.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}:root{--gpn-primary: #1874D2;--gpn-primary-hover: #1565B8;--gpn-primary-active: #11559E;--gpn-primary-soft: rgba(24, 116, 210, .1);--gpn-primary-light: rgba(24, 116, 210, .15);--gpn-secondary: #FD7F00;--gpn-secondary-bright: #FFB84D;--gpn-secondary-hover: #E67200;--gpn-secondary-active: #CC6600;--gpn-secondary-soft: rgba(253, 127, 0, .1);--gpn-secondary-light: rgba(253, 127, 0, .15);--gpn-tertiary: #04004A;--gpn-tertiary-light: #0A0A6E;--gpn-tertiary-lighter: #151578;--gpn-success: #10b981;--gpn-success-hover: #059669;--gpn-success-soft: rgba(16, 185, 129, .1);--gpn-warning: #f59e0b;--gpn-warning-hover: #d97706;--gpn-warning-soft: rgba(245, 158, 11, .1);--gpn-danger: #ef4444;--gpn-danger-hover: #dc2626;--gpn-danger-soft: rgba(239, 68, 68, .1);--gpn-info: #3b82f6;--gpn-info-hover: #2563eb;--gpn-info-soft: rgba(59, 130, 246, .1);--gpn-bg-primary: #ffffff;--gpn-bg-secondary: #f8fafc;--gpn-bg-tertiary: #f1f5f9;--gpn-bg-elevated: #ffffff;--gpn-text-primary: #0f172a;--gpn-text-secondary: #475569;--gpn-text-tertiary: #94a3b8;--gpn-text-muted: #cbd5e1;--gpn-text-inverse: #ffffff;--gpn-border: #e2e8f0;--gpn-border-hover: #cbd5e1;--gpn-border-focus: var(--gpn-primary);--gpn-sidebar-bg: var(--gpn-tertiary);--gpn-sidebar-text: #cbd5e1;--gpn-sidebar-text-hover: #ffffff;--gpn-sidebar-active-bg: var(--gpn-primary);--gpn-sidebar-hover-bg: rgba(255, 255, 255, .05);--gpn-slate-50: #f8fafc;--gpn-slate-100: #f1f5f9;--gpn-slate-200: #e2e8f0;--gpn-slate-300: #cbd5e1;--gpn-slate-400: #94a3b8;--gpn-slate-500: #64748b;--gpn-slate-600: #475569;--gpn-slate-700: #334155;--gpn-slate-800: #1e293b;--gpn-slate-900: #0f172a;--sidebar-width: 280px;--sidebar-transition: .3s cubic-bezier(.4, 0, .2, 1);--gpn-layer-topbar: 1020;--gpn-layer-sidebar: 1025;--gpn-layer-sidebar-backdrop: 1015;--gpn-layer-modal-backdrop: 2000;--gpn-layer-modal: 2005;--gpn-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--gpn-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--gpn-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--gpn-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--gpn-shadow-glass: 0 8px 32px 0 rgba(31, 38, 135, .05);--sp-primary: var(--gpn-primary);--sp-primary-hover: var(--gpn-primary-hover);--sp-primary-soft: var(--gpn-primary-soft);--sp-secondary: var(--gpn-secondary);--sp-accent: var(--gpn-secondary);--sp-slate-50: var(--gpn-slate-50);--sp-slate-100: var(--gpn-slate-100);--sp-slate-200: var(--gpn-slate-200);--sp-slate-300: var(--gpn-slate-300);--sp-slate-400: var(--gpn-slate-400);--sp-slate-500: var(--gpn-slate-500);--sp-slate-600: var(--gpn-slate-600);--sp-slate-700: var(--gpn-slate-700);--sp-slate-800: var(--gpn-slate-800);--sp-slate-900: var(--gpn-slate-900);--sidebar-bg: var(--gpn-sidebar-bg);--sp-shadow-sm: var(--gpn-shadow-sm);--sp-shadow-md: var(--gpn-shadow-md);--sp-shadow-lg: var(--gpn-shadow-lg);--sp-shadow-xl: var(--gpn-shadow-xl);--sp-shadow-glass: var(--gpn-shadow-glass)}[data-theme=dark]{--gpn-bg-primary: #0f172a;--gpn-bg-secondary: #1e293b;--gpn-bg-tertiary: #334155;--gpn-bg-elevated: #1e293b;--gpn-text-primary: #f8fafc;--gpn-text-secondary: #cbd5e1;--gpn-text-tertiary: #94a3b8;--gpn-text-muted: #64748b;--gpn-text-inverse: #0f172a;--gpn-border: #334155;--gpn-border-hover: #475569;--gpn-border-focus: var(--gpn-primary);--gpn-sidebar-bg: var(--gpn-tertiary);--gpn-sidebar-text: #cbd5e1;--gpn-sidebar-text-hover: #ffffff;--gpn-sidebar-active-bg: var(--gpn-primary);--gpn-sidebar-hover-bg: rgba(255, 255, 255, .05);--gpn-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .3);--gpn-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .3);--gpn-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .5), 0 4px 6px -4px rgb(0 0 0 / .4);--gpn-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .6), 0 8px 10px -6px rgb(0 0 0 / .5);--gpn-shadow-glass: 0 8px 32px 0 rgba(0, 0, 0, .3);--sp-slate-50: var(--gpn-slate-900);--sp-slate-100: var(--gpn-slate-800);--sp-slate-200: var(--gpn-slate-700);--sidebar-bg: var(--gpn-sidebar-bg);--sp-shadow-sm: var(--gpn-shadow-sm);--sp-shadow-md: var(--gpn-shadow-md);--sp-shadow-lg: var(--gpn-shadow-lg);--sp-shadow-xl: var(--gpn-shadow-xl);--sp-shadow-glass: var(--gpn-shadow-glass)}:root{--fs-display: 1.75rem;--fs-title: 1.5rem;--fs-section: 1.25rem;--fs-card: 1.125rem;--fs-body: 1rem;--fs-sm: .9375rem;--fs-xs: .875rem;--fs-caption: .8125rem;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700}:root{--gd-navy: #0a1170;--gd-navy-deep: #040a3c;--gd-ink: #0b1440;--gd-blue: #1f6ff0;--gd-blue-2: #3b74ff;--gd-blue-soft: #eaf1ff;--gd-orange: #ff6a14;--gd-orange-2: #ff8f33;--gd-orange-soft: #fff1e6;--gd-green: #16a34a;--gd-green-soft: #e8f8ee;--gd-red: #e5304b;--gd-red-soft: #fdecef;--gd-amber: #d98a06;--gd-amber-soft: #fff6e0;--gd-text: #5d6787;--gd-muted: #8a94b3;--gd-line: #e8ecf6;--gd-surface: #ffffff;--gd-surface-2: #f6f8fd;--gd-radius: 18px;--gd-radius-sm: 14px;--gd-shadow: 0 6px 18px rgba(20, 40, 120, .05);--gd-shadow-hover: 0 16px 34px rgba(20, 40, 120, .12)}body{font-family:Poppins,-apple-system,sans-serif;--bs-body-font-family: "Poppins", -apple-system, sans-serif;background-color:var(--gpn-bg-secondary);color:var(--gpn-text-primary);font-size:1rem;margin:0;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;transition:background-color .3s ease,color .3s ease}@keyframes gpn-spin{to{transform:rotate(360deg)}}.spin{display:inline-block;animation:gpn-spin .8s linear infinite}:focus:not(:focus-visible){outline:none}html.gpn-pointer-input :focus{outline:none}.t-display{font-size:var(--fs-display);font-weight:var(--fw-bold);line-height:1.2}.t-title{font-size:var(--fs-title);font-weight:var(--fw-bold);line-height:1.25}.t-section{font-size:var(--fs-section);font-weight:var(--fw-semibold);line-height:1.3}.t-card{font-size:var(--fs-card);font-weight:var(--fw-semibold);line-height:1.35}.t-body{font-size:var(--fs-body);font-weight:var(--fw-normal);line-height:1.5}.t-body-strong{font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:1.5}.t-label{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.4}.t-td{font-size:var(--fs-sm);font-weight:var(--fw-normal);line-height:1.45}.t-meta{font-size:var(--fs-xs);font-weight:var(--fw-normal);line-height:1.4}.t-th,.t-caption{font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.smaller{font-size:var(--fs-caption)}.min-width-0{min-width:0}.form-control.gpn-invalid-field,.form-select.gpn-invalid-field,textarea.gpn-invalid-field,.form-check-input.gpn-invalid-field,.form-control.is-invalid,.form-select.is-invalid,textarea.is-invalid,.form-check-input.is-invalid,.was-validated .form-control:invalid,.was-validated .form-select:invalid,.was-validated textarea:invalid,.was-validated .form-check-input:invalid{border-color:var(--gpn-danger)!important;box-shadow:0 0 0 .25rem #ef444426!important;scroll-margin-top:110px}.form-check-input.gpn-invalid-field,.form-check-input.is-invalid,.was-validated .form-check-input:invalid{outline:2px solid rgba(239,68,68,.18);outline-offset:3px}.gpn-field-error{display:block;width:100%;margin-top:.35rem;color:var(--gpn-danger);font-size:.85rem;line-height:1.45;font-weight:500}.btn.sp-btn-pill,.btn:not(.rounded-circle):not(.btn-close):not(.btn-link):not(.connect-platform-btn):not(.custom-select-toggle){border-radius:var(--bs-border-radius-pill)!important}.btn:not(.btn-close){display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.btn:not(.btn-sm):not(.btn-lg):not(.rounded-circle):not(.btn-close):not(.btn-link):not(.custom-select-toggle):not(.connect-platform-btn):not(.px-1):not(.px-2):not(.py-0):not(.py-1){padding:.6rem 1.25rem}.btn-sm:not(.rounded-circle):not(.btn-close){padding:.35rem .85rem}:is(#app-scroll-container,.modal) .btn:not(.rounded-circle):not(.btn-close):not(.btn-link):not(.custom-select-toggle):not(.p-0){min-height:40px;font-size:.875rem;font-weight:600;line-height:1.25}:is(#app-scroll-container,.modal) .btn.btn-sm:not(.rounded-circle):not(.btn-close):not(.btn-link):not(.custom-select-toggle):not(.p-0),:is(#app-scroll-container,.modal) .btn-group-sm>.btn,:is(#app-scroll-container,.modal) .studio-top-tabs .btn{min-height:34px;font-size:.8125rem}:is(#app-scroll-container,.modal) .btn.btn-lg:not(.rounded-circle):not(.btn-close):not(.btn-link):not(.custom-select-toggle):not(.p-0){min-height:44px;font-size:.9375rem}:is(#app-scroll-container,.modal) .custom-select-toggle.form-select:not(.form-select-sm){height:44px;min-height:44px;padding-top:0;padding-bottom:0}:is(#app-scroll-container,.modal) .custom-select-toggle.form-select.form-select-sm{height:34px;min-height:34px;padding-top:0;padding-bottom:0;font-size:.8125rem}h1{font-size:2.4rem;font-weight:800;color:var(--gpn-text-primary);margin-bottom:1rem}.sidebar{width:var(--sidebar-width);height:100dvh;min-height:100vh;position:fixed;left:0;top:0;z-index:var(--gpn-layer-sidebar);background-color:var(--gpn-sidebar-bg);color:var(--gpn-sidebar-text);transform:translate(-100%);transition:transform var(--sidebar-transition),margin-left var(--sidebar-transition);border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;flex-shrink:0}.sidebar-scroll-area{height:calc(100dvh - 60px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.sidebar.show{transform:translate(0)}.sidebar-backdrop{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--gpn-layer-sidebar-backdrop);opacity:0;visibility:hidden;transition:opacity var(--sidebar-transition)}.sidebar-backdrop.show{opacity:1;visibility:visible}@media(min-width:992px){.sidebar{position:static;transform:none!important;margin-left:calc(var(--sidebar-width) * -1)}.sidebar.show{margin-left:0}}.main-content{min-height:100vh;width:100%}.main-layout-transition{transition:margin-left .3s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.dashboard-shell,.dashboard-main{min-height:100dvh}.dashboard-main{min-width:0}#app-scroll-container{min-height:0}.footer{flex-shrink:0}}@media(min-width:992px){.content-shifted{margin-left:var(--sidebar-width)}}.dashboard-setup-alert{overflow:hidden}.dashboard-setup-alert .small{overflow-wrap:anywhere}.dashboard-hero-actions,.dashboard-hero-meta{min-width:0}.dashboard-hero-meta-badge{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:1.25}.modal-backdrop{z-index:var(--gpn-layer-modal-backdrop)!important}.modal,.modal.show{z-index:var(--gpn-layer-modal)!important}.modal-dialog{position:relative;z-index:calc(var(--gpn-layer-modal) + 1)}.dashboard-image-heading{min-width:0}.dashboard-image-title{min-width:0;flex:1 1 auto}.dashboard-activity-title{overflow-wrap:anywhere}@media(max-width:991.98px){.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.dashboard-setup-alert{flex-direction:column;align-items:flex-start!important}.dashboard-setup-alert-btn{width:100%}.dashboard-chip{white-space:normal}.dashboard-hero-meta-badge{width:100%;border-radius:.9rem!important}.dashboard-hero-main h2{font-size:clamp(1.45rem,6vw,1.9rem);line-height:1.2}.dashboard-hero-actions{display:flex;flex-direction:column;width:100%}.dashboard-hero-actions .dashboard-hero-btn{width:100%;min-width:0;padding-left:.9rem!important;padding-right:.9rem!important;font-size:.9rem;line-height:1.2;white-space:normal}.dashboard-assistant-btn{white-space:normal}.dashboard-image-heading{flex-direction:column;align-items:flex-start!important}.dashboard-image-tag{max-width:100%;white-space:normal}}@media(max-width:575.98px){.dashboard-stat-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.sidebar-brand-container{height:60px;justify-content:center;padding:.2rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid rgba(255,255,255,.05)}.sidebar-brand-icon{width:34px;height:34px;background:var(--gpn-primary);border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #1874d266}.sidebar-section-title{padding:1rem 1rem .5rem;font-size:var(--fs-caption);font-weight:700;text-transform:capitalize;letter-spacing:.12em;color:var(--gpn-slate-500)}.text-uppercase{text-transform:capitalize!important}.nav-separator{margin:1rem;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -1px #0003,0 1px #ffffff0d}.sidebar-menu-link{display:flex;align-items:center;padding:.5rem 1rem;margin:.125rem .75rem;color:var(--gpn-sidebar-text);text-decoration:none!important;font-size:.875rem;font-weight:500;border-radius:10px;transition:all .2s cubic-bezier(.4,0,.2,1)}.sidebar-menu-link:hover{color:var(--gpn-sidebar-text-hover);background:var(--gpn-sidebar-hover-bg);transform:translate(4px)}.sidebar-menu-link.active{background:var(--gpn-sidebar-active-bg);color:#fff;box-shadow:0 8px 16px -4px #1874d266}.sidebar-menu-link i{margin-right:.85rem;font-size:1.15rem;opacity:.8}.sidebar-discovery-parent{border:1px solid rgba(255,255,255,.06)}.sidebar-discovery-parent-active{border-color:#1874d273;background:var(--gpn-sidebar-active-bg);color:#fff;box-shadow:0 8px 16px -4px #1874d266}.sidebar-discovery-toggle{opacity:.85;width:22px;height:22px;border-radius:999px;transition:background-color .2s ease,opacity .2s ease}.sidebar-discovery-toggle:hover{opacity:1;background:#ffffff1f}.sidebar-tools-section{margin:.2rem .4rem .3rem;padding:0 0 .2rem;background:#1874d229;border:1px solid rgba(24,116,210,.5);border-radius:14px}.sidebar-tools-section>.sidebar-menu-link{margin-left:.35rem;margin-right:.35rem}.sidebar-tools-section .sidebar-section-title{padding:.45rem 1rem .3rem;color:var(--gpn-sidebar-text-hover);opacity:.72}.sidebar-tools-section .sidebar-discovery-children{margin-left:1.65rem!important}.sidebar-discovery-children{border-left:1px dashed rgba(255,255,255,.22);margin-left:2rem!important;padding-left:.9rem!important}.sidebar-child-link{margin:.1rem .3rem;border-radius:8px;font-size:.82rem;color:#ffffffc7}.sidebar-child-link i{opacity:.7;margin-right:.45rem}.sidebar-child-link.active{background:var(--gpn-sidebar-active-bg);color:#fff;box-shadow:0 8px 16px -4px #1874d266}@media(max-width:991.98px){.sidebar-discovery-children{margin-left:1.5rem!important}}.sidebar-workspace-toggle{background:#ffffff0f;color:var(--gpn-sidebar-text-hover);border:1px solid rgba(255,255,255,.08)!important}.sidebar-workspace-toggle:hover,.sidebar-workspace-toggle:focus,.sidebar-workspace-toggle:active{background:#ffffff1a!important;color:var(--gpn-sidebar-text-hover)!important}.sidebar-workspace-menu{background-color:var(--gpn-tertiary-light)!important;border:1px solid var(--gpn-tertiary-light)!important;box-shadow:var(--gpn-shadow-xl)!important}.sidebar-workspace-item{color:var(--gpn-sidebar-text)!important;font-weight:600!important;transition:all .2s ease!important}.sidebar-workspace-item:hover,.sidebar-workspace-item:focus{background-color:var(--gpn-tertiary-light)!important;color:#fff!important;transform:translate(5px)!important}.sidebar-workspace-menu .dropdown-divider{border-top:1px solid rgba(255,255,255,.05)!important;opacity:1!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--gpn-bg-tertiary)}::-webkit-scrollbar-thumb{background:var(--gpn-primary);border-radius:10px}.sp-card{border:1px solid var(--gpn-border);background:var(--gpn-bg-primary);border-radius:1.25rem;padding:1.75rem;box-shadow:var(--gpn-shadow-sm);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.sp-card-hover:hover{transform:translateY(-6px);box-shadow:var(--gpn-shadow-xl)}.btn-primary{background:var(--gpn-primary);border:none;border-radius:10px;padding:.6rem 1.25rem;font-weight:600;transition:all .2s ease;color:#fff}.btn-primary:hover{background:var(--gpn-primary-hover);transform:translateY(-1px);box-shadow:0 10px 15px -3px #1874d24d;color:#fff}.btn-tertiary{background:var(--gpn-tertiary);border:none;border-radius:10px;padding:.6rem 1.25rem;font-weight:600;transition:all .2s ease;color:#fff}.btn-tertiary:hover,.btn-tertiary:focus,.btn-tertiary:active{background:var(--gpn-tertiary-light);transform:translateY(-1px);box-shadow:0 10px 15px -3px #04004a4d;color:#fff}.btn-outline-tertiary{background:transparent;border:1px solid var(--gpn-tertiary);border-radius:10px;padding:.6rem 1.25rem;font-weight:600;transition:all .2s ease;color:var(--gpn-tertiary)}.btn-outline-tertiary:hover,.btn-outline-tertiary:active,.btn-outline-tertiary.active{background-color:var(--gpn-tertiary)!important;border-color:var(--gpn-tertiary)!important;color:#fff!important}.onboarding-shell{background:radial-gradient(circle at top left,rgba(24,116,210,.16),transparent 34%),radial-gradient(circle at bottom right,rgba(253,127,0,.14),transparent 30%),linear-gradient(180deg,#f8fbff,#eef4fb)}.welcome-shell{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 22%,var(--gpn-secondary) 0%,var(--gpn-primary) 45%,var(--gpn-tertiary-light) 78%,var(--gpn-tertiary) 100%);background-size:200% 200%;animation:welcomeGradientShift 18s ease infinite}.welcome-shell:before{content:"";position:absolute;inset:0;background:radial-gradient(38rem 38rem at 10% 16%,color-mix(in srgb,var(--gpn-secondary) 55%,transparent),transparent 60%),radial-gradient(32rem 32rem at 90% 20%,color-mix(in srgb,var(--gpn-success) 42%,transparent),transparent 60%),radial-gradient(40rem 40rem at 82% 94%,color-mix(in srgb,var(--gpn-primary) 50%,transparent),transparent 62%),radial-gradient(30rem 30rem at 18% 92%,color-mix(in srgb,var(--gpn-info) 45%,transparent),transparent 60%);pointer-events:none;z-index:0}@keyframes welcomeGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.welcome-screen{position:relative;z-index:1;min-height:calc(100vh - 1.5rem);display:flex;flex-direction:column;justify-content:center;gap:1rem}.welcome-screen-header{flex:0 0 auto}.welcome-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1.1rem;border-radius:999px;background:#fffffff2;color:var(--gpn-primary);font-weight:800;font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;border:1px solid rgba(255,255,255,.7);box-shadow:0 10px 28px #0000002e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.welcome-badge i{color:var(--gpn-secondary);font-size:.95rem}.welcome-screen-header h1{font-size:clamp(1.9rem,2.8vw,3rem);line-height:1.06;margin-bottom:.5rem;color:#fff;text-shadow:0 2px 22px rgba(20,8,50,.32)}.welcome-screen-header p,.welcome-lead{margin-bottom:0;font-size:clamp(.95rem,1.15vw,1.05rem);color:#fffffff5;text-shadow:0 1px 12px rgba(20,8,50,.28)}.welcome-cta{border:none;border-radius:999px;font-weight:800;color:#fff;background:var(--gpn-secondary);box-shadow:0 16px 36px color-mix(in srgb,var(--gpn-secondary) 40%,transparent);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.welcome-cta:hover:not(:disabled){transform:translateY(-2px);color:#fff;background:var(--gpn-secondary-hover);box-shadow:0 22px 46px color-mix(in srgb,var(--gpn-secondary) 52%,transparent)}.welcome-cta:disabled{opacity:.75}.welcome-confetti-canvas{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:4}@media(prefers-reduced-motion:reduce){.welcome-shell{animation:none}}.welcome-video-card{background:linear-gradient(180deg,#fff,#f9fbfd);border:1px solid rgba(15,23,42,.06);border-radius:2rem;padding:1rem;flex:0 0 auto}.welcome-video-frame{width:100%;height:60vh;overflow:hidden;border-radius:1.25rem;background:linear-gradient(135deg,#04004aeb,#1874d2d1),#04004a;box-shadow:inset 0 0 0 1px #ffffff14}.welcome-screen-actions{flex:0 0 auto;margin-top:.25rem}.welcome-video-placeholder{color:#fff;background:radial-gradient(circle at top,rgba(255,255,255,.16),transparent 34%),linear-gradient(180deg,#04004ad9,#1874d2b8)}.welcome-video-steps{max-width:22rem;font-size:var(--fs-sm);line-height:1.6}.welcome-video-play{width:84px;height:84px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff24;border:1px solid rgba(255,255,255,.18);font-size:2rem}@media(max-width:767.98px){.welcome-shell{align-items:stretch;padding-top:.75rem;padding-bottom:.75rem}.welcome-screen{min-height:calc(100vh - 1rem);gap:.75rem}.welcome-video-card{padding:.75rem;border-radius:1.25rem}.welcome-video-frame{height:60vh;border-radius:1rem}}.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-check:checked+.btn-primary,.btn-outline-primary:hover,.btn-outline-primary:active,.btn-outline-primary.active,.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.nav-link.active.bg-primary,.nav-link.bg-primary:hover,.page-item.active .page-link,.dropdown-item.active,.dropdown-item:active,.active.bg-primary,.bg-primary.active{color:#fff!important}.btn-outline-primary:hover,.btn-outline-primary:active,.btn-outline-primary.active{background-color:var(--gpn-primary)!important;border-color:var(--gpn-primary)!important}.btn-outline-secondary:hover,.btn-outline-secondary:active,.btn-outline-secondary.active{background-color:#6c757d!important;border-color:#6c757d!important;color:#fff!important}.btn-outline-danger:hover,.btn-outline-danger:active,.btn-outline-danger.active{background-color:#dc3545!important;border-color:#dc3545!important;color:#fff!important}.btn-outline-success:hover,.btn-outline-success:active,.btn-outline-success.active{background-color:#198754!important;border-color:#198754!important;color:#fff!important}.btn-outline-light:hover,.btn-outline-light:active,.btn-outline-light.active{background-color:#f8f9fa!important;border-color:#f8f9fa!important;color:#212529!important}.btn-secondary{background:var(--gpn-secondary);border:none;border-radius:10px;padding:.6rem 1.25rem;font-weight:600;transition:all .2s ease;color:#fff}.btn-secondary:hover{background:var(--gpn-secondary-hover);transform:translateY(-1px);box-shadow:0 10px 15px -3px #fd7f004d;color:#fff}.form-control,.form-select{border:1px solid var(--gpn-border);border-radius:10px;padding:.65rem 1rem;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease;background-color:var(--gpn-bg-primary);color:var(--gpn-text-primary)}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding:.65rem 2.75rem .65rem 1rem;min-height:44px;line-height:1.5;cursor:pointer}.form-select option{padding:.6rem .95rem!important;line-height:1.45!important;border-radius:.5rem!important}.form-select-sm{padding:.45rem 2.25rem .45rem .75rem;min-height:36px;font-size:.875rem;background-position:right 10px center;background-size:14px}.form-select-lg{padding:.75rem 3rem .75rem 1.25rem;min-height:52px;font-size:1.1rem;background-position:right 16px center;background-size:18px}.dropdown-toggle{border:1px solid var(--gpn-border);border-radius:10px;padding:.65rem 2.75rem .65rem 1rem;background-color:var(--gpn-bg-primary);color:var(--gpn-text-primary);min-height:44px;line-height:1.5}.dropdown-toggle:focus{outline:none;box-shadow:0 0 0 4px var(--gpn-primary-soft);border-color:var(--gpn-primary)}.dropdown-toggle-sm{padding:.45rem 2.25rem .45rem .75rem;min-height:36px;font-size:.875rem}.dropdown-toggle-lg{padding:.75rem 3rem .75rem 1.25rem;min-height:52px;font-size:1.1rem}.dropdown-menu{border:1px solid var(--gpn-border);border-radius:10px;padding:.25rem 0;background-color:var(--gpn-bg-primary);box-shadow:var(--gpn-shadow-sm);min-width:12rem}.dropdown-item{padding:.55rem 1rem;color:var(--gpn-text-primary)}.dropdown-item:hover,.dropdown-item:focus{background-color:#1874d20f;color:var(--gpn-text-primary)}.topbar-workspace-toggle{background-color:#fff!important;border-color:var(--gpn-border)!important;color:var(--gpn-text-primary)!important;box-shadow:none!important}.topbar-workspace-toggle:hover,.topbar-workspace-toggle:focus,.topbar-workspace-toggle:active,.topbar-workspace-toggle.show{background-color:#fff!important;border-color:var(--gpn-primary)!important;color:var(--gpn-text-primary)!important;box-shadow:none!important}.modal .dropdown-menu{z-index:2050!important}.publish-modal .modal-content{overflow:visible!important}.modal .dropdown-toggle{position:relative;padding-right:2.75rem!important}.modal .dropdown-toggle:after{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.form-select::-ms-expand{display:none}.form-control:focus,.form-select:focus{border-color:var(--gpn-primary);box-shadow:0 0 0 4px var(--gpn-primary-soft);background-color:var(--gpn-bg-primary);color:var(--gpn-text-primary)}.sp-label-caps{font-size:.9rem;font-weight:700;color:var(--bs-secondary-color);text-transform:capitalize;margin-bottom:.6rem;display:block}.sp-social-auth-row{display:flex;justify-content:center;flex-wrap:wrap;gap:.55rem}.sp-social-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;font-size:.85rem;font-weight:700;line-height:1;min-height:44px;min-width:132px;padding:.6rem 1.5rem;border-width:1px;border-style:solid;transition:transform .12s ease,filter .2s ease}.sp-social-btn i{font-size:.95rem}.sp-social-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.97)}.sp-social-btn:disabled{opacity:.75;cursor:not-allowed}.sp-social-google{background:#db4437;color:#fff;border-color:#db4437}.sp-social-google:hover{background:#c53929;border-color:#c53929;color:#fff}.sp-social-facebook{background:#1877f2;color:#fff;border-color:#1877f2}.sp-social-facebook:hover{background:#166fe5;border-color:#166fe5;color:#fff}.sp-social-linkedin{background:#0a66c2;color:#fff;border-color:#0a66c2}.sp-social-linkedin:hover{background:#0959aa;border-color:#0959aa;color:#fff}.sp-social-google:focus,.sp-social-google:active,.sp-social-facebook:focus,.sp-social-facebook:active,.sp-social-linkedin:focus,.sp-social-linkedin:active{color:#fff}.sp-auth-divider{position:relative;text-align:center}.sp-auth-divider:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--gpn-border);transform:translateY(-50%)}.sp-auth-divider span{position:relative;display:inline-block;background:var(--gpn-bg-primary);color:var(--gpn-text-secondary);font-size:var(--fs-caption);font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:0 .65rem}.gpn-auth{position:relative;overflow:hidden;background:radial-gradient(1100px 600px at 14% -10%,rgba(24,116,210,.42),transparent 56%),radial-gradient(950px 560px at 104% 112%,rgba(253,127,0,.32),transparent 55%),radial-gradient(760px 520px at 90% 2%,rgba(16,185,129,.24),transparent 58%),radial-gradient(720px 520px at -6% 104%,rgba(124,58,237,.2),transparent 60%),linear-gradient(160deg,#d8e4f7,#e4e6f2 52%,#f8e5d2)}.gpn-auth-stage{position:relative;z-index:1;flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:1.75rem 1rem}.gpn-auth>.footer{position:relative;z-index:1}.gpn-auth-shapes{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.gpn-auth-shapes span{position:absolute;display:block}.gpn-auth-bubble{border-radius:50%;background:radial-gradient(circle at 30% 26%,#ffffffa6,#fff0 46%),linear-gradient(140deg,var(--b1),var(--b2));box-shadow:inset 0 -12px 26px #fff3,inset 8px 10px 26px #ffffff52,0 20px 44px #02062824;opacity:.78}.gpn-auth-bubble--blue{--b1: #3b82f6;--b2: #22d3ee}.gpn-auth-bubble--sunset{--b1: #fb7185;--b2: #f59e0b}.gpn-auth-bubble--violet{--b1: #8b5cf6;--b2: #6366f1}.gpn-auth-bubble--mint{--b1: #10b981;--b2: #2dd4bf}.gpn-auth-bubble--pink{--b1: #ec4899;--b2: #f472b6}.gpn-auth-bubble--amber{--b1: #f59e0b;--b2: #fb923c}.gpn-auth-bubble--aqua{--b1: #06b6d4;--b2: #3b82f6}.gpn-auth-dots{background-image:radial-gradient(rgba(99,102,241,.4) 1.6px,transparent 1.7px);background-size:16px 16px;opacity:.75}@media(max-width:767.98px){.gpn-auth-bubble--violet,.gpn-auth-bubble--mint,.gpn-auth-bubble--pink,.gpn-auth-bubble--amber,.gpn-auth-bubble--aqua,.gpn-auth-dots{display:none}}@media(prefers-reduced-motion:no-preference){.gpn-auth-bubble{animation:gpnAuthFloat 15s ease-in-out infinite}.gpn-auth-bubble--sunset{animation-duration:19s;animation-direction:reverse}.gpn-auth-bubble--violet{animation-duration:13s}.gpn-auth-bubble--mint{animation-duration:17s;animation-direction:reverse}.gpn-auth-bubble--pink{animation-duration:14s}.gpn-auth-bubble--amber{animation-duration:11s;animation-direction:reverse}.gpn-auth-bubble--aqua{animation-duration:16s}}@keyframes gpnAuthFloat{0%,to{transform:translate(0)}50%{transform:translateY(-18px)}}.gpn-auth-card{width:100%;max-width:430px;background:var(--gpn-bg-primary);border:1px solid var(--gpn-border);border-radius:1.25rem;box-shadow:0 22px 60px #04004a1a,0 2px 8px #04004a0a;padding:2rem 1.75rem}.gpn-auth-card--wide{max-width:560px}.gpn-auth-logo{height:46px;width:auto}.gpn-auth-title{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--gpn-text-primary);margin-bottom:.35rem}.gpn-auth-sub{font-size:.95rem;color:var(--gpn-text-secondary);margin-bottom:0}.gpn-auth-foot{text-align:center;font-size:.875rem;color:var(--gpn-text-secondary);margin-top:1.25rem}.sp-slide-up{animation:spSlideUp .45s cubic-bezier(.22,1,.36,1)}@keyframes spSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(min-width:768px){.gpn-auth-stage{padding:2.5rem 1rem}.gpn-auth-card{padding:2.5rem 2.25rem}}@media(max-width:575.98px){.gpn-auth-card{padding:1.5rem 1.25rem;border-radius:1rem}.gpn-auth-title{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.sp-slide-up{animation:none}}@media(max-width:575.98px){.sp-social-auth-row{display:flex;justify-content:center;gap:.7rem}.sp-social-btn span{display:none}.sp-social-btn{width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border-radius:50%;justify-content:center;align-items:center}.sp-social-btn i{font-size:1.05rem;margin:0}}.fade-in-up{animation:fadeInUp .5s ease-out}input::placeholder,textarea::placeholder,select::placeholder,.form-control::placeholder,.form-select::placeholder{color:var(--gpn-text-tertiary)!important;opacity:.7!important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.form-control::-webkit-input-placeholder,.form-select::-webkit-input-placeholder{color:var(--gpn-text-tertiary)!important;opacity:.7!important}input::-moz-placeholder,textarea::-moz-placeholder,.form-control::-moz-placeholder,.form-select::-moz-placeholder{color:var(--gpn-text-tertiary)!important;opacity:.7!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder,.form-control:-ms-input-placeholder,.form-select:-ms-input-placeholder{color:var(--gpn-text-tertiary)!important;opacity:1!important}input::-ms-input-placeholder,textarea::-ms-input-placeholder,.form-control::-ms-input-placeholder,.form-select::-ms-input-placeholder{color:var(--gpn-text-tertiary)!important;opacity:1!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder,[data-theme=dark] .form-control::placeholder,[data-theme=dark] .form-select::placeholder{color:var(--gpn-text-muted)!important;opacity:.72!important}#app-scroll-container{min-height:80vh}.dashboard-main:has(.gpn-assistant-page){height:100dvh;overflow:hidden}#app-scroll-container:has(.gpn-assistant-page){flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.gpn-assistant-page{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}@supports not selector(:has(*)){.gpn-assistant-page{height:calc(100dvh - 150px);min-height:26rem}}.gpn-chat-layout{flex:1;display:flex;gap:1rem;padding:.75rem 0 0;min-height:0;align-items:stretch}.gpn-chat-main{flex:1;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:1rem;overflow:hidden;min-height:0}.gpn-chat-messages{flex:1;overflow-y:auto;padding:1.5rem 1.25rem;scroll-behavior:smooth}.gpn-chat-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:.5rem 1.25rem}.gpn-welcome-icon{width:3.25rem;height:3.25rem;background:none;color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:2.75rem;margin-bottom:1rem}.gpn-welcome-title{font-size:1.4rem;font-weight:700;color:#111;margin-bottom:.5rem}.gpn-welcome-sub{color:#777;font-size:.9375rem;margin-bottom:1.5rem;max-width:460px}.gpn-review-card{width:100%;max-width:620px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:1rem;padding:.875rem 1rem 1rem;margin:.25rem 0 1rem;text-align:left}.gpn-review-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem;font-size:.9375rem}.gpn-review-noplan{font-size:.8125rem;color:#9a5a00;background:#fff4e0;border-radius:999px;padding:.125rem .625rem}.gpn-review-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.5rem;margin-bottom:.875rem}.gpn-review-stat{background:#f7f8fb;border-radius:.75rem;padding:.5rem .625rem;min-width:0}.gpn-review-label{font-size:.8125rem;color:#6b7280}.gpn-review-value{font-size:1rem;font-weight:700;color:#111;overflow-wrap:anywhere}.gpn-review-hint{font-size:.8125rem;color:#6b7280}.gpn-review-value.gpn-review-unknown{font-size:.8125rem;font-weight:600;color:#6b7280}.gpn-plan{font-size:.9375rem}.gpn-plan-label{font-size:.8125rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.125rem}.gpn-memory-list li{padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.08);font-size:.9375rem}.gpn-memory-list li:last-child{border-bottom:0}.gpn-suggestion-grid{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:620px}.gpn-suggestion-chip{background:#f7f7f8;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;padding:.5rem .875rem;font-size:.855rem;color:#333;cursor:pointer;text-align:left;transition:background .15s;line-height:1.4}.gpn-suggestion-chip:hover:not(:disabled){background:#ececed}.gpn-suggestion-chip:disabled{opacity:.5;cursor:not-allowed}.gpn-chat-thread{display:flex;flex-direction:column;gap:1.375rem;width:100%}.gpn-msg-row{display:flex;align-items:flex-start;gap:.625rem}.gpn-msg-user{flex-direction:row-reverse}.gpn-msg-avatar{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--bs-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0;margin-top:2px}.gpn-msg-avatar-user{background:#e4e4e7;color:#444;font-weight:600;font-size:.7rem}.gpn-msg-body{max-width:76%}.gpn-msg-user .gpn-msg-body{display:flex;flex-direction:column;align-items:flex-end}.gpn-msg-text{white-space:pre-wrap;line-height:1.65;font-size:.9375rem;color:#1a1a1a}.gpn-msg-user .gpn-msg-text{background:var(--bs-primary);color:#fff;padding:.625rem 1rem;border-radius:1.125rem 1.125rem .3rem}.gpn-msg-time{font-size:var(--fs-caption);color:#b0b0b0;margin-top:.25rem;line-height:1}.gpn-msg-user .gpn-msg-time{text-align:right}.gpn-msg-footer{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.gpn-msg-copy{border:none;background:transparent;color:#9aa0a6;font-size:var(--fs-caption);line-height:1;display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .25rem;border-radius:.4rem;cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.gpn-msg-row:hover .gpn-msg-copy{opacity:1}.gpn-msg-copy:hover{color:var(--bs-primary);background:#0000000a}.gpn-msg-activity{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.gpn-activity-line{display:flex;align-items:flex-start;gap:.4rem;font-size:var(--fs-caption);color:#6b7280;line-height:1.4}.gpn-activity-line i{color:var(--bs-primary);margin-top:.1rem}.gpn-msg-markdown{white-space:normal}.gpn-msg-markdown .gpn-md-p{margin:0 0 .6rem}.gpn-msg-markdown .gpn-md-p:last-child{margin-bottom:0}.gpn-msg-markdown .gpn-md-ul,.gpn-msg-markdown .gpn-md-ol{margin:0 0 .6rem;padding-left:1.25rem}.gpn-msg-markdown .gpn-md-ul:last-child,.gpn-msg-markdown .gpn-md-ol:last-child{margin-bottom:0}.gpn-msg-markdown li{margin-bottom:.2rem}.gpn-msg-markdown .gpn-md-h{font-size:.98rem;font-weight:700;margin:.4rem 0}.gpn-msg-markdown .gpn-md-code{background:#0000000f;padding:.05rem .3rem;border-radius:.3rem;font-size:.85em}.gpn-msg-markdown a{color:var(--bs-primary);text-decoration:underline}[data-theme=dark] .gpn-activity-line{color:#b8b8b8}[data-theme=dark] .gpn-msg-markdown .gpn-md-code{background:#ffffff1f}[data-theme=dark] .gpn-msg-copy:hover{background:#ffffff14}.gpn-social-preview-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,290px);gap:.875rem;overflow-x:auto;padding-bottom:.375rem;scroll-snap-type:x proximity}.gpn-social-preview-card{scroll-snap-align:start;border-radius:1rem;border:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#fff,#f8fafc);padding:.875rem;display:flex;flex-direction:column;gap:.75rem;min-height:100%;box-shadow:0 14px 30px #0f172a0f}.gpn-social-preview-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.gpn-social-preview-platform{font-size:.82rem;font-weight:700;color:#0f172a}.gpn-social-preview-label{font-size:.72rem;color:#64748b;margin-top:.1rem}.gpn-social-preview-media-wrap{border-radius:.875rem;overflow:hidden;background:#e2e8f0}.gpn-social-preview-media{display:block;width:100%;height:170px;object-fit:cover}.gpn-social-preview-caption{font-size:.875rem;line-height:1.6;color:#0f172a;white-space:pre-wrap}.gpn-social-preview-hashtags{font-size:.78rem;color:var(--bs-primary);line-height:1.5}.gpn-social-preview-linkcard{border:1px solid rgba(148,163,184,.35);border-radius:.875rem;background:#ffffffbf;padding:.75rem}.gpn-social-preview-linktitle{font-size:.82rem;font-weight:600;color:#0f172a}.gpn-social-preview-linkdescription{font-size:.77rem;color:#475569;margin-top:.25rem;line-height:1.5}.gpn-social-preview-linkurl,.gpn-social-preview-date{font-size:.72rem;color:#64748b}.gpn-social-preview-date{margin-top:auto}.gpn-social-preview-linkedin{background:linear-gradient(180deg,#fff,#eef6ff)}.gpn-social-preview-instagram{background:linear-gradient(180deg,#fff,#fff1f7)}.gpn-social-preview-facebook{background:linear-gradient(180deg,#fff,#eff6ff)}.gpn-social-preview-twitter,.gpn-social-preview-threads{background:linear-gradient(180deg,#fff,#f4f7fb)}.gpn-typing-dots{display:flex;align-items:center;gap:4px;padding:.5rem .25rem}.gpn-typing-dots span{width:6px;height:6px;background:silver;border-radius:50%;animation:gpn-bounce 1.2s infinite ease-in-out}.gpn-typing-dots span:nth-child(2){animation-delay:.2s}.gpn-typing-dots span:nth-child(3){animation-delay:.4s}@keyframes gpn-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}}.gpn-attachment-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.gpn-attachment-thumb{width:136px;border-radius:.625rem;overflow:hidden;border:1px solid rgba(0,0,0,.1);background:#f4f4f5}.gpn-attachment-media{width:100%;height:90px;object-fit:cover;display:block}.gpn-attachment-name{font-size:var(--fs-caption);color:#777;padding:.25rem .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpn-attachment-remove{position:absolute;top:4px;right:4px;width:1.25rem;height:1.25rem;background:#00000073;border:none;border-radius:50%;color:#fff;font-size:.72rem;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s}.gpn-attachment-remove:hover{background:#000000b8}.gpn-chat-composer{padding:.75rem 1.125rem .875rem;border-top:1px solid rgba(0,0,0,.07);background:#fff;flex-shrink:0}.gpn-composer-attachments{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.625rem}.gpn-composer-box{display:flex;align-items:flex-end;gap:.5rem;background:#f7f7f8;border:1px solid rgba(0,0,0,.12);border-radius:.875rem;padding:.45rem .5rem .45rem .625rem;transition:border-color .15s,box-shadow .15s,background .15s}.gpn-composer-box:focus-within{border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.1);background:#fff}.gpn-composer-attach{background:transparent;border:none;color:#999;padding:.25rem;font-size:1.05rem;cursor:pointer;flex-shrink:0;border-radius:.375rem;line-height:1;transition:color .15s,background .15s}.gpn-composer-attach:hover:not(:disabled){color:#444;background:#0000000f}.gpn-composer-attach:disabled{opacity:.4;cursor:not-allowed}.gpn-composer-input{flex:1;border:none;background:transparent;resize:none;outline:none;font-size:.9375rem;line-height:1.55;color:#1a1a1a;max-height:160px;overflow-y:auto;padding:.2rem 0}.gpn-composer-input::placeholder{color:#aaa}.gpn-composer-send{width:1.875rem;height:1.875rem;background:var(--bs-primary);border:none;border-radius:.5rem;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.875rem;cursor:pointer;flex-shrink:0;transition:background .15s,opacity .15s}.gpn-composer-send:disabled{background:#d1d5db;cursor:not-allowed}.gpn-composer-send:not(:disabled):hover{filter:brightness(.9)}.gpn-composer-hint{font-size:var(--fs-caption);color:#c4c4c4;margin-top:.375rem;text-align:center}.gpn-chat-sidebar{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:.875rem;min-height:0;overflow-y:auto}.gpn-sidebar-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.875rem;overflow:hidden}.gpn-sidebar-card-head{padding:.75rem 1rem;border-bottom:1px solid rgba(0,0,0,.07)}.gpn-sidebar-card-body{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.625rem}.gpn-job-card{background:#fafafa;border:1px solid rgba(0,0,0,.07);border-radius:.625rem;padding:.625rem .75rem}.gpn-job-failed{border-color:#dc354538;background:#fff8f8}.gpn-doc-search{display:flex;align-items:center;margin-bottom:.625rem}.gpn-doc-list{display:flex;flex-direction:column;gap:.5rem;max-height:42vh;overflow-y:auto}.gpn-doc-item{background:#fafafa;border:1px solid rgba(0,0,0,.07);border-radius:.5rem;padding:.5rem .625rem}[data-theme=dark] .gpn-chat-main,[data-theme=dark] .gpn-chat-composer,[data-theme=dark] .gpn-sidebar-card{background:var(--gpn-surface, #1e1e1e);border-color:#ffffff14}[data-theme=dark] .gpn-chat-messages{background:var(--gpn-surface, #1e1e1e)}[data-theme=dark] .gpn-welcome-title,[data-theme=dark] .gpn-msg-text{color:#f0f0f0}[data-theme=dark] .gpn-msg-user .gpn-msg-text{color:#fff}[data-theme=dark] .gpn-social-preview-card{background:linear-gradient(180deg,#1f2937,#111827);border-color:#ffffff14;box-shadow:none}[data-theme=dark] .gpn-social-preview-platform,[data-theme=dark] .gpn-social-preview-caption,[data-theme=dark] .gpn-social-preview-linktitle{color:#f8fafc}[data-theme=dark] .gpn-social-preview-label,[data-theme=dark] .gpn-social-preview-linkdescription,[data-theme=dark] .gpn-social-preview-linkurl,[data-theme=dark] .gpn-social-preview-date{color:#94a3b8}[data-theme=dark] .gpn-social-preview-linkcard{background:#0f172a8c;border-color:#94a3b833}[data-theme=dark] .gpn-composer-box{background:#ffffff0f;border-color:#ffffff1a}[data-theme=dark] .gpn-composer-box:focus-within{background:#ffffff1a}[data-theme=dark] .gpn-composer-input{color:#f0f0f0}[data-theme=dark] .gpn-suggestion-chip,[data-theme=dark] .gpn-job-card,[data-theme=dark] .gpn-doc-item{background:#ffffff0d;border-color:#ffffff14;color:#e0e0e0}[data-theme=dark] .gpn-msg-avatar-user{background:#ffffff1f;color:#ccc}[data-theme=dark] .gpn-typing-dots span{background:#555}@media(max-width:991.98px){.gpn-chat-layout{flex-direction:column;padding:0 0 .75rem;overflow-y:auto}.gpn-chat-main{flex:none;height:100%;min-height:20rem}.gpn-chat-sidebar{width:100%;max-height:none;overflow-y:visible;flex-direction:row;flex-wrap:wrap}.gpn-sidebar-card{flex:1 1 calc(50% - .5rem);min-width:260px}}@media(max-width:767.98px){.gpn-chat-layout{padding:.5rem 0;gap:.75rem}.gpn-chat-messages{padding:1rem .875rem}.gpn-msg-body{max-width:88%}.gpn-chat-composer{padding:.625rem .875rem .75rem}.gpn-composer-hint{display:none}.gpn-chat-sidebar{flex-direction:column}.gpn-sidebar-card{flex:unset;min-width:unset}.gpn-welcome-title{font-size:1.2rem}.gpn-suggestion-chip{font-size:.82rem}}@media(max-width:991.98px){.gpn-chat-layout{margin-inline:-1.5rem;padding-inline:1.5rem}}@media(max-width:767.98px){.gpn-chat-layout{margin-inline:-1rem;padding-inline:1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.glass-panel{background:#ffffffbf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);box-shadow:var(--gpn-shadow-glass)}[data-theme=dark] .glass-panel{background:#1e293bbf;border:1px solid rgba(255,255,255,.1)}.sp-post-preview-container{transition:all .3s ease}.sp-post-preview-container:hover{transform:scale(1.02)}.sp-post-blur{filter:blur(8px);pointer-events:none}.group:hover .group-hover-opacity-100{opacity:1!important}.transition-all{transition:all .25s ease-in-out}.ring-primary{box-shadow:0 0 0 2px var(--gpn-primary)!important}.line-clamp-1{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.asset-card{position:relative;border-radius:1rem;overflow:hidden;cursor:pointer;aspect-ratio:1/1}.asset-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.asset-card:hover .asset-overlay{opacity:1}.asset-action-btn{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;transition:transform .2s ease}.asset-action-btn:hover{transform:scale(1.1)}.asset-zoom-preview{position:absolute;inset:0;background:#000000e6;z-index:5;display:flex;align-items:center;justify-content:center;padding:1.5rem}.asset-zoom-preview>.asset-zoom-body{display:flex;flex-direction:column;max-width:100%;max-height:100%;min-height:0}.asset-zoom-preview .asset-zoom-media{display:flex;min-height:0;max-width:100%;overflow:hidden}.asset-zoom-preview .asset-zoom-media>img,.asset-zoom-preview .asset-zoom-media>video{max-width:100%;max-height:100%;min-height:0;object-fit:contain}.asset-picker-tabs .nav-link{color:var(--gpn-text-secondary)!important;transform:none!important}.asset-picker-tabs .nav-link:after{display:none!important}.asset-picker-tabs .nav-link.active,.asset-picker-tabs .nav-link.active:hover,.asset-picker-tabs .nav-link.active:focus{color:#fff!important;background-color:var(--gpn-primary)!important}.asset-picker-tabs .nav-link:hover{color:var(--gpn-primary)!important}.asset-picker-tabs textarea::placeholder{color:var(--gpn-text-secondary);opacity:.85}.custom-select-toggle{text-align:left!important;background:#fff!important;color:var(--gpn-text-primary)!important;border:1px solid var(--gpn-border)!important;font-weight:400;box-shadow:none}.custom-select-toggle:disabled{background:var(--gpn-surface-muted, #f4f6f8)!important;color:var(--gpn-text-secondary)!important;opacity:1}.custom-select-toggle:hover,.custom-select-toggle:focus,.custom-select-toggle:active,.custom-select-toggle[aria-expanded=true]{color:var(--gpn-text-primary)!important;background-color:#1874d20f!important;border-color:var(--gpn-primary)!important}.custom-select-sublabel{font-size:.72em;font-weight:400;opacity:.75;margin-left:.3em;white-space:nowrap}.custom-select-menu{border:1px solid var(--gpn-border)!important;border-radius:.9rem!important}.custom-select-list{padding:.4rem!important}.custom-select-option{background-color:var(--gpn-bg-primary)!important;color:var(--gpn-text-primary)!important;border:1px solid transparent!important;transition:background-color .15s ease,border-color .15s ease}.custom-select-option:last-child{margin-bottom:0!important}.custom-select-option:hover,.custom-select-option:focus{background-color:var(--gpn-bg-secondary)!important;border-color:var(--gpn-border)!important}.custom-select-option.active,.custom-select-option.active:hover,.custom-select-option.active:focus{background-color:var(--gpn-primary)!important;border-color:var(--gpn-primary)!important;color:#fff!important}.sp-platform-select{min-width:10.75rem}.sp-platform-select .custom-select-toggle{border-radius:.375rem!important;padding-left:.55rem!important;padding-right:1.15rem!important}.sp-platform-select .custom-select-menu{border-radius:.375rem!important}.sp-platform-select .custom-select-toggle>span{padding-right:.3rem}@media(max-width:576px){.sp-platform-select{min-width:9.5rem}}.password-strength-meter{height:4px;border-radius:2px;background-color:var(--gpn-border);margin-top:8px;overflow:hidden;display:flex}.password-strength-bar{height:100%;transition:width .3s ease,background-color .3s ease}.sp-drawer-overlay{position:fixed;inset:0;background:#00000080;z-index:1040;opacity:0;visibility:hidden;transition:all .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sp-drawer-overlay.active{opacity:1;visibility:visible}.sp-drawer{position:fixed;top:0;right:0;width:100%;max-width:500px;height:100vh;background:var(--gpn-bg-primary);z-index:1050;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-10px 0 30px #0000001a}.sp-drawer.active{transform:translate(0)}.bg-gradient-primary-soft{background:linear-gradient(135deg,var(--gpn-primary-soft) 0%,rgba(24,116,210,.05) 100%)}.transition-hover:hover{transform:translateY(-3px);box-shadow:0 10px 20px -5px #0000001a!important}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));background-color:var(--gpn-border);border:1px solid var(--gpn-border)}.calendar-header-cell,.calendar-day-cell{background-color:var(--gpn-bg-primary)}.content-slider-wrapper{max-height:140px;overflow-y:auto;scrollbar-width:thin;padding-right:2px;scroll-snap-type:y mandatory}.content-slider-wrapper::-webkit-scrollbar{width:3px}.content-slider-wrapper::-webkit-scrollbar-thumb{background:var(--gpn-border);border-radius:4px}.calendar-item-card{scroll-snap-align:start;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.calendar-item-card:hover{transform:translateY(-2px);box-shadow:var(--gpn-shadow-md);z-index:5}.item-overlay{pointer-events:none;z-index:10}.calendar-item-card:hover .item-overlay{opacity:1!important;pointer-events:auto!important}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.transition-all{transition:all .25s cubic-bezier(.4,0,.2,1)}.pointer-events-none{pointer-events:none}.min-w-0{min-width:0!important}body{overflow-wrap:break-word}.min-h-0{min-height:0!important}.pointer-events-auto{pointer-events:auto}.ql-container{font-family:Poppins,sans-serif!important;font-size:1.05rem;border:none!important;display:flex;flex-direction:column}.ql-toolbar{border:none!important;border-bottom:1px solid var(--gpn-border)!important;padding:10px 20px!important;background:var(--gpn-bg-primary);z-index:10;position:sticky;top:0;display:flex;flex-wrap:nowrap;align-items:center;gap:2px 6px}.ql-toolbar .ql-overflow-toggle{margin-left:auto;flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gpn-border);border-radius:6px;background:transparent;color:var(--gpn-text-secondary);padding:0;line-height:1}.ql-toolbar .ql-overflow-toggle:hover{background:var(--gpn-bg-secondary, #f1f5f9)}.ql-toolbar .ql-overflow-panel{display:none;position:absolute;top:100%;right:8px;z-index:40;max-width:min(420px,calc(100vw - 1.5rem));padding:8px;background:var(--gpn-bg-primary, #fff);border:1px solid var(--gpn-border);border-radius:10px;box-shadow:0 12px 28px #04082024;flex-wrap:wrap;gap:4px 6px}.ql-toolbar.ql-overflow-open .ql-overflow-panel{display:flex}.ql-toolbar.ql-snow .ql-formats{margin-right:0!important;display:inline-flex;align-items:center}.ql-toolbar.ql-snow .ql-formats:not(:last-child){padding-right:6px;border-right:1px solid var(--gpn-border)}.ql-snow .ql-picker.ql-size,.ql-snow .ql-picker.ql-table{width:84px}.ql-snow .ql-picker.ql-table .ql-picker-options{width:152px}.ql-snow .ql-color-picker .ql-picker-options{width:160px;padding:6px}.ql-snow .ql-color-picker .ql-picker-item{width:22px;height:22px;margin:2px;border-radius:4px}.ql-snow .ql-picker-options{max-width:calc(100vw - 2rem)}.ql-editor{padding:3rem 5rem!important;line-height:2!important;color:var(--gpn-text-secondary)}.ql-editor.ql-blank:before{font-style:normal;color:var(--gpn-text-tertiary);left:5rem!important}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{color:var(--gpn-text-primary);font-weight:700;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.ql-editor h1{font-size:2.5rem;letter-spacing:-.02em}.ql-editor h2{font-size:2rem;letter-spacing:-.01em;border-bottom:1px solid var(--gpn-border);padding-bottom:.5rem}.ql-editor h3{font-size:1.5rem;margin-top:2rem}.ql-editor p{margin-bottom:1.5rem}.ql-editor ul,.ql-editor ol{margin-bottom:1.5rem;padding-left:1.5rem}.ql-editor li{margin-bottom:.5rem;padding-left:.5rem}.ql-editor blockquote{border-left:4px solid var(--gpn-primary);background:var(--gpn-bg-tertiary);padding:1.5rem 2rem;margin:2rem 0;font-style:italic;color:var(--gpn-text-secondary);border-radius:0 8px 8px 0}.engagement-panel-scroll{height:calc(100vh - 15rem);min-height:24rem;max-height:none}@media(max-width:991.98px){.engagement-panel-scroll{height:auto;max-height:60vh}.col-lg-5>.card>.engagement-panel-scroll{max-height:38vh}.engagement-col.is-focused .engagement-panel-scroll{height:calc(100vh - 6.5rem);max-height:none}.engagement-col.is-focused{padding-bottom:30vh}}.engagement-col{scroll-margin-top:4.5rem}@media(max-width:575.98px){.engagement-comment-head{flex-wrap:wrap;row-gap:.35rem}.engagement-comment-head>.flex-grow-1{flex:1 1 100%}.engagement-comment-head>.d-flex:last-child{margin-left:auto}.engagement-detail-head{flex-wrap:wrap;row-gap:.5rem}.engagement-detail-head>:nth-child(2){flex:1 1 calc(100% - 2rem)}.engagement-head-actions{width:100%;justify-content:flex-end}.engagement-comment-head>.engagement-comment-actions{flex:1 1 100%;flex-shrink:1;min-width:0}}.engagement-menu-toggle:after{display:none}.engagement-comment-head .btn-link:disabled{opacity:.5}.gpn-tab-badge{position:absolute;top:-.4rem;right:.4rem;left:auto;z-index:2;min-width:1.4rem;height:1.4rem;padding:0 .35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--gpn-secondary);color:#fff;font-size:var(--fs-caption);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--gpn-bg-primary);pointer-events:none}.platform-stack{position:relative;display:inline-flex;flex-direction:column;align-items:center;cursor:help;outline:none}.platform-stack-icon{width:1.4rem;height:1.4rem;box-shadow:0 0 0 2px var(--bs-body-bg);border:1px solid var(--platform-color, rgba(15, 23, 42, .12))}.eng-brand-lockup{display:inline-flex;align-items:center;gap:.55rem;padding:.6rem 1.15rem;border-radius:.85rem;background:var(--eng-brand, var(--bs-primary));color:#fff;font-weight:700;font-size:1.5rem;line-height:1;letter-spacing:-.01em;box-shadow:0 .5rem 1.25rem #0f172a2e;max-width:100%}.eng-brand-lockup .bi{font-size:1.75rem;line-height:1;color:#fff}.eng-brand-lockup span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:575.98px){.eng-brand-lockup{font-size:1.25rem;padding:.5rem .95rem}.eng-brand-lockup .bi{font-size:1.45rem}}.platform-stack-icon.is-unconnected{opacity:.45;filter:grayscale(1)}.platform-stack-icon .bi{font-size:.7rem;line-height:1}.platform-stack-tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(calc(-50% + var(--platform-tooltip-shift, 0px)));z-index:60;width:max-content;max-width:min(20rem,calc(100vw - 2rem));padding:.5rem .7rem;border-radius:8px;background:#111827f5;color:#fff;font-size:var(--fs-caption, .78rem);line-height:1.45;text-align:center;box-shadow:0 10px 24px #04082038;opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none}.platform-stack:hover .platform-stack-tooltip,.platform-stack:focus .platform-stack-tooltip,.platform-stack:focus-within .platform-stack-tooltip{opacity:1;visibility:visible}.table-insert-popover .table-grid-picker{display:inline-block}.table-insert-popover .table-grid-cell{width:22px;height:20px;margin:1px;padding:0;border:1px solid var(--gpn-border);border-radius:3px;background:var(--gpn-bg-primary, #fff);transition:background-color .08s ease,border-color .08s ease}.table-insert-popover .table-grid-cell.active{background:rgba(var(--bs-primary-rgb),.22);border-color:var(--bs-primary)}.table-insert-popover .table-action-btn{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .5rem;border:0;border-radius:6px;background:transparent;font-size:.875rem;color:var(--gpn-text-secondary);text-align:left}.table-insert-popover .table-action-btn:hover:not(:disabled){background:var(--gpn-bg-secondary, #f1f5f9)}.table-insert-popover .table-action-btn:disabled{opacity:.45;cursor:not-allowed}.table-insert-popover .table-action-btn.danger:hover:not(:disabled){background:rgba(var(--bs-danger-rgb),.1);color:var(--bs-danger)}.ql-editor table{width:100%;border-collapse:collapse;margin:1.5rem 0;table-layout:fixed}.ql-editor table td,.ql-editor table th{border:1px solid var(--gpn-border);padding:.6rem .75rem;vertical-align:top;line-height:1.6}.ql-editor table th{background:var(--gpn-bg-secondary, #f8fafc);font-weight:600}.ql-editor .ql-table-wrapper,.ql-editor table{max-width:100%}@media(max-width:768px){.ql-editor{padding:1.5rem!important}.ql-editor table td,.ql-editor table th{padding:.4rem .5rem;font-size:.95rem}.ql-editor.ql-blank:before{left:1.5rem!important}.ql-toolbar{padding:8px 10px!important;gap:2px 4px}.ql-toolbar .ql-overflow-panel{left:8px;right:8px;max-width:none}.ql-toolbar.ql-snow button{width:32px!important;height:32px!important;padding:4px!important}.ql-snow .ql-picker{height:32px;font-size:13px}.ql-snow .ql-picker.ql-font{width:112px}.ql-snow .ql-picker.ql-header{width:96px}.ql-toolbar.ql-snow .ql-formats:not(:last-child){padding-right:4px;border-right:none}.ql-snow .ql-picker-options{max-width:calc(100vw - 1.5rem)}}.app-topbar{height:60px;min-height:60px}.topbar-profile-text{line-height:1.15}.topbar-profile-text .badge{margin-top:2px;padding:.2rem .55rem}.profile-theme-label{font-size:var(--fs-caption, .6875rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff9;margin:0 0 6px 4px}.profile-theme-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.profile-theme-option{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;padding:6px 8px;background:transparent;color:var(--gpn-sidebar-text);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.profile-theme-option:hover{color:#fff;background:#ffffff14}.profile-theme-option.active{background:#fff;color:#0a1170}.profile-theme-option:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:1px}.profile-dropdown-menu{min-width:280px;padding:.6rem!important;background:linear-gradient(180deg,#08084efa,#040430fa)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 20px 45px #04082047!important;margin-top:.9rem!important}.profile-dropdown-trigger{padding:.35rem .45rem!important;border-radius:999px!important;transition:background-color .2s ease,box-shadow .2s ease!important}.profile-dropdown-trigger:hover,.profile-dropdown-trigger:focus{background-color:#1874d214!important}.profile-dropdown-trigger[aria-expanded=true]{background-color:#1874d21a!important;box-shadow:0 0 0 4px #1874d214!important}.profile-dropdown-avatar{transition:transform .2s ease}.profile-dropdown-trigger:hover .profile-dropdown-avatar,.profile-dropdown-trigger:focus .profile-dropdown-avatar{transform:scale(1.04)}.profile-dropdown-header{background:linear-gradient(135deg,#1874d252,#ffffff0a)!important;border:1px solid rgba(255,255,255,.08)!important}.profile-dropdown-menu .dropdown-item,.profile-menu-item{display:flex!important;align-items:center;gap:.9rem;margin:.2rem 0;padding:.2rem!important;color:var(--gpn-sidebar-text)!important;font-weight:600!important;transition:all .2s ease!important;border:1px solid transparent;background:transparent}.profile-menu-item:hover,.profile-menu-item:focus{background:var(--gpn-sidebar-hover-bg)!important;color:var(--gpn-sidebar-text-hover)!important;transform:translate(4px)!important}.profile-menu-item.active,.profile-menu-item.active:hover,.profile-menu-item.active:focus{background:var(--gpn-sidebar-active-bg)!important;color:#fff!important;box-shadow:0 8px 16px -4px #1874d261}.profile-dropdown-menu .dropdown-item.profile-menu-item-danger{background:#ef4444!important;color:#fff!important}.profile-dropdown-menu .dropdown-item.profile-menu-item-danger:hover,.profile-dropdown-menu .dropdown-item.profile-menu-item-danger:focus{background:#dc2626!important;color:#fff!important}.icon-action-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:0;border-radius:50%;font-size:1rem;line-height:1;text-decoration:none;box-shadow:0 .125rem .25rem #00000013;transition:background-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.icon-action-btn:hover{transform:translateY(-1px);box-shadow:0 .35rem .6rem #0000001f}.icon-action-btn:disabled,.icon-action-btn.disabled{opacity:.5;pointer-events:none;box-shadow:none}.icon-action-sm{width:34px;height:34px;font-size:.875rem}.icon-action-xs{width:24px;height:24px;font-size:.7rem;box-shadow:0 .0625rem .125rem #00000014}.icon-action-preview{background:#0d6efd1a;color:#0d6efd}.icon-action-preview:hover{background:#0d6efd;color:#fff}.icon-action-copy{background:#6366f11f;color:#6366f1}.icon-action-copy:hover{background:#6366f1;color:#fff}.icon-action-edit{background:var(--gpn-warning-soft);color:var(--gpn-warning-hover)}.icon-action-edit:hover{background:var(--gpn-warning);color:#fff}.icon-action-delete{background:#dc35451a;color:#dc3545}.icon-action-delete:hover{background:#dc3545;color:#fff}.icon-action-refresh{background:#0dcaf024;color:#0aa2c0}.icon-action-refresh:hover{background:#0dcaf0;color:#fff}.icon-action-publish{background:#1987541f;color:#198754}.icon-action-publish:hover{background:#198754;color:#fff}.icon-action-download{background:#0d94881f;color:#0d9488}.icon-action-download:hover{background:#0d9488;color:#fff}.icon-action-share{background:#6f42c11f;color:#6f42c1}.icon-action-share:hover{background:#6f42c1;color:#fff}.icon-action-refine{background:#8b5cf624;color:#8b5cf6}.icon-action-refine:hover{background:#8b5cf6;color:#fff}.icon-action-pause{background:var(--gpn-warning-soft);color:var(--gpn-warning-hover)}.icon-action-pause:hover{background:var(--gpn-warning);color:#fff}.icon-action-activate{background:var(--gpn-success-soft);color:var(--gpn-success-hover)}.icon-action-activate:hover{background:var(--gpn-success);color:#fff}.profile-menu-icon{width:2.1rem;height:2.1rem;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;color:inherit;flex-shrink:0;transition:transform .2s ease,background-color .2s ease}.profile-menu-label{font-size:.92rem;line-height:1.2}.profile-menu-item:hover .profile-menu-icon,.profile-menu-item:focus .profile-menu-icon,.profile-menu-item.active .profile-menu-icon{background:#ffffff1f;transform:scale(1.05)}.profile-dropdown-menu .dropdown-item{color:var(--gpn-sidebar-text)!important;font-weight:600!important;transition:all .2s ease!important}.profile-dropdown-menu .dropdown-item i{transition:transform .2s ease!important}.profile-dropdown-menu .dropdown-divider{margin:.55rem .35rem!important;border-top:1px solid rgba(255,255,255,.08)!important;opacity:1!important}.profile-dropdown-menu .profile-mobile-header{background-color:#ffffff08!important;border-bottom:1px solid rgba(255,255,255,.05)!important}@media(max-width:575.98px){.topbar-notification-menu{width:calc(100vw - 1rem)!important;min-width:0!important;max-width:calc(100vw - 1rem)!important;left:auto!important;right:0!important;transform:none!important}}.sp-post-preview-container img,.sp-post-preview-container video{display:block;max-width:100%;height:auto}.sp-post-preview-container{overflow:hidden;max-width:100%}.card-body .sp-post-preview-container [class*=sp-post-preview-]{border:none!important;border-radius:0!important;box-shadow:none!important;max-width:100%;overflow:hidden}.card-body .sp-post-preview-container>.flex-grow-1>.border{border:none!important;border-radius:0!important;box-shadow:none!important;max-width:100%;overflow:hidden}.masonry-grid{-webkit-column-count:1;column-count:1;-webkit-column-gap:1.5rem;column-gap:1.5rem;-webkit-column-fill:balance;column-fill:balance;width:100%}.masonry-item{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:1.5rem;display:inline-block;width:100%;min-width:0}.campaign-masonry-grid{display:flex;gap:1.5rem;width:100%;align-items:flex-start}.campaign-masonry-col{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:1.5rem}.campaign-masonry-col .masonry-item{display:block;margin-bottom:0;width:100%}.masonry-item .card,.sp-post-preview-container{min-width:0;max-width:100%}.preview-url-text{overflow-wrap:anywhere;word-break:break-word}@media(min-width:768px){.masonry-grid{-webkit-column-count:2;column-count:2}}@media(min-width:992px){.masonry-grid{-webkit-column-count:3;column-count:3}}@media(min-width:1200px){.masonry-grid{-webkit-column-count:3;column-count:3}}@media(min-width:1400px){.masonry-grid{-webkit-column-count:3;column-count:3}}.asset-mason-cols{display:flex;gap:1.5rem;align-items:flex-start;width:100%}.asset-mason-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:1.5rem}.asset-mason-item{width:100%}.article-score-bubble{min-width:240px;max-width:320px;max-height:70vh;overflow-y:auto}.library-type-select .custom-select-toggle{height:44px;padding-top:0;padding-bottom:0;border-radius:999px;box-shadow:var(--bs-box-shadow-sm);padding-left:1rem;font-weight:500}.library-search{min-height:44px}.btn.library-filter-pill{height:44px;min-height:44px;display:inline-flex;align-items:center;font-size:.875rem}@media(max-width:575.98px){.btn.library-filter-pill{padding-left:1rem!important;padding-right:1rem!important}}.library-ai-badge{background:linear-gradient(135deg,#7c3aed,#1874d2);color:#fff;font-size:var(--fs-caption);font-weight:700;letter-spacing:.02em;padding:.32rem .6rem;box-shadow:0 2px 6px #0f183040}.masonry-add{grid-column:1 / -1}.bg-grid{background-size:40px 40px;background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px)}.cursor-pointer{cursor:pointer}.hover-bg-gray-200:hover{background-color:var(--sp-slate-200)!important}.transition-all{transition:all .2s ease-in-out}.editor-mobile-toolbar{padding:.75rem;background:#fff;border-top:1px solid rgba(0,0,0,.05);display:none}@media(max-width:767.98px){.editor-mobile-toolbar{display:flex;position:relative;bottom:auto;left:auto;width:100%;z-index:10;box-shadow:none;border-top:0;border-bottom:1px solid var(--gpn-border);padding:.5rem}.editor-mobile-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;border-radius:0!important;z-index:2000!important}.desktop-editor-header{display:none!important}.mobile-editor-header{display:flex!important}}.mobile-editor-header{display:none}.tool-tab-btn{flex:1;display:flex;flex-direction:column;align-items:center;border:0;background:none;color:var(--gpn-text-secondary);font-size:var(--fs-caption);font-weight:700;gap:2px}.tool-tab-btn i{font-size:1.25rem}.tool-tab-btn.active{color:var(--gpn-primary)}.bg-clip-text{-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(135deg,#4f46e5,#06b6d4)}.hover-scale:hover{transform:scale(1.05);transition:transform .2s ease}.hover-glass:hover{background-color:#ffffff26!important;transform:translateY(-5px)}.transition-hover{transition:all .3s ease}.floating-anim-1{animation:float1 6s ease-in-out infinite}.floating-anim-2{animation:float2 7s ease-in-out infinite}.grayscale-hover-color{filter:grayscale(100%);opacity:.6;transition:all .3s}.grayscale-hover-color:hover{filter:grayscale(0%);opacity:1}.animate-bounce{animation:bounce 2s infinite}.group-hover-opacity-100{opacity:0}.group:hover .group-hover-opacity-100{opacity:1}.hover-primary:hover{color:#4f46e5!important}.nav-link{position:relative;color:#1f2937!important;font-weight:600;transition:all .3s ease}.bv-tab-active.nav-link{color:#fff!important}.nav-link:hover{color:#1874d2!important;transform:translateY(-2px)}.nav-link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(135deg,#1874d2,#fd7f00);transition:all .3s ease;transform:translate(-50%)}.nav-link:hover:after{width:80%}@media(max-width:991.98px){.navbar-collapse{position:absolute;top:100%;left:0;right:0;background-color:#fffffffa;border-bottom:1px solid rgba(0,0,0,.05);padding:1rem 0}.navbar-nav{flex-direction:column;width:100%;padding:0 1.5rem}.nav-link{padding:.75rem 0!important;border-bottom:1px solid rgba(0,0,0,.05)}.nav-link:last-of-type{border-bottom:none}}@keyframes float1{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes float2{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.platform-card{transition:all .3s ease;padding:.5rem}.hall-card{border:1px solid var(--gpn-border)!important;background-color:var(--gpn-bg-primary)!important}.integration-platform-badge{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.integration-platform-icon{font-size:24px}.integration-profile-link{width:24px;height:24px}.integration-empty-state{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center}.integration-empty-icon-wrap{opacity:.3}.integration-empty-icon{font-size:80px}.integration-empty-title{font-size:24px;color:#333}.integration-empty-subtitle{font-size:16px;max-width:400px}.integration-empty-cta{background:linear-gradient(135deg,#667eea,#764ba2);border:none;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}.integration-empty-cta:hover{transform:translateY(-2px);box-shadow:0 8px 16px #667eea66}.integration-modal-overlay{inset:0;background-color:#000000bf;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.integration-modal-card-lg{max-width:800px;width:90%;max-height:90vh;overflow-y:auto}.integration-modal-card-md{max-width:500px;width:90%}.integration-modal-card-sm{max-width:400px;width:90%}.integration-selection-list{max-height:300px;overflow-y:auto}.integration-selection-avatar{width:40px;height:40px}.integration-page-link{max-width:220px}.integration-page-remove-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin-top:1px}@media(max-width:767.98px){.integration-add-btn,.integration-profile-wrap{width:100%}.integration-avatar{width:56px!important;height:56px!important}.integration-action-group{width:100%}.integration-action-btn{flex:1;display:inline-flex;align-items:center;justify-content:center}.integration-page-link{max-width:100%}}.hall-card-1{background:linear-gradient(135deg,var(--gpn-primary-soft) 0%,var(--gpn-bg-primary) 100%)!important}.hall-card-2{background:linear-gradient(135deg,var(--gpn-secondary-soft) 0%,var(--gpn-bg-primary) 100%)!important}.hall-card-3{background:linear-gradient(135deg,var(--gpn-info-soft) 0%,var(--gpn-bg-primary) 100%)!important}.hall-card-4{background:linear-gradient(135deg,var(--gpn-danger-soft) 0%,var(--gpn-bg-primary) 100%)!important}.hall-card-5{background:linear-gradient(135deg,var(--gpn-primary-soft) 0%,var(--gpn-secondary-soft) 100%)!important}.hall-card-6{background:linear-gradient(135deg,var(--gpn-success-soft) 0%,var(--gpn-warning-soft) 100%)!important}.hall-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:999px;box-shadow:var(--gpn-shadow-sm)}.hall-icon-primary{color:var(--gpn-primary);background:var(--gpn-primary-soft)}.hall-icon-secondary{color:var(--gpn-secondary);background:var(--gpn-secondary-soft)}.hall-icon-info{color:var(--gpn-info);background:var(--gpn-info-soft)}.hall-icon-danger{color:var(--gpn-danger);background:var(--gpn-danger-soft)}.hall-icon-success{color:var(--gpn-success);background:var(--gpn-success-soft)}.hall-lesson{background:linear-gradient(135deg,var(--gpn-bg-primary) 0%,var(--gpn-bg-secondary) 100%);border:1px solid var(--gpn-border)}.dark-border-glow{border:1px solid rgba(4,0,74,.35)!important;box-shadow:0 0 0 1px #1874d22e,0 0 0 4px #1874d214,0 16px 34px -18px #04004ab3!important;transition:border-color .25s ease,box-shadow .25s ease}.dark-border-glow:hover{border-color:#1874d28c!important;box-shadow:0 0 0 1px #1874d259,0 0 22px #1874d247,0 0 42px #04004a33,0 20px 42px -16px #04004abf!important}.image-studio-card{border:1px solid rgba(24,116,210,.18)!important;background:linear-gradient(145deg,var(--gpn-bg-primary) 0%,var(--gpn-primary-soft) 100%)!important}.image-studio-card-alt{border:1px solid rgba(24,116,210,.32)!important;background:linear-gradient(145deg,#04004af5,#151578f0 52%,#1874d2e6)!important;box-shadow:0 14px 30px -18px #04004ae6!important}.image-studio-card-alt h4,.image-studio-card-alt p{color:var(--gpn-text-inverse)!important}.image-studio-card-alt p{opacity:.9}.image-studio-icon-wrap{width:56px;height:56px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.image-studio-card-alt .image-studio-icon-wrap{background:#fffc;border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 18px -12px #000000b3}.platform-card:hover{transform:translateY(-5px)}.platform-name{font-size:var(--fs-caption);text-align:center}.coming-soon-badge{animation:pulse-badge 2s infinite;white-space:nowrap}@keyframes pulse-badge{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}.gpnvs-badge-draft{background-color:var(--gpn-secondary-soft)!important;color:var(--gpn-secondary)!important;border:1px solid var(--gpn-secondary-light)!important}.gpnvs-badge-processing{background-color:var(--gpn-primary-soft)!important;color:var(--gpn-primary)!important;border:1px solid var(--gpn-primary-light)!important}.gpnvs-badge-rendered{background-color:var(--gpn-success-soft)!important;color:var(--gpn-success)!important;border:1px solid rgba(16,185,129,.2)!important}.gpnvs-badge-failed{background-color:var(--gpn-danger-soft)!important;color:var(--gpn-danger)!important;border:1px solid rgba(239,68,68,.2)!important}.gpnvs-text-tertiary{color:var(--gpn-tertiary)!important}.gpnvs-bg-tertiary{background-color:var(--gpn-tertiary)!important;color:#fff!important}.gpnvs-btn-tertiary{background-color:var(--gpn-tertiary)!important;border-color:var(--gpn-tertiary)!important;color:#fff!important}.gpnvs-btn-tertiary:hover{background-color:var(--gpn-tertiary-light)!important;border-color:var(--gpn-tertiary-light)!important;color:#fff!important}.gpnvs-cursor-pointer{cursor:pointer}.gpnvs-transition-all{transition:all .2s ease-in-out}.gpnvs-hover-bg-white:hover{background-color:#fff!important}.gpnvs-hover-primary:hover{color:var(--gpn-primary)!important;border-color:var(--gpn-primary)!important}.gpnvs-text-danger-hover:hover{color:var(--gpn-danger)!important;border-color:var(--gpn-danger)!important}.gpnvs-action-btn{width:34px;height:34px;padding:0!important;border-radius:999px!important;border:1px solid transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 1px 2px #0f172a14;transition:all .2s ease-in-out}.gpnvs-action-btn:hover{transform:translateY(-1px)}.gpnvs-action-btn-view,.gpnvs-action-btn-edit{color:var(--gpn-primary)!important;border-color:var(--gpn-primary-light)!important;background:var(--gpn-primary-soft)!important}.gpnvs-action-btn-view:hover,.gpnvs-action-btn-edit:hover{color:#fff!important;border-color:var(--gpn-primary)!important;background:var(--gpn-primary)!important}.gpnvs-action-btn-play,.gpnvs-action-btn-share{color:var(--gpn-success)!important;border-color:#10b98140!important;background:var(--gpn-success-soft)!important}.gpnvs-action-btn-play:hover,.gpnvs-action-btn-share:hover{color:#fff!important;border-color:var(--gpn-success)!important;background:var(--gpn-success)!important}.gpnvs-action-btn-delete{color:var(--gpn-danger)!important;border-color:#ef444440!important;background:var(--gpn-danger-soft)!important}.gpnvs-action-btn-delete:hover{color:#fff!important;border-color:var(--gpn-danger)!important;background:var(--gpn-danger)!important}.vs-soft{border:1px solid transparent!important;font-weight:600;transition:all .15s ease-in-out}.vs-soft:disabled{opacity:.5}.vs-soft-primary{background:var(--gpn-primary-soft)!important;color:var(--gpn-primary)!important}.vs-soft-primary:hover:not(:disabled),.vs-soft-primary.active{background:var(--gpn-primary)!important;color:#fff!important}.vs-soft-secondary{background:var(--gpn-secondary-soft)!important;color:var(--gpn-secondary)!important}.vs-soft-secondary:hover:not(:disabled),.vs-soft-secondary.active{background:var(--gpn-secondary)!important;color:#fff!important}.vs-soft-muted{background:#eef2f6!important;color:#475569!important}.vs-soft-muted:hover:not(:disabled),.vs-soft-muted.active{background:#dfe6ee!important;color:#1f2937!important}.vs-soft-info{background:#0d6efd1a!important;color:#0d6efd!important}.vs-soft-info:hover:not(:disabled),.vs-soft-info.active{background:#0d6efd!important;color:#fff!important}.vs-soft-warning{background:#fd7f001f!important;color:#b45309!important}.vs-soft-warning:hover:not(:disabled),.vs-soft-warning.active{background:var(--gpn-secondary)!important;color:#fff!important}.vs-soft-success{background:var(--gpn-success-soft)!important;color:var(--gpn-success)!important}.vs-soft-success:hover:not(:disabled),.vs-soft-success.active{background:var(--gpn-success)!important;color:#fff!important}.vs-soft-danger{background:var(--gpn-danger-soft)!important;color:var(--gpn-danger)!important}.vs-soft-danger:hover:not(:disabled),.vs-soft-danger.active{background:var(--gpn-danger)!important;color:#fff!important}.studio-chat-composer{background:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.studio-chat-composer:focus-within{border-color:var(--gpn-primary)!important;box-shadow:0 0 0 .15rem var(--gpn-primary-soft)}.studio-layer-actions{background:#1f2430;border-radius:999px;padding:4px;box-shadow:0 6px 20px #0f172a73}.studio-la-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:transparent;color:#e5e7eb;transition:background .15s ease-in-out,color .15s ease-in-out}.studio-la-btn:hover{background:#ffffff29;color:#fff}.studio-la-btn.danger{color:#fca5a5}.studio-la-btn.danger:hover{background:var(--gpn-danger);color:#fff}.studio-la-btn:disabled{opacity:.35;pointer-events:none}.vs-scene-tools{opacity:0;transition:opacity .15s ease-in-out;gap:1px;padding:2px;max-width:100%}.vs-scene-tile:hover .vs-scene-tools,.vs-scene-tile.active .vs-scene-tools{opacity:1}.vs-scene-tools .studio-la-btn{width:20px;height:20px;flex-shrink:0}.vs-num-compact::-webkit-outer-spin-button,.vs-num-compact::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vs-num-compact{-moz-appearance:textfield;appearance:textfield;text-align:center;padding-left:4px!important;padding-right:4px!important}.studio-tt-divider{width:1px;height:20px;background:#ffffff26;margin:0 3px}.vs-tool-rail{display:flex;flex-direction:column;gap:4px;padding:6px;width:52px;align-self:flex-start;background:var(--gpn-sidebar-bg);border-radius:14px;box-shadow:0 6px 18px #04004a38}.vs-tool-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:10px;background:transparent;color:var(--gpn-sidebar-text);font-size:1.15rem;transition:background-color .15s ease,color .15s ease}.vs-tool-btn:hover{background:#ffffff1a;color:var(--gpn-sidebar-text-hover)}.vs-tool-btn.active{background:var(--gpn-sidebar-active-bg);color:var(--gpn-sidebar-text-hover)}.vs-tool-btn:focus-visible{outline:2px solid var(--gpn-secondary-bright);outline-offset:1px}.vs-drop-notice{background:#1f2430;color:#e5e7eb;box-shadow:0 4px 14px #0f172a40;max-width:100%}.vs-side-panel{display:flex;flex-direction:column;width:268px;max-height:64vh;border:1px solid var(--gpn-border);border-radius:.85rem;background:var(--gpn-bg-elevated);overflow:hidden}.vs-side-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .75rem;border-bottom:1px solid var(--gpn-border);font-size:.85rem;color:var(--gpn-text-primary)}.vs-side-panel-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.7rem}.vs-settings{container-type:inline-size}@container (max-width: 330px){.vs-settings .row>[class*=col-]{flex:0 0 100%;max-width:100%}}.vs-settings .form-control-sm,.vs-settings .form-select-sm,.vs-settings .custom-select-toggle,.vs-settings .input-group-sm>.form-control,.vs-settings .input-group-sm>.input-group-text{min-height:32px}.vs-settings input[type=color].form-control{width:40px;height:32px;padding:2px;flex:0 0 auto}.vs-settings .custom-select-wrapper,.vs-settings .form-select-sm{min-width:108px}.vs-settings .row{align-items:start}.vs-settings .form-label{margin-bottom:.15rem}.vs-panel-tabs{border-bottom-color:var(--gpn-border)}.vs-panel-tabs .nav-link{padding:.3rem .65rem;border:1px solid transparent;border-bottom:0;font-size:var(--fs-caption);color:var(--gpn-text-secondary);background:none}.vs-panel-tabs .nav-link:hover{color:var(--gpn-primary);border-color:transparent}.vs-panel-tabs .nav-link.active{color:var(--gpn-text-primary);font-weight:600;border-color:var(--gpn-border) var(--gpn-border) var(--gpn-bg-elevated);background:var(--gpn-bg-elevated)}.vs-side-panel-hint{margin-bottom:.6rem;font-size:var(--fs-caption);line-height:1.35;color:var(--gpn-text-secondary)}.vs-side-panel-sub{margin:.85rem 0 .45rem;font-size:var(--fs-caption);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--gpn-text-secondary)}.vs-style-tile{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;padding:.55rem .65rem;border:1px solid var(--gpn-border);border-radius:.7rem;background:var(--gpn-bg-subtle, rgba(148, 163, 184, .06));text-align:left;transition:all .15s ease-in-out}.vs-style-tile:hover,.vs-style-tile:focus-visible{border-color:var(--gpn-primary);background:#1874d20f}.vs-style-sample{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gpn-text-primary)}.vs-style-name{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--gpn-text-secondary)}.vs-style-tile:hover .vs-style-name{color:var(--gpn-primary)}.vs-motion-mini,.vs-motion-mini *{box-sizing:border-box;margin:0}.vs-motion-mini img,.vs-motion-mini video{display:block;object-fit:cover}.vs-motion-tile{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;padding:.35rem;border:1px solid var(--gpn-border);border-radius:.7rem;background:var(--gpn-bg-elevated);cursor:pointer;text-align:left}.vs-motion-tile:hover,.vs-motion-tile:focus-visible{border-color:var(--gpn-primary);box-shadow:0 0 0 2px #3155ff26}.vs-motion-tile-label{font-size:var(--fs-caption);font-weight:600;color:var(--gpn-text-secondary);line-height:1.2}.vs-motion-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.45rem}.vs-tile-actions{display:flex;gap:.25rem}.vs-tile-action{flex:1;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gpn-border);border-radius:.45rem;background:var(--gpn-bg);color:var(--gpn-text-secondary);font-size:var(--fs-caption);padding:.15rem 0;cursor:pointer}.vs-tile-action:hover{border-color:var(--gpn-primary);color:var(--gpn-primary)}.vs-lib-thumb{display:flex;align-items:center;justify-content:center;height:78px;overflow:hidden;border-radius:.5rem;background:var(--gpn-bg)}.vs-lib-thumb img,.vs-lib-thumb video{max-width:100%;max-height:100%;object-fit:contain}.vs-admin-thumb{position:relative;width:72px;height:54px;padding:0;overflow:hidden;border:1px solid var(--gpn-border);border-radius:.5rem;background:var(--gpn-bg);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--gpn-text-secondary)}.vs-admin-thumb img,.vs-admin-thumb video{max-width:100%;max-height:100%;object-fit:contain}.vs-admin-thumb-eye{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172a8c;color:#fff;opacity:0;transition:opacity .15s ease}.vs-admin-thumb:hover .vs-admin-thumb-eye,.vs-admin-thumb:focus-visible .vs-admin-thumb-eye{opacity:1}.vs-preview-backdrop{position:fixed;inset:0;z-index:1080;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:1rem}.vs-preview-card{background:var(--gpn-bg-elevated);border-radius:1rem;padding:1rem;width:min(460px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 60px #00000040;text-align:left}.vs-motion-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.vs-cat-stage{height:52px;display:flex;align-items:center;justify-content:center;overflow:hidden}.vs-cat-glyph{display:inline-block;font-size:30px;line-height:1;transform-origin:50% 60%}.vs-cat-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-caption);min-height:2.2em}.vs-cat-lottie{position:absolute;inset:4px}.vs-cat-flag{width:46px;height:34px;object-fit:cover;border-radius:3px;box-shadow:0 1px 3px #0000002e}.vs-cat-grid .vs-cat-stage{height:84px}.vs-cat-grid .vs-cat-glyph{font-size:48px}.vs-cat-grid .vs-cat-flag{width:72px;height:52px}.vs-cat-grid .vs-cat-label{font-size:var(--fs-caption)}.vs-motion-chips{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.vs-motion-chips .btn{font-size:var(--fs-caption);padding:.1rem .5rem;border-radius:999px}.vs-lib-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem}.vs-lib-tile{position:relative;aspect-ratio:1 / 1;padding:0;border:1px solid var(--gpn-border);border-radius:.6rem;background:#1e2430;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .15s ease-in-out}.vs-lib-tile:hover,.vs-lib-tile:focus-visible{border-color:var(--gpn-primary);transform:translateY(-1px)}.vs-lib-tile img,.vs-lib-tile video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.gpnvs-action-btn-download{color:var(--gpn-secondary)!important;border-color:#fd7f0047!important;background:#fd7f001a!important}.gpnvs-action-btn-download:hover{color:#fff!important;border-color:var(--gpn-secondary)!important;background:var(--gpn-secondary)!important}@media(max-width:576px){.platform-card{min-width:60px!important}.platform-card i{font-size:1.5rem!important}.platform-name{font-size:var(--fs-caption);line-height:1.2}.coming-soon-badge{font-size:var(--fs-caption)!important;padding:2px 5px!important;top:-6px!important;right:-3px!important}}@media(min-width:577px)and (max-width:768px){.platform-card{min-width:70px!important}.platform-name{font-size:var(--fs-caption)}.coming-soon-badge{font-size:var(--fs-caption)!important;padding:2px 6px!important}}@supports not (height: 100dvh){@media(min-width:768px){.dashboard-shell,.dashboard-main{min-height:100vh;height:100vh}}.sidebar{height:100vh}.sidebar-scroll-area{height:calc(100vh - 88px)}.sidebar-backdrop{height:100vh}}.gpn-publish-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.75rem;border:1px solid rgba(15,23,42,.08);border-radius:1.75rem;background:linear-gradient(180deg,#f8fbff,#eef4fb);box-shadow:inset 0 1px #ffffffe6}.gpn-publish-mode-tab{display:flex;align-items:center;gap:.85rem;width:100%;padding:.95rem 1rem;border:1px solid transparent;border-radius:1.2rem;background:#fff;color:#0f172ab8;text-align:left;opacity:.92;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.gpn-publish-mode-tab:hover{background:#fff;border-color:#1874d22e;color:var(--gpn-text-primary);opacity:1}.gpn-publish-mode-tab.is-active{background:var(--gpn-primary);border-color:var(--gpn-primary);color:#fff;opacity:1;box-shadow:0 14px 32px #1874d23d,0 0 0 3px #1874d224,inset 0 0 0 1px #ffffff1f;transform:translateY(-2px) scale(1.01)}.gpn-publish-mode-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:#1874d214;color:#1874d2d6;font-size:1rem;flex-shrink:0}.gpn-publish-mode-tab.is-active .gpn-publish-mode-icon{background:#fff3;color:#fff}.gpn-publish-mode-copy{display:flex;flex-direction:column;min-width:0}.gpn-publish-mode-title{font-weight:800;line-height:1.1;font-size:1rem}.gpn-publish-mode-subtitle{margin-top:.18rem;font-size:var(--fs-caption);line-height:1.2;color:#475569d1}.gpn-publish-mode-tab.is-active .gpn-publish-mode-subtitle{color:#ffffffdb}.gpn-publish-confirm-btn{background-color:var(--gpn-sidebar-bg)!important;border-color:var(--gpn-sidebar-bg)!important;color:var(--gpn-sidebar-text-hover)!important}.gpn-publish-confirm-btn:hover,.gpn-publish-confirm-btn:focus,.gpn-publish-confirm-btn:active{background-color:var(--gpn-sidebar-bg)!important;border-color:var(--gpn-sidebar-bg)!important;color:var(--gpn-sidebar-text-hover)!important;filter:brightness(1.08)}.gpn-publish-confirm-btn:disabled,.gpn-publish-confirm-btn.disabled{background-color:var(--gpn-sidebar-bg)!important;border-color:var(--gpn-sidebar-bg)!important;color:var(--gpn-sidebar-text-hover)!important;opacity:.7}@media(max-width:575.98px){.gpn-publish-mode-switch{grid-template-columns:1fr}}.mkt-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--gpn-tertiary) 0%,var(--gpn-primary) 58%,#2A9DF4 100%);color:#fff}.mkt-hero-alt{position:relative;overflow:hidden;background:linear-gradient(135deg,#0A4B8C 0%,var(--gpn-primary) 100%);color:#fff}.mkt-hero .lead,.mkt-hero p{color:#ffffffe0}.mkt-soft{background:radial-gradient(60rem 60rem at 100% -10%,var(--gpn-primary-soft),transparent 55%),radial-gradient(50rem 50rem at -10% 110%,var(--gpn-secondary-soft),transparent 55%),var(--gpn-bg-secondary)}.mkt-blob{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;opacity:.45}.mkt-blob-orange{background:radial-gradient(circle,rgba(253,127,0,.55) 0%,transparent 70%)}.mkt-blob-blue{background:radial-gradient(circle,rgba(42,157,244,.55) 0%,transparent 70%)}.mkt-blob-navy{background:radial-gradient(circle,rgba(4,0,74,.5) 0%,transparent 70%)}.mkt-dotgrid:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:22px 22px;pointer-events:none;z-index:0}.mkt-eyebrow{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .95rem;border-radius:999px;background:var(--gpn-primary-soft);color:var(--gpn-primary);font-weight:700;font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase}.mkt-eyebrow-on-dark{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mkt-eyebrow i{color:var(--gpn-secondary)}.mkt-text-gradient{background-image:linear-gradient(135deg,var(--gpn-secondary) 0%,#FFB84D 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.mkt-stat{font-weight:800;line-height:1;font-size:clamp(2rem,4vw,2.75rem);white-space:nowrap;background-image:linear-gradient(135deg,var(--gpn-primary) 0%,var(--gpn-tertiary-light) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.mkt-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,var(--gpn-primary) 0%,var(--gpn-tertiary-light) 100%);color:#fff;font-size:1.5rem;box-shadow:0 12px 26px #1874d252;flex-shrink:0}.mkt-icon-soft{background:var(--gpn-primary-soft);color:var(--gpn-primary);box-shadow:none}.mkt-icon-orange{background:linear-gradient(135deg,var(--gpn-secondary) 0%,var(--gpn-secondary-active) 100%);box-shadow:0 12px 26px #fd7f004d}.mkt-icon-lg{width:72px;height:72px;border-radius:20px;font-size:2rem}.mkt-card{position:relative;background:var(--gpn-bg-primary);border:1px solid var(--gpn-border);border-radius:1.25rem;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease,border-color .28s ease}.mkt-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,var(--gpn-primary),var(--gpn-secondary));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none}.mkt-card:hover{transform:translateY(-6px);box-shadow:var(--gpn-shadow-xl);border-color:transparent}.mkt-card:hover:before{opacity:.9}.mkt-card-link{text-decoration:none;color:inherit}.mkt-card-accent{border-top:4px solid var(--gpn-primary)}.mkt-card-accent-orange{border-top:4px solid var(--gpn-secondary)}.mkt-step-num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--gpn-primary) 0%,var(--gpn-tertiary-light) 100%);color:#fff;font-weight:800;font-size:1.1rem;flex-shrink:0;box-shadow:0 10px 22px #1874d24d}.mkt-divider{height:4px;width:64px;border-radius:999px;background:linear-gradient(90deg,var(--gpn-primary),var(--gpn-secondary))}.hover-text-white:hover{color:#fff!important}.tracking-widest{letter-spacing:.12em}.tracking-tight{letter-spacing:-.02em}.mkt-list-check{list-style:none;padding-left:0}.mkt-list-check li{position:relative;padding-left:1.9rem;margin-bottom:.85rem}.mkt-list-check li:before{content:"✓";position:absolute;left:0;top:.05rem;color:var(--gpn-success);font-weight:800}.mkt-mock{background:#fffffff5;border-radius:1.25rem;box-shadow:0 30px 70px #04004a73;padding:1.15rem}.mkt-mock-label{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gpn-slate-500)}.mkt-mock-input{display:flex;align-items:center;gap:.5rem;border:1px solid var(--gpn-border);border-radius:.75rem;padding:.6rem .85rem;background:#fff;color:var(--gpn-slate-800);font-weight:600}.mkt-mock-input .mkt-caret{width:2px;height:1.1rem;background:var(--gpn-secondary);animation:mktCaret 1.1s steps(1) infinite}@keyframes mktCaret{50%{opacity:0}}.mkt-mock-pill{display:inline-flex;align-items:center;gap:.35rem;background:var(--gpn-secondary-soft);color:var(--gpn-secondary-active);font-weight:700;font-size:.78rem;padding:.3rem .7rem;border-radius:999px}.mkt-post{border:1px solid var(--gpn-border);border-radius:.7rem;overflow:hidden;background:#fff;box-shadow:0 4px 12px #0f172a0d}.mkt-post-top{height:4px}.mkt-post-body{padding:.5rem .55rem .6rem}.mkt-post-ico{font-size:.85rem}.mkt-skel{height:5px;border-radius:999px;background:var(--gpn-slate-200);margin-top:5px}@media(prefers-reduced-motion:reduce){.mkt-mock-input .mkt-caret{animation:none}}.mkt-frame{border:1px solid var(--gpn-border);border-radius:1rem;overflow:hidden;background:#fff;box-shadow:var(--gpn-shadow-xl)}.mkt-frame-bar{display:flex;align-items:center;gap:.4rem;padding:.55rem .8rem;background:var(--gpn-slate-100);border-bottom:1px solid var(--gpn-border)}.mkt-frame-dot{width:10px;height:10px;border-radius:50%}.mkt-frame-url{margin-left:.4rem;font-size:.7rem;color:var(--gpn-slate-500);background:#fff;border:1px solid var(--gpn-border);border-radius:999px;padding:.1rem .6rem}.mkt-frame-body{padding:1rem;background:linear-gradient(180deg,#ffffff 0%,var(--gpn-slate-50) 100%)}.mkt-proof-cta{padding:clamp(1.75rem,4vw,2.5rem) 1.25rem;border:1px solid var(--gpn-border);border-radius:1.25rem;background:linear-gradient(180deg,var(--gpn-slate-50) 0%,#ffffff 100%)}.btn-gpn-secondary{--bs-btn-color: #ffffff;--bs-btn-bg: var(--gpn-secondary);--bs-btn-border-color: var(--gpn-secondary);--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: var(--gpn-secondary-hover);--bs-btn-hover-border-color: var(--gpn-secondary-hover);--bs-btn-active-color: #ffffff;--bs-btn-active-bg: var(--gpn-secondary-active);--bs-btn-active-border-color: var(--gpn-secondary-active);--bs-btn-disabled-color: #ffffff;--bs-btn-disabled-bg: var(--gpn-secondary);--bs-btn-disabled-border-color: var(--gpn-secondary);--bs-btn-focus-shadow-rgb: 253, 127, 0}.btn-gpn-secondary .hero-cta-sub{opacity:1}.hero-cta-sub{display:block;margin-top:.1rem;font-size:var(--fs-caption);font-weight:500;line-height:1.2;letter-spacing:.01em;opacity:.72;text-transform:none}.mkt-frame-shot{position:relative;aspect-ratio:16 / 10;background:linear-gradient(180deg,#ffffff 0%,var(--gpn-slate-50) 100%);overflow:hidden}.mkt-frame-shot img{width:100%;height:100%;object-fit:cover;object-position:left top;display:block}.mkt-logo-tile{height:38px;border-radius:8px;border:1px dashed var(--gpn-border-hover);color:var(--gpn-slate-400);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;letter-spacing:.04em;background:var(--gpn-slate-50)}.mkt-quote{position:relative}.mkt-quote-mark{font-family:Georgia,Times New Roman,serif;font-size:3rem;line-height:1;color:var(--gpn-secondary);opacity:.5}.mkt-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--gpn-primary),var(--gpn-tertiary-light));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.mkt-aurora{position:relative;isolation:isolate;background:#05013a;overflow:hidden}.mkt-aurora:before{content:"";position:absolute;inset:-25%;z-index:-2;background:radial-gradient(38% 48% at 14% 20%,rgba(253,127,0,.55),transparent 60%),radial-gradient(42% 52% at 86% 12%,rgba(42,157,244,.55),transparent 62%),radial-gradient(48% 58% at 78% 88%,rgba(24,116,210,.5),transparent 60%),radial-gradient(40% 50% at 18% 92%,rgba(124,58,237,.35),transparent 60%);filter:blur(40px) saturate(1.1);animation:mktAurora 20s ease-in-out infinite alternate}@keyframes mktAurora{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,-2%,0) scale(1.08)}to{transform:translate3d(-2%,2%,0) scale(1.04)}}.mkt-aurora:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mkt-grid-lines{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:56px 56px}.mkt-glass{background:#ffffff12;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:1.25rem}.mkt-glass-soft{background:#ffffffbf;border:1px solid rgba(255,255,255,.9);box-shadow:0 24px 60px #04004a14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:1.25rem}.mkt-gborder{position:relative;background:var(--gpn-bg-primary);border-radius:1.25rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.mkt-gborder:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,var(--gpn-primary),var(--gpn-secondary));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.35;transition:opacity .3s ease;pointer-events:none}.mkt-gborder:hover{transform:translateY(-6px);box-shadow:0 26px 60px #04004a24}.mkt-gborder:hover:before{opacity:1}.mkt-glow{box-shadow:0 30px 80px #1874d259}.mkt-glow-orange{box-shadow:0 28px 70px #fd7f0052}.mkt-orb{position:absolute;border-radius:50%;filter:blur(50px);pointer-events:none;z-index:0}.mkt-float{animation:mktFloat 6s ease-in-out infinite}.mkt-float-2{animation:mktFloat 7.5s ease-in-out infinite;animation-delay:-2s}.mkt-float-3{animation:mktFloat 8.5s ease-in-out infinite;animation-delay:-4s}@keyframes mktFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.mkt-tilt{transform:perspective(1300px) rotateY(-14deg) rotateX(6deg)}.mkt-tilt-r{transform:perspective(1300px) rotateY(14deg) rotateX(6deg)}.mkt-tilt-soft,.mkt-tilt-soft-r{transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform}.mkt-tilt-soft{transform:perspective(1600px) rotateY(-6deg) rotateX(2deg) scale(.99)}.mkt-tilt-soft-r{transform:perspective(1600px) rotateY(6deg) rotateX(2deg) scale(.99)}.mkt-tilt-soft:hover,.mkt-tilt-soft-r:hover{transform:perspective(1600px) rotateY(0) rotateX(0) scale(1)}@media(prefers-reduced-motion:reduce){.mkt-tilt-soft,.mkt-tilt-soft-r{transition:none}}.mkt-caret{display:inline-block;animation:mktCaret 1.1s steps(1) infinite}.mkt-demo{position:relative;width:100%;max-width:600px;margin-inline:auto;aspect-ratio:600 / 460}.mkt-demo-svg{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:visible}.mkt-demo-path{fill:none;stroke:url(#mktWire);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:620;transition:stroke-dashoffset .55s ease}.mkt-demo-card{position:absolute;z-index:2;background:#fff;border-radius:.7rem;box-shadow:0 16px 38px #04004a61;overflow:hidden;transform-origin:center;transition:opacity .4s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.mkt-demo-node{position:absolute;z-index:1;width:9px;height:9px;border-radius:50%;background:var(--gpn-secondary);box-shadow:0 0 0 4px #fd7f0040;transform:translate(-50%,-50%)}.mkt-demo-hub{position:absolute;z-index:3}.mkt-spin{display:inline-block;animation:mktSpin .9s linear infinite}@keyframes mktSpin{to{transform:rotate(360deg)}}.mkt-wire-track{fill:none;stroke:url(#mktHubWire);stroke-opacity:.22;stroke-linecap:round;vector-effect:non-scaling-stroke}.mkt-wire-flow{fill:none;stroke:url(#mktHubWire);stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:22 230;filter:drop-shadow(0 0 3px rgba(24,116,210,.55));animation:mktWireFlow 2.4s linear infinite}@keyframes mktWireFlow{0%{stroke-dashoffset:252}to{stroke-dashoffset:0}}.mkt-hub-pulse{animation:mktHubPulse 3s ease-in-out infinite}@keyframes mktHubPulse{0%,to{box-shadow:0 0 44px #1874d24d}50%{box-shadow:0 0 58px #fd7f0066}}.mkt-hub-gen{animation:mktHubGen .5s ease-out}@keyframes mktHubGen{0%{opacity:0;transform:translateY(4px) scale(.9)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mkt-wire-flow,.mkt-hub-pulse,.mkt-hub-gen{animation:none}}@media(max-width:575.98px){.mkt-hub-chip{padding:.3rem .45rem!important}.mkt-hub-chip span{display:none}.mkt-hub-chip i{font-size:.85rem!important}.mkt-hub-node{padding:.45rem .8rem!important}.mkt-hub-node img{height:18px}.mkt-flow-badge{width:30px!important;height:30px!important}.mkt-flow-badge i{font-size:.9rem!important}.mkt-flow-caption{font-size:.58rem!important;transform:translate(-50%,20px)!important}}.mkt-stage{position:relative;min-height:460px}.mkt-fpost{position:absolute;width:188px;background:#fff;border-radius:.9rem;box-shadow:0 22px 48px #04004a66;overflow:hidden}.mkt-fpost-top{height:5px}.mkt-fpost-body{padding:.7rem .8rem .85rem}.mkt-marquee{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mkt-marquee-track{display:flex;align-items:center;gap:3.5rem;width:max-content;animation:mktMarquee 32s linear infinite}@keyframes mktMarquee{to{transform:translate(-50%)}}@media(max-width:991.98px){.mkt-tilt,.mkt-tilt-r,.mkt-tilt-soft,.mkt-tilt-soft-r{transform:none}.mkt-stage{min-height:0}}@media(prefers-reduced-motion:reduce){.mkt-aurora:before,.mkt-float,.mkt-float-2,.mkt-float-3,.mkt-marquee-track{animation:none}}.ish-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ish-head-main{display:flex;align-items:center;gap:12px;min-width:0}.ish-head-icon{width:40px;height:40px;border-radius:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background:linear-gradient(180deg,#3b74ff,#1f6ff0);box-shadow:0 8px 18px #1f6ff047}.ish-title{font-size:1.0625rem;font-weight:600;color:var(--gpn-text-primary);margin:0}.ish-sub{font-size:.8125rem;color:var(--gpn-text-tertiary, #64748b);margin:2px 0 0}.ish-viewall{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:34px;padding:0 14px;border-radius:999px;font-size:.8125rem;font-weight:600;text-decoration:none;color:#1f4fbf;background:#eaf1ff;border:1px solid #cfdcfb;transition:gap .2s ease,background-color .2s ease}.ish-viewall:hover{gap:9px;background:#dce8ff;color:#1f4fbf}.ish-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}@media(max-width:1199.98px){.ish-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:575.98px){.ish-grid{display:flex;overflow-x:auto;gap:12px;padding-bottom:6px;scroll-snap-type:x mandatory;margin:0 -1rem;padding-left:1rem;padding-right:1rem;scrollbar-width:none}.ish-grid::-webkit-scrollbar{display:none}.ish-grid>.ish-item{flex:0 0 68%;scroll-snap-align:start}.ish-sub{display:none}.ish-title{white-space:nowrap;font-size:1rem}.ish-head-main{gap:10px}.ish-head-icon{width:34px;height:34px;font-size:16px;border-radius:10px}.ish-viewall{padding:0 12px}}.ish-item{position:relative;border-radius:16px;overflow:hidden;cursor:pointer;background:#fff;border:1px solid #e8ecf6;box-shadow:0 6px 18px #1428780f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ish-item:hover{transform:translateY(-3px);box-shadow:0 16px 34px #14287824;border-color:#cfdcfb}.ish-item:focus-visible{outline:3px solid rgba(31,111,240,.4);outline-offset:2px}.ish-item.selected{border-color:#1f6ff0;box-shadow:0 0 0 3px #1f6ff038,0 16px 34px #14287824}.ish-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#eef2f8}.ish-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ish-item:hover .ish-media img{transform:scale(1.05)}.ish-caption{position:absolute;left:0;right:0;bottom:0;padding:28px 12px 10px;display:flex;flex-direction:column;gap:1px;background:linear-gradient(180deg,transparent,rgba(4,10,40,.82))}.ish-name{color:#fff;font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ish-date{color:#ffffffc7;font-size:var(--fs-caption)}.ish-creator{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:#fff;color:#0b1440;font-size:var(--fs-caption);font-weight:600;box-shadow:0 2px 8px #0000002e}.ish-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px;background:#fff;border-top:1px solid #eef1f7}.ish-act{height:34px;border-radius:10px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;font-size:.9375rem;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.ish-act:hover{transform:translateY(-1px);color:#fff}.ish-act:focus-visible{outline:2px solid rgba(31,111,240,.5);outline-offset:1px}.ish-act.preview{background:#e7efff;color:#1f5fd8;border-color:#cfdcfb}.ish-act.preview:hover{background:#1f6ff0;border-color:#1f6ff0}.ish-act.download{background:#e3f6f3;color:#0b8074;border-color:#c4ebe5}.ish-act.download:hover{background:#0d9488;border-color:#0d9488}.ish-act.refine{background:#f1eafd;color:#6f42c1;border-color:#e0d3f8}.ish-act.refine:hover{background:#6f42c1;border-color:#6f42c1}.ish-act.delete{background:#fdecef;color:#d42a45;border-color:#f8d2d9}.ish-act.delete:hover{background:#e5304b;border-color:#e5304b}.ish-skel{aspect-ratio:1 / 1.22;background:linear-gradient(90deg,#eef2f8,#f6f8fc,#eef2f8);background-size:200% 100%;animation:ish-shimmer 1.4s ease-in-out infinite}@keyframes ish-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ish-empty{text-align:center;padding:40px 16px;color:var(--gpn-text-tertiary, #64748b);font-size:.875rem;border:1px dashed #dfe5f1;border-radius:16px}.ish-empty i{font-size:2.25rem;display:block;margin-bottom:10px;color:#b7c2e0}@media(prefers-reduced-motion:reduce){.ish-item,.ish-media img,.ish-act{transition:none}.ish-item:hover .ish-media img{transform:none}.ish-skel{animation:none}}.gallery-slider-container{scrollbar-width:thin;scrollbar-color:#c7cdd8 transparent;scroll-snap-type:x proximity}.gallery-slider-container::-webkit-scrollbar{height:8px}.gallery-slider-container::-webkit-scrollbar-track{background:#f1f3f7;border-radius:999px}.gallery-slider-container::-webkit-scrollbar-thumb{background:#c7cdd8;border-radius:999px}.gallery-slider-container::-webkit-scrollbar-thumb:hover{background:#aeb6c4}.gallery-slider-item{width:190px;flex:0 0 190px;scroll-snap-align:start}@media(min-width:576px){.gallery-slider-item{width:160px;flex:0 0 160px}}.studio-top-tabs .btn{font-size:.85rem;white-space:nowrap}@media(min-width:992px)and (max-width:1399.98px){.studio-top-tabs{padding:.3rem!important;gap:.3rem!important}.studio-top-tabs .btn{font-size:var(--fs-caption);padding-left:.6rem!important;padding-right:.6rem!important;gap:.35rem!important}}.studio-header-row>div:first-child{min-width:0}.studio-action-bar .btn,.studio-action-bar .loading-button,.studio-action-bar .btn-primary{min-height:42px}.studio-reset-btn{flex:0 0 auto;min-width:44px;padding-left:.9rem;padding-right:.9rem}.studio-credit-note{font-size:var(--fs-caption)}.studio-step-title{font-size:.92rem;font-weight:700;color:var(--bs-emphasis-color, #1f2937)}.studio-inline-field-control{flex:1 1 auto;min-width:0}.studio-step-optional{font-size:var(--fs-caption);font-weight:400;color:var(--gpn-text-secondary);line-height:1}.studio-step-hint .field-info-btn{font-size:.75rem}.studio-advanced-toggle{cursor:pointer}.studio-advanced-toggle:focus-visible{outline:2px solid var(--bs-primary, #6c5ce7);outline-offset:2px;border-radius:6px}.studio-advanced-caret{transition:transform .2s ease;color:#98a2b3}.studio-advanced-caret.open{transform:rotate(180deg)}.studio-enhance-toggle{flex-shrink:0;white-space:nowrap}.studio-enhance-label{font-size:var(--fs-caption);font-weight:700;color:var(--bs-primary, #6c5ce7)}.studio-enhance-label .bi{margin-right:.15rem}.studio-prompt-card{border:1px solid var(--bs-border-color, #dee2e6);border-radius:.5rem;background:#fff;overflow:hidden}.studio-prompt-card:focus-within{border-color:#86b7fe;box-shadow:0 0 0 .2rem #0d6efd2e}.studio-prompt-tabs{display:flex;gap:0;background:#f8f9fb;border-bottom:1px solid var(--bs-border-color, #e4e7ec)}.studio-prompt-tab{flex:0 0 auto;border:0;background:transparent;color:#667085;font-size:var(--fs-caption);font-weight:600;padding:.5rem .95rem;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s ease}.studio-prompt-tab:hover{color:var(--bs-primary, #6c5ce7)}.studio-prompt-tab.active{background:#fff;color:var(--bs-primary, #6c5ce7);border-bottom-color:var(--bs-primary, #6c5ce7)}.studio-prompt-body{position:relative}.studio-prompt-textarea{resize:vertical;border-radius:0;padding-bottom:1.5rem}.studio-prompt-textarea:focus{box-shadow:none}.studio-char-count{position:absolute;right:.6rem;bottom:.45rem;font-size:var(--fs-caption);font-weight:600;color:#98a2b3;pointer-events:none;background:#ffffffd9;padding:0 .25rem;border-radius:4px}.field-info-btn{line-height:1;font-size:.9rem;cursor:pointer}.field-info-btn:hover{color:#0d6efd!important}.field-info-tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:220px;max-width:min(300px,78vw);padding:.45rem .6rem;border-radius:.45rem;background:#1f2937;color:#fff;font-size:var(--fs-caption);font-weight:500;line-height:1.35;z-index:30;box-shadow:0 10px 24px #0f172a4d;text-transform:none}.field-info-tooltip:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;background:#1f2937}.studio-setting-field .studio-setting-label{display:flex;align-items:center;gap:.25rem;min-height:18px;margin-bottom:.38rem}.studio-setting-field .sp-label-caps{margin-bottom:0}.studio-setting-field .studio-settings-control{min-height:40px}.studio-setting-field input.studio-settings-control{padding-top:.38rem;padding-bottom:.38rem}.studio-canvas-card{min-height:380px}.studio-canvas-inner{min-height:0}.studio-result-image-wrap{width:100%;height:calc(100% - 92px);display:flex;align-items:center;justify-content:center;background:#ffffff8c}.studio-result-image{max-height:100%;max-width:100%;max-width:calc(var(--composer-preview-max-h) * var(--frame-ratio, 1));height:auto;object-fit:contain}@media(min-width:768px){.studio-sidebar{display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 235px)}.studio-sidebar-scroll{overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:auto;scrollbar-color:#98a2b3 #eef2f6}.studio-sidebar-scroll::-webkit-scrollbar{width:10px}.studio-sidebar-scroll::-webkit-scrollbar-track{background:#eef2f6;border-radius:10px}.studio-sidebar-scroll::-webkit-scrollbar-thumb{background:#98a2b3;border-radius:10px;border:2px solid #eef2f6}.studio-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#667085}.studio-action-bar{position:sticky;bottom:0;z-index:3}}@media(min-width:992px){.studio-page{display:flex;flex-direction:column;min-height:calc(100dvh - 84px);height:auto;overflow:visible}.studio-layout-row{flex:1 1 auto;min-height:0}.studio-left-col{min-height:0;position:sticky;top:88px;align-self:flex-start}.studio-main-panel{min-height:0;height:auto;overflow:visible}.studio-sidebar{display:flex;flex-direction:column;height:calc(100dvh - 180px);max-height:calc(100dvh - 180px);min-height:340px}.studio-sidebar-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.studio-canvas-card{flex:0 0 56%;min-height:420px}.studio-gallery-card{flex:1 1 44%;min-height:260px;max-height:none}.studio-gallery-card .card-body{height:auto;overflow-y:visible;overflow-x:hidden}}@media(max-width:991.98px){.studio-canvas-card{min-height:320px}.studio-result-image-wrap{height:calc(100% - 96px)}}@media(max-width:575.98px){.studio-canvas-card{min-height:280px}.studio-ref-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.field-info-tooltip{left:0;transform:none}.field-info-tooltip:before{left:12px;transform:rotate(45deg)}}.tos-page{scroll-behavior:smooth}.tos-section{scroll-margin-top:90px}.tos-toc{position:sticky;top:90px;max-height:calc(100dvh - 110px);overflow-y:auto}.tos-toc-link{display:block;padding:.4rem .6rem;border-radius:.45rem;color:var(--bs-secondary-color, #6c757d);font-size:.85rem;line-height:1.35;text-decoration:none;border-left:2px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.tos-toc-link:hover,.tos-toc-link:focus-visible{background-color:var(--bs-tertiary-bg, #f1f3f7);color:var(--bs-primary, #6c5ce7);border-left-color:var(--bs-primary, #6c5ce7)}.tos-toc-num{display:inline-block;min-width:1.4rem;font-weight:700;color:var(--bs-primary, #6c5ce7)}@media(max-width:991.98px){.tos-toc{position:static;max-height:none;overflow-y:visible}}body.impersonating{padding-top:40px}.studio-composer-wrap{margin-bottom:1rem}.studio-composer{background:#fff;border:1px solid var(--gpn-border);border-radius:1.25rem;padding:.85rem .9rem;box-shadow:0 6px 18px -8px #04004a2e;transition:border-color .15s ease,box-shadow .15s ease}.studio-composer:focus-within{border-color:var(--gpn-primary);box-shadow:0 8px 22px -8px #1874d24d}.studio-composer-prompt{width:100%;background:transparent;border:0;resize:none;color:var(--gpn-text-primary);font-size:.95rem;padding:.35rem .5rem;outline:none;max-height:160px}.studio-composer-prompt::placeholder{color:var(--gpn-text-secondary)}.studio-composer-extra{display:flex;align-items:center;gap:.5rem;margin-top:.4rem;padding:.25rem .5rem;border-top:1px solid var(--gpn-border);color:var(--gpn-text-secondary)}.studio-composer-extra input{flex:1 1 auto;min-width:0;border:0;background:transparent;outline:none;font-size:.88rem;color:var(--gpn-text-primary)}.studio-composer-extra>button{border:0;background:transparent;color:var(--gpn-text-secondary);cursor:pointer;line-height:1}.studio-composer-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:1.1rem 1rem;border:1.5px dashed var(--gpn-border);border-radius:1rem;color:var(--gpn-text-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease}.studio-composer-upload:hover{border-color:var(--gpn-primary);background:#1874d20a}.studio-composer-upload .bi{font-size:1.4rem}.studio-composer-upload small{color:#98a2b3}.studio-ref-row{display:flex;gap:.6rem;padding-top:7px;margin-bottom:.5rem;flex-wrap:wrap}.studio-ref-thumb{position:relative;width:46px;height:46px;overflow:visible}.studio-ref-thumb>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:.6rem;border:1px solid var(--gpn-border);background:#f2f4f7;cursor:zoom-in}.studio-ref-thumb>button{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;border:2px solid #fff;background:var(--bs-danger, #dc3545);color:#fff;font-size:.7rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:2;box-shadow:0 2px 5px #00000040;transition:transform .12s ease,background .12s ease}.studio-ref-thumb>button:hover{background:#b02a37;transform:scale(1.1)}.studio-ref-add{width:46px;height:46px;border-radius:.6rem;border:1.5px dashed var(--gpn-border);background:#fff;color:var(--gpn-text-secondary);cursor:pointer}.studio-ref-add:hover{border-color:var(--gpn-primary);color:var(--gpn-primary)}.studio-composer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem;flex-wrap:wrap}.studio-composer-tools{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.studio-chips-inline{display:contents}.studio-composer-actions{display:flex;align-items:center;gap:.6rem;margin-left:auto}.studio-icon-btn{width:34px;height:34px;border-radius:50%;border:1px solid var(--gpn-border);background:#f2f4f7;color:var(--gpn-text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease;flex-shrink:0}.studio-icon-btn:hover:not(:disabled){background:#e4e7ec}.studio-icon-btn:disabled{opacity:.4;cursor:not-allowed}.studio-settings-btn{display:none;position:relative}.studio-settings-badge{position:absolute;top:-4px;right:-4px}.studio-chip-wrap{position:relative}.studio-chip{display:inline-flex;align-items:center;gap:.4rem;height:34px;padding:0 .7rem;border-radius:999px;border:1px solid var(--gpn-border);background:#f2f4f7;color:var(--gpn-text-primary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease;white-space:nowrap}.studio-chip:hover{background:#e4e7ec}.studio-chip.active,.studio-chip.on{background:#1874d21a;border-color:var(--gpn-primary);color:var(--gpn-primary)}.studio-chip-ghost{background:transparent}.studio-chip-caret{font-size:.6rem;opacity:.6}.studio-chip-badge{background:var(--gpn-secondary);color:#fff;font-size:.65rem;min-width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.studio-toggle .studio-switch{width:26px;height:15px;border-radius:999px;background:#cdd2db;position:relative;transition:background .15s ease;flex-shrink:0}.studio-toggle .studio-switch>span{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff;transition:transform .15s ease}.studio-toggle.on .studio-switch{background:var(--gpn-primary)}.studio-toggle.on .studio-switch>span{transform:translate(11px)}.studio-credits{display:inline-flex;align-items:center;gap:.25rem;color:#b45309;font-weight:700;font-size:.85rem;white-space:nowrap}.studio-generate{border-radius:999px!important;font-weight:700;white-space:nowrap}.studio-pop{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border:1px solid var(--gpn-border);border-radius:.9rem;box-shadow:0 12px 28px #04004a38;padding:.4rem;z-index:30;min-width:170px}.studio-pop-list{display:flex;flex-direction:column}.studio-pop-wide{min-width:250px}.studio-pop-scroll{max-height:280px;overflow-y:auto}.studio-pop-list button{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:0;background:transparent;padding:.5rem .6rem;border-radius:.5rem;font-size:.85rem;color:var(--gpn-text-primary);cursor:pointer;text-align:left}.studio-pop-list button small{color:#98a2b3;font-size:var(--fs-caption)}.studio-pop-list button:hover:not(:disabled){background:#f2f4f7}.studio-pop-list button.sel{color:var(--gpn-primary);font-weight:700}.studio-pop-list button:disabled{opacity:.45;cursor:not-allowed}.studio-pop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem}.studio-pop-grid button{border:1px solid var(--gpn-border);background:#fff;border-radius:.5rem;padding:.45rem 0;font-size:.82rem;font-weight:600;color:var(--gpn-text-primary);cursor:pointer}.studio-pop-grid button:hover{border-color:var(--gpn-primary)}.studio-pop-grid button.sel{background:var(--gpn-primary);color:#fff;border-color:var(--gpn-primary)}.studio-pop-adv{width:min(80vw,440px);max-height:320px;overflow-y:auto;padding:.3rem}.studio-adv-group+.studio-adv-group{margin-top:.75rem;padding-top:.6rem;border-top:1px solid #f2f4f7}.studio-adv-head{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.04em;color:#98a2b3;font-weight:700;margin:.2rem .2rem .4rem}.studio-preset-wrap{display:flex;flex-wrap:wrap;gap:.35rem}.studio-preset{border:1px solid var(--gpn-border);background:#fff;border-radius:999px;padding:.25rem .65rem;font-size:var(--fs-caption);font-weight:600;color:#475467;cursor:pointer}.studio-preset:hover{border-color:var(--gpn-primary)}.studio-preset.sel{background:var(--gpn-primary);color:#fff;border-color:var(--gpn-primary)}.studio-preset-custom{border-style:dashed}.studio-tray-backdrop{position:fixed;inset:0;background:#04004a73;z-index:1080;display:flex;align-items:flex-end;justify-content:center}.studio-tray{width:100%;max-width:620px;max-height:85dvh;background:#fff;border-radius:1.25rem 1.25rem 0 0;display:flex;flex-direction:column;animation:studio-tray-up .2s ease}@keyframes studio-tray-up{0%{transform:translateY(12%);opacity:.6}to{transform:translateY(0);opacity:1}}.studio-tray-head{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;border-bottom:1px solid var(--gpn-border);font-weight:700;color:var(--gpn-tertiary)}.studio-tray-head button{border:0;background:transparent;color:var(--gpn-text-secondary);cursor:pointer}.studio-tray-body{overflow-y:auto;padding:.75rem 1rem}.studio-tray-group+.studio-tray-group{margin-top:1rem;padding-top:.9rem;border-top:1px solid #f2f4f7}.studio-tray-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-weight:600;color:var(--gpn-text-primary);font-size:.88rem}.studio-tray .studio-pop-adv{width:100%;max-height:none}.studio-tray-foot{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-top:1px solid var(--gpn-border)}.vs-tray-switch{padding-left:0;min-height:0}.vs-tray-switch .form-check-input{width:2.6em;height:1.4em;margin:0;float:none;cursor:pointer}.studio-settings-summary{display:none;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:transparent;padding:0 .25rem;font-size:var(--fs-caption);color:var(--gpn-text-secondary);text-align:left}@media(max-width:991.98px){.studio-chips-inline{display:none}.studio-settings-btn{display:inline-flex}.studio-settings-summary{display:block;flex:1 1 0}.studio-composer-tools{flex:1 1 0;min-width:0}}@media(max-width:575.98px){.studio-chip-label{display:none}.studio-pop-grid{grid-template-columns:repeat(3,1fr)}.studio-pop-adv{width:min(88vw,360px)}}.studio-mode-hint{margin-top:.5rem;font-size:var(--fs-caption);color:var(--gpn-text-secondary);padding-left:.25rem}.studio-applied-presets{display:flex;flex-wrap:wrap;gap:.35rem;padding:.5rem .5rem 0;margin-top:.35rem;border-top:1px solid var(--gpn-border)}.studio-applied-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .3rem .15rem .55rem;border-radius:999px;font-size:var(--fs-caption);font-weight:600;border:1px solid transparent}.studio-applied-chip.lighting{background:#fd7f001a;color:#b45309;border-color:#fd7f004d}.studio-applied-chip.style{background:#1874d21a;color:var(--gpn-primary);border-color:#1874d24d}.studio-applied-chip>button{border:0;background:transparent;color:inherit;opacity:.65;cursor:pointer;line-height:1;padding:0 2px}.studio-applied-chip>button:hover{opacity:1}.studio-result-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.studio-result-tile{position:relative;border-radius:.85rem;overflow:hidden;border:1px solid var(--gpn-border);background:#fff;box-shadow:0 2px 6px #0000000f}.studio-result-tile>img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain;background:#f8f9fa;cursor:zoom-in}.studio-result-tile-actions{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem;border-top:1px solid var(--gpn-border);background:#fff}.vs-tl{outline:none}.vs-tl:focus-visible{box-shadow:0 0 0 2px var(--gpn-primary);border-radius:8px}.vs-tl-label{display:flex;align-items:center;gap:5px;width:100%;padding:0 6px 0 2px;font-size:11px;font-weight:600;color:var(--gpn-text-muted, #6c757d);white-space:nowrap;overflow:hidden}.vs-tl-label i{flex-shrink:0;font-size:11px}.vs-tl-scroll{position:relative}.vs-tl-ruler{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.vs-tl-tick{position:absolute;top:2px;padding-left:4px;font-size:10px;line-height:1;color:var(--gpn-text-muted, #6c757d);border-left:1px solid var(--gpn-border);height:14px;pointer-events:none}.vs-tl-split{position:absolute;top:0;bottom:0;width:1px;background:var(--gpn-secondary, #FD7F00);opacity:.35;pointer-events:none;z-index:1}.vs-tl-band-sep{height:1px;background:var(--gpn-border);margin:2px 0 4px}.vs-tl-scene,.vs-tl-block,.vs-tl-music,.vs-tl-voice,.vs-tl-sfx{position:absolute;top:0;bottom:0;display:flex;align-items:center;gap:4px;padding:0 6px;border-radius:5px;font-size:10px;font-weight:600;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.vs-tl-scene{background:color-mix(in srgb,var(--gpn-tertiary) 14%,transparent);border:1px solid color-mix(in srgb,var(--gpn-tertiary) 34%,transparent);color:var(--gpn-text, #212529);cursor:pointer}.vs-tl-scene.active{background:color-mix(in srgb,var(--gpn-primary) 20%,transparent);border-color:var(--gpn-primary)}.vs-tl-scene.drop{outline:2px dashed var(--gpn-secondary, #FD7F00);outline-offset:-2px}.vs-tl-scene-n{flex-shrink:0;min-width:15px;text-align:center;border-radius:3px;background:var(--gpn-tertiary);color:#fff;font-size:9px;line-height:14px}.vs-tl-scene-t{font-weight:500;opacity:.75}.vs-tl-stretch{flex-shrink:0;margin-left:auto;color:var(--gpn-secondary, #FD7F00);font-size:11px}.vs-tl-block{color:#fff;border:1px solid rgba(0,0,0,.18)}.vs-tl-block i{flex-shrink:0;font-size:10px;opacity:.9}.vs-tl-block-t{font-weight:500}.vs-tl-block.timed{box-shadow:inset 0 -2px #ffffff8c}.vs-tl-block.sel{outline:2px solid var(--gpn-primary);outline-offset:1px;z-index:2}.vs-tl-music{background:color-mix(in srgb,var(--gpn-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--gpn-primary) 28%,transparent);color:var(--gpn-text, #212529);cursor:pointer}.vs-tl-music.empty{background:transparent;border-style:dashed;color:var(--gpn-text-muted, #6c757d)}.vs-tl-voice{background:var(--gpn-primary);color:#fff;justify-content:center}.vs-tl-voice i{font-size:9px}.vs-tl-sfx{width:24px;margin-left:-12px;padding:0;background:transparent;justify-content:center}.vs-tl-sfx>i{display:block;width:10px;height:10px;background:var(--gpn-secondary, #FD7F00);transform:rotate(45deg);border-radius:2px}.vs-tl-handle{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;cursor:ew-resize;touch-action:none;z-index:3}.vs-tl-handle.start{left:0;transform:translate(-50%)}.vs-tl-handle.end{right:0;transform:translate(50%)}.vs-tl-handle>i{display:block;width:4px;height:60%;border-radius:2px;background:#ffffffd9;box-shadow:0 0 0 1px #00000040;opacity:0;transition:opacity .12s}.vs-tl-scene .vs-tl-handle>i{background:var(--gpn-tertiary)}.vs-tl-scene:hover .vs-tl-handle>i,.vs-tl-block:hover .vs-tl-handle>i,.vs-tl-handle:hover>i{opacity:1}.vs-tl-head{position:absolute;top:0;bottom:0;left:0;width:0;pointer-events:none;z-index:4;will-change:transform}.vs-tl-head>span{position:absolute;top:0;bottom:0;left:-1px;width:2px;background:var(--gpn-danger, #dc3545)}.vs-tl-head>span:before{content:"";position:absolute;top:0;left:-4px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--gpn-danger, #dc3545)}.vs-tl-audio{position:absolute;top:0;bottom:0;display:flex;align-items:center;gap:4px;padding:0 6px;border-radius:5px;font-size:10px;font-weight:600;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;color:#fff;background:#14b8a6;border:1px solid rgba(0,0,0,.18)}.vs-tl-audio i{flex-shrink:0;font-size:10px;opacity:.9}.vs-tl-droptarget{outline:2px dashed var(--gpn-primary);outline-offset:1px;border-radius:5px;background:color-mix(in srgb,var(--gpn-primary) 8%,transparent)}.vs-tl-lbl-btn{flex-shrink:0;padding:0 3px;border:0;background:transparent;color:var(--gpn-text-muted, #6c757d);font-size:9px;line-height:1}.vs-tl-lbl-btn:hover{color:var(--gpn-primary)}.vs-tl-lbl-btn.danger:hover{color:var(--gpn-danger, #dc3545)}.vs-tl-menu{width:236px;padding:10px;border:1px solid var(--gpn-border);border-radius:10px;background:var(--gpn-bg-primary);box-shadow:0 10px 30px #0000002e;color:var(--gpn-text, #212529)}.vs-tl-menu .form-range{margin:2px 0 0}.composer-preview-sticky{--composer-preview-max-h: 52vh}.composer-preview-sticky .composer-preview-card{max-width:min(100%,calc(var(--composer-preview-max-h) * var(--frame-ratio, 99)));margin-inline:auto}.composer-preview-sticky .preview-media-frame{max-height:var(--composer-preview-max-h);max-width:min(100%,calc(var(--composer-preview-max-h) * var(--frame-ratio, 1)));margin-inline:auto}.composer-preview-sticky img:not(.rounded-circle):not(.preview-media-frame *),.composer-preview-sticky video:not(.preview-media-frame *){max-height:var(--composer-preview-max-h)}@media(min-width:1200px){.composer-preview-sticky{position:sticky;top:1rem}.composer-preview-sticky>.composer-preview-heading{min-height:calc(2rem + 2px);margin-bottom:.5rem}}.composer-icon-btn{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;font-size:1.05rem;line-height:1;transition:background-color .15s ease,transform .15s ease}.composer-icon-btn:hover:not(:disabled),.composer-icon-btn:focus-visible{background-color:color-mix(in srgb,currentColor 14%,transparent)}.composer-icon-btn:active:not(:disabled){transform:scale(.94)}.composer-icon-btn:disabled{opacity:.45;cursor:not-allowed}.tt-stage{background:#000;color:#fff}.tt-stage .tt-scrim{position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(to top,#000000bf,#00000059 45%,#0000);pointer-events:none}.tt-stage .tt-rail{position:absolute;right:.5rem;bottom:1rem;display:flex;flex-direction:column;align-items:center;gap:.85rem;z-index:2;text-shadow:0 1px 3px rgba(0,0,0,.6)}.tt-stage .tt-rail-avatar{position:relative;width:34px;height:34px;border-radius:50%;border:1.5px solid #fff;overflow:visible;margin-bottom:.35rem}.tt-stage .tt-rail-avatar img,.tt-stage .tt-rail-avatar-fallback{width:100%;height:100%;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;background:#333;font-size:.85rem;font-weight:700}.tt-stage .tt-rail-follow{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);width:16px;height:16px;border-radius:50%;background:#fe2c55;color:#fff;font-size:.7rem;line-height:15px;font-weight:700;text-align:center}.tt-stage .tt-rail-action{display:flex;flex-direction:column;align-items:center;gap:.15rem;font-size:.65rem;font-weight:600}.tt-stage .tt-rail-action i{font-size:1.35rem;line-height:1}.tt-stage .tt-rail-disc{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#444,#111 60%,#333);border:3px solid #222;display:flex;align-items:center;justify-content:center;font-size:.7rem;margin-top:.25rem}.tt-stage .tt-meta{position:absolute;left:.75rem;right:3.75rem;bottom:.85rem;z-index:2;text-shadow:0 1px 3px rgba(0,0,0,.7)}.tt-stage .tt-meta-handle{font-weight:700;font-size:.85rem;margin-bottom:.2rem}.tt-stage .tt-meta-caption{font-size:.78rem;line-height:1.35}.tt-stage .tt-meta-caption .btn-link{color:#ffffffd9!important}.tt-stage .tt-meta-tags{font-weight:600}.tt-stage .tt-meta-sound{display:flex;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.72rem;min-width:0}.tt-stage .tt-meta-sound-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-tile-btn{width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#212529;font-size:.62rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000040;transition:background-color .15s ease}.attachment-tile-btn:hover:not(:disabled){background:#fff}.attachment-tile-btn:disabled{opacity:.4;cursor:not-allowed}.attachment-remove-btn{width:18px;height:18px;margin:3px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--bs-danger, #dc3545);font-size:.6rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000004d;transition:transform .15s ease}.attachment-remove-btn:hover{transform:scale(1.12)}.attachment-index{margin:3px;padding:.15rem .3rem;font-size:.6rem;line-height:1}.vs-motion-tile-badge{position:absolute;top:6px;right:6px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--gpn-primary);color:#fff;font-size:var(--fs-caption);font-weight:700;line-height:20px;text-align:center}.vs-lib-tile .vs-tile-actions{position:absolute;left:6px;right:6px;bottom:6px}.vs-lib-tile .vs-tile-action{background:#ffffffeb}.app-breadcrumb-strip{background:var(--gpn-bg-primary);border-bottom:1px solid var(--gpn-border);min-height:38px}.engagement-page{overflow-x:clip}.badge{--bs-badge-font-size: max(.75em, var(--fs-caption))}[data-theme=dark]{--dk-canvas: #070c26;--dk-surface: #111a3f;--dk-surface-2: #0c1435;--dk-surface-3: #18245a;--dk-field: #0a1132;--dk-line: #233061;--dk-line-strong: #34437f;--dk-ink: #eef2ff;--dk-text: #c3cbe8;--dk-muted: #8f99c0;--dk-blue: #3b74ff;--dk-blue-2: #6d95ff;--dk-orange: #ff8f33;--dk-glow: rgba(59, 116, 255, .35);--gpn-bg-primary: var(--dk-surface);--gpn-bg-secondary: var(--dk-canvas);--gpn-bg-tertiary: var(--dk-surface-3);--gpn-bg-elevated: var(--dk-surface);--gpn-text-primary: var(--dk-ink);--gpn-text-secondary: var(--dk-text);--gpn-text-tertiary: var(--dk-muted);--gpn-text-muted: #6f7aa3;--gpn-border: var(--dk-line);--gpn-border-hover: var(--dk-line-strong);--gpn-surface-muted: var(--dk-surface-2);--gpn-surface: var(--dk-surface);--gpn-text: var(--dk-ink);color-scheme:dark}[data-theme=dark][data-bs-theme=dark]{--bs-body-bg: var(--dk-surface);--bs-body-bg-rgb: 17, 26, 63;--bs-body-color: var(--dk-text);--bs-body-color-rgb: 195, 203, 232;--bs-emphasis-color: var(--dk-ink);--bs-emphasis-color-rgb: 238, 242, 255;--bs-heading-color: var(--dk-ink);--bs-secondary-color: rgba(195, 203, 232, .72);--bs-secondary-bg: var(--dk-surface-3);--bs-tertiary-bg: var(--dk-surface-2);--bs-tertiary-color: rgba(195, 203, 232, .5);--bs-border-color: var(--dk-line);--bs-border-color-translucent: rgba(255, 255, 255, .08);--bs-link-color: var(--dk-blue-2);--bs-link-color-rgb: 109, 149, 255;--bs-link-hover-color: #9db8ff;--bs-primary-text-emphasis: #9db8ff;--bs-primary-bg-subtle: rgba(59, 116, 255, .16);--bs-primary-border-subtle: rgba(59, 116, 255, .35);--bs-box-shadow-sm: 0 2px 6px rgba(0, 0, 0, .35);--bs-box-shadow: 0 10px 28px rgba(0, 0, 0, .4)}[data-theme=dark] body{background-color:var(--dk-canvas);color:var(--dk-text)}[data-theme=dark] .dashboard-main{background:radial-gradient(60rem 34rem at 100% -8%,rgba(59,116,255,.16),transparent 62%),radial-gradient(44rem 28rem at -8% 104%,rgba(255,122,26,.07),transparent 62%),var(--dk-canvas)}@media(min-width:992px){[data-theme=dark] .dashboard-main{background-attachment:fixed}}[data-theme=dark] ::selection{background:#3b74ff73;color:#fff}[data-theme=dark] *{scrollbar-color:var(--dk-line-strong) transparent}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--dk-line-strong);border-radius:999px}[data-theme=dark] ::-webkit-scrollbar-track{background:transparent}@keyframes dk-enter{0%{opacity:0}to{opacity:1}}[data-theme=dark] #app-scroll-container>*{animation:dk-enter .3s ease-out backwards}[data-theme=dark] .app-topbar{background:#090f2edb!important;border-bottom-color:var(--dk-line)!important;box-shadow:0 8px 24px #00000059!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-theme=dark] .app-topbar .text-dark,[data-theme=dark] .app-topbar .btn-link.text-dark{color:var(--dk-ink)!important}[data-theme=dark] .app-topbar .text-muted{color:var(--dk-muted)!important}[data-theme=dark] .topbar-workspace-toggle,[data-theme=dark] .topbar-workspace-toggle.show,[data-theme=dark] .topbar-workspace-toggle:hover,[data-theme=dark] .topbar-workspace-toggle:focus{background:var(--dk-surface)!important;border-color:var(--dk-line)!important;color:var(--dk-ink)!important}[data-theme=dark] .app-breadcrumb-strip{background:transparent;border-color:var(--dk-line)!important}[data-theme=dark] .footer{background:#090f2eb3!important;border-top-color:var(--dk-line)!important}[data-theme=dark] .bg-white{background-color:var(--dk-surface)!important}[data-theme=dark] .bg-light,[data-theme=dark] .bg-light-subtle,[data-theme=dark] .bg-body-tertiary,[data-theme=dark] .bg-body-secondary{background-color:var(--dk-surface-2)!important}[data-theme=dark] .bg-light.bg-opacity-50,[data-theme=dark] thead.bg-light{background-color:#0c1435b3!important}[data-theme=dark] .text-dark,[data-theme=dark] .text-black,[data-theme=dark] .text-body-emphasis{color:var(--dk-ink)!important}[data-theme=dark] .text-muted,[data-theme=dark] .text-secondary,[data-theme=dark] .text-body-secondary{color:var(--dk-muted)!important}[data-theme=dark] .border,[data-theme=dark] .border-top,[data-theme=dark] .border-bottom,[data-theme=dark] .border-start,[data-theme=dark] .border-end{border-color:var(--dk-line)!important}[data-theme=dark] .border-white{border-color:var(--dk-surface)!important}[data-theme=dark] .shadow-sm{box-shadow:0 2px 8px #00000059!important}[data-theme=dark] .shadow{box-shadow:0 10px 28px #0000006b!important}[data-theme=dark] .shadow-lg{box-shadow:0 18px 44px #00000080!important}[data-theme=dark] .text-bg-light,[data-theme=dark] .badge.bg-light{background-color:var(--dk-surface-3)!important;color:var(--dk-ink)!important}[data-theme=dark] .text-bg-dark{background-color:#000a2e!important;color:var(--dk-ink)!important;border:1px solid var(--dk-line)}[data-theme=dark] hr{border-color:var(--dk-line);opacity:1}[data-theme=dark] .card{--bs-card-bg: var(--dk-surface);--bs-card-cap-bg: var(--dk-surface);--bs-card-border-color: var(--dk-line);color:var(--dk-text);box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .card.border-0{border:1px solid var(--dk-line)!important}[data-theme=dark] .card-header,[data-theme=dark] .card-footer{background-color:transparent;border-color:var(--dk-line)!important}[data-theme=dark] .modal-content{background:var(--dk-surface);border:1px solid var(--dk-line);box-shadow:0 30px 80px #0009,0 0 0 1px #6d95ff14;color:var(--dk-text)}[data-theme=dark] .modal-header,[data-theme=dark] .modal-footer{border-color:var(--dk-line)}[data-theme=dark] .modal-backdrop.show{opacity:.7}[data-theme=dark] .btn-close{filter:invert(1) grayscale(1) brightness(2)}[data-theme=dark] .dropdown-menu:not(.profile-dropdown-menu){--bs-dropdown-bg: var(--dk-surface-3);--bs-dropdown-border-color: var(--dk-line-strong);--bs-dropdown-link-color: var(--dk-text);--bs-dropdown-link-hover-bg: rgba(59, 116, 255, .16);--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--dk-line);background-color:var(--dk-surface-3)!important;border:1px solid var(--dk-line-strong)!important;box-shadow:0 18px 44px #0000008c!important}[data-theme=dark] .list-group{--bs-list-group-bg: transparent;--bs-list-group-border-color: var(--dk-line);--bs-list-group-color: var(--dk-text);--bs-list-group-action-hover-bg: rgba(59, 116, 255, .12);--bs-list-group-action-hover-color: #fff}[data-theme=dark] .table{--bs-table-bg: transparent;--bs-table-color: var(--dk-text);--bs-table-border-color: var(--dk-line);--bs-table-hover-bg: rgba(59, 116, 255, .07);--bs-table-hover-color: var(--dk-ink);--bs-table-striped-bg: rgba(255, 255, 255, .025)}[data-theme=dark] .table>thead>tr>th{background-color:#0c1435d9;color:var(--dk-muted);border-color:var(--dk-line)}[data-theme=dark] .nav-tabs{--bs-nav-tabs-border-color: var(--dk-line);--bs-nav-tabs-link-active-bg: var(--dk-surface);--bs-nav-tabs-link-active-color: var(--dk-ink);--bs-nav-tabs-link-active-border-color: var(--dk-line) var(--dk-line) var(--dk-surface)}[data-theme=dark] .nav-link{color:var(--dk-text)}[data-theme=dark] .nav-pills .nav-link.active{background:linear-gradient(180deg,var(--dk-blue-2),var(--dk-blue));color:#fff}[data-theme=dark] .pagination{--bs-pagination-bg: var(--dk-surface);--bs-pagination-border-color: var(--dk-line);--bs-pagination-color: var(--dk-text);--bs-pagination-hover-bg: var(--dk-surface-3);--bs-pagination-disabled-bg: var(--dk-surface-2)}[data-theme=dark] .accordion{--bs-accordion-bg: var(--dk-surface);--bs-accordion-border-color: var(--dk-line);--bs-accordion-btn-bg: var(--dk-surface);--bs-accordion-active-bg: var(--dk-surface-3);--bs-accordion-active-color: var(--dk-ink)}[data-theme=dark] .progress{--bs-progress-bg: var(--dk-surface-2)}[data-theme=dark] .placeholder{background-color:var(--dk-line-strong)}[data-theme=dark] .toast{--bs-toast-bg: var(--dk-surface-3);--bs-toast-border-color: var(--dk-line-strong);--bs-toast-color: var(--dk-ink)}[data-theme=dark] .form-control,[data-theme=dark] .form-select,[data-theme=dark] .input-group-text{background-color:var(--dk-field);border-color:var(--dk-line);color:var(--dk-ink)}[data-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%238f99c0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-image:var(--bs-form-select-bg-img)}[data-theme=dark] .input-group-text.bg-white{background-color:var(--dk-field)!important}[data-theme=dark] .form-control::placeholder{color:#66719a}[data-theme=dark] .form-control:focus,[data-theme=dark] .form-select:focus{background-color:var(--dk-field);border-color:var(--dk-blue-2);color:var(--dk-ink);box-shadow:0 0 0 3px #3b74ff47}[data-theme=dark] .form-control:disabled,[data-theme=dark] .form-control[readonly],[data-theme=dark] .form-select:disabled{background-color:var(--dk-surface-2);color:var(--dk-muted)}[data-theme=dark] .form-check-input{background-color:var(--dk-field);border-color:var(--dk-line-strong)}[data-theme=dark] .form-check-input:checked{background-color:var(--dk-blue);border-color:var(--dk-blue)}[data-theme=dark] .form-label,[data-theme=dark] label{color:var(--dk-text)}[data-theme=dark] .input-group.bg-white{background-color:var(--dk-field)!important}[data-theme=dark] .input-group.bg-white .form-control{background-color:transparent}[data-theme=dark] .custom-select-toggle{background:var(--dk-field)!important;color:var(--dk-ink)!important;border-color:var(--dk-line)!important}[data-theme=dark] .custom-select-toggle:hover,[data-theme=dark] .custom-select-toggle:focus,[data-theme=dark] .custom-select-toggle[aria-expanded=true]{background:var(--dk-field)!important;border-color:var(--dk-blue-2)!important;box-shadow:0 0 0 3px #3b74ff38!important}[data-theme=dark] .custom-select-toggle:disabled{background:var(--dk-surface-2)!important;color:var(--dk-muted)!important}[data-theme=dark] .custom-select-menu{background:var(--dk-surface-3)!important;border-color:var(--dk-line-strong)!important;box-shadow:0 18px 44px #0000008c!important}[data-theme=dark] .custom-select-menu .bg-white{background:var(--dk-surface-3)!important}[data-theme=dark] .custom-select-option{background:transparent;color:var(--dk-text);border:0}[data-theme=dark] .custom-select-option:hover{background:#3b74ff29;color:#fff}[data-theme=dark] .btn-primary:not(.custom-select-toggle){background:linear-gradient(180deg,var(--dk-blue-2),var(--dk-blue));border-color:transparent;color:#fff}[data-theme=dark] .btn-primary:not(.custom-select-toggle):hover:not(:disabled){box-shadow:0 8px 22px -6px var(--dk-glow);filter:brightness(1.06)}[data-theme=dark] .btn-light,[data-theme=dark] .btn-white,[data-theme=dark] .btn-tertiary,[data-theme=dark] .btn-outline-secondary,[data-theme=dark] .btn-outline-dark{background-color:var(--dk-surface-3);border-color:var(--dk-line-strong);color:var(--dk-ink)}[data-theme=dark] .btn-light:hover,[data-theme=dark] .btn-white:hover,[data-theme=dark] .btn-tertiary:hover,[data-theme=dark] .btn-outline-secondary:hover,[data-theme=dark] .btn-outline-dark:hover{background-color:#213070;border-color:var(--dk-blue-2);color:#fff}[data-theme=dark] .btn-group.bg-white{background-color:var(--dk-surface-2)!important}[data-theme=dark] .btn-group .btn-white,[data-theme=dark] .btn-group .btn.text-muted{background:transparent;border-color:transparent}[data-theme=dark] .btn-link{color:var(--dk-blue-2)}[data-theme=dark] .btn:focus-visible{box-shadow:0 0 0 3px #3b74ff59}[data-theme=dark] .transition-hover:hover,[data-theme=dark] .hover-lift:hover,[data-theme=dark] .card.cursor-pointer:hover,[data-theme=dark] .gd-lift:hover{border-color:#6d95ff73!important;box-shadow:0 0 0 1px #6d95ff33,0 16px 36px -14px #3b74ff8c!important}[data-theme=dark] .gpn-chat-main,[data-theme=dark] .gpn-sidebar-card,[data-theme=dark] .gpn-chat-composer,[data-theme=dark] .studio-chat-composer,[data-theme=dark] .studio-prompt-card,[data-theme=dark] .studio-composer,[data-theme=dark] .studio-pop,[data-theme=dark] .studio-tray,[data-theme=dark] .studio-preset,[data-theme=dark] .studio-result-tile,[data-theme=dark] .editor-mobile-toolbar,[data-theme=dark] .gpn-publish-mode-tab{background:var(--dk-surface)!important;border-color:var(--dk-line)!important;color:var(--dk-text)}[data-theme=dark] .gpn-composer-box,[data-theme=dark] .gpn-composer-box:focus-within{background:var(--dk-field)!important;border-color:var(--dk-line)!important}[data-theme=dark] .gpn-composer-box:focus-within{border-color:var(--dk-blue-2)!important;box-shadow:0 0 0 3px #3b74ff38}[data-theme=dark] .gpn-publish-mode-tab:hover,[data-theme=dark] .studio-pop-grid button,[data-theme=dark] .studio-ref-add,[data-theme=dark] .studio-prompt-tab.active,[data-theme=dark] .attachment-tile-btn:hover:not(:disabled),[data-theme=dark] .attachment-remove-btn,[data-theme=dark] .studio-result-tile-actions{background:var(--dk-surface-3)!important;color:var(--dk-ink);border-color:var(--dk-line-strong)!important}[data-theme=dark] .studio-toggle .studio-switch>span{background:var(--dk-ink)}[data-theme=dark] .gpnvs-hover-bg-white:hover{background:var(--dk-surface-3)!important}@media(prefers-reduced-motion:reduce){[data-theme=dark] #app-scroll-container>*{animation:none}}[data-theme=dark] :is(.bi-facebook,.bi-instagram,.bi-linkedin,.bi-twitter-x,.bi-threads,.bi-youtube,.bi-tiktok,.bi-pinterest):not(.text-white):not(.platform-stack-icon *):not(.position-absolute.bg-white.rounded-circle *):not(.gd-thumb-badge *){display:inline-block;background:#fff!important;border-radius:50%;padding:.18em;line-height:1}[data-theme=dark] :is(.bi-facebook,.bi-instagram,.bi-linkedin,.bi-twitter-x,.bi-threads,.bi-youtube,.bi-tiktok,.bi-pinterest).d-block:not(.text-white):not(.platform-stack-icon *){width:fit-content;margin-left:auto;margin-right:auto}[data-theme=dark] :is(.bi-twitter-x,.bi-tiktok,.bi-threads):not(.text-white):not(.platform-stack-icon *){color:#000!important}[data-theme=dark] .bi-facebook:not(.text-white):not(.platform-stack-icon *){color:#1877f2!important}[data-theme=dark] .bi-instagram:not(.text-white):not(.platform-stack-icon *){color:#e4405f!important}[data-theme=dark] .bi-linkedin:not(.text-white):not(.platform-stack-icon *){color:#0a66c2!important}[data-theme=dark] .bi-youtube:not(.text-white):not(.platform-stack-icon *){color:red!important}[data-theme=dark] .bi-pinterest:not(.text-white):not(.platform-stack-icon *){color:#e60023!important}[data-theme=dark] .apexcharts-gridline,[data-theme=dark] .apexcharts-grid-borders line,[data-theme=dark] .apexcharts-xaxis line,[data-theme=dark] .apexcharts-yaxis line{stroke:#8d9dd629}[data-theme=dark] .apexcharts-legend-text{color:var(--dk-text)!important}[data-theme=dark] .apexcharts-xaxis-label,[data-theme=dark] .apexcharts-yaxis-label,[data-theme=dark] .apexcharts-xaxis-title-text,[data-theme=dark] .apexcharts-yaxis-title-text,[data-theme=dark] .apexcharts-datalabel-label{fill:var(--dk-muted)}[data-theme=dark] .apexcharts-datalabel-value{fill:var(--dk-ink)}[data-theme=dark] .apexcharts-bar-area{fill-opacity:.85}[data-theme=dark] .apexcharts-pie-area{stroke:var(--dk-surface)}[data-theme=dark] .apexcharts-tooltip.apexcharts-theme-light{background:var(--dk-surface-3)!important;border:1px solid var(--dk-line-strong)!important;color:var(--dk-ink);box-shadow:0 14px 34px #00000080!important}[data-theme=dark] .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{background:#ffffff0a!important;border-bottom-color:var(--dk-line)!important;color:var(--dk-ink)!important;font-weight:600}[data-theme=dark] .gd-link{color:var(--dk-blue-2)}[data-theme=dark] .gd-link:hover{color:#a3bdff}[data-theme=dark] .gd-card-title>i.bi{color:var(--dk-blue-2)}[data-theme=dark] .gd-card-warm .gd-card-title>i.bi{color:var(--gd-orange)}[data-theme=dark] .apexcharts-xaxistooltip{background:var(--dk-surface-3);border-color:var(--dk-line-strong);color:var(--dk-ink)}[data-theme=dark] .apexcharts-canvas [stroke="#0a1170"]{stroke:var(--dk-blue-2)}[data-theme=dark] .calendar-grid{background-color:var(--dk-line)!important;border-color:var(--dk-line)!important}[data-theme=dark] .calendar-header-cell,[data-theme=dark] .calendar-day-cell{background-color:var(--dk-surface)!important}[data-theme=dark] .calendar-day-cell.bg-light{background-color:var(--dk-surface-2)!important}[data-theme=dark] .calendar-item-card{background-color:var(--dk-surface-3)!important}[data-theme=dark] .calendar-item-card:hover{box-shadow:0 0 0 1px #6d95ff59,0 12px 28px -10px #3b74ff80}[data-theme=dark] .apexcharts-series[seriesName=Published] .apexcharts-bar-area{fill:#ff9a4d;fill-opacity:.85}[data-theme=dark] .position-absolute.bg-white.rounded-circle{background-color:#fff!important;border-color:#fff3!important}[data-theme=dark] .position-absolute.bg-white.rounded-circle :is(.bi-twitter-x,.bi-tiktok,.bi-threads),[data-theme=dark] .gd-thumb-badge :is(.bi-twitter-x,.bi-tiktok,.bi-threads){color:#000!important}[data-theme=dark] .gpnvs-text-tertiary{color:var(--dk-ink)!important}[data-theme=dark] [style*="color: var(--gpn-tertiary)"]{color:#c9d3ff!important;background-color:#ffffff14!important;border-color:#ffffff29!important}[data-theme=dark] .studio-chip,[data-theme=dark] .studio-icon-btn{background:var(--dk-surface-3);border-color:var(--dk-line-strong);color:var(--dk-ink)}[data-theme=dark] .studio-chip:hover,[data-theme=dark] .studio-icon-btn:hover:not(:disabled){background:#213070;border-color:var(--dk-blue-2)}[data-theme=dark] .studio-chip.active,[data-theme=dark] .studio-chip.on{background:#3b74ff2e;border-color:var(--dk-blue-2);color:#9db8ff}[data-theme=dark] .gpn-composer-send:disabled{background:var(--dk-surface-3);color:var(--dk-muted)}[data-theme=dark] .gd-tile i.bi[style]{background:color-mix(in srgb,currentColor 18%,transparent)!important}[data-theme=dark] .topbar-logo-light{display:none!important}[data-theme=dark] .topbar-logo-dark{display:block!important}@media(min-width:992px){[data-theme=dark] .topbar-logo-dark{height:44px}}[data-theme=dark] .text-primary{color:var(--dk-blue-2)!important}[data-theme=dark] .text-danger{color:#ff6b81!important}[data-theme=dark] .text-success{color:#4ade80!important}[data-theme=dark] .text-info{color:#67d4f5!important}[data-theme=dark] .text-warning{color:#fbbf24!important}[data-theme=dark] .bi-linkedin:not(.eng-brand-lockup *){color:#3f95ec!important}[data-theme=dark] .bi-facebook:not(.eng-brand-lockup *){color:#4e8ff8!important}[data-theme=dark] .bi-wordpress:not(.eng-brand-lockup *){color:#4aa3d6!important}[data-theme=dark] .eng-brand-lockup{box-shadow:0 .5rem 1.25rem #00000073;border:1px solid var(--dk-line-strong)}[data-theme=dark] [style*="color: rgb(10, 17, 112)"]{color:var(--dk-blue-2)!important}[data-theme=dark] .btn.rounded-circle.btn-white,[data-theme=dark] .btn.rounded-circle.btn-light{background-color:var(--dk-surface-3)!important;border:1px solid var(--dk-line-strong)!important}[data-theme=dark] .btn.rounded-circle.btn-white:hover,[data-theme=dark] .btn.rounded-circle.btn-light:hover{background-color:#213070!important;border-color:var(--dk-blue-2)!important}[data-theme=dark] [style*="rgba(255, 193, 7, 0.08)"]{background-color:transparent!important;background-image:linear-gradient(90deg,#fbbf2433,#fbbf240a 70%);box-shadow:inset 3px 0 #fbbf24}[data-theme=dark] .form-switch .form-check-input:not(:checked){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23aab4da'/%3e%3c/svg%3e");border-color:var(--dk-line-strong)}[data-theme=dark]{--dk-card-grad: linear-gradient(160deg, rgba(109, 149, 255, .09) 0%, rgba(109, 149, 255, .025) 48%, rgba(255, 143, 51, .035) 100%);--dk-tabs-grad: linear-gradient(180deg, rgba(109, 149, 255, .11) 0%, rgba(109, 149, 255, .025) 100%)}[data-theme=dark] .card,[data-theme=dark] .gd-card:not(.gd-gopi):not(.gd-command),[data-theme=dark] .ga-section,[data-theme=dark] .analytics-section-shell,[data-theme=dark] .modal-content,[data-theme=dark] .bg-white.rounded-4,[data-theme=dark] .bg-white.rounded-3.border{background-image:var(--dk-card-grad)}[data-theme=dark] .gd-tabs,[data-theme=dark] .gd-seg,[data-theme=dark] .btn-group.bg-white,[data-theme=dark] .nav-tabs,[data-theme=dark] .studio-top-tabs,[data-theme=dark] .gd-tabs-select .custom-select-toggle{background-image:var(--dk-tabs-grad)!important}[data-theme=dark] .article-score-bubble{background-color:#1b2a66!important;background-image:linear-gradient(160deg,#6d95ff38,#6d95ff0a 70%)!important;border:1px solid rgba(109,149,255,.45)!important;box-shadow:0 22px 50px #0009,0 0 0 1px #6d95ff1f!important}[data-theme=dark] .form-check-input[type=checkbox]{border:1.5px solid #7d8bc4!important;background-color:#0a1132e6}[data-theme=dark] .form-check-input[type=checkbox]:hover{border-color:var(--dk-blue-2)!important}[data-theme=dark] .form-check-input[type=checkbox]:checked{background-color:var(--dk-blue);border-color:var(--dk-blue-2)!important}[data-theme=dark] .form-check-input[type=checkbox]:focus{box-shadow:0 0 0 3px #3b74ff4d}[data-theme=dark] .vs-soft-muted,[data-theme=dark] .btn-light.vs-soft:not([class*=vs-soft-]){background:var(--dk-surface-3)!important;color:var(--dk-ink)!important;border-color:var(--dk-line-strong)!important}[data-theme=dark] .vs-soft-muted:hover:not(:disabled),[data-theme=dark] .vs-soft-muted.active,[data-theme=dark] .btn-light.vs-soft:not([class*=vs-soft-]):hover:not(:disabled){background:#213070!important;color:#fff!important;border-color:var(--dk-blue-2)!important}[data-theme=dark] .vs-soft-primary:not(:hover):not(.active){background:#3b74ff29!important;color:#9db8ff!important}[data-theme=dark] .vs-soft-info:not(:hover):not(.active){background:#3b74ff29!important;color:#9db8ff!important}[data-theme=dark] .vs-tl-scene{background:#6d95ff24;border-color:#6d95ff61;color:var(--dk-ink)}[data-theme=dark] .vs-tl-scene-t{opacity:.85}[data-theme=dark] .ql-toolbar.ql-snow,[data-theme=dark] .ql-container.ql-snow{border-color:var(--dk-line)!important}[data-theme=dark] .ql-snow .ql-stroke{stroke:var(--dk-text)}[data-theme=dark] .ql-snow .ql-fill,[data-theme=dark] .ql-snow .ql-stroke.ql-fill{fill:var(--dk-text)}[data-theme=dark] .ql-snow .ql-picker{color:var(--dk-text)}[data-theme=dark] .ql-snow.ql-toolbar button:hover .ql-stroke,[data-theme=dark] .ql-snow.ql-toolbar button.ql-active .ql-stroke,[data-theme=dark] .ql-snow .ql-picker-label:hover .ql-stroke{stroke:var(--dk-blue-2)}[data-theme=dark] .ql-snow.ql-toolbar button:hover .ql-fill,[data-theme=dark] .ql-snow.ql-toolbar button.ql-active .ql-fill{fill:var(--dk-blue-2)}[data-theme=dark] .ql-snow.ql-toolbar button:hover,[data-theme=dark] .ql-snow.ql-toolbar button.ql-active,[data-theme=dark] .ql-snow .ql-picker-label:hover,[data-theme=dark] .ql-snow .ql-picker-label.ql-active{color:var(--dk-blue-2)}[data-theme=dark] .ql-snow .ql-picker-options{background:var(--dk-surface-3);border-color:var(--dk-line-strong)!important;color:var(--dk-text);box-shadow:0 14px 34px #00000080}[data-theme=dark] .ql-snow .ql-tooltip{background:var(--dk-surface-3);border-color:var(--dk-line-strong);color:var(--dk-text);box-shadow:0 14px 34px #00000080}[data-theme=dark] .ql-snow .ql-tooltip input[type=text]{background:var(--dk-field);border-color:var(--dk-line);color:var(--dk-ink)}[data-theme=dark] .ql-editor{color:var(--dk-ink)}[data-theme=dark] .ql-editor.ql-blank:before{color:#66719a}[data-theme=dark] .list-group-item-action{color:var(--dk-text)}[data-theme=dark] .list-group-item-action .fw-semibold{color:var(--dk-ink)}[data-theme=dark] .btn.rounded-circle.btn-white.p-1,[data-theme=dark] .btn.rounded-circle.btn-light.p-1{width:2.25rem;height:2.25rem;padding:0!important;display:inline-flex;align-items:center;justify-content:center}[data-theme=dark] [style*="rgb(224, 242, 254)"],[data-theme=dark] [style*="rgb(248, 251, 255)"]{background:linear-gradient(135deg,#3b74ff33,#111a3f80 55%,#ff8f3312),var(--dk-surface)!important}[data-theme=dark] [style*="rgb(248, 249, 250)"],[data-theme=dark] [style*="rgb(248, 250, 252)"],[data-theme=dark] [style*="rgb(238, 242, 247)"],[data-theme=dark] [style*="rgb(233, 236, 239)"]{background-color:var(--dk-surface-2)!important}[data-theme=dark] [style*="rgb(230, 240, 255)"]{background-color:#3b74ff29!important}[data-theme=dark] .vs-soft-warning:not(:hover):not(.active){background:#ff8f3329!important;color:#ffb27a!important}[data-theme=dark] .vs-soft-success:not(:hover):not(.active){background:#4ade8024!important;color:#4ade80!important}[data-theme=dark] .vs-soft-danger:not(:hover):not(.active){background:#ff6b8124!important;color:#ff8fa0!important}[data-theme=dark] :is(.bg-warning,.text-bg-warning,.btn-warning,.badge.bg-warning),[data-theme=dark] :is(.bg-warning,.text-bg-warning,.btn-warning) :is(.text-dark,.text-white,.text-primary,i,span){color:#1c1400!important}[data-theme=dark] .btn-warning:hover{filter:brightness(1.06)}[data-theme=dark] [style*="color: var(--gpn-primary)"]{color:#a9c2ff!important;background-color:#3b74ff33!important;border-color:#6d95ff73!important}[data-theme=dark] [style*="color: var(--gpn-secondary)"]{color:#ffb27a!important;background-color:#ff8f3329!important;border-color:#ff8f3366!important}[data-theme=dark] .bg-primary-subtle.text-primary,[data-theme=dark] .badge.bg-primary-subtle{background-color:#3b74ff33!important;color:#a9c2ff!important;border-color:#6d95ff73!important}[data-theme=dark] .bg-info-subtle{background-color:#67d4f529!important}[data-theme=dark] .bg-success-subtle{background-color:#4ade8026!important}[data-theme=dark] .bg-danger-subtle{background-color:#ff6b8126!important}[data-theme=dark] .bg-warning-subtle{background-color:#fbbf2426!important}[data-theme=dark] .form-range::-webkit-slider-runnable-track{background-color:#8d9dd661}[data-theme=dark] .form-range::-moz-range-track{background-color:#8d9dd661}[data-theme=dark] .form-range::-webkit-slider-thumb{background-color:var(--dk-blue-2);box-shadow:0 0 0 3px #3b74ff4d}[data-theme=dark] .form-range::-moz-range-thumb{background-color:var(--dk-blue-2)}[data-theme=dark] .gd-page-head :is(.vs-soft-primary,.vs-soft-muted,.vs-soft-info):not(:hover):not(.active){background:#ffffff1f!important;color:#fff!important;border-color:#ffffff47!important}[data-theme=dark]{--dk-chip-blue-bg: #1e3a8a;--dk-chip-blue-fg: #dbe6ff;--dk-chip-blue-bd: #3b5fc4;--dk-chip-orange-bg: #6b3410;--dk-chip-orange-fg: #ffd9bd;--dk-chip-orange-bd: #a65520;--dk-chip-green-bg: #14532d;--dk-chip-green-fg: #c9f7da;--dk-chip-green-bd: #22804a;--dk-chip-red-bg: #6b1d2c;--dk-chip-red-fg: #ffd2da;--dk-chip-red-bd: #a83248;--dk-chip-amber-bg: #5c4508;--dk-chip-amber-fg: #fde9a8;--dk-chip-amber-bd: #93700f;--dk-chip-cyan-bg: #0e4a5e;--dk-chip-cyan-fg: #c8f1fd;--dk-chip-cyan-bd: #1b7896;--dk-chip-slate-bg: #26335f;--dk-chip-slate-fg: #e4e9ff;--dk-chip-slate-bd: #3d4c86;--bs-primary-bg-subtle: var(--dk-chip-blue-bg);--bs-primary-text-emphasis: var(--dk-chip-blue-fg);--bs-primary-border-subtle: var(--dk-chip-blue-bd);--bs-success-bg-subtle: var(--dk-chip-green-bg);--bs-success-text-emphasis: var(--dk-chip-green-fg);--bs-success-border-subtle: var(--dk-chip-green-bd);--bs-danger-bg-subtle: var(--dk-chip-red-bg);--bs-danger-text-emphasis: var(--dk-chip-red-fg);--bs-danger-border-subtle: var(--dk-chip-red-bd);--bs-warning-bg-subtle: var(--dk-chip-amber-bg);--bs-warning-text-emphasis: var(--dk-chip-amber-fg);--bs-warning-border-subtle: var(--dk-chip-amber-bd);--bs-info-bg-subtle: var(--dk-chip-cyan-bg);--bs-info-text-emphasis: var(--dk-chip-cyan-fg);--bs-info-border-subtle: var(--dk-chip-cyan-bd);--bs-secondary-bg-subtle: var(--dk-chip-slate-bg);--bs-secondary-text-emphasis: var(--dk-chip-slate-fg);--bs-secondary-border-subtle: var(--dk-chip-slate-bd)}[data-theme=dark] :is(.bg-primary-subtle,.badge.bg-primary-subtle,[style*="color: var(--gpn-primary)"],.gd-pill.blue,.gd-tab-count,.gd-btn-soft-blue,.studio-chip.active,.studio-chip.on,.ga-tab-count),[data-theme=dark] :is(.vs-soft-primary,.vs-soft-info):not(:hover):not(.active){background:var(--dk-chip-blue-bg)!important;color:var(--dk-chip-blue-fg)!important;border-color:var(--dk-chip-blue-bd)!important}[data-theme=dark] .gd-tab.active .gd-tab-count{background:#fff!important;color:#1e3a8a!important}[data-theme=dark] :is([style*="color: var(--gpn-secondary)"],.gd-btn-soft-orange),[data-theme=dark] :is(.vs-soft-secondary,.vs-soft-warning):not(:hover):not(.active){background:var(--dk-chip-orange-bg)!important;color:var(--dk-chip-orange-fg)!important;border-color:var(--dk-chip-orange-bd)!important}[data-theme=dark] :is(.bg-success-subtle,.gd-pill.green),[data-theme=dark] .vs-soft-success:not(:hover):not(.active){background:var(--dk-chip-green-bg)!important;color:var(--dk-chip-green-fg)!important;border-color:var(--dk-chip-green-bd)!important}[data-theme=dark] :is(.bg-danger-subtle,.gd-pill.red),[data-theme=dark] .vs-soft-danger:not(:hover):not(.active){background:var(--dk-chip-red-bg)!important;color:var(--dk-chip-red-fg)!important;border-color:var(--dk-chip-red-bd)!important}[data-theme=dark] :is(.bg-warning-subtle,.gd-pill.amber){background:var(--dk-chip-amber-bg)!important;color:var(--dk-chip-amber-fg)!important;border-color:var(--dk-chip-amber-bd)!important}[data-theme=dark] .bg-info-subtle{background:var(--dk-chip-cyan-bg)!important;color:var(--dk-chip-cyan-fg)!important;border-color:var(--dk-chip-cyan-bd)!important}[data-theme=dark] :is(.bg-primary-subtle,.bg-success-subtle,.bg-danger-subtle,.bg-warning-subtle,.bg-info-subtle) :is(.text-primary,.text-success,.text-danger,.text-warning,.text-info,.text-muted,i){color:inherit!important}[data-theme=dark] :is(.gd-pill.muted,.gd-tag,.gd-chip,.vs-soft-muted,.badge.bg-light,.text-bg-light,.bg-secondary-subtle,.gd-tile i.bi[style]){background:var(--dk-chip-slate-bg)!important;border-color:var(--dk-chip-slate-bd)!important}[data-theme=dark] :is(.gd-pill.muted,.gd-tag,.gd-chip,.vs-soft-muted,.badge.bg-light,.text-bg-light,.bg-secondary-subtle){color:var(--dk-chip-slate-fg)!important}[data-theme=dark] .badge.bg-opacity-25,[data-theme=dark] .badge.bg-opacity-10{--bs-bg-opacity: 1}[data-theme=dark] .badge.bg-primary.bg-opacity-10{background:var(--dk-chip-blue-bg)!important;color:var(--dk-chip-blue-fg)!important}[data-theme=dark] .badge.bg-success.bg-opacity-10{background:var(--dk-chip-green-bg)!important;color:var(--dk-chip-green-fg)!important}[data-theme=dark] .gd-page-head :is(.vs-soft-primary,.vs-soft-muted,.vs-soft-info):not(:hover):not(.active),[data-theme=dark] .gd-page-head :is(.btn-light,.gd-btn-ghost){background:#fff!important;color:#0a1170!important;border-color:#fff!important}[data-theme=dark] .gd-page-head .gd-btn-soft-blue{background:#fff!important;color:#1e3a8a!important;border-color:#fff!important}[data-theme=dark] .gd-page-head .gd-btn-soft-orange{background:#ff8f33!important;color:#2b1300!important;border-color:#ff8f33!important}[data-theme=dark] .gd-page-head .gd-ph-main>.btn.rounded-circle{background:#fff!important;color:#0a1170!important;border-color:#fff!important}[data-theme=dark] [style*="background: rgba(4, 0, 74, 0.16)"]{background:#34437f!important}[data-theme=dark] [style*="background: var(--gpn-tertiary)"]{background:var(--dk-blue-2)!important}[data-theme=dark] .ish-item{background:var(--dk-surface-3);border-color:var(--dk-line-strong);box-shadow:0 8px 22px #00000059}[data-theme=dark] .ish-item:hover{border-color:var(--dk-blue-2);box-shadow:0 0 0 1px #6d95ff40,0 18px 38px -12px #3b74ff8c}[data-theme=dark] .ish-item.selected{border-color:var(--dk-blue-2);box-shadow:0 0 0 3px #2b4fae,0 18px 38px -12px #3b74ff8c}[data-theme=dark] .ish-media{background:var(--dk-surface-2)}[data-theme=dark] .ish-actions{background:var(--dk-surface-3);border-top-color:var(--dk-line-strong)}[data-theme=dark] .ish-viewall{background:var(--dk-chip-blue-bg);color:var(--dk-chip-blue-fg);border-color:var(--dk-chip-blue-bd)}[data-theme=dark] .ish-title{color:var(--dk-ink)}[data-theme=dark] .ish-sub{color:var(--dk-muted)}[data-theme=dark] .ish-skel{background:linear-gradient(90deg,#16204a,#1d2a5c,#16204a);background-size:200% 100%}[data-theme=dark] .ish-empty{border-color:var(--dk-line-strong);color:var(--dk-muted)}[data-theme=dark] [style*="background-color: var(--gpn-secondary)"]{background-color:#ff8f33!important;color:#2b1300!important;border-color:#ff8f33!important}[data-theme=dark] [style*="background-color: var(--gpn-primary)"]{background-color:var(--dk-blue)!important;color:#fff!important;border-color:var(--dk-blue)!important}[data-theme=dark] .btn-outline-light:hover,[data-theme=dark] .btn-outline-light:active,[data-theme=dark] .btn-outline-light.active,[data-theme=dark] .btn-outline-light:focus-visible{background-color:var(--dk-surface-3)!important;border-color:var(--dk-blue)!important;color:var(--dk-ink)!important}[data-theme=dark] .btn-outline-light:hover .text-dark,[data-theme=dark] .btn-outline-light:hover span{color:var(--dk-ink)!important}[data-theme=dark] .connect-platform-btn .bi-pinterest{color:#e60023!important}[data-theme=dark] .bg-primary:is(.bg-opacity-10,.bg-opacity-25){background:var(--dk-chip-blue-bg)!important;color:var(--dk-chip-blue-fg)!important}[data-theme=dark] .bg-success:is(.bg-opacity-10,.bg-opacity-25){background:var(--dk-chip-green-bg)!important;color:var(--dk-chip-green-fg)!important}[data-theme=dark] .bg-info:is(.bg-opacity-10,.bg-opacity-25){background:var(--dk-chip-cyan-bg)!important;color:var(--dk-chip-cyan-fg)!important}[data-theme=dark] .bg-warning:is(.bg-opacity-10,.bg-opacity-25){background:var(--dk-chip-amber-bg)!important;color:var(--dk-chip-amber-fg)!important}[data-theme=dark] .bg-danger:is(.bg-opacity-10,.bg-opacity-25){background:var(--dk-chip-red-bg)!important;color:var(--dk-chip-red-fg)!important}[data-theme=dark] .bg-secondary:is(.bg-opacity-10,.bg-opacity-25){background:var(--dk-chip-slate-bg)!important;color:var(--dk-chip-slate-fg)!important}[data-theme=dark] :is(.bg-primary,.bg-success,.bg-info,.bg-warning,.bg-danger,.bg-secondary):is(.bg-opacity-10,.bg-opacity-25) :is(.text-primary,.text-success,.text-info,.text-warning,.text-danger,.text-secondary,.text-muted,i){color:inherit!important}[data-theme=dark] .table-primary{--bs-table-bg: var(--dk-chip-blue-bg);--bs-table-color: var(--dk-chip-blue-fg);--bs-table-border-color: var(--dk-chip-blue-bd)}[data-theme=dark] .table-success{--bs-table-bg: var(--dk-chip-green-bg);--bs-table-color: var(--dk-chip-green-fg);--bs-table-border-color: var(--dk-chip-green-bd)}[data-theme=dark] .table-info{--bs-table-bg: var(--dk-chip-cyan-bg);--bs-table-color: var(--dk-chip-cyan-fg);--bs-table-border-color: var(--dk-chip-cyan-bd)}[data-theme=dark] .table-warning{--bs-table-bg: var(--dk-chip-amber-bg);--bs-table-color: var(--dk-chip-amber-fg);--bs-table-border-color: var(--dk-chip-amber-bd)}[data-theme=dark] .table-danger{--bs-table-bg: var(--dk-chip-red-bg);--bs-table-color: var(--dk-chip-red-fg);--bs-table-border-color: var(--dk-chip-red-bd)}[data-theme=dark] :is(.table-primary,.table-success,.table-info,.table-warning,.table-danger)>*{background-color:var(--bs-table-bg)!important;color:var(--bs-table-color)!important}[data-theme=dark] :is(.table-primary,.table-success,.table-info,.table-warning,.table-danger) :is(.text-secondary,.text-muted){color:var(--bs-table-color)!important;opacity:.85}[data-theme=dark] :is(.table-primary,.table-success,.table-info,.table-warning,.table-danger) .btn-link{color:#fff!important;text-decoration:underline}[data-theme=dark]{--gd-ink: #eef2ff;--gd-blue-soft: rgba(59, 116, 255, .16);--gd-orange-soft: rgba(255, 122, 26, .16);--gd-green-soft: rgba(22, 163, 74, .16);--gd-red-soft: rgba(229, 48, 75, .16);--gd-amber-soft: rgba(217, 138, 6, .18);--gd-text: #b8c2e0;--gd-muted: #8a94b3;--gd-line: #243055;--gd-surface: #121a3d;--gd-surface-2: #0e1533;--gd-shadow: 0 6px 18px rgba(0, 0, 0, .25);--gd-shadow-hover: 0 16px 34px rgba(0, 0, 0, .35)}[data-theme=dark] .gd-command{background:radial-gradient(26rem 14rem at 100% 0%,rgba(59,116,255,.35),transparent 70%),linear-gradient(105deg,var(--gd-navy-deep) 0%,#071461 50%,#0d2aa8 100%)}[data-theme=dark] .gd-kpi-icon.navy{background:#ffffff14;color:#c9d3ff}[data-theme=dark] .gd-skel{background:linear-gradient(90deg,#16204a,#1d2a5c,#16204a);background-size:200% 100%}[data-theme=dark] .gd-tag,[data-theme=dark] .gd-pill.blue,[data-theme=dark] .gd-tab-count{color:#9db8ff}[data-theme=dark] .gd-tab-ind{background:linear-gradient(180deg,var(--gd-blue-2),var(--gd-blue))}[data-theme=dark] .gd-btn-soft-blue,[data-theme=dark] .gd-btn-soft-blue:hover{color:#9db8ff}[data-theme=dark] .gd-btn-soft-orange,[data-theme=dark] .gd-btn-soft-orange:hover{color:#ffb27a}[data-theme=dark] .gd-seg button[aria-pressed=true]{background:linear-gradient(180deg,var(--gd-blue-2),var(--gd-blue))}[data-theme=dark] .gd-btn-navy{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}[data-theme=dark] .gd-btn-navy:hover{background:#ffffff29}[data-theme=dark] .gd-gopi-ask{background:#0d1846;box-shadow:inset 0 0 0 1px #34437f,0 10px 24px #0000004d}[data-theme=dark] .gd-gopi-ask input{color:#fff}[data-theme=dark] .gd-gopi-ask input::placeholder{color:#8f99c0}[data-theme=dark] .gd-card.gd-card-deep{background-color:#0a1130;border-color:#1f2a55}[data-theme=dark] .gd-ch-tile{background:color-mix(in srgb,var(--ch) 18%,#16204a);border-color:color-mix(in srgb,var(--ch) 40%,#283668);border-top-color:var(--ch, var(--gd-blue))}[data-theme=dark] .gd-ch-tile:hover{background:color-mix(in srgb,var(--ch) 26%,#16204a)}[data-theme=dark] .gd-ch-tile.dark-brand{background:#222d58;border-top-color:#c9d2ef}[data-theme=dark] .gd-ch-tile.dark-brand:hover{background:#2a3666}[data-theme=dark] .gd-ch-tile.broken{border-top-color:var(--gd-red)}[data-theme=dark] .gd-ch-avatar>img,[data-theme=dark] .gd-ch-avatar-fallback{border-color:#16204a}[data-theme=dark] .gd-ch-avatar-fallback{background:#22306a!important}[data-theme=dark] .gd-ch-badge{background:#0a1130;box-shadow:0 0 0 1.5px #34437f}[data-theme=dark] .gd-ch-stats{border-top-color:color-mix(in srgb,var(--ch) 35%,#2c3a6e)}[data-theme=dark] .gd-card.gd-card-warm{background-color:#2a1d30;border-color:#4a3248}[data-theme=dark] .gd-card-warm .gd-row{background:#35243a;border-color:#553a52}[data-theme=dark] .gd-card.gd-card-cool{background-color:#0f1d47;border-color:#23346a}[data-theme=dark] .gd-timeline>.gd-row{background:#15265a;border-color:#2a3d78}[data-theme=dark] .gd-list.gd-timeline:before{background:#2f4585}[data-theme=dark] .gd-timeline>.gd-row:before{background:#5b8cff;box-shadow:0 0 0 3px #0f1d47}[data-theme=dark] .gd-bt-day{background:#16204a;color:#8a94b3}[data-theme=dark] .gd-bt-day.on{background:#3b74ff;color:#fff}[data-theme=dark] .gd-bt-dots i{box-shadow:0 0 0 1px #3b74ff}[data-theme=dark] .gd-bt-tile{background:#16204a;border-color:#283668;border-left:3px solid var(--ch)}[data-theme=dark] .gi-thumb-badge{background:#0a1130;box-shadow:0 0 0 1.5px #34437f}[data-theme=dark] .tr-context.sensitive{background:#3b1d24;border-color:#7a2e3b}[data-theme=dark]{--dk-act-blue: #3b74ff;--dk-act-indigo: #6366f1;--dk-act-amber: #d97706;--dk-act-red: #dc3545;--dk-act-cyan: #0891b2;--dk-act-green: #198754;--dk-act-teal: #0d9488;--dk-act-purple: #7c4dcc;--dk-act-violet: #8b5cf6;--dk-act-slate: #4b5a8f}[data-theme=dark] :is(.icon-action-btn,.ish-act,.btn-icon-watch,.btn-icon-edit,.btn-icon-delete),[data-theme=dark] :is(.icon-action-btn,.ish-act,.btn-icon-watch,.btn-icon-edit,.btn-icon-delete) i.bi{color:#fff!important}[data-theme=dark] :is(.icon-action-preview,.ish-act.preview,.btn-icon-watch){background:var(--dk-act-blue);border-color:var(--dk-act-blue)}[data-theme=dark] .icon-action-copy{background:var(--dk-act-indigo)}[data-theme=dark] :is(.icon-action-edit,.icon-action-pause){background:var(--dk-act-amber)}[data-theme=dark] :is(.icon-action-delete,.ish-act.delete,.btn-icon-delete){background:var(--dk-act-red);border-color:var(--dk-act-red)}[data-theme=dark] .icon-action-refresh{background:var(--dk-act-cyan)}[data-theme=dark] :is(.icon-action-publish,.icon-action-activate){background:var(--dk-act-green)}[data-theme=dark] :is(.icon-action-download,.ish-act.download){background:var(--dk-act-teal);border-color:var(--dk-act-teal)}[data-theme=dark] .icon-action-share{background:var(--dk-act-purple)}[data-theme=dark] :is(.icon-action-refine,.ish-act.refine){background:var(--dk-act-violet);border-color:var(--dk-act-violet)}[data-theme=dark] .btn-icon-edit{background:var(--dk-act-slate)}[data-theme=dark] :is(.icon-action-btn,.ish-act,.btn-icon-watch,.btn-icon-edit,.btn-icon-delete):hover{filter:brightness(1.15)}[data-theme=dark] :is(button,a).btn.rounded-circle:is(.bg-info-subtle,.bg-warning-subtle,.bg-primary-subtle,.bg-secondary-subtle,.bg-danger-subtle,.btn-outline-danger) i.bi{color:#fff!important}[data-theme=dark] :is(button,a).btn.rounded-circle:is(.bg-info-subtle,.bg-warning-subtle,.bg-primary-subtle,.bg-secondary-subtle,.bg-danger-subtle,.btn-outline-danger){color:#fff!important;border-color:transparent!important}[data-theme=dark] :is(button,a).btn.rounded-circle.bg-info-subtle{background:var(--dk-act-cyan)!important}[data-theme=dark] :is(button,a).btn.rounded-circle.bg-warning-subtle{background:var(--dk-act-amber)!important}[data-theme=dark] :is(button,a).btn.rounded-circle.bg-primary-subtle{background:var(--dk-act-blue)!important}[data-theme=dark] :is(button,a).btn.rounded-circle.bg-secondary-subtle{background:var(--dk-act-slate)!important}[data-theme=dark] :is(button,a).btn.rounded-circle:is(.bg-danger-subtle,.btn-outline-danger){background:var(--dk-act-red)!important}[data-theme=dark] :is(button,a).btn.rounded-circle:is(.bg-info-subtle,.bg-warning-subtle,.bg-primary-subtle,.bg-secondary-subtle,.bg-danger-subtle,.btn-outline-danger):hover{filter:brightness(1.15)}[data-theme=dark] .gpn-review-card{background:var(--dk-surface);border-color:var(--dk-line-strong)}[data-theme=dark] .gpn-review-stat{background:var(--dk-surface-3)}[data-theme=dark] .gpn-review-value{color:var(--dk-ink)}[data-theme=dark] :is(.gpn-review-label,.gpn-review-hint,.gpn-plan-label){color:var(--dk-muted)}[data-theme=dark] .gpn-review-noplan{background:var(--dk-chip-orange-bg);color:var(--dk-chip-orange-fg)}[data-theme=dark] .gpn-memory-list li{border-bottom-color:var(--dk-line)}[data-theme=dark] .gpn-review-value.gpn-review-unknown{color:var(--dk-muted)}.lp2,.lp2-nav,.lp2-footer,.lp2-site{--lp-navy: #040a3c;--lp-navy-2: #0a1670;--lp-blue: #1f5eff;--lp-blue-2: #3b74ff;--lp-blue-soft: #eaf1ff;--lp-orange: #ff7a1a;--lp-orange-2: #ff6200;--lp-ink: #0b1440;--lp-text: #4a5578;--lp-muted: #7f8aa8;--lp-line: #e3eaf9;--lp-bg: #f5f8ff;--lp-radius: 18px;--lp-shadow: 0 10px 30px rgba(20, 45, 120, .08);--lp-shadow-lg: 0 24px 60px rgba(10, 30, 110, .18)}.lp2{color:var(--lp-text);background:#fff;overflow-x:clip;font-size:15px}.lp2 h1,.lp2 h2,.lp2 h3,.lp2 h4{color:var(--lp-ink);letter-spacing:-.02em}.lp2 a,.lp2-nav a,.lp2-footer a,.lp2-site a.lp2-btn,.lp2-site a.lp2-link{text-decoration:none}.lp2-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.lp2-section{position:relative;isolation:isolate;padding:60px 0;overflow:hidden}.lp2-center{text-align:center}.lp2-pill{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-blue);background:#eef3ff;border:1px solid #c7d6ff;border-radius:999px;padding:5px 12px}.lp2-pill-dark{color:#dbe5ff;background:#ffffff1a;border-color:#ffffff38}.lp2-h2{font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.18;margin:12px 0 8px}.lp2-h2 .lp2-blue{color:var(--lp-blue)}.lp2-split .lp2-h2,.lp2-pub .lp2-h2,.lp2-faq .lp2-h2{font-size:clamp(24px,2.3vw,31px)}.lp2-lead{font-size:15px;line-height:1.6;color:var(--lp-text);max-width:620px}.lp2-center .lp2-lead{margin:0 auto}.lp2-link{color:var(--lp-blue);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:6px}.lp2-link:hover{color:var(--lp-blue-2);gap:9px;transition:gap .2s ease}.lp2-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;font-weight:700;font-size:15px;padding:14px 30px;border:0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.lp2-btn:hover{transform:translateY(-2px)}.lp2-btn-orange{color:#fff;background:linear-gradient(180deg,#ff8f33 0%,var(--lp-orange-2) 100%);box-shadow:0 12px 28px #ff6e1461}.lp2-btn-orange:hover{color:#fff;box-shadow:0 16px 34px #ff6e147a}.lp2-btn-ghost{color:#fff;background:#ffffff0a;border:1.5px solid rgba(255,255,255,.45)}.lp2-btn-ghost:hover{color:#fff;background:#ffffff1f}.lp2-btn-blue{color:#fff;background:linear-gradient(180deg,var(--lp-blue-2),var(--lp-blue));box-shadow:0 10px 24px #1f5eff4d}.lp2-btn-blue:hover{color:#fff}.lp2-btn-sm{padding:10px 22px;font-size:14px}.lp2-play{width:26px;height:26px;border-radius:50%;background:#fff;color:var(--lp-navy);display:inline-flex;align-items:center;justify-content:center;font-size:12px}.lp2-waves{position:absolute;pointer-events:none;z-index:-1}.lp2-waves path{fill:none}.lp2-waves.lp2-fade-r{-webkit-mask-image:linear-gradient(90deg,#000 45%,transparent 95%);mask-image:linear-gradient(90deg,#000 45%,transparent 95%)}.lp2-waves.lp2-fade-l{-webkit-mask-image:linear-gradient(270deg,#000 45%,transparent 95%);mask-image:linear-gradient(270deg,#000 45%,transparent 95%)}.lp2-orb{position:absolute;border-radius:50%;pointer-events:none;z-index:-1}.lp2-light{background:radial-gradient(60rem 30rem at 50% -10%,rgba(255,255,255,.95),transparent 70%),radial-gradient(34rem 26rem at 100% 0%,rgba(59,116,255,.1),transparent 65%),radial-gradient(34rem 26rem at 0% 100%,rgba(59,116,255,.08),transparent 65%),linear-gradient(180deg,#f7f9ff,#eff4ff)}.lp2-light.lp2-tint{background:radial-gradient(44rem 22rem at 50% 0%,rgba(255,255,255,.7),transparent 70%),radial-gradient(30rem 22rem at 100% 0%,rgba(31,94,255,.16),transparent 70%),radial-gradient(30rem 22rem at 0% 100%,rgba(31,94,255,.16),transparent 70%),linear-gradient(180deg,#e6eeff,#dde7ff)}.lp2-white{background:radial-gradient(40rem 22rem at 0% 0%,rgba(59,116,255,.05),transparent 65%),radial-gradient(40rem 22rem at 100% 100%,rgba(59,116,255,.05),transparent 65%),#fff}.lp2-streaks:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.55;background:repeating-linear-gradient(90deg,transparent 0 120px,rgba(255,255,255,.7) 120px 122px,transparent 122px 260px);mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 75%);-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 75%)}.lp2-dark{color:#c9d4f5}.lp2-dark h1,.lp2-dark h2,.lp2-dark h3{color:#fff}.lp2-dark-bg{background:radial-gradient(46rem 30rem at 82% 40%,rgba(64,118,255,.55),transparent 62%),radial-gradient(28rem 22rem at 100% 100%,rgba(47,107,255,.5),transparent 60%),linear-gradient(105deg,var(--lp-navy) 0%,#071461 34%,#0d2aa8 66%,#1747d8 88%,#2a62ff 100%)}.lp2-hero{background:#0a1470 url(/landing/herobg.webp) center / cover no-repeat}@media(max-width:767px){.lp2-hero{background-image:url(/landing/herobg-sm.webp);background-position:30% bottom}}.lp2-art-bg{background:#0a1470}.lp2-art-bg:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:url(/landing/herobg.webp) center bottom / cover no-repeat}.lp2-art-bg.mirror:before{transform:scaleX(-1)}@media(max-width:767px){.lp2-art-bg:before{background-image:url(/landing/herobg-sm.webp)}}.lp2-corner-glow{position:absolute;z-index:-1;pointer-events:none;width:520px;height:420px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,110,40,.45),rgba(255,110,40,.12) 55%,transparent 100%);filter:blur(30px)}.lp2-nav{position:sticky;top:0;z-index:50;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #edf1fb}.lp2-nav-inner{display:flex;align-items:center;gap:28px;height:50px}.lp2-logo img{height:34px;width:auto}.lp2-menu{display:flex;align-items:center;gap:26px;margin-left:28px}.lp2-menu>div{position:relative}.lp2-menu-btn{background:none;border:0;padding:8px 0;font-weight:600;font-size:14px;color:var(--lp-ink);display:inline-flex;align-items:center;gap:5px;cursor:pointer}.lp2-menu-btn:hover{color:var(--lp-blue)}.lp2-drop{position:absolute;top:100%;left:-12px;min-width:240px;background:#fff;border:1px solid var(--lp-line);border-radius:14px;box-shadow:var(--lp-shadow-lg);padding:8px;display:none}.lp2-menu>div:hover .lp2-drop,.lp2-menu>div:focus-within .lp2-drop{display:block}.lp2-drop a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;color:var(--lp-ink);font-size:14px;font-weight:500}.lp2-drop a:hover{background:var(--lp-blue-soft);color:var(--lp-blue)}.lp2-nav-right{margin-left:auto;display:flex;align-items:center;gap:18px}.lp2-btn-outline{color:var(--lp-ink);background:#fff;border:1.5px solid #d3dcf0}.lp2-btn-outline:hover{color:var(--lp-blue);border-color:var(--lp-blue);background:#f5f8ff}.lp2-nav-right{gap:12px}.lp2-burger{display:none;margin-left:auto;background:none;border:1px solid var(--lp-line);border-radius:10px;width:42px;height:42px;font-size:20px;color:var(--lp-ink)}.lp2-nav-cta,.lp2-mobile{display:none}.lp2-menu>.lp2-mega-host{position:static;height:68px;display:flex;align-items:center}.lp2-chev{font-size:10px;transition:transform .2s ease}.lp2-mega{position:absolute;top:100%;left:50%;transform:translate(-50%,8px);width:min(1080px,calc(100vw - 48px));background:#fff;border:1px solid var(--lp-line);border-radius:20px;box-shadow:0 30px 70px #0a1e6e2e;padding:22px;display:grid;gap:18px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:60}.lp2-mega:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.lp2-mega-host:hover .lp2-mega,.lp2-mega-host:focus-within .lp2-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.lp2-mega-host:hover .lp2-chev,.lp2-mega-host:focus-within .lp2-chev{transform:rotate(180deg)}.lp2-menu.shut .lp2-mega{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.lp2-mega-head{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);margin:2px 0 8px 10px}.lp2-mega-item{display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:14px;color:var(--lp-ink);transition:background .15s ease}.lp2-mega-item:hover,.lp2-mega-item.on{background:var(--lp-blue-soft)}.lp2-mega-item b{display:block;font-size:14.5px;font-weight:700;color:var(--lp-ink);line-height:1.3}.lp2-mega-item em{display:block;font-style:normal;font-size:13px;line-height:1.4;color:var(--lp-muted);margin-top:2px}.lp2-mega-item:hover b,.lp2-mega-item.on b{color:var(--lp-blue)}.lp2-mega-ico{flex:none;width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;color:var(--lp-blue);background:#eef3ff;border:1px solid #d6e1ff;transition:background .15s ease,color .15s ease}.lp2-mega-item:hover .lp2-mega-ico,.lp2-mega-item.on .lp2-mega-ico{background:var(--lp-blue);color:#fff;border-color:var(--lp-blue)}.lp2-mega-item.lg{padding:12px}.lp2-mega-item.lg .lp2-mega-ico{width:44px;height:44px;font-size:20px}.lp2-mega-features{grid-template-columns:minmax(0,1fr) 280px}.lp2-mega-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lp2-mega-col{display:flex;flex-direction:column;gap:2px}.lp2-mega-reach{margin-top:10px;display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;background:#f7f9ff;border:1px solid var(--lp-line)}.lp2-mega-reach .lp2-mega-head{margin:0}.lp2-mega-tiles{display:grid;grid-template-columns:repeat(5,28px);gap:6px}.lp2-mega-tiles i{width:28px;height:28px;border-radius:8px;color:#fff;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.lp2-mega-reach em{font-style:normal;font-size:12.5px;font-weight:600;color:var(--lp-text);display:inline-flex;align-items:center;gap:5px}.lp2-mega-reach:hover em{color:var(--lp-blue)}.lp2-mega-promo{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:16px;color:#c9d4f5;background:radial-gradient(18rem 14rem at 100% 0%,rgba(64,118,255,.55),transparent 70%),linear-gradient(150deg,#060f55,#0d2aa8)}.lp2-mega-promo b{color:#fff;font-size:17px;line-height:1.3;max-width:190px}.lp2-mega-promo em{font-style:normal;font-size:13px;line-height:1.5;max-width:200px}.lp2-mega-promo-pill{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:4px 10px;margin-bottom:4px}.lp2-mega-promo-link{margin-top:auto;padding-top:10px;color:#fff;font-weight:700;font-size:13.5px;display:inline-flex;align-items:center;gap:6px}.lp2-mega-promo:hover .lp2-mega-promo-link{gap:9px}.lp2-mega-bot{position:absolute;right:-8px;bottom:-6px;width:92px;opacity:.95}.lp2-mega-foot{grid-column:1 / -1;display:flex;align-items:center;gap:22px;flex-wrap:wrap;border-top:1px solid var(--lp-line);padding:14px 10px 0}.lp2-mega-foot a{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--lp-text)}.lp2-mega-foot a i,.lp2-mega-foot a:hover{color:var(--lp-blue)}.lp2-mega-foot a.lp2-mega-foot-cta{margin-left:auto;color:#f26a12}.lp2-mega-foot a.lp2-mega-foot-cta i{color:#f26a12}.lp2-mega-solutions{width:min(780px,calc(100vw - 48px));grid-template-columns:minmax(0,1fr) 250px}.lp2-mega-company{width:min(700px,calc(100vw - 48px));grid-template-columns:minmax(0,1fr) 230px}.lp2-mega-aud,.lp2-mega-list{display:flex;flex-direction:column;gap:2px}.lp2-mega-side{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;border-radius:16px;background:linear-gradient(160deg,#f5f8ff,#eaf1ff);border:1px solid #dfe7fb}.lp2-mega-side .lp2-mega-head{margin:0}.lp2-mega-side p{margin:0;font-size:13.5px;line-height:1.55;color:var(--lp-text)}.lp2-mega-text-link{font-size:13.5px;font-weight:600;color:var(--lp-blue);display:inline-flex;align-items:center;gap:6px}@media(prefers-reduced-motion:reduce){.lp2-mega,.lp2-chev{transition:none}}.lp2-mobile-group>button{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:0;border-bottom:1px solid #f1f4fb;padding:10px 0;font-weight:600;font-size:15px;color:var(--lp-ink)}.lp2-mobile-group>button i{font-size:12px;transition:transform .2s ease}.lp2-mobile-group.open>button i{transform:rotate(180deg)}.lp2-mobile-group>div{padding:4px 0 8px 14px;border-left:2px solid #e3eaf9;margin:4px 0 6px}.lp2-mobile .lp2-mobile-group>div a{border-bottom:0;padding:7px 0;font-weight:500;font-size:14.5px;color:var(--lp-text)}.lp2-hero{padding:48px 0 60px}.lp2-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}@media(min-width:1200px){.lp2-hero-art{margin-right:-48px}}.lp2-hero h1{font-size:clamp(32px,3.1vw,40px);font-weight:700;line-height:1.14;margin:18px 0}@media(min-width:1200px){.lp2-hero h1 .lp2-line{white-space:nowrap}}.lp2-hero h1 span{color:var(--lp-orange)}.lp2-hero-lead{font-size:17px;line-height:1.65;color:#d6def8;max-width:540px}.lp2-hero-lead b{color:#fff}.lp2-hero-ctas{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0 18px}.lp2-hero-actions{display:inline-flex;flex-direction:column;max-width:100%}.lp2-hero-actions .lp2-hero-ctas,.lp2-hero-actions .lp2-hero-checks{justify-content:center}.lp2-hero-checks{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px;color:#c3cdf0}.lp2-hero-checks span{white-space:nowrap}.lp2-hero-checks i{color:#8fb0ff;margin-right:6px}.lp2-hero-art{position:relative}.lp2-dash{position:relative;background:#fff;border-radius:16px;box-shadow:0 40px 90px #00083c73,0 0 0 6px #ffffff1a,0 0 90px 10px #6ea0ff66;display:grid;grid-template-columns:128px minmax(0,1fr);overflow:hidden;font-size:11px;color:var(--lp-ink)}.lp2-dash-main,.lp2-stat,.lp2-panel{min-width:0}.lp2-dash-side{background:#f8faff;border-right:1px solid var(--lp-line);padding:14px 10px}.lp2-dash-side img{height:20px;margin:0 0 14px 4px}.lp2-dash-nav{display:flex;align-items:center;gap:7px;padding:7px;border-radius:8px;color:#5a6585;font-weight:500;white-space:nowrap;font-size:10.5px}.lp2-dash-nav.on{background:#e8efff;color:var(--lp-blue);font-weight:600}.lp2-dash-nav.sub{padding-left:26px;font-size:10.5px}.lp2-dash-main{padding:16px 18px 18px}.lp2-dash-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.lp2-dash-head b{font-size:15px}.lp2-mini-btn{background:var(--lp-blue);color:#fff;border-radius:8px;padding:5px 10px;font-size:10px;font-weight:600}.lp2-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:12px}.lp2-stat{border:1px solid var(--lp-line);border-radius:10px;padding:8px 9px;display:flex;gap:7px;align-items:center}.lp2-stat i{width:24px;height:24px;border-radius:7px;background:#e9f7ef;color:#1aa260;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.lp2-stat b{display:block;font-size:13px}.lp2-stat span{color:var(--lp-muted);font-size:9.5px}.lp2-dash-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:10px}.lp2-panel{border:1px solid var(--lp-line);border-radius:12px;padding:10px;background:#fff}.lp2-panel-title{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:11.5px;margin-bottom:8px}.lp2-gopi-item{display:flex;align-items:center;gap:7px;padding:6px 7px;border-radius:8px;background:#f5f8ff;margin-bottom:5px;color:#4b5678;font-size:10px}.lp2-gopi-item i{color:var(--lp-blue)}.lp2-ask{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--lp-line);border-radius:9px;padding:6px 6px 6px 9px;color:var(--lp-muted);font-size:10px;margin-top:6px}.lp2-ask i{width:20px;height:20px;border-radius:50%;background:var(--lp-blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.lp2-cal-days{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;text-align:center;color:var(--lp-muted);font-size:9px;margin-bottom:5px}.lp2-cal-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.lp2-thumb{position:relative;aspect-ratio:1 / 1;border-radius:7px;overflow:hidden;background:#dfe7fb}.lp2-thumb img{width:100%;height:100%;object-fit:cover;display:block}.lp2-thumb .lp2-badge{position:absolute;right:3px;bottom:3px;width:12px;height:12px;border-radius:50%;border:1.5px solid #fff;display:flex;align-items:center;justify-content:center;font-size:6px;color:#fff}.lp2-hero-robot{position:absolute;width:118px;left:19%;top:47%;z-index:3;filter:drop-shadow(0 18px 30px rgba(0,20,90,.35))}.lp2-panel-gopi .lp2-gopi-item,.lp2-panel-gopi .lp2-ask{margin-left:44px}.lp2-gopi-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lp2-gopi-head .av{width:26px;height:26px;border-radius:50%;background:#eef3ff;display:inline-flex;align-items:center;justify-content:center}.lp2-gopi-head b{display:block;font-size:11.5px}.lp2-gopi-head span{color:var(--lp-muted);font-size:9.5px}.lp2-float{position:absolute;z-index:4;background:#fff;border-radius:16px;box-shadow:var(--lp-shadow-lg);padding:14px 16px;display:flex;align-items:center;gap:16px}.lp2-float-reach{right:-18px;bottom:-26px}.lp2-float-reach b{display:block;font-size:26px;color:var(--lp-ink);line-height:1}.lp2-float-reach span{font-size:14px;color:var(--lp-muted)}.lp2-bars{display:flex;align-items:flex-end;gap:4px;height:34px}.lp2-bars i{width:6px;border-radius:3px;background:linear-gradient(180deg,var(--lp-blue-2),var(--lp-blue))}.lp2-platforms{background:#fff;border-bottom:1px solid #eef2fb}.lp2-platforms-inner{display:flex;align-items:center;gap:28px}.lp2-platforms-label{flex:none;white-space:nowrap;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);padding-right:28px;border-right:1px solid var(--lp-line);line-height:1.3}.lp2-platforms-inner .lp2-marquee{flex:1;min-width:0}.lp2-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp2-marquee-track{display:flex;width:max-content;animation:lp2-marquee 38s linear infinite}.lp2-marquee:hover .lp2-marquee-track{animation-play-state:paused}.lp2-platforms-row{display:flex;flex-wrap:nowrap;align-items:center;gap:58px;padding:22px 58px 22px 0}@keyframes lp2-marquee{to{transform:translate(-50%)}}.lp2-platform{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#26304f}.lp2-platform .lp2-brand{width:28px;height:28px;border-radius:8px;font-size:14px}.lp2-platform .lp2-brand svg{width:16px;height:16px}.lp2-card{background:#fff;border:1px solid #e9eefb;border-radius:var(--lp-radius);box-shadow:var(--lp-shadow)}.lp2-ico{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:19px;flex:none;border:1.5px solid currentColor}.lp2-ico.blue{color:var(--lp-blue);background:#eef3ff}.lp2-ico.violet{color:#7b3fe4;background:#f3ecff}.lp2-ico.pink{color:#d63ad6;background:#fdeefe}.lp2-ico.orange{color:#f26a12;background:#fff1e6}.lp2-ico.teal{color:#0f9fb5;background:#e6f8fb}.lp2-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:30px}.lp2-pillar{padding:20px 20px 18px;display:flex;flex-direction:column;position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.lp2-pillar:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;pointer-events:none;opacity:0;transition:opacity .35s ease;background:linear-gradient(135deg,#1f5eff,#8a5cff 50%,#ff7a1a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lp2-pillar:hover{transform:translateY(-8px);box-shadow:0 28px 60px #1432a029;border-color:transparent}.lp2-pillar:hover:before{opacity:1}.lp2-pillar .lp2-ico{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.lp2-pillar:hover .lp2-ico{transform:rotate(-8deg) scale(1.1);box-shadow:0 10px 22px #1f5eff40}.lp2-pillar .lp2-pillar-art{transition:transform .4s ease,box-shadow .4s ease}.lp2-pillar:hover .lp2-pillar-art{transform:scale(1.02);box-shadow:0 12px 28px #1432a014}.lp2-pillar .lp2-link i{transition:transform .25s ease}.lp2-pillar:hover .lp2-link i{transform:translate(4px)}.lp2-pillar .lp2-tool .t-ico{transition:transform .3s ease}.lp2-pillar .lp2-tool:hover .t-ico{transform:translateY(-2px) scale(1.08)}@media(prefers-reduced-motion:no-preference){.lp2-pillars .lp2-pillar{opacity:0;translate:0 28px}.lp2-pillars.is-in .lp2-pillar{animation:lp2-rise .7s cubic-bezier(.2,.8,.2,1) forwards}.lp2-pillars.is-in .lp2-pillar:nth-child(2){animation-delay:.12s}.lp2-pillars.is-in .lp2-pillar:nth-child(3){animation-delay:.24s}.lp2-pillars.is-in .lp2-pillar:nth-child(4){animation-delay:.36s}.lp2-pillars .lp2-trend,.lp2-pillars .lp2-tool,.lp2-pillars .lp2-mini-list div{opacity:0}.lp2-pillars.is-in .lp2-trend,.lp2-pillars.is-in .lp2-tool,.lp2-pillars.is-in .lp2-mini-list div{animation:lp2-slide-in .5s ease forwards}.lp2-pillars.is-in :is(.lp2-trend,.lp2-tool,.lp2-mini-list div):nth-of-type(1){animation-delay:.6s}.lp2-pillars.is-in :is(.lp2-trend,.lp2-tool,.lp2-mini-list div):nth-of-type(2){animation-delay:.75s}.lp2-pillars.is-in :is(.lp2-trend,.lp2-tool,.lp2-mini-list div):nth-of-type(3){animation-delay:.9s}.lp2-pillars.is-in :is(.lp2-trend,.lp2-tool,.lp2-mini-list div):nth-of-type(4){animation-delay:1.05s}.lp2-pillars.is-in .lp2-trend b{display:inline-block;animation:lp2-pulse-num 2.4s ease-in-out 1.8s infinite}.lp2-pillars.is-in .lp2-trend:nth-of-type(2) b{animation-delay:2.2s}.lp2-pillars.is-in .lp2-trend:nth-of-type(3) b{animation-delay:2.6s}.lp2-pillars .lp2-pillar-art .lp2-thumb{opacity:0;transform:scale(.6)}.lp2-pillars.is-in .lp2-pillar-art .lp2-thumb{animation:lp2-pop .45s cubic-bezier(.3,1.6,.5,1) forwards}.lp2-pillars.is-in .lp2-pillar-art .lp2-thumb:nth-child(1){animation-delay:.7s}.lp2-pillars.is-in .lp2-pillar-art .lp2-thumb:nth-child(2){animation-delay:.8s}.lp2-pillars.is-in .lp2-pillar-art .lp2-thumb:nth-child(3){animation-delay:.9s}.lp2-pillars.is-in .lp2-pillar-art .lp2-thumb:nth-child(4){animation-delay:1s}.lp2-pillars.is-in .lp2-pillar-art .lp2-thumb:nth-child(5){animation-delay:1.1s}.lp2-pillars.is-in .lp2-pillar-art .lp2-thumb:nth-child(6){animation-delay:1.2s}.lp2-pillars.is-in .lp2-pillar-art .lp2-thumb:nth-child(7){animation-delay:1.3s}.lp2-pillars.is-in .lp2-pillar-art .lp2-thumb:nth-child(8){animation-delay:1.4s}.lp2-pillars .lp2-spark i{transform:scaleY(0);transform-origin:bottom}.lp2-pillars.is-in .lp2-spark i{animation:lp2-grow .6s cubic-bezier(.2,.8,.2,1) forwards,lp2-breathe 3s ease-in-out 2.4s infinite}.lp2-pillars.is-in .lp2-spark i:nth-child(2){animation-delay:.68s,2.5s}.lp2-pillars.is-in .lp2-spark i:nth-child(3){animation-delay:.76s,2.6s}.lp2-pillars.is-in .lp2-spark i:nth-child(4){animation-delay:.84s,2.7s}.lp2-pillars.is-in .lp2-spark i:nth-child(5){animation-delay:.92s,2.8s}.lp2-pillars.is-in .lp2-spark i:nth-child(6){animation-delay:1s,2.9s}.lp2-pillars.is-in .lp2-spark i:nth-child(7){animation-delay:1.08s,3s}.lp2-pillars.is-in .lp2-spark i:nth-child(8){animation-delay:1.16s,3.1s}.lp2-pillars.is-in .lp2-spark i:nth-child(9){animation-delay:1.24s,3.2s}.lp2-pillars.is-in .lp2-spark i:nth-child(1){animation-delay:.6s,2.4s}}@keyframes lp2-rise{to{opacity:1;translate:0 0}}@keyframes lp2-slide-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes lp2-pop{to{opacity:1;transform:none}}@keyframes lp2-grow{to{transform:scaleY(1)}}@keyframes lp2-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.88)}}@keyframes lp2-pulse-num{0%,to{transform:scale(1)}12%{transform:scale(1.18)}24%{transform:scale(1)}}.lp2-pillar-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.lp2-pillar-head h3{font-size:18px;font-weight:700;margin:0}.lp2-pillar p{font-size:14px;line-height:1.55;margin:0 0 12px;min-height:60px}.lp2-pillar-art{flex:1;border:1px solid var(--lp-line);border-radius:14px;padding:10px;background:#fbfcff;font-size:11px;color:var(--lp-ink);margin-bottom:12px}.lp2-tabs{display:flex;gap:4px;margin:8px 0 10px}.lp2-tabs span{padding:5px 9px;border-radius:8px;font-size:10.5px;color:var(--lp-muted)}.lp2-tabs span.on{background:#e8efff;color:var(--lp-blue);font-weight:600}.lp2-trend{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:9px;background:#fff;border:1px solid #edf1fb;margin-bottom:6px;font-size:10.5px}.lp2-trend b{margin-left:auto;color:#18a35a;font-weight:700}.lp2-trend .dot{width:14px;height:14px;border-radius:4px;flex:none}.lp2-tool{display:flex;align-items:center;gap:10px;padding:7px 4px}.lp2-tool .t-ico{width:30px;height:30px;border-radius:8px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex:none}.lp2-tool b{display:block;font-size:12px}.lp2-tool span{color:var(--lp-muted);font-size:10.5px}.lp2-week{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;text-align:center;font-size:9.5px;color:var(--lp-muted)}.lp2-spark{display:flex;align-items:flex-end;gap:5px;height:70px;margin:8px 0 10px}.lp2-spark i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#a98bff,#6c4dff);opacity:.85}.lp2-mini-list div{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid #edf1fb;border-radius:9px;margin-bottom:5px;font-size:10.5px;background:#fff}.lp2-mini-list i{color:var(--lp-blue)}.lp2-radar.lp2-radar-bg{background:radial-gradient(36rem 22rem at 78% 45%,rgba(255,255,255,.75),transparent 65%),radial-gradient(30rem 22rem at 0% 0%,rgba(31,94,255,.16),transparent 70%),radial-gradient(30rem 22rem at 100% 100%,rgba(31,94,255,.18),transparent 70%),linear-gradient(100deg,#dce7ff,#e8efff 45%,#dbe6ff)}.lp2-radar-bg .lp2-radar-card{box-shadow:0 24px 60px #1432a024}.lp2-radar{background:radial-gradient(40rem 24rem at 80% 50%,rgba(255,255,255,.9),transparent 65%),linear-gradient(90deg,#e9f1ff,#f3f7ff 55%,#e7efff);padding:52px 0}.lp2-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:center}.lp2-radar-wrap{position:relative;min-width:0}@media(min-width:1200px){.lp2-radar-wrap{margin-right:min(132px,10vw)}}.lp2-radar-card{position:relative;padding:18px;display:grid;grid-template-columns:1.25fr .85fr;gap:16px;font-size:12px;color:var(--lp-ink)}.lp2-radar-card .lp2-trend{padding:10px 12px;font-size:12px}.lp2-radar-card .lp2-trend.hi{background:#eefaf2;border-color:#d7f1e0}.lp2-radar-side{border:1px solid var(--lp-line);border-radius:14px;padding:10px;background:#fff;display:flex;flex-direction:column}.lp2-radar-imgs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;margin-bottom:10px}.lp2-radar-imgs img{width:100%;height:86px;object-fit:cover;border-radius:8px}.lp2-radar-side b{font-size:14px;line-height:1.3}.lp2-note{position:absolute;right:-132px;top:-10px;font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-size:19px;line-height:1.25;color:#1d3a8a;text-align:right;transform:rotate(20deg)}.lp2-note svg{display:block;margin:6px 40px 0 auto;overflow:visible}.lp2-note .draw{stroke-dasharray:1;stroke-dashoffset:1;animation:lp2-draw 4.2s ease-in-out infinite}.lp2-note .draw.head{animation-name:lp2-draw-head}@keyframes lp2-draw{0%{stroke-dashoffset:1}30%,85%{stroke-dashoffset:0;opacity:1}95%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1;opacity:0}}@keyframes lp2-draw-head{0%,30%{stroke-dashoffset:1}42%,85%{stroke-dashoffset:0;opacity:1}95%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1;opacity:0}}.lp2-btn-live{position:relative;overflow:hidden;isolation:isolate}.lp2-btn-live:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:lp2-shine 3.6s ease-in-out infinite;pointer-events:none}.lp2-btn-live i.bi-arrow-right{animation:lp2-nudge 1.8s ease-in-out infinite}.lp2-btn-live:hover i.bi-arrow-right{animation-duration:.7s}@keyframes lp2-shine{0%,55%{left:-60%}85%,to{left:130%}}@keyframes lp2-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.lp2-gopi{padding:56px 0}.lp2-gopi-flow{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:0 96px;min-height:340px}.lp2-gopi-agent{position:relative;z-index:1}@media(min-width:992px){.lp2-gopi-split{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}}.lp2-bubble{position:absolute;left:4%;top:-6px;animation:lp2-bob 5s ease-in-out infinite;z-index:2;background:#fff;color:var(--lp-ink);border-radius:16px;padding:14px 18px;font-size:13.5px;font-weight:600;line-height:1.4;max-width:250px;box-shadow:0 20px 40px #000a3c59}.lp2-bubble:after{content:"";position:absolute;left:36px;bottom:-10px;border:10px solid transparent;border-top-color:#fff;border-bottom:0}.lp2-typing{display:inline-flex;gap:3px;margin-left:6px;vertical-align:middle}.lp2-typing i{width:5px;height:5px;border-radius:50%;background:var(--lp-blue);opacity:.3;animation:lp2-typing 1.2s ease-in-out infinite}.lp2-typing i:nth-child(2){animation-delay:.15s}.lp2-typing i:nth-child(3){animation-delay:.3s}@keyframes lp2-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.lp2-gopi-robot{display:block;width:200px;margin:92px 0 0 18%;filter:drop-shadow(0 0 30px rgba(90,140,255,.55));overflow:visible}.lp2-connectors{position:absolute;left:0;top:0;z-index:0;pointer-events:none;overflow:visible}.lp2-connectors .wire{fill:none;stroke:#ffffffb3;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lp2-connectors .wire-glow{fill:none;stroke:#8fd0ff;stroke-width:3;stroke-linecap:round;stroke-dasharray:10 90;stroke-dashoffset:100;filter:drop-shadow(0 0 4px #5cc8ff);animation:lp2-wire 2.8s linear infinite}.lp2-connectors .wire-dot{fill:#fff;filter:drop-shadow(0 0 6px #5cc8ff)}@keyframes lp2-wire{to{stroke-dashoffset:0}}.lp2-outputs{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:14px;position:relative;z-index:1;max-width:380px}.lp2-output{display:flex;align-items:center;gap:16px;min-height:76px;background:#fff;border-radius:16px;padding:12px 18px;box-shadow:0 16px 40px #000a3c4d;color:var(--lp-ink)}.lp2-output b{display:block;font-size:14px;margin-bottom:7px}.lp2-output .lp2-ico{width:46px;height:46px;border-radius:13px;font-size:20px;border-width:1.5px;box-shadow:inset 0 0 0 4px #ffffffb3}.lp2-output small{color:var(--lp-muted);font-size:14px}.lp2-output>div{min-width:0}.lp2-output .icons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lp2-brand{width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px;flex:none}.lp2-brand.ig{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.lp2-brand svg{width:15px;height:15px}.lp2-output .tiles{display:flex;gap:6px}.lp2-output .tiles span{position:relative;display:block;flex:none}.lp2-output .tiles img{display:block;width:34px;height:26px;object-fit:cover;border-radius:6px}.lp2-output .tiles .vid:after{content:"";font-family:bootstrap-icons;position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;border-radius:50%;background:#1f5eff;color:#fff;font-size:8px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #fff}:is(.lp2,.lp2-site) .gr-animated .gr-bot{animation:lp2-float 4s ease-in-out infinite}:is(.lp2,.lp2-site) .gr-animated .gr-shadow{transform-box:fill-box;transform-origin:center;animation:lp2-shadow 4s ease-in-out infinite}:is(.lp2,.lp2-site) .gr-animated .gr-arm{transform-box:fill-box;transform-origin:8% 92%;animation:lp2-wave 2.6s ease-in-out infinite}:is(.lp2,.lp2-site) .gr-animated .gr-eyes{transform-box:fill-box;transform-origin:center;animation:lp2-blink 4.5s infinite}:is(.lp2,.lp2-site) .gr-animated .gr-chest,:is(.lp2,.lp2-site) .gr-animated .gr-antenna{animation:lp2-glow 2.2s ease-in-out infinite}:is(.lp2,.lp2-site) .gr-animated .gr-aura{transform-box:fill-box;transform-origin:center;animation:lp2-aura 4s ease-in-out infinite}@keyframes lp2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lp2-shadow{0%,to{transform:scaleX(1);opacity:.18}50%{transform:scaleX(.82);opacity:.1}}@keyframes lp2-wave{0%,40%,to{transform:rotate(0)}10%,30%{transform:rotate(-14deg)}20%{transform:rotate(8deg)}}@keyframes lp2-blink{0%,44%,50%,to{transform:scaleY(1)}47%{transform:scaleY(.1)}}@keyframes lp2-glow{0%,to{opacity:1}50%{opacity:.55}}@keyframes lp2-aura{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.75}}@keyframes lp2-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lp2-studios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.lp2-studio{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;padding:20px 22px;align-items:center}.lp2-studio h3{font-size:19px;font-weight:700;margin:0}.lp2-studio p{font-size:14px;line-height:1.55;margin:10px 0 12px}.lp2-studio-art{border:1px solid var(--lp-line);border-radius:14px;background:#fbfcff;padding:12px;font-size:11px;color:var(--lp-ink);position:relative;min-height:150px}.lp2-field{border:1px solid var(--lp-line);border-radius:9px;background:#fff;padding:8px 10px;color:var(--lp-muted);margin:8px 0;min-height:36px;font-size:11.5px}.lp2-field.one{display:flex;align-items:center;gap:8px;margin:0;padding:5px 5px 5px 12px}.lp2-field.one>span:first-child{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp2-net-row{display:flex;gap:7px;margin:8px 0 10px;flex-wrap:wrap}.lp2-net-row span{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px}.lp2-img-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.lp2-img-row img{width:100%;height:108px;object-fit:cover;border-radius:10px}.lp2-video{position:relative;border-radius:10px;overflow:hidden}.lp2-video img{width:100%;height:120px;object-fit:cover;display:block}.lp2-video .play{position:absolute;inset:0;margin:auto;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--lp-blue);display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:0 6px 16px #00000040}.lp2-film{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin-top:6px}.lp2-film img{width:100%;height:18px;object-fit:cover;border-radius:3px;opacity:.85}.lp2-doc b{display:block;font-size:13px;line-height:1.3;margin:10px 0 8px}.lp2-doc i.line{display:block;height:5px;border-radius:3px;background:#e7ecf8;margin-bottom:5px}.lp2-badges{position:absolute;right:-10px;bottom:-14px;display:flex;gap:8px}.lp2-badges span{width:46px;height:46px;border-radius:13px;background:#fff;box-shadow:var(--lp-shadow);display:inline-flex;align-items:center;justify-content:center;font-size:18px}.lp2-pub{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr) minmax(0,.8fr);gap:34px;align-items:center}.lp2-pub-cal{padding:16px;font-size:11px;color:var(--lp-ink)}.lp2-pub-cal .bar{display:flex;gap:6px;align-items:center;margin-bottom:10px}.lp2-pub-cal .bar span{padding:4px 10px;border-radius:8px;border:1px solid var(--lp-line);color:var(--lp-muted);font-size:10.5px}.lp2-pub-cal .bar .wk{margin-left:auto;white-space:nowrap}.lp2-pub-cal .bar span.on{background:#e8efff;color:var(--lp-blue);border-color:#cfdcff;font-weight:600}.lp2-pub-days{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;text-align:center;color:var(--lp-muted);font-size:10.5px;margin:8px 0}.lp2-pub-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.lp2-pub-grid .lp2-thumb{aspect-ratio:4 / 3;border-radius:9px}.lp2-pub-list{display:grid;gap:18px}.lp2-pub-item{display:flex;gap:14px;align-items:center}.lp2-pub-item .lp2-ico{width:44px;height:44px;border:0;background:#fff;box-shadow:var(--lp-shadow);color:var(--lp-ink)}.lp2-pub-item b{display:block;color:var(--lp-ink);font-size:14px}.lp2-pub-item span{font-size:14px;color:var(--lp-muted)}.lp2-steps{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch}.lp2-step{--c: var(--lp-blue);position:relative;overflow:hidden;display:flex;flex-direction:column;padding:22px 22px 24px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 6%,#fff),#fff 60%);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease}.lp2-step:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 25%,transparent))}.lp2-step:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--c) 30%,#fff);box-shadow:0 22px 44px color-mix(in srgb,var(--c) 16%,transparent)}.lp2-step-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.lp2-step-ico{width:52px;height:52px;border-radius:15px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:22px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff);border:1px solid color-mix(in srgb,var(--c) 22%,#fff)}.lp2-step-num{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c);background:color-mix(in srgb,var(--c) 9%,#fff);border:1px solid color-mix(in srgb,var(--c) 24%,#fff);border-radius:999px;padding:4px 12px;white-space:nowrap}.lp2-step b{display:block;color:var(--lp-ink);font-size:17px;margin-bottom:6px}.lp2-step>span{display:block;font-size:14px;line-height:1.55}.lp2-step-link{position:relative;display:flex;align-items:center;justify-content:center}.lp2-step-link:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:2px dashed #b9cbff}.lp2-step-link i{position:relative;width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #cfdcff;color:var(--lp-blue);display:inline-flex;align-items:center;justify-content:center;font-size:14px;box-shadow:0 6px 14px #1f5eff24}.lp2-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.lp2-spec{--c: var(--lp-blue);position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:16px;padding:22px;background:radial-gradient(130% 100% at 0% 0%,color-mix(in srgb,var(--c) 9%,transparent) 0%,transparent 60%),#fff;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.lp2-spec:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 20%,transparent))}.lp2-spec-ico{flex:none;width:52px;height:52px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff);border:1px solid color-mix(in srgb,var(--c) 22%,#fff);transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s ease,color .3s ease,box-shadow .3s ease}.lp2-spec b{display:block;color:var(--lp-ink);font-size:16px;line-height:1.35;margin:2px 0 6px}.lp2-spec span:not(.lp2-spec-ico){display:block;font-size:14px;line-height:1.55;color:var(--lp-text)}.lp2-spec:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--c) 32%,#fff);box-shadow:0 24px 48px color-mix(in srgb,var(--c) 18%,transparent)}.lp2-spec:hover .lp2-spec-ico{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 70%,#fff),var(--c));box-shadow:0 10px 22px color-mix(in srgb,var(--c) 35%,transparent);transform:rotate(-6deg) scale(1.06)}@media(prefers-reduced-motion:no-preference){.lp2-specs .lp2-spec{opacity:0;translate:0 28px}.lp2-specs.is-in .lp2-spec{animation:lp2-rise .65s cubic-bezier(.2,.8,.2,1) forwards}.lp2-specs.is-in .lp2-spec:nth-child(2){animation-delay:.09s}.lp2-specs.is-in .lp2-spec:nth-child(3){animation-delay:.18s}.lp2-specs.is-in .lp2-spec:nth-child(4){animation-delay:.27s}.lp2-specs.is-in .lp2-spec:nth-child(5){animation-delay:.36s}.lp2-specs.is-in .lp2-spec:nth-child(6){animation-delay:.45s}}.lp2-testi-head{position:relative;text-align:center}.lp2-testi-head .lp2-more{position:absolute;right:0;bottom:4px}.lp2-testis{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:22px}.lp2-testi{position:relative;overflow:hidden;padding:20px 20px 18px;display:flex;flex-direction:column;background:radial-gradient(120% 70% at 100% 0%,rgba(108,77,255,.07),transparent 60%),#fff;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease}.lp2-testi:hover{transform:translateY(-6px);border-color:#cfdcff;box-shadow:0 24px 50px #1f5eff24}.lp2-testi .top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.lp2-testi-mark{font-size:44px;line-height:.8;height:30px;display:inline-flex;align-items:center;margin-left:-6px;background:linear-gradient(135deg,var(--lp-blue-2),#6c4dff);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.35;transition:opacity .3s ease}.lp2-testi:hover .lp2-testi-mark{opacity:.7}.lp2-avatar{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px;letter-spacing:.02em;background:linear-gradient(135deg,#2f63ff,#6a3df0);box-shadow:0 0 0 3px #fff,0 0 0 4px #d9e3ff,0 8px 18px #1f5eff40;flex:none;object-fit:cover}.lp2-testi:nth-child(4n+2) .lp2-avatar{background:linear-gradient(135deg,#0f8fb0,#1f5eff)}.lp2-testi:nth-child(4n+3) .lp2-avatar{background:linear-gradient(135deg,#c42fc4,#6a3df0)}.lp2-testi:nth-child(4n+4) .lp2-avatar{background:linear-gradient(135deg,#e85d0c,#c42f6a)}.lp2-stars{color:#ffb400;font-size:15px;letter-spacing:2px}.lp2-testi q{font-size:14px;line-height:1.6;color:var(--lp-text);flex:1;quotes:none}.lp2-testi .who{margin-top:16px;padding-top:14px;border-top:1px dashed var(--lp-line);display:flex;align-items:center;gap:12px}.lp2-more{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0}.lp2-testi .who b{display:block;color:var(--lp-ink);font-size:14px}.lp2-testi-id span{display:block;font-size:14px;line-height:1.4;color:var(--lp-muted)}@media(min-width:768px){.lp2-testi-id{min-height:59px}}.lp2-toggle{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid var(--lp-line);border-radius:999px;padding:4px;margin-top:18px}.lp2-toggle button{border:0;background:none;padding:7px 18px;border-radius:999px;font-weight:600;font-size:14px;color:var(--lp-text);cursor:pointer}.lp2-toggle button.on{background:var(--lp-blue);color:#fff}.lp2-billing{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:6px;margin-top:26px}.lp2-billing .lp2-toggle{margin-top:0}.lp2-yearly-tab{position:relative}.lp2-free-badge{position:absolute;left:50%;bottom:calc(100% + 2px);transform:translate(-38%) rotate(4deg);white-space:nowrap;pointer-events:none;font-size:14px;font-weight:700;color:#fff;padding:3px 11px;border-radius:999px;overflow:hidden;background:linear-gradient(135deg,#ff8f33,#ff5a3c);box-shadow:0 8px 18px #ff642861;animation:lp2-badge-bob 2.6s ease-in-out infinite}.lp2-free-badge:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);animation:lp2-shine 3.2s ease-in-out infinite}.lp2-free-badge:after{content:"";position:absolute;left:30%;top:100%;border:6px solid transparent;border-top-color:#ff6a38;border-bottom:0}.lp2-free-badge i{display:inline-block;animation:lp2-gift 2.6s ease-in-out infinite}@media(min-width:768px){.lp2-free-note{position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-40%);white-space:nowrap}}.lp2-free-note{display:inline-flex;align-items:flex-end;gap:6px;font-family:Caveat,Segoe Script,Bradley Hand,cursive;font-size:21px;line-height:1.1;color:#1d3a8a}.lp2-free-note b{color:#ff6a1f;font-weight:700}.lp2-free-note svg{overflow:visible;flex:none;margin-bottom:4px}.lp2-free-note path{fill:none;stroke:#1f5eff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lp2-free-note .draw{stroke-dasharray:1;stroke-dashoffset:1;animation:lp2-draw 4.2s ease-in-out infinite}.lp2-free-note .draw.head{animation-name:lp2-draw-head}.lp2-free-note.won span{animation:lp2-cheer .6s cubic-bezier(.3,1.6,.5,1)}.lp2-price-free{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#138a4f;background:#e7f8ef;border-radius:999px;padding:3px 10px;margin-bottom:8px;animation:lp2-pop-in .45s cubic-bezier(.3,1.6,.5,1)}@keyframes lp2-badge-bob{0%,to{transform:translate(-38%) rotate(4deg) translateY(0)}50%{transform:translate(-38%) rotate(4deg) translateY(-4px)}}@keyframes lp2-gift{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-16deg)}82%{transform:rotate(14deg)}88%{transform:rotate(-8deg)}}@keyframes lp2-cheer{0%{transform:scale(.85);opacity:.4}to{transform:none;opacity:1}}@keyframes lp2-pop-in{0%{transform:scale(.7);opacity:0}to{transform:none;opacity:1}}.lp2-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:30px;align-items:stretch}.lp2-plans-note{margin-top:26px;color:var(--lp-muted);font-size:14px;display:flex;gap:10px;align-items:center;justify-content:center}.lp2-trial{display:flex;align-items:center;gap:16px;text-align:left;margin:22px auto 0;max-width:900px;padding:14px 18px;border-radius:16px;background:#ffffffbf;border:1px dashed #b9c6e6}.lp2-trial>div{flex:1;min-width:0}.lp2-trial b{display:block;color:var(--lp-ink);font-size:14.5px}.lp2-trial span:not(.lp2-trial-tag){font-size:14px;color:var(--lp-muted)}.lp2-trial-tag{flex:none;background:var(--lp-navy);color:#fff;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700}.lp2-allow{display:grid;gap:2px;background:#f5f8ff;border:1px solid #e6ecfa;border-radius:10px;padding:8px 12px;margin-bottom:14px;font-size:14px;color:var(--lp-text)}.lp2-plan{padding:22px;display:flex;flex-direction:column;position:relative}.lp2-plan.best{border:2px solid var(--lp-blue);box-shadow:0 24px 50px #1f5eff2e}.lp2-plan-tag{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--lp-blue);color:#fff;font-size:14px;font-weight:700;border-radius:999px;padding:4px 14px;white-space:nowrap}.lp2-plan-name{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--lp-ink);font-size:15px}.lp2-plan-name i{color:var(--lp-blue)}.lp2-price{margin:14px 0 4px;color:var(--lp-ink)}.lp2-price b{font-size:34px;font-weight:700;letter-spacing:-.02em}.lp2-price span{font-size:14px;color:var(--lp-muted)}.lp2-plan-for{font-size:14px;color:var(--lp-muted);margin-bottom:14px}.lp2-plan ul{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:7px;flex:1;align-content:start}.lp2-plan li{font-size:14px;display:flex;gap:9px;align-items:flex-start;color:var(--lp-ink)}.lp2-plan li i{color:#18a35a;flex:none}.lp2-plan li.off{color:#9aa4c2}.lp2-plan li.off i{color:#b6bfd6}.lp2-plan .lp2-btn{width:100%}.lp2-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.lp2-faq-list{display:grid;gap:8px}.lp2-faq-item{background:#fff;border:1px solid #e6ecfa;border-radius:12px}.lp2-faq-q{width:100%;background:none;border:0;text-align:left;padding:12px 18px;font-weight:600;font-size:14.5px;color:var(--lp-ink);display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.lp2-faq-q i{color:var(--lp-blue);transition:transform .2s ease}.lp2-faq-item.open .lp2-faq-q i{transform:rotate(180deg)}.lp2-faq-a{padding:0 18px 16px;font-size:14px;line-height:1.6;color:var(--lp-text);animation:lp2-reveal .28s ease}.lp2-faq-item{transition:box-shadow .2s ease,border-color .2s ease}.lp2-faq-item.open{border-color:#d6e1ff;box-shadow:0 12px 30px #14328c14}.lp2-faq .lp2-lead{max-width:360px}@keyframes lp2-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lp2-cta{padding:56px 0;text-align:center}.lp2-cta h2{font-size:clamp(28px,3.4vw,42px);font-weight:700;margin:14px 0 12px}.lp2-cta p{color:#cfd9f7;font-size:16px}.lp2-cta .lp2-hero-ctas,.lp2-cta .lp2-hero-checks{justify-content:center}.lp2-footer{background:#121729;color:#9aa4c2;padding:48px 0 24px;font-size:14px}.lp2-footer-grid{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px}.lp2-footer h4{color:#fff;font-size:14px;font-weight:600;margin-bottom:14px}.lp2-footer a{color:#9aa4c2;display:block;margin-bottom:6px}.lp2-footer a:hover{color:#fff}.lp2-footer-brand img{height:42px;margin-bottom:14px}.lp2-footer a.lp2-footer-mail{display:inline-flex;align-items:center;gap:8px;color:#c9d4f5;margin:-4px 0 4px}.lp2-footer a.lp2-footer-mail:hover{color:#fff}.lp2-socials{display:flex;gap:10px;margin-top:16px}.lp2-socials span{width:32px;height:32px;border-radius:50%;background:#ffffff14;color:#fff;display:inline-flex;align-items:center;justify-content:center}.lp2-socials a{width:32px;height:32px;border-radius:50%;background:#ffffff14;color:#fff;display:inline-flex;align-items:center;justify-content:center;margin:0}.lp2-socials a{transition:background .2s ease,transform .2s ease}.lp2-socials a:hover{color:#fff;transform:translateY(-2px)}.lp2-socials a.s-facebook:hover{background:#1877f2}.lp2-socials a.s-instagram:hover{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.lp2-socials a.s-linkedin:hover{background:#0a66c2}.lp2-socials a.s-twitter-x:hover{background:#000;box-shadow:0 0 0 1px #ffffff59}.lp2-socials a.s-youtube:hover{background:red}.lp2-footer-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.08);margin-top:28px;padding-top:18px;font-size:14px}@media(max-width:1199px){.lp2-note{display:none}.lp2-hero-robot{width:92px;left:auto;right:118px;top:-98px}.lp2-panel-gopi .lp2-gopi-item,.lp2-panel-gopi .lp2-ask{margin-left:0}.lp2-specs{grid-template-columns:repeat(3,minmax(0,1fr))}.lp2-pub{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.lp2-gopi-flow{gap:0 48px}.lp2-gopi-robot{width:170px;margin-left:6%}.lp2-output{padding:12px 14px;gap:12px}.lp2-output>div{min-width:0}.lp2-output .icons,.lp2-output .tiles{gap:6px}.lp2-output .tiles img{width:30px;height:24px}.lp2-stat span{font-size:9px}.lp2-pub-list{grid-column:1 / -1;grid-template-columns:repeat(2,1fr)}}@media(max-width:991px){.lp2-section{padding:64px 0}.lp2-menu,.lp2-nav-right{display:none}.lp2-burger{display:inline-flex;align-items:center;justify-content:center}.lp2-nav-inner{gap:10px;height:50px}.lp2-nav-inner .lp2-logo{flex:1 1 auto;min-width:0;display:flex;align-items:center}.lp2-nav-inner .lp2-logo img{width:100%;height:auto;max-height:44px;max-width:200px;object-fit:contain;object-position:left center}.lp2-nav-inner .lp2-nav-cta{display:inline-flex;flex-shrink:0;padding:9px 16px;white-space:nowrap;box-shadow:0 6px 14px #ff6e1447}.lp2-nav-cta+.lp2-burger{margin-left:0;flex-shrink:0}}@media(max-width:400px){.lp2-nav-inner{height:50px}.lp2-nav-inner .lp2-nav-cta{padding:8px 12px;font-size:13px;gap:6px}}@media(max-width:340px){.lp2-nav-inner .lp2-nav-cta .bi{display:none}}@media(max-width:991px){.lp2-mobile.open{display:block;border-top:1px solid #edf1fb;padding:10px 24px 18px;background:#fff}.lp2-mobile a{display:block;padding:10px 0;color:var(--lp-ink);font-weight:600;border-bottom:1px solid #f1f4fb}.lp2-mobile .lp2-btn{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:14px;width:100%;padding:13px 24px}.lp2-mobile .lp2-btn-orange{color:#fff;border:0}.lp2-mobile .lp2-btn-outline{margin-top:16px;color:var(--lp-ink);border:1.5px solid #d3dcf0}.lp2-mobile .lp2-btn-outline+.lp2-btn{margin-top:10px}.lp2-hero-grid,.lp2-split,.lp2-gopi-flow,.lp2-faq,.lp2-pub{grid-template-columns:1fr}.lp2-hero{padding:48px 0 70px}.lp2-hero-art{margin-top:10px}.lp2-pillars,.lp2-testis,.lp2-plans{grid-template-columns:repeat(2,1fr)}.lp2-studios{grid-template-columns:1fr}.lp2-testi-head .lp2-more{position:static;margin-top:12px}.lp2-steps{grid-template-columns:minmax(0,1fr);max-width:560px;margin-left:auto;margin-right:auto}.lp2-step-link{height:44px}.lp2-step-link:before{inset:0 auto 0 50%;border-top:0;border-left:2px dashed #b9cbff}.lp2-step-link i{transform:rotate(90deg)}.lp2-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.lp2-footer-grid{grid-template-columns:repeat(3,1fr)}.lp2-footer-brand{grid-column:1 / -1}.lp2-connectors{display:none}.lp2-gopi-flow{gap:0}.lp2-bubble{position:relative;left:0;top:0;margin:0 auto 12px}.lp2-gopi-robot{margin:0 auto 24px;display:block;width:180px}.lp2-outputs{max-width:460px;width:100%;margin:0 auto}.lp2-gopi-flow>div:first-child{text-align:center}.lp2-pub-list{grid-template-columns:1fr 1fr}}@media(max-width:767px){.lp2-pill{justify-content:center;text-align:center}.lp2-container{padding:0 16px}.lp2-dash{grid-template-columns:1fr}.lp2-dash-side{display:none}.lp2-stats{grid-template-columns:repeat(2,1fr)}.lp2-dash-row{grid-template-columns:1fr}.lp2-hero-robot{width:78px;right:112px;top:-86px}.lp2-float-reach{right:4px;bottom:-30px}.lp2-pillars,.lp2-testis,.lp2-plans,.lp2-specs,.lp2-pub-list{grid-template-columns:1fr}.lp2-studio{grid-template-columns:minmax(0,1fr);padding:18px}.lp2-studios{grid-template-columns:minmax(0,1fr)}.lp2-badges{right:10px;bottom:10px}.lp2-badges span{width:38px;height:38px}.lp2-specs{grid-template-columns:minmax(0,1fr);gap:14px}.lp2-spec{padding:18px;gap:14px}.lp2-platforms-inner{flex-direction:column;gap:0}.lp2-platforms-label{padding:18px 0 0;border-right:0;text-align:center}.lp2-platforms-inner .lp2-marquee{width:100%}.lp2-hero-ctas .lp2-btn,.lp2-cta .lp2-hero-ctas .lp2-btn{flex:1 1 100%}.lp2-hero-checks{margin-bottom:26px}.lp2-cta .lp2-hero-checks{justify-content:center;margin-bottom:0}.lp2-trial{flex-direction:column;align-items:flex-start;text-align:left}.lp2-free-note svg{display:none}.lp2-trial .lp2-btn{width:100%}.lp2-pub-cal .bar{flex-wrap:wrap}.lp2-pub-cal .bar .wk{display:none}.lp2-testi-head .lp2-more{margin-top:8px}.lp2-h2{font-size:clamp(24px,7vw,30px)}.lp2-radar-card{grid-template-columns:1fr}.lp2-footer-grid{grid-template-columns:repeat(2,1fr)}.lp2-pub-grid,.lp2-pub-days{gap:6px}.lp2-btn{padding:13px 24px}}@media(prefers-reduced-motion:reduce){.lp2-btn,.lp2-link{transition:none}.lp2 *,.lp2 *:after,.lp2-site *,.lp2-site *:before,.lp2-site *:after{animation:none!important}.lp2-note .draw,.lp2-free-note .draw{stroke-dashoffset:0}.lp2-marquee{overflow-x:auto}.lp2-btn:hover{transform:none}.lp2-spec,.lp2-spec-ico,.lp2-step,.lp2-testi{transition:none}.lp2-spec:hover,.lp2-spec:hover .lp2-spec-ico,.lp2-step:hover,.lp2-testi:hover{transform:none}}.lp2-steps-cta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 20px;margin-top:28px}.lp2-steps-cta span{font-size:14px;color:var(--lp-muted)}.lp2-steps-cta span i{color:var(--lp-blue);margin-right:4px}.lp2-radar-src{font-size:10.5px;color:#7f8aa8;margin:2px 0 8px;display:flex;align-items:center;gap:6px}.lp2-radar-src .gt{font-weight:700;color:#b06d00;background:#fff4d6;border:1px solid #f7e2a6;border-radius:999px;padding:2px 8px}.lp2-radar-feed{font-size:10.5px;font-weight:600;color:#1f5eff;margin-bottom:8px}.lp2-radar-save{margin-top:auto;display:flex;gap:6px;flex-wrap:wrap}.lp2-radar-save span{font-size:10.5px;font-weight:600;color:#1f5eff;background:#eef3ff;border-radius:999px;padding:4px 9px}.lp2-net-row span.ig{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.lp2-output .icons{gap:4px}.lp2-output .lp2-brand{width:22px;height:22px;border-radius:6px;font-size:11px}.lp2-output .lp2-brand svg{width:13px;height:13px}.lp2-pillar-art .lp2-tabs span{white-space:nowrap}@media(min-width:992px)and (max-width:1279px){.lp2-nav-inner{gap:14px}.lp2-menu{gap:16px;margin-left:8px}.lp2-nav-right{gap:8px}.lp2-nav-right .lp2-btn-sm{padding:9px 16px}.lp2-logo img{height:30px}}.lp2-ci-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;text-align:left}.lp2-ci-card{padding:18px;opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}.lp2-ci-grid.in .lp2-ci-card{opacity:1;transform:none}.lp2-ci-grid.in .lp2-ci-card:nth-child(2){transition-delay:.12s}.lp2-ci-grid.in .lp2-ci-card:nth-child(3){transition-delay:.24s}.lp2-ci-card>header{display:flex;align-items:center;gap:12px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--lp-line)}.lp2-ci-card h3{font-size:17px;font-weight:700;margin:0}.lp2-ci-card>header span:not(.lp2-ci-ico){font-size:13px;color:var(--lp-muted)}.lp2-ci-ico{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:18px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff)}.lp2-ci-list{list-style:none;margin:0;padding:0}.lp2-ci-list>li{display:flex;align-items:flex-start;gap:10px;padding:11px 0;border-bottom:1px dashed var(--lp-line)}.lp2-ci-list>li:last-child{border-bottom:0;padding-bottom:0}.lp2-ci-list>li>i.bi{font-size:17px;margin-top:2px;flex:none}.lp2-ci-list>li>div{min-width:0;flex:1}.lp2-ci-list b{display:block;color:var(--lp-ink);font-size:14.5px;line-height:1.3}.lp2-ci-list span{font-size:13px;color:var(--lp-text)}.lp2-ci-tags{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none!important}.lp2-ci-chip{display:inline-flex;align-items:center;gap:4px;font-size:13px!important;font-weight:600;border-radius:999px;padding:2px 9px;white-space:nowrap}.lp2-ci-chip.up{background:#dcf5e6;color:#15803d!important}.lp2-ci-chip.peak{background:#fff1d6;color:#b45309!important}.lp2-ci-chip.fit{background:#e4ecff;color:#1f4fbf!important}.lp2-ci-stats{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px}.lp2-ci-stats b{display:inline;font-size:13px}.lp2-ci-stats .up{color:#15803d;font-weight:600}.lp2-ci-best{display:flex;gap:6px;align-items:baseline;margin-top:6px;font-size:13px;color:var(--lp-ink);background:var(--lp-bg);border-radius:10px;padding:6px 9px}.lp2-ci-best i{color:#e5a512}.lp2-ci-dot{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff)}.lp2-ci-act{flex:none;align-self:center;display:inline-flex;align-items:center;gap:4px;font-size:13px!important;font-weight:600;color:var(--lp-blue)!important;white-space:nowrap}@media(max-width:1199px){.lp2-ci-opps>li{flex-wrap:wrap}.lp2-ci-opps>li>div{flex-basis:calc(100% - 42px)}.lp2-ci-opps .lp2-ci-act{margin-left:42px}}@media(max-width:991px){.lp2-ci-grid{grid-template-columns:1fr;max-width:640px;margin-left:auto;margin-right:auto}}@media(prefers-reduced-motion:reduce){.lp2-ci-card{opacity:1;transform:none;transition:none}}.lp2-menu-btn.on{color:var(--lp-blue)}.lp2-drop a.on{background:var(--lp-blue-soft);color:var(--lp-blue)}.lp2-btn:disabled,.lp2-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.lp2-btn-xs{padding:7px 16px;font-size:13px}@media(min-width:1200px){.lp2-site .container{max-width:1200px}}.lp2-site .lp2-h2{color:var(--lp-ink);letter-spacing:-.02em}.lp2-site .lp2-dark .lp2-h2,.lp2-site .lp2-cta h2{color:#fff}.lp2-band{position:relative;isolation:isolate;overflow:hidden}.lp2-page-title{color:#fff;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.14;letter-spacing:-.02em;margin:14px auto 16px;max-width:920px}.lp2-accent{color:var(--lp-orange)}.lp2-band .lead{font-size:17px;line-height:1.65}.lp2-page-head{background:linear-gradient(180deg,#f7f9ff,#eff4ff);border-bottom:1px solid var(--lp-line)}.lp2-site .mkt-soft{background:radial-gradient(34rem 26rem at 100% 0%,rgba(59,116,255,.1),transparent 65%),radial-gradient(34rem 26rem at 0% 100%,rgba(59,116,255,.08),transparent 65%),linear-gradient(180deg,#f7f9ff,#eff4ff)}.lp2-site .mkt-card{border:1px solid #e9eefb;border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);transition:transform .25s ease,box-shadow .25s ease}.lp2-site .mkt-card:before{display:none}.lp2-site .mkt-card:hover{transform:translateY(-4px);box-shadow:var(--lp-shadow-lg);border-color:#d6e1ff}.lp2-site .mkt-icon{background:#eef3ff;color:var(--lp-blue);border:1.5px solid currentColor;box-shadow:none;border-radius:12px}.lp2-site .mkt-icon-orange{background:#fff1e6;color:#f26a12}.lp2-site .lp2-dark .mkt-icon,.lp2-site .lp2-band .mkt-icon{background:#ffffff1a;color:#fff;border-color:#ffffff59}.lp2-site .mkt-stat{background-image:linear-gradient(135deg,var(--lp-blue) 0%,#7b3fe4 100%)}.lp2-site .text-primary{color:var(--lp-blue)!important}@media(max-width:767px){.lp2-band .d-flex>.lp2-btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.lp2-site .lp2-btn-live:after,.lp2-site .lp2-btn-live i{animation:none}.lp2-site .mkt-card:hover{transform:none}}.hd-wrap{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 40px 90px #00083c73,0 0 0 6px #ffffff1a,0 0 90px 10px #6ea0ff66}.hd{position:absolute;left:0;top:0;transform-origin:0 0;display:grid;grid-template-columns:200px 1fr;background:#f4f6fb;color:#0b1440;font-size:13px;text-align:left}.hd i.bi{line-height:1}.lp2 .hd h3,.lp2 .hd h4{color:#0b1440}.lp2-hero-art .hd-wrap~.lp2-hero-robot{inset:auto auto -2% 2%;width:11%}@media(min-width:1200px){.lp2-hero-art .hd-wrap~.lp2-float-reach{right:-34px;bottom:-58px}}.hd-side{background:linear-gradient(180deg,#0a1170,#0b0f55);padding:14px 10px;display:flex;flex-direction:column;gap:4px}.hd-logo{width:80%;height:auto;align-self:center;margin:4px 0 16px}.hd-nav{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;color:#dfe5ff;font-weight:500;font-size:13px;white-space:nowrap}.hd-nav i.bi{font-size:15px;width:16px;color:#c9d3ff}.hd-nav .caret{margin-left:auto;font-size:9px!important;width:auto!important}.hd-nav.on{background:#1f6ff0;color:#fff;box-shadow:0 8px 18px #1f6ff066}.hd-nav.on i.bi{color:#fff}.hd-group{border:1px solid rgba(110,140,255,.45);border-radius:12px;padding:6px 4px;margin:4px 0;background:#283cc82e}.hd-group-title{font-size:10px;font-weight:700;color:#aeb9f5;padding:2px 10px 4px}.hd-body{display:flex;flex-direction:column;min-width:0}.hd-top{height:56px;background:#fff;border-bottom:1px solid #e8ecf6;display:flex;align-items:center;gap:18px;padding:0 20px}.hd-burger{font-size:20px;color:#4b5678;margin-right:auto}.hd-ws{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px}.hd-ws i:first-child{color:#1f6ff0}.hd-ws i:last-child{font-size:10px;color:#8a94b3}.hd-bell{position:relative;font-size:18px;color:#4b5678}.hd-bell span{position:absolute;top:-6px;right:-9px;background:#e5304b;color:#fff;font-size:9px;font-weight:700;border-radius:999px;padding:1px 5px}.hd-credits{font-size:12px;color:#6b7593}.hd-credits b{color:#0b1440;margin-left:4px}.hd-credits i{color:#e5a512}.hd-credits .bar{display:block;height:3px;background:#e6ebf5;border-radius:3px;margin-top:4px;overflow:hidden}.hd-credits .bar i{display:block;height:100%;background:#16a34a}.hd-user{display:flex;align-items:center;gap:8px;text-align:right}.hd-user b{display:block;font-size:12.5px}.hd-user span:not(.hd-avatar){font-size:10px;font-weight:700;color:#1f4fbf;background:#e4ecff;border-radius:999px;padding:1px 8px}.hd-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1f6ff0,#7b3fe4);color:#fff;font-weight:700;font-size:12px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #c7d6ff}.hd-main{padding:16px;display:grid;grid-template-columns:minmax(0,1fr) 258px;gap:14px;align-content:start}.hd-studio{align-self:start}.hd-quick{grid-column:1 / -1}.hd-card{background:#fff;border:1px solid #e8ecf6;border-radius:18px;box-shadow:0 6px 18px #1428780d;padding:16px;position:relative;overflow:hidden}.hd-card h4{font-size:16px;font-weight:700;margin:0 0 6px}.hd-card p{font-size:12px;color:#5d6787;line-height:1.5;margin:0 0 10px}.hd-command{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:14px;background:linear-gradient(120deg,#fff6ef,#f6f8ff 45%,#eef4ff)}.hd-chip{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid #e3e8f5;border-radius:999px;padding:5px 10px}.hd-command h3{font-size:24px;font-weight:700;margin:12px 0 6px;letter-spacing:-.01em}.hd-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.hd-tags span{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:#1f4fbf;background:#fff;border:1px solid #e3e8f5;border-radius:999px;padding:4px 9px}.hd-btns{display:flex;gap:8px}.hd-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:600;color:#fff;white-space:nowrap}.hd-btn.navy{background:#0b0f55}.hd-btn.blue{background:#1f6ff0}.hd-btn.orange{background:linear-gradient(180deg,#ff8f33,#ff6a14)}.hd-btn.wide{width:100%;margin-top:10px}.hd-status{display:grid;gap:8px}.hd-stat{display:flex;justify-content:space-between;gap:8px;background:#fff;border:1px solid #e8ecf6;border-radius:14px;padding:9px 11px}.hd-stat small{display:block;font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5d6787}.hd-stat b{display:block;font-size:19px;line-height:1.2}.hd-stat span{font-size:10px;color:#5d6787}.hd-stat>i.bi{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex:none}.hd-cal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.hd-today{font-size:10px;font-weight:600;color:#1f6ff0;border:1.5px solid #1f6ff0;border-radius:999px;padding:2px 10px}.hd-cal-head i{color:#1f6ff0}.hd-cal-days{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;text-align:center;font-size:9.5px;color:#8a94b3;margin-bottom:4px}.hd-cal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.hd-cal-grid .lp2-thumb img{height:46px}.hd-gopi-head{display:flex;justify-content:space-between;align-items:center}.hd-gopi h4{display:flex;align-items:center;gap:8px;font-size:17px}.hd-gopi h4 i{color:#1f6ff0}.hd-pill{font-size:10px;font-weight:600;color:#1f4fbf;background:#dce8ff;border-radius:999px;padding:4px 10px}.hd-ask{display:flex;align-items:center;gap:8px}.hd-ask>span:first-child{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #e3e8f5;border-radius:999px;padding:9px 14px;font-size:11.5px;color:#8a94b3}.hd-studio{background:radial-gradient(120px 90px at 85% 85%,rgba(60,110,255,.45),transparent 70%),linear-gradient(135deg,#0b1440,#12205e);border:0;color:#fff}.lp2 .hd .hd-studio h4{color:#fff;margin-top:8px}.hd-studio p{color:#c9d4f5}.hd-pill.dark{background:#1f3fbf;color:#fff}.hd-studio-ico{position:absolute;right:14px;top:12px;font-size:26px;color:#fff}.hd-quick h4{display:flex;align-items:center;gap:8px;font-size:17px;margin-bottom:12px}.hd-quick h4 i{color:#1f6ff0}.hd-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hd-qa{display:flex;align-items:center;gap:10px;border:1px solid #e8ecf6;border-radius:14px;padding:10px 12px}.hd-qa>i.bi{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex:none}.hd-qa b{display:block;font-size:13px}.hd-qa span{font-size:10.5px;color:#5d6787}.hd-gopi{padding:12px 16px}.hd-gopi h4{margin-bottom:2px}.hd-gopi p{margin-bottom:8px}.hd-studio{padding:12px 16px}.lp2 .hd .hd-studio h4{margin:6px 0 4px}.hd-studio p{margin-bottom:8px}.hd-studio .hd-btn{padding:6px 14px}.hs{position:relative;width:100%}.hs .hd{overflow:hidden}.lp2 .hs .hd h3,.lp2 .hs .hd h4{color:#0b1440}.hs .hd-nav{transition:background-color .35s ease,color .35s ease,box-shadow .35s ease}.hs .hd-nav.hs-sub{color:#dfe5ff;margin-left:18px;padding:7px 10px;font-size:12px;border-left:1px dashed rgba(170,185,255,.35);border-radius:0 10px 10px 0}.hs .hd-nav.hs-sub i.bi{font-size:13px;color:#c9d3ff}.hs .hd-nav.hs-sub.current,.hs .hd-nav.hs-sub.current i.bi{color:#fff;font-weight:700}.hs .hd-nav.hs-sub.current{border-left:2px solid #7fb0ff;background:#ffffff14}.hs .hd-side{gap:3px}.hs-crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:#5d6787;margin-right:auto;margin-left:-6px}.hs-crumbs i{font-size:10px}.hs-crumbs b{color:#0b1440;font-weight:600}.hs .hd-top .hd-burger{margin-right:0}.hs .hd-top .hd-ws{margin-left:auto}.hs-stage{position:relative;flex:1;min-height:0}.hs-scene{position:absolute;inset:0;overflow:hidden}.hs-scene.in{animation:hs-in .48s ease both}.hs-scene.out{animation:hs-out .48s ease both;pointer-events:none}@keyframes hs-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hs-out{0%{opacity:1}to{opacity:0}}.hs-pointer{position:absolute;left:0;top:0;z-index:5;transition:transform .7s cubic-bezier(.45,0,.2,1);filter:drop-shadow(0 3px 5px rgba(0,0,0,.35))}.hs-pointer svg{position:relative;z-index:1;transition:transform .12s ease}.hs-pointer.click svg{transform:scale(.86)}.hs-ripple{position:absolute;left:-9px;top:-9px;width:22px;height:22px;border-radius:50%;border:2px solid #9ec0ff;opacity:0}.hs-pointer.click .hs-ripple{animation:hs-ripple .5s ease-out}@keyframes hs-ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.9)}}.hs-main{padding:18px 20px;display:flex;flex-direction:column;gap:12px;height:100%}.hs-head{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:20px;border:1px solid #e3e9f8;background:radial-gradient(260px 120px at 100% 0%,rgba(160,190,255,.35),transparent 70%),linear-gradient(105deg,#fff3ea,#f7f8ff 42%,#e9f0ff);box-shadow:0 8px 22px #1428780f;flex:none}.hs-head-tall{align-items:flex-end}.hs-head-text{min-width:0}.hs-head-icon{width:44px;height:44px;border-radius:12px;background:#1f6ff0;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:20px;flex:none;box-shadow:0 8px 18px #1f6ff059}.hs-head h3{font-size:22px;font-weight:700;margin:0 0 2px;letter-spacing:-.01em;white-space:nowrap}.hs-head-text{flex:1}.hs-head-tall h3{font-size:23px;margin:9px 0 3px}.hs-head p{font-size:12.5px;color:#4b5678;margin:0}.hs-head-tall .hd-tags{margin:9px 0 0}.hs-live-dot{width:7px;height:7px;border-radius:50%;background:#16a34a;display:inline-block}.hs-head-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.hs-btn{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:8px 15px;font-size:12px;font-weight:600;color:#fff;white-space:nowrap}.hs-btn.blue{background:#1f6ff0;box-shadow:0 6px 14px #1f6ff047}.hs-btn.navy{background:#0b0f55}.hs-btn.orange{background:linear-gradient(180deg,#ff8f33,#ff6a14);box-shadow:0 6px 14px #ff6a1447}.hs-btn.ghost{background:#fff4ea;color:#c2560c;border:1px solid #ffd2ad}.hs-btn.outline{background:#fff;color:#0b1440;border:1px solid #e3e8f5}.hs-btn.round{width:32px;height:32px;padding:0;justify-content:center;background:#fff;color:#1f6ff0;border:1px solid #dbe5fb}.hs-seg{display:inline-flex;background:#fff;border:1px solid #e3e8f5;border-radius:999px;padding:3px}.hs-seg span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;color:#3b4566}.hs-seg span.on{background:#1f6ff0;color:#fff}.hs-seg span.on.dark{background:#0b0f55}.hs-seg.sm span{padding:4px 10px;font-size:11px}.hs-btn.sm{padding:7px 11px;font-size:11px}.hs-tabs.sm span{padding:6px 10px;font-size:11px}.hs-tabs{display:flex;gap:6px;background:#fff;border:1px solid #e8ecf6;border-radius:999px;padding:5px;flex:none}.hs-tabs span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:600;color:#3b4566;white-space:nowrap}.hs-tabs span b{font-size:10px;background:#e8efff;color:#1f4fbf;border-radius:999px;padding:1px 6px}.hs-tabs span.on{background:#1f6ff0;color:#fff;box-shadow:0 6px 14px #1f6ff04d}.hs-tabs span.on b{background:#fff;color:#1f6ff0}.hs-tabs span.on.dark{background:#0b0f55}.hs-tabs-plain{background:transparent;border:0;padding:0}.hs-tabs-plain span{background:#fff;border:1px solid #e3e8f5;padding:8px 14px;font-size:13px}.hs-card-head{display:flex;align-items:center;gap:10px}.hs-card-head h4{margin:0 auto 0 0!important;display:flex;align-items:center;gap:8px}.hs-card-head h4 i{color:#1f6ff0}.hs-link{font-size:12px;font-weight:600;color:#1f6ff0;white-space:nowrap}.hs-sub{font-size:11.5px!important;color:#5d6787;margin:4px 0 6px!important}.hs-chip{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;border-radius:999px;padding:3px 9px;background:#eef2fb}.hs-chip.green{background:#dcf5e6;color:#15803d}.hs-chip.blue{background:#dfe9ff;color:#1f4fbf}.hs-chip.amber{background:#fff1d6;color:#b45309}.hs-chip.outline{background:#fff;border:1px solid #e3e8f5}.hs-check{width:14px;height:14px;border:1.5px solid #c9d1e6;border-radius:4px;background:#fff;display:inline-block;flex:none}.hs-check.light{position:absolute;left:10px;top:10px;border-color:#fff;background:#ffffffd9}.hs-dots{display:flex;justify-content:center;gap:10px}.hs-dots span{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.hs-dots .blue{background:#e8efff;color:#1f5eff}.hs-dots .orange{background:#fff1e3;color:#e58a12}.hs-dots .green{background:#e2f6ea;color:#16a34a}.hs-dots .purple{background:#efeaff;color:#7b3fe4}.hs-dots .red{background:#ffe8ec;color:#e5304b}.hs-kpis{display:grid;gap:12px;flex:none}.hs-kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}.hs-kpis.five{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.hs-kpi{padding:12px 14px}.hs-kpi small,.hs-best small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#3b4566}.hs-kpi-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:5px 0 4px}.hs-kpi-row b{font-size:22px}.hs-kpis.five .hs-kpi-row b{font-size:20px}.hs-spark{width:64px;height:26px}.hs-kpi-ico{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex:none}.hs-kpi>span{display:block;font-size:10.5px;line-height:1.4;color:#15803d}.hs-kpi>span.muted{color:#5d6787}.hs-bottom{align-self:flex-end}.hs-dash-row{display:grid;grid-template-columns:minmax(0,1fr) 262px;gap:12px;flex:none}.hs-dash-row.lower{flex:1;min-height:0}.hs-perf{padding:14px 16px 10px}.hs-legend{display:flex;gap:12px;font-size:10.5px;color:#3b4566}.hs-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.hs-perf-chart{width:100%;height:150px;display:block;margin-top:4px}.hs-perf-bar{transform-box:fill-box;transform-origin:bottom;animation:hs-grow .8s ease both}.hs-gopi-card{background:radial-gradient(200px 140px at 90% 10%,rgba(80,120,255,.45),transparent 70%),linear-gradient(160deg,#0d1a8a,#0a1170 55%,#0b0f55);border:0;color:#fff;padding:14px;display:flex;flex-direction:column;gap:9px}.hs-gopi-top{display:flex;gap:10px;align-items:flex-start}.hs-gopi-bot{width:56px;flex:none}.hs-ai-chip{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:2px 8px;color:#fff}.lp2 .hs .hs-gopi-card h4{color:#fff;margin:4px 0 2px;font-size:17px}.hs-gopi-card p{color:#d7e0ff;font-size:11.5px;margin:0}.hs-gopi-asks{display:flex;flex-direction:column;align-items:center;gap:6px}.hs-gopi-asks span{border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600;text-align:center}.hs-gopi-input{display:flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:4px 4px 4px 12px;font-size:11px;color:#8a94b3}.hs-gopi-input span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-gopi-input i{width:26px;height:26px;border-radius:50%;background:#ff6a14;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.hs-top-posts{background:linear-gradient(120deg,#fff7ef,#fff 60%);padding:12px 14px}.hs-top-posts h4,.hs-attention h4{display:flex;align-items:center;gap:8px;font-size:15px!important;margin-bottom:8px!important}.hs-top-item{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #eef1f8;border-radius:12px;padding:8px 10px}.hs-rank{width:22px;height:22px;border-radius:50%;background:#f5b400;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.hs-top-item img{width:34px;height:34px;border-radius:8px;object-fit:cover}.hs-top-item b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:380px}.hs-top-item span{font-size:10.5px;color:#5d6787}.hs-top-item span i{margin:0 2px 0 6px}.hs-attention{padding:12px 14px}.hs-attention h4 i{color:#1f6ff0}.hs-attention h4 em{margin-left:auto;font-style:normal;font-size:11px;color:#e5304b;background:#ffe8ec;border-radius:999px;padding:1px 7px}.hs-attn-item{display:flex;align-items:center;gap:8px;border:1px solid #eef1f8;border-left:3px solid #f26a12;border-radius:10px;padding:8px 10px}.hs-attn-item>i{color:#f26a12}.hs-attn-item b{display:block;font-size:11.5px}.hs-attn-item span{font-size:10px;color:#5d6787}.hs-attn-item strong{margin-left:auto;font-size:14px}.hs-gopi-layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:12px;flex:1;min-height:0}.hs-chat{display:flex;flex-direction:column;padding:14px 16px 10px;min-height:0}.hs-chat-list{flex:1;display:flex;flex-direction:column;gap:10px;overflow:hidden}.hs-msg{display:flex;gap:8px;align-items:flex-end;animation:hs-msg .35s ease both}.hs-msg.me{justify-content:flex-end}@keyframes hs-msg{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hs-msg-avatar{width:28px;height:28px;border-radius:50%;background:#e8efff;color:#1f6ff0;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex:none}.hs-bubble{max-width:78%;font-size:12px;line-height:1.5;border-radius:16px;padding:9px 13px}.hs-msg.me .hs-bubble{background:#1f6ff0;color:#fff;border-bottom-right-radius:5px}.hs-msg.gopi .hs-bubble{background:#f3f6fd;color:#0b1440;border:1px solid #e3e8f5;border-bottom-left-radius:5px}.hs-bubble p{margin:0 0 4px;font-size:12px;color:inherit}.hs-bubble ul{margin:0;padding-left:16px}.hs-bubble li{margin:2px 0}.hs-chat-chip{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:11px;font-weight:600;color:#15803d;background:#dcf5e6;border-radius:999px;padding:3px 10px}.hs-typing{display:inline-flex;gap:4px;align-items:center}.hs-typing i{width:6px;height:6px;border-radius:50%;background:#8a94b3;animation:hs-dot 1s infinite ease-in-out}.hs-typing i:nth-child(2){animation-delay:.15s}.hs-typing i:nth-child(3){animation-delay:.3s}@keyframes hs-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.hs-composer{display:flex;align-items:center;gap:10px;border:1px solid #e3e8f5;border-radius:12px;padding:9px 12px;background:#f8f9fc;font-size:12px;color:#8a94b3;margin-top:10px}.hs-composer span{flex:1}.hs-composer .bi-arrow-up-square-fill{font-size:20px;color:#c7d2ea}.hs-composer-note{font-size:9.5px;color:#9aa3bd;text-align:center;margin-top:5px}.hs-gopi-side{display:flex;flex-direction:column;gap:12px}.hs-side-card{padding:12px 14px}.hs-side-card h4{font-size:13.5px!important;margin:0!important}.hs-side-sub{display:block;font-size:11px;color:#5d6787;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #eef1f8}.hs-side-empty{font-size:11px!important;color:#3b4566;margin:6px 0 0!important}.hs-action{display:flex;gap:8px;align-items:flex-start;background:#effaf3;border:1px solid #bfe6cc;border-radius:10px;padding:8px;animation:hs-msg .35s ease both}.hs-action>i{color:#16a34a}.hs-action b{display:block;font-size:11.5px}.hs-action span{font-size:10px;color:#3b4566}.hs-guide{display:flex;align-items:center;gap:6px}.hs-guide span{flex:1;border:1px solid #e3e8f5;border-radius:999px;padding:6px 10px;font-size:11px;color:#9aa3bd}.hs-guide b{background:#1f6ff0;color:#fff;border-radius:999px;padding:6px 10px;font-size:11px}.hs-campaign-head{display:flex;align-items:center;gap:12px;flex:none}.hs-back{width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid #e3e8f5;display:inline-flex;align-items:center;justify-content:center}.hs-campaign-head h3{font-size:24px;font-weight:700;margin:0;display:flex;align-items:center;gap:8px}.hs-edit{font-size:12px;color:#e58a12;background:#fff4e6;border-radius:50%;padding:6px}.hs-campaign-head p{margin:0;font-size:12px;color:#5d6787}.hs-selectbar{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;flex:none}.hs-selectbar>span:first-child{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600}.hs-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start;flex:1;min-height:0}.hs-post{padding:0;display:flex;flex-direction:column}.hs-post>*{margin-left:12px;margin-right:12px}.hs-post-top{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:10px 0;border-bottom:1px solid #eef1f8;margin-bottom:8px}.hs-post-top .hs-check{margin-right:auto}.hs-post-account{display:flex;align-items:center;gap:8px;margin-bottom:6px}.hs-post-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#6b3f1d,#c9874a);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.hs-post-avatar.ig{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #e1306c}.hs-post-account b{display:block;font-size:12.5px}.hs-post-account span{font-size:10px;color:#8a94b3}.hs-more{margin-left:auto;color:#5d6787}.hs .hs-post-text{font-size:11.5px;line-height:1.5;color:#1f2a4d;margin:0 12px 8px}.hs-tags{color:#1f6ff0}.hs-post-media{position:relative;margin:0 0 8px!important}.hs-post-media img{display:block;width:100%;height:132px;object-fit:cover}.hs-post-media.square img{height:168px}.hs-post-media span{position:absolute;right:8px;top:8px;font-size:10px;font-weight:700;color:#fff;background:#0b1440b8;border-radius:6px;padding:2px 7px}.hs-fb-bar{display:flex;justify-content:space-around;font-size:11.5px;font-weight:600;color:#4b5678;padding:7px 0;border-top:1px solid #eef1f8;border-bottom:1px solid #eef1f8;margin-bottom:8px}.hs-fb-bar i{margin-right:5px}.hs-ig-bar{display:flex;gap:12px;font-size:15px;margin-bottom:6px}.hs-post .hs-dots{padding-bottom:10px}.hs-search{display:flex;align-items:center;gap:10px;padding:10px 12px;flex:none}.hs-search>span:first-child{flex:1;background:#f4f6fb;border-radius:10px;padding:9px 12px;font-size:12.5px;color:#9aa3bd}.hs-search>i{color:#5d6787;margin-left:-34px;margin-right:14px}.hs-filter{display:inline-flex;align-items:center;gap:6px;border:1px solid #e3e8f5;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.hs-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.hs-article{padding:0}.hs-article-img{position:relative}.hs-article-img img{display:block;width:100%;height:132px;object-fit:cover}.hs-article-img>span{position:absolute;right:10px;top:10px;font-size:11px;font-weight:700;color:#fff;background:#15803d;border-radius:999px;padding:3px 10px}.hs-article-img>span.draft{background:#fff;color:#0b1440}.hs-article-body{padding:12px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.hs-camp{font-size:10.5px;font-weight:700;color:#1f4fbf;background:#e4ecff;border-radius:6px;padding:3px 8px}.hs-score{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;border-radius:999px;padding:3px 10px;border:1px solid}.hs-score.green{color:#15803d;background:#effaf3;border-color:#bfe6cc}.hs-score.red{color:#c81e3a;background:#fff1f3;border-color:#f6c0ca}.hs-article h4{font-size:14px!important;line-height:1.3;margin:2px 0 0!important}.hs-article p{font-size:11px!important;margin:0!important}.hs-article-foot{width:100%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eef1f8;padding-top:8px;margin-top:2px;font-size:11px;color:#5d6787}.hs-article-foot>span i{margin-right:4px}.hs-article-foot .hs-dots{gap:6px}.hs-article-foot .hs-dots span{width:22px;height:22px;font-size:10px}.hs-info{display:flex;align-items:center;gap:10px;padding:10px 14px;flex:none}.hs-info-ico{width:30px;height:30px;border-radius:9px;background:#e8efff;color:#1f5eff;display:inline-flex;align-items:center;justify-content:center;flex:none}.hs-info>div{flex:1;min-width:0}.hs-info b{display:block;font-size:12px}.hs-info>div span{font-size:10.5px;color:#5d6787}.hs-info .hs-btn{padding:6px 12px;font-size:11px}.hs-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;flex:none}.hs-best{display:flex;gap:10px;padding:12px}.hs-best>i.bi{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex:none}.hs-best b{display:flex;align-items:center;gap:5px;font-size:14px;margin:3px 0}.hs-best span{font-size:10.5px;color:#5d6787}.hs-growth{padding:12px 16px;flex:1}@keyframes hs-grow{0%{transform:scaleY(.1)}to{transform:none}}.hs-pager{position:absolute;top:50%;right:-24px;transform:translateY(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:9px}.hs-pager button{position:relative;width:10px;height:10px;padding:0;border:0;border-radius:999px;background:#fff6;cursor:pointer;overflow:hidden;transition:height .3s ease,background-color .3s ease}.hs-pager button:after{content:"";position:absolute;inset:-8px}.hs-pager button:hover{background:#ffffffbf}.hs-pager button.on{height:30px;background:#ffffff59}.hs-pager button.on:not(:has(em)){background:#fff}.hs-pager button em{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;border-radius:999px;transform-origin:top;animation:hs-fill linear both}@keyframes hs-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hs-pager button:focus-visible{outline:2px solid #ffb27a;outline-offset:3px}@media(max-width:1199.98px){.hs-pager{right:8px;padding:9px 5px;border-radius:999px;background:#0b0f558c}}@media(prefers-reduced-motion:reduce){.hs-scene.in,.hs-scene.out,.hs-msg,.hs-action,.hs-perf-bar{animation:none}.hs-pointer{display:none}}.lp2-hero-art .hs~.lp2-hero-robot{inset:auto auto -2% 2%;width:11%}.lp2-hero-art .hs~.lp2-float-reach{right:-18px;bottom:-26px}@media(min-width:992px){.lp2-hero-art .hs~.lp2-hero-robot{bottom:-3%;width:10%}}@media(min-width:1200px){.lp2-hero-art .hs~.lp2-float-reach{right:-34px;bottom:-28px}}@media(max-width:575.98px){.lp2-hero-art .hs~.lp2-float-reach{right:4px;bottom:-30px;transform:scale(.8);transform-origin:bottom right}}.hs .hd-nav.hs-sub.on,.hs .hd-nav.hs-sub.on i.bi{color:#fff;font-weight:600}.hs .hd-nav.hs-sub.on{border-left:0;border-radius:10px}.hs .hd-nav.hs-parent:not(.on){box-shadow:inset 0 0 0 1px #aab9ff29}.hs .hd-group-title{letter-spacing:.12em}.hs-dots{justify-content:space-around}.hs-dots .purple{background:#ecebff;color:#6366f1}.hs-tabs-card{align-self:flex-start;border-radius:16px;padding:6px;box-shadow:0 6px 18px #1428780f}.hs-tabs-card span{border:1px solid #edf0f7}.hs-tabs-card span.on{border-color:transparent}.hs-edit-btn{display:inline-flex;width:24px;height:24px;border-radius:50%;align-items:center;justify-content:center;font-size:11px;color:#e58a12;background:#fff4e6;vertical-align:middle}.hs-edit-btn.disabled{opacity:.45}.hs-preview{border:1px solid #e8ecf6;border-radius:10px;padding:8px;margin-bottom:8px;box-shadow:0 2px 6px #1428780a}.hs-post-account div>span{display:block}.hs-post-account.ig .hs-post-avatar{width:22px;height:22px;font-size:8px}.hs-post-avatar.sq{border-radius:4px;width:34px;height:34px}.hs-post-media span.tl{right:auto;left:8px}.hs-dots-row{position:absolute;left:0;right:0;bottom:6px;display:flex;justify-content:center;gap:3px}.hs-dots-row i{width:5px;height:5px;border-radius:50%;background:#ffffff8c}.hs-dots-row i.on{background:#fff}.hs-ig-date{font-size:8.5px!important;letter-spacing:.04em;color:#8a94b3!important;margin:2px 0 0!important}.hs-tags.li{font-weight:700;color:#0a66c2}.hs-li-bar{display:flex;justify-content:space-around;border-top:1px solid #eef1f8;padding-top:6px}.hs-li-bar span{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:9px;font-weight:600;color:#5d6787}.hs-filter.square{border-radius:8px;background:#f4f6fb}.hs-filter.square .bi-chevron-down{font-size:9px}.hs-author{position:absolute;right:8px;top:30px;font-style:normal;font-size:9.5px;font-weight:600;color:#0b1440;background:#fffc;border:1px solid #e3e8f5;border-radius:999px;padding:1px 7px;display:inline-flex;gap:3px}.hs-msg-foot{display:flex;align-items:center;gap:7px;font-size:9.5px;color:#8a94b3;margin-top:3px}.hs-msg.me .hs-msg-foot{justify-content:flex-end}.hs-msg-avatar.user{background:#0b0f55;color:#fff;font-size:11px;font-weight:700}.hs-send{width:26px;height:26px;border-radius:50%;background:#1f6ff0;color:#fff!important;display:inline-flex;align-items:center;justify-content:center}.hs-job-sum{display:block;font-size:10.5px;color:#5d6787}.hs-guide-item{padding:6px 0;border-top:1px solid #f0f3fa}.hs-guide-item small{display:block;font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1f6ff0}.hs-guide-item b{display:block;font-size:11px}.hs-guide-item span{font-size:9.5px;color:#8a94b3}.hs-action b{display:flex!important;align-items:center;justify-content:space-between;gap:6px}.hs-btn.soft-blue{background:#e8efff;color:#1f6ff0}.hs-btn.ghost-plain{background:transparent;color:#3b4566;border:1px solid #e3e8f5}.hs-attn-go{color:#8a94b3;font-size:11px}.hs-chat-list{justify-content:flex-end}.hs-head-text.nowrap{min-width:220px}.hs-head-text.nowrap p{white-space:nowrap}.hs .hs-mode-tabs{padding:3px;gap:1px}.hs .hs-mode-tabs span{padding:5px;font-size:9.5px;gap:3px}.hs-tr .hs-chip,.hs-pins .hs-chip{white-space:nowrap}.hs-main.hs-tight{gap:10px}.hs-label{display:block;font-size:10.5px;font-weight:600;color:#3b4566;margin:8px 0 4px}.hs-select{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #dfe5f2;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:600;color:#0b1440;white-space:nowrap}.hs-select.sm{padding:5px 9px;font-size:11px;border-radius:8px}.hs-select .hs-caret{margin-left:auto;padding-left:6px;color:#8a94b3;font-size:10px}.hs-toggle{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#3b4566;white-space:nowrap}.hs-toggle i{width:24px;height:14px;border-radius:999px;background:#d6dcec;position:relative;flex:none}.hs-toggle i:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#fff}.hs-toggle.on i{background:#1f6ff0}.hs-toggle.on i:after{left:12px}.hs-btn.green{background:#16a34a}.hs-btn.danger{color:#dc2626;border-color:#f5c2c2}.hs-mode-tabs{display:flex;gap:3px;background:#fff;border:1px solid #e3e8f5;border-radius:12px;padding:4px}.hs-mode-tabs span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:8px;font-size:11px;font-weight:600;color:#6b7699;white-space:nowrap}.hs-mode-tabs span.on{background:#1f6ff0;color:#fff}.hs-composer-card{padding:12px 14px;flex:none}.hs-textarea{font-size:12.5px;line-height:1.5;color:#0b1440;min-height:38px}.hs-applied{display:flex;gap:6px;margin:6px 0 8px}.hs-applied span{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:#1f4fbf;background:#eef3ff;border:1px solid #d6e1ff;border-radius:999px;padding:3px 8px}.hs-toolbar{display:flex;align-items:center;gap:6px;border-top:1px solid #f0f3fa;padding-top:9px}.hs-tb-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#5d6787;background:#f4f6fb}.hs-tb-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#3b4566;background:#f4f6fb;border-radius:999px;padding:5px 9px;white-space:nowrap}.hs-tb-chip>.bi-chevron-down{font-size:8px;color:#8a94b3}.hs-tb-chip em{font-style:normal;font-size:9.5px;background:#1f6ff0;color:#fff;border-radius:999px;padding:0 5px}.hs-tb-right{margin-left:auto;display:inline-flex;align-items:center;gap:10px;color:#5d6787}.hs-tb-right b{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;color:#b45309}.hs-go{width:32px;height:32px;border-radius:50%;background:#1f6ff0;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 14px #1f6ff04d}.hs-results{padding:12px 14px;flex:none}.hs-results h4,.hs-history h4{font-size:13.5px!important}.hs-img-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hs-img-out{position:relative;margin:0;border-radius:12px;overflow:hidden}.hs-img-out img{display:block;width:100%;height:150px;object-fit:cover}.hs-img-out figcaption{position:absolute;right:8px;top:8px;display:flex;gap:5px}.hs-img-out figcaption span{width:24px;height:24px;border-radius:50%;background:#fffffff0;color:#0b1440;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.hs-history{padding:12px 14px;flex:none}.hs-history h4 small{display:block;font-size:10.5px;font-weight:500;color:#5d6787}.hs-history-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.hs-history-row figure{margin:0;border:1px solid #edf1f8;border-radius:10px;overflow:hidden}.hs-hist-img{position:relative}.hs-hist-img img{display:block;width:100%;height:52px;object-fit:cover}.hs-hist-img span{position:absolute;left:4px;top:4px;font-size:9px;font-weight:600;background:#ffffffeb;border-radius:999px;padding:1px 6px;color:#0b1440;display:inline-flex;gap:3px}.hs-history-row figcaption{padding:4px 6px 0}.hs-history-row figcaption b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-history-row figcaption span{font-size:9px;color:#8a94b3}.hs-hist-acts{display:flex;justify-content:space-between;padding:4px 8px 6px;font-size:10px;color:#5d6787}.hs-hist-acts .bi-trash3{color:#dc2626}.hs-coverage{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#3b4566}.hs-tabs-fit{align-self:flex-start}.hs-niche{display:flex;align-items:center;gap:12px;padding:9px 12px;flex:none}.hs-niche p{margin:0!important;font-size:11px!important;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.hs-niche p>.bi-bullseye{color:#16a34a}.hs-switches{margin-left:auto;display:grid;grid-template-columns:auto auto;gap:5px 12px}.hs-trends-grid{display:grid;grid-template-columns:7fr 5fr;gap:10px;min-height:0}.hs-tcard{padding:10px 12px}.hs-tcard h4{font-size:12.5px!important}.hs-tcard .hs-sub{margin:2px 0 5px!important;font-size:10px!important}.hs-tr{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:12px;background:#f8f9fd;border:1px solid #eef1f8;margin-top:5px}.hs-tr>img{width:52px;height:30px;object-fit:cover;border-radius:6px;flex:none}.hs-tr>div{flex:1;min-width:0}.hs-tr b{display:block;font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-tr>div>span{display:flex;align-items:center;gap:5px;font-size:9.5px;color:#8a94b3}.hs-tr .hs-chip{font-size:9px;padding:1px 6px}.hs-tr-chips{display:flex;gap:4px;margin-top:3px}.hs-tr-acts{display:inline-flex;gap:4px;flex:none}.hs-tr-icon,.hs-tr-ideas{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:600;color:#3b4566;background:#fff;border:1px solid #e3e8f5;border-radius:999px;padding:3px 7px}.hs-rank{width:20px;height:20px;border-radius:50%;background:#1f6ff0;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.hs-pins{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:5px}.hs-pins>div{padding:6px 8px;border-radius:12px;background:#f8f9fd;border:1px solid #eef1f8;display:flex;flex-wrap:wrap;gap:3px}.hs-pins b{width:100%;font-size:11px}.hs-pins .hs-chip{font-size:9px;padding:1px 6px}.hs-reply-layout{display:grid;grid-template-columns:5fr 7fr;gap:12px;min-height:0}.hs-step{padding:12px 14px}.hs-step h4{font-size:13.5px!important;margin:0!important}.hs-step .hs-sub{margin:2px 0 4px!important;font-size:10.5px!important}.hs-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hs-two .hs-select{width:100%}.hs-post-avatar.xs{width:16px;height:16px;font-size:7px}.hs-searchrow{display:flex;gap:6px;margin:8px 0}.hs-searchrow span{flex:1;font-size:11px;color:#9aa3bd;border:1px solid #dfe5f2;border-radius:8px;padding:6px 9px}.hs-searchrow b{font-size:11px;color:#fff;background:#1f6ff0;border-radius:8px;padding:6px 10px}.hs-rpost{display:flex;gap:8px;padding:8px;border:1px solid #e8ecf6;border-radius:12px;margin-bottom:7px}.hs-rpost.on{border-color:#1f6ff0;background:#e9f2ff}.hs-rpost>img{width:52px;height:52px;border-radius:8px;object-fit:cover;flex:none}.hs-rpost>div{min-width:0;flex:1}.hs-rpost b{display:block;font-size:11px;line-height:1.35;font-weight:600}.hs-rpost>div>span{font-size:9.5px;color:#8a94b3}.hs-rp-badge{font-size:9px!important;margin-bottom:3px}.hs-rp-meta{display:flex;align-items:center;gap:5px;margin-top:3px}.hs-rp-meta em{font-style:normal;font-size:9.5px;color:#3b4566;background:#f1f4fa;border-radius:6px;padding:1px 6px;display:inline-flex;gap:3px}.hs-rp-meta .hs-toggle,.hs-rp-sel{margin-left:auto}.hs-rp-sel{font-size:10px;font-weight:600;color:#1f6ff0;border:1px solid #cfdcff;border-radius:6px;padding:2px 7px}.hs-input{font-size:11px;color:#0b1440;border:1px solid #dfe5f2;border-radius:8px;padding:6px 9px}.hs-input.area{line-height:1.45;min-height:40px}.hs-labelrow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.hs-labelrow .hs-label{margin:0}.hs-insert{display:flex;align-items:center;gap:4px;margin-top:5px;font-size:10px;color:#5d6787}.hs-insert span{font-size:9.5px;font-weight:600;color:#1f4fbf;border:1px solid #d6e1ff;border-radius:999px;padding:1px 7px}.hs-kw{display:flex;gap:4px;margin-top:5px}.hs-kw span{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:#3b4566;background:#f4f6fb;border:1px solid #e3e8f5;border-radius:6px;padding:2px 6px}.hs-kw span i{color:#dc2626;font-size:8px}.hs-foot{display:flex;justify-content:flex-end;gap:6px;border-top:1px solid #eef1f8;margin-top:10px;padding-top:8px}.hs-vid-bar{display:flex;align-items:center;gap:8px;flex:none}.hs-vid-bar>b{font-size:15px}.hs-vid-rename{color:#8a94b3;font-size:12px;margin-right:auto}.hs-vid-modes{display:inline-flex;gap:3px;background:#fff;border:1px solid #e3e8f5;border-radius:999px;padding:3px}.hs-vid-modes span{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#3b4566;padding:5px 10px;border-radius:999px}.hs-vid-modes span.on.info{background:#e0f2fe;color:#0369a1}.hs-vid-modes span.warn{color:#b45309}.hs-vid-layout{display:grid;grid-template-columns:4fr 8fr;gap:12px;flex:1;min-height:0}.hs-vid-chat{padding:12px;display:flex;flex-direction:column;gap:8px}.hs-vid-chat h4{display:flex;align-items:center;gap:6px;font-size:13.5px!important}.hs-vid-chat .hs-card-head>i{color:#8a94b3}.hs-vchat{display:flex;flex-direction:column;gap:8px;flex:1}.hs-vmsg{font-size:11px;line-height:1.45;padding:8px 10px;border-radius:12px;max-width:88%}.hs-vmsg.me{align-self:flex-end;background:#1f6ff0;color:#fff}.hs-vmsg.ai{align-self:flex-start;background:#f1f4fa;color:#0b1440}.hs-vcomposer{border:1px solid #dfe5f2;border-radius:12px;padding:8px}.hs-vcomposer>span{display:block;font-size:10.5px;color:#9aa3bd;margin-bottom:8px}.hs-vcomposer>div{display:flex;justify-content:space-between}.hs-vid-canvas-card{padding:10px;display:flex;flex-direction:column;gap:8px}.hs-vid-stagewrap{display:flex;gap:10px;flex:1;min-height:0}.hs-vid-stage{flex:1;display:flex;align-items:center;justify-content:center;background:#e9edf7;border-radius:12px}.hs-vid-canvas{position:relative;height:380px;aspect-ratio:9 / 16;border-radius:10px;overflow:hidden;box-shadow:0 18px 40px #0a145040}.hs-vid-canvas img{width:100%;height:100%;object-fit:cover;filter:brightness(.62)}.hs-vid-badge{position:absolute;left:12px;top:14px;font-size:10px;font-weight:800;color:#0b1440;background:#ffd34d;border-radius:999px;padding:3px 9px;display:inline-flex;gap:4px;align-items:center}.hs-vid-title{position:absolute;left:12px;right:12px;top:100px;color:#fff;font-size:24px;line-height:1.12;font-weight:800}.hs-vid-title em{font-style:normal;color:#ff8f33}.hs-vid-cap{position:absolute;left:10px;right:10px;bottom:36px;text-align:center;color:#fff;font-size:13px;font-weight:800;text-shadow:0 2px 6px rgba(0,0,0,.6)}.hs-vid-cap mark{background:#ff8f33;color:#fff;border-radius:4px;padding:0 4px}.hs-vid-strip{display:flex;flex-direction:column;gap:6px;width:70px;flex:none}.hs-vid-strip div{position:relative;border-radius:8px;overflow:hidden;border:2px solid transparent}.hs-vid-strip div.on{border-color:#1f6ff0}.hs-vid-strip img{display:block;width:100%;height:66px;object-fit:cover}.hs-vid-strip span{position:absolute;left:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#0b0f55;color:#fff;font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.hs-vid-play{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;color:#3b4566;flex:none}.hs-vid-pbtn{width:30px;height:30px;border-radius:50%;background:#1f6ff0;color:#fff;display:inline-flex;align-items:center;justify-content:center}.hs-vid-scrub{position:relative;flex:1;height:6px;border-radius:999px;background:#e3e8f5}.hs-vid-scrub>i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:#1f6ff0}.hs-vid-scrub>b{position:absolute;top:-2px;width:2px;height:10px;background:#b9c4dd}.cm-wrap{position:relative;width:100%;border-radius:16px;overflow:hidden;background:#f4f6fb;border:1px solid #e3e9f6;box-shadow:0 24px 60px #1432a024}.cm{position:absolute;left:0;top:0;transform-origin:0 0;padding:16px;color:#0b1440;font-size:13px;text-align:left;display:flex;flex-direction:column;gap:12px}.cm i.bi{line-height:1}.cm-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.lp2 .cm h4{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;margin:0 0 2px;color:#0b1440}.cm h4 i{color:#1f6ff0}.cm-head p{margin:0;font-size:12px;color:#5d6787}.cm-switch{display:flex;gap:4px;background:#fff;border:1px solid #e3e8f5;border-radius:999px;padding:3px}.cm-switch span{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;color:#5d6787}.cm-switch span.on{background:#1f6ff0;color:#fff}.cm-board{flex:1;background:#fff;border:1px solid #e8ecf6;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.cm-month{display:flex;justify-content:space-between;align-items:center;padding:10px 14px}.cm-month b{font-size:16px}.cm-nav{display:flex;gap:6px}.cm-nav span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border:1px solid #e3e8f5;border-radius:999px;font-size:11px;color:#5d6787}.cm-nav span.wide{padding:0 12px}.cm-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cm-days{background:#eef1f7;border-top:1px solid #e3e8f5}.cm-days span{text-align:center;font-size:11.5px;font-weight:600;color:#4b5678;padding:6px 0}.cm-week{flex:1}.cm-cell{border-right:1px solid #edf0f7;border-bottom:1px solid #edf0f7;padding:6px;display:flex;flex-direction:column;gap:5px;min-width:0}.cm-cell:last-child{border-right:0}.cm-cell.past{background:#fafbfd}.cm-cell-top{display:flex;justify-content:space-between;align-items:center}.cm-date{font-size:11px;font-weight:600;color:#8a94b3}.cm-date.today{width:20px;height:20px;border-radius:50%;background:#1f6ff0;color:#fff;display:inline-flex;align-items:center;justify-content:center}.cm-add{width:18px;height:18px;border-radius:50%;background:#1f6ff0;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.cm-post{border:1px solid #e8ecf6;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 6px #1428780f}.cm-media{position:relative;height:40px;background:#f1f4fa}.cm-media img{width:100%;height:100%;object-fit:cover;display:block}.cm-tag{position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:9px;box-shadow:0 1px 3px #0000002e}.cm-title{font-size:9.5px;font-weight:600;padding:3px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid #eef1f7}.apx-scale{position:relative;width:100%;overflow:hidden}.apx{position:absolute;left:0;top:0;transform-origin:0 0;font-family:inherit;color:#0b1440;text-align:left;font-size:14px}.apx-page{background:#f4f6fb;border-radius:18px;overflow:hidden}.apx-page.pad{padding:22px 24px 24px}.apx-topbar{display:flex;align-items:center;gap:16px;height:54px;padding:0 22px;background:#fff;border-bottom:1px solid #e8ecf6;color:#5d6787;font-size:13px}.apx-topbar b{color:#0b1440}.apx-topbar span i{font-size:10px;margin:0 4px}.apx-ph{display:flex;align-items:center;gap:14px;margin:18px 22px 16px;padding:16px 20px;border-radius:20px;border:1px solid #e3e9f8;background:radial-gradient(120% 160% at 100% 0%,rgba(31,111,240,.12),transparent 55%),linear-gradient(120deg,#fff7f0,#f3f6ff 60%)}.apx-page.pad .apx-ph{margin:0 0 14px}.apx-ph-ico{width:44px;height:44px;border-radius:12px;background:#1874d2;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:20px;flex:none}.apx-ph h3{margin:0;font-size:22px;font-weight:700;color:#0b1440}.apx-ph p{margin:0;font-size:13px;color:#4b5678}.apx-ph-right{margin-left:auto}.apx-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:600;white-space:nowrap}.apx-btn.primary{background:#1874d2;color:#fff;box-shadow:0 6px 14px #1874d247}.apx-btn.navy{background:#04004a;color:#fff;border-radius:10px}.apx-btn.light{background:#f8f9fb;border:1px solid #dfe3ea;color:#0b1440}.apx-btn.sm{padding:6px 12px;font-size:12px}.apx-btn.big{padding:12px 26px;font-size:15px;box-shadow:0 12px 26px #1874d259}.apx-btn.block{width:100%}.apx-card{background:#fff;border:1px solid #e3e8f2;border-radius:16px;padding:18px;box-shadow:0 2px 8px #1428780a}.apx-round{width:36px;height:36px;border-radius:50%;background:#f8f9fb;border:1px solid #dfe3ea;display:inline-flex;align-items:center;justify-content:center;flex:none;box-shadow:0 2px 6px #0000000f}.apx-muted{color:#6c757d;font-size:13px}.apx-blue{color:#1874d2;font-weight:600}.apx-badge-soft{font-style:normal;display:inline-block;font-size:11.5px;font-weight:600;color:#1874d2;background:#e7f1fc;border-radius:999px;padding:4px 10px}.apx-lab{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#5d6787;margin:14px 0 8px}.apx-select{display:flex;align-items:center;gap:8px;border:1px solid #dee2e6;border-radius:10px;padding:9px 12px;background:#fff;font-weight:600;color:#0b1440;margin-top:6px}.apx-select .bi-chevron-down{margin-left:auto;font-size:11px;color:#8a94b3}.apx-check{display:inline-block;width:16px;height:16px;border-radius:4px;border:1.5px solid #b8c2d6;background:#fff}.apx-cp{display:grid;grid-template-columns:7fr 5fr;gap:18px;padding:0 22px 22px;align-items:start}.apx-steps{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:11.5px;font-weight:600;text-transform:uppercase;color:#8a94b3}.apx-steps span{padding:5px 12px;border-radius:999px;background:#f8f9fb;border:1px solid #dfe3ea}.apx-steps span.on{background:#1874d2;border-color:#1874d2;color:#fff}.apx-row2{display:grid;grid-template-columns:5fr 7fr;gap:12px}.apx-row2 label,.apx-field{display:block;font-size:12.5px;font-weight:600;color:#3b4566}.apx-caption{margin-top:14px;border:1px solid #e3e8f2;background:#fbfcfe;border-radius:16px;padding:12px 14px}.apx-cap-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:13px}.apx-ai{width:28px;height:28px;border-radius:50%;background:#1874d2;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.apx-caption p{margin:0 0 6px;font-size:14px;line-height:1.55}.apx-addto{display:flex;align-items:center;gap:8px;border-top:1px solid #e8ecf6;padding-top:10px;margin-top:8px;font-size:13px;font-weight:600;color:#3b4566}.apx-addto span{margin-right:auto}.apx-addto i{width:34px;height:34px;border-radius:50%;background:#f4f6fb;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.apx-addto .g{color:#198754}.apx-addto .y{color:#f0ad1c}.apx-addto .c{color:#0dcaf0}.apx-att{display:flex;gap:8px}.apx-att span{position:relative;width:68px;height:68px;border-radius:10px;overflow:hidden;border:1px solid #e3e8f2}.apx-att img{width:100%;height:100%;object-fit:cover}.apx-att em{position:absolute;left:4px;top:4px;width:18px;height:18px;border-radius:50%;background:#1874d2;color:#fff;font-style:normal;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.apx-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.apx-actions .apx-btn{padding:11px}.apx-actions .apx-btn.navy{border-radius:999px}.apx-preview-col{position:relative}.apx-prev-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;color:#6c757d;margin:6px 0 10px}.apx-wiz-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.apx-wiz-head h4{margin:0;font-size:20px;font-weight:700}.apx-wiz-head span{font-size:12.5px;color:#6c757d}.apx-wiz-head .apx-badge-soft{margin-left:auto}.apx-entry-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-radius:16px;color:#fff;background:linear-gradient(130deg,#0b172a,#183b6d 55%,#1f5fa5);margin-bottom:14px}.apx-entry-hero h5{margin:0 0 4px;font-size:18px;color:#fff;font-weight:700}.apx-entry-hero p{margin:0;color:#fffc;font-size:13px}.apx-entry-hero>span{border:1px solid rgba(255,255,255,.6);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.apx-entry{display:grid;grid-template-columns:1fr 1fr;gap:14px}.apx-entry .apx-card{padding:22px;min-height:210px;display:flex;flex-direction:column;gap:8px}.apx-entry .apx-card.alt{background:linear-gradient(135deg,#f2f8ff,#e9f3ff)}.apx-entry b{font-size:17px}.apx-entry p{margin:0;color:#6c757d;font-size:13.5px;line-height:1.55}.apx-entry em{margin-top:auto;font-style:normal;font-weight:700;color:#1874d2;font-size:13.5px}.apx-ico{width:54px;height:54px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:24px}.apx-h5{font-size:18px;font-weight:700;margin:0 0 2px}.apx-search{display:flex;align-items:center;gap:8px;border:1px solid #dee2e6;background:#fff;border-radius:10px;padding:9px 12px;color:#9aa3bd;font-size:13px;margin:12px 0 14px;max-width:360px}.apx-tpls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.apx-tpl{background:#fff;border:1px solid #e3e8f2;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.apx-tpl.on{border:2px solid #1874D2;box-shadow:0 10px 24px #1874d22e}.apx-tpl>img{width:100%;height:130px;object-fit:cover}.apx-tpl>div{padding:12px;display:flex;flex-direction:column;gap:5px;flex:1}.apx-tpl b{font-size:13.5px;line-height:1.3}.apx-tpl .apx-muted{font-size:11.5px}.apx-tpl p{margin:0;font-size:11.5px;line-height:1.45;color:#5d6787;flex:1}.apx-tpl small{font-size:11px;font-weight:700;color:#1874d2}.apx-tpl .apx-btn{margin-top:6px;padding:8px;font-size:12px}.apx-card.form{padding:20px 22px;display:grid;gap:12px}.apx-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.apx-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.apx-field>span{display:block;font-size:13px;font-weight:700;color:#6c757d;margin-bottom:5px}.apx-input{display:flex;align-items:center;gap:8px;border:1px solid #dee2e6;border-radius:10px;padding:10px 12px;background:#fff;font-size:13.5px;color:#0b1440;min-height:42px}.apx-input .bi-chevron-down{margin-left:auto;font-size:11px;color:#8a94b3}.apx-input.area{align-items:flex-start;min-height:70px;line-height:1.5}.apx-foot{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.apx-foot .apx-btn.navy{border-radius:999px;padding:10px 24px}.apx-camp-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.apx-camp-head h3{margin:0;font-size:22px;font-weight:700;display:flex;align-items:center;gap:8px}.apx-camp-head span{font-size:12.5px;color:#6c757d}.apx-edit{width:26px;height:26px;border-radius:50%;background:#fff4e6;color:#e58a12;font-size:11px;display:inline-flex!important;align-items:center;justify-content:center}.apx-job{display:flex;align-items:center;gap:10px;background:#e7f6fd;border:1px solid #b6e3f7;color:#055160;border-radius:12px;padding:10px 14px;font-size:13px;margin-bottom:12px}.apx-spin{width:16px;height:16px;border-radius:50%;border:2px solid #8fd3ef;border-top-color:#055160}.apx-tabs{display:inline-flex;gap:6px;background:#fff;border-radius:16px;padding:6px;box-shadow:0 2px 8px #1428780f;margin-bottom:12px}.apx-tabs span{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid #edf0f7;color:#3b4566}.apx-tabs span b{font-size:11px;background:#e7f1fc;color:#1874d2;border-radius:999px;padding:1px 7px}.apx-tabs span.on{background:#1874d2;color:#fff;border-color:#1874d2}.apx-tabs span.on b{background:#fff;color:#1874d2}.apx-selbar{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e3e8f2;border-radius:16px;padding:12px 16px;margin-bottom:12px;font-weight:600;font-size:13.5px}.apx-selbar>span:first-child{display:flex;align-items:center;gap:8px}.apx-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.apx-post{background:#fff;border:1px solid #e3e8f2;border-radius:16px;padding:12px}.apx-post-top{display:flex;align-items:center;gap:5px;margin-bottom:10px;flex-wrap:wrap}.apx-post-top .apx-check{margin-right:auto}.apx-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;border-radius:999px;padding:3px 8px}.apx-chip.blue{background:#e7f1fc;color:#1874d2}.apx-chip.warn{background:#fff3cd;color:#997404}.apx-post-acts{display:flex;justify-content:space-around;margin-top:10px}.apx-post-acts i{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.apx-post-acts .b{background:#e7f1fc;color:#0d6efd}.apx-post-acts .o{background:#fff4e6;color:#fd7e14}.apx-post-acts .g{background:#e3f4ea;color:#198754}.apx-post-acts .i{background:#ecebff;color:#6366f1}.apx-post-acts .r{background:#fde8ea;color:#dc3545}.apx-account{display:flex;align-items:center;gap:12px;border:1px solid #e3e8f2;border-radius:16px;padding:12px 14px}.apx-av{position:relative;width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid #e3e8f2;display:inline-flex;align-items:center;justify-content:center}.apx-av img{width:34px;height:34px;object-fit:contain}.apx-av i{position:absolute;right:-2px;bottom:-2px;width:20px;height:20px;border-radius:50%;background:#e4405f;color:#fff;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.apx-account em{margin-left:auto;font-style:normal;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#198754;background:#e3f4ea;border-radius:999px;padding:4px 10px}.apx-mode{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#eef4fc;border-radius:16px;padding:8px;margin:14px 0}.apx-mode span{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;background:#fff;border-radius:12px;padding:12px 14px}.apx-mode span i{grid-row:span 2;font-size:20px;color:#1874d2}.apx-mode span b{font-size:14px}.apx-mode span small{font-size:11.5px;color:#6c757d}.apx-mode span.on{background:#1874d2;color:#fff;box-shadow:0 10px 22px #1874d24d}.apx-mode span.on i,.apx-mode span.on small{color:#fff}.apx-suggest{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#e7f1fc;border:1px solid #b6d4f5;border-radius:12px;padding:10px 12px;font-size:13px;color:#084298;margin-bottom:12px}.apx-suggest .apx-btn{margin-left:auto}.apx-grid-sched{display:grid;grid-template-columns:5fr 4fr 3fr;gap:10px}.apx-confirm{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:14px;border-radius:999px;background:#04004a;color:#fff;font-weight:700;font-size:15px}.apx-backrow{margin-top:12px}.apc-tile{width:30px;height:30px;border-radius:9px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex:none}.apc-tile.ig{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.apc-av{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--lp-blue),#7b3fe4);color:#fff;font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center;flex:none}.apc-hero{padding:44px 0 64px}.apc-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:44px;align-items:center}.apc-hero h1{color:#fff;font-size:clamp(30px,2.9vw,40px);font-weight:700;line-height:1.12;margin:18px 0}.apc-hero h1 span{color:var(--lp-orange)}.apc-hero-shot{border-radius:18px;box-shadow:0 40px 90px #00083c73,0 0 0 6px #ffffff1a}.apc-hero-shot .apx-scale{border-radius:18px}@media(min-width:1200px){.apc-hero-shot{margin-right:-48px}}.apc-hero-phone{display:none}@media(max-width:767px){.apc-hero-shot{display:none}.apc-hero-phone{display:block;max-width:360px;margin:0 auto;background:#fff;border-radius:18px;padding:10px;box-shadow:0 30px 70px #00083c73}}.apc-strip{background:#fff;border-bottom:1px solid #edf1fb}.apc-strip .lp2-container{display:flex;align-items:center;gap:24px;padding-top:18px;padding-bottom:18px}.apc-strip .lp2-container>span{flex:none;max-width:150px;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted)}.apc-strip .lp2-container>div{display:flex;flex-wrap:wrap;gap:12px 18px;flex:1;justify-content:space-between}.apc-strip b{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--lp-ink)}.apc-strip .apc-tile{width:26px;height:26px;font-size:12px;border-radius:7px}.apc-why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center}.apc-why .lp2-h2{font-size:clamp(28px,2.8vw,38px)}.apc-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.apc-stat{--c: var(--lp-blue);display:flex;gap:16px;align-items:flex-start;padding:22px;transition:transform .25s ease,box-shadow .25s ease}.apc-stat:hover{transform:translateY(-4px);box-shadow:0 22px 44px color-mix(in srgb,var(--c) 16%,transparent)}.apc-stat-ico{width:50px;height:50px;border-radius:14px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:22px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff);border:1px solid color-mix(in srgb,var(--c) 22%,#fff)}.apc-stat b{display:block;font-size:30px;font-weight:800;line-height:1.05;color:var(--c)}.apc-stat b.word{font-size:22px;padding-top:4px}.apc-stat strong{display:block;color:var(--lp-ink);font-size:15px;margin-top:2px}.apc-stat div>span{display:block;font-size:13.5px;line-height:1.5;color:var(--lp-muted)}.apc-flow{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.45fr);gap:28px;align-items:center;margin-top:32px}.apc-flow-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.apc-flow-steps button{position:relative;overflow:hidden;width:100%;text-align:left;display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid var(--lp-line);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.apc-flow-steps button>span{flex:none;width:30px;height:30px;border-radius:9px;background:#eef3ff;color:var(--lp-blue);font-weight:800;display:inline-flex;align-items:center;justify-content:center}.apc-flow-steps b{display:block;color:var(--lp-ink);font-size:15.5px}.apc-flow-steps em{display:block;font-style:normal;font-size:13.5px;line-height:1.5;color:var(--lp-text);margin-top:2px}.apc-flow-steps button.on{border-color:#b9cbff;box-shadow:0 16px 34px #1f5eff24}.apc-flow-steps button.on>span{background:var(--lp-blue);color:#fff}.apc-flow-bar{position:absolute;left:0;bottom:0;height:3px;background:var(--lp-blue);animation:apc-fill 6s linear forwards}@keyframes apc-fill{0%{width:0}to{width:100%}}.apc-flow-screen{border-radius:18px;box-shadow:var(--lp-shadow-lg);background:#fff}.apc-flow-screen .apx-scale{border-radius:18px}.apc-fade{animation:apc-in .4s ease both}@keyframes apc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.apc-output-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:40px}.apc-output-head .lp2-h2{font-size:clamp(28px,2.8vw,38px)}.apc-output-head .lp2-lead{max-width:640px;margin-bottom:0}.apc-output-head .lp2-btn{flex:none}.apc-real-previews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}.apc-rp{border-radius:18px;overflow:hidden;border:2px solid var(--pv);background:#fff;box-shadow:0 18px 40px #142d781f}.apc-rp header{display:flex;align-items:center;gap:8px;background:var(--pv);color:#fff;font-weight:700;font-size:14px;padding:10px 14px}.apc-rp:nth-child(2) header{background:linear-gradient(90deg,#feda75,#d62976 50%,#962fbf)}.apc-rp-body{padding:10px}.apc-rp-scale .apx{font-size:15px;background:transparent}.apc-rp-body .card,.apc-types-card .card{margin-bottom:0!important}.apc-types{position:relative;isolation:isolate;overflow:hidden}.apc-types .lp2-h2{color:#fff}.apc-types-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:22px 0 30px}.apc-types-tabs button{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:#dbe5ff;background:#ffffff0f;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:9px 18px;cursor:pointer}.apc-types-tabs button:hover{background:#ffffff1f;color:#fff}.apc-types-tabs button.on{background:#fff;color:var(--lp-ink);border-color:#fff}.apc-types-tabs button.on i{color:var(--lp-blue)}.apc-types-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;max-width:1000px;margin:0 auto}.apc-types-copy h3{color:#fff;font-size:clamp(24px,2.4vw,32px);font-weight:700;margin:0 0 12px}.apc-types-copy p{color:#c9d4f5;font-size:16px;line-height:1.65;margin:0 0 16px}.apc-types-copy>span{display:flex;align-items:flex-start;gap:8px;color:#e6ecff;font-size:14px;font-weight:600;margin-bottom:24px}.apc-types-copy>span i{color:#4ade80;margin-top:2px}.apc-types-preview{display:flex;justify-content:center}.apc-types-card.tall{max-width:290px}.apc-types-card{width:100%;max-width:380px;background:#fff;border-radius:18px;padding:10px;box-shadow:0 30px 70px #00083c73;animation:apc-in .35s ease both}.apc-templates{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:48px;align-items:center}.apc-camps{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:48px;align-items:center}.apc-templates .lp2-h2,.apc-camps .lp2-h2{font-size:clamp(28px,2.8vw,38px)}.apc-tpl-wrap,.apc-camp-shot{border-radius:18px;box-shadow:var(--lp-shadow-lg)}.apc-tpl-wrap .apx-scale,.apc-camp-shot .apx-scale{border-radius:18px}.apc-checks{list-style:none;margin:18px 0 24px;padding:0;display:grid;gap:10px}.apc-checks li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--lp-ink)}.apc-checks i{color:var(--lp-blue)}.apc-extras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:30px;border-top:1px solid var(--lp-line);border-left:1px solid var(--lp-line);background:#fff}.apc-extras>div{padding:24px;border-right:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line)}.apc-extras span{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--lp-blue);background:#eef3ff;margin-bottom:12px}.apc-extras b{display:block;color:var(--lp-ink);font-size:16px;margin-bottom:4px}.apc-extras p{margin:0;font-size:14px;line-height:1.55;color:var(--lp-text)}.apc-testis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.apc-testis figure{margin:0;padding:24px;display:flex;flex-direction:column}.apc-testi-top{display:flex;align-items:center;justify-content:space-between}.apc-testi-top i{font-size:34px;color:#cfdcff;line-height:1}.apc-testi-top em{font-style:normal;color:#f5a623;letter-spacing:1px;font-size:14px}.apc-testis blockquote{margin:12px 0 18px;font-size:14.5px;line-height:1.6;color:var(--lp-text);flex:1}.apc-testis figcaption{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:16px;border-top:1px solid var(--lp-line)}.apc-testis figcaption img{width:36px;height:36px;border-radius:50%;object-fit:cover}.apc-testis figcaption b{display:block;color:var(--lp-ink);font-size:14px}.apc-testis figcaption span{font-size:12.5px;color:var(--lp-muted)}.apc-faq-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:18px}.apc-related{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:28px}.apc-related a{padding:18px;display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--lp-text);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.apc-related a>span{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:19px;color:#7b3fe4;background:#f3ecff;margin-bottom:8px}.apc-related b{color:var(--lp-ink);font-size:15px}.apc-related p{margin:0;font-size:13px;line-height:1.5;flex:1}.apc-related em{font-style:normal;margin-top:8px;color:var(--lp-blue);font-weight:600;font-size:13.5px}.apc-related a:hover{transform:translateY(-4px);border-color:#cfdcff;box-shadow:0 18px 36px #1f5eff1f;color:var(--lp-text)}@media(max-width:1199px){.apc-real-previews{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin:0 auto}.apc-related{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:991px){.apc-output-head{flex-direction:column;align-items:flex-start}.apc-hero-grid,.apc-why,.apc-templates,.apc-camps,.apc-flow,.apc-types-grid{grid-template-columns:1fr;gap:32px}.apc-strip .lp2-container{flex-direction:column;align-items:flex-start}.apc-strip .lp2-container>span{max-width:none}.apc-extras,.apc-testis{grid-template-columns:repeat(2,minmax(0,1fr))}.apc-templates>.apc-tpl-wrap{order:2}.apc-flow-steps{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.apc-flow-steps em{display:none}}@media(max-width:767px){.apc-stats,.apc-extras,.apc-testis,.apc-related,.apc-real-previews{grid-template-columns:1fr}.apc-strip .lp2-container>div{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.apc-stat,.apc-related a{transition:none}.apc-stat:hover,.apc-related a:hover{transform:none}.apc-flow-bar,.apc-fade,.apc-types-card{animation:none}}.apc2-steps{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr)}.apc2-steps .lp2-step-link i{width:28px;height:28px;font-size:12px}.apc2-step{padding:20px 20px 22px}.apc2-step .lp2-step-num{font-size:12.5px}.apc2-step .lp2-step-ico{width:46px;height:46px;font-size:20px}.apc2-art{position:relative;height:124px;margin-bottom:16px;padding:14px;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 9%,#fff),#f7f9ff);border:1px solid color-mix(in srgb,var(--c) 16%,#fff)}.apc2-line{display:block;height:6px;border-radius:4px;background:#dfe6f6;margin-top:6px}.apc2-line.short{width:60%}.apc2-brief{display:flex;align-items:flex-start;gap:8px;background:#fff;border:1px solid color-mix(in srgb,var(--c) 30%,#fff);border-radius:12px;padding:10px 12px;box-shadow:0 8px 18px #142d7814;font-size:12.5px;line-height:1.4;color:var(--lp-ink);font-weight:600}.apc2-brief>i{color:var(--c);font-size:15px;margin-top:1px}.apc2-caret{display:inline-block;width:2px;height:13px;margin-left:2px;vertical-align:-2px;background:var(--c);animation:apc2-blink 1s steps(1) infinite}.apc2-chips{display:flex;flex-wrap:nowrap;overflow:hidden;gap:6px;margin-top:12px}.apc2-chips span{white-space:nowrap;font-size:11.5px;font-weight:600;color:var(--c);background:#fff;border:1px solid color-mix(in srgb,var(--c) 28%,#fff);border-radius:999px;padding:3px 10px}.apc2-art-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:start}.apc2-mini-post{background:#fff;border-radius:10px;padding:6px 6px 8px;box-shadow:0 8px 18px #142d7814}.apc2-mini-img{position:relative;display:block;aspect-ratio:1 / 1;border-radius:7px;overflow:hidden;max-height:64px}.apc2-mini-img img{width:100%;height:100%;object-fit:cover;display:block}.apc2-mini-img i{position:absolute;right:4px;top:4px;width:16px;height:16px;border-radius:5px;color:#fff;font-size:9px;display:inline-flex;align-items:center;justify-content:center}.apc2-mini-post .apc2-line{height:5px;margin-top:5px}.apc2-spark{position:absolute;right:10px;bottom:8px;width:26px;height:26px;border-radius:50%;background:var(--c);color:#fff;font-size:13px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 14px color-mix(in srgb,var(--c) 40%,transparent)}.apc2-edit-card{display:flex;gap:10px;background:#fff;border-radius:12px;padding:8px;box-shadow:0 8px 18px #142d7814}.apc2-edit-card img{width:64px;height:80px;object-fit:cover;border-radius:8px;flex:none}.apc2-edit-card>div{flex:1;min-width:0}.apc2-edit-card .apc2-line:first-child{margin-top:4px}.apc2-line.mark{background:color-mix(in srgb,var(--c) 45%,#fff);width:85%}.apc2-tones{display:flex;gap:5px;margin-top:10px}.apc2-tones em{font-style:normal;font-size:10.5px;font-weight:600;color:var(--lp-text);border:1px solid var(--lp-line);border-radius:999px;padding:2px 8px}.apc2-tones em.on{color:#fff;background:var(--c);border-color:var(--c)}.apc2-pen{position:absolute;right:10px;bottom:8px;width:26px;height:26px;border-radius:50%;background:var(--c);color:#fff;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.apc2-week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.apc2-week-strip span{display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff;border:1px solid var(--lp-line);border-radius:8px;padding:6px 0 8px}.apc2-week-strip b{font-size:10.5px;color:var(--lp-muted);margin:0}.apc2-week-strip i{width:7px;height:7px;border-radius:50%;background:transparent}.apc2-week-strip .dot i{background:#c9d6f5}.apc2-week-strip .on{border-color:var(--c);background:color-mix(in srgb,var(--c) 10%,#fff)}.apc2-week-strip .on b{color:var(--c)}.apc2-week-strip .on i{background:var(--c)}.apc2-best{white-space:nowrap;max-width:100%;display:inline-flex;align-items:center;gap:7px;margin-top:12px;background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;color:var(--lp-ink);box-shadow:0 8px 18px #142d7814}.apc2-best>i{color:var(--c)}.apc2-best em{font-style:normal;font-size:10.5px;color:#fff;background:var(--c);border-radius:999px;padding:2px 8px}@media(prefers-reduced-motion:no-preference){.apc2-steps .apc2-art>*{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.apc2-steps.is-in .apc2-art>*{opacity:1;transform:none}.apc2-steps.is-in .apc2-art>*:nth-child(2){transition-delay:.15s}.apc2-steps.is-in .apc2-art>*:nth-child(3){transition-delay:.3s}.apc2-steps.is-in .apc2-art>*:nth-child(4){transition-delay:.45s}}@keyframes apc2-blink{50%{opacity:0}}.apc2-types-grid{align-items:center}.apc2-types-card{width:100%;max-width:300px}.apc2-types-card.is-video{max-width:256px}.apc2-types-scale .apx{background:transparent;font-size:15px}.apc2-types-scale .card{margin-bottom:0!important}.apc2-band{padding:40px 0;background:#fff}.apc2-band-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:26px 32px;border-radius:20px;background:linear-gradient(120deg,#0a1670,#1f5eff);color:#dbe5ff;box-shadow:var(--lp-shadow-lg)}.apc2-band-inner h3{color:#fff;font-size:clamp(20px,2vw,26px);font-weight:700;margin:0 0 4px}.apc2-band-inner p{margin:0;font-size:15px;color:#c9d4f5}.apc2-band-ctas{display:flex;flex-wrap:wrap;gap:12px}.apc2-tpl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:32px}.apc2-tpl-head .lp2-h2{font-size:clamp(28px,2.8vw,38px)}.apc2-tpl-head .lp2-lead{margin-bottom:0}.apc2-tpl-head .lp2-btn{flex:none}.apc2-tpls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.apc2-tpl{--c: var(--lp-blue);padding:0;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.apc2-tpl:hover{transform:translateY(-4px);box-shadow:0 22px 44px color-mix(in srgb,var(--c) 16%,transparent)}.apc2-tpl-thumb{position:relative;height:150px;overflow:hidden}.apc2-tpl-thumb img{width:100%;height:100%;object-fit:cover;display:block}.apc2-tpl-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--c) 55%,rgba(0,0,0,.35)) 100%)}.apc2-tpl-type,.apc2-tpl-count{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}.apc2-tpl-type{left:12px;top:12px;background:#fff;color:var(--c);box-shadow:0 6px 14px #00000026}.apc2-tpl-count{right:12px;bottom:12px;color:#fff;background:#040a3c73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.apc2-tpl-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.apc2-tpl-body em{font-style:normal;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c)}.apc2-tpl-body b{color:var(--lp-ink);font-size:16.5px;line-height:1.3}.apc2-tpl-body span{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:8px;font-size:13.5px;color:var(--lp-text)}.apc2-tpl-body span i{color:var(--c)}.apc2-week{background:#fff;border:1px solid var(--lp-line);border-radius:20px;box-shadow:var(--lp-shadow-lg);padding:20px}.apc2-week-head{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--lp-line)}.apc2-week-head .apc2-week-ico{width:42px;height:42px;border-radius:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:19px;color:var(--lp-orange);background:#fff2e8}.apc2-week-head>div:nth-child(2){flex:1;min-width:0}.apc2-week-head b{display:block;color:var(--lp-ink);font-size:16px}.apc2-week-head span{font-size:13px;color:var(--lp-muted)}.apc2-week-nets{display:flex;gap:6px}.apc2-week ul{list-style:none;margin:0;padding:0}.apc2-week li{display:grid;grid-template-columns:64px 48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;border-bottom:1px dashed var(--lp-line)}.apc2-week li:last-child{border-bottom:0;padding-bottom:0}.apc2-day b{display:block;color:var(--lp-ink);font-size:14px}.apc2-day em{font-style:normal;font-size:12px;color:var(--lp-muted);white-space:nowrap}.apc2-wthumb{position:relative;width:48px;height:48px;border-radius:10px;overflow:hidden}.apc2-wthumb img{width:100%;height:100%;object-fit:cover;display:block}.apc2-wthumb i{position:absolute;right:3px;bottom:3px;width:17px;height:17px;border-radius:5px;color:#fff;font-size:9.5px;display:inline-flex;align-items:center;justify-content:center}.apc2-wtext{font-size:14px;font-weight:600;color:var(--lp-ink);line-height:1.35}.apc2-st{font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px;white-space:nowrap}.apc2-st.posted{color:#0e8a4b;background:#e3f7ec}.apc2-st.scheduled{color:#b45309;background:#fff3dc}.apc2-st.draft{color:var(--lp-blue);background:var(--lp-blue-soft)}@media(max-width:1199px){.apc2-steps{grid-template-columns:minmax(0,1fr);max-width:560px;margin-left:auto;margin-right:auto}.apc2-steps .lp2-step-link{height:40px}.apc2-steps .lp2-step-link:before{inset:0 auto 0 50%;border-top:0;border-left:2px dashed #b9cbff}.apc2-steps .lp2-step-link i{transform:rotate(90deg)}.apc2-tpls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.apc2-tpl-head{flex-direction:column;align-items:flex-start}.apc2-band-inner{padding:22px}}@media(max-width:767px){.apc2-tpls{grid-template-columns:minmax(0,1fr)}.apc2-week{padding:16px}.apc2-week li{grid-template-columns:44px minmax(0,1fr) auto;gap:10px}.apc2-week li .apc2-day,.apc2-week-nets{display:none}}@media(prefers-reduced-motion:reduce){.apc2-caret{animation:none}.apc2-tpl{transition:none}.apc2-tpl:hover{transform:none}}@media(min-width:992px){.apc2-types-preview{min-height:610px;align-items:center}}.apc2-types-grid .apc-types-copy h3,.apc2-tpl-head .lp2-h2,.apc2-camps .lp2-h2,.apc2-band-inner h3,.apc2-step b{text-wrap:balance}.lp2-site:has(.wsp-hero) .lp2-h2,.wsp-hero h1{text-wrap:balance}.wsp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wsp-hero h1{max-width:560px}.wsp-hero .lp2-hero-grid>*,.wsp-why>*,.wsp-score-split>*,.wsp-camp-split>*{min-width:0}.wsp-hero-art{position:relative;padding:10px 34px 34px 0}.wsp-browser{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px #02083c73;color:#0b1440;max-height:520px;position:relative}.wsp-browser:after{content:"";position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(180deg,#fff0,#fff);pointer-events:none}.wsp-browser-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#f1f4fb;border-bottom:1px solid #e3e9f6}.wsp-browser-bar .dots{display:inline-flex;gap:5px;flex:none}.wsp-browser-bar .dots i{width:9px;height:9px;border-radius:50%;background:#d3dbec}.wsp-browser-bar .dots i:first-child{background:#ff6b5f}.wsp-browser-bar .dots i:nth-child(2){background:#ffbd2e}.wsp-browser-bar .dots i:nth-child(3){background:#29c840}.wsp-browser-bar .url{flex:1;min-width:0;display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e3e9f6;border-radius:999px;padding:4px 12px;font-size:11.5px;color:#5d6787;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wsp-browser-bar .url i{color:#18a35a;font-size:10px}.wsp-site-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px;border-bottom:1px solid #eef1f8}.wsp-site-head .logo{display:inline-flex;align-items:center;gap:7px;font-weight:800;font-size:14px;color:#3b2314}.wsp-site-head .logo i{color:#b5651d}.wsp-site-head .nav{display:inline-flex;gap:16px;font-size:12px;color:#6b7280}.wsp-site-head .nav .on{color:#3b2314;font-weight:700;border-bottom:2px solid #b5651d}.wsp-post{padding:18px 22px 10px;text-align:left}.wsp-cat{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b5651d;background:#fbf1e8;border-radius:999px;padding:3px 10px}.wsp-post h3{font-family:Georgia,Times New Roman,serif;color:#1f140c!important;font-size:23px;line-height:1.25;letter-spacing:-.01em;margin:10px 0 6px}.wsp-byline{display:block;font-size:11.5px;color:#8a8f9c;margin-bottom:12px}.wsp-post img{display:block;width:100%;height:190px;object-fit:cover;border-radius:10px}.wsp-post p{font-size:13px;line-height:1.65;color:#374151;margin:12px 0 8px}.wsp-post h4{font-family:Georgia,Times New Roman,serif;font-size:16px;color:#1f140c!important;margin:10px 0 6px}.wsp-post ul{margin:0;padding-left:18px;font-size:13px;line-height:1.7;color:#374151}.wsp-float{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;background:#fff;color:#0b1440;border-radius:16px;padding:12px 16px;box-shadow:0 20px 44px #02083c59}.wsp-float b{display:block;font-size:14px;color:#0b1440}.wsp-float small{display:block;font-size:12px;color:#6b7590}.wsp-float-score{right:0;top:52%}.wsp-float-live{left:-26px;bottom:6px}.wsp-float-live .ok{width:34px;height:34px;border-radius:50%;background:#18a35a;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:17px;flex:none}.wsp-mini-badges{display:flex;gap:5px;margin-top:5px}.wsp-mini-badges em{font-style:normal;font-size:10.5px;font-weight:700;color:#15803d;background:#dcf5e6;border-radius:999px;padding:2px 8px}@media(prefers-reduced-motion:no-preference){.wsp-hero-art .wsp-float{opacity:0;translate:0 14px;transition:opacity .6s ease,translate .6s cubic-bezier(.2,.8,.2,1)}.wsp-hero-art.is-in .wsp-float{opacity:1;translate:0 0}.wsp-hero-art.is-in .wsp-float-score{transition-delay:.3s}.wsp-hero-art.is-in .wsp-float-live{transition-delay:.7s}}.wsp-ring{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:150px;height:150px}.wsp-ring.sm{width:64px;height:64px}.wsp-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.wsp-ring circle{fill:none;stroke-width:10}.wsp-ring .track{stroke:#e7ecf8}.wsp-ring .fill{stroke:#18a35a;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset 1.3s cubic-bezier(.2,.8,.2,1)}.wsp-ring.mid .fill{stroke:#f0a51c}.wsp-ring-num{position:relative;display:flex;flex-direction:column;align-items:center;line-height:1}.wsp-ring-num b{font-size:44px;font-weight:800;color:#0b1440}.wsp-ring-num small{font-size:12px;color:#7f8aa8;margin-top:4px}.wsp-ring.sm .wsp-ring-num b{font-size:20px}.wsp-ring.sm .wsp-ring-num small{display:none}@media(prefers-reduced-motion:reduce){.wsp-ring .fill{transition:none}}.wsp-why{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.wsp-why-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.wsp-why-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.wsp-why-list p{margin:0;display:flex;gap:10px;align-items:flex-start;padding:15px 18px;font-size:14px;line-height:1.5}.wsp-why-list p i{margin-top:2px;flex:none}.wsp-why-list .before{color:#7f8aa8;text-decoration:line-through;text-decoration-color:#7f8aa880}.wsp-why-list .before i{color:#e5304b}.wsp-why-list .after{color:#0b1440;font-weight:600;background:linear-gradient(90deg,#eef9f2,#f6fbff);border-left:1px solid #e3eaf9}.wsp-why-list .after i{color:#18a35a}.wsp-steps.lp2-steps{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr)}.wsp-steps .lp2-step{padding:20px 18px 22px}.wsp-steps .lp2-step-ico{width:46px;height:46px;font-size:20px}.wsp-steps .lp2-step-num{font-size:12px;padding:3px 10px}@media(max-width:991px){.wsp-steps.lp2-steps{grid-template-columns:minmax(0,1fr)}}.wsp-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;align-items:stretch}.wsp-res{margin:0;display:flex;flex-direction:column;gap:12px}.wsp-res figcaption{display:flex;align-items:center;gap:12px}.wsp-res figcaption b{display:block;color:var(--lp-ink);font-size:16px}.wsp-res figcaption small{display:block;color:var(--lp-muted);font-size:13px}.wsp-res-ico{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;flex:none;background:#fff;box-shadow:var(--lp-shadow)}.wsp-res-ico.wp{color:#21759b}.wsp-res-ico.ga{color:#f26a12}.wsp-blog{flex:1;background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e3eaf9;box-shadow:var(--lp-shadow);text-align:left;color:#0b1440;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.wsp-res:hover .wsp-blog,.wsp-res:hover .wsp-reads-card{transform:translateY(-5px);box-shadow:0 24px 50px #1432a024}.wsp-blog img{display:block;width:100%;height:150px;object-fit:cover}.wsp-blog-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;font-size:11px}.wsp-blog-top b{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;white-space:nowrap}.wsp-blog-top span{color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wsp-blog.wp .wsp-blog-top{background:#1d2327;color:#fff}.wsp-blog.wp .wsp-blog-top span{color:#b8c0c8}.wsp-blog.shop .wsp-blog-top{border-bottom:1px solid #eee}.wsp-blog.shop .wsp-blog-top b{letter-spacing:.08em;color:#3b2314}.wsp-blog.shop .wsp-blog-top b i{color:#b5651d}.wsp-blog-body{padding:12px 16px 14px}.wsp-blog-body>b{display:block;font-family:Georgia,Times New Roman,serif;font-size:16.5px;line-height:1.3;margin:8px 0 6px;color:#1f140c}.wsp-blog-body p{margin:0;font-size:12.5px;line-height:1.6;color:#4b5563;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wsp-blog-body small{font-size:11.5px;color:#8a8f9c}.wsp-blog.shop .wsp-blog-body>b{text-align:center;margin-top:4px}.wsp-blog.shop .wsp-blog-body small{display:block;text-align:center}.wsp-crumb{display:block;text-align:center;font-size:11px;color:#8a8f9c;letter-spacing:.04em}.wsp-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.wsp-tags em{font-style:normal;font-size:11px;color:#21759b;background:#eaf3f8;border-radius:999px;padding:2px 9px}.wsp-res-note{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--lp-ink)}.wsp-res-note i{color:var(--lp-blue)}.wsp-reads-card{flex:1;display:flex;flex-direction:column;background:#fff;border-radius:16px;border:1px solid #e3eaf9;box-shadow:var(--lp-shadow);padding:18px;text-align:left;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.wsp-reads-title{font-weight:700;font-size:14px;color:var(--lp-ink);line-height:1.35}.wsp-reads-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 4px}.wsp-reads-stats div{background:var(--lp-bg);border-radius:12px;padding:10px 8px;text-align:center}.wsp-reads-stats b{display:block;font-size:19px;font-weight:800;color:var(--lp-ink);white-space:nowrap}.wsp-reads-stats span{display:block;font-size:11.5px;color:var(--lp-muted);line-height:1.3;margin-top:2px}.wsp-spark-label{margin-top:18px;font-size:12px;font-weight:600;color:var(--lp-muted)}.wsp-spark{flex:1;height:auto;min-height:90px;margin:8px 0 12px}.wsp-spark i{background:linear-gradient(180deg,#ffb066,#f26a12)}.wsp-reads-foot{display:flex;gap:6px;align-items:flex-start;font-size:12px;color:var(--lp-muted);line-height:1.45}.wsp-reads-foot i{margin-top:1px}.wsp-midcta{display:flex;align-items:center;justify-content:space-between;gap:18px 28px;flex-wrap:wrap;margin-top:34px;padding:22px 28px;border-radius:var(--lp-radius);background:linear-gradient(120deg,#0a1670,#1f5eff);box-shadow:0 20px 44px #1432a040}.wsp-midcta b{display:block;color:#fff;font-size:20px;line-height:1.3}.wsp-midcta span{display:block;color:#d6def8;font-size:14.5px;margin-top:4px}.wsp-on-dark{color:#c9d4f5}.wsp-dark-checks{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px}.wsp-dark-checks li{display:flex;gap:10px;align-items:flex-start;color:#e3e9ff;font-size:15px;line-height:1.5}.wsp-dark-checks i{color:#5ee69a;margin-top:2px}.wsp-scorecard{position:relative;background:#fff;border-radius:22px;padding:26px;box-shadow:0 30px 70px #02083c73;color:#0b1440;max-width:520px;width:100%;justify-self:center}.wsp-score-main{display:flex;align-items:center;gap:22px}.wsp-ready{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#15803d;background:#dcf5e6;border-radius:999px;padding:5px 12px}.wsp-score-title{display:block;margin-top:10px;font-size:17px;line-height:1.35;color:#0b1440}.wsp-ready-list{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:8px}.wsp-ready-list li{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:#f5f8ff;border:1px solid #e3eaf9;font-size:14.5px;font-weight:600;color:#0b1440}.wsp-ready-list li i{color:#18a35a;font-size:16px}.wsp-ready-list li em{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:700;color:#1f5eff;background:#e4ecff;border-radius:999px;padding:2px 9px}.wsp-before-after{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding-top:18px;border-top:1px dashed #d8e1f5}.wsp-before-after>div{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#4a5578;text-align:center}.wsp-ba-arrow{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--lp-blue);font-size:22px;position:relative}.wsp-ba-arrow small{font-size:12px;font-weight:600;color:var(--lp-muted);text-align:center}.wsp-sample{position:absolute;right:18px;top:14px;font-size:11px;color:#9aa4c2}.wsp-camp{background:#f4f6fb;border:1px solid #e3e9f6;border-radius:20px;padding:18px;box-shadow:var(--lp-shadow-lg)}.wsp-camp-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.wsp-camp-head b{display:block;font-size:16px;color:#0b1440}.wsp-camp-head small{display:block;font-size:12.5px;color:#6c757d}.wsp-folder{width:40px;height:40px;border-radius:12px;background:#e7f1fc;color:#1874d2;display:inline-flex;align-items:center;justify-content:center;font-size:19px;flex:none}.wsp-camp-sum{margin-left:auto;display:flex;flex-wrap:wrap;gap:6px}.wsp-camp-sum em,.wsp-chip{font-style:normal;font-size:11.5px;font-weight:600;border-radius:999px;padding:3px 10px;white-space:nowrap}.wsp-camp-sum .g,.wsp-chip.g{background:#dcf5e6;color:#15803d}.wsp-camp-sum .y,.wsp-chip.y{background:#fff1d6;color:#b45309}.wsp-camp-sum .b{background:#e4ecff;color:#1f4fbf}.wsp-camp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wsp-cc{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px #14287812;text-align:left}.wsp-cc-img{position:relative;height:92px}.wsp-cc-img img{width:100%;height:100%;object-fit:cover;display:block}.wsp-cc-img em{position:absolute;right:8px;top:8px;font-style:normal;font-size:10.5px;font-weight:700;border-radius:999px;padding:3px 9px;background:#fff;color:#0b1440;box-shadow:0 1px 4px #00000026}.wsp-cc-img em.published{background:#18a35a;color:#fff}.wsp-cc-img em.scheduled{background:#fff1d6;color:#b45309}.wsp-cc-body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px}.wsp-cc-body b{font-size:12.5px;line-height:1.35;color:#0b1440;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px}.wsp-cc-score{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;color:#15803d;background:#dcf5e6;border-radius:999px;padding:2px 9px}.wsp-camp-more{display:block;text-align:center;margin-top:12px;font-size:13px;font-weight:600;color:#1874d2}.wsp-uses.lp2-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.wsp-uses .lp2-pillar p{min-height:0}.wsp-uses .lp2-pillar-art,.wsp-uses .lp2-mini-list div{font-size:12px}.wsp-uses .lp2-mini-list .wsp-chip{margin-left:auto;font-size:10.5px;padding:2px 8px}.wsp-uses .lp2-trend{font-size:12px}.wsp-shopgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.wsp-shopgrid div{background:#fff;border:1px solid #edf1fb;border-radius:9px;overflow:hidden}.wsp-shopgrid img{display:block;width:100%;height:64px;object-fit:cover}.wsp-shopgrid span{display:block;padding:6px 7px;font-size:11px;line-height:1.3;font-weight:600;color:#0b1440}@media(max-width:991px){.wsp-uses.lp2-pillars{grid-template-columns:minmax(0,1fr);max-width:560px;margin-left:auto;margin-right:auto}}.wsp-nums-sec{padding:40px 0}.wsp-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.wsp-nums div{text-align:center;padding:8px 12px}.wsp-nums div+div{border-left:1px solid #d8e2f7}.wsp-nums b{display:block;font-size:clamp(30px,3.2vw,42px);font-weight:800;line-height:1.1;background:linear-gradient(135deg,var(--lp-blue) 0%,#7b3fe4 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.wsp-nums span{display:block;margin-top:6px;font-size:14px;line-height:1.5;color:var(--lp-text)}.wsp-faq-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:16px}.wsp-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.wsp-related a,.wsp-related a:hover{text-decoration:none}.wsp-related a{display:flex;flex-direction:column;align-items:flex-start;padding:20px;color:var(--lp-text);transition:transform .3s ease,box-shadow .3s ease}.wsp-related a:hover{transform:translateY(-5px);box-shadow:var(--lp-shadow-lg)}.wsp-rel-ico{width:44px;height:44px;border-radius:12px;background:#eef3ff;color:var(--lp-blue);display:inline-flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:12px}.wsp-related b{color:var(--lp-ink);font-size:16px}.wsp-related p{font-size:14px;line-height:1.55;margin:6px 0 12px}.wsp-related em{margin-top:auto;font-style:normal;font-weight:600;font-size:14px;color:var(--lp-blue)}@media(max-width:1199px){.wsp-results{grid-template-columns:repeat(2,minmax(0,1fr))}.wsp-results .wsp-reads{grid-column:1 / -1}.wsp-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.wsp-why{grid-template-columns:minmax(0,1fr);gap:28px}.wsp-hero-art{width:100%;max-width:620px;margin:10px auto 0}.wsp-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.wsp-nums div:nth-child(3){border-left:0}}@media(max-width:767px){.wsp-hero-art{padding:0;display:flex;flex-direction:column;gap:12px}.wsp-browser{max-height:430px}.wsp-post h3{font-size:19px}.wsp-post img{height:150px}.wsp-site-head .nav{display:none}.wsp-float{position:static}.wsp-why-list li{grid-template-columns:minmax(0,1fr)}.wsp-why-list .after{border-left:0;border-top:1px solid #e3eaf9}.wsp-results{grid-template-columns:minmax(0,1fr)}.wsp-midcta{padding:20px}.wsp-midcta .lp2-btn{width:100%;justify-content:center}.wsp-scorecard{padding:20px 16px}.wsp-score-main{flex-direction:column;text-align:center;gap:14px}.wsp-ring.lg{width:130px;height:130px}.wsp-sample{position:static;display:block;text-align:center;margin-top:12px}.wsp-camp{padding:12px}.wsp-camp-sum{margin-left:0}.wsp-camp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wsp-cc-body b{display:block;-webkit-line-clamp:unset;overflow:visible}.wsp-related{grid-template-columns:minmax(0,1fr)}.wsp-nums{grid-template-columns:minmax(0,1fr);gap:6px}.wsp-nums div+div{border-left:0;border-top:1px solid #d8e2f7;padding-top:14px}}.vsp-phone{position:relative;width:100%;aspect-ratio:9 / 16;border-radius:24px;padding:6px;background:#0b1020;box-shadow:0 18px 40px #0a1e6e38,inset 0 0 0 1px #ffffff14}.vsp-phone-screen{position:relative;width:100%;height:100%;border-radius:19px;overflow:hidden;background:#0b1020;container-type:inline-size}.vsp-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.vsp-shade{position:absolute;inset:0;background:linear-gradient(180deg,#04004a00 35%,#04004ad9);pointer-events:none}.vsp-sample{position:absolute;top:7cqw;right:7cqw;font-size:max(9px,6cqw);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#040a3c8c;border:1px solid rgba(255,255,255,.35);padding:.25em .7em;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vsp-ov{position:absolute;left:8cqw;right:8cqw;bottom:9cqw;display:flex;flex-direction:column;align-items:flex-start;gap:3.5cqw;color:#fff;font-family:Poppins,Inter,sans-serif}.vsp-ov-kicker{font-size:6cqw;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--lp-orange);padding:.3em .85em;border-radius:999px}.vsp-ov-title{font-size:11cqw;line-height:1.1;font-weight:800;letter-spacing:-.01em;text-wrap:balance}.vsp-ov-chips{display:flex;flex-wrap:wrap;gap:2cqw}.vsp-ov-chips em{font-style:normal;font-size:6cqw;font-weight:600;background:#fff3;padding:.25em .75em;border-radius:999px}.vsp-ov-cta{display:inline-flex;align-items:center;gap:.45em;font-size:6.6cqw;font-weight:700;color:var(--lp-ink);background:#fff;padding:.45em .95em;border-radius:999px}.vsp-ov-cta i{color:var(--lp-orange)}@media(prefers-reduced-motion:no-preference){.vsp-kb{animation:vsp-kb 14s ease-in-out infinite alternate}@keyframes vsp-kb{0%{transform:scale(1)}to{transform:scale(1.12) translate(-2%,-2%)}}}.vsp-hero .lp2-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.vsp-hero-art{position:relative;display:flex;justify-content:center;padding:10px 0}.vsp-hero-phone{width:280px;max-width:70%}.vsp-float{position:absolute;background:#fff;border-radius:16px;box-shadow:var(--lp-shadow-lg);color:var(--lp-ink)}.vsp-chat{left:0;top:9%;width:240px;padding:12px;display:flex;flex-direction:column;gap:8px}.vsp-bub{font-size:13px;line-height:1.4;padding:8px 12px;border-radius:14px;background:#f1f4fb;align-self:flex-start}.vsp-bub i{color:#7b3fe4;margin-right:6px}.vsp-bub.me{align-self:flex-end;background:var(--lp-blue);color:#fff}.vsp-ready{right:0;top:40%;display:flex;align-items:center;gap:10px;padding:12px 14px}.vsp-ready-ico{width:34px;height:34px;border-radius:50%;background:#14a35a;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex:none}.vsp-ready b{display:block;font-size:14px}.vsp-ready div span{font-size:12px;color:var(--lp-muted)}.vsp-nets{display:flex;gap:6px}.vsp-nets i{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.vsp-nets .ig{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.vsp-nets .yt{background:red}.vsp-nets .dl{background:var(--lp-blue)}@media(prefers-reduced-motion:no-preference){.vsp-chat{animation:vsp-bob 6s ease-in-out infinite}.vsp-ready{animation:vsp-bob 6s ease-in-out 3s infinite}@keyframes vsp-bob{50%{transform:translateY(-8px)}}}.vsp-show{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-top:34px}.vsp-show-item{margin:0}.vsp-show-item:nth-child(2n){margin-top:28px}.vsp-show-item figcaption{padding:14px 4px 0}.vsp-show-item figcaption b{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--lp-ink);font-size:15px;margin-bottom:4px}.vsp-show-item figcaption>span{display:block;font-size:13.5px;line-height:1.5;color:var(--lp-text)}.vsp-prem{position:absolute;top:20cqw;right:7cqw;font-size:max(9px,6cqw);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#7b3fe4d9;padding:.25em .7em;border-radius:999px;display:inline-flex;align-items:center;gap:.4em}@media(prefers-reduced-motion:no-preference){.vsp-show .vsp-show-item{opacity:0;translate:0 28px}.vsp-show.is-in .vsp-show-item{animation:lp2-rise .7s cubic-bezier(.2,.8,.2,1) forwards}.vsp-show.is-in .vsp-show-item:nth-child(2){animation-delay:.1s}.vsp-show.is-in .vsp-show-item:nth-child(3){animation-delay:.2s}.vsp-show.is-in .vsp-show-item:nth-child(4){animation-delay:.3s}.vsp-show.is-in .vsp-show-item:nth-child(5){animation-delay:.4s}}.vsp-types{margin-top:34px;padding:20px 22px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:22px;align-items:center}.vsp-types-head b{display:block;color:var(--lp-ink);font-size:16px;margin-bottom:4px}.vsp-types-head span{font-size:13.5px;line-height:1.5;color:var(--lp-text)}.vsp-types-chips{display:flex;flex-wrap:wrap;gap:8px}.vsp-types-chips span{font-size:13px;font-weight:600;color:var(--lp-ink);background:var(--lp-bg);border:1px solid var(--lp-line);border-radius:999px;padding:5px 12px}.vsp-types-chips span.prem{color:#7b3fe4;background:#f6f0ff;border-color:#e4d6fb}.vsp-types-chips span.prem i{margin-right:5px}.vsp-cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px;margin-top:34px;font-size:14px;color:var(--lp-text)}.vsp-cta-row>span i{color:var(--lp-blue);margin-right:4px}.vsp-why{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:center}.vsp-ba{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch}.vsp-ba-col{padding:20px;display:flex;flex-direction:column;gap:12px}.vsp-ba-col b{font-size:15px;color:var(--lp-ink)}.vsp-ba-col span{display:flex;gap:9px;font-size:14px;line-height:1.45;color:var(--lp-text)}.vsp-ba-col span i{flex:none;margin-top:2px}.vsp-ba-col.before{background:#fbfcff}.vsp-ba-col.before i{color:#c4cbe0}.vsp-ba-col.after{border-color:#cfdcff;background:linear-gradient(180deg,#f2f6ff,#fff 70%)}.vsp-ba-col.after i{color:#14a35a}.vsp-ba-col.after span{color:var(--lp-ink)}.vsp-ba-arrow{display:flex;align-items:center;justify-content:center;color:var(--lp-blue);font-size:20px}.vsp-caps{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:48px;align-items:center}.vsp-orange{color:var(--lp-orange)}.vsp-lead-dark{color:#c9d4f5}.vsp-ticks{list-style:none;padding:0;margin:18px 0 24px;display:grid;gap:10px}.vsp-ticks li{display:flex;gap:10px;font-size:14.5px;line-height:1.45;color:#e2e9ff}.vsp-ticks i{color:#5ee0a0;flex:none;margin-top:2px}.vsp-capgrid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vsp-capgrid figure{margin:0}.vsp-capgrid figure:nth-child(2n){margin-top:26px}.vsp-capgrid figcaption{text-align:center;margin-top:10px;font-size:13px;font-weight:600;color:#dbe5ff}.vsp-capbox{position:absolute;inset:0;overflow:hidden}.vsp-rec{max-width:880px;margin:32px auto 0;background:#fff;border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);padding:16px 18px 18px}.vsp-rec-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.vsp-rec-head img{width:64px;height:40px;object-fit:cover;border-radius:8px;flex:none}.vsp-rec-head div{flex:1;min-width:0}.vsp-rec-head b{display:block;font-size:14.5px;color:var(--lp-ink)}.vsp-rec-head div span{font-size:12.5px;color:var(--lp-muted)}.vsp-rec-head em{font-style:normal;font-size:12.5px;font-weight:700;color:#7b3fe4;background:#f3ecff;border-radius:999px;padding:5px 11px;white-space:nowrap}.vsp-rec-head em i{margin-right:5px}.vsp-wave{display:flex;align-items:center;gap:3px;height:64px}.vsp-wave i{position:relative;flex:1;min-width:0;height:100%;display:flex;align-items:center}.vsp-wave i span{width:100%;border-radius:3px;background:#d7e0f5}.vsp-wave i.hit span{background:linear-gradient(180deg,var(--lp-orange),#ffb21f)}.vsp-wave i b{position:absolute;left:0;top:-26px;width:20px;height:20px;border-radius:50%;background:var(--lp-ink);color:#fff;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.vsp-wave{margin-top:26px}.vsp-clips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;max-width:980px;margin:30px auto 0;position:relative}.vsp-clip{margin:0;text-align:center}.vsp-day{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-blue);background:var(--lp-blue-soft);border-radius:999px;padding:4px 12px;margin-bottom:10px}.vsp-clip-n{position:absolute;left:7cqw;top:7cqw;width:14cqw;height:14cqw;border-radius:50%;background:var(--lp-ink);color:#fff;font-size:7cqw;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.vsp-clip-dur{position:absolute;left:7cqw;bottom:7cqw;font-size:6.5cqw;font-weight:700;color:#fff;background:#00000073;border-radius:6px;padding:.15em .5em}.vsp-clip-line{position:absolute;left:7cqw;right:7cqw;bottom:22cqw;text-align:center;color:#fff;font-size:9cqw;line-height:1.15;font-weight:800;text-shadow:0 2px 8px rgba(0,0,0,.6);text-wrap:balance}.vsp-clip figcaption{margin-top:10px}.vsp-moment{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:#b4520b;background:#fff1e6;border:1px solid #ffd9bd;border-radius:999px;padding:4px 10px}.vsp-uses .lp2-studio-art{min-height:140px;display:flex;flex-direction:column;justify-content:center}.vsp-art-promo{flex-direction:row!important;gap:8px;align-items:center}.vsp-art-promo span{position:relative;flex:1;aspect-ratio:9 / 14;border-radius:10px;overflow:hidden}.vsp-art-promo img{width:100%;height:100%;object-fit:cover;display:block}.vsp-art-promo em{position:absolute;left:6px;right:6px;bottom:6px;font-style:normal;text-align:center;font-size:10.5px;font-weight:700;background:#fff;color:var(--lp-ink);border-radius:999px;padding:3px 4px;white-space:nowrap;overflow:hidden}.vsp-art-list{gap:7px}.vsp-art-list b{font-size:12.5px;margin-bottom:2px}.vsp-art-list div{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--lp-line);border-radius:9px;padding:6px 9px;font-size:12px}.vsp-art-list em{font-style:normal;font-weight:800;color:var(--lp-orange)}.vsp-art-home{padding:0!important;overflow:hidden;position:relative}.vsp-art-home img{width:100%;height:150px;object-fit:cover;display:block}.vsp-art-home div{position:absolute;left:8px;right:8px;bottom:8px;display:flex;flex-wrap:wrap;gap:5px}.vsp-art-home span{font-size:11px;font-weight:600;background:#ffffffeb;border-radius:999px;padding:3px 9px}.vsp-art-week{gap:10px}.vsp-art-ep{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--lp-line);border-radius:10px;padding:7px 10px;font-size:12px;font-weight:600}.vsp-art-ep i{color:#7b3fe4}.vsp-art-ep em{font-style:normal;margin-left:auto;color:var(--lp-muted);font-weight:500}.vsp-art-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.vsp-art-days span{position:relative;aspect-ratio:9 / 14;border-radius:7px;overflow:hidden}.vsp-art-days img{width:100%;height:100%;object-fit:cover;display:block}.vsp-art-days em{position:absolute;left:0;right:0;bottom:3px;text-align:center;font-style:normal;font-size:9.5px;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.7)}.vsp-art-cap{padding:0!important;overflow:hidden;position:relative}.vsp-art-cap img{width:100%;height:150px;object-fit:cover;object-position:center 30%;display:block;filter:brightness(.85)}.vsp-art-cap span{position:absolute;left:0;right:0;bottom:16px;text-align:center;font-size:17px;font-weight:800;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.7)}.vsp-art-cap span b{color:#ffd84a}.vsp-art-check{gap:6px}.vsp-art-check div{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;background:#fff;border:1px solid var(--lp-line);border-radius:9px;padding:5px 9px}.vsp-art-check i{color:#14a35a}.vsp-nums{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:34px;border-radius:var(--lp-radius);background:linear-gradient(120deg,var(--lp-navy),var(--lp-navy-2));padding:24px 10px}.vsp-nums div{padding:4px 14px;border-left:1px solid rgba(255,255,255,.14)}.vsp-nums div:first-child{border-left:0}.vsp-nums b{display:block;font-size:30px;font-weight:800;color:#fff;line-height:1.1}.vsp-nums span{display:block;margin-top:4px;font-size:13px;line-height:1.4;color:#c3cdf0}.vsp-faq-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:14px}.vsp-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.vsp-related a{text-decoration:none;display:flex;flex-direction:column;gap:10px;padding:20px;color:inherit;transition:transform .3s ease,box-shadow .3s ease}.vsp-related a:hover{transform:translateY(-4px);box-shadow:var(--lp-shadow-lg)}.vsp-related b{font-size:16px;color:var(--lp-ink)}.vsp-related p{margin:0;flex:1;font-size:14px;line-height:1.55;color:var(--lp-text)}.vsp-related em{font-style:normal}@media(max-width:1100px){.vsp-caps{grid-template-columns:1fr}.vsp-capgrid{max-width:720px}.vsp-related{grid-template-columns:repeat(2,minmax(0,1fr))}.vsp-show{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin-left:auto;margin-right:auto}.vsp-show-item:nth-child(2n){margin-top:0}.vsp-nums{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.vsp-nums div:nth-child(4){border-left:0}}@media(max-width:991px){.vsp-hero .lp2-hero-grid,.vsp-why{grid-template-columns:1fr}.vsp-hero-art{max-width:520px;margin:10px auto 0;width:100%}.vsp-types{grid-template-columns:1fr}.vsp-clips{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}@media(max-width:767px){.vsp-show{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vsp-show-item:last-child{grid-column:1 / -1;width:calc(50% - 8px);justify-self:center}.vsp-capgrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:380px;margin:0 auto}.vsp-clips{grid-template-columns:repeat(2,minmax(0,1fr));max-width:380px;gap:16px}.vsp-clip:last-child{grid-column:1 / -1;width:calc(50% - 8px);justify-self:center}.vsp-ba{grid-template-columns:1fr}.vsp-ba-arrow{height:36px;transform:rotate(90deg)}.vsp-related{grid-template-columns:1fr}.vsp-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.vsp-nums div{border-left:0}.vsp-nums div:last-child{grid-column:1 / -1}.vsp-rec-head em{display:none}.vsp-wave{gap:2px;height:52px}.vsp-chat{width:200px;top:8%}.vsp-bub{font-size:12px}.vsp-ready{top:38%}.vsp-hero-phone{width:230px;max-width:64%}}@media(max-width:420px){.vsp-chat{left:-4px;width:170px;padding:9px}.vsp-ready{right:-4px;padding:9px 10px;gap:8px}.vsp-nets{display:none}}.lp2-site .isp-hero h1{color:#fff}.lp2-site section h3,.lp2-site section b{letter-spacing:-.01em}.isp-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;font-size:13px;color:var(--lp-muted);text-align:center}.isp-note.dark{color:#9fb0e0;grid-column:1 / -1}.isp-hero .lp2-pill i{margin-right:6px}.isp-hero-art{position:relative;margin:0 auto;width:100%;max-width:520px;padding:16px 28px 0}.isp-hero-art>figcaption{text-align:right;font-size:12px;color:#9fb0e0;margin-top:10px}.isp-result{background:#fff;border-radius:22px;padding:14px;box-shadow:0 30px 70px #02083273}.isp-result-prompt{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border:1px solid var(--lp-line);border-radius:14px;background:#f7f9ff;color:var(--lp-ink);font-size:13px;line-height:1.45}.isp-result-prompt i{color:var(--lp-blue);font-size:15px;margin-top:1px}.isp-result-main{position:relative;margin-top:12px;border-radius:14px;overflow:hidden;aspect-ratio:3 / 2}.isp-result-main img{width:100%;height:100%;object-fit:cover;display:block}.isp-tag{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#040a3cb8;color:#fff;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.isp-result-vars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.isp-var{border-radius:10px;overflow:hidden;aspect-ratio:4 / 3;border:2px solid transparent}.isp-var.on{border-color:var(--lp-blue);box-shadow:0 0 0 3px #1f5eff2e}.isp-var img{width:100%;height:100%;object-fit:cover;display:block}.isp-var.v2 img{object-position:30% 50%;filter:saturate(1.15) hue-rotate(-8deg)}.isp-var.v3 img{object-position:75% 60%;filter:brightness(1.06) contrast(1.05);transform:scale(1.3)}.isp-var.v4 img{object-position:55% 80%;filter:sepia(.25) saturate(1.2);transform:scale(1.5)}.isp-float{position:absolute;z-index:2;background:#fff;border-radius:14px;box-shadow:0 18px 40px #02083259;color:var(--lp-ink)}.isp-float-lib{left:0;top:54%;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px}.isp-float-lib>span{width:32px;height:32px;border-radius:50%;background:#14a35a;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:17px;flex:none}.isp-float-lib b{display:block;font-size:13px}.isp-float-lib small{display:block;font-size:11.5px;color:var(--lp-muted)}.isp-float-refine{right:0;top:0;padding:9px 14px;font-size:12.5px;font-weight:600;display:flex;align-items:center;gap:8px}.isp-float-refine i{color:#7b3fe4}@media(prefers-reduced-motion:no-preference){.isp-float-lib{animation:isp-bob 5s ease-in-out infinite}.isp-float-refine{animation:isp-bob 5s ease-in-out 1.2s infinite}}@keyframes isp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.isp-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:200px;gap:16px;margin-top:32px;grid-template-areas:"a a b c" "a a d c" "e e f f"}.isp-g{position:relative;margin:0;border-radius:18px;overflow:hidden;background:#eef3ff;box-shadow:var(--lp-shadow)}.isp-g>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.isp-g:hover>img{transform:scale(1.04)}.isp-g>figcaption{position:absolute;left:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#fffffff0;color:var(--lp-ink);font-size:12.5px;font-weight:700;box-shadow:0 6px 16px #040a3c2e}.isp-g>figcaption i{color:var(--lp-blue)}.isp-g.a{grid-area:a}.isp-g.b{grid-area:b}.isp-g.c{grid-area:c}.isp-g.d{grid-area:d}.isp-g.e{grid-area:e}.isp-g.f{grid-area:f}.isp-post:after,.isp-story:after,.isp-thumb:after,.isp-ad:after{content:"";position:absolute;inset:0;pointer-events:none}.isp-post:after{background:linear-gradient(180deg,rgba(20,10,0,.55),transparent 60%)}.isp-post-text{position:absolute;left:14px;top:12px;z-index:1;color:#fff}.isp-post-text small{display:block;font-size:11px;font-weight:600;opacity:.9}.isp-post-text b{display:block;font-size:21px;line-height:1.08;font-weight:800;color:#fff}.isp-story:after{background:linear-gradient(180deg,transparent 45%,rgba(0,30,50,.6))}.isp-story-text{position:absolute;left:0;right:0;bottom:56px;z-index:1;text-align:center;color:#fff}.isp-story-text b{display:block;font-size:26px;font-weight:800;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.3)}.isp-story-text span{font-size:12px;font-weight:600}.isp-avatar{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 20%,#dfe9ff,#efe6ff 70%)}.isp-avatar>span{width:112px;height:112px;border-radius:50%;overflow:hidden;border:5px solid #fff;box-shadow:0 0 0 3px var(--lp-blue),0 14px 30px #1f5eff4d;margin-bottom:26px}.isp-avatar>span img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block;filter:saturate(1.2) contrast(1.05)}.isp-thumb>img{filter:contrast(1.35) brightness(.92) saturate(1.3)}.isp-thumb:after{background:linear-gradient(90deg,#000000b3,#0000001a 65%)}.isp-thumb>b{position:absolute;left:22px;top:50%;transform:translateY(-60%);z-index:1;color:#fff;font-size:clamp(22px,2.4vw,32px);font-weight:900;line-height:1.02;text-shadow:0 3px 0 #d62828,0 6px 18px rgba(0,0,0,.5)}.isp-play{position:absolute;right:18px;top:16px;z-index:1;width:46px;height:32px;border-radius:9px;background:red;color:#fff;font-size:22px;display:inline-flex;align-items:center;justify-content:center}.isp-ad:after{background:linear-gradient(90deg,transparent 40%,rgba(255,255,255,.92) 62%)}.isp-ad-text{position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:1;width:38%;color:var(--lp-ink)}.isp-ad-text small{display:block;font-size:11px;font-weight:700;color:var(--lp-blue);text-transform:uppercase;letter-spacing:.06em}.isp-ad-text b{display:block;font-size:18px;line-height:1.2;font-weight:800;margin:4px 0 10px;color:var(--lp-ink)}.isp-ad-text span{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:var(--lp-orange);color:#fff;font-size:12px;font-weight:700}@media(prefers-reduced-motion:no-preference){.isp-gallery .isp-g{opacity:0;translate:0 24px}.isp-gallery.in .isp-g{animation:isp-rise .7s cubic-bezier(.2,.8,.2,1) forwards}.isp-gallery.in .isp-g.b{animation-delay:.08s}.isp-gallery.in .isp-g.c{animation-delay:.16s}.isp-gallery.in .isp-g.d{animation-delay:.24s}.isp-gallery.in .isp-g.e{animation-delay:.32s}.isp-gallery.in .isp-g.f{animation-delay:.4s}}@media(prefers-reduced-motion:reduce){.isp-g>img{transition:none}.isp-g:hover>img{transform:none}}@keyframes isp-rise{to{opacity:1;translate:0 0}}.isp-why{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:center}.isp-why .lp2-pill i{margin-right:6px}.isp-why-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.isp-why-card{padding:20px 22px}.isp-why-card>b{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--lp-ink);margin-bottom:12px}.isp-why-card ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.isp-why-card li{display:flex;gap:10px;font-size:14px;line-height:1.45}.isp-why-card li i{flex:none;margin-top:2px}.isp-why-card.bad{background:#fbfcff}.isp-why-card.bad>b i,.isp-why-card.bad li i{color:#9aa4c2}.isp-why-card.bad li{color:var(--lp-muted)}.isp-why-card.good{border-color:#cfdcff;background:radial-gradient(130% 100% at 0% 0%,rgba(31,94,255,.08),transparent 60%),#fff;box-shadow:0 20px 44px #1f5eff24}.isp-why-card.good>b i,.isp-why-card.good li i{color:var(--lp-blue)}.isp-why-card.good li{color:var(--lp-ink);font-weight:500}.isp-fix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:30px auto 0;max-width:860px}.isp-fix-card{margin:0;padding:14px}.isp-fix-card figcaption{padding:14px 6px 4px}.isp-fix-card figcaption b{display:flex;align-items:center;gap:8px;font-size:17px;color:var(--lp-ink)}.isp-fix-card figcaption b i{color:var(--lp-blue)}.isp-fix-card figcaption span{display:block;font-size:14px;line-height:1.55;margin:6px 0 8px}.isp-fix-card figcaption small{font-size:12px;color:var(--lp-muted)}.isp-ba{--pos: 50%;position:relative;aspect-ratio:3 / 2;border-radius:12px;overflow:hidden;-webkit-user-select:none;user-select:none}.isp-ba>div{position:absolute;inset:0}.isp-ba img{width:100%;height:100%;object-fit:cover;display:block}.isp-ba-after{clip-path:inset(0 0 0 var(--pos))}.isp-ba.bg .isp-ba-after{background-color:#fff;background-image:linear-gradient(45deg,#e5e9f0 25%,transparent 25%,transparent 75%,#e5e9f0 75%),linear-gradient(45deg,#e5e9f0 25%,transparent 25%,transparent 75%,#e5e9f0 75%);background-size:22px 22px;background-position:0 0,11px 11px}.isp-ba.bg .isp-ba-after img{-webkit-mask-image:radial-gradient(ellipse 30% 44% at 52% 64%,#000 94%,transparent 100%);mask-image:radial-gradient(ellipse 30% 44% at 52% 64%,#000 94%,transparent 100%)}.isp-ba.enhance .isp-ba-before img{filter:blur(1.6px) contrast(.85) saturate(.6) brightness(1.05)}.isp-ba.enhance .isp-ba-after img{filter:contrast(1.35) brightness(.94) saturate(.55)}.isp-ba.refine .isp-ba-before img{filter:saturate(.85) brightness(.98)}.isp-ba.refine .isp-ba-after img{filter:sepia(.28) saturate(1.35) brightness(1.03)}.isp-glow{position:absolute;inset:0;background:radial-gradient(70% 90% at 62% 30%,rgba(255,150,50,.5),transparent 70%);mix-blend-mode:soft-light;pointer-events:none}.isp-ba-line{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 10px #0000004d;pointer-events:none}.isp-ba-line b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background:#fff;color:var(--lp-blue);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #00000040}.isp-ba>em{position:absolute;top:10px;font-style:normal;font-size:12px;font-weight:700;color:#fff;background:#040a2899;padding:3px 10px;border-radius:999px;pointer-events:none}.isp-ba>em.l{left:10px}.isp-ba>em.r{right:10px}.isp-ba input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.isp-ba:focus-within{outline:3px solid rgba(31,94,255,.45);outline-offset:2px}.isp-band{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;max-width:860px;margin:34px auto 0;padding:22px 28px;border-radius:var(--lp-radius);background:linear-gradient(120deg,#0a1670,#1f5eff);box-shadow:0 20px 44px #1f5eff40}.isp-band b{display:block;color:#fff;font-size:19px}.isp-band span{display:block;color:#c9d4f5;font-size:14px;margin-top:2px}.isp-same{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center}.isp-same .lp2-pill i,.isp-refine .lp2-pill i{margin-right:6px}.isp-same .lp2-lead{color:#c9d4f5}.isp-ticks{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.isp-ticks li{display:flex;gap:10px;font-size:15px;color:#e3e9ff}.isp-ticks li i{color:#ff9a4a;margin-top:2px}.isp-ticks.light li{color:var(--lp-ink)}.isp-ticks.light li i{color:var(--lp-blue)}.isp-same-art{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:16px}.isp-same-ref{text-align:center}.isp-same-ref span{display:block;width:104px;height:128px;border-radius:14px;overflow:hidden;border:3px dashed rgba(255,255,255,.55);padding:3px}.isp-same-ref img{width:100%;height:100%;object-fit:cover;object-position:62% 60%;border-radius:9px;display:block}.isp-same-ref small{display:block;margin-top:8px;font-size:12px;color:#c9d4f5;font-weight:600}.isp-same-arrow{font-size:24px;color:#ff9a4a}.isp-same-outs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);grid-template-rows:auto auto;gap:12px}.isp-o{position:relative;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 16px 36px #0000004d}.isp-o img{width:100%;height:100%;object-fit:cover;display:block}.isp-o em{position:absolute;top:8px;left:8px;font-style:normal;font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;background:#ffffffeb;color:var(--lp-ink)}.isp-o b{position:absolute;left:10px;right:10px;bottom:10px;color:#fff;font-size:15px;line-height:1.2;font-weight:800;text-shadow:0 2px 10px rgba(0,0,0,.5)}.isp-o.sq{aspect-ratio:1}.isp-o.sq img{object-position:60% 60%;filter:saturate(1.15)}.isp-o.tall{grid-row:span 2}.isp-o.tall img{object-position:70% 50%;filter:sepia(.2) saturate(1.25)}.isp-o.tall b{background:var(--lp-orange);text-shadow:none;padding:6px 8px;border-radius:8px;text-align:center}.isp-o.wide{grid-column:1;display:grid;grid-template-columns:1fr 1fr;aspect-ratio:21 / 9}.isp-o.wide img{object-position:60% 60%}.isp-o.wide>div{padding:10px 12px;display:flex;flex-direction:column;justify-content:center;gap:6px;background:#fff7f0}.isp-o.wide>div b{position:static;color:var(--lp-ink);text-shadow:none;font-size:13px}.isp-o.wide>div span{align-self:flex-start;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--lp-ink);color:#fff}.isp-same .isp-note{margin-top:0}.isp-refine{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px;align-items:center}.isp-refine-card{margin:0;padding:16px;max-width:540px;width:100%;justify-self:center}.isp-refine-card figcaption{font-size:12px;color:var(--lp-muted);margin-top:10px;text-align:right}.isp-bubble{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:10px 16px;border-radius:16px 16px 16px 4px;background:#f3ecff;color:var(--lp-ink);font-size:14px;font-weight:600}.isp-bubble i{color:#7b3fe4}.isp-shapes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.isp-shape{padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center}.isp-shape-frames{height:112px;display:flex;align-items:flex-end;justify-content:center;gap:12px;margin-bottom:14px}.isp-shape-frames>span{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.isp-shape-frames i{display:block;height:var(--fh, 88px);border-radius:8px;overflow:hidden;border:2px solid #fff;box-shadow:0 0 0 1.5px #cfdcff,0 10px 22px #142d781f}.isp-shape-frames img{width:100%;height:100%;object-fit:cover;display:block}.isp-shape-frames small{font-size:11px;font-weight:700;color:var(--lp-muted);line-height:1}.isp-shape>b{display:inline-flex;align-items:center;gap:8px;font-size:16px;color:var(--lp-ink)}.isp-shape>b i{color:var(--lp-blue)}.isp-shape-r{font-size:13px;color:var(--lp-muted);margin-top:4px}.isp-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px;padding:22px;border-radius:var(--lp-radius);background:linear-gradient(120deg,#f3f7ff,#f6f1ff);border:1px solid var(--lp-line)}.isp-nums>div{text-align:center;padding:4px 8px}.isp-nums>div+div{border-left:1px solid #dde5fa}.isp-nums b{display:block;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.1;background:linear-gradient(135deg,var(--lp-blue),#7b3fe4);-webkit-background-clip:text;background-clip:text;color:transparent}.isp-nums span{display:block;font-size:13.5px;line-height:1.4;margin-top:4px;color:var(--lp-text)}.isp-faq-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px}.isp-rel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.lp2-site a.isp-rel-card{text-decoration:none}.isp-rel-card{display:flex;align-items:center;gap:14px;padding:18px 20px;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.isp-rel-card:hover{transform:translateY(-3px);border-color:#cfdcff;box-shadow:var(--lp-shadow-lg);color:inherit}.isp-rel-card b{display:block;color:var(--lp-ink);font-size:16px}.isp-rel-card p{margin:3px 0 0;font-size:14px;line-height:1.5;color:var(--lp-text)}.isp-rel-card>div{flex:1;min-width:0}.isp-rel-go{color:var(--lp-blue);transition:transform .25s ease}.isp-rel-card:hover .isp-rel-go{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.isp-rel-card:hover,.isp-rel-card:hover .isp-rel-go{transform:none}}@media(max-width:991px){.isp-why,.isp-same,.isp-refine{grid-template-columns:minmax(0,1fr);gap:32px}.isp-same-art{max-width:560px}.isp-hero-art{margin-top:12px}.isp-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:190px;grid-template-areas:"a a" "a a" "b c" "d c" "e e" "f f"}.isp-shapes{grid-template-columns:repeat(2,minmax(0,1fr))}.isp-nums{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.isp-nums>div:nth-child(3){border-left:0}}@media(max-width:767px){.isp-hero-art{padding:16px 0 0}.isp-float-lib{left:-4px;top:50%}.isp-float-refine{right:-4px;top:0;font-size:12px}.isp-gallery{grid-auto-rows:150px;gap:10px}.isp-post-text b{font-size:17px}.isp-story-text b{font-size:20px}.isp-avatar>span{width:84px;height:84px}.isp-ad:after{background:linear-gradient(90deg,transparent 30%,rgba(255,255,255,.94) 55%)}.isp-ad-text{width:46%;right:12px}.isp-ad-text b{font-size:14px;margin-bottom:8px}.isp-thumb>b{left:14px;font-size:20px}.isp-g>figcaption{left:8px;bottom:8px;font-size:11.5px;padding:4px 9px}.isp-why-cards,.isp-fix,.isp-rel{grid-template-columns:minmax(0,1fr)}.isp-band{padding:20px}.isp-band .lp2-btn{width:100%;justify-content:center}.isp-same-art{grid-template-columns:minmax(0,1fr);justify-items:center}.isp-same-arrow{transform:rotate(90deg)}.isp-same-outs{width:100%}.isp-shapes{gap:12px}.isp-shape{padding:16px 10px}.isp-shape-frames{height:80px;gap:6px}.isp-shape-frames i{height:calc(var(--fh, 88px) * .62)}.isp-shape.pf,.isp-shape.ls{grid-column:span 2}.isp-shape.pf .isp-shape-frames i,.isp-shape.ls .isp-shape-frames i{height:calc(var(--fh, 88px) * .9)}.isp-shape>b{font-size:14px}.isp-nums{padding:18px 12px}}.rap-muted{color:#6c757d;font-size:12.5px}.rap-badge{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;border-radius:6px;padding:4px 8px;line-height:1;white-space:nowrap}.rap-badge.success{background:#198754;color:#fff}.rap-badge.warning{background:#ffc107;color:#212529}.rap-badge.secondary{background:#6c757d;color:#fff}.rap-list{padding-bottom:4px}.rap-list .apx-ph-right .apx-btn{border-radius:10px}.rap-table{margin:0 22px 22px;background:#fff;border-radius:16px;box-shadow:0 2px 8px #1428780f;overflow:hidden}.rap-tr{display:grid;grid-template-columns:3.2fr .8fr .9fr .7fr .6fr;gap:14px;align-items:center;padding:14px 20px;border-top:1px solid #eef1f6;font-size:14px}.rap-tr>span{min-width:0}.rap-tr .r{text-align:right}.rap-th{border-top:0;font-weight:700;color:#212529;font-size:13px}.rap-tr .bi-facebook,.rap-tr .bi-instagram{font-size:20px}.rap-camp{display:flex;align-items:center;gap:12px}.rap-camp img{width:52px;height:52px;border-radius:8px;object-fit:cover;border:1px solid #e3e8f2;flex:none}.rap-camp b{display:block;font-weight:600}.rap-camp em{display:block;font-style:normal;font-size:12.5px;color:#6c757d;margin-top:3px}.rap-num{font-weight:700;font-size:16px;color:#0b1440}.rap-mcards{display:grid;gap:10px}.rap-mcard{display:flex;gap:12px;background:#fff;border-radius:14px;padding:12px;box-shadow:0 2px 10px #14287814;color:#212529;font-size:13.5px}.rap-mcard>img{width:60px;height:60px;border-radius:10px;object-fit:cover;flex:none}.rap-mcard>div{min-width:0;flex:1;display:grid;gap:4px;align-content:start}.rap-mcard-name{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.rap-mcard-name b{font-weight:600;line-height:1.3}.rap-mcard-counts{display:flex;gap:14px;font-size:12.5px;color:#6c757d}.rap-mcard-counts b{color:#0b1440}.rap-hero{padding:48px 0 72px}.rap-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}.rap-hero h1{color:#fff;font-size:clamp(30px,2.8vw,40px);font-weight:700;line-height:1.12;margin:18px 0}.rap-hero h1 span{color:var(--lp-orange)}.rap-hero .lp2-pill i{margin-right:6px}.rap-hero .lp2-hero-checks{display:grid;gap:8px}.rap-hero-art{position:relative;min-width:0}.rap-hero-shot{border-radius:18px;box-shadow:0 40px 90px #00083c73,0 0 0 6px #ffffff1a}.rap-hero-shot .apx-scale{border-radius:18px}.rap-hero-phone{display:none}.rap-float{position:absolute;z-index:3;left:-26px;bottom:-58px;display:flex;align-items:center;gap:12px;background:#fff;border-radius:16px;padding:12px 16px;box-shadow:var(--lp-shadow-lg);color:var(--lp-ink);animation:rap-float 4s ease-in-out infinite}.rap-float-ico{width:40px;height:40px;border-radius:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#e3f6ec;color:#14a35a;font-size:19px}.rap-float b{display:block;font-size:14.5px}.rap-float span:not(.rap-float-ico){font-size:13px;color:var(--lp-muted)}@keyframes rap-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.rap-why{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.rap-shift{display:grid;gap:12px}.rap-shift-row{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:8px}.rap-shift-row>span{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:14px;font-size:14.5px;line-height:1.45;font-weight:600}.rap-shift-row>span i{margin-top:2px;flex:none}.rap-before{background:#fff5f5;border:1px solid #fde0e0;color:#6b3b44}.rap-before i{color:#e5484d}.rap-after{background:#f0fbf5;border:1px solid #cdeedb;color:#134e33}.rap-after i{color:#18a058}.rap-shift-arrow{align-self:center;justify-self:center;color:var(--lp-muted)}.rap-example-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:56px;align-items:center}.rap-dark-lead{color:#c9d4f5;font-size:16px;line-height:1.65;margin:0 0 22px;max-width:560px}.rap-rail{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rap-rail button{width:100%;display:flex;gap:14px;align-items:center;text-align:left;padding:12px 16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#c9d4f5;cursor:pointer;transition:background .25s ease,border-color .25s ease}.rap-rail button>span{width:36px;height:36px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:#9fb6ff;font-size:16px}.rap-rail b{display:block;color:#fff;font-size:15px}.rap-rail em{display:block;font-style:normal;font-size:13.5px;line-height:1.45;color:#aebbe6}.rap-rail li.done button>span{color:#4ade80}.rap-rail li.on button{background:#ffffff1f;border-color:#fff6}.rap-rail li.on button>span{background:var(--lp-orange);color:#fff}.rap-example-art{display:flex;justify-content:center}.rap-phone{width:100%;max-width:420px;background:#fff;border-radius:26px;padding:16px;color:#0b1440;box-shadow:0 40px 90px #00083c80,0 0 0 8px #ffffff14}.rap-phone-head{display:flex;align-items:center;gap:10px}.rap-phone-head>div{display:grid;line-height:1.25}.rap-phone-head b{font-size:14px}.rap-phone-head>div span{font-size:12px;color:#7f8aa8}.rap-ex{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b45309;background:#fff3dc;border-radius:999px;padding:4px 10px}.rap-acc{position:relative;flex:none;border-radius:50%;background:linear-gradient(135deg,#6b3e1d,#a0632f);color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.rap-acc i{position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border-radius:50%;color:#fff;font-size:7.5px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #fff}.rap-phone-post{display:flex;gap:12px;align-items:center;margin:14px 0;padding:10px;border-radius:14px;background:#f6f8fc}.rap-phone-post img{width:64px;height:64px;border-radius:10px;object-fit:cover;flex:none}.rap-phone-post p{margin:0;font-size:13.5px;line-height:1.45}.rap-thread{display:grid;gap:4px}.rap-c{display:flex;gap:10px;align-items:flex-start;padding:8px 2px;opacity:.12;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.rap-c.in{opacity:1;transform:none}.rap-c.reply{margin-left:38px}.rap-c p{margin:0;font-size:14px;line-height:1.45}.rap-c-av{width:28px;height:28px;border-radius:50%;color:#fff;font-weight:700;font-size:13px;flex:none;display:inline-flex;align-items:center;justify-content:center}.rap-hit{background:#ffe58f;color:inherit;border-radius:4px;padding:0 2px}.rap-tag{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:600;border-radius:999px;padding:3px 10px;animation:rap-pop .35s ease both}.rap-tag.ok{background:#e3f6ec;color:#116a3f}.rap-tag.no{background:#f1f3f6;color:#5d6787}.rap-meta{display:block;margin-top:3px;font-size:12px;color:#7f8aa8}.rap-dm{margin-top:10px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#f3ecff,#eaf1ff);border:1px solid #ddd3fb;opacity:.12;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.rap-dm.in{opacity:1;transform:none}.rap-dm-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#6d3fd1;margin-bottom:6px}.rap-dm p{margin:0;font-size:14px;line-height:1.5}@keyframes rap-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.lp2-pillars.rap-results{grid-template-columns:repeat(3,minmax(0,1fr))}.rap-results .lp2-pillar-head h3{font-size:17px;line-height:1.3}.rap-results .lp2-pillar p{min-height:66px}.rap-art{font-size:12px;display:flex;flex-direction:column;gap:7px;padding:12px}.rap-art>b{font-size:12.5px;display:flex;align-items:center;justify-content:space-between;gap:8px}.rap-art-row{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:10px;background:#fff;border:1px solid #edf1fb}.rap-art-av{width:24px;height:24px;border-radius:50%;color:#fff;font-weight:700;font-size:11px;flex:none;display:inline-flex;align-items:center;justify-content:center}.rap-art-row>div{min-width:0;flex:1;line-height:1.3}.rap-art-row>div b{display:block;font-size:11.5px}.rap-art-row>div span{color:var(--lp-muted);font-size:11px}.rap-art-row em{flex:none;display:grid;justify-items:end;font-style:normal;font-weight:700;font-size:11px;color:#15803d}.rap-art-row em i{margin-right:2px}.rap-art-row em span{white-space:nowrap}.rap-art-in{align-self:flex-start;max-width:88%;padding:8px 12px;border-radius:12px 12px 4px;background:#fff;border:1px solid #edf1fb;line-height:1.45}.rap-art-in b{margin-right:4px}.rap-art-total{display:flex;align-items:center;gap:8px;margin-top:auto;padding:9px 10px;border-radius:10px;background:#fff1e6;color:#9a3f06;font-size:12px;line-height:1.4}.rap-art-total i{color:#f26a12;font-size:15px}.rap-art-bar+.rap-art-bar{margin-top:3px}.rap-art-row em small{font-weight:500;color:var(--lp-muted);font-size:10.5px}.rap-art-dm{padding:10px 12px;border-radius:12px 12px 12px 4px;background:linear-gradient(135deg,#f3ecff,#eaf1ff);border:1px solid #ddd3fb;line-height:1.5}.rap-art-dm mark{background:#fff;color:#6d3fd1;font-weight:700;border:1px dashed #b9a2f0;border-radius:6px;padding:0 5px}.rap-art-link{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid #edf1fb;color:var(--lp-blue);font-weight:600}.rap-art-ticks{display:flex;gap:8px;margin-top:auto;padding-top:4px}.rap-art-ticks span{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:11px;border-radius:999px;padding:3px 9px;background:#dcf5e6;color:#15803d}.rap-art-sample{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#b45309;background:#fff3dc;border-radius:999px;padding:2px 8px}.rap-art-bar{display:grid;grid-template-columns:82px minmax(0,1fr) 30px;align-items:center;gap:8px}.rap-art-bar span{color:var(--lp-text);font-size:11.5px}.rap-art-bar i{height:10px;border-radius:999px;background:#edf1fb;overflow:hidden}.rap-art-bar s{display:block;height:100%;border-radius:999px}.rap-art-bar b{text-align:right;font-size:12px}@media(prefers-reduced-motion:no-preference){.rap-results .rap-art-bar s{transform:scaleX(0);transform-origin:left}.rap-results.is-in .rap-art-bar s{animation:rap-bar .8s cubic-bezier(.2,.8,.2,1) .7s forwards}.rap-results .rap-art-row{opacity:0}.rap-results.is-in .rap-art-row{animation:lp2-slide-in .5s ease forwards}.rap-results.is-in .rap-art-row:nth-of-type(2){animation-delay:.6s}.rap-results.is-in .rap-art-row:nth-of-type(3){animation-delay:.75s}.rap-results.is-in .rap-art-row:nth-of-type(4){animation-delay:.9s}}@keyframes rap-bar{to{transform:scaleX(1)}}.rap-proof{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid var(--lp-line);border-radius:18px;box-shadow:var(--lp-shadow)}.rap-proof li{padding:20px 22px;border-left:1px solid var(--lp-line)}.rap-proof li:first-child{border-left:0}.rap-proof b{display:block;font-size:28px;line-height:1.1;color:var(--lp-blue);font-weight:800}.rap-proof span{display:block;margin-top:6px;font-size:14px;line-height:1.5;color:var(--lp-text)}.rap-midcta{display:flex;align-items:center;justify-content:space-between;gap:18px 28px;flex-wrap:wrap;margin-top:22px;padding:22px 26px;border-radius:18px;background:linear-gradient(120deg,#0b1440,#1b2a8a);color:#fff;box-shadow:0 24px 50px #0b144038}.rap-midcta b{display:block;font-size:19px}.rap-midcta span{display:block;margin-top:2px;font-size:14.5px;color:#c9d4f5}.rap-midcta-btns{display:flex;flex-wrap:wrap;gap:12px}.rap-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.rap-case{--c: var(--lp-blue);position:relative;overflow:hidden;padding:22px;display:flex;flex-direction:column}.rap-case:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 20%,transparent))}.rap-case header{display:flex;gap:12px;align-items:center}.rap-case-ico{width:46px;height:46px;border-radius:13px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff);border:1px solid color-mix(in srgb,var(--c) 22%,#fff)}.rap-case h3{font-size:17px;font-weight:700;margin:0;color:var(--lp-ink)}.rap-case header span:not(.rap-case-ico){display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--lp-muted)}.rap-case>p{margin:14px 0 16px;font-size:14.5px;line-height:1.55;color:var(--lp-text)}.rap-case-thread{margin-top:auto;display:grid;gap:8px;padding:14px;border-radius:14px;background:var(--lp-bg);border:1px solid var(--lp-line)}.rap-case-trigger{justify-self:start;font-size:12px;font-weight:600;color:var(--lp-muted)}.rap-case-trigger b{display:inline-block;margin-left:4px;color:var(--c);background:color-mix(in srgb,var(--c) 10%,#fff);border:1px solid color-mix(in srgb,var(--c) 25%,#fff);border-radius:6px;padding:1px 7px}.rap-case-msg{font-size:13.5px;line-height:1.5;color:var(--lp-ink);background:#fff;border:1px solid var(--lp-line);border-radius:12px;padding:9px 12px}.rap-case-msg.reply{margin-left:18px;border-left:3px solid var(--lp-blue)}.rap-case-msg.dm{display:flex;gap:8px;align-items:flex-start;background:#f6f1ff;border-color:#e4d9fb}.rap-case-msg.dm i{color:#6d3fd1;margin-top:2px}.rap-hub-pills{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rap-hub-pills .lp2-pill i{margin-right:6px}.rap-plan-badge{font-size:12.5px;font-weight:700;color:#b4520c;background:#fff1e6;border:1px solid #ffd2b0;border-radius:999px;padding:6px 12px}.rap-hub-link{margin-top:18px}.rap-hub-wrap{min-width:0}.rap-hub-card{padding:18px;box-shadow:0 24px 60px #1432a024}.rap-hub-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--lp-line)}.rap-hub-head>b{display:inline-flex;align-items:center;gap:8px;font-size:16px;color:var(--lp-ink)}.rap-hub-head>b i{color:var(--lp-blue)}.rap-hub-nets{display:inline-flex;gap:6px}.rap-hub-nets .apc-tile{width:26px;height:26px;font-size:13px;border-radius:8px}.rap-hub-card ul{list-style:none;margin:0;padding:0}.rap-hub-card li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px dashed var(--lp-line)}.rap-hub-card li:last-child{border-bottom:0;padding-bottom:0}.rap-hub-card li>i{font-size:18px;flex:none}.rap-hub-card li>div{min-width:0;flex:1;line-height:1.35}.rap-hub-card li b{display:block;font-size:14px;color:var(--lp-ink)}.rap-hub-card li span{font-size:13px;color:var(--lp-text)}.rap-hub-card em{flex:none;font-style:normal;font-size:12px;font-weight:600;border-radius:999px;padding:3px 10px;white-space:nowrap}.rap-hub-card em.warn{background:#fff1d6;color:#b45309}.rap-hub-card em.blue{background:#e4ecff;color:#1f4fbf}.rap-hub-card em.ok{background:#dcf5e6;color:#15803d}.rap-hub-card em.grey{background:#eef1f6;color:#5d6787}.rap-faq-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:18px}.rap-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px}.rap-rel{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:18px;background:#fff;border:1px solid var(--lp-line);text-decoration:none;color:var(--lp-text);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.rap-rel>span{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--lp-blue);background:var(--lp-blue-soft)}.rap-rel>div{display:flex;flex-direction:column;gap:6px;flex:1}.rap-rel b{color:var(--lp-ink);font-size:16px}.rap-rel p{margin:0;font-size:14px;line-height:1.55;flex:1}.rap-rel em{font-style:normal;margin-top:6px;color:var(--lp-blue);font-weight:600;font-size:14px}.rap-rel:hover{transform:translateY(-4px);border-color:#cfdcff;box-shadow:0 18px 36px #1f5eff1f;color:var(--lp-text)}@media(max-width:1199px){.rap-related,.rap-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.rap-proof li:nth-child(3){border-left:0}.rap-proof li:nth-child(n+3){border-top:1px solid var(--lp-line)}.rap-float{left:12px}}@media(max-width:991px){.rap-hero-grid,.rap-why,.rap-example-grid{grid-template-columns:1fr;gap:40px}.lp2-pillars.rap-results,.rap-cases{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}.rap-results .lp2-pillar p{min-height:0}.rap-hero-art{max-width:720px;width:100%;margin:0 auto}}@media(max-width:767px){.rap-hero-shot{display:none}.rap-hero-phone{display:block;max-width:400px;width:100%;margin:0 auto;padding:12px;border-radius:20px;background:#f4f6fb;box-shadow:0 30px 70px #00083c73}.rap-hero-phone-head{display:flex;align-items:center;gap:10px;padding:4px 4px 12px;color:#0b1440;font-size:17px}.rap-hero-phone-head .apx-ph-ico{width:34px;height:34px;font-size:16px;border-radius:10px}.rap-float{position:relative;left:auto;bottom:auto;margin:14px auto 0;max-width:340px;width:calc(100% - 24px)}.rap-shift-row{grid-template-columns:1fr;gap:6px}.rap-shift-arrow{transform:rotate(90deg)}.rap-related,.rap-proof{grid-template-columns:1fr}.rap-proof li{border-left:0}.rap-proof li+li{border-top:1px solid var(--lp-line)}.rap-proof li:nth-child(3){border-top:1px solid var(--lp-line)}.rap-midcta{padding:20px}.rap-midcta-btns,.rap-midcta-btns .lp2-btn{width:100%}.rap-midcta-btns .lp2-btn{justify-content:center}.rap-phone{padding:12px;border-radius:22px}.rap-c.reply{margin-left:24px}.rap-rail em{font-size:13px}.rap-hub-card li{flex-wrap:wrap}.rap-hub-card li>div{flex-basis:calc(100% - 30px)}.rap-hub-card em{margin-left:30px}}@media(prefers-reduced-motion:reduce){.rap-c,.rap-dm,.rap-rail button,.rap-rel{transition:none}.rap-rel:hover{transform:none}.rap-tag,.rap-float{animation:none}}.crp-chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:1;border-radius:999px;padding:5px 9px;white-space:nowrap;font-style:normal}.crp-chip i{font-size:11px}.crp-chip.new,.crp-chip.rising{background:#dcf5e5;color:#116b33}.crp-chip.peaking{background:#fdecc8;color:#8a5600}.crp-chip.fading{background:#e9ecf4;color:#4a5578}.crp-chip.fit{background:#e4ecff;color:#1f4fbf}.crp-chip.fmt{background:#f3ecff;color:#6a2fd0}.crp-src{--c: #1f5eff;width:30px;height:30px;border-radius:9px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:var(--c);background:color-mix(in srgb,var(--c) 10%,#fff);border:1px solid color-mix(in srgb,var(--c) 18%,#fff)}.crp-hero h1{color:#fff}.crp-hero-art{position:relative;padding:26px 0 34px;min-width:0}.crp-app{position:relative;background:#fff;border-radius:20px;padding:18px;color:var(--lp-ink);box-shadow:0 30px 80px #00083c73,0 0 0 6px #ffffff14}.crp-app-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--lp-line)}.crp-app-head>div:nth-child(2){min-width:0}.crp-app-head b{display:block;font-size:16px}.crp-app-head span{font-size:12.5px;color:var(--lp-muted)}.crp-app-ico{width:40px;height:40px;border-radius:12px;background:var(--lp-blue);color:#fff!important;display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex:none}.crp-app-list{list-style:none;margin:0;padding:0}.crp-app-list li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:11px 10px;border-radius:12px;border-bottom:1px dashed var(--lp-line)}.crp-app-list li:last-child{border-bottom:0;opacity:.55}.crp-app-list li.hot{background:#eefaf2;border:1px solid #d7f1e0;margin-top:10px}.crp-app-main{min-width:0}.crp-app-main b{display:block;font-size:14px;line-height:1.3}.crp-app-main span{font-size:12px;color:var(--lp-muted)}.crp-app-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.crp-app-btn{grid-column:2 / -1;justify-self:start;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#fff;background:var(--lp-blue);border-radius:999px;padding:6px 12px;box-shadow:0 6px 14px #1f5eff4d}.crp-float{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;background:#fff;border-radius:14px;padding:10px 14px;box-shadow:0 18px 40px #000a3c59;color:var(--lp-ink)}.crp-float b{display:block;font-size:13px}.crp-float span{font-size:12px;color:var(--lp-muted)}.crp-float-alert{top:0;right:-14px}.crp-float-ideas{bottom:0;left:-18px}.crp-float-tiles{display:flex;gap:4px;margin-top:4px}.crp-float-tiles .apc-tile{width:22px;height:22px;font-size:11px;border-radius:6px}.crp-note-ico{width:34px;height:34px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#fff1e6;color:#f26a12!important;font-size:15px}.crp-note-ico.g{background:#dcf5e5;color:#15803d!important}@media(prefers-reduced-motion:no-preference){.crp-float-alert{animation:crp-bob 5s ease-in-out infinite}.crp-float-ideas{animation:crp-bob 5s ease-in-out 2.5s infinite}.crp-app-list li.hot{animation:crp-glow 3s ease-in-out infinite}}@keyframes crp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes crp-glow{0%,to{box-shadow:0 0 #18a35a00}50%{box-shadow:0 0 0 4px #18a35a1f}}.crp-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}.crp-why-card{padding:22px;display:flex;flex-direction:column;gap:12px}.crp-why-ico{width:44px;height:44px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;font-size:19px;color:var(--lp-blue);background:#eef3ff}.crp-why-card p{margin:0;display:flex;gap:8px;font-size:14px;line-height:1.5}.crp-why-card p i{flex:none;margin-top:2px}.crp-why-card .before{color:var(--lp-muted);text-decoration:line-through;text-decoration-color:#7f8aa880}.crp-why-card .before i{color:#e5304b}.crp-why-card .after{color:var(--lp-ink);font-weight:500}.crp-why-card .after i{color:#18a35a}.crp-why-card .outcome{margin-top:auto;padding-top:12px;border-top:1px dashed var(--lp-line);display:flex;gap:8px;color:var(--lp-blue);font-size:15px}.crp-mom .lp2-lead{color:#c9d4f5}.crp-curve{position:relative;max-width:980px;height:220px;margin:48px auto 8px}.crp-curve svg{width:100%;height:100%;display:block;overflow:visible}.crp-curve .line{stroke-dasharray:1400;stroke-dashoffset:1400}.crp-curve .area{opacity:0;transition:opacity .8s ease .9s}.crp-curve.in .line{animation:crp-draw 1.6s ease forwards}.crp-curve.in .area{opacity:1}@keyframes crp-draw{to{stroke-dashoffset:0}}.crp-curve-chip{position:absolute;transform:translate(-50%,-100%);opacity:0;transition:opacity .4s ease}.crp-curve.in .crp-curve-chip{opacity:1}.crp-curve-chip .crp-chip{font-size:13px;padding:7px 12px;box-shadow:0 8px 20px #00000040}.crp-curve-chip.p0{left:14%;top:84%;transition-delay:.3s}.crp-curve-chip.p1{left:33%;top:46%;transition-delay:.6s}.crp-curve-chip.p2{left:55%;top:10%;transition-delay:.9s}.crp-curve-chip.p3{left:84%;top:62%;transition-delay:1.2s}.crp-mom-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.crp-mom-card{display:grid;gap:10px;align-content:start;justify-items:start;padding:20px;border-radius:18px;background:#ffffff12;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.crp-mom-card .crp-chip{font-size:13px;padding:6px 12px}.crp-mom-card p{margin:0;color:#dbe4ff;font-size:15px;line-height:1.5}.crp-mom-card b{display:flex;align-items:center;gap:8px;color:#fff;font-size:16px}.crp-mom-card b i{color:#8fb0ff}.crp-mom-card small{color:#a9b8e2;font-size:13px;line-height:1.45}.crp-make{display:grid;grid-template-columns:minmax(0,.95fr) 44px minmax(0,1.1fr) 44px minmax(0,1fr);align-items:start;margin-top:34px}.crp-make-col{min-width:0}.crp-make-lab{display:block;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:10px}.crp-make-link{align-self:center;position:relative;height:32px;display:flex;align-items:center;justify-content:center;margin-top:24px}.crp-make-link:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:2px dashed #b9cbff}.crp-make-link i{position:relative;width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid #cfdcff;color:var(--lp-blue);display:inline-flex;align-items:center;justify-content:center;font-size:13px;box-shadow:0 6px 14px #1f5eff24}.crp-trend-card{padding:18px}.crp-trend-top{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--lp-muted)}.crp-trend-card>b{display:block;font-size:20px;color:var(--lp-ink);margin:14px 0 8px}.crp-trend-chips{display:flex;flex-wrap:wrap;gap:6px}.crp-trend-spark{display:block;width:100%;height:60px;margin:14px 0;background:linear-gradient(180deg,rgba(24,163,90,.08),transparent);border-radius:10px}.crp-trend-why{margin:0;display:flex;gap:8px;font-size:13.5px;line-height:1.55;background:var(--lp-bg);border-radius:12px;padding:10px 12px}.crp-trend-why>i{color:var(--lp-blue);margin-top:2px}.crp-trend-why b{color:var(--lp-ink)}.crp-ideas{display:grid;gap:12px}.crp-idea{padding:14px 16px}.crp-idea.best{border-color:#b9cbff;box-shadow:0 14px 34px #1f5eff24}.crp-idea-top{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--lp-muted)}.crp-idea-top .apc-tile{width:24px;height:24px;font-size:11px;border-radius:7px}.crp-idea-top em{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:700;color:#fff;background:var(--lp-blue);border-radius:999px;padding:3px 9px}.crp-idea b{display:block;color:var(--lp-ink);font-size:14.5px;line-height:1.4;margin:8px 0 4px}.crp-idea-why{display:block;font-size:13px;color:var(--lp-text);line-height:1.45}.crp-post{position:relative;border-radius:18px;overflow:hidden;box-shadow:var(--lp-shadow-lg);background:#fff}.crp-post-badge{display:inline-flex;margin-top:12px;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#15803d;background:#fff;border:1px solid #cdeedb;border-radius:999px;padding:6px 12px;box-shadow:0 8px 18px #00145024}@media(prefers-reduced-motion:no-preference){.crp-make .crp-make-col,.crp-make .crp-make-link{opacity:0;translate:0 22px}.crp-make.in .crp-make-col,.crp-make.in .crp-make-link{animation:lp2-rise .6s cubic-bezier(.2,.8,.2,1) forwards}.crp-make.in>:nth-child(2){animation-delay:.15s}.crp-make.in>:nth-child(3){animation-delay:.25s}.crp-make.in>:nth-child(4){animation-delay:.4s}.crp-make.in>:nth-child(5){animation-delay:.5s}}.crp-band{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:40px;padding:22px 26px;border-radius:18px;color:#c9d4f5;background:radial-gradient(30rem 14rem at 100% 0%,rgba(64,118,255,.55),transparent 65%),linear-gradient(105deg,var(--lp-navy),#0d2aa8);box-shadow:var(--lp-shadow-lg)}.crp-band b{display:block;color:#fff;font-size:20px;margin-bottom:4px}.crp-band span{font-size:14.5px}.crp-band .lp2-btn{flex:none}.crp-checks{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px}.crp-checks li{display:flex;gap:10px;font-size:15px;color:var(--lp-ink)}.crp-checks i{color:#18a35a;margin-top:2px}.crp-comp{padding:20px;min-width:0}.crp-comp>header{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--lp-line)}.crp-comp h3{font-size:17px;font-weight:700;margin:0}.crp-comp>header span:not(.lp2-ci-ico){font-size:13px;color:var(--lp-muted)}.crp-comp-row{padding:14px 0;border-bottom:1px dashed var(--lp-line)}.crp-comp-row:last-child{border-bottom:0;padding-bottom:0}.crp-comp-id{display:flex;align-items:center;gap:10px}.crp-comp-id>i{font-size:18px;flex:none}.crp-comp-id>div{min-width:0;flex:1}.crp-comp-id b{display:block;color:var(--lp-ink);font-size:14.5px}.crp-comp-id span{font-size:12.5px;color:var(--lp-muted)}.crp-comp-bar{display:flex;align-items:center;gap:10px;margin:10px 0 8px 28px}.crp-comp-bar>span{flex:1;height:8px;border-radius:99px;background:#eef2fb;overflow:hidden}.crp-comp-bar>span i{display:block;height:100%;border-radius:inherit;background:var(--c);transform-origin:left;transform:scaleX(0);transition:transform 1s cubic-bezier(.2,.8,.2,1) .2s}.crp-comp.in .crp-comp-bar>span i{transform:scaleX(1)}.crp-comp-bar small{font-size:12.5px;color:var(--lp-text);white-space:nowrap;min-width:104px}.crp-comp-best{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:28px;font-size:13px;color:var(--lp-ink);background:var(--lp-bg);border-radius:10px;padding:7px 10px}.crp-comp-best i{color:#e5a512}.crp-comp-best.top{background:#fff7e0}.crp-comp-best em{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:700;color:#8a5600;background:#fdecc8;border-radius:999px;padding:2px 8px}@media(prefers-reduced-motion:reduce){.crp-comp-bar>span i{transform:none;transition:none}}.crp-pipe-sec .lp2-lead{color:#c9d4f5}.crp-pipe{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,.95fr) 48px minmax(0,1.1fr);align-items:center;margin-top:40px}.crp-pipe-src,.crp-pipe-out{display:grid;gap:14px;min-width:0}.crp-pipe-card{display:flex;align-items:center;gap:14px;background:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 16px 40px #000a3c4d;color:var(--lp-ink);min-width:0}.crp-pipe-card>div{min-width:0}.crp-pipe-card b{display:block;font-size:15px;color:var(--lp-ink)}.crp-pipe-card span:not(.lp2-ico):not(.apc-tile){font-size:13px;color:var(--lp-text)}.crp-pipe-tiles{display:flex!important;flex-wrap:wrap;gap:5px;margin-top:6px}.crp-pipe-tiles .apc-tile{width:24px;height:24px;font-size:11px;border-radius:7px}.crp-pipe-week>div{width:100%}.crp-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:8px}.crp-pipe-link{position:relative;height:32px;display:flex;align-items:center;justify-content:center}.crp-pipe-link:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:2px dashed rgba(170,195,255,.55)}.crp-pipe-link i{position:relative;width:30px;height:30px;border-radius:50%;background:#1f5eff;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;box-shadow:0 0 0 5px #1f5eff40}.crp-pipe-hub{text-align:center;color:#c9d4f5;background:#ffffff12;border:1px solid rgba(255,255,255,.18);border-radius:22px;padding:24px 18px 18px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-width:0}.crp-hub-ring{position:relative;width:84px;height:84px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#1f5eff40}.crp-hub-ring:before,.crp-hub-ring:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid rgba(143,176,255,.4)}.crp-hub-ring:after{inset:-18px;border-color:#8fb0ff33}.crp-hub-ring span{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#ff9a3d,var(--lp-orange-2));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 10px 26px #ff620066}.crp-pipe-hub>b{display:block;color:#fff;font-size:17px;margin-bottom:8px}.crp-pipe-hub ul{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:4px;font-size:13.5px}.crp-pipe-hub ul i{color:#8fb0ff;margin-right:6px}.crp-hub-imgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.crp-hub-imgs img{width:100%;height:64px;object-fit:cover;border-radius:9px;display:block}@media(prefers-reduced-motion:no-preference){.crp-hub-ring:before{animation:crp-ping 2.6s ease-out infinite}.crp-hub-ring:after{animation:crp-ping 2.6s ease-out 1.3s infinite}}@keyframes crp-ping{0%{transform:scale(.85);opacity:1}to{transform:scale(1.25);opacity:0}}.crp-uses{text-align:left}.crp-pillars{grid-template-columns:repeat(3,minmax(0,1fr));text-align:left}.crp-pillars .lp2-pillar p{min-height:66px}.crp-art-tags b,.crp-art-board>b{display:block;font-size:13px;margin-bottom:8px}.crp-tagrow{display:grid;grid-template-columns:16px 64px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;margin-bottom:6px;background:#fff;border:1px solid #edf1fb;border-radius:9px;font-size:11.5px}.crp-tagrow em{height:6px;border-radius:99px;background:#eef2fb;overflow:hidden}.crp-tagrow em i{display:block;height:100%;background:linear-gradient(90deg,#6f9bff,var(--lp-blue));border-radius:inherit}.crp-tagrow small{color:var(--lp-muted);font-size:11px;white-space:nowrap}.crp-tagchips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.crp-tagchips span{font-size:11px;font-weight:600;color:#1f4fbf;background:#e4ecff;border-radius:999px;padding:3px 8px}.crp-art-board .lp2-mini-list div{line-height:1.4}.crp-note{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #edf1fb;border-radius:12px;padding:10px;margin-bottom:8px;box-shadow:0 6px 16px #142d780f}.crp-note>div{min-width:0}.crp-note b{display:block;font-size:12.5px}.crp-note span:not(.crp-note-ico){font-size:11.5px;color:var(--lp-muted)}.crp-note.mail .crp-note-ico{background:#eef3ff;color:var(--lp-blue)!important}.crp-nums{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:30px}.crp-nums>div{padding:20px 16px;text-align:center}.crp-nums b{display:block;font-size:34px;line-height:1.1;font-weight:800;color:var(--lp-blue)}.crp-nums strong{display:block;color:var(--lp-ink);font-size:14.5px;margin:6px 0 4px}.crp-nums span{display:block;font-size:13px;line-height:1.45;color:var(--lp-text)}.crp-faq-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px}.crp-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}.lp2-site .crp-related a,.crp-related a *{text-decoration:none}.crp-related a{display:flex;gap:14px;padding:20px;color:var(--lp-text);transition:transform .3s ease,box-shadow .3s ease}.crp-related a:hover{transform:translateY(-4px);box-shadow:0 22px 44px #1432a024}.crp-related b{display:block;color:var(--lp-ink);font-size:16px;margin-bottom:4px}.crp-related p{margin:0 0 10px;font-size:14px;line-height:1.5}.crp-related em{font-style:normal;font-weight:600;font-size:14px;color:var(--lp-blue)}@media(max-width:1199px){.crp-why{grid-template-columns:repeat(2,minmax(0,1fr))}.crp-nums{grid-template-columns:repeat(3,minmax(0,1fr))}.crp-related{grid-template-columns:repeat(2,minmax(0,1fr))}.crp-make{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);row-gap:28px}.crp-make>:nth-child(4){display:none}.crp-make>:nth-child(5){grid-column:1 / -1;max-width:420px;justify-self:center;width:100%}.crp-float-alert{right:0}.crp-float-ideas{left:0}}@media(max-width:991px){.crp-hero-art{max-width:600px;margin:10px auto 0;width:100%}.crp-mom-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.crp-pillars{grid-template-columns:minmax(0,1fr);max-width:560px;margin-left:auto;margin-right:auto}.crp-pipe{grid-template-columns:minmax(0,1fr);max-width:520px;margin-left:auto;margin-right:auto}.crp-pipe-link{height:44px}.crp-pipe-link:before{inset:0 auto 0 50%;border-top:0;border-left:2px dashed rgba(170,195,255,.55)}.crp-pipe-link i{transform:rotate(90deg)}.crp-comp-split{gap:32px}}@media(max-width:767px){.crp-why,.crp-related{grid-template-columns:minmax(0,1fr)}.crp-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crp-nums b{font-size:28px}.crp-mom-cards{grid-template-columns:minmax(0,1fr)}.crp-curve{height:150px;margin-top:36px}.crp-curve-chip .crp-chip{font-size:11.5px;padding:5px 9px}.crp-curve-chip.p0{left:12%}.crp-curve-chip.p3{left:86%}.crp-make{grid-template-columns:minmax(0,1fr)}.crp-make>:nth-child(4){display:flex}.crp-make>:nth-child(5){grid-column:auto}.crp-make-link{height:36px;margin-top:0}.crp-make-link:before{inset:0 auto 0 50%;border-top:0;border-left:2px dashed #b9cbff}.crp-make-link i{transform:rotate(90deg)}.crp-band{flex-direction:column;align-items:stretch;text-align:center;padding:22px 18px}.crp-app{padding:14px}.crp-app-list li{grid-template-columns:30px minmax(0,1fr);padding:10px 6px}.crp-app-chips{grid-column:2;justify-content:flex-start}.crp-app-list li.hot{padding:10px}.crp-float{position:relative;inset:auto;margin:12px 0 0}.crp-float-alert{margin:0 0 12px}.crp-hero-art{padding:0;display:flex;flex-direction:column}.crp-hero-art .crp-float-alert{order:-1;align-self:flex-end}.crp-hero-art .crp-float-ideas{align-self:flex-start}.crp-comp-bar,.crp-comp-best{margin-left:0}.crp-comp-id{flex-wrap:wrap}.crp-tagrow{grid-template-columns:16px 68px minmax(0,1fr) auto}}@media(prefers-reduced-motion:reduce){.crp-curve .line{stroke-dashoffset:0;animation:none}.crp-curve .area,.crp-curve-chip{opacity:1;transition:none}.crp-float,.crp-app-list li.hot,.crp-hub-ring:before,.crp-hub-ring:after{animation:none}}.crp-art-alert{display:flex;flex-direction:column;justify-content:center}.agp-hero h1{max-width:560px}.agp-hero .lp2-pill i{font-size:15px}.agp-hero-art{position:relative;padding:0 0 0 64px}.agp-hero-bot{position:absolute;left:-36px;bottom:-34px;width:150px;z-index:2;filter:drop-shadow(0 0 26px rgba(90,140,255,.5));overflow:visible}.agp-chat{position:relative;z-index:1;background:#fff;border-radius:20px;color:var(--lp-ink);text-align:left;overflow:hidden;box-shadow:0 40px 90px #00083c73,0 0 0 6px #ffffff1a,0 0 90px 10px #6ea0ff59}.agp-chat-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #edf1fb}.agp-chat-head b{display:block;font-size:14.5px}.agp-chat-head span{font-size:12px;color:var(--lp-muted)}.agp-chat-av{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#3b74ff,#1f5eff);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex:none}.agp-chat-av i{color:#fff}.agp-chat-av.sm{width:28px;height:28px;font-size:13px}.agp-chat-head .agp-chat-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#18a35a}.agp-chat-live i{width:7px;height:7px;border-radius:50%;background:#18a35a;box-shadow:0 0 0 3px #18a35a2e}.agp-chat-body{padding:18px 18px 6px;background:linear-gradient(180deg,#f7f9ff,#fff);display:grid;gap:14px}.agp-me{display:flex;justify-content:flex-end;align-items:flex-end;gap:8px}.agp-me p{margin:0;max-width:82%;background:var(--lp-blue);color:#fff;border-radius:16px 16px 4px;padding:10px 14px;font-size:13.5px;line-height:1.5}.agp-ghost{visibility:hidden}.agp-caret{display:inline-block;width:2px;height:1em;background:#fff;vertical-align:-2px;margin:0 1px;animation:agp-blink .9s steps(1) infinite}@keyframes agp-blink{50%{opacity:0}}.agp-me-av{width:28px;height:28px;border-radius:50%;background:#ffe7d6;color:#d2560a;font-weight:700;font-size:12.5px;display:inline-flex;align-items:center;justify-content:center;flex:none}.agp-bot{display:flex;align-items:flex-start;gap:8px}.agp-bot-body{position:relative;flex:1;min-width:0;display:grid}.agp-bot-body>*{grid-area:1 / 1}.agp-dots{align-self:start;justify-self:start;display:inline-flex;gap:4px;padding:12px 14px;background:#fff;border:1px solid #e6ecfa;border-radius:14px;opacity:0;transition:opacity .25s ease}.agp-dots.on{opacity:1}.agp-dots i{width:6px;height:6px;border-radius:50%;background:var(--lp-blue);animation:lp2-typing 1.2s ease-in-out infinite}.agp-dots i:nth-child(2){animation-delay:.15s}.agp-dots i:nth-child(3){animation-delay:.3s}.agp-reply{background:#fff;border:1px solid #e6ecfa;border-radius:4px 16px 16px;padding:12px 14px;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.agp-reply.on{opacity:1;transform:none}.agp-reply>p{margin:0 0 10px;font-size:13.5px;line-height:1.5}.agp-reply-posts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.agp-reply-posts>div{min-width:0}.agp-reply-img{position:relative;display:block}.agp-reply-img img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.agp-reply-img .apc-tile,.agp-post .apc-tile{width:20px;height:20px;border-radius:6px;font-size:10.5px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.agp-reply-img .apc-tile{position:absolute;left:5px;top:5px;box-shadow:0 2px 6px #0003}.agp-reply-posts small{display:block;margin-top:4px;font-size:11px;color:var(--lp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agp-reply-more{aspect-ratio:1;border-radius:10px;background:#eef3ff;border:1px dashed #c7d6ff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--lp-blue)}.agp-reply-more b{font-size:18px;line-height:1}.agp-reply-more small{color:var(--lp-blue);margin:2px 0 0}.agp-reply-act{display:grid;margin-top:12px}.agp-reply-act>div{grid-area:1 / 1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;transition:opacity .3s ease;opacity:0}.agp-reply-act>div.on{opacity:1}.agp-ask-ok span{font-size:13px;font-weight:600;margin-right:2px}.agp-ask-ok em{font-style:normal;font-size:12.5px;font-weight:700;border-radius:999px;padding:6px 13px}.agp-ask-ok .yes{background:var(--lp-blue);color:#fff;box-shadow:0 6px 14px #1f5eff4d}.agp-ask-ok.on .yes{animation:agp-pulse 1.4s ease-in-out infinite}.agp-ask-ok .no{background:#f3f6fd;color:var(--lp-ink);border:1px solid #dfe6f6}@keyframes agp-pulse{0%,to{box-shadow:0 0 #1f5eff73}50%{box-shadow:0 0 0 7px #1f5eff00}}.agp-done{font-size:13px;font-weight:700;color:#138a4c}.agp-done i{margin-right:6px}.agp-chat-compose{display:flex;align-items:center;gap:10px;margin:10px 18px 16px;padding:7px 7px 7px 14px;border:1px solid #e3e9f8;border-radius:999px;color:var(--lp-muted);font-size:13px}.agp-chat-compose span{flex:1}.agp-chat-compose b{width:30px;height:30px;border-radius:50%;background:#e3eaff;color:var(--lp-blue);display:inline-flex;align-items:center;justify-content:center}.agp-why{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:stretch;gap:0;max-width:980px;margin:30px auto 0}.agp-why-col{padding:22px 24px}.agp-why-col header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.agp-why-col header>span{width:44px;height:44px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;font-size:19px;flex:none}.agp-why-col header b{display:block;font-size:17px;color:var(--lp-ink)}.agp-why-col header small{font-size:13.5px;color:var(--lp-muted)}.agp-why-col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.agp-why-col li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:var(--lp-text)}.agp-why-col li i{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;margin-top:1px}.agp-why-col.before header>span{background:#fff1f1;color:#d9434f}.agp-why-col.before li i{background:#fff1f1;color:#d9434f}.agp-why-col.after{border-color:#c7d6ff;background:radial-gradient(120% 100% at 0% 0%,rgba(31,94,255,.07),transparent 60%),#fff}.agp-why-col.after header>span{background:var(--lp-blue);color:#fff}.agp-why-col.after li{color:var(--lp-ink)}.agp-why-col.after li i{background:#e7f7ee;color:#18a35a}.agp-why-arrow{display:flex;align-items:center;justify-content:center}.agp-why-arrow i{width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid #cfdcff;color:var(--lp-blue);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 14px #1f5eff24}.agp-lead-dark{color:#c9d4f5}.agp-flow{position:relative;margin-top:18px}.agp-flow-top{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-end;gap:6px;padding-top:10px;margin-bottom:64px}.agp-flow-bubble.lp2-bubble{position:relative;left:auto;top:auto;margin-bottom:120px;max-width:280px}.agp-flow-bubble.lp2-bubble:after{left:auto;right:26px;bottom:-10px}.agp-flow-robot-wrap{width:170px}.agp-flow-robot{display:block;width:100%;filter:drop-shadow(0 0 30px rgba(90,140,255,.55));overflow:visible}.agp-wires{position:absolute;left:0;top:0;z-index:0;pointer-events:none;overflow:visible}.agp-wires .wire{fill:none;stroke:#ffffffb3;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.agp-wires .wire-glow{fill:none;stroke:#8fd0ff;stroke-width:3;stroke-linecap:round;stroke-dasharray:10 90;stroke-dashoffset:100;filter:drop-shadow(0 0 4px #5cc8ff);animation:lp2-wire 2.8s linear infinite}.agp-wires .wire-dot{fill:#fff;filter:drop-shadow(0 0 6px #5cc8ff)}.agp-outs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.agp-out{background:#fff;border-radius:18px;padding:16px;color:var(--lp-ink);box-shadow:0 18px 44px #000a3c52;display:flex;flex-direction:column;min-width:0}.agp-out header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.agp-out header>div{min-width:0}.agp-out header b{display:block;font-size:15px}.agp-out header small{display:block;font-size:12.5px;color:var(--lp-muted);line-height:1.35}.agp-out-art{flex:1;border:1px solid var(--lp-line);border-radius:14px;background:#fbfcff;padding:10px;font-size:11.5px;min-height:172px}.agp-post{display:grid;grid-template-columns:20px minmax(0,1fr) 46px;gap:8px;align-items:center;background:#fff;border:1px solid #edf1fb;border-radius:10px;padding:8px}.agp-post+.agp-post{margin-top:8px}.agp-post p{margin:0;font-size:11.5px;line-height:1.4;color:var(--lp-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.agp-post img{width:46px;height:46px;object-fit:cover;border-radius:8px}.agp-art-doc small{display:inline-block;font-size:10.5px;font-weight:700;color:#b45309;background:#fff4e0;border-radius:999px;padding:2px 9px}.agp-art-doc b{display:block;font-size:13px;line-height:1.35;margin:8px 0 10px;color:var(--lp-ink)}.agp-art-doc>i{display:block;height:6px;border-radius:3px;background:#e7ecf8;margin-bottom:6px}.agp-doc-to{display:flex;align-items:center;gap:7px;margin-top:12px;font-size:11.5px;color:var(--lp-muted)}.agp-doc-to i{font-size:16px}.agp-media{display:grid;grid-template-columns:1.1fr 1fr;gap:8px}.agp-media-vid{position:relative;border-radius:10px;overflow:hidden;background:#0b1440;min-height:150px}.agp-media-vid video,.agp-media-vid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.agp-media-vid span{position:absolute;left:6px;bottom:6px;background:#0b1440bf;color:#fff;font-size:10.5px;font-weight:600;border-radius:999px;padding:3px 8px;display:inline-flex;gap:5px;align-items:center}.agp-media-imgs{display:grid;gap:8px}.agp-media-imgs img{width:100%;height:100%;min-height:71px;object-fit:cover;border-radius:10px;display:block}.agp-sched>div:not(.agp-sched-ok){display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:6px;background:#fff;border:1px solid #edf1fb;border-radius:9px;padding:6px 8px;margin-bottom:6px}.agp-sched b{font-size:11.5px}.agp-sched span{color:var(--lp-muted)}.agp-sched i{font-size:13px}.agp-sched-ok{display:flex;align-items:center;gap:6px;margin-top:8px;font-weight:700;color:#138a4c;font-size:12px}.agp-mid-cta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-top:40px;position:relative;z-index:1}.agp-mid-cta span{color:#c9d4f5;font-size:14px}.agp-mid-cta span i{color:#8fb0ff;margin-right:6px}.lp2-section.agp-numbers-sec{padding:36px 0}.agp-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.agp-numbers>div{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e3eafb;border-radius:16px;padding:16px 18px;box-shadow:var(--lp-shadow)}.agp-numbers>div>b{font-size:40px;line-height:1;font-weight:800;color:var(--lp-blue);min-width:56px;text-align:center;white-space:nowrap;flex:none}.agp-numbers strong{display:block;font-size:15px;color:var(--lp-ink)}.agp-numbers span{display:block;font-size:13px;color:var(--lp-muted);line-height:1.4}.agp-asks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}.agp-askc{display:flex;flex-direction:column;padding:16px;min-width:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.agp-askc:hover{transform:translateY(-5px);box-shadow:0 22px 44px #1432a024}.agp-askc-q{display:flex;gap:8px;align-items:flex-start}.agp-askc-q p{margin:0;flex:1;background:#eef3ff;color:var(--lp-ink);border-radius:4px 14px 14px;padding:9px 12px;font-size:13.5px;font-weight:600;line-height:1.45}.agp-askc-art{margin:12px 0;border:1px solid var(--lp-line);border-radius:14px;background:#fbfcff;padding:10px;font-size:11px;color:var(--lp-ink);height:132px;overflow:hidden}.agp-askc-r{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--lp-ink);font-weight:600;flex:1}.agp-kind{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}.agp-kind.confirm{color:#138a4c;background:#e7f7ee}.agp-kind.draft{color:#6b37d6;background:#f3ecff}.agp-kind.answer{color:var(--lp-blue);background:#eef3ff}.agp-art-week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;height:100%;align-content:center}.agp-art-week span{display:block;text-align:center;font-size:10px;color:var(--lp-muted);margin-bottom:5px}.agp-art-answer p{margin:0;font-size:11.5px;line-height:1.45}.agp-art-answer .lp2-spark{height:52px;margin:8px 0 0}.agp-art-trends .lp2-trend{margin-bottom:6px;font-size:11px}.agp-art-trends .lp2-trend b{color:#18a35a}.agp-askc-art.agp-art-doc,.agp-askc-art .agp-art-doc b{margin-top:0}.agp-art-img,.agp-art-vid{position:relative;height:100%;border-radius:10px;overflow:hidden;margin:-4px}.agp-art-img img,.agp-art-vid img{width:100%;height:100%;object-fit:cover;display:block}.agp-art-img span{position:absolute;right:8px;top:8px;background:#fff;color:#7b3fe4;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex;gap:4px}.agp-art-vid .play{position:absolute;inset:0;margin:auto;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--lp-blue);display:flex;align-items:center;justify-content:center;font-size:17px;box-shadow:0 6px 16px #00000040}.agp-art-vid em{position:absolute;right:8px;bottom:8px;font-style:normal;background:#0b1440bf;color:#fff;font-size:10.5px;border-radius:6px;padding:2px 6px}.agp-art-attach>div{position:relative;display:flex;gap:6px}.agp-art-attach img{width:64px;height:52px;object-fit:cover;border-radius:8px}.agp-art-attach>div i{position:absolute;left:136px;top:14px;color:var(--lp-muted);font-size:18px}.agp-art-attach p{margin:8px 0 0;font-size:11.5px;line-height:1.45;background:#fff;border:1px solid #edf1fb;border-radius:9px;padding:6px 8px}.agp-art-learn div{margin-bottom:6px}@media(prefers-reduced-motion:no-preference){.agp-asks .agp-askc{opacity:0;translate:0 24px}.agp-asks.is-in .agp-askc{animation:lp2-rise .6s cubic-bezier(.2,.8,.2,1) forwards}.agp-asks.is-in .agp-askc:nth-child(2){animation-delay:.07s}.agp-asks.is-in .agp-askc:nth-child(3){animation-delay:.14s}.agp-asks.is-in .agp-askc:nth-child(4){animation-delay:.21s}.agp-asks.is-in .agp-askc:nth-child(5){animation-delay:.28s}.agp-asks.is-in .agp-askc:nth-child(6){animation-delay:.35s}.agp-asks.is-in .agp-askc:nth-child(7){animation-delay:.42s}.agp-asks.is-in .agp-askc:nth-child(8){animation-delay:.49s}}.agp-uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.agp-uses .lp2-pillar p{min-height:0}.agp-uses .lp2-pillar-art{margin-bottom:0}.agp-faq-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:16px}.agp-related{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:30px}.agp-rel{display:flex;flex-direction:column;align-items:flex-start;padding:18px;color:var(--lp-ink);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.lp2-site a.agp-rel{text-decoration:none}.agp-rel:hover{color:var(--lp-ink);transform:translateY(-5px);border-color:#c7d6ff;box-shadow:0 22px 44px #1432a024}.agp-rel b{display:block;font-size:16px;margin:12px 0 6px}.agp-rel p{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--lp-text);flex:1}@media(max-width:1199px){.agp-asks{grid-template-columns:repeat(2,minmax(0,1fr))}.agp-outs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:0 auto}.agp-flow-top{margin-bottom:28px}.agp-related{grid-template-columns:repeat(3,minmax(0,1fr))}.agp-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.agp-hero-art{padding:0;margin-top:24px}.agp-hero-bot{width:96px;inset:-80px 120px auto auto}.agp-why{grid-template-columns:minmax(0,1fr);max-width:600px}.agp-why-arrow{height:52px}.agp-why-arrow i{transform:rotate(90deg)}.agp-uses{grid-template-columns:minmax(0,1fr);max-width:560px;margin-left:auto;margin-right:auto}.agp-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.agp-hero-bot{width:78px;top:-64px}.agp-chat-body{padding:14px 12px 4px}.agp-chat-head{padding:12px 14px}.agp-chat-compose{margin:8px 12px 12px}.agp-me p{max-width:88%;font-size:13px}.agp-reply{padding:10px 11px}.agp-reply-posts{gap:6px}.agp-ask-ok span{flex-basis:100%}.agp-flow-top{flex-direction:column;align-items:center}.agp-flow-bubble.lp2-bubble{margin:0 auto 10px}.agp-flow-bubble.lp2-bubble:after{left:50%;right:auto;margin-left:-10px}.agp-flow-robot-wrap{width:130px}.agp-outs,.agp-asks,.agp-numbers,.agp-related{grid-template-columns:minmax(0,1fr)}.agp-askc-art{height:auto;min-height:120px}.agp-art-img,.agp-art-vid{height:150px}.agp-mid-cta .lp2-btn{flex:1 1 100%}.agp-numbers>div>b{font-size:34px}}@media(prefers-reduced-motion:reduce){.agp-s *,.agp-s *:before,.agp-s *:after{animation:none!important;transition:none!important}.agp-askc:hover,.agp-rel:hover{transform:none}}.anp-hero-art{position:relative;min-width:0;padding-bottom:44px}@media(min-width:992px){.anp-hero .lp2-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media(min-width:1200px){.anp-hero-art{margin-right:-48px}}.anp-ov{background:#f5f7fc;border-radius:20px;padding:18px;color:#4a5578;text-align:left;font-size:13px;box-shadow:0 40px 90px #00083c73,0 0 0 6px #ffffff1a,0 0 90px 10px #6ea0ff59}.anp-ov-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}.anp-ov-title{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:700;color:#0b1440}.anp-ov-title i{color:#1f5eff}.anp-ov-range{font-size:12.5px;font-weight:600;color:#1f4fbf;background:#e4ecff;border-radius:999px;padding:4px 11px;white-space:nowrap}.anp-ov-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.anp-ov-kpi{background:#fff;border:1px solid #e8ecf6;border-radius:14px;padding:12px 12px 8px;display:flex;flex-direction:column;gap:2px;min-width:0}.anp-ov-kpi>span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#7f8aa8;white-space:nowrap}.anp-ov-kpi>b{font-size:22px;font-weight:700;color:#0b1440;line-height:1.15;white-space:nowrap}.anp-ov-kpi>em{font-style:normal;font-size:12px;font-weight:700;color:#15803d;white-space:nowrap}.anp-ov-kpi>em i{font-size:10px;margin-right:2px}.anp-ov-kpi .anp-spark{width:100%;height:30px;display:block;margin-top:4px}.anp-ov-best{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.anp-ov-ins{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e8ecf6;border-radius:14px;padding:12px;min-width:0}.anp-ov-ins>div{min-width:0}.anp-ov-ins span:not(.anp-ov-ico){display:block;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#7f8aa8}.anp-ov-ins b{display:flex;align-items:center;gap:6px;font-size:14.5px;color:#0b1440;line-height:1.3}.anp-ov-ico{width:38px;height:38px;border-radius:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:17px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff)}.anp-float{right:28px;bottom:0;padding:12px 16px;gap:12px}.anp-float b{display:block;font-size:16px;color:#0b1440;line-height:1.2}.anp-float span:not(.anp-float-ico){font-size:13px;color:#7f8aa8}.anp-float-ico{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:17px;background:linear-gradient(180deg,#ff8f33,#ff6200);flex:none}@media(prefers-reduced-motion:no-preference){.anp-float{animation:lp2-bob 5s ease-in-out infinite}}.anp-proof{background:#fff;border-bottom:1px solid #eef2fb}.anp-proof ul{list-style:none;margin:0;padding:26px 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.anp-proof li{display:flex;flex-direction:column;gap:4px;padding:0 0 0 16px;border-left:3px solid #dbe5ff}.anp-proof b{font-size:24px;font-weight:800;color:#0b1440;line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.anp-proof span{font-size:13.5px;line-height:1.45;color:#4a5578}.anp-why{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:stretch;gap:0;margin-top:30px;text-align:left}.anp-why-card{padding:24px}.anp-why-card h3{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;margin:0 0 14px}.anp-why-card h3 span{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.anp-why-card.before h3 span{background:#fdecef;color:#e5304b}.anp-why-card.after{border-color:#cfe9d9;background:radial-gradient(120% 100% at 0% 0%,rgba(20,163,90,.07),transparent 60%),#fff}.anp-why-card.after h3 span{background:#dcf5e6;color:#15803d}.anp-why-card ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.anp-why-card li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;color:#4a5578}.anp-why-card li i{flex:none;margin-top:2px}.anp-why-card.before li i{color:#b8c2d6}.anp-why-card.after li{color:#0b1440}.anp-why-card.after li i{color:#14a35a}.anp-why-arrow{display:flex;align-items:center;justify-content:center}.anp-why-arrow i{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #cfdcff;color:#1f5eff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 14px #1f5eff24}.anp-pillars{text-align:left}.anp-pillars .lp2-pillar-art>b{display:block;margin-bottom:8px;font-size:11.5px}.anp-blocks{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;height:84px;margin-bottom:8px}.anp-blocks span{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:3px;min-width:0}.anp-blocks i{display:block;border-radius:4px 4px 0 0;background:#cdd9f7}.anp-blocks i.on{background:linear-gradient(180deg,#ff9a4a,#ff6200)}.anp-blocks em{font-style:normal;font-size:9px;color:#7f8aa8;text-align:center}@media(prefers-reduced-motion:no-preference){.anp-pillars .anp-blocks i{transform:scaleY(0);transform-origin:bottom}.anp-pillars.is-in .anp-blocks i{animation:lp2-grow .6s cubic-bezier(.2,.8,.2,1) .7s forwards}}.anp-bt{align-items:center}.anp-heat-pick{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.anp-heat-pick button{display:inline-flex;align-items:center;gap:7px;border:1px solid #cfdcff;background:#fff;color:#0b1440;font-weight:600;font-size:14px;border-radius:999px;padding:8px 16px;cursor:pointer;transition:background .2s ease,color .2s ease}.anp-heat-pick button[aria-pressed=true]{background:#0b1440;border-color:#0b1440;color:#fff}.anp-heat-pick button:focus-visible{outline:3px solid #8fb0ff;outline-offset:2px}.anp-heatcard{padding:22px;text-align:left;box-shadow:0 24px 60px #1432a024;min-width:0}.anp-heat-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:16px}.anp-heat-head b{display:inline-flex;align-items:center;gap:8px;font-size:16px;color:#0b1440}.anp-heat-head b i{color:#1f5eff}.anp-heat-head span{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:#0b1440;background:#f5f8ff;border:1px solid #e3eaf9;border-radius:999px;padding:4px 12px}.anp-heat{display:grid;gap:5px}.anp-heat-row{display:grid;grid-template-columns:38px repeat(8,minmax(0,1fr));gap:5px;align-items:center}.anp-heat-row.hours span{font-size:11px;color:#7f8aa8;text-align:center}.anp-heat-day{font-size:12px;font-weight:600;color:#4a5578}.anp-cell{display:block;height:30px;border-radius:7px}.anp-cell.empty{background:#f1f4fa}.anp-cell.low{background:#fde3d3}.anp-cell.mid{background:#dbe5ff}.anp-cell.high{background:#8fb0ff}.anp-cell.top{background:#1f5eff;box-shadow:0 6px 14px #1f5eff59}.anp-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:12.5px;color:#4a5578}.anp-legend span{display:inline-flex;align-items:center;gap:6px}.anp-legend .anp-cell{width:14px;height:14px;border-radius:4px;box-shadow:none}.anp-heat-best{display:flex;align-items:center;gap:10px;margin-top:14px;padding:11px 14px;border-radius:12px;background:#eefaf2;border:1px solid #d7f1e0;font-size:14px;color:#0b1440}.anp-heat-best i{color:#e5a512}@media(prefers-reduced-motion:no-preference){.anp-cell{transition:background .3s ease}}.anp-engine{padding:64px 0}@media(min-width:992px){.anp-engine-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}}.anp-on-dark{color:#c9d4f5}.anp-goals{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.anp-goals span{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:#dbe5ff;border:1px solid rgba(255,255,255,.25);background:#ffffff0f;border-radius:999px;padding:7px 14px}.anp-goals span.on{background:#fff;color:#0b1440;border-color:#fff}.anp-goals span.on i{color:#ff6200}.anp-flow{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:0 64px}.anp-flow-src{position:relative;z-index:1;min-width:0}.anp-insight{background:#fff;border-radius:18px;padding:18px;color:#4a5578;box-shadow:0 20px 44px #000a3c59;text-align:left}.anp-insight-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#c2410c;background:#fff1e6;border-radius:999px;padding:4px 10px}.anp-insight>b{display:block;font-size:17px;line-height:1.3;color:#0b1440;margin:12px 0 8px}.anp-insight p{display:flex;gap:8px;align-items:flex-start;margin:0 0 14px;font-size:14px;line-height:1.5}.anp-insight p i{color:#1f5eff;margin-top:2px}.anp-insight strong{color:#15803d}.anp-insight-cta{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#fff;border-radius:999px;padding:9px 18px;background:linear-gradient(180deg,#ff8f33,#ff6200);box-shadow:0 10px 22px #ff6e1459}.anp-drafts{display:grid;gap:14px;position:relative;z-index:1;min-width:0}.anp-draft.lp2-output{min-height:0;padding:12px 14px;gap:12px;text-align:left}.anp-draft-day{flex:none;width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#1f5eff;background:#eaf1ff;border:1px solid #cfdcff}.anp-draft img{width:46px;height:46px;border-radius:10px;object-fit:cover;flex:none}.anp-draft b{font-size:13.5px!important;line-height:1.35;margin-bottom:5px!important}.anp-draft small{display:flex;align-items:center;gap:7px;font-size:12.5px!important;color:#7f8aa8}.anp-draft .lp2-brand{width:20px;height:20px;border-radius:6px;font-size:11px}.anp-uses{text-align:left}.anp-uses .lp2-studio-art{font-size:12px}.anp-uses .lp2-studio-art>b{display:block;font-size:12.5px;margin-bottom:10px}.anp-art-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.anp-art-stats>div,.anp-art-ga>div{background:#fff;border:1px solid #edf1fb;border-radius:10px;padding:8px 10px;min-width:0}.anp-art-stats span,.anp-art-ga span{display:block;font-size:10.5px;color:#7f8aa8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anp-art-stats b,.anp-art-ga b{font-size:16px;color:#0b1440;white-space:nowrap}.anp-art-stats em{font-style:normal;font-size:11px;font-weight:700;color:#15803d;margin-left:6px}.anp-art-bars{display:grid;gap:6px}.anp-art-bars>div{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px}.anp-art-bars>div>span{display:block;height:8px;border-radius:999px;background:#e8eefb;overflow:hidden}.anp-art-bars>div>span i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3b74ff,#1f5eff)}.anp-art-doc{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:center;margin-bottom:10px}.anp-art-doc img{width:64px;height:48px;object-fit:cover;border-radius:8px}.anp-art-doc b{font-size:13px;line-height:1.35;color:#0b1440}.anp-art-ga{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.anp-art-ga b{font-size:14px}.anp-art-line{display:block;width:100%;height:56px;margin:6px 0 10px}.anp-art-nets{display:flex;flex-wrap:wrap;gap:6px}.anp-art-nets .lp2-brand{width:24px;height:24px;font-size:12px}.anp-art-er{display:grid;grid-template-columns:92px minmax(0,1fr);gap:4px 10px;align-items:center;margin-bottom:8px}.anp-art-er>span{grid-row:span 2;display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#0b1440;white-space:nowrap}.anp-art-er>div{height:7px;border-radius:999px;background:#e8eefb;overflow:hidden}.anp-art-er i,.anp-art-key i{display:block;height:100%;border-radius:inherit}.anp-art-er i.posts,.anp-art-key i.posts{background:#9aa5c4}.anp-art-er i.eng,.anp-art-key i.eng{background:linear-gradient(90deg,#14a35a,#22c172)}.anp-art-key{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:10.5px;color:#7f8aa8;margin-top:4px}.anp-art-key span{display:inline-flex;align-items:center;gap:5px}.anp-art-key i{width:14px;height:7px;border-radius:999px}.anp-band{margin-top:34px;display:flex;align-items:center;justify-content:space-between;gap:18px 28px;flex-wrap:wrap;text-align:left;padding:24px 28px;border-radius:20px;color:#c9d4f5;background:radial-gradient(30rem 14rem at 100% 0%,rgba(255,122,26,.28),transparent 65%),linear-gradient(105deg,#040a3c,#0d2aa8 70%,#1f5eff);box-shadow:0 24px 60px #0a1e6e38}.anp-band b{display:block;color:#fff;font-size:20px;line-height:1.3}.anp-band span{font-size:14.5px}.anp-band .lp2-btn{flex:none}.anp-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.lp2-site a.anp-rel,.lp2-site a.anp-rel *{text-decoration:none}.anp-rel{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;color:#4a5578;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.anp-rel:hover{transform:translateY(-5px);border-color:#d6e1ff;box-shadow:var(--lp-shadow-lg);color:#4a5578}.anp-rel b{font-size:17px;color:#0b1440}.anp-rel p{margin:0;font-size:14px;line-height:1.55;flex:1}.anp-rel em{font-style:normal}@media(max-width:1199px){.anp-proof ul{grid-template-columns:repeat(3,minmax(0,1fr))}.anp-related{grid-template-columns:repeat(2,minmax(0,1fr))}.anp-flow{gap:0 44px}}@media(max-width:991px){.anp-hero-art{margin-top:18px}.anp-why{grid-template-columns:minmax(0,1fr);max-width:640px;margin-left:auto;margin-right:auto}.anp-why-arrow{height:48px}.anp-why-arrow i{transform:rotate(90deg)}.anp-flow{grid-template-columns:minmax(0,1fr);gap:0;max-width:520px}.anp-flow-src{margin-bottom:14px}.anp-flow-src:after{content:"";font-family:bootstrap-icons;display:block;text-align:center;color:#8fb0ff;font-size:22px;margin-top:10px}}@media(max-width:767px){.anp-ov{padding:14px}.anp-ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.anp-ov-best{grid-template-columns:minmax(0,1fr)}.anp-ov-best .anp-ov-ins:nth-child(3){display:none}.anp-float{position:relative;left:auto;bottom:auto;margin:-12px auto 0;width:max-content;max-width:100%}.anp-hero-art{padding-bottom:0}.anp-proof ul{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 0}.anp-proof li:last-child{grid-column:1 / -1}.anp-proof b{font-size:21px}.anp-why-card{padding:20px}.anp-heatcard{padding:16px}.anp-heat-row{grid-template-columns:32px repeat(8,minmax(0,1fr));gap:4px}.anp-heat{gap:4px}.anp-cell{height:24px;border-radius:6px}.anp-heat-row.hours span{font-size:10px}.anp-related{grid-template-columns:minmax(0,1fr)}.anp-band{padding:22px}.anp-band .lp2-btn{width:100%}.anp-draft img{display:none}}@media(prefers-reduced-motion:reduce){.anp-float,.anp-cell,.anp-rel,.anp-heat-pick button{animation:none;transition:none}.anp-rel:hover{transform:none}}.anp-nowrap{white-space:nowrap}.sag-nets .apc-tile,.sag-tiles .apc-tile{color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.sag-nets .apc-tile.ig,.sag-tiles .apc-tile.ig{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.sag-inline{display:inline!important}.sag-mono{width:34px;height:34px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:#fff;background:var(--c, #1f5eff)}.sag-mono.sm{width:28px;height:28px;font-size:13px;border-radius:8px}.sag-chip{font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap;flex:none}.sag-chip.ok{color:#127a43;background:#e4f7ec}.sag-chip.wait{color:#a35a00;background:#fff2dc}.sag-chip.info{color:#1f5eff;background:#eaf1ff}.sag-chip.ai{color:#6a32d6;background:#f1eaff}.sag-hero-art{position:relative;padding:10px 0 40px}.sag-switch{position:relative;z-index:2;background:#fff;border-radius:20px;box-shadow:0 30px 70px #000a4673;padding:14px 14px 34px;color:var(--lp-ink);max-width:520px;margin-left:auto}.sag-switch-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 6px 12px;font-size:13px}.sag-switch-head span{font-weight:700;display:inline-flex;align-items:center;gap:8px}.sag-switch-head span i{color:var(--lp-blue)}.sag-switch-head em{font-style:normal;font-weight:600;font-size:12px;color:var(--lp-blue);background:var(--lp-blue-soft);border-radius:999px;padding:4px 10px;display:inline-flex;gap:5px;align-items:center}.sag-client{border:1px solid #edf1fb;border-radius:14px;padding:10px;margin-top:8px;transition:box-shadow .3s ease}.sag-client.on{border-color:#cddcff;background:linear-gradient(180deg,#f5f8ff,#fff);box-shadow:0 10px 24px #1f5eff1a}.sag-client-row{display:flex;align-items:center;gap:12px;min-width:0}.sag-client-name{flex:1;min-width:0}.sag-client-name b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sag-nets{display:flex;gap:4px;margin-top:4px}.sag-nets .apc-tile{width:18px;height:18px;border-radius:5px;font-size:9.5px}.sag-week{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.sag-week>div{text-align:center;font-size:11px;color:var(--lp-muted);font-weight:600}.sag-week .lp2-thumb{border-radius:9px;margin-bottom:4px}.sag-float{gap:12px;padding:10px 14px}.sag-float b{display:block;font-size:13.5px;color:var(--lp-ink);line-height:1.25}.sag-float span{font-size:12px;color:var(--lp-muted)}.sag-float-ico{width:34px;height:34px;border-radius:10px;display:inline-flex!important;align-items:center;justify-content:center;font-size:17px!important;color:#fff!important;background:linear-gradient(135deg,#3b74ff,#6c4dff);flex:none}.sag-float-ico.ok{background:linear-gradient(135deg,#22b866,#128a4a)}.sag-float-lock{left:-26px;bottom:0}.sag-float-ok{right:-14px;bottom:0}@media(prefers-reduced-motion:no-preference){.sag-float-lock{animation:sag-bob 5s ease-in-out infinite}.sag-float-ok{animation:sag-bob 5s ease-in-out 1.4s infinite}.sag-client.on{animation:sag-glow 3.2s ease-in-out infinite}}@keyframes sag-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes sag-glow{0%,to{box-shadow:0 10px 24px #1f5eff1a}50%{box-shadow:0 12px 30px #1f5eff38}}.sag-facts{background:#fff;border-bottom:1px solid var(--lp-line)}.sag-facts ul{list-style:none;margin:0;padding:22px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sag-facts li{display:flex;align-items:center;gap:12px;padding:0 10px;border-left:1px solid var(--lp-line)}.sag-facts li:first-child{border-left:0}.sag-facts li>i{width:40px;height:40px;border-radius:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:var(--lp-blue);background:var(--lp-blue-soft)}.sag-facts b{display:block;font-size:17px;color:var(--lp-ink);line-height:1.2}.sag-facts span{font-size:13.5px;color:var(--lp-muted)}.sag-center-lead{margin:0 auto}.sag-fixes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.sag-fix{padding:0;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.sag-fix:hover{transform:translateY(-5px);box-shadow:var(--lp-shadow-lg)}.sag-fix-pain{display:flex;align-items:center;gap:12px;padding:18px 20px;background:#f7f8fc;border-bottom:1px dashed #dfe5f3}.sag-fix-pain span{width:36px;height:36px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff);font-size:16px}.sag-fix-pain s{color:#8a93ad;font-size:14.5px;text-decoration-color:color-mix(in srgb,var(--c) 60%,transparent);text-decoration-thickness:1.5px}.sag-fix-arrow{align-self:center;margin:-14px 0;width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid var(--lp-line);color:var(--lp-blue);display:inline-flex;align-items:center;justify-content:center;font-size:14px;position:relative;z-index:1}.sag-fix-win{padding:22px 20px 20px;flex:1;display:flex;flex-direction:column;gap:12px}.sag-fix-win b{font-size:17px;color:var(--lp-ink);line-height:1.35}.sag-fix-win em{margin-top:auto;font-style:normal;font-weight:600;font-size:13.5px;color:#127a43;display:inline-flex;align-items:center;gap:7px}.sag-margin-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;align-items:end}.sag-margin-head .lp2-lead{margin:0 0 8px}.sag-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;margin-top:32px}.sag-side{border-radius:20px;padding:24px;position:relative}.sag-side.ai{color:#c9d4f5;background:radial-gradient(120% 90% at 100% 0%,rgba(108,77,255,.35),transparent 60%),linear-gradient(160deg,#0a1670,#040a3c);box-shadow:0 24px 60px #0a1e6e40}.sag-side.team{background:#fff;border:1px solid #e9eefb;box-shadow:var(--lp-shadow);display:flex;flex-direction:column}.sag-side header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.sag-side header b{display:block;font-size:18px;color:var(--lp-ink)}.sag-side.ai header b{color:#fff}.sag-side header div span{font-size:13.5px;color:var(--lp-muted)}.sag-side.ai header div span{color:#9fb0e6}.sag-robot{width:56px;height:auto;flex:none}.sag-team-ico{width:52px;height:52px;border-radius:14px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:24px;color:#f26a12;background:#fff1e6;border:1.5px solid currentColor}.sag-side ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sag-side li{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;padding:12px 14px;border-radius:12px}.sag-side.ai li{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#e3e9ff}.sag-side.team li{background:#f7f9ff;border:1px solid #edf1fb;color:var(--lp-text)}.sag-side li i{font-size:16px;margin-top:1px;flex:none}.sag-side.ai li i{color:#8fb0ff}.sag-side.team li i{color:#f26a12}.sag-unit{margin-top:auto;padding-top:16px;display:flex;align-items:center;gap:14px}.sag-unit b{font-size:30px;line-height:1;color:var(--lp-blue);letter-spacing:-.02em;flex:none}.sag-unit span{font-size:13px;line-height:1.45;color:var(--lp-muted)}.sag-side.team ul+.sag-unit{margin-top:16px;border-top:1px dashed var(--lp-line)}@media(prefers-reduced-motion:no-preference){.sag-split .sag-side li{opacity:0;transform:translateY(12px)}.sag-split.is-in .sag-side li{animation:sag-rise .5s cubic-bezier(.2,.8,.2,1) forwards}.sag-split.is-in .sag-side li:nth-child(2){animation-delay:.1s}.sag-split.is-in .sag-side li:nth-child(3){animation-delay:.2s}.sag-split.is-in .sag-side li:nth-child(4){animation-delay:.3s}}@keyframes sag-rise{to{opacity:1;transform:none}}.sag-access-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}.sag-dark-lead{color:#c9d4f5}.sag-ticks{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.sag-ticks li{display:flex;gap:10px;align-items:flex-start;color:#e3e9ff;font-size:15px}.sag-ticks i{color:#5fd396;margin-top:2px}.sag-matrix{background:#fffffff7;border-radius:20px;padding:10px 16px 14px;box-shadow:0 30px 70px #000a4673;color:var(--lp-ink)}.sag-mrow{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:12px 0;border-top:1px solid #edf1fb}.sag-mrow.head{border-top:0;font-size:12px;font-weight:700;color:var(--lp-muted);text-transform:uppercase;letter-spacing:.04em}.sag-mrow>span{text-align:center;min-width:0}.sag-mrow>span:first-child{text-align:left}.sag-mrow.head>span{display:inline-flex;align-items:center;justify-content:center;gap:6px}.sag-mrow.head>span:first-child{justify-content:flex-start}.sag-mdot{width:9px;height:9px;border-radius:3px;background:var(--c);flex:none}.sag-who b{display:block;font-size:14.5px}.sag-who em{display:block;font-style:normal;font-size:12.5px;color:var(--lp-muted);line-height:1.3}.sag-role{display:inline-block;font-size:12px;font-weight:700;padding:5px 10px;border-radius:8px}.sag-role.admin{color:#fff;background:var(--lp-blue)}.sag-role.editor{color:#1f5eff;background:#eaf1ff}.sag-role.viewer{color:#6a32d6;background:#f1eaff}.sag-none{color:#b9c1d8;font-size:15px}.sag-matrix-note{margin:6px 0 0;padding-top:10px;border-top:1px dashed #e3eaf9;font-size:12.5px;color:var(--lp-muted);display:flex;gap:8px;align-items:center}@media(prefers-reduced-motion:no-preference){.sag-matrix .sag-role{opacity:0;transform:scale(.7)}.sag-matrix.is-in .sag-role{animation:sag-pop .4s cubic-bezier(.3,1.5,.5,1) forwards}.sag-matrix.is-in .sag-mrow:nth-child(3) .sag-role{animation-delay:.12s}.sag-matrix.is-in .sag-mrow:nth-child(4) .sag-role{animation-delay:.24s}.sag-matrix.is-in .sag-mrow:nth-child(5) .sag-role{animation-delay:.36s}}@keyframes sag-pop{to{opacity:1;transform:none}}.sag-proof-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:44px;align-items:center}.sag-quote{margin:0;position:relative;padding-left:4px}.sag-quote-mark{font-size:84px;line-height:.6;display:block;height:44px;background:linear-gradient(135deg,var(--lp-blue-2),#6c4dff);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.5}.sag-quote blockquote{margin:0;font-size:clamp(20px,2.1vw,26px);line-height:1.45;font-weight:600;color:var(--lp-ink);letter-spacing:-.01em}.sag-quote figcaption{display:flex;align-items:center;gap:14px;margin-top:22px}.sag-quote figcaption b{display:block;color:var(--lp-ink);font-size:15px}.sag-quote figcaption div span{font-size:14px;color:var(--lp-muted)}.sag-cta-card{padding:28px;display:flex;flex-direction:column;gap:12px;text-align:center;align-items:stretch;background:radial-gradient(120% 70% at 100% 0%,rgba(31,94,255,.08),transparent 60%),#fff}.sag-cta-ico{width:52px;height:52px;margin:0 auto 2px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;color:#fff;background:linear-gradient(135deg,#ff8f33,#ff6200);box-shadow:0 12px 26px #ff6e144d}.sag-cta-card h3{font-size:21px;font-weight:700;margin:0}.sag-cta-card p{margin:0 0 4px;font-size:14.5px;line-height:1.55}.sag-cta-card .lp2-btn{justify-content:center}.sag-cta-card small{font-size:13px;color:var(--lp-muted);display:inline-flex;gap:6px;justify-content:center;align-items:center}.sag-approve-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.sag-approve-art{position:relative;max-width:440px;width:100%;margin:0 auto;padding-bottom:96px}.sag-post{width:340px;max-width:100%;border-radius:18px;overflow:hidden;box-shadow:var(--lp-shadow-lg);background:#fff;pointer-events:none}.sag-post img,.sag-post video{max-width:100%}.sag-review{position:absolute;right:0;bottom:0;width:320px;max-width:92%;background:#fff;border-radius:16px;padding:14px;box-shadow:0 24px 60px #0a1e6e38;border:1px solid #e3eaf9;z-index:2}.sag-review-by{display:flex;align-items:center;gap:10px}.sag-review-by>div{flex:1;min-width:0}.sag-review-by b{display:block;font-size:13.5px;color:var(--lp-ink)}.sag-review-by span:not(.sag-chip):not(.sag-mono){font-size:12px;color:var(--lp-muted)}.sag-review-note{margin:12px 0;padding:10px 12px;border-radius:10px;background:#fff8ec;color:#7a4a00;font-size:13px;line-height:1.45;display:flex;gap:8px}.sag-review-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sag-review-btns span{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:700;padding:9px 10px;border-radius:10px}.sag-review-btns .back{color:var(--lp-text);border:1.5px solid #d3dcf0}.sag-review-btns .ok{color:#fff;background:linear-gradient(180deg,#22b866,#128a4a)}.sag-flow{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:4px;position:relative}.sag-flow li{display:flex;gap:16px;position:relative;padding-bottom:14px}.sag-flow li:not(:last-child):before{content:"";position:absolute;left:16px;top:36px;bottom:0;border-left:2px dashed #b9cbff}.sag-flow li>span{width:34px;height:34px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background:linear-gradient(180deg,var(--lp-blue-2),var(--lp-blue));box-shadow:0 6px 14px #1f5eff4d}.sag-flow b{display:block;color:var(--lp-ink);font-size:16px;margin-top:5px}.sag-flow p{margin:4px 0 0;font-size:14.5px;line-height:1.55}.sag-results-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.sag-checks{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:16px}.sag-checks li{display:flex;gap:14px;align-items:flex-start}.sag-checks li>i{width:40px;height:40px;border-radius:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:var(--lp-blue);background:var(--lp-blue-soft)}.sag-checks b{display:block;color:var(--lp-ink);font-size:15.5px}.sag-checks span{font-size:14.5px;line-height:1.5}.sag-report{padding:20px;background:linear-gradient(180deg,#fbfcff,#fff)}.sag-report header{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--lp-line)}.sag-report header>div{flex:1;min-width:0}.sag-report header b{display:block;color:var(--lp-ink);font-size:15px}.sag-report header div span{font-size:12.5px;color:var(--lp-muted)}.sag-report header .sag-sample{flex:none;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--lp-muted);background:#f1f4fb;border-radius:999px;padding:4px 10px}.sag-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.sag-kpi{border:1px solid #edf1fb;border-radius:12px;padding:10px 12px 6px;background:#fff;min-width:0}.sag-kpi>span{font-size:12px;color:var(--lp-muted);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sag-kpi b{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:20px;color:var(--lp-ink);margin:2px 0 4px}.sag-kpi b em{font-style:normal;font-size:12px;color:#18a35a;font-weight:700}.sag-spark{width:100%;height:34px;display:block}.sag-insight{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:#fff7ef;border:1px solid #ffe3c9}.sag-insight>i{color:#f26a12;font-size:18px}.sag-insight b{display:block;color:var(--lp-ink);font-size:14px}.sag-insight span{font-size:13px;color:var(--lp-text)}.sag-next{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:#f5f2ff}.sag-next>span{font-size:13.5px;font-weight:700;color:#6a32d6;display:inline-flex;gap:7px;align-items:center}.sag-next>div{display:grid;grid-template-columns:repeat(4,40px);gap:6px}.sag-stack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.sag-stack-card{padding:24px;display:flex;flex-direction:column;border-top:3px solid var(--c);transition:transform .3s ease,box-shadow .3s ease}.sag-stack-card:hover{transform:translateY(-5px);box-shadow:var(--lp-shadow-lg)}.sag-stack-ico{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--c);background:color-mix(in srgb,var(--c) 10%,#fff);border:1.5px solid var(--c);margin-bottom:14px}.sag-stack-card h3{font-size:18px;font-weight:700;margin:0 0 8px}.sag-stack-card p{font-size:14.5px;line-height:1.55;margin:0 0 16px}.sag-tiles{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sag-tiles .apc-tile{width:28px;height:28px;border-radius:8px;font-size:13px}.sag-tile-txt{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--lp-ink);background:#f1f4fb;border-radius:8px;padding:5px 9px}.sag-dm{margin-top:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;font-weight:700}.sag-dm .in{padding:7px 12px;border-radius:12px 12px 12px 4px;background:#f1f4fb;color:var(--lp-ink)}.sag-dm>i{color:var(--lp-muted)}.sag-dm .out{padding:7px 12px;border-radius:12px 12px 4px;color:#fff;background:linear-gradient(135deg,#ff8f33,#f26a12)}.sag-key{margin-top:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:#0b1440;color:#dbe5ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.sag-key i{color:#ffc35a}.sag-key em{font-style:normal;margin-left:auto;font-family:inherit;color:#b8a6ff;background:#7b3fe440;border-radius:6px;padding:2px 8px}.sag-stack-note{text-align:center;margin:22px 0 0;font-size:14px;color:var(--lp-muted)}.sag-plan-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:start}.sag-steps{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sag-steps li{display:flex;gap:14px;background:#fff;border:1px solid #e9eefb;border-radius:16px;padding:16px;box-shadow:var(--lp-shadow)}.sag-step-ico{width:40px;height:40px;border-radius:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:var(--lp-blue);background:var(--lp-blue-soft)}.sag-steps em{display:block;font-style:normal;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--lp-muted)}.sag-steps b{display:block;color:var(--lp-ink);font-size:15px;margin:2px 0 4px}.sag-steps p{margin:0;font-size:13.5px;line-height:1.5}.sag-demo{margin-top:18px;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;border:1.5px dashed #b9cbff;background:#ffffffb3}.sag-demo>i{font-size:22px;color:var(--lp-blue);flex:none}.sag-demo>div{flex:1;min-width:0}.sag-demo b{display:block;color:var(--lp-ink);font-size:15px}.sag-demo span{font-size:13.5px}.sag-demo .lp2-link{flex:none}.sag-plan-card{position:relative;background:#fff;border-radius:22px;padding:30px 26px 24px;box-shadow:0 24px 60px #0a1e6e29;border:1.5px solid #cddcff;display:flex;flex-direction:column}.sag-ribbon{position:absolute;top:-13px;left:26px;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,#3b74ff,#6c4dff);padding:5px 14px;border-radius:999px;box-shadow:0 8px 18px #3b74ff59}.sag-plan-card h3{font-size:22px;font-weight:700;margin:4px 0 6px}.sag-price{display:flex;align-items:baseline;gap:4px}.sag-price b{font-size:40px;color:var(--lp-ink);letter-spacing:-.02em;line-height:1.1}.sag-price span{color:var(--lp-muted);font-size:15px}.sag-per{margin:8px 0 0;font-size:14px;color:var(--lp-text)}.sag-per b{color:var(--lp-blue)}.sag-plan-sub{margin:8px 0 14px;font-size:13.5px;color:var(--lp-muted);line-height:1.5}.sag-plan-card ul{list-style:none;margin:0 0 20px;padding:14px 0 0;border-top:1px solid var(--lp-line);display:grid;gap:9px}.sag-plan-card li{display:flex;gap:9px;align-items:flex-start;font-size:14px;color:var(--lp-ink)}.sag-plan-card li i{color:#18a35a;margin-top:2px}.sag-plan-card .lp2-btn{justify-content:center}.lp2-site a.sag-compare{text-decoration:none}.sag-compare{text-align:center;margin-top:12px;font-size:14px;font-weight:600;color:var(--lp-blue)}.sag-compare:hover{text-decoration:underline}.sag-faq .lp2-faq-list{margin-top:24px}.sag-faq-more{text-align:center;margin:22px 0 0;font-size:14.5px}@media(max-width:1199px){.sag-float-lock{left:-6px}.sag-float-ok{right:0}}@media(max-width:991px){.sag-switch{margin:0 auto}.sag-facts ul{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.sag-facts li:nth-child(3){border-left:0}.sag-fixes,.sag-stack-grid{grid-template-columns:minmax(0,1fr);max-width:560px;margin-left:auto;margin-right:auto}.sag-margin-head,.sag-split,.sag-access-grid,.sag-proof-grid,.sag-approve-grid,.sag-results-grid,.sag-plan-grid{grid-template-columns:minmax(0,1fr);gap:28px}.sag-margin-head{gap:0}.sag-approve-grid>div:last-child{order:-1}.sag-plan-card{max-width:460px;width:100%;margin:12px auto 0}.sag-cta-card{max-width:460px;width:100%;margin:0 auto}}@media(max-width:767px){.sag-hero-art{padding:6px 0 64px}.sag-switch{padding:10px;border-radius:16px}.sag-client{padding:9px}.sag-client-row{gap:10px}.sag-client-name b{font-size:13.5px}.sag-chip{font-size:10.5px;padding:3px 8px}.sag-week{gap:5px}.sag-float-lock{left:0}.sag-switch{padding-bottom:30px}.sag-float-ok{display:none}.sag-facts ul{gap:14px 8px}.sag-facts li{padding:0 6px;gap:10px}.sag-facts li>i{width:34px;height:34px;font-size:16px}.sag-facts b{font-size:15px}.sag-facts span{font-size:12.5px}.sag-side{padding:18px}.sag-matrix{padding:6px 10px 12px}.sag-mrow{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:4px}.sag-mrow.head{font-size:10.5px;letter-spacing:.02em}.sag-mdot{display:none}.sag-who b{font-size:13.5px}.sag-who em{font-size:11.5px}.sag-role{font-size:10.5px;padding:4px 6px}.sag-quote-mark{font-size:64px;height:34px}.sag-cta-card{padding:22px 18px}.sag-approve-art{padding-bottom:120px}.sag-post{width:300px}.sag-kpis{grid-template-columns:minmax(0,1fr)}.sag-kpi{display:grid;grid-template-columns:minmax(0,1fr) 90px;align-items:center;column-gap:10px;padding:8px 12px}.sag-kpi>span{grid-column:1}.sag-kpi b{grid-column:1;margin:0}.sag-kpi .sag-spark{grid-column:2;grid-row:1 / span 2}.sag-next{flex-direction:column;align-items:flex-start}.sag-next>div{grid-template-columns:repeat(4,48px)}.sag-steps{grid-template-columns:minmax(0,1fr)}.sag-demo{flex-wrap:wrap}.sag-demo>div{flex:1 1 calc(100% - 40px)}.sag-demo .lp2-link{margin-left:36px}.sag-plan-card{padding:28px 20px 22px}}@media(prefers-reduced-motion:reduce){.sag-fix,.sag-stack-card{transition:none}.sag-fix:hover,.sag-stack-card:hover{transform:none}}.stm-inline{display:inline!important}.stm-hero h1,.stm-sprawl .lp2-h2,.stm-line .lp2-h2,.stm-voice .lp2-h2,.stm-approve .lp2-h2,.stm-cal .lp2-h2,.stm-report .lp2-h2,.stm-gopi .lp2-h2,.stm-plan .lp2-h2,.stm-proof-card blockquote,.stm-stage b,.stm-shifts .to{text-wrap:balance}.stm-on-dark{color:#c9d4f5}.stm-checks{list-style:none;padding:0;margin:18px 0 20px;display:grid;gap:10px}.stm-checks li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--lp-ink);line-height:1.45}.stm-checks i{flex:none;width:22px;height:22px;border-radius:50%;background:#e7f7ee;color:#14a35a;display:inline-flex;align-items:center;justify-content:center;font-size:13px;margin-top:1px}.stm-quote{position:relative;margin:8px 0 0;padding:18px 20px 16px;background:#fff;border:1px solid #e3eaf9;border-left:4px solid var(--lp-blue);border-radius:14px;box-shadow:var(--lp-shadow);max-width:560px}.stm-quote>i{position:absolute;right:16px;top:4px;font-size:40px;line-height:1;color:var(--lp-blue);opacity:.18}.stm-quote blockquote{margin:0 0 12px;font-size:15px;line-height:1.6;color:var(--lp-ink);padding-right:36px}.stm-quote figcaption{display:flex;align-items:center;gap:10px}.stm-quote figcaption b{display:block;font-size:14px;color:var(--lp-ink)}.stm-quote figcaption em{display:block;font-style:normal;font-size:13px;color:var(--lp-muted)}.stm-quote-av{width:38px;height:38px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#fff;background:linear-gradient(135deg,#3b74ff,#6c4dff);object-fit:cover}.stm-quote-av.lg{width:48px;height:48px;font-size:15px}.stm-quote-wide{margin:30px auto 0;max-width:760px;border-left-color:#f26a12}.stm-quote-wide>i{color:#f26a12}.stm-hero h1{font-size:clamp(32px,3.1vw,42px)}.stm-hero h1 span{color:var(--lp-orange)}.stm-hero .lp2-pill i{font-size:14px}@media(min-width:992px){.stm-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:56px}}.stm-hero-art{position:relative;padding:8px 0 34px;min-width:0}.stm-board{background:#fff;border-radius:20px;padding:18px;box-shadow:0 30px 70px #000a3c73;color:var(--lp-ink);font-size:13px}.stm-board-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.stm-board-head span{display:block;font-size:12px;color:var(--lp-muted)}.stm-board-head b{font-size:17px}.stm-board-team{display:flex;flex:none}.stm-board-team>i{width:28px;height:28px;border-radius:50%;border:2px solid #fff;margin-left:-8px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px}.stm-board-stages{list-style:none;padding:0;margin:0 0 14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.stm-board-stages:before{content:"";position:absolute;left:10%;right:10%;top:13px;height:2px;background:linear-gradient(90deg,#14a35a 0 45%,#dfe6f7 45%)}.stm-board-stages li{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--lp-muted)}.stm-board-stages li>span{width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid #dfe6f7;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.stm-board-stages li.done>span{background:#14a35a;border-color:#14a35a;color:#fff}.stm-board-stages li.done{color:#14a35a}.stm-board-stages li.now>span{border-color:#f26a12;color:#f26a12;box-shadow:0 0 0 5px #f26a1224}.stm-board-stages li.now{color:#c2550c}.stm-board-rows{list-style:none;padding:0;margin:0;display:grid;gap:8px}.stm-board-rows li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--lp-line);border-radius:12px;background:#fbfcff}.stm-board-net{width:32px;height:32px;border-radius:9px;background:#fff;border:1px solid var(--lp-line);display:inline-flex;align-items:center;justify-content:center;font-size:16px}.stm-board-rows b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stm-board-rows div span{font-size:11.5px;color:var(--lp-muted)}.stm-board-rows em{font-style:normal;font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px;white-space:nowrap}.stm-board-rows em.ok{background:#e7f7ee;color:#12854a}.stm-board-rows em.wait{background:#fff1e6;color:#c2550c}.stm-board-rows em.sched{background:#eef3ff;color:var(--lp-blue)}.stm-board-voice{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;border-radius:12px;background:linear-gradient(90deg,#f3ecff,#eef3ff);font-size:12.5px}.stm-board-voice i{color:#7b3fe4}.stm-board-voice span{margin-left:auto;font-size:11.5px;color:var(--lp-muted)}.stm-float{position:absolute;display:flex;align-items:center;gap:10px;background:#fff;border-radius:14px;padding:10px 14px;box-shadow:0 18px 40px #000a3c59;font-size:12px;color:var(--lp-muted)}.stm-float b{display:block;color:var(--lp-ink);font-size:13px}.stm-float-ok{left:-22px;bottom:0}.stm-float-ok>i{color:#14a35a;font-size:24px}@media(prefers-reduced-motion:no-preference){.stm-float-ok{animation:stm-bob 5s ease-in-out infinite}.stm-board-stages li.now>span{animation:stm-pulse 2.2s ease-in-out infinite}}@keyframes stm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes stm-pulse{0%,to{box-shadow:0 0 0 4px #f26a1229}50%{box-shadow:0 0 0 9px #f26a120d}}.stm-sprawl-grid{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;gap:18px;max-width:920px;margin:34px auto 0}.stm-tabs{position:relative;height:230px;border:1.5px dashed #d3dcf0;border-radius:20px;background:#fafbfe}.stm-tab{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;background:#fff;border:1px solid #e3e7f0;border-radius:10px;box-shadow:0 6px 16px #142d7812;font-size:13.5px;font-weight:600;color:#6b7593;white-space:nowrap}.stm-tab i{color:#9aa4c2}.stm-tab.t0{left:7%;top:14%;transform:rotate(-4deg)}.stm-tab.t1{right:8%;top:8%;transform:rotate(3deg)}.stm-tab.t2{left:30%;top:41%;transform:rotate(-1deg)}.stm-tab.t3{left:6%;bottom:13%;transform:rotate(3deg)}.stm-tab.t4{right:5%;bottom:20%;transform:rotate(-3deg)}.stm-tabs-cap{position:absolute;left:50%;bottom:-12px;transform:translate(-50%);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);background:#fff;padding:2px 10px;border-radius:999px;border:1px solid var(--lp-line);white-space:nowrap}.stm-tabs-cap.on{color:var(--lp-blue);border-color:#c7d6ff;background:#eef3ff}.stm-merge{width:56px;height:56px;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;background:linear-gradient(180deg,var(--lp-blue-2),var(--lp-blue));box-shadow:0 10px 24px #1f5eff4d}.stm-one{position:relative;height:230px;border-radius:20px;padding:22px;background:linear-gradient(160deg,#fff,#f1f5ff);border:1.5px solid #c7d6ff;box-shadow:0 18px 40px #1f5eff1f;display:flex;flex-direction:column}.stm-one-head{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--lp-ink);font-size:15px}.stm-one-head img{width:28px;height:28px;border-radius:8px}.stm-one-rows{flex:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:center;margin-top:10px}.stm-one-rows span{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--lp-ink)}.stm-one-rows i{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:var(--lp-blue);background:#fff;border:1.5px solid #c7d6ff}.stm-shifts{list-style:none;padding:0;margin:44px auto 0;max-width:920px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stm-shifts li{display:grid;gap:8px;padding:16px 18px;background:#fff;border:1px solid var(--lp-line);border-radius:14px;box-shadow:var(--lp-shadow)}.stm-shifts span.from,.stm-shifts span.to{display:flex;gap:10px;align-items:flex-start;line-height:1.45}.stm-shifts .from{font-size:14px;color:var(--lp-muted);text-decoration:line-through;text-decoration-color:#7f8aa880}.stm-shifts .from i{color:#e0566b;text-decoration:none;margin-top:2px}.stm-shifts .to{font-size:15px;font-weight:600;color:var(--lp-ink)}.stm-shifts .to i{color:#14a35a;margin-top:2px}.stm-lane{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;position:relative}.stm-lane:before{content:"";position:absolute;left:10%;right:10%;top:27px;height:3px;border-radius:3px;background:linear-gradient(90deg,#1f5eff,#7b3fe4,#f26a12,#0f9fb5,#14a35a);opacity:.35}.stm-stage{--c: var(--lp-blue);position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.stm-stage-dot{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:22px;color:#fff;background:var(--c);box-shadow:0 0 0 6px #fff,0 12px 26px color-mix(in srgb,var(--c) 40%,transparent);position:relative;z-index:1}.stm-stage-name{margin-top:14px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c)}.stm-stage-role{margin:8px 0 12px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--lp-ink);background:#fff;border:1px solid color-mix(in srgb,var(--c) 30%,#fff);border-radius:999px;padding:4px 11px}.stm-stage-role i{color:var(--c)}.stm-stage b{font-size:16px;color:var(--lp-ink);line-height:1.3;margin-bottom:6px}.stm-stage p{font-size:14px;line-height:1.55;color:var(--lp-text);margin:0}.stm-line-note{margin:34px auto 0;max-width:760px;text-align:center;font-size:14px;color:var(--lp-muted);display:flex;justify-content:center;gap:8px}.stm-line-note i{color:var(--lp-blue)}@media(prefers-reduced-motion:no-preference){.stm-lane .stm-stage{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .11s)}.stm-lane.is-in .stm-stage{opacity:1;transform:none}}.stm-voice-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.stm-voice-art{position:relative;display:grid;gap:14px}.stm-voice-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:18px;border-radius:18px;color:#fff;background:linear-gradient(120deg,#4b2ad6,#1f5eff);box-shadow:0 20px 44px #3c32dc4d}.stm-voice-ico{width:46px;height:46px;border-radius:14px;background:#ffffff2e;display:inline-flex;align-items:center;justify-content:center;font-size:20px}.stm-voice-card div>span{display:block;font-size:12px;opacity:.8}.stm-voice-card b{font-size:17px}.stm-voice-tags{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.stm-voice-tags em{font-style:normal;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.28)}.stm-voice-fan{display:grid;gap:10px;padding-left:28px;position:relative}.stm-voice-fan:before{content:"";position:absolute;left:10px;top:-14px;bottom:26px;border-left:2px dashed #c7d6ff}.stm-draft{--c: var(--lp-blue);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:12px 14px;background:#fff;border:1px solid var(--lp-line);border-radius:14px;box-shadow:var(--lp-shadow)}.stm-draft:before{content:"";position:absolute;left:-19px;top:50%;width:18px;border-top:2px dashed #c7d6ff}.stm-draft-who{font-size:12px;font-weight:700;color:var(--c);display:inline-flex;align-items:center;gap:6px}.stm-draft p{grid-column:1;margin:0;font-size:14px;color:var(--lp-ink);line-height:1.45}.stm-draft p i{margin-right:7px}.stm-draft-ok{display:inline-flex;align-items:center;gap:5px;grid-column:2;grid-row:1 / span 2;font-size:12px;font-weight:700;color:#12854a;background:#e7f7ee;border-radius:999px;padding:4px 10px;white-space:nowrap}.stm-approve-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.stm-approve .lp2-h2{font-size:clamp(24px,2.3vw,31px)}.stm-approve-art{display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:18px;align-items:center}.stm-approve-post{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 26px 60px #00083273}.stm-approve-panel{min-width:0;background:#fff;color:var(--lp-ink);border-radius:16px;padding:16px;box-shadow:0 20px 44px #00083266;display:grid;gap:12px}.stm-approve-state{display:inline-flex;align-items:center;gap:7px;justify-self:start;font-size:12px;font-weight:700;color:#c2550c;background:#fff1e6;border-radius:999px;padding:4px 10px}.stm-approve-note{display:flex;gap:9px;font-size:13.5px;line-height:1.45;color:var(--lp-text);padding:10px 12px;border-radius:12px;background:#f5f8ff}.stm-approve-note i{color:var(--lp-blue);margin-top:2px}.stm-approve-btns{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.stm-approve-btns span{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:700;border-radius:999px;padding:8px 10px;border:1.5px solid #d3dcf0;color:var(--lp-ink);white-space:nowrap}.stm-approve-btns span.ok{background:#14a35a;border-color:#14a35a;color:#fff}.stm-roles{list-style:none;padding:0;margin:20px 0 14px;display:grid;gap:10px}.stm-roles li{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.16)}.stm-roles li>i{width:36px;height:36px;flex:none;border-radius:10px;background:#ffffff1f;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.stm-roles b{display:block;color:#fff;font-size:15px}.stm-roles span{font-size:14px;color:#c9d4f5}.stm-approve-foot{font-size:14px;color:#c9d4f5;display:flex;gap:8px;align-items:center;margin:0}.stm-approve-foot i{color:#ffb37a}.stm-cal-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:22px;margin-top:34px;align-items:stretch}.stm-week{padding:18px;min-width:0;display:flex;flex-direction:column}.stm-week-days{flex:1}.stm-week-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-bottom:14px}.stm-week-bar b{color:var(--lp-ink);font-size:15px}.stm-week-key{display:flex;flex-wrap:wrap;gap:6px 12px}.stm-week-key em{font-style:normal;font-size:12px;color:var(--lp-muted);display:inline-flex;align-items:center;gap:6px}.stm-week-key em:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--k)}.stm-week-key .pub,.stm-item.pub{--k: #14a35a}.stm-week-key .sched,.stm-item.sched{--k: #1f5eff}.stm-week-key .wait,.stm-item.wait{--k: #f26a12}.stm-week-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.stm-day{display:flex;flex-direction:column;gap:8px;min-height:210px;padding:8px;border-radius:12px;background:#f7f9ff;border:1px solid var(--lp-line)}.stm-day-name{font-size:12px;font-weight:700;color:var(--lp-muted);text-align:center}.stm-item{border-radius:10px;background:#fff;border:1px solid var(--lp-line);border-top:3px solid var(--k);overflow:hidden}.stm-item img{display:block;width:100%;height:54px;object-fit:cover}.stm-item-doc{display:flex;align-items:center;justify-content:center;height:54px;font-size:22px;color:#21759b;background:repeating-linear-gradient(180deg,#fff 0 8px,#eef2fb 8px 10px)}.stm-item-meta{display:flex;align-items:center;gap:5px;padding:5px 7px;font-size:11.5px;font-weight:600;color:var(--lp-ink)}@media(prefers-reduced-motion:no-preference){.stm-cal-grid .stm-item{opacity:0;transform:translateY(10px) scale(.97);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d)}.stm-cal-grid.is-in .stm-item{opacity:1;transform:none}}.stm-cal-side{display:flex;flex-direction:column;gap:16px;min-width:0}.stm-inbox{padding:16px;display:grid;gap:8px}.stm-inbox-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.stm-inbox-head i{color:var(--lp-blue);font-size:18px}.stm-inbox-head b{color:var(--lp-ink);font-size:15px}.stm-inbox-head span{margin-left:auto;font-size:12px;font-weight:600;color:var(--lp-blue);background:#eef3ff;border-radius:999px;padding:3px 9px}.stm-msg{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:#f7f9ff;border:1px solid var(--lp-line);font-size:13.5px;color:var(--lp-ink)}.stm-msg em{font-style:normal;font-size:11.5px;font-weight:700;color:#7b3fe4;background:#f3ecff;border-radius:999px;padding:3px 9px;white-space:nowrap}.stm-msg em.open{color:#c2550c;background:#fff1e6}.stm-inbox-copy{margin:0;font-size:14.5px;line-height:1.6;color:var(--lp-text)}.stm-inbox-copy b{color:var(--lp-ink)}.stm-inbox-copy .stm-inbox-note{display:block;margin-top:6px;color:var(--lp-muted);font-size:13px}.stm-proof{padding:56px 0}.stm-proof-card{position:relative;margin:0 auto;max-width:900px;text-align:center;padding:40px 48px 34px;border-radius:26px;background:radial-gradient(120% 90% at 100% 0%,rgba(108,77,255,.09),transparent 60%),radial-gradient(90% 90% at 0% 100%,rgba(255,122,26,.08),transparent 60%),#fff;border:1px solid #e3eaf9;box-shadow:var(--lp-shadow-lg)}.stm-proof-mark{font-size:64px;line-height:.7;display:inline-block;height:40px;background:linear-gradient(135deg,var(--lp-blue-2),#6c4dff);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.5}.stm-proof-card blockquote{margin:6px auto 20px;max-width:720px;font-size:clamp(18px,1.8vw,23px);line-height:1.5;font-weight:600;color:var(--lp-ink);letter-spacing:-.01em}.stm-proof-card figcaption{display:inline-flex;align-items:center;gap:12px;text-align:left}.stm-proof-card figcaption b{display:block;color:var(--lp-ink);font-size:15px}.stm-proof-card figcaption em{display:block;font-style:normal;color:var(--lp-muted);font-size:14px}.stm-proof-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;padding-top:24px;border-top:1px dashed var(--lp-line)}.stm-report-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.stm-report .lp2-h2{font-size:clamp(24px,2.3vw,31px)}.stm-deck{padding:20px;min-width:0}.stm-deck-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:16px}.stm-deck-head span{font-weight:700;color:var(--lp-ink);display:inline-flex;gap:8px;align-items:center;font-size:15px}.stm-deck-head span i{color:var(--lp-blue)}.stm-deck-head em{font-style:normal;font-size:12px;color:var(--lp-muted);background:#f5f8ff;border:1px solid var(--lp-line);border-radius:999px;padding:3px 10px}.stm-deck-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stm-deck-kpis>div{position:relative;padding:12px;border-radius:12px;background:#f7f9ff;border:1px solid var(--lp-line);min-width:0}.stm-deck-kpis span{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:12px;color:var(--lp-muted);line-height:1.3;min-height:32px}.stm-deck-kpis b{display:block;font-size:20px;color:var(--lp-ink);margin:4px 0 2px}.stm-deck-kpis em{font-style:normal;font-size:12px;font-weight:700;color:#14a35a}.stm-ga{position:absolute;top:-8px;right:8px;border:1px solid #ffd59e;font-style:normal;font-size:10px;font-weight:700;color:#e37400;background:#fff3e0;border-radius:6px;padding:1px 5px}.stm-deck-best{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.stm-deck-best>div{padding:10px 12px;border-radius:12px;border:1px solid var(--lp-line);min-width:0}.stm-deck-best span{display:block;font-size:12px;color:var(--lp-muted)}.stm-deck-best b{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--lp-ink);margin-top:2px}.stm-deck-next{margin-top:12px;display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;background:linear-gradient(90deg,#fff4ea,#fff);border:1px solid #ffd9bd;font-size:13.5px;color:var(--lp-ink)}.stm-deck-next i{color:#f26a12;font-size:18px}.stm-gopi-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;align-items:center}.stm-gopi .lp2-h2{font-size:clamp(24px,2.3vw,31px)}.stm-gopi-points{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px}.stm-gopi-points li{display:flex;gap:10px;align-items:center;color:#fff;font-size:15px}.stm-gopi-points i{color:#ffb37a;font-size:17px}.stm-chat{display:grid;gap:16px}.stm-chat-msg{position:relative;border-radius:18px;padding:14px 16px;font-size:14.5px;line-height:1.55}.stm-chat-who{display:block;font-size:12px;font-weight:700;margin-bottom:4px;letter-spacing:.02em}.stm-chat-msg.me{justify-self:end;max-width:78%;background:linear-gradient(180deg,#ff8f33,#ff6200);color:#fff;border-bottom-right-radius:6px;box-shadow:0 14px 30px #ff62004d}.stm-chat-msg.me .stm-chat-who{color:#ffffffd9}.stm-chat-row{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;align-items:end}.stm-chat-robot{width:130px;height:auto;display:block;filter:drop-shadow(0 14px 26px rgba(0,10,60,.4))}.stm-chat-msg.gopi{background:#fff;color:var(--lp-ink);border-bottom-left-radius:6px;box-shadow:0 20px 44px #00083266}.stm-chat-msg.gopi .stm-chat-who{color:var(--lp-blue)}.stm-chat-steps{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.stm-chat-steps em{font-style:normal;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#eef3ff;color:var(--lp-blue)}.stm-plan-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.stm-setup ol{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:14px;counter-reset:none}.stm-setup li{display:flex;gap:14px;align-items:flex-start}.stm-setup li>span{flex:none;width:34px;height:34px;border-radius:50%;background:#fff;border:2px solid var(--lp-blue);color:var(--lp-blue);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.stm-setup b{display:block;color:var(--lp-ink);font-size:16px}.stm-setup p{margin:2px 0 0;font-size:14.5px;color:var(--lp-text);line-height:1.5}.stm-plan-card{position:relative;background:#fff;border-radius:22px;padding:30px 28px 24px;border:2px solid var(--lp-blue);box-shadow:0 24px 60px #1f5eff2e;display:flex;flex-direction:column}.stm-plan-ribbon{position:absolute;top:-14px;left:28px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,var(--lp-blue),#6c4dff);border-radius:999px;padding:5px 12px}.stm-plan-card h3{font-size:22px;font-weight:700;margin:4px 0 6px;color:var(--lp-ink)}.stm-plan-price{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.stm-plan-price b{font-size:38px;color:var(--lp-ink);letter-spacing:-.02em}.stm-plan-price span{color:var(--lp-muted);font-size:15px}.stm-plan-card>p{font-size:14px;color:var(--lp-text);line-height:1.55;margin:0 0 14px}.stm-plan-card ul{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:8px}.stm-plan-card li{display:flex;gap:9px;align-items:center;font-size:14.5px;color:var(--lp-ink)}.stm-plan-card li i{color:#14a35a}.stm-plan-card p.stm-plan-seats{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--lp-muted);margin:0 0 18px}.stm-plan-seats i{color:var(--lp-blue)}.stm-plan-card .lp2-btn{width:100%}.lp2-site a.stm-plan-compare{text-decoration:none}.stm-plan-compare{text-align:center;margin-top:12px;font-size:14px;font-weight:600;color:var(--lp-blue)}.stm-plan-compare:hover{color:var(--lp-blue-2)}@media(max-width:1199px){.stm-approve-art{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.stm-deck-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.stm-hero-art{margin-top:18px;max-width:560px}.stm-float-ok{left:auto;right:12px}.stm-voice-grid,.stm-approve-grid,.stm-report-grid,.stm-gopi-grid,.stm-plan-grid{grid-template-columns:minmax(0,1fr);gap:36px}.stm-approve-grid>div:last-child{order:-1}.stm-approve-art{max-width:640px}.stm-lane{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.stm-lane:before{display:none}.stm-lane .stm-stage:last-child{grid-column:1 / -1;max-width:340px;justify-self:center}.stm-cal-grid{grid-template-columns:minmax(0,1fr)}.stm-plan-card{max-width:480px}.stm-gopi-grid .stm-chat{max-width:560px}}@media(max-width:767px){.stm-hero h1{font-size:clamp(28px,8vw,34px)}.stm-board{padding:14px}.stm-board-head b{font-size:15px}.stm-board-stages li{font-size:10px}.stm-board-rows li{grid-template-columns:auto minmax(0,1fr)}.stm-board-rows em{grid-column:2;justify-self:start}.stm-board-voice span{margin-left:0;width:100%}.stm-float-ok{position:relative;left:0;right:0;margin:12px auto 0;width:max-content;max-width:100%}.stm-hero-art{padding-bottom:0}.stm-sprawl-grid{grid-template-columns:minmax(0,1fr);gap:22px}.stm-merge{transform:rotate(90deg);width:48px;height:48px}.stm-tabs{height:250px}.stm-tab{font-size:12.5px;padding:8px 11px}.stm-tab.t0{left:4%;top:7%}.stm-tab.t1{right:4%;top:26%}.stm-tab.t2{left:8%;top:46%}.stm-tab.t3{left:4%;bottom:13%}.stm-tab.t4{right:4%;bottom:30%;display:none}.stm-one{height:auto;min-height:200px;padding:18px 14px 26px}.stm-one-rows{gap:4px;margin:16px 0 6px}.stm-one-rows span{font-size:11px}.stm-one-rows i{width:38px;height:38px;font-size:16px}.stm-shifts{grid-template-columns:minmax(0,1fr);margin-top:36px}.stm-lane{grid-template-columns:minmax(0,1fr);gap:22px}.stm-lane .stm-stage{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:14px;text-align:left;align-items:start}.stm-lane .stm-stage:last-child{max-width:none;justify-self:stretch}.stm-stage-dot{width:48px;height:48px;font-size:19px;grid-row:1 / span 4}.stm-stage-name{margin-top:0}.stm-stage-role{justify-self:start;margin:6px 0 8px}.stm-line-note{text-align:left}.stm-voice-fan{padding-left:22px}.stm-draft{grid-template-columns:minmax(0,1fr)}.stm-draft-ok{grid-column:1;grid-row:auto;justify-self:start}.stm-draft:before{left:-13px;width:12px}.stm-voice-fan:before{left:8px}.stm-approve-art{grid-template-columns:minmax(0,1fr);max-width:360px;margin:0 auto}.stm-week{padding:12px}.stm-week-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.stm-day{padding:5px;min-height:180px;gap:6px}.stm-item img,.stm-item-doc{height:40px}.stm-item-meta{flex-direction:column;gap:2px;padding:4px 2px;font-size:10px}.stm-proof-card{padding:30px 18px 24px;border-radius:20px}.stm-proof-cta .lp2-btn{flex:1 1 100%}.stm-deck{padding:14px}.stm-deck-best{grid-template-columns:minmax(0,1fr)}.stm-chat-row{grid-template-columns:72px minmax(0,1fr)}.stm-chat-robot{width:72px}.stm-chat-msg.me{max-width:90%}.stm-plan-card{padding:28px 20px 22px}.stm-quote{padding:16px 16px 14px}.stm-quote>i{display:none}.stm-quote blockquote{padding-right:0}}@media(prefers-reduced-motion:reduce){.stm-float-ok,.stm-board-stages li.now>span{animation:none}.stm-lane .stm-stage,.stm-cal-grid .stm-item{opacity:1;transform:none;transition:none}}.scr-orange{color:var(--lp-orange)}.scr-hero{padding:56px 0 72px;background:radial-gradient(38rem 26rem at 88% 18%,rgba(255,140,60,.2),transparent 65%),radial-gradient(40rem 30rem at 0% 100%,rgba(59,116,255,.12),transparent 65%),linear-gradient(180deg,#fff8f1,#f4f7ff)}.scr-hero-waves{right:0;top:0;width:55%;height:100%;-webkit-mask-image:linear-gradient(270deg,#000 40%,transparent 95%);mask-image:linear-gradient(270deg,#000 40%,transparent 95%)}.scr-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center}.scr-hero h1{color:var(--lp-ink);font-size:clamp(32px,3.3vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.025em;margin:18px 0 16px}.scr-hero h1 span{color:var(--lp-orange-2);display:block}.scr-hero-lead{font-size:17px;line-height:1.65;color:var(--lp-text);max-width:540px;margin:0}.scr-hero-lead b{color:var(--lp-ink)}.scr-hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:26px 0 18px}.scr-hero-note{font-size:14px;color:var(--lp-muted);display:inline-flex;align-items:center;gap:7px}.scr-hero-note i{color:var(--lp-blue)}.scr-hero-facts{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:8px}.scr-hero-facts li{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--lp-ink);background:#fff;border:1px solid #ebe5dc;border-radius:999px;padding:6px 12px;box-shadow:0 4px 12px #7846140d}.scr-hero-facts i{color:var(--lp-orange-2)}.scr-demo-link{font-size:14px;color:var(--lp-text);text-decoration:none;display:inline-flex;align-items:center;gap:6px;border-bottom:1px dashed #c9d2ea;padding-bottom:1px}.scr-demo-link:hover{color:var(--lp-blue);border-color:var(--lp-blue)}.scr-hero-art{position:relative;padding:26px 0 30px}.scr-week{position:relative;background:#fff;border:1px solid #e9eefb;border-radius:22px;padding:18px;box-shadow:0 30px 70px #1e328229}.scr-week-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px dashed var(--lp-line)}.scr-week-bot{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#eef3ff,#f3ecff);display:inline-flex;align-items:center;justify-content:center;flex:none;padding:4px}.scr-week-bot svg{width:100%;height:100%}.scr-week-head>div b{display:block;color:var(--lp-ink);font-size:15px}.scr-week-head>div span{display:block;color:var(--lp-muted);font-size:12.5px}.scr-week-head>div{min-width:0;flex:1}.scr-week-chip{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#138a4e;background:#e8f8ef;border-radius:999px;padding:5px 10px;white-space:nowrap}.scr-week-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:14px 0}.scr-week-day{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.scr-week-day .d{font-size:12px;font-weight:700;color:var(--lp-ink)}.scr-week-day .t{font-size:10.5px;color:var(--lp-muted);white-space:nowrap}.scr-week-thumb{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:#e6ecfb}.scr-week-thumb img{width:100%;height:100%;object-fit:cover;display:block}.scr-week-thumb .tile{position:absolute;left:4px;top:4px}.scr-week-thumb .apc-tile{width:20px;height:20px;font-size:10px;border-radius:6px;box-shadow:0 2px 6px #00000040}.scr-week-thumb.vid:after{content:"";font-family:bootstrap-icons;position:absolute;right:4px;bottom:4px;width:20px;height:20px;border-radius:50%;background:#0000008c;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center}.scr-week-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px dashed var(--lp-line);font-size:13px;color:var(--lp-text)}.scr-week-foot>span:first-child{display:inline-flex;align-items:center;gap:7px}.scr-week-foot i.bi-shield-check{color:#138a4e}.scr-week-btn{display:inline-flex;align-items:center;gap:7px;font-weight:700;color:#fff;background:linear-gradient(180deg,var(--lp-blue-2),var(--lp-blue));border-radius:999px;padding:8px 16px;box-shadow:0 8px 18px #1f5eff4d}.scr-float{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e9eefb;border-radius:14px;padding:10px 14px;box-shadow:0 16px 36px #142d7829}.scr-float>i{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex:none}.scr-float>div b{display:block;font-size:13px;color:var(--lp-ink)}.scr-float>div span{display:block;font-size:12px;color:var(--lp-muted)}.scr-float-time{left:-26px;top:-6px}.scr-float-time>i{background:#fff1e6;color:#f26a12}.scr-float-trend{right:-18px;bottom:-4px}.scr-float-trend>i{background:#ffe9ec;color:#e5304b}@media(prefers-reduced-motion:no-preference){.scr-week-day{animation:scr-rise .6s cubic-bezier(.2,.8,.2,1) both}.scr-float-time{animation:scr-bob 5s ease-in-out infinite}.scr-float-trend{animation:scr-bob 5s ease-in-out 1.2s infinite}}@keyframes scr-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes scr-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.scr-todo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.scr-pains{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:14px}.scr-pains li{display:flex;gap:14px;align-items:flex-start}.scr-pains li>i{width:38px;height:38px;border-radius:11px;background:#fff1e6;color:#f26a12;display:inline-flex;align-items:center;justify-content:center;font-size:17px;flex:none}.scr-pains b{display:block;color:var(--lp-ink);font-size:15px}.scr-pains span{display:block;font-size:14px;line-height:1.55;color:var(--lp-text)}.scr-todo{position:relative;background:#fffdf8;border:1px solid #efe6d6;border-radius:20px;padding:20px 22px 12px;box-shadow:0 24px 56px #6e46141a}.scr-todo-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:4px;border-bottom:2px solid #f0e3cc}.scr-todo-head i{color:#f26a12;font-size:18px}.scr-todo-head b{color:var(--lp-ink);font-size:16px}.scr-todo-head span{margin-left:auto;font-size:12.5px;color:var(--lp-muted)}.scr-todo ul{list-style:none;margin:0;padding:0}.scr-todo li{--c: var(--lp-blue);display:flex;gap:14px;align-items:flex-start;padding:11px 0;border-bottom:1px dashed #efe3cf}.scr-todo li:last-child{border-bottom:0}.scr-todo .box{width:22px;height:22px;margin-top:2px;border-radius:7px;border:2px solid #d6c8b0;display:inline-flex;align-items:center;justify-content:center;flex:none;color:transparent;font-size:14px;transition:background .3s ease,border-color .3s ease,color .3s ease;transition-delay:inherit}.scr-todo li>div{min-width:0}.scr-todo s{display:block;color:var(--lp-ink);font-size:15px;font-weight:600;text-decoration-color:transparent;text-decoration-thickness:2px;transition:color .3s ease,text-decoration-color .3s ease;transition-delay:inherit}.scr-todo .fix{display:inline-flex;align-items:flex-start;gap:7px;margin-top:3px;font-size:13.5px;line-height:1.45;font-weight:600;color:var(--c);opacity:0;transform:translateY(-4px);transition:opacity .35s ease,transform .35s ease;transition-delay:inherit}.scr-todo .fix i{margin-top:1px}.scr-todo.is-in .box{background:var(--c);border-color:var(--c);color:#fff}.scr-todo.is-in s{color:#9a9fb3;text-decoration-color:#c2a98a}.scr-todo.is-in .fix{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.scr-todo .box,.scr-todo s,.scr-todo .fix{transition:none}}.scr-auto{padding:64px 0 60px}.scr-auto-head{display:grid;grid-template-columns:150px minmax(0,1fr);gap:32px;align-items:center;max-width:900px}.scr-auto-bot svg{width:150px;height:auto;display:block;filter:drop-shadow(0 18px 30px rgba(0,20,90,.4))}.scr-auto .lp2-lead{color:#c9d4f5;max-width:640px}.scr-line{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;position:relative}.scr-line:before{content:"";position:absolute;left:28px;right:calc((100% - 60px)/4 - 28px);top:23px;height:2px;background:linear-gradient(90deg,#ffffff80,#ff8c3ccc);transform-origin:left;transform:scaleX(0);transition:transform 1.2s ease;z-index:0}.scr-line.is-in:before{transform:scaleX(1)}.scr-line li{position:relative;z-index:1;padding:0 4px;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.scr-line.is-in li{opacity:1;transform:none}.scr-line .dot{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:#fff;background:linear-gradient(135deg,#3b74ff,#6a3df0);box-shadow:0 0 0 6px #ffffff14,0 10px 24px #0000004d}.scr-line li:last-child .dot{background:linear-gradient(180deg,#ff8f33,var(--lp-orange-2))}.scr-line em{display:block;font-style:normal;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffb784;margin:16px 0 6px}.scr-line b{display:block;color:#fff;font-size:17px;margin-bottom:6px}.scr-line p{font-size:14px;line-height:1.55;color:#c9d4f5;margin:0}.scr-auto-foot{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:36px}.scr-auto-more{color:#dbe5ff;font-weight:600;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.scr-auto-more:hover{color:#fff}@media(prefers-reduced-motion:reduce){.scr-line:before{transform:none;transition:none}.scr-line li{opacity:1;transform:none;transition:none}}.scr-shape-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:52px;align-items:center}.scr-checks{list-style:none;padding:0;margin:20px 0 22px;display:grid;gap:10px}.scr-checks li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--lp-ink)}.scr-checks i{color:#14a35a}.scr-idea{display:flex;align-items:center;gap:12px;max-width:420px;margin:0 auto 18px;padding:12px 16px;border-radius:16px;background:linear-gradient(135deg,#fff7ef,#fff);border:1.5px solid #ffd2ad;box-shadow:0 14px 32px #f26a121f;position:relative}.scr-idea>i{width:36px;height:36px;border-radius:10px;background:#fff1e6;color:#f26a12;display:inline-flex;align-items:center;justify-content:center;font-size:17px;flex:none}.scr-idea span{display:block;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#f26a12}.scr-idea b{display:block;font-size:15px;color:var(--lp-ink);line-height:1.35}.scr-idea:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:18px;background:linear-gradient(180deg,#ffb784,#1f5eff66)}.scr-shape-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.scr-shape-card{background:#fff;border:1px solid #e9eefb;border-radius:16px;padding:14px 16px;box-shadow:var(--lp-shadow);display:flex;flex-direction:column;opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease}.scr-shape.is-in .scr-shape-card{opacity:1;transform:none}.scr-shape-card header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.scr-shape-card header .apc-tile{width:24px;height:24px;font-size:12px;border-radius:7px}.scr-shape-card header b{font-size:14px;color:var(--lp-ink)}.scr-shape-card header .kind{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--lp-muted);background:#f3f6fd;border-radius:999px;padding:2px 9px}.scr-shape-card p{flex:1;font-size:13.5px;line-height:1.5;color:var(--lp-text);margin:0 0 10px}.scr-shape-card .when{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#c2560c;background:#fff1e6;border-radius:999px;padding:4px 10px}@media(prefers-reduced-motion:reduce){.scr-shape-card{opacity:1;transform:none;transition:none}}.scr-vis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);gap:24px;align-items:center;margin-top:34px}.scr-vis-card{overflow:hidden;display:flex;flex-direction:column;height:100%}.scr-vis-art{padding:16px 16px 0}.scr-vis-body{padding:16px 20px 20px;display:flex;flex-direction:column;flex:1}.scr-vis-body .lp2-pillar-head{margin-bottom:10px}.scr-vis-body h3{color:var(--lp-ink)}.scr-vis-body p{font-size:14px;line-height:1.55;margin:0 0 12px;color:var(--lp-text)}.scr-vis-body .lp2-link{margin-top:auto}.scr-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.scr-chips span{font-size:12px;font-weight:600;color:var(--lp-blue);background:#eef3ff;border-radius:999px;padding:4px 10px}.scr-prompt{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--lp-text);background:#f7f9ff;border:1px solid var(--lp-line);border-radius:12px;padding:9px 12px;margin-bottom:10px;line-height:1.4}.scr-prompt i{color:#7b3fe4;flex:none}.scr-imgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.scr-imgs img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:10px;display:block}.scr-video{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16 / 10;background:#0b1440}.scr-video img{width:100%;height:100%;object-fit:cover;display:block}.scr-video .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:#ffffffeb;color:#6a3df0;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 8px 22px #0000004d}.scr-video .cap{position:absolute;left:50%;bottom:12px;transform:translate(-50%);white-space:nowrap;font-size:13px;font-weight:800;color:#fff;background:#0b1440b8;border-radius:8px;padding:4px 10px}.scr-vis-post{margin:0;text-align:center}.scr-vis-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:10px}.scr-vis-phone{max-width:320px;margin:0 auto;border-radius:18px;overflow:hidden;border:1px solid #e3e9f8;box-shadow:0 26px 60px #142d782e;background:#fff}.scr-vis-post figcaption{font-size:13px;color:var(--lp-muted);margin:12px auto 0;max-width:280px;line-height:1.5}.scr-radar-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:52px;align-items:center}.scr-radar-art{position:relative}.scr-trends{padding:16px 18px;max-width:440px;box-shadow:0 24px 60px #1432a024}.scr-trends header,.scr-ideas header{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.scr-trends header i,.scr-ideas header i{color:var(--lp-blue)}.scr-trends header b,.scr-ideas header b{color:var(--lp-ink);font-size:14.5px}.scr-trends header span{margin-left:auto;font-size:12px;color:var(--lp-muted)}.scr-trends ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.scr-trends li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid transparent}.scr-trends li.fits{background:#f5f8ff;border-color:#e3eaf9}.scr-trends li>i{font-size:16px;flex:none}.scr-trends li>div{min-width:0;flex:1}.scr-trends li b{display:block;font-size:13.5px;color:var(--lp-ink)}.scr-trends li span{display:block;font-size:11.5px;color:var(--lp-muted)}.scr-trends em{font-style:normal;flex:none;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;border-radius:999px;padding:3px 9px}.scr-trends em.up{color:#138a4e;background:#e8f8ef}.scr-trends em.peak{color:#b26a00;background:#fff4de}.scr-ideas{position:relative;margin:14px 0 0 auto;width:min(360px,88%);padding:14px 16px;border:1.5px solid #d6e1ff;box-shadow:0 24px 50px #1f5eff2e}.scr-ideas header i{color:#7b3fe4}.scr-ideas:before{content:"";position:absolute;left:40px;top:-15px;width:2px;height:14px;background:#c7d6ff}.scr-ideas ol{margin:0;padding-left:18px;display:grid;gap:6px;font-size:13px;line-height:1.45;color:var(--lp-text)}.scr-free{display:flex;align-items:center;gap:14px;margin:22px 0 20px;padding:14px 16px;background:#fff;border:1px solid #d9f0e3;border-radius:16px;box-shadow:var(--lp-shadow);max-width:460px}.scr-free-tag{font-size:24px;font-weight:800;color:#138a4e;background:#e8f8ef;border-radius:12px;padding:6px 12px;flex:none}.scr-free b{display:block;color:var(--lp-ink);font-size:14.5px}.scr-free span{display:block;color:var(--lp-muted);font-size:13.5px}.scr-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px}.scr-quote{position:relative;margin:0;padding:30px 30px 26px;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(120% 80% at 100% 0%,rgba(255,140,60,.1),transparent 60%),#fff}.scr-quote.alt{background:radial-gradient(120% 80% at 100% 0%,rgba(108,77,255,.1),transparent 60%),#fff}.scr-quote-mark{position:absolute;right:22px;top:6px;font-size:84px;line-height:1;color:#ff7a1a;opacity:.16}.scr-quote.alt .scr-quote-mark{color:#6c4dff}.scr-quote blockquote{flex:1;margin:18px 0 0;padding-right:48px;font-size:18px;line-height:1.55;font-weight:500;color:var(--lp-ink)}.scr-quote figcaption{display:flex;align-items:center;gap:14px;margin-top:22px;padding-top:18px;border-top:1px dashed var(--lp-line)}.scr-quote figcaption b{display:block;color:var(--lp-ink);font-size:15px}.scr-quote figcaption div span{display:block;color:var(--lp-muted);font-size:14px}.scr-quote.alt .lp2-avatar{background:linear-gradient(135deg,#c42fc4,#6a3df0)}.scr-quote:not(.alt) .lp2-avatar{background:linear-gradient(135deg,#ff8f33,#e85d0c)}.scr-band{display:flex;align-items:center;justify-content:space-between;gap:18px 28px;flex-wrap:wrap;margin-top:28px;padding:22px 28px;border-radius:20px;background:linear-gradient(105deg,var(--lp-navy) 0%,#0d2aa8 70%,#2a62ff 100%);box-shadow:0 24px 56px #0a1e6e40}.scr-band-copy{min-width:0}.scr-band-copy b{display:block;color:#fff;font-size:20px;line-height:1.3}.scr-band-copy span{display:block;color:#c9d4f5;font-size:14.5px;margin-top:4px}.scr-plan-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.scr-start ol{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:4px;counter-reset:none}.scr-start li{display:flex;gap:16px;align-items:flex-start;position:relative;padding-bottom:18px}.scr-start li:not(:last-child):before{content:"";position:absolute;left:17px;top:38px;bottom:2px;width:2px;background:repeating-linear-gradient(180deg,#c9d6f5 0 5px,transparent 5px 10px)}.scr-start .n{width:36px;height:36px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:var(--lp-blue);background:#eef3ff;border:1.5px solid #c7d6ff}.scr-start li:last-child .n{color:#fff;background:linear-gradient(180deg,#ff8f33,var(--lp-orange-2));border-color:transparent}.scr-start b{display:block;color:var(--lp-ink);font-size:15.5px;margin-top:6px}.scr-start li span:not(.n){display:block;font-size:14px;color:var(--lp-text);line-height:1.5}.scr-plan{position:relative;background:#fff;border:2px solid #ffd2ad;border-radius:22px;padding:34px 30px 26px;box-shadow:0 30px 70px #f26a1224;display:flex;flex-direction:column}.scr-plan-ribbon{position:absolute;top:-14px;left:26px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,#ff8f33,var(--lp-orange-2));border-radius:999px;padding:5px 12px;box-shadow:0 8px 18px #ff6e144d}.scr-plan h3{color:var(--lp-ink);font-size:24px;font-weight:800;margin:0 0 6px}.scr-plan-price{display:flex;align-items:baseline;gap:4px;margin-bottom:10px}.scr-plan-price b{font-size:38px;font-weight:800;color:var(--lp-ink);letter-spacing:-.02em}.scr-plan-price span{font-size:15px;color:var(--lp-muted)}.scr-plan p{font-size:14px;line-height:1.55;color:var(--lp-text);margin:0 0 14px}.scr-plan ul{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:9px}.scr-plan li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--lp-ink)}.scr-plan li i{color:#14a35a}.scr-plan .lp2-btn{width:100%}.scr-plan-compare{align-self:center;margin-top:12px;font-size:14px;font-weight:600;color:var(--lp-blue);text-decoration:none}.scr-plan-compare:hover{text-decoration:underline}.scr-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.scr-faq .lp2-lead{max-width:360px}.scr-faq .lp2-faq-list{max-width:none!important;width:100%}@media(max-width:1199px){.scr-float-time{left:-8px}.scr-float-trend{right:-6px}}@media(max-width:991px){.scr-hero-grid,.scr-todo-grid,.scr-shape-grid,.scr-radar-grid,.scr-plan-grid,.scr-faq{grid-template-columns:minmax(0,1fr);gap:36px}.scr-hero-art{max-width:600px;width:100%;margin:0 auto}.scr-line{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.scr-line:before{display:none}.scr-vis{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-vis-post{grid-column:1 / -1;order:-1}.scr-radar-art{max-width:560px}.scr-radar-copy{order:-1}.scr-plan{max-width:520px;width:100%;margin:0 auto}}@media(max-width:767px){.scr-hero{padding:36px 0 52px}.scr-hero h1{font-size:clamp(30px,8.6vw,38px)}.scr-hero-lead{font-size:16px}.scr-hero-ctas .lp2-btn{width:100%}.scr-hero-art{padding:46px 0 50px}.scr-week{padding:14px}.scr-week-head{flex-wrap:wrap}.scr-week-head>div{flex-basis:calc(100% - 54px)}.scr-week-chip{margin-left:54px}.scr-week-grid{gap:5px}.scr-week-day .t{font-size:9px}.scr-week-thumb .apc-tile{width:16px;height:16px;font-size:8px;border-radius:5px}.scr-week-thumb.vid:after{width:16px;height:16px;font-size:9px}.scr-float-time{left:0;top:0}.scr-float-trend{right:0;bottom:0}.scr-auto-head{grid-template-columns:minmax(0,1fr);gap:12px}.scr-auto-bot svg{width:104px}.scr-line{grid-template-columns:minmax(0,1fr);row-gap:24px}.scr-line li{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:16px}.scr-line .dot{grid-row:1 / span 3}.scr-line em{margin-top:2px}.scr-auto-foot .lp2-btn{width:100%}.scr-shape-cards,.scr-vis{grid-template-columns:minmax(0,1fr)}.scr-ideas{width:auto;margin:12px 0 0 16px}.scr-quotes{grid-template-columns:minmax(0,1fr)}.scr-quote{padding:24px 22px 22px}.scr-quote blockquote{font-size:16.5px}.scr-band{padding:22px}.scr-band .lp2-btn{width:100%}.scr-plan{padding:30px 22px 22px}}.int-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;color:#fff;border-radius:10px;width:36px;height:36px;font-size:16px}.int-tile.sm{width:26px;height:26px;font-size:12px;border-radius:7px}.int-tile.lg{width:46px;height:46px;font-size:20px;border-radius:13px}.int-tile.ig{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.int-inline{display:inline;font-size:inherit}.int-hero{padding:48px 0 72px}.int-hero h1{color:#fff}.int-hero h1 span{display:block}.int-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.int-orbit-wrap{position:relative;width:100%;max-width:500px;margin:0 auto}.int-orbit{position:relative;width:100%;aspect-ratio:1 / 1}.int-orbit-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.int-orbit-lines .ring{fill:none;stroke:#ffffff38;stroke-width:.3;stroke-dasharray:1 1.4}.int-orbit-lines .ring.outer{stroke:#ffffff29}.int-orbit-lines .spoke{stroke:#8fb0ff8c;stroke-width:.35;stroke-dasharray:1.2 2.4;stroke-linecap:round}.int-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:27%;aspect-ratio:1 / 1;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;z-index:2;box-shadow:0 0 0 10px #ffffff14,0 0 0 22px #ffffff0a,0 24px 50px #000a5073}.int-core img{width:42%;height:auto}.int-core b{font-size:clamp(10px,1.1vw,13px);color:var(--lp-ink);letter-spacing:-.01em}.int-node{position:absolute;transform:translate(-50%,-50%);z-index:2;padding:6px;border-radius:18px;background:#fffffff2;box-shadow:0 14px 30px #000a5059;display:inline-flex}.int-node.inner{padding:5px;border-radius:15px}.int-float{padding:9px 14px 9px 10px;gap:10px;border-radius:14px;white-space:nowrap}.int-float b{display:block;font-size:13px;color:var(--lp-ink);line-height:1.25}.int-float div>span{display:block;font-size:12px;color:var(--lp-muted)}.int-float-ico{width:34px;height:34px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--lp-blue-soft);color:var(--lp-blue);font-size:16px}.int-float-ico.ok{background:#dcf5e5;color:#15803d}.int-float-a{left:-50px;top:-3%}.int-float-b{right:-50px;bottom:-3%}@media(prefers-reduced-motion:no-preference){.int-orbit-lines .spoke{animation:int-flow 3.2s linear infinite}.int-node{animation:int-bob 6s ease-in-out infinite}.int-float-a{animation:int-float 7s ease-in-out infinite}.int-float-b{animation:int-float 7s ease-in-out -3.5s infinite}}@keyframes int-flow{to{stroke-dashoffset:-7.2}}@keyframes int-bob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 5px))}}@keyframes int-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.int-facts{background:#fff;border-bottom:1px solid var(--lp-line);position:relative;z-index:1}.int-facts ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.int-facts li{display:flex;gap:14px;align-items:center;padding:24px 20px;border-right:1px solid var(--lp-line)}.int-facts li:first-child{padding-left:0}.int-facts li:last-child{border-right:0}.int-facts li>i{width:44px;height:44px;border-radius:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--lp-blue-soft);color:var(--lp-blue);font-size:19px}.int-facts b{display:block;color:var(--lp-ink);font-size:16px;line-height:1.25}.int-facts span{display:block;color:var(--lp-muted);font-size:13px;line-height:1.4}.int-directory{scroll-margin-top:70px}.int-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 30px}.int-filters button{display:inline-flex;align-items:center;gap:8px;border:1.5px solid #d3dcf0;background:#fff;color:var(--lp-ink);font-weight:600;font-size:14px;border-radius:999px;padding:9px 16px;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.int-filters button i{color:var(--lp-blue)}.int-filters button em{font-style:normal;font-size:12px;font-weight:700;color:var(--lp-muted);background:#f0f4fd;border-radius:999px;padding:1px 8px}.int-filters button:hover{border-color:var(--lp-blue)}.int-filters button.on{background:var(--lp-blue);border-color:var(--lp-blue);color:#fff}.int-filters button.on i{color:#fff}.int-filters button.on em{background:#fff3;color:#fff}.int-filters button:focus-visible{outline:3px solid rgba(31,94,255,.35);outline-offset:2px}.int-grid{--cols: 3;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.int-grid>*{flex:0 0 calc((100% - (var(--cols) - 1) * 20px) / var(--cols));min-width:0}.int-card{--c: var(--lp-blue);position:relative;display:flex;flex-direction:column;padding:22px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.int-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--c);opacity:.85}.int-card:hover{transform:translateY(-3px);box-shadow:var(--lp-shadow-lg);border-color:#d6e1fb}.int-card header{display:flex;align-items:center;gap:14px}.int-card header>div{min-width:0;flex:1}.int-card h3{font-size:17px;font-weight:700;margin:0;color:var(--lp-ink);line-height:1.25}.int-sub{display:block;font-size:13px;color:var(--lp-muted);margin-top:2px}.int-tag{display:block;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--lp-blue);margin-bottom:2px}.int-tag.blogs{color:#15803d}.int-tag.analytics{color:#c2570c}.int-tag.sources{color:#6d32d6}.int-card ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.int-card li{display:flex;gap:8px;font-size:14px;line-height:1.45;color:var(--lp-text)}.int-card li i{color:#16a34a;font-size:15px;flex:none;margin-top:1px}.int-card footer{margin-top:auto;padding-top:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.int-card ul+footer{border-top:1px dashed var(--lp-line);margin-top:16px}.int-types{display:flex;flex-wrap:wrap;gap:6px}.int-types span{font-size:12px;font-weight:600;color:var(--lp-ink);background:#f3f6fd;border:1px solid #e3eaf9;border-radius:7px;padding:2px 8px}.int-card-link{font-size:13px}.int-ask{border:2px dashed #c7d6ff;border-radius:var(--lp-radius);background:linear-gradient(160deg,#f7f9ff,#eef3ff);align-items:flex-start;justify-content:center}.int-ask:before{display:none}.int-ask:hover{transform:none;box-shadow:none;border-color:var(--lp-blue)}.int-ask-ico{width:46px;height:46px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--lp-blue);background:#fff;border:1px solid #d6e1fb}.int-ask h3{margin-top:14px}.int-ask p{font-size:14px;line-height:1.55;color:var(--lp-text);margin:6px 0 14px}.int-ask-links{display:flex;flex-direction:column;gap:8px}.int-steps{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;counter-reset:none}.int-steps li{position:relative;padding:28px 24px 24px}.int-steps li:not(:last-child):after{content:"";position:absolute;top:50px;right:-22px;width:22px;border-top:2px dashed #b9cbff}.int-step-n{position:absolute;top:18px;right:20px;font-size:40px;font-weight:800;line-height:1;color:#e6edff}.int-step-ico{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:21px;color:#fff;background:linear-gradient(180deg,var(--lp-blue-2),var(--lp-blue));box-shadow:0 10px 22px #1f5eff47}.int-steps h3{font-size:18px;font-weight:700;margin:16px 0 6px}.int-steps p{margin:0;font-size:14px;line-height:1.55;color:var(--lp-text)}.int-how-note{margin:22px auto 0;max-width:720px;text-align:center;font-size:13px;color:var(--lp-text)}.int-how-note i{color:var(--lp-blue);margin-right:6px}.int-caps-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;margin-bottom:30px}.int-caps-head .lp2-lead{margin:0}.int-matrix{background:#fff;border:1px solid #e3eaf9;border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);overflow:hidden}.int-mrow{display:grid;grid-template-columns:minmax(150px,1.3fr) repeat(6,minmax(56px,.6fr)) minmax(200px,2.1fr);align-items:center;border-top:1px solid #edf1fb}.int-mrow:first-child{border-top:0}.int-mrow>span{padding:13px 14px;font-size:14px}.int-mrow.head{background:#f5f8ff}.int-mrow.head>span{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);padding-top:12px;padding-bottom:12px}.int-mrow.head>span:not(:first-child):not(:last-child){text-align:center}.int-mrow:not(.head):hover{background:#fafcff}.int-mname{display:flex;align-items:center;gap:10px}.int-mname b{color:var(--lp-ink);font-size:14px}.int-mcell{text-align:center;font-size:17px}.int-mcell.yes{color:#16a34a}.int-mcell.no{color:#c5cde0}.int-mcell em{display:none}.int-mnote{color:var(--lp-text);font-size:13px!important;line-height:1.45}.int-matrix-foot{margin:12px 0 0;font-size:13px;color:var(--lp-muted)}.int-wins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px}.int-win{--c: var(--lp-blue);display:flex;flex-direction:column;align-items:flex-start;padding:24px}.int-win-ico{width:46px;height:46px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff)}.int-win h3{font-size:18px;font-weight:700;margin:14px 0 6px}.int-win p{font-size:14px;line-height:1.55;color:var(--lp-text);margin:0 0 16px}.int-win .lp2-link,.int-win-note{margin-top:auto;padding-top:16px}.int-win-note{font-size:13px;color:var(--lp-muted)}.int-dm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;font-weight:700}.int-dm span{border-radius:999px;padding:5px 12px}.int-dm .in{background:#f3f6fd;color:var(--lp-ink);border:1px solid #e3eaf9}.int-dm .out{background:#dcf5e5;color:#15803d}.int-dm i{color:var(--lp-muted)}.int-mini-tiles{display:flex;flex-wrap:wrap;gap:6px}.int-blog-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.int-checks{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:16px}.int-checks li{display:flex;gap:14px;align-items:flex-start}.int-checks li>i{width:40px;height:40px;border-radius:11px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--lp-blue);font-size:18px;box-shadow:var(--lp-shadow)}.int-checks b{display:block;color:var(--lp-ink);font-size:15px}.int-checks span{display:block;color:var(--lp-text);font-size:14px;line-height:1.5}.int-blog-art{position:relative;max-width:520px;width:100%;margin:0 auto}.int-pub{padding:20px 20px 44px;width:88%}.int-pub header,.int-ga header{display:flex;align-items:center;gap:10px}.int-pub header b,.int-ga header b{color:var(--lp-ink);font-size:14px;flex:1;min-width:0}.int-pub header em,.int-ga header em{font-style:normal;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--lp-muted);background:#f3f6fd;border-radius:999px;padding:3px 9px}.int-pub-dot{width:9px;height:9px;border-radius:50%;background:var(--lp-orange)}.int-pub h4{font-size:17px;font-weight:700;color:var(--lp-ink);margin:14px 0 12px;line-height:1.3}.int-pub-dest{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.int-pub-dest span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;border:1.5px solid #e3eaf9;border-radius:10px;padding:6px 12px;color:var(--lp-text)}.int-pub-dest span.on{border-color:var(--lp-blue);color:var(--lp-blue);background:var(--lp-blue-soft)}.int-pub-fields{display:grid;gap:0;border:1px solid #edf1fb;border-radius:12px;overflow:hidden}.int-pub-fields>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-top:1px solid #edf1fb;font-size:13px}.int-pub-fields>div:first-child{border-top:0}.int-pub-fields span{color:var(--lp-muted);flex:none}.int-pub-fields b{color:var(--lp-ink);font-weight:600;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.int-pub-fields b i:not(.bi){font-style:normal;font-size:12px;background:#f3f6fd;border-radius:6px;padding:1px 7px}.int-pub-fields b.img img{width:28px;height:22px;border-radius:5px;object-fit:cover}.int-pub-btns{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.int-pub-btns span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;border-radius:999px;padding:8px 16px}.int-pub-btns .ghost{color:var(--lp-ink);border:1.5px solid #d3dcf0}.int-pub-btns .go{color:#fff;background:linear-gradient(180deg,var(--lp-blue-2),var(--lp-blue))}.int-ga{position:relative;z-index:1;margin:-26px 0 0 auto;width:74%;padding:16px;box-shadow:var(--lp-shadow-lg)}.int-ga-ico{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#fff1e6;color:#e37400;font-size:15px;flex:none}.int-ga-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.int-ga-stats>div{background:#f7f9ff;border-radius:10px;padding:10px;min-width:0}.int-ga-stats i{color:var(--lp-blue);font-size:14px}.int-ga-stats b{display:block;font-size:17px;color:var(--lp-ink);line-height:1.2;margin-top:4px}.int-ga-stats span{display:block;font-size:11px;color:var(--lp-muted);line-height:1.3}.int-secure-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:center}.int-dark-lead{color:#c9d4f5;margin-bottom:22px}.int-secure-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.int-secure-list li{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.int-secure-list li>i{width:40px;height:40px;border-radius:11px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1f;color:#fff;font-size:18px}.int-secure-list li>div>span{display:block;color:#c9d4f5;font-size:14px;line-height:1.5}.int-secure-list b{display:block;color:#fff;font-size:15px;margin-bottom:3px}.int-api{padding:56px 0}.int-api-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px 32px;border-radius:22px;background:linear-gradient(120deg,#f5f8ff,#eaf1ff);border:1px solid #d6e1fb}.int-api-ico{width:56px;height:56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;color:#fff;background:linear-gradient(135deg,var(--lp-blue),#7b3fe4);box-shadow:0 12px 24px #1f5eff47}.int-api-copy h2{font-size:clamp(20px,2vw,24px);font-weight:700;margin:0 0 6px;color:var(--lp-ink)}.int-api-copy h2 span{color:var(--lp-blue)}.int-api-copy p{margin:0;font-size:14px;line-height:1.55;color:var(--lp-text)}.int-faq .lp2-faq-list{margin-top:28px}.int-faq-more{text-align:center;margin:22px 0 0;font-size:14px;color:var(--lp-text)}@media(max-width:1199px){.int-float-a{left:-10px}.int-float-b{right:-10px}}@media(max-width:991px){.int-hero-grid{grid-template-columns:1fr}.int-orbit-wrap{margin-top:20px;max-width:460px}.int-facts ul{grid-template-columns:repeat(2,minmax(0,1fr))}.int-facts li{padding:18px 16px}.int-facts li:nth-child(2){border-right:0}.int-facts li:nth-child(odd){padding-left:0}.int-facts li:nth-child(-n+2){border-bottom:1px solid var(--lp-line)}.int-grid{--cols: 2}.int-steps{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}.int-steps li:not(:last-child):after{inset:auto auto -22px 48px;width:0;height:22px;border-top:0;border-left:2px dashed #b9cbff}.int-caps-head{grid-template-columns:1fr;gap:6px}.int-wins{grid-template-columns:1fr;max-width:620px;margin-left:auto;margin-right:auto}.int-blog-grid,.int-secure-grid{grid-template-columns:1fr;gap:36px}.int-matrix{background:transparent;border:0;box-shadow:none;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.int-mrow.head{display:none}.int-mrow{display:flex;flex-wrap:wrap;gap:6px;padding:16px;border:1px solid #e3eaf9;border-radius:16px;background:#fff;box-shadow:var(--lp-shadow)}.int-mrow>span{padding:0}.int-mname{flex:1 1 100%;margin-bottom:2px}.int-mnote{flex:1 1 100%;order:2;margin-bottom:6px}.int-mcell{order:3;display:inline-flex;align-items:center;gap:5px;font-size:12px;border-radius:999px;padding:3px 10px 3px 7px!important}.int-mcell em{display:inline;font-style:normal;font-weight:600}.int-mcell.yes{background:#e8f6ee;color:#15803d}.int-mcell.no{display:none}}@media(max-width:767px){.int-hero{padding:36px 0 56px}.int-hero h1 span{display:inline}.int-float{max-width:210px;padding:8px 10px;gap:10px}.int-float b{font-size:12px}.int-float span{font-size:11px}.int-float-ico{width:28px;height:28px;font-size:14px}.int-float{display:none}.int-node{padding:4px;border-radius:13px}.int-node .int-tile.lg{width:34px;height:34px;font-size:16px;border-radius:10px}.int-node .int-tile.md{width:30px;height:30px;font-size:14px;border-radius:9px}.int-core{box-shadow:0 0 0 6px #ffffff14,0 16px 34px #000a5073}.int-facts ul{grid-template-columns:1fr}.int-facts li,.int-facts li:nth-child(odd){padding:14px 0;border-right:0;border-bottom:1px solid var(--lp-line)}.int-facts li:last-child{border-bottom:0}.int-filters{gap:8px}.int-filters button{padding:8px 13px;font-size:13px}.int-grid{--cols: 1}.int-matrix,.int-secure-list{grid-template-columns:1fr}.int-pub{width:100%;padding-bottom:20px}.int-ga{width:100%;margin-top:14px}.int-ga-stats b{font-size:15px}.int-api-card{grid-template-columns:1fr;padding:24px 20px;gap:16px;text-align:left}.int-api-card .lp2-btn{width:100%}}@media(prefers-reduced-motion:reduce){.int-card,.int-filters button{transition:none}.int-card:hover{transform:none}}.co-hero{position:relative;isolation:isolate;overflow:hidden;color:#c9d4f5;background:radial-gradient(42rem 26rem at 88% 10%,rgba(59,116,255,.45),transparent 65%),radial-gradient(30rem 20rem at 0% 100%,rgba(31,94,255,.25),transparent 70%),linear-gradient(120deg,var(--lp-navy) 0%,#08145e 55%,#0e2a9e 100%);padding:44px 0 64px}.co-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(80% 90% at 70% 20%,#000,transparent 80%);mask-image:radial-gradient(80% 90% at 70% 20%,#000,transparent 80%)}.co-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:#9fb0e6;margin-bottom:26px}.co-crumbs a{color:#dbe5ff;font-weight:600;text-decoration:none}.co-crumbs a:hover{color:#fff}.co-crumbs i{font-size:10px;opacity:.7}.co-crumbs span[aria-current]{color:#fff}.co-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.co-hero-grid.single{grid-template-columns:minmax(0,1fr);max-width:820px}.co-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9fbaff}.co-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--lp-orange)}.co-hero h1{color:#fff;font-size:clamp(32px,3.8vw,50px);font-weight:700;line-height:1.1;letter-spacing:-.025em;margin:14px 0 18px}.co-hero h1 em{font-style:normal;color:#8fb0ff}.co-hero-lead{font-size:17px;line-height:1.7;color:#c9d4f5;max-width:620px;margin:0}.co-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.co-hero-panel{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:24px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.co-hero-panel h2{color:#fff;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px}.co-hero-facts{margin:0;display:grid;gap:0}.co-hero-facts>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.1)}.co-hero-facts>div:first-child{border-top:0;padding-top:0}.co-hero-facts dt{font-size:13px;font-weight:600;color:#9fb0e6}.co-hero-facts dd{margin:0;font-size:14.5px;color:#fff;line-height:1.5;overflow-wrap:anywhere}.co-hero-facts a{color:#fff;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:3px}.co-hero-checks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.co-hero-checks li{display:flex;align-items:center;gap:12px;font-size:14.5px;color:#fff;padding:11px 14px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.co-hero-checks li i{width:30px;height:30px;border-radius:9px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#22b8662e;color:#5fe39b;font-size:15px}.co-hero-btn-light{color:var(--lp-ink);background:#fff}.co-hero-btn-light:hover{color:var(--lp-blue)}.co-sec{padding:84px 0;background:#fff;position:relative}.co-sec.alt{background:#f6f8fe;border-top:1px solid #edf1fa;border-bottom:1px solid #edf1fa}.co-sec+.co-sec:not(.alt){padding-top:84px}.co-head{max-width:720px;margin-bottom:44px}.co-head.center{margin-left:auto;margin-right:auto;text-align:center}.co-head.center .co-kicker{justify-content:center}.co-kicker{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-blue);margin-bottom:12px}.co-kicker:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--lp-orange)}.co-h2{color:var(--lp-ink);font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.18;letter-spacing:-.02em;margin:0 0 14px}.co-lead{font-size:16.5px;line-height:1.7;color:var(--lp-text);margin:0}.co-lead a{color:var(--lp-blue);font-weight:600;text-decoration:none}.co-lead a:hover{text-decoration:underline}.co-prose p{font-size:16.5px;line-height:1.8;color:var(--lp-text);margin:0 0 18px}.co-prose p:last-child{margin-bottom:0}.co-prose p.big{font-size:20px;line-height:1.6;color:var(--lp-ink);font-weight:500}.co-note{font-size:14px;color:var(--lp-muted);margin:20px 0 0}.co-note a{color:var(--lp-blue);font-weight:600}.co-card{background:#fff;border:1px solid #e6ecf8;border-radius:16px;padding:28px;box-shadow:0 1px 2px #0b14400a,0 8px 24px #142d780d;min-width:0}.co-card h3{color:var(--lp-ink);font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.co-card p{font-size:15px;line-height:1.65;color:var(--lp-text);margin:0}.co-ico{width:46px;height:46px;border-radius:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--lp-blue);background:var(--lp-blue-soft);margin-bottom:18px}.co-ico.orange{color:#e35f00;background:#fff1e6}.co-ico.green{color:#128a4a;background:#e4f7ec}.co-ico.violet{color:#6a32d6;background:#f1eaff}.co-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.co-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.co-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.co-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.co-split.top{align-items:start}.co-split.wide-left{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.co-link{color:var(--lp-blue);font-weight:600;font-size:14.5px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.co-link:hover{color:var(--lp-blue-2);gap:9px}.co-link i{transition:transform .2s ease}.co-rows{list-style:none;margin:0;padding:0;display:grid;gap:0}.co-rows li{display:flex;gap:18px;padding:22px 0;border-top:1px solid #e6ecf8}.co-rows li:first-child{border-top:0;padding-top:0}.co-rows li:last-child{padding-bottom:0}.co-rows .co-ico{margin-bottom:0;width:42px;height:42px;font-size:18px}.co-rows h3{color:var(--lp-ink);font-size:17px;font-weight:700;margin:2px 0 6px}.co-rows p{font-size:15px;line-height:1.65;color:var(--lp-text);margin:0}.co-dl{margin:0;display:grid}.co-dl>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid #e6ecf8}.co-dl>div:first-child{border-top:0;padding-top:0}.co-dl dt{font-size:14px;font-weight:600;color:var(--lp-muted)}.co-dl dd{margin:0;font-size:15.5px;line-height:1.6;color:var(--lp-ink);overflow-wrap:anywhere}.co-dl a{color:var(--lp-blue);font-weight:600;text-decoration:none}.co-dl a:hover{text-decoration:underline}.co-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.co-doc{display:flex;align-items:center;gap:16px;padding:20px 22px;background:#fff;border:1px solid #e6ecf8;border-radius:14px;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;min-width:0}.co-doc:hover{border-color:#c7d6ff;box-shadow:0 10px 26px #142d7814;transform:translateY(-2px)}.co-doc>i:first-child{width:44px;height:44px;border-radius:11px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:19px;color:var(--lp-blue);background:var(--lp-blue-soft)}.co-doc div{flex:1;min-width:0}.co-doc b{display:block;color:var(--lp-ink);font-size:15.5px}.co-doc span{display:block;color:var(--lp-text);font-size:14px;line-height:1.5;margin-top:2px}.co-doc>i:last-child{color:var(--lp-muted);flex:none;transition:transform .2s ease,color .2s ease}.co-doc:hover>i:last-child{color:var(--lp-blue);transform:translate(3px)}.co-close{padding:0 0 88px;background:#fff}.co-sec.alt+.co-close{padding-top:88px}.co-close-card{position:relative;overflow:hidden;isolation:isolate;border-radius:22px;padding:48px 52px;display:flex;align-items:center;justify-content:space-between;gap:32px;color:#c9d4f5;background:radial-gradient(30rem 16rem at 100% 0%,rgba(59,116,255,.5),transparent 70%),linear-gradient(120deg,var(--lp-navy) 0%,#0c1f86 100%)}.co-close-card:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.45;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.co-close-card h2{color:#fff;font-size:clamp(24px,2.4vw,32px);font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.co-close-card p{margin:0;font-size:16px;line-height:1.65;max-width:560px}.co-close-btns{display:flex;flex-wrap:wrap;gap:12px;flex:none}.co-photo{position:relative;margin:0}.co-photo img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:20px;box-shadow:0 24px 60px #0a1e6e29}.co-photo figcaption{font-size:13.5px;color:var(--lp-muted);margin-top:12px}.co-photo:before{content:"";position:absolute;z-index:-1;right:-18px;bottom:18px;width:70%;height:80%;border-radius:22px;background:var(--lp-blue-soft)}.co-mv{position:relative;overflow:hidden;padding:36px}.co-mv:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--lp-blue)}.co-mv.orange:after{background:var(--lp-orange)}.co-mv p{font-size:16px;line-height:1.75}.co-mv h3{font-size:22px}.co-values{counter-reset:v}.co-val-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.co-val-top .co-ico{margin-bottom:0}.co-val-top .co-num{margin:0;font-size:28px;letter-spacing:-.02em;color:#d3dcf0;line-height:1}.co-num{display:block;font-size:14px;font-weight:700;color:var(--lp-blue);letter-spacing:.06em;margin-bottom:14px}.co-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e6ecf8;border-radius:18px;background:#fff;overflow:hidden}.co-stats>div{padding:30px 26px;border-left:1px solid #e6ecf8;min-width:0}.co-stats>div:first-child{border-left:0}.co-stats b{display:block;font-size:40px;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--lp-ink);margin-bottom:12px}.co-stats span{display:block;font-size:14.5px;line-height:1.55;color:var(--lp-text)}.co-more{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:28px}.co-quote{display:flex;flex-direction:column}.co-quote>i{font-size:30px;color:#c7d6ff;line-height:1;margin-bottom:14px}.co-quote blockquote{margin:0 0 22px;font-size:15.5px;line-height:1.7;color:var(--lp-ink);flex:1}.co-quote figcaption{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid #edf1fa}.co-avatar{width:42px;height:42px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#fff;background:linear-gradient(135deg,var(--lp-blue-2),#6c4dff)}.co-quote figcaption div b{display:block;font-size:14.5px;color:var(--lp-ink)}.co-quote figcaption div span{display:block;font-size:13px;color:var(--lp-muted)}.co-legal-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px;padding-top:22px;border-top:1px solid #e6ecf8}.co-legal-docs a{text-align:center;font-size:14px;font-weight:600;color:var(--lp-ink);text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid #dfe6f6;background:#f8faff}.co-legal-docs a:hover{color:var(--lp-blue);border-color:#c7d6ff}.co-pillars{display:grid;gap:14px}.co-pillar{display:flex;gap:16px;align-items:flex-start;padding:20px 22px;border-radius:14px;background:#f6f8fe;border:1px solid #edf1fa}.co-pillar .co-ico{margin:0;width:42px;height:42px;font-size:18px;background:#fff}.co-pillar h3{font-size:16px;color:var(--lp-ink);font-weight:700;margin:2px 0 4px}.co-pillar p{font-size:14.5px;line-height:1.6;color:var(--lp-text);margin:0}.co-practice{display:flex;flex-direction:column}.co-practice .co-tag{margin-top:auto;padding-top:18px;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-muted);display:flex;align-items:center;gap:6px}.co-practice .co-tag i{color:#22b866}.co-card.co-report{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;padding:0;overflow:hidden}.co-report>div{padding:40px;min-width:0}.co-report>div+div{background:#f6f8fe;border-left:1px solid #e6ecf8}.co-report h3{font-size:22px}.co-report p{font-size:15.5px}.co-checklist{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}.co-checklist li{display:flex;gap:10px;font-size:15px;line-height:1.55;color:var(--lp-text)}.co-checklist li i{color:var(--lp-blue);margin-top:2px;flex:none}.co-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.co-small-title{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 4px}.co-code{background:#0b1033;border:1px solid rgba(255,255,255,.12);border-radius:16px;overflow:hidden;box-shadow:0 30px 70px #00063280;min-width:0}.co-code-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08)}.co-code-dots{display:inline-flex;gap:6px;flex:none}.co-code-dots span{width:10px;height:10px;border-radius:50%;background:#3a4170}.co-code-tabs{display:flex;gap:4px;margin-left:auto}.co-code-tabs button{font-size:12.5px;font-weight:600;color:#9fb0e6;background:transparent;border:0;border-radius:7px;padding:5px 10px;cursor:pointer}.co-code-tabs button[aria-pressed=true]{color:#fff;background:#ffffff1a}.co-code pre{margin:0;padding:20px 22px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.75;color:#d7def8;overflow-x:auto;white-space:pre;tab-size:2}.co-code .k{color:#8fb0ff}.co-code .s{color:#8fe3b4}.co-code .c{color:#6d78a8}.co-code .h{color:#ffb37a}.co-code-foot{padding:10px 22px 14px;font-size:12.5px;color:#8a96c6;border-top:1px solid rgba(255,255,255,.06)}.co-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;counter-reset:s}.co-steps li{position:relative}.co-steps .co-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--lp-blue);color:#fff;font-size:15px;letter-spacing:0;margin-bottom:18px}.co-steps code,.co-card code{font-size:13px;color:#c2410c;background:#fff4ec;border-radius:6px;padding:2px 6px}.co-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.co-plan{display:flex;flex-direction:column;gap:8px;padding:24px}.co-plan-name{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--lp-ink);font-size:16px}.co-plan-name i{color:var(--lp-blue)}.co-plan b{font-size:30px;color:var(--lp-ink);letter-spacing:-.02em;line-height:1.1}.co-plan b small{font-size:14px;font-weight:600;color:var(--lp-muted);margin-left:2px}.co-plan>span{font-size:14px;color:var(--lp-text)}.co-plan .co-link{margin-top:6px}.co-credit{display:flex;gap:18px;align-items:flex-start}.co-credit .co-ico{margin:0}.co-docs-band{display:flex;align-items:center;justify-content:space-between;gap:28px}.co-docs-band h3{font-size:21px}.co-hero.compact{padding-bottom:120px}.co-contact{margin-top:-84px;padding:0 0 88px;position:relative;z-index:2}.co-contact-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto 1fr;grid-template-areas:"needs form" "company form";gap:14px 28px;align-items:start}.co-contact-needs{grid-area:needs}.co-contact-grid>.co-form{grid-area:form}.co-contact-grid>.co-company{grid-area:company}.co-need{display:flex;gap:16px;align-items:flex-start;padding:22px;border-radius:14px;background:#fff;border:1px solid #e6ecf8;box-shadow:0 8px 24px #142d780d;transition:border-color .2s ease,box-shadow .2s ease}.co-need.on{border-color:#9db8ff;box-shadow:0 0 0 3px #1f5eff1f,0 8px 24px #142d780f}.co-need .co-ico{margin:0;width:42px;height:42px;font-size:18px}.co-need h3{font-size:16.5px;font-weight:700;color:var(--lp-ink);margin:2px 0 4px}.co-need p{font-size:14.5px;line-height:1.6;color:var(--lp-text);margin:0 0 10px}.co-need .co-link{font-size:14px}.co-needs{display:grid;gap:14px}.co-needs-title{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#dbe5ff;margin:0 0 4px}.co-company{padding:24px}.co-company h3{font-size:16.5px;display:flex;align-items:center;gap:10px}.co-company h3 i{color:var(--lp-blue)}.co-company address{font-style:normal;font-size:14.5px;line-height:1.65;color:var(--lp-text);margin:0 0 14px}.co-company ul{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid #edf1fa;display:grid;gap:10px}.co-company li{display:flex;gap:10px;align-items:baseline;font-size:14.5px;min-width:0}.co-company li span{color:var(--lp-muted);flex:none;width:64px}.co-company li a{color:var(--lp-blue);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.co-form{padding:36px;box-shadow:0 24px 60px #0a1e6e24}.co-form h2{color:var(--lp-ink);font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.co-form-sub{font-size:15px;color:var(--lp-text);margin:0 0 36px}.co-form .form-label{font-size:13.5px;font-weight:600;color:var(--lp-ink);margin-bottom:6px}.co-form .form-control,.co-form .form-select{border-color:#dbe3f4;border-radius:10px;padding:11px 14px;font-size:15px}.co-form .form-control:focus{border-color:var(--lp-blue);box-shadow:0 0 0 3px #1f5eff1f}.co-form textarea.form-control{min-height:150px}.co-form-note{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.55;color:#1d3a8a;background:var(--lp-blue-soft);border:1px solid #d3e0ff;border-radius:12px;padding:12px 14px;margin-bottom:20px}.co-form-note i{margin-top:1px}.co-form-note a{font-weight:700;color:var(--lp-blue)}.co-form-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:22px}.co-form-foot p{font-size:13.5px;color:var(--lp-muted);margin:0}.co-form-foot p a{color:var(--lp-blue);font-weight:600;text-decoration:none}.co-done{text-align:center;padding:28px 0 10px}.co-done-ico{width:68px;height:68px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e4f7ec;color:#128a4a;font-size:30px;margin-bottom:16px}.co-done h3{color:var(--lp-ink);font-size:22px;font-weight:700;margin:0 0 8px}.co-done p{color:var(--lp-text);font-size:15px;margin:0 0 6px}.co-done .lp2-btn{margin-top:18px}.co-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.co-related a{display:flex;gap:14px;align-items:flex-start;padding:22px;border-radius:14px;background:#fff;border:1px solid #e6ecf8;text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;min-width:0}.co-related a:hover{border-color:#c7d6ff;transform:translateY(-2px);box-shadow:0 10px 26px #142d7814}.co-related .co-ico{margin:0;width:40px;height:40px;font-size:17px}.co-related div b{display:block;color:var(--lp-ink);font-size:15.5px;margin-bottom:4px}.co-related div span{display:block;color:var(--lp-text);font-size:14px;line-height:1.55}@media(max-width:1099px){.co-grid.four,.co-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.co-stats>div:nth-child(3){border-left:0}.co-stats>div:nth-child(n+3){border-top:1px solid #e6ecf8}}@media(max-width:991px){.co-hero-grid,.co-split,.co-split.wide-left,.co-contact-grid{grid-template-columns:minmax(0,1fr);gap:40px}.co-contact-grid{grid-template-rows:none;grid-template-areas:"needs" "form" "company";gap:24px}.co-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.co-steps,.co-card.co-report{grid-template-columns:minmax(0,1fr)}.co-report>div+div{border-left:0;border-top:1px solid #e6ecf8}.co-close-card,.co-docs-band{flex-direction:column;align-items:flex-start}.co-related{grid-template-columns:minmax(0,1fr)}.co-photo:before{display:none}}@media(max-width:767px){.co-hero{padding:28px 0 48px}.co-hero.compact{padding-bottom:104px}.co-hero h1{font-size:clamp(30px,8.4vw,38px)}.co-hero-lead{font-size:16px}.co-hero-actions .lp2-btn,.co-close-btns .lp2-btn,.co-btns .lp2-btn{flex:1 1 100%}.co-hero-actions,.co-close-btns,.co-btns{width:100%}.co-hero-panel{padding:20px}.co-hero-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.co-sec{padding:60px 0}.co-sec+.co-sec:not(.alt){padding-top:60px}.co-head{margin-bottom:30px}.co-prose p.big{font-size:18px}.co-grid,.co-grid.two,.co-grid.four,.co-docs{grid-template-columns:minmax(0,1fr)}.co-card{padding:24px}.co-mv{padding:28px 24px}.co-stats{grid-template-columns:minmax(0,1fr)}.co-more{flex-direction:column;gap:12px}.co-stats>div{border-left:0!important;border-top:1px solid #e6ecf8}.co-stats>div:first-child{border-top:0}.co-dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.co-report>div{padding:26px 22px}.co-close{padding-bottom:60px}.co-sec.alt+.co-close{padding-top:60px}.co-close-card{padding:32px 24px;border-radius:18px}.co-code pre{font-size:12px;padding:16px}.co-contact{margin-top:-72px;padding-bottom:60px}.co-form{padding:24px 20px}.co-form-foot .lp2-btn{width:100%}}@media(prefers-reduced-motion:reduce){.co-doc,.co-related a,.co-link,.co-link i,.co-need,.co-doc>i:last-child{transition:none}.co-doc:hover,.co-related a:hover{transform:none}}.co-sec[id],.co-form{scroll-margin-top:96px}.co-docs-cta{margin-top:40px;background:linear-gradient(120deg,#f3f7ff,#eaf1ff);border-color:#d7e2ff}.co-plans{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}
