.idea-card.clickable:hover{background-color:#3a3a3a!important;border-color:#888!important;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.idea-card.selected{background-color:#2d2d2d!important;border:2px solid #999!important;box-shadow:0 2px 8px #96969626}.idea-card.selected.clickable:hover{background-color:#363636!important;border-color:#aaa!important;transform:translateY(-2px);box-shadow:0 4px 12px #96969633}.idea-card.chosen{background-color:var(--human-card-bg)!important;border:2px solid var(--human-primary)!important;box-shadow:0 2px 8px rgba(var(--human-primary-rgb),.2)}.idea-card.chosen:hover{transform:none}.idea-card{transition:all .2s ease,transform .15s ease!important}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;height:100%;width:100%;font-family:var(--font-family-ui);background-color:#1a1a1a;color:#e0e0e0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent;text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}button,input,textarea,select{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}:root{--viewport-h: 100vh;--font-scale: 1;--font-family-ui: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;--font-family-display: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;--font-family-heading: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;--font-family-mono: "SF Mono", "Monaco", "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--section-title-letter-spacing: .28em;--section-title-font-weight: 700;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--human-dark: #A07C10;--human-primary: #E8C020;--human-mid: #F0D040;--human-bright: #F8E860;--human-primary-rgb: 232, 192, 32;--human-card-bg: #231e08;--ai-primary: #5b21b6;--ai-bright: #6d28d9;--ai-medium: #7c3aed;--ai-accent: #8b5cf6;--ai-light: #a78bfa;--ai-secondary: #4c1d95;--ai-tertiary: #3b0764;--ai-primary-rgb: 91, 33, 182;--ai-accent-rgb: 139, 92, 246;--ai-tertiary-rgb: 59, 7, 100}html.custom-font{--font-family-ui: var(--font-family-ui-override), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-family-display: var(--font-family-ui-override), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-family-heading: var(--font-family-ui-override), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}html[lang=en],html[lang^=en-]{--font-family-ui: Inter, "Avenir Next", Avenir, "Segoe UI Variable", "Segoe UI", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--font-family-display: "Avenir Next", Inter, "Segoe UI Variable", "Segoe UI", "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--font-family-heading: "Avenir Next", Inter, "Segoe UI Variable", "Segoe UI", "SF Pro Display", "Helvetica Neue", Arial, sans-serif}html[lang=en].custom-font,html[lang^=en-].custom-font{--font-family-ui: var(--font-family-ui-override), Inter, "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-family-display: var(--font-family-ui-override), "Avenir Next", Inter, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-family-heading: var(--font-family-ui-override), "Avenir Next", Inter, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--section-title-letter-spacing: .08em;--section-title-font-weight: 600}html[lang=en] .ant-btn,html[lang=en] .ant-tabs-tab,html[lang^=en-] .ant-btn,html[lang^=en-] .ant-tabs-tab{letter-spacing:.01em}html[lang=en] .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-btn,html[lang^=en-] .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-btn{font-family:var(--font-family-display);font-weight:600;font-size:13px;letter-spacing:.06em}html[lang=en] .ant-breadcrumb,html[lang=en] .ant-breadcrumb a,html[lang=en] .ant-breadcrumb span,html[lang^=en-] .ant-breadcrumb,html[lang^=en-] .ant-breadcrumb a,html[lang^=en-] .ant-breadcrumb span{font-family:var(--font-family-ui)}.content-area-inset{font-size:calc(1rem * var(--font-scale))!important}.ant-btn,.ant-select,.ant-tabs-tab,.ant-menu-item,.section-title-header{font-size:14px!important}.character-name-field .ant-input{font-size:calc(22px * var(--font-scale, 1))!important}.ant-btn-primary:not(:disabled){background:linear-gradient(135deg,#4c1d95,#3b0764)!important;border-color:#3b0764!important}.ant-btn-primary:not(:disabled):hover{background:linear-gradient(135deg,#5b21b6,#4c1d95)!important;border-color:#4c1d95!important}.jsondoc-regenerate-btn.ant-btn,.jsondoc-regenerate-btn.ant-btn .ant-btn-icon{color:#fff9!important;border-color:#ffffff4d!important;opacity:.85}.jsondoc-regenerate-btn.ant-btn:hover,.jsondoc-regenerate-btn.ant-btn:hover .ant-btn-icon{color:#ffffffe6!important;border-color:#ffffff80!important;opacity:1}.ai-generated-watermark[data-variant=watermark],.ai-generated-watermark[data-variant=badge]{font-size:12px!important;font-family:黑体,SimHei,Microsoft YaHei,sans-serif!important}.section-title-header{font-size:18px!important}#root{height:100%;width:100%}.script-tab-container{display:flex;width:100%;height:100%;flex-grow:1;overflow:hidden}.ant-tabs-content,.ant-tabs-tabpane{height:100%}.scrollable-tree-tabs .ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}.scrollable-tree-tabs .ant-tabs-content{height:100%;display:flex;flex-direction:column}.scrollable-tree-tabs .ant-tabs-tabpane{height:100%;overflow:hidden}.cursors{height:100%;padding:.3rem;font-size:1.2rem}.chat-panel-wrapper{height:100%!important}.editor-main-area{flex:1;display:flex;flex-direction:column;overflow:hidden}.mobile-chat-toggle-button{display:none;position:fixed;bottom:20px;right:20px;z-index:1000}@media(max-width:768px){.chat-panel-container{transition:height .3s ease,flex .3s ease}.mobile-chat-toggle-button{display:block;transition:bottom .3s ease}.chat-panel-wrapper{position:static;width:100%!important;max-width:none;background-color:#1f1f1f;border-right:none;border-top:1px solid #303030;box-shadow:none}.editor-main-area{transition:flex .3s ease}.ant-card .ant-card-body{padding:12px!important}.ant-timeline .ant-timeline-item-content{max-width:calc(100vw - 80px);overflow:hidden}.section-title-header{font-size:16px!important;padding-left:8px!important;padding-right:8px!important}}.ant-tree-node-content-wrapper[aria-disabled=true]{cursor:not-allowed!important;opacity:.5!important}.ant-tree-node-content-wrapper[aria-disabled=true]:hover{background-color:transparent!important}.ant-tree-node-content-wrapper[aria-disabled=true] .ant-tree-title{color:#6e7681!important}.yjs-field-dark-theme .ant-input,.yjs-field-dark-theme .ant-input:focus,.yjs-field-dark-theme .ant-input:hover,.yjs-field-dark-theme .ant-input.ant-input{background-color:#1f1f1f!important;border-color:#434343!important;color:#fff!important}.yjs-field-dark-theme .ant-input::placeholder{color:#8c8c8c!important}.yjs-field-dark-theme .ant-input:focus{border-color:#666!important;box-shadow:0 0 0 2px #96969626!important}.purple-checkbox .ant-checkbox-inner{border-color:var(--ai-accent)!important;background-color:transparent!important}.purple-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--ai-accent)!important;border-color:var(--ai-accent)!important}.purple-checkbox .ant-checkbox-checked:after{border-color:var(--ai-accent)!important}.purple-checkbox:hover .ant-checkbox-inner{border-color:var(--ai-light)!important}.purple-checkbox .ant-checkbox-checked:hover .ant-checkbox-inner{background-color:var(--ai-light)!important;border-color:var(--ai-light)!important}@keyframes ribbonGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes ribbonGlow{0%,to{box-shadow:0 0 20px rgba(var(--ai-primary-rgb),.3),0 4px 6px #00000026,0 2px 4px #0000001f}50%{box-shadow:0 0 30px rgba(var(--ai-primary-rgb),.5),0 6px 12px #0003,0 3px 6px #00000026}}@keyframes ribbonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ribbonShimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes ribbonPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes ribbonSlideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.ribbon-tab-content .ribbon-button,.ribbon-tab-content .ribbon-button.ant-btn,.ribbon-tab-content .ant-btn.ribbon-button,.ribbon-tab-content .ant-btn[class*=ribbon],.ribbon-tab-content button.ribbon-button{height:48px!important;min-height:48px!important;max-height:48px!important;line-height:1.2!important;display:flex!important;align-items:center!important;justify-content:center!important}.ribbon-button-active{animation:ribbonGradientShift 6s ease infinite}.ribbon-button-active:hover{animation:ribbonGradientShift 6s ease infinite,ribbonGlow 3s ease-in-out infinite}.ribbon-group:hover{animation:ribbonFloat 3s ease-in-out infinite}.ribbon-group-shimmer:before{content:"";position:absolute;top:0;left:-200%;width:200%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:ribbonShimmer 3s ease-in-out infinite;pointer-events:none}.mobile-ribbon-root{animation:ribbonSlideUp .3s cubic-bezier(.4,0,.2,1)}@media(hover:none)and (pointer:coarse){.ribbon-button{transition:transform .1s ease}.ribbon-button:active{transform:scale(.95)}}@media(prefers-contrast:high){.ribbon-group{border:2px solid currentColor}.ribbon-button{border:1px solid currentColor!important}}@media(prefers-reduced-motion:reduce){.ribbon-button-active,.ribbon-group:hover,.ribbon-group-shimmer:before,.mobile-ribbon-root{animation:none}.ribbon-button,.ribbon-group{transition:none}}@media(prefers-color-scheme:dark){.ribbon-group{background:linear-gradient(180deg,#2d2d2d66,#26262633)}.ribbon-button{box-shadow:inset 0 1px #ffffff1a,0 2px 4px #0000004d}}.ribbon-button:focus-visible{outline:2px solid #888;outline-offset:2px;border-radius:8px}@keyframes ribbonLoading{0%{opacity:.6;transform:scale(.98)}50%{opacity:1;transform:scale(1)}to{opacity:.6;transform:scale(.98)}}.ribbon-loading{animation:ribbonLoading 1.5s ease-in-out infinite;pointer-events:none}.ribbon-tab-content{animation:fadeInUp .3s cubic-bezier(.4,0,.2,1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ribbon-tab-content{container-type:inline-size}@container (max-width: 1320px){.ribbon-tab-content .ribbon-group{padding:10px 12px!important;min-height:0!important}.ribbon-tab-content .ribbon-group>div:last-child{gap:6px!important}.ribbon-tab-content .ribbon-button{padding:6px 10px!important;height:48px!important;min-height:48px!important;max-height:48px!important;font-size:12px!important;border-radius:6px!important}.ribbon-tab-content .ribbon-group>div:first-child{margin-bottom:6px!important}}@container (max-width: 1120px){.ribbon-tab-content .ribbon-group{padding:8px 10px!important;min-height:0!important}.ribbon-tab-content .ribbon-group>div:last-child{gap:4px!important}.ribbon-tab-content .ribbon-button{padding:4px 8px!important;height:48px!important;min-height:48px!important;max-height:48px!important;font-size:12px!important}.ribbon-tab-content .ribbon-group>div:first-child{margin-bottom:4px!important;font-size:10px!important}}@container (max-width: 980px){.ribbon-tab-content .ribbon-group{padding:6px 8px!important;min-height:0!important}.ribbon-tab-content .ribbon-group>div:last-child{gap:2px!important}.ribbon-tab-content .ribbon-button{padding:3px 8px!important;height:48px!important;min-height:48px!important;max-height:48px!important;font-size:11px!important}}.ant-tabs-tab{transition:all .3s cubic-bezier(.4,0,.2,1)!important;border-radius:8px 8px 0 0!important;margin:0 4px!important;padding:8px 20px!important;position:relative!important;overflow:hidden!important}.ant-tabs-tab:hover{background:linear-gradient(135deg,rgba(var(--ai-primary-rgb),.08),#52c41a0f)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(var(--ai-primary-rgb),.15)!important}.ant-tabs-tab.ant-tabs-tab-active{background:linear-gradient(135deg,rgba(var(--ai-primary-rgb),.12),#52c41a14,#1890ff0f)!important;border-bottom:2px solid rgba(var(--ai-primary-rgb),.4)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(var(--ai-primary-rgb),.25),inset 0 1px #ffffff0d!important}.ant-tabs-tab.ant-tabs-tab-active:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent 0%,rgba(var(--ai-primary-rgb),.6) 50%,transparent 100%)!important;z-index:1!important}.ant-tabs-tab-btn{color:#ffffffd9!important;font-weight:500!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:11px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-tabs-tab:hover .ant-tabs-tab-btn{color:#fffffff2!important;text-shadow:0 0 8px rgba(var(--ai-primary-rgb),.3)!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;text-shadow:0 0 12px rgba(var(--ai-primary-rgb),.4)!important}.ant-tabs-nav{position:relative!important}.ant-tabs-nav:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(135deg,#ffffff05,#fff0)!important;border-radius:12px 12px 0 0!important;pointer-events:none!important;z-index:0!important}@keyframes tabGlow{0%,to{box-shadow:0 6px 20px rgba(var(--ai-primary-rgb),.25),inset 0 1px #ffffff0d}50%{box-shadow:0 8px 25px rgba(var(--ai-primary-rgb),.35),inset 0 1px #ffffff14}}.ant-tabs-tab.ant-tabs-tab-active:hover{animation:tabGlow 2s ease-in-out infinite!important}@keyframes commandSuccess{0%{transform:scale(1)}50%{transform:scale(1.1);box-shadow:0 0 20px #52c41a80}to{transform:scale(1)}}.ribbon-button-success{animation:commandSuccess .4s cubic-bezier(.4,0,.2,1)}.mobile-ribbon-root .ribbon-button{white-space:normal!important;word-break:break-word!important;height:auto!important;min-height:40px!important}.mobile-ribbon-root .ribbon-button .ant-btn-icon{display:flex!important;align-items:center!important}.mobile-ribbon-root .ant-btn{white-space:normal!important;height:auto!important;min-height:40px!important;padding:4px 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.mobile-ribbon-root .ant-btn>span{white-space:normal!important;word-break:break-word!important;line-height:1.3!important}.ribbon-tab-content .ribbon-button,.ribbon-tab-content .ribbon-button.ant-btn,.ribbon-tab-content .ant-btn.ribbon-button,.ribbon-tab-content .ant-btn[class*=ribbon],.ribbon-tab-content button.ribbon-button,.ribbon-tab-content .ant-dropdown-trigger.ribbon-button,.ribbon-tab-content .ant-dropdown-trigger.ant-btn.ribbon-button{height:48px!important;min-height:48px!important;max-height:48px!important;line-height:1.2!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.min-h-screen{min-height:100vh;min-height:var(--viewport-h, 100vh)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.p-lg{padding:24px}.mb-xl{margin-bottom:32px}.mb-lg{margin-bottom:24px}.mb-md{margin-bottom:16px}.mb-sm{margin-bottom:12px}.mt-lg{margin-top:24px}.p-md{padding:16px}.py-xs{padding-top:8px;padding-bottom:8px}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-gradient-ai{background:linear-gradient(135deg,var(--ai-primary) 0%,var(--ai-medium) 50%,var(--ai-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.w-full{width:100%}.flex-1{flex:1}.min-w-0{min-width:0}.gradient-card{background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#2a1a2a);position:relative}.gradient-card:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 20%,rgba(var(--ai-primary-rgb),.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(35,120,4,.1) 0%,transparent 50%),radial-gradient(circle at 40% 60%,rgba(24,144,255,.05) 0%,transparent 50%);pointer-events:none}.glass{background:#26262699;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.rounded-full{border-radius:50%}.rounded-md{border-radius:8px}.shadow-glow-ai{box-shadow:0 8px 25px rgba(var(--ai-primary-rgb),.3)}.focus-ring:focus-within,.focus-ring:focus{outline:2px solid rgba(var(--ai-primary-rgb),.5);outline-offset:2px}.focus-ring-human:focus-within,.focus-ring-human:focus{outline:2px solid rgba(var(--human-primary-rgb),.5);outline-offset:2px}.focus-ring-human:focus-within .ant-input,.focus-ring-human .ant-input:focus{box-shadow:none!important;border-color:rgba(var(--human-primary-rgb),.4)!important}.project-list-tabs .ant-tabs-tab:hover{background:#ffffff0d!important;box-shadow:none!important}.project-list-tabs .ant-tabs-tab.ant-tabs-tab-active{background:#ffffff14!important;border-bottom:2px solid rgba(255,255,255,.4)!important;box-shadow:none!important}.project-list-tabs .ant-tabs-ink-bar{background:#fff9!important}.project-list-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fffffff2!important;text-shadow:none!important}.focus-ring-ai:focus-within,.focus-ring-ai:focus{outline:2px solid rgba(var(--ai-primary-rgb),.5);outline-offset:2px;box-shadow:0 0 0 4px rgba(var(--ai-primary-rgb),.1)}.focus-locate-glow{box-shadow:0 0 0 2px #1890ffb3,0 0 0 6px #1890ff40;animation:focusLocateFade 1.8s ease-out forwards}@keyframes focusLocateFade{0%{opacity:1}80%{opacity:1}to{opacity:0}}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.animate-fade-in{animation:fadeIn .6s ease-out}.animate-slide-up{animation:slideUp .6s ease-out}.animate-bounce-subtle{animation:bounceSubtle 2s ease-in-out infinite}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-500{animation-delay:.5s}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceSubtle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes glow{0%,to{box-shadow:0 8px 25px rgba(var(--ai-primary-rgb),.3)}50%{box-shadow:0 12px 35px rgba(var(--ai-primary-rgb),.5)}}@keyframes pulse-background{0%,to{background-color:#26262699}50%{background-color:#3a3a3acc}}@media(max-width:768px){.gradient-card,.p-lg{padding:16px}.mb-xl{margin-bottom:24px}.mb-lg{margin-bottom:16px}.login-card-mobile{padding:32px 24px!important;margin:16px!important;max-width:calc(100vw - 32px)!important}.login-logo-mobile{width:160px!important}.login-title-mobile{font-size:1.5rem!important}}@media(max-width:480px){.login-card-mobile{padding:24px 20px!important;margin:12px!important;max-width:calc(100vw - 24px)!important}.login-logo-mobile{width:140px!important}.login-title-mobile{font-size:1.3rem!important}.projects-header-mobile{padding:20px 16px!important;margin-bottom:24px!important}.projects-header-mobile h1{font-size:1.8rem!important}.projects-card-mobile{min-height:220px!important}.projects-card-mobile .ant-card-body{padding:20px!important}}@keyframes purple-shimmer-slide{0%{transform:translate3d(-32%,0,0)}to{transform:translate3d(32%,0,0)}}.jsondoc-generating{position:relative;overflow:hidden;isolation:isolate;background-color:rgba(var(--ai-tertiary-rgb),.95)!important}.jsondoc-generating:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;z-index:0;opacity:.85;background-image:linear-gradient(110deg,rgba(var(--ai-tertiary-rgb),0),rgba(var(--ai-tertiary-rgb),.04) 28%,rgba(var(--ai-accent-rgb),.16) 44%,rgba(var(--ai-accent-rgb),.28),rgba(var(--ai-accent-rgb),.16) 56%,rgba(var(--ai-tertiary-rgb),.04) 72%,rgba(var(--ai-tertiary-rgb),0));background-size:160% 100%;background-repeat:no-repeat;transform:translate3d(-32%,0,0);will-change:transform;animation:purple-shimmer-slide 3.2s linear infinite}.jsondoc-generating>*{position:relative;z-index:1}.card-collaboration-border:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:3px;background:conic-gradient(from 0deg at 50% 50%,#0a0a0a 0deg,var(--human-primary) 30deg,var(--human-primary) 60deg,#0a0a0a 90deg,#333 120deg,#333 150deg,#0a0a0a 180deg,#7c3aed 210deg,#7c3aed 240deg,#0a0a0a 270deg,#333 300deg,#333 330deg,#0a0a0a 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;pointer-events:none;z-index:1}.card-collaboration-border-mono:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:3px;background:conic-gradient(from 0deg at 50% 50%,#0a0a0a,#888 30deg 60deg,#0a0a0a 90deg,#222 120deg 150deg,#0a0a0a 180deg,#666 210deg 240deg,#0a0a0a 270deg,#222 300deg 330deg,#0a0a0a 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;pointer-events:none;z-index:1}@keyframes onboarding-action-loading-shimmer{0%{background-position:100% 100%}to{background-position:0% 0%}}.onboarding-action-loading,.action-button-ongoing{background-color:#323237!important;background-image:linear-gradient(110deg,#323237 0% 38%,#5a556480 45%,#6e64788c,#5a556480 55%,#323237 62% 100%)!important;background-size:200% 200%!important;animation:onboarding-action-loading-shimmer 2.5s linear infinite!important;will-change:background-position;opacity:.85}
