/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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-outline-style:solid}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-900:oklch(41.4% .112 45.904);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--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);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-marca-50:oklch(97% .01 265);--color-marca-600:oklch(48% .16 265);--color-marca-700:oklch(41% .14 265);--color-marca-foco:var(--color-marca-600);--color-superficie:#fff;--color-superficie-fundo:oklch(98.5% 0 0);--color-superficie-2:oklch(97% 0 0);--color-contorno:oklch(92.2% 0 0);--color-tinta:oklch(20.5% 0 0);--color-tinta-suave:oklch(55.6% 0 0);--color-marca-contraste:#fff;--color-ok:#207a52;--color-ok-suave:#e6f5ed;--color-ok-tinta:#15553a;--color-ajuste:#a84b12;--color-ajuste-suave:#fff0e5;--color-ajuste-tinta:#78350f;--color-erro:#b42318;--color-erro-suave:#fdecea;--color-erro-tinta:#8a1c14;--color-info:#5b45b8;--color-info-suave:#f0edff;--color-info-tinta:#37206f}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.static{position:static}.inset-0{inset:0}.bottom-full{bottom:100%}.left-1\/2{left:50%}.z-50{z-index:50}.z-\[100\]{z-index:100}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-full{width:100%;height:100%}.h-px{height:1px}.max-h-\[85dvh\]{max-height:85dvh}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-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-contorno>:not(:last-child)){border-color:var(--color-contorno)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-neutral-300{border-color:var(--color-neutral-300)}.bg-\[\#7b68ee\]\/10{background-color:oklab(60.4473% .05181 -.18684/.1)}.bg-\[\#f2ede5\]{background-color:#f2ede5}.bg-\[\#f7f7f7\]{background-color:#f7f7f7}.bg-ajuste-suave{background-color:var(--color-ajuste-suave)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-current{background-color:currentColor}.bg-erro{background-color:var(--color-erro)}.bg-erro-suave{background-color:var(--color-erro-suave)}.bg-green-600{background-color:var(--color-green-600)}.bg-info-suave{background-color:var(--color-info-suave)}.bg-marca-50{background-color:var(--color-marca-50)}.bg-marca-600{background-color:var(--color-marca-600)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-ok-suave{background-color:var(--color-ok-suave)}.bg-red-50{background-color:var(--color-red-50)}.bg-superficie{background-color:var(--color-superficie)}.bg-superficie-2{background-color:var(--color-superficie-2)}.bg-superficie-fundo{background-color:var(--color-superficie-fundo)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#5b4cc4\]{color:#5b4cc4}.text-\[\#665e70\]{color:#665e70}.text-\[\#20172d\]{color:#20172d}.text-ajuste-tinta{color:var(--color-ajuste-tinta)}.text-amber-900{color:var(--color-amber-900)}.text-erro-tinta{color:var(--color-erro-tinta)}.text-green-700{color:var(--color-green-700)}.text-info-tinta{color:var(--color-info-tinta)}.text-marca-600{color:var(--color-marca-600)}.text-marca-700{color:var(--color-marca-700)}.text-marca-contraste{color:var(--color-marca-contraste)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-ok-tinta{color:var(--color-ok-tinta)}.text-red-700{color:var(--color-red-700)}.text-red-900{color:var(--color-red-900)}.text-tinta{color:var(--color-tinta)}.text-tinta-suave{color:var(--color-tinta-suave)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-marca-600{accent-color:var(--color-marca-600)}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-ajuste\/20{--tw-ring-color:#a84b1233}@supports (color:color-mix(in lab,red,red)){.ring-ajuste\/20{--tw-ring-color:color-mix(in oklab,var(--color-ajuste) 20%,transparent)}}.ring-contorno{--tw-ring-color:var(--color-contorno)}.ring-erro\/20{--tw-ring-color:#b4231833}@supports (color:color-mix(in lab,red,red)){.ring-erro\/20{--tw-ring-color:color-mix(in oklab,var(--color-erro) 20%,transparent)}}.ring-info\/20{--tw-ring-color:#5b45b833}@supports (color:color-mix(in lab,red,red)){.ring-info\/20{--tw-ring-color:color-mix(in oklab,var(--color-info) 20%,transparent)}}.ring-marca-600{--tw-ring-color:var(--color-marca-600)}.ring-neutral-200{--tw-ring-color:var(--color-neutral-200)}.ring-neutral-300{--tw-ring-color:var(--color-neutral-300)}.ring-ok\/20{--tw-ring-color:#207a5233}@supports (color:color-mix(in lab,red,red)){.ring-ok\/20{--tw-ring-color:color-mix(in oklab,var(--color-ok) 20%,transparent)}}.ring-red-200{--tw-ring-color:var(--color-red-200)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-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))}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:min-h-11::file-selector-button{min-height:calc(var(--spacing) * 11)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-neutral-100::file-selector-button{background-color:var(--color-neutral-100)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.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-neutral-800::file-selector-button{color:var(--color-neutral-800)}.placeholder\:text-tinta-suave::placeholder{color:var(--color-tinta-suave)}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:bg-erro-tinta:hover{background-color:var(--color-erro-tinta)}.hover\:bg-marca-700:hover{background-color:var(--color-marca-700)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-superficie-2:hover{background-color:var(--color-superficie-2)}.hover\:text-neutral-700:hover{color:var(--color-neutral-700)}.hover\:text-neutral-900:hover{color:var(--color-neutral-900)}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-neutral-300:hover{--tw-ring-color:var(--color-neutral-300)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-2:focus,.focus\:ring-3:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-3:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-marca-600:focus{--tw-ring-color:var(--color-marca-600)}.focus\:ring-marca-foco:focus{--tw-ring-color:var(--color-marca-foco)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-marca-foco:focus-visible{outline-color:var(--color-marca-foco)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-superficie-2:disabled{background-color:var(--color-superficie-2)}.disabled\:text-tinta-suave:disabled{color:var(--color-tinta-suave)}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:items-center{align-items:center}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}@font-face{font-family:Bricolage Grotesque;src:url(/_next/static/media/BricolageGrotesque-Variable.10984067.ttf)format("truetype");font-weight:400 800;font-display:swap}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-Variable.cf1d1523.ttf)format("truetype");font-weight:400 800;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_next/static/media/IBMPlexMono-Regular.f270c174.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_next/static/media/IBMPlexMono-SemiBold.ccb52709.ttf)format("truetype");font-weight:600;font-display:swap}:root{color-scheme:light;--grape:#37206f;--lime:#cded52;--lilac:#8066e8;--guava:#ff5d78;--cream:#fff8ea;--ink:#20172d;--white:#fff;--soft:#f2ede5;--border:#d9d1c6;--muted:#665e70;--approved:#207a52;--approved-soft:#e6f5ed;--waiting:#315a9f;--waiting-soft:#eaf0fa;--adjust:#a84b12;--adjust-soft:#fff0e5;--error:#b42318;--error-soft:#fdecea;--info:#5b45b8;--info-soft:#f0edff;--display:"Bricolage Grotesque",sans-serif;--ui:"Manrope",sans-serif;--proof:"IBM Plex Mono",monospace;--focus:0 0 0 3px #8066e866;--shadow:0 14px 38px #20172d1a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font:16px/1.55 var(--ui);background:#fbf7ef;margin:0}::selection{background:var(--lime);color:var(--ink)}button,input,select,textarea{font:inherit}a,button,input,select,textarea{min-height:44px}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus);outline:0}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-underline-offset:3px}img,svg{display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);text-wrap:balance}h1{letter-spacing:-.028em;font-size:clamp(2rem,5vw,2.75rem);font-weight:760;line-height:1.02}h2{letter-spacing:-.018em;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:740;line-height:1.12}h3{font-size:1rem;font-weight:720;line-height:1.25}.icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.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}.btn{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn-primary{background:var(--lime);border-color:var(--ink);color:var(--ink);box-shadow:0 5px 12px #37206f1a}.btn-dark{background:var(--grape);color:var(--cream)}.btn-secondary{background:var(--white);border-color:var(--border);color:var(--grape)}.btn-quiet{color:var(--grape);background:0 0;padding-inline:8px}.btn-danger{background:var(--error);color:#fff}.btn-block{width:100%}.icon-btn{width:44px;color:var(--grape);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.icon-btn:hover{background:#37206f14}.field{gap:7px;display:grid}.field+.field{margin-top:16px}.label{font-size:13px;font-weight:720}.hint{color:var(--muted);font-size:12px;line-height:1.45}.input,.select,.textarea{border:1px solid var(--border);width:100%;min-height:48px;color:var(--ink);caret-color:var(--lilac);background:#fff;border-radius:12px;padding:11px 12px;font-size:max(16px,1rem)}.textarea{resize:vertical;min-height:104px}.input:hover,.select:hover,.textarea:hover{border-color:#b8ae9f}.input[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 2px var(--error-soft)}.field-error{color:var(--error);font-size:12px;font-weight:650}.form-actions{flex-direction:column-reverse;margin-top:22px}.alert,.form-actions{gap:10px;display:flex}.alert{border-radius:13px;align-items:flex-start;padding:13px 14px;font-size:13px;line-height:1.5}.alert-error{background:var(--error-soft);color:#8a1c14}.alert-info{background:var(--info-soft);color:var(--grape)}.alert-success{background:var(--approved-soft);color:#15553a}.alert-warning{background:var(--adjust-soft);color:#78350f}.alert .icon{flex:none;margin-top:1px}.proof{font:600 11px/1.35 var(--proof);letter-spacing:.035em}.badge,.proof{text-transform:uppercase}.badge{font:600 10px/1.2 var(--proof);border-radius:8px;padding:5px 8px}.badge-ok{background:var(--approved-soft);color:#15553a}.badge-wait{background:var(--waiting-soft);color:#24477f}.badge-soft{background:var(--soft);color:var(--muted)}.panel{border:1px solid var(--border);background:#fff;border-radius:16px;padding:18px}.lede,.panel-copy{color:var(--muted);font-size:14px;line-height:1.55}.lede{margin-top:8px}.panel-copy{margin-top:5px}.stack{gap:16px;display:grid}.divider{background:var(--border);height:1px;margin:20px 0}.choice{border:1px solid var(--border);text-align:left;width:100%;color:var(--ink);background:#fff;border-radius:13px;align-items:flex-start;gap:12px;padding:14px;display:flex}.choice:hover{border-color:#b8ae9f}.choice.selected{border-color:var(--grape);box-shadow:0 0 0 1px var(--grape);background:#faf8ff}.choice-mark{background:var(--soft);width:40px;height:40px;color:var(--grape);border-radius:11px;flex:none;place-items:center;font-weight:800;display:grid}.choice-copy{min-width:0}.choice-copy strong{font-size:14px;display:block}.choice-copy span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.auth-shell{background:var(--cream);align-items:center;min-height:100dvh;padding:24px 20px;display:grid}.auth-wrap{width:100%;max-width:440px;margin:auto}.auth-logo{width:210px;height:auto;margin:0 auto 26px;display:block}.auth-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:22px}.auth-copy{color:var(--muted);margin:7px 0 20px;font-size:14px}.auth-separator{color:var(--muted);align-items:center;gap:10px;margin:14px 0;font-size:11px;display:flex}.auth-separator:after,.auth-separator:before{content:"";background:var(--border);flex:1;height:1px}.auth-footer{text-align:center;color:var(--muted);margin-top:18px;font-size:13px}.auth-footer a{color:var(--grape);font-weight:750}.password-wrap{position:relative}.password-wrap .input{padding-right:50px}.password-toggle{width:44px;color:var(--muted);background:0 0;border:0;position:absolute;top:2px;right:2px}.onboarding-shell{background:#fbf7ef;min-height:100dvh}.onboarding-top{background:var(--cream);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:10px 20px;display:flex}.onboarding-logo{width:180px;max-width:calc(100vw - 120px)}.exit-link{color:var(--muted);font-size:13px;font-weight:700;text-decoration:none}.progress-wrap{max-width:780px;margin:auto;padding:16px 20px 0}.progress-line{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.progress-line strong{color:var(--ink)}.progress-track{background:var(--soft);border-radius:999px;height:6px;margin-top:9px;overflow:hidden}.progress-fill{height:100%;width:var(--progress);background:var(--lilac);border-radius:inherit}.onboarding-main{width:100%;max-width:780px;margin:auto;padding:24px 20px 56px}.onboarding-head{max-width:620px;margin-bottom:20px}.onboarding-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:20px}.resume-note{margin-bottom:16px}.tool-grid{gap:10px;display:grid}.token-privacy{color:var(--muted);gap:8px;margin-top:12px;font-size:12px;display:flex}.mapping-list{gap:12px;display:grid}.mapping-row{border-bottom:1px solid var(--border);gap:7px;padding-bottom:14px;display:grid}.mapping-row:last-child{border-bottom:0;padding-bottom:0}.mapping-label{justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:720;display:flex}.required{color:var(--error);font-size:11px}.optional{color:var(--muted);font-size:11px}.check-row{align-items:flex-start;gap:11px;display:flex}.check-row input{width:18px;height:18px;accent-color:var(--lilac);margin-top:3px}.review-list{display:grid}.review-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;min-height:56px;padding:12px 0;display:flex}.review-row:last-child{border-bottom:0}.review-row span{color:var(--muted);font-size:13px}.review-row strong{text-align:right;font-size:13px}.review-actions{align-items:center;gap:8px;display:flex}.mini-link{min-height:32px;color:var(--grape);background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.preview-box{background:#f7f7f5;border:1px solid #dededa;border-radius:15px;margin-top:16px;font-family:system-ui,sans-serif;overflow:hidden}.preview-strip{background:linear-gradient(90deg,#46308e 0 34%,#f05c71 34% 67%,#f3c94d 67%);height:6px}.preview-head{background:#fff;border-bottom:1px solid #dededa;align-items:center;gap:10px;padding:12px;display:flex}.preview-mark{color:#fff;background:#46308e;border-radius:10px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.preview-body{padding:16px}.preview-post{background:#fff;border:1px solid #dededa;border-radius:12px;margin-top:12px;padding:12px}.preview-button{color:#fff;background:#46308e;border:0;border-radius:10px;margin-top:10px;padding:9px 12px;font-weight:700}.prototype-home{background:var(--cream);min-height:100dvh;padding:24px 20px 56px}.prototype-wrap{max-width:1080px;margin:auto}.prototype-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.prototype-logo{width:220px;height:auto}.prototype-intro{max-width:720px;margin-top:28px}.prototype-intro p{color:var(--muted);margin-top:10px}.journey-grid{gap:14px;margin-top:28px;display:grid}.journey-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:18px;text-decoration:none;transition:transform .12s,border .12s}.journey-card:hover{border-color:#b8ae9f;transform:translateY(-2px)}.journey-card strong{font-family:var(--display);font-size:18px;display:block}.journey-card span{color:var(--muted);margin-top:5px;font-size:13px;display:block}.journey-card small{color:var(--grape);font:600 10px/1.3 var(--proof);text-transform:uppercase;margin-top:12px;display:block}.toast{z-index:1000;background:var(--ink);color:#fff;opacity:0;pointer-events:none;border-radius:12px;max-width:calc(100vw - 32px);padding:11px 14px;font-size:13px;font-weight:700;transition:opacity .16s,transform .16s;position:fixed;bottom:22px;left:50%;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}@media (min-width:640px){.auth-card{padding:28px}.form-actions{flex-direction:row;justify-content:space-between}.form-actions .btn-primary{margin-left:auto}.onboarding-card{padding:26px}.mapping-row{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:center}.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.journey-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-main{padding-top:34px}.onboarding-card{padding:30px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.color-picker{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:12px;width:48px;height:48px;min-height:48px;padding:4px}.color-picker::-webkit-color-swatch-wrapper{padding:0}.color-picker::-webkit-color-swatch{border:0;border-radius:8px}.color-picker::-moz-color-swatch{border:0;border-radius:8px}.progress-fill{transition:none}.product-shell{background:#f8f5ef;min-height:100dvh}.app-area{min-width:0}.side-rail{display:none}.mobile-app-top{background:var(--cream);border-bottom:1px solid var(--border);z-index:20;justify-content:space-between;align-items:center;height:66px;padding:9px 18px;display:flex;position:sticky;top:0}.app-brand{width:164px;height:auto}.app-main{min-height:calc(100dvh - 66px);padding:24px 18px 102px}.app-page{width:100%;max-width:1180px;margin:0 auto}.app-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.app-head-copy{max-width:640px}.app-head-copy p{color:var(--muted);margin-top:6px;font-size:14px}.app-bottom-nav{z-index:30;min-height:74px;padding:7px 10px max(7px,env(safe-area-inset-bottom));border-top:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8eaf7;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.app-bottom-link{min-height:58px;color:var(--muted);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.app-bottom-link.active{color:var(--grape);background:#cded5252}.app-bottom-link .icon{width:22px;height:22px}.clients-workspace{gap:18px;display:grid}.client-detail-pane,.client-list-pane{min-width:0}.usage-box{border:1px solid var(--border);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:16px;display:flex}.usage-box strong{display:block}.usage-box p{color:var(--muted);margin-top:3px;font-size:12px}.client-list{gap:10px;display:grid}.client-row{border:1px solid var(--border);background:#fff;border-radius:16px;align-items:center;gap:13px;min-height:88px;padding:14px;text-decoration:none;display:flex}.client-row:hover{border-color:#b8ae9f}.client-row[aria-current=true]{border-color:var(--grape);box-shadow:0 0 0 1px var(--grape)}.client-avatar{background:var(--grape);color:#fff;width:52px;height:52px;font-family:var(--display);border-radius:15px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.client-row-copy{flex:1;min-width:0}.client-row-copy strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.client-state{color:var(--approved);align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:750;display:flex}.client-state:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.detail-mobile-back{color:var(--grape);align-items:center;gap:5px;margin-bottom:14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.client-hero{background:var(--grape);color:#fff;border-radius:18px 18px 0 0;padding:20px}.client-hero-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.client-hero h2{color:#fff}.client-hero p{color:#ddd5f1;margin-top:5px;font-size:13px}.receipt{font:600 10px/1.2 var(--proof);letter-spacing:.02em;background:#ffffff1a;border:1px solid #ffffff40;border-radius:9px;align-items:center;gap:7px;margin-top:15px;padding:7px 9px;display:inline-flex}.receipt:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px}.app-tabs{background:#fff;border:1px solid var(--border);border-top:0;gap:3px;padding:8px;display:flex;overflow:auto}.app-tab{color:var(--muted);border-radius:9px;flex:none;padding:9px 11px;font-size:12px;font-weight:750;text-decoration:none}.app-tab.active{background:var(--soft);color:var(--grape)}.detail-body{margin-top:14px}.detail-body,.summary-grid{gap:14px;display:grid}.link-box{border:1px solid var(--border);background:#fff;border-radius:16px;padding:17px}.link-box h3{margin-bottom:5px}.url-box{border:1px solid var(--border);color:var(--muted);font:500 11px/1.45 var(--proof);overflow-wrap:anywhere;background:#faf9f6;border-radius:11px;margin-top:13px;padding:10px 11px}.inline-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.status-block{border:1px solid var(--border);background:#fff;border-radius:16px;padding:17px}.status-block-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.post-list{gap:9px;display:grid}.post-row{border:1px solid var(--border);border-radius:13px;align-items:center;gap:11px;padding:11px;text-decoration:none;display:flex}.post-art{background:linear-gradient(135deg,var(--guava),#ffba71);color:#fff;border-radius:10px;flex:none;place-items:center;width:47px;height:47px;font-weight:850;display:grid}.post-row-copy strong{font-size:13px;display:block}.post-row-copy span{color:var(--muted);margin-top:2px;font-size:11px;display:block}.data-list{display:grid}.data-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:15px;min-height:58px;padding:12px 0;display:flex}.data-row:last-child{border-bottom:0}.data-row>span{color:var(--muted);font-size:13px}.data-row>div{text-align:right;font-size:13px}.data-row strong{display:block}.switch-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 0;display:flex}.switch-row:last-child{border-bottom:0}.switch-copy strong{font-size:13px;display:block}.switch-copy span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.switch{background:#bdb6c2;border:0;border-radius:999px;flex:none;justify-content:flex-start;width:48px;height:28px;min-height:28px;padding:3px;display:flex}.switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 3px #0000002e}.switch.on{background:var(--grape);justify-content:flex-end}.settings-layout{gap:16px;display:grid}.settings-tabs{gap:7px;padding-bottom:2px;display:flex;overflow:auto}.settings-tab{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:11px;flex:none;padding:9px 12px;font-size:12px;font-weight:750;text-decoration:none}.settings-tab.active{border-color:var(--grape);background:var(--grape);color:#fff}.settings-content{min-width:0}.brand-editor{gap:16px;display:grid}.brand-preview{border:1px solid var(--border);background:#f7f7f5;border-radius:16px;font-family:system-ui,sans-serif;overflow:hidden}.brand-preview-top{background:linear-gradient(90deg,#46308e 0 33%,#f05c71 33% 66%,#f3c94d 66%);height:7px}.brand-preview-body{padding:20px}.palette-editor{gap:8px;display:grid}.palette-row{align-items:center;gap:9px;display:flex}.palette-row .input{min-width:0}.connection-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 0;display:flex}.connection-row:last-child{border-bottom:0}.connection-copy{min-width:0}.connection-copy strong{align-items:center;gap:7px;display:flex}.connection-copy p{color:var(--muted);margin-top:4px;font-size:12px}.connection-ok{background:var(--approved);border-radius:50%;width:8px;height:8px}.account-section{gap:14px;display:grid}.danger-zone{background:snow;border-color:#e6aaa5}.danger-zone h2{color:var(--error)}.dialog-layer{z-index:100;background:#20172d85;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dialog{background:#fff;border-radius:18px;width:100%;max-width:480px;max-height:calc(100dvh - 36px);padding:20px;overflow:auto;box-shadow:0 24px 80px #20172d40}.dialog-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dialog-head p{color:var(--muted);margin-top:5px;font-size:13px}.dialog-actions{flex-direction:column-reverse;gap:9px;margin-top:20px;display:flex}@media (max-width:979px){.clients-workspace.detail-open .client-list-pane,.clients-workspace:not(.detail-open) .client-detail-pane{display:none}}@media (min-width:720px){.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-editor{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.dialog-actions{flex-direction:row;justify-content:flex-end}}@media (min-width:980px){.product-shell{grid-template-columns:236px minmax(0,1fr);display:grid}.side-rail{background:var(--grape);color:#fff;flex-direction:column;height:100dvh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.side-logo{width:176px;margin:0 8px 28px}.side-nav{gap:5px;display:grid}.side-link{color:#d9d1ed;border-radius:12px;align-items:center;gap:11px;min-height:46px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.side-link:hover{background:#ffffff14}.side-link.active{background:var(--lime);color:var(--ink)}.side-account{border-top:1px solid #ffffff24;margin-top:auto;padding:15px 9px 0}.side-account strong{font-size:12px;display:block}.side-account span{color:#bdb3d4;font-size:10px}.app-bottom-nav,.mobile-app-top{display:none}.app-main{min-height:100dvh;padding:34px 34px 52px}.settings-layout{grid-template-columns:200px minmax(0,1fr);align-items:start}.settings-tabs{display:grid;position:sticky;top:34px}.settings-tab{width:100%}.client-hero{padding:24px}.detail-body{gap:16px}}.wl-shell{--brand:#46308e;--brand-2:#f05c71;--brand-3:#f3c94d;color:#17151c;background:#f7f5f1;min-height:100dvh;font-family:Manrope,system-ui,sans-serif}.wl-strip{background:linear-gradient(90deg,var(--brand) 0 34%,var(--brand-2) 34% 67%,var(--brand-3) 67%);height:6px}.wl-top{z-index:20;background:#fff;border-bottom:1px solid #dedbd4;justify-content:space-between;gap:12px;min-height:72px;padding:11px 18px;position:sticky;top:0}.wl-agency,.wl-top{align-items:center;display:flex}.wl-agency{gap:10px;text-decoration:none}.wl-logo{background:var(--brand);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:850;display:grid}.wl-agency strong{font-size:13px;display:block}.wl-agency span{color:#716d77;font-size:10px;display:block}.wl-main{width:100%;max-width:780px;margin:0 auto;padding:25px 18px 104px}.wl-head{margin-bottom:20px}.wl-eyebrow{color:var(--brand);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.wl-head h1{margin-top:5px;font-family:Manrope,system-ui,sans-serif;font-size:clamp(1.85rem,6vw,2.45rem);font-weight:800}.wl-head p{color:#68636f;margin-top:7px;font-size:14px}.wl-card{background:#fff;border:1px solid #ddd9d1;border-radius:17px;padding:17px}.wl-card+.wl-card{margin-top:13px}.wl-post-card{color:inherit;padding:0;text-decoration:none;display:block;overflow:hidden}.wl-media{aspect-ratio:4/5;background:linear-gradient(145deg,#fff3e5,#ffb99d);place-items:center;display:grid;position:relative;overflow:hidden}.wl-media:before{content:"SETEMBRO";color:var(--brand);font-size:clamp(2rem,11vw,4.8rem);font-weight:900;transform:rotate(-8deg)}.wl-media:after{content:"DESAPEGA • TROCA • RENOVA";text-align:center;color:var(--brand);letter-spacing:.06em;background:#fff;border-radius:999px;padding:10px;font-size:10px;font-weight:850;position:absolute;bottom:18px;left:16px;right:16px}.wl-post-info{padding:16px}.wl-post-info-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wl-post-info p{color:#716d77;margin-top:4px;font-size:12px}.wl-date{color:var(--brand);background:#f2eff8;border-radius:9px;padding:6px 8px;font-size:10px;font-weight:800}.wl-actions{gap:9px;margin-top:16px;display:grid}.wl-btn{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 14px;font-weight:800;text-decoration:none;display:flex}.wl-btn-primary{background:var(--brand);color:#fff}.wl-btn-secondary{color:var(--brand);background:#fff;border-color:#cfcad2}.wl-btn-success{color:#fff;background:#16764c}.wl-bottom{z-index:30;min-height:74px;padding:7px 10px max(7px,env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #dedbd4;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.wl-nav-link{color:#716d77;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:56px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.wl-nav-link.active{color:var(--brand);background:#f2eff8}.wl-review-media{border:1px solid #ddd9d1;border-radius:17px;overflow:hidden}.wl-review-media .wl-media{aspect-ratio:1}.wl-caption{white-space:pre-line;color:#37323d;font-size:14px;line-height:1.65}.wl-confirm{border:2px solid var(--brand);background:#fff;border-radius:17px;padding:18px}.wl-confirm h2{font-family:Manrope,system-ui,sans-serif}.wl-note-list{gap:9px;display:grid}.wl-note{background:#fff;border:1px solid #ddd9d1;border-radius:13px;padding:13px}.wl-note-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.wl-note-head strong{font-size:12px}.wl-note p{color:#4d4853;font-size:13px}.wl-audio{text-align:center;background:#faf9fb;border:1px dashed #b9b1bf;border-radius:14px;padding:15px}.wl-audio-state{background:var(--brand);color:#fff;border:0;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 8px;display:grid}.wl-audio small{color:#716d77;display:block}.wl-success{text-align:center;padding:34px 18px}.wl-success-mark{color:#16764c;background:#dff4e9;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 18px;display:grid}.wl-success-mark .icon{width:36px;height:36px}.wl-success h1{font-family:Manrope,system-ui,sans-serif}.wl-success p{color:#68636f;max-width:460px;margin:8px auto 0}.wl-progress{gap:7px;margin-bottom:18px;display:flex}.wl-progress span{background:#ddd9d1;border-radius:999px;flex:1;height:5px}.wl-progress span.done{background:var(--brand)}@media (min-width:720px){.wl-main{padding-top:36px}.wl-card{padding:21px}.wl-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-post-card{grid-template-columns:minmax(260px,.85fr) minmax(0,1fr);display:grid}.wl-post-card .wl-media{aspect-ratio:1}.wl-post-info{padding:24px}.wl-bottom{border:1px solid #dedbd4;border-radius:15px;width:100%;max-width:780px;margin:0 auto 26px;position:static;overflow:hidden}.wl-main{padding-bottom:30px}}.view-switch{background:#fff;border:1px solid #d7d2db;border-radius:11px;padding:3px;display:flex}.view-switch a{color:#716d77;border-radius:8px;align-items:center;min-height:38px;padding:8px 11px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.view-switch a.active{color:var(--brand);background:#f2eff8}.agenda-group+.agenda-group{margin-top:22px}.agenda-date{color:#716d77;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:9px;font-size:11px;font-weight:800;display:flex}.agenda-date:after{content:"";background:#ddd9d1;flex:1;height:1px}.agenda-card{background:#fff;border:1px solid #ddd9d1;border-radius:14px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.agenda-thumb{width:62px;height:62px;color:var(--brand);background:linear-gradient(145deg,#fff3e5,#ffb99d);border-radius:11px;flex:none;place-items:center;font-weight:900;display:grid}.agenda-copy{flex:1;min-width:0}.agenda-copy strong{font-size:13px;display:block}.agenda-copy span{color:#716d77;margin-top:3px;font-size:11px;display:block}.month-card{background:#fff;border:1px solid #ddd9d1;border-radius:16px;padding:12px 8px 10px;overflow:hidden}.month-selector{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;min-height:44px;margin:0 2px 12px;display:grid}.month-nav{width:44px;min-height:44px;color:var(--brand);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.month-nav:hover{background:#f2eff8}.month-nav .icon{width:20px;height:20px}.month-select{color:#242127;text-align:center;text-align-last:center;cursor:pointer;background:#f6f4f8;border:0;border-radius:9px;width:100%;min-width:0;height:40px;padding:0 30px 0 10px;font:750 13px/1 Manrope,system-ui,sans-serif}.month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;width:100%;min-width:0;display:grid}.month-day-name{text-align:center;color:#716d77;text-transform:uppercase;min-width:0;padding-bottom:3px;font-size:8px;font-weight:800}.month-day{border:1px solid #ebe8e2;border-radius:7px;min-width:0;min-height:60px;padding:4px;font-size:10px;overflow:hidden}.month-number{font-variant-numeric:tabular-nums}.month-day.muted{color:#aaa;background:#faf9f7}.month-dot{-webkit-line-clamp:3;color:var(--brand);overflow-wrap:anywhere;background:#f2eff8;border-radius:5px;-webkit-box-orient:vertical;margin-top:5px;padding:4px 3px;font-size:clamp(6px,1.8vw,8px);font-weight:750;line-height:1.15;text-decoration:none;display:-webkit-box;overflow:hidden}.feed-preview{background:#ddd;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:3px;display:grid;overflow:hidden}.feed-cell{aspect-ratio:1;color:var(--brand);text-align:center;background:linear-gradient(135deg,#fff1df,#ffbaa0);place-items:center;padding:5px;font-size:10px;font-weight:900;display:grid}.feed-cell:nth-child(2n){background:linear-gradient(135deg,#e9e4ff,#a994ff)}.feed-cell:nth-child(3n){background:linear-gradient(135deg,#fff8cc,#f3c94d)}.request-summary{gap:11px;display:grid}.request-summary-row{border-bottom:1px solid #e3dfd8;padding-bottom:11px}.request-summary-row:last-child{border-bottom:0;padding-bottom:0}.request-summary-row span{color:#716d77;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.request-summary-row p,.request-summary-row strong{margin-top:4px;font-size:13px;display:block}.attachment-box{text-align:center;background:#faf9fb;border:1px dashed #aaa3af;border-radius:13px;padding:18px}.attachment-box .icon{color:var(--brand);margin:0 auto 7px}@media (min-width:420px){.month-card{padding:14px}.month-grid{gap:5px}.month-day-name{font-size:9px}.month-day{border-radius:8px;min-height:72px;padding:6px}.month-dot{padding:5px;font-size:8px}}.skeleton{color:#0000;background:#e8e5df;border-radius:9px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);animation:skeleton-wave 1.3s infinite;position:absolute;inset:0;transform:translate(-100%)}.skeleton-line{height:14px;margin-top:9px}.skeleton-media{aspect-ratio:4/3;border-radius:16px}.skeleton-card{background:#fff;border:1px solid #e1ddd6;border-radius:16px;margin-top:14px;padding:17px}@keyframes skeleton-wave{to{transform:translate(100%)}}.format-links{gap:7px;margin-bottom:14px;display:flex;overflow:auto}.format-links a{color:#716d77;background:#fff;border:1px solid #d7d2db;border-radius:10px;flex:none;min-height:38px;padding:8px 11px;font-size:11px;font-weight:800;text-decoration:none}.format-links a.active{border-color:var(--brand);background:var(--brand);color:#fff}.carousel-stage{position:relative}.carousel-count{z-index:2;color:#fff;background:#000000a6;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;position:absolute;top:10px;right:10px}.carousel-dots{justify-content:center;gap:6px;margin-top:9px;display:flex}.carousel-dots span{background:#cfcad2;border-radius:50%;width:7px;height:7px}.carousel-dots span.active{background:var(--brand)}.reel-stage{aspect-ratio:9/16;color:#fff;background:linear-gradient(160deg,#211342,#8066e8 55%,#ff5d78);border-radius:17px;place-items:center;max-height:590px;display:grid;position:relative;overflow:hidden}.reel-stage:before{content:"DESAPEGUE-SE";font-size:clamp(2rem,9vw,4rem);font-weight:900;transform:rotate(-8deg)}.play-mark{width:66px;height:66px;color:var(--brand);background:#ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute}.play-mark .icon{width:30px;height:30px;margin-left:4px}.wl-bottom{grid-template-columns:repeat(4,1fr);padding-inline:6px}.wl-nav-link{font-size:9px}.wl-decision-actions{z-index:25;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f5f1f5;margin:16px -8px -8px;padding:10px 8px;position:sticky;bottom:82px}@media (min-width:720px){.wl-decision-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-top:16px;padding:0;position:static}}.ig-shell{--client:#46308e;--client-soft:#f3f0fb;--client-ink:#18161b;min-height:100dvh;color:var(--client-ink);background:#fafafa;padding-bottom:68px;font-family:Manrope,system-ui,sans-serif}.ig-topbar{z-index:40;background:#fffffffa;border-bottom:1px solid #e6e6e6;align-items:center;gap:10px;height:58px;padding:6px 12px;display:flex;position:sticky;top:0}.ig-profile-trigger{place-items:center;width:46px;min-height:46px;text-decoration:none;display:grid}.ig-avatar-ring{border:1.5px solid var(--client);border-radius:50%;width:40px;height:40px;padding:2px;display:block}.ig-avatar,.ig-post-avatar{background:var(--client);color:#fff;border-radius:50%;place-items:center;width:100%;height:100%;font-size:11px;font-weight:800;display:grid}.ig-account{flex:1;min-width:0}.ig-account span,.ig-account strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ig-account strong{font-size:13px;line-height:1.25}.ig-account span{color:#737078;margin-top:1px;font-size:10px}.ig-icon-button{width:44px;min-height:44px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ig-icon-button:hover{background:#f2f2f2}.ig-main{background:#fff;width:100%;max-width:470px;margin:auto}.ig-feed-intro{border-bottom:1px solid #ececec;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.ig-feed-intro strong{font-size:13px}.ig-feed-intro span{color:#77727c;text-align:right;font-size:11px}.ig-post{background:#fff;border-bottom:8px solid #f3f3f3}.ig-post-header{align-items:center;gap:9px;height:55px;padding:7px 10px;display:flex}.ig-post-header>a{border:1px solid #ddd;border-radius:50%;width:40px;min-height:40px;padding:2px;text-decoration:none}.ig-post-header>div{flex:1;min-width:0}.ig-post-header span,.ig-post-header strong{display:block}.ig-post-header strong{font-size:12px}.ig-post-header span{color:#77727c;margin-top:1px;font-size:10px}.ig-post-header .ig-icon-button{width:40px;min-height:40px}.ig-media{background:#111;width:100%;position:relative;overflow:hidden}.ig-media.card,.ig-media.carousel{aspect-ratio:4/5}.post-art-v2{text-align:center;color:#2d195a;background:#f7d05c;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.post-art-v2 span{letter-spacing:-.04em;font-family:Manrope,system-ui,sans-serif;font-size:clamp(2.7rem,17vw,5rem);font-weight:850;line-height:.88}.post-art-v2 small{letter-spacing:.02em;border-top:1px solid;max-width:230px;margin-top:18px;padding-top:12px;font-size:13px;font-weight:700}.post-art-v2.slide-2{color:#fff;background:#ef6f80}.post-art-v2.slide-3{color:#fff;background:#4a318a}.ig-counter{color:#fff;font-variant-numeric:tabular-nums;background:#141414b8;border-radius:999px;padding:5px 8px;font-size:10px;position:absolute;top:12px;right:12px}.carousel-arrow{color:#222;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:36px;height:36px;min-height:36px;margin-top:-18px;display:grid;position:absolute;top:50%;box-shadow:0 2px 10px #00000029}.carousel-arrow:disabled{opacity:0;pointer-events:none}.ig-media.reel{aspect-ratio:9/16;background:#24183f;max-height:680px}.reel-art{color:#fff;background:#30205a;align-items:flex-end;padding:0 22px 74px;display:flex;position:absolute;inset:0}.reel-art:before{content:"";background:#f06a7e;width:100%;height:38%;position:absolute;inset:18% 0 auto;transform:skewY(-7deg)}.reel-art span{z-index:1;letter-spacing:-.04em;font-size:clamp(2.5rem,14vw,4.7rem);font-weight:850;line-height:.88;position:relative}.reel-play{color:#fff;background:#00000073;border:0;border-radius:50%;place-items:center;width:60px;height:60px;min-height:60px;margin:-30px 0 0 -30px;display:grid;position:absolute;inset:50% auto auto 50%}.reel-play .icon{width:28px;height:28px}.reel-time{color:#fff;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;bottom:16px;left:13px}.reel-volume{color:#fff;background:#00000073;border:0;border-radius:50%;place-items:center;width:44px;min-height:44px;display:grid;position:absolute;bottom:10px;right:11px}.reel-progress{background:#ffffff59;height:3px;position:absolute;bottom:0;left:0;right:0}.reel-progress i{background:#fff;height:100%;display:block}.ig-dots{justify-content:center;align-items:center;gap:4px;height:22px;display:flex}.ig-dots i{background:#c9c9c9;border-radius:50%;width:5px;height:5px}.ig-dots i.active{background:var(--client)}.ig-actions{gap:4px;height:49px;padding:3px 10px}.ig-action,.ig-actions{align-items:center;display:flex}.ig-action{color:#29262d;background:0 0;border:0;border-radius:8px;gap:6px;min-height:42px;padding:7px 9px;font-size:12px;font-weight:700}.ig-action:hover{background:#f4f4f4}.ig-action.approve{color:#18744a}.ig-action .icon{width:21px;height:21px}.ig-caption{padding:0 13px 14px}.ig-caption p{font-size:13px;line-height:1.48}.ig-caption p strong{margin-right:3px}.ig-caption button{color:#77727c;background:0 0;border:0;min-height:24px;padding:0;font-size:12px}.ig-caption>span{color:#87838a;margin-top:7px;font-size:10px;display:block}.inline-confirm{background:#fafafa;border:1px solid #e4e1e6;border-radius:10px;align-items:center;gap:12px;margin:0 12px 12px;padding:11px 12px;display:flex}.inline-confirm>span{color:#5f5b63;flex:1;font-size:11px;line-height:1.4}.inline-confirm>span strong{color:#242127;font-size:12px;display:block}.inline-confirm>div{gap:5px;display:flex}.inline-confirm button{background:0 0;border:0;border-radius:8px;min-height:38px;padding:7px 9px;font-size:11px;font-weight:750}.inline-confirm button:last-child{color:#fff;background:#1d704c}.ig-adjustment{background:#fbfbfb;border-top:1px solid #e9e9e9;padding:12px 12px 14px}.ig-adjust-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ig-adjust-head strong{font-size:13px}.ig-close-adjust{color:#6c6870;background:0 0;border:0;border-radius:50%;width:40px;min-height:40px;font-size:22px}.scope-pill{background:var(--client-soft);min-height:32px;color:var(--client);border:0;border-radius:999px;margin:3px 0 8px;padding:6px 10px;font-size:11px;font-weight:750}.scope-pill span{opacity:.62;margin-left:6px;font-weight:600}.chat-composer{align-items:flex-end;gap:7px;display:flex}.chat-composer textarea{resize:vertical;color:#262329;min-width:0;min-height:44px;max-height:112px;caret-color:var(--client);background:#fff;border:1px solid #d8d6da;border-radius:14px;flex:1;padding:11px 13px;font:16px/1.35 Manrope,system-ui,sans-serif}.composer-action{background:var(--client);color:#fff;border:0;border-radius:50%;place-items:center;width:44px;min-height:44px;display:grid}.composer-action.secondary{color:#343039;background:#efeff1}.composer-hint{color:#827d86;margin-top:7px;font-size:10px}.voice-strip{color:#fff;border-radius:14px;align-items:center;gap:8px;min-height:64px;margin-top:9px;padding:8px;display:flex}.voice-strip,.voice-strip.recording{background:#242625}.voice-icon,.voice-send{color:#fff;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;min-height:46px;display:grid}.voice-icon.danger{color:#fff}.voice-send{background:var(--client)}.record-dot{background:#ff8698;border-radius:50%;flex:none;width:9px;height:9px;animation:record-pulse 1s ease-in-out infinite}.voice-strip strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.voice-wave{flex:1;align-items:center;gap:2px;min-width:0;height:32px;display:flex;overflow:hidden}.voice-wave i{width:2px;height:var(--h);background:#ffffff7a;border-radius:2px;flex:none}.voice-progress{background:#555;border-radius:99px;min-width:30px;height:4px;overflow:hidden}.voice-progress i{width:var(--voice-progress);background:#36c77d;height:100%;display:block}.voice-error{color:#8c221c;background:#fff0f0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:10px;font-size:11px;display:flex}.voice-error button{color:inherit;background:0 0;border:0;font-weight:750}.ig-outcome{z-index:30;color:#145c3c;background:#e8f5ee;border-radius:10px;align-items:center;gap:8px;margin:8px 10px;padding:9px 10px;display:flex;position:sticky;top:58px;box-shadow:0 5px 18px #0e4a2f1f}.ig-outcome span{flex:1;min-width:0;font-size:11px;font-weight:650}.ig-outcome button{width:36px;min-height:36px;color:inherit;background:0 0;border:0;font-size:18px}.ig-empty{text-align:center;flex-direction:column;align-items:center;min-height:calc(100dvh - 126px);padding:92px 28px;display:flex}.ig-empty>.icon{color:#217850;width:32px;height:32px}.ig-empty h1{margin-top:14px;font:750 23px/1.1 Manrope,system-ui,sans-serif}.ig-empty p{color:#6f6a73;max-width:320px;margin-top:8px;font-size:13px}.ig-bottom-nav{z-index:50;height:68px;padding:4px 4px max(4px,env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #e5e5e5;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.ig-nav-item{color:#77727c;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:58px;font-size:9px;font-weight:650;text-decoration:none;display:flex}.ig-nav-item .icon{width:21px;height:21px}.ig-nav-item.active{color:var(--client)}.settings-section-v2>.switch-row{border-bottom:1px solid var(--border)}.calendar-status-config{background:#f8f7f4;border-radius:12px;margin:12px 0 6px;padding:15px}.calendar-status-config>div:first-child strong{font-size:13px}.calendar-status-config>div:first-child p{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45}.status-check-grid{gap:7px;margin-top:12px;display:grid}.status-check-grid label{cursor:pointer;background:#fff;border:1px solid #e0dbd3;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;display:flex}.status-check-grid input{width:17px;height:17px;accent-color:var(--grape)}.status-check-grid i{background:var(--status-color);border-radius:50%;width:9px;height:9px}.status-check-grid span{font-size:12px}.compact-save{margin-top:16px}.current-plan-bar{border:1px solid var(--border);background:#fff;border-radius:14px;gap:12px;padding:15px;display:grid}.current-plan-bar div{justify-content:space-between;align-items:center;gap:14px;display:flex}.current-plan-bar span{color:var(--muted);font-size:11px}.current-plan-bar strong{text-align:right;font-size:13px}.plan-grid-v2{gap:12px;margin-top:16px;display:grid}.plan-card-v2{border:1px solid var(--border);background:#fff;border-radius:14px;padding:18px;position:relative}.plan-card-v2.current{border-color:var(--grape)}.plan-current{background:var(--lime);font:600 9px/1 var(--proof);text-transform:uppercase;border-radius:7px;padding:5px 7px;position:absolute;top:12px;right:12px}.plan-card-v2 h2{font-size:23px}.plan-card-v2>p{color:var(--muted);margin-top:4px;font-size:12px}.plan-card-v2 ul{gap:9px;margin:17px 0;padding:0;list-style:none;display:grid}.plan-card-v2 li{align-items:center;gap:8px;font-size:12px;display:flex}.plan-card-v2 li .icon{width:16px;height:16px;color:var(--approved)}.plan-card-v2 .btn{width:100%}.pricing-note{max-width:680px;color:var(--muted);text-align:center;margin:14px auto 0;font-size:11px}.team-usage{border:1px solid var(--border);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:flex}.team-usage span small,.team-usage span strong{display:block}.team-usage span strong{font-size:13px}.team-usage span small{color:var(--muted);margin-top:3px;font-size:10px}.team-usage>a{color:var(--grape);font-size:11px;font-weight:750}.team-list{padding:4px 16px}.team-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:72px;padding:11px 0;display:flex}.team-row:last-child{border-bottom:0}.member-avatar{width:40px;height:40px;color:var(--grape);background:#e9e3fb;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.member-avatar.owner{background:var(--grape);color:#fff}.team-row>div{flex:1;min-width:0}.team-row>div span,.team-row>div strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.team-row>div strong{font-size:12px}.team-row>div span{color:var(--muted);font-size:10px}.role-badge{color:var(--grape);font:600 9px/1.2 var(--proof);text-transform:uppercase;background:#ebe5f8;border-radius:7px;padding:5px 7px}.role-badge.secondary{color:#5b5660;background:#f0efed}.role-badge.pending{color:#805900;background:#fff3d7}.permission-table{border:1px solid var(--border);background:#fff;border-radius:14px;margin-top:14px;overflow:hidden}.permission-table>header{padding:16px}.permission-table>header p{color:var(--muted);margin-top:4px;font-size:11px}.permission-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 58px 76px;align-items:center;gap:6px;min-height:48px;padding:9px 13px;display:grid}.permission-row.heading{color:var(--muted);background:#f8f6f2;font-size:10px}.permission-row span{font-size:11px}.permission-row strong{text-align:center;font-size:10px}.permission-row strong .icon{width:17px;height:17px;color:var(--approved);margin:auto}.role-preview-banner{background:var(--grape);color:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding:14px;display:flex}.role-preview-banner span,.role-preview-banner strong{display:block}.role-preview-banner strong{font-size:13px}.role-preview-banner span{color:#d8d0eb;margin-top:3px;font-size:10px}.role-preview-banner a{color:var(--lime);flex:none;font-size:11px;font-weight:750}.restricted-preview{border:1px solid var(--border);background:#fff;border-radius:13px;margin-top:16px;padding:15px}.restricted-preview>div{align-items:center;gap:8px;display:flex}.restricted-preview p{color:var(--muted);margin-top:6px;font-size:11px}.restricted-preview>a{color:var(--grape);margin-top:10px;font-size:11px;font-weight:750;display:inline-block}.narrow-state{text-align:center;max-width:560px;padding-top:10vh}.restricted-mark{width:58px;height:58px;color:var(--grape);background:#ede8f8;border-radius:50%;place-items:center;margin:auto;display:grid}.narrow-state h1{margin-top:18px}.narrow-state p{max-width:480px;color:var(--muted);margin:8px auto 20px;font-size:13px}.account-v2{gap:14px;max-width:820px;display:grid}.account-v2>.app-head{margin-bottom:8px}.owner-links{margin-top:12px;display:grid}.owner-links a{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:48px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.owner-links a .icon{width:17px;height:17px}.permission-summary{background:#f7f5f1;border-radius:11px;gap:7px;margin-top:15px;padding:12px;display:grid}.permission-summary strong{font-size:12px}.permission-summary span{color:#544f58;align-items:center;gap:7px;font-size:11px;display:flex}.permission-summary span .icon{width:15px;height:15px;color:var(--approved)}.permission-summary .denied{color:#7e747e}.team-invite-success{margin-bottom:14px}@keyframes record-pulse{50%{opacity:.35}}@media (min-width:540px){.ig-shell{padding:24px 0 92px}.ig-topbar{border:1px solid #e3e3e3;border-bottom:0;border-radius:12px 12px 0 0;width:470px;margin:auto}.ig-main{border-inline:1px solid #e3e3e3}.ig-bottom-nav{border:1px solid #e3e3e3;border-radius:0 0 12px 12px;width:470px;left:50%;right:auto;transform:translate(-50%)}.ig-post{border-bottom-width:10px}}@media (min-width:720px){.status-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.current-plan-bar{grid-template-columns:repeat(3,1fr)}.current-plan-bar div{display:block}.current-plan-bar strong{text-align:left;margin-top:3px;display:block}.plan-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.plan-card-v2{flex-direction:column;display:flex}.plan-card-v2 .btn{margin-top:auto}.account-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.account-v2>.alert,.account-v2>.app-head,.owner-admin{grid-column:1/-1}}@media (max-width:360px){.ig-account span{display:none}.ig-feed-intro{display:block}.ig-feed-intro span{text-align:left;margin-top:2px;display:block}.ig-actions{gap:0}.ig-action{padding-inline:7px}.voice-strip{gap:4px}.voice-icon,.voice-send{width:42px;height:42px;min-height:42px}.voice-strip strong{font-size:15px}.team-row{flex-wrap:wrap}.role-badge{margin-left:50px}.permission-row{grid-template-columns:minmax(0,1fr) 52px 64px}}.ig-feed-intro{padding:13px 14px;display:block}.ig-feed-intro strong{min-width:0;display:block}.ig-main:focus{outline:0}.ig-post-header>a{flex:none;height:40px}.post-art-v2 span{max-width:92%;font-size:clamp(2.35rem,14vw,4rem)}.profile-v2>header{align-items:center;gap:22px;padding:18px 16px 10px;display:flex}.profile-avatar-v2{background:var(--client);border:2px solid var(--client);color:#fff;background-clip:content-box;border-radius:50%;flex:none;place-items:center;width:78px;height:78px;font-size:16px;font-weight:800;display:grid;box-shadow:inset 0 0 0 3px #fff}.profile-stats{text-align:center;flex:1;grid-template-columns:repeat(3,1fr);gap:8px;min-width:0;display:grid}.profile-stats span{font-size:10px}.profile-stats strong{font-size:14px;display:block}.profile-bio-v2{padding:0 16px 14px;font-size:12px}.profile-bio-v2 p,.profile-bio-v2 strong{display:block}.profile-bio-v2 a{min-height:28px;color:var(--client);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.profile-tabs-v2{border-top:1px solid #ececec;border-bottom:1px solid #ececec;grid-template-columns:repeat(2,1fr);height:45px;display:grid}.profile-tabs-v2 button{color:#888;background:#fff;border:0;place-items:center;min-height:44px;display:grid}.profile-tabs-v2 button.active{color:var(--client);box-shadow:inset 0 -1px var(--client)}.profile-tabs-v2 .icon{width:20px;height:20px}.profile-grid-v2{background:#fff;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.profile-cell-v2{aspect-ratio:1;color:#2d195a;text-align:center;background:#f7d05c;place-items:center;min-height:0;font-size:clamp(.7rem,3.3vw,1rem);font-weight:850;text-decoration:none;display:grid;position:relative;overflow:hidden}.profile-cell-v2.pink{color:#fff;background:#ef6f80}.profile-cell-v2.purple,.profile-cell-v2.reel{color:#fff;background:#39236d}.profile-cell-v2.reel:before{content:"";background:#ef6f80;height:26%;position:absolute;inset:45% -8% auto;transform:rotate(-7deg)}.profile-cell-v2 .icon,.profile-cell-v2 span{position:relative}.profile-cell-v2 .icon{width:16px;height:16px;position:absolute;top:7px;right:7px}.profile-note-v2{color:#77727c;text-align:center;padding:12px 16px 18px;font-size:10px}@media (prefers-reduced-motion:reduce){.record-dot{animation:none}.carousel-arrow,.ig-outcome{transition:none}}.client-welcome{margin-bottom:12px}.client-usage-line{min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;font-size:12px;display:flex}.client-usage-line strong,.icon-only-add{color:var(--ink)}.icon-only-add{border:1px solid var(--ink);background:var(--lime);width:42px;height:42px;min-height:42px;border-radius:11px;flex:none;place-items:center;display:grid}.client-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.client-tile{border:1px solid var(--border);background:#fff;border-radius:13px;align-items:center;gap:11px;min-height:82px;padding:12px;text-decoration:none;display:flex;position:relative}.client-tile:hover,.client-tile[aria-current=true]{border-color:var(--grape)}.client-photo{background:var(--grape);color:#fff;width:48px;height:48px;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;position:relative}.client-photo i{background:#249463;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.client-tile>strong{font-size:13px;line-height:1.25}.link-box-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.link-box-title .icon-btn{border:1px solid var(--border);border-radius:10px;flex:none}.public-link-box{max-width:680px}.account-footer-actions{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:12px;display:flex}.account-delete,.account-signout{background:0 0;border:0;min-height:40px;padding:5px 0;font-size:12px;font-weight:750}.account-signout{color:var(--grape);align-items:center;gap:7px;display:flex}.account-signout .icon{width:18px;height:18px}.account-delete{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.owner-admin{padding-block:8px}.owner-admin .owner-links{margin-top:0}.optional-label{color:#77727c;font-weight:550}.profile-sync-preview{border:1px solid var(--border);background:#faf9f6;border-radius:12px;align-items:center;gap:9px;margin-top:10px;padding:10px;display:flex}.profile-sync-avatar{background:var(--grape);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.profile-sync-preview>span:nth-child(2){flex:1;min-width:0}.profile-sync-preview small,.profile-sync-preview strong{display:block}.profile-sync-preview strong{font-size:12px}.profile-sync-preview small{color:var(--muted);font-size:10px}.session-list{border-block:1px solid var(--border);margin-top:16px}.session-item{border-bottom:1px solid var(--border);align-items:center;gap:9px;min-height:66px;padding:10px 0;display:flex}.session-item:last-child{border-bottom:0}.session-device{background:var(--soft);width:36px;height:36px;color:var(--grape);border-radius:10px;flex:none;place-items:center;display:grid}.session-device .icon{width:18px;height:18px}.session-item>span:nth-child(2){flex:1;min-width:0}.session-item small,.session-item strong{display:block}.session-item strong{font-size:12px}.session-item small{color:var(--muted);font-size:10px}.danger-link{color:var(--error)}.agency-logo-v3{background:var(--client);color:#fff;letter-spacing:.02em;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.agency-brand-line{z-index:39;grid-template-columns:repeat(3,1fr);width:100%;height:3px;display:grid;position:sticky;top:58px}.agency-brand-line i:first-child{background:#46308e}.agency-brand-line i:nth-child(2){background:#ef6f80}.agency-brand-line i:nth-child(3){background:#f4cd56}.ig-actions{justify-content:center}.carousel-arrow{opacity:.78;background:#ffffffc2;width:28px;height:28px;min-height:28px;margin-top:-14px;box-shadow:0 1px 5px #00000021}.carousel-arrow.left{left:7px}.carousel-arrow.right{right:7px}.carousel-arrow .icon{width:15px;height:15px}.ig-media.carousel{touch-action:pan-y;cursor:grab}.ig-media.carousel:active{cursor:grabbing}.reel-play{filter:drop-shadow(0 1px 3px #000000b8);background:0 0;border-radius:0;width:52px;height:52px;min-height:52px;margin:-26px 0 0 -26px}.reel-play .icon{fill:currentColor;stroke:none;width:34px;height:34px}.scope-selector{gap:6px;margin:8px 0;display:flex}.scope-selector .scope-pill{color:#5e5964;background:#fff;border:1px solid #ddd9e2;margin:0}.scope-selector .scope-pill.selected{border-color:var(--client);background:var(--client-soft);color:var(--client)}.adjustment-thread{gap:8px;margin:8px 0 10px;display:grid}.adjustment-thread>strong{color:#77727c;font-size:10px;font-weight:650}.adjustment-note{grid-template-columns:34px minmax(0,1fr) 36px;align-items:start;gap:8px;display:grid}.note-avatar{background:var(--client);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:750;display:grid}.adjustment-note>div{min-width:0}.note-scope{color:var(--client);font-size:9px;font-weight:750;display:block}.adjustment-note p{margin-top:2px;font-size:12px;line-height:1.4}.note-audio{color:#302d33;background:#efeff1;border:0;border-radius:19px;align-items:center;gap:6px;min-height:38px;margin-top:3px;padding:7px 11px;font-size:11px;display:inline-flex}.note-audio .icon{fill:currentColor;stroke:none;width:16px;height:16px}.note-remove{color:#77727c;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;min-height:36px;display:grid}.note-remove .icon{width:16px;height:16px}.submit-adjustments{background:var(--client);color:#fff;border:0;border-radius:10px;width:100%;min-height:44px;margin-top:11px;padding:10px 14px;font-size:12px;font-weight:750}.review-tabs{z-index:28;background:#fffffffa;border-bottom:1px solid #e7e7e7;grid-template-columns:repeat(2,1fr);height:47px;display:grid;position:sticky;top:61px}.review-tabs button{color:#77727c;background:0 0;border:0;min-height:46px;font-size:11px;font-weight:700}.review-tabs button.active{color:var(--client);box-shadow:inset 0 -2px var(--client)}.review-tabs span{color:inherit;margin-left:3px}.reviewed-intro{border-bottom:1px solid #ececec;padding:15px 14px}.reviewed-intro strong{font-size:13px}.reviewed-intro p{color:#77727c;margin-top:3px;font-size:11px;line-height:1.45}.reviewed-list{display:grid}.reviewed-item{border-bottom:1px solid #ececec;grid-template-columns:58px minmax(0,1fr);gap:11px;padding:13px;display:grid;position:relative}.reviewed-thumb{color:#30205e;background:#f4cf5b;border-radius:5px;place-items:center;width:58px;height:72px;font-size:11px;font-weight:850;display:grid}.reviewed-thumb.reel{color:#fff;background:#342363;height:96px}.reviewed-copy{min-width:0}.reviewed-copy small,.reviewed-copy span,.reviewed-copy strong{display:block}.reviewed-copy strong{font-size:12px}.reviewed-copy span{color:#77727c;margin-top:2px;font-size:10px}.reviewed-copy small{color:#5c5760;margin-top:5px;font-size:9px}.review-stage{border-radius:6px;margin-top:7px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:750;display:inline-flex}.review-stage.received{color:#176746;background:#e7f5ed}.review-stage.locked{color:#5d5860;background:#f1eff2}.review-add{color:var(--client);background:#fff;border:1px solid #d8d4dc;font-size:11px;font-weight:750}.review-add,.review-locked{min-height:38px;border-radius:9px;grid-column:1/-1}.review-locked{color:#68636b;background:#f3f2f3;align-items:center;gap:7px;padding:9px;font-size:10px;display:flex}.review-locked .icon{flex:none;width:15px;height:15px}.reviewed-item>.ig-adjustment{grid-column:1/-1;margin:0 -13px -13px}.ig-shell .wl-btn-primary{background:var(--client);border-color:var(--client);color:#fff}.ig-shell .wl-btn-primary:hover{background:#35206f}.ig-shell .wl-btn-secondary{color:var(--client);background:#fff;border-color:#d6d2da}.request-primary-action{width:100%;margin-top:14px}.profile-cell-v2{aspect-ratio:2/3}.profile-grid-v2.reels-grid .profile-cell-v2{aspect-ratio:9/16}@media (min-width:720px){.client-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.client-tile-grid{grid-template-columns:1fr}.profile-sync-preview{flex-wrap:wrap;align-items:flex-start}.profile-sync-preview .mini-link{margin-left:45px}.review-tabs{top:61px}}.client-tile-grid{grid-template-columns:1fr}.side-link>.icon{flex:none}.mobile-app-top .icon-btn>.icon,.side-link>.icon{width:22px;height:22px}.agency-logo-v3{overflow:hidden}.agency-logo-v3 img{object-fit:contain;background:#fff;width:100%;height:100%}.agency-logo-v3.client-logo-v3{background:0 0;border-radius:50%}.agency-logo-v3.client-logo-v3 img,.agency-logo-v3.client-logo-v3>div{width:38px!important;height:38px!important}.ig-icon-button>.icon{width:21px;height:21px}.ig-dots button{background:0 0;border:0;width:44px;height:44px;min-height:44px;padding:0;position:relative}.ig-dots button:after{content:"";background:#c9c9c9;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ig-dots button.active:after,.ig-dots button.has-note:after{background:var(--client)}.ig-post-profile{background:#fff;border:1px solid #ddd;border-radius:50%;place-items:center;width:40px;height:40px;min-height:40px;padding:2px;display:grid;overflow:hidden}.ig-post-profile img,.ig-post-profile>div{width:34px!important;height:34px!important}.reel-volume>.icon{width:20px;height:20px}.ig-media.reel,.ig-media.reel .ig-carousel-track,.reel-speed-zone{touch-action:pan-y pinch-zoom}.reel-speed-zone{z-index:2;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:29%;position:absolute;top:0;bottom:48px}.reel-speed-zone.left{left:0}.reel-speed-zone.right{right:0}.reel-speed-indicator{z-index:5;color:#fff;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#0c0c0ead;border-radius:999px;min-width:48px;padding:7px 12px;font-size:13px;font-weight:800;line-height:1;animation:reel-speed-in .16s ease-out;position:absolute;top:16px;left:50%;transform:translate(-50%)}.reel-play{z-index:4}.reel-time{z-index:5;text-shadow:0 1px 3px #000;bottom:38px}.reel-volume{z-index:8;bottom:7px}.reel-seek{--reel-progress:0%;z-index:7;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:auto;height:44px;margin:0;padding:0;position:absolute;bottom:0;left:8px;right:62px}.reel-seek:disabled{cursor:default}.reel-seek::-webkit-slider-runnable-track{background:linear-gradient(to right,#fff 0 var(--reel-progress),#ffffff61 var(--reel-progress) 100%);height:3px}.reel-seek::-webkit-slider-thumb{-webkit-appearance:none;opacity:.82;background:#fff;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4.5px;transition:opacity .14s;box-shadow:0 1px 5px #0000004d}.reel-seek::-moz-range-track{background:#ffffff61;height:3px}.reel-seek::-moz-range-progress{background:#fff;height:3px}.reel-seek::-moz-range-thumb{opacity:.82;background:#fff;border:0;border-radius:50%;width:12px;height:12px;transition:opacity .14s;box-shadow:0 1px 5px #0000004d}.reel-seek:hover::-webkit-slider-thumb{opacity:1}.reel-seek:focus-visible::-webkit-slider-thumb{opacity:1}.reel-seek:active::-webkit-slider-thumb{opacity:1}.reel-seek:hover::-moz-range-thumb{opacity:1}.reel-seek:focus-visible::-moz-range-thumb{opacity:1}.reel-seek:active::-moz-range-thumb{opacity:1}.reel-seek:focus-visible{outline-offset:-5px;outline:2px solid #fff}.reel-seek:disabled{opacity:.55}.reel-seek:disabled::-webkit-slider-thumb{display:none}@keyframes reel-speed-in{0%{opacity:0;transform:translate(-50%)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}.reel-play:disabled{opacity:1;cursor:wait}.reel-spinner{border:3px solid #ffffff61;border-top-color:#fff;border-radius:50%;width:32px;height:32px;animation:reel-spin .72s linear infinite}.reel-loading-copy{z-index:5;white-space:nowrap;pointer-events:none;background:#0c0c0e9e;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;top:calc(50% + 38px);transform:translate(-50%)}.reel-error,.reel-loading-copy{color:#fff;position:absolute;left:50%}.reel-error{z-index:9;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c0ec7;border:1px solid #ffffff4d;border-radius:14px;width:min(78%,270px);min-height:72px;padding:13px 16px;top:50%;transform:translate(-50%,-50%)}.reel-error span,.reel-error strong{display:block}.reel-error strong{font-size:12px}.reel-error span{color:#fff;text-underline-offset:3px;margin-top:5px;font-size:11px;font-weight:800;text-decoration:underline}@keyframes reel-spin{to{transform:rotate(1turn)}}.profile-without-metrics{padding-top:0}.profile-without-metrics .profile-note-v2{margin:0;padding:14px}.profile-media{object-fit:cover;width:100%;height:100%}.profile-format-mark{color:#fff;filter:drop-shadow(0 1px 2px #0008);font-size:13px;position:absolute;top:7px;right:7px}.profile-waiting{color:#fff;background:#000a;border-radius:5px;padding:3px 5px;font-size:8px;font-weight:700;position:absolute;bottom:6px;left:6px}.post-thumb-real{padding:0;overflow:hidden}.post-thumb-media{object-fit:cover;width:100%;height:100%}.clients-workspace.client-index{max-width:760px;margin-inline:0;display:block}.clients-workspace.client-index .client-list-pane{position:static}.desktop-client-list{display:none}@media (min-width:720px){.clients-workspace.client-index .client-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.client-card-grid{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.client-card-grid>li{min-width:0}.client-portfolio-card{border:1px solid var(--border);min-width:0;color:inherit;background:#fff;border-radius:17px;text-decoration:none;transition:border-color .16s,transform .16s;display:block;overflow:hidden;box-shadow:0 7px 18px #20172d0a}.client-portfolio-card:hover{border-color:#b8ae9f;transform:translateY(-1px)}.client-card-band{background:#eee9f7;height:54px;display:block}.client-portfolio-card.ready .client-card-band{background:#e9e3f7}.client-portfolio-card.pending .client-card-band{background:#fff0e5}.client-card-body{padding:0 16px 16px;display:block;position:relative}.client-card-avatar{background:var(--grape);border:3px solid #fff;border-radius:16px;place-items:center;width:62px;height:62px;display:grid;position:absolute;top:-31px;left:16px;overflow:hidden;box-shadow:0 3px 10px #20172d1c}.client-card-status{border-radius:8px;align-items:center;gap:6px;min-height:28px;padding:6px 8px;font-size:10px;font-weight:750;display:inline-flex;position:absolute;top:10px;right:16px}.client-card-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.client-portfolio-card.ready .client-card-status{color:#207a52;background:#e6f5ed}.client-portfolio-card.pending .client-card-status{color:#a84b12;background:#fff0e5}.client-card-identity{padding-top:44px;display:block}.client-card-identity small,.client-card-identity strong{display:block}.client-card-identity strong{font-size:17px;line-height:1.25}.client-card-identity small{color:var(--muted);margin-top:3px;font-size:11px}.client-card-signals{border-top:1px solid #ece8e2;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;padding-top:12px;display:grid}.client-card-signal{background:#f8f6f2;border-radius:9px;min-height:39px;padding:7px 8px}.client-card-signal small,.client-card-signal strong{display:block}.client-card-signal small{color:var(--muted);font-size:9px}.client-card-signal strong{margin-top:2px;font-size:11px}.client-card-signal.ok strong{color:#207a52}.client-card-signal.warn strong{color:#a84b12}.client-card-features{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.client-card-features i{color:#24477f;background:#eaf0fa;border-radius:7px;min-height:26px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:700}.client-card-open{min-height:44px;color:var(--grape);border-top:1px solid #ece8e2;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.client-card-open b{font-size:15px}.client-card-open b,.client-card-open strong{font-weight:750}.client-delete-form{margin-top:20px}.client-delete-form .hint{margin-top:7px;display:block}.client-delete-form .alert{margin-top:2px}.remove-client-zone{margin-top:18px}.remove-client-zone p{max-width:620px;color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.remove-client-zone .danger-link{margin-top:10px}@media (min-width:620px){.clients-workspace.client-index{max-width:900px}.client-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.clients-workspace.client-index{max-width:1100px}.client-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.delivery-counter{background:#fff;border-bottom:1px solid #e7e7e7;padding:18px 14px}.delivery-counter-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.delivery-counter-heading strong{font-size:14px}.delivery-counter-heading span{color:#77727c;text-transform:capitalize;font-size:10px}.delivery-month-card{background:#f3effb;border:1px solid #ded8ea;border-radius:14px;margin-top:12px;padding:14px}.delivery-month-card>span{color:var(--client);font-size:10px;font-weight:750;display:block}.delivery-month-card>div{color:#21172e;margin-top:6px;font-size:11px}.delivery-month-card>div strong{font-family:var(--display);font-size:25px;line-height:1}.delivery-month-card>i{background:#ddd7e8;border-radius:999px;height:6px;margin-top:12px;display:block;overflow:hidden}.delivery-month-card>i>b{border-radius:inherit;background:var(--client);height:100%;display:block}.delivery-month-card small{color:#68606e;margin-top:9px;font-size:9px;display:block}.delivery-summary-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.delivery-summary-grid>div{border:1px solid #e4e0e6;border-radius:12px;padding:11px}.delivery-summary-grid span,.delivery-summary-grid strong{display:block}.delivery-summary-grid span{color:#77727c;font-size:9px}.delivery-summary-grid strong{margin-top:4px;font-size:16px}.delivery-extra{color:#914512;background:#fff0e5;border-radius:7px;margin-top:9px;padding:6px 8px;font-size:9px;font-weight:750;display:inline-flex}.ig-shell{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}.ig-shell ::selection{background:var(--client-soft);color:var(--client)}.ig-bottom-nav,.ig-topbar{-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:#ffffffe0}.ig-tab-scene.next{animation:ig-tab-next .26s cubic-bezier(.16,1,.3,1)}.ig-tab-scene.previous{animation:ig-tab-previous .26s cubic-bezier(.16,1,.3,1)}.ig-nav-item .icon{transition:transform .2s cubic-bezier(.16,1,.3,1)}.ig-nav-item.active .icon{stroke-width:2.15px;transform:translateY(-1px)scale(1.06)}.composer-action:active,.ig-action:active,.ig-nav-item:active,.voice-icon:active,.voice-send:active{transform:scale(.95)}@keyframes ig-tab-next{0%{opacity:.82;filter:blur(.7px);transform:translate(22px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes ig-tab-previous{0%{opacity:.82;filter:blur(.7px);transform:translate(-22px)}to{opacity:1;filter:blur();transform:translate(0)}}.ig-media.carousel{touch-action:pan-x pan-y pinch-zoom}.ig-carousel-track{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.ig-carousel-track>div{scroll-snap-stop:always}.ig-carousel-track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ig-dots button{transition:background-color .2s,transform .2s cubic-bezier(.16,1,.3,1)}.ig-dots button.active{transform:scale(1.18)}.voice-strip{animation:voice-arrive .24s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px #1414181f}.voice-strip.permission{color:#252529;background:#f1f1f3;min-height:58px;padding-inline:14px}.voice-permission-pulse{background:var(--client);width:14px;height:14px;box-shadow:0 0 0 0 var(--client-soft);border-radius:50%;flex:none;animation:voice-permission 1.15s ease-out infinite}.voice-state-copy{min-width:0}.voice-state-copy small,.voice-state-copy strong{display:block}.voice-state-copy strong{font-size:12px}.voice-state-copy small{color:#6f6d73;margin-top:2px;font-size:10px}.voice-record-meta{gap:2px;min-width:54px;display:grid}.voice-record-meta>span{color:#ff9cac;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.voice-record-meta strong{font-size:15px}.voice-strip.recording .voice-wave i{transform-origin:50%;animation:voice-live .72s ease-in-out infinite alternate}.voice-strip.recording .voice-wave i:nth-child(3n+1){animation-delay:-.18s}.voice-strip.recording .voice-wave i:nth-child(3n+2){animation-delay:-.42s}.voice-strip.ready{color:#252529;background:#f1f1f3}.voice-strip.ready .voice-icon{color:#252529}.voice-strip.ready .voice-icon:first-child{color:#b4232f}.voice-preview-label{color:#6f6d73;font-size:9px;font-weight:700}.voice-progress{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:42px;height:22px}.voice-progress::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--client) 0 var(--voice-progress,0),#c9c8cd var(--voice-progress,0) 100%);border-radius:99px;height:4px}.voice-progress::-webkit-slider-thumb{-webkit-appearance:none;background:var(--client);border:0;border-radius:50%;width:13px;height:13px;margin-top:-4.5px;box-shadow:0 1px 4px #0000002e}.voice-progress::-moz-range-track{background:#c9c8cd;border-radius:99px;height:4px}.voice-progress::-moz-range-progress{background:var(--client);border-radius:99px;height:4px}.voice-progress::-moz-range-thumb{background:var(--client);border:0;border-radius:50%;width:13px;height:13px}.voice-strip.ready .voice-send .icon{width:20px;height:20px}.composer-action,.ig-action,.voice-icon,.voice-send{transition:transform .14s,background-color .18s,color .18s}.composer-action.secondary:hover{background:#e4e3e7}.chat-composer textarea:focus{border-color:var(--client)}@supports (color:color-mix(in lab,red,red)){.chat-composer textarea:focus{border-color:color-mix(in srgb,var(--client) 54%,#d8d6da)}}.chat-composer textarea:focus{box-shadow:0 0 0 3px var(--client-soft);outline:0}@keyframes voice-arrive{0%{opacity:.75;clip-path:inset(0 12% 0 78% round 14px);transform:scale(.985)}to{opacity:1;clip-path:inset(0 round 14px);transform:scale(1)}}@keyframes voice-live{0%{opacity:.5;transform:scaleY(.42)}to{opacity:1;transform:scaleY(1)}}@keyframes voice-permission{70%,to{box-shadow:0 0 0 12px #0000}}.approval-confetti{z-index:100;pointer-events:none;contain:layout style;width:1px;height:1px;position:fixed;bottom:112px;left:50%}.approval-confetti i{background:var(--confetti-color);width:7px;height:12px;animation:approval-confetti 1.08s cubic-bezier(.15,.74,.22,1) var(--confetti-delay) both;border-radius:2px;position:absolute;top:0;left:0}.approval-confetti i:nth-child(3n){border-radius:50%;width:8px;height:8px}.approval-confetti i:nth-child(4n){height:15px}@keyframes approval-confetti{0%{opacity:0;transform:translate(-50%)rotate(0)}12%{opacity:1}48%{transform:translate(calc(-50% + var(--confetti-x)),-128px) rotate(var(--confetti-r))}to{opacity:0;transform:translate(calc(-50% + var(--confetti-x)),68px) rotate(calc(var(--confetti-r) + 190deg))}}@media (max-width:360px){.voice-preview-label{display:none}.voice-strip.ready{gap:4px}.voice-progress{min-width:34px}}@media (prefers-reduced-motion:reduce){.ig-tab-scene.next,.ig-tab-scene.previous{animation:ig-tab-fade .12s ease-out}.approval-confetti{display:none}.record-dot,.reel-speed-indicator,.voice-permission-pulse,.voice-strip,.voice-strip.recording .voice-wave i{animation:none}.reel-spinner{animation-duration:1.4s}.ig-carousel-track{scroll-behavior:auto}.composer-action,.ig-action,.ig-dots button,.ig-nav-item .icon,.voice-icon,.voice-send{transition-duration:.01ms}@keyframes ig-tab-fade{0%{opacity:.88}to{opacity:1}}}.feed-loading-mark{border:3px solid #e5e3e7;border-top:3px solid var(--client);border-radius:50%;width:30px;height:30px;animation:feed-loading-spin .75s linear infinite}.ig-empty>.wl-btn{margin-top:16px}@keyframes feed-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.feed-loading-mark{border-color:var(--client);animation:none}}.voice-composer-active{width:100%}.voice-composer-active .voice-strip{width:100%;margin-top:0}.note-audio-processing{color:#625e66;background:#efeff1;border-radius:999px;align-items:center;gap:8px;min-height:36px;margin-top:5px;padding:7px 11px;font-size:10px;font-weight:700;display:inline-flex}.note-audio-processing .reel-spinner{border-width:2px;border-color:#d1ced6;border-top-color:var(--client);width:15px;height:15px}@media (min-width:980px){.settings-content>.brand-editor{grid-template-columns:minmax(360px,.95fr) minmax(300px,.75fr)}.settings-content{max-width:920px}.settings-content>.panel{max-width:760px}.app-page>.app-head{max-width:920px}}@media (min-width:1280px){.clients-workspace:not(.client-index){grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start}.desktop-client-list{display:block;position:sticky;top:34px}.clients-workspace>.client-detail-pane{grid-column:2;min-width:0}.detail-mobile-back{display:none}}.team-page{max-width:920px}.team-invite-form{position:relative}.invite-confirmation-mark{background:var(--approved-soft);width:38px;height:38px;color:var(--approved);border-radius:50%;place-items:center;margin-bottom:12px;font-weight:850;display:grid}.invite-confirmation>p{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.55}.invite-confirmation>p strong{color:var(--ink);overflow-wrap:anywhere}.invite-accept-page{max-width:600px}.invite-accept-page>.panel{padding:22px}.invite-password-form{gap:16px;display:grid}.invited-email{border:1px solid var(--border);background:#f8f7f4;border-radius:12px;padding:12px 14px}.invited-email span,.invited-email strong{display:block}.invited-email span{color:var(--muted);font-size:11px}.invited-email strong{overflow-wrap:anywhere;margin-top:3px;font-size:13px}.auth-support-actions{text-align:center;gap:10px;margin-top:18px;display:grid}.auth-support-actions .btn{width:100%}.account-password-form{max-width:520px;margin-top:16px}.notification-owner-email{border:1px solid var(--border);background:#f8f7f4;border-radius:13px;margin-top:18px;margin-bottom:4px;padding:13px 14px}.notification-owner-email small,.notification-owner-email span,.notification-owner-email strong{display:block}.notification-owner-email span{color:var(--muted);font-size:11px}.notification-owner-email strong{overflow-wrap:anywhere;margin-top:3px;font-size:13px}.notification-owner-email small{color:var(--muted);margin-top:3px;font-size:10px}.verification-mark{background:var(--info-soft);width:48px;height:48px;color:var(--grape);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.verification-code{text-align:center;font:600 21px/1 var(--proof);letter-spacing:.24em}.onboarding-plan-grid{gap:10px;display:grid}.onboarding-plan{border:1px solid var(--border);text-align:left;min-height:116px;color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;padding:15px;text-decoration:none;display:flex}.onboarding-plan.selected,.onboarding-plan:hover{border-color:var(--grape);box-shadow:0 0 0 1px var(--grape)}.onboarding-plan strong{margin-top:8px;font-size:14px}.onboarding-plan small{color:var(--muted);margin-top:3px;font-size:11px}.approval-preview-mini{font-family:Manrope,system-ui,sans-serif}.approval-preview-mini>header{background:#fff;align-items:center;gap:8px;min-height:52px;padding:7px 10px;display:flex}.approval-preview-mini>header>span:nth-child(2),.preview-post-head>span:nth-child(2){min-width:0}.approval-preview-mini small,.approval-preview-mini strong{display:block}.approval-preview-mini small{color:#77727c;font-size:8px}.preview-agency-mark{color:#fff;background:#46308e;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.preview-post-head{background:#fff;border-top:1px solid #eee;align-items:center;gap:7px;min-height:45px;padding:6px 9px;display:flex}.preview-client-avatar{color:#fff;background:#46308e;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:8px;font-weight:800;display:grid}.preview-media-art{aspect-ratio:4/5;color:#30205e;background:#f4cd56;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.preview-media-art strong{letter-spacing:-.04em;font-size:clamp(1.65rem,6vw,2.65rem)}.preview-media-art small{color:inherit;border-top:1px solid;margin-top:10px;padding-top:7px;font-weight:700}.preview-media-art i{color:#fff;background:#222c;border-radius:99px;padding:4px 6px;font-size:8px;font-style:normal;position:absolute;top:8px;right:8px}.preview-decision-row{background:#fff;justify-content:center;align-items:center;gap:18px;min-height:44px;padding:5px 9px;font-size:10px;font-weight:700;display:flex}.approval-preview-mini>.hint{background:#fff;padding:0 10px 10px}.skip-brand-note{color:var(--muted);margin-top:15px;font-size:11px}.label-with-help{align-items:center;gap:7px;display:flex}.label-with-help label{cursor:default}.help-tip{width:24px;height:24px;min-height:24px;color:var(--grape);background:#fff;border:1px solid #bdb5c7;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:relative}.help-tip:after{content:attr(data-tooltip);z-index:12;background:var(--ink);color:#fff;opacity:0;pointer-events:none;border-radius:9px;width:min(260px,75vw);padding:9px 10px;font-size:10px;font-weight:500;line-height:1.45;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.help-tip:focus-visible:after,.help-tip:hover:after{opacity:1}.calendar-config-link{margin:3px 0 0 29px}.oauth-steps{color:var(--ink);margin:16px 0;padding-left:22px;font-size:12px}.oauth-steps li+li{margin-top:8px}.oauth-url{border:1px solid var(--border);background:#f8f7f4;border-radius:11px;align-items:center;gap:8px;padding:8px 8px 8px 11px;display:flex}.oauth-url code{overflow-wrap:anywhere;min-width:0;font:500 10px/1.45 var(--proof);flex:1}.status-modal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.status-modal-list label{border:1px solid var(--border);border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:8px;font-size:11px;display:flex}.status-modal-list input{width:17px;height:17px;accent-color:var(--grape)}@media (min-width:640px){.onboarding-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.request-page,.wl-calendar-page{padding:20px 14px 92px}.calendar-head{margin-bottom:14px}.month-day.today{border-color:var(--client);background:var(--client-soft)}.month-dot{text-align:left;border:0;width:100%}.request-form-card{gap:16px;display:grid}.request-form-card .field+.field{margin-top:0}.request-field-grid{gap:16px;display:grid}.request-form-card .check-row{margin-top:0}.check-copy small,.check-copy strong{display:block}.check-copy small{color:#716d77;margin-top:3px;font-size:11px;line-height:1.4}.request-success .wl-btn{margin-top:18px}.request-summary-row strong{white-space:pre-line}.request-page>.detail-mobile-back{color:var(--client);background:0 0;border:0;font-weight:750}.request-page .voice-error{margin-bottom:12px}@media (min-width:480px){.request-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-skeleton{--client:#d8d4dc}.skeleton-actions i,.skeleton-block,.skeleton-copy i,.skeleton-line,.skeleton-media{background:linear-gradient(90deg,#efedef 25%,#f7f6f7 50%,#efedef 75%) 0 0/200% 100%;animation:skeleton-shift 1.35s ease-in-out infinite;display:block}.skeleton-logo{border-radius:9px;width:38px;height:38px}.skeleton-avatar{border-radius:50%;width:36px;height:36px}.skeleton-copy{flex:1;gap:6px;min-width:0;display:grid}.skeleton-copy i{border-radius:5px;width:42%;height:9px}.skeleton-copy i+i{width:28%;height:7px}.skeleton-line{border-radius:5px;height:9px}.skeleton-line.wide{width:42%}.skeleton-line.short{width:25%}.skeleton-media{aspect-ratio:4/5}.skeleton-actions{justify-content:center;gap:18px;height:49px;padding:11px;display:flex}.skeleton-actions i{border-radius:8px;width:88px;height:26px}@keyframes skeleton-shift{to{background-position:-200% 0}}.status-block .block-action{width:100%;margin-top:14px}.status-block .data-row dt{color:var(--muted);font-size:13px}.status-block .data-row dd{text-align:right;overflow-wrap:anywhere;font-size:13px;font-weight:700}.status-block>.panel-copy{margin-top:4px}.profile-grid-v2 .profile-cell-v2{aspect-ratio:3/4;background:#ededed}.profile-cell-v2 .profile-media{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.profile-cell-v2 .profile-format-mark{z-index:2;position:absolute;top:7px;right:7px}.profile-cell-v2 .profile-waiting{z-index:2;position:absolute;bottom:6px;left:6px}.switch-copy{min-width:0}.switch-copy>div{align-items:center;gap:5px;display:flex}.switch-copy label{font-size:13px;font-weight:700;line-height:1.35}.switch-copy span.help-control{color:inherit;font-size:inherit;flex:none;margin-top:0;display:inline-flex}.switch-copy span.help-tooltip{color:#fff;margin-top:0;font-size:11px;display:block}.help-control{vertical-align:middle;flex:none;align-items:center;display:inline-flex;position:relative}.help-trigger{color:#6e6873;background:#ece9ed;border:0;border-radius:50%;place-items:center;width:18px;height:18px;min-height:18px;padding:0;font-size:10px;font-weight:750;line-height:1;display:grid;position:relative}.help-trigger:before{content:"";position:absolute;inset:-13px}.help-trigger:hover{color:var(--ink);background:#dfdbe2}.help-tooltip{pointer-events:none;z-index:40;background:var(--ink);color:#fff;border-radius:9px;width:min(256px,100vw - 48px);padding:10px 11px;font-size:11px;font-weight:500;line-height:1.5;position:absolute;top:24px;left:0;box-shadow:0 8px 24px #1f142f33}.save-state-button:disabled{background:var(--soft);border-color:var(--border);color:var(--muted);box-shadow:none;opacity:1}.ig-media.copy{aspect-ratio:4/5;background:#f4f1fb}.copy-page{color:#181126;background:#fff;place-items:center;padding:clamp(2rem,8vw,4rem) clamp(1.5rem,7vw,3.5rem);display:grid;position:relative;overflow:auto}.copy-page-number{color:#706a78;font-size:.72rem;position:absolute;top:1rem;right:1rem}.copy-page-text{white-space:pre-wrap;overflow-wrap:anywhere;width:min(100%,34rem);font-size:clamp(1rem,3.8vw,1.35rem);line-height:1.55}.ig-media.pdf{aspect-ratio:auto;background:#e9e7eb;height:min(72dvh,760px);min-height:430px}.ig-media.pdf .ig-carousel-track{scroll-snap-type:none;overflow:hidden}.pdf-reviewer{color:#21182d;touch-action:pan-x pan-y;background:#e9e7eb;flex-direction:column;width:100%;height:100%;display:flex}.pdf-toolbar{background:#fff;border-bottom:1px solid #d7d3da;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:flex}.pdf-filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;overflow:hidden}.pdf-tools{flex:none;align-items:center;gap:3px;display:flex}.pdf-pagination button,.pdf-tools button{color:#352645;background:#f1eff3;border:0;border-radius:9px;place-items:center;width:34px;height:34px;font-size:19px;font-weight:700;display:grid}.pdf-pagination button:disabled,.pdf-tools button:disabled{opacity:.35}.pdf-tools>span{text-align:center;color:#6f6876;font-variant-numeric:tabular-nums;min-width:40px;font-size:10px}.pdf-viewport{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:12px;display:block;overflow:auto}.pdf-viewport .react-pdf__Document{place-items:start center;width:max-content;min-width:100%;min-height:100%;display:grid}.pdf-viewport .react-pdf__Page{background:#fff;box-shadow:0 8px 24px #20182a26}.pdf-viewport canvas{max-width:none;display:block}.pdf-state{color:#6f6876;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:100%;font-size:12px;display:flex}.pdf-state strong{color:#21182d;font-size:14px}.pdf-pagination{background:#fff;border-top:1px solid #d7d3da;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:8px 12px;display:flex}.pdf-pagination>span{text-align:center;font-variant-numeric:tabular-nums;min-width:76px;font-size:12px;font-weight:750}.pdf-reviewer:fullscreen{width:100vw;height:100dvh}.pdf-reviewer:fullscreen .pdf-viewport{padding:16px}@media (max-width:480px){.ig-media.pdf{height:68dvh;min-height:420px}.pdf-toolbar{flex-direction:column;align-items:flex-start}.pdf-filename{width:100%;padding:0 3px}.pdf-tools{justify-content:flex-end;width:100%}}.client-tasks-page{padding:20px 14px 104px}.client-tasks-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.client-tasks-head>div{min-width:0}.client-tasks-head span{color:var(--client);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.client-tasks-head h1{font-family:var(--display);letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(25px,7vw,34px);line-height:1.05}.client-tasks-head p{color:#6f6974;margin:8px 0 0;font-size:12px;line-height:1.5}.client-tasks-head>strong{background:var(--client-soft);color:var(--client);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:8px 10px;font-size:11px}.client-task-progress{background:#e4e1e7;border-radius:999px;height:6px;margin:17px 0 20px;overflow:hidden}.client-task-progress i{border-radius:inherit;background:var(--client);height:100%;transition:width .35s cubic-bezier(.16,1,.3,1);display:block}.client-task-list{gap:14px;display:grid}.client-task-card{background:#fff;border:1px solid #e1dde4;border-radius:19px;padding:18px;box-shadow:0 8px 26px #1f172a0e}.client-task-card.current{border-color:var(--client)}@supports (color:color-mix(in lab,red,red)){.client-task-card.current{border-color:color-mix(in srgb,var(--client) 32%,#e1dde4)}}.client-task-number{color:#716a78;text-transform:uppercase;letter-spacing:.06em;background:#f1eff3;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.client-task-card.current .client-task-number{background:var(--client-soft);color:var(--client)}.client-task-card h2{font-family:var(--display);letter-spacing:-.02em;margin:12px 0 0;font-size:19px;line-height:1.2}.client-task-instructions{white-space:pre-wrap;overflow-wrap:anywhere;color:#5f5965;margin:7px 0 0;font-size:12px;line-height:1.58}.client-task-instructions a{color:var(--client);font-weight:700}.client-task-due{color:#7a747e;margin-top:9px;font-size:10px;display:block}.client-task-card>.client-task-audio,.client-task-card>.client-task-confirm,.client-task-card>.field{margin-top:16px}.client-task-confirm{border:1px solid #ddd8e0;border-radius:13px;align-items:center;gap:10px;min-height:48px;padding:12px;font-size:12px;font-weight:700;display:flex}.client-task-confirm input{width:20px;height:20px;accent-color:var(--client)}.client-task-submit{width:100%;margin-top:14px}.task-later{color:#6f6974;text-underline-offset:3px;background:0 0;border:0;width:100%;min-height:48px;margin-top:10px;text-decoration:underline}.task-audio-state,.task-later{font-size:11px;font-weight:700}.task-audio-state{color:#5f5965;background:#f1eff3;border-radius:14px;align-items:center;gap:9px;min-height:52px;padding:10px 12px;display:flex}.task-audio-state .reel-spinner{border-width:2px;width:18px;height:18px}.task-audio-state.ready{color:#16764d;background:#e9f7f0}.task-audio-state button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:750;text-decoration:underline}.task-success-mark{color:#16764d;background:#e9f7f0;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;font-weight:850;display:grid}.task-finished .task-success-mark{margin:0 auto 14px}.client-task-config .status-block-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.client-task-config .status-block-heading h3{margin:0}.client-task-config .task-config-fields{margin-top:16px}.client-task-config>.save-state-button{margin-top:14px}.client-task-config>.hint{margin-top:11px}.client-task-config>.alert{margin-top:14px}.task-config-fields>.btn{justify-self:start}@media (min-width:680px){.client-tasks-page{padding-inline:24px}.client-task-card{padding:22px}.client-task-list{grid-template-columns:minmax(0,1fr);align-items:start}.client-task-card.current .textarea{min-height:120px}}.batch-preview-shell{--tinta:var(--color-tinta);--tinta-suave:var(--color-tinta-suave);--marca-50:var(--color-marca-50);--marca-600:var(--color-marca-600);--marca-700:var(--color-marca-700);--contorno:var(--color-contorno);--superficie-2:var(--color-superficie-2);--info-suave:var(--color-info-suave);--info-tinta:var(--color-info-tinta);--ok-suave:var(--color-ok-suave);--ok-tinta:var(--color-ok-tinta);--ajuste:var(--color-ajuste);--ajuste-suave:var(--color-ajuste-suave);--erro-suave:var(--color-erro-suave);--erro-tinta:var(--color-erro-tinta);min-height:100dvh;color:var(--tinta);font-family:var(--font-body,Manrope,Arial,sans-serif);background:#fbf7ef;overflow-x:hidden}.batch-preview-top{border-bottom:1px solid var(--contorno);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:0 18px;display:flex}.batch-preview-top strong{color:var(--marca-700);font-size:17px}.batch-preview-top button{min-height:44px;color:var(--tinta-suave);background:0 0;border:0;font-size:12px;font-weight:700}.batch-preview-main,.batch-preview-progress{width:min(100%,820px);margin:auto}.batch-preview-progress{color:var(--tinta-suave);grid-template-columns:1fr auto;gap:8px;padding:18px 18px 0;font-size:11px;display:grid}.batch-preview-progress b{color:var(--tinta);font-weight:700}.batch-preview-progress>i{background:var(--superficie-2);border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.batch-preview-progress em{border-radius:inherit;background:var(--marca-600);height:100%;transition:width .25s;display:block}.batch-preview-main{padding:25px 18px 48px}.batch-map-card>div>span,.batch-step-head>span{color:var(--marca-700);letter-spacing:.09em;font-size:10px;font-weight:800}.batch-step-head h1{font-family:var(--font-display,Bricolage Grotesque,Manrope,sans-serif);letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(29px,8vw,46px);line-height:1.02}.batch-step-head p{max-width:650px;color:var(--tinta-suave);margin:10px 0 0;font-size:14px;line-height:1.55}.batch-client-grid article,.batch-drive-list>section,.batch-feature-card,.batch-form-card,.batch-map-card{border:1px solid var(--contorno);background:#fff;border-radius:18px;min-width:0;box-shadow:0 8px 28px #2c1f440b}.batch-form-card{grid-template-columns:minmax(0,1fr);gap:17px;margin-top:22px;padding:18px;display:grid}.batch-drive-fields label,.batch-form-card label{align-content:start;align-self:start;gap:7px;min-width:0;font-size:12px;font-weight:750;display:grid}.batch-client-grid select,.batch-drive-fields input,.batch-form-card input,.batch-form-card select{border:1px solid var(--contorno);width:100%;min-width:0;min-height:48px;color:var(--tinta);font:inherit;background:#fff;border-radius:12px;padding:10px 12px}.batch-drive-fields label>span small,.batch-form-card small{color:var(--tinta-suave);font-weight:500}.batch-info{background:var(--info-suave);color:var(--info-tinta);border-radius:14px;margin-top:18px;padding:14px 15px}.batch-form-card .batch-info{margin-top:0}.batch-info strong{font-size:12px}.batch-info p{margin:4px 0 0;font-size:11px;line-height:1.5}.batch-info.editable{background:var(--ok-suave);color:var(--ok-tinta)}.batch-setup-choice{border:0;grid-column:1/-1;gap:9px;padding:0;display:grid}.batch-source-choice{margin-top:22px}.batch-setup-choice legend{margin-bottom:7px;font-size:12px;font-weight:750}.batch-setup-choice>button{border:1px solid var(--contorno);text-align:left;min-height:66px;color:var(--tinta);background:#fff;border-radius:13px;align-items:flex-start;gap:10px;padding:11px;display:flex}.batch-setup-choice>button.selected{border-color:var(--marca-600);background:var(--marca-50);box-shadow:0 0 0 1px var(--marca-600)}.batch-setup-choice>button>span:last-child{min-width:0}.batch-setup-choice b,.batch-setup-choice small{display:block}.batch-setup-choice b{font-size:12px}.batch-setup-choice small{color:var(--tinta-suave);margin-top:3px;font-size:10px;line-height:1.4}.batch-setup-choice>p{color:var(--tinta-suave);margin-top:2px;font-size:10px;line-height:1.45}.batch-provider-grid{gap:10px;margin-top:22px;display:grid}.batch-provider-grid>button{border:1px solid var(--contorno);text-align:left;min-width:0;min-height:76px;color:var(--tinta);background:#fff;border-radius:16px;align-items:center;gap:11px;padding:12px;display:flex}.batch-provider-grid>button.selected{border-color:var(--marca-600);background:var(--marca-50);box-shadow:0 0 0 1px var(--marca-600)}.batch-provider-grid>button:disabled{background:var(--superficie-2)}.batch-provider-grid>button>span:nth-child(2){flex:1;min-width:0}.batch-provider-grid b,.batch-provider-grid small{display:block}.batch-provider-grid b{font-size:13px}.batch-provider-grid small{color:var(--tinta-suave);margin-top:2px;font-size:10px}.batch-provider-mark{width:42px;height:42px;color:var(--marca-700);background:#fff;border-radius:12px;flex:none;place-items:center;font-weight:850;display:grid}.batch-connection-card{border:1px solid var(--marca-600);margin-top:14px}@supports (color:color-mix(in lab,red,red)){.batch-connection-card{border:1px solid color-mix(in srgb,var(--marca-600) 32%,var(--contorno))}}.batch-connection-card{background:#fff;border-radius:18px;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.batch-connection-card.connected{border-color:var(--ok-tinta)}@supports (color:color-mix(in lab,red,red)){.batch-connection-card.connected{border-color:color-mix(in srgb,var(--ok-tinta) 35%,var(--contorno))}}.batch-connection-card.connected{background:var(--ok-suave)}.batch-connection-icon{background:var(--marca-50);width:44px;height:44px;color:var(--marca-700);border-radius:13px;place-items:center;display:grid}.batch-connection-icon svg{width:23px;height:23px}.batch-connection-card>div>span{color:var(--marca-700);letter-spacing:.08em;font-size:9px;font-weight:850}.batch-connection-card h2{margin:3px 0 0;font-size:15px}.batch-connection-card p{color:var(--tinta-suave);margin:4px 0 0;font-size:10px;line-height:1.45}.batch-connection-card>button{background:var(--marca-600);color:#fff;border:0;border-radius:11px;grid-column:1/-1;min-height:44px;padding:10px 14px;font-size:11px;font-weight:800}.batch-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:19px 0 12px;display:flex}.batch-toolbar button{border:1px solid var(--contorno);min-height:40px;color:var(--marca-700);background:#fff;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:750}.batch-toolbar strong{color:var(--tinta-suave);margin-left:auto;font-size:11px}.batch-client-grid{gap:11px;display:grid}.batch-client-grid article{padding:14px}.batch-client-grid article.selected{border-color:var(--marca-600);box-shadow:0 0 0 1px var(--marca-600)}.batch-client-grid article>button{text-align:left;width:100%;min-height:48px;color:inherit;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.batch-client-grid article>button>span:nth-child(2){gap:3px;display:grid}.batch-client-grid b,.batch-client-grid small{display:block}.batch-client-grid b{font-size:14px}.batch-client-grid small{color:var(--tinta-suave);font-size:10px}.batch-check{border:1px solid var(--contorno);background:var(--superficie-2);color:#fff;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;display:grid}.selected .batch-check{border-color:var(--marca-600);background:var(--marca-600)}.batch-check svg,.batch-map-card svg,.batch-recipient-chips svg{width:16px;height:16px}.batch-client-grid article>label{color:var(--tinta-suave);gap:6px;margin-top:12px;font-size:10px;font-weight:700;display:grid}.batch-map-card{margin-top:14px;padding:17px}.batch-map-card.primary{border-color:var(--marca-600);margin-top:22px}@supports (color:color-mix(in lab,red,red)){.batch-map-card.primary{border-color:color-mix(in srgb,var(--marca-600) 40%,var(--contorno))}}.batch-map-card.warning{background:var(--ajuste-suave);border-color:var(--ajuste)}@supports (color:color-mix(in lab,red,red)){.batch-map-card.warning{border-color:color-mix(in srgb,var(--ajuste) 24%,var(--contorno))}}.batch-map-card h2{margin:5px 0 0;font-size:16px}.batch-map-card p{color:var(--tinta-suave);margin:5px 0 0;font-size:11px}.batch-map-actions button,.batch-map-card>button{background:var(--marca-50);min-height:42px;color:var(--marca-700);border:0;border-radius:11px;padding:9px 12px;font-size:11px;font-weight:750}.batch-map-card>button{justify-content:space-between;align-items:center;width:100%;margin-top:14px;display:flex}.batch-map-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.batch-map-actions .danger{background:var(--erro-suave);color:var(--erro-tinta)}.batch-footnote{color:var(--tinta-suave);margin:14px 2px 0;font-size:10px;line-height:1.5}.batch-first-client{max-width:650px;margin-inline:auto}.batch-structure-preview{background:var(--superficie-2);border-radius:14px;gap:7px;padding:15px;display:grid}.batch-structure-preview strong{font-size:12px}.batch-structure-preview p{font-size:13px;font-weight:750}.batch-structure-preview span{color:var(--tinta-suave);margin-left:14px;font-size:11px}.batch-structure-preview span:before{content:"";background:var(--marca-600);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.batch-structure-preview small{color:var(--tinta-suave);margin-top:5px;font-size:10px;line-height:1.45}.batch-template-card,.batch-template-check{border:1px solid var(--contorno);background:#fff;border-radius:18px;grid-template-columns:38px 1fr;align-items:start;gap:12px;margin-top:14px;padding:16px;display:grid}.batch-template-card{margin-top:22px}.batch-template-card.ready,.batch-template-check:has(.done){border-color:var(--ok-tinta)}@supports (color:color-mix(in lab,red,red)){.batch-template-card.ready,.batch-template-check:has(.done){border-color:color-mix(in srgb,var(--ok-tinta) 30%,var(--contorno))}}.batch-template-card.ready,.batch-template-check:has(.done){background:var(--ok-suave)}.batch-template-check>span,.batch-template-number{background:var(--marca-50);width:34px;height:34px;color:var(--marca-700);border-radius:11px;place-items:center;font-size:12px;font-weight:850;display:grid}.batch-template-check>span.done{background:var(--ok-tinta);color:#fff}.batch-template-check svg{width:18px;height:18px}.batch-template-card h2,.batch-template-check h2{margin:1px 0 0;font-size:14px}.batch-template-card p,.batch-template-check p{color:var(--tinta-suave);margin:5px 0 0;font-size:10px;line-height:1.5}.batch-template-card>button{background:var(--marca-600);color:#fff;border:0;border-radius:11px;grid-column:1/-1;min-height:44px;font-size:11px;font-weight:800}.batch-template-card>button:disabled{cursor:not-allowed;background:var(--superficie-3);color:var(--tinta-suave);opacity:.72}.batch-feature-list{gap:13px;margin-top:14px;display:grid}.batch-feature-card{padding:17px}.batch-feature-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.batch-feature-heading h2{margin:0;font-size:16px}.batch-feature-heading p{color:var(--tinta-suave);margin:5px 0 0;font-size:11px;line-height:1.45}.batch-switch{background:var(--superficie-2);border:0;width:49px;height:29px;padding:3px}.batch-switch i{width:23px;height:23px;transition:transform .2s;box-shadow:0 1px 4px #0002}.batch-switch.on{background:var(--marca-600)}.batch-switch.on i{transform:translate(20px)}.batch-feature-card fieldset{background:var(--superficie-2);border:0;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0 0;padding:12px;display:grid}.batch-feature-card legend{padding:0 4px;font-size:10px;font-weight:800}.batch-feature-card fieldset label{background:#fff;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:8px;font-size:11px;display:flex}.batch-feature-card input[type=checkbox]{width:18px;height:18px;accent-color:var(--marca-600)}.batch-recipient-label{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:15px;display:flex}.batch-recipient-label strong{font-size:11px}.batch-recipient-label small{color:var(--tinta-suave);text-align:right;font-size:9px}.batch-recipient-chips{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.batch-recipient-chips button{border:1px solid var(--contorno);min-height:42px;color:var(--tinta-suave);background:#fff;border-radius:99px;align-items:center;gap:5px;padding:8px 11px;font-size:10px;font-weight:700;display:flex}.batch-recipient-chips button.chosen{border-color:var(--marca-600);background:var(--marca-50);color:var(--marca-700)}.batch-drive-list{gap:12px;margin-top:14px;display:grid}.batch-drive-list>section{align-items:flex-start;gap:12px;padding:15px;display:flex}.batch-avatar{background:var(--marca-50);width:46px;height:46px;color:var(--marca-700);border-radius:14px;flex:none;place-items:center;font-weight:850;display:grid}.batch-drive-fields{flex:1;gap:13px;min-width:0;display:grid}.batch-drive-fields h2{margin:2px 0 0;font-size:15px}.batch-file-picker{border:1px dashed var(--marca-600);min-height:54px;position:relative}@supports (color:color-mix(in lab,red,red)){.batch-file-picker{border:1px dashed color-mix(in srgb,var(--marca-600) 45%,var(--contorno))}}.batch-file-picker{background:var(--marca-50);color:var(--marca-700);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:9px 11px;display:flex}.batch-file-picker:hover{border-color:var(--marca-600)}.batch-file-picker>svg{flex:none;width:22px;height:22px}.batch-file-picker>span{gap:1px;min-width:0;display:grid}.batch-file-picker b,.batch-file-picker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.batch-file-picker b{font-size:11px}.batch-file-picker small{font-size:9px}.batch-file-picker input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:1px;position:absolute}.batch-file-picker:focus-within{box-shadow:var(--focus)}.batch-preview-actions{padding:13px 18px calc(13px + env(safe-area-inset-bottom));border-top:1px solid var(--contorno);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf7eff0;justify-content:space-between;gap:10px;margin:25px -18px -48px;display:flex;position:sticky;bottom:0}.batch-preview-actions>button:last-child{margin-left:auto}.batch-complete{text-align:center;place-content:center;justify-items:center;min-height:58dvh;display:grid}.batch-complete-mark{background:var(--ok-suave);width:64px;height:64px;color:var(--ok-tinta);border-radius:20px;place-items:center;display:grid}.batch-complete-mark svg{width:32px;height:32px}.batch-complete>span:nth-child(2){color:var(--ok-tinta);letter-spacing:.09em;margin-top:20px;font-size:10px;font-weight:850}.batch-complete h1{max-width:610px;margin-top:7px;font-size:clamp(28px,7vw,44px);line-height:1.04}.batch-complete p{max-width:570px;color:var(--tinta-suave);margin:12px 0 24px;font-size:13px;line-height:1.55}.batch-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17101f99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.batch-dialog{background:#fff;border-radius:22px;width:min(100%,430px);max-height:calc(100dvh - 32px);padding:20px;overflow-y:auto;box-shadow:0 24px 80px #160d28aa}.batch-dialog-bar{color:var(--tinta-suave);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:850;display:flex}.batch-dialog-bar button{background:var(--superficie-2);width:44px;height:44px;color:var(--tinta);border:0;border-radius:50%;font-size:22px}.batch-clickup-mark,.batch-folder-mark{color:#fff;background:#7b68ee;border-radius:15px;place-items:center;width:54px;height:54px;margin:8px 0 14px;font-size:22px;font-weight:900;display:grid}.batch-folder-mark{background:var(--marca-600)}.batch-dialog h2{margin:0;font-size:22px}.batch-dialog>p{color:var(--tinta-suave);margin:7px 0 0;font-size:12px;line-height:1.55}.batch-workspace-choice{background:#f3f1ff;border:1px solid #7b68ee;border-radius:14px;align-items:center;gap:11px;min-height:64px;margin-top:18px;padding:12px;display:flex}.batch-workspace-choice input{accent-color:#7b68ee;width:20px;height:20px}.batch-workspace-choice span{gap:2px;display:grid}.batch-workspace-choice b{font-size:12px}.batch-workspace-choice small{color:var(--tinta-suave);font-size:10px}.batch-dialog-note{background:var(--superficie-2);border-radius:12px;margin-top:14px;padding:12px}.batch-dialog-note strong{font-size:11px}.batch-dialog-note p{color:var(--tinta-suave);margin:3px 0 0;font-size:10px;line-height:1.45}.batch-dialog-primary{color:#fff;background:#7b68ee;border:0;border-radius:12px;width:100%;min-height:48px;margin-top:16px;font-size:12px;font-weight:850}.batch-preview-disclaimer{color:var(--tinta-suave);text-align:center;margin-top:10px;font-size:9px;line-height:1.45;display:block}.batch-template-tree{background:var(--superficie-2);border-radius:14px;gap:8px;margin-top:17px;padding:14px;display:grid}.batch-template-tree strong{font-size:12px}.batch-template-tree span{color:var(--tinta-suave);margin-left:15px;font-size:11px}.batch-template-tree span:before{content:"";background:var(--marca-600);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.batch-dialog-select{gap:7px;margin-top:16px;font-size:11px;font-weight:750;display:grid}.batch-dialog-select select{border:1px solid var(--contorno);width:100%;min-height:48px;color:var(--tinta);background:#fff;border-radius:12px;padding:10px 12px}@media (min-width:660px){.batch-preview-main{padding-inline:24px}.batch-form-card{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.batch-first-client>label,.batch-form-card .batch-info{grid-column:1/-1}.batch-provider-grid,.batch-setup-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-provider-grid>button:first-child,.batch-setup-choice legend,.batch-setup-choice>p{grid-column:1/-1}.batch-connection-card{grid-template-columns:44px 1fr auto}.batch-connection-card>button{grid-column:auto;min-width:150px}.batch-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-map-card{justify-content:space-between;align-items:center;gap:20px;display:flex}.batch-map-card>button{width:auto;margin-top:0}.batch-map-actions{justify-content:flex-end;margin-top:0}.batch-drive-list>section,.batch-feature-card{padding:20px}.batch-drive-list{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-template-card{grid-template-columns:38px 1fr auto;align-items:center}.batch-template-card>button{grid-column:auto;min-width:145px}}@media (prefers-reduced-motion:reduce){.client-task-progress i{transition:none}}.central-shell{color:#1b1530;min-height:100dvh;font-family:var(--font-body,Arial,sans-serif);background:#f7f5f1}.central-header{z-index:20;padding:16px max(18px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #e4ded5;grid-template-columns:48px 1fr;align-items:center;gap:12px;display:grid;position:sticky;top:0}.central-card-icon,.central-title-mark{color:#43258a;background:#eee9ff;border-radius:14px;place-items:center;display:grid}.central-title-mark{width:44px;height:44px}.central-card-icon svg,.central-title-mark svg{width:24px;height:24px}.central-header span{color:#746d7e;font-size:.75rem;display:block}.central-header h1{margin:2px 0 0;font-size:1.08rem;line-height:1.2}.central-add-button{color:#21113f;cursor:pointer;background:#c9f044;border:0;border-radius:50%;width:44px;height:44px;font-size:1.8rem;box-shadow:0 8px 24px #6b8b1b26}.central-main{width:min(1080px,100%);margin:auto;padding:22px 16px 64px}.central-search{background:#fff;border:1px solid #ded7ce;border-radius:18px;align-items:center;gap:10px;min-height:52px;padding:0 8px 0 14px;display:flex;box-shadow:0 10px 34px #42258a0b}.central-search:focus-within{border-color:#7656c7;box-shadow:0 0 0 3px #7656c719}.central-search svg{fill:none;stroke:#756e7d;stroke-width:1.8px;width:21px}.central-search input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1}.central-search button{color:#746d7e;background:0 0;border:0;width:44px;height:44px;font-size:1.4rem}.central-filters,.central-hashtags{scrollbar-width:none;gap:8px;padding:14px 1px 2px;display:flex;overflow-x:auto}.central-filters::-webkit-scrollbar,.central-hashtags::-webkit-scrollbar{display:none}.central-filters button,.central-hashtags button{white-space:nowrap;color:#544c60;min-height:44px;font:inherit;background:#fff;border:1px solid #ded7ce;border-radius:999px;padding:0 14px;font-size:.85rem}.central-filters button.active{color:#fff;background:#43258a;border-color:#43258a}.central-hashtags{padding-top:9px}.central-hashtags button{color:#43258a;background:#ebe6f7;border:0;min-height:40px;padding:0 12px;font-size:.78rem}.central-notice{color:#126846;background:#e3f5ec;border-radius:13px;justify-content:space-between;align-items:center;margin:14px 0 0;padding:8px 8px 8px 14px;display:flex}.central-notice button{width:44px;height:44px;color:inherit;background:0 0;border:0;font-size:1.2rem}.central-grid{gap:14px;margin-top:20px;display:grid}.central-card{background:#fff;border:1px solid #e1dbd3;border-radius:20px;grid-template-columns:46px 1fr;gap:13px;padding:17px;display:grid;position:relative;box-shadow:0 12px 38px #3020480a}.central-card.pinned{background:linear-gradient(135deg,#fff 70%,#f0ebff);border-color:#c9baf1}.central-card-icon{width:46px;height:46px}.central-card-icon.type-drive_file,.central-card-icon.type-drive_folder{color:#177443;background:#e4f5ec}.central-card-icon.type-document,.central-card-icon.type-pdf{color:#aa352d;background:#ffebe7}.central-card-icon.type-list{color:#9a6611;background:#fff2d6}.central-card-heading{align-items:start;gap:8px;display:flex}.central-card h2{margin:1px 0 6px;font-size:1rem;line-height:1.25}.central-card-heading span{color:#43258a;background:#eee9ff;border-radius:999px;padding:3px 7px;font-size:.75rem;font-weight:700}.central-card-copy>p{color:#746d7e;margin:0;font-size:.86rem;line-height:1.45}.central-card-tags{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.central-card-tags button{color:#684ba7;cursor:pointer;background:0 0;border:0;min-height:36px;padding:0 4px;font-size:.75rem}.central-open{color:#321770;background:#f3f0f8;border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:44px;margin-top:2px;padding:0 13px;font-weight:700;text-decoration:none;display:flex}.central-link-list{grid-column:1/-1;gap:8px;display:grid}.central-link-list a{color:#321770;border:1px solid #e4ded5;border-radius:13px;justify-content:space-between;align-items:center;min-height:45px;padding:0 13px;text-decoration:none;display:flex}.central-admin-actions{border-top:1px solid #eee9e2;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.central-admin-actions button{color:#43258a;background:#eee9f8;border:0;border-radius:11px;min-height:44px;padding:0 13px;font-weight:700}.central-admin-actions button.danger{color:#a32b21;background:#fff0ed}.central-empty{text-align:center;color:#746d7e;justify-items:center;padding:65px 20px;display:grid}.central-empty svg{fill:none;stroke:#937fbd;stroke-width:1.5px;width:42px}.central-empty h2{color:#1b1530;margin:15px 0 5px;font-size:1.05rem}.central-empty p{margin:0}.central-trash{border-top:1px solid #ddd6ce;margin-top:28px}.central-trash>button{color:#5b5364;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:8px 2px;font-weight:700;display:flex}.central-trash>p{color:#655d6b;font-size:.85rem}.central-trash-list{gap:8px;display:grid}.central-trash-list>div{color:#625a67;background:#ebe7e1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.central-trash-list button{color:#43258a;background:#fff;border:0;border-radius:10px;min-height:44px;font-weight:700}.client-task-central-badge{color:#43258a;background:#eee9ff;border-radius:9px;margin:0 0 10px;padding:6px 9px;font-size:.75rem;font-weight:700;display:inline-block}.task-config-guide{color:#5d5564;background:#f4f1ec;border-radius:12px;margin-top:14px;padding:12px 14px}.task-config-guide summary{cursor:pointer;font-weight:700}.task-config-guide ol{margin:10px 0 0;padding-left:18px;line-height:1.5}.central-unavailable{text-align:center;color:#1b1530;background:#f7f5f1;place-content:center;min-height:100dvh;padding:24px;display:grid}.central-unavailable h1{font-size:1.25rem}.central-unavailable p{color:#746d7e}.central-sheet-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c13284f;align-items:end;display:grid;position:fixed;inset:0}.central-sheet{max-height:92dvh;padding:18px 18px calc(22px + env(safe-area-inset-bottom));background:#fff;border-radius:26px 26px 0 0;overflow:auto;box-shadow:0 -20px 70px #1b102c2b}.central-sheet>header{justify-content:space-between;align-items:center;display:flex}.central-sheet>header span{color:#746d7e;font-size:.72rem}.central-sheet h2{margin:2px 0;font-size:1.3rem}.central-sheet>header button{background:#f0ece7;border:0;border-radius:50%;width:44px;height:44px;font-size:1.5rem}.central-sheet>p{color:#746d7e;margin:10px 0 16px;font-size:.84rem;line-height:1.45}.central-kind{background:#f0ece7;border-radius:13px;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:16px;padding:4px;display:grid}.central-kind button{color:#655c6c;background:0 0;border:0;border-radius:10px;min-height:42px}.central-kind button.active{color:#321770;background:#fff;font-weight:700;box-shadow:0 3px 12px #21113f12}.central-list-editor{gap:8px;display:grid}.central-list-editor>div{grid-template-columns:1fr 1.35fr;gap:6px;display:grid}.central-list-editor>button{color:#43258a;background:#faf8ff;border:1px dashed #8f7bb8;border-radius:12px;min-height:42px}.central-sheet .voice-error{gap:8px;display:grid}.central-sheet .voice-error a{color:inherit;font-weight:800}@media (min-width:700px){.central-header{padding-inline:30px}.central-main{padding:30px}.central-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.central-sheet-backdrop{place-items:center}.central-sheet{border-radius:26px;width:min(620px,100% - 32px);max-height:88dvh;padding:26px}.central-card{padding:20px}}@media (prefers-reduced-motion:no-preference){.central-card{transition:transform .18s,box-shadow .18s}.central-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px #30204813}.central-sheet{animation:central-sheet-in .25s cubic-bezier(.2,.8,.2,1)}@keyframes central-sheet-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}.post-row-main{flex:1}.post-row-main>.post-art{flex:none}.post-row-copy>a{color:inherit;text-decoration:none;display:block}.ai-metadata-trigger b{font-family:var(--proof);margin-right:3px}.post-row{padding-top:38px;position:relative}.ai-metadata-trigger{background:#fff8df;border-color:#ead58d;min-height:22px;margin:0;padding:4px 8px;font-size:8px;position:absolute;top:9px;right:10px}.ai-metadata-dialog .ai-metadata-nonblocking{color:var(--grape);background:#f1ecfb;border-radius:11px;margin-top:12px;padding:10px 11px;font-size:11px}.ai-metadata-nonblocking strong{color:inherit}@media (min-width:700px){.post-row{padding-top:11px;padding-right:170px}.ai-metadata-trigger{top:10px}}.central-search-wrap{z-index:12;position:relative}.central-search-suggestions{background:#fff;border:1px solid #ded7ce;border-radius:16px;flex-wrap:wrap;gap:8px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 36px #3020481f}.central-search-suggestions button{color:#43258a;min-height:40px;font:700 .78rem/1 var(--font-body,Arial,sans-serif);cursor:pointer;background:#eee9ff;border:0;border-radius:999px;padding:0 12px}.central-filter-row{align-items:center;gap:10px;display:flex}.central-filter-row .central-filters{flex:1;min-width:0}.central-filter-row .central-add-button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:46px;height:46px;padding:0 15px;font-size:1rem;font-weight:800;display:flex}.central-filter-row .central-add-button span{font-size:1.55rem;line-height:1}.central-filter-row .central-add-button b{font-size:.82rem}.central-tags-field small{color:#655d6b;margin-top:7px;font-size:.78rem;line-height:1.45;display:block}.central-sheet>button.wl-btn.wl-btn-primary{color:#21113f!important;width:100%!important;min-height:50px!important;font:800 .95rem/1 var(--font-body,Arial,sans-serif)!important;opacity:1!important;visibility:visible!important;background:#c9f044!important;border:1px solid #21113f!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;margin-top:16px!important;display:flex!important}.central-sheet>button.wl-btn.wl-btn-primary:disabled{color:#736c78!important;background:#e5e1da!important;border-color:#d5d0c9!important}.central-link-panel{border:1px solid var(--border);background:var(--soft);border-radius:14px;gap:6px;margin-top:16px;padding:14px;display:grid}.central-link-panel>span{color:var(--muted);font-size:11px}.central-link-panel>strong{overflow-wrap:anywhere;font-size:13px}.central-link-panel .inline-actions{margin-top:6px}.task-view-content{border:1px solid var(--client);width:100%;min-height:66px;margin:0 0 18px;padding:11px 14px}@supports (color:color-mix(in lab,red,red)){.task-view-content{border:1px solid color-mix(in srgb,var(--client) 24%,#ddd8e0)}}.task-view-content{background:var(--client-soft);color:var(--client);text-align:left;cursor:pointer;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;display:flex}.task-view-content span{min-width:0}.task-view-content small,.task-view-content strong{display:block}.task-view-content strong{font-size:13px}.task-view-content small{color:#5f5965;margin-top:3px;font-size:10px}.task-view-content>b{font-size:22px}.ig-nav-item{position:relative}.ig-nav-task-count{color:#21113f;background:#c9f044;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;font-weight:850;line-height:1;display:grid;position:absolute;top:3px;left:calc(50% + 5px);box-shadow:0 2px 7px #51641433}.ig-nav-item:active .ig-nav-task-count{transform:scale(.96)}@media (max-width:560px){.central-filter-row .central-add-button{width:46px;padding:0}.central-filter-row .central-add-button b{display:none}.central-filters{padding-top:12px}.central-main{padding-inline:14px}.task-view-content{z-index:18;position:sticky;top:66px;box-shadow:0 8px 22px #30204812}}.batch-clickup-mark svg,.batch-folder-mark svg{width:26px;height:26px}.batch-template-tree span.nested{margin-left:30px}.batch-template-options{gap:9px;margin-top:14px;display:grid}.batch-template-options>strong{font-size:11px}.batch-template-options>span{border:1px solid var(--contorno);background:var(--superficie-2);border-radius:12px;align-content:center;gap:2px;min-height:52px;padding:10px 12px;display:grid}.batch-template-options b{font-size:11px}.batch-template-options small{color:var(--tinta-suave);font-size:9px}.task-status-map{background:#f4f1ec;border:0;border-radius:14px;gap:13px;margin:2px 0 0;padding:14px;display:grid}.task-status-map legend{padding:0 4px;font-weight:800}.task-status-map small{color:#746d7e;margin-top:-4px;font-size:.72rem;font-weight:500}.task-status-map .field{margin:0}@media (min-width:700px){.task-status-map{grid-template-columns:repeat(2,minmax(0,1fr))}.task-status-map legend{grid-column:1/-1}}.task-setup-tabs{background:#f0ece7;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.task-setup-tabs button{color:#655c6c;background:0 0;border:0;border-radius:10px;min-height:42px;font-weight:700}.task-setup-tabs button.active{color:#321770;background:#fff;box-shadow:0 3px 12px #21113f12}.task-existing-setup,.task-quick-setup{gap:13px;display:grid}.task-existing-setup>.btn,.task-quick-setup>.btn{justify-self:start}.task-quick-setup small{color:#746d7e;font-size:.72rem;font-weight:500}.task-activation-summary{color:#176744;background:#e9f7f0;border-radius:14px;gap:5px;margin-top:15px;padding:14px;display:grid}.task-activation-summary strong{font-size:13px}.task-activation-summary span{font-size:11px;line-height:1.5}.task-activation-summary .btn{justify-self:start;margin-top:5px}.task-destination-config{border:1px solid var(--border);background:var(--soft);border-radius:14px;gap:12px;margin-top:15px;padding:14px;display:grid}.task-destination-config>strong{font-size:14px}.task-destination-config>p{color:var(--muted);margin:-6px 0 0;font-size:11px;line-height:1.5}.task-destination-config .field{margin:0}.task-destination-config .inline-actions{margin-top:2px}.task-tags-guide{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.task-tags-guide h4{margin:0;font-size:14px}.task-tags-guide>p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.55}.task-tags-guide dl{gap:8px;margin:13px 0 0;display:grid}.task-tags-guide dl>div{background:var(--soft);border-radius:11px;padding:10px 11px}.task-tags-guide dt{color:#43258a;font-size:11px;font-weight:850}.task-tags-guide dd{color:#655d6b;margin:3px 0 0;font-size:10px;line-height:1.5}.task-tags-guide .hint{margin-top:12px}.task-template-dialog{display:block}.task-template-must-do{border:2px solid var(--marca-600);background:#f5ffcf;border-radius:14px;gap:5px;margin-top:14px;padding:14px;display:grid}.task-template-must-do span{color:var(--marca-800);letter-spacing:.08em;font-size:9px;font-weight:900}.task-template-must-do strong{font-size:13px;line-height:1.45}.task-template-must-do small{color:var(--tinta-suave);font-size:10px;line-height:1.45}.task-template-steps{color:var(--tinta-suave);margin:13px 0 0;padding-left:20px;font-size:11px;line-height:1.65}.task-template-check,.task-template-link{justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:14px;text-decoration:none;display:flex}.task-template-dialog>.alert{margin-top:14px}@media (min-width:700px){.task-tags-guide dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.onboarding-operation-choice{padding-top:28px}.onboarding-operation-choice .batch-setup-choice{margin-top:22px}.onboarding-operation-choice .batch-setup-choice form{min-width:0}.onboarding-operation-choice .batch-setup-choice form>button{border:1px solid var(--contorno);width:100%;height:100%;min-height:112px;color:var(--tinta);text-align:left;background:#fff;border-radius:14px;align-items:flex-start;gap:11px;padding:14px;display:flex}.onboarding-operation-choice .batch-setup-choice form>button:focus-visible,.onboarding-operation-choice .batch-setup-choice form>button:hover{border-color:var(--marca-600);box-shadow:0 0 0 2px var(--marca-50)}.onboarding-operation-choice .batch-setup-choice b,.onboarding-operation-choice .batch-setup-choice small{display:block}.onboarding-operation-choice .batch-setup-choice small{color:var(--tinta-suave);margin-top:4px;font-size:10px;line-height:1.45}@media (min-width:660px){.onboarding-operation-choice .batch-setup-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}}.onboarding-shell{--tinta:var(--ink);--tinta-suave:var(--muted);--marca-50:#f0edff;--marca-600:var(--lilac);--marca-700:var(--grape);--marca-800:var(--grape);--contorno:var(--border);--superficie-2:var(--soft);--superficie-3:#ddd6cc;--info-suave:var(--info-soft);--info-tinta:var(--info);--ok-suave:var(--approved-soft);--ok-tinta:var(--approved);--ajuste:var(--adjust);--ajuste-suave:var(--adjust-soft);--erro-suave:var(--error-soft);--erro-tinta:var(--error)}.onboarding-shell .batch-client-grid article,.onboarding-shell .batch-drive-list>section,.onboarding-shell .batch-feature-card{background:#f7f3fc}.onboarding-shell .batch-map-card.primary{background:#eee8fb}.batch-client-grid article.already-connected{color:var(--muted);opacity:.82;background:#efede9;border-style:dashed}.batch-client-choice em{color:var(--grape);white-space:nowrap;background:#ded8e7;border-radius:99px;margin-left:auto;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.batch-switch{color:#514958;background:#ded9e1;border:1px solid #afa6b5;border-radius:99px;flex:none;justify-content:space-between;align-items:center;gap:5px;width:92px;height:34px;padding:3px 5px;font-size:9px;font-weight:850;display:flex}.batch-switch i{background:#fff;border-radius:50%;flex:none;width:24px;height:24px;display:block;transform:none;box-shadow:0 1px 4px #0003}.batch-switch.on{border-color:var(--grape);background:var(--grape);color:#fff}.batch-switch.on i{order:-1;transform:none}.batch-chip-mark{background:#fff;border:1px solid #b9b0c1;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.batch-recipient-chips button.chosen{border-color:var(--grape);background:var(--lime);color:var(--ink);box-shadow:0 0 0 1px var(--grape)}.batch-recipient-chips button.chosen .batch-chip-mark{border-color:var(--grape);background:var(--grape);color:#fff}.add-client-dialog>.btn{margin-top:18px}.request-loading-layer{z-index:160;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#20172db3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.request-loading-card{text-align:center;background:#fff;border-radius:20px;width:min(100%,430px);padding:28px;box-shadow:0 24px 80px #20172d4d}.request-loading-card h2{margin-top:16px}.request-loading-card p{color:var(--muted);margin-top:7px;font-size:13px}.request-spinner{border:4px solid var(--soft);border-top-color:var(--grape);border-radius:50%;width:44px;height:44px;margin:auto;animation:request-spin .8s linear infinite;display:block}@keyframes request-spin{to{transform:rotate(1turn)}}.request-loading-page{text-align:center;place-content:center;justify-items:center;min-height:55dvh;padding:30px;display:grid}.request-loading-page h1{margin-top:17px;font-size:24px}.request-loading-page p{max-width:390px;color:var(--muted);margin-top:7px;font-size:13px}.batch-space-combined,.batch-template-verification .batch-info,.batch-template-verification>button{grid-column:1/-1}.batch-template-card>a{align-self:center;min-height:44px}.batch-import-form{margin-top:22px}.batch-client-choice{align-items:flex-start!important;gap:10px!important;display:flex!important}.batch-client-choice input{width:20px;height:20px;accent-color:var(--marca-600);flex:none}.batch-client-choice span{min-width:0}.batch-client-choice b,.batch-client-choice small{display:block}.batch-client-choice small{color:var(--tinta-suave);margin-top:3px;font-size:10px}.batch-import-form .batch-preview-actions{margin-top:20px}.batch-import-form .batch-preview-actions .btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.batch-status-form{border:1px solid var(--contorno);background:#fff;border-radius:18px;gap:15px;margin-top:16px;padding:18px;display:grid}.batch-status-form small{color:var(--tinta-suave);margin:4px 0 7px;font-size:10px;line-height:1.45;display:block}.batch-remove-flow{color:var(--tinta-suave);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:11px;display:flex}.batch-drive-batch-form{margin-top:18px}.batch-drive-batch-form>.alert{margin-bottom:14px}.batch-drive-batch-form .batch-preview-actions{margin-top:20px}.batch-preview-actions>a.btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (min-width:660px){.batch-status-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.batch-status-form>button{grid-column:1/-1}}.batch-template-refresh{justify-content:center;align-items:center;margin-top:10px;text-decoration:none;display:inline-flex}.feature-state{background:var(--soft);color:var(--muted);border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:800}.feature-state.on{color:#176744;background:#e9f7f0}.scheduling-connect{background:var(--soft);border-radius:14px;gap:7px;margin-top:15px;padding:14px;display:grid}.scheduling-connect strong{font-size:13px}.scheduling-connect p{color:var(--muted);font-size:11px;line-height:1.5}.scheduling-connect .btn{justify-self:start;margin-top:4px}.scheduling-config>.alert{margin-top:12px}.scheduling-rules{background:#f5ffcf;border-radius:13px;gap:6px;margin-top:16px;padding:13px;display:grid}.scheduling-rules strong{font-size:12px}.scheduling-rules span{font-size:11px}.scheduling-statuses,.scheduling-terms{border:0;gap:9px;margin-top:17px;padding:0;display:grid}.scheduling-statuses legend,.scheduling-terms legend{margin-bottom:9px;font-size:13px;font-weight:800}.scheduling-statuses label{gap:7px;display:grid}.scheduling-statuses label>span{gap:2px;display:grid}.scheduling-statuses b{font-size:11px}.scheduling-statuses small{color:var(--muted);font-size:10px}.scheduling-statuses select{border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;min-height:44px;padding:8px 10px}.scheduling-auto,.scheduling-terms label{border:1px solid var(--border);border-radius:11px;align-items:flex-start;gap:9px;min-height:48px;padding:10px;display:flex}.scheduling-auto{margin-top:17px}.scheduling-auto input,.scheduling-terms input{width:19px;height:19px;accent-color:var(--grape);flex:none}.scheduling-auto span{gap:3px;display:grid}.scheduling-auto b{font-size:11px}.scheduling-auto small,.scheduling-terms span{color:var(--muted);font-size:10px;line-height:1.45}@media (min-width:700px){.scheduling-statuses label{grid-template-columns:minmax(0,1fr) minmax(190px,.8fr);align-items:center}}.client-portfolio-card{position:relative}.client-card-primary-link{z-index:1;position:absolute;inset:0}.client-card-signals{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.client-card-signal{color:inherit;text-decoration:none}.client-card-signal:focus-visible,.client-card-signal:hover{outline:0;box-shadow:inset 0 0 0 1px}.client-hero-receipts{flex-wrap:wrap;gap:7px;display:flex}.receipt-scheduling{background:#ccf24529}.receipt-scheduling.inactive:before{background:#c6bdcf}.quick-login-block{border:1px solid var(--border);background:var(--soft);border-radius:14px;gap:9px;margin:0 0 18px;padding:14px;display:grid}.quick-login-block>span{color:var(--muted);text-align:center;font-size:10px;font-weight:750}.quick-login-block .btn[disabled]{opacity:.55}.member-clickup-page{max-width:650px}.member-clickup-card{margin-top:18px;padding:24px}.member-clickup-card h1{margin-top:7px}.member-clickup-card>p{color:var(--muted);margin:9px 0 18px;line-height:1.55}.setup-kicker{color:var(--grape);font:800 10px/1 var(--proof);letter-spacing:.1em}.workspace-lock{border-left:4px solid var(--lime);background:#f5ffcf;border-radius:10px;gap:4px;margin-bottom:16px;padding:12px;display:grid}.workspace-lock strong{font-size:12px}.workspace-lock span{font-size:10px;line-height:1.45}.onboarding-banner{border-radius:18px;gap:14px;margin:14px 0;padding:18px;display:grid}.onboarding-banner>div>span{font:800 9px/1 var(--proof);letter-spacing:.1em}.onboarding-banner h2{margin-top:6px;font-size:22px}.onboarding-banner p{margin-top:5px;font-size:11px;line-height:1.5}.onboarding-banner .btn{place-self:center start}.import-banner{background:var(--grape);color:#fff}.import-banner p{color:#ddd4ef}.team-banner{background:#f1ecfb;border:1px solid #d8cfeb}.access-guide ol{gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.access-guide li{border-bottom:1px solid var(--border);gap:3px;padding-bottom:12px;display:grid}.access-guide li span{color:var(--muted);font-size:11px;line-height:1.45}.team-access-help{cursor:pointer;background:0 0;border:0;align-self:start}@media (min-width:700px){.onboarding-banner{grid-template-columns:1fr auto;align-items:center;padding:22px}}.post-row-group{gap:7px;display:grid}.post-row-main{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.post-row-open{width:44px;height:44px;color:var(--grape);border-radius:10px;flex:none;place-items:center;text-decoration:none;display:grid}.post-row-copy{flex:1;min-width:0}.ai-metadata-trigger{color:#63470a;min-height:30px;font:800 9px/1.2 var(--body);cursor:pointer;background:#fff4c8;border:1px solid #e6b43e;border-radius:999px;margin-top:7px;padding:5px 9px}.ai-metadata-trigger span{font-family:var(--proof);margin-right:3px}.ai-metadata-trigger:focus-visible,.ai-metadata-trigger:hover{outline:2px solid var(--grape);outline-offset:2px;background:#ffe999}.ai-metadata-backdrop{z-index:180;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#20172d94;align-items:end;padding:14px;display:grid;position:fixed;inset:0}.ai-metadata-dialog{width:100%;max-height:calc(100dvh - 28px);padding:24px 20px calc(20px + env(safe-area-inset-bottom));color:var(--ink);background:#fff;border-radius:22px;align-items:flex-start;gap:12px;display:flex;position:relative;overflow:auto;box-shadow:0 24px 80px #20172d4d}.ai-metadata-mark{width:38px;height:38px;font:850 10px/1 var(--proof);letter-spacing:.03em;color:#503b10;background:#ffd867;border-radius:11px;flex:none;place-items:center;display:grid}.ai-metadata-dialog>div{min-width:0;padding-right:22px}.ai-metadata-dialog h2{margin:0;font-size:18px;line-height:1.25}.ai-metadata-dialog p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}.ai-metadata-dialog .ai-metadata-detail{font-size:10px}.ai-metadata-files{color:#503b10;background:#fff8df;border:1px solid #e9be5b;border-radius:13px;margin-top:16px;padding:12px}.ai-metadata-files strong{font-size:11px}.ai-metadata-files ul{margin:7px 0 0;padding-left:18px}.ai-metadata-files li{overflow-wrap:anywhere;font:600 10px/1.5 var(--proof)}.ai-metadata-dialog .btn{margin-top:18px}.ai-metadata-close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:24px;position:absolute;top:10px;right:10px}.ai-metadata-close:focus-visible{outline:2px solid var(--grape)}@media (min-width:700px){.ai-metadata-backdrop{place-items:center}.ai-metadata-dialog{border-radius:22px;width:min(520px,100% - 28px);padding:26px}.ai-metadata-dialog>div{padding-right:18px}}.post-row .ai-metadata-trigger{color:#63470a;min-height:auto;font:600 10px/1.2 var(--proof);text-transform:uppercase;background:#fff4c8;border:0;border-radius:8px;margin:0;padding:5px 8px;position:absolute;top:9px;right:10px}.tema-mostrapost{--color-marca-50:#f2effa;--color-marca-100:#e2daf6;--color-marca-500:#5a3fb8;--color-marca-600:#37206f;--color-marca-700:#2a1854;--color-marca-foco:#8066e8;--color-superficie:#fff;--color-superficie-fundo:#fff8ea;--color-superficie-2:#f2ede5;--color-contorno:#d9d1c6;--color-tinta:#20172d;--color-tinta-suave:#665e70;--color-marca-contraste:#fff8ea;background-color:var(--color-superficie-fundo);color:var(--color-tinta);font-family:var(--fonte-ui)}.tema-mostrapost :is(h1,h2){font-family:var(--fonte-display);letter-spacing:-.01em}.fonte-prova{font-family:var(--fonte-prova)}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-superficie-fundo);color:var(--color-tinta)}input,select,textarea{font-size:max(16px,1rem)}.agency-brand-line{display:flex}.agency-brand-line>i{flex:1}.ig-bottom-nav button{background:0 0;border:0}.ig-post-header>button{background:0 0;border:1px solid #ddd;border-radius:50%;width:40px;min-height:40px;padding:2px}.ig-post-header>button>*{width:100%!important;height:100%!important}.voice-native{min-width:0;height:38px;accent-color:var(--client);flex:1}.ig-caption>div{padding:0}.ig-caption textarea{font:inherit}.auth-inline-link{justify-content:flex-end;margin-top:-4px;display:flex}.auth-inline-link a{color:var(--grape);font-size:12px;font-weight:750}.client-tile small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.client-photo>span{width:100%!important;height:100%!important}.tema-mostrapost .bg-marca-600{color:var(--color-marca-contraste)!important}@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-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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(1turn)}}