@charset "UTF-8";.pli-wrap[data-v-b6d55d21]{flex-shrink:0;border-radius:8px;overflow:hidden;box-sizing:border-box;border:1px solid transparent}.error-boundary-overlay[data-v-cd910cd8]{z-index:10000;padding:24px}.error-boundary-container[data-v-cd910cd8]{width:100%;max-width:420px;padding:40px 32px;border-radius:20px;text-align:center}.error-title[data-v-cd910cd8]{margin:16px 0 8px;font-size:22px;font-weight:900;color:#fff}.error-message[data-v-cd910cd8]{margin:0 0 20px;font-size:14px;line-height:1.6;color:#ffffff8c}.error-details[data-v-cd910cd8]{margin-bottom:20px;padding:12px;border-radius:12px;background:#ffffff0a;text-align:left;font-size:12px;color:#ffffff73}.error-actions[data-v-cd910cd8]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.error-retry-btn[data-v-cd910cd8],.error-home-btn[data-v-cd910cd8]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:9999px;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.error-retry-btn[data-v-cd910cd8]{border:1px solid rgba(90,123,255,.35);background:#5a7bff24;color:#8ba4ff}.error-home-btn[data-v-cd910cd8]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffb8}.error-timestamp[data-v-cd910cd8]{margin:16px 0 0;font-size:11px;color:#ffffff47}@media (max-width: 1023px){.error-boundary-overlay[data-v-cd910cd8]{padding:16px;align-items:flex-end}.error-boundary-container[data-v-cd910cd8]{padding:32px 24px;border-radius:24px 24px 0 0;max-width:none}.error-title[data-v-cd910cd8]{font-size:20px}.error-message[data-v-cd910cd8]{font-size:14px}.error-actions[data-v-cd910cd8]{flex-direction:column;width:100%}.error-retry-btn[data-v-cd910cd8],.error-home-btn[data-v-cd910cd8]{width:100%;justify-content:center;padding:14px 20px}}@media (max-width: 374px){.error-boundary-container[data-v-cd910cd8]{padding:24px 20px}}html,body,#app{height:100%;height:calc(var(--vh, 1vh) * 100);margin:0;padding:0}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.btn-primary:active{--un-scale-x:.98;--un-scale-y:.98;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.btn{cursor:pointer;border-radius:.75rem;padding:.5rem 1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s}.btn-primary{cursor:pointer;border-radius:.75rem;--un-bg-opacity:1;background-color:rgb(90 123 255 / var(--un-bg-opacity));padding:.5rem 1rem;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s}.btn-secondary{cursor:pointer;border-width:1px;border-color:#5a7bff47;border-radius:.75rem;background-color:#5a7bff1f;padding:.5rem 1rem;--un-text-opacity:1;color:rgb(90 123 255 / var(--un-text-opacity));font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s}.link-btn:link{cursor:pointer;border-radius:.75rem;padding:.5rem 1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s}.card{border-radius:20px;background-color:var(--theme-card);padding:1rem;--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.btn-primary:hover{--un-bg-opacity:1;background-color:rgb(61 99 240 / var(--un-bg-opacity))}.btn-secondary:hover{background-color:#5a7bff33}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-bottom-1{bottom:-.25rem}.-left-4{left:-1rem}.-right-1{right:-.25rem}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-5{left:1.25rem}.right-0{right:0}.top-\[72px\]{top:72px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.grid{display:grid}.col-span-2{grid-column:span 2/span 2}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.m-0{margin:0}.m\[cat\.id\]{margin:cat.id}.m\[n\.cat\]{margin:n.cat}.m12{margin:3rem}.m15{margin:3.75rem}.m16\.71{margin:4.1775rem}.m19{margin:4.75rem}.m20{margin:5rem}.m21{margin:5.25rem}.m21\.44{margin:5.36rem}.m22{margin:5.5rem}.m3{margin:.75rem}.m7{margin:1.75rem}.m9{margin:2.25rem}.mx{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my{margin-top:1rem;margin-bottom:1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.me{margin-inline-end:1rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.ms{margin-inline-start:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-px{margin-top:1px}.\!inline{display:inline!important}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.contents{display:contents}.hidden{display:none}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2,.h2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3,.h3{height:.75rem}.h-3\.5{height:.875rem}.h-4,.h4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-full{height:100%}.h1{height:.25rem}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.min-h-\[300px\]{min-height:300px}.min-h-0{min-height:0}.min-w-0{min-width:0}.w-\[270px\]{width:270px}.w-\[280px\]{width:280px}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2,.w2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w1{width:.25rem}.w3{width:.75rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.table{display:table}.-translate-x-1\/2{--un-translate-x:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group:hover .group-hover\:-translate-x-1{--un-translate-x:-.25rem;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.rotate-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group:hover .group-hover\:rotate-12{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:12deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.select-all{-webkit-user-select:all;user-select:all}.resize{resize:both}.resize-none{resize:none}.list-disc{list-style-type:disc}.items-start{align-items:flex-start}.items-center{align-items:center}.self-start{align-self:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.125rem * var(--un-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.375rem * var(--un-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.25rem * var(--un-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(2.5rem * var(--un-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.625rem * var(--un-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.5rem * var(--un-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.75rem * var(--un-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1rem * var(--un-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1.25rem * var(--un-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1.5rem * var(--un-space-y-reverse))}.space-y-px>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1px * var(--un-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.b,.border{border-width:1px}.last\:border-0:last-child{border-width:0px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-amber-500\/30{border-color:#f59e0b4d}.border-white\/\[0\.04\]{border-color:#ffffff0a}.border-white\/10{border-color:#ffffff1a}.border-white\/5{border-color:#ffffff0d}.border-white\/8{border-color:#ffffff14}.hover\:border-white\/10:hover{border-color:#ffffff1a}.rounded{border-radius:.25rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[32px\]{border-radius:32px}.rounded-\[40px\]{border-radius:40px}.rounded-\[56px\]{border-radius:56px}.rounded-2xl{border-radius:20px}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border-none{border-style:none}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-transparent{background-color:transparent}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/5{background-color:#ffffff0d}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-14{padding:3.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px,.px-4{padding-left:1rem;padding-right:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py,.py-4{padding-top:1rem;padding-bottom:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-10{padding-bottom:2.5rem}.pb-4{padding-bottom:1rem}.pba{padding-bottom:auto}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pr{padding-right:1rem}.ps{padding-inline-start:1rem}.pt,.pt-4{padding-top:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pie{padding-inline-end:1rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-\[var\(--am-brand\)\]{color:var(--am-brand)}.text-amber-200\/80{color:#fde68acc}.text-amber-300{--un-text-opacity:1;color:rgb(252 211 77 / var(--un-text-opacity))}.text-black{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity))}.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.hover\:text-amber-100:hover{--un-text-opacity:1;color:rgb(254 243 199 / var(--un-text-opacity))}.hover\:text-white:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.font-black{font-weight:900}.font-bold{font-weight:700}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgb(0 0 0 / .2)),0 0 1px var(--un-text-shadow-color, rgb(1 0 5 / .1));text-shadow:var(--un-text-shadow)}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-60{opacity:.6}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-2xl{--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-inner{--un-shadow:inset 0 2px 4px 0 var(--un-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-xl{--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.outline{outline-style:solid}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring,.ring-1{--un-ring-width:1px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.ring-2{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.ring-3{--un-ring-width:3px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.placeholder-white\/25::placeholder{color:#ffffff40}.\@container{container-type:inline-size}@media (min-width: 640px){.sm\:block{display:block}.sm\:flex{display:flex}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex{display:flex}.lg\:p-14{padding:3.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:pt-6{padding-top:1.5rem}}:root{--brand: #5A7BFF;--brand-light: #7B97FF;--brand-dark: #3D63F0;--brand-alpha: rgba(90, 123, 255, .12);--brand-border: rgba(90, 123, 255, .28);--acc-brand: #5A7BFF;--acc-brand-light: #7B97FF;--acc-brand-alpha: rgba(90, 123, 255, .12);--acc-brand-border: rgba(90, 123, 255, .28);--brand-r05: rgba(90, 123, 255, .05);--brand-r06: rgba(90, 123, 255, .06);--brand-r07: rgba(90, 123, 255, .07);--brand-r08: rgba(90, 123, 255, .08);--brand-r12: rgba(90, 123, 255, .12);--brand-r15: rgba(90, 123, 255, .15);--brand-r21: rgba(90, 123, 255, .21);--brand-r25: rgba(90, 123, 255, .25);--brand-r31: rgba(90, 123, 255, .31);--brand-r40: rgba(90, 123, 255, .4);--brand-r44: rgba(90, 123, 255, .44);--brand-r53: rgba(90, 123, 255, .53);--sem-success: #30D158;--sem-error: #FF453A;--sem-warning: #FF9F0A;--success: #34C759;--warning: #FF9F0A;--error: #FF453A;--info: #007AFF;--acc-purple: #A78BFA;--acc-blue: #7B97FF;--acc-blue-300: #A3B4FF;--acc-cyan: #00F0FF;--acc-green: #10B981;--acc-teal: #34D399;--acc-amber: #F59E0B;--fg-nickname: #ffffff;--fg-real-name: #ffffff;--fg-person-name-glow: 0 0 12px rgba(255, 214, 102, .34);--acc-violet: #7C3AED;--acc-violet2: #8B5CF6;--acc-pink: #8B5CF6;--acc-orange: #F97316;--acc-slate: #94A3B8;--acc-red: #EF4444;--acc-rose: #F43F5E;--acc-indigo-400: #818CF8;--acc-indigo-600: #4F46E5;--acc-violet2-r03: rgba(139, 92, 246, .03);--acc-violet2-r05: rgba(139, 92, 246, .05);--acc-violet2-r08: rgba(139, 92, 246, .08);--acc-violet2-r12: rgba(139, 92, 246, .12);--acc-violet2-r25: rgba(139, 92, 246, .25);--bg-deep: #080E1A;--bg-deep4: #070B14;--bg-page: #080E1A;--bg-modal: var(--bg-page);--bg-card: #1C1C1E;--bg-card2: #141418;--bg-tertiary: #2C2C2E;--bg-page-mobile: #080E1A;--bg-card-mobile: #1C1C1E;--bg-tertiary-mobile: #2C2C2E;--bg-overlay-dark-08: rgba(12, 17, 29, .08);--bg-overlay-dark-15: rgba(12, 17, 29, .15);--bg-overlay-dark-50: rgba(12, 17, 29, .5);--bg-overlay-dark-60: rgba(12, 17, 29, .4);--bg-overlay-dark-65: rgba(12, 17, 29, .4);--bg-overlay-dark-70: rgba(0, 0, 0, .7);--bg-overlay-dark-72: rgba(12, 17, 29, .72);--bg-overlay-dark-80: rgba(12, 17, 29, .8);--glass-bg: rgba(12, 17, 29, .72);--glass-border: rgba(255, 255, 255, .08);--glass-shadow: 0 8px 40px rgba(0, 0, 0, .55);--fg-w95: rgba(255, 255, 255, .95);--fg-w92: rgba(255, 255, 255, .92);--fg-w90: rgba(255, 255, 255, .9);--fg-w88: rgba(255, 255, 255, .88);--fg-w85: rgba(255, 255, 255, .85);--fg-w82: rgba(255, 255, 255, .82);--fg-w80: rgba(255, 255, 255, .8);--fg-w75: rgba(255, 255, 255, .75);--fg-w70: rgba(255, 255, 255, .7);--fg-w68: rgba(255, 255, 255, .68);--fg-w65: rgba(255, 255, 255, .55);--fg-w60: rgba(255, 255, 255, .6);--fg-w58: rgba(255, 255, 255, .58);--fg-w55: rgba(255, 255, 255, .55);--fg-w50: rgba(255, 255, 255, .5);--fg-w48: rgba(255, 255, 255, .48);--fg-w45: rgba(255, 255, 255, .45);--fg-w40: rgba(255, 255, 255, .4);--fg-w38: rgba(255, 255, 255, .35);--fg-w35: rgba(255, 255, 255, .35);--fg-w30: rgba(255, 255, 255, .3);--fg-w28: rgba(255, 255, 255, .28);--fg-w25: rgba(255, 255, 255, .25);--fg-w22: rgba(255, 255, 255, .22);--fg-w20: rgba(255, 255, 255, .2);--fg-w18: rgba(255, 255, 255, .18);--fg-w16: rgba(255, 255, 255, .16);--fg-w15: rgba(255, 255, 255, .15);--fg-w14: rgba(255, 255, 255, .14);--fg-w12: rgba(255, 255, 255, .12);--fg-w10: rgba(255, 255, 255, .1);--fg-w09: rgba(255, 255, 255, .09);--fg-w08: rgba(255, 255, 255, .08);--fg-w07: rgba(255, 255, 255, .07);--fg-w06: rgba(255, 255, 255, .06);--fg-w05: rgba(255, 255, 255, .05);--fg-w04: rgba(255, 255, 255, .04);--fg-w03: rgba(255, 255, 255, .03);--fg-w025: rgba(255, 255, 255, .025);--fg-w02: rgba(255, 255, 255, .02);--fg-w015: rgba(255, 255, 255, .015);--fg-w01: rgba(255, 255, 255, .01);--bg-w30: rgba(255, 255, 255, .3);--bg-w25: rgba(255, 255, 255, .25);--bg-w20: rgba(255, 255, 255, .2);--bg-w18: rgba(255, 255, 255, .18);--bg-w15: rgba(255, 255, 255, .15);--bg-w14: rgba(255, 255, 255, .14);--bg-w12: rgba(255, 255, 255, .12);--bg-w10: rgba(255, 255, 255, .1);--bg-w08: rgba(255, 255, 255, .08);--bg-w07: rgba(255, 255, 255, .07);--bg-w06: rgba(255, 255, 255, .06);--bg-w05: rgba(255, 255, 255, .05);--bg-w04: rgba(255, 255, 255, .04);--bg-w03: rgba(255, 255, 255, .03);--bg-w09: rgba(255, 255, 255, .09);--bg-w35: rgba(255, 255, 255, .35);--bg-w40: rgba(255, 255, 255, .4);--bg-w55: rgba(255, 255, 255, .55);--bg-w90: rgba(255, 255, 255, .9);--bg-w02: rgba(255, 255, 255, .02);--bg-w035: rgba(255, 255, 255, .035);--bg-w025: rgba(255, 255, 255, .025);--bg-w015: rgba(255, 255, 255, .015);--bg-w01: rgba(255, 255, 255, .01);--bg-b04: rgba(0, 0, 0, .04);--bg-b06: rgba(0, 0, 0, .06);--bg-b08: rgba(0, 0, 0, .08);--bg-b10: rgba(0, 0, 0, .1);--bg-b12: rgba(0, 0, 0, .12);--bg-b15: rgba(0, 0, 0, .15);--bg-b18: rgba(0, 0, 0, .18);--bg-b25: rgba(0, 0, 0, .25);--bg-b35: rgba(0, 0, 0, .35);--bg-b50: rgba(0, 0, 0, .5);--bg-b55: rgba(0, 0, 0, .55);--bg-b60: rgba(0, 0, 0, .6);--bg-b65: rgba(0, 0, 0, .65);--bg-b70: rgba(0, 0, 0, .7);--bg-b75: rgba(0, 0, 0, .75);--bg-b78: rgba(0, 0, 0, .78);--bg-b80: rgba(0, 0, 0, .8);--bg-b85: rgba(0, 0, 0, .85);--bg-b90: rgba(0, 0, 0, .9);--bd-std: rgba(255, 255, 255, .08);--bd-bright: rgba(255, 255, 255, .15);--bd-w40: rgba(255, 255, 255, .4);--bd-w30: rgba(255, 255, 255, .3);--bd-w20: rgba(255, 255, 255, .2);--bd-w18: rgba(255, 255, 255, .18);--bd-w15: rgba(255, 255, 255, .15);--bd-w14: rgba(255, 255, 255, .14);--bd-w12: rgba(255, 255, 255, .12);--bd-w10: rgba(255, 255, 255, .1);--bd-w09: rgba(255, 255, 255, .09);--bd-w08: rgba(255, 255, 255, .08);--bd-w07: rgba(255, 255, 255, .07);--bd-w06: rgba(255, 255, 255, .06);--bd-w05: rgba(255, 255, 255, .05);--bd-w04: rgba(255, 255, 255, .04);--bd-w03: rgba(255, 255, 255, .03);--bd-w28: rgba(255, 255, 255, .28);--bd-w35: rgba(255, 255, 255, .35);--bd-w50: rgba(255, 255, 255, .5);--anim-std: .3s;--anim-dur-std: .3s;--anim-fast: .18s;--anim-dur-fast: .18s;--anim-micro: .1s;--anim-dur-micro: .1s;--anim-slow: .5s;--anim-float: 5s;--anim-rotate-cw: 24s;--anim-rotate-ccw: 18s;--anim-scanline: 2.6s;--ease-native: cubic-bezier(.22, 1, .36, 1);--fg-w-95: var(--fg-w95);--fg-w-92: var(--fg-w92);--fg-w-90: var(--fg-w90);--fg-w-88: var(--fg-w88);--fg-w-85: var(--fg-w85);--fg-w-82: var(--fg-w82);--fg-w-80: var(--fg-w80);--fg-w-75: var(--fg-w75);--fg-w-70: var(--fg-w70);--fg-w-65: var(--fg-w65);--fg-w-60: var(--fg-w60);--fg-w-58: var(--fg-w58);--fg-w-55: var(--fg-w55);--fg-w-50: var(--fg-w50);--fg-w-48: var(--fg-w48);--fg-w-45: var(--fg-w45);--fg-w-40: var(--fg-w40);--fg-w-38: var(--fg-w38);--fg-w-35: var(--fg-w35);--fg-w-30: var(--fg-w30);--fg-w-28: var(--fg-w28);--fg-w-25: var(--fg-w25);--fg-w-22: var(--fg-w22);--fg-w-20: var(--fg-w20);--fg-w-18: var(--fg-w18);--fg-w-16: var(--fg-w16);--fg-w-15: var(--fg-w15);--fg-w-14: var(--fg-w14);--fg-w-12: var(--fg-w12);--fg-w-10: var(--fg-w10);--fg-w-09: var(--fg-w09);--fg-w-08: var(--fg-w08);--fg-w-07: var(--fg-w07);--fg-w-06: var(--fg-w06);--fg-w-05: var(--fg-w05);--fg-w-04: var(--fg-w04);--fg-w-03: var(--fg-w03);--fg-w-025: var(--fg-w025);--fg-w-02: var(--fg-w02);--fg-w-015: var(--fg-w015);--fg-w-01: var(--fg-w01);--presence-dot-ring: transparent;--presence-dot-fill-online: var(--acc-teal, #34d399);--presence-dot-fill-offline: rgba(255, 255, 255, .28);--presence-dot-glow-online: 0 0 8px color-mix(in srgb, var(--presence-dot-fill-online) 55%, transparent)}:root{--theme-text: var(--fg-w95);--theme-text-secondary: var(--fg-w55);--theme-text-hint: var(--fg-w35);--theme-text-muted: var(--fg-w35);--theme-text-primary: var(--fg-w95);--theme-text-tertiary: var(--fg-w40);--theme-text-on-brand: #ffffff;--theme-separator: var(--bd-w08);--theme-bg: var(--bg-page);--theme-bg-deep: var(--bg-deep);--theme-card: var(--bg-card);--theme-tertiary: var(--bg-tertiary);--am-dropdown-bg: var( --shell-bg-glass, color-mix(in srgb, var(--theme-bg, var(--bg-page, #080e1a)) 82%, transparent) );--am-dropdown-border: color-mix(in srgb, var(--theme-text, #fff) 10%, transparent);--am-dropdown-shadow: 0 12px 32px rgba(0, 0, 0, .45), 0 0 0 1px color-mix(in srgb, var(--theme-text, #fff) 4%, transparent) inset;--am-dropdown-backdrop-blur: 16px;--am-dropdown-option-color: var(--theme-text-secondary, var(--fg-w55));--am-dropdown-option-hover-bg: color-mix(in srgb, var(--theme-text, #fff) 6%, transparent);--am-dropdown-option-hover-color: var(--theme-text, var(--fg-w95));--am-dropdown-option-selected-bg: color-mix(in srgb, var(--accent, var(--acc-brand)) 12%, transparent);--am-dropdown-option-selected-color: color-mix(in srgb, var(--accent, var(--acc-brand)) 68%, white);--am-dropdown-z-index: 10600;--accent: var(--acc-brand);--accent-purple: var(--acc-purple);--accent-blue: var(--acc-blue);--accent-cyan: var(--acc-cyan);--accent-green: var(--acc-green);--accent-teal: var(--acc-teal);--accent-amber: var(--acc-amber);--accent-violet: var(--acc-violet);--accent-violet2: var(--acc-violet2);--accent-pink: var(--acc-pink);--accent-orange: var(--acc-orange);--accent-slate: var(--acc-slate);--accent-red: var(--acc-red);--accent-rose: var(--acc-rose);--accent-bg: var(--brand-alpha);--acc-amber-alpha: rgba(245, 158, 11, .12);--acc-amber-400: #FBBF24;--acc-purple-alpha: var(--acc-violet2-r12);--acc-green-alpha: rgba(16, 185, 129, .15);--acc-violet2-alpha: var(--acc-violet2-r12);--acc-violet-light: #C4B5FD;--acc-violet-r07: var(--acc-violet2-r08);--acc-violet-r15: var(--acc-violet2-r12);--acc-emerald-400: #34D399;--acc-emerald-600: #059669;--acc-emerald-alpha: rgba(52, 211, 153, .12);--acc-rose-alpha: rgba(244, 63, 94, .12);--acc-rose-400: #FB7185;--acc-sky-400: #38BDF8;--acc-sky-alpha: rgba(56, 189, 248, .12);--acc-cyan-400: var(--acc-cyan);--acc-cyan-500: #06B6D4;--acc-cyan-r05: rgba(0, 240, 255, .05);--acc-cyan-r12: rgba(0, 240, 255, .12);--acc-red-light: #F87171;--acc-gray: #9CA3AF;--acc-color: var(--acc-brand);--acc-wechat-r07: rgba(7, 193, 96, .07);--acc-wechat-r15: rgba(7, 193, 96, .15);--acc-tiktok-r07: rgba(0, 0, 0, .07);--acc-tiktok-r15: rgba(0, 0, 0, .15);--fg-primary: var(--fg-w95);--bg-panel-dark: #0C111D;--bg-purple-dark: #1A0A2E;--bg-navy-dark: var(--bg-deep);--bg-cmd: #0C1120;--dur-normal: var(--anim-std);--dur-slow: var(--anim-slow);--ease-normal: var(--ease-native);--touch-min: var(--theme-touch-min, 44px);--card-padding: 14px}.fade-enter-active,.fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.slide-up-enter-active,.slide-up-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(16px)}.slide-left-enter-active,.slide-left-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.slide-left-enter-from,.slide-left-leave-to{opacity:0;transform:translate(20px)}.scale-enter-active{transition:opacity var(--anim-std, .3s) cubic-bezier(.3,0,0,1),transform var(--anim-std, .3s) cubic-bezier(.3,0,0,1)}.scale-leave-active{transition:opacity var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.scale-enter-from,.scale-leave-to{opacity:0;transform:scale(.94)}.fade-scale-enter-active,.fade-scale-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.fade-scale-enter-from,.fade-scale-leave-to{opacity:0}.slide-fade-enter-active,.slide-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateY(16px)}.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0}.slide-in-enter-active,.slide-in-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.slide-in-enter-from,.slide-in-leave-to{opacity:0;transform:translateY(16px)}.slide-enter-active,.slide-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.slide-enter-from,.slide-leave-to{opacity:0;transform:translateY(16px)}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translateY(-16px)}.collapse-enter-active,.collapse-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.collapse-enter-from,.collapse-leave-to{opacity:0;transform:translateY(16px)}.tab-fade-enter-active,.tab-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.tab-fade-enter-from,.tab-fade-leave-to{opacity:0;transform:translateY(16px)}.flow-fade-enter-active,.flow-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.flow-fade-enter-from,.flow-fade-leave-to{opacity:0}.flow-appear-enter-active,.flow-appear-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.flow-appear-enter-from,.flow-appear-leave-to{opacity:0}.mc-flow-appear-enter-active,.mc-flow-appear-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.mc-flow-appear-enter-from,.mc-flow-appear-leave-to{opacity:0}.drawer-slide-enter-active,.drawer-slide-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.drawer-slide-enter-from,.drawer-slide-leave-to{opacity:0;transform:translate(-20px)}.drawer-enter-active,.drawer-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.drawer-enter-from,.drawer-leave-to{opacity:0;transform:translate(-20px)}.modal-enter-active{transition:opacity var(--anim-std, .3s) cubic-bezier(.3,0,0,1),transform var(--anim-std, .3s) cubic-bezier(.3,0,0,1)}.modal-leave-active{transition:opacity var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.modal-enter-from,.modal-leave-to{opacity:0;transform:scale(.94)}.dialog-enter-active{transition:opacity var(--anim-std, .3s) cubic-bezier(.3,0,0,1),transform var(--anim-std, .3s) cubic-bezier(.3,0,0,1)}.dialog-leave-active{transition:opacity var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.dialog-enter-from,.dialog-leave-to{opacity:0;transform:scale(.94)}.sheet-enter-active{transition:opacity var(--anim-std, .3s) cubic-bezier(.3,0,0,1),transform var(--anim-std, .3s) cubic-bezier(.3,0,0,1)}.sheet-leave-active{transition:opacity var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.sheet-enter-from,.sheet-leave-to{opacity:0;transform:scale(.94)}.drawer-backdrop-enter-active,.drawer-backdrop-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.drawer-backdrop-enter-from,.drawer-backdrop-leave-to{opacity:0}.modal-backdrop-enter-active,.modal-backdrop-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.modal-backdrop-enter-from,.modal-backdrop-leave-to{opacity:0}.modal-content-enter-active{transition:opacity var(--anim-std, .3s) cubic-bezier(.3,0,0,1),transform var(--anim-std, .3s) cubic-bezier(.3,0,0,1)}.modal-content-leave-active{transition:opacity var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.modal-content-enter-from,.modal-content-leave-to{opacity:0;transform:scale(.94)}.platform-content-enter-active,.platform-content-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.platform-content-enter-from,.platform-content-leave-to{opacity:0;transform:translateY(16px)}.modal-dim-enter-active,.modal-dim-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.modal-dim-enter-from,.modal-dim-leave-to{opacity:0}.modal-slide-enter-active,.modal-slide-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.modal-slide-enter-from,.modal-slide-leave-to{opacity:0;transform:translateY(16px)}.modal-bind-enter-active,.modal-bind-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.modal-bind-enter-from,.modal-bind-leave-to{opacity:0}.error-boundary-fade-enter-active,.error-boundary-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.error-boundary-fade-enter-from,.error-boundary-fade-leave-to{opacity:0}.bm-fade-enter-active,.bm-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.bm-fade-enter-from,.bm-fade-leave-to{opacity:0}.puw-fade-enter-active,.puw-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.puw-fade-enter-from,.puw-fade-leave-to{opacity:0}.puw-step-text-enter-active,.puw-step-text-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.puw-step-text-enter-from,.puw-step-text-leave-to{opacity:0}.pcm-fade-enter-active,.pcm-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.pcm-fade-enter-from,.pcm-fade-leave-to{opacity:0}.vp-fade-enter-active,.vp-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.vp-fade-enter-from,.vp-fade-leave-to{opacity:0}.cpf-fade-enter-active,.cpf-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.cpf-fade-enter-from,.cpf-fade-leave-to{opacity:0}.gs-fade-enter-active,.gs-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.gs-fade-enter-from,.gs-fade-leave-to{opacity:0}.vts-fade-enter-active,.vts-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.vts-fade-enter-from,.vts-fade-leave-to{opacity:0}.lpm-fade-enter-active,.lpm-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.lpm-fade-enter-from,.lpm-fade-leave-to{opacity:0}.cta-fade-enter-active,.cta-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.cta-fade-enter-from,.cta-fade-leave-to{opacity:0}.compact-hover-enter-active,.compact-hover-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.compact-hover-enter-from,.compact-hover-leave-to{opacity:0}.reply-enter-active,.reply-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.reply-enter-from,.reply-leave-to{opacity:0}.phase-enter-active,.phase-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.phase-enter-from,.phase-leave-to{opacity:0}.poster-enter-active,.poster-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.poster-enter-from,.poster-leave-to{opacity:0}.char-fade-enter-active,.char-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.char-fade-enter-from,.char-fade-leave-to{opacity:0}.chat-bubble-enter-active,.chat-bubble-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.chat-bubble-enter-from,.chat-bubble-leave-to{opacity:0}.cpm-fade-enter-active,.cpm-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.cpm-fade-enter-from,.cpm-fade-leave-to{opacity:0}.preview-fade-enter-active,.preview-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.preview-fade-enter-from,.preview-fade-leave-to{opacity:0}.cost-confirm-enter-active,.cost-confirm-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.cost-confirm-enter-from,.cost-confirm-leave-to{opacity:0}.banner-slide-enter-active,.banner-slide-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.banner-slide-enter-from,.banner-slide-leave-to{opacity:0}.insufficient-modal-enter-active,.insufficient-modal-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.insufficient-modal-enter-from,.insufficient-modal-leave-to{opacity:0}.confirm-fade-enter-active,.confirm-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.confirm-fade-enter-from,.confirm-fade-leave-to{opacity:0}.pm-backdrop-fade-enter-active,.pm-backdrop-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.pm-backdrop-fade-enter-from,.pm-backdrop-fade-leave-to{opacity:0}.pm-step-enter-active,.pm-step-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.pm-step-enter-from,.pm-step-leave-to{opacity:0}.batch-bar-enter-active,.batch-bar-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.batch-bar-enter-from,.batch-bar-leave-to{opacity:0}.filter-slide-enter-active,.filter-slide-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.filter-slide-enter-from,.filter-slide-leave-to{opacity:0}.batch-slide-enter-active,.batch-slide-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.batch-slide-enter-from,.batch-slide-leave-to{opacity:0}.mnb-pill-enter-active,.mnb-pill-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.mnb-pill-enter-from,.mnb-pill-leave-to{opacity:0}.dropdown-enter-active,.dropdown-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.dropdown-enter-from,.dropdown-leave-to{opacity:0}.city-picker-enter-active,.city-picker-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.city-picker-enter-from,.city-picker-leave-to{opacity:0}.pps-hint-enter-active,.pps-hint-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.pps-hint-enter-from,.pps-hint-leave-to{opacity:0}.pps-summary-enter-active,.pps-summary-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.pps-summary-enter-from,.pps-summary-leave-to{opacity:0}.ca-expand-enter-active,.ca-expand-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.ca-expand-enter-from,.ca-expand-leave-to{opacity:0}.expand-menu-enter-active,.expand-menu-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.expand-menu-enter-from,.expand-menu-leave-to{opacity:0}.disable-overlay-enter-active,.disable-overlay-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.disable-overlay-enter-from,.disable-overlay-leave-to{opacity:0}.float-btn-enter-active,.float-btn-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.float-btn-enter-from,.float-btn-leave-to{opacity:0}.chat-overlay-enter-active,.chat-overlay-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.chat-overlay-enter-from,.chat-overlay-leave-to{opacity:0}.flow-modal-enter-active,.flow-modal-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.flow-modal-enter-from,.flow-modal-leave-to{opacity:0}.video-flow-enter-active,.video-flow-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.video-flow-enter-from,.video-flow-leave-to{opacity:0}.image-text-flow-enter-active,.image-text-flow-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.image-text-flow-enter-from,.image-text-flow-leave-to{opacity:0}.share-modal-enter-active,.share-modal-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.share-modal-enter-from,.share-modal-leave-to{opacity:0}.stat-detail-enter-active,.stat-detail-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.stat-detail-enter-from,.stat-detail-leave-to{opacity:0}.cmd-palette-enter-active,.cmd-palette-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.cmd-palette-enter-from,.cmd-palette-leave-to{opacity:0}.command-enter-active,.command-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.command-enter-from,.command-leave-to{opacity:0}.popover-enter-active,.popover-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.popover-enter-from,.popover-leave-to{opacity:0}.menubar-dropdown-enter-active,.menubar-dropdown-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.menubar-dropdown-enter-from,.menubar-dropdown-leave-to{opacity:0}.weather-backdrop-enter-active,.weather-backdrop-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.weather-backdrop-enter-from,.weather-backdrop-leave-to{opacity:0}.mpl-swipe-arrow-enter-active,.mpl-swipe-arrow-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.mpl-swipe-arrow-enter-from,.mpl-swipe-arrow-leave-to{opacity:0}.fade-up-enter-active,.fade-up-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.fade-up-enter-from,.fade-up-leave-to{opacity:0}.wdm-backdrop-enter-active,.wdm-backdrop-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.wdm-backdrop-enter-from,.wdm-backdrop-leave-to{opacity:0}.wdm-fade-enter-active,.wdm-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.wdm-fade-enter-from,.wdm-fade-leave-to{opacity:0}.wdm-tab-fade-enter-active,.wdm-tab-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.wdm-tab-fade-enter-from,.wdm-tab-fade-leave-to{opacity:0}.iam-enter-active,.iam-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.iam-enter-from,.iam-leave-to{opacity:0}.iam-expand-enter-active,.iam-expand-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.iam-expand-enter-from,.iam-expand-leave-to{opacity:0}.inspire-arrival-enter-active,.inspire-arrival-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.inspire-arrival-enter-from,.inspire-arrival-leave-to{opacity:0}.clone-activation-enter-active,.clone-activation-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.clone-activation-enter-from,.clone-activation-leave-to{opacity:0}.enterprise-inquiry-modal-enter-active,.enterprise-inquiry-modal-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.enterprise-inquiry-modal-enter-from,.enterprise-inquiry-modal-leave-to{opacity:0}.works-heat-modal-enter-active,.works-heat-modal-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.works-heat-modal-enter-from,.works-heat-modal-leave-to{opacity:0}.arrival-modal-enter-active,.arrival-modal-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.arrival-modal-enter-from,.arrival-modal-leave-to{opacity:0}.reward-notification-enter-active,.reward-notification-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.reward-notification-enter-from,.reward-notification-leave-to{opacity:0}.notify-slide-enter-active,.notify-slide-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.notify-slide-enter-from,.notify-slide-leave-to{opacity:0}.panel-slide-enter-active,.panel-slide-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.panel-slide-enter-from,.panel-slide-leave-to{opacity:0;transform:translateY(16px)}.mpl-enter-enter-active,.mpl-enter-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.mpl-enter-enter-from,.mpl-enter-leave-to{opacity:0;transform:translateY(16px)}.mpl-swipe-enter-active,.mpl-swipe-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.mpl-swipe-enter-from,.mpl-swipe-leave-to{opacity:0;transform:translateY(16px)}.bs-sheet-enter-active,.bs-sheet-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.bs-sheet-enter-from,.bs-sheet-leave-to{opacity:0;transform:translateY(16px)}.mnb-slide-enter-active,.mnb-slide-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.mnb-slide-enter-from,.mnb-slide-leave-to{opacity:0;transform:translateY(16px)}.weather-panel-enter-active,.weather-panel-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.weather-panel-enter-from,.weather-panel-leave-to{opacity:0;transform:translateY(16px)}.lpm-panel-enter-active,.lpm-panel-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.lpm-panel-enter-from,.lpm-panel-leave-to{opacity:0;transform:translateY(16px)}.lpm-slide-enter-active,.lpm-slide-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.lpm-slide-enter-from,.lpm-slide-leave-to{opacity:0;transform:translateY(16px)}.psm-slide-enter-active,.psm-slide-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.psm-slide-enter-from,.psm-slide-leave-to{opacity:0;transform:translateY(16px)}.drawer-panel-enter-active,.drawer-panel-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.drawer-panel-enter-from,.drawer-panel-leave-to{opacity:0;transform:translateY(16px)}.pm-card-enter-active,.pm-card-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.pm-card-enter-from,.pm-card-leave-to{opacity:0;transform:translateY(16px)}.plan-sheet-enter-active,.plan-sheet-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.plan-sheet-enter-from,.plan-sheet-leave-to{opacity:0;transform:translateY(16px)}.plan-modal-enter-active,.plan-modal-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.plan-modal-enter-from,.plan-modal-leave-to{opacity:0;transform:translateY(16px)}.tsm-ios-sheet-enter-active,.tsm-ios-sheet-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.tsm-ios-sheet-enter-from,.tsm-ios-sheet-leave-to{opacity:0;transform:translateY(16px)}.tsm-macos-panel-enter-active,.tsm-macos-panel-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.tsm-macos-panel-enter-from,.tsm-macos-panel-leave-to{opacity:0;transform:translateY(16px)}.gen-overlay-enter-active,.gen-overlay-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.gen-overlay-enter-from,.gen-overlay-leave-to{opacity:0;transform:translateY(16px)}.vts-slide-enter-active,.vts-slide-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.vts-slide-enter-from,.vts-slide-leave-to{opacity:0;transform:translateY(16px)}.vts-stage-enter-active,.vts-stage-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.vts-stage-enter-from,.vts-stage-leave-to{opacity:0;transform:translateY(16px)}.bubble-enter-active,.bubble-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.bubble-enter-from,.bubble-leave-to{opacity:0;transform:translateY(16px)}.slide-down-enter-active,.slide-down-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translateY(16px)}.shortcuts-overlay-enter-active,.shortcuts-overlay-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.shortcuts-overlay-enter-from,.shortcuts-overlay-leave-to{opacity:0;transform:translateY(16px)}.expand-enter-active,.expand-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.expand-enter-from,.expand-leave-to{opacity:0;transform:translateY(16px)}.mup-modal-enter-active,.mup-modal-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.mup-modal-enter-from,.mup-modal-leave-to{opacity:0;transform:translateY(16px)}.wdm-panel-enter-active,.wdm-panel-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.wdm-panel-enter-from,.wdm-panel-leave-to{opacity:0;transform:translateY(16px)}.wdm-expand-enter-active,.wdm-expand-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.wdm-expand-enter-from,.wdm-expand-leave-to{opacity:0;transform:translateY(16px)}.wdm-submodal-enter-active,.wdm-submodal-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.wdm-submodal-enter-from,.wdm-submodal-leave-to{opacity:0;transform:translateY(16px)}.cpm-fade-enter-active,.cpm-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.cpm-fade-enter-from,.cpm-fade-leave-to{opacity:0;transform:translateY(16px)}.cover-picker-enter-active,.cover-picker-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.cover-picker-enter-from,.cover-picker-leave-to{opacity:0;transform:translateY(16px)}.cpm-panel-enter-active,.cpm-panel-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.cpm-panel-enter-from,.cpm-panel-leave-to{opacity:0;transform:translateY(16px)}.psm-scale-enter-active{transition:opacity var(--anim-std, .3s) cubic-bezier(.3,0,0,1),transform var(--anim-std, .3s) cubic-bezier(.3,0,0,1)}.psm-scale-leave-active{transition:opacity var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.psm-scale-enter-from,.psm-scale-leave-to{opacity:0;transform:scale(.94)}.scale-in-enter-active{transition:opacity var(--anim-std, .3s) cubic-bezier(.3,0,0,1),transform var(--anim-std, .3s) cubic-bezier(.3,0,0,1)}.scale-in-leave-active{transition:opacity var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.scale-in-enter-from,.scale-in-leave-to{opacity:0;transform:scale(.94)}.check-pop-enter-active{transition:opacity var(--anim-std, .3s) cubic-bezier(.3,0,0,1),transform var(--anim-std, .3s) cubic-bezier(.3,0,0,1)}.check-pop-leave-active{transition:opacity var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.check-pop-enter-from,.check-pop-leave-to{opacity:0;transform:scale(.94)}.pm-card-enter-active{transition:opacity var(--anim-std, .3s) cubic-bezier(.3,0,0,1),transform var(--anim-std, .3s) cubic-bezier(.3,0,0,1)}.pm-card-leave-active{transition:opacity var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.pm-card-enter-from,.pm-card-leave-to{opacity:0;transform:scale(.94)}.ca-modal-enter-active{transition:opacity var(--anim-std, .3s) cubic-bezier(.3,0,0,1),transform var(--anim-std, .3s) cubic-bezier(.3,0,0,1)}.ca-modal-leave-active{transition:opacity var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.ca-modal-enter-from,.ca-modal-leave-to{opacity:0;transform:scale(.94)}.login-scale-enter-active{transition:opacity var(--anim-std, .3s) cubic-bezier(.3,0,0,1),transform var(--anim-std, .3s) cubic-bezier(.3,0,0,1)}.login-scale-leave-active{transition:opacity var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.login-scale-enter-from,.login-scale-leave-to{opacity:0;transform:scale(.94)}.slide-right-enter-active,.slide-right-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.slide-right-enter-from,.slide-right-leave-to{opacity:0;transform:translate(-20px)}.pm-backdrop-enter-active,.pm-backdrop-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.pm-backdrop-enter-from,.pm-backdrop-leave-to{opacity:0}.lpm-backdrop-enter-active,.lpm-backdrop-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.lpm-backdrop-enter-from,.lpm-backdrop-leave-to{opacity:0}.tsm-backdrop-enter-active,.tsm-backdrop-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.tsm-backdrop-enter-from,.tsm-backdrop-leave-to{opacity:0}.plan-backdrop-enter-active,.plan-backdrop-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.plan-backdrop-enter-from,.plan-backdrop-leave-to{opacity:0}.bpm-overlay-enter-active,.bpm-overlay-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.bpm-overlay-enter-from,.bpm-overlay-leave-to{opacity:0}.psm-fade-enter-active,.psm-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.psm-fade-enter-from,.psm-fade-leave-to{opacity:0}.ca-list-move{transition:transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.ca-list-enter-active,.ca-list-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.ca-list-enter-from,.ca-list-leave-to{opacity:0}.msg-item-move{transition:transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.msg-item-enter-active,.msg-item-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.msg-item-enter-from,.msg-item-leave-to{opacity:0}.sample-list-move{transition:transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.sample-list-enter-active,.sample-list-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.sample-list-enter-from,.sample-list-leave-to{opacity:0}.mup-item-move{transition:transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.mup-item-enter-active,.mup-item-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.mup-item-enter-from,.mup-item-leave-to{opacity:0}.vts-log-move{transition:transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.vts-log-enter-active,.vts-log-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.vts-log-enter-from,.vts-log-leave-to{opacity:0}.welcome-overlay-enter-active{transition:opacity var(--anim-std, .3s) cubic-bezier(.3,0,0,1),transform var(--anim-std, .3s) cubic-bezier(.3,0,0,1)}.welcome-overlay-leave-active{transition:opacity var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.welcome-overlay-enter-from,.welcome-overlay-leave-to{opacity:0;transform:scale(.94)}.fade-scale-enter-active{transition:opacity var(--anim-std, .3s) cubic-bezier(.3,0,0,1),transform var(--anim-std, .3s) cubic-bezier(.3,0,0,1)}.fade-scale-leave-active{transition:opacity var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.fade-scale-enter-from,.fade-scale-leave-to{opacity:0;transform:scale(.94)}.welcome-overlay-enter-active,.welcome-overlay-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.welcome-overlay-enter-from,.welcome-overlay-leave-to{opacity:0}.accordion-enter-active,.accordion-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.accordion-enter-from,.accordion-leave-to{opacity:0}.content-enter-active,.content-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.content-enter-from,.content-leave-to{opacity:0}.pem-fade-enter-active,.pem-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.pem-fade-enter-from,.pem-fade-leave-to{opacity:0}.qr-fade-enter-active,.qr-fade-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.qr-fade-enter-from,.qr-fade-leave-to{opacity:0}.toast-enter-active,.toast-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.toast-enter-from,.toast-leave-to{opacity:0}.tooltip-enter-active,.tooltip-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.tooltip-enter-from,.tooltip-leave-to{opacity:0}.loading-bar-enter-active,.loading-bar-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.loading-bar-enter-from,.loading-bar-leave-to{opacity:0}.loading-progress-enter-active,.loading-progress-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.loading-progress-enter-from,.loading-progress-leave-to{opacity:0}.toggle-btn-enter-active,.toggle-btn-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.toggle-btn-enter-from,.toggle-btn-leave-to{opacity:0}.pbm-backdrop-enter-active,.pbm-backdrop-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.pbm-backdrop-enter-from,.pbm-backdrop-leave-to{opacity:0}.sheet-backdrop-enter-active,.sheet-backdrop-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.sheet-backdrop-enter-from,.sheet-backdrop-leave-to{opacity:0}.vc-transcript-enter-active,.vc-transcript-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.vc-transcript-enter-from,.vc-transcript-leave-to{opacity:0}.list-enter-active,.list-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.list-enter-from,.list-leave-to{opacity:0}.am-modal-enter-active,.am-modal-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.am-modal-enter-from,.am-modal-leave-to{opacity:0;transform:translateY(16px)}.pbm-panel-enter-active,.pbm-panel-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.pbm-panel-enter-from,.pbm-panel-leave-to{opacity:0;transform:translateY(16px)}.pbm-step-enter-active,.pbm-step-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.pbm-step-enter-from,.pbm-step-leave-to{opacity:0;transform:translateY(16px)}.pbm-auth-enter-active,.pbm-auth-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.pbm-auth-enter-from,.pbm-auth-leave-to{opacity:0;transform:translateY(16px)}.sheet-slide-enter-active,.sheet-slide-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.sheet-slide-enter-from,.sheet-slide-leave-to{opacity:0;transform:translateY(16px)}.dev-panel-slide-enter-active,.dev-panel-slide-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.dev-panel-slide-enter-from,.dev-panel-slide-leave-to{opacity:0;transform:translateY(16px)}.slide-info-enter-active,.slide-info-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.slide-info-enter-from,.slide-info-leave-to{opacity:0;transform:translateY(16px)}.vc-overlay-enter-active,.vc-overlay-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.vc-overlay-enter-from,.vc-overlay-leave-to{opacity:0;transform:translateY(16px)}.avatar-generate-enter-active,.avatar-generate-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.avatar-generate-enter-from,.avatar-generate-leave-to{opacity:0;transform:translateY(16px)}.plan-activated-enter-active,.plan-activated-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.plan-activated-enter-from,.plan-activated-leave-to{opacity:0;transform:translateY(16px)}.test-results-enter-active,.test-results-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.test-results-enter-from,.test-results-leave-to{opacity:0;transform:translateY(16px)}.combobox-enter-active{transition:opacity var(--anim-std, .3s) cubic-bezier(.3,0,0,1),transform var(--anim-std, .3s) cubic-bezier(.3,0,0,1)}.combobox-leave-active{transition:opacity var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.combobox-enter-from,.combobox-leave-to{opacity:0;transform:scale(.94)}.step-slide-enter-active,.step-slide-leave-active{transition:opacity var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),transform var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.step-slide-enter-from{opacity:0;transform:translate(20px)}.step-slide-leave-to{opacity:0;transform:translate(-20px)}.chat-desktop-enter-active,.chat-desktop-leave-active{transition:all .28s ease-out}.chat-desktop-enter-from,.chat-desktop-leave-to{opacity:0;transform:scale(.88) translateY(16px)}.chat-mobile-enter-active,.chat-mobile-leave-active{transition:transform .25s ease-out,opacity .18s var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.chat-mobile-enter-from,.chat-mobile-leave-to{opacity:0;transform:translateY(100%)}.bpm-sheet-enter-active,.bpm-sheet-leave-active{transition:transform .25s ease-out,opacity .18s var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.bpm-sheet-enter-from,.bpm-sheet-leave-to{opacity:0;transform:translateY(100%)}.bpm-scale-enter-active,.bpm-scale-leave-active{transition:transform .25s ease-out,opacity .18s var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.bpm-scale-enter-from,.bpm-scale-leave-to{opacity:0;transform:scale(.94) translateY(16px)}.float-ball-enter-active,.float-ball-leave-active{transition:all .22s ease-out}.float-ball-enter-from,.float-ball-leave-to{opacity:0;transform:scale(.5)}.contact-slide-enter-active,.contact-slide-leave-active{transition:all .22s ease-out}.contact-slide-enter-from,.contact-slide-leave-to{opacity:0}.contact-slide-enter-from .am-contact-list,.contact-slide-leave-to .am-contact-list{transform:translate(-200px)}.contact-slide-enter-to .am-contact-list,.contact-slide-leave-from .am-contact-list{transform:translate(0)}.chat-content-enter-active,.chat-content-leave-active{transition:all .16s ease-out}.chat-content-enter-from{opacity:0;transform:translate(8px)}.chat-content-leave-to{opacity:0;transform:translate(-8px)}.bpm-tab-enter-active,.bpm-tab-leave-active{transition:opacity .18s,transform .18s}.bpm-tab-enter-from{opacity:0;transform:translate(10px)}.bpm-tab-leave-to{opacity:0;transform:translate(-10px)}.bpm-fade-enter-active,.bpm-fade-leave-active{transition:opacity .18s,transform .18s}.bpm-fade-enter-from,.bpm-fade-leave-to{opacity:0;transform:translateY(6px)}.bpm-expand-enter-active,.bpm-expand-leave-active{transition:height .18s,opacity .18s;overflow:hidden}.bpm-expand-enter-from,.bpm-expand-leave-to{height:0!important;opacity:0}.cpm-tab-enter-active,.cpm-tab-leave-active{transition:opacity .18s,transform .18s}.cpm-tab-enter-from,.cpm-tab-leave-to{opacity:0;transform:translateY(8px)}.cpm-scale-enter-active,.cpm-scale-leave-active{transition:transform .25s ease-out,opacity .18s var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.cpm-scale-enter-from,.cpm-scale-leave-to{opacity:0;transform:scale(.94) translateY(16px)}.modal-enter-active .modal-container,.modal-leave-active .modal-container{transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .3s ease}.modal-enter-from .modal-container,.modal-leave-to .modal-container{opacity:0;transform:scale(.95) translateY(10px)}.modal-enter-active .flow-modal,.modal-leave-active .flow-modal{transition:transform .25s ease,opacity .25s ease}.modal-enter-from .flow-modal,.modal-leave-to .flow-modal{opacity:0;transform:scale(.95) translateY(10px)}.confirm-fade-enter-active .confirm-card,.confirm-fade-leave-active .confirm-card{transition:opacity .25s ease,transform .25s cubic-bezier(.32,.72,0,1)}.confirm-fade-enter-active .confirm-backdrop,.confirm-fade-leave-active .confirm-backdrop{transition:opacity .25s ease}.confirm-fade-enter-from .confirm-card,.confirm-fade-leave-to .confirm-card{opacity:0;transform:scale(.92) translateY(16px)}.confirm-fade-enter-from .confirm-backdrop,.confirm-fade-leave-to .confirm-backdrop{opacity:0}.pem-fade-enter-active .pem-card,.pem-fade-leave-active .pem-card{transition:opacity .25s ease,transform .25s cubic-bezier(.32,.72,0,1)}.pem-fade-enter-active .pem-backdrop,.pem-fade-leave-active .pem-backdrop{transition:opacity .25s ease}.pem-fade-enter-from .pem-card,.pem-fade-leave-to .pem-card{opacity:0;transform:scale(.94) translateY(12px)}.pem-fade-enter-from .pem-backdrop,.pem-fade-leave-to .pem-backdrop{opacity:0}.pcm-fade-enter-active .pcm-card,.pcm-fade-leave-active .pcm-card{transition:opacity .25s ease,transform .25s cubic-bezier(.32,.72,0,1)}.pcm-fade-enter-active .pcm-backdrop,.pcm-fade-leave-active .pcm-backdrop{transition:opacity .25s ease}.pcm-fade-enter-from .pcm-card,.pcm-fade-leave-to .pcm-card{opacity:0;transform:scale(.94) translateY(12px)}.pcm-fade-enter-from .pcm-backdrop,.pcm-fade-leave-to .pcm-backdrop{opacity:0}.am-tr-modal-card-backdrop-enter-active .mtl-modal,.am-tr-modal-card-backdrop-leave-active .mtl-modal{transition:opacity .25s ease,transform .25s cubic-bezier(.32,.72,0,1)}.am-tr-modal-card-backdrop-enter-active .mtl-modal-backdrop,.am-tr-modal-card-backdrop-leave-active .mtl-modal-backdrop{transition:opacity .25s ease}.am-tr-modal-card-backdrop-enter-from .mtl-modal,.am-tr-modal-card-backdrop-leave-to .mtl-modal{opacity:0;transform:scale(.94) translateY(16px)}.am-tr-modal-card-backdrop-enter-from .mtl-modal-backdrop,.am-tr-modal-card-backdrop-leave-to .mtl-modal-backdrop{opacity:0}.cost-confirm-enter-active .cost-confirm-dialog,.cost-confirm-leave-active .cost-confirm-dialog{transition:transform .25s cubic-bezier(.32,.72,0,1)}.cost-confirm-enter-from .cost-confirm-dialog,.cost-confirm-leave-to .cost-confirm-dialog{transform:scale(.95)}.stat-detail-enter-active .stat-detail-modal,.stat-detail-leave-active .stat-detail-modal{transition:transform .25s cubic-bezier(.32,.72,0,1)}.stat-detail-enter-from .stat-detail-modal,.stat-detail-leave-to .stat-detail-modal{transform:scale(.95)}.insufficient-modal-enter-active .insufficient-modal,.insufficient-modal-leave-active .insufficient-modal{transition:transform .25s cubic-bezier(.32,.72,0,1)}.insufficient-modal-enter-from .insufficient-modal,.insufficient-modal-leave-to .insufficient-modal{transform:scale(.95)}.enterprise-inquiry-modal-enter-active .enterprise-inquiry-modal,.enterprise-inquiry-modal-leave-active .enterprise-inquiry-modal{transition:transform .25s cubic-bezier(.32,.72,0,1)}.enterprise-inquiry-modal-enter-from .enterprise-inquiry-modal,.enterprise-inquiry-modal-leave-to .enterprise-inquiry-modal{transform:scale(.96)}.works-heat-modal-enter-active .works-heat-modal,.works-heat-modal-leave-active .works-heat-modal{transition:transform .25s cubic-bezier(.32,.72,0,1)}.works-heat-modal-enter-from .works-heat-modal,.works-heat-modal-leave-to .works-heat-modal{transform:scale(.96)}.pd-edit-modal-enter-active .pd-edit-modal__dialog,.pd-edit-modal-leave-active .pd-edit-modal__dialog{transition:transform .25s cubic-bezier(.32,.72,0,1)}.pd-edit-modal-enter-from .pd-edit-modal__dialog,.pd-edit-modal-leave-to .pd-edit-modal__dialog{transform:scale(.96)}.plan-activated-enter-active .activated-modal,.plan-activated-leave-active .activated-modal{transition:transform .3s cubic-bezier(.32,.72,0,1)}.plan-activated-enter-from .activated-modal{transform:scale(.8)}.plan-activated-leave-to .activated-modal{transform:scale(.9)}.disable-overlay-enter-active .overlay-content,.disable-overlay-leave-active .overlay-content{transition:transform .25s cubic-bezier(.32,.72,0,1)}.disable-overlay-enter-from .overlay-content,.disable-overlay-leave-to .overlay-content{transform:scale(.9)}.avatar-generate-enter-active .screen-content,.avatar-generate-leave-active .screen-content{transition:transform .25s cubic-bezier(.32,.72,0,1)}.avatar-generate-enter-from .screen-content,.avatar-generate-leave-to .screen-content{transform:scale(.9)}.mup-modal-enter-active .mup-preview-card,.mup-modal-leave-active .mup-preview-card{transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .3s ease}.mup-modal-enter-from .mup-preview-card,.mup-modal-leave-to .mup-preview-card{opacity:0;transform:scale(.88) translateY(0)}.flow-modal-enter-active .flow-modal,.flow-modal-leave-active .flow-modal{transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .3s ease}.flow-modal-enter-from .flow-modal,.flow-modal-leave-to .flow-modal{opacity:0;transform:scale(.95) translateY(10px)}.image-text-flow-enter-active .flow-modal,.image-text-flow-leave-active .flow-modal{transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .3s ease}.image-text-flow-enter-from .flow-modal,.image-text-flow-leave-to .flow-modal{opacity:0;transform:scale(.95) translateY(10px)}.video-flow-enter-active .flow-modal,.video-flow-leave-active .flow-modal{transition:transform .25s cubic-bezier(.32,.72,0,1)}.video-flow-enter-from .flow-modal,.video-flow-leave-to .flow-modal{transform:scale(.95)}.ca-modal-enter-active .ca-modal,.ca-modal-leave-active .ca-modal{transition:transform .25s cubic-bezier(.32,.72,0,1)}.ca-modal-enter-from .ca-modal,.ca-modal-leave-to .ca-modal{transform:scale(.92)}.vp-fade-enter-active .vp-backdrop,.vp-fade-leave-active .vp-backdrop{transition:opacity .3s ease}.vp-fade-enter-active .vp-panel,.vp-fade-leave-active .vp-panel{transition:opacity .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1)}.vp-fade-enter-from .vp-backdrop,.vp-fade-leave-to .vp-backdrop{opacity:0}.vp-fade-enter-from .vp-panel{opacity:0;transform:translate(100%)}.vp-fade-leave-to .vp-panel{opacity:0;transform:translate(40px)}.am-modal-enter-active .am-backdrop,.am-modal-leave-active .am-backdrop{transition:opacity .25s ease}.am-modal-enter-active .am-panel,.am-modal-leave-active .am-panel{transition:opacity .28s cubic-bezier(.32,.72,0,1),transform .28s cubic-bezier(.32,.72,0,1)}.am-modal-enter-from .am-backdrop,.am-modal-leave-to .am-backdrop{opacity:0}.am-modal-enter-from .am-panel{opacity:0;transform:translateY(80px)}.am-modal-leave-to .am-panel{opacity:0;transform:translateY(60px)}@media (min-width: 1024px){.am-modal-enter-from .am-panel{transform:scale(.94) translateY(20px)}.am-modal-leave-to .am-panel{transform:scale(.96) translateY(16px)}}@media (max-width: 1023px){.drawer--right.drawer-enter-active .drawer-container,.drawer--right.drawer-leave-active .drawer-container,.drawer--left.drawer-enter-active .drawer-container,.drawer--left.drawer-leave-active .drawer-container,.drawer--top.drawer-enter-active .drawer-container,.drawer--top.drawer-leave-active .drawer-container,.drawer--bottom.drawer-enter-active .drawer-container,.drawer--bottom.drawer-leave-active .drawer-container{transition:transform .3s cubic-bezier(.32,.72,0,1)}.drawer--right.drawer-enter-from .drawer-container,.drawer--right.drawer-leave-to .drawer-container{transform:translate(100%)}.drawer--left.drawer-enter-from .drawer-container,.drawer--left.drawer-leave-to .drawer-container{transform:translate(-100%)}.drawer--top.drawer-enter-from .drawer-container,.drawer--top.drawer-leave-to .drawer-container{transform:translateY(-100%)}.drawer--bottom.drawer-enter-from .drawer-container,.drawer--bottom.drawer-leave-to .drawer-container{transform:translateY(100%)}}.modal-bind-enter-active>div:last-child,.modal-bind-leave-active>div:last-child{transition:transform .25s cubic-bezier(.32,.72,0,1)}.modal-bind-enter-from>div:last-child,.modal-bind-leave-to>div:last-child{transform:scale(.95)}.fade-scale-enter-active>div:last-child,.fade-scale-leave-active>div:last-child{transition:transform .25s cubic-bezier(.32,.72,0,1)}.fade-scale-enter-from>div:last-child,.fade-scale-leave-to>div:last-child{transform:scale(.95)}.tooltip--top.tooltip-enter-active,.tooltip--top.tooltip-leave-active,.tooltip--bottom.tooltip-enter-active,.tooltip--bottom.tooltip-leave-active,.tooltip--left.tooltip-enter-active,.tooltip--left.tooltip-leave-active,.tooltip--right.tooltip-enter-active,.tooltip--right.tooltip-leave-active{transition:opacity .15s ease,transform .15s ease}.tooltip--top.tooltip-enter-from,.tooltip--top.tooltip-leave-to{transform:translate(-50%) translateY(4px)}.tooltip--bottom.tooltip-enter-from,.tooltip--bottom.tooltip-leave-to{transform:translate(-50%) translateY(-4px)}.tooltip--left.tooltip-enter-from,.tooltip--left.tooltip-leave-to{transform:translateY(-50%) translate(4px)}.tooltip--right.tooltip-enter-from,.tooltip--right.tooltip-leave-to{transform:translateY(-50%) translate(-4px)}@media (min-width: 640px){.lpm-panel-enter-active,.lpm-panel-leave-active{transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .3s ease}.lpm-panel-enter-from{opacity:0;transform:translate(-50%,calc(-50% + 60px)) scale(.96)}.lpm-panel-leave-to{opacity:0;transform:translate(-50%,calc(-50% + 40px)) scale(.96)}}.itf-fade-enter-active,.itf-fade-leave-active{transition:opacity .2s ease,transform .2s ease}.itf-fade-leave-active{pointer-events:none;position:absolute;top:0;left:0;width:100%;z-index:0}.itf-fade-leave-to{pointer-events:none}.itf-fade-enter-active{position:relative;z-index:1;pointer-events:auto}.itf-fade-enter-from,.itf-fade-leave-to{pointer-events:none}.itf-fade-enter-from{opacity:0;transform:translate(20px)}.itf-fade-leave-to{opacity:0;transform:translate(-20px)}@media (prefers-reduced-motion: reduce){.itf-fade-enter-active,.itf-fade-leave-active{transition:opacity .15s ease}.itf-fade-enter-from,.itf-fade-leave-to{transform:none}}.itf-kb-tags-enter-active,.itf-kb-tags-leave-active{transition:opacity .22s ease,transform .22s ease;overflow:hidden}.itf-kb-tags-enter-from,.itf-kb-tags-leave-to{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion: reduce){.itf-kb-tags-enter-active,.itf-kb-tags-leave-active{transition:opacity .15s ease}.itf-kb-tags-enter-from,.itf-kb-tags-leave-to{transform:none}}.modal-enter-active .lead-detail-sheet,.modal-leave-active .lead-detail-sheet{transition:transform .28s ease}.modal-enter-from .lead-detail-sheet,.modal-leave-to .lead-detail-sheet{transform:translateY(60px)}.chat-overlay-enter-active .chat-panel{transition:transform .4s cubic-bezier(.32,.72,0,1)}.chat-overlay-leave-active .chat-panel{transition:transform .3s cubic-bezier(.4,0,1,1)}.chat-overlay-enter-from .chat-panel,.chat-overlay-leave-to .chat-panel{transform:translateY(100%)}.bs-sheet-enter-active .bs-sheet{transition:transform .32s cubic-bezier(.22,1,.36,1)}.bs-sheet-leave-active .bs-sheet{transition:transform .22s cubic-bezier(.55,0,1,.45)}.bs-sheet-enter-from .bs-sheet,.bs-sheet-leave-to .bs-sheet{transform:translateY(100%)}.cmd-palette-enter-active .cmd-panel{transition:opacity .18s ease,transform .18s ease}.cmd-palette-leave-active .cmd-panel{transition:opacity .12s ease,transform .12s ease}.cmd-palette-enter-from .cmd-panel,.cmd-palette-leave-to .cmd-panel{opacity:0;transform:scale(.96) translateY(-10px)}.shortcuts-overlay-enter-active .kb-panel{transition:opacity .22s ease,transform .22s ease}.shortcuts-overlay-leave-active .kb-panel{transition:opacity .15s ease,transform .15s ease}.shortcuts-overlay-enter-from .kb-panel,.shortcuts-overlay-leave-to .kb-panel{opacity:0;transform:scale(.95) translateY(16px)}.shortcuts-overlay-leave-to .kb-panel{transform:scale(.96) translateY(8px)}.dialog-enter-active .dialog,.dialog-leave-active .dialog{transition:transform .25s var(--theme-ease, cubic-bezier(.3, 0, 0, 1)),opacity .25s ease}.dialog-enter-from .dialog{opacity:0;transform:scale(.95)}.dialog-leave-to .dialog{opacity:0;transform:scale(.97)}.dialog-enter-active .alert-dialog,.dialog-leave-active .alert-dialog{transition:transform .25s var(--theme-ease, cubic-bezier(.3, 0, 0, 1)),opacity .25s ease}.dialog-enter-from .alert-dialog,.dialog-leave-to .alert-dialog{opacity:0;transform:scale(.9)}.command-enter-active .command,.command-leave-active .command{transition:transform .3s var(--theme-ease),opacity .3s var(--theme-ease)}.command-enter-from .command{opacity:0;transform:scale(.96) translateY(-8px)}.share-modal-enter-active .share-sheet{transition:transform .28s cubic-bezier(.22,1,.36,1)}.share-modal-leave-active .share-sheet{transition:transform .3s var(--theme-ease)}@media (max-width: 1023px){.share-modal-enter-from .share-sheet,.share-modal-leave-to .share-sheet{transform:translateY(100%)}}@media (min-width: 1024px){.share-modal-enter-from .share-sheet,.share-modal-leave-to .share-sheet{transform:scale(.94) translateY(8px)}}.drawer-enter-active .task-drawer,.drawer-leave-active .task-drawer{transition:transform .28s ease}.drawer-enter-from .task-drawer,.drawer-leave-to .task-drawer{transform:translateY(60px)}.drawer-enter-active .drawer,.drawer-leave-active .drawer{transition:transform .3s var(--theme-ease, cubic-bezier(.3, 0, 0, 1))}.drawer-enter-from .drawer.drawer--right,.drawer-leave-to .drawer.drawer--right{transform:translate(100%)}.drawer-enter-from .drawer.drawer--left,.drawer-leave-to .drawer.drawer--left{transform:translate(-100%)}.drawer-enter-from .drawer.drawer--bottom,.drawer-leave-to .drawer.drawer--bottom{transform:translateY(100%)}.sheet-enter-active .sheet,.sheet-leave-active .sheet{transition:transform .3s var(--theme-ease, cubic-bezier(.3, 0, 0, 1))}.sheet-enter-from .sheet.sheet--right,.sheet-leave-to .sheet.sheet--right{transform:translate(100%)}.sheet-enter-from .sheet.sheet--left,.sheet-leave-to .sheet.sheet--left{transform:translate(-100%)}.sheet-enter-from .sheet.sheet--bottom,.sheet-leave-to .sheet.sheet--bottom{transform:translateY(100%)}@media (prefers-reduced-motion: reduce){[class*=-enter-active],[class*=-leave-active],[class*=-move]{transition-duration:.01ms!important;animation-duration:.01ms!important}}.am-page-enter{animation:amSlideInUp var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)) both}.am-section-enter{animation:amSlideInUp var(--anim-std, .3s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:.04s}.am-card-hover{transition:transform var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),box-shadow var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),border-color var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1)),background-color var(--anim-fast, .18s) var(--ease-native, cubic-bezier(.22, 1, .36, 1))}.am-card-hover:hover{transform:translateY(-1px)}@media (max-width: 1023px){:root{--theme-bg: #080E1A;--theme-bg-deep: #080E1A;--theme-card: #1C1C1E;--theme-tertiary: #2C2C2E;--theme-text: var(--fg-w95, #FFFFFF);--theme-text-secondary: var(--fg-w55, rgba(255, 255, 255, .55));--theme-text-hint: var(--fg-w35, rgba(255, 255, 255, .35));--theme-separator: var(--bd-w08, rgba(84, 84, 88, .65));--theme-radius: 12px;--theme-radius-xl: 20px;--theme-radius-2xl: 24px;--theme-touch-min: 44px;--theme-dur-normal: .22s;--theme-ease: cubic-bezier(.25, .46, .45, .94)}}@media (min-width: 1024px){:root{--theme-bg: #080E1A;--theme-bg-deep: #080E1A;--theme-card: #1C1C1E;--theme-tertiary: #2C2C2E;--theme-text: var(--fg-w95, #FFFFFF);--theme-text-secondary: var(--fg-w55, rgba(255, 255, 255, .55));--theme-text-hint: var(--fg-w35, rgba(255, 255, 255, .35));--theme-separator: var(--bd-w08, rgba(255, 255, 255, .08));--theme-radius: 8px;--theme-radius-xl: 20px;--theme-radius-2xl: 20px;--theme-touch-min: 32px;--theme-dur-normal: .2s;--theme-ease: cubic-bezier(.3, 0, 0, 1)}}@media (min-width: 1440px){:root{--theme-bg: #080E1A;--theme-bg-deep: #080E1A;--theme-radius: 10px;--theme-radius-xl: 20px;--theme-radius-2xl: 20px}}:root{--font-h1: 34px;--font-h2: 28px;--font-h3: 22px;--font-h4: 20px;--font-body: 17px;--font-callout: 16px;--font-sub: 15px;--font-footnote: 13px;--font-caption: 12px;--font-xs: 11px}@media (min-width: 1024px){:root{--font-h1: 32px;--font-h2: 26px;--font-h3: 21px;--font-h4: 18px;--font-body: 16px;--font-callout: 15px;--font-sub: 14px;--font-footnote: 13px;--font-caption: 12px;--font-xs: 11px}}@media (min-width: 1440px){:root{--font-h1: 48px;--font-h2: 38px;--font-h3: 30px;--font-h4: 24px;--font-body: 20px;--font-sub: 17px;--font-caption: 14px;--font-xs: 12px}}:root{--leading-h1: 1.12;--leading-h2: 1.18;--leading-h3: 1.27;--leading-h4: 1.3;--leading-body: 1.47;--leading-sub: 1.53;--leading-footnote: 1.54;--leading-caption: 1.5}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-sans);font-weight:500;border-radius:var(--theme-radius, 12px);cursor:pointer;transition:all var(--dur-normal, .2s) var(--ease-normal, cubic-bezier(.25, .46, .45, .94));-webkit-user-select:none;user-select:none;white-space:nowrap}.btn--primary{background:var(--brand);color:#fff;min-height:var(--touch-min, 44px);padding:0 20px}.btn--danger{background:var(--error);color:#fff;min-height:var(--touch-min, 44px);padding:0 20px}.btn--sm{min-height:32px;padding:0 12px;font-size:14px;border-radius:8px}.btn--lg{min-height:48px;padding:0 24px;font-size:17px}.card{background:var(--theme-card);border-radius:var(--theme-radius-xl, 12px);padding:var(--card-padding, 14px);border:1px solid rgba(255,255,255,.06)}.card--elevated{box-shadow:var(--shadow-md)}.card--outlined{border-color:#ffffff1f}.card--hoverable{cursor:pointer;transition:all .2s ease}.form-input{width:100%;height:var(--touch-min, 44px);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:var(--theme-radius, 12px);padding:0 14px;color:var(--theme-text);font-size:16px;outline:none;transition:border-color .2s ease}.form-input::placeholder{color:var(--theme-text-hint)}.form-input:focus{border-color:#5a7bff66}.form-input--error{border-color:var(--error)}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.4}.badge--brand{background:var(--brand-alpha);color:var(--brand)}.badge--success{background:var(--success-bg);color:var(--success)}.badge--warning{background:var(--warning-bg);color:var(--warning)}.badge--error{background:var(--error-bg);color:var(--error)}.badge--info{background:var(--info-bg);color:var(--info)}.divider{height:1px;background:var(--theme-separator);border:none;margin:0}.skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:6px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes float-brand{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rotate-cw{to{transform:rotate(360deg)}}@keyframes rotate-ccw{to{transform:rotate(-360deg)}}@keyframes scanline{0%{top:20px;opacity:1}to{top:85%;opacity:.5}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--theme-text-secondary)}.empty-state__icon{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state__title{font-size:17px;font-weight:600;color:var(--theme-text);margin-bottom:8px}.empty-state__desc{font-size:14px;max-width:320px}.page-shell{padding:var(--page-padding, 16px);max-width:1200px;margin:0 auto;width:100%}@media (max-width: 1023px){.page-shell{max-width:100%;padding:0 16px}}:root{--hover-bg: rgba(255, 255, 255, .06);--hover-bg-strong: rgba(255, 255, 255, .1);--hover-border: rgba(90, 123, 255, .4);--hover-shadow: 0 4px 12px rgba(0, 0, 0, .15);--active-scale: .97;--active-shadow: inset 0 2px 4px rgba(0, 0, 0, .2);--active-bg: rgba(0, 0, 0, .1);--disabled-opacity: .4;--disabled-cursor: not-allowed;--focus-ring-color: rgba(90, 123, 255, .5);--focus-ring-width: 2px;--focus-ring-offset: 2px;--interaction-duration: .2s;--interaction-ease: cubic-bezier(.25, .46, .45, .94);--interaction-spring: cubic-bezier(.3, 0, 0, 1)}.interactive{cursor:pointer;transition:all var(--interaction-duration) var(--interaction-ease);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.clickable{cursor:pointer;transition:transform var(--interaction-duration) var(--interaction-ease)}.clickable:hover{transform:scale(1.02)}.clickable:active{transform:scale(var(--active-scale, .97))}.hoverable{transition:all var(--interaction-duration) var(--interaction-ease)}.hoverable:hover{background-color:var(--hover-bg);border-color:var(--hover-border);box-shadow:var(--hover-shadow)}.btn-interactive,.btn-danger-interactive,.btn-secondary-interactive,.btn-primary-interactive{position:relative;overflow:hidden;cursor:pointer;transition:all var(--interaction-duration) var(--interaction-ease)}.btn-interactive:hover:not(:disabled),.btn-danger-interactive:hover:not(:disabled),.btn-secondary-interactive:hover:not(:disabled),.btn-primary-interactive:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #5a7bff4d}.btn-interactive:active:not(:disabled),.btn-danger-interactive:active:not(:disabled),.btn-secondary-interactive:active:not(:disabled),.btn-primary-interactive:active:not(:disabled){transform:translateY(0) scale(var(--active-scale, .97));box-shadow:var(--active-shadow)}.btn-interactive:disabled,.btn-danger-interactive:disabled,.btn-secondary-interactive:disabled,.btn-primary-interactive:disabled{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor)}.btn-primary-interactive:hover:not(:disabled){background:linear-gradient(135deg,#5a7bff,#8b5cf6);border-color:transparent}.btn-secondary-interactive:hover:not(:disabled){background:#ffffff14;border-color:#ffffff26}.btn-danger-interactive:hover:not(:disabled){background:#ef444433;border-color:#ef444466}.focus-ring:focus{outline:none}.focus-ring:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:inherit}.focus-ring-inset:focus{outline:none}.focus-ring-inset:focus-visible{box-shadow:inset 0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.focus-ring-brand:focus{outline:none}.focus-ring-brand:focus-visible{outline:var(--focus-ring-width) solid var(--brand);outline-offset:var(--focus-ring-offset);border-radius:inherit}.disabled{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);pointer-events:none;-webkit-user-select:none;user-select:none}.disabled-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;border-radius:inherit;pointer-events:none;z-index:1}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.3) 10%,transparent 10%);background-repeat:no-repeat;background-position:50%;transform:scale(10);opacity:0;transition:transform .5s,opacity .5s;pointer-events:none}.ripple:active:after{transform:scale(0);opacity:1;transition:0s}.press-effect{transition:transform .1s var(--interaction-ease)}.press-effect:active{transform:scale(var(--active-scale, .97));transition:transform 0s}.dragging{opacity:.8;transform:scale(1.02);box-shadow:0 8px 32px #0000004d;cursor:grabbing!important;z-index:1000}.drop-zone{border:2px dashed rgba(255,255,255,.2);border-radius:12px;transition:all var(--interaction-duration) var(--interaction-ease)}.drop-zone.drag-over{border-color:var(--brand);background:#5a7bff1a}.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080;border-radius:inherit;z-index:10}.loading-overlay:before{content:"";width:24px;height:24px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:amSpinCW .8s linear infinite}.loading-disabled{pointer-events:none;opacity:.7}.success-feedback{animation:success-pulse .5s ease}.success-feedback:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#10b98133 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310B981' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/24px no-repeat;border-radius:inherit;animation:success-pop .3s ease}@keyframes success-pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes success-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.error-feedback{animation:error-shake .5s ease;border-color:#ef444480!important}@keyframes error-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@media (hover: none) and (pointer: coarse){.interactive:hover{background-color:transparent;transform:none}.interactive:active{background-color:var(--hover-bg);transform:scale(.98)}.btn-interactive:hover:not(:disabled),.btn-primary-interactive:hover:not(:disabled),.btn-secondary-interactive:hover:not(:disabled),.btn-danger-interactive:hover:not(:disabled){transform:none;box-shadow:none}.long-press:active{opacity:.7}}.card-interactive{cursor:pointer;transition:all var(--interaction-duration) var(--interaction-ease)}.card-interactive:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003;border-color:#5a7bff4d}.card-interactive:active{transform:translateY(0) scale(.99);box-shadow:0 4px 12px #00000026}.card-selected{border-color:var(--brand)!important;background:#5a7bff0d}.card-selected:before{content:"";position:absolute;top:8px;right:8px;width:20px;height:20px;background:var(--brand);border-radius:50%;display:flex;align-items:center;justify-content:center}.card-selected:after{content:"";position:absolute;top:8px;right:8px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat;font-weight:700;z-index:1}.list-item-interactive{cursor:pointer;transition:all var(--interaction-duration) var(--interaction-ease)}.list-item-interactive:hover{background-color:var(--hover-bg)}.list-item-interactive:active{background-color:var(--active-bg)}.list-item-interactive.selected{background-color:#5a7bff1a;border-left:3px solid var(--brand)}.list-item-select{animation:list-item-select .2s ease}@keyframes list-item-select{0%{background-color:transparent}50%{background-color:#5a7bff33}to{background-color:#5a7bff1a}}.toggle-switch{position:relative;width:44px;height:24px;background:#ffffff1a;border-radius:12px;cursor:pointer;transition:background-color .3s var(--interaction-spring)}.toggle-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;transition:transform .3s var(--interaction-spring)}.toggle-switch.active{background:#10b981}.toggle-switch.active:after{transform:translate(20px)}.toggle-switch:active:after{width:24px}.input-interactive{transition:border-color var(--interaction-duration) var(--interaction-ease),box-shadow var(--interaction-duration) var(--interaction-ease)}.input-interactive:hover:not(:disabled){border-color:#fff3}.input-interactive:focus{border-color:var(--brand);box-shadow:0 0 0 3px #5a7bff26}.input-interactive:disabled{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor);background:#0003}.input-interactive.error{border-color:#ef444480}.input-interactive.error:focus{box-shadow:0 0 0 3px #ef444426}.input-float-label{position:relative}.input-float-label input,.input-float-label textarea{padding-top:20px}.input-float-label label{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#fff6;pointer-events:none;transition:all .2s var(--interaction-ease)}.input-float-label input:focus~label,.input-float-label input:not(:placeholder-shown)~label,.input-float-label textarea:focus~label,.input-float-label textarea:not(:placeholder-shown)~label{top:8px;transform:translateY(0);font-size:11px;color:var(--brand)}.tag-interactive{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#5a7bff26;border-radius:6px;font-size:12px;color:#7b97ff;transition:all var(--interaction-duration) var(--interaction-ease)}.tag-interactive .tag-remove{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#ffffff1a;cursor:pointer;opacity:.6;transition:all var(--interaction-duration) var(--interaction-ease)}.tag-interactive .tag-remove:hover{opacity:1;background:#ef44444d}.tooltip-trigger{position:relative}.tooltip-trigger:hover .tooltip-content,.tooltip-trigger:focus .tooltip-content{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.tooltip-content{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);padding:6px 10px;background:#1e1e1ef2;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:12px;color:#fff;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s var(--interaction-ease);z-index:1000}.tooltip-content:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#1e1e1ef2}.dropdown-item-interactive{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:background-color .15s var(--interaction-ease)}.dropdown-item-interactive:hover{background:#5a7bff1a}.dropdown-item-interactive:active{background:#5a7bff33}.dropdown-item-interactive.selected{background:#5a7bff26;color:var(--brand)}.pagination-btn{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border-radius:8px;font-size:14px;cursor:pointer;transition:all var(--interaction-duration) var(--interaction-ease)}.pagination-btn:hover:not(.active):not(:disabled){background:#ffffff0d}.pagination-btn.active{background:var(--brand);color:#fff}.pagination-btn:disabled{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor)}html{transition:background-color .35s ease,color .35s ease,filter .35s ease}#app{min-height:100%;transition:background-color .35s ease}html[data-login-page="1"],html[data-login-page="1"] body,html[data-login-page="1"] #app,html:has(.web-login) body,html:has(.web-login) #app{background-color:#080b13!important;background-image:none!important}.theme-ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden;opacity:0;background-color:var(--ambient-page-color, var(--bg-page, #000));background-image:none;transition:opacity .45s ease,background-color .35s ease}.theme-ambient--active{opacity:1}.theme-ambient__orbs{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.theme-ambient__orb{position:absolute;display:block;border-radius:50%;mix-blend-mode:normal;filter:blur(var(--orb-blur, 56px));opacity:var(--orb-opacity, .72);will-change:transform,opacity}.theme-ambient__orb--sweep{display:none;border-radius:9999px;filter:blur(48px)}html[data-color-mode=dark][data-bg-active="1"]{--ambient-fx-brightness: 1.45;--ambient-fx-saturate: 1.32;--ambient-orbs-layer-opacity: 1}html[data-color-mode=dark][data-bg-active="1"] .main-layout--desktop>.theme-ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}html[data-color-mode=dark][data-bg-active="1"] .theme-ambient__orbs{opacity:var(--ambient-orbs-layer-opacity)}html[data-color-mode=dark][data-bg-active="1"] .theme-ambient:after{display:none}html[data-color-mode=dark][data-bg-active="1"] .theme-ambient__orb{filter:blur(var(--orb-blur, 56px)) brightness(var(--ambient-fx-brightness)) saturate(var(--ambient-fx-saturate))}html[data-color-mode=dark][data-bg-active="1"] .theme-ambient__orb--sweep{filter:blur(48px) brightness(var(--ambient-fx-brightness)) saturate(var(--ambient-fx-saturate))}html[data-color-mode=dark][data-bg-active="1"] .cc-root__ambient,html[data-color-mode=dark][data-bg-active="1"] .lc-root__glow,html[data-color-mode=dark][data-bg-active="1"] .et-page__glow,html[data-color-mode=dark][data-bg-active="1"] .mc-page__glow,html[data-color-mode=dark][data-bg-active="1"] .ipc-page__glow,html[data-color-mode=dark][data-bg-active="1"] .ca-page__glow,html[data-color-mode=dark][data-bg-active="1"] .cmx-health__glow,html[data-color-mode=dark][data-bg-active="1"] .ih-figma__header-glow,html[data-color-mode=dark][data-bg-active="1"] .mas-tips__glow,html[data-color-mode=dark][data-bg-active="1"] .dl-figma__ambient,html[data-color-mode=dark][data-bg-active="1"] .dl-figma__glow{display:none!important}html[data-color-mode=dark][data-bg-active="1"] .mc-header,html[data-color-mode=dark][data-bg-active="1"] .mc-panel,html[data-color-mode=dark][data-bg-active="1"] .mc-sidebar,html[data-color-mode=dark][data-bg-active="1"] .et-header,html[data-color-mode=dark][data-bg-active="1"] .et-left,html[data-color-mode=dark][data-bg-active="1"] .et-right,html[data-color-mode=dark][data-bg-active="1"] .et-panel,html[data-color-mode=dark][data-bg-active="1"] .lc-header,html[data-color-mode=dark][data-bg-active="1"] .lc-body,html[data-color-mode=dark][data-bg-active="1"] .dm-tabs,html[data-color-mode=dark][data-bg-active="1"] .ipc-header,html[data-color-mode=dark][data-bg-active="1"] .ab-topnav,html[data-color-mode=dark][data-bg-active="1"] .ab-health__panel,html[data-color-mode=dark][data-bg-active="1"] .ab-health__stat,html[data-color-mode=dark][data-bg-active="1"] .pd-preview,html[data-color-mode=dark][data-bg-active="1"] .pd-preview__hero,html[data-color-mode=dark][data-bg-active="1"] .pd-preview__lower,html[data-color-mode=dark][data-bg-active="1"] .ih-figma__header,html[data-color-mode=dark][data-bg-active="1"] .ih-figma__toolbar,html[data-color-mode=dark][data-bg-active="1"] .ih-figma__main,html[data-color-mode=dark][data-bg-active="1"] .ih-figma__sidebar,html[data-color-mode=dark][data-bg-active="1"] .ab-ov__kpi,html[data-color-mode=dark][data-bg-active="1"] .ab-ov__panel,html[data-color-mode=dark][data-bg-active="1"] .ab-ov__action-btn,html[data-color-mode=dark][data-bg-active="1"] .ab-plat__toolbar,html[data-color-mode=dark][data-bg-active="1"] .ab-plat__card{background:var(--shell-bg-glass, color-mix(in srgb, var(--bg-page, #101820) 88%, transparent))!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-color-mode=dark] #app{position:relative;z-index:auto;background-color:var(--bg-page, #101820);color:var(--theme-text, #fff)}html[data-color-mode=dark] .app-shell{background-color:var(--bg-page, #101820)}html[data-color-mode=dark] .main-layout,html[data-color-mode=dark] .main-layout--desktop,html[data-color-mode=dark] .main-layout:not(.main-layout--desktop),html[data-color-mode=dark] .desktop-shell-main{position:relative}html[data-color-mode=dark] .main-layout--desktop>.theme-ambient{z-index:0}html[data-color-mode=dark] .main-layout--desktop>.desktop-shell-main{position:relative;z-index:2}html[data-color-mode=dark] .desktop-shell-main>:not(.theme-ambient){position:relative;z-index:1}html[data-color-mode=dark] #app,html[data-color-mode=dark] .main-layout--desktop,html[data-color-mode=dark] .main-layout:not(.main-layout--desktop){color:var(--theme-text, #fff)}html[data-color-mode=dark] .main-layout--desktop{background-color:var(--bg-page, var(--shell-bg-page, #101820))}html[data-color-mode=dark] .desktop-shell-main{background-color:transparent}html[data-color-mode=dark] .desktop-shell-header{background:var(--shell-header-glass, color-mix(in srgb, var(--bg-page, #101820) 52%, transparent));backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}html[data-color-mode=dark] .desktop-shell-sidebar{background-color:var(--bg-page, var(--shell-bg-page, rgba(10, 15, 30, .97)));transition:background-color .35s ease}html[data-color-mode=dark][data-bg-active="1"]{background-color:transparent!important}html[data-color-mode=dark][data-bg-active="1"] body{background-color:var(--bg-page, #101820)!important}html[data-color-mode=dark][data-bg-active="1"] #app,html[data-color-mode=dark][data-bg-active="1"] .app-shell,html[data-color-mode=dark][data-bg-active="1"] .app-shell__content,html[data-color-mode=dark][data-bg-active="1"] .main-layout,html[data-color-mode=dark][data-bg-active="1"] .main-layout--desktop,html[data-color-mode=dark][data-bg-active="1"] .desktop-shell-main,html[data-color-mode=dark][data-bg-active="1"] .desktop-shell-sidebar,html[data-color-mode=dark][data-bg-active="1"] .main-layout:not(.main-layout--desktop),html[data-color-mode=dark][data-bg-active="1"] .desktop-page-frame:not(.ca-page),html[data-color-mode=dark][data-bg-active="1"] .settings-web,html[data-color-mode=dark][data-bg-active="1"] .settings-web__body,html[data-color-mode=dark][data-bg-active="1"] .settings-web__scroll,html[data-color-mode=dark][data-bg-active="1"] .settings-personal,html[data-color-mode=dark][data-bg-active="1"] .settings-merged,html[data-color-mode=dark][data-bg-active="1"] .settings-merged__body,html[data-color-mode=dark][data-bg-active="1"] .am-page-enter:not(.web-login):not(.ca-page),html[data-color-mode=dark][data-bg-active="1"] .main-content,html[data-color-mode=dark][data-bg-active="1"] .dashboard-root,html[data-color-mode=dark][data-bg-active="1"] .dashboard-content{background:transparent!important;background-color:transparent!important}html[data-color-mode=dark][data-bg-active="1"] .dashboard-bg{display:none!important}html[data-color-mode=dark][data-bg-active="1"] .desktop-shell-page,html[data-color-mode=dark][data-bg-active="1"] .desktop-shell-page--flush,html[data-color-mode=dark][data-bg-active="1"] .desktop-shell-page--frame{background-color:transparent!important}html[data-color-mode=dark][data-bg-active="1"] .desktop-route-fallback{background-color:var(--bg-page, #080e1a)!important}html[data-color-mode=dark][data-bg-active="1"] .cc-root,html[data-color-mode=dark][data-bg-active="1"] .cmx-root,html[data-color-mode=dark][data-bg-active="1"] .lc-root,html[data-color-mode=dark][data-bg-active="1"] .communication-matrix,html[data-color-mode=dark][data-bg-active="1"] .ih-figma,html[data-color-mode=dark][data-bg-active="1"] .bm-page,html[data-color-mode=dark][data-bg-active="1"] .ca-page,html[data-color-mode=dark][data-bg-active="1"] .se-figma,html[data-color-mode=dark][data-bg-active="1"] .msg-figma,html[data-color-mode=dark][data-bg-active="1"] .dl-figma,html[data-color-mode=dark][data-bg-active="1"] .product-dim-page,html[data-color-mode=dark][data-bg-active="1"] .enterprise-dim-page,html[data-color-mode=dark][data-bg-active="1"] .personal-dim-page,html[data-color-mode=dark][data-bg-active="1"] .ab-page,html[data-color-mode=dark][data-bg-active="1"] .avatar-collect,html[data-color-mode=dark][data-bg-active="1"] .voice-lab-web,html[data-color-mode=dark][data-bg-active="1"] .et-page,html[data-color-mode=dark][data-bg-active="1"] .mc-page,html[data-color-mode=dark][data-bg-active="1"] .ipc-page,html[data-color-mode=dark][data-bg-active="1"] .ipc-works-page{background:transparent!important;background-color:transparent!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-header,html[data-color-mode=dark][data-bg-active="1"] .ipc-body,html[data-color-mode=dark][data-bg-active="1"] .ipc-tab-split,html[data-color-mode=dark][data-bg-active="1"] .ipc-tab-main,html[data-color-mode=dark][data-bg-active="1"] .ipc-tab-sidebar,html[data-color-mode=dark][data-bg-active="1"] .ipc-tab-layout,html[data-color-mode=dark][data-bg-active="1"] .ipc-panel,html[data-color-mode=dark][data-bg-active="1"] .dm-page{background-color:var(--bg-page, #080e1a)!important}html[data-color-mode=dark][data-bg-active="1"] .dm-page .dm-content,html[data-color-mode=dark][data-bg-active="1"] .dm-page .dm-sidebar{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-color-mode=dark][data-bg-active="1"] main.desktop-shell-page:has(.ca-page){background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] .ca-page.desktop-page-frame,html[data-color-mode=dark][data-bg-active="1"] .ca-page .ca-page__backdrop,html[data-color-mode=dark][data-bg-active="1"] .ca-page .ca-page__backdrop-rail,html[data-color-mode=dark][data-bg-active="1"] .ca-page .ca-body,html[data-color-mode=dark][data-bg-active="1"] .ca-page .ca-main{background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] .ca-page .ca-empty-page{background:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] .ca-page .ca-header{background:color-mix(in srgb,var(--bg-page, #080e1a) 72%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 72%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] .ca-page .ca-toolbar,html[data-color-mode=dark][data-bg-active="1"] .ca-page .ca-scroll{background:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] .ca-page .ca-insights{background:transparent!important;background-color:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-color-mode=dark][data-bg-active="1"] .ca-page .ca-insights__inner{background:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] main.desktop-shell-page:has(.avatar-collect){background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] .avatar-collect__header{background:#0c111d8c!important;background-color:#0c111d8c!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] .avatar-collect__body{background:#080e1a61!important;background-color:#080e1a61!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] .avatar-collect__guide,html[data-color-mode=dark][data-bg-active="1"] .avatar-collect__history{background:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] .avatar-collect__step-head{background:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-image:none!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}html[data-color-mode=dark][data-bg-active="1"] .bm-page .bm-figma-header{background:color-mix(in srgb,var(--bg-page, #080e1a) 72%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 72%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] .bm-page .bm-body,html[data-color-mode=dark][data-bg-active="1"] .bm-page .bm-body-main,html[data-color-mode=dark][data-bg-active="1"] .bm-page .bm-tab-content,html[data-color-mode=dark][data-bg-active="1"] .bm-page .bm-split,html[data-color-mode=dark][data-bg-active="1"] .bm-page .bm-sidebar,html[data-color-mode=dark][data-bg-active="1"] .bm-page .bm-main{background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] .bm-page .bm-body-main{background:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] .bm-page .bm-page__backdrop{background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] .bm-page .bm-right-panel{background:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] .bm-page .bm-right-panel-inner{background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] .bm-page .bm-task-card{background:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-surface-panel{background:#0a1420!important;background-color:#0a1420!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-authors-tab__input-panel,html[data-color-mode=dark][data-bg-active="1"] .ipc-authors-tab .ipc-surface-panel{background:#34d3990f!important;background-color:#34d3990f!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-surface-card,html[data-color-mode=dark][data-bg-active="1"] .ipc-card,html[data-color-mode=dark][data-bg-active="1"] .ipc-template-card,html[data-color-mode=dark][data-bg-active="1"] .ipc-result-card{background:#0a1020!important;background-color:#0a1020!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-authors-tab__recent-item,html[data-color-mode=dark][data-bg-active="1"] .ipc-authors-tab .ipc-surface-card{background:#ffffff08!important;background-color:#ffffff08!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-tab-layout.ipc-copywriting-tab,html[data-color-mode=dark][data-bg-active="1"] .ipc-copywriting-tab__sidebar,html[data-color-mode=dark][data-bg-active="1"] .ipc-copywriting-tab__main{background:transparent!important;background-color:transparent!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-copywriting-tab__sidebar-inner{background:#ffffff08!important;background-color:#ffffff08!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-copywriting-tab__config{background:#7b97ff0f!important;background-color:#7b97ff0f!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-copywriting-tab__empty,html[data-color-mode=dark][data-bg-active="1"] .ipc-copywriting-operation__card{background:#ffffff08!important;background-color:#ffffff08!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__card{background:#ffffff08!important;background-color:#ffffff08!important;background-image:none!important;border:1px solid rgba(255,255,255,.07)!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__card--brand{background:#5a7bff0f!important;background-color:#5a7bff0f!important;border-color:#5a7bff33!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__card--ingest{background:#ec48990d!important;background-color:#ec48990d!important;border-color:#ec489938!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__ingest-block+.ipc-works-report__ingest-block{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__ingest-label{margin:0 0 8px;font-size:12px;font-weight:600;color:#ffffffb8}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__ingest-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__ingest-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__ingest-meta{margin:0;font-size:11px;color:#ffffff80}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__ingest-desc{margin:8px 0 0;font-size:12px;line-height:1.6;color:#ffffffad}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__ingest-desc--body{white-space:pre-wrap}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__ingest-desc--warn{color:#f59e0bd9}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__ingest-row--stack{margin-top:8px}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__ingest-segments{margin:8px 0 0;padding:0;list-style:none}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__ingest-segment{display:flex;gap:10px;align-items:flex-start;padding:6px 0;font-size:12px;line-height:1.55;color:#ffffffad;border-top:1px solid rgba(255,255,255,.05)}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__ingest-segment:first-child{border-top:none;padding-top:0}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__ingest-segment-time{flex-shrink:0;min-width:72px;font-variant-numeric:tabular-nums;color:#ffffff73}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__ingest-segment-text{flex:1;min-width:0}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__card--purple{background:#a78bfa0f!important;background-color:#a78bfa0f!important;border-color:#a78bfa33!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__card--amber{background:#f59e0b0f!important;background-color:#f59e0b0f!important;border-color:#f59e0b33!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__timeline-item,html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__list-row,html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__rec-item{background:#ffffff05!important;background-color:#ffffff05!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__timeline-item--highlight{background:#5a7bff14!important;background-color:#5a7bff14!important;border-color:#5a7bff33!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__quote{background:#f59e0b0f!important;background-color:#f59e0b0f!important;border-color:#f59e0b26!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__asr-alert{background:#fbbf2414!important;background-color:#fbbf2414!important;border-color:#fbbf2440!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__unavailable{background:#ffffff08!important;background-color:#ffffff08!important;border:1px dashed rgba(255,255,255,.12)!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-works-report__cover{background:#ffffff0a!important;background-color:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-tab-layout.ipc-templates-tab,html[data-color-mode=dark][data-bg-active="1"] .ipc-templates-tab__sidebar,html[data-color-mode=dark][data-bg-active="1"] .ipc-templates-tab__main{background:transparent!important;background-color:transparent!important}html[data-color-mode=dark][data-bg-active="1"] .ipc-templates-tab__sidebar-inner,html[data-color-mode=dark][data-bg-active="1"] .ipc-templates-tab .ipc-templates-list__card{background:#ffffff08!important;background-color:#ffffff08!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] .web-login{background-color:#080b13!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] body:has(.web-login),html[data-color-mode=dark][data-bg-active="1"] #app:has(.web-login){background-color:#080b13!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] .theme-ambient,html[data-color-mode=dark][data-bg-active="1"] .theme-ambient--active{opacity:1}html[data-color-mode=dark][data-bg-active="1"] .desktop-shell-main:before{z-index:0;opacity:0!important;visibility:hidden}html[data-color-mode=dark][data-bg-active="1"] .desktop-shell-header{background:var(--shell-header-glass, color-mix(in srgb, var(--bg-page, #101820) 52%, transparent))!important;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}html[data-color-mode=dark][data-bg-active="1"] .desktop-shell-sidebar__logo,html[data-color-mode=dark][data-bg-active="1"] .desktop-shell-sidebar__nav,html[data-color-mode=dark][data-bg-active="1"] .desktop-shell-sidebar__footer{background:transparent!important}html[data-color-mode=dark][data-bg-active="1"] .desktop-shell-sidebar{background:color-mix(in srgb,var(--bg-page, #101820) 52%,transparent)!important;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}html[data-color-mode=dark][data-bg-active="1"] .settings-profile-hero,html[data-color-mode=dark][data-bg-active="1"] .settings-auth-card,html[data-color-mode=dark][data-bg-active="1"] .settings-email-card,html[data-color-mode=dark][data-bg-active="1"] .settings-email-prefs,html[data-color-mode=dark][data-bg-active="1"] .settings-password-card,html[data-color-mode=dark][data-bg-active="1"] .settings-logout-card,html[data-color-mode=dark][data-bg-active="1"] .settings-danger,html[data-color-mode=dark][data-bg-active="1"] .settings-danger__item,html[data-color-mode=dark][data-bg-active="1"] .settings-identity-banner,html[data-color-mode=dark][data-bg-active="1"] .settings-field__input,html[data-color-mode=dark][data-bg-active="1"] .settings-field__textarea,html[data-color-mode=dark][data-bg-active="1"] .settings-phone-row,html[data-color-mode=dark][data-bg-active="1"] .settings-city-trigger,html[data-color-mode=dark][data-bg-active="1"] .settings-wechat-qr__panel{background:var(--settings-panel-bg, rgba(255, 255, 255, .03))!important;background-color:var(--settings-panel-bg, rgba(255, 255, 255, .03))!important;border-color:var(--settings-panel-border, rgba(255, 255, 255, .08))!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html[data-color-mode=dark][data-bg-active="1"] .settings-web__aside,html[data-color-mode=dark][data-bg-active="1"] .settings-web__aside-scroll,html[data-color-mode=dark][data-bg-active="1"] .ai-sidebar,html[data-color-mode=dark][data-bg-active="1"] .member-pricing-page,html[data-color-mode=dark][data-bg-active="1"] .member-account-nav,html[data-color-mode=dark][data-bg-active="1"] .member-account-shell__content,html[data-color-mode=dark][data-bg-active="1"] .ab-topnav,html[data-color-mode=dark][data-bg-active="1"] .ab-main,html[data-color-mode=dark][data-bg-active="1"] .ab-side,html[data-color-mode=dark][data-bg-active="1"] .ab-ov{background:transparent!important}html[data-color-mode=dark][data-bg-active="1"] .ab-ov__kpi,html[data-color-mode=dark][data-bg-active="1"] .ab-ov__panel,html[data-color-mode=dark][data-bg-active="1"] .ab-ov__action-btn,html[data-color-mode=dark][data-bg-active="1"] .personal-dim-page .pd-card,html[data-color-mode=dark][data-bg-active="1"] .personal-dim-page .pd-profile-card,html[data-color-mode=dark][data-bg-active="1"] .enterprise-dim-page .pd-card,html[data-color-mode=dark][data-bg-active="1"] .product-dim-page .pd-card{background:#ffffff08!important}html[data-color-mode=dark][data-bg-active="1"] .personal-dim-page .pd-voice-lab-cta{background:linear-gradient(90deg,#5a7bff14,#8b5cf60f)!important;border:1px solid rgba(90,123,255,.25)!important}html[data-color-mode=dark][data-bg-active="1"] .personal-dim-page .pd-voice-lab-cta__icon-wrap,html[data-color-mode=dark][data-bg-active="1"] .personal-dim-page .pd-voice-lab-cta__badge{background:#5a7bff26!important}html[data-color-mode=dark][data-bg-active="1"] .personal-dim-page .pd-voice-lab-cta__badge{background:#5a7bff1f!important}html[data-color-mode=dark][data-bg-active="1"] .personal-dim-page .pd-viewpoint-filter{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important}html[data-color-mode=dark][data-bg-active="1"] .personal-dim-page .pd-viewpoint-filter--active{background:#5a7bff1a!important;border-color:#5a7bff4d!important}html[data-color-mode=dark][data-bg-active="1"] .personal-dim-page .pd-style-preset{background:#ffffff05!important;border:1px solid rgba(255,255,255,.06)!important}html[data-color-mode=dark][data-bg-active="1"] .personal-dim-page .pd-style-preset--active{background:#5a7bff14!important;border-color:#5a7bff59!important}html[data-color-mode=dark][data-bg-active="1"] .personal-dim-page .pd-style-preview-btn{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important}html[data-color-mode=dark][data-bg-active="1"] .personal-dim-page .pd-style-save-btn{background:#5a7bff!important;border:none!important}html[data-color-mode=dark][data-bg-active="1"] .ab-plat__toolbar,html[data-color-mode=dark][data-bg-active="1"] .ab-plat__card,html[data-color-mode=dark][data-bg-active="1"] .ab-plat__card-hover,html[data-color-mode=dark][data-bg-active="1"] .ab-plat__disc-overlay{background:#ffffff08!important}html[data-color-mode=dark][data-bg-active="1"] .ab-plat__card-hover{background:linear-gradient(to top,rgba(255,255,255,.08),rgba(255,255,255,.03),transparent)!important}html[data-color-mode=dark][data-bg-active="1"] .subscription-panel,html[data-color-mode=dark][data-bg-active="1"] .pricing-page .plan-card,html[data-color-mode=dark][data-bg-active="1"] .plan-compare-btn,html[data-color-mode=dark][data-bg-active="1"] .enterprise-compact,html[data-color-mode=dark][data-bg-active="1"] .pricing-page .billing-toggle,html[data-color-mode=dark][data-bg-active="1"] .ab-res__card,html[data-color-mode=dark][data-bg-active="1"] .cmx-train-overlay.afc-chat-shell,html[data-color-mode=dark][data-bg-active="1"] .am-chat-window.afc-chat-shell,html[data-color-mode=dark][data-bg-active="1"] .cmx-train-overlay .afc-chat-titlebar,html[data-color-mode=dark][data-bg-active="1"] .am-chat-window .afc-chat-titlebar,html[data-color-mode=dark][data-bg-active="1"] .cmx-train-overlay .afc-chat-footer,html[data-color-mode=dark][data-bg-active="1"] .am-chat-window .afc-chat-footer{background:#ffffff08!important}html[data-color-mode=dark][data-bg-active="1"] .cmx-train-overlay .afc-chat-messages,html[data-color-mode=dark][data-bg-active="1"] .am-chat-window .afc-chat-messages{background:#ffffff05!important}html[data-color-mode=dark][data-bg-active="1"] .avatar-training-web__module-card,html[data-color-mode=dark][data-bg-active="1"] .avatar-training-web__sidebar-card,html[data-color-mode=dark][data-bg-active="1"] .voice-lab-web,html[data-color-mode=dark][data-bg-active="1"] .voice-lab-web__page-head,html[data-color-mode=dark][data-bg-active="1"] .voice-lab-web__subtabs-bar,html[data-color-mode=dark][data-bg-active="1"] .voice-lab-web__subtabs,html[data-color-mode=dark][data-bg-active="1"] .voice-lab-web__scroll,html[data-color-mode=dark][data-bg-active="1"] .voice-lab-web__aside,html[data-color-mode=dark][data-bg-active="1"] .voice-lab-web__aside-tab,html[data-color-mode=dark][data-bg-active="1"] .voice-lab-web__insight-wrap,html[data-color-mode=dark][data-bg-active="1"] .voice-lab-web__aside-section{background:transparent!important}html[data-color-mode=dark][data-bg-active="1"] .voice-lab-web__train-engine,html[data-color-mode=dark][data-bg-active="1"] .voice-lab-web__train-modes{background:#ffffff08!important}html[data-color-mode=dark][data-bg-active="1"] .dashboard-workbench-slot,html[data-color-mode=dark][data-bg-active="1"] .bento-layout,html[data-color-mode=dark][data-bg-active="1"] .today-workbench,html[data-color-mode=dark][data-bg-active="1"] .dashboard-center-card,html[data-color-mode=dark][data-bg-active="1"] .personal-dim-page__aside,html[data-color-mode=dark][data-bg-active="1"] .pd-preview,html[data-color-mode=dark][data-bg-active="1"] .pd-preview__hero,html[data-color-mode=dark][data-bg-active="1"] .pd-preview__lower,html[data-color-mode=dark][data-bg-active="1"] .dim-activate-bar,html[data-color-mode=dark][data-bg-active="1"] .enterprise-dim-page .personal-dim-page__aside,html[data-color-mode=dark][data-bg-active="1"] .enterprise-dim-page .pd-preview,html[data-color-mode=dark][data-bg-active="1"] .enterprise-dim-page .pd-preview__hero,html[data-color-mode=dark][data-bg-active="1"] .enterprise-dim-page .pd-preview__lower,html[data-color-mode=dark][data-bg-active="1"] .product-dim-page .personal-dim-page__aside,html[data-color-mode=dark][data-bg-active="1"] .product-dim-page .pd-preview,html[data-color-mode=dark][data-bg-active="1"] .product-dim-page .pd-preview__hero,html[data-color-mode=dark][data-bg-active="1"] .product-dim-page .pd-preview__lower,html[data-color-mode=dark][data-bg-active="1"] .ih-figma__header,html[data-color-mode=dark][data-bg-active="1"] .ih-figma__toolbar,html[data-color-mode=dark][data-bg-active="1"] .ih-figma__scroll,html[data-color-mode=dark][data-bg-active="1"] .ih-figma__main,html[data-color-mode=dark][data-bg-active="1"] .ih-figma__sidebar,html[data-color-mode=dark][data-bg-active="1"] .cc-body,html[data-color-mode=dark][data-bg-active="1"] .cc-body__comments,html[data-color-mode=dark][data-bg-active="1"] .cc-body__analytics{background:transparent!important}html[data-color-mode=dark][data-bg-active="1"] .cc-header,html[data-color-mode=dark][data-bg-active="1"] .cc-list,html[data-color-mode=dark][data-bg-active="1"] .cc-detail,html[data-color-mode=dark][data-bg-active="1"] .cc-portrait{background:var(--shell-bg-glass, color-mix(in srgb, var(--bg-page, #101820) 88%, transparent))!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-color-mode=dark][data-bg-active="1"] .cc-root__ambient,html[data-color-mode=dark][data-bg-active="1"] .et-page__glow,html[data-color-mode=dark][data-bg-active="1"] .mc-page__glow{display:none!important}html[data-color-mode=dark][data-bg-active="1"] .cmx-sidebar,html[data-color-mode=dark][data-bg-active="1"] .cmx-dashboard-wrap{background:var(--shell-bg-glass, color-mix(in srgb, var(--bg-page, #101820) 88%, transparent))!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-color-mode=dark][data-bg-active="1"] .shell-header{background:var(--shell-bg-glass, color-mix(in srgb, var(--bg-page, #101820) 94%, transparent))!important}html[data-color-mode=dark][data-bg-active="1"] .voice-lab-web__subtabs-bar{background:transparent!important}html[data-color-mode=dark][data-bg-active="1"] .voice-lab-web__studio-card{background:radial-gradient(ellipse 100% 60% at 50% 0%,rgba(90,123,255,.06) 0%,transparent 55%),radial-gradient(ellipse 80% 50% at 80% 100%,rgba(139,92,246,.05) 0%,transparent 50%)!important}html[data-color-mode=dark][data-bg-active="1"] .voice-lab-web__params-card,html[data-color-mode=dark][data-bg-active="1"] .voice-lab-web__script-box,html[data-color-mode=dark][data-bg-active="1"] .voice-lab-web__aside{background:transparent!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) #app{background-color:transparent!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .main-layout,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .main-layout--desktop,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .desktop-shell-main,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .main-layout:not(.main-layout--desktop),html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .desktop-page-frame:not(.ca-page),html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .settings-web,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .main-content,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .dashboard-root,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .dashboard-content{background-color:transparent!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .desktop-shell-page,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .desktop-shell-page--flush,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .desktop-shell-page--frame{background-color:transparent!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .desktop-route-fallback{background-color:var(--bg-page, #080e1a)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .cc-root,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .cmx-root,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .lc-root,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .communication-matrix,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ih-figma,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .bm-page,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ca-page,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .se-figma,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .msg-figma,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .dl-figma,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .product-dim-page,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .enterprise-dim-page,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .personal-dim-page,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ab-page,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .avatar-collect,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .voice-lab-web,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .et-page,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .mc-page,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-page,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-page{background:transparent!important;background-color:transparent!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-header,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-body,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-tab-split,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-tab-main,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-tab-sidebar,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-tab-layout,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-panel{background-color:var(--bg-page, #080e1a)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .dm-page{background-color:var(--bg-page, #080e1a)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .dm-page .dm-content,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .dm-page .dm-sidebar{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) main.desktop-shell-page:has(.ca-page){background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ca-page.desktop-page-frame,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ca-page .ca-page__backdrop,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ca-page .ca-page__backdrop-rail,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ca-page .ca-body,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ca-page .ca-main{background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ca-page .ca-empty-page{background:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ca-page .ca-header{background:color-mix(in srgb,var(--bg-page, #080e1a) 72%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 72%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ca-page .ca-toolbar,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ca-page .ca-scroll{background:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ca-page .ca-insights{background:transparent!important;background-color:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ca-page .ca-insights__inner{background:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) main.desktop-shell-page:has(.avatar-collect){background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .avatar-collect__header{background:#0c111d8c!important;background-color:#0c111d8c!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .avatar-collect__body{background:#080e1a61!important;background-color:#080e1a61!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .avatar-collect__guide,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .avatar-collect__history{background:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .avatar-collect__step-head{background:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-image:none!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .bm-page .bm-figma-header{background:color-mix(in srgb,var(--bg-page, #080e1a) 72%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 72%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .bm-page .bm-body,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .bm-page .bm-body-main,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .bm-page .bm-tab-content,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .bm-page .bm-split,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .bm-page .bm-sidebar,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .bm-page .bm-main{background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .bm-page .bm-body-main{background:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .bm-page .bm-page__backdrop{background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .bm-page .bm-right-panel{background:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .bm-page .bm-right-panel-inner{background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .bm-page .bm-task-card{background:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-surface-panel{background:#0a1420!important;background-color:#0a1420!important;background-image:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-authors-tab__input-panel,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-authors-tab .ipc-surface-panel{background:#34d3990f!important;background-color:#34d3990f!important;background-image:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-surface-card,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-card,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-template-card,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-result-card{background:#0a1020!important;background-color:#0a1020!important;background-image:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-authors-tab__recent-item,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-authors-tab .ipc-surface-card{background:#ffffff08!important;background-color:#ffffff08!important;background-image:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-tab-layout.ipc-copywriting-tab{background:transparent!important;background-color:transparent!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-copywriting-tab__sidebar,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-copywriting-tab__main{background:transparent!important;background-color:transparent!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-copywriting-tab__sidebar-inner{background:#ffffff08!important;background-color:#ffffff08!important;background-image:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-copywriting-tab__config{background:#7b97ff0f!important;background-color:#7b97ff0f!important;background-image:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-copywriting-tab__empty{background:#ffffff08!important;background-color:#ffffff08!important;background-image:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-copywriting-operation__card{background:#ffffff08!important;background-color:#ffffff08!important;background-image:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__card{background:#ffffff08!important;background-color:#ffffff08!important;background-image:none!important;border:1px solid rgba(255,255,255,.07)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__card--brand{background:#5a7bff0f!important;background-color:#5a7bff0f!important;border-color:#5a7bff33!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__card--ingest{background:#ec48990d!important;background-color:#ec48990d!important;border-color:#ec489938!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__ingest-block+.ipc-works-report__ingest-block{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__ingest-label{margin:0 0 8px;font-size:12px;font-weight:600;color:#ffffffb8}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__ingest-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__ingest-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__ingest-meta{margin:0;font-size:11px;color:#ffffff80}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__ingest-desc{margin:8px 0 0;font-size:12px;line-height:1.6;color:#ffffffad}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__ingest-desc--body{white-space:pre-wrap}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__ingest-desc--warn{color:#f59e0bd9}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__ingest-row--stack{margin-top:8px}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__ingest-segments{margin:8px 0 0;padding:0;list-style:none}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__ingest-segment{display:flex;gap:10px;align-items:flex-start;padding:6px 0;font-size:12px;line-height:1.55;color:#ffffffad;border-top:1px solid rgba(255,255,255,.05)}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__ingest-segment:first-child{border-top:none;padding-top:0}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__ingest-segment-time{flex-shrink:0;min-width:72px;font-variant-numeric:tabular-nums;color:#ffffff73}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__ingest-segment-text{flex:1;min-width:0}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__card--purple{background:#a78bfa0f!important;background-color:#a78bfa0f!important;border-color:#a78bfa33!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__card--amber{background:#f59e0b0f!important;background-color:#f59e0b0f!important;border-color:#f59e0b33!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__timeline-item,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__list-row,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__rec-item{background:#ffffff05!important;background-color:#ffffff05!important;background-image:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__timeline-item--highlight{background:#5a7bff14!important;background-color:#5a7bff14!important;border-color:#5a7bff33!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__quote{background:#f59e0b0f!important;background-color:#f59e0b0f!important;border-color:#f59e0b26!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__asr-alert{background:#fbbf2414!important;background-color:#fbbf2414!important;border-color:#fbbf2440!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__unavailable{background:#ffffff08!important;background-color:#ffffff08!important;border:1px dashed rgba(255,255,255,.12)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-works-report__cover{background:#ffffff0a!important;background-color:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-tab-layout.ipc-templates-tab{background:transparent!important;background-color:transparent!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-templates-tab__sidebar,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-templates-tab__main{background:transparent!important;background-color:transparent!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-templates-tab__sidebar-inner{background:#ffffff08!important;background-color:#ffffff08!important;background-image:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ipc-templates-tab .ipc-templates-list__card{background:#ffffff08!important;background-color:#ffffff08!important;background-image:none!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .personal-dim-page__aside,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .pd-preview,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .pd-preview__hero,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .pd-preview__lower,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .dim-activate-bar,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .enterprise-dim-page .personal-dim-page__aside,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .enterprise-dim-page .pd-preview,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .enterprise-dim-page .pd-preview__hero,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .enterprise-dim-page .pd-preview__lower,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .product-dim-page .personal-dim-page__aside,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .product-dim-page .pd-preview,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .product-dim-page .pd-preview__hero,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .product-dim-page .pd-preview__lower{background:transparent!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ih-figma__header,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ih-figma__toolbar,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ih-figma__scroll,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ih-figma__main,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .ih-figma__sidebar{background:transparent!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .cc-body,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .cc-body__comments,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .cc-body__analytics{background:transparent!important}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .cc-header,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .cc-list,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .cc-detail,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .cc-portrait{background:var(--shell-bg-glass, color-mix(in srgb, var(--bg-page, #101820) 88%, transparent))!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .cmx-sidebar,html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .cmx-dashboard-wrap{background:var(--shell-bg-glass, color-mix(in srgb, var(--bg-page, #101820) 88%, transparent))!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .theme-ambient{opacity:1}html[data-color-mode=dark]:not([data-custom-bg="1"])[data-bg]:not([data-bg=pure]) .theme-ambient__orb{filter:blur(var(--orb-blur, 76px)) brightness(var(--ambient-fx-brightness, 1.08)) saturate(var(--ambient-fx-saturate, 1.04))}html[data-color-mode=dark] .desktop-shell-page{background-color:var(--bg-page, #101820)}html[data-color-mode=dark] main.desktop-shell-page:has(.avatar-collect),html[data-color-mode=dark] main.desktop-shell-page:has(.ca-page){background-color:transparent!important;background:transparent!important}html[data-color-mode=dark][data-bg=pure]{--ambient-orbs-layer-opacity: .28}html[data-color-mode=dark][data-bg=pure] .theme-ambient__orb--a,html[data-color-mode=dark][data-bg=pure] .theme-ambient__orb--b{animation:none!important}html[data-color-mode=dark][data-bg=pure] .theme-ambient__orb--a{width:420px;height:420px;background:#7878800f;--orb-blur: 64px;left:18%;top:12%}html[data-color-mode=dark][data-bg=pure] .theme-ambient__orb--b{width:320px;height:320px;background:#5a5a620a;--orb-blur: 56px;right:10%;bottom:8%}html[data-color-mode=dark][data-bg=pure] .theme-ambient__orb--c,html[data-color-mode=dark][data-bg=pure] .theme-ambient__orb--d,html[data-color-mode=dark][data-bg=pure] .theme-ambient__orb--sweep{display:none}html[data-color-mode=dark][data-bg=deep]{--ambient-orbs-layer-opacity: .82}html[data-color-mode=dark][data-bg=deep] .theme-ambient[data-bg=deep]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 120% 70% at 50% -8%,rgba(59,130,246,.28) 0%,transparent 62%)}html[data-color-mode=dark][data-bg=deep] .theme-ambient__orb--a{width:480px;height:480px;background:#3b82f642;--orb-blur: 48px;left:4%;top:-6%;animation:theme-orb-deep-a 10s ease-in-out infinite alternate}html[data-color-mode=dark][data-bg=deep] .theme-ambient__orb--b{width:540px;height:540px;background:#2563eb33;--orb-blur: 52px;right:0%;bottom:2%;animation:theme-orb-deep-b 13s ease-in-out infinite alternate}html[data-color-mode=dark][data-bg=deep] .theme-ambient__orb--c{width:180px;height:180px;background:#93c5fd38;--orb-blur: 22px;--orb-opacity: .62;left:52%;top:32%;animation:theme-orb-sparkle 2.6s ease-in-out infinite alternate}html[data-color-mode=dark][data-bg=deep] .theme-ambient__orb--d,html[data-color-mode=dark][data-bg=deep] .theme-ambient__orb--sweep{display:none}html[data-color-mode=dark][data-bg=city]{--ambient-orbs-layer-opacity: .78}html[data-color-mode=dark][data-bg=city] .theme-ambient[data-bg=city]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 55% at 18% 0%,rgba(168,85,247,.2) 0%,transparent 58%)}html[data-color-mode=dark][data-bg=city] .theme-ambient__orb--a{width:460px;height:460px;background:#a855f738;--orb-blur: 50px;left:30%;top:-18%;animation:theme-orb-city-a 9s ease-in-out infinite alternate}html[data-color-mode=dark][data-bg=city] .theme-ambient__orb--b{width:480px;height:280px;border-radius:50%;background:#7c3aed29;--orb-blur: 54px;left:10%;bottom:-20%;animation:theme-orb-city-b 11s ease-in-out infinite alternate}html[data-color-mode=dark][data-bg=city] .theme-ambient__orb--c{width:200px;height:200px;background:#d8b4fe24;--orb-blur: 28px;--orb-opacity: .55;right:12%;top:28%;animation:theme-orb-sparkle 3.4s ease-in-out infinite alternate-reverse}html[data-color-mode=dark][data-bg=city] .theme-ambient__orb--d,html[data-color-mode=dark][data-bg=city] .theme-ambient__orb--sweep{display:none}html[data-color-mode=dark][data-bg=minimal]{--ambient-orbs-layer-opacity: .88}html[data-color-mode=dark][data-bg=minimal] .theme-ambient[data-bg=minimal]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.14) 0%,transparent 32%)}html[data-color-mode=dark][data-bg=minimal] .theme-ambient__orb--a{width:720px;height:260px;border-radius:50%;background:#ffffff29;--orb-blur: 56px;--orb-opacity: .72;left:50%;top:-26%;transform:translate(-50%);animation:theme-orb-minimal-a 9s ease-in-out infinite alternate}html[data-color-mode=dark][data-bg=minimal] .theme-ambient__orb--b{width:280px;height:280px;background:#aeaeb21a;--orb-blur: 46px;--orb-opacity: .5;right:6%;top:16%;animation:theme-orb-minimal-b 11s ease-in-out infinite alternate}html[data-color-mode=dark][data-bg=minimal] .theme-ambient__orb--c,html[data-color-mode=dark][data-bg=minimal] .theme-ambient__orb--d,html[data-color-mode=dark][data-bg=minimal] .theme-ambient__orb--sweep{display:none}html[data-color-mode=dark][data-bg=scifi]{--ambient-orbs-layer-opacity: .76}html[data-color-mode=dark][data-bg=scifi] .theme-ambient__orbs:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.12;background-image:linear-gradient(rgba(34,211,238,.45) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.45) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 15%,transparent 72%);animation:theme-orb-scifi-grid 12s linear infinite}html[data-color-mode=dark][data-bg=scifi] .theme-ambient__orb--a{width:400px;height:400px;background:#22d3ee2e;--orb-blur: 44px;left:50%;top:-16%;animation:theme-orb-scifi-a 7s ease-in-out infinite alternate}html[data-color-mode=dark][data-bg=scifi] .theme-ambient__orb--b{width:320px;height:320px;background:#0ea5e924;--orb-blur: 42px;right:4%;bottom:6%;animation:theme-orb-scifi-b 9s ease-in-out infinite alternate}html[data-color-mode=dark][data-bg=scifi] .theme-ambient__orb--c{display:none}html[data-color-mode=dark][data-bg=scifi] .theme-ambient__orb--d{display:block;width:100%;height:32px;border-radius:9999px;background:#22d3ee38;--orb-blur: 32px;--orb-opacity: .58;left:0;bottom:14%;animation:theme-orb-scifi-scan 5s linear infinite}html[data-color-mode=dark][data-bg=scifi] .theme-ambient__orb--sweep{display:none}html[data-color-mode=dark][data-bg=warm]{--ambient-orbs-layer-opacity: .8}html[data-color-mode=dark][data-bg=warm] .theme-ambient[data-bg=warm]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 110% 65% at 50% 108%,rgba(245,158,11,.22) 0%,transparent 58%)}html[data-color-mode=dark][data-bg=warm] .theme-ambient__orb--a{width:540px;height:540px;background:#f59e0b2e;--orb-blur: 52px;left:-8%;bottom:-28%;animation:theme-orb-warm-a 11s ease-in-out infinite alternate}html[data-color-mode=dark][data-bg=warm] .theme-ambient__orb--b{width:380px;height:380px;background:#fbbf2424;--orb-blur: 46px;right:-4%;top:-12%;animation:theme-orb-warm-b 13s ease-in-out infinite alternate}html[data-color-mode=dark][data-bg=warm] .theme-ambient__orb--c{width:280px;height:280px;background:#d977061f;--orb-blur: 40px;--orb-opacity: .52;left:52%;top:46%;animation:theme-orb-warm-c 10s ease-in-out infinite alternate-reverse}html[data-color-mode=dark][data-bg=warm] .theme-ambient__orb--d,html[data-color-mode=dark][data-bg=warm] .theme-ambient__orb--sweep{display:none}html[data-color-mode=dark] #app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:99999;background:rgba(255,255,255,var(--theme-brightness-overlay, 0));transition:background .35s ease}@keyframes theme-orb-deep-a{0%{transform:translate(0) scale(1)}to{transform:translate(8vw,5vh) scale(1.14)}}@keyframes theme-orb-deep-b{0%{transform:translate(0) scale(1)}to{transform:translate(-7vw,-6vh) scale(1.12)}}@keyframes theme-orb-city-a{0%{transform:translate(0) scale(1);opacity:.72}to{transform:translate(5vw,4vh) scale(1.1);opacity:.95}}@keyframes theme-orb-city-b{0%{transform:translate(0) scale(1)}to{transform:translate(-6vw,-2vh) scale(1.05)}}@keyframes theme-orb-minimal-a{0%{transform:translate(-50%) scale(1);opacity:.42}to{transform:translate(-50%,2vh) scale(1.05);opacity:.62}}@keyframes theme-orb-minimal-b{0%{transform:translate(0);opacity:.28}to{transform:translate(-2vw,3vh);opacity:.46}}@keyframes theme-orb-scifi-a{0%{transform:translate(-50%) scale(1)}to{transform:translate(-46%,4vh) scale(1.08)}}@keyframes theme-orb-scifi-b{0%{transform:translate(0)}to{transform:translate(-3vw,-4vh)}}@keyframes theme-orb-scifi-grid{0%{background-position:0 0,0 0}to{background-position:48px 48px,48px 48px}}@keyframes theme-orb-warm-a{0%{transform:translate(0) scale(1)}to{transform:translate(7vw,-5vh) scale(1.12)}}@keyframes theme-orb-warm-b{0%{transform:translate(0) scale(1);opacity:.52}to{transform:translate(-5vw,4vh) scale(1.08);opacity:.68}}@keyframes theme-orb-warm-c{0%{transform:translate(0) scale(.95)}to{transform:translate(-4vw,-3vh) scale(1.06)}}@keyframes theme-orb-sparkle{0%{opacity:.38;transform:scale(.92)}to{opacity:.62;transform:scale(1.08)}}@keyframes theme-orb-neon-line{0%{transform:translate(0);opacity:.42}50%{opacity:.62}to{transform:translate(18vw);opacity:.42}}@keyframes theme-orb-sweep-x{0%{transform:translate(-30vw);opacity:0}15%{opacity:.46}85%{opacity:.46}to{transform:translate(130vw);opacity:0}}@keyframes theme-orb-scifi-scan{0%{transform:translateY(120%);opacity:0}12%{opacity:.52}88%{opacity:.52}to{transform:translateY(-120%);opacity:0}}@media (prefers-reduced-motion: reduce){.theme-ambient__orb{animation:none!important}}html[data-color-mode=light] .theme-ambient{display:none}html[data-color-mode=light] #app,html[data-color-mode=light] .main-layout{background-color:var(--bg-page, #f2f2f7);background-image:none;color:var(--theme-text, #1c1c1e);filter:none}html[data-color-mode=light] .desktop-shell-main{background:transparent}html[data-color-mode=light] .desktop-shell-header{background:var(--shell-header-glass, color-mix(in srgb, var(--bg-page, #f2f2f7) 72%, transparent));border-bottom-color:color-mix(in srgb,var(--theme-text, #1c1c1e) 7%,transparent);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}html[data-color-mode=light] #app:before{display:none}html[data-custom-bg="1"] .theme-ambient{display:none}html[data-custom-bg="1"]:has(.web-login) body,html[data-custom-bg="1"]:has(.web-login) #app,html[data-custom-bg="1"] .web-login{background-color:#080b13!important;background-image:none!important}html[data-color-mode=dark][data-tone=white]{--theme-text-muted: rgba(235, 235, 245, .6)}html[data-color-mode=dark][data-tone=warm]{--theme-text-muted: rgba(255, 248, 238, .6)}html[data-color-mode=dark][data-tone=cool]{--theme-text-muted: rgba(238, 246, 255, .6)}html[data-color-mode=dark][data-contrast=increased]{--fg-w55: rgba(255, 255, 255, .68);--fg-w35: rgba(255, 255, 255, .48);--bd-w08: rgba(255, 255, 255, .14);--shell-bd: rgba(255, 255, 255, .14)}html[data-color-mode=dark][data-contrast=high]{--fg-w95: #ffffff;--fg-w90: #ffffff;--fg-w55: rgba(255, 255, 255, .82);--fg-w35: rgba(255, 255, 255, .65);--bd-w08: rgba(255, 255, 255, .22);--shell-bd: rgba(255, 255, 255, .22);--shell-fg: #ffffff}html[data-color-mode=dark][data-contrast=high] .desktop-shell-sidebar,html[data-color-mode=dark][data-contrast=high] .main-layout--desktop{--shell-fg-muted: rgba(255, 255, 255, .75)}.main-layout--desktop{--shell-sidebar-w: 255px;--shell-sidebar-w-collapsed: 67px;--shell-logo-h: 77px;--shell-nav-card-h: 80px;--shell-nav-card-radius: 14px;--shell-nav-compact-h: 31px;--shell-nav-gap: 4px;--shell-nav-pad-x: 12px;--shell-nav-pad-top: 12.25px;--shell-footer-pad: 12px;--shell-header-h: 64px;--shell-header-pad-x: 24px;--shell-demo-h: 0px;--shell-bg: rgba(10, 15, 30, .97);--shell-bg-page: var(--bg-page, #080e1a);--shell-bg-glass: color-mix(in srgb, var(--bg-page, #101820) 82%, transparent);--shell-header-glass: color-mix(in srgb, var(--bg-page, #101820) 52%, transparent);--shell-font: var(--font-sans);--shell-fg: var(--fg-w90, rgba(255, 255, 255, .9));--shell-fg-muted: var(--fg-w55, rgba(255, 255, 255, .55));--shell-fg-insight: rgba(232, 237, 255, .92);--shell-insight-accent: #c4b5fd;--shell-insight-accent-2: #93c5fd;--shell-insight-icon: #b8c9ff;--shell-insight-track-bg: linear-gradient( 90deg, rgba(90, 123, 255, .08) 0%, rgba(167, 139, 250, .05) 50%, rgba(90, 123, 255, .06) 100% );--shell-insight-track-border: rgba(123, 151, 255, .14);--shell-fg-brand: var(--brand, #5a7bff);--shell-fg-purple: var(--acc-purple, #a78bfa);--shell-fg-amber: var(--acc-amber-400, #fcd34d);--shell-fg-faint: var(--fg-w35, rgba(255, 255, 255, .35));--shell-bd: var(--bd-w08, rgba(255, 255, 255, .08));--shell-bd-soft: var(--bd-w06, rgba(255, 255, 255, .06));--shell-bd-brand: var(--brand-border, rgba(90, 123, 255, .28));--shell-bd-amber: rgba(245, 158, 11, .22);--shell-bd-amber-soft: rgba(245, 158, 11, .14);--shell-bg-surface: var(--bg-w04, rgba(255, 255, 255, .04));--shell-bg-surface-hover: var(--bg-w06, rgba(255, 255, 255, .06));--shell-bg-brand-soft: var(--brand-alpha, rgba(90, 123, 255, .12));--shell-bg-nav-active: rgba(123, 151, 255, .09);--shell-header-actions-gap: 9px;--shell-fs-title: 15px;--shell-fs-pill: 9px;--shell-fs-pill-weather: 11px;--shell-fs-pill-guest: 10px;--shell-fs-insight: 11px;--shell-fs-demo: 10px;--shell-fw-black: 900;--shell-fw-bold: 700;--shell-shadow-download: 0 0 14px rgba(90, 123, 255, .18);--shell-dur-fast: var(--dur-normal, .2s);--shell-dur-layout: var(--dur-slow, .3s);--shell-ease: var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94)))}.main-layout--desktop.sidebar-collapsed{--shell-sidebar-w: var(--shell-sidebar-w-collapsed)}.main-layout--desktop.has-demo-banner{--shell-demo-h: 41px}.main-layout--desktop{--am-scroll-list-gap: var(--shell-nav-gap, 4px);--am-scroll-list-pad-x: var(--shell-nav-pad-x, 12px);--am-scroll-list-pad-top: var(--shell-nav-pad-top, 12.25px);--am-scroll-list-pad-bottom: 8px;--am-scroll-list-scrollbar-w: 4px;--am-scroll-list-thumb: var(--shell-bg-surface-hover, var(--bg-w06))}.main-layout--desktop .am-scroll-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--am-scroll-list-gap);padding:var(--am-scroll-list-pad-top) var(--am-scroll-list-pad-x) var(--am-scroll-list-pad-bottom);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.main-layout--desktop .am-scroll-list::-webkit-scrollbar{display:none;width:0;height:0}.main-layout--desktop .am-scroll-list__item--card{position:relative;flex-shrink:0;width:100%;box-sizing:border-box;margin:0;border-radius:var(--shell-nav-card-radius, 14px);background:var(--bg-w03, rgba(255, 255, 255, .03));border:1px solid var(--bd-w08, rgba(255, 255, 255, .08));box-shadow:0 2px 12px #00000059;cursor:pointer;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-sans);transition:border-color .2s var(--shell-ease, var(--theme-ease)),transform .2s var(--shell-ease, var(--theme-ease)),box-shadow .2s var(--shell-ease, var(--theme-ease))}.main-layout--desktop .am-scroll-list__item--card:hover{border-color:var(--bd-w12, rgba(255, 255, 255, .12));transform:translateY(-1px);box-shadow:0 4px 16px #00000073}.main-layout--desktop .am-scroll-list__item--card:active{transform:translateY(0)}.main-layout--desktop .am-scroll-list__item--card:focus-visible{outline:2px solid var(--shell-bd-brand, var(--brand-border));outline-offset:2px}.main-layout--desktop .am-scroll-list__item--compact{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:var(--shell-nav-compact-h, 31px);flex-shrink:0;padding:0 12px;margin:0;border:none;border-radius:20px;background:transparent;color:var(--fg-w40, rgba(255, 255, 255, .4));cursor:pointer;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-sans);transition:background .2s var(--shell-ease, var(--theme-ease)),color .2s var(--shell-ease, var(--theme-ease))}.main-layout--desktop .am-scroll-list__item--compact:hover{background:var(--bg-w04, rgba(255, 255, 255, .04));color:var(--fg-w65, rgba(255, 255, 255, .65))}.main-layout--desktop .am-scroll-list__item--compact:active{transform:scale(.99)}.main-layout--desktop .am-scroll-list__item--compact:focus-visible{outline:2px solid var(--shell-bd-brand, var(--brand-border));outline-offset:1px}.main-layout--desktop{position:relative;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden;font-family:var(--shell-font);background:var(--bg-page, var(--shell-bg-page));color:var(--shell-fg)}.desktop-shell-sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--shell-sidebar-w);min-width:var(--shell-sidebar-w);max-width:var(--shell-sidebar-w);z-index:30;display:flex;flex-direction:column;font-family:var(--font-sans);background:var(--bg-page, var(--shell-bg-page, rgba(10, 15, 30, .97)));border-right:1px solid rgba(255,255,255,.07);transition:width var(--shell-dur-layout) var(--shell-ease),background-color .35s ease}.desktop-shell-sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;pointer-events:none;background:linear-gradient(180deg,rgba(90,123,255,.2) 0%,transparent 50%,rgba(139,92,246,.2) 100%)}.desktop-shell-sidebar__logo{flex-shrink:0;height:var(--shell-logo-h);display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:20px 16px 21px;border-bottom:1px solid var(--bd-w06, rgba(255, 255, 255, .06));cursor:pointer;overflow:visible;transition:opacity var(--shell-dur-fast) var(--shell-ease)}.desktop-shell-sidebar__logo:hover{opacity:.92}.desktop-shell-sidebar__logo:hover .desktop-shell-sidebar__logo-img-wrap{transform:scale(1.08)}.desktop-shell-sidebar__logo:active .desktop-shell-sidebar__logo-img-wrap{transform:scale(.95)}.desktop-shell-sidebar__logo:focus-visible{outline:2px solid var(--shell-bd-brand);outline-offset:-2px}.desktop-shell-sidebar__logo-img-wrap{position:relative;width:36px;height:36px;border-radius:12px;overflow:hidden;box-shadow:0 0 20px #5a7bff4d;flex-shrink:0;transition:transform .12s cubic-bezier(.25,.46,.45,.94)}.desktop-shell-sidebar__logo-img-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#5a7bff66;opacity:.53;pointer-events:none}.desktop-shell-sidebar__logo-img-wrap--custom{box-shadow:none}.desktop-shell-sidebar__logo-img-wrap--custom:after{display:none}.desktop-shell-sidebar__logo-img-wrap--custom .desktop-shell-sidebar__logo-pulse{display:none}.desktop-shell-sidebar__logo-img-wrap:not(.desktop-shell-sidebar__logo-img-wrap--custom){box-shadow:0 0 16px #5a7bff38}.desktop-shell-sidebar__logo-img-wrap:not(.desktop-shell-sidebar__logo-img-wrap--custom):after{display:none}.desktop-shell-sidebar__logo-img-wrap:not(.desktop-shell-sidebar__logo-img-wrap--custom) .desktop-shell-sidebar__logo-pulse{opacity:.35}.desktop-shell-sidebar__logo-img-wrap:not(.desktop-shell-sidebar__logo-img-wrap--custom) .desktop-shell-sidebar__logo-img{object-fit:contain;object-position:center}.desktop-shell-sidebar__logo-pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#5a7bff66;pointer-events:none;animation:shell-logo-pulse 2s ease-in-out infinite}@keyframes shell-logo-pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes desktop-shell-plan-dot-pulse{0%,to{opacity:1}50%{opacity:.3}}.shell-brand-enter-active{transition:opacity .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.shell-brand-leave-active{transition:opacity .15s ease,transform .15s ease}.shell-brand-enter-from,.shell-brand-leave-to{opacity:0;transform:translate(-8px)}.desktop-shell-sidebar__logo-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.desktop-shell-sidebar__logo-img-wrap--custom .desktop-shell-sidebar__logo-img{object-fit:contain}.desktop-shell-sidebar__brand{flex:1 1 auto;flex-shrink:0;min-width:0;max-width:none;font-family:"SF Pro Display","Helvetica Neue",Arial,var(--font-sans);font-size:17px;font-weight:900;font-style:italic;letter-spacing:-.025em;line-height:26px;text-transform:uppercase;background:linear-gradient(90deg,#fff,#ffffff80);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap;overflow:visible;text-overflow:clip;padding-right:2px}.desktop-shell-sidebar__nav{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--am-scroll-list-gap);padding:var(--am-scroll-list-pad-top) var(--am-scroll-list-pad-x) var(--am-scroll-list-pad-bottom);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.desktop-shell-sidebar__nav::-webkit-scrollbar{display:none;width:0;height:0}.desktop-shell-sidebar__section-head{display:flex;flex-direction:column;gap:10px;padding-top:12px;width:100%;box-sizing:border-box}.desktop-shell-sidebar__section-title{display:block;padding:0 4px;margin:0;font-size:8px;font-weight:900;letter-spacing:2.8px;line-height:12px;text-transform:uppercase;color:#fff9}.desktop-shell-sidebar__divider{height:1px;width:100%;background:var(--bd-w06, rgba(255, 255, 255, .06))}.desktop-shell-sidebar__footer{flex-shrink:0;padding:var(--shell-footer-pad);border-top:1px solid var(--shell-bd-soft)}.desktop-shell-sidebar__guest-card{padding:9px 13px;margin-bottom:6px;border-radius:20px;border:1px solid var(--shell-bd-amber-soft);background:#f59e0b0f;text-align:center}.desktop-shell-sidebar__guest-title{display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:900;letter-spacing:.225px;line-height:13.5px;color:#fcd34db3}.desktop-shell-sidebar__guest-desc{margin:1.75px 0 0;font-size:8px;line-height:13px;color:var(--fg-w30, rgba(255, 255, 255, .3));text-align:center}.desktop-shell-sidebar__login-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:40px;margin-bottom:6px;border-radius:20px;border:1px solid var(--shell-bd-amber);background:#f59e0b14;color:var(--shell-fg-amber);font-family:var(--shell-font);font-size:12px;font-weight:var(--shell-fw-bold);line-height:18px;cursor:pointer;transition:background var(--shell-dur-fast) var(--shell-ease),border-color var(--shell-dur-fast) var(--shell-ease),transform var(--shell-dur-fast) var(--shell-ease)}.desktop-shell-sidebar__login-btn:hover{background:#f59e0b24;border-color:#f59e0b59;box-shadow:0 0 14px #f59e0b38;animation:none}.desktop-shell-sidebar__login-btn:active{transform:scale(.98)}.desktop-shell-sidebar__login-btn:focus-visible{outline:2px solid rgba(245,158,11,.45);outline-offset:2px}.desktop-shell-sidebar__collapse-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:38px;border:none;border-radius:20px;background:transparent;color:var(--shell-fg-faint);font-family:var(--shell-font);font-size:12px;font-weight:var(--shell-fw-bold);line-height:18px;cursor:pointer;transition:color var(--shell-dur-fast) var(--shell-ease),background var(--shell-dur-fast) var(--shell-ease)}.desktop-shell-sidebar__collapse-btn:hover{color:var(--shell-fg-muted);background:var(--shell-bg-surface)}.desktop-shell-sidebar__collapse-btn:focus-visible{outline:2px solid var(--shell-bd-brand);outline-offset:2px}.desktop-nav-card{--nav-accent: #7b97ff;--nav-accent-soft: rgba(123, 151, 255, .09);--nav-accent-border: rgba(123, 151, 255, .44);--nav-accent-glow: rgba(123, 151, 255, .21);--nav-accent-bar: rgba(123, 151, 255, .38);--nav-accent-sub: rgba(123, 151, 255, .87);position:relative;display:block;width:100%;height:var(--shell-nav-card-h);min-height:var(--shell-nav-card-h);flex-shrink:0;border-radius:var(--shell-nav-card-radius);overflow:hidden;border:1px solid var(--bd-w08, rgba(255, 255, 255, .08));box-shadow:0 2px 12px #00000073;cursor:pointer;text-align:left;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-family:var(--font-sans);transition:border-color .2s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94))),box-shadow .2s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94))),transform .12s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94)))}.desktop-nav-card:hover:not(.desktop-nav-card--active),.desktop-nav-card--hovered:not(.desktop-nav-card--active){border-color:var(--bd-w12, rgba(255, 255, 255, .12));box-shadow:0 4px 16px #00000080;transform:translateY(-1px) scale(1.01)}.desktop-nav-card:active{transform:scale(.96)}.desktop-nav-card:focus-visible{outline:2px solid var(--shell-bd-brand);outline-offset:2px}.desktop-nav-card--active{border-color:var(--nav-accent-border);box-shadow:0 0 24px var(--nav-accent-glow),0 4px 20px #0009,inset 0 0 0 1px color-mix(in srgb,var(--nav-accent) 12%,transparent)}.desktop-nav-card--active .desktop-nav-card__title{color:var(--fg-w100, #fff)}.desktop-nav-card--active .desktop-nav-card__subtitle{color:var(--nav-accent-sub)}.desktop-nav-card--active .desktop-nav-card__line{background:linear-gradient(90deg,var(--nav-accent) 0%,transparent 100%)}.desktop-nav-card--active .desktop-nav-card__bar{background:linear-gradient(180deg,var(--nav-accent) 0%,var(--nav-accent-bar) 100%);box-shadow:2px 0 12px color-mix(in srgb,var(--nav-accent) 38%,transparent)}.desktop-nav-card__media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-size:cover;background-position:center;filter:saturate(.35) brightness(.42);overflow:hidden;transition:transform var(--shell-dur-layout) var(--shell-ease),filter .35s ease}.desktop-nav-card__media-ai{position:absolute;top:7px;right:9px;font-size:18px;font-weight:900;line-height:1;letter-spacing:-.03em;pointer-events:none;opacity:.28;background:linear-gradient(90deg,var(--nav-accent) 0%,#00f0ff 28%,var(--acc-purple, #a78bfa) 62%,var(--nav-accent) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shell-nav-ai-shimmer 5.5s linear infinite;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--nav-accent) 22%,transparent));transition:opacity .35s ease,transform .35s ease,filter .35s ease}.desktop-nav-card:hover .desktop-nav-card__media-ai,.desktop-nav-card--hovered .desktop-nav-card__media-ai{opacity:.42;transform:scale(1.04) translateY(-1px)}.desktop-nav-card--active .desktop-nav-card__media-ai{opacity:.34;transform:none;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--nav-accent) 30%,transparent))}@keyframes shell-nav-ai-shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}.desktop-nav-card:hover .desktop-nav-card__media,.desktop-nav-card--hovered .desktop-nav-card__media{transform:scale(1.08)}.desktop-nav-card--active .desktop-nav-card__media{transform:scale(1.02);filter:saturate(1.6) brightness(.95) contrast(1.1)}.desktop-nav-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#0000008c,#00000038 40%,#000000d1);pointer-events:none}.desktop-nav-card--active .desktop-nav-card__shade{background:linear-gradient(180deg,#00000061,#00000014 45%,#000000b8)}.desktop-nav-card__accent-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--shell-dur-fast) var(--shell-ease);background:linear-gradient(105deg,color-mix(in srgb,var(--nav-accent) 33%,transparent) 0%,color-mix(in srgb,var(--nav-accent) 13%,transparent) 40%,transparent 65%)}.desktop-nav-card--active .desktop-nav-card__accent-overlay{opacity:1}.desktop-nav-card--hovered:not(.desktop-nav-card--active) .desktop-nav-card__accent-overlay,.desktop-nav-card:hover:not(.desktop-nav-card--active) .desktop-nav-card__accent-overlay{opacity:.85}.desktop-nav-card__glow{position:absolute;left:8px;bottom:-16px;width:64px;height:64px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--nav-accent) 27%,transparent) 0%,transparent 70%);filter:blur(8px);z-index:1}.desktop-nav-card__bar{position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;transition:background var(--shell-dur-fast) var(--shell-ease),box-shadow var(--shell-dur-fast) var(--shell-ease)}.desktop-nav-card__icon-wrap{display:none}.desktop-nav-card__body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;padding:0 12px 10px;pointer-events:none;border-radius:inherit;overflow:hidden}.desktop-nav-card__copy{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0}.desktop-nav-card__line{display:block;width:32px;height:2px;margin:0 0 6px;border-radius:9999px;background:#ffffff2e;opacity:.5;flex-shrink:0;transition:background .2s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94)))}.desktop-nav-card__title{display:block;margin:0;font-size:12px;font-weight:900;line-height:12px;color:var(--fg-w72, rgba(255, 255, 255, .72));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;position:relative;z-index:1}.desktop-nav-card--ai-media .desktop-nav-card__title{text-shadow:0 1px 8px rgba(0,0,0,.55)}.desktop-nav-card--ai-media.desktop-nav-card--active .desktop-nav-card__title{color:var(--fg-w100, #fff);text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 12px rgba(0,0,0,.45)}.desktop-nav-card--ai-media.desktop-nav-card--active .desktop-nav-card__shade{background:linear-gradient(180deg,#0000006b,#0000002e 38%,#000000e0)}.desktop-nav-card--ai-media.desktop-nav-card--active .desktop-nav-card__accent-overlay{opacity:.72;background:linear-gradient(105deg,color-mix(in srgb,var(--nav-accent) 24%,transparent) 0%,color-mix(in srgb,var(--nav-accent) 8%,transparent) 34%,transparent 58%)}.desktop-nav-card--ai-media.desktop-nav-card--active .desktop-nav-card__subtitle{color:color-mix(in srgb,var(--nav-accent-sub) 92%,#fff);text-shadow:0 1px 6px rgba(0,0,0,.75)}.desktop-nav-card__subtitle{display:block;margin:2px 0 0;font-size:8px;font-weight:400;line-height:12px;letter-spacing:1.12px;text-transform:uppercase;color:var(--fg-w32, rgba(255, 255, 255, .32));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.desktop-nav-card--active .desktop-nav-card__line{opacity:1}.desktop-nav-card__badge{position:absolute;top:7px;right:8px;z-index:2;padding:2px 7px;border-radius:6px;font-size:7.5px;font-weight:900;letter-spacing:.525px;line-height:11.25px;text-transform:uppercase;color:#fff}.desktop-nav-card__badge--hot{background:linear-gradient(156deg,#ff3030,#c41a1a)}.desktop-nav-card__badge--new{background:linear-gradient(157deg,#10b981,#059669)}.desktop-nav-card__badge--count{background:linear-gradient(157deg,#5a7bfff2,#8b5cf6e6);box-shadow:0 2px 8px #5a7bff59}.desktop-nav-tooltip{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);z-index:60;display:flex;flex-direction:column;gap:2px;min-width:140px;max-width:220px;padding:8px 12px;border-radius:12px;background:#060a14f7;border:1px solid color-mix(in srgb,var(--nav-accent, #7b97ff) 16%,transparent);box-shadow:0 12px 32px #0000008c;pointer-events:none;white-space:nowrap}.desktop-nav-tooltip__emoji{font-size:14px;line-height:1}.desktop-nav-tooltip__label{font-size:11px;font-weight:900;color:var(--nav-accent, #7b97ff)}.desktop-nav-tooltip__stat{font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.desktop-nav-compact{--nav-accent: #7b97ff;--nav-accent-soft: rgba(123, 151, 255, .09);position:relative;display:flex;align-items:center;gap:12px;height:var(--shell-nav-compact-h);min-height:var(--shell-nav-compact-h);flex-shrink:0;padding:0 12px;margin:0;border:none;border-radius:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;width:100%;text-align:left;font-family:var(--font-sans);color:var(--fg-w40, rgba(255, 255, 255, .4));transition:background .2s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94))),color .2s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94)))}.desktop-nav-compact:hover,.desktop-nav-compact--hovered{background:var(--bg-w04, rgba(255, 255, 255, .04));color:var(--fg-w65, rgba(255, 255, 255, .65))}.desktop-nav-compact:active{transform:scale(.99)}.desktop-nav-compact:focus-visible{outline:2px solid var(--shell-bd-brand);outline-offset:1px}.desktop-nav-compact--active{color:var(--fg-w85, rgba(255, 255, 255, .85));background:var(--nav-accent-soft, var(--shell-bg-nav-active))}.desktop-nav-compact--active .desktop-nav-compact__icon{color:var(--nav-accent, var(--shell-fg-brand))}.desktop-nav-compact__icon{position:relative;width:15px;height:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}.desktop-nav-compact__label{flex:1;min-width:0;font-size:12px;font-weight:700;line-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktop-nav-compact__badge{flex-shrink:0;padding:1px 6px;border-radius:6px;font-size:7px;font-weight:var(--shell-fw-black);letter-spacing:.4px;text-transform:uppercase;color:#fff;background:linear-gradient(156deg,#ff3030,#c41a1a)}.desktop-nav-compact__dot{position:absolute;top:-4px;right:-4px;width:6px;height:6px;border-radius:50%;background:var(--shell-fg-purple);box-shadow:0 0 4px var(--shell-fg-purple)}.desktop-shell-sidebar--collapsed{min-width:var(--shell-sidebar-w-collapsed);max-width:var(--shell-sidebar-w-collapsed)}.desktop-shell-sidebar--collapsed .desktop-shell-sidebar__logo{justify-content:center;padding-left:15.5px;padding-right:15.5px}.desktop-shell-sidebar--collapsed .desktop-shell-sidebar__brand,.desktop-shell-sidebar--collapsed .desktop-shell-sidebar__section-title,.desktop-shell-sidebar--collapsed .desktop-nav-card__copy,.desktop-shell-sidebar--collapsed .desktop-nav-card__title,.desktop-shell-sidebar--collapsed .desktop-nav-card__subtitle,.desktop-shell-sidebar--collapsed .desktop-nav-card__line,.desktop-shell-sidebar--collapsed .desktop-nav-compact__label,.desktop-shell-sidebar--collapsed .desktop-shell-sidebar__guest-card,.desktop-shell-sidebar--collapsed .desktop-shell-sidebar__login-btn span,.desktop-shell-sidebar--collapsed .desktop-shell-sidebar__collapse-btn span{display:none}.desktop-shell-sidebar--collapsed .desktop-shell-sidebar__nav{padding:8px}.desktop-shell-sidebar--collapsed .desktop-nav-card{height:42px;border-radius:12px;overflow:visible;border-color:transparent;box-shadow:none}.desktop-shell-sidebar--collapsed .desktop-nav-card:hover,.desktop-shell-sidebar--collapsed .desktop-nav-card--hovered{transform:none}.desktop-shell-sidebar--collapsed .desktop-nav-card .desktop-nav-card__media,.desktop-shell-sidebar--collapsed .desktop-nav-card .desktop-nav-card__shade,.desktop-shell-sidebar--collapsed .desktop-nav-card .desktop-nav-card__accent-overlay,.desktop-shell-sidebar--collapsed .desktop-nav-card .desktop-nav-card__bar,.desktop-shell-sidebar--collapsed .desktop-nav-card .desktop-nav-card__badge,.desktop-shell-sidebar--collapsed .desktop-nav-card .desktop-nav-card__glow{display:none}.desktop-shell-sidebar--collapsed .desktop-nav-card .desktop-nav-card__body{display:flex;align-items:center;justify-content:center;padding:5px 9.5px;height:100%}.desktop-shell-sidebar--collapsed .desktop-nav-card--active{background:var(--nav-accent-soft, var(--shell-bg-nav-active));border:1px solid color-mix(in srgb,var(--nav-accent, #7b97ff) 27%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--nav-accent, #7b97ff) 14%,transparent)}.desktop-shell-sidebar--collapsed .desktop-nav-card--active .desktop-nav-card__icon-wrap{background:color-mix(in srgb,var(--nav-accent, #7b97ff) 13%,transparent);border-color:color-mix(in srgb,var(--nav-accent, #7b97ff) 33%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--nav-accent, #7b97ff) 25%,transparent);color:var(--nav-accent, #7b97ff)}.desktop-shell-sidebar--collapsed .desktop-nav-card__icon-wrap{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:20px;border:1px solid var(--shell-bd);background:var(--shell-bg-surface);color:var(--shell-fg-muted)}.desktop-shell-sidebar--collapsed .desktop-nav-compact{justify-content:center;height:31px;padding:0}.desktop-shell-sidebar--collapsed .desktop-shell-sidebar__footer{padding:13px 8px}.desktop-shell-sidebar--collapsed .desktop-shell-sidebar__login-btn{height:37px;padding:0}.desktop-shell-sidebar--collapsed .desktop-shell-sidebar__collapse-btn{height:35px}.desktop-shell-main{position:relative;z-index:2;margin-left:var(--shell-sidebar-w);height:100dvh;max-height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:transparent;transition:margin-left var(--shell-dur-layout) var(--shell-ease)}.desktop-shell-main:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;left:var(--shell-sidebar-w);pointer-events:none;z-index:0;opacity:.35;background-image:linear-gradient(var(--shell-bd-soft) 1px,transparent 1px),linear-gradient(90deg,var(--shell-bd-soft) 1px,transparent 1px);background-size:48px 48px;transition:left var(--shell-dur-layout) var(--shell-ease)}.desktop-shell-main>*{position:relative;z-index:1}.desktop-shell-header{position:sticky;top:0;z-index:25;flex-shrink:0;height:var(--shell-header-h);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15.5px var(--shell-header-pad-x) 16.5px 23.94px;font-family:var(--shell-font);background:var(--shell-header-glass, color-mix(in srgb, var(--bg-page, #101820) 52%, transparent));border-bottom:1px solid color-mix(in srgb,var(--theme-text, #fff) 7%,transparent);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);transition:background .35s ease,border-color .2s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94)))}.desktop-shell-header__left{display:flex;align-items:center;gap:7.938px;min-width:0;flex-shrink:0}.desktop-shell-header__accent{width:4px;height:16px;border-radius:9999px;background:linear-gradient(180deg,var(--brand, #5a7bff) 0%,var(--acc-purple, #8b5cf6) 100%);flex-shrink:0}.desktop-shell-header__title{margin:0;font-size:var(--shell-fs-title);font-weight:var(--shell-fw-black);letter-spacing:-.375px;line-height:22.5px;color:var(--fg-w90, rgba(255, 255, 255, .9));white-space:nowrap}.desktop-shell-header__center{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;width:100%;max-width:none;margin:0;padding:0 12px}@media (max-width: 1180px){.desktop-shell-header__hotline-label{display:none}.desktop-shell-header__insight-ticker{padding:0 10px 0 8px}}.desktop-shell-header__insight-divider{width:1px;height:16px;border-radius:9999px;background:linear-gradient(180deg,transparent 0%,rgba(123,151,255,.35) 38%,rgba(167,139,250,.45) 50%,rgba(123,151,255,.35) 62%,transparent 100%);opacity:.4;flex-shrink:0}.desktop-shell-header__insight-ticker{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;max-width:100%;height:24px;padding:0 12px 0 10px;border-radius:9999px;border:1px solid var(--shell-insight-track-border, rgba(123, 151, 255, .14));background:var(--shell-insight-track-bg);box-shadow:inset 0 1px #ffffff0f,0 0 20px #5a7bff0f;box-sizing:border-box}.desktop-shell-header__insight-viewport{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0;height:17px;overflow:hidden;text-align:center}.desktop-shell-header__insight-viewport--marquee{text-align:left;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%)}.desktop-shell-header__insight-marquee{display:inline-flex;align-items:center;flex-shrink:0;gap:40px;height:100%;white-space:nowrap;will-change:transform;animation:desktop-shell-marquee-scroll linear infinite}.desktop-shell-header__insight-marquee--paused{animation-play-state:paused}.desktop-shell-header__insight-marquee-item{flex:0 0 auto;font-size:var(--shell-fs-insight);font-weight:var(--shell-fw-bold);line-height:1;color:var(--shell-fg-insight);letter-spacing:.02em}.desktop-shell-header__insight-marquee-item--system{color:#c4b5fd}.desktop-shell-header__insight-marquee-item--new-user,.desktop-shell-header__insight-marquee-item--friend-invite{color:#86efac}.desktop-shell-header__insight-marquee-item--plan-open,.desktop-shell-header__insight-marquee-item--plan-upgrade,.desktop-shell-header__insight-marquee-item--plan-renew{color:#fcd34d}.desktop-shell-header__insight-marquee-item--credits-buy{color:#f9a8d4}.desktop-shell-header__insight-marquee-item--storage-expand{color:#7dd3fc}.desktop-shell-header__insight-marquee-item--daily-checkin,.desktop-shell-header__insight-marquee-item--task-complete{color:#fde68a}.desktop-shell-header__insight-marquee-item--achievement-unlock{color:#a5b4fc}@keyframes desktop-shell-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.desktop-shell-header__insight-track{display:flex;flex-direction:column;will-change:transform}.desktop-shell-header__insight-line{display:flex;align-items:center;justify-content:center;width:100%;flex:0 0 17px;height:17px;min-height:17px;margin:0;padding:0;overflow:hidden;box-sizing:border-box}.desktop-shell-header__insight-slot{display:inline-flex;max-width:100%;overflow:hidden;vertical-align:middle}.desktop-shell-header__insight-slot--center{justify-content:center}.desktop-shell-header__insight-slot--scroll{display:block;width:100%}.desktop-shell-header__insight-text{display:inline-block;white-space:nowrap;font-size:var(--shell-fs-insight);font-weight:var(--shell-fw-bold);line-height:17px;color:var(--shell-fg-insight);letter-spacing:.02em;will-change:transform}.desktop-shell-header__insight-text--active{background:linear-gradient(90deg,var(--shell-insight-accent, #c4b5fd) 0%,var(--shell-insight-accent-2, #93c5fd) 38%,rgba(241,245,249,.98) 72%,rgba(226,232,240,.95) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(90,123,255,.22))}@supports not ((background-clip: text) or (-webkit-background-clip: text)){.desktop-shell-header__insight-text--active{color:var(--shell-fg-insight);background:none;filter:none}}.desktop-shell-header__insight-icon{flex-shrink:0;opacity:1;filter:drop-shadow(0 0 6px rgba(167,139,250,.45))}.desktop-shell-header__hotline{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;height:24px;padding:0 12px 0 10px;border-radius:9999px;border:1px solid var(--shell-insight-track-border, rgba(123, 151, 255, .14));background:var(--shell-insight-track-bg);box-shadow:inset 0 1px #ffffff0f,0 0 20px #5a7bff0f;box-sizing:border-box;text-decoration:none;color:inherit;cursor:pointer;transition:border-color .2s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94))),filter .2s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94)))}.desktop-shell-header__hotline:hover{border-color:#7b97ff47;filter:brightness(1.06)}.desktop-shell-header__hotline:focus-visible{outline:2px solid var(--shell-bd-brand);outline-offset:2px}.desktop-shell-header__hotline-icon{flex-shrink:0;filter:drop-shadow(0 0 6px rgba(167,139,250,.45))}.desktop-shell-header__hotline-text{display:inline-flex;align-items:center;gap:2px;white-space:nowrap;font-size:var(--shell-fs-insight);font-weight:var(--shell-fw-bold);line-height:17px;letter-spacing:.02em}.desktop-shell-header__hotline-label{color:var(--shell-fg-insight);opacity:.82}.desktop-shell-header__hotline-number{color:#fff;font-weight:var(--shell-fw-black);letter-spacing:.04em}.desktop-shell-header__actions{display:flex;align-items:center;gap:var(--shell-header-actions-gap);flex-shrink:0}.desktop-shell-header__actions .desktop-shell-header__hotline{display:inline-flex}.desktop-shell-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:7px 11px;border-radius:20px;border:1px solid var(--bd-w06, rgba(255, 255, 255, .06));background:var(--bg-w04, rgba(255, 255, 255, .04));color:var(--fg-w70, rgba(255, 255, 255, .7));font-family:var(--shell-font);font-size:var(--shell-fs-pill);font-weight:var(--shell-fw-black);letter-spacing:.9px;line-height:13.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .2s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94))),border-color .2s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94))),box-shadow .2s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94))),transform .2s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94)))}.desktop-shell-pill--brand{height:28px;padding:7px 11px;gap:6px;border-color:var(--brand-border, rgba(90, 123, 255, .28));background:var(--brand-alpha, rgba(90, 123, 255, .12));color:var(--brand, #5a7bff)}.desktop-shell-pill--weather{height:31px;padding:7px 11px 7px 10.953px;font-size:var(--shell-fs-pill-weather);font-weight:var(--shell-fw-black);letter-spacing:0;line-height:16.5px;text-transform:none;color:var(--fg-w70, rgba(255, 255, 255, .7))}.desktop-shell-pill--guest{height:29px;padding:7px 13px;border-radius:9999px;border-color:#f59e0b4d;background:linear-gradient(90deg,#f59e0b26,#fbbf241a);font-size:var(--shell-fs-pill-guest);letter-spacing:1px;line-height:15px;color:var(--acc-amber-400, #fcd34d)}.desktop-shell-pill--plan{height:29px;padding:7px 12px;border-radius:9999px;gap:6px;letter-spacing:1px;text-transform:uppercase;font-size:var(--shell-fs-pill-guest, 10px);line-height:15px;border-color:var(--brand-border, rgba(90, 123, 255, .25));background:linear-gradient(90deg,#5a7bff26,#5a7bff1a)}.desktop-shell-pill--welfare{position:relative;height:29px;padding:7px 12px;border-radius:9999px;border-color:#fb923c59;background:linear-gradient(135deg,#fb923c,#f59e0b 48%,#5a7bff);color:#fff;letter-spacing:.6px;text-transform:none;font-size:11px;box-shadow:0 4px 14px #fb923c38}.desktop-shell-pill--welfare:hover{transform:translateY(-1px);box-shadow:0 6px 18px #fb923c47}.desktop-shell-pill__welfare-badge{position:absolute;top:-5px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:9px;font-weight:800;line-height:16px;text-align:center;box-shadow:0 0 0 2px #0f172ad9}.desktop-shell-pill__dot--plan{opacity:1;animation:desktop-shell-plan-dot-pulse 1.5s ease-in-out infinite}.desktop-shell-pill__plan-label{font-weight:var(--shell-fw-black, 900)}.desktop-shell-pill__chevron{display:none;flex-shrink:0}@media (min-width: 768px){.desktop-shell-pill__chevron{display:inline-flex}}.desktop-shell-pill--user{letter-spacing:0;text-transform:none;font-size:11px;line-height:16.5px;border-color:var(--brand-border, rgba(90, 123, 255, .28));background:var(--brand-alpha, rgba(90, 123, 255, .12));color:var(--fg-w75, rgba(255, 255, 255, .75))}.desktop-shell-pill--download{height:28px;border-color:#5a7bff61;background:linear-gradient(163deg,#5a7bff2e,#8b5cf61f);box-shadow:var(--shell-shadow-download);color:var(--acc-purple, #a78bfa)}.desktop-shell-pill:hover{filter:brightness(1.1);border-color:var(--bd-w10, rgba(255, 255, 255, .1))}.desktop-shell-pill:active{transform:scale(.98)}.desktop-shell-pill:focus-visible{outline:2px solid var(--shell-bd-brand);outline-offset:2px}.desktop-shell-pill__dot{width:6px;height:6px;border-radius:50%;background:#fbbf24;opacity:.53;flex-shrink:0}.desktop-shell-header__avatar-wrap{display:flex;align-items:center;gap:10px;padding-left:13px;margin-left:2px;border-left:1px solid rgba(255,255,255,.07);cursor:pointer;transition:opacity .2s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94)))}.desktop-shell-header__avatar-wrap:hover{opacity:.85}.desktop-shell-header__avatar-wrap:focus-visible{outline:2px solid var(--shell-bd-brand);outline-offset:2px;border-radius:8px}.desktop-shell-header__user-name{display:none;font-family:var(--shell-font);font-size:12px;font-weight:700;line-height:1.2;color:var(--fg-nickname, #ffe066);white-space:nowrap;transition:color .2s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94)))}@media (min-width: 1024px){.desktop-shell-header__user-name{display:block}}.desktop-shell-header__avatar-wrap:hover .desktop-shell-header__user-name{color:var(--fg-nickname, #ffe066);filter:brightness(1.08)}.desktop-shell-icon-btn{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid var(--shell-bd-soft);background:var(--shell-bg-surface);color:var(--shell-fg-insight);cursor:pointer;transition:background .2s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94))),border-color .2s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94))),transform .2s var(--theme-ease, var(--ease-normal, cubic-bezier(.25, .46, .45, .94)))}.desktop-shell-icon-btn:hover{background:var(--bg-w06, rgba(255, 255, 255, .06));border-color:var(--bd-w10, rgba(255, 255, 255, .1));transform:translateY(-1px)}.desktop-shell-icon-btn:active{transform:scale(.96)}.desktop-shell-icon-btn:focus-visible{outline:2px solid var(--shell-bd-brand);outline-offset:2px}.desktop-shell-icon-btn__badge{position:absolute;top:-4px;right:-2px;min-width:14px;height:14px;padding:0 4px;border-radius:9999px;background:#fbbf24;color:#fff;font-size:8px;font-weight:var(--shell-fw-black);line-height:12px;display:flex;align-items:center;justify-content:center}.desktop-shell-avatar{width:32px;height:32px;border-radius:50%;border:2px solid rgba(90,123,255,.4);box-shadow:0 0 12px #5a7bff33;object-fit:cover;cursor:pointer;transition:border-color var(--shell-dur-fast) var(--shell-ease),box-shadow var(--shell-dur-fast) var(--shell-ease)}.desktop-shell-avatar:hover{border-color:#5a7bff8c;box-shadow:0 0 16px #5a7bff47}.desktop-shell-avatar:focus-visible{outline:2px solid var(--shell-bd-brand);outline-offset:2px}.desktop-shell-demo-banner{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--shell-demo-h);padding:0 var(--shell-header-pad-x);overflow:hidden;background:linear-gradient(90deg,#f59e0b24,#f59e0b0f 42%,#f59e0b05);border-bottom:1px solid var(--shell-bd-amber-soft);box-shadow:inset 3px 0 #f59e0b80}.desktop-shell-demo-banner__fx,.desktop-shell-demo-banner__shimmer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.desktop-shell-demo-banner__fx{background:radial-gradient(ellipse 42% 140% at 0% 50%,rgba(255,220,150,.38) 0%,transparent 72%),radial-gradient(ellipse 36% 120% at 100% 50%,rgba(255,180,90,.22) 0%,transparent 68%);animation:shell-demo-banner-glow 5.5s ease-in-out infinite alternate}.desktop-shell-demo-banner__shimmer{background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.06) 47%,rgba(255,240,190,.34) 50%,rgba(255,255,255,.06) 53%,transparent 60%);transform:translate(-120%);animation:shell-demo-banner-shimmer 6.5s ease-in-out infinite}.desktop-shell-demo-banner__text{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin:0;font-size:var(--shell-fs-demo);font-weight:var(--shell-fw-bold);line-height:1.35;color:#fcd34db8}.desktop-shell-demo-banner__icon{display:inline-flex;flex-shrink:0;animation:shell-demo-banner-sparkle 2.2s ease-in-out infinite}.desktop-shell-demo-banner__login{position:relative;z-index:1;height:28px;padding:0 14px;border-radius:9999px;border:1px solid rgba(245,158,11,.3);background:#f59e0b1a;color:var(--shell-fg-amber);font-family:var(--shell-font);font-size:var(--shell-fs-pill);font-weight:var(--shell-fw-bold);line-height:1;cursor:pointer;animation:shell-demo-banner-cta-pulse 3s ease-in-out infinite;transition:background var(--shell-dur-fast) var(--shell-ease),border-color var(--shell-dur-fast) var(--shell-ease),box-shadow var(--shell-dur-fast) var(--shell-ease)}.desktop-shell-demo-banner__login:hover{background:#f59e0b24;border-color:#f59e0b59;box-shadow:0 0 14px #f59e0b38;animation:none}.desktop-shell-demo-banner__login:focus-visible{outline:2px solid rgba(245,158,11,.45);outline-offset:2px}@keyframes shell-demo-banner-glow{0%{opacity:.55;transform:translate(0)}to{opacity:1;transform:translate(2%)}}@keyframes shell-demo-banner-shimmer{0%{transform:translate(-120%);opacity:0}12%{opacity:1}45%{transform:translate(120%);opacity:1}55%{opacity:0}to{transform:translate(120%);opacity:0}}@keyframes shell-demo-banner-sparkle{0%,to{transform:scale(1) rotate(0);opacity:.82;filter:brightness(1)}50%{transform:scale(1.12) rotate(8deg);opacity:1;filter:brightness(1.35)}}@keyframes shell-demo-banner-cta-pulse{0%,to{box-shadow:0 0 #f59e0b00;border-color:#f59e0b4d}50%{box-shadow:0 0 12px #f59e0b2e;border-color:#f59e0b6b}}.desktop-shell-page--frame,.desktop-shell-page--flush{padding:0}@media (prefers-reduced-motion: reduce){.desktop-shell-sidebar,.desktop-shell-main,.desktop-nav-card,.desktop-nav-card__media,.desktop-shell-pill,.desktop-shell-sidebar__login-btn{transition:none}.desktop-shell-demo-banner__fx,.desktop-shell-demo-banner__shimmer,.desktop-shell-demo-banner__icon,.desktop-shell-demo-banner__login,.desktop-nav-card__media-ai,.desktop-nav-card__title--ai{animation:none!important}.desktop-nav-card:hover,.desktop-nav-card--hovered,.desktop-nav-card:hover .desktop-nav-card__media{transform:none}}.main-layout--desktop .desktop-shell-page{flex:1 1 auto;min-height:0;max-height:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;background-color:var(--bg-page, #080e1a)}.main-layout--desktop .desktop-shell-page:has(.avatar-collect){background:transparent!important;background-color:transparent!important;background-image:none!important}.main-layout--desktop .am-page-enter,.main-layout--desktop .am-section-enter{animation:none!important;opacity:1!important;transform:none!important}.main-layout--desktop .desktop-route-fallback{flex:1 1 auto;min-height:0;width:100%;background-color:var(--bg-page, #080e1a)}.main-layout--desktop .desktop-shell-page--padded{padding:24px;max-width:none;margin:0;width:100%}.main-layout--desktop .desktop-shell-page--frame>:first-child,.main-layout--desktop .desktop-shell-page--frame>.am-page-enter{flex:1 1 auto;min-height:0;max-height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.main-layout--desktop .desktop-shell-page--padded>:first-child,.main-layout--desktop .desktop-shell-page--padded>.am-page-enter{flex:1 1 auto;min-height:0;max-height:100%;width:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch}.main-layout--desktop .desktop-shell-page--padded>:first-child>*,.main-layout--desktop .desktop-shell-page--padded>.am-page-enter>*{min-height:0;max-height:none}.desktop-page-frame{flex:1 1 auto;min-height:0;max-height:100%;height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.desktop-page-frame__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.desktop-page-frame__scroll::-webkit-scrollbar{display:none;width:0;height:0}.am-file-input-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none}.am-password-input--controlled::-ms-reveal,.am-password-input--controlled::-ms-clear{display:none;width:0;height:0}.am-password-input--controlled::-webkit-textfield-decoration-container{visibility:hidden;pointer-events:none}.am-password-input--controlled::-webkit-credentials-auto-fill-button,.am-password-input--controlled::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}.am-nickname{color:var(--fg-nickname, #ffffff);text-shadow:var(--fg-person-name-glow, 0 0 12px rgba(255, 255, 255, .22))}.am-real-name{color:var(--fg-real-name, #ffffff);text-shadow:var(--fg-person-name-glow, 0 0 12px rgba(255, 255, 255, .22))}.settings-profile-hero__name,.personal-dim-page .pd-profile-card__name,.pd-preview__identity-name,.desktop-shell-header__user-name,.desktop-shell-header__avatar-wrap:hover .desktop-shell-header__user-name,.invite-page .podium-name,.invite-page .lb-name,.invite-page .record-name,.et-vertical-row__name,input.am-nickname,textarea.am-nickname,.settings-field__input.am-nickname,.pd-edit-input.am-nickname{color:var(--fg-nickname, #ffffff);text-shadow:var(--fg-person-name-glow, 0 0 12px rgba(255, 255, 255, .22))}.settings-id-modal__view-value.am-real-name,input.am-real-name,.settings-field__input.am-real-name,.pd-edit-input.am-real-name{color:var(--fg-real-name, #ffffff);text-shadow:var(--fg-person-name-glow, 0 0 12px rgba(255, 255, 255, .22))}.settings-field__input--readonly.am-real-name,.pd-edit-input--readonly.am-real-name{opacity:1}.user-mgmt__user-name,.order-mgmt__user-name,.credit-ledger__user-name,.user-detail-modal__name,.admin-advisor-user-row__name,.is-leaderboard__name,.admin-topbar__badge .am-nickname{color:var(--fg-nickname, #ffffff);text-shadow:var(--fg-person-name-glow, 0 0 12px rgba(255, 255, 255, .22))}.ih-figma{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;box-sizing:border-box;background:transparent;font-family:Noto Sans SC,PingFang SC,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}.ih-figma__guest-banner{flex-shrink:0;padding:8px 24px;font-size:12px;line-height:1.5;color:#fff9;background:#a78bfa14;border-bottom:1px solid rgba(167,139,250,.18)}.ih-figma__header{position:relative;flex-shrink:0;min-height:var(--ih-header-height, 127px);padding:var(--ih-header-pad-top, 20px) var(--ih-header-pad-x, 24px) 0;border-bottom:1px solid var(--ih-header-border, rgba(255, 255, 255, .09));box-shadow:inset 0 -1px #a78bfa0f;box-sizing:border-box;overflow:hidden;background:transparent}.ih-figma__header-glow{position:absolute;top:.25px;left:0;width:var(--ih-header-glow-w, 400px);height:var(--ih-header-glow-h, 200px);pointer-events:none;background:radial-gradient(ellipse at 0% 0%,rgba(167,139,250,.03) 0%,transparent 70%);animation:ih-header-glow-drift 9s ease-in-out infinite alternate}@keyframes ih-header-glow-drift{0%{opacity:.65;transform:translate(0) scale(1)}to{opacity:1;transform:translate(48px,10px) scale(1.12)}}.ih-figma__header-top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:46px}.ih-figma__brand{display:flex;align-items:center;gap:var(--ih-header-icon-gap, 11.891px);min-width:0}.ih-figma__brand-icon{width:var(--ih-header-icon-size, 40px);height:var(--ih-header-icon-size, 40px);border-radius:var(--ih-header-icon-radius, 24px);border:1px solid var(--ih-header-icon-border, rgba(167, 139, 250, .19));background:var(--ih-header-icon-gradient);box-shadow:var(--ih-header-icon-shadow, 0 0 24px rgba(167, 139, 250, .08));display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;animation:ih-brand-icon-glow 3.2s ease-in-out infinite}@keyframes ih-brand-icon-glow{0%,to{box-shadow:0 0 18px #a78bfa1a}50%{box-shadow:0 0 28px #a78bfa38}}.ih-figma__brand-text{display:flex;flex-direction:column;gap:var(--ih-title-row-gap, 1.75px);min-width:0}.ih-figma__title-row{display:flex;align-items:center;gap:var(--ih-title-badge-gap, 7.859px);flex-wrap:wrap}.ih-figma__title{margin:0;font-size:var(--ih-title-font, 18px);line-height:var(--ih-title-line, 27px);font-weight:900;letter-spacing:var(--ih-title-tracking, -.45px);color:var(--ih-title-color, #fff)}.ih-figma__ai-badge{display:inline-flex;align-items:center;gap:4px;height:var(--ih-ai-badge-h, 17px);padding:0 8px 0 7px;border-radius:var(--ih-ai-badge-radius, 9999px);background:var(--ih-ai-badge-bg, rgba(167, 139, 250, .08));border:1px solid var(--ih-ai-badge-border, rgba(167, 139, 250, .14));box-sizing:border-box;animation:ih-ai-badge-pulse 2.5s ease-in-out infinite}@keyframes ih-ai-badge-pulse{0%,to{opacity:.4}50%{opacity:1}}.ih-figma__ai-dot{width:var(--ih-ai-dot, 6px);height:var(--ih-ai-dot, 6px);animation:ih-ai-dot-pulse 2s ease-in-out infinite;border-radius:50%;background:var(--ih-ai-badge-color, #a78bfa);flex-shrink:0}@keyframes ih-ai-dot-pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.25);opacity:1}}.ih-figma__ai-label{font-size:var(--ih-ai-badge-font, 7px);line-height:var(--ih-ai-badge-line, 10.5px);font-weight:900;color:var(--ih-ai-badge-color, #a78bfa)}.ih-figma__subtitle{margin:0;font-size:var(--ih-subtitle-font, 11px);line-height:var(--ih-subtitle-line, 16.5px);color:var(--ih-subtitle-color, rgba(255, 255, 255, .6))}.ih-figma__actions{display:flex;align-items:center;gap:var(--ih-create-gap, 9.914px);flex-shrink:0}.ih-figma__generated{display:inline-flex;align-items:center;gap:var(--ih-generated-gap, 6px);height:var(--ih-generated-h, 29px);padding:var(--ih-generated-pad-y, 7px) var(--ih-generated-pad-x, 13px);border-radius:var(--ih-generated-radius, 20px);background:var(--ih-generated-bg, rgba(167, 139, 250, .03));border:1px solid var(--ih-generated-border, rgba(167, 139, 250, .13));box-sizing:border-box;font-size:var(--ih-generated-font, 10px);font-weight:900;color:var(--ih-generated-color, #a78bfa);white-space:nowrap}.ih-figma__create-main{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--ih-create-w, 127px);height:var(--ih-create-h, 38px);padding:0 14px 0 12px;border:1px solid rgba(196,181,253,.5);border-radius:var(--ih-create-radius, 20px);background:var(--ih-create-gradient, linear-gradient(163.34deg, var(--acc-purple, #a78bfa) 0%, var(--acc-brand, #5a7bff) 100%));box-shadow:var(--ih-create-shadow, 0 0 12px rgba(167, 139, 250, .19)),inset 0 1px #ffffff1f;color:#fff;font-size:var(--ih-create-font, 12px);font-weight:900;letter-spacing:.02em;cursor:pointer;box-sizing:border-box;transition:filter .2s ease,transform .15s ease,box-shadow .2s ease,border-color .2s ease;animation:ih-create-cta-glow 2.8s ease-in-out infinite}.ih-figma__create-main-icon{display:inline-flex;flex-shrink:0;animation:ih-create-icon-pulse 2.4s ease-in-out infinite}.ih-figma__create-main-label{white-space:nowrap}.ih-figma__create-main-arrow{display:inline-flex;flex-shrink:0;transition:transform .2s ease}@keyframes ih-create-icon-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes ih-create-cta-glow{0%,to{box-shadow:0 0 12px #a78bfa30}50%{box-shadow:0 0 22px #a78bfa61}}.ih-figma__create-main:hover{filter:brightness(1.08);border-color:#e9d5ffa6}.ih-figma__create-main:hover .ih-figma__create-main-arrow{transform:translate(2px)}.ih-figma__create-main:active{transform:scale(.98)}.ih-figma__home{display:inline-flex;align-items:center;gap:4px;font-size:var(--ih-home-font, 10px);font-weight:700;color:var(--ih-home-color, rgba(255, 255, 255, .6));text-decoration:none;transition:color .2s}.ih-figma__home:hover{color:#ffffffd9}.ih-figma__tabs{position:relative;z-index:1;display:flex;align-items:flex-end;gap:4px;width:100%;max-width:var(--ih-tab-row-w, 967px);margin-top:var(--ih-tabs-offset-top, 19.75px)}.ih-figma__tab{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:var(--ih-tab-icon-gap, 8px);height:var(--ih-tab-h, 40px);padding:0 var(--ih-tab-pad-x, 16.984px);border:1px solid rgba(255,255,255,.06);border-bottom:none;border-radius:var(--ih-tab-radius-top, 20px) var(--ih-tab-radius-top, 20px) 0 0;background:#ffffff05;color:var(--ih-tab-inactive, rgba(255, 255, 255, .6));font-size:var(--ih-tab-font, 12px);font-weight:900;line-height:var(--ih-tab-line, 18px);cursor:pointer;box-sizing:border-box;transition:background .2s,color .2s,border-color .2s}.ih-figma__tab-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffffff73}.ih-figma__tab--active .ih-figma__tab-icon{color:var(--ih-tab-accent, #a78bfa)}.ih-figma__tab:not(.ih-figma__tab--active){margin-top:1px;height:calc(var(--ih-tab-h, 40px) - 1px)}.ih-figma__tab--active{margin-bottom:-1px;background:var(--ih-tab-active-bg, rgba(167, 139, 250, .08));border-color:var(--ih-tab-active-border, rgba(167, 139, 250, .22));border-bottom-color:var(--ih-hub-bg, #080b13);color:var(--ih-tab-accent, var(--ih-tab-active-color, #a78bfa))}.ih-figma__tab--active .ih-figma__tab-indicator{background:var(--ih-tab-accent, var(--ih-tab-indicator-color, #a78bfa))}.ih-figma__tab--active .ih-figma__tab-count{background:color-mix(in srgb,var(--ih-tab-accent, #a78bfa) 13%,transparent);color:var(--ih-tab-accent, #a78bfa)}.ih-figma__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ih-tab-count-size, 18px);height:var(--ih-tab-count-size, 18px);padding:0 5px;border-radius:9999px;font-size:var(--ih-tab-count-font, 9px);font-weight:900;line-height:1;box-sizing:border-box}.ih-figma__tab--active .ih-figma__tab-count{background:var(--ih-tab-count-active-bg, rgba(167, 139, 250, .13));color:var(--ih-tab-active-color, #a78bfa)}.ih-figma__tab:not(.ih-figma__tab--active) .ih-figma__tab-count{background:var(--ih-tab-count-inactive-bg, rgba(255, 255, 255, .06));color:var(--ih-tab-inactive, rgba(255, 255, 255, .6))}.ih-figma__tab-indicator{position:absolute;left:0;right:0;bottom:0;height:var(--ih-tab-indicator-h, 2px);background:var(--ih-tab-indicator-color, #a78bfa);box-shadow:0 0 8px #a78bfa73;animation:ih-tab-indicator-glow 2.4s ease-in-out infinite}@keyframes ih-tab-indicator-glow{0%,to{opacity:.75;box-shadow:0 0 6px #a78bfa4d}50%{opacity:1;box-shadow:0 0 14px #a78bfa8c}}.ih-figma__body{flex:1;display:flex;min-height:0;width:100%;overflow:hidden}.ih-figma__main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid rgba(255,255,255,.06);box-sizing:border-box;background:transparent}.ih-figma__toolbar{flex-shrink:0;min-height:65px;padding:var(--ih-toolbar-pad-top, 12px) var(--ih-toolbar-pad-x, 20px) 12px;border-bottom:1px solid var(--ih-toolbar-border, rgba(255, 255, 255, .07));box-sizing:border-box;background:transparent}.ih-figma__toolbar-row{display:flex;align-items:center;gap:12px;min-height:var(--ih-toolbar-inner-h, 40px)}.ih-figma__search{flex:1;min-width:0;display:flex;align-items:center;gap:var(--ih-search-icon-gap, 8px);height:var(--ih-search-h, 40px);padding:0 var(--ih-search-pad-x, 13.172px);border-radius:var(--ih-search-radius, 12px);background:var(--ih-search-bg, rgba(255, 255, 255, .04));border:1px solid var(--ih-search-border, rgba(255, 255, 255, .08));box-sizing:border-box;color:#ffffff73}.ih-figma__search-input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-size:var(--ih-search-font, 12px);color:#fff}.ih-figma__search-input::placeholder{color:var(--ih-search-placeholder, rgba(255, 255, 255, .6))}.ih-figma__count{flex-shrink:0;font-size:var(--ih-count-font, 10px);line-height:var(--ih-count-line, 15px);font-weight:700;color:var(--ih-count-color, rgba(255, 255, 255, .6))}.ih-figma__cost-hint{display:flex;align-items:center;gap:6px;margin-top:var(--ih-cost-hint-mt, 8px);font-size:var(--ih-cost-hint-font, 10px);font-weight:700;line-height:15px;color:#fff9;box-sizing:border-box}.ih-figma__scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--ih-grid-pad-top, 16.4375px) var(--ih-grid-pad-x, 20px) var(--ih-grid-pad-bottom, 20px);box-sizing:border-box;scrollbar-width:none;animation:ih-scroll-fade-in .55s cubic-bezier(.22,1,.36,1) both;background:transparent}@keyframes ih-scroll-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ih-figma__scroll::-webkit-scrollbar{display:none}.ih-figma__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ih-grid-gap, 16px);width:100%;box-sizing:border-box}.ih-figma__grid>.ih-figma__card{animation:ih-card-enter .48s cubic-bezier(.22,1,.36,1) both}.ih-figma__grid>.ih-figma__card:nth-child(1){animation-delay:.04s}.ih-figma__grid>.ih-figma__card:nth-child(2){animation-delay:.09s}.ih-figma__grid>.ih-figma__card:nth-child(3){animation-delay:.14s}.ih-figma__grid>.ih-figma__card:nth-child(4){animation-delay:.19s}.ih-figma__grid>.ih-figma__card:nth-child(5){animation-delay:.24s}.ih-figma__grid>.ih-figma__card:nth-child(6){animation-delay:.29s}.ih-figma__grid>.ih-figma__card:nth-child(7){animation-delay:.34s}.ih-figma__grid>.ih-figma__card:nth-child(8){animation-delay:.39s}.ih-figma__grid>.ih-figma__card:nth-child(9){animation-delay:.44s}@keyframes ih-card-enter{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1180px){.ih-figma__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.ih-figma__grid{grid-template-columns:1fr}}.ih-figma__toolbar--expanded{min-height:73px}.ih-figma__card{position:relative;display:flex;flex-direction:column;width:100%;min-height:var(--ih-card-h, 328px);border-radius:var(--ih-card-radius, 20px);background:var(--ih-card-bg, #090f1c);border:1px solid var(--ih-card-border, rgba(255, 255, 255, .1));box-shadow:var(--ih-card-shadow, 0 2px 16px rgba(0, 0, 0, .3)),inset 0 1px #ffffff0a;overflow:hidden;box-sizing:border-box;cursor:pointer;transition:border-color .2s,box-shadow .2s}.ih-figma__card:hover{border-color:#a78bfa47;box-shadow:0 8px 32px #00000073,0 0 0 1px #a78bfa14}.ih-figma__card--pending{min-height:var(--ih-card-compact-h, 316px);cursor:default;animation:ih-card-enter .48s cubic-bezier(.22,1,.36,1) both,ih-card-pending-border 2.6s ease-in-out infinite}.ih-figma__card--pending:hover{border-color:var(--ih-card-border, rgba(255, 255, 255, .07));box-shadow:var(--ih-card-shadow, 0 2px 16px rgba(0, 0, 0, .3))}@keyframes ih-card-pending-border{0%,to{border-color:#5a7bff24;box-shadow:var(--ih-card-shadow, 0 2px 16px rgba(0, 0, 0, .3)),0 0 #5a7bff00}50%{border-color:#5a7bff57;box-shadow:0 4px 24px #00000059,0 0 22px #5a7bff24}}.ih-figma__card-accent{position:absolute;top:0;left:0;right:0;height:var(--ih-card-accent-h, 2px);z-index:2;pointer-events:none;background:#7b97ff}.ih-figma__card-accent--image{background:#7b97ff}.ih-figma__card-accent--video{background:#a78bfa}.ih-figma__card-accent--article{background:#34d399}.ih-figma__cover{position:relative;flex-shrink:0;height:var(--ih-cover-h, 200px);overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.ih-figma__cover-img,.ih-figma__cover-placeholder{width:100%;height:100%;object-fit:cover}.ih-figma__cover-placeholder{display:flex;align-items:center;justify-content:center}.ih-figma__cover-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#090f1c,rgba(0,0,0,.2),transparent)}.ih-figma__status-pill{position:absolute;top:var(--ih-cover-pad, 10px);left:var(--ih-cover-pad, 10px);z-index:2;display:inline-flex;align-items:center;gap:4px;height:var(--ih-status-h, 20px);padding:0 8px 0 7px;border-radius:var(--ih-status-radius, 8px);font-size:var(--ih-status-font, 9px);font-weight:900;line-height:1;box-sizing:border-box;border:1px solid transparent}.ih-figma__status-pill--done{background:#30d15826;border-color:#30d15840;color:#34d399}.ih-figma__status-pill--generating{background:#5a7bff26;border-color:#5a7bff40;color:#7b97ff}.ih-figma__status-pill--queued{background:#ff9f0a1f;border-color:#ff9f0a40;color:#ff9f0a}.ih-figma__status-pill--failed{background:#ff453a1f;border-color:#ff453a47;color:#ff453a}.ih-figma__status-pill--pulse{animation:ih-status-pulse 2s ease-in-out infinite}@keyframes ih-status-pulse{0%,to{opacity:1}50%{opacity:.72}}.ih-figma__cover-progress{position:absolute;left:var(--ih-cover-pad, 10px);right:var(--ih-cover-pad, 10px);bottom:var(--ih-cover-pad, 10px);z-index:2;display:flex;flex-direction:column;gap:var(--ih-cover-progress-gap, 4px)}.ih-figma__cover-progress-labels{display:flex;align-items:center;justify-content:space-between;font-size:var(--ih-cover-progress-label-font, 8px);font-weight:700;color:#fff9}.ih-figma__cover-progress-track{height:var(--ih-cover-progress-h, 6px);border-radius:9999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);overflow:hidden;box-sizing:border-box}.ih-figma__cover-progress-track--active{animation:ih-progress-track-pulse 2.2s ease-in-out infinite}@keyframes ih-progress-track-pulse{0%,to{border-color:#ffffff1a;background:#ffffff14}50%{border-color:#7b97ff59;background:#5a7bff1f}}.ih-figma__cover-progress-pct{color:#9eb4ff;font-variant-numeric:tabular-nums;animation:ih-progress-pct-pulse 2s ease-in-out infinite}@keyframes ih-progress-pct-pulse{0%,to{opacity:.75}50%{opacity:1}}.ih-figma__cover-progress-fill{height:100%;border-radius:9999px;background:#7b97ff;transition:width .6s cubic-bezier(.4,0,.2,1)}.ih-figma__cover-progress-fill--generating{position:relative;background:linear-gradient(90deg,#5a7bff,#7b97ff,#a78bfa 90%,#7b97ff);background-size:220% 100%;animation:ih-generating-bar-shimmer 1.7s linear infinite}@keyframes ih-generating-bar-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ih-figma__cover-progress-fill--queued{width:38%!important;background:linear-gradient(90deg,transparent 0%,rgba(255,159,10,.35) 35%,#ff9f0a 50%,rgba(255,159,10,.35) 65%,transparent 100%);background-size:220% 100%;animation:ih-queued-bar-slide 1.5s ease-in-out infinite}@keyframes ih-queued-bar-slide{0%{background-position:120% 0}to{background-position:-120% 0}}.ih-figma__card--pending .ih-figma__cover-scrim{animation:ih-cover-scrim-breathe 3s ease-in-out infinite}@keyframes ih-cover-scrim-breathe{0%,to{opacity:.55}50%{opacity:.72}}@media (prefers-reduced-motion: reduce){.ih-figma__header-glow,.ih-figma__brand-icon,.ih-figma__ai-badge,.ih-figma__ai-dot,.ih-figma__create-main,.ih-figma__create-main-icon,.ih-figma__stat--generating .ih-figma__stat-icon-wrap,.ih-figma__status-icon--spin,.ih-figma__tab-indicator,.ih-figma__scroll,.ih-figma__grid>.ih-figma__card,.ih-figma__card--pending,.ih-figma__status-pill--pulse,.ih-figma__cover-progress-track--active,.ih-figma__cover-progress-pct,.ih-figma__cover-progress-fill--generating,.ih-figma__cover-progress-fill--queued,.ih-figma__card--pending .ih-figma__cover-scrim{animation:none}.ih-figma__icon-spin{animation:none}}.ih-figma__icon-spin{animation:ih-icon-spin 1s linear infinite}@keyframes ih-icon-spin{to{transform:rotate(360deg)}}.ih-figma__badges-tr{position:absolute;top:var(--ih-cover-pad, 10px);right:var(--ih-cover-pad, 10px);z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ih-figma__platform-pill{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ih-platform-h, 18px);padding:3px 7px;border-radius:var(--ih-platform-radius, 16px);background:#0000008c;border:1px solid rgba(255,255,255,.15);font-size:var(--ih-platform-font, 8px);font-weight:900;color:#ffffffb3;box-sizing:border-box}.ih-figma__type-pill{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ih-platform-h, 18px);padding:3px 7px;border-radius:var(--ih-type-radius, 8px);font-size:var(--ih-platform-font, 8px);font-weight:900;line-height:1;box-sizing:border-box;border:1px solid transparent}.ih-figma__type-pill--image{background:#7b97ff26;border-color:#7b97ff47;color:#7b97ff}.ih-figma__type-pill--video{background:#a78bfa26;border-color:#a78bfa47;color:#a78bfa}.ih-figma__type-pill--article{background:#34d3991f;border-color:#34d39947;color:#34d399}.ih-figma__extra-pill{position:absolute;left:var(--ih-cover-pad, 10px);bottom:var(--ih-cover-pad, 10px);z-index:2;display:inline-flex;align-items:center;min-height:var(--ih-extra-h, 17px);padding:3px 7px;border-radius:var(--ih-extra-radius, 16px);background:#0000008c;border:1px solid rgba(255,255,255,.1);font-size:8px;font-weight:900;color:#fff9;box-sizing:border-box}.ih-figma__card-body{display:flex;flex-direction:column;flex:1;gap:10px;min-height:0;padding:var(--ih-card-body-pt, 12px) var(--ih-card-body-px, 14px) var(--ih-card-body-pb, 12px);border-top:1px solid rgba(255,255,255,.08);background:#090f1cc7;box-sizing:border-box}.ih-figma__card-body--clickable,.ih-figma__cover--preview{cursor:pointer}.ih-figma__card-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.ih-figma__card-title{margin:0;font-size:var(--ih-card-title-font, 12px);line-height:var(--ih-card-title-line, 17px);font-weight:900;color:var(--ih-card-title-color, rgba(255, 255, 255, .92));overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ih-figma__card-desc{margin:0;font-size:var(--ih-card-desc-font, 10px);line-height:var(--ih-card-desc-line, 15px);font-weight:600;color:var(--ih-card-desc-color, rgba(255, 255, 255, .52));overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ih-figma__card-footer{margin-top:auto;padding-top:var(--ih-card-footer-pt, 10px);border-top:1px solid var(--ih-card-footer-border, rgba(255, 255, 255, .1));display:flex;flex-direction:column;gap:var(--ih-card-footer-gap, 8px)}.ih-figma__card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.ih-figma__card-date{font-size:var(--ih-card-date-font, 8px);font-weight:700;color:#fff9}.ih-figma__icon-row{display:flex;align-items:center;gap:var(--ih-icon-btn-gap, 4px)}.ih-figma__footer-status{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 8px;border-radius:8px;font-size:8px;font-weight:700;box-sizing:border-box}.ih-figma__gen-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:8px;border:1px solid transparent;font-size:8px;font-weight:900;line-height:1;box-sizing:border-box}.ih-figma__spin{animation:ih-figma-spin .8s linear infinite}@keyframes ih-figma-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ih-figma__spin{animation:none}}.ih-figma__icon-btn{width:var(--ih-icon-btn-size, 22px);height:var(--ih-icon-btn-size, 22px);padding:0;border:1px solid rgba(255,255,255,.1);border-radius:var(--ih-icon-btn-radius, 8px);background:#ffffff0a;color:#ffffff80;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.ih-figma__icon-btn--preview{color:#7b97ff;border-color:#7b97ff47;background:#7b97ff1a}.ih-figma__icon-btn--publish{color:#34d399;border-color:#34d39947;background:#34d39914}.ih-figma__icon-btn--share{color:#a78bfa;border-color:#a78bfa47;background:#a78bfa14}.ih-figma__icon-btn--delete{color:#ff6b6b;border-color:#ff6b6b47;background:#ff453a14}.ih-figma__icon-btn:hover{filter:brightness(1.12);border-color:#ffffff38}.ih-figma__action-row{display:flex;align-items:center;gap:var(--ih-action-gap, 6px)}.ih-figma__action-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:var(--ih-action-h, 28px);padding:0 10px;border-radius:var(--ih-action-radius, 12px);border:1px solid var(--ih-action-preview-border, rgba(123, 151, 255, .28));background:var(--ih-action-preview-bg, rgba(123, 151, 255, .08));color:var(--ih-action-preview-color, #9eb4ff);font-size:var(--ih-action-font, 10px);font-weight:800;line-height:1;cursor:pointer;box-sizing:border-box;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease}.ih-figma__action-btn-icon{display:inline-flex;flex-shrink:0;opacity:.95}.ih-figma__action-btn--preview{color:#9eb4ff}.ih-figma__action-btn--preview:hover{border-color:#7b97ff73;background:#7b97ff24;color:#c7d6ff;box-shadow:0 0 14px #5a7bff1f}.ih-figma__action-btn--primary{border:1px solid var(--ih-action-primary-border, rgba(196, 181, 253, .55));color:#fff;background:var(--ih-action-primary-bg, linear-gradient(135deg, rgba(167, 139, 250, .98) 0%, rgba(90, 123, 255, .98) 100%));box-shadow:var(--ih-action-primary-shadow, 0 0 14px rgba(167, 139, 250, .28)),inset 0 1px #ffffff26}.ih-figma__action-btn--primary:hover{border-color:#e9d5ffbf;filter:brightness(1.06);transform:translateY(-1px)}.ih-figma__action-btn--warn{border:1px solid rgba(255,159,10,.4);background:#ff9f0a1f;color:#fbbf24}.ih-figma__action-btn--warn:hover{border-color:#ff9f0a8c;background:#ff9f0a2e;color:#fcd34d}.ih-figma__action-btn:active{transform:scale(.98)}.ih-figma__gen-chip--pending{background:#5a7bff1a;border-color:#5a7bff33;color:#7b97ff}.ih-figma__sidebar{flex:0 0 var(--ih-sidebar-w, 210px);width:var(--ih-sidebar-w, 210px);min-width:var(--ih-sidebar-w, 210px);max-width:var(--ih-sidebar-w, 210px);border-left:1px solid var(--ih-sidebar-border, rgba(123, 151, 255, .1));background:transparent;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;box-sizing:border-box}@media (min-width: 1280px){.ih-figma__sidebar{flex-basis:var(--ih-sidebar-w-xl, 228px);width:var(--ih-sidebar-w-xl, 228px);min-width:var(--ih-sidebar-w-xl, 228px);max-width:var(--ih-sidebar-w-xl, 228px)}}.ih-figma__sidebar::-webkit-scrollbar{display:none}.ih-figma__sidebar-inner{width:auto;max-width:none;margin:var(--ih-sidebar-inner-margin, 8px);padding:var(--ih-sidebar-pad, 14px);display:flex;flex-direction:column;gap:var(--ih-sidebar-gap, 14px);border-radius:14px;border:1px solid rgba(123,151,255,.08);background:#ffffff05;box-shadow:inset 0 1px #ffffff0a;box-sizing:border-box}.ih-figma__sidebar-section{padding-bottom:var(--ih-sidebar-gap, 16px);border-bottom:1px solid rgba(255,255,255,.06)}.ih-figma__sidebar-section--last{padding-bottom:0;border-bottom:none}.ih-figma__section-label{display:inline-flex;align-items:center;gap:6px;margin:0 0 var(--ih-section-label-mb, 10px);font-size:var(--ih-section-label-font, 8px);font-weight:900;letter-spacing:var(--ih-section-label-tracking, 1.8px);text-transform:uppercase;color:var(--ih-section-label-color, rgba(255, 255, 255, .52))}.ih-figma__stats-grid{display:grid;grid-template-columns:repeat(2,var(--ih-stat-w, 85px));gap:var(--ih-stat-gap-y, 8px) var(--ih-stat-gap-x, 7.25px);width:100%;max-width:calc(var(--ih-stat-w, 85px) * 2 + var(--ih-stat-gap-x, 7.25px))}.ih-figma__stat{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;width:var(--ih-stat-w, 85px);height:var(--ih-stat-h, 70px);min-height:var(--ih-stat-h, 70px);padding:10px 8px 9px;border-radius:var(--ih-stat-radius, 12px);text-align:center;box-sizing:border-box;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.ih-figma__stat:hover{transform:translateY(-1px)}.ih-figma__stat-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.ih-figma__stat--generating .ih-figma__stat-icon-wrap{animation:ih-stat-icon-pulse 2s ease-in-out infinite}@keyframes ih-stat-icon-pulse{0%,to{box-shadow:0 0 #5a7bff00}50%{box-shadow:0 0 10px #5a7bff40}}.ih-figma__stat--done{background:#30d1580f;border-color:#30d1581f}.ih-figma__stat--done .ih-figma__stat-val{color:#34d399}.ih-figma__stat--total{background:#a78bfa0f;border-color:#a78bfa1f}.ih-figma__stat--total .ih-figma__stat-val{color:#a78bfa}.ih-figma__stat--generating{background:#5a7bff0f;border-color:#5a7bff1f}.ih-figma__stat--generating .ih-figma__stat-val{color:#7b97ff}.ih-figma__stat--today{background:#ff9f0a0f;border-color:#ff9f0a1f}.ih-figma__stat--today .ih-figma__stat-val{color:#ff9f0a}.ih-figma__stat-val{margin:4px 0 0;font-size:var(--ih-stat-val-font, 15px);line-height:var(--ih-stat-val-line, 23px);font-weight:900}.ih-figma__stat-label{margin:0;font-size:var(--ih-stat-label-font, 8px);line-height:var(--ih-stat-label-line, 12px);font-weight:700;color:#ffffff85}.ih-figma__chip-wrap{display:flex;flex-wrap:wrap;gap:var(--ih-chip-gap, 6.008px)}.ih-figma__chip{display:inline-flex;align-items:center;gap:5px;height:var(--ih-chip-h, 26px);padding:0 var(--ih-chip-pad-x, 10px);border-radius:var(--ih-chip-radius, 8px);border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:#ffffff94;font-size:var(--ih-chip-font, 9px);font-weight:800;cursor:pointer;box-sizing:border-box;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.ih-figma__chip:hover{border-color:#ffffff29;color:#ffffffc7}.ih-figma__chip--active{border-color:#a78bfa73;background:#a78bfa29;color:#e9d5ff;box-shadow:inset 0 0 0 1px #a78bfa1f,0 0 12px #a78bfa1a}.ih-figma__chip--active.ih-figma__chip--xhs{border-color:#ff6b8a73;background:#ff6b8a1f;color:#fda4af}.ih-figma__chip--active.ih-figma__chip--dy{border-color:#ffffff38;background:#ffffff1a;color:#f5f5f5}.ih-figma__chip--active.ih-figma__chip--wx{border-color:#34d39966;background:#34d3991f;color:#6ee7b7}.ih-figma__chip--active.ih-figma__chip--bili{border-color:#fb729973;background:#fb72991f;color:#fda4af}.ih-figma__chip--active.ih-figma__chip--zh{border-color:#38bdf866;background:#38bdf81f;color:#7dd3fc}.ih-figma__stat--done:hover{border-color:#34d39938;box-shadow:0 4px 14px #34d39914}.ih-figma__stat--total:hover{border-color:#a78bfa38;box-shadow:0 4px 14px #a78bfa14}.ih-figma__stat--generating:hover{border-color:#5a7bff38;box-shadow:0 4px 14px #5a7bff14}.ih-figma__stat--today:hover{border-color:#ff9f0a38;box-shadow:0 4px 14px #ff9f0a14}.ih-figma__status-list{display:flex;flex-direction:column;gap:var(--ih-status-filter-gap, 4px)}.ih-figma__status-btn{width:100%;display:inline-flex;align-items:center;gap:8px;min-height:var(--ih-status-filter-h, 30px);padding:0 var(--ih-status-filter-pad-x, 11px);border-radius:var(--ih-status-filter-radius, 12px);border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffff94;font-size:var(--ih-status-filter-font, 10px);font-weight:700;text-align:left;cursor:pointer;box-sizing:border-box;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.ih-figma__status-btn-icon{display:inline-flex;flex-shrink:0}.ih-figma__status-icon--spin{animation:ih-icon-spin 1s linear infinite}.ih-figma__status-btn--active{border-color:#a78bfa6b;background:#a78bfa24;color:#e9d5ff;box-shadow:inset 0 0 0 1px #a78bfa1a}.ih-figma__status-btn--done.ih-figma__status-btn--active{border-color:#34d39959;background:#34d3991a;color:#6ee7b7}.ih-figma__status-btn--generating.ih-figma__status-btn--active{border-color:#5a7bff59;background:#5a7bff1a;color:#9eb4ff}.ih-figma__status-btn--queued.ih-figma__status-btn--active{border-color:#ff9f0a59;background:#ff9f0a1a;color:#fbbf24}.ih-figma__status-btn--failed.ih-figma__status-btn--active{border-color:#ff6b6b59;background:#ff453a1a;color:#fca5a5}.ih-figma__status-btn:hover{border-color:#ffffff24;background:#ffffff0d}.ih-figma__quick-list{display:flex;flex-direction:column;gap:var(--ih-quick-gap, 6px)}.ih-figma__quick-btn{width:100%;display:flex;align-items:center;gap:8px;min-height:var(--ih-quick-h, 34px);padding:0 12px;border-radius:var(--ih-quick-radius, 12px);border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffd1;font-size:var(--ih-quick-font, 10px);font-weight:800;cursor:pointer;box-sizing:border-box;transition:background .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease}.ih-figma__quick-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);flex-shrink:0}.ih-figma__quick-btn--image .ih-figma__quick-btn-icon{background:#7b97ff1a;border-color:#7b97ff33}.ih-figma__quick-btn--video .ih-figma__quick-btn-icon{background:#a78bfa1a;border-color:#a78bfa33}.ih-figma__quick-btn--article .ih-figma__quick-btn-icon{background:#34d3991a;border-color:#34d39933}.ih-figma__quick-btn-label{flex:1;min-width:0;text-align:left}.ih-figma__quick-btn-count{flex-shrink:0;font-size:var(--ih-quick-count-font, 8px);font-weight:800;color:#ffffff6b}.ih-figma__quick-btn:hover{transform:translate(2px);box-shadow:0 4px 16px #0003}.ih-figma__quick-btn--image:hover{border-color:#7b97ff52;background:#7b97ff14}.ih-figma__quick-btn--video:hover{border-color:#a78bfa52;background:#a78bfa14}.ih-figma__quick-btn--article:hover{border-color:#34d39952;background:#34d39914}.ih-figma__skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:4px 0 24px}@media (max-width: 1180px){.ih-figma__skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.ih-figma__skeleton-grid{grid-template-columns:1fr}}.ih-figma__skeleton-card{height:220px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(110deg,#ffffff0a,#ffffff17,#ffffff0a 90%);background-size:200% 100%;animation:ih-skeleton-shimmer 1.2s ease-in-out infinite}@keyframes ih-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ih-figma__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;gap:16px;text-align:center}.ih-figma__empty-title{margin:0;font-size:13px;color:#fff9}.ih-figma__empty-desc{margin:0;font-size:11px;color:#f87171d9;max-width:320px;line-height:1.5}.ih-figma__empty-desc--hint{color:#ffffff61}.ih-figma__clear-filters{font-size:10px;font-weight:900;padding:6px 12px;border-radius:8px;border:1px solid rgba(167,139,250,.25);background:#a78bfa26;color:#a78bfa;cursor:pointer}.ih-figma__clear-filters--primary{background:linear-gradient(163deg,#a78bfa,#5a7bff);color:#fff;border-color:transparent}.dl-figma{--dl-bg: var(--shell-bg-page, var(--bg-page, #080e1a));--dl-bg-mid: #0a1020;--dl-brand: #5a7bff;--dl-purple: #a78bfa;--dl-pink: #ec4899;--dl-pad-x: clamp(20px, 4vw, 177.5px);--dl-content-max: 1024px;--dl-hero-max: 810px;--dl-showcase-max: 896px;--dl-platform-max: 976px;--dl-ease-out: cubic-bezier(.22, 1, .36, 1);width:100%;min-height:100%;box-sizing:border-box;position:relative;overflow:hidden;background:var(--dl-bg);color:#fff;font-family:Noto Sans SC,PingFang SC,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}.dl-figma__reveal{animation:dl-reveal-up .75s var(--dl-ease-out) both;animation-delay:var(--dl-reveal-delay, 0s)}@keyframes dl-reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.dl-figma__reveal-io,.dl-figma__reveal-child{opacity:var(--dl-reveal-opacity, 1);transform:translate3d(0,var(--dl-reveal-y, 0),0)}.dl-figma__reveal-io.dl-figma__reveal-io--done,.dl-figma__reveal-child.dl-figma__reveal-io--done{opacity:1;transform:translateZ(0);will-change:auto}.dl-figma--reveal-init .dl-figma__reveal-io:not(.dl-figma__reveal-io--done):not(.dl-figma__reveal-io--group),.dl-figma--reveal-init .dl-figma__reveal-child:not(.dl-figma__reveal-io--done){opacity:var(--dl-reveal-opacity, 0);transform:translate3d(0,var(--dl-reveal-y, 56px),0);will-change:transform,opacity}.dl-figma--reveal-init .dl-figma__reveal-child:not(.dl-figma__reveal-io--done){--dl-reveal-y: 40px}.dl-figma--reveal-init .dl-figma__reveal-io--group,.dl-figma__reveal-io--group{opacity:1;transform:none;will-change:auto}.dl-figma--reveal-init .dl-figma__reveal-io:not(.dl-figma__reveal-io--visible) .dl-figma__showcase{opacity:0;transform:translateY(40px) scale(.97)}.dl-figma--reveal-init .dl-figma__reveal-io--visible .dl-figma__showcase,.dl-figma--reveal-init .dl-figma__above-fold .dl-figma__showcase-wrap .dl-figma__showcase{animation:dl-showcase-glow 4.2s ease-in-out infinite,dl-showcase-enter .85s var(--dl-ease-out) both}.dl-figma--reveal-init .dl-figma__above-fold .dl-figma__showcase-wrap .dl-figma__showcase-media,.dl-figma__reveal-io--visible .dl-figma__showcase-media{animation:dl-showcase-media-float 5.5s ease-in-out infinite}.dl-figma--reveal-init .dl-figma__above-fold .dl-figma__showcase-wrap .dl-figma__showcase-img,.dl-figma__reveal-io--visible .dl-figma__showcase-img{animation:dl-showcase-img-drift 14s ease-in-out infinite alternate}.dl-figma__scroll{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-x:hidden}.dl-figma__ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.dl-figma__aurora{position:absolute;border-radius:50%;filter:blur(72px);will-change:transform,opacity}.dl-figma__aurora--brand{top:-12%;right:-8%;width:min(720px,92vw);height:min(720px,92vw);background:radial-gradient(circle,rgba(90,123,255,.52) 0%,rgba(90,123,255,.12) 42%,transparent 72%);animation:dl-aurora-brand 9s ease-in-out infinite alternate}.dl-figma__aurora--purple{bottom:8%;left:-14%;width:min(560px,78vw);height:min(560px,78vw);background:radial-gradient(circle,rgba(167,139,250,.44) 0%,rgba(236,72,153,.14) 45%,transparent 70%);animation:dl-aurora-purple 11s ease-in-out infinite alternate}.dl-figma__aurora--cyan{top:38%;left:28%;width:min(420px,62vw);height:min(420px,62vw);background:radial-gradient(circle,rgba(0,240,255,.22) 0%,rgba(90,123,255,.08) 50%,transparent 72%);animation:dl-aurora-cyan 8s ease-in-out infinite alternate}.dl-figma__mesh{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background:radial-gradient(ellipse 80% 50% at 20% 0%,rgba(90,123,255,.14) 0%,transparent 55%),radial-gradient(ellipse 70% 45% at 85% 15%,rgba(139,92,246,.12) 0%,transparent 52%),linear-gradient(180deg,#080e1a00,#080e1aa6 88%,#080e1aeb);animation:dl-mesh-breathe 10s ease-in-out infinite alternate}@keyframes dl-aurora-brand{0%{transform:translate(0) scale(1) rotate(0);opacity:.78}to{transform:translate(-72px,48px) scale(1.18) rotate(6deg);opacity:1}}@keyframes dl-aurora-purple{0%{transform:translate(0) scale(1) rotate(0);opacity:.7}to{transform:translate(64px,-40px) scale(1.14) rotate(-5deg);opacity:1}}@keyframes dl-aurora-cyan{0%{transform:translate(0) scale(.92) rotate(0);opacity:.55}to{transform:translate(-36px,28px) scale(1.12) rotate(4deg);opacity:.92}}@keyframes dl-mesh-breathe{0%{opacity:.42}to{opacity:.68}}.dl-figma__stars{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.dl-figma__star{position:absolute;border-radius:50%;opacity:.65;animation:dl-star-twinkle 3.2s ease-in-out infinite alternate;filter:drop-shadow(0 0 4px rgba(255,255,255,.35))}@keyframes dl-star-twinkle{0%{opacity:.28;transform:scale(.82)}to{opacity:.95;transform:scale(1.18)}}.dl-figma__glow{display:none}.dl-figma__inner{position:relative;z-index:1;max-width:calc(var(--dl-content-max) + var(--dl-pad-x) * 2);margin:0 auto;padding:0 var(--dl-pad-x) 64px}.dl-figma__above-fold{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:8px}.dl-figma__hero{position:relative;width:100%;max-width:var(--dl-hero-max);margin:0 auto;padding:clamp(40px,5vw,64px) 0 0;text-align:center}.dl-figma__hero-orbs{pointer-events:none;position:absolute;top:-120px;right:-40%;bottom:-120px;left:-40%;z-index:0;overflow:visible}.dl-figma__hero-orb{position:absolute;border-radius:50%;filter:blur(2px);animation:dl-hero-orb-float 9s ease-in-out infinite alternate}.dl-figma__hero-orb--tl{top:-180px;left:-220px;width:min(699px,90vw);height:min(699px,90vw);background:radial-gradient(circle at 50% 50%,rgba(90,123,255,.16) 0%,rgba(90,123,255,.05) 40%,transparent 70%);opacity:.55;animation-duration:11s}.dl-figma__hero-orb--br{bottom:-200px;right:-180px;width:min(672px,85vw);height:min(672px,85vw);background:radial-gradient(circle at 50% 50%,rgba(167,139,250,.14) 0%,rgba(236,72,153,.08) 40%,transparent 68%);opacity:.5;animation-duration:13s;animation-delay:-2s}.dl-figma__hero-orb--mid{top:28%;left:22%;width:min(511px,70vw);height:min(511px,70vw);background:radial-gradient(circle at 50% 50%,rgba(139,92,246,.12) 0%,transparent 65%);opacity:.38;animation-duration:8s;animation-delay:-4s}@keyframes dl-hero-orb-float{0%{transform:translate(0) scale(1)}to{transform:translate(18px,-14px) scale(1.06)}}.dl-figma__hero-content{position:relative;z-index:1}.dl-figma__badge{display:inline-flex;align-items:center;gap:10px;height:37px;padding:0 16px 0 14px;margin-bottom:28px;border-radius:9999px;border:1px solid rgba(90,123,255,.3);background:#5a7bff1a;box-shadow:inset 0 1px #ffffff0a;animation:dl-badge-glow 3s ease-in-out infinite}@keyframes dl-badge-glow{0%,to{box-shadow:inset 0 1px #ffffff0a,0 0 #5a7bff00}50%{box-shadow:inset 0 1px #ffffff0f,0 0 24px #5a7bff1f}}.dl-figma__badge-icon{flex-shrink:0;opacity:.9;animation:dl-badge-icon-spin 4.5s linear infinite}@keyframes dl-badge-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dl-figma__badge-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade8080;animation:dl-live-dot-pulse 2s ease-in-out infinite}@keyframes dl-live-dot-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.dl-figma__badge-text{font-size:10px;font-weight:900;line-height:15px;letter-spacing:3px;text-transform:uppercase;color:var(--dl-purple)}.dl-figma__title{margin:0;font-weight:900;letter-spacing:-.025em;color:#fff}.dl-figma__title-line{display:block;font-size:clamp(40px,6.4vw,92.8px);line-height:1.06}.dl-figma__title-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2em .45em;margin-top:.08em}.dl-figma__title-accent{display:inline-block;font-size:clamp(36px,5.8vw,92.8px);line-height:1.06;background:linear-gradient(166.36deg,var(--dl-brand) 0%,var(--dl-purple) 48%,var(--dl-pink) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 200%;animation:dl-title-shimmer 8s ease-in-out infinite alternate}@keyframes dl-title-shimmer{0%{background-position:0% 50%}to{background-position:100% 50%}}.dl-figma__title-sub{display:inline-block;font-size:clamp(24px,4.2vw,56px);line-height:1.06;color:#e0e7ff;opacity:.75;white-space:nowrap}.dl-figma__lead{margin:24px auto 0;max-width:672px;font-size:clamp(14px,1.6vw,17.92px);line-height:1.625;color:#ffffff6b}.dl-figma__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:28px}.dl-figma__btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 28px;border:none;border-radius:24px;background:linear-gradient(163.96deg,var(--dl-brand) 0%,#8b5cf6 100%);box-shadow:0 6px 18px #5a7bff54,0 0 0 1px #5a7bff30;font-size:14px;font-weight:900;line-height:20px;color:#fff;cursor:pointer;animation:dl-btn-primary-glow 2.8s ease-in-out infinite;transition:transform .22s var(--dl-ease-out),filter .22s ease}.dl-figma__btn-primary:hover{transform:translateY(-2px);filter:brightness(1.08)}.dl-figma__btn-primary:active{transform:translateY(0)}@keyframes dl-btn-primary-glow{0%,to{box-shadow:0 6px 18px #5a7bff54,0 0 0 1px #5a7bff30}50%{box-shadow:0 10px 28px #5a7bff6b,0 0 0 1px #5a7bff47}}.dl-figma__btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 24px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;font-size:14px;font-weight:900;line-height:20px;color:#ffffff85;cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s var(--dl-ease-out)}.dl-figma__btn-ghost:hover{background:#ffffff0f;border-color:#ffffff24;color:#ffffffbf;transform:translateY(-1px)}.dl-figma__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(24px,5vw,56px);margin-top:40px}.dl-figma__stat{display:flex;flex-direction:column;align-items:center;gap:5.8px;min-width:80px;opacity:0;transform:translateY(16px) scale(.92);transition:transform .28s var(--dl-ease-out)}.dl-figma__stats--visible .dl-figma__stat{animation:dl-stat-pop .72s var(--dl-ease-out) both;animation-delay:var(--dl-stat-delay, 0s)}@media (hover: hover){.dl-figma__stats--visible .dl-figma__stat:hover{animation:none;opacity:1;transform:translateY(-3px) scale(1.02)}}@keyframes dl-stat-pop{0%{opacity:0;transform:translateY(16px) scale(.92)}65%{opacity:1;transform:translateY(-4px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}.dl-figma__stat-value{font-size:clamp(28px,3.2vw,38.4px);font-weight:900;line-height:1;letter-spacing:-.025em;font-variant-numeric:tabular-nums;text-shadow:0 0 0 transparent}.dl-figma__stats--visible .dl-figma__stat-value{animation:dl-stat-value-glow 2.8s ease-in-out infinite;animation-delay:calc(var(--dl-stat-delay, 0s) + .55s)}@keyframes dl-stat-value-glow{0%,to{text-shadow:0 0 0 transparent;filter:brightness(1)}50%{text-shadow:0 0 28px color-mix(in srgb,var(--dl-stat-color, #5a7bff) 42%,transparent);filter:brightness(1.08)}}.dl-figma__stat-label{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#ffffff47;opacity:0;transform:translateY(6px)}.dl-figma__stats--visible .dl-figma__stat-label{animation:dl-stat-label-in .5s var(--dl-ease-out) both;animation-delay:calc(var(--dl-stat-delay, 0s) + .28s)}@keyframes dl-stat-label-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dl-figma__stat-icon{animation:dl-stat-icon-pulse 2.4s ease-in-out infinite;animation-delay:calc(var(--dl-stat-delay, 0s) + .9s)}@keyframes dl-stat-icon-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}.dl-figma__scroll-hint{display:flex;flex-direction:column;align-items:center;gap:6px;margin:28px auto 12px;padding:4px 8px;border:none;background:none;font-size:8px;line-height:12px;letter-spacing:3.04px;text-transform:uppercase;color:#ffffff47;opacity:.38;cursor:pointer;transition:opacity .45s var(--dl-ease-out),color .2s ease,transform .45s var(--dl-ease-out)}.dl-figma__scroll-hint:hover{opacity:.55;color:#ffffff73}.dl-figma__scroll-hint--dimmed{opacity:.1;pointer-events:none;transform:translateY(4px)}.dl-figma__scroll-hint-text{animation:dl-scroll-hint-text-pulse 2.8s ease-in-out infinite}.dl-figma__scroll-hint-chevron{display:flex;color:#ffffff47;animation:dl-scroll-hint-bounce 2.4s ease-in-out infinite}.dl-figma__scroll-hint--dimmed .dl-figma__scroll-hint-text,.dl-figma__scroll-hint--dimmed .dl-figma__scroll-hint-chevron{animation:none}@keyframes dl-scroll-hint-bounce{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(8px);opacity:1}}@keyframes dl-scroll-hint-text-pulse{0%,to{opacity:.65}50%{opacity:1}}.dl-figma__showcase-wrap{position:relative;width:min(100%,896px);max-width:896px;margin:clamp(32px,5vw,56px) auto 0;flex-shrink:0}.dl-figma__showcase-ambient{pointer-events:none;position:absolute;border-radius:50%;filter:blur(80px);z-index:0;animation:dl-showcase-ambient-pulse 7s ease-in-out infinite alternate}.dl-figma__showcase-ambient--tr{top:-120px;right:-80px;width:min(420px,55vw);height:min(420px,55vw);background:#5a7bff2e}.dl-figma__showcase-ambient--bl{bottom:-60px;left:-100px;width:min(280px,40vw);height:min(280px,40vw);background:#8b5cf624;animation-delay:-2.5s}@keyframes dl-showcase-ambient-pulse{0%{transform:scale(.92);opacity:.55}to{transform:scale(1.08);opacity:.95}}.dl-figma__showcase{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:896px;aspect-ratio:894/500;border-radius:24px;border:1px solid rgba(255,255,255,.1);overflow:hidden;box-shadow:0 44px 100px #000000b8,0 0 80px #5a7bff14}@keyframes dl-showcase-glow{0%,to{box-shadow:0 44px 100px #000000b8,0 0 60px #5a7bff1a}50%{box-shadow:0 48px 108px #000000c7,0 0 100px #5a7bff38}}@keyframes dl-showcase-media-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes dl-showcase-img-drift{0%{transform:scale(1.03) translate(0)}to{transform:scale(1.07) translate(-.8%,-.4%)}}@keyframes dl-showcase-enter{0%{opacity:0;transform:translateY(28px) scale(.96)}70%{opacity:1;transform:translateY(-4px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.dl-figma__showcase-media{position:absolute;top:1px;right:1px;bottom:1px;left:1px;overflow:hidden;border-radius:23px}.dl-figma__showcase-img{display:block;width:100%;height:100%;object-fit:cover;transform-origin:center center;will-change:transform}.dl-figma__showcase-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(150.78deg,rgba(90,123,255,.133) 0%,transparent 60%);pointer-events:none}.dl-figma__showcase-fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to top,#03050e 0%,rgba(3,5,14,.3) 50%,transparent 100%);pointer-events:none}.dl-figma__showcase-particles{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden}.dl-figma__showcase-particle{position:absolute;border-radius:50%;color:var(--dl-particle-color, #a5b4fc);box-shadow:0 0 14px color-mix(in srgb,currentColor 36%,transparent);opacity:0}.dl-figma__reveal-io--visible .dl-figma__showcase-particle,.dl-figma--reveal-init .dl-figma__above-fold .dl-figma__showcase-wrap .dl-figma__showcase-particle{animation:dl-showcase-particle-pop .65s var(--dl-ease-out) both,dl-showcase-particle-float 4.8s ease-in-out calc(var(--dl-particle-delay, 0s) + .65s) infinite}@keyframes dl-showcase-particle-float{0%,to{transform:translate(0) scale(1);opacity:var(--dl-particle-opacity, .85)}50%{transform:translateY(-10px) scale(1.15);opacity:1}}@keyframes dl-showcase-particle-pop{0%{opacity:0;transform:scale(0)}to{opacity:var(--dl-particle-opacity, 1);transform:scale(1)}}.dl-figma__showcase-chip{position:absolute;z-index:6;display:inline-flex;align-items:center;gap:8px;height:33px;padding:0 14px;border-radius:9999px;border:1px solid rgba(255,255,255,.12);background:#040814f7;font-size:10px;font-weight:900;line-height:15px;color:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translateY(10px) scale(.94)}.dl-figma__reveal-io--visible .dl-figma__showcase-chip,.dl-figma--reveal-init .dl-figma__above-fold .dl-figma__showcase-wrap .dl-figma__showcase-chip{animation:dl-chip-enter .55s var(--dl-ease-out) both,dl-chip-float 3.6s ease-in-out calc(var(--dl-chip-delay, .5s) + .55s) infinite;animation-delay:var(--dl-chip-delay, .5s),calc(var(--dl-chip-delay, .5s) + .55s)}@keyframes dl-chip-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.02)}}@keyframes dl-chip-enter{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.dl-figma__showcase-chip--tl{top:13.05px;left:15.9px}.dl-figma__showcase-chip--tr{top:16.04px;left:770.82px;border-color:#5a7bff30;color:var(--dl-purple)}.dl-figma__showcase-chip--br{top:431.05px;left:745.02px;color:#ffffffa6}@media (max-width: 900px){.dl-figma__showcase-chip--tr,.dl-figma__showcase-chip--br{left:auto}.dl-figma__showcase-chip--tr{top:16px;right:16px}.dl-figma__showcase-chip--br{top:auto;right:16px;bottom:16px}}.dl-figma__chip-live{width:7.34px;height:7.34px;border-radius:50%;background:#4ade80;opacity:.79;box-shadow:0 0 10px #4ade8066;animation:dl-live-dot-pulse 2s ease-in-out infinite}@keyframes dl-live-dot-pulse{0%,to{opacity:.79;transform:scale(1);box-shadow:0 0 6px #4ade8066}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 14px #4ade80bf}}.dl-figma__platforms{width:100%;margin:0 auto;padding:clamp(64px,8vw,80px) 0 56px}.dl-figma__platforms-board{max-width:var(--dl-platform-max);margin:0 auto;box-sizing:border-box}.dl-figma__platforms-head{margin-bottom:28px}.dl-figma__section-desc--narrow{max-width:520px}.dl-figma__section-kicker{margin:0 0 12px;text-align:center;font-size:10px;font-weight:900;letter-spacing:4px;text-transform:uppercase;color:#5a7bff75}.dl-figma__section-title{margin:0;text-align:center;font-size:clamp(32px,4vw,49.6px);font-weight:900;line-height:1.2;color:#fff}.dl-figma__section-desc{margin:12px auto 32px;max-width:640px;text-align:center;font-size:14px;line-height:1.5;color:#ffffff52}.dl-figma__tabs{display:flex;justify-content:center;margin-bottom:28px}.dl-figma__tabs-track{position:relative;display:flex;align-items:stretch;width:min(100%,380px);height:70px;padding:4px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;box-sizing:border-box}.dl-figma__tab-indicator{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:60px;border-radius:20px;border:1px solid rgba(90,123,255,.26);background:linear-gradient(159.56deg,#5a7bff28,#8b5cf618);box-shadow:0 0 20px #5a7bff14;transition:transform .32s var(--dl-ease-out);pointer-events:none}.dl-figma__tab-indicator--desktop{transform:translate(100%)}.dl-figma__tab{position:relative;z-index:1;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.75px;padding:12px 14px;border:none;border-radius:20px;background:transparent;text-align:left;cursor:pointer;transition:color .22s ease}.dl-figma__tab:first-child{flex:1.28 1 0}.dl-figma__tab-head{display:inline-flex;align-items:center;gap:6px}.dl-figma__tab-emoji{font-size:14px;line-height:1}.dl-figma__tab-label{font-size:14px;font-weight:900;line-height:20px;color:#ffffff61;transition:color .22s ease}.dl-figma__tab--active .dl-figma__tab-label{color:#fff}.dl-figma__tab-sub{display:block;max-width:100%;font-size:9px;line-height:13.5px;color:#ffffff2e;white-space:nowrap;transition:color .22s ease}.dl-figma__tab--active .dl-figma__tab-sub{color:#ffffff61}.dl-figma__cards{display:flex;flex-direction:column;gap:16px;animation:dl-cards-tab-in .36s var(--dl-ease-out) both}@keyframes dl-cards-tab-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dl-figma__card--panel{animation:dl-card-panel-in .42s var(--dl-ease-out) both;animation-delay:var(--dl-card-delay, 0s)}.dl-figma__card--suggested{border-color:#5a7bff8c!important;box-shadow:0 0 0 1px #5a7bff40,0 12px 40px #5a7bff1f!important;animation:dl-suggested-card-pulse 2.8s ease-in-out infinite}@keyframes dl-suggested-card-pulse{0%,to{box-shadow:0 0 0 1px #5a7bff40,0 12px 40px #5a7bff1f}50%{box-shadow:0 0 0 1px #5a7bff6b,0 16px 48px #5a7bff38}}.dl-figma__card--clickable{cursor:pointer}.dl-figma__card--clickable:focus-visible{outline:2px solid rgba(90,123,255,.55);outline-offset:2px}@keyframes dl-card-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dl-figma__cards-row{display:flex;gap:16px;align-items:stretch}.dl-figma__cards-row--solo{justify-content:center}.dl-figma__cards-row--solo .dl-figma__card{flex:0 1 480px;max-width:100%}.dl-figma__card{flex:1 1 0;min-width:0;max-width:480px;display:flex;align-items:center;gap:16px;min-height:100px;height:100px;padding:20px;box-sizing:border-box;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;box-shadow:0 4px 20px #0000004d;text-align:left;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.dl-figma__card:hover{border-color:#ffffff24;transform:translateY(-2px);box-shadow:0 8px 28px #00000061}.dl-figma__card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:24px;border:1px solid transparent}.dl-figma__card-icon--wechat{background:#07c16012;border-color:#07c16024;color:#07c160}.dl-figma__card-icon--ios{background:#a8aaae12;border-color:#a8aaae24;color:#a8aaae}.dl-figma__card-icon--android{background:#3ddc8412;border-color:#3ddc8424;color:#3ddc84}.dl-figma__card-icon--harmony{background:#ff4d4f12;border-color:#ff4d4f24;color:#ff6b6b}.dl-figma__card-icon--windows{background:#5a7bff1a;border-color:#5a7bff33;color:var(--dl-brand)}.dl-figma__card-icon--macos{background:#a8aaae12;border-color:#a8aaae24;color:#a8aaae}.dl-figma__card-icon--web{background:#5a7bff14;border-color:#5a7bff29;color:var(--dl-brand)}.dl-figma__card-body{flex:1;min-width:0}.dl-figma__card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dl-figma__card-name{margin:0;font-size:13px;font-weight:900;color:#ffffffe6}.dl-figma__card-badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:9999px;font-size:8px;font-weight:900}.dl-figma__card-badge--recommend{border:1px solid rgba(7,193,96,.22);background:#07c1601f;color:#07c160}.dl-figma__card-badge--new{border:1px solid rgba(168,170,174,.22);background:#a8aaae1f;color:#a8aaae}.dl-figma__card-desc{margin:4px 0 0;font-size:11px;color:#ffffff52}.dl-figma__card-meta{display:flex;gap:12px;margin-top:6px;font-size:9px;color:#ffffff2e}.dl-figma__card-actions{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.dl-figma__card-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#ffffff73;cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s var(--dl-ease-out),box-shadow .22s ease}.dl-figma__card-btn:hover{background:#5a7bff24;color:var(--dl-purple);border-color:#5a7bff47;transform:scale(1.06);box-shadow:0 0 16px #5a7bff26}.dl-figma__card-btn:active{transform:scale(.98)}.dl-figma__card-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:none;font-size:8px;font-weight:900;letter-spacing:.35px;text-transform:uppercase;color:#ffffff47;cursor:pointer;white-space:nowrap;transition:color .2s ease}.dl-figma__card-link:hover{color:var(--dl-purple)}.dl-figma__platforms-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 24px;margin-top:32px;padding-top:8px}.dl-figma__platforms-trust-item{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:#ffffff61}.dl-figma__platforms-trust-icon{flex-shrink:0;opacity:.85}.dl-figma__compare{max-width:min(1104px,100%);margin:0 auto;padding:0 24px 56px;box-sizing:border-box}.dl-figma__compare-table{border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 16px 48px #00000047}.dl-figma__compare-row{display:grid;grid-template-columns:1fr 140px 140px;align-items:center;min-height:52px;border-bottom:1px solid rgba(255,255,255,.05)}.dl-figma__compare-row:last-child{border-bottom:none}.dl-figma__compare-row--head{min-height:56px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08)}.dl-figma__compare-cell{padding:14px 20px;font-size:13px;line-height:1.4;color:#ffffff8c;text-align:center}.dl-figma__compare-cell--feature{text-align:left;font-weight:600;color:#ffffffb8}.dl-figma__compare-cell--client,.dl-figma__compare-cell--web{font-size:12px;font-weight:700;color:#ffffff61}.dl-figma__compare-row--head .dl-figma__compare-cell--client,.dl-figma__compare-row--head .dl-figma__compare-cell--web{color:#ffffff8c}.dl-figma__compare-head-label{font-size:14px;font-weight:900;color:#fff}.dl-figma__compare-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%}.dl-figma__compare-mark--client{color:#4ade80;background:#4ade801a;border:1px solid rgba(74,222,128,.22)}.dl-figma__compare-mark--web{color:var(--dl-brand);background:#5a7bff1a;border:1px solid rgba(90,123,255,.22)}.dl-figma__compare-dash{font-size:16px;color:#ffffff24}.dl-figma__compare-row.dl-figma__reveal-io--visible .dl-figma__compare-mark,.dl-figma__compare-row.dl-figma__reveal-io--done .dl-figma__compare-mark{animation:dl-compare-mark-pop .42s var(--dl-ease-out) both}@keyframes dl-compare-mark-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.dl-figma__band{margin:0 calc(-1 * var(--dl-pad-x));padding:clamp(64px,8vw,80px) var(--dl-pad-x) clamp(48px,6vw,64px);border-top:1px solid rgba(255,255,255,.05)}.dl-figma__band-inner{max-width:var(--dl-content-max);margin:0 auto;display:flex;flex-direction:column;gap:48px}.dl-figma__features{display:flex;flex-direction:column;gap:16px}.dl-figma__features-head{min-height:152px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dl-figma__features-title{margin:0;font-size:20px;font-weight:900;color:#ffffffd9}.dl-figma__features-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.dl-figma__feature{display:flex;flex-direction:column;align-items:flex-start;min-height:120px;padding:14px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;animation:dl-feature-enter .55s var(--dl-ease-out) both;animation-delay:var(--dl-feature-delay, 0s);transition:border-color .22s ease,transform .22s var(--dl-ease-out)}.dl-figma__feature:hover{border-color:#ffffff1a;transform:translateY(-2px)}@keyframes dl-feature-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dl-figma__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.dl-figma__feature h4{margin:8px 0 4px;font-size:11px;font-weight:900;line-height:1.3;color:#fffc}.dl-figma__feature p{margin:0;font-size:9px;line-height:1.45;color:#ffffff59;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dl-figma__final-cta{position:relative;max-width:min(896px,100%);margin:0 auto;padding:0 24px 64px;box-sizing:border-box}.dl-figma__final-cta-glow{position:absolute;top:24px;right:48px;bottom:24px;left:48px;border-radius:50%;background:radial-gradient(circle,rgba(90,123,255,.14) 0%,transparent 70%);pointer-events:none;animation:dl-final-cta-glow 5.5s ease-in-out infinite}@keyframes dl-final-cta-glow{0%,to{opacity:.28;transform:scale(1)}50%{opacity:.48;transform:scale(1.12)}}.dl-figma__final-cta-inner{position:relative;z-index:1;padding:clamp(40px,6vw,48px) clamp(24px,5vw,48px);border-radius:32px;border:1px solid rgba(90,123,255,.18);background:linear-gradient(135deg,#5a7bff1a,#8b5cf612,#ffffff06);box-shadow:0 0 80px #5a7bff12,inset 0 0 80px #5a7bff08;text-align:center}.dl-figma__final-cta-emoji{display:inline-block;font-size:clamp(40px,6vw,48px);line-height:1;margin-bottom:20px;animation:dl-final-cta-emoji 4.5s ease-in-out infinite}@keyframes dl-final-cta-emoji{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(8deg) scale(1.06)}75%{transform:rotate(-8deg) scale(1.06)}}.dl-figma__final-cta-title{margin:0 0 12px;font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1.15;color:#fff}.dl-figma__final-cta-desc{margin:0 auto 28px;max-width:420px;font-size:13px;line-height:1.65;color:#ffffff6b}.dl-figma__final-cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.dl-figma__testimonials{margin:0 calc(-1 * var(--dl-pad-x));padding:clamp(64px,8vw,80px) var(--dl-pad-x) clamp(48px,6vw,64px);border-top:1px solid rgba(255,255,255,.05)}.dl-figma__testimonials-head{max-width:var(--dl-content-max);margin:0 auto 40px;text-align:center}.dl-figma__testimonials-title{margin:0;font-size:clamp(24px,3vw,32px);font-weight:900;line-height:1.25;color:#fff}.dl-figma__testimonials-head.dl-figma__reveal-io--visible .dl-figma__testimonials-kicker,.dl-figma__testimonials-head.dl-figma__reveal-io--done .dl-figma__testimonials-kicker{animation:dl-testimonial-kicker-in .55s var(--dl-ease-out) both}.dl-figma__testimonials-title-accent{display:inline-block;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 42%,var(--dl-brand) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 200%}.dl-figma__testimonials-title-rest{display:inline-block;margin-left:.28em;color:#fff}.dl-figma__testimonials-head.dl-figma__reveal-io--visible .dl-figma__testimonials-title-accent,.dl-figma__testimonials-head.dl-figma__reveal-io--done .dl-figma__testimonials-title-accent{animation:dl-testimonial-title-accent-in .78s var(--dl-ease-out) .06s both,dl-testimonial-title-shimmer 5s ease-in-out .84s infinite alternate}.dl-figma__testimonials-head.dl-figma__reveal-io--visible .dl-figma__testimonials-title-rest,.dl-figma__testimonials-head.dl-figma__reveal-io--done .dl-figma__testimonials-title-rest{animation:dl-testimonial-title-rest-in .62s var(--dl-ease-out) .18s both}@keyframes dl-testimonial-kicker-in{0%{opacity:0;letter-spacing:8px;transform:translateY(10px)}to{opacity:1;letter-spacing:4px;transform:translateY(0)}}@keyframes dl-testimonial-title-accent-in{0%{opacity:0;transform:translateY(18px) scale(.92);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes dl-testimonial-title-rest-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dl-testimonial-title-shimmer{0%{background-position:0% 50%}to{background-position:100% 50%}}.dl-figma__testimonials-grid{max-width:var(--dl-content-max);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dl-figma__testimonial-card{position:relative;min-height:200px;padding:24px 22px 22px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 12px 36px #00000038;transition:border-color .24s ease,transform .28s var(--dl-ease-out),box-shadow .28s ease}.dl-figma__testimonial-card:hover{border-color:#fbbf242e;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000047,0 0 32px #fbbf240f}.dl-figma__testimonial-glow{pointer-events:none;position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(90,123,255,.18) 0%,transparent 70%)}.dl-figma__testimonial-card.dl-figma__reveal-io--visible .dl-figma__testimonial-glow,.dl-figma__testimonial-card.dl-figma__reveal-io--done .dl-figma__testimonial-glow{animation:dl-testimonial-glow-pulse 4.5s ease-in-out infinite alternate}@keyframes dl-testimonial-glow-pulse{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}.dl-figma__testimonial-stars{display:flex;gap:3px;margin-bottom:14px}.dl-figma__testimonial-star{display:inline-flex;transform-origin:50% 60%}.dl-figma__testimonial-card.dl-figma__reveal-io--visible .dl-figma__testimonial-star,.dl-figma__testimonial-card.dl-figma__reveal-io--done .dl-figma__testimonial-star{animation:dl-testimonial-star-pop .52s var(--dl-ease-out) both,dl-testimonial-star-twinkle 2.6s ease-in-out infinite;animation-delay:calc(.22s + var(--dl-star-i, 0) * .09s),calc(.7s + var(--dl-star-i, 0) * .18s)}@keyframes dl-testimonial-star-pop{0%{opacity:0;transform:scale(0) rotate(-28deg)}65%{opacity:1;transform:scale(1.18) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes dl-testimonial-star-twinkle{0%,to{filter:drop-shadow(0 0 0 rgba(251,191,36,0));transform:scale(1)}50%{filter:drop-shadow(0 0 5px rgba(251,191,36,.55));transform:scale(1.08)}}.dl-figma__testimonial-quote{margin:0 0 20px;font-size:13px;line-height:1.65;color:#ffffff8c}.dl-figma__testimonial-author{display:flex;align-items:center;gap:12px}.dl-figma__testimonial-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0;font-size:13px;font-weight:900;color:#fff;background:linear-gradient(135deg,var(--dl-brand) 0%,#8b5cf6 100%);box-shadow:0 4px 16px #5a7bff40}.dl-figma__testimonial-name{margin:0;font-size:12px;font-weight:900;color:#ffffffd9}.dl-figma__testimonial-role{margin:4px 0 0;font-size:10px;color:#ffffff47}.dl-figma__bottom{box-sizing:border-box;width:100%;max-width:var(--dl-content-max);margin:clamp(40px,5vw,56px) auto 0;display:flex;flex-direction:column;gap:clamp(28px,4vw,40px)}.dl-figma__tips{box-sizing:border-box;width:100%;margin:0;padding:20px 28px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;text-align:center}.dl-figma__tips-line{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin:0 0 10px;font-size:12px;line-height:1.6;color:#ffffff61}.dl-figma__tips-line:last-child{margin-bottom:0}.dl-figma__tips-icon{flex-shrink:0;margin-top:2px}.dl-figma__footer{box-sizing:border-box;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px 28px;margin:0;padding:28px 0 0;border-top:1px solid rgba(255,255,255,.05)}.dl-figma__footer-brand{display:flex;align-items:center;gap:12px}.dl-figma__footer-logo{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:20px;background:linear-gradient(135deg,var(--dl-brand) 0%,#8b5cf6 100%);font-size:12px;font-weight:900}.dl-figma__footer-name{font-size:11px;font-weight:900;letter-spacing:.55px;text-transform:uppercase;color:#ffffff47}.dl-figma__footer-copy{margin:0;min-width:0;font-size:10px;color:#ffffff2e;white-space:nowrap}.dl-figma__footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.dl-figma__footer-link{font-size:10px;color:#ffffff47;text-decoration:none;transition:color .2s ease}.dl-figma__footer-link:hover{color:var(--dl-purple)}.dl-figma__footer-slogan{margin:0;min-width:0;font-size:10px;line-height:15px;letter-spacing:.2px;color:#ffffff47;text-align:right;white-space:nowrap}.dl-platform-qr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--celebration-overlay-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dl-platform-qr-modal{--dl-qr-accent: #07c160;--dl-qr-accent-glow: 7, 193, 96;position:relative;width:min(658px,100%);max-height:min(92vh,560px);overflow:auto;border:1px solid var(--celebration-panel-border);border-radius:32px;background:var(--celebration-panel-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--celebration-panel-shadow);color:#fff}.dl-platform-qr-modal__topline{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,var(--dl-qr-accent) 35%,#8b5cf6 65%,rgba(0,0,0,0) 100%);pointer-events:none}.dl-platform-qr-modal__close{position:absolute;top:16px;right:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;border:none;background:#ffffff0a;cursor:pointer;transition:background .18s ease,transform .18s ease}.dl-platform-qr-modal__close:hover{background:#ffffff14;transform:scale(1.04)}.dl-platform-qr-modal__head{display:flex;gap:20px;align-items:center;padding:32px 32px 0}.dl-platform-qr-modal__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:24px;border:1px solid rgba(var(--dl-qr-accent-glow),.25);background:linear-gradient(135deg,rgba(var(--dl-qr-accent-glow),.133),rgba(var(--dl-qr-accent-glow),.03));box-shadow:0 0 32px rgba(var(--dl-qr-accent-glow),.28)}.dl-platform-qr-modal__head-text{min-width:0;flex:1}.dl-platform-qr-modal__head-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dl-platform-qr-modal__title{margin:0;font-size:20px;font-weight:900;line-height:30px;color:#fff}.dl-platform-qr-modal__badge{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 9px;border-radius:9999px;border:1px solid rgba(var(--dl-qr-accent-glow),.25);background:rgba(var(--dl-qr-accent-glow),.13);font-size:9px;font-weight:900;line-height:1;color:var(--dl-qr-accent)}.dl-platform-qr-modal__sub{margin:4px 0 0;font-size:14px;line-height:20px;color:#fff6}.dl-platform-qr-modal__meta{display:flex;flex-wrap:wrap;gap:12px;margin:6px 0 0;font-size:10px;line-height:15px;color:#fff3}.dl-platform-qr-modal__body{display:grid;grid-template-columns:minmax(0,285px) minmax(0,1fr);column-gap:94px;align-items:start;padding:32px}.dl-platform-qr-modal__kicker{margin:0 0 16px;font-size:10px;font-weight:900;letter-spacing:3px;text-transform:uppercase;color:#ffffff38}.dl-platform-qr-modal__step-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.dl-platform-qr-modal__step{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;align-items:start}.dl-platform-qr-modal__step-emoji{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:20px;border:1px solid rgba(var(--dl-qr-accent-glow),.19);background:rgba(var(--dl-qr-accent-glow),.09);font-size:14px;line-height:1}.dl-platform-qr-modal__step-copy{min-width:0}.dl-platform-qr-modal__step-title{margin:0;font-size:12px;font-weight:900;line-height:18px;color:#ffffffe0}.dl-platform-qr-modal__step-desc{margin:2px 0 0;font-size:10px;line-height:16px;color:#ffffff59}.dl-platform-qr-modal__step-tip{display:flex;align-items:flex-start;gap:4px;margin:4px 0 0;font-size:9px;line-height:14px;color:rgba(var(--dl-qr-accent-glow),.5)}.dl-platform-qr-modal__aside{display:flex;flex-direction:column;align-items:center;gap:24px;padding-top:25px}.dl-platform-qr-modal__qr-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;width:144px}.dl-platform-qr-modal__qr-box{position:relative;display:flex;align-items:center;justify-content:center;width:144px;height:144px;padding:10px;border-radius:24px;background:#fff;box-shadow:0 0 20px #00000080;overflow:hidden}.dl-platform-qr-modal__qr-img{display:block;width:124px;height:124px;object-fit:contain}.dl-platform-qr-modal__qr-mark{position:absolute;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:2px solid #fff;border-radius:20px;background:linear-gradient(135deg,#5a7bff,#8b5cf6);box-shadow:0 8px 20px #0000008c;font-size:12px;font-weight:900;color:#fff}.dl-platform-qr-modal__qr-caption{margin:0;font-size:10px;line-height:15px;text-align:center;color:rgba(var(--dl-qr-accent-glow),.6)}.dl-platform-qr-modal__cta{width:100%;max-width:285px;height:44px;border:none;border-radius:24px;background:linear-gradient(171deg,var(--dl-qr-accent) 0%,rgba(var(--dl-qr-accent-glow),.733) 100%);box-shadow:0 8px 28px rgba(var(--dl-qr-accent-glow),.25);font-size:14px;font-weight:900;color:#fff;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.dl-platform-qr-modal__cta:hover{transform:translateY(-1px);box-shadow:0 10px 32px rgba(var(--dl-qr-accent-glow),.32)}.dl-platform-qr-fade-enter-active,.dl-platform-qr-fade-leave-active{transition:opacity .25s ease}.dl-platform-qr-fade-enter-from,.dl-platform-qr-fade-leave-to{opacity:0}.dl-platform-qr-panel-enter-active{transition:opacity .32s var(--dl-ease-out),transform .32s var(--dl-ease-out)}.dl-platform-qr-panel-leave-active{transition:opacity .2s ease,transform .2s ease}.dl-platform-qr-panel-enter-from,.dl-platform-qr-panel-leave-to{opacity:0;transform:translateY(12px) scale(.98)}@media (max-width: 720px){.dl-platform-qr-modal__body{grid-template-columns:1fr;column-gap:0;row-gap:28px}.dl-platform-qr-modal__aside{padding-top:0}}@keyframes dl-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dl-panel-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion: reduce){.dl-figma *:not([class*=__aurora]):not([class*=__mesh]):not([class*=__star]):not([class*=__chip-live]):not([class*=__testimonial]):not([class*=dl-platform-qr]):not([class*=dl-win-wizard]),.dl-figma *:not([class*=__aurora]):not([class*=__mesh]):not([class*=__star]):not([class*=__chip-live]):not([class*=__testimonial]):not([class*=dl-platform-qr]):not([class*=dl-win-wizard]):before,.dl-figma *:not([class*=__aurora]):not([class*=__mesh]):not([class*=__star]):not([class*=__chip-live]):not([class*=__testimonial]):not([class*=dl-platform-qr]):not([class*=dl-win-wizard]):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.dl-figma__cards,.dl-figma__card--panel{opacity:1!important;transform:none!important}}@media (max-width: 720px){.dl-figma__title-sub{white-space:normal}.dl-figma__title-row{flex-direction:column;align-items:center;gap:.12em}}@media (max-width: 1200px){.dl-figma__features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.dl-figma__compare-row{grid-template-columns:1fr 88px 88px}.dl-figma__compare-cell{padding:12px 10px;font-size:11px}.dl-figma__testimonials-grid{grid-template-columns:1fr}.dl-figma__footer{grid-template-columns:1fr;justify-items:center;text-align:center;gap:16px;padding-top:24px}.dl-figma__footer-copy,.dl-figma__footer-slogan{white-space:normal;text-align:center}.dl-figma__footer-links{justify-content:center}.dl-figma__tips-line{flex-direction:column;align-items:center}.dl-figma__cards-row{flex-direction:column;align-items:stretch}.dl-figma__card{width:100%;max-width:none;flex-wrap:wrap}.dl-figma__features-grid{grid-template-columns:1fr}.dl-figma__card-actions{flex-direction:row;align-items:center;width:100%;justify-content:flex-end}}.dl-win-wizard-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--celebration-overlay-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dl-win-wizard{position:relative;width:min(658px,100%);max-height:min(92vh,640px);overflow:hidden;border:1px solid var(--celebration-panel-border);border-radius:32px;background:var(--celebration-panel-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--celebration-panel-shadow),0 0 80px #0078d417;color:#fff}.dl-win-wizard__topline{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#0000,#0078d4 35%,#8b5cf6 65%,#0000);pointer-events:none}.dl-win-wizard__close{position:absolute;top:16px;right:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;border:none;background:#ffffff0a;cursor:pointer;transition:background .18s ease,transform .18s ease}.dl-win-wizard__close:hover{background:#ffffff14;transform:scale(1.04)}.dl-win-wizard__head{display:flex;gap:20px;align-items:center;padding:32px 32px 0}.dl-win-wizard__logo{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:24px;border:1px solid rgba(0,120,212,.25);background:linear-gradient(135deg,#0078d422,#0078d408);box-shadow:0 0 20px #0078d430}.dl-win-wizard__head-text{min-width:0}.dl-win-wizard__head-row{display:flex;align-items:center;gap:10px}.dl-win-wizard__title{margin:0;font-size:20px;font-weight:900;line-height:30px}.dl-win-wizard__badge{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:9999px;border:1px solid rgba(0,120,212,.25);background:#0078d421;font-size:9px;font-weight:900;line-height:1;color:#0078d4}.dl-win-wizard__sub{margin:4px 0 0;font-size:14px;line-height:20px;color:#fff6}.dl-win-wizard__meta{display:flex;flex-wrap:wrap;gap:12px;margin:6px 0 0;font-size:10px;line-height:15px;color:#fff3}.dl-win-wizard__body{padding:32px}.dl-win-wizard__kicker{margin:0 0 20px;font-size:10px;font-weight:900;letter-spacing:3px;text-transform:uppercase;color:#ffffff38}.dl-win-wizard__stepper{display:flex;align-items:center;gap:6px;margin-bottom:28px}.dl-win-wizard__stepper-item{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.dl-win-wizard__stepper-item:last-child{flex:0 0 auto}.dl-win-wizard__step-dot{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;font-size:10px;font-weight:900;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease,color .28s ease}.dl-win-wizard__step-dot--pending{border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffff4d}.dl-win-wizard__step-dot--active{border:none;background:linear-gradient(135deg,#0078d4,#8b5cf6);color:#fff;box-shadow:0 0 11px #0078d461}.dl-win-wizard__step-dot--done{border:none;background:linear-gradient(135deg,#0078d4,#5a7bff);color:#fff}.dl-win-wizard__step-line{flex:1;height:1px;background:#ffffff14;transition:background .28s ease}.dl-win-wizard__step-line--done{background:#0078d473}.dl-win-wizard__card{display:flex;gap:16px;padding:21px;margin-bottom:20px;border-radius:24px;border:1px solid rgba(0,120,212,.16);background:#0078d40a}.dl-win-wizard__card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:24px;border:1px solid rgba(0,120,212,.19);background:#0078d417}.dl-win-wizard__card-emoji{font-size:20px;line-height:1}.dl-win-wizard__card-copy{min-width:0}.dl-win-wizard__card-title{margin:0;font-size:16px;font-weight:900;line-height:24px}.dl-win-wizard__card-step{color:#0078d4}.dl-win-wizard__card-desc{margin:6px 0 0;font-size:14px;line-height:22px;color:#ffffff7a}.dl-win-wizard__tip{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:11px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;font-size:10px;line-height:15px;color:#ffffff52}.dl-win-wizard__cta-wrap,.dl-win-wizard__progress-wrap{margin-bottom:18px}.dl-win-wizard__cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;padding:0 20px;border:none;border-radius:24px;background:linear-gradient(175.38deg,#0078d4,#8b5cf6);box-shadow:0 8px 16px #0078d440;font-size:14px;font-weight:900;line-height:20px;color:#fff;cursor:pointer;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.dl-win-wizard__cta:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 10px 22px #0078d452}.dl-win-wizard__progress-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:11px;line-height:17px;color:#ffffff8c}.dl-win-wizard__progress-track{height:8px;overflow:hidden;border-radius:9999px;background:#ffffff0f}.dl-win-wizard__progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#0078d4,#8b5cf6);transition:width .28s ease;position:relative}.dl-win-wizard__progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.28) 50%,transparent 100%);animation:dl-win-progress-shimmer 1.6s ease-in-out infinite}@keyframes dl-win-progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.dl-win-wizard__nav{display:flex;gap:12px}.dl-win-wizard__nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;border-radius:24px;font-size:14px;font-weight:900;line-height:20px;cursor:pointer;transition:opacity .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.dl-win-wizard__nav-btn--prev{flex:0 0 105px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#fff6}.dl-win-wizard__nav-btn--prev:hover:not(:disabled){border-color:#ffffff24;color:#ffffffb8}.dl-win-wizard__nav-btn--prev:disabled{opacity:.25;cursor:not-allowed}.dl-win-wizard__nav-btn--next{flex:1;border:none;background:#ffffff0f;color:#fff}.dl-win-wizard__nav-btn--next:hover:not(:disabled){background:#ffffff1a;transform:translateY(-1px)}.dl-win-wizard__nav-btn--next:disabled,.dl-win-wizard__nav-btn--next--disabled{opacity:.35;cursor:not-allowed;transform:none}.dl-win-wizard-fade-enter-active,.dl-win-wizard-fade-leave-active{transition:opacity .24s ease}.dl-win-wizard-fade-enter-from,.dl-win-wizard-fade-leave-to{opacity:0}.dl-win-wizard-panel-enter-active{transition:opacity .32s ease,transform .32s cubic-bezier(.22,1,.36,1)}.dl-win-wizard-panel-leave-active{transition:opacity .22s ease,transform .22s ease}.dl-win-wizard-panel-enter-from,.dl-win-wizard-panel-leave-to{opacity:0;transform:translateY(16px) scale(.98)}.dl-win-wizard-step-enter-active,.dl-win-wizard-step-leave-active{transition:opacity .24s ease,transform .24s ease}.dl-win-wizard-step-enter-from{opacity:0;transform:translate(12px)}.dl-win-wizard-step-leave-to{opacity:0;transform:translate(-12px)}.dl-win-wizard--macos{box-shadow:0 48px 128px #000000d9,0 0 80px #a8aaae17}.dl-win-wizard--macos .dl-win-wizard__topline{background:linear-gradient(90deg,#0000,#a8aaae 35%,#8b5cf6 65%,#0000)}.dl-win-wizard--macos .dl-win-wizard__logo{border:1px solid rgba(168,170,174,.25);background:linear-gradient(135deg,#a8aaae22,#a8aaae08);box-shadow:0 0 20px #a8aaae30}.dl-win-wizard--macos .dl-win-wizard__step-dot--active{background:linear-gradient(135deg,#a8aaae,#8b5cf6);box-shadow:0 0 11px #a8aaae61}.dl-win-wizard--macos .dl-win-wizard__step-dot--done{background:linear-gradient(135deg,#a8aaae,#5a7bff)}.dl-win-wizard--macos .dl-win-wizard__step-line--done{background:#a8aaae73}.dl-win-wizard--macos .dl-win-wizard__card{border:1px solid rgba(168,170,174,.16);background:#a8aaae0a}.dl-win-wizard--macos .dl-win-wizard__card-icon{border:1px solid rgba(168,170,174,.19);background:#a8aaae17}.dl-win-wizard--macos .dl-win-wizard__card-step{color:#a8aaae}.dl-win-wizard--macos .dl-win-wizard__cta{background:linear-gradient(175.38deg,#a8aaae,#8b5cf6);box-shadow:0 8px 16px #a8aaae40}.dl-win-wizard--macos .dl-win-wizard__cta:hover{box-shadow:0 10px 22px #a8aaae52}.dl-win-wizard--macos .dl-win-wizard__progress-fill{background:linear-gradient(90deg,#a8aaae,#8b5cf6)}.msg-figma{--msg-list-w: 360px;--msg-bg: #080b13;--msg-brand: #7b97ff;--msg-rose: #f43f5e;--msg-unread-stat: #ff453a;--msg-urgent-stat: #f59e0b;--msg-ease-out: cubic-bezier(.22, 1, .36, 1);display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--msg-bg);color:#fff;font-family:Noto Sans SC,PingFang SC,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}.msg-figma__reveal{animation:msg-reveal-up .65s var(--msg-ease-out) both;animation-delay:var(--msg-reveal-delay, 0s)}@keyframes msg-reveal-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.msg-figma__guest-banner{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:34px;padding:8px 16px;border-bottom:1px solid rgba(245,158,11,.12);background:#f59e0b0f;font-size:10px;color:#fcd34dbf}.msg-figma__guest-label{font-weight:900;color:#fcd34d}.msg-figma__layout{display:flex;flex:1;min-height:0;overflow:hidden}.msg-figma__list-pane{display:flex;flex-direction:column;width:var(--msg-list-w);min-width:var(--msg-list-w);border-right:1px solid rgba(255,255,255,.06);background:#ffffff03}.msg-figma__list-head{flex-shrink:0;display:flex;flex-direction:column;gap:11.75px;padding:16px 16px 0;border-bottom:1px solid rgba(255,255,255,.05)}.msg-figma__list-head-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.msg-figma__title-wrap{display:flex;align-items:center;gap:10px;min-width:0}.msg-figma__bell-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.msg-figma__bell-icon-ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid rgba(123,151,255,.12);animation:msg-bell-ring-pulse 3s ease-in-out infinite;pointer-events:none}@keyframes msg-bell-ring-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}.msg-figma__bell-badge{position:absolute;top:-6px;right:-8px;min-width:14px;height:14px;padding:0 2px;border-radius:9999px;background:var(--msg-rose);box-shadow:0 0 3px #f43f5eb3;font-size:7px;font-weight:900;line-height:10.5px;color:#fff;display:flex;align-items:center;justify-content:center;animation:msg-badge-pop 2.4s ease-in-out infinite}@keyframes msg-badge-pop{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.msg-figma__page-title{margin:0;font-size:16px;font-weight:900;font-style:italic;line-height:24px;letter-spacing:-.4px;text-transform:uppercase;color:#fff}.msg-figma__mark-all{display:inline-flex;align-items:center;gap:6px;height:25px;padding:0 11px 0 10px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:transparent;font-size:7px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;color:#ffffff4d;cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s var(--msg-ease-out)}.msg-figma__mark-all:hover{background:#ffffff0a;border-color:#ffffff1f;color:#ffffff8c;transform:translateY(-1px)}.msg-figma__mark-all:active{transform:translateY(0)}.msg-figma__search{position:relative;margin-bottom:12px}.msg-figma__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none}.msg-figma__search-input{width:100%;height:33px;padding:8px 32px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;box-sizing:border-box;font-size:10px;line-height:normal;color:#fff9;outline:none;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.msg-figma__search-input::placeholder{color:#ffffff26}.msg-figma__search-input:focus{border-color:#7b97ff47;background:#ffffff0d;box-shadow:0 0 0 3px #7b97ff14}.msg-figma__search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:0;border:none;background:none;color:#ffffff40;cursor:pointer}.msg-figma__tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:12px;scrollbar-width:none}.msg-figma__tabs::-webkit-scrollbar{display:none}.msg-figma__tab{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:27px;padding:0 10px;border:1px solid transparent;border-radius:20px;background:transparent;font-size:8px;font-weight:900;line-height:12px;letter-spacing:.8px;text-transform:uppercase;color:#ffffff40;cursor:pointer;transition:background .22s var(--msg-ease-out),border-color .22s ease,color .22s ease,transform .22s var(--msg-ease-out)}.msg-figma__tab:hover:not(.msg-figma__tab--active){background:#ffffff08;color:#ffffff61}.msg-figma__tab--active{border-color:color-mix(in srgb,var(--tab-color, var(--msg-brand)) 21%,transparent);background:color-mix(in srgb,var(--tab-color, var(--msg-brand)) 6%,transparent);color:var(--tab-color, var(--msg-brand));box-shadow:0 0 16px color-mix(in srgb,var(--tab-color, var(--msg-brand)) 12%,transparent)}.msg-figma__tab-count{min-width:13px;height:13px;padding:2px 4px;border-radius:9999px;background:#ffffff0d;font-size:6px;font-weight:900;line-height:9px;letter-spacing:.8px;color:#fff3;text-align:center;transition:background .22s ease,color .22s ease}.msg-figma__tab--active .msg-figma__tab-count{background:color-mix(in srgb,var(--tab-color, var(--msg-brand)) 13%,transparent);color:var(--tab-color, var(--msg-brand))}.msg-figma__batch{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:8px 16px 9px;border-bottom:1px solid rgba(255,255,255,.04);background:#ffffff03}.msg-figma__check{width:16px;height:16px;border-radius:5px;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:border-color .2s ease,background .2s ease}.msg-figma__check--on{border-color:var(--msg-brand);background:var(--msg-brand)}.msg-figma__check--partial:after{content:"";width:6px;height:6px;border-radius:2px;background:var(--msg-brand)}.msg-figma__batch-label{flex:1;font-size:8px;color:#fff3}.msg-figma__batch-actions{display:flex;align-items:center;gap:6px}.msg-figma__batch-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;border:1px solid transparent;font-size:7px;font-weight:900;letter-spacing:.35px;text-transform:uppercase;cursor:pointer;transition:background .22s ease,border-color .22s ease,transform .22s var(--msg-ease-out)}.msg-figma__batch-btn:hover{transform:translateY(-1px)}.msg-figma__batch-btn--read{color:#10b981;background:#10b98114;border-color:#10b9812e}.msg-figma__batch-btn--delete{color:#fb7185;background:#f43f5e14;border-color:#f43f5e2e}.msg-figma__list-scope{display:flex;align-items:center;gap:8px;margin:0;padding:0 2px;font-size:11px;font-weight:700;color:#ffffff8c}.msg-figma__list-scope-count{margin-left:auto;font-size:10px;font-weight:600;color:#ffffff52}.msg-figma__list-scope--hint{color:#ffffff59;font-weight:600}.msg-figma__empty-sub{margin:4px 0 0;font-size:11px;font-weight:500;color:#ffffff47}.msg-figma__list{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.msg-figma__list::-webkit-scrollbar{width:4px}.msg-figma__list::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.msg-figma__card-enter{animation:msg-card-enter .45s var(--msg-ease-out) both;animation-delay:var(--msg-card-delay, 0s)}@keyframes msg-card-enter{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.msg-figma__card{position:relative;display:grid;grid-template-columns:16px 32px minmax(0,1fr);column-gap:12px;align-items:start;min-height:75px;padding:16px;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;transition:background .22s ease,border-color .22s ease}.msg-figma__card:hover{background:#ffffff06}.msg-figma__card--active{background:#7b97ff12;border-bottom-color:#7b97ff1a}.msg-figma__card--unread .msg-figma__card-title{color:#ffffffe6}.msg-figma__unread-dot{position:absolute;left:6px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--msg-rose);box-shadow:0 0 4px #f43f5eb3;animation:msg-unread-dot-pulse 2s ease-in-out infinite}@keyframes msg-unread-dot-pulse{0%,to{opacity:.65;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.2)}}.msg-figma__card-check{grid-column:1;width:16px;height:16px;margin:0;align-self:center}.msg-figma__card-icon{grid-column:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;align-self:center;border-radius:20px;border:1px solid transparent}.msg-figma__icon--lead{background:#00f0ff14;border-color:#00f0ff24;color:#00f0ff}.msg-figma__icon--content{background:#34d39914;border-color:#34d39924;color:#34d399}.msg-figma__icon--credits{background:#a78bfa14;border-color:#a78bfa24;color:#a78bfa}.msg-figma__icon--works{background:#ec489914;border-color:#ec489924;color:#ec4899}.msg-figma__icon--tasks{background:#7b97ff14;border-color:#7b97ff24;color:#7b97ff}.msg-figma__icon--system{background:#f59e0b14;border-color:#f59e0b24;color:#f59e0b}.msg-figma__icon--account{background:#ff453a14;border-color:#ff453a24;color:#ff453a}.msg-figma__icon--brand{background:#5a7bff14;border-color:#5a7bff24;color:var(--msg-brand)}.msg-figma__icon--business{background:#10b98114;border-color:#10b98124;color:#10b981}.msg-figma__inquiry-thread{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.msg-figma__inquiry-thread-title{margin:0 0 10px;font-size:11px;font-weight:800;color:#ffffffb8}.msg-figma__inquiry-thread-hint{margin:0;font-size:10px;color:#ffffff59}.msg-figma__inquiry-thread-hint--error{color:#f87171}.msg-figma__inquiry-meta{display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px;font-size:10px;color:#ffffff73}.msg-figma__inquiry-msg{padding:10px 12px;border-radius:12px;margin-bottom:8px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.msg-figma__inquiry-msg--advisor{border-color:#10b9812e;background:#10b9810f}.msg-figma__inquiry-msg--user{border-color:#5a7bff2e;background:#5a7bff0f}.msg-figma__inquiry-msg-role{display:block;font-size:9px;font-weight:800;color:#ffffff73;margin-bottom:4px}.msg-figma__inquiry-msg-content{margin:0;font-size:11px;line-height:1.55;color:#ffffffd1;white-space:pre-wrap}.msg-figma__inquiry-msg-time{display:block;margin-top:6px;font-size:9px;color:#ffffff47}.msg-figma__card-body{grid-column:3;min-width:0;margin-top:-2px;display:flex;flex-direction:column;gap:1.5px;padding-right:4px}.msg-figma__card-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:17px}.msg-figma__card-title{margin:0;font-size:11px;font-weight:900;color:#ffffff80;line-height:16.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-figma__tag-urgent{display:inline-flex;align-items:center;height:15px;padding:0 7px;border-radius:9999px;border:1px solid rgba(244,63,94,.22);background:#f43f5e1f;font-size:6px;font-weight:900;text-transform:uppercase;color:#fb7185}.msg-figma__tag-amount{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:9999px;border:1px solid rgba(167,139,250,.25);background:#a78bfa1f;font-size:9px;font-weight:900;line-height:13.5px;color:#a78bfa;flex-shrink:0}.msg-figma__tag-amount--neg{border-color:#f43f5e40;background:#f43f5e1a;color:#fb7185}.msg-figma__card-summary{margin:0;font-size:9px;line-height:13.5px;color:#ffffff4d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.msg-figma__card-meta{display:flex;align-items:center;gap:8px;font-size:8px}.msg-figma__card-time{color:#fff3}.msg-figma__card-link{padding:0;border:none;background:none;font-size:8px;color:#7b97ff80;cursor:pointer}.msg-figma__card-link:hover{color:#7b97ff}.msg-figma__card-more{position:absolute;top:10px;right:8px;z-index:2}.msg-figma__more-btn{padding:6px;border:none;border-radius:8px;background:transparent;color:#fff3;cursor:pointer;opacity:0;transition:opacity .2s ease}.msg-figma__card:hover .msg-figma__more-btn{opacity:1}.msg-figma__dropdown-panel{--am-dropdown-option-pad: 8px 12px;--am-dropdown-option-size: 9px;overflow:hidden}.msg-figma__dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;font-size:9px;color:var(--am-dropdown-option-color);cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease}.msg-figma__dropdown-item:hover{background:var(--am-dropdown-option-hover-bg);color:var(--am-dropdown-option-hover-color)}.msg-figma__dropdown-item--danger{color:#fb7185d9}.msg-figma__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 20px;color:#ffffff40;font-size:11px}.msg-figma__status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 20px;font-size:12px;text-align:center}.msg-figma__status--loading{color:#ffffff73}.msg-figma__status--error{color:#fb7185e6}.msg-figma__status-retry{padding:6px 14px;border-radius:999px;border:1px solid rgba(251,113,133,.35);background:#fb718514;color:#ffffffd9;font-size:11px;cursor:pointer}.msg-figma__status-retry:hover{background:#fb718524}.msg-figma__main-pane{flex:1;min-width:0;overflow-y:auto;padding:24px;background:linear-gradient(180deg,rgba(90,123,255,.02) 0%,transparent 40%);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.msg-figma__overview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px;margin-bottom:20px;padding:24px 16px;border-radius:24px;border:1px solid rgba(90,123,255,.1);background:#5a7bff0a}.msg-figma__overview-bell{display:flex;align-items:center;justify-content:center;width:61px;height:61px;margin-bottom:12px;border-radius:26px;border:1.1px solid rgba(90,123,255,.2);background:#5a7bff1a;opacity:.62;animation:msg-overview-bell-glow 3.2s ease-in-out infinite}@keyframes msg-overview-bell-glow{0%,to{box-shadow:0 0 #7b97ff00;opacity:.55}50%{box-shadow:0 0 28px #7b97ff2e;opacity:.72}}.msg-figma__overview-empty-title{margin:0;font-size:12px;font-weight:900;line-height:18px;text-align:center;color:#ffffff4d}.msg-figma__overview-empty-sub{margin:3.75px 0 0;font-size:9px;line-height:13.5px;text-align:center;color:#ffffff26}.msg-figma__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.msg-figma__stat-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:68px;padding:13px 1px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:#ffffff05;animation:msg-stat-pop .55s var(--msg-ease-out) both;animation-delay:var(--msg-stat-delay, .18s);transition:border-color .22s ease,transform .22s var(--msg-ease-out),box-shadow .22s ease}.msg-figma__stat-card:hover{border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 8px 24px #0003}@keyframes msg-stat-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.msg-figma__stat-value{font-size:20px;font-weight:900;line-height:28px;color:var(--msg-brand)}.msg-figma__stat-value--all{color:var(--msg-brand)}.msg-figma__stat-value--unread{color:var(--msg-unread-stat)}.msg-figma__stat-value--urgent{color:var(--msg-urgent-stat)}.msg-figma__stat-label{font-size:8px;line-height:12px;color:#ffffff40}.msg-figma__section-title{margin:0;font-size:9px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#ffffff59}.msg-figma__cat-section{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.msg-figma__cat-rows{display:flex;flex-direction:column;gap:8px}.msg-figma__cat-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto 64px;column-gap:12px;align-items:center;height:50px;margin:0;padding:11px 13px;border-radius:20px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;cursor:pointer;text-align:left;overflow:hidden;transition:border-color .2s ease,background .2s ease}.msg-figma__cat-row:hover,.msg-figma__cat-row--active{border-color:#ffffff1a;background:#ffffff0a}.msg-figma__cat-row-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:14px;flex-shrink:0}.msg-figma__cat-row-name{min-width:0;font-size:11px;font-weight:400;line-height:16.5px;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-figma__cat-row-meta{display:flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap}.msg-figma__cat-unread-badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:9999px;border:1px solid rgba(52,211,153,.16);background:#34d39917;font-size:8px;font-weight:900;line-height:12px;flex-shrink:0}.msg-figma__cat-total{font-size:9px;font-weight:900;line-height:13.5px;color:#ffffff4d;flex-shrink:0}.msg-figma__cat-bar-track{width:64px;height:6px;border-radius:9999px;background:#ffffff0f;overflow:hidden;flex-shrink:0}.msg-figma__cat-bar-fill{height:100%;border-radius:inherit;background:var(--bar-color, var(--msg-brand));opacity:.85;transition:width .45s var(--msg-ease-out)}.msg-figma__priority-card{display:flex;align-items:flex-start;gap:10px;padding:13px;border-radius:14px;border:1px solid rgba(0,240,255,.15);background:#00f0ff0a;cursor:pointer;transition:background .2s ease}.msg-figma__priority-card:hover{background:#00f0ff14}.msg-figma__priority-dot{width:6px;height:6px;margin-top:6px;border-radius:50%;background:var(--msg-rose);flex-shrink:0}.msg-figma__priority-body{flex:1;min-width:0}.msg-figma__priority-title{margin:0 0 4px;font-size:10px;font-weight:900;color:#ffffffd9}.msg-figma__priority-summary{margin:0;font-size:8px;color:#ffffff59}.msg-figma__priority-tag{flex-shrink:0;height:15px;padding:0 6px;border-radius:9999px;border:1px solid rgba(0,240,255,.22);background:#00f0ff14;font-size:7px;font-weight:900;color:#00f0ff;line-height:15px}.msg-figma__detail-overlay,.msg-figma__confirm-overlay{z-index:9000;animation:msg-overlay-in .25s ease both}@keyframes msg-overlay-in{0%{opacity:0}to{opacity:1}}.msg-figma__detail-modal{width:100%;max-width:520px;max-height:80vh;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;animation:msg-panel-in .35s var(--msg-ease-out) both}@keyframes msg-panel-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.msg-figma__detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent))}.msg-figma__detail-head-main{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.msg-figma__detail-subtype{font-size:10px;font-weight:900;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-figma__detail-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.msg-figma__detail-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;padding:0 10px;border-radius:8px;border:1px solid transparent;font-size:10px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s var(--msg-ease-out)}.msg-figma__detail-btn:hover{transform:translateY(-1px)}.msg-figma__detail-btn:active{transform:translateY(0)}.msg-figma__detail-btn--read{color:#10b981;background:#10b9811a;border-color:#10b98138}.msg-figma__detail-btn--read:hover{background:#10b98129;border-color:#10b98152}.msg-figma__detail-btn--delete{color:#fb7185;background:#f43f5e1a;border-color:#f43f5e38}.msg-figma__detail-btn--delete:hover{background:#f43f5e29;border-color:#f43f5e52}.msg-figma__detail-btn--close{min-width:28px;padding:0;color:#ffffff73;background:#ffffff0a;border-color:#ffffff1a}.msg-figma__detail-btn--close:hover{color:#ffffffc7;background:#ffffff14;border-color:#ffffff29}.msg-figma__detail-body-scroll{flex:1;overflow-y:auto;padding:20px}.msg-figma__detail-title{margin:0 0 12px;font-size:18px;font-weight:900}.msg-figma__detail-loading,.msg-figma__detail-empty{margin:0 0 12px;font-size:10px;line-height:1.5;color:#ffffff73}.msg-figma__detail-content{padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;font-size:11px;line-height:1.8;color:#ffffff73}.msg-figma__credits-detail{margin:0;padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.msg-figma__credits-detail-row{display:grid;grid-template-columns:72px 1fr;gap:8px 12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.msg-figma__credits-detail-row:last-child{border-bottom:none;padding-bottom:0}.msg-figma__credits-detail-row:first-child{padding-top:0}.msg-figma__credits-detail-row dt{margin:0;font-size:10px;font-weight:700;color:#ffffff59;line-height:1.6}.msg-figma__credits-detail-row dd{margin:0;font-size:11px;font-weight:600;color:#ffffffc7;line-height:1.6;word-break:break-word}.msg-figma__detail-ai{display:flex;gap:10px;margin-top:16px;padding:14px;border-radius:12px;border:1px solid rgba(90,123,255,.18);background:#5a7bff14;font-size:10px;color:#7b97ff}.msg-figma__confirm-modal{width:100%;max-width:320px;padding:24px;border-radius:16px;animation:msg-panel-in .35s var(--msg-ease-out) both}@media (prefers-reduced-motion: reduce){.msg-figma,.msg-figma *,.msg-figma *:before,.msg-figma *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 900px){.msg-figma__layout{flex-direction:column}.msg-figma__list-pane{width:100%;min-width:0;max-height:55vh;border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.msg-figma__stats{grid-template-columns:1fr}}.chat-composer{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:54px;padding:11px 15px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#0a0f1e6b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-sizing:border-box}.chat-composer__input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-size:12px;line-height:18px;color:#ffffffe6}.chat-composer__input::placeholder{color:#fff3}.chat-composer-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.chat-composer-mic-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:10px;cursor:pointer;transition:opacity .18s ease,background .18s ease,transform .18s ease;border:1px solid rgba(255,255,255,.07);background:#ffffff0a}.chat-composer-mic-btn:hover{opacity:.88}.am-chat-send-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:none;border-radius:10px;cursor:pointer;background:#5a7bff40;opacity:.25;pointer-events:none;transition:opacity .18s ease,background .18s ease,transform .18s ease}.am-chat-send-btn.is-active{opacity:1;background:var(--brand, #5a7bff);pointer-events:auto}.am-chat-send-btn.is-active:hover{opacity:.88}.am-presence-dot{display:inline-block;flex-shrink:0;width:12px;height:12px;border-radius:50%;box-sizing:border-box;border:2px solid var(--presence-dot-ring, transparent);background:var(--presence-dot-fill-online, var(--acc-teal, #34d399));box-shadow:var(--presence-dot-glow-online)}.am-presence-dot--sm{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%;box-sizing:border-box;border:2px solid var(--presence-dot-ring, transparent);background:var(--presence-dot-fill-online, var(--acc-teal, #34d399));box-shadow:var(--presence-dot-glow-online, 0 0 8px color-mix(in srgb, var(--acc-teal, #34d399) 55%, transparent))}.am-presence-dot--md{display:inline-block;flex-shrink:0;width:12px;height:12px;border-radius:50%;box-sizing:border-box;border:2px solid var(--presence-dot-ring, transparent);background:var(--presence-dot-fill-online, var(--acc-teal, #34d399));box-shadow:var(--presence-dot-glow-online, 0 0 8px color-mix(in srgb, var(--acc-teal, #34d399) 55%, transparent))}.am-presence-dot--lg{display:inline-block;flex-shrink:0;width:16px;height:16px;border-radius:50%;box-sizing:border-box;border:2px solid var(--presence-dot-ring, transparent);background:var(--presence-dot-fill-online, var(--acc-teal, #34d399));box-shadow:var(--presence-dot-glow-online, 0 0 8px color-mix(in srgb, var(--acc-teal, #34d399) 55%, transparent))}.am-presence-dot--online{background:var(--presence-dot-fill-online, var(--acc-teal, #34d399));box-shadow:var(--presence-dot-glow-online)}.am-presence-dot--offline{background:var(--presence-dot-fill-offline, rgba(255, 255, 255, .28));box-shadow:none}.page-shell--bare:has(>.shell-content>.voice-lab-web){max-width:none;padding:0;margin:0;width:100%;height:100%}.page-shell--bare:has(>.shell-content>.voice-lab-web) .shell-content{overflow:hidden}.voice-lab-web{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;width:100%;overflow:hidden;background:transparent;color:#fff;box-sizing:border-box}.voice-lab-web__guest-banner{flex-shrink:0;margin:0 24px 12px;padding:10px 14px;border-radius:12px;border:1px solid rgba(252,211,77,.25);background:#fcd34d14;color:#fcd34de6;font-size:12px;line-height:1.5}.voice-lab-web>.clone-readiness{flex-shrink:0;margin:0 24px 12px}.voice-lab-web__page-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:81px;padding:12px 24px 0;background:transparent;border-bottom:1px solid rgba(255,255,255,.06);box-sizing:border-box}.voice-lab-web__page-head-left{display:flex;align-items:center;gap:12px;min-width:0}.voice-lab-web__page-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:24px;border:1px solid rgba(0,208,255,.2);background:linear-gradient(135deg,#00d0ff26,#00d0ff0f);box-shadow:0 0 22px #00d0ff1f}.voice-lab-web__page-titles{min-width:0}.voice-lab-web__page-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.voice-lab-web__page-title{margin:0;font-size:18px;font-weight:900;letter-spacing:-.45px;line-height:22.5px;color:#fff}.voice-lab-web__page-ai-badge{display:inline-flex;align-items:center;gap:4px;height:17px;padding:0 8px 0 6px;border-radius:9999px;border:1px solid rgba(90,123,255,.19);background:#5a7bff1a;font-size:7px;font-weight:900;color:#5a7bff;line-height:10.5px}.voice-lab-web__page-ai-dot{width:4px;height:4px;border-radius:50%;background:#5a7bff;box-shadow:0 0 4px #5a7bff}.voice-lab-web__page-subtitle{margin:2px 0 0;font-size:10px;line-height:15px;color:#fff9}.voice-lab-web__workspace{flex:1;min-height:0;display:flex;overflow:hidden}.voice-lab-web__header-stats{display:flex;align-items:stretch;flex-shrink:0;width:233px;max-width:100%;height:40px;padding:4px 8px;border-radius:24px;background:transparent;border:1px solid rgba(255,255,255,.05);box-sizing:border-box}.voice-lab-web__header-stat{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0 10px;position:relative;border:none;background:transparent;border-radius:0;height:auto}.voice-lab-web__header-stat:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:24px;background:#ffffff0f}.voice-lab-web__header-stat-label{display:block;font-size:8px;letter-spacing:.4px;text-transform:uppercase;color:#fff9;white-space:nowrap;line-height:8px}.voice-lab-web__header-stat-value{display:block;margin-top:3px;font-size:14px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:17.5px}.voice-lab-web__main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.voice-lab-web__subtabs-bar{flex-shrink:0;height:58px;background:transparent;border-bottom:1px solid rgba(255,255,255,.05)}.voice-lab-web__subtabs{display:flex;align-items:center;gap:6px;height:45px;padding:12px 24px 0}.voice-lab-web__subtab{height:33px;min-width:66px;padding:0 16px;border:1px solid transparent;border-radius:20px;background:transparent;font-family:inherit;font-size:11px;font-weight:900;letter-spacing:.275px;color:#ffffff8c;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.voice-lab-web__subtab--active{color:#fff;border-color:#5a7bff59;background:linear-gradient(156.8deg,#5a7bff2e,#8b5cf624);box-shadow:0 6px 22px #5a7bffb3,inset 0 0 #5a7bff14}.voice-lab-web__subtab:hover:not(.voice-lab-web__subtab--active){color:#ffffffbf}.voice-lab-web__scroll{flex:1;min-height:0;overflow-y:auto;padding:19.938px 28px 24px 24px;-webkit-overflow-scrolling:touch}.voice-lab-web__panel{display:flex;flex-direction:column;gap:19.938px}.voice-lab-web__section-label{font-size:9px;font-weight:900;letter-spacing:.9px;text-transform:uppercase;color:#fff9}.voice-lab-web__studio-card{position:relative;overflow:hidden;min-height:418px;padding:20px 24px 24px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse 100% 60% at 50% 0%,rgba(90,123,255,.14) 0%,rgba(45,62,128,.07) 27.5%,transparent 55%),radial-gradient(ellipse 80% 50% at 80% 100%,rgba(139,92,246,.12) 0%,transparent 50%);box-sizing:border-box;transition:border-color .25s ease,box-shadow .25s ease}.voice-lab-web__studio-card--live{border-color:#f43f5e1f;box-shadow:inset 0 0 80px #f43f5e0a}.voice-lab-web__studio-card--review{min-height:504px;border-color:#5a7bff24;box-shadow:inset 0 0 72px #5a7bff0d}.voice-lab-web__studio-card-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;pointer-events:none;background:linear-gradient(180deg,rgb(90,123,255) .24%,transparent .24%),linear-gradient(90deg,rgb(90,123,255) .1%,transparent .1%)}.voice-lab-web__studio-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:22px}.voice-lab-web__studio-badges{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.voice-lab-web__studio-live-badge{display:inline-flex;align-items:center;height:22px;padding:5px 9px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff0f;font-size:8px;font-weight:900;letter-spacing:1.44px;text-transform:uppercase;color:#ffffff8c}.voice-lab-web__studio-ready-dot{width:6px;height:6px;border-radius:50%;background:#34d399;opacity:.4;box-shadow:0 0 6px #34d399;transition:background .25s ease,box-shadow .25s ease,opacity .25s ease}.voice-lab-web__studio-ready-dot--live{background:#f43f5e;opacity:1;box-shadow:0 0 6px #f43f5e}.voice-lab-web__studio-ready-dot--review{background:#a78bfa;opacity:1;box-shadow:0 0 6px #a78bfa}.voice-lab-web__studio-ready-text{font-size:9px;font-weight:900;letter-spacing:.9px;text-transform:uppercase;color:#34d399;transition:color .25s ease}.voice-lab-web__studio-ready-text--live{color:#fb7185}.voice-lab-web__studio-ready-text--review{color:#a78bfa}.voice-lab-web__studio-timer{display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;line-height:13.5px}.voice-lab-web__studio-timer-current{color:#ffffffbf}.voice-lab-web__studio-timer-target{color:#ffffff8c}.voice-lab-web__script-box{position:relative;z-index:1;margin-top:20px;padding:17px 21px 12px;border-radius:24px;border:1px solid rgba(255,255,255,.06);background:transparent}.voice-lab-web__asr-live{position:relative;z-index:1;margin-top:12px;padding:12px 16px;border-radius:16px;border:1px solid rgba(90,123,255,.22);background:#5a7bff0f}.voice-lab-web__asr-live-label{display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#7b97ffd9;margin-bottom:6px}.voice-lab-web__asr-live-text{margin:0;font-size:12px;line-height:18px;color:#ffffffd1;min-height:18px}.voice-lab-web__asr-live-error{margin:6px 0 0;font-size:11px;color:var(--sem-error, #f87171)}.voice-lab-web__script-quote-row{display:flex;align-items:flex-start;gap:12px}.voice-lab-web__script-slide-wrap{flex:1;min-width:0;overflow:hidden}.voice-lab-web__script-quote{flex-shrink:0;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:24px;color:#5a7bff8c}.voice-lab-web__script-line{flex:1;min-width:0;margin:0;font-size:12px;line-height:19.5px;color:#ffffffc7}.voice-lab-web__script-foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px;min-height:12px}.voice-lab-web__script-dots{display:flex;align-items:center;gap:6px}.voice-lab-web__script-dot{width:6px;height:4px;padding:0;border:none;border-radius:2px;background:#ffffff2e;cursor:pointer;transition:background .2s ease,width .2s ease,box-shadow .2s ease}.voice-lab-web__script-dot--active{width:30px;background:#5a7bff;box-shadow:0 0 8px #5a7bff99}.voice-lab-web__script-dot:hover:not(.voice-lab-web__script-dot--active){background:#ffffff4d}.voice-lab-web__script-foot-meta{font-size:8px;letter-spacing:.8px;text-transform:uppercase;color:#ffffff80}.voice-lab-web__recorder{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin-top:8px}.voice-lab-web__recorder-stage{position:relative;width:100%;height:160px}.voice-lab-web__waveform{position:absolute;left:50%;top:56px;z-index:1;display:flex;align-items:flex-end;justify-content:center;gap:2px;height:48px;width:278px;max-width:calc(100% - 48px);transform:translate(-50%)}.voice-lab-web__wave-bar{width:3px;min-height:4px;border-radius:9999px;background:linear-gradient(to top,#ffffff0f,#ffffff2e);transition:height .12s ease,background .25s ease,box-shadow .25s ease}.voice-lab-web__wave-bar--live{background:linear-gradient(to top,#5a7bff,#8b5cf6);box-shadow:0 0 6px #5a7bff73}.voice-lab-web__wave-bar--frozen{background:linear-gradient(to top,#5a7bff8c,#8b5cf6d9)}.voice-lab-web__mic-wrap{position:absolute;left:50%;top:32px;z-index:2;width:96px;height:96px;transform:translate(-50%)}.voice-lab-web__mic-ring{position:absolute;top:50%;left:50%;border:1.5px solid rgba(90,123,255,.5);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.voice-lab-web__mic-ring:nth-child(1){width:141px;height:141px;opacity:.33}.voice-lab-web__mic-ring:nth-child(2){width:168px;height:168px;opacity:.17}.voice-lab-web__mic-ring:nth-child(3){width:174px;height:174px;opacity:.06}.voice-lab-web__mic-ring:nth-child(4){width:163px;height:163px;opacity:0}.voice-lab-web__mic-ring--live{border-color:#f43f5e80}.voice-lab-web__mic-ring--live:nth-child(1){width:163px;height:163px;opacity:.26}.voice-lab-web__mic-ring--live:nth-child(2){width:175px;height:175px;opacity:.49}.voice-lab-web__mic-ring--live:nth-child(3){width:169px;height:169px;opacity:0}.voice-lab-web__mic-ring--live:nth-child(4){width:143px;height:143px;opacity:.08}.voice-lab-web__mic-ring--live{animation:vl-mic-ring-pulse-live 1.5s ease infinite;animation-delay:calc(var(--ring-i) * .12s)}.voice-lab-web__mic-ring--review{border-color:#5a7bff80}.voice-lab-web__mic-ring--review:nth-child(1){width:127px;height:127px;opacity:.35}.voice-lab-web__mic-ring--review:nth-child(2){width:104px;height:104px;opacity:0}.voice-lab-web__mic-ring--review:nth-child(3){width:199px;height:199px;opacity:.07}.voice-lab-web__mic-ring--review:nth-child(4){width:193px;height:193px;opacity:.19}@keyframes vl-mic-ring-pulse-live{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.04)}}.voice-lab-web__mic-btn{position:absolute;top:0;right:0;bottom:0;left:0;border:none;border-radius:50%;background:radial-gradient(circle at 30% 30%,#8b5cf6,#5a7bff 70%);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 30px 30px #5a7bff99,inset 0 0 #5a7bffbf;transition:transform .15s ease,background .25s ease,box-shadow .25s ease}.voice-lab-web__mic-btn:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.25) 0%,rgba(128,128,128,.125) 32.5%,transparent 65%);opacity:.6;pointer-events:none;transition:opacity .25s ease}.voice-lab-web__mic-btn:active{transform:scale(.94)}.voice-lab-web__mic-btn--recording{background:radial-gradient(circle at 30% 30%,#ff7a8a,#fa5d74,#f43f5e 70%);box-shadow:0 30px 30px #f43f5e8c}.voice-lab-web__mic-btn--recording:before{opacity:.58}.voice-lab-web__studio-card--live .voice-lab-web__studio-timer-current{color:#fb7185}.voice-lab-web__hint{margin:8px 0 16px;text-align:center;font-size:10px;letter-spacing:2.2px;text-transform:uppercase;color:#ffffff8c}.voice-lab-web__guest-banner{margin:0 0 12px;padding:10px 14px;border-radius:10px;border:1px solid rgba(245,158,11,.25);background:#f59e0b14;font-size:11px;color:#ffecc8d9}.voice-lab-web__kernel-banner{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;border-radius:10px;border:1px solid rgba(245,158,11,.35);background:#f59e0b1a;font-size:11px;color:#ffe6b4eb}.voice-lab-web__kernel-banner--ok{border-color:#10b98159;background:#10b98114;color:#c8ffe6eb}.voice-lab-web__clone-preview-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:14px;border:1px solid rgba(0,208,255,.45);background:#00d0ff1f;font-size:11px;color:#b4f5fff2;cursor:pointer;transition:background .15s ease,border-color .15s ease}.voice-lab-web__clone-preview-btn:hover:not(:disabled){background:#00d0ff33;border-color:#00d0ffa6}.voice-lab-web__clone-preview-btn:disabled{opacity:.45;cursor:not-allowed}.voice-lab-web__lipsync-panel{margin-top:14px;padding:12px 14px;border-radius:12px;border:1px solid rgba(123,151,255,.28);background:#080e1cb8}.voice-lab-web__lipsync-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.voice-lab-web__lipsync-title-row{display:inline-flex;align-items:center;gap:6px}.voice-lab-web__lipsync-title{font-size:11px;font-weight:700;color:#dce6fff2}.voice-lab-web__lipsync-badge{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700}.voice-lab-web__lipsync-badge--ok{background:#10b98126;color:#a7f3d0f2;border:1px solid rgba(16,185,129,.35)}.voice-lab-web__lipsync-badge--warn{background:#f59e0b1f;color:#fde68af2;border:1px solid rgba(245,158,11,.35)}.voice-lab-web__lipsync-mode-toggle{display:inline-flex;gap:4px;padding:2px;border-radius:8px;background:#ffffff0a}.voice-lab-web__lipsync-mode-btn{padding:4px 10px;border:none;border-radius:6px;background:transparent;font-size:10px;color:#ffffff8c;cursor:pointer}.voice-lab-web__lipsync-mode-btn--active{background:#7b97ff38;color:#dce6fff2}.voice-lab-web__lipsync-body{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:start}@media (max-width: 720px){.voice-lab-web__lipsync-body{grid-template-columns:1fr}}.voice-lab-web__lipsync-preview{width:120px;height:150px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#050a14}.voice-lab-web__lipsync-preview-empty{display:flex;align-items:center;justify-content:center;height:100%;font-size:10px;color:#ffffff59}.voice-lab-web__lipsync-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0}.voice-lab-web__lipsync-metric dt{margin:0 0 2px;font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:#ffffff61}.voice-lab-web__lipsync-metric dd{margin:0;font-size:12px;font-weight:700;color:#e6f0ffeb;font-variant-numeric:tabular-nums}.voice-lab-web__lipsync-metric--bad{color:#fca5a5f2!important}.voice-lab-web__lipsync-metric-limit{font-size:10px;font-weight:500;color:#ffffff6b}.voice-lab-web__lipsync-trace{margin:8px 0 0;font-size:9px;color:#ffffff52;font-family:ui-monospace,monospace;word-break:break-all}.voice-lab-web__stream-tts-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:14px;border:1px solid rgba(123,151,255,.35);background:#5a7bff1a;font-size:11px;color:#c8d6ffeb;cursor:pointer;transition:background .15s ease,border-color .15s ease}.voice-lab-web__stream-tts-btn:hover:not(:disabled){background:#5a7bff2e;border-color:#7b97ff8c}.voice-lab-web__stream-tts-btn:disabled{opacity:.45;cursor:not-allowed}.voice-lab-web__rec-actions{display:flex;align-items:center;justify-content:center;gap:8px}.voice-lab-web__upload-btn,.voice-lab-web__save-btn{display:inline-flex;align-items:center;gap:8px;height:37px;padding:0 16px;border-radius:20px;font-family:inherit;font-size:10px;font-weight:900;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.voice-lab-web__upload-btn:active,.voice-lab-web__save-btn:active{transform:scale(.97)}.voice-lab-web__upload-btn{border:1px solid rgba(255,255,255,.09);background:#ffffff0d;color:#ffffffb3}.voice-lab-web__recorder--review .voice-lab-web__mic-btn:before{opacity:.74}.voice-lab-web__save-btn{border:1px solid rgba(255,255,255,.06);background:#ffffff0a;color:#ffffff59}.voice-lab-web__save-btn:disabled{cursor:not-allowed;opacity:.72}.voice-lab-web__save-btn--ready{border:1px solid rgba(90,123,255,.35);background:#5a7bff1f;color:#ffffffe0;opacity:1;cursor:pointer}.voice-lab-web__save-btn--ready:hover{background:#5a7bff2e}.voice-lab-web__save-btn--disabled,.voice-lab-web__save-btn:disabled{cursor:not-allowed;opacity:.72;pointer-events:none}.voice-lab-web__preview-strip{position:relative;display:flex;align-items:center;gap:12px;min-height:66px;margin:16px 0 20px;padding:12px 52px 14px 12px;border-radius:24px;border:1px solid rgba(90,123,255,.28);background:#5a7bff14;box-sizing:border-box;overflow:hidden}.voice-lab-web__preview-play{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:20px;background:#5a7bff38;color:#fff;cursor:pointer;transition:background .2s ease,transform .15s ease}.voice-lab-web__preview-play:hover{background:#5a7bff52}.voice-lab-web__preview-play:active{transform:scale(.96)}.voice-lab-web__preview-copy{flex:1;min-width:0}.voice-lab-web__preview-title{margin:0;font-size:11px;font-weight:700;line-height:16.5px;color:#ffffffe6}.voice-lab-web__preview-sub{margin:1.5px 0 0;font-size:9px;line-height:13.5px;color:#ffffff8c}.voice-lab-web__preview-dismiss{position:absolute;top:19.5px;right:12px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;padding:0;border:none;border-radius:16px;background:transparent;cursor:pointer;transition:background .2s ease}.voice-lab-web__preview-dismiss:hover{background:#ffffff0f}.voice-lab-web__preview-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:#ffffff0f}.voice-lab-web__preview-progress-fill{height:100%;border-radius:9999px;background:linear-gradient(to right,#5a7bff,#8b5cf6);transition:width .1s linear}.voice-lab-web__styles-block{width:100%}.voice-lab-web__styles-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11.938px;padding:0 4px}.voice-lab-web__styles-head-left{display:flex;align-items:center;gap:8px}.voice-lab-web__styles-hint{font-size:8px;letter-spacing:.8px;text-transform:uppercase;color:#fff6}.voice-lab-web__styles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9.25px}@media (max-width: 900px){.voice-lab-web__styles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.voice-lab-web__style-card{position:relative;overflow:hidden;min-height:84px;padding:14px;border-radius:24px;border:1px solid var(--style-border, rgba(255, 255, 255, .07));background:var(--style-bg, rgba(255, 255, 255, .03));text-align:left;cursor:pointer;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.voice-lab-web__style-card--active{box-shadow:0 0 0 1px var(--style-color),0 8px 24px #00000040}.voice-lab-web__style-card:hover{transform:translateY(-1px)}.voice-lab-web__style-glow{position:absolute;top:-24px;right:-16px;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle,var(--style-glow, rgba(123, 151, 255, .333)) 0%,transparent 70%);filter:blur(10px);opacity:.6;pointer-events:none}.voice-lab-web__style-tag-row{display:flex;align-items:center;gap:6px;margin-bottom:8px}.voice-lab-web__style-dot{width:6px;height:6px;border-radius:50%;background:var(--style-color);box-shadow:0 0 8px var(--style-color);flex-shrink:0}.voice-lab-web__style-tag{font-size:8px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;color:color-mix(in srgb,var(--style-color) 80%,transparent)}.voice-lab-web__style-label{display:block;font-size:12px;font-weight:900;line-height:18px;color:#ffffffe6}.voice-lab-web__style-desc{display:block;margin-top:4px;font-size:9px;line-height:12.375px;color:#ffffff8c}.voice-lab-web__params-card{display:flex;flex-direction:column;gap:20px;padding:21px;border-radius:28px;border:1px solid rgba(255,255,255,.07);background:transparent;box-sizing:border-box}.voice-lab-web__params-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.voice-lab-web__params-head-left{display:flex;align-items:center;gap:8px}.voice-lab-web__params-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:16px;background:#5a7bff24}.voice-lab-web__params-title{font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:#ffffffb3}.voice-lab-web__params-hint{font-size:8px;letter-spacing:.8px;text-transform:uppercase;color:#fff6}.voice-lab-web__params-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 23px}@media (max-width: 768px){.voice-lab-web__params-grid{grid-template-columns:1fr}}.voice-lab-web__slider-block{display:flex;flex-direction:column;gap:8px}.voice-lab-web__slider-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.voice-lab-web__slider-label{margin:0;font-size:11px;font-weight:700;color:#ffffffb3}.voice-lab-web__slider-desc{margin:2px 0 0;font-size:9px;color:#fff9}.voice-lab-web__slider-value{font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;flex-shrink:0}.voice-lab-web__slider-track{position:relative;height:6px;border-radius:9999px;background:#ffffff0f;cursor:pointer}.voice-lab-web__slider-fill{position:absolute;top:0;left:0;height:100%;border-radius:9999px;pointer-events:none}.voice-lab-web__ghost-btn{display:inline-flex;align-items:center;gap:8px;height:37px;padding:0 16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#fff9;font-family:inherit;font-size:10px;font-weight:900;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.voice-lab-web__ghost-btn:hover{background:#ffffff14;color:#fffc}.voice-lab-web__ghost-btn:active{transform:scale(.97)}.voice-lab-web__slider-thumb{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid transparent;box-shadow:0 16px 60px #000000b3;transform:translate(-50%,-50%);pointer-events:none}.voice-lab-web__aside{display:none;width:280px;flex-shrink:0;flex-direction:column;overflow-y:auto;border-left:1px solid rgba(255,255,255,.05);background:transparent}@media (min-width: 1024px){.voice-lab-web__aside{display:flex}}.voice-lab-web__aside-tab{flex-shrink:0;position:relative;padding:20px 16px 12px;font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:#ffffffc7}.voice-lab-web__insight-wrap{flex-shrink:0;height:97px;box-sizing:border-box;padding:0 16px 16px}.voice-lab-web__insight{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;padding:13px;border-radius:24px;border:1px solid rgba(245,158,11,.15);background:transparent;overflow:hidden}.voice-lab-web__insight-tag{display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:8px;font-weight:900;letter-spacing:.4px;text-transform:uppercase;color:#f59e0bcc}.voice-lab-web__insight-text{margin:0;flex:1;min-height:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10px;line-height:16.25px;color:#ffffffb8}.voice-lab-web__aside-section{padding:4px 16px 16px}.voice-lab-web__aside-divider{display:flex;align-items:center;gap:8px;margin-bottom:10px}.voice-lab-web__aside-divider:before,.voice-lab-web__aside-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.voice-lab-web__aside-label{flex-shrink:0;font-size:8px;font-weight:900;letter-spacing:1.76px;text-transform:uppercase;color:#ffffff80}.voice-lab-web__overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.voice-lab-web__overview-card{position:relative;overflow:hidden;min-height:63px;padding:10px;border-radius:24px;border:1px solid rgba(123,151,255,.14);background:transparent;box-sizing:border-box}.voice-lab-web__overview-card--green{border-color:#10b98124;background:transparent}.voice-lab-web__overview-card--purple{border-color:#a78bfa24;background:transparent}.voice-lab-web__overview-card--cyan{border-color:#00f0ff24;background:transparent}.voice-lab-web__overview-card-glow{display:none}.voice-lab-web__overview-card-label{display:block;font-size:8px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;color:#7b97ffb3;line-height:12px}.voice-lab-web__overview-card--green .voice-lab-web__overview-card-label{color:#10b981b3}.voice-lab-web__overview-card--purple .voice-lab-web__overview-card-label{color:#a78bfab3}.voice-lab-web__overview-card--cyan .voice-lab-web__overview-card-label{color:#00f0ffb3}.voice-lab-web__overview-card-value{display:block;margin-top:2px;font-family:Consolas,JetBrains Mono,ui-monospace,monospace;font-size:18px;font-weight:700;line-height:27px;font-variant-numeric:tabular-nums}.voice-lab-web__quick-btn{display:flex;align-items:center;gap:10px;width:100%;height:46px;margin-bottom:8px;padding:10px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.05);background:transparent;color:#ffffffbf;font-family:inherit;font-size:10px;font-weight:700;text-align:left;cursor:pointer;box-sizing:border-box;transition:background .2s ease,color .2s ease}.voice-lab-web__quick-btn:last-child{margin-bottom:0}.voice-lab-web__quick-btn:hover{background:#ffffff08;color:#ffffffd9}.voice-lab-web__sync-card{padding:13px;border-radius:20px;border:1px solid rgba(90,123,255,.2);background:transparent}.voice-lab-web__sync-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.voice-lab-web__sync-label{font-size:9px;color:#fff9}.voice-lab-web__sync-pct{font-size:15px;font-weight:900;color:#7b97ff}.voice-lab-web__sync-bar{height:4px;margin-bottom:8px;border-radius:9999px;background:#ffffff0f;overflow:hidden}.voice-lab-web__sync-fill{height:100%;border-radius:9999px;background:linear-gradient(to right,var(--brand),#8b5cf6);transition:width 1s cubic-bezier(.4,0,.2,1)}.voice-lab-web__sync-status{display:flex;align-items:center;gap:6px;font-size:9px}.voice-lab-web__sync-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.voice-lab-web__sync-btn{width:100%;height:34px;margin-top:12px;padding:0 10px;border:none;border-radius:20px;background:linear-gradient(to right,var(--brand),#8b5cf6);color:#fff;font-family:inherit;font-size:9px;font-weight:900;letter-spacing:.9px;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 10px #0006;transition:opacity .2s ease,transform .15s ease}.voice-lab-web__sync-btn:active{transform:scale(.98)}.voice-lab-web__sync-btn:hover{opacity:.92}.voice-lab-web__library-panel{display:flex;flex-direction:column;gap:16px}.voice-lab-web__lib-head{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.voice-lab-web__lib-count{font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#fff9}.voice-lab-web__lib-actions{display:flex;align-items:center;gap:8px}.voice-lab-web__lib-clear-btn,.voice-lab-web__lib-new-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;font-family:inherit;font-size:9px;font-weight:900;line-height:13.5px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.voice-lab-web__lib-clear-btn:active:not(:disabled),.voice-lab-web__lib-new-btn:active:not(:disabled){transform:scale(.97)}.voice-lab-web__lib-clear-btn:disabled,.voice-lab-web__lib-new-btn:disabled{opacity:.55;cursor:wait}.voice-lab-web__lib-clear-btn{border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff9}.voice-lab-web__lib-clear-btn:hover:not(:disabled){background:#ffffff14;color:#ffffffd9}.voice-lab-web__lib-new-btn{border:1px solid rgba(90,123,255,.25);background:#5a7bff1a;color:#7b97ff}.voice-lab-web__lib-new-btn:hover{background:#5a7bff2e}.voice-lab-web__sample-list{display:flex;flex-direction:column;gap:8px}.voice-lab-web__sample-list--empty{min-height:200px}.voice-lab-web__sample-card{padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;box-sizing:border-box;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.voice-lab-web__sample-card:hover{border-color:#ffffff24;background:#ffffff0b;box-shadow:0 8px 24px -14px #000000b3;transform:translateY(-2px)}.voice-lab-web__sample-card--playing{background:#5a7bff14;border-color:#5a7bff40;box-shadow:0 8px 24px -12px #0009}.voice-lab-web__sample-row{display:flex;align-items:center;gap:12px;min-width:0}.voice-lab-web__play-btn{width:40px;height:40px;border:none;border-radius:12px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s ease,box-shadow .2s ease,transform .15s ease}.voice-lab-web__sample-card:hover .voice-lab-web__play-btn:not(.voice-lab-web__play-btn--active){background:#5a7bff33}.voice-lab-web__play-btn--active{background:var(--brand, #5a7bff);box-shadow:0 0 14px #5a7bff80}.voice-lab-web__sample-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.voice-lab-web__sample-name{margin:0;font-size:11px;font-weight:700;line-height:16.5px;color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-lab-web__sample-meta{display:flex;align-items:center;gap:8px}.voice-lab-web__sample-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:9999px;font-size:8px;font-weight:900;line-height:12px}.voice-lab-web__sample-badge-dot{width:4px;height:4px;border-radius:50%;flex-shrink:0;animation:voice-lab-badge-pulse 1.6s ease-in-out infinite}@keyframes voice-lab-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.voice-lab-web__sample-duration{font-size:9px;line-height:13.5px;color:#fff9;white-space:nowrap}.voice-lab-web__mic-error{margin:8px 0 0;font-size:10px;line-height:1.5;color:#ff7878eb;text-align:center}.voice-lab-web__sample-preview-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.voice-lab-web__sample-preview-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;font-size:9px;font-weight:700;color:#ffffffb8;cursor:pointer;transition:background .15s ease,border-color .15s ease}.voice-lab-web__sample-preview-btn:disabled{opacity:.45;cursor:not-allowed}.voice-lab-web__sample-preview-btn--clone{border-color:#00d0ff59;background:#00d0ff1a;color:#b4f5fff2}.voice-lab-web__sample-preview-btn--stream{border-color:#a78bfa59;background:#a78bfa1a;color:#dcd2fff2}.voice-lab-web__train-preview-row{display:flex;flex-direction:column;gap:8px;padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.voice-lab-web__train-preview-row--modes{border-top:none;padding-top:0;margin-bottom:4px}.voice-lab-web__train-preview-hint{margin:0;font-size:9px;line-height:1.45;color:#ffffff6b}.voice-lab-web__train-preview-actions{display:flex;flex-wrap:wrap;gap:8px}.voice-lab-web__train-preview-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:14px;border:1px solid rgba(0,208,255,.45);background:#00d0ff1f;font-size:10px;color:#b4f5fff2;cursor:pointer;transition:background .15s ease,border-color .15s ease}.voice-lab-web__train-preview-btn:hover:not(:disabled){background:#00d0ff33;border-color:#00d0ffa6}.voice-lab-web__train-preview-btn:disabled{opacity:.45;cursor:not-allowed}.voice-lab-web__train-preview-btn--stream{border-color:#7b97ff59;background:#5a7bff1a;color:#c8d6ffeb}.voice-lab-web__train-preview-btn--stream:hover:not(:disabled){background:#5a7bff2e;border-color:#7b97ff8c}.voice-lab-web__sample-quality{font-size:9px;line-height:13.5px;color:#34d399b3;white-space:nowrap}.voice-lab-web__sample-wave-wrap{flex-shrink:0;opacity:.5;transition:opacity .2s ease}.voice-lab-web__sample-card:hover .voice-lab-web__sample-wave-wrap{opacity:.8}.voice-lab-web__sample-wave-wrap--live{opacity:.88}.voice-lab-web__wave-svg{display:block;overflow:visible}.voice-lab-web__wave-rect{transform-box:fill-box;transform-origin:center center;animation:voice-lab-wave-idle 1.4s ease-in-out infinite;animation-duration:calc(1.2s + var(--wave-i, 0) * .04s);animation-delay:calc(var(--wave-i, 0) * 45ms)}.voice-lab-web__sample-card:hover .voice-lab-web__wave-rect:not(.voice-lab-web__wave-rect--live){animation-name:voice-lab-wave-idle-hover}.voice-lab-web__wave-rect--live{animation-name:voice-lab-wave-pulse;animation-duration:calc(.5s + var(--wave-i, 0) * .04s);animation-delay:calc(var(--wave-i, 0) * .03s)}@keyframes voice-lab-wave-idle{0%,to{transform:scaleY(.9)}50%{transform:scaleY(1.06)}}@keyframes voice-lab-wave-idle-hover{0%,to{transform:scaleY(.85)}50%{transform:scaleY(1.12)}}@keyframes voice-lab-wave-pulse{0%,to{transform:scaleY(1)}33%{transform:scaleY(1.3)}66%{transform:scaleY(.7)}}@media (prefers-reduced-motion: reduce){.voice-lab-web__wave-rect{animation:none}}.voice-lab-web__sample-actions{display:flex;align-items:center;gap:4px;flex-shrink:0;opacity:0;transition:opacity .2s ease}.voice-lab-web__sample-card:hover .voice-lab-web__sample-actions{opacity:1}.voice-lab-web__sample-action-btn{display:flex;align-items:center;justify-content:center;padding:6px;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:background .2s ease,color .2s ease}.voice-lab-web__sample-action-btn:hover{background:#7b97ff1a}.voice-lab-web__sample-action-btn--teal:hover{background:#10b9811a}.voice-lab-web__sample-action-btn--rose:hover{background:#f43f5e1a}.voice-lab-web__sample-timeline{display:flex;align-items:center;gap:3px;margin-top:12px;height:3px;width:100%}.voice-lab-web__sample-timeline-seg{flex:1;height:3px;min-width:1px;border-radius:9999px;transform-origin:bottom;animation:voice-lab-seg-in .25s ease backwards}.voice-lab-web__sample-timeline-seg:nth-child(1){animation-delay:.05s}.voice-lab-web__sample-timeline-seg:nth-child(2){animation-delay:68ms}.voice-lab-web__sample-timeline-seg:nth-child(3){animation-delay:86ms}.voice-lab-web__sample-timeline-seg:nth-child(4){animation-delay:.104s}.voice-lab-web__sample-timeline-seg:nth-child(5){animation-delay:.122s}.voice-lab-web__sample-timeline-seg:nth-child(6){animation-delay:.14s}.voice-lab-web__sample-timeline-seg:nth-child(7){animation-delay:.158s}.voice-lab-web__sample-timeline-seg:nth-child(8){animation-delay:.176s}.voice-lab-web__sample-timeline-seg:nth-child(9){animation-delay:.194s}.voice-lab-web__sample-timeline-seg:nth-child(10){animation-delay:.212s}.voice-lab-web__sample-timeline-seg:nth-child(11){animation-delay:.23s}.voice-lab-web__sample-timeline-seg:nth-child(12){animation-delay:.248s}.voice-lab-web__sample-timeline-seg:nth-child(13){animation-delay:.266s}.voice-lab-web__sample-timeline-seg:nth-child(14){animation-delay:.284s}.voice-lab-web__sample-timeline-seg:nth-child(15){animation-delay:.302s}.voice-lab-web__sample-timeline-seg:nth-child(16){animation-delay:.32s}.voice-lab-web__sample-timeline-seg:nth-child(17){animation-delay:.338s}.voice-lab-web__sample-timeline-seg:nth-child(18){animation-delay:.356s}.voice-lab-web__sample-timeline-seg:nth-child(19){animation-delay:.374s}.voice-lab-web__sample-timeline-seg:nth-child(20){animation-delay:.392s}.voice-lab-web__sample-timeline-seg--dim{opacity:.18}@keyframes voice-lab-seg-in{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}.voice-lab-web__security-notice{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:16px;border:1px solid rgba(16,185,129,.15);background:#10b9810f;box-sizing:border-box}.voice-lab-web__security-icon{flex-shrink:0;margin-top:2px}.voice-lab-web__security-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.voice-lab-web__security-title{margin:0;font-size:10px;font-weight:700;line-height:15px;color:#6ee7b7cc}.voice-lab-web__security-desc{margin:0;font-size:9px;font-weight:400;line-height:14.625px;color:#fff9}.voice-lab-web__library-audio{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.voice-lab-web__empty{padding:64px 16px;text-align:center}.voice-lab-web__empty-icon{width:48px;height:48px;margin:0 auto 12px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a;display:flex;align-items:center;justify-content:center}.voice-lab-web__empty-title{margin:0;font-size:11px;font-weight:400;line-height:16.5px;color:#fff9}.voice-lab-web__empty-sub{margin:4px 0 0;font-size:9px;font-weight:400;line-height:13.5px;color:#fff9}.voice-lab-web__brand-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;border:1px solid rgba(90,123,255,.25);background:#5a7bff1a;color:#7b97ff;font-family:inherit;font-size:9px;font-weight:900;cursor:pointer;transition:background .2s ease}.voice-lab-web__brand-btn:hover{background:#5a7bff2e}.voice-lab-web__history-panel{display:flex;flex-direction:column;gap:16px}.voice-lab-web__train-engine,.voice-lab-web__train-modes{display:flex;flex-direction:column;gap:16px;padding:21px;border-radius:24px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-sizing:border-box}.voice-lab-web__train-engine-head{display:flex;align-items:center;justify-content:space-between;min-height:20px}.voice-lab-web__train-engine-title,.voice-lab-web__train-modes-head{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:#fff9}.voice-lab-web__train-ready-badge{display:inline-flex;align-items:center;height:20px;padding:4px 8px;border-radius:9999px;background:#10b9811a;color:#34d399;font-size:8px;font-weight:900;line-height:12px}.voice-lab-web__train-coverage{display:flex;flex-direction:column;gap:8px}.voice-lab-web__train-coverage-head{display:flex;align-items:center;justify-content:space-between}.voice-lab-web__train-coverage-label{font-size:10px;line-height:15px;color:#fff9}.voice-lab-web__train-coverage-value{font-size:16px;font-weight:900;line-height:24px;color:#5a7bff}.voice-lab-web__train-progress-track{height:8px;padding:2px;border-radius:9999px;border:1px solid rgba(255,255,255,.04);background:#ffffff0f;overflow:hidden;box-sizing:border-box}.voice-lab-web__train-progress-fill{height:4px;border-radius:9999px;background:linear-gradient(to right,#5a7bff,#8b5cf6);box-shadow:0 0 10px #5a7bff66;transition:width 1.2s ease .2s}.voice-lab-web__train-coverage-hint{margin:0;font-size:8px;line-height:12px;color:#fff9}.voice-lab-web__train-live{padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.voice-lab-web__train-live-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.voice-lab-web__train-live-status{display:flex;align-items:center;gap:8px}.voice-lab-web__train-live-label{font-size:9px;font-weight:900;color:#7b97ff}.voice-lab-web__train-live-pct{font-size:10px;font-weight:900;color:#fff9}.voice-lab-web__train-live-track{height:4px;border-radius:9999px;background:#ffffff0f;overflow:hidden}.voice-lab-web__train-live-fill{height:100%;border-radius:9999px;background:var(--brand, #5a7bff);transition:width .3s ease}.voice-lab-web__train-live-spin,.voice-lab-web__train-row-spin{display:inline-flex;animation:voice-lab-spin 1s linear infinite}@keyframes voice-lab-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.voice-lab-train-live-enter-active,.voice-lab-train-live-leave-active{overflow:hidden;transition:opacity .25s ease,max-height .25s ease}.voice-lab-train-live-enter-from,.voice-lab-train-live-leave-to{opacity:0;max-height:0}.voice-lab-train-live-enter-to,.voice-lab-train-live-leave-from{opacity:1;max-height:80px}.voice-lab-web__train-run-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:39px;border:none;border-radius:20px;background:linear-gradient(90deg,#5a7bff,#8b5cf6);box-shadow:0 8px 40px #0000008c;color:#fff;font-family:inherit;font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.voice-lab-web__train-run-btn:hover:not(:disabled){opacity:.92}.voice-lab-web__train-run-btn:active:not(:disabled){transform:scale(.98)}.voice-lab-web__train-run-btn:disabled{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);color:#fff9;box-shadow:none;cursor:not-allowed}.voice-lab-web__train-history-label{display:block;padding:0 4px;margin-bottom:8px;font-size:9px;font-weight:900;letter-spacing:.9px;text-transform:uppercase;color:#fff9}.voice-lab-web__train-history-list{display:flex;flex-direction:column;gap:8px}.voice-lab-web__train-row{display:flex;align-items:center;gap:16px;height:58px;padding:13px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;box-sizing:border-box;transition:background .2s ease,border-color .2s ease}.voice-lab-web__train-row:hover{background:#ffffff0a;border-color:#ffffff1a}.voice-lab-web__train-row-icon{width:32px;height:32px;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.voice-lab-web__train-row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.voice-lab-web__train-row-top{display:flex;align-items:center;gap:8px}.voice-lab-web__train-row-date{font-size:10px;font-weight:900;line-height:15px;color:#ffffffb3}.voice-lab-web__train-row-badge{display:inline-flex;align-items:center;height:16px;padding:2px 6px;border-radius:9999px;font-size:8px;font-weight:900;line-height:12px}.voice-lab-web__train-row-meta{display:flex;align-items:center;gap:11.805px;font-size:8px;line-height:12px;color:#fff9}.voice-lab-web__sync-platform-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:45px;border-radius:20px;border:1px solid rgba(90,123,255,.25);background:transparent;color:#7b97ff;font-family:inherit;font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .2s ease,transform .15s ease}.voice-lab-web__sync-platform-btn:hover{background:#5a7bff14}.voice-lab-web__sync-platform-btn:active{transform:scale(.98)}.voice-lab-web__train-mode-row{display:flex;align-items:center;gap:12px;width:100%;height:58px;padding:13px;border:1px solid transparent;border-radius:20px;background:#ffffff08;cursor:pointer;text-align:left;transition:background .2s ease,border-color .2s ease,transform .15s ease}.voice-lab-web__train-mode-row:hover{background:#ffffff0f;border-color:#ffffff1a}.voice-lab-web__train-mode-row:active{transform:scale(.98)}.voice-lab-web__train-mode-icon{width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.voice-lab-web__train-mode-copy{flex:1;min-width:0}.voice-lab-web__train-mode-title{margin:0;font-size:12px;font-weight:900;line-height:16px;color:#ffffffe6}.voice-lab-web__train-mode-desc{margin:2px 0 0;font-size:9px;line-height:13.5px;color:#fff9}.voice-lab-web__script-slide-left-enter-active,.voice-lab-web__script-slide-left-leave-active,.voice-lab-web__script-slide-right-enter-active,.voice-lab-web__script-slide-right-leave-active{transition:opacity .28s ease,transform .28s ease}.voice-lab-web__script-slide-left-enter-from{opacity:0;transform:translate(24px)}.voice-lab-web__script-slide-left-leave-to,.voice-lab-web__script-slide-right-enter-from{opacity:0;transform:translate(-24px)}.voice-lab-web__script-slide-right-leave-to{opacity:0;transform:translate(24px)}.voice-lab-web__fade-enter-active,.voice-lab-web__fade-leave-active{transition:opacity .25s ease,transform .25s ease}.voice-lab-web__fade-enter-from,.voice-lab-web__fade-leave-to{opacity:0;transform:translateY(6px)}.voice-lab-web__training-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--celebration-overlay-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.voice-lab-web__training-modal{width:100%;max-width:478px;max-height:82vh;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;border:1px solid var(--celebration-panel-border);background:color-mix(in srgb,var(--bg-modal, var(--bg-page, #080e1a)) 70%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--celebration-panel-shadow)}.voice-lab-web__training-modal--detail{max-height:min(779px,82vh)}.voice-lab-web__training-modal--training{max-height:min(660px,82vh)}.voice-lab-web__training-modal--done{max-height:min(863px,82vh)}.voice-lab-web__training-modal-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 18px;border-bottom:1px solid var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent));background:color-mix(in srgb,var(--bg-modal, var(--bg-page, #080e1a)) 20%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.voice-lab-web__training-modal-nav{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent));background:#ffffff0f;cursor:pointer;transition:opacity .2s ease}.voice-lab-web__training-modal-nav--close{background:#ffffff0d}.voice-lab-web__training-modal-nav--disabled{opacity:.3;cursor:not-allowed}.voice-lab-web__training-modal-nav--training{background:#ffffff08}.voice-lab-web__training-modal-title-wrap{display:flex;align-items:center;gap:7px}.voice-lab-web__training-modal-title{margin:0;font-size:15px;font-weight:900;line-height:22.5px;color:#fff}.voice-lab-web__training-modal-live-dot{width:6px;height:6px;border-radius:50%;animation:voice-lab-training-pulse .8s ease-in-out infinite}.voice-lab-web__training-modal-live-dot--sm{width:5px;height:5px}@keyframes voice-lab-training-pulse{0%,to{opacity:.4}50%{opacity:1}}.voice-lab-web__training-modal-body{flex:1;min-height:0;padding:16.25px 24px 32px;display:flex;flex-direction:column;gap:13.75px}.voice-lab-web__training-modal-body--scroll{overflow-y:auto}.voice-lab-web__training-modal-body--training{align-items:center;justify-content:center;padding-bottom:24px}.voice-lab-web__training-modal-body--done{align-items:center}.voice-lab-web__training-modal-section-label{margin:0;font-size:10px;font-weight:900;line-height:15px;letter-spacing:1.5px;text-transform:uppercase;color:#fff9}.voice-lab-web__training-modal-section-label--detail{font-size:9px;line-height:13.5px;letter-spacing:1.35px}.voice-lab-web__training-modal-detail-scroll{flex:1;min-height:0;overflow-y:auto;padding:19.938px 28px 16px 24px;display:flex;flex-direction:column;gap:15.5px;background:transparent}.voice-lab-web__training-modal-detail-block{display:flex;flex-direction:column;gap:9.75px}.voice-lab-web__training-modal-sample-hint{margin:0 24px;padding:10px 12px;border-radius:10px;font-size:11px;line-height:1.45;color:#f59e0bf2;background:#f59e0b14;border:1px solid rgba(245,158,11,.22)}.voice-lab-web__training-modal-sample-hint--inline{margin:0 20px 8px}.voice-lab-web__training-modal-detail-footer{flex-shrink:0;height:84px;box-sizing:border-box;padding:13px 24px 0;border-top:1px solid var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent));background:color-mix(in srgb,var(--bg-modal, var(--bg-page, #080e1a)) 20%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.voice-lab-web__training-modal-hero{padding:20px;border-radius:20px;border:1px solid;text-align:center}.voice-lab-web__training-modal-hero--deep{height:204px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.voice-lab-web__training-modal-hero-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid;flex-shrink:0}.voice-lab-web__training-modal-hero--deep .voice-lab-web__training-modal-hero-icon{margin-bottom:12px}.voice-lab-web__training-modal-hero:not(.voice-lab-web__training-modal-hero--deep) .voice-lab-web__training-modal-hero-icon{margin:0 auto 12px}.voice-lab-web__training-modal-hero-title{margin:0 0 4px;font-size:18px;font-weight:900;line-height:27px;color:#fff}.voice-lab-web__training-modal-hero-desc{margin:0 0 12px;font-size:11px;line-height:16.5px;color:#fff}.voice-lab-web__training-modal-hero--deep .voice-lab-web__training-modal-hero-desc{max-width:384px}.voice-lab-web__training-modal-hero-duration{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px 0 7px;border-radius:6px;border:1px solid;font-size:9px;font-weight:900;line-height:13.5px}.voice-lab-web__training-modal-hero-duration-hint{margin:8px 0 0;max-width:384px;font-size:10px;font-weight:600;line-height:15px;color:#ffffff8c;text-align:center}.voice-lab-web__training-modal-features{display:flex;flex-direction:column;gap:7px}.voice-lab-web__training-modal-features--detail{gap:7px}.voice-lab-web__training-modal-feature{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;color:#ffffffb3}.voice-lab-web__training-modal-feature--detail{height:40px;padding:10px 13px;border-radius:10px;border:1px solid;background:color-mix(in srgb,var(--theme-text, #fff) 7%,transparent);border-color:var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-sizing:border-box}.voice-lab-web__training-modal-feature-check{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid;font-size:8px;line-height:12px}.voice-lab-web__training-modal-stages{display:flex;flex-direction:column;gap:5px}.voice-lab-web__training-modal-stages--detail{gap:5px}.voice-lab-web__training-modal-stage{display:flex;align-items:center;gap:8px}.voice-lab-web__training-modal-stage--detail{height:53px;padding:8px 11px;box-sizing:border-box;border-radius:8px;border:1px solid rgba(255,255,255,.05);background:#ffffff05}.voice-lab-web__training-modal-stage-num{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid;font-size:8px;font-weight:900;line-height:12px}.voice-lab-web__training-modal-stage-num--detail{border-radius:10px}.voice-lab-web__training-modal-stage-copy{flex:1;min-width:0}.voice-lab-web__training-modal-stage-label{font-weight:700;color:#ffffffb3}.voice-lab-web__training-modal-stage-label--detail{display:block;font-size:10px;line-height:15px}.voice-lab-web__training-modal-stage-sub{margin:0;color:#fff9}.voice-lab-web__training-modal-stage-sub--detail{margin-top:3px;font-size:8px;line-height:12px}.voice-lab-web__training-modal-start-btn{width:100%;border-radius:20px;border:1px solid;font-size:14px;font-weight:900;line-height:21px;cursor:pointer}.voice-lab-web__training-modal-start-btn--footer{height:51px;padding:0;color:#fff}.voice-lab-web__training-modal-start-btn--enterprise{background:#f59e0b1f;color:#f59e0b;border-color:#f59e0b66}.voice-lab-web__training-modal-list{display:flex;flex-direction:column;gap:9.5px}.voice-lab-web__training-modal-card{display:flex;align-items:center;gap:14px;width:100%;height:79px;padding:17px;border-radius:20px;border:1px solid;text-align:left;cursor:pointer;transition:transform .15s ease,opacity .2s ease}.voice-lab-web__training-modal-card:active{transform:scale(.98)}.voice-lab-web__training-modal-card-icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:13px;border:1px solid}.voice-lab-web__training-modal-card-copy{flex:1;min-width:0}.voice-lab-web__training-modal-card-title-row{display:flex;align-items:center;gap:6px;margin-bottom:3px}.voice-lab-web__training-modal-card-title{font-size:14px;font-weight:900;line-height:21px;color:#fff}.voice-lab-web__training-modal-enterprise-badge{height:14px;padding:1px 5px;border-radius:4px;background:#f59e0b17;color:#f59e0b;font-size:8px;font-weight:900;line-height:12px}.voice-lab-web__training-modal-card-sub{margin:0;font-size:10px;line-height:15px;color:#fff9}.voice-lab-web__training-modal-card-meta{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:3.75px}.voice-lab-web__training-modal-card-duration{font-size:11px;font-weight:900;line-height:16.5px}.voice-lab-web__training-modal-card-chevron{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.voice-lab-web__training-modal-enterprise-notice{display:flex;gap:7px;padding:12px 14px;border-radius:12px;border:1px solid rgba(245,158,11,.25);background:#f59e0b08}.voice-lab-web__training-modal-enterprise-notice-title{margin:0 0 5px;font-size:10px;font-weight:800;color:#f59e0b}.voice-lab-web__training-modal-enterprise-notice-text{margin:0;font-size:10px;line-height:1.5;color:#fff9}.voice-lab-web__training-modal-training{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;padding:23.75px 79px 24px;overflow-y:auto;scrollbar-gutter:stable}.voice-lab-web__training-modal-training-badge{display:inline-flex;align-items:center;gap:8px;height:31px;padding:7px 15px;margin-bottom:27.75px;border-radius:20px;border:1px solid;font-size:11px;font-weight:900;letter-spacing:.88px;flex-shrink:0}.voice-lab-web__training-modal-viz{width:320px;height:110px;margin-bottom:26.23px;padding:15px 17px;box-sizing:border-box;border-radius:20px;border:1px solid;background:color-mix(in srgb,var(--theme-text, #fff) 7%,transparent);border-color:var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex-shrink:0}.voice-lab-web__training-modal-viz--studio{height:auto;padding:0;background:transparent;border:none}.voice-lab-web__training-modal-studio{width:100%;padding:10px 8px;border-radius:20px;border:1px solid;background:color-mix(in srgb,var(--theme-text, #fff) 7%,transparent);border-color:var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.voice-lab-web__training-modal-studio-channels{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;margin-bottom:6px}.voice-lab-web__training-modal-studio-ch-label{display:block;text-align:center;font-size:6px;font-weight:800;letter-spacing:.05em}.voice-lab-web__training-modal-studio-meters{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;margin-bottom:8px}.voice-lab-web__training-modal-studio-meter-col{display:flex;flex-direction:column;align-items:center;gap:3px}.voice-lab-web__training-modal-studio-meter-track{position:relative;width:100%;height:34px;border-radius:3px;background:#ffffff0a;overflow:hidden}.voice-lab-web__training-modal-studio-meter-fill{position:absolute;bottom:0;left:0;right:0;border-radius:3px;background:var(--meter-color);animation:voice-lab-studio-meter var(--meter-duration) ease-in-out infinite;animation-delay:var(--meter-delay)}.voice-lab-web__training-modal-studio-meter-peak{position:absolute;left:0;right:0;height:1.5px;animation:voice-lab-studio-peak 1s ease-in-out infinite;animation-delay:var(--peak-delay)}.voice-lab-web__training-modal-studio-knob{width:11px;height:11px;border-radius:50%;border:1.5px solid;display:flex;align-items:center;justify-content:center;animation:voice-lab-studio-knob 5s linear infinite}.voice-lab-web__training-modal-studio-knob-needle{width:1.5px;height:4px;border-radius:1px;margin-bottom:1px}.voice-lab-web__training-modal-studio-master{display:flex;align-items:center;gap:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.06)}.voice-lab-web__training-modal-studio-master-label{flex-shrink:0;font-size:7px;font-weight:900;letter-spacing:.1em}.voice-lab-web__training-modal-studio-master-track{flex:1;height:5px;border-radius:3px;background:#ffffff0f;overflow:hidden;position:relative}.voice-lab-web__training-modal-studio-master-fill{position:absolute;top:0;left:0;height:100%;border-radius:3px;animation:voice-lab-studio-master 2.8s ease-in-out infinite}.voice-lab-web__training-modal-studio-master-dots{display:flex;gap:3px}.voice-lab-web__training-modal-studio-master-dot{width:5px;height:5px;border-radius:1px;animation:voice-lab-training-pulse .4s ease-in-out infinite}.voice-lab-web__training-modal-studio-master-dot--green{background:#10b981;animation-delay:0s}.voice-lab-web__training-modal-studio-master-dot--amber{background:#f59e0b;animation-delay:.13s}.voice-lab-web__training-modal-studio-master-dot--red{background:#ff453a;animation-delay:.26s}@keyframes voice-lab-studio-meter{0%,to{height:var(--meter-base)}25%{height:var(--meter-peak)}50%{height:var(--meter-low)}75%{height:var(--meter-mid)}}@keyframes voice-lab-studio-peak{0%,to{top:var(--peak-top)}50%{top:calc(var(--peak-top) - 20%)}}@keyframes voice-lab-studio-knob{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes voice-lab-studio-master{0%,to{width:72%}25%{width:88%}50%{width:70%}75%{width:84%}}.voice-lab-web__training-modal-neural{display:block;width:100%;height:80px}.voice-lab-web__training-modal-neural-line{stroke-width:.6;opacity:.4;animation:voice-lab-neural-line 1.2s ease-in-out infinite}.voice-lab-web__training-modal-neural-node{stroke-width:.8;animation:voice-lab-neural-node .9s ease-in-out infinite}@keyframes voice-lab-neural-line{0%,to{opacity:.15}50%{opacity:.5}}@keyframes voice-lab-neural-node{0%,to{opacity:.6;transform:scale(.875);transform-origin:center;transform-box:fill-box}50%{opacity:1;transform:scale(1.25);transform-origin:center;transform-box:fill-box}}.voice-lab-web__training-modal-bars{display:flex;align-items:center;justify-content:center;gap:2px;height:80px}.voice-lab-web__training-modal-bar{width:2.5px;border-radius:2px;animation:voice-lab-training-bar .5s ease-in-out infinite alternate}@keyframes voice-lab-training-bar{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.voice-lab-web__training-modal-stage-current-wrap{position:relative;width:320px;min-height:45px;margin-bottom:17.52px;flex-shrink:0}.voice-lab-web__training-modal-stage-current{text-align:center;margin-bottom:0;flex-shrink:0}.voice-lab-web__training-modal-stage-current-title{margin:0 0 3.5px;font-size:17px;font-weight:900;line-height:25.5px;color:#fff}.voice-lab-web__training-modal-stage-current-sub{margin:0;font-size:11px;line-height:16.5px;color:#fff9}.voice-lab-web__training-modal-progress{width:320px;margin-bottom:13.75px;flex-shrink:0}.voice-lab-web__training-modal-progress-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:5.75px;font-size:9px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:#fff9}.voice-lab-web__training-modal-progress-pct{font-size:11px;font-weight:900;line-height:16.5px;letter-spacing:0;text-transform:none}.voice-lab-web__training-modal-progress-track{height:6px;border-radius:3px;background:#ffffff0f;overflow:hidden}.voice-lab-web__training-modal-progress-fill{height:100%;border-radius:3px;will-change:width}.voice-lab-web__training-modal-progress-hint{margin:8px 0 0;font-size:10px;font-weight:600;line-height:15px;color:#ffffff80;text-align:center}.voice-lab-web__training-modal-stage-dots{display:flex;gap:6px;justify-content:center;margin-bottom:20px;flex-shrink:0;width:320px}.voice-lab-web__training-modal-stage-dot{width:16px;height:5px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start}.voice-lab-web__training-modal-stage-dot:after{content:"";display:block;width:5px;height:5px;border-radius:3px;background:#ffffff1a;transition:width .25s ease,background .25s ease}.voice-lab-web__training-modal-stage-dot--active:after{width:16px;background:var(--dot-color, rgba(255, 255, 255, .1))}.voice-lab-web__training-modal-checklist{width:320px;min-height:164px;margin-bottom:12px;padding:11px 15px;box-sizing:border-box;border-radius:12px;border:1px solid;background:color-mix(in srgb,var(--theme-text, #fff) 7%,transparent);border-color:var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:5px;flex-shrink:0}.voice-lab-web__training-modal-checklist-row{display:flex;align-items:center;gap:8px;height:16px}.voice-lab-web__training-modal-checklist-row--pending{opacity:.2}.voice-lab-web__training-modal-checklist-icon{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid}.voice-lab-web__training-modal-checklist-check{font-size:7px;line-height:10.5px}.voice-lab-web__training-modal-checklist-pulse{width:4px;height:4px;border-radius:2px;animation:voice-lab-training-pulse .7s ease-in-out infinite}.voice-lab-web__training-modal-checklist-label{flex:1;min-width:0;font-size:9px;line-height:13.5px;color:#ffffffa6}.voice-lab-web__training-modal-checklist-label--current{font-weight:700}.voice-lab-web__training-modal-checklist-status{flex-shrink:0;min-width:3em;text-align:right;font-size:8px;font-weight:700;line-height:12px;animation:voice-lab-training-pulse .9s ease-in-out infinite}.voice-lab-web__training-modal-checklist-status--hidden{visibility:hidden;animation:none}.voice-lab-web__training-modal-log{font-family:SF Mono,JetBrains Mono,Fira Code,Menlo,monospace}.voice-lab-web__training-modal-log--training{width:320px;height:72px;padding:8.75px 13px;box-sizing:border-box;border-radius:10px;border:1px solid;background:color-mix(in srgb,var(--theme-text, #fff) 7%,transparent);border-color:var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex-shrink:0}.voice-lab-web__training-modal-log-body{height:42px;overflow:hidden}.voice-lab-web__training-modal-log-head{display:flex;align-items:center;gap:5px;margin-bottom:5.5px;font-size:7px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:#fff9}.voice-lab-web__training-modal-log-line{margin:0;font-size:9px;line-height:13.5px}.voice-lab-web__training-modal-log-line--active{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-lab-web__training-modal-done-scroll{flex:1;min-height:0;overflow-y:auto;padding:20px 79px 16px;display:flex;flex-direction:column;align-items:center;gap:16px}.voice-lab-web__training-modal-done-hero{display:flex;flex-direction:column;align-items:center;text-align:center}.voice-lab-web__training-modal-done-icon-wrap{position:relative;width:68px;height:68px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 20px rgba(90,123,255,.44));animation:voice-lab-done-icon-pop .5s ease-out}@keyframes voice-lab-done-icon-pop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}.voice-lab-web__training-modal-done-ring{position:absolute;border-radius:50%;border:1px solid rgba(90,123,255,.35);animation:voice-lab-training-done-ring 1.8s ease-out infinite}.voice-lab-web__training-modal-done-ring:nth-child(1){top:0;right:0;bottom:0;left:0}.voice-lab-web__training-modal-done-ring:nth-child(2){top:-10px;right:-10px;bottom:-10px;left:-10px}.voice-lab-web__training-modal-done-ring:nth-child(3){top:-20px;right:-20px;bottom:-20px;left:-20px}@keyframes voice-lab-training-done-ring{0%{transform:scale(1);opacity:.3}to{transform:scale(1.5);opacity:0}}.voice-lab-web__training-modal-done-title{margin:0 0 5px;font-size:20px;font-weight:900;line-height:1.2;color:#5a7bff}.voice-lab-web__training-modal-done-mode{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#fff9}.voice-lab-web__training-modal-preview-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:320px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;font-family:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .1s ease}.voice-lab-web__training-modal-preview-btn:active:not(.voice-lab-web__training-modal-preview-btn--playing){transform:scale(.97)}.voice-lab-web__training-modal-preview-btn--playing{cursor:default}.voice-lab-web__training-modal-preview-bars{display:flex;align-items:center;gap:3px;height:20px}.voice-lab-web__training-modal-preview-bar{width:2px;height:8px;border-radius:1px;animation:voice-lab-training-preview-bar .45s ease-in-out infinite alternate}@keyframes voice-lab-training-preview-bar{0%{transform:scaleY(.35);height:3px}to{transform:scaleY(1);height:16px}}.voice-lab-web__training-modal-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;max-width:320px}.voice-lab-web__training-modal-metrics--done{margin:0}.voice-lab-web__training-modal-metric{padding:12px;border-radius:12px;border:1px solid;background:#ffffff08;text-align:center}.voice-lab-web__training-modal-metric--done{background:color-mix(in srgb,var(--theme-text, #fff) 7%,transparent);border-color:var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.voice-lab-web__training-modal-metric-val{display:block;margin:6px 0 4px;font-size:16px;font-weight:900;line-height:1}.voice-lab-web__training-modal-metric-label{font-size:8px;color:#fff9}.voice-lab-web__training-modal-sync{width:100%;max-width:320px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.voice-lab-web__training-modal-sync--done{margin:0}.voice-lab-web__training-modal-sync-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff9}.voice-lab-web__training-modal-sync-tags{display:flex;flex-wrap:wrap;gap:6px}.voice-lab-web__training-modal-sync-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a;font-size:9px;font-weight:700;color:#fff9;transition:background .25s ease,border-color .25s ease,color .25s ease}.voice-lab-web__training-modal-sync-tag--done{border-color:#10b98140;background:#10b98114;color:#10b981}.voice-lab-web__training-modal-sync-dot{width:5px;height:5px;border-radius:50%;background:#10b981;animation:voice-lab-sync-dot-pop .2s ease-out}@keyframes voice-lab-sync-dot-pop{0%{transform:scale(0)}to{transform:scale(1)}}.voice-lab-web__training-modal-sync-done{color:#10b981}.voice-lab-web__training-modal-tip{display:flex;flex-direction:column;gap:5px;width:100%;max-width:320px;padding:12px 14px;border-radius:12px;border:1px solid rgba(90,123,255,.2);background:#5a7bff12}.voice-lab-web__training-modal-tip--done{margin:0}.voice-lab-web__training-modal-tip-head{display:flex;align-items:center;gap:6px}.voice-lab-web__training-modal-tip-title{margin:0;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5a7bff}.voice-lab-web__training-modal-tip-text{margin:0;font-size:10px;line-height:1.55;color:#fff9}.voice-lab-web__training-modal--enterprise{max-height:min(720px,82vh)}.voice-lab-web__training-modal--platform-sync{max-height:min(640px,82vh)}.voice-lab-web__platform-sync-body{flex:1;min-height:0;overflow-y:auto;padding:18px 24px 12px;display:flex;flex-direction:column;gap:14px}.voice-lab-web__platform-sync-subtitle{margin:0;font-size:11px;line-height:1.45;color:#ffffff9e}.voice-lab-web__platform-sync-progress-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.voice-lab-web__platform-sync-progress-track{height:6px;border-radius:3px;background:#ffffff0f;overflow:hidden}.voice-lab-web__platform-sync-progress-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,#3b82f6bf,#3b82f6);transition:width .35s ease}.voice-lab-web__platform-sync-loading{padding:24px 0;text-align:center;font-size:11px;color:#ffffff8c}.voice-lab-web__platform-sync-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.voice-lab-web__platform-sync-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid;background:color-mix(in srgb,var(--theme-text, #fff) 7%,transparent);border-color:var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.voice-lab-web__platform-sync-row--synced{border-color:#10b98138}.voice-lab-web__platform-sync-row--syncing{border-color:#5a7bff38}.voice-lab-web__platform-sync-row--failed{border-color:#f59e0b40}.voice-lab-web__platform-sync-row--skipped{opacity:.55}.voice-lab-web__platform-sync-row-label{font-size:12px;font-weight:800;color:#ffffffe0}.voice-lab-web__platform-sync-row-status{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700}.voice-lab-web__platform-sync-footer{height:auto;min-height:84px;padding-bottom:16px}.voice-lab-web__training-modal-enterprise-scroll{gap:14px}.voice-lab-web__training-modal-hero--enterprise{padding:18px 16px}.voice-lab-web__training-modal-hero-desc--enterprise{max-width:320px;margin:0 auto;font-size:10px;line-height:1.55}.voice-lab-web__training-modal-enterprise-steps{display:flex;flex-direction:column;gap:8px}.voice-lab-web__training-modal-enterprise-step{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid;background:color-mix(in srgb,var(--theme-text, #fff) 7%,transparent);border-color:var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.voice-lab-web__training-modal-enterprise-step-num{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid;font-size:10px;font-weight:900;line-height:1}.voice-lab-web__training-modal-enterprise-step-copy{flex:1;min-width:0}.voice-lab-web__training-modal-enterprise-step-title{display:block;font-size:11px;font-weight:800;line-height:1.35;color:#ffffffe0}.voice-lab-web__training-modal-enterprise-step-desc{margin:4px 0 0;font-size:9px;line-height:1.45;color:#ffffff94}.voice-lab-web__training-modal-enterprise-footer{height:auto;min-height:84px;padding-bottom:16px;display:flex;flex-direction:column;gap:8px}.voice-lab-web__training-modal-enterprise-secondary{width:100%;height:40px;border-radius:12px;border:1px solid var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent));background:transparent;color:#ffffffb8;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease}.voice-lab-web__training-modal-enterprise-secondary:hover{background:color-mix(in srgb,var(--theme-text, #fff) 7%,transparent);border-color:var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent))}.voice-lab-web__training-modal-done-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:#5a7bff!important;border-color:#5a7bff66!important;color:#fff!important}.voice-lab-web__training-modal-done-enter{animation:voice-lab-done-enter .28s ease-out both}.voice-lab-web__training-modal-done-enter--0{animation-delay:.2s}.voice-lab-web__training-modal-done-enter--1{animation-delay:.28s}.voice-lab-web__training-modal-done-enter--2{animation-delay:.36s}.voice-lab-web__training-modal-done-enter--3{animation-delay:.44s}.voice-lab-web__training-modal-done-enter--4{animation-delay:.52s}.voice-lab-web__training-modal-done-enter--5{animation-delay:.6s}.voice-lab-web__training-modal-done-enter--6{animation-delay:.68s}.voice-lab-web__training-modal-done-enter--7{animation-delay:.76s}.voice-lab-web__training-modal-done-enter--8{animation-delay:.84s}.voice-lab-web__training-modal-done-enter--9{animation-delay:.92s}.voice-lab-web__training-modal-done-enter--10{animation-delay:1s}.voice-lab-web__training-modal-done-enter--11{animation-delay:1.08s}.voice-lab-web__training-modal-done-enter--12{animation-delay:1.16s}@keyframes voice-lab-done-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.voice-lab-stage-fade-enter-active,.voice-lab-stage-fade-leave-active{transition:opacity .2s ease,transform .2s ease}.voice-lab-stage-fade-enter-active,.voice-lab-stage-fade-leave-active{position:absolute;left:0;right:0;top:0}.voice-lab-stage-fade-enter-from{opacity:0;transform:translateY(8px)}.voice-lab-stage-fade-leave-to{opacity:0;transform:translateY(-6px)}.voice-lab-sync-done-enter-active{transition:opacity .3s ease}.voice-lab-sync-done-enter-from{opacity:0}.voice-lab-training-modal-fade-enter-active,.voice-lab-training-modal-fade-leave-active{transition:opacity .2s ease}.voice-lab-training-modal-fade-enter-from,.voice-lab-training-modal-fade-leave-to{opacity:0}.voice-lab-training-modal-pop-enter-active,.voice-lab-training-modal-pop-leave-active{transition:opacity .24s ease,transform .24s ease}.voice-lab-training-modal-pop-enter-from,.voice-lab-training-modal-pop-leave-to{opacity:0;transform:translateY(16px) scale(.96)}.ipc-page{--ipc-surface-panel: #0a1420;--ipc-surface-card: #0a1020}html body .ipc-page .ipc-surface-panel{background:#0a1420!important;background-color:#0a1420!important;background-image:none!important}html body .ipc-page .ipc-authors-tab__input-panel,html body .ipc-page .ipc-authors-tab .ipc-surface-panel{background:#34d3990f!important;background-color:#34d3990f!important;background-image:none!important}html body .ipc-page .ipc-surface-card,html body .ipc-page .ipc-template-card,html body .ipc-page .ipc-result-card,html body .ipc-page .ipc-card{background:#0a1020!important;background-color:#0a1020!important;background-image:none!important}html body .ipc-page .ipc-authors-tab__recent-item,html body .ipc-page .ipc-authors-tab .ipc-surface-card,html body .ipc-page .ipc-templates-tab .ipc-templates-list__card,html body .ipc-page .ipc-copywriting-operation__card{background:#ffffff08!important;background-color:#ffffff08!important;background-image:none!important}html body .ipc-works-report .ipc-works-report__card,html body .ipc-works-page .ipc-works-report .ipc-works-report__card,html body .ipc-works-tab__report .ipc-works-report__card{background:#ffffff08!important;background-color:#ffffff08!important;background-image:none!important;border:1px solid rgba(255,255,255,.07)!important}html body .ipc-works-report .ipc-works-report__card--brand,html body .ipc-works-page .ipc-works-report .ipc-works-report__card--brand{background:#5a7bff0f!important;background-color:#5a7bff0f!important;border-color:#5a7bff33!important}html body .ipc-works-report .ipc-works-report__card--purple,html body .ipc-works-page .ipc-works-report .ipc-works-report__card--purple{background:#a78bfa0f!important;background-color:#a78bfa0f!important;border-color:#a78bfa33!important}html body .ipc-works-report .ipc-works-report__card--amber,html body .ipc-works-page .ipc-works-report .ipc-works-report__card--amber{background:#f59e0b0f!important;background-color:#f59e0b0f!important;border-color:#f59e0b33!important}html body .ipc-works-report .ipc-works-report__timeline-item,html body .ipc-works-report .ipc-works-report__list-row,html body .ipc-works-report .ipc-works-report__rec-item,html body .ipc-works-page .ipc-works-report .ipc-works-report__timeline-item,html body .ipc-works-page .ipc-works-report .ipc-works-report__list-row,html body .ipc-works-page .ipc-works-report .ipc-works-report__rec-item{background:#ffffff05!important;background-color:#ffffff05!important;background-image:none!important}html body .ipc-works-report .ipc-works-report__timeline-item--highlight,html body .ipc-works-page .ipc-works-report .ipc-works-report__timeline-item--highlight{background:#5a7bff14!important;background-color:#5a7bff14!important;border-color:#5a7bff33!important}html body .ipc-works-report .ipc-works-report__quote,html body .ipc-works-page .ipc-works-report .ipc-works-report__quote{background:#f59e0b0f!important;background-color:#f59e0b0f!important;border-color:#f59e0b26!important}html body .ipc-works-report .ipc-works-report__asr-alert,html body .ipc-works-page .ipc-works-report .ipc-works-report__asr-alert{background:#fbbf2414!important;background-color:#fbbf2414!important;border-color:#fbbf2440!important}html body .ipc-works-report .ipc-works-report__unavailable,html body .ipc-works-page .ipc-works-report .ipc-works-report__unavailable{background:#ffffff08!important;background-color:#ffffff08!important;border:1px dashed rgba(255,255,255,.12)!important}html body .ipc-works-report .ipc-works-report__cover,html body .ipc-works-page .ipc-works-report .ipc-works-report__cover{background:#ffffff0a!important;background-color:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important}.ipc-works-report{width:100%}.ipc-works-report__cached-banner{margin-bottom:12px}.ipc-works-report__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@media (min-width: 960px){.ipc-works-report__grid{grid-template-columns:minmax(0,787fr) minmax(280px,383fr)}}.ipc-works-report__main,.ipc-works-report__side{display:flex;flex-direction:column;gap:16px;min-width:0}@media (min-width: 960px){.ipc-works-report__side{position:sticky;top:24px}}.ipc-works-report__card{padding:21px;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.ipc-works-report__card--brand{background:#5a7bff0f;border-color:#5a7bff33}.ipc-works-report__card--purple{background:#a78bfa0f;border-color:#a78bfa33}.ipc-works-report__card--amber{background:#f59e0b0f;border-color:#f59e0b33}.ipc-works-report__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ipc-works-report__section-title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3}.ipc-works-report__badge{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:999px;font-size:9px;font-weight:900;white-space:nowrap}.ipc-works-report__hero{display:flex;gap:16px}.ipc-works-report__cover{position:relative;width:80px;aspect-ratio:3/4;flex-shrink:0;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;cursor:pointer;background:#ffffff0a;transition:border-color .2s,transform .2s}.ipc-works-report__cover:hover{border-color:#a78bfa59;transform:translateY(-1px)}.ipc-works-report__cover:hover .ipc-works-report__cover-shade{background:#00000085}.ipc-works-report__cover-img{width:100%;height:100%;object-fit:cover;display:block}.ipc-works-report__cover-img--video{filter:brightness(.82);pointer-events:none}.ipc-works-report__cover-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000047;transition:background .2s;pointer-events:none}.ipc-works-report__cover-play{position:absolute;top:50%;left:50%;z-index:1;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff29;border:1px solid rgba(255,255,255,.28);pointer-events:none}.ipc-works-report__cover-label{position:absolute;left:50%;bottom:22px;z-index:1;transform:translate(-50%);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#ffffffe0;pointer-events:none}.ipc-works-report__cover-duration{position:absolute;right:4px;bottom:4px;z-index:1;padding:1px 5px;border-radius:4px;font-size:8px;font-weight:900;color:#fff;background:#000000b8;pointer-events:none}.ipc-works-report__hero-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.ipc-works-report__hero-title{margin:0;font-size:14px;font-weight:900;line-height:1.4;color:#fff}.ipc-works-report__hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;color:#fff9}.ipc-works-report__trust-pill{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;color:#a78bfa;background:#a78bfa26;border:1px solid rgba(167,139,250,.22)}.ipc-works-report__export-btn{margin-left:auto;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:8px;border:1px solid rgba(123,151,255,.28);background:#7b97ff1a;color:#7b97ff;font-size:10px;font-weight:800;cursor:pointer}.ipc-works-report__export-btn:hover{background:#7b97ff29}.ipc-works-report__fusion-note{margin:0;font-size:10px;line-height:1.45;color:#7b97ffeb}.ipc-works-report__fusion-note--warn{color:#f59e0beb}.ipc-works-report__stats-row{display:flex;flex-wrap:wrap;gap:16px}.ipc-works-report__stat{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:#fff9}.ipc-works-report__stat--metric{flex-wrap:wrap}.ipc-works-report__metric-tag{display:inline-flex;align-items:center;padding:1px 5px;border-radius:6px;font-size:8px;font-weight:800;line-height:1.2;letter-spacing:.02em}.ipc-works-report__note--fusion,.ipc-works-report__note--sentiment-trust{margin:0 0 10px;font-size:10px;line-height:1.45;color:#f59e0beb}.ipc-works-report__note--sentiment-trust{color:#7b97ffeb}.ipc-works-report__metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.ipc-works-report__metric-grid--pipeline{margin-bottom:12px}.ipc-works-report__sentiment-block{margin-top:4px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.ipc-works-report__sentiment-title{margin:0 0 8px;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.ipc-works-report__sentiment-bars{display:flex;flex-direction:column;gap:8px}.ipc-works-report__sentiment-row{display:grid;grid-template-columns:28px 1fr 32px;align-items:center;gap:8px;font-size:9px;font-weight:700;color:#ffffffa6}.ipc-works-report__bar-track--thin{height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden}.ipc-works-report__metric-card{padding:11px;border-radius:12px;text-align:center;border:1px solid}.ipc-works-report__metric-value{margin:4px 0 2px;font-size:14px;font-weight:900;line-height:1.3}.ipc-works-report__metric-label{margin:0;font-size:7px;color:#fff9}.ipc-works-report__metric-diff{margin:2px 0 0;font-size:7px;font-weight:900}.ipc-works-report__bar-block{display:flex;flex-direction:column;gap:4px}.ipc-works-report__bar-block+.ipc-works-report__bar-block{margin-top:8px}.ipc-works-report__bar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;color:#fff9}.ipc-works-report__bar-track{position:relative;height:8px;border-radius:999px;overflow:hidden;background:#ffffff0d}.ipc-works-report__bar-bench{position:absolute;inset:0 auto 0 0;border-radius:999px;opacity:.4;background:#ffffff26}.ipc-works-report__bar-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;transition:width .8s ease}.ipc-works-report__timeline-item{padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;cursor:pointer;transition:border-color .2s,box-shadow .2s}.ipc-works-report__timeline-item--highlight{background:#5a7bff14;border-color:#5a7bff33}.ipc-works-report__timeline-item--open{box-shadow:0 0 0 1px #5a7bff4d}.ipc-works-report__timeline-item+.ipc-works-report__timeline-item{margin-top:8px}.ipc-works-report__timeline-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ipc-works-report__timeline-left{display:flex;align-items:center;gap:8px;min-width:0}.ipc-works-report__time{width:56px;flex-shrink:0;font-size:9px;font-weight:900;color:#fff9}.ipc-works-report__type-pill{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:900;white-space:nowrap}.ipc-works-report__timeline-label{font-size:11px;font-weight:700;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ipc-works-report__timeline-right{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:9px;color:#fff9}.ipc-works-report__timeline-detail{margin:8px 0 0 64px;font-size:11px;line-height:1.6;color:#fff9}.ipc-works-report__quote{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:12px;background:#f59e0b0f;border:1px solid rgba(245,158,11,.15)}.ipc-works-report__quote+.ipc-works-report__quote{margin-top:8px}.ipc-works-report__quote-text{flex:1;margin:0;font-size:12px;line-height:1.6;color:#ffffffb3}.ipc-works-report__quote-copy{padding:4px;border:none;background:transparent;cursor:pointer;flex-shrink:0}.ipc-works-report__compliance{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:12px;border:1px solid}.ipc-works-report__compliance+.ipc-works-report__compliance{margin-top:8px}.ipc-works-report__mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ipc-works-report__mini-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ipc-works-report__mini-card{padding:10px;border-radius:12px;text-align:center;border:1px solid}.ipc-works-report__note{margin-top:12px;padding:10px;border-radius:12px;font-size:9px;line-height:1.5;color:#fff9;border:1px solid}.ipc-works-report__list-row{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.ipc-works-report__list-row+.ipc-works-report__list-row{margin-top:8px}.ipc-works-report__ring-wrap{position:relative;width:64px;height:64px;flex-shrink:0}.ipc-works-report__ring-svg{width:100%;height:100%;transform:rotate(-90deg)}.ipc-works-report__ring-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;color:#fff}.ipc-works-report__factor{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:12px;border:1px solid}.ipc-works-report__factor-icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ipc-works-report__plan{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:12px;border:1px solid}.ipc-works-report__plan+.ipc-works-report__plan{margin-top:10px}.ipc-works-report__plan-step{width:24px;height:24px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:8px;font-weight:900;border:1px solid}.ipc-works-report__rec-item{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff05;cursor:pointer;transition:border-color .2s}.ipc-works-report__rec-item:hover{border-color:#ffffff1f}.ipc-works-report__rec-item+.ipc-works-report__rec-item{margin-top:10px}.ipc-works-report__rec-icon{width:32px;height:32px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid}.ipc-works-report__cta-row{display:flex;gap:12px}.ipc-works-report__cta{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:12px;font-size:12px;font-weight:900;cursor:pointer;transition:opacity .2s,border-color .2s}.ipc-works-report__cta--ghost{color:#fff9;background:transparent;border:1px solid rgba(255,255,255,.09)}.ipc-works-report__cta--ghost:hover{color:#fffc;border-color:#ffffff26}.ipc-works-report__cta--primary{border:none;color:#fff;background:linear-gradient(135deg,#a78bfa,#5a7bff)}.ipc-works-report__preview-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 500);display:flex;align-items:center;justify-content:center;padding:16px}.ipc-works-report__preview-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--celebration-overlay-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ipc-works-report__preview-dialog{position:relative;z-index:1;width:100%;max-width:560px;border-radius:20px;overflow:hidden;border:1px solid var(--celebration-panel-border);background:var(--celebration-panel-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--celebration-panel-shadow)}.ipc-works-report__preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px}.ipc-works-report__preview-title{margin:0;font-size:13px;font-weight:900;color:#fff}.ipc-works-report__preview-sub{margin:2px 0 0;font-size:10px;color:#ffffff8c;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ipc-works-report__preview-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0a;cursor:pointer}.ipc-works-report__preview-stage{position:relative;aspect-ratio:9/16;max-height:min(62vh,640px);margin:0 16px;border-radius:14px;overflow:hidden;background:#000}.ipc-works-report__preview-img,.ipc-works-report__preview-video{width:100%;height:100%;object-fit:cover;display:block;background:#000}.ipc-works-report__preview-video{cursor:pointer}.ipc-works-report__preview-play{position:absolute;top:50%;left:50%;width:56px;height:56px;margin:-28px 0 0 -28px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .2s,background .2s}.ipc-works-report__preview-play:hover{transform:scale(1.05);background:#a78bfa59}.ipc-works-report__preview-meta{padding:14px 16px 18px}.ipc-works-report__preview-meta--modal{padding:0 16px 16px}.ipc-works-report__preview-heading{margin:0;font-size:13px;font-weight:900;line-height:1.45;color:#ffffffeb}.ipc-works-report__preview-author{margin:6px 0 0;font-size:10px;color:#ffffff8c}.ipc-works-report__asr-alert{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(251,191,36,.25);background:#fbbf2414}.ipc-works-report__asr-alert-title{margin:0 0 4px;font-size:11px;font-weight:900;color:#fbbf24}.ipc-works-report__asr-alert-desc{margin:0;font-size:10px;line-height:1.55;color:#ffffff9e}.ipc-works-report__asr-alert-desc code{font-size:9px;padding:1px 4px;border-radius:4px;background:#ffffff0f}.ipc-works-report__unavailable{margin:0;padding:12px 14px;border-radius:12px;font-size:11px;line-height:1.6;color:#ffffff8c;background:#ffffff08;border:1px dashed rgba(255,255,255,.12)}.ipc-works-report__badge--source{margin-left:6px;background:#34d3991f!important;color:#34d399!important}.ipc-works-report__supplement{margin-top:4px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;overflow:hidden}.ipc-works-report__supplement-summary{padding:12px 16px;font-size:11px;font-weight:800;color:#ffffff9e;cursor:pointer;list-style:none}.ipc-works-report__supplement-summary::-webkit-details-marker{display:none}.ipc-works-report__supplement-summary:before{content:"▸";display:inline-block;margin-right:8px;transition:transform .15s ease}.ipc-works-report__supplement[open] .ipc-works-report__supplement-summary:before{transform:rotate(90deg)}.ipc-works-report__supplement .ipc-works-report__card--ingest{border:0;border-radius:0;margin:0}:global(.ipc-works-preview-enter-active),:global(.ipc-works-preview-leave-active){transition:opacity .22s ease}:global(.ipc-works-preview-enter-active .ipc-works-report__preview-dialog),:global(.ipc-works-preview-leave-active .ipc-works-report__preview-dialog){transition:transform .22s ease,opacity .22s ease}:global(.ipc-works-preview-enter-from),:global(.ipc-works-preview-leave-to){opacity:0}:global(.ipc-works-preview-enter-from .ipc-works-report__preview-dialog),:global(.ipc-works-preview-leave-to .ipc-works-report__preview-dialog){transform:translateY(12px) scale(.98);opacity:0}:root{--am-z-celebration-overlay: 10520;--am-z-payment-overlay: 10750;--celebration-overlay-bg: color-mix( in srgb, var(--ambient-page-color, var(--bg-page, #080e1a)) 42%, transparent );--celebration-panel-bg: color-mix( in srgb, var(--bg-modal, var(--bg-page, #080e1a)) 88%, transparent );--celebration-panel-border: color-mix(in srgb, var(--theme-text, #fff) 9%, transparent);--celebration-panel-shadow: 0 24px 80px color-mix(in srgb, var(--ambient-page-color, var(--bg-page, #000)) 65%, transparent);--celebration-divider: color-mix(in srgb, var(--theme-text, #fff) 6%, transparent)}.celebration-reward-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--am-z-celebration-overlay);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:var(--celebration-overlay-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.celebration-reward-panel{position:relative;border:1px solid var(--celebration-panel-border);background:var(--celebration-panel-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--celebration-panel-shadow)}.celebration-reward-backdrop,.am-modal-glass-backdrop{background:var(--celebration-overlay-bg);backdrop-filter:blur(var(--am-flow-modal-overlay-blur, 10px));-webkit-backdrop-filter:blur(var(--am-flow-modal-overlay-blur, 10px))}.am-modal-glass-overlay{background:var(--celebration-overlay-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.celebration-reward-center{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--am-z-celebration-overlay);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;pointer-events:none}.celebration-reward-center>*{pointer-events:auto}.pm-overlay-shell.celebration-reward-overlay,.pm-overlay-shell.celebration-reward-center{z-index:var(--am-z-payment-overlay);overflow-y:auto}.am-status-overlay{pointer-events:none}.am-status-overlay>*{pointer-events:auto}.am-status-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto}.am-status-panel{position:relative;box-sizing:border-box;width:calc(100vw - 32px);max-width:280px;padding:32px 24px;border-radius:24px;overflow:hidden;flex-shrink:0}.am-status-panel--web{max-width:360px;padding:36px 32px;border-radius:20px}.am-status-panel__accent{position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none}.am-status-panel__close{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:8px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#fff6;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;cursor:pointer;line-height:1;transition:background .2s}.am-status-panel__btn{margin-top:20px;width:100%;border:none;cursor:pointer;font-weight:900;letter-spacing:.04em;color:#fff;transition:transform .15s ease,opacity .18s ease}.am-status-panel__btn--mobile{height:44px;border-radius:16px;font-size:14px}.am-status-panel__btn--web{height:36px;padding:0 28px;border-radius:12px;font-size:13px;width:auto;min-width:120px}@media (min-width: 1024px){.am-status-panel{border-radius:16px;padding:24px}.am-status-panel--web{border-radius:16px}.am-status-panel__btn--mobile{border-radius:12px;font-size:13px;height:36px;width:auto;min-width:120px;padding:0 28px}}.afc-detail-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9200;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--celebration-overlay-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.afc-detail-modal__panel{position:relative;width:min(100%,420px);max-height:min(82vh,560px);display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--celebration-panel-border);background:var(--celebration-panel-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--celebration-panel-shadow);overflow:hidden}.afc-detail-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 16px 10px;border-bottom:1px solid var(--celebration-divider)}.afc-detail-modal__head-main{display:flex;align-items:flex-start;gap:10px;min-width:0}.afc-detail-modal__title{margin:0;font-size:14px;font-weight:700;line-height:1.35;color:color-mix(in srgb,var(--theme-text, #fff) 92%,transparent)}.afc-detail-modal__tag{margin:0;font-size:10px;font-weight:700;color:color-mix(in srgb,var(--theme-text, #fff) 55%,transparent)}.afc-detail-modal__close{border:none;background:color-mix(in srgb,var(--theme-text, #fff) 6%,transparent);border-radius:8px;padding:4px;cursor:pointer;color:color-mix(in srgb,var(--theme-text, #fff) 55%,transparent);flex-shrink:0}.afc-detail-modal__state{padding:24px 16px;text-align:center;font-size:12px;color:color-mix(in srgb,var(--theme-text, #fff) 45%,transparent)}.afc-detail-modal__body{padding:14px 16px;overflow-y:auto}.afc-detail-modal__foot{display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--celebration-divider)}.afc-detail-modal__btn{flex:1;min-height:40px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent}.afc-detail-modal__btn--ghost{border-color:var(--celebration-divider);background:color-mix(in srgb,var(--theme-text, #fff) 6%,transparent);color:color-mix(in srgb,var(--theme-text, #fff) 88%,transparent)}.afc-detail-modal__btn--primary{border:none;background:var(--brand, #5a7bff);color:#fff}.afc-detail-modal__btn--primary:disabled{opacity:.45;cursor:not-allowed}.afc-detail-modal__btn--solo{flex:1}.afc-detail-modal__warn,.afc-detail-modal__error{margin:0 0 10px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,#f59e0b 12%,transparent);color:#fbbf24;font-size:11px;line-height:1.45}.afc-detail-modal__content,.afc-detail-modal__body-text{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:13px;line-height:1.55;color:color-mix(in srgb,var(--theme-text, #fff) 88%,transparent)}.afc-detail-modal-enter-active,.afc-detail-modal-leave-active{transition:opacity .2s ease}.afc-detail-modal-enter-active .afc-detail-modal__panel,.afc-detail-modal-leave-active .afc-detail-modal__panel{transition:transform .22s ease,opacity .22s ease}.afc-detail-modal-enter-from,.afc-detail-modal-leave-to{opacity:0}.afc-detail-modal-enter-from .afc-detail-modal__panel,.afc-detail-modal-leave-to .afc-detail-modal__panel{transform:scale(.96) translateY(8px);opacity:.92}.am-dropdown-panel{z-index:var(--am-dropdown-z-index, 10600);max-height:var(--am-dropdown-max-height, 240px);overflow-x:hidden;overflow-y:auto;padding:6px;background:var(--am-dropdown-bg);border:1px solid var(--am-dropdown-border);border-radius:var(--am-dropdown-radius, 14px);box-shadow:var(--am-dropdown-shadow);backdrop-filter:blur(var(--am-dropdown-backdrop-blur, 16px));-webkit-backdrop-filter:blur(var(--am-dropdown-backdrop-blur, 16px));scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--theme-text, #fff) 18%,transparent) transparent}.am-dropdown-panel__option{display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;width:100%;margin:0;padding:var(--am-dropdown-option-pad, 8px 10px);font-family:inherit;font-size:var(--am-dropdown-option-size, 13px);font-weight:400;line-height:1.45;color:var(--am-dropdown-option-color);background:transparent;border:none;border-radius:var(--am-dropdown-option-radius, 10px);cursor:pointer;text-align:left;transition:background .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1)}.am-dropdown-panel__option:hover:not(:disabled):not(.am-dropdown-panel__option--selected){background:var(--am-dropdown-option-hover-bg);color:var(--am-dropdown-option-hover-color)}.am-dropdown-panel__option--selected,.am-dropdown-panel__option[aria-selected=true]{color:var(--am-dropdown-option-selected-color);background:var(--am-dropdown-option-selected-bg);font-weight:500}.am-dropdown-panel__option:disabled{opacity:.4;cursor:not-allowed}.am-dropdown-fade-enter-active,.am-dropdown-fade-leave-active{transition:opacity .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1)}.am-dropdown-fade-enter-from,.am-dropdown-fade-leave-to{opacity:0;transform:translateY(-4px)}.am-dropdown-panel--filter{--am-dropdown-option-pad: 6px 12px;--am-dropdown-option-size: 11px;--am-dropdown-option-radius: 12px}:root{--brand: #5A7BFF;--brand-light: #7B97FF;--brand-dark: #3D63F0;--brand-alpha: rgba(90, 123, 255, .12);--brand-border: rgba(90, 123, 255, .28);--brand-glow: rgba(90, 123, 255, .35);--primary-50: #F0F2FF;--primary-100: #E3E8FF;--primary-200: #C8D2FF;--primary-300: #A3B4FF;--primary-400: #7B97FF;--primary-500: #5A7BFF;--primary-600: #3D63F0;--primary-700: #2548C8;--primary-800: #15318A;--primary-900: #0A1E52;--primary-950: #050E30;--success: #34C759;--success-bg: rgba(48, 209, 88, .12);--warning: #FF9F0A;--warning-bg: rgba(255, 159, 10, .12);--error: #FF453A;--error-bg: rgba(255, 69, 58, .12);--sem-success: var(--success);--sem-warning: var(--warning);--sem-error: var(--error);--info: #007AFF;--info-bg: rgba(0, 122, 255, .12);--accent-purple: #A78BFA;--accent-blue: #7B97FF;--accent-cyan: #00F0FF;--accent-green: #10B981;--accent-teal: #34D399;--accent-amber: #F59E0B;--accent-violet: #7C3AED;--accent-pink: #8B5CF6;--accent-orange: #F97316;--accent-slate: #94A3B8;--accent-red: #EF4444;--accent-rose: #F43F5E;--accent-violet2: #8B5CF6;--acc-purple: var(--accent-purple);--acc-blue: var(--accent-blue);--acc-cyan: var(--accent-cyan);--acc-green: var(--accent-green);--acc-teal: var(--accent-teal);--acc-amber: var(--accent-amber);--acc-violet: var(--accent-violet);--acc-violet2: var(--accent-violet2);--acc-pink: var(--accent-pink);--acc-orange: var(--accent-orange);--acc-slate: var(--accent-slate);--acc-red: var(--accent-red);--acc-rose: var(--accent-rose);--bg-page: #080E1A;--bg-modal: var(--bg-page);--bg-card: #1C1C1E;--bg-card2: #141418;--bg-tertiary: #2C2C2E;--bd-std: #2A2A2A;--bd-bright: #3A3A3A;--font-sans: "Noto Sans SC", "PingFang SC", "SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-mono: "SF Mono", "JetBrains Mono", "Fira Code", Menlo, monospace;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .25);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 20px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .55);--shadow-xl: 0 16px 60px rgba(0, 0, 0, .7);--shadow-brand: 0 4px 16px rgba(90, 123, 255, .4);--radius-card: 20px;--radius-card-mobile: 24px;--radius-element: 12px;--radius-chip: 8px;--radius-modal: 28px;--radius-sm: 10px;--ease-normal: cubic-bezier(.25, .46, .45, .94);--ease-spring: cubic-bezier(.3, 0, 0, 1);--dur-normal: .2s;--dur-slow: .3s;--sidebar-width: 255px;--sidebar-collapsed: 67px;--header-height: 56px;--tabbar-height: 80px;--status-bar: 44px;--page-padding: 16px;--card-padding: 14px;--touch-min: 44px}@media (max-width: 1023px){:root{--theme-bg: #080E1A;--theme-card: #1C1C1E;--theme-tertiary: #2C2C2E;--theme-text: #FFFFFF;--theme-text-secondary: rgba(255, 255, 255, .55);--theme-text-hint: rgba(255, 255, 255, .35);--theme-separator: rgba(84, 84, 88, .65);--theme-radius: 12px;--theme-radius-xl: 20px;--theme-radius-2xl: 24px;--radius-card: 24px}}@media (min-width: 1024px){:root{--theme-bg: #080E1A;--theme-card: #1C1C1E;--theme-tertiary: #2C2C2E;--theme-text: #FFFFFF;--theme-text-secondary: rgba(255, 255, 255, .55);--theme-text-hint: rgba(255, 255, 255, .35);--theme-separator: rgba(255, 255, 255, .08);--theme-radius: 8px;--theme-radius-xl: 20px;--theme-radius-2xl: 20px}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--theme-text);background-color:var(--theme-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}button:not([class*=__],[class*=desktop-],[class*=comm-matrix],[class*=chat-composer],[class*=nsb-],[class*=am-chat],[class*=am-float],[class*=am-contact],[class*=afc-chat],[class*=-figma],[class*=dl-],[class*=-modal],[class*=-wizard],[class*=psw-],[class*=psm-],[class*=itf-],[class*=itfp-],[class*=itfe-],[class*=vfvp-],[class*=vfvr-],[class*=vfve-],[class*=vfvan-],[class*=vfsb-],[class*=flow-sb-],[class*=af-ext-],[class*=vf-],[class*=pps-],[class*=-drawer],[class*=theme-],[class*=ih-],[class*=ipc-],[class*=se-],[class*=dm-],[class*=ov-],[class*=ss-],[class*=avatar-collect],[class*=weather-],[class*=stat-detail],[class*=evolution-],[class*=leads-radar],[class*=enterprise-inquiry],[class*=works-heat],[class*=settings-],[class*=pd-],[class*=ca-],[class*=bm-],[class*=mc-],[class*=mtl-],[class*=mvp-],[class*=mit-],[class*=mat-],[class*=wpm-],[class*=cover-picker],[class*=share-modal-],[class*=share-poster]){border:none;background:none}input,textarea,select{font-family:inherit;font-size:inherit}img,video{max-width:100%;height:auto}*{scrollbar-width:none!important;-ms-overflow-style:none!important}*::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}::selection{background:var(--brand-alpha);color:var(--brand)}.fade-enter-active,.fade-leave-active{transition:opacity var(--dur-normal) var(--ease-normal)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all var(--dur-slow) var(--ease-spring)}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(20px)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-container{max-width:1200px;margin:0 auto;padding:0 var(--page-padding)}.am-animate-spin-cw{animation:amSpinCW 1s linear infinite}.am-animate-dot-breathe{animation:amDotBreathe 1.4s ease-in-out infinite alternate}.am-animate-skeleton{animation:amSkeleton 1.5s ease-in-out infinite}.am-animate-breathe{animation:amBreathe 2s ease-in-out infinite}.am-animate-shake{animation:amShake .5s ease-in-out infinite}.am-animate-float{animation:amFloat 2s ease-in-out infinite}.am-animate-ripple-expand{animation:amRippleExpand 1s ease-out infinite}.am-animate-beat{animation:amBeat .8s ease-in-out infinite}.am-animate-bounce-dot{animation:amBounceDot 1.4s ease-in-out infinite both}@keyframes amSpinCW{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes amDotBreathe{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}@keyframes amSkeleton{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}@keyframes amBreathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.85}}@keyframes amShake{0%,to{transform:translate(0)}10%{transform:translate(-4px)}20%{transform:translate(4px)}30%{transform:translate(-4px)}40%{transform:translate(4px)}50%{transform:translate(-2px)}60%{transform:translate(2px)}70%{transform:translate(-1px)}80%{transform:translate(1px)}}@keyframes amFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes amRippleExpand{0%{transform:scale(.5);opacity:.8}to{transform:scale(2.5);opacity:0}}@keyframes amBeat{0%,to{transform:scale(1)}15%{transform:scale(1.15)}30%{transform:scale(1)}45%{transform:scale(1.08)}60%{transform:scale(1)}}@keyframes amBounceDot{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.am-animate-pulse{animation:amPulse 2s cubic-bezier(.25,.46,.45,.94) infinite}.am-animate-pulse-fast{animation:amPulse 1s cubic-bezier(.25,.46,.45,.94) infinite}.am-animate-pulse-slow{animation:amPulse 3s cubic-bezier(.25,.46,.45,.94) infinite}@keyframes amPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.am-animate-fade-in{animation:amFadeIn .3s cubic-bezier(.25,.46,.45,.94) forwards}.am-animate-fade-out{animation:amFadeOut .2s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes amFadeIn{0%{opacity:0}to{opacity:1}}@keyframes amFadeOut{0%{opacity:1}to{opacity:0}}.am-animate-slide-in-up{animation:amSlideInUp .3s cubic-bezier(.25,.46,.45,.94) forwards}.am-animate-slide-in-down{animation:amSlideInDown .3s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes amSlideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes amSlideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes amScaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.am-transition-fade-enter-active,.am-transition-fade-leave-active{transition:opacity .3s cubic-bezier(.3,0,0,1)}.am-transition-fade-enter-from,.am-transition-fade-leave-to{opacity:0}.am-transition-slide-up-enter-active,.am-transition-slide-up-leave-active{transition:all .3s cubic-bezier(.3,0,0,1)}.am-transition-slide-up-enter-from,.am-transition-slide-up-leave-to{opacity:0;transform:translateY(20px)}.am-transition-scale-enter-active{transition:all .3s cubic-bezier(.3,0,0,1)}.am-transition-scale-leave-active{transition:all .2s cubic-bezier(.25,.46,.45,.94)}.am-transition-scale-enter-from,.am-transition-scale-leave-to{opacity:0;transform:scale(.9)}@media (max-width: 1023px){.page-container{max-width:100%;padding:0 16px}}.ca-page{--ca-glass: color-mix(in srgb, var(--bg-page, #080e1a) 55%, transparent);--ca-glass-strong: color-mix(in srgb, var(--bg-page, #080e1a) 72%, transparent);--ca-glass-rail: color-mix(in srgb, var(--bg-page, #080e1a) 58%, transparent);position:relative;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:transparent;color:var(--fg-w90, rgba(255, 255, 255, .9));isolation:isolate}.ca-page>:not(.ca-page__backdrop){position:relative;z-index:1}.ca-page__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.ca-page__glow-brand{position:absolute;top:0;left:0;width:400px;height:200px;background:radial-gradient(ellipse at 0% 0%,rgba(90,123,255,.03) 0%,transparent 70%)}.ca-header{flex-shrink:0;padding:20px 24px 0;border-bottom:1px solid rgba(255,255,255,.07);position:relative;z-index:1;background:var(--ca-glass-strong);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ca-header__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ca-header__brand{display:flex;align-items:center;gap:12px;min-width:0}.ca-header__icon{width:40px;height:40px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,#5a7bff26,#a78bfa14);border:1px solid rgba(90,123,255,.19);box-shadow:0 0 24px #5a7bff17}.ca-header__title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ca-header__title{margin:0;font-size:18px;font-weight:900;letter-spacing:-.02em;color:#fff}.ca-header__badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:7px;font-weight:900;color:#5a7bff;background:#5a7bff14;border:1px solid rgba(90,123,255,.15)}.ca-header__badge-dot{width:6px;height:6px;border-radius:999px;background:#5a7bff;animation:ca-badge-pulse 2.5s ease-in-out infinite}.ca-header__subtitle{margin:2px 0 0;font-size:11px;color:#fff9}.ca-header__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.ca-primary-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:12px;font-size:12px;font-weight:900;color:#fff;cursor:pointer;background:linear-gradient(135deg,#5a7bff,#a78bfa);box-shadow:0 0 24px #5a7bff30;transition:opacity .2s ease}.ca-primary-btn:hover{opacity:.92}.ca-tabs{position:relative;display:flex;align-items:flex-end;gap:4px}.ca-tab{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid transparent;border-radius:12px 12px 0 0;background:transparent;font-size:12px;font-weight:900;color:#fff9;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.ca-tab--active{margin-bottom:-1px;color:#5a7bff;background:#5a7bff0f;border-color:rgba(90,123,255,.2) rgba(90,123,255,.1) #080e1a rgba(90,123,255,.1)}.ca-tab__indicator{position:absolute;left:0;right:0;bottom:0;height:2px;background:#5a7bff}.ca-tab__indicator-slide{position:absolute;bottom:0;height:2px;border-radius:999px;background:#5a7bff;pointer-events:none;transition:left .18s ease-in-out,width .18s ease-in-out}.ca-tabs__count{margin-left:auto;padding-bottom:10px;font-size:10px;color:#fff9}.ca-body{flex:1;min-height:0;display:flex;overflow:hidden;position:relative;z-index:1;background:transparent}.ca-main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:transparent}.ca-toolbar{flex-shrink:0;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:10px;background:var(--ca-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ca-toolbar__row{display:flex;align-items:center;gap:12px}.ca-search{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.ca-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:12px;color:#fff}.ca-search input::placeholder{color:#fff9}.ca-search button{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#fff9;cursor:pointer}.ca-view-toggle{display:flex;flex-shrink:0;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.ca-view-toggle button{display:flex;align-items:center;justify-content:center;padding:10px 12px;border:none;background:transparent;color:#fff9;cursor:pointer;transition:background .2s ease,color .2s ease}.ca-view-toggle button.is-active{color:#5a7bff;background:#5a7bff21}.ca-toolbar__count{flex-shrink:0;font-size:10px;color:#fff9}.ca-scroll{flex:1;min-height:0;overflow-y:auto;padding:12px 16px 16px;background:var(--ca-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);scrollbar-width:none}.ca-scroll::-webkit-scrollbar{display:none}.ca-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:240px;font-size:12px;color:#fff9}.ca-loading__icon{animation:ca-loading-spin .9s linear infinite}.ca-page-status{display:flex;align-items:center;justify-content:center;gap:12px;margin:16px 24px 0;padding:12px 16px;border-radius:12px;font-size:12px}.ca-page-status--error{background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#fca5a5f2}.ca-page-status__retry{padding:4px 12px;border-radius:8px;border:1px solid rgba(239,68,68,.35);background:#ef44441f;color:inherit;font-size:11px;font-weight:700;cursor:pointer}.ca-page-status__retry:hover{background:#ef444433}.ca-sync-hint{display:flex;align-items:center;gap:8px;margin:16px 24px 0;padding:8px 12px;border-radius:10px;font-size:11px;color:#ffffffb8;background:#00f0ff14;border:1px solid rgba(0,240,255,.16)}.ca-sync-hint__text{flex:1;min-width:0}.ca-sync-hint__link{flex-shrink:0;padding:0;border:none;background:none;font-size:11px;font-weight:700;color:var(--acc-cyan, #00f0ff);cursor:pointer}.ca-sync-hint__link:hover{text-decoration:underline}@keyframes ca-loading-spin{to{transform:rotate(360deg)}}.ca-empty-filter{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:256px;text-align:center}.ca-empty-filter__emoji{font-size:36px}.ca-empty-filter .agent-icon-display{opacity:.45}.ca-empty-filter__text{margin:0;font-size:13px;color:#fff9}.ca-empty-filter__hint{margin:-8px 0 0;max-width:280px;font-size:11px;line-height:1.5;color:#ffffff59}.ca-empty-filter__btn{padding:6px 12px;border-radius:8px;border:1px solid rgba(90,123,255,.15);background:#5a7bff14;font-size:10px;font-weight:900;color:#5a7bff;cursor:pointer}.ca-list{display:flex;flex-direction:column;gap:8px}.ca-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (min-width: 1280px){.ca-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1536px){.ca-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ca-item-enter{animation:ca-item-in .18s ease both}.ca-empty-page{flex:1;display:flex;align-items:center;justify-content:center;background:var(--ca-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ca-tab-panel-enter-active,.ca-tab-panel-leave-active{transition:opacity .22s ease,transform .22s ease}.ca-tab-panel-enter-from{opacity:0;transform:translateY(8px)}.ca-tab-panel-leave-to{opacity:0}@keyframes ca-badge-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes ca-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ca-insights{flex-shrink:0;width:260px;min-height:0;height:100%;align-self:stretch;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;border-left:1px solid rgba(255,255,255,.07);background:transparent;isolation:isolate;position:relative;z-index:1;scrollbar-width:none}@media (min-width: 1280px){.ca-insights{width:280px}}.ca-insights::-webkit-scrollbar{display:none}.ca-insights__inner{flex:none;width:100%;min-height:100%;padding:16px;display:flex;flex-direction:column;gap:20px;background:var(--ca-glass-rail, color-mix(in srgb, var(--bg-page, #080e1a) 58%, transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ca-insights__label{margin:0 0 8px;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#fff9}.ca-insights__health{position:relative;flex-shrink:0;overflow:hidden;padding:16px;border-radius:16px;border:1px solid rgba(90,123,255,.15);background:linear-gradient(135deg,#5a7bff14,#a78bfa0d);opacity:0;transform:translateY(6px)}.ca-insights__health--in{opacity:1;transform:translateY(0);animation:ca-insights-health-in .28s ease both}.ca-insights__health:after{content:"";position:absolute;top:0;right:0;width:80px;height:80px;border-radius:999px;background:radial-gradient(circle,rgba(90,123,255,.13) 0%,transparent 70%);pointer-events:none}.ca-insights__health-score{display:flex;align-items:flex-end;gap:8px;margin-bottom:8px}.ca-insights__health-num{font-size:32px;font-weight:900;line-height:1;color:#5a7bff;opacity:0;transform:scale(.92);transition:opacity .35s ease .18s,transform .35s ease .18s}.ca-insights__health--in .ca-insights__health-num{opacity:1;transform:scale(1)}.ca-insights__health-max{margin-bottom:4px;font-size:11px;color:#5a7bff99}.ca-insights__health-bar{height:6px;border-radius:999px;overflow:hidden;margin-bottom:8px;background:#ffffff0f}.ca-insights__health-fill{position:relative;height:100%;border-radius:999px;background:linear-gradient(90deg,#5a7bff,#a78bfa);transition:width 1s cubic-bezier(.25,.46,.45,.94)}.ca-insights__health-fill--ready:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.24) 50%,transparent 100%);animation:ca-insights-health-shine .65s ease .52s 1;pointer-events:none}.ca-insights__health-tip{margin:0;font-size:9px;color:#fff9}.ca-insights__stats{flex-shrink:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ca-insights__stat{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#ffffff06;opacity:0;transform:translateY(6px)}.ca-insights__stat--in{animation:ca-insights-bar-row-in .22s ease var(--ca-stat-delay, 0s) both}.ca-insights__stat-icon{width:24px;height:24px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ca-insights__stat-val{margin:0;font-size:13px;font-weight:900;line-height:1.2}.ca-insights__stat-label{margin:0;font-size:8px;color:#fff9}.ca-insights__bars{display:flex;flex-direction:column;gap:8px}.ca-insights__type-section{flex-shrink:0;opacity:0;transform:translateY(6px)}.ca-insights__type-section--in{animation:ca-insights-section-in .28s ease both}.ca-insights__bar-row{display:flex;flex-direction:column;gap:4px;opacity:0;transform:translateY(6px)}.ca-insights__bar-row--in{animation:ca-insights-bar-row-in .22s ease var(--ca-type-bar-delay, 0s) both}.ca-insights__bar-head{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;color:#fff9}.ca-insights__bar-meta{display:flex;align-items:center;gap:8px}.ca-insights__bar-pct{opacity:0;transform:scale(.88);transition:opacity .25s ease,transform .25s ease}.ca-insights__bar-pct--in{opacity:1;transform:scale(1)}.ca-insights__bar-track{height:6px;border-radius:999px;overflow:hidden;background:#ffffff0d}.ca-insights__bar-fill{position:relative;height:100%;border-radius:999px;width:0;transition:width .8s cubic-bezier(.25,.46,.45,.94)}.ca-insights__bar-fill--ready:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);animation:ca-insights-health-shine .55s ease calc(var(--ca-type-bar-delay, 0s) + .72s) 1;pointer-events:none}.ca-insights__platforms{display:flex;flex-direction:column;gap:8px}.ca-insights__platform-section{flex-shrink:0;opacity:0;transform:translateY(6px)}.ca-insights__platform-section--in{animation:ca-insights-section-in .28s ease both}.ca-insights__platform{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff06;opacity:0;transform:translate(-6px)}.ca-insights__platform--in{animation:ca-insights-platform-in .22s ease var(--ca-platform-delay, 0s) both}.ca-insights__platform-dot{width:6px;height:6px;border-radius:999px;flex-shrink:0}.ca-insights__platform-name{flex:1;display:flex;align-items:center;min-width:0}.ca-insights__platform-views{font-size:10px;font-weight:900;color:#fff9}.ca-insights__platform-rate{font-size:9px;font-weight:900;color:#34d399}.ca-insights__tips{display:flex;flex-direction:column;gap:10px}.ca-insights__tips-section{flex-shrink:0;opacity:0;transform:translateY(6px)}.ca-insights__tips-section--in{animation:ca-insights-section-in .28s ease both}.ca-insights__tip{display:flex;align-items:flex-start;gap:8px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;opacity:0;transform:translateY(6px)}.ca-insights__tip--in{animation:ca-insights-bar-row-in .22s ease var(--ca-tip-delay, 0s) both}.ca-insights__tip p{margin:0;font-size:10px;line-height:1.5;color:#fff9}.ca-insights__tip-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:8px;flex-shrink:0;background:#a78bfa1f}.ca-insights__compliance{flex-shrink:0;padding:14px;border-radius:14px;border:1px solid rgba(52,211,153,.2);background:#34d39908}.ca-insights__compliance-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:9px;font-weight:900;color:#34d399}.ca-insights__compliance-dot{width:8px;height:8px;border-radius:999px;background:#34d399}.ca-insights__compliance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;text-align:center}.ca-insights__compliance-num{margin:0;font-size:18px;font-weight:900}.ca-insights__compliance-sub{margin:0;font-size:8px;color:#fff9}.ca-insights__actions-section{flex-shrink:0}.ca-insights__actions{display:flex;flex-direction:column;gap:6px}.ca-insights__action{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid transparent;font-size:10px;font-weight:900;cursor:pointer;text-align:left;transition:opacity .2s ease}.ca-insights__action:hover{opacity:.9}.ca-insights__action-arrow{margin-left:auto;opacity:.5}@keyframes ca-insights-section-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ca-insights-bar-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ca-insights-platform-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes ca-insights-health-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ca-insights-health-shine{0%{transform:translate(-120%)}to{transform:translate(220%)}}@media (prefers-reduced-motion: reduce){.ca-insights__health{opacity:1;transform:none;animation:none}.ca-insights__health-num{opacity:1;transform:none;transition:none}.ca-insights__health-fill{transition:none}.ca-insights__health-fill--ready:after{animation:none}.ca-insights__type-section,.ca-insights__bar-row{opacity:1;transform:none;animation:none}.ca-insights__bar-pct{opacity:1;transform:none;transition:none}.ca-insights__bar-fill{transition:none}.ca-insights__bar-fill--ready:after{animation:none}.ca-insights__stat,.ca-insights__platform,.ca-insights__tip,.ca-insights__platform-section,.ca-insights__tips-section{opacity:1;transform:none;animation:none}}html body .main-layout--desktop main.desktop-shell-page:has(.ca-page),html[data-color-mode=dark] body .main-layout--desktop main.desktop-shell-page:has(.ca-page),html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop main.desktop-shell-page:has(.ca-page){background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .ca-page.desktop-page-frame,html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .ca-page .ca-page__backdrop,html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .ca-page .ca-page__backdrop-rail,html[data-color-mode=dark] body .main-layout--desktop .ca-page.desktop-page-frame,html[data-color-mode=dark] body .main-layout--desktop .ca-page .ca-page__backdrop,html[data-color-mode=dark] body .main-layout--desktop .ca-page .ca-page__backdrop-rail,html body .ca-page.desktop-page-frame,html body .ca-page .ca-page__backdrop,html body .ca-page .ca-page__backdrop-rail{background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .ca-page .ca-header,html[data-color-mode=dark] body .main-layout--desktop .ca-page .ca-header,html body .ca-page .ca-header{background:color-mix(in srgb,var(--bg-page, #080e1a) 72%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 72%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .ca-page .ca-body,html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .ca-page .ca-main,html[data-color-mode=dark] body .main-layout--desktop .ca-page .ca-body,html[data-color-mode=dark] body .main-layout--desktop .ca-page .ca-main,html body .ca-page .ca-body,html body .ca-page .ca-main{background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .ca-page .ca-toolbar,html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .ca-page .ca-scroll,html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .ca-page .ca-empty-page,html[data-color-mode=dark] body .main-layout--desktop .ca-page .ca-toolbar,html[data-color-mode=dark] body .main-layout--desktop .ca-page .ca-scroll,html[data-color-mode=dark] body .main-layout--desktop .ca-page .ca-empty-page,html body .ca-page .ca-toolbar,html body .ca-page .ca-scroll,html body .ca-page .ca-empty-page{background:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .ca-page .ca-insights,html[data-color-mode=dark] body .main-layout--desktop .ca-page .ca-insights,html body .ca-page .ca-insights{background:transparent!important;background-color:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .ca-page .ca-insights__inner,html[data-color-mode=dark] body .main-layout--desktop .ca-page .ca-insights__inner,html body .ca-page .ca-insights__inner{background:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;min-height:100%}.ca-page__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:transparent!important;background-color:transparent!important;background-image:none!important}.ca-page__backdrop-rail{position:absolute;top:0;right:0;bottom:0;width:280px;pointer-events:none;background:transparent!important;background-color:transparent!important;background-image:none!important}@media (max-width: 1279px){.ca-page__backdrop-rail{width:260px}}html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .bm-page .bm-right-panel,html[data-color-mode=dark] body .main-layout--desktop .bm-page .bm-right-panel,html body .bm-page .bm-right-panel{background:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .bm-page .bm-right-panel-inner,html[data-color-mode=dark] body .main-layout--desktop .bm-page .bm-right-panel-inner,html body .bm-page .bm-right-panel-inner{background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .bm-page .bm-task-card,html[data-color-mode=dark] body .main-layout--desktop .bm-page .bm-task-card,html body .bm-page .bm-task-card{background:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .bm-page .bm-video-sidebar,html[data-color-mode=dark] body .main-layout--desktop .bm-page .bm-video-sidebar,html body .bm-page .bm-video-sidebar{background:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .bm-page .bm-video-main,html[data-color-mode=dark] body .main-layout--desktop .bm-page .bm-video-main,html body .bm-page .bm-video-main{background:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important}html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .bm-page .bm-video-card,html[data-color-mode=dark] body .main-layout--desktop .bm-page .bm-video-card,html body .bm-page .bm-video-card,html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .bm-page .bm-video-list-item,html[data-color-mode=dark] body .main-layout--desktop .bm-page .bm-video-list-item,html body .bm-page .bm-video-list-item{background:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .bm-page .bm-media-sidebar,html[data-color-mode=dark] body .main-layout--desktop .bm-page .bm-media-sidebar,html body .bm-page .bm-media-sidebar{background:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .bm-page .bm-media-main,html[data-color-mode=dark] body .main-layout--desktop .bm-page .bm-media-main,html body .bm-page .bm-media-main{background:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 55%,transparent)!important}html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .bm-page .bm-media-card,html[data-color-mode=dark] body .main-layout--desktop .bm-page .bm-media-card,html body .bm-page .bm-media-card{background:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 45%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.bm-page__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:transparent!important}html body .bmw-modal-overlay{background:transparent!important}html body .bmw-modal-overlay__backdrop{background:var(--am-flow-modal-overlay-bg, var(--celebration-overlay-bg))!important}html body .bmw-modal{background:color-mix(in srgb,var(--bg-modal, var(--bg-page, #080e1a)) 82%,transparent)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html body .bmw-modal__header{background:color-mix(in srgb,var(--bg-modal, var(--bg-page, #080e1a)) 96%,transparent)!important}html body .bmw-modal__footer{background:color-mix(in srgb,var(--bg-modal, var(--bg-page, #080e1a)) 85%,transparent)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}:root{--am-flow-modal-overlay-bg: var(--celebration-overlay-bg);--am-flow-modal-overlay-blur: 10px;--am-z-flow-modal-overlay: 10450;--am-z-modal-above-flow: 10460;--am-flow-modal-overlay-pad: 16px}.am-flow-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.am-flow-modal-overlay--layered{background:transparent!important}.itf-overlay__backdrop,.mcitf-overlay__backdrop,.am-flow-modal-overlay__backdrop,.psm-backdrop,.psm-figma-backdrop,.bmw-modal-overlay__backdrop,.vfvr-backdrop,.vfsb-backdrop,.vfvan-backdrop,.wpm-backdrop,.share-modal-backdrop,.mtl-modal-backdrop,.confirm-backdrop,.celebration-reward-backdrop,.ipc-fwr-modal-backdrop,.qr-backdrop,.bap-modal-overlay__backdrop,.theme-drawer-backdrop,.ih-create-picker__backdrop,.mc-create-picker__backdrop,.af-ext-modal-backdrop,.cover-picker-backdrop,.pem-backdrop,.pcm-backdrop,.vp-backdrop{background:var(--am-flow-modal-overlay-bg, var(--celebration-overlay-bg));backdrop-filter:blur(var(--am-flow-modal-overlay-blur, 10px));-webkit-backdrop-filter:blur(var(--am-flow-modal-overlay-blur, 10px))}.itf-overlay__backdrop,.mcitf-overlay__backdrop,.am-flow-modal-overlay__backdrop,.psm-backdrop,.psm-figma-backdrop,.bmw-modal-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:auto;transform:translateZ(0);will-change:opacity}html:has(.celebration-reward-overlay,.celebration-reward-center,.pm-overlay-shell,.am-flow-modal-overlay,.share-modal-overlay,.cover-picker-overlay,.wpm-root,.vfvr-root,.theme-drawer-overlay,.cmd-overlay,.bm-modal-overlay,.et-modal-overlay,.cc-modal-overlay,.modal-overlay,.drawer-overlay,.lc-modal-overlay,.dialog-overlay,.alert-dialog-overlay,.mo,.afc-tool-sheet__backdrop) .theme-ambient__orb,html:has(.celebration-reward-overlay,.celebration-reward-center,.pm-overlay-shell,.am-flow-modal-overlay,.share-modal-overlay,.cover-picker-overlay,.wpm-root,.vfvr-root,.theme-drawer-overlay,.cmd-overlay,.bm-modal-overlay,.et-modal-overlay,.cc-modal-overlay,.modal-overlay,.drawer-overlay,.lc-modal-overlay,.dialog-overlay,.alert-dialog-overlay,.mo,.afc-tool-sheet__backdrop) .theme-ambient__orb--sweep{animation-play-state:paused!important}html:has(.celebration-reward-overlay,.celebration-reward-center,.pm-overlay-shell,.am-flow-modal-overlay,.share-modal-overlay,.cover-picker-overlay,.wpm-root,.vfvr-root,.theme-drawer-overlay,.cmd-overlay,.bm-modal-overlay,.et-modal-overlay,.cc-modal-overlay,.modal-overlay,.drawer-overlay,.lc-modal-overlay,.dialog-overlay,.alert-dialog-overlay,.mo,.afc-tool-sheet__backdrop) .theme-ambient__orbs{opacity:.35;transition:opacity .25s ease}.bm-page{--bm-glass: color-mix(in srgb, var(--bg-page, #080e1a) 55%, transparent);--bm-glass-strong: color-mix(in srgb, var(--bg-page, #080e1a) 72%, transparent);--bm-glass-card: color-mix(in srgb, var(--bg-page, #080e1a) 45%, transparent);--bm-glass-rail: color-mix(in srgb, var(--bg-page, #080e1a) 58%, transparent);position:relative;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:transparent;color:var(--fg-w90, rgba(255, 255, 255, .9));z-index:1}.bm-guest-banner{flex-shrink:0;margin:12px 24px 0;padding:10px 14px;border-radius:12px;border:1px solid rgba(252,211,77,.25);background:#fcd34d14;color:#fcd34de6;font-size:12px}.bm-page-status{flex-shrink:0;margin:12px 24px 0;padding:12px 16px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px}.bm-page-status--loading{color:#ffffff73;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.bm-page-status--error{color:#fb7185;background:#fb718514;border:1px solid rgba(251,113,133,.2)}.bm-page-status__retry{padding:6px 14px;border-radius:999px;border:1px solid rgba(251,113,133,.35);background:#fb71851a;color:#ffffffe0;font-size:11px;cursor:pointer}.bm-figma-header{position:relative;flex-shrink:0;padding:20px 24px 0;border-bottom:1px solid rgba(255,255,255,.07);background:var(--bm-glass-strong);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:1}.bm-header-glow{position:absolute;top:0;left:0;width:400px;height:200px;pointer-events:none;background:radial-gradient(ellipse at 0% 0%,rgba(90,123,255,.03) 0%,transparent 70%)}.bm-header-title-row{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.bm-header-left{display:flex;align-items:center;gap:12px;min-width:0}.bm-header-icon{width:40px;height:40px;border-radius:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,#5a7bff26,#8b5cf614);border:1px solid rgba(90,123,255,.19);box-shadow:0 0 24px #5a7bff17}.bm-header-title-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bm-page-title{margin:0;font-size:18px;font-weight:900;color:#fff;letter-spacing:-.45px;line-height:27px}.bm-ai-badge{display:inline-flex;align-items:center;gap:4px;height:17px;padding:0 8px 0 6px;border-radius:9999px;font-size:7px;font-weight:900;color:var(--acc-brand, #5a7bff);background:#5a7bff14;border:1px solid rgba(90,123,255,.14);animation:bm-ai-badge-pulse 2.5s ease-in-out infinite}.bm-ai-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--acc-brand, #5a7bff)}@keyframes bm-ai-badge-pulse{0%,to{opacity:.4}50%{opacity:1}}.bm-page-subtitle{margin:2px 0 0;font-size:11px;line-height:16.5px;color:#fff9}.bm-header-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.bm-header-actions-col{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.bm-home-link{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:#fff9;text-decoration:none;transition:color .15s ease}.bm-home-link:hover{color:#ffffffbf}.bm-tabs-bar{position:relative;display:flex;align-items:flex-end;gap:4px}.bm-tab-item{position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid transparent;border-radius:20px 20px 0 0;font-size:12px;font-weight:900;color:#fff9;background:transparent;cursor:pointer;transition:all .15s ease}.bm-tab-item--active{color:var(--acc-brand, #5a7bff);background:#5a7bff0f;border-color:#5a7bff1a;border-bottom-color:#080e1a;margin-bottom:-1px}.bm-tab-indicator{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--acc-brand, #5a7bff);border-radius:1px 1px 0 0}.bm-body{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;align-items:stretch;background:transparent}.bm-body-main{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--bm-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bm-tab-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:transparent}.bm-split{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;background:transparent}.bm-sidebar{width:280px;flex-shrink:0;display:flex;flex-direction:column;overflow-y:auto;background:transparent;border-right:1px solid rgba(255,255,255,.07);scrollbar-width:none}.bm-sidebar::-webkit-scrollbar{display:none}.bm-sidebar-inner{display:flex;flex-direction:column;gap:20px;padding:20px}.bm-sidebar-section{display:flex;flex-direction:column;gap:8px}.bm-section-label{display:block;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.8px;line-height:12px;color:#fff9}.bm-panel-empty{margin:0;padding:8px 0 4px;font-size:10px;line-height:1.5;color:#ffffff61}.bm-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.bm-stat-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:67px;padding:12px 8px;border-radius:20px;text-align:center;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.bm-stat-value{font-size:18px;font-weight:900;line-height:27px}.bm-stat-label{font-size:9px;line-height:13.5px;color:#fff9;margin-top:2px}.bm-create-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;border:none;border-radius:20px;font-size:12px;font-weight:900;color:#fff;cursor:pointer;background:linear-gradient(170deg,#5a7bff,#8b5cf6);box-shadow:0 0 10px #5a7bff21;transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}.bm-create-btn:hover{filter:brightness(1.06)}.bm-create-btn--header{width:auto;height:auto;padding:10px 20px;border-radius:12px;gap:8px;white-space:nowrap;background:linear-gradient(135deg,#5a7bff,#8b5cf6);box-shadow:0 0 24px #5a7bff30}.bm-create-btn--header:hover{filter:brightness(1.08);box-shadow:0 0 28px #5a7bff47}.bm-create-btn--header:active{transform:scale(.98)}.bm-create-btn__spark{font-size:12px;line-height:1;flex-shrink:0}.bm-search-box{display:flex;align-items:center;gap:8px;height:39px;padding:0 13px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.bm-search-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:11px;color:#fff}.bm-search-input::placeholder{color:#fff9}.bm-search-clear{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#fff9;cursor:pointer}.bm-ai-features{display:flex;flex-direction:column;gap:8px;padding-top:13px;border-top:1px solid rgba(255,255,255,.06)}.bm-ai-btn{display:flex;align-items:center;gap:8px;width:100%;height:49px;padding:0 13px;border-radius:20px;border:1px solid transparent;text-align:left;cursor:pointer;transition:filter .15s ease}.bm-ai-btn:hover{filter:brightness(1.05)}.bm-ai-btn--brand{background:#5a7bff08;border-color:#5a7bff17}.bm-ai-btn--brand .bm-ai-btn-icon{background:#5a7bff21;color:#5a7bff}.bm-ai-btn--brand .bm-ai-btn-label{color:#5a7bff}.bm-ai-btn--purple{background:#a78bfa08;border-color:#a78bfa17}.bm-ai-btn--purple .bm-ai-btn-icon{background:#a78bfa21;color:#a78bfa}.bm-ai-btn--purple .bm-ai-btn-label{color:#a78bfa}.bm-ai-btn--pink{background:#ec489908;border-color:#ec489917}.bm-ai-btn--pink .bm-ai-btn-icon{background:#ec489921;color:#ec4899}.bm-ai-btn--pink .bm-ai-btn-label{color:#ec4899}.bm-ai-btn--teal{background:#34d39908;border-color:#34d39917}.bm-ai-btn--teal .bm-ai-btn-icon{background:#34d39921;color:#34d399}.bm-ai-btn--teal .bm-ai-btn-label{color:#34d399}.bm-ai-btn-icon{width:24px;height:24px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bm-ai-btn-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.bm-ai-btn-label{font-size:10px;font-weight:900;line-height:15px}.bm-ai-btn-desc{font-size:8px;line-height:12px;color:#fff9}.bm-sidebar-section--cross{gap:6px;padding-top:13px;border-top:1px solid rgba(255,255,255,.06)}.bm-cross-btn{display:flex;align-items:center;gap:8px;width:100%;height:33px;padding:0 12px;border-radius:20px;border:1px solid transparent;text-align:left;cursor:pointer;transition:filter .15s ease}.bm-cross-btn:hover{filter:brightness(1.05)}.bm-cross-btn--purple{background:#a78bfa0f;border-color:#a78bfa21;color:#a78bfa}.bm-cross-btn--teal{background:#34d3990f;border-color:#34d39921;color:#34d399}.bm-cross-btn--amber{background:#f59e0b0f;border-color:#f59e0b21;color:#f59e0b}.bm-cross-btn span{flex:1;font-size:10px;font-weight:700}.bm-main{flex:1;min-height:0;min-width:0;overflow-y:auto;padding:20px;background:transparent;scrollbar-width:none}.bm-main::-webkit-scrollbar{display:none}.bm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 20px;color:#fff9}.bm-empty p{margin:0;font-size:13px}.bm-empty .bm-create-btn{width:auto;height:auto;padding:8px 16px}.bm-task-list{display:flex;flex-direction:column;gap:12px}.bm-task-card{display:flex;flex-direction:column;gap:12px;padding:21px;border-radius:20px;background:var(--bm-glass-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);transition:border-color .15s ease}.bm-task-card:hover{border-color:#ffffff1f}.bm-task-card:hover .bm-task-card__hover-actions{opacity:1}.bm-task-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bm-task-card__info{display:flex;flex-direction:column;gap:4px;min-width:0}.bm-task-card__hover-actions{display:flex;align-items:center;gap:6px;opacity:0;transition:opacity .15s ease;flex-shrink:0}.bm-task-icon-btn{width:32px;height:32px;border-radius:20px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff9;cursor:pointer;transition:all .15s ease}.bm-task-icon-btn:hover{color:#ffffffd9}.bm-task-icon-btn--danger:hover{color:var(--error, #ff453a)}.bm-task-status-badge{display:inline-flex;align-items:center;gap:6px;height:18px;padding:0 8px 0 6px;border-radius:9999px;font-size:9px;font-weight:900;line-height:13.5px;width:fit-content}.bm-task-name{font-size:13px;font-weight:700;line-height:19.5px;color:#ffffffd9}.bm-task-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:10px;line-height:15px;color:#fff9}.bm-task-progress{display:flex;flex-direction:column;gap:6px}.bm-progress-header{display:flex;align-items:center;justify-content:space-between;font-size:10px;line-height:15px;color:#fff9}.bm-progress-fail{font-size:10px;color:var(--error, #ff453a)}.bm-progress-track{height:6px;border-radius:9999px;background:#ffffff0d;overflow:hidden}.bm-progress-fill{height:100%;border-radius:9999px;transition:width .8s ease}@keyframes bm-spin{to{transform:rotate(360deg)}}@keyframes bm-badge-running{0%,to{opacity:1}50%{opacity:.4}}@keyframes bm-bar-grow{0%{width:0}}@keyframes bm-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bm-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bm-modal-in{0%{opacity:0;transform:scale(.95) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.bm-loader-spin{display:flex;animation:bm-spin 1s linear infinite}.bm-task-status-badge--running{animation:bm-badge-running 1.5s ease-in-out infinite}.bm-task-card{animation:bm-card-in .2s ease both}.bm-efficiency-card--in{animation:bm-panel-in .28s ease both}.bm-efficiency-bar-fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,#5a7bff,#8b5cf6);width:0;transition:width 1s cubic-bezier(.4,0,.2,1) .3s}.bm-quality-bar{height:100%;border-radius:9999px;width:0;transition:width .8s cubic-bezier(.4,0,.2,1)}.bm-quality-bar--ready{position:relative;overflow:hidden}.bm-quality-bar--ready:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.28) 50%,transparent 100%);transform:translate(-100%);animation:bm-bar-shine .9s ease var(--bm-bar-shine-delay, .85s) both;pointer-events:none}.bm-platform-dist-bar-fill{height:100%;border-radius:9999px;width:0;transition:width .7s cubic-bezier(.4,0,.2,1)}.bm-platform-dist-bar-fill--ready{position:relative;overflow:hidden}.bm-platform-dist-bar-fill--ready:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.22) 50%,transparent 100%);transform:translate(-100%);animation:bm-bar-shine .8s ease var(--bm-bar-shine-delay, .75s) both;pointer-events:none}@keyframes bm-bar-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.bm-core-metric-card--in,.bm-tip-card--in{animation:bm-panel-in .22s ease both}.bm-modal-overlay{animation:bm-fade-in .15s ease both}.bm-modal{animation:bm-modal-in .22s ease both}@keyframes bm-fade-in{0%{opacity:0}to{opacity:1}}.bm-task-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:4px}.bm-action-btn{display:inline-flex;align-items:center;gap:6px;height:35px;padding:0 12px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;font-size:11px;font-weight:700;color:#fff9;cursor:pointer;transition:all .15s ease}.bm-action-btn:hover{color:#ffffffd9}.bm-action-btn--detail{font-weight:900;color:#7b97ff;background:#5a7bff0d;border-color:#5a7bff21}.bm-action-btn--publish{height:33px;font-weight:900;color:#fff;border:none;background:linear-gradient(159deg,#5a7bff,#8b5cf6);box-shadow:none}.bm-action-btn--publish:hover{color:#fff;filter:brightness(1.06)}.bm-action-btn--execute{color:#a78bfa;background:#a78bfa1a;border-color:#a78bfa33}.bm-action-btn--pause{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b33}.bm-right-panel{width:280px;flex-shrink:0;overflow-y:auto;border-left:1px solid rgba(255,255,255,.07);background:var(--bm-glass-rail);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);scrollbar-width:none}.bm-right-panel::-webkit-scrollbar{display:none}.bm-right-panel-inner{display:flex;flex-direction:column;gap:20px;padding:16px;background:transparent}.bm-right-panel-inner>div>.bm-section-label{margin-bottom:12px}.bm-efficiency-card{position:relative;overflow:hidden;padding:16px;border-radius:16px;background:linear-gradient(154deg,#5a7bff14,#8b5cf60d);border:1px solid rgba(90,123,255,.15)}.bm-efficiency-glow{position:absolute;top:0;right:0;width:80px;height:80px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(90,123,255,.13) 0%,transparent 70%)}.bm-efficiency-score-row{display:flex;align-items:flex-end;gap:4px;margin:8px 0}.bm-efficiency-number{font-size:32px;font-weight:900;line-height:32px;color:var(--acc-brand, #5a7bff)}.bm-efficiency-max{font-size:11px;line-height:16.5px;color:#5a7bff99;margin-bottom:2px}.bm-efficiency-bar{height:6px;border-radius:9999px;background:#ffffff0f;overflow:hidden;margin-bottom:8px}.bm-efficiency-desc{margin:0;font-size:9px;line-height:13.5px;color:#fff9}.bm-core-metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.bm-core-metric-card{display:flex;flex-direction:column;align-items:center;min-height:70px;padding:10px 8px;border-radius:20px;text-align:center;border:1px solid transparent}.bm-core-metric-card--brand{background:#5a7bff08;border-color:#5a7bff17;color:#5a7bff}.bm-core-metric-card--brand .bm-core-metric-value{color:#5a7bff}.bm-core-metric-card--blue{background:#7b97ff08;border-color:#7b97ff17;color:#7b97ff}.bm-core-metric-card--blue .bm-core-metric-value{color:#7b97ff}.bm-core-metric-card--purple{background:#a78bfa08;border-color:#a78bfa17;color:#a78bfa}.bm-core-metric-card--purple .bm-core-metric-value{color:#a78bfa}.bm-core-metric-card--teal{background:#34d39908;border-color:#34d39917;color:#34d399}.bm-core-metric-card--teal .bm-core-metric-value{color:#34d399}.bm-core-metric-value{display:block;font-size:15px;font-weight:900;line-height:22.5px;margin-top:4px}.bm-core-metric-label{display:block;font-size:7px;line-height:10.5px;color:#fff9;margin-top:2px}.bm-quality-list{display:flex;flex-direction:column;gap:10px}.bm-quality-item{display:flex;flex-direction:column;gap:4px}.bm-quality-header{display:flex;align-items:center;justify-content:space-between}.bm-quality-label{font-size:10px;font-weight:700;color:#fff9}.bm-quality-value{font-size:10px;font-weight:700}.bm-tips-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bm-tips-pool-tag{font-size:8px;font-weight:700;letter-spacing:.4px;color:var(--acc-cyan, #00f0ff);padding:2px 6px;border-radius:6px;border:1px solid rgba(0,240,255,.22);background:#00f0ff14}.bm-tips-list,.bm-tips-rec .ai-rec__list{display:flex;flex-direction:column;gap:10px}.bm-tips-rec .ai-rec__item{list-style:none}.bm-tip-card{display:flex;align-items:flex-start;gap:8px;padding:10px;border-radius:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.bm-tip-card--pool{cursor:pointer;transition:background .15s ease,border-color .15s ease}.bm-tip-card--pool:hover{background:#00f0ff0a;border-color:#00f0ff1f}.bm-tip-emoji{flex-shrink:0;font-size:13px;line-height:1}.bm-tip-text{margin:0;font-size:10px;line-height:1.5;color:#fff9}.bm-platform-dist{padding:14px;border-radius:14px;background:#a78bfa08;border:1px solid rgba(167,139,250,.09)}.bm-platform-dist-title{display:block;font-size:9px;font-weight:900;color:#a78bfa;margin-bottom:10px}.bm-platform-dist-list{display:flex;flex-direction:column;gap:6px}.bm-platform-dist-item{display:flex;align-items:center;gap:8px}.bm-platform-dist-name{width:80px;flex-shrink:0;font-size:9px;color:#fff9}.bm-platform-dist-bar-track{flex:1;height:4px;border-radius:9999px;background:#ffffff0d;overflow:hidden}.bm-platform-dist-bar-fill{height:100%;border-radius:9999px}.bm-platform-dist-pct{width:28px;flex-shrink:0;text-align:right;font-size:9px;font-weight:900}.bm-quick-actions{display:flex;flex-direction:column;gap:6px}.bm-quick-action-btn{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;border-radius:20px;border:1px solid transparent;text-align:left;cursor:pointer;transition:filter .15s ease}.bm-quick-action-btn:hover{filter:brightness(1.05)}.bm-quick-action-btn--purple{background:#a78bfa0f;border-color:#a78bfa21;color:#a78bfa}.bm-quick-action-btn--brand{background:#5a7bff0f;border-color:#5a7bff21;color:#5a7bff}.bm-quick-action-btn--teal{background:#34d3990f;border-color:#34d39921;color:#34d399}.bm-quick-action-btn span{flex:1;font-size:10px;font-weight:900}.bm-fade-enter-active,.bm-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.bm-fade-enter-from,.bm-fade-leave-to{opacity:0;transform:translateY(8px)}@media (max-width: 1280px){.bm-sidebar,.bm-right-panel{width:260px}}@media (max-width: 1024px){.bm-body{flex-direction:column}.bm-right-panel{width:100%;max-height:320px;border-left:none;border-top:1px solid rgba(255,255,255,.07)}.bm-split{flex-direction:column}.bm-sidebar{width:100%;max-height:320px;border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}}.bm-split--media .bm-media-sidebar{width:240px;flex-shrink:0;display:flex;flex-direction:column;overflow-y:auto;background:var(--bm-glass-rail, color-mix(in srgb, var(--bg-page, #080e1a) 58%, transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid rgba(255,255,255,.07);scrollbar-width:none}.bm-split--media .bm-media-sidebar::-webkit-scrollbar{display:none}.bm-split--media .bm-media-sidebar__inner{display:flex;flex-direction:column;gap:16px;padding:20px}.bm-split--media .bm-media-upload-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:41px;border:none;border-radius:20px;font-size:11px;font-weight:900;color:#fff;cursor:pointer;background:linear-gradient(168deg,#7b97ff,#5a7bff);transition:filter .15s ease}.bm-split--media .bm-media-upload-btn:hover{filter:brightness(1.06)}.bm-split--media .bm-media-count-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bm-split--media .bm-media-count-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:51px;padding:9px 8px;border-radius:20px;text-align:center}.bm-split--media .bm-media-count-value{font-size:14px;font-weight:900;line-height:21px}.bm-split--media .bm-media-count-label{font-size:8px;line-height:12px;color:#fff9;margin-top:1px}.bm-split--media .bm-media-search{display:flex;align-items:center;gap:8px;height:39px;padding:0 13px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.bm-split--media .bm-media-search-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:11px;color:#fff}.bm-split--media .bm-media-search-input::placeholder{color:#fff9}.bm-split--media .bm-media-search-clear{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer}.bm-split--media .bm-media-tag-filter{display:flex;flex-direction:column;gap:8px}.bm-split--media .bm-media-tag-list{display:flex;flex-wrap:wrap;gap:6px}.bm-split--media .bm-media-tag-chip{height:22px;padding:0 9px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;font-size:8px;font-weight:900;color:#fff9;cursor:pointer;transition:all .15s ease}.bm-split--media .bm-media-tag-chip--active{color:#7b97ff;background:#5a7bff33;border-color:#5a7bff4d}.bm-split--media .bm-media-ai-stat{padding:12px;border-radius:20px;background:#a78bfa08;border:1px solid rgba(167,139,250,.09)}.bm-split--media .bm-media-ai-stat__head{display:flex;align-items:center;gap:6px;margin-bottom:4px}.bm-split--media .bm-media-ai-stat__title{font-size:9px;font-weight:900;color:#a78bfa}.bm-split--media .bm-media-ai-stat__value{font-size:11px;font-weight:900;color:#ffffffb3;line-height:16.5px}.bm-split--media .bm-media-ai-stat__hint{margin-top:2px;font-size:8px;color:#fff9}.bm-split--media .bm-media-main{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:20px;background:var(--bm-glass, color-mix(in srgb, var(--bg-page, #080e1a) 55%, transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);scrollbar-width:none}.bm-split--media .bm-media-main::-webkit-scrollbar{display:none}.bm-split--media .bm-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bm-split--media .bm-media-card{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;cursor:pointer;background:var(--bm-glass-card, color-mix(in srgb, var(--bg-page, #080e1a) 45%, transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);transition:border-color .15s ease;animation:bm-media-card-in .18s ease both}.bm-split--media .bm-media-card:hover{border-color:#ffffff2e}.bm-split--media .bm-media-card:hover .bm-media-overlay{opacity:1}.bm-split--media .bm-media-preview{position:relative;height:112px;overflow:hidden;display:flex;align-items:center;justify-content:center}.bm-split--media .bm-media-cover-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.65}.bm-split--media .bm-media-preview--has-cover .bm-media-cover-img{opacity:1}.bm-split--media .bm-media-preview-icon{position:relative;z-index:1}.bm-split--media .bm-media-duration{position:absolute;right:6px;bottom:6px;z-index:2;padding:2px 6px;border-radius:4px;font-size:7px;font-weight:900;background:#000000b3;color:#fff}.bm-split--media .bm-media-ai{position:absolute;top:6px;left:6px;z-index:2;display:inline-flex;align-items:center;gap:2px;height:13px;padding:0 6px;border-radius:9999px;background:#a78bfa40;font-size:6px;font-weight:900;color:#c4b5fd}.bm-split--media .bm-media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:8px;background:#00000080;opacity:0;transition:opacity .15s ease}.bm-split--media .bm-media-overlay-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:#ffffff1f;cursor:pointer;transition:background .15s ease}.bm-split--media .bm-media-overlay-btn:hover{background:#fff3}.bm-split--media .bm-media-overlay-btn--danger{background:#ff453a4d}.bm-split--media .bm-media-overlay-btn--danger:hover{background:#ff453a80}.bm-split--media .bm-media-info{display:flex;flex-direction:column;gap:4px;padding:10px}.bm-split--media .bm-media-name{font-size:10px;font-weight:700;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-split--media .bm-media-card-tags{display:flex;flex-wrap:wrap;gap:4px}.bm-split--media .bm-media-tag{font-size:7px;padding:2px 6px;border-radius:9999px;background:#ffffff0f;color:#fff9}.bm-split--media .bm-media-meta-row{display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#fff9}.bm-split--media .bm-media-verify{display:flex;align-items:center;gap:4px;padding-top:6px;border-top:1px solid rgba(255,255,255,.05);font-size:8px;color:#f59e0b}.bm-split--media .bm-media-verify-btn{margin-left:auto;border:none;background:transparent;font-size:7px;font-weight:900;color:#34d399;cursor:pointer}.bm-split--media .bm-media-upload-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:184px;border:2px dashed rgba(255,255,255,.1);border-radius:14px;background:transparent;cursor:pointer;transition:all .15s ease}.bm-split--media .bm-media-upload-zone span{font-size:10px;color:#fff9}.bm-split--media .bm-media-upload-zone:hover,.bm-split--media .bm-media-upload-zone--dragover{border-color:#5a7bff66;background:#5a7bff0d}@keyframes bm-media-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.bm-split--media{flex-direction:column}.bm-split--media .bm-media-sidebar{width:100%;max-height:280px;border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}.bm-split--media .bm-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bm-split--videos .bm-video-sidebar{width:240px;flex-shrink:0;display:flex;flex-direction:column;overflow-y:auto;background:var(--bm-glass-rail, color-mix(in srgb, var(--bg-page, #080e1a) 58%, transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid rgba(255,255,255,.07);scrollbar-width:none}.bm-split--videos .bm-video-sidebar::-webkit-scrollbar{display:none}.bm-split--videos .bm-video-sidebar__inner{display:flex;flex-direction:column;gap:16px;padding:20px}.bm-split--videos .bm-video-overview{display:flex;flex-direction:column;gap:8px}.bm-split--videos .bm-video-stat-row{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:11px;border-radius:20px}.bm-split--videos .bm-video-stat-label{font-size:10px;color:#fff9}.bm-split--videos .bm-video-stat-value{font-size:16px;font-weight:900;line-height:24px}.bm-split--videos .bm-video-view-toggle{display:flex;height:31px;border-radius:20px;border:1px solid rgba(255,255,255,.08);overflow:hidden}.bm-split--videos .bm-video-view-btn{flex:1;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#fff9;cursor:pointer;transition:background .15s ease,color .15s ease}.bm-split--videos .bm-video-view-btn--active{background:#a78bfa1f;color:#a78bfa}.bm-split--videos .bm-video-status-filters{display:flex;flex-direction:column;gap:6px}.bm-split--videos .bm-video-status-btn{width:100%;height:33px;padding:0 12px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;font-size:10px;font-weight:700;color:#fff9;text-align:left;cursor:pointer;transition:all .15s ease}.bm-split--videos .bm-video-status-btn--active{color:#a78bfa;background:#a78bfa33;border-color:#a78bfa4d}.bm-split--videos .bm-video-search{display:flex;align-items:center;gap:8px;height:39px;padding:0 13px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.bm-split--videos .bm-video-search-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:11px;color:#fff}.bm-split--videos .bm-video-search-input::placeholder{color:#fff9}.bm-split--videos .bm-video-search-clear{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer}.bm-split--videos .bm-video-batch-publish{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;padding:10px 12px;border:none;border-radius:12px;font-size:11px;font-weight:900;color:#fff;cursor:pointer;background:linear-gradient(135deg,#5a7bff,#8b5cf6);transition:filter .15s ease}.bm-split--videos .bm-video-batch-publish:hover{filter:brightness(1.06)}.bm-split--videos .bm-video-main{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:20px;background:var(--bm-glass, color-mix(in srgb, var(--bg-page, #080e1a) 55%, transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);scrollbar-width:none}.bm-split--videos .bm-video-main::-webkit-scrollbar{display:none}.bm-split--videos .bm-video-task-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 14px;border-radius:16px;border:1px solid rgba(167,139,250,.22);background:#a78bfa14;font-size:11px;font-weight:700;color:#ffffffbf}.bm-split--videos .bm-video-task-filter__clear{border:none;border-radius:9999px;padding:4px 10px;background:#ffffff14;color:#ffffffa6;font-size:10px;font-weight:700;cursor:pointer}.bm-split--videos .bm-video-task-filter__clear:hover{color:#ffffffe6;background:#ffffff1f}.bm-split--videos .bm-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bm-split--videos .bm-video-card{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:var(--bm-glass-card, color-mix(in srgb, var(--bg-page, #080e1a) 45%, transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);transition:border-color .15s ease;animation:bm-video-card-in .18s ease both}.bm-split--videos .bm-video-card:hover{border-color:#ffffff2e}.bm-split--videos .bm-video-card:hover .bm-video-cover-play,.bm-split--videos .bm-video-card:hover .bm-video-select-btn{opacity:1}.bm-split--videos .bm-video-card--selected{border-color:#5a7bff80}.bm-split--videos .bm-video-cover{position:relative;height:232px;overflow:hidden;cursor:pointer}.bm-split--videos .bm-video-cover-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bm-split--videos .bm-video-cover-gradient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bm-split--videos .bm-video-cover-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease;z-index:2}.bm-split--videos .bm-video-cover-play-btn{width:36px;height:36px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:#ffffff1f;padding-left:2px}.bm-split--videos .bm-video-status-badge{position:absolute;top:8px;right:8px;z-index:3;height:14px;padding:0 6px;border-radius:9999px;display:inline-flex;align-items:center;font-size:7px;font-weight:900;line-height:1}.bm-split--videos .bm-video-duration{position:absolute;left:8px;bottom:8px;z-index:3;padding:2px 6px;border-radius:4px;font-size:7px;font-weight:900;background:#0009;color:#fff}.bm-split--videos .bm-video-selected-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;background:#5a7bff40}.bm-split--videos .bm-video-select-btn{position:absolute;top:6px;left:6px;z-index:5;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:6px;background:#00000080;cursor:pointer;opacity:0;transition:opacity .15s ease}.bm-split--videos .bm-video-select-btn--visible{opacity:1}.bm-split--videos .bm-video-select-btn--list{top:4px;left:4px;width:16px;height:16px;border-radius:5px}.bm-split--videos .bm-video-info{display:flex;flex-direction:column;gap:2px;padding:8px;min-height:55px;cursor:pointer;transition:background .15s ease}.bm-split--videos .bm-video-info:hover{background:#ffffff08}.bm-split--videos .bm-video-title{margin:0;font-size:9px;font-weight:700;color:#ffffffbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-split--videos .bm-video-task{margin:0;font-size:7px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-split--videos .bm-video-meta{display:flex;align-items:center;gap:4px;font-size:7px;color:#fff9}.bm-split--videos .bm-video-list{display:flex;flex-direction:column;gap:8px}.bm-split--videos .bm-video-list-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:var(--bm-glass-card, color-mix(in srgb, var(--bg-page, #080e1a) 45%, transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:border-color .15s ease;animation:bm-video-card-in .18s ease both}.bm-split--videos .bm-video-list-item:hover{border-color:#ffffff26}.bm-split--videos .bm-video-list-item--selected{border-color:#5a7bff66}.bm-split--videos .bm-video-list-item:hover .bm-video-select-btn--list{opacity:1}.bm-split--videos .bm-video-list-thumb{position:relative;width:36px;height:52px;flex-shrink:0;border-radius:12px;overflow:hidden;background:#0a0e20;cursor:pointer}.bm-split--videos .bm-video-list-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bm-split--videos .bm-video-list-thumb-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.bm-split--videos .bm-video-list-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bm-split--videos .bm-video-list-title{margin:0;font-size:12px;font-weight:700;color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-split--videos .bm-video-list-sub{margin:0;font-size:9px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-split--videos .bm-video-list-date{flex-shrink:0;font-size:9px;color:#fff9}.bm-split--videos .bm-video-list-publish{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:#ffffff0a;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease}.bm-video-list-item:hover .bm-split--videos .bm-video-list-publish{opacity:1}.bm-split--videos .bm-video-list-publish:hover{background:#ffffff14}.bm-split--videos .bm-video-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:64px 20px;color:#fff9;text-align:center}.bm-split--videos .bm-video-empty p{margin:0;font-size:13px}.bm-split--videos .bm-video-empty span{font-size:11px;color:#ffffff59}@keyframes bm-video-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.bm-split--videos{flex-direction:column}.bm-split--videos .bm-video-sidebar{width:100%;max-height:320px;border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}.bm-split--videos .bm-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}select:not([multiple]){color-scheme:dark}select:not([multiple]) option{background-color:var(--theme-bg, var(--bg-page, #080e1a));color:var(--theme-text, rgba(255, 255, 255, .88))}select:not([multiple]) option:checked{background:linear-gradient(0deg,var(--am-dropdown-option-selected-bg),var(--am-dropdown-option-selected-bg));color:var(--am-dropdown-option-selected-color)}.bmw-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--am-z-flow-modal-overlay, 10450);display:flex;align-items:center;justify-content:center;padding:var(--am-flow-modal-overlay-pad, 16px);background:transparent;animation:bm-fade-in .15s ease both}.bmw-modal-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--am-flow-modal-overlay-bg, var(--celebration-overlay-bg));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bmw-modal{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:672px;max-height:90vh;overflow:hidden;border-radius:var(--bmw-shell-radius, 24px);border:1px solid var(--bmw-shell-border, rgba(255, 255, 255, .1));background:var(--bmw-shell-bg, color-mix(in srgb, var(--bg-modal, var(--bg-page, #080e1a)) 82%, transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 24px 80px #000c;animation:bm-modal-in .22s ease both}.bmw-modal__header{flex-shrink:0;padding:20px 24px 0;border-bottom:1px solid var(--bmw-header-border, rgba(255, 255, 255, .06));background:var(--bmw-header-bg, color-mix(in srgb, var(--bg-modal, var(--bg-page, #080e1a)) 96%, transparent))}.bmw-modal__title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.bmw-modal__brand{margin:0;font-size:9px;font-weight:900;letter-spacing:.25em;text-transform:uppercase;color:var(--bmw-brand-sub, rgba(90, 123, 255, .6))}.bmw-modal__title{margin:0;font-size:17px;font-weight:900;line-height:1.5;color:#fff}.bmw-modal__close{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:none;border-radius:20px;background:transparent;cursor:pointer;transition:background .15s ease}.bmw-modal__close:hover{background:#ffffff0d}.bmw-modal__steps{display:flex;align-items:center;gap:8px;padding-bottom:16px}.bmw-modal__step-group{display:flex;align-items:center;gap:8px}.bmw-modal__step-pill{display:inline-flex;align-items:center;gap:6px;height:23px;padding:4px 10px;border-radius:9999px;font-size:10px;font-weight:700;color:var(--bmw-label, rgba(255, 255, 255, .6));background:var(--bmw-step-idle-bg, rgba(255, 255, 255, .05))}.bmw-modal__step-pill--active{color:#fff;background:var(--bmw-step-active-bg, #5a7bff)}.bmw-modal__step-pill--done{color:var(--bmw-step-done-color, #34d399);background:var(--bmw-step-done-bg, rgba(90, 123, 255, .15))}.bmw-modal__step-num{font-weight:900}.bmw-modal__step-line{width:24px;height:1px;background:var(--bmw-step-connector, rgba(255, 255, 255, .1))}.bmw-modal__body{min-height:0;overflow:hidden}.bmw-modal__body-inner{height:100%;overflow-x:hidden;overflow-y:auto;padding:24px;scrollbar-width:none}.bmw-modal__body-inner::-webkit-scrollbar{display:none}.bmw-step1{display:flex;flex-direction:column;gap:16px}.bmw-step1__field{display:flex;flex-direction:column;gap:4px}.bmw-step1__label{font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step1__input{width:100%;height:42px;padding:10px 16px;border-radius:20px;border:1px solid var(--bmw-input-border, rgba(255, 255, 255, .08));background:var(--bmw-input-bg, rgba(255, 255, 255, .04));color:#fff;font-size:13px;outline:none;box-sizing:border-box;transition:border-color .15s ease}.bmw-step1__input::placeholder{color:var(--bmw-input-placeholder, rgba(255, 255, 255, .25))}.bmw-step1__input:focus{border-color:#5a7bff66}.bmw-step1__ai-banner{display:flex;align-items:center;gap:12px;min-height:58px;padding:13px;border-radius:20px;border:1px solid var(--bmw-ai-border, rgba(90, 123, 255, .2));background:var(--bmw-ai-bg, rgba(90, 123, 255, .08))}.bmw-step1__ai-text{flex:1;min-width:0}.bmw-step1__ai-title{margin:0;font-size:11px;font-weight:900;color:var(--bmw-ai-title, #7b97ff)}.bmw-step1__ai-desc{margin:2px 0 0;font-size:10px;line-height:1.4;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step1__adopt-btn{flex-shrink:0;height:23px;padding:4px 10px;border:none;border-radius:16px;background:var(--bmw-adopt-bg, rgba(90, 123, 255, .15));color:var(--bmw-ai-title, #7b97ff);font-size:10px;font-weight:900;cursor:pointer;transition:filter .15s ease}.bmw-step1__adopt-btn:hover{filter:brightness(1.08)}.bmw-step1__source-tabs{display:flex;gap:4px;padding:4px;border-radius:20px;background:var(--bmw-tab-shell-bg, rgba(255, 255, 255, .03))}.bmw-step1__source-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:33px;border:none;border-radius:16px;background:transparent;color:var(--bmw-tab-inactive-color, rgba(255, 255, 255, .4));font-size:11px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}.bmw-step1__source-tab--active{color:#fff;background:var(--bmw-tab-active-bg, #5a7bff)}.bmw-step1__media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.bmw-step1__media-card{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:0;padding:10px;border-radius:20px;border:1px solid var(--bmw-card-border, rgba(255, 255, 255, .07));background:var(--bmw-card-bg, rgba(255, 255, 255, .03));text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease;overflow:hidden}.bmw-step1__media-card:hover:not(.bmw-step1__media-card--selected){border-color:var(--bmw-card-hover-border, rgba(255, 255, 255, .14))}.bmw-step1__media-card--selected{border-color:var(--bmw-card-selected-border, rgba(90, 123, 255, .4));background:var(--bmw-card-selected-bg, rgba(90, 123, 255, .1))}.bmw-step1__media-cover{align-self:center;width:min(100%,58px);aspect-ratio:9/16;height:auto;border-radius:10px;overflow:hidden;margin-bottom:2px;background:#00000040;flex-shrink:0}.bmw-step1__media-cover img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.bmw-step1__media-head,.bmw-step1__media-name,.bmw-step1__media-meta{width:100%}.bmw-step1__media-head{display:flex;align-items:center;gap:6px}.bmw-step1__media-check{margin-left:auto;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--bmw-tab-active-bg, #5a7bff)}.bmw-step1__media-name{margin:0;font-size:9px;font-weight:700;line-height:1.35;color:var(--bmw-media-name, rgba(255, 255, 255, .7));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmw-step1__media-meta{display:flex;align-items:center;gap:4px}.bmw-step1__media-tag{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:9999px;background:var(--bmw-tag-bg, rgba(255, 255, 255, .06));font-size:8px;color:var(--bmw-tag-color, rgba(255, 255, 255, .6))}.bmw-step1__media-duration{font-size:8px;color:var(--bmw-tag-color, rgba(255, 255, 255, .6))}.bmw-step1__count{margin:0;text-align:center;font-size:10px;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step1__empty{grid-column:1/-1;margin:0;padding:24px 12px;text-align:center;font-size:12px;color:#ffffff73;line-height:1.6}.bmw-step1__upload-panel{display:flex;flex-direction:column;gap:12px}.bmw-step1__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:160px;padding:24px;border:2px dashed rgba(255,255,255,.15);border-radius:16px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.bmw-step1__dropzone:hover,.bmw-step1__dropzone--active{border-color:#7b97ff73;background:#7b97ff0d}.bmw-step1__dropzone-title{margin:0;font-size:12px;font-weight:600;color:#ffffffbf}.bmw-step1__dropzone-hint{margin:0;font-size:11px;color:#fff6}.bmw-step1__upload-queue{display:flex;flex-direction:column;gap:8px}.bmw-step1__upload-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.bmw-step1__upload-item--failed{border-color:#f8717159;background:#f871710f}.bmw-step1__upload-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.bmw-step1__upload-item-name{font-size:11px;font-weight:700;color:#ffffffbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bmw-step1__upload-item-error{margin:0;font-size:10px;color:#f87171;line-height:1.4}.bmw-step1__upload-progress{height:4px;border-radius:999px;background:#ffffff0f;overflow:hidden}.bmw-step1__upload-progress-fill{height:100%;border-radius:999px;transition:width .3s ease}.bmw-step1__upload-done-hint{margin:0;font-size:11px;color:#34d399d9}.bmw-modal__footer{position:relative;z-index:10;flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:17px 24px 16px;border-top:1px solid var(--bmw-footer-border, rgba(255, 255, 255, .06));background:var(--bmw-footer-bg, color-mix(in srgb, var(--bg-modal, var(--bg-page, #080e1a)) 85%, transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bmw-modal__footer-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.bmw-modal__cancel-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border-radius:20px;border:1px solid var(--bmw-cancel-border, rgba(255, 255, 255, .08));background:transparent;color:var(--bmw-label, rgba(255, 255, 255, .6));font-size:12px;font-weight:900;cursor:pointer;transition:color .15s ease}.bmw-modal__cancel-btn:hover{color:#ffffffd9}.bmw-modal__dots{display:flex;align-items:center;gap:8px}.bmw-modal__dot{width:6px;height:6px;border-radius:9999px;background:var(--bmw-dot-inactive, rgba(255, 255, 255, .15));transition:width .15s ease,background .15s ease}.bmw-modal__dot--active{width:16px;background:var(--bmw-dot-active, #5a7bff)}.bmw-modal__dot--done{background:var(--bmw-dot-done, #34d399)}.bmw-modal__next-btn{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px 0 20px;border:none;border-radius:20px;background:var(--bmw-next-gradient, linear-gradient(160deg, #5a7bff 0%, #8b5cf6 100%));color:#fff;font-size:12px;font-weight:900;cursor:pointer;transition:filter .15s ease,background .15s ease,color .15s ease}.bmw-modal__next-btn:hover:not(:disabled):not(.bmw-modal__next-btn--blocked){filter:brightness(1.06)}.bmw-modal__next-btn:disabled,.bmw-modal__next-btn--blocked{background:#ffffff12;color:#ffffff59;cursor:not-allowed;filter:none;box-shadow:none}.bmw-step2{display:flex;flex-direction:column;gap:var(--bmw2-gap, 15.5px)}.bmw-step2__hint{display:flex;align-items:center;gap:8px;min-height:43px;padding:13px;border-radius:20px;border:1px solid var(--bmw2-hint-border, rgba(167, 139, 250, .2));background:var(--bmw2-hint-bg, rgba(167, 139, 250, .08))}.bmw-step2__hint p{margin:0;font-size:11px;line-height:1.5;color:var(--bmw2-hint-text, rgba(255, 255, 255, .6))}.bmw-step2__list{display:flex;flex-direction:column;gap:var(--bmw2-list-gap, 11.875px)}.bmw-step2__script{display:flex;flex-direction:column;gap:8px;width:100%;min-height:78px;padding:16px;border-radius:20px;border:1px solid var(--bmw2-script-border, rgba(255, 255, 255, .07));background:var(--bmw2-script-bg, rgba(255, 255, 255, .03));text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.bmw-step2__script:hover:not(.bmw-step2__script--selected){border-color:var(--bmw2-script-hover-border, rgba(255, 255, 255, .14))}.bmw-step2__script--selected{border-color:var(--bmw2-script-selected-border, rgba(167, 139, 250, .4));background:var(--bmw2-script-selected-bg, rgba(167, 139, 250, .1))}.bmw-step2__script-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bmw-step2__script-title-wrap{display:flex;align-items:center;gap:8px;min-width:0}.bmw-step2__script-title{font-size:12px;font-weight:700;line-height:1.5;color:var(--bmw2-script-title, rgba(255, 255, 255, .8))}.bmw-step2__script-score{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:10px;font-weight:900;color:var(--bmw2-score-color, #f59e0b)}.bmw-step2__script-score--custom{color:#a78bfa;font-size:9px}.bmw-step2__script-overview{margin:0;font-size:11px;line-height:1.6;color:var(--bmw2-script-overview, rgba(255, 255, 255, .6))}.bmw-step2__custom-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:45px;border-radius:20px;border:2px dashed var(--bmw2-custom-border, rgba(255, 255, 255, .1));background:transparent;color:var(--bmw2-custom-color, rgba(255, 255, 255, .6));font-size:11px;font-weight:700;cursor:pointer;transition:border-color .15s ease,color .15s ease}.bmw-step2__custom-btn:hover{border-color:#ffffff40;color:#ffffffbf}.bmw-step2__script--custom{border-style:dashed}.bmw-custom-script{display:flex;flex-direction:column;gap:14px}.bmw-custom-script__head{display:flex;align-items:center;gap:10px}.bmw-custom-script__back{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:none;border-radius:10px;background:#ffffff0f;color:#ffffffa6;font-size:10px;font-weight:700;cursor:pointer}.bmw-custom-script__back:hover{background:#ffffff1a;color:#ffffffd9}.bmw-custom-script__title{font-size:12px;font-weight:800;color:#ffffffd9}.bmw-custom-script__hint{margin:0;font-size:11px;line-height:1.55;color:#ffffff8c}.bmw-custom-script__field{display:flex;flex-direction:column;gap:6px}.bmw-custom-script__label{font-size:10px;font-weight:700;color:#ffffff8c}.bmw-custom-script__input{width:100%;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffe6;font-size:12px;outline:none}.bmw-custom-script__input:focus{border-color:#a78bfa73}.bmw-custom-script__input--sm{flex:1;min-width:0;padding:8px 10px;font-size:11px}.bmw-custom-script__segments{display:flex;flex-direction:column;gap:10px;max-height:280px;overflow-y:auto;padding-right:2px}.bmw-custom-script__segment{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.bmw-custom-script__segment-head{display:flex;align-items:center;gap:8px}.bmw-custom-script__segment-no{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:8px;background:#a78bfa26;color:#c4b5fd;font-size:10px;font-weight:900;flex-shrink:0}.bmw-custom-script__duration{display:flex;flex-direction:column;align-items:flex-end;gap:2px;width:88px;flex-shrink:0;font-size:9px;font-weight:700;color:#ffffff8c}.bmw-custom-script__range{width:100%;accent-color:#a78bfa}.bmw-custom-script__remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;cursor:pointer}.bmw-custom-script__remove:hover{background:#ef44441f}.bmw-custom-script__textarea{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000026;color:#ffffffd9;font-size:11px;line-height:1.5;resize:vertical;outline:none}.bmw-custom-script__textarea:focus{border-color:#a78bfa59}.bmw-custom-script__add{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:38px;border-radius:14px;border:1px dashed rgba(255,255,255,.12);background:transparent;color:#fff9;font-size:10px;font-weight:700;cursor:pointer}.bmw-custom-script__add:hover{border-color:#a78bfa59;color:#c4b5fd}.bmw-custom-script__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.bmw-custom-script__summary{margin:0;font-size:10px;color:#ffffff80}.bmw-custom-script__save{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:120px;height:38px;padding:0 16px;border:none;border-radius:14px;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;font-size:11px;font-weight:800;cursor:pointer}.bmw-custom-script__save:disabled{opacity:.45;cursor:not-allowed}.bmw-custom-script__spin{animation:bmw-spin .8s linear infinite}.bmw-step3{display:flex;flex-direction:column;gap:var(--bmw3-gap, 20px)}.bmw-step3__grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--bmw3-grid-gap, 16px)}.bmw-step3__field{display:flex;flex-direction:column;gap:8px}.bmw-step3__field-head{display:flex;align-items:center;justify-content:space-between}.bmw-step3__label{font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step3__hint-ai{font-size:10px;color:var(--bmw3-brand-text, #7b97ff)}.bmw-step3__count{display:flex;align-items:center;gap:8px}.bmw-step3__count-btn{width:32px;height:32px;border:none;border-radius:20px;background:#ffffff0f;color:var(--bmw-label, rgba(255, 255, 255, .6));font-size:16px;line-height:1;cursor:pointer;transition:color .15s ease}.bmw-step3__count-btn:hover{color:#fff}.bmw-step3__count-val{flex:1;text-align:center;font-size:14px;font-weight:900;color:#fff}.bmw-step3__pills{display:flex;gap:var(--bmw3-pill-gap, 6px)}.bmw-step3__pill{flex:1;min-width:0;height:33px;padding:0 1px;border-radius:20px;border:1px solid var(--bmw-card-border, rgba(255, 255, 255, .07));background:var(--bmw-card-bg, rgba(255, 255, 255, .03));color:var(--bmw-label, rgba(255, 255, 255, .6));font-size:10px;font-weight:900;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.bmw-step3__pill--brand{border-color:var(--bmw3-brand-border, rgba(90, 123, 255, .4));background:var(--bmw3-brand-bg, rgba(90, 123, 255, .15));color:var(--bmw3-brand-text, #7b97ff)}.bmw-step3__toggle-row{display:flex;align-items:center;justify-content:space-between;width:100%;height:39px;padding:11px 13px;border-radius:20px;border:1px solid var(--bmw-card-border, rgba(255, 255, 255, .07));background:var(--bmw-card-bg, rgba(255, 255, 255, .03));color:var(--bmw-label, rgba(255, 255, 255, .6));cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.bmw-step3__toggle-row--on{border-color:var(--bmw3-teal-toggle-border, rgba(52, 211, 153, .3));background:var(--bmw3-teal-toggle-bg, rgba(52, 211, 153, .1));color:var(--bmw3-teal-on, #34d399)}.bmw-step3__toggle-label{font-size:11px;font-weight:700}.bmw-step3__toggle{position:relative;width:32px;height:16px;border-radius:9999px;background:#ffffff1a;transition:background .15s ease}.bmw-step3__toggle--on{background:var(--bmw3-teal-on, #34d399)}.bmw-step3__toggle-knob{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:9999px;background:#fff;transition:transform .15s ease}.bmw-step3__toggle--on .bmw-step3__toggle-knob{transform:translate(16px)}.bmw-step3__section{display:flex;flex-direction:column;gap:8px}.bmw-step3__card-grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--bmw3-card-gap, 6px)}.bmw-step3__card{display:flex;align-items:center;gap:8px;min-height:46px;padding:11px;border-radius:20px;border:1px solid var(--bmw-card-border, rgba(255, 255, 255, .07));background:var(--bmw-card-bg, rgba(255, 255, 255, .03));color:var(--bmw-label, rgba(255, 255, 255, .6));text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.bmw-step3__card--purple{border-color:var(--bmw3-purple-border, rgba(167, 139, 250, .35));background:var(--bmw3-purple-bg, rgba(167, 139, 250, .12));color:var(--bmw3-purple-text, #c4b5fd)}.bmw-step3__card--blue{border-color:var(--bmw3-voice-border, rgba(123, 151, 255, .35));background:var(--bmw3-voice-bg, rgba(123, 151, 255, .12));color:var(--bmw3-brand-text, #7b97ff)}.bmw-step3__card-text{min-width:0}.bmw-step3__card-title{margin:0;font-size:9px;font-weight:900;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bmw-step3__card-sub{margin:0;font-size:7px;line-height:1.35;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step3__card--purple .bmw-step3__card-sub,.bmw-step3__card--blue .bmw-step3__card-sub{color:#fff9}.bmw-step3__voice-emoji{flex-shrink:0;font-size:16px;line-height:1}.bmw-step3__trans-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--bmw3-card-gap, 6px)}.bmw-step3__trans{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5px;min-height:44px;padding:8px 9px;border-radius:20px;border:1px solid var(--bmw-card-border, rgba(255, 255, 255, .07));background:var(--bmw-card-bg, rgba(255, 255, 255, .03));color:var(--bmw-label, rgba(255, 255, 255, .6));cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.bmw-step3__trans--teal{border-color:var(--bmw3-teal-border, rgba(52, 211, 153, .35));background:var(--bmw3-teal-bg, rgba(52, 211, 153, .12));color:var(--bmw3-teal-text, #6ee7b7)}.bmw-step3__trans-title{margin:0;font-size:9px;font-weight:900;line-height:1.35}.bmw-step3__trans-sub{margin:0;font-size:7px;line-height:1.35;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step3__caption-row{display:flex;gap:var(--bmw3-pill-gap, 6px)}.bmw-step3__caption-pill{flex:1;height:32px;border-radius:20px;border:1px solid var(--bmw-card-border, rgba(255, 255, 255, .07));background:var(--bmw-card-bg, rgba(255, 255, 255, .03));color:var(--bmw-label, rgba(255, 255, 255, .6));font-size:9px;font-weight:900;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.bmw-step3__caption-pill--brand{border-color:var(--bmw3-brand-border, rgba(90, 123, 255, .4));background:var(--bmw3-brand-bg, rgba(90, 123, 255, .15));color:var(--bmw3-brand-text, #7b97ff)}.bmw-step3__variant-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border-radius:20px;border:1px solid var(--bmw-card-border, rgba(255, 255, 255, .07));background:var(--bmw-card-bg, rgba(255, 255, 255, .03))}.bmw-step3__variant-title{margin:0;font-size:11px;font-weight:700;color:#ffffffb3}.bmw-step3__variant-desc{margin:0;font-size:9px;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step3__switch{position:relative;flex-shrink:0;width:36px;height:20px;border:none;border-radius:9999px;background:#ffffff1a;cursor:pointer;transition:background .15s ease}.bmw-step3__switch--on{background:var(--bmw-step-active-bg, #5a7bff)}.bmw-step3__switch-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:9999px;background:#fff;box-shadow:0 2px 8px #0000004d;transition:transform .15s ease}.bmw-step3__switch--on .bmw-step3__switch-knob{transform:translate(16px)}.bmw-step3__ai-panel{overflow:hidden;border-radius:24px;border:1px solid var(--bmw-card-border, rgba(255, 255, 255, .07));background:var(--bmw3-ai-shell-bg, rgba(255, 255, 255, .02));transition:border-color .15s ease,background .15s ease}.bmw-step3__ai-panel--open{border-color:#a78bfa40;background:#a78bfa0a}.bmw-step3__ai-header{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:transparent;cursor:pointer;text-align:left}.bmw-step3__ai-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:20px;border:1px solid var(--bmw3-ai-icon-border, rgba(167, 139, 250, .14));background:var(--bmw3-ai-icon-bg, rgba(167, 139, 250, .08))}.bmw-step3__ai-meta{flex:1;min-width:0}.bmw-step3__ai-title{margin:0;font-size:12px;font-weight:900;color:#fffc}.bmw-step3__ai-desc{margin:0;font-size:9px;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step3__ai-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.bmw-step3__ai-badge{padding:2px 7px;border-radius:9999px;border:1px solid var(--bmw3-ai-badge-border, rgba(167, 139, 250, .25));background:var(--bmw3-ai-badge-bg, rgba(167, 139, 250, .15));font-size:7px;font-weight:900;color:var(--bmw3-purple-text, #c4b5fd)}.bmw-step3__ai-chevron{display:inline-flex;transition:transform .15s ease}.bmw-step3__ai-chevron--open{transform:rotate(180deg)}.bmw-step3__ai-body{border-top:1px solid rgba(255,255,255,.07);padding:12px 16px 16px;display:flex;flex-direction:column;gap:12px}.bmw-step3__ai-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.bmw-step3__ai-row:first-child{padding-top:0;border-top:none}.bmw-step3__ai-row-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.bmw-step3__ai-row-icon--red{border-color:#ef444440;background:#ef444414}.bmw-step3__ai-row-icon--green{border-color:#10b98140;background:#10b98114}.bmw-step3__ai-row-icon--purple{border-color:var(--bmw3-ai-icon-border, rgba(167, 139, 250, .14));background:var(--bmw3-ai-icon-bg, rgba(167, 139, 250, .08))}.bmw-step3__ai-row-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.bmw-step3__ai-row-title{margin:0;font-size:11px;font-weight:900;color:#ffffffbf}.bmw-step3__ai-row-desc{margin:0;font-size:9px;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step3__platform :deep(.pps-label){font-size:11px;letter-spacing:.1em}.bmw-step3__credit{display:flex;align-items:flex-start;gap:10px;padding:16px;border-radius:20px;border:1px solid var(--bmw3-amber-border, rgba(245, 158, 11, .25));background:var(--bmw3-amber-bg, rgba(245, 158, 11, .08))}.bmw-step3__credit-main{flex:1;min-width:0}.bmw-step3__credit-title{margin:0;font-size:12px;font-weight:900;color:var(--bmw3-amber-text, #f59e0b)}.bmw-step3__credit-sub{margin:4px 0 0;font-size:10px;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step3__credit-meta{flex-shrink:0;font-size:10px;color:#ffffff59}.bmw-step4{display:flex;flex-direction:column;gap:var(--bmw4-gap, 15.75px)}.bmw-step4__hint{display:flex;align-items:center;gap:12px;min-height:43px;padding:13px;border-radius:20px;border:1px solid var(--bmw4-hint-border, rgba(90, 123, 255, .2));background:var(--bmw4-hint-bg, rgba(90, 123, 255, .08))}.bmw-step4__hint-text{margin:0;font-size:11px;line-height:1.5;color:#ffffffa6}.bmw-step4__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--bmw4-grid-gap, 10px)}.bmw-step4__cell{display:flex;flex-direction:column;gap:5.5px;min-height:62px;padding:12.75px 13px;border-radius:20px;border:1px solid var(--bmw-card-border, rgba(255, 255, 255, .07));background:var(--bmw4-summary-bg, rgba(255, 255, 255, .03))}.bmw-step4__cell-head{display:flex;align-items:center;gap:6px}.bmw-step4__cell-label{font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step4__cell-val{margin:0;font-size:11px;font-weight:700;line-height:1.5;color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bmw-step4__platform{display:flex;flex-direction:column;gap:7.75px;min-height:63px;padding:13px;border-radius:20px;border:1px solid var(--bmw-card-border, rgba(255, 255, 255, .07));background:var(--bmw4-summary-bg, rgba(255, 255, 255, .03))}.bmw-step4__platform-label{margin:0;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step4__platform-val{margin:0;font-size:10px;line-height:1.5;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step4__ai{display:flex;align-items:flex-start;gap:8px;min-height:60px;padding:12px 13px;border-radius:20px;border:1px solid var(--bmw4-ai-border, rgba(167, 139, 250, .19));background:var(--bmw4-ai-bg, rgba(167, 139, 250, .06))}.bmw-step4__ai-text{min-width:0}.bmw-step4__ai-title{margin:0;font-size:10px;font-weight:900;color:var(--bmw4-ai-title, #c4b5fd)}.bmw-step4__ai-desc{margin:4px 0 0;font-size:10px;line-height:1.5;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step4__credit{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:17px;border-radius:20px;border:1px solid var(--bmw4-credit-border, rgba(245, 158, 11, .2));background:var(--bmw4-credit-bg, rgba(245, 158, 11, .08))}.bmw-step4__credit-left{display:flex;align-items:center;gap:8px;min-width:0}.bmw-step4__credit-title{margin:0;font-size:13px;font-weight:900;color:var(--bmw3-amber-text, #f59e0b)}.bmw-step4__credit-sub{margin:0;font-size:10px;color:var(--bmw-label, rgba(255, 255, 255, .6));white-space:nowrap}.bmw-step5{display:flex;flex-direction:column;gap:var(--bmw5-gap, 20px);padding-top:8px}.bmw-step5__hero{position:relative;display:flex;flex-direction:column;align-items:center;min-height:119px;text-align:center}.bmw-step5__hero-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:8px;border-radius:9999px;border:1px solid var(--bmw5-hero-icon-border, rgba(167, 139, 250, .31));background:var(--bmw5-hero-icon-bg, rgba(167, 139, 250, .1));animation:bmw-analyze-pulse-soft 2s ease-in-out infinite}@keyframes bmw-analyze-pulse-soft{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.bmw-step5__title{margin:0;font-size:15px;font-weight:900;line-height:1.5;color:#fff}.bmw-step5__desc{margin:8px 0 0;font-size:11px;line-height:1.5;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step5__progress{display:flex;flex-direction:column;gap:6px}.bmw-step5__progress-head{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step5__progress-pct{font-weight:900;color:#a78bfa}.bmw-step5__progress-track{height:6px;border-radius:9999px;background:#ffffff0f;overflow:hidden}.bmw-step5__progress-fill{height:100%;border-radius:9999px;background:var(--bmw5-progress-fill, linear-gradient(90deg, #a78bfa 0%, #7b97ff 100%));transition:width .35s ease}.bmw-step5__tasks{display:flex;flex-direction:column;gap:8px}.bmw-step5__task{display:flex;align-items:center;gap:12px;min-height:58px;padding:13px;border-radius:20px;border:1px solid var(--bmw-card-border, rgba(255, 255, 255, .07));background:var(--bmw-card-bg, rgba(255, 255, 255, .03))}.bmw-step5__task--active{border-color:var(--bmw5-task-active-border, rgba(167, 139, 250, .25));background:var(--bmw5-task-active-bg, rgba(167, 139, 250, .06))}.bmw-step5__task--pending{opacity:.35}.bmw-step5__task-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:20px}.bmw-step5__task-icon--teal{background:var(--bmw5-task-icon-teal, rgba(52, 211, 153, .18))}.bmw-step5__task-icon--purple{background:var(--bmw5-task-icon-purple, rgba(167, 139, 250, .13))}.bmw-step5__task-icon--neutral{background:#ffffff0f}.bmw-step5__task-text{flex:1;min-width:0}.bmw-step5__task-title{margin:0;font-size:11px;font-weight:900;line-height:1.5;color:#fffc}.bmw-step5__task--active .bmw-step5__task-title{color:#c4b5fd}.bmw-step5__task--pending .bmw-step5__task-title{color:#fff9}.bmw-step5__task-desc{margin:0;font-size:9px;line-height:1.5;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step5__task-dot{flex-shrink:0;width:12px;height:12px;border-radius:9999px;background:#a78bfa;animation:bmw-analyze-pulse 1.2s ease-in-out infinite}@keyframes bmw-analyze-pulse{0%,to{opacity:.71;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.bmw-modal__footer--analyze .bmw-modal__footer-row{justify-content:flex-end}.bmw-step6{display:flex;flex-direction:column;gap:var(--bmw6-gap, 16px)}.bmw-step6__summary{display:flex;align-items:center;gap:16px;padding:17px;border-radius:20px;border:1px solid var(--bmw6-summary-border, rgba(90, 123, 255, .2));background:var(--bmw6-summary-bg, rgba(90, 123, 255, .07))}.bmw-step6__summary-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:24px;background:var(--bmw6-summary-icon-bg, rgba(90, 123, 255, .14));animation:bmw-gen-sparkle 2.4s ease-in-out infinite}@keyframes bmw-gen-sparkle{0%,to{opacity:.85;transform:rotate(0) scale(1)}50%{opacity:1;transform:rotate(144deg) scale(1.04)}}.bmw-step6__summary-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.bmw-step6__summary-title{margin:0;font-size:13px;font-weight:900;line-height:1.5;color:#fff}.bmw-step6__summary-sub{margin:0;font-size:10px;line-height:1.5;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step6__summary-track{height:4px;margin-top:2px;border-radius:9999px;background:#ffffff0f;overflow:hidden}.bmw-step6__summary-fill{height:100%;border-radius:9999px;background:var(--bmw6-summary-progress-fill, linear-gradient(90deg, #5a7bff 0%, #a78bfa 100%));transition:width .35s ease}.bmw-step6__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bmw6-grid-gap, 10px)}.bmw-step6__variant{display:flex;flex-direction:column;gap:8px;min-height:227px;padding:11px;border-radius:20px;border:1px solid var(--bmw6-card-border, rgba(255, 255, 255, .07));background:var(--bmw6-card-bg, rgba(255, 255, 255, .03))}.bmw-step6__variant-thumb{position:relative;display:flex;align-items:center;justify-content:center;height:160px;border-radius:16px;overflow:hidden;background:var(--bmw6-thumb-gradient, linear-gradient(150.6deg, rgba(90, 123, 255, .25) 0%, rgba(90, 123, 255, .063) 100%))}.bmw-step6__variant-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bmw-step6__variant-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.35;background:var(--bmw6-thumb-shimmer, linear-gradient(150.6deg, rgba(0, 0, 0, 0) 0%, rgba(90, 123, 255, .19) 50%, rgba(0, 0, 0, 0) 100%));pointer-events:none}.bmw-step6__variant-title{margin:0;font-size:10px;font-weight:900;line-height:1.5;color:#fffc}.bmw-step6__variant-meta{display:flex;align-items:center;justify-content:space-between}.bmw-step6__variant-status{font-size:8px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--bmw6-status-color, #5a7bff)}.bmw-step6__variant-pct{font-size:8px;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step6__variant-track{height:2px;border-radius:9999px;background:#ffffff0f;overflow:hidden}.bmw-step6__variant-fill{height:100%;border-radius:9999px;background:var(--bmw6-variant-progress, #5a7bff);transition:width .35s ease}.bmw-step7{display:flex;flex-direction:column;gap:var(--bmw7-gap, 16px)}.bmw-step7__summary{display:flex;align-items:center;gap:16px;padding:17px;border-radius:20px;border:1px solid var(--bmw7-summary-border, rgba(52, 211, 153, .3));background:var(--bmw7-summary-bg, rgba(52, 211, 153, .1))}.bmw-step7__summary-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:24px;background:var(--bmw7-summary-icon-bg, rgba(52, 211, 153, .2))}.bmw-step7__summary-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.bmw-step7__summary-title{margin:0;font-size:13px;font-weight:900;line-height:1.5;color:#fff}.bmw-step7__summary-sub{margin:0;font-size:10px;line-height:1.5;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step7__summary-track{height:4px;margin-top:2px;border-radius:9999px;background:#ffffff0f;overflow:hidden}.bmw-step7__summary-fill{width:100%;height:100%;border-radius:9999px;background:var(--bmw7-summary-progress-fill, linear-gradient(90deg, #5a7bff 0%, #a78bfa 100%))}.bmw-step7__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bmw6-grid-gap, 10px)}.bmw-step7__variant{display:flex;flex-direction:column;gap:8px;min-height:227px;padding:11px;border-radius:20px;border:1px solid var(--bmw6-card-border, rgba(255, 255, 255, .07));background:var(--bmw6-card-bg, rgba(255, 255, 255, .03))}.bmw-step7__variant-thumb{position:relative;display:flex;align-items:center;justify-content:center;height:160px;border-radius:16px;overflow:hidden;background:var(--bmw6-thumb-gradient, linear-gradient(150.6deg, rgba(90, 123, 255, .25) 0%, rgba(90, 123, 255, .063) 100%))}.bmw-step7__variant-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bmw-step7__variant-badge{position:absolute;top:6px;right:6px;z-index:1;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:9999px;background:var(--bmw7-badge-bg, #34d399)}.bmw-step7__variant-title{margin:0;font-size:10px;font-weight:900;line-height:1.5;color:#fffc}.bmw-step7__variant-meta{display:flex;align-items:center;justify-content:space-between}.bmw-step7__variant-status{font-size:8px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--bmw7-status-color, #34d399)}.bmw-step7__variant-pct{font-size:8px;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-step7__variant-track{height:2px;border-radius:9999px;background:#ffffff0f;overflow:hidden}.bmw-step7__variant-fill{width:100%;height:100%;border-radius:9999px;background:var(--bmw6-variant-progress, #5a7bff)}.bmw-step7__hint{display:flex;align-items:flex-start;gap:8px;padding:13px;border-radius:20px;border:1px solid var(--bmw7-hint-border, rgba(90, 123, 255, .2));background:var(--bmw7-hint-bg, rgba(90, 123, 255, .08))}.bmw-step7__hint-text{margin:0;font-size:10px;line-height:1.5;color:var(--bmw-label, rgba(255, 255, 255, .6))}.bmw-modal__footer--step7 .bmw-modal__cancel-btn--close{min-width:88px;padding:0 16px 0 12px}.bmw-modal__footer--step7 .bmw-modal__next-btn{min-width:142px;justify-content:center;padding:0 20px}.bmw-modal__footer--step4 .bmw-modal__cancel-btn{min-width:112px}.bm-se-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--celebration-overlay-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bm-se-modal{display:flex;flex-direction:column;width:100%;max-width:680px;max-height:88vh;overflow:hidden;border-radius:24px;border:1px solid var(--celebration-panel-border);background:var(--celebration-panel-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--celebration-panel-shadow)}.bm-se-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:68px;padding:16px 20px 17px;border-bottom:1px solid rgba(255,255,255,.07);background:#5a7bff0f}.bm-se-header-left{display:flex;align-items:center;gap:12px;min-width:0}.bm-se-header-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:20px;border:1px solid rgba(90,123,255,.19);background:#5a7bff1f}.bm-se-header-copy{display:flex;flex-direction:column;gap:0;min-width:0}.bm-se-eyebrow{display:block;font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:#fff9}.bm-se-title{display:block;margin-top:0;font-size:13px;font-weight:900;line-height:1.5;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-se-header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.bm-se-badge{display:inline-flex;align-items:center;height:21px;padding:3px 9px;border-radius:9999px;border:1px solid rgba(90,123,255,.25);background:#5a7bff26;font-size:10px;font-weight:900;color:#5a7bff;white-space:nowrap}.bm-se-close{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:20px;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.bm-se-close:hover{background:#ffffff0f}.bm-se-body{flex:1;min-height:0;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:10px;scrollbar-width:none}.bm-se-body::-webkit-scrollbar{display:none}.bm-se-scene{overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;transition:border-color .15s ease}.bm-se-scene--open{border-color:#5a7bff4d}.bm-se-scene-head{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;border:none;background:transparent;text-align:left;cursor:pointer;transition:background .15s ease}.bm-se-scene-head:hover{background:#ffffff05}.bm-se-scene-no{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:16px;background:#ffffff0f;font-size:11px;font-weight:900;color:#fff9}.bm-se-scene--open .bm-se-scene-no{background:#5a7bff1f;color:#5a7bff}.bm-se-scene-type{display:inline-flex;align-items:center;flex-shrink:0;height:21px;padding:3px 9px;border-radius:12px;border:1px solid rgba(90,123,255,.2);background:#5a7bff1f;font-size:10px;font-weight:900;color:#a5b4fc;white-space:nowrap}.bm-se-scene-preview{flex:1;min-width:0;font-size:11px;line-height:1.5;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-se-scene-duration{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:10px;font-weight:900;color:#fff9}.bm-se-scene-panel{padding:12px 16px 16px;border-top:1px solid rgba(255,255,255,.06)}.bm-se-expand-enter-active,.bm-se-expand-leave-active{overflow:hidden;transition:max-height .18s ease,opacity .18s ease}.bm-se-expand-enter-from,.bm-se-expand-leave-to{max-height:0;opacity:0}.bm-se-expand-enter-to,.bm-se-expand-leave-from{max-height:260px;opacity:1}.bm-se-field{display:flex;flex-direction:column;gap:6px}.bm-se-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.bm-se-field-label{font-size:9px;font-weight:900;letter-spacing:.9px;text-transform:uppercase;color:#fff9}.bm-se-textarea,.bm-se-select{width:100%;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:#fffc;font-size:11px;outline:none}.bm-se-textarea{min-height:51px;padding:10px 12px;resize:none;line-height:1.5}.bm-se-select{height:32px;padding:0 12px}.bm-se-range{width:100%;height:16px;margin:0;accent-color:#5a7bff}.bm-se-ai-btn{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:0;border:none;background:transparent;font-size:9px;font-weight:900;color:#5a7bff;cursor:pointer;transition:opacity .15s ease}.bm-se-ai-btn:hover{opacity:.8}.bm-se-footer{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:68px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.07);background:#0003}.bm-se-summary{margin:0;font-size:10px;color:#fff9}.bm-se-saved{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:900;color:#34d399}.bm-se-footer-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.bm-se-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;cursor:pointer;font-size:11px;font-weight:900;transition:opacity .15s ease,color .15s ease}.bm-se-btn:disabled{cursor:not-allowed;opacity:.6}.bm-se-btn--ghost{min-width:56px;height:35px;padding:0 16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff9}.bm-se-btn--ghost:hover:not(:disabled){color:#ffffffb3}.bm-se-btn--primary{min-width:102px;height:33px;padding:0 20px;border-radius:20px;background:linear-gradient(162deg,#5a7bff,#4f46e5);color:#fff}.bm-se-btn--primary.bm-se-btn--saved{border:1px solid rgba(52,211,153,.25);background:#34d3991f;color:#34d399}.bm-se-spin{animation:bm-se-spin 1s linear infinite}@keyframes bm-se-spin{to{transform:rotate(360deg)}}@media (max-width: 720px){.bm-se-field-row{grid-template-columns:1fr}.bm-se-scene-head{flex-wrap:wrap;row-gap:8px}.bm-se-scene-preview{flex-basis:calc(100% - 36px);margin-left:36px}}.bm-md-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--celebration-overlay-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bm-md-modal{display:flex;flex-direction:column;width:100%;max-width:384px;max-height:90vh;overflow:hidden;border-radius:20px;border:1px solid var(--celebration-panel-border);background:var(--celebration-panel-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--celebration-panel-shadow)}.bm-md-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:62px;padding:16px 16px 15px;border-bottom:1px solid rgba(255,255,255,.07)}.bm-md-eyebrow{font-size:10px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;color:#fff9}.bm-md-close{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border:none;border-radius:20px;background:transparent;cursor:pointer;transition:background .15s ease}.bm-md-close:hover{background:#ffffff0f}.bm-md-body{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px;scrollbar-width:none}.bm-md-body::-webkit-scrollbar{display:none}.bm-md-preview{position:relative;height:197px;overflow:hidden;border-radius:16px;background:linear-gradient(150.63deg,color-mix(in srgb,var(--bm-md-accent, #5a7bff) 14.5%,transparent),color-mix(in srgb,var(--bm-md-accent, #5a7bff) 3%,transparent),#0a0e20)}.bm-md-preview-hit{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:zoom-in}.bm-md-preview-zoom-hint{position:absolute;right:10px;bottom:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:700;color:#fff;background:#0000008c;pointer-events:none}.bm-md-preview-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.7}.bm-md-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000004d}.bm-md-play{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:9999px;background:#fff3;cursor:pointer;transition:background .15s ease}.bm-md-play:hover{background:#ffffff4d}.bm-md-duration{position:absolute;right:8px;bottom:8px;padding:2px 6px;border-radius:4px;background:#000000b3;font-size:8px;font-weight:900;color:#fff}.bm-md-ai-badge{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:4px;height:15px;padding:2px 6px;border-radius:9999px;background:#a78bfa40;font-size:7px;font-weight:900;color:#c4b5fd}.bm-md-info{display:flex;flex-direction:column;gap:8px}.bm-md-name{margin:0;font-size:14px;font-weight:900;line-height:1.5;color:#ffffffe6}.bm-md-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bm-md-meta-cell{display:flex;flex-direction:column;gap:2px;min-height:54px;padding:11px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.bm-md-meta-label{font-size:9px;line-height:1.5;color:#fff9}.bm-md-meta-value{font-size:11px;font-weight:700;line-height:1.5;color:#ffffffb3}.bm-md-section{display:flex;flex-direction:column;gap:8px}.bm-md-section-title{margin:0;font-size:10px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;color:#fff9}.bm-md-tags{display:flex;flex-wrap:wrap;gap:6px}.bm-md-tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:9999px;border:1px solid rgba(123,151,255,.25);background:#7b97ff1f;font-size:9px;font-weight:700;color:#7b97ff}.bm-md-tag-add{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:9999px;border:1px dashed rgba(255,255,255,.12);background:#ffffff0a;font-size:9px;font-weight:700;color:#fff9;cursor:pointer;transition:color .15s ease,border-color .15s ease}.bm-md-tag-add:hover{color:#ffffffbf;border-color:#fff3}.bm-md-status{display:flex;align-items:center;gap:10px;padding:13px;border-radius:14px}.bm-md-status--pending{border:1px solid rgba(251,191,36,.2);background:#fbbf2414}.bm-md-status-copy{flex:1;min-width:0}.bm-md-status-title{margin:0;font-size:11px;font-weight:900;color:#fcd34d}.bm-md-status-desc{margin:2px 0 0;font-size:10px;color:#fff9}.bm-md-verify-btn{flex-shrink:0;padding:6px 10px;border:none;border-radius:8px;background:#fbbf2426;font-size:10px;font-weight:900;color:#fcd34d;cursor:pointer}.bm-md-status--verified{border:1px solid rgba(52,211,153,.18);background:#34d3990f}.bm-md-status--verified p{margin:0;font-size:11px;color:#6ee7b7}.bm-md-task-chip{padding:13px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;font-size:11px;color:#fff9}.bm-md-footer{display:flex;flex-direction:column;gap:8px;flex-shrink:0;padding:16px;border-top:1px solid rgba(255,255,255,.07)}.bm-md-action{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:none;cursor:pointer;transition:opacity .15s ease,color .15s ease,background .15s ease}.bm-md-action--ghost{height:39px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;font-size:11px;font-weight:700;color:#fff9}.bm-md-action--ghost:hover{color:#fffc}.bm-md-action--primary{height:37px;border-radius:20px;background:linear-gradient(174deg,#5a7bff,#8b5cf6);font-size:11px;font-weight:900;color:#fff}.bm-md-action--primary:hover{opacity:.92}.bm-md-action--danger{height:31px;border-radius:20px;background:#ffffff08;font-size:10px;font-weight:700;color:#ff453a99}.bm-md-action--danger:hover{color:#ff453a;background:#ff453a14}@media (max-width: 420px){.bm-md-overlay{padding:12px}.bm-md-modal{max-height:92vh}}.bm-vd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--celebration-overlay-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bm-vd-modal{display:flex;flex-direction:column;width:100%;max-width:672px;max-height:88vh;overflow:hidden;border-radius:24px;border:1px solid var(--celebration-panel-border);background:var(--celebration-panel-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--celebration-panel-shadow)}.bm-vd-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;min-height:75px;padding:20px 20px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.bm-vd-header-copy{min-width:0}.bm-vd-eyebrow{display:block;font-size:9px;font-weight:900;letter-spacing:2.25px;text-transform:uppercase;color:#a78bfa99}.bm-vd-title{margin:0;padding-top:2px;font-size:16px;font-weight:900;line-height:1.5;color:#fff}.bm-vd-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:none;border-radius:20px;background:transparent;cursor:pointer}.bm-vd-close:hover{background:#ffffff0f}.bm-vd-body{display:flex;min-height:0;flex:1;overflow:hidden}.bm-vd-side{flex-shrink:0;width:192px;padding:16px;border-right:1px solid rgba(255,255,255,.06);overflow-y:auto}.bm-vd-player{position:relative;overflow:hidden;border-radius:14px;background:linear-gradient(147deg,color-mix(in srgb,var(--bm-vd-accent, #8b5cf6) 19%,transparent) 8.5%,#0a0e20 91.5%)}.bm-vd-player--portrait{aspect-ratio:9/16}.bm-vd-player--landscape{aspect-ratio:16/9}.bm-vd-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s ease}.bm-vd-player--playing .bm-vd-video{z-index:2;opacity:1}.bm-vd-player-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;background:#0000004d}.bm-vd-play-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:9999px;background:#ffffff40;cursor:pointer;transition:background .15s ease,transform .15s ease}.bm-vd-play-btn:hover:not(:disabled){background:#ffffff59;transform:scale(1.04)}.bm-vd-play-btn:disabled{opacity:.6;cursor:wait}.bm-vd-ratio,.bm-vd-duration{position:absolute;z-index:4;pointer-events:none;padding:2px 6px;border-radius:4px;font-size:7px;font-weight:900;line-height:1.5}.bm-vd-ratio{top:8px;left:8px;background:#0009;color:#ffffffb3}.bm-vd-duration{right:8px;bottom:8px;background:#000000b3;color:#fff}.bm-vd-status{position:absolute;top:8px;right:8px;z-index:4;pointer-events:none;padding:2px 6px;border-radius:9999px;font-size:7px;font-weight:900}.bm-vd-status--published{background:#34d39924;color:#34d399}.bm-vd-status--pending{background:#7b97ff24;color:#7b97ff}.bm-vd-side-meta{display:flex;flex-direction:column;gap:2px;margin-top:12px}.bm-vd-side-meta span{font-size:9px;color:#fff9}.bm-vd-side-meta strong{font-size:10px;font-weight:700;color:#ffffffa6}.bm-vd-side-date{margin:8px 0 0;font-size:9px;color:#fff9}.bm-vd-main{flex:1;min-width:0;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;scrollbar-width:none}.bm-vd-main::-webkit-scrollbar{display:none}.bm-vd-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bm-vd-stat{display:flex;align-items:center;gap:8px;min-height:59px;padding:13px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.bm-vd-stat-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:20px;flex-shrink:0}.bm-vd-stat-value{margin:0;font-size:14px;font-weight:900;line-height:1.5}.bm-vd-stat-label{margin:0;font-size:8px;color:#fff9}.bm-vd-section-title{margin:0 0 8px;font-size:10px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;color:#fff9}.bm-vd-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bm-vd-info-cell{display:flex;flex-direction:column;gap:2px;min-height:54px;padding:11px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#ffffff05}.bm-vd-info-cell span{font-size:9px;color:#fff9}.bm-vd-info-cell strong{font-size:11px;font-weight:700;color:#ffffffa6}.bm-vd-platforms{display:flex;flex-wrap:wrap;gap:8px}.bm-vd-platform{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;font-size:10px;font-weight:700;color:#fff9;cursor:pointer;transition:all .15s ease}.bm-vd-platform--active{border-color:#5a7bff66;background:#5a7bff33;color:#a5b4fc}.bm-vd-ai{padding:15px;border-radius:14px;border:1px solid rgba(167,139,250,.18);background:#a78bfa0f}.bm-vd-ai-head{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:10px;font-weight:900;color:#c4b5fd}.bm-vd-ai-line{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:10px;line-height:1.5;color:#fff9}.bm-vd-ai-line+.bm-vd-ai-line{margin-top:6px}.bm-vd-footer{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:68px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.07)}.bm-vd-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;cursor:pointer;transition:opacity .15s ease,color .15s ease,background .15s ease}.bm-vd-action--ghost{height:35px;padding:0 14px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;font-size:11px;font-weight:700;color:#fff9}.bm-vd-action--ghost:hover{color:#fffc}.bm-vd-action--primary{height:37px;margin-left:auto;padding:0 16px;border-radius:20px;background:linear-gradient(174deg,#5a7bff,#8b5cf6);font-size:11px;font-weight:900;color:#fff}.bm-vd-action--primary:hover{opacity:.92}.bm-vd-action--danger{width:29px;height:29px;margin-left:auto;border-radius:20px;background:#ffffff08}.bm-vd-action--danger:hover{background:#ff453a14}.bm-vd-footer:has(.bm-vd-action--primary) .bm-vd-action--danger{margin-left:0}@media (max-width: 720px){.bm-vd-body{flex-direction:column}.bm-vd-side{width:100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.bm-vd-footer{flex-wrap:wrap}.bm-vd-action--primary{width:100%;margin-left:0}}html body [class*=-modal__panel],html body [class*=-modal-panel]:not(.share-modal-panel):not(.cover-picker-panel):not(.wpm-panel):not(.lc-modal-panel),html body [class*=-modal__dialog],html body [class*=-modal-dialog],html body [class*=-modal__sheet],html body [class*=-modal-sheet],html body .mtl-modal__panel,html body .notification-modal,html body .flow-modal,html body .itf-flow-modal,html body .itf-shell.itf-flow-modal,html body .itf-results-shell,html body .psm-figma-shell--embedded,html body .psm-valid-card,html body .il-modal,html body .product-dimension-bulk-import-modal,html body .product-dimension-add-modal,html body .theme-drawer--desktop,html body .theme-drawer--mobile{background:var(--bg-modal, var(--bg-page, #080e1a))!important;background-color:var(--bg-modal, var(--bg-page, #080e1a))!important;background-image:none!important}html body .share-modal-panel,html body .cover-picker-panel,html body .wpm-panel,html body .mctf-modal,html body .mtl-modal,html body .mvp-panel,html body .map-panel,html body .mit-panel,html body .plan-modal,html body .plan-sheet,html body .evolution-modal,html body .psm-success-card,html body .login-success-panel,html body .clone-activation-modal,html body .clone-modal,html body .insufficient-modal,html body .pbm-card,html body .cost-confirm-dialog,html body .confirm-card,html body .pm-card,html body .credits-recharge-panel,html body .storage-expand-modal,html body .celebration-reward-panel,html body .plan-subscribe-shell,html body .lc-modal-panel,html body .works-heat-modal,html body .leads-radar-modal,html body .stat-detail-modal,html body .enterprise-inquiry-modal,html body .dialog,html body .dl-platform-qr-modal,html body .dl-win-wizard,html body .bm-modal,html body .alert-dialog,html body .command,html body .sheet,html body .drawer,html body .ab-bind-modal__panel,html body .settings-id-modal__panel,html body .bap-modal,html body .et-modal,html body .qr-modal,html body .pd-edit-modal__dialog,html body .pd-ai-score-modal__dialog,html body .pd-data-report-modal__dialog,html body .ipc-fwr-modal,html body .ac-history-modal,html body .cc-modal,html body .dm-hist-modal,html body .ih-create-picker__panel,html body .mc-create-picker__panel,html body .se-figma__modal,html body .se-figma__drawer,html body .se-figma__exec-drawer,html body .se-figma__add-modal,html body .weather-modal-panel,html body .puw-card,html body .cmd-panel,html body .bgm-settings-modal,html body .ipc-modal,html body .itf-illust-modal,html body .mcitf-illust-modal,html body .um,html body .ab-res__select-menu,html body .afc-tool-sheet,html body .error-boundary-container,html body .ab-dispatch-modal__panel,html body .bm-se-modal,html body .dm-tags-merge-modal,html body .dm-tags-import-modal,html body .dm-kb-add-modal,html body .vf-scr202-preview,html body .mcvf-scr202-preview,html body .bm-vd-modal,html body .bm-md-modal,html body .af-ext-modal,html body .learning-modal,html body .detail-work-preview__dialog,html body .pd-edit-drawer__panel,html body .prd-cover-lightbox__dialog,html body .prd-detail-modal__dialog,html body .voice-lab-web__training-modal,html body .ipc-works-report__preview-dialog,html body .cc-detail__leads-box,html body .ca-detail-modal,html body .afc-detail-modal__panel{background:var(--celebration-panel-bg, var(--mc-panel-bg, var(--wpm-panel-bg, var(--share-panel-bg, color-mix(in srgb, var(--bg-modal, var(--bg-page, #080e1a)) 88%, transparent)))))!important;background-image:none!important;backdrop-filter:blur(var(--mc-panel-blur, var(--wpm-panel-blur, var(--share-panel-blur, 16px))));-webkit-backdrop-filter:blur(var(--mc-panel-blur, var(--wpm-panel-blur, var(--share-panel-blur, 16px))))}html body .voice-lab-web__training-modal{background:color-mix(in srgb,var(--bg-modal, var(--bg-page, #080e1a)) 70%,transparent)!important}html body .ca-detail-modal__header{background:color-mix(in srgb,var(--bg-modal, var(--bg-page, #080e1a)) 68%,transparent)!important;background-image:none!important;border-bottom-color:var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent))!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html body .bgm-settings-modal__header{background:color-mix(in srgb,var(--bg-modal, var(--bg-page, #080e1a)) 55%,transparent)!important;background-image:none!important;border-bottom-color:var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent))!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html body .voice-lab-web__training-modal-header,html body .voice-lab-web__training-modal-detail-footer{background:color-mix(in srgb,var(--bg-modal, var(--bg-page, #080e1a)) 20%,transparent)!important;background-image:none!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html body .voice-lab-web__training-modal-header{border-bottom-color:var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent))!important}html body .voice-lab-web__training-modal-detail-footer{border-top-color:var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent))!important}html body .voice-lab-web__training-modal-feature--detail,html body .voice-lab-web__training-modal-checklist,html body .voice-lab-web__training-modal-log--training{background:color-mix(in srgb,var(--theme-text, #fff) 7%,transparent)!important;background-image:none!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:var(--celebration-divider, color-mix(in srgb, var(--theme-text, #fff) 6%, transparent))!important}html body .voice-lab-web__training-modal-viz:not(.voice-lab-web__training-modal-viz--studio),html body .voice-lab-web__training-modal-studio,html body .voice-lab-web__training-modal-metric--done{background:color-mix(in srgb,var(--theme-text, #fff) 7%,transparent)!important;background-image:none!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.share-modal-overlay{--share-overlay-bg: var(--celebration-overlay-bg);--share-panel-bg: var(--celebration-panel-bg);--share-card-bg: color-mix(in srgb, var(--bg-modal, var(--bg-page, #080e1a)) 72%, transparent);--share-surface-bg: color-mix(in srgb, var(--theme-text, #fff) 5%, transparent);--share-surface-border: color-mix(in srgb, var(--theme-text, #fff) 9%, transparent);--share-divider: color-mix(in srgb, var(--theme-text, #fff) 6%, transparent);--share-fg-primary: var(--theme-text, var(--fg-w95, rgba(255, 255, 255, .95)));--share-fg-secondary: var(--shell-fg, var(--fg-w90, rgba(255, 255, 255, .85)));--share-fg-muted: var(--shell-fg-muted, var(--theme-text-muted, rgba(255, 255, 255, .6)));--share-overlay-blur: 10px;--share-panel-blur: 16px;--share-panel-shadow: var(--celebration-panel-shadow);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--share-modal-z-index, 9997);display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.share-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:auto;background:var(--share-overlay-bg);backdrop-filter:blur(var(--share-overlay-blur, 10px));-webkit-backdrop-filter:blur(var(--share-overlay-blur, 10px))}.share-modal-panel{position:relative;z-index:1;pointer-events:auto;width:100%;max-width:var(--share-panel-max-width, 520px);max-height:var(--share-panel-max-height, 88dvh);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--share-panel-radius, 24px);border:1px solid var(--share-surface-border);background:var(--share-panel-bg);backdrop-filter:blur(var(--share-panel-blur, 16px));-webkit-backdrop-filter:blur(var(--share-panel-blur, 16px));box-shadow:var(--share-panel-shadow);color:var(--share-fg-muted)}.share-modal-accent{height:3px;flex-shrink:0}.share-modal-header{display:flex;align-items:center;gap:10px;padding:13px 18px 0;flex-shrink:0}.share-modal-header__main{flex:1;min-width:0}.share-modal-header__title{margin:0;font-size:15px;font-weight:900;color:var(--share-fg-primary);line-height:1}.share-modal-header__sub{margin:2px 0 0;font-size:9px;color:var(--share-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-modal-icon-btn{width:30px;height:30px;border-radius:9px;border:1px solid var(--share-surface-border);background:var(--share-surface-bg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease,transform .1s ease}.share-modal-icon-btn:hover{background:color-mix(in srgb,var(--theme-text, #fff) 8%,transparent)}.share-modal-icon-btn:active{transform:scale(.92)}.share-modal-icon-btn--muted{color:var(--share-fg-muted)}.share-modal-chip-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:999px;border:1px solid transparent;background:var(--share-surface-bg);cursor:pointer;font-size:9px;font-weight:800;transition:transform .1s ease}.share-modal-chip-btn:active{transform:scale(.94)}.share-modal-body{flex:1;min-height:0;overflow-y:auto}.share-modal-section-label{margin:0 0 14px;font-size:9px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--share-fg-muted)}.share-modal-quick-row{display:flex;justify-content:space-around;margin-bottom:22px}.share-modal-quick-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 6px;border:none;background:none;cursor:pointer;transition:transform .1s ease}.share-modal-quick-item:active:not(:disabled){transform:scale(.94)}.share-modal-quick-item:disabled{opacity:.55;cursor:not-allowed}.share-modal-quick-item__label{font-size:10px;font-weight:600;color:var(--share-fg-muted)}.share-modal-quick-icon{width:50px;height:50px;border-radius:20px;display:flex;align-items:center;justify-content:center;border:1px solid transparent}.share-modal-divider{display:flex;align-items:center;gap:10px;margin-bottom:16px}.share-modal-divider:before,.share-modal-divider:after{content:"";flex:1;height:1px;background:var(--share-divider)}.share-modal-divider span{font-size:9px;font-weight:700;color:var(--share-fg-muted);white-space:nowrap}.share-modal-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.share-modal-mode-card{padding:13px 8px 11px;border-radius:20px;border:1px solid transparent;background:transparent;display:flex;flex-direction:column;align-items:center;gap:7px;cursor:pointer;transition:transform .1s ease}.share-modal-mode-card:active{transform:scale(.95)}.share-modal-mode-card__body{text-align:center}.share-modal-mode-card__icon{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid transparent}.share-modal-mode-card__title{margin:0 0 2px;font-size:11px;font-weight:900;color:var(--share-fg-secondary)}.share-modal-mode-card__desc{margin:0;font-size:8px;color:var(--share-fg-muted)}.share-modal-mode-card__enter{display:flex;align-items:center;gap:2px;font-size:9px;font-weight:700}.share-modal-phase{padding:18px 18px 28px}.share-modal-phase.share-modal-poster{padding:4px 18px 18px}.share-modal-style-row{display:flex;gap:6px;overflow-x:auto;margin-bottom:16px;padding-bottom:4px;scrollbar-width:none}.share-modal-style-row::-webkit-scrollbar{display:none}.share-modal-style-chip{flex-shrink:0;padding:7px 12px;border-radius:8px;border:1px solid var(--share-surface-border);background:var(--share-surface-bg);cursor:pointer;display:flex;align-items:center;gap:5px;transition:transform .1s ease,border-color .12s ease}.share-modal-style-chip:active{transform:scale(.96)}.share-modal-style-chip--active{background:color-mix(in srgb,var(--poster-accent, var(--brand, #5a7bff)) 12%,transparent);border-color:var(--poster-accent, var(--brand, #5a7bff))}.share-modal-style-chip--active p{color:var(--poster-accent, var(--share-fg-secondary))}.share-modal-style-chip p{margin:0;font-size:10px;font-weight:800;color:var(--share-fg-muted)}.share-modal-style-chip small{display:block;font-size:8px;color:var(--share-fg-muted)}.share-modal-poster-actions{margin-top:0}.share-modal-poster-enter-active,.share-modal-poster-leave-active{transition:opacity .18s ease,transform .18s ease}.share-modal-poster-enter-from,.share-modal-poster-leave-to{opacity:0;transform:scale(.96)}.share-modal-actions{display:flex;gap:10px}.share-modal-btn{flex:1;padding:13px;border-radius:20px;border:1px solid var(--share-surface-border);display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-size:13px;font-weight:800;transition:transform .1s ease,opacity .15s ease}.share-modal-btn:active{transform:scale(.97)}.share-modal-btn:disabled{opacity:.65;cursor:not-allowed}.share-modal-btn--ghost{background:var(--share-surface-bg);color:var(--share-fg-secondary)}.share-modal-btn--primary{border:none;color:#000;box-shadow:0 4px 16px #00000040}.share-modal-btn--success{background:#34d39933;border-color:#34d399;color:#34d399;box-shadow:none}.share-modal-btn--success-blue{background:#5a7bff33;border:1px solid #5a7bff;color:#5a7bff;box-shadow:none}.share-modal-tip{display:flex;align-items:center;gap:7px;padding:8px 12px;border-radius:8px;margin-bottom:14px;font-size:10px;color:var(--share-fg-muted)}.share-modal-card{background:var(--share-card-bg);border:1px solid var(--share-surface-border);border-radius:20px;padding:14px;margin-bottom:14px}.share-modal-field-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.share-modal-field-row label{width:60px;flex-shrink:0;font-size:10px;color:var(--share-fg-muted)}.share-modal-field-row input,.share-modal-field-row textarea{flex:1;background:var(--share-surface-bg);border:1px solid var(--share-surface-border);border-radius:999px;padding:7px 10px;font-size:12px;color:var(--share-fg-secondary);outline:none;font-family:inherit}.share-modal-field-row__value{flex:1;min-width:0;padding:7px 10px;font-size:12px;line-height:1.4;color:var(--share-fg-secondary);word-break:break-all}.share-modal-field-row--readonly{margin-bottom:6px}.share-modal-field-row--readonly label{color:var(--share-fg-muted)}.share-modal-field-row--readonly .share-modal-field-row__value{padding-left:0;color:var(--share-fg-primary, var(--share-fg-secondary))}.share-modal-field-row textarea{border-radius:12px;resize:none}.share-modal-qr{width:160px;height:160px;margin:0 auto 14px;border-radius:20px;background:#fff;border:4px solid var(--share-surface-border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-shadow:0 8px 32px color-mix(in srgb,var(--bg-page, #000) 45%,transparent);position:relative;overflow:hidden}.share-modal-qr__img{width:128px;height:128px;object-fit:contain;display:block}.share-modal-qr__loading{font-size:10px;color:#00000073}.share-modal-qr-badge{position:absolute;right:10px;bottom:8px;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;color:#fff;box-shadow:0 4px 12px #00000040;border:2px solid #fff}.share-modal-qr-hint{text-align:center;font-size:11px;color:var(--share-fg-muted);margin:0 0 16px}.share-modal-copy-body{margin:0;font-size:12px;color:var(--share-fg-secondary);line-height:1.7;white-space:pre-wrap}.share-modal-copy-textarea{width:100%;background:transparent;border:none;outline:none;font-size:12px;color:var(--share-fg-secondary);line-height:1.7;resize:none;font-family:inherit}.share-modal-link-row{display:flex;align-items:center;gap:10px;word-break:break-all;font-size:11px;color:var(--share-fg-muted);line-height:1.5}.share-modal-link-row__text{flex:1;min-width:0;margin:0;word-break:break-all}.share-modal-channels__label{margin-bottom:14px}.share-modal-channels__divider{margin-bottom:16px}.share-modal-poster__tip{margin-bottom:10px}.share-modal-poster-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:27px;padding:0 0 10px;margin-bottom:0}.share-modal-poster-meta__label{display:flex;align-items:center;gap:7px;min-width:0}.share-modal-poster-meta__dot{width:6px;height:6px;border-radius:3px;flex-shrink:0}.share-modal-poster-meta__name{font-size:11px;font-weight:900;letter-spacing:.02em;color:#fffc}.share-modal-poster-meta__desc{font-size:10px;font-weight:400;color:#fff9}.share-modal-poster-meta__page{flex-shrink:0;display:inline-flex;align-items:center;gap:0;font-size:10px;font-weight:700;letter-spacing:.08em;color:#fff9;font-variant-numeric:tabular-nums}.share-modal-poster-meta__page-sep{opacity:.5;padding:0 2px}.share-modal-poster-stage{display:flex;justify-content:center;width:100%;max-width:var(--share-poster-stage-w, 482px);min-height:var(--share-poster-stage-h, 388px);margin:0 auto 16px}.share-modal-poster-frame{width:100%;max-width:var(--share-poster-stage-w, 482px);min-height:var(--share-poster-stage-h, 388px);border-radius:20px;box-sizing:border-box}.share-modal-poster-wrap{width:var(--share-poster-card-w, 252px);max-width:var(--share-poster-card-w, 252px);height:var(--share-poster-card-h, 336px);margin:0 auto;flex-shrink:0}.share-modal-poster-wrap .share-poster{width:var(--share-poster-card-w, 252px);height:var(--share-poster-card-h, 336px);aspect-ratio:auto;display:flex;flex-direction:column;overflow:hidden}.share-modal-poster-stage--ambient,.share-modal-poster-stage--standard,.share-modal-poster-stage--luxury,.share-modal-poster-stage--social,.share-modal-poster-stage--oriental,.share-modal-poster-stage--festival,.share-modal-poster-stage--commercial{min-height:var(--share-poster-stage-h, 388px)}.share-modal-poster-frame--ambient,.share-modal-poster-frame--standard,.share-modal-poster-frame--luxury,.share-modal-poster-frame--social,.share-modal-poster-frame--oriental,.share-modal-poster-frame--festival,.share-modal-poster-frame--commercial{position:relative;padding:26px 0;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse 58% 35% at 50% 0%,color-mix(in srgb,var(--poster-stage-accent, #5a7bff) 13%,transparent),transparent 55%),radial-gradient(ellipse 38% 24% at 50% 110%,color-mix(in srgb,var(--poster-stage-accent, #5a7bff) 9%,transparent),transparent 60%),linear-gradient(180deg,#08080c8c,#08080cbf);box-shadow:0 20px 40px #00000059,inset 0 1px #ffffff0d}.share-modal-poster-frame--ambient:before,.share-modal-poster-frame--standard:before,.share-modal-poster-frame--luxury:before,.share-modal-poster-frame--social:before,.share-modal-poster-frame--oriental:before,.share-modal-poster-frame--festival:before,.share-modal-poster-frame--commercial:before{content:"";position:absolute;left:50%;bottom:22px;width:260px;height:100px;transform:translate(-50%);border-radius:999px;background:color-mix(in srgb,var(--poster-stage-accent, #5a7bff) 25%,transparent);filter:blur(46px);pointer-events:none}.share-modal-poster-frame--ambient:after,.share-modal-poster-frame--standard:after,.share-modal-poster-frame--luxury:after,.share-modal-poster-frame--social:after,.share-modal-poster-frame--oriental:after,.share-modal-poster-frame--festival:after,.share-modal-poster-frame--commercial:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:.35;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),linear-gradient(90deg,rgba(255,255,255,.04),transparent)}.share-modal-poster-frame--ambient .share-modal-poster-wrap,.share-modal-poster-frame--standard .share-modal-poster-wrap,.share-modal-poster-frame--luxury .share-modal-poster-wrap,.share-modal-poster-frame--social .share-modal-poster-wrap,.share-modal-poster-frame--oriental .share-modal-poster-wrap,.share-modal-poster-frame--festival .share-modal-poster-wrap,.share-modal-poster-frame--commercial .share-modal-poster-wrap{position:relative;z-index:1;box-shadow:0 24px 72px #0000008c,0 6px 24px color-mix(in srgb,var(--poster-stage-accent, #5a7bff) 23%,transparent)}.share-modal-poster-dots{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:14px}.share-modal-poster-dot{width:5px;height:5px;padding:0;border:none;border-radius:999px;background:#ffffff1f;cursor:pointer;transition:width .15s ease,background .12s ease}.share-modal-poster-dot--active{width:18px;height:5px}.share-modal-poster-chips{display:grid;grid-template-columns:repeat(var(--share-poster-chip-cols, 6),minmax(0,1fr));gap:var(--share-poster-chip-gap, 4px);width:var(--share-poster-chips-w, 482px);max-width:100%;min-height:var(--share-poster-chip-h, 33px);margin:0 auto 14px;box-sizing:border-box}.share-modal-poster-chip{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;min-width:0;height:var(--share-poster-chip-h, 33px);min-height:var(--share-poster-chip-h, 33px);padding:0 6px;box-sizing:border-box;border-radius:var(--share-poster-chip-radius, 10px);border:1px solid rgba(255,255,255,.06);background:#ffffff0a;box-shadow:inset 0 1px #ffffff08;cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.share-modal-poster-chip:active:not(.share-modal-poster-chip--active){transform:scale(.98)}.share-modal-poster-chip--active{border-color:transparent;background:linear-gradient(180deg,#5a7bff,#5a7bffd1);box-shadow:0 4px 14px #5a7bff45,inset 0 1px #fff3}.share-modal-poster-chip--active .share-modal-poster-chip__label{color:#fff}.share-modal-poster-chip--active .share-modal-poster-chip__emoji{opacity:1}.share-modal-poster-chip__emoji{flex-shrink:0;font-size:12px;line-height:1;opacity:.85}.share-modal-poster-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;letter-spacing:.01em;color:#ffffffb3}.share-modal-poster-footer,.share-modal-copy-footer,.share-modal-link-footer{display:flex;align-items:center;gap:8px;padding-top:14px}.share-modal-copy-footer,.share-modal-link-footer{padding-top:6px}.share-modal-poster-dl,.share-modal-copy-link-btn,.share-modal-link-dl{width:50px;height:50px;flex-shrink:0;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;box-shadow:0 1px #0000004d,inset 0 1px #ffffff0a;color:#ffffffa6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .1s ease,border-color .15s ease}.share-modal-poster-dl:hover:not(:disabled),.share-modal-copy-link-btn:hover:not(:disabled),.share-modal-link-dl:hover:not(:disabled){background:color-mix(in srgb,var(--theme-text, #fff) 8%,transparent)}.share-modal-poster-dl:active:not(:disabled),.share-modal-copy-link-btn:active:not(:disabled),.share-modal-link-dl:active:not(:disabled){transform:scale(.96)}.share-modal-poster-dl:disabled,.share-modal-copy-link-btn:disabled,.share-modal-link-dl:disabled{opacity:.55;cursor:not-allowed}.share-modal-link-dl--success{border-color:#34d399;background:color-mix(in srgb,#34d399 12%,transparent);color:#34d399}.share-modal-poster-share,.share-modal-copy-primary,.share-modal-link-primary{flex:1;min-height:50px;padding:0 16px;border-radius:14px;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:14px;font-weight:900;letter-spacing:.03em;color:#fff;background:linear-gradient(180deg,#5a7bff,#5a7bffc7);box-shadow:0 10px 28px #5a7bff4f,inset 0 1px #ffffff38,inset 0 -1px #00000026;transition:transform .1s ease,opacity .15s ease}.share-modal-poster-share:active:not(:disabled),.share-modal-copy-primary:active:not(:disabled),.share-modal-link-primary:active:not(:disabled){transform:scale(.98)}.share-modal-poster-share:disabled,.share-modal-copy-primary:disabled,.share-modal-link-primary:disabled{opacity:.6;cursor:not-allowed}.share-modal-poster-share--success,.share-modal-copy-primary--success,.share-modal-link-primary--success{background:color-mix(in srgb,var(--copy-accent, var(--link-accent, #34d399)) 18%,transparent)!important;border:1px solid var(--copy-accent, var(--link-accent, #34d399));box-shadow:none!important;color:var(--copy-accent, var(--link-accent, #34d399))}.share-modal-link-primary--success{background:color-mix(in srgb,var(--link-accent, #5a7bff) 18%,transparent)!important;border:1px solid var(--link-accent, #5a7bff);box-shadow:none!important;color:var(--link-accent, #5a7bff)}.share-modal-copy{padding:16px 18px 28px}.share-modal-copy__tip{margin-bottom:14px;background:color-mix(in srgb,var(--copy-accent, #34d399) 8%,transparent);border:1px solid color-mix(in srgb,var(--copy-accent, #34d399) 20%,transparent)}.share-modal-copy__card{position:relative;margin-bottom:14px}.share-modal-copy__toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.share-modal-copy__label{margin:0;letter-spacing:.15em}.share-modal-copy__toolbar-actions{display:flex;align-items:center;gap:6px}.share-modal-copy-chip{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:6px;border:1px solid var(--share-surface-border);background:var(--share-surface-bg);cursor:pointer;font-size:8px;font-weight:700;color:var(--share-fg-muted);transition:transform .1s ease}.share-modal-copy-chip:active:not(:disabled){transform:scale(.94)}.share-modal-copy-chip:disabled{opacity:.65;cursor:not-allowed}.share-modal-copy-chip--purple{background:color-mix(in srgb,#a78bfa 8%,transparent);border-color:color-mix(in srgb,#a78bfa 20%,transparent);color:#a78bfa}.share-modal-copy-chip--accent{background:color-mix(in srgb,var(--copy-accent, #34d399) 12%,transparent);border-color:var(--copy-accent, #34d399);color:var(--copy-accent, #34d399)}.share-modal-copy__fields-label{margin-bottom:10px;letter-spacing:.18em}.share-modal-copy__fields{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.share-modal-copy-primary--full{width:100%;flex:none;min-height:48px;padding:13px 16px;border-radius:20px}.share-modal-link__loading{margin:0 0 12px;padding:8px 12px;border-radius:8px;font-size:10px;color:var(--share-fg-muted);background:var(--share-surface-bg);border:1px solid var(--share-surface-border)}.share-modal-link{padding:14px 18px 20px}.share-modal-link-stage{display:flex;justify-content:center;margin-bottom:14px}.share-modal-stats{padding:16px 18px 28px}.share-modal-stats__section-first{margin-bottom:14px}.share-modal-stats__timeline-label{margin-bottom:10px}.share-modal-stats-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:200px;font-size:11px;color:var(--share-fg-muted)}.share-modal-stat-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.share-modal-stat-trend{font-size:8px;font-weight:700;padding:2px 5px;border-radius:4px;line-height:1.2}.share-modal-timeline-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.share-modal-timeline-time{width:36px;flex-shrink:0;font-size:10px;font-weight:700;color:var(--share-fg-muted)}.share-modal-timeline-bar-wrap{flex:1;min-width:0}.share-modal-timeline-meta{display:flex;align-items:center;gap:4px;margin-bottom:4px;font-size:9px;color:var(--share-fg-muted)}.share-modal-timeline-bar{height:4px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--theme-text, #fff) 6%,transparent)}.share-modal-timeline-fill{height:100%;border-radius:2px;width:0;background:linear-gradient(90deg,var(--stats-accent, var(--accent-primary, #8b5cf6)),color-mix(in srgb,var(--stats-accent, var(--accent-primary, #8b5cf6)) 50%,transparent))}.share-modal-timeline-fill--animated{transition:width .6s cubic-bezier(.22,1,.36,1)}.share-modal-timeline-consults{display:flex;align-items:center;gap:3px;flex-shrink:0;padding:2px 7px;border-radius:6px;background:color-mix(in srgb,var(--acc-teal, #34d399) 10%,transparent);font-size:8px;font-weight:700;color:var(--acc-teal, #34d399)}.share-modal-stats-hint{margin:0 0 14px;text-align:center;font-size:9px;color:var(--share-fg-muted);opacity:.85}.share-modal-stats-primary{width:100%;min-height:48px;padding:0 16px;border-radius:20px;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:13px;font-weight:900;color:var(--share-fg-primary, #fff);transition:transform .1s ease,opacity .15s ease}.share-modal-stats-primary:active{transform:scale(.98)}.share-modal-url-chip{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:8px 12px;border-radius:12px;background:var(--share-surface-bg);border:1px solid var(--share-surface-border)}.share-modal-url-chip__text{flex:1;min-width:0;font-size:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--share-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-modal-channels__loading{margin:0 0 12px;padding:8px 12px;border-radius:8px;font-size:10px;color:var(--share-fg-muted);background:var(--share-surface-bg);border:1px solid var(--share-surface-border)}.share-modal-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.share-modal-stat-card{padding:12px 14px;border-radius:20px;border:1px solid transparent;background:var(--share-card-bg)}.share-modal-stat-value{margin:6px 0 0;font-size:20px;font-weight:900;color:var(--share-fg-primary);line-height:1}.share-modal-stat-label{margin:2px 0 0;font-size:9px;color:var(--share-fg-muted)}.share-modal-timeline-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--share-card-bg);border:1px solid var(--share-divider);margin-bottom:0}.share-modal-fade-enter-active,.share-modal-fade-leave-active,.share-modal-fade-enter-active .share-modal-backdrop,.share-modal-fade-leave-active .share-modal-backdrop{transition:opacity .2s ease}.share-modal-fade-enter-active .share-modal-panel,.share-modal-fade-leave-active .share-modal-panel{transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.share-modal-fade-enter-from,.share-modal-fade-leave-to{opacity:0}.share-modal-fade-enter-from .share-modal-panel,.share-modal-fade-leave-to .share-modal-panel{opacity:0;transform:scale(.94) translateY(8px)}.share-modal-step-enter-active,.share-modal-step-leave-active{transition:opacity .18s ease,transform .18s ease}.share-modal-step-enter-from{opacity:0;transform:translate(16px)}.share-modal-step-leave-to{opacity:0;transform:translate(-16px)}.cover-picker-overlay{--share-overlay-bg: var(--celebration-overlay-bg);--share-panel-bg: var(--celebration-panel-bg);--share-card-bg: color-mix(in srgb, var(--bg-modal, var(--bg-page, #080e1a)) 72%, transparent);--share-surface-bg: color-mix(in srgb, var(--theme-text, #fff) 5%, transparent);--share-surface-border: color-mix(in srgb, var(--theme-text, #fff) 9%, transparent);--share-divider: color-mix(in srgb, var(--theme-text, #fff) 6%, transparent);--share-fg-primary: var(--theme-text, var(--fg-w95, rgba(255, 255, 255, .95)));--share-fg-secondary: var(--shell-fg, var(--fg-w90, rgba(255, 255, 255, .85)));--share-fg-muted: var(--shell-fg-muted, var(--theme-text-muted, rgba(255, 255, 255, .6)));position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--cover-picker-z-index, 9996);display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.cover-picker-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:auto;background:var(--share-overlay-bg);backdrop-filter:blur(var(--share-overlay-blur, 10px));-webkit-backdrop-filter:blur(var(--share-overlay-blur, 10px))}.cover-picker-panel{position:relative;z-index:1;pointer-events:auto;width:100%;max-width:var(--cover-picker-max-width, 672px);max-height:88dvh;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;border:1px solid var(--share-surface-border);background:var(--share-panel-bg);backdrop-filter:blur(var(--share-panel-blur, 16px));-webkit-backdrop-filter:blur(var(--share-panel-blur, 16px));box-shadow:var(--share-panel-shadow, 0 24px 80px color-mix(in srgb, var(--bg-page, #000) 65%, transparent));color:var(--share-fg-muted)}.cover-picker-accent{height:1px;flex-shrink:0}.cover-picker-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 12px;flex-shrink:0;border-bottom:1px solid var(--share-divider, rgba(255, 255, 255, .07))}.cover-picker-header__brand{display:flex;align-items:center;gap:10px;min-width:0}.cover-picker-header__icon{width:32px;height:32px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,#8b5cf6 15%,transparent);border:1px solid color-mix(in srgb,#8b5cf6 25%,transparent);flex-shrink:0}.cover-picker-header__icon :deep(svg){display:block}.cover-picker-header__eyebrow{margin:0;font-size:9px;font-weight:900;letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb,#a78bfa 65%,transparent)}.cover-picker-header__title{margin:2px 0 0;font-size:13px;font-weight:900;color:var(--share-fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.cover-picker-header__sub{margin:3px 0 0;font-size:9px;color:var(--share-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.cover-picker-icon-btn{width:30px;height:30px;border-radius:9px;border:1px solid var(--share-surface-border, rgba(255, 255, 255, .09));background:var(--share-surface-bg, rgba(255, 255, 255, .05));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--share-fg-muted);flex-shrink:0}.cover-picker-icon-btn :deep(svg){display:block}.cover-picker-icon-btn:hover{background:color-mix(in srgb,var(--theme-text, #fff) 8%,transparent)}.cover-picker-tabs{display:flex;align-items:center;gap:4px;padding:8px 16px;flex-shrink:0;overflow-x:auto;border-bottom:1px solid var(--share-divider, rgba(255, 255, 255, .07))}.cover-picker-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;border:1px solid transparent;background:transparent;cursor:pointer;font-size:11px;font-weight:800;color:var(--share-fg-muted);white-space:nowrap;flex-shrink:0}.cover-picker-tab :deep(svg){display:block;flex-shrink:0}.cover-picker-tab--active{background:color-mix(in srgb,#8b5cf6 18%,transparent);border-color:color-mix(in srgb,#8b5cf6 30%,transparent);color:#c4b5fd}.cover-picker-body{display:flex;flex:1;min-height:0;gap:16px;padding:16px;overflow:hidden}.cover-picker-main{flex:1;min-width:0;overflow-y:auto}.cover-picker-preview-col{width:var(--cover-picker-preview-width, 168px);flex-shrink:0;display:none;flex-direction:column;gap:12px}@media (min-width: 640px){.cover-picker-preview-col{display:flex}}.cover-picker-section-label{margin:0 0 10px;font-size:9px;font-weight:900;letter-spacing:.28em;text-transform:uppercase;color:var(--share-fg-muted)}.cover-picker-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px;border-radius:20px;border:2px dashed var(--share-surface-border);background:var(--share-surface-bg);cursor:pointer;aspect-ratio:3/4;max-height:280px;transition:border-color .15s ease,background .15s ease}.cover-picker-dropzone--dragging{border-color:color-mix(in srgb,#8b5cf6 60%,transparent);background:color-mix(in srgb,#8b5cf6 8%,transparent)}.cover-picker-dropzone__icon{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,#8b5cf6 12%,transparent);border:1px solid color-mix(in srgb,#8b5cf6 20%,transparent)}.cover-picker-dropzone__copy{text-align:center}.cover-picker-dropzone__title{margin:0 0 4px;font-size:13px;font-weight:900;color:var(--share-fg-secondary)}.cover-picker-dropzone__sub{margin:0;font-size:10px;color:var(--share-fg-muted)}.cover-picker-ai-title{margin:0 0 6px;font-size:14px;font-weight:900;color:var(--share-fg-secondary)}.cover-picker-ai-desc{margin:0;font-size:11px;line-height:1.65;color:var(--share-fg-muted)}.cover-picker-ai-loading{text-align:center}.cover-picker-ai-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cover-picker-section-label--inline{margin:0}.cover-picker-tab--mini{padding:4px 8px;font-size:9px}.cover-picker-frame-empty{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:10px;color:var(--share-fg-muted)}.cover-picker-tip--spaced{margin-top:12px}.cover-picker-headline-edit{display:flex;flex-direction:column;gap:6px}.cover-picker-headline-edit__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.cover-picker-headline-edit__ai-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;border:1px solid rgba(251,191,36,.25);background:#fbbf241a;color:#fbbf24;font-size:9px;font-weight:800;cursor:pointer;font-family:inherit}.cover-picker-headline-edit__ai-btn:disabled{opacity:.55;cursor:not-allowed}.cover-picker-headline-edit__label{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--share-fg-muted)}.cover-picker-headline-edit__input{width:100%;padding:8px 10px;border-radius:10px;border:1px solid var(--share-surface-border);background:var(--share-surface-bg);font-size:12px;font-weight:800;color:var(--share-fg-secondary);outline:none;font-family:inherit}.cover-picker-headline-edit__input:focus{border-color:color-mix(in srgb,#8b5cf6 45%,transparent)}.cover-picker-headline-edit__hint{margin:0;font-size:8px;color:var(--share-fg-muted);opacity:.85}.cover-picker-brightness__value{color:#a78bfa}.cover-picker-footer__mobile-title{margin:0;font-size:10px;font-weight:800;color:var(--share-fg-secondary)}.cover-picker-footer__mobile-sub{margin:0;font-size:8px;color:#a78bfa}.cover-picker-zoom__close{position:absolute;top:16px;right:16px}.cover-picker-tip{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:12px;margin-top:12px;font-size:10px;line-height:1.6;color:var(--share-fg-muted);background:var(--share-surface-bg);border:1px solid var(--share-divider)}.cover-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cover-picker-grid-item{position:relative;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;border:2px solid var(--share-surface-border);background:none}.cover-picker-grid-item--selected{border-color:color-mix(in srgb,#8b5cf6 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#8b5cf6 30%,transparent)}.cover-picker-grid-item img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.cover-picker-grid-item__meta{position:absolute;inset-inline:0;bottom:0;padding:8px;background:linear-gradient(to top,rgba(0,0,0,.75),transparent)}.cover-picker-grid-item__label{margin:0;font-size:9px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cover-picker-grid-item__tag{display:inline-block;margin-top:2px;padding:2px 4px;border-radius:6px;font-size:8px;background:color-mix(in srgb,#fff 15%,transparent);color:var(--share-fg-muted)}.cover-picker-grid-item__check{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#8b5cf6}.cover-picker-ai-center{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 12px;text-align:center}.cover-picker-ai-icon{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,#8b5cf6 12%,transparent);border:1px solid color-mix(in srgb,#8b5cf6 20%,transparent)}.cover-picker-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;border-radius:12px;border:none;cursor:pointer;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(135deg,#8b5cf6,#5a7bff)}.cover-picker-btn:disabled{opacity:.55;cursor:not-allowed}.cover-picker-frame-player{border-radius:20px;overflow:hidden;border:1px solid var(--share-surface-border);background:#000}.cover-picker-frame-screen{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:var(--bg-page, #080e1a)}.cover-picker-frame-screen img{width:100%;height:100%;object-fit:cover}.cover-picker-frame-timeline{padding:8px;background:color-mix(in srgb,var(--bg-page, #000) 85%,transparent)}.cover-picker-frame-strip{display:flex;gap:4px;overflow-x:auto;padding-bottom:4px}.cover-picker-frame-thumb{position:relative;flex-shrink:0;width:52px;height:32px;padding:0;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid var(--share-surface-border);opacity:.55;background:none}.cover-picker-frame-thumb--active{border-color:#a78bfa;opacity:1}.cover-picker-frame-thumb img{width:100%;height:100%;object-fit:cover}.cover-picker-preview-box{position:relative;aspect-ratio:3/4;border-radius:20px;overflow:hidden;border:1px solid var(--share-surface-border);background:var(--share-surface-bg);cursor:default}.cover-picker-preview-box--has-image{cursor:zoom-in}.cover-picker-preview-box .cover-preview-frame{width:100%;height:100%}.cover-preview-frame{position:relative;width:100%;height:100%;overflow:hidden;background:var(--share-surface-bg)}.cover-preview-frame--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--share-fg-muted);font-size:9px}.cover-preview-frame__img{width:100%;height:100%;object-fit:cover;display:block}.cover-preview-frame__gradient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.42) 38%,rgba(0,0,0,.12) 62%,transparent 100%)}.cover-preview-frame__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:10px;pointer-events:none}.cover-preview-frame__top{display:flex;flex-wrap:wrap;gap:5px}.cover-preview-frame__badge{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:10px;font-size:8px;font-weight:900;color:#ffffffeb;background:#0000008c;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cover-preview-frame__badge--type{background:color-mix(in srgb,#7b97ff 35%,rgba(0,0,0,.55));border-color:color-mix(in srgb,#7b97ff 45%,transparent);color:#e0e7ff}.cover-preview-frame__badge--status{background:transparent;border-color:#ffffffd9;color:#fff}.cover-preview-frame__badge--featured{background:#fbbf2473;border-color:#fbbf2499;color:#fbbf24}.cover-preview-frame__hero{flex:1;display:flex;flex-direction:column;justify-content:center;padding:10px 2px;min-height:0}.cover-preview-frame__headline-wrap{display:flex;align-items:stretch;gap:8px}.cover-preview-frame__headline-stack{flex:1;min-width:0}.cover-preview-frame__headline-sub{margin:6px 0 0;font-size:clamp(14px,4.5vw,20px);font-weight:900;line-height:1.12;letter-spacing:-.02em;color:#fffffff0;text-shadow:0 2px 12px rgba(0,0,0,.85);word-break:break-word}.cover-preview-frame__headline-sub--compact{margin-top:3px;font-size:9px;line-height:1.2}.cover-preview-frame--hero .cover-preview-frame__headline{font-size:clamp(24px,8vw,36px)}.cover-preview-frame--hero .cover-preview-frame__headline-sub{font-size:clamp(15px,5vw,22px)}.cover-preview-frame--hero .cover-preview-frame__price{font-size:clamp(18px,5vw,26px)}.cover-preview-frame__accent-bar{width:3px;flex-shrink:0;border-radius:999px}.cover-preview-frame__headline{margin:0;flex:1;font-size:clamp(22px,7vw,32px);font-weight:900;line-height:1.05;letter-spacing:-.03em;color:#fff;text-shadow:0 3px 16px rgba(0,0,0,.9),0 0 32px rgba(0,0,0,.35);word-break:break-word}.cover-preview-frame__highlight{margin:8px 0 0 11px;font-size:11px;font-weight:800;line-height:1.45;color:#ffffffeb;text-shadow:0 1px 8px rgba(0,0,0,.8)}.cover-preview-frame__highlight--compact{margin-top:4px;font-size:8px}.cover-preview-frame__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.cover-preview-frame__tags{display:flex;flex-wrap:wrap;gap:4px;flex:1;min-width:0}.cover-preview-frame__tag{padding:2px 6px;border-radius:8px;font-size:7px;font-weight:800;color:#c4b5fd;background:#000000a6;border:1px solid rgba(167,139,250,.28)}.cover-preview-frame__price-block{flex-shrink:0;text-align:right}.cover-preview-frame__price{margin:0;font-size:clamp(16px,4.5vw,22px);font-weight:900;line-height:1;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.85)}.cover-preview-frame__price-unit{margin-left:2px;font-size:.55em;font-weight:700;color:#ffffffb8}.cover-preview-frame__spec{margin:3px 0 0;font-size:7px;font-weight:700;color:#ffffff8c;text-shadow:0 1px 4px rgba(0,0,0,.65)}.cover-preview-frame__zoom-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg-page, #000) 40%,transparent);opacity:0;transition:opacity .18s ease;pointer-events:none}.cover-picker-preview-box--has-image:hover .cover-preview-frame__zoom-hint{opacity:1}.cover-preview-frame--compact .cover-preview-frame__content{padding:6px}.cover-preview-frame--compact .cover-preview-frame__accent-bar{width:2px}.cover-preview-frame--compact .cover-preview-frame__headline{font-size:12px;line-height:1.12}.cover-preview-frame--compact .cover-preview-frame__price{font-size:13px}.cover-preview-frame--compact .cover-preview-frame__hero{padding:4px 0;justify-content:flex-end}.cover-picker-brightness{display:flex;flex-direction:column;gap:6px}.cover-picker-brightness label{display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:800;color:var(--share-fg-muted)}.cover-picker-brightness input[type=range]{width:100%;height:3px;accent-color:#8b5cf6}.cover-picker-card-preview{border-radius:12px;overflow:hidden;border:1px solid var(--share-surface-border)}.cover-picker-card-preview .cover-preview-frame{aspect-ratio:16/9;height:auto;max-height:96px}.cover-picker-card-preview__body{padding:8px;background:var(--share-surface-bg)}.cover-picker-card-preview__body p{margin:0;font-size:8px;font-weight:800;color:var(--share-fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cover-picker-card-preview__body small{display:block;margin-top:2px;font-size:7px;color:var(--share-fg-muted)}.cover-picker-footer{display:flex;align-items:center;gap:12px;padding:16px 20px;flex-shrink:0;border-top:1px solid var(--share-divider, rgba(255, 255, 255, .07))}.cover-picker-footer__mobile-preview{display:flex;align-items:center;gap:8px;flex:1;min-width:0}@media (min-width: 640px){.cover-picker-footer__mobile-preview{display:none}}.cover-picker-footer__mobile-preview .cover-preview-frame{width:44px;height:58px;flex-shrink:0;border-radius:12px;border:1px solid color-mix(in srgb,#8b5cf6 40%,transparent);overflow:hidden}.cover-picker-footer__actions{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.cover-picker-footer__cancel{flex-shrink:0}.cover-picker-footer-btn{padding:10px 20px;border-radius:12px;border:1px solid var(--share-surface-border, rgba(255, 255, 255, .09));background:var(--share-surface-bg, rgba(255, 255, 255, .05));cursor:pointer;font-size:12px;font-weight:800;color:var(--share-fg-muted);flex-shrink:0}.cover-picker-footer-btn :deep(svg){display:block;flex-shrink:0}.cover-picker-footer-btn--ghost{display:none}@media (min-width: 640px){.cover-picker-footer-btn--ghost{display:inline-flex;align-items:center;gap:6px}}.cover-picker-footer-btn--primary{display:inline-flex;align-items:center;gap:8px;border:none;color:#fff;background:linear-gradient(135deg,#8b5cf6,#5a7bff)}.cover-picker-footer-btn--primary:disabled{opacity:.45;cursor:not-allowed}.cover-picker-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--share-overlay-bg, color-mix(in srgb, var(--bg-page, #000) 90%, transparent));backdrop-filter:blur(var(--share-overlay-blur, 10px));-webkit-backdrop-filter:blur(var(--share-overlay-blur, 10px))}.cover-picker-zoom__frame{width:min(360px,100%);aspect-ratio:3/4;max-height:min(80dvh,520px);border-radius:20px;overflow:hidden;box-shadow:0 24px 64px #00000073}.cover-picker-fade-enter-active,.cover-picker-fade-leave-active,.cover-picker-fade-enter-active .cover-picker-backdrop,.cover-picker-fade-leave-active .cover-picker-backdrop{transition:opacity .2s ease}.cover-picker-fade-enter-active .cover-picker-panel,.cover-picker-fade-leave-active .cover-picker-panel{transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.cover-picker-fade-enter-from,.cover-picker-fade-leave-to{opacity:0}.cover-picker-fade-enter-from .cover-picker-panel,.cover-picker-fade-leave-to .cover-picker-panel{opacity:0;transform:scale(.96) translateY(8px)}.cover-picker-step-enter-active,.cover-picker-step-leave-active{transition:opacity .18s ease,transform .18s ease}.cover-picker-step-enter-from{opacity:0;transform:translateY(8px)}.cover-picker-step-leave-to{opacity:0;transform:translateY(-8px)}html body .main-layout--desktop main.desktop-shell-page:has(.avatar-collect),html[data-color-mode=dark] body .main-layout--desktop main.desktop-shell-page:has(.avatar-collect),html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop main.desktop-shell-page:has(.avatar-collect){background:transparent!important;background-color:transparent!important;background-image:none!important}html body .main-layout--desktop .avatar-collect,html[data-color-mode=dark] body .main-layout--desktop .avatar-collect,html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .avatar-collect{background:transparent!important;background-color:transparent!important;background-image:none!important}html body .main-layout--desktop .avatar-collect__header,html[data-color-mode=dark] body .main-layout--desktop .avatar-collect__header,html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .avatar-collect__header{background:#0c111d8c!important;background-color:#0c111d8c!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html body .main-layout--desktop .avatar-collect__body.am-scroll-list,html body .main-layout--desktop .avatar-collect__body,html[data-color-mode=dark] body .main-layout--desktop .avatar-collect__body,html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .avatar-collect__body{background:#080e1a61!important;background-color:#080e1a61!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html body .main-layout--desktop .avatar-collect__guide,html body .main-layout--desktop .avatar-collect__history,html body .main-layout--desktop .avatar-collect__step-head,html[data-color-mode=dark] body .main-layout--desktop .avatar-collect__guide,html[data-color-mode=dark] body .main-layout--desktop .avatar-collect__history,html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .avatar-collect__guide,html[data-color-mode=dark][data-bg-active="1"] body .main-layout--desktop .avatar-collect__history{background:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-color:color-mix(in srgb,var(--bg-page, #080e1a) 58%,transparent)!important;background-image:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}button.mc-primary-btn,.mc-page button.mc-primary-btn{color:#fff!important;-webkit-text-fill-color:#fff;height:38px!important;min-width:119px;border-radius:20px!important;background:linear-gradient(135deg,var(--acc-cyan, #00f0ff) 0%,var(--acc-blue-pure, #0080ff) 100%)!important;box-shadow:0 0 12px #00f0ff30!important;border:none}button.mc-primary-btn svg,.mc-page button.mc-primary-btn svg{color:#fff!important}button.mtl-action-btn.mtl-action-btn--primary,.mtl-root button.mtl-action-btn.mtl-action-btn--primary{color:#fff!important;-webkit-text-fill-color:#fff;background:linear-gradient(135deg,var(--acc-cyan, #00f0ff) 0%,var(--acc-blue-pure, #0080ff) 100%)!important;border:none}button.mtl-action-btn.mtl-action-btn--primary svg,.mtl-root button.mtl-action-btn.mtl-action-btn--primary svg{color:#fff!important}button.mtl-modal__generate-btn,.mtl-modal__generate-btn{color:#fff!important;-webkit-text-fill-color:#fff}button.mtl-modal__generate-btn svg,.mtl-modal__generate-btn svg{color:#fff!important}
