/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--radius-md:calc(var(--radius) * .82);--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--font-heading:var(--font-geist-sans)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{font-family:var(--font-geist-sans);scroll-behavior:smooth}body{background-color:var(--background);color:var(--foreground);margin:0}button,a{-webkit-tap-highlight-color:transparent}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.left-1\/2{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.field-sizing-content{field-sizing:content}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:calc(var(--radius) * 1.35)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.35);border-bottom-left-radius:calc(var(--radius) * 1.35)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-4{padding:calc(var(--spacing) * 4)}.p-124{padding:calc(var(--spacing) * 124)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.font-heading{font-family:var(--font-geist-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-wrap{text-wrap:wrap}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:var(--destructive)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (width>=40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.media-edit-kind{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#23193ad1;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;inset:.75rem auto auto .75rem}.media-edit-kind.generative{background:linear-gradient(135deg,#6446e1eb,#d255b1e0)}.media-edit-kind svg,.media-card-quality svg{width:.9rem;height:.9rem}.media-card-details .media-card-quality{color:#5c43c8;background:#eeebff;border-radius:999px;align-self:flex-start;padding:.28rem .55rem;font-weight:800}.media-card-quality.excellent{color:#187849!important;background:#e4f7ed!important}.media-card-quality.improve{color:#9b5c0e!important;background:#fff1dc!important}.media-quality-check{background:linear-gradient(135deg,#fbfaff,#fff8fc);border:1px solid #e8e1f7;border-radius:1.25rem;gap:1rem;padding:1rem;display:grid}.media-quality-score{align-items:center;gap:.85rem;display:flex}.media-quality-score>span{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#7054ef,#d859b3);border-radius:50%;place-items:center;width:4.5rem;min-width:4.5rem;font-size:.8rem;display:grid;box-shadow:0 .65rem 1.5rem #5e43ca3d}.media-quality-score>span strong{font-size:1.45rem;line-height:1}.media-quality-score>div{gap:.15rem;display:grid}.media-quality-score small{color:#756b87}.media-quality-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.media-quality-columns>div{background:#fff;border-radius:1rem;padding:.85rem}.media-quality-columns ul{color:#655b74;gap:.4rem;margin:.6rem 0 0;padding-left:1.1rem;font-size:.84rem;display:grid}.media-platform-advice{gap:.7rem;display:grid}.media-platform-advice dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.media-platform-advice dl>div{background:#ffffffc7;border:1px solid #ece6f8;border-radius:.9rem;padding:.75rem}.media-platform-advice dt{color:#5c43c8;font-size:.78rem;font-weight:800}.media-platform-advice dd{color:#655b74;margin:.3rem 0 0;font-size:.82rem;line-height:1.45}.media-image-studio-dialog{border-radius:1.75rem;width:min(70rem,100vw - 2rem);max-width:70rem;max-height:min(92vh,58rem);overflow:auto}.media-image-studio-eyebrow{color:#684ad6;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.76rem;font-weight:800;display:inline-flex}.media-image-studio-eyebrow svg{width:1rem;height:1rem}.media-image-studio-tabs{background:#f2eef9;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.35rem;display:grid}.media-image-studio-tabs button{color:#685f76;background:0 0;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding:.65rem .8rem;font-weight:750;display:inline-flex}.media-image-studio-tabs button.active{color:#5f42d1;background:#fff;box-shadow:0 .35rem 1rem #3a25611a}.media-image-studio-tabs svg{width:1.05rem;height:1.05rem}.media-image-studio-state{color:#6d627b;justify-content:center;align-items:center;gap:.55rem;min-height:16rem;display:flex}.media-image-studio-state svg,.media-image-studio-feedback svg,.media-image-ai-preserve svg{width:1.05rem;height:1.05rem}.media-image-studio-state svg,.media-image-studio-actions button:disabled svg,.media-image-ai-controls button:disabled svg{animation:1s linear infinite media-spin}.media-image-studio-grid{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:start;gap:1rem;display:grid}.media-image-studio-preview{background:#1f1929;border-radius:1.3rem;place-items:center;min-height:24rem;max-height:62vh;display:grid;position:relative;overflow:hidden}.media-image-studio-preview.crop-square{aspect-ratio:1}.media-image-studio-preview.crop-portrait{aspect-ratio:4/5}.media-image-studio-preview.crop-story{aspect-ratio:9/16}.media-image-studio-preview.crop-landscape{aspect-ratio:16/9}.media-image-studio-preview img{width:100%;height:100%;min-height:inherit;object-fit:cover;transition:filter .18s,transform .18s}.media-image-studio-preview>span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1f1929c2;border-radius:.75rem;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.72rem;line-height:1.35;display:inline-flex;position:absolute;inset:auto .75rem .75rem}.media-image-studio-preview>span svg{width:1rem;min-width:1rem}.media-image-studio-controls,.media-image-ai-controls{background:#fcfaff;border:1px solid #e8e1f5;border-radius:1.3rem;gap:1rem;padding:1rem;display:grid}.media-image-studio-controls fieldset{border:0;gap:.55rem;margin:0;padding:0;display:grid}.media-image-studio-controls legend,.media-image-ai-controls strong{color:#392e4c;font-size:.86rem;font-weight:800}.media-image-crop-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.media-image-crop-options button{color:#665b76;background:#fff;border:1px solid #ddd5ee;border-radius:.7rem;min-height:2.75rem;font-size:.76rem;font-weight:700}.media-image-crop-options button.active{color:#5d41c6;background:#eee9ff;border-color:#7657e8}.media-image-rotate-row,.media-image-range>span{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.media-image-rotate-row>span,.media-image-range>span{color:#5e536e;font-size:.82rem;font-weight:700}.media-image-range{gap:.45rem;display:grid}.media-image-range input{accent-color:#7354df;width:100%;min-height:2rem}.media-image-studio-actions{justify-content:space-between;gap:.6rem;padding-top:.25rem;display:flex}.media-image-studio-actions button,.media-image-ai-controls>button{min-height:3rem}.media-image-ai-controls p{color:#70647e;margin:.35rem 0 0;font-size:.84rem;line-height:1.5}.media-image-ai-preserve{background:#eeeaff;border-radius:.8rem;align-items:flex-start;gap:.45rem;padding:.7rem;display:flex;color:#5a46b8!important}.media-image-ai-cost{background:#fff8ea;border:1px solid #f0d7a4;border-radius:.9rem;gap:.5rem;padding:.8rem;display:grid}.media-image-cost-confirmation{color:#574b65;align-items:flex-start;gap:.55rem;font-size:.8rem;line-height:1.4;display:flex}.media-image-cost-confirmation input{accent-color:#704edc;width:1.25rem;min-width:1.25rem;height:1.25rem;margin-top:.05rem}.media-image-studio-feedback{color:#176a42;background:#e6f7ee;border-radius:.85rem;align-items:center;gap:.5rem;padding:.75rem .9rem;font-size:.84rem;font-weight:700;display:flex}.media-image-studio-feedback.error,.media-image-studio-state.error{color:#a63e38;background:#fff0ef}@media (width<=760px){.media-quality-columns,.media-platform-advice dl,.media-image-studio-grid{grid-template-columns:1fr}.media-image-studio-dialog{border-radius:1.25rem;width:calc(100vw - 1rem);max-height:96vh;padding:1rem}.media-image-studio-preview{min-height:18rem;max-height:48vh}.media-image-crop-options{grid-template-columns:repeat(3,minmax(0,1fr))}.media-image-studio-actions{flex-direction:column-reverse}.media-image-studio-actions button,.media-image-ai-controls>button{width:100%;min-height:3.25rem}}.creator-legal-footer{color:#32274b9e;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem clamp(1.2rem,5vw,4.5rem) 1.6rem;font-size:.78rem;display:flex}.creator-legal-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:.4rem 1rem;display:flex}.creator-legal-footer button{min-height:42px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 .2rem}.creator-legal-footer button:hover{color:var(--violet-600)}.legal-dialog{background:#fffffffa;border:1px solid #7653d929;border-radius:1.5rem;width:min(820px,100% - 32px);max-width:820px;max-height:min(88vh,900px);padding:1.5rem;overflow:hidden}.legal-dialog-icon,.privacy-delete-icon{width:44px;height:44px;color:var(--violet-600);background:#7653d91a;border-radius:14px;place-items:center;display:grid}.legal-tabs{background:#f6f3fccc;border:1px solid #7653d91f;border-radius:1rem;gap:.45rem;padding:.35rem;display:flex;overflow-x:auto}.legal-tabs button{min-height:44px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:.75rem;flex:1 0 auto;padding:.65rem .9rem;font-size:.78rem;font-weight:700}.legal-tabs button.active{color:var(--violet-600);background:#fff;box-shadow:0 8px 22px #32274b14}.legal-document{overscroll-behavior:contain;gap:1.15rem;max-height:54vh;padding:.35rem .35rem 1rem 0;display:grid;overflow-y:auto}.legal-document section{background:#f7f4fcb8;border-radius:1rem;padding:1rem 1.1rem}.legal-document h3{color:var(--ink-900);margin:0 0 .55rem;font-size:.96rem}.legal-document p{color:var(--ink-600);margin:.45rem 0 0;font-size:.84rem;line-height:1.65}.legal-document>small{color:var(--ink-400);font-size:.72rem}.mobile-privacy{display:none}.onboarding-resume{z-index:12;color:#fff;cursor:pointer;background:#2b2044f5;border:1px solid #ffffffa6;border-radius:1rem;align-items:center;gap:.55rem;min-height:50px;padding:.7rem .9rem;font-size:.76rem;font-weight:700;display:flex;position:fixed;bottom:1.2rem;right:1.2rem;box-shadow:0 18px 42px #291e4147}.onboarding-resume svg{width:17px}.onboarding-dialog{background:radial-gradient(circle at 95% 0,#f87e9e24,#0000 32%),linear-gradient(145deg,#fff 0%,#fbf9ff 100%);border:1px solid #7653d92e;border-radius:1.75rem;width:min(680px,100% - 28px);max-width:680px;max-height:min(92vh,920px);padding:clamp(1.2rem,3vw,2rem);overflow-y:auto}.onboarding-eyebrow,.privacy-heading>span,.backup-heading>span{color:var(--violet-600);letter-spacing:.14em;font-size:.72rem;font-weight:800}.onboarding-dialog [data-slot=dialog-title]{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.9rem,5vw,3.1rem);font-weight:500;line-height:1}.onboarding-steps{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.onboarding-steps li{color:var(--ink-400);text-align:center;justify-items:center;gap:.35rem;display:grid;position:relative}.onboarding-steps li:not(:last-child):after{content:"";background:#7653d92e;height:1px;position:absolute;top:17px;left:calc(50% + 24px);right:calc(24px - 50%)}.onboarding-steps li>span{z-index:1;background:#fff;border:1px solid #7653d92e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:800;display:grid}.onboarding-steps li.active,.onboarding-steps li.done{color:var(--violet-600)}.onboarding-steps li.active>span,.onboarding-steps li.done>span{border-color:var(--violet-600);background:var(--violet-600);color:#fff}.onboarding-steps svg{width:14px}.onboarding-panel{gap:.85rem;padding-top:.6rem;display:grid}.onboarding-panel.centered{text-align:center;justify-items:center;padding:clamp(1rem,5vw,2.8rem) .5rem 1rem}.onboarding-panel-icon{width:54px;height:54px;color:var(--violet-600);background:#7653d91f;border-radius:18px;place-items:center;display:grid}.onboarding-panel-icon.coral{color:#e65f85;background:#f87e9e24}.onboarding-panel-icon.teal{color:#258b82;background:#40bfb124}.onboarding-panel h3{color:var(--ink-950);font-family:var(--font-display);margin:0;font-size:1.55rem;font-weight:500}.onboarding-panel>p{color:var(--ink-500);margin:0;line-height:1.55}.onboarding-profile-card{background:#fff;border:1px solid #7653d91f;border-radius:1rem;align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.onboarding-profile-card span,.onboarding-profile-card small{color:var(--ink-500)}.onboarding-profile-card small{margin-left:auto}.onboarding-consent{background:#ffffffc7;border:1px solid #7653d91f;border-radius:1rem;grid-template-columns:42px 1fr;gap:.8rem;padding:.9rem;display:grid}.onboarding-consent>span{width:42px;height:42px;color:var(--violet-600);background:#7653d91a;border-radius:13px;place-items:center;display:grid}.onboarding-consent>div{gap:.32rem;display:grid}.onboarding-consent small{color:var(--ink-500);line-height:1.45}.onboarding-consent-options{border:0;flex-wrap:wrap;gap:.45rem;min-width:0;margin-top:.25rem;padding:0;display:flex}.onboarding-consent button{min-height:42px;color:var(--ink-600);cursor:pointer;background:#fff;border:1px solid #7653d929;border-radius:.7rem;align-items:center;gap:.35rem;padding:.55rem .75rem;font-size:.74rem;font-weight:700;display:inline-flex}.onboarding-consent button.active{border-color:var(--violet-600);color:var(--violet-600);background:#7653d91a}.onboarding-consent button.active.decline{color:var(--ink-700);background:#51446b12;border-color:#51446b47}.onboarding-consent button svg{width:14px}.onboarding-check{cursor:pointer;touch-action:manipulation;border:1px solid #7653d933;border-radius:.8rem;align-items:center;gap:.75rem;min-height:54px;padding:.8rem;display:flex}.onboarding-check input{appearance:auto;opacity:1;width:22px;height:22px;accent-color:var(--violet-600);cursor:pointer;flex:0 0 22px;margin:0;position:static}.onboarding-check>span{color:var(--ink-600);font-size:.88rem;line-height:1.5}.onboarding-check.is-checked{background:#43b29c14;border-color:#43b29c73}.onboarding-check:focus-within{outline-offset:2px;outline:3px solid #7653d966}.onboarding-requirements{color:var(--ink-600);background:#7653d90f;border-radius:.8rem;padding:.8rem 1rem;font-size:.85rem;line-height:1.5}.onboarding-requirements ul{margin:.4rem 0 0;padding-left:1.2rem;list-style:outside}.onboarding-requirements p{margin:0}.onboarding-primary{border-radius:.9rem;min-height:50px}.onboarding-primary svg,.backup-center button svg,.privacy-center button svg{width:17px}.onboarding-panel blockquote{border-left:3px solid var(--violet-600);max-width:520px;color:var(--ink-800);font-family:var(--font-display);background:#7653d914;border-radius:0 1rem 1rem 0;margin:.6rem 0;padding:1.1rem 1.25rem;font-size:1.18rem;line-height:1.5}.onboarding-later{width:100%;min-height:44px;color:var(--ink-400);cursor:pointer;background:0 0;border:0;font-size:.75rem}.onboarding-error,.privacy-error,.backup-error{color:#a72f45;background:#e14b6017;border-radius:.8rem;padding:.8rem 1rem;font-size:.78rem;display:block}.privacy-center,.backup-center{gap:1.4rem;padding:clamp(1.1rem,3vw,2.4rem);display:grid}.privacy-heading h1,.backup-heading h1{max-width:780px;color:var(--ink-950);font-family:var(--font-display);letter-spacing:-.045em;margin:.55rem 0 0;font-size:clamp(2.35rem,5vw,4.5rem);font-weight:500;line-height:.96}.privacy-heading p,.backup-heading p{max-width:720px;color:var(--ink-500);margin:.9rem 0 0;line-height:1.6}.backup-heading{justify-items:start;display:grid}.backup-heading button{border-radius:.9rem;min-height:48px;margin-top:1rem}.privacy-card,.backup-history-card,.backup-restore-card{background:#ffffffd1;border:1px solid #7653d921;border-radius:1.35rem;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 18px 50px #31234e0d}.privacy-card-heading,.backup-section-title{justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.privacy-card-heading>span,.backup-section-title>svg{width:44px;height:44px;color:var(--violet-600);background:#7653d91a;border-radius:14px;flex:none;place-items:center;display:grid}.privacy-card-heading>span svg,.backup-section-title>svg{width:20px}.privacy-card-heading>div{flex:1}.privacy-card h2,.backup-center h2{color:var(--ink-900);margin:0;font-size:1.05rem}.privacy-card-heading p,.backup-section-title p{color:var(--ink-500);margin:.35rem 0 0;font-size:.82rem;line-height:1.55}.privacy-consent-row{border-top:1px solid #7653d91a;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.9rem 0;display:grid}.privacy-consent-row>span{width:42px;height:42px;color:var(--violet-600);background:#7653d914;border-radius:13px;place-items:center;display:grid}.privacy-consent-row>div{gap:.28rem;display:grid}.privacy-consent-row small,.privacy-evidence-row small{color:var(--ink-500);line-height:1.45}.privacy-consent-row em{color:var(--ink-500);align-items:center;gap:.4rem;font-size:.72rem;font-style:normal;font-weight:700;display:inline-flex}.privacy-consent-row em i{background:#b5adbf;border-radius:50%;width:8px;height:8px}.privacy-consent-row em.allowed{color:#247b6b}.privacy-consent-row em.allowed i{background:#43b29c}.privacy-consent-row button,.privacy-evidence-row button,.privacy-data-grid button{border-radius:.8rem;min-height:44px}.privacy-evidence-row{border-top:1px solid #7653d91a;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem 0;display:grid}.privacy-evidence-row>svg{color:#329582}.privacy-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.privacy-data-grid article{background:#f7f4fc9e;border:1px solid #7653d91c;border-radius:1rem;grid-template-columns:38px 1fr;align-items:start;gap:.7rem;padding:1rem;display:grid}.privacy-data-grid article>svg{color:var(--violet-600)}.privacy-data-grid article.danger>svg{color:#b4455a}.privacy-data-grid article div{gap:.3rem;display:grid}.privacy-data-grid small{color:var(--ink-500);line-height:1.45}.privacy-data-grid button{grid-column:1/-1;width:100%}.legal-card .legal-document{max-height:none;margin-top:1rem;overflow:visible}.privacy-loading,.backup-empty{color:var(--ink-500);align-items:center;gap:.6rem;padding:1rem;display:flex}.privacy-delete-dialog{border-radius:1.4rem;width:min(540px,100% - 28px);max-width:540px}.privacy-delete-dialog textarea{min-height:110px}.backup-protection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.backup-protection-grid article{background:#ffffffc7;border:1px solid #7653d91f;border-radius:1.2rem;padding:1.15rem}.backup-protection-grid article>span{width:44px;height:44px;color:var(--violet-600);background:#7653d917;border-radius:14px;place-items:center;margin-bottom:.85rem;display:grid}.backup-protection-grid p{color:var(--ink-500);margin:.55rem 0 0;font-size:.8rem;line-height:1.55}.backup-section-title small{color:var(--violet-600);letter-spacing:.13em;font-size:.68rem;font-weight:800}.backup-health-card{overflow-wrap:anywhere;background:#f4faf6;border:1px solid #dfe9e2;border-radius:24px;padding:clamp(18px,3vw,30px)}.backup-health-card.attention{background:#fff9ef;border-color:#f2d8aa}.backup-health-card>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.backup-health-card button{white-space:normal;touch-action:manipulation;min-height:48px}.backup-health-card dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:20px 0;display:grid}.backup-health-card dt{color:#746b81;font-size:.85rem}.backup-health-card dd{margin:6px 0 0;font-weight:600}.backup-health-card p{margin:12px 0 0;line-height:1.6}.backup-list{gap:.55rem;display:grid}.backup-list article{border:1px solid #7653d91a;border-radius:.95rem;grid-template-columns:42px minmax(0,1fr) auto auto auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.backup-status{width:42px;height:42px;color:var(--violet-600);background:#7653d917;border-radius:13px;place-items:center;display:grid}.backup-status.verified{color:#25856f;background:#43b29c1f}.backup-status.failed{color:#b4455a;background:#e14b601a}.backup-list article>div{gap:.25rem;display:grid}.backup-list small,.backup-list em{color:var(--ink-500);font-size:.74rem;font-style:normal}.backup-list b{color:var(--ink-700);font-size:.74rem}.backup-list button{border-radius:.8rem;min-height:42px}.backup-restore-card>div{align-items:flex-start;gap:.8rem;display:flex}.backup-restore-card>div>span{color:#25856f;background:#43b29c1f;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.backup-restore-card p{color:var(--ink-500);margin:.4rem 0 0;font-size:.8rem;line-height:1.55}.backup-restore-card ol{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.backup-restore-card li{color:var(--ink-600);align-items:center;gap:.65rem;font-size:.8rem;display:flex}.backup-restore-card li>span{width:27px;height:27px;color:var(--violet-600);background:#7653d91a;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}@media (width<=760px){.creator-legal-footer{flex-direction:column;align-items:flex-start;padding-bottom:1.3rem}.creator-legal-footer nav{justify-content:flex-start}.legal-dialog,.onboarding-dialog{border-radius:1.25rem;width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:1.05rem}.legal-document{max-height:58vh}.onboarding-profile-card{flex-direction:column;align-items:flex-start}.onboarding-profile-card small{margin-left:0}.onboarding-consent{grid-template-columns:1fr}.onboarding-consent>span{width:38px;height:38px}.onboarding-consent button,.onboarding-check,.onboarding-primary{touch-action:manipulation;min-height:50px}.onboarding-resume{right:12px;bottom:calc(78px + env(safe-area-inset-bottom))}.privacy-center,.backup-center{padding:1rem .8rem 6.4rem}.privacy-heading h1,.backup-heading h1{font-size:2.55rem}.privacy-consent-row,.privacy-evidence-row{grid-template-columns:42px minmax(0,1fr)}.privacy-consent-row em,.privacy-consent-row button,.privacy-evidence-row button{grid-column:1/-1}.privacy-consent-row button,.privacy-evidence-row button,.privacy-data-grid button,.backup-heading button,.backup-list button{touch-action:manipulation;width:100%;min-height:52px}.privacy-data-grid,.backup-protection-grid{grid-template-columns:1fr}.backup-list article{grid-template-columns:42px minmax(0,1fr) auto}.backup-list article>em,.backup-list article>b{grid-column:2/-1}.backup-list article>button{grid-column:1/-1}.mobile-privacy{width:42px;height:42px;color:var(--violet-600);background:#fff;border:1px solid #7653d921;border-radius:13px;flex:none;place-items:center;display:grid}.mobile-privacy svg{width:18px}}.story-approvals-view{gap:1.5rem;padding:clamp(1rem,3vw,2.4rem);display:grid}.story-approvals-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.story-approvals-heading>div:first-child>span{color:var(--violet-600);letter-spacing:.13em;align-items:center;gap:.55rem;font-size:.74rem;font-weight:800;display:inline-flex}.story-approvals-heading svg{width:1.05rem;height:1.05rem}.story-approvals-heading h1{max-width:740px;color:var(--ink-950);font-family:var(--font-display);letter-spacing:-.045em;margin:.55rem 0 0;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:500;line-height:.96}.story-approvals-heading p{max-width:720px;color:var(--ink-500);margin:.9rem 0 0;line-height:1.65}.story-approvals-protection{max-width:290px;color:var(--ink-600);background:#ffffffbd;border:1px solid #7653d924;border-radius:1rem;align-items:center;gap:.6rem;padding:.85rem 1rem;font-size:.82rem;line-height:1.45;display:flex}.story-approvals-protection svg{color:var(--violet-600);flex:none}.story-approvals-toolbar{background:#ffffffd1;border:1px solid #503b7f1f;border-radius:1.35rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 18px 50px #3827610f}.story-approvals-search{display:block;position:relative}.story-approvals-search svg{z-index:1;width:1rem;height:1rem;color:var(--ink-400);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.story-approvals-search input{background:#f8f6fde6;border-radius:1rem;min-height:3rem;padding-left:2.65rem}.story-approval-filters{scrollbar-width:none;gap:.55rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.story-approval-filters::-webkit-scrollbar{display:none}.story-approval-filters button{min-height:2.75rem;color:var(--ink-600);cursor:pointer;background:0 0;border:1px solid #503b7f1f;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.55rem;padding:.65rem .9rem;font-weight:700;display:inline-flex}.story-approval-filters button strong{background:#7653d91a;border-radius:999px;place-items:center;min-width:1.45rem;height:1.45rem;font-size:.72rem;display:grid}.story-approval-filters button.active{border-color:var(--violet-600);background:var(--violet-600);color:#fff}.story-approval-filters button.active strong{background:#fff3}.story-approval-feedback,.story-approvals-state{color:var(--violet-700);background:#f4f0ffc7;border:1px solid #7653d924;border-radius:1rem;padding:1rem 1.1rem}.story-approvals-state{min-height:10rem;color:var(--ink-500);justify-content:center;align-items:center;gap:.7rem;display:flex}.story-approvals-state.error{color:#a33c50;background:#fff0f3cc;border-color:#be475b2e}.story-approval-list{gap:1rem;display:grid}.story-approval-card{background:#ffffffe6;border:1px solid #503b7f1f;border-radius:1.35rem;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid;box-shadow:0 20px 60px #38276112}.story-approval-card.in_review{border-color:#7653d947;box-shadow:0 20px 64px #6543c01a}.story-approval-card.changes_requested{border-color:#d68a2c47}.story-approval-card-top,.story-approval-card-top>span,.story-approval-actions,.story-approval-status{align-items:center;display:flex}.story-approval-card-top{justify-content:space-between;gap:1rem}.story-approval-card-top>span{color:var(--ink-500);gap:.45rem;font-size:.78rem;font-weight:700}.story-approval-card-top svg,.story-approval-actions svg,.story-change-note svg{width:1rem;height:1rem}.story-approval-status{color:var(--ink-650);background:#5f489114;border-radius:999px;gap:.45rem;padding:.45rem .72rem;font-size:.76rem;font-weight:800}.story-approval-status.in_review{color:var(--violet-700);background:#7653d91f}.story-approval-status.changes_requested{color:#9c5b10;background:#e9a14526}.story-approval-status.ready{color:#237b5e;background:#2b9d751f}.story-approval-content{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;display:grid}.story-approval-content h2{color:var(--ink-900);font-family:var(--font-display);margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:600;line-height:1.05}.story-approval-content>div>p,.story-approval-content blockquote p{color:var(--ink-500);margin:.65rem 0 0;line-height:1.6}.story-approval-content blockquote{background:linear-gradient(135deg,#f6f2fff0,#fff4f9cc);border:0;border-radius:1rem;margin:0;padding:1rem 1.1rem}.story-approval-content blockquote strong{color:var(--ink-800);line-height:1.45}.story-change-note{color:#835017;background:#fff6e7e6;border-radius:1rem;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;line-height:1.5;display:flex}.story-change-note svg{flex:none;margin-top:.12rem}.story-approval-meta{color:var(--ink-400);font-size:.76rem}.story-approval-actions{border-top:1px solid #503b7f17;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding-top:.9rem}.story-approval-actions button{border-radius:.9rem;min-height:2.8rem;padding-inline:1rem}.story-change-dialog{border-radius:1.35rem;width:min(94vw,620px);max-width:620px;padding:1.35rem}.story-change-form{gap:.75rem;display:grid}.story-change-form textarea{resize:vertical;min-height:9rem}.story-change-form>small{color:var(--ink-400);line-height:1.5}@media (width<=760px){.story-approvals-view{padding:.9rem}.story-approvals-heading{display:grid}.story-approvals-heading h1{font-size:clamp(2.25rem,12vw,3.35rem)}.story-approvals-protection{max-width:none}.story-approvals-toolbar{padding:.8rem}.story-approval-filters button{min-height:3rem}.story-approval-content{grid-template-columns:1fr}.story-approval-actions{grid-template-columns:1fr;display:grid}.story-approval-actions button{width:100%;min-height:3.2rem}.story-change-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);overflow-y:auto}}:root{--background:oklch(98.5% .009 275);--foreground:oklch(19% .032 282);--card:oklch(100% 0 0);--card-foreground:oklch(19% .032 282);--popover:oklch(100% 0 0);--popover-foreground:oklch(19% .032 282);--primary:oklch(53% .25 286);--primary-foreground:oklch(98.5% .005 280);--secondary:oklch(94% .028 275);--secondary-foreground:oklch(28% .08 283);--muted:oklch(95% .014 278);--muted-foreground:oklch(50% .035 278);--accent:oklch(90% .07 195);--accent-foreground:oklch(25% .065 230);--destructive:oklch(59% .22 28);--border:oklch(90% .018 278);--input:oklch(89% .022 278);--ring:oklch(63% .19 286);--chart-1:oklch(62% .22 286);--chart-2:oklch(72% .15 190);--chart-3:oklch(75% .16 58);--chart-4:oklch(66% .22 338);--chart-5:oklch(64% .17 145);--radius:.85rem;--sidebar:oklch(97.5% .014 279);--sidebar-foreground:oklch(20% .035 282);--sidebar-primary:oklch(53% .25 286);--sidebar-primary-foreground:white;--sidebar-accent:oklch(92% .045 275);--sidebar-accent-foreground:oklch(28% .08 283);--sidebar-border:oklch(90% .02 278);--sidebar-ring:oklch(63% .19 286)}.dark{--background:oklch(15.5% .035 282);--foreground:oklch(97% .012 275);--card:oklch(20% .042 282);--card-foreground:oklch(97% .012 275);--popover:oklch(20% .042 282);--popover-foreground:oklch(97% .012 275);--primary:oklch(70% .2 286);--primary-foreground:oklch(15% .04 282);--secondary:oklch(27% .06 282);--secondary-foreground:oklch(96% .012 275);--muted:oklch(25% .04 282);--muted-foreground:oklch(73% .03 276);--accent:oklch(42% .11 194);--accent-foreground:oklch(97% .012 275);--destructive:oklch(68% .19 25);--border:oklch(100% 0 0/.12);--input:oklch(100% 0 0/.16);--ring:oklch(70% .18 286);--chart-1:oklch(70% .2 286);--chart-2:oklch(76% .14 190);--chart-3:oklch(79% .15 58);--chart-4:oklch(72% .19 338);--chart-5:oklch(71% .15 145);--sidebar:oklch(18% .04 282);--sidebar-foreground:oklch(97% .012 275);--sidebar-primary:oklch(70% .2 286);--sidebar-primary-foreground:oklch(15% .04 282);--sidebar-accent:oklch(26% .06 282);--sidebar-accent-foreground:oklch(97% .012 275);--sidebar-border:oklch(100% 0 0/.11);--sidebar-ring:oklch(70% .18 286)}.creator-shell{color:#17152a;background:radial-gradient(circle at 7% 19%,#75dfeb29,#0000 30%),radial-gradient(circle at 88% 13%,#ff99cb26,#0000 31%),linear-gradient(145deg,#fafaff 0%,#f5f2ff 48%,#fff9fb 100%);min-height:100svh;position:relative;overflow:hidden}.creator-shell:before{content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#4c3b7c0b 1px,#0000 1px),linear-gradient(90deg,#4c3b7c0b 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.ambient{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.ambient-one{background:#6f5aff1a;width:320px;height:320px;top:12%;left:43%}.ambient-two{background:#ff855e1a;width:240px;height:240px;top:45%;right:1%}.language-surface{z-index:1;animation:.72s cubic-bezier(.22,.78,.26,1) both language-surface-in;position:relative}.creator-header{z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1380px,100% - 48px);height:92px;margin:0 auto;display:grid;position:relative}.creator-brand{color:#1f1b36;letter-spacing:-.02em;align-items:center;gap:12px;font-size:17px;text-decoration:none;display:flex}.creator-brand strong{font-weight:750}.brand-mark{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative}.brand-mark span{transform-origin:50% 74%;border-radius:8px;width:10px;height:24px;position:absolute}.brand-mark span:first-child{background:#7457f6;transform:rotate(-36deg)translateY(-1px)}.brand-mark span:nth-child(2){background:#42ccd2;transform:translateY(-4px)}.brand-mark span:nth-child(3){background:#ff7f84;transform:rotate(36deg)translateY(-1px)}.creator-nav{gap:clamp(24px,3vw,48px);display:flex}.creator-nav a{color:#59556d;font-size:13px;font-weight:550;text-decoration:none;transition:color .2s}.creator-nav a:hover{color:#6045e8}.header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.language-picker{position:relative}.language-button{color:#514d65;border-radius:12px;height:42px;padding:0 11px;position:relative;overflow:hidden}.language-button:after{content:"";transform-origin:0;background:linear-gradient(90deg,#7457f6,#42ccd2,#ff7f84);border-radius:999px;height:2px;animation:5s linear forwards language-timer;position:absolute;bottom:4px;left:9px;right:9px;transform:scaleX(0)}.language-button svg{width:15px;height:15px;transition:transform .2s}.login-button{background:#211d38;border-radius:14px;height:43px;padding:0 18px;box-shadow:0 9px 24px #231d3e24}.login-button:hover{background:#392f67}.language-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #3127581a;border-radius:15px;width:190px;padding:8px;position:absolute;top:48px;right:0;box-shadow:0 18px 50px #261a4e24}.language-menu button{color:#454058;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:30px 1fr 18px;align-items:center;gap:7px;width:100%;min-height:44px;padding:10px;display:grid}.language-menu button:hover{background:#f2effd}.language-menu button span:first-child{color:#6a55dc;font-size:11px;font-weight:800}.language-menu button span:nth-child(2){font-size:13px}.language-menu svg{width:14px}.hero-section{z-index:2;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(30px,5vw,88px);width:min(1380px,100% - 48px);min-height:calc(100svh - 172px);margin:0 auto;padding:52px 0 88px;display:grid;position:relative}.hero-copy{max-width:630px;padding-left:clamp(0px,2.5vw,36px)}.eyebrow{color:#5c47bd;letter-spacing:.015em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff94;border:1px solid #694ae024;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow svg{width:14px;height:14px}.hero-copy h1{color:#211d38;letter-spacing:-.068em;margin:0;font-size:clamp(52px,5.6vw,86px);font-weight:680;line-height:.98}.hero-copy h1 span{color:#0000;background:linear-gradient(100deg,#6444ed 8%,#bb4ed8 55%,#f16b91 95%);-webkit-background-clip:text;background-clip:text;padding:4px 6px 12px 0;display:inline-block}.headline-stack{isolation:isolate;position:relative}.headline-stack h1{z-index:3;animation:.9s cubic-bezier(.2,.82,.25,1) both headline-language-in;position:relative}.hero-copy>p{color:#666176;letter-spacing:-.016em;max-width:570px;margin:26px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.72}.hero-actions{align-items:center;gap:20px;margin-top:34px;display:flex}.primary-cta{background:linear-gradient(115deg,#5d43e7,#8b55ed 70%,#ac59dd);border-radius:16px;height:54px;padding:0 21px;box-shadow:0 18px 38px #6343e13d}.primary-cta:hover{filter:brightness(1.07)}.video-link{color:#504b62;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:0;font-size:13px;font-weight:650;display:inline-flex}.video-link>span{background:#ffffffad;border:1px solid #3b2c6824;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 22px #3c2b6c14}.video-link svg{width:13px;margin-left:2px}.trust-line{color:#777286;flex-wrap:wrap;gap:16px;margin-top:34px;font-size:11px;font-weight:620;display:flex}.trust-line span{align-items:center;gap:6px;display:flex}.trust-line svg{color:#7764d7;width:13px;height:13px}.product-stage{perspective:1200px;min-width:0;position:relative}.studio-window{z-index:3;aspect-ratio:1.33;background:#fff;border:1px solid #ffffffe0;border-radius:27px;width:100%;position:relative;overflow:hidden;transform:rotateY(-2deg)rotateX(1.4deg);box-shadow:0 45px 100px #35236e33,0 10px 30px #35236e14}.studio-topbar{background:#fffffff0;border-bottom:1px solid #eeeaf5;grid-template-columns:1fr auto 1fr;align-items:center;height:11.5%;padding:0 3.5%;display:grid}.mini-brand{color:#383247;align-items:center;gap:7px;font-size:clamp(8px,.7vw,11px);font-weight:700;display:flex}.mini-brand .brand-mark{width:20px;height:20px;transform:scale(.65)}.window-dots{gap:5px;display:flex}.window-dots span{background:#dfd9e9;border-radius:50%;width:5px;height:5px}.avatar{color:#fff;background:linear-gradient(145deg,#7961e9,#d765bb);border-radius:50%;justify-self:end;place-items:center;width:25px;height:25px;font-size:9px;font-weight:750;display:grid}.studio-body{grid-template-columns:10% 1fr;height:88.5%;display:grid}.studio-sidebar{background:#fbfaff;border-right:1px solid #eeeaf5;flex-direction:column;align-items:center;gap:7%;padding-top:31%;display:flex}.studio-sidebar>div{aspect-ratio:1;color:#a7a0b7;border-radius:29%;place-items:center;width:35%;display:grid}.studio-sidebar svg{width:45%}.studio-sidebar .active-icon{color:#fff;background:linear-gradient(140deg,#6948eb,#9d61eb);box-shadow:0 7px 13px #6b4be13d}.sidebar-line{background:#ebe7f1;width:35%;height:1px}.studio-canvas{background:linear-gradient(150deg,#fbfaff,#f7f3ff 64%,#fff7fb);padding:5.2% 5.4%}.canvas-heading{justify-content:space-between;align-items:end;display:flex}.canvas-heading span,.idea-label{color:#8b80a3;letter-spacing:.15em;font-size:clamp(5px,.48vw,8px);font-weight:800}.canvas-heading h2{color:#2a243d;letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(16px,1.8vw,29px);line-height:1}.canvas-heading button{color:#fff;background:#6247dc;border:0;border-radius:8px;padding:7px 10px;font-size:clamp(6px,.56vw,9px);font-weight:700}.idea-grid{grid-template-columns:1.12fr .88fr;gap:3.2%;height:53%;margin-top:5%;display:grid}.idea-card{border:1px solid #55428f14;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 8px 20px #3e2d6f14}.idea-card-main{color:#fff;background:linear-gradient(135deg,#27203d,#5d3a8d 58%,#db5b9a);flex-direction:column;padding:9%;display:flex}.idea-card-main:after{content:"";aspect-ratio:1;border:1px solid #ffffff40;border-radius:50%;width:55%;position:absolute;top:-15%;right:-7%;box-shadow:0 0 0 22px #ffffff0a,0 0 0 48px #ffffff09}.idea-card-main .idea-label{color:#ffffff8f}.idea-card h3{letter-spacing:-.04em;margin:9% 0 0;font-size:clamp(13px,1.65vw,26px);font-weight:630;line-height:1.05}.palette{gap:5px;margin-top:auto;display:flex}.palette span{background:#ff7a9b;border:1px solid #ffffff4d;border-radius:50%;width:10px;height:10px}.palette span:nth-child(2){background:#815ef0}.palette span:nth-child(3){background:#53d4d1}.card-footer{color:#ffffffb3;justify-content:space-between;align-items:center;margin-top:7%;font-size:clamp(6px,.55vw,9px);display:flex}.card-footer svg{width:11px}.idea-card-photo{background:#fff;flex-direction:column;padding:7%;display:flex}.abstract-photo{background:linear-gradient(145deg,#ffb278,#f8759d 52%,#805add);border-radius:10px;flex:1;position:relative;overflow:hidden}.abstract-photo:before{content:"";filter:blur(4px);background:#ffffff3d;border-radius:48%;width:70%;height:130%;position:absolute;top:-15%;left:7%;transform:rotate(27deg)}.abstract-photo:after{content:"";aspect-ratio:1;background:#40315e;border-radius:50%;width:60%;position:absolute;bottom:-23%;right:-5%;box-shadow:-40px -22px 45px #ffffff2e}.abstract-photo span{z-index:2;aspect-ratio:1;background:#ffffffd1;border-radius:50%;width:19%;position:absolute;top:14%;left:13%;box-shadow:0 0 0 8px #ffffff29}.idea-card-photo .card-footer{color:#766e85}.agent-message{background:#ffffffd6;border:1px solid #654bd01a;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:3%;margin-top:3.5%;padding:3%;display:grid;box-shadow:0 7px 18px #392a670f}.agent-icon{aspect-ratio:1;color:#6549de;background:#eee9ff;border-radius:10px;place-items:center;width:clamp(23px,2.4vw,36px);display:grid}.agent-icon svg{width:48%}.agent-message strong{color:#4c3b8b;font-size:clamp(7px,.68vw,11px);display:block}.agent-message p{color:#797284;margin:2px 0 0;font-size:clamp(6px,.58vw,9px)}.agent-message button{color:#fff;background:#6649df;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.agent-message button svg{width:12px}.floating-note{z-index:6;color:#4c465b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #ffffffe6;border-radius:14px;align-items:center;gap:9px;padding:11px 14px;font-size:10px;font-weight:650;animation:5s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 14px 35px #38266b26}.floating-note>svg{color:#6b4de3;width:16px}.floating-note small{color:#9a91a8;letter-spacing:.12em;margin-bottom:1px;font-size:6px;display:block}.note-one{top:17%;right:-3%}.note-two{animation-delay:-2.3s;bottom:7%;left:-3%}.orbit{z-index:1;border-radius:50%;position:absolute}.orbit-one{border:1px solid #d64fad2e;width:220px;height:220px;top:-12%;right:-7%;box-shadow:0 0 0 34px #d64fad09,0 0 0 67px #6548dd06}.orbit-two{background:#4ad1d114;width:160px;height:160px;bottom:-14%;left:-7%}.proof-strip{z-index:3;color:#6f697c;border-top:1px solid #4b3d7b1a;justify-content:space-between;align-items:center;gap:30px;width:min(1220px,100% - 48px);margin:-26px auto 40px;padding:20px 24px;display:flex;position:relative}.proof-strip p{margin:0;font-size:12px;font-weight:620}.proof-strip>div{color:#8a8297;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;font-size:9px;font-weight:750;display:flex}.proof-strip i{background:linear-gradient(90deg,#7457f6,#ff8292);width:25px;height:1px}.login-dialog{background:#fffffff5;border:1px solid #fffc;border-radius:24px;gap:22px;max-width:440px;max-height:calc(100svh - 24px);padding:28px;overflow:auto;box-shadow:0 30px 90px #21184540}.dialog-brand{background:linear-gradient(145deg,#f1edff,#fff1f5);border-radius:14px;place-items:center;width:43px;height:43px;margin-bottom:8px;display:grid}.login-dialog [data-slot=dialog-title]{letter-spacing:-.035em;font-size:25px}.login-dialog [data-slot=dialog-description]{line-height:1.6}.login-form{gap:18px;display:grid}.login-form>div{gap:8px;display:grid}.login-form input{background:#fbfaff;border-radius:12px;height:45px;padding:0 13px}.password-label{grid-template-columns:1fr auto;justify-content:space-between;display:flex!important}.password-label button{color:#6a51d6;background:0 0;border:0;padding:0;font-size:11px;font-weight:650}.dialog-submit{background:linear-gradient(110deg,#5e43e8,#9657e6);border-radius:13px;height:48px;margin-top:2px}.dialog-submit:disabled{cursor:wait;opacity:.72}.auth-feedback{color:#7d5930;background:#fff4df;border-radius:11px;margin:-4px 0 0;padding:10px 12px;font-size:10px;font-weight:650;line-height:1.45;display:block}.auth-feedback.sent{color:#277963;background:#e9f8f4}.auth-feedback.error{color:#a44752;background:#fff0f1}.login-mode-switch{color:#6248d5;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:10px;font-weight:750;line-height:1.4}.login-mode-switch:hover{color:#4d34ba;text-underline-offset:3px;text-decoration:underline}.login-hint{color:#6e6780;background:#f5f2ff;border-radius:11px;align-items:flex-start;gap:8px;margin:0;padding:11px;font-size:10px;line-height:1.5;display:flex}.login-hint svg{color:#7559e5;flex:none;width:13px;margin-top:1px}.demo-login{color:#665b76;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6e0f2;border-radius:12px;font-size:10px;font-weight:700}.demo-login:hover{color:#6248d5;background:#fbf9ff;border-color:#cfc2f3}.workspace-preview{z-index:40;color:#242037;background:#f7f5fc;grid-template-columns:244px 1fr;animation:.34s cubic-bezier(.22,.8,.32,1) workspace-in;display:grid;position:fixed;inset:0;overflow:hidden}.workspace-sidebar{color:#dcd6ed;background:linear-gradient(#211b36 0%,#292041 55%,#201933 100%);flex-direction:column;min-height:0;padding:24px 18px 18px;display:flex;box-shadow:12px 0 36px #261a421a}.workspace-brand{color:#fff;align-items:center;gap:11px;padding:0 8px 25px;font-size:15px;display:flex}.workspace-brand strong{font-weight:760}.workspace-logo{flex:none;place-items:center;width:27px;height:27px;display:inline-grid;position:relative}.workspace-logo span{transform-origin:50% 75%;border-radius:8px;width:8px;height:21px;position:absolute}.workspace-logo span:first-child{background:#8a6bff;transform:rotate(-36deg)}.workspace-logo span:nth-child(2){background:#51d4d5;transform:translateY(-3px)}.workspace-logo span:nth-child(3){background:#ff818e;transform:rotate(36deg)}.tenant-switcher{width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:24px;padding:11px;transition:all .2s;display:grid}.tenant-switcher:hover{background:#ffffff16;border-color:#977cf452}.tenant-avatar{color:#fff;background:linear-gradient(145deg,#7255e7,#b55bd6);border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.tenant-switcher small{color:#8e85a7;letter-spacing:.14em;margin-bottom:3px;font-size:7px;font-weight:750;display:block}.tenant-switcher strong{color:#eeeafa;font-size:11px;font-weight:630;display:block}.tenant-switcher>svg{color:#79708f;width:13px}.workspace-mobile-tenant{display:none}.tenant-dialog{border-radius:25px;width:min(620px,100vw - 30px);max-width:620px;max-height:min(88svh,820px);padding:27px;overflow-y:auto}.tenant-list{gap:8px;display:grid}.tenant-list>button{color:#4a4057;min-height:66px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ebe5f2;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;transition:all .18s;display:grid}.tenant-list>button:hover,.tenant-list>button.current{background:#f7f3ff;border-color:#d8cef5}.tenant-list>button:disabled{cursor:default}.tenant-list-avatar{color:#fff;background:linear-gradient(145deg,#7154db,#c75bad);border-radius:13px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:850;display:grid}.tenant-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.tenant-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tenant-list>button small{color:#92899b;font-size:8px}.tenant-list>button>svg{color:#776a87;width:16px}.tenant-list>button em{color:#2f846f;text-transform:uppercase;background:#e8f8f3;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.tenant-list>button em svg{width:11px}.tenant-create{background:linear-gradient(145deg,#fbf9ff,#fff8fc);border:1px solid #e7dff1;border-radius:19px;gap:15px;margin-top:10px;padding:18px;display:grid}.tenant-create-heading{align-items:flex-start;gap:11px;display:flex}.tenant-create-heading>span{color:#7050d3;background:#eee8ff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.tenant-create-heading svg{width:16px}.tenant-create-heading strong{color:#41364f;font-size:11px}.tenant-create-heading p{color:#918799;margin:4px 0 0;font-size:9px;line-height:1.45}.tenant-create-fields{grid-template-columns:minmax(0,1.5fr) minmax(150px,.7fr);gap:11px;display:grid}.tenant-create-fields>div{gap:6px;display:grid}.tenant-create-fields label{color:#60566c;font-size:8px;font-weight:750}.tenant-create-fields input,.tenant-create-fields select{color:#423849;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #e5dfeb;border-radius:13px;padding:0 12px;font-size:10px}.tenant-create>button{border-radius:14px;justify-content:center;min-height:48px}.tenant-feedback{border-radius:12px;margin:0;padding:10px 12px;font-size:9px}.tenant-feedback.error{color:#a44752;background:#fff0f1}.workspace-sidebar nav{gap:5px;display:grid}.workspace-sidebar nav button,.workspace-sidebar-footer button{color:#a9a1be;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;width:100%;height:42px;padding:0 12px;font-size:11px;font-weight:580;transition:all .2s;display:flex}.workspace-sidebar nav button:hover,.workspace-sidebar-footer button:hover{color:#fff;background:#ffffff0f}.workspace-sidebar nav button.active{color:#fff;background:linear-gradient(105deg,#7c59eb47,#7c59eb1a);box-shadow:inset 3px 0 #8a6cff}.workspace-sidebar nav svg,.workspace-sidebar-footer svg{width:16px}.workspace-task-badge{color:#fff;background:#e45c89;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:8px;font-weight:900;display:grid;box-shadow:0 5px 12px #e45c894d}.workspace-sidebar-footer{border-top:1px solid #ffffff12;gap:3px;margin-top:auto;padding-top:20px;display:grid}.workspace-version{color:#716982;align-items:center;gap:6px;padding:15px 12px 2px;font-size:8px;display:flex}.workspace-version svg{width:12px}.workspace-content{background:radial-gradient(circle at 95% 3%,#d865bf14,#0000 24%),#f8f6fc;min-width:0;height:100svh;overflow:auto}.workspace-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border-bottom:1px solid #eae6f1;justify-content:flex-end;align-items:center;height:72px;padding:0 clamp(20px,3.3vw,52px);display:flex}.workspace-mobile-brand{display:none}.workspace-status{color:#858092;align-items:center;gap:7px;margin-right:26px;font-size:9px;display:flex}.workspace-status span{background:#48c3a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #48c3a41f}.workspace-user{align-items:center;gap:10px;display:flex}.workspace-user>button{color:#777083;background:#f6f3fa;border:0;border-radius:10px;place-items:center;width:32px;height:32px;margin-right:8px;display:grid}.workspace-user>button svg{width:14px}.workspace-user>.workspace-notification-button{cursor:pointer;touch-action:manipulation;width:40px;height:40px;position:relative}.workspace-notification-button>strong{color:#fff;background:#e45c89;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:7px;font-weight:900;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 6px 14px #e45c894d}.user-avatar{color:#fff;background:linear-gradient(145deg,#7657e7,#d260bd);border-radius:11px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.workspace-user>span:last-of-type{gap:2px;display:grid}.workspace-user strong{color:#383345;font-size:10px}.workspace-user small{color:#928b99;font-size:8px}.workspace-user .mobile-exit{display:none}.workspace-main{width:min(1120px,100% - 64px);margin:0 auto;padding:clamp(34px,4.4vw,62px) 0 50px}.workspace-main.media-story-main{width:min(1500px,100% - 64px)}.workspace-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.workspace-heading>div>span{color:#8c829b;letter-spacing:.13em;font-size:8px;font-weight:800}.workspace-heading h1{color:#4c376f9e;letter-spacing:-.07em;margin:9px 0 5px;font-size:clamp(52px,5.7vw,84px);font-weight:560;line-height:.94}.workspace-heading h1 span{transform-origin:70% 80%;font-size:.72em;animation:4s ease-in-out infinite hello-wave;display:inline-block}.workspace-heading p{color:#7b7485;margin:0;font-size:12px}.workspace-heading .human-line{color:#4e465d;letter-spacing:-.018em;margin-top:12px;font-size:clamp(14px,1.35vw,19px);font-weight:520;animation:.6s both human-line-in}.workspace-heading .workspace-intro{color:#948c9c;margin-top:7px;font-size:10px}.new-idea-button{background:linear-gradient(115deg,#5e42df,#9b53e0);border-radius:14px;height:46px;padding:0 17px;box-shadow:0 14px 28px #6444d433}.workspace-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.72fr);gap:22px;margin-top:38px;display:grid}.today-panel{background:#ffffffdb;border:1px solid #4e3b7e14;border-radius:21px;min-width:0;padding:25px;box-shadow:0 17px 45px #32235c12}.panel-title{justify-content:space-between;align-items:center;display:flex}.panel-title small,.agent-panel-head small,.momentum-strip small,.focus-card small,.agent-suggestion small{color:#968ca6;letter-spacing:.14em;font-size:7px;font-weight:800}.panel-title h2{color:#302a42;letter-spacing:-.035em;margin:4px 0 0;font-size:20px}.panel-title button{color:#7254d6;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:700;display:flex}.panel-title button svg{width:12px}.today-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.today-metrics article{background:#fcfbfe;border:1px solid #f0edf4;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;min-width:0;padding:13px;display:grid}.metric-icon{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.metric-icon svg{width:14px}.metric-icon.violet{color:#6b4bd9;background:#eee9ff}.metric-icon.coral{color:#d75d76;background:#ffedf1}.metric-icon.teal{color:#339f99;background:#e5f8f4}.today-metrics strong{color:#312b41;font-size:17px}.today-metrics p{color:#8a8392;white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:8px;overflow:hidden}.today-metrics article>small{color:#aaa3b0;grid-column:2;font-size:7px}.focus-card{color:#fff;background:linear-gradient(120deg,#2a2342,#49336e 58%,#734594);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:16px;padding:17px 18px;display:grid;position:relative;overflow:hidden}.focus-card:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:150px;height:150px;position:absolute;top:-60px;right:-35px;box-shadow:0 0 0 25px #ffffff06}.focus-number{z-index:1;color:#b7a5e2;font-size:26px;font-weight:250;position:relative}.focus-card>div{z-index:1;position:relative}.focus-card small{color:#bdb0d5}.focus-card h3{margin:4px 0;font-size:13px}.focus-card p{color:#c3bad1;margin:0;font-size:9px}.focus-card button{z-index:2;color:#fff;background:#ffffff1f;border:0;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:relative}.focus-card button svg{width:14px}.agent-panel{background:linear-gradient(145deg,#f1edff,#fbf8ff 55%,#fff6fb);border:1px solid #6e4dcd1c;border-radius:21px;padding:22px;position:relative;overflow:hidden;box-shadow:0 17px 45px #422c7d14}.agent-panel:after{content:"";filter:blur(1px);background:#da64c01c;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-90px}.agent-panel-head{z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid;position:relative}.agent-panel-head>span{color:#fff;background:linear-gradient(145deg,#6246df,#a653db);border-radius:12px;place-items:center;width:37px;height:37px;display:grid;box-shadow:0 9px 20px #6646da38}.agent-panel-head svg{width:17px}.agent-panel-head strong{color:#46366e;margin-top:3px;font-size:11px;display:block}.agent-panel-head i{background:#4ac3a6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4ac3a61f}.agent-copy{z-index:1;color:#635a72;grid-template-columns:auto 1fr;gap:8px;margin-top:21px;display:grid;position:relative}.agent-copy svg{color:#7855dc;width:13px}.agent-copy p{margin:0;font-size:10px;line-height:1.6}.agent-suggestion{z-index:1;background:#ffffffb3;border:1px solid #6f4fc81a;border-radius:13px;margin-top:14px;padding:14px;position:relative}.agent-suggestion strong{color:#3e374d;margin-top:5px;font-size:11px;display:block}.agent-suggestion p{color:#888091;margin:4px 0 10px;font-size:8px}.agent-suggestion button{color:#6c4ed2;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8px;font-weight:750;display:flex}.agent-suggestion button svg{width:11px}.ask-agent{z-index:1;color:#fff;background:#46356f;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;height:36px;margin-top:13px;font-size:9px;font-weight:700;display:flex;position:relative}.ask-agent svg{width:12px}.momentum-strip{background:#ffffffa8;border:1px solid #4b3b7812;border-radius:17px;align-items:center;gap:18px;margin-top:22px;padding:15px 20px;display:flex}.momentum-strip>div:first-child{align-items:center;gap:10px;display:flex}.momentum-strip>div:first-child>span{color:#6a4ed1;background:#eee9ff;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.momentum-strip svg{width:14px}.momentum-strip strong{color:#3e384a;margin-top:2px;font-size:10px;display:block}.momentum-strip p{color:#8b8393;margin:0 0 0 auto;font-size:9px}.momentum-dots{gap:5px;display:flex}.momentum-dots span{background:#e6e1ec;border-radius:50%;width:7px;height:7px}.momentum-dots span.done{background:linear-gradient(145deg,#6c4ddb,#d05cae)}.workspace-mobile-nav{display:none}.idea-dialog{border-radius:24px;max-width:470px;padding:28px}.idea-dialog .dialog-brand{color:#6c4bdd}.idea-dialog .dialog-brand svg{width:20px}.idea-dialog-form{gap:10px;display:grid}.idea-dialog-form textarea{resize:none;background:#fbfaff;border-radius:13px;min-height:130px;padding:13px}.idea-dialog-form button{background:linear-gradient(110deg,#5e43e8,#9657e6);border-radius:13px;height:46px;margin-top:4px}.draft-format-fieldset{border:0;min-width:0;margin:4px 0 2px;padding:0}.draft-format-fieldset legend{color:#5d5568;margin-bottom:9px;font-size:12px;font-weight:650}.draft-format-options{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.draft-format-options label{cursor:pointer}.draft-format-options input{opacity:0;pointer-events:none;position:absolute}.draft-format-options span{color:#746c80;text-align:center;background:#fbfaff;border:1px solid #ebe6f2;border-radius:11px;place-items:center;min-height:48px;padding:7px;font-size:10px;font-weight:700;transition:border-color .2s,color .2s,background .2s;display:grid}.draft-format-options input:checked+span{color:#5d3fd1;background:#f0ebff;border-color:#7455dc;box-shadow:0 0 0 2px #7455dc14}.draft-format-options input:focus-visible+span{outline-offset:2px;outline:2px solid #4f36ba}.draft-form-error{color:#a23e58;font-size:11px;line-height:1.5}.draft-saved-feedback{color:#39766b;background:#ebfbf6e0;border:1px solid #44ac8e2e;border-radius:14px;align-items:center;gap:9px;margin-top:18px;padding:12px 15px;font-size:10px;line-height:1.45;display:flex}.draft-saved-feedback svg{color:#6c4ed2;flex:none;width:15px}.drafts-view{min-width:0}.drafts-panel{background:#ffffffd6;border:1px solid #4e3b7e14;border-radius:22px;margin-top:30px;padding:18px;box-shadow:0 17px 45px #32235c12}.draft-list{gap:10px;display:grid}.draft-card-workspace{background:#fcfbfe;border:1px solid #f0edf4;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;padding:17px;display:grid}.draft-card-workspace>svg{color:#9a90a8;width:16px}.draft-card-icon{color:#7253d8;background:linear-gradient(145deg,#eee9ff,#faedff);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.draft-card-icon svg{width:17px}.draft-card-copy{min-width:0}.draft-card-copy>div{align-items:center;gap:8px;display:flex}.draft-card-copy span,.draft-card-copy small{color:#8c829b;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:800}.draft-card-copy small{color:#5ea68f;border-left:1px solid #ddd6e8;padding-left:8px}.draft-card-copy h2{color:#332c43;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 3px;font-size:14px;overflow:hidden}.draft-card-copy p{color:#867f8e;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9px;line-height:1.45;overflow:hidden}.drafts-empty{color:#8a8292;text-align:center;background:0 0;border:0;width:100%;margin:0;padding:34px 20px;font-size:11px}.draft-empty-action{cursor:pointer;border-radius:16px;place-items:center;gap:7px;display:grid}.draft-empty-action:hover{background:#faf8ff}.draft-empty-action svg{color:#7555db;width:24px}.draft-empty-action strong{color:#3c344d;font-size:14px}.draft-empty-action span{color:#8a8292;font-size:10px}.creator-agent-view{min-width:0}.creator-agent-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.creator-agent-heading>div:first-child>span{color:#7252d6;letter-spacing:.14em;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.creator-agent-heading>div:first-child>span svg{width:14px}.creator-agent-heading h1{color:#302742;letter-spacing:-.065em;max-width:780px;margin:10px 0 9px;font-size:clamp(46px,5.6vw,76px);font-weight:560;line-height:.98}.creator-agent-heading p{color:#837b8d;max-width:620px;margin:0;font-size:11px;line-height:1.65}.creator-agent-heading-actions{gap:10px;width:min(310px,100%);display:grid}.creator-agent-profile-trigger{color:#5d48a1;text-align:left;background:linear-gradient(135deg,#fbf9ff,#f3eeff);border:1px solid #6f4dcd29;border-radius:16px;align-items:center;gap:11px;width:100%;min-height:58px;padding:10px 14px;display:flex;box-shadow:0 10px 28px #4932870f}.creator-agent-profile-trigger>svg{flex:none;width:18px}.creator-agent-profile-trigger>span{gap:3px;min-width:0;display:grid}.creator-agent-profile-trigger small{color:#8a7ba5;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:760}.creator-agent-profile-trigger strong{color:#463568;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.creator-agent-trust{color:#65558f;background:#ffffffb8;border:1px solid #5e4ba61a;border-radius:16px;align-items:flex-start;gap:10px;max-width:290px;padding:14px 16px;display:flex}.creator-agent-trust>svg{flex:none;width:16px}.creator-agent-trust span{gap:4px;display:grid}.creator-agent-trust strong{color:#4a4058;font-size:9px}.creator-agent-trust small{color:#91899a;font-size:8px;line-height:1.45}.creator-agent-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:18px;min-width:0;margin-top:26px;display:grid}.creator-agent-history-mobile,.creator-agent-history-mobile-tools{display:none}.creator-agent-chat-card{background:radial-gradient(circle at 96% 0,#e26abe1f,#0000 31%),#ffffffe8;border:1px solid #5d43a61c;border-radius:26px;grid-template-rows:minmax(300px,1fr) auto auto auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #32235c1a}.creator-agent-messages{overscroll-behavior:contain;scrollbar-color:#d9d0e8 transparent;flex-direction:column;gap:15px;max-height:460px;padding:23px;display:flex;overflow-y:auto}.creator-chat-message{align-items:flex-start;gap:10px;max-width:min(680px,84%);display:flex}.creator-chat-message.user{align-self:flex-end}.creator-chat-message>div{color:#4b4257;background:#fff;border:1px solid #ece7f2;border-radius:6px 18px 18px;min-width:0;padding:14px 16px;box-shadow:0 8px 24px #35285b0d}.creator-chat-message.user>div{color:#fff;background:linear-gradient(125deg,#5941c9,#8a51dc);border:0;border-radius:18px 18px 6px;box-shadow:0 12px 28px #5c3dbf33}.creator-chat-message p{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.65}.creator-chat-avatar{color:#fff;background:linear-gradient(145deg,#6d50d7,#cf62ae);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 20px #6342c22e}.creator-chat-avatar svg{width:15px}.creator-chat-message.thinking>div{color:#776b83;align-items:center;gap:8px;font-size:9px;display:flex}.creator-chat-message.thinking>div svg{color:#7253d8;width:14px}.creator-agent-suggestions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.creator-agent-suggestions button{color:#664db6;text-align:left;background:#f8f5ff;border:1px solid #e5dcf3;border-radius:12px;align-items:center;gap:5px;min-height:38px;padding:8px 11px;font-size:8px;font-weight:720;display:flex}.creator-agent-suggestions button svg{flex:none;width:12px}.creator-agent-save-row{border-top:1px solid #f0ecf4;margin-top:10px;padding-top:10px}.creator-agent-save-row button{color:#fff;background:#493671;border:0;border-radius:12px;align-items:center;gap:7px;min-height:41px;padding:0 13px;font-size:9px;font-weight:760;display:inline-flex}.creator-agent-save-row button.creator-agent-saved{color:#35766a;background:#e9f8f3}.creator-agent-save-row button svg{width:14px}.creator-agent-starters{flex-wrap:wrap;gap:8px;padding:0 23px 18px 67px;display:flex}.creator-agent-starters button{color:#655973;background:#fbf9fe;border:1px solid #e8e1f1;border-radius:13px;align-items:center;gap:7px;min-height:42px;padding:9px 13px;font-size:9px;font-weight:690;display:flex}.creator-agent-starters button svg{color:#7656d4;width:13px}.creator-agent-error{color:#9c4358;background:#fcecef;border-radius:12px;margin:0 23px 12px;padding:11px 13px;font-size:9px;line-height:1.5}.creator-agent-composer{background:#f9f7fceb;border-top:1px solid #eee8f4;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.creator-agent-composer label{min-width:0}.creator-agent-composer textarea{resize:vertical;color:#3f364d;width:100%;min-height:64px;max-height:180px;font:inherit;background:#fff;border:1px solid #e2dbea;border-radius:15px;outline:none;padding:13px 15px;font-size:11px;line-height:1.5}.creator-agent-composer textarea:focus{border-color:#8467dc;box-shadow:0 0 0 3px #7656d31a}.creator-agent-composer>button{color:#fff;background:linear-gradient(115deg,#5c42da,#9c54df);border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-width:112px;min-height:58px;padding:0 18px;font-size:10px;font-weight:780;display:flex;box-shadow:0 12px 25px #5e3ec833}.creator-agent-composer>button:disabled,.creator-agent-suggestions button:disabled,.creator-agent-save-row button:disabled{cursor:not-allowed;opacity:.52}.creator-agent-composer>button svg{width:16px}.creator-agent-possibilities{color:#fff;background:radial-gradient(circle at 80% 0,#d362b547,#0000 34%),linear-gradient(155deg,#2b2142,#3c2c61);border-radius:24px;padding:23px;box-shadow:0 24px 55px #2f225229}.creator-agent-possibilities>span{color:#fff;background:linear-gradient(145deg,#7255dc,#cc61b1);border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.creator-agent-possibilities>span svg{width:19px}.creator-agent-possibilities h2{letter-spacing:-.03em;margin:18px 0 16px;font-size:17px;font-weight:590}.creator-agent-possibilities ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.creator-agent-possibilities li{color:#cfc5df;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:9px;line-height:1.55;display:grid}.creator-agent-possibilities li svg{color:#b899ff;width:14px}.creator-agent-possibilities>button{color:#fff;background:#ffffff17;border:1px solid #ffffff24;border-radius:13px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;margin-top:22px;font-size:9px;font-weight:720;display:flex}.creator-agent-possibilities>button svg{width:13px}.creator-agent-history-desktop{border-top:1px solid #ffffff1f;gap:8px;margin-top:24px;padding-top:20px;display:grid}.creator-agent-history-desktop h3{color:#d8cee8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:8px;font-weight:820}.creator-agent-history-desktop button{color:#e6dff0;text-align:left;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:40px;padding:8px 10px;font-size:8px;font-weight:690;display:grid}.creator-agent-history-desktop button.active{background:#a874ef33;border-color:#be9bff99}.creator-agent-history-desktop button:disabled{opacity:.52}.creator-agent-history-desktop button svg{width:14px}.creator-agent-history-desktop button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-agent-history-tools{border-top:1px solid #ffffff1a;gap:7px;margin-top:4px;padding-top:12px;display:grid}.creator-agent-history-tools button{color:#d9cfea;background:#ffffff09}.creator-agent-conversation-dialog,.creator-agent-archive-dialog,.creator-agent-profile-dialog{color:#40364d;background:radial-gradient(circle at 100% 0,#dc61b71a,#0000 32%),#fff;border-radius:24px;gap:20px;width:min(560px,100vw - 32px);max-width:560px;padding:25px;box-shadow:0 28px 90px #2a1d4a3d}.creator-agent-archive-dialog{width:min(660px,100vw - 32px);max-width:660px}.creator-agent-profile-dialog{width:min(680px,100vw - 32px);max-width:680px;max-height:calc(100svh - 32px);overflow-y:auto}.creator-agent-conversation-dialog [data-slot=dialog-header],.creator-agent-archive-dialog [data-slot=dialog-header],.creator-agent-profile-dialog [data-slot=dialog-header]{padding-right:36px}.creator-agent-conversation-dialog [data-slot=dialog-title],.creator-agent-archive-dialog [data-slot=dialog-title],.creator-agent-profile-dialog [data-slot=dialog-title]{color:#332842;font-size:22px;line-height:1.1}.creator-agent-conversation-dialog [data-slot=dialog-description],.creator-agent-archive-dialog [data-slot=dialog-description],.creator-agent-profile-dialog [data-slot=dialog-description]{color:#83788d;font-size:11px;line-height:1.6}.creator-agent-dialog-icon{color:#fff;background:linear-gradient(145deg,#6c4ed7,#bd5dc0);border-radius:15px;place-items:center;width:46px;height:46px;margin-bottom:4px;display:grid;box-shadow:0 12px 26px #6442c333}.creator-agent-dialog-icon.archive{background:linear-gradient(145deg,#49396a,#7e62a5)}.creator-agent-dialog-icon.profile{background:linear-gradient(145deg,#5c43ce,#df67aa)}.creator-agent-dialog-icon svg{width:19px}.creator-agent-conversation-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.creator-agent-profile-form{gap:17px;display:grid}.creator-agent-profile-form>div{gap:8px;display:grid}.creator-agent-profile-tabs{background:#f7f4fb;border:1px solid #e7e0ef;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:5px}.creator-agent-profile-tabs button{color:#81768b;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 12px;font-size:10px;font-weight:760;display:flex}.creator-agent-profile-tabs button.active{color:#543aa9;background:#fff;box-shadow:0 7px 20px #4f36911a}.creator-agent-profile-tabs button svg{width:16px}.creator-agent-profile-panel{gap:17px;display:grid}.creator-agent-profile-panel>div{gap:8px;display:grid}.creator-agent-profile-form label,.creator-agent-profile-label label{color:#5e526c;font-size:10px;font-weight:780}.creator-agent-profile-label{justify-content:space-between;align-items:center;gap:14px;display:flex}.creator-agent-profile-label small,.creator-agent-profile-form>div>small,.creator-agent-profile-panel>div>small{color:#94899e;font-size:9px;line-height:1.5}.creator-agent-profile-form input,.creator-agent-profile-form select,.creator-agent-profile-form textarea{color:#44364f;background:#fbf9fe;border-color:#dfd6e8;border-radius:13px;font-size:13px}.creator-agent-profile-panel.brand textarea{min-height:105px}.creator-agent-profile-form input,.creator-agent-profile-form select{min-height:50px}.creator-agent-profile-form select{outline:none;width:100%;padding:0 13px}.creator-agent-profile-form textarea{resize:vertical;min-height:150px;padding:13px;line-height:1.6}.creator-agent-profile-form input:focus,.creator-agent-profile-form select:focus,.creator-agent-profile-form textarea:focus{border-color:#8162d6;outline:none;box-shadow:0 0 0 3px #7656d31a}.creator-agent-profile-safety{color:#6f637a;background:#f8f5fc;border:1px solid #e5def0;border-radius:14px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;margin:0;padding:13px 14px;font-size:9px;line-height:1.55;display:grid}.creator-agent-profile-safety svg{color:#6f52cb;width:17px}.creator-agent-profile-feedback{border-radius:12px;align-items:center;gap:8px;padding:11px 13px;font-size:10px;line-height:1.5;display:flex}.creator-agent-profile-feedback.success{color:#246e5e;background:#e9f7f2}.creator-agent-profile-feedback.error{color:#9c4358;background:#fcecef}.creator-agent-profile-feedback svg{width:16px}.creator-agent-profile-form>button{border-radius:14px;justify-self:end;min-height:52px;padding:0 18px}.creator-agent-conversation-form label{gap:8px;min-width:0;display:grid}.creator-agent-conversation-form label>span{color:#655873;font-size:9px;font-weight:760}.creator-agent-conversation-form input{background:#fbf9fe;border-color:#dfd6e8;border-radius:13px;min-height:48px;font-size:13px}.creator-agent-conversation-form button,.creator-agent-archive-action button,.creator-agent-archive-list button,.creator-agent-archive-dialog [data-slot=dialog-footer] button{border-radius:13px;min-height:48px;padding:0 16px}.creator-agent-archive-action{background:#fcf8fc;border:1px solid #eadfeb;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px;display:grid}.creator-agent-archive-action strong{color:#554360;font-size:11px}.creator-agent-archive-action p{color:#8c7d93;margin:5px 0 0;font-size:9px;line-height:1.55}.creator-agent-conversation-error{color:#9c4358;background:#fcecef;border-radius:12px;padding:11px 13px;font-size:10px;line-height:1.5;display:block}.creator-agent-archive-list{overscroll-behavior:contain;gap:9px;max-height:min(48svh,430px);padding-right:3px;display:grid;overflow-y:auto}.creator-agent-archive-list article{background:#fcfbfd;border:1px solid #eae3ef;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.creator-agent-archive-list article>div{gap:4px;min-width:0;display:grid}.creator-agent-archive-list strong{color:#4b3e58;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.creator-agent-archive-list small{color:#968b9e;font-size:8px}.creator-agent-archive-dialog [data-slot=dialog-footer]{background:0 0;border-color:#eee8f2;margin:0;padding:14px 0 0}.media-library{min-width:0}.media-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.media-heading>div>span{color:#7b65c8;letter-spacing:.15em;font-size:8px;font-weight:850}.media-heading h1{color:#302742;letter-spacing:-.065em;max-width:740px;margin:10px 0 8px;font-size:clamp(42px,5.2vw,72px);font-weight:560;line-height:.98}.media-heading p{color:#837b8d;max-width:590px;margin:0;font-size:11px;line-height:1.65}.media-upload-button{background:linear-gradient(115deg,#5e42df,#9b53e0);border-radius:15px;min-width:218px;min-height:50px;padding:0 19px;box-shadow:0 14px 28px #6444d433}.media-upload-button svg{width:17px}.media-tenant-filter{background:#ffffffc2;border:1px solid #e9e3f3;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;padding:13px 14px 13px 17px;display:grid;box-shadow:0 10px 28px #3b2b5b0d}.media-scope-control{grid-template-columns:minmax(0,1fr) minmax(180px,42%);align-items:center;gap:14px;min-width:0;display:grid}.media-scope-control>div{gap:5px;display:grid}.media-tenant-filter label{color:#4c405e;font-size:10px;font-weight:800}.media-tenant-filter small{color:#93899d;font-size:8px}.media-tenant-filter select{color:#493b61;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #ded5ec;border-radius:13px;padding:0 42px 0 14px;font-size:11px;font-weight:750}.media-tenant-filter select:disabled{cursor:progress;opacity:.65}.media-trust-row{flex-wrap:wrap;gap:9px 18px;margin-top:24px;display:flex}.media-trust-row p{color:#82798d;align-items:center;gap:7px;margin:0;font-size:9px;display:flex}.media-trust-row svg{color:#6b50d0;width:14px}.media-story-layout{min-width:0;margin-top:24px}.media-story-layout.admin{grid-template-columns:minmax(0,1fr) minmax(440px,1fr);align-items:start;gap:20px;display:grid}.media-story-media-pane{min-width:0}.media-story-layout .media-trust-row{margin-top:0}.media-story-layout.admin .media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-studio{background:radial-gradient(circle at 92% 4%,#eb67be26,#0000 28%),radial-gradient(circle at 6% 32%,#6750db1c,#0000 35%),#ffffffe8;border:1px solid #694bd724;border-radius:26px;padding:25px;box-shadow:0 24px 70px #32235c1c}.story-studio-heading>span,.story-language-heading>span{color:#7557d1;letter-spacing:.13em;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.story-studio-heading>span svg,.story-language-heading>span svg{width:14px}.story-studio-heading h2{color:#302742;letter-spacing:-.055em;margin:9px 0 7px;font-size:clamp(30px,3vw,45px);font-weight:570;line-height:1}.story-studio-heading p{color:#837b8d;max-width:590px;margin:0;font-size:10px;line-height:1.6}.story-selected-media{background:#f4efffd1;border:1px solid #e3daf3;border-radius:14px;gap:4px;margin:20px 0;padding:12px 14px;display:grid}.story-selected-media span{color:#5f47b6;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.story-selected-media span svg{width:13px}.story-selected-media small{color:#91879c;font-size:8px;line-height:1.45}.story-selection-loaded{color:#39725b;background:#f1fbf6;border:1px solid #d8eee4;border-radius:13px;align-items:flex-start;gap:8px;margin:-10px 0 18px;padding:11px 13px;font-size:9px;line-height:1.5;display:flex}.story-selection-loaded svg{flex:none;width:15px}.story-brief-form,.story-result{gap:13px;display:grid}.story-brief-form label,.story-result label{gap:7px;display:grid}.story-brief-form label>span,.story-result label>span{color:#5b5267;align-items:center;gap:6px;font-size:9px;font-weight:780;display:flex}.story-brief-form label>span svg{color:#7659d5;width:13px}.story-brief-form input,.story-brief-form select,.story-result input,.story-brief-form textarea,.story-result textarea{color:#3d354a;width:100%;font:inherit;background:#ffffffed;border:1px solid #e3deea;border-radius:12px;outline:none;font-size:11px;transition:border-color .18s,box-shadow .18s}.story-brief-form input,.story-brief-form select,.story-result input{min-height:45px;padding:0 12px}.story-brief-form textarea,.story-result textarea{resize:vertical;min-height:112px;padding:11px 12px;line-height:1.55}.story-result textarea.story-short-text{min-height:78px}.story-brief-form input:focus,.story-brief-form select:focus,.story-result input:focus,.story-brief-form textarea:focus,.story-result textarea:focus{border-color:#896edc;box-shadow:0 0 0 3px #7556d31a}.story-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.story-generate,.story-save,.story-open-saved{background:linear-gradient(112deg,#5840dc,#9f55df 68%,#ce649f);border-radius:14px;min-height:49px;box-shadow:0 13px 28px #6444d433}.story-generate svg,.story-save svg,.story-open-saved svg{width:16px}.story-generate svg.lucide-loader-circle,.story-save svg.lucide-loader-circle,.story-feedback.loading svg{animation:1s linear infinite media-spin}.story-ai-note,.story-approval{color:#8e8598;align-items:flex-start;gap:7px;font-size:8px;line-height:1.5;display:flex}.story-ai-note svg,.story-approval svg{color:#6b50d0;flex:none;width:13px}.story-feedback{border-radius:13px;align-items:flex-start;gap:8px;margin:16px 0 0;padding:12px 14px;font-size:9px;line-height:1.5;display:flex}.story-feedback svg{flex:none;width:15px}.story-feedback.loading{color:#65558f;background:#f2edff}.story-feedback.warning{color:#8b672d;background:#fff4da}.story-feedback.error{color:#9f4559;background:#fdecef}.story-result{border-top:1px solid #e9e2f0;margin-top:22px;padding-top:20px}.story-language-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.story-language-tabs{background:#eee9f5;border-radius:11px;gap:4px;padding:3px;display:flex}.story-language-tabs button{color:#82778f;background:0 0;border:0;border-radius:8px;min-width:42px;min-height:36px;font-size:8px;font-weight:850}.story-language-tabs button.active{color:#fff;background:linear-gradient(110deg,#674cce,#a158d7);box-shadow:0 5px 13px #5336a438}.story-plan{background:#f8f6fce6;border-radius:15px;gap:10px;padding:15px;display:grid}.story-plan>strong{color:#554a63;font-size:9px}.story-plan ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.story-plan li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;display:grid}.story-plan li>span{color:#fff;background:#7659d5;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:850;display:grid}.story-plan li>div{gap:3px;padding-top:2px;display:grid}.story-plan li strong{color:#514758;font-size:9px;line-height:1.4}.story-plan li small{color:#948b9c;font-size:8px;line-height:1.4}.story-approval{background:#f2edff;border-radius:12px;margin:0;padding:11px 12px}.story-open-saved{color:#654db9;box-shadow:none;background:#fff;border-color:#ded5ee}.story-desktop-note{display:none}.saved-stories-view{gap:24px;display:grid}.saved-stories-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.saved-stories-heading>div>span{color:#7659d5;letter-spacing:.13em;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.saved-stories-heading>div>span svg{width:15px}.saved-stories-heading h1{color:#322b40;letter-spacing:-.062em;margin:10px 0 8px;font-size:clamp(42px,5vw,68px);font-weight:560;line-height:.96}.saved-stories-heading p{color:#81798a;max-width:650px;margin:0;font-size:11px;line-height:1.65}.new-story-button{background:linear-gradient(112deg,#5b43da,#9d55da 68%,#cb609d);border-radius:14px;min-height:48px;padding:0 20px;box-shadow:0 14px 30px #5c3ec433}.new-story-button svg{width:16px}.saved-stories-panel{background:#ffffffe0;border:1px solid #e8e2ef;border-radius:25px;overflow:hidden;box-shadow:0 22px 60px #30225412}.saved-stories-toolbar{border-bottom:1px solid #ede8f2;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;display:flex}.saved-stories-toolbar>div{align-items:center;gap:10px;display:flex}.saved-stories-toolbar small{color:#837a8c;font-size:9px;font-weight:700}.saved-stories-toolbar strong{color:#6a50c7;background:#f0ebfb;border-radius:9px;place-items:center;min-width:28px;height:28px;font-size:9px;display:grid}.saved-stories-search{width:min(320px,46%);position:relative}.saved-stories-search svg{z-index:1;color:#8f8798;width:15px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.saved-stories-search input{background:#faf9fc;border-color:#e6e0eb;border-radius:13px;height:42px;padding-left:38px;font-size:10px}.saved-story-filters{scrollbar-width:none;gap:8px;padding:14px 20px 2px;display:flex;overflow-x:auto}.saved-story-filters::-webkit-scrollbar{display:none}.saved-story-filters button{color:#756b80;background:#fff;border:1px solid #e6dfee;border-radius:13px;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:9px;font-weight:760;display:inline-flex}.saved-story-filters button span{color:#6e52c8;background:#f1ecfa;border-radius:8px;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid}.saved-story-filters button.active{color:#fff;background:linear-gradient(135deg,#684bd0,#8a57dc);border-color:#7052ce;box-shadow:0 9px 20px #5b3dbc2e}.saved-story-filters button.active span{color:#fff;background:#ffffff2e}.saved-story-feedback{color:#397566;background:#f0faf7;border:1px solid #d9eee8;border-radius:12px;align-items:center;gap:8px;min-height:42px;margin:12px 20px 0;padding:10px 13px;font-size:9px;font-weight:720;display:flex}.saved-story-feedback.error{color:#9d4658;background:#fff5f7;border-color:#f0d7dc}.saved-story-feedback svg{width:15px}.saved-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px;display:grid}.saved-story-card{min-width:0;color:inherit;background:radial-gradient(circle at 94% 4%,#d360b61a,#0000 30%),#fff;border:1px solid #e8e2ef;border-radius:19px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.saved-story-card.archived{background:#f9f7fb}.saved-story-card:hover{border-color:#cfc0e8;transform:translateY(-2px);box-shadow:0 16px 35px #3b28691a}.saved-story-card-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:13px;padding:20px;display:grid}.saved-story-card-main:disabled{cursor:default;opacity:.78}.saved-story-card-top,.saved-story-card-footer,.saved-story-meta span{align-items:center;display:flex}.saved-story-card-top,.saved-story-card-footer{justify-content:space-between;gap:12px}.saved-story-icon{color:#fff;background:linear-gradient(145deg,#6850d8,#c35cac);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.saved-story-icon svg{width:17px}.saved-story-status{color:#6a52bd;background:#f1ecfb;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:820}.saved-story-status.scheduled{color:#9a682e;background:#fff2d9}.saved-story-status.ready{color:#367a6a;background:#e9f8f3}.saved-story-status.in_review{color:#6a52bd;background:#f1ecfb}.saved-story-status.changes_requested{color:#9a682e;background:#fff2d9}.saved-story-status.archived{color:#716979;background:#ece8ef}.saved-story-card h2{color:#3a3148;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:650;overflow:hidden}.saved-story-card-main>p{color:#837a8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin:0;font-size:10px;line-height:1.65;display:-webkit-box;overflow:hidden}.saved-story-meta{flex-wrap:wrap;gap:7px;display:flex}.saved-story-meta span{color:#746b7f;background:#f7f4fa;border-radius:9px;gap:5px;padding:7px 9px;font-size:8px;font-weight:700}.saved-story-meta svg{color:#7458cf;width:12px}.saved-story-card-footer{border-top:1px solid #eee9f2;margin-top:2px;padding-top:13px}.saved-story-card-footer>span{color:#978f9f;font-size:8px}.saved-story-card-footer strong{color:#694fc5;align-items:center;gap:4px;font-size:8px;display:flex}.saved-story-card-footer strong svg{width:13px}.saved-story-actions{background:#f9f7fcb8;border-top:1px solid #eee9f2;flex-wrap:wrap;gap:8px;padding:13px 15px 15px;display:flex}.saved-story-actions button{border-radius:12px;flex:auto;min-height:42px;padding-inline:12px;font-size:8px;font-weight:760}.story-action-dialog{border-radius:24px;max-width:470px;padding:24px}.story-action-form{gap:9px;display:grid}.story-action-form input{border-radius:13px;min-height:48px}.story-action-footer{margin:12px -24px -24px;padding:15px 24px 19px}.story-action-footer button{min-height:44px}.dialog-brand.warning{color:#a55762;background:#fff0f2}.saved-stories-state,.saved-stories-empty{color:#807788;text-align:center;background:0 0;border:0;align-content:center;place-items:center;gap:11px;min-height:250px;padding:36px;display:grid}.saved-stories-state svg,.saved-stories-empty svg{color:#7659d5;width:27px}.saved-stories-state svg.lucide-loader-circle{animation:1s linear infinite media-spin}.saved-stories-state span,.saved-stories-empty span{max-width:440px;font-size:10px;line-height:1.6}.saved-stories-empty{cursor:pointer;width:100%}.saved-stories-empty strong{color:#443a51;font-size:17px}.media-feedback{color:#5f566b;background:#ffffffc7;border:1px solid #493e6f1a;border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:13px 16px;font-size:10px;display:flex}.media-feedback svg{color:#7252d8;flex:none;width:16px}.media-feedback.uploading svg{animation:1s linear infinite media-spin}.media-feedback.success{color:#39766b;background:#eefaf6;border-color:#41a9892e}.media-feedback.partial,.media-feedback.error{color:#9b4c61;background:#fff4f6;border-color:#d25c7929}.media-upload-queue{background:#ffffffe6;border:1px solid #5b45991a;border-radius:18px;gap:14px;margin-top:12px;padding:16px;display:grid;box-shadow:0 14px 34px #32235c0f}.media-upload-queue-heading{gap:9px;display:grid}.media-upload-queue-heading>div:first-child{color:#4a4059;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.media-upload-queue-heading span{color:#7659d5;font-size:9px;font-weight:800}.media-upload-progress{appearance:none;background:#eeeaf5;border:0;border-radius:999px;width:100%;height:6px;overflow:hidden}.media-upload-progress::-webkit-progress-bar{border-radius:inherit;background:#eeeaf5}.media-upload-progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,#6448db,#b256c8)}.media-upload-progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#6448db,#b256c8)}.media-upload-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.media-upload-item{background:#fff;border:1px solid #eeeaf3;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:7px;display:grid}.media-upload-item.done,.media-upload-item.duplicate{background:#f5fcfa;border-color:#41a98929}.media-upload-item.failed,.media-upload-item.invalid{background:#fff8f9;border-color:#d25c7926}.media-upload-thumb{color:#816ac7;background:#f0ebfa;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.media-upload-thumb img{object-fit:cover;width:100%;height:100%}.media-upload-thumb svg{width:18px}.media-upload-file{gap:3px;min-width:0;display:grid}.media-upload-file strong,.media-upload-file small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-upload-file strong{color:#4b4258;font-size:8px}.media-upload-file small{color:#9b92a4;font-size:7px}.media-upload-status{color:#7252d8;background:#f0ebfb;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.media-upload-status svg{width:14px}.media-upload-item.preparing .media-upload-status svg,.media-upload-item.uploading .media-upload-status svg,.media-upload-item.saving .media-upload-status svg{animation:1s linear infinite media-spin}.media-upload-item.done .media-upload-status,.media-upload-item.duplicate .media-upload-status{color:#38816f;background:#e7f7f1}.media-upload-item.failed .media-upload-status,.media-upload-item.invalid .media-upload-status{color:#a84e66;background:#fdebef}.media-upload-actions{justify-content:flex-end;gap:8px;display:flex}.media-upload-actions button{min-height:44px;padding:0 14px}.media-panel{background:#ffffffd6;border:1px solid #4e3b7e14;border-radius:22px;margin-top:24px;padding:18px;box-shadow:0 17px 45px #32235c12}.media-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.media-toolbar>small{color:#aaa2b1;text-align:right;font-size:7px}.media-discovery{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin:-4px 0 18px;display:grid}.media-search{background:#fff;border:1px solid #e4ddef;border-radius:14px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:0 8px 0 14px;display:grid;box-shadow:0 8px 24px #3d2a650d}.media-search:focus-within{border-color:#a991ed;box-shadow:0 0 0 3px #7659d51f}.media-search>svg{color:#7967b7;width:16px}.media-search input{min-width:0;height:46px;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:10px}.media-search input:focus-visible{box-shadow:none}.media-search button{color:#7d7289;background:#f3f0f6;border:0;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.media-search button svg{width:15px}.media-analysis-filters{scrollbar-width:none;gap:5px;min-width:0;display:flex;overflow-x:auto}.media-analysis-filters::-webkit-scrollbar{display:none}.media-analysis-filters button{color:#756b81;background:#fff;border:1px solid #ebe5f1;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 11px;font-size:8px;font-weight:750;display:inline-flex}.media-analysis-filters button svg{color:#8d6fe0;width:12px}.media-analysis-filters button span{color:#8b8195;background:#f0edf4;border-radius:7px;place-items:center;min-width:18px;height:18px;font-size:7px;display:grid}.media-analysis-filters button.active{color:#6248c4;background:#f2edff;border-color:#d9cef4}.media-analysis-filters button.active span{color:#fff;background:#7659d5}.media-sort{gap:4px;min-width:180px;display:grid}.media-sort>span{color:#8f8599;font-size:7px;font-weight:700}.media-sort select{color:#62586d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #e7e1ee;border-radius:12px;padding:0 32px 0 12px;font-size:8px;font-weight:700}.media-result-count{color:#958a9f;grid-column:1/-1;font-size:7px}.media-no-results{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;padding:28px 18px;display:flex}.media-no-results>svg{color:#896bdd;width:24px}.media-no-results strong{color:#382e48;font-size:11px}.media-no-results p{color:#8b8195;max-width:300px;font-size:8px;line-height:1.55}.media-no-results button{color:#654ac6;background:#f3efff;border:1px solid #ded5f1;border-radius:12px;min-height:44px;padding:0 15px;font-size:8px;font-weight:750}.media-toolbar-actions{align-items:center;gap:7px;display:flex}.media-filters{gap:5px;display:flex}.media-filters button{color:#81788d;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-size:9px;font-weight:750;display:flex}.media-filters button span{color:#958ba3;background:#f0edf4;border-radius:7px;place-items:center;min-width:18px;height:18px;font-size:7px;display:grid}.media-filters button.active{color:#6248c4;background:#f2edff;border-color:#e3dcf3}.media-filters button.active span{color:#fff;background:#7659d5}.media-select-mode{color:#756b81;background:#fff;border:1px solid #e8e2ef;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:9px;font-weight:750;display:inline-flex}.media-select-mode svg{width:13px}.media-select-mode.active{color:#654ac6;background:#f2edff;border-color:#dcd1f5}.media-selection-library{color:#654ac6;background:#f8f5ff;border:1px solid #e3dcf3;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:9px;font-weight:750;display:inline-flex}.media-selection-library>svg{width:13px}.media-selection-library>span{color:#fff;background:#7659d5;border-radius:7px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:7px;display:grid}.media-selection-bar{color:#5f4bae;background:#f3efff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin:-6px 0 14px;padding:0 12px;font-size:9px;display:flex}.media-selection-summary{gap:3px;min-width:0;display:grid}.media-selection-summary span,.media-selection-summary output{color:#83749d;font-size:7px;line-height:1.4}.media-selection-actions{align-items:center;gap:6px;display:flex}.media-selection-bar button{color:#7258c7;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:8px;font-weight:750;display:inline-flex}.media-selection-bar button:disabled{cursor:progress;opacity:.66}.media-selection-bar .media-selection-visible{background:#fffc;border:1px solid #ded5f0;border-radius:10px;padding:0 11px}.media-selection-visible svg{flex:none;width:13px}.media-selection-bar .media-selection-analyze{color:#fff;background:linear-gradient(135deg,#7657db,#a543d4);border-radius:10px;padding:0 12px;box-shadow:0 7px 16px #6243c32e}.media-selection-bar .media-selection-save{background:#ffffffdb;border:1px solid #d9cef0;border-radius:10px;padding:0 12px}.media-selection-save svg{flex:none;width:13px}.media-selection-analyze svg{flex:none;width:14px}.media-selection-analyze .lucide-loader-circle{animation:1s linear infinite media-spin}.media-analysis-selection-dialog{max-width:500px}.media-analysis-selection-icon{color:#fff;background:linear-gradient(135deg,#7657db,#c846bd);border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:6px;display:grid;box-shadow:0 10px 24px #6844c533}.media-analysis-selection-icon svg{width:21px}.media-selection-library-dialog{width:min(100% - 28px,570px);max-width:570px;max-height:min(88svh,760px);overflow-y:auto}.media-selection-library-icon{color:#fff;background:linear-gradient(135deg,#7657db,#c846bd);border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:6px;display:grid;box-shadow:0 10px 24px #6844c533}.media-selection-library-icon svg{width:20px}.media-selection-save-form{background:linear-gradient(135deg,#faf8ff,#fff7fc);border:1px solid #e7def6;border-radius:16px;gap:9px;padding:14px;display:grid}.media-selection-save-form label{color:#5d5269;font-size:10px;font-weight:750}.media-selection-save-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.media-selection-save-row input,.media-selection-save-row button{min-height:46px}.media-selection-save-row button svg,.media-selection-feedback svg,.media-selection-limit svg,.media-saved-selection-state svg{flex:none;width:15px}.media-selection-save-row .lucide-loader-circle,.media-saved-selection-state .lucide-loader-circle{animation:1s linear infinite media-spin}.media-selection-limit,.media-selection-feedback,.media-saved-selection-state{color:#8b6680;align-items:center;gap:7px;margin:0;font-size:9px;line-height:1.45;display:flex}.media-selection-feedback.saved{color:#287a5a}.media-selection-feedback.error,.media-saved-selection-state.error{color:#a94b58}.media-selection-notice{color:#39725b;background:#f0faf5;border-radius:12px;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:9px;line-height:1.45;display:flex}.media-selection-notice.error{color:#a94b58;background:#fff2f4}.media-selection-notice svg{flex:none;width:15px}.media-saved-selection-list{gap:8px;padding-top:2px;display:grid}.media-saved-selection-state{color:#83798e;text-align:center;background:#fbfaff;border:1px dashed #dfd7eb;border-radius:15px;justify-content:center;min-height:72px;padding:16px}.media-saved-selection{color:#443750;text-align:left;background:#fff;border:1px solid #e6dff0;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:66px;padding:12px 13px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.media-saved-selection:hover{border-color:#cfc0ee;transform:translateY(-1px);box-shadow:0 9px 22px #49316814}.media-saved-selection-copy{gap:4px;min-width:0;display:grid}.media-saved-selection-copy strong{font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.media-saved-selection-copy small{color:#8b8195;font-size:8px;line-height:1.45}.media-saved-selection-copy em{color:#a46648;align-items:center;gap:5px;font-size:8px;font-style:normal;line-height:1.4;display:flex}.media-saved-selection-copy em svg{flex:none;width:13px}.media-saved-selection-actions{flex:none;align-items:center;gap:5px;display:flex}.media-saved-selection-open{color:#6d52c7;background:#f2edff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:4px;min-height:42px;padding:0 10px;font-size:8px;font-weight:750;display:inline-flex}.media-saved-selection-open:disabled{cursor:not-allowed;opacity:.45}.media-saved-selection-open svg{width:14px}.media-saved-selection-icon{color:#756b81;background:#fff;border:1px solid #e5deef;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.media-saved-selection-icon.delete{color:#aa5362}.media-saved-selection-icon svg{width:15px}.media-saved-selection-edit{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;width:100%;display:grid}.media-saved-selection-edit input,.media-saved-selection-edit button{min-height:44px}.media-saved-selection-edit .lucide-loader-circle{animation:1s linear infinite media-spin}.media-analysis-selection-privacy{color:#6d6177;background:#f7f4fb;border-radius:12px;align-items:flex-start;gap:9px;margin:4px 0 6px;padding:12px;font-size:9px;line-height:1.55;display:flex}.media-analysis-selection-privacy svg{color:#6e54cb;flex:none;width:17px}.media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.media-card{min-width:0;color:inherit;text-align:left;background:#fff;border:1px solid #eeeaf3;border-radius:17px;padding:0;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 8px 22px #32235c0a}.media-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #32235c17}.media-card:focus-visible{outline-offset:2px;outline:3px solid #694bd752}.media-card.selected{border-color:#7659d5;box-shadow:0 0 0 3px #7659d529}.media-card-visual{aspect-ratio:1;background:linear-gradient(145deg,#eee9fb,#f8eefa);position:relative;overflow:hidden}.media-card-visual>img,.media-card-visual>video{object-fit:cover;width:100%;height:100%;display:block}.media-duplicate-kind{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#6f4dc3d6;border-radius:9px;align-items:center;gap:5px;min-height:26px;padding:0 8px;font-size:7px;font-weight:800;display:inline-flex;position:absolute;bottom:9px;right:9px}.media-duplicate-kind.possible{background:#b16f2ae0}.media-duplicate-kind svg{width:10px}.media-duplicate-cleanup-button{color:#fff!important;background:linear-gradient(135deg,#7659d5,#a84fa5)!important;border-color:#7659d5!important}.media-duplicate-cleanup-dialog{border-radius:24px;width:min(680px,100vw - 24px);max-height:min(820px,100dvh - 24px);overflow-y:auto}.media-duplicate-cleanup-safety,.media-duplicate-cleanup-notice,.media-duplicate-cleanup-empty{color:#675a74;background:#f7f3fb;border-radius:15px;align-items:flex-start;gap:10px;margin:0;padding:14px;font-size:12px;line-height:1.55;display:flex}.media-duplicate-cleanup-dialog>.media-duplicate-close{touch-action:manipulation;min-width:48px;min-height:48px;position:absolute;top:8px;right:8px}.media-duplicate-cleanup-dialog>[data-slot=dialog-header]{padding-right:40px}.media-duplicate-cleanup-safety svg,.media-duplicate-cleanup-notice svg,.media-duplicate-cleanup-empty svg{color:#7659d5;flex:none;width:19px}.media-duplicate-cleanup-notice.success{color:#315f4c;background:#edf8f2}.media-duplicate-cleanup-notice.warning{color:#80511e;background:#fff5e5}.media-duplicate-cleanup-list{gap:12px;display:grid}.media-duplicate-cleanup-list article{background:#fff;border:1px solid #e9e1f2;border-radius:18px;gap:12px;padding:16px;display:grid}.media-duplicate-cleanup-list article>div,.media-duplicate-cleanup-list article>p{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.media-duplicate-cleanup-list article>div>svg,.media-duplicate-cleanup-list article>p>svg{color:#7659d5;flex:none;width:20px}.media-duplicate-cleanup-list article span{min-width:0}.media-duplicate-cleanup-list article strong,.media-duplicate-cleanup-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.media-duplicate-cleanup-list article small,.media-duplicate-cleanup-list article>p{color:#81758d;font-size:11px}.media-duplicate-cleanup-list button{white-space:normal;min-height:48px}.media-duplicate-files{gap:8px;margin:0;padding:0;list-style:none;display:grid}.media-duplicate-files li{background:#f8f5fc;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.media-duplicate-files li>span:nth-child(2){flex:1}.media-duplicate-files svg{color:#7659d5;width:18px}.media-duplicate-files li>small{white-space:normal;flex:none}.media-duplicate-files li strong,.media-duplicate-files li small{overflow-wrap:anywhere;white-space:normal!important}.media-duplicate-cleanup-list .lucide-loader-circle{animation:1s linear infinite media-spin}@media (width<=640px){.media-duplicate-cleanup-dialog{border-radius:20px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:18px}.media-duplicate-cleanup-list article{padding:14px}}.media-preview-fallback{color:#8b78c6;background:radial-gradient(circle at 75% 20%,#db64be2e,#0000 35%),linear-gradient(145deg,#eee9fb,#f8eefa);place-items:center;width:100%;height:100%;display:grid}.media-preview-fallback.video{color:#c06683;background:radial-gradient(circle at 25% 75%,#6a4cd633,#0000 42%),linear-gradient(145deg,#f8e9ef,#f1eaf8)}.media-preview-fallback svg{width:34px}.media-kind{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#271f37b3;border-radius:9px;align-items:center;gap:5px;min-height:26px;padding:0 8px;font-size:7px;font-weight:750;display:flex;position:absolute;bottom:9px;left:9px}.media-kind svg{width:10px}.media-selection-check{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2f253e8f;border:2px solid #fffffff0;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 5px 14px #261a3d33}.media-card.selected .media-selection-check{background:#7659d5;border-color:#7659d5}.media-selection-check svg{stroke-width:3px;width:15px}.media-play{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#362752c2;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px #261a3d3d}.media-play svg{fill:currentColor;width:15px;margin-left:2px}.media-card-details{gap:3px;padding:11px 12px 13px;display:grid}.media-card-details strong{color:#3a3347;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.media-card-details span{color:#9991a1;font-size:7px}.media-card-details .media-card-tags{gap:4px;margin-top:4px;display:flex}.media-card-tags i{color:#6a51c5;text-overflow:ellipsis;white-space:nowrap;background:#f2edff;border-radius:7px;max-width:50%;padding:4px 6px;font-size:6px;font-style:normal;font-weight:750;overflow:hidden}.media-card-details .media-card-analysis{color:#7455cf;align-items:center;gap:5px;min-height:24px;margin-top:3px;font-size:6px;font-weight:750;display:flex}.media-card-analysis svg{flex:none;width:11px}.media-card-analysis.running svg{animation:1s linear infinite media-spin}.media-card-analysis.failed,.media-card-analysis.skipped{color:#9b6470}.media-empty-state{color:#8b8393;text-align:center;margin:0;padding:50px 20px;font-size:11px}.media-empty-action{width:100%;min-height:260px;color:inherit;background:linear-gradient(145deg,#fcfaff,#fffafc);border:1px dashed #dcd3ee;border-radius:18px;align-content:center;place-items:center;gap:9px;padding:28px;display:grid}.media-empty-action>span{color:#fff;background:linear-gradient(145deg,#6547df,#b45bc9);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 14px 28px #6444d433}.media-empty-action svg{width:25px}.media-empty-action strong{color:#3a314d;font-size:15px}.media-empty-action p{color:#8c8494;margin:0;font-size:10px}.media-viewer-dialog{border-radius:22px;width:min(92vw,900px);max-width:900px;max-height:92svh;padding:22px;overflow:auto}.media-viewer{touch-action:pan-y;background:#211b2c;border-radius:16px;place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.media-viewer img,.media-viewer video{object-fit:contain;width:100%;max-height:68svh;display:block}.media-viewer-state{color:#d4cce0;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.media-viewer-state svg{width:17px;animation:1s linear infinite media-spin}.media-viewer-nav{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#231b30a8;border:1px solid #fff3;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 9px 24px #140f1d33}.media-viewer-nav.previous{left:12px}.media-viewer-nav.next{right:12px}.media-viewer-nav:disabled{opacity:.28}.media-viewer-nav svg{width:20px}.media-viewer-meta{gap:8px;display:flex}.media-viewer-meta span{color:#756c81;background:#f3f0f6;border-radius:9px;padding:6px 9px;font-size:8px;font-weight:700}.media-viewer-meta .media-swipe-hint{color:#7259c6;background:#f0ebff;margin-left:auto}.media-intelligence{background:linear-gradient(145deg,#faf8ff,#fffafd);border:1px solid #ebe5f4;border-radius:16px;gap:12px;padding:15px;display:grid}.media-intelligence-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.media-intelligence-heading>span{color:#5e46b8;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.media-intelligence-heading svg{width:14px}.media-intelligence-heading small{color:#a096ab;text-align:right;max-width:58%;font-size:7px;line-height:1.45}.media-vision-result{background:#ffffffdb;border:1px solid #ded4ee;border-radius:14px;gap:10px;padding:14px;display:grid}.media-vision-description{gap:5px;display:grid}.media-vision-description strong,.media-vision-uncertainties strong,.media-technical-tags>strong{color:#675875;font-size:8px;font-weight:800}.media-vision-description p{color:#4c4159;margin:0;font-size:11px;line-height:1.6}.media-vision-tags,.media-agent-tags{flex-wrap:wrap;gap:6px;display:flex}.media-vision-tags span{color:#fff;background:linear-gradient(125deg,#6749cd,#9360d7);border-radius:9px;padding:7px 9px;font-size:8px;font-weight:750}.media-vision-uncertainties{border-top:1px solid #eee9f3;gap:5px;padding-top:9px;display:grid}.media-vision-uncertainties ul{color:#7d6f87;gap:4px;margin:0;padding-left:17px;font-size:8px;line-height:1.45;display:grid}.media-analysis-action,.media-scene-preparation{background:#ffffffbf;border:1px dashed #d8cdea;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.media-analysis-action>div,.media-scene-preparation>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.media-analysis-action>div>svg,.media-scene-preparation>div>svg{color:#7355cf;flex:none;width:19px}.media-analysis-action.running>div>svg,.media-analysis-action button .lucide-loader-circle,.media-scene-preparation.preparing svg{animation:1s linear infinite media-spin}.media-analysis-action span,.media-scene-preparation span{gap:4px;display:grid}.media-analysis-action strong,.media-scene-preparation strong{color:#554862;font-size:9px}.media-analysis-action small,.media-scene-preparation small{color:#92879b;font-size:7px;line-height:1.45}.media-analysis-action button,.media-scene-preparation button{min-height:48px;padding:0 14px}.media-scene-preparation{background:linear-gradient(135deg,#f8f8ff,#f2edff);border-style:solid;border-color:#d8ddf4}.media-scene-preparation.ready{background:#effbf6;border-color:#bfe3d2}.media-scene-preparation.error{background:#fff3f5;border-color:#efc9d2}.media-analysis-error{color:#984a5d;background:#fff0f3;border-radius:10px;padding:10px 12px;font-size:9px;font-weight:700}.media-technical-tags{gap:7px;padding-top:3px;display:grid}.media-metadata-title{color:#94899e;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.media-agent-tags{margin:0}.media-agent-tags span{color:#684dc4;background:#eee8ff;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:750}.media-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.media-metadata-grid>div{background:#ffffffd6;border-radius:11px;min-width:0;padding:10px 11px}.media-metadata-grid dt{color:#9b91a5;align-items:center;gap:6px;font-size:7px;font-weight:700;display:flex}.media-metadata-grid dt svg{width:12px}.media-metadata-grid dd{color:#4a4059;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:9px;font-weight:700;overflow:hidden}.media-metadata-grid>div.unavailable dd{color:#94899e;white-space:normal;font-weight:600}.media-location-metadata dd{text-overflow:initial;white-space:normal;gap:5px;display:grid;overflow:visible}.media-location-metadata dd small{color:#8e839a;font-size:7px;font-weight:600;line-height:1.35}.media-viewer-actions{justify-content:flex-end;padding-top:2px;display:flex}.media-viewer-actions button{min-height:40px;padding:0 14px}.media-delete-dialog{max-width:430px;padding:20px}.media-delete-dialog [data-slot=dialog-header]{padding-right:28px}.media-delete-icon{color:#b33f61;background:#fff0f4;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.media-delete-icon svg{width:20px}.media-delete-error{color:#9c3150;background:#fff0f4;border-radius:10px;padding:10px 12px;font-size:9px;font-weight:700}.media-card-uploader{align-items:center;gap:5px;display:flex;color:#705e84!important}.media-card-uploader svg{width:11px}.media-location-empty{background:#ffffffb8;border:1px dashed #d9cee9;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.media-location-empty>div{align-items:center;gap:10px;min-width:0;display:flex}.media-location-empty>div>svg{color:#7558cf;flex:none;width:19px}.media-location-empty span{gap:4px;display:grid}.media-location-empty strong{color:#554963;font-size:9px}.media-location-empty small{color:#a096aa;font-size:7px}.media-location-empty button{flex:none;min-height:42px}.media-location-editor{background:#fff;border:1px solid #ddd2ee;border-radius:14px;gap:13px;padding:14px;display:grid}.media-location-editor>button{min-height:48px}.media-location-editor>button svg,.media-location-actions button svg{width:16px}.media-location-editor>button .lucide-loader-circle,.media-location-actions .lucide-loader-circle{animation:1s linear infinite media-spin}.media-location-editor form{border-top:1px solid #eee9f4;gap:11px;padding-top:12px;display:grid}.media-location-editor form>strong{color:#5b4e69;font-size:9px}.media-coordinate-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.media-coordinate-fields label{color:#756a80;gap:7px;font-size:8px;display:grid}.media-coordinate-fields input{min-height:46px;font-size:16px}.media-location-actions{gap:8px;display:flex}.media-location-actions button{min-height:44px}.media-location-feedback{border-radius:11px;align-items:center;gap:8px;min-height:39px;padding:10px 12px;font-size:8px;font-weight:700;display:flex}.media-location-feedback svg{width:15px}.media-location-feedback.saved{color:#346e57;background:#eaf7f1}.media-location-feedback.error{color:#96555c;background:#fff0f1}.media-picker-dialog{border-radius:24px;width:min(92vw,620px);max-width:620px;padding:24px}.media-picker-dialog [data-slot=dialog-title]{color:#332a44;letter-spacing:-.035em;font-size:24px}.media-picker-dialog [data-slot=dialog-description]{color:#8a8193;max-width:490px;font-size:11px;line-height:1.55}.media-picker-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.media-picker-option{min-height:176px;color:inherit;text-align:center;background:linear-gradient(145deg,#fff,#faf7ff);border:1px solid #e9e3f2;border-radius:19px;align-content:center;place-items:center;gap:9px;padding:22px 16px;display:grid}.media-picker-option.camera{background:linear-gradient(145deg,#fff,#fff7fa)}.media-picker-option>span{color:#fff;background:linear-gradient(145deg,#6547df,#9d55dc);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 26px #6444d433}.media-picker-option.camera>span{background:linear-gradient(145deg,#bd557f,#dc8162);box-shadow:0 12px 26px #be507b33}.media-picker-option svg{width:24px}.media-picker-option strong{color:#43384f;font-size:12px}.media-picker-option small{color:#978d9f;font-size:8px;line-height:1.45}.media-picker-private{color:#7d7288;justify-content:center;align-items:center;gap:7px;margin:0;font-size:9px;display:flex}.media-picker-private svg{color:#654bc7;width:14px}@keyframes media-spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-view{animation:.38s both human-line-in}.team-heading{justify-content:space-between;align-items:flex-end;gap:26px;display:flex}.team-heading>div>span{color:#8c829b;letter-spacing:.14em;font-size:8px;font-weight:800}.team-heading h1{color:#332b48;letter-spacing:-.055em;margin:8px 0 7px;font-size:clamp(38px,4.5vw,62px);font-weight:590;line-height:1}.team-heading p{color:#8c8495;margin:0;font-size:11px}.team-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.team-summary article{background:#ffffffc7;border:1px solid #4e3b7e14;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 12px 32px #32235c0b}.team-summary-icon{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.team-summary-icon svg{width:16px}.team-summary-icon.active{color:#3b9f8c;background:#e6f7f3}.team-summary-icon.invited{color:#d0707f;background:#ffedf1}.team-summary-icon.locales{color:#6e4bd7;background:#eee9ff}.team-summary strong,.team-summary small{display:block}.team-summary strong{color:#383145;letter-spacing:-.025em;font-size:15px}.team-summary small{color:#9b94a2;text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:8px}.team-panel{background:#ffffffe0;border:1px solid #4e3b7e14;border-radius:21px;margin-top:14px;overflow:hidden;box-shadow:0 17px 45px #32235c0f}.team-feedback{color:#277963;background:#e9f8f4;align-items:center;gap:9px;padding:11px 18px;font-size:9px;font-weight:650;line-height:1.45;display:flex}.team-feedback svg{flex:none;width:15px}.team-feedback.demo,.team-feedback.service-not-ready,.team-feedback.already-invited{color:#8b6130;background:#fff4df}.team-feedback.error,.team-feedback.already-member{color:#a44752;background:#fff0f1}.team-feedback.sending{color:#5d48ba;background:#f1edff}.team-toolbar{border-bottom:1px solid #eeeaf4;justify-content:space-between;align-items:center;gap:20px;min-height:67px;padding:12px 18px;display:flex}.team-toolbar>div{align-items:center;gap:8px;display:flex}.team-toolbar>div small{color:#635b70;font-size:10px;font-weight:700}.team-toolbar>div strong{color:#7658d2;text-align:center;background:#f0ecff;border-radius:8px;min-width:23px;padding:4px 7px;font-size:8px}.team-search{width:min(290px,44%);position:relative}.team-search>svg{z-index:1;color:#91899b;width:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.team-search input{background:#faf9fc;border-color:#ece8f1;border-radius:12px;height:39px;padding-left:36px;font-size:9px}.member-list{margin:0;padding:0;list-style:none;display:grid}.member-row{border-bottom:1px solid #f1edf4;grid-template-columns:auto minmax(180px,1.6fr) minmax(100px,.65fr) minmax(120px,.8fr) auto;align-items:center;gap:14px;min-width:0;padding:15px 18px;display:grid}.member-row:last-child{border-bottom:0}.member-avatar{color:#fff;background:linear-gradient(145deg,#7154db,#c75bad);border-radius:12px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.member-identity,.member-meta{gap:4px;min-width:0;display:grid}.member-identity strong,.member-meta strong{color:#3e374a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.member-identity small,.member-meta small{color:#9a929f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.member-meta strong{align-items:center;gap:5px;font-size:9px;display:flex}.member-meta strong svg{color:#7456d3;width:12px}.member-role-static{color:#3e374a;font-size:9px}.member-role-control{color:#6549c5;width:max-content;min-height:36px;font:inherit;cursor:pointer;background:#f5f1ff;border:1px solid #e4dcf0;border-radius:11px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:760;display:inline-flex}.member-role-control svg{width:12px}.member-role-dialog{border-radius:25px;width:min(780px,100vw - 30px);max-width:780px;max-height:90svh;padding:27px;overflow-y:auto}.member-role-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.member-role-options>button{color:#4b4054;min-height:112px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e9e3ee;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:14px;display:grid;position:relative}.member-role-options>button.selected{background:#f5f0ff;border-color:#cfc0f4;box-shadow:inset 0 0 0 1px #7050d314}.member-role-options>button>span{color:#7050d3;background:#eee8ff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.member-role-options>button>span svg{width:15px}.member-role-options>button strong{color:#403548;font-size:11px}.member-role-options>button p{color:#908698;margin:5px 0 0;font-size:9px;line-height:1.45}.member-role-options>button em{color:#7254cf;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:800;position:absolute;bottom:9px;right:10px}.member-permissions{background:linear-gradient(145deg,#fbf9ff,#fff);border:1px solid #e8e1f0;border-radius:19px;gap:13px;padding:16px;display:grid}.member-permissions-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.member-permissions-heading strong{color:#403548;font-size:12px}.member-permissions-heading p{color:#8e8497;max-width:520px;margin:5px 0 0;font-size:9px;line-height:1.5}.member-permissions-heading>span{color:#694cc7;background:#eee8ff;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:800}.member-permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.member-permission-groups fieldset{background:#ffffffd1;border:1px solid #eee8f3;border-radius:15px;align-content:start;gap:7px;min-width:0;margin:0;padding:12px;display:grid}.member-permission-groups legend{color:#7a6b84;letter-spacing:.05em;text-transform:uppercase;padding:0 5px;font-size:8px;font-weight:820}.member-permission-groups button{color:#a096a6;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#faf8fb;border:1px solid #eee9f1;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;font-size:9px;font-weight:690;line-height:1.3;display:grid}.member-permission-groups button>span{color:#a89eaf;background:#eeeaf1;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.member-permission-groups button svg{width:13px}.member-permission-groups button.active{color:#4c4056;background:#f7f3ff;border-color:#d9cdf5}.member-permission-groups button.active>span{color:#6848c9;background:#e8e0ff}.member-permission-groups button.locked{opacity:.72;cursor:default}.member-permissions-full{color:#5c478f;background:#f1ebff;border-radius:14px;align-items:center;gap:11px;min-height:58px;padding:13px 15px;font-size:10px;font-weight:700;display:flex}.member-permissions-full svg{flex:none;width:18px}.member-role-feedback{color:#a44752;background:#fff0f1;border-radius:12px;margin:0;padding:10px 12px;font-size:9px}.member-role-save{border-radius:14px;justify-content:center;min-height:50px}.member-status{border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:700;display:inline-flex}.member-status i{border-radius:50%;width:6px;height:6px}.member-status.active{color:#2f8d79;background:#e9f8f4}.member-status.active i{background:#48bd9f}.member-status.invited{color:#9a6d35;background:#fff4df}.member-status.invited i{background:#e2a64f}.team-empty{color:#918a98;text-align:center;margin:0;padding:38px 20px;font-size:10px}.audit-view{animation:.38s both human-line-in}.audit-heading{justify-content:space-between;align-items:flex-end;gap:26px;display:flex}.audit-heading>div>span{color:#795fc7;letter-spacing:.14em;font-size:8px;font-weight:850}.audit-heading h1{color:#332b48;letter-spacing:-.055em;max-width:720px;margin:8px 0 9px;font-size:clamp(38px,4.5vw,62px);font-weight:590;line-height:1}.audit-heading p{color:#8c8495;max-width:720px;margin:0;font-size:11px;line-height:1.55}.audit-heading>svg{color:#7050d3;background:linear-gradient(145deg,#eee8ff,#fff);border-radius:18px;flex:none;width:54px;height:54px;padding:15px;box-shadow:0 14px 32px #5b40a41f}.audit-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.audit-summary article{background:#ffffffd1;border:1px solid #4e3b7e14;border-radius:17px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;min-height:72px;padding:14px 16px;display:grid;box-shadow:0 12px 32px #32235c0b}.audit-summary svg{color:#7657d5;width:17px}.audit-summary strong{color:#393047;font-size:20px;line-height:1}.audit-summary span{color:#938a9c;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:720;line-height:1.3}.audit-summary article.has-exceptions{background:#fff9fa;border-color:#cd5e7424}.audit-summary article.has-exceptions svg,.audit-summary article.has-exceptions strong{color:#b9556b}.audit-panel{background:#ffffffe6;border:1px solid #4e3b7e14;border-radius:22px;margin-top:14px;overflow:hidden;box-shadow:0 17px 45px #32235c0f}.audit-toolbar{border-bottom:1px solid #eeeaf4;grid-template-columns:minmax(230px,.8fr) minmax(0,2fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.audit-search{position:relative}.audit-search>svg{z-index:1;color:#867b94;width:14px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.audit-search input{background:#faf9fc;border-color:#e9e4ef;border-radius:13px;min-height:44px;padding-left:38px;font-size:9px}.audit-filters{scrollbar-width:none;justify-content:flex-end;gap:6px;min-width:0;display:flex;overflow-x:auto}.audit-filters::-webkit-scrollbar{display:none}.audit-filters button{color:#766d80;background:#fff;border:1px solid #e9e3f0;border-radius:12px;flex:none;min-height:44px;padding:0 12px;font-size:8px;font-weight:760}.audit-filters button.active{color:#6348c7;background:#f1edff;border-color:#d9cef6}.audit-list{margin:0;padding:0;list-style:none;display:grid}.audit-event{border-bottom:1px solid #f0ecf3;grid-template-columns:auto minmax(200px,1fr) minmax(118px,auto) auto;align-items:center;gap:14px;min-width:0;padding:14px 17px;display:grid}.audit-event:last-child{border-bottom:0}.audit-event-icon{color:#7152d3;background:#efeaff;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.audit-event-icon svg{width:16px}.audit-event-icon.access{color:#4b7eb4;background:#eaf4ff}.audit-event-icon.agent{color:#9a4aa5;background:#faeefa}.audit-event-icon.media{color:#b86a7b;background:#fff0f3}.audit-event-icon.publishing{color:#2e907d;background:#e8f8f4}.audit-event-icon.system{color:#866124;background:#fff5df}.audit-event-copy{gap:4px;min-width:0;display:grid}.audit-event-copy strong{color:#3f374d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.audit-event-copy span,.audit-event time{color:#978e9f;font-size:8px}.audit-event time{white-space:nowrap}.audit-event em{color:#328572;text-align:center;text-transform:uppercase;letter-spacing:.04em;background:#e9f8f4;border-radius:999px;min-width:76px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:780}.audit-event.denied em,.audit-event.failed em{color:#a84960;background:#fff0f3}.audit-state{color:#8d8496;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:250px;padding:30px;display:flex}.audit-state>svg{color:#7657d5;width:24px}.audit-state strong{color:#43394f;font-size:12px}.audit-state p{margin:0;font-size:9px}.audit-state.error>svg{color:#b9556b}.audit-state button,.audit-load-more{min-height:44px}.audit-load-more{margin:14px auto;display:flex}.audit-load-more svg{width:15px}.member-dialog{border-radius:24px;max-width:560px;padding:28px}.member-dialog .dialog-brand{color:#6c4bdd}.member-dialog .dialog-brand svg{width:20px}.member-form{gap:15px;display:grid}.member-form>div,.member-form-grid>div{gap:7px;display:grid}.member-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.member-form input,.member-form select{color:#3f374c;width:100%;height:43px;font:inherit;background:#fbfaff;border:1px solid #e6e1ec;border-radius:12px;outline:none;padding:0 12px;font-size:11px}.member-form input:focus,.member-form select:focus{border-color:#8268da;box-shadow:0 0 0 3px #7556d31a}.member-language-hint{color:#81798b;align-items:center;gap:7px;margin:-3px 0 0;font-size:9px;display:flex}.member-language-hint svg{color:#7356d2;flex:none;width:14px}.member-form>button{background:linear-gradient(110deg,#5e43e8,#9657e6);border-radius:13px;height:46px}.password-setup-dialog{background:#fffffffa;border:1px solid #ffffffdb;border-radius:26px;max-width:480px;padding:30px;box-shadow:0 30px 100px #2a1f4e4d}.password-setup-dialog [data-slot=dialog-close]{display:none}.password-setup-dialog .dialog-brand{color:#6848dc}.password-setup-dialog .dialog-brand svg{width:20px}.password-setup-form{gap:16px;display:grid}.password-setup-form>div{gap:7px;display:grid}.password-setup-form input{background:#fbfaff;border-radius:12px;height:46px;padding:0 13px}.password-setup-hint{color:#6f6781;background:#f5f2ff;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:11px 12px;font-size:10px;line-height:1.5;display:flex}.password-setup-hint svg{color:#6f51da;flex:none;width:15px;margin-top:1px}.password-setup-error{color:#a44752;background:#fff0f1;border-radius:11px;padding:10px 12px;font-size:10px;font-weight:650;line-height:1.45}.password-setup-form>button{background:linear-gradient(110deg,#5e43e8,#9657e6);border-radius:13px;height:48px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes language-surface-in{0%{opacity:.28;filter:blur(5px);transform:translateY(13px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes headline-language-in{0%{opacity:0;transform:translateY(22px)scale(.985)}62%{opacity:1;transform:translateY(-4px)scale(1)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes language-timer{to{transform:scaleX(1)}}@keyframes workspace-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes hello-wave{0%,75%,to{transform:rotate(0)}82%{transform:rotate(14deg)}89%{transform:rotate(-7deg)}95%{transform:rotate(9deg)}}@keyframes human-line-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.publishing-view{gap:24px;display:grid}.publishing-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.publishing-heading>div:first-child>span{color:#7659d5;letter-spacing:.13em;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.publishing-heading>div:first-child>span svg{width:15px}.publishing-heading h1{color:#322b40;letter-spacing:-.062em;max-width:760px;margin:10px 0 8px;font-size:clamp(42px,5vw,66px);font-weight:560;line-height:.97}.publishing-heading p{color:#81798a;max-width:690px;margin:0;font-size:11px;line-height:1.65}.publishing-safety{color:#66587d;background:#faf7ffdb;border:1px solid #e4dbf4;border-radius:15px;align-items:center;gap:10px;min-width:210px;padding:13px 15px;font-size:9px;font-weight:700;line-height:1.45;display:flex}.publishing-safety svg{color:#7252d2;flex:none;width:18px}.publishing-safety>span{gap:3px;display:grid}.publishing-safety small{color:#4f9b72;font-size:7px;font-weight:800}.publishing-flow{background:#ffffffc7;border:1px solid #e4dced;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:8px;list-style:none;display:grid;box-shadow:0 14px 38px #3726560d}.publishing-flow li{color:#968c9d;background:#f8f5fa;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:grid}.publishing-flow li>span{color:#867b8e;background:#ebe6ee;border-radius:11px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.publishing-flow li>span svg{width:15px}.publishing-flow li strong{font-size:8px;line-height:1.35}.publishing-flow li.complete{color:#39755e;background:#f0faf6}.publishing-flow li.complete>span{color:#fff;background:#4da37c}.publishing-flow li.active{color:#514265;background:linear-gradient(120deg,#efe9ff,#fff8fd);box-shadow:inset 0 0 0 1px #a88ee5}.publishing-flow li.active>span{color:#fff;background:linear-gradient(135deg,#6d4ed3,#c45da2)}.publishing-layout{grid-template-columns:minmax(250px,.32fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.publishing-story-panel,.publishing-workspace{background:#ffffffe6;border:1px solid #e7e1ed;border-radius:24px;box-shadow:0 22px 60px #30225412}.publishing-story-panel{padding:16px}.publishing-panel-title{justify-content:space-between;align-items:flex-start;gap:12px;padding:3px 2px 14px;display:flex}.publishing-panel-title>span{color:#3e354c;align-items:center;gap:7px;font-size:10px;font-weight:820;display:flex}.publishing-panel-title svg{color:#7659d5;width:15px}.publishing-panel-title small{color:#958da0;font-size:8px}.publishing-story-list{gap:8px;display:grid}.publishing-story-list>button{color:#5d5369;text-align:left;background:#f8f5fa;border:1px solid #0000;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:68px;padding:9px;transition:border-color .18s,background .18s,transform .18s;display:grid}.publishing-story-list>button:hover{border-color:#ddd3ec;transform:translateY(-1px)}.publishing-story-list>button.active{background:linear-gradient(120deg,#f2edff,#fbf7ff);border-color:#9a7ae4;box-shadow:0 10px 22px #6648bc1a}.publishing-story-icon{color:#7659d5;background:#ebe4fc;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.publishing-story-icon svg{width:17px}.publishing-story-list>button>span:nth-child(2){gap:5px;min-width:0;display:grid}.publishing-story-list strong{color:#3c3348;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.publishing-story-list small{color:#918797;align-items:center;gap:5px;font-size:8px;display:flex}.publishing-story-list small.publishing-story-approved{color:#2c8061;font-weight:780}.publishing-story-list small svg,.publishing-story-list>button>svg{width:13px}.publishing-story-list>button>svg{color:#a99eb1}.publishing-edit-story{border-radius:13px;width:100%;min-height:46px;margin-top:12px}.publishing-state,.publishing-empty{color:#887d91;text-align:center;align-content:center;place-items:center;gap:9px;min-height:190px;padding:24px;font-size:9px;display:grid}.publishing-state svg,.publishing-empty>svg{color:#7659d5;width:28px}.publishing-state:not(.error) svg{animation:1s linear infinite spin}.publishing-empty strong{color:#3d3449;font-size:12px}.publishing-empty span{max-width:230px;line-height:1.55}.publishing-workspace{overflow:hidden}.publishing-platform-heading{border-bottom:1px solid #eee9f1;padding:18px 18px 15px}.publishing-platform-heading>span{color:#93899c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:800;display:block}.publishing-platform-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.publishing-platform-tabs button{color:#6f6477;background:#fbf9fc;border:1px solid #e9e3ed;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 9px;font-size:9px;font-weight:760;display:flex}.publishing-platform-tabs button.active{color:#41354f;background:linear-gradient(120deg,#f2edff,#fff9fd);border-color:#a58ae5;box-shadow:0 8px 20px #5f40b617}.platform-mark{color:#fff;letter-spacing:-.02em;background:#3c3348;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:900;display:inline-grid}.platform-mark.instagram{background:linear-gradient(135deg,#7847da,#d84e91 58%,#f59b4a)}.platform-mark.tiktok{background:linear-gradient(135deg,#15131a 40%,#20d8d8 42%,#e84a74)}.platform-mark.x{background:#141218}.platform-mark.onlyfans{background:linear-gradient(135deg,#23b7ea,#1978d3)}.publishing-preview-layout{grid-template-columns:minmax(280px,1fr) minmax(270px,.9fr);gap:0;display:grid}.platform-preview-card{background:#fff;border:1px solid #e6dfea;border-radius:22px;flex-direction:column;min-height:540px;margin:18px;display:flex;overflow:hidden;box-shadow:0 22px 44px #32234b1a}.platform-preview-head{border-bottom:1px solid #eee9f1;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.platform-preview-head>span{align-items:center;gap:9px;display:flex}.platform-preview-head strong{color:#382f42;font-size:10px}.platform-preview-head small{color:#9a919f;letter-spacing:.12em;font-size:7px;font-weight:800}.platform-media-preview{color:#ffffffeb;background:radial-gradient(circle at 22% 20%,#ffffff30,#0000 30%),linear-gradient(145deg,#4b3d72,#8256aa 48%,#d16f99);place-items:center;min-height:290px;padding:28px;display:grid}.platform-preview-card.tiktok .platform-media-preview,.platform-preview-card.x .platform-media-preview{background:radial-gradient(circle at 75% 15%,#24dad938,#0000 28%),linear-gradient(145deg,#18151f,#342a43 60%,#69465c)}.platform-preview-card.onlyfans .platform-media-preview{background:radial-gradient(circle at 25% 20%,#ffffff40,#0000 30%),linear-gradient(145deg,#10577e,#218fc4 55%,#66c9dc)}.platform-media-preview>div{text-align:center;justify-items:center;gap:8px;display:grid}.platform-media-preview svg{width:34px;height:34px}.platform-media-preview strong{font-size:12px}.platform-media-preview span{color:#ffffffb8;font-size:8px}.platform-caption-preview{gap:9px;padding:17px;display:grid}.platform-caption-preview strong{color:#322a3b;font-family:var(--font-serif), Georgia, serif;font-size:19px;font-weight:540;line-height:1.12}.platform-caption-preview p{color:#706676;white-space:pre-line;max-height:130px;margin:0;font-size:9px;line-height:1.65;overflow:hidden}.platform-caption-preview .publishing-no-text{color:#9a744d}.publishing-control-panel{background:#fcfafd;border-left:1px solid #eee9f1;align-content:start;gap:13px;padding:18px;display:grid}.publishing-creator-control{background:linear-gradient(135deg,#fff,#f8f3ff);border:1px solid #ded4eb;border-radius:17px;gap:9px;padding:13px;display:grid}.publishing-creator-control>label{gap:4px;display:grid}.publishing-creator-control>label>span{color:#4d4158;align-items:center;gap:7px;font-size:9px;font-weight:820;display:flex}.publishing-creator-control>label svg{color:#7659d5;width:15px}.publishing-creator-control>label small{color:#918697;font-size:7px;line-height:1.45}.publishing-creator-select{position:relative}.publishing-creator-select>svg{color:#7659d5;pointer-events:none;width:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.publishing-creator-select select{color:#43384d;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #e1d8e9;border-radius:13px;padding:0 36px;font-size:9px;font-weight:760}.publishing-creator-select select:focus-visible{border-color:#8d70db;outline:3px solid #7659d52e}.publishing-creator-select select:disabled{color:#9d94a2;background:#f5f1f6}.publishing-creator-active{grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;display:grid}.publishing-creator-active>span{color:#fff;background:linear-gradient(135deg,#7252d2,#c75fa2);border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.publishing-creator-active>div{gap:2px;min-width:0;display:grid}.publishing-creator-active small{color:#9a8fa0;font-size:7px}.publishing-creator-active strong{color:#493e52;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.publishing-creator-active>svg{color:#fff;background:#50a678;border-radius:50%;width:18px;padding:3px}.publishing-creator-required{color:#a06544;margin:0;font-size:7px;line-height:1.45}.publishing-schedule-control{background:linear-gradient(135deg,#fff,#faf6ff);border:1px solid #ded4eb;border-radius:17px;gap:9px;padding:13px;display:grid}.publishing-schedule-control>label{gap:4px;display:grid}.publishing-schedule-control>label>span{color:#4d4158;align-items:center;gap:7px;font-size:9px;font-weight:820;display:flex}.publishing-schedule-control>label svg{color:#7659d5;width:15px}.publishing-schedule-control>label small{color:#918697;font-size:7px;line-height:1.45}.publishing-schedule-control input,.publishing-schedule-control button{border-radius:13px;min-height:48px}.publishing-schedule-control input{color:#43384d;background:#fff;border-color:#e1d8e9;font-size:9px;font-weight:720}.publishing-schedule-control button{width:100%;font-size:8px}.publishing-schedule-feedback,.publishing-schedule-required{color:#9a744d;align-items:center;gap:6px;font-size:7px;line-height:1.45;display:flex}.publishing-schedule-feedback.saved{color:#17775f}.publishing-schedule-feedback.error{color:#a44343}.publishing-schedule-feedback svg,.publishing-schedule-required svg{flex:none;width:13px}.publishing-schedule-control .lucide-loader-circle{animation:1s linear infinite spin}.publishing-language-control{background:#fff;border:1px solid #e8e1ed;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.publishing-language-control>span{color:#675d70;align-items:center;gap:7px;font-size:8px;font-weight:760;display:flex}.publishing-language-control svg{color:#7659d5;width:15px}.publishing-language-control>div{gap:4px;display:flex}.publishing-language-control button{color:#8b8291;background:#f7f3fa;border:1px solid #0000;border-radius:10px;min-width:36px;min-height:36px;font-size:8px;font-weight:850}.publishing-language-control button.active{color:#fff;background:#7659d5;border-color:#9b80df}.publishing-details{background:#e8e1ed;border:1px solid #e8e1ed;border-radius:15px;gap:1px;margin:0;display:grid;overflow:hidden}.publishing-details>div{background:#fff;gap:4px;padding:11px 12px;display:grid}.publishing-details dt{color:#93899b;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:760;display:flex}.publishing-details dt svg{width:13px}.publishing-details dd{color:#4b4054;margin:0;font-size:9px;font-weight:720}.publishing-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.publishing-actions button{border-radius:13px;min-height:48px;font-size:8px}.publishing-actions button:last-child{background:linear-gradient(112deg,#5b43da,#9d55da 68%,#cb609d)}.publishing-actions .publishing-platform-handoff{color:#fff;background:linear-gradient(112deg,#5b43da,#8f4fd1 68%,#c55f9f);grid-column:1/-1}.publishing-actions .publishing-platform-handoff.tiktok,.publishing-actions .publishing-platform-handoff.x{background:linear-gradient(112deg,#302a3b,#16131d 72%,#383043)}.publishing-actions .publishing-platform-handoff.onlyfans{background:linear-gradient(112deg,#22a8df,#1b78d1 70%,#4054c6)}.publishing-connect{color:#665b70;text-align:left;background:#f6f1fa;border:1px solid #dfd6ea;border-radius:15px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:62px;padding:11px;display:grid}.publishing-connect>svg:first-child{color:#7659d5;background:#e9e0fa;border-radius:11px;width:36px;height:36px;padding:9px}.publishing-connect>span{gap:3px;display:grid}.publishing-connect small{color:#9b919f;font-size:7px}.publishing-connect strong{color:#4a3e53;font-size:9px}.publishing-connect>svg:last-child{width:14px}.publishing-connection-note{color:#756a7c;background:#f4eff8;border-radius:12px;align-items:flex-start;gap:8px;margin:-5px 0 0;padding:11px;font-size:8px;line-height:1.55;display:flex}.publishing-connection-note svg{color:#7659d5;flex:none;width:15px}.publishing-readiness{background:#fff;border:1px solid #e6dfee;border-radius:15px;padding:13px}.publishing-readiness>span{color:#7659d5;letter-spacing:.1em;align-items:center;gap:7px;font-size:7px;font-weight:850;display:flex}.publishing-readiness>span svg{width:14px}.publishing-readiness ul{gap:8px;margin:11px 0 0;padding:0;list-style:none;display:grid}.publishing-readiness li{color:#6f6576;align-items:center;gap:7px;font-size:8px;display:flex}.publishing-readiness li svg{color:#fff;background:#50a678;border-radius:50%;width:15px;padding:3px}.publishing-readiness li.pending{color:#9a744d}.publishing-readiness li.pending svg{color:#9a744d;background:#f3e5cf}.publication-queue{background:radial-gradient(circle at 92% 0,#e16bb821,#0000 30%),#ffffffe6;border:1px solid #e2d9ec;border-radius:24px;overflow:hidden;box-shadow:0 22px 60px #30225412}.publication-queue-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.publication-queue-heading>div:first-child{max-width:720px}.publication-queue-heading>div:first-child>span{color:#7659d5;letter-spacing:.13em;align-items:center;gap:7px;font-size:8px;font-weight:880;display:flex}.publication-queue-heading>div:first-child>span svg{width:16px}.publication-queue-heading h2{color:#32283f;font-family:var(--font-heading), Georgia, serif;letter-spacing:-.04em;margin:8px 0 7px;font-size:clamp(27px,3vw,40px);font-weight:560;line-height:1}.publication-queue-heading p{color:#81758a;margin:0;font-family:Georgia,serif;font-size:11px;line-height:1.65}.publication-queue-action{justify-items:end;gap:7px;min-width:230px;display:grid}.publication-queue-action button{background:linear-gradient(112deg,#5b43da,#9d55da 68%,#cb609d);border-radius:14px;min-height:50px}.publication-queue-action small{color:#9a744d;text-align:right;align-items:center;gap:6px;font-size:8px;line-height:1.4;display:flex}.publication-queue-action small.saved{color:#17775f}.publication-queue-action small svg{flex:none;width:14px}.publication-human-note{color:#695b75;background:#f7f2fcdb;border:1px solid #e5dcf0;border-radius:14px;align-items:center;gap:9px;margin:0 24px 18px;padding:12px 14px;font-size:9px;line-height:1.55;display:flex}.publication-human-note svg{color:#7659d5;flex:none;width:17px}.publication-queue-error{color:#a44343;background:#fff0ee;border-radius:12px;margin:0 24px 14px;padding:11px 13px;font-size:9px;display:block}.publication-queue-empty{color:#8b8092;border:1px dashed #ded3e9;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:120px;margin:0 24px 24px;font-family:Georgia,serif;font-size:11px;display:flex}.publication-queue-empty svg{color:#7659d5;width:19px}.publication-queue-empty .lucide-loader-circle{animation:1s linear infinite spin}.publication-queue-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 24px 24px;display:grid}.publication-queue-list>article{background:#ffffffeb;border:1px solid #e6ddec;border-radius:17px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:118px;padding:14px;display:grid}.publication-platform-mark{color:#fff;background:linear-gradient(135deg,#5f43ce,#c35ca2);border-radius:14px;place-items:center;width:44px;height:44px;font-size:10px;font-weight:900;display:grid;box-shadow:0 9px 20px #6543be2e}.publication-queue-copy{gap:5px;min-width:0;display:grid}.publication-queue-copy>div{align-items:center;gap:8px;display:flex}.publication-queue-copy strong{color:#3d304a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.publication-queue-copy small{color:#8d8195;align-items:center;gap:5px;font-size:8px;display:flex}.publication-queue-copy small svg{width:13px}.publication-status{color:#7659d5;text-transform:uppercase;background:#eee8ff;border-radius:999px;flex:none;align-items:center;min-height:23px;padding:0 8px;font-size:7px;font-weight:880;display:inline-flex}.publication-status.ready{color:#98611f;background:#fff0d9}.publication-status.published{color:#17775f;background:#e7f8f0}.publication-queue-controls{justify-content:flex-end;display:flex}.publication-queue-controls button{border-radius:13px;min-height:46px;font-size:8px}.publication-published-check{color:#17775f;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.publication-published-check svg{width:17px}.publication-confirm-dialog{border-radius:22px;width:min(94vw,470px);max-width:470px;padding:24px}.publication-confirm-dialog [data-slot=dialog-title]{color:#392e45;font-size:23px;line-height:1.1}.publication-confirm-dialog [data-slot=dialog-description]{color:#7f7487;font-size:10px;line-height:1.6}.publication-confirm-dialog>strong{color:#5d4a6b;background:#faf7fd;border:1px solid #e4dbee;border-radius:13px;padding:13px;font-size:10px}.publication-confirm-dialog [data-slot=dialog-footer] button{min-height:48px}.publishing-workspace-empty{color:#8c8293;text-align:center;align-content:center;place-items:center;gap:10px;min-height:480px;padding:40px;display:grid}.publishing-workspace-empty svg{color:#7659d5;width:34px}.publishing-workspace-empty strong{color:#3d3449;font-size:13px}.publishing-workspace-empty span{font-size:9px}@media (width<=1100px){.publishing-layout{grid-template-columns:1fr}.publishing-story-list{grid-template-columns:repeat(2,minmax(0,1fr))}.media-story-layout.admin{display:block}.media-story-layout.admin .media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.story-studio{display:none}.story-desktop-note{color:#66568f;background:#f4efffe0;border:1px solid #e3daf3;border-radius:13px;align-items:center;gap:8px;margin:18px 0 0;padding:12px 14px;font-size:9px;line-height:1.5;display:flex}.story-desktop-note svg{color:#7659d5;flex:none;width:15px}}@media (width<=980px){.creator-header{grid-template-columns:1fr auto}.creator-nav{display:none}.hero-section{grid-template-columns:1fr;padding-top:42px}.hero-copy{text-align:center;justify-self:center;max-width:760px;padding-left:0}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions,.trust-line{justify-content:center}.product-stage{width:min(760px,100%);margin:24px auto 0}.proof-strip{margin-top:0}.workspace-grid{grid-template-columns:1fr}.agent-panel{grid-template-columns:1fr 1fr;gap:12px 18px;display:grid}.agent-panel-head{grid-column:1/-1}.agent-copy{margin-top:6px}.agent-suggestion{margin-top:0}.ask-agent{grid-column:1/-1;margin-top:0}.member-row{grid-template-columns:auto minmax(150px,1.5fr) minmax(90px,.65fr) minmax(110px,.8fr) auto;gap:10px}.media-grid,.media-story-layout.admin .media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.saved-story-grid{grid-template-columns:1fr}}@media (width<=800px){.publishing-heading{flex-direction:column;align-items:stretch;gap:16px}.publishing-heading h1{font-size:clamp(40px,12vw,58px)}.publishing-safety{min-width:0}.publishing-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-flow li{min-height:64px}.publishing-story-panel,.publishing-workspace{border-radius:20px}.publishing-platform-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.publishing-platform-tabs button{justify-content:flex-start;min-height:54px;padding:0 12px}.publishing-preview-layout{grid-template-columns:1fr}.platform-preview-card{min-height:0}.platform-media-preview{min-height:250px}.publishing-control-panel{border-top:1px solid #eee9f1;border-left:0}.publishing-connect{min-height:66px}.publication-queue-heading{flex-direction:column;align-items:stretch}.publication-queue-action{justify-items:stretch;min-width:0}.publication-queue-action button{min-height:54px}.publication-queue-action small{text-align:left}.publication-queue-list,.workspace-preview{grid-template-columns:1fr}.workspace-sidebar{display:none}.workspace-topbar{justify-content:space-between;height:62px;padding:0 16px}.workspace-mobile-brand{color:#302a42;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.workspace-mobile-brand .workspace-logo{transform:scale(.78)}.workspace-mobile-tenant{color:#41384d;min-width:0;max-width:min(210px,58vw);min-height:46px;font:inherit;text-align:left;background:#faf8fd;border:1px solid #e9e3ef;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.workspace-mobile-tenant .tenant-avatar{width:34px;height:34px;font-size:8px}.workspace-mobile-tenant>span:nth-child(2){min-width:0}.workspace-mobile-tenant small,.workspace-mobile-tenant strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-mobile-tenant small{color:#9b91a2;letter-spacing:.12em;margin-bottom:2px;font-size:6px;font-weight:800}.workspace-mobile-tenant strong{font-size:9px}.workspace-mobile-tenant>svg{color:#7e7189;width:12px}.workspace-status,.workspace-user>span:last-of-type{display:none}.workspace-user .mobile-exit{width:44px;height:44px;margin:0;display:grid}.tenant-dialog,.member-role-dialog{border-radius:21px;width:calc(100vw - 18px);max-width:calc(100vw - 18px);max-height:92svh;padding:18px;overflow-y:auto}.tenant-dialog [data-slot=dialog-title],.member-role-dialog [data-slot=dialog-title]{font-size:25px;line-height:1.05}.tenant-list>button{min-height:70px}.tenant-create{padding:15px}.tenant-create-fields,.member-role-options{grid-template-columns:1fr}.member-permissions{padding:13px}.member-permissions-heading{display:grid}.member-permissions-heading>span{width:fit-content}.member-permission-groups{grid-template-columns:1fr}.member-permission-groups button{min-height:48px;font-size:10px}.tenant-create-fields input,.tenant-create-fields select,.tenant-create>button,.member-role-save{min-height:52px;font-size:16px}.tenant-create>button,.member-role-save{font-size:10px}.member-role-options>button{min-height:104px}.member-role-control{min-height:44px}.workspace-main{width:calc(100% - 28px);padding:28px 0 calc(104px + env(safe-area-inset-bottom))}.workspace-main.media-story-main{width:calc(100% - 28px)}.workspace-heading{align-items:flex-start}.workspace-heading h1{font-size:clamp(46px,14vw,68px)}.workspace-heading .human-line{max-width:360px;font-size:14px;line-height:1.4}.workspace-heading .workspace-intro{max-width:330px;font-size:9px;line-height:1.5}.new-idea-button{width:48px;height:48px;padding:0;font-size:0}.new-idea-button svg{width:17px}.saved-stories-heading{flex-direction:column;align-items:stretch}.saved-stories-heading h1{font-size:clamp(40px,12vw,58px)}.new-story-button{width:100%}.saved-stories-toolbar{flex-direction:column;align-items:stretch}.saved-stories-search{width:100%}.saved-story-filters{padding:12px 13px 2px}.saved-story-filters button{min-height:48px}.saved-story-grid{padding:13px}.saved-story-card-main{padding:17px}.saved-story-actions{padding:12px}.saved-story-actions button{flex-basis:100%;min-height:48px}.saved-story-feedback{margin-inline:13px}.story-action-dialog{max-width:calc(100% - 22px)}.story-action-footer button{width:100%;min-height:48px}.media-heading{flex-direction:column;align-items:stretch;gap:20px}.media-heading h1{max-width:560px;font-size:clamp(42px,12vw,58px)}.media-heading p{max-width:520px;font-size:10px}.media-upload-button{width:100%;min-height:54px}.media-tenant-filter{grid-template-columns:1fr;gap:11px;margin-top:17px;padding:14px}.media-tenant-filter select{width:100%;min-width:0;min-height:52px;font-size:16px}.media-scope-control{grid-template-columns:1fr;gap:9px}.media-trust-row{gap:10px;margin-top:18px;display:grid}.media-trust-row p{min-height:28px;font-size:9px}.media-upload-queue{padding:12px}.media-upload-items{grid-template-columns:1fr}.media-upload-item{grid-template-columns:46px minmax(0,1fr) 32px;min-height:64px}.media-upload-thumb{width:46px;height:46px}.media-upload-file strong{font-size:9px}.media-upload-file small{font-size:8px}.media-upload-actions{flex-direction:column;align-items:stretch}.media-upload-actions button{width:100%;min-height:48px}.media-panel{padding:12px}.media-toolbar{flex-direction:column;align-items:stretch;gap:8px}.media-toolbar>small{text-align:left;line-height:1.5}.media-discovery{grid-template-columns:minmax(0,1fr);gap:8px}.media-analysis-filters,.media-sort,.media-result-count{grid-column:1}.media-analysis-filters button{min-height:48px}.media-sort{min-width:0}.media-sort select{min-height:48px;font-size:9px}.media-result-count{padding-left:2px}.media-toolbar-actions{flex-direction:column;align-items:stretch}.media-filters{grid-template-columns:repeat(3,1fr);display:grid}.media-filters button{justify-content:center;padding:0 8px}.media-select-mode,.media-selection-library{justify-content:center;width:100%;min-height:48px}.media-selection-bar{flex-direction:column;align-items:stretch;min-height:50px;padding:10px}.media-selection-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-selection-bar button{min-height:46px}.media-selection-bar .media-selection-analyze{grid-area:1/1/auto/-1;width:100%;padding:0 10px}.media-selection-bar .media-selection-save{grid-column:1/-1;width:100%;min-height:48px;padding:0 10px}.media-selection-bar .media-selection-visible{width:100%;padding:0 8px}.media-selection-save-row{grid-template-columns:minmax(0,1fr)}.media-selection-save-row input,.media-selection-save-row button{min-height:48px}.media-saved-selection{flex-direction:column;align-items:flex-start;min-height:72px}.media-saved-selection-copy,.media-saved-selection-actions{width:100%}.media-saved-selection-open{flex:auto;min-height:48px}.media-saved-selection-icon{width:48px;height:48px}.media-saved-selection-edit{grid-template-columns:repeat(2,minmax(0,1fr))}.media-saved-selection-edit input{grid-column:1/-1}.media-saved-selection-edit button{width:100%;min-height:48px}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.media-story-layout.admin .media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-card-details{padding:10px}.media-card-tags i{align-items:center;min-height:23px;display:inline-flex}.media-viewer-dialog{border-radius:19px;width:calc(100vw - 18px);max-height:94svh;padding:16px}.media-viewer{min-height:210px}.media-viewer-nav{width:48px;height:48px}.media-viewer-nav.previous{left:8px}.media-viewer-nav.next{right:8px}.media-viewer-meta{flex-wrap:wrap}.media-viewer-meta .media-swipe-hint{text-align:center;width:100%;margin-left:0}.media-intelligence-heading{flex-direction:column;align-items:flex-start;gap:5px}.media-intelligence-heading small{text-align:left;max-width:none;font-size:9px}.media-analysis-action,.media-scene-preparation{grid-template-columns:1fr}.media-analysis-action strong,.media-scene-preparation strong{font-size:11px}.media-analysis-action small,.media-scene-preparation small{font-size:9px}.media-analysis-action button,.media-scene-preparation button{width:100%;min-height:50px}.media-vision-description p{font-size:13px}.media-vision-tags span{align-items:center;min-height:32px;padding:0 11px;font-size:9px;display:inline-flex}.media-agent-tags span{align-items:center;min-height:30px;padding:0 10px;display:inline-flex}.media-metadata-grid{grid-template-columns:1fr}.media-location-empty{flex-direction:column;align-items:stretch}.media-location-empty button{width:100%;min-height:48px}.media-coordinate-fields{grid-template-columns:1fr}.media-location-actions{grid-template-columns:1fr;display:grid}.media-location-actions button{min-height:48px}.media-viewer-actions button,.media-delete-dialog [data-slot=dialog-footer] button{width:100%;min-height:48px}.media-empty-action{min-height:280px}.media-picker-dialog{border-radius:21px;width:calc(100vw - 18px);max-height:94svh;padding:18px;overflow:auto}.media-picker-dialog [data-slot=dialog-title]{padding-right:34px;font-size:22px;line-height:1.05}.media-picker-options{grid-template-columns:1fr}.media-picker-option{text-align:left;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);justify-items:start;gap:3px 13px;min-height:136px;padding:16px}.media-picker-option>span{grid-row:1/3}.media-picker-option strong{align-self:end;font-size:13px}.media-picker-option small{align-self:start;font-size:9px}.media-picker-private{text-align:center;min-height:38px;font-size:9px}.team-heading{align-items:flex-start}.team-heading h1{max-width:270px;font-size:clamp(36px,11vw,52px)}.team-heading p{max-width:290px;font-size:9px;line-height:1.5}.creator-agent-heading{flex-direction:column;align-items:stretch;gap:17px}.creator-agent-heading h1{max-width:560px;font-size:clamp(43px,12.5vw,62px)}.creator-agent-heading p{max-width:520px;font-size:10px}.creator-agent-trust{max-width:none}.creator-agent-heading-actions{width:100%}.creator-agent-profile-trigger,.creator-agent-trust{min-height:54px}.creator-agent-profile-dialog{border-radius:20px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100svh - 20px);padding:18px}.creator-agent-profile-dialog [data-slot=dialog-title]{font-size:21px}.creator-agent-profile-form textarea{min-height:180px;font-size:16px}.creator-agent-profile-panel.brand textarea{min-height:120px}.creator-agent-profile-tabs button{min-height:50px;font-size:11px}.creator-agent-profile-form input,.creator-agent-profile-form select{min-height:52px;font-size:16px}.creator-agent-profile-form>button{justify-content:center;width:100%;min-height:54px}.creator-agent-history-mobile{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin-top:17px;padding:2px 1px 7px;display:flex;overflow-x:auto}.creator-agent-history-mobile::-webkit-scrollbar{display:none}.creator-agent-history-mobile button{color:#5b4f69;text-overflow:ellipsis;white-space:nowrap;scroll-snap-align:start;background:#ffffffe6;border:1px solid #e5dced;border-radius:15px;align-items:center;gap:7px;min-width:max-content;max-width:260px;min-height:48px;padding:0 14px;font-size:10px;font-weight:720;display:flex;overflow:hidden;box-shadow:0 8px 24px #3a295c0f}.creator-agent-history-mobile button.active{color:#6b4fc9;background:#f1ebff;border-color:#8565de}.creator-agent-history-mobile button:disabled{opacity:.52}.creator-agent-history-mobile button svg{flex:none;width:15px}.creator-agent-history-mobile-tools{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.creator-agent-history-mobile-tools button{color:#645570;background:#ffffffe6;border:1px solid #e5dced;border-radius:15px;align-items:center;gap:7px;min-height:48px;padding:0 14px;font-size:10px;font-weight:720;display:flex;box-shadow:0 8px 24px #3a295c0f}.creator-agent-history-mobile-tools button svg{width:15px}.creator-agent-layout{grid-template-columns:1fr;margin-top:12px}.creator-agent-possibilities{display:none}.creator-agent-chat-card{border-radius:21px;grid-template-rows:minmax(300px,1fr) auto auto auto;min-height:62svh}.creator-agent-messages{max-height:52svh;padding:16px}.creator-chat-message{max-width:92%}.creator-chat-message>div{padding:13px 14px}.creator-chat-message p{font-size:13px;line-height:1.55}.creator-chat-avatar{width:38px;height:38px}.creator-agent-suggestions{display:grid}.creator-agent-suggestions button,.creator-agent-save-row button{justify-content:center;width:100%;min-height:48px;font-size:10px}.creator-agent-starters{padding:0 16px 14px;display:grid}.creator-agent-starters button{text-align:left;min-height:50px;font-size:11px}.creator-agent-error{margin:0 16px 12px;font-size:11px}.creator-agent-composer{grid-template-columns:minmax(0,1fr) 56px;gap:8px;padding:11px}.creator-agent-composer textarea{min-height:58px;padding:12px 13px;font-size:16px}.creator-agent-composer>button{width:56px;min-width:56px;min-height:56px;padding:0}.creator-agent-composer>button span{display:none}.creator-agent-conversation-dialog,.creator-agent-archive-dialog{border-radius:21px;gap:16px;width:calc(100vw - 18px);max-width:calc(100vw - 18px);max-height:92svh;padding:18px;overflow-y:auto}.creator-agent-conversation-dialog [data-slot=dialog-title],.creator-agent-archive-dialog [data-slot=dialog-title]{font-size:24px}.creator-agent-conversation-dialog [data-slot=dialog-description],.creator-agent-archive-dialog [data-slot=dialog-description]{font-size:12px}.creator-agent-conversation-form,.creator-agent-archive-action,.creator-agent-archive-list article{grid-template-columns:1fr}.creator-agent-conversation-form input{min-height:52px;font-size:16px}.creator-agent-conversation-form button,.creator-agent-archive-action button,.creator-agent-archive-list button,.creator-agent-archive-dialog [data-slot=dialog-footer] button{width:100%;min-height:50px}.creator-agent-archive-list article{align-items:stretch}.creator-agent-archive-action p,.creator-agent-archive-list small{font-size:10px}.team-summary{grid-template-columns:1fr 1fr;margin-top:24px}.team-summary article:last-child{grid-column:1/-1}.audit-heading{flex-direction:column;align-items:flex-start;gap:16px}.audit-heading h1{max-width:310px;font-size:clamp(36px,11vw,52px)}.audit-heading p{max-width:320px;font-size:10px}.audit-heading>svg{width:48px;height:48px;padding:13px}.audit-summary{grid-template-columns:1fr;margin-top:24px}.audit-summary article{min-height:68px}.audit-toolbar{grid-template-columns:1fr;align-items:stretch;padding:13px}.audit-filters{justify-content:flex-start}.audit-search input{font-size:16px}.audit-event{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px}.audit-event-copy{grid-column:2}.audit-event-copy strong{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.audit-event time{grid-area:2/2}.audit-event em{grid-area:1/3/3;min-width:64px}.audit-load-more{justify-content:center;width:calc(100% - 28px)}.team-toolbar{flex-direction:column;align-items:stretch;gap:10px;padding:15px}.team-search{width:100%}.member-row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px}.member-identity{grid-column:2}.member-meta{grid-row:2}.member-meta:nth-of-type(2){grid-column:2}.member-meta:nth-of-type(3){grid-column:3}.member-status{grid-area:1/3}.workspace-grid{margin-top:26px}.today-metrics{grid-template-columns:1fr}.today-metrics article{grid-template-columns:auto 1fr auto}.today-metrics article>small{grid-area:1/3}.agent-panel{display:block}.agent-copy{margin-top:18px}.agent-suggestion,.ask-agent{margin-top:12px}.momentum-strip{flex-wrap:wrap;align-items:flex-start}.momentum-strip p{order:3;width:100%;margin-left:0}.momentum-dots{margin-left:auto}.workspace-mobile-nav{z-index:4;left:12px;right:12px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#261e3bf0;border:1px solid #ffffffb3;border-radius:19px;grid-template-columns:repeat(5,1fr);padding:7px;display:grid;position:fixed;box-shadow:0 16px 35px #22193947}.workspace-mobile-nav button{color:#8f86a3;background:0 0;border:0;place-items:center;gap:3px;min-height:48px;padding:4px 0;font-size:7px;display:grid;position:relative}.workspace-mobile-nav button.active{color:#fff}.workspace-mobile-nav svg{width:16px}.workspace-mobile-nav .workspace-task-badge{border:2px solid #261e3b;min-width:16px;height:16px;margin:0;padding:0 4px;font-size:7px;position:absolute;top:2px;right:calc(50% - 17px)}}@media (width<=640px){.publishing-story-list{grid-template-columns:1fr}.publishing-story-panel{padding:12px}.publishing-platform-heading,.publishing-control-panel{padding:13px}.platform-preview-card{margin:13px}.publishing-language-control{flex-direction:column;align-items:stretch}.publishing-creator-select select{min-height:52px;font-size:10px}.publishing-language-control>div{grid-template-columns:repeat(3,1fr);display:grid}.publishing-language-control button{min-height:44px}.publishing-actions{grid-template-columns:1fr}.publishing-actions button{min-height:52px}.publication-queue{border-radius:20px}.publication-queue-heading{padding:18px}.publication-queue-heading h2{font-size:31px}.publication-human-note,.publication-queue-error{margin-left:18px;margin-right:18px}.publication-queue-list{padding:0 18px 18px}.publication-queue-list>article{grid-template-columns:44px minmax(0,1fr)}.publication-queue-controls{grid-column:1/-1}.publication-queue-controls button,.publication-published-check{justify-content:center;width:100%;min-height:50px}.idea-dialog{width:min(94vw,470px);max-height:90svh;padding:22px;overflow:auto}.idea-dialog-form textarea{min-height:160px;font-size:16px}.draft-format-options{grid-template-columns:1fr 1fr}.draft-format-options span{min-height:52px;font-size:11px}.idea-dialog-form button{min-height:50px}.drafts-panel{margin-top:24px;padding:10px}.draft-card-workspace{gap:11px;padding:14px 12px}.draft-card-icon{width:46px;height:46px}.member-dialog{width:min(94vw,560px);max-height:90svh;padding:22px;overflow:auto}.member-form-grid{grid-template-columns:1fr}.creator-header{width:min(100% - 28px,1380px);height:76px}.creator-brand{gap:9px;font-size:15px}.creator-brand .brand-mark{transform:scale(.88)}.header-actions{gap:6px}.language-button{width:50px;height:46px;padding:0;font-size:10px}.language-button svg:last-child{display:none}.login-button{width:auto;height:46px;padding:0 12px;font-size:10px}.login-button svg{width:16px}.hero-section{width:min(100% - 28px,1380px);padding:34px 0 65px}.eyebrow{margin-bottom:18px;font-size:10px}.hero-copy h1{font-size:clamp(43px,14vw,64px)}.hero-copy>p{margin-top:20px;font-size:15px;line-height:1.6}.hero-actions{flex-direction:column;margin-top:27px}.primary-cta{width:100%;max-width:330px}.trust-line{gap:11px;margin-top:27px}.trust-line span{font-size:9px}.product-stage{margin-top:13px}.studio-window{border-radius:17px;transform:none}.floating-note{border-radius:10px;padding:8px 10px;font-size:7px}.floating-note small{font-size:5px}.floating-note>svg{width:12px}.note-one{top:12%;right:-2%}.note-two{bottom:3%;left:-2%}.proof-strip{flex-direction:column;align-items:flex-start;gap:13px;width:calc(100% - 28px);padding:17px 0}.proof-strip>div{justify-content:space-between;gap:5px;width:100%;font-size:7px}.proof-strip i{width:10px}.login-dialog{border-radius:20px;padding:22px}.password-setup-dialog{border-radius:20px;max-height:calc(100svh - 18px);padding:22px;overflow:auto}.login-dialog [data-slot=dialog-close]{width:44px;height:44px;top:5px;right:5px}.today-panel,.agent-panel{border-radius:18px;padding:18px}.focus-card{gap:11px;padding:14px}.focus-number{font-size:20px}.focus-card h3{font-size:11px}.focus-card p{font-size:8px;line-height:1.45}}.update-center{color:#2d2441;width:min(1180px,100%);margin:0 auto;padding:4px 0 40px}.update-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.update-heading>div:first-child>span{color:#7e55e7;letter-spacing:.16em;font-size:10px;font-weight:900}.update-heading h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:7px 0 5px;font-size:clamp(28px,4vw,46px);font-weight:500}.update-heading p{color:#776f84;max-width:620px;font-size:13px;line-height:1.65}.update-security-label{color:#675c77;background:#ffffffad;border:1px solid #654da321;border-radius:14px;align-items:center;gap:8px;max-width:270px;padding:11px 14px;font-size:10px;font-weight:700;line-height:1.45;display:flex}.update-security-label svg{color:#7754e8;flex:none;width:18px}.update-loading{color:#71667e;justify-content:center;align-items:center;gap:11px;min-height:180px;font-size:13px;display:flex}.update-loading svg{color:#7e55e7;width:20px}.spin{animation:1s linear infinite update-spin}@keyframes update-spin{to{transform:rotate(360deg)}}.update-status-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.update-status-grid article{background:#ffffffd6;border:1px solid #533f7e1a;border-radius:19px;grid-template-rows:auto auto auto;grid-template-columns:46px 1fr;align-items:center;column-gap:13px;min-height:112px;padding:17px;display:grid;box-shadow:0 13px 36px #3a28570d}.update-status-icon{border-radius:15px;grid-row:1/4;place-items:center;width:46px;height:46px;display:grid}.update-status-icon svg{width:20px}.update-status-icon.violet{color:#6c42dc;background:#eee8ff}.update-status-icon.green{color:#128668;background:#e5f7f0}.update-status-icon.blue{color:#2869be;background:#e8f2ff}.update-status-grid small{color:#8a8194;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.update-status-grid strong{font-size:21px;line-height:1}.update-status-grid em{color:#777080;font-size:9px;font-style:normal}.update-install-card,.update-list-card{background:#ffffffe0;border:1px solid #533f7e1a;border-radius:22px;box-shadow:0 18px 50px #3a28570f}.update-install-card{grid-template-columns:minmax(220px,.85fr) minmax(290px,1.15fr) auto;align-items:center;gap:20px;padding:23px;display:grid}.update-install-copy h2{font-family:var(--font-serif), Georgia, serif;margin:13px 0 5px;font-size:21px;font-weight:600}.update-install-copy p{color:#847b8e;font-size:10px;line-height:1.55}.update-readiness{color:#b16b18;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex}.update-readiness.ready{color:#168368}.update-readiness svg{width:15px}.update-dropzone{color:#403650;text-align:left;cursor:pointer;background:linear-gradient(135deg,#faf8ff,#f4f1ff);border:1px dashed #6a4abc57;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:38px 1fr auto;align-items:center;column-gap:13px;min-height:104px;padding:16px;display:grid}.update-dropzone:hover:not(:disabled){background:#f7f3ff;border-color:#7c54e7}.update-dropzone:disabled{cursor:not-allowed;opacity:.55}.update-dropzone>svg{color:#7449df;background:#eae2ff;border-radius:12px;grid-row:1/3;width:38px;height:38px;padding:9px}.update-dropzone span,.update-dropzone small{color:#887f91;font-size:9px}.update-dropzone strong{text-overflow:ellipsis;white-space:nowrap;max-width:270px;font-size:11px;overflow:hidden}.update-install-button{white-space:nowrap;background:linear-gradient(135deg,#7550df,#9b5ee5);border-radius:14px;min-height:50px;padding-inline:19px;box-shadow:0 12px 26px #7146d833}.update-install-button svg{width:17px}.update-progress,.update-feedback{grid-column:1/-1}.update-progress>div:first-child{color:#665d70;justify-content:space-between;margin-bottom:7px;font-size:10px;display:flex}.update-progress-track{background:#ebe6f4;border-radius:999px;height:8px;overflow:hidden}.update-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#7853e2,#d15fcf);height:100%;transition:width .18s;display:block}.update-feedback{border-radius:14px;align-items:center;gap:10px;min-height:54px;padding:11px 13px;font-size:10px;font-weight:700;display:flex}.update-feedback>svg{flex:none;width:18px}.update-feedback span{flex:1}.update-feedback.success{color:#176d59;background:#eaf8f2}.update-feedback.error{color:#a44846;background:#fff0ee}.update-standalone-error{max-width:680px;margin-top:20px}.update-feedback button{border-radius:11px;min-height:38px;font-size:9px}.update-lower-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.update-list-card{padding:19px}.update-card-title{align-items:center;gap:9px;margin-bottom:13px;display:flex}.update-card-title>svg{color:#7650de;width:18px}.update-card-title h2{font-family:var(--font-serif), Georgia, serif;font-size:19px;font-weight:600}.update-list-card ul{gap:8px;display:grid}.update-list-card li{background:#fcfbfd;border:1px solid #eeeaf2;border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;min-height:59px;padding:9px;display:grid}.update-file-icon,.update-history-mark{color:#7650de;background:#eee8ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.update-file-icon svg,.update-history-mark svg{width:16px}.update-list-card li>div{gap:3px;min-width:0;display:grid}.update-list-card li strong{font-size:10px}.update-list-card li small{color:#8a8192;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.update-list-card li>button{color:#665274;background:#fff;border:1px solid #e1d9ee;border-radius:10px;align-items:center;gap:5px;min-height:38px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.update-list-card li>button svg{width:13px}.update-list-card li>button:disabled{opacity:.45}.update-empty{color:#938a9b;place-items:center;min-height:80px;font-size:10px;display:grid}.update-history-mark.succeeded{color:#17775f;background:#e6f7f0}.update-history-mark.failed{color:#ae4b47;background:#fff0ee}.update-history-list li>em{color:#7c7285;font-size:8px;font-style:normal;font-weight:800}.update-rollback-dialog{border-radius:23px;width:min(92vw,500px);padding:27px}.rollback-version{background:#faf8fd;border:1px solid #e8e1f1;border-radius:15px;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}.rollback-version>svg{color:#7650de;background:#eee8ff;border-radius:11px;width:36px;height:36px;padding:8px}.rollback-version span{gap:2px;display:grid}.rollback-version small{color:#8a8193;text-transform:uppercase;font-size:8px}.rollback-version strong{font-size:15px}.rollback-actions{justify-content:flex-end;gap:9px;display:flex}.rollback-actions button{border-radius:12px;min-height:45px}@media (width<=980px){.update-heading{flex-direction:column;align-items:flex-start}.update-status-grid,.update-lower-grid,.update-install-card{grid-template-columns:1fr}.update-install-button{width:100%}}@media (width<=640px){.update-center{padding-bottom:100px}.update-heading h1{font-size:32px}.update-security-label{max-width:none}.update-status-grid article{min-height:104px}.update-install-card,.update-list-card{border-radius:18px;padding:14px}.update-dropzone{min-height:118px}.update-install-button{min-height:54px}.update-feedback{flex-direction:column;align-items:stretch}.update-feedback button{width:100%;min-height:46px}.update-list-card li{grid-template-columns:36px 1fr}.update-list-card li>button,.update-history-list li>em{grid-column:1/-1;justify-content:center}.update-list-card li>button{min-height:46px}.rollback-actions{flex-direction:column-reverse}.rollback-actions button{width:100%;min-height:50px}}.content-planner-view{gap:22px;display:grid}.content-planner-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.content-planner-heading>div:first-child{max-width:790px}.content-planner-heading>div:first-child>span,.content-planner-filter>span{color:#7552df;letter-spacing:.14em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.content-planner-heading svg,.content-planner-filter svg{width:17px;height:17px}.content-planner-heading h1{color:#2f2540;font-family:var(--font-heading), Georgia, serif;margin:9px 0 8px;font-size:clamp(34px,4vw,55px);line-height:.98}.content-planner-heading p{color:#81758c;margin:0;font-family:Georgia,serif;font-size:14px;line-height:1.7}.content-planner-filter{flex:0 0 260px;gap:8px;display:grid}.content-planner-filter select,.content-planner-dialog-form select{color:#3c304c;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #ded3ef;border-radius:15px;padding:0 42px 0 15px;font-weight:750}.content-planner-summary{gap:12px;display:flex}.content-planner-summary article{background:#ffffffd1;border:1px solid #e7dff0;border-radius:17px;grid-template-columns:42px auto;align-items:center;min-width:150px;padding:12px 16px;display:grid}.planner-summary-icon{border-radius:11px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.planner-summary-icon svg{width:16px}.planner-summary-icon.planned{color:#17775f;background:#e8f8f1}.planner-summary-icon.open{color:#be7451;background:#fff0e8}.content-planner-summary strong{color:#302441;font-size:20px;line-height:1}.content-planner-summary small{color:#8c8294;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:800}.content-planner-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.content-calendar-panel,.content-backlog-panel{background:#ffffffe0;border:1px solid #e4dcec;border-radius:24px;overflow:hidden;box-shadow:0 18px 55px #452d6014}.content-calendar-toolbar{border-bottom:1px solid #ebe4f1;grid-template-columns:120px 1fr 120px;align-items:center;min-height:76px;padding:12px 18px;display:grid}.content-calendar-toolbar h2{color:#342943;font-family:var(--font-heading), Georgia, serif;text-align:center;text-transform:capitalize;margin:0;font-size:23px}.calendar-today-button{border-radius:12px;min-height:43px}.content-calendar-toolbar>div{justify-content:flex-end;gap:7px;display:flex}.content-calendar-toolbar>div button{color:#6e5689;background:#fff;border:1px solid #dfd6e9;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.content-calendar-toolbar>div svg{width:18px}.content-calendar-weekdays,.content-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.content-calendar-weekdays span{color:#998ea2;letter-spacing:.08em;text-align:center;text-transform:uppercase;border-right:1px solid #eee8f3;padding:12px 7px;font-size:9px;font-weight:900}.content-calendar-weekdays span:last-child{border-right:0}.content-calendar-grid>div{background:#fff;border-top:1px solid #eee8f3;border-right:1px solid #eee8f3;min-height:118px;padding:8px}.content-calendar-grid>div:nth-child(7n){border-right:0}.content-calendar-grid>div.outside{background:#fbf9fd}.content-calendar-grid>div.outside .calendar-day-number{opacity:.32}.calendar-day-number{color:#776b81;border-radius:50%;place-items:center;width:27px;height:27px;margin-left:auto;font-size:10px;font-weight:850;display:grid}.content-calendar-grid>div.today .calendar-day-number{color:#fff;background:linear-gradient(145deg,#7650de,#9457e9)}.calendar-day-stories{gap:5px;margin-top:5px;display:grid}.calendar-day-stories button{color:#4a3763;text-align:left;background:linear-gradient(135deg,#f5f0ff,#fff5fa);border:1px solid #e1d4fb;border-radius:10px;gap:2px;min-width:0;padding:8px;display:grid}.calendar-day-stories time{color:#8059d4;font-size:8px;font-weight:900}.calendar-day-stories strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.calendar-day-stories small{color:#92839e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.calendar-publication-marks,.mobile-publication-marks{flex-wrap:wrap;gap:3px;display:flex}.calendar-publication-marks i,.mobile-publication-marks i{color:#fff;background:linear-gradient(135deg,#6e4fd2,#bb5caa);border-radius:6px;place-items:center;min-width:20px;height:18px;padding:0 5px;font-size:6px;font-style:normal;font-weight:900;display:inline-grid}.content-calendar-mobile{display:none}.content-backlog-panel{padding:16px}.content-backlog-panel>div:first-child{justify-content:space-between;align-items:center;padding:4px 2px 14px;display:flex}.content-backlog-panel>div:first-child span{color:#6f4fd1;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.content-backlog-panel>div:first-child svg{width:16px}.content-backlog-panel>div:first-child strong{color:#7650df;background:#eee8ff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.content-backlog-list{gap:9px;display:grid}.content-backlog-list>button{color:#453654;text-align:left;background:#fff;border:1px solid #ebe3f2;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;min-height:74px;padding:10px;display:grid}.content-backlog-list>button>span{color:#8058da;background:#f0eaff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.content-backlog-list>button svg{width:15px}.content-backlog-list>button>div{gap:3px;min-width:0;display:grid}.content-backlog-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.content-backlog-list small{color:#94899c;align-items:center;gap:4px;font-size:8px;display:flex}.content-backlog-list small svg{width:11px}.content-backlog-empty{color:#94899c;text-align:center;margin:0;padding:28px 10px;font-family:Georgia,serif;font-size:12px;line-height:1.6}.content-planner-state{color:#81738c;background:#ffffffd9;border:1px solid #e4dcec;border-radius:24px;justify-content:center;align-items:center;gap:10px;min-height:260px;display:flex}.content-planner-state svg,.content-planner-dialog-form button svg{width:18px}.content-planner-state:not(.error) svg,.content-planner-dialog-form button:disabled svg{animation:1s linear infinite spin}.content-planner-state.error{color:#ae4b47}.content-planner-dialog{border-radius:24px;width:min(94vw,580px);max-width:580px;padding:28px}.content-planner-dialog-form{gap:17px;display:grid}.content-planner-dialog-form>div:not(.planner-dialog-story):not(.planner-dialog-actions){gap:7px;display:grid}.content-planner-dialog-form label{color:#675777;font-size:10px;font-weight:850}.content-planner-dialog-form input{border-radius:15px;min-height:50px}.planner-dialog-story{background:#faf8fd;border:1px solid #e5dcf0;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.planner-dialog-story>svg{color:#7551d9;background:#ede6ff;border-radius:12px;width:38px;height:38px;padding:9px}.planner-dialog-story>div{gap:3px;display:grid}.planner-dialog-story strong{color:#3f304d;font-size:14px}.planner-dialog-story small{color:#8f8399;font-size:9px}.planner-remove-date{color:#7e6d89;background:#fff;border:1px solid #e4dbe9;border-radius:12px;justify-self:start;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.planner-save-feedback{border-radius:12px;align-items:center;gap:7px;padding:11px 13px;font-size:10px;font-weight:800;display:flex}.planner-save-feedback.saved{color:#17775f;background:#e8f8f1}.planner-save-feedback.error{color:#ae4b47;background:#fff0ee}.planner-dialog-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:2px;display:grid}.planner-dialog-actions button{border-radius:14px;min-height:50px}@media (width<=1100px){.content-planner-layout{grid-template-columns:1fr}.content-backlog-panel{order:-1}.content-backlog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.content-planner-view{padding-bottom:92px}.content-planner-heading{flex-direction:column;align-items:stretch}.content-planner-heading h1{font-size:36px}.content-planner-filter{flex-basis:auto}.content-planner-filter select{min-height:54px}.content-planner-summary article{flex:1;min-width:0}.content-calendar-toolbar{grid-template-columns:1fr auto;gap:10px}.content-calendar-toolbar h2{text-align:left;grid-area:1/1/auto/-1}.calendar-today-button{min-height:48px}.content-calendar-toolbar>div button{width:48px;height:48px}.content-calendar-desktop{display:none}.content-calendar-mobile{gap:10px;padding:14px;display:grid}.content-calendar-mobile h3{color:#382b49;font-family:var(--font-heading), Georgia, serif;margin:0 0 3px;font-size:18px}.content-calendar-mobile>p{color:#93879d;text-align:center;margin:0;padding:24px 12px;font-family:Georgia,serif}.content-calendar-mobile>button{color:#433351;text-align:left;background:linear-gradient(135deg,#fbf9ff,#fff8fb);border:1px solid #e6ddf0;border-radius:16px;gap:6px;min-height:98px;padding:14px 45px 14px 14px;display:grid;position:relative}.content-calendar-mobile>button>svg{width:18px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.mobile-plan-date,.content-calendar-mobile>button small{color:#8062a0;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.mobile-plan-date svg,.content-calendar-mobile>button small svg{width:14px}.content-calendar-mobile>button strong{font-size:14px}.mobile-publication-marks{margin-top:2px}.mobile-publication-marks i{min-width:28px;height:24px;font-size:8px}.content-backlog-list{grid-template-columns:1fr}.content-backlog-list>button{min-height:82px}.content-planner-dialog{max-height:min(92vh,720px);padding:20px;overflow-y:auto}.planner-dialog-actions{grid-template-columns:1fr}.planner-dialog-actions button{min-height:54px}}.creator-home-tasks{background:linear-gradient(125deg,#eee8ff,#fff 55%,#fff0f6);border:1px solid #674abb21;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:24px;padding:20px;display:grid;box-shadow:0 16px 42px #452e7c17}.creator-home-tasks.ready{border-color:#7a4cdf38;box-shadow:0 18px 46px #5a37b021}.creator-home-tasks.empty{background:linear-gradient(125deg,#edf9f5,#fff 62%,#f3f0ff)}.creator-home-task-icon{color:#fff;background:linear-gradient(145deg,#6546df,#b458d1);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 11px 25px #6445d63b}.creator-home-tasks.planned .creator-home-task-icon{background:linear-gradient(145deg,#8b6bba,#ba77a6)}.creator-home-tasks.empty .creator-home-task-icon{background:linear-gradient(145deg,#299b82,#55c9a7)}.creator-home-task-icon svg{width:25px}.creator-home-task-copy{min-width:0}.creator-home-task-copy>small{color:#7758c0;letter-spacing:.13em;font-size:8px;font-weight:900}.creator-home-task-copy h2{color:#3e3050;font-family:var(--font-heading), Georgia, serif;letter-spacing:-.03em;margin:5px 0 4px;font-size:21px;line-height:1.15}.creator-home-task-copy>p,.creator-home-tasks.loading p{color:#7c7184;margin:0;font-family:Georgia,serif;font-size:10px;line-height:1.55}.creator-home-task-next{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.creator-home-task-next>span{color:#6e627a;background:#fffc;border:1px solid #6649a51a;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:8px;display:inline-flex}.creator-home-task-next strong{color:#4c3d5b;font-weight:850}.creator-home-task-next svg{width:12px}.creator-home-tasks>button[data-slot=button]{color:#fff;white-space:nowrap;background:linear-gradient(115deg,#5f41d8,#974fd9);border-radius:15px;min-height:52px;padding:0 18px;box-shadow:0 13px 27px #6042db3b}.creator-home-tasks>button svg{width:16px}.notification-dialog{background:linear-gradient(145deg,#fff,#fbf8ff 62%,#fff2f7);border:1px solid #5e468b21;border-radius:25px;flex-direction:column;gap:0;width:min(100% - 28px,440px);max-width:440px;max-height:calc(100dvh - 24px);padding:0;display:flex;overflow:hidden;box-shadow:0 28px 80px #27193f33}.notification-scroll-content{overscroll-behavior:contain;gap:17px;min-width:0;min-height:0;padding:25px;display:grid;overflow-y:auto}.notification-dialog.show-deliveries{width:min(100% - 24px,680px);max-width:680px}.notification-dialog>.notification-close{z-index:2;background:#fbf8ff;border-radius:14px;width:48px;min-width:48px;height:48px;min-height:48px;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #3e305014}.notification-scroll-content>[data-slot=dialog-header]{padding-right:32px}.notification-dialog button{touch-action:manipulation;white-space:normal;min-height:48px}.notification-load-error{gap:12px;display:grid}.notification-load-error>p{color:#815328;align-items:center;gap:8px;display:flex}.notification-deliveries{gap:14px;min-width:0;display:grid}.notification-deliveries header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-deliveries h3{color:#4b3764;margin:0;font-size:17px}.notification-deliveries header p,.notification-delivery-help{color:#786986;margin:4px 0 0;font-size:12px;line-height:1.6}.notification-delivery-note{background:#f2edf9;border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:14px;font-size:12px;line-height:1.6;display:flex}.notification-delivery-note>svg{flex:0 0 18px;width:18px}.notification-delivery-counts{flex-wrap:wrap;gap:7px;display:flex}.notification-delivery-counts>span,.notification-delivery-badge{color:#635071;background:#ede7f6;border-radius:12px;padding:7px 10px;font-size:11px}.notification-delivery-counts .accepted,.notification-delivery-badge.accepted{color:#2b6b4c;background:#e9f6ed}.notification-delivery-counts .attention,.notification-delivery-badge.attention{color:#865515;background:#fff1dd}.notification-delivery-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.notification-delivery-list>li{background:#fff;border:1px solid #e8dfef;border-radius:17px;min-width:0;padding:14px}.notification-delivery-list>li>div{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.notification-delivery-list strong,.notification-delivery-list p,.notification-delivery-list small{overflow-wrap:anywhere}.notification-delivery-list strong{font-size:13px}.notification-delivery-list p{margin:9px 0 5px;font-size:13px}.notification-delivery-list small,.notification-deliveries>small{color:#82748c;font-size:11px;line-height:1.6;display:block}.notification-delivery-list .notification-delivery-reason{color:#796080;font-size:12px;line-height:1.5}.notification-dialog-icon{color:#fff;background:linear-gradient(145deg,#27967f,#54c3a5);border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:3px;display:grid;box-shadow:0 11px 25px #2a97802e}.notification-dialog-icon.ready{background:linear-gradient(145deg,#6546df,#b458d1);box-shadow:0 11px 25px #6445d638}.notification-dialog-icon svg{width:24px}.notification-dialog-eyebrow{color:#7758c0;letter-spacing:.14em;font-size:8px;font-weight:900}.notification-dialog [data-slot=dialog-title]{color:#3e3050;font-family:var(--font-heading), Georgia, serif;letter-spacing:-.035em;font-size:27px;line-height:1.05}.notification-dialog [data-slot=dialog-description]{color:#7e7387;font-family:Georgia,serif;font-size:12px;line-height:1.5}.notification-message{background:#ffffffd1;border:1px solid #e8e2ee;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:15px;display:grid}.notification-message.ready{background:#f3efff;border-color:#ded3f8}.notification-message>svg{color:#319d83;width:19px}.notification-message.ready>svg{color:#7655d7}.notification-message strong{color:#493b57;font-size:11px;display:block}.notification-message p{color:#7c7184;margin:4px 0 0;font-family:Georgia,serif;font-size:10px;line-height:1.55}.notification-list{gap:8px;display:grid}.notification-list>button{min-height:68px;color:inherit;text-align:left;cursor:pointer;background:#ffffffdb;border:1px solid #e6dff0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.notification-list>button:hover{background:#f8f4ff;border-color:#d7c9ef}.notification-list>button>span:first-child{color:#6e50ca;background:#eee8ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.notification-list>button>span:first-child svg,.notification-list>button>svg{width:16px}.notification-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.notification-list strong{color:#493b57;font-size:10px}.notification-list small,.notification-list em{color:#81758a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.notification-list em{color:#9a5870}.notification-secure{color:#898091;align-items:center;gap:6px;font-size:8px;display:flex}.notification-secure svg{color:#6e54c8;width:13px}.notification-settings-button{color:#604d77;cursor:pointer;background:#ffffffd1;border:1px solid #ded5e8;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 15px;font-size:10px;font-weight:800;display:flex}.notification-settings-button:hover{background:#f8f3ff;border-color:#cfc0e3}.notification-settings-button svg{width:16px}.notification-preferences{gap:9px;display:grid}.notification-preferences>button{min-height:66px;color:inherit;text-align:left;cursor:pointer;background:#ffffffdb;border:1px solid #e6dff0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 13px;display:grid}.notification-preferences>button.active{background:#f6f1ff;border-color:#d5c8ee}.notification-preferences>button:disabled{cursor:wait;opacity:.68}.notification-preferences>button>span{gap:4px;min-width:0;display:grid}.notification-preferences strong{color:#493b57;font-size:10px}.notification-preferences small{color:#81758a;font-family:Georgia,serif;font-size:8px;line-height:1.45}.notification-preferences>button>i{background:#d9d3df;border-radius:999px;flex:none;width:42px;height:26px;transition:background .16s;position:relative}.notification-preferences>button>i>i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:4px;left:4px;box-shadow:0 2px 7px #38294738}.notification-preferences>button.active>i{background:linear-gradient(115deg,#6546df,#a251d2)}.notification-preferences>button.active>i>i{transform:translate(16px)}.notification-preferences>p{color:#6d5a80;text-align:center;margin:0;font-size:9px}.notification-preference-warning{color:#835d31;background:#fff8ec;border:1px solid #f0d5b6;border-radius:14px;align-items:center;gap:9px;min-height:50px;padding:10px 12px;font-size:9px;line-height:1.45;display:flex}.notification-preference-warning svg{flex:none;width:17px}.notification-scroll-content>button[data-slot=button]{color:#fff;background:linear-gradient(115deg,#5f41d8,#974fd9);border-radius:15px;min-height:54px;box-shadow:0 13px 27px #6042db38}.notification-scroll-content>button[data-slot=button] svg{width:16px}.install-app-card{background:linear-gradient(125deg,#f0ebff,#fff 58%,#fff3f8);border:1px solid #674abb21;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:24px;padding:18px 20px;display:grid;box-shadow:0 14px 38px #452e7c12}.install-app-icon{color:#fff;background:linear-gradient(145deg,#6546df,#b458d1);border-radius:17px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 10px 24px #6445d633}.install-app-icon>svg{width:25px}.install-app-icon i{color:#fff;background:#37a98f;border:3px solid #f8f5ff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-5px;right:-5px}.install-app-icon i svg{width:10px}.install-app-card small{color:#7858c4;letter-spacing:.13em;font-size:8px;font-weight:900}.install-app-card h2{color:#3f3152;font-family:var(--font-heading), Georgia, serif;letter-spacing:-.025em;margin:4px 0 3px;font-size:18px}.install-app-card p{color:#807588;max-width:660px;margin:0;font-family:Georgia,serif;font-size:10px;line-height:1.55}.install-app-card>button[data-slot=button]{color:#fff;background:linear-gradient(115deg,#6042db,#954edc);border-radius:14px;min-height:48px;padding:0 17px;box-shadow:0 12px 25px #6042db33}.install-guide-dialog{border-radius:24px;max-width:430px;padding:24px}.install-guide-icon{color:#fff;background:linear-gradient(145deg,#6546df,#b458d1);border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:4px;display:grid}.install-guide-icon svg{width:22px}.install-guide-dialog [data-slot=dialog-title]{color:#3e304d;font-family:var(--font-heading), Georgia, serif;font-size:23px;line-height:1.15}.install-guide-dialog [data-slot=dialog-description]{color:#7e7386;font-family:Georgia,serif;line-height:1.55}.install-guide-dialog ol{gap:10px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.install-guide-dialog li{background:#fbf9fd;border:1px solid #eee8f3;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-height:52px;padding:10px 12px;display:grid}.install-guide-dialog li>span{color:#6747c9;background:#ece6ff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.install-guide-dialog li p{color:#5e5266;margin:0;font-family:Georgia,serif;font-size:12px;line-height:1.45}.install-guide-dialog [data-slot=dialog-footer]{margin-bottom:-24px;margin-left:-24px;margin-right:-24px}.install-guide-dialog [data-slot=dialog-footer] button{border-radius:13px;min-height:48px}@media (width<=760px){.workspace-user>.workspace-notification-button{flex:0 0 48px;width:48px;height:48px;display:grid}.workspace-topbar{gap:8px}.workspace-mobile-tenant{flex:auto}.workspace-user{flex:none;gap:5px}.notification-dialog{border-radius:22px;width:calc(100% - 24px);max-width:none;padding:0}.notification-scroll-content{padding:21px}.notification-dialog [data-slot=dialog-title]{font-size:25px}.notification-message{padding:14px}.notification-message strong{font-size:12px}.notification-message p{font-size:11px}.notification-list>button{touch-action:manipulation;min-height:76px}.notification-list strong{font-size:11px}.notification-list small,.notification-list em{white-space:normal;overflow-wrap:anywhere;font-size:12px}.notification-preferences strong{font-size:13px}.notification-preferences small,.notification-secure{font-size:12px;line-height:1.5}.notification-scroll-content>button[data-slot=button]{touch-action:manipulation;width:100%;min-height:58px;font-size:12px}.creator-home-tasks{border-radius:20px;grid-template-columns:auto 1fr;gap:14px;margin-top:18px;padding:17px}.creator-home-task-icon{width:52px;height:52px}.creator-home-task-copy h2{font-size:19px}.creator-home-task-copy>p,.creator-home-tasks.loading p{font-size:11px}.creator-home-task-next{display:grid}.creator-home-task-next>span{border-radius:12px;justify-content:flex-start;min-height:34px;font-size:9px}.creator-home-tasks>button[data-slot=button]{touch-action:manipulation;grid-column:1/-1;width:100%;min-height:58px;font-size:12px}.install-app-card{border-radius:19px;grid-template-columns:auto 1fr;gap:14px;margin-top:18px;padding:16px}.install-app-icon{width:50px;height:50px}.install-app-card h2{font-size:17px}.install-app-card p{margin-top:5px;font-size:11px}.install-app-card>button[data-slot=button]{touch-action:manipulation;grid-column:1/-1;width:100%;min-height:56px;font-size:11px}.install-guide-dialog{width:calc(100% - 24px);max-width:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.creator-tasks-view{gap:24px;max-width:1180px;margin:0 auto;padding:30px 32px 54px;display:grid}.creator-tasks-heading{background:radial-gradient(circle at 90% 10%,#eb6dc32b,#0000 32%),linear-gradient(135deg,#fff,#f8f4ff);border:1px solid #e5dcf0;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 28px;display:flex;box-shadow:0 18px 46px #3d295412}.creator-tasks-heading>div:first-child{max-width:700px}.creator-tasks-eyebrow{color:#7954dc;letter-spacing:.16em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.creator-tasks-eyebrow svg{width:18px}.creator-tasks-heading h1{color:#372944;font-family:var(--font-heading), Georgia, serif;letter-spacing:-.035em;margin:10px 0 8px;font-size:clamp(36px,5vw,58px);line-height:.98}.creator-tasks-heading p{color:#81728b;max-width:650px;margin:0;font-family:Georgia,serif;font-size:13px;line-height:1.65}.creator-tasks-summary{color:#6241bd;text-align:center;background:#ffffffc7;border:1px solid #7d51dd29;border-radius:20px;min-width:170px;padding:18px;display:grid}.creator-tasks-summary span{font-family:var(--font-heading), Georgia, serif;font-size:34px;line-height:1}.creator-tasks-summary strong{margin-top:5px;font-size:10px}.creator-tasks-state,.creator-tasks-empty{color:#85778f;text-align:center;background:#fff;border:1px solid #e7dfec;border-radius:24px;justify-content:center;align-items:center;gap:9px;min-height:240px;padding:28px;font-family:Georgia,serif;display:flex}.creator-tasks-state.error{color:#a84451;background:#fff7f7}.creator-tasks-empty{flex-direction:column}.creator-tasks-empty>svg{color:#7652d3;background:#eee8ff;border-radius:14px;width:42px;height:42px;padding:10px}.creator-tasks-empty h2{color:#43324f;margin:4px 0 0;font-size:24px}.creator-tasks-empty p{max-width:420px;margin:0;line-height:1.6}.creator-task-list{gap:16px;display:grid}.creator-task-card{background:#fff;border:1px solid #e5ddeb;border-radius:24px;padding:22px;overflow:hidden;box-shadow:0 14px 38px #3626490f}.creator-task-card.ready{border-color:#cfc0fa;box-shadow:0 16px 42px #6f4ad01c}.creator-task-card.planned{background:linear-gradient(135deg,#fbfafd,#f7f4fa)}.creator-task-card.published{background:linear-gradient(135deg,#fff,#f6fcf9);border-color:#cee9df}.creator-task-topline{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.creator-task-platform{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#7650dc,#d45cae);border-radius:16px;place-items:center;width:52px;height:52px;font-size:12px;font-weight:950;display:grid}.creator-task-platform.tiktok{background:linear-gradient(135deg,#16131c,#4f405d)}.creator-task-platform.x{background:#19171c}.creator-task-platform.onlyfans{background:linear-gradient(135deg,#00a5e7,#087ac1)}.creator-task-topline>div{min-width:0}.creator-task-topline small{color:#8d7f96;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:850}.creator-task-topline h2{color:#3c2d49;font-family:var(--font-heading), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:20px;overflow:hidden}.creator-task-status{border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.creator-task-status svg{width:14px}.creator-task-status.ready{color:#6040ba;background:#eee8ff}.creator-task-status.planned{color:#7a7080;background:#ece8ee}.creator-task-status.published{color:#17775f;background:#e3f6ef}.creator-task-meta{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.creator-task-meta>span{background:#fbf9fc;border:1px solid #eee8f1;border-radius:15px;grid-template-columns:auto 1fr;column-gap:9px;padding:12px 14px;display:grid}.creator-task-meta svg,.creator-task-language-mark{color:#7652d3;grid-row:1/3;align-self:center;width:26px}.creator-task-language-mark{color:#6b45ca;background:#ece5ff;border-radius:8px;place-items:center;height:26px;font-size:8px;font-weight:900;display:grid}.creator-task-meta small{color:#9a8fa1;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.creator-task-meta strong{color:#4f4059;font-size:11px}.creator-task-locked-note{color:#756a7c;background:#efebf1;border-radius:14px;align-items:center;gap:10px;margin:14px 0 0;padding:14px;font-family:Georgia,serif;font-size:11px;line-height:1.55;display:flex}.creator-task-locked-note svg{flex:none;width:18px}.creator-task-copy{background:linear-gradient(135deg,#faf7ff,#fff9fc);border-left:3px solid #9d6ee9;border-radius:0 16px 16px 0;gap:8px;margin-top:14px;padding:18px;display:grid}.creator-task-copy h3{color:#3b2b48;font-family:var(--font-heading), Georgia, serif;margin:0;font-size:22px}.creator-task-copy strong{color:#624777;font-family:Georgia,serif;font-size:12px}.creator-task-copy p{color:#665a6d;white-space:pre-wrap;margin:0;font-family:Georgia,serif;font-size:12px;line-height:1.55}.creator-task-copy small{color:#7250c1;font-size:10px;font-weight:750;line-height:1.5}.creator-task-media-block{gap:10px;margin-top:16px;display:grid}.creator-task-media-block>strong{color:#51405e;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.creator-task-media-strip{scroll-snap-type:x proximity;gap:9px;padding:1px 1px 5px;display:flex;overflow-x:auto}.creator-task-media-item{aspect-ratio:4/5;color:#8d7d99;scroll-snap-align:start;background:#eee9f1;border-radius:14px;flex:0 0 92px;place-items:center;width:92px;display:grid;position:relative;overflow:hidden}.creator-task-media-item img{object-fit:cover;width:100%;height:100%}.creator-task-media-item>svg{width:26px}.creator-task-media-item small{color:#fff;background:#1c1622b3;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:900;position:absolute;bottom:6px;right:6px}.creator-task-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.creator-task-actions>button[data-slot=button]{border-radius:15px;min-height:52px}.creator-task-actions>button:first-child{color:#fff;background:linear-gradient(135deg,#6d45dc,#914be0);box-shadow:0 10px 22px #6f45d638}.creator-task-feedback{border-radius:11px;grid-column:1/-1;align-items:center;gap:7px;margin:0;padding:9px 11px;font-size:9px;font-weight:800;display:flex}.creator-task-feedback.success{color:#17775f;background:#e8f8f1}.creator-task-feedback.ready{color:#6543bd;background:#eee8ff}.creator-task-feedback.error,.creator-task-confirm-error{color:#a84451;background:#fff0f1}.creator-task-complete{color:#62576a;background:#f0edf2;border:0;border-radius:14px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:10px;font-weight:850;display:inline-flex}.creator-task-complete svg{width:17px}.creator-task-completed{color:#17775f;background:#e7f7f1;border-radius:13px;align-items:center;gap:8px;margin:15px 0 0;padding:12px 14px;font-size:10px;font-weight:850;display:flex}.creator-task-completed svg{width:17px}.creator-task-confirm-dialog{border-radius:22px;padding:22px}.creator-task-confirm-dialog [data-slot=dialog-title]{color:#3b2c47;font-size:22px;line-height:1.15}.creator-task-confirm-dialog [data-slot=dialog-description]{color:#7f7287;font-family:Georgia,serif;line-height:1.6}.creator-task-confirm-dialog [data-slot=dialog-footer]{margin-bottom:-22px;margin-left:-22px;margin-right:-22px}.creator-task-confirm-dialog [data-slot=dialog-footer] button{border-radius:13px;min-height:48px}.creator-task-confirm-error{border-radius:12px;margin:0;padding:10px 12px;font-size:10px;font-weight:800}@media (width<=760px){.creator-tasks-view{gap:14px;padding:16px 14px 96px}.creator-tasks-heading{border-radius:22px;flex-direction:column;align-items:stretch;gap:16px;padding:20px}.creator-tasks-heading h1{font-size:38px}.creator-tasks-heading p{font-size:12px}.creator-tasks-summary{justify-content:center;align-items:center;gap:9px;min-width:0;padding:13px;display:flex}.creator-tasks-summary span{font-size:26px}.creator-tasks-summary strong{margin:0}.creator-task-card{border-radius:20px;padding:15px}.creator-task-topline{grid-template-columns:auto 1fr;gap:10px}.creator-task-platform{border-radius:14px;width:46px;height:46px}.creator-task-topline h2{font-size:18px}.creator-task-status{grid-column:1/-1;justify-content:center;min-height:38px}.creator-task-meta{grid-template-columns:1fr}.creator-task-meta>span{min-height:54px}.creator-task-copy{padding:15px}.creator-task-copy h3{font-size:21px}.creator-task-media-item{flex-basis:108px;width:108px}.creator-task-actions{grid-template-columns:1fr}.creator-task-actions>button[data-slot=button],.creator-task-complete{touch-action:manipulation;grid-column:1;min-height:56px;font-size:11px}.creator-task-feedback{grid-column:1}.creator-task-confirm-dialog{width:calc(100% - 24px);max-width:none}}.usage-control-center{color:#3a2a48;gap:22px;width:min(1220px,100%);margin:0 auto;padding:30px;display:grid}.usage-control-heading{background:radial-gradient(circle at 92% 12%,#ed6aa833,#0000 32%),linear-gradient(135deg,#fff 8%,#f5f0ff 58%,#fff2f8 100%);border:1px solid #734acf24;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:28px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 58px #462b6917}.usage-control-heading>div>span,.platform-control-section>div:first-child>span{color:#7350da;letter-spacing:.15em;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.usage-control-heading h1{letter-spacing:-.045em;max-width:720px;margin:0;font-family:Georgia,serif;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:.98}.usage-control-heading p,.platform-control-section>div:first-child p{color:#796c82;max-width:760px;margin:18px 0 0;font-family:Georgia,serif;font-size:14px;line-height:1.65}.usage-control-heading>svg{color:#fff;background:linear-gradient(145deg,#6440da,#a94fdd);border-radius:22px;flex:none;width:68px;height:68px;padding:17px;box-shadow:0 17px 32px #683dd340}.usage-control-state{color:#665673;text-align:center;background:#fff;border-radius:20px;margin:0;padding:24px}.usage-control-state.error{color:#a84451;background:#fff0f1}.usage-total-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.usage-total-grid article{background:#fffffff0;border:1px solid #ebe5f1;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:1px 12px;min-height:108px;padding:18px;display:grid}.usage-total-grid svg{color:#7251d5;background:#eee8ff;border-radius:13px;grid-row:1/3;width:38px;height:38px;padding:9px}.usage-total-grid strong{font-size:20px;line-height:1}.usage-total-grid span{color:#81748a;font-size:10px;font-weight:750}.usage-tenant-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.usage-tenant-list>article{background:#fff;border:1px solid #e7dfec;border-radius:24px;padding:22px;box-shadow:0 16px 36px #3c274d0f}.usage-tenant-list>article.active{border-color:#7251d557;box-shadow:0 18px 42px #6846b41f}.usage-tenant-title{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.usage-tenant-title>span{color:#fff;background:linear-gradient(145deg,#6543d8,#a550d3);border-radius:14px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.usage-tenant-title div{gap:3px;display:grid}.usage-tenant-title strong{font-family:Georgia,serif;font-size:17px}.usage-tenant-title small,.usage-tenant-metrics small,.usage-cost-line small{color:#918697;font-size:9px}.usage-tenant-title>svg{color:#fff;background:#39aa81;border-radius:50%;width:22px;height:22px;padding:4px}.usage-tenant-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.usage-tenant-metrics>div{background:#f8f5fb;border-radius:14px;align-items:center;gap:9px;min-height:58px;padding:10px;display:flex}.usage-tenant-metrics svg{color:#7657cf;width:18px}.usage-tenant-metrics span,.usage-cost-line span{gap:3px;display:grid}.usage-tenant-metrics strong{font-size:13px}.usage-progress-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.usage-progress-row label{color:#796c82;gap:7px;font-size:8px;font-weight:800;display:grid}.usage-progress-row progress{background:#ece6f1;border:0;border-radius:999px;width:100%;height:7px;overflow:hidden}.usage-progress-row progress::-webkit-progress-bar{background:#ece6f1;border-radius:999px}.usage-progress-row progress::-webkit-progress-value{background:linear-gradient(90deg,#6243d4,#d45bba);border-radius:999px}.usage-progress-row progress::-moz-progress-bar{background:linear-gradient(90deg,#6243d4,#d45bba);border-radius:999px}.usage-cost-line{color:#4e3d5a;background:#f0ebff;border-radius:14px;align-items:center;gap:10px;margin-top:17px;padding:12px 14px;display:flex}.usage-cost-line>svg{color:#6a49d0;width:21px}.usage-tenant-list>article>p{color:#948899;margin:10px 0 0;font-size:8px;line-height:1.5}.usage-limit-strip{flex-wrap:wrap;gap:10px;display:flex}.usage-limit-strip span{color:#675570;background:#eee9f2;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;font-weight:800;display:inline-flex}.usage-limit-strip svg{width:15px}.platform-control-section,.notification-channel-status{background:#fff;border:1px solid #e7dfec;border-radius:25px;padding:26px}.platform-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.platform-control-grid article{background:#f8f5fa;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:118px;padding:15px;display:grid}.platform-control-grid .platform-mark{color:#fff;background:#34263e;border-radius:13px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.platform-control-grid div{gap:4px;display:grid}.platform-control-grid strong{font-family:Georgia,serif;font-size:15px}.platform-control-grid small{color:#7353cb;font-size:8px;font-weight:850}.platform-control-grid p{color:#807387;grid-column:1/-1;margin:0;font-size:9px;line-height:1.5}.platform-control-grid article>svg{color:#806f8b;width:19px}.notification-channel-status{grid-template-columns:1fr repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.notification-channel-status>div,.notification-channel-status article{align-items:center;gap:10px;display:flex}.notification-channel-status>div>svg{color:#6e4bd2;width:24px}.notification-channel-status article{background:#f7f4f9;border-radius:15px;min-height:64px;padding:12px}.notification-channel-status article>svg{color:#7658cb;width:19px}.notification-channel-status article span{gap:4px;display:grid}.notification-channel-status article strong{font-size:10px}.notification-channel-status article small{color:#8c7f92;align-items:center;gap:3px;font-size:8px;display:inline-flex}.notification-channel-status article small svg{color:#248766;width:11px}@media (width<=980px){.usage-total-grid,.notification-channel-status{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-tenant-list{grid-template-columns:1fr}}@media (width<=760px){.usage-control-center{gap:14px;padding:16px 14px 96px}.usage-control-heading{border-radius:22px;padding:22px}.usage-control-heading h1{font-size:39px}.usage-control-heading>svg{border-radius:15px;width:46px;height:46px;padding:11px}.usage-total-grid,.usage-tenant-metrics,.usage-progress-row,.platform-control-grid,.notification-channel-status{grid-template-columns:1fr}.usage-total-grid article{min-height:74px}.usage-tenant-list>article,.platform-control-section,.notification-channel-status{border-radius:20px;padding:17px}.platform-control-grid article{min-height:128px}.notification-channel-status>div,.notification-channel-status article{min-height:54px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
