@import "https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap";*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-body), sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono), monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1\.5{inset:-.375rem}.-inset-3{inset:-.75rem}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-2{bottom:-.5rem}.-bottom-3{bottom:-.75rem}.-bottom-40{bottom:-10rem}.-left-12{left:-3rem}.-left-24{left:-6rem}.-left-\[99999px\]{left:-99999px}.-left-\[9px\]{left:-9px}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-right-32{right:-8rem}.-right-6{right:-1.5rem}.-right-8{right:-2rem}.-top-3{top:-.75rem}.-top-32{top:-8rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.-top-9{top:-2.25rem}.bottom-0{bottom:0}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-24{bottom:6rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[19px\]{left:19px}.left-\[31px\]{left:31px}.right-0{right:0}.right-1\.5{right:.375rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-8{top:2rem}.-z-10{z-index:-10}.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-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.mb-0{margin-bottom:0}.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-16{margin-bottom:4rem}.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-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.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-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.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}.contents{display:contents}.hidden{display:none}.aspect-\[13\/4\]{aspect-ratio:13/4}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[6\/4\]{aspect-ratio:6/4}.aspect-\[6\/9\]{aspect-ratio:6/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/3{height:33.3333%}.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-28{height:7rem}.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-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[181px\]{height:181px}.h-\[240px\]{height:240px}.h-\[24px\]{height:24px}.h-\[28px\]{height:28px}.h-\[28rem\]{height:28rem}.h-\[36\%\]{height:36%}.h-\[380px\]{height:380px}.h-\[3px\]{height:3px}.h-\[48px\]{height:48px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[58vh\]{max-height:58vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0}.min-h-\[10in\]{min-height:10in}.min-h-\[112px\]{min-height:112px}.min-h-\[700px\]{min-height:700px}.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.6667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.3333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[126px\]{width:126px}.w-\[13\%\]{width:13%}.w-\[14\%\]{width:14%}.w-\[140px\]{width:140px}.w-\[15\%\]{width:15%}.w-\[150px\]{width:150px}.w-\[168px\]{width:168px}.w-\[17\%\]{width:17%}.w-\[18\%\]{width:18%}.w-\[20\%\]{width:20%}.w-\[220px\]{width:220px}.w-\[24\%\]{width:24%}.w-\[250px\]{width:250px}.w-\[26\%\]{width:26%}.w-\[27\%\]{width:27%}.w-\[28\%\]{width:28%}.w-\[28px\]{width:28px}.w-\[28rem\]{width:28rem}.w-\[30\%\]{width:30%}.w-\[34\%\]{width:34%}.w-\[35\%\]{width:35%}.w-\[36\%\]{width:36%}.w-\[36\.5\%\]{width:36.5%}.w-\[38\%\]{width:38%}.w-\[40\%\]{width:40%}.w-\[56\%\]{width:56%}.w-\[60\%\]{width:60%}.w-\[62\%\]{width:62%}.w-\[70\%\]{width:70%}.w-\[816px\]{width:816px}.w-\[817px\]{width:817px}.w-\[82\%\]{width:82%}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[1024px\]{min-width:1024px}.min-w-\[112px\]{min-width:112px}.min-w-\[1400px\]{min-width:1400px}.min-w-\[150px\]{min-width:150px}.min-w-\[168px\]{min-width:168px}.min-w-\[220px\]{min-width:220px}.min-w-\[640px\]{min-width:640px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[820px\]{min-width:820px}.min-w-\[940px\]{min-width:940px}.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-7xl{max-width:80rem}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1248px\]{max-width:1248px}.max-w-\[1300px\]{max-width:1300px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[750px\]{max-width:750px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[900px\]{max-width:900px}.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-screen-2xl{max-width:1536px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-3{--tw-rotate:-3deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate:1deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-28{scroll-margin-top:7rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-2{-moz-columns:2;columns:2}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_250px\]{grid-template-columns:minmax(0,1fr) 250px}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.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:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0{row-gap:0}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.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-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * 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-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * 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-background-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:oklch(var(--background-100) / var(--tw-divide-opacity,1))}.divide-background-200\/70>:not([hidden])~:not([hidden]){border-color:oklch(var(--background-200) / .7)}.divide-foreground-200\/70>:not([hidden])~:not([hidden]){border-color:oklch(var(--foreground-200) / .7)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.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-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-accent-200{--tw-border-opacity:1;border-color:oklch(var(--accent-200) / var(--tw-border-opacity,1))}.border-accent-200\/70{border-color:oklch(var(--accent-200) / .7)}.border-accent-300{--tw-border-opacity:1;border-color:oklch(var(--accent-300) / var(--tw-border-opacity,1))}.border-accent-300\/60{border-color:oklch(var(--accent-300) / .6)}.border-accent-300\/70{border-color:oklch(var(--accent-300) / .7)}.border-accent-400{--tw-border-opacity:1;border-color:oklch(var(--accent-400) / var(--tw-border-opacity,1))}.border-accent-400\/70{border-color:oklch(var(--accent-400) / .7)}.border-accent-500{--tw-border-opacity:1;border-color:oklch(var(--accent-500) / var(--tw-border-opacity,1))}.border-background-100{--tw-border-opacity:1;border-color:oklch(var(--background-100) / var(--tw-border-opacity,1))}.border-background-200{--tw-border-opacity:1;border-color:oklch(var(--background-200) / var(--tw-border-opacity,1))}.border-background-200\/60{border-color:oklch(var(--background-200) / .6)}.border-background-200\/70{border-color:oklch(var(--background-200) / .7)}.border-background-200\/80{border-color:oklch(var(--background-200) / .8)}.border-background-300{--tw-border-opacity:1;border-color:oklch(var(--background-300) / var(--tw-border-opacity,1))}.border-background-300\/60{border-color:oklch(var(--background-300) / .6)}.border-background-300\/70{border-color:oklch(var(--background-300) / .7)}.border-background-400{--tw-border-opacity:1;border-color:oklch(var(--background-400) / var(--tw-border-opacity,1))}.border-background-50{--tw-border-opacity:1;border-color:oklch(var(--background-50) / var(--tw-border-opacity,1))}.border-background-50\/15{border-color:oklch(var(--background-50) / .15)}.border-background-50\/30{border-color:oklch(var(--background-50) / .3)}.border-background-50\/45{border-color:oklch(var(--background-50) / .45)}.border-foreground-100{--tw-border-opacity:1;border-color:oklch(var(--foreground-100) / var(--tw-border-opacity,1))}.border-foreground-200{--tw-border-opacity:1;border-color:oklch(var(--foreground-200) / var(--tw-border-opacity,1))}.border-foreground-200\/70{border-color:oklch(var(--foreground-200) / .7)}.border-foreground-200\/80{border-color:oklch(var(--foreground-200) / .8)}.border-foreground-300{--tw-border-opacity:1;border-color:oklch(var(--foreground-300) / var(--tw-border-opacity,1))}.border-foreground-300\/70{border-color:oklch(var(--foreground-300) / .7)}.border-foreground-400{--tw-border-opacity:1;border-color:oklch(var(--foreground-400) / var(--tw-border-opacity,1))}.border-foreground-400\/40{border-color:oklch(var(--foreground-400) / .4)}.border-foreground-500{--tw-border-opacity:1;border-color:oklch(var(--foreground-500) / var(--tw-border-opacity,1))}.border-foreground-700{--tw-border-opacity:1;border-color:oklch(var(--foreground-700) / var(--tw-border-opacity,1))}.border-foreground-800{--tw-border-opacity:1;border-color:oklch(var(--foreground-800) / var(--tw-border-opacity,1))}.border-foreground-900{--tw-border-opacity:1;border-color:oklch(var(--foreground-900) / var(--tw-border-opacity,1))}.border-primary-200{--tw-border-opacity:1;border-color:oklch(var(--primary-200) / var(--tw-border-opacity,1))}.border-primary-200\/60{border-color:oklch(var(--primary-200) / .6)}.border-primary-300{--tw-border-opacity:1;border-color:oklch(var(--primary-300) / var(--tw-border-opacity,1))}.border-primary-400{--tw-border-opacity:1;border-color:oklch(var(--primary-400) / var(--tw-border-opacity,1))}.border-primary-400\/40{border-color:oklch(var(--primary-400) / .4)}.border-primary-500{--tw-border-opacity:1;border-color:oklch(var(--primary-500) / var(--tw-border-opacity,1))}.border-primary-500\/60{border-color:oklch(var(--primary-500) / .6)}.border-secondary-200{--tw-border-opacity:1;border-color:oklch(var(--secondary-200) / var(--tw-border-opacity,1))}.border-secondary-200\/70{border-color:oklch(var(--secondary-200) / .7)}.border-secondary-300{--tw-border-opacity:1;border-color:oklch(var(--secondary-300) / var(--tw-border-opacity,1))}.border-secondary-500{--tw-border-opacity:1;border-color:oklch(var(--secondary-500) / var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-t-accent-500{--tw-border-opacity:1;border-top-color:oklch(var(--accent-500) / var(--tw-border-opacity,1))}.border-t-primary-500{--tw-border-opacity:1;border-top-color:oklch(var(--primary-500) / var(--tw-border-opacity,1))}.bg-accent-100{--tw-bg-opacity:1;background-color:oklch(var(--accent-100) / var(--tw-bg-opacity,1))}.bg-accent-100\/40{background-color:oklch(var(--accent-100) / .4)}.bg-accent-100\/50{background-color:oklch(var(--accent-100) / .5)}.bg-accent-100\/60{background-color:oklch(var(--accent-100) / .6)}.bg-accent-100\/70{background-color:oklch(var(--accent-100) / .7)}.bg-accent-100\/80{background-color:oklch(var(--accent-100) / .8)}.bg-accent-200{--tw-bg-opacity:1;background-color:oklch(var(--accent-200) / var(--tw-bg-opacity,1))}.bg-accent-300{--tw-bg-opacity:1;background-color:oklch(var(--accent-300) / var(--tw-bg-opacity,1))}.bg-accent-400{--tw-bg-opacity:1;background-color:oklch(var(--accent-400) / var(--tw-bg-opacity,1))}.bg-accent-400\/10{background-color:oklch(var(--accent-400) / .1)}.bg-accent-50{--tw-bg-opacity:1;background-color:oklch(var(--accent-50) / var(--tw-bg-opacity,1))}.bg-accent-50\/40{background-color:oklch(var(--accent-50) / .4)}.bg-accent-50\/60{background-color:oklch(var(--accent-50) / .6)}.bg-accent-50\/70{background-color:oklch(var(--accent-50) / .7)}.bg-accent-500{--tw-bg-opacity:1;background-color:oklch(var(--accent-500) / var(--tw-bg-opacity,1))}.bg-accent-600{--tw-bg-opacity:1;background-color:oklch(var(--accent-600) / var(--tw-bg-opacity,1))}.bg-background-100{--tw-bg-opacity:1;background-color:oklch(var(--background-100) / var(--tw-bg-opacity,1))}.bg-background-100\/50{background-color:oklch(var(--background-100) / .5)}.bg-background-100\/60{background-color:oklch(var(--background-100) / .6)}.bg-background-100\/70{background-color:oklch(var(--background-100) / .7)}.bg-background-200{--tw-bg-opacity:1;background-color:oklch(var(--background-200) / var(--tw-bg-opacity,1))}.bg-background-200\/70{background-color:oklch(var(--background-200) / .7)}.bg-background-300{--tw-bg-opacity:1;background-color:oklch(var(--background-300) / var(--tw-bg-opacity,1))}.bg-background-300\/70{background-color:oklch(var(--background-300) / .7)}.bg-background-50{--tw-bg-opacity:1;background-color:oklch(var(--background-50) / var(--tw-bg-opacity,1))}.bg-background-50\/10{background-color:oklch(var(--background-50) / .1)}.bg-background-50\/20{background-color:oklch(var(--background-50) / .2)}.bg-background-50\/25{background-color:oklch(var(--background-50) / .25)}.bg-background-50\/40{background-color:oklch(var(--background-50) / .4)}.bg-background-50\/50{background-color:oklch(var(--background-50) / .5)}.bg-background-50\/60{background-color:oklch(var(--background-50) / .6)}.bg-background-50\/80{background-color:oklch(var(--background-50) / .8)}.bg-background-50\/95{background-color:oklch(var(--background-50) / .95)}.bg-foreground-100{--tw-bg-opacity:1;background-color:oklch(var(--foreground-100) / var(--tw-bg-opacity,1))}.bg-foreground-100\/80{background-color:oklch(var(--foreground-100) / .8)}.bg-foreground-200{--tw-bg-opacity:1;background-color:oklch(var(--foreground-200) / var(--tw-bg-opacity,1))}.bg-foreground-200\/70{background-color:oklch(var(--foreground-200) / .7)}.bg-foreground-400{--tw-bg-opacity:1;background-color:oklch(var(--foreground-400) / var(--tw-bg-opacity,1))}.bg-foreground-50{--tw-bg-opacity:1;background-color:oklch(var(--foreground-50) / var(--tw-bg-opacity,1))}.bg-foreground-700{--tw-bg-opacity:1;background-color:oklch(var(--foreground-700) / var(--tw-bg-opacity,1))}.bg-foreground-800{--tw-bg-opacity:1;background-color:oklch(var(--foreground-800) / var(--tw-bg-opacity,1))}.bg-foreground-900{--tw-bg-opacity:1;background-color:oklch(var(--foreground-900) / var(--tw-bg-opacity,1))}.bg-foreground-950{--tw-bg-opacity:1;background-color:oklch(var(--foreground-950) / var(--tw-bg-opacity,1))}.bg-foreground-950\/40{background-color:oklch(var(--foreground-950) / .4)}.bg-foreground-950\/45{background-color:oklch(var(--foreground-950) / .45)}.bg-foreground-950\/50{background-color:oklch(var(--foreground-950) / .5)}.bg-foreground-950\/60{background-color:oklch(var(--foreground-950) / .6)}.bg-primary-100{--tw-bg-opacity:1;background-color:oklch(var(--primary-100) / var(--tw-bg-opacity,1))}.bg-primary-100\/50{background-color:oklch(var(--primary-100) / .5)}.bg-primary-100\/60{background-color:oklch(var(--primary-100) / .6)}.bg-primary-100\/70{background-color:oklch(var(--primary-100) / .7)}.bg-primary-100\/80{background-color:oklch(var(--primary-100) / .8)}.bg-primary-200{--tw-bg-opacity:1;background-color:oklch(var(--primary-200) / var(--tw-bg-opacity,1))}.bg-primary-300\/25{background-color:oklch(var(--primary-300) / .25)}.bg-primary-400\/10{background-color:oklch(var(--primary-400) / .1)}.bg-primary-50{--tw-bg-opacity:1;background-color:oklch(var(--primary-50) / var(--tw-bg-opacity,1))}.bg-primary-50\/40{background-color:oklch(var(--primary-50) / .4)}.bg-primary-50\/60{background-color:oklch(var(--primary-50) / .6)}.bg-primary-50\/70{background-color:oklch(var(--primary-50) / .7)}.bg-primary-500{--tw-bg-opacity:1;background-color:oklch(var(--primary-500) / var(--tw-bg-opacity,1))}.bg-primary-600{--tw-bg-opacity:1;background-color:oklch(var(--primary-600) / var(--tw-bg-opacity,1))}.bg-primary-700{--tw-bg-opacity:1;background-color:oklch(var(--primary-700) / var(--tw-bg-opacity,1))}.bg-primary-900\/70{background-color:oklch(var(--primary-900) / .7)}.bg-secondary-100{--tw-bg-opacity:1;background-color:oklch(var(--secondary-100) / var(--tw-bg-opacity,1))}.bg-secondary-100\/60{background-color:oklch(var(--secondary-100) / .6)}.bg-secondary-100\/70{background-color:oklch(var(--secondary-100) / .7)}.bg-secondary-200{--tw-bg-opacity:1;background-color:oklch(var(--secondary-200) / var(--tw-bg-opacity,1))}.bg-secondary-50{--tw-bg-opacity:1;background-color:oklch(var(--secondary-50) / var(--tw-bg-opacity,1))}.bg-secondary-500{--tw-bg-opacity:1;background-color:oklch(var(--secondary-500) / var(--tw-bg-opacity,1))}.bg-secondary-600{--tw-bg-opacity:1;background-color:oklch(var(--secondary-600) / var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/20{background-color:#fff3}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left, var(--tw-gradient-stops))}.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))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left, var(--tw-gradient-stops))}.from-accent-100{--tw-gradient-from:oklch(var(--accent-100) / 1) var(--tw-gradient-from-position);--tw-gradient-to:oklch(var(--accent-100) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent-200\/30{--tw-gradient-from:oklch(var(--accent-200) / .3) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-background-50{--tw-gradient-from:oklch(var(--background-50) / 1) var(--tw-gradient-from-position);--tw-gradient-to:oklch(var(--background-50) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/35{--tw-gradient-from:#00000059 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/40{--tw-gradient-from:#0006 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/45{--tw-gradient-from:#00000073 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-foreground-950\/60{--tw-gradient-from:oklch(var(--foreground-950) / .6) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-foreground-950\/70{--tw-gradient-from:oklch(var(--foreground-950) / .7) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-100{--tw-gradient-from:oklch(var(--primary-100) / 1) var(--tw-gradient-from-position);--tw-gradient-to:oklch(var(--primary-100) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-100\/60{--tw-gradient-from:oklch(var(--primary-100) / .6) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-100\/80{--tw-gradient-from:oklch(var(--primary-100) / .8) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-400{--tw-gradient-from:oklch(var(--primary-400) / 1) var(--tw-gradient-from-position);--tw-gradient-to:oklch(var(--primary-400) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-50\/60{--tw-gradient-from:oklch(var(--primary-50) / .6) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-500{--tw-gradient-from:oklch(var(--primary-500) / 1) var(--tw-gradient-from-position);--tw-gradient-to:oklch(var(--primary-500) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-600{--tw-gradient-from:oklch(var(--primary-600) / 1) var(--tw-gradient-from-position);--tw-gradient-to:oklch(var(--primary-600) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary-100{--tw-gradient-from:oklch(var(--secondary-100) / 1) var(--tw-gradient-from-position);--tw-gradient-to:oklch(var(--secondary-100) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-accent-500{--tw-gradient-to:oklch(var(--accent-500) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), oklch(var(--accent-500) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background-50{--tw-gradient-to:oklch(var(--background-50) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), oklch(var(--background-50) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/15{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #00000026 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0003 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0006 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-foreground-950\/10{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), oklch(var(--foreground-950) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary-50\/30{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), oklch(var(--primary-50) / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary-50\/40{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), oklch(var(--primary-50) / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary-50\/90{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), oklch(var(--primary-50) / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary-500{--tw-gradient-to:oklch(var(--primary-500) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), oklch(var(--primary-500) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary-500\/65{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), oklch(var(--primary-500) / .65) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-accent-100\/50{--tw-gradient-to:oklch(var(--accent-100) / .5) var(--tw-gradient-to-position)}.to-accent-200\/60{--tw-gradient-to:oklch(var(--accent-200) / .6) var(--tw-gradient-to-position)}.to-accent-500{--tw-gradient-to:oklch(var(--accent-500) / 1) var(--tw-gradient-to-position)}.to-background-100{--tw-gradient-to:oklch(var(--background-100) / 1) var(--tw-gradient-to-position)}.to-background-50{--tw-gradient-to:oklch(var(--background-50) / 1) var(--tw-gradient-to-position)}.to-black\/65{--tw-gradient-to:#000000a6 var(--tw-gradient-to-position)}.to-black\/70{--tw-gradient-to:#000000b3 var(--tw-gradient-to-position)}.to-primary-100\/20{--tw-gradient-to:oklch(var(--primary-100) / .2) var(--tw-gradient-to-position)}.to-primary-200\/60{--tw-gradient-to:oklch(var(--primary-200) / .6) var(--tw-gradient-to-position)}.to-primary-500{--tw-gradient-to:oklch(var(--primary-500) / 1) var(--tw-gradient-to-position)}.to-secondary-200\/60{--tw-gradient-to:oklch(var(--secondary-200) / .6) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[50\%_0\%\]{-o-object-position:50% 0%;object-position:50% 0%}.object-\[center_30\%\]{-o-object-position:center 30%;object-position:center 30%}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.object-top{-o-object-position:top;object-position:top}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.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-11{padding-left:2.75rem;padding-right:2.75rem}.px-12{padding-left:3rem;padding-right:3rem}.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-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-0{padding-top:0;padding-bottom:0}.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-11{padding-top:2.75rem;padding-bottom:2.75rem}.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-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[38px\]{padding-left:38px}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-24{padding-right:6rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-body{font-family:var(--font-body), sans-serif}.font-heading{font-family:var(--font-heading), serif}.font-mono{font-family:var(--font-mono), 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-7xl{font-size:4.5rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.text-\[10\.4pt\]{font-size:10.4pt}.text-\[10\.5pt\]{font-size:10.5pt}.text-\[10\.5px\]{font-size:10.5px}.text-\[10\.8pt\]{font-size:10.8pt}.text-\[10pt\]{font-size:10pt}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11pt\]{font-size:11pt}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12pt\]{font-size:12pt}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[31px\]{font-size:31px}.text-\[42px\]{font-size:42px}.text-\[45px\]{font-size:45px}.text-\[46px\]{font-size:46px}.text-\[56px\]{font-size:56px}.text-\[5px\]{font-size:5px}.text-\[6\.5px\]{font-size:6.5px}.text-\[6\.8px\]{font-size:6.8px}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[80px\]{font-size:80px}.text-\[8pt\]{font-size:8pt}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9\.6pt\]{font-size:9.6pt}.text-\[9pt\]{font-size:9pt}.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-medium{font-weight:500!important}.\!font-semibold{font-weight:600!important}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.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-\[0\.9\]{line-height:.9}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.14\]{line-height:1.14}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.22\]{line-height:1.22}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.58\]{line-height:1.58}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.62\]{line-height:1.62}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.68\]{line-height:1.68}.leading-\[1\.6\]{line-height:1.6}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.09em\]{letter-spacing:.09em}.tracking-\[0\.11em\]{letter-spacing:.11em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.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\.25em\]{letter-spacing:.25em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-primary-700{--tw-text-opacity:1!important;color:oklch(var(--primary-700) / var(--tw-text-opacity,1))!important}.text-accent-300{--tw-text-opacity:1;color:oklch(var(--accent-300) / var(--tw-text-opacity,1))}.text-accent-400{--tw-text-opacity:1;color:oklch(var(--accent-400) / var(--tw-text-opacity,1))}.text-accent-500{--tw-text-opacity:1;color:oklch(var(--accent-500) / var(--tw-text-opacity,1))}.text-accent-600{--tw-text-opacity:1;color:oklch(var(--accent-600) / var(--tw-text-opacity,1))}.text-accent-700{--tw-text-opacity:1;color:oklch(var(--accent-700) / var(--tw-text-opacity,1))}.text-accent-800{--tw-text-opacity:1;color:oklch(var(--accent-800) / var(--tw-text-opacity,1))}.text-accent-800\/80{color:oklch(var(--accent-800) / .8)}.text-accent-900{--tw-text-opacity:1;color:oklch(var(--accent-900) / var(--tw-text-opacity,1))}.text-accent-900\/70{color:oklch(var(--accent-900) / .7)}.text-background-100{--tw-text-opacity:1;color:oklch(var(--background-100) / var(--tw-text-opacity,1))}.text-background-100\/60{color:oklch(var(--background-100) / .6)}.text-background-100\/70{color:oklch(var(--background-100) / .7)}.text-background-100\/80{color:oklch(var(--background-100) / .8)}.text-background-100\/90{color:oklch(var(--background-100) / .9)}.text-background-200{--tw-text-opacity:1;color:oklch(var(--background-200) / var(--tw-text-opacity,1))}.text-background-300{--tw-text-opacity:1;color:oklch(var(--background-300) / var(--tw-text-opacity,1))}.text-background-50{--tw-text-opacity:1;color:oklch(var(--background-50) / var(--tw-text-opacity,1))}.text-background-50\/35{color:oklch(var(--background-50) / .35)}.text-background-50\/40{color:oklch(var(--background-50) / .4)}.text-background-50\/70{color:oklch(var(--background-50) / .7)}.text-background-50\/75{color:oklch(var(--background-50) / .75)}.text-background-50\/80{color:oklch(var(--background-50) / .8)}.text-background-50\/85{color:oklch(var(--background-50) / .85)}.text-background-50\/90{color:oklch(var(--background-50) / .9)}.text-background-50\/95{color:oklch(var(--background-50) / .95)}.text-foreground-200{--tw-text-opacity:1;color:oklch(var(--foreground-200) / var(--tw-text-opacity,1))}.text-foreground-300{--tw-text-opacity:1;color:oklch(var(--foreground-300) / var(--tw-text-opacity,1))}.text-foreground-400{--tw-text-opacity:1;color:oklch(var(--foreground-400) / var(--tw-text-opacity,1))}.text-foreground-500{--tw-text-opacity:1;color:oklch(var(--foreground-500) / var(--tw-text-opacity,1))}.text-foreground-600{--tw-text-opacity:1;color:oklch(var(--foreground-600) / var(--tw-text-opacity,1))}.text-foreground-700{--tw-text-opacity:1;color:oklch(var(--foreground-700) / var(--tw-text-opacity,1))}.text-foreground-800{--tw-text-opacity:1;color:oklch(var(--foreground-800) / var(--tw-text-opacity,1))}.text-foreground-900{--tw-text-opacity:1;color:oklch(var(--foreground-900) / var(--tw-text-opacity,1))}.text-foreground-950{--tw-text-opacity:1;color:oklch(var(--foreground-950) / var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-50{--tw-text-opacity:1;color:rgb(249 250 251/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-primary-100{--tw-text-opacity:1;color:oklch(var(--primary-100) / var(--tw-text-opacity,1))}.text-primary-200{--tw-text-opacity:1;color:oklch(var(--primary-200) / var(--tw-text-opacity,1))}.text-primary-200\/60{color:oklch(var(--primary-200) / .6)}.text-primary-300{--tw-text-opacity:1;color:oklch(var(--primary-300) / var(--tw-text-opacity,1))}.text-primary-400{--tw-text-opacity:1;color:oklch(var(--primary-400) / var(--tw-text-opacity,1))}.text-primary-500{--tw-text-opacity:1;color:oklch(var(--primary-500) / var(--tw-text-opacity,1))}.text-primary-600{--tw-text-opacity:1;color:oklch(var(--primary-600) / var(--tw-text-opacity,1))}.text-primary-700{--tw-text-opacity:1;color:oklch(var(--primary-700) / var(--tw-text-opacity,1))}.text-primary-800{--tw-text-opacity:1;color:oklch(var(--primary-800) / var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-500{--tw-text-opacity:1;color:oklch(var(--secondary-500) / var(--tw-text-opacity,1))}.text-secondary-600{--tw-text-opacity:1;color:oklch(var(--secondary-600) / var(--tw-text-opacity,1))}.text-secondary-700{--tw-text-opacity:1;color:oklch(var(--secondary-700) / var(--tw-text-opacity,1))}.text-secondary-800{--tw-text-opacity:1;color:oklch(var(--secondary-800) / var(--tw-text-opacity,1))}.text-secondary-900{--tw-text-opacity:1;color:oklch(var(--secondary-900) / var(--tw-text-opacity,1))}.text-secondary-900\/70{color:oklch(var(--secondary-900) / .7)}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-white\/50{text-decoration-color:#ffffff80}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-80{opacity:.8}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-accent-100{--tw-ring-opacity:1;--tw-ring-color:oklch(var(--accent-100) / var(--tw-ring-opacity,1))}.ring-background-300\/60{--tw-ring-color:oklch(var(--background-300) / .6)}.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)}.blur-3xl{--tw-blur:blur(64px);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)}.blur-sm{--tw-blur:blur(4px);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 #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);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-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}:root{--font-heading:"Playfair Display", serif;--font-body:"Inter", sans-serif;--font-label:"Inter", sans-serif;--font-mono:"DM Mono", monospace;--background-50:.985 .003 95;--background-100:.96 .005 95;--background-200:.93 .006 95;--background-300:.88 .008 95;--background-400:.82 .009 95;--background-500:.75 .01 95;--background-600:.67 .009 95;--background-700:.58 .008 95;--background-800:.48 .007 95;--background-900:.38 .006 95;--background-950:.25 .005 95;--primary-50:.97 .011 336;--primary-100:.93 .032 336;--primary-200:.86 .062 336;--primary-300:.77 .108 336;--primary-400:.66 .158 336;--primary-500:.5 .208 336;--primary-600:.44 .183 336;--primary-700:.375 .154 336;--primary-800:.3 .117 336;--primary-900:.225 .079 336;--primary-950:.14 .046 336;--accent-50:.97 .012 335;--accent-100:.93 .035 335;--accent-200:.86 .075 335;--accent-300:.78 .12 335;--accent-400:.69 .17 335;--accent-500:.57 .22 335;--accent-600:.49 .19 335;--accent-700:.41 .15 335;--accent-800:.33 .11 335;--accent-900:.25 .07 335;--accent-950:.16 .04 335;--secondary-50:.97 .008 345;--secondary-100:.93 .022 345;--secondary-200:.88 .04 345;--secondary-300:.8 .055 345;--secondary-400:.72 .065 345;--secondary-500:.62 .07 345;--secondary-600:.54 .06 345;--secondary-700:.45 .05 345;--secondary-800:.36 .04 345;--secondary-900:.28 .03 345;--secondary-950:.18 .02 345;--foreground-50:.98 .001 0;--foreground-100:.93 .002 0;--foreground-200:.87 .003 0;--foreground-300:.78 .004 0;--foreground-400:.68 .005 0;--foreground-500:.55 .006 0;--foreground-600:.44 .007 0;--foreground-700:.34 .008 0;--foreground-800:.24 .008 0;--foreground-900:.16 .008 0;--foreground-950:.09 .008 0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:oklch(var(--foreground-900));background-color:oklch(var(--background-50))}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}.form-extra-field{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.font-signature{font-family:Great Vibes,cursive}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:30s linear infinite marquee}.animate-marquee:hover{animation-play-state:paused}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-on-scroll{animation:.6s ease-out both fadeInUp;animation-timeline:view();animation-range:entry}@supports not (animation-timeline:view()){.animate-on-scroll{opacity:1;animation:none;transform:none}}body.letter-exporting .editable-field{appearance:none;box-shadow:none!important;color:inherit!important;background-color:#0000!important;border:0!important;border-radius:0!important;padding:0!important}body.letter-exporting .editable-field::placeholder{color:#0000!important}body.letter-exporting .editable-field.is-empty{border-bottom:1px solid #b8b2ac!important}@media print{.print-hide{display:none!important}.print-stage{width:auto!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}#print-sheet{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;width:auto}#sheet-fit{width:auto!important;height:auto!important;transform:none!important}#sheet-fit-box{width:auto!important;height:auto!important;margin:0!important;overflow:visible!important}}.placeholder\:italic::placeholder{font-style:italic}.placeholder\:text-foreground-300::placeholder{--tw-text-opacity:1;color:oklch(var(--foreground-300) / var(--tw-text-opacity,1))}.placeholder\:text-foreground-400::placeholder{--tw-text-opacity:1;color:oklch(var(--foreground-400) / var(--tw-text-opacity,1))}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.checked\:border-primary-500:checked{--tw-border-opacity:1;border-color:oklch(var(--primary-500) / var(--tw-border-opacity,1))}.checked\:bg-primary-500:checked{--tw-bg-opacity:1;background-color:oklch(var(--primary-500) / var(--tw-bg-opacity,1))}.focus-within\:border-primary-500:focus-within{--tw-border-opacity:1;border-color:oklch(var(--primary-500) / var(--tw-border-opacity,1))}.hover\:border-accent-300:hover{--tw-border-opacity:1;border-color:oklch(var(--accent-300) / var(--tw-border-opacity,1))}.hover\:border-background-300:hover{--tw-border-opacity:1;border-color:oklch(var(--background-300) / var(--tw-border-opacity,1))}.hover\:border-background-400:hover{--tw-border-opacity:1;border-color:oklch(var(--background-400) / var(--tw-border-opacity,1))}.hover\:border-background-50\/60:hover{border-color:oklch(var(--background-50) / .6)}.hover\:border-foreground-400:hover{--tw-border-opacity:1;border-color:oklch(var(--foreground-400) / var(--tw-border-opacity,1))}.hover\:border-primary-200:hover{--tw-border-opacity:1;border-color:oklch(var(--primary-200) / var(--tw-border-opacity,1))}.hover\:border-primary-300:hover{--tw-border-opacity:1;border-color:oklch(var(--primary-300) / var(--tw-border-opacity,1))}.hover\:border-primary-400:hover{--tw-border-opacity:1;border-color:oklch(var(--primary-400) / var(--tw-border-opacity,1))}.hover\:border-secondary-300:hover{--tw-border-opacity:1;border-color:oklch(var(--secondary-300) / var(--tw-border-opacity,1))}.hover\:bg-accent-100:hover{--tw-bg-opacity:1;background-color:oklch(var(--accent-100) / var(--tw-bg-opacity,1))}.hover\:bg-accent-600:hover{--tw-bg-opacity:1;background-color:oklch(var(--accent-600) / var(--tw-bg-opacity,1))}.hover\:bg-background-100:hover{--tw-bg-opacity:1;background-color:oklch(var(--background-100) / var(--tw-bg-opacity,1))}.hover\:bg-background-100\/60:hover{background-color:oklch(var(--background-100) / .6)}.hover\:bg-background-100\/70:hover{background-color:oklch(var(--background-100) / .7)}.hover\:bg-background-200:hover{--tw-bg-opacity:1;background-color:oklch(var(--background-200) / var(--tw-bg-opacity,1))}.hover\:bg-background-50:hover{--tw-bg-opacity:1;background-color:oklch(var(--background-50) / var(--tw-bg-opacity,1))}.hover\:bg-background-50\/70:hover{background-color:oklch(var(--background-50) / .7)}.hover\:bg-foreground-100:hover{--tw-bg-opacity:1;background-color:oklch(var(--foreground-100) / var(--tw-bg-opacity,1))}.hover\:bg-foreground-600:hover{--tw-bg-opacity:1;background-color:oklch(var(--foreground-600) / var(--tw-bg-opacity,1))}.hover\:bg-foreground-700:hover{--tw-bg-opacity:1;background-color:oklch(var(--foreground-700) / var(--tw-bg-opacity,1))}.hover\:bg-foreground-800:hover{--tw-bg-opacity:1;background-color:oklch(var(--foreground-800) / var(--tw-bg-opacity,1))}.hover\:bg-primary-100:hover{--tw-bg-opacity:1;background-color:oklch(var(--primary-100) / var(--tw-bg-opacity,1))}.hover\:bg-primary-100\/20:hover{background-color:oklch(var(--primary-100) / .2)}.hover\:bg-primary-100\/30:hover{background-color:oklch(var(--primary-100) / .3)}.hover\:bg-primary-200:hover{--tw-bg-opacity:1;background-color:oklch(var(--primary-200) / var(--tw-bg-opacity,1))}.hover\:bg-primary-50\/70:hover{background-color:oklch(var(--primary-50) / .7)}.hover\:bg-primary-500:hover{--tw-bg-opacity:1;background-color:oklch(var(--primary-500) / var(--tw-bg-opacity,1))}.hover\:bg-primary-600:hover{--tw-bg-opacity:1;background-color:oklch(var(--primary-600) / var(--tw-bg-opacity,1))}.hover\:bg-secondary-100:hover{--tw-bg-opacity:1;background-color:oklch(var(--secondary-100) / var(--tw-bg-opacity,1))}.hover\:bg-secondary-200:hover{--tw-bg-opacity:1;background-color:oklch(var(--secondary-200) / var(--tw-bg-opacity,1))}.hover\:bg-secondary-600:hover{--tw-bg-opacity:1;background-color:oklch(var(--secondary-600) / var(--tw-bg-opacity,1))}.hover\:text-accent-700:hover{--tw-text-opacity:1;color:oklch(var(--accent-700) / var(--tw-text-opacity,1))}.hover\:text-background-50:hover{--tw-text-opacity:1;color:oklch(var(--background-50) / var(--tw-text-opacity,1))}.hover\:text-foreground-300:hover{--tw-text-opacity:1;color:oklch(var(--foreground-300) / var(--tw-text-opacity,1))}.hover\:text-foreground-700:hover{--tw-text-opacity:1;color:oklch(var(--foreground-700) / var(--tw-text-opacity,1))}.hover\:text-foreground-800:hover{--tw-text-opacity:1;color:oklch(var(--foreground-800) / var(--tw-text-opacity,1))}.hover\:text-foreground-900:hover{--tw-text-opacity:1;color:oklch(var(--foreground-900) / var(--tw-text-opacity,1))}.hover\:text-foreground-950:hover{--tw-text-opacity:1;color:oklch(var(--foreground-950) / var(--tw-text-opacity,1))}.hover\:text-primary-300:hover{--tw-text-opacity:1;color:oklch(var(--primary-300) / var(--tw-text-opacity,1))}.hover\:text-primary-400:hover{--tw-text-opacity:1;color:oklch(var(--primary-400) / var(--tw-text-opacity,1))}.hover\:text-primary-500:hover{--tw-text-opacity:1;color:oklch(var(--primary-500) / var(--tw-text-opacity,1))}.hover\:text-primary-600:hover{--tw-text-opacity:1;color:oklch(var(--primary-600) / var(--tw-text-opacity,1))}.hover\:text-primary-700:hover{--tw-text-opacity:1;color:oklch(var(--primary-700) / var(--tw-text-opacity,1))}.hover\:text-primary-800:hover{--tw-text-opacity:1;color:oklch(var(--primary-800) / var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0);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\:border-primary-400:focus{--tw-border-opacity:1;border-color:oklch(var(--primary-400) / var(--tw-border-opacity,1))}.focus\:border-primary-500:focus{--tw-border-opacity:1;border-color:oklch(var(--primary-500) / var(--tw-border-opacity,1))}.focus\:bg-secondary-100\/60:focus{background-color:oklch(var(--secondary-100) / .6)}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\: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-primary-200:focus{--tw-ring-opacity:1;--tw-ring-color:oklch(var(--primary-200) / var(--tw-ring-opacity,1))}.focus\:ring-primary-400:focus{--tw-ring-opacity:1;--tw-ring-color:oklch(var(--primary-400) / var(--tw-ring-opacity,1))}.focus\:ring-primary-400\/30:focus{--tw-ring-color:oklch(var(--primary-400) / .3)}.focus\:ring-primary-400\/40:focus{--tw-ring-color:oklch(var(--primary-400) / .4)}.focus\:ring-primary-400\/50:focus{--tw-ring-color:oklch(var(--primary-400) / .5)}.active\:bg-primary-700:active{--tw-bg-opacity:1;background-color:oklch(var(--primary-700) / var(--tw-bg-opacity,1))}.active\:bg-secondary-700:active{--tw-bg-opacity:1;background-color:oklch(var(--secondary-700) / var(--tw-bg-opacity,1))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:gap-2{gap:.5rem}.group:hover .group-hover\:bg-primary-100{--tw-bg-opacity:1;background-color:oklch(var(--primary-100) / var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-primary-500{--tw-bg-opacity:1;background-color:oklch(var(--primary-500) / var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-background-50{--tw-text-opacity:1;color:oklch(var(--background-50) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary-200{--tw-text-opacity:1;color:oklch(var(--primary-200) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary-500{--tw-text-opacity:1;color:oklch(var(--primary-500) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary-600{--tw-text-opacity:1;color:oklch(var(--primary-600) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary-700{--tw-text-opacity:1;color:oklch(var(--primary-700) / var(--tw-text-opacity,1))}.peer:checked~.peer-checked\:opacity-100{opacity:1}@media (width>=640px){.sm\:-inset-4{inset:-1rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-\[460px\]{height:460px}.sm\:w-60{width:15rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-80{width:20rem}.sm\:max-w-\[220px\]{max-width:220px}.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-\[140px_1fr\]{grid-template-columns:140px 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_180px_56px\]{grid-template-columns:minmax(0,1fr) 180px 56px}.sm\:grid-cols-\[minmax\(0\,1fr\)_84px_96px\]{grid-template-columns:minmax(0,1fr) 84px 96px}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:self-auto{align-self:auto}.sm\:border-l{border-left-width:1px}.sm\:pl-4{padding-left:1rem}.sm\:pt-0\.5{padding-top:.125rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}}@media (width>=768px){.md\:bottom-5{bottom:1.25rem}.md\:left-\[35px\]{left:35px}.md\:right-5{right:1.25rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-12{margin-left:3rem;margin-right:3rem}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-9{margin-bottom:2.25rem}.md\:ml-4{margin-left:1rem}.md\:mt-0{margin-top:0}.md\:mt-12{margin-top:3rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-14{height:3.5rem}.md\:h-20{height:5rem}.md\:h-32{height:8rem}.md\:h-36{height:9rem}.md\:h-40{height:10rem}.md\:h-56{height:14rem}.md\:w-14{width:3.5rem}.md\:w-20{width:5rem}.md\:w-36{width:9rem}.md\:w-56{width:14rem}.md\:w-\[170px\]{width:170px}.md\:w-\[180px\]{width:180px}.md\:w-\[190px\]{width:190px}.md\:w-\[200px\]{width:200px}.md\:w-auto{width:auto}.md\:max-w-\[220px\]{max-width:220px}.md\:max-w-\[300px\]{max-width:300px}.md\:max-w-\[320px\]{max-width:320px}.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-\[minmax\(0\,1\.5fr\)_minmax\(0\,1\.2fr\)_minmax\(0\,0\.7fr\)_minmax\(0\,0\.9fr\)_auto\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) minmax(0,.7fr) minmax(0,.9fr) auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\: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))}.md\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.md\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.md\:border-l-0{border-left-width:0}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-14{padding:3.5rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-12{padding-bottom:3rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-24{padding-bottom:6rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-7{padding-bottom:1.75rem}.md\:pb-8{padding-bottom:2rem}.md\:pb-9{padding-bottom:2.25rem}.md\:pl-9{padding-left:2.25rem}.md\:pt-10{padding-top:2.5rem}.md\:pt-2{padding-top:.5rem}.md\:pt-32{padding-top:8rem}.md\:pt-36{padding-top:9rem}.md\:pt-4{padding-top:1rem}.md\:pt-5{padding-top:1.25rem}.md\:pt-6{padding-top:1.5rem}.md\:pt-7{padding-top:1.75rem}.md\:pt-8{padding-top:2rem}.md\:pt-9{padding-top:2.25rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12rem\]{font-size:12rem}.md\:text-\[13px\]{font-size:13px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[26px\]{font-size:26px}.md\:text-\[27px\]{font-size:27px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[8px\]{font-size:8px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:h-\[560px\]{height:560px}.lg\:h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.lg\:w-\[340px\]{width:340px}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:gap-6{gap:1.5rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (width>=1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:text-foreground-950{--tw-text-opacity:1;color:oklch(var(--foreground-950) / var(--tw-text-opacity,1))}}@media print{.print\:block{display:block}.print\:hidden{display:none}}.pcl-sheet{width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto}.pcl-page{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;min-height:279.4mm;display:flex}.pcl-head,.pcl-body,.pcl-foot{padding-left:.45in;padding-right:.45in}.pcl-head{padding-top:.3in;padding-bottom:.04in}.pcl-body{color:oklch(var(--foreground-800));flex-direction:column;flex:auto;padding-top:.14in;padding-bottom:.1in;font-size:11.4pt;line-height:1.52;display:flex}.pcl-foot{border-top:.75pt solid oklch(var(--foreground-200));padding-top:.08in;padding-bottom:.14in}.pcl-page .editable-field{font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:baseline}.pcl-wordmark{color:oklch(var(--primary-500));font-size:19pt;font-weight:700;line-height:1}.pcl-tagline{letter-spacing:.12em;text-transform:uppercase;color:oklch(var(--foreground-500));margin-top:3.5pt;font-size:7pt;font-weight:600}.pcl-addr{color:oklch(var(--foreground-500));font-size:7.8pt;line-height:1.52}.pcl-date{margin-top:13pt}.pcl-block{margin-top:12pt;line-height:1.5}.pcl-salutation{margin-top:15pt}.pcl-body p.pcl-para{margin-bottom:8pt}.pcl-body p.pcl-para:last-of-type{margin-bottom:0}.pcl-glance{border:.75pt solid oklch(var(--background-300));background-color:oklch(var(--background-100));border-radius:5pt;align-items:stretch;margin:11pt 0 10pt;display:flex;overflow:hidden}.pcl-glance-item{text-align:center;flex:1 1 0;padding:8pt 9pt}.pcl-glance-item+.pcl-glance-item{border-left:.75pt solid oklch(var(--background-300))}.pcl-glance-value{font-family:var(--font-heading);color:oklch(var(--primary-700));font-size:15.5pt;font-weight:700;line-height:1.05}.pcl-glance-label{letter-spacing:.06em;text-transform:uppercase;color:oklch(var(--foreground-500));margin-top:3pt;font-size:7.4pt;font-weight:600;line-height:1.3}.pcl-panel{border:.75pt solid oklch(var(--primary-200));background-color:oklch(var(--primary-50));border-radius:5pt;margin:10pt 0 4pt;padding:10pt 13pt 11pt}.pcl-panel-label{color:oklch(var(--primary-700));margin-bottom:6pt;font-size:9pt;font-weight:700;line-height:1.2}.pcl-point+.pcl-point{margin-top:6pt}.pcl-point-icon{background-color:oklch(var(--primary-100));width:15pt;height:15pt;color:oklch(var(--primary-700));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1pt;font-size:8pt;display:flex}.pcl-point-text{color:oklch(var(--foreground-800));font-size:10.8pt;line-height:1.44}.pcl-steps{border:.75pt solid oklch(var(--background-300));background-color:oklch(var(--background-100));border-radius:5pt;margin:11pt 0 0;padding:10pt 12pt 11pt}.pcl-steps-title{letter-spacing:.04em;text-transform:uppercase;color:oklch(var(--foreground-600));margin-bottom:7pt;font-size:8.8pt;font-weight:700;line-height:1.2}.pcl-step{gap:8pt;display:flex}.pcl-step+.pcl-step{margin-top:7pt}.pcl-step-num{background-color:oklch(var(--accent-100));width:14pt;height:14pt;color:oklch(var(--accent-700));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1pt;font-size:7.5pt;font-weight:700;display:flex}.pcl-step-text{color:oklch(var(--foreground-800));font-size:10.8pt;line-height:1.44}.pcl-contact{border-left:2.5pt solid oklch(var(--primary-500));background-color:oklch(var(--primary-50));border-radius:0 4pt 4pt 0;flex-wrap:wrap;gap:5pt 18pt;margin-top:12pt;padding:9pt 12pt 10pt;display:flex}.pcl-contact-item{color:oklch(var(--foreground-700));align-items:center;gap:5pt;font-size:9.4pt;line-height:1.35;display:flex}.pcl-contact-item i{color:oklch(var(--primary-600))}.pcl-cont{letter-spacing:.1em;text-transform:uppercase;color:oklch(var(--foreground-500));justify-content:space-between;align-items:baseline;gap:12pt;font-size:7.6pt;font-weight:600;display:flex}.pcl-cont-name{letter-spacing:0;text-transform:none;color:oklch(var(--foreground-700));font-size:8.4pt}.pcl-signoff{margin-top:14pt}.pcl-sign-line{border-bottom:.75pt solid oklch(var(--foreground-300));width:200pt;height:30pt;margin-top:3pt;display:block}.pcl-sign-meta{color:oklch(var(--foreground-500));margin-top:2pt;font-size:8.6pt;line-height:1.4}.pcl-enclosure{color:oklch(var(--foreground-600));margin-top:13pt;font-size:9.2pt;line-height:1.45}.pcl-foot p{color:oklch(var(--foreground-500));font-size:6.6pt;line-height:1.42}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}.pcl-stage{background:#fff!important;padding:0!important}.pcl-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.pcl-sheet-wrap+.pcl-sheet-wrap{-moz-column-break-before:page!important;break-before:page!important;page-break-before:always!important}.pcl-sheet{width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;overflow:visible!important}.pcl-page{min-height:0!important;overflow:visible!important}.pcl-panel,.pcl-signoff,.pcl-enclosure{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.editable-field::placeholder{color:#0000!important}}@media screen and (width<=900px){.pcl-sheet{zoom:.86}}@media screen and (width<=720px){.pcl-sheet{zoom:.64}}.script-sheet{box-sizing:border-box;background:#fff;flex-direction:column;width:215.9mm;max-width:100%;min-height:279.4mm;margin-left:auto;margin-right:auto;display:flex}.script-sheet .editable-field{border:0!important;border-bottom:1px solid oklch(var(--foreground-300))!important;background:0 0!important;border-radius:0!important;padding:0 2px!important}.script-sheet .editable-field:focus{border-bottom-color:oklch(var(--primary-500))!important;outline:none!important}@media screen and (width<=1024px){.script-sheet{zoom:.88}}@media screen and (width<=768px){.script-sheet{zoom:.74}}@media screen and (width<=520px){.script-sheet{zoom:.6}}@media screen and (width<=400px){.script-sheet{zoom:.52}}@media print{@page{size:letter;margin:12mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}body *{visibility:hidden}.script-sheet,.script-sheet *{visibility:visible}.script-sheet{position:absolute;top:0;left:0;width:100%!important;min-height:0!important;box-shadow:none!important;zoom:1!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.script-sheet .editable-field{color:#111827!important;background:0 0!important;border:0!important;border-bottom:1px solid #9ca3af!important;border-radius:0!important;padding:0 2px!important}.script-sheet .editable-field::placeholder{color:#0000!important}.script-sheet section,.script-sheet .step-block{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.script-sheet .script-page-break{-moz-column-break-before:page;break-before:page;page-break-before:always}.script-sheet .script-page-break .step-block,.script-sheet .script-page-break>div{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.l2-sheet{width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto}.l2-page{box-sizing:border-box;flex-direction:column;width:100%;min-height:279.4mm;display:flex}.l2-page-one,.l2-page-two,.l2-page-three{flex-direction:column;display:flex}.l2-body{box-sizing:border-box;flex-direction:column;flex:auto;display:flex}.l2-fill{flex:auto;min-height:0}.l2-head,.l2-compact,.l2-body,.l2-compliance{padding-left:13mm!important;padding-right:13mm!important}.l2-head{padding-top:10.5mm!important;padding-bottom:4.5mm!important}.l2-compact{padding-top:10mm!important;padding-bottom:3mm!important}.l2-body{padding-top:4mm!important;padding-bottom:5mm!important}.l2-compliance{padding-top:4mm!important;padding-bottom:6mm!important}.l2-logo-mark{border-radius:5pt;width:30pt;height:30pt}.l2-logo-mark span{font-size:11.5pt}.l2-wordmark{font-size:18pt;line-height:1}.l2-tagline{letter-spacing:.15em;margin-top:2.5pt;font-size:6.5pt}.l2-address{font-size:8.5pt;line-height:1.5}.l2-address p:first-child{font-size:8pt}.l2-compact-mark{border-radius:3.5pt;width:20pt;height:20pt}.l2-compact-mark span{font-size:8pt}.l2-compact-name{font-size:11pt;line-height:1}.l2-compact-tag{letter-spacing:.14em;font-size:6pt}.l2-compact p.l2-page-label{font-size:8.5pt}.l2-page-one .l2-body{font-size:13pt!important;line-height:1.56!important}.l2-page-one .l2-kicker{letter-spacing:.22em!important;font-size:8.5pt!important}.l2-page-one .l2-headline{margin-top:4pt!important;font-size:24pt!important;line-height:1.12!important}.l2-page-one .l2-date{margin-top:10pt!important}.l2-page-one .l2-block{margin-top:8pt!important;margin-bottom:9pt!important}.l2-page-one .l2-note{font-size:10.5pt!important;line-height:1.55!important}.l2-callout{margin:11pt 0!important;padding:11pt 14pt!important}.l2-callout-label{letter-spacing:.2em!important;font-size:8.5pt!important}.l2-callout-amount{margin-top:3pt!important;font-size:36pt!important;line-height:1!important}.l2-callout-note{margin-top:3pt!important;font-size:10pt!important;line-height:1.4!important}.l2-page-one .l2-panel{padding:10pt 13pt!important}.l2-page-one .l2-panel p{font-size:11pt!important;line-height:1.5!important}.l2-page-two .l2-body{font-size:14pt!important;line-height:1.6!important}.l2-page-two .l2-kicker,.l2-page-three .l2-kicker{letter-spacing:.22em!important;font-size:8.5pt!important}.l2-page-two .l2-headline{margin-top:5pt!important;font-size:23pt!important;line-height:1.15!important}.l2-page-three .l2-headline{margin-top:4pt!important;font-size:20pt!important;line-height:1.15!important}.l2-page-two .l2-dek{margin-top:6pt!important;font-size:13pt!important;line-height:1.55!important}.l2-page-three .l2-dek{margin-top:5pt!important;font-size:11.5pt!important;line-height:1.5!important}.l2-deadline{margin-top:11pt!important;padding:13pt 15pt!important}.l2-deadline-title{font-size:13.5pt!important;line-height:1.3!important}.l2-deadline-text{margin-top:4pt!important;font-size:12pt!important;line-height:1.55!important}.l2-steps{margin-top:11pt!important}.l2-steps>*+*{margin-top:10pt!important}.l2-step-num{width:32px!important;font-size:20pt!important;line-height:1!important}.l2-step-title{font-size:13.5pt!important;line-height:1.3!important}.l2-step-body{margin-top:3pt!important;font-size:13pt!important;line-height:1.6!important}.l2-phone{color:oklch(var(--accent-700));white-space:nowrap;letter-spacing:.01em;font-weight:700;font-size:14pt!important}.l2-plan-card{margin-top:11pt!important;padding:12pt 14pt!important}.l2-plan-card-label{letter-spacing:.16em!important;font-size:8.5pt!important}.l2-plan-card-name{font-size:14.5pt!important}.l2-plan-card-row{font-size:11pt!important}.l2-mini-grid{gap:9pt!important;margin-top:0!important}.l2-mini-card{padding:12pt 14pt!important}.l2-mini-title{margin-bottom:4pt!important;font-size:12.5pt!important}.l2-mini-text,.l2-page-three .l2-body{font-size:12pt!important;line-height:1.55!important}.l2-info{margin-top:10pt!important;padding:10pt 12pt!important}.l2-info-title{margin-bottom:3pt!important;font-size:11pt!important}.l2-info-text{font-size:10.5pt!important;line-height:1.5!important}.l2-disclaimer{margin-top:9pt!important;font-size:9pt!important;line-height:1.45!important}.l2-thanks{margin-top:9pt!important;font-size:12pt!important;line-height:1.55!important}.l2-signoff{margin-top:12pt!important}.l2-signoff p{font-size:9.5pt!important;line-height:1.5!important}.l2-signoff p:first-child{font-size:12pt!important}.l2-compliance p{font-size:8pt!important;line-height:1.45!important}.l2-glance,.l2-detail{margin-top:10pt!important}.l2-glance-table,.l2-detail-table{border-collapse:collapse!important;width:100%!important}.l2-glance-table th,.l2-glance-table td,.l2-detail-table th,.l2-detail-table td{padding:5.5pt 8pt!important}.l2-th-label{letter-spacing:.14em!important;font-size:8.5pt!important}.l2-col-label{letter-spacing:.12em!important;font-size:8pt!important}.l2-th-name{font-size:11.5pt!important;line-height:1.3!important}.l2-th-id,.l2-plan-id,.l2-detail .editable-field.l2-plan-id{font-size:9pt!important}.l2-row-label{font-size:10pt!important;line-height:1.3!important}.l2-cell-value{font-size:11.5pt!important}.l2-detail .editable-field{font-size:11pt!important}.l2-savings-row{padding:8pt 10pt!important}.l2-savings-text{font-size:10pt!important;line-height:1.4!important}p.l2-savings-amount{font-size:14pt!important}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.l2-stage{background:#fff!important;padding:0!important}.l2-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.l2-sheet{color:#1f2937;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.l2-page,.l2-page-one,.l2-page-two,.l2-page-three{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important}.l2-body,.l2-page-one .l2-body,.l2-page-two .l2-body,.l2-page-three .l2-body{flex:none!important;min-height:0!important;display:block!important}.l2-fill{display:none!important}.l2-page-one{-moz-column-break-before:auto!important;break-before:auto!important;page-break-before:auto!important}.l2-page-two,.l2-page-three{-moz-column-break-before:page!important;break-before:page!important;page-break-before:always!important}.l2-page-one,.l2-page-two,.l2-page-three{-moz-column-break-after:auto!important;break-after:auto!important;page-break-after:auto!important}.l2-stage,.l2-stage-inner,.l2-sheet,.l2-page,.l2-page-one,.l2-page-two,.l2-page-three{zoom:1!important;opacity:1!important;visibility:visible!important;float:none!important;position:static!important;transform:none!important}.l2-callout,.l2-glance,.l2-detail,.l2-step,.l2-deadline,.l2-panel,.l2-info,.l2-signoff{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.editable-field::placeholder{color:#0000!important}.editable-field:placeholder-shown{border-bottom:1px solid #9ca3af!important}}@media screen{.l2-sheet{box-shadow:none}}@media screen and (width<=900px){.l2-sheet{zoom:.82}}@media screen and (width<=720px){.l2-sheet{zoom:.6}}@media print{.l2-page-one .l2-body{font-size:11.5pt!important;line-height:1.5!important}.l2-page-one .l2-headline{font-size:21pt!important}.l2-page-one .l2-callout{margin:9pt 0!important;padding:8pt 12pt!important}.l2-page-one .l2-callout-amount{font-size:19pt!important}.l2-page-one .l2-note{font-size:10pt!important;line-height:1.45!important}.l2-glance{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-top:0!important}.l2-glance .glance-head{padding:4pt 10pt!important}.l2-glance .glance-head-title{letter-spacing:.14em!important;font-size:8.5pt!important}.l2-glance .glance-row{padding:2.5pt 10pt!important}.l2-glance .glance-label{font-size:10pt!important;line-height:1.3!important}.l2-glance .glance-value,.l2-glance .glance-value input{font-size:10.5pt!important;line-height:1.3!important}.l2-glance .glance-total{padding:3.5pt 10pt!important}.l2-glance .glance-total-label{font-size:10pt!important}.l2-glance .glance-total-value{font-size:12.5pt!important}.l2-glance .glance-note{padding:3pt 10pt!important;font-size:7.8pt!important;line-height:1.4!important}.l2-page-one .l2-panel{margin-top:9pt!important}.l2-page-one .l2-signoff p{font-size:9.5pt!important;line-height:1.4!important}}.ncl2-sheet{background:#fff}.ncl2-page{box-sizing:border-box;color:oklch(var(--foreground-800));background:#fff;padding:11mm 13mm 13mm}.ncl2-fill{display:none}@media screen{.ncl2-sheet{width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto}.ncl2-page{flex-direction:column;min-height:279.4mm;display:flex}.ncl2-body{flex-direction:column;flex:auto;min-height:0;display:flex}.ncl2-fill{flex:auto;min-height:0;display:block}}@media screen and (width<=900px){.ncl2-sheet{zoom:.82}}@media screen and (width<=760px){.ncl2-sheet{zoom:.62}}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.ncl2-stage,.ncl2-stage-inner{width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;zoom:1!important;opacity:1!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.ncl2-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:auto!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;overflow:visible!important}.ncl2-page{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important;-moz-column-break-after:auto!important;break-after:auto!important;page-break-after:auto!important;background:#fff!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:9mm 12mm 10mm!important;display:block!important;overflow:visible!important}.ncl2-page+.ncl2-page{-moz-column-break-before:page!important;break-before:page!important;page-break-before:always!important}.ncl2-body{flex:none!important;height:auto!important;min-height:0!important;display:block!important}.ncl2-fill{display:none!important}.ncl2-callout,.ncl2-glance,.ncl2-panel,.ncl2-mini-card,.ncl2-step,.ncl2-deadline,.ncl2-signoff{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.editable-field::placeholder{color:#0000!important}.editable-field:placeholder-shown{border-bottom:1px solid #9ca3af!important}}.sv-sheet{width:816px;max-width:100%;margin:0 auto}.sv-page{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;min-height:1056px;padding:28px 34px 20px;display:flex}.sv-body{flex-direction:column;flex:auto;min-height:0;display:flex}.sv-head{border-bottom:2px solid oklch(var(--primary-500));justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:10px;display:flex}.sv-head-left{align-items:center;gap:10px;min-width:0;display:flex}.sv-mark{background:oklch(var(--primary-500));width:38px;height:38px;color:oklch(var(--background-50));font-family:var(--font-heading);letter-spacing:.06em;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.sv-brand{font-family:var(--font-heading);color:oklch(var(--primary-600));white-space:nowrap;font-size:22px;font-weight:700;line-height:1}.sv-tag{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:oklch(var(--foreground-500));white-space:nowrap;margin-top:4px;font-size:9px}.sv-head-right{text-align:right;font-family:var(--font-body);color:oklch(var(--foreground-600));font-size:9.5px;line-height:1.55}.sv-head-right strong{color:oklch(var(--foreground-800));font-weight:600}.sv-eyebrow{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:oklch(var(--accent-700));font-size:9px;font-weight:700}.sv-title h1{font-family:var(--font-heading);letter-spacing:-.01em;color:oklch(var(--foreground-950));margin-top:4px;font-size:26px;font-weight:700;line-height:1.15}.sv-lede{font-family:var(--font-body);color:oklch(var(--foreground-600));max-width:690px;margin-top:5px;font-size:16px;line-height:1.4}.sv-names{background:oklch(var(--background-100));border:1px solid oklch(var(--background-200));border-radius:7px;align-items:flex-end;gap:18px;margin-top:10px;padding:8px 12px;display:flex}.sv-name{flex:1 1 0;min-width:0}.sv-name-label{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:oklch(var(--foreground-500));margin-bottom:2px;font-size:9.5px;font-weight:700}.sv-meta{flex:none;align-items:flex-end;gap:8px;display:flex}.sv-meta-label{font-family:var(--font-body);color:oklch(var(--foreground-500));white-space:nowrap;padding-bottom:4px;font-size:10.5px}.sv-meta .sv-field{width:98px;font-size:13px}.sv-field{border:0;border-bottom:1px solid oklch(var(--foreground-300));width:100%;min-width:0;font-family:var(--font-body);color:oklch(var(--foreground-950));background:0 0;border-radius:0;padding:2px 2px 3px;font-size:16px;font-weight:600;line-height:1.2;transition:border-color .15s}.sv-field:hover{border-bottom-color:oklch(var(--foreground-400))}.sv-field:focus{border-bottom-color:oklch(var(--primary-500));outline:none}.sv-field::placeholder{color:oklch(var(--foreground-400));font-style:italic;font-weight:400}.sv-money{justify-content:flex-end;align-items:baseline;gap:1px;width:100%;display:flex}.sv-dollar,.sv-sign{font-family:var(--font-body);color:oklch(var(--foreground-500));font-size:13px;line-height:1.2}.sv-sign{color:oklch(var(--secondary-700));font-weight:700}.sv-field-money{text-align:right;font-variant-numeric:tabular-nums;flex:auto;min-width:0}.sv-cell .sv-field{font-size:15px}.sv-block{border:1px solid oklch(var(--background-200));background:#fff;border-radius:8px;margin-top:8px;overflow:hidden}.sv-block-head{background:oklch(var(--background-100));border-bottom:1px solid oklch(var(--background-200));align-items:center;gap:7px;padding:7px 12px;display:flex}.sv-badge{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}.sv-block-title{font-family:var(--font-heading);letter-spacing:.01em;color:oklch(var(--foreground-950));font-size:15px;font-weight:700}.sv-block-note{font-family:var(--font-body);color:oklch(var(--foreground-500));text-align:right;margin-left:auto;font-size:9px;line-height:1.35}.sv-grid{display:grid}.sv-cell{border-bottom:1px solid oklch(var(--foreground-100));font-family:var(--font-body);color:oklch(var(--foreground-700));align-items:center;min-width:0;padding:4px 10px;font-size:15px;display:flex}.sv-grid>.sv-cell:nth-last-child(-n+2),.sv-grid>.sv-cell:last-child{border-bottom:0}.sv-th{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:oklch(var(--foreground-500));background:oklch(var(--background-50));border-bottom:1px solid oklch(var(--background-200));padding-top:4px;padding-bottom:4px;font-size:9.5px;font-weight:700}.sv-th-right{text-align:right;justify-content:flex-end}.sv-cell-label{padding-left:12px;line-height:1.3}.sv-cell-money{justify-content:flex-end}.sv-total-cell{font-family:var(--font-heading);color:oklch(var(--foreground-950));font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;font-size:16px;font-weight:700}.sv-total-row{background:oklch(var(--background-50));border-top:1px solid oklch(var(--background-300));padding-top:6px;padding-bottom:6px;border-bottom:0!important}.sv-total-label{font-family:var(--font-heading);color:oklch(var(--foreground-900));font-size:15px;font-weight:700}.sv-plan-field{color:oklch(var(--foreground-800));font-size:15px;font-weight:500}.sv-save{background:oklch(var(--accent-500));color:oklch(var(--background-50));border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding:10px 14px;display:flex}.sv-save-copy{min-width:0}.sv-save-kicker{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;opacity:.8;font-size:8.5px;font-weight:700}.sv-save-title{font-family:var(--font-heading);margin-top:3px;font-size:16px;font-weight:700;line-height:1.25}.sv-save-figures{flex-shrink:0;align-items:flex-end;gap:16px;display:flex}.sv-save-fig{text-align:right;border-left:1px solid #ffffff47;padding-left:14px}.sv-save-who{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;opacity:.85;white-space:nowrap;font-size:9.5px}.sv-save-num{font-family:var(--font-heading);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:700;line-height:1.1}.sv-save-unit{font-family:var(--font-body);opacity:.85;white-space:nowrap;font-size:9.5px}.sv-note-line{font-family:var(--font-body);color:oklch(var(--foreground-600));align-items:flex-start;gap:5px;font-size:10.5px;line-height:1.4;display:flex}.sv-note-line i{color:oklch(var(--secondary-600));flex-shrink:0;font-size:10px;line-height:1.4}.sv-disclaimer{border-top:1px solid oklch(var(--foreground-200));margin-top:auto;padding-top:8px}.sv-disclaimer p{font-family:var(--font-body);color:oklch(var(--foreground-500));font-size:9.5px;line-height:1.45}.sv-sign-row{font-family:var(--font-body);color:oklch(var(--foreground-600));justify-content:flex-start;align-items:flex-end;gap:9px;margin-bottom:6px;font-size:11px;display:flex}.sv-sign-phone{color:oklch(var(--foreground-700));margin-left:auto;font-weight:600}.sv-sign-row .sv-field{width:150px;font-size:15px}.sv-sign-row .sv-sign-label{white-space:nowrap;padding-bottom:3px}.sv-page-head{border-bottom:2px solid oklch(var(--primary-500));justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:7px;display:flex}.sv-page-head .sv-brand{font-size:18px}.sv-page-head-right{font-family:var(--font-body);color:oklch(var(--foreground-600));text-align:right;font-size:10.5px;line-height:1.5}.sv-h2{font-family:var(--font-heading);color:oklch(var(--foreground-950));margin-top:12px;font-size:20px;font-weight:700}.sv-sub{font-family:var(--font-body);color:oklch(var(--foreground-600));margin-top:3px;font-size:15px;line-height:1.4}.sv-card{border:1px solid oklch(var(--background-200));background:#fff;border-radius:8px;padding:8px 11px}.sv-card-accent{background:oklch(var(--background-50));border-color:oklch(var(--background-300))}.sv-card-head{align-items:center;gap:6px;margin-bottom:3px;display:flex}.sv-card-title{font-family:var(--font-heading);color:oklch(var(--foreground-950));font-size:15px;font-weight:700}.sv-card-tag{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:8.5px;font-weight:700}.sv-list{gap:4px;display:grid}.sv-list-item{font-family:var(--font-body);color:oklch(var(--foreground-700));align-items:flex-start;gap:5px;font-size:15px;line-height:1.3;display:flex}.sv-list-item i{flex-shrink:0;justify-content:center;align-items:center;width:7px;height:7px;margin-top:4px;font-size:6px;display:flex}.sv-two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sv-q{align-items:flex-start;gap:7px;margin-top:4px;display:flex}.sv-q-num{background:oklch(var(--secondary-100));width:20px;height:20px;color:oklch(var(--secondary-800));font-family:var(--font-label);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:8.5px;font-weight:700;display:flex}.sv-q-body{flex:auto;min-width:0}.sv-q-text{font-family:var(--font-body);color:oklch(var(--foreground-800));font-size:15px;line-height:1.3}.sv-q-line{border-bottom:1px dotted oklch(var(--foreground-300));height:10px}.sv-call{border:1px solid oklch(var(--primary-200));background:oklch(var(--primary-50));border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:9px 13px;display:flex}.sv-call-copy{min-width:0}.sv-call-side{text-align:right;flex-shrink:0}.sv-call-book{font-family:var(--font-body);color:oklch(var(--foreground-600));white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.4}.sv-call-book strong{color:oklch(var(--primary-700));font-weight:700}.sv-call-title{font-family:var(--font-heading);color:oklch(var(--foreground-950));font-size:17px;font-weight:700}.sv-call-text{font-family:var(--font-body);color:oklch(var(--foreground-700));max-width:490px;margin-top:2px;font-size:15px;line-height:1.35}.sv-call-phone{font-family:var(--font-heading);color:oklch(var(--primary-700));white-space:nowrap;font-size:22px;font-weight:700}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}.sv-stage{background:#fff!important;padding:0!important}.sv-sheet{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}.sv-page{-moz-column-break-after:page;break-after:page;page-break-after:always;min-height:0!important}.sv-page:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.sv-field{border-bottom-color:#b6b0b6!important}.sv-field::placeholder{color:#0000!important}}@media screen and (width<=900px){.sv-sheet{zoom:.82}}@media screen and (width<=720px){.sv-sheet{zoom:.58}}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.pl-stage{background:#fff!important;padding:0!important}.pl-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.pl-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.pl-page{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important}.pl-body{flex:none!important;min-height:0!important;display:block!important}.pl-fill{display:none!important}.pl-stage,.pl-stage-inner,.pl-sheet,.pl-page{zoom:1!important;opacity:1!important;visibility:visible!important;float:none!important;position:static!important;transform:none!important}.pl-panel,.pl-tradeoff,.pl-item,.pl-signoff{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.editable-field::placeholder{color:#0000!important}.editable-field:placeholder-shown{border-bottom:1px solid #9ca3af!important}}@media screen and (width<=900px){.pl-sheet{zoom:.82}}@media screen and (width<=720px){.pl-sheet{zoom:.6}}.pl-sheet{width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto}.pl-page{box-sizing:border-box;flex-direction:column;width:100%;min-height:279.4mm;display:flex}.pl-body{box-sizing:border-box;flex-direction:column;flex:auto;display:flex}.pl-fill{flex:auto;min-height:0}.pl-head,.pl-body,.pl-compliance{padding-left:10mm!important;padding-right:10mm!important}.pl-body{font-size:12pt;line-height:1.34;padding-top:3mm!important;padding-bottom:3mm!important}.pl-compliance{padding-top:2.5mm!important;padding-bottom:4mm!important}.pl-kicker{letter-spacing:.2em!important;font-size:7.5pt!important}.pl-headline{margin-top:3pt!important;font-size:16pt!important;line-height:1.15!important}.pl-date{margin-top:7pt!important}.pl-block{margin-top:6pt!important;margin-bottom:7pt!important}.pl-block .editable-field{font-size:12pt;line-height:1.3}.pl-salutation{margin-bottom:4pt!important;font-size:12pt!important}.pl-body p.pl-para{margin-bottom:4pt!important;font-size:12pt!important;line-height:1.34!important}.pl-body p.pl-para-tight{margin-bottom:3.5pt!important;font-size:11.5pt!important;line-height:1.34!important}.pl-note-wrap{margin:0 0 5pt!important}.pl-note-hint{letter-spacing:.14em;text-transform:uppercase;color:oklch(var(--accent-700));align-items:center;gap:3pt;margin-bottom:2.5pt;font-size:6.8pt;font-weight:600;display:flex}.pl-note{box-sizing:border-box;resize:none;width:100%;font-family:var(--font-body);color:oklch(var(--foreground-900));background-color:oklch(var(--accent-50));border:1pt dashed oklch(var(--accent-400));-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4pt;min-height:26pt;margin:0;padding:5pt 7pt;font-size:12pt;line-height:1.34;display:block;overflow:hidden}.pl-note:focus{border-color:oklch(var(--primary-500));background-color:oklch(var(--accent-50));outline:none}.pl-note::placeholder{color:oklch(var(--foreground-400));font-style:italic}.pl-note-print{font-family:var(--font-body);color:#111827;white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-size:12pt;line-height:1.34;display:none}.pl-panel{border-left:3pt solid oklch(var(--accent-500));background-color:oklch(var(--accent-50));border-radius:0 5pt 5pt 0;margin:5pt 0 6pt!important;padding:6pt 9pt!important}.pl-panel-label{letter-spacing:.2em!important;margin-bottom:5pt!important;font-size:7.2pt!important}.pl-item+.pl-item{margin-top:3.5pt!important}.pl-item-title{font-size:12pt!important;line-height:1.26!important}.pl-item-text{margin-top:1pt!important;font-size:11.5pt!important;line-height:1.34!important}.pl-item-icon{width:14pt!important;height:14pt!important;margin-top:1pt!important;font-size:8pt!important}.pl-figure{font-family:var(--font-body);letter-spacing:.01em;color:oklch(var(--background-50));background-color:oklch(var(--accent-500));white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:2.5pt;margin:0 .5pt;padding:.5pt 4pt;font-size:10pt;font-weight:700;line-height:1.3;display:inline-block}.pl-chip{font-family:var(--font-body);color:oklch(var(--accent-900));background-color:oklch(var(--accent-100));white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:2.5pt;margin:0 .5pt;padding:.5pt 4pt;font-size:9.5pt;font-weight:700;line-height:1.3;display:inline-block}.pl-tradeoff{margin:0 0 5pt!important;padding:6pt 8.5pt!important}.pl-tradeoff-title{margin-bottom:2pt!important;font-size:12pt!important}.pl-tradeoff-text{font-size:11.5pt!important;line-height:1.34!important}.pl-tradeoff-text+.pl-tradeoff-text{margin-top:3pt!important}.pl-phone{color:oklch(var(--primary-700));white-space:nowrap;font-weight:700}.pl-signoff p{font-size:12pt!important;line-height:1.3!important}.pl-signoff p.pl-signoff-meta{font-size:10.5pt!important;line-height:1.3!important}.pl-compliance p{font-size:7pt!important;line-height:1.42!important}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.pl-stage{background:#fff!important;padding:0!important}.pl-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.pl-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.pl-page{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important}.pl-body{flex:none!important;min-height:0!important;display:block!important}.pl-fill{display:none!important}.pl-stage,.pl-stage-inner,.pl-sheet,.pl-page{zoom:1!important;opacity:1!important;visibility:visible!important;float:none!important;position:static!important;transform:none!important}.pl-panel,.pl-tradeoff,.pl-item,.pl-signoff{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.pl-note-wrap{margin:0 0 4.5pt!important}.pl-note-hint,.pl-note,.pl-note-wrap.is-empty{display:none!important}.pl-note-print{color:#111827!important;white-space:pre-wrap!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:12pt!important;line-height:1.34!important;display:block!important}.editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.editable-field::placeholder{color:#0000!important}.editable-field:placeholder-shown{border-bottom:1px solid #9ca3af!important}}body.letter-exporting .pl-note-hint,body.letter-exporting .pl-note-wrap.is-empty,body.letter-exporting .pl-note{display:none!important}body.letter-exporting .pl-note-print{color:#111827!important;font-family:var(--font-body)!important;white-space:pre-wrap!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:12pt!important;line-height:1.34!important;display:block!important}@media screen and (width<=900px){.pl-sheet{zoom:.82}}@media screen and (width<=720px){.pl-sheet{zoom:.6}}.dp-sheet{width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto}.dp-page{box-sizing:border-box;flex-direction:column;width:100%;min-height:279.4mm;display:flex}.dp-body{box-sizing:border-box;flex-direction:column;flex:auto;display:flex}.dp-fill{flex:auto;min-height:0}.pl-head,.dp-body{padding-left:20mm!important;padding-right:20mm!important}.dp-body{font-size:12pt;line-height:1.26;padding-top:2mm!important;padding-bottom:4mm!important}.dp-kicker{letter-spacing:.2em!important;font-size:7.4pt!important}.dp-headline{margin-top:2.5pt!important;font-size:15pt!important;line-height:1.14!important}.dp-date{margin-top:4pt!important}.dp-block{margin-top:3.5pt!important;margin-bottom:4.5pt!important}.dp-block .editable-field{font-size:12pt;line-height:1.24}.dp-salutation{margin-bottom:3pt!important;font-size:12pt!important}.dp-body p.dp-para{margin-bottom:3pt!important;font-size:12pt!important;line-height:1.26!important}.dp-body p.dp-para-tight{margin-bottom:2.5pt!important;font-size:12pt!important;line-height:1.26!important}.dp-note-wrap{margin:0 0 3.5pt!important}.dp-note-hint{letter-spacing:.14em;text-transform:uppercase;color:oklch(var(--accent-700));align-items:center;gap:3pt;margin-bottom:2.5pt;font-size:6.8pt;font-weight:600;display:flex}.dp-note{box-sizing:border-box;cursor:text;width:100%;font-family:var(--font-body);color:oklch(var(--foreground-900));background-color:oklch(var(--accent-50));border:1pt dashed oklch(var(--accent-400));-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4pt;min-height:24pt;margin:0;padding:4pt 7pt;font-size:12pt;line-height:1.26;display:block;overflow:hidden}.dp-note p,.dp-note div{color:inherit;margin:0 0 3pt;padding:0;font-family:inherit;font-size:12pt;line-height:1.26}.dp-note>:last-child{margin-bottom:0}.dp-note:empty:before{content:attr(data-placeholder);color:oklch(var(--foreground-400));pointer-events:none;font-style:italic}.dp-note:focus{border-color:oklch(var(--primary-500));outline:none}.dp-note::placeholder{color:oklch(var(--foreground-400));font-style:italic}.dp-note-print p{font-size:inherit;line-height:inherit;margin:0 0 3pt}.dp-note-print>p:last-child{margin-bottom:0}.dp-note-print{font-family:var(--font-body);color:#111827;white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-size:12pt;line-height:1.26;display:none}.dp-compare{border:.75pt solid oklch(var(--foreground-200));-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4pt;overflow:hidden;margin:3pt 0 4pt!important}.dp-compare-head{background-color:oklch(var(--foreground-950));color:oklch(var(--background-50));grid-template-columns:1.1fr 1fr 1fr;display:grid}.dp-compare-head>div{padding:2.8pt 5pt}.dp-compare-head>div+div{border-left:.75pt solid oklch(var(--foreground-700))}.dp-compare-head-label{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:oklch(var(--background-200));align-items:flex-end;font-size:6.8pt;font-weight:600;display:flex}.dp-plan-name{font-family:var(--font-heading);font-size:9pt;font-weight:700;line-height:1.16;display:block}.dp-plan-tag{font-family:var(--font-label);letter-spacing:.05em;opacity:.82;margin-top:1.5pt;font-size:6.8pt;display:block}.dp-compare-row{border-top:.5pt solid oklch(var(--foreground-200));grid-template-columns:1.1fr 1fr 1fr;display:grid}.dp-compare-row:nth-child(2n){background-color:oklch(var(--foreground-50))}.dp-compare-row>div{font-family:var(--font-body);color:oklch(var(--foreground-800));align-items:center;padding:2pt 5pt;font-size:8.6pt;line-height:1.2;display:flex}.dp-compare-row>div+div{border-left:.5pt solid oklch(var(--foreground-200))}.dp-row-label{letter-spacing:.02em;font-weight:600;font-family:var(--font-label)!important;color:oklch(var(--foreground-600))!important;font-size:7.4pt!important}.dp-val-strong{font-weight:700;color:oklch(var(--foreground-950))!important}.dp-val-muted{font-style:italic;color:oklch(var(--foreground-500))!important}.dp-figure{font-family:var(--font-body);color:oklch(var(--background-50));background-color:oklch(var(--primary-600));white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:2.5pt;margin:0 .5pt;padding:.2pt 3pt;font-size:12pt;font-weight:700;line-height:1.16;display:inline-block}.dp-tradeoff{margin:0 0 3pt!important;padding:3.5pt 6pt!important}.dp-tradeoff-title{margin-bottom:1.5pt!important;font-size:11pt!important}.dp-tradeoff-text{font-size:11pt!important;line-height:1.24!important}.dp-tradeoff-text+.dp-tradeoff-text{margin-top:2pt!important}.dp-phone{color:oklch(var(--primary-700));white-space:nowrap;font-weight:700}.dp-signoff p{font-size:12pt!important;line-height:1.26!important}.dp-signoff p.dp-signoff-meta{font-size:12pt!important;line-height:1.24!important}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.dp-stage{background:#fff!important;padding:0!important}.dp-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.dp-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.dp-page{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important}.dp-body{flex:none!important;min-height:0!important;display:block!important}.dp-fill{display:none!important}.dp-stage,.dp-stage-inner,.dp-sheet,.dp-page{zoom:1!important;opacity:1!important;visibility:visible!important;float:none!important;position:static!important;transform:none!important}.dp-compare,.dp-compare-row,.dp-tradeoff,.dp-signoff{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.dp-compare-head,.dp-figure{-webkit-print-color-adjust:exact;print-color-adjust:exact}.dp-note-wrap{margin:0 0 3pt!important}.dp-note-hint,.dp-note,.dp-note-wrap.is-empty{display:none!important}.dp-note-print{color:#111827!important;white-space:pre-wrap!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:12pt!important;line-height:1.26!important;display:block!important}.editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.editable-field::placeholder{color:#0000!important}.editable-field:placeholder-shown{border-bottom:1px solid #9ca3af!important}}body.letter-exporting .dp-note-hint,body.letter-exporting .dp-note-wrap.is-empty,body.letter-exporting .dp-note{display:none!important}body.letter-exporting .dp-note-print{color:#111827!important;font-family:var(--font-body)!important;white-space:pre-wrap!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:12pt!important;line-height:1.26!important;display:block!important}@media screen and (width<=900px){.dp-sheet{zoom:.82}}@media screen and (width<=720px){.dp-sheet{zoom:.6}}.gr-sheet{width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto}.gr-page{box-sizing:border-box;flex-direction:column;width:100%;min-height:279.4mm;display:flex}.gr-body{box-sizing:border-box;flex-direction:column;flex:auto;display:flex}.gr-fill{flex:auto;min-height:0}.pl-head,.gr-body,.gr-compliance{padding-left:10mm!important;padding-right:10mm!important}.gr-body{font-size:12pt;line-height:1.26;padding-top:3mm!important;padding-bottom:2.5mm!important}.gr-compliance{padding-top:2.5mm!important;padding-bottom:4mm!important}.gr-kicker{letter-spacing:.2em!important;font-size:7.4pt!important}.gr-headline{margin-top:2.5pt!important;font-size:15pt!important;line-height:1.14!important}.gr-date{margin-top:4pt!important}.gr-block{margin-top:3.5pt!important;margin-bottom:4.5pt!important}.gr-block .editable-field{font-size:12pt;line-height:1.24}.gr-salutation{margin-bottom:3pt!important;font-size:12pt!important}.gr-body p.gr-para{margin-bottom:3pt!important;font-size:12pt!important;line-height:1.26!important}.gr-plan-line{color:oklch(var(--foreground-700));margin:0 0 3pt!important;font-size:11pt!important;line-height:1.26!important}.gr-plan-input{font-family:var(--font-body);width:62mm;max-width:100%;font-weight:600;color:oklch(var(--foreground-950))!important;font-size:11pt!important}.gr-note-wrap{margin:0 0 3.5pt!important}.gr-note-hint{letter-spacing:.14em;text-transform:uppercase;color:oklch(var(--accent-700));align-items:center;gap:3pt;margin-bottom:2.5pt;font-size:6.8pt;font-weight:600;display:flex}.gr-note{box-sizing:border-box;cursor:text;width:100%;font-family:var(--font-body);color:oklch(var(--foreground-900));background-color:oklch(var(--accent-50));border:1pt dashed oklch(var(--accent-400));-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4pt;min-height:24pt;margin:0;padding:4.5pt 7pt;font-size:12pt;line-height:1.26;display:block;overflow:hidden}.gr-note:focus{border-color:oklch(var(--primary-500));outline:none}.gr-note p,.gr-note div{color:inherit;margin:0 0 3pt;padding:0;font-family:inherit;font-size:12pt;line-height:1.26}.gr-note>:last-child{margin-bottom:0}.gr-note:empty:before{content:attr(data-placeholder);color:oklch(var(--foreground-400));pointer-events:none;font-style:italic}.gr-note-print{font-family:var(--font-body);color:#111827;margin:0;font-size:12pt;line-height:1.26;display:none}.gr-note-print p{font-size:inherit;line-height:inherit;margin:0 0 3pt}.gr-note-print>p:last-child{margin-bottom:0}.gr-compare{border:.75pt solid oklch(var(--foreground-200));-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4pt;overflow:hidden;margin:2pt 0 4pt!important}.gr-compare-head{background-color:oklch(var(--foreground-950));color:oklch(var(--background-50));grid-template-columns:1.02fr 1fr 1.16fr;display:grid}.gr-compare-head>div{padding:3.2pt 5pt}.gr-compare-head>div+div{border-left:.75pt solid oklch(var(--foreground-700))}.gr-compare-head-label{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:oklch(var(--background-200));align-items:flex-end;font-size:6.8pt;font-weight:600;display:flex}.gr-plan-name{font-family:var(--font-heading);font-size:9.2pt;font-weight:700;line-height:1.16;display:block}.gr-plan-tag{font-family:var(--font-label);letter-spacing:.05em;opacity:.82;margin-top:1.5pt;font-size:6.8pt;display:block}.gr-compare-row{border-top:.5pt solid oklch(var(--foreground-200));grid-template-columns:1.02fr 1fr 1.16fr;display:grid}.gr-compare-row:nth-child(2n){background-color:oklch(var(--foreground-50))}.gr-compare-row>div{font-family:var(--font-body);color:oklch(var(--foreground-800));align-items:center;min-width:0;padding:2.2pt 5pt;font-size:9pt;line-height:1.2;display:flex}.gr-compare-row>div+div{border-left:.5pt solid oklch(var(--foreground-200))}.gr-row-label{letter-spacing:.02em;font-weight:600;font-family:var(--font-label)!important;color:oklch(var(--foreground-600))!important;font-size:7.4pt!important}.gr-cell-edit{padding:1.6pt 5pt!important}.gr-input{width:100%;min-width:0;font-family:var(--font-body);padding:.5pt 1.5pt!important;font-size:9pt!important;line-height:1.2!important}.gr-val-strong{font-weight:700;color:oklch(var(--foreground-950))!important}.gr-switch{-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0 0 3.5pt!important;padding:4.5pt 7pt!important}.gr-switch-title{margin-bottom:1.5pt!important;font-size:12pt!important}.gr-switch-list{margin:0!important;padding-left:11pt!important;list-style:outside!important}.gr-switch-list li{color:oklch(var(--foreground-700));padding-left:1pt;margin-bottom:1.4pt!important;font-size:10.4pt!important;line-height:1.24!important}.gr-switch-list li:last-child{margin-bottom:0!important}.gr-switch-list li::marker{color:oklch(var(--primary-600))}.gr-phone{color:oklch(var(--primary-700));white-space:nowrap;font-weight:700}.gr-signoff p{font-size:12pt!important;line-height:1.24!important}.gr-signoff p.gr-signoff-meta{font-size:9.8pt!important;line-height:1.26!important}.gr-compliance p{font-size:6.8pt!important;line-height:1.4!important}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.gr-stage{background:#fff!important;padding:0!important}.gr-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.gr-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.gr-page{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important}.gr-body{flex:none!important;min-height:0!important;display:block!important}.gr-fill{display:none!important}.gr-stage,.gr-stage-inner,.gr-sheet,.gr-page{zoom:1!important;opacity:1!important;visibility:visible!important;float:none!important;position:static!important;transform:none!important}.gr-compare,.gr-compare-row,.gr-switch,.gr-signoff{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.gr-compare-head,.gr-switch{-webkit-print-color-adjust:exact;print-color-adjust:exact}.gr-note-wrap{margin:0 0 3pt!important}.gr-note-hint,.gr-note,.gr-note-wrap.is-empty{display:none!important}.gr-note-print{color:#111827!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:12pt!important;line-height:1.26!important;display:block!important}.editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.editable-field::placeholder{color:#0000!important}.editable-field:placeholder-shown{border-bottom:1px solid #9ca3af!important}}body.letter-exporting .gr-note-hint,body.letter-exporting .gr-note-wrap.is-empty,body.letter-exporting .gr-note{display:none!important}body.letter-exporting .gr-note-print{color:#111827!important;font-family:var(--font-body)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:12pt!important;line-height:1.26!important;display:block!important}@media screen and (width<=900px){.gr-sheet{zoom:.82}}@media screen and (width<=720px){.gr-sheet{zoom:.6}}.mk-sheet{width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto}.mk-page{box-sizing:border-box;flex-direction:column;width:100%;min-height:279.4mm;display:flex}.mk-body{box-sizing:border-box;flex-direction:column;flex:auto;font-size:11pt;line-height:1.28;display:flex}.mk-fill{flex:auto;min-height:0}.pl-head,.mk-body,.mk-compliance{padding-left:12mm!important;padding-right:12mm!important}.mk-page .pl-head{padding-top:5.5mm!important;padding-bottom:2.5mm!important}.mk-page .pl-logo-mark{width:26pt;height:26pt}.mk-page .pl-logo-mark span{font-size:10.5pt}.mk-page .pl-wordmark{font-size:16.5pt}.mk-page .pl-tagline{margin-top:1.5pt;font-size:6.2pt}.mk-page .pl-address{font-size:8pt;line-height:1.34}.mk-page .pl-address p:first-child{font-size:7.6pt}.mk-page .pl-rule{margin-top:8px}.mk-headline{margin-top:2pt!important;font-size:14.2pt!important;line-height:1.14!important}.mk-block .editable-field{font-size:11pt;line-height:1.24}.mk-body .mk-recommend{letter-spacing:.02em}.mk-plan-input{font-family:var(--font-body);max-width:100%;font-weight:600;color:oklch(var(--foreground-950))!important;font-size:11pt!important}.mk-auto{vertical-align:baseline;max-width:100%;display:inline-block;position:relative}.mk-auto-ghost{font-family:var(--font-body);font-size:11pt;font-weight:600;line-height:inherit;white-space:pre;visibility:hidden;border:0;padding:0;display:inline-block}.mk-auto input.editable-field,.mk-auto input.mk-plan-input{width:100%;min-width:0;height:100%;font-family:var(--font-body);font-weight:600;line-height:inherit;position:absolute;top:0;left:0;padding:0!important;font-size:11pt!important}.mk-callout{border:1pt solid oklch(var(--accent-300));border-left:4pt solid oklch(var(--accent-500));background-color:oklch(var(--accent-50));-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0 6pt 6pt 0;margin:6pt 0!important;padding:6pt 8pt!important}.mk-callout-label{font-family:var(--font-label);letter-spacing:.17em;text-transform:uppercase;color:oklch(var(--accent-700));font-weight:700;margin-bottom:4pt!important;font-size:6.9pt!important}.mk-compare{border-collapse:collapse;table-layout:fixed;width:100%}.mk-compare th{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:oklch(var(--accent-700));text-align:left;border-bottom:.6pt solid oklch(var(--accent-300));font-weight:700;padding:0 4pt 2.5pt!important;font-size:6.8pt!important}.mk-compare th+th{border-left:.5pt solid oklch(var(--accent-200))}.mk-compare td{vertical-align:top;border-bottom:.5pt solid oklch(var(--accent-200));padding:2.9pt 4pt!important}.mk-compare td+td{border-left:.5pt solid oklch(var(--accent-200))}.mk-compare tbody tr:last-child td{border-bottom:0}.mk-cmp-plan{font-family:var(--font-heading);color:oklch(var(--foreground-950));font-weight:700;display:block;font-size:8.2pt!important;line-height:1.16!important}.mk-cmp-tag{font-family:var(--font-label);letter-spacing:.07em;text-transform:uppercase;color:oklch(var(--foreground-500));font-weight:600;display:block;margin-top:1.2pt!important;font-size:6.4pt!important}.mk-cmp-value{font-family:var(--font-heading);letter-spacing:-.01em;color:oklch(var(--primary-700));font-weight:700;display:block;font-size:11.4pt!important;line-height:1.05!important}.mk-cmp-value-base{color:oklch(var(--foreground-700))}.mk-cmp-unit{color:oklch(var(--foreground-600));display:block;margin-top:1.6pt!important;font-size:7pt!important;line-height:1.2!important}.mk-callout-also{border-top:.5pt solid oklch(var(--accent-200));color:oklch(var(--foreground-700));margin-top:4.5pt!important;padding-top:4pt!important;font-size:9.4pt!important;line-height:1.3!important}.mk-phone{color:oklch(var(--primary-700));white-space:nowrap;font-weight:700}.mk-body p.mk-close{border-left:3pt solid oklch(var(--accent-500));background-color:oklch(var(--accent-50));color:oklch(var(--foreground-800));-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0 4pt 4pt 0;margin-top:2pt!important;margin-bottom:0!important;padding:4.5pt 7pt!important;font-size:10.6pt!important;line-height:1.3!important}.mk-body p.mk-close strong{color:oklch(var(--foreground-950));font-weight:700}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.mk-stage{background:#fff!important;padding:0!important}.mk-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.mk-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.mk-page{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:99vh!important;margin:0!important;display:flex!important;overflow:visible!important}.mk-page>.pl-head,.mk-page>.mk-compliance{flex:none!important}.mk-body{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}.mk-body>*{flex-shrink:0!important}.mk-fill{flex:auto!important;min-height:0!important;display:block!important}.mk-stage,.mk-stage-inner,.mk-sheet,.mk-page{zoom:1!important;opacity:1!important;visibility:visible!important;float:none!important;position:static!important;transform:none!important}.mk-callout,.mk-compare tr,.mk-close,.mk-signoff{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.mk-callout{-webkit-print-color-adjust:exact;print-color-adjust:exact}.editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.editable-field::placeholder{color:#0000!important}.editable-field:placeholder-shown{border-bottom:1px solid #9ca3af!important}}@media screen and (width<=900px){.mk-sheet{zoom:.82}}@media screen and (width<=720px){.mk-sheet{zoom:.6}}.mk-cmp-value-none{color:oklch(var(--foreground-500))!important}.mk-cmp-value-sm{letter-spacing:0!important;font-size:8.9pt!important;line-height:1.16!important}.mk-body{padding-top:2.5mm!important;padding-bottom:1.5mm!important}.mk-kicker{letter-spacing:.15em!important;font-size:6.5pt!important}.mk-headline{margin-top:1.5pt!important;font-size:13pt!important}.mk-date{margin-top:4pt!important}.mk-block{margin-top:3pt!important;margin-bottom:4.5pt!important}.mk-body p.mk-para{margin-bottom:3.6pt!important;font-size:10.3pt!important;line-height:1.25!important}.mk-salutation{margin-bottom:3.4pt!important;font-size:10.6pt!important}.mk-plan-input,.mk-auto-ghost{font-size:10.3pt!important}.mk-callout{margin:4.5pt 0!important;padding:5pt 7pt!important}.mk-compare td{padding:2.2pt 3.5pt!important}.mk-compare th{padding:0 3.5pt 2pt!important}.mk-cmp-value{font-size:10.8pt!important}.mk-cmp-plan{font-size:7.9pt!important}.mk-callout-also{margin-top:3.5pt!important;padding-top:3.2pt!important;font-size:8.9pt!important;line-height:1.26!important}.mk-body p.mk-close{padding:4pt 6pt!important;font-size:9.9pt!important;line-height:1.26!important}.mk-signoff p{font-size:10.3pt!important;line-height:1.2!important}.mk-compliance{padding-top:1.6mm!important;padding-bottom:2.6mm!important}.mk-compliance p{font-size:5.75pt!important;line-height:1.3!important}.dv-stack{flex-direction:column;align-items:center;gap:2rem;display:flex}.dv-sheet{border:1px solid oklch(var(--foreground-200) / .7);background:#fff;border-radius:8px;width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.dv-page{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;height:279.4mm;min-height:279.4mm;display:flex;overflow:hidden}.dv-fit{flex:auto;min-height:0;overflow:hidden}.dv-fit-inner{transform-origin:0 0;flex-direction:column;min-height:100%;display:flex}.dv-body{box-sizing:border-box;color:oklch(var(--foreground-900));flex-direction:column;flex:auto;font-size:12pt;line-height:1.27;display:flex;padding-left:14mm!important;padding-right:14mm!important}.dv-body-page-one{padding-top:3mm!important;padding-bottom:6mm!important}.dv-fill{flex:auto;min-height:0}.dv-page .pl-head{padding:5mm 14mm 2.5mm!important}.dv-page .pl-logo-mark{width:27pt;height:27pt}.dv-page .pl-logo-mark span{font-size:10.5pt}.dv-page .pl-wordmark{font-size:16.5pt}.dv-page .pl-tagline{margin-top:1.5pt;font-size:6.2pt}.dv-page .pl-address{font-size:8pt;line-height:1.34}.dv-page .pl-address p:first-child{font-size:7.6pt}.dv-page .pl-rule{margin-top:6px}.dv-kicker{text-transform:uppercase;color:oklch(var(--accent-700));font-weight:700;letter-spacing:.15em!important;font-size:7.4pt!important}.dv-headline{color:oklch(var(--foreground-950));margin-top:3pt!important;font-size:15pt!important;line-height:1.14!important}.dv-date{margin-top:7pt!important}.dv-block{line-height:1.26;margin-top:3pt!important}.dv-block>div+div{margin-top:1.4pt}.dv-block .editable-field{font-size:12pt}.dv-salutation{margin-top:8pt!important;margin-bottom:4pt!important;font-size:12pt!important}.dv-body p.dv-para{margin-bottom:5pt!important;font-size:12pt!important;line-height:1.26!important}.dv-body p.dv-para:last-of-type{margin-bottom:0}.dv-phone{color:oklch(var(--primary-700));white-space:nowrap;font-weight:700}.dv-inline{color:oklch(var(--foreground-950));font-weight:700}.dv-auto{vertical-align:baseline;max-width:100%;display:inline-block;position:relative}.dv-auto-ghost{font-family:var(--font-body);font-size:12pt;font-weight:700;line-height:inherit;white-space:pre;visibility:hidden;border:0;padding:0;display:inline-block}.dv-auto input.editable-field{width:100%;min-width:0;height:100%;font-family:var(--font-body);font-weight:700;line-height:inherit;position:absolute;top:0;left:0;padding:0!important;font-size:12pt!important}.dv-callout{border:.8pt solid oklch(var(--accent-300));border-left:3.5pt solid oklch(var(--accent-500));background-color:oklch(var(--accent-50));-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0 5pt 5pt 0;margin:7pt 0!important;padding:6pt 8pt 6.5pt!important}.dv-callout-label{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:oklch(var(--accent-700));font-weight:700;margin-bottom:4pt!important;font-size:7.2pt!important}.dv-compare{border-collapse:collapse;table-layout:fixed;width:100%}.dv-compare th{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:oklch(var(--accent-700));text-align:left;border-bottom:.6pt solid oklch(var(--accent-300));vertical-align:bottom;font-weight:700;padding:0 4pt 2.5pt!important;font-size:7.6pt!important}.dv-compare th+th{border-left:.5pt solid oklch(var(--accent-200));padding-left:6pt!important}.dv-compare td{vertical-align:middle;border-bottom:.5pt solid oklch(var(--accent-200));font-size:11pt;line-height:1.2;padding:3.2pt 4pt!important}.dv-compare td+td{border-left:.5pt solid oklch(var(--accent-200));padding-left:6pt!important}.dv-compare tbody tr:last-child td{border-bottom:0}.dv-cmp-line{font-family:var(--font-heading);color:oklch(var(--foreground-950));font-weight:700;display:block;font-size:11pt!important;line-height:1.16!important}.dv-cmp-value{font-family:var(--font-heading);color:oklch(var(--primary-700));font-weight:700;display:block;font-size:11.5pt!important;line-height:1.16!important}.dv-cmp-value-base{color:oklch(var(--foreground-700))}.dv-callout-also{border-top:.5pt solid oklch(var(--accent-200));color:oklch(var(--foreground-700));margin-top:4pt!important;padding-top:3.5pt!important;font-size:10pt!important;line-height:1.26!important}.dv-signoff{margin-top:4pt!important}.dv-signoff p{font-size:12pt!important;line-height:1.2!important}.dv-sign{color:oklch(var(--foreground-950));font-weight:600;margin-top:24pt!important;font-size:13pt!important}.dv-sign-role{color:oklch(var(--foreground-700));margin-top:1.5pt!important;font-size:12pt!important}.dv-sign-meta{color:oklch(var(--foreground-500));margin-top:2pt!important;font-size:9.5pt!important}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.dv-stage{background:#fff!important;padding:0!important}.dv-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.dv-stack{gap:0!important;display:block!important}.dv-sheet{background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.dv-page{-moz-column-break-after:auto;break-after:auto;page-break-after:auto;flex-direction:column!important;width:100%!important;height:279mm!important;min-height:279mm!important;margin:0!important;display:flex!important;overflow:hidden!important}.dv-fit{overflow:hidden!important}.dv-callout,.dv-compare tr,.dv-signoff{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.dv-page .editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.dv-page .editable-field::placeholder{color:#0000!important}.dv-page .editable-field:placeholder-shown{border-bottom:1px solid #9ca3af!important}}body.letter-exporting .dv-page .editable-field{color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}@media screen and (width<=900px){.dv-sheet{zoom:.86}}@media screen and (width<=720px){.dv-sheet{zoom:.6}}.gtn-stack{flex-direction:column;align-items:center;gap:2rem;display:flex}.gtn-sheet{border:1px solid oklch(var(--foreground-200) / .7);background:#fff;border-radius:8px;width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.gtn-page{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;height:279.4mm;min-height:279.4mm;display:flex;overflow:hidden}.gtn-fit{flex:auto;min-height:0;overflow:hidden}.gtn-fit-inner{transform-origin:0 0;flex-direction:column;min-height:100%;display:flex}.gtn-body{box-sizing:border-box;font-family:var(--font-body);color:oklch(var(--foreground-950));text-rendering:optimizelegibility;flex-direction:column;flex:auto;font-size:12pt;line-height:1.36;display:flex;padding:2mm 18mm 6mm!important}.gtn-page .pl-head{padding:8mm 18mm 3mm!important}.gtn-page .pl-logo-mark{width:28pt;height:28pt}.gtn-page .pl-logo-mark span{font-size:10.5pt}.gtn-page .pl-wordmark{font-size:16pt}.gtn-page .pl-tagline{margin-top:1.5pt;font-size:6pt}.gtn-page .pl-address{color:oklch(var(--foreground-950));font-size:8pt;line-height:1.38}.gtn-page .pl-address p:first-child{color:oklch(var(--foreground-950));font-size:7.6pt;font-weight:700}.gtn-page .pl-rule{margin-top:6px}.gtn-address{margin-top:1mm}.gtn-date{margin-bottom:3mm}.gtn-date .editable-field{letter-spacing:.01em;color:oklch(var(--foreground-900));font-size:10.5pt}.gtn-block{line-height:1.4}.gtn-block>div+div{margin-top:1pt}.gtn-block .editable-field{color:oklch(var(--foreground-950));font-size:10.5pt}.gtn-salutation{color:oklch(var(--foreground-950));margin-top:4mm!important;margin-bottom:3mm!important;font-size:12pt!important}.gtn-copy{max-width:none}.gtn-body p.gtn-para{color:oklch(var(--foreground-950));margin-bottom:6pt!important;font-size:12pt!important;line-height:1.38!important}.gtn-body p.gtn-para.gtn-lead{font-family:var(--font-heading);color:oklch(var(--foreground-950));font-weight:600;margin-bottom:2pt!important;font-size:15pt!important;line-height:1.24!important}.gtn-body p.gtn-para.gtn-close{color:oklch(var(--foreground-950));font-weight:600;margin-bottom:0!important}.gtn-pullquote{border-left:2pt solid oklch(var(--accent-500));-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin:0 0 3mm!important;padding:1pt 0 1pt 5mm!important}.gtn-pullquote-text{font-family:var(--font-heading);letter-spacing:-.005em;color:oklch(var(--foreground-950));font-style:italic;font-weight:600;margin:0!important;font-size:15pt!important;line-height:1.24!important}.gtn-pullquote-attr{font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;color:oklch(var(--foreground-700));margin-top:3pt;font-size:7.4pt;font-style:normal;font-weight:600;line-height:1.3;display:block}.gtn-signoff{margin-top:auto;padding-top:3mm}.gtn-signoff-lead{color:oklch(var(--foreground-950));font-size:12pt!important;line-height:1.35!important}.gtn-sign-block{margin-top:2mm}.gtn-sign-block:first-of-type{margin-top:3mm}.gtn-sign-area{max-width:78mm}.gtn-sign-line{border-bottom:.9pt solid oklch(var(--foreground-400));width:100%;height:22pt;display:block}.gtn-sign-name{font-family:var(--font-heading);color:oklch(var(--foreground-950));margin-top:3pt;font-weight:700;font-size:12pt!important}.gtn-sign-role{color:oklch(var(--foreground-700));margin-top:1pt!important;font-size:10pt!important;line-height:1.28!important}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.gtn-stage{background:#fff!important;padding:0!important}.gtn-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.gtn-stack{gap:0!important;display:block!important}.gtn-sheet{background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.gtn-page{page-break-after:auto;flex-direction:column!important;width:100%!important;height:279mm!important;min-height:279mm!important;margin:0!important;display:flex!important;overflow:hidden!important}.gtn-fit{overflow:hidden!important}.gtn-sign-block{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.gtn-page .editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.gtn-page .editable-field::placeholder{color:#0000!important}.gtn-page .editable-field:placeholder-shown{border-bottom:1px solid #9ca3af!important}}body.letter-exporting .gtn-page .editable-field{color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}@media screen and (width<=900px){.gtn-sheet{zoom:.86}}@media screen and (width<=720px){.gtn-sheet{zoom:.6}}.wl-stack{flex-direction:column;align-items:center;gap:2rem;display:flex}.wl-sheet{border:1px solid oklch(var(--foreground-200) / .7);background:#fff;border-radius:8px;width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.wl-page{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;height:279.4mm;min-height:279.4mm;display:flex;overflow:hidden}.wl-fit{flex:auto;min-height:0;overflow:hidden}.wl-fit-inner{transform-origin:0 0;flex-direction:column;min-height:100%;display:flex}.wl-body{box-sizing:border-box;font-family:var(--font-body);color:oklch(var(--foreground-950));text-rendering:optimizelegibility;flex-direction:column;flex:auto;font-size:11.5pt;line-height:1.4;display:flex;padding:2mm 18mm 6mm!important}.wl-page .pl-head{padding:8mm 18mm 3mm!important}.wl-page .pl-logo-mark{width:28pt;height:28pt}.wl-page .pl-logo-mark span{font-size:10.5pt}.wl-page .pl-wordmark{font-size:16pt}.wl-page .pl-tagline{margin-top:1.5pt;font-size:6pt}.wl-page .pl-address{color:oklch(var(--foreground-950));font-size:8pt;line-height:1.38}.wl-page .pl-address p:first-child{color:oklch(var(--foreground-950));font-size:7.6pt;font-weight:700}.wl-page .pl-rule{margin-top:6px}.wl-address{margin-top:1mm}.wl-date{margin-bottom:3mm}.wl-date .editable-field{letter-spacing:.01em;color:oklch(var(--foreground-900));font-size:10.5pt}.wl-block{line-height:1.4}.wl-block>div+div{margin-top:1pt}.wl-block .editable-field{color:oklch(var(--foreground-950));font-size:10.5pt}.wl-salutation{color:oklch(var(--foreground-950));margin-top:4mm!important;margin-bottom:3mm!important;font-size:11.5pt!important}.wl-lead{font-family:var(--font-heading);color:oklch(var(--foreground-950));font-weight:600;margin:0 0 5pt!important;font-size:14pt!important;line-height:1.24!important}.wl-body p.wl-para{color:oklch(var(--foreground-950));margin:0 0 5pt!important;font-size:11.5pt!important;line-height:1.4!important}.wl-body p.wl-para.wl-para-gap{margin-top:4mm!important}.wl-body p.wl-close{color:oklch(var(--foreground-950));font-weight:600;margin:6pt 0 0!important;font-size:11.5pt!important}.wl-section{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-top:4mm}.wl-section-title{font-family:var(--font-label);letter-spacing:.17em;text-transform:uppercase;color:oklch(var(--foreground-700));align-items:center;gap:6pt;font-size:8pt;font-weight:700;display:flex;margin:0 0 2.5mm!important}.wl-section-title:after{content:"";background:oklch(var(--foreground-300));flex:auto;height:.6pt}.wl-steps{flex-direction:column;gap:2.2mm;margin:0;padding:0;list-style:none;display:flex}.wl-step{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;gap:7pt;display:flex}.wl-step-num{background:oklch(var(--accent-100));width:15pt;height:15pt;color:oklch(var(--accent-900));font-family:var(--font-label);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.8pt;font-size:8pt;font-weight:700;line-height:1;display:flex}.wl-step-title{color:oklch(var(--foreground-950));font-weight:700;margin:0!important;font-size:11.5pt!important;line-height:1.3!important}.wl-step-text{color:oklch(var(--foreground-800));margin:.6pt 0 0!important;font-size:11pt!important;line-height:1.38!important}.wl-contacts{margin:0}.wl-contact{border-top:.6pt solid oklch(var(--foreground-200));-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;padding:1.8mm 0!important}.wl-contact:last-child{border-bottom:.6pt solid oklch(var(--foreground-200))}.wl-contact-what{font-family:var(--font-label);letter-spacing:.11em;text-transform:uppercase;color:oklch(var(--foreground-600));font-size:7.6pt;font-weight:600;line-height:1.35;margin:0!important}.wl-contact-how{color:oklch(var(--foreground-950));font-weight:600;margin:.8pt 0 0!important;font-size:11pt!important;line-height:1.34!important}.wl-contact-note{color:oklch(var(--foreground-700));font-style:italic;margin:2mm 0 0!important;font-size:10pt!important;line-height:1.36!important}.wl-signoff{margin-top:auto;padding-top:4mm}.wl-sign-area{max-width:78mm}.wl-sign-line{border-bottom:.9pt solid oklch(var(--foreground-400));width:100%;height:20pt;display:block}.wl-sign-name{font-family:var(--font-heading);color:oklch(var(--foreground-950));margin-top:3pt;font-weight:700;font-size:11.5pt!important}.wl-sign-role{color:oklch(var(--foreground-700));margin-top:1pt!important;font-size:10pt!important;line-height:1.28!important}.wl-enclosure{color:oklch(var(--foreground-600));margin:4mm 0 0!important;font-size:8.5pt!important;line-height:1.4!important}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.wl-stage{background:#fff!important;padding:0!important}.wl-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.wl-stack{gap:0!important;display:block!important}.wl-sheet{background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.wl-page{page-break-after:auto;flex-direction:column!important;width:100%!important;height:279mm!important;min-height:279mm!important;margin:0!important;display:flex!important;overflow:hidden!important}.wl-fit{overflow:hidden!important}.wl-page .editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.wl-page .editable-field::placeholder{color:#0000!important}.wl-page .editable-field:placeholder-shown{border-bottom:1px solid #9ca3af!important}}body.letter-exporting .wl-page .editable-field{color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}@media screen and (width<=900px){.wl-sheet{zoom:.86}}@media screen and (width<=720px){.wl-sheet{zoom:.6}}.acl-sheet{width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto}.acl-page{box-sizing:border-box;flex-direction:column;width:100%;min-height:279.4mm;display:flex}.acl-body{box-sizing:border-box;flex-direction:column;flex:auto;font-size:12pt;line-height:1.36;display:flex;padding:3.5mm 13mm 4mm!important}.acl-fill{flex:auto;min-height:0}.acl-compliance{padding:3mm 13mm 5mm!important}.acl-kicker{letter-spacing:.22em!important;font-size:8pt!important}.acl-headline{margin-top:3pt!important;font-size:15.5pt!important;line-height:1.16!important}.acl-headline-market{width:46mm;max-width:100%;font-family:var(--font-heading);vertical-align:baseline;font-weight:700;line-height:1.16;display:inline-block;padding:0 2pt!important;font-size:15.5pt!important}.acl-date{margin-top:8pt!important}.acl-block{margin-top:7pt!important;margin-bottom:8pt!important}.acl-salutation{margin-bottom:5pt!important;font-size:12pt!important}.acl-body p.acl-para{margin-bottom:5pt!important;font-size:12pt!important;line-height:1.36!important}.acl-market{white-space:nowrap;font-weight:700}.acl-market-field{width:40mm;max-width:100%;font-family:var(--font-body);vertical-align:baseline;font-size:12pt;font-weight:700;line-height:1.15;display:inline-block;padding:0 2pt!important}.acl-panel{border-left:3pt solid oklch(var(--accent-500));background-color:oklch(var(--accent-50));border-radius:0 5pt 5pt 0;margin:5pt 0 8pt!important;padding:7pt 10pt!important}.acl-panel-label{letter-spacing:.2em!important;margin-bottom:5pt!important;font-size:7.5pt!important}.acl-item+.acl-item{margin-top:4.5pt!important}.acl-item-title{font-size:11.5pt!important;line-height:1.25!important}.acl-item-text{margin-top:1pt!important;font-size:10.5pt!important;line-height:1.36!important}.acl-item-icon{width:15pt!important;height:15pt!important;margin-top:.5pt!important;font-size:8.5pt!important}.acl-phone{color:oklch(var(--primary-700));white-space:nowrap;font-weight:700}.acl-signoff p{font-size:12pt!important;line-height:1.32!important}.acl-compliance p{font-size:7.5pt!important;line-height:1.42!important}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.acl-stage{background:#fff!important;padding:0!important}.acl-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.acl-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.acl-page{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important}.acl-body{flex:none!important;min-height:0!important;display:block!important}.acl-fill{display:none!important}.acl-stage,.acl-stage-inner,.acl-sheet,.acl-page{zoom:1!important;opacity:1!important;visibility:visible!important;float:none!important;position:static!important;transform:none!important}.acl-panel,.acl-item,.acl-signoff{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.editable-field::placeholder{color:#0000!important}.editable-field:placeholder-shown{border-bottom:1px solid #9ca3af!important}.acl-market-field{width:40mm!important;padding:0 2pt!important;font-size:12pt!important;font-weight:700!important}.acl-headline-market{width:46mm!important;padding:0 2pt!important;font-size:15.5pt!important;font-weight:700!important}}@media screen and (width<=900px){.acl-sheet{zoom:.82}}@media screen and (width<=720px){.acl-sheet{zoom:.6}}.ep-sheet{width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto}.ep-page{box-sizing:border-box;flex-direction:column;width:100%;min-height:279.4mm;display:flex}.ep-body{box-sizing:border-box;flex-direction:column;flex:auto;display:flex}.ep-fill{flex:auto;min-height:0}.pl-head,.ep-body,.ep-compliance{padding-left:10mm!important;padding-right:10mm!important}.pl-head{padding-top:7mm!important;padding-bottom:3mm!important}.ep-body{font-size:12pt;line-height:1.3;padding-top:2.5mm!important;padding-bottom:2.5mm!important}.ep-compliance{padding-top:2.5mm!important;padding-bottom:4mm!important}.pl-logo-mark{border-radius:5pt;width:28pt;height:28pt}.pl-logo-mark span{font-size:11pt}.pl-wordmark{font-size:17pt;line-height:1}.pl-tagline{letter-spacing:.15em;margin-top:2pt;font-size:6.2pt}.pl-address{font-size:8pt;line-height:1.45}.pl-address p:first-child{font-size:7.6pt}.ep-kicker{letter-spacing:.2em!important;font-size:7.4pt!important}.ep-headline{margin-top:2.5pt!important;font-size:15.5pt!important;line-height:1.14!important}.ep-date{margin-top:6pt!important}.ep-block{margin-top:5pt!important;margin-bottom:6pt!important}.ep-block .editable-field{font-size:12pt;line-height:1.26}.ep-salutation{margin-top:7pt!important;margin-bottom:3pt!important;font-size:12pt!important}.ep-salutation-name{font-family:var(--font-body);vertical-align:baseline;width:40mm;max-width:100%;line-height:1.3;font-size:12pt!important}.ep-body p.ep-para{margin-bottom:3pt!important;font-size:12pt!important;line-height:1.3!important}.ep-note-wrap{margin:0 0 4pt!important}.ep-note-hint{letter-spacing:.14em;text-transform:uppercase;color:oklch(var(--accent-700));align-items:center;gap:3pt;margin-bottom:2.5pt;font-size:6.8pt;font-weight:600;display:flex}.ep-note{box-sizing:border-box;resize:none;width:100%;font-family:var(--font-body);color:oklch(var(--foreground-900));background-color:oklch(var(--accent-50));border:1pt dashed oklch(var(--accent-400));-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4pt;min-height:24pt;margin:0;padding:4.5pt 7pt;font-size:12pt;line-height:1.3;display:block;overflow:hidden}.ep-note:focus{border-color:oklch(var(--primary-500));outline:none}.ep-note::placeholder{color:oklch(var(--foreground-400));font-style:italic}.ep-note-print{font-family:var(--font-body);color:#111827;white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-size:12pt;line-height:1.3;display:none}.ep-enclosed{border-left:2.5pt solid oklch(var(--accent-500));background-color:oklch(var(--accent-50));-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0 4pt 4pt 0;margin:2.5pt 0 3.5pt!important;padding:4pt 8pt 4.5pt!important}.ep-panel-label{letter-spacing:.2em!important;color:oklch(var(--accent-700))!important;margin-bottom:3.5pt!important;font-size:6.8pt!important}.ep-enclosed-item{align-items:flex-start;gap:5pt;display:flex}.ep-enclosed-item+.ep-enclosed-item{margin-top:2pt!important}.ep-enclosed-num{background-color:oklch(var(--accent-600));color:oklch(var(--background-50));flex:none;width:12pt!important;height:12pt!important;margin-top:1pt!important;font-size:7pt!important}.ep-enclosed-title{color:oklch(var(--foreground-950));font-weight:700;font-size:10.2pt!important;line-height:1.24!important}.ep-enclosed-text{color:oklch(var(--foreground-700));margin-top:.5pt!important;font-size:9.2pt!important;line-height:1.26!important}.ep-figures{border:.75pt solid oklch(var(--foreground-200));background-color:oklch(var(--foreground-200));-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4pt;grid-template-columns:1fr 1fr;gap:.5pt;display:grid;overflow:hidden;margin:4pt 0!important}.ep-figure-cell{background-color:oklch(var(--background-50));padding:4pt 7pt 4.5pt}.ep-figure-top{align-items:center;gap:3pt;display:flex}.ep-figure-icon{color:oklch(var(--primary-600));flex:none;width:11pt!important;height:11pt!important;font-size:7.5pt!important}.ep-figure-label{font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;color:oklch(var(--foreground-600));font-size:6.6pt;font-weight:600}.ep-figure-value{font-family:var(--font-heading);color:oklch(var(--foreground-950));margin-top:1pt;font-size:12pt;font-weight:700;line-height:1.15}.ep-figure-note{color:oklch(var(--foreground-600));margin-top:.5pt;font-size:8.2pt;line-height:1.26}.ep-phone{color:oklch(var(--primary-700));white-space:nowrap;font-weight:700}.ep-signoff p{font-size:12pt!important;line-height:1.26!important}.ep-signoff p.ep-signoff-meta{font-size:9.6pt!important;line-height:1.28!important}.ep-compliance p{font-size:6.8pt!important;line-height:1.4!important}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.ep-stage{background:#fff!important;padding:0!important}.ep-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.ep-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.ep-page{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important}.ep-body{flex:none!important;min-height:0!important;display:block!important}.ep-fill{display:none!important}.ep-stage,.ep-stage-inner,.ep-sheet,.ep-page{zoom:1!important;opacity:1!important;visibility:visible!important;float:none!important;position:static!important;transform:none!important}.ep-enclosed,.ep-enclosed-item,.ep-figures,.ep-figure-cell,.ep-signoff{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.ep-note-wrap{margin:0 0 4pt!important}.ep-note-hint,.ep-note,.ep-note-wrap.is-empty{display:none!important}.ep-note-print{color:#111827!important;white-space:pre-wrap!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:12pt!important;line-height:1.3!important;display:block!important}.editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.editable-field::placeholder{color:#0000!important}.editable-field:placeholder-shown{border-bottom:1px solid #9ca3af!important}}body.letter-exporting .ep-note-hint,body.letter-exporting .ep-note-wrap.is-empty,body.letter-exporting .ep-note{display:none!important}body.letter-exporting .ep-note-print{color:#111827!important;font-family:var(--font-body)!important;white-space:pre-wrap!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:12pt!important;line-height:1.3!important;display:block!important}@media screen and (width<=900px){.ep-sheet{zoom:.82}}@media screen and (width<=720px){.ep-sheet{zoom:.6}}.dac-sheet{width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto}.dac-page{--sheet-scale:1;box-sizing:border-box;background:#fff;flex-direction:column;width:100%;height:279.4mm;display:flex;position:relative;overflow:hidden}.dac-content{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.dac-body{box-sizing:border-box;font-size:calc(12pt * var(--sheet-scale));flex-direction:column;flex:auto;line-height:1.3;display:flex;padding:calc(2.2mm * var(--sheet-scale)) calc(10mm * var(--sheet-scale))!important}.dac-fill{flex:auto;min-height:0}.dac-kicker{font-size:calc(7.4pt * var(--sheet-scale))!important;letter-spacing:.2em!important}.dac-headline{font-size:calc(15.5pt * var(--sheet-scale))!important;margin-top:calc(2.5pt * var(--sheet-scale))!important;line-height:1.14!important}.dac-date{margin-top:calc(6pt * var(--sheet-scale))!important}.dac-block{margin-top:calc(5pt * var(--sheet-scale))!important;margin-bottom:calc(6pt * var(--sheet-scale))!important}.dac-block .editable-field{font-size:calc(12pt * var(--sheet-scale));line-height:1.26}.dac-salutation{margin-top:calc(7pt * var(--sheet-scale))!important;font-size:calc(12pt * var(--sheet-scale))!important;margin-bottom:calc(3pt * var(--sheet-scale))!important}.dac-salutation-name{font-family:var(--font-body);vertical-align:baseline;width:45mm;max-width:100%;line-height:1.3;font-size:calc(12pt * var(--sheet-scale))!important}.dac-body p.dac-para{margin-bottom:calc(2.8pt * var(--sheet-scale))!important;font-size:calc(12pt * var(--sheet-scale))!important;line-height:1.28!important}.dac-note-wrap{margin:0 0 calc(4pt * var(--sheet-scale))!important}.dac-note-hint{font-size:calc(6.8pt * var(--sheet-scale));letter-spacing:.14em;text-transform:uppercase;color:oklch(var(--accent-700));margin-bottom:calc(2.5pt * var(--sheet-scale));align-items:center;gap:calc(3pt * var(--sheet-scale));font-weight:600;display:flex}.dac-note{box-sizing:border-box;resize:none;width:100%;font-family:var(--font-body);font-size:calc(12pt * var(--sheet-scale));color:oklch(var(--foreground-900));background-color:oklch(var(--accent-50));border:1pt dashed oklch(var(--accent-400));padding:calc(4.5pt * var(--sheet-scale)) calc(7pt * var(--sheet-scale));min-height:calc(24pt * var(--sheet-scale));-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4pt;margin:0;line-height:1.32;display:block;overflow:hidden}.dac-note:focus{border-color:oklch(var(--primary-500));outline:none}.dac-note::placeholder{color:oklch(var(--foreground-400));font-style:italic}.dac-note-print{font-family:var(--font-body);font-size:calc(12pt * var(--sheet-scale));color:#111827;white-space:pre-wrap;overflow-wrap:break-word;margin:0;line-height:1.32;display:none}.dac-check{border-left:2.5pt solid oklch(var(--accent-500));background-color:oklch(var(--accent-50));-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0 4pt 4pt 0;margin:calc(3pt * var(--sheet-scale)) 0 calc(4pt * var(--sheet-scale))!important;padding:calc(4.5pt * var(--sheet-scale)) calc(8pt * var(--sheet-scale)) calc(5pt * var(--sheet-scale))!important}.dac-panel-label{font-size:calc(6.8pt * var(--sheet-scale))!important;letter-spacing:.2em!important;color:oklch(var(--accent-700))!important;margin-bottom:calc(3.5pt * var(--sheet-scale))!important}.dac-check-item{align-items:flex-start;gap:calc(5pt * var(--sheet-scale));display:flex}.dac-check-item+.dac-check-item{margin-top:calc(2pt * var(--sheet-scale))!important}.dac-check-num{background-color:oklch(var(--accent-600));color:oklch(var(--background-50));flex:none;width:calc(12pt * var(--sheet-scale))!important;height:calc(12pt * var(--sheet-scale))!important;font-size:calc(7pt * var(--sheet-scale))!important;margin-top:calc(1pt * var(--sheet-scale))!important}.dac-check-title{color:oklch(var(--foreground-950));font-weight:700;font-size:calc(10.2pt * var(--sheet-scale))!important;line-height:1.24!important}.dac-check-text{color:oklch(var(--foreground-700));font-size:calc(9pt * var(--sheet-scale))!important;margin-top:calc(.5pt * var(--sheet-scale))!important;line-height:1.24!important}.dac-next{border:.75pt solid oklch(var(--foreground-200));background-color:oklch(var(--background-100));-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4pt;margin:calc(2.5pt * var(--sheet-scale)) 0 calc(3.5pt * var(--sheet-scale))!important;padding:calc(3.4pt * var(--sheet-scale)) calc(6.5pt * var(--sheet-scale)) calc(3.8pt * var(--sheet-scale))!important}.dac-next-label{margin-bottom:calc(3pt * var(--sheet-scale))!important}.dac-next-row{align-items:flex-start;gap:calc(5pt * var(--sheet-scale));display:flex}.dac-next-row+.dac-next-row{margin-top:calc(1.3pt * var(--sheet-scale))!important}.dac-next-days{flex:0 0 calc(38pt * var(--sheet-scale));width:calc(38pt * var(--sheet-scale));font-family:var(--font-label);font-size:calc(7pt * var(--sheet-scale));letter-spacing:.02em;color:oklch(var(--accent-700));padding-top:calc(.6pt * var(--sheet-scale));font-weight:700;line-height:1.35}.dac-next-text{min-width:0;font-size:calc(8.5pt * var(--sheet-scale));color:oklch(var(--foreground-700));flex:auto;line-height:1.22}.dac-next-text strong{color:oklch(var(--foreground-950));font-weight:700}.dac-signoff p{font-size:calc(12pt * var(--sheet-scale))!important;line-height:1.26!important}.dac-signoff p.dac-signoff-meta{font-size:calc(9.6pt * var(--sheet-scale))!important;line-height:1.28!important}.dac-foot{border-top:.75pt solid oklch(var(--foreground-200));background-color:oklch(var(--foreground-50));padding:calc(2.5mm * var(--sheet-scale)) calc(10mm * var(--sheet-scale)) calc(4mm * var(--sheet-scale))!important}.dac-foot p{font-size:calc(6.8pt * var(--sheet-scale))!important;line-height:1.4!important}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.dac-stage{background:#fff!important;padding:0!important}.dac-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.dac-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;zoom:1!important;background:#fff!important;border:0!important;border-radius:0!important;width:215.9mm!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.dac-page{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important;page-break-after:avoid!important;border:0!important;flex-direction:column!important;width:215.9mm!important;height:279.3mm!important;min-height:279.3mm!important;margin:0!important;display:flex!important;overflow:hidden!important}.dac-content{flex-direction:column!important;flex:auto!important;width:100%!important;min-height:0!important;display:flex!important}.dac-body{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}.dac-fill{flex:auto!important;display:block!important}.dac-stage,.dac-stage-inner,.dac-sheet,.dac-page{opacity:1!important;visibility:visible!important;float:none!important;position:static!important;transform:none!important}.dac-check,.dac-check-item,.dac-next,.dac-next-row,.dac-signoff{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.dac-note-wrap{margin:0 0 calc(4pt * var(--sheet-scale))!important}.dac-note-hint,.dac-note,.dac-note-wrap.is-empty{display:none!important}.dac-note-print{color:#111827!important;font-size:calc(12pt * var(--sheet-scale))!important;white-space:pre-wrap!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;line-height:1.32!important;display:block!important}.editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.editable-field::placeholder{color:#0000!important}.editable-field:placeholder-shown{border-bottom:1px solid #9ca3af!important}}body.letter-exporting .dac-note-hint,body.letter-exporting .dac-note-wrap.is-empty,body.letter-exporting .dac-note{display:none!important}body.letter-exporting .dac-note-print{color:#111827!important;font-family:var(--font-body)!important;font-size:calc(12pt * var(--sheet-scale))!important;white-space:pre-wrap!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;line-height:1.32!important;display:block!important}body.letter-exporting .editable-field{color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}@media screen and (width<=900px){.dac-sheet{zoom:.82}}@media screen and (width<=720px){.dac-sheet{zoom:.6}}.pl-address-stack{letter-spacing:.02em;margin-top:4.5pt;font-size:7.8pt;line-height:1.45}.pl-address-org{font-family:var(--font-label);letter-spacing:.16em;margin:0 0 1pt;font-size:6.8pt}.pl-address-stack p{margin:0}.pl-contact-lead{color:oklch(var(--foreground-700));font-weight:600}@media print{.pl-address-stack{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.ms-lead{color:oklch(var(--foreground-950));font-weight:600}.ms-recip{font-family:var(--font-body);color:oklch(var(--foreground-900));-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin:9pt 0 11pt;line-height:1.38}.ms-recip p{margin:0}.ms-recip p+p{margin-top:.5pt}@media print{.ms-recip{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.ms-sign-gap{height:34pt}.ms-signbox{border:.9pt dashed oklch(var(--accent-400));background-color:oklch(var(--accent-50));-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4pt;margin:6pt 0;padding:8pt 10pt 9pt}.ms-signbox-head{align-items:center;gap:9pt;display:flex}.ms-signbox-text{color:oklch(var(--foreground-800));margin:0;font-size:9.2pt;line-height:1.32}.ms-signrow{grid-template-columns:1fr auto 78pt auto;align-items:end;gap:6pt;margin-top:9pt;display:grid}.ms-signline{border-bottom:.8pt solid oklch(var(--foreground-400));height:0;display:block}.ms-signline-short{width:78pt}.ms-signlabel{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:oklch(var(--accent-700));white-space:nowrap;padding-bottom:1pt;font-size:6.8pt;font-weight:700}@media print{.ms-signbox{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;background-color:oklch(var(--accent-50))!important}.ms-signline{border-bottom-color:oklch(var(--foreground-400))!important}}@media screen and (width<=720px){.ms-signbox-head{flex-direction:column;align-items:flex-start;gap:6pt}.ms-signrow{grid-template-columns:1fr auto;row-gap:2pt}.ms-signline-short{width:100%}}.rv-sheet{width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto}.rv-page{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;min-height:279.4mm;display:flex}.rv-body{box-sizing:border-box;flex-direction:column;flex:auto;display:flex}.rv-fill{flex:auto;min-height:0}.rv-head,.rv-body,.rv-compliance{padding-left:.4in;padding-right:.4in}.rv-head{padding-top:.22in;padding-bottom:.05in}.rv-body{color:oklch(var(--foreground-900));padding-top:.08in;padding-bottom:.06in;font-size:10.6pt;line-height:1.33}.rv-compliance{padding-top:.07in;padding-bottom:.14in}.rv-logo-mark{width:28pt;height:28pt}.rv-logo-text{font-size:11pt}.rv-wordmark{font-size:17pt}.rv-tagline{letter-spacing:.15em;margin-top:2.5pt;font-size:6.4pt}.rv-address{font-size:8.2pt;line-height:1.48}.rv-address-label{font-size:7.6pt}.rv-address-gap{margin-top:1.5pt}.rv-kicker{text-transform:uppercase;color:oklch(var(--accent-600));font-weight:600;letter-spacing:.2em!important;font-size:7.6pt!important}.rv-headline{color:oklch(var(--foreground-950));margin-top:2.5pt!important;font-size:15pt!important;line-height:1.14!important}.rv-date{margin-top:7.5pt}.rv-block{margin-top:6pt;line-height:1.34}.rv-block>div+div{margin-top:1pt}.rv-salutation{margin-top:8pt;margin-bottom:4pt}.rv-body p.rv-para{margin-bottom:4.5pt}.rv-body p.rv-para:last-of-type{margin-bottom:0}.rv-panel{border-left:3pt solid oklch(var(--accent-500));background-color:oklch(var(--accent-50));border-radius:0 4pt 4pt 0;margin:6pt 0 7pt;padding:7pt 10pt 8pt}.rv-panel-label{letter-spacing:.18em;text-transform:uppercase;color:oklch(var(--accent-700));margin-bottom:5pt;font-weight:600;font-size:7.4pt!important}.rv-item+.rv-item{margin-top:4.5pt}.rv-item-icon{background-color:oklch(var(--accent-500));width:13pt;height:13pt;color:oklch(var(--background-50));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1pt;font-size:7.5pt;display:flex}.rv-item-title{color:oklch(var(--foreground-950));font-weight:700;font-size:10.6pt!important;line-height:1.22!important}.rv-item-text{color:oklch(var(--foreground-700));margin-top:.5pt!important;font-size:9.9pt!important;line-height:1.3!important}.rv-callout{border:.75pt solid oklch(var(--secondary-300));background-color:oklch(var(--secondary-100) / .55);border-radius:4pt;margin:6pt 0 7pt;padding:7pt 10pt 8pt}.rv-callout-title{color:oklch(var(--foreground-950));margin-bottom:2pt;font-weight:700;font-size:10.6pt!important;line-height:1.22!important}.rv-callout-text{color:oklch(var(--foreground-800));font-size:10pt!important;line-height:1.32!important}.rv-phone{color:oklch(var(--primary-700));white-space:nowrap;font-weight:700}.rv-meds{border:.75pt solid oklch(var(--accent-300));border-left:3pt solid oklch(var(--accent-500));background-color:oklch(var(--accent-100) / .75);border-radius:0 4pt 4pt 0;margin:6pt 0 7pt;padding:7pt 10pt}.rv-meds-label{letter-spacing:.16em;text-transform:uppercase;color:oklch(var(--accent-900));align-items:center;gap:3pt;margin-bottom:4.5pt;font-weight:700;display:flex;font-size:7.4pt!important}.rv-meds-label i{font-size:8.5pt;line-height:1}.rv-meds-statement{color:oklch(var(--foreground-950));margin:0!important;font-size:11pt!important;line-height:1.3!important}.rv-meds-statement strong{color:oklch(var(--foreground-950));font-weight:700}.rv-meds-list{margin:0;padding:0;list-style:none}.rv-med-item{color:oklch(var(--foreground-950));align-items:flex-start;gap:5pt;font-size:10.3pt;font-weight:600;line-height:1.28;display:flex}.rv-med-item+.rv-med-item{margin-top:2.5pt}.rv-med-dot{background-color:oklch(var(--accent-600));width:12pt;height:12pt;color:oklch(var(--background-50));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1pt;font-size:7pt;display:inline-flex}.rv-med-item-empty{color:oklch(var(--foreground-600));font-style:italic;font-weight:400}.rv-meds-foot{color:oklch(var(--foreground-700));margin-top:6pt!important;font-size:8.6pt!important;line-height:1.32!important}.rv-note{border:.75pt solid oklch(var(--secondary-300));background-color:oklch(var(--secondary-100) / .55);border-radius:4pt;margin:6pt 0 7pt;padding:6pt 10pt 7pt}.rv-note-label{letter-spacing:.18em;text-transform:uppercase;color:oklch(var(--secondary-900));margin-bottom:3pt;font-weight:700;font-size:7.4pt!important}.rv-note-text{color:oklch(var(--foreground-800));white-space:pre-line;font-size:10pt!important;line-height:1.32!important}.rv-deadline{border:.75pt solid oklch(var(--primary-200));border-left:3pt solid oklch(var(--primary-500));background-color:oklch(var(--primary-50));color:oklch(var(--foreground-800));border-radius:0 3pt 3pt 0;padding:5pt 9pt 5.5pt;margin-top:7pt!important;font-size:9.7pt!important;line-height:1.32!important}.rv-signoff{margin-top:6pt}.rv-sign{color:oklch(var(--foreground-950));margin-top:2pt;font-weight:600}.rv-sign-meta{color:oklch(var(--foreground-500));margin-top:1pt!important;font-size:9pt!important}.rv-enclosure{color:oklch(var(--foreground-600));margin-top:7pt!important;font-size:8.8pt!important;line-height:1.35!important}.rv-page.rv-page--fit{height:279mm;min-height:0;max-height:279mm;overflow:hidden}.rv-page--fit .rv-fit{flex:1 1 0;width:100%;min-height:0;display:block;overflow:hidden}.rv-page--fit .rv-fit-inner{transform-origin:top;flex-direction:column;width:100%;min-height:100%;display:flex}.rv-page--fit .rv-fill{flex:auto;min-height:0}.rv-page--fit .rv-compliance{margin-top:auto}.rv-page--meds .rv-head{padding-top:.15in;padding-bottom:.04in}.rv-page--meds .rv-body{padding-top:.05in;padding-bottom:.04in;font-size:9.7pt;line-height:1.2}.rv-page--meds .rv-kicker{letter-spacing:.18em!important;font-size:6.8pt!important}.rv-page--meds .rv-headline{margin-top:1.5pt!important;font-size:13.4pt!important;line-height:1.1!important}.rv-page--meds .rv-address{font-size:8pt;line-height:1.4}.rv-page--meds .rv-date{margin-top:4.5pt}.rv-page--meds .rv-block{margin-top:4pt;line-height:1.28}.rv-page--meds .rv-block>div+div{margin-top:.5pt}.rv-page--meds .rv-salutation{margin-top:5pt;margin-bottom:2.5pt}.rv-page--meds .rv-body p.rv-para{margin-bottom:3pt}.rv-page--meds .rv-panel{margin:4pt 0 5pt;padding:4.5pt 8pt 5pt}.rv-page--meds .rv-panel-label{margin-bottom:2.5pt;font-size:7pt!important}.rv-page--meds .rv-item+.rv-item{margin-top:2.5pt}.rv-page--meds .rv-item-icon{width:11pt;height:11pt;font-size:6.5pt}.rv-page--meds .rv-item-title{font-size:9.7pt!important;line-height:1.18!important}.rv-page--meds .rv-item-text{font-size:9pt!important;line-height:1.2!important}.rv-page--meds .rv-callout{margin:4pt 0 5pt;padding:4.5pt 8pt 5pt}.rv-page--meds .rv-callout-title{margin-bottom:1.5pt;font-size:9.7pt!important}.rv-page--meds .rv-callout-text{font-size:9.1pt!important;line-height:1.22!important}.rv-page--meds .rv-meds{margin:4pt 0 5pt;padding:4pt 8pt 4.5pt}.rv-page--meds .rv-meds-label{margin-bottom:2pt}.rv-page--meds .rv-meds-statement{font-size:9.8pt!important;line-height:1.22!important}.rv-page--meds .rv-meds-foot{margin-top:2.5pt!important;font-size:7.8pt!important;line-height:1.2!important}.rv-page--meds .rv-deadline{padding:3.5pt 7pt 4pt;margin-top:4pt!important;font-size:8.7pt!important;line-height:1.2!important}.rv-page--meds .rv-signoff{margin-top:3.5pt}.rv-page--meds .rv-sign{margin-top:1pt}.rv-page--meds .rv-sign-meta{font-size:8.1pt!important}.rv-page--meds .rv-enclosure{margin-top:3.5pt!important;font-size:7.9pt!important;line-height:1.22!important}.rv-page--meds .rv-compliance{padding-top:.05in;padding-bottom:.1in}.rv-page--meds .rv-compliance p{font-size:6.1pt!important;line-height:1.3!important}.rv-compliance p{color:oklch(var(--foreground-500));font-size:6.5pt!important;line-height:1.36!important}.rv-compliance-title{letter-spacing:.4pt;text-transform:uppercase;color:oklch(var(--foreground-700));margin-bottom:2pt;font-weight:700}.rv-compliance{border-top:.75pt solid oklch(var(--foreground-200));margin-top:auto}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.rv-stage{background:#fff!important;padding:0!important}.rv-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.rv-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.rv-page{flex:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important}.rv-page.rv-page--fit{flex-direction:column!important;height:279mm!important;min-height:0!important;max-height:279mm!important;display:flex!important;overflow:hidden!important}.rv-page--fit .rv-fit{flex:1 1 0!important;min-height:0!important;display:block!important;overflow:hidden!important}.rv-page--fit .rv-fill{display:block!important}.rv-body{flex:none!important;min-height:0!important;display:block!important}.rv-fill{display:none!important}.rv-panel,.rv-callout,.rv-deadline,.rv-item,.rv-signoff,.rv-meds,.rv-med-item,.rv-note{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.rv-panel,.rv-meds,.rv-note,.rv-callout{background-color:#0000!important}.rv-deadline{background-color:#0000!important;border-color:#d1d5db #d1d5db #d1d5db #6b7280!important}.editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.editable-field::placeholder{color:#0000!important}.editable-field:placeholder-shown{border-bottom:1px solid #9ca3af!important}}@media screen and (width<=900px){.rv-sheet{zoom:.86}}@media screen and (width<=720px){.rv-sheet{zoom:.64}}.dx-meta{flex-wrap:wrap;align-items:baseline;gap:4pt 16pt;margin-top:7pt;margin-bottom:8pt;font-size:9.4pt;line-height:1.3;display:flex}.dx-meta-label{letter-spacing:.16em;text-transform:uppercase;color:oklch(var(--foreground-500));margin-right:3pt;font-size:7.2pt;font-weight:600}.dx-grid{grid-template-columns:1fr 1fr;gap:5.5pt 14pt;display:grid}.dx-cell{min-width:0}.dx-cell-head{align-items:center;gap:4pt;display:flex}.dx-cell-head i{color:oklch(var(--accent-700));font-size:9pt;line-height:1}.dx-cell-title{color:oklch(var(--foreground-950));font-weight:700;font-size:10pt!important;line-height:1.2!important}.dx-cell-text{color:oklch(var(--foreground-700));padding-left:13pt;margin-top:1pt!important;font-size:9.2pt!important;line-height:1.27!important}.dx-steps{flex-direction:column;gap:4pt;display:flex}.dx-step{align-items:flex-start;gap:6pt;display:flex}.dx-step-num{background-color:oklch(var(--secondary-500));width:13.5pt;height:13.5pt;color:oklch(var(--background-50));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.5pt;font-size:7.6pt;font-weight:700;display:flex}.dx-step-title{color:oklch(var(--foreground-950));font-weight:700;font-size:10pt!important;line-height:1.2!important}.dx-step-text{color:oklch(var(--foreground-700));margin-top:.5pt!important;font-size:9.2pt!important;line-height:1.27!important}.dx-checklist{grid-template-columns:1fr 1fr;gap:3pt 14pt;margin-top:2pt;display:grid}.dx-check{color:oklch(var(--foreground-800));align-items:flex-start;gap:4pt;font-size:9.2pt;line-height:1.26;display:flex}.dx-check i{color:oklch(var(--primary-600));flex-shrink:0;font-size:9pt;line-height:1.2}.dx-insert-band{background-color:oklch(var(--secondary-100) / .6);border:.75pt solid oklch(var(--secondary-200));color:oklch(var(--secondary-900));border-radius:3pt;align-items:center;gap:4pt;margin-top:7pt;padding:3.5pt 7pt;font-size:8pt;line-height:1.25;display:flex}.dx-insert-band i{font-size:9pt;line-height:1}.dx-sign{color:oklch(var(--foreground-950));margin-top:7pt;font-weight:700}.dx-sign-meta{color:oklch(var(--foreground-500));margin-top:1pt!important;font-size:8.6pt!important}.dx-em{color:oklch(var(--foreground-950));font-weight:700}@media print{.dx-grid,.dx-cell,.dx-step,.dx-checklist,.dx-check,.dx-insert-band{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.dx-insert-band{background-color:#0000!important;border-color:#d1d5db!important}}.al-sheet{width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto}.al-page{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;min-height:279.4mm;display:flex}.al-head,.al-body,.al-compliance{padding-left:.72in;padding-right:.72in}.al-head{padding-top:.28in;padding-bottom:.06in}.al-body{box-sizing:border-box;color:oklch(var(--foreground-900));flex-direction:column;flex:auto;padding-top:.1in;padding-bottom:.07in;font-size:12pt;line-height:1.24;display:flex}.al-body p{margin:0}.al-compliance{border-top:.75pt solid oklch(var(--foreground-200));margin-top:auto;padding-top:.07in;padding-bottom:.16in}.al-fill{flex:auto;min-height:0}.al-logo-mark{width:23pt;height:23pt}.al-logo-text{font-size:9.6pt}.al-wordmark{font-size:14.5pt}.al-tagline{letter-spacing:.14em;margin-top:2pt;font-size:5.8pt}.al-address{font-size:7.6pt;line-height:1.38}.al-address-label{font-size:7pt}.al-address-gap{margin-top:1.5pt}.al-kicker{text-transform:uppercase;color:oklch(var(--accent-600));font-weight:600;letter-spacing:.18em!important;font-size:7.2pt!important}.al-headline{color:oklch(var(--foreground-950));margin-top:2pt!important;font-size:13.4pt!important;line-height:1.12!important}.al-date{margin-top:6pt}.al-block{margin-top:5pt;line-height:1.28}.al-block>div+div{margin-top:.5pt}.al-salutation{margin-top:6pt;margin-bottom:3pt}.al-body p.al-para{margin-bottom:4pt}.al-body p.al-para:last-of-type{margin-bottom:0}.al-panel{border-left:3pt solid oklch(var(--accent-500));background-color:oklch(var(--accent-50));border-radius:0 4pt 4pt 0;margin:4pt 0 5pt;padding:4.5pt 8pt 5pt}.al-panel-label{letter-spacing:.16em;text-transform:uppercase;color:oklch(var(--accent-700));margin-bottom:3.5pt;font-weight:600;font-size:7.2pt!important}.al-item+.al-item{margin-top:2.5pt}.al-item-icon{background-color:oklch(var(--accent-500));width:12pt;height:12pt;color:oklch(var(--background-50));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1.5pt;font-size:6.8pt;display:flex}.al-item-line{color:oklch(var(--foreground-700));font-size:11.2pt!important;line-height:1.26!important}.al-item-title{color:oklch(var(--foreground-950));font-weight:700}.al-notes{border:.75pt solid oklch(var(--secondary-300));background-color:oklch(var(--secondary-100) / .5);border-radius:4pt;margin:4pt 0 5pt;padding:5.5pt 8pt 5pt}.al-notes-label{letter-spacing:.16em;text-transform:uppercase;color:oklch(var(--secondary-900));margin-bottom:3.5pt;font-weight:600;font-size:7.2pt!important}.al-note{align-items:flex-start;gap:6pt;display:flex}.al-note+.al-note{margin-top:4pt}.al-note-mark{background-color:oklch(var(--secondary-500));width:12pt;height:12pt;color:oklch(var(--background-50));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2.5pt;font-size:7pt;font-weight:700;line-height:1;display:flex}.al-note-main{flex:auto;min-width:0}.al-note-input{box-sizing:border-box;width:100%;color:inherit;background-color:oklch(var(--background-50) / .75);border:0;border-bottom:.75pt dashed oklch(var(--foreground-300));resize:none;border-radius:2pt 2pt 0 0;margin:0;padding:1pt 3pt;font-family:inherit;font-size:12pt;line-height:1.24;display:block;overflow:hidden}.al-note-input::placeholder{color:oklch(var(--foreground-500));font-style:italic}.al-note-input:focus{background-color:oklch(var(--background-50));border-bottom-color:oklch(var(--primary-500));outline:none}.al-note-tool{border:.75pt solid oklch(var(--foreground-300));background-color:oklch(var(--background-50));width:14pt;height:14pt;color:oklch(var(--foreground-500));cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1pt;font-size:9pt;line-height:1;transition:color .15s,border-color .15s;display:flex}.al-note-tool:hover{color:oklch(var(--primary-600));border-color:oklch(var(--primary-400))}.al-note-add{border:.75pt dashed oklch(var(--secondary-400));background-color:oklch(var(--background-50));color:oklch(var(--secondary-900));font-family:var(--font-label), inherit;cursor:pointer;border-radius:20pt;align-items:center;gap:3pt;margin-top:5pt;padding:2pt 7pt;font-size:8pt;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.al-note-add:hover{border-color:oklch(var(--primary-400));color:oklch(var(--primary-700))}.al-callout{border:.75pt solid oklch(var(--accent-300));background-color:oklch(var(--accent-50) / .8);border-radius:4pt;margin:4pt 0 5pt;padding:4.5pt 8pt 5pt}.al-callout-title{color:oklch(var(--foreground-950));margin-bottom:1.5pt;font-weight:700;font-size:11.6pt!important;line-height:1.2!important}.al-callout-text{color:oklch(var(--foreground-800));font-size:11.4pt!important;line-height:1.25!important}.al-phone{color:oklch(var(--primary-700));white-space:nowrap;font-weight:700}.al-signoff{margin-top:6pt}.al-sign{color:oklch(var(--foreground-950));margin-top:2pt;font-weight:600}.al-sign-meta{color:oklch(var(--foreground-500));margin-top:1pt!important;font-size:10pt!important}.al-enclosure{color:oklch(var(--foreground-600));margin-top:5pt!important;font-size:9.8pt!important;line-height:1.28!important}.al-compliance p{color:oklch(var(--foreground-500));font-size:5.9pt!important;line-height:1.3!important}.al-compliance-title{letter-spacing:.4pt;text-transform:uppercase;color:oklch(var(--foreground-700));margin-bottom:2pt;font-weight:700}body.letter-exporting .al-note-tool,body.letter-exporting .al-note-add{display:none!important}body.letter-exporting .al-note-input{background-color:#0000!important;border:0!important;border-radius:0!important;padding:0!important}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.al-stage{background:#fff!important;padding:0!important}.al-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.al-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.al-page{flex:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important}.al-body{flex:none!important;min-height:0!important;display:block!important}.al-fill{display:none!important}.al-panel,.al-callout,.al-item,.al-notes,.al-note,.al-signoff{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.al-panel,.al-callout,.al-notes{background-color:#0000!important}.al-note-input{appearance:none;color:#111827!important;background-color:#0000!important;border:0!important;padding:0!important}.al-note-input::placeholder{color:#0000!important}.editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.editable-field::placeholder{color:#0000!important}.editable-field:placeholder-shown{border-bottom:1px solid #9ca3af!important}}@media screen and (width<=900px){.al-sheet{zoom:.86}}@media screen and (width<=720px){.al-sheet{zoom:.64}}.ma-sheet{width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto}.ma-page{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;min-height:279.4mm;display:flex}.ma-body{box-sizing:border-box;flex-direction:column;flex:auto;display:flex}.ma-fill{flex:auto;min-height:0}.ma-head,.ma-body,.ma-compliance{padding-left:.72in;padding-right:.72in}.ma-head{padding-top:.3in;padding-bottom:.06in}.ma-body{color:oklch(var(--foreground-900));padding-top:.1in;padding-bottom:.08in;font-size:9.9pt;line-height:1.3}.ma-compliance{padding-top:.09in;padding-bottom:.24in}.ma-logo-mark{width:28pt;height:28pt}.ma-logo-text{font-size:11pt}.ma-wordmark{font-size:17pt}.ma-tagline{letter-spacing:.15em;margin-top:2.5pt;font-size:6.4pt}.ma-address{font-size:8.2pt;line-height:1.48}.ma-address-label{font-size:7.6pt}.ma-address-gap{margin-top:1.5pt}.ma-kicker{text-transform:uppercase;color:oklch(var(--accent-600));font-weight:600;letter-spacing:.2em!important;font-size:7.4pt!important}.ma-headline{color:oklch(var(--foreground-950));margin-top:2.5pt!important;font-size:14pt!important;line-height:1.14!important}.ma-date{margin-top:7pt}.ma-block{margin-top:5.5pt;line-height:1.34}.ma-block>div+div{margin-top:1pt}.ma-salutation{margin-top:7.5pt;margin-bottom:4pt}.ma-body p.ma-para{margin-bottom:4pt}.ma-body p.ma-para:last-of-type{margin-bottom:0}.ma-banner{border-left:3pt solid oklch(var(--primary-500));background-color:oklch(var(--primary-100) / .75);border-radius:0 4pt 4pt 0;margin:6pt 0 7pt;padding:7pt 10pt 8pt}.ma-banner-title{color:oklch(var(--foreground-950));margin-bottom:2pt;font-weight:700;font-size:10.6pt!important;line-height:1.2!important}.ma-banner-text{color:oklch(var(--foreground-800));font-size:9.5pt!important;line-height:1.29!important}.ma-panel{border-left:3pt solid oklch(var(--accent-500));background-color:oklch(var(--accent-50));border-radius:0 4pt 4pt 0;margin:6pt 0 7pt;padding:7pt 10pt 8pt}.ma-panel-label{letter-spacing:.18em;text-transform:uppercase;color:oklch(var(--accent-700));margin-bottom:5pt;font-weight:600;font-size:7.3pt!important}.ma-item+.ma-item{margin-top:4pt}.ma-item-icon{background-color:oklch(var(--accent-500));width:13pt;height:13pt;color:oklch(var(--background-50));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1pt;font-size:7.5pt;display:flex}.ma-item-title{color:oklch(var(--foreground-950));font-weight:700;font-size:9.9pt!important;line-height:1.22!important}.ma-item-text{color:oklch(var(--foreground-700));margin-top:.5pt!important;font-size:9.3pt!important;line-height:1.26!important}.ma-callout{border:.75pt solid oklch(var(--secondary-300));background-color:oklch(var(--secondary-100) / .55);border-radius:4pt;margin:6pt 0 7pt;padding:7pt 10pt 8pt}.ma-callout-title{color:oklch(var(--foreground-950));margin-bottom:2pt;font-weight:700;font-size:10.2pt!important;line-height:1.22!important}.ma-callout-text{color:oklch(var(--foreground-800));font-size:9.4pt!important;line-height:1.28!important}.ma-contact{color:oklch(var(--primary-700));white-space:nowrap;font-weight:700}.ma-signoff{margin-top:8pt}.ma-sign{color:oklch(var(--foreground-950));margin-top:2pt;font-weight:600}.ma-sign-role{color:oklch(var(--foreground-700));margin-top:1pt!important;font-size:9.4pt!important}.ma-sign-meta{color:oklch(var(--foreground-500));margin-top:1pt!important;font-size:9pt!important}.ma-ps{color:oklch(var(--foreground-700));border-top:.5pt dashed oklch(var(--foreground-300) / .7);padding-top:6pt;margin-top:8pt!important;font-size:9.4pt!important;line-height:1.32!important}.ma-compliance p{color:oklch(var(--foreground-500));font-size:6.4pt!important;line-height:1.34!important}.ma-compliance-title{letter-spacing:.4pt;text-transform:uppercase;color:oklch(var(--foreground-700));margin-bottom:2pt;font-weight:700}.ma-compliance{border-top:.75pt solid oklch(var(--foreground-200));margin-top:auto}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.ma-stage{background:#fff!important;padding:0!important}.ma-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.ma-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.ma-page{flex:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important}.ma-body{flex:none!important;min-height:0!important;display:block!important}.ma-fill{display:none!important}.ma-banner,.ma-panel,.ma-callout,.ma-item,.ma-signoff{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.ma-banner,.ma-panel,.ma-callout{background-color:#0000!important}.editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.editable-field::placeholder{color:#0000!important}.editable-field:placeholder-shown{border-bottom:1px solid #9ca3af!important}}@media screen and (width<=900px){.ma-sheet{zoom:.86}}@media screen and (width<=720px){.ma-sheet{zoom:.64}}.ur-stack{flex-direction:column;align-items:center;gap:2rem;display:flex}.ur-sheet{border:1px solid oklch(var(--foreground-200) / .7);background:#fff;border-radius:8px;width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.ur-page{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;height:279.4mm;min-height:279.4mm;display:flex;overflow:hidden}.ur-fit{flex:auto;min-height:0;overflow:hidden}.ur-fit-inner{transform-origin:0 0;flex-direction:column;min-height:100%;display:flex}.ur-body{box-sizing:border-box;flex-direction:column;flex:auto;display:flex}.ur-fill{flex:auto;min-height:0}.ur-head,.ur-body,.ur-compliance,.ur-cont-head{padding-left:.68in;padding-right:.68in}.ur-head{padding-top:.34in;padding-bottom:.04in}.ur-cont-head{padding-top:.3in;padding-bottom:.02in}.ur-body{color:oklch(var(--foreground-900));padding-top:.05in;font-size:12pt;line-height:1.4}.ur-body-page-one{padding-bottom:.34in}.ur-compliance{padding-top:.05in;padding-bottom:.28in}.ur-logo-mark{width:32pt;height:32pt}.ur-logo-text{font-size:12.5pt}.ur-wordmark{font-size:19pt}.ur-tagline{letter-spacing:.15em;margin-top:3pt;font-size:7.2pt}.ur-address{font-size:9.6pt;line-height:1.5}.ur-address-label{font-size:8.4pt}.ur-address-gap{margin-top:2pt}.ur-kicker{text-transform:uppercase;color:oklch(var(--accent-600));font-weight:600;letter-spacing:.18em!important;font-size:8.6pt!important}.ur-headline{color:oklch(var(--foreground-950));margin-top:3pt!important;font-size:18pt!important;line-height:1.16!important}.ur-date{margin-top:9pt}.ur-block{margin-top:6pt;line-height:1.36}.ur-block>div+div{margin-top:1.5pt}.ur-salutation{margin-top:10pt;margin-bottom:6pt}.ur-body p.ur-para{margin-bottom:6pt}.ur-body p.ur-para:last-of-type{margin-bottom:0}.ur-strip{border:.75pt solid oklch(var(--primary-300));border-left:3pt solid oklch(var(--primary-500));background-color:oklch(var(--primary-50));border-radius:0 4pt 4pt 0;align-items:center;gap:10pt;margin:8pt 0 9pt;padding:7pt 11pt;display:flex}.ur-strip-when{color:oklch(var(--primary-700));white-space:nowrap;flex-shrink:0;font-weight:700;font-size:10.5pt!important;line-height:1.2!important}.ur-strip-when span{letter-spacing:.16em;text-transform:uppercase;color:oklch(var(--primary-600));margin-bottom:1.5pt;font-weight:600;display:block;font-size:7.4pt!important}.ur-strip-text{color:oklch(var(--foreground-800));font-size:11pt!important;line-height:1.32!important}.ur-panel{border-left:3pt solid oklch(var(--accent-500));background-color:oklch(var(--accent-50));border-radius:0 4pt 4pt 0;margin:8pt 0 9pt;padding:8pt 11pt 9pt}.ur-panel-label{letter-spacing:.17em;text-transform:uppercase;color:oklch(var(--accent-700));margin-bottom:6pt;font-weight:600;font-size:8.2pt!important}.ur-item+.ur-item{margin-top:5pt}.ur-item-icon{background-color:oklch(var(--accent-500));width:14pt;height:14pt;color:oklch(var(--background-50));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2pt;font-size:8pt;display:flex}.ur-item-title{color:oklch(var(--foreground-950));font-weight:700;font-size:12pt!important;line-height:1.2!important}.ur-item-text{color:oklch(var(--foreground-700));margin-top:1pt!important;font-size:11pt!important;line-height:1.28!important}.ur-contact{color:oklch(var(--primary-700));white-space:nowrap;font-weight:700}.ur-signoff{margin-top:11pt}.ur-sign{color:oklch(var(--foreground-950));margin-top:30pt;font-weight:600;font-size:13pt!important}.ur-sign-role{color:oklch(var(--foreground-700));margin-top:1pt!important;font-size:11.5pt!important}.ur-sign-meta{color:oklch(var(--foreground-500));margin-top:1.5pt!important;font-size:10.5pt!important}.ur-ps{color:oklch(var(--foreground-700));border-top:.5pt dashed oklch(var(--foreground-300) / .7);padding-top:6pt;margin-top:8pt!important;font-size:10.8pt!important;line-height:1.34!important}.ur-cont-line{letter-spacing:.12em;text-transform:uppercase;color:oklch(var(--foreground-500));justify-content:space-between;align-items:baseline;gap:12pt;font-size:8.4pt;font-weight:600;display:flex}.ur-cont-rule{background-color:oklch(var(--foreground-200));height:.6pt;margin-top:6pt}.ur-compliance p{color:oklch(var(--foreground-500));font-size:7pt!important;line-height:1.34!important}.ur-compliance-title{letter-spacing:.4pt;text-transform:uppercase;color:oklch(var(--foreground-700));margin-bottom:2.5pt;font-weight:700}.ur-compliance{border-top:.75pt solid oklch(var(--foreground-200));margin-top:9pt}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.ur-stage{background:#fff!important;padding:0!important}.ur-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.ur-stack{gap:0!important;display:block!important}.ur-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.ur-page{-moz-column-break-after:page;break-after:page;page-break-after:always;flex-direction:column!important;width:100%!important;height:279mm!important;min-height:279mm!important;margin:0!important;display:flex!important;overflow:hidden!important}.ur-sheet:last-child .ur-page{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.ur-fit{overflow:hidden!important}.ur-strip,.ur-panel,.ur-item,.ur-signoff,.ur-cont-head{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.ur-panel{background-color:#0000!important}.editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.editable-field::placeholder{color:#0000!important}.editable-field:placeholder-shown{border-bottom:1px solid #9ca3af!important}}@media screen and (width<=900px){.ur-sheet{zoom:.86}}@media screen and (width<=720px){.ur-sheet{zoom:.62}}.bl-sheet{width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto}.bl-page{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;min-height:279.4mm;display:flex}.bl-head,.bl-body{padding-left:.85in;padding-right:.85in}.bl-head{padding-top:.3in;padding-bottom:.05in}.bl-body{box-sizing:border-box;color:oklch(var(--foreground-900));flex-direction:column;flex:auto;padding-top:.16in;padding-bottom:.16in;font-size:12pt;line-height:1.45;display:flex}.bl-body p{margin:0}.bl-fill{flex:auto;min-height:0}.bl-logo-mark{width:25pt;height:25pt}.bl-logo-text{font-size:10pt}.bl-wordmark{font-size:15.5pt;line-height:1}.bl-tagline{letter-spacing:.15em;margin-top:2pt;font-size:6pt}.bl-address{font-size:7.9pt;line-height:1.4}.bl-address-label{font-size:7pt}.bl-address-gap{margin-top:1.5pt}.bl-field{vertical-align:baseline;max-width:100%;display:inline-block;position:relative}.bl-input{box-sizing:border-box;width:100%;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background-color:oklch(var(--secondary-100) / .55);border:0;border-bottom:.75pt dashed oklch(var(--foreground-300));border-radius:2pt 2pt 0 0;margin:0;padding:0 2pt;display:block}.bl-input:focus{background-color:oklch(var(--background-50));border-bottom-color:oklch(var(--primary-500));outline:none}.bl-ghost{font-size:inherit;line-height:inherit;color:oklch(var(--foreground-400));white-space:nowrap;pointer-events:none;font-style:italic;position:absolute;top:0;left:2pt}.bl-date{margin-bottom:9pt}.bl-recipient>div+div{margin-top:1pt}.bl-salutation{margin-top:10pt;margin-bottom:7pt}.bl-para{margin:0 0 8pt;position:relative}.bl-para:last-of-type{margin-bottom:0}.bl-para-input{box-sizing:border-box;width:100%;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;resize:none;background-color:#0000;border:0;border-bottom:.75pt dashed #0000;border-radius:0;margin:0;padding:0;display:block;overflow:hidden}.bl-para-input:focus{border-bottom-color:oklch(var(--primary-300));outline:none}.bl-para-ghost{font-size:inherit;line-height:inherit;color:oklch(var(--foreground-400));pointer-events:none;font-style:italic;position:absolute;top:0;left:0}.bl-para-tool{border:.75pt solid oklch(var(--foreground-300));background-color:oklch(var(--background-50));width:13pt;height:13pt;color:oklch(var(--foreground-500));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:8.5pt;line-height:1;transition:color .15s,border-color .15s;display:flex;position:absolute;top:2pt;left:-17pt}.bl-para-tool:hover{color:oklch(var(--primary-600));border-color:oklch(var(--primary-400))}.bl-para-add{border:.75pt dashed oklch(var(--secondary-400));background-color:oklch(var(--background-50));color:oklch(var(--secondary-900));font-family:var(--font-label), inherit;cursor:pointer;border-radius:20pt;align-items:center;gap:3pt;margin-top:8pt;padding:2pt 7pt;font-size:8pt;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.bl-para-add:hover{border-color:oklch(var(--primary-400));color:oklch(var(--primary-700))}.bl-enclosure{color:oklch(var(--foreground-600));margin-top:9pt!important;font-size:10pt!important;line-height:1.35!important}.bl-signoff{margin-top:12pt}.bl-sign-name{color:oklch(var(--foreground-950));margin-top:2pt;font-weight:700}.bl-sign-title{color:oklch(var(--foreground-500));margin-top:1pt!important;font-size:10pt!important;line-height:1.3!important}body.letter-exporting .no-print{display:none!important}body.letter-exporting .bl-input,body.letter-exporting .bl-para-input{background-color:#0000!important;border:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}body.letter-exporting .bl-ghost,body.letter-exporting .bl-para-ghost{display:none!important}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.bl-stage{background:#fff!important;padding:0!important}.bl-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.bl-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.bl-page{flex:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important}.bl-body{flex:none!important;min-height:0!important;display:block!important}.bl-fill{display:none!important}.bl-para,.bl-signoff{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.bl-input,.bl-para-input{appearance:none;color:#111827!important;background-color:#0000!important;border:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.bl-ghost,.bl-para-ghost{display:none!important}}@media screen and (width<=900px){.bl-sheet{zoom:.86}}@media screen and (width<=720px){.bl-sheet{zoom:.64}}.soa-sheet{width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto}.soa-page{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;min-height:279.4mm;display:flex}.soa-head,.soa-body{padding-left:.85in;padding-right:.85in}.soa-head{padding-top:.3in;padding-bottom:.05in}.soa-body{box-sizing:border-box;color:oklch(var(--foreground-900));flex-direction:column;flex:auto;padding-top:.16in;padding-bottom:.16in;font-size:12pt;line-height:1.45;display:flex}.soa-body p{margin:0}.soa-fill{flex:auto;min-height:0}.soa-logo-mark{width:25pt;height:25pt}.soa-logo-text{font-size:10pt}.soa-wordmark{font-size:15.5pt;line-height:1}.soa-tagline{letter-spacing:.15em;margin-top:2pt;font-size:6pt}.soa-address{font-size:7.9pt;line-height:1.4}.soa-address-label{font-size:7pt}.soa-address-gap{margin-top:1.5pt}.soa-field{vertical-align:baseline;max-width:100%;display:inline-block;position:relative}.soa-input{box-sizing:border-box;width:100%;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background-color:oklch(var(--secondary-100) / .55);border:0;border-bottom:.75pt dashed oklch(var(--foreground-300));border-radius:2pt 2pt 0 0;margin:0;padding:0 2pt;display:block}.soa-input:focus{background-color:oklch(var(--background-50));border-bottom-color:oklch(var(--primary-500));outline:none}.soa-ghost{font-size:inherit;line-height:inherit;color:oklch(var(--foreground-400));white-space:nowrap;pointer-events:none;font-style:italic;position:absolute;top:0;left:2pt}.soa-date{margin-bottom:9pt}.soa-recipient>div+div{margin-top:1pt}.soa-salutation{margin-top:10pt;margin-bottom:7pt}.soa-paragraph{margin:0 0 8pt}.soa-ask{border:.9pt solid oklch(var(--accent-400));border-left:3pt solid oklch(var(--accent-500));background-color:oklch(var(--accent-100) / .45);border-radius:3pt;margin:10pt 0 9pt;padding:8pt 10pt}.soa-ask p{margin:0}.soa-ask-lead{color:oklch(var(--foreground-950));font-size:12pt;font-weight:700}.soa-ask-body{color:oklch(var(--foreground-700));font-size:10.5pt;line-height:1.4;margin-top:3pt!important}.soa-sticker{border:.9pt dashed oklch(var(--accent-600));background-color:oklch(var(--background-50));color:oklch(var(--accent-900));font-family:var(--font-label), inherit;letter-spacing:.14em;text-transform:uppercase;border-radius:2pt;align-items:center;gap:3pt;margin-top:6pt;padding:2.5pt 7pt;font-size:8.5pt;font-weight:700;display:inline-flex}.soa-signoff{margin-top:12pt}.soa-signature-line{border-bottom:.75pt solid oklch(var(--foreground-300));width:200pt;margin-top:16pt}.soa-sign-name{color:oklch(var(--foreground-950));margin-top:3pt;font-weight:700}.soa-sign-title{color:oklch(var(--foreground-500));font-size:10pt;line-height:1.3;margin-top:1pt!important}.soa-enclosure{color:oklch(var(--foreground-600));font-size:10pt;line-height:1.4;margin-top:10pt!important}body.letter-exporting .soa-input{background-color:#0000!important;border:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}body.letter-exporting .soa-ghost{display:none!important}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}main{background:#fff!important}.soa-stage{background:#fff!important;padding:0!important}.soa-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.soa-sheet{background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.soa-page{flex:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important}.soa-body{flex:none!important;min-height:0!important;display:block!important}.soa-fill{display:none!important}.soa-ask,.soa-paragraph,.soa-signoff{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.soa-input{appearance:none;color:#111827!important;background-color:#0000!important;border:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.soa-ghost{display:none!important}}@media screen and (width<=900px){.soa-sheet{zoom:.86}}@media screen and (width<=720px){.soa-sheet{zoom:.64}}.ty-sheet{width:215.9mm;max-width:100%;margin-left:auto;margin-right:auto}.ty-page{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;min-height:279.4mm;display:flex}.ty-head,.ty-body,.ty-foot{padding-left:.55in;padding-right:.55in}.ty-head{padding-top:.34in;padding-bottom:.06in}.ty-body{color:oklch(var(--foreground-800));flex-direction:column;flex:auto;padding-top:.2in;padding-bottom:.08in;font-size:10.9pt;line-height:1.48;display:flex}.ty-foot{border-top:.75pt solid oklch(var(--foreground-200));padding-top:.09in;padding-bottom:.26in}.ty-fill{flex:auto;min-height:0}.ty-page .editable-field{font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:baseline}.ty-wordmark{color:oklch(var(--primary-500));font-size:19pt;font-weight:700;line-height:1}.ty-tagline{letter-spacing:.12em;text-transform:uppercase;color:oklch(var(--foreground-500));margin-top:3.5pt;font-size:7pt;font-weight:600}.ty-addr{color:oklch(var(--foreground-500));font-size:7.8pt;line-height:1.52}.ty-date{margin-top:10pt}.ty-block{margin-top:10pt;line-height:1.44}.ty-salutation{margin-top:12pt}.ty-body p.ty-para{margin-bottom:6.5pt}.ty-body p.ty-para:last-of-type{margin-bottom:0}.ty-lead{color:oklch(var(--foreground-900));font-size:11.6pt;line-height:1.44}.ty-panel{border:.75pt solid oklch(var(--primary-200));background-color:oklch(var(--primary-50));border-radius:5pt;margin:9pt 0;padding:8pt 11pt 9pt}.ty-panel-label{letter-spacing:.04em;color:oklch(var(--primary-700));margin-bottom:6pt;font-size:8.8pt;font-weight:700;line-height:1.2}.ty-point+.ty-point{margin-top:5.5pt}.ty-point-icon{background-color:oklch(var(--primary-100));width:14pt;height:14pt;color:oklch(var(--primary-700));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1pt;font-size:7.5pt;display:flex}.ty-point-text{color:oklch(var(--foreground-800));font-size:10.4pt;line-height:1.4}.ty-referral{border-left:2.5pt solid oklch(var(--accent-500));background-color:oklch(var(--accent-50));border-radius:0 4pt 4pt 0;margin-top:10pt;padding:8pt 11pt 9pt}.ty-referral-title{color:oklch(var(--accent-700));margin-bottom:3.5pt;font-size:9.2pt;font-weight:700;line-height:1.2}.ty-referral-text{color:oklch(var(--foreground-800));font-size:10.4pt;line-height:1.4}.ty-signoff{margin-top:13pt}.ty-sign-line{border-bottom:.75pt solid oklch(var(--foreground-300));width:190pt;height:27pt;margin-top:2pt;display:block}.ty-sign-name{color:oklch(var(--foreground-950));margin-top:2pt;font-weight:700}.ty-sign-meta{color:oklch(var(--foreground-500));margin-top:1pt;font-size:8.6pt;line-height:1.4}.ty-foot p{color:oklch(var(--foreground-500));font-size:6.6pt;line-height:1.42}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important}.no-print,nav,footer{display:none!important}.ty-stage{background:#fff!important;padding:0!important}.ty-stage-inner{max-width:none!important;margin:0!important;padding:0!important}.ty-sheet{width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;overflow:visible!important}.ty-page{flex:none!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.ty-body{flex:none!important;min-height:0!important;display:block!important}.ty-fill{display:none!important}.ty-panel,.ty-referral,.ty-signoff{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.editable-field{appearance:none;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.editable-field::placeholder{color:#0000!important}}@media screen and (width<=900px){.ty-sheet{zoom:.86}}@media screen and (width<=720px){.ty-sheet{zoom:.64}}.af-letter .ty-body,.af-letter .ty-lead{font-size:12pt;line-height:1.44}.af-letter .ty-body p.ty-para{margin-bottom:7pt}.af-letter .ty-date{margin-top:8pt}.af-letter .ty-block{margin-top:9pt}.af-letter .ty-salutation{margin-top:10pt}.af-letter .ty-foot p{font-size:7.2pt;line-height:1.45}.af-card{border:.75pt solid oklch(var(--accent-300));background-color:oklch(var(--accent-50));border-radius:5pt;margin:8pt 0;padding:7pt 11pt 8pt}.af-card-head{align-items:flex-start;gap:7pt;margin-bottom:4pt;display:flex}.af-card-icon{background-color:oklch(var(--accent-500));width:16pt;height:16pt;color:oklch(var(--background-50));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.5pt;font-size:8.5pt;display:flex}.af-card-title{color:oklch(var(--accent-900));font-size:12pt;font-weight:700;line-height:1.25}.af-card-sub{color:oklch(var(--accent-700));margin-top:1pt;font-size:9.4pt;line-height:1.35}.af-card-text{color:oklch(var(--foreground-800));font-size:12pt;line-height:1.42}.af-jaxon{border:.75pt solid oklch(var(--secondary-200));background-color:oklch(var(--secondary-50));border-radius:5pt;margin:8pt 0;padding:7pt 11pt 8pt}.af-jaxon-name{color:oklch(var(--secondary-900));margin-bottom:4pt;font-size:12pt;font-weight:700;line-height:1.25}.af-jaxon-name span{font-family:var(--font-body);color:oklch(var(--secondary-700));font-size:9.4pt;font-weight:500}.af-jaxon-point+.af-jaxon-point{margin-top:4pt}.af-jaxon-dot{background-color:oklch(var(--secondary-500));border-radius:50%;flex-shrink:0;width:5pt;height:5pt;margin-top:5.5pt}.af-jaxon-text{color:oklch(var(--foreground-800));font-size:12pt;line-height:1.4}.af-letter .ty-foot .af-cont{text-align:right;letter-spacing:.08em;text-transform:uppercase;color:oklch(var(--foreground-500));font-size:8.6pt;line-height:1.4}.af-p2-head{justify-content:space-between;align-items:baseline;gap:12pt;margin-left:.55in;margin-right:.55in;padding-top:.34in;padding-bottom:6pt;display:flex}.af-p2-wordmark{color:oklch(var(--primary-500));font-size:13pt;font-weight:700;line-height:1}.af-p2-meta{letter-spacing:.07em;text-transform:uppercase;color:oklch(var(--foreground-500));font-size:8.4pt;line-height:1.3}.af-why{border:.75pt solid oklch(var(--primary-200));background-color:oklch(var(--primary-50));border-radius:5pt;margin:9pt 0;padding:8pt 11pt 9pt}.af-why-title{color:oklch(var(--primary-900));align-items:center;gap:6pt;margin-bottom:3.5pt;font-size:12.5pt;font-weight:700;line-height:1.25;display:flex}.af-why-title-icon{background-color:oklch(var(--accent-500));width:15pt;height:15pt;color:oklch(var(--background-50));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:8.5pt;display:flex}.af-why-intro{color:oklch(var(--primary-800));margin-bottom:6pt;font-size:11pt;line-height:1.4}.af-why-point+.af-why-point{margin-top:5pt}.af-why-icon{background-color:oklch(var(--primary-100));width:14pt;height:14pt;color:oklch(var(--primary-700));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1.5pt;font-size:7.5pt;display:flex}.af-why-text{color:oklch(var(--foreground-800));font-size:12pt;line-height:1.4}.af-why-close{border-top:.75pt solid oklch(var(--primary-200));color:oklch(var(--primary-900));margin-top:7pt;padding-top:5pt;font-size:12pt;font-weight:600;line-height:1.4}.af-enclosure{letter-spacing:.04em;color:oklch(var(--foreground-500));margin-top:9pt;font-size:9pt;line-height:1.4}@media print{.af-letter{gap:0!important;display:block!important}.af-letter>.ty-sheet+.ty-sheet{-moz-column-break-before:page;break-before:page;page-break-before:always}.af-p2-head{margin-left:.55in;margin-right:.55in}}.referral-stage{justify-content:center;padding:1.5rem 0;display:flex}.referral-card{box-sizing:border-box;border:1px dashed oklch(var(--foreground-300));background:#fff;border-radius:2pt;flex-direction:column;width:3.5in;height:2in;padding:.22in .26in;display:flex;overflow:hidden}.referral-card-wordmark{font-family:var(--font-heading);letter-spacing:-.01em;color:oklch(var(--primary-600));font-size:9.5pt;font-weight:700;line-height:1}.referral-card-sub{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:oklch(var(--foreground-400));margin-top:2pt;font-size:5pt;font-weight:600}.referral-hand-line{border-bottom:.75pt solid oklch(var(--foreground-800));height:.2in;margin-top:.16in}.referral-card-statement{font-family:var(--font-heading);color:oklch(var(--foreground-900));margin-top:5pt;font-size:11pt;font-weight:500;line-height:1.22}.referral-card-foot{justify-content:space-between;align-items:flex-end;gap:8pt;margin-top:auto;padding-top:6pt;display:flex}.referral-card-contact{font-family:var(--font-body);color:oklch(var(--foreground-500));font-size:5.6pt;line-height:1.35}.referral-card-mark{background:oklch(var(--accent-500));border-radius:50%;flex-shrink:0;width:9pt;height:9pt}.referral-insert{box-sizing:border-box;border:1px dashed oklch(var(--foreground-300));background:#fff;border-radius:2pt;flex-direction:column;width:4.25in;height:5.5in;padding:.34in .36in;display:flex;overflow:hidden}.referral-insert-wordmark{font-family:var(--font-heading);color:oklch(var(--primary-600));font-size:13pt;font-weight:700;line-height:1}.referral-insert-sub{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:oklch(var(--foreground-400));margin-top:3pt;font-size:6pt;font-weight:600}.referral-insert-head{font-family:var(--font-heading);color:oklch(var(--foreground-950));margin-top:.2in;font-size:15pt;font-weight:600;line-height:1.2}.referral-insert-rule{background:oklch(var(--accent-500));width:.5in;height:2pt;margin-top:7pt}.referral-insert-body{font-family:var(--font-body);color:oklch(var(--foreground-600));margin-top:9pt;font-size:7.6pt;line-height:1.5}.referral-slot{box-sizing:border-box;border:.75pt dashed oklch(var(--foreground-400));border-radius:2pt;flex-shrink:0;justify-content:center;align-items:center;width:3.5in;height:2in;display:flex}.referral-slot-label{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:oklch(var(--foreground-400));font-size:6pt;font-weight:600}.referral-insert-foot{border-top:.75pt solid oklch(var(--foreground-200));margin-top:auto;padding-top:.14in}.referral-insert-foot p{font-family:var(--font-body);color:oklch(var(--foreground-500));font-size:6.6pt;line-height:1.45}@media screen and (width<=720px){.referral-card{zoom:.82}.referral-insert{zoom:.78}}@media print{@page{size:letter;margin:.5in}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.no-print,nav,footer{display:none!important}.referral-stage{padding:0}.referral-card,.referral-insert{border:1px dashed #b8b8b8}.referral-slot{border:.75pt dashed #cfcfcf}}
