/*! tailwindcss v4.3.0 | 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, 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-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-6xl:72rem;--container-7xl:80rem;--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-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wider:.05em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-ml-px{margin-left:-1px}.ml-0{margin-left:calc(var(--spacing) * 0)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.w-5{width:calc(var(--spacing) * 5)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-slate-800{color:var(--color-slate-800)}.uppercase{text-transform:uppercase}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}}@media (width>=48rem){.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}}.ps-system{z-index:3;color:#f5f3ed;background:#050505;scroll-margin-top:72px;position:relative}.ps-story{--ps-progress:1;--ps-top:72px}.ps-stage{isolation:isolate;padding:44px 0 32px;position:relative;overflow:hidden}.ps-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 95% 0,#ff5a000d,#0000 45%);position:absolute;inset:0}.ps-inner{width:min(1320px,90%);margin-inline:auto}.ps-topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.ps-eyebrow,.ps-edition{letter-spacing:.15em;font-size:10px;font-weight:600}.ps-eyebrow{text-transform:uppercase;align-items:center;gap:10px;display:flex}.ps-eyebrow i{background:#ff6a1c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 16px #ff5a0080}.ps-edition{color:#81817e}.ps-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin:26px 0 34px;display:flex}.lp .ps-heading h2{letter-spacing:-.055em;margin:0;font:600 clamp(32px,3.6vw,54px)/1.08 Instrument Sans,sans-serif}.ps-heading h2 em{color:#ff6a1c;letter-spacing:-.05em;font-family:Fraunces,Georgia,serif;font-weight:500}.ps-heading>p{color:#a2a29e;max-width:32ch;margin:0 0 3px;font-size:13px;line-height:1.65}.ps-board{gap:12px;display:grid;position:relative}.ps-board:before{content:"";background:#ffffff1a;width:1px;position:absolute;top:30px;bottom:30px;left:17px}.ps-board:after{content:"";width:1px;transform:scaleY(var(--ps-progress));transform-origin:top;background:#ff6a1c;position:absolute;top:30px;bottom:30px;left:17px;box-shadow:0 0 14px #ff5a0070}.ps-phase{grid-template-columns:190px 1fr;align-items:center;gap:22px;display:grid}.ps-phase-label{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.ps-number{color:#ff8b4e;font-variant-numeric:tabular-nums;background:#13100e;border:1px solid #ff6a1c80;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.lp .ps-phase-label h3{letter-spacing:-.04em;margin:0 0 6px;font:500 22px/1.15 Instrument Sans,sans-serif}.ps-phase-label p{color:#90908b;margin:0;font-size:10px;line-height:1.4}.ps-phase-arrow{color:#ff6a1c;margin-left:auto;font-size:19px}.ps-cards{perspective:1000px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ps-card{color:#f5f3ed;transform-origin:50%;background:linear-gradient(120deg,#191919,#101010);border:1px solid #ffffff20;border-radius:12px;min-width:0;padding:15px 18px 17px;transition:border-color .2s,background .2s,box-shadow .2s;display:block;position:relative}.ps-card:hover,.ps-card:focus-visible{background:linear-gradient(120deg,#2b1b13,#141210);border-color:#ff6a1c;box-shadow:0 0 28px #ff5a0012}.ps-card:focus-visible{outline-offset:4px;outline:2px solid #ff8b4e}.ps-card-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ps-icon{color:#ff8342;place-items:center;display:grid}.ps-icon svg{width:21px;height:21px}.ps-card-arrow{color:#777773;font-size:17px;line-height:1;transition:color .2s,transform .2s}.ps-card:hover .ps-card-arrow{color:#ff8342;transform:translate(2px,-2px)}.lp .ps-card h4{letter-spacing:-.015em;margin:0 0 5px;font:600 14px/1.25 Instrument Sans,sans-serif}.ps-card p{color:#a2a29e;max-width:34ch;margin:0;font-size:11.5px;line-height:1.5}.ps-footer{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:18px;font-size:11px;display:flex}.ps-footer-copy{color:#b9b9b3;align-items:center;gap:10px;display:flex}.ps-spark{color:#ff6a1c;font-size:24px;line-height:1}.ps-scroll-hint{color:#a2a29e;display:none}.ps-scroll-hint>span,.ps-complete>span{color:#ff6a1c;margin-left:14px}.ps-complete{color:#f5f3ed}.ps-progress{background:#ffffff12;height:2px;margin-top:20px;overflow:hidden}.ps-progress>span{transform-origin:0;height:100%;transform:scaleX(var(--ps-progress));background:#ff6a1c;display:block}.ps-story.is-pinned{height:calc(var(--ps-height) + var(--ps-travel))}.is-pinned .ps-stage{top:var(--ps-top);height:var(--ps-height);align-items:center;padding-block:20px;display:flex;position:sticky}.is-pinned:not(.is-complete) .ps-scroll-hint{display:inline}.is-pinned:not(.is-complete) .ps-complete{display:none}@media (width>=1000px) and (height<=800px){.ps-heading{margin-block:18px 22px}.lp .ps-heading h2{font-size:38px}.ps-card{padding:12px 15px}.ps-card-top{margin-bottom:7px}.ps-footer{margin-top:18px;padding-top:12px}.ps-progress{margin-top:14px}}@media (width<=1050px){.ps-phase{grid-template-columns:160px 1fr;gap:16px}.ps-phase-label{gap:9px}.ps-phase-arrow{display:none}.ps-card{padding-inline:12px}}@media (width<=899px){.ps-stage{padding-block:48px}.ps-heading{margin-bottom:32px;display:block}.ps-heading>p{max-width:55ch;margin-top:20px}.ps-phase{display:block}.ps-phase-label{gap:12px;margin-bottom:16px}.ps-phase-label p{font-size:11px}.ps-phase-arrow{display:block}.ps-board{gap:28px}.ps-board:before,.ps-board:after{display:none}.ps-card{padding:16px}.ps-footer{margin-top:30px}}@media (width<=599px){.ps-edition{display:none}.ps-stage{padding-block:32px}.ps-heading{margin:16px 0 22px}.lp .ps-heading h2{font-size:clamp(26px,7.4vw,38px)}.ps-heading>p{margin-top:12px;font-size:12px;line-height:1.5}.ps-board{gap:14px}.ps-phase-label{gap:8px;margin-bottom:8px}.ps-number{width:22px;height:22px;font-size:8px}.ps-phase-label>div{align-items:baseline;gap:9px;display:flex}.lp .ps-phase-label h3{letter-spacing:-.02em;margin:0;font-size:15px}.ps-phase-label p{font-size:9px}.ps-phase-arrow{font-size:15px}.ps-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ps-card{-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#202020,#0f0f0f);border-radius:10px;min-height:94px;padding:12px 10px}.ps-card-top{margin-bottom:12px}.ps-icon svg{width:20px;height:20px}.ps-card-arrow{font-size:12px}.lp .ps-card h4{margin:0;font-size:11px;line-height:1.3}.ps-card p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ps-card:active{background:#382012;border-color:#ff6a1c}.ps-footer{align-items:center;gap:8px;margin-top:18px;padding-top:12px;font-size:9px}.ps-footer-copy{gap:6px;max-width:24ch;line-height:1.5}.ps-spark{font-size:20px}.ps-scroll-hint{text-align:right;max-width:17ch;line-height:1.5}.ps-scroll-hint>span,.ps-complete>span{margin-left:4px}.ps-complete{white-space:nowrap;padding-top:3px}.ps-progress{margin-top:14px}}@media (prefers-reduced-motion:reduce){.ps-card,.ps-card-arrow{transition:none}}.pw-process{z-index:3;color:#191a18;--pw-accent:#f05a12;background:#fff;padding:clamp(64px,8vw,120px) 0;scroll-margin-top:72px;position:relative}.pw-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(45px,7vw,110px);width:min(1240px,90%);margin:auto;display:grid}.pw-intro{position:sticky;top:120px}.pw-eyebrow{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.pw-eyebrow>span{width:30px;height:30px;color:var(--pw-accent);border:1px solid #d5d7ce;border-radius:50%;place-items:center;font-size:20px;display:grid}.lp .pw-intro h2{letter-spacing:-.065em;margin:30px 0 24px;font:600 clamp(58px,6.6vw,94px)/.98 Instrument Sans,sans-serif}.pw-intro h2 em{color:var(--pw-accent);font-family:Fraunces,Georgia,serif;font-weight:500}.pw-intro>p{color:#65675f;max-width:31ch;margin:0;font-size:16px;line-height:1.65}.pw-nav{gap:8px;margin-top:36px;display:flex}.pw-nav a{color:#71746b;border-top:2px solid #e5e6e1;flex-direction:column;flex:1;gap:14px;min-width:0;padding:14px 0 0;font-size:12px;transition:border-color .3s,color .3s;display:flex}.pw-nav a>span:first-child{font-variant-numeric:tabular-nums;font-size:16px}.pw-nav a:hover,.pw-nav a[aria-current=step]{border-color:var(--pw-accent);color:#191a18}.pw-nav a[aria-current=step]>span:first-child{color:var(--pw-accent)}.pw-nav a:focus-visible{outline:2px solid var(--pw-accent);outline-offset:5px;border-radius:2px}.pw-intro-note{color:#85897d;justify-content:flex-end;align-items:center;gap:12px;margin-top:60px;padding-right:20px;font:italic 18px/1.3 Fraunces,Georgia,serif;display:flex}.pw-intro-note svg{width:80px;height:55px;color:var(--pw-accent)}.pw-chapters{min-width:0}.pw-row{border-top:1px solid #dfe1d9;padding:30px 0 38px;scroll-margin-top:104px;position:relative}.pw-row:before{content:"";background:var(--pw-accent);transform-origin:0;width:100%;height:2px;transition:transform 1s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.pw-row.is-current:before{transform:scaleX(1)}.pw-row-heading{align-items:center;gap:24px;display:flex}.pw-number{letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px #babdb3;flex:none;font:500 76px/.95 Instrument Sans,sans-serif;position:relative}.pw-number:after{content:attr(data-number);color:var(--pw-accent);-webkit-text-stroke:0;clip-path:inset(0);transition:clip-path 1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.pw-kicker{color:#777b6f;text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px;font-size:9px;display:block}.lp .pw-row h3{letter-spacing:-.04em;margin:0;font:600 clamp(22px,2.25vw,32px)/1.15 Instrument Sans,sans-serif}.pw-copy{color:#65675f;max-width:55ch;margin:20px 0 24px;font-size:14px;line-height:1.6}.pw-art{background:#f5f6f2;border-radius:16px;padding:20px 14px 12px;position:relative;overflow:hidden}.pw-create-art{background:#fff4ec}.pw-grow-art{background:#f1f4ed}.pw-art-caption{color:#74796b;letter-spacing:.14em;margin:0 8px 15px;font-size:8px;display:block}.pw-art>svg{width:100%;height:auto;display:block;overflow:visible}.pw-art svg text{font-family:Instrument Sans,sans-serif}.pw-end{color:#65675f;border-top:1px solid #dfe1d9;align-items:center;gap:16px;padding-top:22px;font-size:12px;display:flex}.pw-end>span{color:var(--pw-accent);font-size:24px}.pw-enhanced .pw-row:not(.is-seen) .pw-number:after{clip-path:inset(100% 0 0)}.pw-enhanced .pw-row:not(.is-seen) .pw-art>svg{clip-path:inset(0 100% 0 0)}.pw-enhanced .pw-row.is-seen .pw-art>svg{animation:1.05s cubic-bezier(.22,1,.36,1) both pw-uncover}.pw-enhanced .pw-row.is-seen .pw-draw{stroke-dasharray:1;animation:1.4s cubic-bezier(.4,0,.2,1) .2s both pw-line}.pw-enhanced .pw-row.is-seen .pw-reveal-detail{animation:.7s .35s both pw-detail}.pw-enhanced .pw-row.is-seen .pw-stamp{animation:.5s .8s both pw-detail}.pw-enhanced .pw-row.is-seen .pw-bars{transform-box:fill-box;transform-origin:bottom;animation:1.1s cubic-bezier(.22,1,.36,1) .15s both pw-bars}@keyframes pw-uncover{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pw-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pw-detail{0%{opacity:0}to{opacity:1}}@keyframes pw-bars{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@media (width<=1000px){.pw-layout{grid-template-columns:.8fr 1.2fr;gap:38px}.pw-nav-name{font-size:10px}.pw-row-heading{gap:16px}.pw-number{font-size:64px}}@media (width<=760px){.pw-process{padding-block:58px}.pw-layout{grid-template-columns:1fr;gap:40px}.pw-intro{position:static}.lp .pw-intro h2{margin-block:24px 18px;font-size:clamp(56px,12vw,80px)}.pw-intro h2 br{display:none}.pw-intro h2 em:before{content:" "}.pw-intro>p{max-width:40ch;font-size:14px}.pw-nav{margin-top:24px}.pw-nav a{gap:9px;min-height:60px}.pw-nav-name{font-size:11px}.pw-intro-note{display:none}.pw-row{padding-block:24px 32px}.pw-row-heading{gap:20px}.pw-number{font-size:64px}.lp .pw-row h3{font-size:clamp(23px,5.5vw,32px)}.pw-copy{margin-block:16px 20px;font-size:14px}.pw-art{border-radius:12px;padding:18px 4px 10px}.pw-art-caption{margin-left:12px;font-size:7px}}@media (width<=370px){.lp .pw-intro h2{font-size:51px}.pw-row-heading{gap:14px}.pw-number{font-size:56px}.lp .pw-row h3{font-size:22px}}@media (width>=761px) and (height<=650px){.pw-intro{position:static}}@media (prefers-reduced-motion:reduce){.pw-process *,.pw-process :before,.pw-process :after{transition:none!important;animation:none!important}.pw-enhanced .pw-row .pw-art>svg,.pw-enhanced .pw-row .pw-number:after{clip-path:none!important}}.pr-pricing{z-index:3;isolation:isolate;color:#f6f3ed;background:#050505;padding:clamp(60px,7vw,104px) 0 44px;scroll-margin-top:72px;position:relative;overflow:hidden}.pr-pricing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 80%,#ff5a0014,#0000 55%);position:absolute;inset:0}.pr-inner{width:min(1240px,90%);margin:auto}.pr-topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.pr-eyebrow{text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.pr-eyebrow i{background:#ff702d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 18px #ff5a0066}.pr-trial{color:#cfcec7;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:11px;display:inline-flex}.pr-trial>span{color:#ff702d;font-size:16px}.pr-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin:28px 0 52px;display:flex}.lp .pr-heading h2{letter-spacing:-.055em;margin:0;font:600 clamp(40px,5.2vw,72px)/1.02 Instrument Sans,sans-serif}.pr-heading h2 em{color:#ff752f;font-family:Fraunces,Georgia,serif;font-weight:500}.pr-intro{max-width:32ch;padding-bottom:4px}.pr-intro p{color:#a9aaa3;margin:0 0 16px;font-size:14px;line-height:1.7}.pr-soon{color:#e4d7ce;border-bottom:1px solid #ff702d80;padding-bottom:5px;font-size:11px;display:inline-block}.pr-selector{display:none}.pr-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pr-card{--pr-card-text:#f6f3ed;--pr-card-muted:#a7a9a1;--pr-card-line:#ffffff24;--pr-card-accent:#ff7d3b;border:1px solid var(--pr-card-line);min-width:0;color:var(--pr-card-text);background:#121311;border-radius:20px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.pr-card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(300px circle at var(--pr-x,50%) var(--pr-y,0%), #ff702d20, transparent 75%);transition:opacity .3s;position:absolute;inset:0}.pr-card:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffff12 48%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.pr-card-body{z-index:1;flex-direction:column;height:100%;padding:clamp(22px,2.5vw,34px);display:flex;position:relative}.pr-card-top{justify-content:space-between;align-items:center;gap:10px;min-height:27px;display:flex}.pr-plan-label{color:var(--pr-card-muted);font-size:10px}.pr-plan-index{color:var(--pr-card-muted);font-variant-numeric:tabular-nums;flex:none;font:500 10px/1.2 Instrument Sans,sans-serif}.pr-name{justify-content:space-between;align-items:center;gap:12px;margin:25px 0 15px;display:flex}.lp .pr-name h3{letter-spacing:-.05em;margin:0;font:600 clamp(32px,3.2vw,44px)/1 Instrument Sans,sans-serif}.pr-name svg{width:60px;height:60px;color:var(--pr-card-accent);flex:none}.pr-plan-copy{min-height:3.2em;color:var(--pr-card-muted);max-width:29ch;margin:0;font-size:13px;line-height:1.6}.pr-price{border-bottom:1px solid var(--pr-card-line);flex-direction:column;gap:7px;margin:26px 0 24px;padding-bottom:25px;display:flex}.pr-price strong{letter-spacing:-.04em;font-size:29px;font-weight:500;line-height:1.15}.pr-price>span{color:var(--pr-card-muted);font-size:10px}.pr-card ul{flex:1;gap:13px;margin:0 0 30px;padding:0;list-style:none;display:grid}.pr-card li{align-items:baseline;gap:10px;font-size:12px;line-height:1.5;display:flex}.pr-card li:before{content:"✓";color:var(--pr-card-accent);flex:none;font-size:11px}.pr-cta{border:1px solid #ffffff45;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:14px 17px;font-size:12px;font-weight:600;transition:background .2s,color .2s;display:flex}.pr-cta>span{font-size:20px;line-height:1;transition:transform .2s}.pr-cta:hover{color:#151612;background:#f6f3ed}.pr-cta:hover>span{transform:translate(2px,-2px)}.pr-cta:focus-visible,.pr-selector button:focus-visible{outline:2px solid var(--pr-card-accent,#ff7d3b);outline-offset:4px}.pr-featured{--pr-card-text:#191a16;--pr-card-muted:#542806;--pr-card-line:#25150a40;--pr-card-accent:#191a16;background:#ff7028;border-color:#ff7028;box-shadow:0 16px 70px -35px #ff5a0066}.pr-recommended{border:1px solid #25150a55;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:9px;font-weight:600;display:inline-flex}.pr-recommended>span{font-size:13px}.pr-featured .pr-cta{color:#fff3e9;background:#191a16;border-color:#191a16}.pr-featured .pr-cta:hover{color:#191a16;background:#fff3e9;border-color:#fff3e9}.pr-footer{color:#a2a49b;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:25px;margin-top:36px;padding-top:22px;font-size:11px;display:flex}.pr-footer>span:first-child{align-items:center;gap:10px;line-height:1.6;display:flex}.pr-footer i{color:#ff702d;font-size:22px;font-style:normal}.pr-signature{letter-spacing:.16em;font-size:8px}.pr-swipe{display:none}.pr-enhanced .pr-card:not(.is-visible){opacity:0;transform:translateY(28px)}.pr-enhanced .pr-card{transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}.pr-enhanced .pr-card.is-visible:after{animation:1.3s .15s both pr-light-pass}@keyframes pr-light-pass{0%{transform:translate(-130%)}to{transform:translate(130%)}}@media (hover:hover) and (pointer:fine){.pr-card:hover{border-color:#ff7d3b99;transform:translateY(-5px)}.pr-card:hover:before{opacity:1}.pr-featured:hover{border-color:#ffaf7c;box-shadow:0 16px 70px -25px #ff5a0070}}@media (width<=1050px){.pr-grid{gap:12px}.pr-card-body{padding:22px}.pr-name svg{width:48px;height:48px}.lp .pr-name h3{font-size:33px}}@media (width<=760px){.pr-pricing{padding-block:52px 30px}.pr-topline{flex-wrap:wrap;gap:12px}.pr-trial{padding:7px 10px;font-size:9px}.pr-eyebrow{font-size:9px}.pr-heading{margin-block:26px 28px;display:block}.lp .pr-heading h2{font-size:clamp(38px,9vw,58px)}.pr-intro{max-width:45ch;margin-top:20px}.pr-intro p{margin-bottom:12px;font-size:13px}.pr-enhanced .pr-selector{background:#181916;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:22px;padding:5px;display:grid}.pr-selector button{color:#b6b8ad;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:0;min-height:44px;padding:10px 4px;font:500 12px/1.3 Instrument Sans,sans-serif;transition:color .2s,background .2s}.pr-selector button[aria-current=true]{color:#171913;background:#f6f3ed}.pr-selector button>span{color:#ff7028;padding-left:3px}.pr-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:14px;padding:8px 0 12px;display:flex;overflow-x:auto}.pr-grid::-webkit-scrollbar{display:none}.pr-card{scroll-snap-align:start;border-radius:16px;flex:0 0 calc(100% - 28px)}.pr-card-body{padding:24px}.pr-name{margin-block:20px 14px}.lp .pr-name h3{font-size:40px}.pr-name svg{width:56px;height:56px}.pr-price{margin-block:20px;padding-bottom:20px}.pr-card ul{gap:11px;margin-bottom:24px}.pr-card li,.pr-cta{font-size:13px}.pr-footer{margin-top:18px;padding-top:18px;display:block}.pr-signature{display:none}.pr-swipe{color:#878b7c;margin-top:13px;font-size:10px;display:block}}@media (width<=360px){.pr-card-body{padding:20px}.lp .pr-name h3{font-size:34px}.pr-name svg{width:44px;height:44px}.pr-card li{font-size:12px}}@media (prefers-reduced-motion:reduce){.pr-pricing *,.pr-pricing :before,.pr-pricing :after{transition:none!important;animation:none!important}.pr-enhanced .pr-card:not(.is-visible){opacity:1;transform:none}.pr-card:hover{transform:none}}.ds-studio{z-index:3;color:#191a17;background:#fff;padding:clamp(64px,8vw,120px) 0;position:relative}.ds-inner{width:min(1280px,90%);margin:auto}.ds-showcase{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,5vw,80px);scroll-margin-top:104px;display:grid}.ds-showcase+.ds-showcase{border-top:1px solid #dfe0d8;margin-top:clamp(72px,9vw,140px);padding-top:clamp(64px,8vw,100px)}.ds-visual-showcase .ds-copy{order:2}.ds-visual-showcase{grid-template-columns:1.15fr .85fr}.ds-eyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;font-size:10px;font-weight:600;display:flex}.ds-eyebrow>span{color:#e85911;letter-spacing:.02em;font-size:11px}.lp .ds-copy h2{letter-spacing:-.05em;margin:25px 0 22px;font:600 clamp(32px,3.2vw,48px)/1.06 Instrument Sans,sans-serif}.ds-copy h2 em{color:#e85d18;font-family:Fraunces,Georgia,serif;font-weight:500}.ds-copy>p{color:#66695f;max-width:47ch;margin:0;font-size:14px;line-height:1.75}.ds-copy strong{color:#252a20;font-weight:600}.ds-copy ul{gap:13px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.ds-copy li{align-items:baseline;gap:10px;font-size:12px;line-height:1.5;display:flex}.ds-copy li:before{content:"↗";color:#e85d18;font-size:17px}.ds-link{border-bottom:1px solid #191a17;align-items:center;gap:30px;min-height:44px;padding-bottom:8px;font-size:12px;font-weight:600;display:inline-flex}.ds-link>span{color:#e85d18;font-size:20px;transition:transform .2s}.ds-link:hover>span{transform:translate(3px,-3px)}.ds-demo{color:#f3f1e9;background:#131510;border:1px solid #24271f;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 24px 60px -34px #111a0b66}.ds-window-bar{letter-spacing:.09em;color:#9a9e8f;border-bottom:1px solid #ffffff18;align-items:center;gap:12px;padding:15px 18px;font-size:8px;display:flex}.ds-window-dots{gap:4px;display:flex}.ds-window-dots i{background:#626957;border-radius:50%;width:5px;height:5px}.ds-window-dots i:first-child{background:#ff7836}.ds-demo-label{letter-spacing:.04em;border:1px solid #ffffff26;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:8px}.ds-editor-heading,.ds-image-heading{justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.ds-editor-heading strong,.ds-image-heading strong{margin-bottom:5px;font-size:12px;font-weight:500;display:block}.ds-editor-heading div>span,.ds-image-heading div>span{color:#969d87;font-size:9px}.ds-format-tag{color:#b9c0aa;font-variant-numeric:tabular-nums;border:1px solid #fff2;border-radius:6px;padding:6px 9px;font-size:9px}.ds-editor-main{grid-template-columns:.95fr 1.05fr;align-items:start;gap:18px;padding:0 20px 20px;display:grid}.ds-video-preview{aspect-ratio:9/16;isolation:isolate;background:#ff7028;border-radius:10px;width:100%;max-height:330px;position:relative;overflow:hidden}.ds-video-art{color:#151913;position:absolute;inset:0;overflow:hidden}.ds-poster-label{letter-spacing:.08em;font-size:clamp(6px,.65vw,9px);font-weight:600;line-height:1.5;position:absolute;top:7%;left:9%}.ds-video-art>strong{z-index:1;letter-spacing:-.065em;font:800 clamp(25px,3.2vw,48px)/.9 Instrument Sans,sans-serif;position:absolute;top:26%;left:9%}.ds-video-art>strong em{color:#fff3df;font-style:normal}.ds-poster-disc{aspect-ratio:1;width:120%;transform:translateY(calc(var(--ds-progress,.07) * -18%));background:#1f241a;border:24px solid #ffbb82;border-radius:50%;position:absolute;bottom:-30%;right:-52%}.ds-poster-disc:after{content:"";border:1px solid #fff4d8;border-radius:50%;position:absolute;inset:18%}.ds-poster-bottom{letter-spacing:.12em;max-width:60%;font-size:6px;position:absolute;bottom:9%;left:9%}.ds-live-caption{z-index:2;text-align:center;color:#fff;text-shadow:0 1px 5px #0009;font-size:clamp(9px,1vw,14px);font-weight:600;line-height:1.65;position:absolute;bottom:16%;left:5%;right:5%}.ds-live-caption mark{color:#fff6e5;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#161b11;padding:2px 5px}.ds-preview-badge{color:#e6e6dc;letter-spacing:.13em;text-align:center;font-size:5px;position:absolute;bottom:3%;left:6%;right:6%}.ds-transcript{min-width:0}.ds-transcript-heading{justify-content:space-between;gap:8px;margin:3px 0 15px;font-size:10px;display:flex}.ds-transcript-heading>span{color:#89917a;font-size:8px}.ds-caption{text-align:left;color:#c4c9ba;cursor:pointer;background:#1b1e17;border:1px solid #ffffff15;border-radius:8px;gap:9px;width:100%;margin-bottom:9px;padding:12px;font:400 11px/1.45 Instrument Sans,sans-serif;transition:background .25s,border-color .25s;display:grid}.ds-caption-time{color:#909a7e;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:9px;display:flex}.ds-caption-time i{font-style:normal}.ds-caption small{color:#818d71;letter-spacing:.12em;font-size:6px}.ds-caption.is-active{color:#fff4e8;background:#34281b;border-color:#ff792f99}.ds-caption.is-active .ds-caption-time{color:#ff9e61}.ds-timeline{background:#1c2017;border-top:1px solid #ffffff15;padding:15px 20px 10px}.ds-playback{align-items:center;gap:10px;margin-bottom:13px;display:flex}.ds-play{color:#191b16;cursor:pointer;background:#ff792f;border:0;border-radius:50%;flex:none;width:36px;height:36px;font-size:11px}.ds-time{color:#858f76;font-variant-numeric:tabular-nums;font-size:9px}.ds-time b{color:#e6eade;font-weight:500}.ds-timeline-label{color:#8f9980;margin-left:auto;font-size:8px}.ds-tracks{gap:5px;display:grid;position:relative}.ds-video-track{background:#885126;border:1px solid #ff9e6155;border-radius:4px;align-items:center;gap:3px;height:31px;padding:4px;display:flex;overflow:hidden}.ds-video-track>span{min-width:94px;padding-left:5px;font-size:7px}.ds-video-track i{background:linear-gradient(130deg,#ff8a41 45%,#292f20 46% 65%,#ffc88f 66%);border-radius:2px;flex:1;align-self:stretch;min-width:20px}.ds-audio-track{clip-path:polygon(0 30%,5% 45%,10% 5%,15% 35%,20% 20%,25% 45%,30% 10%,35% 35%,40% 0,45% 25%,50% 40%,55% 20%,60% 5%,65% 35%,70% 20%,75% 40%,80% 0,85% 30%,90% 15%,95% 35%,100% 20%,100% 80%,0 80%);background:repeating-linear-gradient(90deg,#0000 0 3px,#94a57c66 3px 5px),linear-gradient(#38442a,#38442a);border-radius:4px;height:21px}.ds-playhead{inset-block:-3px;left:calc(var(--ds-progress,.0714) * 100%);pointer-events:none;background:#e8eddc;width:1px;position:absolute}.ds-playhead:before{content:"";background:#ff8f48;border-radius:1px;width:5px;height:5px;position:absolute;top:-2px;left:-2px}.ds-seek{accent-color:#ff8a41;cursor:pointer;width:100%;height:22px;margin:6px 0 0;display:block}.ds-demo-foot{color:#a0a893;align-items:center;gap:7px;padding:12px 18px;font-size:8px;line-height:1.5;display:flex}.ds-status-dot{background:#ff8f48;border-radius:50%;flex:none;width:4px;height:4px}.ds-interactive{visibility:hidden}.ds-enhanced .ds-interactive{visibility:visible}.ds-image-heading{padding-bottom:15px}.ds-image-stage{background:#e7e4db;border-radius:9px;place-items:center;height:350px;margin:0 16px;display:grid;position:relative;overflow:hidden}.ds-image-frame{border-radius:8px;width:310px;max-width:calc(100% - 30px);height:310px;max-height:calc(100% - 30px);transition:width .65s cubic-bezier(.22,1,.36,1),height .65s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 12px 26px #28241822;container-type:inline-size}.ds-image-frame svg{width:100%;height:100%;display:block}.ds-image-title,.ds-image-caption{color:#292d23;text-align:center;letter-spacing:.23em;pointer-events:none;font:400 clamp(5px,2.1667cqw,7px)/1.4 Arial,sans-serif;position:absolute;inset-inline:7%}.ds-image-title{top:7%}.ds-image-caption{letter-spacing:.18em;font-size:clamp(4px,1.8333cqw,6px);bottom:7%}.ds-stage-corner{color:#949587;font-size:20px;line-height:1;position:absolute}.ds-corner-top{top:10px;left:10px}.ds-corner-bottom{bottom:10px;right:10px}.ds-image-tools{justify-content:space-between;align-items:center;gap:10px;padding:20px 16px 9px;display:flex}.ds-ratios{border:1px solid #ffffff20;border-radius:8px;gap:3px;padding:3px;display:flex}.ds-ratios button{color:#aeb69f;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:44px;min-height:38px;font:500 10px/1 Instrument Sans,sans-serif}.ds-ratios button[aria-pressed=true]{color:#1b2015;background:#ecf0e3}.ds-animate{color:#ffb57f;cursor:pointer;background:#2e291c;border:1px solid #ff8a4155;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px;font:500 10px/1.4 Instrument Sans,sans-serif;display:inline-flex}.ds-animate>span:first-child{font-size:16px}.ds-image-studio.is-animating .ds-sculpture{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite ds-sculpture-float}@keyframes ds-sculpture-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-14px)rotate(3deg)}}.ds-enhanced .ds-showcase .ds-demo{transition:opacity .8s,transform .9s cubic-bezier(.22,1,.36,1),box-shadow .9s}.ds-enhanced .ds-showcase:not(.is-seen) .ds-demo{opacity:0;transform:perspective(1200px)rotateY(-7deg)translateY(35px)}.ds-enhanced .ds-visual-showcase:not(.is-seen) .ds-demo{transform:perspective(1200px)rotateY(7deg)translateY(35px)}.ds-studio button:focus-visible,.ds-link:focus-visible,.ds-seek:focus-visible{outline-offset:3px;outline:2px solid #ff8a41}@media (width<=1100px){.ds-showcase{grid-template-columns:.8fr 1.2fr;gap:32px}.ds-visual-showcase{grid-template-columns:1.2fr .8fr}.ds-editor-main{gap:12px;padding-inline:16px}.ds-caption{padding:10px;font-size:10px}.ds-transcript-heading>span{display:none}.ds-image-tools{flex-wrap:wrap}}@media (width<=850px){.ds-showcase{grid-template-columns:1fr;gap:34px}.ds-visual-showcase .ds-copy{order:0}.lp .ds-copy h2{font-size:clamp(34px,6.4vw,48px)}.ds-copy>p{max-width:62ch}.ds-demo{width:min(600px,100%);margin:auto}.ds-video-preview{max-height:360px}.ds-video-art>strong{font-size:clamp(30px,7vw,52px)}.ds-live-caption{font-size:13px}.ds-caption{font-size:12px}.ds-poster-label{font-size:8px}}@media (width<=480px){.ds-studio{padding-block:58px}.lp .ds-copy h2{margin-block:20px;font-size:35px}.ds-copy>p{font-size:13px}.ds-copy li{font-size:12px}.ds-window-bar{gap:8px;padding:12px;font-size:7px}.ds-editor-heading,.ds-image-heading{padding:16px 12px}.ds-editor-main{grid-template-columns:1fr 1.1fr;gap:10px;padding:0 12px 15px}.ds-video-preview{min-height:235px}.ds-video-art>strong{font-size:31px}.ds-poster-label{font-size:6px}.ds-caption{gap:6px;margin-bottom:6px;padding:8px;font-size:9px}.ds-caption small{font-size:5px}.ds-transcript-heading{margin-bottom:10px;font-size:9px}.ds-live-caption{font-size:9px;bottom:14%}.ds-poster-bottom{font-size:4px}.ds-timeline{padding:12px}.ds-timeline-label{text-align:right;max-width:15ch;font-size:7px}.ds-image-stage{height:295px;margin-inline:12px}.ds-image-tools{gap:8px;padding-inline:12px}.ds-ratios{gap:1px;padding:2px}.ds-ratios button{min-width:44px;min-height:44px}.ds-animate{flex:1;padding:8px;font-size:9px}.ds-demo-foot{padding:12px;font-size:7px}}@media (prefers-reduced-motion:reduce){.ds-studio *,.ds-studio :before,.ds-studio :after{transition:none!important;animation:none!important}.ds-enhanced .ds-showcase:not(.is-seen) .ds-demo{opacity:1;transform:none}}html:has(#prismaService){--bg:#fff;--bg-soft:#f5f5f3;--text:#151515;--muted:#686868;--border:#dededb;--brand:#191919;--brand-2:#777;--accent-grad:linear-gradient(120deg, #191919, #373737);--shadow:none;background:#fff}body.theme-light:has(#prismaService){--bg:#fff;--bg-soft:#f5f5f3;--text:#151515;--muted:#686868;--border:#dededb;--brand:#191919;--brand-2:#777;--accent-grad:linear-gradient(120deg, #191919, #373737);--shadow:none;background:#fff}body:has(#prismaService) .footer{margin-top:0}body:has(#prismaService) .footer-links{flex-wrap:wrap;gap:12px 22px}.sv{color:#151515;--sv-line:#dededb;background:#fff;overflow:clip}.sv-wrap{width:min(1320px,90%);margin-inline:auto}.sv h1,.sv h2,.sv h3,.sv p{margin:0}.sv h1,.sv h2,.sv h3{font-family:Instrument Sans,sans-serif;font-weight:500}.sv h1,.sv h2{letter-spacing:-.065em;text-wrap:balance}.sv h1 em,.sv h2 em{letter-spacing:-.065em;font-family:Fraunces,Georgia,serif;font-weight:500}.sv h2{font-size:clamp(36px,4.5vw,64px);line-height:1.06}.sv-crumb{color:#747474;flex-wrap:wrap;align-items:center;gap:12px;padding-top:28px;font-size:11px;display:flex}.sv-crumb a:hover{color:#111;text-underline-offset:4px;text-decoration:underline}.sv-crumb [aria-current]{color:#151515}.sv-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(30px,5vw,80px);padding:62px 0 68px;display:grid}.sv-hero-copy{min-width:0}.sv .sv-kicker{letter-spacing:.12em;align-items:center;gap:10px;font:500 10px/1.6 Instrument Sans,sans-serif;display:flex}.sv-dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.sv-edition{color:gray;letter-spacing:.03em;margin-left:auto;font-size:8px}.sv h1{margin:36px 0 24px;font-size:clamp(46px,5.25vw,77px);line-height:1.025}.sv .sv-tagline{color:#737373;max-width:34ch;font-size:clamp(15px,1.3vw,18px);line-height:1.65}.sv-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:33px;display:flex}.sv-button{color:#fff;background:#171717;border:1px solid #171717;border-radius:3px;justify-content:space-between;align-items:center;gap:34px;min-height:52px;padding:17px 22px;font-size:12px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.sv-button:hover{background:#393939;transform:translateY(-2px)}.sv-button>span{font-size:21px;line-height:1}.sv-text-link{text-underline-offset:5px;align-items:center;gap:18px;min-height:44px;font-size:11px;font-weight:500;-webkit-text-decoration:underline #a7a7a7;text-decoration:underline #a7a7a7;display:inline-flex}.sv-text-link span{font-size:18px;transition:transform .2s}.sv-text-link:hover span{transform:translate(2px,-2px)}.sv .sv-trial{color:#7a7a7a;flex-wrap:wrap;align-items:center;gap:9px;margin-top:17px;font-size:10px;display:flex}.sv-underhero{border-top:1px solid var(--sv-line);align-items:center;gap:20px;padding:24px 0 30px;display:flex}.sv-underhero>span{font-size:10px}.sv-underhero p{color:#757575;margin:auto;font-size:11px}.sv-underhero a{border:1px solid var(--sv-line);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.sv-explore{color:#f5f5f1;background:#141414;padding:clamp(64px,7vw,110px) 0;scroll-margin-top:90px}.sv-section-head .sv-kicker{margin-bottom:25px}.sv-explore h2 em{color:#9d9d99}.sv-feature-layout{grid-template-columns:1fr 1.1fr;gap:clamp(40px,8vw,125px);margin-top:55px;display:grid}.sv-large-symbol{color:#d2d2cb;border:1px solid #454545;border-radius:50%;place-items:center;width:80px;height:80px;margin-bottom:28px;display:grid}.sv-large-symbol svg{width:33px;height:33px}.sv-feature-intro>p{color:#aaa;max-width:49ch;font-size:14px;line-height:1.85}.sv-feature-intro>a{margin-top:20px}.sv-feature{border-top:1px solid #3b3b3b}.sv-feature:last-child{border-bottom:1px solid #3b3b3b}.sv summary{cursor:pointer;align-items:center;gap:20px;list-style:none;display:flex}.sv summary::-webkit-details-marker{display:none}.sv-feature summary{padding:23px 0}.sv-feature h3{letter-spacing:-.025em;font-size:clamp(17px,1.65vw,24px)}.sv-feature-number{color:#8e8e8e;font-variant-numeric:tabular-nums;font-size:10px}.sv-plus{flex:none;margin-left:auto;font-size:24px;font-weight:400;transition:transform .25s}.sv details[open]>summary>.sv-plus{transform:rotate(45deg)}.sv-feature>p{color:#aaa;max-width:45ch;margin:-6px 38px 25px;font-size:13px;line-height:1.7}.sv-workflow{padding-block:clamp(70px,8vw,120px)}.sv-section-head>p:last-child:not(.sv-kicker){color:#777;margin-top:22px;font-size:14px}.sv-steps{border-block:1px solid var(--sv-line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.sv-step{border-right:1px solid var(--sv-line);padding:34px}.sv-step:first-child{padding-left:0}.sv-step:last-child{border-right:0;padding-right:0}.sv-step-top{justify-content:space-between;align-items:center;margin-bottom:55px;display:flex}.sv-step-top>span:first-child{letter-spacing:-.07em;color:#b6b6b1;font-size:64px;font-weight:400;line-height:1}.sv-step-top>span:last-child{border:1px solid var(--sv-line);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.sv-step h3{letter-spacing:-.035em;margin-bottom:12px;font-size:21px;line-height:1.25}.sv-step p{color:#717171;max-width:30ch;font-size:13px;line-height:1.7}.sv-faq{grid-template-columns:1fr 1.1fr;gap:50px;padding-bottom:100px;display:grid}.sv-faq .sv-kicker{margin-bottom:25px}.sv-faq details{border-top:1px solid var(--sv-line)}.sv-faq details:last-child{border-bottom:1px solid var(--sv-line)}.sv-faq summary{padding:23px 0;font-size:15px;font-weight:500;line-height:1.45}.sv-faq details p{color:#717171;padding:0 35px 24px 0;font-size:13px;line-height:1.8}.sv-connected{border-top:1px solid var(--sv-line);padding-block:65px 90px}.sv-connected-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:36px;display:flex}.sv-connected-heading h2{margin-top:20px;font-size:clamp(32px,3.5vw,46px)}.sv-others{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 25px;display:grid}.sv-others a{border-bottom:1px solid var(--sv-line);align-items:center;gap:12px;padding:22px 0;font-size:12px;transition:color .2s;display:flex}.sv-others a svg{flex:none;width:21px;height:21px}.sv-others a>span:last-child{margin-left:auto;font-size:19px;transition:transform .2s}.sv-others a:hover{color:#757575}.sv-others a:hover>span:last-child{transform:translate(3px,-3px)}.sv-cta{color:#f5f5f1;background:#141414;padding-top:80px;overflow:hidden}.sv-cta h2{margin:30px 0 40px;font-size:clamp(66px,9vw,132px);line-height:.98;position:relative}.sv-cta h2>span{font:300 clamp(100px,14vw,200px)/1 Instrument Sans,sans-serif;position:absolute;top:0;right:3%}.sv-cta-bottom{justify-content:space-between;align-items:center;gap:25px;display:flex}.sv-cta-bottom p{color:#aaa;font-size:13px;line-height:1.8}.sv-cta .sv-button{color:#141414;background:#f5f5f1;border-color:#f5f5f1}.sv-cta .sv-button:hover{background:#dcdcd7}.sv-cta-wordmark{letter-spacing:-.07em;color:#282828;-webkit-user-select:none;user-select:none;white-space:nowrap;margin-top:75px;padding-bottom:8px;font-size:clamp(75px,19.3vw,280px);font-weight:600;line-height:.85}.sv-preview{color:#f4f4ef;background:#191919;border:1px solid #2d2d2d;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 30px 65px -36px #0008}.sv-preview-bar{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;font-size:10px;display:flex}.sv-preview-brand{letter-spacing:.06em;font-weight:500}.sv-preview-brand>span{color:#a0a09b;margin-left:8px;font-size:8px}.sv-demo-tag{letter-spacing:.08em;border:1px solid #555;border-radius:3px;padding:3px 6px;font-size:8px}.sv-art-stage{background:#242424;border-radius:5px;place-items:center;height:350px;margin:14px 14px 0;display:grid}.sv-art-frame{color:#f3f3ef;background:#0e0e0e;border-radius:3px;width:322px;max-width:calc(100% - 28px);height:322px;max-height:calc(100% - 28px);transition:width .65s cubic-bezier(.22,1,.36,1),height .65s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;container-type:inline-size}.sv-sculpture{background:radial-gradient(at 50% 55%,#343432,#161616 65%);position:absolute;inset:0;overflow:hidden}.sv-art-grid{background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:12.5% 12.5%;position:absolute;inset:0}.sv-art-halo{aspect-ratio:1;border:1px solid #ffffff18;border-radius:50%;width:72%;position:absolute;top:23%;left:14%;box-shadow:0 0 0 28px #ffffff02,0 0 0 29px #ffffff07}.sv-art-shadow{filter:blur(7px);opacity:.7;background:#000;border-radius:50%;width:62%;height:7%;position:absolute;bottom:12%;left:19%}.sv-art-object{aspect-ratio:1;width:72%;transform:translateY(calc(var(--sv-progress,0) * -14px)) rotate(calc(var(--sv-progress,0) * 15deg));position:absolute;top:25%;left:14%}.sv-chrome-sphere{aspect-ratio:1;background:radial-gradient(at 31% 20%,#fff 0%,#dadbd7 9%,#979995 24%,#292b29 42%,#101211 48%,#4a4d49 58%,#c5c7c0 72%,#555851 83%,#171917 100%);border-radius:50%;width:64%;position:absolute;top:18%;left:18%;box-shadow:inset -5px -4px 15px #0008,inset 2px 2px 6px #fff6,10px 20px 22px #0007}.sv-orbit{border:12px solid #e3e4df;border-color:#e3e4df #777a73 #494c46 #fcfcf7;border-radius:50%;width:108%;height:43%;position:absolute;top:28%;left:-4%;transform:rotate(-36deg);box-shadow:0 2px 2px #000,inset 0 2px 1px #fff8}.sv-orbit-front{clip-path:inset(47% -15% -15%)}.sv-art-glint{color:#fff;font:400 42px/1 Georgia,serif;position:absolute;top:2%;right:1%}.sv-art-heading{text-align:center;letter-spacing:-.055em;top:7%;font:500 clamp(15px,9cqw,32px)/.95 Instrument Sans,sans-serif;position:absolute;inset-inline:6%}.sv-art-heading em{font:italic 400 1em/1.1 Fraunces,Georgia,serif}.sv-art-caption{text-align:center;letter-spacing:.12em;bottom:6%;font:400 clamp(4px,1.65cqw,6px)/1.6 Instrument Sans,sans-serif;position:absolute;inset-inline:6%}.sv-art-cross{color:#aaa;font:300 16px/1 Instrument Sans,sans-serif;position:absolute;top:7%;right:6%}.sv-art-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:19px 20px;display:flex}.sv-control-label{color:#aaa;font-size:10px;line-height:1.65}.sv-control-label>span,.sv-control-label strong{display:block}.sv-control-label strong{color:#f0f0eb;font-weight:500}.sv-segments{border:1px solid #464646;border-radius:5px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.sv-segments button{color:#b4b4af;cursor:pointer;background:0 0;border:0;border-radius:2px;min-width:44px;min-height:40px;padding:8px 12px;font:500 10px/1.2 Instrument Sans,sans-serif;transition:background .2s,color .2s}.sv-segments button:hover{color:#fff;background:#ffffff10}.sv-segments button[aria-pressed=true]{color:#171717;background:#efefea}.sv-preview-foot{color:#aaa;border-top:1px solid #ffffff16;align-items:center;gap:6px;padding:13px 20px;font-size:8px;display:flex}.sv-interactive-hint{margin-left:auto}.sv-preview:not(.is-interactive) .sv-art-controls,.sv-preview:not(.is-interactive) .sv-interactive-hint{visibility:hidden}.sv-play{color:#171717;cursor:pointer;background:#eee;border:1px solid #eee;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:13px;display:grid}.sv-demo-timeline{flex:1;min-width:50px;height:36px;position:relative}.sv-demo-wave{clip-path:polygon(0 35%,8% 10%,15% 40%,23% 0,30% 30%,36% 10%,45% 25%,53% 0,60% 40%,69% 5%,78% 30%,87% 10%,100% 35%,100% 65%,0 65%);background:repeating-linear-gradient(90deg,#bcbcb5 0 2px,#0000 2px 5px);height:23px;margin-top:5px}.sv-demo-seek{accent-color:#fff;cursor:pointer;opacity:.7;width:100%;margin:0;position:absolute;inset:0}.sv-demo-time{color:#aaa;font-variant-numeric:tabular-nums;font-size:9px}.sv-demo-subtitle{text-align:center;color:#111;background:#eee;padding:5px;font-size:clamp(6px,3cqw,11px);position:absolute;bottom:16%;left:8%;right:8%}.sv-writing-demo{border:1px solid #ffffff15;border-radius:5px;margin:14px 14px 0;overflow:hidden}.sv-writing-source{height:175px;position:relative}.sv-writing-source .sv-art-object{width:145px;top:0;left:calc(50% - 72px)}.sv-writing-source .sv-art-halo{width:170px;top:0;left:calc(50% - 85px)}.sv-writing-source>span{letter-spacing:.1em;color:#c7c7c0;font-size:7px;position:absolute;bottom:12px;left:16px}.sv-writing-copy{color:#1d1d1b;background:#ecece7;padding:22px}.sv-writing-copy .sv-kicker{font-size:8px}.sv .sv-generated-copy{letter-spacing:-.035em;min-height:105px;margin:15px 0;font-size:clamp(19px,1.8vw,26px);line-height:1.3}.sv-writing-hashtags{color:#74746e;font-size:9px}.sv-calendar-demo,.sv-analytics-demo,.sv-inbox-demo,.sv-profiles-demo{min-height:365px;padding:27px 24px 20px}.sv-calendar-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.sv-calendar-heading .sv-kicker{color:#aaa;margin-bottom:9px;font-size:8px}.sv-calendar-heading strong{letter-spacing:-.04em;font-size:22px;font-weight:500}.sv-calendar-heading>span{font-size:32px}.sv-calendar-days,.sv-calendar-cells{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sv-calendar-days{color:#aaa;text-align:center;margin-bottom:12px;font-size:8px}.sv-calendar-cells{border-top:1px solid #ffffff18;border-left:1px solid #ffffff18}.sv-calendar-cell{border-bottom:1px solid #ffffff18;border-right:1px solid #ffffff18;min-height:49px;padding:6px;font-size:8px}.sv-calendar-cell>span:first-child{color:#a2a29c}.sv-calendar-cell.has-post{background:#ffffff08}.sv-calendar-post{background:#ffffff12;border-left:2px solid #dadad0;border-radius:1px;margin-top:6px;padding:2px 4px;font-size:7px;display:block}.sv-calendar-grid.is-week .sv-calendar-cell:nth-child(n+8){display:none}.sv-calendar-grid.is-week .sv-calendar-cell{background-image:repeating-linear-gradient(#0000 0 47px,#ffffff0a 48px 49px);height:196px}.sv-calendar-grid.is-week .sv-calendar-post{margin-top:35px;padding-block:18px}.sv-calendar-legend{color:#aaa;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:18px;font-size:8px;display:flex}.sv-calendar-legend i{background:#deded3;width:5px;height:5px;margin-right:4px;display:inline-block}.sv-metric-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.sv-metric-heading>span{color:#aaa;font-size:7px}.sv-metric{justify-content:space-between;align-items:center;gap:15px;margin:18px 0 25px;display:flex}.sv-metric>strong{letter-spacing:-.06em;font-size:clamp(40px,4vw,62px);font-weight:400;line-height:1}.sv-metric>span{font-size:12px}.sv-metric b{font-weight:500}.sv-metric small{color:#aaa;margin-top:5px;font-size:7px;display:block}.sv-chart svg{width:100%;display:block;overflow:visible}.sv-chart-grid{stroke:#ffffff15;stroke-width:1px;fill:none}.sv-chart-line{stroke:#e9e9df;stroke-width:2.5px;fill:none;stroke-linejoin:round}.sv-chart-area{fill:#ffffff09}.sv-chart-dates{color:#999;justify-content:space-between;margin-top:9px;font-size:8px;display:flex}.sv-analytics-note{color:#aaa;margin-top:25px;font-size:10px}.sv-inbox-contact{border-bottom:1px solid #ffffff20;align-items:center;gap:12px;padding-bottom:20px;display:flex}.sv-avatar{color:#171717;background:#e0e0d8;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Fraunces,serif;font-size:20px;display:grid}.sv-inbox-contact strong,.sv-inbox-contact div>span{display:block}.sv-inbox-contact strong{font-size:12px;font-weight:500}.sv-inbox-contact div>span{color:#aaa;margin-top:4px;font-size:8px}.sv-online-dot{background:#e0e0d8;border-radius:50%;width:6px;height:6px;margin-left:auto}.sv-message{background:#2d2d2d;border-radius:0 10px 10px;max-width:90%;margin-top:22px;padding:16px;font-size:12px;line-height:1.7}.sv-message-time{color:#999;margin-top:7px;font-size:8px;display:block}.sv-reply{color:#171717;background:#ecece6;border:1px solid #aaa;border-radius:10px 0 10px 10px;margin:18px 0 0 20px;padding:16px}.sv-reply>span{letter-spacing:.08em;font-size:8px}.sv-reply p{margin-top:10px;font-size:12px;line-height:1.7}.sv-inbox-note{color:#aaa;text-align:center;margin-top:18px;font-size:8px}.sv-profiles-demo>.sv-kicker{color:#aaa;font-size:8px}.sv-profile-identity{align-items:center;gap:16px;padding:30px 0;display:flex}.sv-profile-monogram{color:#171717;background:#e6e6df;border-radius:5px;flex:none;place-items:center;width:65px;height:65px;font:italic 500 40px/1 Fraunces,Georgia,serif;display:grid}.sv-profile-identity h3{letter-spacing:-.04em;font-size:25px}.sv-profile-sector{color:#aaa;font-size:10px}.sv-profile-check{margin-left:auto;font-size:14px}.sv-profile-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.sv-profile-modules>div{border:1px solid #ffffff24;border-radius:5px;padding:15px 10px}.sv-profile-modules>div>span:first-child{margin-bottom:28px;font-size:27px;display:block}.sv-profile-modules strong{font-size:11px;font-weight:500;display:block}.sv-profile-owner{color:#aaa;margin-top:6px;font-size:8px;display:block}.sv-profile-note{color:#aaa;align-items:center;gap:9px;margin-top:25px;font-size:9px;display:flex}.sv-profile-note>span{font-size:20px}.sv a:focus-visible,.sv button:focus-visible,.sv summary:focus-visible,.sv input:focus-visible{outline-offset:5px;outline:2px solid}.sv.is-enhanced .sv-reveal{transition:opacity .65s,transform .75s cubic-bezier(.22,1,.36,1)}.sv.is-enhanced .sv-reveal:not(.is-seen){opacity:0;transform:translateY(20px)}@media (width>=901px){.sv-hero-copy{animation:.8s both sv-enter}.sv-preview{animation:1s .1s both sv-enter}}@keyframes sv-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=1100px){.sv-edition{display:none}.sv h1{font-size:clamp(43px,5.25vw,62px)}.sv-hero{gap:32px}.sv-actions{gap:12px}.sv-segments button{padding-inline:9px}.sv-step{padding:28px}.sv-feature-layout{gap:50px}.sv-others{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.sv-hero{grid-template-columns:1fr;gap:42px;padding:45px 0 40px}.sv-hero-copy{max-width:620px}.sv h1{margin-top:25px;font-size:clamp(48px,8.6vw,75px)}.sv-edition{display:inline}.sv-preview{width:100%;max-width:600px;margin-inline:auto}.sv .sv-tagline{max-width:43ch}.sv-art-stage{height:390px}.sv-art-frame{width:362px;height:362px}.sv-feature-layout{grid-template-columns:1fr;gap:35px}.sv-feature-intro>p{max-width:70ch}.sv-large-symbol{display:none}.sv-faq{grid-template-columns:1fr;gap:35px;padding-bottom:70px}.sv-steps{margin-top:35px}.sv-step{padding:24px}.sv-step h3{font-size:19px}.sv .sv-generated-copy{font-size:24px}}@media (width<=540px){.sv-wrap{width:89%}.sv-crumb{gap:9px;padding-top:22px;font-size:9px}.sv-hero{gap:34px;padding-top:33px}.sv h1{margin-block:22px;font-size:clamp(39px,10.5vw,57px);line-height:1.06}.sv .sv-kicker{gap:7px;font-size:8px}.sv-edition{font-size:7px}.sv .sv-tagline{font-size:14px}.sv-actions{gap:12px 20px;margin-top:25px}.sv-button{gap:28px;min-height:48px;padding:14px 17px}.sv-text-link{font-size:10px}.sv .sv-trial{margin-top:12px;font-size:9px}.sv-underhero{gap:12px;padding-block:18px}.sv-underhero>span{max-width:30%;font-size:9px}.sv-underhero p{flex:1;font-size:9px}.sv-underhero a{flex:none;width:36px;height:36px}.sv h2{font-size:clamp(32px,8.5vw,46px)}.sv-explore{padding-block:58px}.sv-feature-layout{margin-top:28px}.sv-feature-intro>p{font-size:12px}.sv-feature summary{gap:14px;padding-block:20px}.sv-feature h3{font-size:17px}.sv-feature>p{margin-left:27px;font-size:12px}.sv-workflow{padding-block:60px}.sv-steps{grid-template-columns:1fr}.sv-step,.sv-step:first-child,.sv-step:last-child{border-right:0;padding:27px 0}.sv-step+.sv-step{border-top:1px solid var(--sv-line)}.sv-step-top{margin-bottom:24px}.sv-step-top>span:first-child{font-size:52px}.sv-step h3{font-size:22px}.sv-step p{max-width:40ch}.sv-faq summary{padding-block:19px;font-size:14px}.sv-connected{padding-block:45px 60px}.sv-connected-heading{margin-bottom:20px;display:block}.sv-connected-heading>a{margin-top:15px}.sv-others{grid-template-columns:1fr}.sv-others a{padding-block:18px;font-size:13px}.sv-cta{padding-top:55px}.sv-cta h2{font-size:clamp(53px,14vw,75px)}.sv-cta h2>span{font-size:70px;top:-22px;right:0}.sv-cta-bottom{flex-direction:column;align-items:start;gap:22px}.sv-cta-bottom p{font-size:12px}.sv-cta-wordmark{margin-top:55px}.sv-preview-bar{padding:15px 13px;font-size:9px}.sv-preview-brand>span{margin-left:3px;font-size:7px}.sv-art-stage{height:305px;margin:10px 10px 0}.sv-art-frame{width:277px;height:277px}.sv-art-controls{gap:10px;padding:15px 13px}.sv-control-label{font-size:9px}.sv-segments button{min-height:44px;padding-inline:10px;font-size:9px}.sv-preview-foot{flex-wrap:wrap;padding:12px 13px;font-size:7px}.sv-interactive-hint{font-size:6px}.sv-calendar-demo,.sv-analytics-demo,.sv-inbox-demo,.sv-profiles-demo{min-height:330px;padding:22px 15px 15px}.sv-calendar-cell{padding:5px 3px}.sv-calendar-heading strong{font-size:20px}.sv-calendar-post{padding-inline:2px;font-size:6px}.sv-metric{margin-block:26px}.sv-metric>strong{font-size:44px}.sv-metric>span{font-size:10px}.sv-metric small,.sv-metric-heading>span{font-size:6px}.sv .sv-generated-copy{min-height:115px;font-size:22px}.sv-writing-copy{padding:18px}.sv-preview-contenuti-ai .sv-control-label,.sv-preview-analytics .sv-control-label{display:none}.sv-preview-contenuti-ai .sv-segments,.sv-preview-analytics .sv-segments{width:100%}.sv-preview-contenuti-ai .sv-segments button,.sv-preview-analytics .sv-segments button{flex:1}.sv-profile-identity{gap:12px}.sv-profile-identity h3{font-size:22px}.sv-profile-monogram{width:52px;height:52px;font-size:32px}.sv-profile-modules{gap:6px}.sv-profile-modules>div{padding:13px 8px}.sv-profile-modules strong{font-size:10px}.sv-profile-owner{font-size:7px}.sv-preview-multi-profilo .sv-art-controls{align-items:start}.sv-preview-multi-profilo .sv-segments{flex:1}.sv-preview-multi-profilo .sv-segments button{flex:1;padding-inline:6px}}@media (prefers-reduced-motion:reduce){.sv *,.sv :before,.sv :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sv.is-enhanced .sv-reveal:not(.is-seen){opacity:1;transform:none}}.pn-nav{z-index:60;color:#191919;padding:12px 4%;font-family:Instrument Sans,sans-serif;position:sticky;top:0}.pn-nav *,.pn-mobile *{box-sizing:border-box}.pn-bar{background:#fffffff5;border:1px solid #e4e4e0;border-radius:13px;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;width:min(1320px,100%);height:66px;margin-inline:auto;padding:0 20px;transition:box-shadow .25s,border-color .25s;display:grid;position:relative;box-shadow:0 5px 25px -16px #0005}.pn-nav.is-scrolled .pn-bar{border-color:#d7d7d3;box-shadow:0 10px 35px -18px #0005}.pn-brand{width:fit-content;color:inherit;flex:none;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.pn-mark{flex:none;width:29px;height:31px}.pn-brand>span{letter-spacing:-.07em;font:600 25px/1 Instrument Sans,sans-serif}.pn-brand sup{letter-spacing:0;vertical-align:top;margin-left:3px;font:500 9px/1 Instrument Sans,sans-serif;display:inline-block;position:relative;top:2px}.pn-main{background:#f5f5f2;border-radius:8px;align-items:center;gap:2px;padding:4px;display:flex}.pn-services{position:static}.pn-nav .pn-link{color:#60605c;cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 13px;font-size:11px;font-weight:500;line-height:1.2;text-decoration:none;transition:color .2s,background .2s;display:flex}.pn-link svg{width:13px;height:13px;transition:transform .25s}.pn-count{color:#91918a;font-variant-numeric:tabular-nums;margin-left:1px;font-size:7px}.pn-nav .pn-link:hover,.pn-nav .pn-link[aria-current],.pn-services[open]>.pn-link{color:#131313;background:#fff;box-shadow:0 1px 4px #00000008}.pn-services[open]>.pn-link svg{transform:rotate(180deg)}.pn-services summary{list-style:none}.pn-services summary::-webkit-details-marker{display:none}.pn-actions{justify-content:end;align-items:center;gap:20px;display:flex}.pn-login,.pn-logout button{color:#44443f;white-space:nowrap;align-items:center;min-height:44px;font:500 11px/1.2 Instrument Sans,sans-serif;text-decoration:none;display:inline-flex}.pn-login:hover,.pn-logout button:hover{text-underline-offset:5px;text-decoration:underline}.pn-logout{margin:0}.pn-logout button{cursor:pointer;background:0 0;border:0;padding:0}.pn-start{color:#fff;white-space:nowrap;background:#191919;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;min-height:42px;padding:6px 7px 6px 16px;font-size:11px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.pn-start>span{background:#ffffff18;border-radius:3px;place-items:center;width:28px;height:28px;font-size:19px;transition:background .2s,transform .2s;display:grid}.pn-start:hover{background:#333}.pn-start:hover>span{background:#ffffff2b;transform:rotate(5deg)}.pn-burger{cursor:pointer;background:#fff;border:1px solid #dfdfdb;border-radius:6px;flex:none;width:44px;height:44px;padding:12px;display:none}.pn-burger span{background:#191919;width:18px;height:1.5px;margin:5px auto;display:block}.pn-mega{overscroll-behavior:contain;background:#fff;border:1px solid #e1e1dc;border-radius:12px;grid-template-columns:1fr 250px;max-height:calc(100dvh - 110px);display:grid;position:absolute;top:calc(100% + 12px);left:-1px;right:-1px;overflow:hidden auto;box-shadow:0 30px 70px -30px #0005}.pn-services[open] .pn-mega{animation:.22s cubic-bezier(.22,1,.36,1) both pn-mega-in}.pn-mega-content{min-width:0;padding:28px 30px 34px}.pn-mega-heading{border-bottom:1px solid #e8e8e3;justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;padding-bottom:23px;display:flex}.pn-mega-heading>span{color:#7b7b72;letter-spacing:.09em;font-size:8px}.pn-mega-heading a{color:#272723;align-items:center;gap:20px;min-height:24px;font-size:10px;display:inline-flex}.pn-mega-heading a:hover{text-underline-offset:4px;text-decoration:underline}.pn-mega-heading a>span{font-size:17px}.pn-service-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.pn-service-group h3{letter-spacing:-.045em;color:inherit;align-items:center;gap:12px;margin:0 0 17px;font:500 19px/1.2 Instrument Sans,sans-serif;display:flex}.pn-service-group h3>span{letter-spacing:.03em;color:#83837a;font:400 8px/1 Instrument Sans,sans-serif}.pn-service-link{min-height:62px;color:inherit;border-radius:6px;align-items:center;gap:10px;margin-inline:-7px;padding:10px 7px;text-decoration:none;transition:background .18s;display:flex}.pn-service-icon{color:#53534d;border:1px solid #e2e2da;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;transition:color .18s,background .18s,border-color .18s;display:grid}.pn-service-icon svg{width:17px;height:17px}.pn-service-copy{min-width:0}.pn-service-copy strong{letter-spacing:-.015em;font:500 11px/1.35 Instrument Sans,sans-serif;display:block}.pn-service-copy small{color:#838379;margin-top:4px;font:400 9px/1.5 Instrument Sans,sans-serif;display:block}.pn-service-arrow{color:#93938a;opacity:0;flex:none;margin-left:auto;font-size:16px;transition:opacity .2s,transform .2s;transform:translate(-3px,3px)}.pn-service-link:hover,.pn-service-link[aria-current]{background:#f5f5f0}.pn-service-link:hover .pn-service-icon,.pn-service-link[aria-current] .pn-service-icon{color:#fff;background:#202020;border-color:#202020}.pn-service-link:hover .pn-service-arrow,.pn-service-link[aria-current] .pn-service-arrow{opacity:1;transform:none}.pn-mega-aside{color:#f4f4ed;background:#171717;flex-direction:column;align-items:start;padding:28px 26px;display:flex}.pn-eyebrow{letter-spacing:.12em;margin:0;font:400 8px/1.6 Instrument Sans,sans-serif}.pn-mega-aside>.pn-eyebrow{color:#999991;font-size:7px}.pn-mega-aside>p{letter-spacing:-.045em;margin:3px 0 22px;font:400 30px/1.07 Instrument Sans,sans-serif}.pn-mega-aside em{font-family:Fraunces,Georgia,serif;font-weight:500}.pn-mega-aside>a{border-top:1px solid #52524c;border-bottom:1px solid #52524c;justify-content:space-between;align-items:center;width:100%;min-height:44px;font-size:10px;display:flex}.pn-mega-aside>a>span{font-size:20px}.pn-mega-aside>a:hover{color:#bdbdb4}.pn-mega-aside>small{color:#9d9d93;margin-top:12px;font-size:8px}.pn-orb{border:1px solid #464641;border-radius:50%;align-self:center;width:95px;height:95px;margin:20px 0;position:relative}.pn-orb:before,.pn-orb:after{content:"";border:1px solid #77776c;border-radius:50%;position:absolute;inset:12px;transform:rotate(35deg)scaleX(.45)}.pn-orb:after{transform:rotate(-35deg)scaleX(.45)}.pn-orb i{background:radial-gradient(circle at 28% 22%,#fff,#b4b4aa 18%,#4d4d46 43%,#111 68%,#7d7d73);border-radius:50%;position:absolute;inset:27px;box-shadow:6px 6px 18px #000}.pn-orb>span{font-size:23px;position:absolute;top:-4px;right:0}.pn-mega-bottom{color:#76766d;background:#f6f6f2;border-top:1px solid #e5e5df;grid-column:1/-1;justify-content:space-between;gap:15px;padding:16px 30px;font-size:9px;display:flex}.pn-mega-bottom>span:first-child{color:#404039;align-items:center;gap:7px;display:flex}.pn-mega-bottom i{background:currentColor;border-radius:50%;width:4px;height:4px}.pn-backdrop{z-index:59;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1717171a;position:fixed;inset:0}.pn-backdrop[hidden]{display:none}.pn-mobile{color:#f1f1eb;background:#171717;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;font-family:Instrument Sans,sans-serif;position:fixed;inset:0;overflow:hidden}.pn-mobile:not([open]){display:none}.pn-mobile[open]{flex-direction:column;animation:.35s cubic-bezier(.22,1,.36,1) both pn-mobile-in;display:flex}.pn-mobile::backdrop{background:#17171766}.pn-mobile-header{border-bottom:1px solid #3c3c37;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:85px;margin-inline:6%;padding:14px 0;display:flex}.pn-mobile .pn-brand>span{font-size:28px}.pn-close{color:#f1f1eb;cursor:pointer;background:0 0;border:1px solid #62625a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pn-close>span{margin-top:-2px;font:300 32px/1 Instrument Sans,sans-serif}.pn-close:hover{background:#33332e}.pn-mobile-scroll{overscroll-behavior:contain;min-height:0;padding:30px 6% max(25px, env(safe-area-inset-bottom));flex:1;overflow-y:auto}.pn-mobile-home{flex-direction:column;min-height:100%;display:flex}.pn-mobile-home>.pn-eyebrow{color:#929288;margin-bottom:26px}.pn-mobile-links{margin-bottom:35px}.pn-mobile-links>a,.pn-mobile-links>button{color:#f1f1eb;letter-spacing:-.055em;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #3c3c37;align-items:center;gap:20px;width:100%;padding:19px 0;font:400 clamp(34px,8.6vw,54px)/1.12 Instrument Sans,sans-serif;text-decoration:none;display:flex}.pn-mobile-links .pn-mobile-number{color:#88887d;letter-spacing:0;font-size:9px}.pn-mobile-links>a>span:last-child,.pn-mobile-links>button>span:last-child{color:#aaa99d;margin-left:auto;font-size:29px}.pn-mobile-links sup{color:#aaa99d;letter-spacing:0;vertical-align:top;margin-left:7px;font:400 10px/1 Instrument Sans,sans-serif;position:relative;top:5px}.pn-mobile-links>a:hover,.pn-mobile-links>button:hover,.pn-mobile-links>a[aria-current]{color:#c4c4b8}.pn-mobile-account{margin-top:auto}.pn-mobile-account>p{color:#a3a398;margin:0 0 14px;font:400 12px/1.5 Instrument Sans,sans-serif}.pn-mobile-cta{color:#171717;background:#ecece4;border-radius:4px;justify-content:space-between;align-items:center;min-height:55px;padding:15px 19px;font-size:13px;font-weight:500;display:flex}.pn-mobile-cta span{font-size:23px}.pn-mobile-login{color:#99998d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:11px;display:flex}.pn-mobile-login>span{color:#e0e0d5}.pn-mobile-logout{margin:0}.pn-mobile-logout button{color:#aaa99d;cursor:pointer;background:0 0;border:0;min-height:44px;font:400 12px Instrument Sans,sans-serif}.pn-mobile-foot{color:#7f7f74;letter-spacing:.05em;border-top:1px solid #3c3c37;justify-content:space-between;gap:15px;margin-top:24px;padding-top:22px;font-size:7px;display:flex}.pn-mobile [hidden]{display:none!important}.pn-back{color:#aaa99d;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;margin:-8px 0 24px;padding:0;font:400 11px Instrument Sans,sans-serif;display:flex}.pn-back span{font-size:19px}.pn-mobile-services h2{letter-spacing:-.055em;margin:0 0 35px;font:400 clamp(35px,9vw,50px)/1.02 Instrument Sans,sans-serif}.pn-mobile-services h2 em{color:#b2b2a5;font:italic 500 1em/1.1 Fraunces,Georgia,serif}.pn-mobile .pn-service-groups{grid-template-columns:1fr;gap:30px}.pn-mobile .pn-service-group h3{color:#b2b2a5;border-bottom:1px solid #45453d;gap:12px;margin:0;padding-bottom:13px;font-size:14px}.pn-mobile .pn-service-link{border-bottom:1px solid #30302b;border-radius:0;gap:15px;min-height:70px;margin:0;padding:15px 0}.pn-mobile .pn-service-copy strong{font-size:14px;font-weight:400}.pn-mobile .pn-service-copy small{color:#929288;margin-top:5px;font-size:10px}.pn-mobile .pn-service-icon{color:#c5c5b7;border-color:#494940;width:36px;height:36px}.pn-mobile .pn-service-link[aria-current],.pn-mobile .pn-service-link:hover{background:#ffffff07}.pn-mobile .pn-service-link:hover .pn-service-icon,.pn-mobile .pn-service-link[aria-current] .pn-service-icon{color:#171717;background:#e5e5da;border-color:#e5e5da}.pn-mobile .pn-service-arrow{opacity:1;font-size:19px;transform:none}.pn-mobile-all{color:#b8b8ab;justify-content:space-between;align-items:center;gap:20px;min-height:56px;margin-top:27px;font-size:11px;display:flex}.pn-mobile-all>span{font-size:21px}.pn-nav a:focus-visible,.pn-nav button:focus-visible,.pn-nav summary:focus-visible,.pn-mobile a:focus-visible,.pn-mobile button:focus-visible{outline-offset:4px;outline:2px solid}@keyframes pn-mega-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes pn-mobile-in{0%{opacity:0;clip-path:inset(0 0 35%)}to{opacity:1;clip-path:inset(0)}}@media (width<=1200px){.pn-bar{gap:18px;padding-inline:17px}.pn-actions{gap:13px}.pn-mega{grid-template-columns:1fr 215px}.pn-mega-content{padding:24px}.pn-service-groups{gap:18px}.pn-service-copy small{font-size:8px}.pn-service-arrow{display:none}.pn-mobile .pn-service-arrow{display:inline}.pn-mega-aside{padding-inline:22px}.pn-mega-aside>p{font-size:27px}}@media (width<=960px){.pn-nav{padding:10px 4%}.pn-bar{grid-template-columns:1fr auto;height:64px;padding-inline:16px}.pn-nav.pn-enhanced .pn-main{display:none}.pn-nav.pn-enhanced .pn-burger{display:block}.pn-actions{gap:10px}.pn-login,.pn-logout{display:none}.pn-nav:not(.pn-enhanced) .pn-bar{height:auto;min-height:64px;padding-block:10px}.pn-nav:not(.pn-enhanced) .pn-main{grid-area:2/1/auto/-1;justify-content:space-between}.pn-nav:not(.pn-enhanced) .pn-actions{grid-area:1/2}.pn-nav:not(.pn-enhanced) .pn-mega{grid-template-columns:1fr}.pn-nav:not(.pn-enhanced) .pn-mega-aside{display:none}}@media (width<=540px){.pn-nav{padding:8px 3%}.pn-bar{border-radius:10px;gap:10px;height:62px;padding-inline:12px}.pn-brand{gap:4px}.pn-brand>span{font-size:23px}.pn-brand sup{margin-left:2px;font-size:7px}.pn-mark{width:24px;height:28px}.pn-start{gap:12px;min-height:40px;padding-left:12px;font-size:10px}.pn-start>span{width:23px;height:26px;font-size:17px}.pn-actions{gap:7px}.pn-burger{width:40px;height:44px;padding-inline:9px}.pn-mobile-header{min-height:78px}.pn-mobile-scroll{padding-top:26px}.pn-mobile-links>a,.pn-mobile-links>button{gap:16px;padding-block:18px}.pn-nav:not(.pn-enhanced) .pn-link{padding-inline:9px;font-size:10px}.pn-nav:not(.pn-enhanced) .pn-service-groups{grid-template-columns:1fr}.pn-nav:not(.pn-enhanced) .pn-mega-heading,.pn-nav:not(.pn-enhanced) .pn-mega-bottom{flex-wrap:wrap}}@media (width<=360px){.pn-mark{display:none}.pn-brand>span{font-size:23px}.pn-start{gap:8px}.pn-mobile-links>a,.pn-mobile-links>button{padding-block:17px;font-size:34px}}@media (prefers-reduced-motion:reduce){.pn-nav *,.pn-mobile,.pn-mobile *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.footer.pf{color:#f5f2e9;background:#181a16;border-top:1px solid #34362f;flex-shrink:0;font-family:Instrument Sans,sans-serif;position:relative}.pf-inner{width:min(1320px,90%);margin-inline:auto}.pf-intro{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:end;gap:40px;padding:clamp(48px,6vw,88px) 0 52px;display:flex}.pf-eyebrow{letter-spacing:.13em;align-items:center;gap:12px;margin:0 0 26px;font-size:10px;font-weight:500;display:flex}.pf-eyebrow>span{color:#ff8547;font-size:23px;line-height:1}.footer.pf h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5.7vw,82px);font-weight:500;line-height:1.06}.footer.pf h2 em{color:#ff8547;font-family:Fraunces,Georgia,serif;font-weight:500}.pf-start{flex-shrink:0;padding-bottom:5px}.pf-start p{color:#b6b9ae;margin:0 0 23px;font-size:14px;line-height:1.7}.footer.pf .pf-cta{color:#181a16;background:#ff8547;border:1px solid #ff8547;border-radius:7px;justify-content:space-between;align-items:center;gap:42px;min-height:56px;padding:14px 20px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.pf-cta>span{font-size:24px;line-height:1;transition:transform .2s}.footer.pf .pf-cta:hover{background:#ffa16f;border-color:#ffa16f}.pf-cta:hover>span{transform:translate(2px,-2px)}.pf-directory{grid-template-columns:1.2fr .65fr 1.5fr;gap:48px;padding:48px 0 52px;display:grid}.pf-brand{align-items:center;gap:8px;display:inline-flex}.pf-brand svg{width:30px;height:33px}.pf-brand>span{letter-spacing:-.06em;font-size:26px;font-weight:600;line-height:1}.pf-brand sup{vertical-align:top;margin-left:4px;font-size:10px;line-height:1.4;display:inline-block}.pf-about p{color:#b6b9ae;margin:17px 0;font-size:12px;line-height:1.85}.pf-contact{align-items:center;gap:18px;min-height:44px;font-size:12px;display:inline-flex}.pf-contact>span{color:#ff8547;font-size:19px}.pf-nav h3{color:#b6b9ae;letter-spacing:.12em;margin:7px 0 17px;font-size:10px;font-weight:500}.pf-nav ul{margin:0;padding:0;list-style:none}.pf-nav a{align-items:center;min-height:36px;padding-block:6px;font-size:12px;line-height:1.5;display:inline-flex}.pf-tools ul{grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;column-gap:26px;display:grid}.footer.pf a{text-decoration:none;transition:color .2s}.footer.pf a:hover{color:#ff8547}.footer.pf a:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #ffad80}.pf-signature{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:20px;padding:8px 0 28px;display:flex;overflow:hidden}.pf-signature>span:first-child{letter-spacing:-.075em;margin-left:-.012em;font-size:clamp(90px,19.4vw,282px);font-weight:600;line-height:.85}.pf-spark{color:#ff8547;font-family:Georgia,serif;font-size:clamp(70px,17vw,235px);line-height:1}.pf-bottom{color:#b6b9ae;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:10px;display:flex}.pf-bottom p{margin:0;line-height:1.6}.pf-bottom nav{flex-wrap:wrap;gap:24px;display:flex}.pf-bottom a{align-items:center;min-height:44px;display:inline-flex}.pf-top{gap:14px}.pf-top>span{color:#ff8547;font-size:18px}@media (width<=1000px){.pf-directory{grid-template-columns:1fr 1fr;gap:32px}.pf-about{grid-column:1/-1}.pf-tools ul{display:block}.pf-nav a{min-height:44px}}@media (width<=600px){.pf-intro{padding-bottom:32px;display:block}.pf-eyebrow{letter-spacing:.09em;margin-bottom:23px;font-size:9px}.footer.pf h2{font-size:clamp(36px,9.8vw,58px)}.pf-start{margin-top:28px;padding:0}.pf-start p{margin-bottom:18px;font-size:13px}.pf-directory{grid-template-columns:.8fr 1.2fr;gap:28px 20px;padding:32px 0}.pf-nav h3{margin-bottom:10px}.pf-nav a{font-size:11px}.pf-signature{gap:10px;padding:12px 0 25px}.pf-signature>span:first-child{font-size:19vw}.pf-spark{font-size:16vw}.pf-bottom{flex-wrap:wrap;gap:4px 16px;padding:20px 0}.pf-bottom p{width:100%;margin-bottom:8px}.pf-bottom nav{gap:20px}.pf-top{gap:8px;margin-left:auto}}@media (prefers-reduced-motion:reduce){.footer.pf a,.footer.pf .pf-cta,.pf-cta>span{transition:none}.pf-cta:hover>span{transform:none}}.studio-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.studio-shell .content :is(.card,.gcard,.chat-card){background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:12px}.studio-shell .content .btn{min-height:42px;box-shadow:none;border-radius:7px;font-size:12px;font-weight:500}.studio-shell .content .btn-primary{color:#fff9ef;background:#283420}.studio-shell .content .btn-primary:hover{background:#405133}.studio-shell .content .btn-ghost{background:#fff;border-color:#dce1d3}.studio-shell .content .hero{color:#28261d;box-shadow:none;background:#ff874c;border-color:#ff874c;border-radius:12px}.studio-shell .content .hero :is(h2,h3){color:inherit;letter-spacing:-.04em;font-weight:500}.studio-shell .content .hero>p{color:#653f29}.studio-shell .acc-hero{color:#28261d;background:#ff874c;border-radius:12px}.studio-shell .acc-hero h2{letter-spacing:-.04em;font-weight:500}.studio-shell .content .field :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select){color:var(--text);background:#f6f8f1;border-color:#dce2d3;border-radius:8px}.studio-shell .content .field :is(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #ba4a1b40}.studio-shell .content :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#758d59}.studio-shell .content :is(.page-head,.crumb){font-size:12px}.studio-shell .content .page-head h2{letter-spacing:-.04em;font-weight:500}.studio-shell .content table.tbl :is(th,td){font-size:12px}.studio-shell .content table.tbl th{background:#f3f6eb;font-size:10px}.studio-shell .content :is(.alert-ok,.alert-bad){border-radius:9px;font-size:13px;line-height:1.7}.studio-shell .content :is(.badge-info,.badge-mut){color:#5c7643;background:#edf2e4}.studio-shell .bd :is(input[type=text],textarea){background:#f6f8f1;border-color:#dce2d3}.studio-shell .bd :is(.pill,.summary){color:#526b3a;background:#edf2e3;border-color:#d5e0c6}.studio-shell .bd .btn-grad{box-shadow:none;background:#293621;border-radius:7px;min-height:44px;font-size:12px}.studio-shell .mdl-pop{background:#fafbf6;border-color:#dce3d2;box-shadow:0 16px 40px #20301926}.studio-shell .plan-fab{background:#fafbf6;border-color:#c8d6b8;box-shadow:0 14px 40px #20301926}.studio-shell .content .ghero{color:#28261d;background:#ff874c}.studio-shell .content .ghero h2{letter-spacing:-.04em;font-weight:500}.studio-shell .content :is(.img,.vg) .step .num{box-shadow:none;background:#7b925e;font-weight:500}.studio-shell .content :is(.img,.vg) .step .slbl{font-weight:500}.studio-shell .content :is(.lib-hint,.lib-drop){background:#edf3e4;border-color:#d2dfc3}.studio-shell .content .lib-item .li-bar i{background:#78915b}.studio-shell .content .row.assistant .av{background:#788e5f}.studio-shell .content .row.user .msg{color:#2d4023;background:#e6edda}.studio-shell .tr .cv .rk{color:#fff}.studio-shell .tr .hero :is(p,small){color:#653f29}.studio-shell .side .plan-card{background:#ffffff06!important;border-color:#ffffff24!important}.studio-shell .side .plan-card .pc-top{color:#e5eadb!important}@media (prefers-reduced-motion:reduce){.studio-shell .reveal{opacity:1!important;transform:none!important}}html.studio-shell{--bg:#f5f5f0;--panel:#191c18;--panel-2:#f1f2ec;--surface:#fff;--surface-2:#eff0e9;--border:#dedfd7;--border-soft:#eeeee8;--text:#22271f;--muted:#71766a;--muted-2:#777e70;--brand:#ba4a1b;--brand-2:#468577;--brand-3:#a85566;--ok:#38795c;--warn:#ab681f;--bad:#bd3e50;--grad:linear-gradient(130deg,#e5773f,#a7451b);--shadow:0 12px 30px #20271908;--sidebar-w:232px;--topbar-h:76px;background:var(--bg)}.studio-shell body:before{display:none}.studio-shell .content{padding:30px clamp(20px,2.6vw,44px) 48px}.studio-shell .topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f5f0f5;padding-inline:28px}.studio-shell .topbar h1{letter-spacing:-.015em;font-size:17px;font-weight:500}.studio-shell .side{color:#edece4;--text:#edece4;--muted:#a9afa1;--muted-2:#949c8a;--border:#ffffff19;--border-soft:#ffffff12;--surface:#252a22;--surface-2:#30382a;--brand:#ffa575;background:#191c18}.studio-shell .side-top{background:0 0;border-bottom:1px solid #ffffff14;padding-left:23px}.studio-shell .side-brand .brand-name{letter-spacing:-.065em;-webkit-text-fill-color:#f5f5ed;background:0 0;font:600 26px/1 Instrument Sans,sans-serif}.studio-shell .side-logo{border-radius:7px;width:28px;height:28px}.studio-shell .side-nav{padding:20px 13px}.studio-shell .side-link{border-radius:7px;gap:11px;margin-bottom:3px;padding:11px 13px;font-size:12px}.studio-shell .side-link.active{color:#1d2419;box-shadow:none;background:#f7864b}.studio-shell .si,.studio-shell .side-link.active .si{color:inherit}.studio-shell .si svg{stroke:currentColor;filter:none;width:18px;height:18px}.studio-shell .side-link.active .si svg{stroke:#1d2419}.studio-shell .side-group{letter-spacing:.14em;padding:22px 13px 9px;font-size:9px}.studio-shell .side-foot{gap:12px;padding:15px}.studio-shell .plan-card{box-shadow:none;border-radius:9px}.studio-shell .plan-card .pc-top{font-size:11px}.studio-shell .plan-card .pc-sub{font-size:10px;line-height:1.6}.studio-shell .acct-info b{font-size:12px}.studio-shell .acct-info small{font-size:10px}.studio-shell .acct-menu{background:#24291f}.studio-shell .side-toggle,.studio-shell .menu-btn{color:#424939;background:0 0;border-color:#d9dcd1}.studio-shell .side-toggle:hover,.studio-shell .menu-btn:hover{color:#24241c;background:#fff;border-color:#a9ae9b;box-shadow:0 0 0 3px #2429191a}.studio-shell .gsearch{max-width:330px}.studio-shell .gsearch input{background:#eeefe8;border-color:#e4e5db;border-radius:8px;padding-block:11px;font-size:12px}.studio-shell .gs-pop,.studio-shell .profiles-panel{background:#fff;box-shadow:0 18px 60px #29351a20}.studio-shell .bell{background:0 0}.studio-shell .user-chip .nm{font-size:12px}.studio-shell .user-chip .rl{font-size:10px}.studio-shell .logout-inline button{font-size:11px}.studio-shell .dash{max-width:1440px;margin:auto}.studio-shell .dash svg{flex-shrink:0;width:20px;height:20px}.studio-shell .dash-welcome{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.studio-shell .dash-eyebrow{letter-spacing:.13em;margin:0 0 11px;font-size:9px;font-weight:600}.studio-shell .dash-welcome .dash-eyebrow{color:#79816e}.studio-shell .dash-welcome h2{letter-spacing:-.055em;overflow-wrap:anywhere;margin:0 0 7px;font-size:clamp(26px,2.5vw,39px);font-weight:500;line-height:1.15}.studio-shell .dash-welcome>div>p:last-child{color:var(--muted);margin:0;font-size:12px}.studio-shell .dash-date{color:#636b5b;text-transform:capitalize;flex-shrink:0;align-items:center;gap:10px;font-size:10px;display:flex}.studio-shell .dash-date>span{font-size:22px}.studio-shell .dash .hero{isolation:isolate;color:#24241c;background:#ff874c;border-radius:14px;margin-bottom:16px;padding:29px 34px;position:relative}.studio-shell .dash .hero:has(.h-dots[open]){z-index:40}.studio-shell .hero-top{z-index:2;width:73%;position:relative}.studio-shell .hero-copy h2{letter-spacing:-.055em;margin:19px 0 14px;font-size:clamp(31px,3.1vw,48px);font-weight:500;line-height:1.05}.studio-shell .hero-copy h2 em{font-family:Fraunces,Georgia,serif;font-weight:500}.studio-shell .hero-copy>p:last-child{margin:0;font-size:12px;line-height:1.6}.studio-shell .hero-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:23px;display:flex}.studio-shell .h-btn{color:#24241c;border:1px solid #382d244d;border-radius:7px;justify-content:center;align-items:center;gap:20px;min-height:42px;padding:11px 16px;font:500 11px/1.5 Instrument Sans,sans-serif;transition:background .2s,transform .2s;display:inline-flex}.studio-shell .h-btn.primary{color:#fff4e8;background:#20271d;border-color:#20271d}.studio-shell .h-btn>span{font-size:19px;line-height:1}.studio-shell .h-btn:hover{background:#ffffff3d;transform:translateY(-2px)}.studio-shell .h-btn.primary:hover{background:#394331}.studio-shell .hero-bg{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.studio-shell .studio-orbit{background:radial-gradient(circle at 33% 22%,#ffdfa7 0%,#ffb16e 27%,#d65524 61%,#85341b 82%,#302a17 100%);border-radius:50%;width:235px;height:235px;position:absolute;top:50%;right:5%;transform:translateY(-50%)rotate(-25deg);box-shadow:inset -13px -17px 26px #51221266,25px 30px 38px -20px #8f3f294d}.studio-shell .studio-orbit:after{content:"";border:1px solid #422e1d40;border-radius:50%;position:absolute;inset:-26px}.studio-shell .studio-orbit i{border:1px solid #43321eb3;border-radius:50%;position:absolute;inset:-24px -42px;transform:rotateX(67deg)rotate(-20deg)}.studio-shell .studio-orbit i:nth-child(2){transform:rotateY(63deg)rotate(32deg)}.studio-shell .studio-orbit i:nth-child(3){inset:15px -48px;transform:rotate(-30deg)}.studio-shell .studio-orbit>span{color:#ffe6bf;font:100px/.9 Georgia,serif;position:absolute;top:30%;left:33%;transform:rotate(25deg)}.studio-shell .orbit-label{letter-spacing:.13em;color:#51321f;font-size:8px;position:absolute;bottom:18px;right:25px}.studio-shell .h-dots{position:relative}.studio-shell .h-dots summary{cursor:pointer;border:1px solid #382d244d;border-radius:7px;place-items:center;width:42px;height:42px;list-style:none;display:grid}.studio-shell .h-dots summary::-webkit-details-marker{display:none}.studio-shell .h-dots .menu{border:1px solid var(--border);background:#fff;border-radius:10px;width:200px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 35px #36261126}.studio-shell .h-dots .menu a{border-radius:5px;padding:12px;font-size:12px;display:block}.studio-shell .h-dots .menu a:hover{background:#f3f3ec}.studio-shell .studio-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:32px;display:grid}.studio-shell .studio-shortcuts a{background:#fafbf6;border:1px solid #dfe1d7;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:16px 12px;transition:border-color .2s,background .2s;display:flex}.studio-shell .studio-shortcuts a:hover{background:#fff;border-color:#beccb0}.studio-shell .shortcut-icon{color:#5b6b47;background:#e9eddf;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.studio-shell .studio-shortcuts b{font-size:11px;font-weight:600;display:block}.studio-shell .studio-shortcuts small{color:#7a806f;margin-top:4px;font-size:9px;line-height:1.4;display:block}.studio-shell .shortcut-arrow{color:#67745b;margin-left:auto;font-size:18px}.studio-shell .overview-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.studio-shell .overview-heading h2{letter-spacing:-.04em;margin:0 0 6px;font-size:20px;font-weight:500}.studio-shell .overview-heading p{color:var(--muted);margin:0;font-size:10px}.studio-shell .widget-trigger{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font:500 10px Instrument Sans,sans-serif;display:inline-flex}.studio-shell .widget-trigger svg{width:15px;height:15px}.studio-shell .kpis{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin-bottom:22px;display:grid}.studio-shell .dash .kpi{background:#fff;border:1px solid #e2e4da;border-radius:11px;flex-direction:column;align-items:start;gap:17px;min-width:0;padding:19px;display:flex;position:relative}.studio-shell .dash .kpi:first-child{background:#eaf0df;border-color:#d8e2cb}.studio-shell .dash .kpi .ic{color:#63774b;background:#f1f3ea;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.studio-shell .dash .kpi:first-child .ic{background:#dae4cc}.studio-shell .dash .kpi .l{color:#717964;margin-bottom:8px;font-size:10px}.studio-shell .dash .kpi .v{letter-spacing:-.06em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(25px,2.6vw,38px);font-weight:500;line-height:1}.studio-shell .dash .kpi .foot{color:#7c8274;flex-wrap:wrap;align-items:center;gap:5px;margin-top:13px;font-size:9px;display:flex}.studio-shell .delta{font-size:10px;font-weight:500}.studio-shell .delta.up{color:#3c7751}.studio-shell .delta.down{color:#b44345}.studio-shell .row-an{grid-template-columns:1.55fr 1fr;align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.studio-shell .row-an>.gcard:first-child{flex-direction:column;grid-row:span 2;display:flex}.studio-shell .dash .row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.studio-shell .row-foot{grid-template-columns:1fr 1fr;gap:18px;display:grid}.studio-shell .dash .gcard{background:#fff;border:1px solid #e2e4da;border-radius:12px;min-width:0;padding:22px}.studio-shell .dash .ch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.studio-shell .dash .ch h3{letter-spacing:-.025em;margin:0;font-size:14px;font-weight:600}.studio-shell .dash .ch .more,.studio-shell .pf-edit{color:#707b63;cursor:pointer;background:#fff;border:1px solid #dfe4d5;border-radius:6px;padding:7px 9px;font:500 10px Instrument Sans,sans-serif}.studio-shell .chart-legend{flex-wrap:wrap;gap:12px;display:flex}.studio-shell .chart-legend span{color:#79816f;align-items:center;gap:5px;font-size:9px;display:inline-flex}.studio-shell .chart-legend i{border-radius:50%;width:6px;height:6px;display:inline-block}.studio-shell .chart-caption{color:#7d8574;margin:0 0 24px;font-size:10px}.studio-shell .dash .chart-svg{flex:1;width:100%;height:auto;min-height:240px;margin-top:20px}.studio-shell .chart-svg line{stroke:#e5e9de;stroke-dasharray:4 5}.studio-shell .x-labels{color:#7b8570;justify-content:space-between;gap:6px;margin-top:16px;font-size:9px;display:flex}.studio-shell .dash .pf{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;padding:11px 0;display:flex}.studio-shell .dash .pf .info{flex:1;min-width:0}.studio-shell .dash .pf .info b,.studio-shell .dash .pf .num b{font-size:12px;font-weight:600}.studio-shell .dash .pf .info small{color:#7d8575;overflow-wrap:anywhere;font-size:10px;display:block}.studio-shell .dash .pf .num{text-align:right}.studio-shell .dash .pf .num small{display:block}.studio-shell .chip-soc{border:1px solid #e0e4d9;border-radius:6px;align-items:center;gap:5px;padding:8px;font-size:10px;display:inline-flex}.studio-shell .goal{align-items:center;gap:19px;display:flex}.studio-shell .ring{background:conic-gradient(#71885b calc(var(--p)*3.6deg),#e9eee2 0);border-radius:50%;flex:none;place-items:center;width:87px;height:87px;display:grid;position:relative}.studio-shell .ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.studio-shell .ring span{letter-spacing:-.05em;font-size:19px;font-weight:500;position:relative}.studio-shell .gv{letter-spacing:-.045em;font-size:24px}.studio-shell .gv small{color:var(--muted);font-size:12px}.studio-shell .goal-foot{background:#f3f5ed;border-radius:8px;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.studio-shell .goal-foot .plus{letter-spacing:-.045em;color:#60754c;font-size:22px}.studio-shell .goal-arrow{color:#627c4e;margin-left:auto;font-size:28px}.studio-shell .dash .row3>.gcard:first-child{background:#edf0e4;border-color:#dfe5d2}.studio-shell .insight-intro{letter-spacing:-.04em;margin:0 0 17px;font:500 23px/1.2 Fraunces,Georgia,serif}.studio-shell .studio-insight{border-top:1px solid #dbe1cf;align-items:start;gap:12px;padding:13px 0;display:flex}.studio-shell .studio-insight>span{color:#6d7e59;font-size:10px}.studio-shell .studio-insight>span:last-child{margin-left:auto;font-size:18px}.studio-shell .studio-insight b{font-size:11px;font-weight:600;display:block}.studio-shell .studio-insight small{color:#748064;margin-top:4px;font-size:10px;line-height:1.6;display:block}.studio-shell .dash .li{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;padding:14px 0;display:flex}.studio-shell .dash .li:last-child{border:none}.studio-shell .dash .li .ico-c{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.studio-shell .dash .li .txt{flex:1;min-width:0}.studio-shell .dash .li b{font-size:11px;font-weight:500;line-height:1.5;display:block}.studio-shell .dash .li small{color:#7c8571;margin-top:3px;font-size:10px;line-height:1.65;display:block}.studio-shell .dash .gcard>p{font-size:12px;line-height:1.8}.studio-shell .dash .cal-day{color:#73805f;margin:15px 0 6px;font-size:10px;font-weight:500}.studio-shell .cal-row{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.studio-shell .cal-row .time{font-size:10px}.studio-shell .cal-row .ttl{overflow-wrap:anywhere;flex:1;min-width:80px;font-size:11px}.studio-shell .badge-s,.studio-shell .pill-red{color:#577744;background:#edf3e5;border-radius:5px;padding:4px 7px;font-size:9px}.studio-shell .dq-card{background:#f3f5ed;border-color:#dce2d3}.studio-shell .dq-card .im{background-color:#dde5d3}.studio-shell .dq-row::-webkit-scrollbar-thumb{background:#a7b698}.studio-shell .topbanner{background:#fff5df;border:1px solid #e0d5bb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:20px;padding:15px 18px;display:flex}.studio-shell .topbanner .t{flex:1;min-width:160px}.studio-shell .topbanner b{font-size:12px;display:block}.studio-shell .topbanner .t span{color:#77705f;font-size:11px;line-height:1.6}.studio-shell #wModalBack>form{color:#242b1e;background:#fafbf6!important;border-color:#dfe4d6!important;box-shadow:0 30px 80px #0003!important}.studio-shell #wModalBack button[type=submit]{background:#293421!important}.studio-shell .w-chip{background:#fff;border:1px solid #dce2d2;position:relative}.studio-shell .w-chip.on{box-shadow:none;background:#e8efdd;border-color:#728b55}.studio-shell .w-chip input{accent-color:#647d49;width:14px;height:14px;position:absolute;top:8px;right:8px}.studio-shell .w-chip .nm{font-size:11px}.studio-shell .w-chip .ds{font-size:10px}.studio-shell :is(a,button,summary,input):focus-visible{outline-offset:4px;outline:2px solid #bc5629}.studio-shell .side :is(a,button,summary):focus-visible{outline-color:#ffb790}@media (width>=981px){html.studio-shell.side-mini{--sidebar-w:78px}.studio-shell.side-mini .side-link{font-size:0}}@media (width<=1200px){.studio-shell .studio-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-shell .hero-top{width:77%}.studio-shell .studio-orbit{opacity:.8;width:210px;height:210px;right:-50px}.studio-shell .orbit-label{display:none}.studio-shell .row-an{grid-template-columns:1fr 1fr}.studio-shell .row-an>.gcard:first-child{grid-area:auto/1/auto/-1}.studio-shell .dash .chart-svg{max-height:280px}.studio-shell .dash .row3{grid-template-columns:1fr 1fr}.studio-shell .dash .row3>.gcard:last-child{grid-column:1/-1}}@media (width<=980px){.studio-shell .content{padding:25px 24px}.studio-shell .topbar{padding-inline:20px}.studio-shell .hero-top{width:72%}.studio-shell .studio-orbit{right:3%}}@media (width<=600px){.studio-shell .content{padding:22px 16px 32px}.studio-shell .topbar{padding-inline:13px}.studio-shell .dash-welcome{margin-bottom:20px;display:block}.studio-shell .dash-welcome h2{font-size:30px}.studio-shell .dash-date{margin-top:15px;font-size:10px}.studio-shell .dash .hero{padding:24px 20px}.studio-shell .hero-top{width:100%}.studio-shell .hero-copy{max-width:100%}.studio-shell .hero-copy h2{margin-top:24px;font-size:33px}.studio-shell .hero-copy>p:last-child{max-width:27ch;font-size:11px}.studio-shell .studio-orbit{opacity:.38;width:125px;height:125px;top:62px;right:-72px}.studio-shell .studio-orbit>span{font-size:60px}.studio-shell .hero-actions{gap:8px}.studio-shell .h-btn{gap:10px;padding:11px;font-size:10px}.studio-shell .h-dots summary{width:36px}.studio-shell .studio-shortcuts{gap:9px;margin-bottom:28px}.studio-shell .studio-shortcuts a{flex-wrap:wrap;gap:10px;padding:13px;position:relative}.studio-shell .studio-shortcuts a>span:nth-child(2){width:100%}.studio-shell .shortcut-arrow{position:absolute;top:18px;right:13px}.studio-shell .studio-shortcuts b{font-size:11px}.studio-shell .studio-shortcuts small{font-size:9px}.studio-shell .overview-heading{align-items:start}.studio-shell .overview-heading h2{max-width:14ch;font-size:20px}.studio-shell .overview-heading p{max-width:24ch;font-size:9px;line-height:1.6}.studio-shell .widget-trigger{padding:8px;font-size:9px}.studio-shell .kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-shell .dash .kpi{padding:16px}.studio-shell .dash .kpi:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1;align-items:center}.studio-shell .dash .kpi .v{font-size:31px}.studio-shell .row-an,.studio-shell .dash .row3,.studio-shell .row-foot{grid-template-columns:1fr;gap:14px}.studio-shell .dash .gcard{padding:20px}.studio-shell .dash .ch h3{font-size:14px}.studio-shell .chart-legend{gap:10px}.studio-shell .dash .chart-svg{min-height:180px;margin-top:0}.studio-shell .x-labels{font-size:8px}.studio-shell .h-dots .menu{right:0}}@media (prefers-reduced-motion:no-preference){.studio-shell .dash .reveal{animation:.5s both studio-rise;animation-delay:var(--d,0s)}@keyframes studio-rise{0%{opacity:.5;translate:0 10px}to{opacity:1;translate:0}}}@media (prefers-reduced-motion:reduce){.studio-shell *,.studio-shell :before,.studio-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.studio-shell .dash .gcard>.insight-intro{font:500 23px/1.2 Fraunces,Georgia,serif}.studio-shell .chart-empty{text-align:center;background:radial-gradient(#edf1e4,#0000 68%);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:290px;padding:38px 15px;display:flex}.studio-shell .empty-orbit{color:#7a8e61;border:1px solid #bdcaa9;border-radius:50%;place-items:center;width:92px;height:92px;margin:10px 0 25px;font-size:42px;display:grid;position:relative}.studio-shell .empty-orbit:before{content:"";border:1px solid #bdcaa9;border-radius:50%;position:absolute;inset:10px -18px;transform:rotate(-35deg)}.studio-shell .chart-empty h4{letter-spacing:-.04em;margin:0 0 10px;font:500 26px/1.15 Fraunces,Georgia,serif}.studio-shell .chart-empty p{color:#7b856d;margin:0 0 18px;font-size:11px;line-height:1.7}.studio-shell .chart-empty a,.studio-shell .studio-empty a{color:#5e7447;align-items:center;gap:20px;min-height:40px;font-size:11px;display:inline-flex}.studio-shell .studio-empty{padding:15px 0}.studio-shell .studio-empty>span{color:#81936b;background:#f0f3e9;border-radius:10px;place-items:center;width:44px;height:44px;margin-bottom:15px;display:grid}.studio-shell .studio-empty b{font-size:13px;font-weight:500;display:block}.studio-shell .studio-empty p{color:#7b836f;max-width:32ch;margin:8px 0;font-size:11px;line-height:1.7}.studio-shell .w-chip .em svg{color:#6e8455;width:24px;height:24px}.studio-shell .entry-heading{margin:10px 0 30px}.studio-shell .entry-heading>p{color:#76816a;letter-spacing:.14em;margin:0 0 14px;font-size:10px}.studio-shell .entry-heading h1{letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(28px,3.5vw,46px);font-weight:500;line-height:1.08}.studio-shell .entry-heading>span{color:#6e7862;font-size:13px;line-height:1.7}.studio-shell .onb{width:100%;max-width:1100px;margin:auto}.studio-shell .onb .hero{align-items:center;min-height:285px;margin-bottom:32px;padding:44px;display:flex}.studio-shell .onb .hero-in{z-index:1;width:66%;position:relative}.studio-shell .entry-step{letter-spacing:.12em;font-size:9px;font-weight:600}.studio-shell .onb h2{letter-spacing:-.05em;overflow-wrap:anywhere;margin:22px 0 16px;font-size:clamp(29px,3.2vw,46px);font-weight:500;line-height:1.1}.studio-shell .onb .hero p{max-width:46ch;margin:0;font-size:13px;line-height:1.8}.studio-shell .onb .sec-title{letter-spacing:-.03em;margin-bottom:20px;font-size:19px;font-weight:500}.studio-shell .onb .sec-title span{color:#77816c;letter-spacing:0;margin-top:7px;font-size:12px;display:block}.studio-shell .onb .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.studio-shell .onb .pf{background:#fff;border:1px solid #dfe4d5;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:25px;display:flex}.studio-shell .onb .pf .l{align-items:center;gap:15px;font-size:15px;font-weight:500;display:flex}.studio-shell .onb .btn-primary,.studio-shell .ob .btn-primary,.studio-shell .trial-card .btn-primary{color:#fff;box-shadow:none;background:#283420;border:1px solid #283420;border-radius:7px;gap:15px;min-height:44px;font-size:12px}.studio-shell .onb .btn-primary:hover,.studio-shell .ob .btn-primary:hover,.studio-shell .trial-card .btn-primary:hover{background:#405335}.studio-shell .onb .foot{color:#707c63;text-align:center;margin:25px 0;font-size:11px;line-height:1.7}.studio-shell .onb .trial{background:#fff2d9;border:1px solid #e5d4b0;border-radius:9px;margin-bottom:18px;padding:15px;font-size:12px}.studio-shell .ob{max-width:920px}.studio-shell .ob .ob-hero{color:#26271e;background:#ff874c;border-radius:14px 14px 0 0;padding:27px}.studio-shell .ob .ob-hero .blob{display:none}.studio-shell .ob .ob-av{color:#fff0d9;background:#b94c2233;border:none;font-size:36px}.studio-shell .ob .ob-hero h2{letter-spacing:-.035em;font-size:21px;font-weight:500}.studio-shell .ob .ob-hero p{margin-top:8px;font-size:12px;line-height:1.7}.studio-shell .ob .ob-skip{color:#423124;align-items:center;min-height:44px;font-size:11px;display:inline-flex}.studio-shell .ob .ob-chat{min-height:400px;box-shadow:none;border-radius:0 0 14px 14px;padding:28px}.studio-shell .ob .bub{padding:14px 18px;font-size:13px;line-height:1.7}.studio-shell .ob .bub.agent{background:#eff3e7;border:1px solid #e1e8d5}.studio-shell .ob .bub.user{background:#293923}.studio-shell .ob .opt{border-width:1px;min-height:44px;font-size:12px}.studio-shell .ob .opt:hover{background:#edf2e3;border-color:#849b6b}.studio-shell .ob .free input{background:#f6f7f1;min-width:0;font-size:13px}.studio-shell .trial-pop{background:#1b251bd9}.studio-shell .trial-card{border:0;border-top:7px solid #ff874c;border-radius:16px;padding:40px;position:relative}.studio-shell .trial-card h2{letter-spacing:-.05em;font-size:33px;font-weight:500}.studio-shell .trial-card .badge-grad{color:#58723c;background:#edf2e4;font-size:11px}.studio-shell .trial-card p{font-size:13px}@media (width<=600px){.studio-shell .onb .hero{padding:27px 23px}.studio-shell .onb .hero-in{width:100%}.studio-shell .onb .hero p{max-width:30ch}.studio-shell .onb .grid{grid-template-columns:1fr}.studio-shell .onb .pf{padding:20px}.studio-shell .ob .ob-hero{flex-wrap:wrap;gap:12px;padding:20px}.studio-shell .ob .ob-hero>div{min-width:160px}.studio-shell .ob .ob-hero h2{font-size:19px}.studio-shell .ob .ob-chat{min-height:300px;padding:18px}.studio-shell .ob .bub{max-width:95%}.studio-shell .trial-card{padding:27px 22px}.studio-shell .trial-card h2{font-size:29px}}.studio-shell .comp{max-width:1440px;margin:auto}.studio-shell .comp .crumb{flex-wrap:wrap;gap:10px;margin-bottom:24px;font-size:11px;display:flex}.studio-shell .comp .crumb a:hover{color:var(--brand)}.studio-shell .composer-welcome{justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px;display:flex}.studio-shell .comp .composer-eyebrow{color:#79816e;letter-spacing:.13em;margin:0 0 12px;font-size:10px;font-weight:600;line-height:1.5}.studio-shell .composer-welcome h2{letter-spacing:-.055em;margin:0 0 10px;font-size:clamp(28px,2.7vw,40px);font-weight:500;line-height:1.15}.studio-shell .composer-welcome>div>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.studio-shell .composer-back{border:1px solid var(--border);background:#fff;border-radius:7px;flex:none;align-items:center;gap:18px;min-height:44px;padding:11px 14px;font-size:12px;display:inline-flex}.studio-shell .composer-back:hover{border-color:var(--brand)}.studio-shell .comp .mode-switch{background:#eaece3;border:1px solid #e0e3d7;border-radius:10px;gap:4px;margin-bottom:24px;padding:4px}.studio-shell .comp .mode-switch button{border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 19px;font-size:12px;font-weight:500;display:inline-flex}.studio-shell .comp .mode-switch button.on{color:#fff8ec;box-shadow:none;background:#232b1e}.studio-shell .comp .mode-switch svg{flex:none;width:17px;height:17px}.studio-shell .comp #singleForm{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);align-items:start;gap:22px;display:grid}.studio-shell .comp .card{min-width:0;box-shadow:none;background:#fff;border:1px solid #e2e4da;border-radius:12px;padding:clamp(20px,2.2vw,30px)}.studio-shell .comp h3{letter-spacing:-.035em;margin-bottom:8px;font-size:19px;font-weight:500}.studio-shell .comp h3:before{display:none}.studio-shell .comp .csub,.studio-shell .comp .wiz .card .sub{margin-bottom:22px;font-size:12px;line-height:1.75}.studio-shell .comp .field{margin-bottom:22px}.studio-shell .comp .field label{margin-bottom:8px;font-size:12px;font-weight:500}.studio-shell .comp .field :is(input,textarea,select){background:#f7f8f3;border-color:#dfe3d6;border-radius:8px;font-size:13px;line-height:1.6}.studio-shell .comp .field textarea{min-height:140px}.studio-shell .comp .field :is(input,textarea,select):focus{border-color:var(--brand);outline-offset:2px;outline:2px solid #ba4a1b26}.studio-shell .comp .filehint{font-size:11px;line-height:1.65}.studio-shell .comp .drop{background:#f1f5e9;border:1px dashed #a7b59b;border-radius:10px;padding:32px 16px}.studio-shell .comp .drop:hover,.studio-shell .comp .drop.over{background:#e9f0dd;border-color:#788e60;transform:none}.studio-shell .comp .drop :is(.di,.drop-ic){color:#667d4d;background:#e1e9d4;border-radius:12px;place-items:center;width:46px;height:46px;margin:0 auto 14px;display:grid}.studio-shell .comp .drop svg{width:23px;height:23px}.studio-shell .comp .drop :is(.dt,.drop-t){font-size:14px;font-weight:500;line-height:1.8}.studio-shell .comp .drop :is(.dt,.drop-t) span{font-size:12px}.studio-shell .comp .ai-box{background:#edf2e3;border:1px solid #dce5cf;border-radius:10px;gap:12px;margin-block:24px;padding:16px}.studio-shell .comp .ai-hint{font-size:12px;line-height:1.7}.studio-shell .comp .btn{min-height:44px;box-shadow:none;border-radius:7px;justify-content:center;padding:11px 16px;font-size:12px;font-weight:500}.studio-shell .comp .btn-primary{color:#fff9ef;background:#242e1e}.studio-shell .comp .btn-primary:hover{background:#39482d}.studio-shell .comp .ai-btn{color:#344d24;background:#dfe9d1;border-color:#c9d8b7}.studio-shell .comp .ai-btn:hover{background:#d0dfbc}.studio-shell .comp .composer-publish{min-width:0;top:calc(var(--topbar-h) + 22px);position:sticky}.studio-shell .comp .pf{border:1px solid #e0e4d8;border-radius:9px;padding:0;display:block}.studio-shell .comp .pf:has(input[type=checkbox]:checked){box-shadow:none;background:#f4f7ee;border-color:#80966a}.studio-shell .comp .pf-head{flex-wrap:wrap;gap:10px;padding:14px}.studio-shell .comp .pf .nm{font-size:12px;font-weight:600}.studio-shell .comp .pf .sub{overflow-wrap:anywhere;font-size:11px}.studio-shell .comp .pf-head>span{min-width:0}.studio-shell .comp .toggle-cust{color:#546f3d;background:#e9efdf;min-height:36px;font-size:11px;font-weight:500}.studio-shell .comp .pf-custom{background:#f7f9f2;padding:16px}.studio-shell .comp .none{background:#f3f5ed;border-radius:8px;margin-bottom:0;padding:18px;font-size:13px;line-height:1.8}.studio-shell .comp .actions{gap:9px;margin-top:14px}.studio-shell .comp .actions .btn-primary{color:#24241c;background:#ff874c;border-color:#ee7d44;flex:1;justify-content:space-between}.studio-shell .comp .actions .btn-primary:hover{background:#ff9d6e}.studio-shell .comp .ai-chip{background:#f6f8f1;border-color:#dfe4d5;border-radius:7px;font-size:12px}.studio-shell .comp .ai-chip.on{box-shadow:none;background:#e9f0df;border-color:#83986c}.studio-shell .comp .wiz .hero{color:#24241c;box-shadow:none;background:#ff874c;border-radius:12px;margin-bottom:26px;padding:30px}.studio-shell .comp .wiz .hero .composer-eyebrow{color:#64391f;margin-bottom:15px;font-size:10px}.studio-shell .comp .wiz .hero h2{letter-spacing:-.05em;margin-bottom:12px;font-size:clamp(25px,2.6vw,36px);font-weight:500;line-height:1.15}.studio-shell .comp .wiz .hero>p:last-child{max-width:75ch;font-size:13px;line-height:1.8}.studio-shell .comp .stepbar{max-width:640px;margin-bottom:26px}.studio-shell .comp .dot .c{font-size:13px;font-weight:500}.studio-shell .comp .dot.on .c{box-shadow:none;background:#293421;transform:none}.studio-shell .comp .dot.on .t{color:#405b2a}.studio-shell .comp .stepbar .fill{background:#728b55}.studio-shell .comp .freq{border-width:1px;border-radius:9px}.studio-shell .comp .freq b{font-weight:500}.studio-shell .comp .freq:has(input:checked){color:#344c24;box-shadow:none;background:#e8efde;border-color:#80966a}.studio-shell .comp .freq:has(input:checked) span{color:#546946}.studio-shell .comp .ppick{border-width:1px;border-radius:9px;font-size:13px}.studio-shell .comp .ppick:has(input:checked){box-shadow:none;background:#edf3e5;border-color:#819967}.studio-shell .comp .ppick:has(input:checked) .chk{background:#647e49}.studio-shell .comp :is(.ppick,.freq):has(input:focus-visible){outline:2px solid var(--brand);outline-offset:3px}.studio-shell .comp .cal{box-shadow:none;border-radius:10px}.studio-shell .comp .cal-day{color:var(--text);margin:0;font-size:13px;font-weight:400}.studio-shell .comp .cal-day.in-range{background:#edf2e5}.studio-shell .comp .cal-day:is(.sel-start,.sel-end,.day-on){color:#fff;box-shadow:none;background:#647d49}.studio-shell .comp .daychip{color:#466033;background:#e8efdd}.studio-shell .comp .mode-toggle button{min-height:44px;font-size:12px}.studio-shell .comp :is(#upProg,#aiProg,#aiSetup,#musTrendSel){background:#f0f4e8!important;border-color:#d7e1ca!important}.studio-shell .comp :is(#upBar,#aiBar),.studio-shell .plan-bar i{background:#768e5c!important}.studio-shell .comp :is(#musVol,#musOrigVol){accent-color:#768e5c!important}.studio-shell .plan-overlay{background:#1b251bc9}.studio-shell .plan-box{background:#fafbf6;border-color:#dfe4d6;box-shadow:0 24px 70px #17220e33}.studio-shell .plan-spin{border-color:#738c55 #dce5d0 #dce5d0}.studio-shell .plan-bar{background:#e4e9db}.studio-shell #musModal>div{background:#fafbf6!important;border-color:#dfe4d6!important}.studio-shell #musModalQ{background:#f0f3e9!important;border-color:#d8e0ce!important}.studio-shell .comp :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (width<=1150px){.studio-shell .comp #singleForm{grid-template-columns:minmax(0,1fr)}.studio-shell .comp .composer-publish{position:static}}@media (width<=700px){.studio-shell .composer-welcome{flex-direction:column;align-items:start;gap:16px}.studio-shell .comp .mode-switch{display:flex}.studio-shell .comp .mode-switch button{flex:1;padding-inline:10px}.studio-shell .comp .wiz .hero{padding:24px 20px}.studio-shell .comp .profiles-pick{grid-template-columns:minmax(0,1fr)}.studio-shell .comp .cal-readout{flex-wrap:wrap;gap:10px}.studio-shell .comp .ai-box{flex-direction:column;align-items:stretch}.studio-shell .comp .ai-hint{min-width:0}.studio-shell .comp .wiz-nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.studio-shell .comp .reveal,.studio-shell .comp .step{opacity:1;animation:none;transform:none}.studio-shell .comp *,.studio-shell .comp :before{transition:none}}.studio-shell .vid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:22px;max-width:1440px}.studio-shell .video-welcome{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;margin-bottom:4px;display:flex}.studio-shell .vid .video-eyebrow{letter-spacing:.13em;color:#79816e;margin:0 0 12px;font-size:10px;font-weight:600;line-height:1.5}.studio-shell .video-welcome h2{letter-spacing:-.055em;margin:0 0 10px;font-size:clamp(28px,2.7vw,40px);font-weight:500;line-height:1.15}.studio-shell .video-welcome>div>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.studio-shell .video-library-link{border:1px solid var(--border);background:#fff;border-radius:7px;flex:none;align-items:center;gap:22px;min-height:44px;padding:11px 15px;font-size:12px;display:inline-flex}.studio-shell .video-library-link:hover{border-color:var(--brand)}.studio-shell .vid .vsteps{grid-column:1/-1;gap:12px;margin:0 0 5px}.studio-shell .vid .vstep{background:#fafbf6;border-radius:10px;gap:14px;padding:18px}.studio-shell .vid .vstep:first-child{background:#ff874c;border-color:#ff874c}.studio-shell .vid .vstep .n{color:#60764c;background:#e9eddf;width:34px;height:34px;font-size:11px;font-weight:500}.studio-shell .vid .vstep:first-child .n{color:#fff2de;background:#242d1e}.studio-shell .vid .vstep .tt{font-size:12px;font-weight:600;line-height:1.5}.studio-shell .vid .vstep .ds{margin-top:3px;font-size:11px;line-height:1.6}.studio-shell .vid .vstep:first-child .ds{color:#633b26}.studio-shell .vstep-arrow{color:#667957;margin-left:auto;font-size:20px}.studio-shell .vstep:first-child .vstep-arrow{color:#59351f}.studio-shell .vid .vid-left{grid-area:3/1}.studio-shell .vid .vid-right{grid-area:3/2;align-self:stretch;min-width:0;position:relative;top:auto}.studio-shell .vid .vid-right>.video-preview-card{top:calc(var(--topbar-h) + 22px);position:sticky}.studio-shell .vid .card{box-shadow:none;background:#fff;border:1px solid #e2e4da;border-radius:12px;min-width:0;padding:clamp(20px,2.1vw,28px)}.studio-shell .vid h3{letter-spacing:-.035em;margin-bottom:8px;font-size:21px;font-weight:500}.studio-shell .vid .sub{margin-bottom:24px;font-size:12px;line-height:1.75}.studio-shell .vid .train-bar{background:#edf2e3;border-color:#dce5cf;gap:14px!important;padding:18px 20px!important}.studio-shell .vid .train-bar>div{flex:1;min-width:170px!important}.studio-shell .vid .train-bar h3{letter-spacing:-.02em;font-size:14px;font-weight:600}.studio-shell .vid .train-bar .sub{font-size:11px}.studio-shell .vid .btn,.studio-shell .vmodal .btn{min-height:44px;box-shadow:none;border-radius:7px;justify-content:center;padding:10px 14px;font-size:12px;font-weight:500}.studio-shell .vid .btn-primary,.studio-shell .vmodal .btn-primary{color:#fff9ef;background:#283420}.studio-shell .vid .btn-primary:hover,.studio-shell .vmodal .btn-primary:hover{background:#3d4d31}.studio-shell .vid .train-bar .btn{color:#405830;background:0 0;border-color:#bdcdae;font-size:11px}.studio-shell .vid #genForm{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.studio-shell .vid #genForm>*{min-width:0}.studio-shell .vid .field>label{margin-bottom:9px;font-size:12px;font-weight:500}.studio-shell .vid .field :is(input,textarea,select),.studio-shell .vmodal :is(textarea,select,.qa-custom){color:var(--text);background:#f7f8f3;border:1px solid #dfe3d6;border-radius:8px;font-size:13px;line-height:1.6}.studio-shell .vid .field textarea{min-height:136px;padding:14px}.studio-shell .vid .field :is(input,textarea,select):focus,.studio-shell .vmodal :is(textarea,select,input):focus-visible{outline-offset:2px;border-color:var(--brand);outline:2px solid #ba4a1b30}.studio-shell .vid .field .video-drop{text-align:center;cursor:pointer;background:#f1f5e9;border:1px dashed #a7b59b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;padding:27px 16px;display:flex;position:relative;overflow:hidden}.studio-shell .video-drop:hover,.studio-shell .vid .field .video-drop.over{background:#e9f0dd;border-color:#6e8658}.studio-shell .vid .video-drop:focus-within{outline:2px solid var(--brand);outline-offset:3px}.studio-shell .video-drop strong{letter-spacing:-.025em;margin-top:7px;font-size:16px;font-weight:500}.studio-shell .video-drop>span:not(.video-upload-icon){color:var(--muted);font-size:12px;font-weight:400}.studio-shell .video-drop>span b{color:#526c3c;text-underline-offset:3px;font-weight:500;text-decoration:underline}.studio-shell .video-drop small{color:#7b8570;margin-top:6px;font-size:10px;font-weight:400}.studio-shell .video-upload-icon{color:#657e4c;background:#e0e9d3;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.studio-shell .video-upload-icon svg{width:23px;height:23px}.studio-shell .vid #videoInput{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.studio-shell .video-file-summary{color:var(--muted);margin-top:10px;font-size:11px}.studio-shell .video-section-heading{border-top:1px solid #e7eadd;margin-top:4px;padding-top:25px}.studio-shell .video-section-heading .sub{margin-bottom:0}.studio-shell .video-prompts{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.studio-shell .video-prompts button{min-height:36px;font:inherit;color:#61734f;cursor:pointer;background:#fff;border:1px solid #dde3d4;border-radius:6px;align-items:center;gap:12px;padding:8px 10px;font-size:11px;display:inline-flex}.studio-shell .video-prompts button:hover{background:#edf3e4;border-color:#9bad87}.studio-shell .video-prompts button span{font-size:16px}.studio-shell .video-optional{color:var(--muted);margin-left:7px;font-size:10px;font-weight:400}.studio-shell .video-field-hint{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.7}.studio-shell .vid .fmts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.studio-shell .vid .fmtp span{background:#fafbf6;border:1px solid #e1e5d9;border-radius:8px;gap:5px;min-width:0;height:100%;padding:14px 5px 11px}.studio-shell .vid .fmtp span b{margin-top:7px;font-size:12px;font-weight:500}.studio-shell .vid .fmtp span small{text-align:center;font-size:9px;line-height:1.5}.studio-shell .vid .fmtp:has(input:checked) span{color:#486432;background:#eaf0df;border-color:#82996b}.studio-shell .video-ratio-icon{height:25px;aspect-ratio:var(--ratio);color:#8b9980;border:1.5px solid;border-radius:3px;display:block}.studio-shell .fmtp:has(input:checked) .video-ratio-icon{color:#607d46;background:#d7e3c9}.studio-shell .vid .ov{background:#fafbf6;border:1px solid #e1e5d9;border-radius:9px;margin:0}.studio-shell .vid .ov summary{align-items:center;gap:9px;min-height:58px;padding:16px;font-size:12px;font-weight:500;display:flex}.studio-shell .vid .ov summary:before{color:#738760}.studio-shell .video-summary-meta{color:#7b8570;text-align:right;margin-left:auto;font-size:10px;font-weight:400}.studio-shell .vid .ov .ov-body{padding:0 16px 18px}.studio-shell .vid .ov .ov-body>.video-field-hint:first-child{margin:0 0 16px}.studio-shell .vid .fonts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.studio-shell .vid .fnt{background:#fff;border-width:1px;border-radius:8px;padding:16px 8px}.studio-shell .vid .fnt:has(input:checked){box-shadow:none;background:#edf3e4;border-color:#849b6c}.studio-shell .vid .fnt:has(input:checked):after{background:#6b8452}.studio-shell .vid .fnt .fx{margin-bottom:6px}.studio-shell .vid :is(.fnt,.fmtp,.snd):has(input:focus-visible){outline:2px solid var(--brand);outline-offset:3px}.studio-shell .vid .qa-grid,.studio-shell .vmodal .qa-grid{gap:14px}.studio-shell .vid .qa select,.studio-shell .vmodal .qa select{width:100%;max-width:100%;min-height:44px;color:var(--text);background:#fff;border-color:#dfe3d6;font-size:12px}.studio-shell .vid .jam-head{font-size:12px}.studio-shell .vid .jam-head small{font-size:10px;font-weight:400}.studio-shell .vid .jam-bar input[type=text]{flex-basis:160px;width:100%;min-width:0;font-size:12px}.studio-shell .vid .snd{background:#fff}.studio-shell .vid .jam-tr.sel{background:#edf3e4;border-color:#83996b}.studio-shell .vid .snd:has(input:checked){background:#edf3e4;border-color:#83996b}.studio-shell .vid .video-submit{border-top:1px solid #e5e8dd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding-top:23px;display:flex}.studio-shell .video-submit p{color:var(--muted);margin:0;font-size:12px}.studio-shell .vid #genBtn{color:#27261b;background:#ff874c;gap:24px;min-height:48px;padding-inline:20px}.studio-shell .vid #genBtn:hover{background:#ff9d6e}.studio-shell .vid #genBtn:disabled{opacity:.65;cursor:progress;transform:none}.studio-shell .vid .video-preview-card{background:#edf0e4;border-color:#dfe5d2;padding:20px}.studio-shell .video-preview-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.studio-shell .video-preview-heading h3{margin:0;font-size:15px}.studio-shell .video-preview-badge{color:#637b4c;background:#f8faf2;border:1px solid #cdd7be;border-radius:5px;padding:5px 8px;font-size:10px}.studio-shell .vid .video-preview-card>.sub{margin-bottom:17px;font-size:11px}.studio-shell .vid .pv-stage{box-shadow:none;background:#20261c;border-color:#394431;border-radius:9px;max-height:none}.studio-shell .vid .pv-idle{color:#f1f1e6;width:100%;padding:18px;font-size:21px;line-height:1.2}.studio-shell .vid .pv-idle b{letter-spacing:-.04em;font-weight:500}.studio-shell .vid .pv-idle small{color:#a6b099;margin-top:15px;font-size:11px;line-height:1.8;display:block}.studio-shell .video-idle-art{place-items:center;width:100px;height:116px;margin:0 auto 25px;display:grid;position:relative}.studio-shell .video-idle-art i{background:#39482d;border:1px solid #6b7d56;border-radius:8px;position:absolute;inset:8px 15px;transform:rotate(-16deg)}.studio-shell .video-idle-art i:nth-child(2){background:#e99b68;border-color:#ffb983;transform:rotate(12deg)}.studio-shell .video-idle-art>span{color:#3b402a;font-size:43px;position:relative}.studio-shell .vid .pv-stage[style*="16 / 9"] .video-idle-art{display:none}.studio-shell .video-preview-spec{color:#748263;justify-content:space-between;gap:10px;margin-top:12px;font-size:10px;display:flex}.studio-shell .video-preview-checklist{border-top:1px solid #d9e0ce;margin-top:20px;padding-top:19px}.studio-shell .video-preview-checklist p{letter-spacing:.09em;color:#6f7e5e;margin:0 0 14px;font-size:8px}.studio-shell .video-preview-checklist>div{color:#6d7b5d;gap:10px;margin-top:12px;font-size:11px;line-height:1.6;display:flex}.studio-shell .video-preview-checklist>div>span{color:#8c9a7c;font-size:10px}.studio-shell .vid #genProgress{color:#f1f2e8;--text:#f1f2e8;--muted:#b6c0a8;--brand:#ffad7c;--ok:#b5cf8f;background:#20261cf5;justify-content:start;padding-block:24px;overflow-y:auto}.studio-shell .vid #genProgress .stage{color:#ffad7c}.studio-shell .vid #genProgress[hidden],.studio-shell .vid [hidden]{display:none!important}.studio-shell .vid #genProgress .steps .s-bar i{background:#b1c98b}.studio-shell .vid #genResult .acts{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.studio-shell .vid #genSummary{font-size:12px;line-height:1.7}.studio-shell .vid #aiDirectives{border:1px solid var(--border);width:100%;min-height:120px;font:inherit;background:#fff;border-radius:8px;margin-top:15px;padding:12px;font-size:13px}.studio-shell .vid .video-library{scroll-margin-top:calc(var(--topbar-h) + 20px);grid-area:4/1/auto/-1;margin-top:14px}.studio-shell .video-library-count{vertical-align:middle;color:#69814d;letter-spacing:0;background:#ecf1e3;border-radius:6px;margin-left:7px;padding:4px 8px;font-size:11px}.studio-shell .vid .montati-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:15px}.studio-shell .vid .montati-grid .item{background:#f8faf3;border-color:#dfe5d5;padding:15px;position:relative}.studio-shell .vid .montati-grid .mth{width:110px;box-shadow:none;border-radius:8px}.studio-shell .vid .montati-grid .nm{padding-right:40px;font-size:13px;line-height:1.5}.studio-shell .vid .montati-grid .st{font-size:9px;font-weight:500;position:absolute;top:15px;right:12px}.studio-shell .vid .montati-grid .plan{font-size:11px;line-height:1.7}.studio-shell .vid .montati-grid .btn{min-height:36px;padding:8px 10px;font-size:10px}.studio-shell .video-library-empty{background:#f6f8f0;border:1px dashed #d1dbc3;border-radius:10px;grid-column:1/-1;align-items:center;gap:18px;padding:26px;display:flex}.studio-shell .video-library-empty>span{color:#839767;background:#e8eedf;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;font-size:28px;display:grid}.studio-shell .video-library-empty b{font-size:13px;font-weight:500}.studio-shell .video-library-empty p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.7}.studio-shell .video-library-empty a{color:#5c7741;flex:none;align-items:center;gap:14px;min-height:44px;margin-left:auto;font-size:12px;display:inline-flex}.studio-shell .vid #videoDrop{scroll-margin-top:calc(var(--topbar-h) + 25px)}.studio-shell:has(#styleModal:not([hidden])) body{overflow:hidden}.studio-shell .vmodal{z-index:140;background:#1a241bd1}.studio-shell .vmodal .box{background:#fafbf6;border:1px solid #dfe4d6;border-radius:15px;padding:28px;box-shadow:0 30px 90px #17220e40}.studio-shell .vmodal .vm-ic{box-shadow:none;background:#e6edda}.studio-shell .vmodal .vm-head h3{color:var(--text);letter-spacing:-.03em;font-size:23px;font-weight:500}.studio-shell .vmodal .vm-head .vm-sub{font-size:12px;line-height:1.6}.studio-shell .vmodal .summary{font-size:13px;line-height:1.8}.studio-shell .vmodal .x{color:#5d6d4e;background:#eef2e6;border-color:#d7e0cc;width:36px;height:36px}.studio-shell .vmodal .x:hover{color:#344824;background:#dfe8d2}.studio-shell .vmodal .vdrop{background:#f0f5e8;border:1px dashed #a7b59a}.studio-shell .vmodal .vdrop .di{background:#e3ecd7;border-color:#cfddbf}.studio-shell .vmodal .ref-row{background:#f0f4e8;border-color:#dce5cf}.studio-shell :is(.vid,.vmodal) :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (width<=1200px) and (width>=981px){.studio-shell .vid{grid-template-columns:minmax(0,1fr) 290px;gap:16px}.studio-shell .vid .fmts{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-shell .vid .vstep{gap:9px;padding:14px}.studio-shell .vstep-arrow{display:none}}@media (width<=980px){.studio-shell .vid{grid-template-columns:minmax(0,1fr)}.studio-shell .vid .vid-left{grid-area:3/1}.studio-shell .vid .vid-right{grid-area:4/1;position:static}.studio-shell .vid .vid-right>.video-preview-card{position:static}.studio-shell .vid .video-library{grid-row:5}.studio-shell .vid .pv-stage{max-width:340px}.studio-shell .vid .video-preview-spec{max-width:340px;margin-inline:auto}}@media (width<=700px){.studio-shell .video-welcome{flex-direction:column;align-items:start;gap:17px}.studio-shell .vid .vsteps{grid-template-columns:minmax(0,1fr);gap:7px}.studio-shell .vid .vstep{padding:12px 15px}.studio-shell .vid .vstep .ds{margin-top:1px}.studio-shell .vid .fmts{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-shell .vid .fonts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-shell .vid .ov summary{flex-wrap:wrap}.studio-shell .vid .video-summary-meta{font-size:9px}.studio-shell .vid .video-submit{flex-direction:column;align-items:stretch}.studio-shell .vid #genBtn{justify-content:space-between}.studio-shell .video-library-empty{flex-wrap:wrap;gap:14px;padding:20px}.studio-shell .video-library-empty a{margin-left:0}.studio-shell .vid .montati-grid .mth{width:82px}.studio-shell .vid .montati-grid .item{gap:12px;padding:12px}.studio-shell .vid .montati-grid .nm{margin-top:20px;padding-right:0}.studio-shell .vmodal .box{padding:22px 18px}.studio-shell .vmodal .vm-head h3{font-size:20px}.studio-shell .vid .qa-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.studio-shell .vid *,.studio-shell .vmodal .box{transition:none;animation:none}}.studio-shell .sd{max-width:1440px}.studio-shell .sd .reveal{opacity:1;animation:none;transform:none}.studio-shell .sd .sd-breadcrumb{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:10px;margin-bottom:24px;font-size:11px;display:flex}.studio-shell .sd .sd-breadcrumb a:hover{color:var(--brand)}.studio-shell .sd .sd-head{align-items:center;gap:22px;margin-bottom:26px}.studio-shell .sd .sd-eyebrow{letter-spacing:.13em;color:#79816e;margin:0 0 15px;font-size:10px;font-weight:600}.studio-shell .sd .sd-head h2{letter-spacing:-.045em;flex-wrap:wrap;font-size:clamp(24px,2.3vw,34px);font-weight:500;line-height:1.2}.studio-shell .sd .sd-head .uname{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:.64em;font-weight:400}.studio-shell .sd .sd-head .ttl{gap:14px}.studio-shell .sd .sd-head .ttl>div{min-width:0}.studio-shell .sd .sd-head p:not(.sd-eyebrow){margin-top:8px;font-size:12px;line-height:1.7}.studio-shell .sd .badge-on{color:#54773e;letter-spacing:0;background:#eaf2e1;border-color:#d4e2c5;border-radius:5px;font-size:9px;font-weight:500}.studio-shell .sd .badge-on.off{color:#74796b;background:#eeeee7;border-color:#dfe1d6}.studio-shell .sd .hd-actions{gap:8px}.studio-shell .sd .hd-btn{background:#fff;border-color:#dce1d3;border-radius:7px;min-height:42px;padding:10px 13px;font-size:11px;font-weight:500}.studio-shell .sd .hd-btn.primary{color:#2c291d;box-shadow:none;background:#ff874c;border-color:#f18047}.studio-shell .sd .hd-btn.primary:hover{background:#ff9c6c}.studio-shell .sd .dd-menu{background:#fff;border-color:#dce1d3;border-radius:9px;box-shadow:0 16px 36px #27351b24}.studio-shell .sd .dd-menu a{min-height:40px;font-size:12px}.studio-shell .sd .sd-tabs{scrollbar-width:thin;background:#edf0e5;border:1px solid #dde2d2;border-radius:10px;gap:5px;margin-bottom:24px;padding:5px;scroll-padding-inline:5px}.studio-shell .sd .sd-tabs a{border:0;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:10px 17px;font-size:12px;font-weight:500;display:inline-flex}.studio-shell .sd .sd-tabs .on{color:#fff7eb;background:#26321f}.studio-shell .sd .sd-tabs a:hover:not(.on){color:#425832;background:#e1e8d6}.studio-shell .sd .sd-grid{grid-template-columns:240px minmax(0,1fr);gap:20px;margin-bottom:20px}.studio-shell .sd :is(.sd-left,.sd-right){gap:20px}.studio-shell .sd .gcard{box-shadow:none;background:#fff;border:1px solid #e2e4da;border-radius:12px;padding:22px}.studio-shell .sd .ch{flex-wrap:wrap;gap:12px;margin-bottom:20px}.studio-shell .sd .ch h3{letter-spacing:-.025em;font-size:14px;font-weight:600}.studio-shell .sd .more{background:#fafbf6;border-radius:6px;padding:7px 9px;font-size:10px}.studio-shell .sd .gcard>p{font-size:12px;line-height:1.8}.studio-shell .sd .sd-left .pcard{background:#ff874c;border-color:#ff874c;padding:24px 18px}.studio-shell .sd .pcard .av{border:3px solid #fca;width:68px;height:68px;margin-bottom:14px;background:#fff5e9!important}.studio-shell .sd .pcard .uh{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%;font-size:16px;font-weight:500}.studio-shell .sd .pcard .dn{color:#65412c;margin-block:6px 14px;font-size:12px}.studio-shell .sd .pcard .full{flex-direction:column;gap:7px}.studio-shell .sd .pcard .hd-btn{color:#402f20;background:#fff3;border-color:#6d44254a;font-size:11px}.studio-shell .sd .pcard .sync{color:#75472b;margin-top:16px;font-size:10px;line-height:1.8}.studio-shell .sd .goalx{box-shadow:none;background:#edf2e3;border-color:#dce5cf}.studio-shell .sd .goalx:before{display:none}.studio-shell .sd .goalx:hover{box-shadow:none;background:#e7eedb}.studio-shell .sd .goalx--side{gap:15px;padding:24px 18px}.studio-shell .sd .gx-ring{background:conic-gradient(#7a925d var(--deg), #dce5d0 0);box-shadow:none}.studio-shell .sd .gx-ring i{color:#3b522a;background:#edf2e3;font-weight:500}.studio-shell .sd .gx-chip{background:#f8faf3;border-color:#dce5cf;border-radius:6px;padding:8px;font-size:11px}.studio-shell .sd .gx-hint{font-size:10px;line-height:1.7}.studio-shell .sd .kpis5{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.studio-shell .sd .kpi{flex-direction:column;gap:0;min-width:0;padding:16px 13px;display:flex}.studio-shell .sd .kpi:first-child{background:#edf2e3;border-color:#dce5cf}.studio-shell .sd .kpi .ic{color:#647e49;border-radius:8px;width:31px;height:31px;margin-bottom:16px;font-size:15px;box-shadow:none!important;background:#eaf0df!important}.studio-shell .sd .kpi .l{margin-bottom:7px;font-size:10px;line-height:1.5}.studio-shell .sd .kpi .v{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(22px,2vw,31px);font-weight:500}.studio-shell .sd .kpi .vrow{gap:6px}.studio-shell .sd .delta{font-size:10px;font-weight:500}.studio-shell .sd .delta.up{color:#3d7b52}.studio-shell .sd .delta.down{color:#b64b50}.studio-shell .sd .kpi .foot{margin-top:7px;font-size:9px}.studio-shell .sd .kpi svg{width:100%;height:30px;margin-top:15px}.studio-shell .sd .sd-ai{grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr);gap:20px}.studio-shell .sd .legend{gap:10px}.studio-shell .sd .legend span{font-size:10px}.studio-shell .sd .legend i{width:6px;height:6px}.studio-shell .sd .chart-svg{height:245px}.studio-shell .sd .chart-svg line{stroke:#e3e8da;stroke-dasharray:4 5}.studio-shell .sd .pf-tip{color:#27361d;background:#fff;border-color:#dce4d1;box-shadow:0 10px 32px #1e2e1126}.studio-shell .sd .pf-vline{border-color:#819669}.studio-shell .sd .x-labels{gap:5px;font-size:9px}.studio-shell .sd .li{flex-wrap:wrap;gap:10px;padding-block:14px}.studio-shell .sd .li .txt b{font-size:12px;line-height:1.6}.studio-shell .sd .li .txt small{font-size:11px;line-height:1.6}.studio-shell .sd .li .tag{border-radius:5px;margin-left:42px;font-size:9px}.studio-shell .sd :is(.tag-perf,.b-pub){color:#4d7540;background:#e8f0df}.studio-shell .sd .tag-time{color:#987128;background:#fbefd6}.studio-shell .sd :is(.tag-cont,.b-prog){color:#a15b30;background:#f7e8db}.studio-shell .sd .tag-comm{color:#477b6f;background:#e3eeea}.studio-shell .sd .row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px}.studio-shell .sd .donut:before{background:#fff}.studio-shell .sd .donut .c b{letter-spacing:-.04em;font-size:28px;font-weight:500}.studio-shell .sd :is(.dl-row,.dfoot){font-size:11px}.studio-shell .sd .tc .info b{font-size:12px;font-weight:500}.studio-shell .sd .tc .info small{font-size:10px}.studio-shell .sd .tc .mt{width:46px;font-size:11px}.studio-shell .sd .tc .rk{font-size:11px;font-weight:500}.studio-shell .sd .tc-head{font-size:9px}.studio-shell .sd .tc-click:hover,.studio-shell .sd .cal-row:hover{background:#f1f5e9}.studio-shell .sd .cal-day{color:#71825d;font-size:10px;font-weight:500}.studio-shell .sd .cal-row{gap:9px}.studio-shell .sd .cal-row .ttl{font-size:11px}.studio-shell .sd .cal-row .time{font-size:10px}.studio-shell .sd .pub-card{background:#f6f8f0;border-color:#dce4d1;border-radius:9px}.studio-shell .sd .pub-card .im{background-color:#e5ebda}.studio-shell .sd .pub-row{scrollbar-color:#a6b68f #edf2e3}.studio-shell .sd .pub-row::-webkit-scrollbar-thumb{background:#a6b68f}.studio-shell .sd .assist{background:#edf2e3;border-color:#dce5cf}.studio-shell .sd .assist .ai-ic{background:#dae5cb}.studio-shell .sd .assist .t{flex-basis:230px;min-width:0}.studio-shell .sd .assist .t b{font-size:14px;font-weight:500}.studio-shell .sd .assist .t span{font-size:12px;line-height:1.7}.studio-shell .sd #cmpSug{background:#fff!important;box-shadow:0 14px 32px #27351b24!important}.studio-shell .sd .cmp-in{color:var(--text);background:#f6f8f1;border-color:#dce3d2}.studio-shell .sd .tcm{background:#fafbf6;border-color:#dce4d1;border-radius:12px}.studio-shell .sd .tcm :is(.x,.tcm-stat,.gd-stat){background:#eef3e6;border-color:#dce5d0}.studio-shell .sd .gd-hd .gd-ic{box-shadow:none;background:#e2ebd6}.studio-shell .sd .gd-row .bar{background:#e3ebd7}.studio-shell .sd .gd-row .bar i{box-shadow:none;background:#7a925d}.studio-shell .sd .gd-quote{background:#f8eddf;border-color:#c67746}.studio-shell .sd .gd-proj{background:#edf3e4;border-color:#d3e0c3}.studio-shell .sd :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (width<=1250px){.studio-shell .sd .sd-grid{grid-template-columns:220px minmax(0,1fr)}.studio-shell .sd .kpis5{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-shell .sd .sd-ai{grid-template-columns:minmax(0,1fr)}.studio-shell .sd .row3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.studio-shell .sd .row3>:last-child{grid-column:1/-1}}@media (width<=980px){.studio-shell .sd .sd-grid{grid-template-columns:minmax(0,1fr)}.studio-shell .sd .sd-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.studio-shell .sd .kpis5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=600px){.studio-shell .sd .sd-head h2{font-size:24px}.studio-shell .sd .sd-head .uname{font-size:16px}.studio-shell .sd .sd-head .ttl{align-items:start}.studio-shell .sd .hd-actions .hd-btn{padding-inline:11px;font-size:11px}.studio-shell .sd .sd-tabs a{padding-inline:14px;font-size:11px}.studio-shell .sd .sd-left,.studio-shell .sd .row3{grid-template-columns:minmax(0,1fr)}.studio-shell .sd .kpis5{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-shell .sd .kpi:last-child:nth-child(odd){grid-column:1/-1}.studio-shell .sd .kpi:last-child:nth-child(odd) svg{max-height:30px}.studio-shell .sd .gcard{padding:20px}.studio-shell .sd .tc .mt{background:#f2f6ea;width:auto}.studio-shell .sd .tcm .hd{gap:12px}.studio-shell .sd .tcm .th{width:80px}}.studio-shell .img{max-width:1440px}.studio-shell .image-welcome{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.studio-shell .img .image-eyebrow{color:#737d66;letter-spacing:.13em;margin:0 0 12px;font-size:10px;font-weight:600;line-height:1.5}.studio-shell .image-welcome h2{letter-spacing:-.055em;margin:0 0 10px;font-size:clamp(28px,2.7vw,40px);font-weight:500;line-height:1.15}.studio-shell .image-welcome>div>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.studio-shell .image-library-link{border:1px solid var(--border);background:#fff;border-radius:7px;flex:none;align-items:center;gap:24px;min-height:44px;padding:11px 15px;font-size:12px;display:inline-flex}.studio-shell .image-library-link:hover{border-color:var(--brand)}.studio-shell .image-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:24px;display:grid}.studio-shell .content .image-generator{min-width:0;box-shadow:none;background:#fff;border:1px solid #e2e4da;border-radius:12px;margin:0}.studio-shell .img .gbody{padding:clamp(20px,2.3vw,32px)}.studio-shell .image-section-head{margin-bottom:22px}.studio-shell .image-section-head h3{letter-spacing:-.04em;margin:0 0 7px;font-size:23px;font-weight:500;line-height:1.25}.studio-shell .image-section-head>p:last-child:not(.image-eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.7}.studio-shell .image-field-label{margin-bottom:9px;font-size:12px;font-weight:500;display:block}.studio-shell .img .gbody .big-input{min-height:130px;color:var(--text);background:#f7f8f3;border:1px solid #dfe3d6;border-radius:8px;padding:16px;font-size:13px;line-height:1.8}.studio-shell .img .big-input::placeholder{color:#838978}.studio-shell .img .big-input:focus{outline-offset:2px;border-color:#8a9b76;outline:2px solid #8a9b7626}.studio-shell .image-prompt-meta{color:var(--muted);justify-content:space-between;gap:12px;margin-top:8px;font-size:10px;line-height:1.5;display:flex}.studio-shell #promptCount{font-variant-numeric:tabular-nums;flex:none}.studio-shell .image-inspiration{flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;display:flex}.studio-shell .image-inspiration>span{color:var(--muted);margin-right:4px;font-size:10px}.studio-shell .image-inspiration button{color:#526342;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4d6;border-radius:6px;align-items:center;gap:14px;padding:7px 11px;font-size:11px;display:inline-flex}.studio-shell .image-inspiration button:hover{background:#edf2e3;border-color:#acbd98}.studio-shell .img .idrop{background:#f3f6ec;border:1px dashed #b9c5aa;border-radius:9px;justify-content:flex-start;gap:12px;margin-top:22px;padding:17px}.studio-shell .img .idrop:hover,.studio-shell .img .idrop.over{background:#eaf1df;border-color:#748a5c}.studio-shell .img .idrop .di{color:#6d8255;background:#e5ecd9;border:0;border-radius:8px}.studio-shell .img .idrop .di svg{width:22px;height:22px}.studio-shell .img .idrop .dt{min-width:0}.studio-shell .img .idrop .dt b{margin-bottom:4px;font-size:12px;font-weight:500}.studio-shell .img .idrop .dt small{font-size:10px;line-height:1.6;display:block}.studio-shell .image-drop-plus{color:#748a5c;margin-left:auto;font-size:23px}.studio-shell .img .iprev:empty{display:none}.studio-shell .image-section-divider{border-top:1px solid #e7e9df;margin-top:28px;padding-top:26px}.studio-shell .image-section-divider h3{font-size:20px}.studio-shell .img #genForm .fmt-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.studio-shell .img .fmt{background:#fff;border:1px solid #e0e4d8;border-radius:8px;gap:10px;min-width:0;padding:17px 4px 13px}.studio-shell .img .fmt .dev{border:1.5px solid #a1aa94;border-radius:3px;max-width:100%;height:32px}.studio-shell .img .fmt .fl{font-size:11px;font-weight:600}.studio-shell .img .fmt .fs{text-align:center;font-size:9px}.studio-shell .img .fmt:hover{border-color:#8b9f75}.studio-shell .img .fmt:has(input:checked){box-shadow:none;background:#edf3e4;border-color:#849a6c}.studio-shell .img .fmt:has(input:checked) .dev{border-color:#627c49}.studio-shell .img .fmt:has(input:checked):after{background:#6e8754;width:17px;height:17px;font-size:9px;top:-6px;right:-5px}.studio-shell .img .cs-card{background:#f3f6ec;border:1px dashed #afbe9c;border-radius:8px}.studio-shell .img .cs-input input{background:#fff;border-radius:7px;font-size:13px}.studio-shell .image-settings{flex-wrap:wrap;gap:22px 32px;margin-top:26px;display:flex}.studio-shell .image-setting{min-width:0}.studio-shell .img .qpills{flex-wrap:wrap;gap:7px}.studio-shell .img .q-row{margin:0}.studio-shell .img .qpill span{background:#fff;border:1px solid #dfe4d6;border-radius:7px;min-height:40px;padding:10px 13px;font-size:11px;font-weight:500}.studio-shell .img .qpill:has(input:checked) span{color:#486035;background:#edf3e4;border-color:#9cb187}.studio-shell .img .gnote{gap:6px 16px;margin-top:16px;font-size:10px;line-height:1.6}.studio-shell .img .gnote .bullet:before{background:#7b9360;width:5px;height:5px}.studio-shell .img .gnote .b2:before{background:#c58255}.studio-shell .img .qlock{font-size:11px;line-height:1.7}.studio-shell .image-generate-row{border-top:1px solid #e7e9df;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:22px;display:flex}.studio-shell .image-generate-row>span{color:var(--muted);font-size:11px;line-height:1.6}.studio-shell .img .image-generate-row .gen-btn{color:#fff9ef;white-space:nowrap;min-height:46px;box-shadow:none;background:#283420;border-radius:7px;justify-content:center;align-items:center;gap:28px;margin:0;padding:12px 18px;font-size:12px;display:inline-flex}.studio-shell .img .image-generate-row .gen-btn:hover{background:#405133}.studio-shell .img .image-generate-row .gen-btn:disabled{opacity:.6;cursor:wait}.studio-shell .image-board-column{min-width:0}.studio-shell .image-board{color:#383021;background:#ffab78;border-radius:12px;padding:24px;overflow:hidden}.studio-shell .image-board-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.studio-shell .image-board-head .image-eyebrow{color:#65452d;margin:0;font-size:9px}.studio-shell .image-board-mark{font-size:30px;line-height:1}.studio-shell .image-empty-art{padding:32px 16px 24px;position:relative}.studio-shell .image-art-frame{aspect-ratio:4/5;background:#eadac0;border:7px solid #fff1d9;border-radius:100px 100px 3px 3px;width:100%;position:relative;overflow:hidden;transform:rotate(-6deg);box-shadow:10px 14px #935f2f1c}.studio-shell .image-art-sun{aspect-ratio:1;background:#e88247;border-radius:50%;width:39%;position:absolute;top:17%;left:27%}.studio-shell .image-art-hill{background:#87966b;border-radius:50%;width:135%;height:105%;position:absolute;bottom:-40%;left:-30%;transform:rotate(35deg)}.studio-shell .image-art-orbit{background:#3e5234;border-radius:50%;width:115%;height:100%;position:absolute;bottom:-33%;right:-53%;transform:rotate(-25deg)}.studio-shell .image-art-label{text-align:center;letter-spacing:.17em;color:#754d32;margin-top:24px;font-size:8px;display:block;position:relative}.studio-shell .image-board-caption{margin-top:22px}.studio-shell .image-board-caption>span{letter-spacing:.12em;color:#754d32;font-size:9px}.studio-shell .image-board-caption h3{letter-spacing:-.05em;margin:13px 0;font-size:clamp(27px,2.5vw,36px);font-weight:500;line-height:1.12}.studio-shell .image-board-caption p{color:#67462e;overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.8}.studio-shell .image-board-footer{border-top:1px solid #83542e38;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:18px;font-size:11px;line-height:1.6;display:flex}.studio-shell .image-board-footer b{font-weight:500}.studio-shell .image-board-footer>span:last-child{font-size:32px}.studio-shell .image-latest{cursor:pointer;background:#eadac0;border:5px solid #fff1d9;border-radius:8px;width:100%;margin-top:24px;padding:0;display:block;position:relative;overflow:hidden}.studio-shell .image-latest img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.studio-shell .image-latest>span{color:#383021;background:#fff1d9;justify-content:space-between;gap:12px;padding:12px;font-size:11px;display:flex}.studio-shell .image-brief-note{background:#edf2e3;border:1px solid #dce5cf;border-radius:9px;align-items:flex-start;gap:13px;margin-top:16px;padding:19px;display:flex}.studio-shell .image-brief-note>span{color:#788d60;font-size:23px}.studio-shell .image-brief-note b{font-size:12px;font-weight:500}.studio-shell .image-brief-note p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.8}.studio-shell .image-library{scroll-margin-top:calc(var(--topbar-h) + 24px);border-top:1px solid #dfe3d6;margin-top:40px;padding-top:30px}.studio-shell #promptBox{scroll-margin-top:calc(var(--topbar-h) + 24px)}.studio-shell .img .gal-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.studio-shell .img .gal-head h2{letter-spacing:-.04em;font-size:24px;font-weight:500}.studio-shell .img .gcount{color:#60764a;letter-spacing:0;background:#e8eedc;border-radius:6px;justify-content:center;align-items:center;min-width:25px;height:25px;padding:0 7px;font-size:11px;display:inline-flex}.studio-shell .image-library-sub{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.7}.studio-shell .img :is(.gseg,.gtabs){background:#e9eddf;border:1px solid #dce2d0;border-radius:7px;gap:2px;padding:3px}.studio-shell .img .gtab{border-radius:5px;min-height:36px;padding:7px 11px;font-size:10px;font-weight:500}.studio-shell .img .gtab.on{color:#415532;background:#fff;box-shadow:0 1px 3px #28342012}.studio-shell .img .grid{--tile:180px;--gap:12px;border-radius:0;overflow:visible}.studio-shell .img .grid.size-s{--tile:112px;--gap:8px}.studio-shell .img .grid.size-l{--tile:260px;--gap:16px}.studio-shell .img .it{background:#e5ebdc;border-radius:9px}.studio-shell .img .it:focus-visible .ov{opacity:1}.studio-shell .image-library-empty{background:#f2f5eb;border:1px dashed #bfcbb0;border-radius:10px;align-items:center;gap:20px;padding:28px;display:flex}.studio-shell .image-library-empty>span{color:#7c9164;font-size:34px}.studio-shell .image-library-empty b{font-size:13px;font-weight:500}.studio-shell .image-library-empty p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.7}.studio-shell .image-library-empty a{color:#4b6437;flex:none;align-items:center;gap:20px;min-height:44px;margin-left:auto;font-size:12px;display:inline-flex}.studio-shell .img :is(a,button,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #8b512e}.studio-shell .img :is(.fmt,.qpill):has(input:focus-visible){outline-offset:3px;border-radius:7px;outline:2px solid #8b512e}.studio-shell :is(#lightbox,#reformatModal,#modifyModal){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1d281bcc}.studio-shell :is(#lightbox .lb-card,#reformatModal .rf-card,#modifyModal .rf-card){background:#fafbf6;border:1px solid #dce3d2;border-radius:12px;box-shadow:0 24px 80px #17251040}.studio-shell #lightbox .lb-card>img{background:#e9eddf;border-radius:12px 12px 0 0}.studio-shell #lightbox .lb-meta span{color:#596c47;background:#edf2e3;border-color:#dce5cf;font-weight:500}.studio-shell #lightbox .lb-x{color:#34432a;background:#fff8ec}.studio-shell #genOverlay{color:#283420;background:#f4f6eced}.studio-shell #genOverlay .gen-box{background:#fafbf6;border:1px solid #dce3d2;border-radius:12px;box-shadow:0 18px 60px #29351a20}.studio-shell #genOverlay .gen-spin{border-color:#728b56 #dae3cd #dae3cd}.studio-shell #genOverlay h3{letter-spacing:-.03em;font-weight:500}.studio-shell #genOverlay p{color:#69765b}.studio-shell #genOverlay .gen-bar{background:#dfe6d5}.studio-shell #genOverlay .gen-bar i{background:#7b935f}@media (width<=1200px){.studio-shell .image-workspace{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.studio-shell .img #genForm .fmt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-shell .image-board{padding:20px}.studio-shell .image-generate-row{flex-wrap:wrap}.studio-shell .image-generate-row>span{flex:150px}.studio-shell .image-library-empty{flex-wrap:wrap}}@media (width<=980px){.studio-shell .image-workspace{grid-template-columns:minmax(0,1fr)}.studio-shell .image-board-column{grid-template-columns:minmax(0,1fr);display:grid}.studio-shell .image-board{display:none}.studio-shell .image-brief-note{margin:0}.studio-shell .img #genForm .fmt-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=600px){.studio-shell .image-welcome{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:22px}.studio-shell .image-welcome h2{font-size:29px}.studio-shell .img .gbody{padding:20px 16px}.studio-shell .img #genForm .fmt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-shell .image-inspiration>span{flex-basis:100%}.studio-shell .img .idrop{gap:10px;padding:13px}.studio-shell .image-drop-plus{display:none}.studio-shell .image-generate-row>span{flex-basis:100%}.studio-shell .img .image-generate-row .gen-btn{justify-content:space-between;width:100%}.studio-shell .image-library{margin-top:28px;padding-top:24px}.studio-shell .img .gctrl{gap:8px;margin-left:0}.studio-shell .img .grid{gap:6px}.studio-shell .img .grid.size-s{gap:4px}.studio-shell .img .grid.size-l{gap:8px}.studio-shell .image-library-empty{gap:12px;padding:20px}.studio-shell .image-library-empty>div{flex:180px}.studio-shell .image-library-empty a{margin:0}}@media (prefers-reduced-motion:reduce){.studio-shell .img *,.studio-shell #genOverlay *{transition:none;animation:none}}.topbar .bell{--bell-ink:#dce8cf;--bell-surface:#263222;--bell-line:#657957;isolation:isolate;border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--bell-ink);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:13px;flex:none;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;position:relative}.studio-shell .topbar .bell{--bell-ink:#566747;--bell-surface:#e9efdf;--bell-line:#b4c3a4;background:#f9faf5}.topbar .bell:before{content:"";border:1px solid var(--bell-line);opacity:0;pointer-events:none;border-radius:17px;transition:opacity .2s,transform .3s;position:absolute;inset:-5px;transform:scale(.87)}.topbar .bell .bell-glyph{width:22px;height:22px;overflow:visible}.bell-glyph .bell-swing{transform-origin:12px 3px}.bell-glyph .bell-waves{opacity:0}.topbar .bell[aria-expanded=true]{background:var(--bell-surface);border-color:var(--bell-line);box-shadow:inset 0 1px #ffffff26}.topbar .bell[aria-expanded=true]:before{opacity:.5;transform:scale(1)}.topbar .bell:active{transform:scale(.92)}.topbar .bell:focus-visible{outline:2px solid var(--bell-ink);outline-offset:5px}.topbar .bell.is-ringing .bell-swing{animation:.7s ease-in-out bell-sway}.topbar .bell.is-ringing .bell-waves{animation:.7s ease-out bell-echo}.topbar .bell .badge-dot{border:2px solid var(--bg);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#b75c3c;min-width:19px;height:19px;padding:0 4px;font-size:9px;font-weight:600;line-height:1;top:-5px;right:-6px;box-shadow:0 2px 5px #412b1620}.topbar .bell .badge-dot.is-updated{animation:.35s ease-out bell-count}.topbar .bell-tooltip{color:#fff9ef;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;background:#283420;border:1px solid #ffffff14;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:500;line-height:1.6;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%,-4px);box-shadow:0 8px 24px #24321b20}.topbar .bell-tooltip small{color:#c3d0b5;font-size:10px;font-weight:400;display:block}.topbar .bell:focus-visible:not([aria-expanded=true]) .bell-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.nfp-head .bell-glyph{color:#b5cba1;flex:none;width:21px;height:21px}.studio-shell .nfp{--text:#f2f4ec;--muted:#b2bba7;--muted-2:#9aa78e;--surface:#293024;--border:#ffffff24;--brand:#b6c99e;color:var(--text)}.studio-shell .nfp .nfp-row.is-unread{background:#ffffff08}.studio-shell .nfp .nfp-row.is-unread .nfp-dot{box-shadow:0 0 0 3px #b6c99e18}.nfp-empty .bell-glyph{color:#83976c;width:32px;height:32px;margin:0 auto 14px;display:block}.nfp .nfp-retry{border:1px solid var(--border);color:var(--text);background:var(--surface);font:inherit;cursor:pointer;border-radius:8px;margin-top:14px;padding:9px 15px}.nfp [aria-busy=true]{cursor:progress}.nfp button:disabled{opacity:.55;cursor:wait}.nfp .nfp-action-error{border:1px solid var(--bad);color:var(--text);border-radius:8px;margin:8px;padding:12px;font-size:12px;line-height:1.6}@media (hover:hover) and (pointer:fine){.topbar .bell:hover{background:var(--bell-surface);border-color:var(--bell-line);box-shadow:0 4px 12px #29351a0d}.topbar .bell:hover:not([aria-expanded=true]) .bell-tooltip{opacity:1;visibility:visible;transition-delay:.25s;transform:translate(-50%)}}@keyframes bell-sway{0%,to{transform:rotate(0)}18%{transform:rotate(16deg)}38%{transform:rotate(-13deg)}58%{transform:rotate(8deg)}78%{transform:rotate(-4deg)}}@keyframes bell-echo{0%,to{opacity:0}25%,50%{opacity:.6}}@keyframes bell-count{0%{transform:scale(.65)}60%{transform:scale(1.16)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.topbar .bell,.topbar .bell:before,.topbar .bell .bell-tooltip{transition:none}.topbar .bell .bell-swing,.topbar .bell .bell-waves,.topbar .bell .badge-dot{animation:none}.topbar .bell:active{transform:none}}.agency-setup{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:850px;margin:24px auto 48px}.agency-setup-intro{max-width:680px}.agency-setup-mark{color:#246e9e;background:#e1edf5;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:24px;display:grid}.agency-setup-mark .agency-icon{width:28px;height:28px}.agency-setup h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(24px,3vw,36px);line-height:1.2}.agency-setup-intro>p:last-child{color:var(--muted);font-size:14px;line-height:1.8}.agency-setup-steps{border-bottom:1px solid var(--border);gap:28px;margin:30px 0 24px;padding:0 0 22px;list-style:none;display:flex}.agency-setup-steps li{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.agency-setup-steps li>span{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid}.agency-setup-steps [aria-current]{color:#246e9e;font-weight:600}.agency-setup-steps [aria-current]>span{color:#fff;background:#246e9e}.agency-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agency-setup .agency-choice{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);cursor:pointer;border-radius:13px;align-items:center;gap:14px;padding:22px 18px;transition:border-color .15s,background .15s;display:flex}.agency-setup .agency-choice:hover{border-color:#82aac5}.agency-setup .agency-choice:has(input:checked){background:#edf5fb;border-color:#246e9e;box-shadow:inset 0 0 0 1px #246e9e}.agency-setup .agency-choice:focus-visible{outline-offset:3px;outline:2px solid #246e9e}.agency-setup .agency-choice:has(input:focus-visible){outline-offset:3px;outline:2px solid #246e9e}.studio-shell .content .agency-setup input[type=checkbox]{accent-color:#246e9e;flex:none;width:18px;height:18px}.agency-choice-copy{overflow-wrap:anywhere;flex:1;min-width:0}.agency-choice-copy b{font-size:14px;font-weight:600;display:block}.agency-choice-copy small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.agency-profile-letter{color:#246e9e;background:#e1edf5;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.agency-setup-profile{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;font-size:14px;display:flex}.agency-setup-profile b{overflow-wrap:anywhere;min-width:0}.agency-setup-profile a{color:#246e9e;margin-left:auto;font-size:12px}.agency-setup fieldset{border:0;min-width:0;padding:0}.agency-setup legend{margin-bottom:16px;font-size:14px;font-weight:600}.agency-select-all{cursor:pointer;align-items:center;gap:9px;margin-bottom:16px;font-size:12px;display:flex}.agency-select-all[hidden]{display:none}.agency-setup-note,.agency-setup-empty p{color:var(--muted);margin:22px 0;font-size:13px;line-height:1.7}.agency-setup-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding-top:22px;display:flex}.agency-setup-actions>span{color:var(--muted);margin-right:auto;font-size:11px}.studio-shell .content .agency-setup .btn-primary{color:#fff;background:#246e9e;border-color:#246e9e}.agency-setup-error{color:#a62936;font-size:13px}.agency-setup-exit{color:var(--muted);text-underline-offset:3px;margin-top:28px;font-size:12px;text-decoration:underline;display:inline-block}.agency-setup-empty{border:1px solid var(--border);background:var(--surface);border-radius:13px;grid-column:1/-1;padding:24px}.agency-setup-empty .btn{margin:0 8px 8px 0}@media (width<=600px){.agency-setup{margin-top:12px}.agency-setup-grid{grid-template-columns:1fr}.agency-setup-steps{gap:14px}.agency-setup-steps li{font-size:10px}.agency-setup .agency-choice{padding:18px 14px}.agency-setup-actions .btn-primary{justify-content:center;width:100%}}.agency-icon{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.studio-shell .agency-entry{color:#dcefff;background:#17374b;border:1px solid #386078;border-radius:10px;align-items:center;gap:11px;padding:13px 11px;transition:background .2s,border-color .2s;display:flex}.studio-shell .agency-entry:hover{background:#21485e;border-color:#70b0d5}.agency-entry-icon{color:#a2dbff;background:#a2dbff18;border-radius:8px;flex:none;place-items:center;width:33px;height:33px;display:grid}.agency-entry-copy{flex:1;min-width:0}.agency-entry-copy b{font-size:12px;font-weight:600;display:block}.agency-entry-copy small{color:#acc6d7;margin-top:3px;font-size:9px;line-height:1.5;display:block}.agency-entry-arrow{color:#a2dbff;width:16px;height:16px}.agency-entry:focus-visible{outline-offset:3px;outline:2px solid #a2dbff}html.studio-shell.agency-shell{--bg:#f3f7fa;--panel:#122a3b;--panel-2:#f0f5f9;--surface:#fff;--surface-2:#eaf2f8;--border:#d9e4ec;--border-soft:#e9f0f5;--text:#1e3546;--muted:#637b8c;--muted-2:#6c8495;--brand:#246e9e;--brand-2:#3487b6;--brand-3:#4988b4;--grad:linear-gradient(135deg, #337eaf, #235e89);--shadow:0 12px 30px #183e5808;background:var(--bg)}.agency-shell .topbar{background:#f3f7faf5;border-color:#dce6ed}.agency-shell .topbar h1{color:#53758c;font-size:12px;font-weight:500}.agency-shell .side--team{--text:#e4f1fa;--muted:#a6bfd1;--muted-2:#8faec3;--surface:#1b3a4f;--surface-2:#23465e;--border:#c0dff51c;--brand:#a2d7f9;color:#e4f1fa;background:#122a3b;border-right:1px solid #203c50}.agency-shell .side--team .side-top{background:0 0;border-color:#ffffff12;padding-inline:21px}.agency-shell .side--team .side-brand{gap:8px}.agency-shell .side--team .brand-name{font-size:24px}.agency-shell .side--team .team-tag{color:#b5ddf5;letter-spacing:.09em;box-shadow:none;background:#254a63;border:1px solid #84bfe34d;border-radius:5px;padding:5px 6px;font-size:7px;font-weight:600}.agency-shell .side--team .side-link{color:#c0d2df}.agency-shell .side--team .side-link:hover{color:#fff;background:#ffffff08}.agency-shell .side--team .side-link.active{color:#143b55;box-shadow:none;background:#a6d9f8}.agency-shell .side--team .side-link.active .si svg{stroke:currentColor}.agency-shell .side--team .side-group{color:#7da0b9;letter-spacing:.1em}.agency-shell .side--team .acct-menu{background:#1b3a4f}.agency-shell .side--team .acct-av{background:#356986}.agency-shell .side--team .side-foot{border-color:#ffffff12;gap:13px}.agency-space-label{color:#82a5be;letter-spacing:.12em;padding:0 7px 14px;font-size:8px}.agency-shell .side--team .proj-pick{margin:0 0 12px}.agency-shell .proj-pick summary{background:#1b394d;border:1px solid #36576d;border-radius:9px;gap:9px;padding:13px 10px}.agency-shell .proj-pick .pj-ic{color:#a5d6f4;background:0 0;place-items:center;width:31px;height:34px;font-size:0;display:grid}.agency-shell .proj-pick .pj-tx{min-width:0}.agency-shell .proj-pick .pj-tx small{color:#8eb1ca;font-size:9px}.agency-shell .proj-pick .pj-tx b{color:#e5f3fc;margin-top:4px;font-size:12px;font-weight:500}.agency-shell .proj-pick .pj-car{color:#a6c7de}.agency-shell .proj-pick .pj-menu{background:#1b394d;border:1px solid #36576d;box-shadow:0 12px 30px #04152530}.agency-shell .proj-pick .pj-menu a{overflow-wrap:anywhere;justify-content:space-between;gap:8px;font-size:12px;display:flex}.agency-shell .proj-pick .pj-menu a.on{color:#a5d6f4}.agency-tools{border-top:1px solid #ffffff12;margin-top:23px;padding-top:15px}.agency-tools>summary{cursor:pointer;list-style:none}.agency-tools>summary::-webkit-details-marker{display:none}.agency-tools-label{flex:1}.agency-tools-caret{color:#82a5be;transition:transform .2s}.agency-tools[open] .agency-tools-caret{transform:rotate(180deg)}.agency-tools-list{margin-top:8px}.agency-shell .agency-tools-list .side-link{padding-block:10px;font-size:11px}.agency-team-note{color:#a5c9e1;align-items:flex-start;gap:10px;padding:2px 4px 9px;display:flex}.agency-team-note>span{font-size:10px;line-height:1.7}.agency-team-note small{color:#789db8;font-size:9px;display:block}.agency-shell .side--team .agency-back{border:1px solid #446074;margin:0;font-size:11px}.agency-user{align-items:center;gap:10px;display:flex}.agency-user-avatar{color:#356589;background:#dbeaf5;border-radius:50%;place-items:center;width:35px;height:35px;font-size:13px;font-weight:600;display:grid}.agency-user>span:last-child{max-width:170px}.agency-user b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;display:block;overflow:hidden}.agency-user small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.agency-shell .topbar .bell{--bell-ink:#426d8b;--bell-surface:#e0edf6;--bell-line:#b4cfdf;background:#f8fbfd}.agency-shell .topbar .bell .badge-dot{background:#377dac}.agency-shell .topbar .bell-tooltip{background:#193d56}.agency-shell .topbar .bell-tooltip small{color:#b0cfe3}.agency-shell :is(.side-toggle,.menu-btn){color:#496f89;border-color:#cbdde9}.agency-shell .content .btn-primary{color:#fff;background:#246e9e}.agency-shell .content .btn-primary:hover{background:#1d5c85}.agency-shell .content .btn-ghost{color:#345f7d;border-color:#cbdde9}.agency-shell .content .btn{justify-content:center;gap:10px;display:inline-flex}.agency-shell .content .field :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select){color:var(--text);background:#f7fafc;border-color:#d5e3ed}.agency-shell .content :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#3487b6}.agency-shell :is(.pr,.tm,.ts){max-width:1440px;margin-inline:auto}.agency-shell .agency-eyebrow{letter-spacing:.14em;color:#638ba6;margin:0 0 11px;font-size:9px;font-weight:500;line-height:1.5}.agency-welcome{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.agency-welcome h2{letter-spacing:-.05em;margin:0 0 10px;font-size:clamp(27px,2.6vw,38px);font-weight:500;line-height:1.15}.agency-welcome>div>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.agency-welcome>a{flex:none}.agency-context{background:#e1eff9;border:1px solid #c8dfef;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:26px 28px;display:flex}.agency-context-profile{align-items:center;gap:17px;min-width:0;display:flex}.agency-profile-icon{color:#477a9c;background:#c8e2f4;border:1px solid #b9d8ed;border-radius:12px;flex:none;place-items:center;width:54px;height:60px;display:grid}.agency-profile-icon .agency-icon{width:28px;height:28px}.agency-context-profile>div{min-width:0}.agency-context .agency-eyebrow{color:#517e9d;margin-bottom:5px;font-size:8px;display:block}.agency-context h3{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 5px;font-size:21px;font-weight:500}.agency-context p{color:#617f95;margin:0;font-size:11px;line-height:1.7}.agency-context-team{align-items:center;gap:14px;display:flex}.agency-avatars{padding-left:7px;display:flex}.agency-avatars>span{color:#fff;background:#5689aa;border:3px solid #e1eff9;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-7px;font-size:10px;display:grid}.agency-avatars>span:nth-child(2n){color:#2e5a78;background:#bad4e6}.agency-avatars>span:nth-child(3n){background:#7eacbf}.agency-context-team b{font-size:11px;font-weight:500;display:block}.agency-context-team :is(a,small){color:#406f90;margin-top:5px;font-size:10px;display:block}.agency-context-team a:hover{text-decoration:underline}.agency-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block:20px 26px;display:grid}.agency-stage{min-width:0;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e4ec;border-radius:10px;flex-direction:column;align-items:flex-start;padding:20px;transition:border-color .2s,background .2s;display:flex}.agency-stage:hover{background:#fafdff;border-color:#8fb9d3}.agency-stage[aria-pressed=true]{background:#e8f3fb;border-color:#6b9ebf;box-shadow:inset 0 0 0 1px #6b9ebf}.agency-stage-label{align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.agency-status-dot{background:#81a2ba;border-radius:50%;flex:none;width:6px;height:6px;display:block}.agency-status-dot.s-in_revisione{background:#b99555}.agency-status-dot.s-da_programmare{background:#639681}.agency-status-dot.s-programmato{background:#4a7baf}.agency-stage>b{letter-spacing:-.04em;margin-block:16px 9px;font-size:29px;font-weight:500;line-height:1}.agency-stage-hint{color:var(--muted);font-size:9px;line-height:1.6}.agency-shell .pr .newbar{scroll-margin-top:calc(var(--topbar-h) + 20px);background:#fff;border:1px solid #d9e4ec;border-radius:10px;margin-bottom:30px;padding:0}.agency-shell .pr .newbar>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:flex}.agency-shell .pr .newbar>summary::-webkit-details-marker{display:none}.agency-shell .pr .newbar>summary>span:first-child{color:#335d7b;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.agency-new-hint{color:var(--muted);font-size:10px}.agency-new-hint>span{margin-left:15px}.agency-shell .pr .newbar form{gap:14px;padding:0 20px 20px}.agency-shell .pr .newbar :is(input,select){background:#f7fafc;border-radius:7px;min-height:42px;font-size:12px}.agency-shell .pr .newbar label{font-size:11px}.agency-board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.agency-board-head h3{letter-spacing:-.04em;align-items:center;gap:10px;margin:0;font-size:21px;font-weight:500;display:flex}.agency-board-head h3>span,.agency-count{color:#587c96;letter-spacing:0;background:#e2edf5;border-radius:6px;place-items:center;min-width:23px;height:23px;padding-inline:6px;font-size:10px;display:inline-grid}.agency-board-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agency-filter-all{color:#55758b;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e2eb;border-radius:7px;padding:10px 13px;font-size:11px}.agency-filter-all[aria-pressed=true]{color:#285a7b;background:#e5f0f8;border-color:#a9c9df}.agency-search{background:#fff;border:1px solid #d5e2eb;border-radius:7px;align-items:center;gap:9px;min-height:40px;padding:0 11px;display:flex}.agency-search .agency-icon{color:#7d9ab0;width:15px;height:15px}.agency-search input{width:170px;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:10px 0;font-size:11px}.agency-search:focus-within{outline-offset:2px;outline:2px solid #80b5d7}.agency-shell .pr .pgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:14px}.agency-shell .pr .pcard{background:#fff;border:1px solid #d9e4ec;border-radius:10px;gap:16px;min-width:0;padding:21px 18px;transition:border-color .2s,box-shadow .2s}.agency-shell .pr .pcard:hover{border-color:#8fb9d3;transform:none;box-shadow:0 5px 20px #254a6310}.agency-shell .pr .pcard[data-status]{border-left-color:#d9e4ec}.agency-shell .pr .pcard[data-status]:hover{border-color:#8fb9d3}.agency-shell .pr .pcard[hidden]{display:none}.agency-shell .pr .pc-th{color:#6c95b0;background:#e8f1f7;border-radius:8px;width:55px;height:65px}.agency-shell .pr .pc-th .agency-icon{width:24px;height:24px}.agency-shell .pr .pc-t{font-size:13px;font-weight:500;line-height:1.6}.agency-shell .pr .pc-meta{overflow-wrap:anywhere;font-size:10px;line-height:1.6}.agency-shell .pr .pc-chip{border-radius:5px;margin-block:5px;padding:4px 7px;font-size:9px;font-weight:500}.agency-shell .pr .pc-chip.s-materiale{color:#5d7a90;background:#edf2f6}.agency-shell .pr .pc-chip.s-in_revisione{color:#8c6829;background:#f8f0dc}.agency-shell .pr .pc-chip.s-da_programmare{color:#42775e;background:#e8f3ed}.agency-shell .pr .pc-chip.s-programmato{color:#406a99;background:#e6effa}.agency-shell .pr .empty-all{background:#f9fcfe;border:1px dashed #bdd3e3;border-radius:12px;padding:42px 24px}.agency-empty-icon{color:#6d98b5;background:#eaf4fb;border:1px solid #d0e3f1;border-radius:13px;place-items:center;width:52px;height:52px;display:inline-grid}.agency-empty-icon .agency-icon{width:25px;height:25px}.agency-shell .pr .empty-all h3{color:#3d627c;letter-spacing:-.025em;margin:18px 0 8px;font-size:18px;font-weight:500}.agency-shell .pr .empty-all p{margin:0 0 16px;font-size:12px;line-height:1.8}.agency-shell .pr .empty-all a{color:#266b9b;align-items:center;gap:18px;min-height:42px;font-size:12px;display:inline-flex}.agency-no-results{color:var(--muted);text-align:center;border:1px dashed #c2d7e6;border-radius:10px;padding:30px;font-size:12px}.agency-shell .pm-back,.agency-shell .mm-back{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#102a3eb3}.agency-shell :is(.pm,.mm){border-radius:14px;padding:26px;box-shadow:0 24px 80px #0d304c30}.agency-shell :is(.pm,.mm) .x{color:#547a93;background:#edf4f9;border:1px solid #d1e3ee;width:36px;height:36px}.agency-shell .pm .pm-t{letter-spacing:-.03em;font-size:21px;font-weight:500}.agency-shell .pm-step .s.cur .dot{box-shadow:none;background:#3c83b1}.agency-shell .pm-step .s.done .dot{color:#3f7a5a;background:#e1f0e8;border-color:#95bba7}.agency-shell .pm-sec:after,.agency-shell .mm-sec:after{background:#e0eaf1}.agency-shell .pr .raw-file{color:#376f96;background:#eff7fc;border-color:#c8dfef;font-size:12px}.agency-shell .pr .raw-up-btn{color:#517d9c;background:#f6fbfe;border-color:#a8c7dc}.agency-shell .pr .raw-up-btn:hover{color:#245e86}.agency-shell .pm .ready{color:#387456}.agency-shell .pm .pop :is(input,textarea,select){font-size:12px}.agency-shell .pm .b.go{color:#fff;background:#2c76a5;border:0}.agency-shell .pm-acts .b.warn{color:#ab4353;border-color:#e7bdc4}.agency-shell .pr .raw-prog .rp .bar i{background:#488fbd}.agency-shell .pm .socs input[type=checkbox]{flex:none;width:auto}.agency-shell .content :is(.tm,.ts) .hero{color:#244a65;box-shadow:none;background:#e1eff9;border:1px solid #c8dfef;border-radius:12px;padding:30px}.agency-shell .tm .hero:before{display:none}.agency-shell .content :is(.tm,.ts) .hero h2{letter-spacing:-.04em;margin-bottom:12px;font-size:30px;font-weight:500;line-height:1.2}.agency-shell .content :is(.tm,.ts) .hero p{color:#5b7b92;font-size:12px;line-height:1.8}.agency-shell .content :is(.tm,.ts) .hero .agency-eyebrow{margin-bottom:13px;font-size:9px}.agency-shell .tm .hero .badge2,.agency-shell .ts .hero .who{color:#54768e;background:#f4faff80;border-color:#c2dceb;border-radius:6px;padding:6px 10px;font-size:10px}.agency-shell .tm .hero .badge2 b{color:#2e6992}.agency-shell .tm .invite-btn{color:#fff;box-shadow:none;background:#246e9e;border-radius:7px;min-height:44px;font-size:12px;font-weight:500}.agency-shell .tm .invite-btn:hover{box-shadow:none;background:#1f618b;transform:none}.agency-shell .tm .invite-regen{color:#537c97;background:0 0;border-color:#adccdf;border-radius:7px;font-size:11px;font-weight:400}.agency-shell .tm .panel{border-radius:12px;padding:24px}.agency-shell .tm .panel h3{gap:10px;font-size:17px;font-weight:500}.agency-shell .tm .mgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:16px}.agency-shell .tm .mcard{background:#fafcfe;border-color:#d7e5ee;border-radius:10px;padding:24px 18px}.agency-shell .tm .mcard:hover{border-color:#8fb9d3;transform:none;box-shadow:0 5px 20px #254a6310}.agency-shell .tm .mcard .av,.agency-shell .mm .mm-av{color:#4f7b99;width:62px;height:62px;box-shadow:none;background:#dcecf7;font-size:22px;font-weight:500}.agency-shell .tm .mcard .nm{font-size:14px;font-weight:500}.agency-shell .tm .mcard .em{margin-top:6px;font-size:10px}.agency-shell .tm .chip{color:#517993;background:#e8f2f9;border-color:#cee3f0;border-radius:5px;font-size:9px;font-weight:500}.agency-shell .tm .chip.none{color:#8e6e35;background:#f8f1df;border-color:#eadbb8}.agency-shell .tm .mcard-hint{border:0;margin-top:4px;font-size:10px}.agency-shell .tm .mcard:hover .mcard-hint{color:#3073a1;background:#e9f4fc}.agency-shell .role-card{background:#fafcfe;border-radius:8px;padding:13px}.agency-shell .role-card:has(input:checked){box-shadow:none;background:#e8f3fb;border-color:#7caccd}.agency-shell .role-card:has(input:checked) .rc-ic{color:#fff;box-shadow:none;background:#3c80ac}.agency-shell .role-card:has(input:checked) .rc-tx b{color:#356584}.agency-shell .role-card:has(input:checked) .rc-check{color:#fff;background:#3c80ac}.agency-shell .role-card .rc-tx b{white-space:normal;font-size:11px}.agency-shell .role-card .rc-tx small{font-size:10px}.agency-shell .role-card:has(input:focus-visible){outline-offset:3px;outline:2px solid #438bbb}.agency-shell .ts .card{padding:25px}.agency-shell .ts .card h3{letter-spacing:-.025em;font-size:18px;font-weight:500}.agency-shell .ts .field label{font-size:11px;font-weight:500}.agency-shell .ts .field :is(input,textarea,select){font-size:12px}.agency-shell .ts .chip{color:#407397;background:#e8f2fa;border-color:#c5dfef;border-radius:6px;font-size:11px}.agency-shell .ts .plan{background:#f3f8fc;border-color:#d3e5f0;font-size:13px}.agency-shell .ts .res-sec:after{background:#d9e8f2}.agency-shell #tsBar{background:#d9e7f1}.agency-shell #tsBar i{background:#4d92be}.agency-shell #teamChat .tc-fab{background:#2e77a6;border-radius:16px;box-shadow:0 8px 24px #22527530}.agency-shell #teamChat .tc-head{background:#e7f2fa}.agency-shell #teamChat .tc-input{background:#f5f9fc}.agency-shell #teamChat .tc-row.tc-me .tc-bub{color:#274f6b;box-shadow:none;background:#dceefb}.agency-shell #teamChat .tc-fab .agency-icon{width:24px;height:24px}.agency-shell .content .comp .actions .btn-primary{color:#fff;background:#246e9e;border-color:#246e9e}.agency-shell .content :is(.img,.vid) .btn-primary{color:#fff;background:#246e9e}.agency-shell .img .image-board,.agency-shell .vid .vstep:first-child{color:#234d6b;background:#cae5f7;border-color:#bad9ee}.agency-shell .img .image-brief-note,.agency-shell .vid .train-bar{background:#e9f3fa;border-color:#cce3f2}.agency-shell :is(.pr,.tm,.ts,.side--team) :is(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #5393bd}.agency-shell .pr :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #82b7d8}@media (width>=981px){.studio-shell.side-mini .agency-entry{justify-content:center;padding:9px}.studio-shell.side-mini .agency-entry-copy,.studio-shell.side-mini .agency-entry-arrow,.agency-shell.side-mini .agency-space-label,.agency-shell.side-mini .agency-team-note,.agency-shell.side-mini .agency-tools-label,.agency-shell.side-mini .agency-tools-caret{display:none}.agency-shell.side-mini .agency-tools-list .side-link,.agency-shell.side-mini .side--team .agency-back{font-size:0}}@media (width<=980px){.agency-shell.side-mini .proj-pick{display:block}}@media (width<=1150px){.agency-stage{padding:16px}.agency-context-team{margin-left:71px}.agency-shell .pr .newbar form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agency-shell .pr .newbar form>button{grid-column:1/-1;justify-self:start}}@media (width<=760px){.agency-welcome{flex-direction:column;align-items:flex-start;gap:18px}.agency-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agency-stage-hint{display:none}.agency-stage>b{margin-bottom:0;font-size:25px}.agency-context{gap:18px;padding:20px}.agency-context h3{font-size:18px}.agency-context-team{flex-wrap:wrap;margin-left:0}.agency-shell .content :is(.tm,.ts) .hero{padding:23px}.agency-shell .tm .hero-main{flex-basis:100%;min-width:0}.agency-shell .tm .panel{padding:18px}.agency-shell .pr .newbar form{grid-template-columns:minmax(0,1fr)}.agency-shell .pr .newbar form>button{justify-self:stretch}.agency-new-hint{display:none}.agency-shell .ts .grid{grid-template-columns:minmax(0,1fr)}.agency-shell :is(.pm,.mm){padding:22px 18px}}@media (width<=480px){.agency-user>span:last-child{display:none}.agency-welcome h2{font-size:28px}.agency-context-profile{align-items:flex-start;gap:12px}.agency-profile-icon{width:42px;height:47px}.agency-stage-label{gap:6px;font-size:10px}.agency-stage{padding:15px 12px}.agency-board-head h3{font-size:20px}.agency-board-controls{width:100%}.agency-search{flex:1;min-width:155px}.agency-search input{width:100%}.agency-shell .content :is(.tm,.ts) .hero h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.agency-shell *,.agency-entry{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
