*,: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:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.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:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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}.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}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.left-0{left:0}.left-4{left:1rem}.right-4{right:1rem}.top-0{top:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.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}.mt-8{margin-top:2rem}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-32{max-height:8rem}.max-h-56{max-height:14rem}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-\[22rem\]{min-height:22rem}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-48{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[520px\]{min-width:520px}.min-w-\[760px\]{min-width:760px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[900px\]{min-width:900px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y:0.25rem}.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 spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-1{row-gap:.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.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-stone-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(245 245 244/var(--tw-divide-opacity,1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#d8cfbf\]{--tw-border-opacity:1;border-color:rgb(216 207 191/var(--tw-border-opacity,1))}.border-\[\#dce7dc\]{--tw-border-opacity:1;border-color:rgb(220 231 220/var(--tw-border-opacity,1))}.border-\[\#e9e9e7\]{--tw-border-opacity:1;border-color:rgb(233 233 231/var(--tw-border-opacity,1))}.border-\[\#ead8ca\]{--tw-border-opacity:1;border-color:rgb(234 216 202/var(--tw-border-opacity,1))}.border-\[\#edece9\]{--tw-border-opacity:1;border-color:rgb(237 236 233/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-coral\/30{border-color:rgb(214 107 93/.3)}.border-coral\/40{border-color:rgb(214 107 93/.4)}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-gold\/40{border-color:rgb(199 147 53/.4)}.border-ink{--tw-border-opacity:1;border-color:rgb(23 23 23/var(--tw-border-opacity,1))}.border-moss{--tw-border-opacity:1;border-color:rgb(53 104 89/var(--tw-border-opacity,1))}.border-moss\/30{border-color:rgb(53 104 89/.3)}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-sky-100{--tw-border-opacity:1;border-color:rgb(224 242 254/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-stone-100{--tw-border-opacity:1;border-color:rgb(245 245 244/var(--tw-border-opacity,1))}.border-stone-200{--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}.border-stone-300{--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.border-stone-400{--tw-border-opacity:1;border-color:rgb(168 162 158/var(--tw-border-opacity,1))}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-white\/70{border-color:rgb(255 255 255/.7)}.bg-\[\#448361\]{--tw-bg-opacity:1;background-color:rgb(68 131 97/var(--tw-bg-opacity,1))}.bg-\[\#8d8a83\]{--tw-bg-opacity:1;background-color:rgb(141 138 131/var(--tw-bg-opacity,1))}.bg-\[\#9065b0\]{--tw-bg-opacity:1;background-color:rgb(144 101 176/var(--tw-bg-opacity,1))}.bg-\[\#d9826b\]{--tw-bg-opacity:1;background-color:rgb(217 130 107/var(--tw-bg-opacity,1))}.bg-\[\#edece9\]{--tw-bg-opacity:1;background-color:rgb(237 236 233/var(--tw-bg-opacity,1))}.bg-\[\#f0f6ef\]{--tw-bg-opacity:1;background-color:rgb(240 246 239/var(--tw-bg-opacity,1))}.bg-\[\#fff5ef\]{--tw-bg-opacity:1;background-color:rgb(255 245 239/var(--tw-bg-opacity,1))}.bg-\[\#fffefb\]\/75{background-color:rgb(255 254 251/.75)}.bg-\[\#fffefb\]\/80{background-color:rgb(255 254 251/.8)}.bg-\[\#fffefb\]\/85{background-color:rgb(255 254 251/.85)}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-black\/60{background-color:rgb(0 0 0/.6)}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-coral{--tw-bg-opacity:1;background-color:rgb(214 107 93/var(--tw-bg-opacity,1))}.bg-coral\/10{background-color:rgb(214 107 93/.1)}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-ink{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-ink\/45{background-color:rgb(23 23 23/.45)}.bg-moss{--tw-bg-opacity:1;background-color:rgb(53 104 89/var(--tw-bg-opacity,1))}.bg-moss\/10{background-color:rgb(53 104 89/.1)}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-stone-100{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.bg-stone-200{--tw-bg-opacity:1;background-color:rgb(231 229 228/var(--tw-bg-opacity,1))}.bg-stone-300{--tw-bg-opacity:1;background-color:rgb(214 211 209/var(--tw-bg-opacity,1))}.bg-stone-50{--tw-bg-opacity:1;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.bg-stone-50\/85{background-color:rgb(250 250 249/.85)}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/55{background-color:rgb(255 255 255/.55)}.bg-white\/60{background-color:rgb(255 255 255/.6)}.bg-white\/65{background-color:rgb(255 255 255/.65)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-white\/75{background-color:rgb(255 255 255/.75)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-white\/95{background-color:rgb(255 255 255/.95)}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/60{--tw-gradient-from:rgb(0 0 0/0.6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{-o-object-fit:cover;object-fit:cover}.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}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.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-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-5{padding-left:1.25rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.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-\[10px\]{font-size:10px}.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-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.text-\[\#2f3435\]{--tw-text-opacity:1;color:rgb(47 52 53/var(--tw-text-opacity,1))}.text-\[\#30312e\]{--tw-text-opacity:1;color:rgb(48 49 46/var(--tw-text-opacity,1))}.text-\[\#315f46\]{--tw-text-opacity:1;color:rgb(49 95 70/var(--tw-text-opacity,1))}.text-\[\#448361\]{--tw-text-opacity:1;color:rgb(68 131 97/var(--tw-text-opacity,1))}.text-\[\#686660\]{--tw-text-opacity:1;color:rgb(104 102 96/var(--tw-text-opacity,1))}.text-\[\#8a5a44\]{--tw-text-opacity:1;color:rgb(138 90 68/var(--tw-text-opacity,1))}.text-\[\#8d8a83\]{--tw-text-opacity:1;color:rgb(141 138 131/var(--tw-text-opacity,1))}.text-\[\#9065b0\]{--tw-text-opacity:1;color:rgb(144 101 176/var(--tw-text-opacity,1))}.text-\[\#9b9a97\]{--tw-text-opacity:1;color:rgb(155 154 151/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-blue-950{--tw-text-opacity:1;color:rgb(23 37 84/var(--tw-text-opacity,1))}.text-coral{--tw-text-opacity:1;color:rgb(214 107 93/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-moss{--tw-text-opacity:1;color:rgb(53 104 89/var(--tw-text-opacity,1))}.text-orange-900{--tw-text-opacity:1;color:rgb(124 45 18/var(--tw-text-opacity,1))}.text-purple-900{--tw-text-opacity:1;color:rgb(88 28 135/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-rose-950{--tw-text-opacity:1;color:rgb(76 5 25/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-sky-950{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity,1))}.text-stone-300{--tw-text-opacity:1;color:rgb(214 211 209/var(--tw-text-opacity,1))}.text-stone-400{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.text-stone-500{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.text-stone-600{--tw-text-opacity:1;color:rgb(87 83 78/var(--tw-text-opacity,1))}.text-stone-700{--tw-text-opacity:1;color:rgb(68 64 60/var(--tw-text-opacity,1))}.text-stone-800{--tw-text-opacity:1;color:rgb(41 37 36/var(--tw-text-opacity,1))}.text-teal-900{--tw-text-opacity:1;color:rgb(19 78 74/var(--tw-text-opacity,1))}.text-violet-900{--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow-\[0_-8px_18px_rgba\(20\2c 23\2c 27\2c 0\.05\)\]{--tw-shadow:0 -8px 18px rgba(20,23,27,0.05);--tw-shadow-colored:0 -8px 18px 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_42px_rgba\(47\2c 52\2c 53\2c 0\.08\)\]{--tw-shadow:0 16px 42px rgba(47,52,53,0.08);--tw-shadow-colored:0 16px 42px 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_18px_50px_rgba\(47\2c 52\2c 53\2c 0\.08\)\]{--tw-shadow:0 18px 50px rgba(47,52,53,0.08);--tw-shadow-colored:0 18px 50px 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_18px_50px_rgba\(47\2c 52\2c 53\2c 0\.09\)\]{--tw-shadow:0 18px 50px rgba(47,52,53,0.09);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color)}.shadow-\[0_18px_50px_rgba\(47\2c 52\2c 53\2c 0\.09\)\],.shadow-panel{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-panel{--tw-shadow:0 12px 32px rgba(23,23,23,0.08);--tw-shadow-colored:0 12px 32px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\!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)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[1px\]{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.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}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[word-break\:keep-all\]{word-break:keep-all}.auth{min-height:100vh;overflow:hidden;position:relative;font-family:ui-sans-serif,-apple-system,Inter,Segoe UI,Hiragino Sans,Noto Sans JP,sans-serif;color:#30312E;background:radial-gradient(circle at 38% 42%,rgba(236,111,0,.08),transparent 26%),radial-gradient(circle at 64% 46%,rgba(194,76,134,.07),transparent 24%),radial-gradient(circle at 57% 72%,rgba(0,121,255,.06),transparent 22%),#f7f5f0}.auth-dots{inset:0;background-image:radial-gradient(circle,rgba(32,35,35,.09) 1px,transparent 0);background-size:18px 18px}.auth-dots,.auth-glow{position:absolute;pointer-events:none}.auth-glow{width:720px;height:560px;left:50%;top:50%;transform:translate(-50%,-52%);background:radial-gradient(ellipse,rgba(255,252,246,.85),rgba(255,252,246,0) 62%)}.auth-stage{min-height:100vh;position:relative;z-index:2;display:grid;place-items:center;padding:28px 18px}.auth-card{position:relative;width:400px;max-width:100%;box-sizing:border-box;background:rgba(255,254,251,.86);backdrop-filter:blur(6px);border:1px solid #e1ded6;border-radius:18px;box-shadow:0 8px 28px rgba(20,23,27,.06);padding:34px 36px 28px;animation:auth-card-enter .22s cubic-bezier(.3,.7,.3,1) both}.auth-fan-layer{position:absolute;inset:0;pointer-events:none;z-index:1;transition:transform .3s}.auth-fan-node{position:absolute;display:block;border-radius:999px;border:1.5px solid var(--auth-node-ring);background-size:cover;background-position:50%;opacity:.55;filter:saturate(.85) contrast(.98);box-shadow:0 0 0 6px color-mix(in srgb,var(--auth-node-ring) 12%,transparent);animation:auth-node-float var(--auth-node-duration) ease-in-out var(--auth-node-delay) infinite alternate}.auth-brand{display:flex;align-items:center;gap:10px;margin-bottom:24px}.auth-brand span{font-size:19px;font-weight:700;line-height:1}.auth-brand i{width:1px;height:18px;background:#D6D2C8}.auth-brand em,.auth-step p{color:#8F8E8A;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.13em}.auth-heading{font-size:15px;font-weight:600;line-height:1.45}.auth-subcopy{margin-top:6px;color:#787774;font-size:12.5px;line-height:1.65}.auth-waiting-strip{display:flex;align-items:center;gap:10px;margin-top:18px;padding:8px 2px;border-top:1px solid #edece9;border-bottom:1px solid #edece9}.auth-avatar-stack{display:flex;min-width:72px}.auth-avatar-stack span{width:26px;height:26px;margin-left:-7px;border-radius:999px;border:1.5px solid var(--auth-stack-ring);outline:2px solid rgba(255,255,255,.9);background-size:cover;background-position:50%}.auth-avatar-stack span:first-child{margin-left:0}.auth-waiting-strip p{color:#787774;font-size:12px;line-height:1.4}.auth-waiting-strip strong{color:#30312E;font-weight:700;font-variant-numeric:tabular-nums}.auth-form{margin-top:18px;display:grid;gap:10px}.auth-field{display:grid;gap:5px}.auth-field span,.auth-field-help{color:#787774;font-size:11px;line-height:1.45}.auth-inp{height:46px;border:1px solid #e5e1d8;border-radius:11px;background:rgba(255,255,255,.85);padding:10px 13px;font-size:13.5px}.auth-inp:focus{border-color:#8D8A83;box-shadow:0 0 0 3px rgba(47,52,53,.08);outline:none}.auth-inp:disabled{cursor:not-allowed;opacity:.55}.auth-demo a,.auth-demo button,.auth-ghost-link,.auth-switch a,.auth-switch button{color:#787774;font-size:11px;text-decoration:underline;text-underline-offset:3px}.auth-primary{min-height:47px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:11px;background:#2F3435;color:white;font-size:13.5px;font-weight:600;transition:background .16s,box-shadow .16s,transform .16s,opacity .16s}.auth-primary:hover:not(:disabled){background:#3C4244;transform:translateY(-1px);box-shadow:0 4px 12px rgba(20,23,27,.12)}.auth-primary b{font-weight:600;transition:transform .16s}.auth-primary:hover:not(:disabled) b{transform:translateX(4px)}.auth-primary.is-disabled,.auth-primary:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.auth-error{color:#A45A4A;font-size:11px;line-height:1.45}.auth-inline-note,.auth-success{color:#078A60;font-size:11px;line-height:1.45}.auth-message-block{display:grid;gap:8px}.auth-message-block p{margin:0}.auth-link-button{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:32px;align-items:center;border:1px solid #cdc9bf;border-radius:9px;padding:0 11px;color:#30312E;font-size:11.5px;font-weight:650;text-decoration:none}.auth-link-button:hover{background:#F1EFE8}.auth-switch{margin-top:16px;color:#787774;font-size:12px;text-align:center}.auth-switch a,.auth-switch button{color:#30312E;font-size:12px;font-weight:600}.auth-legal{margin:18px auto 0;max-width:280px;color:#9B9A97;font-size:10.5px;line-height:1.6;text-align:center;text-wrap:balance}.auth-legal a{color:#787774;text-decoration:underline;text-decoration-color:#CDC9BF;text-underline-offset:3px;white-space:nowrap}.auth-step{margin-bottom:22px}.auth-step div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:8px}.auth-step span{height:3px;border-radius:99px;background:#EDECE9}.auth-step span.is-active{background:#2F3435}.auth-instagram-button{min-height:44px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:22px;border:1px solid #e1ded6;border-radius:11px;background:rgba(255,255,255,.72);color:#30312E;font-size:13px;font-weight:600;transition:border-color .16s,transform .16s,background .16s}.auth-instagram-button span{width:16px;height:16px;border-radius:5px;background:conic-gradient(from 210deg,#b9783a,#b06a8e,#6386b3,#b9783a)}.auth-instagram-button:hover:not(:disabled){border-color:#8D8A83;transform:translateY(-1px)}.auth-instagram-button:disabled{cursor:not-allowed;opacity:.45}.auth-account-list{margin-top:18px;display:grid;gap:9px}.auth-account-row{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;border:1px solid #e1ded6;border-radius:12px;background:rgba(255,255,255,.72);padding:10px;cursor:pointer}.auth-account-row.is-selected{border-color:#2F3435}.auth-account-row input{position:absolute;opacity:0;pointer-events:none}.auth-account-avatar{width:34px;height:34px;border-radius:999px;border:1.5px solid #b06a8e;background-size:cover;background-position:50%;box-shadow:0 0 0 4px rgba(176,106,142,.12)}.auth-account-text{min-width:0;display:grid;gap:2px}.auth-account-text strong{font-size:13px;font-weight:600}.auth-account-text small,.auth-account-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-account-text small{color:#8F8E8A;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px}.auth-account-check{width:16px;height:16px;border:1px solid #c8c1b7;border-radius:999px}.auth-account-row.is-selected .auth-account-check{border-color:#2F3435;background:radial-gradient(circle,#2F3435 45%,transparent 47%)}.auth-safety-note{display:flex;gap:8px;margin-top:14px;border:1px solid #d7e8de;border-radius:10px;background:rgba(255,255,255,.64);padding:10px 11px;color:#587064;font-size:11px;line-height:1.55}.auth-safety-note span{width:7px;height:7px;margin-top:5px;flex:0 0 auto;border-radius:999px;background:#078A60}.auth-ghost-link{margin-top:13px}.auth-done-icon{width:52px;height:52px;display:grid;place-items:center;margin:8px 0 18px;border-radius:999px;background:#DDF3EA;color:#078A60}.auth-done-icon svg{width:28px;height:28px}.auth-demo{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;margin-top:14px;color:#8F8E8A;font-size:11px}.auth a:focus-visible,.auth button:focus-visible,.auth-account-row:focus-within,.auth-inp:focus-visible{outline:2px solid #8D8A83;outline-offset:2px}.connect-stage{align-items:start;padding:42px 18px 64px}.connect-card{width:min(920px,100%);padding:32px}.connect-kicker{color:#8f8e8a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.connect-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;margin-top:10px}.connect-header h1{margin:0;color:#2f3435;font-size:26px;font-weight:720;line-height:1.15;letter-spacing:0}.connect-header p{max-width:650px;margin:10px 0 0;color:#787774;font-size:13px;line-height:1.7}.connect-user-pill{max-width:220px;overflow:hidden;border:1px solid #e1ded6;border-radius:999px;background:rgba(255,255,255,.62);padding:7px 10px;color:#55534e;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.connect-panel{margin-top:24px;border:1px solid #e1ded6;border-radius:16px;background:rgba(255,254,251,.76);padding:20px}.connect-mini-card h2,.connect-panel h2{margin:0;color:#2f3435;font-size:15px;font-weight:700;line-height:1.3}.connect-panel h3{margin:0;color:#2f3435;font-size:12.5px;font-weight:700}.connect-panel p{margin:8px 0 0;color:#787774;font-size:13px;line-height:1.7}.connect-flow-note,.connect-notice,.connect-operator-note{margin-top:14px;border:1px solid #e1ded6;border-radius:12px;background:rgba(247,245,240,.72);padding:13px 14px;color:#55534e;font-size:12.5px;line-height:1.65}.connect-flow-note ol{display:grid;gap:6px;margin:10px 0 0;padding-left:18px;color:#55534e}.connect-operator-note{border-color:#d8d0c2;background:#fff8e6;color:#7a4e16}.connect-notice.is-warning{border-color:#dfc080;background:#fff8e6;color:#7a4e16}.connect-notice.is-safe{border-color:#b7decf;background:#eefaf4;color:#276a4b}.connect-notice.is-info{border-color:#cfd4dc;background:#f4f3ef;color:#55534e}.connect-primary-action{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:16px;border-radius:11px;background:#2f3435;padding:0 15px;color:#fff;font-size:13px;font-weight:700;text-decoration:none;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.connect-primary-action:hover:not(.is-disabled){transform:translateY(-1px);background:#3c4244;box-shadow:0 4px 12px rgba(20,23,27,.12)}.connect-primary-action.is-disabled{cursor:not-allowed;opacity:.55}.connect-panel>section{margin-top:18px;border-color:#e1ded6!important;border-radius:12px!important;background:rgba(255,255,255,.56)!important;box-shadow:none!important}.connect-panel>section a,.connect-panel>section button{border-radius:10px;background:#2f3435;color:#fff}.connect-side-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;margin-top:14px}.connect-mini-card{border:1px solid #e1ded6;border-radius:16px;background:rgba(255,254,251,.72);padding:16px}.connect-mini-heading{display:flex;align-items:center;gap:8px}.connect-mini-heading svg{color:#448361}.connect-mini-card dl{display:grid;gap:10px;margin:14px 0 0}.connect-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #edece9;padding-bottom:9px}.connect-row:last-child{border-bottom:0;padding-bottom:0}.connect-row dt{color:#787774;font-size:12px;line-height:1.45}.connect-row dd{max-width:16rem;margin:0;color:#37352f;font-size:12px;font-weight:650;line-height:1.45;text-align:right;word-break:break-word}.connect-row dd.is-safe{color:#276a4b}.connect-row dd.is-warning{color:#9a5f13}.connect-row dd p{margin:5px 0 0;color:#9b9a97;font-size:11px;font-weight:500}@keyframes auth-card-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-node-float{0%{transform:translate3d(0,-4px,0)}to{transform:translate3d(0,7px,0)}}@media (prefers-reduced-motion:reduce){.auth-card,.auth-fan-node{animation:none}.auth-fan-layer,.auth-instagram-button,.auth-primary,.auth-primary b,.connect-primary-action{transition:none}}@media (max-width:820px){.connect-card{padding:24px 18px}.connect-header,.connect-side-grid{grid-template-columns:1fr}.connect-user-pill{width:-moz-fit-content;width:fit-content;max-width:100%}}:root{color-scheme:light;background:#f7f5f0;color:#171717}*{box-sizing:border-box}body{min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(180deg,rgba(247,245,240,.96),rgba(244,241,234,.96)),url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 119h120v1H0zM119 0h1v120h-1z' fill='%23ded8cb' fill-opacity='.55'/%3E%3C/svg%3E")}button,input,select,textarea{font:inherit}::-moz-selection{background:#d66b5d;color:white}::selection{background:#d66b5d;color:white}.motion-button{transition:transform .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease;will-change:transform}.motion-button:not(:disabled):hover{transform:translateY(-1px)}.motion-button:not(:disabled):active{transform:translateY(1px) scale(.99)}.motion-copy-check{animation:motion-copy-check .18s ease both}.motion-fade-in{animation:motion-fade-in .22s ease both}.motion-stagger-1{animation-delay:40ms}.motion-stagger-2{animation-delay:80ms}.motion-skeleton{position:relative;overflow:hidden;background:linear-gradient(90deg,#eeeae1,#f8f6f0 50%,#eeeae1);background-size:200% 100%;animation:motion-skeleton 1.2s ease-in-out infinite}.motion-tab-indicator{transition:opacity .16s ease,transform .16s ease}.comment-card-motion{transition:transform .12s ease,border-color .15s ease,background-color .15s ease;will-change:transform}.comment-card-motion:has(.comment-detail-link:active){transform:translateY(1px) scale(.997)}.comment-detail-link{transition:color .15s ease,transform .12s ease}.motion-detail-loading{animation:motion-fade-in .18s ease both}.motion-detail-bubbles{position:relative}.motion-detail-bubble{position:absolute;display:block;width:4.75rem;height:2.8rem;border-radius:999px;opacity:0;transform:translateY(12px) scale(.95);animation:motion-comment-bubble 1.8s ease-in-out infinite}.motion-detail-bubble:after{content:"";position:absolute;left:1rem;bottom:-.34rem;width:.9rem;height:.9rem;border-radius:0 0 .2rem 999px;background:inherit;transform:rotate(-18deg)}.motion-detail-bubble-accent{left:1.2rem;top:2.2rem;background:#e8f3ee;box-shadow:0 8px 20px rgba(53,104,89,.12)}.motion-detail-bubble-pink{left:6.9rem;top:.8rem;background:#fde8e4;box-shadow:0 8px 20px rgba(214,107,93,.13);animation-delay:.22s}.motion-detail-bubble-info{right:1.1rem;top:3.4rem;background:#e7f0fb;box-shadow:0 8px 20px rgba(74,111,165,.12);animation-delay:.44s}.post-media-preview{position:relative;display:block;overflow:hidden;border:0;background:transparent;padding:0;color:inherit;cursor:zoom-in}.post-media-preview__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .16s ease,filter .16s ease}.post-media-preview:hover .post-media-preview__image{transform:scale(1.025)}.post-media-preview__crop{position:absolute;right:6px;top:6px;display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(47,52,55,.58);color:#fff;box-shadow:0 6px 16px rgba(20,23,27,.18);backdrop-filter:blur(10px)}.post-media-preview__crop svg{width:13px;height:13px;stroke-width:2.3}.post-media-lightbox{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:rgba(20,23,27,.72);padding:18px}.post-media-lightbox__panel{position:relative;max-width:min(94vw,980px);max-height:88vh}.post-media-lightbox__image{display:block;max-width:min(94vw,980px);max-height:86vh;border-radius:10px;background:#111;box-shadow:0 22px 80px rgba(0,0,0,.36);-o-object-fit:contain;object-fit:contain}.post-media-lightbox__close{position:absolute;right:10px;top:10px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:rgba(47,52,55,.7);color:#fff;box-shadow:0 8px 22px rgba(20,23,27,.22);backdrop-filter:blur(10px)}.post-media-lightbox__close svg{width:17px;height:17px}.fan-field-app{--ff-canvas-bg:#f7f5f0;--ff-text:#37352f;--ff-panel-text:#30312e;--ff-charcoal:#2f3435;--ff-muted:#686660;--ff-faint:#6f6c66;--ff-line:#e9e9e7;--ff-panel-line:#cfc7b8;--ff-hover-fill:#f1efe8;--ff-card-bg:rgba(255,255,255,0.72);--ff-success:#448361;--ff-ai:#9065b0;--ff-warn:#cb912f;--ff-err:#a45a4a;--ff-top-y:16px;--ff-top-h:44px;--ff-top-radius:12px;--ff-reply-panel-w:344px;--ff-reply-panel-gap:16px;--ff-side-surface-right:calc(16px + var(--ff-reply-panel-w) + var(--ff-reply-panel-gap));--ff-post-peek-w:300px;--ff-post-peek-gap:16px;--ff-post-peek-right:calc(var(--ff-side-surface-right) + var(--ff-post-peek-w) + var(--ff-post-peek-gap));position:fixed;inset:0;overflow:hidden;background:radial-gradient(circle at 38% 42%,rgba(236,111,0,.08),transparent 26%),radial-gradient(circle at 64% 46%,rgba(194,76,134,.07),transparent 24%),radial-gradient(circle at 57% 72%,rgba(0,121,255,.06),transparent 22%),var(--ff-canvas-bg);color:var(--ff-text);font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ff-mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.pmf-field-shell{background:radial-gradient(circle at 38% 42%,rgba(236,111,0,.08),transparent 26%),radial-gradient(circle at 64% 46%,rgba(194,76,134,.07),transparent 24%),radial-gradient(circle at 57% 72%,rgba(0,121,255,.06),transparent 22%),linear-gradient(rgba(47,52,53,.03) 1px,transparent 0),linear-gradient(90deg,rgba(47,52,53,.03) 1px,transparent 0),#f7f5f0;background-size:auto,auto,auto,144px 144px,144px 144px,auto;font-variant-numeric:tabular-nums}.ff-tbar{left:16px;z-index:40}.ff-tbar,.ff-top-right{position:fixed;top:var(--ff-top-y);display:flex;align-items:center;height:var(--ff-top-h);gap:12px}.ff-top-right{right:16px;z-index:46;opacity:1;transition:right .2s ease,top .2s ease,opacity .16s ease,transform .16s ease}.ff-has-drawer .ff-top-right,.ff-has-panel .ff-top-right{right:var(--ff-side-surface-right)}.ff-top-second-row .ff-top-right{top:calc(var(--ff-top-y) + var(--ff-top-h) + 8px)}.ff-has-post-peek .ff-top-right{opacity:0;pointer-events:none;transform:translateY(-8px)}.ff-drawer,.ff-insp,.ff-mstrip,.ff-statspop,.ff-tcard,.ff-udock{border:1px solid var(--ff-line);background:rgba(255,255,255,.76);box-shadow:0 16px 42px rgba(47,52,53,.08);backdrop-filter:blur(18px)}.ff-tcard{display:flex;align-items:center;min-height:var(--ff-top-h);border-radius:var(--ff-top-radius)}.ff-brand{gap:8px;padding:0 14px}.ff-bmark{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;margin-right:1px;flex:0 0 auto}.ff-logo{font-size:13px;font-weight:700;color:var(--ff-panel-text)}.ff-tsub{border-left:1px solid #edece9;padding-left:8px;color:var(--ff-faint);font-size:9.5px;font-weight:700;letter-spacing:0}.ff-mode-nav{gap:2px;padding:3px}.ff-mode-btn{height:36px;border-radius:9px;padding:0 10px;color:#667085;font-size:12px;font-weight:650;transition:background .14s ease,color .14s ease,transform .14s ease}.ff-mode-btn:hover{background:var(--ff-hover-fill)}.ff-mode-btn:active{transform:translateY(1px)}.ff-mode-btn.is-on{background:var(--ff-charcoal);color:#fff}.ff-safety{flex:none;overflow:hidden}.ff-safe-chip{display:flex;align-items:center;gap:6px;height:100%;border-left:1px solid #edece9;padding:0 10px;color:var(--ff-muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:700}.ff-safe-chip:first-child{border-left:0}.ff-safe-box{width:10px;height:10px;border-radius:3px;border:1px solid #cfcac1;background:#f5f3ee}.ff-safe-box.is-on{border-color:rgba(68,131,97,.4);background:var(--ff-success)}.ff-mstrip{display:flex;align-items:center;flex:none;height:var(--ff-top-h);gap:8px;border-radius:var(--ff-top-radius);padding:0 12px;color:var(--ff-muted);font-size:11px;font-weight:650;white-space:nowrap;transition:background .12s ease}.ff-mstrip:hover{background:rgba(255,255,255,.88)}.ff-has-drawer .ff-mstrip,.ff-has-panel .ff-mstrip{display:none}.ff-mstrip b{margin-left:5px;color:var(--ff-panel-text)}.ff-mstrip i{width:1px;height:18px;background:#edece9}.ff-mshort,.ff-strip-mid .ff-mstrip .ff-mlong,.ff-strip-short .ff-mstrip .ff-mlong{display:none}.ff-strip-mid .ff-mstrip .ff-mshort,.ff-strip-short .ff-mstrip .ff-mshort{display:inline}.ff-strip-hidden .ff-mstrip,.ff-strip-mid .ff-mstrip .ff-msave span,.ff-strip-short .ff-mstrip .ff-msave,.ff-strip-short .ff-mstrip .ff-msave-divider{display:none}.ff-udock{flex:none;height:var(--ff-top-h);border-radius:var(--ff-top-radius)}.ff-style-rec,.ff-udock{display:flex;align-items:center}.ff-style-rec{position:fixed;top:calc(var(--ff-top-y) + var(--ff-top-h) + 10px);left:16px;z-index:38;gap:10px;max-width:min(520px,calc(100vw - 32px));border:1px solid rgba(176,106,142,.22);border-radius:14px;background:rgba(255,255,255,.78);box-shadow:0 14px 34px rgba(47,52,53,.08);backdrop-filter:blur(18px);padding:9px 12px;color:var(--ff-muted);font-size:12px;font-weight:650}.ff-style-rec a{color:var(--ff-panel-text);font-weight:760;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.ff-has-drawer .ff-style-rec,.ff-has-panel .ff-style-rec{display:none}.ff-ubtn{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:100%;gap:7px;padding:0 10px;color:var(--ff-muted);font-size:12px;font-weight:650}.ff-ubtn.is-on,.ff-ubtn:hover{color:var(--ff-panel-text);background:rgba(241,239,232,.72)}.ff-ubtn:disabled{cursor:not-allowed;opacity:.4}.ff-account-switcher{position:relative;height:100%}.ff-uacct{max-width:220px;min-width:0;overflow:hidden}.ff-uavatar{flex:none;width:20px;height:20px;border:1.5px solid rgba(176,106,142,.42);border-radius:999px;background-position:50%;background-size:cover;box-shadow:0 0 0 2px rgba(176,106,142,.08)}.ff-uacct-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ff-platform-icon{display:inline-grid;flex:none;width:18px;height:18px;place-items:center;border-radius:999px;color:#fff;font-size:9px;font-weight:800}.ff-platform-icon.is-instagram:before{content:"IG"}.ff-platform-icon.is-instagram{background:linear-gradient(135deg,#b06a8e,#b9783a)}.ff-platform-icon.is-youtube:before{content:"YT"}.ff-platform-icon.is-tiktok:before{content:"TT"}.ff-platform-icon.is-none:before{content:"?"}.ff-platform-icon.is-none,.ff-platform-icon.is-tiktok,.ff-platform-icon.is-youtube{background:#c8c1b7}.ff-account-menu{position:absolute;right:0;top:calc(100% + 8px);display:none;min-width:190px;border:1px solid var(--ff-line);border-radius:12px;background:rgba(255,254,251,.94);box-shadow:0 16px 42px rgba(47,52,53,.08);padding:6px}.ff-account-switcher:focus-within .ff-account-menu,.ff-account-switcher:hover .ff-account-menu{display:grid;gap:2px}.ff-account-menu button{display:flex;align-items:center;gap:8px;border-radius:8px;padding:7px;color:var(--ff-panel-text);font-size:12px;text-align:left}.ff-account-menu button:hover{background:var(--ff-hover-fill)}.ff-usep{width:1px;height:18px;background:#edece9}.ff-field{position:absolute;inset:0;overflow:hidden;cursor:grab;touch-action:none}.ff-field:active{cursor:grabbing}.ff-dotgrid{position:absolute;inset:-10px;background-image:radial-gradient(circle,rgba(32,35,35,.11) 1px,transparent 0),linear-gradient(rgba(32,35,35,.035) 1px,transparent 0),linear-gradient(90deg,rgba(32,35,35,.035) 1px,transparent 0);pointer-events:none}.ff-world{position:absolute;left:50%;top:50%;width:0;height:0;transition:transform .22s cubic-bezier(.3,.7,.3,1);transform-origin:0 0;will-change:transform}.ff-sync-field{position:absolute;inset:0;z-index:14;pointer-events:none;color:var(--ff-panel-text)}.ff-sync-bird{position:absolute;left:50%;top:48%;width:82px;height:82px;opacity:.96;filter:drop-shadow(0 8px 18px rgba(47,52,53,.16));transform:translate(-50%,-50%);animation:fan-field-sync-scout 5.8s cubic-bezier(.32,.04,.2,1) infinite}.ff-sync-bird.is-landing{animation:fan-field-sync-collect 1.35s cubic-bezier(.32,.04,.2,1) both}.ff-sync-wing{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ff-sync-wing-down{animation:fan-field-humming-flick-a .16s steps(1) infinite}.ff-sync-wing-up{opacity:0;animation:fan-field-humming-flick-b .16s steps(1) infinite}.ff-sync-landing{position:absolute;left:calc(50% + var(--sync-x, 0px));top:calc(50% + var(--sync-y, 0px));width:128px;height:92px;transform:translate(-50%,-50%);animation:fan-field-sync-landing 1.35s cubic-bezier(.3,.7,.3,1) both}.ff-sync-landing b{position:absolute;bottom:3px;left:50%;border:1px solid #e1ded6;border-radius:999px;background:rgba(255,254,251,.94);box-shadow:0 10px 24px rgba(47,52,53,.1);padding:4px 8px;color:#30312e;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;font-weight:750;line-height:1;transform:translateX(-50%);white-space:nowrap}.ff-sync-dot{position:absolute;left:50%;top:47%;width:10px;height:10px;border:1.5px solid color-mix(in srgb,#b06a8e 58%,#b9783a);border-radius:999px;background:#fffefb;box-shadow:0 0 0 5px rgba(176,106,142,.1);opacity:0;transform:rotate(calc(var(--sync-dot-index, 0) * 47deg)) translateY(-8px) scale(.55);animation:fan-field-sync-dot-pop .76s ease-out calc(var(--sync-dot-index, 0) * 42ms) forwards}.ff-sync-status{position:absolute;top:calc(var(--ff-top-y) + var(--ff-top-h) + 32px);left:50%;display:grid;width:min(480px,calc(100vw - 44px));min-width:min(360px,calc(100vw - 44px));gap:4px;border:1px solid rgba(225,222,214,.92);border-radius:12px;background:rgba(255,254,251,.9);box-shadow:0 16px 38px rgba(47,52,53,.1);padding:10px 12px;backdrop-filter:blur(16px);transform:translateX(-50%)}.ff-top-second-row .ff-sync-status{top:calc(var(--ff-top-y) + var(--ff-top-h) + var(--ff-top-h) + 48px)}.ff-sync-status span{color:#8d8a83;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:750;letter-spacing:.12em;line-height:1;text-transform:uppercase}.ff-sync-status b{color:#30312e;font-size:12px;font-weight:700;line-height:1.45}.ff-sync-status small{color:#787774;font-size:10.5px;font-weight:600;line-height:1.35}.ff-sync-field.is-success .ff-sync-status{border-color:rgba(68,131,97,.24)}.ff-sync-field.is-failed .ff-sync-status{border-color:rgba(164,90,74,.24)}.ff-node{position:absolute;z-index:1;transform:translate(-50%,-50%);transition:left .22s cubic-bezier(.3,.7,.3,1),top .22s cubic-bezier(.3,.7,.3,1),opacity .18s;cursor:pointer}.ff-fmark{display:flex;flex-direction:column;align-items:center;gap:6px;animation:fan-field-float var(--float-dur,7.2s) ease-in-out infinite;animation-delay:var(--float-delay,0s);transform-origin:center;will-change:transform}.ff-node:nth-child(5n+1) .ff-fmark{--float-x:1.4px;--float-y:-3.6px;--float-rot:.35deg;--float-dur:6.4s;--float-delay:-1.1s}.ff-node:nth-child(5n+2) .ff-fmark{--float-x:-2.1px;--float-y:-4.8px;--float-rot:-.5deg;--float-dur:8.2s;--float-delay:-3.4s}.ff-node:nth-child(5n+3) .ff-fmark{--float-x:2.8px;--float-y:-2.7px;--float-rot:.6deg;--float-dur:7.3s;--float-delay:-2.2s}.ff-node:nth-child(5n+4) .ff-fmark{--float-x:-1.2px;--float-y:-5.2px;--float-rot:-.25deg;--float-dur:9s;--float-delay:-4.8s}.ff-node:nth-child(5n+5) .ff-fmark{--float-x:2px;--float-y:-3.1px;--float-rot:.4deg;--float-dur:5.8s;--float-delay:-.6s}.ff-node.is-selected .ff-fmark{--float-y:-5.5px;--float-dur:7.8s}.ff-launch{display:flex;flex-direction:column;align-items:center;gap:6px;transform-origin:center}.ff-bird,.ff-dust,.ff-ripple{position:absolute;left:50%;pointer-events:none}.ff-ripple{top:50%;z-index:0;width:var(--ff-size);height:var(--ff-size);border:1px solid color-mix(in srgb,var(--ff-ring-color) 42%,transparent);border-radius:999px;opacity:0;transform:translate(-50%,-50%) scale(.82)}.ff-bird{top:50%;z-index:4;--bird-w:clamp(26px,calc(var(--fan-size, var(--ff-size)) * 0.5),44px);width:var(--bird-w);height:var(--bird-w);color:color-mix(in srgb,var(--ff-ring-color) 83%,#37352f);filter:drop-shadow(0 1px 2px rgba(20,22,20,.14));opacity:0;transform:translate(-50%,-50%) scale(.5)}.ff-bird img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(20,22,20,.16))}.ff-wing-b{position:absolute;inset:0;opacity:0}.ff-dust{top:50%;z-index:3;width:2px;height:2px;border-radius:999px;background:color-mix(in srgb,var(--ff-ring-color) 58%,#fff);opacity:0}.ff-dust-a{transform:translate(20px,-42px)}.ff-dust-b{transform:translate(44px,-56px)}.ff-node.is-humming,.ff-node.is-in-flight{z-index:8}.ff-node.is-commit .ff-launch{transform:scale(.96);transition:transform .1s ease-out}.ff-node.is-in-flight .ff-launch{transform:scale(.98)}.ff-node.is-in-flight .ff-ncirc{box-shadow:0 0 0 4px rgba(68,131,97,.14),0 0 0 1px rgba(68,131,97,.42),0 12px 28px rgba(47,52,53,.16)}.ff-node.is-humming .ff-launch{animation:fan-field-humming-shrink .2s cubic-bezier(.3,.7,.3,1) forwards}.ff-node.is-skip-dissolve .ff-launch{animation:fan-field-skip-dissolve .38s ease-in-out forwards}.ff-node.is-archive-sink .ff-launch{animation:fan-field-archive-sink .5s cubic-bezier(.32,0,.67,0) forwards}.ff-node.is-humming .ff-bird{animation:fan-field-humming-fly 1.3s cubic-bezier(.32,.04,.2,1) forwards}.ff-node.is-in-flight .ff-bird{animation:fan-field-humming-fly 1.3s cubic-bezier(.32,.04,.2,1) infinite}.ff-node.is-humming .ff-wing-a{animation:fan-field-humming-flick-a .16s steps(1) 8}.ff-node.is-in-flight .ff-wing-a{animation:fan-field-humming-flick-a .16s steps(1) infinite}.ff-node.is-humming .ff-wing-b{animation:fan-field-humming-flick-b .16s steps(1) 8}.ff-node.is-in-flight .ff-wing-b{animation:fan-field-humming-flick-b .16s steps(1) infinite}.ff-node.is-humming .ff-dust-a{animation:fan-field-humming-dust .22s linear .68s forwards}.ff-node.is-humming .ff-dust-b{animation:fan-field-humming-dust .22s linear .8s forwards}.ff-node.is-humming .ff-ripple{animation:fan-field-humming-ripple .44s ease-out .62s forwards}.ff-node.is-in-flight .ff-ripple{animation:fan-field-humming-ripple 1.3s ease-out infinite}.ff-ncirc{position:relative;display:grid;width:var(--ff-size);height:var(--ff-size);place-items:center;border:1.5px solid var(--ff-ring-color);border-radius:999px;background:var(--ff-node-bg,#fff);box-shadow:0 0 0 6px color-mix(in srgb,var(--ff-ring-color) 14%,transparent),0 8px 20px rgba(0,0,0,.04);color:color-mix(in srgb,var(--ff-ring-color) 70%,#37352f);transition:box-shadow .14s ease,transform .14s ease,filter .18s ease}.ff-node.is-batch-selected .ff-ncirc,.ff-node.is-selected .ff-ncirc,.ff-node:hover .ff-ncirc{box-shadow:0 0 0 7px color-mix(in srgb,var(--ff-ring-color) 18%,transparent),0 0 0 16px color-mix(in srgb,var(--ff-ring-color) 7%,transparent),0 12px 28px rgba(0,0,0,.08);transform:translateY(-1px) scale(1.015)}.ff-node.is-batch-selected .ff-ncirc{box-shadow:0 0 0 7px color-mix(in srgb,var(--ff-ai) 20%,transparent),0 0 0 18px color-mix(in srgb,var(--ff-ai) 10%,transparent),0 18px 36px rgba(47,52,53,.13)}.ff-ninit{font-size:clamp(16px,calc(var(--ff-size) * .32),34px);font-weight:760}.ff-avimg{position:absolute;inset:4px;overflow:hidden;border-radius:999px;background-image:var(--ff-avatar-image);background-position:50%;background-size:cover;filter:saturate(.9) contrast(.98)}.ff-ncirc.has-avatar .ff-ninit{opacity:0}.ff-ncount{top:-7px;right:-7px;z-index:3;display:inline-flex;box-sizing:border-box;width:auto;min-width:20px;height:20px;align-items:center;justify-content:center;border:1.5px solid #fffefb;border-radius:999px;background:#3e6d55;box-shadow:0 0 0 2px rgba(255,254,251,.92),0 7px 16px rgba(47,52,53,.18);font-size:9px;font-weight:820;line-height:1;padding:0 6px;pointer-events:none}.ff-ncount,.ff-nlang{position:absolute;color:#fff;font-family:ui-monospace,SF Mono,Menlo,monospace}.ff-nlang{right:-5px;bottom:-3px;z-index:2;border-radius:4px;background:#2f3437;padding:1px 4px;font-size:8.5px;font-weight:600}.ff-nlabel{display:flex;max-width:180px;align-items:center;gap:4px;border:1px solid #e9e9e7;border-radius:6px;background:rgba(255,255,255,.88);padding:3px 6px;color:var(--ff-panel-text);font-size:11px;font-weight:600;opacity:0;pointer-events:none;transform:translateY(-2px) scale(.96);transition:opacity .12s ease,transform .14s ease;white-space:nowrap}.ff-node.is-batch-selected .ff-nlabel,.ff-node.is-selected .ff-nlabel,.ff-node:hover .ff-nlabel{opacity:1;transform:translateY(0) scale(1)}.ff-nusername{max-width:88px;overflow:hidden;text-overflow:ellipsis}.ff-nscore{color:var(--ff-faint);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px}.ff-mkchip,.ff-rchip{max-width:74px;overflow:hidden;border-radius:999px;padding:1px 5px;text-overflow:ellipsis;color:#fff;font-size:9px;white-space:nowrap}.ff-rchip.is-fan{background:#b06a8e}.ff-rchip.is-hot{background:#b9783a}.ff-rchip.is-q{background:#6386b3}.ff-rchip.is-risk{background:#9c958b}.ff-mkchip{border:1px solid #e1ded6;background:rgba(255,255,255,.7);color:#8d8a83;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8px;font-weight:600}.ff-m-sweep .ff-node:not(.is-open){opacity:.28;filter:saturate(.55)}.ff-m-review:not(.ff-review-empty) .ff-node.is-open{opacity:.25;filter:saturate(.62)}.ff-m-heat .ff-node{z-index:2}.ff-m-heat .ff-node:not(.is-selected) .ff-ncirc{box-shadow:0 0 0 6px color-mix(in srgb,var(--ff-ring-color) 16%,transparent),0 0 32px color-mix(in srgb,var(--ff-ring-color) 12%,transparent),0 10px 22px rgba(47,52,53,.05)}.ff-m-heat .ff-node:not(.is-selected) .ff-nlabel{opacity:0}.ff-heat-field{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.ff-heat-core{width:min(46vw,620px);height:min(46vw,620px);border-radius:999px;background:radial-gradient(circle,rgba(176,106,142,.18),transparent 58%),radial-gradient(circle at 58% 42%,rgba(185,120,58,.13),transparent 46%);filter:blur(.2px);opacity:.72;transform:translate(-50%,-50%)}.ff-heat-core,.ff-heat-orbit{position:absolute;left:50%;top:50%}.ff-heat-orbit{border:1px solid rgba(90,72,56,.13);border-radius:50%;transform:translate(-50%,-50%) rotate(-11deg)}.ff-heat-orbit.is-one{width:min(56vw,720px);height:min(28vw,360px)}.ff-heat-orbit.is-two{width:min(68vw,860px);height:min(34vw,430px);transform:translate(-50%,-50%) rotate(16deg)}.ff-heat-orbit.is-three{width:min(38vw,500px);height:min(48vw,620px);border-style:dashed;transform:translate(-50%,-50%) rotate(34deg)}.ff-heat-paper{position:absolute;left:24px;bottom:94px;display:grid;max-width:260px;gap:5px;border:1px solid rgba(225,222,214,.8);border-radius:12px;background:rgba(255,254,251,.72);box-shadow:0 14px 34px rgba(47,52,53,.06);padding:10px 12px;color:var(--ff-muted);font-size:11px;line-height:1.45}.ff-heat-paper b{color:var(--ff-panel-text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:700;text-transform:uppercase}.ff-heat-paper em{overflow:hidden;color:#6e6b64;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ff-m-cluster .ff-node{transition:left .22s cubic-bezier(.3,.7,.3,1),top .22s cubic-bezier(.3,.7,.3,1),opacity .18s}.ff-clabel{position:absolute;border:1px solid rgba(233,233,231,.9);border-radius:999px;background:rgba(255,255,255,.7);padding:3px 8px;color:var(--ff-faint);font-size:10px}.ff-clabel,.ff-clabel b{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700}.ff-clabel b{margin-left:6px;color:var(--ff-panel-text)}.ff-qtoast{bottom:70px;z-index:50;border:1px solid rgba(225,222,214,.9);border-radius:999px;background:rgba(255,255,255,.88);padding:7px 12px;color:var(--ff-muted);font-size:11px;font-weight:650;box-shadow:0 10px 30px rgba(47,52,53,.08)}.ff-live-reply-toast,.ff-qtoast{position:fixed;left:50%;transform:translateX(-50%);backdrop-filter:blur(16px)}.ff-live-reply-toast{bottom:78px;z-index:55;display:flex;max-width:min(92vw,560px);align-items:center;gap:10px;border:1px solid rgba(68,131,97,.32);border-radius:999px;background:rgba(247,252,248,.94);padding:8px 10px 8px 13px;color:#244b35;font-size:12px;font-weight:700;box-shadow:0 14px 34px rgba(47,52,53,.13)}.ff-live-reply-toast.is-failed{border-color:rgba(176,106,142,.44);background:rgba(255,248,250,.96);color:#6f2949}.ff-live-reply-toast button{border:1px solid rgba(176,106,142,.36);border-radius:999px;background:#fff;padding:5px 9px;color:#6f2949;font-size:11px;font-weight:800}.ff-live-reply-toast button:hover{border-color:rgba(176,106,142,.72)}.ff-insp{position:fixed;top:16px;right:16px;bottom:16px;z-index:45;display:flex;width:var(--ff-reply-panel-w);flex-direction:column;overflow:hidden;border-color:var(--ff-panel-line);border-radius:16px;color:var(--ff-panel-text);box-shadow:0 10px 32px rgba(20,23,27,.11);animation:fan-field-panel-in .18s ease both}.ff-dwhead,.ff-ifoot,.ff-ihead{display:flex;align-items:center;gap:8px;border-bottom:1px solid #ded8cf;padding:14px 16px}.ff-ifoot{bottom:0;flex-wrap:wrap;border-top:1px solid #ded8cf;border-bottom:0;background:rgba(255,255,255,.9)}.ff-ifoot,.ff-ihead{position:sticky;z-index:2;backdrop-filter:blur(18px)}.ff-ihead{top:0;background:rgba(255,255,255,.88)}.ff-icat-dot{width:8px;height:8px;border-radius:999px}.ff-icat{font-size:11px;font-weight:750}.ff-risk{color:var(--ff-faint);font-size:9.5px}.ff-dwhead button,.ff-iclose{margin-left:auto;color:var(--ff-faint)}.ff-dwbody,.ff-ibody{flex:1;min-height:0;overflow:auto;padding:16px;overscroll-behavior:contain}.ff-insp input,.ff-insp textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.ff-fanrow{display:flex;align-items:center;gap:10px}.ff-iav{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:linear-gradient(135deg,#b06a8e,#b9783a);color:#fff;font-weight:780}.ff-fanrow b,.ff-fanrow small{display:block}.ff-fanrow small{margin-top:2px;color:var(--ff-faint);font-size:11px}.ff-score-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:14px;color:var(--ff-muted);font-size:11px}.ff-score-row i{height:5px;overflow:hidden;border-radius:999px;background:#ece8df}.ff-score-row b{display:block;height:100%;border-radius:inherit;background:#b06a8e}.ff-score-row strong{color:#b06a8e;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.ff-panel-block{margin-top:16px}.ff-action-skeleton{display:grid;gap:8px;border:1px solid rgba(207,199,184,.72);border-radius:12px;background:rgba(255,255,255,.52);padding:11px}.ff-action-skeleton span{height:36px;border-radius:10px;background:linear-gradient(90deg,#eeeae1,#f8f6f0 50%,#eeeae1);background-size:200% 100%;animation:motion-skeleton 1.2s ease-in-out infinite}.ff-action-skeleton p{margin:0;color:#6e6b64;font-size:12px;line-height:1.5}.ff-panel-heading,.ff-reasons{display:flex;align-items:center;gap:7px;margin-bottom:7px;color:var(--ff-muted);font-size:11px;font-weight:720}.ff-panel-heading a{margin-left:auto;color:var(--ff-panel-text);font-size:11px;text-decoration:underline;text-underline-offset:3px}.ff-ilab{color:#686660;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.ff-candidate-count,.ff-panel-key{border-radius:999px;background:#f1efe8;padding:2px 7px;color:var(--ff-panel-text);font-size:10px;font-weight:760}.ff-panel-key{margin-left:auto;font-family:ui-monospace,SF Mono,Menlo,monospace}.ff-ai-generate-primary .ff-panel-key,.ff-draft-empty .ff-panel-key,.ff-regen-box .ff-panel-key{margin-left:0}.ff-original{border:1px solid #cfc7b8;border-radius:12px;background:rgba(255,255,255,.62);padding:10px;display:-webkit-box;overflow:hidden;color:var(--ff-panel-text);font-size:16.5px;font-weight:600;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ff-target-chip{border:1px solid rgba(68,131,97,.24);border-radius:999px;background:rgba(68,131,97,.08);padding:2px 7px;color:#448361;font-size:9.5px;font-weight:760}.ff-target-chip.is-disabled{border-color:rgba(155,154,151,.28);background:rgba(155,154,151,.1);color:#77736b}.ff-target-attached,.ff-target-notice{margin:0 0 8px;border:1px solid rgba(203,145,47,.22);border-radius:9px;background:rgba(203,145,47,.08);padding:7px 9px;color:#7c5a23;font-size:11px;font-weight:650;line-height:1.45}.ff-target-notice{margin:0 0 10px}.ff-original.is-expanded{display:block;overflow:visible}.ff-more{margin-top:6px;color:var(--ff-muted);font-size:11px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.ff-candidate-list{display:grid;gap:8px}.ff-candidate-card{border:1px solid #e1ded6;border-radius:10px;background:rgba(255,255,255,.72);padding:9px 10px;transition:border-color .12s ease,background .12s ease}.ff-candidate-card:hover{border-color:#cdc9bf;background:#fff}.ff-candidate-card.is-active{border-color:#2f3435;background:#fff}.ff-candidate-card.is-empty{color:var(--ff-faint)}.ff-candidate-number{display:inline-grid;width:18px;height:18px;margin-bottom:5px;place-items:center;border:1px solid #d7d2c8;border-radius:999px;color:var(--ff-faint);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:700}.ff-candidate-card.is-active .ff-candidate-number{border-color:#2f3435;background:#2f3435;color:#fff}.ff-candidate-card p{color:var(--ff-panel-text);font-size:13px;line-height:1.55}.ff-candidate-card small{display:block;margin-top:6px;border-left:2px solid #6386b3;padding-left:8px;color:var(--ff-muted);font-size:11px;line-height:1.5}.ff-candidate-translation,.ff-translation{margin-top:8px;border-left:2px solid #6386b3;padding-left:9px;color:var(--ff-muted);font-size:12px;line-height:1.55}.ff-trans{margin-top:8px;border-left:2px solid #cfc7b8;padding-left:10px;color:#686660;font-size:12.5px;line-height:1.7}.ff-trans p{margin:0}.ff-trans-btn{margin-top:5px;color:#55534e;font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ff-actions-foot{display:block;max-height:48vh;overflow:auto;padding:12px}.ff-actions-foot.is-fan-field{position:sticky;bottom:-16px;z-index:2;max-height:none;margin:16px -16px -16px;overflow:visible;border-top:1px solid #ded8cf;background:#fffefb;padding:12px 16px}.ff-actions-foot .text-xs.font-semibold,.ff-actions-foot label{color:var(--ff-muted);font-size:10px}.ff-actions-foot>div,.ff-actions-panel>div{border-color:#ded8cf;border-radius:14px;box-shadow:none}.ff-actions-foot textarea{min-height:64px;border-color:#cfc7b8;border-radius:10px;background:#fff}.ff-actions-foot textarea:focus{border-color:#8d8a83;box-shadow:0 0 0 3px rgba(47,52,53,.08)}.ff-actions-foot input{border-color:#cfc7b8;border-radius:10px;background:rgba(255,255,255,.72)}.ff-actions-foot button.bg-ink,.ff-actions-foot button.bg-moss{min-height:44px;border-radius:11px;background:#2f3435!important;color:#fff!important;font-size:13px;font-weight:600}.ff-actions-foot button.bg-ink:hover,.ff-actions-foot button.bg-moss:hover{background:#232728!important}.ff-actions-foot button.border-stone-200{min-height:32px;border-radius:6px;color:#6e6b64;font-size:12px;font-weight:500}.ff-panel-alert,.ff-panel-note{margin-top:12px;border-radius:12px;padding:9px 10px;font-size:12px;line-height:1.5}.ff-panel-note{background:rgba(99,134,179,.1);color:#526f93}.ff-panel-alert{border:1px solid rgba(203,145,47,.24);background:rgba(203,145,47,.1);color:#8a601c}.ff-fan-reply-summary{margin:8px 0 0;border-left:2px solid rgba(68,131,97,.28);padding-left:8px;color:#5c6258;font-size:11.5px;font-weight:650;line-height:1.45}.ff-history-list{display:grid;gap:0}.ff-fan-history-panel{margin-top:18px}.ff-fan-history-panel .ff-history-list{gap:2px}.hist-item{display:grid;gap:3px}.hist-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;border:1px solid transparent;border-radius:8px;padding:6px 7px;font-size:12px;text-align:left}.hist-row.is-target,.hist-row:not([aria-disabled=true]):hover{border-color:#e1ded6;background:rgba(255,255,255,.72)}.hist-row[aria-disabled=true]{cursor:not-allowed;opacity:.62}.hist-thread{display:grid;gap:4px;margin:0 0 4px 26px;border-left:2px solid rgba(68,131,97,.18);padding-left:8px}.hist-reply{border-radius:7px;background:rgba(68,131,97,.08);color:#3f4f43}.hist-reply summary{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:5px 7px;cursor:pointer;font-size:10.5px;font-weight:760}.hist-reply summary::marker{color:#448361}.hist-reply summary time{color:#687266;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:650}.hist-reply summary b{min-width:0;overflow:hidden;color:#4f5a50;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.hist-reply p{margin:0;padding:0 7px 7px;color:#3f4740;font-size:11px;font-weight:560;line-height:1.45;overflow-wrap:anywhere}.hist-external{margin:0;width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(138,96,28,.1);padding:3px 7px;color:#765b2a;font-size:10.5px;font-weight:760}.hist-when{flex:none;color:#686660;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px}.hist-copy{display:grid;min-width:0;gap:2px}.hist-text{color:#55534e;font-weight:500}.hist-copy small,.hist-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-copy small{color:#8a601c;font-size:10.5px;font-weight:650}.hist-action{display:grid;gap:1px;flex:none;border-radius:999px;background:#f1efe8;padding:2px 7px 3px;color:#6e6b64;font-size:10px;font-weight:700;white-space:nowrap}.hist-action.is-current{background:rgba(68,131,97,.1);color:#448361}.hist-action.is-disabled{color:#9b9a97}.hist-action small{max-width:92px;overflow:hidden;font-size:9px;font-weight:760;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.hist-more{padding-top:3px;color:#9b9a97;font-size:11px}.ff-history-empty{color:#8d8a83;font-size:12px;line-height:1.55}.reason-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.reason-chip{border:1px solid #cfc7b8;border-radius:5px;background:transparent;padding:2px 7px;color:#6e6b64;font-size:10.5px}.ff-draft-head{align-items:center;flex-wrap:wrap}.ff-draft-title{color:#30312e}.ff-draft-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.ff-draft-context,.ff-draft-head-actions{margin-left:auto;display:inline-flex;align-items:center;min-width:0}.ff-draft-context{gap:5px;border:1px solid rgba(207,199,184,.84);border-radius:8px;background:rgba(255,255,255,.62);padding:3px 6px 3px 3px}.ff-draft-context+.ff-ai-generate-primary,.ff-draft-head-actions .ff-draft-context{margin-left:0}.ff-draft-context-thumb{width:28px;height:28px;border-radius:6px;background:#efede7;box-shadow:0 5px 12px rgba(47,52,53,.08)}.ff-draft-context-thumb .post-media-preview__crop{right:2px;top:2px;width:14px;height:14px;background:rgba(47,52,55,.62)}.ff-draft-context-thumb .post-media-preview__crop svg{width:8px;height:8px}.ff-draft-context-link{border:0;background:transparent;padding:0 2px;color:var(--ff-panel-text);cursor:pointer;font-size:11px;font-weight:650;line-height:1.2;text-decoration:underline;text-underline-offset:3px}.ff-draft-context-link:hover{color:#16624f}.ff-target-translation-chip{display:inline-flex;align-items:center;gap:5px;max-width:min(260px,100%);min-width:0;border:1px solid rgba(68,131,97,.22);border-radius:8px;background:rgba(68,131,97,.08);padding:5px 7px;color:#315f46;font-size:10.5px;line-height:1.2}.ff-target-translation-chip span{flex:none;font-weight:760}.ff-target-translation-chip b{min-width:0;overflow:hidden;color:#30312e;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ff-ai-generate-primary{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:8px;background:#2f3435;padding:6px 9px;color:#fffefb;cursor:pointer;font-size:11px;font-weight:700;line-height:1.2}.ff-ai-generate-primary:hover{background:#448361}.ff-ai-generate-primary:disabled{cursor:not-allowed;background:#d8d3c9;color:#6e6b64}.ff-ai-generate-primary .ff-panel-key{border-color:rgba(255,254,251,.46);color:inherit}.ff-draft-list,.ff-draft-skeletons{display:grid;gap:6px}.ff-draft-card{display:flex;align-items:flex-start;gap:9px;width:100%;min-height:58px;cursor:pointer;border:1px solid #cfc7b8;border-radius:10px;background:rgba(255,255,255,.72);padding:10px 11px;text-align:left;transition:border-color .12s ease,background .12s ease}.ff-draft-card:hover{border-color:#cdc9bf;background:#fff}.ff-draft-card:focus-visible{outline:none;border-color:#2f3435;box-shadow:0 0 0 3px rgba(47,52,53,.1)}.ff-draft-card.selected{border-color:#2f3435;background:#fff}.ff-draft-num{display:flex;flex:none;width:18px;height:18px;align-items:center;justify-content:center;border:1px solid #d6d3cb;border-radius:5px;color:#686660;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;font-weight:600}.ff-draft-num kbd{font:inherit}.ff-draft-card.selected .ff-draft-num{border-color:#2f3435;background:#2f3435;color:#fff}.ff-draft-copy{display:grid;flex:1;gap:5px;min-width:0}.ff-draft-line{display:grid;gap:2px}.ff-draft-label{color:#aaa69d;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8.5px;font-weight:760;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.ff-draft-en,.ff-draft-ja{display:block}.ff-draft-en{color:#30312e;font-size:13px;line-height:1.55}.ff-draft-ja{color:#8d8a83;font-size:11px;line-height:1.6}.ff-draft-empty{border:1px dashed #d8d3c9;border-radius:10px;background:rgba(255,255,255,.48);padding:10px 11px;color:#8d8a83;font-size:12px;line-height:1.55}.ff-draft-card.is-skeleton{cursor:default}.ff-sk-lines{display:grid;flex:1;gap:7px;padding-top:2px}.ff-sk-lines i{height:8px;border-radius:999px;background:#e9e6df}.ff-sk-lines i:last-child{width:72%}.ff-edit-label,.ff-regen-row label{display:block;margin-bottom:6px;color:#9b9a97;font-size:10px;font-weight:700}.ff-manual-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.ff-manual-head .ff-edit-label{margin-bottom:0}.ff-manual-head span{color:#6e6b64;font-size:10px;font-weight:650}.ff-edit-ta{width:100%;min-height:64px;resize:vertical;border:1px solid #e1ded6;border-radius:10px;background:#fff;padding:9px 11px;color:#30312e;font-size:13px;line-height:1.55}.ff-edit-ta:focus{outline:none;border-color:#8d8a83;box-shadow:0 0 0 3px rgba(47,52,53,.08)}.ff-reviewer-translation{border-left:2px solid #dddcd7;padding-left:9px}.ff-regen-box{display:flex;align-items:stretch;gap:7px;border:1px solid #e1ded6;border-radius:10px;background:rgba(255,255,255,.72);padding:6px}.ff-regen-box:focus-within{border-color:#b8b3a8}.ff-regen-box input,.ff-regen-box textarea{min-width:0;flex:1;border:0;background:transparent;color:#30312e;font-size:12px;line-height:1.5;outline:none}.ff-regen-box textarea{min-height:38px;max-height:96px;resize:vertical}.ff-regen-box button{display:inline-flex;align-items:center;align-self:stretch;gap:5px;border:0;border-radius:6px;background:#f1efe8;padding:4px 7px;color:#55534e;cursor:pointer;white-space:nowrap}.ff-regen-box button:disabled{cursor:not-allowed;opacity:.45}.ff-regen-label{font-size:11px;font-weight:650}.cta-send{width:100%;height:44px;border:0;border-radius:11px;background:#2f3435;color:#fff;cursor:pointer;font-size:13px;font-weight:600}.cta-send:disabled{cursor:not-allowed;opacity:.45}.ff-target-preview{display:grid;gap:3px;margin:0 0 8px;border:1px solid #e1ded6;border-radius:9px;background:rgba(255,255,255,.74);padding:8px 9px}.ff-target-preview span{color:#8d8a83;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.ff-target-preview b{overflow:hidden;color:#30312e;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ff-target-preview.is-expanded b{overflow:visible;white-space:pre-wrap}.ff-target-more{justify-self:flex-start;color:#55534e;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ff-target-translation{display:flex;min-width:0;align-items:baseline;gap:6px;border-top:1px solid #edece9;padding-top:5px}.ff-target-preview .ff-target-translation span{flex:none;color:#448361;font-family:inherit;font-size:10.5px;letter-spacing:0;text-transform:none}.ff-target-preview .ff-target-translation b{min-width:0;color:#55534e;font-size:11.5px;font-weight:600;text-overflow:ellipsis}.ff-target-preview.is-expanded .ff-target-translation{align-items:flex-start}.ff-target-preview.is-expanded .ff-target-translation b{overflow:visible;white-space:pre-wrap}.ff-reply-counter{margin:6px 0 0;color:#6a6863;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;font-weight:680;text-align:right}.ff-reply-counter.is-near{color:#7c5a23}.ff-reply-counter.is-over{color:#8a601c;font-weight:800}.ff-ghost-row{display:flex;flex-wrap:wrap;gap:3px;margin-top:8px}.ghost-btn{border:0;border-radius:6px;background:transparent;padding:6px 8px;color:#6e6b64;cursor:pointer;font-size:12px;font-weight:500}.ghost-btn:hover{background:#f1efe8}.ghost-btn:disabled{cursor:not-allowed;opacity:.45}.ghost-kbd{margin-left:4px;border:1px solid #e1ded6;border-radius:4px;padding:0 4px;color:#9b9a97;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px}.ff-hide-confirm{display:flex;align-items:center;gap:6px;margin-top:7px;border:1px solid #e1ded6;border-radius:8px;background:rgba(255,255,255,.78);padding:7px;color:#6e6b64;font-size:11px}.ff-hide-confirm span{margin-right:auto}.ff-hide-confirm button{border-radius:6px;background:#f1efe8;padding:4px 7px}.ff-hide-confirm button:last-child{background:#8a5a50;color:#fff}.ff-footmsg,.ff-footnote,.ff-footwarn{margin-top:7px;font-size:11px;line-height:1.45}.ff-footnote{color:#8d8a83}.ff-footmsg.is-error,.ff-footmsg.is-warning,.ff-footwarn{color:#8a601c}.ff-footmsg.is-neutral{color:#6e6b64}.ff-footwarn button{margin-left:6px;text-decoration:underline}.ff-pctx{border:1px solid #cfc7b8;border-radius:12px;background:rgba(255,255,255,.5);padding:9px}.ff-pctx-summary{display:grid;gap:8px}.ff-pctx-summary.has-media{grid-template-columns:72px minmax(0,1fr);align-items:start}.ff-pctx-thumb{width:72px;aspect-ratio:1;border-radius:8px;background:#efede7;box-shadow:0 8px 18px rgba(47,52,53,.08)}.ff-pctx-thumb .post-media-preview__crop{right:4px;top:4px;width:18px;height:18px;background:rgba(47,52,55,.62)}.ff-pctx-thumb .post-media-preview__crop svg{width:10px;height:10px}.ff-post-caption{margin:0;color:var(--ff-muted);font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ff-pctx-actions{display:flex;align-items:center;gap:8px;margin-top:8px}.ff-pctx-actions a{text-decoration:underline;text-underline-offset:3px}.ff-pbtn,.ff-pctx-actions a{color:var(--ff-panel-text);font-size:11px}.ff-pbtn{border-radius:7px;background:#f1efe8;padding:6px 8px;font-weight:500}.ff-pbtn[aria-expanded=true]{background:#e4e0d4}.ff-pbtn:disabled{cursor:not-allowed;opacity:.5}.ff-ghost,.ff-send{display:inline-flex;min-height:34px;align-items:center;border-radius:10px;padding:0 11px;font-size:12px;font-weight:720}.ff-send{background:var(--ff-charcoal);color:#fff}.ff-ghost{border:1px solid #e1ded6;color:var(--ff-muted)}.ff-statspop{z-index:48;min-width:216px;border-radius:14px;padding:12px;color:var(--ff-panel-text)}.ff-revfilter,.ff-statspop{position:fixed;bottom:64px;left:50%;transform:translateX(-50%)}.ff-revfilter{z-index:41;display:flex;align-items:center;gap:10px;border:1px solid var(--ff-line);border-radius:12px;background:rgba(255,255,255,.84);box-shadow:0 14px 34px rgba(47,52,53,.08);padding:7px 10px;backdrop-filter:blur(16px)}.ff-revseg{display:flex;gap:3px}.ff-revseg button{border-radius:8px;padding:5px 8px;color:var(--ff-muted);font-size:11px;font-weight:600}.ff-revseg button.is-active{background:#f1efe8;color:var(--ff-panel-text)}.ff-revsummary{border-left:1px solid #edece9;padding-left:10px;color:var(--ff-faint);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px}.ff-sweepbar{position:fixed;bottom:66px;left:50%;z-index:50;display:flex;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 32px);min-height:42px;align-items:center;gap:8px;border:1px solid var(--ff-line);border-radius:14px;background:rgba(255,255,255,.86);box-shadow:0 14px 40px rgba(47,52,53,.08);padding:7px 10px;backdrop-filter:blur(16px);transform:translateX(-50%)}.ff-sweepbar b,.ff-sweepbar span{color:var(--ff-muted);font-size:12px;font-weight:720}.ff-sweepbar b{margin-left:auto;color:var(--ff-panel-text)}.ff-sweepbar button{min-height:30px;border:1px solid #e1ded6;border-radius:9px;padding:0 10px;color:var(--ff-panel-text);font-size:12px;font-weight:730}.ff-sweepbar button:disabled{cursor:not-allowed;opacity:.48}.ff-sthead{margin-bottom:8px;font-size:12px;font-weight:760}.ff-strow{display:flex;align-items:center;gap:7px;padding:5px 0;color:var(--ff-muted);font-size:12px}.ff-strow span{width:7px;height:7px;border-radius:999px}.ff-strow b{margin-left:auto;color:var(--ff-panel-text);font-family:ui-monospace,SF Mono,Menlo,monospace}.ff-stdiv{height:1px;margin:8px 0;background:#edece9}.ff-stsafe{color:var(--ff-muted);font-size:11px;line-height:1.5}.ff-drawer{position:fixed;top:16px;right:16px;bottom:16px;display:flex;width:320px;flex-direction:column;overflow:hidden;border-color:var(--ff-panel-line);border-radius:16px;background:rgba(255,254,251,.92);color:var(--ff-panel-text);animation:fan-field-panel-in .18s ease both;overscroll-behavior:contain}.ff-dwhead{position:sticky;top:0;z-index:2;flex:none;background:rgba(255,254,251,.94);color:#8d8a83;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;backdrop-filter:blur(18px)}.ff-dwbody{display:flex;flex-direction:column;gap:0;padding:0 16px 16px}.ff-dsection{padding:15px 0;border-bottom:1px solid #edece9}.ff-dsection:last-child{border-bottom:0}.ff-dsection h2{margin:0 0 9px;color:#8d8a83;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ff-drow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px solid #edece9;padding:8px 0;color:var(--ff-muted);font-size:12.5px;line-height:1.45}.ff-drow>span{flex:none;max-width:118px}.ff-drow b,.ff-drow>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ff-drow b{display:inline-flex;min-width:0;max-width:170px;align-items:center;justify-content:flex-end;gap:5px;color:#9b9a97;font-size:11.5px;font-weight:600;text-align:right}.ff-drow b.ff-demail{display:block;max-width:166px;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.ff-drow b.ff-plan-current{max-width:178px}.ff-plan-current span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ff-plan-current a{flex:none;color:#55534e;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ff-drow b.ff-plan-offer{max-width:178px;white-space:normal}.ff-daccount{display:flex;align-items:center;gap:9px;padding:2px 0 10px}.ff-davatar{flex:none;width:28px;height:28px;border:1.5px solid #b06a8e;border-radius:999px;background-position:50%;background-size:cover;box-shadow:0 0 0 4px rgba(176,106,142,.12)}.ff-daccount b,.ff-daccount small{display:block}.ff-daccount b{display:flex;align-items:center;gap:6px;color:var(--ff-panel-text);font-size:12.5px;font-weight:700}.ff-daccount small{display:flex;align-items:center;gap:5px;margin-top:2px;color:#9b9a97;font-size:11.5px}.ff-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:999px;background:#c8c1b7}.ff-dot.is-ready,.ff-dot.is-success{background:#448361}.ff-dot.is-syncing{background:#cb912f}.ff-dot.is-failed{background:#c08a5a}.ff-dot.is-off{background:#c8c1b7}.ff-dghosts,.ff-dtitle-row{display:flex;align-items:center;gap:10px}.ff-dghosts form{margin:0}.ff-dghosts a,.ff-dghosts button,.ff-dtitle-row button{color:#6e6b64;font-size:11px;font-weight:600;line-height:inherit;text-decoration:underline;text-underline-offset:3px}.ff-dsecondary{margin-top:9px;border-radius:6px;background:#f1efe8;padding:6px 9px;color:#55534e;font-size:11px;font-weight:650}.ff-dsecondary:disabled{cursor:not-allowed;opacity:.48}.ff-dlegal{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:10px;border-top:1px solid #edece9;padding-top:9px}.ff-dlegal-link{color:#8d8a83;font-size:10.5px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.ff-dlegal-link:hover{color:#55534e}.ff-derr{margin:9px 0 0;border:1px solid #dfc080;border-radius:6px;background:#fff8e6;padding:7px 8px;color:#7a4e16;font-size:11.5px;line-height:1.4}.ff-lockchip{border:1px solid #d8d3c9;border-radius:999px;padding:2px 6px;color:#55534e;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:700}.ff-dtitle-row{justify-content:space-between;margin-bottom:9px}.ff-dtitle-row h2{margin:0}.ff-dexample,.ff-template-row{border-top:1px solid #edece9;padding-top:8px;color:#9b9a97;font-size:12px;line-height:1.55}.ff-mini-editor{display:grid;gap:8px;margin-top:10px;border:1px solid #edece9;border-radius:10px;background:rgba(255,255,255,.58);padding:9px}.ff-mini-editor label{display:grid;gap:4px;color:#8d8a83;font-size:10.5px;font-weight:700}.ff-mini-editor input{min-width:0;border:1px solid #e1ded6;border-radius:7px;background:#fffefb;padding:6px 8px;color:var(--ff-panel-text);font-size:12px}.ff-mini-editor button{justify-self:end;border-radius:6px;background:#f1efe8;padding:5px 8px;color:#55534e;font-size:11px;font-weight:650}.ff-segment-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px;border-top:1px solid #edece9;padding:8px 0;color:var(--ff-muted);font-size:12.5px}.ff-segmented{display:flex;justify-content:flex-end;gap:3px}.ff-segmented button{border-radius:999px;padding:3px 7px;color:#8d8a83;font-size:10.5px;font-weight:500}.ff-segmented button.is-active{background:#f1efe8;color:#30312e;font-weight:600}.ff-template-row{display:flex;justify-content:space-between;gap:12px}.ff-template-row b{color:#9b9a97;font-weight:600}.ff-dtoast{position:sticky;bottom:0;border:1px solid rgba(68,131,97,.22);border-radius:10px;background:#f3faf6;padding:8px 9px;color:#448361;font-size:11px;font-weight:650}.ff-peek{position:fixed;top:16px;right:var(--ff-side-surface-right);bottom:16px;z-index:44;width:var(--ff-post-peek-w);overflow:auto;border:1px solid var(--ff-line);border-radius:12px;background:#fffefb;box-shadow:0 16px 42px rgba(47,52,53,.08);padding:12px;color:var(--ff-panel-text);backdrop-filter:blur(18px)}.ff-peek-media{width:100%;aspect-ratio:var(--post-media-ratio,4/5);max-height:min(58vh,520px);border-radius:10px;background:#efede7}.ff-peek-media,.ff-peek-media .post-media-preview__image{filter:saturate(.92)}.ff-peek p{margin-top:10px;color:var(--ff-muted);font-size:12.5px;line-height:1.65}.ff-peek-close{margin-top:10px;border-radius:7px;background:#f1efe8;padding:6px 8px;color:var(--ff-panel-text);font-size:11px;font-weight:600}.ff-peek-inline{display:none;margin-top:8px}.ff-peek-inline .ff-peek-media{max-height:min(36vh,320px)}.ff-mmap{position:fixed;right:16px;bottom:78px;z-index:35;width:176px;height:130px;border:1px solid var(--ff-line);border-radius:10px;background:rgba(255,255,255,.92);box-shadow:0 14px 34px rgba(47,52,53,.08);backdrop-filter:blur(14px)}.ff-has-drawer .ff-mmap,.ff-has-panel .ff-mmap{right:var(--ff-side-surface-right)}.ff-has-post-peek .ff-mmap{display:none}.ff-mmap span{position:absolute;width:5px;height:5px;border-radius:999px;background:#b9783a;opacity:.62;transform:translate(-50%,-50%)}.ff-mmap span.is-fan{background:#b06a8e}.ff-mmap span.is-hot{background:#b9783a}.ff-mmap span.is-q{background:#6386b3}.ff-mmap span.is-risk{background:#9c958b}.ff-mmap span.is-replied{background:#448361}.ff-mmap span.is-selected{width:9px;height:9px;box-shadow:0 0 0 4px rgba(47,52,53,.1),0 0 0 5.5px #2f3437;opacity:1}.ff-cmdbar{position:fixed;bottom:14px;left:50%;z-index:40;display:flex;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);min-height:44px;align-items:center;gap:10px;border-radius:12px;background:#2f3437;box-shadow:0 16px 38px rgba(20,23,27,.18);padding:0 12px;color:rgba(255,255,255,.72);font-size:12px;transform:translateX(-50%)}.ff-has-drawer .ff-cmdbar,.ff-has-panel .ff-cmdbar{right:var(--ff-side-surface-right);left:16px;width:auto;max-width:none;justify-content:center;transform:none}.ff-has-post-peek .ff-cmdbar{right:var(--ff-post-peek-right)}.ff-has-drawer .ff-cmdbar .ff-chint,.ff-has-panel .ff-cmdbar .ff-chint{display:none}.ff-has-drawer .ff-cmdbar .ff-mode-hint,.ff-has-panel .ff-cmdbar .ff-mode-hint{max-width:min(360px,40vw)}.ff-cmdbar kbd{display:inline-grid;min-width:18px;height:18px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:5px;background:rgba(255,255,255,.08);color:#fff;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px}.ff-chint,.ff-cprog,.ff-help,.ff-stk{display:inline-flex;align-items:center;gap:6px}.ff-mode-hint{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ff-cprog{border-left:1px solid rgba(255,255,255,.16);border-radius:0;background:transparent;padding:6px 8px;color:rgba(255,255,255,.82)}.ff-ring{width:18px;height:18px;border-radius:999px;background:radial-gradient(circle closest-side,#2f3437 58%,transparent 60%),conic-gradient(var(--ff-success) var(--ff-ring),#4a4f54 0)}.ff-help,.ff-stk{color:rgba(255,255,255,.72)}.ff-help{width:24px;height:24px;justify-content:center;border-radius:999px;background:rgba(255,255,255,.08)}@keyframes fan-field-float{0%{transform:translateZ(0) rotate(0deg) scale(1)}25%{transform:translate3d(var(--float-x,2px),calc(var(--float-y, -4px) * .55),0) rotate(var(--float-rot,.35deg)) scale(1.003)}50%{transform:translate3d(calc(var(--float-x, 2px) * -.45),var(--float-y,-4px),0) rotate(calc(var(--float-rot, .35deg) * -.65)) scale(1.006)}75%{transform:translate3d(calc(var(--float-x, 2px) * -.85),calc(var(--float-y, -4px) * .35),0) rotate(calc(var(--float-rot, .35deg) * .5)) scale(1.002)}to{transform:translateZ(0) rotate(0deg) scale(1)}}@keyframes fan-field-panel-in{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.plans-shell{min-height:100vh;background:radial-gradient(circle at 30% 20%,rgba(236,111,0,.05),transparent 30%),radial-gradient(circle at 72% 80%,rgba(194,76,134,.05),transparent 28%),radial-gradient(circle,rgba(32,35,35,.07) 1px,transparent 0),#f7f5f0;background-size:auto,auto,18px 18px,auto;color:#37352f}.plans-wrap{width:min(1120px,100%);margin:0 auto;padding:36px 32px 72px}.plans-top{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#787774}.plans-top .plans-brand-link{color:#787774;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.13em;text-decoration:none}.plans-top a{color:#55534e;font-size:12px;font-weight:650;text-decoration:none}.plans-top a:hover{text-decoration:underline;text-underline-offset:4px}.plans-hero{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-top:42px}.plans-hero h1{margin:0;color:#2f3435;font-size:26px;font-weight:700;line-height:1.15;letter-spacing:0}.plans-hero p{max-width:620px;margin:12px 0 0;color:#787774;font-size:13.5px;line-height:1.7}.plans-toggle{display:inline-flex;flex:none;gap:2px;border:1px solid #e1ded6;border-radius:10px;background:rgba(255,254,251,.9);padding:3px}.plans-toggle button{display:inline-flex;min-height:34px;align-items:center;gap:7px;border-radius:8px;padding:0 12px;color:#55534e;font-size:12px;font-weight:650}.plans-toggle button.is-active{background:#2f3435;color:#fff}.plans-toggle span{border-radius:999px;background:#ddf3ea;padding:2px 6px;color:#448361;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:700}.plans-toggle button.is-active span{background:rgba(255,255,255,.16);color:#fff}.plans-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.plans-card{position:relative;display:flex;min-height:482px;flex-direction:column;border:1px solid #e1ded6;border-radius:16px;background:rgba(255,254,251,.9);padding:22px 20px 20px}.plans-card.is-recommended{border:1.5px solid #2f3435;box-shadow:0 10px 28px rgba(20,23,27,.08)}.plans-tag{position:absolute;top:-10px;left:16px;border-radius:999px;padding:4px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.plans-tag.is-recommended{background:#2f3435;color:#fff}.plans-tag.is-current{background:#f1efe8;color:#787774}.plans-card.is-recommended.is-current .plans-tag.is-current{left:auto;right:16px}.plans-card-head h2{margin:0;color:#2f3435;font-size:18px;font-weight:720;line-height:1.2}.plans-card-head p{min-height:62px;margin:10px 0 0;color:#787774;font-size:12.5px;line-height:1.55}.plans-price{display:flex;min-height:44px;align-items:baseline;gap:6px;margin-top:18px}.plans-price strong{color:#2f3435;font-size:24px;font-weight:760;line-height:1;white-space:nowrap}.plans-price span{color:#787774;font-size:11px;font-weight:650}.plans-note{min-height:34px;margin:8px 0 0;color:#9b9a97;font-size:11px;line-height:1.45}.plans-features{display:grid;gap:9px;margin:20px 0 22px;padding:0;list-style:none}.plans-features li{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:start;color:#787774;font-size:12px;line-height:1.4}.plans-features span{color:#c8c1b7;font-weight:800}.plans-features li.is-included span{color:#448361}.plans-features b{font-weight:500}.plans-cta,.plans-features b.is-primary{color:#37352f;font-weight:650}.plans-cta{min-height:42px;margin-top:auto;border:1px solid #cdc9bf;border-radius:10px;font-size:12.5px;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.plans-cta:hover:not(:disabled){transform:translateY(-1px);border-color:#9b9a97;background:#f7f5f0}.plans-cta.is-solid{border-color:#2f3435;background:#2f3435;color:#fff}.plans-cta.is-solid:hover:not(:disabled){background:#3c4244}.plans-cta:disabled{cursor:not-allowed;border-color:transparent;background:#f1efe8;color:#787774}.plans-stub{width:-moz-fit-content;width:fit-content;margin:18px auto 0;border:1px solid #dfc080;border-radius:10px;background:#fff8e6;padding:9px 12px;color:#7a4e16;font-size:12px;line-height:1.45}.plans-bottom-nav{display:flex;justify-content:center;margin-top:26px}.plans-back-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid #cdc9bf;border-radius:10px;background:rgba(255,254,251,.9);padding:0 16px;color:#37352f;font-size:12.5px;font-weight:650;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.plans-back-button:hover{transform:translateY(-1px);border-color:#9b9a97;background:#fffefb}.plans-foot{margin-top:28px;text-align:center}.plans-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-bottom:14px}.plans-legal-links a{color:#55534e;font-size:11.5px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.plans-legal-links a:hover{color:#2f3435}.plans-foot p{margin:8px 0 0;color:#9b9a97;font-size:11px;line-height:1.7}.plans-safety{display:flex;align-items:center;justify-content:center;gap:8px;color:#55534e!important;font-size:12px!important;font-weight:650}.plans-safety i{display:inline-block;width:6px;height:6px;border-radius:999px;background:#448361}@media (max-width:1080px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.plans-wrap{padding:28px 18px 56px}.plans-hero{align-items:start;flex-direction:column}}@media (max-width:620px){.plans-grid{grid-template-columns:1fr}.plans-card,.plans-card-head p,.plans-note{min-height:auto}}@keyframes fan-field-humming-shrink{0%{opacity:1;transform:scale(.96)}to{opacity:0;transform:scale(.55)}}@keyframes fan-field-humming-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(.5) rotate(0deg)}14%{opacity:1;transform:translate(-50%,calc(-50% - 5px)) scale(1.05) rotate(calc(var(--frot, 0deg) * .2))}30%{transform:translate(-50%,calc(-50% - 3px)) scale(1) rotate(0deg)}44%{opacity:1;transform:translate(calc(-50% + var(--fdx, 38px) * .28),calc(-50% + var(--fdy, -40px) * .24 - 10px)) scale(.98) rotate(calc(var(--frot, 0deg) * .5))}72%{opacity:.9;transform:translate(calc(-50% + var(--fdx, 38px) * .66),calc(-50% + var(--fdy, -40px) * .62 - 4px)) scale(.82) rotate(var(--frot,0deg))}to{opacity:0;transform:translate(calc(-50% + var(--fdx, 88px)),calc(-50% + var(--fdy, -60px))) scale(.52) rotate(var(--frot,0deg));filter:blur(1.4px)}}@keyframes fan-field-humming-flick-a{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes fan-field-humming-flick-b{0%,50%{opacity:0}50.01%,to{opacity:1}}@keyframes fan-field-humming-dust{0%{opacity:0}35%{opacity:.25}to{opacity:0}}@keyframes fan-field-humming-ripple{0%{opacity:0;transform:translate(-50%,-50%) scale(.72)}45%{opacity:.18;transform:translate(-50%,-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.55)}}@keyframes fan-field-sync-scout{0%{transform:translate(calc(-50% - 18vw),calc(-50% - 4vh)) scale(.72) rotate(-9deg)}24%{transform:translate(calc(-50% + 14vw),calc(-50% - 13vh)) scale(.92) rotate(8deg)}48%{transform:translate(calc(-50% + 20vw),calc(-50% + 6vh)) scale(.82) rotate(12deg)}72%{transform:translate(calc(-50% - 12vw),calc(-50% + 12vh)) scale(.9) rotate(-7deg)}to{transform:translate(calc(-50% - 18vw),calc(-50% - 4vh)) scale(.72) rotate(-9deg)}}@keyframes fan-field-sync-collect{0%{opacity:.92;transform:translate(calc(-50% - 16vw),calc(-50% - 6vh)) scale(.72) rotate(-8deg)}58%{opacity:1;transform:translate(calc(-50% + 4vw),calc(-50% - 3vh)) scale(.96) rotate(4deg)}to{opacity:.88;transform:translate(calc(-50% + 15vw),calc(-50% - 15vh)) scale(.7) rotate(12deg)}}@keyframes fan-field-sync-landing{0%{opacity:0;transform:translate(-50%,-50%) scale(.82)}22%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}72%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}@keyframes fan-field-sync-dot-pop{0%{opacity:0;transform:rotate(calc(var(--sync-dot-index, 0) * 47deg)) translateY(-8px) scale(.55)}42%{opacity:1;transform:rotate(calc(var(--sync-dot-index, 0) * 47deg)) translateY(-32px) scale(1)}to{opacity:0;transform:rotate(calc(var(--sync-dot-index, 0) * 47deg)) translateY(-38px) scale(.78)}}@keyframes fan-field-skip-dissolve{0%{filter:blur(0);opacity:1;transform:scale(1)}40%{filter:blur(2px);opacity:.8;transform:scale(1.15)}to{filter:blur(8px);opacity:0;transform:scale(.85)}}@keyframes fan-field-archive-sink{0%{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}30%{filter:blur(0);opacity:1;transform:translateY(-12px) scale(.95)}to{filter:blur(2px);opacity:0;transform:translateY(120px) scale(.4)}}@media (max-width:1320px){.ff-top-right{top:62px}.ff-has-drawer .ff-top-right,.ff-has-panel .ff-top-right{right:16px}.ff-mmap{bottom:86px}.ff-mode-hint{display:none}}@media (max-width:959px){.ff-mmap,.ff-peek{display:none}.ff-peek-inline{display:block}}@media (max-width:1120px){.ff-chint,.ff-mmap,.ff-peek,.ff-safety{display:none}.ff-peek-inline{display:block}.ff-drawer,.ff-insp{top:auto;right:10px;bottom:70px;left:10px;width:auto;max-height:62vh}.ff-actions-foot{max-height:42vh}.ff-uacct{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ff-has-drawer .ff-cmdbar,.ff-has-panel .ff-cmdbar,.ff-has-post-peek .ff-cmdbar{right:10px;left:10px;width:auto;max-width:none;transform:none}}@media (max-width:720px){.ff-tbar{right:10px;left:10px;flex-wrap:wrap;height:auto}.ff-brand{height:var(--ff-top-h)}.ff-mode-nav{order:3;width:100%;overflow-x:auto}.ff-top-right{right:10px;top:62px}.ff-cmdbar{right:10px;left:10px;width:auto;max-width:none;transform:none}.ff-mode-hint,.ff-stk{display:none}}@keyframes motion-copy-check{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes motion-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes motion-comment-bubble{0%{opacity:0;transform:translateY(12px) scale(.95)}20%{opacity:1;transform:translateY(0) scale(1)}65%{opacity:1;transform:translateY(-4px) scale(1)}to{opacity:0;transform:translateY(-14px) scale(.98)}}@media (prefers-reduced-motion:reduce){.comment-card-motion,.comment-detail-link,.ff-action-skeleton span,.ff-bird,.ff-drawer,.ff-dust,.ff-fmark,.ff-insp,.ff-launch,.ff-mode-btn,.ff-ncirc,.ff-ncount,.ff-ripple,.ff-sync-bird,.ff-sync-dot,.ff-sync-landing,.ff-sync-wing,.ff-world,.motion-button,.motion-copy-check,.motion-detail-bubble,.motion-detail-loading,.motion-fade-in,.motion-skeleton,.motion-tab-indicator,.post-media-preview__image{animation:none!important;transition:none!important}.comment-card-motion:has(.comment-detail-link:active),.ff-mode-btn:active,.ff-node.is-selected .ff-ncirc,.ff-node:hover .ff-ncirc,.motion-button:not(:disabled):active,.motion-button:not(:disabled):hover,.post-media-preview:hover .post-media-preview__image{transform:none}.motion-detail-bubble{opacity:1;transform:none}.ff-sync-bird{opacity:.88;transform:translate(-50%,-50%) scale(.84)}.ff-sync-dot,.ff-sync-landing{opacity:1}}.fan-field-app.m-heat{background:radial-gradient(ellipse at 50% 46%,rgba(196,126,158,.14),rgba(214,150,96,.09) 24%,rgba(232,224,211,.7) 54%,#e8e0d3 100%),#f3efe6}.hatmos{position:fixed;inset:0;z-index:0;background:radial-gradient(ellipse at 50% 46%,transparent 52%,rgba(150,138,118,.14) 100%);pointer-events:none}.hatmos:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:radial-gradient(ellipse at 50% 46%,#000 0,rgba(0,0,0,.5) 34%,transparent 62%);mix-blend-mode:multiply;opacity:.03;-webkit-mask-image:radial-gradient(ellipse at 50% 46%,#000 0,rgba(0,0,0,.5) 34%,transparent 62%)}.hatmos:after,.hatmos:before{position:absolute;inset:0;content:""}.hatmos:after{background:radial-gradient(ellipse at 50% 46%,rgba(196,120,150,.05),transparent 42%)}.fan-field-app.m-heat .ff-dotgrid{background-image:radial-gradient(circle,rgba(47,52,53,.09) 1px,transparent 0),linear-gradient(rgba(47,52,53,.04) 1px,transparent 0),linear-gradient(90deg,rgba(47,52,53,.04) 1px,transparent 0);opacity:1}.fan-field-app.m-heat .ff-node .ff-avimg{filter:saturate(1.02) contrast(1.01)}.fan-field-app.m-heat .ff-node.hd3 .ff-avimg{filter:saturate(.62) contrast(.94)}.fan-field-app.m-heat .ff-node .ff-nlabel{border-color:#e1ded6;background:rgba(255,255,255,.9);color:#30312e}.fan-field-app.m-heat .ff-node .ff-nscore{color:#8f8e8a}@keyframes corePulse{0%,to{box-shadow:0 0 0 10px rgba(176,90,130,.1),0 0 0 24px rgba(176,90,130,.05),0 0 0 44px rgba(176,90,130,.02)}50%{box-shadow:0 0 0 13px rgba(176,90,130,.14),0 0 0 32px rgba(176,90,130,.07),0 0 0 56px rgba(176,90,130,.03)}}@keyframes arcFlow{to{stroke-dashoffset:-100}}@keyframes microOrbit{0%{transform:translate(0) rotate(0deg) scale(1)}18%{transform:translate(var(--mo),calc(var(--moy) * -.7)) rotate(var(--mrot)) scale(1.008)}36%{transform:translate(calc(var(--mo) * .55),var(--moy)) rotate(calc(var(--mrot) * -.3)) scale(1.022)}54%{transform:translate(calc(var(--mo) * -.55),calc(var(--moy) * .7)) rotate(calc(var(--mrot) * -.7)) scale(.996)}72%{transform:translate(calc(var(--mo) * -.9),calc(var(--moy) * -.35)) rotate(calc(var(--mrot) * .5)) scale(1.006)}to{transform:translate(0) rotate(0deg) scale(1)}}@keyframes gravBr{0%,to{opacity:.8;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}@keyframes tetherDrift{to{stroke-dashoffset:-60}}.hgrav{position:absolute;left:0;top:0;width:760px;height:600px;border-radius:50%;animation:gravBr 8s ease-in-out infinite;background:radial-gradient(ellipse,rgba(176,106,142,.04),rgba(214,150,96,.02) 44%,transparent 66%);pointer-events:none;transform:translate(-50%,-50%)}.hgrav.g2{width:420px;height:332px;animation-delay:-2s;animation-duration:6.5s;background:radial-gradient(ellipse,rgba(176,106,142,.08),rgba(214,150,96,.035) 52%,transparent 72%)}.hgrav.g3{width:230px;height:190px;animation-delay:-4s;animation-duration:7s;background:radial-gradient(ellipse,rgba(196,126,158,.18),rgba(220,160,104,.08) 50%,transparent 74%)}.hwarm{width:1700px;height:1340px;background:radial-gradient(ellipse,rgba(214,150,96,.05),rgba(176,106,142,.03) 38%,transparent 62%)}.hcore-zone,.hwarm{position:absolute;left:0;top:0;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.hcore-zone{width:720px;height:570px;background:radial-gradient(ellipse,rgba(176,106,142,.07),rgba(214,150,96,.035) 50%,transparent 74%)}.hveil{width:404px;height:340px;border:1px solid rgba(176,106,142,.1);background:radial-gradient(ellipse,rgba(255,250,244,.5),rgba(214,150,96,.06) 46%,transparent 72%)}.hplate,.hveil{position:absolute;left:0;top:0;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.hplate{z-index:2}.hplate.p1{width:186px;height:186px;border:1px solid rgba(176,106,142,.16);background:radial-gradient(circle,rgba(255,251,246,.55),rgba(255,251,246,0) 70%)}.hplate.p2{width:150px;height:150px;border:1px solid rgba(176,106,142,.22)}.hcarc{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;transform:translate(-50%,-50%)}.hcarc ellipse{fill:none;stroke:rgba(176,106,142,.3);stroke-linecap:round;stroke-width:1.5}.htether{position:absolute;left:0;top:0;z-index:1;overflow:visible;pointer-events:none;transform:translate(-50%,-50%)}.htether path{animation:tetherDrift 48s linear infinite;fill:none;stroke:url(#tethg);stroke-dasharray:5 9;stroke-linecap:round;stroke-width:1}.htether path.on{stroke:rgba(176,106,142,.34);stroke-width:1.5}.hcore{top:0;z-index:3;width:118px;height:118px;border:2.5px solid #b06a8e;border-radius:50%;animation:corePulse 8s ease-in-out infinite;background-image:url(/ffc/avatars/av1.png);background-position:50%;background-size:cover;transform:translate(-50%,-50%)}.hcore,.hcorelab{position:absolute;left:0}.hcorelab{top:70px;color:rgba(32,35,35,.42);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;transform:translateX(-50%);white-space:nowrap}.hring{position:absolute;left:0;top:0;border:2px solid rgba(47,52,53,.12);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.hring.o1{border-color:rgba(176,106,142,.34)}.hring.o2{border-color:rgba(196,148,90,.24)}.hring.o3{border-color:rgba(47,52,53,.12)}.hring.o4{border-color:rgba(47,52,53,.07)}.hring.o5{border-color:rgba(47,52,53,.04)}.hring:after{position:absolute;inset:-1px;border-top:1px solid rgba(176,106,142,.12);border-radius:999px;content:"";transform:rotate(24deg)}.harc{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;transform:translate(-50%,-50%)}.harc .arc{stroke:rgba(176,106,142,.4);stroke-dasharray:20 80;stroke-linecap:round;stroke-width:2}.harc .adot,.harc .arc{animation:arcFlow var(--ad) linear infinite;fill:none}.harc .adot{animation-delay:calc(var(--ad) * -.2);filter:drop-shadow(0 0 3px rgba(176,106,142,.35));stroke:rgba(176,106,142,.75);stroke-dasharray:.5 99.5;stroke-linecap:round;stroke-width:5}.harc.mono .arc{stroke:rgba(47,52,53,.2)}.harc.mono .adot{filter:none;stroke:rgba(47,52,53,.44)}.harc.slow .arc{stroke:rgba(47,52,53,.14);stroke-dasharray:10 90;stroke-width:2}.hlab{position:absolute;border-radius:4px;background:rgba(247,245,240,.85);color:rgba(32,35,35,.34);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.16em;padding:1px 7px;pointer-events:none;transform:translate(-50%,-50%)}.m-heat .ff-node{transition:left .9s cubic-bezier(.2,.6,.25,1) var(--td,0s),top .9s cubic-bezier(.2,.6,.25,1) var(--td,0s),opacity .35s ease var(--td,0s)}.m-heat .ff-node .ff-fmark{animation:microOrbit var(--mod,24s) ease-in-out infinite;animation-delay:var(--mdel,0s)}.m-heat .ff-node.hd1 .ff-ncirc{border-width:2.5px}.m-heat .ff-node.hd1 .ff-avimg{filter:saturate(1.05) contrast(1.02)}.m-heat .ff-node.hd3{opacity:.78}.m-heat .ff-node.hd3 .ff-avimg{filter:saturate(.6) contrast(.94)}.m-heat .ff-node.hd3 .ff-nlabel{opacity:.75}.m-heat .ff-node.is-heat-mag .ff-nlabel,.m-heat .ff-node.is-selected .ff-nlabel,.m-heat .ff-node:hover .ff-nlabel{opacity:1;transform:translateY(0) scale(1)}.m-heat .ff-node:not(.is-selected):not(.is-heat-mag) .ff-ncirc{box-shadow:0 0 0 var(--gw,4px) color-mix(in srgb,var(--ring) var(--ga,12%),transparent)}.ff-node.is-heat-mag .ff-ncirc,.ff-node.mag .ff-ncirc{box-shadow:0 0 0 6px color-mix(in srgb,var(--ring) 24%,transparent),0 0 0 14px color-mix(in srgb,var(--ring) 9%,transparent)!important}.hrail{position:fixed;bottom:64px;right:16px;top:76px;z-index:44;display:flex;width:280px;min-height:0;flex-direction:column;border:1px solid #ded8cc;border-radius:14px;animation:pop .18s ease;background:rgba(255,255,255,.88);overflow:hidden}.fan-field-app.m-heat .hrail{box-shadow:0 12px 40px rgba(60,50,36,.16)}.hrhead{display:flex;flex:none;align-items:baseline;border-bottom:1px solid #ede7db;color:#8d8a83;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;font-weight:700;letter-spacing:.13em;padding:12px 14px 9px}.hrhead span{margin-left:auto;color:#b3afa5;font-weight:400;letter-spacing:0;white-space:nowrap}.hrbody{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.hrbody,.hrow{padding:5px 7px}.hrow{display:flex;width:100%;align-items:center;gap:8px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;text-align:left;transition:background .12s}.hrow.on,.hrow:hover{background:#f4f0e7}.hravv{width:22px;height:22px;flex:none;border:1.5px solid var(--ring);border-radius:50%;background-size:cover;filter:saturate(.88)}.hrn{min-width:0;flex:1;overflow:hidden;color:#30312e;font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.htier{flex:none;border:1px solid #e8d5de;border-radius:4px;background:rgba(255,255,255,.6);color:#b05a82;font-family:ui-monospace,monospace;font-size:7.5px;font-weight:700;letter-spacing:.08em;padding:1px 5px}.htier.t2{border-color:#e4d6c2;color:#a87716}.htier.t3{border-color:#e1ded6;color:#9b9a97}.hrbar{width:40px;height:4px;flex:none;background:#e4ded2;overflow:hidden}.hrbar,.hrfill{border-radius:2px}.hrfill{display:block;height:100%;background:linear-gradient(90deg,#e4a0b8,#b05a82)}.hrh{flex:none;color:#8d8a83;font-family:ui-monospace,monospace;font-size:9px;font-variant-numeric:tabular-nums}.hrfoot{flex:none;border-top:1px solid #ede7db;padding:9px 14px}.hrfoot span{color:#a79c8f;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.06em}@media (prefers-reduced-motion:reduce){.harc .adot,.harc .arc,.hcore,.hgrav,.hgrav.g2,.hgrav.g3,.htether path,.m-heat .ff-node .ff-fmark{animation:none!important}}.placeholder\:text-stone-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.placeholder\:text-stone-400::placeholder{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;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))}.hover\:border-amber-500:hover{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.hover\:border-coral:hover{--tw-border-opacity:1;border-color:rgb(214 107 93/var(--tw-border-opacity,1))}.hover\:border-moss:hover{--tw-border-opacity:1;border-color:rgb(53 104 89/var(--tw-border-opacity,1))}.hover\:border-pink-300:hover{--tw-border-opacity:1;border-color:rgb(249 168 212/var(--tw-border-opacity,1))}.hover\:border-sky-400:hover{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.hover\:border-stone-300:hover{--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.hover\:border-stone-400:hover{--tw-border-opacity:1;border-color:rgb(168 162 158/var(--tw-border-opacity,1))}.hover\:bg-\[\#f1efe8\]:hover{--tw-bg-opacity:1;background-color:rgb(241 239 232/var(--tw-bg-opacity,1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.hover\:bg-stone-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.hover\:bg-stone-300:hover{--tw-bg-opacity:1;background-color:rgb(214 211 209/var(--tw-bg-opacity,1))}.hover\:bg-stone-50\/50:hover{background-color:rgb(250 250 249/.5)}.hover\:bg-stone-50\/70:hover{background-color:rgb(250 250 249/.7)}.hover\:bg-stone-800:hover{--tw-bg-opacity:1;background-color:rgb(41 37 36/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:text-coral:hover{--tw-text-opacity:1;color:rgb(214 107 93/var(--tw-text-opacity,1))}.hover\:text-emerald-800:hover{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.hover\:text-moss:hover{--tw-text-opacity:1;color:rgb(53 104 89/var(--tw-text-opacity,1))}.hover\:text-pink-700:hover{--tw-text-opacity:1;color:rgb(190 24 93/var(--tw-text-opacity,1))}.focus\:border-moss:focus{--tw-border-opacity:1;border-color:rgb(53 104 89/var(--tw-border-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:ring-moss:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(53 104 89/var(--tw-ring-opacity,1))}.active\:text-moss:active{--tw-text-opacity:1;color:rgb(53 104 89/var(--tw-text-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-stone-50:disabled{--tw-bg-opacity:1;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.disabled\:text-stone-400:disabled{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y:0px}.disabled\:hover\:translate-y-0:hover:disabled,.group:hover .group-hover\:scale-\[1\.02\]{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\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02}@media (min-width:640px){.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-full{max-width:100%}.sm\:max-w-none{max-width:none}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[12rem_minmax\(0\2c 1fr\)_7rem\]{grid-template-columns:12rem minmax(0,1fr) 7rem}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:p-7{padding:1.75rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:768px){.md\:block{display:block}.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\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pl-64{padding-left:16rem}}@media (min-width:1024px){.lg\:grid{display:grid}.lg\:hidden{display:none}.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-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_16rem\]{grid-template-columns:minmax(0,1fr) 16rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(18rem\2c 320px\)_minmax\(8rem\2c 12rem\)_minmax\(7rem\2c 9rem\)_minmax\(7rem\2c 9rem\)_minmax\(8rem\2c 10rem\)_auto\]{grid-template-columns:minmax(18rem,320px) minmax(8rem,12rem) minmax(7rem,9rem) minmax(7rem,9rem) minmax(8rem,10rem) auto}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}}