.xpc-btn-accent.ant-btn,.xpc-btn-accent.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled),.xpc-btn-accent.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled){background-image:var(--_btn-bg);color:var(--_btn-color, var(--xpc-color-primary-text, #0f172a));background-clip:padding-box;transition:filter .2s,box-shadow .2s}.xpc-btn-accent.ant-btn:hover,.xpc-btn-accent.ant-btn:focus,.xpc-btn-accent.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,.xpc-btn-accent.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):focus,.xpc-btn-accent.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover,.xpc-btn-accent.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):focus{background-image:var(--_btn-bg);color:var(--_btn-color, var(--xpc-color-primary-text, #0f172a));filter:brightness(1.08);border-color:var(--_btn-glow);box-shadow:0 0 12px 2px var(--_btn-glow, rgba(0, 0, 0, .08))}.xpc-btn-accent.ant-btn:active,.xpc-btn-accent.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,.xpc-btn-accent.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active{filter:brightness(.96);box-shadow:none}.xpc-btn-surface-accent-1{--_btn-bg: var(--xpc-surface-accent-1-bg);--_btn-glow: rgba(168, 85, 247, .3)}.xpc-btn-surface-accent-2{--_btn-bg: var(--xpc-surface-accent-2-bg);--_btn-glow: rgba(251, 191, 36, .3)}.xpc-btn-layout-vertical.ant-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;height:auto}.xpc-btn-vertical-inner{display:inline-flex;flex-direction:column;align-items:center;gap:6px}.xpc-btn-vertical-icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px}.xpc-btn-vertical-label{font-size:11px;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.xpc-typing-dot{width:8px;height:8px;border-radius:50%;background-color:var(--ant-color-text-quaternary, #bbb);animation:xpc-typing-bounce 1.4s infinite ease-in-out both}.xpc-typing-dot:nth-child(1){animation-delay:0s}.xpc-typing-dot:nth-child(2){animation-delay:.16s}.xpc-typing-dot:nth-child(3){animation-delay:.32s}@keyframes xpc-typing-bounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.xpc-typing-cursor{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:text-bottom;background-color:var(--ant-color-primary, #1677ff);animation:xpc-cursor-blink .8s steps(2) infinite}@keyframes xpc-cursor-blink{0%{opacity:1}50%{opacity:0}}.chat-input-glow{background:radial-gradient(120% 120% at 20% 20%,var(--xpc-glow-start, #e0f2fe) 0%,var(--xpc-glow-end, #f8fafc) 55%)}[data-theme=dark] .chat-input-glow{background:radial-gradient(120% 120% at 20% 20%,rgba(0,245,212,.06) 0%,var(--xpc-glow-end, #020617) 55%)}[data-theme=glass] .chat-input-glow{background:transparent}.mvp-hero{border:none;background:var(--xpc-surface-accent-2-bg);box-shadow:var(--ant-box-shadow-secondary);position:relative;overflow:hidden;animation:mvp-fade-in .32s ease-out}.mvp-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,var(--xpc-color-primary),transparent 60%);opacity:.16;pointer-events:none}.mvp-soft-card{border:1px solid var(--ant-color-border-secondary);background:color-mix(in oklab,var(--ant-color-bg-container),var(--xpc-color-primary) 4%);transition:transform var(--ant-motion-duration-mid) ease,box-shadow var(--ant-motion-duration-mid) ease}.mvp-soft-card:hover{transform:translateY(-2px);box-shadow:var(--ant-box-shadow-secondary)}.mvp-command-row{border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius);padding:var(--xpc-space-s)}.mvp-roadmap{border-color:transparent;background:var(--xpc-surface-accent-1-bg)}.mvp-glass{border:1px solid color-mix(in oklab,var(--xpc-color-primary),var(--ant-color-border) 70%);background:color-mix(in oklab,var(--ant-color-bg-container),var(--xpc-color-primary) 8%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mvp-segmented .ant-segmented-item-label{white-space:nowrap}@keyframes mvp-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.mvp-command-row{align-items:flex-start}.mvp-segmented .ant-segmented-item-label{white-space:normal;text-align:center}}*,*:before,*:after{box-sizing:border-box}html,body,#root,.ant-app{height:100%}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px}*{scrollbar-width:thin;scrollbar-color:rgba(0,230,200,.5) transparent}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#00e6c880;border-radius:10px;transition:background-color .2s ease}*::-webkit-scrollbar-thumb:hover{background-color:#00e6c8b3}.ant-btn-primary{background-image:linear-gradient(135deg,var(--xpc-color-primary),var(--xpc-color-primary-hover));box-shadow:0 2px 8px #00000026}[data-theme=glass] body{background-color:var(--xpc-color-bg-layout)}[data-theme=glass] .ant-layout{background:transparent}[data-theme=glass] .ant-layout-content{position:relative;z-index:1}[data-theme=glass] .ant-card,[data-theme=glass] .ant-layout-header,[data-theme=glass] .ant-layout-sider,[data-theme=glass] .ant-modal-content,[data-theme=glass] .ant-drawer-content,[data-theme=glass] .ant-popover-inner,[data-theme=glass] .ant-dropdown-menu{background-color:var(--xpc-glass-bg);backdrop-filter:blur(var(--xpc-glass-blur));-webkit-backdrop-filter:blur(var(--xpc-glass-blur))}[data-theme=glass] .ant-layout-header,[data-theme=glass] .ant-layout-sider{background-color:transparent}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--xpc-input-bg, #ffffff) inset!important;box-shadow:0 0 0 1000px var(--xpc-input-bg, #ffffff) inset!important;-webkit-text-fill-color:var(--xpc-input-text, #0f172a)!important;transition:background-color 5000s ease-in-out 0s;transition-property:background-color,color}input:-internal-autofill-selected,textarea:-internal-autofill-selected,select:-internal-autofill-selected{background-color:var(--xpc-input-bg, #ffffff)!important;color:var(--xpc-input-text, #0f172a)!important;-webkit-box-shadow:0 0 0 1000px var(--xpc-input-bg, #ffffff) inset!important;box-shadow:0 0 0 1000px var(--xpc-input-bg, #ffffff) inset!important}[data-theme=dark] input:-webkit-autofill,[data-theme=dark] input:-webkit-autofill:hover,[data-theme=dark] input:-webkit-autofill:focus,[data-theme=dark] input:-webkit-autofill:active,[data-theme=dark] textarea:-webkit-autofill,[data-theme=dark] textarea:-webkit-autofill:hover,[data-theme=dark] textarea:-webkit-autofill:focus,[data-theme=dark] textarea:-webkit-autofill:active,[data-theme=dark] select:-webkit-autofill,[data-theme=dark] select:-webkit-autofill:hover,[data-theme=dark] select:-webkit-autofill:focus,[data-theme=dark] select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--xpc-input-bg-dark, #1e293b) inset!important;box-shadow:0 0 0 1000px var(--xpc-input-bg-dark, #1e293b) inset!important;-webkit-text-fill-color:var(--xpc-input-text-dark, #f8fafc)!important}[data-theme=dark] input:-internal-autofill-selected,[data-theme=dark] textarea:-internal-autofill-selected,[data-theme=dark] select:-internal-autofill-selected{background-color:var(--xpc-input-bg-dark, #1e293b)!important;color:var(--xpc-input-text-dark, #f8fafc)!important;-webkit-box-shadow:0 0 0 1000px var(--xpc-input-bg-dark, #1e293b) inset!important;box-shadow:0 0 0 1000px var(--xpc-input-bg-dark, #1e293b) inset!important}
