*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-bottom-16{bottom:-4rem}.-left-16{left:-4rem}.-left-20{left:-5rem}.bottom-0{bottom:0}.end-0{inset-inline-end:0px}.left-0{left:0}.right-0{right:0}.start-0{inset-inline-start:0px}.top-0{top:0}.top-\[-1px\]{top:-1px}.-z-10{z-index:-10}.z-40{z-index:40}.z-50{z-index:50}.\!row-span-1{grid-row:span 1 / span 1!important}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mx-auto{margin-left:auto;margin-right:auto}.-me-0\.5{margin-inline-end:-.125rem}.-me-2{margin-inline-end:-.5rem}.-ml-px{margin-left:-1px}.-mt-3{margin-top:-.75rem}.-mt-5{margin-top:-1.25rem}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mr-6{margin-right:1.5rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.size-12{width:3rem;height:3rem}.size-2{width:.5rem;height:.5rem}.size-3{width:.75rem;height:.75rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.h-0{height:0px}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[56px\]{height:56px}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[18px\]{width:18px}.w-\[calc\(100\%\+8rem\)\]{width:calc(100% + 8rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[877px\]{max-width:877px}.max-w-full{max-width:100%}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top{transform-origin:top}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\!flex-row{flex-direction:row!important}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-neutral-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 229 229 / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-neutral-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity, 1))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/5{border-color:#ffffff0d}.bg-\[\#FF2D20\]\/10{background-color:#ff2d201a}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500\/75{background-color:#6b7280bf}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-neutral-400{--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity, 1))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-neutral-600{--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.bg-neutral-700{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[2\%\]{background-color:#ffffff05}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.stroke-\[\#FF2D20\]{stroke:#ff2d20}.stroke-emerald-500{stroke:#10b981}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[6px\]{padding-left:6px;padding-right:6px}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pe-4{padding-inline-end:1rem}.pl-4{padding-left:1rem}.pr-2\.5{padding-right:.625rem}.ps-3{padding-inline-start:.75rem}.pt-1{padding-top:.25rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm\/relaxed{font-size:.875rem;line-height:1.625}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xs\/none{font-size:.75rem;line-height:1}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/50{color:#00000080}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-neutral-100{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-800{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-neutral-950{--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-neutral-400{text-decoration-color:#a3a3a3}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_14px_34px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0px 14px 34px 0px rgba(0,0,0,.08);--tw-shadow-colored: 0px 14px 34px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-transparent{--tw-ring-color: transparent}.ring-white\/\[0\.05\]{--tw-ring-color: rgb(255 255 255 / .05)}.ring-opacity-5{--tw-ring-opacity: .05}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0px_4px_34px_rgba\(0\,0\,0\,0\.06\)\]{--tw-drop-shadow: drop-shadow(0px 4px 34px rgba(0,0,0,.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0px_4px_34px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow: drop-shadow(0px 4px 34px rgba(0,0,0,.25));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--bg:#141920;--bg-grad-1:#1b222c;--bg-grad-2:#0f141b;--panel:rgba(35,42,53,.76);--panel-soft:rgba(40,48,60,.84);--panel-muted:rgba(31,38,49,.74);--panel-elev:rgba(44,53,66,.88);--line:rgba(204,214,227,.16);--line-strong:rgba(215,223,234,.28);--text:#d6dce6;--text-strong:#f1f4f8;--muted:#a4adbb;--muted-2:#8c96a6;--accent:#f97316;--accent-soft:rgba(249,115,22,.14);--accent-line:rgba(249,115,22,.34);--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--shadow:0 32px 80px rgba(0,0,0,.42);--shadow-soft:0 18px 48px rgba(0,0,0,.24);--glass:blur(18px);--radius-xl:28px;--radius-lg:20px;--radius-md:14px;--date-icon-filter: invert(1) brightness(1.08);--input-bg:rgba(27,34,45,.86);--sidebar-bg:rgba(26,33,43,.84);--card-bg:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));--hover:rgba(255,255,255,.045);--badge-fg:#dde4ef;--theme-icon:"☀"}body[data-theme=light]{--bg:#e8ebef;--bg-grad-1:#f1f3f6;--bg-grad-2:#dee3e9;--panel:rgba(255,255,255,.86);--panel-soft:rgba(255,255,255,.94);--panel-muted:rgba(246,248,251,.9);--panel-elev:rgba(255,255,255,.97);--line:rgba(91,101,116,.16);--line-strong:rgba(84,95,110,.24);--text:#2c3543;--text-strong:#1f2733;--muted:#677181;--muted-2:#7a8493;--input-bg:rgba(255,255,255,.95);--sidebar-bg:rgba(255,255,255,.84);--card-bg:linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,246,250,.93));--hover:rgba(60,70,86,.06);--badge-fg:#2a3545;--shadow:0 22px 56px rgba(37,45,57,.12);--shadow-soft:0 14px 32px rgba(37,45,57,.09);--date-icon-filter: none;--theme-icon:"☾"}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;height:100%}html{background:var(--bg)}body{position:relative;overflow-x:hidden;background:radial-gradient(90rem 70rem at 0% -12%,rgba(255,255,255,.05),transparent 42%),radial-gradient(56rem 48rem at 100% 0%,rgba(249,115,22,.08),transparent 34%),radial-gradient(70rem 62rem at 50% 120%,rgba(255,255,255,.03),transparent 40%),linear-gradient(180deg,var(--bg-grad-1) 0%,var(--bg) 42%,var(--bg-grad-2) 100%);color:var(--text);font-family:Inter,sans-serif;font-size:14px;line-height:1.45;letter-spacing:-.012em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:not(.auth-page){overflow:hidden}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1}body:before{background:linear-gradient(to right,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;opacity:.08;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.35));mask-image:linear-gradient(180deg,#000000f2,#00000059)}body:after{background:radial-gradient(circle at 14% 20%,rgba(255,255,255,.06),transparent 0 26%),radial-gradient(circle at 82% 8%,rgba(249,115,22,.08),transparent 0 20%),radial-gradient(circle at 78% 68%,rgba(255,255,255,.05),transparent 0 24%);filter:blur(28px);opacity:.72}html,body,.shell-content,.shell-sidebar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}body[data-theme=light] html,body[data-theme=light] body,body[data-theme=light] .shell-content{scrollbar-color:rgba(90,102,120,.26) transparent}body[data-theme=light] .shell-sidebar{scrollbar-color:rgba(122,134,150,.48) rgba(122,134,150,.1)}html::-webkit-scrollbar,body::-webkit-scrollbar,.shell-content::-webkit-scrollbar,.shell-sidebar::-webkit-scrollbar{width:1px;height:1px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.shell-content::-webkit-scrollbar-track,.shell-sidebar::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.shell-content::-webkit-scrollbar-thumb,.shell-sidebar::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff2e;border:2px solid transparent;background-clip:padding-box}body[data-theme=light] html::-webkit-scrollbar-thumb,body[data-theme=light] body::-webkit-scrollbar-thumb,body[data-theme=light] .shell-content::-webkit-scrollbar-thumb,body[data-theme=light] .shell-sidebar::-webkit-scrollbar-thumb{background:#7a869652}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,.shell-content::-webkit-scrollbar-thumb:hover,.shell-sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}body[data-theme=light] html::-webkit-scrollbar-thumb:hover,body[data-theme=light] body::-webkit-scrollbar-thumb:hover,body[data-theme=light] .shell-content::-webkit-scrollbar-thumb:hover,body[data-theme=light] .shell-sidebar::-webkit-scrollbar-thumb:hover{background:#7a869673}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;display:block}.hidden{display:none!important}body.auth-page{padding:24px}.auth-topbar{width:min(1160px,100%);margin:0 auto 14px;display:flex;justify-content:flex-end}body.auth-login-page .auth-login-topbar,body.auth-register-page .auth-login-topbar{position:fixed;top:14px;right:16px;width:auto;margin:0;z-index:60}.auth-wrap{width:min(1160px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);background:var(--card-bg);border:1px solid var(--line);border-radius:34px;overflow:hidden;box-shadow:var(--shadow),inset 0 1px #ffffff14;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.auth-left,.auth-right{padding:38px 42px}.auth-left{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 94%,transparent),color-mix(in srgb,var(--panel-soft) 92%,transparent))}.auth-right{background:radial-gradient(circle at top right,rgba(249,115,22,.1),transparent 36%),radial-gradient(circle at 24% 18%,rgba(96,165,250,.08),transparent 24%),linear-gradient(160deg,color-mix(in srgb,var(--panel-soft) 94%,transparent),color-mix(in srgb,var(--panel-muted) 92%,transparent));border-left:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px}.logo{width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,var(--accent),#ffb56f);box-shadow:inset 0 1px #ffffff5c,0 8px 24px #f973163d;flex:0 0 auto}.brand-title{font-size:14px;font-weight:800;color:var(--text-strong);line-height:1.2}.brand-sub{font-size:12px;color:var(--muted);font-weight:500}.eyebrow{margin:26px 0 8px;color:#ff9a52;text-transform:uppercase;letter-spacing:.24em;font-size:11px;font-weight:800}.title{margin:0;font-size:34px;line-height:1.02;color:var(--text-strong);font-weight:800}.sub{margin:12px 0 0;color:var(--muted);font-size:14px;max-width:42ch}.form-grid{display:grid;gap:14px;margin-top:24px}.field{display:grid;gap:7px}.field label{font-size:12px;color:var(--muted);font-weight:700}.input,.select,.textarea{width:100%;background:var(--input-bg);border:1px solid var(--line);border-radius:16px;padding:12px 14px;outline:none;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;box-shadow:inset 0 1px #ffffff0d}.input::-moz-placeholder,.textarea::-moz-placeholder{color:var(--muted)}.input::placeholder,.textarea::placeholder{color:var(--muted)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px #f973161f,inset 0 1px #ffffff0f}.textarea{min-height:140px;resize:vertical}.inline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.checkbox{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.checkbox input{accent-color:var(--accent)}.error-text{min-height:18px;font-size:12px;color:#ff8787;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;border:1px solid transparent;padding:11px 15px;font-size:13px;font-weight:800;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease,color .14s ease;box-shadow:var(--shadow-soft)}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,var(--accent),#fb9a42);color:#fff;box-shadow:0 14px 34px #f973163d,inset 0 1px #ffffff29}.cp-btn-primary{background:linear-gradient(90deg,#6e4ff6,#49afe2)!important;box-shadow:0 8px 22px #5d52eb3d,inset 0 1px #ffffff2e;border:none}.cp-btn-primary:hover{filter:brightness(1.03)}.cp-btn-primary:disabled{background:linear-gradient(90deg,#6e4ff661,#49afe257)!important;box-shadow:0 6px 16px #5d52eb1f,inset 0 1px #ffffff14;color:#ffffffb8;cursor:not-allowed;transform:none;filter:none;opacity:.9}.cp-btn-primary:disabled:hover{transform:none;filter:none}.create-post-validation-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(239,68,68,.28);background:color-mix(in srgb,rgba(239,68,68,.12) 84%,transparent);color:#ef4444;font-size:12px;font-weight:700;line-height:1.45;box-shadow:0 10px 24px #ef444414}.create-post-validation-banner:before{content:"!";width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#ef4444;color:#fff;font-size:12px;font-weight:900;flex-shrink:0;margin-top:1px}.create-post-validation-banner:empty{display:none}.btn-secondary{background:color-mix(in srgb,var(--panel-soft) 92%,transparent);border-color:var(--line);color:var(--text-strong)}.btn-ghost{background:transparent;border-color:var(--line);color:var(--text)}.btn-pill{border-radius:999px;padding:10px 14px}.theme-toggle:before{content:var(--theme-icon);font-size:14px;line-height:1}.settings-page{display:grid;gap:24px;width:min(100%,1040px);margin:0 auto;padding:6px 0 32px}.settings-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;width:min(100%,860px);margin:0 auto}.settings-page-eyebrow{color:#8ab4ff;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:800;margin-bottom:8px}.settings-page-title{margin:0;color:var(--text-strong);font-size:32px;line-height:1.05;font-weight:800}.settings-page-copy{margin:10px 0 0;color:var(--muted);font-size:14px}.settings-page-grid{display:grid;gap:18px;width:min(100%,860px);margin:0 auto}.settings-card{background:var(--card-bg);border:1px solid var(--line);border-radius:26px;padding:26px 28px;box-shadow:var(--shadow-soft),inset 0 1px #ffffff0d;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.settings-card-danger{border-color:#ef444438}.settings-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.settings-section-title{margin:0;color:var(--text-strong);font-size:22px;font-weight:800}.settings-section-copy{margin:8px 0 0;color:var(--muted);font-size:13px}.settings-provider-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:#49afe224;border:1px solid rgba(73,175,226,.26);color:var(--text-strong);font-size:12px;font-weight:800;white-space:nowrap}.settings-form-grid{display:grid;gap:22px}.settings-avatar-panel{display:flex;align-items:center;gap:18px;padding:18px 20px;border-radius:22px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-elev) 74%,transparent)}.settings-avatar-preview{width:92px;height:92px;border-radius:26px;overflow:hidden;flex:0 0 auto;background:linear-gradient(135deg,#6e4ff6,#49afe2);display:grid;place-items:center;box-shadow:0 14px 30px #5d52eb38}.settings-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.settings-avatar-fallback{color:#fff;font-size:28px;font-weight:800;letter-spacing:-.04em}.settings-avatar-copy{display:grid;gap:8px;align-content:center}.settings-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.settings-field{display:grid;gap:8px;align-content:start}.settings-field-label{color:var(--text-strong);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.settings-field-help{margin:0;color:var(--muted);font-size:12px;min-height:18px}.settings-input{width:100%;min-height:48px;border-radius:16px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-soft) 84%,transparent);color:var(--text-strong);padding:12px 14px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;box-shadow:inset 0 1px #ffffff0d}.settings-input:focus{border-color:#6e4ff6;box-shadow:0 0 0 4px #5d52eb1f}.settings-input:disabled{opacity:.86;cursor:not-allowed;background:color-mix(in srgb,var(--panel-muted) 86%,transparent);color:var(--muted)}.settings-upload-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-moz-max-content;width:max-content;min-height:40px;padding:10px 14px;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-elev) 92%,transparent);color:var(--text-strong);font-size:13px;font-weight:800;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.settings-upload-btn:hover{transform:translateY(-1px);border-color:#5d52eb57;box-shadow:0 10px 24px #5d52eb24}.settings-inline-alert{padding:14px 16px;border-radius:16px;border:1px solid rgba(250,204,21,.24);background:#facc1514;color:var(--text);font-size:13px}.settings-inline-link{margin-left:6px;color:var(--text-strong);text-decoration:underline;font-weight:700}.settings-success-note{margin-top:8px;color:var(--success);font-size:12px;font-weight:700}.settings-actions{display:flex;align-items:center;gap:12px;justify-content:flex-start;padding-top:4px}.settings-save-btn{min-width:154px}.settings-saved-note{color:var(--muted);font-size:12px;font-weight:700}body[data-theme=light] .settings-card{background:linear-gradient(180deg,#fffffffa,#f4f7fbf2)}body[data-theme=light] .settings-avatar-panel{background:#f8fafdf5}body[data-theme=light] .settings-input{background:#fffffffa;border-color:#545f6e2e}body[data-theme=light] .settings-input:disabled{background:#f3f6faeb;color:#7a8493}@media(max-width:760px){.settings-page-title{font-size:26px}.settings-avatar-panel{align-items:flex-start;flex-direction:column}.settings-field-grid{grid-template-columns:minmax(0,1fr)}.settings-section-head,.settings-page-header{flex-direction:column}}.feature-grid{display:grid;gap:14px}.feature-box{padding:18px;border-radius:22px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 82%,transparent);box-shadow:inset 0 1px #ffffff0a}.feature-box h4{margin:0 0 8px;font-size:14px;color:var(--text-strong);font-weight:760}.feature-box p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.feature-list{display:grid;gap:10px;margin-top:16px}.feature-item{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent)}.feature-dot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--accent),#ffb067);margin-top:4px;flex:0 0 auto;box-shadow:0 0 18px #f9731647}body.auth-login-page,body.auth-register-page{background:linear-gradient(180deg,#eceef2,#e3e7ec);padding:0}body.auth-login-page:before,body.auth-register-page:before{opacity:.03;-webkit-mask-image:none;mask-image:none}body.auth-login-page:after,body.auth-register-page:after{opacity:0}body.auth-login-page:not([data-theme=light]),body.auth-register-page:not([data-theme=light]){background:linear-gradient(180deg,#161a21,#0f1319)}body.auth-login-page:not([data-theme=light]):before,body.auth-register-page:not([data-theme=light]):before{opacity:.05}.auth-login-shell{width:100%;min-height:100vh;display:grid;place-items:center;align-content:center;gap:18px;padding:24px 12px}.auth-login-card{width:min(calc(100vw - 24px),400px);border:1px solid #ccd2da;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#f7f7f8,#f0f2f4);box-shadow:0 22px 54px #2933422e}.auth-login-main{padding:26px 22px 20px}.auth-login-logo-wrap{display:flex;justify-content:center;margin:0}.auth-login-logo{width:500px;max-width:72%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;margin-bottom:40px}.auth-login-logo--darktheme{display:none}body.auth-login-page:not([data-theme=light]) .auth-login-logo--lighttheme{display:none}body.auth-login-page:not([data-theme=light]) .auth-login-logo--darktheme{display:block}.auth-login-title{margin:0;font-size:21px;color:var(--text-strong);font-weight:800;text-align:center}.auth-login-sub{margin:8px 0 0;text-align:center;color:#666c76;font-size:13px}.auth-google-btn{margin-top:18px;width:100%;height:38px;border-radius:10px;border:1px solid #d2d5db;background:#f2f3f5;color:#5d6470;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px}.auth-google-icon{width:18px;height:18px;display:block;flex:0 0 auto}.auth-login-divider{margin:16px 0 14px;display:flex;align-items:center;gap:12px;color:#717887;font-size:12px}.auth-login-divider:before,.auth-login-divider:after{content:"";height:1px;flex:1;background:#d7dbe2}.auth-login-status{margin-bottom:10px;padding:8px 10px;border-radius:10px;background:#22c55e1a;border:1px solid rgba(34,197,94,.28);color:#31c96b;font-size:12px}.auth-login-form{display:grid;gap:12px}.auth-login-form .field{gap:6px}.auth-login-form .field label{font-size:12px;color:var(--text-strong);font-weight:700}.auth-login-input{border-radius:10px;padding:9px 11px;box-shadow:none;background:#f3f4f6;border-color:#d3d8df}.auth-password-wrap{position:relative}.auth-password-input{padding-right:34px}.auth-password-eye{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:#8b93a2;font-size:10px;line-height:1;pointer-events:none}.auth-login-meta{margin-top:2px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.auth-login-submit{margin-top:2px;width:100%;height:40px;border:none;border-radius:10px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.01em;background:linear-gradient(180deg,#763fed,#12a1e9);box-shadow:inset 0 1px #ffffff2e,0 8px 18px #1259b93d;display:flex;align-items:center;justify-content:center;gap:10px}.auth-login-submit[disabled]{opacity:.75;cursor:not-allowed}.auth-login-bottom{border-top:1px solid #d8dde4;padding:12px 16px;text-align:center;color:#6a7280;font-size:12px}.auth-login-bottom a{color:var(--text-strong);font-weight:700}body.auth-login-page:not([data-theme=light]) .auth-login-card,body.auth-register-page:not([data-theme=light]) .auth-login-card{border-color:#2e3643;background:linear-gradient(180deg,#222833,#1c222d);box-shadow:0 26px 64px #0000008c}body.auth-login-page:not([data-theme=light]) .auth-login-sub,body.auth-register-page:not([data-theme=light]) .auth-login-sub{color:#a4afbf}body.auth-login-page:not([data-theme=light]) .auth-google-btn,body.auth-register-page:not([data-theme=light]) .auth-google-btn{border-color:#374152;background:#262d39;color:#d1d7e2}body.auth-login-page:not([data-theme=light]) .auth-login-divider,body.auth-register-page:not([data-theme=light]) .auth-login-divider{color:#9ca8ba}body.auth-login-page:not([data-theme=light]) .auth-login-divider:before,body.auth-login-page:not([data-theme=light]) .auth-login-divider:after,body.auth-register-page:not([data-theme=light]) .auth-login-divider:before,body.auth-register-page:not([data-theme=light]) .auth-login-divider:after{background:#394252}body.auth-login-page:not([data-theme=light]) .auth-login-input,body.auth-register-page:not([data-theme=light]) .auth-login-input{background:#232a35;border-color:#3b4558}body.auth-login-page:not([data-theme=light]) .auth-password-eye,body.auth-register-page:not([data-theme=light]) .auth-password-eye{color:#98a4b8}body.auth-login-page:not([data-theme=light]) .auth-login-bottom,body.auth-register-page:not([data-theme=light]) .auth-login-bottom{border-top-color:#333c4c;color:#9ca8ba}.auth-register-card{width:min(calc(100vw - 24px),430px)}.auth-register-main{padding:24px 22px 20px}.page-loading-indicator{position:fixed;top:0;left:0;right:0;z-index:10000;height:3px;overflow:hidden;pointer-events:none;background:#e2e8f0d9;box-shadow:0 1px #0f172a0f}.page-loading-indicator:before{content:"";position:absolute;top:0;bottom:0;left:0;width:42%;border-radius:999px;background:linear-gradient(90deg,#6e4ff6,#49afe2,#22d3ee);box-shadow:0 0 18px #49afe257;animation:page-loading-slide .95s ease-in-out infinite}@keyframes page-loading-slide{0%{transform:translate(-120%)}55%{transform:translate(125%)}to{transform:translate(265%)}}body:not([data-theme=light]) .page-loading-indicator{background:#050a12b8;box-shadow:0 1px #ffffff0f}body:not([data-theme=light]) .page-loading-indicator:before{background:linear-gradient(90deg,#8b5cf6,#38bdf8,#22d3ee);box-shadow:0 0 22px #38bdf880,0 0 10px #8b5cf657}.shell-app{height:100vh;display:grid;grid-template-columns:246px minmax(0,1fr);background:#f4f5f7;overflow:hidden}.shell-sidebar{border-right:1px solid rgb(219,221,229);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-soft) 96%,#f4f5f7),color-mix(in srgb,var(--panel) 94%,#eceef2));padding:0;display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto}.shell-brand{height:56px;display:flex;align-items:center;gap:0;padding:0 27px;border-bottom:1px solid rgb(219,221,229)}.shell-brand-logo{height:36px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;display:block}.shell-brand-logo--darktheme{display:none}body:not([data-theme=light]) .shell-brand-logo--lighttheme{display:none}body:not([data-theme=light]) .shell-brand-logo--darktheme{display:block}.shell-nav{display:grid;gap:18px;padding:4px 0}.shell-nav-title{font-size:14px;text-transform:uppercase;letter-spacing:.5px;font-weight:900;color:#677289;margin:11px 14px 8px;padding-left:12px}.shell-nav-list{display:grid;gap:4px}.shell-nav-item{display:flex;align-items:center;gap:10px;min-height:32px;border-radius:8px;font-size:15px;font-weight:600;color:#797c88;padding:0 14px 0 24px}.shell-nav-icon{width:18px;height:18px;stroke-width:2;flex:0 0 auto;color:#797c88}.shell-nav-item.active{background:#7b5bff1a;color:#724bff}.shell-nav-item.highlight{background:#7b5bff1f;color:#724bff}.shell-nav-item:not(.active):hover{background:#3e4c650f}.shell-logout{margin-top:auto;border:1px solid color-mix(in srgb,var(--line) 145%,transparent);background:#f3f5f8;color:#4f5d77;border-radius:10px;height:36px;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.shell-logout:hover{background:linear-gradient(90deg,#6e4ff6,#49afe2);border-color:transparent;color:#fff;box-shadow:0 14px 34px #6e4ff638,0 0 0 1px #ffffff0f inset;transform:translateY(-1px)}.shell-main{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.shell-header{height:56px;border-bottom:1px solid rgb(219,221,229);background:#f7f7fa;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.shell-search-wrap{flex:1;max-width:560px}.shell-search{width:100%;height:38px;border-radius:999px;border:1px solid #c9d0da;background:#f1f3f6;color:#4e5972;padding:0 14px;outline:none;font-size:13px}.shell-search:focus{border-color:#835bff;box-shadow:0 0 0 3px #7b5bff1f}.shell-header-actions{display:flex;align-items:center;gap:10px}.shell-header-actions .btn{width:auto}.shell-icon-btn{width:30px;height:30px;border-radius:999px;border:1px solid transparent;background:transparent;color:#7b62d8;font-size:20px;line-height:1}.shell-avatar{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#b254b8,#8f3bb0);color:#fff;font-weight:700;overflow:hidden}.shell-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.shell-avatar span{font-size:13px;line-height:1}.shell-content{padding:20px 30px;display:grid;align-content:start;justify-items:stretch;gap:14px;min-height:0;overflow-y:auto;overflow-x:hidden}.dashboard-shell{display:grid;gap:28px}.dashboard-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dash-title{margin:0;font-size:38px;line-height:1;color:#273247;font-weight:900;letter-spacing:-.03em}.dash-sub{margin:10px 0 0;color:#738199;font-size:15px;font-weight:600}.dash-generate-btn{min-height:56px;padding:0 24px;border-radius:18px;background:linear-gradient(90deg,#4d77f4,#62b7ff);color:#fff;font-size:15px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 18px 34px #5781ff38}.dash-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.dash-metric-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;min-height:110px;padding:10px 20px;border-radius:16px;border:1px solid rgba(105,120,186,.28);background:linear-gradient(135deg,#f6f8fffa,#edf2faf5);box-shadow:0 18px 42px #2a3a5614;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dash-metric-card:hover{transform:translateY(-2px);border-color:#6978ba70;box-shadow:0 22px 44px #2a3a561f}.dash-metric-card:focus-visible{outline:none;transform:translateY(-1px);border-color:#5c81ff8f;box-shadow:0 0 0 3px #5c81ff24,0 22px 44px #2a3a561f}.dash-metric-card:after{content:"";position:absolute;width:118px;height:118px;right:-46px;top:-40px;border-radius:50%;background:#7c8dca1f}.dash-metric-icon-wrap{position:relative;z-index:1}.dash-metric-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(112,128,180,.3);background:#ffffff75;color:#6486e7;box-shadow:inset 0 1px #fff9}.dash-metric-icon svg{width:24px;height:24px;display:block}.dash-metric-copy{position:relative;z-index:1;display:grid;gap:4px}.dash-metric-label{font-size:13px;font-weight:800;color:#55627a}.dash-metric-value{font-size:34px;line-height:.95;font-weight:900;color:#192338;letter-spacing:-.04em}.dash-metric-note{font-size:12px;font-weight:700;color:#7b879b}.dash-metric-card--published .dash-metric-icon{color:#5ed69e;border-color:#5ed69e47;background:#5ed69e1a}.dash-metric-card--scheduled .dash-metric-icon{color:#7facff;border-color:#7facff47;background:#7facff1a}.dash-metric-card--drafts .dash-metric-icon{color:#ffcf47;border-color:#ffcf4747;background:#ffcf471a}.dash-metric-card--campaigns .dash-metric-icon{color:#b098ff;border-color:#b098ff47;background:#b098ff1a}.dash-content-grid{display:grid;grid-template-columns:1.35fr .95fr;gap:22px}.dash-surface-panel{border:1px solid rgba(120,138,167,.2);border-radius:28px;background:linear-gradient(180deg,#fcfdfffa,#f4f7fbf5);box-shadow:0 18px 42px #2a3a5614;padding:28px;display:grid;gap:22px}.dash-panel-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dash-panel-title{margin:0;font-size:22px;line-height:1.1;font-weight:900;color:#243146;letter-spacing:-.03em}.dash-panel-sub{margin:8px 0 0;font-size:14px;color:#7b889f;font-weight:600}.dash-panel-view-link{color:#6f83f0;font-size:15px;font-weight:800;white-space:nowrap;padding-top:8px}.dash-upcoming-list,.dash-campaign-list{display:grid;gap:18px}.dash-upcoming-card,.dash-campaign-card{border:1px solid rgba(120,138,167,.18);border-radius:22px;background:#ffffffa8;padding:18px;box-shadow:inset 0 1px #ffffffa6}.dash-upcoming-card{display:grid;grid-template-columns:98px minmax(0,1fr);gap:18px;align-items:center}.dash-upcoming-time{min-height:104px;border:1px solid rgba(120,138,167,.2);border-radius:20px;background:#f3f6fcb3;display:grid;place-items:center;align-content:center;gap:8px;text-align:center}.dash-upcoming-time span{font-size:12px;font-weight:800;letter-spacing:.08em;color:#72809a}.dash-upcoming-time strong{font-size:16px;line-height:1.1;font-weight:900;color:#5c7ff0}.dash-upcoming-main{display:grid;grid-template-columns:156px minmax(0,1fr);gap:20px;align-items:center}.dash-upcoming-main.no-media{grid-template-columns:minmax(0,1fr)}.dash-upcoming-thumb{width:156px;height:102px;border-radius:18px;border:1px solid rgba(132,151,184,.2);background:linear-gradient(135deg,#89e594,#76a7ff);overflow:hidden}.dash-upcoming-thumb .post-media-thumb-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dash-upcoming-copy{min-width:0;display:grid;gap:12px}.dash-upcoming-account-row{display:flex;align-items:center;gap:8px}.dash-upcoming-pill{width:-moz-max-content;width:max-content;max-width:100%;padding:4px 8px;border-radius:999px;background:linear-gradient(180deg,#6754dc2e,#5d4cc52e);border:1px solid rgba(103,84,220,.22);color:#4d438d;font-size:10px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-upcoming-copy p{margin:0;color:#2d374b;font-size:13px;line-height:1.4;font-weight:700;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dash-platform-stack{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dash-platform-stack-item{width:25px;height:25px;border-radius:50%;overflow:hidden;border:1px solid rgba(135,150,176,.22);background:#eef2f8db;display:grid;place-items:center}.dash-platform-stack-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dash-platform-stack-item span{font-size:11px;font-weight:900;color:#2c3a51;text-transform:uppercase}.dash-campaign-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.dash-campaign-copy{display:grid;gap:10px}.dash-campaign-copy h3{margin:0;font-size:17px;font-weight:900;color:#223046}.dash-campaign-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:-12px}.dash-campaign-domain{color:#5b87f0;font-size:16px;font-weight:800}.dash-campaign-type{padding:7px 13px;border-radius:999px;border:1px solid rgba(120,138,167,.2);background:#f4f7fbdb;color:#3f4d64;font-size:13px;font-weight:800}.dash-campaign-stats{display:flex;align-items:center;gap:10px}.dash-campaign-stat{min-width:60px;padding:5px 10px;border-radius:12px;border:1px solid rgba(120,138,167,.18);background:#f7f9fcdb;display:grid;justify-items:center;gap:4px}.dash-campaign-stat span{font-size:12px;font-weight:800;color:#77849c}.dash-campaign-stat strong{font-size:19px;line-height:1;font-weight:900;color:#1d2737}.dash-empty-state{min-height:240px;display:grid;place-content:center;justify-items:center;gap:8px;text-align:center}.dash-empty-state-icon{font-size:28px;color:#c0cade}.dash-empty-state-title{font-size:18px;font-weight:900;color:#2a3548}.dash-empty-state-copy{font-size:14px;color:#7b889f;font-weight:600}body:not([data-theme=light]) .shell-app{background:linear-gradient(180deg,#11161d,#0d1219)}body:not([data-theme=light]) .shell-sidebar{border-right-color:#2d3441;background:linear-gradient(180deg,#181f29,#151b24)}body:not([data-theme=light]) .shell-brand{border-bottom-color:#2d3441}body:not([data-theme=light]) .shell-nav-title{color:#8d98ad}body:not([data-theme=light]) .shell-nav-item{color:#b0bacb}body:not([data-theme=light]) .shell-nav-item.active,body:not([data-theme=light]) .shell-nav-item.highlight{background:#724bff2e;color:#cfbfff}body:not([data-theme=light]) .shell-nav-item:not(.active):hover{background:#ffffff0d}body:not([data-theme=light]) .shell-logout{background:#1c2430;border-color:#384254;color:#ced6e4}body:not([data-theme=light]) .shell-logout:hover{background:linear-gradient(90deg,#6e4ff6,#49afe2);border-color:transparent;color:#fff;box-shadow:0 16px 36px #49afe22e,0 12px 28px #6e4ff62e}body:not([data-theme=light]) .shell-header{border-bottom-color:#2d3441;background:#10161e73}body:not([data-theme=light]) .shell-search{border-color:#374152;background:#1d2531;color:#d5ddec}body:not([data-theme=light]) .dash-title{color:#e8edf6}body:not([data-theme=light]) .dash-sub{color:#9eabbe}body:not([data-theme=light]) .dash-generate-btn{box-shadow:0 18px 34px #2a7bff42}body:not([data-theme=light]) .dash-metric-card{border-color:#5d6f9c57;background:linear-gradient(135deg,#1f2641fa,#161d31f5);box-shadow:0 18px 42px #0000002e}body:not([data-theme=light]) .dash-metric-card:hover{border-color:#8495d280;box-shadow:0 24px 46px #0000003d}body:not([data-theme=light]) .dash-metric-card:focus-visible{border-color:#7c99ffad;box-shadow:0 0 0 3px #7c99ff29,0 24px 46px #0000003d}body:not([data-theme=light]) .dash-metric-card:after{background:#94a0d914}body:not([data-theme=light]) .dash-metric-icon{background:#ffffff0a;border-color:#8292bc42;box-shadow:inset 0 1px #ffffff08}body:not([data-theme=light]) .dash-metric-label{color:#c0cade}body:not([data-theme=light]) .dash-metric-value{color:#f3f6fd}body:not([data-theme=light]) .dash-metric-note{color:#98a6be}body:not([data-theme=light]) .dash-surface-panel{border-color:#303d53;background:linear-gradient(180deg,#181f2dfa,#161d29f5);box-shadow:0 18px 42px #0000002e}body:not([data-theme=light]) .dash-panel-title{color:#e3e8f1}body:not([data-theme=light]) .dash-panel-sub{color:#8fa0b6}body:not([data-theme=light]) .dash-panel-view-link{color:#aab7ff}body:not([data-theme=light]) .dash-upcoming-card,body:not([data-theme=light]) .dash-campaign-card{border-color:#324055;background:#1a2434;box-shadow:inset 0 1px #ffffff08}body:not([data-theme=light]) .dash-upcoming-time{border-color:#334155;background:#141d2b}body:not([data-theme=light]) .dash-upcoming-time span{color:#9babc4}body:not([data-theme=light]) .dash-upcoming-time strong{color:#8dabff}body:not([data-theme=light]) .dash-upcoming-thumb{border-color:#334055}body:not([data-theme=light]) .dash-upcoming-pill{background:linear-gradient(180deg,#6754dc3d,#5d4cc538);border-color:#7764e63d;color:#d8d0ff}body:not([data-theme=light]) .dash-upcoming-copy p{color:#ebf0f9}body:not([data-theme=light]) .dash-platform-stack-item{border-color:#334055;background:#131a25;box-shadow:none}body:not([data-theme=light]) .dash-platform-stack-item span{color:#dde5f1}body:not([data-theme=light]) .dash-campaign-copy h3{color:#edf2fb}body:not([data-theme=light]) .dash-campaign-domain{color:#8fb2ff}body:not([data-theme=light]) .dash-campaign-type{border-color:#334055;background:#141d2a;color:#d8e1f0}body:not([data-theme=light]) .dash-campaign-stat{border-color:#334055;background:#141d2a}body:not([data-theme=light]) .dash-campaign-stat span{color:#98a6be}body:not([data-theme=light]) .dash-campaign-stat strong{color:#f2f5fb}body:not([data-theme=light]) .dash-empty-state-icon{color:#5d6b81}body:not([data-theme=light]) .dash-empty-state-title{color:#e7edf6}body:not([data-theme=light]) .dash-empty-state-copy{color:#8ea0b8}body:not([data-theme=light]) .account-title{color:#e8edf6}body:not([data-theme=light]) .account-sub{color:#9eabbe}body:not([data-theme=light]) .account-summary{color:#9aa7bc}body:not([data-theme=light]) .account-summary-icon{background:#22c55e2e;border-color:#22c55e57}body:not([data-theme=light]) .account-card{border-color:#333c4a;background:#1b2330;box-shadow:0 2px 4px #0000003d}body:not([data-theme=light]) .account-card-name{color:#f0f3f8}body:not([data-theme=light]) .account-card-desc{color:#8ea0b8}body:not([data-theme=light]) .account-card-connected{color:#9fb1c9}body:not([data-theme=light]) .account-chip{border-color:#384253;background:#232d3a}body:not([data-theme=light]) .account-chip-avatar{background:#364458;color:#dae3f0}body:not([data-theme=light]) .account-chip-platform{border-color:#232d3a}body:not([data-theme=light]) .account-chip-name{color:#e4ebf6}body:not([data-theme=light]) .account-chip-close{color:#9eb0c8}body:not([data-theme=light]) .cp-destination-chip.is-selected{border-color:#8a70ff;background:#2a2440;box-shadow:0 0 0 2px #8a70ff29}body:not([data-theme=light]) .cp-destination-chip.is-selected .account-chip-close{color:#bba9ff}body:not([data-theme=light]) .account-chip-empty{border-color:#394356;color:#95a7c0}body:not([data-theme=light]) .account-connect-btn{background:linear-gradient(90deg,#7f62ff,#59b8e8)}.page-shell{width:100%;padding:18px 18px 24px}.layout{width:100%;display:grid;grid-template-columns:232px minmax(0,1fr);gap:18px;align-items:start}.sidebar{position:sticky;top:18px;width:232px;min-height:calc(100vh - 36px);padding:18px;border-radius:28px;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-bg) 94%,transparent),color-mix(in srgb,var(--panel-muted) 90%,transparent));box-shadow:var(--shadow),inset 0 1px #ffffff12;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.sidebar-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.workspace-tag{margin-top:14px;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.18em;font-weight:700}.menu{display:grid;gap:7px;margin-top:14px}.menu a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:15px;border:1px solid transparent;color:var(--text);font-size:13px;font-weight:700}.menu a:hover,.menu a.active{background:linear-gradient(180deg,color-mix(in srgb,var(--hover) 100%,transparent),color-mix(in srgb,var(--panel-soft) 72%,transparent));border-color:var(--line);color:var(--text-strong);box-shadow:inset 0 1px #ffffff0a}.menu-dot{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--muted) 65%,transparent)}.menu a.active .menu-dot{background:var(--accent);box-shadow:0 0 10px #f973166b}.sidebar-footer{margin-top:auto;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent)}.sidebar-stack{min-height:100%;display:flex;flex-direction:column}.main{display:grid;gap:16px;min-width:0}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.topbar h1{margin:6px 0 0;font-size:32px;line-height:1.02;color:var(--text-strong);font-weight:800}.topbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.card,.form-section,.preview-shell,.stat,.account-group{border:1px solid rgb(232,234,240);border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 94%,transparent),color-mix(in srgb,var(--panel-soft) 92%,transparent));box-shadow:var(--shadow-soft),inset 0 1px #ffffff0f;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);min-width:0}.card{padding:20px}.card h2,.card h3{margin:0;color:var(--text-strong)}.card h2{font-size:18px;font-weight:780}.card h3{font-size:15px;font-weight:760}.card-sub{margin-top:7px;color:var(--muted);font-size:13px;line-height:1.55}.cp-destinations-section{padding:20px 5px;min-width:0}.cp-post-setup-card{border-color:var(--line);border-radius:24px;box-shadow:var(--shadow)}.cp-post-setup-controls{display:flex;align-items:flex-start;gap:18px;justify-content:space-between}.cp-post-setup-controls>*{flex:0 0 auto;min-width:0}@media(max-width:820px){.cp-post-setup-controls{display:grid;gap:12px}.cp-post-setup-controls .cp-post-setup-control-group:first-child{margin-left:0}}.cp-post-setup-control-group{display:grid;gap:8px;justify-items:start}.cp-post-setup-control-label{font-size:12px;color:var(--muted);font-weight:700;min-height:17px}.cp-post-setup-control-pill{display:inline-flex;align-items:center;gap:4px;padding:4px;max-width:100%;flex-wrap:wrap;border:1px solid var(--line);border-radius:14px;background:#7b5bff1a}.cp-platform-preview-section{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0!important}.cp-platform-preview-section.is-sticky{position:sticky;bottom:18px;align-self:end;max-height:calc(100vh - 24px);overflow:auto}.create-post-facebook-text-preview-shell,.create-post-facebook-preview-shell,.create-post-linkedin-preview-shell,.create-post-tiktok-preview-shell,.create-post-x-preview-shell,.create-post-bluesky-preview-shell{border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.create-post-instagram-reel-format-pill,.create-post-youtube-format-pill,.create-post-linkedin-format-pill,.create-post-tiktok-format-pill,.create-post-x-preview-format-pill,.create-post-bluesky-preview-format-pill,.create-post-facebook-preview-head-chevron{display:none!important}.grid{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{padding:16px}.stat-label{font-size:12px;color:var(--muted);font-weight:700}.stat .num{margin-top:8px;font-size:28px;line-height:1;font-weight:820;color:var(--text-strong)}.small{font-size:12px;color:var(--muted)}.small-link{font-size:12px;color:var(--text-strong);font-weight:700}.divider{height:1px;background:color-mix(in srgb,var(--line) 86%,transparent);margin:16px 0}.empty-state{border:1px dashed color-mix(in srgb,var(--line) 120%,transparent);border-radius:18px;padding:28px 18px;text-align:center;color:var(--muted);font-size:13px;background:color-mix(in srgb,var(--panel-soft) 96%,transparent);box-shadow:inset 0 1px #ffffff0a}.avatar-wrap{position:relative;flex:0 0 auto}.avatar{width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,#2a3452,#1e2740);display:grid;place-items:center;font-size:12px;font-weight:800;color:var(--text-strong);letter-spacing:.02em;border:1px solid var(--line)}.badge-plat{position:absolute;left:-3px;bottom:-3px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border-radius:999px;font-size:8px;font-weight:800;color:#fff;border:2px solid color-mix(in srgb,var(--panel) 100%,transparent)}.platform-facebook{background:#1877f2}.platform-instagram{background:linear-gradient(135deg,#f58529,#dd2a7b)}.platform-linkedin{background:#0a66c2}.platform-meta{display:flex;align-items:center;gap:12px;min-width:0}.platform-name{font-size:13px;font-weight:700;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-sub{font-size:12px;color:var(--muted);margin-top:2px}.account-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.account-row:last-child{border-bottom:none;padding-bottom:0}.status-pill{padding:5px 11px;border-radius:999px;border:1px solid var(--line);font-size:11px;font-weight:700;color:var(--text);background:color-mix(in srgb,var(--panel-muted) 96%,transparent);white-space:nowrap;flex-shrink:0}.status-pill.success{background:#22c55e1a;border-color:#22c55e3d;color:#31c96b}.auth-topbar{display:flex;justify-content:flex-end;padding:14px 14px 0}.plat-card{border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 94%,transparent),color-mix(in srgb,var(--panel-soft) 92%,transparent));box-shadow:var(--shadow-soft),inset 0 1px #ffffff0f;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);padding:18px 20px;display:grid;gap:14px}.plat-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.plat-header-left{display:flex;align-items:center;gap:14px;min-width:0}.plat-icon{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff;flex:0 0 auto;letter-spacing:.02em}.plat-icon.fb{background:#1877f2}.plat-icon.ig{background:linear-gradient(135deg,#f58529,#dd2a7b 60%,#8134af)}.plat-icon.li{background:#0a66c2}.plat-icon.x{background:#14141e;border:1px solid var(--line)}.plat-icon.pi{background:#e60023}.plat-icon.tt{background:#010101;border:1px solid var(--line)}.plat-icon.yt{background:red}.plat-icon.bs{background:#0085ff}.plat-icon.th{background:#101010;border:1px solid var(--line)}.plat-name{font-size:14px;font-weight:780;color:var(--text-strong)}.plat-desc{font-size:12px;color:var(--muted);margin-top:2px}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-soft) 90%,transparent);font-size:12px;font-weight:700;color:var(--text-strong);transition:border-color .14s}.chip:hover{border-color:color-mix(in srgb,var(--line) 140%,transparent)}.chip-avatar{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;font-size:9px;font-weight:800;color:#fff;flex:0 0 auto}.chip-x{display:grid;place-items:center;width:16px;height:16px;border-radius:999px;background:color-mix(in srgb,var(--muted) 30%,transparent);color:var(--muted);font-size:10px;font-weight:700;cursor:pointer;margin-left:2px;transition:background .14s,color .14s}.chip-x:hover{background:#ff50502e;color:#ff8787}.plat-empty{border:1px dashed color-mix(in srgb,var(--line) 100%,transparent);border-radius:16px;padding:16px;text-align:center;color:var(--muted);font-size:13px}.account-page{width:100%;max-width:1320px;margin:0 auto;padding:10px 4px 18px}.account-header{margin:0 0 6px}.account-title{margin:0;font-size:30px;line-height:1.08;letter-spacing:-.02em;font-weight:800;color:#141a24}.account-sub{margin:6px 0 0;font-size:14px;line-height:1.2;color:#6f7f9a;font-weight:500}.account-summary{margin:14px 0 18px;display:inline-flex;align-items:center;gap:10px;color:#6a7892;font-size:13px;font-weight:500}.account-summary-icon{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;color:#31c96b;background:#22c55e24;border:1px solid rgba(34,197,94,.3);font-size:12px;line-height:1}.account-grid{display:grid;grid-template-columns:1fr;gap:14px}.account-card{border:1px solid #d6dce5;border-radius:20px;background:#fcfdff;box-shadow:0 2px 4px #1018280f;padding:16px 18px;display:grid;gap:12px}.account-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-card-brand{display:flex;align-items:flex-start;gap:12px}.account-card-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden}.account-card-icon-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.account-card-icon-fallback{width:100%;height:100%;border-radius:13px;display:grid;place-items:center;font-size:14px;font-weight:800;color:#fff;background:#5c6f92;box-shadow:inset 0 1px #ffffff40}.account-card-name{margin-top:2px;font-size:23px;line-height:1.1;letter-spacing:-.01em;font-weight:800;color:#151b25}.account-card-desc{margin-top:2px;font-size:12px;line-height:1.4;color:#66758f;max-width:36ch}.account-card-connected{margin-top:3px;font-size:11px;line-height:1.3;color:#5f6f89;font-weight:600}.account-chip-row{display:flex;flex-wrap:wrap;gap:10px}.account-chip{display:inline-flex;align-items:center;gap:10px;min-height:42px;border:1px solid #d0d6df;border-radius:999px;background:#f2f5f9;padding:5px 10px 5px 6px}.account-chip-avatar-wrap{position:relative;width:28px;height:28px;flex:0 0 auto}.account-chip-avatar{width:28px;height:28px;border-radius:999px;-o-object-fit:cover;object-fit:cover;display:block;background:#d7dee8;color:#4a5b78;font-size:10px;font-weight:700;display:grid;place-items:center}.account-chip-platform{position:absolute;left:-3px;bottom:-3px;min-width:16px;height:16px;padding:0;border-radius:999px;display:grid;place-items:center;font-size:8px;font-weight:800;color:#fff;line-height:1;overflow:hidden}.account-chip-platform-img{width:12px;height:12px;-o-object-fit:contain;object-fit:contain;display:block}.account-chip-name{font-size:12px;line-height:1.2;color:#1e2734;font-weight:700;white-space:nowrap}.account-chip-remove-btn{margin-left:auto;border:none;background:none;padding:0;cursor:pointer;display:grid;place-items:center;width:22px;height:22px}.account-chip-remove-btn:focus-visible{outline:2px solid #6e4ff6;outline-offset:2px;border-radius:999px}.account-chip-close{font-size:20px;line-height:1;color:#5d6c86;font-weight:500}.cp-destination-chip{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.cp-destination-chip.is-selected{border-color:#6e4ff6;background:#f2efff;box-shadow:0 0 0 2px #6e4ff624}.cp-destination-chip .account-chip-close{font-size:14px;width:16px;text-align:center;font-weight:700}.cp-destination-chip.is-selected .account-chip-close{color:#6e4ff6}.account-chip-empty{min-height:56px;border:1px dashed #c9d0dc;border-radius:18px;display:grid;place-items:center;color:#6b7c98;font-size:13px}.account-connect-btn{height:38px;border:none;border-radius:10px;background:linear-gradient(90deg,#6a4ff4,#52a9db);color:#fff;font-size:14px;letter-spacing:-.01em;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;transition:filter .15s ease,transform .15s ease;padding:10px}.account-connect-btn .h-3{height:.75rem}.account-connect-btn .w-3{width:.75rem}.account-connect-btn:hover{filter:brightness(1.03);transform:translateY(-1px)}.account-connect-btn:active{transform:translateY(0)}.account-delete-modal-overlay{position:fixed;inset:0;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .18s ease;background:#03071294}body[data-theme=light] .account-delete-modal-overlay{background:#0f172a57}.account-delete-modal{position:fixed;top:50%;left:50%;z-index:1001;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 32px));padding:28px 28px 24px;border-radius:22px;border:1px solid var(--line);background:var(--panel-elev);color:var(--text);box-shadow:0 24px 64px #00000047;animation:modalIn .2s cubic-bezier(.34,1.56,.64,1);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.account-delete-modal-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.account-delete-modal-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-soft) 96%,transparent),color-mix(in srgb,var(--panel) 92%,transparent));box-shadow:inset 0 1px #ffffff0d;overflow:hidden}.account-delete-modal-icon span{font-size:24px;font-weight:800;color:var(--text-strong)}.account-delete-modal-icon-img{width:90%;height:90%;-o-object-fit:contain;object-fit:contain}.account-delete-modal-title{margin:0;font-size:20px;font-weight:800;color:var(--text-strong)}.account-delete-modal-subtitle{margin:4px 0 0;font-size:13px;color:var(--muted)}.account-delete-modal-body,.connect-modal-body{display:grid;gap:12px;margin-bottom:28px}.connect-modal-section{display:grid;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-soft) 94%,transparent)}.connect-modal-section-title{margin:0;font-size:14px;font-weight:800;color:var(--text-strong)}.connect-modal-list{display:grid;gap:10px}.connect-modal-list-item{display:flex;align-items:flex-start;gap:10px}.connect-modal-list-dot{width:10px;height:10px;border-radius:50%;background:var(--success);margin-top:4px;flex:0 0 auto}.connect-modal-list-item p{margin:0;font-size:14px;line-height:1.6;color:var(--text)}.connect-modal-note{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-soft) 98%,transparent),color-mix(in srgb,var(--panel) 92%,transparent))}.connect-modal-note-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);margin-top:4px;flex:0 0 auto}.connect-modal-note p{margin:0;font-size:14px;line-height:1.6;color:var(--text)}.connect-modal-collapse{border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-soft) 95%,transparent);overflow:hidden}.connect-modal-collapse summary{list-style:none;cursor:pointer;padding:14px 16px;font-size:14px;font-weight:800;color:var(--text-strong)}.connect-modal-collapse summary::-webkit-details-marker{display:none}.connect-modal-collapse-content{padding:0 16px 16px}.connect-modal-links{display:flex;flex-wrap:wrap;gap:10px}.connect-modal-link-inline{color:#6366f1;font-weight:600;text-decoration:none}.connect-modal-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-elev) 92%,transparent);color:var(--text-strong);font-size:13px;font-weight:700}.connect-modal-field{display:grid;gap:6px}.connect-modal-input{width:100%;background:var(--input-bg);border:1px solid var(--line);border-radius:14px;padding:11px 12px;color:var(--text);font-size:13px;outline:none}.connect-modal-input::-moz-placeholder{color:var(--muted)}.connect-modal-input::placeholder{color:var(--muted)}.connect-modal-helper{font-size:12px;line-height:1.5;color:var(--muted)}.connect-modal-error{margin-top:6px;font-size:12px;color:#f87171}.connect-modal-form{display:grid;gap:12px}.connect-modal-primary{min-width:148px}.account-delete-modal-note{display:flex;align-items:flex-start;gap:10px}.account-delete-modal-note p{margin:0;font-size:14px;line-height:1.6;color:var(--text)}.account-delete-modal-note-dot{width:10px;height:10px;border-radius:50%;background:var(--danger);margin-top:4px;flex:0 0 auto}.account-delete-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.account-delete-modal-cancel{background:none;border:none;cursor:pointer;font-size:15px;font-weight:700;color:var(--text);padding:10px 16px}.account-delete-modal-confirm{min-width:152px}.history-page{width:min(100%,1320px);margin:0 auto;display:grid;gap:12px}.history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.history-title{margin:0;font-size:28px;line-height:1.08;letter-spacing:-.02em;font-weight:800;color:#151c28}.history-sub{margin:6px 0 0;font-size:13px;color:#6c7b95}.history-stats{display:flex;align-items:stretch;gap:8px}.history-stat{min-width:96px;border:1px solid #d3d9e2;border-radius:10px;background:#f8fafd;padding:7px 10px;display:grid;gap:2px}.history-stat span{font-size:11px;color:#6f7d95;font-weight:600}.history-stat strong{font-size:18px;color:#1a2230;font-weight:800;line-height:1}.history-stat.success strong{color:#22a760}.history-stat.failed strong{color:#e24c4c}.history-list-card{border:1px solid #d5dce6;border-radius:18px;background:#fcfdff;box-shadow:0 2px 6px #1018280f;padding:14px}.history-list{display:grid;gap:12px}.history-item{border:1px solid #d7dde7;border-radius:14px;background:#fff;padding:14px;display:grid;gap:10px}.history-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.history-item-type{font-size:14px;color:#1f2735;font-weight:780;text-transform:capitalize;display:flex;align-items:center;gap:8px}.history-item-date{font-size:11px;font-weight:600;color:#7a879d}.history-status-pill{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.history-status-pill.success{background:#22c55e1a;border-color:#22c55e40;color:#22a760}.history-status-pill.partial{background:#f59e0b1f;border-color:#f59e0b42;color:#d18b09}.history-status-pill.failed{background:#ef44441a;border-color:#ef444438;color:#e24c4c}.history-status-pill.pending{background:#60a5fa1f;border-color:#60a5fa3d;color:#3c84d8}.history-caption{font-size:12px;color:#2b3443;line-height:1.5;white-space:pre-wrap;border:1px solid #e1e6ee;border-radius:10px;background:#f7f9fc;padding:8px 10px}.history-meta{display:flex;flex-wrap:wrap;gap:8px}.history-meta-item{display:inline-flex;align-items:center;min-height:24px;border:1px solid #d9e0ea;border-radius:999px;background:#f4f7fb;padding:0 10px;font-size:12px;color:#6f7d95;font-weight:650}.history-accounts{display:grid;gap:6px;padding-top:2px;border-top:1px dashed #dde3ec}.history-accounts-label{font-size:11px;color:#7a879d;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.history-chip-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.history-chip{display:inline-flex;align-items:center;gap:9px;min-height:40px;border-radius:999px;border:1px solid #cfd6e1;background:#f6f8fc;padding:4px 10px 4px 6px;flex-shrink:0}.history-chip.success{border-color:#22c55e3d;background:#22c55e14}.history-chip.failed{border-color:#ef444433;background:#ef444414}.history-chip-status{width:16px;text-align:center;font-size:12px;font-weight:800}.history-chip-status.success{color:#22a760}.history-chip-status.failed{color:#e24c4c}.history-no-accounts{font-size:12px;color:#6f7d95}body:not([data-theme=light]) .history-title{color:#e8edf6}body:not([data-theme=light]) .history-sub{color:#9eabbe}body:not([data-theme=light]) .history-stat{border-color:#384254;background:#1f2835}body:not([data-theme=light]) .history-stat span{color:#95a7c0}body:not([data-theme=light]) .history-stat strong{color:#edf2f8}body:not([data-theme=light]) .history-list-card{border-color:#333c4a;background:#1b2330}body:not([data-theme=light]) .history-item{border-color:#394356;background:#222c3a}body:not([data-theme=light]) .history-item-type{color:#e8edf6}body:not([data-theme=light]) .history-item-date{color:#94a6bf}body:not([data-theme=light]) .history-caption{color:#d4dceb;border-color:#3d485a;background:#1f2835}body:not([data-theme=light]) .history-meta{color:#8fa2bc}body:not([data-theme=light]) .history-meta-item{border-color:#3f4b5d;background:#273241;color:#95a7c0}body:not([data-theme=light]) .history-accounts-label{color:#90a3bd}body:not([data-theme=light]) .history-accounts{border-top-color:#3a4558}body:not([data-theme=light]) .history-chip{border-color:#404a5d;background:#2a3443}body:not([data-theme=light]) .history-chip.success{border-color:#22c55e40;background:#22c55e26}body:not([data-theme=light]) .history-chip.failed{border-color:#ef444447;background:#ef444421}body:not([data-theme=light]) .history-no-accounts{color:#90a3bd}.published-page{width:min(100%,1320px);margin:0 auto;display:grid;gap:14px}.action-toast{position:fixed;right:24px;top:24px;z-index:1100;width:min(380px,calc(100vw - 32px));display:grid;grid-template-columns:32px minmax(0,1fr) 26px;align-items:start;gap:12px;border:1px solid rgba(34,197,94,.32);border-radius:14px;background:#102019;color:#fff;box-shadow:0 18px 45px #00000057,inset 0 1px #ffffff14;padding:13px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.action-toast.error{border-color:#ef444457;background:#2a1215}.action-toast-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#22c55e2e;color:#8ef1b6;font-size:13px;font-weight:950}.action-toast.error .action-toast-icon{background:#ef44442e;color:#fca5a5}.action-toast strong{display:block;color:#fff;font-size:13px;font-weight:950;line-height:1.15}.action-toast p{margin:4px 0 0;color:#bdebd1;font-size:11px;font-weight:700;line-height:1.35}.action-toast.error p{color:#fecaca}.action-toast button{width:24px;height:24px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:transparent;color:#bdebd1;font-size:12px;font-weight:950}.action-toast.error button{color:#fecaca}body[data-theme=light] .action-toast{border-color:#22c55e47;background:#f0fdf4;color:#14532d;box-shadow:0 18px 42px #0f172a24}body[data-theme=light] .action-toast.error{border-color:#ef444447;background:#fef2f2;color:#7f1d1d}body[data-theme=light] .action-toast strong{color:inherit}body[data-theme=light] .action-toast p{color:#166534}body[data-theme=light] .action-toast.error p{color:#991b1b}body[data-theme=light] .action-toast button{border-color:#0f172a1f;color:inherit}.published-head,.draft-head,.scheduled-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:72px;margin:0 14px}.published-head h1,.draft-head h1,.scheduled-head h1{margin:0;color:#f6fbff;font-size:31px;line-height:.94;font-weight:950;letter-spacing:-.03em}.published-head p{width:min(680px,100%);margin:8px 0 0;color:#8ea7cd;font-size:12px;font-weight:800;line-height:1.5}.published-create-btn,.draft-create-btn,.scheduled-create-btn{display:inline-flex;align-items:center;justify-content:center;min-width:156px;height:34px;border:1px solid rgba(142,112,255,.75);border-radius:12px;background:linear-gradient(180deg,#8e70ff,#6547ee);color:#fff;font-size:12px;font-weight:950;box-shadow:0 12px 24px #6847ee59;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.published-create-btn:hover,.draft-create-btn:hover,.scheduled-create-btn:hover{transform:translateY(-1px);box-shadow:0 16px 30px #6847ee61;filter:brightness(1.04)}.published-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #263750;border-radius:22px;background:#070e1a;padding:12px 18px;margin:0 14px}.published-platform-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.published-platform-tab{min-height:27px;border:1px solid #274267;border-radius:999px;background:#071526;color:#fff;padding:0 17px;font-size:11px;font-weight:950;line-height:1;box-shadow:inset 0 1px #ffffff0f;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.published-platform-tab:hover{transform:translateY(-1px);border-color:#3a5c89;background:#0d1b30;box-shadow:0 10px 18px #0000002e,inset 0 1px #ffffff14}.published-platform-tab.active{border-color:#886fff;background:linear-gradient(180deg,#8b70ff,#674bf4);box-shadow:0 10px 22px #6a4bf46b,inset 0 1px #ffffff38}.published-project-filter{display:block;width:196px;flex:0 0 auto}.published-project-filter select{width:100%;height:32px;border:1px solid #29476e;border-radius:10px;background:#081427;color:#fff;padding:0 34px 0 14px;font-size:12px;font-weight:950;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.published-project-filter select:hover{border-color:#3a5c89;background:#0d1b30}.published-project-filter select:focus{border-color:#886fff;box-shadow:0 0 0 3px #8b70ff2e}.published-board{display:grid;gap:14px}.published-board-head{display:none}.published-board-head h2{margin:0;color:#fff;font-size:14px;font-weight:950}.published-export-btn{display:inline-flex;align-items:center;justify-content:center;min-width:124px;min-height:38px;border:1px solid #2a466b;border-radius:10px;background:#101d31;color:#fff;font-size:12px;font-weight:950;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.published-export-btn:hover{transform:translateY(-1px);border-color:#3a5c89;background:#15253d;box-shadow:0 12px 22px #0003}.published-day-list{display:grid;gap:14px;padding:16px 14px 20px}.published-day{display:grid;gap:8px}.published-day-head{height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #263a56;border-radius:12px;background:#07101d;color:#fff;padding:0 16px}.published-day-head span,.published-day-head strong{font-size:12px;font-weight:950}.published-day-head strong{color:#a7c0f8}.published-post-list{display:grid;gap:10px}.published-post-card{display:grid;grid-template-columns:132px 166px minmax(0,1fr) 132px;align-items:center;gap:14px;min-height:126px;border:1px solid #2a4262;border-radius:14px;background:#0e1928;padding:12px}.published-post-card.no-media{grid-template-columns:132px minmax(0,1fr) 132px}.published-status-block{width:118px;height:100px;display:grid;place-content:center;gap:5px;border:1px solid #1d6b64;border-radius:12px;background:#093630;text-align:center;color:#fff}.published-status-block strong{display:block;font-size:13px;font-weight:950;line-height:1.1}.published-status-block span{display:block;color:#a7d8c7;font-size:9px;font-weight:950}.published-status-block.partial{border-color:#786c1c;background:#332f13}.published-status-block.partial span{color:#d0c667}.published-status-block.error{border-color:#704058;background:#2e162b}.published-status-block.error span{color:#c29aaa}.published-status-block.pending{border-color:#3b5d78;background:#14253a}.published-thumb{width:166px;height:92px;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#142033,#24354c)}.published-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.published-copy{min-width:0;display:grid;align-content:center;justify-items:start}.published-project-pill{display:inline-flex;align-items:center;min-height:22px;max-width:100%;border:1px solid rgba(184,172,255,.45);border-radius:999px;background:#3d328c;color:#fff;padding:0 12px;font-size:10px;font-weight:950;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.published-copy h3{margin:7px 0 0;width:100%;color:#fff;font-size:14px;line-height:1.14;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.published-copy p{margin:6px 0 0;width:100%;color:#b4dcff;font-size:11px;font-weight:500;line-height:1.45}.published-platform-row{display:flex;align-items:center;gap:6px;margin-top:10px}.published-account-badge{position:relative;display:inline-flex;flex:0 0 auto}.published-account-badge:after,.scheduled-account-badge:after,.draft-account-badge:after{content:attr(data-account-handle);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);max-width:180px;padding:6px 10px;border:1px solid rgba(62,84,112,.9);border-radius:8px;background:#070e1af5;color:#eef4ff;font-size:11px;font-weight:800;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .08s ease,transform .08s ease,visibility .08s ease;z-index:20;box-shadow:0 10px 24px #00000038}.published-account-badge:hover:after,.published-account-badge:focus-visible:after,.scheduled-account-badge:hover:after,.scheduled-account-badge:focus-visible:after,.draft-account-badge:hover:after,.draft-account-badge:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.published-account-avatar-wrap{position:relative;width:24px;height:24px;flex:0 0 24px}.published-account-avatar{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;background:#1e293b}.published-account-avatar-fallback{display:grid;place-items:center;color:#fff;font-size:9px;font-weight:900;background:#6c5dd3}.published-account-platform-icon{position:absolute;right:-3px;bottom:-2px;width:11px;height:11px;border-radius:999px;-o-object-fit:contain;object-fit:contain;background:transparent;box-shadow:none}.published-account-platform-fallback{display:grid;place-items:center;background:#1f75ff;color:#fff;font-size:7px;font-weight:900}.published-account-status{position:absolute;right:-5px;top:-5px;width:12px;height:12px;display:grid;place-items:center;border-radius:999px;background:#09a76a;color:#fff;font-size:8px;line-height:1;border:1px solid #0e1928}.published-account-badge.failed .published-account-status{background:#ef2c4f}.published-actions{display:grid;gap:10px;justify-items:end}.published-action{width:118px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #2c4a70;border-radius:9px;background:#101d31;color:#fff;font-size:11px;font-weight:950;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.published-action.primary{border-color:#6f63cc;background:#282053}.published-action:hover{transform:translateY(-1px);border-color:#3a5c89;background:#15253d;box-shadow:0 10px 18px #0000002e}.published-action.primary:hover{border-color:#8579eb;background:#352b69;box-shadow:0 12px 20px #5d52eb3d}.published-empty{min-height:180px;display:grid;place-items:center;color:#9fb6d4;font-size:13px;font-weight:800}.published-view-modal-overlay{position:fixed;inset:0;z-index:110;background:#060a1094;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;padding:18px}.published-view-modal{width:min(100%,640px);border:1px solid var(--line-strong);border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 98%,transparent),color-mix(in srgb,var(--panel) 96%,transparent));box-shadow:var(--shadow);overflow:hidden}.published-view-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px 16px;border-bottom:1px solid var(--line)}.published-view-modal-title{font-size:20px;line-height:1.1;color:var(--text-strong);font-weight:950}.published-view-modal-sub{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.4}.published-view-modal-close{width:32px;height:32px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-muted) 82%,transparent);color:var(--text-strong);font-size:18px;line-height:1;display:grid;place-items:center;flex:0 0 auto;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.published-view-modal-close:hover{transform:translateY(-1px);border-color:var(--line-strong);background:color-mix(in srgb,var(--panel-elev) 92%,transparent);box-shadow:0 10px 20px #00000024}.published-view-modal-body{display:grid;gap:14px;padding:18px 20px 20px}.published-view-modal-summary{display:grid;gap:8px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--panel-muted) 88%,transparent);padding:14px 16px}.published-view-modal-summary-pill{display:inline-flex;align-items:center;min-height:22px;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(114,75,255,.28);background:linear-gradient(180deg,#7b5bff38,#49afe224);color:var(--text-strong);padding:0 10px;font-size:10px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.published-view-modal-summary-title{color:var(--text-strong);font-size:15px;line-height:1.4;font-weight:800}.published-view-modal-list{display:grid;gap:10px}.published-view-target{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel-muted) 92%,transparent);padding:12px 14px}.published-view-target-main{min-width:0;display:flex;align-items:center;gap:12px}.published-view-target-icon-wrap{position:relative;width:30px;height:30px;flex:0 0 30px}.published-view-target-icon{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.published-view-target-icon-fallback{display:grid;place-items:center;background:#6c5dd3;color:#fff;font-size:11px;font-weight:900}.published-view-target-copy{min-width:0;display:grid;gap:2px}.published-view-target-platform{color:var(--text-strong);font-size:12px;font-weight:900}.published-view-target-name{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;font-weight:600}.published-view-target-btn{height:32px;min-width:84px;border-radius:10px;border:1px solid #6f63cc;background:#282053;color:#fff;font-size:12px;font-weight:900;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,filter .16s ease}.published-view-target-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#8579eb;background:#352b69;box-shadow:0 12px 20px #5d52eb3d}.published-view-target-btn:disabled{opacity:.52;cursor:not-allowed;transform:none;box-shadow:none;filter:saturate(.8)}.published-view-modal-note{border:1px solid rgba(174,142,69,.38);border-radius:12px;background:#7d66262e;color:#f0dd95;padding:12px 14px;font-size:12px;font-weight:700;line-height:1.4}body[data-theme=light] .published-head h1,body[data-theme=light] .draft-head h1,body[data-theme=light] .scheduled-head h1{color:#172131}body[data-theme=light] .published-head p{color:#687992}body[data-theme=light] .published-toolbar,body[data-theme=light] .published-board{border-color:#d7e0ea;background:linear-gradient(180deg,#fff,#f7f9fc);box-shadow:none}body[data-theme=light] .published-platform-tab{border-color:#d4deea;background:#eef3f8;color:#344256;box-shadow:inset 0 1px #fffc}body[data-theme=light] .published-platform-tab:hover{border-color:#bccadd;background:#fff;box-shadow:0 10px 18px #0f172a0f,inset 0 1px #ffffffeb}body[data-theme=light] .published-platform-tab.active{border-color:#7a63ff;background:linear-gradient(180deg,#8b70ff,#674bf4);box-shadow:0 10px 22px #6a4bf43d,inset 0 1px #ffffff38;color:#fff}body[data-theme=light] .published-project-filter select{border-color:#d4deea;background:#f5f7fb;color:#1f2937}body[data-theme=light] .published-project-filter select:hover{border-color:#bccadd;background:#fff}body[data-theme=light] .published-board-head h2,body[data-theme=light] .published-day-head,body[data-theme=light] .published-copy h3{color:#182232}body[data-theme=light] .published-export-btn{border-color:#d4deea;background:#f5f7fb;color:#1f2937}body[data-theme=light] .published-export-btn:hover{border-color:#bccadd;background:#fff}body[data-theme=light] .published-day-head{border-color:#dbe3ed;background:#f5f8fc}body[data-theme=light] .published-day-head strong{color:#5a76d6}body[data-theme=light] .published-post-card{border-color:#dbe3ed;background:#fff}body[data-theme=light] .published-copy p{color:#61758e}body[data-theme=light] .published-project-pill{border-color:#7b5cff38;background:#ede8ff;color:#5640c9}body[data-theme=light] .published-account-status{border-color:#fff}body[data-theme=light] .published-action{border-color:#d4deea;background:#f5f7fb;color:#1f2937}body[data-theme=light] .published-action.primary{border-color:#cfc7ff;background:#ece8ff;color:#4e3cc2}body[data-theme=light] .published-action:hover{border-color:#bccadd;background:#fff}body[data-theme=light] .published-action.primary:hover{border-color:#b9afff;background:#e3ddff}body[data-theme=light] .published-empty{color:#71829a}body[data-theme=light] .post-media-thumb-play{background:linear-gradient(180deg,#ffffff14,#ffffff29)}body[data-theme=light] .post-media-thumb-play:hover{background:linear-gradient(180deg,#ffffff1f,#ffffff38)}body[data-theme=light] .post-media-thumb-play-circle{background:#111827c2}body[data-theme=light] .published-view-modal-overlay{background:#121a283d}body[data-theme=light] .published-view-modal{border-color:#d7e0ea;background:linear-gradient(180deg,#fff,#f7f9fc);box-shadow:0 24px 48px #0f172a29}body[data-theme=light] .published-view-modal-header{border-bottom-color:#dfe7f0}body[data-theme=light] .published-view-modal-title{color:#172131}body[data-theme=light] .published-view-modal-sub{color:#677992}body[data-theme=light] .published-view-modal-close{border-color:#d4deea;background:#f5f7fb;color:#253144}body[data-theme=light] .published-view-modal-close:hover{border-color:#bccadd;background:#fff;box-shadow:0 10px 18px #0f172a14}body[data-theme=light] .published-view-modal-summary{border-color:#dce5ef;background:#f7f9fc}body[data-theme=light] .published-view-modal-summary-pill{border-color:#724bff2e;background:linear-gradient(180deg,#7b5bff24,#49afe214);color:#4030a7}body[data-theme=light] .published-view-modal-summary-title{color:#182232}body[data-theme=light] .published-view-target{border-color:#dce5ef;background:#fff}body[data-theme=light] .published-view-target-platform{color:#182232}body[data-theme=light] .published-view-target-name{color:#61758e}body[data-theme=light] .published-view-target-btn{border-color:#cfc7ff;background:#ece8ff;color:#4e3cc2}body[data-theme=light] .published-view-target-btn:hover:not(:disabled){border-color:#b9afff;background:#e3ddff;box-shadow:0 12px 20px #5d52eb2e}body[data-theme=light] .published-view-modal-note{border-color:#7b5bff2e;background:#7b5bff14;color:#5640c9}.draft-page{width:min(100%,1320px);margin:0 auto;display:grid;gap:14px}.draft-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #263750;border-radius:22px;background:#070e1a;padding:12px 18px;margin:0 14px}.draft-platform-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.draft-platform-tab{min-height:27px;border:1px solid #274267;border-radius:999px;background:#071526;color:#fff;padding:0 17px;font-size:11px;font-weight:950;line-height:1;box-shadow:inset 0 1px #ffffff0f;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.draft-platform-tab:hover{transform:translateY(-1px);border-color:#3a5c89;background:#0d1b30;box-shadow:0 10px 18px #0000002e,inset 0 1px #ffffff14}.draft-platform-tab.active{border-color:#886fff;background:linear-gradient(180deg,#8b70ff,#674bf4);box-shadow:0 10px 22px #6a4bf46b,inset 0 1px #ffffff38}.draft-project-filter{display:block;width:196px;flex:0 0 auto}.draft-project-filter select{width:100%;height:32px;border:1px solid #29476e;border-radius:10px;background:#081427;color:#fff;padding:0 34px 0 14px;font-size:12px;font-weight:950;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.draft-project-filter select:hover{border-color:#3a5c89;background:#0d1b30}.draft-project-filter select:focus{border-color:#886fff;box-shadow:0 0 0 3px #8b70ff2e}.draft-board{display:grid;gap:14px}.draft-board-head{display:none}.draft-board-head h1{margin:0;color:#fff;font-size:14px;font-weight:950}.draft-post-list{display:grid;gap:12px;padding:16px 14px 22px}.draft-post-card{display:grid;grid-template-columns:112px minmax(0,1fr) 132px;align-items:center;gap:14px;min-height:138px;border:1px solid #2a4262;border-radius:14px;background:#0e1928;padding:16px}.draft-post-card.no-media{grid-template-columns:minmax(0,1fr) 132px}.draft-thumb{position:relative;width:108px;height:82px;overflow:hidden;border-radius:11px;background:linear-gradient(135deg,#142033,#24354c)}.post-media-thumb{position:relative;overflow:hidden}.post-media-thumb.is-video{cursor:pointer}.post-media-thumb-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.post-media-thumb-play{position:absolute;inset:0;display:grid;place-items:center;border:0;border-radius:inherit;background:linear-gradient(180deg,#080c121f,#080c123d);color:#fff;z-index:1;transition:background .16s ease,opacity .16s ease,transform .16s ease}.post-media-thumb-play:hover{background:linear-gradient(180deg,#080c122e,#080c124d)}.post-media-thumb-play-circle{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:#0c121cd6;box-shadow:0 12px 28px #00000047;font-size:14px;font-weight:900;padding-left:2px}.post-media-thumb.is-playing .post-media-thumb-play{opacity:0;pointer-events:none}.post-media-thumb-carousel-controls{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 6px;pointer-events:none;opacity:0;transition:opacity .16s ease;z-index:2}.post-media-thumb.is-carousel:hover .post-media-thumb-carousel-controls,.post-media-thumb.is-carousel:focus-visible .post-media-thumb-carousel-controls{opacity:1}.post-media-thumb-carousel-btn{width:26px;height:26px;border:1px solid rgba(255,255,255,.22);border-radius:999px;display:grid;place-items:center;background:#090e18b8;color:#fff;font-size:20px;line-height:1;font-weight:900;cursor:pointer;pointer-events:auto;box-shadow:0 8px 18px #0000003d;transition:transform .14s ease,background .14s ease,border-color .14s ease}.post-media-thumb-carousel-btn:hover{transform:scale(1.06);background:#0c121ee0;border-color:#ffffff57}.draft-media-badge{position:absolute;left:8px;bottom:7px;display:inline-flex;align-items:center;min-height:19px;max-width:76px;border-radius:999px;background:#121620d6;color:#fff;padding:0 8px;font-size:9px;font-weight:950;line-height:1;box-shadow:0 5px 12px #00000047;z-index:2}.draft-copy{min-width:0;display:grid;align-content:center;justify-items:start}.draft-pill-row{display:flex;align-items:center;gap:8px;max-width:100%}.draft-project-pill,.draft-type-pill{display:inline-flex;align-items:center;min-height:22px;max-width:100%;border:1px solid rgba(184,172,255,.45);border-radius:999px;color:#fff;padding:0 12px;font-size:10px;font-weight:950;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-project-pill{background:#3d328c}.draft-type-pill{background:#0b1728;border-color:#29476e;color:#c7d8f0}.draft-copy h2{margin:8px 0 0;width:100%;color:#fff;font-size:15px;line-height:1.14;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-copy p{margin:7px 0 0;width:100%;color:#b4dcff;font-size:11px;font-weight:500;line-height:1.45}.draft-platform-row{display:flex;align-items:center;gap:6px;margin-top:11px}.draft-account-badge{position:relative;display:inline-flex;align-items:center;gap:8px;min-width:0}.draft-account-avatar-wrap{position:relative;width:24px;height:24px;flex:0 0 24px}.draft-account-avatar{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;background:#1e293b}.draft-account-avatar-fallback{display:grid;place-items:center;color:#fff;font-size:9px;font-weight:900;background:#6c5dd3}.draft-account-platform-icon{position:absolute;right:-3px;bottom:-2px;width:11px;height:11px;border-radius:50%;-o-object-fit:contain;object-fit:contain;background:transparent;box-shadow:none}.draft-account-platform-fallback{display:grid;place-items:center;background:#1f75ff;color:#fff;font-size:7px;font-weight:900}.draft-account-label{min-width:0;color:#c7d8f0;font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-actions{display:grid;gap:10px;justify-items:end}.draft-action{width:118px;height:30px;border:1px solid #2c4a70;border-radius:9px;background:#101d31;color:#fff;font-size:11px;font-weight:950;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.draft-action.primary{border-color:#6f63cc;background:#282053}.draft-action:hover{transform:translateY(-1px);border-color:#3a5c89;background:#15253d;box-shadow:0 10px 18px #0000002e}.draft-action.primary:hover{border-color:#8579eb;background:#352b69;box-shadow:0 12px 20px #5d52eb3d}.draft-empty{min-height:180px;display:grid;place-items:center;color:#9fb6d4;font-size:13px;font-weight:800}.draft-schedule-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.draft-schedule-modal{width:min(100%,520px);overflow:hidden;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 98%,transparent),color-mix(in srgb,var(--panel) 96%,transparent));box-shadow:var(--shadow),inset 0 1px #ffffff14}.draft-schedule-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:20px 22px 18px}.draft-schedule-modal-head h2{margin:0;color:var(--text-strong);font-size:18px;line-height:1.1;font-weight:900}.draft-schedule-modal-head p{margin:5px 0 0;color:var(--muted);font-size:12px;font-weight:700}.draft-schedule-close{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font-size:14px;font-weight:900}.draft-schedule-body{display:grid;gap:16px;padding:20px 22px}.draft-schedule-preview{display:grid;gap:5px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--panel-soft) 60%,transparent);padding:14px}.draft-schedule-preview span{justify-self:start;min-height:22px;display:inline-flex;align-items:center;border:1px solid rgba(184,172,255,.45);border-radius:999px;background:#3d328c;color:#fff;padding:0 12px;font-size:10px;font-weight:950}.draft-schedule-preview.success span{border-color:#22c55e52;background:#22c55e29;color:#8ef1b6}.draft-schedule-preview strong{color:var(--text-strong);font-size:14px;font-weight:900}.draft-schedule-preview p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.draft-schedule-field{display:grid;gap:8px}.draft-schedule-field span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.draft-schedule-field input{height:42px;border:1px solid #29476e;border-radius:10px;background:#081427;color:#fff;padding:0 12px;font-size:13px;font-weight:800;outline:none}.draft-schedule-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding:16px 22px 20px}.draft-schedule-btn{height:38px;min-width:112px;border-radius:10px;font-size:13px;font-weight:900}.draft-schedule-btn.cancel{border:1px solid var(--line);background:transparent;color:var(--text)}.draft-schedule-btn.confirm{border:0;background:linear-gradient(90deg,#6e4ff6,#49afe2);color:#fff;box-shadow:0 6px 16px #5d52eb3d}.draft-schedule-btn:disabled,.draft-schedule-close:disabled{cursor:not-allowed;opacity:.65}body[data-theme=light] .draft-toolbar,body[data-theme=light] .draft-board{border-color:#d7e0ea;background:linear-gradient(180deg,#fff,#f7f9fc);box-shadow:none}body[data-theme=light] .draft-platform-tab{border-color:#d4deea;background:#eef3f8;color:#344256;box-shadow:inset 0 1px #fffc}body[data-theme=light] .draft-platform-tab:hover{border-color:#bccadd;background:#fff;box-shadow:0 10px 18px #0f172a0f,inset 0 1px #ffffffeb}body[data-theme=light] .draft-platform-tab.active{border-color:#7a63ff;background:linear-gradient(180deg,#8b70ff,#674bf4);box-shadow:0 10px 22px #6a4bf43d,inset 0 1px #ffffff38;color:#fff}body[data-theme=light] .draft-project-filter select{border-color:#d4deea;background:#f5f7fb;color:#1f2937}body[data-theme=light] .draft-project-filter select:hover{border-color:#bccadd;background:#fff}body[data-theme=light] .draft-board-head h1,body[data-theme=light] .draft-copy h2{color:#182232}body[data-theme=light] .draft-post-card{border-color:#dbe3ed;background:#fff}body[data-theme=light] .draft-copy p{color:#61758e}body[data-theme=light] .draft-project-pill{border-color:#7b5cff38;background:#ede8ff;color:#5640c9}body[data-theme=light] .draft-type-pill{border-color:#d9e2ee;background:#f3f6fa;color:#5f7088}body[data-theme=light] .draft-account-label{color:#5f7088}body[data-theme=light] .draft-action{border-color:#d4deea;background:#f5f7fb;color:#1f2937}body[data-theme=light] .draft-action.primary{border-color:#cfc7ff;background:#ece8ff;color:#4e3cc2}body[data-theme=light] .draft-action:hover{border-color:#bccadd;background:#fff}body[data-theme=light] .draft-action.primary:hover{border-color:#b9afff;background:#e3ddff}body[data-theme=light] .draft-empty{color:#71829a}.scheduled-page{width:min(100%,1320px);margin:0 auto;display:grid;gap:14px}.scheduled-toolbar{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #263750;border-radius:22px;background:#070e1a;padding:12px 14px;margin:0 14px}.scheduled-platform-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.scheduled-platform-tab{min-height:26px;border:1px solid #274267;border-radius:999px;background:#071526;color:#fff;padding:0 16px;font-size:12px;font-weight:900;line-height:1;box-shadow:inset 0 1px #ffffff0f;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.scheduled-platform-tab:hover{transform:translateY(-1px);border-color:#3a5c89;background:#0d1b30;box-shadow:0 10px 18px #0000002e,inset 0 1px #ffffff14}.scheduled-platform-tab.active{border-color:#886fff;background:linear-gradient(180deg,#8b70ff,#674bf4);box-shadow:0 10px 22px #6a4bf46b,inset 0 1px #ffffff38}.scheduled-project-filter{position:relative;display:block;width:190px;flex:0 0 auto}.scheduled-project-filter select{width:100%;height:32px;border:1px solid #29476e;border-radius:10px;background:#081427;color:#fff;padding:0 34px 0 14px;font-size:12px;font-weight:900;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.scheduled-project-filter select:hover{border-color:#3a5c89;background:#0d1b30}.scheduled-project-filter select:focus{border-color:#886fff;box-shadow:0 0 0 3px #8b70ff2e}.scheduled-board{display:grid;gap:14px}.scheduled-board-head{display:none}.scheduled-board-head h1{margin:0;color:#fff;font-size:14px;font-weight:900}.scheduled-calendar-btn{display:inline-flex;align-items:center;justify-content:center;min-width:128px;min-height:40px;border:1px solid #2a466b;border-radius:10px;background:#101d31;color:#fff;font-size:12px;font-weight:900;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.scheduled-calendar-btn:hover{transform:translateY(-1px);border-color:#3a5c89;background:#15253d;box-shadow:0 12px 22px #0003}.scheduled-day-list{display:grid;gap:14px;padding:16px 14px 20px}.scheduled-day{display:grid;gap:8px}.scheduled-day-head{height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #263a56;border-radius:12px;background:#07101d;color:#fff;padding:0 16px}.scheduled-day-head span,.scheduled-day-head strong{font-size:12px;font-weight:900}.scheduled-day-head strong{color:#a7c0f8}.scheduled-post-list{display:grid;gap:10px}.scheduled-post-card{display:grid;grid-template-columns:82px 168px minmax(0,1fr) 132px;align-items:center;gap:14px;min-height:136px;border:1px solid #2a4262;border-radius:14px;background:#0e1928;padding:12px}.scheduled-post-card.no-media{grid-template-columns:82px minmax(0,1fr) 132px}.scheduled-time{width:70px;height:110px;display:grid;place-content:center;gap:1px;border:1px solid #263a56;border-radius:12px;background:#07101e;text-align:center;color:#fff}.scheduled-time strong{display:block;font-size:13px;font-weight:950;line-height:1.05;color:#4fa6ff}.scheduled-time span{display:block;font-size:9px;font-weight:950;color:#c6d5eb;text-transform:uppercase}.scheduled-thumb{width:166px;height:96px;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#142033,#24354c)}.scheduled-thumb img,.scheduled-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.scheduled-copy{min-width:0;display:grid;align-content:center;justify-items:start}.scheduled-project-pill{display:inline-flex;align-items:center;min-height:22px;max-width:100%;border:1px solid rgba(184,172,255,.45);border-radius:999px;background:#3d328c;color:#fff;padding:0 12px;font-size:10px;font-weight:950;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheduled-copy h2{margin:7px 0 0;width:100%;color:#fff;font-size:14px;line-height:1.15;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheduled-copy p{margin:6px 0 0;width:100%;color:#b4dcff;font-size:11px;font-weight:500;line-height:1.45}.scheduled-platform-row{display:flex;align-items:center;gap:6px;margin-top:10px}.scheduled-account-badge{position:relative;display:inline-flex;align-items:center;gap:8px;min-width:0}.scheduled-account-avatar-wrap{position:relative;width:24px;height:24px;flex:0 0 24px}.scheduled-account-avatar{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;background:#1e293b}.scheduled-account-avatar-fallback{display:grid;place-items:center;color:#fff;font-size:9px;font-weight:900;background:#6c5dd3}.scheduled-account-platform-icon{position:absolute;right:-3px;bottom:-2px;width:11px;height:11px;border-radius:50%;-o-object-fit:contain;object-fit:contain;background:transparent;box-shadow:none}.scheduled-account-platform-fallback{display:grid;place-items:center;background:#1f75ff;color:#fff;font-size:7px;font-weight:900}.scheduled-account-label{min-width:0;color:#c7d8f0;font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheduled-actions{display:grid;gap:10px;justify-items:end}.scheduled-action{width:118px;height:30px;border:1px solid #2c4a70;border-radius:9px;background:#101d31;color:#fff;font-size:11px;font-weight:950;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.scheduled-action.primary{border-color:#6f63cc;background:#282053}.scheduled-action:hover:not(:disabled){transform:translateY(-1px);border-color:#3a5c89;background:#15253d;box-shadow:0 10px 18px #0000002e}.scheduled-action.primary:hover:not(:disabled){border-color:#8579eb;background:#352b69;box-shadow:0 12px 20px #5d52eb3d}.scheduled-action:disabled{cursor:not-allowed;opacity:.58}.scheduled-empty{min-height:180px;display:grid;place-items:center;color:#9fb6d4;font-size:13px;font-weight:800}body[data-theme=light] .scheduled-toolbar,body[data-theme=light] .scheduled-board{border-color:#d7e0ea;background:linear-gradient(180deg,#fff,#f7f9fc);box-shadow:none}body[data-theme=light] .scheduled-platform-tab{border-color:#d4deea;background:#eef3f8;color:#344256;box-shadow:inset 0 1px #fffc}body[data-theme=light] .scheduled-platform-tab:hover{border-color:#bccadd;background:#fff;box-shadow:0 10px 18px #0f172a0f,inset 0 1px #ffffffeb}body[data-theme=light] .scheduled-platform-tab.active{border-color:#7a63ff;background:linear-gradient(180deg,#8b70ff,#674bf4);box-shadow:0 10px 22px #6a4bf43d,inset 0 1px #ffffff38;color:#fff}body[data-theme=light] .scheduled-project-filter select{border-color:#d4deea;background:#f5f7fb;color:#1f2937}body[data-theme=light] .scheduled-project-filter select:hover{border-color:#bccadd;background:#fff}body[data-theme=light] .scheduled-board-head h1,body[data-theme=light] .scheduled-day-head,body[data-theme=light] .scheduled-copy h2{color:#182232}body[data-theme=light] .scheduled-calendar-btn{border-color:#d4deea;background:#f5f7fb;color:#1f2937}body[data-theme=light] .scheduled-calendar-btn:hover{border-color:#bccadd;background:#fff}body[data-theme=light] .scheduled-day-head{border-color:#dbe3ed;background:#f5f8fc}body[data-theme=light] .scheduled-day-head strong{color:#5a76d6}body[data-theme=light] .scheduled-post-card{border-color:#dbe3ed;background:#fff}body[data-theme=light] .scheduled-time{border-color:#dbe3ed;background:#f5f8fc;color:#334155}body[data-theme=light] .scheduled-time span{color:#73839a}body[data-theme=light] .scheduled-copy p{color:#61758e}body[data-theme=light] .scheduled-project-pill{border-color:#7b5cff38;background:#ede8ff;color:#5640c9}body[data-theme=light] .scheduled-account-label{color:#5f7088}body[data-theme=light] .scheduled-action{border-color:#d4deea;background:#f5f7fb;color:#1f2937}body[data-theme=light] .scheduled-action.primary{border-color:#cfc7ff;background:#ece8ff;color:#4e3cc2}body[data-theme=light] .scheduled-action:hover:not(:disabled){border-color:#bccadd;background:#fff}body[data-theme=light] .scheduled-action.primary:hover:not(:disabled){border-color:#b9afff;background:#e3ddff}body[data-theme=light] .scheduled-empty{color:#71829a}.plans-page{width:min(1360px,100%);margin:0 auto;display:grid;gap:14px}.plans-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.plans-title{margin:0;font-size:30px;line-height:1.02;letter-spacing:-.03em;color:#161d2a;font-weight:820}.plans-sub{margin:8px 0 0;font-size:13px;color:#6f7f9a;letter-spacing:-.02em}.plans-new-btn{border:none;border-radius:10px;height:38px;min-width:132px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(90deg,#6e4ff6,#49afe2);box-shadow:0 8px 20px #5d52eb3d}.plans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:14px}.plan-item-card{border:1px solid #d5dce5;border-radius:20px;background:#fafbfd;box-shadow:0 2px 5px #10182814;padding:20px 25px 18px;display:grid;gap:10px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.plan-item-card:hover{transform:translateY(-1px);border-color:#cfd7e3;box-shadow:0 8px 20px #1018281a}.plan-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.plan-item-title{margin:0;font-size:18px;line-height:1.1;color:#1b2330;font-weight:760;letter-spacing:-.02em}.plan-item-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(34,197,94,.18);background:#22c55e24;color:#2f8f4f;font-size:11px;font-weight:700;text-transform:lowercase}.plan-item-status.pending{background:#f59e0b24;border-color:#f59e0b38;color:#b97707}.plan-item-status.active{background:#22c55e24;border-color:#22c55e2e;color:#2f8f4f}.plan-item-status.paused{background:#6366f11f;border-color:#6366f133;color:#5b64d9}.plan-item-status.expired{background:#ef44441f;border-color:#ef444433;color:#d24a4a}.plan-item-domain{margin-top:-2px;font-size:13px;color:#75819b}.plan-item-chip-row{display:flex;flex-wrap:wrap;gap:8px}.plan-item-chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;border-radius:999px;padding:0 10px;background:#e8edf4;color:#303949;font-size:12px;text-transform:lowercase}.plan-item-chip-icon-only{width:24px;min-width:24px;padding:0;justify-content:center}.plan-item-chip-icon-wrap{width:18px;height:18px;overflow:hidden;flex:0 0 auto}.plan-item-chip-icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.plan-item-meta{display:flex;flex-wrap:wrap;gap:14px;color:#73809a;font-size:12px}.plan-item-date{color:#75839e;font-size:12px}.plan-item-actions{display:flex;align-items:center;gap:8px}.plan-item-view-btn{flex:1;height:36px;border-radius:10px;border:1px solid #d2d9e3;background:#f8fafc;color:#1d2532;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.plan-item-view-btn:hover{background:linear-gradient(90deg,#6e4ff6,#49afe2);border-color:transparent;color:#fff;box-shadow:0 8px 20px #5d52eb3d;transform:translateY(-1px)}.plan-item-delete-btn{width:36px;height:36px;border:none;background:transparent;color:#ef4444;font-size:16px}.plans-empty{border:1px dashed #c9d1dd;border-radius:20px;background:#f7f9fc;color:#71809a;text-align:center;padding:36px 20px;font-size:15px}.plans-page-dark{gap:18px}.plans-page-dark .plans-head{align-items:center;padding:0 2px}.plans-page-dark .plans-sub{font-size:14px}.plans-page-dark .plans-new-btn{min-width:124px;height:42px;border-radius:14px;font-size:15px;box-shadow:0 10px 24px #6c60ff40}.plans-filter-shell{padding:14px 16px;border:1px solid #2f3949;border-radius:20px;background:linear-gradient(180deg,#18202df5,#151b27f5);box-shadow:inset 0 1px #ffffff05}.plans-filter-row{display:flex;flex-wrap:wrap;gap:10px}.plans-filter-btn{height:42px;border-radius:999px;padding:0 18px;border:1px solid #303b4b;background:#2a3545;color:#9cadc4;font-size:14px;font-weight:650;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.plans-filter-btn.active{border-color:#7a63ff;background:linear-gradient(180deg,#744dff2e,#744dff14);color:#fff;box-shadow:0 0 0 1px #744dff3d,0 6px 18px #744dff1f}.plans-page-dark .plans-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:18px}.plan-item-card-dark{border:1px solid #2f3949;background:linear-gradient(180deg,#1b2330fa,#181e2afa);box-shadow:0 12px 34px #0a0e1442,inset 0 1px #ffffff08;border-radius:22px;padding:22px 22px 18px;gap:14px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.plan-item-card-dark:hover{transform:translateY(-1px);border-color:#3a475b;box-shadow:0 16px 38px #0a0e144d,inset 0 1px #ffffff0a}.plan-item-card-dark .plan-item-head{align-items:flex-start}.plan-item-card-dark .plan-item-title{color:#f1f5fb;font-size:20px;font-weight:780}.plan-item-card-dark .plan-item-domain{margin-top:8px;color:#81a3ff;font-size:14px}.plan-item-card-dark .plan-item-status{min-height:30px;padding:0 12px;font-size:12px;border-width:1px;background:#744dff1f;border-color:#744dff42;color:#b8a7ff;text-transform:none}.plan-item-card-dark .plan-item-status.draft{background:#f59e0b1f;border-color:#f59e0b3d;color:#f2b44a}.plan-item-card-dark .plan-item-status.scheduled{background:#6084ff24;border-color:#6084ff38;color:#79a6ff}.plan-item-card-dark .plan-item-status.published{background:#43bb7824;border-color:#43bb7838;color:#69d68d}.plan-item-chip-row-plan-meta{gap:10px}.plan-item-chip-soft{min-height:32px;padding:0 14px;background:#2a3547;color:#aebcd2;text-transform:none;font-size:13px}.plan-item-chip-more{min-height:32px;padding:0 14px;background:#222b3a;color:#d7deec;border:1px solid #334054;font-size:13px;font-weight:700}.plan-item-card-dark .plan-item-chip{min-height:30px;padding:0 13px;background:#222b3b;color:#d7deec;border:1px solid #314055;text-transform:none;font-size:12px;font-weight:650}.plan-item-card-dark .plan-item-chip-icon-wrap{width:25px;height:25px}.plan-item-card-dark .plan-item-view-btn{border-color:#344255;background:#273245;color:#eef3fb}.plan-item-card-dark .plan-item-view-btn:hover{background:linear-gradient(90deg,#6e4ff6,#49afe2);border-color:transparent;color:#fff;box-shadow:0 8px 20px #5d52eb3d}.plan-item-stats-shell{padding:10px 14px;border-radius:18px;border:1px solid #273243;background:linear-gradient(180deg,#131823fa,#181e2afa);display:grid;gap:8px}.plan-item-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.plan-summary-stat{text-align:center;display:grid;gap:2px}.plan-summary-stat-value{font-size:20px;line-height:1;font-weight:600;color:#f5f8ff;letter-spacing:-.03em}.plan-summary-stat-label{font-size:10px;font-weight:650;color:#8e9cb2}.plan-item-progress-wrap{display:grid;gap:6px}.plan-item-progress-track{width:100%;height:7px;border-radius:999px;background:#141a24;overflow:hidden}.plan-item-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#7a63ff,#64aef6);box-shadow:0 0 16px #744dff33}.plan-item-message{font-size:13px;line-height:1.5;color:#94a1b6}.plan-item-actions{gap:10px}.plan-item-actions-menu{position:relative;flex:0 0 auto}.plan-item-view-btn{height:44px;border-radius:12px;border:1px solid #304054;background:#273244;color:#eef2f8;font-size:14px;font-weight:700;box-shadow:inset 0 1px #ffffff08}.plan-item-menu-btn{width:44px;height:44px;border-radius:12px;border:1px solid #304054;background:#273244;display:flex;align-items:center;justify-content:center;gap:4px;padding:0;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease;box-shadow:inset 0 1px #ffffff08}.plan-item-menu-btn:hover{transform:translateY(-1px);border-color:#41526a;background:#2d3a4f;box-shadow:0 10px 20px #090e162e,inset 0 1px #ffffff0d}.plan-item-menu-btn:focus-visible{outline:none;border-color:#7d69ff;box-shadow:0 0 0 3px #744dff2e}.plan-item-menu-btn[aria-expanded=true]{border-color:#7d69ff;background:linear-gradient(180deg,#744dff2e,#49afe224);box-shadow:0 12px 24px #5d52eb2e}.plan-item-menu-btn span{display:block;width:4px;height:4px;border-radius:50%;background:#cbd4e1;transition:background .15s ease}.plan-item-menu-btn:hover span,.plan-item-menu-btn[aria-expanded=true] span{background:#f3f6fb}.plan-item-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:148px;padding:8px;border-radius:14px;border:1px solid #314055;background:linear-gradient(180deg,#1b2330fc,#151c27fc);box-shadow:0 20px 36px #060a1257,inset 0 1px #ffffff0a;z-index:20}.plan-item-dropdown-option{width:100%;min-height:38px;padding:0 12px;border:none;border-radius:10px;background:transparent;color:#e7edf7;font-size:13px;font-weight:700;text-align:left;transition:background .15s ease,color .15s ease}.plan-item-dropdown-option:hover{background:#ffffff0f}.plan-item-dropdown-option.is-danger{color:#ff9ca9}.plan-item-dropdown-option.is-danger:hover{background:#ef44441f;color:#ffb0b9}.plans-empty{border-color:#2f3949;background:linear-gradient(180deg,#1b2330fa,#181e2afa);color:#90a1bb}body:not([data-theme=light]) .plans-title{color:#e8edf6}body:not([data-theme=light]) .plans-sub{color:#9eabbe}body:not([data-theme=light]) .plans-filter-shell{border-color:#313a49;background:linear-gradient(180deg,#191f2bfa,#151b27fa)}body:not([data-theme=light]) .plans-filter-btn{border-color:#364154;background:#212b38;color:#95a7c0}body:not([data-theme=light]) .plans-filter-btn.active{border-color:#8a70ff;background:linear-gradient(180deg,#8a70ff29,#8a70ff14);color:#fff}body:not([data-theme=light]) .plan-item-card-dark{border-color:#313b4d;background:linear-gradient(180deg,#1b2330fa,#161c28fa)}body:not([data-theme=light]) .plan-item-card-dark .plan-item-title{color:#eef2f8}body:not([data-theme=light]) .plan-item-card-dark .plan-item-domain{color:#8fb0ff}body:not([data-theme=light]) .plan-item-card-dark .plan-item-status{color:#d0c3ff;border-color:#8a70ff3d;background:#8a70ff1f}body:not([data-theme=light]) .plan-item-card-dark .plan-item-status.draft{color:#f3bf5b;border-color:#f59e0b38;background:#f59e0b21}body:not([data-theme=light]) .plan-item-card-dark .plan-item-status.scheduled{color:#86acff;border-color:#6084ff38;background:#6084ff21}body:not([data-theme=light]) .plan-item-card-dark .plan-item-status.published{color:#6ce18f;border-color:#43bb7838;background:#43bb7821}body:not([data-theme=light]) .plan-item-chip-soft{background:#232d3b;color:#d0d9e7}body:not([data-theme=light]) .plan-item-chip-more{background:#1f2735;color:#edf3fb;border-color:#324053}body:not([data-theme=light]) .plan-item-card-dark .plan-item-chip{background:#202938;color:#d7e0ed;border-color:#324054;border:none}body:not([data-theme=light]) .plan-item-stats-shell{border-color:#2f394b;background:linear-gradient(180deg,#161b26fa,#141924fa)}body:not([data-theme=light]) .plan-summary-stat-label,body:not([data-theme=light]) .plan-item-message{color:#94a3ba}body:not([data-theme=light]) .plan-item-progress-track{background:#1f2837}body:not([data-theme=light]) .plan-item-view-btn,body:not([data-theme=light]) .plan-item-menu-btn{border-color:#344155;background:#232d3c;color:#edf2f8}body:not([data-theme=light]) .plan-item-menu-btn:hover{border-color:#46556d;background:#293548;box-shadow:0 12px 24px #04080e47,inset 0 1px #ffffff0f}body:not([data-theme=light]) .plan-item-menu-btn[aria-expanded=true]{border-color:#8a70ff;background:linear-gradient(180deg,#8a70ff38,#49afe229);box-shadow:0 14px 26px #5d52eb3d}body[data-theme=light] .plans-page-dark .plans-title{color:#171f2d}body[data-theme=light] .plans-page-dark .plans-sub{color:#65758f}body[data-theme=light] .plans-filter-shell{border-color:#d8e0ea;background:linear-gradient(180deg,#fff,#f7f9fc);box-shadow:0 2px 10px #1018280d}body[data-theme=light] .plans-filter-btn{border-color:#d6deea;background:#edf2f7;color:#607089}body[data-theme=light] .plans-filter-btn.active{border-color:#7a63ff;background:linear-gradient(180deg,#744dff1f,#744dff0f);color:#4d35d9}body[data-theme=light] .plan-item-card-dark{border-color:#d7deea;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 10px 24px #10182814}body[data-theme=light] .plan-item-card-dark .plan-item-title{color:#182232}body[data-theme=light] .plan-item-card-dark .plan-item-domain{color:#4f79e0}body[data-theme=light] .plan-item-card-dark .plan-item-status{color:#7b5cff;background:#744dff14;border-color:#744dff2e}body[data-theme=light] .plan-item-card-dark .plan-item-status.draft{color:#b87905;background:#f59e0b1a;border-color:#f59e0b2e}body[data-theme=light] .plan-item-card-dark .plan-item-status.scheduled{color:#3f72d8;background:#6084ff1a;border-color:#6084ff2e}body[data-theme=light] .plan-item-card-dark .plan-item-status.published{color:#2f8f4f;background:#43bb781a;border-color:#43bb782e}body[data-theme=light] .plan-item-chip-soft{background:#edf2f7;color:#425066}body[data-theme=light] .plan-item-chip-more{background:#edf2f7;color:#425066;border-color:#d6deea}body[data-theme=light] .plan-item-card-dark .plan-item-chip{background:transparent;color:#425066;border-color:#d6deea;border:none}body[data-theme=light] .plan-item-stats-shell{border-color:#d8e0ea;background:linear-gradient(180deg,#fff,#f8fafc)}body[data-theme=light] .plan-summary-stat-value{color:#182232}body[data-theme=light] .plan-summary-stat-label,body[data-theme=light] .plan-item-message{color:#6a7a93}body[data-theme=light] .plan-item-progress-track{background:#e5ebf2}body[data-theme=light] .plan-item-view-btn,body[data-theme=light] .plan-item-menu-btn{border-color:#d6deea;background:#f5f7fb;color:#1d2532}body[data-theme=light] .plan-item-menu-btn:hover{border-color:#bcc8d9;background:#fff;box-shadow:0 10px 22px #0f172a14,inset 0 1px #ffffffe6}body[data-theme=light] .plan-item-menu-btn span{background:#3b4654}body[data-theme=light] .plan-item-menu-btn:hover span,body[data-theme=light] .plan-item-menu-btn[aria-expanded=true] span{background:#1f2937}body[data-theme=light] .plan-item-menu-btn:focus-visible{box-shadow:0 0 0 3px #744dff24}body[data-theme=light] .plan-item-menu-btn[aria-expanded=true]{border-color:#7a63ff;background:linear-gradient(180deg,#744dff1f,#49afe214);box-shadow:0 12px 24px #5d52eb24}body[data-theme=light] .plan-item-dropdown{border-color:#d6deea;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 18px 34px #0f172a1f}body[data-theme=light] .plan-item-dropdown-option{color:#1f2937}body[data-theme=light] .plan-item-dropdown-option:hover{background:#eef2f7}body[data-theme=light] .plan-item-dropdown-option.is-danger{color:#d63c49}body[data-theme=light] .plan-item-dropdown-option.is-danger:hover{background:#ef444417;color:#bf2535}body[data-theme=light] .plan-item-view-btn:hover{background:linear-gradient(90deg,#6e4ff6,#49afe2);border-color:transparent;color:#fff;box-shadow:0 8px 20px #5d52eb3d}body:not([data-theme=light]) .plan-item-view-btn:hover{background:linear-gradient(90deg,#6e4ff6,#49afe2);border-color:transparent;color:#fff;box-shadow:0 8px 20px #5d52eb3d}body[data-theme=light] .plans-empty{border-color:#d7deea;background:#f8fafc;color:#6d7b93}.plan-posts-page{width:min(1360px,100%);margin:0 auto;display:grid;gap:16px}.plan-posts-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.plan-posts-head-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.plan-posts-generation-banner{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(116,77,255,.22);border-radius:18px;background:linear-gradient(135deg,#744dff14,#49afe214);color:#2a3150;box-shadow:0 2px 10px #744dff14}.plan-posts-generation-banner-icon{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(135deg,#6e4ff6,#49afe2);color:#fff;font-size:16px;box-shadow:0 4px 12px #5d52eb38}.plan-posts-generation-banner-title{font-size:14px;font-weight:800;line-height:1.2}.plan-posts-generation-banner-sub{margin-top:2px;font-size:12px;color:#5e6983;line-height:1.35}.plan-posts-page.editing{width:min(1240px,100%)}.plan-posts-page.editing-disabled .plan-post-editor-card,.plan-posts-page.editing-disabled .plan-post-editor-actions-card,.plan-posts-page.editing-disabled .plan-post-editor-preview-card{opacity:.72}.plan-posts-head-left{display:flex;align-items:flex-start;gap:12px}.plan-posts-back{border:1px solid var(--line);background:var(--panel-soft);width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--text-strong);margin-top:0;box-shadow:var(--shadow)}.plan-posts-back svg{width:16px;height:16px}.plan-posts-title{margin:0;font-size:30px;line-height:1.1;color:var(--text-strong);font-weight:820;letter-spacing:-.02em}.plan-posts-sub{margin:6px 0 0;color:var(--muted);font-size:13px;font-weight:600;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.plan-posts-sub-pill{min-height:22px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--panel-soft) 88%,transparent);border:1px solid var(--line);color:var(--text-strong);display:inline-flex;align-items:center;font-size:12px;font-weight:700}.plan-posts-approve-plan-btn{height:42px;padding:0 18px;border-radius:14px;border:1px solid rgba(117,100,255,.45);background:linear-gradient(90deg,#6e4ff6,#49afe2);color:#fff;font-size:14px;font-weight:700;box-shadow:0 6px 16px #5d52eb3d}.plan-posts-edit-status{min-height:24px;padding:0 12px;border-radius:999px;background:#e7efff;color:#2e66ff;font-size:12px;font-weight:700;display:inline-flex;align-items:center}.plan-posts-edit-status.published{background:#e8f8ed;color:#249553}.plan-posts-mode{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--panel-soft);padding:2px;gap:2px;box-shadow:var(--shadow)}.plan-posts-mode button{min-width:64px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:13px;font-weight:650}.plan-posts-mode button.active{background:linear-gradient(180deg,var(--panel-elev),var(--panel));color:var(--text-strong);box-shadow:0 2px 6px #1018281f}.plan-posts-review-nav{display:flex;align-items:center;gap:10px}.plan-posts-review-nav-btn{min-height:34px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text-strong);font-size:13px;font-weight:700;box-shadow:var(--shadow)}.plan-posts-review-nav-btn.next{background:linear-gradient(90deg,#6e4ff6,#49afe2);color:#fff;border-color:#7564ff73}.plan-posts-review-nav-btn:disabled{opacity:.55;cursor:default}.plan-posts-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 98%,transparent),color-mix(in srgb,var(--panel) 96%,transparent));box-shadow:var(--shadow)}.plan-posts-platform-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.plan-posts-platform-tab{min-height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text);font-size:13px;font-weight:700;box-shadow:none;text-shadow:none}.plan-posts-platform-tab.active{border-color:#ffffff2e;filter:saturate(1.06) brightness(1.02);box-shadow:0 8px 18px #00000029;color:#fff}.plan-posts-status-filter{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px;font-weight:700;white-space:nowrap}.plan-posts-status-select{min-width:150px;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--panel-soft);color:var(--text-strong);font-size:13px;font-weight:700;box-shadow:var(--shadow)}.plan-posts-toolbar-meta{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;font-weight:700;white-space:nowrap}.plan-posts-review-nav-wrap{display:grid;justify-items:end;gap:8px}.plan-posts-review-nav-meta{justify-content:flex-end}.plan-posts-toolbar-dot{color:var(--muted)}.plan-posts-groups{display:grid;gap:16px}.plan-post-group{display:grid;gap:14px}.plan-post-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--line) 72%,var(--bg) 28%);background:color-mix(in srgb,var(--bg) 84%,var(--panel-soft) 16%);box-shadow:none}.plan-post-group-head-left{display:flex;align-items:center;gap:8px}.plan-post-group-icon{width:22px;height:22px;border-radius:7px;color:var(--muted);display:grid;place-items:center}.plan-post-group-icon svg{width:11px;height:11px}.plan-post-group-date{color:var(--text-strong);font-size:14px;font-weight:760;letter-spacing:-.01em}.plan-post-group-count{color:var(--muted);font-size:11px;font-weight:700}body:not([data-theme=light]) .plan-post-group-head{background:color-mix(in srgb,var(--bg) 90%,var(--panel-soft) 10%);border-color:color-mix(in srgb,var(--line) 60%,var(--bg) 40%)}body:not([data-theme=light]) .plan-post-platform-icon-wrap{box-shadow:0 6px 12px #00000038}.plan-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.plan-posts-list{display:grid;gap:12px}.plan-post-card{border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 98%,transparent),color-mix(in srgb,var(--panel) 96%,transparent));box-shadow:var(--shadow);padding:16px;display:grid;gap:12px}.plan-post-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan-post-platform{display:inline-flex;align-items:center;gap:8px;color:var(--text-strong);font-size:13px;font-weight:650}.plan-post-platform-icon-wrap{width:30px;height:30px;overflow:hidden;flex:0 0 auto}.plan-post-platform-icon-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.plan-post-status{min-height:28px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;background:color-mix(in srgb,var(--panel-elev) 88%,transparent);color:var(--muted);font-size:14px;font-weight:700}.plan-post-status.scheduled{background:#eaf8ee;color:#2fa256}.plan-post-status.published{background:#e8f8ed;color:#249553}.plan-post-status.rejected{background:#fdecec;color:#d64545}.plan-post-card-title{margin:0;color:#171f2c;font-size:21px;line-height:1.28;letter-spacing:-.015em;font-weight:790}.plan-post-card-caption{margin:0;color:var(--text);font-size:14px;line-height:1.5}.plan-post-image-shell{position:relative;margin-top:2px;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:var(--panel-soft)}.plan-post-image{width:100%;display:block;-o-object-fit:cover;object-fit:cover;max-height:220px;transition:filter .15s ease,transform .15s ease}.plan-post-image-shell:hover{box-shadow:0 14px 28px #10182829}.plan-post-image-shell:hover .plan-post-image{filter:brightness(.78)}.plan-post-carousel-controls{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:3}.plan-post-image-shell.is-carousel:hover .plan-post-carousel-controls,.plan-post-image-shell.is-carousel:focus-within .plan-post-carousel-controls{opacity:1}.plan-post-carousel-btn{width:38px;height:38px;border:1px solid rgba(255,255,255,.28);border-radius:999px;display:grid;place-items:center;background:#111827d1;color:#fff;font-size:28px;line-height:1;font-weight:900;cursor:pointer;pointer-events:auto;box-shadow:0 10px 24px #10182840;transition:transform .14s ease,background .14s ease,border-color .14s ease}.plan-post-carousel-btn:hover{transform:scale(1.06);background:#111827f0;border-color:#ffffff75}.plan-post-image-view-btn{position:absolute;top:50%;left:50%;width:44px;height:44px;border:1px solid rgba(255,255,255,.52);border-radius:14px;background:#111827e0;color:#fff;display:grid;place-items:center;opacity:0;transform:translate(-50%,calc(-50% + 6px)) scale(.96);transition:opacity .15s ease,transform .15s ease,background .15s ease;cursor:pointer;box-shadow:0 8px 18px #10182833;z-index:2}.plan-post-image-view-btn svg{width:16px;height:16px}.plan-post-image-shell:hover .plan-post-image-view-btn,.plan-post-image-shell:focus-within .plan-post-image-view-btn{opacity:1;transform:translate(-50%,-50%) scale(1)}.plan-post-image-view-btn:hover{background:#111827f0}.plan-post-hashtags{color:#8f70ff;font-size:14px;line-height:1.45;font-weight:700}.plan-post-actions{margin-top:2px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.plan-post-actions-left,.plan-post-actions-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plan-post-actions-right{position:relative}.plan-post-actions button{min-height:34px;padding:0 14px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text);font-size:13px;font-weight:650;display:inline-flex;align-items:center;gap:6px}.plan-post-actions .approve{border-color:#2ea95347;background:#2ea9531f;color:#26c45f}.plan-post-actions .approve.scheduled{border-color:#2ea9533d;background:#2ea95317;color:#35c96c;cursor:default}.plan-post-actions .reject{color:#ff6b6b}.plan-post-actions-copy{padding:5px 0 5px 5px!important;justify-content:center;border-color:var(--line);background:var(--panel-soft);color:var(--muted)}.plan-post-actions-copy svg{width:24px;height:24px;display:block}.plan-post-actions-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:150px;padding:8px;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-elev) 98%,transparent);box-shadow:var(--shadow);display:grid;gap:6px;z-index:6}.plan-post-actions-menu-item{width:100%;justify-content:flex-start;padding:10px 12px;border-radius:10px;border:0;background:transparent;color:var(--text-strong);font-size:13px;font-weight:650;display:flex;align-items:center;gap:8px}.plan-post-actions-menu-item:hover{background:color-mix(in srgb,var(--panel-soft) 78%,var(--accent) 22%);color:var(--text-strong);transform:translate(1px)}.plan-post-actions-menu-item.danger{color:#ff6b6b}.plan-post-actions-menu-item.danger:hover{background:color-mix(in srgb,rgba(255,107,107,.14) 72%,var(--panel-soft) 28%);color:#ff8a8a}.plan-post-actions-menu-item svg{width:16px;height:16px;flex-shrink:0}.plan-posts-empty-state{border:1px dashed var(--line);border-radius:22px;background:var(--panel-soft);padding:32px 24px;text-align:center;display:grid;gap:10px;justify-items:center}.plan-posts-empty-title{color:var(--text-strong);font-size:18px;font-weight:800}.plan-posts-empty-sub{color:var(--muted);font-size:13px;line-height:1.45}.plan-posts-empty-reset{height:38px;padding:0 16px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-elev),var(--panel));color:var(--text-strong);font-size:13px;font-weight:700}.plan-posts-empty-reset:hover{border-color:#7564ff}.plan-post-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 304px;gap:22px;align-items:start}.plan-post-editor-main,.plan-post-editor-sidebar{display:grid;gap:18px}.plan-post-editor-card,.plan-post-editor-actions-card,.plan-post-editor-preview-card{border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 98%,transparent),color-mix(in srgb,var(--panel) 96%,transparent));box-shadow:var(--shadow);padding:20px 24px}.plan-post-editor-title{margin:0 0 14px;color:var(--text-strong);font-size:18px;line-height:1.2;font-weight:760}.plan-post-editor-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.plan-post-editor-card-head-left{display:flex;align-items:flex-start;gap:10px;min-width:0}.plan-post-editor-card-head .plan-post-editor-title{margin:0}.plan-post-editor-schedule-wrap{display:grid;gap:6px;min-width:220px;align-self:flex-start;margin-top:1px}.plan-post-editor-schedule-input{height:36px;padding:0 12px}.plan-post-editor-schedule-input[type=datetime-local]{color-scheme:light;color:var(--text-strong);-webkit-text-fill-color:var(--text-strong)}.plan-post-editor-schedule-input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.78;filter:var(--date-icon-filter)}.plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit,.plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper,.plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-text,.plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-month-field,.plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-day-field,.plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-year-field,.plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-hour-field,.plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-minute-field,.plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-second-field,.plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-ampm-field{color:var(--text-strong)}.plan-post-editor-group{display:grid;gap:8px;margin-bottom:14px}.plan-post-editor-group:last-child{margin-bottom:0}.plan-post-editor-label{color:var(--text-strong);font-size:13px;font-weight:650;margin-left:10px}.plan-post-editor-platforms{display:flex;flex-wrap:wrap;gap:8px}.plan-post-editor-platform-pill{min-height:34px;padding:0 16px;border-radius:12px;border:1px solid #d6dde7;background:#fff;color:#7d89a0;font-size:13px;font-weight:650}.plan-post-editor-platform-pill.active{border-color:#7852f7;box-shadow:inset 0 0 0 1px #7852f7;color:#6d4ef6;background:#f7f2ff}.plan-post-editor-input,.plan-post-editor-textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);color:var(--text-strong);font-size:13px;line-height:1.45;padding:12px 14px;box-shadow:0 1px 2px #10182814}.plan-post-editor-platform-field{font-weight:700}.plan-post-editor-platform-badge{width:52px;height:auto;min-height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:6px;color:#fff;font-size:12px;font-weight:800;box-shadow:0 6px 12px #00000024;overflow:hidden;flex-shrink:0;margin-bottom:6px}.plan-post-editor-platform-badge-img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.plan-post-editor-textarea{min-height:156px;resize:vertical}.plan-post-editor-meta{text-align:right;color:var(--muted);font-size:12px}.plan-post-editor-actions-card{gap:12px;display:grid}.plan-post-editor-primary-btn,.plan-post-editor-schedule-btn,.plan-post-editor-secondary-btn,.plan-post-editor-publish-btn,.plan-post-editor-reject-btn{min-height:40px;border-radius:12px;font-size:14px;font-weight:700}.plan-post-editor-primary-btn{border:0;color:#fff;background:linear-gradient(90deg,#6e4ff6,#49afe2);box-shadow:0 6px 16px #5d52eb3d}.plan-post-editor-schedule-btn{border:1px solid color-mix(in srgb,#f28b34 62%,transparent);color:#fff7ec;background:linear-gradient(90deg,#f28b34,#ffb14a);box-shadow:0 8px 18px #f28b343d}.plan-post-editor-schedule-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #f28b3447}.plan-post-editor-schedule-btn:disabled{opacity:.7;cursor:not-allowed}.plan-post-editor-secondary-btn{border:1px solid var(--line);background:var(--panel-soft);color:var(--text-strong)}.plan-post-editor-publish-btn{border:1px solid rgba(46,169,83,.28);background:#2ea9531f;color:#26c45f}.plan-post-editor-reject-btn{border:0;background:transparent;color:#ff6b6b}.plan-post-editor-preview-box{border:1px solid var(--line);border-radius:16px;background:var(--panel-soft);padding:16px;display:grid;gap:12px}.plan-post-editor-preview-box h3{margin:0;color:var(--text-strong);font-size:17px;line-height:1.32;font-weight:760}.plan-post-editor-preview-box p{margin:0;color:var(--text);font-size:13px;line-height:1.35}.plan-post-editor-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.plan-post-editor-image-shell{position:relative;margin-top:0;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--panel-soft)}.plan-post-editor-social-preview-wrap{width:100%;overflow:hidden}.create-post-platform-fallback-preview{display:grid;gap:12px;padding:14px;border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 96%,transparent),color-mix(in srgb,var(--panel) 94%,transparent));border:1px solid var(--line)}.create-post-platform-fallback-preview-head{display:flex;align-items:center;gap:10px}.create-post-platform-fallback-avatar{width:36px;height:36px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:var(--panel-soft);border:1px solid var(--line);flex-shrink:0}.create-post-platform-fallback-avatar img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.create-post-platform-fallback-meta{min-width:0}.create-post-platform-fallback-name{font-size:13px;font-weight:800;color:var(--text-strong)}.create-post-platform-fallback-sub{margin-top:2px;font-size:11px;color:var(--muted)}.create-post-platform-fallback-media{border-radius:16px;overflow:hidden;min-height:180px;display:grid;place-items:center;background:color-mix(in srgb,var(--panel-soft) 74%,transparent);border:1px solid var(--line)}.create-post-platform-fallback-empty{font-size:12px;color:var(--muted)}.create-post-platform-fallback-caption{font-size:12px;line-height:1.55;color:var(--text);white-space:pre-wrap;word-break:break-word}.create-post-platform-preview-card{border-radius:16px;overflow:hidden;border:0;background:transparent;box-shadow:none}.create-post-platform-preview-card.platform-instagram,.create-post-platform-preview-card.platform-facebook,.create-post-platform-preview-card.platform-x{border:none;background:transparent;box-shadow:none}.create-post-platform-preview-card.platform-instagram .create-post-platform-preview-body,.create-post-platform-preview-card.platform-facebook .create-post-platform-preview-body,.create-post-platform-preview-card.platform-x .create-post-platform-preview-body{padding:0;background:transparent}.create-post-platform-preview-card.platform-instagram .create-post-platform-preview-empty,.create-post-platform-preview-card.platform-facebook .create-post-platform-preview-empty,.create-post-platform-preview-card.platform-x .create-post-platform-preview-empty,.create-post-platform-preview-body{background:transparent}.create-post-platform-preview-media{width:100%;max-height:180px;-o-object-fit:cover;object-fit:cover;display:block}.create-post-platform-preview-empty{min-height:120px;display:grid;place-items:center;background:color-mix(in srgb,var(--panel) 60%,transparent);color:var(--muted-2);font-size:12px}.create-post-instagram-preview{width:min(100%,340px);margin:0 auto;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 96%,transparent),color-mix(in srgb,var(--panel) 94%,transparent));border:1px solid var(--line)}.create-post-instagram-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:color-mix(in srgb,var(--panel) 92%,white 8%);border-bottom:1px solid var(--line)}.create-post-instagram-preview-user{display:flex;align-items:center;gap:10px;min-width:0}.create-post-instagram-preview-avatar{width:30px;height:30px;border-radius:50%;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#f58529,#feda77 24%,#dd2a7b 58%,#8134af 82%,#515bd4);padding:2px;display:grid;place-items:center}.create-post-instagram-preview-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block;background:#fff}.create-post-instagram-preview-name{min-width:0;font-size:14px;font-weight:800;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-instagram-preview-menu{display:flex;align-items:center;gap:3px;color:var(--muted);flex-shrink:0}.create-post-instagram-preview-menu span{width:5px;height:5px;border-radius:50%;background:currentColor;display:block}.create-post-instagram-preview-media{background:#000}.create-post-instagram-preview-media img,.create-post-instagram-preview-media video{width:100%;display:block;max-height:340px;-o-object-fit:cover;object-fit:cover}.create-post-instagram-preview-empty{min-height:220px;display:grid;place-items:center;color:var(--muted);font-size:12px;background:color-mix(in srgb,var(--panel-soft) 72%,transparent)}.create-post-instagram-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:color-mix(in srgb,var(--panel) 92%,white 8%);color:var(--text-strong);border-top:1px solid var(--line)}.create-post-instagram-preview-actions-left{display:flex;align-items:center;gap:12px;font-size:18px;line-height:1}.create-post-instagram-preview-actions-right{font-size:18px;line-height:1}.create-post-instagram-preview-caption{padding:0 12px 12px;color:var(--text);font-size:11px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.create-post-facebook-preview{width:min(100%,340px);margin:0 auto;border-radius:0;overflow:visible;background:transparent;border:none;box-shadow:none}.create-post-facebook-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 12px 8px;background:var(--panel-elev);border-bottom:1px solid rgba(91,101,116,.12);border-bottom-color:var(--line);color:var(--text-strong)}.create-post-facebook-preview-user{display:flex;align-items:center;gap:12px;min-width:0}.create-post-facebook-preview-avatar{width:52px;height:52px;border-radius:50%;overflow:hidden;flex-shrink:0;background:linear-gradient(180deg,#aeb8ff,#9ca9fb 40%,#28306f 40%,#20266a);box-shadow:inset 0 0 0 1px #ffffff3d;display:grid;place-items:center}.create-post-facebook-preview-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.create-post-facebook-preview-meta{min-width:0;padding-top:2px}.create-post-facebook-preview-name{min-width:0;font-size:15px;font-weight:800;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-facebook-preview-sub{margin-top:4px;color:var(--muted);font-size:11px;font-weight:600;display:flex;align-items:center;gap:6px}.create-post-facebook-preview-menu{display:flex;align-items:center;gap:4px;color:#606770;padding-top:6px;flex-shrink:0}.create-post-facebook-preview-menu span{width:6px;height:6px;border-radius:50%;background:currentColor;display:block}.create-post-facebook-preview-media{background:#f0f2f5}.create-post-facebook-preview-media img,.create-post-facebook-preview-media video{width:100%;display:block;max-height:360px;-o-object-fit:cover;object-fit:cover}.create-post-facebook-preview-empty{min-height:240px;display:grid;place-items:center;font-size:13px;background:color-mix(in srgb,var(--panel-muted) 88%,transparent);color:var(--muted)}.create-post-facebook-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 12px;background:var(--panel-elev);border-top:1px solid rgba(91,101,116,.12);color:var(--text-strong);font-size:14px;font-weight:600}body[data-theme=light] .create-post-instagram-preview{background:linear-gradient(180deg,#fffffffc,#f6f8fbf5);border-color:#5b657424;box-shadow:0 18px 40px #252d3917}body[data-theme=light] .create-post-instagram-preview-head,body[data-theme=light] .create-post-instagram-preview-actions{background:#fffffffa;border-color:#5b657424}body[data-theme=light] .create-post-instagram-preview-empty{background:#f6f8fbf5}body[data-theme=light] .create-post-platform-preview-card.platform-x,body[data-theme=light] .create-post-platform-preview-body{background:transparent;border:none;box-shadow:none}body[data-theme=light] .create-post-platform-preview-empty{background:#f6f8fbf5}body[data-theme=light] .create-post-platform-preview-card.platform-x .create-post-platform-preview-body,body[data-theme=light] .create-post-platform-preview-card.platform-x .create-post-platform-preview-empty{background:transparent}body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__wrapper{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 94%,transparent),color-mix(in srgb,var(--panel) 90%,transparent))!important;border:1px solid var(--line)!important;border-radius:18px!important;padding:12px 12px 0!important;box-shadow:var(--shadow)!important;overflow:hidden!important}body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__container,body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__container{min-width:0!important}body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__header,body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__header{min-width:0!important;flex-wrap:nowrap!important;align-items:flex-start!important}body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__main,body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__main,body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__content,body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__content{min-width:0!important}body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__container{color:var(--text)!important}body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__header,body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__footer{color:var(--muted)}body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__name{color:var(--text-strong)!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__screen-name,body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__date{color:var(--muted)!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__date{flex-shrink:0!important}body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__text,.twitter-preview__text{color:var(--text-strong)!important}body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__media{background:color-mix(in srgb,var(--panel-soft) 86%,transparent)!important}body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__media img,body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__media video{border-radius:15px}body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__card{background:color-mix(in srgb,var(--panel-soft) 90%,transparent)!important;border-color:var(--line)!important}.twitter-preview__card{display:none}body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__card-body{color:var(--text)!important}body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__card-description{color:var(--muted)!important}body[data-theme=dark] .create-post-platform-preview-card.platform-x .twitter-preview__footer svg{fill:var(--muted)!important}body[data-theme=dark] .create-post-facebook-preview{background:transparent}body[data-theme=light] .create-post-facebook-preview{background:transparent;border:none;box-shadow:none}body[data-theme=dark] .create-post-facebook-preview-head{background:var(--panel-elev);border-bottom-color:var(--line);color:var(--text-strong)}body[data-theme=dark] .create-post-facebook-preview-name{color:var(--text-strong)}body[data-theme=dark] .create-post-facebook-preview-sub,body[data-theme=dark] .create-post-facebook-preview-menu{color:var(--muted)}body[data-theme=dark] .create-post-facebook-preview-media{background:color-mix(in srgb,var(--panel-muted) 88%,transparent)}body[data-theme=dark] .create-post-facebook-preview-empty{background:color-mix(in srgb,var(--panel-muted) 88%,transparent);color:var(--muted)}body[data-theme=dark] .create-post-facebook-preview-actions{background:var(--panel-elev);color:var(--text-strong);border-top-color:var(--line)}body[data-theme=light] .create-post-platform-preview-card.platform-facebook{background:transparent;box-shadow:none;border:1px solid var(--line)!important}body[data-theme=light] .create-post-facebook-preview-head,body[data-theme=light] .create-post-facebook-preview-actions{background:#fff;border-color:#5b65741f}body[data-theme=light] .create-post-facebook-preview-name{color:#202124}body[data-theme=light] .create-post-facebook-preview-sub,body[data-theme=light] .create-post-facebook-preview-menu{color:#606770}body[data-theme=light] .create-post-facebook-preview-media,body[data-theme=light] .create-post-facebook-preview-empty{background:#f0f2f5}body[data-theme=light] .create-post-facebook-text-preview-shell{color:var(--text-strong);background:linear-gradient(180deg,#fffffffc,#f4f7fbf5);border-color:#5b657424;box-shadow:0 18px 40px #252d3917}body[data-theme=light] .create-post-facebook-text-preview-head{border-bottom-color:#5b657424;background:#fffffffa}body[data-theme=light] .create-post-facebook-text-preview-head-title,body[data-theme=light] .create-post-facebook-text-preview-name-row strong,body[data-theme=light] .create-post-facebook-text-preview-content{color:var(--text-strong)}body[data-theme=light] .create-post-facebook-text-preview-head-sub,body[data-theme=light] .create-post-facebook-text-preview-head-chevron,body[data-theme=light] .create-post-facebook-text-preview-format-pill .create-post-instagram-reel-format-chevron,body[data-theme=light] .create-post-facebook-text-preview-name-row span,body[data-theme=light] .create-post-facebook-text-preview-more,body[data-theme=light] .create-post-facebook-text-preview-reaction-row,body[data-theme=light] .create-post-facebook-text-preview-reaction-count,body[data-theme=light] .create-post-facebook-text-preview-reaction-right{color:var(--muted)}body[data-theme=light] .create-post-facebook-text-preview-format-pill{background:#fffffffa;border-color:#5b657424}body[data-theme=light] .create-post-facebook-text-preview-card{background:linear-gradient(180deg,#fffffffc,#f4f7fbf5);border-color:#5b657424;box-shadow:0 18px 40px #252d3917}body[data-theme=light] .create-post-facebook-text-preview-avatar{background:linear-gradient(180deg,#7c8797,#4e596d)}body[data-theme=light] .create-post-facebook-text-preview-reaction-row,body[data-theme=light] .create-post-facebook-text-preview-actions{border-top-color:#5b657424}body[data-theme=light] .create-post-facebook-text-preview-actions{color:var(--text-strong)}body[data-theme=light] .create-post-platform-preview-card.platform-x .create-post-facebook-preview-media,body[data-theme=light] .create-post-platform-preview-card.platform-x .create-post-facebook-preview-empty{background:#f0f2f5}body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__wrapper{background:linear-gradient(180deg,var(--panel) 0%,var(--panel-soft) 100%)!important;border:1px solid var(--line)!important;border-radius:18px!important;padding:12px 12px 0!important;box-shadow:var(--shadow)!important;overflow:hidden!important}.create-post-platform-preview-card.platform-x .twitter-preview__wrapper{background-color:var(--panel)!important;border:1px solid var(--line)!important;border-radius:18px!important;box-shadow:var(--shadow)!important;overflow:hidden!important}body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__container{color:var(--text)!important;min-width:0!important}body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__header{min-width:0!important;flex-wrap:nowrap!important;align-items:flex-start!important}body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__name{color:var(--text-strong)!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__text,body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__container .twitter-preview__content .twitter-preview__text{color:var(--text-strong)!important}body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__screen-name,body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__date,body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__footer{color:var(--muted)!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__date{flex-shrink:0!important}body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__media{background:var(--panel-soft)!important}body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__card{background:var(--panel)!important;border-color:var(--line)!important}body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__card-body{color:var(--text)!important}body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__card-description{color:var(--muted)!important}body[data-theme=light] .create-post-platform-preview-card.platform-x .twitter-preview__footer svg{fill:var(--muted)!important}@media(max-width:420px){.create-post-facebook-preview{width:100%}.create-post-facebook-preview-avatar{width:46px;height:46px}.create-post-facebook-preview-name{font-size:15px}.create-post-facebook-preview-media img,.create-post-facebook-preview-media video{max-height:300px}.create-post-instagram-preview{width:100%}.create-post-instagram-preview-media img,.create-post-instagram-preview-media video{max-height:280px}}.plan-post-editor-image{width:100%;display:block;-o-object-fit:cover;object-fit:cover;max-height:210px;transition:filter .15s ease,transform .15s ease}.plan-post-editor-image-shell:hover .plan-post-editor-image{filter:brightness(.78)}.plan-post-editor-image-view-btn{position:absolute;top:50%;left:50%;width:44px;height:44px;border:1px solid rgba(255,255,255,.52);border-radius:14px;background:#111827e0;color:#fff;display:grid;place-items:center;opacity:0;transform:translate(-50%,calc(-50% + 6px)) scale(.96);transition:opacity .15s ease,transform .15s ease,background .15s ease;cursor:pointer;box-shadow:0 8px 18px #10182833}.plan-post-editor-image-view-btn svg{width:16px;height:16px}.plan-post-editor-image-shell:hover .plan-post-editor-image-view-btn,.plan-post-editor-image-shell:focus-within .plan-post-editor-image-view-btn{opacity:1;transform:translate(-50%,-50%) scale(1)}.plan-post-editor-image-view-btn:hover{background:#111827f0}.plan-post-editor-image-delete-btn{width:-moz-fit-content;width:fit-content;min-height:34px;padding:0 12px;border-radius:12px;border:1px solid rgba(239,68,68,.28);background:#fff5f5;color:#ef4444;font-size:12px;font-weight:800;box-shadow:0 8px 18px #10182814}.plan-post-editor-image-delete-btn:disabled{opacity:.65;cursor:wait}.plan-post-editor-image-help{margin:0;color:var(--muted);font-size:12px;line-height:1.5;max-width:240px}.plan-post-editor-image-card{padding:14px;border:1px dashed #a8b0be;border-radius:14px;background:linear-gradient(180deg,#f8fafcfa,#f3f6faf7);box-shadow:none;display:grid;gap:14px}.plan-media-drop-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.plan-media-drop-card-body{display:grid;gap:14px}.plan-media-drop-card-head-left{display:grid;gap:4px;min-width:0}.plan-media-drop-card-head-right{display:grid;gap:4px;justify-items:end;text-align:right}.plan-media-drop-card-type{color:#1f2733;font-size:13px;font-weight:700}.plan-media-drop-card-hint{color:#98a1b0;font-size:12px;font-weight:600}.plan-media-drop-card-stage{position:relative;display:grid;place-items:center;min-height:166px;padding:18px;border:1px dashed #a8b0be;border-radius:12px;background:#fff9;color:inherit;cursor:pointer;text-align:center;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.plan-media-drop-card-stage:hover{border-color:#7fc39a;background:#ffffffd1}.plan-media-drop-card-stage:focus-visible{outline:none;box-shadow:0 0 0 3px #49afe22e}.plan-media-drop-card-stage.is-dragover{border-color:#49afe2f2;background:#49afe214;box-shadow:0 0 0 3px #49afe21f}.plan-media-drop-card-empty{display:grid;justify-items:center;gap:10px;max-width:340px}.plan-media-drop-card-empty-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;color:#5cc27a;background:#5cc27a17;border:1px solid rgba(92,194,122,.22)}.plan-media-drop-card-empty-icon svg{width:28px;height:28px}.plan-media-drop-card-empty-title{color:#17202d;font-size:18px;line-height:1.2;font-weight:760}.plan-media-drop-card-empty-subtitle{color:#98a1b0;font-size:13px;line-height:1.4}.plan-media-drop-card-preview{position:relative;width:100%;display:grid;place-items:center}.plan-media-drop-card-preview .plan-post-editor-image{width:100%;max-height:360px;-o-object-fit:contain;object-fit:contain;display:block}.plan-media-drop-card-overlay{position:absolute;inset:0;display:grid;place-items:center;border-radius:12px;background:#49afe21f;color:#236b9f;font-size:13px;font-weight:800;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.plan-media-drop-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.plan-media-drop-card-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plan-media-drop-card-meta{display:grid;gap:8px;justify-items:end;margin-left:auto}.plan-media-drop-card.has-media .plan-media-drop-card-body{grid-template-columns:minmax(0,230px) minmax(0,1fr);align-items:start;gap:18px}.plan-media-drop-card.has-media .plan-media-drop-card-stage{min-height:0;padding:0;overflow:hidden;border-style:solid}.plan-media-drop-card.has-media .plan-media-drop-card-preview .plan-post-editor-image{max-height:160px}.plan-media-drop-card.has-media .plan-post-editor-social-preview-wrap{margin:0}.plan-media-drop-card.has-media .plan-media-drop-card-footer{display:grid;align-content:start;justify-items:stretch;gap:12px}.plan-media-drop-card.has-media .plan-media-drop-card-actions{display:grid;grid-template-columns:1fr;gap:10px}.plan-media-drop-card.has-media .plan-post-editor-image-card .plan-post-editor-image-action-btn,.plan-media-drop-card.has-media .plan-post-editor-image-card .plan-post-editor-image-delete-link{width:100%}.plan-media-drop-card.has-media .plan-post-editor-image-card .plan-post-editor-image-delete-link{text-align:center}.plan-media-drop-card.has-media .plan-media-drop-card-meta{justify-items:start;margin-left:0}.plan-post-editor-image-card .plan-post-editor-title{color:var(--text-strong);margin:0}.plan-post-editor-image-card-subtitle{color:var(--muted);font-size:12px;font-weight:600;text-align:right}.plan-post-editor-image-card .plan-post-editor-image-shell,.plan-post-editor-image-card .plan-post-editor-image-actions{display:none}.plan-post-editor-image-card .plan-post-editor-image{transition:filter .15s ease,transform .15s ease}.plan-media-drop-card-stage:hover .plan-post-editor-image{filter:brightness(.94)}.plan-post-editor-image-card .plan-post-editor-image-action-btn{width:160px;min-height:28px;padding:0 12px;border-radius:12px;border:1px solid transparent;color:var(--text-strong);font-size:12px;font-weight:800;text-align:center;box-shadow:none}.plan-post-editor-image-card .plan-post-editor-image-action-btn.change{background:color-mix(in srgb,var(--panel-soft) 92%,transparent);color:var(--text);border-color:var(--line)}.plan-post-editor-image-card .plan-post-editor-image-action-btn.generate{background:linear-gradient(90deg,#2f6df7,#4595ff)}.plan-post-editor-image-card .plan-post-editor-image-action-btn.improve{background:linear-gradient(90deg,#9d35ff,#b63cff)}.plan-post-editor-image-card .plan-post-editor-image-action-btn:disabled{opacity:.86;cursor:default}.plan-post-editor-image-card .plan-post-editor-image-delete-link{width:150px;padding:0;border:0;background:transparent;color:#ff8c8c;font-size:12px;font-weight:700;text-align:center}.plan-post-editor-image-card .plan-post-editor-image-delete-link:disabled{opacity:.7;cursor:wait}body[data-theme=light] .plan-post-editor-image-card{background:linear-gradient(180deg,#fffffffa,#f7f9fcf5);border-color:#d1d7e2}body[data-theme=light] .plan-media-drop-card-stage{background:#ffffffc2;border-color:#b5becb}body[data-theme=light] .plan-media-drop-card-stage:hover{border-color:#7fc39a}body[data-theme=light] .plan-media-drop-card-empty-title{color:#1f2733}body[data-theme=light] .plan-media-drop-card-empty-subtitle{color:#7b8596}body[data-theme=light] .plan-media-drop-card-empty-icon{color:#5cc27a}body[data-theme=light] .plan-media-drop-card-overlay{background:#49afe21f;color:#216b9f}body:not([data-theme=light]) .plan-post-editor-image-card{background:linear-gradient(180deg,#151b26fa,#0f141dfa);border-color:#3a4658}body:not([data-theme=light]) .plan-media-drop-card-type{color:#e8edf6}body:not([data-theme=light]) .plan-media-drop-card-hint{color:#9aa7b8}body:not([data-theme=light]) .plan-media-drop-card-stage{background:#0c1119b8;border-color:#4a5568}body:not([data-theme=light]) .plan-media-drop-card-stage:hover{border-color:#68b98a;background:#10161fdb}body:not([data-theme=light]) .plan-media-drop-card-stage.is-dragover{background:#49afe21f}body:not([data-theme=light]) .plan-media-drop-card-empty-title{color:#edf3ff}body:not([data-theme=light]) .plan-media-drop-card-empty-subtitle{color:#9aa7b8}body:not([data-theme=light]) .plan-media-drop-card-empty-icon{color:#63cf84;background:#63cf841a;border-color:#63cf8438}body:not([data-theme=light]) .plan-media-drop-card-overlay{background:#49afe21f;color:#9ad7ff}body:not([data-theme=light]) .plan-post-editor-image-card .plan-post-editor-image-action-btn.change{background:#232d3b;color:#d2dcec;border-color:#3b465a}body:not([data-theme=light]) .plan-post-editor-image-card .plan-post-editor-image-delete-link{color:#ff9a9a}body[data-theme=light] .plan-post-editor-image-card .plan-post-editor-image-action-btn.change{background:#f3f6fb;color:#2d3442;border-color:#d6dfe9}body[data-theme=light] .plan-post-editor-image-card .plan-post-editor-image-action-btn.generate,body[data-theme=light] .plan-post-editor-image-card .plan-post-editor-image-action-btn.improve{color:#fff}.plan-post-editor-image-upload-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plan-image-modal-overlay{position:fixed;inset:0;z-index:1125;background:#080c14a8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;padding:20px}.plan-image-modal{width:min(100%,980px);border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 98%,transparent),color-mix(in srgb,var(--panel) 96%,transparent));box-shadow:var(--shadow);overflow:hidden}.plan-image-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 16px;border-bottom:1px solid var(--line)}.plan-image-modal-title{margin:0;color:var(--text-strong);font-size:18px;line-height:1.2;font-weight:800}.plan-image-modal-sub{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.plan-image-modal-close{width:32px;height:32px;border-radius:10px;border:1px solid var(--line);background:transparent;color:var(--text-strong);display:grid;place-items:center;flex:0 0 auto}.plan-image-modal-body{padding:20px;display:grid}.plan-image-modal-image{width:100%;max-height:74vh;-o-object-fit:contain;object-fit:contain;background:#00000024;border-radius:18px}.plan-image-generate-overlay{position:fixed;inset:0;z-index:1118;background:#080c14a8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;padding:18px}.plan-image-generate-modal{width:min(100%,940px);min-height:620px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 98%,transparent),color-mix(in srgb,var(--panel) 96%,transparent));box-shadow:var(--shadow);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.plan-image-generate-header{padding:24px 26px 18px;border-bottom:1px solid var(--line)}.plan-image-generate-title{margin:0;color:var(--text-strong);font-size:18px;line-height:1.2;font-weight:800}.plan-image-generate-body{padding:22px 24px 18px;display:grid;gap:22px;align-content:start}.plan-image-generate-prompt-wrap{display:grid}.plan-image-generate-prompt{width:100%;min-height:240px;resize:vertical;border-radius:16px;border:1px solid var(--line);background:var(--input-bg);color:var(--text);padding:18px 18px 16px;font-size:14px;line-height:1.6;outline:none;box-shadow:none}.plan-image-generate-prompt::-moz-placeholder{color:var(--muted)}.plan-image-generate-prompt::placeholder{color:var(--muted)}.plan-image-generate-prompt:focus{border-color:var(--accent);box-shadow:0 0 0 4px #f973161f}.plan-image-generate-reference-wrap{display:grid;gap:14px}.plan-image-generate-reference-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.plan-image-generate-reference-title{color:var(--text-strong);font-size:16px;line-height:1.2;font-weight:800}.plan-image-generate-reference-meta{color:var(--muted);font-size:12px;font-weight:600}.plan-image-generate-upload-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.plan-image-generate-upload-btn{min-height:30px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel-soft) 92%,transparent);color:var(--text-strong);font-size:12px;font-weight:700;box-shadow:var(--shadow-soft)}.plan-image-generate-upload-btn:disabled{opacity:.65}.plan-image-generate-upload-note{color:var(--muted);font-size:12px;font-weight:600}.plan-image-generate-grid{display:grid;grid-template-columns:repeat(auto-fit,160px);gap:10px;align-content:start;min-height:180px}.plan-image-generate-thumb{position:relative;width:160px;height:160px;border:2px solid var(--line);background:color-mix(in srgb,var(--panel-muted) 92%,transparent);padding:3px;border-radius:2px;overflow:hidden}.plan-image-generate-thumb.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 28%,transparent)}.plan-image-generate-thumb-img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;border-radius:1px}.plan-image-generate-thumb.is-selected .plan-image-generate-thumb-img{filter:brightness(.92)}.plan-image-generate-thumb:hover .plan-image-generate-thumb-img{filter:brightness(.76)}.plan-image-generate-thumb-remove{position:absolute;top:8px;right:8px;width:24px;height:24px;border:0;border-radius:999px;background:#111827eb;color:#fff;display:grid;place-items:center;font-size:11px;line-height:1;opacity:0;transform:scale(.94);transition:opacity .15s ease,transform .15s ease,background .15s ease}.plan-image-generate-thumb:hover .plan-image-generate-thumb-remove,.plan-image-generate-thumb:focus-within .plan-image-generate-thumb-remove{opacity:1;transform:scale(1)}.plan-image-generate-thumb-remove:hover{background:#111827}.plan-image-generate-help{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.plan-image-generate-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:18px 24px 24px}.plan-image-generate-close-btn,.plan-image-generate-submit-btn{min-width:118px;height:34px;padding:0 16px;border-radius:12px;border:1px solid transparent;font-size:12px;font-weight:800}.plan-image-generate-close-btn{background:color-mix(in srgb,var(--panel-soft) 92%,transparent);color:var(--text);border-color:var(--line)}.plan-image-generate-submit-btn{background:linear-gradient(90deg,#6e4ff6,#49afe2);color:#fff;box-shadow:0 8px 22px #5d52eb3d,inset 0 1px #ffffff2e}.plan-image-generate-submit-btn:disabled,.plan-image-generate-close-btn:disabled{opacity:.65}body[data-theme=light] .plan-image-generate-overlay{background:#141a2266}body[data-theme=light] .plan-image-generate-modal{background:linear-gradient(180deg,#fffffffa,#f6f8fbf5)}body[data-theme=light] .plan-image-generate-prompt{background:#fffffff5}body[data-theme=light] .plan-image-generate-thumb{background:#fffffff2}.plan-post-editor-preview-hashtags{color:#7a5ef4;font-size:13px;line-height:1.3;font-weight:520}.plan-post-editor-preview-cta{color:#1f2734;font-size:13px;font-weight:500}.plan-confirm-overlay{position:fixed;inset:0;z-index:80;background:#10182859;display:grid;place-items:center;padding:18px}.plan-confirm-modal{width:min(100%,420px);border:1px solid #d6dde7;border-radius:16px;background:#f9fbff;box-shadow:0 22px 42px #10182833;padding:18px;display:grid;gap:12px}.plan-confirm-title{margin:0;font-size:21px;line-height:1.2;color:#17202d;font-weight:760}.plan-confirm-sub{margin:0;color:#667794;font-size:13px;line-height:1.4}.plan-confirm-warning{border-radius:12px;border:1px solid rgba(245,158,11,.22);background:#f59e0b1a;color:#9a6210;padding:12px 14px;font-size:12px;line-height:1.5;font-weight:600}.plan-confirm-image-preview{margin:-2px 0 0;border-radius:14px;border:1px solid #d6dde7;background:#f4f7fb;padding:10px}.plan-confirm-image-preview-img{width:100%;display:block;max-height:220px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.plan-confirm-image-label{color:#6f7d95;font-size:12px;font-weight:700}.plan-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.plan-confirm-btn{height:36px;min-width:92px;border-radius:10px;border:1px solid #cfd7e2;background:#f0f3f8;color:#31405a;font-size:13px;font-weight:700;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}.plan-confirm-btn.confirm{border:1px solid #cfd7e2;background:#f0f3f8;color:#31405a;box-shadow:none}.plan-confirm-btn:hover{transform:translateY(-1px);border-color:#b9c5d5;background:#f6f8fc;box-shadow:0 10px 22px #1621341a}.plan-confirm-btn.confirm:hover{border-color:#b9c5d5;background:#f6f8fc;box-shadow:0 10px 22px #1621341a}.plan-confirm-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #6e4ff633}.plan-confirm-btn:active{transform:translateY(0)}.plan-image-picker-overlay{position:fixed;inset:0;z-index:1110;background:#080c14a8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;padding:18px}.plan-image-picker-modal{width:min(100%,940px);min-height:560px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 98%,transparent),color-mix(in srgb,var(--panel) 96%,transparent));box-shadow:var(--shadow);padding:26px 26px 22px;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:18px}.plan-image-picker-header{padding-bottom:10px;border-bottom:1px solid var(--line)}.plan-image-picker-title{margin:0;color:var(--text-strong);font-size:18px;line-height:1.2;font-weight:800}.plan-image-picker-toolbar{display:flex;align-items:center;gap:12px}.plan-image-picker-upload-btn{min-height:28px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel-soft) 92%,transparent);color:var(--text-strong);font-size:12px;font-weight:700;box-shadow:var(--shadow-soft)}.plan-image-picker-section-title{color:var(--text-strong);font-size:16px;line-height:1.2;font-weight:800;margin-top:4px}.plan-image-picker-grid{display:grid;grid-template-columns:repeat(auto-fit,160px);gap:8px;align-content:start}.plan-image-picker-thumb{position:relative;width:160px;height:160px;border:2px solid var(--line);background:color-mix(in srgb,var(--panel-muted) 92%,transparent);padding:3px;border-radius:2px;overflow:hidden;cursor:pointer}.plan-image-picker-thumb.selected{border-color:#2f7df6;box-shadow:0 0 0 2px #2f7df62e}.plan-image-picker-thumb-img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;border-radius:1px}.plan-image-picker-thumb:hover .plan-image-picker-thumb-img{filter:brightness(.7)}.plan-image-picker-thumb-view-btn{position:absolute;top:50%;left:50%;width:42px;height:42px;border:0;border-radius:999px;background:#111827e6;display:grid;place-items:center;opacity:0;color:#fff;cursor:pointer;transform:translate(-50%,-50%) scale(.96);transition:opacity .15s ease,transform .15s ease,background .15s ease;box-shadow:0 8px 18px #0000003d}.plan-image-picker-thumb-view-btn svg{width:18px;height:18px}.plan-image-picker-thumb:hover .plan-image-picker-thumb-view-btn,.plan-image-picker-thumb:focus-within .plan-image-picker-thumb-view-btn{opacity:1;transform:translate(-50%,-50%) scale(1)}.plan-image-picker-thumb-view-btn:hover{background:#111827f5}.plan-image-picker-empty{color:var(--muted);font-size:13px;padding:16px 0}.plan-image-picker-footer{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:4px}.plan-image-picker-close-btn,.plan-image-picker-add-btn{min-width:120px;height:34px;padding:0 16px;border-radius:12px;border:1px solid transparent;font-size:12px;font-weight:800}.plan-image-picker-close-btn{background:color-mix(in srgb,var(--panel-soft) 92%,transparent);color:var(--text);border-color:var(--line)}.plan-image-picker-add-btn{background:linear-gradient(90deg,#6e4ff6,#49afe2);color:#fff;box-shadow:0 8px 22px #5d52eb3d,inset 0 1px #ffffff2e}.plan-image-picker-add-btn:disabled{opacity:.55}body[data-theme=light] .plan-image-picker-overlay{background:#141a2266}body[data-theme=light] .plan-image-picker-modal{background:linear-gradient(180deg,#fffffffa,#f6f8fbf5)}body[data-theme=light] .plan-image-picker-upload-btn{background:#fffffff5}body[data-theme=light] .plan-image-picker-thumb{background:#fffffff2}body:not([data-theme=light]) .plan-posts-title{color:#e8edf6}body:not([data-theme=light]) .plan-posts-sub{color:#9db0c8}body:not([data-theme=light]) .plan-posts-back{color:#dbe4f2}body:not([data-theme=light]) .plan-posts-approve-plan-btn{border-color:#6e63c7;box-shadow:0 8px 18px #594bce47}body:not([data-theme=light]) .plan-posts-edit-status{background:#2a3658;color:#7fa2ff}body:not([data-theme=light]) .plan-posts-edit-status.published{background:#1f3a2b;color:#59c781}body:not([data-theme=light]) .plan-posts-generation-banner{border-color:#4f4d88;background:linear-gradient(135deg,#7f62ff24,#49afe21f);color:#e7edf7}body:not([data-theme=light]) .plan-posts-generation-banner-sub{color:#a2b1c9}body:not([data-theme=light]) .plan-posts-mode{border-color:#3a4558;background:#232c39}body:not([data-theme=light]) .plan-posts-mode button{color:#93a6c0}body:not([data-theme=light]) .plan-posts-mode button.active{background:#1a2230;color:#e7edf7}body:not([data-theme=light]) .plan-posts-sub-pill{background:#242e41;border-color:#384457;color:#e7edf7}body:not([data-theme=light]) .plan-posts-review-nav-btn{border-color:#384457;background:#232d3b;color:#e7edf7}body:not([data-theme=light]) .plan-posts-review-nav-btn.next{border-color:#6e63c7;box-shadow:0 8px 18px #594bce47}body:not([data-theme=light]) .plan-posts-toolbar-meta{color:#9db0c8}body:not([data-theme=light]) .plan-posts-toolbar-dot{color:#8295b1}body:not([data-theme=light]) .plan-post-card{border-color:#364154;background:#1b2331}body:not([data-theme=light]) .plan-post-platform{color:#e8edf6}body:not([data-theme=light]) .plan-post-status{background:#2a3444;color:#9eb0c8}body:not([data-theme=light]) .plan-post-status.scheduled{background:#1f3a2b;color:#59c781}body:not([data-theme=light]) .plan-post-status.published{background:#1f3a2b;color:#59c781}body:not([data-theme=light]) .plan-post-status.rejected{background:#3a1f24;color:#ff8f9b}body:not([data-theme=light]) .plan-post-card-title{color:#e8edf6}body:not([data-theme=light]) .plan-post-card-caption{color:#95a7c0}body:not([data-theme=light]) .plan-post-category{border-color:#3a4659;background:#232d3b;color:#dbe3f0}body:not([data-theme=light]) .plan-post-date{color:#8fa2bc}body:not([data-theme=light]) .plan-post-actions button{color:#d9e2ef}body:not([data-theme=light]) .plan-post-actions .approve{border-color:#2c7d45;background:#1f3a28;color:#5fd083}body:not([data-theme=light]) .plan-post-actions .approve.scheduled{border-color:#2b6f45;background:#1d3426;color:#58bf7e}body:not([data-theme=light]) .plan-post-actions .reject{color:#f16b6b}body:not([data-theme=light]) .plan-posts-page.editing-disabled .plan-post-editor-card,body:not([data-theme=light]) .plan-posts-page.editing-disabled .plan-post-editor-actions-card,body:not([data-theme=light]) .plan-posts-page.editing-disabled .plan-post-editor-preview-card{opacity:.72}body:not([data-theme=light]) .plan-post-editor-card,body:not([data-theme=light]) .plan-post-editor-actions-card,body:not([data-theme=light]) .plan-post-editor-preview-card{border-color:#364154;background:#1b2331}body:not([data-theme=light]) .plan-post-editor-title,body:not([data-theme=light]) .plan-post-editor-label,body:not([data-theme=light]) .plan-post-editor-preview-box h3{color:#e8edf6}body:not([data-theme=light]) .plan-post-editor-schedule-wrap .plan-post-editor-label{color:#e7edf7}body:not([data-theme=light]) .plan-post-editor-platform-pill{border-color:#3a4659;background:#232d3b;color:#97a9c3}body:not([data-theme=light]) .plan-post-editor-platform-pill.active{border-color:#7f63ff;box-shadow:inset 0 0 0 1px #7f63ff;background:#2a2446;color:#9d8bff}body:not([data-theme=light]) .plan-post-editor-input,body:not([data-theme=light]) .plan-post-editor-textarea{border-color:#3a4659;background:#232d3b;color:#e5edf8}body:not([data-theme=light]) .plan-post-editor-schedule-input[type=datetime-local]{color-scheme:dark;color:#e5edf8;-webkit-text-fill-color:#e5edf8}body:not([data-theme=light]) .plan-post-editor-schedule-input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.9;filter:var(--date-icon-filter)}body:not([data-theme=light]) .plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit,body:not([data-theme=light]) .plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper,body:not([data-theme=light]) .plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-text,body:not([data-theme=light]) .plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-month-field,body:not([data-theme=light]) .plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-day-field,body:not([data-theme=light]) .plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-year-field,body:not([data-theme=light]) .plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-hour-field,body:not([data-theme=light]) .plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-minute-field,body:not([data-theme=light]) .plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-second-field,body:not([data-theme=light]) .plan-post-editor-schedule-input[type=datetime-local]::-webkit-datetime-edit-ampm-field{color:#e5edf8}body:not([data-theme=light]) .plan-post-editor-meta{color:#8ea1bc}body:not([data-theme=light]) .plan-post-editor-secondary-btn{border-color:#3a4659;background:#232d3b;color:#dde7f4}body:not([data-theme=light]) .plan-post-editor-schedule-btn{border-color:#c96f20;background:linear-gradient(90deg,#b85f14,#e38d2d);color:#fff4e6;box-shadow:0 10px 22px #a6591147}body:not([data-theme=light]) .plan-post-editor-schedule-btn:hover:not(:disabled){box-shadow:0 12px 26px #a6591157}body:not([data-theme=light]) .plan-post-editor-publish-btn{border-color:#2d7d47;background:#1f3a28;color:#5fd083}body:not([data-theme=light]) .plan-post-editor-reject-btn{color:#f16b6b}body:not([data-theme=light]) .plan-post-editor-preview-box{border-color:#3a4659;background:#232d3b}body:not([data-theme=light]) .plan-post-editor-preview-box p{color:#95a7c0}body:not([data-theme=light]) .plan-post-editor-preview-cta{color:#dfe7f4}body:not([data-theme=light]) .plan-post-editor-image-help{color:#8ea1bc}body:not([data-theme=light]) .plan-confirm-overlay{background:#060a1094}body:not([data-theme=light]) .plan-confirm-modal{border-color:#364154;background:#1b2331}body:not([data-theme=light]) .plan-confirm-title{color:#e8edf6}body:not([data-theme=light]) .plan-confirm-sub{color:#99abc4}body:not([data-theme=light]) .plan-confirm-warning{border-color:#fbbf242e;background:#fbbf241a;color:#f7d77a}body:not([data-theme=light]) .plan-confirm-btn{border-color:#3b465a;background:#232d3b;color:#d2dcec}body:not([data-theme=light]) .plan-confirm-btn:hover{border-color:#4a5770;background:#2a3545;box-shadow:0 10px 22px #00000042}body:not([data-theme=light]) .plan-confirm-btn.confirm{border-color:#3b465a;background:#232d3b;color:#d2dcec;box-shadow:none}body:not([data-theme=light]) .plan-confirm-btn.confirm:hover{border-color:#4a5770;background:#2a3545;box-shadow:0 10px 22px #00000042}.plan-page{width:min(750px,100%);margin:6px auto 14px;display:grid;gap:12px}.plan-header{margin-bottom:8px}.plan-title{margin:0;font-size:30px;line-height:1.04;letter-spacing:-.03em;font-weight:820;color:#141a24}.plan-sub{margin:8px 0 0;font-size:13px;color:#6f7f9a}.plan-steps{display:flex;align-items:center;gap:0;margin-bottom:2px}.plan-step{display:flex;align-items:center;min-width:0}.plan-step-dot{width:34px;height:34px;border-radius:999px;border:1px solid #d4dbe4;background:#edf1f5;color:#7f8ea7;font-size:14px;font-weight:700;display:grid;place-items:center;flex:0 0 auto}.plan-step-dot.active{border-color:#744dff;color:#744dff;background:#efeaff;box-shadow:0 0 0 2px #744dff1f}.plan-step-dot.done{border-color:transparent;background:linear-gradient(135deg,#7f62ff,#49afe2);color:#fff;box-shadow:none}.plan-step-label{margin-left:10px;font-size:16px;color:#7786a0;font-weight:500;white-space:nowrap}.plan-step-label.active{color:#1d2430;font-weight:700}.plan-step-line{width:165px;height:1px;background:#dde3eb;margin:0 16px}.plan-card{border:1px solid #d5dce5;border-radius:20px;background:#fbfcff;box-shadow:0 2px 5px #10182814;padding:22px 24px}.plan-card-title{margin:0 0 14px;font-size:24px;line-height:1.1;letter-spacing:-.02em;font-weight:820;color:#141a24}.plan-schedule-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.plan-schedule-header-copy{min-width:0}.plan-schedule-total{display:grid;justify-items:end;gap:4px;min-width:-moz-max-content;min-width:max-content;align-self:flex-start;padding-top:2px}.plan-schedule-total span{font-size:12px;line-height:1.2;color:#6b7b95;font-weight:650;text-transform:uppercase;letter-spacing:.08em}.plan-schedule-total strong{font-size:22px;line-height:1;letter-spacing:-.02em;color:#141a24;font-weight:820}.plan-source-list{display:grid;gap:8px}.plan-source-btn{width:100%;border:1px solid #cfd6e1;background:#f4f6f9;border-radius:16px;min-height:64px;padding:14px 18px;display:flex;align-items:center;gap:14px;font-size:17px;line-height:1.1;letter-spacing:-.02em;color:#202733;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.plan-source-btn.active{border-color:#744dff;box-shadow:0 0 0 1px #744dff5c,inset 0 0 0 1px #744dff2e;background:#f4f2ff}.plan-source-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:18px;background:#d8dee8;color:#66748e;flex:0 0 auto}.plan-source-icon svg{width:18px;height:18px}.plan-source-btn.active .plan-source-icon{background:linear-gradient(135deg,#7f62ff,#4db8e4);color:#fff}.plan-platform-list{display:grid;gap:12px}.plan-platform-row{width:100%;min-height:112px;border:1px solid #d4dce7;background:#fbfcff;border-radius:24px;padding:14px 20px;display:grid;gap:12px;color:#1f2733;text-align:left;box-shadow:0 2px 5px #10182814;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease,transform .14s ease}.plan-platform-row.active{border-color:#744dff;box-shadow:0 0 0 1px #744dff42,0 12px 32px #744dff1f;background:#faf8ff}.plan-platform-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.plan-platform-brand{display:flex;align-items:flex-start;gap:14px;min-width:0}.plan-platform-brand-copy{display:grid;gap:2px;min-width:0}.plan-platform-icon{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;color:#fff;font-size:24px;font-weight:700;flex:0 0 auto;overflow:hidden}.plan-platform-icon-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.plan-platform-name{font-size:14px;font-weight:780;line-height:1.15}.plan-platform-count{font-size:11px;line-height:1.2;color:#6b7b95;font-weight:650}.plan-platform-top-right{display:flex;align-items:center;gap:12px}.plan-platform-check{width:26px;height:26px;border-radius:999px;border:1px solid #c6d0dd;display:grid;place-items:center;color:transparent;font-size:13px;font-weight:800;flex:0 0 auto}.plan-platform-check.active{color:#744dff;border-color:#744dff;background:#f1ebff}.plan-platform-chip-row{gap:10px}.plan-platform-chip{background:#f3f6fb;min-height:32px;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease;padding:4px 8px 4px 5px;gap:8px}.plan-platform-chip .account-chip-avatar-wrap{width:24px;height:24px}.plan-platform-chip .account-chip-avatar{width:24px;height:24px;font-size:9px}.plan-platform-chip .account-chip-platform{min-width:14px;height:14px}.plan-platform-chip .account-chip-name{font-size:11px}.plan-platform-chip.is-selected{border-color:#744dff;background:#f2efff;box-shadow:0 0 0 2px #744dff1f}.plan-platform-chip .account-chip-close{font-size:12px;width:14px;text-align:center;font-weight:700}.plan-platform-chip.is-selected .account-chip-close{color:#744dff}.plan-platform-chip-connect{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:4px 12px;border-radius:999px;border:1px solid #d0d6df;background:linear-gradient(135deg,#734df7,#4caee4);color:#fff;font-size:12px;font-weight:750;text-decoration:none;white-space:nowrap}.plan-platform-empty-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-platform-empty{min-height:44px;border:1px dashed #d4dce7;border-radius:18px;flex:1;display:grid;place-items:center;color:#7a8aa4;font-size:13px;font-weight:600;background:#fafcff}.plan-field-grid{margin-top:14px;display:grid;gap:10px}.plan-field{display:grid;gap:6px}.plan-image-source{margin-top:16px;display:grid;gap:10px}.plan-image-source-label{font-size:15px;line-height:1.2;color:#1f2733;font-weight:700}.plan-image-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plan-image-source-card{min-height:116px;border:1px solid #cfd6e1;border-radius:16px;background:#f6f8fb;color:#202733;padding:14px;display:flex;align-items:flex-start;gap:12px;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease,transform .14s ease}.plan-image-source-card:hover{border-color:#9f8dff;background:#f4f2ff;transform:translateY(-1px)}.plan-image-source-card.active{border-color:#744dff;background:#f4f2ff;box-shadow:0 0 0 1px #744dff47,0 12px 28px #744dff1f}.plan-image-source-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto;background:#e3e8f0;color:#5c6b82;font-size:12px;font-weight:850;letter-spacing:.02em}.plan-image-source-card.active .plan-image-source-icon{color:#fff;background:linear-gradient(135deg,#724bff,#49afe2)}.plan-image-source-copy{min-width:0;display:grid;gap:5px}.plan-image-source-copy strong{font-size:14px;line-height:1.15;color:#172030;font-weight:820}.plan-image-source-copy span{font-size:12px;line-height:1.35;color:#516077;font-weight:650}.plan-image-source-copy small,.plan-image-source-upload small{font-size:12px;line-height:1.35;color:#718098;font-weight:600}.plan-image-source-upload{margin-top:2px;padding:12px;border:1px dashed #cfd6e1;border-radius:16px;background:#fbfcff}.plan-file-selected{color:#202733!important;font-weight:750!important}.plan-upload-preview-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.plan-upload-preview{width:86px;margin:0;display:grid;gap:6px}.plan-upload-preview img{width:86px;height:68px;display:block;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid #d3dae5;background:#eef2f7;box-shadow:0 8px 18px #0f172a14}.plan-upload-preview figcaption{color:#56647a;font-size:10px;line-height:1.2;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-field span{font-size:15px;line-height:1.2;color:#1f2733;font-weight:600}.plan-input{width:100%;height:44px;border-radius:12px;border:1px solid #cfd6df;background:#fff;padding:0 14px;color:#263142;font-size:14px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.plan-input[type=date]{color-scheme:light}.plan-input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72;filter:var(--date-icon-filter)}.plan-input:focus{border-color:#7b5cff;box-shadow:0 0 0 3px #7b5cff24}.plan-input.has-error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.plan-field-error{color:#ef4444;margin-top:6px;display:block;font-size:12px;font-weight:600;line-height:1.35}.plan-file-input{width:min(100%,420px);padding:4px 5px;border-style:dashed;cursor:pointer}.plan-file-input::file-selector-button{margin-right:12px;border:0;border-radius:10px;padding:8px 14px;background:linear-gradient(90deg,#6e4ff6,#49afe2);color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #5d52eb2e}.plan-file-input::-webkit-file-upload-button{margin-right:12px;border:0;border-radius:10px;padding:8px 14px;background:linear-gradient(90deg,#6e4ff6,#49afe2);color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #5d52eb2e}.plan-post-type{margin-top:14px;display:grid;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%}.plan-post-type-label{font-size:15px;line-height:1.2;color:#1f2733;font-weight:600}.plan-post-type-tabs{display:inline-flex;gap:4px;flex-wrap:wrap;background:#7b5bff1a;border-radius:14px;padding:4px;border:1px solid #cfd6e1}.plan-post-type-tab{padding:7px 18px;border-radius:10px;border:none;cursor:pointer;font-size:13px;font-weight:700;transition:all .14s;background:transparent;color:#6f7f9a}.plan-post-type-tab.active{background:linear-gradient(90deg,#6e4ff6,#49afe2);color:#fff;box-shadow:0 4px 14px #5d52eb47}.plan-footer{margin-top:4px;display:flex;align-items:center;justify-content:space-between}.plan-btn-back,.plan-btn-next{height:42px;padding:0 20px;border-radius:12px;border:1px solid #d2d9e3;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.plan-btn-back{background:#eef1f5;color:#8a96ab}.plan-btn-back:disabled{opacity:1;cursor:not-allowed}.plan-btn-next{border:none;color:#fff;background:linear-gradient(90deg,#6e4ff6,#49afe2);box-shadow:0 6px 16px #5d52eb47;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.plan-btn-next:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #5d52eb57;filter:brightness(1.04)}.plan-btn-next:disabled{cursor:not-allowed;opacity:.68;box-shadow:none;transform:none;filter:none}.plan-page-step2 .plan-steps{margin-bottom:8px}.plan-card-title-sub{margin-top:18px}.plan-frequency-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:25px 0 10px}.plan-frequency-warning{min-height:20px;color:#f97316;font-size:12px;font-weight:700;text-align:right;opacity:0;transform:translateY(-1px);transition:opacity .14s ease,transform .14s ease}.plan-frequency-warning.visible{opacity:1;transform:none}.plan-duration-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.plan-duration-current-day{margin:0 0 12px;color:var(--muted);font-size:13px;font-weight:600}.plan-duration-current-day strong{color:var(--text-strong)}.plan-duration-btn{min-height:52px;border:1px solid #cfd6e1;border-radius:14px;background:#f4f6f9;color:#1f2733;font-size:15px;font-weight:600;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease}.plan-duration-btn.active{border-color:#744dff;box-shadow:0 0 0 1px #744dff4d,inset 0 0 0 1px #744dff29;background:#f4f2ff;color:#744dff}.plan-custom-panel{margin-top:16px;padding:18px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 90%,transparent),color-mix(in srgb,var(--panel) 94%,transparent));box-shadow:var(--shadow-soft);display:grid;gap:16px}.plan-custom-title{margin:0;font-size:18px;line-height:1.2;color:var(--text-strong);font-weight:800}.plan-custom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.plan-custom-field{display:grid;gap:8px;font-size:13px;font-weight:700;color:var(--muted)}.plan-custom-input{min-height:48px;border-radius:14px}.plan-custom-weekdays{display:grid;gap:10px}.plan-custom-label{font-size:14px;font-weight:800;color:var(--text-strong)}.plan-custom-weekday-row{display:flex;flex-wrap:wrap;gap:10px}.plan-custom-weekday-btn{min-width:56px;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid var(--line);background:var(--panel-muted);color:var(--text);font-size:14px;font-weight:800;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease,transform .14s ease}.plan-custom-weekday-btn:hover{transform:translateY(-1px)}.plan-custom-weekday-btn.active{border-color:#8f5cff;color:#fff;background:linear-gradient(180deg,#9b62ff,#7046f6);box-shadow:0 0 0 1px #7e52ff4d,0 10px 18px #6440e63d}.plan-custom-summary{display:grid;gap:12px;padding:16px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-soft) 90%,transparent)}.plan-custom-summary-title{margin:0;font-size:17px;line-height:1.2;color:var(--text-strong);font-weight:800}.plan-custom-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.plan-custom-summary-box{min-height:76px;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-elev) 82%,transparent);display:grid;gap:4px}.plan-custom-summary-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.plan-custom-summary-box strong{font-size:23px;line-height:1.05;color:var(--text-strong)}.plan-custom-summary-copy{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.plan-custom-table-wrap{overflow:auto;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel-soft) 92%,transparent)}.plan-custom-table{min-width:620px}.plan-custom-table-head,.plan-custom-table-row{display:grid;grid-template-columns:1.25fr 1fr .7fr;gap:12px;align-items:center;padding:12px 16px}.plan-custom-table-head{border-bottom:1px solid var(--line);color:var(--muted-2);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.plan-custom-table-row{border-bottom:1px solid var(--line);color:var(--text);font-size:14px;font-weight:650}.plan-custom-table-row:last-child{border-bottom:none}.plan-custom-table-row strong{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(116,77,255,.26);background:#744dff1f;color:#7d5cff;font-size:12px;font-weight:800}.plan-frequency-list{display:grid;gap:8px}.plan-frequency-row{width:100%;min-height:58px;border:1px solid #cfd6e1;border-radius:16px;background:#f4f6f9;color:#1f2733;font-size:15px;font-weight:600;text-align:left;padding:12px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease,transform .14s ease}.plan-frequency-row:hover{transform:translateY(-1px)}.plan-frequency-row.active{border-color:#8b6cff;box-shadow:0 6px 16px #5d52eb47;background:#1f2733;color:#fff}.plan-frequency-row-title{flex:0 0 auto;font-size:15px;font-weight:800;letter-spacing:-.01em}.plan-frequency-row-days{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:1 1 auto;min-width:0;overflow:visible;flex-wrap:wrap;padding-top:2px}.plan-frequency-row-day{min-height:35px;font-weight:800;align-items:center;justify-content:center;flex:0 0 auto;cursor:pointer;background:#233348;border:1px solid transparent;color:#fff;padding:7px 11px 7px 8px;min-width:58px;border-radius:9px;transition:.2s ease;font-size:11px;text-align:center;display:inline-flex;gap:7px}.plan-frequency-row-day:hover{background:#2b3b54!important}.plan-frequency-row-day:disabled{opacity:.5;cursor:not-allowed;transform:none}.plan-frequency-row-day-dot{place-items:center;flex:0 0 auto;color:transparent;font-size:10px;line-height:1;width:17px;height:17px;border-radius:999px;border:2px solid #8293ad;background:#111827;display:inline-grid;font-weight:900;flex-shrink:0}.plan-frequency-row-day.active{color:#fff;background:linear-gradient(90deg,#6e4ff6,#49afe2)!important;box-shadow:0 6px 16px #5d52eb47;border:none}.plan-frequency-row-day.active .plan-frequency-row-day-dot{background:#fff;border-color:#fff;color:#4f46e5;box-shadow:0 0 0 2px #ffffff38}.plan-frequency-row-day-label{line-height:1}.plan-tone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plan-tone-btn{width:100%;min-height:52px;border:1px solid #cfd6e1;border-radius:14px;background:#f4f6f9;color:#1f2733;font-size:15px;font-weight:600;text-align:left;padding:0 14px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease}.plan-tone-btn.active{border-color:#744dff;box-shadow:0 0 0 1px #744dff4d,inset 0 0 0 1px #744dff29;background:#f4f2ff;color:#744dff}.plan-audience-label{margin-top:14px;display:block;font-size:15px;font-weight:600;color:#1f2733}.plan-audience-input{width:100%;margin-top:8px;min-height:50px;border:1px solid #cfd6df;border-radius:12px;background:#fff;color:#263142;font-size:14px;padding:0 14px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.plan-audience-input::-moz-placeholder{color:#72809a}.plan-audience-input::placeholder{color:#72809a}.plan-audience-input:focus{border-color:#7b5cff;box-shadow:0 0 0 3px #7b5cff24}.plan-review-card{display:grid;gap:10px}.plan-review-list{border-top:1px solid #d9dfea}.plan-review-row{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #d9dfea}.plan-review-key{font-size:15px;font-weight:500;color:#667594}.plan-review-value{font-size:15px;font-weight:700;color:#1e2634;text-align:right;min-width:0;overflow-wrap:anywhere;word-break:break-word}.plan-review-value-source{white-space:normal}.plan-review-note{min-height:37px;border:1px solid #d2c4ff;border-radius:14px;background:#f4f2ff;display:flex;align-items:center;gap:10px;padding:0 14px;color:#6f4ff0;font-size:15px;font-weight:650}.plan-review-note-icon{font-size:20px;line-height:1}.plan-generating-page{width:min(860px,100%);margin:18px auto;display:grid;justify-items:center;gap:10px}.plan-generating-icon-wrap{width:78px;height:78px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#7f62ff,#49afe2);color:#fff}.plan-generating-icon{font-size:34px;line-height:1}.plan-generating-title{margin:22px 0 0;font-size:48px;line-height:1.08;letter-spacing:-.02em;color:#161d29;font-weight:820;text-align:center}.plan-generating-sub{margin:4px 0 0;font-size:17px;color:#6c7b95;text-align:center}.plan-generating-progress{margin-top:18px;width:min(100%,780px);height:12px;border-radius:999px;background:#d7d0f2;overflow:hidden}.plan-generating-progress-fill{width:0;height:100%;border-radius:999px;background:linear-gradient(90deg,#6e4ff6,#49afe2);transition:width .45s ease}.plan-generating-progress-label{margin-top:8px;font-size:17px;color:#6849eb;font-weight:600}.plan-generating-count-label{margin-top:8px;font-size:13px;color:var(--muted);font-weight:600;text-align:center}.plan-generating-secondary-label{margin-top:6px;font-size:12px;color:var(--text-soft);text-align:center}.plan-generating-list{margin-top:20px;width:min(100%,560px);display:grid;gap:8px}.plan-generating-row{min-height:46px;display:flex;align-items:center;gap:12px;border-radius:12px;padding:0 12px}.plan-generating-row.active{background:#efeafc}.plan-generating-dot{width:22px;text-align:center;font-size:20px;line-height:1}.plan-generating-dot.done{color:#3bb864}.plan-generating-dot.active{color:#6e4ff6;animation:plan-spin 1s linear infinite}.plan-generating-dot.pending{color:#c5ccd8}.plan-generating-text{font-size:16px;font-weight:550;color:#7a879d}.plan-generating-row.done .plan-generating-text{color:#3ba45f}.plan-generating-row.active .plan-generating-text{color:#6e4ff6;font-weight:650}@keyframes plan-spin{to{transform:rotate(360deg)}}body:not([data-theme=light]) .plan-title{color:#e8edf6}body:not([data-theme=light]) .plan-sub{color:#9eabbe}body:not([data-theme=light]) .plan-step-dot{border-color:#3c4655;background:#222b37;color:#9cadc4}body:not([data-theme=light]) .plan-step-dot.active{border-color:#8c72ff;color:#b8a7ff;background:#2a2440}body:not([data-theme=light]) .plan-step-dot.done{color:#fff;background:linear-gradient(135deg,#8a70ff,#53b8e8)}body:not([data-theme=light]) .plan-step-label{color:#8c9db6}body:not([data-theme=light]) .plan-step-label.active{color:#e4e9f3}body:not([data-theme=light]) .plan-step-line{background:#3a4556}body:not([data-theme=light]) .plan-card{border-color:#333c4a;background:#1c2532;box-shadow:0 2px 5px #00000038}body:not([data-theme=light]) .plan-card-title{color:#eef2f8}body:not([data-theme=light]) .plan-schedule-total span{color:#95a7c0}body:not([data-theme=light]) .plan-schedule-total strong{color:#eef2f8}body:not([data-theme=light]) .plan-source-btn{border-color:#3a4453;background:#232d3a;color:#e5ebf5}body:not([data-theme=light]) .plan-source-btn.active{border-color:#8a70ff;background:#292440}body:not([data-theme=light]) .plan-source-icon{background:#334052;color:#adc0da}body:not([data-theme=light]) .plan-image-source-label{color:#e5ebf5}body:not([data-theme=light]) .plan-image-source-card{border-color:#3a4453;background:#232d3a;color:#e5ebf5}body:not([data-theme=light]) .plan-image-source-card:hover{border-color:#7861e8;background:#292f42}body:not([data-theme=light]) .plan-image-source-card.active{border-color:#8a70ff;background:#292440;box-shadow:0 0 0 1px #8a70ff3d,0 12px 28px #00000038}body:not([data-theme=light]) .plan-image-source-icon{background:#334052;color:#adc0da}body:not([data-theme=light]) .plan-image-source-copy strong{color:#eef2f8}body:not([data-theme=light]) .plan-image-source-copy span{color:#b8c4d5}body:not([data-theme=light]) .plan-image-source-copy small,body:not([data-theme=light]) .plan-image-source-upload small{color:#95a7c0}body:not([data-theme=light]) .plan-image-source-upload{border-color:#3a4453;background:#1f2936}body:not([data-theme=light]) .plan-file-selected{color:#eef2f8!important}body:not([data-theme=light]) .plan-upload-preview img{border-color:#3c4655;background:#151d28;box-shadow:0 8px 18px #00000038}body:not([data-theme=light]) .plan-upload-preview figcaption{color:#a8b6c9}body:not([data-theme=light]) .plan-platform-row{border-color:#3a4453;background:#242f3d;color:#e5ebf5}body:not([data-theme=light]) .plan-platform-row.active{border-color:#8a70ff;background:#292440;box-shadow:0 0 0 1px #8a70ff3d,0 12px 28px #0000003d}body:not([data-theme=light]) .plan-platform-count{color:#95a7c0}body:not([data-theme=light]) .plan-duration-btn{border-color:#3a4453;background:#242f3d;color:#e5ebf5}body:not([data-theme=light]) .plan-duration-btn.active{border-color:#8a70ff;background:#292440;color:#bdaeff}body:not([data-theme=light]) .plan-duration-current-day{color:var(--muted)}body:not([data-theme=light]) .plan-duration-current-day strong{color:var(--text-strong)}body:not([data-theme=light]) .plan-frequency-row{border-color:#3a4453;background:#242f3d;color:#e5ebf5}body:not([data-theme=light]) .plan-frequency-row.active{border-color:#8b6cff;background:#242f3d;color:#fff;box-shadow:0 6px 16px #5d52eb47}body:not([data-theme=light]) .plan-frequency-row-day{border-color:#8b6cff;background:#242f3d;color:#e5ebf5}body:not([data-theme=light]) .plan-frequency-row-day:disabled{opacity:.45}body:not([data-theme=light]) .plan-frequency-row-day.active{border-color:transparent;background:linear-gradient(90deg,#6e4ff6,#49afe2);color:#fff}body:not([data-theme=light]) .plan-frequency-row-day-dot{border-color:#97a2b5}body:not([data-theme=light]) .plan-frequency-row-day.active .plan-frequency-row-day-dot{border-color:#fff;background:#fff;color:#744dff}body:not([data-theme=light]) .plan-tone-btn{border-color:#3a4453;background:#242f3d;color:#e5ebf5}body:not([data-theme=light]) .plan-tone-btn.active{border-color:#8a70ff;background:#292440;color:#bdaeff}body:not([data-theme=light]) .plan-audience-label{color:#e3e9f3}body:not([data-theme=light]) .plan-audience-input{border-color:#3d4859;background:#222c39;color:#e5ecf7}body:not([data-theme=light]) .plan-audience-input::-moz-placeholder{color:#8ea0b8}body:not([data-theme=light]) .plan-audience-input::placeholder{color:#8ea0b8}body:not([data-theme=light]) .plan-post-type-label{color:#e3e9f3}body:not([data-theme=light]) .plan-post-type-tabs{border-color:#3a4453;background:#8a70ff1f}body:not([data-theme=light]) .plan-post-type-tab{color:#90a3bd}body:not([data-theme=light]) .plan-post-type-tab.active{background:linear-gradient(90deg,#8a70ff,#53b8e8);color:#fff}body:not([data-theme=light]) .plan-review-list{border-top-color:#3d485a}body:not([data-theme=light]) .plan-review-row{border-bottom-color:#3d485a}body:not([data-theme=light]) .plan-review-key{color:#90a3bd}body:not([data-theme=light]) .plan-review-value{color:#e4ebf6}body:not([data-theme=light]) .plan-review-note{border-color:#51438b;background:#2b2641;color:#c2b5ff}.calendar-page{display:grid;gap:16px;padding:10px 6px 28px}.calendar-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.calendar-title{margin:0;font-size:34px;line-height:1;letter-spacing:-.035em;font-weight:820;color:var(--text-strong)}.calendar-sub{margin:7px 0 0;font-size:13px;color:var(--muted)}.calendar-nav{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid var(--line);border-radius:18px;background:var(--panel-soft);box-shadow:var(--shadow-soft)}.calendar-nav-btn{width:36px;height:36px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text-strong);font-size:22px;line-height:1;transition:background .16s ease,border-color .16s ease}.calendar-nav-btn:hover{background:var(--hover);border-color:var(--line)}.calendar-nav-label{min-width:180px;text-align:center;font-size:15px;font-weight:760;color:var(--text-strong)}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.calendar-filter-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.calendar-filter{display:grid;gap:6px;min-width:180px}.calendar-filter span{font-size:11px;font-weight:700;color:#6b7c98;letter-spacing:.08em;text-transform:uppercase}.calendar-filter-select{width:100%;min-height:42px;border-radius:12px;border:1px solid #dbe0ea;background:#f8faff;color:#223047;font-size:13px;font-weight:600;padding:0 12px;outline:none}.calendar-filter-select:focus{border-color:#6e4ff6;box-shadow:0 0 0 3px #6e4ff61f}.calendar-view-switcher{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:16px;padding:4px;background:var(--panel);box-shadow:inset 0 1px #ffffff0d}.calendar-view-btn{min-height:34px;padding:0 14px;border:0;background:transparent;border-radius:12px;color:var(--muted);font-size:13px;font-weight:760;transition:background .16s ease,color .16s ease}.calendar-view-btn.active{background:var(--panel-elev);color:var(--text-strong);box-shadow:0 8px 20px #00000014,inset 0 1px #ffffff14}.calendar-board{border:1px solid var(--line);border-radius:24px;background:var(--card-bg);box-shadow:var(--shadow-soft),inset 0 1px #ffffff0f;padding:0;overflow:hidden;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.calendar-board .rbc-calendar{min-height:590px;font-family:Inter,sans-serif;background:transparent}.calendar-board .rbc-toolbar{display:none}.calendar-board .rbc-month-view,.calendar-board .rbc-time-view,.calendar-board .rbc-agenda-view{border:0;border-radius:0;overflow:hidden;background:transparent}.calendar-board.detail-style .rbc-time-view{display:flex;flex-direction:column;min-height:620px}.calendar-board .rbc-time-header{display:flex}.calendar-board.detail-style .rbc-time-header{flex:0 0 auto}.calendar-board .rbc-time-header-content{border-left:1px solid var(--line)}.calendar-board.detail-style .rbc-time-header-content,.calendar-board.detail-style .rbc-time-content{min-width:0}.calendar-board .rbc-allday-cell{display:none}.calendar-board .rbc-time-view .rbc-header{border-bottom:0;padding:20px 0 22px;background:#f4f5fad1;font-size:12px;font-weight:800;color:var(--muted);letter-spacing:.1em}.calendar-board .rbc-time-gutter .rbc-timeslot-group{justify-content:flex-start}.calendar-board .rbc-time-gutter .rbc-label{padding-top:6px}.calendar-board .rbc-header{border-bottom:1px solid var(--line);padding:20px 0 22px;background:#f4f5fad1;font-size:12px;font-weight:800;color:var(--muted);letter-spacing:.1em}.calendar-board .rbc-header+.rbc-header{border-left:1px solid var(--line)}.calendar-board .rbc-month-row+.rbc-month-row{border-top:1px solid rgba(149,155,174,.08)}.calendar-board .rbc-day-bg+.rbc-day-bg{border-left:1px solid rgba(149,155,174,.08)}.calendar-board .rbc-date-cell{padding:9px 10px 0;text-align:left;font-size:12px;font-weight:700;color:#959bae}.calendar-board.month-style .rbc-calendar{height:auto!important;min-height:400px}.calendar-board.month-style .rbc-month-view{height:auto!important;overflow:visible!important}.calendar-board.month-style .rbc-month-row{flex:0 0 auto!important;height:auto!important;min-height:90px;overflow:hidden!important;position:relative}.calendar-board.month-style .rbc-row-content{position:relative;z-index:1;height:auto!important;overflow:visible!important;padding-bottom:6px}.calendar-board.month-style .rbc-row-bg{position:absolute;inset:0;height:100%;pointer-events:none}.calendar-board.month-style .rbc-row-segment{padding:0}.calendar-board .rbc-off-range-bg{background:#00000006}.calendar-board .rbc-off-range .rbc-date-cell{color:var(--muted-2)}.calendar-board .rbc-today{background:linear-gradient(180deg,#763fed29,#12a1e914)}.calendar-board.detail-style .rbc-today{background:transparent}.calendar-board.month-style .rbc-today{box-shadow:inset 0 0 0 1px #12a1e957}.calendar-board.month-style .rbc-date-cell.rbc-now .rbc-button-link{width:28px;height:28px;border-radius:999px;background:linear-gradient(180deg,#763fed,#12a1e9);color:#fff;font-weight:800}.calendar-board .rbc-event{min-height:0;margin-bottom:0;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.calendar-board.month-style .rbc-event{left:0!important;margin:0 4px 4px;width:calc(100% - 8px)!important}.calendar-board.detail-style .rbc-day-slot .rbc-event{width:calc(100% - 4px)!important;min-width:0}.calendar-board.day-style .rbc-day-slot .rbc-event{width:200px!important;max-width:calc(100% - 4px)}.calendar-board.day-style .cal-post-card{width:200px;max-width:100%;overflow:hidden}.calendar-board.day-style .cal-post-card-body{overflow:hidden}.calendar-board.day-style .cal-post-card-caption{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;max-width:100%}.calendar-board .rbc-event-content{overflow:visible;margin-bottom:10px}.calendar-board .rbc-event.rbc-selected,.calendar-board .rbc-event:focus{outline:none;box-shadow:none!important}.calendar-board .rbc-addons-dnd-drag-preview{width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;padding:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;border:none!important;margin:0 4px!important}.calendar-board.detail-style .rbc-event-label{display:none}.calendar-board.detail-style .rbc-event-content{width:100%}.calendar-board .rbc-show-more{background:transparent;font-size:11px;font-weight:700;color:var(--muted);padding:2px 6px;margin-top:2px;border-radius:6px;cursor:pointer;text-decoration:none}.calendar-board .rbc-show-more:hover{color:var(--text-strong);background:var(--hover)}.calendar-event-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calendar-event-detail{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;text-align:left}.calendar-event-detail.agenda{flex-direction:row;align-items:flex-start;gap:12px}.calendar-event-platform-icon{width:22px;height:22px;border-radius:7px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.calendar-event-agenda-copy{display:grid;gap:4px;min-width:0}.calendar-event-agenda-line{display:flex;align-items:center;gap:10px;min-width:0}.calendar-event-text.month{font-size:10px;font-weight:700}.calendar-event-text.detail{font-size:13px;font-weight:800}.calendar-event-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-strong);font-size:13px;font-weight:700}.calendar-event-post-text{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:12px;font-weight:600;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.calendar-board .rbc-time-content,.calendar-board .rbc-time-header-content,.calendar-board .rbc-timeslot-group,.calendar-board .rbc-time-view,.calendar-board .rbc-day-slot .rbc-time-slot,.calendar-board .rbc-agenda-view table.rbc-agenda-table{border-color:#959bae14}.calendar-board .rbc-time-content{border-left-color:#959bae14}.calendar-board .rbc-time-content>*+*>*{border-left-color:#959bae14}.calendar-board.detail-style .rbc-time-content{display:flex;flex:1 1 auto}.calendar-board.detail-style .rbc-time-content>*{min-width:0}.calendar-board.detail-style .rbc-time-content>.rbc-day-slot,.calendar-board.detail-style .rbc-time-header-content .rbc-row>.rbc-header{flex:1 1 0}.calendar-board.detail-style .rbc-time-header-content .rbc-row{display:flex;min-width:100%}.calendar-board .rbc-current-time-indicator{background-color:var(--accent)}.calendar-board .rbc-label,.calendar-board .rbc-agenda-date-cell,.calendar-board .rbc-agenda-time-cell{color:var(--muted);font-size:12px}.calendar-board .rbc-agenda-view table.rbc-agenda-table{border:0;border-collapse:separate;border-spacing:0;width:100%}.calendar-board .rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:20px 16px 22px;border:0;border-bottom:1px solid var(--line);background:#f4f5fad1;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.calendar-board .rbc-agenda-view table.rbc-agenda-table thead>tr>th+th{border-left:1px solid rgba(149,155,174,.08)}.calendar-board .rbc-agenda-view table.rbc-agenda-table tbody>tr{background:transparent}.calendar-board .rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:14px 16px;border:0;border-bottom:1px solid rgba(149,155,174,.08)}.calendar-board .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid rgba(149,155,174,.08)}.calendar-board .rbc-agenda-view table.rbc-agenda-table .rbc-agenda-event-cell{color:var(--text-strong);font-weight:600}.calendar-board .rbc-agenda-view .rbc-event{background:transparent!important;color:var(--text-strong)!important;padding:0!important}.calendar-board .rbc-agenda-date-cell,.calendar-board .rbc-agenda-time-cell{color:#959bae;font-size:12px;font-weight:700}.calendar-board .rbc-agenda-time-cell{white-space:nowrap}.calendar-board .rbc-agenda-empty{min-height:220px;display:grid;place-items:center;color:var(--muted);font-size:13px}.calendar-board-legend{display:flex;flex-wrap:wrap;gap:10px;padding:12px 2px 0;margin-top:10px}.cal-post-card{display:flex;flex-direction:column;width:100%;border-radius:8px;overflow:hidden;background:#1a1f2e;border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 8px #00000061;cursor:pointer}.cal-post-card-header{display:block;height:9px;flex:0 0 9px;background:#6c5dd3;width:100%;border-radius:8px 8px 0 0}.cal-post-card-body{display:flex;align-items:center;gap:7px;padding:6px 8px 13px;min-width:0}.cal-avatar-wrap{position:relative;display:inline-flex;flex:0 0 auto;width:22px;height:22px}.cal-post-card-icon{width:22px;height:22px;border-radius:50%;flex:0 0 22px;-o-object-fit:cover;object-fit:cover}.cal-post-card-icon-fallback{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#6c5dd3;flex:0 0 22px;overflow:hidden}.cal-avatar-platform-badge{position:absolute;bottom:-2px;right:-3px;width:10px;height:10px;border-radius:50%;-o-object-fit:contain;object-fit:contain;background:transparent;box-shadow:none}.cal-post-card-caption{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;color:#c8d0df;line-height:1.3}.cal-post-card-status{display:inline-flex;align-items:center;gap:4px;max-width:72px;flex:0 0 auto;padding:3px 5px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#cdd7e7;font-size:9px;line-height:1;font-weight:900}.cal-post-card-status-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.cal-post-card-status-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cal-post-card-status.is-scheduled{color:#8ab7ff;border-color:#60a5fa38;background:#60a5fa1a}.cal-post-card-status.is-published{color:#83e7a0;border-color:#4ade8038;background:#4ade801a}.cal-post-card-status.is-draft{color:#c8d2e4;border-color:#94a3b838;background:#94a3b81a}.cal-post-card-status.is-error{color:#ff9aa8;border-color:#f871713d;background:#f871711a}.cal-post-card-status.is-partial{color:#fde68a;border-color:#facc153d;background:#facc151a}body:not([data-theme=light]) .cal-post-card{background:#181e2c;border-color:#ffffff1a;box-shadow:0 2px 10px #0000007a}body[data-theme=light] .cal-post-card{background:#fff;border-color:#30405824;box-shadow:0 2px 8px #0000001a}body[data-theme=light] .cal-post-card-caption{color:#2c3543}body[data-theme=light] .cal-post-card-status{border-color:#3040581f;background:#f8fafce6}body[data-theme=light] .cal-post-card-status.is-scheduled{color:#1d4ed8;border-color:#3b82f638;background:#3b82f61f}body[data-theme=light] .cal-post-card-status.is-published{color:#15803d;border-color:#22c55e38;background:#22c55e1f}body[data-theme=light] .cal-post-card-status.is-draft{color:#475569;border-color:#64748b2e;background:#64748b1f}body[data-theme=light] .cal-post-card-status.is-error{color:#dc2626;border-color:#ef444438;background:#ef44441f}body[data-theme=light] .cal-post-card-status.is-partial{color:#a16207;border-color:#eab30838;background:#eab30829}.calendar-hover-card{position:fixed;z-index:9999;width:min(390px,calc(100vw - 32px));padding:18px;border:1px solid rgba(127,143,168,.34);border-radius:26px;background:#1c2434;box-shadow:0 28px 70px #0000006b,inset 0 1px #ffffff0d;color:#eaf0fb;pointer-events:none}.calendar-hover-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.calendar-hover-platform{display:flex;align-items:center;gap:12px;min-width:0}.calendar-hover-platform-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;color:#fff;font-size:14px;font-weight:900;overflow:hidden}.calendar-hover-platform-icon img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.calendar-hover-platform strong{min-width:0;color:#f7f9ff;font-size:16px;line-height:1.1;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-hover-status{flex:0 0 auto;padding:8px 14px;border-radius:999px;background:#8f9db729;color:#b8c4d8;font-size:13px;line-height:1;font-weight:900}.calendar-hover-status.is-scheduled{background:#60a5fa24;color:#9bc5ff}.calendar-hover-status.is-published{background:#4ade8024;color:#91e8a9}.calendar-hover-status.is-draft{background:#94a3b824;color:#c9d4e5}.calendar-hover-status.is-error{background:#f8717124;color:#ff9aa8}.calendar-hover-status.is-partial{background:#facc1524;color:#fde68a}.calendar-hover-caption{margin:0 0 16px;color:#aab7cc;font-size:15px;line-height:1.55;font-weight:600}.calendar-hover-image-wrap{width:100%;aspect-ratio:16 / 9;border:1px solid rgba(255,255,255,.18);border-radius:18px;overflow:hidden;background:#0b111d;margin-bottom:14px}.calendar-hover-image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.calendar-hover-hashtags{margin-bottom:16px;color:#8d70ff;font-size:14px;line-height:1.35;font-weight:900}.calendar-hover-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#cbd6e8;font-size:13px;font-weight:800}.calendar-hover-more{color:#d7deeb;font-size:20px;line-height:1;letter-spacing:.08em}body[data-theme=light] .calendar-hover-card{background:#fff;border-color:#30405829;box-shadow:0 28px 70px #1a263a33,inset 0 1px #ffffffa6;color:#1e293b}body[data-theme=light] .calendar-hover-platform strong{color:#1f2937}body[data-theme=light] .calendar-hover-status{background:#4755691a;color:#64748b}body[data-theme=light] .calendar-hover-status.is-scheduled{background:#60a5fa1f;color:#2563eb}body[data-theme=light] .calendar-hover-status.is-published{background:#22c55e1f;color:#15803d}body[data-theme=light] .calendar-hover-status.is-draft{background:#64748b1f;color:#475569}body[data-theme=light] .calendar-hover-status.is-error{background:#ef44441f;color:#dc2626}body[data-theme=light] .calendar-hover-status.is-partial{background:#eab30829;color:#a16207}body[data-theme=light] .calendar-hover-caption{color:#667085}body[data-theme=light] .calendar-hover-image-wrap{border-color:#30405824;background:#f4f7fb}body[data-theme=light] .calendar-hover-footer{color:#475569}.calendar-legend-item{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel-muted);font-size:12px;font-weight:700;color:var(--muted)}.calendar-legend-dot{width:8px;height:8px;border-radius:999px}.calendar-list-section{display:grid;gap:12px;border:1px solid var(--line);border-radius:22px;background:var(--card-bg);box-shadow:var(--shadow-soft),inset 0 1px #ffffff0f;padding:16px;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass)}.calendar-list-title{margin:0;font-size:16px;font-weight:760;color:var(--text-strong)}.calendar-list{display:grid;gap:8px}.calendar-list-item{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--line);border-radius:16px;background:var(--panel-muted);padding:12px 14px}.calendar-list-item-left{display:flex;align-items:center;gap:12px;min-width:0}.calendar-list-badge{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;color:#fff;font-size:14px;font-weight:800;flex:0 0 auto}.calendar-list-copy{min-width:0}.calendar-list-item-title{font-size:14px;font-weight:760;color:var(--text-strong);line-height:1.25}.calendar-list-item-date{margin-top:4px;font-size:12px;color:var(--muted)}.calendar-list-item-right{display:flex;align-items:center;gap:18px;flex:0 0 auto}.calendar-list-status{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;background:var(--panel-elev);color:var(--muted);font-size:12px;font-weight:760;text-transform:lowercase}.calendar-list-status.scheduled{background:#eaf4ff;color:#2d7ae7}.calendar-list-status.published{background:#e9f8ef;color:#25a85f}.calendar-list-edit{color:var(--text-strong);text-decoration:none;font-size:14px;font-weight:700}.calendar-empty{min-height:96px;border:1px dashed var(--line-strong);border-radius:16px;display:grid;place-items:center;color:var(--muted);background:var(--panel-muted)}body:not([data-theme=light]) .calendar-title{color:#e8edf6}body:not([data-theme=light]) .calendar-sub{color:#99abc4}body:not([data-theme=light]) .calendar-nav-btn{border-color:transparent;background:transparent;color:#e4ebf6}body:not([data-theme=light]) .calendar-nav-label{color:#e8edf6}body:not([data-theme=light]) .calendar-view-btn{color:#a8b6ca}body:not([data-theme=light]) .calendar-view-btn.active{background:var(--panel-elev);color:#eef4fb}body:not([data-theme=light]) .calendar-filter span{color:#9fb1ca}body:not([data-theme=light]) .calendar-filter-select{border-color:#314055;background:#101826;color:#e8edf6}body:not([data-theme=light]) .calendar-filter-select:focus{border-color:#724bff;box-shadow:0 0 0 3px #724bff2e}body:not([data-theme=light]) .calendar-board{border-color:#3a4453}body:not([data-theme=light]) .calendar-board .rbc-time-header{border-bottom-color:#323d4e}body:not([data-theme=light]) .calendar-board .rbc-header{background:#1f2631c7;color:#9fb1ca}body:not([data-theme=light]) .calendar-board .rbc-agenda-view table.rbc-agenda-table thead>tr>th{background:#1f2631c7;border-bottom-color:#323d4e;color:#9fb1ca}body:not([data-theme=light]) .calendar-board .rbc-agenda-view table.rbc-agenda-table thead>tr>th+th,body:not([data-theme=light]) .calendar-board .rbc-agenda-view table.rbc-agenda-table tbody>tr>td,body:not([data-theme=light]) .calendar-board .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-color:#959bae14}body:not([data-theme=light]) .calendar-board .rbc-date-cell{color:#9fb1ca}body:not([data-theme=light]) .calendar-board .rbc-off-range-bg{background:#1b2330}body:not([data-theme=light]) .calendar-board .rbc-off-range .rbc-date-cell{color:#65758e}body:not([data-theme=light]) .calendar-board.month-style .rbc-date-cell.rbc-now .rbc-button-link{background:linear-gradient(180deg,#763fed,#12a1e9);color:#fff}body:not([data-theme=light]) .calendar-board .rbc-label,body:not([data-theme=light]) .calendar-board .rbc-agenda-date-cell,body:not([data-theme=light]) .calendar-board .rbc-agenda-time-cell{color:#8fa2bc}body:not([data-theme=light]) .calendar-board .rbc-agenda-view table.rbc-agenda-table .rbc-agenda-event-cell{color:#e8edf6}body:not([data-theme=light]) .calendar-legend-item{color:#b1bfd4}body:not([data-theme=light]) .calendar-list-title{color:#e8edf6}body:not([data-theme=light]) .calendar-list-item{border-color:#3a4453;background:var(--panel-muted)}body:not([data-theme=light]) .calendar-list-item-title{color:#e8edf6}body:not([data-theme=light]) .calendar-list-item-date{color:#93a6c0}body:not([data-theme=light]) .calendar-list-status{background:#2e3948;color:#a5b5ca}body:not([data-theme=light]) .calendar-list-edit{color:#e6edf7}body:not([data-theme=light]) .calendar-empty{border-color:#394555;background:var(--panel-muted);color:#99abc4}body:not([data-theme=light]) .plan-generating-title{color:#e8edf6}body:not([data-theme=light]) .plan-generating-sub{color:#9eabbe}body:not([data-theme=light]) .plan-generating-progress{background:#403d58}body:not([data-theme=light]) .plan-generating-row.active{background:#2b2641}body:not([data-theme=light]) .plan-generating-dot.pending{color:#6f7e96}body:not([data-theme=light]) .plan-generating-text{color:#8fa0b8}body:not([data-theme=light]) .plan-generating-row.done .plan-generating-text{color:#57bc76}body:not([data-theme=light]) .plan-platform-check{border-color:#3e495a}body:not([data-theme=light]) .plan-platform-check.active{border-color:#8a70ff;color:#bdaeff;background:#3a315d}body:not([data-theme=light]) .plan-platform-chip{background:#1b2331}body:not([data-theme=light]) .plan-platform-chip.is-selected{border-color:#8a70ff;background:#30284f;box-shadow:0 0 0 2px #8a70ff1f}body:not([data-theme=light]) .plan-platform-chip.is-selected .account-chip-close{color:#bdaeff}body:not([data-theme=light]) .plan-platform-chip-connect{border-color:#4c5a73}body:not([data-theme=light]) .plan-platform-empty{border-color:#3c495e;background:#1d2533;color:#99abc4}body:not([data-theme=light]) .plan-field span{color:#e3e9f3}body:not([data-theme=light]) .plan-input{border-color:#3d4859;background:#222c39;color:#e5ecf7}body:not([data-theme=light]) .plan-input[type=date]{color-scheme:dark}body:not([data-theme=light]) .plan-input[type=date]::-webkit-calendar-picker-indicator{opacity:.86;filter:var(--date-icon-filter)}body:not([data-theme=light]) .plan-input.has-error{border-color:#fb7185;box-shadow:0 0 0 3px #fb71851f}body:not([data-theme=light]) .plan-field-error{color:#fb7185}body:not([data-theme=light]) .plan-btn-back{border-color:#3d4859;background:#232d3a;color:#aebdd2}body:not([data-theme=light]) .plan-btn-next:hover:not(:disabled){box-shadow:0 10px 22px #5d52eb47}@media(max-width:980px){.plan-posts-review-nav-wrap{justify-items:start}.plan-posts-review-nav-meta{justify-content:flex-start}.shell-app{grid-template-columns:1fr}.shell-sidebar{border-right:none;border-bottom:1px solid color-mix(in srgb,var(--line) 140%,transparent)}.shell-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.shell-nav-section{min-width:0}.shell-main{grid-template-rows:auto minmax(0,1fr)}.dash-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-content-grid{grid-template-columns:1fr}.dash-surface-panel{padding:22px}.dash-upcoming-card,.dash-campaign-card{grid-template-columns:1fr}.dash-campaign-stats{justify-content:flex-start}.layout{grid-template-columns:1fr}.sidebar{position:relative;top:0;width:100%;min-height:auto}.auth-wrap{grid-template-columns:1fr}.auth-right{border-left:0;border-top:1px solid var(--line)}.grid-2,.grid-3{grid-template-columns:1fr}.account-page{padding:6px 0 14px}.account-title{font-size:27px}.account-sub{font-size:13px}.account-grid{grid-template-columns:1fr;gap:14px}.account-card{min-height:auto}.account-card-name{font-size:20px}.account-connect-btn{font-size:13px}.history-head{align-items:stretch}.history-stats{width:100%}.history-stat{flex:1;min-width:0}.history-title{font-size:24px}.published-head,.draft-head,.scheduled-head{align-items:flex-start;flex-direction:column}.published-create-btn,.draft-create-btn,.scheduled-create-btn{border-radius:12px}.published-toolbar{align-items:flex-start;flex-direction:column}.published-project-filter{width:100%}.published-post-card{grid-template-columns:118px 136px minmax(0,1fr)}.published-status-block{width:104px;height:88px}.published-thumb{width:136px;height:84px}.published-actions{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.published-action{width:100%}.draft-toolbar{align-items:flex-start;flex-direction:column}.draft-project-filter{width:100%}.draft-post-card{grid-template-columns:104px minmax(0,1fr)}.draft-thumb{width:100px;height:78px}.draft-actions{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.draft-action{width:100%}.scheduled-toolbar{align-items:flex-start;flex-direction:column}.scheduled-project-filter{width:100%}.scheduled-post-card{grid-template-columns:74px 136px minmax(0,1fr)}.scheduled-actions{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.scheduled-action{width:100%}.scheduled-thumb{width:136px;height:84px}.plan-page{width:min(100%,760px)}.plan-title{font-size:27px}.plan-sub{font-size:12px}.plan-step-dot{width:30px;height:30px;font-size:12px}.plan-step-label{font-size:14px}.plan-step-line{width:16px;margin:0 8px}.plan-card{padding:18px}.plan-card-title{font-size:22px}.plan-source-btn{min-height:60px;font-size:15px}.plan-source-icon{width:34px;height:34px}.plan-source-icon svg{width:16px;height:16px}.plan-platform-row{min-height:92px;padding:12px 14px}.plan-platform-icon{width:42px;height:42px;font-size:16px}.plan-platform-name{font-size:15px}.plan-platform-count{font-size:11px}.plan-platform-check{width:22px;height:22px;font-size:11px}.plan-platform-chip-connect{min-height:30px;padding:4px 10px;font-size:11px}.plan-platform-chip-row{gap:8px}.plan-platform-empty{min-height:40px;font-size:12px}.plan-duration-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plan-duration-btn{min-height:44px;font-size:14px}.plan-frequency-row{min-height:50px;font-size:14px;padding:10px 12px}.plan-frequency-row-days{gap:5px}.plan-frequency-row-day{min-width:84px;min-height:36px;font-size:11px;padding:0 8px}.plan-frequency-row-day-dot{width:18px;height:18px;font-size:9px}.plan-tone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plan-tone-btn{min-height:44px;font-size:14px;padding:0 12px}.plan-audience-label{font-size:14px}.plan-audience-input{min-height:44px;font-size:14px}.plan-post-type-label{font-size:14px}.plan-post-type-tab{padding:6px 14px;font-size:12px}.plan-image-source-grid{grid-template-columns:1fr}.plan-image-source-card{min-height:auto}.plan-review-row{min-height:54px}.plan-review-key,.plan-review-value{font-size:14px}.plan-review-note{min-height:56px;font-size:14px}.plan-review-note-icon{font-size:20px}.plan-generating-title{font-size:36px}.plan-generating-sub{font-size:15px}.plan-generating-progress{height:10px}.plan-generating-progress-label{font-size:15px}.plan-generating-text,.plan-field span{font-size:14px}.plan-input{height:40px;font-size:14px}.plan-btn-back,.plan-btn-next{height:38px;font-size:13px}.calendar-view-btn{min-height:46px;padding:0 24px;font-size:16px}}@media(max-width:640px){.plan-media-drop-card.has-media .plan-media-drop-card-body{grid-template-columns:1fr;gap:14px}.plan-media-drop-card.has-media .plan-media-drop-card-preview .plan-post-editor-image{max-height:220px}.plan-media-drop-card.has-media .plan-media-drop-card-actions{grid-template-columns:1fr}.shell-brand-logo{height:30px}.shell-header{height:auto;padding:10px;flex-wrap:wrap}.shell-search-wrap{max-width:none;width:100%}.shell-content{padding:10px}.published-head h1,.draft-head h1,.scheduled-head h1{font-size:28px}.published-head p{font-size:11px}.published-toolbar{padding:12px 10px}.published-day-list{padding:12px 8px 14px}.published-board-head{min-height:66px;padding:0 10px}.published-export-btn{min-width:116px}.published-day-head{padding:0 10px}.published-post-card{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px}.published-status-block{width:64px;height:78px}.published-status-block strong{font-size:10px}.published-status-block span{font-size:8px}.published-thumb{width:100%;height:112px;grid-column:1 / -1;grid-row:2}.published-copy{grid-column:2}.published-copy h3{white-space:normal}.published-copy p{font-size:10px}.published-actions{grid-column:1 / -1}.draft-toolbar{padding:12px 10px}.draft-post-list{padding:12px 8px 14px}.draft-board-head{min-height:50px;padding:0 10px}.draft-post-card{grid-template-columns:76px minmax(0,1fr);gap:10px;padding:10px}.draft-thumb{width:72px;height:56px}.draft-media-badge{font-size:8px;min-height:17px;left:5px;bottom:5px}.draft-pill-row{gap:5px;flex-wrap:wrap}.draft-project-pill,.draft-type-pill{font-size:9px;min-height:20px;padding:0 8px}.draft-copy h2{white-space:normal;font-size:13px}.draft-copy p{font-size:10px}.draft-actions{grid-column:1 / -1}.scheduled-day-list{padding:12px 8px 14px}.scheduled-board-head{min-height:66px;padding:0 10px}.scheduled-calendar-btn{min-width:116px}.scheduled-day-head{padding:0 10px}.scheduled-post-card{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px}.scheduled-time{width:58px;height:78px}.scheduled-thumb{width:100%;height:112px;grid-column:1 / -1;grid-row:2}.scheduled-copy{grid-column:2}.scheduled-copy h2{white-space:normal}.scheduled-copy p{font-size:10px}.scheduled-actions{grid-column:1 / -1}.dashboard-topbar{flex-direction:column;align-items:stretch}.dash-generate-btn{width:100%}.dash-title{font-size:34px}.dash-sub{font-size:12px}.dash-metric-grid{grid-template-columns:1fr}.dash-metric-card{min-height:124px;padding:18px}.dash-metric-value{font-size:40px}.dash-content-grid{gap:16px}.dash-surface-panel{padding:18px;border-radius:22px}.dash-panel-topbar{flex-direction:column;align-items:flex-start}.dash-panel-view-link{padding-top:0}.dash-upcoming-card{grid-template-columns:1fr;gap:14px}.dash-upcoming-time{min-height:82px}.dash-upcoming-main{grid-template-columns:1fr;gap:14px}.dash-upcoming-thumb{width:100%;height:160px}.dash-upcoming-copy p{font-size:15px}.dash-campaign-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.dash-campaign-stat{min-width:0}body.auth-page{padding:14px}.page-shell{padding:12px}.auth-left,.auth-right,.card,.form-section,.preview-shell,.stat,.account-group{padding:18px}.topbar h1,.title{font-size:28px}.btn{width:100%}.topbar-actions .btn{width:auto}body.auth-login-page .auth-login-topbar,body.auth-register-page .auth-login-topbar{top:10px;right:10px}.auth-login-shell{min-height:100vh;padding:12px}.auth-login-main{padding:18px 14px}.auth-login-title{font-size:19px}.auth-login-sub{font-size:12px}.auth-login-submit{font-size:13px}.account-title{font-size:24px}.account-sub{font-size:13px}.account-summary{margin:12px 0 14px;font-size:12px}.account-grid{grid-template-columns:1fr;gap:12px}.account-card{padding:14px;min-height:auto;gap:10px}.account-card-top{align-items:flex-start;flex-wrap:wrap}.account-card-brand{gap:10px}.account-card-icon{width:38px;height:38px;border-radius:11px;font-size:12px}.account-card-name{margin-top:2px;font-size:18px}.account-card-desc{margin-top:6px;font-size:12px}.account-connect-btn{height:36px;font-size:13px}.account-chip{min-height:38px;padding:4px 9px 4px 5px}.account-chip-avatar-wrap,.account-chip-avatar{width:24px;height:24px}.account-chip-platform{min-width:14px;height:14px;font-size:7px}.account-chip-name{font-size:11px}.account-chip-empty{min-height:48px;font-size:12px}.history-title{font-size:22px}.history-sub{font-size:12px}.history-list-card,.history-item{padding:10px}.history-item-top{align-items:flex-start}.history-item-type,.history-caption{font-size:12px}.history-meta{font-size:11px;gap:8px}.history-chip{min-height:36px;padding:4px 9px 4px 5px}.history-chip-status{font-size:11px}.plan-title{font-size:24px}.plan-sub{font-size:12px}.plan-steps{overflow:auto;padding-bottom:4px}.plan-step-label{font-size:13px}.plan-card{padding:14px}.plan-card-title{font-size:20px;margin-bottom:12px}.plan-source-btn{min-height:52px;font-size:14px;padding:9px 11px}.plan-source-icon{width:30px;height:30px}.plan-source-icon svg{width:14px;height:14px}.plan-platform-list{gap:12px}.plan-platform-row{min-height:86px;padding:10px 12px;border-radius:18px;gap:10px}.plan-platform-top{flex-direction:column;align-items:flex-start}.plan-platform-brand{gap:12px}.plan-platform-icon{width:38px;height:38px;border-radius:12px;font-size:14px}.plan-platform-name{font-size:14px}.plan-platform-count{font-size:10px}.plan-platform-top-right{width:100%;justify-content:space-between}.plan-platform-check{width:18px;height:18px;font-size:10px}.plan-platform-chip-connect{min-height:28px;padding:4px 10px;font-size:10px}.plan-platform-chip-row{gap:8px}.plan-platform-empty-wrap{flex-direction:column;align-items:stretch}.plan-platform-empty{min-height:38px;font-size:11px;border-radius:14px}.plan-duration-row{grid-template-columns:1fr 1fr;gap:7px}.plan-duration-btn{min-height:40px;font-size:13px;border-radius:12px}.plan-card-title-sub{margin-top:14px}.plan-frequency-row{min-height:46px;font-size:13px;padding:8px 10px;border-radius:12px;gap:10px}.plan-frequency-row-days{gap:4px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.plan-frequency-row-day{min-height:34px;font-size:10px;padding:0 7px;min-width:74px}.plan-frequency-row-day-dot{width:16px;height:16px;font-size:9px}.plan-tone-grid{grid-template-columns:1fr;gap:7px}.plan-tone-btn{min-height:38px;font-size:13px;padding:0 10px;border-radius:12px}.plan-audience-label{font-size:13px}.plan-audience-input{min-height:40px;font-size:13px}.plan-post-type{margin-top:12px}.plan-post-type-label{font-size:13px}.plan-post-type-tabs{width:auto;justify-content:flex-start}.plan-post-type-tab{flex:0 0 auto;min-width:0;padding:6px 10px;font-size:12px}.plan-posts-head{flex-direction:column}.plan-posts-head-right{width:100%;justify-content:space-between}.plan-posts-title{font-size:26px}.plan-posts-toolbar{flex-direction:column;align-items:stretch}.plan-posts-platform-tabs{width:100%;overflow:auto;flex-wrap:nowrap;padding-bottom:2px}.plan-posts-platform-tab{flex:0 0 auto}.plan-posts-status-filter{justify-content:space-between;width:100%}.plan-posts-status-select{min-width:0;flex:1}.plan-posts-grid{grid-template-columns:1fr}.plan-post-group-head{flex-direction:column;align-items:flex-start}.plan-post-group-count{align-self:flex-start}.plan-review-row{min-height:48px;align-items:flex-start;flex-direction:column;justify-content:center;padding:6px 0}.plan-review-key,.plan-review-value{font-size:13px;text-align:left}.plan-review-value-source{text-align:left}.plan-review-note{min-height:48px;font-size:13px;padding:0 12px;border-radius:14px}.plan-review-note-icon{font-size:18px}.plan-generating-page{margin:10px auto}.plan-generating-icon-wrap{width:62px;height:62px}.plan-generating-icon,.plan-generating-title{font-size:28px}.plan-generating-sub{font-size:13px}.plan-generating-progress{height:9px}.plan-generating-progress-label{font-size:13px}.plan-generating-list{width:100%;gap:6px}.plan-generating-row{min-height:40px;padding:0 10px}.plan-generating-dot{font-size:16px;width:18px}.plan-generating-text,.plan-field span{font-size:13px}.plan-input{height:38px;font-size:13px}.plan-file-input{width:min(100%,360px);padding:8px 10px}.plan-file-input::file-selector-button,.plan-file-input::-webkit-file-upload-button{padding:7px 12px;font-size:12px}.plan-btn-back,.plan-btn-next{height:36px;font-size:13px;padding:0 12px}.calendar-head{flex-direction:column;align-items:flex-start}.calendar-nav{width:100%;justify-content:space-between}.calendar-nav-label{min-width:0;font-size:16px}.calendar-toolbar{align-items:stretch;justify-content:flex-start}.calendar-view-switcher{width:100%;overflow:auto}.calendar-filter-row{width:100%}.calendar-filter{min-width:0;flex:1 1 160px}.calendar-view-btn{min-height:42px;padding:0 18px;font-size:14px;white-space:nowrap}.calendar-board{padding:0}.calendar-board .rbc-calendar{min-height:520px}.calendar-board.month-style .rbc-month-row{min-height:72px}.calendar-board-legend{gap:14px;padding:14px 6px 2px}.calendar-legend-item{font-size:13px;gap:8px}.calendar-list-item{padding:14px 12px;align-items:flex-start;flex-direction:column}.calendar-list-item-right{width:100%;justify-content:space-between}}.create-post-platform-preview-card.is-native-preview{width:min(100%,400px);margin:0 auto;border-radius:18px;overflow:hidden}.create-post-platform-preview-card.is-native-preview.platform-facebook{border:1px solid color-mix(in srgb,var(--line-strong) 84%,transparent);box-shadow:0 16px 34px #0000003d}.create-post-platform-preview-card.is-native-preview.platform-pinterest,.create-post-platform-preview-card.is-native-preview.platform-threads{border:0}.create-post-platform-preview-card.is-native-preview .create-post-platform-preview-body{background:transparent}.create-post-native-card{color:var(--text-strong);border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 98%,transparent),color-mix(in srgb,var(--panel) 96%,transparent));overflow:hidden}.create-post-native-header{display:flex;align-items:flex-start;gap:10px;padding:12px 12px 10px}.create-post-preview-avatar{width:38px;height:38px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#6e4ff6,#49afe2);border:1px solid rgba(255,255,255,.12);flex-shrink:0}.create-post-preview-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.create-post-preview-avatar svg{width:18px;height:18px;display:block;color:#fff}.create-post-preview-avatar span{color:#fff;font-size:12px;font-weight:900}.create-post-native-meta{min-width:0;flex:1;line-height:1.2}.create-post-native-meta strong,.create-post-native-meta span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-post-native-meta strong{font-size:14px;color:var(--text-strong);font-weight:850}.create-post-native-meta span{margin-top:2px;font-size:11px;color:var(--muted)}.create-post-native-follow{flex-shrink:0;align-self:flex-start;margin-left:auto;color:#6bb6ff;font-size:13px;font-weight:800}.create-post-native-dots{flex-shrink:0;align-self:flex-start;color:var(--muted);font-size:20px;line-height:1;font-weight:900}.create-post-native-caption{padding:0 12px 12px;color:var(--text);font-size:12px;line-height:1.55;display:flex;flex-wrap:wrap;gap:4px;word-break:break-word}.create-post-native-caption-text{white-space:pre-wrap}.create-post-native-more{color:var(--muted);font-weight:700}.create-post-native-media-wrap{padding:0 12px 12px}.create-post-native-media-wrap--facebook .create-post-preview-media,.create-post-native-media-wrap--linkedin .create-post-preview-media,.create-post-native-media-wrap--youtube .create-post-preview-media{border-radius:16px}.create-post-native-media-wrap--facebook .create-post-preview-media{height:360px}.create-post-native-media-wrap--linkedin .create-post-preview-media{height:320px}.create-post-native-media-wrap--youtube .create-post-preview-media{height:260px}.create-post-preview-media{width:100%;display:block;-o-object-fit:cover;object-fit:cover;background:#050505}.create-post-preview-media.contain{-o-object-fit:contain;object-fit:contain;background:#050505}.create-post-preview-empty{min-height:140px;width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;color:var(--muted);font-size:12px;line-height:1.5;background:linear-gradient(135deg,color-mix(in srgb,var(--panel-soft) 92%,transparent),color-mix(in srgb,var(--panel) 86%,transparent))}.create-post-preview-empty strong,.create-post-preview-empty span{width:100%;text-align:center}.create-post-preview-empty span{display:block;margin-top:5px;color:var(--muted-2);font-size:11px}.create-post-native-reaction-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 12px;color:var(--muted);font-size:11px}.create-post-native-reaction-bubbles{display:flex;align-items:center;gap:8px}.create-post-native-bubble{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--panel) 92%,transparent);border:1px solid var(--line);font-size:11px}.create-post-preview-action-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px 14px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:700}.create-post-preview-action{display:inline-flex;align-items:center;gap:6px;min-width:0}.create-post-preview-action-icon{font-size:14px;line-height:1}.create-post-native-card--instagram{width:min(100%,420px);margin:0 auto;border-radius:18px}.create-post-instagram-reel-card{width:min(100%,100%);margin:0 auto;border-radius:24px;overflow:hidden}.create-post-instagram-reel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px 14px;border-bottom:1px solid color-mix(in srgb,var(--line-strong) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-soft) 96%,transparent),color-mix(in srgb,var(--panel) 92%,transparent))}.create-post-instagram-reel-user{display:flex;align-items:center;gap:12px;min-width:0}.create-post-instagram-reel-meta{min-width:0;display:grid;gap:4px;flex:1}.create-post-instagram-brand-icon{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:900;letter-spacing:-.02em;box-shadow:0 2px 10px #00000038}.create-post-instagram-reel-name-row strong{display:block;max-width:100%;min-width:0;color:var(--text-strong);font-size:15px;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-instagram-reel-handle{min-width:0;color:var(--muted);font-size:13px;font-weight:600;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-instagram-reel-format-pill{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:120px;padding:11px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--line-strong) 82%,transparent);background:color-mix(in srgb,var(--panel) 94%,transparent);color:var(--text-strong);font-size:14px;font-weight:900;box-shadow:inset 0 1px #ffffff0a}.create-post-instagram-reel-format-select{min-width:0;flex:1 1 auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;padding:0;margin:0;width:auto;cursor:pointer}.create-post-instagram-reel-format-chevron{font-size:16px;font-weight:700;color:var(--muted);line-height:1}.create-post-instagram-reel-shell{padding:16px 0 0;background:transparent}.create-post-instagram-reel-stage{position:relative;height:580px;max-height:580px;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px #ffffff0f}.create-post-instagram-reel-stage-media{width:100%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover}.create-post-instagram-reel-stage .create-post-preview-empty{width:100%;height:100%;min-height:100%;border:none;border-radius:0;background:linear-gradient(180deg,#ffffff14,#ffffff05)}.create-post-instagram-reel-stage-head{position:absolute;inset:20px 22px auto;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;pointer-events:none}.create-post-instagram-reel-stage-head strong{font-size:26px;font-weight:900;letter-spacing:-.03em}.create-post-instagram-reel-search-icon{width:22px;height:22px;flex:0 0 22px}.create-post-instagram-reel-stage-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0000002e,#00000005 28%,#0000000a 72%,#000000a3);pointer-events:none}.create-post-instagram-reel-actions{position:absolute;right:18px;top:50%;transform:translateY(-48%);z-index:3;display:grid;gap:28px;color:#fff}.create-post-instagram-reel-action{display:grid;place-items:center;gap:6px;text-align:center}.create-post-instagram-reel-action-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 6px rgba(0,0,0,.32))}.create-post-instagram-reel-action-icon svg{width:28px;height:28px;color:#fff}.create-post-instagram-reel-action-count{font-size:12px;font-weight:900;color:#fff}.create-post-instagram-reel-bottom{position:absolute;left:18px;right:80px;bottom:18px;z-index:4;color:#fff}.create-post-instagram-reel-bottom-meta{display:grid;gap:12px}.create-post-instagram-reel-bottom-user{display:flex;align-items:center;gap:10px;min-width:0}.create-post-instagram-reel-bottom-avatar{width:28px!important;height:28px!important;border:2px solid rgba(255,255,255,.96);box-shadow:0 10px 18px #0000002e}.create-post-instagram-reel-bottom-user strong{min-width:0;font-size:17px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-instagram-reel-follow-btn{margin-left:2px;padding:8px 16px;border-radius:999px;border:1.5px solid rgba(255,255,255,.82);background:#ffffff0f;color:#fff;font-size:14px;font-weight:900;box-shadow:0 10px 16px #0000001f}.create-post-instagram-reel-caption{max-width:85%;font-size:18px;line-height:1.38;font-weight:500;letter-spacing:-.01em;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.create-post-instagram-reel-audio{font-size:14px;font-weight:600;color:#fffffff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-instagram-reel-controls{display:flex;align-items:center;gap:16px;margin-top:4px;font-size:13px;color:#ffffffc7}.create-post-instagram-reel-controls span:first-child{font-size:18px}.create-post-instagram-reel-progress{width:100%;height:6px;margin-top:12px;border-radius:999px;background:#ffffff2e;overflow:hidden}.create-post-instagram-reel-progress span{display:block;width:22%;height:100%;border-radius:inherit;background:#ffffff8c}.create-post-native-card--youtube,.create-post-native-card--pinterest{width:min(100%,420px);margin:0 auto}.create-post-instagram-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent)}.create-post-instagram-topbar-left{display:flex;align-items:center;gap:10px;min-width:0}.create-post-instagram-topbar-meta{min-width:0;display:grid}.create-post-instagram-topbar-meta strong{display:block;font-size:14px;font-weight:850;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-post-instagram-topbar-meta span{font-size:11px;color:var(--muted)}.create-post-instagram-media{background:#000}.create-post-instagram-media .create-post-preview-media{width:100%;height:340px;max-height:340px}.create-post-instagram-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);color:var(--text-strong)}.create-post-instagram-actions-left{display:flex;align-items:center;gap:12px;font-size:18px;line-height:1}.create-post-instagram-actions-right{font-size:18px;line-height:1}.create-post-instagram-likes{padding:0 12px;color:var(--text-strong);font-size:12px;font-weight:700}.create-post-instagram-caption{display:grid;gap:4px;padding:8px 12px 12px;font-size:12px;line-height:1.55}.create-post-instagram-caption strong{color:var(--text-strong);font-weight:850}.create-post-instagram-caption span{color:var(--text);white-space:pre-wrap;word-break:break-word}.create-post-instagram-feed-card{border-radius:24px;overflow:hidden}.create-post-instagram-feed-shell{padding:14px 16px 18px}.create-post-instagram-feed-inner{border-radius:16px;overflow:hidden;background:#0d0d0d;border:1px solid rgba(255,255,255,.09)}.create-post-instagram-feed-post-head{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#0d0d0d;color:#fff}.create-post-instagram-brand-icon--sm{width:36px!important;height:36px!important;flex:0 0 36px!important;font-size:11px!important}.create-post-instagram-feed-post-meta{display:grid;gap:2px;min-width:0;flex:1}.create-post-instagram-feed-post-meta strong{font-size:14px;font-weight:800;color:#fff;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-instagram-feed-post-sub{font-size:12px;color:#ffffff8c}.create-post-instagram-feed-post-dots{flex:0 0 auto;color:#fffc;display:flex;align-items:center}.create-post-instagram-feed-stage{position:relative;background:#000;width:100%}.create-post-instagram-feed-media{width:100%;height:400px;max-height:400px;-o-object-fit:contain;object-fit:contain}.create-post-instagram-feed-stage .create-post-preview-empty{width:100%;height:400px;border:none;border-radius:0;background:linear-gradient(180deg,#ffffff0f,#ffffff05)}.create-post-instagram-feed-stage-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00000014,#0000 30% 65%,#00000047);pointer-events:none;z-index:1}.create-post-instagram-feed-controls{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#00000085;color:#fff;font-size:13px}.create-post-instagram-feed-controls-left,.create-post-instagram-feed-controls-right{display:flex;align-items:center;gap:10px}.create-post-instagram-feed-progress{background:#0d0d0d;height:4px}.create-post-instagram-feed-progress-fill{display:block;height:100%;width:22%;background:#fff9;border-radius:0}.create-post-instagram-feed-actions{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 6px;background:#0d0d0d;color:#fff}.create-post-instagram-feed-actions-left{display:flex;align-items:center;gap:16px}.create-post-instagram-feed-action-icon{display:flex;align-items:center;justify-content:center}.create-post-instagram-feed-action-icon svg{width:26px;height:26px;color:#fff}.create-post-instagram-feed-likes{padding:6px 14px 4px;background:#0d0d0d;color:#fff;font-size:14px;font-weight:800}.create-post-instagram-feed-caption{padding:2px 14px 14px;background:#0d0d0d;color:#fff;font-size:14px;line-height:1.55}.create-post-instagram-feed-caption strong{font-weight:800}.create-post-instagram-feed-caption span{color:#ffffffe6;white-space:pre-wrap;word-break:break-word}.create-post-instagram-story-card{position:relative;overflow:hidden;border-radius:0;width:100%;margin:0;border:1px solid color-mix(in srgb,var(--line-strong) 84%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 98%,transparent),color-mix(in srgb,var(--panel) 94%,transparent))!important;box-shadow:var(--shadow)}.create-post-instagram-story-top-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.create-post-instagram-story-card{min-height:0;background:transparent}.create-post-instagram-story-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-soft) 96%,transparent),color-mix(in srgb,var(--panel) 92%,transparent));border-bottom:1px solid color-mix(in srgb,var(--line-strong) 70%,transparent);color:var(--text-strong)}.create-post-instagram-story-head strong,.create-post-instagram-story-head span{color:inherit}.create-post-instagram-story-head-left{display:flex;align-items:center;gap:12px;min-width:0}.create-post-instagram-story-head-meta{display:grid;gap:4px;min-width:0}.create-post-instagram-story-head-title{font-size:17px;font-weight:900;line-height:1.1;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-instagram-story-head-sub{font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-instagram-story-head-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.create-post-instagram-story-head-close{font-size:18px;line-height:1;color:var(--muted);transform:translateY(-1px)}.create-post-instagram-story-stage-wrap{position:relative;padding:12px 14px 14px;background:transparent}.create-post-instagram-story-stage{position:relative;width:min(100%,600px);margin:0 auto;aspect-ratio:10 / 16;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px #ffffff0f}.create-post-instagram-story-bands{position:absolute;top:8px;left:14px;right:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;z-index:2;pointer-events:none}.create-post-instagram-story-bands span{height:4px;border-radius:999px;background:#ffffff57}.create-post-instagram-story-bands span.is-active{background:linear-gradient(90deg,#fffffff0 0 46%,#ffffff52 46% 100%)}.create-post-instagram-story-media{width:100%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover}.create-post-instagram-story-stage .create-post-preview-empty{width:100%;height:100%;min-height:100%;border:0;border-radius:0;background:linear-gradient(180deg,#ffffff1a,#ffffff05)}.create-post-instagram-story-stage-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000003d,#0000 22% 72%,#00000057);pointer-events:none}.create-post-instagram-story-stage-top{position:absolute;top:22px;left:14px;right:14px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff}.create-post-instagram-story-stage-user{display:flex;align-items:center;gap:8px;min-width:0}.create-post-instagram-story-stage-user strong{max-width:100%;min-width:0;font-size:14px;font-weight:800;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-instagram-story-stage-user span{font-size:13px;font-weight:600;color:#ffffffc7;white-space:nowrap}.create-post-instagram-story-stage-icons{display:flex;align-items:center;gap:14px;color:#ffffffe6;flex-shrink:0}.create-post-instagram-story-controls{position:absolute;left:16px;right:16px;bottom:68px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffffb3;font-size:12px}.create-post-instagram-story-controls-left,.create-post-instagram-story-controls-right{display:flex;align-items:center;gap:10px}.create-post-instagram-story-reply{position:absolute;left:14px;right:14px;bottom:14px;z-index:3;display:flex;align-items:center;gap:10px;color:#fff}.create-post-instagram-story-reply-pill{flex:1;padding:9px 16px;border:1.5px solid rgba(255,255,255,.6);border-radius:999px;background:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffe0;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-instagram-story-reply-icons{display:flex;align-items:center;gap:12px;flex-shrink:0;color:#fff}.create-post-facebook-text-preview-shell{display:grid;width:100%;color:#edf3ff;border:1px solid rgba(120,143,179,.18);overflow:hidden;background:linear-gradient(180deg,#121a29,#0c1320);box-shadow:0 18px 48px #03091661,inset 0 1px #ffffff08}.create-post-facebook-text-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(120,143,179,.18);background:linear-gradient(180deg,#ffffff05,#fff0)}.create-post-facebook-text-preview-head-left{display:flex;align-items:center;gap:10px;min-width:0}.create-post-facebook-text-brand-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(180deg,#2f80f7,#1f69eb);color:#fff;font-size:18px;font-weight:900;box-shadow:0 6px 16px #2f80f73d,inset 0 1px #ffffff2e}.create-post-facebook-text-brand-icon.is-account{padding:0;background:transparent;box-shadow:none}.create-post-facebook-text-brand-icon.is-account img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.create-post-facebook-text-preview-head-meta{min-width:0;display:grid;gap:2px}.create-post-facebook-text-preview-head-title{font-size:15px;line-height:1.1;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-facebook-text-preview-head-sub{font-size:11px;line-height:1.2;font-weight:600;color:#93a2ba;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-facebook-text-preview-head-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.create-post-facebook-text-preview-format-pill{min-width:120px;padding:9px 14px 9px 16px;border-radius:14px;border:1px solid rgba(120,143,179,.22);background:#ffffff03;box-shadow:inset 0 1px #ffffff0a}.create-post-facebook-text-preview-format-pill .create-post-instagram-reel-format-select{font-size:14px;font-weight:900;letter-spacing:-.01em}.create-post-facebook-text-preview-format-pill .create-post-instagram-reel-format-chevron{font-size:15px;color:#b3bfd1}.create-post-facebook-text-preview-head-chevron{font-size:15px;line-height:1;color:#b3bfd1;transform:translateY(-1px)}.create-post-facebook-text-preview-card{overflow:hidden;background:linear-gradient(180deg,#121b2c,#0c1524)}.create-post-facebook-text-preview-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 10px}.create-post-facebook-text-preview-user{display:flex;align-items:center;gap:16px;min-width:0}.create-post-facebook-text-preview-avatar{width:52px;height:52px;padding:6px;border-radius:50%;flex-shrink:0;background:linear-gradient(180deg,#68768a,#455066);box-shadow:inset 0 1px #ffffff14}.create-post-facebook-text-preview-avatar-inner{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#2f80f7,#1f69eb);color:#fff;font-size:22px;font-weight:900;box-shadow:0 8px 16px #2f80f73d}.create-post-facebook-text-preview-avatar-image.create-post-preview-avatar{width:52px!important;height:52px!important;border-width:0;box-shadow:none}.create-post-facebook-text-preview-meta{min-width:0;display:grid;gap:2px}.create-post-facebook-text-preview-name-row{display:grid;gap:3px;min-width:0}.create-post-facebook-text-preview-name-row strong{font-size:17px;line-height:1.1;font-weight:900;color:#f5f8ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-facebook-text-preview-name-row span{font-size:13px;font-weight:600;color:#8b9ab1;white-space:nowrap}.create-post-facebook-text-preview-content{padding:8px 20px 16px;color:#f7f9ff;font-size:19px;line-height:1.5;font-weight:600;white-space:pre-wrap;word-break:break-word}.create-post-facebook-text-preview-more{color:#8b9ab1;font-weight:700}.create-post-facebook-text-preview-reaction-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid rgba(120,143,179,.16);color:#8b9ab1;font-size:16px;font-weight:600}.create-post-facebook-text-preview-reaction-left{display:flex;align-items:center;gap:8px;min-width:0}.create-post-facebook-text-preview-reaction-like,.create-post-facebook-text-preview-reaction-heart{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:16px;box-shadow:0 10px 18px #0003}.create-post-facebook-text-preview-reaction-like{background:#2f80f7}.create-post-facebook-text-preview-reaction-heart{margin-left:-1px;background:#ff4f78}.create-post-facebook-text-preview-reaction-count{font-size:18px;font-weight:500;color:#a2b0c5}.create-post-facebook-text-preview-reaction-right{color:#a2b0c5;font-size:15px;font-weight:600;white-space:nowrap}.create-post-facebook-text-preview-actions{padding:14px 20px 18px;border-top:1px solid rgba(120,143,179,.16);color:#c8d4e6;justify-content:space-around;gap:14px;font-size:18px;font-weight:800}.create-post-facebook-text-preview-actions .create-post-preview-action{gap:8px}.create-post-facebook-text-preview-actions .create-post-preview-action-icon{font-size:18px}.create-post-facebook-preview-shell{display:grid;gap:0;width:100%;color:var(--text-strong);border:1px solid color-mix(in srgb,var(--line-strong) 84%,transparent)}.create-post-facebook-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-soft) 96%,transparent),color-mix(in srgb,var(--panel) 92%,transparent));border-bottom:1px solid color-mix(in srgb,var(--line-strong) 70%,transparent)}.create-post-facebook-preview-head-left{display:flex;align-items:center;gap:10px;min-width:0}.create-post-facebook-preview-head-meta{min-width:0;display:grid;gap:2px}.create-post-facebook-preview-head-title{font-size:15px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-facebook-preview-head-sub{font-size:11px;font-weight:700;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-facebook-preview-head-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.create-post-facebook-preview-head-chevron{font-size:15px;line-height:1;color:var(--muted);transform:translateY(-1px)}.create-post-facebook-feed-post{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 98%,transparent),color-mix(in srgb,var(--panel) 94%,transparent));overflow:hidden}.create-post-facebook-feed-post-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px 4px}.create-post-facebook-feed-post-user{display:flex;align-items:center;gap:12px;min-width:0}.create-post-facebook-feed-post-avatar{width:48px!important;height:48px!important;border-radius:50%;border:6px solid color-mix(in srgb,var(--panel-muted) 82%,transparent);box-shadow:none}.create-post-facebook-feed-post-meta{min-width:0;display:grid}.create-post-facebook-feed-post-name-row{display:grid;gap:2px;min-width:0}.create-post-facebook-feed-post-name-row strong{font-size:16px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-facebook-feed-post-name-row span{font-size:11px;font-weight:700;color:var(--muted);white-space:nowrap}.create-post-facebook-feed-caption{padding:0 14px 6px;color:var(--text-strong);font-size:12px;line-height:1.35;font-weight:500;white-space:pre-wrap}.create-post-facebook-feed-caption span{color:var(--muted)}.create-post-facebook-feed-media-wrap{position:relative;background:#000}.create-post-facebook-feed-video-badge{position:absolute;top:8px;left:8px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#00000070;color:#fff;font-size:10px;font-weight:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.create-post-facebook-feed-media{width:100%;height:320px;max-height:320px;-o-object-fit:cover;object-fit:cover}.create-post-facebook-feed-media .create-post-preview-empty{width:100%;height:320px;min-height:320px;border:0;border-radius:0;background:linear-gradient(180deg,#ffffff14,#ffffff05)}.create-post-facebook-feed-reaction-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 14px 5px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.create-post-facebook-feed-reaction-left{display:flex;align-items:center;gap:8px;min-width:0}.create-post-facebook-feed-reaction-like,.create-post-facebook-feed-reaction-heart{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;font-size:12px;box-shadow:0 8px 16px #0000001f}.create-post-facebook-feed-reaction-like{background:#2f7bf6}.create-post-facebook-feed-reaction-heart{margin-left:-2px;background:#ff5b79}.create-post-facebook-feed-reaction-left span:last-child{color:var(--text-strong);font-size:12px;font-weight:700}.create-post-facebook-feed-reaction-right{color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap}.create-post-facebook-feed-post .create-post-preview-action-row{padding:7px 14px 9px;border-top:1px solid var(--line);justify-content:space-between;gap:18px}.create-post-facebook-feed-post .create-post-preview-action{color:var(--text-strong);font-size:12px;font-weight:800}.create-post-facebook-feed-post .create-post-preview-action-icon{font-size:15px}.create-post-facebook-reel-frame{padding:8px 25px 10px}.create-post-facebook-reel-stage{position:relative;margin:0 auto;width:min(100%,380px);aspect-ratio:9 / 16;border-radius:28px;overflow:hidden;background:#111;box-shadow:inset 0 0 0 1px #ffffff0f}.create-post-facebook-reel-stage-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.create-post-facebook-reel-stage .create-post-preview-empty{width:100%;height:100%;min-height:100%;border:0;border-radius:0;background:linear-gradient(180deg,#ffffff14,#ffffff05)}.create-post-facebook-reel-stage-head{position:absolute;inset:14px 14px auto;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;pointer-events:none}.create-post-facebook-reel-stage-head span{font-size:20px;font-weight:900;letter-spacing:-.02em}.create-post-facebook-reel-stage-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#00000038,#0000 25% 55%,#000000b8);pointer-events:none}.create-post-facebook-reel-actions{position:absolute;right:10px;bottom:100px;z-index:3;display:grid;gap:20px;color:#fff}.create-post-facebook-reel-action{display:grid;place-items:center;gap:4px;text-align:center}.create-post-facebook-reel-action-icon{line-height:1;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}.create-post-facebook-reel-action-count{font-size:11px;font-weight:800;color:#fff}.create-post-facebook-reel-bottom{position:absolute;left:12px;right:60px;bottom:54px;z-index:4;color:#fff;display:grid;gap:4px}.create-post-facebook-reel-bottom-user{display:flex;align-items:center;gap:8px;min-width:0}.create-post-facebook-reel-bottom-avatar{width:26px!important;height:26px!important;border:2px solid rgba(255,255,255,.96);box-shadow:0 4px 12px #0000004d;flex-shrink:0}.create-post-facebook-reel-bottom-user strong{min-width:0;font-size:14px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-facebook-reel-follow-btn{margin-left:2px;padding:5px 12px;border-radius:999px;border:1.5px solid rgba(255,255,255,.82);background:transparent;color:#fff;font-size:12px;font-weight:800;flex-shrink:0;cursor:default}.create-post-facebook-reel-caption{font-size:13px;line-height:1.3;font-weight:500;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.create-post-facebook-reel-audio{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-facebook-reel-controls{display:flex;align-items:center;justify-content:space-between;color:#ffffffb8;margin-top:2px}.create-post-facebook-reel-controls-left,.create-post-facebook-reel-controls-right{display:flex;align-items:center;gap:10px;font-size:11px}.create-post-facebook-reel-nav{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-around;padding:8px 6px 10px;background:#121212eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.create-post-facebook-reel-nav-item{display:grid;place-items:center;gap:3px;color:#fff;opacity:.88}.create-post-facebook-reel-nav-item span{font-size:10px;font-weight:700}.create-post-facebook-reel-nav-plus{opacity:1}.create-post-facebook-story-stage-wrap{padding:8px 30px 10px}.create-post-facebook-story-stage{position:relative;width:min(100%,540px);margin:0 auto;aspect-ratio:10 / 14.2;border-radius:28px;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px #ffffff0f}.create-post-facebook-story-bands{position:absolute;top:6px;left:10px;right:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;z-index:2;pointer-events:none}.create-post-facebook-story-bands span{height:4px;border-radius:999px;background:#ffffff57}.create-post-facebook-story-bands span.is-active{background:linear-gradient(90deg,#fffffff0 0 46%,#ffffff52 46% 100%)}.create-post-facebook-story-media{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.create-post-facebook-story-stage .create-post-preview-empty{width:100%;height:100%;min-height:100%;border:0;border-radius:0;background:linear-gradient(180deg,#ffffff1a,#ffffff05)}.create-post-facebook-story-stage-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000003d,#0000 22% 72%,#00000057);pointer-events:none}.create-post-facebook-story-stage-top{position:absolute;top:22px;left:14px;right:14px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff}.create-post-facebook-story-stage-user{display:flex;align-items:center;gap:8px;min-width:0}.create-post-facebook-story-stage-avatar{width:28px!important;height:28px!important;border:2px solid rgba(255,255,255,.95);box-shadow:0 4px 12px #0000004d;flex-shrink:0}.create-post-facebook-story-stage-user strong{font-size:14px;font-weight:800;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-facebook-story-stage-user span{font-size:13px;font-weight:600;color:#ffffffc7;white-space:nowrap}.create-post-facebook-story-stage-icons{display:flex;align-items:center;gap:14px;color:#ffffffe6;flex-shrink:0}.create-post-facebook-story-controls{position:absolute;left:16px;right:16px;bottom:68px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffffb3;font-size:12px}.create-post-facebook-story-controls-left,.create-post-facebook-story-controls-right{display:flex;align-items:center;gap:10px}.create-post-facebook-story-reply{position:absolute;left:14px;right:14px;bottom:14px;z-index:3;display:flex;align-items:center;gap:10px;color:#fff}.create-post-facebook-story-reply-pill{flex:1;padding:9px 16px;border:1.5px solid rgba(255,255,255,.6);border-radius:999px;background:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffe0;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-facebook-story-reply-icons{display:flex;align-items:center;gap:12px;flex-shrink:0;color:#fff}.create-post-phone-frame{width:min(100%,420px);margin:0 auto;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,var(--preview-card),var(--preview-card-2));box-shadow:var(--shadow)}.create-post-phone-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 10px;background:#050505;color:#fff}.create-post-phone-tabs{display:flex;align-items:center;gap:18px;font-size:18px;font-weight:400;letter-spacing:-.02em}.create-post-phone-tabs .is-active{position:relative;font-weight:800}.create-post-phone-tabs .is-active:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-8px;width:42px;height:3px;border-radius:999px;background:#fff}.create-post-phone-top-label{font-size:18px;font-weight:800}.create-post-phone-search{font-size:28px;line-height:1;font-weight:700;color:#fff}.create-post-phone-stage{position:relative;background:#000;height:420px;overflow:hidden}.create-post-phone-stage-media{width:100%;height:420px;-o-object-fit:cover;object-fit:cover}.create-post-phone-stage .create-post-preview-empty{width:100%;height:420px;min-height:420px;border-radius:0;border:none;background:linear-gradient(135deg,#ffffff0f,#ffffff05)}.create-post-phone-stage-overlay{position:absolute;inset:0;pointer-events:none}.create-post-phone-profile{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:grid;place-items:center;gap:0}.create-post-phone-profile .create-post-preview-avatar{width:56px;height:56px;border-color:#ffffff38;box-shadow:0 14px 20px #0000002e}.create-post-phone-profile-badge{width:24px;height:24px;margin-top:-10px;display:grid;place-items:center;border-radius:50%;background:#ef4444;color:#fff;font-size:18px;font-weight:900;line-height:1;border:2px solid #fff}.create-post-phone-actions{position:absolute;right:16px;top:52%;transform:translateY(-50%);display:grid;gap:16px;color:#fff}.create-post-phone-action{display:grid;place-items:center;gap:4px;color:#fff;text-align:center}.create-post-phone-action.is-accent .create-post-phone-action-icon{background:#ef4444;color:#fff}.create-post-phone-action-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.18);font-size:20px;line-height:1}.create-post-phone-action-label{font-size:10px;font-weight:700;color:#ffffffeb}.create-post-phone-nav{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:10px;color:#fff;font-size:14px;font-weight:900;opacity:.9}.create-post-phone-footer{padding:14px 16px 16px;background:linear-gradient(180deg,#080808eb,#0b0f16fa);color:#fff}.create-post-phone-footer-name{font-size:14px;font-weight:850}.create-post-phone-footer-audio{margin-top:5px;font-size:12px;color:#ffffffeb}.create-post-phone-footer-sub{margin-top:4px;font-size:11px;color:#ffffffad}.create-post-youtube-long-card{width:min(100%,620px);margin:0 auto;display:grid;gap:0;color:#f7f9ff;border-radius:24px;overflow:hidden}.create-post-youtube-long-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -14px;padding:10px 14px;border:0;border-bottom:1px solid rgba(120,143,179,.3);border-radius:0;background:transparent}.create-post-youtube-long-head-left{display:flex;align-items:center;gap:8px;min-width:0}.create-post-youtube-brand-badge{flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#f43f5e,#ef4444);box-shadow:0 10px 24px #ef44443d,inset 0 1px #ffffff2e}.create-post-youtube-brand-badge.is-sm{width:36px;height:36px;padding:3px}.create-post-youtube-brand-badge.is-md{width:45px;height:45px;padding:4px}.create-post-youtube-brand-badge.is-xs{width:28px;height:28px;padding:2px}.create-post-youtube-brand-badge-inner{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:#ef4444;color:#fff;overflow:hidden}.create-post-youtube-brand-badge-inner svg{width:24px;height:24px;display:block}.create-post-youtube-brand-badge.is-account{padding:0;background:transparent;box-shadow:none}.create-post-youtube-brand-badge.is-account img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.create-post-youtube-long-head-meta{min-width:0;display:grid;gap:2px}.create-post-youtube-long-head-title{font-size:14px;line-height:1.1;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-youtube-long-head-sub{font-size:11px;line-height:1.2;font-weight:600;color:#93a2ba;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-youtube-long-head-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.create-post-youtube-long-head .create-post-youtube-format-pill{min-width:142px;padding:9px 12px;border-radius:14px;border-color:#8b99b2b8;background:#111822;box-shadow:inset 0 1px #ffffff0a}.create-post-youtube-long-head .create-post-youtube-format-select{font-size:13px}.create-post-youtube-format-pill{display:flex;align-items:center;gap:8px;min-width:110px;padding:9px 12px 9px 14px;border-radius:12px;border:1.5px solid rgba(139,153,255,.55);background:#ffffff03;box-shadow:0 0 0 2px #788cff1f,inset 0 1px #ffffff0a}.create-post-youtube-format-select{min-width:0;flex:1 1 auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:0;outline:0;background:transparent;color:#f6f8ff;font:inherit;font-weight:900;line-height:inherit;padding:0;margin:0;width:auto;cursor:pointer;font-size:14px;letter-spacing:-.01em}.create-post-youtube-format-chevron{font-size:15px;font-weight:700;color:#d2d9e8;line-height:1}.create-post-youtube-long-frame{margin:14px auto 12px;width:100%;border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden}.create-post-youtube-long-stage{position:relative;background:#000;width:100%}.create-post-youtube-long-stage-media.create-post-preview-media{width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;display:block}.create-post-youtube-long-stage-media.create-post-preview-empty{width:100%;aspect-ratio:16 / 9;min-height:0;border:0;border-radius:0;background:linear-gradient(135deg,#284668d1,#0a0e18f5)}.create-post-youtube-long-stage .create-post-preview-empty strong{color:#cbd2df;font-size:12px;font-weight:900}.create-post-youtube-long-stage .create-post-preview-empty span{color:#aeb6c8;font-size:10px;font-weight:900}.create-post-youtube-long-stage-overlay{position:absolute;inset:0;display:block;pointer-events:none;background:linear-gradient(180deg,#0000 0% 42%,#000000b3)}.create-post-youtube-long-stage-controls{position:absolute;left:20px;right:20px;bottom:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;font-size:12px;font-weight:800}.create-post-youtube-long-stage-controls-left,.create-post-youtube-long-stage-controls-right{display:flex;align-items:center;gap:14px}.create-post-youtube-long-stage-play{display:grid;place-items:center;width:20px;height:20px}.create-post-youtube-long-stage-play svg,.create-post-youtube-long-stage-controls-right svg{width:18px;height:18px;display:block}.create-post-youtube-long-duration{position:absolute;right:12px;bottom:18px;padding:3px 6px;border-radius:4px;background:#000;color:#fff;font-size:11px;font-weight:900;line-height:1.2}.create-post-youtube-long-progress{position:absolute;left:20px;right:48px;bottom:22px;height:4px;border-radius:999px;background:#ffffffc2;overflow:hidden}.create-post-youtube-long-progress span{display:block;width:58%;height:100%;border-radius:inherit;background:#d6d6d6}.create-post-youtube-long-info{display:flex;align-items:center;gap:10px;padding:4px 14px 5px;background:#0f1010;color:#fff}.create-post-youtube-long-info .create-post-youtube-brand-badge.is-md{flex-shrink:0}.create-post-youtube-long-info-body{min-width:0;flex:1}.create-post-youtube-long-title{font-size:14px;line-height:1.3;font-weight:900;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-youtube-long-meta{margin-top:2px;font-size:11px;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-youtube-long-dots{flex-shrink:0;color:#ffffffb8;font-size:18px;line-height:1}.create-post-youtube-long-note{margin:0 0 4px;padding:10px 14px;border-radius:14px;border:1px solid rgba(181,151,67,.72);background:#4f411c47;color:#f8eaa4;font-size:11px;line-height:1.4;font-weight:800}.create-post-youtube-short-card{width:min(100%,620px);margin:0 auto;display:grid;gap:0;color:#f7f9ff;border-radius:24px;overflow:hidden}.create-post-youtube-short-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -18px;padding:14px 18px;border:0;border-bottom:1px solid rgba(120,143,179,.3);border-radius:0;background:transparent}.create-post-youtube-short-head-left{display:flex;align-items:center;gap:10px;min-width:0}.create-post-youtube-short-head-meta{min-width:0;display:grid;gap:2px}.create-post-youtube-short-head-title{font-size:14px;line-height:1.1;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-youtube-short-head-sub{font-size:11px;line-height:1.2;font-weight:700;color:#93a2ba;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-youtube-short-head-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.create-post-youtube-short-head .create-post-youtube-format-pill{min-width:170px;padding:12px 16px;border-radius:16px;border-color:#8b99b2b8;background:#111822;box-shadow:inset 0 1px #ffffff0a}.create-post-youtube-short-head .create-post-youtube-format-select{font-size:13px}.create-post-youtube-short-stage-wrap{width:min(100%,470px);border-radius:22px;overflow:hidden}.create-post-youtube-short-stage{position:relative;width:100%;aspect-ratio:9 / 16;background:#000;overflow:hidden}.create-post-youtube-short-stage-media.create-post-preview-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.create-post-youtube-short-stage-media.create-post-preview-empty{width:100%;height:100%;min-height:0;border:0;border-radius:0;background:radial-gradient(ellipse at 42% 50%,#27486cc7,#192541e6 44%,#080b14fa);color:#bfc7d8}.create-post-youtube-short-stage .create-post-preview-empty strong{color:#cbd2df;font-size:13px;font-weight:900}.create-post-youtube-short-stage .create-post-preview-empty span{color:#aeb6c8;font-size:11px;font-weight:900}.create-post-youtube-short-stage-overlay{position:absolute;inset:0;display:block;pointer-events:none;background:linear-gradient(180deg,#0000002e,#0000 18% 55%,#00000094 88%,#000000f2)}.create-post-youtube-short-stage-top{position:absolute;top:30px;left:26px;right:26px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff}.create-post-youtube-short-stage-top strong{font-size:16px;font-weight:900;line-height:1}.create-post-youtube-short-stage-search{display:grid;place-items:center;width:28px;height:28px}.create-post-youtube-short-stage-search svg{width:32px;height:32px;display:block}.create-post-youtube-short-stage-actions{position:absolute;right:20px;top:45%;transform:translateY(-28%);display:grid;gap:20px;color:#fff}.create-post-youtube-short-stage-action{display:grid;justify-items:center;gap:6px;text-align:center}.create-post-youtube-short-stage-action-icon{display:grid;place-items:center;width:44px;height:44px;color:#fff}.create-post-youtube-short-stage-action-icon svg{width:34px;height:34px;display:block}.create-post-youtube-short-stage-action-label{font-size:11px;line-height:1;font-weight:900;color:#fff}.create-post-youtube-short-info{position:absolute;left:24px;right:92px;bottom:70px;z-index:2;padding:0;display:grid;gap:10px;color:#f7f9ff;background:transparent}.create-post-youtube-short-stage-creator-row{display:flex;align-items:center;gap:10px;min-width:0}.create-post-youtube-short-stage-creator-row strong{font-size:14px;line-height:1;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-youtube-short-stage-follow-btn{padding:8px 18px;border-radius:999px;border:1.5px solid rgba(255,255,255,.82);background:#ffffff0a;color:#fff;font-size:11px;font-weight:900;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.create-post-youtube-short-stage-caption{font-size:13px;line-height:1.35;font-weight:600;white-space:pre-wrap;word-break:break-word;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.create-post-youtube-short-stage-audio{display:flex;align-items:center;gap:4px;font-size:12px;line-height:1.35;font-weight:600;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-youtube-short-stage-controls{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:700;color:#ffffffd1}.create-post-youtube-short-stage-controls span{display:inline-flex;align-items:center}.create-post-youtube-short-stage-play{display:grid;place-items:center;width:18px;height:18px}.create-post-youtube-short-stage-play svg,.create-post-youtube-short-stage-controls svg{width:18px;height:18px;display:block}.create-post-youtube-short-stage-nav{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:6px;height:58px;padding:7px 20px 9px;border-top:0;background:#000;color:#fff}.create-post-youtube-short-stage-nav-item{display:grid;justify-items:center;gap:2px;min-width:0;color:#ffffffc2;font-size:10px;font-weight:900}.create-post-youtube-short-stage-nav-item.is-active{color:#fff}.create-post-youtube-short-stage-nav-item.is-center{transform:translateY(-2px)}.create-post-youtube-short-stage-nav-icon{display:grid;place-items:center;width:24px;height:24px}.create-post-youtube-short-stage-nav-icon svg,.create-post-youtube-short-stage-nav-plus svg{width:24px;height:24px;display:block}.create-post-youtube-short-stage-nav-plus{display:grid;place-items:center;width:24px;height:24px}.create-post-youtube-short-note{margin:0 0 6px;padding:14px 18px;border:1px solid rgba(181,151,67,.72);border-radius:16px;background:#4f411c47;color:#f8eaa4;font-size:12px;line-height:1.35;font-weight:800}.create-post-linkedin-preview-shell{display:grid;width:100%;color:#edf3ff;border:1px solid rgba(120,143,179,.18);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#121a29,#0c1320);box-shadow:0 18px 48px #03091661,inset 0 1px #ffffff08}.create-post-linkedin-preview-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px 14px;border-bottom:1px solid rgba(120,143,179,.18);background:linear-gradient(180deg,#ffffff05,#fff0)}.create-post-linkedin-preview-head-left{display:flex;align-items:center;gap:12px;min-width:0}.create-post-linkedin-badge{flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#67829e,#465571);box-shadow:inset 0 1px #ffffff14}.create-post-linkedin-badge.is-sm{width:38px;height:38px;padding:3px}.create-post-linkedin-badge.is-lg{width:72px;height:72px;padding:8px}.create-post-linkedin-badge span{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:#0a66c2;color:#fff;font-size:18px;font-weight:900;letter-spacing:-.03em;box-shadow:0 8px 16px #0a66c23d}.create-post-linkedin-badge.is-lg span{font-size:30px}.create-post-linkedin-badge-image.create-post-preview-avatar{width:38px!important;height:38px!important;border-radius:50%!important;border-width:0;box-shadow:none}.create-post-linkedin-badge-image.create-post-preview-avatar.is-lg{width:72px!important;height:72px!important}.create-post-linkedin-preview-head-meta{min-width:0;display:grid;gap:3px}.create-post-linkedin-preview-head-title{font-size:17px;line-height:1.1;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-linkedin-preview-head-sub{font-size:12px;line-height:1.2;font-weight:600;color:#93a2ba;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-linkedin-preview-head-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.create-post-linkedin-format-pill{padding:12px 14px 12px 16px;border-radius:18px;border:1px solid rgba(131,92,255,.58);background:#ffffff03;box-shadow:0 0 0 2px #835cff2e,inset 0 1px #ffffff0a}.create-post-linkedin-format-select{min-width:0;flex:1 1 auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:0;outline:0;background:transparent;color:#f6f8ff;font:inherit;font-weight:900;line-height:inherit;padding:0;margin:0;width:auto;cursor:pointer;font-size:16px;letter-spacing:-.01em}.create-post-linkedin-format-chevron{font-size:18px;font-weight:700;color:#d2d9e8;line-height:1}.create-post-linkedin-preview-card{border:1px solid rgba(120,143,179,.18);border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#121b2c,#0c1524);box-shadow:0 16px 36px #01071047}.create-post-linkedin-preview-card-head{padding:14px 16px 0}.create-post-linkedin-preview-user{display:flex;align-items:flex-start;gap:12px;min-width:0}.create-post-linkedin-preview-user-meta{min-width:0;display:grid;gap:4px}.create-post-linkedin-preview-name-row{display:flex;align-items:center;gap:10px;min-width:0}.create-post-linkedin-preview-name-row strong{font-size:18px;line-height:1.08;font-weight:900;color:#f5f8ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-linkedin-preview-sub-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#95a6bf;font-size:13px;line-height:1.35;font-weight:600}.create-post-linkedin-preview-subtitle{color:#8ea0bc}.create-post-linkedin-preview-separator{color:#7c8da9}.create-post-linkedin-preview-follow-btn{border:0;padding:0;margin-left:6px;background:transparent;color:#6fb0ff;font-size:15px;font-weight:900}.create-post-linkedin-preview-privacy{color:#8b9ab1;font-size:13px;font-weight:600}.create-post-linkedin-preview-caption{padding:12px 16px 10px;color:#f7f9ff;font-size:15px;line-height:1.4;font-weight:600;white-space:pre-wrap;word-break:break-word}.create-post-linkedin-preview-more{color:#8b9ab1;font-weight:700}.create-post-linkedin-preview-media-wrap{padding:0 16px 10px;width:100%;min-width:0;overflow:hidden}.create-post-linkedin-preview-media{width:100%;height:240px;border-radius:16px;overflow:hidden;-o-object-fit:cover;object-fit:cover}.create-post-linkedin-preview-media .create-post-preview-empty{width:100%;height:240px;min-height:180px;border:0;border-radius:16px;background:linear-gradient(180deg,#ffffff14,#ffffff05)}.create-post-linkedin-preview-social-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:4px 16px 10px;color:#a2b0c5;font-size:13px;font-weight:600}.create-post-linkedin-preview-social-right{white-space:nowrap}.create-post-linkedin-preview-action-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 12px;border-top:1px solid rgba(120,143,179,.16)}.create-post-linkedin-preview-action{display:inline-flex;align-items:center;gap:8px;color:#c8d4e6;font-size:11px;font-weight:800;background:transparent;border:0;padding:0}.create-post-linkedin-preview-action-icon{display:grid;place-items:center;width:16px;height:16px;color:#c8d4e6}.create-post-linkedin-preview-action-icon svg{width:16px;height:16px;display:block}.create-post-tiktok-preview-shell{display:grid;width:min(100%,620px);margin:0 auto;color:#f6f8ff;border:1px solid rgba(120,143,179,.42);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#111925,#0d1420);box-shadow:0 18px 42px #02081461,inset 0 1px #ffffff0a}.create-post-tiktok-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid rgba(120,143,179,.3);background:transparent}.create-post-tiktok-preview-head-left{display:flex;align-items:center;gap:8px;min-width:0}.create-post-tiktok-brand-badge{flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 28%,#45ffeeeb,#45ffee0a 24%,#45ffee00 36%),radial-gradient(circle at 70% 70%,#ff4988e6,#ff49880d 22%,#ff498800 36%),linear-gradient(180deg,#12151d,#06070a);box-shadow:0 10px 24px #00000040,inset 0 1px #ffffff14}.create-post-tiktok-brand-badge.is-sm{width:32px;height:32px;padding:4px}.create-post-tiktok-brand-badge.is-xs{width:26px;height:26px;padding:3px}.create-post-tiktok-brand-badge-inner{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:#050608;overflow:hidden}.create-post-tiktok-brand-badge-inner img{width:18px;height:18px;display:block;-o-object-fit:contain;object-fit:contain}.create-post-tiktok-brand-badge-inner-image{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.create-post-tiktok-brand-badge.is-account{padding:0;background:transparent;box-shadow:none}.create-post-tiktok-brand-badge.is-account img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.create-post-tiktok-preview-head-meta{min-width:0;display:grid;gap:3px}.create-post-tiktok-preview-head-title{font-size:14px;line-height:1.1;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-tiktok-preview-head-sub{font-size:11px;line-height:1.2;font-weight:600;color:#93a2ba;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-tiktok-preview-head-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.create-post-tiktok-format-pill{display:flex;align-items:center;gap:10px;min-width:140px;padding:9px 12px;border-radius:14px;border:1.5px solid rgba(139,153,178,.72);background:#111822;box-shadow:inset 0 1px #ffffff0a}.create-post-tiktok-format-select{min-width:0;flex:1 1 auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:0;outline:0;background:transparent;color:#f6f8ff;font:inherit;font-weight:900;line-height:inherit;padding:0;margin:0;width:auto;cursor:pointer;font-size:13px;letter-spacing:-.01em}.create-post-tiktok-format-chevron{font-size:13px;font-weight:700;color:#d2d9e8;line-height:1}.create-post-tiktok-preview-stage{position:relative;width:min(100%,470px);margin:0 auto;aspect-ratio:9 / 16;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 20px 44px #0000005c}.create-post-tiktok-preview-media{width:100%;height:100%}.create-post-tiktok-preview-media.create-post-preview-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:0}.create-post-tiktok-preview-media.create-post-preview-empty{width:100%;height:100%;min-height:100%;border-radius:0;border:0;background:radial-gradient(ellipse at 42% 50%,#27486cc7,#192541e6 44%,#080b14fa)}.create-post-tiktok-preview-stage .create-post-preview-empty strong{color:#cbd2df;font-size:13px;font-weight:900}.create-post-tiktok-preview-stage .create-post-preview-empty span{color:#aeb6c8;font-size:11px;font-weight:900}.create-post-tiktok-preview-overlay{position:absolute;inset:0;display:block;pointer-events:none;background:linear-gradient(180deg,#00000052,#0000 20% 52%,#000000b8 91%,#000000f5)}.create-post-tiktok-preview-topbar{position:absolute;top:30px;left:26px;right:26px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff}.create-post-tiktok-preview-tabs{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:900;letter-spacing:-.02em}.create-post-tiktok-preview-tabs span{color:#ffffffd6}.create-post-tiktok-preview-tabs .is-active{color:#fff}.create-post-tiktok-preview-search{display:grid;place-items:center;width:30px;height:30px;color:#fff}.create-post-tiktok-preview-search svg{width:26px;height:26px;display:block}.create-post-tiktok-preview-side-actions{position:absolute;right:20px;top:56%;transform:translateY(-36%);display:grid;gap:22px;color:#fff}.create-post-tiktok-preview-side-action{display:grid;justify-items:center;gap:7px;text-align:center}.create-post-tiktok-preview-side-action-icon{display:grid;place-items:center;width:42px;height:42px;color:#fff}.create-post-tiktok-preview-side-action-icon svg{width:32px;height:32px;display:block}.create-post-tiktok-preview-side-action-label{font-size:11px;line-height:1;font-weight:800;color:#fff}.create-post-tiktok-preview-bottom{position:absolute;left:0;right:0;bottom:0;padding:0;display:grid;gap:8px;color:#fff;background:linear-gradient(180deg,#0000,#0000002e 20%,#0000009e 64%,#000)}.create-post-tiktok-preview-creator-row{display:flex;align-items:center;gap:10px;padding:0 92px 0 24px;min-width:0}.create-post-tiktok-preview-creator-row strong{font-size:14px;line-height:1;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-tiktok-preview-follow-btn{margin-left:2px;padding:8px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.68);background:#ffffff0a;color:#fff;font-size:11px;font-weight:900;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.create-post-tiktok-preview-caption{padding:0 92px 0 24px;font-size:13px;line-height:1.35;font-weight:600;white-space:pre-wrap;word-break:break-word}.create-post-tiktok-preview-audio{padding:0 92px 0 24px;font-size:12px;line-height:1.35;font-weight:700;color:#ffffffeb}.create-post-tiktok-preview-controls{display:flex;align-items:center;padding:0 92px 0 24px;gap:14px;font-size:12px;font-weight:700;color:#ffffffd1}.create-post-tiktok-preview-controls span{display:inline-flex;align-items:center;gap:0}.create-post-tiktok-preview-control-play svg{width:16px;height:16px}.create-post-tiktok-preview-controls svg{width:18px;height:18px;display:block}.create-post-tiktok-preview-nav{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;height:58px;margin-top:0;padding:7px 20px 9px;border-top:0;background:#000;color:#fff}.create-post-tiktok-preview-nav-item{display:grid;justify-items:center;gap:2px;min-width:0;color:#ffffffc2;font-size:10px;font-weight:900}.create-post-tiktok-preview-nav-item.is-active{color:#fff}.create-post-tiktok-preview-nav-item.is-center{transform:translateY(-2px)}.create-post-tiktok-preview-nav-icon{display:grid;place-items:center;width:24px;height:24px}.create-post-tiktok-preview-nav-icon svg,.create-post-tiktok-preview-nav-plus svg{width:22px;height:22px;display:block}.create-post-tiktok-preview-nav-plus{display:grid;place-items:center;width:24px;height:24px;color:#fff}.create-post-tiktok-preview-nav-plus svg{width:28px;height:28px}.create-post-linkedin-social{display:flex;justify-content:space-between;gap:10px;padding:2px 12px 0;color:var(--muted);font-size:11px}.create-post-x-card,.create-post-threads-card,.create-post-pinterest-card{width:100%;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 96%,transparent),color-mix(in srgb,var(--panel) 94%,transparent))}.create-post-x-row,.create-post-threads-row{display:flex;gap:10px;padding:12px}.create-post-x-body,.create-post-threads-body{min-width:0;flex:1}.create-post-x-name-row,.create-post-threads-name-row{display:flex;align-items:center;gap:8px;min-width:0}.create-post-x-name-row strong,.create-post-threads-name-row strong{font-size:14px;color:var(--text-strong);font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-x-name-row .handle,.create-post-threads-name-row .handle{min-width:0;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-x-text,.create-post-threads-text{margin-top:8px;color:var(--text);font-size:15px;line-height:1.6;white-space:pre-wrap;word-break:break-word;font-weight:700}.create-post-x-media,.create-post-threads-media{margin-top:10px}.create-post-x-actions,.create-post-threads-actions{display:flex;align-items:center;gap:16px;margin-top:10px;color:var(--muted);font-size:12px}.create-post-threads-card{display:grid;gap:0;background:#090909}.create-post-threads-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 12px 14px;border-bottom:1px solid color-mix(in srgb,var(--line-strong) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-soft) 94%,transparent),color-mix(in srgb,var(--panel) 90%,transparent))}.create-post-threads-head-left{display:flex;align-items:center;gap:12px;min-width:0}.create-post-threads-head-avatar{width:42px;height:42px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:#0a0a0a;border:1px solid rgba(156,168,188,.44);color:#fff;font-size:15px;font-weight:900;line-height:1}.create-post-threads-head-meta{min-width:0;display:grid;gap:2px}.create-post-threads-head-title{font-size:13px;font-weight:900;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-threads-head-sub{font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-threads-row{display:flex;gap:14px;padding:14px 18px 4px;border-radius:20px}.create-post-threads-avatar{width:50px;height:50px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:#0a0a0a;border:4px solid rgba(130,145,171,.72);color:#fff}.create-post-threads-avatar img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;display:block}.create-post-threads-avatar-col{display:flex;flex-direction:column;align-items:center;width:42px;flex-shrink:0}.create-post-threads-line{width:3px;min-height:30px;margin-top:8px;border-radius:999px;background:#4e5460b3}.create-post-threads-body{min-width:0;flex:1;color:#fff}.create-post-pinterest-card{display:grid;gap:0;padding-bottom:12px;background:transparent;border-radius:0;overflow:visible}.create-post-pinterest-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:4px 2px 12px;border-bottom:1px solid color-mix(in srgb,var(--line-strong) 72%,transparent);background:transparent}.create-post-pinterest-head-left{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 0 0 10px}.create-post-pinterest-brand{width:38px;height:38px;border-radius:50%;flex-shrink:0;background:#e60023;box-shadow:none;overflow:hidden}.create-post-pinterest-brand img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.create-post-pinterest-brand span{color:#fff;font-size:13px;font-weight:900;line-height:1}.create-post-pinterest-head-meta{min-width:0;display:grid;gap:2px}.create-post-pinterest-head-title{font-size:13px;line-height:1.1;font-weight:900;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-pinterest-head-sub{font-size:12px;line-height:1.1;font-weight:700;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-pinterest-head-right{display:none}.create-post-pinterest-media{position:relative;padding:14px 16px 10px}.create-post-pinterest-media .create-post-preview-media{border-radius:28px;height:720px;max-height:720px;-o-object-fit:contain;object-fit:contain;background:#050505}.create-post-pinterest-save{position:absolute;right:28px;bottom:24px;padding:11px 18px;border-radius:999px;background:#e60023;color:#fff;font-size:14px;font-weight:900;box-shadow:0 14px 24px #e6002347}.create-post-pinterest-actions{border-top:none;padding:10px 16px 0;justify-content:flex-start;gap:24px;color:#fff;font-size:16px}.create-post-pinterest-title{padding:0 16px;font-size:22px;line-height:1.1;font-weight:900;color:#fff}.create-post-pinterest-source{display:flex;align-items:center;gap:8px;padding:12px 16px 0;color:#d7dee8;font-size:14px;font-weight:700}.create-post-pinterest-source-badge{width:20px;height:20px;border-radius:50%;overflow:hidden;display:grid;place-items:center;flex-shrink:0;background:#e60023}.create-post-pinterest-source-badge img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.create-post-pinterest-source-badge-icon{width:12px!important;height:12px!important;-o-object-fit:contain!important;object-fit:contain!important}.create-post-pinterest-source-badge svg{width:12px;height:12px;display:block;color:#fff}body[data-theme=light] .create-post-pinterest-media .create-post-preview-media{background:#f6f8fbf5}body[data-theme=light] .create-post-pinterest-actions,body[data-theme=light] .create-post-pinterest-title{color:var(--text-strong)}body[data-theme=light] .create-post-pinterest-source,body[data-theme=light] .create-post-pinterest-head-sub{color:var(--muted)}body[data-theme=light] .create-post-pinterest-save{box-shadow:0 12px 20px #e600232e}body[data-theme=dark] .create-post-pinterest-media .create-post-preview-media{background:#050505}body[data-theme=dark] .create-post-pinterest-actions,body[data-theme=dark] .create-post-pinterest-title{color:#fff}body[data-theme=dark] .create-post-pinterest-source{color:#d7dee8}.create-post-x-preview-shell{width:100%;display:grid;gap:12px;border-radius:15px;overflow:hidden;border:1px solid rgba(94,111,136,.48);background:linear-gradient(180deg,#111824f5,#0d121bfa);box-shadow:0 18px 40px #0000002e}.create-post-x-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(94,111,136,.42);background:linear-gradient(180deg,#131927eb,#0f1521eb)}.create-post-x-preview-head-left{display:flex;align-items:center;gap:10px;min-width:0}.create-post-x-preview-brand-badge{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;flex-shrink:0;background:#0b0d11;border:1px solid rgba(154,171,199,.62);box-shadow:inset 0 0 0 1px #ffffff0a;color:#fff}.create-post-x-preview-brand-badge span{display:block;font-size:15px;line-height:1;font-weight:900;transform:translateY(-1px);text-transform:uppercase}.create-post-x-preview-brand-badge.is-account{overflow:hidden;background:transparent;border:0;box-shadow:none}.create-post-x-preview-brand-badge.is-account img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.create-post-x-preview-head-meta{min-width:0;display:grid;gap:2px}.create-post-x-preview-head-title{min-width:0;color:#fff;font-size:15px;line-height:1.05;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-x-preview-head-sub{min-width:0;color:#9aa7b6;font-size:11px;line-height:1.1;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-x-preview-head-right{display:flex;align-items:center;gap:10px;min-width:0}.create-post-x-preview-format-pill{position:relative;width:220px;height:46px;border-radius:12px;overflow:hidden;border:1px solid rgba(94,111,136,.52);background:linear-gradient(180deg,#121825fa,#0f1420fa)}.create-post-x-preview-format-select{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:#eef3ff;font-size:14px;font-weight:900;letter-spacing:-.02em;padding:0 42px 0 16px}.create-post-x-preview-format-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#c3cfde;font-size:16px;pointer-events:none}.create-post-x-preview-frame{display:grid;gap:14px}.create-post-x-preview-card{border-radius:18px;overflow:hidden;border:1px solid rgba(93,106,127,.6);background:#060606;box-shadow:0 16px 34px #00000047}.create-post-x-preview-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 19px 0}.create-post-x-preview-user{display:flex;align-items:center;gap:14px;min-width:0}.create-post-x-preview-user-avatar{width:45px;height:45px;flex-shrink:0;border:10px solid rgba(130,145,171,.72);background:#0d0f13;box-shadow:none}.create-post-x-preview-user-avatar span{font-size:12px}.create-post-x-preview-user-meta{min-width:0}.create-post-x-preview-name-row{display:flex;align-items:baseline;gap:8px;min-width:0}.create-post-x-preview-name-row strong{min-width:0;color:#fff;font-size:19px;line-height:1.05;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-x-preview-name-row .handle{min-width:0;color:#9aa7b6;font-size:16px;line-height:1.05;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-x-preview-caption{padding:10px 22px 8px;color:#fff;font-size:15px;line-height:1.35;font-weight:700;white-space:pre-wrap;word-break:break-word}.create-post-x-preview-media-shell{padding:4px 22px 18px}.create-post-x-preview-media-wrap{height:225px;border-radius:26px;overflow:hidden;border:1px solid rgba(87,101,123,.82);background:linear-gradient(135deg,#112038,#27224b);box-shadow:inset 0 0 0 1px #ffffff08}.create-post-x-preview-media{width:100%;height:100%;min-height:225px;-o-object-fit:contain;object-fit:contain;display:block}.create-post-x-preview-media-empty{min-height:225px;display:grid;place-items:center;text-align:center;gap:8px;padding:24px;color:#d6e0f0;background:linear-gradient(135deg,#112038,#27224b);border-radius:25px}.create-post-x-preview-media-empty strong{font-size:18px;line-height:1.1;font-weight:700}.create-post-x-preview-media-empty span{font-size:18px;line-height:1.25;font-weight:700;color:#aab6c8}.create-post-x-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 30px 18px;color:#7e8793}.create-post-x-preview-actions span{display:inline-flex;align-items:center;gap:8px;min-width:0;color:inherit;font-size:15px;font-weight:700}.create-post-x-preview-actions strong{font-size:15px;font-weight:700}.create-post-x-preview-actions svg{width:22px;height:22px;display:block}.create-post-x-preview-footer-note{padding:16px 18px;border-radius:18px;border:1px solid rgba(187,151,58,.42);background:linear-gradient(180deg,#524319a8,#3d3212a3);color:#ffe58b;font-size:16px;font-weight:700;line-height:1.35}body[data-theme=light] .create-post-x-preview-shell{background:linear-gradient(180deg,#f7fafffa,#ecf1f7f5);border-color:#59667838;box-shadow:0 18px 40px #252d3917}body[data-theme=light] .create-post-x-preview-head{background:linear-gradient(180deg,#f7fafffc,#eef3f9fa);border-bottom-color:#5966782e}body[data-theme=light] .create-post-x-preview-head-title{color:var(--text-strong)}body[data-theme=light] .create-post-x-preview-head-sub{color:var(--muted)}body[data-theme=light] .create-post-x-preview-format-pill{border-color:#5966782e;background:linear-gradient(180deg,#fffffffc,#f5f8fbfa)}body[data-theme=light] .create-post-x-preview-format-select{color:var(--text-strong)}body[data-theme=light] .create-post-x-preview-format-chevron{color:var(--muted)}body[data-theme=light] .create-post-x-preview-card{background:linear-gradient(180deg,#fffffffe,#f8fafdfb);border-color:#59667833;box-shadow:0 16px 34px #252d3914}body[data-theme=light] .create-post-x-preview-user-avatar{border-color:#b0bcced1;background:linear-gradient(180deg,#f7fafffc,#e9eff7fa)}body[data-theme=light] .create-post-x-preview-name-row strong{color:var(--text-strong)}body[data-theme=light] .create-post-x-preview-name-row .handle{color:var(--muted)}body[data-theme=light] .create-post-x-preview-caption{color:var(--text-strong)}body[data-theme=light] .create-post-x-preview-media-wrap{border-color:#5966782e;background:linear-gradient(135deg,#e8eef6fa,#f5f7fbfa);box-shadow:inset 0 0 0 1px #ffffff80}body[data-theme=light] .create-post-x-preview-media-empty{color:var(--text-strong);background:linear-gradient(135deg,#e8eef6fa,#f5f7fbfa)}body[data-theme=light] .create-post-x-preview-media-empty strong{color:var(--text-strong)}body[data-theme=light] .create-post-x-preview-media-empty span,body[data-theme=light] .create-post-x-preview-actions{color:var(--muted)}body[data-theme=light] .create-post-x-preview-actions span,body[data-theme=light] .create-post-x-preview-actions strong{color:inherit}body[data-theme=light] .create-post-x-preview-footer-note{border-color:#bb973a52;background:linear-gradient(180deg,#e4d29ea3,#ceb68194);color:#5f4608}body[data-theme=dark] .create-post-x-preview-shell{background:linear-gradient(180deg,#111824f5,#0d121bfa);border-color:#5e6f887a;box-shadow:0 18px 40px #0000002e}body[data-theme=dark] .create-post-x-preview-head{background:linear-gradient(180deg,#131927eb,#0f1521eb);border-bottom-color:#5e6f886b}body[data-theme=dark] .create-post-x-preview-head-title{color:#fff}body[data-theme=dark] .create-post-x-preview-head-sub{color:#9aa7b6}body[data-theme=dark] .create-post-x-preview-format-pill{border-color:#5e6f8885;background:linear-gradient(180deg,#121825fa,#0f1420fa)}body[data-theme=dark] .create-post-x-preview-format-select{color:#eef3ff}body[data-theme=dark] .create-post-x-preview-format-chevron{color:#c3cfde}body[data-theme=dark] .create-post-x-preview-card{background:#060606;border-color:#5d6a7f99;box-shadow:0 16px 34px #00000047}body[data-theme=dark] .create-post-x-preview-user-avatar{border-color:#8291abb8;background:#0d0f13}body[data-theme=dark] .create-post-x-preview-name-row strong,body[data-theme=dark] .create-post-x-preview-caption{color:#fff}body[data-theme=dark] .create-post-x-preview-name-row .handle{color:#9aa7b6}body[data-theme=dark] .create-post-x-preview-media-wrap,body[data-theme=dark] .create-post-x-preview-media-empty{border-color:#57657bd1;background:linear-gradient(135deg,#112038,#27224b)}body[data-theme=dark] .create-post-x-preview-media-empty,body[data-theme=dark] .create-post-x-preview-media-empty strong{color:#d6e0f0}body[data-theme=dark] .create-post-x-preview-media-empty span{color:#aab6c8}body[data-theme=dark] .create-post-x-preview-actions{color:#7e8793}body[data-theme=dark] .create-post-x-preview-actions span,body[data-theme=dark] .create-post-x-preview-actions strong{color:inherit}body[data-theme=dark] .create-post-x-preview-footer-note{border-color:#bb973a6b;background:linear-gradient(180deg,#524319a8,#3d3212a3);color:#ffe58b}.create-post-bluesky-preview-shell{width:100%;display:grid;gap:12px;overflow:hidden;border:1px solid rgba(0,133,255,.22);background:linear-gradient(180deg,#0a1222f7,#050c1afa);box-shadow:0 18px 40px #00000038}.create-post-bluesky-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(0,133,255,.18);background:linear-gradient(180deg,#0c1628f0,#08101ef0)}.create-post-bluesky-preview-head-left{display:flex;align-items:center;gap:10px;min-width:0}.create-post-bluesky-preview-brand-badge{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;flex-shrink:0;background:#0056c9;border:1px solid rgba(0,133,255,.62);box-shadow:0 0 0 2px #0085ff1f,inset 0 0 0 1px #ffffff0f;color:#fff}.create-post-bluesky-preview-brand-badge svg{width:18px;height:16px;display:block}.create-post-bluesky-preview-brand-badge.is-account{overflow:hidden;background:transparent;border:0;box-shadow:none}.create-post-bluesky-preview-brand-badge.is-account img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.create-post-bluesky-preview-head-meta{min-width:0;display:grid;gap:2px}.create-post-bluesky-preview-head-title{min-width:0;color:#fff;font-size:15px;line-height:1.05;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-bluesky-preview-head-sub{min-width:0;color:#5fa0cc;font-size:11px;line-height:1.1;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-bluesky-preview-head-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.create-post-bluesky-preview-format-pill{position:relative;width:220px;height:46px;border-radius:12px;overflow:hidden;border:1px solid rgba(0,133,255,.28);background:linear-gradient(180deg,#081226fa,#050d1cfa)}.create-post-bluesky-preview-format-select{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:#c8e4ff;font-size:14px;font-weight:900;letter-spacing:-.02em;padding:0 42px 0 16px}.create-post-bluesky-preview-format-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#4a8fc9;font-size:16px;pointer-events:none}.create-post-bluesky-preview-frame{display:grid;gap:14px}.create-post-bluesky-preview-card{border-radius:18px;overflow:hidden;border:1px solid rgba(0,133,255,.18);background:#020c18;box-shadow:0 16px 34px #00000052}.create-post-bluesky-preview-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 19px 0}.create-post-bluesky-preview-user{display:flex;align-items:center;gap:14px;min-width:0}.create-post-bluesky-preview-user-avatar{width:45px;height:45px;flex-shrink:0;border:1px solid rgba(0,133,255,.52);background:#041228;box-shadow:0 0 0 3px #0085ff1a}.create-post-bluesky-preview-user-avatar svg{width:22px;height:20px}.create-post-bluesky-preview-user-meta{min-width:0}.create-post-bluesky-preview-name-row{display:flex;align-items:baseline;gap:8px;min-width:0}.create-post-bluesky-preview-name-row strong{min-width:0;color:#e8f4ff;font-size:19px;line-height:1.05;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-bluesky-preview-name-row .handle{min-width:0;color:#4a8fc9;font-size:16px;line-height:1.05;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-post-bluesky-preview-caption{padding:10px 22px 8px;color:#d4eaff;font-size:15px;line-height:1.35;font-weight:700;white-space:pre-wrap;word-break:break-word}.create-post-bluesky-preview-media-shell{padding:4px 22px 18px}.create-post-bluesky-preview-media-wrap{height:225px;border-radius:26px;overflow:hidden;border:1px solid rgba(0,133,255,.32);background:linear-gradient(135deg,#041228,#091a36);box-shadow:inset 0 0 0 1px #ffffff08}.create-post-bluesky-preview-media{width:100%;height:100%;min-height:225px;-o-object-fit:contain;object-fit:contain;display:block}.create-post-bluesky-preview-media-empty{min-height:225px;display:grid;place-items:center;text-align:center;gap:8px;padding:24px;color:#7ab5e0;background:linear-gradient(135deg,#041228,#091a36);border-radius:25px}.create-post-bluesky-preview-media-empty strong{font-size:18px;line-height:1.1;font-weight:700}.create-post-bluesky-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 30px 18px;color:#4a8fc9}.create-post-bluesky-preview-actions span{display:inline-flex;align-items:center;gap:8px;min-width:0;color:inherit;font-size:15px;font-weight:700}.create-post-bluesky-preview-actions strong{font-size:15px;font-weight:700}.create-post-bluesky-preview-actions svg{width:22px;height:22px;display:block}body[data-theme=light] .create-post-bluesky-preview-shell{background:linear-gradient(180deg,#ebf6fffa,#dceefdf5);border-color:#0085ff29;box-shadow:0 18px 40px #00285a17}body[data-theme=light] .create-post-bluesky-preview-head{background:linear-gradient(180deg,#ebf6fffc,#dceefdfa);border-bottom-color:#0085ff1f}body[data-theme=light] .create-post-bluesky-preview-head-title{color:var(--text-strong)}body[data-theme=light] .create-post-bluesky-preview-head-sub{color:var(--muted)}body[data-theme=light] .create-post-bluesky-preview-format-pill{border-color:#0085ff29;background:linear-gradient(180deg,#fffffffc,#ebf6fffa)}body[data-theme=light] .create-post-bluesky-preview-format-select{color:var(--text-strong)}body[data-theme=light] .create-post-bluesky-preview-format-chevron{color:var(--muted)}body[data-theme=light] .create-post-bluesky-preview-card{background:linear-gradient(180deg,#fffffffc,#f4f8fcf7);border-color:#0085ff24;box-shadow:0 16px 34px #00285a14}body[data-theme=light] .create-post-bluesky-preview-name-row strong,body[data-theme=light] .create-post-bluesky-preview-caption{color:var(--text-strong)}body[data-theme=light] .create-post-bluesky-preview-name-row .handle,body[data-theme=light] .create-post-bluesky-preview-actions,body[data-theme=light] .create-post-bluesky-preview-actions span,body[data-theme=light] .create-post-bluesky-preview-actions strong{color:#5d748f}body[data-theme=light] .create-post-bluesky-preview-user-avatar{background:#ebf6fffa;border-color:#0085ff42;box-shadow:0 0 0 3px #0085ff14}body[data-theme=light] .create-post-bluesky-preview-media-wrap,body[data-theme=light] .create-post-bluesky-preview-media-empty{background:linear-gradient(135deg,#e7f2fdfa,#d7e8f8fa);border-color:#0085ff29}body[data-theme=light] .create-post-bluesky-preview-media-empty{color:#537ba2}body[data-theme=dark] .create-post-bluesky-preview-card{background:#020c18;border-color:#0085ff2e}body[data-theme=dark] .create-post-bluesky-preview-name-row strong{color:#e8f4ff}body[data-theme=dark] .create-post-bluesky-preview-name-row .handle,body[data-theme=dark] .create-post-bluesky-preview-actions,body[data-theme=dark] .create-post-bluesky-preview-actions span,body[data-theme=dark] .create-post-bluesky-preview-actions strong{color:#4a8fc9}body[data-theme=dark] .create-post-bluesky-preview-caption{color:#d4eaff}body[data-theme=light] .create-post-platform-preview-card.is-native-preview{border-color:#5b657424}body[data-theme=light] .create-post-platform-preview-card.is-native-preview.platform-facebook{border-color:#5b657429;box-shadow:0 18px 40px #252d3917}body[data-theme=light] .create-post-platform-preview-card.is-native-preview.platform-bluesky{border:none;background:transparent;box-shadow:none}body[data-theme=light] .create-post-platform-preview-card.is-native-preview.platform-bluesky .create-post-platform-preview-body{border:none;background:transparent;box-shadow:none;padding:0}body[data-theme=light] .create-post-linkedin-preview-shell{color:var(--text-strong);background:linear-gradient(180deg,#fffffffc,#f4f7fbf5);border-color:#5b657424;box-shadow:0 18px 40px #252d3917}body[data-theme=light] .create-post-linkedin-preview-head{border-bottom-color:#5b657424;background:#fffffffa}body[data-theme=light] .create-post-linkedin-preview-head-title,body[data-theme=light] .create-post-linkedin-preview-name-row strong,body[data-theme=light] .create-post-linkedin-preview-caption{color:var(--text-strong)}body[data-theme=light] .create-post-linkedin-preview-head-sub,body[data-theme=light] .create-post-linkedin-format-chevron,body[data-theme=light] .create-post-linkedin-preview-sub-row,body[data-theme=light] .create-post-linkedin-preview-privacy,body[data-theme=light] .create-post-linkedin-preview-social-row,body[data-theme=light] .create-post-linkedin-preview-social-right,body[data-theme=light] .create-post-linkedin-preview-more{color:var(--muted)}body[data-theme=light] .create-post-linkedin-format-pill{background:#fffffffa}body[data-theme=light] .create-post-linkedin-preview-card{background:linear-gradient(180deg,#fffffffc,#f4f7fbf5);border-color:#5b657424;box-shadow:0 18px 40px #252d3917}body[data-theme=light] .create-post-linkedin-badge{background:linear-gradient(180deg,#7c8797,#4e596d)}body[data-theme=light] .create-post-linkedin-badge span{background:#0a66c2}body[data-theme=light] .create-post-linkedin-preview-follow-btn{color:#4a95ea}body[data-theme=light] .create-post-linkedin-preview-action-row{border-top-color:#5b657424}body[data-theme=light] .create-post-linkedin-preview-action,body[data-theme=light] .create-post-linkedin-preview-action-icon{color:#617087}body[data-theme=light] .create-post-linkedin-preview-action-icon svg{stroke:currentColor}body[data-theme=light] .create-post-tiktok-preview-shell{color:#f6f8ff;background:linear-gradient(180deg,#111925,#0d1420);border-color:#788fb36b;box-shadow:0 18px 42px #0208143d,inset 0 1px #ffffff0a}body[data-theme=light] .create-post-tiktok-preview-head{border-bottom-color:#788fb34d;background:transparent}body[data-theme=light] .create-post-tiktok-preview-head-title{color:#f6f8ff}body[data-theme=light] .create-post-tiktok-preview-head-sub,body[data-theme=light] .create-post-tiktok-format-chevron{color:#93a2ba}body[data-theme=light] .create-post-tiktok-format-pill{background:#111822;border-color:#8b99b2b8;box-shadow:inset 0 1px #ffffff0a}body[data-theme=light] .create-post-tiktok-format-select{color:#f6f8ff}body[data-theme=light] .create-post-tiktok-preview-stage{border-color:#ffffff24;box-shadow:0 20px 44px #00000038}body[data-theme=light] .create-post-tiktok-preview-bottom{background:linear-gradient(180deg,#0000,#0000002e 20%,#0000009e 64%,#000);color:#fff}body[data-theme=light] .create-post-tiktok-preview-tabs span,body[data-theme=light] .create-post-tiktok-preview-side-action-label,body[data-theme=light] .create-post-tiktok-preview-caption,body[data-theme=light] .create-post-tiktok-preview-audio,body[data-theme=light] .create-post-tiktok-preview-controls,body[data-theme=light] .create-post-tiktok-preview-nav,body[data-theme=light] .create-post-tiktok-preview-nav-item{color:#fff}body[data-theme=light] .create-post-tiktok-preview-nav{background:#000;border-top-color:transparent}body[data-theme=light] .create-post-tiktok-preview-nav-item,body[data-theme=light] .create-post-tiktok-preview-topbar,body[data-theme=light] .create-post-tiktok-preview-search,body[data-theme=light] .create-post-tiktok-preview-side-actions{color:#fff}body[data-theme=light] .create-post-tiktok-brand-badge{background:radial-gradient(circle at 30% 28%,#45ffeeeb,#45ffee0a 24%,#45ffee00 36%),radial-gradient(circle at 70% 70%,#ff4988e6,#ff49880d 22%,#ff498800 36%),linear-gradient(180deg,#12151d,#06070a)}body[data-theme=light] .create-post-tiktok-brand-badge-inner{background:#050608}body[data-theme=light] .create-post-tiktok-brand-badge-inner img{filter:none}body[data-theme=light] .create-post-instagram-reel-card,body[data-theme=light] .create-post-instagram-feed-card,body[data-theme=light] .create-post-instagram-story-card{background:linear-gradient(180deg,#fffffffc,#f6f8fbf5);border-color:#5b657424;box-shadow:0 18px 40px #252d3917}body[data-theme=light] .create-post-instagram-feed-inner{background:linear-gradient(180deg,#fffffffc,#f6f8fbf5);border-color:#5b657424}body[data-theme=light] .create-post-instagram-feed-post-head,body[data-theme=light] .create-post-instagram-feed-actions,body[data-theme=light] .create-post-instagram-feed-likes,body[data-theme=light] .create-post-instagram-feed-caption,body[data-theme=light] .create-post-instagram-feed-progress{background:#fffffffa}body[data-theme=light] .create-post-instagram-feed-post-meta strong,body[data-theme=light] .create-post-instagram-feed-likes,body[data-theme=light] .create-post-instagram-feed-caption,body[data-theme=light] .create-post-instagram-feed-caption strong,body[data-theme=light] .create-post-instagram-feed-action-icon{color:var(--text-strong)}body[data-theme=light] .create-post-instagram-feed-action-icon svg{color:var(--text-strong)}body[data-theme=light] .create-post-instagram-feed-post-sub,body[data-theme=light] .create-post-instagram-feed-post-dots,body[data-theme=light] .create-post-instagram-feed-caption span{color:var(--muted)}body[data-theme=light] .create-post-instagram-feed-stage{background:#f2f5f9}body[data-theme=light] .create-post-instagram-feed-head,body[data-theme=light] .create-post-instagram-reel-head{background:#fffffffa;border-bottom-color:#5b657424}body[data-theme=light] .create-post-instagram-reel-format-pill{background:#fffffffa;border-color:#5b657424}body[data-theme=light] .create-post-instagram-reel-name-row strong{color:var(--text-strong)}body[data-theme=light] .create-post-instagram-reel-handle,body[data-theme=light] .create-post-instagram-reel-format-chevron{color:var(--muted)}body[data-theme=light] .create-post-instagram-reel-stage .create-post-preview-empty,body[data-theme=light] .create-post-instagram-feed-stage .create-post-preview-empty,body[data-theme=light] .create-post-instagram-story-stage .create-post-preview-empty{background:linear-gradient(180deg,#e6ecf4f5,#f4f7fbfa)}body[data-theme=light] .create-post-native-card,body[data-theme=light] .create-post-x-card,body[data-theme=light] .create-post-threads-card,body[data-theme=light] .create-post-pinterest-card,body[data-theme=light] .create-post-phone-frame{background:linear-gradient(180deg,#fffffffc,#f6f8fbf5);border-color:#5b657424}body[data-theme=light] .create-post-phone-top,body[data-theme=light] .create-post-phone-footer{background:linear-gradient(180deg,#fffffffc,#f6f8fbf5);color:var(--text-strong)}body[data-theme=light] .create-post-phone-stage{background:#000}body[data-theme=light] .create-post-phone-search,body[data-theme=light] .create-post-phone-tabs{color:var(--text-strong)}body[data-theme=light] .create-post-phone-tabs .is-active:after{background:var(--text-strong)}body[data-theme=light] .create-post-native-meta span,body[data-theme=light] .create-post-instagram-topbar-meta span,body[data-theme=light] .create-post-x-name-row .handle,body[data-theme=light] .create-post-threads-name-row .handle,body[data-theme=light] .create-post-youtube-meta,body[data-theme=light] .create-post-linkedin-social,body[data-theme=light] .create-post-preview-empty,body[data-theme=light] .create-post-preview-empty span{color:var(--muted)}body[data-theme=light] .create-post-preview-empty{background:#f6f8fbf5}body[data-theme=light] .create-post-native-reaction-bubbles .create-post-native-bubble,body[data-theme=light] .create-post-phone-action-icon{background:#fffffffa;border-color:#5b657424}body[data-theme=light] .create-post-youtube-long-card{color:var(--text-strong)}body[data-theme=light] .create-post-youtube-long-head{background:#fffffffa;border-color:#5b657424;border-bottom:1px solid rgba(91,101,116,.14)}body[data-theme=light] .create-post-youtube-long-head .create-post-youtube-format-pill{background:#fffffffa;border-color:#5b657424;box-shadow:0 0 0 2px #5b657414,inset 0 1px #ffffff0a}body[data-theme=light] .create-post-youtube-long-head .create-post-youtube-format-select,body[data-theme=light] .create-post-youtube-long-head-title{color:var(--text-strong)}body[data-theme=light] .create-post-youtube-long-head-sub,body[data-theme=light] .create-post-youtube-format-chevron{color:var(--muted)}body[data-theme=light] .create-post-youtube-format-pill{background:#fffffffa;border-color:#5b657424;box-shadow:0 0 0 2px #5b657414,inset 0 1px #ffffff0a}body[data-theme=light] .create-post-youtube-format-select{color:var(--text-strong)}body[data-theme=light] .create-post-youtube-long-frame{background:#fffffffa;border-color:#5b657424}body[data-theme=light] .create-post-youtube-long-stage-media.create-post-preview-empty{background:linear-gradient(135deg,#e4ecf8fa,#f1f5fbfa)}body[data-theme=light] .create-post-youtube-long-stage .create-post-preview-empty strong{color:var(--text-strong)}body[data-theme=light] .create-post-youtube-long-stage .create-post-preview-empty span{color:var(--muted)}body[data-theme=light] .create-post-youtube-long-info{background:#fffffffa;color:var(--text-strong)}body[data-theme=light] .create-post-youtube-long-title{color:var(--text-strong)}body[data-theme=light] .create-post-youtube-long-meta,body[data-theme=light] .create-post-youtube-long-dots{color:var(--muted)}body[data-theme=light] .create-post-youtube-long-note{background:#fff4cfb8;border-color:#c3a03b8a;color:#7a5e0c}body[data-theme=light] .create-post-youtube-short-card{color:var(--text-strong)}body[data-theme=light] .create-post-youtube-short-head{background:#fffffffa;border-color:#5b657424;border-bottom:1px solid rgba(91,101,116,.14)}body[data-theme=light] .create-post-youtube-short-head .create-post-youtube-format-pill{background:#fffffffa;border-color:#5b657424;box-shadow:0 0 0 2px #5b657414,inset 0 1px #ffffff0a}body[data-theme=light] .create-post-youtube-short-head .create-post-youtube-format-select,body[data-theme=light] .create-post-youtube-short-head-title{color:var(--text-strong)}body[data-theme=light] .create-post-youtube-short-head-sub,body[data-theme=light] .create-post-youtube-format-chevron{color:var(--muted)}body[data-theme=light] .create-post-youtube-short-stage-wrap{background:#fffffffa;border-color:#5b657424;box-shadow:0 18px 40px #252d3917}body[data-theme=light] .create-post-youtube-short-stage-media.create-post-preview-empty{background:radial-gradient(ellipse at 42% 50%,#e2ebf7fa,#ecf2f9fa 44%,#f4f7fb);color:var(--muted)}body[data-theme=light] .create-post-youtube-short-stage .create-post-preview-empty strong{color:var(--text-strong)}body[data-theme=light] .create-post-youtube-short-stage .create-post-preview-empty span{color:var(--muted)}body[data-theme=light] .create-post-youtube-short-stage-nav{background:#000;border-top-color:transparent}body[data-theme=light] .create-post-youtube-short-stage-top strong,body[data-theme=light] .create-post-youtube-short-stage-action-label,body[data-theme=light] .create-post-youtube-short-stage-caption,body[data-theme=light] .create-post-youtube-short-stage-audio,body[data-theme=light] .create-post-youtube-short-stage-controls,body[data-theme=light] .create-post-youtube-short-stage-nav,body[data-theme=light] .create-post-youtube-short-stage-nav-item{color:#fff}body[data-theme=light] .create-post-youtube-short-stage-follow-btn{border-color:#ffffffd1;color:#fff;background:#ffffff0f}body[data-theme=light] .create-post-youtube-short-note{background:#fff4cfb8;border-color:#c3a03b8a;color:#7a5e0c}body[data-theme=light] .create-post-youtube-brand-badge.is-xs{background:linear-gradient(180deg,#f43f5e,#ef4444)}body[data-theme=dark] .create-post-youtube-short-card{color:#f7f9ff}body[data-theme=dark] .create-post-youtube-long-card{color:#f7f9ff;border-color:#788fb36b;background:linear-gradient(180deg,#111925,#0d1420);box-shadow:0 18px 42px #0208143d,inset 0 1px #ffffff0a}body[data-theme=dark] .create-post-youtube-long-head{background:transparent;border-color:#788fb34d;border-bottom:1px solid rgba(120,143,179,.3)}body[data-theme=dark] .create-post-youtube-long-head .create-post-youtube-format-pill,body[data-theme=dark] .create-post-youtube-short-head .create-post-youtube-format-pill{background:#111822;border-color:#8b99b2b8;box-shadow:inset 0 1px #ffffff0a}body[data-theme=dark] .create-post-youtube-long-head .create-post-youtube-format-select,body[data-theme=dark] .create-post-youtube-short-head .create-post-youtube-format-select{color:#f6f8ff}body[data-theme=dark] .create-post-youtube-long-head-title,body[data-theme=dark] .create-post-youtube-short-head-title{color:#f7f9ff}body[data-theme=dark] .create-post-youtube-long-head-sub,body[data-theme=dark] .create-post-youtube-short-head-sub,body[data-theme=dark] .create-post-youtube-format-chevron{color:#93a2ba}body[data-theme=dark] .create-post-youtube-long-frame{border-color:#ffffff24}body[data-theme=dark] .create-post-youtube-long-info{background:#0f1010;color:#fff}body[data-theme=dark] .create-post-youtube-long-title{color:#fff}body[data-theme=dark] .create-post-youtube-long-meta,body[data-theme=dark] .create-post-youtube-long-dots{color:#ffffffb8}body[data-theme=dark] .create-post-youtube-long-note{background:#4f411c47;border-color:#b59743b8;color:#f8eaa4}body[data-theme=dark] .create-post-youtube-short-head{background:linear-gradient(180deg,#121a29,#0d1420);border-color:color-mix(in srgb,var(--line-strong) 84%,transparent)}body[data-theme=dark] .create-post-youtube-short-stage-wrap{background:linear-gradient(180deg,#111825,#0a111a);border-color:color-mix(in srgb,var(--line-strong) 84%,transparent)}body[data-theme=dark] .create-post-youtube-short-stage-nav{background:#00000075}body[data-theme=dark] .create-post-youtube-short-note{background:#4f411c47;border-color:#b59743b8;color:#f8eaa4}body[data-theme=dark] .create-post-platform-preview-card.is-native-preview{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 97%,transparent),color-mix(in srgb,var(--panel) 94%,transparent))}body[data-theme=dark] .create-post-linkedin-preview-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 97%,transparent),color-mix(in srgb,var(--panel) 94%,transparent));border-color:color-mix(in srgb,var(--line-strong) 84%,transparent)}body[data-theme=dark] .create-post-tiktok-preview-shell{background:linear-gradient(180deg,#111925,#0d1420);border-color:#788fb36b}body[data-theme=dark] .create-post-tiktok-preview-head{background:transparent;border-bottom-color:#788fb34d}body[data-theme=dark] .create-post-instagram-reel-card,body[data-theme=dark] .create-post-instagram-feed-card,body[data-theme=dark] .create-post-instagram-story-card{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 97%,transparent),color-mix(in srgb,var(--panel) 94%,transparent));border-color:color-mix(in srgb,var(--line-strong) 84%,transparent)}body[data-theme=dark] .create-post-instagram-feed-head{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-soft) 96%,transparent),color-mix(in srgb,var(--panel) 92%,transparent));border-bottom-color:color-mix(in srgb,var(--line-strong) 70%,transparent)}body[data-theme=light] .create-post-instagram-story-head{background:#fffffffa;border-bottom-color:#5b657424}body[data-theme=dark] .create-post-instagram-story-head{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-soft) 96%,transparent),color-mix(in srgb,var(--panel) 92%,transparent));border-bottom-color:color-mix(in srgb,var(--line-strong) 70%,transparent)}body[data-theme=light] .create-post-instagram-story-head-title{color:var(--text-strong)}body[data-theme=light] .create-post-instagram-story-head-sub,body[data-theme=light] .create-post-instagram-story-head-close{color:var(--muted)}body[data-theme=light] .create-post-instagram-story-stage{background:#000}body[data-theme=light] .create-post-instagram-story-stage-user span{color:#fffc}body[data-theme=light] .create-post-instagram-story-actions,body[data-theme=light] .create-post-instagram-story-stage-icons{color:#fff}body[data-theme=light] .create-post-instagram-story-reply{border-color:#ffffffad;background:#ffffff0d;color:#fff}body[data-theme=dark] .create-post-instagram-reel-head{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-soft) 96%,transparent),color-mix(in srgb,var(--panel) 92%,transparent));border-bottom-color:color-mix(in srgb,var(--line-strong) 70%,transparent)}body[data-theme=dark] .create-post-instagram-reel-format-pill{background:color-mix(in srgb,var(--panel) 94%,transparent);border-color:color-mix(in srgb,var(--line-strong) 82%,transparent)}body[data-theme=dark] .create-post-instagram-reel-name-row strong{color:var(--text-strong)}body[data-theme=dark] .create-post-instagram-reel-handle,body[data-theme=dark] .create-post-instagram-reel-format-chevron{color:var(--muted)}body[data-theme=dark] .create-post-instagram-feed-inner{background:#0d0d0d;border-color:#ffffff17}body[data-theme=dark] .create-post-instagram-feed-post-head,body[data-theme=dark] .create-post-instagram-feed-actions,body[data-theme=dark] .create-post-instagram-feed-likes,body[data-theme=dark] .create-post-instagram-feed-caption,body[data-theme=dark] .create-post-instagram-feed-progress{background:#0d0d0d}body[data-theme=dark] .create-post-instagram-feed-post-meta strong,body[data-theme=dark] .create-post-instagram-feed-likes,body[data-theme=dark] .create-post-instagram-feed-caption,body[data-theme=dark] .create-post-instagram-feed-caption strong,body[data-theme=dark] .create-post-instagram-feed-action-icon{color:#fff}body[data-theme=dark] .create-post-instagram-feed-post-sub,body[data-theme=dark] .create-post-instagram-feed-post-dots,body[data-theme=dark] .create-post-instagram-feed-caption span{color:#ffffffb8}body[data-theme=dark] .create-post-native-card,body[data-theme=dark] .create-post-x-card,body[data-theme=dark] .create-post-threads-card,body[data-theme=dark] .create-post-pinterest-card,body[data-theme=dark] .create-post-phone-frame{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-elev) 98%,transparent),color-mix(in srgb,var(--panel) 95%,transparent))}.create-post-platform-preview-card.is-native-preview.platform-youtube{border:none;padding:0;background:transparent;box-shadow:none}.create-post-platform-preview-card.is-native-preview.platform-youtube .create-post-platform-preview-body{padding:0;border:none;background:transparent;box-shadow:none}.create-post-platform-preview-card.is-native-preview.platform-bluesky{border:none}@media(max-width:420px){.create-post-platform-preview-card.is-native-preview .create-post-platform-preview-body{padding-inline:10px}.create-post-phone-frame,.create-post-youtube-long,.create-post-native-card--instagram{width:100%}.create-post-phone-stage,.create-post-phone-stage-media{min-height:360px;max-height:360px}.create-post-phone-top{padding-inline:12px}.create-post-phone-tabs{gap:12px;font-size:15px}.create-post-phone-search{font-size:22px}.create-post-pinterest-media .create-post-preview-media{min-height:180px}}.selection\:bg-\[\#FF2D20\] *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity, 1))}.selection\:bg-\[\#FF2D20\] *::selection{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity, 1))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:bg-\[\#FF2D20\]::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity, 1))}.selection\:bg-\[\#FF2D20\]::selection{--tw-bg-opacity: 1;background-color:rgb(255 45 32 / var(--tw-bg-opacity, 1))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.even\:bg-white:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-black\/70:hover{color:#000000b3}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-black\/20:hover{--tw-ring-color: rgb(0 0 0 / .2)}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus\:text-gray-800:focus{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.focus\:text-indigo-800:focus{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#FF2D20\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 45 32 / var(--tw-ring-opacity, 1))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.active\:bg-red-700:active{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.active\:text-gray-800:active{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.disabled\:opacity-25:disabled{opacity:.25}.group:hover .group-hover\:text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-16{margin-bottom:4rem}.sm\:ms-10{margin-inline-start:2.5rem}.sm\:ms-6{margin-inline-start:1.5rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:size-16{width:4rem;height:4rem}.sm\:size-6{width:1.5rem;height:1.5rem}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-14{padding:3.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:pb-0{padding-bottom:0}.sm\:pt-0{padding-top:0}.sm\:pt-16{padding-top:4rem}.sm\:pt-5{padding-top:1.25rem}}@media(min-width:768px){.md\:row-span-3{grid-row:span 3 / span 3}}@media(min-width:1024px){.lg\:col-start-2{grid-column-start:2}.lg\:h-16{height:4rem}.lg\:max-w-7xl{max-width:80rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:justify-center{justify-content:center}.lg\:gap-8{gap:2rem}.lg\:p-10{padding:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pt-0{padding-top:0}.lg\:text-\[\#FF2D20\]{--tw-text-opacity: 1;color:rgb(255 45 32 / var(--tw-text-opacity, 1))}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:top left}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:top right}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:top left}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:top right}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.dark\:divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.dark\:border{border-width:1px}.dark\:border-none{border-style:none}.dark\:border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.dark\:border-amber-800{--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.dark\:border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.dark\:border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.dark\:border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.dark\:border-neutral-500{--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity, 1))}.dark\:border-neutral-700{--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\:border-neutral-800{--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.dark\:border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.dark\:border-rose-900{--tw-border-opacity: 1;border-color:rgb(136 19 55 / var(--tw-border-opacity, 1))}.dark\:border-white\/10{border-color:#ffffff1a}.dark\:border-white\/20{border-color:#fff3}.dark\:border-white\/5{border-color:#ffffff0d}.dark\:border-white\/\[9\%\]{border-color:#ffffff17}.dark\:bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-950{--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.dark\:bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-950{--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-900\/70{background-color:#064e3bb3}.dark\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900\/75{background-color:#111827bf}.dark\:bg-indigo-900\/50{background-color:#312e8180}.dark\:bg-neutral-400{--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-600{--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-700{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\:bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.dark\:bg-rose-950{--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity, 1))}.dark\:bg-transparent{background-color:transparent}.dark\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-white\/10{background-color:#ffffff1a}.dark\:bg-white\/5{background-color:#ffffff0d}.dark\:bg-white\/\[2\%\]{background-color:#ffffff05}.dark\:bg-white\/\[3\%\]{background-color:#ffffff08}.dark\:bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.dark\:via-zinc-900{--tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #18181b var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-zinc-900{--tw-gradient-to: #18181b var(--tw-gradient-to-position)}.dark\:text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.dark\:text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.dark\:text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-neutral-100{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.dark\:text-neutral-200{--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.dark\:text-neutral-300{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\:text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\:text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\:text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.dark\:text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.dark\:text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white\/50{color:#ffffff80}.dark\:text-white\/70{color:#ffffffb3}.dark\:ring-zinc-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity, 1))}.dark\:hover\:border-gray-600:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:hover\:border-gray-700:hover{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}.dark\:hover\:bg-white\/5:hover,.hover\:dark\:bg-white\/5:hover{background-color:#ffffff0d}.dark\:hover\:text-gray-100:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white\/70:hover{color:#ffffffb3}.dark\:hover\:text-white\/80:hover{color:#fffc}.hover\:dark\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:ring-zinc-700:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 63 70 / var(--tw-ring-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:focus\:border-gray-600:focus{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:focus\:border-gray-700:focus{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:focus\:border-indigo-300:focus{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.dark\:focus\:border-indigo-600:focus{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.dark\:focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:focus\:bg-gray-800:focus{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:focus\:bg-gray-900:focus{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:focus\:bg-indigo-900:focus{--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity, 1))}.dark\:focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:focus\:text-gray-200:focus{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:focus\:text-gray-300:focus{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:text-gray-400:focus{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:focus\:text-indigo-200:focus{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.dark\:focus\:ring-indigo-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-offset-gray-800:focus{--tw-ring-offset-color: #1f2937}.dark\:focus-visible\:ring-\[\#FF2D20\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 45 32 / var(--tw-ring-opacity, 1))}.dark\:focus-visible\:ring-white:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.dark\:active\:bg-gray-300:active{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:dark\:text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}}.\[\&_svg\]\:size-2\.5 svg{width:.625rem;height:.625rem}.\[\&_svg\]\:\!text-white svg{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.hover\:\[\&_svg\]\:stroke-emerald-500 svg:hover{stroke:#10b981}@media(prefers-color-scheme:dark){.dark\:\[\&_svg\]\:\!text-white svg{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}}
