.ac-avatar{display:inline-grid;flex-shrink:0;place-items:center;overflow:hidden;border-radius:999px;background:linear-gradient(145deg,#2a2b3a,#17171f);color:#d9daf5;font-weight:600;line-height:1}.ac-avatar>img{width:100%;height:100%;object-fit:cover}.navigation-v8 .ac-rail-separator{margin:4px 0 2px}.ac-rail{--ac-fade: 18px;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:112px;padding:2px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.ac-rail::-webkit-scrollbar{display:none}.ac-rail.fade-top{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--ac-fade));mask-image:linear-gradient(to bottom,transparent,#000 var(--ac-fade))}.ac-rail.fade-bottom{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ac-fade)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ac-fade)),transparent)}.ac-rail.fade-top.fade-bottom{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--ac-fade),#000 calc(100% - var(--ac-fade)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--ac-fade),#000 calc(100% - var(--ac-fade)),transparent)}.ac-rail-slot{position:relative;display:flex;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;width:62px;height:47px;border-radius:8px;outline:none}.ac-rail-slot:before{content:"";position:absolute;top:9px;left:-1px;width:2px;height:14px;border-radius:1px;background:var(--v8-primary, #5d63cc);opacity:0;transform:scaleY(.4);transition:opacity .16s ease-out,transform .22s cubic-bezier(.2,.9,.3,1.2)}.ac-rail-slot.is-current:before{opacity:1;transform:none}.ac-rail-face{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;box-shadow:0 0 0 1px #ffffff1a;transition:box-shadow .16s ease-out,transform .16s ease-out}.ac-rail-face .ac-avatar{filter:saturate(.9);transition:filter .16s ease-out}.ac-rail-slot:hover .ac-rail-face,.ac-rail-slot:focus-visible .ac-rail-face{box-shadow:0 0 0 1px #ffffff40;transform:translateY(-1px)}.ac-rail-slot:hover .ac-avatar,.ac-rail-slot.is-current .ac-avatar{filter:none}.ac-rail-slot:focus-visible .ac-rail-face{box-shadow:0 0 0 2px var(--v8-surface, #0a0a0d),0 0 0 3px var(--v8-primary, #5d63cc)}.ac-rail-slot.is-current .ac-rail-face{box-shadow:0 0 0 2px var(--v8-surface, #0a0a0d),0 0 0 3.5px var(--v8-primary, #5d63cc),0 0 14px 2px #5d63cc59}.ac-rail-slot.is-unready .ac-avatar{opacity:.55}.navigation-v8 .ac-rail-label{max-width:58px}.ac-rail-slot:hover .ac-rail-label,.ac-rail-slot.is-current .ac-rail-label{color:var(--v8-text, #ededf0)}.ac-unread{position:absolute;top:-1px;right:-2px;width:9px;height:9px;border:2px solid var(--v8-surface, #0a0a0d);border-radius:999px;background:#6e74ff}.ac-unread.is-inline{position:static;width:7px;height:7px;border:0}@media (max-height: 640px){.ac-rail{min-height:60px}}@media (prefers-reduced-motion: reduce){.ac-rail-slot:before,.ac-rail-face{transition:none}}.ac-panel{display:flex;flex-direction:column;gap:10px;padding:16px 12px;color:var(--v8-text, #ededf0)}.ac-panel-head{display:flex;align-items:center;gap:12px;padding:2px 4px 6px}.ac-panel-head .ac-avatar{box-shadow:0 0 0 2px var(--v8-surface, #0a0a0d),0 0 0 3px #ffffff1f}.ac-panel-who{display:grid;min-width:0}.ac-panel-who strong{font:600 15px/20px var(--font-sans)}.ac-panel-who small{overflow:hidden;color:var(--v8-muted, #8b8b96);font:400 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.ac-new{display:flex;align-items:center;justify-content:center;gap:6px;height:32px;border:1px solid #ffffff14;border-radius:8px;background:#ffffff0a;font:500 13px/1 var(--font-sans);transition:background .12s ease-out}.ac-new:hover,.ac-new[aria-current=page]{background:var(--v8-accent, #1e1e25)}.ac-search{display:flex;align-items:center;gap:6px;height:30px;padding:0 9px;border-radius:7px;background:#ffffff08;color:var(--v8-muted, #8b8b96)}.ac-search input{flex:1;min-width:0;background:transparent;color:var(--v8-text, #ededf0);font:400 13px/1 var(--font-sans);outline:none}.ac-list{display:flex;flex:1;flex-direction:column;gap:1px;min-height:0;overflow-y:auto;scrollbar-width:thin}.ac-item{display:flex;align-items:center;border-radius:7px}.ac-item:hover,.ac-item.is-current{background:var(--v8-hover, #ffffff0a)}.ac-item.is-current{background:var(--v8-accent, #1e1e25)}.ac-item-link{display:flex;flex:1;align-items:center;gap:8px;min-width:0;padding:7px 4px 7px 9px;font:400 13px/18px var(--font-sans)}.ac-item-title{flex:1;overflow:hidden;color:var(--v8-secondary, #b4b4be);text-overflow:ellipsis;white-space:nowrap}.ac-item.is-current .ac-item-title{color:var(--v8-text, #ededf0)}.ac-item time{color:var(--v8-muted, #8b8b96);font-size:11px}.ac-item-more{display:grid;place-items:center;width:24px;height:24px;margin-right:4px;border-radius:6px;color:var(--v8-muted, #8b8b96);opacity:0}.ac-item:hover .ac-item-more,.ac-item-more:focus-visible,.ac-item-more[data-state=open]{opacity:1}.ac-item.is-editing input{width:100%;padding:6px 9px;border:1px solid var(--v8-primary, #5d63cc);border-radius:7px;background:transparent;font:400 13px/18px var(--font-sans);outline:none}.ac-empty,.ac-panel-error{padding:10px 9px;color:var(--v8-muted, #8b8b96);font-size:12px}.ac-panel-error{color:#f59e9e}.ac-page{--ac-glow: 125, 130, 229;position:relative;display:flex;flex-direction:column;height:calc(100dvh - 64px);max-width:820px;margin:0 auto;padding:0 16px;isolation:isolate}.ac-page:before{content:"";position:absolute;top:-4%;right:0;bottom:42%;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 68% 48% at 50% 18%,rgba(var(--ac-glow),.16) 0%,rgba(var(--ac-glow),.07) 36%,transparent 70%),radial-gradient(ellipse 42% 30% at 50% 28%,rgba(var(--ac-glow),.06) 0%,transparent 65%)}.ac-page>*{position:relative;z-index:1}.ac-thread{display:flex;flex:1;flex-direction:column;gap:18px;min-height:0;padding:24px 0 12px;overflow-y:auto}.ac-hello{display:grid;justify-items:center;gap:10px;margin:auto 0;text-align:center}.ac-hello h1{font:600 20px/26px var(--font-sans)}.ac-hello p{max-width:420px;color:#8b8b96;font-size:14px}.ac-msg{position:relative;display:flex;gap:10px}.ac-msg.is-user{justify-content:flex-end}@media (prefers-reduced-motion: reduce){.ac-page:before{opacity:.65}}.ac-msg-body{display:grid;gap:6px;min-width:0;max-width:min(640px,100%)}.ac-msg-name{display:flex;gap:8px;align-items:baseline;color:#ededf0;font:500 13px/16px var(--font-sans)}.ac-msg-name time{color:#8b8b96;font-size:11px;font-weight:400}.ac-bubble{padding:10px 14px;border-radius:14px;background:#16161d;color:#e4e4ea;font:400 14px/21px var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere}.ac-msg.is-user .ac-bubble{max-width:min(560px,85%);background:#2b2d55;border-bottom-right-radius:4px}.ac-msg.is-agent .ac-bubble{border-top-left-radius:4px}.ac-typing{display:flex;gap:4px;width:max-content;padding:13px 14px}.ac-typing i{width:6px;height:6px;border-radius:999px;background:#8b8b96;animation:ac-dot 1.2s infinite ease-in-out}.ac-typing i:nth-child(2){animation-delay:.15s}.ac-typing i:nth-child(3){animation-delay:.3s}@keyframes ac-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.ac-typing i{animation:none}}.ac-state{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border:1px solid;border-radius:10px;font:400 13px/19px var(--font-sans);text-align:left}.ac-state svg{flex-shrink:0;margin-top:2px}.ac-state a{text-decoration:underline;text-underline-offset:2px}.ac-state.is-warn{border-color:#f5b94a33;background:#f5b94a0f;color:#f3cf8a}.ac-state.is-danger{border-color:#f0707033;background:#f070700f;color:#f4a5a5}.ac-state.is-info{border-color:#7c82f033;background:#7c82f00f;color:#bfc2ff}.ac-citations{display:flex;flex-wrap:wrap;gap:6px}.ac-citations li{display:inline-flex;align-items:center;gap:5px;max-width:260px;padding:3px 8px;overflow:hidden;border-radius:999px;background:#ffffff0a;color:#b4b4be;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ac-join{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px auto;padding:8px 14px;width:fit-content;max-width:min(420px,100%);border:1px solid #ffffff12;border-radius:999px;background:linear-gradient(180deg,#181820,#121218);color:#b8b8c2;font:400 12.5px/16px var(--font-sans);animation:ac-tool-in .32s cubic-bezier(.2,.9,.3,1) both}.ac-join b{color:#ececf2;font-weight:600}.ac-join-role{color:#7d7d88}.ac-handoff{border-color:#ffffff18;background:linear-gradient(180deg,#1a1a24,#14141c)}.ac-handoff .ac-join-role{color:#9a9aa5}.ac-msg-role{margin-left:2px;color:#7d7d88;font-style:normal;font-weight:400;font-size:11px}.ac-msg.is-guest .ac-bubble{border-color:#ffffff14;background:#16161f}.ac-ai-turn{display:grid;gap:10px;width:min(560px,100%)}.ac-tool-trail{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ac-tool-card{--ac-i: 0;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:3px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#c8c8d0;animation:ac-tool-in .32s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(var(--ac-i) * 40ms)}.ac-tool-card.is-pending{opacity:.5}.ac-tool-card.is-running{color:#d0d2e8}.ac-tool-card.is-done{color:#c8c8d0}.ac-tool-card.is-error{color:#f4a5a5}.ac-tool-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:0;background:transparent;color:#8a8a96}.ac-tool-card.is-running .ac-tool-icon{color:#aab0ff;background:transparent}.ac-tool-card.is-done .ac-tool-icon{color:#8fd4a8;background:transparent}.ac-tool-spin{animation:ac-spin .9s linear infinite}.ac-tool-copy{display:grid;gap:2px;min-width:0}.ac-tool-label{font:500 12.5px/16px var(--font-sans);color:#e6e6ec;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-tool-detail{font:400 11px/14px var(--font-sans);color:#7d7d88;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-tool-meta em{font-style:normal;font-size:10.5px;color:#6f6f7a;font-variant-numeric:tabular-nums}.ac-tool-card.is-running .ac-tool-meta em{color:#9aa0e8}.ac-bubble-in{animation:ac-tool-in .36s cubic-bezier(.2,.9,.3,1) both}.ac-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.18em;background:#d0d0da;border-radius:1px;animation:ac-caret 1.05s step-end infinite}@keyframes ac-caret{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.ac-caret{animation:none;opacity:0}}.ac-sources{display:grid;gap:7px}.ac-sources-label{display:inline-flex;align-items:center;gap:5px;color:#7a7a86;font-size:11px;letter-spacing:.02em;text-transform:uppercase}.ac-sources ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ac-sources li{--ac-i: 0;display:inline-flex;align-items:center;gap:6px;max-width:280px;padding:5px 10px;border:1px solid #ffffff10;border-radius:999px;background:#ffffff07;color:#b4b4be;font-size:11.5px;animation:ac-tool-in .28s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(80ms + var(--ac-i) * 50ms)}.ac-sources li b{color:#cfd1ff;font-weight:600}.ac-sources li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes ac-tool-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ac-tool-card,.ac-sources li,.ac-bubble-in,.ac-tool-spin{animation:none!important}}.ac-composer{display:grid;gap:6px;padding:8px 0 16px}.ac-composer-box{display:flex;align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;border:1px solid #ffffff1a;border-radius:14px;background:#121218;transition:border-color .12s ease-out}.ac-composer-box:focus-within{border-color:#5d63cc99}.ac-composer textarea{flex:1;max-height:180px;min-height:24px;padding:6px 0;resize:none;field-sizing:content;background:transparent;color:#ededf0;font:400 14px/20px var(--font-sans);outline:none}.ac-composer button{display:grid;place-items:center;transition:opacity .12s ease-out,color .15s ease,background .15s ease}.ac-composer button:disabled{opacity:.35}.ac-composer small{color:#6f6f7a;font-size:11px;text-align:center}.ac-composer-error{color:#f4a5a5;font-size:13px}.navigation-v8 .ac-rail{width:100%;padding:8px 0;min-height:112px;flex-shrink:0}.navigation-v8 .ac-rail-slot{padding-top:4px;height:55px}.navigation-v8 .v7-menu.ac-panel{padding:0 14px 16px;gap:0;overflow:hidden}.ac-panel-hero{position:relative;flex-shrink:0;margin:0 -14px 14px}.ac-panel-hero-visual{position:relative;height:178px;overflow:hidden;background:radial-gradient(90% 70% at 50% 18%,#2a2a36,#121218 48%,#0a0a0d)}.ac-panel-hero-art{position:absolute;left:50%;top:4%;width:auto;height:148%;max-width:none;transform:translate(-50%);object-fit:cover;object-position:center top;filter:saturate(.92) contrast(1.02);pointer-events:none;-webkit-user-select:none;user-select:none}.ac-panel-hero-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-bottom:18px}.ac-panel-hero-fallback .ac-avatar{box-shadow:0 0 0 1px #ffffff1a,0 18px 40px #0006}.ac-panel-hero-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 55% at 50% 30%,#ffffff10,#fff0 62%),linear-gradient(115deg,#69a5b318 0%,transparent 46%,#3a6f9a12 100%);pointer-events:none}.ac-panel-hero-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0d00 28%,#0a0a0dcc 68%,#0a0a0d 92%),linear-gradient(90deg,#0a0a0d66 0%,transparent 22%,transparent 78%,#0a0a0d66 100%);pointer-events:none}.ac-panel-hero-meta{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:-42px;padding:0 16px 2px}.ac-panel-hero-identity{display:grid;gap:3px;min-width:0}.ac-panel-hero-name{display:flex;align-items:center;gap:7px;min-width:0}.ac-panel-hero-name strong{font-size:22px;line-height:28px;letter-spacing:-.45px;font-weight:600;color:var(--v8-text, #ededf0)}.ac-panel-hero-name .ac-official{position:static;width:16px;height:16px;background:transparent;box-shadow:none}.ac-panel-hero-name .ac-official svg{width:16px;height:16px}.ac-panel-hero-identity small{font-size:12px;line-height:17px;color:#8f8f99;letter-spacing:.01em}.ac-panel-settings{display:grid;place-items:center;width:32px;height:32px;margin-top:2px;border-radius:8px;color:#9a9aa4;background:#ffffff08;border:1px solid #ffffff12;transition:color .16s ease,background .16s ease,border-color .16s ease}.ac-panel-settings:hover{color:#ededf0;background:#ffffff12;border-color:#fff2}.ac-panel-actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0;margin-bottom:10px}.ac-panel .ac-new{height:40px;min-height:40px;border-radius:9px;background:#ededf0;border-color:transparent;color:#111114;gap:8px;font-weight:550;letter-spacing:-.015em;box-shadow:0 1px #ffffff1a inset,0 8px 18px #00000040;transition:background .18s ease,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.ac-panel .ac-new:hover{background:#fff;border-color:transparent;transform:translateY(-1px);box-shadow:0 1px #fff2 inset,0 10px 22px #0005}.ac-panel .ac-new:active{transform:translateY(0);box-shadow:none}.ac-panel .ac-new[aria-current=page]{background:#fff;border-color:transparent}.ac-panel .ac-search{height:36px;min-height:36px;background:#ffffff05;border:1px solid #ffffff10;border-radius:8px;padding:0 10px;gap:8px;transition:border-color .18s ease,background .18s ease}.ac-panel .ac-search:focus-within,.ac-panel .ac-search.has-query{border-color:#ffffff28;background:#ffffff08}.ac-panel .ac-search input{font-size:12.5px;letter-spacing:-.01em}.ac-panel .ac-search input::placeholder{color:#6f6f79}.ac-search-clear{display:grid;place-items:center;width:20px;height:20px;margin-right:-2px;border-radius:5px;color:#8b8b96;transition:color .15s ease,background .15s ease}.ac-search-clear:hover{color:#ededf0;background:#ffffff10}.ac-panel .ac-panel-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 14px;gap:10px;color:var(--v8-muted, #8b8b96)}.ac-panel .ac-panel-empty>svg{opacity:.55}.ac-panel .ac-panel-empty strong{font-size:13px;line-height:18px;font-weight:500;letter-spacing:-.01em;color:var(--v8-secondary, #b4b4be)}.ac-panel .ac-panel-empty p{max-width:200px;font-size:12px;line-height:18px;margin:0;color:#6f6f79}.ac-empty-clear{margin-top:4px;padding:6px 10px;border-radius:6px;border:1px solid #ffffff14;color:#b4b4be;font-size:11px;transition:background .15s ease,color .15s ease}.ac-empty-clear:hover{background:#ffffff0a;color:#ededf0}.ac-hello .ac-greeting-video{width:190px;height:210px;object-fit:contain;display:block;margin:0 auto 12px;background:transparent}.ac-hello h1{font-size:26px;line-height:34px;font-weight:500;letter-spacing:-.7px}.ac-hello>p{font-size:13px;line-height:22px}.ac-hello .ac-state.is-warn{background:transparent;border:0;padding:12px 0;gap:8px;font-size:12px;color:var(--v8-muted,#8b8b96)}.ac-hello .ac-state.is-warn>svg{color:#cbb586;flex-shrink:0}.ac-hello .ac-state a{color:var(--v8-secondary,#b4b4be);text-decoration:none;margin-left:8px}.ac-hello .ac-state a:hover{color:var(--v8-text,#ededf0);text-decoration:underline}@media (max-width:640px){.ac-hello .ac-greeting-video{width:150px;height:170px}.ac-hello h1{font-size:23px}}.ac-official{position:absolute;right:-4px;bottom:-3px;width:15px;height:15px;display:grid;place-items:center;color:#2594ff;border-radius:50%;background:var(--v8-surface,#0a0a0d);box-shadow:0 0 0 1px var(--v8-surface,#0a0a0d);z-index:2}.ac-official svg{width:15px;height:15px}.ac-panel-avatar{position:relative;display:inline-flex;flex-shrink:0}.ac-panel-avatar .ac-official{width:18px;height:18px;right:-2px;bottom:-1px}.ac-panel-avatar .ac-official svg{width:18px;height:18px}.ac-hello-official{display:flex;align-items:center;justify-content:center;gap:7px;margin:10px 0 16px;color:var(--v8-text-secondary, #92929c);font-size:12px;line-height:18px}.ac-hello-official .ac-official{position:static;width:16px;height:16px;background:transparent;box-shadow:none}.ac-hello-official .ac-official svg{width:16px;height:16px}html:has(.ac-page),body:has(.ac-page){height:100%;overflow:hidden}.app-workspace:has(>.ac-page){height:100dvh;min-height:0;overflow:hidden}.app-workspace>.ac-page{flex:1;height:auto;min-height:0;width:100%;overflow:hidden}.ac-page .ac-thread{overscroll-behavior:contain;scrollbar-width:thin}.ac-page .ac-thread:has(.ac-hello){overflow:hidden;padding:16px 0}.ac-page .ac-hello{gap:8px}.ac-page .ac-hello-official{margin:0 0 8px}.ac-page .ac-composer{flex-shrink:0;padding:12px 0 32px}@media (max-height: 700px){.ac-page .ac-greeting-video{width:130px;height:140px;margin-bottom:4px}.ac-page .ac-hello h1{font-size:23px;line-height:29px}.ac-page .ac-hello .ac-state{padding:6px 0}.ac-page .ac-composer{padding-bottom:16px}}@media (max-width: 767px){.app-workspace>.ac-page{padding:0 16px}.ac-page .ac-composer{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.ac-page .ac-composer{gap:10px}.ac-page .ac-composer-box{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-height:132px;padding:14px 14px 12px;border:1px solid #ffffff14;border-radius:18px;background:#141418;box-shadow:inset 0 1px #ffffff06,0 12px 32px #0005;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.ac-page .ac-composer-box:focus-within{border-color:#ffffff28;box-shadow:inset 0 1px #ffffff08,0 14px 36px #00000060}.ac-page .ac-composer-box.is-recording{border-color:#bd646466}.ac-page .ac-composer-box.is-drag{border-color:#ffffff40;background:#18181e}.ac-page .ac-composer textarea{align-self:stretch;flex:1;min-height:56px;max-height:200px;padding:2px 6px 0;font-size:15px;line-height:24px;resize:none}.ac-page .ac-composer textarea::placeholder{color:#6a6a74}.ac-composer-files{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0 2px;list-style:none}.ac-composer-files li{display:inline-flex;align-items:center;gap:8px;max-width:min(320px,100%);min-height:34px;padding:6px 8px 6px 10px;border:1px solid #ffffff12;border-radius:10px;background:#1c1c22;color:#c8c8d0;font-size:12px;line-height:16px}.ac-composer-files li>svg{flex-shrink:0;color:#8b8b96}.ac-composer-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:160px;color:#e2e2e9;font-weight:500}.ac-composer-file-size{flex-shrink:0;color:#6f6f79;font-size:11px;font-variant-numeric:tabular-nums}.ac-composer-files button{display:grid;place-items:center;width:20px;height:20px;margin-left:2px;border-radius:6px;color:#8b8b96}.ac-composer-files button:hover{color:#ededf0;background:#ffffff12}.ac-composer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.ac-composer-toolbar-start,.ac-composer-toolbar-end{display:flex;align-items:center;gap:6px}.ac-composer-toolbar-end{margin-left:auto}.ac-composer-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ac-composer-tool{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#9a9aa4;background:transparent;border:1px solid transparent;transition:color .15s ease,background .15s ease,border-color .15s ease}.ac-composer-tool:hover:not(:disabled),.ac-composer-tool:focus-visible{color:#ededf0;background:#ffffff0c;border-color:#ffffff10}.ac-composer-tool:disabled{opacity:.35}.ac-composer-tool.is-live{color:#e2a0a0;background:#bd646422;border-color:#bd646440}.ac-composer-send{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#f2f2f4;color:#111114;transition:background .15s ease,transform .15s ease,opacity .15s ease}.ac-composer-send:not(:disabled):hover{background:#fff;transform:translateY(-1px)}.ac-composer-send:not(:disabled):active{transform:none}.ac-composer-send:disabled{background:#2a2a31;color:#6a6a74;opacity:1}.ac-composer-disclaimer{margin:0;padding:0 10px;color:#5f5f69;font-size:11px;line-height:16px;text-align:center}.ac-composer-meta{display:none}.app-workspace:has(>.ac-page)>.bb{position:relative;top:auto}.ac-scenarios{flex-shrink:0;padding:8px 0 6px}.ac-scenarios>span{color:#73737e;font-size:10px;display:block;margin-bottom:8px}.ac-scenarios>div{display:flex;gap:6px;flex-wrap:wrap}.ac-scenarios button{padding:6px 10px;max-width:100%;color:#9b9ba6;border:1px solid #ffffff10;border-radius:6px;font-size:11px;transition:background .15s,color .15s}.ac-scenarios button:hover{color:#ededf0;background:#ffffff05}.ac-send-spinner{animation:ac-spin 1s linear infinite}@keyframes ac-spin{to{transform:rotate(360deg)}}.ac-typing span{margin-left:8px;color:#85858f;font-size:11px}.ac-debug{margin-top:12px;border-top:1px solid #ffffff0c;padding-top:9px;color:#777781;font-size:11px}.ac-debug summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none}.ac-debug summary::-webkit-details-marker{display:none}.ac-debug-metrics{display:flex;gap:16px;flex-wrap:wrap;padding:12px 0}.ac-debug b{display:block;color:#b7b7c1;font-weight:400;font-family:var(--font-mono)}.ac-debug ol{margin:0;padding:0;list-style:none}.ac-debug li{display:flex;gap:12px;padding:5px 0;border-top:1px solid #ffffff06}.ac-debug li small{margin-left:auto}@media (max-height:700px){.ac-page .ac-greeting-video{width:95px;height:100px}}@media (max-width:640px){.ac-composer-meta>a{display:none}}@media (prefers-reduced-motion:reduce){.ac-send-spinner,.ac-typing i{animation:none}.ac-composer-box,.ac-composer button,.ac-scenarios button{transition:none!important}}@property --ac-border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes ac-composer-border{to{--ac-border-angle: 360deg}}.navigation-v8 .v7-rail-scroll{overflow:hidden;min-height:0}.navigation-v8 .v7-rail-scroll>.v7-rail-group,.navigation-v8 .v7-rail-scroll>.v7-temporary,.navigation-v8 .v7-rail-scroll>.ac-rail-separator{flex-shrink:0}.navigation-v8 .v7-rail-scroll>.ac-rail{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.navigation-v8 .ac-rail-slot,.navigation-v8 .v7-rail-footer{flex-shrink:0}.ac-rail-slot.is-current .ac-rail-face{box-shadow:0 0 0 2px #398cff}.ac-rail-slot.is-completed .ac-rail-face{box-shadow:0 0 0 2px #37bd85}.ac-rail-slot.is-waiting .ac-rail-face{box-shadow:0 0 0 2px #c69b52}.ac-rail-slot.is-failed .ac-rail-face{box-shadow:0 0 0 2px #bd6464}.ac-rail-slot.is-running .ac-rail-face{box-shadow:none}.ac-rail-slot.is-running .ac-rail-face:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;padding:2px;border-radius:inherit;background:conic-gradient(from var(--ac-border-angle),#398cff,#a28cf4,#69cad5,#398cff);mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0);pointer-events:none;animation:ac-composer-border 3s linear infinite}@media (prefers-reduced-motion: reduce){.ac-rail-slot.is-running .ac-rail-face:before{animation:none}}.ac-list-period{padding:16px 11px 7px;color:#6a6a74;font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.ac-list-period:first-child{padding-top:4px}.ac-panel .ac-list{gap:2px;padding-right:2px}.ac-panel .ac-item{position:relative;margin:0 1px 3px;border:1px solid transparent;border-radius:8px;transition:background .16s ease,border-color .16s ease,transform .16s cubic-bezier(.2,.8,.2,1)}.ac-panel .ac-item:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:1px;background:#d7d7df;opacity:0;transform:scaleY(.45);transition:opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.ac-panel .ac-item.is-current{background:#ffffff08;border-color:#ffffff12}.ac-panel .ac-item.is-current:before{opacity:.85;transform:none}.ac-panel .ac-item:hover{background:#ffffff0a}.ac-panel .ac-item:not(.is-current):hover{transform:translate(1px)}.ac-panel .ac-item-link{padding:11px 4px 11px 12px;align-items:flex-start}.ac-item-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.ac-panel .ac-item-title{display:block;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:17px;font-weight:500;letter-spacing:-.15px;color:#c4c4ce;overflow-wrap:anywhere}.ac-panel .ac-item.is-current .ac-item-title{color:var(--v8-text, #ededf0)}.ac-item-with{display:block;margin-top:1px;color:#7a7a86;font-size:10.5px;line-height:14px}.ac-item-meta{display:flex;align-items:center;gap:5px;color:#6a6a74;font-size:10.5px;line-height:14px}.ac-panel .ac-item time{color:inherit;font-size:inherit}.ac-demo-label{margin-left:auto;padding:1px 6px;border:1px solid #ffffff14;border-radius:4px;background:#ffffff07;color:#9a9aa5;font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:14px}.ac-panel .ac-item.is-current .ac-demo-label{border-color:#ffffff1c;color:#b0b0ba;background:#ffffff0a}.ac-panel .ac-item-more{width:22px;flex-shrink:0;margin-right:5px}.ac-item:focus-within .ac-item-more{opacity:1}@media (prefers-reduced-motion: reduce){.ac-panel .ac-item,.ac-panel .ac-item:before,.ac-panel .ac-new,.ac-panel .ac-search,.ac-panel-settings,.ac-search-clear,.ac-empty-clear{transition:none}.ac-panel .ac-new:hover,.ac-panel .ac-item:not(.is-current):hover{transform:none;box-shadow:none}}@media (max-width: 767px){.navigation-v8 .v7-menu.ac-panel{padding:0 12px 14px}.ac-panel-hero{margin:0 -12px 12px}.ac-panel-hero-visual{height:156px}.ac-panel-hero-meta{margin-top:-36px;padding:0 14px 2px}.ac-panel-hero-name strong{font-size:20px;line-height:26px}.ac-panel .ac-new{height:42px;min-height:42px}.ac-panel .ac-search{height:38px;min-height:38px}.ac-panel .ac-item-link{padding:12px 4px 12px 12px}}.ac-page .ac-thread:not(:has(.ac-hello)){padding-top:30px;padding-bottom:24px;gap:30px}.ac-page .ac-msg{gap:12px}.ac-page .ac-msg.is-agent>.ac-avatar{margin-top:1px}.ac-page .ac-msg-body{flex:1;max-width:min(690px,calc(100% - 40px));gap:11px}.ac-page .ac-msg-name{align-items:center;gap:7px;font-size:12px;line-height:18px}.ac-msg-name .ac-official{position:static;width:13px;height:13px;background:transparent;box-shadow:none}.ac-msg-name .ac-official svg{width:13px;height:13px}.ac-page .ac-msg-name time{margin-left:3px;font-size:10px;color:#71717d}.ac-page .ac-msg.is-agent .ac-bubble{background:transparent;padding:0;border-radius:0;font-size:14px;line-height:1.8;color:#d7d7df}.ac-page .ac-msg.is-user .ac-bubble{background:#1b1b24;border:1px solid #ffffff09;border-radius:16px;padding:12px 16px;line-height:1.65;color:#e2e2e9}.ac-response-actions{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding-left:2px;min-height:28px}.ac-response-actions .ac-action{display:grid;place-items:center;width:30px;height:30px;margin:0;padding:0;border-radius:7px;color:#7a7a85;opacity:.5;transition:color .15s ease,background .15s ease,opacity .15s ease}.ac-msg:hover .ac-response-actions .ac-action,.ac-msg:focus-within .ac-response-actions .ac-action{opacity:1}.ac-response-actions .ac-action:hover,.ac-response-actions .ac-action:focus-visible{color:#d4d4dd;background:#ffffff0a}.ac-response-actions .ac-action:disabled{opacity:.28;cursor:not-allowed}.ac-response-actions .ac-action.is-on{opacity:1;color:#c9c9d2;background:#ffffff0c}.ac-response-actions .ac-action.is-up{color:#7dba96}.ac-response-actions .ac-action.is-down{color:#c79292}.ac-response-actions .ac-action.is-saved{color:#cbb586}.ac-feedback-reason{display:flex;align-items:center;gap:6px;width:100%;margin-top:4px}.ac-feedback-reason input{flex:1;min-width:0;height:28px;padding:0 9px;border:1px solid #ffffff14;border-radius:6px;background:#0f0f13;color:#d7d7df;font-size:11px}.ac-feedback-reason button{height:28px;padding:0 10px;border-radius:6px;border:1px solid #ffffff14;color:#b4b4be;font-size:11px}@media (hover: none){.ac-response-actions .ac-action{opacity:1}}@media (prefers-reduced-motion: reduce){.ac-response-actions .ac-action{transition:none}}.ac-page .ac-thread:not(:has(.ac-hello)){gap:34px;padding-top:38px}.ac-page .ac-msg.is-agent{position:relative}.ac-page .ac-msg.is-agent>.ac-avatar{width:30px!important;height:30px!important;box-shadow:0 0 0 1px #ffffff12}.ac-page .ac-msg-body{gap:12px}.ac-page .ac-msg-name{font-size:13px;font-weight:550}.ac-page .ac-msg-name time{font-size:10px;color:#62626f;font-variant-numeric:tabular-nums}.ac-page .ac-msg.is-agent.is-completed .ac-bubble{padding:0 0 0 14px;border-left:1px solid #ffffff12;color:#d9d9e0;line-height:1.85}.ac-page .ac-msg.is-user .ac-bubble{max-width:min(560px,85%);padding:13px 18px;background:#17171e;border-color:#ffffff0c;border-radius:18px 18px 5px;box-shadow:inset 0 1px #ffffff03}.ac-response-actions{padding-left:0}@media (max-width: 640px){.ac-page .ac-thread:not(:has(.ac-hello)){padding-top:24px;gap:26px}.ac-page .ac-msg.is-user .ac-bubble{max-width:90%}}.ac-artifacts{display:grid;gap:12px;width:100%;max-width:560px}.ac-artifact{overflow:hidden;border:1px solid #ffffff12;border-radius:12px;background:#111114}.ac-artifact header{display:flex;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid #ffffff09}.ac-artifact-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;color:#a5afc5;background:#ffffff05;flex-shrink:0}.ac-artifact header>span:nth-child(2){display:grid;gap:4px;min-width:0;flex:1}.ac-artifact strong{font-size:12px;font-weight:500;color:#dedee6;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ac-artifact small{font-size:10px;color:#797985}.ac-artifact header a{padding:7px;color:#8f8f9b;border-radius:6px}.ac-artifact header a:hover{color:#eee;background:#ffffff09}.ac-artifact-image{display:block;width:100%;position:relative;background:#17171d}.ac-artifact-image img{width:100%;height:230px;object-fit:contain}.ac-artifact-image>span{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;gap:5px;border-radius:6px;padding:6px 9px;background:#09090cd9;color:#bcbcc8;font-size:10px}.ac-artifact-modal{max-width:850px}.ac-artifact-modal img{max-height:70dvh;width:100%;object-fit:contain}.ac-artifact-sheet{max-height:300px;overflow:auto}.ac-artifact-sheet table{border-collapse:collapse;width:100%;font-size:11px;white-space:nowrap}.ac-artifact-sheet th{position:sticky;top:0;padding:11px 14px;background:#19191f;color:#a9a9b5;font-weight:500;text-align:left}.ac-artifact-sheet td{padding:11px 14px;border-top:1px solid #ffffff08;color:#bfbfca}.ac-artifact-sheet tbody tr:hover{background:#ffffff03}.app-workspace>.ac-page{max-width:none;margin:0;padding-left:32px;padding-right:32px}.ac-page .ac-thread{width:100%}.ac-page .ac-msg-body{max-width:calc(100% - 42px)}.ac-page .ac-artifacts{max-width:100%}.ac-page .ac-msg.is-user .ac-bubble{max-width:min(760px,85%)}@media (max-width: 767px){.app-workspace>.ac-page{padding-left:16px;padding-right:16px}}.ac-page .ac-thread{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;padding-right:8px}.ac-page .ac-thread::-webkit-scrollbar{width:4px}.ac-page .ac-thread::-webkit-scrollbar-track{background:transparent}.ac-page .ac-thread::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px}.ac-page .ac-thread::-webkit-scrollbar-thumb:hover{background:#ffffff30}.ac-artifact.is-image{width:fit-content;max-width:min(360px,100%);border:0;background:transparent;border-radius:12px}.ac-artifact.is-image .ac-artifact-image{width:auto;max-width:100%;background:transparent}.ac-artifact.is-image .ac-artifact-image img{display:block;width:auto;max-width:100%;height:auto;max-height:320px;object-fit:contain;border-radius:12px}.ac-artifact.is-image .ac-artifact-image>span{opacity:0;transition:opacity .15s ease}.ac-artifact.is-image .ac-artifact-image:hover>span,.ac-artifact.is-image .ac-artifact-image:focus-visible>span{opacity:1}@media (hover: none){.ac-artifact.is-image .ac-artifact-image>span{opacity:1}}@media (prefers-reduced-motion: reduce){.ac-artifact.is-image .ac-artifact-image>span{transition:none}}.ac-page .ac-thread:not(:has(.ac-hello)){--ac-transcript-fade: 28px;mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--ac-transcript-fade)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--ac-transcript-fade)),transparent 100%);padding-bottom:40px}.ac-artifact-expand{display:grid;place-items:center;padding:7px;color:#8f8f9b;border-radius:6px}.ac-artifact-expand:hover{color:#eee;background:#ffffff09}.ac-sheet-fullscreen{width:100vw!important;max-width:none!important;height:100dvh;border-radius:0;border:0;padding:24px;display:flex;flex-direction:column;gap:16px;background:#111114}.ac-sheet-fullscreen>h2{padding-right:32px}.ac-sheet-fullscreen-toolbar{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#858591}.ac-sheet-fullscreen-toolbar a{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid #ffffff14;border-radius:7px;color:#c4c4ce}.ac-sheet-fullscreen .ac-artifact-sheet{flex:1;min-height:0;max-height:none;border:1px solid #ffffff12;border-radius:9px}.ac-sheet-fullscreen .ac-artifact-sheet table{font-size:13px}.ac-sheet-fullscreen .ac-artifact-sheet th,.ac-sheet-fullscreen .ac-artifact-sheet td{padding:14px 18px}.ac-sheet-overlay{top:60px;background:#0005}.ac-sheet-fullscreen{top:60px!important;left:0!important;transform:none;height:calc(100dvh - 60px);padding:0 24px 24px;gap:20px;border-top:1px solid #ffffff0c;background:#0c0c10}.ac-sheet-fullscreen-toolbar{height:76px;flex-shrink:0;padding-right:38px;border-bottom:1px solid #ffffff09}.ac-sheet-file{display:inline-flex;align-items:center;gap:12px;color:#969daf}.ac-sheet-file>span{display:grid;gap:7px}.ac-sheet-file h2{font-size:14px;font-weight:500;color:#e1e1e9}.ac-sheet-file small{font-size:11px;color:#777782}.ac-sheet-fullscreen>button{top:28px;right:22px}.ac-sheet-fullscreen .ac-artifact-sheet{background:#101014;border-color:#ffffff0b}@media (max-width: 640px){.ac-sheet-fullscreen{padding:0 12px 12px}.ac-sheet-fullscreen-toolbar{gap:10px}}.ac-sheet-fullscreen{translate:none!important;top:60px!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:auto;max-height:calc(100dvh - 60px);border-radius:0!important}.ac-sheet-overlay{top:0}.ac-sheet-fullscreen{top:0!important;right:0!important;bottom:0!important;left:0!important;height:100dvh;max-height:100dvh;padding:0 24px 24px;gap:24px}.ac-sheet-fullscreen-toolbar{position:relative;height:64px;min-height:64px;padding-right:48px;gap:24px}.ac-sheet-brand{display:inline-flex;align-items:center;gap:10px;color:#ececf0;font-size:11px;font-weight:600;letter-spacing:.12em;padding-right:24px;border-right:1px solid #ffffff12}.ac-sheet-file{flex:1;min-width:0}.ac-sheet-file h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500}.ac-sheet-file small{font-size:10px}.ac-sheet-fullscreen>button{top:24px;right:26px}@media (max-width: 640px){.ac-sheet-fullscreen{padding:0 12px 12px;gap:12px}.ac-sheet-brand{padding-right:12px}.ac-sheet-brand>span{display:none}.ac-sheet-fullscreen-toolbar{gap:12px}}.ac-sheet-fullscreen[data-state=open]{animation:ac-sheet-enter .28s cubic-bezier(.22,1,.36,1) both!important}.ac-sheet-fullscreen[data-state=closed]{pointer-events:none;animation:ac-sheet-exit .18s cubic-bezier(.4,0,1,1) both!important}.ac-sheet-overlay[data-state=open]{animation:ac-sheet-fade-in .24s ease-out both}.ac-sheet-overlay[data-state=closed]{animation:ac-sheet-fade-out .18s ease-in both}@keyframes ac-sheet-enter{0%{opacity:0;transform:translateY(12px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ac-sheet-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.997)}}@keyframes ac-sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ac-sheet-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.ac-sheet-fullscreen[data-state],.ac-sheet-overlay[data-state]{animation:none!important}}.ac-artifact-sheet table{width:100%;border-collapse:collapse;text-align:left}.ac-artifact-sheet th{font-weight:500;letter-spacing:.01em}.ac-sheet-fullscreen .ac-artifact-sheet{background:transparent;border-color:#ffffff0d;border-radius:10px}.ac-sheet-fullscreen .ac-artifact-sheet table{table-layout:auto;font-size:13px}.ac-sheet-fullscreen .ac-artifact-sheet th{position:sticky;top:0;z-index:1;padding:15px 22px;color:#85858f;background:#141418;border-bottom:1px solid #ffffff10;font-size:11px}.ac-sheet-fullscreen .ac-artifact-sheet td{padding:17px 22px;color:#b9b9c3;border-bottom:1px solid #ffffff07;line-height:1.5;vertical-align:middle}.ac-sheet-fullscreen .ac-artifact-sheet td:first-child{color:#e0e0e7;font-weight:500}.ac-sheet-fullscreen .ac-artifact-sheet tbody tr{transition:background-color .15s ease}.ac-sheet-fullscreen .ac-artifact-sheet tbody tr:hover{background:#ffffff05}.ac-sheet-fullscreen .ac-artifact-sheet tbody tr:last-child td{border-bottom:0}.ac-sheet-status{display:inline-flex;align-items:center;gap:7px;padding:4px 9px;border:1px solid #ffffff0d;border-radius:6px;color:#9c9ca8;background:#ffffff03;font-size:11px;white-space:nowrap}.ac-sheet-status>span{width:5px;height:5px;border-radius:50%;background:#787885}.ac-sheet-status.is-completed{color:#8dc9aa;border-color:#77bd9720;background:#77bd9708}.ac-sheet-status.is-completed>span{background:#78be98}@media (prefers-reduced-motion: reduce){.ac-sheet-fullscreen .ac-artifact-sheet tbody tr{transition:none}}.ac-sheet-fullscreen{gap:0;padding:0}.ac-sheet-fullscreen-toolbar{padding:0 72px 0 24px}.ac-sheet-fullscreen .ac-artifact-sheet{border:0;border-radius:0;overflow:hidden}.ac-grid-workbook{height:100%;display:flex;flex-direction:column}.ac-grid-formula{display:flex;align-items:center;min-height:40px;border-bottom:1px solid #ffffff12;background:#111115;font-size:12px}.ac-grid-address{width:80px;flex-shrink:0;text-align:center;color:#e0e0e8;border-right:1px solid #ffffff12}.ac-grid-fx{padding:0 18px;color:#72727e;font-style:italic}.ac-grid-value{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#bcbcc6}.ac-grid-formula small{padding:0 24px;color:#70707b;font-size:10px}.ac-grid-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#ffffff20 transparent}.ac-sheet-fullscreen .ac-grid-table{table-layout:fixed;min-width:900px;width:100%;font-size:12px}.ac-sheet-fullscreen .ac-grid-table th,.ac-sheet-fullscreen .ac-grid-table td{height:34px;padding:0;border:1px solid #ffffff0e;font-weight:400}.ac-sheet-fullscreen .ac-grid-table thead th{background:#18181d;text-align:center;color:#9696a1;font-size:11px;top:0}.ac-sheet-fullscreen .ac-grid-table th:first-child{width:48px}.ac-sheet-fullscreen .ac-grid-table tbody th{position:sticky;left:0;background:#151519;text-align:center;color:#787883;font-size:11px}.ac-sheet-fullscreen .ac-grid-table td{position:relative;background:#0e0e12}.ac-sheet-fullscreen .ac-grid-table td:first-child{font-weight:400}.ac-sheet-fullscreen .ac-grid-table td.is-heading{background:#17171c;color:#e0e0e8;font-weight:500}.ac-grid-table td button{width:100%;height:33px;padding:0 12px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;outline:none}.ac-sheet-fullscreen .ac-grid-table td.is-active,.ac-grid-table td:focus-within{outline:2px solid #777bea;outline-offset:-2px}.ac-sheet-fullscreen .ac-grid-table th.is-selected{color:#c3c5ff;background:#262638}.ac-grid-tabs{height:38px;display:flex;align-items:center;gap:24px;border-top:1px solid #ffffff10;background:#111115;padding:0 24px;font-size:10px;color:#71717e}.ac-grid-tab{align-self:stretch;display:flex;align-items:center;padding:0 18px;color:#c3c5ed;background:#1c1c26;border-bottom:2px solid #777bea;font-size:11px}.ac-sheet-fullscreen .ac-grid-table thead th{position:sticky;top:0;z-index:3;height:34px}.ac-sheet-fullscreen .ac-grid-table thead .ac-grid-corner{left:0;z-index:4}.ac-sheet-fullscreen .ac-grid-table tbody th{top:auto;z-index:2}.ac-sheet-fullscreen .ac-grid-table tbody td{z-index:0}.ac-sheet-fullscreen .ac-grid-table tbody tr:hover{background:transparent}.ac-sheet-fullscreen .ac-artifact-sheet .ac-grid-table{border-collapse:separate;border-spacing:0}.ac-sheet-fullscreen .ac-artifact-sheet .ac-grid-table th,.ac-sheet-fullscreen .ac-artifact-sheet .ac-grid-table td{padding:0;height:34px;line-height:normal;border:0;border-right:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e}.ac-sheet-fullscreen .ac-artifact-sheet .ac-grid-table thead th{top:0;position:sticky;height:34px;text-align:center;z-index:3}.ac-sheet-fullscreen .ac-artifact-sheet .ac-grid-table tbody th{top:auto;left:0;z-index:2;text-align:center}.ac-sheet-fullscreen .ac-artifact-sheet .ac-grid-table td.is-active{outline:none;box-shadow:inset 0 0 0 2px #777bea}.ac-grid-table th button{display:block;width:100%;height:33px;text-align:center;cursor:pointer}.ac-grid-table th button:hover{background:#ffffff08}.ac-grid-table th button:focus-visible{outline:2px solid #777bea;outline-offset:-2px}.ac-sheet-fullscreen .ac-artifact-sheet .ac-grid-table td.is-range{background:#262638}.ac-sheet-fullscreen .ac-artifact-sheet .ac-grid-table td.is-range button{color:#e0e0f1}.ac-social-plan{border:1px solid #ffffff10;border-radius:14px;overflow:hidden;background:#101014}.ac-social-plan>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid #ffffff09}.ac-social-eyebrow{font-size:9px;letter-spacing:.12em;color:#9393a4}.ac-social-plan h3{font-size:18px;font-weight:500;margin:8px 0;color:#e8e8ed}.ac-social-plan header p,.ac-social-count{font-size:11px;color:#858591}.ac-social-posts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:24px}.ac-social-post{min-width:0}.ac-social-date{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:11px;color:#9898a4}.ac-social-date strong{font-weight:500;color:#d4d4de}.ac-social-visual{position:relative;aspect-ratio:4/5;background:#191922;border-radius:10px;overflow:hidden}.ac-social-visual img{width:100%;height:100%;object-fit:contain;padding:18px}.ac-social-visual>span{position:absolute;left:10px;bottom:10px;padding:4px 8px;border-radius:5px;font-size:10px;background:#09090dd9;color:#e4e4eb}.ac-social-info{padding:14px 0 0}.ac-social-info>small{font-size:10px;color:#7e7e8a}.ac-social-info h4{font-size:13px;font-weight:500;line-height:1.5;color:#dedee7;margin:6px 0 10px}.ac-social-status{display:inline-block;color:#b1b2d9;background:#777bea0b;border:1px solid #777bea20;border-radius:5px;font-size:10px;padding:4px 7px}.ac-social-info details{margin-top:14px;font-size:11px;color:#91919f}.ac-social-info summary{cursor:pointer}.ac-social-info details p{line-height:1.7;margin-top:10px;white-space:pre-wrap}.ac-social-plan>footer{padding:14px 24px;border-top:1px solid #ffffff09;font-size:10px;color:#737380}@media (max-width:1100px){.ac-social-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ac-social-posts{grid-template-columns:1fr}}.ac-model-selector{position:relative;flex-shrink:0}.ac-model-selector-trigger{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;width:auto!important;min-width:36px;max-width:168px;height:36px;padding:0 8px 0 9px;border-radius:10px}.ac-model-selector-trigger-label{overflow:hidden;max-width:110px;color:#b4b4be;font-size:11px;font-weight:500;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.ac-model-selector-caret{flex-shrink:0;color:#6e6e78;transition:transform .16s ease}.ac-model-selector.is-open .ac-model-selector-caret{transform:rotate(180deg)}.ac-model-selector.is-open .ac-model-selector-trigger{color:#ededf0;background:#ffffff0c;border-color:#ffffff14}.ac-model-selector-panel{position:absolute;bottom:calc(100% + 8px);left:0;z-index:40;display:flex;flex-direction:column;width:min(340px,calc(100vw - 28px));max-height:min(420px,62vh);overflow:hidden;border:1px solid #ffffff14;border-radius:14px;background:#141418f5;box-shadow:0 18px 48px #0006,0 0 0 1px #ffffff06 inset;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px) scale(.98);transform-origin:bottom left;transition:opacity .17s ease,transform .17s ease,visibility .17s ease}.ac-model-selector-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.ac-model-selector-search{display:flex;align-items:center;gap:8px;padding:10px 12px 8px;border-bottom:1px solid #ffffff0c;color:#7a7a84}.ac-model-selector-search input{flex:1;min-width:0;border:0;background:transparent;color:#e8e8ef;font-size:13px;outline:none}.ac-model-selector-search input::placeholder{color:#5f5f69}.ac-model-selector-list{overflow:auto;padding:6px 6px 8px;overscroll-behavior:contain}.ac-model-selector-section{padding:4px 0 8px}.ac-model-selector-section+.ac-model-selector-section{border-top:1px solid #ffffff0a;margin-top:2px;padding-top:8px}.ac-model-selector-core-head{display:flex;gap:10px;align-items:flex-start;padding:6px 10px 8px}.ac-model-selector-core-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#ededf0;font-size:13px;font-weight:560}.ac-model-selector-core-head p{margin:4px 0 0;color:#7d7d88;font-size:11px;line-height:1.45}.ac-model-selector-badge{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;background:#6d75ea22;color:#b4b8f0;font-size:10px;font-weight:500}.ac-model-selector-profiles{display:flex;flex-wrap:wrap;gap:6px;padding:2px 8px 8px}.ac-model-selector-profile{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border:1px solid #ffffff12;border-radius:8px;background:#ffffff06;color:#a3a3ad;font-size:11px;transition:background .15s ease,border-color .15s ease,color .15s ease}.ac-model-selector-profile:hover,.ac-model-selector-profile.is-active{color:#ededf0;background:#ffffff0e;border-color:#ffffff1c}.ac-model-selector-profile.is-selected{color:#e4e6ff;background:#6d75ea24;border-color:#6d75ea55}.ac-model-selector-group{margin:0;padding:4px 10px 6px;color:#6a6a74;font-size:10px;font-weight:550;letter-spacing:.04em;text-transform:uppercase}.ac-model-selector-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:10px;color:#c8c8d0;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.ac-model-selector-item:hover,.ac-model-selector-item.is-active{background:#ffffff0a;border-color:#ffffff0c;color:#ededf0}.ac-model-selector-item.is-selected{background:#ffffff0c;border-color:#ffffff14}.ac-model-selector-item.is-locked,.ac-model-selector-item.is-unavailable{opacity:.72}.ac-model-selector-item.is-unavailable{cursor:not-allowed}.ac-model-selector-item-main{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ac-model-selector-item-name{overflow:hidden;font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ac-model-selector-item-meta{display:flex;flex-wrap:wrap;gap:6px;color:#6f6f79;font-size:10.5px}.ac-model-selector-status.is-degraded{color:#d2a35a}.ac-model-selector-status.is-unavailable{color:#d07a7a}.ac-model-selector-check{flex-shrink:0;color:#a8adee}.ac-model-selector-lock{display:inline-flex;align-items:center;gap:6px;color:#8a8a94}.ac-model-selector-upgrade{color:#b4b8f0;font-size:11px;text-decoration:underline;text-underline-offset:2px}.ac-model-selector-upgrade:hover{color:#d5d8ff}.ac-model-selector-empty{margin:0;padding:18px 12px;color:#6f6f79;font-size:12px;text-align:center}.ac-model-selector-skeleton{display:flex;flex-direction:column;gap:8px;padding:12px}.ac-model-selector-skel-row{height:34px;border-radius:8px;background:#ffffff0c!important}.ac-model-selector-skel-row.is-short{width:62%}.ac-model-selector-tooltip{max-width:240px;border-color:#ffffff16!important;background:#1a1a20!important;color:#d6d6de!important;font-size:11px}.ac-model-selector-tip{margin:0}.ac-model-selector-tip>div{display:grid;grid-template-columns:auto 1fr;gap:8px;padding:2px 0}.ac-model-selector-tip dt{color:#7a7a84;font-weight:500}.ac-model-selector-tip dd{margin:0;color:#d6d6de;word-break:break-word}.ac-msg-run-meta{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px;padding-top:2px;color:#5f5f69;font-size:10.5px;line-height:1.4}.ac-msg-run-meta b{color:#8a8a94;font-weight:500}@media (max-width: 640px){.ac-model-selector-trigger-label{max-width:72px}.ac-model-selector-panel{left:0;width:min(320px,calc(100vw - 20px));max-height:min(380px,55vh)}}@media (prefers-reduced-motion: reduce){.ac-model-selector-panel,.ac-model-selector-caret,.ac-model-selector-item,.ac-model-selector-profile{transition:none!important}}.al-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0004;z-index:90}.apps-launcher{position:fixed;left:72px;bottom:14px;width:380px;max-height:calc(100dvh - 28px);display:flex;flex-direction:column;z-index:91;background:#111115;color:#eeeef2;border:1px solid #ffffff17;border-radius:14px;box-shadow:0 2px 6px #0005,0 16px 40px -8px #0009,inset 0 1px #ffffff0a;overflow:hidden;font-family:inherit;transform-origin:left bottom;animation:al-in .18s cubic-bezier(.16,1,.3,1)}.apps-launcher button,.apps-launcher a{cursor:pointer}.apps-launcher button:focus-visible,.apps-launcher a:focus-visible{outline:2px solid #aaaef5;outline-offset:-2px}.al-search{flex:none;margin:10px 8px 4px;height:34px;display:flex;align-items:center;gap:8px;padding:0 6px 0 10px;border:1px solid #ffffff14;border-radius:8px;background:#ffffff0a}.al-search>img{width:15px;height:15px}.al-search input{font-size:12.5px;min-width:0;flex:1;outline:none;background:none;border:0;color:#eeeef2}.al-search input::placeholder{color:#6c6c78}.apps-launcher kbd{font:10.5px ui-monospace,monospace;padding:1px 4px;border:1px solid #ffffff1a;border-radius:5px;color:#6c6c78}.al-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0}.apps-launcher section{padding:10px 8px 6px}.apps-launcher section+section{border-top:1px solid #ffffff12}.apps-launcher header{display:flex;gap:6px;align-items:center;padding:0 8px 6px;font-size:11.5px;font-weight:500;color:#6c6c78}.apps-launcher header>span,.al-expand>span{font:11px ui-monospace,monospace;color:#50505a}.apps-launcher header>button:not(.al-expand){margin-left:auto;color:#aaaef5;font-size:11.5px}.apps-launcher .al-pinned{padding-top:8px;padding-bottom:10px}.al-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.al-tile{position:relative;background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;min-width:0}.al-tile:hover{background:#ffffff0f}.al-tile-open{width:100%;padding:12px 4px 10px;display:flex;align-items:center;flex-direction:column;gap:8px;font-size:12px;font-weight:500}.al-tile-open>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;flex-shrink:0;overflow:hidden;border:1px solid #ffffff1a;font-size:11px}.al-avatar>img{width:100%;height:100%;object-fit:cover}.al-tool{background:#ffffff0f;box-shadow:inset 0 1px #ffffff0f}.al-tool>img{width:18px;height:18px;object-fit:contain}.al-tile-tools{position:absolute;top:2px;right:2px;left:2px;display:flex;justify-content:space-between;opacity:0;pointer-events:none}.al-tile:hover .al-tile-tools,.al-tile:focus-within .al-tile-tools,.al-tile-tools.is-visible{opacity:1;pointer-events:auto}.al-tile-tools button{padding:3px;background:#202025;border-radius:4px}.al-tile-tools img{width:11px;height:11px}.al-row{display:flex;align-items:center;gap:10px;height:46px;padding:0 10px 0 8px;border-radius:8px}.al-row:hover{background:#ffffff06}.al-row-open{display:flex;align-items:center;gap:10px;flex:1;min-width:0;text-align:left}.al-row-open>span:last-child{min-width:0}.apps-launcher strong{display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-launcher small{display:block;font-size:11.5px;color:#6c6c78;line-height:16px}.al-row small i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6c6c78;margin-right:4px}.al-action{display:flex;align-items:center;justify-content:center;gap:5px;height:24px;border:1px solid #ffffff1f;border-radius:6px;padding:0 9px;font-size:11.5px;font-weight:500;flex:none}.al-action:hover{background:#ffffff0a}.al-action:disabled{opacity:.5;cursor:default}.al-action img{width:12px;height:12px}.apps-launcher .al-coming{padding-top:4px;padding-bottom:10px}.al-expand{display:flex;align-items:center;gap:6px;width:100%;text-align:left}.al-expand>img{margin-left:auto;width:13px;height:13px;transform:rotate(180deg)}.al-expand[aria-expanded=true]>img{transform:none}.al-coming-summary{height:46px;display:flex;align-items:center;gap:10px;width:100%;padding:0 10px 0 8px;text-align:left}.al-coming-summary strong{font-size:12.5px;color:#9e9ea8}.al-coming-summary small{color:#50505a}.al-coming-summary>img{width:13px;height:13px;margin-left:auto;transform:rotate(90deg)}.al-stack{display:flex;padding-left:10px}.al-stack .al-avatar{width:28px;height:28px;border:2px solid #111115;border-radius:8px;margin-left:-10px}.al-coming-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.al-coming-grid button{height:75px;display:flex;align-items:center;flex-direction:column;padding-top:10px;gap:6px;font-size:11.5px;color:#9e9ea8;border-radius:8px}.al-coming-grid button:hover{background:#ffffff08}.al-coming-grid .al-avatar{width:36px;height:36px;opacity:.6;border-radius:10px}.al-coming-note{padding:10px 8px 0}.apps-launcher footer{display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;flex:none;background:#ffffff05;border-top:1px solid #ffffff12;padding:0 14px;font-size:12px}.apps-launcher footer button,.apps-launcher footer a{display:flex;align-items:center;gap:8px}.apps-launcher footer button{color:#9e9ea8}.apps-launcher footer a{color:#aaaef5;font-weight:500}.apps-launcher footer img{width:14px;height:14px}.al-empty{padding:12px 8px;color:#9e9ea8;font-size:12px}.v7-all-apps[aria-expanded=true]{color:#eeeef2}.v7-all-apps[aria-expanded=true]>svg{background:#ffffff0f;border-radius:8px}@keyframes al-in{0%{opacity:0;transform:translate(-6px) scale(.98)}to{opacity:1;transform:none}}@media (max-width: 640px){.apps-launcher{left:8px;bottom:78px;width:calc(100vw - 16px);max-width:380px;max-height:calc(100dvh - 94px)}}@media (prefers-reduced-motion: reduce){.apps-launcher{animation:none}}.al-summary-open{display:flex;align-items:center;gap:10px;min-width:0;flex:1;text-align:left}.al-coming-note{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 8px}.al-coming-note small{color:#50505a}.apps-launcher.al-closing{animation:al-out .1s ease-in forwards;pointer-events:none}.al-backdrop.al-closing{opacity:0;transition:opacity .1s;pointer-events:none}@keyframes al-out{to{opacity:0;transform:translate(-6px) scale(.98)}}.al-avatar>svg{width:18px;height:18px}.mx,.mx-overlay{--mx-ink: 255 255 255;--mx-bg: #0a0a0d;--mx-card: rgb(var(--mx-ink) / 2%);--mx-card-solid: #111115;--mx-raised: #18181e;--mx-sunken: #050507;--mx-line: rgb(var(--mx-ink) / 8%);--mx-line-soft: rgb(var(--mx-ink) / 5%);--mx-fg: #ececf0;--mx-text2: #a6a6b0;--mx-muted: #6c6c78;--mx-dim: #50505a;--mx-accent: #5ec8e6;--mx-accent-tint: rgb(94 200 230 / 6%);--mx-accent-line: rgb(94 200 230 / 40%);--mx-ok: #3ecf8e;--mx-ok-tint: rgb(62 207 142 / 10%);--mx-warn: #f5b544;--mx-warn-tint: rgb(245 181 68 / 10%);--mx-danger: #f0716a;--mx-danger-tint: rgb(240 113 106 / 10%);--mx-indigo: #a3a7f2;--mx-indigo-tint: rgb(93 99 204 / 16%);color:var(--mx-fg);font:400 13px/18px var(--font-sans)}.mx{flex:1;min-width:0;background:var(--mx-bg)}.mx-content{display:flex;flex-direction:column;gap:20px;padding:32px 40px 56px}.mx-page-head p{max-width:760px}.mx a{color:inherit;text-decoration:none}.mx button{font:inherit;color:inherit}.mx-mono,.mx code,.mx pre{font-family:var(--font-mono)}.mx-spacer{flex:1}.mx-muted{color:var(--mx-muted)}.mx-page-head{display:flex;align-items:flex-end;gap:16px}.mx-page-head>div{flex:1;min-width:0}.mx-page-head small{font-size:12px;color:var(--mx-muted)}.mx-page-head h1{margin:6px 0 0;font-size:26px;font-weight:500;line-height:32px;letter-spacing:-.6px;display:flex;align-items:center;gap:10px}.mx-page-head p{margin:6px 0 0;font-size:13.5px;color:var(--mx-text2)}.mx-card{position:relative;border:1px solid var(--mx-line);border-radius:12px;background:var(--mx-card)}.mx-card-head{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px}.mx-card-head>div{flex:1;min-width:0}.mx-card-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:18px}.mx-card-head h2>svg{color:var(--mx-text2)}.mx-card-head p{margin:4px 0 0;font-size:12px;line-height:16px;color:var(--mx-muted)}.mx-count{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 5px;border:1px solid var(--mx-line);border-radius:4px;font-size:11px;color:var(--mx-text2)}.mx-card-body{padding:0 20px 18px}.mx-card-foot{display:flex;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid var(--mx-line)}.mx-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--mx-line);border-radius:8px;background:var(--mx-raised);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .12s,border-color .12s}.mx-btn:hover{background:var(--mx-btn-hover, #202027)}.mx-btn:disabled{opacity:.45;cursor:default}.mx-btn.is-primary{border-color:transparent;background:var(--mx-primary-bg, #ececf0);color:var(--mx-primary-fg, #0a0a0d)!important;box-shadow:inset 0 -1px #00000026}.mx-btn.is-primary:hover{background:var(--mx-primary-hover, #ffffff)}.mx-btn.is-ghost{border-color:transparent;background:none;color:var(--mx-text2)}.mx-btn.is-ghost:hover{background:rgb(var(--mx-ink) / 5%);color:var(--mx-fg)}.mx-btn.is-danger{border-color:#f0716a73;background:none;color:var(--mx-danger)!important}.mx-btn.is-danger:hover{background:var(--mx-danger-tint)}.mx-btn.is-small{height:28px;padding:0 10px;font-size:12px}.mx-btn:focus-visible,.mx-link:focus-visible,.mx-choice:focus-visible,.mx-segmented button:focus-visible,.mx-row-button:focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}.mx-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font-size:12.5px;font-weight:500;color:#9fa3f0!important;cursor:pointer}.mx-link:hover{color:#c3c6ff!important}.mx-icon-btn{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:none;color:var(--mx-text2);cursor:pointer}.mx-icon-btn:hover{background:rgb(var(--mx-ink) / 6%);color:var(--mx-fg)}.mx-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border:1px solid;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}.mx-pill.is-ok{border-color:#3ecf8e59;background:var(--mx-ok-tint);color:var(--mx-ok)}.mx-pill.is-warn{border-color:#f5b54459;background:var(--mx-warn-tint);color:var(--mx-warn)}.mx-pill.is-danger{border-color:#f0716a59;background:var(--mx-danger-tint);color:var(--mx-danger)}.mx-pill.is-info,.mx-pill.is-accent{border-color:#5ec8e659;background:var(--mx-accent-tint);color:var(--mx-accent)}.mx-pill.is-neutral{border-color:var(--mx-line);background:rgb(var(--mx-ink) / 3%);color:var(--mx-text2)}.mx-tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border:1px solid var(--mx-line);border-radius:5px;font:500 11.5px/1 var(--font-mono);color:var(--mx-text2)}.mx-tag.is-demo{border-color:#f58c4473;color:#f59a5a;background:#f58c4414}.mx-tag.is-strike{border-color:#f0716a59;color:var(--mx-danger);text-decoration:line-through}.mx-tag.is-scope{border-color:var(--mx-indigo-tint);color:var(--mx-indigo);background:var(--mx-indigo-tint)}.mx-segmented{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--mx-line);border-radius:8px;background:var(--mx-sunken)}.mx-segmented button{height:28px;padding:0 10px;border:0;border-radius:6px;background:none;font-size:12.5px;font-weight:500;color:var(--mx-muted);cursor:pointer}.mx-segmented button[aria-checked=true]{background:var(--mx-raised);box-shadow:0 0 0 1px var(--mx-line);color:var(--mx-fg)}.mx-code{overflow:hidden;border:1px solid var(--mx-line);border-radius:10px;background:var(--mx-sunken)}.mx-code-head{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--mx-line-soft);background:rgb(var(--mx-ink) / 2%);font:400 11.5px/16px var(--font-mono);color:var(--mx-muted)}.mx-code pre{margin:0;padding:12px 14px;overflow-x:auto;font-size:12.5px;line-height:20px;color:var(--mx-fg);white-space:pre}.mx-copy{display:inline-flex;align-items:center;gap:5px;padding:2px 6px;border:0;border-radius:5px;background:none;font:500 12px/16px var(--font-sans);color:var(--mx-text2);cursor:pointer;position:sticky;right:0}.mx-copy:hover{background:rgb(var(--mx-ink) / 6%);color:var(--mx-fg)}.mx-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 20px;text-align:center}.mx-empty-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--mx-line);border-radius:8px;color:var(--mx-muted)}.mx-empty strong{font-size:13.5px;font-weight:500}.mx-empty p{max-width:420px;margin:0;font-size:12.5px;color:var(--mx-muted)}.mx-empty-actions{display:flex;gap:8px;margin-top:6px}.mx-notice{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--mx-line);border-radius:10px;background:var(--mx-card);font-size:13px;color:var(--mx-text2)}.mx-notice-text{flex:1;min-width:0}.mx-notice-action{display:flex;flex-shrink:0;align-items:center;gap:4px;margin-left:auto}.mx-notice>svg{flex-shrink:0;color:var(--mx-accent)}.mx-notice.is-warn{border-color:#f5b5444d;background:#f5b5440f}.mx-notice.is-warn>svg{color:var(--mx-warn)}.mx-notice.is-danger{border-color:#f0716a4d;background:#f0716a0f}.mx-notice.is-danger>svg{color:var(--mx-danger)}.mx-notice.is-accent{border-color:#5ec8e640;background:var(--mx-accent-tint)}.mx-skeleton{display:flex;flex-direction:column;gap:10px;padding:20px}.mx-skeleton span{height:12px;border-radius:4px;background:linear-gradient(90deg,rgb(var(--mx-ink) / 4%),rgb(var(--mx-ink) / 8%),rgb(var(--mx-ink) / 4%));background-size:200% 100%;animation:mx-shimmer 1.4s linear infinite}@keyframes mx-shimmer{to{background-position:-200% 0}}.mx-rows{margin:0}.mx-rows>div{display:flex;gap:16px;padding:7px 0;font-size:12.5px}.mx-rows dt{width:150px;flex-shrink:0;color:var(--mx-muted)}.mx-rows dd{margin:0;min-width:0;font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.mx-table{width:100%;border-collapse:collapse}.mx-table th{padding:10px 12px;border-bottom:1px solid var(--mx-line);font-size:12px;font-weight:400;color:var(--mx-muted);text-align:left;white-space:nowrap}.mx-table td{padding:12px;border-bottom:1px solid var(--mx-line-soft);font-size:13px;vertical-align:middle}.mx-table tr:last-child td{border-bottom:0}.mx-table th:first-child,.mx-table td:first-child{padding-left:20px}.mx-table th:last-child,.mx-table td:last-child{padding-right:20px}.mx-table .is-num{text-align:right;font-family:var(--font-mono);font-size:12.5px}.mx-table tbody tr.is-click{cursor:pointer}.mx-table tbody tr.is-click:hover td{background:rgb(var(--mx-ink) / 2%)}.mx-table td small{display:block;margin-top:2px;font-size:12px;color:var(--mx-muted)}.mx-table-scroll{overflow-x:auto}.mx-row-button{padding:0;border:0;background:none;text-align:left;cursor:pointer}.mx-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px;border-bottom:1px solid var(--mx-line)}.mx-search{display:flex;align-items:center;gap:8px;min-width:240px;height:34px;padding:0 12px;border:1px solid var(--mx-line);border-radius:8px;background:var(--mx-sunken);color:var(--mx-muted)}.mx-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;color:var(--mx-fg)}.mx-filter{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--mx-line);border-radius:7px;background:none;font-size:12.5px;color:var(--mx-text2);cursor:pointer}.mx-filter[aria-pressed=true]{border-color:#a3a7f266;background:var(--mx-indigo-tint);color:var(--mx-indigo)}.mx-select{height:32px;padding:0 28px 0 10px;border:1px solid var(--mx-line);border-radius:8px;background:var(--mx-card-solid);font:inherit;font-size:12.5px;color:var(--mx-fg)}.mx-input{width:100%;height:36px;padding:0 12px;border:1px solid var(--mx-line);border-radius:8px;background:var(--mx-sunken);font:inherit;color:var(--mx-fg)}.mx-input:focus,.mx-select:focus{outline:2px solid var(--mx-accent-line);outline-offset:0}.mx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mx-kpi{padding:16px 18px;border:1px solid var(--mx-line);border-radius:12px;background:var(--mx-card)}.mx-kpi-label{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--mx-text2)}.mx-kpi-value{margin-top:10px;font-size:24px;font-weight:500;line-height:30px;letter-spacing:-.5px}.mx-kpi-value.is-empty{font-size:15px;color:var(--mx-muted)}.mx-kpi-value.is-ok{color:var(--mx-ok)}.mx-kpi p{margin:6px 0 0;font-size:12px;line-height:16px;color:var(--mx-muted)}.mx-kpi p+p{margin-top:2px;color:var(--mx-dim)}.mx-split{display:grid;grid-template-columns:var(--mx-split, minmax(0, 1fr) 320px);gap:16px;align-items:start}.mx-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.mx-stack{display:flex;flex-direction:column;gap:16px}.mx-list>a,.mx-list>div,.mx-list>button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 20px;border:0;border-top:1px solid var(--mx-line-soft);background:none;text-align:left}.mx-list>a:hover,.mx-list>button:hover{background:rgb(var(--mx-ink) / 2%)}.mx-list strong{display:block;font-size:13px;font-weight:500}.mx-list small{display:block;margin-top:2px;font-size:12px;color:var(--mx-muted)}.mx-grow{flex:1;min-width:0}.mx-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mx-choice{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--mx-line);border-radius:12px;background:rgb(var(--mx-ink) / 2%);text-align:left;cursor:pointer}.mx-choice[aria-checked=true]{border-color:#5ec8e67f;background:#5ec8e60d}.mx-choice-top{display:flex;align-items:center;justify-content:space-between}.mx-choice-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--mx-line);border-radius:8px;color:var(--mx-text2)}.mx-choice[aria-checked=true] .mx-choice-icon{border-color:#5ec8e647;background:#5ec8e61a;color:var(--mx-accent)}.mx-radio{width:18px;height:18px;border:1.5px solid var(--mx-radio-line, #4a4a54);border-radius:50%}.mx-choice[aria-checked=true] .mx-radio{border-color:var(--mx-accent);background:radial-gradient(circle,var(--mx-accent) 0 4px,transparent 4.5px)}.mx-choice strong{font-size:14px;font-weight:500}.mx-choice code{font-size:11.5px;color:var(--mx-muted)}.mx-choice p{margin:0;font-size:12.5px;color:var(--mx-muted)}.mx-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mx-step{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--mx-line);border-radius:10px;background:rgb(var(--mx-ink) / 2%);text-align:left;cursor:pointer}.mx-step:disabled{cursor:default}.mx-step>i{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border:1px solid rgb(var(--mx-ink) / 18%);border-radius:50%;font:500 11px/1 var(--font-mono);font-style:normal;color:var(--mx-muted)}.mx-step span{display:flex;flex-direction:column;min-width:0;font-size:10.5px;color:var(--mx-dim)}.mx-step b{overflow:hidden;font-size:12.5px;font-weight:500;color:var(--mx-muted);text-overflow:ellipsis;white-space:nowrap}.mx-step.is-current{border-color:var(--mx-accent-line);background:var(--mx-accent-tint)}.mx-step.is-current>i{border-color:#5ec8e6e5;color:var(--mx-accent)}.mx-step.is-current b,.mx-step.is-done b{color:var(--mx-fg)}.mx-step.is-done>i{border-color:#3ecf8e7f;background:var(--mx-ok-tint);color:var(--mx-ok)}.mx-form>div{display:flex;align-items:center;gap:16px;padding:14px 20px;border-top:1px solid var(--mx-line-soft)}.mx-form>div>label,.mx-form>div>span:first-child{flex:1;min-width:0}.mx-form strong{display:block;font-size:13px;font-weight:500}.mx-form small{display:block;margin-top:2px;font-size:12px;color:var(--mx-muted)}.mx-form .mx-field{width:280px;flex-shrink:0}.mx-secret{display:flex;gap:8px;align-items:center}.mx-secret code{flex:1;min-width:0;overflow:hidden;padding:9px 12px;border:1px solid var(--mx-line);border-radius:8px;background:var(--mx-sunken);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.mx-warn-text{margin:8px 0 0;font-size:12px;color:var(--mx-warn)}.mx-checks>div{display:flex;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--mx-line-soft)}.mx-checks strong{display:block;font-size:13px;font-weight:500}.mx-checks small{display:block;margin-top:2px;font-size:12px;color:var(--mx-muted)}.mx-progress{width:160px;height:4px;overflow:hidden;border-radius:2px;background:rgb(var(--mx-ink) / 8%)}.mx-progress i{display:block;height:100%;border-radius:2px;background:var(--mx-accent)}.mx-progress.is-indeterminate i{width:35%;animation:mx-indeterminate 1.4s ease-in-out infinite}@keyframes mx-indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}.mx-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:32px;padding:36px;border:1px solid var(--mx-line);border-radius:14px;background:radial-gradient(ellipse 600px 300px at 0% 0%,rgb(94 200 230 / 7%),transparent 70%),var(--mx-card)}.mx-hero small{font:500 11px/14px var(--font-mono);letter-spacing:.7px;color:var(--mx-muted)}.mx-hero h2{margin:12px 0 0;font-size:34px;font-weight:500;line-height:40px;letter-spacing:-1px}.mx-hero>div>p{margin:16px 0 0;font-size:15px;line-height:24px;color:var(--mx-text2)}.mx-hero ol{display:flex;flex-direction:column;gap:6px;margin:18px 0 0;padding:0;list-style:none;counter-reset:step}.mx-hero li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--mx-text2);counter-increment:step}.mx-hero li:before{content:counter(step);display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--mx-line);border-radius:4px;font:500 10.5px/1 var(--font-mono);color:var(--mx-muted)}.mx-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px}.mx-hero-meta{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:12px;color:var(--mx-muted)}.mx-terminal{align-self:center;overflow:hidden;border:1px solid var(--mx-line);border-radius:10px;background:var(--mx-sunken);font:400 12px/18px var(--font-mono)}.mx-terminal>div{display:flex;gap:12px;padding:10px 14px}.mx-terminal>div>i{width:10px;font-style:normal;color:var(--mx-dim)}.mx-terminal .is-tool{border-left:2px solid var(--mx-accent);background:#5ec8e60a}.mx-terminal .is-tool b{color:var(--mx-accent);font-weight:400}.mx-terminal .mx-muted{color:var(--mx-muted)}.mx-terminal footer{display:flex;gap:8px;padding:10px 14px;border-top:1px solid var(--mx-line-soft);font:400 11.5px/16px var(--font-sans);color:var(--mx-muted)}.mx-setup-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 10px 12px}.mx-setup-steps>a{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid transparent;border-radius:10px}.mx-setup-steps>a.is-next{border-color:var(--mx-accent-line);background:var(--mx-accent-tint)}.mx-setup-steps>a:hover{background:rgb(var(--mx-ink) / 3%)}.mx-setup-steps header{display:flex;justify-content:space-between;font-size:11.5px;color:var(--mx-muted)}.mx-setup-steps strong{font-size:13px;font-weight:500}.mx-setup-steps small{font-size:12px;color:var(--mx-muted)}.mx-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mx-capability{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--mx-line);border-radius:12px;background:var(--mx-card);text-align:left;cursor:pointer}.mx-capability:hover{border-color:rgb(var(--mx-ink) / 14%)}.mx-capability strong{margin-top:6px;font-size:14px;font-weight:500}.mx-capability p{margin:0;font-size:12.5px;color:var(--mx-muted)}.mx-capability code{margin-top:6px;padding:8px 10px;border-radius:6px;background:rgb(var(--mx-ink) / 3%);font-size:11.5px;color:var(--mx-text2)}.mx-bars{display:flex;align-items:flex-end;gap:10px;height:160px;padding:0 20px}.mx-bars>div{display:flex;flex:1;flex-direction:column;justify-content:flex-end;height:100%;gap:2px}.mx-bars i{display:block;border-radius:3px 3px 0 0}.mx-axis{display:flex;gap:10px;padding:8px 20px 0;font:400 11px/14px var(--font-mono);color:var(--mx-muted)}.mx-axis span{flex:1;text-align:center}.mx-legend{display:flex;flex-wrap:wrap;gap:14px;padding:12px 20px 18px;font-size:12px;color:var(--mx-text2)}.mx-legend span{display:inline-flex;align-items:center;gap:6px}.mx-legend i{width:8px;height:8px;border-radius:2px}.mx-faq details{border-top:1px solid var(--mx-line-soft)}.mx-faq summary{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;font-size:13px;cursor:pointer;list-style:none}.mx-faq summary::-webkit-details-marker{display:none}.mx-faq details[open] summary svg{transform:rotate(180deg)}.mx-faq p{margin:-4px 20px 12px;font-size:12.5px;color:var(--mx-muted)}.mx-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;justify-content:flex-end;background:#0000008c}.mx-overlay.is-center{align-items:center;justify-content:center;padding:16px}.mx-drawer{display:flex;flex-direction:column;width:min(480px,100%);height:100%;border-left:1px solid var(--mx-line);background:var(--mx-drawer-bg, #0f0f13);outline:none;animation:mx-slide .16s ease-out}@keyframes mx-slide{0%{transform:translate(24px);opacity:.6}}.mx-drawer>header{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--mx-line)}.mx-drawer>header>div{flex:1;min-width:0}.mx-drawer h2{display:flex;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:500}.mx-drawer>header p{margin:4px 0 0;font:400 12px/16px var(--font-mono);color:var(--mx-muted)}.mx-drawer-body{flex:1;overflow-y:auto;padding:6px 20px 20px}.mx-drawer-body h3{margin:18px 0 6px;font:500 11px/14px var(--font-mono);letter-spacing:.7px;text-transform:uppercase;color:var(--mx-muted)}.mx-drawer>footer{display:flex;align-items:center;gap:8px;padding:14px 20px;border-top:1px solid var(--mx-line)}.mx-dialog{width:min(480px,100%);padding:22px;border:1px solid var(--mx-line);border-radius:14px;background:var(--mx-card-solid);box-shadow:0 20px 60px #0009}.mx-dialog h2{margin:0 0 10px;font-size:17px;font-weight:500}.mx-dialog p,.mx-dialog li{font-size:13px;color:var(--mx-text2)}.mx-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.mx-check{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:13px}.mx-check input{margin-top:2px;accent-color:var(--mx-danger)}.mx-example{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:0 20px 20px}.mx-example h4{margin:14px 0 8px;font:500 11px/14px var(--font-mono);letter-spacing:.7px;text-transform:uppercase;color:var(--mx-muted)}.mx-excerpt{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:8px;border:1px solid var(--mx-line);border-radius:8px;background:rgb(var(--mx-ink) / 2%);font-size:12.5px}.mx-excerpt code{font-size:12.5px}.mx-excerpt small{display:block;font-size:11.5px;color:var(--mx-muted)}.mx-excerpt .mx-spacer+span{font:400 11.5px/1 var(--font-mono);color:var(--mx-muted)}.mx-measure>div{display:flex;align-items:baseline;gap:8px;padding:10px 14px;border-top:1px solid var(--mx-line-soft);font-size:12.5px}.mx-measure>div:first-child{border-top:0}.mx-measure b{font:500 13px/1 var(--font-mono)}.mx-measure small{font:400 11px/1 var(--font-mono);color:var(--mx-muted)}@media (max-width: 1100px){.mx-split,.mx-hero,.mx-example{grid-template-columns:minmax(0,1fr)}.mx-kpis,.mx-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.mx-content{padding:24px 16px 40px}.mx-page-head{flex-direction:column;align-items:stretch}.mx-two,.mx-choices,.mx-capabilities,.mx-kpis,.mx-setup-steps{grid-template-columns:minmax(0,1fr)}.mx-steps{grid-template-columns:repeat(5,34px);justify-content:space-between}.mx-step span{display:none}.mx-form>div{flex-direction:column;align-items:stretch}.mx-form .mx-field{width:100%}.mx-hero{padding:22px}.mx-hero h2{font-size:26px;line-height:32px}.mx-drawer{width:100%;border-left:0}.mx-table.is-cards thead{display:none}.mx-table.is-cards tr{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 16px;border-bottom:1px solid var(--mx-line-soft)}.mx-table.is-cards td{padding:0!important;border:0;text-align:left}.mx-table.is-cards td[data-label]:before{content:attr(data-label) " ";color:var(--mx-muted);font-family:var(--font-sans);font-size:11.5px}}@media (prefers-reduced-motion: reduce){.mx-skeleton span,.mx-progress.is-indeterminate i,.mx-drawer{animation:none}}.mx-steps-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px}.mx-steps-flow>div{border:1px solid var(--mx-line);border-radius:10px;padding:14px;background:rgb(var(--mx-ink) / 1.5%)}.mx-steps-flow strong{display:block;font-size:13px;font-weight:500;margin:10px 0 4px}.mx-steps-flow p{margin:0;font-size:12px;color:var(--mx-muted);line-height:1.5}.mx-step-num{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;font-size:11px;color:var(--mx-accent);background:#5ec8e61f}@media (max-width: 900px){.mx-steps-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.mx-steps-flow{grid-template-columns:1fr}}.mx-filter,.mx-select{max-width:100%;min-width:0}.mx-filter .mx-select,.mx-filter select{flex:1;min-width:0;text-overflow:ellipsis}@media (max-width: 640px){.mx-notice{flex-wrap:wrap}.mx-notice-text{flex-basis:calc(100% - 40px)}.mx-notice-action{width:100%;justify-content:flex-end}.mx-filter{width:100%}}.mx-file{display:inline-flex;flex:1;min-width:0;align-items:center;gap:8px;font-size:12.5px;color:var(--mx-muted);cursor:pointer}.mx-file input{position:absolute;width:1px;height:1px;opacity:0}.mx-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-file:focus-within{outline:2px solid var(--mx-accent);outline-offset:2px;border-radius:6px}.mx-segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}@media (max-width: 640px){.mx-card-head{flex-wrap:wrap}}.mx-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mx-muted);white-space:nowrap}.mx-live i{width:6px;height:6px;border-radius:50%;background:var(--mx-ok);opacity:.7}.mx-pill-group{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mx-trimmed{font-size:11.5px;color:var(--mx-muted);cursor:help}.mx-chart{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:180px auto;gap:6px 8px;padding:12px 20px 0}.mx-chart-y{display:flex;flex-direction:column;justify-content:space-between;margin:-6px 0;font:400 10.5px/12px var(--font-mono);color:var(--mx-dim);text-align:right}.mx-chart-plot{position:relative;border-bottom:1px solid var(--mx-line)}.mx-chart-grid{position:absolute;left:0;right:0;height:1px;background:var(--mx-line-soft)}.mx-chart-cols,.mx-chart-x{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.mx-chart-cols{position:absolute;top:0;right:0;bottom:0;left:0}.mx-chart-col{position:relative;display:flex;align-items:flex-end;justify-content:center;border-radius:6px 6px 0 0;outline:none;transition:background .12s ease-out}.mx-chart-col.is-hover,.mx-chart-col:focus-visible{background:rgb(var(--mx-ink) / 4%)}.mx-chart-bar{display:flex;flex-direction:column-reverse;gap:1px;width:min(32px,62%);min-height:3px;overflow:hidden;border-radius:4px 4px 0 0;background:var(--mx-bg);transition:height .22s ease-out}.mx-chart-bar i{flex-basis:0;min-height:2px}.mx-chart-x{grid-column:2;font:400 10.5px/14px var(--font-mono);color:var(--mx-dim)}.mx-chart-x span{overflow:visible;white-space:nowrap;text-align:center}.mx-chart-x span.is-now{color:var(--mx-text2)}.mx-legend button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.mx-legend button.is-off{opacity:.4}.mx-legend button i{width:8px;height:8px;border-radius:2px}.mx-tip-pop{z-index:80;max-width:300px;padding:10px 12px;border:1px solid rgb(255 255 255 / 10%);border-radius:9px;background:#18181e;box-shadow:0 12px 32px #00000073;color:#ececf0;font:400 12px/17px var(--font-sans)}.mx-tip-pop p{margin:0;color:#a6a6b0}.mx-tip-pop p+p{margin-top:6px}.mx-tip-pop.is-rows{display:grid;gap:4px;min-width:170px}.mx-tip-pop strong{font-weight:500}.mx-tip-total{margin-bottom:2px;color:#a6a6b0}.mx-tip-row{display:flex;align-items:center;gap:7px;color:#a6a6b0}.mx-tip-row i{width:7px;height:7px;border-radius:2px}.mx-tip-row b{margin-left:auto;color:#ececf0;font:500 11.5px var(--font-mono)}.mx-info{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:none;color:var(--mx-muted);cursor:help}.mx-info:hover,.mx-info:focus-visible{background:rgb(var(--mx-ink) / 6%);color:var(--mx-fg)}.mx-title-with-hint{display:inline-flex;align-items:center;gap:4px}.mx-split.is-stretch{align-items:stretch}.mx-split.is-stretch>.mx-card{display:flex;flex-direction:column}.mx-reduction-body{display:flex;flex:1;flex-direction:column;gap:18px}.mx-reduction-hero{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.mx-reduction-hero strong{font-size:30px;font-weight:500;line-height:36px;letter-spacing:-.4px}.mx-reduction-hero span{color:var(--mx-text2);font-size:13px}.mx-reduction-hero em{padding:1px 7px;border-radius:999px;background:var(--mx-ok-tint);color:var(--mx-ok);font:500 12px/18px var(--font-mono);font-style:normal}.mx-compare{display:grid;gap:12px}.mx-compare>div{display:grid;grid-template-columns:1fr auto;gap:6px;font-size:12.5px;color:var(--mx-text2)}.mx-compare b{color:var(--mx-fg);font:500 12px var(--font-mono)}.mx-compare-bar{grid-column:1 / -1;height:6px;border-radius:3px}.mx-compare-bar.is-full{background:rgb(var(--mx-ink) / 12%)}.mx-compare-bar.is-result{background:var(--mx-accent)}.mx-reduction-body>small{margin-top:auto}.mx-reduction-empty{margin:auto 0}.mx-reduction-outdated{margin:0;padding:8px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--mx-warn) 30%,transparent);background:var(--mx-warn-tint);color:var(--mx-warn);font-size:12px;line-height:1.45}@media (prefers-reduced-motion: reduce){.mx-chart-bar,.mx-chart-col{transition:none}}.mx-reduction-tools{display:grid;gap:9px;padding-top:14px;border-top:1px solid var(--mx-line-soft)}.mx-reduction-tools>div{display:grid;grid-template-columns:minmax(0,1fr) auto 52px;align-items:center;gap:4px 10px;font-size:12px}.mx-reduction-tools .mx-mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-reduction-tools b{color:var(--mx-text2);font:500 11.5px var(--font-mono);text-align:right}.mx-reduction-tools>div>i{grid-column:1 / -1;height:3px;border-radius:2px;background:rgb(var(--mx-ink) / 6%)}.mx-reduction-tools>div>i>i{display:block;height:100%;border-radius:2px;opacity:.8}.mx-client{display:inline-flex;align-items:center;gap:6px;min-width:0}.mx-client-logo{flex-shrink:0}.mx-flow-clients{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:12px;color:var(--mx-text2)}html:not(.dark) .mx,html:not(.dark) .mx-overlay{--mx-ink: 0 0 0;--mx-bg: #f7f7f9;--mx-card: #ffffff;--mx-card-solid: #ffffff;--mx-raised: #f4f4f7;--mx-sunken: #eeeef2;--mx-line: rgb(0 0 0 / 10%);--mx-line-soft: rgb(0 0 0 / 6%);--mx-fg: #17171c;--mx-text2: #4a4a55;--mx-muted: #6b6b77;--mx-dim: #8b8b96;--mx-accent: #0f8fb3;--mx-accent-tint: rgb(15 143 179 / 7%);--mx-accent-line: rgb(15 143 179 / 40%);--mx-ok: #16a06a;--mx-ok-tint: rgb(22 160 106 / 10%);--mx-warn: #b7791f;--mx-warn-tint: rgb(183 121 31 / 10%);--mx-danger: #d6453d;--mx-danger-tint: rgb(214 69 61 / 8%);--mx-indigo: #4b51b8;--mx-indigo-tint: rgb(93 99 204 / 10%);--mx-btn-hover: #ececf1;--mx-primary-bg: #17171c;--mx-primary-fg: #ffffff;--mx-primary-hover: #2a2a33;--mx-radio-line: #b8b8c2;--mx-drawer-bg: #ffffff}.mx-opt-main,.mx-opt-side{display:grid;gap:16px}.mx-opt-body{padding:0 20px 20px;display:grid;gap:14px}.mx-opt-profiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mx-opt-profile{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--mx-line);border-radius:10px;cursor:pointer}.mx-opt-profile input{position:absolute;opacity:0;pointer-events:none}.mx-opt-profile b{font-size:13.5px;font-weight:500}.mx-opt-profile small{font-size:12px;color:var(--mx-muted);line-height:1.45}.mx-opt-profile.is-on{border-color:var(--mx-accent);box-shadow:inset 0 0 0 1px var(--mx-accent)}.mx-opt-profile.is-off{opacity:.45;cursor:not-allowed}.mx-opt-allowed{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;font-size:13px}.mx-opt-allowed>span{color:var(--mx-muted)}.mx-opt-allowed .mx-check{margin:0}.mx-opt-allowed .mx-check input{accent-color:var(--mx-accent)}.mx-opt-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-opt-field{display:grid;gap:6px;font-size:13px}.mx-opt-field small{font-size:11.5px;color:var(--mx-muted)}.mx-opt-textarea{height:auto;min-height:92px;padding:10px 12px;font-family:var(--font-mono, ui-monospace, monospace);font-size:12.5px;resize:vertical}.mx-opt-actions{display:flex;gap:10px;align-items:center}.mx-opt-actions .mx-input{flex:1}.mx-opt-note{display:block;padding:0 20px 18px;font-size:12.5px}.mx-opt-coverage{width:calc(100% - 40px);margin:0 20px 14px;border-collapse:collapse;font-size:12.5px}.mx-opt-coverage th{text-align:left;font-weight:500;color:var(--mx-muted);padding:6px 0;border-bottom:1px solid var(--mx-line)}.mx-opt-coverage td{padding:7px 0;border-bottom:1px solid var(--mx-line)}.mx-opt-history{list-style:none;margin:0;padding:0 20px 16px;display:grid;gap:10px}.mx-opt-history li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 8px;font-size:12.5px}.mx-opt-history small{grid-column:2;color:var(--mx-muted);font-size:11.5px}@media (max-width: 1100px){.mx-opt-profiles,.mx-opt-fields{grid-template-columns:minmax(0,1fr)}}.mx-eval-table{width:calc(100% - 40px);margin:0 20px 16px;border-collapse:collapse;font-size:13px}.mx-eval-drawer .mx-eval-table{width:100%;margin:0 0 12px}.mx-eval-table th{text-align:left;font-weight:500;font-size:12px;color:var(--mx-muted);padding:8px 10px 8px 0;border-bottom:1px solid var(--mx-line)}.mx-eval-table td{padding:10px 10px 10px 0;border-bottom:1px solid var(--mx-line);vertical-align:top}.mx-eval-table td small{display:block;color:var(--mx-muted);font-size:11.5px;margin-top:2px}.mx-eval-table tr.is-link{cursor:pointer}.mx-eval-table tr.is-link:hover td{background:var(--mx-line-soft)}.mx-eval-drawer{display:grid;gap:14px}.mx-eval-h{margin:6px 0 0;font-size:13.5px;font-weight:500}.mx-eval-pairs{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.mx-eval-pairs>div{display:grid;gap:3px;padding:12px;border:1px solid var(--mx-line);border-radius:10px}.mx-eval-pairs span,.mx-eval-pairs small{font-size:12px;color:var(--mx-muted)}.mx-eval-pairs b{font-size:14px;font-weight:500}.mx-eval-pairs b.is-negative{color:var(--mx-danger)}.mx-eval-note{font-size:12px;margin:0}.mx-eval-command{display:flex;gap:8px;align-items:center;margin-top:8px}.mx-eval-command code{flex:1;overflow-x:auto;white-space:nowrap;font-size:12px;padding:8px 10px;border-radius:8px;border:1px solid var(--mx-line)}.mx-eval-form{display:grid;gap:12px}.mx-eval-fields,.mx-eval-steps{margin:6px 0;padding-left:18px;font-size:12.5px;display:grid;gap:3px}.mx-eval-end{display:inline-flex;gap:6px;flex-wrap:wrap}.sii{--sii-accent: #9497ed;--sii-node: #c3c5f7;--sii-line: #8c8d92;--sii-line-opacity: .62;position:relative;display:inline-flex!important;flex-direction:column;align-items:center;flex:none!important;vertical-align:middle}.sii.is-warning{--sii-accent: #e3b25a;--sii-node: #efcb8a}.sii.is-error{--sii-accent: #ef4444;--sii-node: #f58a8a}.sii-frame{position:relative;display:grid;place-items:center;width:var(--sii-size);height:var(--sii-size);flex:none}.sii.is-tile .sii-frame{border-radius:var(--sii-radius);background:#141518;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0006;overflow:hidden;isolation:isolate}.sii-svg{grid-area:1 / 1;width:100%;height:100%;overflow:visible;transition:opacity .45s ease,transform .45s ease}.sii-svg *{transform-box:view-box;transform-origin:50% 50%}.sii-favicon{grid-area:1 / 1;width:100%;height:100%;padding:calc(var(--sii-size) * .17);object-fit:contain;border-radius:0;background:none;box-shadow:none}.sii.has-favicon .sii-svg{opacity:0;transform:scale(.88)}.sii-glow{opacity:.6;animation:sii-breathe 4s ease-in-out infinite}.sii-track{stroke:#ffffff12;stroke-width:1}.sii-arc{stroke:var(--sii-accent);stroke-opacity:.8;stroke-width:1.4;stroke-linecap:round;transition:stroke-dasharray .6s ease}.sii-arc-turn{animation:sii-orbit-idle 4.5s cubic-bezier(.45,0,.35,1) infinite}.sii-node-turn{animation:sii-turn 7.6s linear infinite}.sii-node{fill:var(--sii-node);transform-box:fill-box;transform-origin:center;animation:sii-node 2.8s ease-in-out infinite}.sii-transmit{fill:var(--sii-node);opacity:0}.sii-globe{animation:sii-core 4s ease-in-out -1.3s infinite}.sii-lines{stroke:var(--sii-line);stroke-opacity:var(--sii-line-opacity);stroke-width:1.05;stroke-linecap:round;transition:stroke-opacity .25s ease}.sii-pulse-h,.sii-pulse-v{stroke:var(--sii-accent);stroke-width:1.05;stroke-linecap:round;opacity:0}.sii-pulse-h{animation:sii-line-pulse 3s ease-in-out infinite}.sii-pulse-v{animation:sii-line-pulse 3.4s ease-in-out 1.5s infinite}.sii-scan{fill:var(--sii-accent);opacity:0;animation:sii-scan 6.1s ease-in-out 2s infinite}.sii-micro{fill:var(--sii-node);opacity:0;transform-box:fill-box;transform-origin:center;animation:sii-micro 5.3s ease-in-out .8s infinite}.sii-signals circle{fill:var(--sii-accent);opacity:0}.sii-signals circle:nth-child(1){animation:sii-signal 9.7s ease-in-out 1.2s infinite}.sii-signals circle:nth-child(2){animation:sii-signal 12.3s ease-in-out 4.6s infinite}.sii-signals circle:nth-child(3){animation:sii-signal 14.9s ease-in-out 8.1s infinite}.sii-flash{stroke:var(--sii-accent);stroke-width:2;opacity:0}.sii:not(.is-muted):not(.is-ready):hover{--sii-line-opacity: .85;--sii-node: #e0e1fb}.sii:not(.is-muted):not(.is-ready):hover .sii-arc-turn{animation-duration:2.6s}.sii:not(.is-muted):not(.is-ready):hover .sii-glow{opacity:1}.sii-caption{font-size:12px;line-height:16px;color:#a3a4a8;white-space:nowrap;text-align:center}.sii-caption.is-hint{position:absolute;top:100%;left:50%;margin-top:6px;opacity:0;transform:translate(-50%,-2px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.sii.is-idle:hover .sii-caption.is-hint{opacity:1;transform:translate(-50%)}.sii-caption.is-status{margin-top:10px;color:#c9cacf}.sii.is-discovering .sii-arc-turn{animation:sii-turn 1.4s linear infinite}.sii.is-discovering .sii-node-turn{animation-duration:2.2s}.sii.is-discovering .sii-scan{animation:sii-scan 1.8s ease-in-out infinite}.sii.is-scanning .sii-arc-turn{animation:sii-turn 1.6s linear infinite}.sii.is-scanning .sii-node-turn{animation-duration:3.2s}.sii.is-scanning .sii-transmit{animation:sii-transmit 1.6s ease-in infinite}.sii.is-scanning .sii-pulse-h{animation-duration:1.6s}.sii.is-scanning .sii-pulse-v{animation-duration:1.9s}.sii.is-scanning .sii-scan{animation:sii-scan 2.4s ease-in-out infinite}.sii.is-processing .sii-arc-turn{animation:sii-turn 6s linear infinite}.sii.is-processing .sii-node-turn{animation-duration:6s}.sii.is-processing .sii-scan,.sii.is-processing .sii-signals circle{animation:none}.sii.is-ready .sii-arc-turn,.sii.is-ready .sii-node-turn,.sii.is-ready .sii-scan,.sii.is-ready .sii-signals circle,.sii.is-ready .sii-micro,.sii.is-ready .sii-pulse-h,.sii.is-ready .sii-pulse-v{animation:none}.sii.is-ready .sii-node{opacity:0;animation:none}.sii.is-ready .sii-glow{opacity:.45;animation:none}.sii.is-ready .sii-arc{stroke-opacity:.55}.sii.is-ready.is-arriving .sii-flash{animation:sii-flash .52s ease-out .12s both}.sii.is-ready.is-arriving .sii-glow{animation:sii-flash-glow .7s ease-out both}.sii.is-arriving.has-favicon .sii-svg{animation:sii-out .45s ease .38s both}.sii.is-arriving .sii-favicon{animation:sii-in .45s ease .38s both}.sii.is-warning .sii-arc-turn,.sii.is-error .sii-arc-turn{animation:sii-orbit-idle 9s cubic-bezier(.45,0,.35,1) infinite}.sii.is-warning .sii-node-turn,.sii.is-error .sii-node-turn{animation-duration:14s}.sii.is-warning .sii-scan,.sii.is-error .sii-scan,.sii.is-warning .sii-signals circle,.sii.is-error .sii-signals circle{animation:none}.sii.is-muted .sii-svg *,.sii.is-muted .sii-svg{animation:none!important}.sii.is-muted .sii-favicon{filter:grayscale(1);opacity:.5}.sii.is-muted:not(.has-favicon) .sii-svg{filter:grayscale(1);opacity:.55}.sii.is-muted.has-favicon .sii-svg{opacity:0}@keyframes sii-orbit-idle{0%{transform:rotate(0)}38%{transform:rotate(160deg)}56%{transform:rotate(172deg)}to{transform:rotate(360deg)}}@keyframes sii-turn{to{transform:rotate(360deg)}}@keyframes sii-node{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@keyframes sii-breathe{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:.85;transform:scale(1.04)}}@keyframes sii-core{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes sii-line-pulse{0%,45%,to{opacity:0}20%{opacity:.5}}@keyframes sii-scan{0%{opacity:0;transform:translate(0)}6%{opacity:.35}22%{opacity:.35}28%,to{opacity:0;transform:translate(21px)}}@keyframes sii-micro{0%,55%,80%,to{opacity:0;transform:scale(.6)}64%{opacity:.9;transform:scale(1.15)}}@keyframes sii-signal{0%,to{opacity:0}6%{opacity:.55}14%{opacity:0}}@keyframes sii-transmit{0%{opacity:.9;transform:translateY(0)}80%{opacity:.5}to{opacity:0;transform:translateY(14px)}}@keyframes sii-flash{0%{opacity:0;transform:scale(.94)}35%{opacity:.75}to{opacity:0;transform:scale(1.06)}}@keyframes sii-flash-glow{0%{opacity:.5}40%{opacity:1}to{opacity:.45}}@keyframes sii-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.88)}}@keyframes sii-in{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.sii .sii-svg,.sii .sii-svg *,.sii .sii-favicon{animation:none!important;transition:none!important}.sii.is-scanning .sii-pulse-h,.sii.is-discovering .sii-pulse-h{opacity:.35}.sii-caption.is-hint{transition:none}}.oryvox-ai-mark-slot{overflow:visible;display:inline-block;position:relative;flex-shrink:0}.oryvox-ai-mark{overflow:visible;position:absolute;width:24px;height:24px;left:0;top:0;transform-origin:top left}.oryvox-ai-mark>span{position:absolute}.ai-mark-base{top:0;right:0;bottom:0;left:0;border-radius:7.2px;background:radial-gradient(circle at 25% 15%,#c8baff66,transparent 60%),linear-gradient(143.13deg,#5461b8,#2e1e83 53%,#0e0c1e)}.ai-mark-rim{top:0;right:0;bottom:0;left:0;border:.75px solid #e7ecffe6;border-radius:7.2px}.ai-mark-glass{left:0;top:0}.ai-mark-symbol{left:4.32px;top:6.33px}.ai-mark-bloom{left:14.88px;top:-3.84px}.ai-mark-spark{left:16.8px;top:-1.92px}.ai-mark-spark-small{left:23.52px;top:5.76px}.oryvox-ai-mark img{max-width:none}.ai-mark-spark{left:13.92px;top:-4.8px}.ai-mark-base{background:radial-gradient(ellipse 10.909px 10.909px at 9.818px 12px,#a3a7f28c,transparent),radial-gradient(ellipse 9.23px 13.333px at 17.538px 28px,#6066d980,transparent),linear-gradient(143.13deg,#5461b8 14.286%,#2e1e83 53.571%,#0e0c1e 85.714%);box-shadow:0 .96px 2.4px #0008,0 2.4px 10.8px -1.92px #6066d98c,inset 0 -1.44px 2.88px #0e0c1e80,inset 0 .72px .96px #ffffff38}.context-ai{position:fixed;z-index:55;right:12px;top:72px;bottom:12px;width:420px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;border-radius:24px;border:1px solid #ffffff29;background:#0f0f16;box-shadow:0 0 40px -10px #6066d926,0 30px 70px -15px #0009;color:#e8e9f5;overflow:hidden;animation:context-ai-enter .22s ease-out;font-family:Geist,Inter,sans-serif}.context-ai:before{content:"";position:absolute;pointer-events:none;top:-210px;left:-80px;width:580px;height:380px;background:url(/images/ai-panel-v2/aurora.svg) center/100% 100% no-repeat}.context-ai>*{position:relative}.context-ai button{cursor:pointer}.context-ai button:disabled{opacity:.45;cursor:default}.context-ai button:focus-visible,.context-ai a:focus-visible{outline:2px solid #a3a7f2;outline-offset:3px}.context-ai header{display:flex;align-items:center;gap:10px;padding:16px 12px 12px 18px;flex-shrink:0}.context-ai-brand{flex:1;min-width:0}.context-ai h2{font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.24px;color:#fff}.context-ai em{font-style:normal;background:linear-gradient(90deg,#a3a7f2,#9678f0);-webkit-background-clip:text;background-clip:text;color:transparent}.context-ai-brand p{font-size:12px;line-height:16px;color:#6e708c;white-space:nowrap}.context-ai-header-actions{display:flex;gap:10px}.context-ai-header-actions button{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#9698b2}.context-ai-header-actions svg,.context-ai-response-footer button svg{width:15px;height:15px;stroke-width:1.25}.context-ai button:hover{background-color:#ffffff09}.context-ai-context-wrap{padding:0 18px 10px}.context-ai-context{display:flex;align-items:center;gap:8px;padding:7px 8px 7px 10px;border:1px solid #ffffff14;background:#ffffff0a;border-radius:10px;font-size:12px;line-height:16px;color:#6e708c}.context-ai-context-icon{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;background:linear-gradient(#5461b8,#14103c);border-radius:6px;color:#fff}.context-ai-context strong{color:#e8e9f5;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-ai-switch{margin-left:auto;flex-shrink:0;width:26px;height:15px;border-radius:10px;background:#454657;padding:2px}.context-ai-switch[aria-checked=true]{background:linear-gradient(90deg,#7c82e6,#4648be)}.context-ai-switch span{display:block;width:11px;height:11px;border-radius:50%;background:#fff;transition:transform .16s}.context-ai-switch[aria-checked=true] span{transform:translate(11px)}.context-ai-messages{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:8px 18px 16px;scrollbar-width:thin;scrollbar-color:#383849 transparent}.context-ai-welcome{padding-top:16px}.context-ai-welcome h3{display:flex;align-items:center;gap:8px;font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.84px;color:#fff}.context-ai-welcome h3 img{width:28px;height:28px;object-fit:contain}.context-ai-welcome h4{font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.4px;color:#6e708c;margin-top:6px}.context-ai-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.context-ai-cards button{display:flex;flex-direction:column;gap:8px;text-align:left;padding:12px;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;font-size:12px;line-height:16px;min-width:0}.context-ai-cards button:first-child{background:#6066d91a;border-color:#a3a7f273}.context-ai-cards button>span{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#a3a7f226;color:#a3a7f2}.context-ai-cards button:nth-child(2)>span{color:#3ecf8e;background:#3ecf8e26}.context-ai-cards button:nth-child(3)>span{color:#9678f0;background:#9678f026}.context-ai-cards button:nth-child(4)>span{color:#3eb4cf;background:#3eb4cf26}.context-ai-cards strong{font-weight:500}.context-ai-cards small{font-size:12px;color:#6e708c}.context-ai-recent{margin-top:18px}.context-ai-recent h3,.context-ai-recent h5,.context-ai-breakdown h5{font-size:11px;line-height:14px;font-family:Geist Mono,monospace;color:#6e708c;font-weight:400}.context-ai-recent button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:10px;font-size:12px;text-align:left;color:#c8cae1}.context-ai-recent svg{flex-shrink:0;color:#6e708c}.context-ai-recent p{font-size:12px;color:#9698b2;margin-top:14px}.context-ai-message{font-size:15px;line-height:1.5;overflow-wrap:anywhere;flex-shrink:0}.context-ai-message.is-user{align-self:flex-end;max-width:95%;padding:9px 14px;border-radius:16px 16px 5px;background:linear-gradient(#6066d9,#2e1e83);color:#fff;font-size:14px;line-height:20px}.context-ai-message.is-user p{white-space:pre-wrap}.context-ai-message.is-assistant{display:flex;flex-direction:column;gap:14px;width:100%}.context-ai-response-meta{display:flex;gap:8px;align-items:center;font-size:12px;line-height:16px;color:#6e708c}.context-ai-answer{display:flex;flex-direction:column;gap:10px}.context-ai-answer p{white-space:pre-wrap}.context-ai-answer strong{font-weight:600}.context-ai-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.context-ai-stats>div{padding:9px 10px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff0a;min-width:0}.context-ai-stats strong{display:block;font:12px/18px Geist Mono,monospace;color:#3ecf8e}.context-ai-stats>div:last-child strong{color:#e8e9f5}.context-ai-stats small{font-size:12px;line-height:16px;color:#6e708c}.context-ai-breakdown{padding:12px 14px;border:1px solid #ffffff12;border-radius:14px;background:#ffffff0a}.context-ai-breakdown h5{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px}.context-ai-bar{margin-top:10px}.context-ai-bar>div:first-child{display:flex;gap:6px;align-items:center;font-size:12px;line-height:16px}.context-ai-bar code{margin-left:auto;font-size:11px}.context-ai-bar small{color:#6e708c;font:11px Geist Mono,monospace}.context-ai-bar-track{height:5px;background:#ffffff0f;border-radius:3px;margin-top:5px;overflow:hidden}.context-ai-bar-track span{display:block;height:100%;border-radius:3px;box-shadow:0 0 6px currentColor}.context-ai-response-footer{display:flex;gap:6px;align-items:center}.context-ai-response-footer>button{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;color:#9698b2;border-radius:8px}.context-ai-sources{display:flex;flex:1;flex-wrap:wrap;gap:6px}.context-ai-sources a{display:flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid #ffffff14;border-radius:8px;background:#ffffff0d;color:#a3a7f2;font-size:12px;line-height:16px}.context-ai-suggestions{display:flex;flex-wrap:wrap;gap:6px}.context-ai-suggestions button{padding:6px 10px;border:1px solid #a3a7f259;border-radius:999px;background:#6066d914;color:#cdcff5;font-size:12px;line-height:16px;text-align:left}.context-ai-chart{display:flex;align-items:flex-end;gap:3px;height:65px}.context-ai-chart span{flex:1;min-width:1px;background:#a3a7f2;border-radius:3px}.context-ai-composer-wrap{padding:8px 14px 14px;flex-shrink:0}.context-ai form{display:flex;flex-direction:column;gap:10px;padding:12px 10px 10px 14px;border:1.2px solid transparent;border-radius:16px;background:linear-gradient(#0a0a10,#0a0a10) padding-box,conic-gradient(from var(--oryvox-composer-angle),#a3a7f2,#9678f0 35%,#3eb4cf 65%,#a3a7f2) border-box;animation:context-ai-border-orbit 7s linear infinite;box-shadow:0 0 20px #6066d940}.context-ai textarea{resize:none;width:100%;min-height:20px;max-height:80px;outline:none;background:transparent;font-size:14px;line-height:20px;color:#e8e9f5}.context-ai textarea::placeholder{color:#6e708c}.context-ai-composer-tools{display:flex;align-items:center;gap:6px}.context-ai-composer-tools>button:first-child{display:grid;place-items:center;width:25px;height:23px;border-radius:8px;color:#9698b2;background:#ffffff0f}.context-ai-composer-tools>span{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:8px;background:#ffffff0f;font-size:12px;line-height:16px;color:#c8cae6;max-width:calc(100% - 70px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.context-ai-send{margin-left:auto;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(#7c82e6,#4648be);box-shadow:0 3px 10px #6066d980;color:#fff;flex-shrink:0}.context-ai-disclaimer{display:flex;justify-content:space-between;gap:10px;margin-top:8px;padding:0 4px;font-size:12px;line-height:16px;color:#6e708c}.context-ai-disclaimer code{font:11px/14px Geist Mono,monospace;white-space:nowrap}.context-ai-thinking{display:flex;flex-direction:column;gap:12px;padding:15px;border:1px solid #a3a7f273;background:#ffffff04;border-radius:14px;font-size:12px;color:#9698b2}.context-ai-thinking>div,.context-ai-thinking p{display:flex;gap:8px;align-items:center}.context-ai-thinking>div{color:#a3a7f2}.context-ai-spinner{flex-shrink:0;width:14px;height:14px;border:2px solid #a3a7f233;border-top-color:#a3a7f2;border-radius:50%;animation:context-ai-spin 1s linear infinite}.context-ai-thinking i{height:12px;border-radius:8px;background:linear-gradient(90deg,#ffffff04,#a3a7f21a,#ffffff04);background-size:200% 100%;animation:context-ai-shimmer 1.6s linear infinite}.context-ai-thinking i:nth-of-type(2){width:85%}.context-ai-thinking i:nth-of-type(3){width:60%}.context-ai-thinking button{align-self:flex-start;display:flex;align-items:center;gap:6px;border:1px solid #ffffff29;border-radius:999px;padding:6px 10px;color:#e8e9f5}.context-ai-error{padding:12px;border-radius:12px;border:1px solid #ff676744;color:#ff9696;font-size:12px}.context-ai-error button{display:block;text-decoration:underline;margin-top:8px}@keyframes context-ai-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes context-ai-spin{to{transform:rotate(360deg)}}@keyframes context-ai-shimmer{to{background-position:-200% 0}}@media (max-width: 767px){.context-ai{top:12px;bottom:78px}.context-ai-brand p{font-size:10px}.context-ai-header-actions{gap:2px}.context-ai-welcome h3{font-size:26px}.context-ai-welcome h4{font-size:18px}.context-ai-disclaimer{font-size:10px}.context-ai-context{gap:6px}.context-ai-context>span:nth-child(2){font-size:10px}}@media (prefers-reduced-motion: reduce){.context-ai,.context-ai-spinner,.context-ai-thinking i{animation:none}.context-ai-switch span{transition:none}}.context-ai-activity{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;isolation:isolate}.context-ai-orbit{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;pointer-events:none;animation:context-ai-orbit 7s linear infinite}.context-ai-orbit-star{position:absolute;left:50%;top:50%;width:16.24px;height:16.24px;margin:-8.12px;transform:translateY(-26px)}.context-ai-orbit-star img{display:block;animation:context-ai-counter-orbit 7s linear infinite;filter:drop-shadow(0 0 4px #a3a7f24d)}.context-ai-orbit-star.star-1{transform:rotate(125deg) translateY(-26px) scale(.55);opacity:.75}.context-ai-orbit-star.star-2{transform:rotate(245deg) translateY(-26px) scale(.35);opacity:.5}.context-ai header .context-ai-activity.is-active .oryvox-ai-mark-slot{animation:context-ai-logo-breathe 2.8s ease-in-out infinite}.context-ai-thinking{padding:20px 16px 16px;gap:14px;animation:context-ai-card-enter .24s ease-out}.context-ai-thinking>div{gap:18px;min-height:48px;margin:0 8px 4px}.context-ai-thinking>div>span:last-child{font-size:13px;color:#cdcff5}.context-ai-thinking small{display:block;margin-top:4px;font-size:11px;color:#6e708c}.context-ai-thinking p{line-height:18px}.context-ai-answer>div{display:flex;flex-direction:column;gap:10px}.context-ai-answer.is-writing p:last-of-type{display:inline}.context-ai-caret{display:inline-block;align-self:flex-start;width:3px;height:15px;border-radius:3px;background:#a3a7f2;box-shadow:0 0 8px #9678f066;animation:context-ai-caret 1s ease-in-out infinite}.context-ai-resolved{display:flex;flex-direction:column;gap:14px;animation:context-ai-card-enter .26s ease-out}.context-ai-resolved .context-ai-bar-track span{transform-origin:left;animation:context-ai-bar-fill .45s cubic-bezier(.16,1,.3,1) both}.context-ai-suggestions button{animation:context-ai-card-enter .24s ease-out both}.context-ai-suggestions button:nth-child(2){animation-delay:40ms}.context-ai-suggestions button:nth-child(3){animation-delay:80ms}.context-ai.is-working .context-ai-composer-tools>span{box-shadow:inset 0 0 0 1px #a3a7f233}.context-ai-disclaimer{font-size:10px;color:#6e708cb3}@keyframes context-ai-orbit{to{transform:rotate(360deg)}}@keyframes context-ai-counter-orbit{to{transform:rotate(-360deg)}}@keyframes context-ai-logo-breathe{50%{filter:drop-shadow(0 0 6px #a3a7f233)}}@keyframes context-ai-caret{50%{opacity:.3}}@keyframes context-ai-card-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes context-ai-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.context-ai-orbit,.context-ai-orbit-star img,.context-ai header .context-ai-activity.is-active .oryvox-ai-mark-slot,.context-ai-thinking,.context-ai-caret,.context-ai-resolved,.context-ai-resolved .context-ai-bar-track span,.context-ai-suggestions button{animation:none}.context-ai-orbit{display:none}}.context-ai-brand p{overflow:hidden;text-overflow:ellipsis}@property --oryvox-composer-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes context-ai-border-orbit{to{--oryvox-composer-angle: 360deg}}@media (prefers-reduced-motion: reduce){.context-ai form{animation:none}}.context-ai-insights{display:grid;gap:8px;text-align:left;margin-bottom:20px;padding:14px;border:1px solid #423b67;border-radius:14px;background:#1d1933;font-size:12px}.context-ai-insights strong{color:#aaa3ff}.context-ai-insights a{color:#d1cdea;line-height:18px}.sidebar-account.sidebar-account{--sau-text: #14141a;--sau-secondary: #50505c;--sau-muted: #7c7c88;--sau-line: rgba(0, 0, 0, .07);--sau-border: rgba(0, 0, 0, .08);--sau-fill: rgba(0, 0, 0, .02);--sau-hover: rgba(0, 0, 0, .05);width:300px;min-width:0;max-width:calc(100vw - 24px);padding:0;border:1px solid var(--sau-border);border-radius:12px;background:#fff;color:var(--sau-secondary);box-shadow:0 2px 6px #0000000d,0 16px 40px -8px #00000029,inset 0 1px #fff;overflow:hidden;font-family:Geist,sans-serif}.dark .sidebar-account.sidebar-account{--sau-text: #ececf0;--sau-secondary: #9e9ea8;--sau-muted: #6c6c78;--sau-line: rgba(255, 255, 255, .07);--sau-border: rgba(255, 255, 255, .09);--sau-fill: rgba(255, 255, 255, .03);--sau-hover: rgba(255, 255, 255, .05);background:#111115;box-shadow:0 2px 6px #0000004d,0 16px 40px -8px #0000008c,inset 0 1px #ffffff0a}.sau-icon{display:inline-flex;position:relative;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px}.sau-icon img{max-width:none;flex-shrink:0}.sau-icon .sau-dark{display:none}.dark .sau-icon .sau-dark{display:block}.dark .sau-icon .sau-light{display:none}.sau-identity{display:flex;align-items:center;gap:12px;padding:14px 14px 12px}.sau-avatar{position:relative;flex-shrink:0;width:46px;height:46px}.sau-avatar>.sau-icon-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:46px;height:46px}.sau-avatar .sau-photo{position:absolute;left:6.5px;top:6.5px;width:33px;height:33px;font-size:11px;border:0;box-shadow:none}.sau-avatar>.sau-icon-status{position:absolute;left:31.5px;top:31.5px;width:14px;height:14px}.sau-person{min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.sau-person strong{font-size:14px;font-weight:500;line-height:17px;color:var(--sau-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sau-person>div{display:flex;gap:6px;align-items:center;min-width:0}.sau-person>div>span{font-size:12px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sau-muted)}.sau-person button{border:0;background:none;padding:0;cursor:pointer}.sau-person small{font-size:11.5px;line-height:14px;color:var(--sau-muted)}.sau-icon-copy,.sau-icon-switch,.sau-icon-down{width:12px;height:12px}.sau-company-wrap{padding:0 8px 8px}.sau-company{display:flex;gap:10px;align-items:center;padding:8px;border:1px solid var(--sau-border);border-radius:9px;background:var(--sau-fill)}.sau-company-mark{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:8px;border:1px solid var(--sau-border);background:var(--sau-hover);color:var(--sau-text);font:500 10.5px Geist Mono,monospace;box-shadow:inset 0 1px var(--sau-line)}.sau-company>div{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.sau-company strong{font-size:13px;font-weight:500;line-height:16px;color:var(--sau-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sau-company small{font-size:11.5px;line-height:14px;color:var(--sau-muted)}.sau-switch{height:26px;border:1px solid var(--sau-border);border-radius:6px;padding:0 6px 0 8px;display:flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;color:var(--sau-text);background:transparent;cursor:pointer}.sau-group{padding:6px;display:flex;flex-direction:column;gap:1px;border-top:1px solid var(--sau-line)}.sidebar-account .sau-row{width:100%;height:32px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:7px;border:0;background:transparent;color:var(--sau-secondary);font-size:13px;font-weight:400;line-height:16px;cursor:pointer;outline:none}.sidebar-account .sau-row>span:not(.sau-icon){flex:1;text-align:left;min-width:0}.sidebar-account .sau-row:hover,.sidebar-account .sau-row[data-highlighted],.sau-switch:hover{background:var(--sau-hover);color:var(--sau-text)}.sidebar-account kbd{font:400 10.5px Geist Mono,monospace;border:1px solid var(--sau-border);border-radius:5px;padding:0 5px;height:19px;display:flex;align-items:center;color:var(--sau-muted);background:transparent}.sau-icon-external{width:13px;height:13px}.sau-language small{font-size:12px;color:var(--sau-muted)}.sidebar-account button:focus-visible{outline:2px solid #7c82e6;outline-offset:-2px}.sau-person strong,.sau-person>div>span,.sau-person small,.sau-company strong,.sau-company small{line-height:normal}.sau-person button{display:flex;width:12px;height:12px;flex-shrink:0}.ox-skel{--ox-skel-base: hsl(var(--ox-muted, 228 20% 12%) / .55);--ox-skel-shine: hsl(var(--ox-surface-raised, 228 20% 9%) / .95);--ox-skel-edge: hsl(var(--ox-border, 228 14% 16%) / .55)}.ox-skel-bone{display:block;border-radius:8px;background:linear-gradient(90deg,var(--ox-skel-base) 0%,var(--ox-skel-shine) 45%,var(--ox-skel-base) 90%);background-size:220% 100%;animation:ox-skel-shimmer 1.35s ease-in-out infinite}.ox-skel-page{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem 2rem;min-height:min(70vh,640px);width:100%}.ox-skel-head{display:flex;flex-direction:column;gap:.65rem;max-width:28rem}.ox-skel-title{height:1.75rem;width:min(16rem,55%)}.ox-skel-sub{height:.85rem;width:min(22rem,75%)}.ox-skel-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem}.ox-skel-kpi{height:5.5rem;border:1px solid var(--ox-skel-edge);border-radius:12px;background:linear-gradient(90deg,hsl(var(--ox-sidebar, 228 28% 6%) / .9),hsl(var(--ox-muted, 228 20% 12%) / .45),hsl(var(--ox-sidebar, 228 28% 6%) / .9));background-size:220% 100%;animation:ox-skel-shimmer 1.35s ease-in-out infinite}.ox-skel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.85rem}.ox-skel-card{height:9.5rem;border:1px solid var(--ox-skel-edge);border-radius:12px;background:linear-gradient(90deg,hsl(var(--ox-sidebar, 228 28% 6%) / .95),hsl(var(--ox-muted, 228 20% 12%) / .5),hsl(var(--ox-sidebar, 228 28% 6%) / .95));background-size:220% 100%;animation:ox-skel-shimmer 1.4s ease-in-out infinite}.ox-skel-rows{display:flex;flex-direction:column;gap:.65rem}.ox-skel-row{height:2.75rem;width:100%;border-radius:10px}.ox-skel-row.is-short{width:72%}.ox-skel-row.is-mid{width:88%}.ox-skel-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1rem}@media (max-width: 900px){.ox-skel-split{grid-template-columns:1fr}}.ox-skel-panel{min-height:14rem;border:1px solid var(--ox-skel-edge);border-radius:12px;background:linear-gradient(90deg,hsl(var(--ox-sidebar, 228 28% 6%) / .9),hsl(var(--ox-muted, 228 20% 12%) / .4),hsl(var(--ox-sidebar, 228 28% 6%) / .9));background-size:220% 100%;animation:ox-skel-shimmer 1.45s ease-in-out infinite}.ox-skel-topbar-meta{display:inline-flex;flex-direction:column;gap:.35rem;min-width:5.5rem;vertical-align:middle}.ox-skel-topbar-meta .ox-skel-bone:first-child{height:.7rem;width:4.5rem}.ox-skel-topbar-meta .ox-skel-bone:last-child{height:.55rem;width:3.25rem}.ox-skel-dock{width:1.1rem;height:.7rem;border-radius:4px;display:inline-block}.ox-skel-rail{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:.5rem 0 .25rem}.ox-skel-rail-face{width:30px;height:30px;border-radius:999px}.ox-skel-rail-label{height:.55rem;width:2.4rem;border-radius:4px}@keyframes ox-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.ox-skel-bone,.ox-skel-kpi,.ox-skel-card,.ox-skel-panel{animation:none;background:var(--ox-skel-base)}}.navigation-v7{--v7-rail: 72px;--v7-panel: 244px;--v7-row: 50px;color:#ededf0;font-family:var(--font-sans);border:0;background:transparent}.navigation-v7.is-compact{--v7-row: 42px}.navigation-v7>[data-sidebar=sidebar]{background:transparent}.v7-shell{position:relative;display:flex;height:100%;width:300px;border:1px solid #ffffff0f;border-radius:18px;box-shadow:0 18px 60px #0007,0 2px 10px #0005;background:#08080b}.v7-shell[data-expanded=false]{width:64px}.v7-rail{display:flex;flex-direction:column;width:var(--v7-rail);flex-shrink:0;min-height:0;border-right:1px solid #ffffff12;border-radius:17px 0 0 17px;background:radial-gradient(ellipse 90px 90px at 30px 0,#6c6fc452,transparent),linear-gradient(#0f0e1a,#08080b)}.v7-logo{height:58px;flex-shrink:0;display:grid;place-items:center;position:relative}.v7-logo:before{content:"";position:absolute;width:34px;height:34px;background:#9498f8;opacity:.16;filter:blur(12px);border-radius:50%}.v7-logo>img{position:relative}.v7-rail-scroll{min-height:0;overflow:auto;flex:1;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent}.v7-rail-group{position:relative;padding-top:17px}.v7-rail-group:before{content:"";position:absolute;width:24px;height:1px;top:8px;left:24px;background:linear-gradient(90deg,transparent,#ffffff29,transparent)}.v7-rail-slot{position:relative;width:72px;height:var(--v7-row);display:flex;justify-content:center;align-items:center;transition:transform .16s ease-out}.v7-rail-button{display:flex;align-items:center;justify-content:center;position:relative;width:46px;height:46px;border:1.5px solid transparent;border-radius:15px;cursor:pointer}.v7-rail-button:hover{background:#ffffff05;border-color:#ffffff20}.v7-rail-slot.is-active .v7-rail-button{border-color:#e7ecffe6}.v7-app-icon{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;overflow:hidden;border:1px solid #ffffff61;border-radius:11px;box-shadow:0 2px 6px #0008,inset 0 1px #ffffff2e;background:linear-gradient(143deg,#5461b8 14%,#14103c 86%)}.v7-icon-work{background:linear-gradient(143deg,#7c82e6 14%,#2e1e83 86%);box-shadow:0 6px 18px -3px #6066d9bf,0 2px 6px #0008}.v7-app-art{width:100%;height:100%;object-fit:contain}.v7-app-icon:has(img[src$="bebfe.png"]) .v7-app-art{object-fit:cover}.v7-small-icon{width:18px;height:18px;border-radius:5px}.v7-small-icon>img:not(.v7-app-art){transform:scale(.59)}.v7-folder-icon{display:grid;grid-template-columns:12px 12px;gap:3px;width:38px;height:38px;padding:5px;border:1px solid #ffffff38;border-radius:11px;background:linear-gradient(#ffffff17,#ffffff0a);box-shadow:0 2px 6px #0008}.v7-folder-icon .v7-small-icon{width:12px;height:12px;border-radius:4px}.v7-folder-icon .v7-small-icon>img:not(.v7-app-art){transform:scale(.41)}.v7-rail-badge{position:absolute;top:-1px;right:-5px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 3px;border:2px solid #0b0b10;border-radius:9px;background:linear-gradient(#ff6e6e,#ef4444);color:#fff;font:9px/14px var(--font-mono)}.v7-health-dot{position:absolute;top:3px;right:0;width:9px;height:9px;border:2px solid #0b0b10;border-radius:50%}.v7-health-dot.is-danger{background:#ef4444}.v7-health-dot.is-warn{background:#e3b25a}.v7-rail-badge.is-dot{min-width:9px;height:9px;padding:0;top:3px;right:0}.v7-context-anchor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;visibility:hidden}.v7-rail-footer{flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:5px 0 14px;gap:10px}.v7-all-apps{height:38px;width:38px;border:1px solid #ffffff0f;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#ffffff0a}.v7-all-apps>span{display:grid;grid-template-columns:6px 6px;gap:3px}.v7-all-apps i{width:6px;height:6px;border-radius:2px;background:#8b8b96}.v7-all-apps small{font:9px/14px var(--font-mono);color:#8b8b96}.v7-ai-button{display:grid;place-items:center;height:38px;width:38px}.v7-ai-icon{position:relative;width:28px;height:28px;display:block;isolation:isolate;border-radius:9px;background:linear-gradient(135deg,#858cdb,#27245a 55%,#a7b9e5);box-shadow:0 4px 12px #0005,inset 0 1px 1px #ffffff90;transition:box-shadow .2s ease,transform .2s ease}.v7-ai-icon>span{position:absolute;pointer-events:none}.v7-ai-glass{top:0;right:0;bottom:0;left:0}.v7-ai-mark{left:50%;top:50%;transform:translate(-50%,-50%)}.v7-ai-bloom{left:-10px;top:-9px;opacity:.55;animation:v7-ai-bloom 5.2s ease-in-out infinite}.v7-ai-star-main{right:-3px;top:-4px;animation:v7-ai-float 3.6s ease-in-out infinite}.v7-ai-star-small{right:3px;top:-1px;animation:v7-ai-float-small 4.8s ease-in-out -1.7s infinite}.v7-ai-star{transform-origin:center}.v7-ai-button:hover .v7-ai-icon,.v7-ai-button:focus-visible .v7-ai-icon{transform:translateY(-1px);box-shadow:0 4px 16px #8585db55,inset 0 1px 1px #ffffff90}@keyframes v7-ai-float{0%,to{transform:translate(0) rotate(-4deg) scale(.96);opacity:.75}50%{transform:translate(1px,-3px) rotate(7deg) scale(1.06);opacity:1}}@keyframes v7-ai-float-small{0%,to{transform:translate(0) scale(.85);opacity:.55}50%{transform:translate(-2px,2px) scale(1.15);opacity:1}}@keyframes v7-ai-bloom{0%,to{transform:translate(0) scale(.9);opacity:.3}50%{transform:translate(2px,-2px) scale(1.08);opacity:.6}}@media (prefers-reduced-motion: reduce){.v7-ai-icon>span{animation:none}.v7-ai-icon{transition:none}}.v7-profile{position:relative;padding:0;border-radius:50%}.v7-profile>.v7-status-dot{position:absolute;bottom:0;right:0;height:9px;width:9px;border:2px solid #0b0b10}.v7-menu{position:relative;display:flex;flex-direction:column;width:var(--v7-panel);min-height:0;padding:0 12px 12px;border-radius:0 17px 17px 0;background:radial-gradient(ellipse 150px 80px at 30px 0,#22203b70,transparent),linear-gradient(#0e0e15,#08080b)}.v7-menu-header{flex-shrink:0;padding-top:14px}.v7-brand-org{display:flex;align-items:center;gap:8px;height:48px}.v7-brand-org>a{flex-shrink:0;display:flex;padding-left:6px}.v7-brand-org .nav-org{height:30px;min-width:0;padding:4px;gap:6px;border-radius:8px;border:1px solid #ffffff0f;background:#ffffff05}.v7-brand-org .nav-org-mark{width:20px;height:20px;border-radius:6px;background:linear-gradient(143deg,#3ecf8e,#105a46);font:9px var(--font-mono)}.v7-brand-org .nav-org span span{font-size:12px}.v7-brand-org .nav-org span span+span{display:none}.v7-brand-org .nav-org>span:last-child{display:flex}.v7-brand-org .nav-org>span:last-child img{max-width:11px}.v7-search-row{display:flex;align-items:center;gap:6px;height:34px}.v7-search{display:flex;align-items:center;height:34px;min-width:0;flex:1;padding:0 10px;gap:8px;border:1px solid #ffffff0f;border-radius:9px;background:#08080b;color:#8b8b96;font-size:12px}.v7-search>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7-search>img{flex-shrink:0}.v7-search kbd{margin-left:auto}.navigation-v7 kbd,.v7-app-drawer kbd{padding:1px 4px;border:1px solid #ffffff0f;border-radius:4px;background:#ffffff0a;font:10px/14px var(--font-mono);color:#8b8b96;flex-shrink:0}.v7-create{display:grid;place-items:center;height:32px;width:32px;flex-shrink:0;border:1px solid #ffffff2e;border-radius:9px;background:linear-gradient(143deg,#7c82e6,#6066d9);box-shadow:0 4px 12px #6066d94d}.v7-program-title{display:flex;align-items:center;gap:8px;height:32px;margin-top:10px;padding:0 10px}.v7-program-title strong{font-size:13px;font-weight:500}.v7-program-title kbd{margin-left:auto}.v7-status-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;background:#3ecf8e;box-shadow:0 0 5px #3ecf8e80;border-radius:50%}.v7-menu-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;animation:v7-fade .18s ease-out}.v7-waiting{display:flex;align-items:center;gap:10px;min-height:34px;margin:1px 0;padding:0 10px;border:1px solid #ef44444d;border-radius:9px;background:linear-gradient(90deg,#ef44440d,#ef444405);font-size:13px}.v7-waiting>span{flex:1}.v7-waiting small{border-radius:4px;padding:0 4px;font:10px/16px var(--font-mono);color:#ff8080;background:#ef444426}.v7-waiting b{border-radius:50%;height:18px;min-width:18px;text-align:center;background:#ef4444;color:#fff;font:10px/18px var(--font-mono)}.v7-section-title{display:flex;align-items:center;gap:8px;height:30px;padding:10px 10px 0;color:#8b8b96;font:11px/14px var(--font-mono);text-transform:uppercase;letter-spacing:.66px}.v7-section-title i{height:1px;flex:1;background:linear-gradient(90deg,#ffffff0a,transparent)}.v7-section-title button{padding:4px;margin:-4px}.v7-menu-row{position:relative}.v7-menu-link{display:flex;align-items:center;gap:10px;height:31px;padding:0 10px;border:1px solid transparent;border-radius:8px;color:#b4b4be;font-size:13px;font-weight:500}.v7-menu-link>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v7-menu-link:hover{background:#ffffff06}.v7-menu-link.is-active{height:32px;border-color:#7c82e64d;color:#ededf0;background:linear-gradient(90deg,#7c82e61f,#7c82e60a)}.v7-menu-icon{width:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.v7-menu-icon>img{max-width:none}.v7-count{font:11px/16px var(--font-mono);background:#ffffff0a;border-radius:4px;padding:0 5px;flex-shrink:0;color:#8b8b96}.v7-page-pin{position:absolute;top:5px;right:5px;width:22px;height:22px;border-radius:4px;opacity:0;color:#a3a7f2;background:#181821}.v7-menu-row:hover .v7-page-pin,.v7-page-pin:focus-visible{opacity:1}.v7-recent{display:flex;align-items:center;gap:10px;height:29px;padding:0 10px;font-size:12px;color:#b4b4be;border-radius:6px}.v7-recent:hover{background:#ffffff06}.v7-recent>span:not(.v7-app-icon){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.v7-recent time{font:11px/14px var(--font-mono);color:#8b8b96;flex-shrink:0}.v7-menu-footer{flex-shrink:0;margin-top:12px}.v7-team-status,.v7-agent-status{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:12px;color:#b4b4be;background:#ffffff0a;border:1px solid #ffffff0f}.v7-team-status{border-radius:10px 10px 0 0}.v7-agent-status{border-radius:0 0 10px 10px;border-top:0}.v7-agent-status:first-child{border-top:1px solid #ffffff0f;border-radius:10px}.v7-agent-status>span{flex:1}.v7-agent-status.is-warning{color:#f5b544}.v7-agent-status.is-warning .v7-status-dot{background:#f5b544}.v7-team-marks{display:flex;margin-left:auto}.v7-team-marks i{width:20px;height:20px;border:2px solid #101016;border-radius:50%;display:grid;place-items:center;background:linear-gradient(143deg,#3ecf8e,#0a5a3c);font:8px var(--font-mono);color:#fff}.v7-team-marks i+i{margin-left:-5px;background:linear-gradient(143deg,#f5b544,#8c500a)}.v7-plan-row{display:flex;align-items:center;gap:10px;padding-top:8px}.v7-plan{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;flex:1;min-width:0;font-size:11px}.v7-plan-name{padding:1px 4px;border-radius:4px;color:#a3a7f2;background:#7c82e61a;font:9px/14px var(--font-mono);text-transform:uppercase}.v7-plan-usage{color:#8b8b96;font:10px/14px var(--font-mono)}.v7-progress{display:block;height:3px;width:100%;background:#ffffff0f;border-radius:2px;overflow:hidden}.v7-progress i{display:block;height:3px;background:linear-gradient(90deg,#a3a7f2,#f5b544)}.v7-plan strong{color:#f5b544;font-weight:500}.v7-collapse{display:grid;place-items:center;margin-left:auto;height:26px;width:26px;border-radius:7px;border:1px solid #ffffff0f;background:#ffffff0a;flex-shrink:0}.v7-menu.is-flyout{position:absolute;left:72px;top:0;bottom:0;border:1px solid #ffffff1a;border-radius:14px;box-shadow:16px 10px 40px #0008;z-index:45}.v7-folder-popover{position:absolute;top:135px;left:80px;z-index:46;padding:12px;width:220px;border:1px solid #ffffff1a;border-radius:12px;background:#111118;box-shadow:0 12px 35px #0008}.v7-folder-popover strong{display:block;padding:4px;font-size:13px}.v7-folder-popover button{display:flex;width:100%;align-items:center;gap:12px;padding:8px 4px;font-size:13px;border-radius:8px}.v7-folder-popover button:hover{background:#ffffff0a}.v7-temporary{position:relative;opacity:.6}.v7-temporary .v7-rail-button{border:1px dashed #ffffff40}.v7-temporary>button{position:absolute;top:0;right:9px;border-radius:50%;background:#282832;padding:2px}.v7-app-drawer{max-width:568px;background:#0d0d13;border:1px solid #ffffff1a;color:#ededf0;padding:24px;gap:14px;border-radius:16px}.v7-app-drawer h2{font-size:18px}.v7-app-drawer h2 span{padding-left:8px;color:#8b8b96;font:12px var(--font-mono)}.v7-drawer-search{display:flex;align-items:center;gap:8px;background:#08080b;padding:10px 12px;border-radius:9px;border:1px solid #ffffff0f}.v7-drawer-search input{background:transparent;outline:none;width:100%;font-size:13px}.v7-categories{display:flex;flex-wrap:wrap;gap:4px}.v7-categories button{padding:5px 10px;font-size:12px;border-radius:6px;color:#8b8b96}.v7-categories button[aria-pressed=true]{background:#7c82e61a;color:#a3a7f2}.v7-categories small{font:10px var(--font-mono);margin-left:4px}.v7-app-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:45vh;overflow:auto}.v7-app-card{position:relative;border:1px solid #ffffff0a;background:#ffffff03;border-radius:10px;padding:12px 4px 10px}.v7-app-card:hover{background:#ffffff07;border-color:#ffffff20}.v7-card-open{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;min-height:64px;font-size:12px}.v7-card-open>span:not(.v7-app-icon){max-width:100%;overflow:hidden;text-overflow:ellipsis}.v7-card-open small{font-size:10px;color:#8b8b96}.v7-app-pin,.v7-install{position:absolute;top:3px;right:5px;font-size:16px;color:#8b8b96}.v7-app-pin[aria-pressed=true],.v7-install{color:#a3a7f2}.v7-attention{border-bottom:1px solid #ffffff0f;padding-bottom:12px}.v7-attention>span{display:block;font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.6px;color:#f5b544;margin-bottom:10px}.v7-attention button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#ef444408;padding:10px;border-radius:10px;border:1px solid #ef444426}.v7-attention small{display:block;font-size:12px;color:#8b8b96}.v7-attention b{margin-left:auto;color:#ff8080;font:12px var(--font-mono)}.v7-drawer-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid #ffffff0f;padding-top:12px;font-size:12px;color:#8b8b96}.v7-drawer-footer a{color:#7c82e6}.v7-settings{background:#111118;border-color:#ffffff1a;color:#ededf0}.v7-settings>label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.v7-settings select,.v7-settings form input{border-radius:6px;padding:6px 8px;border:1px solid #ffffff1a;background:#1b1b24}.v7-settings form{display:flex;gap:10px}.v7-settings form input{min-width:0;flex:1}.v7-settings form button{padding:6px 12px;background:#6066d9;border-radius:6px}.v7-empty{padding:8px 10px;font-size:11px;color:#8b8b96}.v7-save-error{color:#f5b544;font-size:11px;padding-top:8px}.v7-rail-slot.is-dragging{opacity:.35;transform:scale(1.1) rotate(-6deg)}.v7-rail-slot.is-drop-target:after{position:absolute;content:"";height:2px;width:46px;background:#7c82e6;left:13px;top:0}.v7-rail-slot.is-folder-target .v7-rail-button{border:2px dashed #a3a7f2;transform:scale(1.12)}.v7-unpin-zone{position:fixed;z-index:100;bottom:30px;left:50%;transform:translate(-50%);padding:24px;border:2px dashed #ef444480;border-radius:14px;background:#191016;color:#ff8080;font-size:13px}.v7-mobile-dock{display:none}.navigation-v7 button:focus-visible,.navigation-v7 a:focus-visible,.v7-mobile-dock button:focus-visible{outline:2px solid #a3a7f2;outline-offset:3px}@keyframes v7-fade{0%{opacity:0}to{opacity:1}}@media (min-width: 768px){.peer:has(.navigation-v7)>div:first-child{width:300px}.peer:has(.navigation-v7)>div:last-child{width:300px;padding:0;background:transparent;border:0}.peer[data-collapsible=icon]:has(.navigation-v7)>div:first-child,.peer[data-collapsible=icon]:has(.navigation-v7)>div:last-child{width:64px}.peer:has(.navigation-v7)~.app-workspace>.nav-topbar.premium-topbar{left:300px}.peer[data-collapsible=icon]:has(.navigation-v7)~.app-workspace>.nav-topbar.premium-topbar{left:64px}}@media (max-width: 767px){.navigation-v7[data-mobile=true]{width:300px;max-width:calc(100vw - 20px);background:#08080b}.navigation-v7 .v7-shell{width:300px;max-width:100%;border-radius:0}.navigation-v7 .v7-menu{min-width:0;flex:1}.v7-mobile-dock{position:fixed;z-index:40;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-around;gap:2px;padding:7px 5px max(7px,env(safe-area-inset-bottom));background:#0d0d13f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid #ffffff1a}.v7-mobile-dock>button{display:flex;flex-direction:column;align-items:center;min-width:40px;gap:3px;color:#8b8b96;font-size:9px}.v7-mobile-dock>button>span:not(.v7-app-icon){max-width:55px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v7-mobile-dock>button[aria-pressed=true]{color:#a3a7f2}.v7-mobile-dock .v7-app-icon{width:30px;height:30px;border-radius:9px}.v7-more{height:30px;display:grid;place-items:center;width:30px;border-radius:9px;background:#ffffff08;letter-spacing:2px}.app-workspace:has(~.v7-mobile-dock),body:has(.v7-mobile-dock) .app-workspace{padding-bottom:78px}.v7-app-drawer{top:auto;bottom:0;left:0;width:100%;max-width:none;transform:none;border-radius:16px 16px 0 0;padding:20px 16px max(20px,env(safe-area-inset-bottom))}.v7-app-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.navigation-v7 *,.v7-app-drawer *{animation:none!important;transition:none!important}}.v7-waiting>span{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.v7-tablet-scrim{display:none}@media (min-width: 768px) and (max-width: 1279px){.peer:has(.navigation-v7)>div:first-child{width:64px}.peer:has(.navigation-v7)~.app-workspace>.nav-topbar.premium-topbar{left:64px}.v7-tablet-scrim:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;background:#0007}}.v7-shell,.v7-rail,.v7-menu{border-radius:0}.v7-rail-scroll{position:relative}.v7-active-indicator{position:absolute;top:0;left:0;z-index:2;width:3px;height:22px;border-radius:0 3px 3px 0;pointer-events:none;background:linear-gradient(#e7ecff,#7c82e6);box-shadow:0 0 8px #a3a7f2e6;transition:transform .22s linear(0,.02049,.07358,.1484,.23616,.32994,.42448,.51588,.60143,.67938,.74875,.80916,.86068,.9037,.93885,.96688,.98862,1.00494,1.01665,1.02455,1.02936,1.03172,1.03222,1.03132,1.02945,1.02693,1.02405,1.02101,1.01797,1.01506,1.01234,1.00988,1.0077,1.00581,1.0042,1.00287,1.00178,1.00092,1.00025,.99976,1),opacity .18s ease;will-change:transform}.v7-rail-button{transition:border-color .22s ease,background-color .18s ease,transform .16s ease}@media (prefers-reduced-motion: reduce){.v7-active-indicator{transition:none}}.v7-menu.is-flyout{border-radius:0}body:has(.v7-unpin-zone)>div[data-state=open]{pointer-events:none;opacity:.15}body:has(.v7-unpin-zone) .navigation-v7{pointer-events:auto}.v7-rail-slot{transition:translate .16s ease}.v7-rail-button{touch-action:none}.v7-drag-ghost{position:fixed;z-index:200;pointer-events:none;width:38px;height:38px;transform:translate(-50%,-50%) scale(1.1) rotate(-6deg);filter:drop-shadow(0 12px 18px #0009) drop-shadow(0 0 12px #7775ff66)}.v7-rail-slot.is-dragging .v7-rail-button{opacity:0}.v7-rail-slot.is-dragging:after{content:"";position:absolute;width:38px;height:38px;left:16px;top:6px;border:1px dashed #9c9bea;border-radius:12px;background:#7775ff12;pointer-events:none}@media (prefers-reduced-motion: reduce){.v7-rail-slot{transition:none}}.v7-rail-button.is-live:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1.5px solid #3ecf8e;border-radius:13px;pointer-events:none;animation:v7-live-pulse 1.6s ease-out infinite}@keyframes v7-live-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.25);opacity:0}}@media (prefers-reduced-motion: reduce){.v7-rail-button.is-live:after{animation:none;opacity:.7}}.v7-warning-dot{position:absolute;right:-4px;bottom:-4px;width:10px;height:10px;border-radius:50%;background:#f8b73d;box-shadow:0 0 0 3px #0b0b10}.v7-warning-tooltip{width:280px;padding:14px;color:#ededf0;background:linear-gradient(135deg,#24222e,#111116);border:1px solid #ffffff20;border-radius:14px;z-index:60}.v7-warning-heading{display:flex;justify-content:space-between;gap:10px}.v7-warning-heading span{color:#f8b73d;background:#f8b73d18;border-radius:6px;padding:0 6px}.v7-warning-tooltip p{color:#b2b1bb;margin:10px 0}.v7-warning-tooltip a{color:#9695ff}.v7-install-badge{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:14px;height:14px;color:#fff;background:#7573df;border-radius:50%;box-shadow:0 0 0 2px #0b0b10;font-size:13px;font-weight:500;line-height:1}.v7-app-icon:has(img[src$="459d9.png"]){background:#111119;border-color:#fff6}.v7-install-heading{display:flex;align-items:center;gap:10px}.v7-install-heading strong{display:block;font-size:16px}.v7-install-heading small{color:#aaa9b5}.v7-install-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.v7-install-footer a{padding:7px 12px;border-radius:8px;color:#fff;background:linear-gradient(#8582ed,#6562d6)}.navigation-v7 img,.v7-drag-ghost img,.v7-app-card img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.v7-rail-button{-webkit-user-select:none;user-select:none}.v7-waiting{width:100%;text-align:left;cursor:pointer}.v7-decisions{width:680px;max-width:calc(100vw - 32px);max-height:85dvh;overflow:auto;background:linear-gradient(135deg,#1c1b25,#101015);border:1px solid #ffffff20;border-radius:20px;color:#ededf0}.v7-decision-list{display:grid;gap:12px}.v7-decision-card{display:flex;gap:14px;padding:18px;border:1px solid #ffffff14;border-radius:14px;background:#ffffff04}.v7-decision-card>img{width:40px;height:40px;border-radius:11px;object-fit:contain}.v7-decision-card>div{flex:1;min-width:0}.v7-decision-card h3{font-size:16px;font-weight:600}.v7-decision-card p{margin:8px 0 12px;color:#aaa9b5;white-space:pre-wrap;overflow-wrap:anywhere}.v7-decision-card textarea{width:100%;min-height:80px;background:#08080b;border:1px solid #ffffff26;border-radius:8px;padding:10px}.v7-decision-card label{display:flex;align-items:center;gap:8px;font-size:12px;margin:8px 0}.v7-decision-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v7-decision-actions button{padding:8px 12px;border:1px solid #ffffff20;border-radius:9px;background:#ffffff08}.v7-decision-actions button:disabled{opacity:.45}.v7-decision-actions .is-positive{border-color:#3ecf8e66;background:#3ecf8e15;color:#3ecf8e}.v7-decision-actions .is-primary{background:#7370df;color:#fff}.v7-decision-actions a{color:#9695ff;font-size:12px}.v7-decision-error{color:#ff8a8a}.v7-decision-error button{margin-left:8px;text-decoration:underline}.v7-budget-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:8px 10px;margin-top:8px;background:#ffffff04;border:1px solid #ffffff12;border-radius:9px;font-size:11px;color:#b3b2bc;text-align:left}.v7-budget-row b{font-family:var(--font-mono);font-weight:400;color:#aaa8ff}.v7-budget-row>i{width:100%;height:3px;background:#ffffff0a;border-radius:3px;overflow:hidden}.v7-budget-row em{display:block;height:100%;background:linear-gradient(90deg,#aaa8ff,#f8b73d)}.v7-budget-row.is-warning b{color:#f8b73d}.v7-budget-dialog{background:linear-gradient(135deg,#22212d,#101015);border:1px solid #ffffff26;border-radius:20px;color:#ededf0}.v7-budget-dialog select{padding:8px;border:1px solid #ffffff20;border-radius:8px;background:#16161b}.v7-budget-total{display:flex;align-items:baseline;gap:12px}.v7-budget-total>strong{font-size:34px}.v7-budget-total span{color:#aaa9b5;font-size:13px}.v7-budget-total b{margin-left:8px;color:#f8b73d}.v7-budget-meter{position:relative;height:8px;border-radius:5px;background:#ffffff0a}.v7-budget-meter i{position:absolute;inset:0 auto 0 0;border-radius:5px;background:linear-gradient(90deg,#aaa8ff,#f8b73d)}.v7-budget-meter em{position:absolute;top:0;height:8px;background:repeating-linear-gradient(45deg,#f8b73d30 0 3px,transparent 3px 6px);border:1px dashed #f8b73d90}.v7-budget-meter>span{position:absolute;top:-3px;height:14px;width:2px;background:#ddd}.v7-budget-dialog small{color:#94939f;font-size:11px}.v7-budget-forecast{padding:14px;border:1px solid #ffffff20;border-radius:12px;font-size:14px}.v7-budget-forecast small{display:block;margin-top:8px}.v7-budget-forecast.is-warning{background:#f8b73d12;border-color:#f8b73d50;color:#f8b73d}.v7-budget-saved{display:flex;justify-content:space-between;color:#b5b4c0;font-size:14px}.v7-decision-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.v7-response-timer{display:inline-flex;align-items:center;gap:8px;color:#3ecf8e;font:11px var(--font-mono);white-space:nowrap}.v7-response-timer.is-warning{color:#f8b73d}.v7-response-timer.is-late{color:#f66}.v7-response-timer i{width:18px;height:18px;border-radius:50%;position:relative}.v7-response-timer i:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#22212d}.v7-decision-card.is-late{border-color:#ff666640;background:#ff666608}.v7-rail-button.is-overdue{border-color:#f66;box-shadow:0 0 8px #ff666630}.v7-company-menu{width:300px;max-width:calc(100vw - 24px)}.v7-company-search{display:flex;align-items:center;padding:6px 8px 12px;gap:8px}.v7-company-search input{background:transparent;flex:1;min-width:0;outline:none}.v7-company-meta{display:block;color:#8b8b96;font-size:11px;margin-top:2px}.v7-company-count{color:#fff;background:#f34444;border-radius:15px;font-size:11px;padding:2px 6px;font-weight:400}.v7-company-dot{width:6px;height:6px;background:#f34444;border-radius:50%;flex-shrink:0}.v7-quick-create{max-width:430px;background:linear-gradient(135deg,#22212d,#101015);color:#ededf0;border:1px solid #ffffff26;border-radius:20px}.v7-quick-create h2{display:flex;justify-content:space-between;align-items:center}.v7-quick-create kbd{padding:2px 6px;border-radius:6px;border:1px solid #ffffff20;color:#8b8b96;font:12px var(--font-mono)}.v7-quick-option{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid transparent;border-radius:12px;text-align:left;width:100%}.v7-quick-option:hover,.v7-quick-option:focus-visible{background:#aaa8ff10;border-color:#aaa8ff55;outline:none}.v7-quick-option>span{display:grid;place-items:center;width:34px;height:34px;background:linear-gradient(#7773cf,#282052);border-radius:10px;font-size:22px}.v7-quick-option>div{flex:1}.v7-quick-option strong{display:block;font-weight:500}.v7-quick-option small{color:#8b8b96}.v7-company-warning{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#1c1720;background:#f8b73d;font-size:12px}.v7-template-form{display:grid;gap:12px}.v7-template-form label{display:grid;gap:6px;font-size:13px}.v7-template-form input,.v7-template-form textarea,.v7-decision-card select{background:#08080b;border:1px solid #ffffff26;border-radius:8px;padding:10px;color:#ededf0}.v7-template-form textarea{min-height:130px;resize:vertical}.v7-template-form p{font-size:12px;color:#9c9ba8}.v7-template-save{padding:10px;border-radius:9px;background:#7370df}.v7-template-save:disabled{opacity:.5}.v7-decision-card select{margin-bottom:8px;width:100%}.v7-brand-org{flex-direction:column;align-items:stretch;height:auto;gap:12px;padding:6px 0 12px}.v7-brand-org>a{align-self:flex-start;padding:2px 6px}.v7-brand-org .nav-org{width:100%;height:38px;padding:6px 8px;gap:8px}.v7-brand-org .nav-org-mark{width:24px;height:24px;font-size:10px}.v7-editor-context{border-bottom:1px solid #ffffff0f;padding-bottom:12px;margin-bottom:12px}.v7-editor-context>strong{display:block;padding:8px 10px 0;color:#ededf0;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation-v3{--v7-rail: 64px;--v7-panel: 236px;--v7-row: 51px;--v3-panel: #0c0c10;--v3-rail: #09090c;--v3-muted: #6c6c78;--v3-text: #9e9ea8;--v3-active: #ececf0;--v3-border: #ffffff0f;--v3-hover: #ffffff08;--v3-selected: #ffffff0f}.navigation-v3 .v7-shell{width:300px;border:0;border-right:1px solid var(--v3-border);border-radius:0;box-shadow:none;background:var(--v3-panel)}.navigation-v3 .v7-shell[data-expanded=false]{width:64px}.navigation-v3 .v7-rail{width:64px;background:var(--v3-rail);border-right:1px solid #ffffff0d;padding:14px 0 12px;border-radius:0}.navigation-v3 .v7-logo{height:32px;margin-bottom:14px}.navigation-v3 .v7-logo:before{display:none}.navigation-v3 .v7-rail-group{padding:0}.navigation-v3 .v7-rail-group:before{display:none}.navigation-v3 .v7-rail-slot{width:63px;height:51px;flex-direction:column;gap:3px;justify-content:flex-start;padding-bottom:4px}.navigation-v3 .v7-rail-button{width:63px;height:47px;min-height:47px;flex-direction:column;gap:3px;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none;user-select:none;-webkit-user-select:none}.navigation-v3 .v3-rail-face{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:30px;flex-shrink:0;border-radius:8px;transition:background-color .12s ease-out}.navigation-v3 .v7-rail-button:hover{background:transparent}.navigation-v3 .v7-rail-button:hover .v3-rail-face{background:var(--v3-hover)}.navigation-v3 .v7-rail-slot.is-active .v7-rail-button{background:transparent;box-shadow:none}.navigation-v3 .v7-rail-slot.is-active .v3-rail-face{background:#ffffff14;box-shadow:inset 0 1px #ffffff0f}.navigation-v3 .v3-rail-icon{width:17px;height:17px;object-fit:contain}.navigation-v3 .v3-rail-label{color:var(--v3-muted);font-size:9.5px;line-height:14px;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.navigation-v3 .is-active .v3-rail-label{color:var(--v3-active)}.navigation-v3 .v7-active-indicator{width:2px;height:16px;background:#ececf0;box-shadow:none;margin-top:-3px;transition:transform .12s ease-out}.navigation-v3 .v7-rail-badge{width:6px;min-width:6px;height:6px;border:0;padding:0;font-size:0;top:4px;right:3px;background:#818cf8}.navigation-v3 .v7-rail-footer{padding:0;gap:16px}.navigation-v3 .v7-all-apps{width:56px;height:47px;border:0;background:none;gap:5px}.navigation-v3 .v7-all-apps>span{width:17px;height:17px;background:url(/images/sidebar-v3/apps.png) center/contain no-repeat;display:block}.navigation-v3 .v7-all-apps i{display:none}.navigation-v3 .v7-all-apps small{font-family:var(--font-sans);font-size:9.5px;color:var(--v3-muted)}.navigation-v3 .v7-profile{width:28px;height:28px;padding:0;border:0}.navigation-v3 .v7-profile .v7-status-dot{display:none}.navigation-v3 .v7-menu{width:236px;padding:0 12px 12px;background:var(--v3-panel);border-radius:0}.navigation-v3 .v7-menu.is-flyout{left:64px;box-shadow:12px 0 30px #0004;border-right:1px solid var(--v3-border)}.navigation-v3 .v7-brand-org{height:32px;flex-direction:row;padding:0;margin-bottom:12px;gap:4px}.navigation-v3 .v7-brand-org .nav-org{flex:1;width:auto;height:32px;padding:0;gap:8px;border:0;background:none;box-shadow:none}.navigation-v3 .v7-brand-org .nav-org-mark{width:20px;height:20px;border-radius:5px;background:#ffffff14;color:var(--v3-active);font-size:9px}.navigation-v3 .v7-brand-org .nav-org span span{font-size:13px;font-weight:600}.navigation-v3 .v3-collapse{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;color:var(--v3-muted)}.navigation-v3 .v7-search-row{height:32px;gap:6px}.navigation-v3 .v7-search,.navigation-v3 .v7-create{height:32px;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;box-shadow:inset 0 1px #ffffff0f}.navigation-v3 .v7-search{padding:0 8px;gap:7px;font-size:12.5px;color:var(--v3-muted)}.navigation-v3 .v7-search>img{width:14px;height:14px}.navigation-v3 .v7-search kbd{background:none;border:0;padding:0;font-size:10.5px;color:#50505a}.navigation-v3 .v7-create{width:32px}.navigation-v3 .v7-create>img{width:15px;height:15px}.navigation-v3 .v3-bot-switcher{display:flex;align-items:center;gap:8px;width:100%;padding:8px;margin-top:20px;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;box-shadow:inset 0 1px #ffffff0f;text-align:left}.navigation-v3 .v3-bot-switcher>span:not(.v3-theme-icon){flex:1;min-width:0}.navigation-v3 .v3-bot-switcher small{display:block;font-size:10.5px;color:var(--v3-muted);line-height:15px}.navigation-v3 .v3-bot-switcher strong{display:flex;align-items:center;gap:6px;font-size:13px;line-height:18px;font-weight:500;color:var(--v3-active)}.navigation-v3 .v3-bot-switcher .v7-status-dot{width:6px;height:6px;box-shadow:none}.navigation-v3 .v3-bot-switcher>svg{color:var(--v3-muted);flex-shrink:0}.navigation-v3 .v3-program-name{margin-top:20px;padding:8px;font-size:13px;color:var(--v3-active)}.navigation-v3 .v7-section-title{width:100%;height:auto;min-height:38px;padding:20px 8px 4px;gap:8px;font:500 11.5px/14px var(--font-sans);text-transform:none;letter-spacing:0;color:var(--v3-muted);text-align:left}.navigation-v3 .v7-section-title i{display:none}.navigation-v3 .v3-group-toggle>span:first-child{flex:1}.navigation-v3 .v3-group-toggle svg{transition:transform .12s ease-out}.navigation-v3 .v3-group-toggle svg.is-closed{transform:rotate(-90deg)}.navigation-v3 .v3-group-count{font:10.5px var(--font-mono);color:#50505a}.navigation-v3 .v7-menu-link{height:32px;border:0;padding:0 8px;border-radius:7px;font-size:13px;font-weight:400;color:var(--v3-text);transition:background-color .12s ease-out,color .12s ease-out}.navigation-v3 .v7-menu-link:hover,.navigation-v3 .v3-collapse:hover,.navigation-v3 .v3-settings:hover{background:var(--v3-hover)}.navigation-v3 .v7-menu-link.is-active{color:var(--v3-active);background:var(--v3-selected);box-shadow:inset 0 1px #ffffff0a;font-weight:500}.navigation-v3 .v7-menu-icon>img{width:15px;height:15px;object-fit:contain}.navigation-v3 .v7-count{background:#818cf826;color:#a5b4fc;font-size:10.5px;line-height:17px}.navigation-v3 .v7-recent{height:30px;padding:0 8px;gap:8px;font-size:12.5px;color:var(--v3-muted)}.navigation-v3 .v7-recent svg{flex-shrink:0}.navigation-v3 .v7-menu-footer{border:0;padding-top:12px}.navigation-v3 .v3-settings{height:32px;display:flex;align-items:center;gap:10px;padding:0 8px;border-radius:7px;color:var(--v3-text);font-size:13px}.navigation-v3 .v3-settings small{margin-left:auto;font-size:11px;color:#50505a}.navigation-v3 .v3-usage-warning{display:flex;flex-direction:column;gap:8px;padding:10px;margin-bottom:12px;border:1px solid #f59e0b26;border-radius:8px;background:#f59e0b08;color:#fbbf24;font-size:11.5px}.navigation-v3 .v3-usage-warning>span:first-child{display:flex;justify-content:space-between;gap:6px}.navigation-v3 .v3-usage-warning strong{font-weight:500}.navigation-v3 .v3-usage-warning small{font:10px var(--font-mono);color:var(--v3-muted)}.navigation-v3 .v3-usage-warning .v7-progress{height:3px;background:#f59e0b14}.navigation-v3 .v3-usage-warning .v7-progress i{background:#f59e0b}html:not(.dark) .navigation-v3{--v3-panel: #fff;--v3-rail: #f7f7f9;--v3-muted: #8a8a96;--v3-text: #62626e;--v3-active: #24242c;--v3-border: #0000000f;--v3-hover: #00000004;--v3-selected: #fff}html:not(.dark) .navigation-v3 .v7-rail{border-color:#0000000d}html:not(.dark) .navigation-v3 .v7-menu-link.is-active{box-shadow:0 1px 2px #00000008;outline:1px solid #00000012}html:not(.dark) .navigation-v3 .v7-rail-slot.is-active .v3-rail-face{background:#00000006;box-shadow:none}html:not(.dark) .navigation-v3 .v7-search,html:not(.dark) .navigation-v3 .v7-create,html:not(.dark) .navigation-v3 .v3-bot-switcher{background:#00000003;border-color:#00000012;box-shadow:inset 0 1px #fff}html:not(.dark) .navigation-v3 .nav-org-mark{background:#00000006}.navigation-v3 button:focus-visible,.navigation-v3 a:focus-visible{outline:2px solid #818cf8;outline-offset:2px}@media (prefers-reduced-motion: reduce){.navigation-v3 *{transition:none!important;animation:none!important}}.navigation-v3 .v3-gap-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#f59e0b}html:not(.dark) .navigation-v3 .v7-menu-icon img,html:not(.dark) .navigation-v3 .v3-rail-icon{filter:brightness(.6)}.navigation-v3 .v3-rail-icon[src$="/agents.png"]{width:36px;height:30px}.navigation-v3 .v7-profile.has-usage-warning .v7-status-dot{display:block;background:#f59e0b;width:7px;height:7px;border:2px solid var(--v3-rail);box-sizing:content-box;box-shadow:none}.navigation-v3 .v7-brand-org{margin-bottom:8px;padding-left:6px;gap:10px}.navigation-v3 .v7-brand-org .nav-org{gap:10px}.navigation-v3 .v7-brand-org .nav-org>span:nth-child(2){flex:initial;max-width:125px}.navigation-v3 .v7-brand-org .nav-org-mark{font-size:10px;font-weight:600}.navigation-v3 .v7-brand-org .nav-org>span:last-child{flex-shrink:0}.navigation-v3 .v7-brand-org .nav-org>span:last-child img{max-width:none}.navigation-v3 .v7-search{padding-left:10px;gap:8px}.navigation-v3 .v3-bot-switcher{gap:10px}.navigation-v3 .v7-menu-scroll{display:flex;flex-direction:column;gap:2px;animation:none}.navigation-v3 .v7-menu-scroll>section{display:flex;flex-direction:column;flex-shrink:0;gap:2px}.navigation-v3 .v7-section-title{gap:6px}.navigation-v3 .v3-group-toggle>span:first-child{flex:initial}.navigation-v3 .v3-group-toggle>.v3-theme-icon{margin-left:auto}.navigation-v3 .v3-group-count{font:400 11px/14px var(--font-sans)}.navigation-v3 .v3-group-count:empty{display:none}.navigation-v3 .v7-menu-link.is-active{background:#fff1}.navigation-v3 .v7-recent{height:32px;gap:10px}.navigation-v3 .v7-recent>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.navigation-v3 .v7-count{height:18px;min-width:12px;padding:0 4px;line-height:18px;border-radius:5px;background:#7c82e629;color:#aaaef5}.navigation-v3 .v3-complete-mark{color:#34d399}.navigation-v3 .v7-profile .v7-status-dot{display:block;width:7px;height:7px;border:2px solid var(--v3-rail);box-sizing:content-box;background:#34d399;box-shadow:none;bottom:-1px;right:-1px}.navigation-v3 .v7-profile.has-usage-warning .v7-status-dot{background:#34d399}.navigation-v3 .v3-avatar-usage-dot{display:none;position:absolute;top:-6px;right:0;width:7px;height:7px;background:#f5b544;border-radius:50%}.navigation-v3 .has-usage-warning .v3-avatar-usage-dot{display:block}.navigation-v3 .v3-usage-warning{padding:11px 12px;margin:0;border:1px solid #f5b54440;border-radius:10px;background:#f5b54412;color:#aaaef5;font-size:12px}.navigation-v3 .v3-usage-warning strong{color:var(--v3-active)}.navigation-v3 .v3-usage-warning small{font-size:11px}.navigation-v3 .v3-usage-warning .v7-progress{background:#ffffff14}.navigation-v3 .v3-usage-warning .v7-progress i{background:#f5b544}.v3-theme-icon{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;vertical-align:middle}.v3-theme-icon .v3-light-asset{display:none}html:not(.dark) .v3-theme-icon .v3-dark-asset{display:none}html:not(.dark) .v3-theme-icon .v3-light-asset{display:block}.navigation-v3 .v7-all-apps>.v3-theme-icon{background:none;display:inline-flex}.navigation-v3 .v3-rail-icon{width:unset;height:unset}html:not(.dark) .navigation-v3{--v3-panel: #fafafb;--v3-rail: #f4f4f6;--v3-muted: #7c7c88;--v3-text: #50505c;--v3-active: #14141a;--v3-border: #00000014}html:not(.dark) .navigation-v3 .v7-rail{border-color:#0000000f}html:not(.dark) .navigation-v3 .v7-menu-icon img,html:not(.dark) .navigation-v3 .v3-rail-icon{filter:none}html:not(.dark) .navigation-v3 .v7-menu-link.is-active{background:#fff;box-shadow:0 1px 1px #0000000f;outline:1px solid #00000012}html:not(.dark) .navigation-v3 .v7-rail-slot.is-active .v3-rail-face{background:#fff;box-shadow:0 1px 1px #0000000f;outline:1px solid #00000012}html:not(.dark) .navigation-v3 .v7-search,html:not(.dark) .navigation-v3 .v7-create{background:#00000003;border-color:#00000014;box-shadow:none}html:not(.dark) .navigation-v3 .v3-bot-switcher{background:#00000008;border-color:#00000014;box-shadow:inset 0 1px #ffffffe6,0 1px 1px #0000000f}html:not(.dark) .navigation-v3 .v7-active-indicator{background:#14141a}html:not(.dark) .navigation-v3 .v3-group-count,html:not(.dark) .navigation-v3 .v3-settings small{color:#a0a0aa}html:not(.dark) .navigation-v3 .v7-count{color:#5056c8}.navigation-v3 .v7-logo{margin-bottom:22px}.navigation-v3 .v7-rail-slot{height:52px;padding-bottom:8px}.navigation-v3 .v7-rail-button{height:44px;min-height:44px}.navigation-v3 .v3-rail-label{line-height:11px}.navigation-v3 .v7-active-indicator{margin-top:0}.navigation-v3 .v7-all-apps{height:48px;gap:3px}.navigation-v3 .v7-rail-footer{gap:4px}.navigation-v3 .v7-profile{margin-top:6px}.navigation-v3 .v3-bot-switcher{height:50px}.navigation-v3 .v3-bot-switcher>span:not(.v3-theme-icon){display:flex;flex-direction:column;gap:1px}.navigation-v3 .v3-bot-switcher small{line-height:13px}.navigation-v3 .v7-menu{flex:1;min-width:0}.navigation-v3 .v7-recent>.v3-theme-icon{flex:0 0 14px}.v3-orbit-icon>img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;transition:opacity .12s ease-out}.v3-orbit-icon>.v3-active-asset{opacity:0}.dark .v7-rail-slot.is-active .v3-orbit-icon>.v3-dark-asset,.dark .v7-menu-link.is-active .v3-orbit-icon>.v3-dark-asset{opacity:0}.dark .v7-rail-slot.is-active .v3-orbit-icon>.v3-active-asset,.dark .v7-menu-link.is-active .v3-orbit-icon>.v3-active-asset{opacity:1}.navigation-v3 .v7-recent>.v3-orbit-icon{flex:0 0 15px}@media (prefers-reduced-motion: reduce){.v3-orbit-icon>img{transition:none}}.navigation-v3 .v3-module-menu .v3-program-name{margin:14px 0 2px;height:22px;padding:0 8px 2px;font:600 15px/20px var(--font-sans)}.navigation-v3 .v3-module-menu .v3-bot-switcher{margin-top:2px;margin-bottom:6px}.navigation-v3 .v3-module-menu .v7-section-title{min-height:37px;padding-top:18px}.navigation-v3 .v3-module-menu .v7-menu-header{margin-bottom:0}.navigation-v3 .v7-count{background:#ffffff0f;color:var(--v3-muted);padding:0 6px;font:500 10.5px/18px var(--font-mono)}.navigation-v3 .v7-count.is-attention{background:#7c82e629;color:#aaaef5}html:not(.dark) .navigation-v3 .v7-count{background:#0000000a;color:var(--v3-muted)}.navigation-v3 .v3-module-menu .v7-menu-icon{width:16px;height:16px}.v3-module-icon img{object-fit:contain}html:not(.dark) .v3-module-icon img{filter:brightness(.65)}.navigation-v3 .v3-module-menu .v3-agent-soon{opacity:.5}.navigation-v3 .v3-module-menu .v3-agent-soon:hover{opacity:.85}.navigation-v3 .v3-module-menu .v7-menu-icon:has(.v7-app-icon){width:20px;height:20px}.navigation-v3 .v3-module-menu .v7-menu-icon .v7-app-icon{width:20px;height:20px;border-radius:5px;overflow:hidden}.navigation-v3 .v3-agent-discover{gap:2px}.navigation-v3 .v3-agent-discover>.v7-menu-link:last-child{margin-top:12px}.navigation-v3 .v3-agent-stack{display:flex;width:54px;flex:0 0 54px;opacity:.5}.navigation-v3 .v3-agent-stack .v7-app-icon{width:18px;height:18px;border-radius:4px;margin-right:-6px}.navigation-v3 .v3-agent-stack .v7-app-icon img{width:18px;height:18px;object-fit:cover}.navigation-v3 .v3-agent-more{font-size:12.5px;gap:10px}.navigation-v3 .v3-agent-more>span:nth-child(2){flex:1}.dark .v7-menu-link:not(.is-active) .v3-module-icon:is([data-icon=gauge],[data-icon=chats]) img{filter:grayscale(1) brightness(.67)}.navigation-v3 .v3-module-menu .nav-org-mark{font-size:8.5px}.v3-create-menu{width:300px;max-width:calc(100vw - 24px);padding:0;background:#111115;color:#9e9ea8;border:1px solid rgba(255,255,255,.09);border-radius:12px;box-shadow:0 2px 6px #0005,0 16px 40px -8px #0009,inset 0 1px #ffffff0f;font-family:var(--font-sans);overflow:hidden;z-index:100;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.v3-create-search{padding:8px 6px 4px}.v3-create-search>div{display:flex;align-items:center;gap:8px;height:32px;padding:0 6px 0 10px;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px}.v3-create-search input{flex:1;min-width:0;border:0;background:transparent;color:#ececf0;font-size:12.5px;outline:none}.v3-create-search input::placeholder{color:#6c6c78}.v3-create-menu kbd{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:19px;padding:0 5px;border:1px solid #ffffff1a;border-radius:5px;font:10.5px var(--font-mono, monospace);color:#6c6c78}.v3-create-group{display:flex;flex-direction:column;gap:1px;padding:6px;border-bottom:1px solid #ffffff12}.v3-create-search+.v3-create-group{padding-top:2px}.v3-create-label{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;height:27px;color:#6c6c78;font-size:11.5px;font-weight:500}.v3-create-label span{color:#50505a;font-weight:400}.v3-create-item{height:32px;padding:0 10px;gap:10px;border-radius:7px;font-size:13px;cursor:pointer;color:#9e9ea8}.v3-create-item>span{flex:1}.v3-create-item>img{flex-shrink:0}.v3-create-item>svg{display:none}.v3-create-item[data-highlighted],.v3-create-item[data-state=open]{background:#ffffff0d;color:#ececf0}.v3-create-menu footer{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#ffffff05;font-size:11.5px;color:#50505a}.v3-create-submenu{width:260px;padding:6px}.v3-create-submenu .v3-create-item{height:44px}.v3-create-item small{display:block;color:#50505a;font-size:11.5px;margin-top:1px}.v3-create-heading{height:48px;display:flex;align-items:center;gap:8px;padding:0 14px 0 10px;border-bottom:1px solid #ffffff12;color:#ececf0;font-size:13px}.v3-create-heading button{display:grid;place-items:center;width:26px;height:26px;border:1px solid #ffffff1a;border-radius:7px;cursor:pointer}.v3-create-menu .v7-template-form{padding:14px}.v3-create-menu .v7-quick-option{width:100%;padding:10px 14px;font-size:13px}.v3-create-invite{display:flex;flex-direction:column;gap:12px;padding:14px}.v3-create-invite label{display:flex;flex-direction:column;gap:6px;color:#6c6c78;font-size:11.5px;font-weight:500}.v3-create-invite input{height:34px;border:1px solid #ffffff14;border-radius:8px;background:#ffffff0a;padding:0 10px;color:#ececf0;font-size:13px;outline:none}.v3-create-invite input:focus{border-color:#8b90f099;box-shadow:0 0 0 3px #8b90f029}.v3-create-roles{display:flex;gap:2px;padding:2px;height:32px;background:#ffffff0d;border-radius:8px}.v3-create-roles button{flex:1;border-radius:6px;font-size:12px;cursor:pointer}.v3-create-roles button[data-active=true]{background:#2c2c34;color:#ececf0;box-shadow:inset 0 1px #ffffff0f}.v3-create-invite p{color:#50505a;font-size:11.5px;line-height:17px}.v3-create-invite [role=alert]{color:#f87171}.v3-create-form-actions{display:flex;justify-content:flex-end;gap:8px}.v3-create-form-actions button{display:flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid #ffffff1f;border-radius:7px;color:#ececf0;font-size:12px;cursor:pointer}.v3-create-form-actions button[type=submit]{background:linear-gradient(#fafafa,#dedee0);color:#111116;border:0}.v3-create-form-actions button:disabled{opacity:.5;cursor:default}.v3-create-search+.v3-create-group:has(.v3-create-label span){padding-top:1px}.v3-create-submenu{display:flex;flex-direction:column;gap:1px}.navigation-v3 .v7-create{transition:border-color .15s ease}.navigation-v3 .v7-create[data-state=open],html:not(.dark) .navigation-v3 .v7-create[data-state=open]{border-color:#8b90f0}.v3-create-item[data-state=open]>img[data-create-icon=knowledge],.v3-create-item[data-highlighted]>img[data-create-icon=knowledge]{content:url(/images/quick-create/knowledge-active.svg)}.v3-create-item[data-state=open]>img[data-create-icon=chevron],.v3-create-item[data-highlighted]>img[data-create-icon=chevron]{content:url(/images/quick-create/chevron-active.svg)}.v3-create-item:not([data-highlighted])>img[data-create-icon=qa]{content:url(/images/quick-create/gap.svg)}.v7-chatbot-dropdown{width:300px;max-width:calc(100vw - 16px);padding:7px;background:#16161c;border:1px solid #ffffff1a;border-radius:13px;box-shadow:0 12px 32px #0005;color:#eeeef2;z-index:85}.v7-chatbot-dropdown-label{padding:4px 9px 6px;font:10.5px/16px ui-monospace,monospace;letter-spacing:1px;text-transform:uppercase;color:#60606e}.v7-chatbot-dropdown .v7-chatbot-choice{display:flex;align-items:center;gap:11px;min-height:54px;border-radius:9px;padding:9px;font-size:14px;cursor:pointer;background:transparent;color:#eeeef2}.v7-chatbot-dropdown .v7-chatbot-choice.is-selected,.v7-chatbot-dropdown .v7-chatbot-choice[data-highlighted]{background:#ffffff0a}.v7-chatbot-avatar{display:inline-flex!important;align-items:center;justify-content:center;flex:none!important;width:28px;height:28px;padding:3px;border-radius:8px;background:#ffffff0a;border:1px solid #ffffff0a;overflow:hidden}.v7-chatbot-avatar img{width:100%;height:100%;object-fit:contain}.v7-chatbot-copy{flex:1;min-width:0}.v7-chatbot-copy strong{display:block;font-size:14px;font-weight:500;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v7-chatbot-copy small{display:flex;gap:6px;align-items:center;color:#777784;font-size:12px;line-height:17px}.v7-chatbot-copy small i{width:6px;height:6px;background:#666670;border-radius:50%;flex:none}.v7-chatbot-copy small i.is-live{background:#32ce94}.v7-chatbot-dropdown .v7-chatbot-selected{width:16px;height:16px;margin-left:auto;color:#eeeef2}.v7-chatbot-separator{margin:2px 0 4px;background:#ffffff0a}.v7-chatbot-dropdown .v7-chatbot-action{display:flex;align-items:center;gap:12px;min-height:38px;padding:8px 10px;border-radius:7px;font-size:14px;cursor:pointer;color:#9b9ba8}.v7-chatbot-action kbd{margin-left:auto;color:#5e5e6b;font:11px ui-monospace,monospace}.navigation-v3 .v3-bot-switcher small{text-transform:uppercase;letter-spacing:1px;font-family:ui-monospace,monospace;font-size:10px}.navigation-v3 .v3-bot-switcher>.v7-chatbot-avatar{width:34px;height:34px;padding:5px;flex:none}.v7-chatbot-action[data-highlighted]{background:#ffffff0a;color:#eeeef2}html:not(.dark) .v7-chatbot-dropdown{background:#fff;border-color:#dedee6;color:#232332}html:not(.dark) .v7-chatbot-dropdown .v7-chatbot-choice{color:#232332}html:not(.dark) .v7-chatbot-dropdown .v7-chatbot-choice.is-selected,html:not(.dark) .v7-chatbot-dropdown .v7-chatbot-choice[data-highlighted],html:not(.dark) .v7-chatbot-action[data-highlighted]{background:#f1f1f6}html:not(.dark) .v7-chatbot-separator{background:#e8e8ef}html:not(.dark) .v7-chatbot-dropdown .v7-chatbot-selected{color:#232332}.v7-chatbot-avatar img{padding:3px;border-radius:5px;background:linear-gradient(135deg,#9497ed,#5540b4);box-shadow:inset 0 0 0 1px #ffffff1f,0 1px 4px #0005}.navigation-v3 .v3-bot-switcher .v7-status-dot.is-draft{background:#666670}.v7-company-dropdown{width:300px;max-width:calc(100vw - 16px);padding:8px 7px;background:#111115;color:#eeeef2;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 12px 32px #0006;max-height:calc(100dvh - 80px);overflow-y:auto;z-index:85}.v7-company-dropdown .v7-company-search{margin:0 0 8px;padding:0 11px;display:flex;align-items:center;gap:10px;height:32px;background:#ffffff04;border:1px solid #ffffff14;border-radius:8px;color:#737380}.v7-company-search input{flex:1;min-width:0;background:none;border:0;outline:0;font-size:13px;color:#eeeef2}.v7-company-search input::placeholder{color:#737380}.v7-company-dropdown kbd{font:10px/15px ui-monospace,monospace;padding:1px 5px;border:1px solid #ffffff1a;border-radius:5px;color:#60606d;white-space:nowrap}.v7-company-label{display:flex;align-items:center;justify-content:space-between;padding:7px 9px 9px;color:#737380;font-size:12px;font-weight:500}.v7-company-list{max-height:200px;overflow-y:auto}.v7-company-dropdown .v7-company-choice{display:flex;align-items:center;gap:10px;padding:7px 8px;min-height:46px;border-radius:8px;cursor:pointer;color:#eeeef2}.v7-company-dropdown .nav-org-mark{width:28px;height:28px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff1a;border-radius:8px;background:#ffffff0a;color:#eeeef2;font-size:11px;box-shadow:inset 0 1px #ffffff08}.v7-company-copy{flex:1;min-width:0}.v7-company-copy strong{display:block;font-size:14px;line-height:19px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v7-company-copy small{display:block;color:#737380;font-size:12px;line-height:18px}.v7-company-dropdown .v7-company-choice>svg{width:18px;height:18px;margin-left:auto}.v7-company-dropdown .v7-company-create{display:flex;align-items:center;gap:10px;height:47px;padding:6px 8px;font-size:14px;color:#9e9eaa;cursor:pointer;border-radius:8px}.v7-company-create>span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px dashed #ffffff30;border-radius:7px}.v7-company-dropdown .v7-company-divider{margin:7px -7px;background:#ffffff0a}.v7-company-dropdown .v7-company-action{height:34px;display:flex;align-items:center;gap:11px;padding:7px 10px;font-size:14px;color:#9e9eaa;cursor:pointer;border-radius:7px}.v7-company-action>svg{width:16px;height:16px;color:#737380}.v7-company-action>span{flex:1}.v7-company-action>small{font-size:11.5px;color:#60606d}.v7-company-choice[data-highlighted],.v7-company-action[data-highlighted],.v7-company-create[data-highlighted]{background:#ffffff08!important;color:#eeeef2!important}.v7-company-empty{padding:10px;font-size:12px;color:#737380}html:not(.dark) .v7-company-dropdown{background:#fff;border-color:#dedee6;color:#232332}html:not(.dark) .v7-company-dropdown .v7-company-choice{color:#232332}html:not(.dark) .v7-company-dropdown .nav-org-mark{color:#232332;border-color:#dddde6;background:#f0f0f5}html:not(.dark) .v7-company-dropdown .v7-company-search{background:#f5f5f8;border-color:#dedee6}html:not(.dark) .v7-company-search input{color:#232332}html:not(.dark) .v7-company-dropdown kbd{border-color:#dddde6}html:not(.dark) .v7-company-dropdown .v7-company-divider{background:#e7e7ef}html:not(.dark) .v7-company-choice[data-highlighted],html:not(.dark) .v7-company-action[data-highlighted],html:not(.dark) .v7-company-create[data-highlighted]{background:#f0f0f6!important;color:#232332!important}.navigation-v3 .v3-bot-switcher .v7-status-dot.is-ok,.v7-chatbot-copy small i.v7-chatbot-dot.is-ok{background:#3ecf8e}.navigation-v3 .v3-bot-switcher .v7-status-dot.is-danger,.v7-chatbot-copy small i.v7-chatbot-dot.is-danger{background:#ef4444}.navigation-v3 .v3-bot-switcher .v7-status-dot.is-warn,.v7-chatbot-copy small i.v7-chatbot-dot.is-warn{background:#e3b25a}.navigation-v3 .v3-bot-switcher .v7-status-dot.is-neutral,.v7-chatbot-copy small i.v7-chatbot-dot.is-neutral{background:#666670}.navigation-v8{--v7-rail: 80px;--v7-panel: 232px;--v8-surface: var(--sidebar-background, hsl(var(--ox-sidebar, 228 28% 6%)));--v8-border: var(--sidebar-border, hsl(var(--ox-sidebar-border, 228 14% 16%)));--v8-accent: var(--sidebar-accent, hsl(var(--ox-sidebar-accent, 228 20% 12%)));--v8-primary: var(--sidebar-primary, hsl(var(--ox-sidebar-primary, 221 87% 53%)));--v8-text: var(--sidebar-accent-foreground, hsl(var(--ox-sidebar-foreground, 210 20% 96%)));--v8-secondary: var(--sidebar-foreground, hsl(var(--ox-muted-foreground, 215 12% 62%)));--v8-muted: var(--muted-foreground, hsl(var(--ox-muted-foreground, 215 12% 62%)));--v8-hover: var(--sidebar-accent, hsl(var(--ox-sidebar-accent, 228 20% 12%)));--v8-active-fill: color-mix(in srgb, var(--v8-primary) 12%, transparent);--v8-active-icon: var(--info, hsl(var(--ox-info, 221 87% 68%)));--v8-nav-radius: var(--ox-radius-md, 12px);--v8-duration: var(--ox-duration-base, .18s);--v8-duration-fast: var(--ox-duration-fast, .12s);--v8-ease: var(--ox-ease, cubic-bezier(.2, .8, .2, 1))}html:not(.dark) .navigation-v8{--v8-surface: var(--v3-panel);--v8-border: var(--v3-border);--v8-accent: #fff;--v8-text: var(--v3-active);--v8-secondary: var(--v3-text);--v8-muted: var(--v3-muted);--v8-hover: #00000008}.navigation-v8 .v7-shell{width:312px;background:var(--v8-surface);border-right-color:var(--v8-border)}.navigation-v8 .v7-shell[data-expanded=false]{width:var(--v7-rail)}@media (min-width: 768px){.peer:has(.navigation-v8)>div:first-child,.peer:has(.navigation-v8)>div:last-child{width:312px}.peer[data-collapsible=icon]:has(.navigation-v8)>div:first-child,.peer[data-collapsible=icon]:has(.navigation-v8)>div:last-child{width:80px}.peer:has(.navigation-v8)~.app-workspace>.nav-topbar.premium-topbar{left:312px}.peer[data-collapsible=icon]:has(.navigation-v8)~.app-workspace>.nav-topbar.premium-topbar{left:80px}}@media (min-width: 768px) and (max-width: 1279px){.peer:has(.navigation-v8)>div:first-child{width:80px}.peer:has(.navigation-v8)~.app-workspace>.nav-topbar.premium-topbar{left:80px}}@media (max-width: 767px){.navigation-v8[data-mobile=true],.navigation-v8 .v7-shell{width:312px}}.navigation-v8 .v8-icon{position:relative;display:inline-flex;flex-shrink:0;color:var(--v8-secondary);transition:color var(--v8-duration) var(--v8-ease)}.navigation-v8 .v8-icon svg{display:block}.navigation-v8 .v8-icon>div{display:inline-flex;color:inherit}.navigation-v8 .v3-rail-face>.v8-icon{width:100%;height:100%;align-items:center;justify-content:center}.navigation-v8 .v3-rail-face>.v8-icon>div{width:100%;height:100%}.navigation-v8 :is(.v7-rail-slot.is-active,.v8-admin-slot.is-current,.v3-collapse:hover,.v7-create:hover,.v7-create[data-state=open]) .v8-icon{color:var(--v8-text)}.navigation-v8 .v7-menu-link.is-active .v8-icon,.navigation-v8 .v7-menu-link.is-active .v7-menu-icon{color:var(--v8-active-icon)}.navigation-v8 :is(.v8-search-icon,.v8-group-chevron){flex-shrink:0;color:var(--v8-muted)}html:not(.dark) .navigation-v8 .nav-org [data-icon=companyChevron] img{filter:brightness(.5)}.navigation-v8 .v7-rail{width:var(--v7-rail);padding:14px 0;background:var(--v8-surface);border-right:1px solid var(--v8-border)}.navigation-v8 .v7-logo{height:32px;margin-bottom:22px}.navigation-v8 .v7-logo>img{width:22px;height:21px}.navigation-v8 .v7-rail-scroll{display:flex;flex-direction:column;align-items:center;gap:6px}.navigation-v8 .v7-rail-group{display:flex;flex-direction:column;gap:6px;padding:0}.navigation-v8 .v7-rail-slot{width:78px;height:47px;padding:0}.navigation-v8 .v7-rail-button{width:78px;height:47px;min-height:47px;gap:3px;justify-content:flex-start}.navigation-v8 .v3-rail-face{width:36px;height:32px;border-radius:8px}.navigation-v8 .v7-rail-button:hover .v3-rail-face{background:var(--v8-hover)}.navigation-v8 :is(.v7-rail-slot.is-active,.v8-admin-slot.is-current) .v3-rail-face{background:var(--v8-accent);box-shadow:inset 0 1px #ffffff0f}.navigation-v8 .v3-rail-label{display:block;max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:var(--v8-muted);font:500 11px/14px var(--font-sans);letter-spacing:.005em}.navigation-v8 :is(.is-active,.is-current) .v3-rail-label{color:var(--v8-text)}.navigation-v8 .v7-active-indicator{left:0;width:2px;height:14px;margin-top:3px;border-radius:1px;background:var(--v8-primary);box-shadow:none}.navigation-v8 .v8-rail-separator{width:20px;height:1px;flex-shrink:0;background:var(--v8-border)}.navigation-v8 .v7-rail-footer{gap:6px;padding:0}.navigation-v8 .v7-all-apps{width:78px;height:47px;gap:3px;justify-content:flex-start;border-radius:8px}.navigation-v8 .v7-all-apps>.v8-icon{margin:8px 0}.navigation-v8 .v7-all-apps small{color:var(--v8-muted);font:500 11px/14px var(--font-sans);letter-spacing:.005em}.navigation-v8 .v7-profile{width:28px;height:28px;margin-top:0}.navigation-v8 .v7-menu{width:var(--v7-panel);padding:0 12px 12px;background:var(--v8-surface)}.navigation-v8 .v7-menu.is-flyout{top:0;bottom:0;left:var(--v7-rail);border:0;border-right:1px solid var(--v8-border);border-radius:0;background:var(--v8-surface);box-shadow:12px 0 32px -8px #00000052;animation:v8-flyout-in var(--v8-duration, .18s) var(--v8-ease, cubic-bezier(.2, .8, .2, 1))}div:has(>[data-sidebar=sidebar] .v7-menu.is-flyout){z-index:40}.group[data-collapsible=icon] .navigation-v8 .v7-menu.is-flyout .nav-org{justify-content:flex-start;padding:0}.group[data-collapsible=icon] .navigation-v8 .v7-menu.is-flyout .nav-org>span.min-w-0{display:block}@keyframes v8-flyout-in{0%{opacity:0;transform:translate(-6px)}}@media (prefers-reduced-motion: reduce){.navigation-v8 .v7-menu.is-flyout{animation:none}}.navigation-v8 .v7-menu-header{padding-top:14px}.navigation-v8 .v7-brand-org{height:32px;margin-bottom:12px;padding:0 4px 0 8px;gap:8px}.navigation-v8 .v7-brand-org .nav-org{gap:8px}.navigation-v8 .v7-brand-org .nav-org-mark{width:20px;height:20px;border-radius:5px;background:var(--v8-accent);box-shadow:inset 0 1px #ffffff17;color:var(--v8-secondary);font:500 9px/14px var(--font-mono)}.navigation-v8 .v7-brand-org .nav-org span span{color:var(--v8-text);font-size:13px;font-weight:500;line-height:16px}.navigation-v8 .nav-org [data-icon=companyChevron],.navigation-v8 .nav-org [data-icon=companyChevron] img{width:14px!important;height:14px!important}.navigation-v8 .nav-org [data-icon=companyChevron] img{content:url(/images/sidebar-v8/orgChevron.svg)}.navigation-v8 :is(.v3-collapse,.v7-create){display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;padding:0;border:0;border-radius:6px;background:transparent;box-shadow:none}.navigation-v8 :is(.v3-collapse,.v7-create):hover,.navigation-v8 .v7-create[data-state=open]{background:var(--v8-hover)}.navigation-v8 .v7-search-row{height:36px;gap:6px;margin-bottom:4px}.navigation-v8 .v7-search{height:36px;padding:0 12px;gap:8px;border:1px solid var(--v8-border);border-radius:var(--v8-nav-radius);background:hsl(var(--ox-background, 228 33% 3%));box-shadow:none;color:var(--v8-muted);font-size:13px;line-height:18px;transition:border-color var(--v8-duration) var(--v8-ease),background-color var(--v8-duration) var(--v8-ease)}.navigation-v8 .v7-search:focus-within{border-color:hsl(var(--ox-ring, 221 87% 58%) / .55)}html:not(.dark) .navigation-v8 .v7-search{background:#00000003}.navigation-v8 .v7-search kbd{display:none}.navigation-v8 .v3-module-menu .v3-program-name{height:auto;min-height:30px;margin:18px 0 4px;padding:0 13px 10px;color:var(--v8-text);font:600 18px/24px var(--font-sans);letter-spacing:-.36px}.navigation-v8 .v7-menu-scroll{gap:16px}.navigation-v8 .v7-menu-scroll>section{display:grid;gap:4px}.navigation-v8 .v7-section-title,.navigation-v8 .v3-module-menu .v7-section-title{height:auto;min-height:28px;margin-bottom:2px;padding:0 13px;gap:6px;color:var(--v8-muted);font:500 10px/14px var(--font-sans);letter-spacing:1.4px;text-transform:uppercase}.navigation-v8 .v3-group-toggle>.v8-group-chevron{flex-shrink:0;margin:0;transition:transform var(--v8-duration) var(--v8-ease)}.navigation-v8 .v3-group-toggle>.v8-group-chevron.is-closed{transform:rotate(-90deg)}.navigation-v8 .v3-group-toggle>.v3-group-count{order:2;margin-left:auto;font:400 11px/14px var(--font-mono);letter-spacing:0}.navigation-v8 .v7-menu-link{position:relative;height:auto;min-height:40px;padding:10px 13px;gap:12px;border:0;border-radius:var(--v8-nav-radius);color:var(--v8-secondary);font-size:13px;font-weight:500;line-height:16px;transition:background-color var(--v8-duration) var(--v8-ease),color var(--v8-duration) var(--v8-ease)}.navigation-v8 .v7-menu-link:hover{background:var(--v8-hover);color:var(--v8-text)}.navigation-v8 .v7-menu-link:hover .v8-icon,.navigation-v8 .v7-menu-link:hover .v7-menu-icon{color:var(--v8-text)}.navigation-v8 .v7-menu-link:active:not(.is-active){transform:translateY(.5px);transition-duration:var(--v8-duration-fast)}.navigation-v8 .v7-menu-link.is-active,html:not(.dark) .navigation-v8 .v7-menu-link.is-active,.dark .navigation-v8 .v7-menu-link.is-active{height:auto;min-height:40px;color:var(--v8-text);background:var(--v8-active-fill)!important;border:0!important;border-color:transparent!important;box-shadow:none!important;outline:0!important;font-weight:500}.navigation-v8 .v7-menu-link:before{content:none!important;display:none!important}.navigation-v8 .v7-menu-icon,.navigation-v8 .v3-module-menu .v7-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:inherit;line-height:0;transition:color var(--v8-duration) var(--v8-ease)}.navigation-v8 .v7-menu-icon>.v8-icon{display:inline-flex;align-items:center;justify-content:center;width:18px!important;height:18px!important;line-height:0}.navigation-v8 .v7-menu-icon svg,.navigation-v8 .v3-module-menu .v7-menu-icon svg,.navigation-v8 .v7-menu-icon .v8-icon svg{display:block;width:18px;height:18px;flex-shrink:0}.navigation-v8 .v7-menu-icon>svg{width:18px;height:18px;stroke-width:1.65}.navigation-v8 .v7-count{height:auto;min-width:0;margin-left:auto;padding:0;background:none;color:var(--v8-muted);font:500 11px/14px var(--font-mono);letter-spacing:0}.navigation-v8 .v7-count.is-attention{height:18px;padding:0 6px;border-radius:99px;background:hsl(var(--ox-primary, 221 87% 53%) / .12);color:hsl(var(--ox-info, 221 87% 68%));line-height:18px}.navigation-v8 .v7-recent{height:auto;align-items:flex-start;padding:6px 8px;gap:8px;border-radius:8px}.navigation-v8 .v7-recent:hover{background:var(--v8-hover)}.navigation-v8 .v7-recent>.v8-icon{flex:0 0 auto;margin-top:2px}.navigation-v8 .v7-recent>.v8-recent-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:1px;line-height:16px}.navigation-v8 .v8-recent-copy>span{overflow:hidden;color:var(--v8-secondary);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.navigation-v8 .v8-recent-copy>small{color:var(--v8-muted);font-size:12px}.navigation-v8 .v7-recent>.v3-gap-dot{margin-top:7px}.navigation-v8 .v7-menu-footer{padding-top:12px}.navigation-v8 .v3-settings{height:auto;min-height:40px;padding:10px 13px;gap:12px;border:1px solid transparent;border-radius:var(--v8-nav-radius);color:var(--v8-secondary);font-size:13px;font-weight:500;line-height:16px;transition:background-color var(--v8-duration) var(--v8-ease),color var(--v8-duration) var(--v8-ease)}.navigation-v8 .v3-settings:hover{background:var(--v8-hover);color:var(--v8-text)}.navigation-v8 .v3-settings small{color:var(--v8-muted);font:400 11px/14px var(--font-mono)}@media (prefers-reduced-motion: reduce){.navigation-v8 .v8-icon,.navigation-v8 .v8-group-chevron,.navigation-v8 .v7-menu-link,.navigation-v8 .v7-menu-icon,.navigation-v8 .v3-settings{transition:none!important;animation:none!important}}.navigation-v8 .v7-menu-scroll>section.is-headless{margin-top:2px}.navigation-v8 .v8-admin-menu{gap:0}.navigation-v8 .v8-admin-menu>section:not(.is-headless){margin-top:0}.navigation-v8 .v8-admin-menu .v7-section-title{height:28px;min-height:28px}.navigation-v8 .v8-security-group{margin-top:12px!important;margin-bottom:12px}.navigation-v8 .v8-security-group>.v7-section-title{height:32px;min-height:32px;gap:8px;color:var(--v8-text);font:500 13px/16px var(--font-sans);letter-spacing:0;text-transform:none}.navigation-v8 .v8-security-group>.v7-section-title>.v8-group-chevron{margin-left:auto}.navigation-v8 .v8-security-children{margin-left:16px;border-left:1px solid var(--v8-border);padding-left:16px}.navigation-v8 .v8-security-children .v7-menu-icon{display:none}.navigation-v8 .v8-security-children .v7-menu-link{height:auto;min-height:36px;padding-top:8px;padding-bottom:8px}html:not(.dark) .navigation-v8 .v7-page-pin{background:transparent;color:var(--v8-muted)}html:not(.dark) .navigation-v8 .v7-page-pin:hover{background:var(--v8-hover);color:var(--v8-text)}html:not(.dark) .navigation-v8 .v7-page-pin.is-pinned{color:var(--v8-primary)}.navigation-v8 .v8-chat-sub .v7-menu-link{padding-left:32px}.navigation-v8 .v8-chat-sub .v7-menu-link:after{content:"";position:absolute;left:15px;top:-2px;bottom:50%;width:9px;border-left:1px solid var(--v8-border);border-bottom:1px solid var(--v8-border);border-bottom-left-radius:5px;pointer-events:none}.navigation-v8 .v8-chat-sub .v7-menu-icon{width:14px;height:14px;opacity:.85}.navigation-v8 .v8-deploy-chip{display:inline-flex;align-items:center;gap:5px;height:18px;margin-left:auto;padding:0 6px;border-radius:5px;font:500 10.5px/18px var(--font-sans);font-style:normal;white-space:nowrap;color:var(--v8-muted);background:var(--v8-hover)}.navigation-v8 .v8-deploy-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.navigation-v8 .v8-deploy-chip.is-live{color:#6fae4e;background:#6fae4e1f}.navigation-v8 .v8-deploy-chip.is-paused{color:#d79b3b;background:#e3b25a1f}.navigation-v8 .v8-deploy-chip.is-alert{color:#eb5a5f;background:#eb5a5f1f}html:not(.dark) .navigation-v8 .v8-deploy-chip.is-live{color:#3f7d25;background:#6fae4e24}html:not(.dark) .navigation-v8 .v8-deploy-chip.is-paused{color:#9a6514;background:#e3b25a29}.navigation-v8 .v3-module-menu .v3-program-name{min-height:24px;margin:14px 0 2px;padding:0 12px 8px;font:600 16px/22px var(--font-sans);letter-spacing:-.24px}.navigation-v8 .v7-menu-scroll{gap:18px}.navigation-v8 .v7-menu-scroll>section{gap:1px}.navigation-v8 .v7-section-title,.navigation-v8 .v3-module-menu .v7-section-title{min-height:24px;margin-bottom:2px;padding:0 12px;color:color-mix(in srgb,var(--v8-muted) 82%,transparent);font:500 11.5px/16px var(--font-sans);letter-spacing:0;text-transform:none}.navigation-v8 .v3-group-toggle>.v8-group-chevron{opacity:0;transition:opacity var(--v8-duration-fast) var(--v8-ease),transform var(--v8-duration) var(--v8-ease)}.navigation-v8 .v3-group-toggle:is(:hover,:focus-visible)>.v8-group-chevron,.navigation-v8 .v3-group-toggle>.v8-group-chevron.is-closed{opacity:1}.navigation-v8 .v3-group-toggle:hover{color:var(--v8-secondary)}.navigation-v8 .v7-menu-link,.navigation-v8 .v7-menu-link.is-active,html:not(.dark) .navigation-v8 .v7-menu-link.is-active,.dark .navigation-v8 .v7-menu-link.is-active{min-height:34px;padding:8px 12px;gap:10px;border-radius:10px}.navigation-v8 .v7-menu-link{transition:background-color var(--v8-duration-fast) var(--v8-ease),color var(--v8-duration-fast) var(--v8-ease)}.navigation-v8 .v7-menu-icon>svg{width:17px;height:17px}.navigation-v8 .v7-menu-link:not(.is-active) .v7-menu-icon{color:color-mix(in srgb,var(--v8-secondary) 78%,transparent)}.navigation-v8 .v7-menu-link.is-active .v7-menu-icon{color:var(--v8-active-icon)}.navigation-v8 .v7-count.is-attention{min-width:18px;height:18px;padding:0 6px;font:600 10.5px/18px var(--font-sans);text-align:center;font-variant-numeric:tabular-nums}.navigation-v8 .v3-settings,.navigation-v8 .v3-settings:hover{min-height:34px;padding:8px 12px;gap:10px;border-radius:10px}.navigation-v8 .v3-settings small{margin-left:auto;padding:0 7px;border:1px solid var(--v8-border);border-radius:99px;color:var(--v8-muted);font:500 10.5px/18px var(--font-sans);letter-spacing:.1px;white-space:nowrap}.navigation-v8 .v3-settings small:empty{display:none}@media (prefers-reduced-motion: reduce){.navigation-v8 .v3-group-toggle>.v8-group-chevron{transition:none!important}}.navigation-v8 .v8-rail-separator{width:24px;margin:6px 0;background:color-mix(in srgb,var(--v8-border) 100%,var(--v8-text) 10%)}.navigation-v8 .ac-rail-separator{margin:6px 0 4px}.navigation-v8 .ac-rail{--ac-fade: 28px}.navigation-v8 .v8-row-kbd{margin-left:auto;padding:0 5px;border:1px solid var(--v8-border);border-radius:5px;color:var(--v8-muted);font:500 10px/16px var(--font-mono);letter-spacing:.4px;opacity:0;transition:opacity var(--v8-duration-fast) var(--v8-ease)}.navigation-v8 .v7-menu-link:is(:hover,:focus-visible) .v8-row-kbd{opacity:1}.v8-tip-kbd{margin-left:8px;padding:0 4px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:4px;font:500 10px/15px var(--font-mono);opacity:.75}@media (hover: none){.navigation-v8 .v8-row-kbd,.v8-tip-kbd{display:none}}.navigation-v8 .v7-active-indicator{display:none}.navigation-v8 :is(.v7-rail-slot,.v8-admin-slot){position:relative}.navigation-v8 :is(.v7-rail-slot.is-active,.v8-admin-slot.is-current):before{content:"";position:absolute;top:9px;left:-1px;z-index:2;width:2px;height:14px;border-radius:0 2px 2px 0;background:var(--v8-primary);pointer-events:none}.navigation-v8 :is(.v7-rail-slot.is-active,.v8-admin-slot.is-current) .v3-rail-face .v8-icon{color:var(--v8-active-icon)}.navigation-v8 :is(.v7-rail-slot.is-active,.v8-admin-slot.is-current) .v3-rail-face{background:var(--v8-active-fill);box-shadow:none}.navigation-v8 :is(.v7-rail-slot,.v8-admin-slot):not(.is-active,.is-current) .v7-rail-button:hover .v3-rail-face{background:color-mix(in srgb,var(--v8-hover) 60%,transparent)}.navigation-v8 :is(.v7-rail-slot,.v8-admin-slot):not(.is-active,.is-current) .v7-rail-button:hover .v8-icon{color:var(--v8-text)}.navigation-v8 .v8-agent-face{display:inline-grid;place-items:center;width:22px;height:22px;flex-shrink:0;overflow:hidden;border-radius:999px;background:var(--v8-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--v8-text) 12%,transparent);color:var(--v8-secondary);font:600 10px/1 var(--font-sans)}.navigation-v8 .v8-agent-face>img{width:100%;height:100%;object-fit:cover}.navigation-v8 .v7-menu-icon:has(>.v8-agent-face){width:22px;height:22px}.navigation-v8 .v3-agent-soon .v8-agent-face{filter:grayscale(.35);opacity:.8}.navigation-v8 .v3-agent-stack{display:inline-flex;flex-shrink:0}.navigation-v8 .v3-agent-stack>.v8-agent-face+.v8-agent-face{margin-left:-7px;box-shadow:0 0 0 2px var(--v8-surface)}.navigation-v8 .v8-agent-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:1px}.navigation-v8 .v8-agent-copy>span,.navigation-v8 .v8-agent-copy>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation-v8 .v8-agent-copy>small{color:var(--v8-muted);font:400 11.5px/14px var(--font-sans)}.navigation-v8 .v7-menu-link:has(.v8-agent-copy){min-height:44px;padding-block:6px}.navigation-v8 .v7-menu-link .v8-agent-face{position:relative;width:26px;height:26px;overflow:visible}.navigation-v8 .v7-menu-link .v8-agent-face>img{border-radius:999px}.navigation-v8 .v7-menu-icon:has(>.v8-agent-face){width:26px;height:26px}.navigation-v8 .v7-menu-link.is-active .v8-agent-face{box-shadow:0 0 0 1.5px var(--v8-active-icon)}.navigation-v8 .v8-agent-state{position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:999px;box-shadow:0 0 0 2px var(--v8-surface);background:var(--v8-primary)}.navigation-v8 .v8-agent-state.is-waiting{background:#d4a24c}.navigation-v8 .v8-agent-state.is-failed{background:#d06464}.navigation-v8 .v8-agent-state.is-running{background:#4ade80;animation:v8-agent-pulse 1.6s ease-in-out infinite}@keyframes v8-agent-pulse{50%{box-shadow:0 0 0 2px var(--v8-surface),0 0 0 5px color-mix(in srgb,#4ade80 25%,transparent)}}.navigation-v8 .v3-agent-more .v3-agent-stack>.v8-agent-face{width:22px;height:22px;filter:grayscale(.4);opacity:.85}@media (prefers-reduced-motion: reduce){.navigation-v8 .v8-agent-state.is-running{animation:none}}.navigation-v8 .v3-bot-switcher,html:not(.dark) .navigation-v8 .v3-bot-switcher{gap:10px;margin:6px 0 16px;padding:8px 10px 8px 8px;border:1px solid var(--v8-border);border-radius:12px;background:var(--v8-accent);box-shadow:none;transition:border-color var(--v8-duration-fast) var(--v8-ease)}.navigation-v8 .v3-bot-switcher:hover,.navigation-v8 .v3-bot-switcher[data-state=open]{border-color:color-mix(in srgb,var(--v8-border) 60%,var(--v8-text) 25%)}.navigation-v8 .v3-bot-switcher strong{display:block;overflow:hidden;color:var(--v8-text);font:600 13.5px/18px var(--font-sans);letter-spacing:-.1px;text-overflow:ellipsis;white-space:nowrap}.navigation-v8 .v3-bot-switcher .v8-bot-status{display:flex;align-items:center;gap:5px;margin-top:1px;color:var(--v8-muted);font:500 11.5px/15px var(--font-sans);letter-spacing:0;text-transform:none}.navigation-v8 .v8-bot-status>i{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:currentColor}.navigation-v8 .v8-bot-status.is-ok{color:#6fae4e}.navigation-v8 .v8-bot-status.is-warn,.navigation-v8 .v8-bot-status[data-status=awaiting_install]{color:#d4a24c}.navigation-v8 .v8-bot-status.is-danger:not([data-status=awaiting_install]){color:#e0666b}.navigation-v8 .v8-deploy-chip,.navigation-v8 .v8-deploy-chip:is(.is-live,.is-paused,.is-alert,.is-idle){padding:0 7px;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:99px;background:transparent}.navigation-v8 .v8-deploy-chip.is-alert,html:not(.dark) .navigation-v8 .v8-deploy-chip.is-alert{color:#d4a24c;background:transparent}.navigation-v8 .v8-chat-sub .v7-menu-link{padding-left:40px;min-height:32px;color:color-mix(in srgb,var(--v8-secondary) 88%,transparent);font-size:12.5px}.navigation-v8 .v8-chat-sub .v7-menu-link:after{content:none}.navigation-v8 .v3-bot-switcher{height:auto;min-height:52px;align-items:center}.navigation-v8 .v3-bot-switcher>span:not(.v3-theme-icon){display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center}.navigation-v8 .v3-bot-switcher .v8-bot-status{min-width:0;white-space:nowrap}.navigation-v8 .v3-bot-switcher .v8-bot-status>span{overflow:hidden;text-overflow:ellipsis}.credit-ring{--cr-lit: #5d63cc;--cr-dim: rgb(20 20 26 / 14%);display:block;overflow:visible}.dark .credit-ring{--cr-lit: #7c82e6;--cr-dim: rgb(255 255 255 / 13%)}.credit-ring line{stroke:var(--cr-dim);stroke-width:1.3;stroke-linecap:round;transition:stroke .26s ease}.credit-ring line.is-lit{stroke:var(--cr-lit)}.credit-ring.is-warn{--cr-lit: #c98a12}.credit-ring.is-low,.credit-ring.is-empty{--cr-lit: #d0453d}.credit-ring.is-internal{--cr-lit: #8b8b96}.dark .credit-ring.is-warn{--cr-lit: #e9b44c}.dark .credit-ring.is-low,.dark .credit-ring.is-empty{--cr-lit: #f0716a}.dark .credit-ring.is-internal{--cr-lit: #6c6c78}.credit-ring.is-empty line{stroke:color-mix(in srgb,var(--cr-lit) 35%,transparent)}@media (prefers-reduced-motion: reduce){.credit-ring line{transition:none}}.tb-avatar>.tb-credit-ring{position:absolute;top:0;right:0;bottom:0;left:0}.nc{--nc-critical: #f0716a;--nc-warning: #f5b544;--nc-info: #8b8b96;--nc-brand: #a3a7f2}html:not(.dark) .mx .nc,html:not(.dark) .nc-settings{--nc-critical: #c9372f;--nc-warning: #a06a12;--nc-info: #6b6b77;--nc-brand: #4b51b8}.nc-spacer{flex:1}.tb-panel.nc-panel{width:440px;--mx-ink: 255 255 255;--mx-fg: #ececf0;--mx-text2: #a6a6b0;--mx-muted: #6c6c78;--mx-dim: #50505a;--mx-line: rgb(255 255 255 / 8%);--mx-line-soft: rgb(255 255 255 / 5%);--mx-accent: #a3a7f2}.nc-panel-body{display:flex;flex-direction:column;font:400 13px/18px var(--font-sans);color:var(--mx-fg)}.nc-panel-head{display:flex;align-items:center;gap:8px;padding:16px 16px 12px 20px}.nc-panel-head h2{font-size:15px;font-weight:600;letter-spacing:-.01em}.nc-head-count{min-width:20px;height:18px;padding:0 6px;border-radius:9px;background:#f0716a29;color:#f6a19c;font:500 11px/18px var(--font-mono);text-align:center}.nc-icon-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:var(--mx-muted);transition:background .12s,color .12s}.nc-icon-btn:hover{background:rgb(var(--mx-ink) / 6%);color:var(--mx-fg)}.nc-tabs{display:flex;gap:2px;padding:0 12px 10px;border-bottom:1px solid var(--mx-line-soft);overflow-x:auto;scrollbar-width:none}.nc-tabs::-webkit-scrollbar{display:none}.nc-tabs button{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:28px;padding:0 10px;border-radius:7px;font-size:12px;font-weight:500;color:var(--mx-muted);transition:background .12s,color .12s}.nc-tabs button:hover{color:var(--mx-fg)}.nc-tabs button.is-active{background:rgb(var(--mx-ink) / 7%);color:var(--mx-fg)}.nc-tab-count{font:500 10.5px/16px var(--font-mono);color:var(--mx-text2)}.nc-panel-list{max-height:min(460px,62vh);overflow-y:auto;overscroll-behavior:contain;padding:4px 8px 8px}.nc-panel-foot{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid var(--mx-line-soft)}.nc-text-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:7px;font-size:12px;font-weight:500;color:var(--mx-text2);transition:background .12s,color .12s}.nc-text-btn:hover:not(:disabled){background:rgb(var(--mx-ink) / 6%);color:var(--mx-fg)}.nc-text-btn:disabled{opacity:.4;cursor:default}.nc-more{display:block;width:100%;margin-top:4px;padding:8px;border-radius:8px;font-size:12px;color:var(--mx-text2)}.nc-more:hover:not(:disabled){background:rgb(var(--mx-ink) / 5%);color:var(--mx-fg)}.nc-list section+section{margin-top:6px}.nc-day{padding:10px 10px 4px;font:500 10.5px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mx-dim)}.nc-row{position:relative;display:flex;align-items:flex-start;border-radius:10px;transition:background .12s}.nc-row:hover,.nc-row:focus-within{background:rgb(var(--mx-ink) / 4%)}.nc-row-main{flex:1;min-width:0;display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:10px;color:inherit;text-decoration:none}.nc-row-main:focus-visible,.nc-row-actions button:focus-visible,.nc-tabs button:focus-visible,.nc-text-btn:focus-visible,.nc-icon-btn:focus-visible{outline:2px solid var(--mx-accent);outline-offset:-2px}.nc-row-icon{position:relative;display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border:1px solid var(--mx-line);border-radius:8px;color:var(--mx-text2);background:rgb(var(--mx-ink) / 2%)}.nc-row.is-warning .nc-row-icon{color:var(--nc-warning)}.nc-row.is-critical .nc-row-icon{color:var(--nc-critical)}.nc-row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.nc-row-title{display:flex;align-items:baseline;gap:6px;min-width:0}.nc-row-title strong{font-size:13px;line-height:18px;font-weight:500;color:var(--mx-text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-row.is-unread .nc-row-title strong{color:var(--mx-fg)}.nc-count{flex-shrink:0;padding:0 5px;border:1px solid var(--mx-line);border-radius:5px;font:500 10.5px/16px var(--font-mono);color:var(--mx-text2)}.nc-row-text{font-size:12px;line-height:17px;color:var(--mx-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nc-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:2px;font-size:11px;line-height:16px;color:var(--mx-dim)}.nc-sev{display:inline-flex;align-items:center;gap:5px;font-weight:500}.nc-sev i{width:6px;height:6px;border-radius:50%;background:currentColor}.nc-sev.is-warning{color:var(--nc-warning)}.nc-sev.is-critical{color:var(--nc-critical)}.nc-dot{flex-shrink:0;width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--nc-brand)}.nc-row-actions{position:absolute;top:8px;right:8px;display:flex;gap:2px;padding:2px;border:1px solid var(--mx-line);border-radius:8px;background:var(--nc-actions-bg, #17171d);opacity:0;transition:opacity .12s}.nc-row:hover .nc-row-actions,.nc-row:focus-within .nc-row-actions{opacity:1}@media (hover: none){.nc-row-actions{position:static;align-self:center;margin-right:6px;opacity:1;border:0;background:transparent}}.nc-row-actions button{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;color:var(--mx-text2)}.nc-row-actions button:hover:not(:disabled){background:rgb(var(--mx-ink) / 8%);color:var(--mx-fg)}.nc-row-actions button:disabled{opacity:.4}.nc-state{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 24px;text-align:center;color:var(--mx-text2)}.nc-state>svg{color:var(--nc-critical)}.nc-state strong{font-size:13px;font-weight:500;color:var(--mx-fg)}.nc-state p{max-width:280px;font-size:12px;line-height:17px;color:var(--mx-muted)}.nc-state-icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:4px;border:1px solid var(--mx-line);border-radius:9px;color:var(--mx-muted)}.nc-inline-error{margin:4px 6px;padding:8px 10px;border-radius:8px;background:#f0716a1a;color:var(--nc-critical);font-size:12px}.nc-skeleton{display:flex;flex-direction:column;gap:6px;padding:8px 4px}.nc-skeleton span{display:flex;align-items:center;gap:12px;padding:8px 6px}.nc-skeleton i,.nc-skeleton b{display:block;border-radius:6px;background:rgb(var(--mx-ink) / 6%);animation:nc-pulse 1.4s ease-in-out infinite}.nc-skeleton i{width:30px;height:30px;flex-shrink:0}.nc-skeleton b{height:12px}@keyframes nc-pulse{50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.nc-skeleton i,.nc-skeleton b{animation:none}}.mx .nc{--nc-actions-bg: var(--mx-raised)}html:not(.dark) .mx .nc{--nc-actions-bg: #fff}.nc-page{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.nc-side{position:sticky;top:16px;display:flex;flex-direction:column;gap:2px}.nc-side p{padding:14px 10px 6px;font:500 10.5px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mx-dim)}.nc-side button{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:500;color:var(--mx-text2);text-align:left;transition:background .12s,color .12s}.nc-side button svg{flex-shrink:0;color:var(--mx-muted)}.nc-side button span{flex:1}.nc-side button em{font:500 11px var(--font-mono);font-style:normal;color:var(--mx-muted)}.nc-side button:hover{background:rgb(var(--mx-ink) / 4%);color:var(--mx-fg)}.nc-side button[aria-current=true]{background:rgb(var(--mx-ink) / 6%);color:var(--mx-fg)}.nc-side button:focus-visible{outline:2px solid var(--mx-accent);outline-offset:-2px}.nc-main{border:1px solid var(--mx-line);border-radius:14px;background:var(--mx-card);overflow:hidden}.nc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--mx-line-soft)}.nc-toolbar h2{font-size:14px;font-weight:600}.nc-toolbar small{color:var(--mx-muted);font-size:12px}.nc-main .nc-list,.nc-main .nc-state,.nc-main .nc-skeleton{padding:6px 8px 10px}.nc-main .nc-state{padding:64px 24px}.nc-main .nc-row-main{padding:12px}.nc-main .nc-more{margin:0 8px 10px;width:calc(100% - 16px)}@media (max-width: 900px){.nc-page{grid-template-columns:minmax(0,1fr)}.nc-side{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none}.nc-side p{display:none}.nc-side button{flex-shrink:0}.nc-side button em{margin-left:2px}}.nc-settings{--nc-critical: #f0716a;--nc-warning: #f5b544;--nc-brand: #a3a7f2}.nc-pref-table td,.nc-pref-table th{vertical-align:middle}.nc-pref-table th:not(:first-child),.nc-pref-table td:not(:first-child){width:1%;padding-left:12px;text-align:left;white-space:nowrap}.nc-pref-table td:first-child{min-width:240px;white-space:normal}.nc-pref-table .settings-segments{flex-wrap:nowrap}.nc-pref-name{display:flex;align-items:flex-start;gap:12px}.nc-pref-name>span:first-child{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;margin-top:1px;border:1px solid rgb(var(--tk-ink) / 8%);border-radius:8px;color:var(--tk-fg-9e9ea8)}.nc-lock{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid rgb(var(--tk-ink) / 8%);border-radius:7px;font-size:12px;color:var(--tk-fg-9e9ea8);white-space:nowrap}.nc-soon{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:rgb(var(--tk-ink) / 5%);font-size:11.5px;color:var(--tk-fg-6c6c78)}.nc-pref-table .settings-segments button{font-size:12px}.nc-explain{display:flex;gap:12px;padding:16px 24px;border-top:1px solid rgb(var(--tk-ink) / 5%);font-size:12.5px;line-height:19px;color:var(--tk-fg-9e9ea8)}.nc-explain svg{flex-shrink:0;margin-top:2px;color:var(--tk-fg-6c6c78)}.nc-advanced{border-top:1px solid rgb(var(--tk-ink) / 5%)}.nc-advanced>summary{display:flex;align-items:center;gap:8px;padding:14px 24px;font-size:13px;font-weight:500;color:var(--tk-fg-ececf0);cursor:pointer;list-style:none}.nc-advanced>summary::-webkit-details-marker{display:none}.nc-advanced>summary svg{color:var(--tk-fg-6c6c78);transition:transform .15s}.nc-advanced[open]>summary svg{transform:rotate(90deg)}.nc-advanced>summary small{font-weight:400;color:var(--tk-fg-6c6c78)}.nc-limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 24px 20px}.nc-limits>div{padding:14px 16px;border:1px solid rgb(var(--tk-ink) / 7%);border-radius:10px}.nc-limits small{display:block;font-size:12px;color:var(--tk-fg-6c6c78)}.nc-limits strong{display:block;margin-top:4px;font:600 18px/24px var(--font-mono);color:var(--tk-fg-ececf0)}.nc-limits strong span{font:400 12px var(--font-sans);color:var(--tk-fg-6c6c78)}.nc-save-bar{display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:12.5px;color:var(--tk-fg-6c6c78)}.nc-save-bar .is-error{color:var(--nc-critical)}@media (max-width: 640px){.nc-limits{grid-template-columns:minmax(0,1fr)}.nc-pref-table{min-width:560px}}.nc .mx-segmented button{white-space:nowrap}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --gradient-angle-offset{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --gradient-percent{syntax: "<percentage>"; initial-value: 5%; inherits: false;}@property --gradient-shine{syntax: "<color>"; initial-value: white; inherits: false;}@property --shiny-cta-bg{syntax: "<color>"; initial-value: #070b14; inherits: false;}@property --shiny-cta-face-glow{syntax: "<color>"; initial-value: transparent; inherits: false;}.shiny-cta{--shiny-cta-bg: hsl(var(--ox-background, 228 33% 3%));--shiny-cta-bg-subtle: hsl(var(--ox-muted, 228 20% 12%));--shiny-cta-fg: hsl(var(--ox-foreground, 210 20% 96%));--shiny-cta-highlight: hsl(var(--ox-primary, 221 87% 53%));--shiny-cta-highlight-subtle: hsl(var(--ox-info, 221 87% 68%));--shiny-cta-face-glow: transparent;--duration: 3s;--shadow-size: 2px;--transition: .8s cubic-bezier(.25, 1, .5, 1);contain:paint;isolation:isolate;position:relative;box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;width:max-content;min-width:0;max-width:none;flex:0 0 auto;overflow:hidden;border-radius:999px;clip-path:inset(0 round 999px);-webkit-clip-path:inset(0 round 999px);cursor:pointer;outline:none;outline-offset:4px;min-height:40px;padding:10px 24px;font-family:var(--font-sans, Geist, ui-sans-serif, system-ui, sans-serif);font-size:12.5px;line-height:1.2;font-weight:500;text-align:center;border:1px solid transparent;color:var(--shiny-cta-fg);background:linear-gradient(var(--shiny-cta-bg),var(--shiny-cta-bg)) padding-box,conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)),transparent,var(--shiny-cta-highlight) var(--gradient-percent),var(--gradient-shine) calc(var(--gradient-percent) * 2),var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),transparent calc(var(--gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle),inset 0 -1ex 1.75rem 4px var(--shiny-cta-face-glow);transition:var(--transition);transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine,--shiny-cta-bg,--shiny-cta-face-glow}.shiny-cta:focus-visible{outline:2px solid hsl(var(--ox-ring, 221 87% 58%) / .7);outline-offset:3px}.shiny-cta:before,.shiny-cta:after{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:0}.shiny-cta:active{translate:0 1px}.shiny-cta:before{--size: calc(100% - var(--shadow-size) * 3);--position: 2px;--space: calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position),white calc(var(--position) / 4),transparent 0);background-size:var(--space) var(--space);background-repeat:space;mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),black,transparent 10% 90%,black);-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),black,transparent 10% 90%,black);border-radius:inherit;opacity:.4}.shiny-cta:after{width:100%;aspect-ratio:1;background:linear-gradient(-50deg,transparent,var(--shiny-cta-highlight),transparent);mask-image:radial-gradient(circle at bottom,transparent 40%,black);-webkit-mask-image:radial-gradient(circle at bottom,transparent 40%,black);opacity:.6;transform-origin:center}.shiny-cta__label{position:relative;z-index:1;display:block;flex:0 0 auto;width:auto;margin:0;padding:0;border:0;background:none;box-shadow:none;outline:none;text-align:center;white-space:nowrap;line-height:1.2;color:inherit}.shiny-cta,.shiny-cta:before,.shiny-cta:after{animation-composition:add}.shiny-cta{animation:gradient-angle var(--duration) linear infinite,gradient-angle calc(var(--duration) / .4) linear infinite reverse paused}.shiny-cta:before{animation:gradient-angle var(--duration) linear infinite paused,gradient-angle calc(var(--duration) / .4) linear infinite reverse paused}.shiny-cta:after{animation:shimmer var(--duration) linear infinite paused,shimmer calc(var(--duration) / .4) linear infinite reverse paused}.shiny-cta:is(:hover,:focus-visible){--gradient-percent: 20%;--gradient-angle-offset: 95deg;--gradient-shine: var(--shiny-cta-highlight-subtle);--shiny-cta-bg: hsl(var(--ox-surface-raised, 228 20% 9%));--shiny-cta-face-glow: hsl(var(--ox-primary, 221 87% 53%) / .55)}.shiny-cta:is(:hover,:focus-visible),.shiny-cta:is(:hover,:focus-visible):before,.shiny-cta:is(:hover,:focus-visible):after{animation-play-state:running}.shiny-cta[data-paused=true],.shiny-cta[data-paused=true]:before,.shiny-cta[data-paused=true]:after{animation-play-state:paused!important}@keyframes gradient-angle{to{--gradient-angle: 360deg}}@keyframes shimmer{to{rotate:360deg}}@media (prefers-reduced-motion: reduce){.shiny-cta,.shiny-cta:before,.shiny-cta:after{animation:none!important}.shiny-cta:is(:hover,:focus-visible){--gradient-percent: 14%;--gradient-angle-offset: 40deg;--shiny-cta-bg: hsl(var(--ox-surface-raised, 228 20% 9%));--shiny-cta-face-glow: hsl(var(--ox-primary, 221 87% 53%) / .45)}}.user-dropdown-v3,.ud-submenu{--ud-bg: #fff;--ud-text: #14141a;--ud-secondary: #50505c;--ud-muted: #7c7c88;--ud-faint: #a0a0aa;--ud-border: rgba(0, 0, 0, .07);--ud-fill: rgba(0, 0, 0, .025);--ud-hover: rgba(0, 0, 0, .04);font-family:Geist,sans-serif;color:var(--ud-secondary);background:var(--ud-bg);border:1px solid var(--ud-border);box-shadow:0 2px 6px #0000000f,0 16px 40px -8px #00000026,inset 0 1px #fff9;border-radius:12px}.dark .user-dropdown-v3,.dark .ud-submenu{--ud-bg: #111115;--ud-text: #ececf0;--ud-secondary: #9e9ea8;--ud-muted: #6c6c78;--ud-faint: #50505a;--ud-border: rgba(255, 255, 255, .07);--ud-fill: rgba(255, 255, 255, .03);--ud-hover: rgba(255, 255, 255, .05);border-color:#ffffff17;box-shadow:0 2px 6px #0000004d,0 16px 40px -8px #0000008c,inset 0 1px #ffffff0f}.user-dropdown-v3.user-dropdown-v3{width:300px;max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);padding:0;overflow:auto;transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation-duration:.15s;line-height:normal}.ud-icon{display:inline-flex;flex-shrink:0;position:relative}.ud-icon img{display:block;max-width:none}.ud-icon .ud-dark{display:none}.dark .ud-icon .ud-dark{display:block}.dark .ud-icon .ud-light{display:none}.ud-heading{display:flex;align-items:center;gap:12px;padding:14px 14px 12px}.ud-avatar{position:relative;flex-shrink:0;width:46px;height:46px}.ud-avatar>.ud-icon,.ud-avatar>.ud-ring{position:absolute;left:0;top:0}.ud-avatar .ud-photo{position:absolute;left:6.5px;top:6.5px;width:33px;height:33px;border-radius:50%;overflow:hidden}.ud-badge-shadow{position:absolute;left:28px;top:28px}.ud-level{position:absolute;left:30px;top:30px;width:17px;height:17px;display:flex;align-items:center;justify-content:center;background:#f0f0f4;border:1px solid #0000001a;border-radius:8.5px;font:500 9px Geist Mono,monospace;color:var(--ud-text)}.dark .ud-level{background:#1e1e24;border-color:#ffffff24}.ud-identity{flex:1;min-width:0;position:relative}.ud-name{display:flex;gap:6px;align-items:center}.ud-name strong{font-size:13.5px;font-weight:500;color:var(--ud-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ud-plan{height:16.5px;display:flex;align-items:center;padding:0 5px;border:1px solid #0000001f;border-radius:4px;font:500 9.5px Geist Mono,monospace;letter-spacing:.285px}.dark .ud-plan{border-color:#ffffff24}.ud-email{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ud-muted);max-width:100%;margin-top:2px;cursor:pointer}.ud-email>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ud-email:hover{color:var(--ud-text)}.ud-email:focus-visible,.ud-themes button:focus-visible{outline:2px solid #8b90f0;outline-offset:2px}.ud-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ud-stats-wrap{padding:0 10px 10px}.ud-stats{border:1px solid var(--ud-border);background:var(--ud-fill);border-radius:9px;padding:11px 12px;display:flex;flex-direction:column;gap:10px}.ud-stat{display:flex;flex-direction:column;gap:6px}.ud-stat-title{display:flex;align-items:center;gap:6px;color:var(--ud-text)}.ud-stat-title strong{font-size:12px;font-weight:500}.ud-stat-title b{font:500 11.5px Geist Mono,monospace}.ud-stat-title em{font:400 11.5px Geist Mono,monospace;color:var(--ud-faint)}.ud-spacer{flex:1}.ud-progress{height:3px;background:var(--ud-border);border-radius:2px;overflow:hidden}.ud-progress i{display:block;height:3px;border-radius:2px;background:var(--ud-secondary)}.ud-stat small{font-size:11px;color:var(--ud-muted)}.ud-divider{height:1px;background:var(--ud-border)}.ud-group{padding:6px;display:flex;flex-direction:column;gap:1px}.ud-row.ud-row{display:flex;align-items:center;width:100%;height:32px;min-height:32px;gap:10px;padding:0 8px;border-radius:7px;font-size:13px;line-height:normal;color:var(--ud-secondary);cursor:pointer}.ud-row[data-highlighted],.ud-row[data-state=open]{background:var(--ud-hover);color:var(--ud-text)}.ud-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ud-shortcut{font:400 11px Geist Mono,monospace;color:var(--ud-faint)}.ud-meta{font-size:11.5px;color:var(--ud-muted)}.ud-icon-settings{opacity:.65}.ud-row[data-highlighted] .ud-icon-settings{opacity:1}.ud-sub-trigger>svg{display:none}.ud-org{width:16px;height:16px;border-radius:4px;background:var(--ud-border);display:flex;align-items:center;justify-content:center;font-size:9px;color:var(--ud-text)}.ud-themes{display:flex;gap:2px;padding:2px;border-radius:7px;background:var(--ud-fill);border:1px solid var(--ud-border)}.ud-themes button{width:26px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:5px;cursor:pointer}.ud-themes button[aria-pressed=true]{background:#e3e3eb;box-shadow:inset 0 1px #fff6}.dark .ud-themes button[aria-pressed=true]{background:#2c2c34;box-shadow:inset 0 1px #ffffff0f}.ud-news-count{height:16px;padding:0 5px;border-radius:5px;background:#7c82e629;color:#5056c8;font:500 10px Geist Mono,monospace;display:flex;align-items:center}.dark .ud-news-count{color:#aaaef5}.ud-footer{padding:10px 14px;display:flex;align-items:center;gap:6px;border-top:1px solid var(--ud-border);background:var(--ud-fill);font-size:11.5px;color:var(--ud-muted)}.ud-footer:hover{color:var(--ud-text)}.ud-version{font:400 11px Geist Mono,monospace;color:var(--ud-faint)}.ud-health{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.ud-health i{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--ud-faint)}.ud-health.is-operational i{background:#2f9e6e}.ud-health.is-degraded i{background:#c98a12}.ud-health.is-outage i{background:#d0453d}.dark .ud-health.is-operational i{background:#3ecf8e}.dark .ud-health.is-degraded i{background:#e9b44c}.dark .ud-health.is-outage i{background:#f0716a}.ud-submenu.ud-submenu{min-width:180px;max-width:calc(100vw - 24px);padding:6px;border-radius:9px}.ud-error{font-size:11px;color:#f17474;padding:4px 14px 10px}.ud-release{display:flex;flex-direction:column;gap:16px;max-height:min(60vh,520px);overflow:auto}.ud-release>p{font-size:14px;color:var(--muted-foreground)}.ud-release article strong{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.ud-release article time{display:block;margin-top:2px;font-size:12px;color:var(--muted-foreground)}.ud-release article p{margin-top:6px;font-size:13.5px;line-height:1.5;color:var(--muted-foreground);white-space:pre-line;overflow-wrap:anywhere}.ud-news-new{height:18px;display:inline-flex;align-items:center;padding:0 6px;border-radius:6px;border:1px solid #7c82e64d;background:#7c82e61a;color:#4b51b8;font-size:11px;font-weight:500}.dark .ud-news-new{color:#aaaef5}@media (prefers-reduced-motion: reduce){.user-dropdown-v3.user-dropdown-v3,.ud-submenu.ud-submenu{animation:none;transition:none}}.ud-row .ud-label{text-align:left}.ud-plan{flex-shrink:1;min-width:0;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;color:var(--ud-secondary)}.ud-plan.is-trial{border-color:#c98a124d;background:#c98a1214;color:#a06a12}.dark .ud-plan.is-trial{color:#e9b44c}.ud-plan.is-internal{border-color:#7c82e64d;background:#7c82e614;color:#4b51b8}.dark .ud-plan.is-internal{color:#aaaef5}.ud-name strong{min-width:0}.ud-copied{flex-shrink:0;font-style:normal;font-size:11px;color:#2f9e6e}.dark .ud-copied{color:#3ecf8e}.ud-chip{height:18px;display:inline-flex;align-items:center;padding:0 6px;border:1px solid var(--ud-border);border-radius:6px;background:var(--ud-fill);font-size:11px;color:var(--ud-secondary);white-space:nowrap}.ud-progress.is-warn i{background:#c98a12}.ud-progress.is-low i{background:#d0453d}.ud-meta{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ud-row.ud-static{cursor:default}.ud-submenu-title{padding:4px 8px 6px;font-size:11px;color:var(--ud-muted)}.ud-footer .ud-version{flex-shrink:0}.nav-topbar.premium-topbar.topbar-v3.topbar-v3{height:60px;min-height:60px;padding:0 16px 0 24px;gap:8px;background:hsl(var(--ox-sidebar, 228 28% 6%));border-bottom:1px solid hsl(var(--ox-sidebar-border, 228 14% 16%) / .75);container-type:inline-size;container-name:topbar;overflow:visible}.tb-v3-icon{display:inline-flex;position:relative;align-items:center;justify-content:center;flex-shrink:0}.tb-v3-icon>img{max-width:none}.tb-v3-icon .tb-v3-light{display:none}html:not(.dark) .tb-v3-icon .tb-v3-dark{display:none}html:not(.dark) .tb-v3-icon .tb-v3-light{display:block}.topbar-v3.topbar-v3 .tb-breadcrumb{display:flex;align-items:center;flex-shrink:0;gap:6px;font-size:13px;color:#6c6c78}.tb-breadcrumb>span{display:flex;align-items:center;gap:6px}.tb-breadcrumb strong{font-weight:500;color:#ececf0}.tb-breadcrumb a{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-v3.topbar-v3 .tb-spacer{flex:1}.topbar-v3.topbar-v3 .tb-search{width:272px;height:34px;padding:0 6px;gap:10px;border:1px solid #ffffff14;border-radius:9px;background:#ffffff08;box-shadow:inset 0 1px #ffffff0f;flex-shrink:0}.topbar-v3.topbar-v3 .tb-ai-box{width:auto;height:24px;display:flex;gap:6px;padding:0 8px 0 4px;border:0;border-radius:6px;background:#ffffff0d;box-shadow:none;flex-shrink:0}.topbar-v3.topbar-v3 .tb-ai-box strong{font-size:12px;font-weight:500;color:#ececf0;white-space:nowrap}.topbar-v3.topbar-v3 .tb-search-label{font-size:12.5px;color:#6c6c78;-webkit-mask-image:none;mask-image:none;text-overflow:ellipsis}.topbar-v3.topbar-v3 .tb-search-short{display:none}.topbar-v3.topbar-v3 .tb-search-keys{display:flex;align-items:center;height:20px;padding:0 5px;border:1px solid #ffffff1a;border-radius:5px;font:10.5px var(--font-mono);color:#6c6c78}.topbar-v3.topbar-v3 .tb-upgrade{display:flex;width:168px;height:32px;padding:0 6px 0 12px;gap:8px;border:1px solid #ffffff17;border-radius:8px;background:linear-gradient(#ffffff12,#ffffff06);box-shadow:inset 0 1px #ffffff0f;color:#ececf0;overflow:visible}.topbar-v3.topbar-v3 .tb-upgrade strong{font-size:12.5px;font-weight:500;white-space:nowrap}.topbar-v3.topbar-v3 .tb-upgrade em{display:flex;align-items:center;height:18px;padding:0 5px;background:#7c82e629;border-radius:5px;color:#aaaef5;font:500 10.5px var(--font-mono);white-space:nowrap}.topbar-v3.topbar-v3 .tb-upgrade:before{top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1px;z-index:0;border-radius:inherit;background:conic-gradient(from var(--tb-angle),transparent 0deg,transparent 190deg,#6366f140 240deg,#8b5cf1bf 315deg,#fff 348deg,transparent 360deg);animation:tb-comet 6s linear infinite;box-shadow:none;pointer-events:none}.topbar-v3.topbar-v3 .tb-upgrade:hover:before{animation-duration:3s}.topbar-v3.topbar-v3 .tb-upgrade:after{content:none}.topbar-v3.topbar-v3 .tb-dock{width:auto;display:flex;align-items:center;gap:8px;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;flex-shrink:0}.topbar-v3.topbar-v3 .tb-segment{position:relative;width:32px;height:32px;padding:0 8px;gap:6px;border-radius:8px;background:transparent;box-shadow:none;transition:background .12s ease}.topbar-v3.topbar-v3 .tb-segment:has(.tb-split){width:76px}.topbar-v3.topbar-v3 .tb-segment:hover,.topbar-v3.topbar-v3 .tb-segment[data-state=open]{background:#ffffff0a;box-shadow:none}.topbar-v3.topbar-v3 .tb-segment:active{transform:none}.topbar-v3.topbar-v3 .tb-segment>.tb-count{position:absolute;top:3px;left:18px;right:auto;min-width:14px;height:15px;padding:0 3px;border:2px solid #0a0a0d;border-radius:8px;color:#fff;font:500 9.5px var(--font-mono);line-height:11px;background:#7c82e6}.topbar-v3.topbar-v3 .tb-bell>.tb-count{background:#eb5757}.topbar-v3.topbar-v3 .tb-split{display:flex;gap:6px}.topbar-v3.topbar-v3 .tb-split>span{display:flex;align-items:center;gap:4px;font:500 11.5px var(--font-mono);color:#9e9ea8}.topbar-v3.topbar-v3 .tb-v3-divider{width:1px;height:20px;background:#ffffff14;flex-shrink:0;border-radius:0}.topbar-v3.topbar-v3 .tb-account.tb-enterprise{width:257px;height:46px;padding:0 6px 0 4px;gap:10px;border:0;border-radius:10px;background:transparent;box-shadow:none;margin:0}.topbar-v3.topbar-v3 .tb-account:hover,.topbar-v3.topbar-v3 .tb-account[data-state=open]{background:#ffffff0a;border:0;box-shadow:none}.topbar-v3.topbar-v3 .tb-avatar{width:40px;height:40px}.topbar-v3.topbar-v3 .tb-photo{left:6.5px;top:6.5px;width:27px;height:27px;border:0;border-radius:50%}.topbar-v3.topbar-v3 .tb-level{left:27px;top:27px;right:auto;bottom:auto;width:14px;height:14px;border:1px solid #ffffff24;border-radius:7px;background:#1e1e24;display:grid;place-items:center}.topbar-v3.topbar-v3 .tb-level .tb-v3-badge{position:absolute;left:-3px;top:-3px}.topbar-v3.topbar-v3 .tb-level strong{position:relative;color:#ececf0;font:500 8px var(--font-mono)}.topbar-v3.topbar-v3 .tb-account-text{flex:1}.topbar-v3.topbar-v3 .tb-name{font-size:12.5px;font-weight:500;gap:7px;color:#ececf0;overflow:visible}.topbar-v3.topbar-v3 .tb-account.tb-enterprise .tb-name em{height:16px;padding:0 5px;border:1px solid #ffffff24;border-radius:4px;background:transparent;color:#9e9ea8;font:500 9px var(--font-mono);letter-spacing:.27px}.topbar-v3.topbar-v3 .tb-account.tb-enterprise .tb-account-meta{margin-top:2px;gap:5px}.topbar-v3.topbar-v3 .tb-account.tb-enterprise .tb-account-meta>span:first-child{color:#6c6c78;font:400 11px var(--font-sans)}.topbar-v3.topbar-v3 .tb-account.tb-enterprise .tb-account-meta .tb-meta-dot{color:#50505a}.topbar-v3.topbar-v3 .tb-account.tb-enterprise .tb-account-meta>span:last-child{color:#9e9ea8;font:400 11px var(--font-mono)}.topbar-v3.topbar-v3 .tb-account>.tb-v3-down{transition:transform .18s}.topbar-v3.topbar-v3 .tb-account[data-state=open]>.tb-v3-down{transform:rotate(180deg)}html:not(.dark) .nav-topbar.topbar-v3.topbar-v3{background:#fff;border-bottom-color:#00000014}html:not(.dark) .topbar-v3.topbar-v3 .tb-breadcrumb,html:not(.dark) .topbar-v3.topbar-v3 .tb-search-label{color:#7c7c88}html:not(.dark) .topbar-v3.topbar-v3 .tb-breadcrumb strong,html:not(.dark) .topbar-v3.topbar-v3 .tb-name,html:not(.dark) .topbar-v3.topbar-v3 .tb-ai-box strong{color:#14141a}html:not(.dark) .topbar-v3.topbar-v3 .tb-search{background:#00000008;border-color:#00000014;box-shadow:inset 0 1px #ffffffe6,0 1px 1px #0000000d}html:not(.dark) .topbar-v3.topbar-v3 .tb-ai-box{background:#0000000d}html:not(.dark) .topbar-v3.topbar-v3 .tb-search-keys{color:#7c7c88;border-color:#0000001a}html:not(.dark) .topbar-v3.topbar-v3 .tb-upgrade{color:#14141a;background:linear-gradient(#00000007,#00000003);border-color:#00000017}html:not(.dark) .topbar-v3.topbar-v3 .tb-segment:hover,html:not(.dark) .topbar-v3.topbar-v3 .tb-segment[data-state=open],html:not(.dark) .topbar-v3.topbar-v3 .tb-account:hover,html:not(.dark) .topbar-v3.topbar-v3 .tb-account[data-state=open]{background:#0000000a}html:not(.dark) .topbar-v3.topbar-v3 .tb-v3-divider{background:#00000014}html:not(.dark) .topbar-v3.topbar-v3 .tb-segment>.tb-count{border-color:#fff}html:not(.dark) .topbar-v3.topbar-v3 .tb-account.tb-enterprise .tb-name em{color:#7c7c88;border-color:#00000024}html:not(.dark) .topbar-v3.topbar-v3 .tb-level{background:#f3f3f6;border-color:#00000024}html:not(.dark) .topbar-v3.topbar-v3 .tb-level strong{color:#14141a}@container topbar (max-width:1050px){.topbar-v3.topbar-v3 .tb-search{width:260px}.topbar-v3.topbar-v3 .tb-search-full{display:none}.topbar-v3.topbar-v3 .tb-search-short{display:inline}.topbar-v3.topbar-v3 .tb-upgrade{width:34px;padding:0;justify-content:center}.topbar-v3.topbar-v3 .tb-upgrade>strong,.topbar-v3.topbar-v3 .tb-upgrade>em{display:none}.topbar-v3.topbar-v3 .tb-account.tb-enterprise{width:74px}.topbar-v3.topbar-v3 .tb-account-text,.topbar-v3.topbar-v3 .tb-help{display:none}}@container topbar (max-width:760px){.topbar-v3.topbar-v3 .tb-breadcrumb{display:none}.topbar-v3.topbar-v3 .tb-search{width:220px}.topbar-v3.topbar-v3 .tb-spacer{flex:1}}@container topbar (max-width:580px){.topbar-v3.topbar-v3 .tb-search{width:120px}.topbar-v3.topbar-v3 .tb-search-label,.topbar-v3.topbar-v3 .tb-search-keys{display:none}.topbar-v3.topbar-v3 .tb-account.tb-enterprise{width:44px;padding:0 2px}.topbar-v3.topbar-v3 .tb-account>.tb-v3-down{display:none}.topbar-v3.topbar-v3 .tb-v3-divider{display:none}.topbar-v3.topbar-v3 .tb-dock{gap:4px}.topbar-v3.topbar-v3 .tb-upgrade{display:none}}@container topbar (max-width:380px){.topbar-v3.topbar-v3 .tb-search{width:34px;padding:0 8px}.topbar-v3.topbar-v3 .tb-ai-box{padding:0;background:none}.topbar-v3.topbar-v3 .tb-ai-box strong{display:none}.topbar-v3.topbar-v3 .tb-segment:has(.tb-split){width:32px}.topbar-v3.topbar-v3 .tb-split{display:none}}@media (max-width: 767px){.nav-topbar.premium-topbar.topbar-v3.topbar-v3{padding:0 12px}}@media (prefers-reduced-motion: reduce){.topbar-v3.topbar-v3 .tb-upgrade:before{animation:none}.topbar-v3.topbar-v3 *{transition:none!important}}.topbar-v3.topbar-v3 .tb-upgrade:before{mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nav-topbar.topbar-v3.topbar-v3{-webkit-backdrop-filter:none;backdrop-filter:none}.topbar-v3.topbar-v3:after{content:none}.topbar-v3.topbar-v3 .tb-breadcrumb{line-height:17px}.topbar-v3.topbar-v3 .tb-name{line-height:16px}.topbar-v3.topbar-v3 .tb-account-meta{line-height:14px}.topbar-v3.topbar-v3 .tb-ai-box strong{line-height:16px}.topbar-v3.topbar-v3 .tb-bell{margin-right:0}.topbar-v3.topbar-v3 .tb-menu{width:32px;height:32px;flex-shrink:0}.topbar-v3.topbar-v3 .tb-upgrade strong{color:inherit}.nav-topbar.premium-topbar.topbar-v3.topbar-v4{padding:0 16px 0 18px;gap:4px}.topbar-v3.topbar-v4 .tb-breadcrumb,.topbar-v3.topbar-v4 .tb-breadcrumb>span{gap:4px}.topbar-v3.topbar-v4 .tb-breadcrumb{color:#8b8b96;line-height:18px}.topbar-v3.topbar-v4 .tb-breadcrumb strong{color:#ededf0;line-height:16px}.topbar-v3.topbar-v4 .tb-v4-icon{display:inline-flex;flex-shrink:0;color:#b4b4be}.topbar-v3.topbar-v4 .tb-v4-icon svg{display:block}.topbar-v3.topbar-v4 .tb-breadcrumb .tb-v4-icon{color:#8b8b96}html:not(.dark) .topbar-v3.topbar-v4 .tb-v4-icon{color:#4a4a55}.topbar-v3.topbar-v4 .tb-spacer{display:flex;align-items:center;min-width:11px;padding:0 5px}.topbar-v3.topbar-v4 .tb-spacer:before{content:"";width:1px;height:20px;background:#ffffff17;flex-shrink:0}.topbar-v3.topbar-v4 .tb-search{width:303px;height:36px;padding:0 6px;gap:10px;border:1px solid #ffffff17;border-radius:8px;background:#050507;box-shadow:inset 0 1px #0000004d}.topbar-v3.topbar-v4 .tb-ai-box{background:#ffffff0f}.topbar-v3.topbar-v4 .tb-ai-box strong{color:#ededf0}.topbar-v3.topbar-v4 .tb-search-label{color:#8b8b96}.topbar-v3.topbar-v4 .tb-search-keys{border-color:#ffffff17;background:#18181e;color:#8b8b96;font-weight:500}.topbar-v3.topbar-v4 .tb-upgrade-shiny,.topbar-v3.topbar-v4 .tb-upgrade-liquid{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;margin-right:4px;vertical-align:middle}.topbar-v3.topbar-v4 .tb-upgrade-liquid{overflow:visible;padding:1px 0}.topbar-v3.topbar-v4 .tb-upgrade-shiny{overflow:hidden;box-sizing:border-box;width:max-content;min-width:0;padding:10px 24px;min-height:40px;text-align:center;justify-content:center;align-items:center;border-radius:999px}.topbar-v3.topbar-v4 .tb-upgrade{width:auto;height:36px;padding:0 5px 0 10px;gap:8px;border:1px solid transparent;border-radius:8px;background:linear-gradient(90deg,#5d63cc2e,#5d63cc0a) padding-box,linear-gradient(#131318,#131318) padding-box,linear-gradient(90deg,#7c82e6bf,#ffffff0f) border-box;box-shadow:inset 0 1px #ffffff17;color:#ededf0}.topbar-v3.topbar-v4 .tb-upgrade:before{content:none;animation:none}.topbar-v3.topbar-v4 .tb-upgrade em{height:20px;background:#5d63cc29;color:#a3a7f2}.topbar-v3.topbar-v4 .tb-v3-upgrade{color:#7c82e6}.topbar-v3.topbar-v4 .tb-dock{gap:4px;margin-left:4px}.topbar-v3.topbar-v4 .tb-segment{width:36px;height:36px;padding:0;justify-content:center;border-radius:8px}.topbar-v3.topbar-v4 .tb-segment:has(.tb-split){width:auto;padding:0 8px 0 7px;gap:8px}.topbar-v3.topbar-v4 .tb-segment .tb-v3-icon:not(.tb-v3-green,.tb-v3-amber) img{width:18px;height:18px}.topbar-v3.topbar-v4 .tb-split{gap:8px}.topbar-v3.topbar-v4 .tb-split>span{gap:5px;font:500 12px var(--font-mono);color:#b4b4be}.topbar-v3.topbar-v4 .tb-segment>.tb-count{top:2px;left:20px;min-width:16px;height:16px;padding:0 4px;border:2px solid #0a0a0d;border-radius:8px;background:#5d63cc;font:500 10px/12px var(--font-mono)}.topbar-v3.topbar-v4 .tb-bell>.tb-count{background:#f26d6d;color:#0a0a0d;box-shadow:none}.topbar-v3.topbar-v4 .tb-dock>.tb-v3-divider{margin-left:4px;background:#ffffff17}.topbar-v3.topbar-v4 .tb-account.tb-enterprise{width:auto;height:46px;padding:0 0 0 6px;gap:6px;border-radius:8px}.topbar-v3.topbar-v4 .tb-avatar{width:41px;height:41px}.topbar-v3.topbar-v4 .tb-avatar>.tb-v3-ring{position:absolute;top:0;right:0;bottom:0;left:0}.topbar-v3.topbar-v4 .tb-avatar>.tb-v3-ring img{width:41px;height:41px}.topbar-v3.topbar-v4 .tb-avatar>.tb-v3-ring img.tb-v3-dark{width:43px;height:43px;max-width:none;margin:-1px}.topbar-v3.topbar-v4 .tb-photo,.topbar-v3.topbar-v4 .tb-photo-hairline{position:absolute;left:4.5px;top:4.5px;width:32px;height:32px;border-radius:50%}.topbar-v3.topbar-v4 .tb-photo-hairline{pointer-events:none}.topbar-v3.topbar-v4 .tb-account-text{flex:initial}.topbar-v3.topbar-v4 .tb-name{gap:8px;color:#ededf0}.topbar-v3.topbar-v4 .tb-account.tb-enterprise .tb-name em{border-color:#ffffff17;background:#18181e;color:#b4b4be}.topbar-v3.topbar-v4 .tb-account.tb-enterprise .tb-account-meta>span,.topbar-v3.topbar-v4 .tb-account.tb-enterprise .tb-account-meta .tb-meta-dot{color:#8b8b96}.topbar-v3.topbar-v4 .tb-account>.tb-v3-down{width:20px;height:20px;border-radius:6px;transition:transform .18s,background-color .15s}.topbar-v3.topbar-v4 .tb-account>.tb-v3-down img{width:16px;height:16px}.topbar-v3.topbar-v4 .tb-account>.tb-v3-down:hover{background:#ffffff0f}html:not(.dark) .topbar-v3.topbar-v4 .tb-spacer:before{background:#00000014}html:not(.dark) .topbar-v3.topbar-v4 .tb-search{background:#00000008;border-color:#00000014;box-shadow:inset 0 1px #ffffffe6,0 1px 1px #0000000d}html:not(.dark) .topbar-v3.topbar-v4 .tb-search-keys{background:transparent;border-color:#0000001a;color:#7c7c88}html:not(.dark) .topbar-v3.topbar-v4 .tb-breadcrumb,html:not(.dark) .topbar-v3.topbar-v4 .tb-search-label,html:not(.dark) .topbar-v3.topbar-v4 .tb-account.tb-enterprise .tb-account-meta>span{color:#7c7c88}html:not(.dark) .topbar-v3.topbar-v4 .tb-breadcrumb strong,html:not(.dark) .topbar-v3.topbar-v4 .tb-name,html:not(.dark) .topbar-v3.topbar-v4 .tb-ai-box strong{color:#14141a}html:not(.dark) .topbar-v3.topbar-v4 .tb-ai-box{background:#0000000d}html:not(.dark) .topbar-v3.topbar-v4 .tb-upgrade{color:#14141a;background:linear-gradient(90deg,#5d63cc1f,#5d63cc08) padding-box,linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#7c82e6bf,#0000000f) border-box}html:not(.dark) .topbar-v3.topbar-v4 .tb-v3-upgrade{color:#5d63cc}html:not(.dark) .topbar-v3.topbar-v4 .tb-account.tb-enterprise .tb-name em{background:transparent;border-color:#00000024;color:#7c7c88}html:not(.dark) .topbar-v3.topbar-v4 .tb-split>span{color:#50505c}html:not(.dark) .topbar-v3.topbar-v4 .tb-dock>.tb-v3-divider{background:#00000014}@container topbar (max-width:1050px){.topbar-v3.topbar-v4 .tb-search{width:260px}.topbar-v3.topbar-v4 .tb-upgrade{width:36px;padding:0;justify-content:center}.topbar-v3.topbar-v4 .tb-account.tb-enterprise{width:auto}}@container topbar (max-width:760px){.topbar-v3.topbar-v4 .tb-search{width:220px}.topbar-v3.topbar-v4 .tb-spacer:before{display:none}}@container topbar (max-width:580px){.topbar-v3.topbar-v4 .tb-search{width:120px}}@container topbar (max-width:380px){.topbar-v3.topbar-v4 .tb-search{width:36px;padding:0 8px}.topbar-v3.topbar-v4 .tb-segment:has(.tb-split){width:36px;padding:0}}@property --tb-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.nav-topbar.premium-topbar.topbar-v1{height:64px;min-height:64px;padding:0 16px 0 24px;gap:10px;background:linear-gradient(180deg,hsl(var(--ox-surface-raised, 228 20% 9%)),hsl(var(--ox-background, 228 33% 3%)));border-bottom:1px solid hsl(var(--ox-sidebar-border, 228 14% 16%) / .7);overflow:visible}.topbar-v1 .tb-search{width:300px;height:38px;flex-shrink:0;padding:0 10px;gap:8px;border:1px solid transparent;border-radius:10px;background:linear-gradient(#161620,#161620) padding-box,linear-gradient(110deg,#6366f160,#8b5cf155,#ec489950) border-box;box-shadow:0 0 16px #6366f10a;color:#ffffff80}.tb-search-label{font-size:11.5px;white-space:nowrap;overflow:hidden;flex:1;text-align:left;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.tb-search kbd{font:10px var(--font-mono);color:#fff5;border:1px solid #ffffff12;padding:2px 4px;border-radius:4px}.tb-spacer{flex:1;min-width:0}.tb-menu{width:28px;height:32px;display:grid;place-items:center;flex-shrink:0}.tb-upgrade{position:relative;isolation:isolate;display:flex;gap:8px;align-items:center;width:143px;height:43px;padding:0 12px;border-radius:13px;flex-shrink:0;background:linear-gradient(120deg,#24152e,#141320);color:#faf5ff}.tb-upgrade:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;z-index:-1;background:conic-gradient(from var(--tb-angle),#ec48992b 0deg,#8b5cf133 240deg,#f472b6 300deg,#ec48992b 360deg);animation:tb-comet 3s linear infinite;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.tb-upgrade:hover:before{animation-duration:1.2s}.tb-upgrade>img{width:26px;height:26px}.tb-upgrade strong{font-size:12.5px;display:block}.tb-upgrade small{font-size:10.5px;color:#fff6;display:block}.tb-dock{display:flex;align-items:center;gap:4px;height:56px;padding:4px;border:1px solid #ffffff0d;background:linear-gradient(180deg,#15151d,#101016);box-shadow:inset 0 1px #ffffff04,0 2px 12px #0003;border-radius:15px;flex-shrink:0}.tb-segment{display:flex;gap:6px;align-items:center;justify-content:center;height:35px;padding:0 9px;border-radius:9px;white-space:nowrap;font-size:12.5px;color:#ffffff85;transition:background .12s,color .12s,transform 80ms}.tb-segment>img{width:15px;height:15px;opacity:.65}.tb-segment:hover,.tb-segment[data-state=open]{background:#ffffff0f;color:#fafafa}.tb-segment[data-state=open]{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff0b}.tb-segment:active{transform:scale(.97)}.tb-segment:hover>img{opacity:1}.tb-separator{width:3px;height:3px;border-radius:50%;background:#ffffff20}.tb-count{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:5px;background:#6366f129;color:#a5a7ff;font:10.5px var(--font-mono);animation:tb-count .32s ease-out}.tb-count.green{background:#10b98126;color:#34d399}.tb-count.amber{background:#f59e0b26;color:#fbbf24}.tb-count.red{background:#ef444429;color:#f87171}.tb-split{display:flex;gap:1px}.tb-split>.tb-count:first-child{border-radius:5px 2px 2px 5px}.tb-split>.tb-count:last-child{border-radius:2px 5px 5px 2px}.tb-account{width:300px;height:48px;display:flex;align-items:center;gap:10px;border:1px solid transparent;padding:4px 8px;border-radius:11px;text-align:left;transition:background .12s,border-color .12s;--ring: #818cf8}.tb-account.amber{--ring: #fbbf24}.tb-account.red{--ring: #f87171}.tb-account:hover{background:#ffffff06}.tb-account[data-state=open]{background:#6366f11a;border-color:#6366f13d;box-shadow:inset 0 1px #ffffff0f}.tb-account>img{width:12px;height:12px;opacity:.5;transition:transform .18s}.tb-account[data-state=open]>img{transform:rotate(180deg)}.tb-account-text{flex:1;min-width:0}.tb-name{display:flex;gap:6px;align-items:center;font-size:12.5px;color:#f4f4f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-name em{font:8px var(--font-mono);text-transform:uppercase;padding:2px 4px;border:1px solid #6366f12b;border-radius:4px;background:#6366f114;color:#a5a7f2;font-style:normal}.tb-account-text small{font-size:10px;color:var(--ring);display:block;margin-top:3px}.tb-avatar{position:relative;width:40px;height:40px;flex-shrink:0}.tb-avatar>i{position:absolute;left:19px;top:0;width:2px;height:4px;background:var(--ring);border-radius:1px;transform-origin:1px 20px;transition:opacity .16s,background .32s;animation:tb-tick .16s both}.tb-photo{position:absolute;left:6px;top:6px;width:28px;height:28px;font-size:10px}.tb-online{position:absolute;right:0;bottom:0;width:8px;height:8px;border:2px solid #14141b;border-radius:50%;background:#34d399}.tb-avatar.unlimited>i{animation:tb-spectrum 8s linear infinite;animation-delay:calc(var(--i, 0) * 12ms)}.tb-panel{width:400px;max-width:calc(100vw - 24px);padding:0;border:1px solid #ffffff14;border-radius:16px;background:linear-gradient(160deg,#181820,#101016);color:#eeeef1;box-shadow:0 20px 60px #0009;overflow:hidden;transform-origin:top right;animation:tb-open .18s cubic-bezier(.2,.8,.2,1);z-index:70}.tb-panel[data-state=closed]{animation:tb-close .12s ease-in}.tb-panel-heading{padding:20px 20px 14px;display:flex;gap:8px;align-items:center}.tb-panel-heading h2{font-size:16px;font-weight:600}.tb-tabs{display:flex;gap:4px;padding:0 16px 12px;border-bottom:1px solid #ffffff0a}.tb-tabs button{font-size:11.5px;padding:7px 10px;border-radius:7px;color:#fff6;transition:background .2s}.tb-tabs .active{background:#6366f120;color:#a5a7ff}.tb-list{max-height:min(440px,65vh);overflow-y:auto;overscroll-behavior:contain;padding:8px}.tb-message{width:100%;padding:12px;display:flex;gap:10px;text-align:left;border-radius:10px;transition:background .12s;align-items:flex-start}.tb-message:hover,.tb-agent:hover,.tb-notification:hover{background:#ffffff06}.tb-message.waiting{background:#f59e0b0a}.tb-message>span:nth-child(2){flex:1;min-width:0}.tb-message strong,.tb-agent strong,.tb-notification strong{font-size:12.5px;font-weight:500}.tb-message p,.tb-notification p{font-size:11.5px;color:#ffffff70;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tb-message small{font-size:10px;color:#ffffff40}.tb-message-mark{display:grid;place-items:center;width:32px;height:32px;border:1px solid #ffffff0e;border-radius:10px;background:#6366f11a;flex-shrink:0;color:#a5a7ff}.tb-unread{width:6px;height:6px;background:#818cf8;border-radius:50%;flex-shrink:0;margin-top:5px}.tb-empty{font-size:12px;padding:36px 20px;text-align:center;color:#fff6}.tb-panel footer{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #ffffff0a;padding:14px 20px;font-size:11px;color:#a5a7ff}.tb-panel footer button:disabled{opacity:.35}.tb-list h3{padding:10px 12px;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#fff5}.tb-approval{padding:14px;border:1px solid #f59e0b20;border-radius:11px;background:#f59e0b07;margin-bottom:8px}.tb-approval strong{font-size:12.5px}.tb-approval p{font-size:11.5px;color:#fff6;margin:6px 0 12px}.tb-approval>div{display:flex;gap:8px}.tb-approval button{padding:6px 10px;border:1px solid #ffffff15;border-radius:7px;font-size:11px}.tb-approval button.primary{background:#6366f1;border-color:#6366f1}.tb-approval button:disabled{opacity:.5}.tb-agent,.tb-notification{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px}.tb-agent>img{width:18px;height:18px}.tb-agent>span{margin-left:auto;color:#34d399;font-size:10px;display:flex;align-items:center;gap:5px}.tb-agent>span i{width:5px;height:5px;background:#34d399;border-radius:50%}.tb-notification>span:nth-child(2){flex:1}.tb-error{padding:12px;color:#f87171;font-size:12px}.tb-bell.ringing>img{animation:tb-bell .6s;transform-origin:50% -20%}@keyframes tb-comet{to{--tb-angle: 360deg}}@keyframes tb-tick{0%{opacity:0}}@keyframes tb-spectrum{0%,to{background:#818cf8}33%{background:#a78bfa}66%{background:#f472b6}}@keyframes tb-count{0%{transform:scale(.8)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes tb-open{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes tb-close{to{opacity:0;transform:translateY(-4px)}}@keyframes tb-bell{20%{transform:rotate(14deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(6deg)}to{transform:rotate(0)}}@media (max-width: 1439px){.topbar-v1 .tb-search{width:240px}.tb-label{display:none}.tb-upgrade{width:44px;justify-content:center;padding:0}.tb-upgrade>span{display:none}}@media (max-width: 1023px){.topbar-v1 .tb-search{width:38px;padding:0;justify-content:center}.tb-search-label,.tb-search kbd{display:none}.tb-account{width:54px;justify-content:center;padding:4px}.tb-account-text,.tb-account>img{display:none}.nav-topbar.premium-topbar.topbar-v1{padding:0 12px}}@media (max-width: 480px){.nav-topbar.premium-topbar.topbar-v1{gap:6px;padding:0 8px}.tb-dock{gap:1px}.tb-segment{padding:0 6px}.tb-upgrade,.tb-separator{display:none}.tb-spacer{min-width:0}}@media (prefers-reduced-motion: reduce){.topbar-v1 *,.tb-panel,.tb-panel *{animation:none!important;transition:opacity .12s!important}.tb-upgrade:before{animation:none!important}}.tb-account-meta{display:flex!important;align-items:center;gap:6px;white-space:nowrap}.tb-account-meta>span:first-child{color:#9da1ec;font-size:11px;font-weight:500}.tb-xp-bars{display:inline-flex;gap:1.5px;align-items:center}.tb-xp-bars i{width:3.5px;height:8px;border-radius:1.2px;background:#7c82e6;transition:opacity .24s}.tb-account-meta .tb-meta-dot{color:#8b8b96}.tb-account-meta>span:last-child{color:#ededf0;font:10px var(--font-mono)}.tb-level{position:absolute;right:-2px;bottom:1px;width:15px;height:15px}.tb-level>img{position:absolute;top:0;right:0;bottom:0;left:0;width:15px;height:15px}.tb-level strong{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font:8px var(--font-mono)}.tb-online{left:1px;bottom:0;right:auto}.tb-avatar>i{width:1.2px;left:19.4px;top:1.82px;height:3.75px;transform-origin:.6px 18.18px}.tb-photo{left:6.36px;top:6.36px;width:27.273px;height:27.273px}.tb-account-heading{display:flex;align-items:center;gap:10px;padding:16px}.tb-account-heading>div{flex:1;min-width:0}.tb-account-heading strong{font-size:13px}.tb-account-heading p{font-size:11px;color:#8b8b96;margin-top:3px}.tb-account-heading em{font:9px var(--font-mono);font-style:normal;color:#aaaeef;border:1px solid #7c82e633;border-radius:5px;padding:4px 6px;text-transform:uppercase}.tb-account-budget{margin:0 16px 12px;padding:12px;border:1px solid #7c82e629;border-radius:10px;background:#7c82e60a}.tb-account-budget>span{font-size:11px;color:#b4b4be}.tb-account-budget>strong{float:right;font:16px var(--font-mono);color:#ededf0}.tb-budget-track{height:5px;margin-top:12px;border-radius:4px;background:#ffffff0a;overflow:hidden}.tb-budget-track>i{display:block;height:100%;background:linear-gradient(90deg,#6066d9,#9da1ec);transition:width .32s}.tb-account-budget small{display:block;margin-top:7px;color:#8b8b96;font-size:10px}.tb-account-level{display:flex;align-items:center;gap:10px;padding:0 16px 14px}.tb-level-large{position:relative;width:30px;height:30px}.tb-level-large>img{width:30px;height:30px}.tb-level-large>strong{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:14px var(--font-mono)}.tb-account-level>span:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1}.tb-account-level>span:last-child>strong{color:#9da1ec;font-size:11.5px}.tb-xp-bars.large i{width:5px;height:6px}.tb-account-level small{font:10.5px var(--font-mono);color:#8b8b96;width:100%}.tb-topup{padding:10px 16px;border-block:1px solid #ffffff0f;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#b4b4be}.tb-topup>a{background:linear-gradient(90deg,#6066d9,#7c5ce6);border-radius:7px;padding:5px 10px;font-size:11.5px;color:#fff;font-weight:600}.tb-account-links{padding:8px}.tb-account-links>[role=menuitem]{padding:9px 10px;gap:10px;border-radius:8px;font-size:12.5px;color:#b4b4be}.tb-account-links img{width:16px;height:16px;opacity:.65}.tb-account-links span{margin-left:auto;color:#8b8b96;font-size:11px}.tb-account-panel footer{padding:10px 16px;justify-content:flex-end}.tb-plan-modal{max-width:820px!important;border-radius:20px;background:#111118;border:1px solid #ffffff14}.tb-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:16px}.tb-plan-card{padding:22px;border:1px solid #ffffff14;border-radius:14px;background:linear-gradient(140deg,#6366f112,#ffffff03)}.tb-plan-card h3{font-size:16px}.tb-plan-card strong{display:block;font-size:32px;margin-top:18px}.tb-plan-card small{color:#8b8b96;font-size:12px}.tb-plan-card a{display:block;margin-top:24px;background:#6366f1;border-radius:8px;padding:10px;font-size:12px;text-align:center}.tb-panel .tb-list>*{animation:tb-open .18s both}.tb-panel .tb-list>*:nth-child(2){animation-delay:20ms}.tb-panel .tb-list>*:nth-child(3){animation-delay:40ms}.tb-panel .tb-list>*:nth-child(4){animation-delay:60ms}.tb-panel .tb-list>*:nth-child(5){animation-delay:80ms}.tb-panel .tb-list>*:nth-child(n+6){animation-delay:.1s}.tb-notification>span:last-child{transition:transform .12s}.tb-notification:hover>span:last-child{transform:translate(2px)}.tb-dock{background:#00000061;border:0;gap:0;box-shadow:inset 0 -1px #ffffff0a,inset 0 1px 3px #0000008c}.tb-account{background:transparent;gap:11px;padding:4px 12px 4px 4px;border:0;box-shadow:none;margin-left:auto}.tb-account:hover{background:linear-gradient(90deg,#ffffff1a,#ffffff0f)}.tb-segment{gap:7px;padding:9px 11px;border-radius:11px;height:35px;color:#b4b4be}.tb-separator{margin:0 3px}.tb-count.blue{background:linear-gradient(#6066d9,#4e52b8);color:#fff;box-shadow:0 0 8px #6066d966;border-radius:6px;min-width:19px;padding:1.5px 5px;height:18px}.tb-count.red{background:linear-gradient(#ef4444,#bf3636);color:#fff;box-shadow:0 0 8px #ef444473;border-radius:6px;min-width:19px;padding:1.5px 5px;height:18px}.tb-count.green{background:#3ecf8e29;color:#4edca0;border-radius:6px}.tb-count.amber{background:#f5b5442e;color:#f5b544}.tb-rocket{width:26px;height:26px;display:grid;place-items:center;background:linear-gradient(140deg,#ec489933,#8b5cf12b);border-radius:8px;box-shadow:inset 0 1px #ffffff14;flex-shrink:0}.tb-rocket img{width:14px;height:14px}.tb-upgrade{width:143px}.tb-level>img{width:auto;height:auto;max-width:none;left:-1px;top:-1.6px;transform:scale(.82);transform-origin:center}.tb-level-large>img{width:auto;height:auto;max-width:none;position:absolute;left:6px;top:6px;transform:scale(1.65)}@media (max-width: 1439px){.tb-upgrade{width:44px}.tb-upgrade>.tb-rocket{display:grid}.tb-upgrade>.tb-upgrade-inner>.tb-upgrade-copy{display:none}}@media (max-width: 1023px){.tb-account{padding:4px;width:54px}.tb-upgrade{width:38px}.tb-separator{margin:0 1px}}@media (max-width: 480px){.tb-upgrade{display:flex}.tb-segment{padding:9px 6px}.tb-dock{padding:3px}.tb-spacer{display:none}.tb-menu{width:22px}.topbar-v1 .tb-search{width:32px}.tb-account{width:46px}}.topbar-v1 .tb-search{flex-shrink:1;min-width:180px}.tb-dock{width:620px}.tb-name{font-size:13.5px;font-weight:600}.tb-name em{font-size:9px;letter-spacing:.54px}.tb-account-meta>span:last-child{font-size:11px}.tb-account>img{opacity:1}@media (max-width: 1023px){.topbar-v1 .tb-search{min-width:38px}}.tb-upgrade{display:block;width:143px;height:43px;padding:1.5px;border-radius:13px;background:transparent;box-shadow:0 4px 18px -4px #7c5ce666;isolation:isolate}.tb-upgrade:before{top:0;right:0;bottom:0;left:0;padding:0;mask:none;z-index:-1;background:conic-gradient(from calc(90deg + var(--tb-angle)),#7c82e640,#7c82e640 55%,#5aa0ef9f,#38bdf8 72%,#51c5f9,#6acefa 74%,#9cdefc,#cdeffd,#fff,#fad1e6,#f6a4cc,#f176b3,#ec4899 88%,#d057accf,#b465c09f,#9874d370,#7c82e640)}.tb-upgrade-inner{height:40px;width:140px;display:flex;align-items:center;gap:9px;padding:5px 12px 5px 6px;background:#100f18;border-radius:11.5px;overflow:hidden}.tb-upgrade .tb-rocket{width:26px;height:26px;display:grid;background:linear-gradient(90deg,#7c82e6,#ec4899);border-radius:8px;box-shadow:none}.tb-upgrade-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.tb-upgrade strong{font-size:12.5px;line-height:16px;font-weight:600;color:#fff;white-space:nowrap}.tb-upgrade small{display:flex;gap:5px;align-items:center;font-size:10.5px;font-weight:500;line-height:13px;color:#ffffff80}.tb-upgrade small em{font:600 9.5px/13px var(--font-mono);font-style:normal;white-space:nowrap;padding:0 4px;border-radius:4px;background:linear-gradient(90deg,#ec4899,#db2777);color:#fff}.tb-search-keys{display:flex;gap:4px}.tb-search-keys kbd{width:20px;height:20px;display:grid;place-items:center;border-radius:5px;background:#ffffff0f;border:1px solid #ffffff0f;font:500 10.5px var(--font-mono);padding:0;color:#b4b4be}@media (max-width: 1439px){.tb-upgrade{width:43px}.tb-upgrade-inner{width:40px;padding:5px 7px;justify-content:center}.tb-upgrade-copy{display:none}}@media (max-width: 1023px){.tb-search-keys{display:none}}@media (max-width: 1439px){.tb-upgrade>.tb-upgrade-inner{display:flex}.tb-upgrade>.tb-upgrade-inner>.tb-upgrade-copy{display:none}}@media (prefers-reduced-motion: reduce){.topbar-v1 *,.topbar-v1 *:before,.tb-panel,.tb-panel *{animation:none!important;transition:opacity .12s!important}}.topbar-v1 .tb-search{padding:4px 6px 4px 4px;gap:9px;border-radius:12px;background:linear-gradient(#13121d,#13121d) padding-box,linear-gradient(90deg,#7c82e652,#7c5ce630,#ec489952) border-box}.tb-ai-box{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border:1px solid rgba(124,130,230,.6);border-radius:8.4px;background:linear-gradient(90deg,#6066d959,#7c5ce633);box-shadow:0 0 10px #7c5ce680,inset 0 1px #ffffff26}.tb-ai-mark{position:relative;width:16px;height:16px;border-radius:4.8px;border:.75px solid rgba(231,236,255,.9);background:radial-gradient(ellipse at 40% 50%,#a3a7f28c,transparent),linear-gradient(143deg,#5461b8 14%,#2e1e83 54%,#0e0c1e 86%);box-shadow:0 .64px 1.6px #0008,0 1.6px 7.2px -1.28px #6066d98c}.tb-ai-mark>img{position:absolute;max-width:none;width:auto;height:auto}.tb-ai-mark>img:nth-child(1){left:0;top:0}.tb-ai-mark>img:nth-child(2){left:2.88px;top:4.22px;filter:drop-shadow(0 .48px .48px #0e0c1e8c)}.tb-ai-mark>img:nth-child(3){left:9.92px;top:-2.56px}.tb-ai-mark>img:nth-child(4){left:9.28px;top:-3.2px}.tb-search-label{font-size:13px;color:#8b8b96}.tb-search-label strong{font-weight:500;color:#b4b4be}@media (max-width: 1023px){.topbar-v1 .tb-search{padding:0;min-width:38px}}@media (max-width: 480px){.topbar-v1 .tb-search{min-width:32px}}.tb-plan-modal{max-height:calc(100dvh - 32px);overflow-y:auto}.tb-count{position:relative;overflow:hidden}.tb-count.changing{animation:tb-count .32s ease-out}.tb-count.changing .tb-count-current{animation:tb-number-in .22s both}.tb-count-previous{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;animation:tb-number-out .22s both}.tb-count.leaving{animation:tb-badge-out .18s both}.tb-agent-spark{margin-left:auto!important;display:block!important;width:64px;overflow:hidden;animation:tb-chart-in .6s both}.tb-agent-spark>img{width:auto;height:auto;max-width:none}.tb-agent>span:last-child{margin-left:0}.tb-agent>span:last-child i{animation:tb-online-pulse 2s infinite}.tb-action-spinner{display:inline-block;width:12px;height:12px;border:1.5px solid #ffffff55;border-top-color:#fff;border-radius:50%;animation:tb-spin .7s linear infinite}.tb-panel .tb-list h3{position:sticky;top:-8px;background:#14141c;z-index:1}.tb-message.waiting{animation:tb-waiting 2.4s infinite}@keyframes tb-number-in{0%{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}@keyframes tb-number-out{to{transform:translateY(-100%);opacity:0}}@keyframes tb-badge-out{to{transform:scale(.6);opacity:0}}@keyframes tb-spin{to{transform:rotate(360deg)}}@keyframes tb-chart-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tb-online-pulse{50%{box-shadow:0 0 0 3px #34d39915}}@keyframes tb-waiting{50%{background:#f59e0b12}}@media (prefers-reduced-motion: reduce){.tb-panel *,.topbar-v1 *,.topbar-v1 *:before{animation:none!important;transition:opacity .12s!important}}.tb-panel{background:#121219;border:1px solid #ffffff17;box-shadow:0 28px 60px #000000a6}.tb-account-panel{width:350px}.tb-account-heading{padding:16px;gap:14px;background:linear-gradient(180deg,#7c82e61f,transparent)}.tb-avatar-expanded{width:64px;height:64px;position:relative;flex-shrink:0}.tb-avatar-expanded>.tb-avatar{display:block;transform:scale(1.6);transform-origin:0 0;--ring: #7c82e6}.tb-account-heading strong{font-size:15px;font-weight:600}.tb-account-heading p{font-size:11.5px;margin-top:4px}.tb-menu-plan{display:flex;gap:6px;align-items:center;margin-top:4px}.tb-menu-plan em{font-size:9px;padding:1.5px 6px;border-color:#7c82e6b3;background:linear-gradient(90deg,#7c82e638,#7c5ce61f)}.tb-menu-plan small{font-size:10.5px;color:#8b8b96;white-space:nowrap}.tb-account-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 14px}.tb-account-stat{background:#ffffff0a;padding:11px 12px;border-radius:11px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.tb-account-stat>span:first-child{font:500 9.5px var(--font-mono);color:#8b8b96}.tb-account-stat>strong{font:600 15px var(--font-mono);color:#ededf0;white-space:nowrap}.tb-account-stat>strong>small{font-size:10px;font-weight:400;color:#8b8b96}.tb-account-stat>small{font-size:10.5px;color:#8b8b96}.tb-account-stat>strong.tb-stat-level{display:flex;align-items:center;gap:7px;font:500 11.5px var(--font-sans);color:#9da1ec}.tb-stat-level>span{width:18px;height:18px;position:relative}.tb-stat-level img{position:absolute;left:-.8px;top:-1.6px;max-width:none;width:auto;height:auto}.tb-stat-level b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:600 9px var(--font-mono);color:#fff}.tb-account-links{padding:8px;border-bottom:1px solid #ffffff0f}.tb-account-links>[role=menuitem]{padding:8px 10px;font-size:13px;color:#ededf0}.tb-account-links img{width:auto;height:auto;max-width:none;opacity:1}.tb-topup{font-size:12px}.tb-account-panel footer{padding:12px 16px}.tb-account-panel footer [role=menuitem]{font-size:12px}.tb-avatar-expanded .tb-level strong{font-size:7px;line-height:1;font-family:var(--font-mono)}.tb-bell{margin-right:8px;position:relative;width:40px;flex-shrink:0;padding:9px 12px}.tb-bell>.tb-count{position:absolute;top:2px;right:2px;min-width:13px;height:13px;padding:0 3px;border-radius:5px;font-size:9px;line-height:13px}.tb-account[data-state=open]{background:linear-gradient(90deg,#ffffff14,#ffffff0a)}@media (max-width: 480px){.tb-account{margin-left:4px}.tb-bell{margin-right:0;width:32px;padding:9px 8px}}.tb-enterprise{width:320px}.tb-dock{width:640px}.tb-enterprise .tb-name em{display:flex;align-items:center;gap:4px;flex-shrink:0;padding:2px 6px;border:1px solid transparent;background:linear-gradient(90deg,#3a3022,#2d2133) padding-box,linear-gradient(90deg,#d4b052,#855383) border-box;color:#fcde94;border-radius:5px;font-size:9px;letter-spacing:.54px}.tb-enterprise .tb-name em i{width:5px;height:5px;transform:rotate(45deg);background:linear-gradient(90deg,#fbd983,#d879e8)}.tb-enterprise .tb-account-meta>span:first-child{color:#fbd983;font-size:11.5px}.tb-enterprise .tb-account-meta>span:last-child{color:#d879e8;font-size:11.5px}.tb-enterprise .tb-level strong{color:#3c2300;font-size:8px;font-weight:600}.tb-legend-art{position:absolute;left:0;top:0;width:52px;height:52px;transform:scale(.28846);transform-origin:0 0}.tb-legend-art>img{position:absolute;max-width:none;width:auto;height:auto}.tb-legend-art>img:first-child{left:-12.116px;top:-14.47px}.tb-legend-art>img:last-child{left:9.788px;top:8.093px}.tb-avatar-expanded .tb-level strong{color:#3c2300}.tb-account-stat .tb-stat-level img{display:none}.tb-account-stat .tb-stat-level b{color:#fbd983}@media (max-width: 1439px){.tb-dock{width:auto}}@media (max-width: 1023px){.tb-enterprise{width:54px}}@media (max-width: 480px){.tb-enterprise{width:46px}}.dark .app-workspace{background:hsl(var(--ox-background));color:hsl(var(--ox-foreground))}.dark .nav-topbar.premium-topbar{background:linear-gradient(180deg,hsl(var(--ox-surface-raised) / .92),hsl(var(--ox-background) / .78));background-color:hsl(var(--ox-sidebar));border-bottom-color:hsl(var(--ox-sidebar-border) / .65)}.dark .nav-topbar.premium-topbar.topbar-v1{background:linear-gradient(180deg,hsl(var(--ox-surface-raised)),hsl(var(--ox-background)));border-bottom:1px solid hsl(var(--ox-sidebar-border) / .7)}.dark .premium-topbar:after{background:linear-gradient(90deg,transparent,hsl(var(--ox-sidebar-border)),transparent)}.dark .premium-breadcrumb{color:hsl(var(--ox-muted-foreground))}.dark .premium-breadcrumb strong{color:hsl(var(--ox-foreground))}.dark .premium-sites-trigger{color:hsl(var(--ox-muted-foreground))}.dark .premium-site-marks i{background:hsl(var(--ox-muted));border-color:hsl(var(--ox-background));color:hsl(var(--ox-foreground))}.dark .premium-command{border-color:hsl(var(--ox-sidebar-border));color:hsl(var(--ox-muted-foreground));background:linear-gradient(hsl(var(--ox-sidebar-accent) / .55),hsl(var(--ox-sidebar-accent) / .35));box-shadow:none}.dark .premium-command:hover{border-color:hsl(var(--ox-ring) / .55)}.dark .premium-key-pair kbd,.dark .premium-user-link>kbd{color:hsl(var(--ox-muted-foreground));border-color:hsl(var(--ox-sidebar-border));background:hsl(var(--ox-muted) / .8);box-shadow:none}.dark .premium-agent-state{color:hsl(var(--ox-muted-foreground))}.dark .premium-topbar-divider{background:hsl(var(--ox-sidebar-border))}.dark .premium-tool:hover{background:hsl(var(--ox-sidebar-accent))}.dark .premium-avatar-ring{background:linear-gradient(90deg,hsl(var(--ox-ring) / .9),#31c4828c)}.dark .premium-avatar-ring>span{background:hsl(var(--ox-sidebar))}.dark .premium-avatar-ring:focus-visible{outline-color:hsl(var(--ox-ring))}.dark .nav-dropdown.premium-user-menu{border-color:hsl(var(--ox-sidebar-border));background:hsl(var(--ox-sidebar) / .96);color:hsl(var(--ox-foreground));box-shadow:var(--ox-shadow-popover)}.dark .premium-user-identity{background:radial-gradient(ellipse at 57% 50%,hsl(var(--ox-primary) / .22),hsl(var(--ox-primary) / .04) 50%,transparent)}.dark .premium-user-person small,.dark .premium-presence>span,.dark .premium-team-card small,.dark .premium-user-link small,.dark .premium-language{color:hsl(var(--ox-muted-foreground))}.dark .premium-presence,.dark .premium-team-card{border-color:hsl(var(--ox-sidebar-border));background:hsl(var(--ox-sidebar-accent) / .65)}.dark .premium-team-mark{border-color:hsl(var(--ox-sidebar-border));background:linear-gradient(90deg,hsl(var(--ox-primary) / .28),hsl(var(--ox-primary) / .12))}.dark .premium-team-card em{background:linear-gradient(90deg,hsl(var(--ox-primary) / .35),hsl(var(--ox-primary) / .2))}.dark .premium-switch,.dark .premium-user-links .premium-user-link{color:hsl(var(--ox-muted-foreground));border-color:hsl(var(--ox-sidebar-border))}.dark .premium-user-links .premium-user-link.is-profile{border-color:hsl(var(--ox-primary) / .28);background:linear-gradient(90deg,hsl(var(--ox-primary) / .18),hsl(var(--ox-primary) / .05));color:hsl(var(--ox-foreground))}.dark .premium-user-links .premium-user-link[data-highlighted]{background:hsl(var(--ox-primary) / .14);color:hsl(var(--ox-foreground))}.dark .premium-theme-switch{background:hsl(var(--ox-background) / .55);border-color:hsl(var(--ox-sidebar-border))}.dark .premium-theme-switch button[aria-pressed=true]{background:hsl(var(--ox-sidebar-accent));color:hsl(var(--ox-foreground))}.dark .premium-user-footer>button:hover{color:hsl(var(--ox-foreground));background:hsl(var(--ox-sidebar-accent))}.dark .premium-language [aria-current=true]{color:hsl(var(--ox-foreground))}.dark .topbar-v3,.dark .nav-topbar.premium-topbar.topbar-v3{background:hsl(var(--ox-sidebar))}.dark .premium-command:focus-visible{outline:2px solid hsl(var(--ox-ring));outline-offset:3px}.dark .navigation-v8 .v7-search,.dark .nav-topbar .premium-command,.dark .topbar-v3 .tb-search,.dark .topbar-v3.topbar-v3 .tb-search{min-height:36px;height:36px;padding:0 12px;gap:8px;border:1px solid hsl(var(--ox-border) / .9);border-radius:var(--ox-radius-md, .75rem);background:hsl(var(--ox-background));box-shadow:none;color:hsl(var(--ox-muted-foreground));font:400 13px/18px var(--font-sans);transition:border-color var(--ox-duration-base, .18s) var(--ox-ease, cubic-bezier(.2, .8, .2, 1))}.dark .navigation-v8 .v7-search:hover,.dark .nav-topbar .premium-command:hover,.dark .topbar-v3 .tb-search:hover,.dark .topbar-v3.topbar-v3 .tb-search:hover{border-color:hsl(var(--ox-ring) / .45)}.dark .navigation-v8 .v7-search:focus-within,.dark .nav-topbar .premium-command:focus-visible,.dark .topbar-v3 .tb-search:focus-visible,.dark .topbar-v3.topbar-v3 .tb-search:focus-visible{border-color:hsl(var(--ox-ring) / .55);outline:none}.dark .topbar-v3 .tb-search-label,.dark .topbar-v3.topbar-v3 .tb-search-label,.dark .topbar-v3 .tb-search-keys,.dark .topbar-v3.topbar-v3 .tb-search-keys{color:hsl(var(--ox-muted-foreground))}.dark .topbar-v3 .tb-search-keys,.dark .topbar-v3.topbar-v3 .tb-search-keys{border-color:hsl(var(--ox-border) / .9);background:hsl(var(--ox-muted) / .8);box-shadow:none}:root{--ox-banner-height: 0px}.ox-announcement-banner{position:sticky;top:0;z-index:50;width:100%}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities{gap:4px;margin-left:6px;align-items:center;height:auto;padding:0;border:0;background:transparent;box-shadow:none;width:auto}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-segment{position:relative;width:36px;height:36px;min-width:36px;padding:0;gap:0;justify-content:center;border-radius:var(--ox-radius-sm, .5rem);color:hsl(var(--ox-muted-foreground));background:transparent;box-shadow:none;transition:background var(--ox-duration-fast, .12s) var(--ox-ease, cubic-bezier(.2, .8, .2, 1)),color var(--ox-duration-fast, .12s) var(--ox-ease, cubic-bezier(.2, .8, .2, 1)),box-shadow var(--ox-duration-fast, .12s) var(--ox-ease, cubic-bezier(.2, .8, .2, 1)),transform var(--ox-duration-fast, .12s) var(--ox-ease, cubic-bezier(.2, .8, .2, 1))}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-segment:hover,.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-segment[data-state=open]{background:hsl(var(--ox-sidebar-accent) / .9);color:hsl(var(--ox-foreground));box-shadow:inset 0 0 0 1px hsl(var(--ox-sidebar-border) / .7)}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-segment:focus-visible{outline:2px solid hsl(var(--ox-ring));outline-offset:2px;background:hsl(var(--ox-sidebar-accent) / .9);color:hsl(var(--ox-foreground))}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-segment:active{transform:scale(.96)}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-segment>.tb-v3-icon:not(.tb-v3-green,.tb-v3-amber){display:inline-flex;color:inherit;opacity:.9;transition:opacity var(--ox-duration-fast, .12s) var(--ox-ease, cubic-bezier(.2, .8, .2, 1)),transform var(--ox-duration-base, .18s) var(--ox-ease, cubic-bezier(.2, .8, .2, 1))}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-segment:hover>.tb-v3-icon:not(.tb-v3-green,.tb-v3-amber),.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-segment[data-state=open]>.tb-v3-icon:not(.tb-v3-green,.tb-v3-amber){opacity:1}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-segment.tb-agents{width:auto;min-width:36px;padding:0 10px 0 8px;gap:9px;align-items:center}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-split{display:flex;align-items:center;gap:9px;height:16px}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-status{display:inline-flex;align-items:center;gap:5px;height:16px;font:500 11px/16px var(--font-mono, ui-monospace, monospace);letter-spacing:.02em;color:hsl(var(--ox-muted-foreground));transition:color var(--ox-duration-fast, .12s) var(--ox-ease, cubic-bezier(.2, .8, .2, 1))}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-segment:hover .tb-status,.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-segment[data-state=open] .tb-status{color:hsl(var(--ox-foreground) / .86)}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-v3-green,.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-v3-amber{position:relative;width:7px;height:7px;display:inline-flex;flex-shrink:0}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-v3-green img,.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-v3-amber img{opacity:0;width:7px;height:7px}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-v3-green:after,.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-v3-amber:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-v3-green:after{background:hsl(var(--ox-success));box-shadow:0 0 0 1.5px hsl(var(--ox-sidebar)),0 0 8px hsl(var(--ox-success) / .4)}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-v3-amber:after{background:hsl(var(--ox-warning));box-shadow:0 0 0 1.5px hsl(var(--ox-sidebar)),0 0 8px hsl(var(--ox-warning) / .32)}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-segment>.tb-count{position:absolute;top:0;left:auto;right:0;display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border:1.5px solid hsl(var(--ox-sidebar));border-radius:999px;background:hsl(var(--ox-primary));color:#fff;font:600 9.5px/14px var(--font-mono, ui-monospace, monospace);letter-spacing:-.02em;box-shadow:0 1px 5px hsl(var(--ox-primary) / .38);z-index:1}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-count.info,.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-count.blue{background:hsl(var(--ox-primary));color:#fff;box-shadow:0 1px 5px hsl(var(--ox-primary) / .38)}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-bell>.tb-count,.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-count.danger,.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-count.red{background:var(--destructive, hsl(0 62% 45%));color:var(--destructive-foreground, #fff);box-shadow:0 1px 5px color-mix(in srgb,var(--destructive, hsl(0 62% 45%)) 45%,transparent)}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-bell{margin-right:0;width:36px;min-width:36px;padding:0}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-v3-divider{width:1px;height:18px;margin:0 4px 0 6px;background:hsl(var(--ox-sidebar-border) / .95);border-radius:1px;flex-shrink:0}.dark .topbar-v3.topbar-v4 .tb-upgrade-shiny{margin-right:2px;height:36px}@keyframes ox-tb-badge-pop{0%{transform:scale(.82);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ox-tb-dot-breathe{0%,to{opacity:1}50%{opacity:.72}}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-count:not(.leaving){animation:ox-tb-badge-pop var(--ox-duration-base, .18s) var(--ox-ease, cubic-bezier(.2, .8, .2, 1)) both}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-status--success .tb-v3-green:after{animation:ox-tb-dot-breathe 2.4s var(--ox-ease, cubic-bezier(.2, .8, .2, 1)) infinite}@media (prefers-reduced-motion: reduce){.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-segment,.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-segment>.tb-v3-icon:not(.tb-v3-green,.tb-v3-amber),.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-status{transition:none}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-segment:active{transform:none}.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-count:not(.leaving),.dark .topbar-v3.topbar-v4 .tb-dock.tb-utilities .tb-status--success .tb-v3-green:after{animation:none}}.dark .topbar-v3.topbar-v4 .tb-account.tb-enterprise.tb-profile-chip{width:auto;height:44px;min-height:44px;margin:0;padding:0 10px 0 8px;gap:12px;border:0;border-radius:var(--ox-radius-sm, .5rem);background:transparent;box-shadow:none;color:hsl(var(--ox-foreground));transition:background var(--ox-duration-fast, .12s) var(--ox-ease, cubic-bezier(.2, .8, .2, 1)),box-shadow var(--ox-duration-fast, .12s) var(--ox-ease, cubic-bezier(.2, .8, .2, 1))}.dark .topbar-v3.topbar-v4 .tb-account.tb-enterprise.tb-profile-chip:hover,.dark .topbar-v3.topbar-v4 .tb-account.tb-enterprise.tb-profile-chip[data-state=open]{background:hsl(var(--ox-sidebar-accent) / .9);border:0;box-shadow:inset 0 0 0 1px hsl(var(--ox-sidebar-border) / .7)}.dark .topbar-v3.topbar-v4 .tb-account.tb-enterprise.tb-profile-chip:focus-visible{outline:2px solid hsl(var(--ox-ring));outline-offset:2px;background:hsl(var(--ox-sidebar-accent) / .9);box-shadow:inset 0 0 0 1px hsl(var(--ox-sidebar-border) / .7)}.dark .topbar-v3.topbar-v4 .tb-profile-chip .tb-avatar{width:32px;height:32px}.dark .topbar-v3.topbar-v4 .tb-profile-chip .tb-photo{position:absolute;right:0;bottom:0;left:0;top:0;width:32px;height:32px;border:0;border-radius:50%;box-shadow:0 0 0 1.25px hsl(var(--ox-primary) / .9);--tw-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;transition:transform var(--ox-duration-base, .18s) var(--ox-ease, cubic-bezier(.2, .8, .2, 1))}.dark .topbar-v3.topbar-v4 .tb-profile-chip:hover .tb-photo,.dark .topbar-v3.topbar-v4 .tb-profile-chip[data-state=open] .tb-photo{transform:translateY(-1px)}.dark .topbar-v3.topbar-v4 .tb-profile-chip .tb-account-text{flex:initial;min-width:0;display:flex;flex-direction:column;gap:2px;padding-right:2px}.dark .topbar-v3.topbar-v4 .tb-profile-chip .tb-name{gap:8px;font:600 13px/16px var(--font-sans, ui-sans-serif, system-ui, sans-serif);letter-spacing:-.01em;color:hsl(var(--ox-foreground));overflow:hidden;text-overflow:ellipsis}.dark .topbar-v3.topbar-v4 .tb-profile-chip.tb-enterprise .tb-name em{height:15px;padding:0 5px;border:1px solid hsl(var(--ox-border) / .95);border-radius:calc(var(--ox-radius-sm, .5rem) - 2px);background:hsl(var(--ox-muted) / .72);color:hsl(var(--ox-muted-foreground));font:600 8px/13px var(--font-sans, ui-sans-serif, system-ui, sans-serif);letter-spacing:.04em;text-transform:uppercase;font-style:normal;box-shadow:inset 0 0 0 .5px hsl(var(--ox-sidebar-border) / .55)}.dark .topbar-v3.topbar-v4 .tb-profile-chip .tb-account-meta,.dark .topbar-v3.topbar-v4 .tb-profile-chip.tb-enterprise .tb-account-meta,.dark .topbar-v3.topbar-v4 .tb-profile-chip .tb-account-text small{margin-top:0;gap:5px;line-height:14px;color:hsl(var(--ox-muted-foreground));font:500 11px/14px var(--font-sans, ui-sans-serif, system-ui, sans-serif)}.dark .topbar-v3.topbar-v4 .tb-profile-chip .tb-account-meta>span,.dark .topbar-v3.topbar-v4 .tb-profile-chip .tb-account-meta .tb-meta-dot,.dark .topbar-v3.topbar-v4 .tb-profile-chip.tb-enterprise .tb-account-meta>span,.dark .topbar-v3.topbar-v4 .tb-profile-chip.tb-enterprise .tb-account-meta>span:first-child,.dark .topbar-v3.topbar-v4 .tb-profile-chip.tb-enterprise .tb-account-meta>span:last-child,.dark .topbar-v3.topbar-v4 .tb-profile-chip.tb-enterprise .tb-account-meta .tb-meta-dot{color:hsl(var(--ox-muted-foreground));font:500 11px/14px var(--font-sans, ui-sans-serif, system-ui, sans-serif);letter-spacing:0}.dark .topbar-v3.topbar-v4 .tb-profile-chip>.tb-v3-down{width:16px;height:16px;margin-left:2px;border-radius:0;opacity:.42;color:hsl(var(--ox-muted-foreground));background:transparent;transition:transform var(--ox-duration-base, .18s) var(--ox-ease, cubic-bezier(.2, .8, .2, 1)),opacity var(--ox-duration-fast, .12s) var(--ox-ease, cubic-bezier(.2, .8, .2, 1))}.dark .topbar-v3.topbar-v4 .tb-profile-chip>.tb-v3-down:hover{background:transparent}.dark .topbar-v3.topbar-v4 .tb-profile-chip:hover>.tb-v3-down,.dark .topbar-v3.topbar-v4 .tb-profile-chip[data-state=open]>.tb-v3-down{opacity:.62}.dark .topbar-v3.topbar-v4 .tb-profile-chip[data-state=open]>.tb-v3-down{transform:rotate(180deg)}.dark .topbar-v3.topbar-v4 .tb-profile-chip>.tb-v3-down img,.dark .topbar-v3.topbar-v4 .tb-profile-chip>.tb-v3-down svg{width:14px;height:14px}@media (prefers-reduced-motion: reduce){.dark .topbar-v3.topbar-v4 .tb-account.tb-enterprise.tb-profile-chip,.dark .topbar-v3.topbar-v4 .tb-profile-chip .tb-photo,.dark .topbar-v3.topbar-v4 .tb-profile-chip>.tb-v3-down{transition:none}.dark .topbar-v3.topbar-v4 .tb-profile-chip:hover .tb-photo,.dark .topbar-v3.topbar-v4 .tb-profile-chip[data-state=open] .tb-photo{transform:none}}.bb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 16px 8px;padding:8px 14px;border-radius:10px;border:1px solid rgb(var(--tk-ink) / 8%);background:color-mix(in srgb,#7c80f2 10%,transparent);color:var(--tk-fg-ededef);font-size:13px}.bb span{color:var(--tk-fg-a3a4a8)}.bb.is-quiet{background:transparent}.bb.is-strong{background:color-mix(in srgb,#e3b25a 16%,transparent);border-color:color-mix(in srgb,#e3b25a 40%,transparent)}.bb.is-blocked{background:color-mix(in srgb,#e5484d 14%,transparent);border-color:color-mix(in srgb,#e5484d 40%,transparent)}.bb-meter{display:inline-block;width:110px;height:6px;border-radius:99px;background:rgb(var(--tk-ink) / 10%);overflow:hidden}.bb-meter i{display:block;height:100%;background:#7c80f2}.bb-action{margin-left:auto;padding:4px 12px;border-radius:7px;background:#7c80f2;color:#fff!important;font-weight:500}.bb-link{color:var(--tk-fg-ededef);text-decoration:underline}.bb-close{color:var(--tk-fg-8b8b96);font-size:16px}.bc-plan{padding:4px 10px;border-radius:999px;background:color-mix(in srgb,#7c80f2 18%,transparent);font-size:13px}.bc-card{padding:16px 18px;border-radius:12px;border:1px solid rgb(var(--tk-ink) / 8%);background:var(--tk-bg-131318);color:var(--tk-fg-ededef)}.bc-muted{color:var(--tk-fg-8b8b96);font-size:13px}.bc-top{display:grid;grid-template-columns:minmax(200px,1fr) 2fr;gap:16px;margin-bottom:24px}.bc-balance{display:flex;flex-direction:column;justify-content:center;gap:2px}.bc-balance small,.bc-balance span{color:var(--tk-fg-8b8b96)}.bc-balance strong{font-size:40px;font-weight:600;letter-spacing:-1px;font-variant-numeric:tabular-nums}.bc-balance em{color:var(--tk-fg-8b8b96);font-size:12px;font-style:normal}.bc-groups{display:grid;gap:14px}.bc-group{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center}.bc-group small{display:block;color:var(--tk-fg-8b8b96);font-size:12px}.bc-group>span:first-of-type{font-variant-numeric:tabular-nums;font-weight:500}.bc-group i{color:var(--tk-fg-8b8b96);font-style:normal;font-weight:400}.bc-group .bb-meter{grid-column:1 / -1;width:100%}.bc-blocked{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,#e5484d 12%,transparent);font-size:13px}.bc-usage{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-width:640px;font-size:14px}.bc-usage li{display:grid;grid-template-columns:180px 1fr 80px;gap:12px;align-items:center}.bc-usage b{text-align:right;font-variant-numeric:tabular-nums}.bc-bar{height:8px;border-radius:99px;background:rgb(var(--tk-ink) / 6%);overflow:hidden}.bc-bar i{display:block;height:100%;background:#7c80f2}.bc-period{display:flex;gap:2px;padding:3px;border-radius:9px;border:1px solid rgb(var(--tk-ink) / 8%);font-size:13px}.bc-period button{padding:4px 10px;border-radius:6px;color:var(--tk-fg-a3a4a8)}.bc-period button[aria-selected=true]{background:rgb(var(--tk-ink) / 8%);color:var(--tk-fg-ededef)}.bc-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.bc-plan-card{display:flex;flex-direction:column;gap:8px}.bc-plan-card.is-current{border-color:#7c80f2}.bc-plan-card strong{font-size:24px;font-weight:600}.bc-plan-card strong small{margin-left:4px;color:var(--tk-fg-8b8b96);font-size:12px;font-weight:400}.bc-plan-card>span,.bc-plan-card ul{color:var(--tk-fg-a3a4a8);font-size:13px}.bc-plan-card ul{list-style:none;margin:0;padding:0;display:grid;gap:3px}.bc-plan-card b{color:var(--tk-fg-ededef)}.bc-plan-card em{margin-top:auto;color:#7c80f2;font-style:normal;font-size:13px}.bc-btn{margin-top:auto;height:34px;border-radius:8px;border:1px solid rgb(var(--tk-ink) / 10%);color:var(--tk-fg-ededef)}.bc-btn.is-primary{background:#7c80f2;border-color:#7c80f2;color:#fff}.bc-linkbtn{color:var(--tk-fg-ededef);text-decoration:underline}.bc-packs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:8px}.bc-pack{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.bc-pack:not(:disabled):hover{border-color:#7c80f2}.bc-pack:disabled{opacity:.55}.bc-pack b{font-size:20px}.bc-pack span{color:var(--tk-fg-8b8b96);font-size:12px}.bc-pack em{margin-top:6px;font-style:normal}.bc-table{width:100%;border-collapse:collapse;font-size:14px}.bc-table td{padding:9px 8px 9px 0;border-bottom:1px solid rgb(var(--tk-ink) / 6%)}.bc-num{text-align:right;font-variant-numeric:tabular-nums}.bc-num.is-neg{color:var(--tk-fg-a3a4a8)}.bc-num.is-pos{color:#3fb27f}@media (max-width: 760px){.bc-top{grid-template-columns:1fr}.bc-usage li{grid-template-columns:120px 1fr 60px}}.bc-forecast{display:flex;flex-wrap:wrap;gap:12px 32px;align-items:center;margin-bottom:24px}.bc-forecast small{display:block;color:var(--tk-fg-8b8b96);font-size:12px}.bc-forecast b{font-size:18px;font-variant-numeric:tabular-nums}.bc-forecast p{flex-basis:100%;margin:0;padding:10px 12px;border-radius:9px;background:color-mix(in srgb,#3fb27f 12%,transparent);font-size:13px}.bc-forecast a,.bc-blocked a{text-decoration:underline}.bc-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px;font-size:13px}.bc-form label{display:flex;gap:6px;align-items:center;color:var(--tk-fg-a3a4a8)}.bc-form input,.bc-form select{height:34px;padding:0 10px;border-radius:8px;border:1px solid rgb(var(--tk-ink) / 10%);background:var(--tk-bg-131318);color:var(--tk-fg-ededef)}.bc-form input[type=number]{width:110px}.bc-form input[type=checkbox]{height:auto}.bc-form .bc-btn{margin-top:0;padding:0 14px}.bc-error{color:#e5484d;font-size:13px}.app-workspace>.bb{position:sticky;top:60px;z-index:19;flex-shrink:0;width:100%;margin:0;min-height:40px;padding:9px 24px;border-radius:0;border-width:0 0 1px;line-height:20px}.app-workspace>.bb.is-quiet,.app-workspace>.bb.is-strong{background:#0a0a0d;border-color:#ffffff0d;color:#a3a3ad}.app-workspace>.bb.is-quiet span,.app-workspace>.bb.is-strong span,.app-workspace>.bb.is-quiet .bb-link,.app-workspace>.bb.is-strong .bb-link{color:inherit}.app-workspace>.bb.is-quiet>svg{color:#c6a362;flex-shrink:0}.app-workspace>.bb.is-quiet .bb-link{margin-left:auto;padding:2px 9px;border:1px solid #ffffff14;border-radius:5px;color:#dedee3;font-size:12px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s}.app-workspace>.bb.is-quiet .bb-link:hover{background:#ffffff08;border-color:#ffffff26}.app-workspace>.bb.is-strong .bb-action{background:#3a2e19;color:#e4c98e!important}@media (max-width: 767px){.app-workspace>.bb{padding:8px 16px;gap:8px;font-size:12px}}.app-workspace>.bb.is-trial{gap:12px;min-height:44px;padding:0 24px;border-bottom:1px solid #ffffff0f;background:#0b0b0ecc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#8e8e99;font-size:13px;font-variant-numeric:tabular-nums}.app-workspace>.bb.is-trial>b{color:#ededef;font-weight:500}.app-workspace>.bb.is-trial span{color:inherit}.app-workspace>.bb.is-trial .bb-meter{width:96px;height:3px;margin:0 2px;background:#ffffff14}.app-workspace>.bb.is-trial .bb-meter i{background:#7c80f2}.app-workspace>.bb.is-trial .bb-action{padding:5px 12px;border-radius:6px;background:#7c80f2;font-size:12.5px;font-weight:500;line-height:18px;transition:background .12s}.app-workspace>.bb.is-trial .bb-action:hover{background:#8a8ef4}.app-workspace>.bb.is-trial .bb-action:focus-visible{outline:2px solid #a5a8f7;outline-offset:2px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.app-workspace>.bb.is-trial{background:#0b0b0e}}@media (max-width: 767px){.app-workspace>.bb.is-trial{padding:8px 16px;gap:8px 10px;font-size:12px}.app-workspace>.bb.is-trial .bb-meter{width:72px}}.bc-plan-card[data-marketing-selected=true]{outline:2px solid var(--primary,#8b80d6);outline-offset:3px}
