*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.inset-\[-10px\]{top:-10px;right:-10px;bottom:-10px;left:-10px}.inset-\[-14px\]{top:-14px;right:-14px;bottom:-14px;left:-14px}.inset-\[-24px\]{top:-24px;right:-24px;bottom:-24px;left:-24px}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-right-1{right:-.25rem}.-right-20{right:-5rem}.-top-1{top:-.25rem}.-top-24{top:-6rem}.bottom-0{bottom:0}.bottom-1\.5{bottom:.375rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-5{left:1.25rem}.right-0{right:0}.right-0\.5{right:.125rem}.right-16{right:4rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[140\]{z-index:140}.z-\[150\]{z-index:150}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2 / span 2}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[3\.2\/1\]{aspect-ratio:3.2/1}.aspect-square{aspect-ratio:1 / 1}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[15px\]{height:15px}.h-\[26px\]{height:26px}.h-\[5px\]{height:5px}.h-\[7px\]{height:7px}.h-\[calc\(100\%\+28px\)\]{height:calc(100% + 28px)}.h-\[calc\(100\%\+48px\)\]{height:calc(100% + 48px)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-56{max-height:14rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[85vh\]{max-height:85vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[960px\]{max-height:960px}.max-h-\[calc\(100vh-1\.5rem\)\]{max-height:calc(100vh - 1.5rem)}.max-h-\[calc\(100vh-150px\)\]{max-height:calc(100vh - 150px)}.max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}.max-h-\[min\(760px\,calc\(100vh-32px\)\)\]{max-height:min(760px,calc(100vh - 32px))}.max-h-\[min\(780px\,calc\(100vh-24px\)\)\]{max-height:min(780px,calc(100vh - 24px))}.max-h-\[min\(780px\,calc\(100vh-2rem\)\)\]{max-height:min(780px,calc(100vh - 2rem))}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[112px\]{min-height:112px}.min-h-\[190px\]{min-height:190px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[460px\]{min-height:460px}.min-h-\[48px\]{min-height:48px}.min-h-\[64px\]{min-height:64px}.min-h-\[65px\]{min-height:65px}.min-h-\[76px\]{min-height:76px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[15px\]{width:15px}.w-\[170px\]{width:170px}.w-\[26px\]{width:26px}.w-\[62\%\]{width:62%}.w-\[calc\(100\%\+28px\)\]{width:calc(100% + 28px)}.w-\[calc\(100\%\+48px\)\]{width:calc(100% + 48px)}.w-\[min\(280px\,calc\(100vw-40px\)\)\]{width:min(280px,calc(100vw - 40px))}.w-\[min\(292px\,calc\(100vw-32px\)\)\]{width:min(292px,calc(100vw - 32px))}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[8px\]{min-width:8px}.min-w-\[min\(18rem\,100\%\)\]{min-width:min(18rem,100%)}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[160px\]{max-width:160px}.max-w-\[220px\]{max-width:220px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[230px\]{max-width:230px}.max-w-\[280px\]{max-width:280px}.max-w-\[290px\]{max-width:290px}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32ch\]{max-width:32ch}.max-w-\[330px\]{max-width:330px}.max-w-\[420px\]{max-width:420px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.5fr_1fr_150px_120px_auto\]{grid-template-columns:1.5fr 1fr 150px 120px auto}.grid-cols-\[1fr_58px\]{grid-template-columns:1fr 58px}.grid-cols-\[minmax\(0\,1fr\)_88px\]{grid-template-columns:minmax(0,1fr) 88px}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 41 59 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-center{align-self:center}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[28px\]{border-radius:28px}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#7eb58a\]\/35{border-color:#7eb58a59}.border-\[\#7eb58a\]\/55{border-color:#7eb58a8c}.border-\[\#7eb58a\]\/65{border-color:#7eb58aa6}.border-\[\#edd18a\]\/65{border-color:#edd18aa6}.border-\[var\(--tpl-sacred-2\,\#3E7A4C\)\]{border-color:var(--tpl-sacred-2,#3E7A4C)}.border-amber-200\/15{border-color:#fde68a26}.border-amber-200\/20{border-color:#fde68a33}.border-amber-200\/30{border-color:#fde68a4d}.border-amber-300\/20{border-color:#fcd34d33}.border-cream\/20{border-color:rgb(var(--ink-rgb, 237 232 220) / .2)}.border-emerald-600\/30{border-color:#0596694d}.border-emerald-900{--tw-border-opacity: 1;border-color:rgb(6 78 59 / var(--tw-border-opacity, 1))}.border-forest-mid\/40{border-color:#14221966}.border-gold{border-color:var(--cor-primaria, #C8A96E)}.border-green-600\/30{border-color:#16a34a4d}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/30{border-color:#f871714d}.border-red-400\/50{border-color:#f8717180}.border-red-600\/30{border-color:#dc26264d}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-700\/70{border-color:#334155b3}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/5{border-color:#ffffff0d}.border-yellow-600\/30{border-color:#ca8a044d}.bg-\[\#021920\]\/90{background-color:#021920e6}.bg-\[\#021920\]\/95{background-color:#021920f2}.bg-\[\#07131b\]{--tw-bg-opacity: 1;background-color:rgb(7 19 27 / var(--tw-bg-opacity, 1))}.bg-\[\#080c14\]{--tw-bg-opacity: 1;background-color:rgb(8 12 20 / var(--tw-bg-opacity, 1))}.bg-\[\#0A1B2C\]{--tw-bg-opacity: 1;background-color:rgb(10 27 44 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0e18\]{--tw-bg-opacity: 1;background-color:rgb(10 14 24 / var(--tw-bg-opacity, 1))}.bg-\[\#251f0b\]\/95{background-color:#251f0bf2}.bg-\[\#edd18a\]\/80{background-color:#edd18acc}.bg-\[var\(--tpl-ground-raised\,\#142219\)\]{background-color:var(--tpl-ground-raised,#142219)}.bg-amber-200\/\[0\.06\]{background-color:#fde68a0f}.bg-amber-200\/\[0\.07\]{background-color:#fde68a12}.bg-amber-200\/\[0\.08\]{background-color:#fde68a14}.bg-amber-300\/\[0\.06\]{background-color:#fcd34d0f}.bg-black\/10{background-color:#0000001a}.bg-black\/30{background-color:#0000004d}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/75{background-color:#000000bf}.bg-emerald-900\/30{background-color:#064e3b4d}.bg-green-400\/70{background-color:#4ade80b3}.bg-green-900\/30{background-color:#14532d4d}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-400\/5{background-color:#f871710d}.bg-red-400\/70{background-color:#f87171b3}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900\/75{background-color:#0f172abf}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/\[\.035\]{background-color:#ffffff09}.bg-yellow-300\/70{background-color:#fde047b3}.bg-yellow-900\/30{background-color:#713f124d}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#041015\]\/\[\.99\]{--tw-gradient-from: rgb(4 16 21 / .99) var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 16 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#052028\]\/90{--tw-gradient-from: rgb(5 32 40 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 32 40 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#041015\]\/\[\.82\]{--tw-gradient-to: rgb(4 16 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(4 16 21 / .82) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#04161c\]\/90{--tw-gradient-to: rgb(4 22 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(4 22 28 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#041015\]\/90,.to-\[\#041015\]\/\[\.9\]{--tw-gradient-to: rgb(4 16 21 / .9) var(--tw-gradient-to-position)}.to-amber-300{--tw-gradient-to: #fcd34d var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[4\.5rem\]{padding-left:4.5rem}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-body{font-family:var(--font-body, "Inter"),sans-serif}.font-display{font-family:var(--font-display, "Playfair Display"),serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.02\]{line-height:1.02}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#7eb58a\]{--tw-text-opacity: 1;color:rgb(126 181 138 / var(--tw-text-opacity, 1))}.text-\[\#cadcd6\]{--tw-text-opacity: 1;color:rgb(202 220 214 / var(--tw-text-opacity, 1))}.text-\[\#ddeee9\]{--tw-text-opacity: 1;color:rgb(221 238 233 / var(--tw-text-opacity, 1))}.text-\[\#def0ea\]{--tw-text-opacity: 1;color:rgb(222 240 234 / var(--tw-text-opacity, 1))}.text-\[\#edd18a\]{--tw-text-opacity: 1;color:rgb(237 209 138 / var(--tw-text-opacity, 1))}.text-\[\#fffdf4\]{--tw-text-opacity: 1;color:rgb(255 253 244 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-cream{--tw-text-opacity: 1;color:rgb(var(--ink-rgb, 237 232 220) / var(--tw-text-opacity, 1))}.text-cream\/25{color:rgb(var(--ink-rgb, 237 232 220) / .25)}.text-cream\/30{color:rgb(var(--ink-rgb, 237 232 220) / .3)}.text-cream\/35{color:rgb(var(--ink-rgb, 237 232 220) / .35)}.text-cream\/40{color:rgb(var(--ink-rgb, 237 232 220) / .4)}.text-cream\/45{color:rgb(var(--ink-rgb, 237 232 220) / .45)}.text-cream\/50{color:rgb(var(--ink-rgb, 237 232 220) / .5)}.text-cream\/55{color:rgb(var(--ink-rgb, 237 232 220) / .55)}.text-cream\/60{color:rgb(var(--ink-rgb, 237 232 220) / .6)}.text-cream\/65{color:rgb(var(--ink-rgb, 237 232 220) / .65)}.text-cream\/70{color:rgb(var(--ink-rgb, 237 232 220) / .7)}.text-cream\/75{color:rgb(var(--ink-rgb, 237 232 220) / .75)}.text-cream\/80{color:rgb(var(--ink-rgb, 237 232 220) / .8)}.text-cream\/85{color:rgb(var(--ink-rgb, 237 232 220) / .85)}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-error{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-gold{color:var(--cor-primaria, #C8A96E)}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/60{color:#f8717199}.text-red-400\/70{color:#f87171b3}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-stone-200{--tw-text-opacity: 1;color:rgb(231 229 228 / var(--tw-text-opacity, 1))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.accent-\[\#87d1bf\]{accent-color:#87d1bf}.accent-\[var\(--cor-primaria\)\]{accent-color:var(--cor-primaria)}.accent-red-400{accent-color:#f87171}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow: 0 10px 28px rgba(0,0,0,.28);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\,0\,0\,\.2\)\]{--tw-shadow: 0 12px 28px rgba(0,0,0,.2);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.45);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow: 0 2px 12px rgba(0,0,0,.45);--tw-shadow-colored: 0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[3px\]{--tw-backdrop-blur: blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:Inter,sans-serif;background-color:#0b1512;color:#ede8dc;overflow-x:hidden}img,svg,video,canvas{max-width:100%}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}.admin-panel-root,.admin-panel-root>main,.admin-panel-root>main>*{min-width:0}.admin-panel-root [class*=grid],.admin-panel-root [class*=flex]{min-width:0}.admin-panel-root>main>.admin-content-shell{width:100%;max-width:82rem;margin-inline:auto;padding:1.35rem 1.5rem 2.5rem}.admin-panel-root>main>.admin-content-shell>*{width:100%;max-width:76rem;margin-inline:auto}.admin-panel-root .admin-content-shell input,.admin-panel-root .admin-content-shell textarea,.admin-panel-root .admin-content-shell select{max-width:100%}@media (min-width: 1600px){.admin-panel-root>main>.admin-content-shell{padding-inline:2rem}}@media (max-width: 1023px){.admin-panel-root>main>.admin-content-shell{padding:1rem 1.1rem 2rem}}@media (max-width: 639px){.admin-panel-root>main>.admin-content-shell{padding:.75rem .7rem 1.5rem}.admin-panel-root>main>.admin-content-shell .grid{min-width:0}.admin-panel-root>main>.admin-content-shell [role=tablist]{max-width:100%;overflow-x:auto}.admin-panel-root{background-attachment:scroll!important}.admin-panel-root main{overflow-x:clip}.admin-panel-root button,.admin-panel-root a[role=button]{min-height:2.65rem}}@media (max-width: 420px){.admin-panel-root>main>.admin-content-shell{padding-inline:.55rem}.admin-panel-root .admin-content-shell .rounded-3xl{border-radius:1.15rem}.admin-panel-root .admin-content-shell .text-2xl{font-size:1.25rem;line-height:1.2}}@media (max-width: 360px){.admin-panel-root>main>.admin-content-shell{padding-inline:.45rem}.admin-panel-root .admin-content-shell .text-2xl{font-size:18px}.admin-panel-root .fixed.inset-0>[class*=max-w-]{width:calc(100vw - .6rem)!important}}.admin-panel-root .analytics-selection-controlbar{display:none!important}.admin-panel-root .analytics-panel-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding:.45rem;border:1px solid rgba(126,181,138,.24);border-radius:.95rem;background:#050d118f}.admin-panel-root .analytics-panel-nav-item,.admin-panel-root .analytics-panel-reading-nav button{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.68rem .72rem;border:1px solid transparent;border-radius:.7rem;color:#acbdb8;background:transparent;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.admin-panel-root .analytics-panel-nav-item:hover,.admin-panel-root .analytics-panel-nav-item:focus-visible,.admin-panel-root .analytics-panel-reading-nav button:hover,.admin-panel-root .analytics-panel-reading-nav button:focus-visible{border-color:#87d1bf59;color:#e0f1ec;background:#7eb58a1f;outline:none;transform:translateY(-1px)}.admin-panel-root .analytics-panel-nav-item[data-active=true],.admin-panel-root .analytics-panel-reading-nav button[data-active=true]{border-color:#87d1bf61;color:#eaf6f2;background:#7eb58a1f;box-shadow:inset 0 1px #ffffff09}.admin-panel-root .analytics-panel-nav-item strong,.admin-panel-root .analytics-panel-reading-nav button strong{color:inherit;font-size:12px;font-weight:750}.admin-panel-root .analytics-panel-nav-item small,.admin-panel-root .analytics-panel-nav-item em,.admin-panel-root .analytics-panel-reading-nav button small{overflow:hidden;max-width:100%;color:#acbdb8;font-size:11px;font-style:normal;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.admin-panel-root .analytics-panel-nav-item em{color:#87d1bf}.admin-panel-root .analytics-panel-reading-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.55rem;padding:.35rem;border:1px solid rgba(126,181,138,.12);border-radius:.8rem;background:#050d1161}.admin-panel-root .analytics-panel-reading-nav button{padding:.5rem .65rem}@media (max-width: 760px){.admin-panel-root .analytics-panel-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.admin-panel-root .analytics-panel-nav,.admin-panel-root .analytics-panel-reading-nav{grid-template-columns:1fr}}::-moz-selection{background-color:rgb(from var(--cor-primaria, #C8A96E) r g b / .3)}::selection{background-color:rgb(from var(--cor-primaria, #C8A96E) r g b / .3)}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(80%) sepia(30%) saturate(300%) hue-rotate(10deg);cursor:pointer}@keyframes gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:gentle-float 6s ease-in-out infinite}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .6s ease-out forwards}@keyframes geo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.geo-spin-1{animation:geo-spin 45s linear infinite;transform-origin:center}.geo-spin-2{animation:geo-spin 70s linear infinite reverse;transform-origin:center}.geo-spin-3{animation:geo-spin 90s linear infinite;transform-origin:center}@keyframes geo-burst-flash{0%{opacity:0;transform:scale(.3)}12%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.geo-burst-flash{animation:geo-burst-flash 1.8s ease-out forwards;transform-origin:360px 360px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:marquee-scroll 34s linear infinite}.marquee-track:hover{animation-play-state:paused}@keyframes ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ring-spin-1{animation:ring-spin 12s linear infinite}.ring-spin-2{animation:ring-spin 20s linear infinite reverse}.blob-pulse{opacity:var(--blob-opacity, .2)}@keyframes aurora-shift{0%{background-position:0% 60%}50%{background-position:100% 40%}to{background-position:0% 60%}}.aurora-layer{background:linear-gradient(-45deg,#10251a 0%,#2f6842 20%,var(--cor-secundaria, #6fae72) 40%,#477d55 55%,var(--cor-primaria, #d6b45c) 70%,#173a28 85%,#10251a 100%);background-size:500% 500%;animation:aurora-shift 16s ease infinite}.public-cinematic-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;isolation:isolate;background:#08130f}.public-cinematic-bg-overlay{background:radial-gradient(circle at 72% 18%,rgba(214,180,92,.13),transparent 28%),linear-gradient(135deg,#0b1b14,#10251a 52%,#07110d)}.public-cinematic-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:rgba(0,0,0,var(--cinematic-overlay-opacity, .34))}.public-cinematic-parallax{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;pointer-events:none;transform:translate3d(0,calc(var(--cinematic-parallax, 0px) * -1),0);will-change:transform}.public-site{position:relative;isolation:isolate}.public-site>.public-navbar,.public-site>.public-lp-flow{position:relative;z-index:10}.public-site .aurora-layer{display:none!important}.public-cinematic-image,.public-cinematic-vignette,.public-cinematic-mist,.public-cinematic-beam,.public-cinematic-grain{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;pointer-events:none}.public-cinematic-image{top:0;right:0;bottom:0;left:0;z-index:0;background-position:center;background-size:cover;background-repeat:no-repeat;filter:saturate(.82) contrast(1.04) brightness(.72);transform:scale(1.045) translateZ(0);animation:cinematic-camera-drift 28s ease-in-out infinite alternate;will-change:transform}.public-reading-progress{position:fixed;inset:0 0 auto;z-index:80;height:2px;pointer-events:none;background:#ffffff14}.public-reading-progress span{display:block;width:100%;height:100%;transform-origin:0 50%;background:linear-gradient(90deg,var(--public-accent, #d6b45c),var(--tpl-sacred-3, #2dd4bf));box-shadow:0 0 14px color-mix(in srgb,var(--public-accent, #d6b45c) 55%,transparent);transition:transform .12s linear}.public-cinematic-bg-overlay .public-cinematic-image{background-size:cover;filter:saturate(.95) contrast(1.03) brightness(.9);opacity:.92;animation-duration:32s}.public-cinematic-atmosphere{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 20% 28%,rgba(203,177,101,.09),transparent 28%),radial-gradient(ellipse at 78% 68%,rgba(115,176,126,.08),transparent 32%);mix-blend-mode:screen;opacity:.62;animation:cinematic-light-drift 24s ease-in-out infinite alternate;will-change:transform,opacity}.public-cinematic-vignette{z-index:2;background:linear-gradient(90deg,#050e0bad,#050e0b6b 32%,#050e0b1f 68%,#050e0b94),linear-gradient(180deg,rgba(3,11,8,.28),transparent 28%,rgba(3,11,8,.58) 100%)}.public-cinematic-mist{z-index:2;opacity:.18;filter:blur(36px);mix-blend-mode:screen;background:radial-gradient(ellipse at center,rgba(147,190,155,.28),transparent 66%);animation:public-mist-drift 22s ease-in-out infinite alternate}.public-cinematic-mist-one{transform:translate(-18%,18%) scale(1.1)}.public-cinematic-mist-two{transform:translate(28%,-12%) scale(.9);opacity:.12;animation-delay:-9s}.public-cinematic-beam{z-index:3;opacity:.11;mix-blend-mode:screen;background:conic-gradient(from 212deg at 38% 40%,transparent 0 23%,rgba(214,180,92,.16) 29%,transparent 37% 100%);animation:public-beam-breathe 18s ease-in-out infinite alternate}.public-cinematic-grain{z-index:4;opacity:.08;mix-blend-mode:soft-light;background-image:radial-gradient(rgba(255,255,255,.55) .55px,transparent .65px);background-size:4px 4px}@keyframes public-mist-drift{0%{transform:translate3d(-3%,1%,0) scale(1.04)}to{transform:translate3d(4%,-2%,0) scale(1.1)}}@keyframes public-beam-breathe{0%{opacity:.07;transform:rotate(-2deg) scale(1)}to{opacity:.15;transform:rotate(3deg) scale(1.06)}}@keyframes cinematic-camera-drift{0%{transform:scale(1.045) translate3d(-.35%,-.2%,0)}50%{transform:scale(1.065) translate3d(.25%,.15%,0)}to{transform:scale(1.09) translate3d(.45%,-.1%,0)}}@keyframes cinematic-light-drift{0%{transform:translate3d(-2%,1%,0) scale(1);opacity:.48}to{transform:translate3d(2%,-1%,0) scale(1.06);opacity:.72}}@keyframes gold-sweep{0%{background-position:-250% center}to{background-position:250% center}}.gold-sweep{background:linear-gradient(90deg,var(--cor-primaria, #C8A96E) 0%,var(--cor-primaria, #C8A96E) 40%,#eddeb4 46%,#fffcf0 49%,#ffffff 50%,#fffcf0 51%,#eddeb4 54%,var(--cor-primaria, #C8A96E) 60%,var(--cor-primaria, #C8A96E) 100%);background-size:350% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 18px rgb(from var(--cor-primaria, #C8A96E) r g b / .35));animation:gold-sweep 6s ease-in-out infinite alternate}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:#0a0614}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgb(from var(--cor-primaria, #C8A96E) r g b / .5);border-radius:2px}.admin-site-preview{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.admin-site-preview::-webkit-scrollbar{width:6px}.admin-site-preview::-webkit-scrollbar-track{margin:.65rem 0;border-radius:999px;background:transparent}.admin-site-preview::-webkit-scrollbar-thumb{min-height:2.5rem;border:1px solid transparent;border-radius:999px;background:transparent;-webkit-transition:background .25s ease;transition:background .25s ease}.admin-site-preview.is-scrolling{scrollbar-color:rgba(134,196,139,.58) transparent}.admin-site-preview.is-scrolling::-webkit-scrollbar-thumb,.admin-site-preview:hover::-webkit-scrollbar-thumb{border-color:#08151057;background:#86c48b9e}.admin-site-preview.is-scrolling::-webkit-scrollbar-thumb:hover,.admin-site-preview:hover::-webkit-scrollbar-thumb:hover{background:#9ad39de0}.input-portal{background:var(--tpl-ground-raised, #142219);border:1px solid var(--tpl-sacred-2, #3E7A4C);color:#ede8dc;transition:border-color .2s,box-shadow .2s;border-radius:.5rem;padding:.875rem 1rem;font-size:16px;width:100%}.input-portal:focus{outline:none;border-color:var(--cor-primaria, #C8A96E);box-shadow:0 0 0 1px rgb(from var(--cor-primaria, #C8A96E) r g b / .3)}.input-portal::-moz-placeholder{color:#a89f8c59}.input-portal::placeholder{color:#a89f8c59}.input-portal.error{border-color:#f87171}.input-admin{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#e2e8f0;transition:border-color .2s,box-shadow .2s;border-radius:.5rem;padding:.875rem 1rem;font-size:16px;width:100%}.input-admin:focus{outline:none;border-color:var(--cor-primaria, #C8A96E);box-shadow:0 0 0 1px rgb(from var(--cor-primaria, #C8A96E) r g b / .3)}.input-admin::-moz-placeholder{color:#e2e8f059;font-size:12px;letter-spacing:-.01em}.input-admin::placeholder{color:#e2e8f059;font-size:12px;letter-spacing:-.01em}.input-admin.error,.input-admin[aria-invalid=true]{border-color:#f87171}.sig-canvas{cursor:crosshair;touch-action:none;display:block;width:100%;height:160px;background:var(--tpl-ground, #07130E);border-radius:.5rem;border:1px dashed rgb(from var(--cor-primaria, #C8A96E) r g b / .3)}.prem-stat{transition:box-shadow .2s ease,transform .2s ease}.prem-stat:hover{box-shadow:0 0 0 1px rgb(from var(--cor-primaria, #C8A96E) r g b / .3),0 10px 26px #00000059;transform:translateY(-2px)}.template-choice{position:relative;isolation:isolate;will-change:transform,box-shadow}.template-choice:hover{transform:translateY(-3px);border-color:var(--tpl-a2, var(--cor-primaria, #c99a3d))!important;box-shadow:0 12px 28px rgb(from var(--tpl-a2, var(--cor-primaria, #c99a3d)) r g b / .16)}.template-choice:active{transform:translateY(-1px) scale(.99)}.template-choice:focus-visible{outline:2px solid var(--tpl-a2, var(--cor-primaria, #c99a3d));outline-offset:3px}.template-preview-card{position:relative;display:block;min-width:0;overflow:hidden;border:1px solid rgba(205,219,205,.22);border-radius:.9rem;background:#102a32;color:#f8f6ee;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.template-preview-card:hover{border-color:#7eb58a94;transform:translateY(-2px);box-shadow:0 10px 22px #0000002e}.template-preview-card:focus-visible{outline:2px solid rgba(126,181,138,.72);outline-offset:2px}.template-preview-card.is-active{border-color:#7eb58ab8;box-shadow:inset 0 0 0 1px #7eb58a47,0 8px 20px #00000024}.template-preview-art{position:relative;display:block;height:4.1rem;overflow:hidden}.template-preview-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.28;mix-blend-mode:screen;filter:saturate(.72) contrast(1.08)}.template-preview-glow{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.82}.template-preview-lines{position:absolute;left:22%;top:15%;width:55%;height:55%;border:1px solid;border-radius:50%;opacity:.52;transform:rotate(-18deg)}.template-preview-palette{position:absolute;bottom:.55rem;left:.65rem;display:flex;gap:.25rem}.template-preview-palette i{display:block;width:.5rem;height:.5rem;border:1px solid rgba(0,0,0,.24);border-radius:999px}.template-preview-copy{display:block;padding:.55rem .65rem .6rem}.template-preview-copy strong,.template-preview-copy small{display:block}.template-preview-copy strong{font-size:12px}.template-preview-copy small{margin-top:.16rem;color:#f8f6ee94;font-size:11px}.template-preview-card.is-active .template-preview-copy small{color:#7eb58a}.landing-background-picker{padding:.75rem;border:1px solid rgba(205,219,205,.18);border-radius:1rem;background:linear-gradient(145deg,#0d38448c,#061419b8)}.landing-background-option{position:relative;min-width:0;padding:.45rem;border:1px solid rgba(205,219,205,.16);border-radius:.75rem;background:#04101585;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease,box-shadow .2s ease}.landing-background-option:hover{border-color:#edd18a7a;background:#173c42b3;transform:translateY(-1px)}.landing-background-option:focus-visible{outline:2px solid rgba(126,181,138,.8);outline-offset:2px}.landing-background-option.is-active{border-color:#edd18ac2;box-shadow:inset 0 0 0 1px #edd18a3d,0 8px 20px #00000029}.landing-background-thumb{position:relative;display:block;aspect-ratio:16 / 7;overflow:hidden;border-radius:.62rem;background-color:#081a20;background-position:center;background-size:cover;background-repeat:no-repeat}.landing-background-thumb-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#030b080f,#030b089e)}.landing-background-kind{position:absolute;left:.5rem;bottom:.45rem;padding:.2rem .42rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#030d119e;color:#e8e3d2;font-size:11px;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-background-selected{position:absolute;top:.45rem;right:.45rem;display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:999px;background:#c99a3d;color:#07131b;box-shadow:0 4px 14px #00000047}.template-preview-check{position:absolute;top:.55rem;right:.55rem;color:#87d1bf}.font-choice-card{position:relative;min-width:0;min-height:3.55rem;padding:.52rem .62rem;overflow:hidden;border:1px solid rgba(205,219,205,.18);border-radius:.68rem;background:#06161b9e;color:#f8f6ee;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.font-choice-card:hover{border-color:#edd18a70;background:#122c34b8;transform:translateY(-1px)}.font-choice-card:focus-visible{outline:2px solid rgba(237,209,138,.72);outline-offset:2px}.font-choice-card.is-active{border-color:#edd18ab8;background:#edd18a0e;box-shadow:inset 2px 0 #d9b85f,0 0 0 1px #edd18a14}.font-choice-name{display:block;overflow:hidden;padding-right:1rem;font-size:1rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.font-choice-label{display:block;margin-top:.3rem;color:#f8f6ee8a;font-size:.56rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.font-choice-card.is-active .font-choice-label{color:#e0c66f}.font-choice-check{position:absolute;top:.55rem;right:.55rem;color:#e0c66f}.color-preset-card{position:relative;min-width:0;border:1px solid rgba(205,219,205,.18);background:#04131873;transition:border-color .2s ease,background .2s ease,transform .2s ease}.color-preset-card:hover{border-color:#edd18a80;background:#edd18a0b;transform:translateY(-1px)}.color-preset-card.is-active{border-color:#edd18ab8;background:#edd18a0f;box-shadow:inset 2px 0 #d9b85f,0 0 0 1px #edd18a12}.color-preset-card i{display:block;width:.45rem;height:.45rem;border-radius:999px;border:1px solid rgba(255,255,255,.25)}.color-preset-check{position:absolute;top:.6rem;right:.6rem;color:#e0c66f}.color-control-card{display:block;border:1px solid rgba(205,219,205,.15);border-radius:.85rem;padding:.75rem;background:#0411165c}.color-preview-summary{display:flex;min-height:5.1rem;align-items:center;gap:.75rem;padding:.55rem .65rem;border:1px solid rgba(237,209,138,.2);border-radius:.85rem;background:linear-gradient(100deg,#edd18a12,#07131bb8);box-shadow:inset 0 1px #ffffff09}.color-preview-summary-art{position:relative;width:9.5rem;height:4rem;flex:0 0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:.7rem;background:#08161b}.color-preview-summary-art img,.color-preview-summary-art-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.color-preview-summary-art-overlay{opacity:.88}.color-preview-summary-art-label{position:absolute;bottom:.45rem;left:.55rem;color:#ffffffd6;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.profile-visual-summary{position:relative;display:flex;min-height:5.8rem;align-items:center;justify-content:space-between;gap:1rem;overflow:hidden;border:1px solid rgba(126,181,138,.28);border-radius:1rem;padding:.9rem 1rem;background-position:center 48%;background-size:cover;box-shadow:inset 0 1px #ffffff0d}.profile-visual-summary-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#04181ef5,#061e25bd 58%,#c99a3d2e)}.profile-visual-kicker{color:var(--cor-primaria, #c99a3d);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.profile-visual-badge{position:relative;z-index:1;flex:0 0 auto;border:1px solid rgba(201,154,61,.28);border-radius:999px;padding:.4rem .65rem;color:#c99a3d;background:#04181e85;font-size:11px;font-weight:600}.profile-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-top:.15rem}.profile-editor-eyebrow{color:var(--cor-primaria, #c99a3d);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.profile-editor-step{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;flex:0 0 auto;border:1px solid rgba(201,154,61,.28);border-radius:999px;color:#c99a3d;background:#c99a3d14;font-size:11px;font-weight:700}.profile-field-card{border:1px solid rgba(126,181,138,.22);border-radius:.9rem;padding:1rem;background:#07131b;box-shadow:inset 0 1px #ffffff06}.profile-field-card-featured{padding:1.15rem;border-color:#7eb58a4d;background:#07131b}.profile-social-field{border:1px solid rgba(126,181,138,.16);border-radius:.75rem;padding:.75rem;background:#0410156b}@media (max-width: 640px){.profile-editor-heading{gap:.65rem}.profile-field-card{padding:.85rem}.profile-field-card-featured{padding:1rem}}.analytics-hero-guide{display:flex;align-items:center;gap:.75rem;margin-top:1rem;border:1px solid rgba(126,181,138,.24);border-radius:1rem;padding:.55rem .7rem;background:#07131b47}.analytics-hero-guide img{width:4.8rem;height:2.65rem;flex:0 0 auto;border-radius:.65rem;-o-object-fit:cover;object-fit:cover;opacity:.86}.dashboard-empty-visual{position:relative;overflow:hidden;background-position:center;background-size:cover;border:1px dashed rgba(237,209,138,.2)}.dashboard-empty-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#051318c7,#051318eb)}.brand-application-strip{display:grid;grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr);gap:.75rem;align-items:stretch;border:1px solid rgba(126,181,138,.24);border-radius:1rem;padding:.7rem;background:linear-gradient(110deg,#c99a3d0f,#07131b6b)}.brand-application-copy{align-self:center;padding:.25rem .35rem}.brand-application-preview{min-width:0;overflow:hidden;border:1px solid rgba(205,219,205,.2);border-radius:.75rem;background:#08161b}.brand-application-header,.brand-application-footer{display:flex;align-items:center;gap:.4rem;padding:.45rem .55rem;color:#f8f6eec7;font-size:11px}.brand-application-header{border-bottom:1px solid rgba(205,219,205,.12)}.brand-application-header img{width:1.1rem;height:1.1rem;-o-object-fit:contain;object-fit:contain}.brand-application-nav{margin-left:auto;color:#f8f6ee6b;white-space:nowrap}.brand-application-footer{justify-content:space-between;color:#f8f6ee6b;background:#ffffff05}.brand-application-footer img{width:4.7rem;max-height:1.05rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}@media (max-width: 620px){.brand-application-strip{grid-template-columns:1fr}}.color-step-badge{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:1px solid rgba(237,209,138,.24);border-radius:999px;color:#e0c66f;background:#edd18a1a;font-size:11px;font-weight:700}@media (prefers-reduced-motion: reduce){.public-cinematic-parallax{transform:none!important}.public-reading-progress span{transition:none}.template-choice{transition:none!important}.template-choice:hover,.template-choice:active{transform:none}}.public-site .public-editorial-section,.public-site .public-process-redesign,.public-site .public-readiness,.public-site .public-testimonials-feature,.public-site .public-faq-redesign,.public-site .public-cta-redesign{background:transparent!important}.public-site .public-editorial-section:after,.public-site .public-process-redesign:after,.public-site .public-readiness:after,.public-site .public-testimonials-feature:after,.public-site .public-faq-redesign:after,.public-site .public-cta-redesign:after{position:absolute;right:-2rem;bottom:-5rem;color:color-mix(in srgb,var(--public-accent) 6%,transparent);font-family:var(--font-display, "Cormorant Garamond"),serif;font-size:clamp(10rem,24vw,22rem);font-weight:500;line-height:.7;pointer-events:none}.public-site .public-editorial-section:after{content:"02"}.public-site .public-process-redesign:after{content:"03"}.public-site .public-readiness:after{content:"04"}.public-site .public-testimonials-feature:after{content:"05"}.public-site .public-faq-redesign:after{content:"06"}.public-site .public-cta-redesign:after{content:"07"}.public-site .public-editorial-section>div,.public-site .public-process-redesign>div,.public-site .public-readiness>div,.public-site .public-testimonials-feature>div,.public-site .public-faq-redesign>div,.public-site .public-cta-redesign>div{position:relative;z-index:2}.public-site .public-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;border-top:0}.public-site .public-value-grid>div{border-bottom:1px solid color-mix(in srgb,var(--public-line) 78%,transparent)}.public-site .public-value-card{display:block;min-height:13rem;padding:1.8rem 0 2rem;border:0;border-radius:0;background:transparent;box-shadow:none}.public-site .public-value-card>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.public-site .public-value-card .public-feature-icon{display:grid;width:2.6rem;height:2.6rem}.public-site .public-value-card .public-value-number{display:block;padding-top:.6rem}.public-site .public-value-card>div:nth-child(2),.public-site .public-value-card>div:nth-child(3){display:block}.public-site .public-value-card>div:nth-child(2){margin-top:2.3rem;font-size:1.4rem}.public-site .public-value-card>div:nth-child(3){margin-top:.55rem;max-width:24rem}.public-site .public-value-card:hover{transform:translateY(-3px);border-color:transparent;background:transparent;box-shadow:none}.public-site .public-process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--public-line)}.public-site .public-process-card{display:block;min-height:16rem;padding:1.5rem 1.1rem 1.6rem;border:0;border-right:1px solid color-mix(in srgb,var(--public-line) 75%,transparent);border-radius:0;background:transparent;box-shadow:none}.public-site .public-process-card:last-child{border-right:0}.public-site .public-process-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.public-site .public-process-card .public-process-icon{width:2.55rem;height:2.55rem}.public-site .public-process-card h3{margin-top:4.2rem;font-size:1.3rem}.public-site .public-process-card p{margin-top:.55rem}.public-site .public-process-card:hover{transform:translateY(-3px);border-color:var(--public-line);background:color-mix(in srgb,var(--public-accent) 3%,transparent)}.public-site .public-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem;border-top:1px solid var(--public-line)}.public-site .public-readiness-item{display:block;min-height:14rem;padding:1.5rem 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--public-line) 78%,transparent);border-radius:0;background:transparent;box-shadow:none}.public-site .public-readiness-item h3{margin-top:3.2rem;font-size:1.4rem}.public-site .public-readiness-item p{margin-top:.55rem;max-width:20rem}.public-site .public-testimonials-grid{grid-template-columns:1.4fr .8fr .8fr;gap:0}.public-site .public-testimonial-card,.public-site .public-testimonial-featured{min-height:20rem;padding:1.6rem 1.4rem;border:0;border-right:1px solid var(--public-line);border-radius:0;background:transparent;box-shadow:none}.public-site .public-testimonial-card p{max-width:28rem}@media (max-width: 720px){.public-site .public-value-grid,.public-site .public-process-grid,.public-site .public-readiness-grid,.public-site .public-testimonials-grid{grid-template-columns:1fr;gap:0}.public-site .public-value-card,.public-site .public-process-card,.public-site .public-readiness-item,.public-site .public-testimonial-card,.public-site .public-testimonial-featured{min-height:0;padding-inline:0;border-right:0;border-bottom:1px solid var(--public-line)}.public-site .public-process-card h3,.public-site .public-readiness-item h3{margin-top:2rem}.public-site .public-testimonial-card:last-child{border-bottom:0}}.public-selection-cart{position:relative;overflow:hidden;padding:1.35rem;border:1px solid color-mix(in srgb,var(--tpl-sacred-2, #3e7a4c) 65%,transparent);border-radius:1.35rem;background:linear-gradient(145deg,color-mix(in srgb,var(--tpl-ground-raised, #142219) 94%,white),var(--tpl-ground, #0d1811));box-shadow:0 1.5rem 4rem #00000029}.public-selection-cart:before{content:"";position:absolute;width:16rem;height:16rem;right:-8rem;top:-10rem;border-radius:50%;background:radial-gradient(circle,rgb(from var(--cor-primaria, #c8a96e) r g b / .13),transparent 68%);pointer-events:none}.public-selection-cart-head,.public-selection-summary{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.public-selection-cart-head h3{margin-top:.2rem;color:var(--text-cream, #ede8dc);font-family:var(--font-display, Georgia, serif);font-size:1.32rem}.public-selection-cart-head p{margin-top:.25rem;color:#ede8dc8f;font-size:.75rem;line-height:1.45}.public-selection-options{position:relative;z-index:1;display:grid;gap:.55rem;margin:1.2rem 0 .85rem;max-height:17rem;overflow-y:auto;padding-right:.15rem}.public-selection-step{position:relative;z-index:1;display:flex;align-items:center;gap:.65rem;margin-top:1.05rem}.public-selection-step>span{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border:1px solid rgb(from var(--cor-primaria, #c8a96e) r g b / .45);border-radius:999px;color:var(--cor-primaria, #c8a96e);font-size:.6rem;font-weight:800;letter-spacing:.08em}.public-selection-step strong{display:block;color:var(--text-cream, #ede8dc);font-size:.76rem}.public-selection-step small{display:block;margin-top:.16rem;color:#ede8dc80;font-size:.65rem;line-height:1.35}.public-selection-step-practice{margin-top:1.35rem}.public-selection-dates{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem;margin-top:.7rem}.public-selection-date{display:flex;min-height:3.2rem;flex-direction:column;justify-content:center;gap:.22rem;padding:.65rem .7rem;border:1px solid rgb(255 255 255 / .1);border-radius:.85rem;background:#ffffff06;color:inherit;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.public-selection-date:hover{transform:translateY(-1px);border-color:rgb(from var(--cor-primaria, #c8a96e) r g b / .5)}.public-selection-date.is-active{border-color:rgb(from var(--cor-primaria, #c8a96e) r g b / .75);background:rgb(from var(--cor-primaria, #c8a96e) r g b / .12);box-shadow:0 0 0 1px rgb(from var(--cor-primaria, #c8a96e) r g b / .12)}.public-selection-date span{display:flex;align-items:center;gap:.4rem;color:var(--text-cream, #ede8dc);font-size:.72rem;font-weight:700}.public-selection-date.is-active span{color:var(--cor-primaria, #c8a96e)}.public-selection-date small{color:#ede8dc80;font-size:.63rem}.public-selection-option{display:grid;grid-template-columns:1.3rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:3.55rem;padding:.7rem .8rem;border:1px solid rgb(255 255 255 / .1);border-radius:.85rem;background:#ffffff06;color:inherit;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.public-selection-option:hover{transform:translateY(-1px);border-color:rgb(from var(--cor-primaria, #c8a96e) r g b / .5)}.public-selection-option.is-selected{border-color:rgb(from var(--cor-primaria, #c8a96e) r g b / .7);background:rgb(from var(--cor-primaria, #c8a96e) r g b / .11)}.public-selection-check{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border:1px solid rgb(255 255 255 / .28);border-radius:.35rem;color:var(--tpl-ground, #0d1811)}.public-selection-option.is-selected .public-selection-check{border-color:var(--cor-primaria, #c8a96e);background:var(--cor-primaria, #c8a96e)}.public-selection-option-copy{min-width:0}.public-selection-option-copy strong{display:block;overflow:hidden;color:var(--text-cream, #ede8dc);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.public-selection-option-copy small{display:block;margin-top:.18rem;overflow:hidden;color:#ede8dc80;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.public-selection-option-price{color:var(--cor-primaria, #c8a96e);font-size:.78rem;font-weight:700;white-space:nowrap}.public-selection-package{position:relative;z-index:1;display:grid;grid-template-columns:2rem minmax(0,1fr) 1.25rem;align-items:center;gap:.6rem;width:100%;padding:.7rem .75rem;border:1px dashed rgb(from var(--cor-primaria, #c8a96e) r g b / .45);border-radius:.85rem;background:transparent;color:inherit;text-align:left}.public-selection-package.is-selected{background:rgb(from var(--cor-primaria, #c8a96e) r g b / .09)}.public-selection-package-icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:.55rem;color:var(--cor-primaria, #c8a96e);background:rgb(from var(--cor-primaria, #c8a96e) r g b / .12)}.public-selection-package strong{display:block;color:var(--text-cream, #ede8dc);font-size:.75rem}.public-selection-package small{display:block;margin-top:.2rem;color:#ede8dc80;font-size:.65rem;line-height:1.4}.public-selection-package-toggle{display:inline-flex;align-items:center;justify-content:center;color:var(--cor-primaria, #c8a96e);font-size:1.15rem}.public-selection-summary{align-items:center;margin-top:1rem;padding-top:.95rem;border-top:1px solid rgb(255 255 255 / .1)}.public-selection-summary span{display:block;color:#ede8dc9e;font-size:.7rem}.public-selection-summary small{display:block;margin-top:.2rem;color:var(--cor-primaria, #c8a96e);font-size:.65rem}.public-selection-summary strong{color:var(--text-cream, #ede8dc);font-family:var(--font-display, Georgia, serif);font-size:1.5rem}.public-selection-continue{width:100%;margin-top:1rem;justify-content:center}.public-selection-continue:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:none}.public-selection-footnote{display:flex;align-items:center;gap:.35rem;margin-top:.8rem;color:#ede8dc6b;font-size:.65rem;line-height:1.4}.public-selection-empty{display:flex;gap:.75rem;align-items:flex-start;padding:1.25rem;border:1px dashed rgb(255 255 255 / .16);border-radius:1rem;background:#ffffff06;color:#ede8dc8f}.public-selection-empty svg{flex:0 0 auto;color:var(--cor-primaria, #c8a96e)}.public-selection-empty strong{display:block;color:var(--text-cream, #ede8dc);font-size:.8rem}.public-selection-empty p{margin-top:.3rem;font-size:.72rem;line-height:1.5}@media (max-width: 640px){.public-selection-cart{padding:1rem;border-radius:1.1rem}.public-selection-options{max-height:none}.public-selection-option{min-height:3.25rem;padding:.6rem .65rem}.public-selection-dates{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.public-selection-option{transition:none}.public-selection-option:hover{transform:none}}@keyframes glow-pulse{0%,to{box-shadow:0 0 rgb(from var(--cor-primaria, #C8A96E) r g b / .25),0 0 18px rgb(from var(--cor-primaria, #C8A96E) r g b / .15)}50%{box-shadow:0 0 4px rgb(from var(--cor-primaria, #C8A96E) r g b / .5),0 0 34px rgb(from var(--cor-primaria, #C8A96E) r g b / .4)}}.animate-glow-pulse{animation:glow-pulse 3.2s ease-in-out infinite}@keyframes float-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float-bob{animation:float-bob 2.6s ease-in-out infinite}.border-beam{position:relative;isolation:isolate;overflow:hidden;border-radius:inherit;padding:var(--beam-thickness)}.border-beam__glow,.border-beam__glow:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.border-beam__glow{z-index:0;overflow:hidden;background:transparent;opacity:1}.border-beam__glow:after{content:"";top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:var(--beam-thickness);background:conic-gradient(from 0deg,transparent 0deg 278deg,color-mix(in srgb,var(--beam-secondary) 80%,transparent) 302deg,var(--beam-color) 330deg,#fff7d6 346deg,transparent 360deg);filter:blur(1px);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:border-beam-spin var(--beam-duration) linear infinite}.border-beam__content{position:relative;z-index:1;height:100%;border-radius:inherit}@keyframes border-beam-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.border-beam__glow:after{animation:none}}.admin-modern-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:.85rem;padding:.6rem .9rem;font-size:.75rem;font-weight:600;letter-spacing:.01em;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.admin-modern-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}.admin-modern-button:active:not(:disabled){transform:translateY(0) scale(.98)}.admin-modern-button:focus-visible{outline:2px solid var(--cor-primaria, #c99a3d);outline-offset:3px}.admin-modern-button:disabled{cursor:not-allowed;opacity:.45}.admin-modern-button--ghost{border:1px solid rgba(126,181,138,.42);background:#07131b6b;color:#f8f6eeb8}.admin-modern-button--ghost:hover:not(:disabled){border-color:#c99a3d8c;background:#c99a3d17;color:#f8f6ee}.admin-modern-button--demo{border:1px solid rgba(201,154,61,.44);background:linear-gradient(135deg,#c99a3d24,#7eb58a1f);color:var(--cor-primaria, #c99a3d)}.admin-modern-button--danger{border:1px solid rgba(239,68,68,.3);background:#ef444412;color:#fca5a5}.admin-modern-button--danger:hover:not(:disabled){border-color:#ef44448c;background:#ef444421}[data-fallback]:after{content:attr(data-fallback);color:var(--cor-primaria, #c99a3d);font-size:10px;font-weight:700}@media (prefers-reduced-motion: reduce){.admin-modern-button{transition:none}.admin-modern-button:hover:not(:disabled),.admin-modern-button:active:not(:disabled){transform:none}}[class~=analytics-preferences-panel] label{background:transparent!important;border-color:transparent!important;padding:.35rem .5rem!important}.analytics-section-selector .analytics-section-card{padding:.7rem .85rem!important}.analytics-section-selector .analytics-section-card[aria-pressed=true]{border-color:#c99a3d6b!important;box-shadow:inset 0 1px #ffffff0a!important}.analytics-section-selector .analytics-section-card:hover{filter:brightness(1.04)}.analytics-page-shell{display:flex;flex-direction:column;gap:1rem!important;margin-top:-1.5rem}.analytics-page-shell>.analytics-section-selector{order:0}.analytics-page-shell>.analytics-hero{order:2}.analytics-page-shell>.analytics-content-stack{display:contents}.analytics-page-shell>.analytics-content-stack>*{order:3}.analytics-page-shell>.analytics-content-stack>.analytics-integrations-list{order:1}.analytics-page-shell>.analytics-content-stack>.analytics-feedback{order:4}.analytics-section-selector{border-radius:1rem!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(126,181,138,.24)!important;border-radius:0!important;padding:.25rem 0 .55rem!important}.analytics-hero{border-radius:1.25rem!important;padding:.55rem .8rem!important;background:linear-gradient(100deg,#c99a3d14,#0a293157)!important;border:0!important;border-bottom:1px solid rgba(201,154,61,.28)!important;box-shadow:none!important}.analytics-hero>.flex{align-items:center!important}.analytics-hero{padding:.38rem .62rem!important;border-radius:.78rem!important}.analytics-hero>.flex>div:first-child>span{width:1.7rem!important;height:1.7rem!important;border-radius:.55rem!important}.analytics-hero>.flex>div:first-child>span svg{width:.8rem!important;height:.8rem!important}.analytics-hero>.flex p.text-lg{font-size:12px!important}.analytics-hero>.flex p.mt-1{margin-top:.04rem!important;font-size:11px!important;line-height:1.2!important}.analytics-hero>.mt-5{display:none!important}.analytics-hero>.flex>div:first-child>div p.text-lg{font-size:13px!important}.analytics-hero>.flex>div:first-child>div p.mt-1{max-width:48rem}.analytics-hero-guide{display:none!important}.analytics-integrations-list .analytics-integration-card{padding:.85rem!important;border-radius:1rem!important}.analytics-integrations-list .analytics-integration-card .h-11.w-11{width:2.2rem!important;height:2.2rem!important;border-radius:.7rem!important}.analytics-integrations-list .analytics-integration-card .h-11.w-11 img{width:1.1rem!important;height:1.1rem!important}.analytics-integrations-list .analytics-integration-card p.text-sm{font-size:12px!important}.analytics-integrations-list .analytics-integration-card p.mt-1{margin-top:.1rem!important;font-size:11px!important;line-height:1.3!important}.analytics-integrations-list .analytics-integration-card .mt-5{margin-top:.7rem!important}.analytics-integrations-list .analytics-integration-card .mt-4{margin-top:.55rem!important}.analytics-integrations-list .analytics-integration-card .mt-3{margin-top:.45rem!important}.analytics-integrations-list .analytics-integration-card input{min-height:2.35rem!important;padding-top:.45rem!important;padding-bottom:.45rem!important}.analytics-integrations-list .analytics-integration-card .admin-modern-button{min-height:2.2rem!important;padding-top:.4rem!important;padding-bottom:.4rem!important;font-size:11px!important}.analytics-preference-bar{padding:.7rem .8rem!important;border-radius:1rem!important}.analytics-preference-actions{margin-top:.55rem!important;gap:.35rem!important}.analytics-preference-trigger{min-height:2.7rem!important;padding:.4rem .55rem!important;border-radius:.65rem!important}.analytics-preference-footer{margin-top:.55rem!important;padding-top:.55rem!important}.analytics-preference-bar{padding:.5rem .65rem!important}.analytics-preference-heading{gap:.5rem!important}.analytics-preference-heading p.mt-1{display:none!important}.analytics-preference-actions{margin-top:.35rem!important;gap:.3rem!important}.analytics-preference-trigger{min-height:2.25rem!important;padding:.3rem .5rem!important;border-radius:.58rem!important}.analytics-preference-value{margin-top:.12rem!important;font-size:11px!important}.analytics-preference-chevron{bottom:.3rem!important}.analytics-preference-footer{margin-top:.35rem!important;padding-top:.35rem!important}.analytics-preference-footer>span{display:none!important}.analytics-preference-footer{justify-content:flex-end!important}.analytics-overview-card{min-height:4.6rem}.analytics-overview-card .admin-modern-button{min-height:2rem}.analytics-section-selector .analytics-section-card{min-height:4.1rem!important;border:1px solid rgba(126,181,138,.24)!important;border-radius:.9rem!important;box-shadow:inset 0 1px #ffffff09!important;opacity:1!important}.analytics-section-selector .analytics-section-card[aria-pressed=true]{border-color:#7eb58a6b!important;box-shadow:0 8px 18px #00000024,inset 0 0 0 1px #7eb58a1f!important}.analytics-section-selector .analytics-section-card[aria-pressed=false]:hover,.analytics-section-selector .analytics-section-card[aria-pressed=false]:focus-visible{border-color:#7eb58a6b!important;filter:brightness(1.05);transform:translateY(-1px)}.analytics-section-selector .analytics-section-card[aria-pressed=true]>span>span:first-child{background:#b2bcb526!important;color:#c2c7c4!important}.analytics-section-selector .analytics-section-card[aria-pressed=false]>span>span:first-child{background:#282a28b3!important;color:#f8f6eec2!important}.analytics-preference-trigger{border-color:#cddbcd57!important;background:#07131bb8!important;box-shadow:inset 0 1px #ffffff09!important}.analytics-preference-trigger:hover,.analytics-preference-trigger:focus-visible{border-color:#c99a3da3!important;background:#11333eeb!important;transform:translateY(-1px)}.analytics-preference-label{color:#f8f6eea8!important}.analytics-preference-value{color:#f8f6ee!important}.analytics-preference-chevron{right:.55rem;bottom:.42rem;color:#c99a3d!important;font-size:13px;font-weight:700;color:#87d1bf!important}.analytics-preference-footer .admin-modern-button{background:#7eb58a1f!important;border:1px solid rgba(126,181,138,.4)!important;color:#87d1bf!important;box-shadow:none!important}.analytics-preference-footer .admin-modern-button:hover,.analytics-preference-footer .admin-modern-button:focus-visible{background:#7eb58a33!important;border-color:#7eb58aad!important}.analytics-hero>.flex>div:first-child>span{background:#7eb58a1f!important;color:#87d1bf!important}.analytics-hero>.flex>span{color:#87d1bf!important;background:#7eb58a1f!important;border-color:#7eb58a3d!important}.admin-modern-button:not(.admin-modern-button--danger){background:#7eb58a1f!important;border:1px solid rgba(126,181,138,.42)!important;color:#cadcd6!important;box-shadow:none!important}.admin-modern-button:not(.admin-modern-button--danger):hover:not(:disabled),.admin-modern-button:not(.admin-modern-button--danger):focus-visible{background:#7eb58a3d!important;border-color:#7eb58aad!important;color:#e2f3ee!important;box-shadow:0 8px 18px #07131b33!important}.admin-modern-button:not(.admin-modern-button--danger):focus-visible{outline-color:#7eb58ab3!important}.admin-panel-root button[style*=linear-gradient]{background:#7eb58a1f!important;border:1px solid rgba(126,181,138,.42)!important;color:#cadcd6!important;box-shadow:none!important}.admin-panel-root button[style*=linear-gradient]:hover:not(:disabled),.admin-panel-root button[style*=linear-gradient]:focus-visible{background:#7eb58a3d!important;border-color:#7eb58ab3!important;color:#e2f3ee!important}@media (max-width: 760px){.analytics-page-shell{margin-top:-.75rem}.analytics-hero>.mt-5{grid-template-columns:1fr}.analytics-hero-guide{display:none}}.analytics-hero .grid>div{background:#07131b2e!important;border-color:#7eb58a3d!important}.analytics-content-stack{display:flex;flex-direction:column;gap:1rem}.analytics-feedback{order:1}.analytics-integrations-list{order:2}.analytics-preferences-panel{display:none!important}.analytics-preference-bar{order:0;border:1px solid rgba(126,181,138,.28);border-radius:1.25rem;padding:1rem 1.1rem;background:linear-gradient(135deg,#c99a3d1a,#0a29319e);box-shadow:inset 0 1px #ffffff0a}.analytics-preference-heading,.analytics-preference-footer{display:flex;align-items:center;justify-content:space-between;gap:.9rem;flex-wrap:wrap}.analytics-preference-status{border:1px solid rgba(34,197,94,.25);background:#22c55e14;border-radius:999px;padding:.35rem .65rem;font-size:10px;font-weight:700}.analytics-preference-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.9rem}.analytics-preference-trigger{position:relative;min-height:3.35rem;padding:.55rem .7rem;text-align:left;border:1px solid rgba(126,181,138,.24);border-radius:.75rem;background:#07131b57;color:#f8f6ee;transition:border-color .2s ease,background .2s ease,transform .2s ease;cursor:pointer}.analytics-preference-trigger:hover{border-color:#baa36914;background:#baa36903;transform:translateY(-1px)}.analytics-preference-label{display:block;color:#f8f6ee85;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.analytics-preference-value{display:block;margin-top:.25rem;padding-right:1rem;color:#f8f6ee;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analytics-preference-chevron{position:absolute;right:.65rem;bottom:.6rem;color:#858f73;font-size:12px}.analytics-preference-footer{margin-top:.8rem;padding-top:.75rem;border-top:1px solid rgba(126,181,138,.18);color:#f8f6ee85;font-size:10.5px}.analytics-choice-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:block;padding:0;background:transparent}.analytics-choice-modal{width:min(14rem,calc(100vw - 24px));border:1px solid rgba(126,181,138,.42);border-radius:.64rem;padding:.22rem;background:#07131b;box-shadow:0 14px 32px #00000057}.admin-settings-tab{min-width:0}.admin-security-password-card,.admin-master-password-card{position:relative}.admin-master-password-card{border-color:#c99a3d9e!important;background:linear-gradient(145deg,#132f38fa,#173c42)!important;box-shadow:inset 0 1px #c99a3d1a,0 12px 28px #0000001f!important}.admin-master-password-card:before{content:"AÇÃO CRÍTICA";display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .55rem;border:1px solid rgba(175,192,187,.3);border-radius:.6rem;color:#d8e9e3;background:#dcede70f;font-size:11px;font-weight:700;letter-spacing:.08em}.admin-master-password-card:after{content:"";position:absolute;top:1.82rem;right:1.6rem;width:.32rem;height:.32rem;border-radius:.12rem;background:#a9bab5}.admin-master-password-card input{border-color:#c99a3d4d}.admin-settings-tab--domain>div:first-child>div>div.order-2>div.flex>span.shrink-0.rounded-full,.admin-settings-tab--domain>div:nth-child(2)>div.flex>span.hidden,.admin-settings-tab--security>div:first-child>div:first-child>span.rounded-full{display:inline-flex!important;align-items:center;gap:.4rem;min-height:1.75rem;padding:.34rem .65rem .34rem .52rem!important;border:1px solid rgba(175,192,187,.3)!important;border-radius:.65rem!important;color:#d8e9e3!important;background:#dcede70f!important;box-shadow:inset 0 1px #ffffff09;font-size:11px!important;font-weight:650!important;letter-spacing:.01em}.admin-settings-tab--domain>div:first-child>div>div.order-2>div.flex>span.shrink-0.rounded-full:before,.admin-settings-tab--domain>div:nth-child(2)>div.flex>span.hidden:before,.admin-settings-tab--security>div:first-child>div:first-child>span.rounded-full:before{content:"";width:.36rem;height:.36rem;flex:0 0 auto;border-radius:.12rem;background:#a5b6b1;box-shadow:0 0 0 3px #a5b6b117}.admin-settings-tab--domain>div:nth-child(2)>div.flex>span.hidden:before{background:#b7c4ba}.admin-settings-tab--security>div:first-child>div:first-child>span.rounded-full:before{background:#c4b987}.admin-master-password-card input:focus{border-color:#c99a3db3;box-shadow:0 0 0 3px #c99a3d1a}.admin-security-password-card .input-admin,.admin-master-password-card .input-admin{min-height:2.85rem;font-size:14px}.admin-security-password-card .input-admin::-moz-placeholder,.admin-master-password-card .input-admin::-moz-placeholder{font-size:12px}.admin-security-password-card .input-admin::placeholder,.admin-master-password-card .input-admin::placeholder{font-size:12px}.admin-security-password-card .input-admin{max-width:22rem}.admin-master-password-card .input-admin{max-width:30rem}.admin-security-password-card .grid{max-width:46rem}.admin-master-password-card .flex.gap-2{max-width:48rem}.admin-access-form-grid>div:first-child{max-width:34rem}.admin-domain-form{max-width:42rem}.admin-domain-form input{max-width:34rem}.marketing-dispatch-shell{width:100%}.marketing-dispatch-overview{box-shadow:0 12px 30px #0000001a,inset 0 1px #ffffff05}.marketing-dispatch-overview .marketing-flow-step{min-height:5.25rem;padding:.7rem!important}.marketing-dispatch-overview .marketing-flow-step p{line-height:1.35}.marketing-notification-editor{width:100%}.marketing-notification-card{background:linear-gradient(145deg,#061c22,#07131b)!important;box-shadow:0 18px 45px #00000024,inset 0 1px #ffffff06}.marketing-notification-card input,.marketing-notification-card textarea{border-color:#7eb58a47!important;background:#041419!important}.marketing-notification-card input:focus,.marketing-notification-card textarea:focus{border-color:#c99a3d94!important;box-shadow:0 0 0 3px #c99a3d14}.marketing-active-channel{white-space:nowrap}.marketing-push-preview{min-height:10rem}.marketing-flow-step{position:relative;min-height:7rem}.marketing-flow-step-number{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid rgba(201,154,61,.34);border-radius:999px;color:#c99a3d;background:#c99a3d14;font-size:11px;font-weight:700}@media (min-width: 640px){.marketing-flow-step:not(:last-child):after{content:"→";position:absolute;top:1.2rem;right:-.9rem;z-index:2;color:#c99a3db3;font-size:1rem}}@media (min-width: 900px){.marketing-notification-card>.space-y-3{display:grid;grid-template-columns:minmax(15rem,.82fr) minmax(0,1.18fr);gap:1.25rem;align-items:start}.marketing-notification-card>.space-y-3>*{margin-top:0!important}.marketing-notification-card>.space-y-3>div:first-child{grid-row:span 2}.marketing-notification-card>.space-y-3>button{grid-column:2;justify-self:stretch;min-height:2.8rem;justify-content:center}.marketing-notification-card>.coupon-create-form{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:1rem 1.25rem}.marketing-notification-card>.coupon-create-form>p{grid-column:1 / -1}.marketing-notification-card>.coupon-create-form>.coupon-discount-control{grid-column:2;grid-row:2;width:100%;max-width:22rem}.marketing-notification-card>.coupon-create-form>.coupon-name-group{grid-column:1;grid-row:2;min-width:0}}.coupon-create-form>*{margin-top:0!important}.coupon-action{min-height:2.1rem;white-space:nowrap}.coupon-action-copy{box-shadow:inset 0 1px #ffffff0a}.coupon-action-copy:hover{transform:translateY(-1px);background:#c99a3d24!important;border-color:#c99a3d6b!important}.coupon-action-toggle:hover{transform:translateY(-1px);background:#22c55e29!important;border-color:#22c55e7a!important}.coupon-action-delete:hover{transform:translateY(-1px);background:#ef44441f!important;border-color:#ef44447a!important}.coupon-action:focus-visible{outline:2px solid rgba(201,154,61,.75);outline-offset:2px}.admin-panel-root .marketing-notification-editor{max-width:68rem;gap:.85rem}.admin-panel-root .marketing-notification-editor>.marketing-notification-card{padding:1.05rem!important;border-radius:1.15rem!important}.admin-panel-root .marketing-notification-editor>.marketing-notification-card>.flex:first-child{align-items:center;margin-bottom:.8rem!important;padding-bottom:.65rem;border-bottom:1px solid rgba(126,181,138,.12)}.admin-panel-root .marketing-notification-editor>.marketing-notification-card>.flex:first-child h2{font-size:16px;letter-spacing:-.01em}.admin-panel-root .marketing-notification-editor>.marketing-notification-card>.grid{gap:.45rem;margin-bottom:.8rem!important}.admin-panel-root .marketing-notification-editor>.marketing-notification-card>.grid>div{min-height:3.7rem;display:flex;flex-direction:column;justify-content:center;padding:.6rem .8rem;border-color:#7eb58a3d!important;border-radius:.8rem}.admin-panel-root .marketing-notification-editor>.marketing-notification-card>.grid>div p:first-child{font-size:1.25rem;line-height:1}.admin-panel-root .marketing-notification-editor>.marketing-notification-card>[role=tablist]{margin-bottom:.75rem;padding:.25rem;border-radius:.75rem}.admin-panel-root .marketing-notification-editor .coupon-create-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);gap:.65rem .9rem;align-items:start}.admin-panel-root .marketing-notification-editor .coupon-create-intro{grid-column:1 / -1;grid-row:1;margin:0!important;display:flex;flex-direction:column;gap:.22rem}.admin-panel-root .marketing-notification-editor .coupon-create-intro--standalone{margin:.1rem 0 .65rem}.admin-panel-root .marketing-notification-editor .coupon-create-intro>span{color:#87d1bf;font-size:11px;font-weight:800;letter-spacing:.14em}.admin-panel-root .marketing-notification-editor .coupon-create-intro>p{margin:0!important;color:#c6d7d1!important;font-size:12px;line-height:1.45}.admin-panel-root .marketing-notification-editor .coupon-name-group{grid-column:1;grid-row:2;min-width:0;padding:.7rem;border:1px solid rgba(126,181,138,.12);border-radius:.9rem;background:#07131b40}.admin-panel-root .marketing-notification-editor .coupon-name-group>label{margin-bottom:.45rem!important;color:#d3e5df!important;font-size:11px;font-weight:700}.admin-panel-root .marketing-notification-editor .coupon-name-group>div:first-of-type{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.admin-panel-root .marketing-notification-editor .coupon-name-group input{min-width:0;min-height:2.45rem;font-size:12px}.admin-panel-root .marketing-notification-editor .coupon-name-group>p{margin-top:.55rem!important;font-size:11px;line-height:1.45}.admin-panel-root .marketing-notification-editor .coupon-discount-control{grid-column:2;grid-row:2;width:100%;max-width:none;min-height:100%;padding:.7rem!important;border-color:#c99a3d38!important;border-radius:.9rem!important}.admin-panel-root .marketing-notification-editor .coupon-discount-control>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem}.admin-panel-root .marketing-notification-editor .coupon-discount-control label{font-size:11px}.admin-panel-root .marketing-notification-editor .coupon-discount-control input[type=range]{width:100%;min-width:0}.admin-panel-root .marketing-notification-editor .coupon-discount-control>div:nth-child(2){padding-left:0}.admin-panel-root .marketing-notification-editor .coupon-discount-control>button{width:100%;justify-content:center;min-height:2.1rem}.admin-panel-root .marketing-notification-editor>div:last-child>div>p{margin-bottom:.5rem}.admin-panel-root .marketing-notification-editor .coupon-card-main{align-items:center;min-height:4.35rem}.admin-panel-root .marketing-notification-editor .coupon-card-actions{gap:.45rem}.admin-panel-root .marketing-notification-editor .coupon-card-actions .coupon-action{min-height:2.3rem}.admin-panel-root .coupon-ranking-list{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.07)}.admin-panel-root .coupon-ranking-row{display:grid;grid-template-columns:2rem 2.25rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.35rem;padding:.65rem .35rem;border-bottom:1px solid rgba(255,255,255,.07)}.admin-panel-root .coupon-ranking-row[data-leading=true]{background:linear-gradient(90deg,rgba(201,154,61,.08),transparent 55%)}.admin-panel-root .coupon-ranking-position{font-family:Georgia,serif;font-size:12px;font-weight:700;text-align:center;letter-spacing:.05em}.admin-panel-root .coupon-ranking-avatar{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;font-size:12px;font-weight:700}.admin-panel-root .coupon-ranking-user{min-width:0}.admin-panel-root .coupon-ranking-user-line{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.admin-panel-root .coupon-ranking-name{min-width:0;overflow:hidden;color:#e1efea;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin-panel-root .coupon-ranking-count{flex-shrink:0;font-size:11px;font-weight:700;white-space:nowrap}.admin-panel-root .coupon-ranking-track{height:.3rem;margin-top:.5rem;overflow:hidden;border-radius:999px;background:#ffffff12}.admin-panel-root .coupon-ranking-track>div{height:100%;border-radius:inherit;transition:width .35s ease}@media (max-width: 899px){.admin-panel-root .marketing-notification-editor .coupon-create-form{display:flex;flex-direction:column;gap:.75rem}.admin-panel-root .marketing-notification-editor .coupon-name-group,.admin-panel-root .marketing-notification-editor .coupon-discount-control{width:100%}.coupon-create-form{display:flex;flex-direction:column;gap:.75rem}.coupon-discount-control{max-width:100%}}@media (max-width: 640px){.coupon-card-actions{width:100%;justify-content:flex-start}.admin-panel-root .coupon-ranking-row{grid-template-columns:1.75rem 2rem minmax(0,1fr);gap:.6rem}.admin-panel-root .coupon-ranking-avatar{width:2rem;height:2rem}.admin-panel-root .coupon-ranking-user-line{align-items:flex-start;flex-direction:column;gap:.2rem}}.admin-security-password-card p,.admin-master-password-card p{line-height:1.45}.admin-security-password-card .admin-modern-button,.admin-master-password-card .admin-modern-button{min-height:2.85rem}.admin-settings-tab--security{font-size:.875rem}.admin-settings-tab--security p{line-height:1.5}.admin-settings-tab--security [class*="text-[10px]"],.admin-settings-tab--security [class*="text-[11px]"]{font-size:12px!important}.admin-settings-tab--security [class~=text-xs]{font-size:13px!important}.admin-settings-tab--security h2{font-size:18px}.admin-settings-tab--domain>div:first-child{min-width:0}.admin-settings-tab--logs>.flex{min-height:4.5rem}.admin-settings-tab--logs>.relative{max-width:42rem}@media (min-width: 1024px){.admin-settings-tab--domain>div:last-child{padding:1.5rem 1.75rem}.admin-settings-tab--logs>.space-y-3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.admin-settings-tab--logs>.space-y-3>article{min-width:0}}@media (max-width: 720px){.admin-settings-tab--logs>.flex{align-items:flex-start}.admin-settings-tab--logs>.flex>div:last-child{width:100%;flex-wrap:wrap}}.public-site .public-section-heading,.public-site .public-editorial-intro,.public-site .public-process-redesign .mb-12,.public-site .public-readiness .mb-10,.public-site .public-testimonials-feature .mb-12{position:relative}.public-site .public-section-heading:after,.public-site .public-editorial-intro:after,.public-site .public-process-redesign .mb-12:after,.public-site .public-readiness .mb-10:after,.public-site .public-testimonials-feature .mb-12:after{display:block;width:min(7rem,28vw);height:1px;margin-top:1.6rem;background:linear-gradient(90deg,var(--public-accent),transparent);content:""}.public-site .public-section-heading{margin-bottom:2.5rem}.public-site .public-section-heading h2,.public-site .public-editorial-intro h2,.public-site .public-process-redesign h2,.public-site .public-faq-redesign h2,.public-site .public-cta-redesign h2{letter-spacing:-.04em}.public-site .public-schedule-table-wrap,.public-site .public-practice-panel{border:0;border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line);border-radius:0;background:transparent;box-shadow:none}.public-site .public-schedule-heading{padding-inline:0}.public-site .public-schedule-cards{grid-template-columns:1fr;gap:0;padding:0}.public-site .public-schedule-card{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(12rem,1.6fr) minmax(8rem,.7fr) auto;align-items:center;gap:1rem;min-height:0;padding:1.35rem 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--public-line) 78%,transparent);border-radius:0;background:transparent;box-shadow:none}.public-site .public-schedule-card:last-child{border-bottom:0}.public-site .public-schedule-card:hover{transform:none;border-color:color-mix(in srgb,var(--public-accent) 45%,transparent);box-shadow:none}.public-site .public-schedule-card h4{margin-top:0;font-size:1.35rem}.public-site .public-schedule-card>p{margin-top:.3rem}.public-site .public-schedule-card-footer{margin-top:0;padding-top:0;align-items:center}.public-site .public-schedule-card-actions{margin-top:0;min-width:10rem}.public-site .public-schedule-card-actions button{min-height:2.5rem}.public-site .public-value-grid{grid-template-columns:1fr;gap:0;border-top:1px solid var(--public-line)}.public-site .public-value-grid>div{border-bottom:1px solid color-mix(in srgb,var(--public-line) 76%,transparent)}.public-site .public-value-card{display:grid;grid-template-columns:3.2rem minmax(10rem,.8fr) minmax(0,1.5fr);align-items:center;gap:1.25rem;min-height:0;padding:1.35rem 0;border:0;border-radius:0;background:transparent;box-shadow:none}.public-site .public-value-card:before{display:none}.public-site .public-value-card:hover{transform:none;border-color:transparent;box-shadow:none}.public-site .public-value-card>div:first-child{display:contents}.public-site .public-value-card .public-feature-icon{grid-column:1;grid-row:1;width:2.4rem;height:2.4rem}.public-site .public-value-card .public-value-number{grid-column:1;grid-row:1;align-self:start;padding-top:2.8rem;font-size:.58rem}.public-site .public-value-card>div:nth-child(2){grid-column:2;margin-top:0}.public-site .public-value-card>div:nth-child(3){grid-column:3;margin-top:0;max-width:27rem}.public-site .public-process-grid{grid-template-columns:1fr;gap:0;border-top:1px solid var(--public-line)}.public-site .public-process-card{display:grid;grid-template-columns:3.5rem minmax(11rem,.7fr) minmax(0,1.3fr);align-items:center;gap:1rem;min-height:0;padding:1.3rem 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--public-line) 78%,transparent);border-radius:0;background:transparent;box-shadow:none}.public-site .public-process-card:before{display:none}.public-site .public-process-card:hover{transform:none;border-color:color-mix(in srgb,var(--public-accent) 45%,transparent);background:transparent}.public-site .public-process-card>div:first-child{display:contents}.public-site .public-process-card .public-value-number{grid-column:1}.public-site .public-process-card .public-process-icon{grid-column:1;grid-row:1;justify-self:end;width:2.5rem;height:2.5rem}.public-site .public-process-card h3{grid-column:2;margin-top:0}.public-site .public-process-card p{grid-column:3;margin-top:0}.public-site .public-readiness-grid{grid-template-columns:1fr;gap:0;border-top:1px solid var(--public-line)}.public-site .public-readiness-item{display:grid;grid-template-columns:8rem minmax(12rem,.8fr) minmax(0,1.4fr);align-items:center;gap:1rem;min-height:0;padding:1.25rem 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--public-line) 78%,transparent);border-radius:0;background:transparent;box-shadow:none}.public-site .public-readiness-item h3,.public-site .public-readiness-item p{margin-top:0}.public-site .public-testimonials-grid{grid-template-columns:1.25fr .9fr .9fr;gap:0;border-top:1px solid var(--public-line)}.public-site .public-testimonial-card,.public-site .public-testimonial-featured{min-height:18rem;padding:1.5rem 1.25rem;border:0;border-right:1px solid var(--public-line);border-radius:0;background:transparent;box-shadow:none}.public-site .public-testimonial-card:last-child{border-right:0}.public-site .public-testimonial-card:hover,.public-site .public-testimonial-featured:hover{transform:none;border-color:var(--public-line);box-shadow:none}.public-site .public-testimonial-featured{padding-left:0}.public-site .public-testimonial-glow{display:none}@media (max-width: 720px){.public-site .public-schedule-card,.public-site .public-value-card,.public-site .public-process-card,.public-site .public-readiness-item{grid-template-columns:3rem minmax(0,1fr);gap:.75rem}.public-site .public-schedule-card-date,.public-site .public-value-card>div:first-child,.public-site .public-process-card>div:first-child{grid-column:1}.public-site .public-schedule-card h4,.public-site .public-value-card>div:nth-child(2),.public-site .public-process-card h3,.public-site .public-readiness-item h3{grid-column:2}.public-site .public-schedule-card>p,.public-site .public-value-card>div:nth-child(3),.public-site .public-process-card p,.public-site .public-readiness-item p{grid-column:2}.public-site .public-schedule-card-footer,.public-site .public-schedule-card-actions{grid-column:2}.public-site .public-value-card>div:first-child,.public-site .public-process-card>div:first-child{display:block}.public-site .public-value-card .public-value-number{display:block;padding-top:.3rem}.public-site .public-value-card .public-feature-icon{display:none}.public-site .public-testimonials-grid{grid-template-columns:1fr}.public-site .public-testimonial-card,.public-site .public-testimonial-featured{min-height:0;padding:1.25rem 0;border-right:0;border-bottom:1px solid var(--public-line)}.public-site .public-testimonial-card:last-child{border-bottom:0}}@media (prefers-reduced-motion: reduce){.public-site .public-schedule-card,.public-site .public-value-card,.public-site .public-process-card,.public-site .public-testimonial-card{transition:none!important}}.public-site{--public-panel: color-mix(in srgb, var(--tpl-ground-raised, #142219) 88%, transparent);--public-panel-strong: color-mix(in srgb, var(--tpl-ground-raised, #142219) 96%, transparent);--public-line: color-mix(in srgb, var(--tpl-sacred-2, #3E7A4C) 42%, transparent);--public-muted: var(--tpl-ink-soft, #b9c2ac);--public-faint: var(--tpl-ink-faint, #7c8a72);--public-accent: var(--tpl-a2, var(--cor-primaria, #d6b45c));background:var(--tpl-portal-bg, radial-gradient(ellipse 140% 90% at 50% -5%, #24371f 0%, #16241a 25%, #0d1811 60%))!important;color:var(--tpl-ink, #f3eedf)}.public-site .public-navbar{background:transparent!important;border-bottom:1px solid transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;padding:.7rem 0}.public-site .public-navbar-shell{border:1px solid transparent;border-radius:1.1rem;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,transform .35s ease}.public-site .public-navbar.is-scrolled{padding:.4rem 0}.public-site .public-navbar.is-scrolled .public-navbar-shell{background:color-mix(in srgb,var(--tpl-ground, #0d1811) 84%,transparent);border-color:color-mix(in srgb,var(--tpl-sacred-2, #3e7a4c) 34%,transparent);box-shadow:0 .9rem 2.5rem #0000002e,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.public-site .public-navbar a,.public-site .public-navbar button{letter-spacing:.01em}.public-site .public-navbar a:focus-visible,.public-site .public-navbar button:focus-visible{outline:2px solid var(--public-accent, #d6b45c);outline-offset:3px}.public-site .public-navbar nav a{position:relative}.public-site .public-navbar nav a:after{content:"";position:absolute;left:1rem;right:1rem;bottom:.2rem;height:1px;background:var(--public-accent, #d6b45c);transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.public-site .public-navbar nav a:hover:after,.public-site .public-navbar nav a[aria-current=page]:after{transform:scaleX(1)}@media (max-width: 767px){.public-site .public-navbar{padding:.5rem 0}.public-site .public-navbar-shell{border-radius:.95rem}.public-site .public-navbar.is-scrolled .public-navbar-shell{background:color-mix(in srgb,var(--tpl-ground, #0d1811) 90%,transparent)}}@media (prefers-reduced-motion: reduce){.public-site .public-navbar-shell,.public-site .public-navbar nav a:after{transition:none}}.public-hero{min-height:min(780px,90vh);display:flex;align-items:center}.public-hero-centered{text-align:center}.public-hero-centered-inner{display:flex;flex-direction:column;align-items:center}.public-hero-centered .public-event-chip{margin-inline:auto}.public-hero-centered .public-kicker{justify-content:center}.public-centered-mark{position:relative;display:grid;place-items:center;width:min(23rem,80vw);height:19rem;margin:.5rem auto 0}.public-centered-mark .public-hero-logo{position:relative;z-index:2;width:10.5rem;height:10.5rem;border-radius:50%;box-shadow:0 0 0 1rem color-mix(in srgb,var(--public-accent) 5%,transparent),0 1.5rem 4rem color-mix(in srgb,var(--public-accent) 22%,transparent)}.public-centered-mark .public-orbit-one{width:23rem;height:11rem}.public-centered-mark .public-orbit-two{width:17rem;height:18rem}.public-hero-centered .public-hero-title{max-width:16ch;margin-inline:auto}.public-hero-centered .public-hero-description{margin-inline:auto}.public-hero-centered .public-hero-actions,.public-hero-centered .public-trust-line{justify-content:center}.public-template-signature{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;color:var(--public-faint);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.public-template-signature svg{color:var(--public-accent)}.public-hero-grid{width:100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);gap:clamp(2rem,7vw,8rem);align-items:center}.public-hero-copy{max-width:38rem}.public-event-chip{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1.5rem;padding:.62rem .85rem;border:1px solid color-mix(in srgb,var(--public-accent) 38%,transparent);border-radius:999px;color:var(--public-accent);background:color-mix(in srgb,var(--public-accent) 10%,transparent);font-size:.78rem;font-weight:700;letter-spacing:.01em}.public-event-detail{padding-left:.6rem;border-left:1px solid color-mix(in srgb,var(--public-accent) 35%,transparent);color:var(--public-muted);font-weight:600}.public-kicker{display:flex;align-items:center;gap:.7rem;margin-bottom:1.1rem;color:var(--public-accent);font-size:.68rem;font-weight:800;letter-spacing:.2em;line-height:1.3;text-transform:uppercase}.public-kicker span{width:2.2rem;height:1px;background:linear-gradient(90deg,transparent,var(--public-accent))}.public-kicker span:last-child{background:linear-gradient(90deg,var(--public-accent),transparent)}.public-hero-title{max-width:12ch;margin:0 0 1.25rem;color:var(--tpl-ink, #f3eedf);font-size:clamp(3.6rem,8vw,7.2rem);font-weight:600;letter-spacing:-.055em;line-height:.9;text-wrap:balance}.public-hero-description{max-width:34rem;margin:0 0 2rem;color:var(--public-muted);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.public-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem}.public-primary-cta{min-height:3.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.85rem 1.35rem;border-radius:.85rem;font-size:.9rem;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.public-primary-cta:hover{transform:translateY(-2px);filter:saturate(1.08)}.public-secondary-cta{min-height:3.25rem;display:inline-flex;align-items:center;gap:.5rem;padding:.85rem .95rem;color:var(--public-muted);font-size:.88rem;font-weight:700;transition:color .2s ease,transform .2s ease}.public-secondary-cta:hover{color:var(--public-accent);transform:translate(2px)}.public-trust-line{display:flex;align-items:center;gap:.45rem;max-width:35rem;margin-top:1.35rem;color:var(--public-faint);font-size:.72rem;line-height:1.5}.public-trust-line svg{flex:0 0 auto;color:var(--public-accent)}.public-hero-art{position:relative;min-height:29rem;display:grid;place-items:center}.public-hero-art-card{position:relative;z-index:2;width:min(100%,27rem);padding:1rem;border:1px solid color-mix(in srgb,var(--public-accent) 28%,transparent);border-radius:1.6rem;background:linear-gradient(145deg,color-mix(in srgb,var(--tpl-ground-raised, #142219) 94%,transparent),color-mix(in srgb,var(--tpl-ground, #0d1811) 92%,transparent));box-shadow:0 2rem 5rem #00000047,inset 0 1px #ffffff12}.public-hero-art-top,.public-hero-art-footer{display:flex;justify-content:space-between;align-items:center;color:var(--public-faint);font-size:.67rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.public-hero-art-top{padding:.25rem .25rem 1rem;color:var(--public-accent)}.public-hero-art-footer{padding:1rem .25rem .25rem;letter-spacing:.04em;text-transform:none}.public-logo-stage{display:grid;place-items:center;min-height:22rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--tpl-sacred-2, #3e7a4c) 32%,transparent);border-radius:1.15rem;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--public-accent) 18%,transparent),transparent 52%),color-mix(in srgb,var(--tpl-ground, #0d1811) 92%,transparent)}.public-hero-logo{width:11rem;height:11rem;border-radius:50%;box-shadow:0 0 0 1rem color-mix(in srgb,var(--public-accent) 5%,transparent),0 1.5rem 4rem color-mix(in srgb,var(--public-accent) 22%,transparent)}.public-orbit{position:absolute;border:1px solid color-mix(in srgb,var(--public-accent) 18%,transparent);border-radius:50%;transform:rotate(-24deg);pointer-events:none}.public-orbit-one{width:25rem;height:12rem}.public-orbit-two{width:19rem;height:29rem;transform:rotate(26deg);opacity:.7}.public-section{border-top:1px solid color-mix(in srgb,var(--tpl-sacred-2, #3e7a4c) 18%,transparent)}.public-stats,.public-gallery,.public-process,.public-cta{background:color-mix(in srgb,var(--tpl-ground, #0d1811) 44%,transparent)!important}.public-about,.public-testimonials,.public-faq{background:transparent!important}.public-site .public-section>div{max-width:60rem}.public-agenda{background:color-mix(in srgb,var(--tpl-ground, #0d1811) 54%,transparent)!important}.public-section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.8rem}.public-section-heading h2{margin:.35rem 0 .6rem;color:var(--tpl-ink, #f3eedf)}.public-section-heading p{max-width:34rem;color:var(--public-muted);font-size:.92rem;line-height:1.6}.public-card-eyebrow{color:var(--public-accent);font-size:.64rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.public-price-anchor{min-width:10rem;padding:.9rem 1rem;border-left:1px solid var(--public-line);text-align:right}.public-price-anchor span,.public-price-anchor small{display:block;color:var(--public-faint);font-size:.65rem}.public-price-anchor strong{display:block;margin:.15rem 0;color:var(--public-accent);font-family:var(--font-display, "Cormorant Garamond"),serif;font-size:1.65rem}.public-agenda-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);gap:1rem}.public-agenda-primary{padding-top:3rem;background:color-mix(in srgb,var(--tpl-ground, #0d1811) 58%,transparent)!important}.public-journey-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:1.25rem 0;padding:.5rem;border:1px solid color-mix(in srgb,var(--public-line) 78%,transparent);border-radius:.95rem;background:color-mix(in srgb,var(--tpl-ground, #0d1811) 42%,transparent)}.public-journey-step{display:flex;align-items:center;min-width:0;gap:.45rem;padding:.55rem .6rem;border-radius:.65rem}.public-journey-step>span{display:grid;place-items:center;width:1.7rem;height:1.7rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--public-accent) 32%,transparent);border-radius:50%;color:var(--public-accent);background:color-mix(in srgb,var(--public-accent) 9%,transparent);font-size:.58rem;font-weight:800}.public-journey-step>div{display:grid;min-width:0;gap:.1rem}.public-journey-step strong{overflow:hidden;color:var(--tpl-ink, #f3eedf);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.public-journey-step small{overflow:hidden;color:var(--public-faint);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.public-journey-step i{margin-left:auto;color:var(--public-faint);font-size:.8rem;font-style:normal}.public-schedule-table-wrap{min-width:0;overflow:hidden;border:1px solid var(--public-line);border-radius:1.15rem;background:var(--public-panel)}.public-schedule-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.2rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--public-line) 78%,transparent)}.public-schedule-heading h3{margin:.18rem 0 .25rem;color:var(--tpl-ink, #f3eedf);font-family:var(--font-display, "Cormorant Garamond"),serif;font-size:1.4rem}.public-schedule-heading p{max-width:38rem;color:var(--public-muted);font-size:.72rem;line-height:1.5}.public-schedule-heading>span{flex:0 0 auto;padding:.35rem .55rem;border:1px solid color-mix(in srgb,var(--public-accent) 28%,transparent);border-radius:999px;color:var(--public-accent);background:color-mix(in srgb,var(--public-accent) 7%,transparent);font-size:.65rem;font-weight:800}.public-schedule-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:.8rem}.public-schedule-card{display:flex;min-width:0;min-height:15rem;flex-direction:column;padding:1rem;border:1px solid color-mix(in srgb,var(--public-line) 84%,transparent);border-radius:.95rem;background:linear-gradient(145deg,color-mix(in srgb,var(--public-panel) 94%,transparent),color-mix(in srgb,var(--tpl-ground, #0d1811) 50%,transparent));transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.public-schedule-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--public-accent) 48%,transparent);box-shadow:0 1rem 2rem #0000002e}.public-schedule-card-date{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;color:var(--public-accent);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.public-schedule-card-date small{width:100%;margin-left:1.35rem;color:var(--public-faint);font-size:.62rem;font-weight:600;letter-spacing:0;text-transform:none}.public-schedule-card h4{margin-top:1rem;color:var(--tpl-ink, #f3eedf);font-family:var(--font-display, "Cormorant Garamond"),serif;font-size:1.2rem;font-weight:650;line-height:1.08}.public-schedule-card>p{margin-top:.45rem;color:var(--public-muted);font-size:.7rem;line-height:1.5}.public-schedule-card-footer{display:flex;align-items:end;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:1rem}.public-schedule-card-footer strong{display:block;color:var(--public-accent);font-size:1rem}.public-schedule-card-footer small{display:block;margin-top:.12rem;color:var(--public-faint);font-size:.6rem}.public-schedule-card-practice{max-width:50%;overflow:hidden;padding:.25rem .45rem;border:1px solid color-mix(in srgb,var(--public-accent) 24%,transparent);border-radius:999px;color:var(--public-muted);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.public-schedule-card-actions{display:flex;gap:.4rem;margin-top:.85rem}.public-schedule-card-actions button{flex:1;min-height:2.2rem;padding:.4rem .45rem;border:1px solid color-mix(in srgb,var(--public-accent) 28%,transparent);border-radius:.55rem;color:var(--public-accent);background:transparent;font-size:.62rem;font-weight:800;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.public-schedule-card-actions button:hover,.public-schedule-card-actions button:focus-visible{border-color:var(--public-accent);background:color-mix(in srgb,var(--public-accent) 10%,transparent);outline:none;transform:translateY(-1px)}.public-schedule-card-actions .public-schedule-primary{color:var(--tpl-ground, #0d1811);background:var(--public-accent);border-color:var(--public-accent)}.public-schedule-table{width:100%;border-collapse:collapse;text-align:left}.public-schedule-table th{padding:.72rem 1.25rem;color:var(--public-faint);background:color-mix(in srgb,var(--tpl-ground, #0d1811) 35%,transparent);font-size:.61rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.public-schedule-table td{padding:.9rem 1.25rem;border-top:1px solid color-mix(in srgb,var(--public-line) 62%,transparent);vertical-align:middle}.public-schedule-table td strong{color:var(--tpl-ink, #f3eedf);font-size:.78rem}.public-schedule-table td small{display:block;margin-top:.22rem;color:var(--public-muted);font-size:.66rem;line-height:1.35}.public-schedule-table td:nth-child(3) strong{color:var(--public-accent);font-size:.9rem;white-space:nowrap}.public-schedule-table td:last-child{width:1%;white-space:nowrap}.public-schedule-table button,.public-schedule-mobile-row button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2.35rem;padding:.45rem .7rem;border:1px solid color-mix(in srgb,var(--public-accent) 28%,transparent);border-radius:.6rem;color:var(--public-accent);background:transparent;font-size:.67rem;font-weight:800;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.public-schedule-table button:hover,.public-schedule-table button:focus-visible,.public-schedule-mobile-row button:hover,.public-schedule-mobile-row button:focus-visible{border-color:var(--public-accent);background:color-mix(in srgb,var(--public-accent) 10%,transparent);outline:none;transform:translateY(-1px)}.public-schedule-table .public-schedule-primary,.public-schedule-mobile-row .public-schedule-primary{color:var(--tpl-ground, #0d1811);background:var(--public-accent);border-color:var(--public-accent)}.public-schedule-mobile-row{padding:.9rem;border:1px solid color-mix(in srgb,var(--public-line) 72%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--tpl-ground, #0d1811) 46%,transparent)}.public-ceremony-list,.public-practice-panel{padding:1rem;border:1px solid var(--public-line);border-radius:1.15rem;background:var(--public-panel)}.public-ceremony-list{display:grid;gap:.7rem}.public-ceremony-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--public-line) 72%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--tpl-ground, #0d1811) 46%,transparent);transition:border-color .2s ease,transform .2s ease,background .2s ease}.public-ceremony-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--public-accent) 52%,transparent);background:color-mix(in srgb,var(--public-accent) 5%,var(--tpl-ground, #0d1811))}.public-ceremony-date{display:grid;place-items:center;min-width:3.4rem;height:3.8rem;border-radius:.75rem;color:var(--public-accent);background:color-mix(in srgb,var(--public-accent) 10%,transparent)}.public-ceremony-date span{font-family:var(--font-display, "Cormorant Garamond"),serif;font-size:1.55rem;font-weight:700;line-height:1}.public-ceremony-date small{font-size:.62rem;font-weight:800;text-transform:uppercase}.public-ceremony-copy{min-width:0}.public-ceremony-copy h3{margin:.18rem 0;color:var(--tpl-ink, #f3eedf);font-family:var(--font-display, "Cormorant Garamond"),serif;font-size:1.25rem}.public-ceremony-copy p{overflow:hidden;color:var(--public-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.public-ceremony-meta{display:grid;justify-items:end;gap:.45rem}.public-ceremony-meta strong{color:var(--public-accent);font-size:.9rem}.public-ceremony-meta button{display:inline-flex;align-items:center;gap:.25rem;min-height:2.2rem;padding:.45rem .65rem;border:1px solid color-mix(in srgb,var(--public-accent) 28%,transparent);border-radius:.55rem;color:var(--public-accent);background:transparent;font-size:.68rem;font-weight:800;cursor:pointer;transition:background .2s ease,border-color .2s ease}.public-ceremony-meta button:hover,.public-ceremony-meta button:focus-visible{border-color:var(--public-accent);background:color-mix(in srgb,var(--public-accent) 10%,transparent);outline:none}.public-ceremony-meta .public-ceremony-join{color:var(--tpl-ground, #0d1811);background:var(--public-accent);border-color:var(--public-accent)}.public-ceremony-meta .public-ceremony-join:hover,.public-ceremony-meta .public-ceremony-join:focus-visible{color:var(--tpl-ground, #0d1811);background:color-mix(in srgb,var(--public-accent) 82%,white)}.public-ceremony-dialog{max-height:min(760px,calc(100dvh - 2rem));overflow-y:auto}.public-empty-agenda{display:flex;align-items:flex-start;gap:.8rem;padding:1.25rem;border:1px dashed color-mix(in srgb,var(--public-accent) 35%,transparent);border-radius:.85rem;color:var(--public-accent)}.public-empty-agenda strong{display:block;color:var(--tpl-ink, #f3eedf);font-size:.9rem}.public-empty-agenda p{margin-top:.3rem;color:var(--public-muted);font-size:.75rem;line-height:1.5}.public-practice-panel{display:flex;flex-direction:column}.public-practice-list{display:grid;gap:.2rem;margin-top:.75rem}.public-practice-row{display:flex;align-items:center;gap:.65rem;padding:.7rem .2rem;border-bottom:1px solid color-mix(in srgb,var(--public-line) 62%,transparent)}.public-practice-row:last-child{border-bottom:0}.public-practice-icon{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:.6rem;color:var(--public-accent);background:color-mix(in srgb,var(--public-accent) 10%,transparent)}.public-practice-row span:last-child{display:grid;gap:.18rem}.public-practice-row strong{color:var(--tpl-ink, #f3eedf);font-size:.78rem}.public-practice-row small{color:var(--public-muted);font-size:.68rem;line-height:1.35}.public-practice-note{display:flex;align-items:flex-start;gap:.45rem;margin-top:auto;padding-top:1rem;color:var(--public-faint);font-size:.68rem;line-height:1.4}.public-practice-note svg{flex:0 0 auto;color:var(--public-accent)}.public-upcoming-intro{margin-top:.55rem;color:var(--public-muted);font-size:.7rem;line-height:1.5}.public-upcoming-list{display:grid;gap:.35rem;margin-top:.8rem}.public-upcoming-row{display:flex;align-items:center;gap:.6rem;min-width:0;padding:.55rem 0;border-bottom:1px solid color-mix(in srgb,var(--public-line) 70%,transparent)}.public-upcoming-row:last-child{border-bottom:0}.public-upcoming-date{display:grid;place-items:center;width:2.45rem;height:2.45rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--public-accent) 34%,transparent);border-radius:.7rem;color:var(--public-accent);background:color-mix(in srgb,var(--public-accent) 8%,transparent);line-height:1}.public-upcoming-date strong{font-size:.82rem}.public-upcoming-date span{margin-top:-.25rem;font-size:.53rem;font-weight:800;text-transform:uppercase}.public-upcoming-row>div:nth-child(2){display:grid;gap:.15rem}.public-upcoming-row>div:nth-child(2) strong{overflow:hidden;color:var(--tpl-ink, #f3eedf);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.public-upcoming-row>div:nth-child(2) small{color:var(--public-faint);font-size:.62rem}.public-upcoming-price{flex:0 0 auto;color:var(--public-accent);font-size:.72rem}.public-upcoming-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.75rem;color:var(--public-accent);font-size:.68rem;font-weight:800}.public-upcoming-link:hover,.public-upcoming-link:focus-visible{color:var(--tpl-ink, #f3eedf);outline:none}.public-site .public-section h2{letter-spacing:-.025em}.public-feature-icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid color-mix(in srgb,var(--public-accent) 35%,transparent);border-radius:.8rem;color:var(--public-accent);background:color-mix(in srgb,var(--public-accent) 9%,transparent)}.public-site .public-about .rounded-xl{border-color:var(--public-line)!important;background:var(--public-panel)!important;box-shadow:0 .8rem 2rem #0000001f}.public-editorial-section{background:color-mix(in srgb,var(--tpl-ground, #0d1811) 28%,transparent)!important}.public-editorial-intro{max-width:32rem}.public-editorial-signature{display:flex;align-items:center;gap:.6rem;margin-top:2rem;color:var(--public-faint);font-size:.72rem;line-height:1.5}.public-editorial-signature span:first-child{color:var(--public-accent);font-size:1rem}.public-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.public-value-card{min-height:13rem;padding:1.25rem;border:1px solid var(--public-line);border-radius:1.1rem;background:linear-gradient(145deg,color-mix(in srgb,var(--public-panel) 96%,transparent),color-mix(in srgb,var(--tpl-ground, #0d1811) 42%,transparent));box-shadow:0 1.25rem 2.5rem #0000001f}.public-value-number{color:var(--public-accent);font-size:.68rem;font-weight:800;letter-spacing:.12em}.public-gallery-strip{border-top-color:color-mix(in srgb,var(--public-accent) 20%,transparent)}.public-testimonials-feature{background:color-mix(in srgb,var(--tpl-ground, #0d1811) 36%,transparent)!important}.public-testimonials-grid{display:grid;grid-template-columns:1.18fr .91fr .91fr;gap:.85rem;align-items:stretch}.public-testimonial-card{position:relative;isolation:isolate;min-height:18rem;overflow:hidden;padding:1.35rem;border:1px solid var(--public-line);border-radius:1.15rem;background:linear-gradient(145deg,color-mix(in srgb,var(--public-panel) 96%,transparent),color-mix(in srgb,var(--tpl-ground, #0d1811) 46%,transparent));box-shadow:0 1.5rem 3rem #00000024;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .35s ease}.public-testimonial-card:hover{transform:translateY(-7px) scale(1.015);border-color:color-mix(in srgb,var(--public-accent) 62%,transparent);box-shadow:0 1.8rem 3.5rem #0000003d,0 0 2rem color-mix(in srgb,var(--public-accent) 12%,transparent)}.public-testimonial-featured{min-height:21rem;padding:1.7rem;border-color:color-mix(in srgb,var(--public-accent) 34%,transparent);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--public-accent) 13%,transparent),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--public-panel) 98%,transparent),color-mix(in srgb,var(--tpl-ground, #0d1811) 42%,transparent))}.public-testimonial-featured:hover{transform:translateY(-8px) scale(1.02)}.public-testimonial-glow{position:absolute;z-index:-1;top:-5rem;right:-5rem;width:13rem;height:13rem;border-radius:50%;background:color-mix(in srgb,var(--public-accent) 13%,transparent);filter:blur(2rem);opacity:.7;transition:transform .45s ease,opacity .45s ease}.public-testimonial-card:hover .public-testimonial-glow{transform:scale(1.35);opacity:1}.public-testimonial-mark{color:var(--public-accent);font-family:Georgia,serif;font-size:4rem;line-height:.7}.public-testimonial-stars{color:var(--public-accent);font-size:.7rem;letter-spacing:.12em}.public-testimonial-avatar{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid color-mix(in srgb,var(--public-accent) 42%,transparent);border-radius:50%;color:var(--tpl-ground, #0d1811);background:linear-gradient(135deg,var(--public-accent),var(--tpl-sacred-2, #3e7a4c));font-size:.85rem;font-weight:800}.public-agenda-primary,.public-editorial-section,.public-process-redesign,.public-testimonials-feature,.public-faq-redesign,.public-cta-redesign{position:relative;overflow:hidden}.public-agenda-primary:before,.public-editorial-section:before,.public-process-redesign:before,.public-testimonials-feature:before,.public-faq-redesign:before,.public-cta-redesign:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--public-accent) 8%,transparent),transparent 23%),radial-gradient(circle at 86% 72%,color-mix(in srgb,var(--tpl-sacred-2, #3e7a4c) 7%,transparent),transparent 25%)}.public-agenda-primary>div,.public-editorial-section>div,.public-process-redesign>div,.public-testimonials-feature>div,.public-faq-redesign>div,.public-cta-redesign>div{position:relative;z-index:1}.public-section-heading h2,.public-editorial-intro h2,.public-process-redesign h2,.public-faq-redesign h2,.public-cta-redesign h2{text-wrap:balance}.public-section-heading .public-card-eyebrow,.public-editorial-intro .public-card-eyebrow{display:inline-flex;align-items:center;gap:.55rem}.public-section-heading .public-card-eyebrow:before,.public-editorial-intro .public-card-eyebrow:before{content:"";width:1.8rem;height:1px;background:linear-gradient(90deg,transparent,var(--public-accent))}.public-schedule-table-wrap,.public-practice-panel,.public-value-card,.public-process-card,.public-faq-redesign .rounded-xl,.public-cta-redesign .rounded-2xl{box-shadow:inset 0 1px #ffffff09,0 1.35rem 3rem #0000001f}.public-schedule-table-wrap{transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.public-schedule-table-wrap:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--public-accent) 42%,transparent);box-shadow:inset 0 1px #ffffff0a,0 1.7rem 3.2rem #0003}.public-schedule-table tbody tr{transition:background .25s ease}.public-schedule-table tbody tr:hover{background:color-mix(in srgb,var(--public-accent) 5%,transparent)}.public-ceremony-card{position:relative;overflow:hidden}.public-ceremony-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 28%,color-mix(in srgb,var(--public-accent) 8%,transparent),transparent 72%);transform:translate(-45%);transition:opacity .3s ease,transform .6s ease}.public-ceremony-card:hover:after{opacity:1;transform:translate(45%)}.public-value-card,.public-process-card{position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .35s ease,background .35s ease}.public-value-card:before,.public-process-card:before{content:"";position:absolute;top:-4rem;right:-4rem;width:9rem;height:9rem;border-radius:50%;background:color-mix(in srgb,var(--public-accent) 8%,transparent);filter:blur(1.6rem);opacity:0;transform:scale(.8);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.public-value-card:hover,.public-process-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--public-accent) 48%,transparent);box-shadow:inset 0 1px #ffffff0b,0 1.7rem 3rem #0003}.public-value-card:hover:before,.public-process-card:hover:before{opacity:1;transform:scale(1.25)}.public-value-card>*,.public-process-card>*{position:relative;z-index:1}.public-gallery-strip .rounded-xl{overflow:hidden;border-color:var(--public-line)!important;box-shadow:0 1.4rem 2.8rem #00000029}.public-gallery-strip .rounded-xl img{transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .45s ease}.public-gallery-strip .rounded-xl:hover img{transform:scale(1.07);filter:saturate(1.12) contrast(1.03)}.public-faq-redesign .rounded-xl{transition:border-color .3s ease,background .3s ease,transform .3s ease}.public-faq-redesign .rounded-xl:hover{transform:translate(3px);border-color:color-mix(in srgb,var(--public-accent) 36%,transparent)!important;background:color-mix(in srgb,var(--public-accent) 4%,var(--public-panel))!important}.public-cta-redesign .rounded-2xl,.public-cta-redesign .rounded-3xl{position:relative;overflow:hidden}.public-cta-redesign .rounded-2xl:after,.public-cta-redesign .rounded-3xl:after{content:"";position:absolute;inset:auto -15% -55% 15%;height:12rem;border-radius:50%;background:color-mix(in srgb,var(--public-accent) 11%,transparent);filter:blur(2.2rem);pointer-events:none}.public-cta-redesign .rounded-2xl>*,.public-cta-redesign .rounded-3xl>*{position:relative;z-index:1}.public-process-redesign{background:color-mix(in srgb,var(--tpl-ground, #0d1811) 48%,transparent)!important}.public-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.public-process-card{min-height:15rem;padding:1.15rem;border:1px solid var(--public-line);border-radius:1rem;background:var(--public-panel);transition:transform .25s ease,border-color .25s ease,background .25s ease}.public-process-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--public-accent) 55%,transparent);background:color-mix(in srgb,var(--public-accent) 5%,var(--public-panel))}.public-process-icon{display:grid;place-items:center;width:2.8rem;height:2.8rem;border:1px solid color-mix(in srgb,var(--public-accent) 34%,transparent);border-radius:.8rem;color:var(--public-accent);background:color-mix(in srgb,var(--public-accent) 9%,transparent)}.public-process-icon svg{width:1.35rem;height:1.35rem}.public-faq-redesign{background:color-mix(in srgb,var(--tpl-ground, #0d1811) 28%,transparent)!important}.public-faq-note{display:flex;align-items:flex-start;gap:.65rem;max-width:22rem;margin-top:2rem;padding:1rem;border:1px solid color-mix(in srgb,var(--public-accent) 22%,transparent);border-radius:.95rem;color:var(--public-muted);background:color-mix(in srgb,var(--public-accent) 5%,transparent);font-size:.72rem;line-height:1.5}.public-faq-note svg{flex:0 0 auto;color:var(--public-accent)}.public-faq-spotlight{display:grid;grid-template-columns:minmax(14rem,.76fr) minmax(0,1.24fr);gap:1rem;align-items:stretch}.public-faq-spotlight-options{display:grid;align-content:center;gap:.35rem;padding:.45rem;border:1px solid var(--public-line);border-radius:1.15rem;background:color-mix(in srgb,var(--public-panel) 72%,transparent)}.public-faq-spotlight-option{position:relative;display:grid;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;min-height:3.6rem;padding:.7rem .75rem;border:1px solid transparent;border-radius:.85rem;color:var(--public-muted);background:transparent;text-align:left;cursor:pointer;transition:color .3s ease,background .3s ease,border-color .3s ease,transform .3s ease}.public-faq-spotlight-option:hover,.public-faq-spotlight-option:focus-visible{color:var(--tpl-ink, #f3eedf);background:color-mix(in srgb,var(--public-accent) 6%,transparent);outline:none}.public-faq-spotlight-option:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--public-accent) 22%,transparent)}.public-faq-spotlight-option.is-active{border-color:color-mix(in srgb,var(--public-accent) 44%,transparent);color:var(--tpl-ink, #f3eedf);background:linear-gradient(105deg,color-mix(in srgb,var(--public-accent) 14%,transparent),color-mix(in srgb,var(--public-panel) 80%,transparent));transform:translate(.25rem)}.public-faq-spotlight-index{color:var(--public-accent);font-size:.65rem;font-weight:800;letter-spacing:.08em}.public-faq-spotlight-question{font-size:.78rem;font-weight:750;line-height:1.35}.public-faq-spotlight-arrow{width:1rem;height:1rem;color:var(--public-faint);transition:transform .3s ease,color .3s ease}.public-faq-spotlight-option.is-active .public-faq-spotlight-arrow{color:var(--public-accent);transform:translate(.2rem)}.public-faq-spotlight-panel{position:relative;display:flex;min-height:22rem;align-items:center;overflow:hidden;padding:clamp(1.5rem,4vw,3rem);border:1px solid color-mix(in srgb,var(--public-accent) 34%,transparent);border-radius:1.25rem;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--public-accent) 13%,transparent),transparent 46%),linear-gradient(145deg,color-mix(in srgb,var(--public-panel) 96%,transparent),color-mix(in srgb,var(--tpl-ground, #0d1811) 44%,transparent));box-shadow:inset 0 1px #ffffff0a,0 1.5rem 3.5rem #0000002e}.public-faq-spotlight-panel:before{content:"?";position:absolute;right:1rem;bottom:-2.9rem;color:color-mix(in srgb,var(--public-accent) 11%,transparent);font-family:Georgia,serif;font-size:15rem;line-height:1;pointer-events:none}.public-faq-spotlight-panel>div{position:relative;z-index:1;width:100%}.public-faq-spotlight-kicker{color:var(--public-accent);font-size:.64rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.public-faq-spotlight-title{max-width:28rem;margin-top:1rem;color:var(--tpl-ink, #f3eedf);font-family:var(--font-display, "Cormorant Garamond"),serif;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:650;line-height:1.05;text-wrap:balance}.public-faq-spotlight-answer{max-width:38rem;margin-top:1.25rem;color:var(--public-muted);font-size:.88rem;line-height:1.8}.public-faq-spotlight-rule{width:min(8rem,35%);height:1px;margin-top:2rem;background:linear-gradient(90deg,var(--public-accent),transparent)}.public-faq-spotlight-hint{display:block;margin-top:1rem;color:var(--public-faint);font-size:.66rem}.public-faq-editorial{display:grid;grid-template-columns:minmax(14rem,.78fr) minmax(0,1.22fr);gap:1.25rem;align-items:stretch}.public-faq-editorial-options{position:relative;display:grid;align-content:center;gap:.15rem;padding:.2rem 0 .2rem 1rem}.public-faq-editorial-options:before{content:"";position:absolute;inset:.35rem auto .35rem 0;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--public-accent) 46%,transparent) 20%,color-mix(in srgb,var(--public-accent) 46%,transparent) 80%,transparent)}.public-faq-editorial-option{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-height:3.45rem;padding:.65rem .75rem;border:1px solid transparent;border-radius:.65rem;color:var(--public-muted);background:transparent;text-align:left;cursor:pointer;transition:color .28s ease,background .28s ease,border-color .28s ease,transform .28s ease}.public-faq-editorial-option:before{content:"";position:absolute;left:-1rem;width:.35rem;height:.35rem;border:1px solid var(--public-faint);border-radius:50%;background:var(--tpl-ground, #0d1811);transition:width .28s ease,height .28s ease,border-color .28s ease,background .28s ease}.public-faq-editorial-option:hover,.public-faq-editorial-option:focus-visible{color:var(--tpl-ink, #f3eedf);background:color-mix(in srgb,var(--public-accent) 5%,transparent);outline:none}.public-faq-editorial-option:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--public-accent) 20%,transparent)}.public-faq-editorial-option.is-active{border-color:color-mix(in srgb,var(--public-accent) 28%,transparent);color:var(--tpl-ink, #f3eedf);background:color-mix(in srgb,var(--public-panel) 82%,transparent);transform:translate(.3rem)}.public-faq-editorial-option.is-active:before{width:.65rem;height:.65rem;left:-.13rem;border-color:var(--public-accent);background:var(--public-accent);box-shadow:0 0 .9rem color-mix(in srgb,var(--public-accent) 50%,transparent)}.public-faq-editorial-index{color:var(--public-accent);font-size:.62rem;font-weight:800;letter-spacing:.08em}.public-faq-editorial-question{font-size:.78rem;font-weight:750;line-height:1.35}.public-faq-editorial-arrow{width:1rem;height:1rem;color:var(--public-faint);transition:transform .28s ease,color .28s ease}.public-faq-editorial-option.is-active .public-faq-editorial-arrow{color:var(--public-accent);transform:translate(.2rem)}.public-faq-editorial-panel{position:relative;display:flex;min-height:20rem;align-items:center;overflow:hidden;padding:clamp(1.5rem,4vw,2.75rem);border:1px solid var(--public-line);border-radius:1.15rem;background:linear-gradient(145deg,color-mix(in srgb,var(--public-panel) 96%,transparent),color-mix(in srgb,var(--tpl-ground, #0d1811) 44%,transparent));box-shadow:inset 0 1px #ffffff09,0 1.25rem 2.75rem #00000026}.public-faq-editorial-panel:after{content:"";position:absolute;top:-5rem;right:-5rem;width:14rem;height:14rem;border-radius:50%;background:color-mix(in srgb,var(--public-accent) 10%,transparent);filter:blur(2.5rem);pointer-events:none}.public-faq-editorial-panel>div{position:relative;z-index:1;width:100%}.public-faq-editorial-kicker{color:var(--public-accent);font-size:.63rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.public-faq-editorial-title{max-width:30rem;margin-top:1rem;color:var(--tpl-ink, #f3eedf);font-family:var(--font-display, "Cormorant Garamond"),serif;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:650;line-height:1.06;text-wrap:balance}.public-faq-editorial-answer{max-width:38rem;margin-top:1.25rem;color:var(--public-muted);font-size:.88rem;line-height:1.8}.public-faq-editorial-rule{width:min(7rem,35%);height:1px;margin-top:2rem;background:linear-gradient(90deg,var(--public-accent),transparent)}.public-faq-editorial-hint{display:block;margin-top:1rem;color:var(--public-faint);font-size:.66rem}.public-faq-editorial{display:block}.public-faq-editorial-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-bottom:1rem}.public-faq-editorial-category{display:grid;gap:.22rem;min-height:4.35rem;padding:.85rem 1rem;border:1px solid var(--public-line);border-radius:.85rem;color:var(--public-muted);background:color-mix(in srgb,var(--public-panel) 58%,transparent);text-align:left;cursor:pointer;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}.public-faq-editorial-category:hover,.public-faq-editorial-category:focus-visible{color:var(--tpl-ink, #f3eedf);border-color:color-mix(in srgb,var(--public-accent) 38%,transparent);outline:none;transform:translateY(-2px)}.public-faq-editorial-category:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--public-accent) 20%,transparent)}.public-faq-editorial-category.is-active{color:var(--tpl-ink, #f3eedf);border-color:color-mix(in srgb,var(--public-accent) 54%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--public-accent) 12%,var(--public-panel)),color-mix(in srgb,var(--public-panel) 82%,transparent));box-shadow:inset 0 1px #ffffff0a}.public-faq-editorial-category span{font-size:.78rem;font-weight:800}.public-faq-editorial-category small{color:var(--public-faint);font-size:.63rem;line-height:1.35}.public-faq-editorial-category.is-active small{color:color-mix(in srgb,var(--public-accent) 76%,var(--public-muted))}.public-faq-editorial-body{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:1rem;align-items:stretch}.public-lp-flow{display:flex;flex-direction:column}.public-lp-flow>.flow-step-01{order:10}.public-lp-flow>.flow-divider-hero{order:15}.public-lp-flow>.flow-step-02{order:20}.public-lp-flow>.flow-step-03{order:30}.public-lp-flow>.flow-divider-process{order:35}.public-lp-flow>.flow-step-04{order:40}.public-lp-flow>.flow-step-05{order:50}.public-lp-flow>.flow-step-06{order:60}.public-lp-flow>.flow-divider-about{order:65}.public-lp-flow>.flow-step-07{order:70}.public-lp-flow>.flow-divider-readiness{order:75}.public-lp-flow>.flow-step-08{order:80}.public-lp-flow>.flow-step-09{order:90}.public-lp-flow>.flow-step-10{order:100}.public-final-cta-panel{padding:clamp(1.4rem,4vw,2.25rem);border:1px solid var(--public-line);border-radius:1.15rem;background:linear-gradient(145deg,color-mix(in srgb,var(--public-panel) 94%,transparent),color-mix(in srgb,var(--tpl-ground, #0d1811) 50%,transparent));box-shadow:inset 0 1px #ffffff09,0 1.2rem 2.8rem #00000024}.public-final-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.8rem;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--public-accent) 45%,transparent);border-radius:.7rem;color:var(--tpl-ground, #0d1811);background:var(--public-accent);font-size:.78rem;font-weight:800;transition:transform .25s ease,filter .25s ease,box-shadow .25s ease}.public-final-cta-button:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 .65rem 1.5rem color-mix(in srgb,var(--public-accent) 22%,transparent)}.public-final-cta-button:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--public-accent) 24%,transparent)}.public-cta-redesign{border-top-color:color-mix(in srgb,var(--public-accent) 28%,transparent)}.public-cta-roadmap{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;color:var(--public-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-cta-roadmap span{padding:.55rem .7rem;border:1px solid var(--public-line);border-radius:.65rem;background:color-mix(in srgb,var(--public-panel) 80%,transparent)}.public-cta-roadmap span:first-child{border-color:color-mix(in srgb,var(--public-accent) 42%,transparent);color:var(--public-accent)}.public-cta-roadmap i{color:var(--public-faint);font-style:normal}.public-site .public-gallery img{filter:saturate(.86);transition:transform .35s ease,filter .35s ease}.public-site .public-gallery img:hover{transform:scale(1.04);filter:saturate(1.05)}.public-site .public-process .rounded-xl,.public-site .public-cta .rounded-2xl{border-color:var(--public-line)!important;background:var(--public-panel)!important}.public-site .public-process .font-display{color:var(--tpl-ink, #f3eedf)}.public-benefit-icon{display:grid;place-items:center;width:2rem;height:2rem;margin-inline:auto;border-radius:.65rem;color:var(--public-accent);background:color-mix(in srgb,var(--public-accent) 10%,transparent)}.public-privacy-note{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;color:var(--public-muted);font-size:.75rem}.public-privacy-note svg{color:var(--public-accent)}.public-footer{border-top-color:color-mix(in srgb,var(--tpl-sacred-2, #3e7a4c) 24%,transparent)!important;background:color-mix(in srgb,var(--tpl-ground, #0d1811) 65%,transparent)}.public-practices-showcase,.public-readiness{background:color-mix(in srgb,var(--tpl-ground, #0d1811) 30%,transparent)!important}.public-practices-showcase{position:relative;overflow:hidden}.public-practices-showcase:before,.public-readiness:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.45;background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--public-accent) 8%,transparent),transparent 28%),radial-gradient(circle at 10% 80%,color-mix(in srgb,var(--tpl-sacred-2, #3e7a4c) 7%,transparent),transparent 25%)}.public-practices-showcase>div,.public-readiness>div{position:relative;z-index:1}.public-practices-list{display:grid;border-top:1px solid var(--public-line)}.public-practice-showcase-row{display:flex;align-items:center;gap:1rem;min-height:5.8rem;padding:1rem 0;border-bottom:1px solid color-mix(in srgb,var(--public-line) 78%,transparent);transition:padding .3s ease,border-color .3s ease}.public-practice-showcase-row:hover{padding-inline:.75rem;border-color:color-mix(in srgb,var(--public-accent) 42%,transparent)}.public-practice-showcase-index{width:2rem;color:var(--public-accent);font-size:.65rem;font-weight:800;letter-spacing:.08em}.public-practice-showcase-icon{display:grid;place-items:center;width:2.7rem;height:2.7rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--public-accent) 34%,transparent);border-radius:.8rem;color:var(--public-accent);background:color-mix(in srgb,var(--public-accent) 8%,transparent)}.public-practice-showcase-row h3{color:var(--tpl-ink, #f3eedf);font-family:var(--font-display, "Cormorant Garamond"),serif;font-size:1.3rem;font-weight:650}.public-practice-showcase-row p{margin-top:.2rem;color:var(--public-muted);font-size:.75rem;line-height:1.45}.public-practice-showcase-link{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;min-height:2.5rem;padding:.5rem .7rem;border:1px solid color-mix(in srgb,var(--public-accent) 28%,transparent);border-radius:.65rem;color:var(--public-accent);font-size:.68rem;font-weight:800;transition:background .25s ease,border-color .25s ease,transform .25s ease}.public-practice-showcase-link:hover,.public-practice-showcase-link:focus-visible{border-color:var(--public-accent);background:color-mix(in srgb,var(--public-accent) 9%,transparent);outline:none;transform:translate(2px)}.public-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.public-readiness-item{min-height:12.5rem;padding:1.25rem;border:1px solid var(--public-line);border-radius:1rem;background:linear-gradient(145deg,color-mix(in srgb,var(--public-panel) 92%,transparent),color-mix(in srgb,var(--tpl-ground, #0d1811) 42%,transparent));box-shadow:inset 0 1px #ffffff08,0 1rem 2.2rem #0000001a}.public-readiness-item>span{color:var(--public-accent);font-size:.63rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.public-readiness-item h3{margin-top:2.2rem;color:var(--tpl-ink, #f3eedf);font-family:var(--font-display, "Cormorant Garamond"),serif;font-size:1.35rem;font-weight:650}.public-readiness-item p{margin-top:.45rem;color:var(--public-muted);font-size:.76rem;line-height:1.6}.public-template-aurora{--public-panel: rgba(255,255,255,.56)}.public-template-aurora .public-hero-title,.public-template-aurora .public-navbar{color:var(--tpl-ink, #2e2116)}.public-template-aurora .public-hero-art-card{box-shadow:0 2rem 5rem #5f371829,inset 0 1px #fff9}.public-template-lua .public-hero-art-card,.public-template-observatorio .public-hero-art-card{box-shadow:0 2rem 5rem #0006,0 0 4rem color-mix(in srgb,var(--public-accent) 8%,transparent)}@media (max-width: 800px){.public-hero{min-height:auto;padding-top:3rem}.public-hero-grid{grid-template-columns:1fr;gap:3rem}.public-hero-copy{max-width:42rem;margin-inline:auto;text-align:center}.public-kicker,.public-hero-actions,.public-trust-line{justify-content:center}.public-hero-description{margin-inline:auto}.public-hero-title{max-width:none;font-size:clamp(3.2rem,15vw,5.5rem)}.public-hero-art{min-height:22rem}.public-logo-stage{min-height:18rem}.public-hero-logo{width:8.5rem;height:8.5rem}.public-centered-mark{width:min(20rem,92vw);height:16rem}.public-centered-mark .public-hero-logo{width:8.5rem;height:8.5rem}.public-centered-mark .public-orbit-one{width:20rem;height:10rem}.public-centered-mark .public-orbit-two{width:15rem;height:16rem}.public-orbit-one{width:20rem;height:10rem}.public-orbit-two{width:15rem;height:22rem}.public-section-heading{align-items:flex-start;flex-direction:column;gap:1rem}.public-price-anchor{width:100%;padding:.75rem 0 0;border-top:1px solid var(--public-line);border-left:0;text-align:left}.public-agenda-layout{grid-template-columns:1fr}.public-schedule-cards{grid-template-columns:repeat(3,minmax(14rem,1fr));overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.public-schedule-card{scroll-snap-align:start}.public-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-readiness-grid{grid-template-columns:1fr}}@media (max-width: 480px){.public-journey-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.public-journey-step{padding:.45rem .35rem}.public-journey-step i{display:none}.public-schedule-heading{padding:1rem}.public-schedule-heading h3{font-size:1.2rem}.public-schedule-heading>span{font-size:.58rem}.public-schedule-cards{grid-template-columns:repeat(3,minmax(15rem,1fr));padding:.65rem}.public-event-chip{align-items:flex-start;border-radius:1rem;text-align:left}.public-event-detail{display:none}.public-hero-actions{align-items:stretch;flex-direction:column}.public-primary-cta,.public-secondary-cta{width:100%;justify-content:center}.public-hero-art-card{border-radius:1.25rem}.public-section{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.public-site .public-about .grid,.public-value-grid,.public-process-grid,.public-testimonials-grid{grid-template-columns:1fr}.public-testimonial-card,.public-testimonial-featured,.public-value-card,.public-process-card{min-height:auto}.public-practice-showcase-row{align-items:flex-start;flex-wrap:wrap;gap:.7rem}.public-practice-showcase-row .public-practice-showcase-link{margin-left:4.7rem}.public-practice-showcase-row:hover{padding-inline:0}.public-value-card:hover,.public-process-card:hover,.public-faq-redesign .rounded-xl:hover{transform:none}.public-faq-spotlight,.public-faq-spotlight-options{grid-template-columns:1fr}.public-faq-spotlight-option.is-active{transform:none}.public-faq-spotlight-panel{min-height:17rem}.public-faq-editorial{grid-template-columns:1fr;gap:1rem}.public-faq-editorial-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.public-faq-editorial-body{grid-template-columns:1fr;gap:1rem}.public-faq-editorial-options{padding-left:.8rem}.public-faq-editorial-option.is-active{transform:none}.public-faq-editorial-panel{min-height:17rem}.public-cta-roadmap{gap:.4rem;font-size:.62rem}.public-cta-roadmap i{display:none}.public-ceremony-card{grid-template-columns:auto minmax(0,1fr);gap:.7rem}.public-ceremony-meta{grid-column:2;display:flex;align-items:center;justify-content:space-between;justify-items:stretch}.public-ceremony-meta button{flex:1;justify-content:center}.public-site>main>section:not(.public-hero){content-visibility:auto;contain-intrinsic-size:0 640px}.public-site .public-hero-title{font-size:clamp(2.65rem,14vw,4.2rem)}.public-site .public-hero-description{font-size:.98rem;line-height:1.6}.public-site .public-schedule-card-actions button{min-height:2.65rem}}@media (prefers-reduced-motion: reduce){.public-cinematic-image{transform:scale(1.045)!important;animation:none!important;transition:none}.public-cinematic-atmosphere,.public-cinematic-mist,.public-cinematic-beam{animation:none!important}.public-site *,.public-site *:before,.public-site *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root[data-performance=light] .blob-pulse,:root[data-performance=light] .geo-spin-1,:root[data-performance=light] .geo-spin-2,:root[data-performance=light] .geo-spin-3,:root[data-performance=light] .border-beam__glow:after,:root[data-performance=light] .public-cinematic-image,:root[data-performance=light] .public-cinematic-atmosphere,:root[data-performance=light] .public-cinematic-mist,:root[data-performance=light] .public-cinematic-beam{animation:none!important}:root[data-performance=light] .public-cinematic-image{transform:scale(1.045)!important;will-change:auto}:root[data-performance=light] .public-cinematic-parallax{transform:none!important;will-change:auto}@media (max-width: 639px){.public-cinematic-grain{display:none}.public-cinematic-beam{opacity:.06}}.logs-event-panel{overflow:hidden;border:1px solid rgba(126,181,138,.24);border-radius:1rem;background:linear-gradient(145deg,#081e24eb,#061216f5);box-shadow:inset 0 1px #ffffff06,0 16px 32px #0000001a}.logs-event-panel__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid rgba(126,181,138,.24);background:#ffffff05}.logs-event-panel__count{flex:0 0 auto;padding:.28rem .55rem;border:1px solid rgba(175,192,187,.25);border-radius:.55rem;color:#cadbd6;background:#dcede70b;font-size:11px;font-weight:650}.logs-event-row{border:0!important;border-bottom:1px solid rgba(126,181,138,.12)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;padding:.9rem 1rem!important}.logs-event-row:last-child{border-bottom:0!important}.logs-event-row:hover,.logs-event-row:focus-visible{background:#7eb58a1f!important;box-shadow:inset 3px 0 #a5b6b1b3!important;outline:none}.logs-event-row>.absolute.left-0{width:2px!important;opacity:.7}.logs-event-row .group-hover\\:opacity-100{color:#cadbd6!important}.logs-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.logs-summary-card{display:flex;align-items:center;gap:.8rem;min-height:4.25rem;padding:.85rem 1rem;border:1px solid rgba(126,181,138,.22);border-radius:1rem;background:#07131b7a;color:#f8f6ee;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.logs-summary-card:hover,.logs-summary-card:focus-visible{border-color:#c99a3d8c;background:#7eb58a17;transform:translateY(-1px);outline:none}.logs-summary-card.is-active{border-color:#c99a3dc7;background:#c99a3d1a}.logs-summary-card__dot{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:999px}.logs-summary-card strong,.logs-summary-card small{display:block}.logs-summary-card strong{font-size:1.15rem;line-height:1}.logs-summary-card small{margin-top:.35rem;color:#f8f6ee9e;font-size:.67rem}.logs-toolbar{display:flex;align-items:end;gap:.7rem;flex-wrap:wrap}.logs-filter-label{display:grid;gap:.32rem;min-width:12rem;color:#f8f6ee9e;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.logs-filter-label select{min-height:2.9rem;padding:0 .8rem;border:1px solid rgba(126,181,138,.3);border-radius:.75rem;background:#102a32;color:#f8f6ee;font-size:.78rem;letter-spacing:normal;text-transform:none;outline:none}.logs-filter-label select:focus-visible{outline:2px solid rgba(201,154,61,.78);outline-offset:2px}@media (max-width: 720px){.logs-event-panel__header{align-items:flex-start;padding:.8rem}.logs-event-row{padding:.8rem!important}.logs-summary-grid{grid-template-columns:1fr}.logs-filter-label{width:100%}}.admin-access-shell .rounded-3xl,.admin-access-shell .rounded-2xl,.admin-access-shell .rounded-xl,.admin-access-shell .admin-team-member-card{background:#07131b!important}.admin-access-shell .admin-team-member-card:hover{background:#032028!important}.admin-settings-surface :where(section,article,div).rounded-xl,.admin-settings-surface :where(section,article,div).rounded-2xl,.admin-settings-surface :where(section,article,div).rounded-3xl{background:#07131b!important;border-color:#7eb58a6b!important;box-shadow:none!important}.admin-settings-surface :where(section,article,div).rounded-xl:hover,.admin-settings-surface :where(section,article,div).rounded-2xl:hover,.admin-settings-surface :where(section,article,div).rounded-3xl:hover{border-color:#87d1bf7a!important}.admin-settings-surface button:not(:disabled){transition:transform .2s ease,filter .2s ease,border-color .2s ease,box-shadow .2s ease}.admin-settings-surface button:not(:disabled):hover,.admin-settings-surface button:not(:disabled):focus-visible{filter:brightness(1.12);transform:translateY(-1px)}.admin-settings-surface button:disabled{opacity:.72!important;color:#f8f6ee85!important;background:linear-gradient(145deg,#0e252c,#081418)!important;border:1px solid rgba(126,181,138,.24)!important}.admin-settings-surface .admin-save-operation:disabled{opacity:1!important;background:linear-gradient(145deg,#122f38,#0c2127)!important;color:#87d1bf!important;border:1px solid rgba(126,181,138,.42)!important;box-shadow:inset 0 1px #87d1bf12,0 6px 16px #00000029!important}.admin-settings-surface .admin-brand-subtab:hover,.admin-settings-surface .admin-brand-subtab:focus-visible{background:#7eb58a1f!important;border-color:#7eb58a3d!important;color:#c6d7d2!important}.admin-settings-surface .admin-brand-save:disabled{opacity:1!important;background:linear-gradient(145deg,#0e252c,#081418)!important;color:#a1b2ad!important;border:1px solid rgba(126,181,138,.42)!important;box-shadow:inset 0 1px #87d1bf0f,0 6px 16px #00000024!important}.admin-settings-surface .admin-brand-save:not(:disabled){border:1px solid rgba(126,181,138,.42)!important;box-shadow:0 8px 20px #7eb58a1f!important}.analytics-choice-modal-header{display:none}.analytics-choice-kicker{color:var(--cor-primaria, #c99a3d);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.analytics-choice-modal h2{margin:.25rem 0 0;color:#f8f6ee;font-size:18px}.analytics-choice-modal p{margin:.35rem 0 0;color:#f8f6ee94;font-size:.75rem}.analytics-choice-close{display:grid;place-items:center;min-width:2.75rem;min-height:2.75rem;border:1px solid rgba(126,181,138,.24);border-radius:.8rem;background:#ffffff09;color:#f8f6eeb8;cursor:pointer}.analytics-choice-close:hover{border-color:#c99a3d8c;color:#f8f6ee}.analytics-choice-options{display:grid;gap:.22rem;max-height:min(13rem,calc(100vh - 2rem));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(126,181,138,.42) transparent}.analytics-choice-option{display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-height:2rem;padding:.28rem .4rem;border:1px solid #2c4a50;border-radius:.48rem;background:#102a32;color:#f8f6ee;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.analytics-choice-option:hover{border-color:#3c6472;background:#173c42;transform:translate(2px)}.analytics-choice-option.is-selected{border-color:#7eb58a6b;background:#7eb58a1f;box-shadow:none}.analytics-choice-option strong,.analytics-choice-option small{display:block}.analytics-choice-option strong{font-size:11px}.analytics-choice-option small{display:block;max-width:11.8rem;margin-top:.08rem;color:#f8f6eec2;font-size:11px;line-height:1.25}.analytics-choice-option>svg{flex:0 0 auto;color:#87d1bf}@media (max-width: 760px){.analytics-preference-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.analytics-section-selector:has(.analytics-section-card:nth-child(2)[aria-pressed=true])~.analytics-content-stack .analytics-preferences-panel{display:none!important}.analytics-preferences-panel{border-radius:1rem!important;padding:.85rem 1rem!important;background:#07131b42!important;border:0!important;border-bottom:1px solid rgba(126,181,138,.2)!important;box-shadow:none!important}.analytics-preferences-panel>div:first-child{align-items:center}.analytics-preferences-panel .mt-3.grid{gap:.25rem!important;border-top:1px solid rgba(126,181,138,.16);border-bottom:1px solid rgba(126,181,138,.16);padding:.35rem 0}.analytics-preferences-panel .mt-3.grid label{padding:.55rem .7rem!important;border-radius:.75rem!important}.analytics-preferences-panel .mt-3.grid label:hover{background:#ffffff09!important}.analytics-overview-dashboard{display:flex;flex-direction:column;gap:.5rem;padding:.7rem;border:1px solid rgba(126,181,138,.24);border-radius:1.25rem;background:linear-gradient(145deg,#102a32,#07131b);box-shadow:inset 0 1px #ffffff09,0 18px 42px #0000001a}.analytics-metric-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.05rem .15rem 0}.analytics-metric-menu-heading h2{margin-top:.1rem;color:#f8f6ee;font-size:13px;font-weight:700}.analytics-metric-menu-heading p:not(.analytics-eyebrow){display:none}.analytics-metric-menu-heading .analytics-eyebrow{font-size:11px}.analytics-metric-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.3rem;border:1px solid rgba(126,181,138,.24);border-radius:.95rem;background:#07131ba3}.analytics-metric-tab{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.38rem .5rem;border:1px solid transparent;border-radius:.6rem;background:transparent;color:#f8f6eea8;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.analytics-metric-tab:hover,.analytics-metric-tab:focus-visible{border-color:#7eb58a6b;background:#ffffff09;transform:translateY(-1px);outline:none}.analytics-metric-tab[data-active=true]{border-color:#7eb58a6b;background:#ffffff0b;color:#e8ece7}.analytics-metric-tab-icon{display:grid;place-items:center;width:1.45rem;height:1.45rem;flex:0 0 auto;border-radius:.45rem;background:#ffffff0e;color:#c2c7c4}.analytics-metric-tab strong,.analytics-metric-tab small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-metric-tab strong{font-size:11px;font-weight:700}.analytics-metric-tab small{margin-top:.08rem;color:#f8f6ee66;font-size:11px}.analytics-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.analytics-kpi-grid .advanced-stat-card{position:relative;min-height:9.5rem;padding:.85rem!important;overflow:hidden;border-radius:.95rem!important;background:linear-gradient(145deg,#11333ec7,#07131be6)!important;border-color:#7eb58a42!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.analytics-kpi-grid .advanced-stat-card:before{position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,rgba(126,181,138,.8),transparent);content:"";opacity:.7}.analytics-kpi-grid .advanced-stat-card:hover{transform:translateY(-2px);border-color:#7eb58a80!important;box-shadow:0 14px 28px #0000002e}.analytics-kpi-grid .advanced-stat-card>div:first-child p.mt-2{margin-top:.45rem!important;font-size:1.35rem!important}.analytics-kpi-grid .advanced-stat-card .mt-4{margin-top:.75rem!important;height:1.65rem!important}.analytics-kpi-grid .advanced-stat-card .mt-2.text-\[11px\]{margin-top:.35rem!important;font-size:.6rem!important}.analytics-trend-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.analytics-trend-kpis>div{position:relative;min-width:0;padding:.5rem .6rem;overflow:hidden;border:1px solid rgba(126,181,138,.24);border-radius:.65rem;background:#07131b94}.analytics-trend-kpis>div:after{position:absolute;right:-.8rem;bottom:-.9rem;width:3rem;height:3rem;border-radius:50%;background:#7eb58a1f;content:""}.analytics-trend-kpis span,.analytics-trend-kpis small{display:block;color:#f8f6ee70;font-size:11px}.analytics-trend-kpis strong{display:block;margin:.16rem 0 .08rem;color:#f8f6ee;font-size:16px;font-weight:700}.analytics-trend-panel{min-height:25rem;padding:.9rem;border:1px solid rgba(126,181,138,.24);border-radius:1rem;background:linear-gradient(145deg,#102a32,#07131b)}.analytics-trend-meta{display:flex;flex-direction:column;align-items:end;gap:.2rem}.analytics-trend-meta span{color:#f8f6ee6b;font-size:11px}.analytics-trend-meta strong{color:#87d1bf;font-size:11px}.analytics-trend-panel>.analytics-dashboard-panel-heading{flex-direction:row;align-items:flex-start;gap:.75rem}.analytics-trend-controls{display:flex;align-items:flex-end;justify-content:flex-end;width:auto;gap:.35rem;flex-wrap:wrap}.analytics-period-selector{display:flex;flex-direction:column;gap:.18rem}.analytics-period-selector>span{padding-left:.12rem;color:#f8f6ee61;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.analytics-period-pills{display:inline-flex;box-sizing:border-box;width:12rem;height:1.85rem;gap:.14rem;padding:.16rem;border:1px solid rgba(126,181,138,.24);border-radius:.7rem;background:linear-gradient(145deg,#11333eb8,#07131bb3);box-shadow:inset 0 1px #ffffff09}.analytics-period-pills button,.analytics-demo-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:0;height:100%;padding:.14rem .36rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:#f8f6ee94;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.analytics-period-pills button{flex:1 1 0}.analytics-period-pills button:hover,.analytics-period-pills button:focus-visible,.analytics-demo-toggle:hover,.analytics-demo-toggle:focus-visible{border-color:#7eb58a6b;color:#d9eae5;outline:none}.analytics-period-pills button[data-active=true]{border-color:#d0e1dc99;background:transparent;color:#f8f6ee;box-shadow:none}.analytics-period-pills button[data-active=true]:after{display:none}.analytics-period-pills button:hover,.analytics-period-pills button:focus-visible,.analytics-demo-toggle:hover,.analytics-demo-toggle:focus-visible{transform:translateY(-1px)}.analytics-demo-toggle[data-active=true]{border-color:#d0e1dc99;background:transparent;color:#f8f6ee}.analytics-date-picker{display:inline-flex;align-items:center;gap:.25rem;min-height:1.65rem;padding:.1rem .35rem .1rem .45rem;border:1px solid rgba(126,181,138,.24);border-radius:.55rem;background:#07131b8c;color:#f8f6ee6b;font-size:.55rem}.analytics-date-picker input{width:6.7rem;border:0;background:transparent;color:#d9eae5;font:inherit;outline:none;color-scheme:dark}.analytics-custom-date-picker{position:relative}.analytics-date-trigger{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;gap:.32rem;width:12rem;height:1.85rem;padding:.14rem .5rem;border:1px solid rgba(126,181,138,.24);border-radius:.5rem;background:transparent;color:#d9eae5;font-size:11px;white-space:nowrap;cursor:pointer}.analytics-date-trigger:hover,.analytics-date-trigger:focus-visible{border-color:#7eb58a94;outline:none}.analytics-date-trigger>svg:first-child{color:#87d1bf}.analytics-date-trigger>svg:last-child{color:#f8f6ee66}.analytics-today-button{display:inline-flex;align-items:center;justify-content:center;min-width:4.25rem;min-height:1.7rem;padding:.25rem .58rem;border:1px solid rgba(126,181,138,.24);border-radius:.5rem;background:transparent;color:#f8f6ee9e;font-size:.58rem;font-weight:700;cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .2s ease}.analytics-today-button:hover,.analytics-today-button:focus-visible{border-color:#7eb58a85;color:#f8f6ee;transform:translateY(-1px);outline:none}.analytics-date-popover{position:absolute;top:calc(100% + .45rem);right:0;z-index:20;width:15rem;padding:.65rem;border:1px solid rgba(126,181,138,.42);border-radius:.85rem;background:#081a20;box-shadow:0 18px 42px #00000061,inset 0 1px #ffffff0a}.analytics-date-popover-header{display:flex;align-items:center;justify-content:space-between;gap:.35rem;color:#f8f6ee}.analytics-date-popover-header strong{font-size:11px;text-transform:capitalize}.analytics-date-popover-header button{display:grid;place-items:center;width:1.65rem;height:1.65rem;border:1px solid rgba(126,181,138,.24);border-radius:.45rem;background:#7eb58a1f;color:#87d1bf;cursor:pointer}.analytics-date-popover-header button:hover:not(:disabled),.analytics-date-popover-header button:focus-visible{border-color:#7eb58a9e;background:#7eb58a3d;outline:none}.analytics-date-popover-header button:disabled{opacity:.3;cursor:not-allowed}.analytics-date-weekdays,.analytics-date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.2rem}.analytics-date-weekdays{margin-top:.7rem;color:#f8f6ee66;font-size:11px;text-align:center}.analytics-date-grid{margin-top:.25rem}.analytics-date-grid button,.analytics-date-grid>span{display:grid;place-items:center;min-height:1.7rem;border:1px solid transparent;border-radius:.42rem;background:transparent;color:#f8f6eebf;font-size:11px;cursor:pointer}.analytics-date-grid button:hover:not(:disabled),.analytics-date-grid button:focus-visible{border-color:#7eb58a6b;background:#7eb58a1f;outline:none}.analytics-date-grid button[data-selected=true]{border-color:#7eb58ab3;background:#7eb58a3d;color:#e2f3ee;font-weight:700}.analytics-date-grid button:disabled{color:#f8f6ee33;cursor:not-allowed}.analytics-date-today{width:100%;margin-top:.55rem;padding-top:.45rem;border:0;border-top:1px solid rgba(126,181,138,.12);background:transparent;color:#87d1bf;font-size:11px;font-weight:700;cursor:pointer}.analytics-date-today:hover,.analytics-date-today:focus-visible{color:#d9eae5;outline:none}.analytics-demo-toggle{border-color:#c99a3d4d;color:#c99a3d}.analytics-trend-chart{position:relative;height:21rem;margin-top:.7rem;border-top:1px solid rgba(126,181,138,.12)}.analytics-trend-chart svg{display:block;width:100%;height:100%;overflow:visible}.analytics-trend-gridline{stroke:#f8f6ee17;stroke-dasharray:3 8;stroke-width:1}.analytics-trend-point{fill:#87d1bf;stroke:#102a32;stroke-width:3}.analytics-trend-label{fill:#f8f6ee6b;font-size:11px;text-transform:capitalize}.analytics-trend-empty{position:absolute;inset:38% 0 auto;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center;pointer-events:none}.analytics-trend-empty span{color:#f8f6eea8;font-size:12px;font-weight:700}.analytics-trend-empty small{color:#f8f6ee66;font-size:11px}.analytics-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.8fr);gap:.75rem}.analytics-dashboard-panel{min-width:0;padding:1rem;border:1px solid rgba(126,181,138,.24);border-radius:1rem;background:linear-gradient(145deg,#102a32,#07131b);box-shadow:inset 0 1px #ffffff06}.analytics-dashboard-panel--wide{width:100%}.analytics-dashboard-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.analytics-dashboard-panel-heading h3{margin-top:.18rem;color:#f8f6ee;font-size:14px;font-weight:700}.analytics-dashboard-panel-heading p:not(.analytics-eyebrow){margin-top:.2rem;color:#f8f6ee73;font-size:11px;line-height:1.35}.analytics-eyebrow{color:#87d1bf;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.analytics-dashboard-badge{flex:0 0 auto;padding:.28rem .5rem;border:1px solid rgba(126,181,138,.42);border-radius:999px;color:#87d1bf;background:#7eb58a1f;font-size:11px;font-weight:700}.analytics-dashboard-bars{display:flex;align-items:end;gap:.55rem;height:11rem;margin-top:1rem;padding:.8rem .45rem .2rem;border-top:1px solid rgba(126,181,138,.12)}.analytics-dashboard-bar-column{display:flex;min-width:0;flex:1;height:100%;flex-direction:column;align-items:center;justify-content:end;gap:.35rem}.analytics-dashboard-bar-column>span{color:#f8f6eea8;font-size:.6rem}.analytics-dashboard-bar-column>div{display:flex;width:100%;height:7.8rem;align-items:end;justify-content:center;border-radius:.45rem .45rem .2rem .2rem;background:#ffffff06}.analytics-dashboard-bar-column i{display:block;width:48%;min-height:3px;border-radius:.35rem .35rem .15rem .15rem;background:linear-gradient(180deg,#87d1bf,#2d6b4d);box-shadow:0 0 18px #7eb58a29}.analytics-dashboard-bar-column small{color:#f8f6ee66;font-size:.58rem;text-transform:capitalize}.analytics-channel-list{display:grid;gap:.45rem;margin-top:1rem}.analytics-channel-row{display:flex;align-items:center;gap:.55rem;width:100%;padding:.6rem;border:1px solid rgba(126,181,138,.18);border-radius:.75rem;background:#07131b7a;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.analytics-channel-row:hover,.analytics-channel-row:focus-visible{border-color:#7eb58a7a;background:#7eb58a14;outline:none}.analytics-channel-row>span:nth-child(2){min-width:0;flex:1}.analytics-channel-row strong,.analytics-channel-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-channel-row strong{color:#f8f6ee;font-size:.68rem}.analytics-channel-row small{margin-top:.12rem;color:#f8f6ee6b;font-size:.57rem}.analytics-channel-row em{color:#87d1bf;font-size:.58rem;font-style:normal;font-weight:700}.analytics-channel-mark{display:grid;place-items:center;width:1.9rem;height:1.9rem;flex:0 0 auto;border-radius:.55rem;font-size:11px;font-weight:800;overflow:hidden}.analytics-channel-mark img{width:1.15rem;height:1.15rem;-o-object-fit:contain;object-fit:contain}.analytics-channel-mark.meta{color:#4d8cff;background:#4d8cff17}.analytics-channel-mark.ga{color:#f9ab00;background:#f9ab0017}.analytics-dashboard-cta{display:inline-flex!important;align-items:center;gap:.3rem;width:100%;justify-content:center;margin-top:.75rem;min-height:2.15rem!important;font-size:.65rem!important}.analytics-conversion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem}.analytics-conversion-grid>div{padding:.8rem;border:1px solid rgba(126,181,138,.24);border-radius:.75rem;background:#07131b73}.analytics-conversion-grid span,.analytics-conversion-grid small{display:block;color:#f8f6ee73;font-size:11px}.analytics-conversion-grid strong{display:block;margin:.3rem 0;color:#f8f6ee;font-size:20px}.analytics-conversion-track{height:.45rem;margin-top:1rem;overflow:hidden;border-radius:999px;background:#ffffff12}.analytics-conversion-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7eb58a,#87d1bf)}.analytics-dashboard-note{margin-top:.75rem;color:#f8f6ee6b;font-size:11px;line-height:1.45}.analytics-channel-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.analytics-channel-detail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.85rem;border:1px solid rgba(126,181,138,.22);border-radius:.8rem;background:#07131b73;text-align:left;cursor:pointer}.analytics-channel-detail:hover,.analytics-channel-detail:focus-visible{border-color:#7eb58a8c;background:#7eb58a14;outline:none}.analytics-channel-copy{min-width:0;display:block}.analytics-channel-detail strong,.analytics-channel-detail small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-channel-detail strong{color:#f8f6ee;font-size:.72rem}.analytics-channel-detail small{margin-top:.15rem;color:#f8f6ee73;font-size:.6rem}.analytics-channel-detail>svg{color:#87d1bf}@media (max-width: 900px){.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-dashboard-grid{grid-template-columns:1fr}}@media (max-width: 620px){.analytics-metric-menu-heading{align-items:flex-start;flex-direction:column}.analytics-metric-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-conversion-grid,.analytics-channel-detail-grid{grid-template-columns:1fr}.analytics-kpi-grid{grid-template-columns:1fr 1fr;gap:.45rem}.analytics-kpi-grid .advanced-stat-card{min-height:8.5rem;padding:.7rem!important}.analytics-trend-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-trend-panel{padding:.75rem}.analytics-trend-chart{height:15rem}.analytics-trend-controls{justify-content:start;margin-top:.55rem}.analytics-dashboard-panel-heading{flex-direction:column}}.analytics-integrations-list{gap:.75rem!important;grid-template-columns:repeat(2,minmax(0,28rem))!important;justify-content:center;align-items:stretch}.analytics-integration-card{position:relative;overflow:hidden;border-radius:1.15rem!important;min-height:0;padding:1.2rem 1.25rem!important;display:flex;flex-direction:column;background:#173c42!important;border:1px solid rgba(126,181,138,.42)!important;border-left-color:#7eb58a6b!important;border-right-color:#7eb58a6b!important;box-shadow:inset 0 1px #ffffff06!important}.analytics-integration-card:hover{transform:translateY(-1px)!important;border-color:#7eb58aa8!important;box-shadow:0 12px 28px #00000024,inset 0 1px #ffffff09!important}.analytics-integration-card .input-admin{min-height:3rem;font-size:13px!important}.analytics-content-stack button[class*="text-[11px]"][class*=font-semibold]{margin-left:1.5rem!important;padding-left:.25rem;white-space:nowrap}.analytics-content-stack .rounded-2xl>button[class*="text-[11px]"]{display:block!important;margin-top:.8rem!important;margin-left:0!important}.analytics-integration-card>.mt-5{flex:0 0 auto;display:flex;flex-direction:column}.analytics-integration-card>.mt-5>.mt-3{margin-top:.75rem!important}.analytics-integration-card>.mt-5 .admin-modern-button{min-height:2.65rem!important;font-size:12px!important}.analytics-integration-card>.mt-4{display:none!important}.analytics-integration-card>.mt-4 .admin-modern-button{min-height:2.45rem!important;padding-inline:.9rem!important;font-size:12px!important}@media (max-width: 900px){.analytics-integrations-list{grid-template-columns:minmax(0,32rem)!important}}.admin-panel-root main>.admin-content-shell{box-sizing:border-box;padding:1.35rem clamp(1rem,2vw,2rem) 2.5rem!important}.admin-panel-root main>.admin-content-shell>*{width:100%;max-width:var(--admin-panel-max-width);margin-inline:auto;min-width:0}.admin-panel-root main>.admin-content-shell>.space-y-5,.admin-panel-root main>.admin-content-shell>.space-y-6,.admin-panel-root main>.admin-content-shell>.space-y-4{display:flex;flex-direction:column;gap:1.1rem}.admin-panel-root main>.admin-content-shell>.space-y-5>*,.admin-panel-root main>.admin-content-shell>.space-y-6>*,.admin-panel-root main>.admin-content-shell>.space-y-4>*{margin-top:0!important}.analytics-overview-dashboard{display:flex;flex-direction:column;gap:.85rem;min-width:0}.analytics-metric-menu-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:.15rem .15rem 0}.analytics-metric-menu-heading h2{font-size:18px!important;line-height:1.25!important}.analytics-metric-menu-heading p:not(.analytics-eyebrow){margin-top:.25rem;color:var(--admin-copy-muted)!important;font-size:13px!important;line-height:1.45!important}.analytics-metric-tabs{gap:.45rem!important;padding:.4rem!important;border-radius:.9rem!important}.analytics-metric-tab{min-height:3.15rem;padding:.55rem .7rem!important;gap:.55rem!important}.analytics-metric-tab-icon{width:1.75rem;height:1.75rem}.analytics-metric-tab strong{font-size:12px!important}.analytics-metric-tab small{font-size:11px!important}.analytics-trend-kpis{gap:.65rem!important}.analytics-trend-kpis>div{min-height:6.25rem;padding:.75rem .8rem!important;display:flex;flex-direction:column;justify-content:center}.analytics-trend-kpis span,.analytics-trend-kpis small{font-size:11px!important}.analytics-trend-kpis strong{font-size:1.25rem!important}.analytics-trend-panel{min-height:0!important;padding:1.1rem!important}.analytics-trend-panel>.analytics-dashboard-panel-heading{align-items:flex-start!important}.analytics-trend-panel .analytics-dashboard-panel-heading h3{font-size:1rem!important}.analytics-trend-panel .analytics-dashboard-panel-heading p:not(.analytics-eyebrow){font-size:12px!important}.analytics-trend-controls{align-items:flex-end;gap:.5rem!important}.analytics-trend-meta{margin-top:.85rem;padding-top:.65rem;border-top:1px solid rgba(126,181,138,.12)}.analytics-trend-chart{height:17rem!important;margin-top:.65rem!important}.analytics-dashboard-panel--wide{padding:1.25rem!important}.analytics-dashboard-panel--wide .analytics-dashboard-panel-heading h3{font-size:1rem!important}.analytics-dashboard-panel--wide .analytics-dashboard-panel-heading p:not(.analytics-eyebrow){font-size:12px!important;line-height:1.5!important}.analytics-page-shell .analytics-content-stack .rounded-2xl>button{display:block!important;margin-top:.75rem!important;margin-left:0!important}.admin-settings-tab--domain .order-1[class*=aspect-]{aspect-ratio:auto!important;height:10rem!important;min-height:0!important}.admin-settings-tab--domain .order-1[class*=aspect-] .gap-5{gap:.75rem!important}.admin-settings-tab--domain .order-1[class*=aspect-] .text-base{font-size:14px!important;line-height:1.25!important}.admin-settings-tab--domain .order-1[class*=aspect-] .text-lg{font-size:1rem!important;line-height:1.2!important}.admin-settings-tab--domain .order-1[class*=aspect-] .text-xs{font-size:11px!important;line-height:1.3!important}.admin-settings-tab--domain .order-1[class*=aspect-] .h-10.w-10{width:2rem!important;height:2rem!important}.admin-settings-tab--domain .order-1[class*=aspect-]>.relative>.absolute.inset-0.flex{gap:1.25rem!important;padding:.75rem 1rem!important}.admin-settings-tab--domain .order-1[class*=aspect-]>.relative>.absolute.inset-0.flex>div:first-child{flex:0 0 17.5rem!important;max-width:17.5rem!important;padding:.7rem .8rem!important}.admin-settings-tab--domain .order-1[class*=aspect-]>.relative>.absolute.inset-0.flex>div:first-child p{margin-top:.25rem!important}.admin-settings-tab--domain .order-1[class*=aspect-]>.relative>.absolute.inset-0.flex>div:last-child{min-width:0!important;max-width:none!important;gap:1rem!important}.admin-settings-tab--domain .order-1[class*=aspect-]>.relative>.absolute.inset-0.flex>div:last-child>div{gap:.35rem!important}.admin-settings-tab>div,.marketing-notification-editor>div,.marketing-dispatch-shell>div,.admin-access-shell>div{box-sizing:border-box}.admin-settings-tab>div[class*=rounded-],.marketing-notification-editor>div[class*=rounded-],.marketing-dispatch-shell>div[class*=rounded-],.admin-access-shell>div[class*=rounded-]{width:100%}.admin-settings-tab h2,.marketing-notification-editor h2,.marketing-dispatch-shell h2,.admin-access-shell h2{line-height:1.25}.admin-settings-tab input,.admin-settings-tab textarea,.marketing-notification-editor input,.marketing-notification-editor textarea,.marketing-dispatch-shell input,.marketing-dispatch-shell textarea,.admin-access-shell input,.admin-access-shell textarea{line-height:1.4}@media (max-width: 760px){.admin-panel-root main>.admin-content-shell{padding:.75rem .7rem 1.5rem!important}.analytics-metric-menu-heading{align-items:flex-start;flex-direction:column;gap:.45rem}.analytics-metric-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.analytics-trend-panel>.analytics-dashboard-panel-heading{flex-direction:column!important}.analytics-trend-controls{width:100%;justify-content:flex-start}.analytics-trend-chart{height:14rem!important}.admin-settings-tab--domain .order-1[class*=aspect-]{height:12rem!important}.admin-settings-tab--domain .order-1[class*=aspect-]>.relative>.absolute.inset-0.flex{overflow-y:auto!important;padding:.75rem!important}.admin-settings-tab--domain .order-1[class*=aspect-]>.relative>.absolute.inset-0.flex>div:first-child{flex-basis:auto!important;max-width:100%!important}}.admin-panel-root{--admin-space-unit: 8px;--admin-surface: rgba(5,23,29, .78);--admin-surface-raised: rgba(7,35,43, .9);--admin-line: rgba(126,181,138, .22);--admin-focus: rgba(201,154,61, .78);font-size:14px;line-height:1.5}.admin-panel-root h1,.admin-panel-root h2,.admin-panel-root h3,.admin-panel-root h4{text-wrap:balance;letter-spacing:-.015em}.admin-panel-root p,.admin-panel-root label,.admin-panel-root li,.admin-panel-root dd,.admin-panel-root dt{line-height:1.5}.admin-panel-root aside nav button:focus-visible,.admin-panel-root aside nav a:focus-visible,.admin-panel-root button:focus-visible,.admin-panel-root a:focus-visible,.admin-panel-root input:focus-visible,.admin-panel-root textarea:focus-visible,.admin-panel-root select:focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.admin-panel-root .admin-content-shell>*{animation:admin-panel-enter .22s ease-out both}.admin-panel-root .admin-modern-button,.admin-panel-root [role=tab],.admin-panel-root [role=tablist] button{min-height:40px}.admin-panel-root .admin-content-shell .rounded-3xl,.admin-panel-root .admin-content-shell .rounded-2xl{box-shadow:inset 0 1px #ffffff06,0 10px 28px #00000014}.admin-panel-root .admin-content-shell [role=tablist]{scrollbar-width:thin;scrollbar-color:rgba(126,181,138,.42) transparent}@keyframes admin-panel-enter{0%{opacity:.75;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.admin-panel-root *,.admin-panel-root .admin-content-shell>*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-panel-root{--admin-panel-max-width: 82rem;--admin-copy: #d2e1dc;--admin-copy-muted: rgba(227,240,236,.84)}.text-slate-400{color:#d4e5e0!important}.text-slate-500{color:#bacbc6!important}.text-slate-600{color:#9daea9!important}.admin-panel-root .admin-settings-tab,.admin-panel-root .marketing-notification-editor,.admin-panel-root .marketing-dispatch-shell,.admin-panel-root .analytics-page-shell,.admin-panel-root .admin-access-shell,.admin-panel-root>main>div[class*=max-w-]{width:100%;max-width:var(--admin-panel-max-width);margin-inline:auto}.admin-panel-root .admin-settings-tab p,.admin-panel-root .marketing-notification-editor p,.admin-panel-root .marketing-dispatch-shell p,.admin-panel-root .analytics-page-shell p{color:var(--admin-copy-muted)}.admin-panel-root .admin-settings-tab>.rounded-3xl,.admin-panel-root .admin-settings-tab>.rounded-2xl,.admin-panel-root .marketing-notification-card,.admin-panel-root .marketing-dispatch-overview,.admin-panel-root .analytics-hero,.admin-panel-root .analytics-integration-card,.admin-panel-root .analytics-dashboard-panel,.admin-panel-root .analytics-trend-panel{border-radius:1rem!important}.admin-panel-root .admin-settings-tab>.rounded-3xl,.admin-panel-root .admin-settings-tab>.rounded-2xl,.admin-panel-root .marketing-notification-card,.admin-panel-root .marketing-dispatch-overview,.admin-panel-root .analytics-hero{padding:1.25rem!important}.admin-panel-root .analytics-overview-dashboard{gap:.8rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.admin-panel-root .analytics-metric-menu-heading{align-items:center!important;padding:0 .15rem!important}.admin-panel-root .analytics-metric-menu-heading h2{margin-top:.18rem!important;font-size:20px!important;letter-spacing:-.02em}.admin-panel-root .analytics-metric-menu-heading .analytics-eyebrow{font-size:11px!important;letter-spacing:.16em}.admin-panel-root .analytics-dashboard-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .62rem!important;color:#cadcd6!important;background:#7eb58a1f!important;border-color:#7eb58a3d!important;font-size:11px!important}.admin-panel-root .analytics-dashboard-badge>span{width:.36rem;height:.36rem;border-radius:999px;background:#87d1bf;box-shadow:0 0 0 3px #87d1bf1a}.admin-panel-root .analytics-metric-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.2rem!important;padding:.24rem!important;border-color:#7eb58a3d!important;border-radius:.78rem!important;background:#07131b80!important}.admin-panel-root .analytics-metric-tab{min-height:2.45rem!important;justify-content:flex-start;padding:.38rem .5rem!important;border-radius:.58rem!important}.admin-panel-root .analytics-metric-tab strong{font-size:11px!important}.admin-panel-root .analytics-metric-tab small{display:none!important}.admin-panel-root .analytics-metric-tab-icon{width:1.55rem!important;height:1.55rem!important;background:#ffffff0b!important}.admin-panel-root .analytics-metric-tab[data-active=true]{background:#7eb58a1f!important;border-color:#87d1bf57!important;color:#eaf6f2!important}.admin-panel-root .analytics-section-selector,.admin-panel-root .analytics-metric-tabs{display:none!important}.admin-panel-root .analytics-selection-controlbar,.admin-panel-root .analytics-reading-selector{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:.7rem .8rem;border:1px solid rgba(126,181,138,.24);border-radius:.85rem;background:#07131b8f}.admin-panel-root .analytics-selection-controlbar{margin-top:-.1rem}.admin-panel-root .analytics-selection-controlbar:has(.analytics-selection-control--reading){grid-template-columns:repeat(2,minmax(0,1fr)) auto}.admin-panel-root .analytics-selection-control,.admin-panel-root .analytics-reading-selector label{display:grid;min-width:0;gap:.25rem}.admin-panel-root .analytics-selection-control>span,.admin-panel-root .analytics-reading-selector label>span{color:#acbdb8;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin-panel-root .analytics-selection-control select,.admin-panel-root .analytics-reading-selector select{min-width:min(18rem,55vw);padding:.42rem 2.1rem .42rem .6rem;border:1px solid rgba(135,209,191,.32);border-radius:.55rem;color:#eaf6f2;background-color:#0a242b;font-size:12px;font-weight:650;cursor:pointer;outline:none}.admin-panel-root .analytics-selection-control select:focus-visible,.admin-panel-root .analytics-reading-selector select:focus-visible{border-color:#87d1bf;box-shadow:0 0 0 3px #87d1bf21}.admin-panel-root .analytics-selection-control small,.admin-panel-root .analytics-reading-selector label small{overflow:hidden;color:#bacbc6;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-panel-root .analytics-selection-hint,.admin-panel-root .analytics-reading-hint{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;color:#87d1bf;font-size:11px;white-space:nowrap}.admin-panel-root .analytics-reading-selector{margin-top:.1rem;border-color:#7eb58a3d;background:linear-gradient(145deg,#081e24c7,#040d11d1)}.admin-panel-root .analytics-selection-control--reading{padding-left:1rem;border-left:1px solid rgba(126,181,138,.12)}.admin-panel-root .analytics-connection-shortcuts{display:grid;grid-template-columns:minmax(10.5rem,.7fr) repeat(2,minmax(0,1fr));align-items:stretch;gap:.45rem;padding:.45rem;border:1px solid rgba(126,181,138,.24);border-radius:.85rem;background:#07131b61}.admin-panel-root .analytics-connection-shortcuts-copy{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;-moz-column-gap:.35rem;column-gap:.35rem;justify-content:center;padding:.15rem .35rem}.admin-panel-root .analytics-connection-shortcuts-copy span{color:#cadcd6;font-size:11px;font-weight:700}.admin-panel-root .analytics-connection-shortcuts-copy p{margin-top:0;color:#a3b4af!important;font-size:11px;line-height:1.35}.admin-panel-root .analytics-connection-shortcut{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.55rem .65rem;border:1px solid rgba(126,181,138,.24);border-radius:.65rem;color:#e4f1ed;background:#081e24ad;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.admin-panel-root .analytics-connection-shortcut:hover,.admin-panel-root .analytics-connection-shortcut:focus-visible{border-color:#87d1bf80;background:#7eb58a1f;outline:none;transform:translateY(-1px)}.admin-panel-root .analytics-connection-shortcut>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column;gap:.14rem}.admin-panel-root .analytics-connection-shortcut strong,.admin-panel-root .analytics-connection-shortcut small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel-root .analytics-connection-shortcut strong{font-size:11px}.admin-panel-root .analytics-connection-shortcut small{color:#acbdb8;font-size:11px}.admin-panel-root .analytics-connection-shortcut>svg{flex:0 0 auto;color:#87d1bf}.admin-panel-root .analytics-connection-configured{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.55rem .65rem;border:1px solid rgba(126,181,138,.24);border-radius:.65rem;color:#87d1bf;background:#7eb58a1f}.admin-panel-root .analytics-connection-configured>svg{flex:0 0 auto;color:#87d1bf}.admin-panel-root .analytics-connection-configured>img{width:1.15rem;height:1.15rem;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.admin-panel-root .analytics-connection-configured>span{min-width:0;display:flex;flex-direction:column;gap:.14rem}.admin-panel-root .analytics-connection-configured strong,.admin-panel-root .analytics-connection-configured small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel-root .analytics-connection-configured strong{font-size:11px}.admin-panel-root .analytics-connection-configured small{color:#87d1bf;font-size:11px}.admin-panel-root .analytics-connection-success{display:flex;align-items:center;gap:.65rem;padding:.72rem .85rem;border:1px solid rgba(126,181,138,.24);border-radius:.85rem;color:#87d1bf;background:#7eb58a1f}.admin-panel-root .analytics-connection-success>svg{flex:0 0 auto;color:#87d1bf}.admin-panel-root .analytics-connection-success>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:.14rem}.admin-panel-root .analytics-connection-success strong{color:#e0f1ec;font-size:11px}.admin-panel-root .analytics-connection-success small{color:#87d1bf;font-size:11px}.admin-panel-root .analytics-connection-success button{display:inline-flex;align-items:center;gap:.2rem;color:#87d1bf;font-size:11px;font-weight:700;white-space:nowrap}.admin-panel-root .analytics-connection-success button:hover{color:#fff}.admin-panel-root .analytics-connection-dismiss{display:inline-flex;align-items:center;margin-top:0;color:#99aaa5;font-size:11px;font-weight:700;background:transparent;border:0;cursor:pointer}.admin-panel-root .analytics-connection-dismiss:hover,.admin-panel-root .analytics-connection-dismiss:focus-visible{color:#e0f1ec;text-decoration:underline;outline:none}.admin-panel-root .analytics-reading-selector select{min-width:min(22rem,60vw)}.admin-panel-root .analytics-section-selector{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.2rem!important;padding:.24rem!important;border-color:#7eb58a3d!important;background:#07131b6b!important}.admin-panel-root .analytics-section-card{min-height:3.15rem;padding:.5rem .62rem!important;border-color:transparent!important;border-radius:.65rem!important;background:transparent!important}.admin-panel-root .analytics-section-card:hover,.admin-panel-root .analytics-section-card:focus-visible{border-color:#7eb58a3d!important;background:#7eb58a1f!important;outline:none}.admin-panel-root .analytics-section-card[aria-pressed=true]{border-color:#87d1bf4d!important;background:#7eb58a1f!important;box-shadow:inset 0 1px #ffffff09!important}.admin-panel-root .analytics-section-card>span{gap:.55rem!important}.admin-panel-root .analytics-section-card>span>span:first-child{width:1.65rem!important;height:1.65rem!important;border-radius:.55rem!important;background:#ffffff0b!important}.admin-panel-root .analytics-section-card>span>span:first-child svg{width:.8rem;height:.8rem}.admin-panel-root .analytics-section-card .analytics-section-card-status{margin-top:.18rem!important;color:#bacbc6!important;font-size:11px!important;line-height:1.25!important}.admin-panel-root .analytics-section-card .analytics-section-card-description{display:block!important;margin-top:.18rem!important;color:#bacbc6!important;font-size:11px!important;line-height:1.25!important}.admin-panel-root .analytics-section-card .analytics-section-card-arrow{color:#87d1bf;opacity:.65;transition:transform .18s ease,opacity .18s ease}.admin-panel-root .analytics-section-card:hover .analytics-section-card-arrow,.admin-panel-root .analytics-section-card:focus-visible .analytics-section-card-arrow,.admin-panel-root .analytics-section-card[aria-pressed=true] .analytics-section-card-arrow{opacity:1;transform:translate(2px)}.admin-panel-root .analytics-section-card[aria-pressed=true] .analytics-section-card-status,.admin-panel-root .analytics-section-card[aria-pressed=true] .analytics-section-card-description{color:#cadcd6!important}.admin-panel-root .analytics-metric-tab-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.06rem}.admin-panel-root .analytics-metric-tab small{display:block!important;overflow:hidden;max-width:8.5rem;color:#acbdb8!important;font-size:11px!important;line-height:1.2!important;text-overflow:ellipsis;white-space:nowrap}.admin-panel-root .analytics-metric-tab-arrow{margin-left:auto;color:#7eb58a;opacity:.45;transition:transform .18s ease,opacity .18s ease}.admin-panel-root .analytics-metric-tab:hover .analytics-metric-tab-arrow,.admin-panel-root .analytics-metric-tab:focus-visible .analytics-metric-tab-arrow,.admin-panel-root .analytics-metric-tab[data-active=true] .analytics-metric-tab-arrow{opacity:1;transform:translate(2px)}.admin-panel-root .analytics-trend-kpis{gap:0!important;padding:.25rem 0;border-top:1px solid rgba(126,181,138,.12);border-bottom:1px solid rgba(126,181,138,.12)}.admin-panel-root .analytics-trend-kpis>div{min-height:4.4rem!important;padding:.62rem .8rem!important;border:0!important;border-right:1px solid rgba(126,181,138,.12)!important;border-radius:0!important;background:transparent!important}.admin-panel-root .analytics-trend-kpis>div:last-child{border-right:0!important}.admin-panel-root .analytics-trend-kpis span,.admin-panel-root .analytics-trend-kpis small{font-size:11px!important}.admin-panel-root .analytics-trend-kpis strong{margin-top:.22rem!important;font-size:18px!important}.admin-panel-root .analytics-trend-panel{padding:1rem!important;border-color:#7eb58a3d!important;border-radius:1rem!important;background:linear-gradient(145deg,#081e24f5,#040d11fa)!important;box-shadow:0 16px 34px #0000001f!important}.admin-panel-root .analytics-trend-panel .analytics-dashboard-panel-heading h3{font-size:16px!important}.admin-panel-root .analytics-trend-panel .analytics-dashboard-panel-heading p:not(.analytics-eyebrow){font-size:11px!important}.admin-panel-root .analytics-trend-controls{gap:.35rem!important}.admin-panel-root .analytics-trend-chart{height:22rem!important}.admin-panel-root .analytics-dashboard-panel--wide{padding:1rem!important;border-radius:1rem!important}@media (max-width: 620px){.admin-panel-root .analytics-selection-controlbar,.admin-panel-root .analytics-reading-selector{align-items:stretch;display:flex;flex-direction:column;gap:.55rem}.admin-panel-root .analytics-selection-control select,.admin-panel-root .analytics-reading-selector select{width:100%;min-width:0}.admin-panel-root .analytics-selection-hint,.admin-panel-root .analytics-reading-hint{align-self:flex-start}.admin-panel-root .analytics-connection-shortcuts{grid-template-columns:1fr}.admin-panel-root .analytics-connection-success{align-items:flex-start;flex-wrap:wrap}.admin-panel-root .analytics-connection-success button{margin-left:1.45rem}.admin-panel-root .analytics-section-selector{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-panel-root .analytics-section-card{min-height:2.85rem}.admin-panel-root .analytics-metric-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-panel-root .analytics-trend-kpis>div:nth-child(2){border-right:0!important}.admin-panel-root .analytics-trend-kpis>div:nth-child(-n+2){border-bottom:1px solid rgba(126,181,138,.12)!important}.admin-panel-root .analytics-trend-kpis>div{min-height:4rem!important}.admin-panel-root .analytics-metric-menu-heading h2{font-size:18px!important}.admin-panel-root .analytics-trend-chart{height:18rem!important}}.admin-panel-root .fixed.inset-0>[class*=max-w-]{box-sizing:border-box;width:min(44rem,calc(100vw - 2rem))!important;max-height:calc(100vh - 2rem)!important;padding:1.5rem!important;border-radius:1.25rem!important}.admin-panel-root .fixed.inset-0>[class*=max-w-] input,.admin-panel-root .fixed.inset-0>[class*=max-w-] textarea,.admin-panel-root .fixed.inset-0>[class*=max-w-] select{font-size:14px}@media (max-width: 720px){.admin-panel-root{--admin-panel-max-width: 100%}.admin-panel-root .admin-settings-tab>.rounded-3xl,.admin-panel-root .admin-settings-tab>.rounded-2xl,.admin-panel-root .marketing-notification-card,.admin-panel-root .marketing-dispatch-overview,.admin-panel-root .analytics-hero{padding:1rem!important}.admin-panel-root .fixed.inset-0>[class*=max-w-]{width:calc(100vw - 1rem)!important;max-height:calc(100vh - 1rem)!important;padding:1rem!important;border-radius:1rem!important}}.admin-panel-root .analytics-panel-nav,.admin-panel-root .analytics-connection-shortcuts,.admin-panel-root .analytics-metric-tabs,.admin-panel-root .analytics-section-selector{background:#102a32!important;border-color:#7eb58a3d!important}.admin-panel-root .analytics-trend-kpis{padding:.25rem 0!important;border:1px solid rgba(126,181,138,.24)!important;border-radius:1rem;background:#102a32;overflow:hidden}.admin-panel-root .analytics-trend-kpis span,.admin-panel-root .analytics-trend-kpis small{color:#f8f6ee9e!important}.admin-panel-root .analytics-metric-menu-heading .analytics-dashboard-badge{color:#2d6b4d!important;border-color:#3159664d!important;background:#31596614!important}.admin-panel-root .analytics-metric-menu-heading .analytics-dashboard-badge>span{background:#2d6b4d}.admin-panel-root .analytics-overview-dashboard>.analytics-metric-menu-heading{display:none}.admin-panel-root .input-admin.input-canvas{background:#ffffffb3;border-color:#0b222829;color:#0b2228;padding-left:2.4rem}.admin-panel-root .input-admin.input-canvas::-moz-placeholder{color:#0b222880}.admin-panel-root .input-admin.input-canvas::placeholder{color:#0b222880}.admin-panel-root [class~="text-[9px]"],.admin-panel-root [class~="text-[9.5px]"],.admin-panel-root [class~="text-[10px]"],.admin-panel-root [class~="text-[10.5px]"]{font-size:11px!important;line-height:1.4!important}.admin-panel-root [class~="text-[11px]"],.admin-panel-root [class~="text-[11.5px]"]{font-size:12px!important;line-height:1.45!important}.admin-panel-root [class~=text-xs],.admin-panel-root [class~="text-[13px]"],.admin-panel-root [class~="text-[13.5px]"]{font-size:13px!important;line-height:1.45!important}.admin-panel-root [class~=text-sm],.admin-panel-root [class~="text-[15px]"]{font-size:14px!important;line-height:1.45!important}.admin-panel-root [class~=text-base]{font-size:16px!important;line-height:1.4!important}.admin-panel-root [class~=text-lg]{font-size:18px!important;line-height:1.35!important}.admin-panel-root [class~=text-xl]{font-size:20px!important;line-height:1.3!important}.admin-panel-root [class~=text-2xl]{font-size:24px!important;line-height:1.25!important}.admin-panel-root [class~=text-3xl]{font-size:28px!important;line-height:1.2!important}.admin-panel-root main>.admin-content-shell{max-width:none!important;margin:0!important;padding:24px 28px 40px!important}.admin-panel-root main>.admin-content-shell>*{max-width:1180px!important;margin-inline:0!important}.admin-panel-root main>.admin-content-shell>.space-y-3,.admin-panel-root main>.admin-content-shell>.space-y-4,.admin-panel-root main>.admin-content-shell>.space-y-5,.admin-panel-root main>.admin-content-shell>.space-y-6{gap:16px!important}.admin-panel-root .admin-page-header{margin-bottom:20px;animation:none}.admin-panel-root .admin-page-header h1{color:#0b2228;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.admin-panel-root .admin-page-header p{margin-top:4px;color:#4c666d!important;font-size:14px}.admin-panel-root .admin-page-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.admin-panel-root .admin-page-tab{display:inline-flex;align-items:center;gap:8px;min-height:38px!important;padding:0 14px;border:1px solid rgba(11,34,40,.16);border-radius:8px;background:#ffffff8c;color:#33505a;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.admin-panel-root .admin-page-tab svg{width:16px;height:16px;flex:0 0 auto}.admin-panel-root .admin-page-tab:hover{background:#fff;border-color:#0b22284d;color:#0b2228}.admin-panel-root .admin-page-tab[data-active=true]{background:#0b2228;border-color:#0b2228;color:#f8f6ee}.admin-panel-root .admin-page-tab:focus-visible{outline:2px solid #2d6b4d;outline-offset:2px}@media (max-width: 720px){.admin-panel-root main>.admin-content-shell{padding:16px 12px 32px!important}.admin-panel-root .admin-page-header h1{font-size:20px}.admin-panel-root .admin-page-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}}.admin-panel-root .admin-content-shell .rounded-3xl{border-radius:14px!important}.admin-panel-root .admin-content-shell .rounded-2xl{border-radius:12px!important}.admin-panel-root .admin-content-shell [class~=p-8]{padding:24px!important}.admin-panel-root .admin-content-shell [class~=p-6],.admin-panel-root .admin-content-shell [class~="sm:p-6"],.admin-panel-root .admin-content-shell [class~="md:p-6"]{padding:20px!important}.admin-panel-root .admin-content-shell [class~=p-5],.admin-panel-root .admin-content-shell [class~="sm:p-5"]{padding:16px!important}.admin-panel-root .admin-nav{display:flex;flex-direction:column;gap:4px;padding:16px 12px}.admin-panel-root .admin-nav--footer{flex:0 0 auto;padding-block:12px 16px;border-top:1px solid rgba(255,255,255,.07)}.admin-panel-root .admin-nav-item{display:flex;align-items:center;gap:12px;width:100%;min-height:42px!important;padding:0 12px;border:0!important;border-radius:10px;background:transparent;color:#f8f6eec7;font-size:14px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.admin-panel-root .admin-nav-item svg{width:18px;height:18px;flex:0 0 auto;opacity:.75}.admin-panel-root .admin-nav-item:hover{background:#ffffff0d;color:#f8f6ee}.admin-panel-root .admin-nav-item[data-active=true]{background:#08303a;color:#f8f6ee}.admin-panel-root .admin-nav-item[data-active=true] svg{color:#87d1bf;opacity:1}.admin-panel-root .admin-nav-item:focus-visible{outline:2px solid #87d1bf;outline-offset:2px}.admin-panel-root .admin-nav-item--danger{color:#f0a39a}.admin-panel-root .admin-nav-item--danger:hover{background:#f0a39a14;color:#f6bcb5}.admin-panel-root .admin-nav-badge{margin-left:auto;min-width:20px;padding:1px 7px;border-radius:999px;background:#7eb58a3d;color:#cadcd6;font-size:11px;font-weight:600;text-align:center}.admin-panel-root .analytics-trend-chart{height:240px!important}@media (max-width: 720px){.admin-panel-root .analytics-trend-chart{height:200px!important}}.admin-panel-root .admin-content-shell [class~=mx-auto][class~=w-full][class*=max-w-]{max-width:none!important;margin-inline:0!important;margin-top:0!important;padding-top:0!important}.admin-panel-root .admin-master-password-card:before{margin-bottom:12px}.admin-panel-root .analytics-page-shell>*{margin-top:0!important}.admin-panel-root .analytics-trend-meta span,.admin-panel-root .analytics-period-selector>span,.admin-panel-root .analytics-trend-empty small,.admin-panel-root .analytics-dashboard-panel-heading p:not(.analytics-eyebrow){color:#f8f6eead!important}.admin-panel-root .analytics-trend-empty span{color:#f8f6eedb!important}.admin-panel-root .analytics-trend-label{fill:#f8f6ee99}.admin-panel-root .ficha{display:flex;flex-direction:column;gap:14px;max-width:1240px;padding-bottom:32px}.admin-panel-root .ficha-back{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;color:#33505a;font-size:13px;font-weight:500}.admin-panel-root .ficha-back:hover{color:#0b2228}.admin-panel-root .ficha-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.admin-panel-root .ficha-avatar{width:48px;height:48px;border-radius:14px}.admin-panel-root .ficha-name{color:#0b2228;font-size:24px;font-weight:650;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.admin-panel-root .ficha-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;color:#33505a;background:#0b222812;font-size:12px;font-weight:600}.admin-panel-root .ficha-chip-mono{font-family:ui-monospace,monospace;font-weight:500}.admin-panel-root .ficha-actions{display:flex;flex-wrap:wrap;gap:6px}.admin-panel-root .ficha-action{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border:1px solid rgba(11,34,40,.16);border-radius:8px;color:#0b2228;background:#ffffffb8;font-size:12.5px;font-weight:600;transition:background .2s ease,border-color .2s ease}.admin-panel-root .ficha-action:hover{background:#fff;border-color:#0b22284d}.admin-panel-root .ficha-action-danger{color:#b42318}.admin-panel-root .ficha-action:focus-visible,.admin-panel-root .ficha-back:focus-visible{outline:2px solid #2d6b4d;outline-offset:2px}.admin-panel-root .ficha-stage-hint{margin-top:-4px;color:#4c666d;font-size:12px}.admin-panel-root .ficha-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:14px}.admin-panel-root .ficha-col{display:flex;flex-direction:column;gap:14px;min-width:0}.admin-panel-root .ficha-card{overflow:hidden;border:1px solid #1d3840;border-radius:14px;background:#102a32;box-shadow:0 6px 18px #0b22281a}.admin-panel-root .ficha-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid #1d3840}.admin-panel-root .ficha-card-head h2{color:#f8f6ee;font-size:14px;font-weight:650}.admin-panel-root .ficha-card-head p{margin-top:1px;color:#f8f6ee94;font-size:12px}.admin-panel-root .ficha-card-icon{display:inline-flex;flex:0 0 auto;color:#c99a3d}.admin-panel-root .ficha-card-link{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 9px;border:1px solid rgba(201,154,61,.34);border-radius:8px;color:#c99a3d;background:#c99a3d14;font-size:11px;font-weight:650;transition:background .2s ease,border-color .2s ease,transform .2s ease}.admin-panel-root .ficha-card-link:hover{border-color:#c99a3d9e;background:#c99a3d26;transform:translateY(-1px)}.admin-panel-root .ficha-card-link:focus-visible{outline:2px solid #c99a3d;outline-offset:2px}.admin-panel-root .ficha-card-body{padding:10px 18px 14px}.admin-panel-root .ficha-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid rgba(248,246,238,.07)}.admin-panel-root .ficha-row:last-child{border-bottom:0}.admin-panel-root .ficha-row dt{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;color:#f8f6ee99;font-size:13px}.admin-panel-root .ficha-row dd{min-width:0;max-width:64%;color:#f8f6ee;font-size:13px;text-align:right;overflow-wrap:anywhere}.admin-panel-root .ficha-row-stack{flex-direction:column;align-items:stretch;gap:4px}.admin-panel-root .ficha-row-stack dd{max-width:none;text-align:left}.admin-panel-root .ficha-note{padding:8px 10px;border-radius:8px;color:#f8f6eee0;background:#f8f6ee0d;font-size:13px;line-height:1.5;white-space:pre-wrap}.admin-panel-root .ficha-empty{color:#f8f6ee73;font-size:13px;font-style:italic}.admin-panel-root .ficha-bool{display:inline-flex;align-items:center;gap:5px;font-weight:600}.admin-panel-root .ficha-bool[data-yes=true]{color:#4ade80}.admin-panel-root .ficha-bool[data-yes=false]{color:#f87171}.admin-panel-root .ficha-signature{display:grid;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(248,246,238,.07)}.admin-panel-root .ficha-signature span{display:inline-flex;align-items:center;gap:6px;color:#f8f6ee99;font-size:13px}.admin-panel-root .ficha-signature img{max-height:60px;justify-self:start;padding:6px 10px;border-radius:8px;background:#f8f6ee}.admin-panel-root .ficha-signature small{color:#f8f6ee73;font-size:11px;overflow-wrap:anywhere}.admin-panel-root .ficha-pill{flex:0 0 auto;padding:2px 8px;border:1px solid;border-radius:999px;font-size:11.5px;font-weight:600}.admin-panel-root .ficha-segmented{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid #1d3840;border-radius:8px;background:#07131b80}.admin-panel-root .ficha-segmented button{height:26px;padding:0 10px;border:1px solid transparent;border-radius:6px;color:#f8f6eea8;font-size:12px;font-weight:600;transition:color .2s ease,background .2s ease}.admin-panel-root .ficha-segmented button:hover:not(:disabled){color:#f8f6ee}.admin-panel-root .ficha-meta{color:#f8f6ee8c;font-size:12px}.admin-panel-root .ficha-primary{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:8px;color:#07131b;background:#c99a3d;font-size:12.5px;font-weight:700}.admin-panel-root .ficha-link{display:inline-flex;align-items:center;gap:4px;color:#c99a3d;font-size:12px;font-weight:600}.admin-panel-root .ficha-link:hover{text-decoration:underline;text-underline-offset:3px}.admin-panel-root .ficha-icon-button{display:grid;place-items:center;width:28px;height:28px;border:1px solid #1d3840;border-radius:8px;color:#f8f6eeb3}.admin-panel-root .ficha-icon-button:hover{color:#f8f6ee;border-color:#2c4a50}.admin-panel-root .ficha-subsection{margin-top:14px;padding-top:12px;border-top:1px solid rgba(248,246,238,.08)}.admin-panel-root .ficha-subtitle{color:#f8f6ee;font-size:13px;font-weight:650}.admin-panel-root .ficha-charges{margin-top:6px}.admin-panel-root .ficha-charges li{padding:9px 0;border-bottom:1px solid rgba(248,246,238,.07)}.admin-panel-root .ficha-charges li:last-child{border-bottom:0}.admin-panel-root .ficha-charge-title{color:#f8f6ee;font-size:13px;font-weight:600;overflow-wrap:anywhere}.admin-panel-root .ficha-charge-value{color:#f8f6ee;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.admin-panel-root .ficha-charge-form{display:grid;gap:10px;margin-top:8px;padding:12px;border:1px solid #1d3840;border-radius:10px;background:#07131b59}.admin-panel-root .ficha-field-label{display:block;margin-bottom:4px;color:#f8f6ee99;font-size:12px}.admin-panel-root .ficha-link-muted{color:#f8f6ee99}.admin-panel-root .ficha-danger{display:inline-flex;align-items:center;height:30px;padding:0 11px;border:1px solid rgba(239,68,68,.35);border-radius:8px;color:#fca5a5;background:#ef44441a;font-size:12.5px;font-weight:600}.admin-panel-root .ficha-service{display:inline-flex;align-items:baseline;gap:6px;height:30px;padding:0 10px;border:1px solid #1d3840;border-radius:8px;color:#f8f6eed1;background:#f8f6ee08;font-size:12.5px;font-weight:600;transition:border-color .2s ease,background .2s ease}.admin-panel-root .ficha-service small{color:#f8f6ee8c;font-size:11.5px;font-weight:500}.admin-panel-root .ficha-service:hover{border-color:#2c4a50}.admin-panel-root .ficha-service[aria-checked=true]{color:#f8f6ee;border-color:#c99a3d80;background:#c99a3d2e}.admin-panel-root .ficha-service[aria-checked=true] small{color:#edd18a}.admin-panel-root .ficha-totals{margin-top:10px;color:#f8f6ee9e;font-size:12px}.admin-panel-root .ficha-totals strong{color:#f8f6ee;font-weight:650}@media (max-width: 1023px){.admin-panel-root .ficha-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 639px){.admin-panel-root .ficha-name{font-size:20px}.admin-panel-root .ficha-card-head,.admin-panel-root .ficha-card-body{padding-left:14px;padding-right:14px}.admin-panel-root .ficha-row dd{max-width:58%}}@media (max-width: 639px){.admin-panel-root{min-width:0;width:100%}.admin-panel-root input:not([type=checkbox]):not([type=radio]),.admin-panel-root textarea,.admin-panel-root select{min-width:0;max-width:100%;font-size:16px!important}.admin-panel-root button,.admin-panel-root a[role=button],.admin-panel-root [role=tab]{min-height:44px}.admin-panel-root .admin-nav-item,.admin-panel-root .admin-page-tab{min-height:44px!important}.admin-panel-root .admin-content-shell{overflow-x:clip;overscroll-behavior-x:none}.admin-panel-root [role=dialog]{max-height:calc(100dvh - 1rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.admin-panel-root .fixed.inset-0{padding:.5rem!important}.admin-panel-root .fixed.inset-0>[class*=max-w-]{width:min(100%,32rem)!important;max-height:calc(100dvh - 1rem);overflow-y:auto;-webkit-overflow-scrolling:touch}.admin-panel-root .ficha-actions,.admin-panel-root .ficha-header,.admin-panel-root .ficha-row{min-width:0}.admin-panel-root .ficha-actions>*,.admin-panel-root .ficha-header>*{max-width:100%}.admin-panel-root .ficha-row{align-items:flex-start;flex-wrap:wrap}.admin-panel-root .ficha-row dd{flex:1 1 9rem;max-width:100%;text-align:left;overflow-wrap:anywhere;word-break:break-word}.admin-panel-root .admin-page-tabs{scrollbar-width:thin;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}@media (max-width: 380px){.admin-panel-root main>.admin-content-shell{padding-inline:.5rem!important}.admin-panel-root .admin-content-shell [class~=p-8],.admin-panel-root .admin-content-shell [class~=p-6],.admin-panel-root .admin-content-shell [class~="sm:p-6"],.admin-panel-root .admin-content-shell [class~="md:p-6"]{padding:14px!important}.admin-panel-root .ficha-card-head,.admin-panel-root .ficha-card-body{padding-left:12px;padding-right:12px}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-\[-50\%\]:before{content:var(--tw-content);left:-50%}.before\:top-5:before{content:var(--tw-content);top:1.25rem}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-full:before{content:var(--tw-content);width:100%}@keyframes pulse{50%{content:var(--tw-content);opacity:.5}}.before\:animate-pulse:before{content:var(--tw-content);animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.before\:bg-\[\#7eb58a\]\/85:before{content:var(--tw-content);background-color:#7eb58ad9}.before\:bg-\[\#edd18a\]\/80:before{content:var(--tw-content);background-color:#edd18acc}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[color\:var\(--cor-primaria\,\#c99a3d\)\]:hover{border-color:var(--cor-primaria,#c99a3d)}.hover\:border-red-400\/30:hover{border-color:#f871714d}.hover\:bg-emerald-950\/60:hover{background-color:#022c2299}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:text-cream:hover{--tw-text-opacity: 1;color:rgb(var(--ink-rgb, 237 232 220) / var(--tw-text-opacity, 1))}.hover\:text-cream\/60:hover{color:rgb(var(--ink-rgb, 237 232 220) / .6)}.hover\:text-cream\/70:hover{color:rgb(var(--ink-rgb, 237 232 220) / .7)}.hover\:text-gold:hover{color:var(--cor-primaria, #C8A96E)}.hover\:text-gold-light:hover{color:color-mix(in srgb,var(--cor-primaria, #C8A96E) 80%,white)}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-stone-200:hover{--tw-text-opacity: 1;color:rgb(231 229 228 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_14px_34px_rgba\(0\,0\,0\,\.16\)\]:hover{--tw-shadow: 0 14px 34px rgba(0,0,0,.16);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_34px_rgba\(126\,181\,138\,\.14\)\]:hover{--tw-shadow: 0 14px 34px rgba(126,181,138,.14);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_34px_rgba\(0\,0\,0\,\.2\)\]:hover{--tw-shadow: 0 16px 34px rgba(0,0,0,.2);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[color\:var\(--cor-primaria\,\#c99a3d\)\]:focus{--tw-ring-color: var(--cor-primaria,#c99a3d)}.focus\:ring-\[rgba\(201\,154\,61\,\.55\)\]:focus{--tw-ring-color: rgba(201,154,61,.55)}.focus\:ring-gold:focus{--tw-ring-color: var(--cor-primaria, #C8A96E)}.focus\:ring-red-300\/60:focus{--tw-ring-color: rgb(252 165 165 / .6)}.active\:opacity-80:active{opacity:.8}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:scale-100:hover:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-45{opacity:.45}@media (prefers-reduced-motion: no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media (min-width: 640px){.sm\:bottom-4{bottom:1rem}.sm\:left-6{left:1.5rem}.sm\:left-auto{left:auto}.sm\:right-4{right:1rem}.sm\:right-5{right:1.25rem}.sm\:right-6{right:1.5rem}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-start-2{grid-column-start:2}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mt-4{margin-top:1rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-40{height:10rem}.sm\:h-7{height:1.75rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-40{width:10rem}.sm\:w-7{width:1.75rem}.sm\:w-\[22rem\]{width:22rem}.sm\:w-\[340px\]{width:340px}.sm\:w-fit{width:-moz-fit-content;width:fit-content}.sm\:w-full{width:100%}.sm\:min-w-\[500px\]{min-width:500px}.sm\:max-w-\[580px\]{max-width:580px}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.sm\:grid-cols-\[1\.5fr_1fr_150px_120px_auto\]{grid-template-columns:1.5fr 1fr 150px 120px auto}.sm\:grid-cols-\[145px_minmax\(0\,1fr\)_132px_auto\]{grid-template-columns:145px minmax(0,1fr) 132px auto}.sm\:grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-10{gap:2.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pb-28{padding-bottom:7rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-8{padding-top:2rem}.sm\:text-center{text-align:center}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:-m-10{margin:-2.5rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.08fr_\.92fr\]{grid-template-columns:1.08fr .92fr}.md\:grid-cols-\[250px_1fr\]{grid-template-columns:250px 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_220px_auto\]{grid-template-columns:minmax(0,1fr) 220px auto}.md\:flex-col{flex-direction:column}.md\:items-end{align-items:flex-end}.md\:p-10{padding:2.5rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width: 1024px){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:top-24{top:6rem}.lg\:top-4{top:1rem}.lg\:z-auto{z-index:auto}.lg\:order-2{order:2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-screen{height:100vh}.lg\:max-h-none{max-height:none}.lg\:min-w-\[390px\]{min-width:390px}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[1\.05fr_1\.4fr\]{grid-template-columns:1.05fr 1.4fr}.lg\:grid-cols-\[1\.08fr_\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:grid-cols-\[1fr_\.82fr\]{grid-template-columns:1fr .82fr}.lg\:grid-cols-\[1fr_\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[1fr_1\.3fr\]{grid-template-columns:1fr 1.3fr}.lg\:grid-cols-\[minmax\(0\,\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(280px\,\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_250px\]{grid-template-columns:minmax(0,1fr) 250px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:end}.lg\:border-t-0{border-top-width:0px}.lg\:p-8{padding:2rem}.lg\:p-9{padding:2.25rem}.lg\:pt-0{padding-top:0}}@media (min-width: 1280px){.xl\:order-1{order:1}.xl\:block{display:block}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.xl\:grid-cols-\[minmax\(360px\,\.82fr\)_minmax\(560px\,1\.18fr\)\]{grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr)}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-\[minmax\(390px\,\.78fr\)_minmax\(640px\,1\.22fr\)\]{grid-template-columns:minmax(390px,.78fr) minmax(640px,1.22fr)}.\32xl\:p-3{padding:.75rem}.\32xl\:text-xs{font-size:.75rem;line-height:1rem}}:root,.public-site,.ps-themed{--ps-ground: var(--tpl-ground, #0D1811);--ps-raised: var(--tpl-ground-raised, #142219);--ps-ink: var(--tpl-ink, #F3EEDF);--ps-soft: var(--tpl-ink-soft, #B9C2AC);--ps-accent: var(--tpl-a2, var(--cor-primaria, #d6b45c));--ps-brand: var(--cor-primaria, #C8A96E);--ps-line: color-mix(in srgb, var(--ps-ink) 13%, transparent);--ps-card: color-mix(in srgb, var(--ps-raised) 92%, var(--ps-ink) 3%);--ps-on-photo: #F7F2E8;--ps-nav-h: 4rem;--ps-radius: 1.25rem}.public-site.public-site{background:var(--ps-ground)!important;color:var(--ps-ink);--public-panel: var(--ps-card);--public-panel-strong: var(--ps-raised);--public-line: var(--ps-line);--public-muted: var(--ps-soft);--public-accent: var(--ps-accent)}.public-site[data-scheme=light]{--ps-line: color-mix(in srgb, var(--ps-ink) 14%, transparent);--ps-card: #FFFFFF}.public-site .public-editorial-section:after,.public-site .public-process-redesign:after,.public-site .public-readiness:after,.public-site .public-testimonials-feature:after,.public-site .public-faq-redesign:after,.public-site .public-cta-redesign:after{content:none}.ps-hero,.ps-page-header{isolation:isolate;overflow:hidden;color:var(--ps-on-photo);--ink-rgb: 247 242 232;--tpl-ink: var(--ps-on-photo);--public-muted: rgba(247, 242, 232, .84);--public-faint: rgba(247, 242, 232, .72)}.ps-hero .public-cinematic-bg,.ps-page-header .public-cinematic-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ps-hero:after,.ps-page-header:after{content:"";position:absolute;inset:auto 0 0;height:38%;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,var(--ps-ground))}.public-cinematic-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:var(--tpl-photo-tint, transparent);mix-blend-mode:var(--tpl-photo-blend, normal)}.public-site .ps-hero{min-height:min(860px,100svh);padding-top:calc(var(--ps-nav-h) + 3rem)}.public-site .ps-hero .public-hero-title{color:var(--ps-on-photo);text-shadow:0 2px 30px rgba(0,0,0,.35)}.public-site .ps-hero .public-hero-description{color:#f7f2e8db}.ps-page-header{display:flex;align-items:flex-end;min-height:clamp(17rem,40svh,24rem);padding-top:calc(var(--ps-nav-h) + 3rem);padding-bottom:3rem}.ps-page-header-inner{width:100%}.ps-page-header h1{margin-top:.6rem;max-width:18ch;font-size:clamp(2.4rem,6vw,4.25rem);font-weight:600;line-height:1;letter-spacing:-.03em;text-shadow:0 2px 24px rgba(0,0,0,.3)}.ps-page-header p{margin-top:1rem;max-width:38rem;color:#f7f2e8db;font-size:1rem;line-height:1.6}.public-site .ps-section{padding-block:clamp(4rem,8vw,6.5rem);background:transparent}.public-site .ps-section-tight{padding-block:clamp(2.5rem,5vw,4rem)}.public-site .ps-section.ps-section-raised{background:var(--ps-raised)!important}.public-site .public-stats{border:0!important}.public-site .ps-section.public-agenda-primary{background:transparent!important;padding-top:clamp(2.5rem,5vw,4rem)}.ps-section-intro{margin-bottom:2rem}.ps-section-intro h2{margin-top:.6rem}.ps-btn,.ps-btn-ghost,.ps-nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.7rem 1.15rem;border-radius:.8rem;font-size:.875rem;font-weight:700;white-space:nowrap;transition:transform .2s ease,filter .2s ease,background .2s ease,border-color .2s ease}.ps-btn,.ps-nav-cta{color:#0a0614;background:linear-gradient(135deg,var(--ps-brand),color-mix(in srgb,var(--ps-brand) 78%,white));box-shadow:0 10px 26px color-mix(in srgb,var(--ps-brand) 22%,transparent),inset 0 1px #ffffff47}.ps-btn:hover,.ps-nav-cta:hover{transform:translateY(-1px);filter:brightness(1.05)}.ps-btn-ghost{color:var(--ps-ink);border:1px solid var(--ps-line);background:color-mix(in srgb,var(--ps-ink) 4%,transparent)}.ps-btn-ghost:hover{border-color:color-mix(in srgb,var(--ps-accent) 55%,transparent)}.ps-btn:focus-visible,.ps-btn-ghost:focus-visible,.ps-nav-cta:focus-visible,.ps-inline-link:focus-visible,.ps-explore-card:focus-visible,.ps-navbar a:focus-visible,.ps-navbar button:focus-visible,.ps-tabbar a:focus-visible,.ps-tabbar button:focus-visible{outline:2px solid var(--ps-accent);outline-offset:3px}.ps-inline-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.25rem;color:var(--ps-accent);font-size:.875rem;font-weight:700}.ps-inline-link:hover{text-decoration:underline;text-underline-offset:4px}.ps-navbar{position:fixed;inset:0 0 auto;z-index:50;--ps-nav-ink: var(--ps-ink);color:var(--ps-nav-ink);background:color-mix(in srgb,var(--ps-ground) 90%,transparent);border-bottom:1px solid var(--ps-line);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);transition:background .3s ease,border-color .3s ease}.public-site .ps-navbar:not(.is-scrolled){--ps-nav-ink: var(--ps-on-photo);background:linear-gradient(180deg,rgba(0,0,0,.42),transparent);border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.public-site .ps-navbar-spacer{display:none}.ps-navbar-spacer{height:var(--ps-nav-h)}.ps-navbar-shell{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:72rem;height:var(--ps-nav-h);margin:0 auto;padding:0 1rem}.ps-brand{display:flex;align-items:center;gap:.65rem;min-width:0;color:var(--ps-nav-ink, var(--ps-ink))}.ps-brand-logo{width:2.5rem;height:2.5rem;flex:0 0 auto;border-radius:.7rem;border:1px solid color-mix(in srgb,var(--ps-brand) 35%,transparent)}.ps-brand-name{overflow:hidden;font-family:var(--font-display, "Cormorant Garamond"),serif;font-size:1.15rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ps-nav-links{display:flex;align-items:center;gap:.15rem}.ps-nav-links a{position:relative;padding:.55rem .75rem;border-radius:.6rem;color:var(--ps-nav-ink);font-size:.875rem;font-weight:600;opacity:.8;transition:opacity .2s ease,background .2s ease}.ps-nav-links a:hover{opacity:1;background:color-mix(in srgb,var(--ps-nav-ink) 8%,transparent)}.ps-nav-links a[aria-current=page]{opacity:1;color:var(--ps-nav-ink)}.ps-nav-links a[aria-current=page]:after{content:"";position:absolute;inset:auto .75rem .2rem;height:2px;border-radius:2px;background:var(--ps-accent)}.ps-nav-actions{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.ps-nav-ghost{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.5rem .7rem;border-radius:.7rem;color:var(--ps-nav-ink);font-size:.8125rem;font-weight:600;opacity:.82}.ps-nav-ghost:hover,.ps-nav-ghost[aria-current=page]{opacity:1;background:color-mix(in srgb,var(--ps-nav-ink) 8%,transparent)}.ps-nav-cta{min-height:2.5rem;padding:.55rem 1rem;font-size:.8125rem}.ps-nav-cta-block{width:100%;min-height:3rem;font-size:.9375rem}.ps-menu-button{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;color:var(--ps-nav-ink, var(--ps-ink));border:1px solid color-mix(in srgb,var(--ps-nav-ink, var(--ps-ink)) 22%,transparent);background:color-mix(in srgb,var(--ps-nav-ink, var(--ps-ink)) 8%,transparent)}@media (max-width: 1199px){.ps-hide-lg{display:none}}@media (max-width: 1023px){.ps-navbar-shell .ps-brand-name{display:none}}@media (max-width: 899px){.ps-nav-links,.ps-hide-mobile{display:none!important}.ps-menu-button{display:inline-flex}.ps-navbar-shell .ps-brand-name{display:block;max-width:60vw}}.ps-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:flex;justify-content:flex-end;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ps-fade .2s ease}.ps-sheet{display:flex;flex-direction:column;width:min(22rem,88vw);height:100%;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));color:var(--ps-ink);background:var(--ps-ground);border-left:1px solid var(--ps-line);box-shadow:-1.5rem 0 3rem #0000004d;animation:ps-slide-in .28s cubic-bezier(.22,1,.36,1);--ps-nav-ink: var(--ps-ink)}.ps-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--ps-line)}.ps-sheet-head .ps-menu-button{display:inline-flex}.ps-sheet-links{display:flex;flex-direction:column;padding:.75rem 0}.ps-sheet-links a{display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;padding:0 .5rem;border-bottom:1px solid color-mix(in srgb,var(--ps-line) 70%,transparent);font-size:1.0625rem;font-weight:600}.ps-sheet-links a svg{opacity:.45}.ps-sheet-links a[aria-current=page]{color:var(--ps-accent)}.ps-sheet-links a[aria-current=page] svg{opacity:1}.ps-sheet-foot{display:grid;gap:.75rem;margin-top:auto}.ps-sheet-admin{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;color:var(--ps-soft);font-size:.8125rem;font-weight:600}@keyframes ps-fade{0%{opacity:0}to{opacity:1}}@keyframes ps-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.ps-tabbar{display:none}@media (max-width: 899px){.ps-tabbar{position:fixed;inset:auto 0 0;z-index:120;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;height:calc(4rem + env(safe-area-inset-bottom));padding:0 .25rem env(safe-area-inset-bottom);color:var(--ps-ink);background:color-mix(in srgb,var(--ps-ground) 94%,transparent);border-top:1px solid var(--ps-line);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);box-shadow:0 -10px 30px #00000024}.ps-tabbar>a,.ps-tabbar>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;height:4rem;color:color-mix(in srgb,var(--ps-ink) 68%,transparent);font-size:.6875rem;font-weight:600}.ps-tabbar svg{width:1.3rem;height:1.3rem;stroke-width:1.8}.ps-tabbar>a[aria-current=page]{color:var(--ps-accent)}.ps-tabbar>.ps-tabbar-cta{color:var(--ps-ink)}.ps-tabbar>.ps-tabbar-cta svg{box-sizing:content-box;width:1.35rem;height:1.35rem;margin-top:-1.35rem;padding:.85rem;border-radius:999px;color:#0a0614;background:linear-gradient(135deg,var(--ps-brand),color-mix(in srgb,var(--ps-brand) 78%,white));box-shadow:0 8px 22px color-mix(in srgb,var(--ps-brand) 35%,transparent),0 0 0 4px var(--ps-ground)}body.ps-has-tabbar{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}body.ps-has-tabbar [data-ps-float=low]{bottom:calc(4.75rem + env(safe-area-inset-bottom))!important}body.ps-has-tabbar [data-ps-float=whatsapp]{bottom:calc(5.5rem + env(safe-area-inset-bottom))!important}}@media (max-width: 899px){.public-site{min-width:0;width:100%;overflow-x:clip}.public-site .ps-sheet{max-height:100dvh;padding-top:calc(1rem + env(safe-area-inset-top));padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));overflow:hidden}.public-site .ps-sheet-links{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.public-site .ps-sheet a,.public-site .ps-sheet button,.public-site .ps-menu-button{min-height:44px}.public-site .ps-tabbar{padding-left:max(.25rem,env(safe-area-inset-left));padding-right:max(.25rem,env(safe-area-inset-right))}.public-site .ps-tabbar>a,.public-site .ps-tabbar>button{min-width:0;min-height:44px}.public-site input:not([type=checkbox]):not([type=radio]),.public-site textarea,.public-site select{min-width:0;max-width:100%;font-size:16px}.public-site button,.public-site a[role=button]{min-height:44px}.public-site .public-schedule-cards,.public-site .public-selection-options,.public-site .public-agenda-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.public-site h1,.public-site h2,.public-site h3,.public-site h4,.public-site p,.public-site a,.public-site button,.public-site label{overflow-wrap:anywhere}}@media (max-width: 390px){.public-site .ps-navbar-shell{padding-inline:.8rem}.public-site .ps-navbar-shell .ps-brand-name{max-width:48vw;font-size:.82rem}.public-site .ps-hero .public-hero-title{font-size:clamp(2.5rem,12vw,3.25rem);line-height:.98}.public-site .ps-section,.public-site .ps-section-tight{padding-inline:1rem}}@media (prefers-reduced-motion: reduce){.public-site *,.public-site *:before,.public-site *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width: 899px){.public-site .ps-navbar-shell{min-width:0;gap:.45rem;padding-inline:.75rem}.public-site .ps-brand{min-width:0;flex:1 1 auto;gap:.45rem}.public-site .ps-brand-logo{width:2.15rem;height:2.15rem}.public-site .ps-brand-name{min-width:0;max-width:52vw;font-size:.95rem}.public-site .ps-nav-actions{min-width:0;gap:.35rem}.public-site .ps-nav-actions .ps-hide-mobile{display:none!important}.public-site .ps-menu-button{display:inline-flex;flex:0 0 2.75rem}}@media (max-width: 390px){.public-site .ps-navbar-shell{padding-inline:.55rem}.public-site .ps-brand-logo{width:2rem;height:2rem}.public-site .ps-brand-name{max-width:47vw;font-size:.86rem}}.ps-next-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.5rem;border:1px solid var(--ps-line);border-radius:var(--ps-radius);background:var(--ps-card);box-shadow:0 1.25rem 3rem color-mix(in srgb,var(--ps-ground) 40%,rgba(0,0,0,.25))}.ps-next-date{display:grid;place-items:center;width:5.5rem;padding:.75rem .5rem;border-radius:1rem;color:#0a0614;background:linear-gradient(160deg,var(--ps-brand),color-mix(in srgb,var(--ps-brand) 72%,white));text-align:center;line-height:1}.ps-next-date strong{font-family:var(--font-display, "Cormorant Garamond"),serif;font-size:2.5rem;font-weight:700}.ps-next-date span{margin-top:.2rem;font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ps-next-date small{margin-top:.35rem;font-size:.6875rem;font-weight:600;opacity:.75;text-transform:capitalize}.ps-next-body h2{margin-top:.35rem;color:var(--ps-ink);font-family:var(--font-display, "Cormorant Garamond"),serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.1}.ps-next-body p{margin-top:.4rem;color:var(--ps-soft);font-size:.875rem;line-height:1.5}.ps-next-price{display:block;margin-top:.6rem;color:var(--ps-ink);font-size:1.125rem;font-weight:700}.ps-next-price small{color:var(--ps-soft);font-size:.75rem;font-weight:500}.ps-next-actions{display:flex;flex-direction:column;gap:.6rem}.ps-explore-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ps-explore-card{position:relative;display:flex;flex-direction:column;gap:.5rem;height:100%;min-height:11rem;padding:1.5rem;border:1px solid var(--ps-line);border-radius:var(--ps-radius);background:var(--ps-card);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.ps-explore-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--ps-accent) 50%,transparent);box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--ps-accent) 12%,transparent)}.ps-explore-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.75rem;border-radius:.8rem;color:var(--ps-accent);background:color-mix(in srgb,var(--ps-accent) 12%,transparent)}.ps-explore-card strong{color:var(--ps-ink);font-family:var(--font-display, "Cormorant Garamond"),serif;font-size:1.5rem;font-weight:600;line-height:1.1}.ps-explore-text{color:var(--ps-soft);font-size:.875rem;line-height:1.5}.ps-explore-arrow{position:absolute;top:1.5rem;right:1.5rem;color:var(--ps-soft);transition:color .2s ease,transform .2s ease}.ps-explore-card:hover .ps-explore-arrow{color:var(--ps-accent);transform:translate(2px,-2px)}.ps-quote{max-width:48rem;margin:0 auto;text-align:center}.ps-quote blockquote{margin-top:1.25rem;color:var(--ps-ink);font-family:var(--font-display, "Cormorant Garamond"),serif;font-size:clamp(1.6rem,4vw,2.5rem);font-weight:500;font-style:italic;line-height:1.2;text-wrap:balance}.ps-quote cite{display:block;margin-top:1.25rem;color:var(--ps-soft);font-size:.875rem;font-style:normal}.ps-help-card{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem;border:1px solid var(--ps-line);border-radius:var(--ps-radius);background:var(--ps-ground)}.ps-help-actions{display:flex;flex-wrap:wrap;gap:.75rem;flex:0 0 auto}.public-site .ps-footer{padding-top:3rem;padding-bottom:2rem;background:var(--ps-raised)!important;border-top:1px solid var(--ps-line)!important}.ps-footer-inner{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:2rem}.ps-footer-brand{display:grid;gap:.6rem}.ps-footer-links{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.ps-footer-links a{color:var(--ps-soft);font-size:.875rem;font-weight:600}.ps-footer-links a:hover{color:var(--ps-accent)}.ps-footer-social{display:flex;gap:.5rem}.ps-footer-social a{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--ps-line);border-radius:999px;color:var(--ps-soft)}.ps-footer-social a:hover{color:var(--ps-accent);border-color:var(--ps-accent)}.ps-footer-copy{max-width:72rem;margin:2rem auto 0;padding-top:1.5rem;border-top:1px solid var(--ps-line);color:color-mix(in srgb,var(--ps-ink) 60%,transparent);font-size:.75rem;text-align:center}.public-site .ps-section .public-journey-rail{margin:0 0 2rem;padding:.5rem;border:1px solid var(--ps-line);border-radius:var(--ps-radius);background:var(--ps-card)}.public-site .ps-section .public-journey-step strong{color:var(--ps-ink);font-size:.8125rem}.public-site .ps-section .public-journey-step small{color:var(--ps-soft);font-size:.75rem}.public-site .ps-section .public-journey-step>span{width:1.9rem;height:1.9rem;font-size:.6875rem}.public-site .ps-section .public-schedule-table-wrap{border:0;border-radius:0;background:transparent!important;box-shadow:none!important;overflow:visible}.public-site .ps-section .public-schedule-heading{align-items:flex-end;padding:0 0 1.25rem;border:0}.public-site .ps-section .public-schedule-heading h3{color:var(--ps-ink);font-size:1.75rem}.public-site .ps-section .public-schedule-heading p{color:var(--ps-soft);font-size:.875rem}.public-site .ps-section .public-schedule-heading>span{font-size:.75rem}.public-site .ps-section .public-schedule-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;padding:0}.public-site .ps-section .public-schedule-card{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:1.35rem;border:1px solid var(--ps-line);border-radius:var(--ps-radius);background:var(--ps-card);box-shadow:0 .75rem 2rem #0000001a;transition:transform .25s ease,border-color .25s ease}.public-site .ps-section .public-schedule-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--ps-accent) 50%,transparent)}.public-site .ps-section .public-schedule-card>*{grid-column:auto}.public-site .ps-section .public-schedule-card-date{gap:.4rem;color:var(--ps-accent);font-size:.75rem}.public-site .ps-section .public-schedule-card-date small{width:auto;margin-left:0;color:var(--ps-soft);font-size:.75rem}.public-site .ps-section .public-schedule-card h4{margin-top:.9rem;color:var(--ps-ink);font-size:1.5rem;line-height:1.1}.public-site .ps-section .public-schedule-card>p{margin-top:.4rem;color:var(--ps-soft);font-size:.875rem;line-height:1.5}.public-site .ps-section .public-schedule-card-footer{align-items:center;margin-top:auto;padding-top:1.25rem}.public-site .ps-section .public-schedule-card-footer strong{color:var(--ps-ink);font-size:1.25rem}.public-site .ps-section .public-schedule-card-footer small{color:var(--ps-soft);font-size:.75rem}.public-site .ps-section .public-schedule-card-practice{color:var(--ps-soft);font-size:.75rem;padding:.3rem .6rem}.public-site .ps-section .public-schedule-card-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:.5rem;min-width:0;margin-top:1rem}.public-site .ps-section .public-schedule-card-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.75rem;border-radius:.75rem;font-size:.875rem;font-weight:700}.public-site .ps-section .public-schedule-card-actions .public-schedule-primary{color:#0a0614;background:linear-gradient(135deg,var(--ps-brand),color-mix(in srgb,var(--ps-brand) 78%,white));border-color:transparent}.ps-agenda-note{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.25rem;border:1px dashed var(--ps-line);border-radius:var(--ps-radius);color:var(--ps-soft);font-size:.875rem;line-height:1.55}.ps-agenda-note>svg{color:var(--ps-accent)}.ps-agenda-note .ps-inline-link{flex:0 0 auto;margin-top:0}.public-site .public-process-icon{color:var(--ps-ink)}.public-site .ps-section .public-process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem;border:0}.public-site .ps-section .public-process-card,.public-site .ps-section .public-readiness-item{display:flex;flex-direction:column;height:100%;min-height:0;padding:1.5rem;border:1px solid var(--ps-line);border-radius:var(--ps-radius);background:var(--ps-card);box-shadow:none}.public-site .ps-section .public-process-card>div:first-child{display:flex;align-items:center;justify-content:space-between}.public-site .ps-section .public-process-card .public-process-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.8rem;color:var(--ps-accent);background:color-mix(in srgb,var(--ps-accent) 13%,transparent)}@media (min-width: 1024px){.public-site .ps-section .public-process-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.public-site .ps-section .public-process-card .public-value-number{color:var(--ps-accent);font-size:.8125rem;font-weight:800;letter-spacing:.08em}.public-site .ps-section .public-process-card h3,.public-site .ps-section .public-readiness-item h3{margin-top:1.25rem;color:var(--ps-ink);font-size:1.375rem;line-height:1.15}.public-site .ps-section .public-process-card p,.public-site .ps-section .public-readiness-item p{margin-top:.5rem;color:var(--ps-soft);font-size:.875rem;line-height:1.55}.public-site .ps-section .public-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;border:0}.public-site .ps-section .public-readiness-item>span{color:var(--ps-accent);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.public-site .ps-section .public-schedule-card,.public-site .ps-section .public-process-card{text-align:left}.ps-page-header:after{display:none}.public-site[data-scheme=light] .public-final-cta-panel,.public-site[data-scheme=light] .public-journey-rail{background:var(--ps-card)!important;box-shadow:0 .75rem 2rem #5f371812}.public-site[data-scheme=light] .ps-section .public-schedule-card,.public-site[data-scheme=light] .ps-next-card,.public-site[data-scheme=light] .ps-explore-card{box-shadow:0 .75rem 2rem #5f371814}.public-site[data-scheme=light] .ps-help-card{background:var(--ps-card)}@media (max-width: 899px){.ps-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-footer-inner{grid-template-columns:1fr;justify-items:center;text-align:center}.ps-footer-brand{justify-items:center}.ps-footer-links{justify-content:center}}@media (max-width: 640px){.public-site .ps-hero{min-height:auto;padding-top:calc(var(--ps-nav-h) + 1.5rem);padding-bottom:3.5rem}.public-site .ps-hero .public-event-chip{margin-bottom:1rem;font-size:.75rem}.public-site .ps-hero .public-centered-mark{width:9rem;height:9rem;margin-bottom:.5rem}.public-site .ps-hero .public-centered-mark .public-hero-logo{width:6rem;height:6rem;box-shadow:0 0 0 .6rem color-mix(in srgb,var(--ps-accent) 6%,transparent)}.public-site .ps-hero .public-orbit-one{width:9rem;height:5rem}.public-site .ps-hero .public-orbit-two{width:7rem;height:9rem}.public-site .ps-hero .public-hero-title{margin-bottom:.75rem}.public-site .ps-hero .public-hero-description{margin-bottom:1.5rem;font-size:.9375rem}.ps-page-header{min-height:15rem;padding-top:calc(var(--ps-nav-h) + 2rem);padding-bottom:2rem}.ps-next-card{grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.15rem}.ps-next-date{width:4.5rem}.ps-next-date strong{font-size:2rem}.ps-next-actions{grid-column:1 / -1;flex-direction:row}.ps-next-actions>*{flex:1}.ps-explore-grid{grid-template-columns:1fr;gap:.75rem}.ps-explore-card{flex-direction:row;flex-wrap:wrap;align-items:center;min-height:0;padding:1rem 1.15rem;-moz-column-gap:.9rem;column-gap:.9rem}.ps-explore-icon{margin-bottom:0}.ps-explore-card strong{font-size:1.25rem}.ps-explore-text{flex-basis:100%}.ps-explore-arrow{top:1.4rem;right:1.15rem}.ps-help-card{flex-direction:column;align-items:stretch;padding:1.5rem}.ps-agenda-note{flex-direction:column;align-items:flex-start}.public-site .ps-section .public-journey-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site .ps-section .public-journey-step:last-child{grid-column:1 / -1}.public-site .ps-section .public-schedule-heading{flex-direction:column;align-items:flex-start}.ps-help-actions{flex-direction:column}}.public-site .public-lp-flow>.ps-section:not(.ps-section-raised){position:relative}.public-site .public-lp-flow>.ps-section:not(.ps-section-raised):before{content:"";position:absolute;top:0;right:6%;bottom:0;left:6%;z-index:-1;pointer-events:none;border-top:1px solid color-mix(in srgb,var(--ps-accent) 12%,transparent);opacity:.7}.public-site .public-lp-flow>.ps-section{animation:ps-section-arrive .7s cubic-bezier(.22,1,.36,1) both}.public-site .public-lp-flow>.ps-section:nth-child(2){animation-delay:.06s}.public-site .public-lp-flow>.ps-section:nth-child(3){animation-delay:.12s}.public-site .public-lp-flow>.ps-section:nth-child(4){animation-delay:.18s}.public-site .public-lp-flow>.ps-section:nth-child(5){animation-delay:.24s}@keyframes ps-section-arrive{0%{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.public-site .ps-next-card{position:relative;isolation:isolate;grid-template-columns:5.25rem minmax(0,1fr) auto;gap:clamp(1rem,3vw,2.25rem);padding:clamp(1.15rem,3vw,1.8rem);border-color:color-mix(in srgb,var(--ps-accent) 24%,var(--ps-line));background:linear-gradient(108deg,color-mix(in srgb,var(--ps-accent) 7%,transparent),transparent 42%),var(--ps-card);box-shadow:inset 0 1px #ffffff0b,0 1.5rem 3.5rem #00000029;overflow:hidden}.public-site .ps-next-card:after{content:"";position:absolute;right:-5rem;bottom:-6rem;z-index:-1;width:14rem;height:14rem;border:1px solid color-mix(in srgb,var(--ps-accent) 16%,transparent);border-radius:50%;opacity:.7}.public-site .ps-next-date{width:5.25rem;min-height:5.5rem;border-radius:.8rem;box-shadow:0 .7rem 1.4rem color-mix(in srgb,var(--ps-brand) 15%,transparent)}.public-site .ps-next-date strong{font-variant-numeric:tabular-nums}.public-site .ps-next-body h2{text-wrap:balance}.public-site .ps-next-actions{position:relative;z-index:1}.public-site .ps-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;border-top:1px solid var(--ps-line)}.public-site .ps-explore-card{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;min-height:8rem;padding:1.2rem .15rem 1.2rem 0;border:0;border-bottom:1px solid var(--ps-line);border-radius:0;background:transparent;box-shadow:none}.public-site .ps-explore-card:hover{transform:translate(5px);border-color:var(--ps-line);background:transparent;box-shadow:none}.public-site .ps-explore-icon{grid-row:1 / span 2;width:2.35rem;height:2.35rem;margin:0;border-radius:.65rem}.public-site .ps-explore-card strong{font-size:clamp(1.15rem,2vw,1.35rem);letter-spacing:-.02em}.public-site .ps-explore-text{grid-column:2;font-size:.8rem}.public-site .ps-explore-arrow{position:static;grid-column:3;grid-row:1 / span 2}.public-site .ps-section-intro,.public-site .public-editorial-intro,.public-site .public-process-redesign .mb-12,.public-site .public-readiness .mb-10,.public-site .public-testimonials-feature .mb-12{position:relative}.public-site .ps-section-intro:after,.public-site .public-editorial-intro:after,.public-site .public-process-redesign .mb-12:after,.public-site .public-readiness .mb-10:after,.public-site .public-testimonials-feature .mb-12:after{content:"";display:block;width:4.5rem;height:1px;margin-top:1.25rem;background:linear-gradient(90deg,var(--ps-accent),transparent)}.public-site .public-process-redesign .public-process-grid{position:relative;gap:0;border-top:1px solid var(--ps-line);border-bottom:1px solid var(--ps-line)}.public-site .public-process-redesign .public-process-card{position:relative;min-height:13.5rem;padding:1.4rem 1.15rem 1.6rem;border:0;border-right:1px solid var(--ps-line);border-radius:0;background:transparent;box-shadow:none}.public-site .public-process-redesign .public-process-card:last-child{border-right:0}.public-site .public-process-redesign .public-process-card:hover{transform:translateY(-4px);border-color:var(--ps-line);background:color-mix(in srgb,var(--ps-accent) 5%,transparent);box-shadow:none}.public-site .public-process-redesign .public-process-card h3{margin-top:3.2rem}.public-site .public-testimonials-feature .public-testimonials-grid{gap:0;border-top:1px solid var(--ps-line);border-bottom:1px solid var(--ps-line)}.public-site .public-testimonials-feature .public-testimonial-card{min-height:15rem;padding:1.6rem 1.4rem;border:0;border-right:1px solid var(--ps-line);border-radius:0;background:transparent;box-shadow:none}.public-site .public-testimonials-feature .public-testimonial-card:last-child{border-right:0}.public-site .public-testimonials-feature .public-testimonial-card:hover{transform:translateY(-4px);background:color-mix(in srgb,var(--ps-accent) 4%,transparent)}.public-site .public-testimonials-feature .public-testimonial-glow{opacity:.45}.public-site .ps-footer-inner{align-items:start}.public-site .ps-footer-links a{transition:color .2s ease,transform .2s ease}.public-site .ps-footer-links a:hover{transform:translate(2px)}@media (max-width: 899px){.public-site .ps-explore-grid{grid-template-columns:1fr;gap:0}.public-site .public-process-redesign .public-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site .public-process-redesign .public-process-card:nth-child(2n){border-right:0}.public-site .public-process-redesign .public-process-card h3{margin-top:2.3rem}.public-site .public-testimonials-feature .public-testimonials-grid{grid-template-columns:1fr}.public-site .public-testimonials-feature .public-testimonial-card{border-right:0;border-bottom:1px solid var(--ps-line)}.public-site .public-testimonials-feature .public-testimonial-card:last-child{border-bottom:0}}@media (max-width: 640px){.public-site .public-lp-flow>.ps-section:not(.ps-section-raised):before{inset-inline:1rem}.public-site .ps-next-card{grid-template-columns:4.25rem minmax(0,1fr)}.public-site .ps-next-date{width:4.25rem;min-height:5rem}.public-site .ps-next-actions{grid-column:1 / -1}.public-site .public-process-redesign .public-process-grid{grid-template-columns:1fr}.public-site .public-process-redesign .public-process-card,.public-site .public-process-redesign .public-process-card:nth-child(2n){border-right:0;border-bottom:1px solid var(--ps-line)}.public-site .public-process-redesign .public-process-card:last-child{border-bottom:0}}
