@keyframes spinOnce{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ant-menu-dark .ant-menu-sub,.ant-menu-dark .ant-menu-submenu>.ant-menu{background:var(--color-text-primary)!important}.ant-menu-dark .ant-menu-item-selected{background-color:#ffffff1a!important}.ant-menu-dark .ant-menu-item:hover{background-color:#ffffff0d!important}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{margin:var(--space-1) var(--space-2);border-radius:6px;width:calc(100% - 16px)}.ant-menu-dark .ant-menu-submenu-title:hover{background-color:#ffffff0d!important}.sidebar-propelo-icon-wrapper{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-purple-bg), #e0d4ff, #d4eaff, var(--color-purple-bg));background-size:300% 300%;justify-content:center;align-items:center;width:18px;height:18px;padding:0 2px;animation:6s infinite gradient-flow;display:inline-flex;box-shadow:0 2px 8px #722ed11f}.sidebar-propelo-icon{width:14px;height:14px;filter:var(--filter-icon-purple)}.sidebar-logo{transition:transform .2s cubic-bezier(.4,0,.2,1)}.sidebar-logo:hover{transition:transform .6s cubic-bezier(.68,-.55,.265,1.55);transform:scale(1.05)rotate(360deg)}.chat-message-list{padding:var(--space-4) 0;flex:1;overflow-y:auto}.chat-empty{padding-bottom:var(--space-4);flex-direction:column;justify-content:center;align-items:stretch;display:flex}.chat-empty-content{width:100%;max-width:560px;max-height:100%;padding:0 var(--space-4);align-self:center}.chat-empty-avatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-purple-bg), #e0d4ff, #d4eaff, var(--color-purple-bg));width:50px;height:50px;margin-bottom:var(--space-4);margin-left:var(--space-2);background-size:300% 300%;justify-content:center;align-items:center;animation:6s infinite gradient-flow;display:flex;box-shadow:0 2px 8px #722ed11f}.chat-empty-logo{width:28px;height:28px;filter:var(--filter-icon-purple)}.chat-empty-title{color:var(--color-text-primary);margin-bottom:var(--space-5);padding-left:var(--space-2);font-size:17px;font-weight:600}.chat-suggestions{gap:2px var(--space-2);grid-template-columns:1fr 1fr;display:grid}.chat-suggestion-row{width:100%;padding:var(--space-2);border-radius:var(--radius-lg);cursor:pointer;text-align:left;color:var(--color-text-primary);background:0 0;border:none;align-items:center;gap:14px;font-size:14px;transition:background .15s;display:flex}.chat-suggestion-row:hover{background:var(--color-surface-muted)}.chat-suggestion-icon{width:20px;height:20px;color:var(--color-text-body);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.chat-suggestion-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=768px){.chat-empty-content{padding:0}.chat-suggestions{grid-template-columns:1fr}}.chat-message{gap:var(--space-3);padding:var(--space-4) 0;display:flex}.chat-message+.chat-message{border-top:1px solid var(--color-surface-muted)}.chat-message-avatar{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.chat-message-avatar-logo{width:20px;height:20px;filter:var(--filter-icon-purple)}.chat-message-user .chat-message-avatar{background:var(--color-blue-bg);color:var(--color-blue)}.chat-message-assistant .chat-message-avatar{background:linear-gradient(135deg, var(--color-purple-bg-deep), #e0d4ff, #d4eaff, var(--color-purple-bg-deep));color:var(--color-purple);background-size:300% 300%;animation:6s infinite gradient-flow}.chat-message-content{flex:1;min-width:0}.chat-message-role{margin-bottom:var(--space-1);font-size:13px;display:block}.chat-message-text{color:var(--color-text-dark);word-break:break-word;font-size:14px;line-height:1.6}.chat-message-text p{margin:0 0 var(--space-2)}.chat-message-text p:last-child{margin-bottom:0}.chat-message-text strong{font-weight:600}.chat-message-text ul,.chat-message-text ol{margin:var(--space-1) 0 var(--space-2);padding-left:var(--space-5)}.chat-message-text li{margin-bottom:2px}.chat-message-text code{background:var(--color-surface-muted);border-radius:var(--radius-sm);padding:1px 5px;font-family:SF Mono,Monaco,monospace;font-size:13px}.chat-message-text pre{background:var(--color-text-primary);color:#e6e6e6;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin:var(--space-2) 0;overflow-x:auto}.chat-message-text pre code{color:inherit;background:0 0;padding:0}.chat-message-user .chat-message-text{white-space:pre-wrap}.chat-table-wrapper{margin:var(--space-2) 0;border-radius:var(--radius-md);border:1px solid var(--color-border);position:relative}.chat-table-actions{padding:var(--space-1) var(--space-2);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0;align-items:center;gap:2px;display:flex}.chat-table-actions-title{color:var(--color-text-secondary);align-items:center;gap:5px;margin-right:auto;font-size:12px;font-weight:600;display:flex}.chat-table-actions .ant-btn{color:var(--color-text-secondary);font-size:12px}.chat-table-actions .ant-btn:hover{color:var(--color-blue);background:var(--color-border-medium)}.chat-table{border-collapse:collapse;width:100%;font-size:13px;display:block;overflow-x:auto}.chat-table th{background:var(--color-surface-subtle);text-align:left;padding:var(--space-2) var(--space-3);border-bottom:2px solid var(--color-border);white-space:nowrap;font-weight:600}.chat-table td{padding:6px var(--space-3);border-bottom:1px solid var(--color-surface-muted)}.chat-table tr:last-child td{border-bottom:none}.chat-table tr:hover td{background:var(--color-surface-subtle)}.chat-message-files{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.chat-file-attachment-image{border-radius:var(--radius-md);object-fit:cover;max-width:300px;max-height:200px}.chat-file-attachment-link{padding:6px var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-md);color:var(--color-blue);align-items:center;gap:6px;font-size:13px;text-decoration:none;transition:background .15s;display:inline-flex}.chat-file-attachment-link:hover{background:var(--color-blue-bg)}.chat-file-attachment-name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.chat-export-result{align-items:center;gap:var(--space-3);background:var(--color-green-bg);border:1px solid #b7eb8f;border-radius:10px;margin:6px 0;padding:10px 14px;display:flex}.chat-export-result-icon{color:var(--color-green);flex-shrink:0;font-size:24px}.chat-export-result-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-export-result-name{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.chat-export-result-meta{color:var(--color-text-secondary);font-size:11px}.chat-export-result-download{background:var(--color-green);color:var(--color-surface);border-radius:var(--radius-md);flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.chat-export-result-download:hover{color:var(--color-surface);background:#389e0d}.tool-call-status{align-items:center;gap:var(--space-2);padding:6px var(--space-3);border-radius:var(--radius-md);margin:var(--space-1) 6px var(--space-1) 0;font-size:13px;display:inline-flex}.tool-call-running{color:var(--color-purple);background:#f6f0ff}.tool-call-done{background:var(--color-green-bg);color:var(--color-green)}.tool-call-icon{font-size:14px}.tool-call-icon-loading{color:var(--color-purple)}.tool-call-icon-done{color:var(--color-green)}.tool-call-label{font-weight:500}.thinking-indicator{padding:var(--space-3) var(--space-4);margin:var(--space-2) 0;background:linear-gradient(135deg,#722ed10f,#1890ff0f,#722ed10f) 0 0/300% 300%;border-radius:10px;align-items:center;gap:10px;animation:5s infinite gradient-flow;display:flex}.thinking-spinner-icon{width:18px;height:18px;filter:var(--filter-icon-purple);flex-shrink:0;animation:1.8s infinite propel-spin-bounce}@keyframes propel-spin-bounce{0%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:rotate(0)translateY(0)scaleY(1)scaleX(1)}30%{animation-timing-function:ease-in;transform:rotate(-360deg)translateY(0)scaleY(1)scaleX(1)}33%{animation-timing-function:cubic-bezier(.13,.84,.31,1);transform:rotate(-360deg)translateY(1px)scaleY(.78)scaleX(1.12)}38%{animation-timing-function:cubic-bezier(.22,.61,.36,1);transform:rotate(-360deg)translateY(-12px)scaleY(1.1)scaleX(.93)}40%{animation-timing-function:cubic-bezier(.55,.06,.68,.19);transform:rotate(-360deg)translateY(-13px)scaleY(1)scaleX(1)}44%{animation-timing-function:cubic-bezier(.55,.06,.68,.19);transform:rotate(-360deg)translateY(-4px)scaleY(1.08)scaleX(.94)}47%{animation-timing-function:cubic-bezier(.13,.84,.31,1);transform:rotate(-360deg)translateY(0)scaleY(.72)scaleX(1.18)}51%{animation-timing-function:cubic-bezier(.22,.61,.36,1);transform:rotate(-360deg)translateY(-7px)scaleY(1.06)scaleX(.96)}53%{animation-timing-function:cubic-bezier(.55,.06,.68,.19);transform:rotate(-360deg)translateY(-8px)scaleY(1)scaleX(1)}56%{animation-timing-function:cubic-bezier(.55,.06,.68,.19);transform:rotate(-360deg)translateY(-2px)scaleY(1.04)scaleX(.97)}58%{animation-timing-function:cubic-bezier(.13,.84,.31,1);transform:rotate(-360deg)translateY(0)scaleY(.82)scaleX(1.1)}61%{animation-timing-function:cubic-bezier(.22,.61,.36,1);transform:rotate(-360deg)translateY(-3px)scaleY(1.02)scaleX(.98)}62%{animation-timing-function:cubic-bezier(.55,.06,.68,.19);transform:rotate(-360deg)translateY(-3.5px)scaleY(1)scaleX(1)}65%{animation-timing-function:cubic-bezier(.13,.84,.31,1);transform:rotate(-360deg)translateY(0)scaleY(.9)scaleX(1.05)}67%{animation-timing-function:ease-out;transform:rotate(-360deg)translateY(-1px)scaleY(1)scaleX(1)}70%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:rotate(-360deg)translateY(0)scaleY(1)scaleX(1)}to{transform:rotate(-720deg)translateY(0)scaleY(1)scaleX(1)}}.thinking-text{color:var(--color-text-secondary);font-family:monospace;font-size:13px;font-style:italic}.chat-input-card{border-radius:var(--radius-lg);border:1px solid var(--color-border-input);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:border-color .2s,box-shadow .2s;overflow:hidden}.chat-input-card:focus-within{border-color:var(--color-purple);box-shadow:0 0 0 2px #722ed114}.chat-input-textarea{resize:none;width:100%;padding:14px var(--space-4) 0;color:var(--color-text-primary);background:0 0;border:none;outline:none;min-height:44px;max-height:200px;font-family:inherit;font-size:14px;line-height:1.5;overflow-y:auto}.chat-input-textarea::placeholder{color:var(--color-text-placeholder)}.chat-input-toolbar{justify-content:space-between;align-items:center;padding:6px 10px 10px;display:flex}.chat-input-toolbar-left,.chat-input-toolbar-right{align-items:center;gap:var(--space-1);display:flex}.chat-input-tool-btn{border-radius:var(--radius-full);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;transition:background .15s,color .15s;display:inline-flex}.chat-input-tool-btn:hover{background:var(--color-surface-muted);color:var(--color-text-body)}.chat-input-send-btn{border-radius:var(--radius-full);cursor:pointer;width:32px;min-width:32px;height:32px;min-height:32px;color:var(--color-text-placeholder);background:var(--color-border);opacity:.5;border:none;justify-content:center;align-items:center;padding:0;font-size:14px;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.chat-input-send-btn-active{background:var(--color-text-primary);color:var(--color-surface);opacity:1}.chat-input-send-btn-active:hover{background:#2d3348}.chat-input-send-btn:disabled{cursor:default}.chat-input-stop-btn{background:var(--color-text-primary);color:var(--color-surface);opacity:1}.chat-input-stop-btn:hover{background:var(--color-red)}.chat-input-stop-icon{background:var(--color-surface);border-radius:2px;width:10px;height:10px;display:block}.chat-input-attachments{padding:10px var(--space-4) 0;flex-wrap:wrap;gap:6px;display:flex}.chat-input-attachment-chip{padding:var(--space-1) var(--space-2) var(--space-1) 10px;background:var(--color-surface-muted);border-radius:var(--radius-md);color:var(--color-text-body);align-items:center;gap:6px;max-width:200px;font-size:12px;display:inline-flex}.chat-input-attachment-icon{color:var(--color-purple);flex-shrink:0;font-size:14px}.chat-input-attachment-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-input-attachment-remove{cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;font-size:10px;transition:background .15s,color .15s;display:inline-flex}.chat-input-attachment-remove:hover{color:var(--color-text-body);background:#e8e8e8}.chat-error{padding:var(--space-2) var(--space-3);background:var(--color-red-bg);border-radius:var(--radius-md);color:var(--color-red);margin:0 0 var(--space-2);border:1px solid #ffccc7;justify-content:space-between;align-items:center;font-size:13px;display:flex}.chat-error.chat-error-rate-limit{color:var(--color-orange);background:#fffbe6;border-color:#ffe58f}.chat-history-popover .ant-popover-container{border-radius:12px;padding:0;overflow:hidden}.chat-history-dropdown{flex-direction:column;width:280px;max-height:400px;display:flex}.chat-history-new-btn{align-items:center;gap:var(--space-2);cursor:pointer;width:100%;color:var(--color-purple);background:0 0;border:none;padding:10px 14px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.chat-history-new-btn:hover{background:var(--color-purple-bg)}.chat-history-divider{background:var(--color-border);height:1px}.chat-history-loading{padding:var(--space-6);justify-content:center;align-items:center;display:flex}.chat-history-empty{padding:var(--space-6) 14px;text-align:center;color:var(--color-text-secondary);font-size:13px}.chat-history-list{padding:var(--space-1) 0;flex:1;overflow-y:auto}.chat-history-item{padding:var(--space-2) 14px;cursor:pointer;justify-content:space-between;align-items:center;transition:background .15s;display:flex}.chat-history-item:hover{background:var(--color-surface-muted)}.chat-history-item-active{background:var(--color-purple-bg)}.chat-history-item-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-history-item-title{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.chat-history-item-time{color:var(--color-text-secondary);font-size:11px}.chat-history-item-delete{cursor:pointer;color:var(--color-border-medium);padding:var(--space-1);border-radius:var(--radius-sm);opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;transition:opacity .15s,color .15s;display:inline-flex}.chat-history-item:hover .chat-history-item-delete{opacity:1}.chat-history-item-delete:hover{color:var(--color-red)}.chat-widget-fab{right:var(--space-6);bottom:var(--space-6);border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-purple), var(--color-purple-light), var(--color-blue), var(--color-purple));cursor:pointer;z-index:999;background-size:300% 300%;border:none;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s,box-shadow .2s;animation:6s infinite gradient-flow;display:flex;position:fixed;box-shadow:0 4px 14px #722ed166}.chat-widget-fab:hover{transform:scale(1.08);box-shadow:0 6px 20px #722ed180}.chat-widget-fab-icon{filter:brightness(0)invert()drop-shadow(0 1px 3px #0003);width:28px;height:28px;transition:transform .4s}.chat-widget-fab:hover .chat-widget-fab-icon{transform:rotate(360deg)}.chat-widget-panel{background:var(--color-surface);z-index:1000;border-radius:22px 22px 32px 32px;flex-direction:column;width:450px;max-width:calc(100dvw - 30px);height:calc(100vh - 30px);min-height:min(400px,100dvh - 30px);animation:.2s chatPanelIn;display:flex;position:fixed;bottom:15px;right:15px;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 8px 32px #0000001f,0 2px 8px #0000000f}@keyframes chatPanelIn{0%{opacity:0;transform-origin:100% 100%;transform:scale(.95)translateY(8px)}to{opacity:1;transform-origin:100% 100%;transform:scale(1)translateY(0)}}.chat-widget-panel-header{padding:var(--space-2) var(--space-2) var(--space-1);justify-content:space-between;align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.chat-widget-header-left{align-items:center;min-width:0;display:flex}.chat-widget-history-btn{padding:var(--space-1) 10px;cursor:pointer;color:var(--color-text-primary);background:0 0;border:none;border-radius:50px;align-items:center;gap:6px;min-width:0;font-size:14px;transition:background .15s;display:inline-flex}.chat-widget-history-btn:hover{background:var(--color-surface-muted)}.chat-widget-header-logo{width:18px;height:18px;filter:var(--filter-icon-purple);flex-shrink:0}.chat-widget-header-title{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-weight:500;overflow:hidden}.chat-widget-header-chevron{color:var(--color-text-secondary);flex-shrink:0;font-size:10px}.chat-widget-header-right{flex-shrink:0;align-items:center;gap:2px;display:flex}.chat-widget-header-btn{border-radius:var(--radius-full);cursor:pointer;width:28px;height:28px;color:var(--color-text-body);background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;transition:background .15s,color .15s;display:inline-flex}.chat-widget-header-btn:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}.chat-widget-panel-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto;box-shadow:inset 0 6px 8px -6px #0000000f,inset 0 -6px 8px -6px #0000000f;-webkit-mask-image:linear-gradient(#000 0 16px,#000 calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#000 0 16px,#000 calc(100% - 16px),#0000 100%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.chat-widget-panel-body .chat-message-list{padding:var(--space-2) var(--space-4);flex:1;overflow-y:auto}.chat-widget-panel-body .chat-empty{padding-bottom:var(--space-2);justify-content:center}.chat-widget-panel-body .chat-empty-content{padding:var(--space-2) 0;align-self:center}.chat-widget-panel-body .chat-empty-avatar{width:44px;height:44px;margin-left:var(--space-2)}.chat-widget-panel-body .chat-empty-logo{width:24px;height:24px}.chat-widget-panel-body .chat-empty-title{margin-bottom:var(--space-4);font-size:16px}.chat-widget-panel-body .chat-suggestions{grid-template-columns:1fr}.chat-widget-panel-footer{padding:0 var(--space-4) var(--space-4);flex-shrink:0}.chat-widget-panel-footer .chat-input-card{border-radius:var(--space-4)}.cigarette-cursor *,.cigarette-cursor{cursor:url(/assets/cigarette-BHXVInJ9.cur),auto!important}.cigarette-cursor button,.cigarette-cursor a,.cigarette-cursor input,.cigarette-cursor select,.cigarette-cursor textarea,.cigarette-cursor .ant-btn,.cigarette-cursor .ant-menu-item,.cigarette-cursor .ant-table-row,.cigarette-cursor [role=button],.cigarette-cursor [onclick]{cursor:url(/assets/cigarette-BHXVInJ9.cur),pointer!important}.main-wrapper{height:100dvh;overflow:hidden}.main-content{box-sizing:border-box;height:100dvh;overflow:auto}.container-selections{width:90%}.project-header{background:var(--color-surface);padding:0;padding-left:var(--space-5);padding-right:var(--space-5);height:var(--header-height);border-bottom:1px solid var(--color-border);z-index:10;min-height:var(--header-height);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.project-name{color:var(--color-text-heading);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(16px,4vw,24px);overflow:hidden}.project-dropdown{display:flex}.selected-project-name{white-space:nowrap;text-overflow:ellipsis;max-width:200px;display:inline-block;overflow:hidden}.content-wrapper{background:var(--color-surface-muted);flex:1;width:100%;overflow:auto}@media (width<=768px){.project-header{padding:0 var(--space-4);height:auto;min-height:56px}.project-dropdown{font-size:14px}.project-dropdown span{max-width:150px}.container-selections{width:95%;margin:0 auto}}@media (width<=480px){.project-header{padding:0 var(--space-3);align-items:flex-start;gap:var(--space-2)}.project-header>div:first-child{width:100%}.project-dropdown{align-self:flex-end;font-size:13px}.project-dropdown span{max-width:120px}.container-selections{width:100%;padding:0 var(--space-2)}}:root{--color-primary:#005149;--color-primary-dark:#003a33;--color-primary-accent:#14b8a6;--color-purple:#722ed1;--color-purple-light:#9b4dca;--color-purple-bg:#f4f0ff;--color-purple-bg-deep:#f9f0ff;--color-blue:#1890ff;--color-blue-bg:#e6f7ff;--color-green:#52c41a;--color-green-bg:#f6ffed;--color-red:#cf1322;--color-red-bg:#fff2f0;--color-warn-bg:#fff7e6;--color-warn-bg-hover:#ffe7ba;--color-orange:#fa8c16;--color-surface:#fff;--color-surface-subtle:#fafafa;--color-surface-muted:#f5f5f5;--color-border:#f0f0f0;--color-border-medium:#d9d9d9;--color-border-input:#e0e0e0;--color-text-primary:#1a1f2e;--color-text-body:#595959;--color-text-secondary:#8c8c8c;--color-text-heading:#2c3e50;--color-text-dark:#262626;--color-text-placeholder:#bfbfbf;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:50%;--header-height:64px;--shadow-sm:0 1px 3px #0000000a;--shadow-md:0 2px 8px #0000001a;--shadow-lg:0 8px 32px #0000001f;--color-text-muted:#000000a6;--color-auth-bg:#001529;--filter-icon-purple:brightness(0) saturate(100%) invert(23%) sepia(95%) saturate(5679%) hue-rotate(258deg) brightness(87%) contrast(93%);--filter-icon-primary:brightness(0) saturate(100%) invert(23%) sepia(17%) saturate(2264%) hue-rotate(127deg) brightness(95%) contrast(101%);--filter-icon-white:brightness(0) invert(1)}@keyframes gradient-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}:focus{outline:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:100vw;min-height:100dvh;max-height:100dvh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
