*,:after,:before{--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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),Georgia,serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.right-0{right:0}.top-0{top:0}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.z-10{z-index:10}.z-\[1000\]{z-index:1000}.z-\[1200\]{z-index:1200}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.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}.inline-grid{display:inline-grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-2{width:.5rem;height:.5rem}.h-1{height:.25rem}.h-10{height:2.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.18rem\]{height:1.18rem}.h-auto{height:auto}.h-px{height:1px}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-36{min-height:9rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[3\.75rem\]{min-height:3.75rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1\.18rem\]{width:1.18rem}.w-\[clamp\(142px\2c 15vw\2c 196px\)\]{width:clamp(142px,15vw,196px)}.w-\[min\(19rem\2c calc\(100vw-2rem\)\)\]{width:min(19rem,calc(100vw - 2rem))}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-36{min-width:9rem}.min-w-\[11rem\]{min-width:11rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-4xl{max-width:56rem}.max-w-56{max-width:14rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[96rem\]{max-width:96rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.rotate-180{--tw-rotate:180deg}.rotate-180,.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 pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.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-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-3{row-gap:.75rem}.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-line>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 234 240/var(--tw-divide-opacity,1))}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.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-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.border{border-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-\[\#4F7E79\]\/20{border-color:rgba(79,126,121,.2)}.border-\[\#4F7E79\]\/50{border-color:rgba(79,126,121,.5)}.border-ink{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-line{--tw-border-opacity:1;border-color:rgb(229 234 240/var(--tw-border-opacity,1))}.border-moss{--tw-border-opacity:1;border-color:rgb(79 134 247/var(--tw-border-opacity,1))}.border-moss\/20{border-color:rgba(79,134,247,.2)}.border-moss\/25{border-color:rgba(79,134,247,.25)}.border-rust{--tw-border-opacity:1;border-color:rgb(183 121 31/var(--tw-border-opacity,1))}.border-rust\/25{border-color:rgba(183,121,31,.25)}.border-rust\/30{border-color:rgba(183,121,31,.3)}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/20{border-color:hsla(0,0%,100%,.2)}.bg-\[\#4F7E79\]{--tw-bg-opacity:1;background-color:rgb(79 126 121/var(--tw-bg-opacity,1))}.bg-\[\#4F7E79\]\/10{background-color:rgba(79,126,121,.1)}.bg-\[\#4F7E79\]\/30{background-color:rgba(79,126,121,.3)}.bg-\[\#4F7E79\]\/5{background-color:rgba(79,126,121,.05)}.bg-\[\#4F7E79\]\/50{background-color:rgba(79,126,121,.5)}.bg-\[\#4F7E79\]\/60{background-color:rgba(79,126,121,.6)}.bg-\[\#f6f1e8\]{--tw-bg-opacity:1;background-color:rgb(246 241 232/var(--tw-bg-opacity,1))}.bg-\[\#f6f1e8\]\/70{background-color:hsla(39,44%,94%,.7)}.bg-ink{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-ink\/30{background-color:rgba(31,41,55,.3)}.bg-ink\/35{background-color:rgba(31,41,55,.35)}.bg-ink\/40{background-color:rgba(31,41,55,.4)}.bg-moss{--tw-bg-opacity:1;background-color:rgb(79 134 247/var(--tw-bg-opacity,1))}.bg-moss\/10{background-color:rgba(79,134,247,.1)}.bg-moss\/5{background-color:rgba(79,134,247,.05)}.bg-paper{--tw-bg-opacity:1;background-color:rgb(245 247 250/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-rust{--tw-bg-opacity:1;background-color:rgb(183 121 31/var(--tw-bg-opacity,1))}.bg-rust\/10{background-color:rgba(183,121,31,.1)}.bg-rust\/40{background-color:rgba(183,121,31,.4)}.bg-rust\/5{background-color:rgba(183,121,31,.05)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/35{background-color:hsla(0,0%,100%,.35)}.bg-white\/50{background-color:hsla(0,0%,100%,.5)}.bg-white\/55{background-color:hsla(0,0%,100%,.55)}.bg-white\/60{background-color:hsla(0,0%,100%,.6)}.bg-white\/65{background-color:hsla(0,0%,100%,.65)}.bg-white\/70{background-color:hsla(0,0%,100%,.7)}.bg-white\/75{background-color:hsla(0,0%,100%,.75)}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.bg-white\/85{background-color:hsla(0,0%,100%,.85)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.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-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-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-3{padding-top:.75rem;padding-bottom:.75rem}.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}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pl-5{padding-left:1.25rem}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.text-\[\#4F7E79\]{--tw-text-opacity:1;color:rgb(79 126 121/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-ink\/35{color:rgba(31,41,55,.35)}.text-ink\/45{color:rgba(31,41,55,.45)}.text-ink\/50{color:rgba(31,41,55,.5)}.text-ink\/55{color:rgba(31,41,55,.55)}.text-ink\/60{color:rgba(31,41,55,.6)}.text-ink\/65{color:rgba(31,41,55,.65)}.text-ink\/70{color:rgba(31,41,55,.7)}.text-ink\/75{color:rgba(31,41,55,.75)}.text-moss{--tw-text-opacity:1;color:rgb(79 134 247/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rust{--tw-text-opacity:1;color:rgb(183 121 31/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/45{color:hsla(0,0%,100%,.45)}.underline{text-decoration-line:underline}.opacity-45{opacity:.45}.opacity-95{opacity:.95}.shadow-\[0_10px_26px_rgba\(66\2c 58\2c 44\2c 0\.04\)\]{--tw-shadow:0 10px 26px rgba(66,58,44,.04);--tw-shadow-colored:0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(66\2c 58\2c 44\2c 0\.06\)\]{--tw-shadow:0 16px 36px rgba(66,58,44,.06);--tw-shadow-colored:0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(31\2c 41\2c 55\2c 0\.18\)\]{--tw-shadow:0 24px 70px rgba(31,41,55,.18);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(66\2c 58\2c 44\2c 0\.12\)\]{--tw-shadow:0 24px 70px rgba(66,58,44,.12);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color)}.shadow-\[0_24px_70px_rgba\(66\2c 58\2c 44\2c 0\.12\)\],.shadow-sm{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 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-75{transition-duration:75ms}:root{--font-body:"Manrope";--font-heading:"Space Grotesk";--font-sans:var(--font-body);--ui-bg:#fbfcfd;--ui-bg-cool:#f6f7f9;--ui-surface:#fff;--ui-surface-soft:#fafafa;--ui-text:#1f2937;--ui-muted:#4b5563;--ui-line:#e8eaed;--ui-line-strong:#dfe3e7;--ui-accent:#4f86f7;--ui-accent-hover:#3f76ea;--ui-accent-active:#2f66da;--ui-accent-text:#fff;--ui-warning:#b7791f;--ui-brand-accent:#c76b6f;--ui-brand-accent-strong:#a94f55;--ui-danger:#b85c52;--ui-radius:8px;--ui-radius-sm:6px;--ui-shadow-sm:0 8px 24px rgba(15,23,42,.06);--ui-shadow-lg:0 14px 34px rgba(15,23,42,.1);--ui-shadow-xl:0 12px 30px rgba(15,23,42,.08);--ui-panel-bg:linear-gradient(180deg,hsla(0,0%,100%,.99),hsla(60,9%,98%,.96));--ui-paper-bg:#fafafa;--ui-body-bg:radial-gradient(circle at 14% 8%,rgba(79,134,247,.035),transparent 26rem),radial-gradient(circle at 88% 10%,rgba(148,163,184,.07),transparent 30rem),conic-gradient(from 210deg at 12% 18%,transparent 0 62deg,rgba(79,134,247,.026) 64deg 66deg,transparent 68deg 360deg),conic-gradient(from 28deg at 88% 22%,transparent 0 54deg,rgba(31,41,55,.025) 56deg 58deg,transparent 60deg 360deg),linear-gradient(180deg,var(--ui-bg),var(--ui-bg-cool));--ui-body-bg-size:auto,auto,auto,auto,auto;--ui-body-overlay:radial-gradient(circle at 18% 22%,transparent 0 4.1rem,rgba(79,134,247,.035) 4.16rem 4.22rem,transparent 4.28rem),radial-gradient(circle at 82% 76%,transparent 0 5.8rem,rgba(31,41,55,.03) 5.86rem 5.92rem,transparent 5.98rem),linear-gradient(90deg,transparent 0 9%,rgba(79,134,247,.02) 9.08%,transparent 9.16% 90.84%,rgba(79,134,247,.016) 90.92%,transparent 91%);--ui-body-overlay-size:auto,auto,auto;--ui-body-overlay-opacity:0.58;--ui-frame-bg:linear-gradient(180deg,hsla(0,0%,100%,.45),transparent 40%),radial-gradient(circle at 12% 0,rgba(79,134,247,.018),transparent 15rem);--ui-frame-inset:0;--ui-frame-opacity:0.85;color:var(--ui-text);background:var(--ui-bg);color-scheme:light}:root[data-theme=dark]{--ui-bg:#080a09;--ui-bg-cool:#11100d;--ui-surface:rgba(14,22,20,.86);--ui-surface-soft:rgba(8,11,10,.88);--ui-text:#f3ead2;--ui-muted:hsla(44,58%,89%,.66);--ui-line:rgba(143,201,207,.09);--ui-line-strong:rgba(143,201,207,.28);--ui-accent:#8fc9cf;--ui-accent-hover:rgba(143,201,207,.16);--ui-accent-active:rgba(143,201,207,.22);--ui-accent-text:#06100f;--ui-warning:#d4a866;--ui-brand-accent:#d8898e;--ui-brand-accent-strong:#c56d74;--ui-danger:#d47e66;--ui-radius:4px;--ui-shadow-sm:0 18px 60px rgba(0,0,0,.28);--ui-shadow-xl:0 18px 60px rgba(0,0,0,.34);--ui-panel-bg:rgba(14,22,20,.86);--ui-paper-bg:rgba(8,11,10,.88);--ui-body-bg:radial-gradient(ellipse at 18% 10%,rgba(143,201,207,.105),transparent 34rem),radial-gradient(ellipse at 86% 18%,hsla(36,56%,62%,.062),transparent 36rem),radial-gradient(ellipse at 70% 105%,rgba(143,201,207,.058),transparent 46rem),linear-gradient(150deg,#070908,#11100d 54%,#080a09);--ui-body-bg-size:auto,auto,auto,auto;--ui-body-overlay:radial-gradient(circle at 88% 86%,transparent 0 20rem,rgba(143,201,207,.072) 20.08rem 20.16rem,transparent 20.28rem 30rem,hsla(36,56%,62%,.043) 30.08rem 30.16rem,transparent 30.28rem 42rem,rgba(143,201,207,.038) 42.08rem 42.16rem,transparent 42.28rem),conic-gradient(from 236deg at 88% 86%,transparent 0 46deg,rgba(143,201,207,.055) 47deg 48deg,transparent 49deg 127deg,hsla(36,56%,62%,.034) 128deg 129deg,transparent 130deg 360deg),linear-gradient(90deg,transparent 0 6.5%,rgba(143,201,207,.052) 6.58%,transparent 6.66% 93.34%,hsla(36,56%,62%,.038) 93.42%,transparent 93.5%),linear-gradient(180deg,transparent 0 8.5%,rgba(143,201,207,.038) 8.58%,transparent 8.66% 91.34%,hsla(36,56%,62%,.03) 91.42%,transparent 91.5%);--ui-body-overlay-size:auto,auto,auto,auto;--ui-body-overlay-opacity:0.78;--ui-frame-bg:linear-gradient(var(--ui-accent),var(--ui-accent)) left top /16px 1px no-repeat,linear-gradient(var(--ui-accent),var(--ui-accent)) left top /1px 16px no-repeat,linear-gradient(var(--ui-warning),var(--ui-warning)) right bottom /16px 1px no-repeat,linear-gradient(var(--ui-warning),var(--ui-warning)) right bottom /1px 16px no-repeat;--ui-frame-inset:-1px;--ui-frame-opacity:0.28;color-scheme:dark}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{min-height:100vh;margin:0;background:var(--ui-body-bg);background-size:var(--ui-body-bg-size);color:var(--ui-text);font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}button,input,select,textarea{font-family:var(--font-body)}body:before{opacity:var(--ui-body-overlay-opacity);background:var(--ui-body-overlay);background-size:var(--ui-body-overlay-size)}body:after,body:before{pointer-events:none;content:"";position:fixed;inset:0;z-index:-1}body:after{opacity:0}:root[data-theme=dark] body:after{opacity:.72;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .12'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E"),linear-gradient(90deg,transparent 0 2.8rem,rgba(143,201,207,.13) 2.8rem 5.9rem,transparent 5.9rem),linear-gradient(90deg,transparent calc(100% - 6.8rem),hsla(36,56%,62%,.095) calc(100% - 6.8rem) calc(100% - 3.2rem),transparent calc(100% - 3.2rem)),linear-gradient(180deg,transparent 0 2.2rem,rgba(143,201,207,.11) 2.2rem 4.2rem,transparent 4.2rem),linear-gradient(180deg,transparent calc(100% - 4.8rem),hsla(36,56%,62%,.078) calc(100% - 4.8rem) calc(100% - 2.7rem),transparent calc(100% - 2.7rem));background-size:140px 140px,9rem 1px,10rem 1px,1px 7rem,1px 7rem;background-position:0 0,left 6.2rem top 5.1rem,right 4.8rem bottom 5.2rem,left 4.4rem top 5.8rem,right 5.2rem bottom 5.8rem;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat}main{position:relative}.marketing-home{isolation:isolate}.marketing-home-hero{position:relative}.shape-grid-canvas{pointer-events:none;position:absolute;inset:0;z-index:-2;width:100%;height:100%}.dashboard-shell{align-content:start;isolation:auto}.dashboard-sticky-header{position:sticky;top:.75rem;z-index:40;background:color-mix(in srgb,var(--ui-panel-bg) 78%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.profile-menu-panel{position:absolute!important}.admin-shell :where(.transition,.transition-colors),.admin-shell :where(a,button,input,textarea),.dashboard-shell :where(.transition,.transition-colors),.dashboard-shell :where(a,button,input,textarea){transition-duration:0ms!important}.dashboard-shape-grid-canvas{z-index:-1;opacity:.72;mask-image:linear-gradient(90deg,transparent,#000 9rem,#000 calc(100% - 9rem),transparent),linear-gradient(180deg,transparent,#000 7rem,#000 calc(100% - 9rem),transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9rem,#000 calc(100% - 9rem),transparent),linear-gradient(180deg,transparent,#000 7rem,#000 calc(100% - 9rem),transparent);-webkit-mask-composite:source-in}:root[data-theme=dark] .dashboard-shape-grid-canvas{opacity:.52}.marketing-home:after,.marketing-home:before{pointer-events:none;content:"";position:absolute;inset:0}.marketing-home:before{z-index:-1;background:radial-gradient(circle at 18% 18%,rgba(79,134,247,.145),transparent 24rem),radial-gradient(circle at 84% 12%,rgba(199,107,111,.11),transparent 28rem),linear-gradient(180deg,rgba(251,252,253,.5),rgba(246,247,249,.86))}.marketing-home:after{z-index:-1;background:linear-gradient(90deg,rgba(251,252,253,.91),rgba(251,252,253,.55) 18%,transparent 42%,rgba(251,252,253,.4)),linear-gradient(180deg,rgba(251,252,253,.64),transparent 38%,rgba(246,247,249,.84))}.marketing-home-content,.marketing-home-footer{position:relative;z-index:1}.marketing-home-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem .85rem;padding:0 0 1.1rem;color:color-mix(in srgb,var(--ui-muted) 82%,transparent);font-size:.72rem;font-weight:650;line-height:1}.marketing-home-footer a{color:inherit;text-decoration:none}.marketing-home-footer a:hover{color:var(--ui-accent)}.site-footer{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.8fr);gap:2rem clamp(2rem,5vw,5rem);border-top:1px solid color-mix(in srgb,var(--ui-line) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-surface) 78%,transparent),color-mix(in srgb,var(--ui-surface-soft) 92%,transparent)),radial-gradient(circle at 12% 0,rgba(79,126,121,.06),transparent 24rem);padding:clamp(2.4rem,6vw,4.6rem) clamp(1.25rem,7vw,6rem);color:color-mix(in srgb,var(--ui-muted) 86%,var(--ui-text));font-size:.86rem;line-height:1.5}.site-footer-brand{display:grid;max-width:28rem;align-content:start;gap:.9rem}.site-footer-column strong,.site-footer-logo{color:var(--ui-text);text-decoration:none}.site-footer-logo{display:inline-flex;width:min(11.8rem,100%);align-items:center;transition:color .16s ease}.site-footer-logo img{display:block;width:100%;height:auto}.site-footer-brand p{max-width:25rem;margin:0;color:color-mix(in srgb,var(--ui-muted) 84%,var(--ui-text))}.site-footer-brand span:not(.site-footer-logo){color:color-mix(in srgb,var(--ui-muted) 72%,var(--ui-text));font-size:.78rem;font-weight:650}.site-footer-support{width:-moz-fit-content;width:fit-content;border-bottom:1px solid color-mix(in srgb,var(--ui-accent) 34%,transparent);padding-bottom:.12rem;color:var(--ui-accent);font-size:.95rem;font-weight:820}.site-footer-grid{display:grid;grid-template-columns:repeat(3,minmax(min(8.8rem,100%),1fr));gap:1.35rem clamp(1rem,2.4vw,2rem)}.site-footer-column{display:grid;align-content:start;gap:.58rem}.site-footer-column strong{margin-bottom:.2rem;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:var(--ui-accent)}.legal-page{min-height:100vh;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-surface-soft) 92%,#fff),var(--ui-surface)),radial-gradient(circle at 86% 8%,rgba(79,126,121,.08),transparent 24rem);color:var(--ui-text);padding:clamp(1.2rem,4vw,3rem)}.legal-layout{display:grid;grid-template-columns:minmax(12rem,17rem) minmax(0,58rem);gap:clamp(1.4rem,4vw,3rem);width:min(100%,82rem);margin:0 auto;align-items:start}.legal-nav{position:sticky;top:1rem;display:grid;gap:1rem;border:1px solid color-mix(in srgb,var(--ui-line) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-surface) 88%,transparent);padding:1rem;box-shadow:0 16px 38px rgba(33,38,36,.08)}.legal-home-logo{display:inline-flex;align-items:center;width:clamp(7.8rem,13vw,9.15rem);text-decoration:none}.legal-home-logo img{display:block;width:100%;height:auto}.legal-nav-title{color:var(--ui-text);font-size:.82rem;font-weight:850;text-decoration:none;text-transform:uppercase}.legal-nav nav{display:grid;gap:.2rem}.legal-nav a{border-radius:6px;color:color-mix(in srgb,var(--ui-muted) 86%,var(--ui-text));padding:.5rem .55rem;text-decoration:none}.legal-nav a:hover,.legal-nav a[aria-current=page]{background:color-mix(in srgb,var(--ui-accent) 10%,transparent);color:var(--ui-text)}.legal-document,.legal-index{display:grid;gap:1.5rem}.legal-document-header{display:grid;gap:.85rem;border-bottom:1px solid color-mix(in srgb,var(--ui-line) 78%,transparent);padding-bottom:1.4rem}.legal-kicker{margin:0;color:var(--ui-accent);font-size:.76rem;font-weight:850;text-transform:uppercase}.legal-document-header h1{margin:0;max-width:52rem;font-size:clamp(2rem,4.2vw,3.4rem);line-height:.98}.legal-document-header p{max-width:48rem;margin:0;color:color-mix(in srgb,var(--ui-muted) 86%,var(--ui-text));font-size:1rem;line-height:1.65}.legal-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0}.legal-meta div{border:1px solid color-mix(in srgb,var(--ui-line) 78%,transparent);border-radius:8px;background:color-mix(in srgb,#fff 44%,transparent);padding:.75rem}.legal-meta dt{color:color-mix(in srgb,var(--ui-muted) 80%,transparent);font-size:.7rem;font-weight:800;text-transform:uppercase}.legal-meta dd{margin:.25rem 0 0;color:var(--ui-text);font-size:.9rem;font-weight:750}.legal-content{display:grid;gap:.72rem;max-width:54rem;font-size:1rem;line-height:1.74}.legal-content h2{margin:2.2rem 0 .45rem;border-top:1px solid color-mix(in srgb,var(--ui-line) 74%,transparent);padding-top:1.15rem;color:var(--ui-text);font-size:clamp(1.18rem,2.4vw,1.55rem);line-height:1.2}.legal-content h2:first-child,.legal-source-title+.legal-source-meta+h2{margin-top:.5rem}.legal-content p{margin:0;color:color-mix(in srgb,var(--ui-text) 86%,var(--ui-muted))}.legal-source-title{max-width:40rem;color:var(--ui-text)!important;font-size:clamp(1rem,2vw,1.18rem);font-weight:850;line-height:1.35;text-transform:uppercase}.legal-source-meta{border-bottom:1px solid color-mix(in srgb,var(--ui-line) 72%,transparent);padding-bottom:1.1rem;color:color-mix(in srgb,var(--ui-muted) 84%,var(--ui-text))!important;font-size:.88rem;font-weight:700}.legal-clause{padding-left:1.05rem;text-indent:-1.05rem}.legal-clause+.legal-clause{margin-top:.18rem}.legal-clause+.legal-list-item,.legal-content h2+.legal-clause{margin-top:.2rem}.legal-list-item{position:relative;margin-left:1.35rem!important;padding-left:1.1rem}.legal-list-item:before{position:absolute;left:0;content:"-"}.legal-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.legal-index-card,.legal-requisites-summary{border:1px solid color-mix(in srgb,var(--ui-line) 78%,transparent);border-radius:8px;background:color-mix(in srgb,#fff 46%,transparent);padding:1rem;text-decoration:none}.legal-index-card{display:grid;gap:.45rem;color:inherit}.legal-index-card span{color:var(--ui-accent);font-size:.72rem;font-weight:850;text-transform:uppercase}.legal-index-card strong{color:var(--ui-text);font-size:1rem;line-height:1.25}.legal-index-card p,.legal-requisites-summary p{margin:0;color:color-mix(in srgb,var(--ui-muted) 86%,var(--ui-text));font-size:.9rem;line-height:1.5}.legal-index-card:hover{border-color:color-mix(in srgb,var(--ui-accent) 34%,var(--ui-line))}.legal-requisites-summary{display:grid;gap:.35rem}.legal-requisites-summary h2{margin:0 0 .3rem;font-size:1.2rem}.legal-requisites-summary a{color:var(--ui-accent)}@media (max-width:900px){.legal-layout{grid-template-columns:1fr}.legal-nav{position:static}.legal-home-logo{width:clamp(6.9rem,31vw,7.7rem)}.legal-meta,.legal-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.legal-index-grid,.legal-meta,.legal-nav nav{grid-template-columns:1fr}}@media (max-width:820px){.site-footer{grid-template-columns:1fr}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.site-footer-grid{grid-template-columns:1fr}}.marketing-pricing-section{position:relative;z-index:1;display:grid;width:100%;place-items:center;padding:0 0 3rem}.pricing-embedded-panel{width:min(64rem,100%)}.pricing-embedded-panel.is-unframed{border:0;background:transparent;box-shadow:none;padding:0}.pricing-embedded-panel.is-unframed .pricing-plan-grid{width:min(60.5rem,100%)}.pricing-embedded-panel.is-unframed .pricing-upgrade-header{padding-inline:0}.pricing-compare-action{display:grid;width:100%;justify-items:center}.pricing-compare-link{display:flex;width:-moz-fit-content;width:fit-content;min-height:2.65rem;align-items:center;justify-content:center;justify-self:center;margin:1.1rem auto 0;border:1px solid color-mix(in srgb,var(--pricing-teal-strong) 28%,var(--pricing-line));border-radius:8px;background:var(--pricing-surface-strong);color:var(--pricing-teal-strong);padding:.75rem 1rem;font-size:.9rem;font-weight:850;text-decoration:none;box-shadow:0 10px 22px rgba(58,54,45,.08)}.pricing-compare-link:hover{border-color:color-mix(in srgb,var(--pricing-teal-strong) 48%,var(--pricing-line));color:var(--pricing-text)}.pricing-page{display:grid;gap:1.8rem;min-height:100vh;background:var(--ui-bg);padding:clamp(2.5rem,6vw,5rem) 1rem 4rem;color:var(--ui-text)}.marketing-onboarding{margin-top:1.35rem}.marketing-publish-drive .publish-drive-grid{min-height:10.6rem;padding-top:1.7rem;padding-bottom:1.7rem}.marketing-onboarding-email{position:relative;z-index:0;margin-top:-1.05rem;border-top-color:color-mix(in srgb,var(--ui-accent) 22%,transparent);border-top-left-radius:0;border-top-right-radius:0;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-accent) 8%,#fff),hsla(0,0%,100%,.9));animation:marketing-email-tray .26s cubic-bezier(.22,1,.36,1) both;transform-origin:top center}.marketing-onboarding-email:before{content:"";position:absolute;left:1.2rem;right:1.2rem;top:0;height:1px;background:color-mix(in srgb,var(--ui-accent) 34%,transparent)}.marketing-onboarding-email-title{margin:.65rem 0 0;text-align:center;color:var(--ui-text);font-size:.86rem;font-weight:800}.marketing-onboarding-email-note{margin:.25rem 0 0;text-align:center;color:var(--ui-muted);font-size:.78rem;font-weight:500;line-height:1.35}.marketing-onboarding-email-row{display:grid;grid-template-columns:minmax(11rem,18rem) auto;gap:.75rem;align-items:end;justify-content:center;margin-top:.75rem}.marketing-onboarding-email-row button{min-height:2.35rem;white-space:nowrap}.marketing-onboarding-sent{display:grid;justify-items:center;gap:.35rem;padding:.25rem 0;text-align:center}.marketing-onboarding-sent-address{margin:.35rem 0 0;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--ui-accent) 22%,transparent);border-radius:var(--ui-radius);background:color-mix(in srgb,var(--ui-accent) 7%,#fff);padding:.42rem .6rem;color:var(--ui-text);font-size:.82rem;font-weight:700;overflow-wrap:anywhere}@keyframes marketing-email-tray{0%{opacity:0;transform:translateY(-.85rem) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}.marketing-drive-arrows{pointer-events:none;display:grid;width:min(100%,36rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;justify-self:center;margin:-.35rem auto 0;opacity:.72}.marketing-drive-arrows svg{width:100%;height:3.25rem;overflow:visible;fill:none;stroke:color-mix(in srgb,var(--ui-accent) 78%,var(--ui-text));stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 .25rem .45rem color-mix(in srgb,var(--ui-accent) 12%,transparent));transform-origin:50% 50%}.marketing-drive-arrows svg:first-child{animation:marketing-arrow-left 2.8s ease-in-out infinite}.marketing-drive-arrows svg:nth-child(2){animation:marketing-arrow-center 2.8s ease-in-out .14s infinite}.marketing-drive-arrows svg:nth-child(3){animation:marketing-arrow-right 2.8s ease-in-out .28s infinite}@keyframes marketing-arrow-left{0%,to{opacity:.58;transform:translateY(-.15rem) rotate(-5deg)}45%{opacity:.9;transform:translateY(.18rem) rotate(-4deg)}}@keyframes marketing-arrow-center{0%,to{opacity:.64;transform:translateY(.1rem)}45%{opacity:.95;transform:translateY(.42rem)}}@keyframes marketing-arrow-right{0%,to{opacity:.58;transform:translateY(-.15rem) rotate(5deg)}45%{opacity:.9;transform:translateY(.18rem) rotate(4deg)}}@media (prefers-reduced-motion:reduce){.marketing-onboarding-email{animation:none}.marketing-drive-arrows svg{animation:none!important}.marketing-drive-arrows svg:first-child{transform:translateY(-.15rem) rotate(-5deg)}.marketing-drive-arrows svg:nth-child(2){transform:translateY(.1rem)}.marketing-drive-arrows svg:nth-child(3){transform:translateY(-.15rem) rotate(5deg)}}.marketing-drive-drop-hint{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.42rem;border:1px dashed color-mix(in srgb,var(--ui-accent) 34%,transparent);border-radius:999px;margin-top:.25rem;background:color-mix(in srgb,#fff 72%,transparent);padding:.32rem .58rem;color:color-mix(in srgb,var(--ui-accent) 72%,var(--ui-muted));font-size:.76rem;font-weight:800;line-height:1}.marketing-drive-drop-hint:before{content:"";width:.38rem;height:.38rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 .22rem color-mix(in srgb,currentColor 12%,transparent)}.publish-drive-trigger.is-drag-over .marketing-drive-drop-hint{border-color:color-mix(in srgb,var(--ui-accent) 68%,transparent);background:color-mix(in srgb,var(--ui-accent) 10%,#fff);color:var(--ui-accent)}.marketing-selected-files{border:1px solid color-mix(in srgb,var(--ui-accent) 20%,var(--ui-line));border-radius:8px;background:color-mix(in srgb,#fff 78%,transparent);padding:.85rem;box-shadow:var(--ui-shadow-sm)}.marketing-selected-file{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;border:1px solid var(--ui-line);border-radius:7px;background:hsla(0,0%,100%,.82);padding:.62rem .7rem}.marketing-selected-file button{border:1px solid var(--ui-line);border-radius:6px;background:#fff;padding:.36rem .58rem;color:var(--ui-danger);font-size:.76rem;font-weight:800;transition:border-color .14s ease,background .14s ease,color .14s ease}.marketing-selected-file button:hover{border-color:color-mix(in srgb,var(--ui-danger) 58%,var(--ui-line));background:color-mix(in srgb,var(--ui-danger) 8%,#fff)}.upload-upgrade-backdrop{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;background:rgba(15,23,42,.28);padding:1rem;backdrop-filter:blur(8px)}.upload-upgrade-modal{position:relative;width:min(100%,28rem);border:1px solid color-mix(in srgb,var(--ui-accent) 24%,var(--ui-line));border-radius:8px;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--ui-accent) 12%,transparent),transparent 15rem),#fff;padding:1.25rem;box-shadow:0 26px 80px rgba(15,23,42,.24)}.upload-upgrade-close{position:absolute;right:.75rem;top:.75rem;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid var(--ui-line);border-radius:6px;background:hsla(0,0%,100%,.78);color:var(--ui-muted)}.upload-upgrade-close svg{width:1rem;height:1rem}.upload-upgrade-kicker{color:var(--ui-accent);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.upload-upgrade-modal h2{max-width:22rem;margin-top:.45rem;color:var(--ui-text);font-size:1.45rem;font-weight:760;line-height:1.15}.upload-upgrade-modal p:not(.upload-upgrade-kicker){margin-top:.7rem;color:var(--ui-muted);font-size:.94rem;line-height:1.55}.upload-upgrade-action{margin-top:1rem;border:0;border-radius:6px;background:var(--ui-text);padding:.75rem 1rem;color:#fff;font-size:.9rem;font-weight:800;transition:background .14s ease,transform .14s ease}.upload-upgrade-action:hover{background:var(--ui-accent);transform:translateY(-1px)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::-moz-selection{background:color-mix(in srgb,var(--ui-accent) 18%,transparent);color:var(--ui-text)}::selection{background:color-mix(in srgb,var(--ui-accent) 18%,transparent);color:var(--ui-text)}input,select,textarea{color:var(--ui-text);background-color:var(--ui-surface)}input::-moz-placeholder,textarea::-moz-placeholder{color:color-mix(in srgb,var(--ui-muted) 62%,transparent)}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--ui-muted) 62%,transparent)}a:focus-visible,button:focus-visible,input:focus,select:focus,textarea:focus{outline:2px solid color-mix(in srgb,var(--ui-accent) 36%,transparent);outline-offset:2px}.bg-white,.bg-white\/70,.bg-white\/75,.bg-white\/80{background:var(--ui-panel-bg)!important;backdrop-filter:blur(14px)}.bg-paper,.bg-paper\/70,.bg-paper\/80{background:var(--ui-paper-bg)!important}.border-line{border-color:var(--ui-line)!important}.shadow-sm{box-shadow:var(--ui-shadow-sm)!important}.shadow-xl{box-shadow:var(--ui-shadow-xl)!important}.rounded,.rounded-md{border-radius:var(--ui-radius)!important}.text-ink{color:var(--ui-text)!important}.text-ink\/45,.text-ink\/50,.text-ink\/55,.text-ink\/60,.text-ink\/65,.text-ink\/70{color:var(--ui-muted)!important}.bg-ink{background-color:var(--ui-text)!important;color:var(--ui-bg)!important;border-color:var(--ui-text)!important}:root[data-theme=dark] .bg-ink{background-color:rgba(143,201,207,.11)!important;color:var(--ui-text)!important;border-color:var(--ui-line-strong)!important}.bg-moss{background:linear-gradient(180deg,var(--ui-accent),var(--ui-accent-hover))!important;color:var(--ui-accent-text)!important}:root[data-theme=dark] .bg-moss{background:linear-gradient(180deg,rgba(143,201,207,.9),rgba(93,145,153,.82))!important}.bg-moss.text-white,a.bg-moss,button.bg-moss{color:var(--ui-accent-text)!important}.bg-rust{background:linear-gradient(180deg,#d6a35c,#bd8440)!important;color:#fff!important}:root[data-theme=dark] .bg-rust{background:linear-gradient(180deg,hsla(36,56%,62%,.96),rgba(154,104,54,.92))!important;color:#090806!important}.text-white{color:#fff!important}:root[data-theme=dark] .text-white{color:var(--ui-text)!important}:root[data-theme=dark] .bg-moss.text-white,:root[data-theme=dark] a.bg-moss,:root[data-theme=dark] button.bg-moss{color:var(--ui-accent-text)!important}:root[data-theme=dark] .bg-rust.text-white,:root[data-theme=dark] a.bg-rust,:root[data-theme=dark] button.bg-rust{color:#090806!important}.text-rust{color:var(--ui-warning)!important}.text-moss{color:var(--ui-accent)!important}.border-moss{border-color:color-mix(in srgb,var(--ui-accent) 52%,transparent)!important}.border-rust,.border-rust\/25,.border-rust\/30{border-color:color-mix(in srgb,var(--ui-warning) 34%,transparent)!important}.bg-rust\/5{background-color:color-mix(in srgb,var(--ui-warning) 9%,transparent)!important}.bg-moss\/5{background-color:color-mix(in srgb,var(--ui-accent) 8%,transparent)!important}.password-lock-badge{box-shadow:0 0 18px color-mix(in srgb,var(--ui-accent) 18%,transparent)}.publish-link-field{position:relative}.form-field-title{color:var(--ui-text);font-size:.76rem;font-family:inherit;font-weight:700;letter-spacing:0;text-transform:uppercase}.form-optional-label{margin-left:.25rem;color:color-mix(in srgb,var(--ui-muted) 48%,transparent);font-size:.68rem;font-weight:500;text-transform:none}.create-publication-form input::-moz-placeholder,.create-publication-form textarea::-moz-placeholder{color:color-mix(in srgb,var(--ui-muted) 46%,transparent);font-size:.78rem}.create-publication-form input::placeholder,.create-publication-form textarea::placeholder,.form-helper-text{color:color-mix(in srgb,var(--ui-muted) 46%,transparent);font-size:.78rem}.publication-settings-form .form-field-title{color:var(--ui-text)}.publication-settings-shell{display:grid;gap:.85rem;min-height:min(76dvh,44rem);overscroll-behavior:contain;padding-right:1cm}@media (min-width:768px){.publication-settings-shell{grid-template-columns:11rem minmax(0,1fr);align-items:stretch}}.publication-settings-nav{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.15rem}@media (min-width:768px){.publication-settings-nav{position:sticky;top:0;align-self:start;display:grid;overflow:visible;padding-bottom:0}}.publication-settings-nav button{flex:0 0 auto;border:0;border-left:2px solid transparent;background:transparent;padding:.38rem 0 .38rem .65rem;color:var(--ui-muted);font-size:.78rem;font-weight:800;text-align:left}.publication-settings-nav button.is-active,.publication-settings-nav button:hover{border-left-color:color-mix(in srgb,var(--ui-accent) 70%,transparent);color:var(--ui-accent)}.publication-settings-nav button.is-active{background:transparent}.publication-settings-content{display:grid;align-content:start;gap:3.15rem;min-width:0;max-height:min(68dvh,39rem);overflow-y:auto;overscroll-behavior:contain;padding:.1rem .9rem .35rem;scroll-behavior:smooth;scroll-padding-top:0}.publication-settings-section{position:relative;display:grid;gap:.82rem;min-width:0;scroll-margin-top:0}.publication-settings-section:not(:last-child){padding-bottom:.65rem}.publication-settings-section:not(:last-child):after{content:"";position:absolute;right:0;bottom:-1.55rem;left:0;height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--ui-muted) 5%,transparent)}.publication-settings-section>h3{color:var(--ui-text);font-size:.94rem;font-weight:800;line-height:1.2;margin:0;letter-spacing:0}.publication-settings-group>h4:after,.publication-settings-section>h3:after{content:"";display:block;width:2.25rem;height:1px;margin-top:.38rem;background:color-mix(in srgb,var(--ui-accent) 34%,transparent)}.publication-settings-group{display:grid;gap:.68rem;min-width:0}.publication-settings-group+.publication-settings-group{margin-top:.35rem;padding-top:1rem;background:linear-gradient(var(--ui-line),var(--ui-line)) 0 0 /100% 1px no-repeat}.publication-settings-group>h4{color:var(--ui-text);font-size:.88rem;font-weight:800}.publication-settings-toggle-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;align-items:center}.publication-settings-toggle-row small,.publication-settings-toggle-row strong{display:block}.publication-settings-toggle-row strong{color:var(--ui-text);font-size:.9rem;font-weight:800}.publication-settings-toggle-row small{margin-top:.2rem;color:var(--ui-muted);font-size:.76rem;line-height:1.4}.dashboard-file-inline-form,.dashboard-manage-file-actions,.dashboard-manage-file-card,.dashboard-manage-file-card>div,.dashboard-manage-files{min-width:0}.dashboard-manage-file-card{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.dashboard-manage-file-card{grid-template-columns:minmax(12rem,1fr) minmax(0,auto);align-items:center}}.dashboard-manage-file-name{overflow-wrap:anywhere;word-break:normal;line-height:1.35}.dashboard-manage-file-actions{align-items:flex-start;justify-content:flex-start}@media (min-width:900px){.dashboard-manage-file-actions{justify-content:flex-end}}.dashboard-file-inline-form{display:contents}.dashboard-file-action-error{flex-basis:100%;order:99;max-width:min(22rem,100%);margin:0;color:var(--ui-danger);font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.dashboard-upload-progress{flex:1 1 11rem;order:98;min-width:min(11rem,100%);max-width:18rem}.dashboard-upload-progress-label{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.25rem;color:var(--ui-muted);font-size:.72rem;font-weight:700}.dashboard-convert-progress,.dashboard-upload-progress-bar{overflow:hidden;height:.35rem;border-radius:999px;background:color-mix(in srgb,var(--ui-line) 82%,transparent)}.dashboard-convert-progress span,.dashboard-upload-progress-bar span{display:block;height:100%;border-radius:inherit;background:var(--ui-accent)}.dashboard-upload-progress-bar span{transition:width .16s ease}.dashboard-convert-action{display:grid;justify-items:start;gap:.3rem;min-width:0;position:relative}.dashboard-convert-button{width:-moz-fit-content;width:fit-content;justify-self:start}.dashboard-convert-action.is-icon{display:inline-grid;width:2.5rem;height:2.5rem;min-width:2.5rem;place-items:center;justify-items:center;overflow:visible}.dashboard-convert-action.is-icon .dashboard-convert-button{display:inline-flex;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;align-items:center;justify-content:center;padding:0}.dashboard-convert-action.is-icon .dashboard-convert-button svg{width:1rem;height:1rem}.dashboard-convert-action.is-icon .dashboard-convert-button svg.is-spinning{animation:dashboard-convert-spin 1.1s linear infinite}.dashboard-convert-action.is-icon .dashboard-convert-error,.dashboard-convert-action.is-icon .dashboard-convert-status{position:static;width:100%}.dashboard-convert-action.is-icon .dashboard-convert-error{color:var(--skin-rust,var(--ui-danger))!important}.dashboard-convert-action.is-spotlight{position:relative;z-index:1}.dashboard-convert-action.is-spotlight .dashboard-convert-button{border-color:rgba(185,142,93,.55)!important;background:radial-gradient(circle at 50% 42%,rgba(185,142,93,.18),transparent 62%),var(--skin-surface-strong,#fffdf8)!important;box-shadow:0 0 0 4px rgba(185,142,93,.18),0 16px 34px rgba(37,33,26,.22),inset 0 1px 0 hsla(0,0%,100%,.5)!important}.video-conversion-hint,.video-conversion-hint-trigger{position:relative;display:inline-flex;flex:0 0 auto;align-items:center}.video-conversion-hint-trigger{width:1.28rem;height:1.28rem;min-width:1.28rem;min-height:1.28rem;align-self:center;justify-content:center;border:1px solid rgba(185,142,93,.34);border-radius:999px;background:rgba(255,253,248,.82);color:var(--skin-rust,#9a7048);box-shadow:0 0 0 3px rgba(185,142,93,.08),0 6px 14px rgba(66,58,44,.09);cursor:pointer}.video-conversion-hint-trigger:hover,.video-conversion-hint-trigger[aria-expanded=true]{border-color:rgba(185,142,93,.58);background:#fffdf8;color:#8a5f36}.video-conversion-hint-trigger svg{width:.82rem;height:.82rem}.video-conversion-hint-panel{display:block;width:min(30rem,100%);margin:.1rem auto 0;border:1px solid rgba(113,90,63,.16);border-radius:var(--skin-radius,8px);background:rgba(255,253,248,.94);box-shadow:0 8px 20px rgba(66,58,44,.08),inset 0 1px 0 hsla(0,0%,100%,.54);color:var(--skin-muted,#6b675f);padding:.58rem .72rem;text-align:center;font-size:.7rem;font-weight:620;line-height:1.42;white-space:normal}.video-conversion-hint-panel.is-convert-status{display:grid;gap:.38rem;color:var(--skin-text,#1f2528)}.video-conversion-hint-panel.is-convert-status p{margin:0}.video-conversion-hint-panel.is-convert-status.is-error{color:var(--skin-rust,var(--ui-danger))}.dashboard-convert-progress{width:100%}.dashboard-convert-status{display:grid;gap:.3rem;width:min(16rem,100%);color:var(--ui-muted);font-size:.72rem;font-weight:700;line-height:1.35}.dashboard-convert-status p{margin:0}.dashboard-convert-progress span{width:42%;animation:dashboard-convert-progress 1.05s ease-in-out infinite}@keyframes dashboard-convert-progress{0%{transform:translateX(-105%)}to{transform:translateX(245%)}}@keyframes dashboard-convert-spin{to{transform:rotate(1turn)}}.publication-settings-actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.6rem;background:transparent;padding-top:.35rem}.publication-settings-action-buttons,.publication-settings-lifecycle-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.6rem}.publication-settings-lifecycle-actions{justify-content:flex-start}.publication-settings-save-status{min-height:1.2rem;min-width:0;text-align:center}.publication-settings-action-buttons{justify-content:flex-end}.publication-settings-danger-button,.publication-settings-muted-button{border-radius:.25rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:border-color .14s ease,color .14s ease,background .14s ease,opacity .14s ease}.publication-settings-danger-button{border:1px solid color-mix(in srgb,var(--ui-danger) 42%,var(--ui-line));background:var(--ui-surface);color:var(--ui-danger)}.publication-settings-danger-button:hover{border-color:var(--ui-danger);background:color-mix(in srgb,var(--ui-danger) 7%,var(--ui-surface))}.publication-settings-muted-button{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}.publication-settings-muted-button:hover{border-color:color-mix(in srgb,var(--ui-accent) 38%,var(--ui-line));color:var(--ui-accent)}.publication-settings-danger-button:disabled,.publication-settings-muted-button:disabled{cursor:not-allowed;opacity:.6}.publication-settings-discard{position:absolute;inset:0;z-index:5;display:grid;place-items:center;border-radius:inherit;background:color-mix(in srgb,var(--ui-bg) 62%,transparent);padding:1rem;backdrop-filter:blur(7px)}.publication-settings-discard-panel{display:grid;gap:.7rem;width:min(100%,28rem);border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-xl);padding:1rem}.publication-settings-discard-panel h3,.publication-settings-discard-panel p{margin:0}.publication-settings-discard-panel h3{color:var(--ui-text);font-size:1.1rem;font-weight:800}.publication-settings-discard-panel p{color:var(--ui-muted);font-size:.88rem;line-height:1.45}.publication-settings-discard-actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}@media (min-width:768px){.publication-settings-actions{grid-column:2;grid-template-columns:minmax(0,1fr) minmax(8rem,auto) minmax(0,1fr)}}.dashboard-action-toast{position:absolute;right:0;top:calc(100% + .35rem);z-index:4;width:-moz-max-content;width:max-content;max-width:13rem;border:1px solid color-mix(in srgb,var(--ui-accent) 24%,transparent);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);padding:.35rem .55rem;color:var(--ui-accent);font-size:.72rem;font-weight:700}:root:not([data-theme=dark]) .dashboard-card{border-color:rgba(31,41,55,.11)!important;background:#fff!important;box-shadow:0 10px 28px rgba(15,23,42,.055),inset 0 1px 0 hsla(0,0%,100%,.96)!important;backdrop-filter:none}:root:not([data-theme=dark]) .dashboard-card:before{opacity:.24;background:linear-gradient(180deg,hsla(0,0%,100%,.7),transparent 42%),radial-gradient(circle at 12% 0,rgba(31,41,55,.012),transparent 14rem)}.analytics-range-switch{display:flex;flex-wrap:wrap;gap:.4rem}.analytics-range-switch button{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);padding:.45rem .65rem;color:var(--ui-muted);font-size:.78rem;font-weight:700}.analytics-range-switch button.is-active,.analytics-range-switch button:hover{border-color:color-mix(in srgb,var(--ui-accent) 56%,transparent);color:var(--ui-accent)}.analytics-daily-chart{display:grid;min-height:11rem;grid-auto-flow:column;grid-auto-columns:minmax(1.7rem,1fr);align-items:end;gap:.35rem;overflow-x:auto;padding:.45rem 0 .2rem}.analytics-daily-column{display:grid;min-width:1.7rem;grid-template-rows:1fr auto;gap:.4rem;color:var(--ui-muted);font-size:.68rem;font-weight:700;text-align:center}.analytics-daily-bars{display:grid;height:8.5rem;grid-template-columns:repeat(3,minmax(.25rem,.42rem));align-items:end;justify-content:center;gap:.14rem;border-bottom:1px solid var(--ui-line)}.analytics-daily-bars span{display:block;min-height:.25rem;border-radius:999px 999px 0 0}.analytics-chart-legend{display:flex;flex-wrap:wrap;gap:.75rem;color:var(--ui-muted);font-size:.72rem;font-weight:700}.analytics-chart-legend span{display:inline-flex;align-items:center;gap:.35rem}.analytics-chart-legend i{display:inline-block;width:.55rem;height:.55rem;border-radius:999px}.analytics-chart-legend .is-views,.analytics-daily-bars .is-views{background:var(--ui-accent)}.analytics-chart-legend .is-downloads,.analytics-daily-bars .is-downloads{background:var(--ui-brand-accent)}.analytics-chart-legend .is-clicks,.analytics-daily-bars .is-clicks{background:var(--ui-text)}.analytics-breakdown-bar{display:block;height:.25rem;min-width:.5rem;border-radius:999px;background:linear-gradient(90deg,var(--ui-accent),var(--ui-brand-accent))}@media (max-width:640px){.analytics-daily-chart{min-height:8.5rem;grid-auto-columns:minmax(1.35rem,1fr);gap:.25rem}.analytics-daily-bars{height:6.25rem;grid-template-columns:repeat(3,minmax(.18rem,.32rem))}.analytics-daily-column{min-width:1.35rem;font-size:.62rem}}.promo-power-button{display:inline-flex;align-items:center;gap:0;cursor:pointer;color:var(--ui-muted);font-size:.72rem;font-weight:800}.promo-power-button input{position:absolute;opacity:0;pointer-events:none}.promo-power-button span{position:relative;display:inline-flex;width:2.85rem;height:1.9rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--ui-line-strong) 86%,transparent);border-radius:.22rem;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-muted) 14%,transparent),transparent 48%),var(--ui-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 24%,transparent),inset 0 -.22rem .42rem color-mix(in srgb,#000 12%,transparent),0 .18rem 0 color-mix(in srgb,var(--ui-muted) 10%,transparent);color:color-mix(in srgb,var(--ui-muted) 82%,transparent);font-size:.62rem;font-weight:900;letter-spacing:.08em;line-height:1;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.promo-power-button span:before{content:none;position:absolute;inset:.32rem;border:1px solid color-mix(in srgb,var(--ui-line) 78%,transparent);border-radius:.12rem;background:linear-gradient(90deg,transparent 0 46%,color-mix(in srgb,var(--ui-muted) 34%,transparent) 46% 54%,transparent 54%),linear-gradient(180deg,transparent 0 46%,color-mix(in srgb,var(--ui-muted) 26%,transparent) 46% 54%,transparent 54%)}.promo-power-button span:after{content:none;position:absolute;inset:.7rem;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--ui-muted) 38%,transparent),transparent 62%);opacity:.75}.promo-power-button input:checked+span{border-color:color-mix(in srgb,var(--ui-accent) 58%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-accent) 20%,transparent),color-mix(in srgb,var(--ui-accent) 6%,transparent)),var(--ui-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 26%,transparent),inset 0 -.16rem .34rem color-mix(in srgb,#000 10%,transparent),0 .08rem 0 color-mix(in srgb,var(--ui-accent) 20%,transparent),0 0 .55rem color-mix(in srgb,var(--ui-accent) 18%,transparent);color:var(--ui-accent);text-shadow:0 0 .35rem color-mix(in srgb,var(--ui-accent) 38%,transparent);transform:translateY(.06rem)}.promo-power-button input:checked+span:after{background:var(--ui-accent);box-shadow:0 0 .75rem color-mix(in srgb,var(--ui-accent) 78%,transparent);opacity:1}.promo-power-button input:checked~strong{color:var(--ui-accent)}.public-promo-card{--public-promo-accent:#5f8f8a;--public-promo-accent-active:#4f7e79;--public-promo-accent-text:#fffdf8;position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;gap:.65rem;border:1px solid color-mix(in srgb,var(--public-promo-accent) 34%,transparent);border-radius:var(--ui-radius);background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--public-promo-accent) 10%,transparent),transparent 9rem),var(--ui-surface);box-shadow:var(--ui-shadow-xl);padding:1rem}.public-promo-card:before{pointer-events:none;content:"";position:absolute;inset:.35rem;border-radius:inherit;background:linear-gradient(var(--public-promo-accent),var(--public-promo-accent)) 0 0 /18px 1px no-repeat,linear-gradient(var(--public-promo-accent),var(--public-promo-accent)) 0 0 /1px 18px no-repeat,linear-gradient(var(--public-promo-accent),var(--public-promo-accent)) 100% 100% /18px 1px no-repeat,linear-gradient(var(--public-promo-accent),var(--public-promo-accent)) 100% 100% /1px 18px no-repeat;opacity:.22}.public-promo-card h3{color:var(--ui-text);font-size:1rem;font-weight:800}.public-promo-card h3,.public-promo-card p{min-width:0;margin:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.public-promo-card p{color:var(--ui-muted);font-size:.85rem;line-height:1.5}.public-promo-card a,.public-promo-card span{position:relative;z-index:1;display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;justify-content:center;border-radius:var(--ui-radius);background:linear-gradient(180deg,var(--public-promo-accent),var(--public-promo-accent-active));padding:.55rem .75rem;color:var(--public-promo-accent-text);font-size:.8rem;font-weight:800;overflow-wrap:anywhere;text-align:center;white-space:normal;word-break:break-word}.public-promo-card-preview{max-width:22rem;box-shadow:var(--ui-shadow-sm)}.public-promo-card-preview.is-muted{opacity:.58}.public-promo-inline{width:min(100%,100%);max-width:100%;animation:public-promo-in .22s ease-out}@media (max-width:640px){.public-promo-inline{border-radius:var(--ui-radius)}}@keyframes public-promo-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.publish-link-field:before{pointer-events:none;content:"";position:absolute;inset:1.65rem -.55rem -.55rem;z-index:-1;border-radius:12px;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--ui-brand-accent) 20%,transparent),transparent 68%),linear-gradient(90deg,color-mix(in srgb,var(--ui-brand-accent) 12%,transparent),color-mix(in srgb,var(--ui-accent) 8%,transparent));filter:blur(1px)}.publish-link-input{border-color:var(--ui-line-strong)!important}.publish-file-stage{display:grid;min-height:15rem;place-items:center;gap:1rem;border:1px dashed var(--ui-line-strong);border-radius:var(--ui-radius);background:color-mix(in srgb,var(--ui-surface-soft) 72%,transparent);padding:2rem}.publish-dropzone-copy{min-height:5.25rem;align-content:center}.publish-dropzone-copy>p:first-child{min-height:1.75rem;display:flex;align-items:center}.publish-dropzone-copy .form-helper-text{min-height:2.35rem}.publish-file-select-button{min-width:10.75rem;justify-content:center;text-align:center}.publish-file-stage.is-drag-over{border-color:color-mix(in srgb,var(--ui-muted) 44%,var(--ui-line-strong));background:color-mix(in srgb,var(--ui-surface) 84%,transparent)}.upload-format-panel{position:relative;display:grid;gap:.45rem;min-width:0;margin-bottom:.65rem;justify-items:center}.upload-format-tabs{display:flex;gap:.35rem;max-width:100%;min-width:0;justify-content:center;overflow-x:auto;padding-bottom:.08rem;scrollbar-width:thin}.upload-format-tabs button{position:relative;flex:0 0 auto;border:0;border-radius:0;background:transparent;padding:.34rem .18rem .42rem;color:var(--ui-muted);font-size:.74rem;font-weight:760;white-space:nowrap}.upload-format-tabs button:after{content:"";position:absolute;right:.14rem;bottom:.12rem;left:.14rem;height:1px;background:transparent}.upload-format-tabs button.is-active,.upload-format-tabs button:hover{color:var(--ui-accent)}.upload-format-tabs button.is-active:after{background:color-mix(in srgb,var(--ui-accent) 55%,transparent)}.upload-format-tabs button span{margin-left:.28rem;color:var(--ui-muted);font-size:.62rem;font-weight:700}.upload-format-tabs .upload-format-details-trigger{margin-left:auto;border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:color-mix(in srgb,var(--ui-surface-soft) 78%,transparent);padding-inline:.52rem}.upload-format-tabs .upload-format-details-trigger:after{content:none}.upload-format-hint{min-height:1rem;color:var(--ui-muted);font-size:.72rem;line-height:1.35;text-align:center}.upload-format-popover{position:absolute;top:calc(100% + .25rem);right:0;left:50%;z-index:20;display:grid;gap:.65rem;width:min(100%,24rem);border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-lg);padding:.75rem;transform:translateX(-50%)}.upload-format-popover input{width:100%;border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft);padding:.5rem .62rem;color:var(--ui-text);font-size:.78rem;outline:none}.upload-format-popover input:focus{border-color:color-mix(in srgb,var(--ui-accent) 46%,var(--ui-line))}.upload-format-groups{display:grid;gap:.58rem;max-height:16rem;overflow-y:auto}.upload-format-groups section{display:grid;gap:.32rem}.upload-format-groups p{margin:0;color:var(--ui-text);font-size:.72rem;font-weight:780}.upload-format-groups div{display:flex;flex-wrap:wrap;gap:.28rem}.upload-format-groups span{border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:color-mix(in srgb,var(--ui-surface-soft) 82%,transparent);padding:.2rem .36rem;color:var(--ui-muted);font-size:.68rem;font-weight:760}.upload-format-groups span.is-highlighted{border-color:color-mix(in srgb,var(--ui-accent) 42%,transparent);background:color-mix(in srgb,var(--ui-accent) 9%,var(--ui-surface));color:var(--ui-accent)}.upload-format-groups small{color:var(--ui-muted);font-size:.7rem}.publish-file-item{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface-soft);padding:.75rem}.publish-loader{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;border:1px solid color-mix(in srgb,var(--ui-accent) 28%,transparent);border-radius:var(--ui-radius);background:radial-gradient(circle at 1.5rem 50%,color-mix(in srgb,var(--ui-accent) 12%,transparent),transparent 3rem),var(--ui-surface-soft);padding:.85rem}.publish-loader-orbit{width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--ui-accent) 42%,transparent);border-top-color:var(--ui-accent);border-radius:999px;animation:publish-loader-spin .9s linear infinite}.publish-loader-bar{position:relative;height:.35rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--ui-line) 74%,transparent)}.publish-loader-bar span{position:absolute;inset:0 auto 0 -40%;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--ui-accent),color-mix(in srgb,var(--ui-brand-accent) 70%,var(--ui-accent)),transparent);animation:publish-loader-bar 1.1s ease-in-out infinite}.publish-loader-bar.is-progress span{inset:0 auto 0 0;background:var(--ui-accent);animation:none;transition:width .16s ease}.publish-submit-button:disabled{transform:none}@keyframes publish-loader-spin{to{transform:rotate(1turn)}}@keyframes publish-loader-bar{to{transform:translateX(350%)}}.publish-drive-trigger{position:relative;border-color:var(--ui-line);background:var(--ui-panel-bg)}:root:not([data-theme=dark]) .publish-drive-trigger{border-color:rgba(31,41,55,.1);background:linear-gradient(90deg,rgba(31,41,55,.025),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.99),hsla(60,9%,98%,.95));box-shadow:0 16px 42px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.92)}:root:not([data-theme=dark]) .publish-drive-trigger:before{pointer-events:none;content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 9%,rgba(31,41,55,.052) 9.08%,transparent 9.16% 90.84%,rgba(31,41,55,.04) 90.92%,transparent 91%),radial-gradient(circle at 18% 50%,transparent 0 4.2rem,rgba(79,134,247,.045) 4.28rem 4.36rem,transparent 4.44rem);opacity:.5}:root:not([data-theme=dark]) .publish-drive-trigger:hover{border-color:rgba(79,134,247,.28);background:linear-gradient(90deg,rgba(79,134,247,.04),transparent 38%),linear-gradient(180deg,#fff,#f8f8f7);box-shadow:0 18px 48px rgba(15,23,42,.09),inset 0 1px 0 hsla(0,0%,100%,.96)}:root:not([data-theme=dark]) .publish-drive-trigger.is-drag-over{border-color:rgba(79,134,247,.86);background:radial-gradient(circle at 24% 48%,rgba(79,134,247,.24),transparent 15rem),linear-gradient(90deg,rgba(79,134,247,.16),transparent 48%),linear-gradient(180deg,#fff,#eef4ff);box-shadow:0 26px 74px rgba(79,134,247,.28),0 0 0 4px rgba(79,134,247,.18),0 0 0 10px rgba(79,134,247,.08),0 0 42px rgba(79,134,247,.26),inset 0 1px 0 hsla(0,0%,100%,.96)}.publish-drive-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(9rem,15rem) minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.15rem 1.25rem}.publish-drive-visual{position:relative;display:block;min-height:7.25rem}.publish-drive-body{position:absolute;left:.2rem;right:0;bottom:.35rem;display:block;height:4.95rem;border:2px solid #1f2937;border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(204,214,226,.96)),#e3e9f1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 8px 20px rgba(15,23,42,.12)}.publish-drive-slot{position:absolute;left:1rem;right:3rem;top:1rem;height:1.05rem;overflow:hidden;border-radius:3px;background:#0f172a;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.publish-drive-scanline{position:absolute;inset:.15rem auto .15rem -30%;width:45%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(79,134,247,.82),transparent);opacity:.76;transition:transform .22s ease}.publish-drive-trigger:hover .publish-drive-scanline{transform:translateX(250%)}.publish-drive-label{position:absolute;left:1rem;bottom:.8rem;color:rgba(31,41,55,.55);font-size:.62rem;font-weight:700;letter-spacing:0}.publish-drive-led{position:absolute;right:1.05rem;top:1.02rem;width:.68rem;height:.68rem;border-radius:999px;background:#78a83b;box-shadow:0 0 14px rgba(120,168,59,.58)}.publish-drive-button{position:absolute;right:.82rem;bottom:.72rem;width:1.22rem;height:1.22rem;border:1.5px solid #1f2937;border-radius:999px;background:#fff}.publish-drive-button:before{content:"";position:absolute;left:.28rem;right:.28rem;top:50%;height:1.5px;background:#1f2937;transform:translateY(-50%)}.publish-drive-document{position:absolute;left:1.1rem;top:.12rem;display:grid;gap:.32rem;width:4rem;height:4.9rem;padding:.72rem .58rem;border:1.5px solid rgba(31,41,55,.44);border-radius:6px;background:#fff;box-shadow:0 8px 18px rgba(15,23,42,.1);transform:rotate(-5deg);transition:transform .18s ease}.publish-drive-document:after{content:"";position:absolute;right:-1px;top:-1px;width:1rem;height:1rem;border-left:1px solid rgba(31,41,55,.25);border-bottom:1px solid rgba(31,41,55,.25);border-radius:0 6px 0 4px;background:#edf3fb}.publish-drive-document span{display:block;height:.22rem;border-radius:999px;background:rgba(79,134,247,.42)}.publish-drive-document-two{left:4rem;top:.72rem;width:3.45rem;height:4.15rem;transform:rotate(5deg)}.publish-drive-trigger:hover .publish-drive-document-one{transform:translateY(.28rem) rotate(-3deg)}.publish-drive-trigger:hover .publish-drive-document-two{transform:translateY(.36rem) rotate(3deg)}.publish-drive-copy{display:grid;gap:.2rem;min-width:0}.publish-drive-kicker{color:var(--ui-warning);font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.publish-drive-title{color:var(--ui-text);font-size:1.18rem;font-weight:700;line-height:1.2}.publish-drive-text{max-width:34rem;color:var(--ui-muted);font-size:.92rem;line-height:1.45}.publish-drive-action{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid rgba(79,134,247,.42);border-radius:8px;color:var(--ui-accent);background:hsla(0,0%,100%,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86)}:root[data-theme=dark] .publish-drive-trigger{border-color:rgba(143,201,207,.34);background:linear-gradient(90deg,rgba(143,201,207,.08),transparent 42%),linear-gradient(180deg,rgba(14,22,20,.9),rgba(8,11,10,.92));box-shadow:0 0 0 1px rgba(143,201,207,.045),0 18px 60px rgba(0,0,0,.34),inset 0 1px 0 hsla(44,58%,89%,.08)}:root[data-theme=dark] .publish-drive-trigger:before{pointer-events:none;content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 9%,rgba(143,201,207,.16) 9.08%,transparent 9.16% 90.84%,hsla(36,56%,62%,.13) 90.92%,transparent 91%),radial-gradient(circle at 18% 50%,transparent 0 4.2rem,rgba(143,201,207,.12) 4.28rem 4.36rem,transparent 4.44rem),linear-gradient(rgba(143,201,207,.035) 1px,transparent 0);background-size:auto,auto,22px 22px;opacity:.76}:root[data-theme=dark] .publish-drive-trigger:hover{border-color:rgba(143,201,207,.52);background:linear-gradient(90deg,rgba(143,201,207,.12),transparent 44%),linear-gradient(180deg,rgba(16,28,25,.94),rgba(8,11,10,.94));box-shadow:0 0 0 1px rgba(143,201,207,.08),0 20px 66px rgba(0,0,0,.42),0 0 34px rgba(143,201,207,.08)}:root[data-theme=dark] .publish-drive-trigger.is-drag-over{border-color:rgba(143,201,207,.92);background:radial-gradient(circle at 24% 48%,rgba(143,201,207,.22),transparent 15rem),linear-gradient(90deg,rgba(143,201,207,.22),transparent 52%),linear-gradient(180deg,rgba(18,35,32,.96),rgba(8,11,10,.95));box-shadow:0 0 0 1px rgba(143,201,207,.16),0 26px 70px rgba(0,0,0,.46),0 0 0 4px rgba(143,201,207,.2),0 0 0 10px rgba(143,201,207,.08),0 0 46px rgba(143,201,207,.24)}:root[data-theme=dark] .publish-drive-visual{filter:drop-shadow(0 0 18px rgba(143,201,207,.1))}:root[data-theme=dark] .publish-drive-body{border-color:rgba(143,201,207,.5);background:linear-gradient(180deg,rgba(22,35,33,.96),rgba(9,13,12,.98)),#0c1413;box-shadow:inset 0 1px 0 hsla(44,58%,89%,.08),0 12px 30px rgba(0,0,0,.32)}:root[data-theme=dark] .publish-drive-slot{background:#020403;box-shadow:inset 0 0 0 1px rgba(143,201,207,.16),0 0 12px rgba(143,201,207,.08)}:root[data-theme=dark] .publish-drive-scanline{background:linear-gradient(90deg,transparent,rgba(143,201,207,.9),transparent)}:root[data-theme=dark] .publish-drive-label{color:hsla(44,58%,89%,.42)}:root[data-theme=dark] .publish-drive-led{background:#8fc9cf;box-shadow:0 0 16px rgba(143,201,207,.62)}:root[data-theme=dark] .publish-drive-button{border-color:rgba(143,201,207,.68);background:rgba(8,11,10,.92)}:root[data-theme=dark] .publish-drive-button:before{background:rgba(143,201,207,.8)}:root[data-theme=dark] .publish-drive-document{border-color:rgba(143,201,207,.38);background:rgba(20,30,28,.98);box-shadow:0 10px 20px rgba(0,0,0,.32)}:root[data-theme=dark] .publish-drive-document:after{border-color:rgba(143,201,207,.22);background:rgba(143,201,207,.1)}:root[data-theme=dark] .publish-drive-document span{background:rgba(143,201,207,.5)}:root[data-theme=dark] .publish-drive-action{border-color:rgba(143,201,207,.42);color:var(--ui-accent);background:rgba(143,201,207,.08);box-shadow:inset 0 1px 0 hsla(44,58%,89%,.06),0 0 18px rgba(143,201,207,.08)}@media (max-width:640px){.publish-drive-grid{grid-template-columns:1fr;justify-items:center;gap:.9rem;padding:1rem;text-align:center}.publish-drive-visual{width:min(100%,14rem)}.publish-drive-action{display:none}.marketing-onboarding{margin-top:.7rem}.marketing-publish-drive .publish-drive-grid{min-height:11rem;padding-top:1.3rem;padding-bottom:1.3rem}.marketing-onboarding-email{margin-top:-.8rem}.marketing-onboarding-email-row{grid-template-columns:1fr;justify-content:stretch}.marketing-drive-arrows{width:min(100%,20rem);gap:.15rem;margin-top:-.15rem;opacity:.58}.marketing-drive-arrows svg{height:2.45rem;stroke-width:3}}.public-publication{display:flex;min-height:100dvh;flex-direction:column}.public-publication-content{flex:1 0 auto;padding-bottom:1.25rem}.public-content-with-rail{min-height:calc(100dvh - 3.25rem);align-content:center;justify-content:stretch;padding-block:clamp(1.25rem,5vh,3rem) clamp(1.5rem,10vh,6rem)}@media (min-width:1024px){.public-content-with-rail{max-width:min(86rem,calc(100vw - 8.75rem));padding-right:0}}.public-single-file-content{max-width:none;width:100%;min-height:100dvh;align-content:stretch;gap:0;padding-block:0;padding-inline:0}.public-single-file-main{min-height:100dvh}@media (max-width:1023px){.public-single-file-content{margin-top:3.25rem;min-height:calc(100dvh - 3.25rem)}.public-single-file-content .public-office-viewer,.public-single-file-content .public-office-viewer-frame,.public-single-file-content .public-text-viewer,.public-single-file-content .public-text-viewer-frame,.public-single-file-main{height:calc(100dvh - 3.25rem);min-height:calc(100dvh - 3.25rem)}.public-single-file-content .public-office-viewer iframe{height:calc(100dvh - 3.25rem)!important;min-height:calc(100dvh - 3.25rem)}}@media (min-width:1024px){.public-single-file-content{width:calc(100% - clamp(4.75rem, 5.2vw, 5.75rem));margin-left:0;margin-right:auto}}.public-header{display:grid;align-items:end;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--ui-line)}.public-publication-logo{width:auto;max-width:10rem;height:2.4rem;margin-top:.75rem;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.public-header{grid-template-columns:minmax(0,1fr) auto}}.public-document-card,.public-materials,.public-side-panel,.public-viewer-shell{position:relative;overflow:hidden;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-panel-bg);box-shadow:var(--ui-shadow-sm)}.public-document-card:before,.public-materials:before,.public-side-panel:before,.public-viewer-shell:before{pointer-events:none;content:"";position:absolute;inset:var(--ui-frame-inset);border-radius:inherit;background:var(--ui-frame-bg);opacity:var(--ui-frame-opacity)}.public-document-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;min-height:420px;align-content:center;padding:clamp(1.25rem,4vw,2.5rem)}.public-document-card>*{position:relative;z-index:1}.public-document-icon{display:grid;place-items:center;width:5rem;height:6.25rem;border:1px solid rgba(39,50,42,.14);border-radius:.5rem;background:linear-gradient(180deg,#fff,#f5f3ed);color:var(--color-rust);font-size:.85rem;font-weight:800;letter-spacing:.04em;box-shadow:0 16px 36px rgba(39,50,42,.1)}@media (max-width:640px){.public-document-card{grid-template-columns:1fr}}.public-mini-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);padding:.55rem .75rem;color:var(--ui-text);font-size:.8rem;font-weight:700}.public-mini-action:hover{border-color:color-mix(in srgb,var(--ui-accent) 58%,transparent);color:var(--ui-accent)}.public-viewer-frame{position:relative;z-index:1;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--ui-accent) 4%,transparent),transparent 14rem),var(--ui-surface-soft)}.public-viewer-shell-pdf{display:grid;grid-template-rows:auto minmax(0,1fr)}.public-viewer-shell-pdf .public-viewer-frame{height:clamp(28rem,68vh,46rem);min-height:0}.public-viewer-frame img{display:block;border:0}.public-viewer-scale-stage{display:grid;min-height:32rem;overflow:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.public-pdf-stage{display:grid;align-items:stretch;height:100%;min-height:34rem;overflow:hidden;padding:1rem}.public-viewer-shell-pdf .public-pdf-stage{min-height:0}.public-viewer-shell:fullscreen{display:grid;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100vh;border:0;border-radius:0;background:var(--ui-surface)}.public-viewer-shell:fullscreen .public-pdf-stage,.public-viewer-shell:fullscreen .public-viewer-frame{height:100%;min-height:0}.public-viewer-shell:fullscreen .public-viewer-frame{overflow:hidden}.public-image-stage{position:relative;padding:1rem}.public-image-zoom-trigger{width:100%;border:0;background:transparent;color:inherit;cursor:zoom-in;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.public-image-zoom-trigger.is-zoomed{cursor:zoom-out;display:block;overflow:auto;overflow-x:auto;overflow-y:auto;scrollbar-gutter:stable both-edges;touch-action:auto}.public-pdf-iframe{width:100%;height:100%;border:1px solid color-mix(in srgb,var(--ui-line) 72%,transparent);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm)}.public-pdf-icon{display:grid;width:4.5rem;height:5.6rem;place-items:center;border:1px solid color-mix(in srgb,var(--ui-accent) 34%,transparent);border-radius:4px;background:linear-gradient(135deg,transparent 0 75%,color-mix(in srgb,var(--ui-accent) 16%,transparent) 75%),var(--ui-surface-soft);color:var(--ui-accent);font-size:.8rem;font-weight:900}.public-image-zoom-box{min-width:0}.public-image-zoom-trigger .public-image-zoom-box{width:min(100%,68rem);margin:auto;transition:width .16s ease}.public-image-zoom-trigger.is-zoomed{align-content:start;justify-items:center}.public-image-zoom-trigger.is-zoomed .public-image-zoom-box{width:min(220%,140rem);min-width:-moz-min-content;min-width:min-content;max-width:none}.public-image-zoom-trigger img{cursor:zoom-in}.public-image-zoom-trigger.is-zoomed img{cursor:zoom-out}.public-single-file-content .public-viewer-shell{min-height:100dvh;border:0;border-radius:0;background:transparent;box-shadow:none}.public-single-file-content .public-viewer-shell:before{display:none}.public-single-file-content .public-viewer-frame{min-height:100dvh;background:radial-gradient(circle at 50% 45%,rgba(255,253,248,.42),transparent 32rem),var(--public-surface-muted);box-shadow:none}.public-single-file-content .public-viewer-shell-pdf .public-viewer-frame{height:100dvh}.public-single-file-content .public-pdf-toolbar{display:none}.public-single-file-content .public-pdf-stage{min-height:100dvh;padding:0}.public-single-file-content .public-pdf-iframe{border:0;border-radius:0;box-shadow:none}.public-single-file-content .public-image-stage,.public-single-file-content .public-viewer-scale-stage{height:100dvh;min-height:100dvh;padding:clamp(1rem,2.2vw,2rem)}.public-single-file-content .public-image-stage{align-content:center;justify-items:center}.public-single-file-content .public-image-stage img{max-height:calc(100dvh - clamp(2rem, 4.4vw, 4rem));width:auto;max-width:100%;margin:auto}.public-single-file-content .public-image-zoom-trigger.is-zoomed img{max-height:none;width:100%}.public-zoom-panel{position:relative;z-index:1;display:grid;align-items:center;justify-content:center;gap:.75rem;border-bottom:1px solid var(--ui-line);padding:.85rem 1rem}@media (min-width:640px){.public-zoom-panel{grid-template-columns:auto auto minmax(12rem,30rem) auto}}.public-zoom-label{display:inline-flex;align-items:baseline;gap:.55rem;min-width:6.9rem;color:var(--ui-muted);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.public-zoom-label strong{color:var(--ui-brand-accent-strong);font-size:.9rem;min-width:3.1rem;text-align:right}.public-zoom-presets{display:inline-flex;align-items:center;gap:.3rem}.public-zoom-presets button{min-width:2.3rem;border:1px solid color-mix(in srgb,var(--ui-line) 78%,transparent);border-radius:var(--ui-radius);background:color-mix(in srgb,var(--ui-surface) 82%,transparent);padding:.35rem .4rem;color:var(--ui-muted);font-size:.7rem;font-weight:800}.public-zoom-presets button.is-active,.public-zoom-presets button:hover{border-color:color-mix(in srgb,var(--ui-brand-accent) 54%,transparent);color:var(--ui-brand-accent-strong)}.public-viewer-fullscreen-button{min-height:2rem;padding:.45rem .65rem;white-space:nowrap}.public-pdf-toolbar{position:relative;z-index:1;display:flex;justify-content:flex-end;border-bottom:1px solid var(--ui-line);background:var(--ui-surface);padding:.75rem 1rem}.public-table-viewer{position:relative;overflow:hidden;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-panel-bg);box-shadow:var(--ui-shadow-sm)}.public-table-viewer:before{pointer-events:none;content:"";position:absolute;inset:var(--ui-frame-inset);border-radius:inherit;background:var(--ui-frame-bg);opacity:var(--ui-frame-opacity)}.public-table-frame,.public-table-note,.public-table-toolbar{position:relative;z-index:1}.public-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--ui-line);padding:1rem}.public-table-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.public-table-sheet-select{min-height:2.35rem;max-width:15rem;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);padding:.45rem .75rem;color:var(--ui-text);font-size:.85rem;font-weight:700}.public-table-frame{min-height:34rem;background:var(--ui-surface)}.public-table-scroll{max-height:clamp(34rem,70vh,52rem);overflow:auto}.public-table-preview{border-collapse:separate;border-spacing:0;color:var(--ui-text);font-size:.86rem}.public-table-preview,.public-table-zoom-layer{width:-moz-max-content;width:max-content;min-width:100%}.public-table-zoom-layer{transform-origin:top left;touch-action:pan-x pan-y}.public-table-preview td,.public-table-preview th{min-width:4rem;max-width:28rem;border-right:1px solid color-mix(in srgb,var(--ui-line) 72%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ui-line) 72%,transparent);padding:.65rem .75rem;text-align:left;vertical-align:top;white-space:pre-wrap;word-break:break-word}.public-table-preview td{overflow:hidden}.public-table-preview th{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--ui-surface-soft) 86%,#fff);color:var(--ui-brand-accent-strong);font-size:.75rem;font-weight:800}.public-table-preview tr:nth-child(2n) td{background:color-mix(in srgb,var(--ui-surface-soft) 46%,transparent)}.public-table-image-stack{display:grid;gap:.35rem}.public-table-image-stack:not(:only-child){margin-top:.35rem}.public-table-image-stack img{display:block;width:100%;max-width:12rem;max-height:8rem;-o-object-fit:contain;object-fit:contain}.public-table-state{display:grid;min-height:34rem;place-items:center;gap:.75rem;padding:2rem;color:var(--ui-muted);text-align:center}.public-table-state strong{color:var(--ui-text)}.public-table-state a{color:var(--ui-brand-accent-strong);font-weight:800}.public-table-note{border-top:1px solid var(--ui-line);padding:.85rem 1rem;color:var(--ui-muted);font-size:.85rem}.public-text-viewer{position:relative;overflow:hidden;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-panel-bg);box-shadow:var(--ui-shadow-sm)}.public-text-viewer:before{pointer-events:none;content:"";position:absolute;inset:var(--ui-frame-inset);border-radius:inherit;background:var(--ui-frame-bg);opacity:var(--ui-frame-opacity)}.public-text-viewer-frame,.public-text-viewer-header{position:relative;z-index:1}.public-text-viewer-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--ui-line);padding:1rem}.public-text-viewer-frame{height:min(76vh,820px);min-height:34rem;overflow:auto;background:var(--ui-surface)}.public-text-content{min-height:100%;margin:0;padding:clamp(1rem,2.2vw,2rem);color:var(--ui-text);font-family:var(--font-body);font-size:clamp(.86rem,1.6vw,.98rem);line-height:1.65;overflow-wrap:anywhere;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre-wrap}.public-text-state{display:grid;min-height:24rem;place-items:center;gap:.75rem;padding:2rem;color:var(--ui-muted);text-align:center}.public-html-viewer,.public-media-viewer,.public-static-site-viewer{position:relative;overflow:hidden;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-panel-bg);box-shadow:var(--ui-shadow-sm)}.public-html-viewer:before,.public-media-viewer:before,.public-static-site-viewer:before{pointer-events:none;content:"";position:absolute;inset:var(--ui-frame-inset);border-radius:inherit;background:var(--ui-frame-bg);opacity:var(--ui-frame-opacity)}.public-html-viewer-frame,.public-html-viewer-toolbar,.public-media-frame,.public-static-site-frame,.public-static-site-toolbar{position:relative;z-index:1}.public-html-viewer-toolbar,.public-static-site-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--ui-line);padding:1rem}.public-html-viewer-frame,.public-static-site-frame{display:block;width:100%;height:min(76vh,820px);min-height:34rem;overflow:auto;border:0;background:var(--ui-surface);-webkit-overflow-scrolling:touch}.public-html-full-access-frame,.public-html-full-access-page{min-height:100vh;background:#fff}.public-html-full-access-frame{display:block;width:100%;border:0}.public-authored-text-content{align-items:start;min-height:calc(100dvh - 3.25rem);align-content:start;padding-block:clamp(1rem,4vh,2.4rem)}.public-authored-text-viewer{min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.public-authored-text-sheet{width:min(100%,860px);margin:0 auto;border:1px solid rgba(50,52,47,.12);border-radius:var(--public-radius);background:#fffefa;padding:clamp(1.35rem,5vw,3.5rem);color:var(--public-text);font-size:clamp(1rem,2vw,1.08rem);line-height:1.65;box-shadow:-8px -8px 18px hsla(0,0%,100%,.42),12px 16px 32px rgba(58,54,45,.08)}.public-authored-text-sheet .text-heading-7,.public-authored-text-sheet h1,.public-authored-text-sheet h2,.public-authored-text-sheet h3,.public-authored-text-sheet h4,.public-authored-text-sheet h5,.public-authored-text-sheet h6{margin:.2em 0 .55em;line-height:1.2}.public-authored-text-sheet h1{font-size:clamp(2rem,6vw,3.4rem)}.public-authored-text-sheet h2{font-size:clamp(1.5rem,4.2vw,2.25rem)}.public-authored-text-sheet h3{font-size:clamp(1.22rem,3.2vw,1.65rem)}.public-authored-text-sheet h4{font-size:1.24rem}.public-authored-text-sheet h5{font-size:1.08rem}.public-authored-text-sheet h6{font-size:.98rem}.public-authored-text-sheet .text-heading-7{font-size:.9rem;letter-spacing:.04em;text-transform:uppercase}.public-authored-text-sheet blockquote,.public-authored-text-sheet ol,.public-authored-text-sheet p,.public-authored-text-sheet ul{margin:0 0 1em}.public-authored-text-sheet ul{list-style:disc;padding-left:1.45rem}.public-authored-text-sheet ol{list-style:decimal;padding-left:1.45rem}.public-authored-text-sheet li{margin:.25em 0}.public-authored-text-sheet a{color:var(--public-teal-strong);text-decoration:underline}.public-authored-text-sheet img{max-width:100%;height:auto}.public-media-frame{position:relative;display:grid;min-height:min(76vh,820px);place-items:center;background:radial-gradient(circle at 50% 45%,rgba(255,253,248,.28),transparent 34rem),#121714}.public-media-video{display:block;width:100%;max-height:min(76vh,820px);background:#000}.public-video-format-notice{position:absolute;left:clamp(.75rem,2vw,1.25rem);top:clamp(.75rem,2vw,1.25rem);z-index:5;display:grid;width:min(30rem,calc(100% - 1.5rem));gap:.45rem;border:1px solid rgba(145,72,48,.28);border-radius:var(--ui-radius);background:rgba(255,253,248,.94);padding:.85rem 2.35rem .85rem 1rem;color:rgba(31,36,32,.74);box-shadow:var(--ui-shadow-sm);backdrop-filter:blur(12px)}.public-video-format-notice-close{position:absolute;right:.55rem;top:.45rem;display:inline-flex;height:1.8rem;width:1.8rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:rgba(31,36,32,.54);font-size:1.35rem;line-height:1;cursor:pointer}.public-video-format-notice-close:hover{background:rgba(31,36,32,.08);color:var(--ui-ink)}.public-video-format-notice p{margin:0;font-size:.875rem;line-height:1.45}.public-video-format-notice a{width:-moz-fit-content;width:fit-content;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:#fff;padding:.45rem .7rem;color:var(--ui-ink);font-size:.75rem;font-weight:700;transition:border-color .2s ease,color .2s ease}.public-video-format-notice-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start}.public-video-format-notice-actions>.grid{gap:.25rem}.public-video-format-notice-actions .dashboard-convert-action{display:contents}.public-video-format-notice-actions .dashboard-convert-status{flex:1 1 100%;order:10}.public-video-format-notice-actions .dashboard-convert-action>p{flex:1 1 100%;order:11}.public-video-format-notice-actions button{border-radius:var(--ui-radius);padding:.45rem .7rem;font-size:.75rem}.public-video-format-notice a:hover{border-color:var(--ui-moss);color:var(--ui-moss)}.public-video-format-notice.is-error{border-color:rgba(145,72,48,.42)}.public-audio-panel{display:grid;width:min(100%,34rem);justify-items:center;gap:1rem;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:linear-gradient(145deg,hsla(44,65%,97%,.94),hsla(41,28%,89%,.74)),var(--ui-surface);padding:clamp(1.2rem,4vw,2rem);box-shadow:var(--ui-shadow-sm)}.public-media-audio{width:min(100%,28rem)}.public-collection-viewer{display:grid;gap:1rem;min-width:0;width:min(100%,76rem);margin-inline:auto}.public-collection-content .public-collection-viewer{align-self:center}.public-collection-browser,.public-collection-inline-media{position:relative;overflow:hidden;border:0;border-radius:var(--ui-radius);background:transparent;box-shadow:none}.public-collection-browser:before,.public-collection-inline-media:before{content:none}.public-collection-browser>*,.public-collection-inline-media>*{position:relative;z-index:1}.public-collection-browser-head,.public-collection-inline-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 .1rem .85rem}.public-collection-mode-toggle{display:inline-flex;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);padding:.18rem}.public-collection-mode-toggle button{display:grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:calc(var(--ui-radius) - 2px);color:var(--ui-muted)}.public-collection-mode-toggle button.is-active{background:var(--ui-text);color:var(--ui-surface)}.public-collection-search{display:flex;align-items:center;gap:.6rem;margin:0 0 1.05rem;border:1px solid color-mix(in srgb,var(--ui-line) 80%,#fff);border-radius:var(--ui-radius);background:linear-gradient(145deg,rgba(255,253,248,.74),hsla(45,19%,87%,.5)),var(--ui-surface);padding:.72rem .85rem;color:var(--ui-accent);box-shadow:inset 4px 4px 10px rgba(58,54,45,.075),inset -4px -4px 10px hsla(0,0%,100%,.56)}.public-collection-search input{min-width:0;flex:1;border:0;background:transparent;color:var(--ui-text);font-size:.95rem;outline:0}.public-collection-search input::-moz-placeholder{color:color-mix(in srgb,var(--ui-muted) 72%,transparent)}.public-collection-search input::placeholder{color:color-mix(in srgb,var(--ui-muted) 72%,transparent)}.public-collection-file-list{display:grid;gap:clamp(.85rem,1.4vw,1.15rem);border-top:0;padding:0}.public-collection-file-list-grid{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr))}.public-collection-file-list-gallery{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.public-collection-file-list-list{grid-template-columns:1fr}.public-collection-file-tile{position:relative;display:grid;min-width:0;min-height:clamp(11.25rem,15vw,13rem);border:1px solid color-mix(in srgb,var(--ui-line) 72%,#fff);border-radius:var(--ui-radius);background:linear-gradient(145deg,rgba(255,253,248,.94),hsla(45,21%,89%,.68)),var(--ui-surface);padding:0;box-shadow:-10px -10px 22px hsla(0,0%,100%,.66),12px 15px 30px rgba(58,54,45,.105),inset 1px 1px 0 hsla(0,0%,100%,.76);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.public-collection-file-tile:hover{border-color:color-mix(in srgb,var(--ui-accent) 54%,var(--ui-line));background:color-mix(in srgb,var(--ui-accent) 7%,var(--ui-surface));box-shadow:-9px -9px 20px hsla(0,0%,100%,.78),11px 14px 28px rgba(58,54,45,.12),inset 1px 1px 0 hsla(0,0%,100%,.78)}.public-collection-file-list-gallery .public-collection-file-tile{min-height:0;aspect-ratio:1/1;overflow:hidden;background:#ebe6da}.public-collection-file-open{position:absolute;inset:0;display:grid;height:100%;min-width:0;grid-template-columns:1fr;grid-template-rows:4rem minmax(0,1fr);align-content:start;justify-items:center;gap:.75rem;border-radius:inherit;color:inherit;padding:.9rem;text-align:center}.public-collection-file-list-gallery .public-collection-file-open{grid-template-rows:minmax(0,1fr) auto;gap:0;padding:0;text-align:left}.public-collection-file-icon{display:grid;width:3.45rem;height:4rem;place-items:center;border:1px solid color-mix(in srgb,var(--ui-line) 76%,#fff);border-radius:var(--ui-radius);background:linear-gradient(145deg,hsla(0,0%,100%,.8),hsla(45,20%,88%,.72)),var(--ui-surface-soft);color:var(--ui-accent);box-shadow:-5px -5px 12px hsla(0,0%,100%,.7),6px 7px 15px rgba(58,54,45,.1),inset 1px 1px 0 hsla(0,0%,100%,.72)}.public-collection-image-preview{position:absolute;inset:0;display:block;overflow:hidden;border-radius:inherit;background:#ebe6da}.public-collection-image-preview img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .22s ease}.public-collection-file-tile.is-image:hover .public-collection-image-preview img{transform:scale(1.035)}.public-collection-file-body{display:grid;width:100%;height:100%;min-width:0;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;overflow:hidden}.public-collection-file-list-gallery .public-collection-file-body{display:none}.public-collection-file-open span span,.public-collection-file-open strong{display:block;min-width:0}.public-collection-file-open strong{width:100%;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:start;color:var(--ui-text);font-size:.95rem;line-height:1.35}.public-collection-file-list-gallery .public-collection-file-open strong{display:none}.public-collection-file-open span span{width:100%;margin-top:.35rem;align-self:end;overflow:hidden;color:var(--ui-muted);font-size:.62rem;font-weight:700;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.public-collection-file-actions,.public-collection-file-list-gallery .public-collection-file-open span span{display:none}.public-collection-file-list-list .public-collection-file-tile{align-items:center;min-height:5rem}.public-collection-file-list-list .public-collection-file-open{align-items:center;align-content:center;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr;justify-items:start;text-align:left}.public-collection-file-list-list .public-collection-file-open strong{-webkit-line-clamp:1}.public-collection-copy-button{position:absolute;top:.62rem;right:.62rem;z-index:2;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid color-mix(in srgb,var(--ui-accent) 26%,var(--ui-line));border-radius:var(--ui-radius);background:color-mix(in srgb,var(--ui-surface) 88%,transparent);color:var(--ui-accent);opacity:0;box-shadow:var(--ui-shadow-sm);transition:opacity .14s ease,transform .14s ease,background .14s ease}.public-collection-copy-button:focus-visible,.public-collection-file-tile:hover .public-collection-copy-button{opacity:1}.public-collection-copy-button:hover{background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface));transform:translateY(-1px)}.public-collection-file-list-gallery .public-collection-copy-button{border-color:rgba(255,253,248,.34);background:rgba(18,22,20,.36);color:#fffdf8;opacity:1;backdrop-filter:blur(12px)}.public-image-lightbox{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:rgba(12,15,14,.86);color:#fffdf8}.public-image-lightbox-backdrop{position:absolute;inset:0;border:0;background:transparent;cursor:zoom-out}.public-image-lightbox-stage{position:relative;z-index:1;display:grid;width:100%;height:100dvh;max-height:100dvh;box-sizing:border-box;place-items:center;padding:clamp(4.5rem,9vh,6.2rem) clamp(1rem,8vw,6.5rem) clamp(2.2rem,5vh,4rem);pointer-events:auto;touch-action:none}.public-image-lightbox-stage img{display:block;max-width:min(100%,calc(100vw - 2rem));max-height:calc(100dvh - clamp(7rem, 14vh, 10rem));border-radius:10px;-o-object-fit:contain;object-fit:contain;box-shadow:0 24px 80px rgba(0,0,0,.38);pointer-events:auto;transform-origin:center center;transition:transform .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;cursor:zoom-in}.public-image-lightbox-stage.is-zoomed img{cursor:zoom-out}.public-image-lightbox-stage.is-slide-next img{animation:public-lightbox-slide-next .23s ease both}.public-image-lightbox-stage.is-slide-prev img{animation:public-lightbox-slide-prev .23s ease both}@keyframes public-lightbox-slide-next{0%{opacity:.24;transform:translate3d(3.2rem,0,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes public-lightbox-slide-prev{0%{opacity:.24;transform:translate3d(-3.2rem,0,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.public-image-lightbox-topbar{position:absolute;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));left:max(1rem,env(safe-area-inset-left));z-index:2;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem}.public-image-lightbox-title{display:grid;min-width:0;border:1px solid rgba(255,253,248,.16);border-radius:12px;background:rgba(18,22,20,.46);padding:.62rem .76rem;backdrop-filter:blur(14px)}.public-image-lightbox-title strong{max-width:min(62vw,42rem);overflow:hidden;font-size:.86rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.public-image-lightbox-title span{color:rgba(255,253,248,.68);font-size:.68rem;font-weight:720}.public-image-lightbox-close,.public-image-lightbox-nav{position:relative;z-index:2;display:grid;place-items:center;border:1px solid rgba(255,253,248,.18);background:rgba(18,22,20,.48);color:#fffdf8;backdrop-filter:blur(14px);transition:background .14s ease,transform .14s ease}.public-image-lightbox-close:hover,.public-image-lightbox-nav:hover{background:rgba(255,253,248,.16)}.public-image-lightbox-close{width:2.75rem;height:2.75rem;border-radius:999px}.public-image-lightbox-nav{position:absolute;top:50%;width:3rem;height:3rem;border-radius:999px;transform:translateY(-50%)}.public-image-lightbox-nav:hover{transform:translateY(-50%) scale(1.04)}.public-image-lightbox-nav.is-prev{left:max(1rem,env(safe-area-inset-left))}.public-image-lightbox-nav.is-next{right:max(1rem,env(safe-area-inset-right))}.public-collection-empty{border-top:1px solid var(--ui-line);padding:1rem;color:var(--ui-muted);font-size:.92rem}.public-file-focus{align-items:start}.public-office-viewer{position:relative;overflow:hidden;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-panel-bg);box-shadow:var(--ui-shadow-sm)}.public-office-viewer:before{pointer-events:none;content:"";position:absolute;inset:var(--ui-frame-inset);border-radius:inherit;background:var(--ui-frame-bg);opacity:var(--ui-frame-opacity)}.public-office-viewer-error,.public-office-viewer-frame,.public-office-viewer-header{position:relative;z-index:1}.public-office-viewer-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--ui-line);padding:1rem}.public-office-viewer-frame{position:relative;height:min(76vh,820px);min-height:640px;background:var(--ui-surface)}.public-office-viewer-frame>div[id^=diskovodOffice]{width:100%;height:100%}.public-office-viewer-loading{position:absolute;inset:0;z-index:3;display:grid;place-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-surface) 94%,transparent),color-mix(in srgb,var(--ui-bg-cool) 92%,transparent)),var(--ui-surface);color:var(--ui-text);text-align:center}.public-office-viewer-loading>div:last-child{display:grid;max-width:24rem;gap:.45rem}.public-office-viewer-loading p{margin:0;font-size:clamp(1rem,2.6vw,1.25rem);font-weight:800}.public-office-viewer-loading span{color:var(--ui-muted);font-size:.88rem;line-height:1.4}.public-office-loader-mark{position:relative;display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface))}.public-office-loader-mark:before{content:"";position:absolute;inset:0;border:3px solid color-mix(in srgb,var(--ui-accent) 18%,transparent);border-top-color:var(--ui-accent);border-radius:inherit;animation:publish-loader-spin .9s linear infinite}.public-office-loader-mark span{width:.55rem;height:.55rem;border-radius:999px;background:var(--ui-accent)}.public-office-viewer-error{display:grid;min-height:24rem;place-items:center;gap:.75rem;padding:2rem;color:var(--ui-muted);text-align:center}.public-single-file-content .public-office-viewer{height:100dvh;min-height:100dvh;border:0;border-radius:0;background:var(--ui-surface);box-shadow:none}.public-single-file-content .public-office-viewer-header,.public-single-file-content .public-office-viewer:before{display:none}.public-single-file-content .public-office-viewer-frame{height:100dvh;min-height:100dvh}.public-single-file-content .public-office-viewer iframe{display:block;width:100%;height:100%!important;border:0}.public-single-file-content .public-office-viewer-frame>div[id^=diskovodOffice]{height:100%}.public-single-file-content .public-text-viewer{height:100dvh;min-height:100dvh;border:0;border-radius:0;background:var(--ui-surface);box-shadow:none}.public-single-file-content .public-text-viewer-header,.public-single-file-content .public-text-viewer:before{display:none}.public-single-file-content .public-text-viewer-frame{height:100dvh;min-height:100dvh;border:0}.public-single-file-content .public-text-content{min-height:100%;padding:clamp(1rem,3vw,2.5rem)}.public-single-file-content .public-document-card,.public-single-file-content .public-html-viewer,.public-single-file-content .public-media-viewer,.public-single-file-content .public-static-site-viewer,.public-single-file-content .public-table-viewer{height:100dvh;min-height:100dvh;border:0;border-radius:0;background:var(--ui-surface);box-shadow:none}.public-single-file-content .public-document-card:before,.public-single-file-content .public-html-viewer-toolbar,.public-single-file-content .public-html-viewer:before,.public-single-file-content .public-media-viewer:before,.public-single-file-content .public-static-site-toolbar,.public-single-file-content .public-static-site-viewer:before,.public-single-file-content .public-table-note,.public-single-file-content .public-table-toolbar,.public-single-file-content .public-table-viewer:before{display:none}.public-single-file-content .public-html-viewer-frame,.public-single-file-content .public-media-frame,.public-single-file-content .public-static-site-frame,.public-single-file-content .public-table-frame,.public-single-file-content .public-table-scroll,.public-single-file-content .public-table-state{height:100dvh;min-height:100dvh}.public-single-file-content .public-table-scroll{max-height:none}.public-single-file-content .public-media-video{width:100%;height:100dvh;max-height:100dvh;-o-object-fit:contain;object-fit:contain}.public-single-file-content .public-media-viewer-audio{display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,rgba(255,253,248,.32),transparent 34rem),var(--public-surface-muted)}.public-single-file-content .public-document-card{align-content:center;justify-content:center}@media (max-width:1023px){.public-single-file-content .public-document-card,.public-single-file-content .public-html-viewer,.public-single-file-content .public-html-viewer-frame,.public-single-file-content .public-image-stage,.public-single-file-content .public-media-frame,.public-single-file-content .public-media-video,.public-single-file-content .public-media-viewer,.public-single-file-content .public-office-viewer,.public-single-file-content .public-office-viewer iframe,.public-single-file-content .public-office-viewer-frame,.public-single-file-content .public-pdf-iframe,.public-single-file-content .public-pdf-stage,.public-single-file-content .public-static-site-frame,.public-single-file-content .public-static-site-viewer,.public-single-file-content .public-table-frame,.public-single-file-content .public-table-scroll,.public-single-file-content .public-table-state,.public-single-file-content .public-table-viewer,.public-single-file-content .public-text-viewer,.public-single-file-content .public-text-viewer-frame,.public-single-file-content .public-viewer-frame,.public-single-file-content .public-viewer-scale-stage,.public-single-file-content .public-viewer-shell{height:calc(100dvh - 3.25rem);min-height:calc(100dvh - 3.25rem)}}@media (max-width:768px){.public-single-file-content .public-html-viewer,.public-single-file-content .public-html-viewer-frame{overflow:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}}.public-publication:has(>.public-powered-strip) .public-single-file-content,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-document-card,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-html-viewer,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-html-viewer-frame,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-image-stage,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-media-frame,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-media-video,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-media-viewer,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-office-viewer,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-office-viewer iframe,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-office-viewer-frame,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-pdf-iframe,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-pdf-stage,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-static-site-frame,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-static-site-viewer,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-table-frame,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-table-scroll,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-table-state,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-table-viewer,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-text-viewer,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-text-viewer-frame,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-viewer-frame,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-viewer-scale-stage,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-viewer-shell,.public-publication:has(>.public-powered-strip) .public-single-file-main{height:calc(100dvh - 3.25rem);min-height:calc(100dvh - 3.25rem)}.public-publication:has(>.public-powered-strip) .public-single-file-content .public-office-viewer-frame{height:calc(100dvh - 3.25rem)}@media (max-width:1023px){.public-publication:has(>.public-powered-strip) .public-single-file-content,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-document-card,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-html-viewer,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-html-viewer-frame,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-image-stage,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-media-frame,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-media-video,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-media-viewer,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-office-viewer,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-office-viewer-frame,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-pdf-iframe,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-pdf-stage,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-static-site-frame,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-static-site-viewer,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-table-frame,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-table-scroll,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-table-state,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-table-viewer,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-text-viewer,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-text-viewer-frame,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-viewer-frame,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-viewer-scale-stage,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-viewer-shell,.public-publication:has(>.public-powered-strip) .public-single-file-main{height:calc(100dvh - 6.5rem);min-height:calc(100dvh - 6.5rem)}.public-publication:has(>.public-powered-strip) .public-single-file-content .public-office-viewer iframe{height:calc(100dvh - 6.5rem)!important;min-height:calc(100dvh - 6.5rem)}}@media (max-width:640px){.public-collection-browser-head,.public-collection-inline-header,.public-office-viewer-header,.public-table-toolbar,.public-text-viewer-header{align-items:stretch;flex-direction:column}.public-table-actions{justify-content:flex-start}.public-table-sheet-select{max-width:100%;width:100%}.public-office-viewer-frame{min-height:560px}.public-collection-file-list,.public-collection-file-list-grid{grid-template-columns:1fr}.public-collection-file-list-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.public-collection-file-list-list .public-collection-file-tile{grid-template-columns:1fr}.public-image-lightbox-stage{padding:5.6rem .7rem 5.2rem}.public-image-lightbox-stage img{max-width:calc(100vw - 1.4rem);max-height:calc(100dvh - 10.8rem);border-radius:8px}.public-image-lightbox-topbar{gap:.6rem}.public-image-lightbox-title{padding:.52rem .62rem}.public-image-lightbox-title strong{max-width:calc(100vw - 6rem);font-size:.78rem}.public-image-lightbox-close{width:2.42rem;height:2.42rem}.public-image-lightbox-nav{top:50%;bottom:auto;width:2.4rem;height:4.6rem;border:0;border-radius:0;backdrop-filter:none}.public-image-lightbox-nav,.public-image-lightbox-nav:hover{background:transparent;transform:translateY(-50%)}}.public-zoom-fader{width:100%;max-width:34rem;height:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;cursor:pointer}.public-zoom-fader:focus{outline:none}.public-zoom-fader:focus-visible{outline:none;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--ui-brand-accent) 24%,transparent))}.public-zoom-fader::-webkit-slider-runnable-track{height:.28rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--ui-brand-accent) 70%,transparent),color-mix(in srgb,var(--ui-accent) 30%,transparent))}.public-zoom-fader::-moz-range-track{height:.28rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--ui-brand-accent) 70%,transparent),color-mix(in srgb,var(--ui-accent) 30%,transparent))}.public-zoom-fader::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.36rem;-webkit-appearance:none;appearance:none;border:2px solid #fff;border-radius:4px;background:var(--ui-brand-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-brand-accent) 50%,transparent),0 6px 16px color-mix(in srgb,var(--ui-brand-accent) 24%,transparent)}.public-zoom-fader::-moz-range-thumb{width:1rem;height:1rem;border:2px solid #fff;border-radius:4px;background:var(--ui-brand-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-brand-accent) 50%,transparent),0 6px 16px color-mix(in srgb,var(--ui-brand-accent) 24%,transparent)}.public-materials{padding:1.15rem}.public-comments-toggle{position:fixed;right:1rem;top:7rem;z-index:40;display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--ui-line);border-radius:999px;background:var(--ui-text);box-shadow:var(--ui-shadow-sm);color:var(--ui-bg)}.public-comments-toggle svg{width:1.25rem;height:1.25rem}.public-comments-toggle span{position:absolute;right:-.25rem;top:-.25rem;min-width:1.2rem;border-radius:999px;background:var(--ui-accent);padding:.15rem .3rem;color:var(--ui-bg);font-size:.68rem;font-weight:900;line-height:1}.public-comments-action{position:relative;width:100%;justify-content:flex-start;text-align:left}.public-comments-action-label{display:grid;min-width:0;gap:.08rem}.public-comments-action-label strong{color:inherit;font:inherit}.public-comments-action-label small{color:color-mix(in srgb,currentColor 64%,transparent);font-size:.7rem;font-weight:700;line-height:1.1}.public-comments-action .public-comments-count{display:inline-flex;margin-left:auto;min-width:1.25rem;align-items:center;justify-content:center;border-radius:999px;background:var(--ui-accent);padding:.12rem .35rem;color:var(--ui-bg);font-size:.68rem;font-weight:900;line-height:1}.public-comments-drawer{position:fixed;top:0;right:0;z-index:80;display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(100vw,24rem);height:100dvh;transform:translateX(100%);border-left:1px solid var(--ui-line);background:var(--ui-surface);box-shadow:-1rem 0 2rem color-mix(in srgb,#000 14%,transparent);transition:transform .18s ease}.public-comments-drawer.is-open{transform:translateX(0)}.public-comments-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--ui-line);padding:1rem}.public-comments-drawer-header p{color:var(--ui-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.public-comments-drawer-header strong{color:var(--ui-text);font-size:1rem}.public-comments-drawer-header button{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}.public-comments-drawer-header svg{width:1rem;height:1rem}.public-comment-reply-form,.public-comments-composer{display:grid;gap:.55rem}.public-comments-composer{border-bottom:1px solid var(--ui-line);padding:.85rem 1rem}.public-comment-reply-form textarea,.public-comments-composer textarea{width:100%;resize:none;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface-soft);padding:.65rem .7rem;color:var(--ui-text);font-size:.86rem;line-height:1.45;outline:none}.public-comment-reply-form textarea:focus,.public-comments-composer textarea:focus{border-color:color-mix(in srgb,var(--ui-accent) 58%,var(--ui-line))}.public-comment-resolved-label{color:var(--ui-muted);font-size:.72rem;line-height:1.35}.public-comment-card-flags{display:flex;flex-wrap:wrap;gap:.4rem}.public-comment-resolved-label{color:var(--ui-accent);font-weight:800}.public-comment-card.is-resolved{border-color:color-mix(in srgb,var(--ui-accent) 28%,var(--ui-line))}.public-comment-card.is-selected{border-color:color-mix(in srgb,var(--ui-accent) 68%,var(--ui-line));box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-accent) 16%,transparent)}.public-comment-admin-actions{display:flex;flex-wrap:wrap;gap:.4rem}.public-comment-admin-actions button{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);padding:.35rem .5rem;color:var(--ui-text);font-size:.72rem;font-weight:800}.public-comment-admin-actions button:last-child{color:var(--ui-danger)}.public-comments-composer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.public-comment-reply-form button,.public-comments-composer button{width:-moz-fit-content;width:fit-content;border-radius:var(--ui-radius);background:var(--ui-text);padding:.5rem .72rem;color:var(--ui-bg);font-size:.78rem;font-weight:800}.public-comments-composer button.is-secondary{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}.public-comments-composer p{color:var(--ui-danger);font-size:.76rem}.public-comments-list{display:grid;align-content:start;gap:.7rem;overflow-y:auto;padding:.9rem 1rem 1.25rem}.public-comment-card{display:grid;gap:.45rem;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface-soft);padding:.72rem 2.35rem .72rem .72rem}.public-comment-corner-actions{top:.58rem;right:.58rem;display:inline-flex;align-items:center;gap:.18rem}.public-comment-corner-actions button,.public-comment-reply-delete{display:inline-grid;width:1.65rem;height:1.65rem;place-items:center;border:0;border-radius:999px;background:transparent;color:rgba(41,45,42,.42);box-shadow:none}.public-comment-corner-actions button:hover,.public-comment-reply-delete:hover{background:rgba(156,64,50,.08);color:var(--ui-danger)}.public-comment-corner-actions svg,.public-comment-reply-delete svg{width:.95rem;height:.95rem}.public-comment-meta{display:flex;align-items:center;gap:.45rem}.public-comment-meta strong{color:var(--ui-text);font-size:.84rem}.public-comment-meta span{color:var(--ui-muted);font-size:.72rem}.public-comment-card p,.public-comment-reply p{color:var(--ui-text);font-size:.84rem;line-height:1.45}.public-comment-reply-toggle{color:var(--ui-accent);font-size:.76rem;font-weight:800}.public-comment-replies{display:grid;gap:.5rem;border-left:2px solid color-mix(in srgb,var(--ui-accent) 24%,transparent);margin-left:.25rem;padding-left:.65rem}.public-comment-reply{display:grid;gap:.3rem}.public-comments-empty{color:var(--ui-muted);font-size:.86rem}.public-material-card{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:.9rem;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);padding:.9rem}@media (min-width:640px){.public-material-card{flex-direction:row;align-items:center;justify-content:space-between}}.public-side-panel{display:grid;align-content:start;gap:.9rem;height:-moz-fit-content;height:fit-content;padding:.95rem}.public-action-rail{width:100%;min-height:min(34rem,calc(100dvh - 3rem));grid-template-rows:auto minmax(0,1fr);justify-items:center;padding:.55rem}.public-action-rail .public-report-box{border-top:0;padding-top:0}.public-action-rail .public-report-sent,.public-action-rail .public-report-toggle{display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-muted);font-size:0;text-decoration:none}.public-action-rail .public-report-toggle span{display:none}.public-action-rail .public-report-toggle:hover{border-color:color-mix(in srgb,var(--ui-accent) 54%,transparent);color:var(--ui-accent)}.public-action-rail .public-action-group{align-self:center;width:100%;justify-items:center}.public-action-rail .public-action-button{width:3.1rem;height:3.1rem;min-height:3.1rem;padding:0}.public-action-rail .public-action-button>span:not(.public-comments-count),.public-action-rail .public-comments-action-label{display:none}.public-action-rail .public-action-button svg,.public-action-rail .public-mini-action svg{width:1.15rem;height:1.15rem;max-width:1.15rem;max-height:1.15rem;flex-basis:1.15rem}.public-action-rail .public-comments-action{justify-content:center}.public-action-rail .public-comments-action .public-comments-count{position:absolute;right:-.25rem;top:-.25rem;margin-left:0}@media (min-width:1024px){.public-action-rail{position:fixed;top:0;right:0;bottom:0;z-index:35;width:clamp(4.75rem,5.2vw,5.75rem);min-height:100dvh;border-top:0;border-right:0;border-bottom:0;border-radius:0;background:linear-gradient(180deg,rgba(255,253,248,.86),hsla(46,20%,87%,.72)),var(--ui-panel-bg);box-shadow:-14px 0 36px rgba(57,53,45,.12),inset 1px 0 0 hsla(0,0%,100%,.58);padding-block:clamp(1rem,2.2vh,1.6rem)}.public-action-rail .public-report-box{align-self:start}.public-action-rail .public-action-group{position:absolute;inset:0;display:grid;width:100%;align-content:center;justify-items:center;pointer-events:none}.public-action-rail .public-action-group>*{pointer-events:auto}.public-action-rail .public-report-sent,.public-action-rail .public-report-toggle{width:clamp(2.75rem,3.4vw,3.15rem);height:clamp(2.75rem,3.4vw,3.15rem)}.public-action-rail .public-action-button{width:clamp(3rem,3.7vw,3.45rem);height:clamp(3rem,3.7vw,3.45rem);min-height:clamp(3rem,3.7vw,3.45rem)}}@media (max-width:1023px){.public-content-with-rail:not(.public-single-file-content){padding-top:calc(4.25rem + clamp(1rem, 4vh, 2rem))}.public-action-rail{position:fixed;top:max(.62rem,env(safe-area-inset-top));right:auto;left:50%;z-index:45;display:flex;width:-moz-max-content;width:max-content;max-width:calc(100vw - 1rem);height:auto;justify-content:space-between;gap:.58rem;overflow:visible;border:1px solid rgba(31,98,90,.16);border-radius:.72rem;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,251,250,.84)),hsla(0,0%,100%,.82);box-shadow:0 18px 48px rgba(23,48,44,.14),inset 0 1px 0 hsla(0,0%,100%,.9);backdrop-filter:blur(16px);padding:.42rem;transform:translateX(-50%);min-height:auto;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr;align-items:center}.public-action-rail:before{display:none}.public-action-rail .public-report-box{display:grid;border-top:0;padding-top:0}.public-action-rail .public-action-group{display:flex;justify-content:center}.public-action-rail .public-action-button,.public-action-rail .public-report-sent,.public-action-rail .public-report-toggle{width:2.55rem;height:2.55rem;min-height:2.55rem;border-color:transparent;border-radius:.78rem;background:transparent;color:rgba(30,41,38,.74);box-shadow:none}.public-action-rail .public-action-group{width:auto;gap:.28rem}}.public-stat{display:grid;gap:.18rem;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface-soft);padding:.55rem .6rem}.public-stat span{color:var(--ui-muted);font-size:.7rem;font-weight:700;text-transform:uppercase}.public-stat strong{color:var(--ui-text);font-size:.92rem}.public-action-group{display:grid;gap:.45rem}.public-action-button{position:relative;display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;gap:.45rem;border-radius:var(--ui-radius);padding:.6rem .85rem;text-align:center;font-size:.88rem;font-weight:700;line-height:1.15}.public-copy-action.is-copied{animation:public-copy-pop .42s ease;border-color:rgba(44,104,100,.42);color:var(--public-teal-strong,var(--ui-accent))}.public-copy-action.is-copied:after{pointer-events:none;content:"";position:absolute;inset:-.34rem;border:1px solid rgba(44,104,100,.34);border-radius:inherit;animation:public-copy-ring .7s ease-out}@keyframes public-copy-pop{0%{transform:scale(1)}42%{transform:scale(.9)}72%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes public-copy-ring{0%{opacity:.72;transform:scale(.82)}to{opacity:0;transform:scale(1.35)}}.public-action-button svg,.public-mini-action svg{width:1rem;height:1rem;max-width:1rem;max-height:1rem;flex:0 0 1rem}.public-side-panel svg{max-width:1.25rem;max-height:1.25rem}.public-action-button-primary{border:1px solid var(--ui-text);background:var(--ui-text);color:var(--ui-bg)}.public-action-button-secondary{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}.public-action-button:hover{border-color:color-mix(in srgb,var(--ui-accent) 62%,transparent);box-shadow:var(--ui-shadow-sm)}.public-action-button:disabled,.public-action-button[aria-disabled=true]{cursor:pointer}.public-unavailable-download{color:rgba(41,45,42,.42)!important}.public-action-tooltip{pointer-events:none;position:absolute;right:50%;bottom:calc(100% + .65rem);z-index:5;width:-moz-max-content;width:max-content;max-width:min(16rem,calc(100vw - 1.5rem));border:1px solid rgba(31,98,90,.16);border-radius:.72rem;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,251,250,.9)),hsla(0,0%,100%,.9);box-shadow:0 14px 32px rgba(23,48,44,.16),inset 0 1px 0 hsla(0,0%,100%,.86);color:rgba(30,41,38,.78);padding:.52rem .62rem;text-align:center;font-size:.72rem;font-weight:720;line-height:1.25;opacity:0;transform:translate(50%,.32rem);transition:opacity .14s ease,transform .14s ease}.public-unavailable-download.is-hint-visible .public-action-tooltip,.public-unavailable-download:focus-visible .public-action-tooltip,.public-unavailable-download:hover .public-action-tooltip{opacity:1;transform:translate(50%)}:root[data-theme=dark] .public-action-button-primary{border-color:var(--ui-line-strong);background:rgba(143,201,207,.88);color:#06100f}:root[data-theme=dark] .public-action-button-secondary,:root[data-theme=dark] .public-mini-action{background:rgba(143,201,207,.08)}.public-powered-strip{position:relative;z-index:30;display:flex;min-height:3.25rem;width:100%;align-items:center;justify-content:center;gap:1rem;margin-top:auto;overflow:hidden;border-top:0;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--ui-accent) 12%,transparent),transparent 58%),linear-gradient(90deg,color-mix(in srgb,var(--ui-accent) 9%,transparent),transparent 34%,color-mix(in srgb,var(--ui-warning) 7%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--ui-surface) 86%,var(--ui-bg-cool)),var(--ui-bg-cool));color:var(--ui-text);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.public-powered-strip:before{pointer-events:none;content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ui-accent) 16%,transparent),transparent),repeating-linear-gradient(90deg,transparent 0 18px,color-mix(in srgb,var(--ui-accent) 6%,transparent) 18px 19px,transparent 19px 38px);opacity:.34}.public-powered-strip span{position:relative;z-index:1;font-size:.62rem;letter-spacing:.02em}.public-powered-mark{display:none}.public-powered-strip strong{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.42rem;border:1px solid color-mix(in srgb,var(--ui-accent) 42%,transparent);border-radius:var(--ui-radius);background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface));padding:.45rem .7rem;color:var(--ui-accent);font-size:.7rem;letter-spacing:0;text-transform:none}.public-powered-strip strong svg{display:none}.public-powered-strip:hover{box-shadow:0 -12px 32px color-mix(in srgb,var(--ui-accent) 10%,transparent)}.public-report-box{border-top:1px solid var(--ui-line);padding-top:.75rem}.public-header .public-report-box{justify-self:end;align-self:start;border-top:0;padding-top:0;text-align:right}.public-report-toggle{cursor:pointer;color:var(--ui-muted);font-size:.78rem;font-weight:700;text-decoration:underline;text-underline-offset:.18rem}.public-report-toggle:hover{color:var(--ui-accent)}.public-report-sent{color:var(--ui-muted);font-size:.78rem;font-weight:700}.public-header .public-report-sent,.public-header .public-report-toggle{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--ui-line) 84%,transparent);border-radius:var(--ui-radius);background:color-mix(in srgb,var(--ui-surface) 76%,transparent);padding:.4rem .62rem;font-size:.72rem;text-decoration:none}.public-header .public-report-toggle:hover{border-color:color-mix(in srgb,var(--ui-accent) 42%,transparent)}.public-header .public-report-sent{border-color:color-mix(in srgb,var(--ui-accent) 34%,transparent);color:var(--ui-accent)}.public-report-form{display:grid;gap:.65rem;margin-top:.75rem}.public-report-form label{display:grid;gap:.3rem}.public-report-form label span{color:var(--ui-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.public-report-form input,.public-report-form select,.public-report-form textarea{width:100%;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);padding:.55rem .65rem;color:var(--ui-text);font-size:.85rem;outline:none}.public-report-form input:focus,.public-report-form select:focus,.public-report-form textarea:focus{border-color:color-mix(in srgb,var(--ui-accent) 62%,transparent)}.public-report-success{display:grid;gap:.25rem;margin-top:.75rem;border:1px solid color-mix(in srgb,var(--ui-accent) 42%,transparent);border-radius:var(--ui-radius);background:color-mix(in srgb,var(--ui-accent) 8%,var(--ui-surface));padding:.75rem;color:var(--ui-text);font-size:.82rem}.public-report-success strong{color:var(--ui-accent);font-size:.86rem}.public-report-success span{color:var(--ui-muted);line-height:1.45}.public-report-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center}.public-report-modal-backdrop{position:absolute;inset:0;cursor:pointer;background:rgba(15,18,16,.42);backdrop-filter:blur(10px)}.public-report-modal-panel{position:relative;z-index:1;width:min(100%,29rem);max-height:min(90dvh,40rem);margin-top:0;overflow:auto;border:1px solid var(--public-line,var(--ui-line));border-radius:var(--public-radius,var(--ui-radius));background:linear-gradient(145deg,rgba(255,253,248,.98),hsla(43,29%,91%,.96)),var(--public-surface-strong,var(--ui-surface));padding:1.15rem;box-shadow:-14px -14px 32px hsla(0,0%,100%,.34),18px 22px 48px rgba(28,30,27,.24),inset 1px 1px 0 hsla(0,0%,100%,.58)}.public-report-close{display:inline-grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-muted);font-size:.85rem;font-weight:900;line-height:1}.public-report-close:hover{border-color:color-mix(in srgb,var(--ui-accent) 48%,transparent);color:var(--ui-accent)}:root[data-theme=dark] .public-powered-strip{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--ui-accent) 10%,transparent),transparent 58%),linear-gradient(90deg,color-mix(in srgb,var(--ui-accent) 12%,transparent),transparent 28%,color-mix(in srgb,var(--ui-warning) 8%,transparent)),linear-gradient(180deg,rgba(14,22,20,.92),rgba(8,11,10,.96));color:hsla(44,58%,89%,.78)}:root[data-theme=dark] .public-powered-strip strong{border-color:color-mix(in srgb,var(--ui-accent) 36%,transparent);background:rgba(143,201,207,.08);color:var(--ui-accent)}:root[data-theme=dark] .public-zoom-fader{background:transparent}.public-publication,body:has(.public-publication){--public-bg:#efede6;--public-bg-deep:#dfddd4;--public-surface:hsla(47,33%,95%,.91);--public-surface-strong:#f8f6ef;--public-surface-muted:#e9e6dc;--public-line:rgba(50,52,47,.16);--public-line-strong:rgba(50,52,47,.3);--public-text:#292d2a;--public-muted:#6f7269;--public-teal:#155f59;--public-teal-strong:#0f4f4a;--public-rust:#8e643f;--ui-accent:#155f59;--ui-accent-hover:#0f4f4a;--ui-accent-active:#0b423e;--ui-accent-text:#fffdf8;--public-radius:8px;--public-shadow-sm:-9px -9px 20px hsla(0,0%,100%,.52),11px 13px 26px rgba(58,54,45,.095),inset 1px 1px 0 hsla(0,0%,100%,.58),inset -1px -1px 0 rgba(58,54,45,.025);--public-shadow-md:-12px -12px 26px hsla(0,0%,100%,.5),16px 20px 38px rgba(58,54,45,.11),inset 1px 1px 0 hsla(0,0%,100%,.58),inset -1px -1px 0 rgba(58,54,45,.03);--public-shadow-inset:inset 5px 5px 12px rgba(58,54,45,.105),inset -5px -5px 12px hsla(0,0%,100%,.54);--public-shadow-button:-4px -4px 9px hsla(0,0%,100%,.48),5px 6px 12px rgba(58,54,45,.08),inset 1px 1px 0 hsla(0,0%,100%,.48);background:radial-gradient(ellipse at 18% 0,rgba(79,138,134,.036),transparent 34rem),radial-gradient(ellipse at 88% 14%,rgba(170,130,69,.022),transparent 30rem),linear-gradient(180deg,var(--public-bg),var(--public-bg-deep));color:var(--public-text)}body:has(.public-publication):before{opacity:0}body:has(.public-publication):after{opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .13'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.public-publication .text-ink,.public-publication .text-ink\/45,.public-publication .text-ink\/50,.public-publication .text-ink\/55,.public-publication .text-ink\/60,.public-publication .text-ink\/70{color:var(--public-text)!important}.public-publication .text-ink\/45,.public-publication .text-ink\/50,.public-publication .text-ink\/55,.public-publication .text-ink\/60,.public-publication .text-ink\/70{color:var(--public-muted)!important}.public-publication .text-rust{color:var(--public-rust)!important}.public-header{overflow:hidden;border:1px solid var(--public-line);border-radius:var(--public-radius);background:linear-gradient(90deg,rgba(79,138,134,.06),transparent 18rem),color-mix(in srgb,var(--public-surface-strong) 92%,transparent);padding:1rem 1.1rem;box-shadow:-8px -8px 18px hsla(0,0%,100%,.44),10px 13px 26px rgba(58,54,45,.08),inset 1px 1px 0 hsla(0,0%,100%,.58),inset -1px -1px 0 rgba(58,54,45,.025)}.public-access-panel,.public-document-card,.public-html-viewer,.public-materials,.public-media-viewer,.public-office-viewer,.public-side-panel,.public-static-site-viewer,.public-table-viewer,.public-text-viewer,.public-viewer-shell{border-color:var(--public-line);border-radius:var(--public-radius);background:linear-gradient(145deg,hsla(44,65%,97%,.94),hsla(41,28%,89%,.74)),var(--public-surface);box-shadow:var(--public-shadow-md)}.public-access-panel{position:relative;overflow:hidden;padding:clamp(1.15rem,4vw,2rem)}.pending-draft-page{min-height:100dvh;display:grid;place-items:center;padding:clamp(1rem,4vw,2.5rem)}.pending-draft-panel{width:min(100%,44rem);display:grid;gap:clamp(1.1rem,3vw,1.55rem)}.pending-draft-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pending-draft-logo{width:clamp(8rem,23vw,10.5rem);height:auto}.pending-draft-status{min-height:2rem;display:inline-flex;align-items:center;border:1px solid rgba(21,95,89,.18);border-radius:999px;padding:0 .78rem;color:var(--public-teal-strong);background:rgba(21,95,89,.055);font-size:.75rem;font-weight:780;white-space:nowrap}.pending-draft-copy{display:grid;gap:.62rem}.pending-draft-kicker{margin:0;color:var(--public-rust);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pending-draft-copy h1{margin:0;color:var(--public-text);font-size:clamp(2.35rem,7vw,4rem);font-weight:760;line-height:.98;letter-spacing:0}.pending-draft-copy p{max-width:34rem;margin:0;color:var(--public-muted);font-size:clamp(1rem,2.5vw,1.12rem);line-height:1.62}.pending-draft-link{display:grid;gap:.38rem;border:1px solid var(--public-line);border-radius:var(--public-radius);padding:1rem;background:linear-gradient(145deg,rgba(255,253,248,.68),hsla(41,26%,88%,.5)),hsla(47,39%,95%,.72);box-shadow:var(--public-shadow-inset)}.pending-draft-details dt,.pending-draft-link span{color:var(--public-muted);font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pending-draft-link strong{color:var(--public-text);font-size:clamp(1.12rem,3vw,1.55rem);font-weight:760;line-height:1.2;overflow-wrap:anywhere}.pending-draft-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.pending-draft-details div{min-width:0;border:1px solid var(--public-line);border-radius:var(--public-radius);padding:.85rem;background:hsla(47,39%,95%,.62)}.pending-draft-details dd{margin:.36rem 0 0;color:var(--public-text);font-size:.92rem;font-weight:720;line-height:1.35;overflow-wrap:anywhere}.pending-draft-actions{display:grid;justify-items:start;gap:.55rem}.pending-draft-resend-button{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(21,95,89,.18);border-radius:var(--public-radius);padding:0 1rem;color:#fffdf8;background:linear-gradient(180deg,var(--public-teal),var(--public-teal-strong));box-shadow:var(--public-shadow-button);font:inherit;font-size:.9rem;font-weight:780;cursor:pointer}.pending-draft-resend-button:disabled{cursor:not-allowed;opacity:.62}.pending-draft-message{margin:0;color:var(--public-teal-strong);font-size:.86rem;font-weight:680}.pending-draft-message-error{color:var(--public-rust)}@media (max-width:640px){.pending-draft-page{align-items:start;padding:1rem}.pending-draft-panel{margin-top:1rem}.pending-draft-header{align-items:flex-start;flex-direction:column}.pending-draft-details{grid-template-columns:1fr}.pending-draft-resend-button{width:100%}}.public-viewer-frame{background:linear-gradient(90deg,rgba(79,138,134,.04),transparent 14rem),var(--public-surface-muted);box-shadow:var(--public-shadow-inset)}@media (max-width:1023px){.public-publication .public-action-rail{position:fixed!important;top:max(.62rem,env(safe-area-inset-top))!important;right:auto!important;left:50%!important;width:-moz-max-content!important;width:max-content!important;max-width:calc(100vw - 1rem)!important;min-height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.34rem!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;padding:0!important;transform:translateX(-50%)!important}.public-publication .public-action-rail:before{display:none!important}.public-publication .public-action-rail .public-action-group,.public-publication .public-action-rail .public-report-box{position:static!important;display:inline-flex!important;width:auto!important;gap:.34rem!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}.public-publication .public-action-rail .public-action-button,.public-publication .public-action-rail .public-report-sent,.public-publication .public-action-rail .public-report-toggle{border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.public-publication .public-action-rail .public-action-button:hover,.public-publication .public-action-rail .public-report-toggle:hover{background:rgba(15,79,74,.08)!important;color:var(--public-teal-strong)!important}}.public-pdf-iframe{border-color:rgba(50,52,47,.14);border-radius:var(--public-radius);background:var(--public-surface-strong);box-shadow:-6px -6px 14px hsla(0,0%,100%,.42),8px 10px 20px rgba(58,54,45,.08)}.public-pdf-toolbar,.public-zoom-panel{border-bottom-color:var(--public-line);background:linear-gradient(180deg,hsla(47,39%,95%,.82),hsla(45,21%,89%,.54))}.public-document-icon{border-color:rgba(50,52,47,.18);border-radius:var(--public-radius);background:linear-gradient(90deg,rgba(79,138,134,.1),transparent .56rem),var(--public-surface-strong);color:var(--public-rust);box-shadow:-5px -5px 10px hsla(0,0%,100%,.48),7px 9px 16px rgba(58,54,45,.09),inset 1px 1px 0 hsla(0,0%,100%,.52)}.public-comment-card,.public-comment-reply-form textarea,.public-comments-composer textarea,.public-stat{border-color:var(--public-line);border-radius:var(--public-radius);background:linear-gradient(180deg,hsla(47,39%,95%,.76),hsla(45,21%,89%,.62));box-shadow:var(--public-shadow-inset)}.public-material-card{border-color:var(--public-line);border-radius:var(--public-radius);background:linear-gradient(145deg,hsla(44,65%,97%,.9),hsla(41,28%,89%,.68));box-shadow:var(--public-shadow-sm)}.public-action-button-secondary,.public-comment-admin-actions button,.public-comments-composer button.is-secondary,.public-comments-drawer-header button,.public-header .public-report-sent,.public-header .public-report-toggle,.public-mini-action,.public-zoom-presets button,.publication-password-form{border-color:var(--public-line);border-radius:var(--public-radius);background:hsla(44,58%,96%,.72);color:var(--public-teal-strong);box-shadow:var(--public-shadow-button)}.public-action-button-secondary:hover,.public-header .public-report-toggle:hover,.public-mini-action:hover,.public-zoom-presets button.is-active,.public-zoom-presets button:hover{border-color:rgba(44,104,100,.32);background:rgba(79,138,134,.075);color:var(--public-teal-strong);box-shadow:-5px -5px 10px hsla(0,0%,100%,.5),6px 7px 13px rgba(58,54,45,.075),inset 1px 1px 0 hsla(0,0%,100%,.46)}.public-action-button-primary,.public-comment-reply-form button,.public-comments-composer button:not(.is-secondary){border:1px solid var(--public-text);background:var(--public-text);color:#fffdf8;box-shadow:-3px -3px 8px hsla(0,0%,100%,.24),6px 8px 16px rgba(47,108,104,.18),inset 0 1px 0 hsla(0,0%,100%,.18)}.public-collection-content{align-items:center}.public-collection-list{display:grid;gap:.9rem;padding:clamp(1rem,2.5vw,1.35rem)}.public-collection-file{position:relative;z-index:1;display:grid;gap:.85rem;overflow:hidden;border:1px solid var(--public-line);border-radius:var(--public-radius);background:linear-gradient(145deg,hsla(44,65%,97%,.86),hsla(41,28%,89%,.62)),var(--public-surface);padding:clamp(.95rem,2.5vw,1.15rem);box-shadow:var(--public-shadow-sm)}.public-collection-file-header{display:grid;gap:.85rem}@media (min-width:760px){.public-collection-file-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.public-collection-file .public-document-card,.public-collection-file .public-viewer-shell{box-shadow:inset 4px 4px 10px rgba(58,54,45,.09),inset -4px -4px 10px hsla(0,0%,100%,.5)}.public-collection-file .public-image-stage,.public-collection-file .public-viewer-frame,.public-collection-file .public-viewer-scale-stage{min-height:18rem}.public-collection-file .public-viewer-shell-pdf .public-viewer-frame{height:clamp(22rem,52vh,34rem)}.public-collection-document-card{min-height:12rem;padding:1rem}.public-collection-document-card .public-document-icon{width:4rem;height:5rem;font-size:.72rem}.public-action-button:active,.public-mini-action:active,.public-zoom-presets button:active{box-shadow:inset 3px 3px 7px rgba(58,54,45,.1),inset -3px -3px 7px hsla(0,0%,100%,.45)}.public-publication .public-promo-card{border-color:rgba(79,138,134,.2);background:linear-gradient(90deg,rgba(79,138,134,.055),transparent 68%),linear-gradient(145deg,hsla(44,65%,97%,.88),hsla(41,28%,89%,.68)),var(--public-surface);box-shadow:-7px -7px 16px hsla(0,0%,100%,.42),9px 11px 20px rgba(58,54,45,.085),inset 1px 1px 0 hsla(0,0%,100%,.5),inset -1px -1px 0 rgba(58,54,45,.025)}.public-publication .public-promo-card:before{inset:.45rem;background:linear-gradient(var(--public-teal),var(--public-teal)) 0 0 /13px 1px no-repeat,linear-gradient(var(--public-teal),var(--public-teal)) 0 0 /1px 13px no-repeat,linear-gradient(var(--public-rust),var(--public-rust)) 100% 100% /13px 1px no-repeat,linear-gradient(var(--public-rust),var(--public-rust)) 100% 100% /1px 13px no-repeat;opacity:.14}.public-publication .public-promo-card h3{color:var(--public-text);font-size:.95rem;font-weight:720}.public-publication .public-promo-card p{color:var(--public-muted);font-size:.82rem;line-height:1.55}.public-publication .public-promo-card a{border:1px solid rgba(44,104,100,.24);background:rgba(79,138,134,.11);color:var(--public-teal-strong);box-shadow:-3px -3px 8px hsla(0,0%,100%,.42),4px 5px 10px rgba(58,54,45,.075),inset 1px 1px 0 hsla(0,0%,100%,.4)}.public-publication .public-promo-card a:hover{border-color:rgba(44,104,100,.36);background:rgba(79,138,134,.16);color:var(--public-teal-strong);transform:translateY(-1px)}.public-zoom-fader::-moz-range-track,.public-zoom-fader::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--public-teal),rgba(170,130,69,.38))}.public-zoom-fader::-moz-range-thumb,.public-zoom-fader::-webkit-slider-thumb{border-color:var(--public-surface-strong);background:var(--public-teal);box-shadow:0 0 0 1px rgba(44,104,100,.38),0 6px 16px rgba(44,104,100,.16)}.public-comments-toggle{border-color:var(--public-line);background:var(--public-text);color:#fffdf8;box-shadow:var(--public-shadow-sm)}.public-comments-action .public-comments-count,.public-comments-toggle span{background:var(--public-teal);color:#fffdf8}.public-comments-drawer{border-left-color:var(--public-line);background:linear-gradient(145deg,hsla(44,65%,97%,.98),hsla(41,26%,88%,.96)),var(--public-surface-strong);box-shadow:-1rem 0 2rem rgba(42,38,31,.14)}.public-comments-composer,.public-comments-drawer-header{border-color:var(--public-line)}.public-powered-strip{background:linear-gradient(90deg,rgba(79,138,134,.1),transparent 42%,rgba(142,100,63,.055)),linear-gradient(180deg,hsla(47,39%,95%,.98),hsla(41,28%,89%,.96));border-top:1px solid rgba(50,52,47,.12);color:var(--public-text);box-shadow:0 -1px 0 hsla(0,0%,100%,.48),0 -10px 24px rgba(58,54,45,.055)}.public-powered-strip:before{background:linear-gradient(90deg,transparent,rgba(79,138,134,.12),transparent),linear-gradient(180deg,hsla(0,0%,100%,.42),transparent 1px);opacity:.5}.public-powered-strip strong{border-color:rgba(44,104,100,.22);background:rgba(79,138,134,.075);color:var(--public-teal-strong);box-shadow:var(--public-shadow-button)}.public-report-modal-backdrop{background:linear-gradient(180deg,rgba(45,48,45,.22),rgba(45,48,45,.36)),rgba(78,72,61,.18)}.public-report-modal-panel,.public-report-success{border-color:var(--public-line);border-radius:var(--public-radius);background:linear-gradient(145deg,rgba(255,253,248,.98),hsla(40,37%,92%,.96)),var(--public-surface-strong);box-shadow:var(--public-shadow-md)}.public-report-form input,.public-report-form select,.public-report-form textarea,.publication-password-form input{border-color:var(--public-line);border-radius:var(--public-radius);background:var(--public-surface-muted);box-shadow:var(--public-shadow-inset)}@media (max-width:640px){.public-powered-strip{position:fixed;right:auto;bottom:max(.55rem,env(safe-area-inset-bottom));left:50%;z-index:40;width:-moz-max-content;width:max-content;max-width:calc(100vw - .7rem);min-height:3.45rem;flex-direction:row;justify-content:space-between;gap:.45rem;overflow:visible;border:1px solid rgba(47,125,115,.18);border-radius:1rem;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,251,250,.84)),hsla(0,0%,100%,.82);box-shadow:0 18px 48px rgba(23,48,44,.16),inset 0 1px 0 hsla(0,0%,100%,.78);backdrop-filter:blur(14px);padding:.44rem .64rem;text-align:left;transform:translateX(-50%)}.public-powered-strip:before{display:none}.public-powered-mark{display:grid;width:1.65rem;height:1.65rem;flex:0 0 1.65rem;place-items:center;border:1px solid rgba(44,104,100,.18);border-radius:8px;background:rgba(255,253,248,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);overflow:hidden}.public-powered-mark img{width:auto;height:1.65rem;max-width:none}.public-powered-strip .public-powered-label{min-width:0;max-width:none;flex:1 1 auto;font-size:.62rem;line-height:1.15}.public-powered-strip strong{width:2.55rem;height:2.55rem;flex:0 0 2.55rem;justify-content:center;padding:0;line-height:1}.public-powered-strip strong svg{display:block;width:1rem;height:1rem}.public-powered-strip strong span{display:none}}.public-admin-publication-chrome{--public-admin-emerald:#638f89;--public-admin-emerald-strong:#4f7e79;--public-admin-emerald-soft:rgba(47,125,115,.1);--public-admin-ink:#1e2926}@media (min-width:1024px){.public-admin-publication-chrome .public-single-file-content{width:100%;padding-right:0}.public-admin-publication-chrome .public-action-rail{position:fixed;top:50%;right:clamp(1.3rem,2.4vw,2.2rem);bottom:auto;z-index:42;width:3.55rem;min-height:auto;transform:translateY(-50%);grid-template-rows:auto;gap:.34rem;border:1px solid rgba(31,98,90,.16);border-radius:1.1rem;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,251,250,.84)),hsla(0,0%,100%,.82);box-shadow:0 24px 60px rgba(23,48,44,.14),inset 0 1px 0 hsla(0,0%,100%,.9);backdrop-filter:blur(16px);padding:.42rem}.public-admin-publication-chrome .public-action-rail:before{display:none}.public-admin-publication-chrome .public-action-rail .public-action-group,.public-admin-publication-chrome .public-action-rail .public-report-box{position:static;display:grid;width:100%;gap:.28rem;align-content:start;justify-items:center;pointer-events:auto}.public-admin-publication-chrome .public-action-rail .public-action-button,.public-admin-publication-chrome .public-action-rail .public-report-sent,.public-admin-publication-chrome .public-action-rail .public-report-toggle{width:2.7rem;height:2.7rem;min-height:2.7rem;border-color:transparent;border-radius:.8rem;background:transparent;color:rgba(30,41,38,.74);box-shadow:none}.public-admin-publication-chrome .public-action-rail .public-action-button:hover,.public-admin-publication-chrome .public-action-rail .public-report-toggle:hover{background:rgba(47,125,115,.08);color:var(--public-admin-emerald-strong)}}.public-powered-strip-admin{position:fixed;right:auto;bottom:max(.9rem,env(safe-area-inset-bottom));left:50%;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto;width:-moz-max-content;width:max-content;max-width:calc(100vw - 2rem);min-height:4rem;align-items:center;justify-content:space-between;gap:clamp(.7rem,2vw,1.1rem);overflow:visible;border:1px solid rgba(47,125,115,.18);border-radius:1rem;background:hsla(0,0%,100%,.92);box-shadow:0 18px 48px rgba(23,48,44,.16),inset 0 1px 0 hsla(0,0%,100%,.78);backdrop-filter:blur(14px);color:var(--public-admin-ink);font-family:var(--font-body);padding:.72rem clamp(1rem,2.2vw,1.35rem);transform:translateX(-50%);text-transform:none}.public-powered-strip-admin:before{display:none}.public-powered-brand,.public-powered-cta{position:relative;z-index:1;display:inline-flex;align-items:center;min-width:0;text-decoration:none}.public-powered-brand{gap:.8rem;color:inherit}.public-powered-brand-icon{display:block;width:2.55rem;height:2.55rem;flex:0 0 2.55rem;overflow:hidden;border-radius:.64rem;box-shadow:0 8px 18px rgba(31,98,90,.15)}.public-powered-brand-icon img{display:block;width:auto;height:2.55rem;max-width:none}.public-powered-brand-copy{display:grid;min-width:0;gap:.08rem}.public-powered-strip-admin .public-powered-brand-copy span{max-width:none;color:rgba(30,41,38,.58);font-size:.82rem;font-weight:740;letter-spacing:0;white-space:nowrap}.public-powered-cta{justify-self:end;gap:.55rem;border:0;border-radius:.64rem;background:color-mix(in srgb,#0f4f4a 92%,#fffdf8);color:#fffdf8;padding:.78rem .96rem;font-family:inherit;font-size:.78rem;font-weight:760;letter-spacing:0;line-height:1;white-space:nowrap;box-shadow:0 10px 22px rgba(15,79,74,.18),inset 0 1px 0 hsla(0,0%,100%,.14)}.public-powered-cta:hover{box-shadow:0 12px 26px rgba(15,79,74,.22),inset 0 1px 0 hsla(0,0%,100%,.16)}.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-document-card,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-html-viewer,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-html-viewer-frame,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-image-stage,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-media-frame,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-media-video,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-media-viewer,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-office-viewer,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-office-viewer iframe,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-office-viewer-frame,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-pdf-iframe,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-pdf-stage,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-static-site-frame,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-static-site-viewer,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-table-frame,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-table-scroll,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-table-state,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-table-viewer,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-text-viewer,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-text-viewer-frame,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-viewer-frame,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-viewer-scale-stage,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-viewer-shell,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-main{height:100dvh;min-height:100dvh}@media (max-width:820px){.public-powered-strip-admin{grid-template-columns:minmax(0,1fr) auto;min-height:3.8rem;gap:.6rem;padding:.62rem .7rem}.public-powered-cta{padding:.76rem .82rem}.public-powered-cta span{display:none}}@media (max-width:640px){.public-powered-strip-admin{left:50%;right:auto;bottom:max(.55rem,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;width:-moz-max-content;width:max-content;max-width:calc(100vw - .7rem);min-height:3.45rem;gap:.45rem;border:1px solid rgba(47,125,115,.18);border-radius:1rem;padding:.44rem .64rem;transform:translateX(-50%)}.public-powered-brand{min-width:0;gap:.5rem}.public-powered-brand-icon{width:1.65rem;height:1.65rem;flex-basis:1.65rem;border:1px solid rgba(44,104,100,.18);border-radius:8px;background:rgba(255,253,248,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.public-powered-brand-icon img{height:1.65rem}.public-powered-strip-admin .public-powered-brand-copy span{min-width:0;max-width:none;font-size:.62rem;line-height:1.15}.public-powered-cta{width:2.55rem;height:2.55rem;justify-content:center;flex-shrink:0;padding:0}.public-powered-cta svg{display:block;width:1rem;height:1rem}.public-powered-cta span{display:none}.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-document-card,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-html-viewer,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-html-viewer-frame,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-image-stage,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-media-frame,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-media-video,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-media-viewer,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-office-viewer,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-office-viewer-frame,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-pdf-iframe,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-pdf-stage,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-static-site-frame,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-static-site-viewer,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-table-frame,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-table-scroll,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-table-state,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-table-viewer,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-text-viewer,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-text-viewer-frame,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-viewer-frame,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-viewer-scale-stage,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-content .public-viewer-shell,.public-admin-publication-chrome:has(>.public-powered-strip-admin) .public-single-file-main{height:calc(100dvh - 3.25rem);min-height:calc(100dvh - 3.25rem)}}.public-admin-publication-chrome .public-collection-content{align-items:start;padding-top:clamp(1rem,3vh,1.8rem);padding-bottom:5.2rem}.public-admin-publication-chrome .public-collection-viewer{width:min(100%,58rem)}.public-admin-publication-chrome .public-collection-browser{border:1px solid rgba(50,52,47,.12);border-radius:10px;background:linear-gradient(145deg,rgba(255,253,248,.78),hsla(42,33%,92%,.56)),hsla(45,44%,96%,.72);box-shadow:0 16px 38px rgba(58,54,45,.07),inset 0 1px 0 hsla(0,0%,100%,.74);padding:clamp(.82rem,2vw,1.05rem)}.public-admin-publication-chrome .public-collection-browser-head{padding:0 0 .78rem}.public-admin-publication-chrome .public-collection-browser-head p:first-child{color:var(--public-teal-strong);font-size:.68rem;letter-spacing:.04em}.public-admin-publication-chrome .public-collection-browser-head p:last-child{color:rgba(41,45,42,.48);font-size:.78rem;font-weight:650}.public-admin-publication-chrome .public-collection-mode-toggle{border-color:rgba(50,52,47,.1);border-radius:8px;background:rgba(255,253,248,.62);box-shadow:inset 2px 2px 6px rgba(58,54,45,.045),inset -2px -2px 6px hsla(0,0%,100%,.48)}.public-admin-publication-chrome .public-collection-mode-toggle button{width:2rem;height:2rem;border-radius:6px;color:rgba(41,45,42,.44)}.public-admin-publication-chrome .public-collection-mode-toggle button.is-active{background:rgba(15,79,74,.1);color:var(--public-teal-strong);box-shadow:0 6px 14px rgba(58,54,45,.05),inset 0 1px 0 hsla(0,0%,100%,.58)}.public-admin-publication-chrome .public-collection-search{margin-bottom:.82rem;border-color:rgba(50,52,47,.11);border-radius:8px;background:linear-gradient(180deg,hsla(47,39%,95%,.78),hsla(45,21%,89%,.54)),var(--public-surface-muted);padding:.58rem .7rem;color:var(--public-teal-strong);box-shadow:inset 3px 3px 8px rgba(58,54,45,.06),inset -3px -3px 8px hsla(0,0%,100%,.5)}.public-admin-publication-chrome .public-collection-search input{color:var(--public-text);font-size:.82rem}.public-admin-publication-chrome .public-collection-file-list{gap:.62rem}.public-admin-publication-chrome .public-collection-file-list-grid{grid-template-columns:repeat(auto-fit,minmax(13.4rem,1fr))}.public-admin-publication-chrome .public-collection-file-list-gallery{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}.public-admin-publication-chrome .public-collection-file-tile{min-height:8.9rem;border-color:rgba(50,52,47,.11);border-radius:8px;background:linear-gradient(145deg,rgba(255,253,248,.78),hsla(42,33%,92%,.52)),hsla(45,44%,96%,.72);box-shadow:0 9px 20px rgba(58,54,45,.052),inset 0 1px 0 hsla(0,0%,100%,.72)}.public-admin-publication-chrome .public-collection-file-tile:hover{border-color:rgba(15,79,74,.2);background:linear-gradient(145deg,rgba(255,253,248,.84),hsla(90,18%,93%,.6)),hsla(45,44%,96%,.78);box-shadow:0 12px 24px rgba(58,54,45,.07),inset 0 1px 0 hsla(0,0%,100%,.76)}.public-admin-publication-chrome .public-collection-file-list-gallery .public-collection-file-tile{min-height:0;border-radius:9px}.public-admin-publication-chrome .public-collection-file-open{grid-template-rows:3.35rem minmax(0,1fr);gap:.58rem;padding:.78rem}.public-admin-publication-chrome .public-collection-file-list-gallery .public-collection-file-open{grid-template-rows:minmax(0,1fr) auto;gap:0;padding:0}.public-admin-publication-chrome .public-collection-file-icon{width:3rem;height:3.35rem;border-color:rgba(15,79,74,.12);border-radius:8px;background:linear-gradient(180deg,rgba(255,253,248,.9),hsla(42,28%,91%,.72)),var(--public-surface-strong);color:var(--public-teal-strong);box-shadow:0 8px 16px rgba(58,54,45,.06),inset 0 1px 0 hsla(0,0%,100%,.72)}.public-admin-publication-chrome .public-collection-file-icon svg{width:1.32rem;height:1.32rem}.public-admin-publication-chrome .public-collection-file-list-gallery .public-collection-file-body{display:none}.public-admin-publication-chrome .public-collection-file-open strong{color:var(--public-text);font-size:.86rem;font-weight:760;line-height:1.28}.public-admin-publication-chrome .public-collection-file-list-gallery .public-collection-file-open strong{display:none}.public-admin-publication-chrome .public-collection-file-open span span{color:rgba(41,45,42,.46);font-size:.58rem;letter-spacing:.02em}.public-admin-publication-chrome .public-collection-file-list-gallery .public-collection-file-open span span{display:none}.public-admin-publication-chrome .public-collection-copy-button{top:.5rem;right:.5rem;width:1.95rem;height:1.95rem;border-color:rgba(50,52,47,.11);border-radius:7px;background:rgba(255,253,248,.72);color:rgba(41,45,42,.48);opacity:1;box-shadow:0 6px 14px rgba(58,54,45,.05),inset 0 1px 0 hsla(0,0%,100%,.62)}.public-admin-publication-chrome .public-collection-file-list-gallery .public-collection-copy-button{border-color:rgba(255,253,248,.34);background:rgba(18,22,20,.36);color:#fffdf8;box-shadow:0 8px 18px rgba(18,22,20,.16)}.public-admin-publication-chrome .public-collection-copy-button:hover{background:rgba(15,79,74,.08);color:var(--public-teal-strong)}.public-admin-publication-chrome .public-collection-file-list-gallery .public-collection-copy-button:hover{background:rgba(15,79,74,.72);color:#fffdf8}.public-admin-publication-chrome .public-collection-file-list-list .public-collection-file-tile{min-height:4.18rem;grid-template-columns:minmax(0,1fr) 1.95rem;align-items:center;-moz-column-gap:.58rem;column-gap:.58rem;padding:.58rem .62rem}.public-admin-publication-chrome .public-collection-file-list-list .public-collection-file-open{position:static;min-height:3rem;grid-template-columns:3rem minmax(0,1fr);grid-template-rows:1fr;align-items:center;gap:.74rem;padding:0}.public-admin-publication-chrome .public-collection-file-list-list .public-collection-file-icon{width:2.55rem;height:2.8rem}.public-admin-publication-chrome .public-collection-file-list-list .public-collection-file-body{height:auto;grid-template-rows:auto auto;align-content:center;gap:.18rem}.public-admin-publication-chrome .public-collection-file-list-list .public-collection-file-open span span,.public-admin-publication-chrome .public-collection-file-list-list .public-collection-file-open strong{margin:0}.public-admin-publication-chrome .public-collection-file-list-list .public-collection-copy-button{position:static;width:1.95rem;height:1.95rem;align-self:center;justify-self:end}.public-admin-publication-chrome .public-collection-empty{border:1px solid rgba(50,52,47,.11);border-radius:8px;background:rgba(255,253,248,.56);padding:.78rem}@media (min-width:1024px){.public-admin-publication-chrome .public-collection-content{width:min(100%,72rem);padding-right:5.2rem}.public-admin-publication-chrome .public-action-rail{right:clamp(1rem,2vw,1.65rem);width:3.38rem;gap:.3rem;border:1px solid rgba(50,52,47,.12);border-radius:.95rem;background:linear-gradient(145deg,rgba(255,253,248,.82),hsla(42,33%,92%,.6)),hsla(45,44%,96%,.74);box-shadow:0 16px 38px rgba(58,54,45,.1),inset 0 1px 0 hsla(0,0%,100%,.72);font-family:var(--font-body);padding:.36rem}.public-admin-publication-chrome .public-action-rail .public-action-group,.public-admin-publication-chrome .public-action-rail .public-report-box{gap:.24rem}.public-admin-publication-chrome .public-action-rail .public-action-button,.public-admin-publication-chrome .public-action-rail .public-report-sent,.public-admin-publication-chrome .public-action-rail .public-report-toggle{width:2.62rem;height:2.62rem;min-height:2.62rem;border:1px solid transparent;border-radius:.72rem;background:transparent;color:rgba(41,45,42,.58);box-shadow:none;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.public-admin-publication-chrome .public-action-rail .public-action-button:hover,.public-admin-publication-chrome .public-action-rail .public-report-toggle:hover{border-color:rgba(15,79,74,.16);background:rgba(15,79,74,.08);color:var(--public-teal-strong);box-shadow:0 7px 14px rgba(58,54,45,.055),inset 0 1px 0 hsla(0,0%,100%,.56)}.public-admin-publication-chrome .public-action-rail .public-action-button:disabled{background:transparent;color:rgba(41,45,42,.26);box-shadow:none}.public-admin-publication-chrome .public-action-rail .public-action-button svg,.public-admin-publication-chrome .public-action-rail .public-report-toggle svg{width:1.08rem;height:1.08rem}.public-admin-publication-chrome .public-action-rail .public-comments-action .public-comments-count{right:-.12rem;top:-.12rem;min-width:1rem;height:1rem;border:1px solid rgba(255,253,248,.72);background:var(--public-teal-strong);font-size:.58rem}}.modal-backdrop{--dashboard-modal-inline-padding:0.75rem;animation:modal-backdrop-in .18s ease-out;align-items:safe center;overscroll-behavior:contain}@media (min-width:640px){.modal-backdrop{--dashboard-modal-inline-padding:1rem}}.modal-panel{max-height:none;overflow-wrap:anywhere;overscroll-behavior:contain}.modal-panel.is-modal-entering,.pricing-upgrade-modal.is-modal-entering{animation:modal-panel-in .18s ease-out}.modal-panel.is-modal-bumping,.pricing-upgrade-modal.is-modal-bumping{animation:modal-panel-bump .52s cubic-bezier(.18,.84,.24,1);transform-origin:center}.modal-panel>*{min-width:0}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-panel-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal-panel-bump{0%{transform:scale(1)}48%{transform:scale(1.007)}to{transform:scale(1)}}.hover\:bg-ink:hover{background-color:#111827!important}:root[data-theme=dark] .hover\:bg-ink:hover{background-color:rgba(143,201,207,.16)!important}.hover\:bg-moss:hover{background:var(--ui-accent-hover)!important;color:var(--ui-accent-text)!important}:root[data-theme=dark] .hover\:bg-moss:hover{background:rgba(143,201,207,.16)!important;color:var(--ui-text)!important}.hover\:text-white:hover{color:#fff!important}:root[data-theme=dark] .hover\:text-white:hover{color:var(--ui-accent-text)!important}.hover\:border-moss:hover{border-color:color-mix(in srgb,var(--ui-accent) 72%,transparent)!important}.hover\:border-rust:hover{border-color:color-mix(in srgb,var(--ui-warning) 72%,transparent)!important}.file\:bg-moss::file-selector-button{background:var(--ui-accent)!important;color:var(--ui-accent-text)!important}[class*=border][class*=bg-paper],[class*=border][class*=bg-white]{position:relative;border-color:var(--ui-line)!important}[class*=border][class*=bg-paper]:before,[class*=border][class*=bg-white]:before{pointer-events:none;content:"";position:absolute;inset:var(--ui-frame-inset);border-radius:inherit;background:var(--ui-frame-bg);opacity:var(--ui-frame-opacity)}:root[data-theme=dark] [class*=border][class*=bg-paper]:before,:root[data-theme=dark] [class*=border][class*=bg-white]:before{opacity:0}:root[data-theme=dark] .modal-panel:before,:root[data-theme=dark] .publish-drive-trigger:before{opacity:var(--ui-frame-opacity)!important}article[class*=border]{background:linear-gradient(90deg,color-mix(in srgb,var(--ui-accent) 5%,transparent),transparent 18rem),var(--ui-panel-bg)!important}a,button,input,textarea{transition-property:color,background-color,border-color,opacity;transition-duration:90ms}button:disabled,input:disabled,textarea:disabled{opacity:.58}.admin-table{width:100%;border-collapse:collapse;font-size:.82rem;table-layout:fixed}.admin-table-wrap{width:100%;overflow:visible}.admin-table th{border-bottom:1px solid var(--ui-line);color:var(--ui-muted);font-size:.72rem;font-weight:800;padding:.7rem .75rem;text-align:left;text-transform:uppercase}.admin-table td{border-bottom:1px solid color-mix(in srgb,var(--ui-line) 72%,transparent);color:var(--ui-text);padding:.7rem .75rem;vertical-align:top;overflow-wrap:anywhere;word-break:normal}.admin-table tbody tr:hover{background:color-mix(in srgb,var(--ui-accent) 4%,transparent)}.admin-table a{overflow-wrap:anywhere}.admin-subline{display:block;margin-top:.18rem;color:var(--ui-muted);font-size:.72rem;line-height:1.35}.admin-truncate{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-email-delivery{display:grid;gap:.38rem;min-width:12rem}.admin-email-status{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:color-mix(in srgb,var(--ui-muted) 7%,transparent);padding:.16rem .48rem;font-size:.74rem;font-weight:800;line-height:1.25}.admin-email-status-good{background:color-mix(in srgb,var(--ui-accent) 10%,transparent);color:var(--ui-accent-strong)}.admin-email-status-bad{background:color-mix(in srgb,var(--ui-danger) 9%,transparent);color:var(--ui-danger)}.admin-email-status-neutral,.admin-email-status-warn{background:color-mix(in srgb,var(--ui-rust) 9%,transparent);color:var(--ui-rust)}.admin-email-status-muted{color:var(--ui-muted)}.admin-email-chain,.admin-email-problems{display:flex;flex-wrap:wrap;gap:.28rem}.admin-email-chain-step,.admin-email-problem{border-radius:999px;color:var(--ui-muted);font-size:.68rem;font-weight:750;line-height:1.2;padding:.13rem .38rem}.admin-email-chain-step.is-done{background:color-mix(in srgb,var(--ui-accent) 8%,transparent);color:var(--ui-accent-strong)}.admin-email-problem{background:color-mix(in srgb,var(--ui-danger) 8%,transparent);color:var(--ui-danger)}.support-widget{position:fixed;right:1.45rem;bottom:1.45rem;z-index:1100;display:grid;font-family:inherit;contain:layout}body:has([aria-modal=true]) .support-widget,html.dashboard-modal-open .support-widget{opacity:0;pointer-events:none;transform:translateY(.45rem) scale(.98);visibility:hidden}.support-widget-trigger{position:relative;display:inline-grid;flex:0 0 auto;width:3.35rem;height:3.35rem;place-items:center;align-items:center;border:1px solid rgba(44,104,100,.2);border-radius:999px;background:radial-gradient(circle at 32% 22%,hsla(0,0%,100%,.36),transparent 34%),linear-gradient(145deg,#397c77,#285f5b);color:#fffdf8;box-shadow:0 16px 34px rgba(44,104,100,.27),0 5px 12px rgba(58,54,45,.16),inset 0 1px 0 hsla(0,0%,100%,.26);padding:0;transform:translateZ(0)}.support-widget-scrolltop,.support-widget[data-open=true] .support-widget-trigger{display:none}.support-widget-trigger svg{width:1.45rem;height:1.45rem;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.support-widget-trigger span{position:absolute;top:-.28rem;right:-.28rem;display:grid;min-width:1.18rem;height:1.18rem;place-items:center;border-radius:999px;border:2px solid #fffdf8;background:#8e643f;color:#fffdf8;font-size:.62rem;font-weight:850;line-height:1}.support-widget-trigger[data-unread=true]{border-color:rgba(142,100,63,.42);box-shadow:-5px -5px 12px hsla(0,0%,100%,.35),7px 9px 22px rgba(58,54,45,.16),0 0 0 3px rgba(142,100,63,.11)}.support-widget-notice{max-width:min(17rem,calc(100vw - 2rem));border:1px solid rgba(44,104,100,.18);border-radius:12px;background:rgba(255,253,248,.96);box-shadow:0 12px 32px rgba(58,54,45,.14);color:#32342f;padding:.55rem .68rem;font-size:.76rem;font-weight:760;line-height:1.3}.support-widget-panel{display:grid;width:min(24.5rem,calc(100vw - 2rem));max-height:min(42rem,calc(100vh - 2rem));grid-template-rows:auto minmax(10rem,1fr) auto;overflow:hidden;border:1px solid rgba(50,52,47,.12);background:linear-gradient(180deg,rgba(255,253,248,.99),hsla(42,42%,94%,.98)),#f8f6ef;box-shadow:0 24px 70px rgba(58,54,45,.22),0 8px 20px rgba(58,54,45,.1),inset 0 1px 0 hsla(0,0%,100%,.68)}.support-widget-panel header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(50,52,47,.12);background:rgba(255,253,248,.7);padding:.8rem .85rem .75rem}.support-widget-heading{display:flex;min-width:0;align-items:center;gap:.7rem}.support-widget-avatar{position:relative;display:grid;width:2.15rem;height:2.15rem;flex:0 0 auto;place-items:center;border-radius:12px;background:rgba(44,104,100,.1);color:#4f7e79}.support-widget-avatar:after{position:absolute;right:.08rem;bottom:.08rem;width:.48rem;height:.48rem;border:2px solid #fffdf8;border-radius:999px;background:#5fa67e;content:""}.support-widget-avatar svg{width:1.1rem;height:1.1rem;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.support-widget-panel header h2,.support-widget-panel header p{margin:0}.support-widget-panel header p{color:#8e643f;font-size:.62rem;font-weight:800;letter-spacing:.07em}.support-widget-panel header h2{font-size:.98rem;font-weight:780}.support-widget-close{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(50,52,47,.14);border-radius:10px;background:hsla(44,58%,96%,.72);color:#32342f;padding:0}.support-widget-close svg{width:1rem;height:1rem;stroke:currentColor;stroke-width:2;stroke-linecap:round}.support-widget-messages{display:grid;min-height:0;align-content:end;gap:.55rem;overflow:auto;padding:.9rem .85rem 1rem;scroll-behavior:smooth}.support-widget-message{display:grid;gap:.28rem;max-width:86%;border:1px solid rgba(50,52,47,.12);border-radius:14px 14px 14px 5px;background:hsla(0,0%,100%,.82);padding:.56rem .68rem .48rem;font-size:.8rem;line-height:1.35;white-space:pre-wrap;box-shadow:0 4px 14px rgba(58,54,45,.05)}.support-widget-message time{justify-self:end;color:rgba(50,52,47,.48);font-size:.62rem;font-weight:720;line-height:1}.support-widget-message.is-system{border-color:rgba(79,138,134,.12);border-radius:12px;background:rgba(79,138,134,.08);color:#4f7e79;box-shadow:none}.support-widget-message.is-user{justify-self:end;border-color:rgba(44,104,100,.18);border-radius:14px 14px 5px 14px;background:#2f746f;color:#fffdf8}.support-widget-message.is-user time{color:rgba(255,253,248,.72)}.support-widget-panel form{display:grid;grid-template-columns:minmax(0,1fr) 2.45rem;gap:.5rem;align-items:end;border-top:1px solid rgba(50,52,47,.12);background:rgba(255,253,248,.82)}.support-widget-panel input{grid-column:1/-1}.support-widget-topics{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.35rem}.support-widget-panel form .support-widget-topics button{display:inline-flex;width:auto;min-width:0;min-height:0;align-items:center;justify-content:center;border:1px solid rgba(50,52,47,.12);border-radius:999px;background:hsla(0,0%,100%,.72);color:rgba(50,52,47,.68);padding:.34rem .56rem;font-size:.7rem;font-weight:780;line-height:1;box-shadow:none}.support-widget-panel form .support-widget-topics button.is-active,.support-widget-panel form .support-widget-topics button:hover{border-color:rgba(44,104,100,.34);background:rgba(44,104,100,.1);color:#4f7e79}.support-widget-panel input,.support-widget-panel textarea{width:100%;border:1px solid rgba(50,52,47,.13);border-radius:13px;background:hsla(0,0%,100%,.84);padding:.68rem .76rem;font-size:.82rem;line-height:1.25;outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.support-widget-panel textarea{min-height:3.5rem;resize:none}.support-widget-panel form button{display:grid;width:2.45rem;min-width:2.45rem;min-height:3.5rem;place-items:center;border:1px solid rgba(44,104,100,.38);border-radius:13px;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.32),transparent 35%),#2f746f;color:#fffdf8;padding:0;box-shadow:0 8px 18px rgba(44,104,100,.18)}.support-widget-panel form button svg{width:1.12rem;height:1.12rem;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.support-widget-sending{width:.95rem;height:.95rem;border:2px solid rgba(255,253,248,.42);border-top-color:#fffdf8;border-radius:999px;animation:support-widget-spin .85s linear infinite}.support-widget-panel form button:disabled{cursor:not-allowed;opacity:.62}.support-widget-error{grid-column:1/-1;margin:0;color:#b85c52;font-size:.76rem;line-height:1.3}.support-widget-honeypot{position:absolute;left:-10000px;width:1px!important;height:1px!important;opacity:0}@keyframes support-widget-spin{to{transform:rotate(1turn)}}@media (max-width:768px){.support-widget-notice{display:none}}@media (max-width:560px){body.support-widget-open,html.support-widget-open{width:100%;height:100%;overflow:hidden;overscroll-behavior:none;touch-action:none}.support-widget{right:.75rem;bottom:.75rem}.support-widget[data-open=true]{inset:0;width:100vw;height:100dvh;justify-items:stretch;gap:0}.support-widget-panel{width:100vw;height:100vh;height:100dvh;max-height:none;grid-template-rows:auto minmax(0,1fr) auto;border:0;border-radius:0;box-shadow:none;touch-action:auto}.support-widget-panel header{padding-top:calc(.82rem + env(safe-area-inset-top))}.support-widget-messages{align-content:end;min-height:0;padding-bottom:1rem;touch-action:pan-y}.support-widget-panel form{padding-bottom:calc(.72rem + env(safe-area-inset-bottom))}.support-widget-panel input,.support-widget-panel textarea{font-size:16px;-webkit-text-size-adjust:100%;touch-action:manipulation}}.support-widget{right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));justify-items:end;gap:.65rem;contain:none}.support-widget-trigger,.support-widget-trigger:active,.support-widget-trigger:focus-visible,.support-widget-trigger:hover{width:3.18rem;height:3.18rem;border:1px solid rgba(180,106,74,.24);border-radius:16px;background:#fffefa;color:#b46a4a;box-shadow:0 0 0 1px rgba(95,127,112,.1),4px 5px 0 rgba(58,54,45,.08),inset 0 1px 0 hsla(0,0%,100%,.88)}.support-widget-scrolltop,.support-widget-scrolltop:active,.support-widget-scrolltop:focus-visible,.support-widget-scrolltop:hover{display:none}.support-widget-trigger:after,.support-widget-trigger:before{display:none;content:none}.support-widget-trigger svg{width:1.62rem;height:1.62rem;stroke-width:1.85}.support-widget-trigger span{top:-.26rem;right:-.26rem;min-width:1.12rem;height:1.12rem;border:2px solid #fffefa;background:#b46a4a;color:#fffefa;font-size:.6rem}.support-widget-trigger[data-unread=true]{border-color:rgba(180,106,74,.36);box-shadow:0 0 0 1px rgba(180,106,74,.12),4px 5px 0 rgba(58,54,45,.08),0 0 0 3px rgba(180,106,74,.14)}.support-widget[data-open=true]{inset:0;width:auto;height:100dvh;max-width:none;display:grid;place-items:center;gap:0;padding:max(.7rem,env(safe-area-inset-top)) max(.7rem,env(safe-area-inset-right)) max(.7rem,env(safe-area-inset-bottom)) max(.7rem,env(safe-area-inset-left))}.support-widget[data-open=true]:before{position:fixed;inset:0;z-index:-1;background:rgba(50,52,47,.22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);content:""}.support-widget-panel{width:min(24rem,calc(100vw - 1.4rem));max-width:calc(100vw - 1.4rem);height:auto;max-height:min(39rem,calc(100dvh - 1.4rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)));grid-template-rows:auto minmax(9rem,1fr) auto;border:1px solid rgba(95,127,112,.18);border-radius:18px;background:#fffefa;box-shadow:0 18px 42px rgba(58,54,45,.18),0 6px 14px rgba(95,127,112,.1);touch-action:auto}.support-widget-panel header{border-bottom:1px solid rgba(95,127,112,.13);background:#f5efe4;padding:.78rem .82rem .72rem}.support-widget-avatar{width:2.85rem;height:2.85rem;border:1px solid rgba(180,106,74,.18);border-radius:13px;background:#fffefa;color:#b46a4a}.support-widget-avatar:after{display:none;content:none}.support-widget-avatar svg{width:2.28rem;height:2.28rem;stroke-width:1.85}.support-widget-panel header p{color:rgba(50,52,47,.58);font-size:.68rem;font-weight:760;letter-spacing:0}.support-widget-panel header h2{color:#32342f;font-size:1.08rem;font-weight:760}.support-widget-close,.support-widget-close:focus-visible,.support-widget-close:hover{width:2.35rem;height:2.35rem;min-width:2.35rem;min-height:2.35rem;border:0;border-radius:999px;background:transparent;color:rgba(50,52,47,.54);box-shadow:none}.support-widget-close:focus-visible,.support-widget-close:hover{background:rgba(50,52,47,.08);color:#32342f}.support-widget-close svg{width:1.18rem;height:1.18rem}.support-widget-messages{overflow-x:hidden;overflow-y:auto;background:#fffefa;padding:.82rem}.support-widget-message{max-width:min(88%,18rem);border-color:rgba(50,52,47,.1);background:#f7f1e8;color:#32342f;font-size:.86rem;line-height:1.32;box-shadow:none}.support-widget-message.is-system{max-width:100%;border-color:rgba(95,127,112,.13);background:rgba(95,127,112,.09);color:#4f7163}.support-widget-message.is-user{border-color:rgba(95,127,112,.24);background:#5f7f70;color:#fffefa}.support-widget-panel form{grid-template-columns:minmax(0,1fr) 2.42rem;border-top:1px solid rgba(95,127,112,.13);background:#f5efe4;padding:.72rem}.support-widget-panel input,.support-widget-panel textarea{min-width:0;border-color:rgba(95,127,112,.17);background:#fffefa;color:#32342f}.support-widget-panel textarea{max-height:7rem}.support-widget-panel form .support-widget-topics button{border-color:rgba(95,127,112,.16);background:#fffefa;color:rgba(50,52,47,.72);font-size:.72rem;font-weight:720}.support-widget-panel form .support-widget-topics button.is-active,.support-widget-panel form .support-widget-topics button:hover{border-color:rgba(95,127,112,.32);background:rgba(95,127,112,.12);color:#4f7163}.support-widget-panel form button[type=submit]{width:2.42rem;min-width:2.42rem;min-height:3.45rem;border:0;border-radius:13px;background:#5f7f70;color:#fffefa;box-shadow:0 8px 16px rgba(79,113,99,.2)}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.support-widget:not([data-open=true]) .support-widget-trigger{animation:support-widget-nudge 9s ease-in-out infinite;transform-origin:center;will-change:transform,box-shadow}@keyframes support-widget-nudge{0%,72%,to{transform:translateY(0) scale(1);box-shadow:0 0 0 1px rgba(180,106,74,.1),4px 5px 0 rgba(58,54,45,.08),inset 0 1px 0 hsla(0,0%,100%,.88)}76%{transform:translateY(-1px) scale(1.018);box-shadow:0 0 0 1px rgba(180,106,74,.16),5px 6px 0 rgba(58,54,45,.09),inset 0 1px 0 hsla(0,0%,100%,.9)}80%{transform:translateY(0) scale(1)}}}@media (max-width:560px){.support-widget{right:max(.72rem,env(safe-area-inset-right));bottom:max(.72rem,env(safe-area-inset-bottom));justify-items:center}.support-widget:not([data-open=true]) .support-widget-scrolltop,.support-widget:not([data-open=true]) .support-widget-scrolltop:active,.support-widget:not([data-open=true]) .support-widget-scrolltop:focus-visible,.support-widget:not([data-open=true]) .support-widget-scrolltop:hover{display:inline-grid;width:2.34rem;height:2.34rem;place-items:center;border:1px solid rgba(180,106,74,.18);border-radius:12px;background:rgba(255,254,250,.9);color:rgba(95,127,112,.88);box-shadow:0 0 0 1px rgba(95,127,112,.07),3px 4px 0 rgba(58,54,45,.055),inset 0 1px 0 hsla(0,0%,100%,.88);padding:0}.support-widget-scrolltop svg{width:1.05rem;height:1.05rem;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.support-widget[data-open=true]{inset:0;width:auto;height:100dvh;justify-items:center;padding:max(.55rem,env(safe-area-inset-top)) max(.55rem,env(safe-area-inset-right)) max(.55rem,env(safe-area-inset-bottom)) max(.55rem,env(safe-area-inset-left))}.support-widget-panel{width:min(24rem,calc(100vw - 1.1rem));height:auto;max-height:min(39rem,calc(100dvh - 1.1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)));border:1px solid rgba(95,127,112,.18);border-radius:18px;box-shadow:0 18px 42px rgba(58,54,45,.18),0 6px 14px rgba(95,127,112,.1)}.support-widget-panel header{padding:.78rem .82rem .72rem}.support-widget-messages{min-height:0;padding:.82rem}.support-widget-panel form{padding:.72rem}.support-widget-panel input,.support-widget-panel textarea{font-size:16px}}.admin-support-conversation{display:grid;min-height:0;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.admin-support-conversation header{display:grid;gap:.2rem;border-bottom:1px solid var(--skin-line);padding:.9rem 1rem}.admin-support-conversation header strong{color:var(--skin-ink)}.admin-support-conversation-messages{display:grid;gap:.48rem;align-content:start;overflow:auto;padding:.72rem;background:color-mix(in srgb,var(--skin-surface-muted) 64%,transparent)}.admin-support-conversation-message{display:grid;gap:.2rem;width:-moz-fit-content;width:fit-content;max-width:min(42rem,88%);border:1px solid var(--skin-line);border-radius:7px;background:color-mix(in srgb,var(--skin-surface-muted) 62%,transparent);padding:.52rem .62rem}.admin-support-conversation-message.is-user{justify-self:start;border-color:rgba(44,104,100,.18);background:rgba(255,253,248,.86)}.admin-support-conversation-message.is-new{border-color:rgba(79,138,134,.34);background:rgba(79,138,134,.075)}.admin-support-conversation-message.is-admin,.admin-support-conversation-message.is-assistant{justify-self:end;border-color:rgba(44,104,100,.24);background:rgba(79,138,134,.11)}.admin-support-conversation-message span,.admin-support-conversation-message time{color:color-mix(in srgb,var(--skin-ink) 48%,transparent);font-size:.62rem;font-weight:800;text-transform:uppercase}.admin-support-conversation-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--skin-ink);font-size:.8rem;line-height:1.45}.admin-support-reply-form{display:grid;grid-template-columns:minmax(0,1fr) 2.25rem;gap:.45rem;align-items:end;border-top:1px solid var(--skin-line);background:rgba(255,253,248,.68);padding:.62rem}.admin-support-reply-form textarea{min-height:3.35rem;max-height:7rem;resize:none;border:1px solid var(--skin-line);border-radius:7px;background:rgba(255,253,248,.86);color:var(--skin-ink);padding:.52rem .6rem;font-size:.78rem;line-height:1.42;outline:none}.admin-support-reply-form span{grid-column:1/-1;color:var(--skin-rust);font-size:.72rem;font-weight:760}.admin-support-reply-form button{width:2.25rem;min-width:2.25rem;min-height:3.35rem;border:1px solid rgba(44,104,100,.32);border-radius:7px;background:rgba(79,138,134,.14);color:var(--skin-teal-strong);padding:0;font-size:1rem;font-weight:800}.upload-upgrade-backdrop{--skin-surface-strong:#f8f6ef;--skin-line:rgba(50,52,47,.16);--skin-teal-strong:#4f7e79;--skin-radius:8px;--skin-shadow-button:-4px -4px 9px hsla(0,0%,100%,.48),5px 6px 12px rgba(58,54,45,.08),inset 1px 1px 0 hsla(0,0%,100%,.48);background:linear-gradient(180deg,rgba(45,48,45,.22),rgba(45,48,45,.36)),rgba(78,72,61,.18)!important;backdrop-filter:blur(10px)}.upload-upgrade-modal{background:linear-gradient(145deg,rgba(255,253,248,.98),hsla(40,37%,92%,.96)),var(--skin-surface-strong)!important;box-shadow:-10px -10px 24px hsla(0,0%,100%,.3),18px 22px 50px rgba(45,40,33,.22),inset 0 1px 0 hsla(0,0%,100%,.58)!important}.upload-upgrade-action,.upload-upgrade-close,.upload-upgrade-modal{border-color:var(--skin-line)!important;border-radius:var(--skin-radius)!important}.upload-upgrade-action,.upload-upgrade-close{box-shadow:var(--skin-shadow-button)!important}.upload-upgrade-close{background:hsla(44,58%,96%,.72)!important;color:var(--skin-teal-strong)!important}.upload-upgrade-action{background:var(--skin-teal-strong)!important;color:#fffdf8!important}.plan-upgrade-backdrop{position:fixed;inset:0;z-index:2200;display:grid;place-items:center;padding:1rem;background:linear-gradient(180deg,rgba(45,48,45,.24),rgba(45,48,45,.38)),rgba(78,72,61,.2);backdrop-filter:blur(10px)}.plan-upgrade-modal{position:relative;width:min(30rem,100%);border:1px solid rgba(50,52,47,.16);border-radius:10px;background:radial-gradient(ellipse at 50% 0,rgba(79,138,134,.12),transparent 58%),linear-gradient(145deg,rgba(255,253,248,.99),hsla(40,37%,92%,.97));box-shadow:-10px -10px 24px hsla(0,0%,100%,.28),18px 22px 50px rgba(45,40,33,.22),inset 0 1px 0 hsla(0,0%,100%,.58);padding:1.25rem;color:var(--skin-ink,#32342f);outline:none}.plan-upgrade-modal:before{pointer-events:none;content:"";position:absolute;inset:3.35rem 1.1rem auto;height:3.9rem;border-radius:14px;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--ui-brand-accent) 22%,transparent),transparent 68%),linear-gradient(90deg,color-mix(in srgb,var(--ui-brand-accent) 13%,transparent),color-mix(in srgb,var(--ui-accent) 9%,transparent));filter:blur(1px);opacity:.9}.plan-upgrade-close{position:absolute;right:.75rem;top:.75rem;display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border:1px solid rgba(50,52,47,.16);border-radius:8px;background:hsla(44,58%,96%,.72);color:#4f7e79;box-shadow:-4px -4px 9px hsla(0,0%,100%,.48),5px 6px 12px rgba(58,54,45,.08),inset 1px 1px 0 hsla(0,0%,100%,.48)}.plan-upgrade-close svg{height:1rem;width:1rem}.plan-upgrade-kicker{margin:0 2.2rem .65rem 0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4f7e79}.plan-upgrade-modal h2{position:relative;margin:0;max-width:20rem;padding-right:5.6rem;font-size:1.45rem;font-weight:850;line-height:1.12}.feature-upgrade-visual{position:absolute;right:1.1rem;top:3.35rem;display:grid;width:5.4rem;height:5.4rem;place-items:center;border:1px solid rgba(79,138,134,.18);border-radius:10px;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--ui-brand-accent) 18%,transparent),transparent 68%),linear-gradient(145deg,rgba(255,253,248,.88),hsla(45,21%,89%,.66));box-shadow:0 0 0 1px hsla(0,0%,100%,.45),0 14px 28px rgba(58,54,45,.1),inset 0 1px 0 hsla(0,0%,100%,.58)}.feature-visual-qr{display:grid;width:3.2rem;height:3.2rem;grid-template-columns:repeat(3,1fr);gap:.28rem}.feature-visual-qr span{border-radius:3px;background:rgba(44,104,100,.86)}.feature-visual-qr span:nth-child(5),.feature-visual-qr span:nth-child(8){background:rgba(170,130,69,.54)}.feature-visual-bars{display:flex;height:3.3rem;align-items:end;gap:.35rem}.feature-visual-bars span{width:.48rem;border-radius:999px 999px 3px 3px;background:rgba(44,104,100,.82)}.feature-visual-bars span:first-child{height:42%}.feature-visual-bars span:nth-child(2){height:72%}.feature-visual-bars span:nth-child(3){height:56%;background:rgba(170,130,69,.58)}.feature-visual-bars span:nth-child(4){height:88%}.feature-visual-lock{position:relative;width:3.2rem;height:2.55rem;border:.18rem solid rgba(44,104,100,.82);border-radius:9px}.feature-visual-lock:before{content:"";position:absolute;left:.55rem;top:-1.35rem;width:1.75rem;height:1.55rem;border:.18rem solid rgba(44,104,100,.82);border-bottom:0;border-radius:999px 999px 0 0}.feature-visual-lock span{position:absolute;left:50%;top:50%;width:.44rem;height:.44rem;border-radius:999px;background:rgba(170,130,69,.72);transform:translate(-50%,-50%)}.feature-visual-download,.feature-visual-upload{position:relative;width:3.3rem;height:3.3rem;border:.15rem solid rgba(44,104,100,.72);border-radius:10px}.feature-visual-download span,.feature-visual-upload span{position:absolute;left:50%;top:.65rem;width:.16rem;height:1.35rem;border-radius:999px;background:rgba(44,104,100,.9);transform:translateX(-50%)}.feature-visual-download span:before,.feature-visual-upload span:before{content:"";position:absolute;left:50%;bottom:-.08rem;width:.8rem;height:.8rem;border-right:.16rem solid rgba(44,104,100,.9);border-bottom:.16rem solid rgba(44,104,100,.9);transform:translateX(-50%) rotate(45deg)}.feature-visual-upload span{top:1.1rem;transform:translateX(-50%) rotate(180deg)}.feature-visual-site{display:grid;width:3.4rem;gap:.34rem}.feature-visual-site span{height:.48rem;border-radius:999px;background:rgba(44,104,100,.76)}.feature-visual-site span:first-child{width:72%;background:rgba(170,130,69,.58)}.feature-visual-site span:nth-child(2){width:100%}.feature-visual-site span:nth-child(3){width:58%}.feature-visual-media{position:relative;width:3.35rem;height:3.35rem;border-radius:999px;background:rgba(44,104,100,.88)}.feature-visual-media span{position:absolute;left:1.28rem;top:.96rem;width:0;height:0;border-bottom:.7rem solid transparent;border-left:1.05rem solid #fffdf8;border-top:.7rem solid transparent}.feature-visual-comments,.feature-visual-promo{display:grid;width:3.55rem;gap:.45rem}.feature-visual-comments span,.feature-visual-promo span,.feature-visual-promo strong{display:block;height:.72rem;border-radius:999px}.feature-visual-promo span{background:rgba(44,104,100,.84)}.feature-visual-promo strong{width:66%;background:rgba(170,130,69,.6)}.feature-visual-comments span{position:relative;background:rgba(44,104,100,.78)}.feature-visual-comments span:nth-child(2){width:74%;justify-self:end;background:rgba(170,130,69,.58)}.plan-upgrade-feature{position:relative;margin:.8rem 0 0;font-size:.92rem;font-weight:800;color:#4f7e79}.plan-upgrade-subtext,.plan-upgrade-text{position:relative;margin:.55rem 0 0;font-size:.92rem;line-height:1.55;color:rgba(50,52,47,.72)}.plan-upgrade-subtext{margin-top:.35rem}.plan-upgrade-benefits{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .7rem;margin:1rem 0 0;padding:0;list-style:none}.plan-upgrade-benefits li{display:flex;gap:.42rem;align-items:flex-start;font-size:.82rem;line-height:1.35;color:rgba(50,52,47,.78)}.plan-upgrade-benefits li:before{content:"";flex:0 0 auto;width:.42rem;height:.42rem;margin-top:.36rem;border-radius:999px;background:#4f7e79;box-shadow:0 0 0 3px rgba(79,138,134,.1)}.plan-upgrade-actions{position:relative;display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.15rem}.plan-upgrade-cta,.plan-upgrade-secondary{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;border-radius:8px;padding:.72rem 1rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.plan-upgrade-cta{border:1px solid rgba(44,104,100,.28);background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--ui-brand-accent) 24%,transparent),transparent 68%),linear-gradient(90deg,color-mix(in srgb,var(--ui-brand-accent) 86%,#4f7e79),color-mix(in srgb,var(--ui-accent) 66%,#4f7e79));color:#fffdf8;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-brand-accent) 28%,transparent),0 12px 26px color-mix(in srgb,var(--ui-brand-accent) 22%,transparent),inset 0 1px 0 hsla(0,0%,100%,.28)}.plan-upgrade-cta:hover{transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-brand-accent) 42%,transparent),0 16px 32px color-mix(in srgb,var(--ui-brand-accent) 28%,transparent),inset 0 1px 0 hsla(0,0%,100%,.32)}.plan-upgrade-secondary{border:1px solid rgba(50,52,47,.16);background:hsla(44,58%,96%,.72);color:rgba(50,52,47,.76);box-shadow:-4px -4px 9px hsla(0,0%,100%,.42),5px 6px 12px rgba(58,54,45,.07),inset 1px 1px 0 hsla(0,0%,100%,.46)}.pricing-upgrade-backdrop{align-items:start;justify-items:center;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pricing-upgrade-modal{--pricing-surface:hsla(47,33%,95%,.94);--pricing-surface-strong:#f8f6ef;--pricing-surface-muted:#e9e6dc;--pricing-line:rgba(50,52,47,.16);--pricing-text:#292d2a;--pricing-muted:#6f7269;--pricing-teal:#5f8f8a;--pricing-teal-strong:#4f7e79;--pricing-amber:#aa8245;--pricing-rust:#8e643f;position:relative;width:min(64rem,100%);max-height:none;overflow:visible;border:1px solid var(--pricing-line);border-radius:12px;background:linear-gradient(145deg,hsla(44,65%,97%,.96),hsla(41,28%,89%,.78)),var(--pricing-surface);box-shadow:-7px -7px 16px hsla(0,0%,100%,.28),18px 22px 56px rgba(58,54,45,.2),inset 1px 1px 0 hsla(0,0%,100%,.54);padding:1.1rem;color:var(--pricing-text);outline:none}.pricing-upgrade-close{position:absolute;right:1rem;top:1rem;z-index:2;display:inline-flex;height:2.35rem;width:2.35rem;align-items:center;justify-content:center;border:1px solid var(--pricing-line);border-radius:8px;background:var(--pricing-surface-strong);color:var(--pricing-teal-strong);box-shadow:var(--skin-shadow-button,0 8px 18px rgba(58,54,45,.08))}.pricing-upgrade-close svg{height:1.05rem;width:1.05rem}.analytics-upgrade-close,.pricing-upgrade-close,.public-report-close{border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:rgba(31,36,32,.54)!important}.analytics-upgrade-close:hover,.pricing-upgrade-close:hover,.public-report-close:hover{background:rgba(31,36,32,.08)!important;color:var(--ui-ink,#1f2420)!important}.pricing-upgrade-header{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start;padding:.25rem 3.2rem;text-align:center}.pricing-upgrade-kicker{margin:0;color:var(--pricing-teal-strong);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pricing-upgrade-header h2{margin:.42rem auto 0;max-width:none;font-size:1.7rem;font-weight:860;line-height:1.08;white-space:nowrap}.pricing-upgrade-header p:not(.pricing-upgrade-kicker){margin:.55rem 0 0;max-width:42rem;color:color-mix(in srgb,var(--pricing-muted) 86%,var(--pricing-text));font-size:.94rem;line-height:1.52}.over-limit-publication-modal{width:min(42rem,100%);max-height:calc(100vh - 2rem);overflow-y:auto;display:grid;gap:1.25rem;padding:1.25rem}.over-limit-publication-backdrop{align-items:center;justify-items:center}.over-limit-publication-modal .pricing-upgrade-header{padding:.1rem 0 .15rem}.over-limit-publication-modal .pricing-upgrade-header h2{white-space:normal}.over-limit-modal-actions button{min-width:0;min-height:2.5rem;line-height:1.2}.pricing-period-row{display:flex;justify-content:center;margin-top:1.25rem}.pricing-period-toggle{display:inline-grid;grid-template-columns:minmax(5rem,1fr) minmax(9.5rem,1fr);gap:.25rem;border:1px solid var(--pricing-line);border-radius:999px;background:color-mix(in srgb,var(--pricing-surface-strong) 88%,transparent);padding:.25rem;box-shadow:inset 0 1px 1px rgba(50,52,47,.06)}.pricing-period-toggle button{min-height:2.15rem;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--pricing-text) 72%,var(--pricing-muted));font-size:.84rem;font-weight:820}.pricing-period-toggle button span{color:inherit;font-size:.74rem;font-weight:780;opacity:.82}.pricing-period-toggle button.is-active{background:var(--pricing-teal-strong);color:#fffdf8;box-shadow:0 8px 18px rgba(44,104,100,.18),inset 0 1px 0 hsla(0,0%,100%,.22)}.pricing-upgrade-context{display:grid;gap:.25rem;margin-top:1rem;border:1px solid color-mix(in srgb,var(--pricing-teal) 36%,var(--pricing-line));border-radius:8px;background:linear-gradient(145deg,hsla(44,65%,97%,.9),hsla(41,28%,89%,.58)),var(--pricing-surface-strong);padding:.85rem 1rem}.pricing-upgrade-context strong{color:var(--pricing-teal-strong);font-size:.92rem;font-weight:850}.pricing-upgrade-context span{color:color-mix(in srgb,var(--pricing-muted) 84%,var(--pricing-text));font-size:.88rem;line-height:1.42}.pricing-plan-grid{display:grid;grid-template-columns:repeat(var(--pricing-plan-count,4),minmax(0,1fr));gap:.68rem;width:min(60.5rem,100%);margin:.85rem auto 0}.pricing-plan-card{position:relative;display:grid;width:100%;min-height:34rem;grid-template-rows:auto auto auto auto 1fr auto;gap:.75rem;border:1px solid var(--pricing-line);border-radius:8px;background:linear-gradient(145deg,hsla(44,65%,97%,.94),hsla(41,28%,89%,.74)),var(--pricing-surface);padding:1rem;box-shadow:0 14px 34px rgba(58,54,45,.08),inset 0 1px 0 hsla(0,0%,100%,.58);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,box-shadow .16s ease}.pricing-plan-card.is-plan-free{--plan-accent:#7d8580;--plan-accent-soft:hsla(143,3%,51%,.11);--plan-accent-line:hsla(143,3%,51%,.24)}.pricing-plan-card.is-plan-start{--plan-accent:#4f7f93;--plan-accent-soft:rgba(79,127,147,.11);--plan-accent-line:rgba(79,127,147,.26)}.pricing-plan-card.is-plan-business{--plan-accent:var(--pricing-teal-strong);--plan-accent-soft:rgba(79,138,134,.12);--plan-accent-line:rgba(79,138,134,.32)}.pricing-plan-card.is-plan-pro{--plan-accent:#8e643f;--plan-accent-soft:rgba(170,130,69,.12);--plan-accent-line:rgba(170,130,69,.3)}.pricing-plan-card:before{content:"";position:absolute;inset:.58rem .58rem auto;height:.18rem;border-radius:999px;background:var(--plan-accent,var(--pricing-teal-strong));opacity:.58}.pricing-plan-card.is-recommended{border-color:color-mix(in srgb,var(--plan-accent,var(--pricing-teal)) 58%,var(--pricing-line));background:linear-gradient(145deg,hsla(44,65%,97%,.98),hsla(45,21%,89%,.82)),var(--pricing-surface-strong);box-shadow:0 0 0 1px color-mix(in srgb,var(--pricing-teal) 18%,transparent),0 18px 36px rgba(44,104,100,.1),inset 0 1px 0 hsla(0,0%,100%,.58)}.pricing-plan-card.is-current{border-color:rgba(44,104,100,.34)}.pricing-plan-card:focus-visible,.pricing-plan-card:hover{border-color:color-mix(in srgb,var(--plan-accent,var(--pricing-teal)) 48%,var(--pricing-line));box-shadow:0 0 0 1px color-mix(in srgb,var(--pricing-teal) 14%,transparent),0 18px 38px rgba(44,104,100,.11),inset 0 1px 0 hsla(0,0%,100%,.58)}.pricing-plan-card:disabled{cursor:wait;opacity:.72}.pricing-plan-card:focus-visible{outline:2px solid color-mix(in srgb,var(--pricing-teal) 58%,transparent);outline-offset:3px}.pricing-plan-card-top{display:grid;gap:.45rem}.pricing-plan-card h3{margin:0;color:var(--pricing-text);font-size:1.12rem;font-weight:860}.pricing-plan-badges{display:flex;min-height:1.4rem;flex-wrap:wrap;gap:.35rem}.pricing-plan-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--plan-accent,var(--pricing-teal)) 34%,var(--pricing-line));border-radius:999px;background:var(--plan-accent-soft,rgba(44,104,100,.08));padding:.2rem .45rem;color:var(--plan-accent,var(--pricing-teal-strong));font-size:.68rem;font-weight:850;line-height:1}.pricing-plan-badge.is-recommended{border-color:color-mix(in srgb,var(--pricing-amber) 42%,var(--pricing-line));background:color-mix(in srgb,var(--pricing-amber) 12%,transparent);color:var(--pricing-rust,#8e643f)}.pricing-plan-description{margin:0;color:color-mix(in srgb,var(--pricing-muted) 84%,var(--pricing-text));font-size:.84rem;line-height:1.42;min-height:calc(.84rem * 1.42 * 3)}.pricing-plan-price{display:flex;min-height:2.05rem;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-bottom:-.64rem}.pricing-plan-price strong{color:var(--pricing-text);font-size:1.46rem;font-weight:880;line-height:1}.pricing-plan-price span,.pricing-plan-year-note{color:color-mix(in srgb,var(--pricing-muted) 82%,transparent);font-size:.8rem;font-weight:700}.pricing-plan-year-note{display:flex;min-height:1.15rem;align-items:center;gap:.4rem;margin:-.18rem 0 0;color:color-mix(in srgb,var(--pricing-muted) 86%,var(--pricing-text))}.pricing-plan-year-note.is-empty{visibility:hidden}.pricing-plan-discount-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--pricing-amber) 34%,var(--pricing-line));border-radius:999px;background:color-mix(in srgb,var(--pricing-amber) 11%,var(--pricing-surface-strong));padding:.12rem .34rem;color:var(--pricing-rust,#8e643f);font-size:.66rem;font-weight:850;line-height:1}.pricing-plan-details{display:grid;align-content:start;gap:.7rem;margin-top:.34rem}.pricing-plan-limits{display:grid;gap:.32rem;margin:0;border:1px solid var(--plan-accent-line,color-mix(in srgb,var(--pricing-line) 72%,transparent));border-radius:8px;background:color-mix(in srgb,var(--pricing-surface-strong) 76%,var(--plan-accent-soft,transparent));padding:.52rem}.pricing-plan-card.is-recommended .pricing-plan-limits{border-color:var(--plan-accent-line,color-mix(in srgb,var(--pricing-teal) 28%,var(--pricing-line)));background:color-mix(in srgb,var(--pricing-surface-strong) 70%,var(--plan-accent-soft,transparent))}.pricing-plan-limits div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:baseline}.pricing-plan-limits dd,.pricing-plan-limits dt{margin:0;font-size:.72rem;line-height:1.15}.pricing-plan-limits dt{color:color-mix(in srgb,var(--pricing-muted) 82%,var(--pricing-text));font-weight:720}.pricing-plan-limits dd{color:var(--pricing-text);font-weight:850;text-align:right}.pricing-plan-feature-block{display:grid;gap:.58rem;border-top:1px solid var(--plan-accent-line,var(--pricing-line));padding-top:.66rem}.pricing-plan-features{display:grid;align-content:start;gap:.38rem;margin:0;padding:0;list-style:none}.pricing-plan-features li{display:grid;grid-template-columns:.92rem minmax(0,1fr) auto;gap:.35rem;align-items:start;color:color-mix(in srgb,var(--pricing-text) 72%,var(--pricing-muted));font-size:.76rem;line-height:1.28}.pricing-plan-features svg{height:.82rem;width:.82rem;color:var(--plan-accent,var(--pricing-teal-strong));transform:translateY(.1rem)}.pricing-plan-soon-badge{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--pricing-amber) 34%,var(--pricing-line));border-radius:999px;background:color-mix(in srgb,var(--pricing-amber) 10%,var(--pricing-surface-strong));padding:.12rem .34rem;color:var(--pricing-rust,#8e643f);font-size:.62rem;line-height:1}.pricing-plan-action,.pricing-plan-soon-badge{display:inline-flex;align-items:center;font-weight:850}.pricing-plan-action{width:100%;height:2.6rem;justify-content:center;border:1px solid var(--pricing-line);border-radius:8px;background:var(--pricing-surface-strong);color:color-mix(in srgb,var(--pricing-text) 78%,var(--pricing-muted));padding:.72rem .8rem;font-size:.86rem;line-height:1.1;box-shadow:var(--skin-shadow-button,0 8px 18px rgba(58,54,45,.08))}.pricing-plan-action.is-recommended{border-color:color-mix(in srgb,var(--plan-accent,var(--pricing-teal)) 42%,var(--pricing-line));background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--pricing-teal) 28%,transparent),transparent 68%),linear-gradient(90deg,var(--pricing-teal-strong),color-mix(in srgb,var(--pricing-teal) 82%,var(--pricing-teal-strong)));color:#fffdf8;box-shadow:0 0 0 1px color-mix(in srgb,var(--pricing-teal) 22%,transparent),0 12px 24px color-mix(in srgb,var(--pricing-teal) 18%,transparent),inset 0 1px 0 hsla(0,0%,100%,.28)}.pricing-upgrade-notice{margin:.85rem 0 0;border:1px solid rgba(170,130,69,.24);border-radius:10px;background:rgba(170,130,69,.08);padding:.72rem .85rem;color:#7b5d30;font-size:.86rem;font-weight:760}.pricing-upgrade-payment-link{margin:.55rem 0 0;font-size:.86rem;font-weight:780}.pricing-upgrade-payment-link a{color:var(--pricing-teal-strong);text-decoration:underline;text-underline-offset:.18em}.pricing-yookassa-widget{min-height:34rem;overflow:visible;border:1px solid var(--pricing-line);border-radius:8px;background:#fff}.pricing-payment-view{display:grid;min-height:auto;align-content:start;gap:.8rem;margin-top:1rem}.pricing-payment-back,.pricing-payment-fallback{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;border:1px solid var(--pricing-line);border-radius:8px;background:var(--pricing-surface-strong);color:var(--pricing-teal-strong);padding:.62rem .8rem;font-size:.82rem;font-weight:820;line-height:1.1;cursor:pointer}.pricing-payment-fallback{width:100%}.pricing-payment-back:hover,.pricing-payment-fallback:hover{border-color:color-mix(in srgb,var(--pricing-teal) 38%,var(--pricing-line));background:color-mix(in srgb,var(--pricing-teal) 8%,var(--pricing-surface-strong))}.pricing-payment-fallback:disabled{cursor:wait;opacity:.68}.pricing-comparison{margin-top:1.75rem;overflow:visible;padding:0 1.1rem}.pricing-comparison-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:0 0 .7rem}.pricing-comparison-head h3{margin:0;color:var(--skin-text,#292d2a);font-size:.98rem;font-weight:850}.pricing-comparison-head p{margin:0;color:rgba(50,52,47,.54);font-size:.78rem}.pricing-comparison-table{width:min(57.5rem,100%);min-width:var(--pricing-comparison-min-width,46rem);margin:0 auto;border-top:1px solid rgba(50,52,47,.1)}.pricing-comparison-mobile{display:none}.pricing-comparison-row{display:grid;grid-template-columns:minmax(12rem,1.35fr) repeat(var(--pricing-plan-count,4),minmax(7.2rem,.9fr));border-bottom:1px solid rgba(50,52,47,.08)}.pricing-comparison-row:last-child{border-bottom:0}.pricing-comparison-row>span{display:flex;min-height:2.3rem;align-items:center;justify-content:center;padding:.4rem .6rem;color:rgba(50,52,47,.68);font-size:.78rem;line-height:1.25;text-align:center;white-space:nowrap}.pricing-comparison-row>span:first-child{justify-content:flex-start;gap:.4rem;color:rgba(50,52,47,.82);font-weight:780;text-align:left}.pricing-comparison-feature-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.pricing-comparison-help{position:relative;display:inline-flex;width:1rem;height:1rem;flex:0 0 auto;align-items:center;justify-content:center;color:color-mix(in srgb,var(--pricing-muted) 58%,transparent);outline:none}.pricing-comparison-help svg{width:.9rem;height:.9rem;stroke-width:1.8}.pricing-comparison-tooltip{pointer-events:none;position:absolute;left:calc(100% + .5rem);top:50%;z-index:4;width:13rem;max-width:min(13rem,60vw);border:1px solid color-mix(in srgb,var(--pricing-line) 80%,transparent);border-radius:8px;background:var(--pricing-surface-strong);color:color-mix(in srgb,var(--pricing-text) 76%,var(--pricing-muted));font-size:.68rem;font-weight:650;line-height:1.35;opacity:0;padding:.38rem .48rem;box-shadow:0 8px 18px rgba(58,54,45,.11);text-align:left;transform:translate(.15rem,-50%);transition:opacity .12s ease,transform .12s ease;white-space:normal}.pricing-comparison-help:focus-visible,.pricing-comparison-help:hover{color:var(--pricing-teal-strong)}.pricing-comparison-help:focus-visible .pricing-comparison-tooltip,.pricing-comparison-help:hover .pricing-comparison-tooltip{opacity:1;transform:translateY(-50%)}.pricing-comparison-row>span.is-recommended-column{background:color-mix(in srgb,var(--pricing-teal) 5%,transparent)}.pricing-comparison-row>span.is-plan-free{--comparison-accent:#7d8580}.pricing-comparison-row>span.is-plan-start{--comparison-accent:#4f7f93}.pricing-comparison-row>span.is-plan-business{--comparison-accent:var(--pricing-teal-strong)}.pricing-comparison-row>span.is-plan-pro{--comparison-accent:#8e643f}.pricing-comparison-row.is-header>span:not(:first-child){border-top:2px solid var(--comparison-accent,transparent)}.pricing-comparison-row>span .pricing-comparison-icon.is-yes{color:var(--comparison-accent,#4f7e79)}.pricing-comparison-row.is-header{background:transparent}.pricing-comparison-row.is-header>span{color:rgba(50,52,47,.72);font-size:.72rem;font-weight:850;text-transform:uppercase}.pricing-comparison-row.is-header>span:not(:first-child){color:var(--comparison-accent,rgba(50,52,47,.72))}.pricing-comparison-row.is-header>span.is-recommended-column{color:var(--pricing-teal-strong)}.pricing-comparison-icon{height:1rem;width:1rem;color:rgba(50,52,47,.36)}.pricing-comparison-cell-mark{display:inline-flex;align-items:center;justify-content:center;gap:.3rem}@media (max-width:560px){.plan-upgrade-modal{padding:1rem}.plan-upgrade-modal h2{font-size:1.25rem;max-width:none;padding-right:3.4rem}.feature-upgrade-visual{right:.9rem;top:3.4rem;width:3.2rem;height:3.2rem;transform:scale(.72);transform-origin:top right}.plan-upgrade-benefits{grid-template-columns:1fr}.plan-upgrade-actions{display:grid}}@media (max-width:980px){.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pricing-upgrade-backdrop{padding:.55rem}.pricing-upgrade-modal{width:100%;max-height:calc(100dvh - 1.1rem);overflow-y:auto;border-radius:16px;padding:.85rem}.pricing-upgrade-header{grid-template-columns:1fr;padding-right:2.8rem;padding-left:.25rem}.pricing-upgrade-header h2{font-size:1.34rem;white-space:normal}.pricing-period-toggle{width:min(100%,18rem);grid-template-columns:minmax(4.7rem,.75fr) minmax(8.8rem,1.25fr)}.pricing-plan-grid{grid-template-columns:1fr}.pricing-plan-card{min-height:auto;gap:.52rem;padding:.82rem}.pricing-plan-description{min-height:0}.pricing-plan-features{gap:.26rem}.pricing-comparison{margin-top:1.35rem;overflow:visible;padding:0}.pricing-comparison-head{display:grid}.pricing-comparison-table{display:none}.pricing-comparison-mobile{display:block}.pricing-comparison-mobile summary{display:flex;min-height:2.6rem;align-items:center;justify-content:space-between;border:1px solid var(--pricing-line);border-radius:8px;background:var(--pricing-surface-strong);color:var(--pricing-teal-strong);padding:.72rem .82rem;font-size:.86rem;font-weight:850;cursor:pointer;list-style:none}.pricing-comparison-mobile summary::-webkit-details-marker{display:none}.pricing-comparison-mobile-list{display:grid;gap:.72rem;margin-top:.75rem}.pricing-comparison-mobile-row{display:grid;gap:.62rem;border:1px solid var(--pricing-line);border-radius:8px;background:var(--pricing-surface-strong);padding:.82rem}.pricing-comparison-mobile-row h4,.pricing-comparison-mobile-row p{margin:0}.pricing-comparison-mobile-row h4{color:var(--pricing-text);font-size:.9rem;font-weight:850}.pricing-comparison-mobile-row p{color:var(--pricing-muted);font-size:.78rem;line-height:1.35}.pricing-comparison-mobile-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.pricing-comparison-mobile-values>span{display:grid;min-height:3.1rem;align-content:center;justify-items:center;gap:.25rem;border:1px solid color-mix(in srgb,var(--pricing-line) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--pricing-surface) 72%,transparent);padding:.5rem}.pricing-comparison-mobile-values small{color:var(--pricing-muted);font-size:.68rem;font-weight:780}.pricing-comparison-mobile-values strong{color:var(--pricing-text);font-size:.82rem}}.analytics-upgrade-backdrop{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:1rem;background:linear-gradient(180deg,rgba(45,48,45,.24),rgba(45,48,45,.38)),rgba(78,72,61,.2);backdrop-filter:blur(10px)}.analytics-upgrade-modal{position:relative;width:min(58rem,100%);max-height:min(46rem,calc(100vh - 2rem));overflow:auto;border:1px solid rgba(50,52,47,.16);border-radius:12px;background:radial-gradient(ellipse at 18% 0,rgba(79,138,134,.105),transparent 34rem),radial-gradient(ellipse at 88% 14%,rgba(170,130,69,.05),transparent 30rem),linear-gradient(145deg,rgba(255,253,248,.99),hsla(40,37%,92%,.97));box-shadow:-10px -10px 24px hsla(0,0%,100%,.28),18px 22px 50px rgba(45,40,33,.22),inset 0 1px 0 hsla(0,0%,100%,.58);padding:1.2rem;color:var(--skin-ink,#32342f);outline:none}.analytics-upgrade-modal:before{pointer-events:none;content:"";position:absolute;inset:1.3rem 1.1rem auto;height:5rem;border-radius:14px;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--ui-brand-accent) 20%,transparent),transparent 68%),linear-gradient(90deg,color-mix(in srgb,var(--ui-brand-accent) 12%,transparent),color-mix(in srgb,var(--ui-accent) 8%,transparent));filter:blur(1px);opacity:.82}.analytics-upgrade-close{position:absolute;right:.85rem;top:.85rem;z-index:2;display:inline-flex;height:2.1rem;width:2.1rem;align-items:center;justify-content:center;border:1px solid rgba(50,52,47,.16);border-radius:8px;background:hsla(44,58%,96%,.72);color:#4f7e79;box-shadow:-4px -4px 9px hsla(0,0%,100%,.48),5px 6px 12px rgba(58,54,45,.08),inset 1px 1px 0 hsla(0,0%,100%,.48)}.analytics-upgrade-close svg{height:1rem;width:1rem}.analytics-upgrade-layout{position:relative;display:grid;grid-template-columns:minmax(0,.78fr) minmax(22rem,1fr);gap:1.2rem;align-items:stretch}.analytics-upgrade-copy{display:flex;min-height:31rem;min-width:0;flex-direction:column;justify-content:center;padding:.35rem 0 .2rem}.analytics-upgrade-kicker{margin:0 2.4rem .65rem 0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4f7e79}.analytics-upgrade-modal h2{max-width:24rem;margin:0;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:850;line-height:1.06}.analytics-upgrade-subtitle{max-width:25rem;margin:.85rem 0 0;color:rgba(50,52,47,.68);font-size:.98rem;line-height:1.6}.analytics-upgrade-bullets{display:grid;gap:.55rem;margin:1.05rem 0 0;padding:0;list-style:none}.analytics-upgrade-bullets li{display:flex;gap:.45rem;align-items:flex-start;color:rgba(50,52,47,.78);font-size:.88rem;line-height:1.38}.analytics-upgrade-bullets li:before{content:"";flex:0 0 auto;width:.42rem;height:.42rem;margin-top:.4rem;border-radius:999px;background:#4f7e79;box-shadow:0 0 0 3px rgba(79,138,134,.1)}.analytics-upgrade-actions{position:relative;display:flex;flex-wrap:wrap;gap:.65rem;margin-top:3.6rem}.analytics-upgrade-cta,.analytics-upgrade-secondary{display:inline-flex;min-height:2.7rem;align-items:center;justify-content:center;border-radius:8px;padding:.74rem 1rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.analytics-upgrade-cta{border:1px solid rgba(44,104,100,.28);background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--ui-brand-accent) 24%,transparent),transparent 68%),linear-gradient(90deg,color-mix(in srgb,var(--ui-brand-accent) 86%,#4f7e79),color-mix(in srgb,var(--ui-accent) 66%,#4f7e79));color:#fffdf8;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-brand-accent) 28%,transparent),0 12px 26px color-mix(in srgb,var(--ui-brand-accent) 22%,transparent),inset 0 1px 0 hsla(0,0%,100%,.28)}.analytics-upgrade-cta:hover{transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-brand-accent) 42%,transparent),0 16px 32px color-mix(in srgb,var(--ui-brand-accent) 28%,transparent),inset 0 1px 0 hsla(0,0%,100%,.32)}.analytics-upgrade-secondary{border:1px solid rgba(50,52,47,.16);background:hsla(44,58%,96%,.72);color:rgba(50,52,47,.76);box-shadow:-4px -4px 9px hsla(0,0%,100%,.42),5px 6px 12px rgba(58,54,45,.07),inset 1px 1px 0 hsla(0,0%,100%,.46)}.analytics-upgrade-demo{position:relative;display:grid;gap:.8rem;min-width:0;border:1px solid rgba(50,52,47,.13);border-radius:12px;background:linear-gradient(90deg,rgba(79,138,134,.045),transparent 42%,rgba(170,130,69,.035)),linear-gradient(145deg,rgba(255,253,248,.93),hsla(45,21%,89%,.72));box-shadow:0 16px 34px rgba(58,54,45,.1),inset 0 1px 0 hsla(0,0%,100%,.62);padding:1rem;overflow:hidden}.analytics-demo-link-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;border:1px solid rgba(50,52,47,.14);border-radius:10px;background:rgba(255,253,248,.92);box-shadow:var(--skin-shadow-sm,0 10px 20px rgba(58,54,45,.08));padding:.72rem;transition:border-color .26s ease,box-shadow .26s ease,transform .26s ease}.analytics-demo-link-card:before{pointer-events:none;content:"";position:absolute;inset:1.15rem -.35rem -.35rem;z-index:-1;border-radius:12px;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--ui-brand-accent) 20%,transparent),transparent 68%),linear-gradient(90deg,color-mix(in srgb,var(--ui-brand-accent) 12%,transparent),color-mix(in srgb,var(--ui-accent) 8%,transparent));filter:blur(1px);opacity:0;transition:opacity .26s ease}.analytics-demo-link-card.is-copied{border-color:rgba(44,104,100,.28);box-shadow:0 0 0 1px rgba(79,138,134,.08),0 14px 26px rgba(58,54,45,.1);transform:translateY(-1px)}.analytics-demo-link-card.is-copied:before{opacity:1}.analytics-demo-file-icon{display:grid;width:2.55rem;height:2.9rem;align-content:center;gap:.28rem;border:1px solid rgba(79,138,134,.2);border-radius:7px;background:rgba(79,138,134,.08);padding:.45rem}.analytics-demo-file-icon span{height:.22rem;border-radius:999px;background:rgba(44,104,100,.65)}.analytics-demo-file-icon span:last-child{width:62%;background:rgba(170,130,69,.55)}.analytics-demo-file-name{margin:0;color:#32342f;font-size:.95rem;font-weight:850}.analytics-demo-link{margin:.2rem 0 0;color:rgba(50,52,47,.55);font-size:.8rem;font-weight:700}.analytics-demo-copy-dot{width:.68rem;height:.68rem;border-radius:999px;background:#4f7e79;box-shadow:0 0 0 4px rgba(79,138,134,.12)}.analytics-demo-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(12rem,1fr);gap:.75rem}.analytics-demo-feed,.analytics-demo-panel{border:1px solid rgba(50,52,47,.12);border-radius:10px;background:rgba(255,253,248,.72);padding:.72rem}.analytics-demo-feed{display:grid;align-content:start;gap:.48rem;min-height:10.4rem}.analytics-demo-event{display:flex;gap:.45rem;align-items:center;min-height:2rem;border:1px solid rgba(50,52,47,.1);border-radius:8px;background:hsla(0,0%,100%,.5);color:rgba(50,52,47,.74);font-size:.78rem;font-weight:750;opacity:.28;padding:.42rem .5rem;transform:translateY(8px);transition:opacity .36s ease,transform .36s ease,border-color .36s ease}.analytics-demo-event.is-visible{border-color:rgba(79,138,134,.22);opacity:1;transform:translateY(0)}.analytics-demo-event span{width:.46rem;height:.46rem;border-radius:999px;background:#4f7e79;box-shadow:0 0 0 3px rgba(79,138,134,.1)}.analytics-demo-event p{margin:0}.analytics-demo-panel{display:grid;gap:.7rem}.analytics-demo-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.analytics-demo-metrics div{min-width:0;border-radius:8px;background:rgba(79,138,134,.07);padding:.48rem}.analytics-demo-metrics span,.analytics-demo-metrics strong{display:block}.analytics-demo-metrics strong{font-size:1.22rem;line-height:1}.analytics-demo-metrics span{margin-top:.2rem;color:rgba(50,52,47,.56);font-size:.66rem;font-weight:800}.analytics-demo-chart{display:flex;height:6.2rem;align-items:end;gap:.45rem;border-radius:8px;background:linear-gradient(180deg,transparent 0 31%,rgba(50,52,47,.055) 31.5% 32%,transparent 32.5% 65%,rgba(50,52,47,.045) 65.5% 66%,transparent 66.5%),rgba(255,253,248,.48);padding:.6rem}.analytics-demo-chart span{flex:1;height:8%;min-width:.45rem;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,rgba(170,130,69,.64),rgba(44,104,100,.86));box-shadow:0 0 0 1px rgba(44,104,100,.08);transition:height .7s cubic-bezier(.2,.75,.16,1)}.analytics-demo-chart span.is-grown{height:var(--bar-height)}.analytics-demo-final{min-height:1.2rem;margin:0;color:#4f7e79;font-size:.86rem;font-weight:850;opacity:0;transform:translateY(8px);transition:opacity .36s ease,transform .36s ease}.analytics-demo-final.is-visible{opacity:1;transform:translateY(0)}.analytics-product-demo{position:relative;align-self:center;display:grid;gap:.68rem;min-width:0;border:1px solid rgba(50,52,47,.13);border-radius:12px;background:linear-gradient(90deg,rgba(79,138,134,.045),transparent 42%,rgba(170,130,69,.035)),linear-gradient(145deg,rgba(255,253,248,.94),hsla(45,21%,89%,.74));box-shadow:0 16px 34px rgba(58,54,45,.1),inset 0 1px 0 hsla(0,0%,100%,.62);overflow:hidden;padding:.86rem}.analytics-product-demo:before{pointer-events:none;content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 calc(100% - 3rem),rgba(50,52,47,.035) calc(100% - 3rem) calc(100% - 2.96rem),transparent calc(100% - 2.96rem)),linear-gradient(180deg,rgba(50,52,47,.045),transparent 1px);background-size:3.6rem 100%,100% 2.3rem;opacity:.38}.analytics-product-card,.analytics-product-demo-topbar,.analytics-product-panel,.analytics-product-toolbar{position:relative;z-index:1}.analytics-product-demo-topbar{display:flex;min-height:1.6rem;align-items:center;gap:.3rem;color:rgba(50,52,47,.45);font-size:.62rem;font-weight:850;letter-spacing:.08em}.analytics-product-demo-topbar span{width:.42rem;height:.42rem;border-radius:999px;background:rgba(50,52,47,.18)}.analytics-product-demo-topbar span:first-child{background:rgba(170,130,69,.48)}.analytics-product-demo-topbar span:nth-child(2){background:rgba(79,138,134,.46)}.analytics-product-demo-topbar strong{margin-left:auto}.analytics-product-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.72rem;align-items:center;border:1px solid rgba(50,52,47,.14);border-radius:10px;background:rgba(255,253,248,.93);padding:.68rem}.analytics-product-card:before{pointer-events:none;content:"";position:absolute;inset:1rem -.3rem -.3rem;z-index:-1;border-radius:12px;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--ui-brand-accent) 20%,transparent),transparent 68%),linear-gradient(90deg,color-mix(in srgb,var(--ui-brand-accent) 12%,transparent),color-mix(in srgb,var(--ui-accent) 8%,transparent));filter:blur(1px);opacity:.95}.analytics-product-file-icon{display:grid;width:2.55rem;height:2.9rem;align-content:center;gap:.28rem;border:1px solid rgba(79,138,134,.2);border-radius:7px;background:rgba(79,138,134,.08);padding:.45rem}.analytics-product-file-icon span{height:.22rem;border-radius:999px;background:rgba(44,104,100,.65)}.analytics-product-file-icon span:last-child{width:62%;background:rgba(170,130,69,.55)}.analytics-product-file-name{margin:0;color:#32342f;font-size:.95rem;font-weight:850}.analytics-product-link{margin:.2rem 0 0;color:rgba(50,52,47,.55);font-size:.78rem;font-weight:760}.analytics-product-toolbar{display:flex;gap:.42rem}.analytics-product-toolbar button{min-width:0;border:1px solid rgba(50,52,47,.12);border-radius:8px;background:rgba(255,253,248,.78);color:rgba(50,52,47,.7);font-size:.72rem;font-weight:820;padding:.48rem .58rem;white-space:nowrap}.analytics-product-toolbar .analytics-product-tab{background:radial-gradient(circle at 50% 0,hsla(0,0%,100%,.5),transparent 68%),linear-gradient(145deg,rgba(44,104,100,.14),rgba(79,138,134,.06));color:#4f7e79;box-shadow:0 0 0 3px rgba(79,138,134,.07)}.analytics-product-panel{display:grid;gap:.68rem;border:1px solid rgba(50,52,47,.12);border-radius:10px;background:rgba(255,253,248,.8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.56);padding:.72rem}.analytics-product-panel-header{display:flex;gap:.7rem;align-items:start;justify-content:space-between}.analytics-product-panel-header p,.analytics-product-panel-header span,.analytics-product-panel-header strong{display:block;margin:0}.analytics-product-panel-header p{color:#32342f;font-size:.84rem;font-weight:850}.analytics-product-panel-header span{margin-top:.12rem;color:rgba(50,52,47,.52);font-size:.68rem;font-weight:760}.analytics-product-panel-header strong{max-width:9.8rem;border:1px solid rgba(79,138,134,.18);border-radius:999px;background:rgba(79,138,134,.08);color:#4f7e79;font-size:.66rem;font-weight:850;line-height:1.25;padding:.36rem .5rem;text-align:right}.analytics-product-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.analytics-product-metrics div{min-width:0;border-radius:8px;background:rgba(79,138,134,.07);padding:.48rem}.analytics-product-metrics span,.analytics-product-metrics strong{display:block}.analytics-product-metrics strong{color:#32342f;font-size:1.2rem;line-height:1}.analytics-product-metrics span{margin-top:.18rem;color:rgba(50,52,47,.56);font-size:.62rem;font-weight:820}.analytics-product-body{display:grid;grid-template-columns:minmax(8rem,.72fr) minmax(10rem,1fr);gap:.6rem}.analytics-product-feed{display:grid;align-content:start;gap:.42rem}.analytics-product-event{display:flex;min-height:1.9rem;align-items:center;gap:.42rem;border:1px solid rgba(50,52,47,.1);border-radius:8px;background:hsla(0,0%,100%,.54);color:rgba(50,52,47,.74);font-size:.72rem;font-weight:780;padding:.38rem .48rem}.analytics-product-event span{width:.44rem;height:.44rem;flex:0 0 auto;border-radius:999px;background:#4f7e79;box-shadow:0 0 0 3px rgba(79,138,134,.1)}.analytics-product-event p{margin:0}.analytics-product-chart{display:flex;height:5.9rem;align-items:end;gap:.38rem;border-radius:8px;background:linear-gradient(180deg,transparent 0 31%,rgba(50,52,47,.055) 31.5% 32%,transparent 32.5% 65%,rgba(50,52,47,.045) 65.5% 66%,transparent 66.5%),rgba(255,253,248,.5);padding:.56rem}.analytics-product-chart span{flex:1;height:8%;min-width:.35rem;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,rgba(170,130,69,.64),rgba(44,104,100,.86));box-shadow:0 0 0 1px rgba(44,104,100,.08)}.demo-cursor{pointer-events:none;position:absolute;left:0;top:0;z-index:4;width:1.55rem;height:1.75rem;filter:drop-shadow(0 8px 12px rgba(45,40,33,.28))}.demo-cursor-arrow{position:relative;z-index:2;display:block;width:1.55rem;height:1.75rem}.demo-cursor-ripple{position:absolute;left:.48rem;top:.52rem;z-index:1;width:1.05rem;height:1.05rem;border:1px solid rgba(44,104,100,.42);border-radius:999px;background:rgba(79,138,134,.12)}@media (prefers-reduced-motion:reduce){.analytics-demo-chart span,.analytics-demo-event,.analytics-demo-final,.analytics-demo-link-card,.analytics-demo-link-card:before,.analytics-product-card,.analytics-product-chart span,.analytics-upgrade-cta,.analytics-upgrade-secondary{transition:none!important}}@media (max-width:860px){.analytics-upgrade-layout{grid-template-columns:1fr}.analytics-upgrade-copy{min-height:auto}.analytics-upgrade-modal h2,.analytics-upgrade-subtitle{max-width:none}}@media (max-width:560px){.analytics-upgrade-modal{padding:1rem}.analytics-demo-grid,.analytics-demo-metrics,.analytics-product-body,.analytics-product-metrics{grid-template-columns:1fr}.analytics-product-toolbar{display:grid;grid-template-columns:1fr .55fr .75fr}.analytics-product-toolbar button{overflow:hidden;padding-inline:.44rem;text-overflow:ellipsis}.analytics-product-panel-header{display:grid}.analytics-product-panel-header strong{max-width:none;text-align:left}.analytics-upgrade-actions{display:grid}}.public-admin-publication-chrome{--public-admin-glass-bg:linear-gradient(145deg,rgba(255,253,248,.82),hsla(42,33%,92%,.6)),hsla(45,44%,96%,.74)}.public-admin-publication-chrome .public-action-rail,.public-powered-strip-admin{background:var(--public-admin-glass-bg)!important}.public-comments-backdrop{position:fixed;inset:0;z-index:1180;background:linear-gradient(180deg,rgba(45,48,45,.1),rgba(45,48,45,.22)),rgba(78,72,61,.1);opacity:0;pointer-events:none;transition:opacity .18s ease}.public-comments-backdrop.is-open{opacity:1;pointer-events:auto}.public-comments-drawer{z-index:1190!important;width:min(100vw - 1rem,25.5rem)!important;height:calc(100dvh - 1rem)!important;top:.5rem!important;right:.5rem!important;overflow:hidden;border:1px solid rgba(50,52,47,.12)!important;border-radius:14px 0 0 14px;background:linear-gradient(145deg,rgba(255,253,248,.94),hsla(42,33%,92%,.82)),hsla(45,44%,96%,.9)!important;box-shadow:0 24px 70px rgba(23,48,44,.18),inset 0 1px 0 hsla(0,0%,100%,.72)!important;backdrop-filter:blur(14px)}.public-comments-drawer:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 0,rgba(15,79,74,.055),transparent 54%),linear-gradient(90deg,hsla(0,0%,100%,.38),transparent 1px)}.public-comments-drawer>*{position:relative;z-index:1}.public-comments-drawer-header{min-height:4.1rem;border-color:rgba(50,52,47,.1)!important;background:linear-gradient(180deg,rgba(255,253,248,.62),hsla(44,38%,94%,.34));padding:.95rem 1rem!important}.public-comments-drawer-header p{color:rgba(41,45,42,.46)!important;font-size:.66rem!important;letter-spacing:.04em}.public-comments-drawer-header strong{color:var(--public-text,#292d2a)!important;font-size:1.05rem!important;font-weight:760}.public-comments-drawer-header button,.public-report-close{width:2rem!important;height:2rem!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:rgba(31,36,32,.54)!important}.public-comments-drawer-header button:hover,.public-report-close:hover{background:rgba(31,36,32,.08)!important;color:var(--public-text,#292d2a)!important}.public-comments-composer{border-color:rgba(50,52,47,.1)!important;background:rgba(255,253,248,.42);padding:.78rem 1rem .86rem!important}.public-comment-reply-form textarea,.public-comments-composer textarea,.public-report-form input,.public-report-form select,.public-report-form textarea{border-color:rgba(50,52,47,.12)!important;border-radius:8px!important;background:linear-gradient(180deg,hsla(47,39%,95%,.86),hsla(45,21%,89%,.62)),hsla(47,39%,95%,.82)!important;box-shadow:inset 3px 3px 8px rgba(58,54,45,.055),inset -3px -3px 8px hsla(0,0%,100%,.46)!important}.public-comments-composer textarea{min-height:4.55rem}.public-comment-reply-form textarea:focus,.public-comments-composer textarea:focus,.public-report-form input:focus,.public-report-form select:focus,.public-report-form textarea:focus{border-color:rgba(15,79,74,.24)!important}.public-comment-reply-form button,.public-comments-composer button,.public-report-modal-panel .public-mini-action{border:0!important;border-radius:8px!important;background:color-mix(in srgb,#0f4f4a 88%,#fffdf8)!important;color:#fffdf8!important;box-shadow:0 7px 14px rgba(15,79,74,.13)!important}.public-comment-reply-form button:hover,.public-comments-composer button:hover,.public-report-modal-panel .public-mini-action:hover{background:color-mix(in srgb,#0f4f4a 92%,#fffdf8)!important;box-shadow:0 8px 16px rgba(15,79,74,.15)!important}.public-comments-list{gap:.62rem!important;padding:.86rem 1rem 1.1rem!important}.public-comment-card{position:relative;gap:.42rem!important;border-color:rgba(50,52,47,.11)!important;border-radius:9px!important;background:linear-gradient(145deg,rgba(255,253,248,.78),hsla(42,33%,92%,.52)),hsla(45,44%,96%,.72)!important;box-shadow:0 10px 22px rgba(58,54,45,.052),inset 0 1px 0 hsla(0,0%,100%,.68);padding:.76rem 2.4rem .82rem .82rem!important}.public-comment-corner-actions{position:absolute;top:.54rem;right:.54rem;z-index:2}.public-comment-corner-actions button,.public-comment-reply-delete{width:1.55rem!important;height:1.55rem!important;border:0!important;border-radius:999px!important;background:transparent!important;color:rgba(41,45,42,.42)!important;box-shadow:none!important;padding:0!important}.public-comment-corner-actions button:hover,.public-comment-reply-delete:hover{background:rgba(156,64,50,.08)!important;color:var(--ui-danger)!important}.public-comment-corner-actions svg,.public-comment-reply-delete svg{width:.9rem;height:.9rem}.public-comment-card.is-selected{border-color:rgba(15,79,74,.22)!important;box-shadow:0 0 0 3px rgba(15,79,74,.07),0 8px 18px rgba(58,54,45,.05)!important}.public-comment-meta strong{color:var(--public-text,#292d2a)!important;font-size:.82rem!important;font-weight:760}.public-comment-meta{justify-content:flex-start;line-height:1}.public-comment-meta:after{content:"";width:.22rem;height:.22rem;order:1;border-radius:999px;background:rgba(41,45,42,.22)}.public-comment-meta strong{order:0}.public-comment-meta span{order:2}.public-comment-meta span,.public-comments-empty{color:rgba(41,45,42,.46)!important}.public-comment-card p,.public-comment-reply p{color:rgba(41,45,42,.74)!important;font-size:.82rem!important;line-height:1.48!important}.public-comment-reply-toggle{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem 0;color:color-mix(in srgb,#0f4f4a 90%,#fffdf8)!important;font-size:.72rem!important;font-weight:760!important}.public-comment-actions-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.public-comment-actions-row .public-comment-admin-actions{margin-left:auto;justify-content:flex-end}.public-comment-reply{position:relative;padding-right:2rem}.public-comment-reply-delete{position:absolute;top:-.18rem;right:0}.public-report-modal{padding:1rem}.public-report-modal-backdrop{background:linear-gradient(180deg,rgba(45,48,45,.14),rgba(45,48,45,.3)),rgba(78,72,61,.14)!important;backdrop-filter:blur(12px)!important}.public-report-modal-panel{width:min(100%,30rem)!important;border:1px solid rgba(50,52,47,.12)!important;border-radius:12px!important;background:linear-gradient(145deg,rgba(255,253,248,.96),hsla(42,33%,92%,.82)),hsla(45,44%,96%,.92)!important;box-shadow:0 24px 70px rgba(23,48,44,.18),inset 0 1px 0 hsla(0,0%,100%,.72)!important;padding:1rem!important}.public-report-modal-panel h2{color:var(--public-text,#292d2a)!important;font-size:1.08rem!important;font-weight:760!important}.public-report-form label span{color:rgba(41,45,42,.48)!important;font-size:.62rem!important;letter-spacing:.04em}.public-report-success{border-color:rgba(15,79,74,.16)!important;background:rgba(15,79,74,.06)!important}@media (max-width:640px){.public-comments-drawer{width:100vw!important;height:100dvh!important;top:0!important;right:0!important;border-radius:0!important}}@media (max-width:1023px){.public-admin-publication-chrome .public-action-rail,.public-publication .public-action-rail{border:1px solid rgba(31,98,90,.16)!important;border-radius:1rem!important;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,251,250,.84)),hsla(0,0%,100%,.82)!important;background-image:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,251,250,.84))!important;box-shadow:0 18px 48px rgba(23,48,44,.14),inset 0 1px 0 hsla(0,0%,100%,.9)!important;backdrop-filter:blur(16px)!important;padding:.22rem .34rem!important}.public-admin-publication-chrome .public-action-rail:before,.public-publication .public-action-rail:before{display:none!important;opacity:0!important}}@media (max-width:768px){.public-comments-backdrop{background:linear-gradient(180deg,rgba(45,48,45,.16),rgba(45,48,45,.3)),rgba(78,72,61,.16)!important;backdrop-filter:blur(10px)}.public-comments-drawer{top:max(.7rem,env(safe-area-inset-top))!important;right:.7rem!important;bottom:max(.7rem,env(safe-area-inset-bottom))!important;left:.7rem!important;display:grid;grid-template-rows:auto auto minmax(0,1fr);width:auto!important;height:auto!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(255,253,248,.94),hsla(42,33%,92%,.78)),hsla(45,44%,96%,.88)!important;box-shadow:0 24px 70px rgba(23,48,44,.2),inset 0 1px 0 hsla(0,0%,100%,.78)!important}.public-comments-drawer-header{min-height:3.45rem!important;padding:.78rem .86rem!important}.public-comments-drawer-header p{font-size:.58rem!important}.public-comments-drawer-header strong{font-size:.98rem!important}.public-comments-composer{padding:.72rem .86rem .8rem!important}.public-comments-composer textarea{min-height:5.2rem;padding:.72rem .76rem}.public-comments-composer-actions{justify-content:flex-end}.public-comments-composer button{min-height:2.35rem;padding:.62rem .86rem!important;font-size:.82rem!important}.public-comments-list{min-height:0;overflow:auto;padding:.78rem .86rem 1rem!important}.public-comments-empty{font-size:.88rem!important}.public-comment-reply-form textarea,.public-comments-composer textarea{font-size:16px!important;line-height:1.42!important}}@media (max-width:1023px){.public-single-file-content{margin-top:0!important;min-height:100dvh!important}.public-single-file-content .public-document-card,.public-single-file-content .public-html-viewer,.public-single-file-content .public-html-viewer-frame,.public-single-file-content .public-image-stage,.public-single-file-content .public-media-frame,.public-single-file-content .public-media-video,.public-single-file-content .public-media-viewer,.public-single-file-content .public-office-viewer,.public-single-file-content .public-office-viewer iframe,.public-single-file-content .public-office-viewer-frame,.public-single-file-content .public-pdf-iframe,.public-single-file-content .public-pdf-stage,.public-single-file-content .public-static-site-frame,.public-single-file-content .public-static-site-viewer,.public-single-file-content .public-table-frame,.public-single-file-content .public-table-scroll,.public-single-file-content .public-table-state,.public-single-file-content .public-table-viewer,.public-single-file-content .public-text-viewer,.public-single-file-content .public-text-viewer-frame,.public-single-file-content .public-viewer-frame,.public-single-file-content .public-viewer-scale-stage,.public-single-file-content .public-viewer-shell,.public-single-file-main{height:100dvh!important;min-height:100dvh!important}.public-authored-text-content{padding-top:4.75rem!important;padding-bottom:5.75rem!important}.public-authored-text-viewer{min-height:auto!important}.public-authored-text-sheet{margin-bottom:0!important}}.public-powered-strip,.public-powered-strip.public-powered-strip-admin{position:fixed!important;right:auto!important;bottom:max(.74rem,env(safe-area-inset-bottom))!important;left:50%!important;z-index:40!important;display:flex!important;width:-moz-max-content!important;width:max-content!important;min-width:min(34rem,calc(100vw - 2rem))!important;max-width:calc(100vw - 2rem)!important;min-height:3.25rem!important;align-items:center!important;justify-content:space-between!important;gap:.78rem!important;border:1px solid rgba(47,125,115,.16)!important;border-radius:.86rem!important;background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(248,251,250,.86)),hsla(0,0%,100%,.84)!important;box-shadow:0 16px 42px rgba(23,48,44,.14),inset 0 1px 0 hsla(0,0%,100%,.82)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;color:var(--public-admin-ink,var(--public-text,#1e2926))!important;font-family:var(--font-body)!important;padding:.42rem .58rem .42rem .7rem!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;transform:translateX(-50%)!important}.public-powered-brand-icon,.public-powered-mark{display:grid!important;width:1.8rem!important;height:1.8rem!important;flex:0 0 1.8rem!important;place-items:center!important;overflow:hidden!important;border:1px solid rgba(44,104,100,.14)!important;border-radius:.46rem!important;background:rgba(255,253,248,.78)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78)!important}.public-powered-brand-icon img,.public-powered-mark img{display:block!important;width:auto!important;max-width:none!important;height:1.8rem!important}.public-powered-brand-copy span,.public-powered-strip .public-powered-label,.public-powered-strip-admin .public-powered-brand-copy span{min-width:0!important;max-width:none!important;color:rgba(30,41,38,.62)!important;font-family:var(--font-body)!important;font-size:.72rem!important;font-weight:740!important;letter-spacing:0!important;line-height:1.08!important;text-transform:none!important;white-space:nowrap!important}.public-powered-brand{gap:.58rem!important}.public-powered-brand,.public-powered-cta,.public-powered-strip strong{display:inline-flex!important;min-width:0!important;align-items:center!important}.public-powered-cta,.public-powered-strip strong{min-height:2.18rem!important;justify-content:center!important;gap:.44rem!important;border-radius:.56rem!important;background:#5f7f70!important;color:#fffefa!important;box-shadow:0 12px 22px rgba(32,117,111,.16),inset 0 1px 0 hsla(0,0%,100%,.18)!important;padding:.58rem .84rem!important;font-family:var(--font-body)!important;font-size:.74rem!important;font-weight:760!important;letter-spacing:0!important;line-height:1!important;text-decoration:none!important;text-transform:none!important;white-space:nowrap!important;transition:background .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1)!important}.public-powered-cta:hover,.public-powered-strip:hover strong{background:#4f7e79!important;box-shadow:0 14px 26px rgba(32,117,111,.2),inset 0 1px 0 hsla(0,0%,100%,.2)!important}.public-powered-cta svg,.public-powered-strip strong svg{display:block!important;width:.96rem!important;height:.96rem!important;flex:0 0 0.96rem!important}.public-powered-cta span,.public-powered-strip strong span{display:inline!important;font:inherit!important;letter-spacing:0!important;text-transform:none!important}@media (max-width:640px){.public-powered-strip,.public-powered-strip.public-powered-strip-admin{bottom:max(.52rem,env(safe-area-inset-bottom))!important;min-width:min(22rem,calc(100vw - .7rem))!important;max-width:calc(100vw - .7rem)!important;min-height:3rem!important;gap:.48rem!important;border-radius:.82rem!important;padding:.34rem .42rem .34rem .5rem!important}.public-powered-brand-icon,.public-powered-mark{width:1.48rem!important;height:1.48rem!important;flex-basis:1.48rem!important}.public-powered-brand-icon img,.public-powered-mark img{height:1.48rem!important}.public-powered-brand-copy span,.public-powered-strip .public-powered-label,.public-powered-strip-admin .public-powered-brand-copy span{font-size:.58rem!important}.public-powered-cta,.public-powered-strip strong{width:auto!important;height:auto!important;min-height:2.24rem!important;flex:0 0 auto!important;padding:.56rem .62rem!important}.public-powered-cta span,.public-powered-strip strong span{display:none!important}}.public-powered-strip,.public-powered-strip.public-powered-strip-admin{isolation:isolate!important;overflow:visible!important;bottom:max(.82rem,env(safe-area-inset-bottom))!important;min-width:min(29.5rem,calc(100vw - 2.25rem))!important;max-width:calc(100vw - 2.25rem)!important;height:3.38rem!important;min-height:3.38rem!important;gap:.84rem!important;backdrop-filter:blur(14px) saturate(1.04)!important;-webkit-backdrop-filter:blur(14px) saturate(1.04)!important;padding:.36rem!important;transform:translateX(-50%) scale(1)!important;transform-origin:center bottom!important;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1)!important}.public-powered-strip.public-powered-strip-admin:before,.public-powered-strip:before{content:""!important;position:absolute!important;z-index:0!important;inset:-.28rem -.48rem -.36rem!important;border-radius:calc(.95rem + .22rem)!important;background:radial-gradient(ellipse at 0 92%,hsla(12,69%,80%,.34),transparent 45%),radial-gradient(ellipse at 100% 92%,rgba(178,183,232,.36),transparent 45%),linear-gradient(90deg,hsla(12,69%,80%,.2),hsla(41,49%,85%,.1) 48%,rgba(178,183,232,.22))!important;filter:none!important;pointer-events:none!important}.public-powered-brand,.public-powered-cta,.public-powered-divider,.public-powered-label,.public-powered-mark,.public-powered-strip strong{position:relative!important;z-index:1!important}.public-powered-strip.public-powered-strip-admin:hover,.public-powered-strip:hover{transform:translateX(-50%) scale(1.018)!important;box-shadow:0 20px 50px rgba(23,48,44,.09),inset 0 1px 0 hsla(0,0%,100%,.78)!important}.public-powered-brand-icon,.public-powered-mark{position:relative!important;width:1.12rem!important;height:1.12rem!important;flex:0 0 1.12rem!important;border:0!important;border-radius:0!important;background:transparent!important;color:rgba(31,45,41,.8)!important;box-shadow:none!important}.public-powered-brand-icon:after,.public-powered-mark:after{content:none!important;display:none!important}.public-powered-brand-icon svg,.public-powered-mark svg{display:block!important;width:1.12rem!important;height:1.12rem!important;color:rgba(31,45,41,.78)!important;stroke-width:1.9!important}.public-powered-strip .public-powered-label,.public-powered-strip-admin .public-powered-brand-copy span{color:rgba(31,45,41,.74)!important;font-size:.7rem!important;font-weight:760!important;line-height:1!important}.public-powered-brand{padding-left:.74rem!important;gap:.46rem!important}.public-powered-divider{display:block!important;width:1px!important;height:1.38rem!important;flex:0 0 1px!important;background:rgba(79,126,121,.28)!important;margin:0 .22rem 0 .08rem!important}.public-powered-cta,.public-powered-strip strong{position:relative!important;padding-right:.74rem!important;min-height:1.72rem!important;gap:.42rem!important;border:0!important;border-radius:0!important;background:transparent!important;color:#315f59!important;box-shadow:none!important;padding-top:.12rem!important;padding-bottom:.12rem!important;font-size:.7rem!important;font-weight:800!important;transition:color .36s cubic-bezier(.22,1,.36,1),opacity .36s cubic-bezier(.22,1,.36,1)!important}.public-powered-cta-text{position:relative!important;display:inline-block!important;color:inherit!important;line-height:1.08!important;isolation:isolate!important}.public-powered-cta-text:after{content:""!important;position:absolute!important;z-index:-1!important;left:-.1rem!important;right:-.08rem!important;bottom:-.03rem!important;height:.38em!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(170,130,69,.32),rgba(216,137,142,.2))!important;transform:skewX(-8deg)!important;transform-origin:center!important;transition:background .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)!important}.public-powered-cta:hover,.public-powered-strip:hover strong{background:transparent!important;color:#73502f!important;box-shadow:none!important}.public-powered-strip:hover .public-powered-cta-text:after{background:linear-gradient(90deg,rgba(170,130,69,.42),rgba(216,137,142,.28))!important;transform:skewX(-8deg) scaleX(1.04)!important}.public-powered-cta svg,.public-powered-strip strong svg{width:1.12rem!important;height:1.12rem!important;flex-basis:1.12rem!important;stroke-width:1.9!important}@media (max-width:640px){.public-powered-strip,.public-powered-strip.public-powered-strip-admin{bottom:max(.52rem,env(safe-area-inset-bottom))!important;min-width:min(19.6rem,calc(100vw - .9rem))!important;max-width:calc(100vw - .9rem)!important;height:3.04rem!important;min-height:3.04rem!important;gap:.52rem!important;border-color:rgba(31,98,90,.16)!important;border-bottom:2px solid rgba(79,126,121,.7)!important;border-radius:1rem!important;background-color:hsla(0,0%,100%,.82)!important;background-image:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,251,250,.84))!important;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,251,250,.84)),hsla(0,0%,100%,.82)!important;box-shadow:0 18px 48px rgba(23,48,44,.14),inset 0 1px 0 hsla(0,0%,100%,.9)!important;padding:.22rem .34rem!important;transform:translateX(-50%) scale(1)!important;transition:box-shadow .36s cubic-bezier(.22,1,.36,1),border-color .36s cubic-bezier(.22,1,.36,1)!important}.public-powered-strip.public-powered-strip-admin:hover,.public-powered-strip:hover{transform:translateX(-50%) scale(1)!important}.public-powered-strip.public-powered-strip-admin:before,.public-powered-strip:before{inset:-.2rem -.34rem -.3rem!important;border-radius:calc(1rem + .18rem)!important;background:radial-gradient(ellipse at 0 92%,hsla(12,69%,80%,.28),transparent 45%),radial-gradient(ellipse at 100% 92%,rgba(178,183,232,.3),transparent 45%),linear-gradient(90deg,hsla(12,69%,80%,.16),hsla(41,49%,85%,.08) 48%,rgba(178,183,232,.18))!important;filter:none!important}.public-powered-brand-icon,.public-powered-mark{width:.98rem!important;height:.98rem!important;flex-basis:0.98rem!important}.public-powered-brand-icon:after,.public-powered-mark:after{content:none!important;display:none!important}.public-powered-brand-icon svg,.public-powered-mark svg{width:.98rem!important;height:.98rem!important}.public-powered-strip .public-powered-label,.public-powered-strip-admin .public-powered-brand-copy span{font-size:.66rem!important}.public-powered-cta,.public-powered-strip strong{min-height:1.72rem!important;padding:0 .62rem 0 0!important}.public-powered-cta span,.public-powered-cta-text,.public-powered-strip strong span{display:none!important}.public-powered-cta svg,.public-powered-strip strong svg{width:.98rem!important;height:.98rem!important;flex-basis:0.98rem!important}.public-powered-brand{padding-left:.62rem!important;gap:.38rem!important}.public-powered-divider{height:1.28rem!important;margin:0 .16rem 0 .06rem!important}}.public-admin-publication-chrome .public-action-rail,.public-publication .public-action-rail{top:50%!important;right:clamp(1rem,2vw,1.65rem)!important;left:auto!important;display:grid!important;width:3.38rem!important;min-height:auto!important;grid-template-rows:auto!important;align-content:start!important;justify-items:center!important;gap:.3rem!important;border:1px solid rgba(50,52,47,.12)!important;border-radius:.95rem!important;background:linear-gradient(145deg,rgba(255,253,248,.82),hsla(42,33%,92%,.6)),hsla(45,44%,96%,.74)!important;box-shadow:0 18px 46px rgba(23,48,44,.075),inset 0 1px 0 hsla(0,0%,100%,.72)!important;backdrop-filter:blur(14px) saturate(1.04)!important;-webkit-backdrop-filter:blur(14px) saturate(1.04)!important;transform:translateY(-50%)!important}.public-admin-publication-chrome .public-action-rail:before,.public-publication .public-action-rail:before{content:none!important;display:none!important}.public-admin-publication-chrome .public-action-rail .public-action-button,.public-admin-publication-chrome .public-action-rail .public-report-sent,.public-admin-publication-chrome .public-action-rail .public-report-toggle,.public-publication .public-action-rail .public-action-button,.public-publication .public-action-rail .public-report-sent,.public-publication .public-action-rail .public-report-toggle{width:2.62rem!important;height:2.62rem!important;min-height:2.62rem!important;border:0!important;border-radius:.72rem!important;background:transparent!important;box-shadow:none!important;color:rgba(31,45,41,.78)!important}.public-admin-publication-chrome .public-action-rail .public-action-group,.public-admin-publication-chrome .public-action-rail .public-report-box,.public-publication .public-action-rail .public-action-group,.public-publication .public-action-rail .public-report-box{position:static!important;display:grid!important;width:100%!important;gap:.24rem!important;align-content:start!important;justify-items:center!important;pointer-events:auto!important}.public-admin-publication-chrome .public-action-rail .public-action-button:hover,.public-admin-publication-chrome .public-action-rail .public-report-toggle:hover,.public-publication .public-action-rail .public-action-button:hover,.public-publication .public-action-rail .public-report-toggle:hover{background:rgba(31,45,41,.07)!important;color:rgba(31,45,41,.9)!important}.public-powered-strip,.public-powered-strip.public-powered-strip-admin{border:1px solid rgba(50,52,47,.12)!important;border-bottom:2px solid rgba(79,126,121,.7)!important;border-radius:.95rem!important;background:linear-gradient(145deg,rgba(255,253,248,.82),hsla(42,33%,92%,.6)),hsla(45,44%,96%,.74)!important;box-shadow:0 18px 46px rgba(23,48,44,.075),inset 0 1px 0 hsla(0,0%,100%,.72)!important}.public-powered-strip.public-powered-strip-admin:before,.public-powered-strip:before{content:none!important;display:none!important}@media (max-width:1023px){.public-admin-publication-chrome .public-action-rail,.public-publication .public-action-rail{top:max(.62rem,env(safe-area-inset-top))!important;right:auto!important;left:50%!important;display:inline-flex!important;width:-moz-max-content!important;width:max-content!important;max-width:calc(100vw - 1rem)!important;height:auto!important;min-height:auto!important;align-items:center!important;justify-content:center!important;gap:.34rem!important;padding:.36rem!important;border:1px solid rgba(31,98,90,.16)!important;border-radius:1rem!important;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,251,250,.84)),hsla(0,0%,100%,.82)!important;box-shadow:0 18px 48px rgba(23,48,44,.14),inset 0 1px 0 hsla(0,0%,100%,.9)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;transform:translateX(-50%)!important}.public-admin-publication-chrome .public-action-rail .public-action-group,.public-admin-publication-chrome .public-action-rail .public-report-box,.public-publication .public-action-rail .public-action-group,.public-publication .public-action-rail .public-report-box{display:inline-flex!important;width:auto!important;align-items:center!important;justify-content:center!important}.public-powered-strip,.public-powered-strip.public-powered-strip-admin{border:1px solid rgba(31,98,90,.16)!important;border-bottom:3px solid rgba(79,126,121,.82)!important;border-radius:1rem!important;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,251,250,.84)),hsla(0,0%,100%,.82)!important;box-shadow:0 20px 54px rgba(23,48,44,.17),0 7px 18px rgba(79,126,121,.13),inset 0 1px 0 hsla(0,0%,100%,.9)}}.public-publication:has(.public-viewer-shell-pdf){overflow:hidden!important}.public-publication:has(.public-viewer-shell-pdf) .public-pdf-pages,.public-publication:has(.public-viewer-shell-pdf) .public-pdf-stage,.public-publication:has(.public-viewer-shell-pdf) .public-single-file-content,.public-publication:has(.public-viewer-shell-pdf) .public-single-file-main,.public-publication:has(.public-viewer-shell-pdf) .public-viewer-frame,.public-publication:has(.public-viewer-shell-pdf) .public-viewer-shell{width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important}.public-publication:has(.public-viewer-shell-pdf) .public-single-file-content{position:fixed!important;inset:0!important;z-index:0!important;display:block!important}.public-powered-brand-copy span,.public-powered-strip .public-powered-brand-copy span,.public-powered-strip.public-powered-strip-admin .public-powered-brand-copy span{color:rgba(31,45,41,.74)!important;font-size:.7rem!important;font-weight:760!important;line-height:1!important}.public-pdf-stage{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.public-pdf-pages,.public-pdf-stage{align-content:start;justify-items:center}.public-pdf-pages{display:grid;width:100%;height:auto!important;min-height:100%;gap:clamp(.65rem,1.5vw,1rem);padding:clamp(.5rem,1.6vw,1.25rem)}.public-pdf-page-canvas{display:block;max-width:none;background:#fff;box-shadow:0 14px 34px rgba(31,45,41,.16)}@media (min-width:1024px){.public-publication:has(.public-viewer-shell-pdf),.public-publication:has(.public-viewer-shell-pdf) .public-pdf-stage,.public-publication:has(.public-viewer-shell-pdf) .public-viewer-frame{overflow-x:hidden!important}.public-publication:has(.public-viewer-shell-pdf) .public-pdf-pages{max-width:100vw!important;overflow-x:hidden!important}.public-publication:has(.public-viewer-shell-pdf) .public-pdf-page-canvas{max-width:calc(100vw - 2rem)!important}}.public-pdf-state{display:grid;min-height:100%;place-items:center;padding:2rem;color:var(--ui-muted);text-align:center}.public-publication:has(.public-viewer-shell-pdf) .public-pdf-stage{padding:0!important}.public-comments-drawer:not(.is-open){visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateX(calc(100% + 2rem))!important}.public-comments-drawer.is-open{visibility:visible!important;opacity:1!important;transform:translateX(0)!important}@media (max-width:1023px){.public-publication,body,body:has(.public-publication),html{max-width:100vw;overflow-x:hidden}.public-single-file-content .public-text-content{padding-top:calc(4.35rem + env(safe-area-inset-top))!important}.public-single-file-content .public-text-viewer-frame{scroll-padding-top:calc(4.35rem + env(safe-area-inset-top))}.public-table-scroll{touch-action:pan-x pan-y}.public-table-preview{font-size:.78rem}.public-table-preview td,.public-table-preview th{min-width:3.4rem;max-width:18rem;padding:.52rem .58rem}.public-publication:has(.public-viewer-shell-pdf) .public-pdf-stage{padding-top:calc(3.25rem + env(safe-area-inset-top))!important}.public-publication:has(.public-viewer-shell-pdf) .public-pdf-pages{padding-top:.75rem!important}.public-admin-publication-chrome .public-content-with-rail,.public-publication .public-content-with-rail{grid-template-columns:minmax(0,1fr)!important;max-width:100vw!important;overflow-x:hidden!important}.public-admin-publication-chrome .public-action-rail,.public-publication .public-action-rail{position:fixed!important;top:max(.62rem,env(safe-area-inset-top))!important;right:auto!important;bottom:auto!important;left:50%!important;display:inline-flex!important;width:-moz-max-content!important;width:max-content!important;max-width:calc(100vw - 1rem)!important;height:auto!important;min-width:0!important;min-height:0!important;transform:translateX(-50%)!important}.public-admin-publication-chrome .public-side-panel.public-action-rail,.public-publication .public-side-panel.public-action-rail{margin:0!important;overflow:hidden!important;justify-self:center!important}.public-powered-strip.public-powered-strip-admin:before,.public-powered-strip:before{content:none!important;display:none!important}}@media (max-width:640px){.public-powered-brand-copy span,.public-powered-strip .public-powered-brand-copy span,.public-powered-strip.public-powered-strip-admin .public-powered-brand-copy span{font-size:.66rem!important}}body:has(.public-publication),html:has(.public-publication){max-width:100vw!important;overflow-x:hidden!important}.public-admin-publication-chrome .public-content-with-rail,.public-publication .public-content-with-rail{grid-template-columns:minmax(0,1fr)!important;max-width:100vw!important;overflow-x:clip!important}.public-admin-publication-chrome .public-action-rail,.public-publication .public-action-rail{position:fixed!important;top:max(.62rem,env(safe-area-inset-top))!important;right:auto!important;bottom:auto!important;left:50%!important;z-index:42!important;display:inline-flex!important;width:-moz-max-content!important;width:max-content!important;max-width:calc(100vw - 1rem)!important;height:auto!important;min-width:0!important;min-height:0!important;align-items:center!important;justify-content:center!important;gap:.34rem!important;margin:0!important;overflow:hidden!important;padding:.36rem!important;transform:translateX(-50%)!important}.public-admin-publication-chrome .public-action-rail .public-action-group,.public-admin-publication-chrome .public-action-rail .public-report-box,.public-publication .public-action-rail .public-action-group,.public-publication .public-action-rail .public-report-box{display:inline-flex!important;width:auto!important;align-items:center!important;justify-content:center!important}body:has(.public-viewer-shell-pdf),html:has(.public-viewer-shell-pdf){width:100vw!important;height:100dvh!important;max-width:100vw!important;overflow:hidden!important}.public-publication:has(.public-viewer-shell-pdf),.public-publication:has(.public-viewer-shell-pdf) .public-publication-content,.public-publication:has(.public-viewer-shell-pdf) .public-single-file-content,.public-publication:has(.public-viewer-shell-pdf) .public-single-file-main,.public-publication:has(.public-viewer-shell-pdf) .public-viewer-frame,.public-publication:has(.public-viewer-shell-pdf) .public-viewer-shell{width:100vw!important;height:100dvh!important;max-width:100vw!important;min-height:100dvh!important;margin:0!important;overflow:hidden!important;padding:0!important}.public-publication:has(.public-viewer-shell-pdf) .public-pdf-stage{width:100vw!important;height:100dvh!important;max-width:100vw!important;min-height:100dvh!important;overflow-x:auto!important;overflow-y:auto!important}.public-publication:has(.public-viewer-shell-pdf) .public-pdf-pages{width:-moz-max-content!important;width:max-content!important;min-width:100%!important;max-width:none!important;height:auto!important;min-height:100dvh!important;justify-items:center!important;overflow:visible!important}.public-publication:has(.public-viewer-shell-pdf) .public-pdf-page-canvas{max-width:none!important}@media (min-width:1024px){.public-admin-publication-chrome .public-content-with-rail,.public-publication .public-content-with-rail{max-width:min(86rem,calc(100vw - 8.75rem))!important}.public-admin-publication-chrome .public-single-file-content,.public-publication .public-single-file-content{width:calc(100% - clamp(4.75rem, 5.2vw, 5.75rem))!important;margin-right:auto!important}.public-admin-publication-chrome .public-action-rail,.public-publication .public-action-rail{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;z-index:42!important;display:grid!important;width:clamp(4.75rem,5.2vw,5.75rem)!important;max-width:clamp(4.75rem,5.2vw,5.75rem)!important;height:100dvh!important;min-height:100dvh!important;grid-template-rows:auto minmax(0,1fr)!important;justify-items:center!important;align-content:start!important;gap:.9rem!important;margin:0!important;overflow:hidden!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important;padding:clamp(1rem,2.2vh,1.6rem) .55rem!important;transform:none!important}.public-admin-publication-chrome .public-action-rail .public-action-group,.public-publication .public-action-rail .public-action-group{position:absolute!important;inset:0!important;display:grid!important;width:100%!important;align-content:center!important;justify-items:center!important;pointer-events:none!important}.public-admin-publication-chrome .public-action-rail .public-action-group>*,.public-publication .public-action-rail .public-action-group>*{pointer-events:auto!important}.public-admin-publication-chrome .public-content-with-rail,.public-publication .public-content-with-rail{grid-template-columns:minmax(0,1fr)!important;max-width:100vw!important}.public-admin-publication-chrome .public-single-file-content,.public-publication .public-single-file-content{width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important}.public-admin-publication-chrome .public-action-rail,.public-publication .public-action-rail{position:fixed!important;top:50%!important;right:clamp(.8rem,1.35vw,1.25rem)!important;bottom:auto!important;left:auto!important;z-index:42!important;display:grid!important;width:3.38rem!important;max-width:3.38rem!important;height:auto!important;min-width:0!important;min-height:auto!important;grid-template-rows:auto auto!important;align-content:start!important;justify-items:center!important;gap:.3rem!important;margin:0!important;overflow:hidden!important;padding:.36rem!important;border:1px solid rgba(50,52,47,.12)!important;border-radius:.95rem!important;background:linear-gradient(145deg,rgba(255,253,248,.82),hsla(42,33%,92%,.6)),hsla(45,44%,96%,.74)!important;box-shadow:0 18px 46px rgba(23,48,44,.075),inset 0 1px 0 hsla(0,0%,100%,.72)!important;backdrop-filter:blur(14px) saturate(1.04)!important;-webkit-backdrop-filter:blur(14px) saturate(1.04)!important;transform:translateY(-50%)!important}.public-admin-publication-chrome .public-action-rail:before,.public-publication .public-action-rail:before{content:none!important;display:none!important}.public-admin-publication-chrome .public-action-rail .public-action-group,.public-admin-publication-chrome .public-action-rail .public-report-box,.public-publication .public-action-rail .public-action-group,.public-publication .public-action-rail .public-report-box{position:static!important;display:grid!important;width:100%!important;gap:.24rem!important;align-content:start!important;justify-items:center!important;pointer-events:auto!important}.public-admin-publication-chrome .public-action-rail .public-action-button,.public-admin-publication-chrome .public-action-rail .public-report-sent,.public-admin-publication-chrome .public-action-rail .public-report-toggle,.public-publication .public-action-rail .public-action-button,.public-publication .public-action-rail .public-report-sent,.public-publication .public-action-rail .public-report-toggle{width:2.48rem!important;height:2.48rem!important;min-height:2.48rem!important;border:0!important;border-radius:.72rem!important;background:transparent!important;box-shadow:none!important;color:rgba(31,45,41,.78)!important}}@media (min-width:1024px){.public-publication:has(>.public-powered-strip) .public-single-file-content,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-office-viewer,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-office-viewer iframe,.public-publication:has(>.public-powered-strip) .public-single-file-content .public-office-viewer-frame,.public-publication:has(>.public-powered-strip) .public-single-file-main{height:100dvh!important;min-height:100dvh!important}}@property --public-powered-float-y{syntax:"<length>";inherits:false;initial-value:0}@keyframes public-powered-strip-float-soft{0%,to{--public-powered-float-y:0px}50%{--public-powered-float-y:-2px}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.public-powered-strip,.public-powered-strip.public-powered-strip-admin{--public-powered-float-y:0px;animation:public-powered-strip-float-soft 6.8s ease-in-out infinite!important;backface-visibility:hidden;transform:translate3d(-50%,var(--public-powered-float-y),0)!important;will-change:transform}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.public-powered-strip,.public-powered-strip.public-powered-strip-admin{animation:none!important;transform:translateX(-50%)!important;will-change:auto}}.public-action-rail-collapse,.public-action-rail-peek{display:none}@media (max-width:1023px){.public-admin-publication-chrome .public-action-rail-collapsible,.public-publication .public-action-rail-collapsible{transition:transform .22s ease,opacity .18s ease,filter .18s ease!important;will-change:transform,opacity}.public-admin-publication-chrome .public-action-rail-collapsible.is-hidden,.public-publication .public-action-rail-collapsible.is-hidden{opacity:0!important;pointer-events:none!important;filter:blur(2px);transform:translate(-50%,calc(-100% - max(.9rem, env(safe-area-inset-top))))!important}.public-action-rail-peek{position:fixed;top:max(.5rem,env(safe-area-inset-top));left:50%;z-index:43;display:inline-grid;width:4.25rem;height:1.62rem;place-items:center;border:1px solid rgba(31,98,90,.16);border-radius:.72rem;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,251,250,.84)),hsla(0,0%,100%,.82);box-shadow:0 18px 48px rgba(23,48,44,.14),inset 0 1px 0 hsla(0,0%,100%,.9);color:rgba(31,45,41,.78);opacity:0;pointer-events:none;transform:translate(-50%,-.35rem);transition:transform .18s ease,opacity .18s ease;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.public-action-rail-peek.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.public-action-rail-peek svg{width:1rem;height:1rem;stroke-width:2.2}.public-action-rail-collapse{display:inline-grid;width:1.78rem;height:2.34rem;place-items:center;order:99;margin-left:-.18rem;border:0;border-left:1px solid rgba(31,45,41,.1);border-radius:0;background:transparent;color:rgba(31,45,41,.56);box-shadow:none}.public-action-rail-collapse:hover{color:rgba(31,45,41,.82)}.public-action-rail-collapse svg{width:1rem;height:1rem;stroke-width:2.25}.public-single-file-content .public-text-content{padding-top:max(.6rem,env(safe-area-inset-top))!important}.public-single-file-content .public-text-viewer-frame{scroll-padding-top:max(.6rem,env(safe-area-inset-top))!important}.public-publication:has(.public-viewer-shell-pdf) .public-pdf-stage{--public-pdf-mobile-top:max(0.45rem,env(safe-area-inset-top));padding-top:max(.45rem,env(safe-area-inset-top))!important;padding-bottom:0!important}.public-publication:has(.public-viewer-shell-pdf) .public-pdf-pages{height:calc(100dvh - var(--public-pdf-mobile-top))!important;min-height:calc(100dvh - var(--public-pdf-mobile-top))!important;padding-top:0!important}.public-admin-publication-chrome .public-action-rail,.public-publication .public-action-rail{padding:.22rem .34rem!important}.public-admin-publication-chrome .public-action-rail .public-action-button,.public-admin-publication-chrome .public-action-rail .public-report-sent,.public-admin-publication-chrome .public-action-rail .public-report-toggle,.public-publication .public-action-rail .public-action-button,.public-publication .public-action-rail .public-report-sent,.public-publication .public-action-rail .public-report-toggle{width:2.48rem!important;height:2.48rem!important;min-height:2.48rem!important}}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:border-moss:focus-within{--tw-border-opacity:1;border-color:rgb(79 134 247/var(--tw-border-opacity,1))}.hover\:border-\[\#4F7E79\]:hover{--tw-border-opacity:1;border-color:rgb(79 126 121/var(--tw-border-opacity,1))}.hover\:border-moss:hover{--tw-border-opacity:1;border-color:rgb(79 134 247/var(--tw-border-opacity,1))}.hover\:border-rust:hover{--tw-border-opacity:1;border-color:rgb(183 121 31/var(--tw-border-opacity,1))}.hover\:border-white\/50:hover{border-color:hsla(0,0%,100%,.5)}.hover\:bg-\[\#4F7E79\]:hover{--tw-bg-opacity:1;background-color:rgb(79 126 121/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f6f1e8\]:hover{--tw-bg-opacity:1;background-color:rgb(246 241 232/var(--tw-bg-opacity,1))}.hover\:bg-ink:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:bg-ink\/5:hover{background-color:rgba(31,41,55,.05)}.hover\:bg-moss:hover{--tw-bg-opacity:1;background-color:rgb(79 134 247/var(--tw-bg-opacity,1))}.hover\:bg-moss\/10:hover{background-color:rgba(79,134,247,.1)}.hover\:bg-moss\/90:hover{background-color:rgba(79,134,247,.9)}.hover\:bg-rust:hover{--tw-bg-opacity:1;background-color:rgb(183 121 31/var(--tw-bg-opacity,1))}.hover\:bg-rust\/10:hover{background-color:rgba(183,121,31,.1)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:text-\[\#4F7E79\]:hover{--tw-text-opacity:1;color:rgb(79 126 121/var(--tw-text-opacity,1))}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-moss:hover{--tw-text-opacity:1;color:rgb(79 134 247/var(--tw-text-opacity,1))}.hover\:text-rust:hover{--tw-text-opacity:1;color:rgb(183 121 31/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-moss:focus{--tw-border-opacity:1;border-color:rgb(79 134 247/var(--tw-border-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-paper:disabled{--tw-bg-opacity:1;background-color:rgb(245 247 250/var(--tw-bg-opacity,1))}.disabled\:text-ink\/45:disabled{color:rgba(31,41,55,.45)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}.group[open] .group-open\:rotate-45{--tw-rotate:45deg;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))}.group:hover .group-hover\:text-\[\#4F7E79\]{--tw-text-opacity:1;color:rgb(79 126 121/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-ink{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}@media not all and (min-width:640px){.max-sm\:w-\[clamp\(118px\2c 35vw\2c 146px\)\]{width:clamp(118px,35vw,146px)}}@media (min-width:640px){.sm\:block{display:block}.sm\:flex{display:flex}.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-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[4rem_minmax\(0\2c 1fr\)\]{grid-template-columns:4rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_5rem\]{grid-template-columns:minmax(0,1fr) 5rem}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_7\.5rem\]{grid-template-columns:minmax(0,1fr) 7.5rem}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:items-center{align-items:center}.sm\:gap-3{gap:.75rem}.sm\:p-5{padding:1.25rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:col-span-4{grid-column:span 4/span 4}.md\:grid{display:grid}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[18rem_minmax\(0\2c 1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.md\:grid-cols-\[2\.5rem_minmax\(0\2c 1fr\)\]{grid-template-columns:2.5rem minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\2c 0\.85fr\)_minmax\(0\2c 1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.md\:grid-cols-\[minmax\(0\2c 0\.8fr\)_minmax\(0\2c 1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.md\:grid-cols-\[minmax\(0\2c 0\.9fr\)_minmax\(0\2c 1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.md\:grid-cols-\[minmax\(0\2c 1\.1fr\)_minmax\(0\2c 0\.9fr\)_minmax\(0\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.9fr)}.md\:grid-cols-\[minmax\(0\2c 1\.2fr\)_minmax\(0\2c 0\.8fr\)_minmax\(0\2c 0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr)}.md\:grid-cols-\[minmax\(0\2c 1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.md\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(18rem\2c 0\.75fr\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr)}.md\:grid-cols-\[minmax\(14rem\2c 1fr\)_12rem_12rem_auto\]{grid-template-columns:minmax(14rem,1fr) 12rem 12rem auto}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:gap-16{gap:4rem}.md\:border-b-0{border-bottom-width:0}.md\:border-r{border-right-width:1px}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:last\:border-r-0:last-child{border-right-width:0}}@media (min-width:1024px){.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-\[minmax\(0\2c 1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_25rem\]{grid-template-columns:minmax(0,1fr) 25rem}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-self-center{justify-self:center}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}