@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-emerald-700:#007956;--color-stone-50:#fafaf9;--color-stone-300:#d6d3d1;--color-stone-500:#79716b;--color-stone-700:#44403b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-stone-50:lab(98.2686% -.0991821 .364304);--color-stone-300:lab(84.7909% .928015 1.59738);--color-stone-500:lab(48.1164% 2.35698 4.26853);--color-stone-700:lab(27.3812% 1.32917 3.57789)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-4{inset:calc(var(--spacing) * 4)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-px{top:-1px}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-16{top:calc(var(--spacing) * 16)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-full{right:100%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-\[3px\]{left:-3px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[365px\]{left:365px}.left-full{left:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[12\]{z-index:12}.z-\[25\]{z-index:25}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.z-\[180\]{z-index:180}.z-\[220\]{z-index:220}.z-\[240\]{z-index:240}.z-\[300\]{z-index:300}.z-\[1000\]{z-index:1000}.z-\[1010\]{z-index:1010}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0{height:calc(var(--spacing) * 0)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-\[62px\]{height:62px}.h-\[88px\]{height:88px}.h-\[132px\]{height:132px}.h-\[400px\]{height:400px}.h-\[540px\]{height:540px}.h-\[calc\(100\%-28px\)\]{height:calc(100% - 28px)}.h-\[calc\(100dvh-2rem\)\]{height:calc(100dvh - 2rem)}.h-\[calc\(100dvh\/0\.9\)\]{height:111.111dvh}.h-\[calc\(100vh-1\.5rem\)\]{height:calc(100vh - 1.5rem)}.h-\[calc\(100vh-180px\)\]{height:calc(100vh - 180px)}.h-\[min\(72vh\,760px\)\]{height:min(72vh,760px)}.h-\[min\(82vh\,820px\)\]{height:min(82vh,820px)}.h-\[min\(900px\,calc\(100dvh-24px\)\)\]{height:min(900px,100dvh - 24px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[62vh\]{max-height:62vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[calc\(94vh-6\.5rem\)\]{max-height:calc(94vh - 6.5rem)}.max-h-\[calc\(100\%_-_32px\)\]{max-height:calc(100% - 32px)}.max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)}.max-h-\[calc\(100vh-1\.5rem\)\]{max-height:calc(100vh - 1.5rem)}.max-h-\[calc\(100vh-10rem\)\]{max-height:calc(100vh - 10rem)}.max-h-\[calc\(100vh-150px\)\]{max-height:calc(100vh - 150px)}.max-h-\[calc\(100vh-180px\)\]{max-height:calc(100vh - 180px)}.max-h-\[min\(520px\,calc\(100vh_-_190px\)\)\]{max-height:min(520px,100vh - 190px)}.max-h-full{max-height:100%}.\!min-h-9{min-height:calc(var(--spacing) * 9)!important}.\!min-h-10{min-height:calc(var(--spacing) * 10)!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[62px\]{min-height:62px}.min-h-\[74px\]{min-height:74px}.min-h-\[76px\]{min-height:76px}.min-h-\[96px\]{min-height:96px}.min-h-\[110px\]{min-height:110px}.min-h-\[112px\]{min-height:112px}.min-h-\[116px\]{min-height:116px}.min-h-\[132px\]{min-height:132px}.min-h-\[148px\]{min-height:148px}.min-h-\[152px\]{min-height:152px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[330px\]{min-height:330px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[520px\]{min-height:520px}.min-h-\[680px\]{min-height:680px}.min-h-\[calc\(100vh-1\.5rem\)\]{min-height:calc(100vh - 1.5rem)}.min-h-\[calc\(100vh-1rem\)\]{min-height:calc(100vh - 1rem)}.min-h-\[calc\(100vh-2rem\)\]{min-height:calc(100vh - 2rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[84px\]{width:84px}.w-\[132px\]{width:132px}.w-\[220px\]{width:220px}.w-\[260px\]{width:260px}.w-\[272px\]{width:272px}.w-\[280px\]{width:280px}.w-\[292px\]{width:292px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[calc\(100dvw\/0\.9\)\]{width:111.111dvw}.w-\[min\(62vh\,620px\)\]{width:min(62vh,620px)}.w-\[min\(340px\,calc\(100\%-24px\)\)\]{width:min(340px,100% - 24px)}.w-\[min\(420px\,calc\(100\%-32px\)\)\]{width:min(420px,100% - 32px)}.w-\[min\(440px\,calc\(100vw-48px\)\)\],.w-\[min\(440px\,calc\(100vw_-_48px\)\)\]{width:min(440px,100vw - 48px)}.w-\[min\(520px\,calc\(100\%-32px\)\)\]{width:min(520px,100% - 32px)}.w-\[min\(560px\,calc\(100vw_-_32px\)\)\]{width:min(560px,100vw - 32px)}.w-\[min\(620px\,calc\(100\%-32px\)\)\]{width:min(620px,100% - 32px)}.w-\[min\(620px\,calc\(100vw_-_48px\)\)\]{width:min(620px,100vw - 48px)}.w-auto{width:auto}.w-dvw{width:100dvw}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[86vw\]{max-width:86vw}.max-w-\[245px\]{max-width:245px}.max-w-\[390px\]{max-width:390px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[900px\]{max-width:900px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[240px\]{min-width:240px}.min-w-\[248px\]{min-width:248px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[22px\]{--tw-translate-x:22px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-move{cursor:move}.cursor-nesw-resize{cursor:nesw-resize}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_1fr_1fr_32px\]{grid-template-columns:1fr 1fr 1fr 32px}.grid-cols-\[28px_minmax\(0\,1fr\)\]{grid-template-columns:28px minmax(0,1fr)}.grid-cols-\[30px_minmax\(0\,1fr\)\]{grid-template-columns:30px minmax(0,1fr)}.grid-cols-\[42px_1fr\]{grid-template-columns:42px 1fr}.grid-cols-\[46px_minmax\(0\,1fr\)\]{grid-template-columns:46px minmax(0,1fr)}.grid-cols-\[52px_minmax\(0\,1fr\)\]{grid-template-columns:52px minmax(0,1fr)}.grid-cols-\[54px_minmax\(0\,1fr\)\]{grid-template-columns:54px minmax(0,1fr)}.grid-cols-\[84px_minmax\(0\,1fr\)\]{grid-template-columns:84px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(145px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-full{border-radius:3.40282e38px!important}.\!rounded-lg{border-radius:var(--radius-lg)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[7px\]{border-top-left-radius:7px;border-top-right-radius:7px}.rounded-b-\[7px\]{border-bottom-right-radius:7px;border-bottom-left-radius:7px}.rounded-b-\[28px\]{border-bottom-right-radius:28px;border-bottom-left-radius:28px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[\#1f1c17\]{border-color:#1f1c17!important}.\!border-\[\#108a2f\]{border-color:#108a2f!important}.border-\[\#1f1c17\]{border-color:#1f1c17}.border-\[\#1f1c17\]\/80{border-color:#1f1c17cc;border-color:lab(10.478% .677139 4.03009/.8)}.border-\[\#1f7a3b\]{border-color:#1f7a3b}.border-\[\#2d8d4d\]{border-color:#2d8d4d}.border-\[\#2f4a39\]{border-color:#2f4a39}.border-\[\#2f8f5a\]{border-color:#2f8f5a}.border-\[\#3b6b49\]{border-color:#3b6b49}.border-\[\#3f7651\]{border-color:#3f7651}.border-\[\#108a2f\]{border-color:#108a2f}.border-\[\#356c4a\]{border-color:#356c4a}.border-\[\#27633f\]{border-color:#27633f}.border-\[\#46634b\]{border-color:#46634b}.border-\[\#568065\]{border-color:#568065}.border-\[\#b8aa95\]{border-color:#b8aa95}.border-\[\#b8d8b8\]{border-color:#b8d8b8}.border-\[\#b9a887\]{border-color:#b9a887}.border-\[\#b9d7c5\]{border-color:#b9d7c5}.border-\[\#b94a3e\]{border-color:#b94a3e}.border-\[\#b94132\]{border-color:#b94132}.border-\[\#bcae98\]{border-color:#bcae98}.border-\[\#bfd6c3\]{border-color:#bfd6c3}.border-\[\#c69229\]{border-color:#c69229}.border-\[\#cabfac\]{border-color:#cabfac}.border-\[\#cdbda7\]{border-color:#cdbda7}.border-\[\#cfc4b4\]{border-color:#cfc4b4}.border-\[\#cfe3d2\]{border-color:#cfe3d2}.border-\[\#d5c8b6\]{border-color:#d5c8b6}.border-\[\#d6ad32\]{border-color:#d6ad32}.border-\[\#d6cab9\]{border-color:#d6cab9}.border-\[\#d7c8b4\]{border-color:#d7c8b4}.border-\[\#d7ead9\]{border-color:#d7ead9}.border-\[\#d8c39a\]{border-color:#d8c39a}.border-\[\#d8cbb9\]{border-color:#d8cbb9}.border-\[\#d8cbbb\]{border-color:#d8cbbb}.border-\[\#d8cdbd\]{border-color:#d8cdbd}.border-\[\#d09a85\]{border-color:#d09a85}.border-\[\#d9a49a\]{border-color:#d9a49a}.border-\[\#dacdbd\]{border-color:#dacdbd}.border-\[\#dbe2d0\]{border-color:#dbe2d0}.border-\[\#dcd0bf\]{border-color:#dcd0bf}.border-\[\#ddd2c3\]{border-color:#ddd2c3}.border-\[\#ded3c5\]{border-color:#ded3c5}.border-\[\#ded4c6\]{border-color:#ded4c6}.border-\[\#ded5c8\]{border-color:#ded5c8}.border-\[\#dfd3c4\]{border-color:#dfd3c4}.border-\[\#dfd4c5\]{border-color:#dfd4c5}.border-\[\#e0c6b8\]{border-color:#e0c6b8}.border-\[\#e0d5c7\]{border-color:#e0d5c7}.border-\[\#e0d6c8\]{border-color:#e0d6c8}.border-\[\#e1c8c0\]{border-color:#e1c8c0}.border-\[\#e1d5c4\]{border-color:#e1d5c4}.border-\[\#e1d6c7\]{border-color:#e1d6c7}.border-\[\#e2b9b1\]{border-color:#e2b9b1}.border-\[\#e2cdb6\]{border-color:#e2cdb6}.border-\[\#e2d7c7\]{border-color:#e2d7c7}.border-\[\#e2d7c8\]{border-color:#e2d7c8}.border-\[\#e2d8ca\]{border-color:#e2d8ca}.border-\[\#e3b4a6\]{border-color:#e3b4a6}.border-\[\#e3c6b8\]{border-color:#e3c6b8}.border-\[\#e3d9cd\]{border-color:#e3d9cd}.border-\[\#e4ada4\]{border-color:#e4ada4}.border-\[\#e4bcb5\]{border-color:#e4bcb5}.border-\[\#e4c9c1\]{border-color:#e4c9c1}.border-\[\#e4dbcf\]{border-color:#e4dbcf}.border-\[\#e5dacb\]{border-color:#e5dacb}.border-\[\#e6dccf\]{border-color:#e6dccf}.border-\[\#e6ddd1\]{border-color:#e6ddd1}.border-\[\#e8decf\]{border-color:#e8decf}.border-\[\#e8dfd3\]{border-color:#e8dfd3}.border-\[\#ead1ca\]{border-color:#ead1ca}.border-\[\#ead2ca\]{border-color:#ead2ca}.border-\[\#ead8b3\]{border-color:#ead8b3}.border-\[\#eadfce\]{border-color:#eadfce}.border-\[\#ece3d8\]{border-color:#ece3d8}.border-\[\#eee6db\]{border-color:#eee6db}.border-\[\#f0d0c9\]{border-color:#f0d0c9}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-stone-300{border-color:var(--color-stone-300)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/65{border-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.border-white\/65{border-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.border-t-\[\#eadfce\]{border-top-color:#eadfce}.\!bg-\[\#1f1c17\]{background-color:#1f1c17!important}.\!bg-\[\#edf7ef\]{background-color:#edf7ef!important}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#1c2d23\]{background-color:#1c2d23}.bg-\[\#1c211c\]\/35{background-color:#1c211c59;background-color:lab(12.0838% -3.33767 2.58681/.35)}.bg-\[\#1f1c17\]{background-color:#1f1c17}.bg-\[\#1f1c17\]\/18{background-color:#1f1c172e;background-color:lab(10.478% .677139 4.03009/.18)}.bg-\[\#1f1c17\]\/24{background-color:#1f1c173d;background-color:lab(10.478% .677139 4.03009/.24)}.bg-\[\#1f1c17\]\/30{background-color:#1f1c174d;background-color:lab(10.478% .677139 4.03009/.3)}.bg-\[\#1f1c17\]\/35{background-color:#1f1c1759;background-color:lab(10.478% .677139 4.03009/.35)}.bg-\[\#1f1c17\]\/45{background-color:#1f1c1773;background-color:lab(10.478% .677139 4.03009/.45)}.bg-\[\#1f1c17\]\/55{background-color:#1f1c178c;background-color:lab(10.478% .677139 4.03009/.55)}.bg-\[\#1f1c17\]\/75{background-color:#1f1c17bf;background-color:lab(10.478% .677139 4.03009/.75)}.bg-\[\#1f1c17\]\/78{background-color:#1f1c17c7;background-color:lab(10.478% .677139 4.03009/.78)}.bg-\[\#1f1c17\]\/80{background-color:#1f1c17cc;background-color:lab(10.478% .677139 4.03009/.8)}.bg-\[\#1f7a3b\]{background-color:#1f7a3b}.bg-\[\#2b2722\]{background-color:#2b2722}.bg-\[\#2d8d4d\]{background-color:#2d8d4d}.bg-\[\#3f6170\]{background-color:#3f6170}.bg-\[\#4fae62\]{background-color:#4fae62}.bg-\[\#5f5d84\]{background-color:#5f5d84}.bg-\[\#6f7d4f\]{background-color:#6f7d4f}.bg-\[\#7b5f45\]{background-color:#7b5f45}.bg-\[\#7fb58d\]\/18{background-color:#7fb58d2e;background-color:lab(69.0849% -24.7309 14.549/.18)}.bg-\[\#8ccf99\]{background-color:#8ccf99}.bg-\[\#8f6b47\]{background-color:#8f6b47}.bg-\[\#108a2f\]{background-color:#108a2f}.bg-\[\#151a16\]\/64{background-color:#151a16a3;background-color:lab(8.61951% -3.25051 1.95697/.64)}.bg-\[\#263a2a\]{background-color:#263a2a}.bg-\[\#315f40\]{background-color:#315f40}.bg-\[\#17271c\]{background-color:#17271c}.bg-\[\#20211f\]{background-color:#20211f}.bg-\[\#24211c\]{background-color:#24211c}.bg-\[\#29483a\]{background-color:#29483a}.bg-\[\#47616d\]{background-color:#47616d}.bg-\[\#171510\]\/75{background-color:#171510bf;background-color:lab(6.86186% .164367 3.24731/.75)}.bg-\[\#172016\]{background-color:#172016}.bg-\[\#172016\]\/40{background-color:#17201666;background-color:lab(11.0976% -6.16285 5.44756/.4)}.bg-\[\#172016\]\/85{background-color:#172016d9;background-color:lab(11.0976% -6.16285 5.44756/.85)}.bg-\[\#172219\]{background-color:#172219}.bg-\[\#172219\]\/70{background-color:#172219b3;background-color:lab(11.9332% -6.87217 4.44883/.7)}.bg-\[\#a34b3f\]{background-color:#a34b3f}.bg-\[\#b94132\]{background-color:#b94132}.bg-\[\#c8b8a4\]{background-color:#c8b8a4}.bg-\[\#dacdbc\]{background-color:#dacdbc}.bg-\[\#dce7ea\]{background-color:#dce7ea}.bg-\[\#dfeadb\]{background-color:#dfeadb}.bg-\[\#e5e0d6\]{background-color:#e5e0d6}.bg-\[\#e6f0e5\]{background-color:#e6f0e5}.bg-\[\#e7f1e4\]{background-color:#e7f1e4}.bg-\[\#e8e1d6\]{background-color:#e8e1d6}.bg-\[\#e8f0e5\]{background-color:#e8f0e5}.bg-\[\#e8f5e9\]{background-color:#e8f5e9}.bg-\[\#e9eee5\]{background-color:#e9eee5}.bg-\[\#eadfce\]{background-color:#eadfce}.bg-\[\#ebe5db\]{background-color:#ebe5db}.bg-\[\#ebe6db\]{background-color:#ebe6db}.bg-\[\#ece7dc\]{background-color:#ece7dc}.bg-\[\#ece7dd\]{background-color:#ece7dd}.bg-\[\#ece7de\]{background-color:#ece7de}.bg-\[\#ece9e1\]{background-color:#ece9e1}.bg-\[\#edf1e8\]{background-color:#edf1e8}.bg-\[\#edf3e9\]{background-color:#edf3e9}.bg-\[\#edf4ea\]{background-color:#edf4ea}.bg-\[\#edf7ef\]{background-color:#edf7ef}.bg-\[\#eee8dd\]{background-color:#eee8dd}.bg-\[\#eee8de\]{background-color:#eee8de}.bg-\[\#eef2e5\]{background-color:#eef2e5}.bg-\[\#eef2e9\]{background-color:#eef2e9}.bg-\[\#eef5ea\]\/95{background-color:#eef5eaf2;background-color:lab(95.7763% -3.84927 4.46373/.95)}.bg-\[\#efe7db\]{background-color:#efe7db}.bg-\[\#efe8dc\]{background-color:#efe8dc}.bg-\[\#eff9ef\]{background-color:#eff9ef}.bg-\[\#f0ece4\]{background-color:#f0ece4}.bg-\[\#f0f7ef\]{background-color:#f0f7ef}.bg-\[\#f1eadf\]{background-color:#f1eadf}.bg-\[\#f1ece3\]{background-color:#f1ece3}.bg-\[\#f1eee7\]{background-color:#f1eee7}.bg-\[\#f1f8f3\]{background-color:#f1f8f3}.bg-\[\#f2eee6\]{background-color:#f2eee6}.bg-\[\#f2eee7\]{background-color:#f2eee7}.bg-\[\#f2f5ed\]{background-color:#f2f5ed}.bg-\[\#f2fbf3\]{background-color:#f2fbf3}.bg-\[\#f3c64d\]{background-color:#f3c64d}.bg-\[\#f3eee4\]{background-color:#f3eee4}.bg-\[\#f3eee5\]{background-color:#f3eee5}.bg-\[\#f3eee6\]{background-color:#f3eee6}.bg-\[\#f3f5ec\]{background-color:#f3f5ec}.bg-\[\#f4efe6\]{background-color:#f4efe6}.bg-\[\#f4efe7\]{background-color:#f4efe7}.bg-\[\#f5ece2\]{background-color:#f5ece2}.bg-\[\#f5efe5\]{background-color:#f5efe5}.bg-\[\#f5f0e8\]{background-color:#f5f0e8}.bg-\[\#f6f1e9\]{background-color:#f6f1e9}.bg-\[\#f7f1e7\]{background-color:#f7f1e7}.bg-\[\#f7f2ea\]{background-color:#f7f2ea}.bg-\[\#f7f4ee\]{background-color:#f7f4ee}.bg-\[\#f7fbf4\]{background-color:#f7fbf4}.bg-\[\#f8f2e8\]{background-color:#f8f2e8}.bg-\[\#f8f3eb\]{background-color:#f8f3eb}.bg-\[\#f8f5ef\]{background-color:#f8f5ef}.bg-\[\#f9e8e5\]{background-color:#f9e8e5}.bg-\[\#fbf6ef\]{background-color:#fbf6ef}.bg-\[\#fbf7ef\]{background-color:#fbf7ef}.bg-\[\#fbf8f2\]{background-color:#fbf8f2}.bg-\[\#fbf9f5\]{background-color:#fbf9f5}.bg-\[\#fbf9f5\]\/95{background-color:#fbf9f5f2;background-color:lab(97.9975% .170857 2.1711/.95)}.bg-\[\#fcfaf6\]{background-color:#fcfaf6}.bg-\[\#fff0ea\]{background-color:#fff0ea}.bg-\[\#fff0ec\]{background-color:#fff0ec}.bg-\[\#fff1ed\]{background-color:#fff1ed}.bg-\[\#fff1ee\]{background-color:#fff1ee}.bg-\[\#fff3d6\]{background-color:#fff3d6}.bg-\[\#fff4ee\]{background-color:#fff4ee}.bg-\[\#fff4f1\]{background-color:#fff4f1}.bg-\[\#fff5f2\]{background-color:#fff5f2}.bg-\[\#fff7e8\]{background-color:#fff7e8}.bg-\[\#fff7f5\]{background-color:#fff7f5}.bg-\[\#fff8ef\]{background-color:#fff8ef}.bg-\[\#fff9e9\]{background-color:#fff9e9}.bg-\[\#fff9f5\]{background-color:#fff9f5}.bg-\[\#fffaf2\]{background-color:#fffaf2}.bg-\[\#fffaf3\]{background-color:#fffaf3}.bg-\[\#fffaf6\]{background-color:#fffaf6}.bg-\[\#fffdf9\]{background-color:#fffdf9}.bg-\[\#fffdf9\]\/90{background-color:#fffdf9e6;background-color:lab(99.3812% .170171 2.16453/.9)}.bg-\[\#fffdf9\]\/92{background-color:#fffdf9eb;background-color:lab(99.3812% .170171 2.16453/.92)}.bg-\[\#fffdf9\]\/95{background-color:#fffdf9f2;background-color:lab(99.3812% .170171 2.16453/.95)}.bg-\[\#fffdf9\]\/96{background-color:#fffdf9f5;background-color:lab(99.3812% .170171 2.16453/.96)}.bg-\[\#fffdf9\]\/98{background-color:#fffdf9fa;background-color:lab(99.3812% .170171 2.16453/.98)}.bg-\[\#fffdfa\]{background-color:#fffdfa}.bg-\[\#fffefa\]{background-color:#fffefa}.bg-\[var\(--yb-stone\)\]{background-color:var(--yb-stone)}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,\#d7d0bf\,\#f5efe4\)\]{background-image:linear-gradient(135deg,#d7d0bf,#f5efe4)}.bg-\[linear-gradient\(135deg\,\#ddd5c7\,\#f7f1e7\)\]{background-image:linear-gradient(135deg,#ddd5c7,#f7f1e7)}.from-black\/20{--tw-gradient-from:#0003}@supports (color:color-mix(in lab, red, red)){.from-black\/20{--tw-gradient-from:color-mix(in oklab, var(--color-black) 20%, transparent)}}.from-black\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-\[\#d6ad32\]{fill:#d6ad32}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!text-clip{text-overflow:clip!important}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.\!text-\[\#0f6c2b\]{color:#0f6c2b!important}.\!text-white{color:var(--color-white)!important}.text-\[\#0f6d31\]{color:#0f6d31}.text-\[\#1f1c17\]{color:#1f1c17}.text-\[\#1f7a3b\]{color:#1f7a3b}.text-\[\#2c2822\]{color:#2c2822}.text-\[\#2d6f45\]{color:#2d6f45}.text-\[\#2e3f34\]{color:#2e3f34}.text-\[\#2f4a39\]{color:#2f4a39}.text-\[\#2f8f5a\]{color:#2f8f5a}.text-\[\#3e3a34\]{color:#3e3a34}.text-\[\#3f6b4b\]{color:#3f6b4b}.text-\[\#3f493b\]{color:#3f493b}.text-\[\#4b443b\]{color:#4b443b}.text-\[\#4d453a\]{color:#4d453a}.text-\[\#4e5f4d\]{color:#4e5f4d}.text-\[\#4f463b\]{color:#4f463b}.text-\[\#5a584d\]{color:#5a584d}.text-\[\#5c5449\]{color:#5c5449}.text-\[\#5f564b\]{color:#5f564b}.text-\[\#5f574c\]{color:#5f574c}.text-\[\#6a5f50\]{color:#6a5f50}.text-\[\#6e6253\]{color:#6e6253}.text-\[\#6f7f58\]{color:#6f7f58}.text-\[\#6f665b\]{color:#6f665b}.text-\[\#6f685f\]{color:#6f685f}.text-\[\#6f765f\]{color:#6f765f}.text-\[\#6f806f\]{color:#6f806f}.text-\[\#6f7669\]{color:#6f7669}.text-\[\#7a4f09\]{color:#7a4f09}.text-\[\#7a5a1a\]{color:#7a5a1a}.text-\[\#7b7163\]{color:#7b7163}.text-\[\#7b7166\]{color:#7b7166}.text-\[\#7b7267\]{color:#7b7267}.text-\[\#7b7368\]{color:#7b7368}.text-\[\#7d5c39\]{color:#7d5c39}.text-\[\#8a6a25\]{color:#8a6a25}.text-\[\#8a7d6d\]{color:#8a7d6d}.text-\[\#8a8173\]{color:#8a8173}.text-\[\#8b8071\]{color:#8b8071}.text-\[\#8c6139\]{color:#8c6139}.text-\[\#8d806e\]{color:#8d806e}.text-\[\#8f816d\]{color:#8f816d}.text-\[\#9a3c30\]{color:#9a3c30}.text-\[\#9a8a77\]{color:#9a8a77}.text-\[\#9a9082\]{color:#9a9082}.text-\[\#9b8d7a\]{color:#9b8d7a}.text-\[\#9b8e7c\]{color:#9b8e7c}.text-\[\#9b4638\]{color:#9b4638}.text-\[\#9b9081\]{color:#9b9081}.text-\[\#9d9589\]{color:#9d9589}.text-\[\#9f3d2f\]{color:#9f3d2f}.text-\[\#108a2f\]{color:#108a2f}.text-\[\#211f1b\]{color:#211f1b}.text-\[\#234c31\]{color:#234c31}.text-\[\#244b2d\]{color:#244b2d}.text-\[\#453d33\]{color:#453d33}.text-\[\#544b40\]{color:#544b40}.text-\[\#635b50\]{color:#635b50}.text-\[\#675f54\]{color:#675f54}.text-\[\#685f53\]{color:#685f53}.text-\[\#746a5c\]{color:#746a5c}.text-\[\#746b5f\]{color:#746b5f}.text-\[\#756b5f\]{color:#756b5f}.text-\[\#756d61\]{color:#756d61}.text-\[\#765b3d\]{color:#765b3d}.text-\[\#786c5c\]{color:#786c5c}.text-\[\#786f64\]{color:#786f64}.text-\[\#796c59\]{color:#796c59}.text-\[\#895f39\]{color:#895f39}.text-\[\#923c31\]{color:#923c31}.text-\[\#963d32\]{color:#963d32}.text-\[\#23402c\]{color:#23402c}.text-\[\#27251f\]{color:#27251f}.text-\[\#27633f\]{color:#27633f}.text-\[\#28231d\]{color:#28231d}.text-\[\#29251f\]{color:#29251f}.text-\[\#31543d\]{color:#31543d}.text-\[\#31553d\]{color:#31553d}.text-\[\#36543c\]{color:#36543c}.text-\[\#49634e\]{color:#49634e}.text-\[\#72551d\]{color:#72551d}.text-\[\#80776b\]{color:#80776b}.text-\[\#83786b\]{color:#83786b}.text-\[\#86745a\]{color:#86745a}.text-\[\#172016\]{color:#172016}.text-\[\#284933\]{color:#284933}.text-\[\#356044\]{color:#356044}.text-\[\#386847\]{color:#386847}.text-\[\#436448\]{color:#436448}.text-\[\#536648\]{color:#536648}.text-\[\#554839\]{color:#554839}.text-\[\#625748\]{color:#625748}.text-\[\#776747\]{color:#776747}.text-\[\#786746\]{color:#786746}.text-\[\#793226\]{color:#793226}.text-\[\#918576\]{color:#918576}.text-\[\#974436\]{color:#974436}.text-\[\#a03d31\]{color:#a03d31}.text-\[\#a34b3f\]{color:#a34b3f}.text-\[\#a34d39\]{color:#a34d39}.text-\[\#a54c3d\]{color:#a54c3d}.text-\[\#a67e20\]{color:#a67e20}.text-\[\#a78c60\]{color:#a78c60}.text-\[\#a79b8a\]{color:#a79b8a}.text-\[\#a2483d\]{color:#a2483d}.text-\[\#aaa092\]{color:#aaa092}.text-\[\#b09992\]{color:#b09992}.text-\[\#bd877e\]{color:#bd877e}.text-\[\#c6cdc4\]{color:#c6cdc4}.text-\[\#d1a22f\]{color:#d1a22f}.text-\[\#d9bb76\]{color:#d9bb76}.text-\[var\(--yb-muted\)\]{color:var(--yb-muted)}.text-stone-500{color:var(--color-stone-500)}.text-stone-700{color:var(--color-stone-700)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[\#1d7138\]{accent-color:#1d7138}.accent-\[\#2f8f5a\]{accent-color:#2f8f5a}.accent-\[\#108a2f\]{accent-color:#108a2f}.accent-\[\#27633f\]{accent-color:#27633f}.accent-\[\#c69229\]{accent-color:#c69229}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(31\,28\,23\,0\.14\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#1f1c1724);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(47\,143\,90\,0\.25\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#2f8f5a40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(63\,118\,81\,0\.18\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#3f76512e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(63\,118\,81\,0\.20\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#3f765133);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(52\,42\,30\,0\.22\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#342a1e38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_14px_rgba\(31\,28\,23\,0\.18\)\]{--tw-shadow:0 5px 14px var(--tw-shadow-color,#1f1c172e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_14px_rgba\(31\,60\,40\,0\.28\)\]{--tw-shadow:0 5px 14px var(--tw-shadow-color,#1f3c2847);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_18px_rgba\(50\,42\,33\,0\.14\)\]{--tw-shadow:0 5px 18px var(--tw-shadow-color,#322a2124);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(166\,126\,32\,0\.22\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#a67e2038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(23\,32\,22\,0\.28\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#17201647);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_25px_rgba\(55\,45\,34\,0\.06\)\]{--tw-shadow:0 8px 25px var(--tw-shadow-color,#372d220f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(16\,138\,47\,0\.16\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#108a2f29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(198\,146\,41\,0\.14\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#c6922924);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(52\,42\,30\,0\.04\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#342a1e0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(49\,42\,32\,0\.12\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#312a201f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(31\,122\,59\,0\.24\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,#1f7a3b3d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(185\,65\,50\,0\.24\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,#b941323d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(198\,146\,41\,0\.2\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,#c6922933);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(52\,42\,30\,0\.05\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#342a1e0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(55\,45\,34\,0\.06\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#372d220f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_35px_rgba\(55\,45\,34\,0\.10\)\]{--tw-shadow:0 14px 35px var(--tw-shadow-color,#372d221a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(52\,42\,30\,0\.18\)\,0_4px_12px_rgba\(52\,42\,30\,0\.12\)\]{--tw-shadow:0 16px 36px var(--tw-shadow-color,#342a1e2e), 0 4px 12px var(--tw-shadow-color,#342a1e1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(45\,37\,28\,0\.16\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#2d251c29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(31\,28\,23\,0\.22\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#1f1c1738);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(52\,42\,30\,0\.2\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#342a1e33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(52\,42\,30\,0\.08\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#342a1e14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(52\,42\,30\,0\.12\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#342a1e1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(52\,42\,30\,0\.14\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#342a1e24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(52\,42\,30\,0\.16\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#342a1e29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(52\,42\,30\,0\.18\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#342a1e2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(48\,43\,34\,0\.08\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#302b2214);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_56px_rgba\(31\,28\,23\,0\.2\)\]{--tw-shadow:0 18px 56px var(--tw-shadow-color,#1f1c1733);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_54px_rgba\(52\,42\,30\,0\.18\)\]{--tw-shadow:0 20px 54px var(--tw-shadow-color,#342a1e2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_55px_rgba\(31\,28\,23\,0\.24\)\]{--tw-shadow:0 20px 55px var(--tw-shadow-color,#1f1c173d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_55px_rgba\(52\,42\,30\,0\.22\)\,0_6px_18px_rgba\(52\,42\,30\,0\.12\)\]{--tw-shadow:0 22px 55px var(--tw-shadow-color,#342a1e38), 0 6px 18px var(--tw-shadow-color,#342a1e1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(31\,28\,23\,0\.24\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#1f1c173d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(31\,28\,23\,0\.26\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#1f1c1742);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(52\,42\,30\,0\.22\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#342a1e38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(52\,42\,30\,0\.24\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#342a1e3d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(36\,29\,21\,0\.28\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#241d1547);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(20\,16\,12\,0\.34\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#14100c57);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(31\,28\,23\,0\.28\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#1f1c1747);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_34px_110px_rgba\(32\,28\,22\,0\.28\)\]{--tw-shadow:0 34px 110px var(--tw-shadow-color,#201c1647);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_36px_110px_rgba\(25\,21\,16\,0\.40\)\]{--tw-shadow:0 36px 110px var(--tw-shadow-color,#19151066);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_\#6f9678\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#6f9678);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_\#1f1c17\,0_10px_24px_rgba\(52\,42\,30\,0\.16\)\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#1f1c17), 0 10px 24px var(--tw-shadow-color,#342a1e29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_\#108a2f\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#108a2f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_\#108a2f\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,#108a2f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#2d6f45\]\/15{--tw-ring-color:#2d6f4526}@supports (color:lab(0% 0 0)){.ring-\[\#2d6f45\]\/15{--tw-ring-color:lab(41.7519% -29.792 16.8919/.15)}}.ring-\[\#108a2f\]\/10{--tw-ring-color:#108a2f1a}@supports (color:lab(0% 0 0)){.ring-\[\#108a2f\]\/10{--tw-ring-color:lab(50.1059% -46.7759 38.1049/.1)}}.ring-\[\#d9897f\]{--tw-ring-color:#d9897f}.ring-white\/70{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.ring-white\/70{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.ring-white\/80{--tw-ring-color:#fffc}@supports (color:color-mix(in lab, red, red)){.ring-white\/80{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[5px\]{--tw-backdrop-blur:blur(5px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\,opacity\]{transition-property:background-color,color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\,background-color\,color\,transform\]{transition-property:box-shadow,border-color,background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,border-color\,background-color\,color\]{transition-property:transform,box-shadow,border-color,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-500{transition-delay:.5s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[animation-duration\:900ms\]{animation-duration:.9s}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.group-hover\:-rotate-12:is(:where(.group):hover *){rotate:-12deg}.group-hover\:bg-\[\#2f4a39\]:is(:where(.group):hover *){background-color:#2f4a39}.group-hover\:bg-\[\#31543d\]:is(:where(.group):hover *){background-color:#31543d}.group-hover\:bg-\[\#d8c39a\]:is(:where(.group):hover *){background-color:#d8c39a}.group-hover\:text-\[\#735b36\]:is(:where(.group):hover *){color:#735b36}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\/category\:visible:is(:where(.group\/category):hover *){visibility:visible}.group-hover\/category\:opacity-100:is(:where(.group\/category):hover *){opacity:1}.group-hover\/fill-category\:visible:is(:where(.group\/fill-category):hover *){visibility:visible}.group-hover\/fill-category\:opacity-100:is(:where(.group\/fill-category):hover *){opacity:1}.group-hover\/fill-material\:visible:is(:where(.group\/fill-material):hover *){visibility:visible}.group-hover\/fill-material\:opacity-100:is(:where(.group\/fill-material):hover *){opacity:1}.group-hover\/material\:visible:is(:where(.group\/material):hover *){visibility:visible}.group-hover\/material\:opacity-100:is(:where(.group\/material):hover *){opacity:1}.group-hover\/tree-row\:font-black:is(:where(.group\/tree-row):hover *){--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}}.group-active\:scale-90:is(:where(.group):active *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-active\:rotate-\[-12deg\]:is(:where(.group):active *){rotate:-12deg}.placeholder\:text-\[\#8d806e\]::placeholder{color:#8d806e}.placeholder\:text-\[\#b4a895\]::placeholder{color:#b4a895}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#1f1c17\]:hover{border-color:#1f1c17}.hover\:border-\[\#9f927f\]:hover{border-color:#9f927f}.hover\:border-\[\#98a48d\]:hover{border-color:#98a48d}.hover\:border-\[\#72816b\]:hover{border-color:#72816b}.hover\:border-\[\#92836b\]:hover{border-color:#92836b}.hover\:border-\[\#b7aa96\]:hover{border-color:#b7aa96}.hover\:border-\[\#b8aa96\]:hover{border-color:#b8aa96}.hover\:border-\[\#b9a887\]:hover{border-color:#b9a887}.hover\:border-\[\#b94132\]:hover{border-color:#b94132}.hover\:border-\[\#c7b79f\]:hover{border-color:#c7b79f}.hover\:border-\[\#c8b68f\]:hover{border-color:#c8b68f}.hover\:border-\[\#cbbba7\]:hover{border-color:#cbbba7}.hover\:border-\[\#d8cbb9\]:hover{border-color:#d8cbb9}.hover\:border-\[\#ded3c5\]:hover{border-color:#ded3c5}.hover\:bg-\[\#0d7829\]:hover{background-color:#0d7829}.hover\:bg-\[\#17672f\]:hover{background-color:#17672f}.hover\:bg-\[\#87382f\]:hover{background-color:#87382f}.hover\:bg-\[\#172016\]:hover{background-color:#172016}.hover\:bg-\[\#a8362a\]:hover{background-color:#a8362a}.hover\:bg-\[\#b94132\]:hover{background-color:#b94132}.hover\:bg-\[\#edf4ea\]:hover{background-color:#edf4ea}.hover\:bg-\[\#eee8de\]:hover{background-color:#eee8de}.hover\:bg-\[\#efe6da\]:hover{background-color:#efe6da}.hover\:bg-\[\#f1eadf\]:hover{background-color:#f1eadf}.hover\:bg-\[\#f1ece4\]:hover{background-color:#f1ece4}.hover\:bg-\[\#f2ece2\]:hover{background-color:#f2ece2}.hover\:bg-\[\#f3eadc\]:hover{background-color:#f3eadc}.hover\:bg-\[\#f4eadc\]:hover{background-color:#f4eadc}.hover\:bg-\[\#f4eee5\]:hover{background-color:#f4eee5}.hover\:bg-\[\#f4efe7\]:hover{background-color:#f4efe7}.hover\:bg-\[\#f4f7ef\]:hover{background-color:#f4f7ef}.hover\:bg-\[\#fff0ea\]:hover{background-color:#fff0ea}.hover\:bg-\[\#fff0ec\]:hover{background-color:#fff0ec}.hover\:bg-\[\#fff1ed\]:hover{background-color:#fff1ed}.hover\:bg-\[\#fff2d2\]:hover{background-color:#fff2d2}.hover\:bg-\[\#fff3f0\]:hover{background-color:#fff3f0}.hover\:bg-\[\#fffaf3\]:hover{background-color:#fffaf3}.hover\:bg-\[\#fffdf9\]:hover{background-color:#fffdf9}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-\[\#000\]:hover{color:#000}.hover\:text-\[\#1f1c17\]:hover{color:#1f1c17}.hover\:text-\[\#7f3027\]:hover{color:#7f3027}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-\[0_10px_22px_rgba\(52\,42\,30\,0\.1\)\]:hover{--tw-shadow:0 10px 22px var(--tw-shadow-color,#342a1e1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_22px_rgba\(52\,42\,30\,0\.12\)\]:hover{--tw-shadow:0 10px 22px var(--tw-shadow-color,#342a1e1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_rgba\(58\,48\,37\,0\.08\)\]:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,#3a302514);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_rgba\(58\,48\,37\,0\.10\)\]:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,#3a30251a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_18px_45px_rgba\(42\,49\,37\,0\.10\)\]:hover{--tw-shadow:0 18px 45px var(--tw-shadow-color,#2a31251a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[\#27633f\]:focus{border-color:#27633f}.focus\:border-\[\#31543d\]:focus{border-color:#31543d}.focus\:border-\[\#72816b\]:focus{border-color:#72816b}.focus\:border-\[\#b9a887\]:focus{border-color:#b9a887}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#31543d\]\/10:focus{--tw-ring-color:#31543d1a}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#31543d\]\/10:focus{--tw-ring-color:lab(32.5286% -17.6284 9.33874/.1)}}.focus\:ring-\[\#72816b\]\/15:focus{--tw-ring-color:#72816b26}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#72816b\]\/15:focus{--tw-ring-color:lab(52.256% -9.0034 10.0379/.15)}}.focus-visible\:bg-\[\#f1eadf\]:focus-visible{background-color:#f1eadf}.focus-visible\:bg-\[\#fff1ed\]:focus-visible{background-color:#fff1ed}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[\#2d6f45\]\/25:focus-visible{--tw-ring-color:#2d6f4540}@supports (color:lab(0% 0 0)){.focus-visible\:ring-\[\#2d6f45\]\/25:focus-visible{--tw-ring-color:lab(41.7519% -29.792 16.8919/.25)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-3px\]:focus-visible{outline-offset:-3px}.focus-visible\:outline-\[\#315b3a\]:focus-visible{outline-color:#315b3a}.focus-visible\:outline-\[\#31543d\]:focus-visible{outline-color:#31543d}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.97\]:active{scale:.97}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:text-\[\#b0a18d\]:disabled{color:#b0a18d}.disabled\:text-\[\#cdb8ad\]:disabled{color:#cdb8ad}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}@media (hover:hover){.disabled\:hover\:border-\[\#ded3c5\]:disabled:hover{border-color:#ded3c5}.disabled\:hover\:bg-\[\#fffdf9\]:disabled:hover{background-color:#fffdf9}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:shadow-sm:disabled:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media not all and (min-width:80rem){.max-xl\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}}@media not all and (min-width:48rem){.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:40rem){.max-sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:40rem){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:h-\[calc\(100dvh-4rem\)\]{height:calc(100dvh - 4rem)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_150px\]{grid-template-columns:minmax(0,1fr) 150px}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.sm\:\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-\[24px\]{font-size:24px}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.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-\[3rem_7rem_1fr_6rem\]{grid-template-columns:3rem 7rem 1fr 6rem}.md\:grid-cols-\[120px_1fr_auto\]{grid-template-columns:120px 1fr auto}.md\:grid-cols-\[132px_1fr\]{grid-template-columns:132px 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.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-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-3{top:calc(var(--spacing) * 3)}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:h-\[calc\(100dvh-1\.5rem\)\]{height:calc(100dvh - 1.5rem)}.xl\:min-h-0{min-height:calc(var(--spacing) * 0)}.xl\:flex-1{flex:1}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1fr\]{grid-template-columns:1fr}.xl\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.xl\:grid-cols-\[240px_minmax\(0\,1fr\)_330px\]{grid-template-columns:240px minmax(0,1fr) 330px}.xl\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.xl\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(0\,1fr\)_560px\]{grid-template-columns:minmax(0,1fr) 560px}.xl\:self-start{align-self:flex-start}}@media (min-width:96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not all and (min-width:80rem){.max-xl\:\[\&_\.genplan-side-panel\]\:min-h-\[360px\] .genplan-side-panel{min-height:360px}}}:root{--yb-warm:#f7f3ed;--yb-stone:#ebe5dc;--yb-stone-strong:#d8d0c4;--yb-ink:#242424;--yb-muted:#4f4b45;--yb-sage:#8f9b82;--yb-olive:#6f7658;--yb-cream:#fffdf9;--yb-dark:#10130e;--yb-gold:#bda87e;--yb-border:#2424241a;--yb-shadow:0 20px 60px #24242414;--yb-container:1180px;--admin-inspector-bg:#fffdf9;--admin-inspector-surface:#fffaf3;--admin-inspector-subtle:#f7f2ea;--admin-inspector-muted-surface:#f8f1e6;--admin-inspector-border:#ded3c5;--admin-inspector-border-soft:#eadfce;--admin-inspector-field-border:#ded2c1;--admin-inspector-accent:#108a2f;--admin-inspector-accent-soft:#eef8ef;--admin-inspector-ink:#171a13;--admin-inspector-text:#51483e;--admin-inspector-muted:#70675d;--admin-inspector-hint:#746b5f;--admin-inspector-danger:#a34d39}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 8% 0%, #8f9b8224, transparent 30rem), radial-gradient(circle at 100% 18%, #af99751a, transparent 28rem), var(--yb-warm);color:var(--yb-ink);font-family:var(--font-body), sans-serif;text-rendering:optimizelegibility;margin:0;line-height:1.55}button,input,textarea,select{font:inherit}:where(.yb-admin-frame,.yb-project-editor-mode,.sheet-layout-editor,[data-landscape-editor-shell=true]) label:has(:where(input:not([type=file]),select,textarea,button)):not(.yb-switch):not(.btn-muted):not(.yb-button):not(.sheet-layout-toggle--clickable-row):not(.sheet-layout-plant-card-visibility__pill){cursor:default;pointer-events:none}:where(.yb-admin-frame,.yb-project-editor-mode,.sheet-layout-editor,[data-landscape-editor-shell=true]) label:has(:where(input:not([type=file]),select,textarea,button)):not(.yb-switch):not(.btn-muted):not(.yb-button):not(.sheet-layout-toggle--clickable-row):not(.sheet-layout-plant-card-visibility__pill) :where(input:not([type=hidden]),select,textarea,button,.yb-switch,.yb-switch *,.selection-scope-dialog__check){pointer-events:auto}button{cursor:pointer}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--yb-olive);outline-offset:4px}.yb-container{width:min(100% - 2rem, var(--yb-container));margin-inline:auto}.yb-admin-frame{width:min(1920px,100%);min-height:calc(100dvh - 1rem)}@media (min-width:768px){.yb-admin-frame{min-height:calc(100dvh - 1.5rem)}}.yb-admin-global-nav{color:#f8f3e8;background:linear-gradient(#151913 0%,#20261d 100%);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;height:calc(100vh - 1.5rem);min-height:0;display:flex;position:sticky;top:.75rem;overflow:visible;box-shadow:0 18px 48px #1f1c172e}.yb-admin-global-nav__head{border-bottom:1px solid #f8f3e81a;grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:.75rem;padding:1rem;display:grid}.yb-admin-global-nav__head.is-locked{grid-template-columns:minmax(0,1fr)}.yb-admin-global-nav__head p{color:#f8f3e885;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:850}.yb-admin-global-nav__head strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:1.05rem;font-weight:820;line-height:1.1;display:block;overflow:hidden}.yb-admin-global-nav__list{gap:.35rem;padding:.75rem;display:grid}.yb-admin-global-nav__item{color:#f8f3e8c2;border:1px solid #0000;border-radius:12px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:42px;padding:.35rem .55rem;text-decoration:none;transition:background .17s,border-color .17s,color .17s,transform .17s;display:grid}.yb-admin-global-nav__item svg{justify-self:center}.yb-admin-global-nav__item span{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:780;overflow:hidden}.yb-admin-global-nav__item:hover{color:#fffdf9;background:#f8f3e814;border-color:#f8f3e81f;transform:translate(1px)}.yb-admin-global-nav__item.is-active{color:#151913;background:#f6efe1;border-color:#ffffff29}.yb-admin-icon-button,.yb-admin-reveal{min-height:36px;color:inherit;background:#f8f3e814;border:1px solid #f8f3e829;border-radius:11px;align-items:center;transition:background .17s,border-color .17s,transform .17s;display:inline-grid}.yb-admin-icon-button{place-items:center;width:36px}.yb-admin-reveal{color:#fffdf9;background:#151913;grid-auto-flow:column;justify-content:start;gap:.45rem;padding:.45rem .75rem;font-size:.84rem;font-weight:760}.yb-admin-icon-button:hover,.yb-admin-reveal:hover{background:#f8f3e824;border-color:#f8f3e847;transform:translateY(-1px)}.yb-admin-reveal:hover{background:#252b20}.yb-project-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.yb-project-topbar{z-index:36;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9eb;border:1px solid #2424241a;border-radius:18px;gap:.65rem;min-width:0;padding:.7rem;display:grid;position:sticky;top:.75rem;box-shadow:0 16px 42px #342a1e14}.yb-project-topbar__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.yb-project-topbar__project{min-width:0}.yb-project-topbar__kicker{color:#65745c;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:850}.yb-project-topbar__project h1{color:#171a13;text-overflow:ellipsis;white-space:nowrap;margin:.14rem 0 0;font-size:clamp(1rem,1.4vw,1.22rem);font-weight:900;line-height:1.1;overflow:hidden}.yb-project-topbar__project p{color:#6b6257;text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 0;font-size:.76rem;font-weight:700;overflow:hidden}.yb-project-topbar__meta{align-items:center;gap:.45rem;display:inline-flex}.yb-project-topbar__meta span,.yb-project-topbar__meta strong{white-space:nowrap;border-radius:999px;min-width:0;padding:.34rem .58rem;font-size:.68rem;font-weight:840;line-height:1}.yb-project-topbar__meta span{color:#31553d;text-overflow:ellipsis;background:#e7efe3;overflow:hidden}.yb-project-topbar__meta strong{color:#23506f;background:#e8f0f7}.yb-project-topbar__meta strong.is-saving{color:#84601a;background:#fff4d8}.yb-project-topbar__tabs{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.55rem;display:grid}.yb-project-rail{background:#fffdf9;border:1px solid #2424241a;border-radius:18px;flex-direction:column;height:fit-content;min-height:0;max-height:calc(100vh - 1.5rem);display:flex;position:sticky;top:.75rem;overflow:hidden;box-shadow:0 16px 42px #342a1e14}.yb-project-dashboard-link{color:#fffdf9;background:#171a13;border:1px solid #dcd0bf;border-radius:13px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:44px;margin:.65rem;padding:.42rem .62rem;text-decoration:none;transition:background .17s,border-color .17s,transform .17s,box-shadow .17s;display:grid}.yb-project-dashboard-link svg{justify-self:center}.yb-project-dashboard-link span{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:820;overflow:hidden}.yb-project-dashboard-link:hover{background:#252b20;border-color:#171a13;transform:translateY(-1px);box-shadow:0 10px 24px #1f1c1729}.yb-project-rail__project{background:linear-gradient(#fffdf9,#f8f2e8);border-bottom:1px solid #ece3d8;padding:1rem}.yb-project-rail__kicker{color:#65745c;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:850}.yb-project-rail__project h1{color:#171a13;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:1.06rem;font-weight:860;line-height:1.14;display:-webkit-box;overflow:hidden}.yb-project-rail__project p{color:#6b6257;text-overflow:ellipsis;white-space:nowrap;margin:.35rem 0 0;font-size:.78rem;font-weight:680;overflow:hidden}.yb-project-rail__meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-top:.85rem;display:grid}.yb-project-rail__meta span,.yb-project-rail__meta strong,.yb-project-stage__save{white-space:nowrap;border-radius:999px;min-width:0;padding:.34rem .58rem;font-size:.68rem;font-weight:840;line-height:1}.yb-project-rail__meta span{color:#31553d;text-overflow:ellipsis;background:#e7efe3;overflow:hidden}.yb-project-rail__meta strong,.yb-project-stage__save{color:#23506f;background:#e8f0f7}.yb-project-stage__save.is-saving,.yb-project-rail__meta strong.is-saving{color:#84601a;background:#fff4d8}.yb-project-nav{scrollbar-width:thin;align-items:center;gap:.45rem;min-height:0;padding:.05rem .05rem .2rem;display:flex;overflow:auto hidden}.yb-project-nav__group-label{color:#65745c;letter-spacing:.13em;text-transform:uppercase;flex:none;align-items:center;min-height:42px;font-size:.66rem;font-weight:900;display:inline-flex}.yb-project-rail__section{border-top:1px solid #ece3d8;gap:.42rem;margin-top:.2rem;padding-top:.65rem;display:grid}.yb-project-rail__section-title{color:#65745c;letter-spacing:.13em;text-transform:uppercase;padding:0 .3rem .1rem;font-size:.66rem;font-weight:900}.yb-project-nav__item{color:#50483e;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;flex:none;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;width:auto;min-width:154px;min-height:46px;padding:.35rem .5rem;transition:background .17s,border-color .17s,color .17s,transform .17s,box-shadow .17s;display:grid;position:relative}.yb-project-nav__item:hover{color:#161913;background:#fff8ed;border-color:#ded3c5;transform:none}.yb-project-nav__item.is-active{color:#fffdf9;background:#171a13;border-color:#171a13;box-shadow:0 12px 28px #1f1c1729}.yb-project-nav__item.is-active:before{content:"";background:#6d9f70;border-radius:999px;height:3px;position:absolute;bottom:.24rem;left:1rem;right:1rem}.yb-project-nav__icon{color:#607356;background:#fffdf9;border:1px solid #e4d8c7;border-radius:10px;place-items:center;width:2rem;height:2rem;display:grid}.yb-project-nav__item.is-active .yb-project-nav__icon{color:#cde5c8;background:#ffffff1a;border-color:#fff3}.yb-project-nav__label{min-width:0}.yb-project-nav__label strong,.yb-project-nav__label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.yb-project-nav__label strong{font-size:.84rem;font-weight:820}.yb-project-nav__item--sheet{min-width:162px;min-height:46px}.yb-project-nav__item--sheet .yb-project-nav__label strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.yb-project-nav__label small{color:inherit;opacity:.62;margin-top:.12rem;font-size:.7rem;font-weight:720;display:none}.yb-project-nav__index{color:inherit;opacity:.42;font-size:.66rem;font-weight:860}.yb-project-nav__item.is-muted{opacity:.58}.yb-project-sheet-actions{justify-self:end;align-items:center;gap:.28rem;display:inline-flex}.yb-project-sheet-actions__stack{gap:.12rem;display:grid}.yb-project-sheet-actions__menu{opacity:0;align-items:center;gap:.18rem;transition:opacity .16s;display:inline-flex}.yb-project-nav__item:hover .yb-project-sheet-actions__menu,.yb-project-nav__item:focus-visible .yb-project-sheet-actions__menu,.yb-project-nav__item.is-active .yb-project-sheet-actions__menu{opacity:1}.yb-project-sheet-actions__stack span,.yb-project-sheet-actions__delete{width:1.15rem;height:1rem;color:inherit;background:#ffffff8f;border-radius:.35rem;place-items:center;display:grid}.yb-project-sheet-actions__delete{color:#8d332b;height:2.12rem}.yb-project-nav__item.is-active .yb-project-sheet-actions__delete{color:#ffd9d4;background:#ffffff21}.yb-project-sheet-actions__stack span:hover,.yb-project-sheet-actions__delete:hover{background:#fff}.yb-project-sheet-actions__stack span[aria-disabled=true],.yb-project-sheet-actions__delete[aria-disabled=true]{cursor:default;opacity:.24}.yb-project-sheet-add{margin-top:0;position:relative}.yb-project-sheet-add--top{z-index:38;align-self:stretch}.yb-project-sheet-add__button{color:#31553d;text-align:left;background:#fffaf3;border:1px dashed #cdbda8;border-radius:13px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem;width:100%;min-height:46px;padding:.45rem .65rem;transition:background .17s,border-color .17s,transform .17s;display:grid}.yb-project-sheet-add__button svg{justify-self:center}.yb-project-sheet-add__button span{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:850;overflow:hidden}.yb-project-sheet-add__button:hover{background:#f3f8ee;border-color:#8f9b82;transform:translateY(-1px)}.yb-project-template-menu{z-index:60;background:#fffdf9;border:1px solid #d8cbb9;border-radius:14px;gap:.35rem;width:min(24rem,100vw - 2rem);max-height:min(60vh,30rem);padding:.45rem;display:grid;position:absolute;inset:calc(100% + .45rem) 0 auto auto;overflow:hidden auto;box-shadow:0 18px 44px #342a1e2e}.yb-project-template-menu button{color:#51483e;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;gap:.18rem;padding:.55rem .65rem;transition:background .16s,border-color .16s;display:grid}.yb-project-template-menu button:hover{background:#fff8ed;border-color:#e1d5c5}.yb-project-template-menu strong{color:#171a13;font-size:.84rem;font-weight:900}.yb-project-template-menu span{color:#70675d;font-size:.72rem;font-weight:650;line-height:1.25}.sheet-layout-editor{--sheet-table-border-draw-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23171413' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E") 3 21, crosshair;--sheet-table-border-erase-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23171413' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 21-4.3-4.3a2.4 2.4 0 0 1 0-3.4L13.3 2.7a2.4 2.4 0 0 1 3.4 0l4.6 4.6a2.4 2.4 0 0 1 0 3.4L11 21Z'/%3E%3Cpath d='M22 21H7'/%3E%3Cpath d='m5 11 8 8'/%3E%3C/svg%3E") 4 20, cell;background:#f7f2ea;border:1px solid #ded3c5;border-radius:8px;flex-direction:column;height:calc(100vh - 1.5rem);min-height:0;max-height:calc(100vh - 1.5rem);display:flex;overflow:hidden;box-shadow:0 18px 46px #342a1e14}.sheet-layout-editor.is-fullscreen{z-index:90;border:0;border-radius:0;height:100dvh;min-height:100dvh;max-height:100dvh;position:fixed;inset:0}body:has(.sheet-layout-editor.is-fullscreen) .yb-admin-global-nav{display:none!important}.sheet-layout-topbar{z-index:40;background:#fffdf9;border-bottom:1px solid #ded3c5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem;display:flex;position:relative;overflow:visible}.sheet-layout-topbar:has([aria-expanded=true]){z-index:70}.sheet-layout-topbar__primary,.sheet-layout-topbar__secondary{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.sheet-layout-topbar__primary{flex:auto}.sheet-layout-topbar__secondary{justify-content:flex-end}.sheet-layout-topbar__button,.sheet-layout-topbar__icon{color:#544b40;background:#fffdf9;border:1px solid #ded3c5;border-radius:8px;align-items:center;min-height:40px;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-grid;box-shadow:0 1px 4px #342a1e14}.sheet-layout-topbar__button{place-items:center;width:40px;padding:0;font-size:.82rem;font-weight:850}.sheet-layout-topbar__icon{place-items:center;width:40px;padding:0}.sheet-layout-topbar__button:hover,.sheet-layout-topbar__icon:hover{color:#544b40;background:#fff;border-color:#b9a887;box-shadow:0 10px 22px #342a1e1f}.sheet-layout-topbar__button.is-active,.sheet-layout-topbar__icon.is-active{color:#fffdf9;background:#171a13;border-color:#171a13;box-shadow:0 10px 22px #342a1e1f}.sheet-layout-topbar__button:active,.sheet-layout-topbar__icon:active{transform:scale(.97)}.sheet-layout-topbar__button:disabled,.sheet-layout-topbar__icon:disabled{cursor:not-allowed;opacity:.36}.sheet-layout-topbar__button:disabled:hover,.sheet-layout-topbar__icon:disabled:hover{color:#544b40;background:#fffdf9;border-color:#ded3c5;transform:none;box-shadow:0 1px 4px #342a1e0f}.sheet-layout-topbar__icon.is-save{color:#fffdf9;background:#1f7a3b;border-color:#1f7a3b;box-shadow:0 12px 26px #1f7a3b3d}.sheet-layout-topbar__icon.is-save:hover{background:#17672f;border-color:#17672f}.sheet-layout-topbar__icon.is-save.is-saving{color:#7a4f09;background:#fff3d6;border-color:#c69229}.sheet-layout-topbar__icon.is-save.is-manual-saving{color:#fffdf9;background:#1f7a3b;border-color:#17672f}.sheet-layout-topbar__icon.is-save.is-error{color:#fffdf9;background:#b94132;border-color:#b94132;box-shadow:0 12px 26px #b941323d}.sheet-layout-topbar__icon.is-save.is-error:hover{background:#a8362a;border-color:#a8362a}.sheet-layout-topbar__spin{animation:.9s linear infinite sheet-layout-spin}@keyframes sheet-layout-spin{to{transform:rotate(360deg)}}.sheet-layout-save-alert{color:#793226;background:#fff5f2;border-top:1px solid #f0d0c9;border-bottom:1px solid #f0d0c9;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.86rem;font-weight:700;display:flex}.sheet-layout-save-alert strong{font-weight:900}.sheet-layout-save-alert__actions{flex-wrap:wrap;flex:none;gap:.45rem;display:flex}.sheet-layout-save-alert__actions button{color:#793226;background:#fffdf9;border:1px solid #d9a49a;border-radius:8px;min-height:32px;padding:0 .75rem;font-size:.78rem;font-weight:900;transition:background .16s,border-color .16s,color .16s,transform .16s}.sheet-layout-save-alert__actions button:hover{color:#fffdf9;background:#b94132;border-color:#b94132}.sheet-layout-save-alert__actions button:active{transform:scale(.97)}.sheet-layout-topbar__menu-wrap{position:relative}.sheet-layout-mode-switch{background:#f7f2ea;border:1px solid #ded3c5;border-radius:8px;align-items:stretch;min-height:40px;display:inline-flex;overflow:hidden;box-shadow:0 1px 4px #342a1e14}.sheet-layout-mode-switch button{color:#544b40;white-space:nowrap;background:0 0;border:0;border-right:1px solid #d8cbb9db;justify-content:center;align-items:center;gap:.42rem;min-width:0;padding:0 .75rem;font-size:.78rem;font-weight:900;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.sheet-layout-mode-switch button:last-child{border-right:0}.sheet-layout-mode-switch button:hover{color:#171a13;background:#fffaf3}.sheet-layout-mode-switch button.is-active{color:#fffdf9;background:#171a13;box-shadow:inset 0 -3px #6bb27a}.sheet-layout-topbar__menu-wrap:after{z-index:79;content:"";height:.5rem;display:none;position:absolute;top:100%;left:-.2rem;right:-.2rem}.sheet-layout-topbar__menu-wrap:has(.sheet-layout-topbar__dropdown):after{display:block}.sheet-layout-topbar__dropdown{z-index:80;width:min(20rem,100vw - 2rem);max-height:min(var(--floating-menu-max-height,24rem), calc(100vh - 1.5rem));overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9fa;border:1px solid #d8cbb9;border-radius:8px;gap:.28rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .45rem);left:-.55rem;overflow-y:auto;box-shadow:0 20px 54px #342a1e2e}.sheet-layout-topbar__dropdown button{color:#51483e;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:1.3rem minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;padding:.58rem .62rem;transition:background .16s,border-color .16s,transform .16s;display:grid}.sheet-layout-topbar__dropdown button:hover{background:#fff8ed;border-color:#cdbda8;transform:translateY(-1px)}.sheet-layout-topbar__dropdown strong,.sheet-layout-topbar__dropdown small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sheet-layout-topbar__dropdown strong{color:#171a13;font-size:.82rem;font-weight:900}.sheet-layout-topbar__dropdown small{color:#756b5f;margin-top:.1rem;font-size:.7rem;font-weight:680}.sheet-layout-topbar__view-button{white-space:nowrap;grid-auto-flow:column;justify-content:center;place-items:center;gap:.42rem;width:auto;min-width:7.15rem;padding:0 .72rem;display:inline-flex}.sheet-layout-view-menu{background:linear-gradient(#fffdf9fc,#faf6effb),#fffdf9;border-radius:12px;gap:.65rem;width:min(42rem,100vw - 2rem);max-height:min(36rem,100vh - 5rem);padding:.72rem;box-shadow:0 26px 70px #2a221938,inset 0 1px #ffffffd1}.sheet-layout-view-menu__header{border-bottom:1px solid #e8ded0;gap:.16rem;padding:.12rem .14rem .64rem;display:grid}.sheet-layout-view-menu__header strong{color:#171a13;font-family:var(--font-ui,inherit);font-size:.9rem;font-weight:950}.sheet-layout-view-menu__header span,.sheet-layout-view-menu__footer{color:#756b5f;font-size:.72rem;font-weight:650;line-height:1.45}.sheet-layout-view-menu__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.sheet-layout-topbar__dropdown .sheet-layout-view-menu__option{background:#fffdf9d6;border:1px solid #dfd4c5;border-radius:10px;grid-template-columns:6.6rem minmax(0,1fr);align-items:center;gap:.72rem;min-height:8.2rem;padding:.62rem;display:grid}.sheet-layout-topbar__dropdown .sheet-layout-view-menu__option:hover{background:#fff;border-color:#9f917f;transform:translateY(-1px);box-shadow:0 12px 28px #342a1e1a}.sheet-layout-topbar__dropdown .sheet-layout-view-menu__option.is-active{background:linear-gradient(#fbfffb 0%,#f0f8f1 100%);border-color:#246b3d;box-shadow:inset 0 0 0 1px #246b3d1a,0 12px 28px #246b3d1a}.sheet-layout-view-menu__copy{gap:.2rem;min-width:0;display:grid}.sheet-layout-view-menu__title{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.sheet-layout-topbar__dropdown .sheet-layout-view-menu__title strong{white-space:normal;font-size:.79rem}.sheet-layout-view-menu__title svg{color:#1f7a3b;flex:none}.sheet-layout-topbar__dropdown .sheet-layout-view-menu__copy small{color:#61584e;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.67rem;font-weight:680;line-height:1.34;display:-webkit-box;overflow:hidden}.sheet-layout-view-menu__copy em{color:#8b704a;font-size:.61rem;font-style:normal;font-weight:780;line-height:1.3}.sheet-layout-view-menu__preview{background-color:#fbfaf6;background-image:linear-gradient(#544b4014 1px,#0000 1px),linear-gradient(90deg,#544b4014 1px,#0000 1px);background-size:.75rem .75rem;border:1px solid #d8cdbd;border-radius:7px;width:6.6rem;height:5.15rem;display:block;position:relative;overflow:hidden;box-shadow:0 4px 14px #342a1e14}.sheet-layout-view-menu__preview-area,.sheet-layout-view-menu__preview-path,.sheet-layout-view-menu__preview-plant{display:block;position:absolute}.sheet-layout-view-menu__preview-area{clip-path:polygon(0 0,100% 0,100% 48%,76% 48%,76% 100%,0 100%);background:#b8cda7;border:1px solid #455b3c80;inset:.62rem 2.38rem 1.15rem .52rem}.sheet-layout-view-menu__preview-path{transform-origin:50%;background:repeating-linear-gradient(90deg,#c4b397 0 .48rem,#f6f0e7 .48rem .62rem);border:1px solid #5d513f75;width:2.7rem;height:.7rem;bottom:.62rem;right:.45rem;transform:rotate(-38deg)}.sheet-layout-view-menu__preview-plant{background:radial-gradient(circle at 50% 50%, #fffc 0 8%, transparent 9%), repeating-conic-gradient(from 8deg, #78956d 0 8deg, #c8d9bc 8deg 20deg);border:1px solid #647d5e;border-radius:48% 52% 45% 55%;width:1.64rem;height:1.64rem;box-shadow:0 2px 5px #32432d29}.sheet-layout-view-menu__preview-plant.is-first{top:.82rem;right:.58rem}.sheet-layout-view-menu__preview-plant.is-second{width:1.35rem;height:1.35rem;bottom:.52rem;right:1.75rem}.sheet-layout-view-menu__preview.is-presentation .sheet-layout-view-menu__preview-area{background:radial-gradient(circle at 22% 30%,#ffffff47,#0000 32%),repeating-linear-gradient(36deg,#86a975 0 .22rem,#9cba89 .22rem .42rem)}.sheet-layout-view-menu__preview.is-color_plan .sheet-layout-view-menu__preview-area{background:#b7cda6}.sheet-layout-view-menu__preview.is-color_plan .sheet-layout-view-menu__preview-path{background:#c7b394}.sheet-layout-view-menu__preview.is-sketch{background-color:#fcfaf5}.sheet-layout-view-menu__preview.is-sketch .sheet-layout-view-menu__preview-area{background:repeating-linear-gradient(135deg,#e1eadb 0 .42rem,#d7e2d0 .42rem .48rem);border-color:#7a826f}.sheet-layout-view-menu__preview.is-sketch .sheet-layout-view-menu__preview-path{background:repeating-linear-gradient(135deg,#ece4d7 0 .3rem,#d9cdbb .3rem .34rem);border-color:#80776b}.sheet-layout-view-menu__preview.is-sketch .sheet-layout-view-menu__preview-plant{background:repeating-conic-gradient(from 8deg, transparent 0 9deg, #7c8a76 10deg 11deg);box-shadow:none;border-color:#737d6d}.sheet-layout-view-menu__preview.is-technical{background-color:#fff;background-image:linear-gradient(#2a2a2a0f 1px,#0000 1px),linear-gradient(90deg,#2a2a2a0f 1px,#0000 1px)}.sheet-layout-view-menu__preview.is-technical .sheet-layout-view-menu__preview-area{background:repeating-linear-gradient(45deg,#fff 0 .34rem,#8b8881 .35rem .38rem);border-color:#5b5a56}.sheet-layout-view-menu__preview.is-technical .sheet-layout-view-menu__preview-path{background:repeating-linear-gradient(90deg,#fff 0 .42rem,#73716c .43rem .46rem);border-color:#5b5a56}.sheet-layout-view-menu__preview.is-technical .sheet-layout-view-menu__preview-plant{background:repeating-conic-gradient(from 0deg, transparent 0 12deg, #66645f 13deg 14deg);box-shadow:none;border-color:#4f4e4a}.sheet-layout-view-menu__footer{border-top:1px solid #e8ded0;margin:0;padding:.56rem .14rem .04rem}@media (max-width:780px){.sheet-layout-view-menu{width:min(22rem,100vw - 1rem)}.sheet-layout-view-menu__options{grid-template-columns:1fr}}.sheet-layout-export-menu-wrap .sheet-layout-export-menu{gap:.48rem;width:min(19rem,100vw - 2rem);max-height:min(32rem,100vh - 5rem);left:auto;right:0}.sheet-layout-export-menu__header{gap:.12rem;padding:.2rem .45rem .35rem;display:grid}.sheet-layout-export-menu__header>strong{font-size:.86rem}.sheet-layout-export-menu__header>span,.sheet-layout-export-menu__header>small{color:#756b5f;font-size:.7rem;font-weight:720}.sheet-layout-export-menu__header>small{color:#9a5b16;white-space:normal}.sheet-layout-export-menu__quality{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:0 .12rem .08rem;display:grid}.sheet-layout-topbar__dropdown .sheet-layout-export-menu__quality button{text-align:center;background:#fffaf3;border-color:#ded3c5;grid-template-columns:1fr;place-items:center;gap:0;min-height:2.8rem;padding:.38rem .5rem;display:grid}.sheet-layout-topbar__dropdown .sheet-layout-export-menu__quality button:hover{border-color:#9f917f;transform:none}.sheet-layout-topbar__dropdown .sheet-layout-export-menu__quality button.is-active{background:#edf7ed;border-color:#1f7a3b;box-shadow:inset 0 0 0 1px #1f7a3b1f}.sheet-layout-export-menu__quality button.is-active strong,.sheet-layout-export-menu__quality button.is-active small{color:#17672f}.sheet-layout-export-menu__formats{border-top:1px solid #e8ded0;gap:.16rem;padding-top:.35rem;display:grid}.sheet-layout-export-menu__formats button:disabled{cursor:wait;opacity:.48}.sheet-layout-topbar__dropdown--snap button{grid-template-columns:1.3rem minmax(0,1fr) 2.6rem;align-items:center}.sheet-layout-snap-menu__item.is-active{color:#1f7a3b;background:#f2fbf3;border-color:#2d8d4d}.visibility-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:thin;scrollbar-color:#584e4157 transparent;background:#fffdf9fb;border:1px solid #d8cbb9eb;border-radius:10px;gap:.06rem;width:min(14.25rem,100vw - 2rem);padding:.26rem;display:grid;box-shadow:0 18px 46px #342a1e2e,inset 0 1px #ffffffb3}.sheet-layout-topbar__dropdown.visibility-menu{gap:.06rem;width:min(14.25rem,100vw - 2rem);padding:.26rem}.visibility-menu::-webkit-scrollbar{width:.42rem}.visibility-menu::-webkit-scrollbar-thumb{background:#584e4147;border-radius:999px}.visibility-menu::-webkit-scrollbar-track{background:0 0}.visibility-menu .visibility-menu__item,.sheet-layout-topbar__dropdown.visibility-menu .visibility-menu__item{color:#51483e;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:.86rem minmax(0,1fr) 1.92rem;align-items:center;gap:.34rem;min-width:0;min-height:1.82rem;padding:.2rem .3rem;font-size:.74rem;font-weight:900;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.visibility-menu .visibility-menu__item:hover,.sheet-layout-topbar__dropdown.visibility-menu .visibility-menu__item:hover{background:#fff8ed;border-color:#cdbda8;transform:translateY(-1px)}.visibility-menu__item.is-active{color:#0f6d31;background:linear-gradient(#f8fff8 0%,#edf8ef 100%);border-color:#2d8d4d2e}.visibility-menu__item.is-mixed{color:#8a621b;background:linear-gradient(#fffaf0 0%,#fff5df 100%);border-color:#c9a25757}.visibility-menu__item:not(.is-active):not(.is-mixed){opacity:.72}.visibility-menu__item:not(.is-active):not(.is-mixed):hover{opacity:.9}.visibility-menu__item>svg{opacity:.92;justify-self:center;width:.78rem;height:.78rem}.visibility-menu__label{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sheet-layout-snap-menu__item:disabled,.visibility-menu__item:disabled{cursor:not-allowed;opacity:.48}.sheet-layout-snap-menu__item:disabled:hover,.visibility-menu__item:disabled:hover{background:0 0;border-color:#0000;transform:none}.sheet-layout-snap-menu__toggle{background:#f7f2ea;border:1px solid #d8cbb9;border-radius:999px;width:2.35rem;height:1.25rem;transition:background .16s,border-color .16s;display:block;position:relative}.sheet-layout-snap-menu__toggle:after{content:"";background:#fffdf9;border-radius:999px;width:.82rem;height:.82rem;transition:transform .16s;position:absolute;top:50%;left:.18rem;transform:translateY(-50%);box-shadow:0 1px 3px #342a1e38}.visibility-menu__toggle{background:#f7f2ea;border:1px solid #d8cbb9;border-radius:999px;justify-self:end;width:1.92rem;height:1rem;transition:background .16s,border-color .16s;display:block;position:relative}.visibility-menu__toggle:after{content:"";background:#fffdf9;border-radius:999px;width:.64rem;height:.64rem;transition:transform .16s;position:absolute;top:50%;left:.15rem;transform:translateY(-50%);box-shadow:0 1px 3px #342a1e38}.sheet-layout-snap-menu__item.is-active .sheet-layout-snap-menu__toggle,.visibility-menu__item.is-active .visibility-menu__toggle{background:#2d8d4d;border-color:#2d8d4d}.sheet-layout-snap-menu__item.is-active .sheet-layout-snap-menu__toggle:after{transform:translate(.98rem,-50%)}.visibility-menu__item.is-active .visibility-menu__toggle:after{transform:translate(.94rem,-50%)}.visibility-menu__item.is-mixed .visibility-menu__toggle{background:linear-gradient(90deg,#c9a257 0 50%,#f7f2ea 50% 100%);border-color:#c9a257}.visibility-menu__item.is-mixed .visibility-menu__toggle:after{transform:translate(.45rem,-50%)}.admin-delete-icon-button{color:#b43a2f;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background .15s,color .15s,transform .15s;display:inline-grid}.admin-delete-icon-button--xs{width:1.1rem;height:1.1rem}.admin-delete-icon-button--sm{width:1.9rem;height:1.9rem}.admin-delete-icon-button--md{width:2.15rem;height:2.15rem}.admin-delete-icon-button svg{transition:transform .15s,stroke-width .15s}.admin-delete-icon-button:hover:not(:disabled){color:#9b2e25;background:#b43a2f17;transform:translateY(-1px)}.admin-delete-icon-button:hover:not(:disabled) svg{stroke-width:2.35px;transform:rotate(-8deg)scale(1.1)}.admin-delete-icon-button:active:not(:disabled){background:#b43a2f24;transform:translateY(0)scale(.9)}.admin-delete-icon-button:active:not(:disabled) svg{transform:rotate(5deg)scale(.96)}.admin-delete-icon-button:focus-visible{outline-offset:2px;outline:2px solid #b43a2f47}.admin-delete-icon-button:disabled{cursor:default;opacity:.36}.sheet-layout-snap-menu__note{color:#8d806e;margin:0;padding:.35rem .62rem .2rem;font-size:.72rem;font-weight:800}.sheet-layout-settings-modal{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f1c1747;place-items:center;padding:clamp(.75rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.sheet-layout-settings-modal__panel{background:#fffdf9;border:1px solid #d8cbb9;border-radius:18px;width:min(43rem,100vw - 2rem);max-height:min(86dvh,48rem);display:grid;overflow:auto;box-shadow:0 28px 80px #1f1c1747}.sheet-layout-settings-modal__head{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9f5;border-bottom:1px solid #eadfce;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.05rem .9rem;display:flex;position:sticky;top:0}.sheet-layout-settings-modal__head span{color:#65745c;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.sheet-layout-settings-modal__head h3{color:#171a13;margin:.18rem 0 0;font-size:1.05rem;font-weight:950}.sheet-layout-settings-modal__close{color:#51483e;background:#fffdf9;border:1px solid #ded3c5;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-grid;box-shadow:0 1px 4px #342a1e0f}.sheet-layout-settings-modal__close:hover{color:#fffdf9;background:#171a13;border-color:#171a13}.sheet-layout-settings-modal__close:active{transform:scale(.97)}.sheet-layout-settings-modal .sheet-layout-inspector-card{background:#fffdf9;border:0;border-radius:0;padding:1rem 1.05rem 1.1rem}.sheet-layout-plant-card-auto-layout{z-index:125;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f1c174d;place-items:center;padding:clamp(.75rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.sheet-layout-plant-card-auto-layout__panel{background:#fffdf9;border:1px solid #d8cbb9;border-radius:18px;width:min(46rem,100vw - 2rem);max-height:min(88dvh,48rem);display:grid;overflow:hidden;box-shadow:0 28px 80px #1f1c1747}.sheet-layout-plant-card-auto-layout__head{background:#fffdf9f5;border-bottom:1px solid #eadfce;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.05rem .9rem;display:flex}.sheet-layout-plant-card-auto-layout__head span{color:#65745c;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.sheet-layout-plant-card-auto-layout__head h3{color:#171a13;margin:.18rem 0 0;font-size:1.05rem;font-weight:950}.sheet-layout-plant-card-auto-layout__body{gap:.85rem;padding:1rem 1.05rem;display:grid;overflow:auto}.sheet-layout-plant-card-auto-layout__summary{color:#313b25;background:#f7faef;border:1px solid #d8dfca;border-radius:8px;margin:0;padding:.78rem .86rem;font-size:.86rem;font-weight:820;line-height:1.45}.sheet-layout-plant-card-auto-layout__planner{grid-template-columns:minmax(0,1.05fr) minmax(16rem,.95fr);align-items:start;gap:.85rem;display:grid}.sheet-layout-plant-card-auto-layout__controls{gap:.72rem;display:grid}.sheet-layout-plant-card-auto-layout__template{background:#fffdf9;border:1px solid #e4dacb;border-radius:8px;gap:.42rem;padding:.72rem;display:grid}.sheet-layout-plant-card-auto-layout__template>span{color:#5c6d4a;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:950}.sheet-layout-plant-card-auto-layout__template select{color:#171a13;background:#fffdf9;border:1px solid #ded3c5;border-radius:8px;width:100%;min-height:38px;padding:.48rem .62rem;font-size:.84rem;font-weight:850}.sheet-layout-plant-card-auto-layout__template em{color:#756b5f;font-size:.73rem;font-style:normal;font-weight:720;line-height:1.35}.sheet-layout-plant-card-auto-layout__settings{gap:.48rem;display:grid}.sheet-layout-plant-card-auto-layout__settings .sheet-layout-toggle--clickable-row{background:#fffdf9;border-radius:8px;min-height:42px}.sheet-layout-plant-card-auto-layout__grid-card{background:#fbf7ef;border:1px solid #e4dacb;border-radius:8px;gap:.68rem;padding:.72rem;display:grid}.sheet-layout-plant-card-auto-layout__grid-head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.sheet-layout-plant-card-auto-layout__grid-head span{color:#5c6d4a;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:950}.sheet-layout-plant-card-auto-layout__grid-head strong{color:#171a13;font-size:1rem;font-weight:950}.sheet-layout-plant-card-auto-layout__grid-preview{background:#fffdf9;border:1px dashed #d8cbb9;border-radius:8px;align-content:start;gap:.26rem;min-height:7.5rem;padding:.55rem;display:grid}.sheet-layout-plant-card-auto-layout__grid-preview span{background:#f6efe4;border:1px solid #d9cdbd;border-radius:4px;min-height:1.1rem}.sheet-layout-plant-card-auto-layout__grid-preview span.is-filled{background:#cddf9e;border-color:#6f8448}.sheet-layout-plant-card-auto-layout__grid-preview span.is-blocked{background:repeating-linear-gradient(135deg,#f2eadf 0 4px,#fffaf3 4px 8px);border-color:#e0d4c3}.sheet-layout-plant-card-auto-layout__preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.sheet-layout-plant-card-auto-layout__preview div{color:#6a6054;background:#fbf7ef;border:1px solid #e4dacb;border-radius:8px;gap:.22rem;min-width:0;padding:.62rem;font-size:.72rem;font-weight:850;display:grid}.sheet-layout-plant-card-auto-layout__preview strong{overflow-wrap:anywhere;color:#171a13;font-size:.96rem;font-weight:950}.sheet-layout-plant-card-auto-layout__preview span{color:#7b715f;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:950}.sheet-layout-plant-card-auto-layout__template select:focus-visible,.sheet-layout-plant-card-auto-layout__primary:focus-visible,.sheet-layout-plant-card-auto-layout__secondary:focus-visible{outline-offset:2px;outline:2px solid #677e4552}.sheet-layout-plant-card-auto-layout__notes{background:#fff9ef;border:1px solid #eadfce;border-radius:8px;gap:.35rem;padding:.72rem .78rem;display:grid}.sheet-layout-plant-card-auto-layout__notes p,.sheet-layout-plant-card-auto-layout__status{color:#655b4f;margin:0;font-size:.78rem;font-weight:820;line-height:1.35}.sheet-layout-plant-card-auto-layout__status{color:#3f542a;background:#f3f8ec;border:1px solid #cddab6;border-radius:8px;padding:.72rem .78rem}.sheet-layout-plant-card-auto-layout__actions{background:#fffaf3;border-top:1px solid #eadfce;justify-content:flex-end;gap:.65rem;padding:.85rem 1.05rem;display:flex}.sheet-layout-plant-card-auto-layout__primary,.sheet-layout-plant-card-auto-layout__secondary{border-radius:8px;justify-content:center;align-items:center;gap:.45rem;min-height:38px;padding:.58rem .92rem;font-size:.82rem;font-weight:920;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.sheet-layout-plant-card-auto-layout__primary{color:#fffdf9;background:#171a13;border:1px solid #171a13}.sheet-layout-plant-card-auto-layout__primary:hover:not(:disabled){background:#2f3b22;border-color:#2f3b22}.sheet-layout-plant-card-auto-layout__secondary{color:#51483e;background:#fffdf9;border:1px solid #ded3c5}.sheet-layout-plant-card-auto-layout__secondary:hover{color:#171a13;border-color:#171a13}.sheet-layout-plant-card-auto-layout__primary:disabled{cursor:default;opacity:.44}.sheet-layout-plant-card-auto-layout__primary:active:not(:disabled),.sheet-layout-plant-card-auto-layout__secondary:active{transform:scale(.98)}@media (max-width:720px){.sheet-layout-plant-card-auto-layout__planner,.sheet-layout-plant-card-auto-layout__preview{grid-template-columns:1fr}.sheet-layout-plant-card-auto-layout__actions{flex-direction:column-reverse}.sheet-layout-plant-card-auto-layout__primary,.sheet-layout-plant-card-auto-layout__secondary{width:100%}}.selection-scope-dialog{z-index:180;-webkit-backdrop-filter:grayscale(.28);backdrop-filter:grayscale(.28);background:#1c1c196b;place-items:center;padding:clamp(1rem,3vw,2rem);display:grid;position:fixed;inset:0}.selection-scope-dialog__panel{color:#fffdf9;background:#32302be0;border:1px solid #fffdf938;border-radius:8px;width:min(42rem,100vw - 1.5rem);max-height:min(84dvh,40rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 52px #12110f6b}.selection-scope-dialog__head{text-align:center;justify-items:center;gap:.34rem;padding:1.15rem clamp(1rem,3.5vw,1.65rem) .75rem;display:grid}.selection-scope-dialog__head span{color:#fffdf9a8;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.selection-scope-dialog__head h2{color:#fffdf9;letter-spacing:0;grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);align-items:center;gap:1rem;width:100%;margin:0;font-size:clamp(1rem,2vw,1.18rem);font-weight:900;display:grid}.selection-scope-dialog__head h2:before,.selection-scope-dialog__head h2:after{content:"";background:#fffdf985;height:1px}.selection-scope-dialog__head p{color:#fffdf9bd;max-width:31rem;margin:0;font-size:.78rem;font-weight:650;line-height:1.35}.selection-scope-dialog__close{color:#fffdf9bd;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-grid;position:absolute;top:.62rem;right:.62rem}.selection-scope-dialog__close:hover{color:#fffdf9;background:#fffdf91c;border-color:#fffdf933}.selection-scope-dialog__close:active{transform:scale(.97)}.selection-scope-dialog__summary{color:#fffdf9c2;align-items:center;gap:.65rem;min-width:0;margin-right:auto;font-size:.78rem;font-weight:750;display:flex}.selection-scope-dialog__toggle-all{color:#fffdf9;background:#fffdf90f;border:1px solid #fffdf933;border-radius:6px;min-height:28px;padding:0 .58rem;font-size:.74rem;font-weight:850;transition:background .14s,border-color .14s,color .14s,transform .14s}.selection-scope-dialog__toggle-all:hover:not(:disabled){color:#eef7ed;background:#9fc2a52e;border-color:#9fc2a5b3}.selection-scope-dialog__toggle-all:active:not(:disabled){transform:translateY(1px)}.selection-scope-dialog__toggle-all:disabled{cursor:not-allowed;opacity:.46}.selection-scope-dialog__options{gap:.46rem;padding:1rem clamp(1rem,3.5vw,1.65rem) 1.05rem;display:grid;overflow:auto}.selection-scope-dialog__option{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:34px;padding:.28rem .35rem;transition:background .14s,border-color .14s,transform .14s;display:grid}.selection-scope-dialog__option:hover{background:#fffdf914;border-color:#fffdf924}.selection-scope-dialog__option:active{transform:translateY(1px)}.selection-scope-dialog__option input{opacity:0;pointer-events:none;position:absolute}.selection-scope-dialog__check{color:#fffdf9;background:#fffdf9;border:1px solid #fffdf9d1;border-radius:3px;place-items:center;width:14px;height:14px;display:inline-grid}.selection-scope-dialog__option input:checked+.selection-scope-dialog__check{background:#2f7d45;border-color:#9fc2a5}.selection-scope-dialog__copy{gap:.2rem;min-width:0;display:grid}.selection-scope-dialog__copy strong{color:#fffdf9;letter-spacing:0;font-size:.88rem;font-weight:850}.selection-scope-dialog__copy small{color:#fffdf9a8;font-size:.72rem;font-weight:650;line-height:1.22}.selection-scope-dialog__count{color:#fffdf9d1;background:#fffdf914;border:1px solid #fffdf92e;border-radius:5px;place-items:center;min-width:1.65rem;height:1.45rem;font-size:.72rem;font-weight:850;display:inline-grid}.selection-scope-dialog__empty{color:#fffdf9c7;text-align:center;border-top:1px solid #fffdf97a;border-bottom:1px solid #fffdf97a;padding:1.2rem .4rem;font-size:.86rem;font-weight:750}.selection-scope-dialog__actions{border-top:1px solid #fffdf985;align-items:center;gap:.6rem;padding:.9rem clamp(1rem,3.5vw,1.65rem) 1rem;display:flex}.selection-scope-dialog__cancel,.selection-scope-dialog__confirm{border-radius:6px;justify-content:center;align-items:center;gap:.38rem;min-height:34px;padding:0 .9rem;font-size:.8rem;font-weight:850;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.selection-scope-dialog__cancel{color:#fffdf9;background:0 0;border:1px solid #fffdf980}.selection-scope-dialog__cancel:hover{color:#fffdf9;background:#fffdf91a;border-color:#fffdf9c7}.selection-scope-dialog__confirm{color:#fffdf9;background:#2f7d45;border:1px solid #9fc2a5;box-shadow:0 8px 18px #0d261238}.selection-scope-dialog__confirm:hover:not(:disabled){background:#256a39;border-color:#c7dfbd}.selection-scope-dialog__confirm:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.selection-scope-dialog__cancel:active,.selection-scope-dialog__confirm:active:not(:disabled){transform:translateY(1px)}@media (max-width:640px){.selection-scope-dialog__actions{flex-direction:column;align-items:stretch}.selection-scope-dialog__summary{justify-content:space-between;width:100%}.selection-scope-dialog__cancel,.selection-scope-dialog__confirm{width:100%}.selection-scope-dialog__option{grid-template-columns:18px minmax(0,1fr)}.selection-scope-dialog__count{grid-column:2;justify-self:start}}.sheet-layout-editor__body{flex:1;grid-template-columns:64px minmax(420px,1fr) minmax(280px,320px);min-height:0;display:grid;position:relative;overflow:hidden}.sheet-layout-editor__body:not(:has(.sheet-layout-editor__inspector)){grid-template-columns:64px minmax(0,1fr)}.sheet-layout-editor__toolbar{background:#fffaf3;border-right:1px solid #ded3c5;flex-direction:column;align-items:center;gap:.5rem;min-height:0;padding:.5rem;display:flex;overflow-y:auto}:is(.sheet-layout-editor__toolbar:has(.sheet-layout-table-tool__menu),.sheet-layout-editor__toolbar:has(.sheet-layout-scale-tool__menu),.sheet-layout-editor__toolbar:has(.sheet-layout-margin-tool__menu),.sheet-layout-editor__toolbar:has(.sheet-layout-plant-card-tool__menu)){z-index:30;overflow:visible}.sheet-layout-editor__tool{color:#544b40;background:#fff;border:1px solid #ded3c5;border-radius:8px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.sheet-layout-editor__tool>svg{width:19px;height:19px}.sheet-layout-plant-card-icon{box-sizing:border-box;background:#fffdf9b8;border:1.6px solid;border-radius:4px;place-items:center;display:grid}.sheet-layout-plant-card-icon svg{width:64%;height:64%}.sheet-layout-editor__tool--table{position:relative;overflow:visible}.sheet-layout-scale-tool{display:grid;position:relative}.sheet-layout-scale-tool__button{align-content:center;gap:0;padding:.22rem .1rem;font-size:.58rem;font-weight:900;line-height:1}.sheet-layout-scale-tool__button>svg{width:18px;height:18px}.sheet-layout-scale-tool__button span{letter-spacing:0;display:block}.sheet-layout-scale-tool__menu{top:var(--floating-menu-offset-y,0);z-index:90;width:min(15.25rem,100vw - 7rem);max-height:min(var(--floating-menu-max-height,28rem), calc(100vh - 1.5rem));overscroll-behavior:contain;scrollbar-gutter:stable;background:#fffdf9;border:1px solid #d8cbb9;border-radius:8px;gap:.48rem;padding:.5rem;display:grid;position:absolute;left:calc(100% + .5rem);overflow-y:auto;box-shadow:0 22px 54px #1f1c1733}.sheet-layout-scale-tool__slider{align-items:center;min-width:0;height:1.55rem;padding:0 .08rem;display:grid}.sheet-layout-scale-tool__slider input[type=range]{width:100%;height:1.55rem;accent-color:var(--admin-inspector-accent);cursor:pointer;margin:0}.sheet-layout-scale-tool__presets{gap:.16rem;display:grid}.sheet-layout-scale-tool__preset-row{grid-template-columns:minmax(0,1fr) 2.15rem;align-items:center;gap:.22rem;display:grid}.sheet-layout-scale-tool__preset-action{color:#51483e;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;min-height:2.25rem;padding:.42rem .56rem;font-size:.82rem;font-weight:950;transition:background .16s,border-color .16s,transform .16s;display:flex}.sheet-layout-scale-tool__preset-action:hover{color:#fffdf9;background:#171a13;border-color:#171a13;transform:translateY(-1px)}.sheet-layout-scale-tool__empty{color:#756b5f;background:#fffaf3;border:1px dashed #d8cbb9;border-radius:9px;margin:0;padding:.55rem .62rem;font-size:.74rem;font-weight:850;line-height:1.25}.sheet-layout-scale-tool__custom{border-top:1px solid #eadcc9;grid-template-columns:minmax(0,1fr) 3.15rem 3.15rem;align-items:end;gap:.28rem .46rem;padding-top:.55rem;display:grid}.sheet-layout-scale-tool__custom-label{color:#756b5f;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:.66rem;font-weight:900;line-height:1.1}.sheet-layout-scale-tool__custom .sheet-layout-scale-tool__slider{grid-column:1/-1}.sheet-layout-scale-tool__input{color:#171a13;background:#fffdf9;border:1px solid #d8cbb9;border-radius:10px;grid-column:1;grid-template-columns:auto minmax(0,1fr);align-items:stretch;width:100%;height:2.42rem;font-size:.82rem;font-weight:950;line-height:1.1;display:grid;overflow:hidden}.sheet-layout-scale-tool__input>span{letter-spacing:0;align-items:center;height:100%;padding-left:.62rem;display:flex}.sheet-layout-scale-tool__input input{color:#171a13;min-width:0;height:100%;font:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;outline:0;padding:0 .7rem 0 .08rem;line-height:1.1}.sheet-layout-scale-tool__save-current,.sheet-layout-scale-tool__apply{border-radius:10px;justify-self:stretch;width:100%;min-width:0;height:2.42rem;padding:0 .58rem;font-size:.78rem;font-weight:900}.sheet-layout-scale-tool__save-current{color:#0b7a36;background:linear-gradient(#f5fff6 0%,#edf8ef 100%);border:1px solid #1f7a3b;grid-column:2;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.sheet-layout-scale-tool__save-current:hover:not([aria-disabled=true]){color:#095f2a;background:#e8f7eb;border-color:#125f2d;transform:translateY(-1px)}.sheet-layout-scale-tool__save-current[aria-disabled=true]{cursor:default;opacity:.42}.sheet-layout-scale-tool__apply{color:#fffdf9;background:#171a13;border:1px solid #171a13;grid-column:3}.sheet-layout-margin-tool{display:grid;position:relative}.sheet-layout-margin-tool__menu{top:var(--floating-menu-offset-y,0);z-index:86;width:min(22rem,100vw - 7rem);max-height:min(var(--floating-menu-max-height,26rem), calc(100vh - 1.5rem));overscroll-behavior:contain;scrollbar-gutter:stable;background:#fffdf9;border:1px solid #d8cbb9;border-radius:8px;gap:.5rem;padding:.48rem;display:grid;position:absolute;left:calc(100% + .5rem);overflow-y:auto;box-shadow:0 22px 54px #1f1c1733}.sheet-layout-margin-tool__presets{gap:.26rem;display:grid}.sheet-layout-margin-tool__presets button{color:#51483e;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;gap:.14rem;padding:.58rem .66rem;transition:background .16s,border-color .16s,transform .16s;display:grid}.sheet-layout-margin-tool__presets button:hover,.sheet-layout-margin-tool__presets button.is-active{background:#fff8ed;border-color:#cdbda8;transform:translateY(-1px)}.sheet-layout-margin-tool__presets button.is-active{border-color:#0d7d506b;box-shadow:inset 3px 0 #0d7d50d1}.sheet-layout-margin-tool__presets strong{color:#171a13;font-size:.82rem;font-weight:950}.sheet-layout-margin-tool__presets span,.sheet-layout-margin-tool__presets small{color:#756b5f;font-size:.7rem;font-weight:700;line-height:1.24}.sheet-layout-margin-tool__presets small{color:#8d8275;letter-spacing:0}.sheet-layout-margin-tool__custom{border-top:1px solid #eadcc9;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding-top:.6rem;display:grid}.sheet-layout-margin-tool__custom>strong{color:#171a13;grid-column:1/-1;font-size:.72rem;font-weight:950}.sheet-layout-margin-tool__custom label{color:#756b5f;gap:.24rem;font-size:.66rem;font-weight:900;display:grid}.sheet-layout-margin-tool__custom input{color:#171a13;min-width:0;font:inherit;background:#fffdf9;border:1px solid #d8cbb9;border-radius:10px;outline:0;padding:.52rem .58rem;font-size:.82rem;font-weight:900}.sheet-layout-margin-tool__custom input:focus{border-color:#0d7d50b8;box-shadow:0 0 0 3px #0d7d501f}.sheet-layout-margin-tool__custom button{color:#fffdf9;background:#171a13;border:1px solid #171a13;border-radius:10px;grid-column:1/-1;padding:.62rem .72rem;font-size:.78rem;font-weight:950}.sheet-layout-table-tool{display:grid;position:relative}.sheet-layout-table-tool__menu{top:var(--floating-menu-offset-y,0);z-index:80;width:min(18rem,100vw - 7rem);max-height:min(var(--floating-menu-max-height,22rem), calc(100vh - 1.5rem));overscroll-behavior:contain;scrollbar-gutter:stable;background:#fffdf9;border:1px solid #d8cbb9;border-radius:8px;gap:.28rem;padding:.42rem;display:grid;position:absolute;left:calc(100% + .5rem);overflow-y:auto;box-shadow:0 18px 48px #1f1c172e}.sheet-layout-table-tool__menu button{color:#51483e;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;gap:.14rem;padding:.54rem .62rem;transition:background .16s,border-color .16s,transform .16s;display:grid}.sheet-layout-table-tool__menu button:hover{background:#fff8ed;border-color:#cdbda8;transform:translateY(-1px)}.sheet-layout-table-tool__menu strong{color:#171a13;font-size:.82rem;font-weight:900}.sheet-layout-table-tool__menu span{color:#756b5f;font-size:.7rem;font-weight:680;line-height:1.24}.sheet-layout-plant-card-tool{display:grid;position:relative}:where(.sheet-layout-scale-tool,.sheet-layout-margin-tool,.sheet-layout-table-tool,.sheet-layout-plant-card-tool):has(:where(.sheet-layout-scale-tool__menu,.sheet-layout-margin-tool__menu,.sheet-layout-table-tool__menu,.sheet-layout-plant-card-tool__menu)):after{top:min(var(--floating-menu-offset-y,0), 0px);z-index:79;width:.8rem;height:max(100%, min(var(--floating-menu-max-height,30rem), calc(100vh - 1.5rem)));content:"";position:absolute;left:100%}.sheet-layout-plant-card-tool__menu{top:var(--floating-menu-offset-y,0);z-index:84;width:min(21rem,100vw - 7rem);max-height:min(var(--floating-menu-max-height,30rem), calc(100vh - 1.5rem));background:#fffdf9;border:1px solid #d8cbb9;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);gap:.48rem;padding:.5rem;display:grid;position:absolute;left:calc(100% + .5rem);overflow:hidden;box-shadow:0 22px 54px #1f1c1733}.sheet-layout-plant-card-tool__search{color:#70675d;background:#fffaf3;border:1px solid #d8cbb9;border-radius:8px;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.4rem;height:2.35rem;padding:0 .58rem;display:grid}.sheet-layout-plant-card-tool__search input{color:#171a13;background:0 0;border:0;outline:0;min-width:0;font-size:.82rem;font-weight:850}.sheet-layout-plant-card-tool__search input::placeholder{color:#9a8c7c;opacity:1}.sheet-layout-plant-card-tool__actions{grid-template-columns:minmax(0,1fr) 7.65rem;align-items:stretch;gap:.42rem;display:grid}.sheet-layout-plant-card-tool__filter,.sheet-layout-plant-card-tool__auto-layout{box-sizing:border-box;color:#5f574c;text-align:center;white-space:nowrap;background:#fffaf3b8;border:1px solid #d8cbb9c2;border-radius:8px;justify-content:center;align-items:center;gap:.38rem;width:100%;min-width:0;height:2.18rem;min-height:2.18rem;padding:0 .72rem;font-size:.74rem;font-weight:850;line-height:1;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex;overflow:hidden}.sheet-layout-plant-card-tool__filter span,.sheet-layout-plant-card-tool__auto-layout span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sheet-layout-plant-card-tool__auto-layout svg{flex:none}.sheet-layout-plant-card-tool__filter:hover,.sheet-layout-plant-card-tool__auto-layout:not(:disabled):hover{color:#171a13;background:#fffdf9;border-color:#108a2f4d}.sheet-layout-plant-card-tool__filter:focus-visible,.sheet-layout-plant-card-tool__auto-layout:focus-visible{outline-offset:2px;outline:2px solid #108a2f3d}.sheet-layout-plant-card-tool__filter.is-checked{color:#fffdf9;background:linear-gradient(#229949,#137f35);border-color:#128033;box-shadow:inset 0 1px #ffffff47,0 5px 14px #1280332e}.sheet-layout-plant-card-tool__filter.is-checked:hover{color:#fffdf9;background:linear-gradient(#248f45,#116f30);border-color:#0f7330}.sheet-layout-plant-card-tool__auto-layout{color:#116b35;background:linear-gradient(#fbfff7,#f0faec);border-color:#108a2f3d;box-shadow:inset 0 1px #fffc,0 5px 14px #1f1c170f}.sheet-layout-plant-card-tool__auto-layout:not(:disabled):hover{color:#0f572e;background:linear-gradient(#f8fff3,#e8f7e3);border-color:#116b355c;box-shadow:inset 0 1px #ffffffdb,0 8px 18px #116b351a}.sheet-layout-plant-card-tool__auto-layout:disabled{cursor:not-allowed;color:#a69b8b;box-shadow:none;background:#f6f1e9b8;border-color:#d8cbb9b3}.sheet-layout-plant-card-tool__list{overscroll-behavior:contain;scrollbar-gutter:auto;gap:.22rem;min-height:0;padding:.18rem 0 .04rem;display:grid;overflow-y:auto}.sheet-layout-plant-card-tool__item{color:#51483e;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;min-height:2.55rem;padding:.34rem .5rem;transition:background .14s,border-color .14s,box-shadow .14s;display:grid;position:relative}.sheet-layout-plant-card-tool__item.has-number{grid-template-columns:auto minmax(0,1fr) auto}.sheet-layout-plant-card-tool__item:hover{background:#fff8ed;border-color:#cdbda8;transform:none}.sheet-layout-plant-card-tool__item.is-active{color:#171a13;background:linear-gradient(#eff8ebf0,#fffaf3f5);border-color:#1f7a3b4d;transform:none;box-shadow:inset 0 0 0 1px #fffdf9d1,0 8px 18px #404e3014}.sheet-layout-plant-card-tool__item.is-active .sheet-layout-plant-card-tool__copy strong,.sheet-layout-plant-card-tool__item.is-active .sheet-layout-plant-card-tool__copy em{color:inherit}.sheet-layout-plant-card-tool__item.is-active svg{color:#1f7a3b}.sheet-layout-plant-card-tool__item.is-duplicate{padding-bottom:.34rem}.sheet-layout-plant-card-tool__item.is-duplicate .sheet-layout-plant-card-tool__copy,.sheet-layout-plant-card-tool__item.is-duplicate .sheet-layout-plant-card-inspector-select__thumb{opacity:.58}.sheet-layout-plant-card-tool__item.is-duplicate:hover .sheet-layout-plant-card-tool__copy,.sheet-layout-plant-card-tool__item.is-duplicate:hover .sheet-layout-plant-card-inspector-select__thumb{opacity:.72}.sheet-layout-plant-card-tool__item.is-duplicate:after{color:#8d7f70;content:"Дубль";letter-spacing:0;pointer-events:none;font-size:.62rem;font-style:italic;font-weight:760;line-height:1;position:absolute;bottom:.22rem;right:.5rem}.sheet-layout-plant-card-tool__number{color:#0d6f3c;background:#f3fbf4;border:1px solid #108a2f42;border-radius:999px;justify-content:center;place-self:center start;align-items:center;width:1.35rem;height:1.35rem;font-size:.74rem;font-weight:950;line-height:1;display:inline-flex}.sheet-layout-plant-card-tool__copy{gap:.06rem;min-width:0;display:grid}.sheet-layout-plant-card-tool__copy strong,.sheet-layout-plant-card-tool__copy em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sheet-layout-plant-card-tool__copy strong{color:#171a13;font-size:.8rem;font-style:normal;font-weight:920;line-height:1.08}.sheet-layout-plant-card-tool__copy em{color:#746b5f;font-size:.68rem;font-weight:720;line-height:1.05}.sheet-layout-plant-card-tool__empty{color:#756b5f;background:#fffaf3;border:1px dashed #d8cbb9;border-radius:8px;margin:0;padding:.6rem;font-size:.76rem;font-weight:800;line-height:1.25}.sheet-layout-editor__tool:hover{color:#544b40;background:#fffaf3;border-color:#171a13}.sheet-layout-editor__tool.is-active{color:#fffdf9;background:#171a13;border-color:#171a13}.sheet-layout-editor__tool:disabled{cursor:default;opacity:.38;transform:none}.sheet-layout-editor__tool:disabled:hover{color:#544b40;background:#fff;border-color:#ded3c5}.sheet-layout-editor__stage{cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;background:#eee8dd;min-width:0;min-height:0;position:relative;overflow:hidden}.sheet-layout-editor__stage.is-panning{cursor:grabbing}.sheet-layout-editor__stage.is-panning *{cursor:grabbing!important}.sheet-layout-editor__viewport{position:absolute;inset:0;overflow:hidden}.sheet-layout-editor__canvas{--sheet-canvas-zoom:1;--sheet-canvas-zoom-inverse:1;--sheet-table-chrome-scale:1;--sheet-focus-line:calc(1px / var(--sheet-canvas-zoom));--sheet-focus-line-2:calc(2px / var(--sheet-canvas-zoom));--sheet-focus-line-4:calc(4px / var(--sheet-canvas-zoom));--sheet-focus-shadow-y:calc(14px / var(--sheet-canvas-zoom));--sheet-focus-shadow-blur:calc(30px / var(--sheet-canvas-zoom));--sheet-hover-shadow-y:calc(10px / var(--sheet-canvas-zoom));--sheet-hover-shadow-blur:calc(24px / var(--sheet-canvas-zoom));transform-origin:0 0;position:absolute;top:0;left:0}.sheet-layout-editor .sheet-layout-model-plant-badge{transform:scale(var(--sheet-canvas-zoom-inverse,1));transform-box:view-box}.sheet-layout-editor.is-web-interactive .sheet-layout-model-arrow-line,.sheet-layout-editor.is-web-interactive .sheet-layout-arrow-line{vector-effect:non-scaling-stroke}.sheet-layout-editor__paper{-webkit-user-select:none;user-select:none;background:#fffdf9;border:1px solid #cfc4b7;width:min(52rem,100vw - 9rem);min-width:34rem;position:relative;overflow:visible;box-shadow:0 24px 60px #2424242e}.sheet-layout-editor__paper.has-out-of-bounds-content:after{z-index:90;box-shadow:0 0 0 100vmax #eee8ddc2, 0 0 0 calc(100vmax + var(--sheet-focus-line)) #1f1c1714;content:"";pointer-events:none;position:absolute;inset:0}.sheet-layout-editor__drawing-canvas{-webkit-user-select:none;user-select:none;background:#fffdf9;border:1px solid #cfc4b7;width:min(78rem,100vw - 10rem);min-width:38rem;position:relative;overflow:visible;box-shadow:0 22px 54px #24242424}.sheet-layout-editor__drawing-canvas .sheet-layout-model{width:100%;height:100%;display:block}.sheet-layout-editor__drawing-canvas.is-crop-drawing,.sheet-layout-editor__drawing-canvas.is-crop-drawing .sheet-layout-model,.sheet-layout-editor__drawing-canvas.is-crop-drawing .sheet-layout-model-object{cursor:crosshair}.sheet-layout-selection-marquee{z-index:140;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.sheet-layout-editor__margin{z-index:39;pointer-events:none;border:1px dashed #65745c57;position:absolute}.sheet-layout-margin-overflow-layer{z-index:37;pointer-events:none;position:absolute;inset:0;overflow:visible}.sheet-layout-margin-overflow-layer span{-webkit-backdrop-filter:saturate(.45)brightness(.96);backdrop-filter:saturate(.45)brightness(.96);background:linear-gradient(#f2eee5ad,#f2eee5ad),#1f1c1714;position:absolute}.sheet-layout-smart-guides-layer{z-index:120;pointer-events:none;position:absolute;inset:0;overflow:visible}.sheet-layout-layer-preview{z-index:118;pointer-events:none;transition:opacity .16s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;overflow:visible}.sheet-layout-layer-preview__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sheet-layout-smart-guide{opacity:.92;background:#ff4fca;border-radius:999px;display:block;position:absolute;box-shadow:0 0 0 .5px #ffffffb8,0 0 6px #ff4fca57}.sheet-layout-smart-guide.is-x{width:var(--sheet-smart-guide-thickness,2px);transform:translate(-50%)}.sheet-layout-smart-guide.is-y{height:var(--sheet-smart-guide-thickness,2px);transform:translateY(-50%)}.sheet-layout-smart-guide.is-margin{background:#f05ec5}.sheet-layout-smart-guide.is-page{background:#ff4fca}.sheet-layout-smart-guide.is-spacing{opacity:.96;background:#ff39c6;overflow:visible;box-shadow:0 0 0 .5px #ffffffd1,0 0 8px #ff39c66b}.sheet-layout-smart-guide.is-spacing.is-equal{background:#ff18bb;box-shadow:0 0 0 .5px #ffffffe6,0 0 10px #ff18bb85}.sheet-layout-smart-guide__cap{background:inherit;box-shadow:inherit;border-radius:999px;display:block;position:absolute}.sheet-layout-smart-guide.is-y .sheet-layout-smart-guide__cap{width:var(--sheet-smart-guide-thickness,2px);height:var(--sheet-smart-guide-cap-size,7px);top:50%;transform:translate(-50%,-50%)}.sheet-layout-smart-guide.is-y .sheet-layout-smart-guide__cap.is-start{left:0}.sheet-layout-smart-guide.is-y .sheet-layout-smart-guide__cap.is-end{left:100%}.sheet-layout-smart-guide.is-x .sheet-layout-smart-guide__cap{width:var(--sheet-smart-guide-cap-size,7px);height:var(--sheet-smart-guide-thickness,2px);left:50%;transform:translate(-50%,-50%)}.sheet-layout-smart-guide.is-x .sheet-layout-smart-guide__cap.is-start{top:0}.sheet-layout-smart-guide.is-x .sheet-layout-smart-guide__cap.is-end{top:100%}.sheet-layout-smart-guide__label{z-index:1;color:#8b0064;white-space:nowrap;background:#fffdf9f5;border:1px solid #ff39c66b;border-radius:999px;justify-content:center;align-items:center;min-width:28px;padding:2px 5px 2.5px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;position:absolute;box-shadow:0 6px 14px #1f1c171f}.sheet-layout-smart-guide.is-y .sheet-layout-smart-guide__label{transform:translate(-50%, calc(-100% - 4px)) scale(var(--sheet-smart-guide-label-scale,1));transform-origin:bottom;top:0;left:50%}.sheet-layout-smart-guide.is-x .sheet-layout-smart-guide__label{transform:translate(6px, -50%) scale(var(--sheet-smart-guide-label-scale,1));transform-origin:0;top:50%;left:100%}.sheet-layout-block{z-index:2;border:var(--sheet-focus-line) solid transparent;cursor:default;background:0 0;outline:0;min-width:2rem;min-height:1.5rem;transition:border-color .22s,box-shadow .22s;display:grid;position:absolute}.sheet-layout-block:hover,.sheet-layout-block.is-hovered{box-shadow:0 0 0 var(--sheet-focus-line) #fffdf9e6, 0 0 0 var(--sheet-focus-line-2) #2f78a829, 0 var(--sheet-hover-shadow-y) var(--sheet-hover-shadow-blur) #18333e14;border-color:#2f78a8b3}.sheet-layout-block.is-viewport,.sheet-layout-block.is-viewport:hover{z-index:1;box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.sheet-layout-block.is-selected{box-shadow:0 0 0 var(--sheet-focus-line) #fffdf9fa, 0 0 0 var(--sheet-focus-line-2) #0d7d50b8, 0 0 0 var(--sheet-focus-line-4) #0d7d5021, 0 var(--sheet-focus-shadow-y) var(--sheet-focus-shadow-blur) #13433029;border-color:#0d7d50f5}.sheet-layout-block.is-table,.sheet-layout-block.is-zone_legend{border-width:0}.sheet-layout-block.is-table.is-selected,.sheet-layout-block.is-zone_legend.is-selected,.sheet-layout-block.is-table.is-hovered,.sheet-layout-block.is-zone_legend.is-hovered,.sheet-layout-block.is-table:hover,.sheet-layout-block.is-zone_legend:hover{box-shadow:none;border-color:#0000}.sheet-layout-block.is-table.is-selected:before,.sheet-layout-block.is-zone_legend.is-selected:before{display:none}.sheet-layout-block.is-table.is-table-frame-selected,.sheet-layout-block.is-zone_legend.is-table-frame-selected{box-shadow:0 0 0 var(--sheet-focus-line) #fffdf9fa, 0 0 0 var(--sheet-focus-line-2) #0d7d50b8, 0 0 0 var(--sheet-focus-line-4) #0d7d5021, 0 var(--sheet-focus-shadow-y) var(--sheet-focus-shadow-blur) #13433029;border-color:#0d7d50f5}.sheet-layout-block.is-drag-preview{z-index:24;will-change:transform}.sheet-layout-block.is-drag-preview .sheet-layout-block__resize,.sheet-layout-block.is-drag-preview:before{transition:none}.sheet-layout-block.is-text.is-selected{box-shadow:none;border-color:#0000}.sheet-layout-block.is-text.is-selected:before{inset:calc(-1px / var(--sheet-canvas-zoom));z-index:5;border:calc(1px / var(--sheet-canvas-zoom)) solid #747474db;box-shadow:0 0 0 calc(1px / var(--sheet-canvas-zoom)) #ffffffb8;content:"";opacity:1;pointer-events:none;background:0 0;border-radius:0;transition:opacity .22s,border-color .22s,box-shadow .22s;position:absolute}.sheet-layout-block.is-text.is-hovered{box-shadow:none;border-color:#0000}.sheet-layout-block.is-text.is-hovered:before{inset:calc(-2px / var(--sheet-canvas-zoom));z-index:5;border:var(--sheet-focus-line) solid #2f78a87a;border-radius:calc(5px / var(--sheet-canvas-zoom));box-shadow:0 0 0 var(--sheet-focus-line) #fffdf9d1, 0 calc(8px / var(--sheet-canvas-zoom)) calc(18px / var(--sheet-canvas-zoom)) #18333e14;content:"";pointer-events:none;position:absolute}.sheet-layout-block.is-viewport.is-selected{z-index:3;box-shadow:0 0 0 var(--sheet-focus-line) #fffdf9fa, 0 0 0 var(--sheet-focus-line-2) #0d7d50b3, 0 0 0 var(--sheet-focus-line-4) #0d7d501f, 0 var(--sheet-focus-shadow-y) var(--sheet-focus-shadow-blur) #13433024;border-color:#0d7d50f2;overflow:visible}.sheet-layout-block.is-plant_card.is-selected{--sheet-plant-selection-line:#f0c74d;--sheet-plant-selection-frame:#0c0a07d1;--sheet-plant-selection-frame-contrast:#fffae5b8;--sheet-plant-selection-contrast:#0a0907c7;--sheet-plant-selection-hairline:clamp(.8px, calc(1px / var(--sheet-canvas-zoom)), 1.5px);--sheet-plant-selection-thick:clamp(2px, calc(3px / var(--sheet-canvas-zoom)), 4px);--sheet-plant-selection-thick-offset:clamp(-4px, calc(-3px / var(--sheet-canvas-zoom)), -2px);--sheet-plant-selection-corner:clamp(18px, calc(26px / var(--sheet-canvas-zoom)), 34px);--sheet-plant-selection-middle:clamp(20px, calc(28px / var(--sheet-canvas-zoom)), 36px);--sheet-plant-selection-hit:clamp(8px, calc(10px / var(--sheet-canvas-zoom)), 14px);z-index:12;box-shadow:none;border-color:#0000}.sheet-layout-block.is-plant_card.is-selected:before{content:none}.sheet-layout-block.is-plant_card.is-hovered{box-shadow:0 0 0 calc(1px / var(--sheet-canvas-zoom)) #fffdf9e6, 0 0 0 calc(2px / var(--sheet-canvas-zoom)) #2f78a814;border-color:#2f78a847}.sheet-layout-block.is-plant_card:hover:not(.is-selected):not(.is-hovered),.sheet-layout-block.is-plant_card.is-selected.is-hovered{box-shadow:none;border-color:#0000}.sheet-layout-block.is-crop-fragment,.sheet-layout-block.is-crop-fragment.is-fragment-tool,.sheet-layout-block.is-crop-fragment.is-fragment-tool:active,.sheet-layout-block.is-locked{cursor:default}.sheet-layout-block.is-hidden{opacity:.34}.sheet-layout-block.is-hidden:after{z-index:7;content:"";pointer-events:none;background:#fffdf94d;border:1px dashed #6b605499;position:absolute;inset:0}.sheet-layout-block__dim,.yb-public-sheet-block__dim{z-index:4;pointer-events:none;background:#050807;position:absolute;inset:0}.sheet-layout-editor.is-drawing-tool .sheet-layout-editor__viewport,.sheet-layout-editor.is-drawing-tool .sheet-layout-editor__canvas,.sheet-layout-editor.is-drawing-tool .sheet-layout-editor__paper,.sheet-layout-editor.is-drawing-tool .sheet-layout-block,.sheet-layout-editor.is-drawing-tool .sheet-layout-model,.sheet-layout-editor.is-drawing-tool .sheet-layout-model-object{cursor:crosshair}.sheet-layout-editor.is-drawing-mode .sheet-layout-block:not(.is-viewport),.sheet-layout-editor.is-drawing-mode .sheet-layout-model-annotation{pointer-events:none}.sheet-layout-editor.is-sheet-mode:not(.is-drawing-tool) .sheet-layout-block.is-viewport{cursor:default}.sheet-layout-editor.is-text-tool .sheet-layout-editor__viewport,.sheet-layout-editor.is-text-tool .sheet-layout-editor__canvas,.sheet-layout-editor.is-text-tool .sheet-layout-editor__paper,.sheet-layout-editor.is-text-tool .sheet-layout-block{cursor:text}.sheet-layout-editor.is-text-tool .sheet-layout-block__resize{cursor:inherit}.sheet-layout-editor.is-text-tool .sheet-layout-block__resize.is-nw,.sheet-layout-editor.is-text-tool .sheet-layout-block__resize.is-se{cursor:nwse-resize}.sheet-layout-editor.is-text-tool .sheet-layout-block__resize.is-ne,.sheet-layout-editor.is-text-tool .sheet-layout-block__resize.is-sw{cursor:nesw-resize}.sheet-layout-editor.is-text-tool.is-text-editing .sheet-layout-editor__viewport,.sheet-layout-editor.is-text-tool.is-text-editing .sheet-layout-editor__canvas,.sheet-layout-editor.is-text-tool.is-text-editing .sheet-layout-editor__paper,.sheet-layout-editor.is-text-tool.is-text-editing .sheet-layout-block{cursor:default}.sheet-layout-editor.is-text-tool.is-text-editing .sheet-layout-text-editor,.sheet-layout-editor.is-text-tool.is-text-editing .sheet-layout-text-editor *{cursor:text}.sheet-layout-editor.is-table-tool .sheet-layout-editor__viewport,.sheet-layout-editor.is-table-tool .sheet-layout-editor__canvas,.sheet-layout-editor.is-table-tool .sheet-layout-editor__paper,.sheet-layout-editor.is-table-tool .sheet-layout-block{cursor:copy}.sheet-layout-editor.is-table-border-draw-tool .sheet-layout-editor__viewport,.sheet-layout-editor.is-table-border-draw-tool .sheet-layout-editor__canvas,.sheet-layout-editor.is-table-border-draw-tool .sheet-layout-editor__paper,.sheet-layout-editor.is-table-border-draw-tool .sheet-layout-block,.sheet-layout-editor.is-table-border-draw-tool .sheet-layout-editor__paper *{cursor:var(--sheet-table-border-draw-cursor)}.sheet-layout-editor.is-table-border-erase-tool .sheet-layout-editor__viewport,.sheet-layout-editor.is-table-border-erase-tool .sheet-layout-editor__canvas,.sheet-layout-editor.is-table-border-erase-tool .sheet-layout-editor__paper,.sheet-layout-editor.is-table-border-erase-tool .sheet-layout-block,.sheet-layout-editor.is-table-border-erase-tool .sheet-layout-editor__paper *{cursor:var(--sheet-table-border-erase-cursor)}.sheet-layout-block__grip{z-index:5;color:#108a2f;pointer-events:none;background:#fffdf9;border:1px solid #108a2f;border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;transition:opacity .22s;display:grid;position:absolute;top:-.65rem;left:50%;transform:translate(-50%)}.sheet-layout-block.is-text .sheet-layout-block__grip,.sheet-layout-block.is-plant_card .sheet-layout-block__grip,.sheet-layout-block.is-table .sheet-layout-block__grip,.sheet-layout-block.is-zone_legend .sheet-layout-block__grip{display:none}.sheet-layout-table-word-control{z-index:12;color:#2c2c2c;background:#fff;border:1px solid #8d8d8d;place-items:center;padding:0;font-size:.9rem;font-weight:700;line-height:1;transition:background .12s,border-color .12s,color .12s;display:grid;position:absolute;box-shadow:0 1px 2px #1414141f}.sheet-layout-table-word-control:hover{background:#f5f5f5;border-color:#4b4b4b}.sheet-layout-table-word-control--move{cursor:move;width:1rem;height:1rem;top:-1.05rem;left:-1.05rem}.sheet-layout-block__resize{z-index:6;background:#fffdf9;border:1px solid #108a2f;border-radius:.18rem;width:.72rem;height:.72rem;transition:opacity .22s,border-color .14s,box-shadow .14s,background .14s;position:absolute;box-shadow:0 4px 10px #108a2f29}.sheet-layout-block.is-text .sheet-layout-block__resize{z-index:8;width:calc(9px / var(--sheet-canvas-zoom));height:calc(9px / var(--sheet-canvas-zoom));border:calc(1.5px / var(--sheet-canvas-zoom)) solid #7e7e7eeb;box-shadow:0 0 0 calc(1px / var(--sheet-canvas-zoom)) #fffffff5, 0 calc(1px / var(--sheet-canvas-zoom)) calc(3px / var(--sheet-canvas-zoom)) #1f1c1724;background:#fff;border-radius:999px;transition:opacity .22s,border-color .12s,box-shadow .12s}.sheet-layout-block.is-plant_card .sheet-layout-block__resize{z-index:8;width:var(--sheet-plant-selection-corner,calc(26px / var(--sheet-canvas-zoom)));height:var(--sheet-plant-selection-corner,calc(26px / var(--sheet-canvas-zoom)));box-shadow:none;filter:drop-shadow(0 0 var(--sheet-plant-selection-hairline,calc(1px / var(--sheet-canvas-zoom))) var(--sheet-plant-selection-contrast,#0a0907c7)) drop-shadow(0 var(--sheet-plant-selection-hairline,calc(1px / var(--sheet-canvas-zoom))) var(--sheet-plant-selection-hairline,calc(1px / var(--sheet-canvas-zoom))) #fffae52e);background:0 0;border:0;border-radius:0;transition:opacity .22s,filter .12s,transform .12s}.sheet-layout-editor.is-selection-chrome-suppressed .sheet-layout-block.is-selected,.sheet-layout-editor.is-selection-chrome-suppressed .sheet-layout-block.is-viewport.is-selected,.sheet-layout-editor.is-selection-chrome-suppressed .sheet-layout-block.is-plant_card.is-selected,.sheet-layout-editor.is-selection-chrome-suppressed .sheet-layout-block.is-plant_card.is-selected.is-hovered{box-shadow:none;border-color:#0000}.sheet-layout-editor.is-selection-chrome-suppressed .sheet-layout-block.is-selected:before,.sheet-layout-editor.is-selection-chrome-suppressed .sheet-layout-block.is-selected .sheet-layout-block__grip,.sheet-layout-editor.is-selection-chrome-suppressed .sheet-layout-block.is-selected .sheet-layout-block__resize{opacity:0}.sheet-layout-editor.is-selection-chrome-suppressed .sheet-layout-block.is-table.is-selected .sheet-layout-block__grip,.sheet-layout-editor.is-selection-chrome-suppressed .sheet-layout-block.is-zone_legend.is-selected .sheet-layout-block__grip{opacity:1}.sheet-layout-editor.is-exporting .sheet-layout-editor__paper{box-shadow:none;border:0;overflow:hidden}.sheet-layout-editor.is-exporting .sheet-layout-editor__paper.has-out-of-bounds-content:after{content:none}.sheet-layout-editor.is-exporting .sheet-layout-block,.sheet-layout-editor.is-exporting .sheet-layout-block:hover,.sheet-layout-editor.is-exporting .sheet-layout-block.is-hovered,.sheet-layout-editor.is-exporting .sheet-layout-block.is-selected,.sheet-layout-editor.is-exporting .sheet-layout-block.is-table.is-table-frame-selected,.sheet-layout-editor.is-exporting .sheet-layout-block.is-zone_legend.is-table-frame-selected{box-shadow:none;border-color:#0000}.sheet-layout-editor.is-exporting .sheet-layout-block:before,.sheet-layout-editor.is-exporting .sheet-layout-block.is-text:before,.sheet-layout-editor.is-exporting .sheet-layout-block.is-callout:before{content:none}.sheet-layout-editor.is-exporting .sheet-layout-block__grip,.sheet-layout-editor.is-exporting .sheet-layout-block__resize,.sheet-layout-editor.is-exporting .sheet-layout-table-word-control,.sheet-layout-editor.is-exporting .sheet-layout-table__line-handle,.sheet-layout-editor.is-exporting .sheet-layout-table__border-hit,.sheet-layout-editor.is-exporting .sheet-layout-editor__margin,.sheet-layout-editor.is-exporting .sheet-layout-margin-overflow-layer,.sheet-layout-editor.is-exporting .sheet-layout-smart-guides-layer,.sheet-layout-editor.is-exporting .sheet-layout-layer-preview{display:none!important}.sheet-layout-editor.is-exporting .sheet-layout-table__cell.is-selected-cell,.sheet-layout-editor.is-exporting .sheet-layout-table__cell.is-active-cell{box-shadow:none}.sheet-layout-editor.is-exporting .sheet-layout-table__cell.is-selected-cell:before,.sheet-layout-editor.is-exporting .sheet-layout-table__cell.is-active-cell:before{opacity:0;background:0 0}.sheet-layout-editor.is-exporting .sheet-layout-table__cell:has(.sheet-layout-table__cell-editor):before{opacity:0;background:0 0}.sheet-layout-block.is-plant_card .sheet-layout-block__resize:hover{filter:drop-shadow(0 0 calc(2px / var(--sheet-canvas-zoom)) #0a0907e6) drop-shadow(0 0 calc(5px / var(--sheet-canvas-zoom)) #f0c74d85)}.sheet-layout-block.is-text .sheet-layout-block__resize:hover{box-shadow:0 0 0 calc(1px / var(--sheet-canvas-zoom)) #fff, 0 calc(2px / var(--sheet-canvas-zoom)) calc(6px / var(--sheet-canvas-zoom)) #1f1c1733;border-color:#4e4e4efa}.sheet-layout-block__resize.is-nw{cursor:nwse-resize;top:-.38rem;left:-.38rem}.sheet-layout-block__resize.is-ne{cursor:nesw-resize;top:-.38rem;right:-.38rem}.sheet-layout-block__resize.is-sw{cursor:nesw-resize;bottom:-.38rem;left:-.38rem}.sheet-layout-block__resize.is-se{cursor:nwse-resize;bottom:-.38rem;right:-.38rem}.sheet-layout-block__resize.is-n,.sheet-layout-block__resize.is-s{cursor:ns-resize;left:50%;transform:translate(-50%)}.sheet-layout-block__resize.is-n{top:-.38rem}.sheet-layout-block__resize.is-s{bottom:-.38rem}.sheet-layout-block__resize.is-e,.sheet-layout-block__resize.is-w{cursor:ew-resize;top:50%;transform:translateY(-50%)}.sheet-layout-block__resize.is-e{right:-.38rem}.sheet-layout-block__resize.is-w{left:-.38rem}.sheet-layout-block.is-text .sheet-layout-block__resize.is-nw{top:calc(-5px / var(--sheet-canvas-zoom));left:calc(-5px / var(--sheet-canvas-zoom))}.sheet-layout-block.is-plant_card .sheet-layout-block__resize.is-nw{top:var(--sheet-plant-selection-thick-offset,calc(-3px / var(--sheet-canvas-zoom)));left:var(--sheet-plant-selection-thick-offset,calc(-3px / var(--sheet-canvas-zoom)));border-top:var(--sheet-plant-selection-thick,calc(3px / var(--sheet-canvas-zoom))) solid var(--sheet-plant-selection-line,#f0c74d);border-left:var(--sheet-plant-selection-thick,calc(3px / var(--sheet-canvas-zoom))) solid var(--sheet-plant-selection-line,#f0c74d)}.sheet-layout-block.is-text .sheet-layout-block__resize.is-ne{top:calc(-5px / var(--sheet-canvas-zoom));right:calc(-5px / var(--sheet-canvas-zoom))}.sheet-layout-block.is-plant_card .sheet-layout-block__resize.is-ne{top:var(--sheet-plant-selection-thick-offset,calc(-3px / var(--sheet-canvas-zoom)));right:var(--sheet-plant-selection-thick-offset,calc(-3px / var(--sheet-canvas-zoom)));border-top:var(--sheet-plant-selection-thick,calc(3px / var(--sheet-canvas-zoom))) solid var(--sheet-plant-selection-line,#f0c74d);border-right:var(--sheet-plant-selection-thick,calc(3px / var(--sheet-canvas-zoom))) solid var(--sheet-plant-selection-line,#f0c74d)}.sheet-layout-block.is-text .sheet-layout-block__resize.is-sw{bottom:calc(-5px / var(--sheet-canvas-zoom));left:calc(-5px / var(--sheet-canvas-zoom))}.sheet-layout-block.is-plant_card .sheet-layout-block__resize.is-sw{bottom:var(--sheet-plant-selection-thick-offset,calc(-3px / var(--sheet-canvas-zoom)));left:var(--sheet-plant-selection-thick-offset,calc(-3px / var(--sheet-canvas-zoom)));border-bottom:var(--sheet-plant-selection-thick,calc(3px / var(--sheet-canvas-zoom))) solid var(--sheet-plant-selection-line,#f0c74d);border-left:var(--sheet-plant-selection-thick,calc(3px / var(--sheet-canvas-zoom))) solid var(--sheet-plant-selection-line,#f0c74d)}.sheet-layout-block.is-text .sheet-layout-block__resize.is-se{right:calc(-5px / var(--sheet-canvas-zoom));bottom:calc(-5px / var(--sheet-canvas-zoom))}.sheet-layout-block.is-plant_card .sheet-layout-block__resize.is-se{right:var(--sheet-plant-selection-thick-offset,calc(-3px / var(--sheet-canvas-zoom)));bottom:var(--sheet-plant-selection-thick-offset,calc(-3px / var(--sheet-canvas-zoom)));border-right:var(--sheet-plant-selection-thick,calc(3px / var(--sheet-canvas-zoom))) solid var(--sheet-plant-selection-line,#f0c74d);border-bottom:var(--sheet-plant-selection-thick,calc(3px / var(--sheet-canvas-zoom))) solid var(--sheet-plant-selection-line,#f0c74d)}.sheet-layout-block.is-text .sheet-layout-block__resize.is-n,.sheet-layout-block.is-text .sheet-layout-block__resize.is-s{cursor:ns-resize;left:50%;transform:translate(-50%)}.sheet-layout-block.is-plant_card .sheet-layout-block__resize.is-n,.sheet-layout-block.is-plant_card .sheet-layout-block__resize.is-s{cursor:ns-resize;width:var(--sheet-plant-selection-middle,calc(28px / var(--sheet-canvas-zoom)));height:var(--sheet-plant-selection-hit,calc(10px / var(--sheet-canvas-zoom)));left:50%;transform:translate(-50%)}.sheet-layout-block.is-text .sheet-layout-block__resize.is-n{top:calc(-5px / var(--sheet-canvas-zoom))}.sheet-layout-block.is-plant_card .sheet-layout-block__resize.is-n{top:var(--sheet-plant-selection-thick-offset,calc(-3px / var(--sheet-canvas-zoom)));background:linear-gradient(var(--sheet-plant-selection-line,#f0c74d), var(--sheet-plant-selection-line,#f0c74d)) top center / 100% var(--sheet-plant-selection-thick,calc(3px / var(--sheet-canvas-zoom))) no-repeat}.sheet-layout-block.is-text .sheet-layout-block__resize.is-s{bottom:calc(-5px / var(--sheet-canvas-zoom))}.sheet-layout-block.is-plant_card .sheet-layout-block__resize.is-s{bottom:var(--sheet-plant-selection-thick-offset,calc(-3px / var(--sheet-canvas-zoom)));background:linear-gradient(var(--sheet-plant-selection-line,#f0c74d), var(--sheet-plant-selection-line,#f0c74d)) bottom center / 100% var(--sheet-plant-selection-thick,calc(3px / var(--sheet-canvas-zoom))) no-repeat}.sheet-layout-block.is-text .sheet-layout-block__resize.is-e,.sheet-layout-block.is-text .sheet-layout-block__resize.is-w{cursor:ew-resize;top:50%;transform:translateY(-50%)}.sheet-layout-block.is-plant_card .sheet-layout-block__resize.is-e,.sheet-layout-block.is-plant_card .sheet-layout-block__resize.is-w{cursor:ew-resize;width:var(--sheet-plant-selection-hit,calc(10px / var(--sheet-canvas-zoom)));height:var(--sheet-plant-selection-middle,calc(28px / var(--sheet-canvas-zoom)));top:50%;transform:translateY(-50%)}.sheet-layout-block.is-text .sheet-layout-block__resize.is-e{right:calc(-5px / var(--sheet-canvas-zoom))}.sheet-layout-block.is-plant_card .sheet-layout-block__resize.is-e{right:var(--sheet-plant-selection-thick-offset,calc(-3px / var(--sheet-canvas-zoom)));background:linear-gradient(var(--sheet-plant-selection-line,#f0c74d), var(--sheet-plant-selection-line,#f0c74d)) center right / var(--sheet-plant-selection-thick,calc(3px / var(--sheet-canvas-zoom))) 100% no-repeat}.sheet-layout-block.is-text .sheet-layout-block__resize.is-w{left:calc(-5px / var(--sheet-canvas-zoom))}.sheet-layout-block.is-plant_card .sheet-layout-block__resize.is-w{left:var(--sheet-plant-selection-thick-offset,calc(-3px / var(--sheet-canvas-zoom)));background:linear-gradient(var(--sheet-plant-selection-line,#f0c74d), var(--sheet-plant-selection-line,#f0c74d)) center left / var(--sheet-plant-selection-thick,calc(3px / var(--sheet-canvas-zoom))) 100% no-repeat}.sheet-layout-block__text{box-sizing:border-box;color:#1f1c17;white-space:pre-wrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;flex-direction:column;width:auto;min-width:0;height:auto;min-height:0;padding:.22rem .28rem;line-height:1.25;display:flex;position:absolute;inset:0;overflow:hidden}.sheet-layout-rich-text__paragraph{white-space:pre-wrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-decoration-skip-ink:auto;text-underline-offset:.12em;min-height:1.25em;margin:0 0 -.16em;padding-bottom:.16em;text-decoration-thickness:.045em}.sheet-layout-rich-text__paragraph:empty:before{content:" "}.sheet-layout-text-editor{z-index:5;box-sizing:border-box;border-radius:calc(4px / var(--sheet-canvas-zoom));caret-color:#0d7d50;color:#1f1c17;cursor:text;pointer-events:auto;white-space:pre-wrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-user-select:text;user-select:text;border:0;outline:0;flex-direction:column;width:auto;min-width:0;height:auto;min-height:0;padding:.22rem .28rem;display:flex;position:absolute;inset:0;overflow:visible}.sheet-layout-editor.is-text-editing.is-text-move-modifier .sheet-layout-block.is-text.is-selected,.sheet-layout-editor.is-text-editing.is-text-move-modifier .sheet-layout-block.is-text.is-selected *,.sheet-layout-editor.is-text-editing.is-text-move-modifier .sheet-layout-text-editor,.sheet-layout-editor.is-text-editing.is-text-move-modifier .sheet-layout-text-editor *{cursor:grab}.sheet-layout-editor.is-text-editing.is-text-editor-moving .sheet-layout-block.is-text.is-selected,.sheet-layout-editor.is-text-editing.is-text-editor-moving .sheet-layout-block.is-text.is-selected *,.sheet-layout-editor.is-text-editing.is-text-editor-moving .sheet-layout-text-editor,.sheet-layout-editor.is-text-editing.is-text-editor-moving .sheet-layout-text-editor *{cursor:grabbing}.sheet-layout-text-editor::selection,.sheet-layout-text-editor ::selection{background:0 0}.sheet-layout-text-selection-overlay{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:visible}.sheet-layout-text-selection-overlay span{border-radius:calc(2px / var(--sheet-canvas-zoom));box-shadow:0 0 0 calc(1px / var(--sheet-canvas-zoom)) #2f78a81a inset;background:#2f78a83d;position:absolute}.sheet-layout-text-editor[data-empty=true]:before{color:#1f1c1761;content:attr(data-placeholder);pointer-events:none;font-weight:600;position:absolute}.sheet-layout-text-editor [data-sheet-text-paragraph]{text-decoration-skip-ink:auto;text-underline-offset:.12em;min-height:1.25em;margin:0 0 -.16em;padding-bottom:.16em;text-decoration-thickness:.045em}.sheet-layout-block.is-text-mode-point,.yb-public-sheet-block.is-text-mode-point{overflow:visible}.sheet-layout-block.is-text-mode-point .sheet-layout-block__text,.yb-public-sheet-block.is-text-mode-point .yb-public-sheet-block__text,.yb-public-sheet-block__text[data-text-mode=point]{white-space:pre;width:100%;max-width:100%;overflow:hidden}.sheet-layout-text-editor.is-text-mode-point{white-space:pre;width:100%;max-width:100%;overflow:visible}.sheet-layout-block.is-text-mode-point .sheet-layout-rich-text__paragraph,.sheet-layout-text-editor.is-text-mode-point [data-sheet-text-paragraph],.yb-public-sheet-block.is-text-mode-point .sheet-layout-rich-text__paragraph,.yb-public-sheet-block__text[data-text-mode=point] .sheet-layout-rich-text__paragraph{white-space:pre}.sheet-layout-block.is-text-mode-paragraph .sheet-layout-block__text,.sheet-layout-text-editor.is-text-mode-paragraph,.yb-public-sheet-block.is-text-mode-paragraph .yb-public-sheet-block__text,.yb-public-sheet-block__text[data-text-mode=paragraph]{white-space:pre-wrap;overflow-wrap:break-word;text-wrap:pretty;width:100%}.sheet-layout-block.is-text-mode-paragraph .sheet-layout-rich-text__paragraph,.sheet-layout-text-editor.is-text-mode-paragraph [data-sheet-text-paragraph],.yb-public-sheet-block.is-text-mode-paragraph .sheet-layout-rich-text__paragraph,.yb-public-sheet-block__text[data-text-mode=paragraph] .sheet-layout-rich-text__paragraph{overflow-wrap:break-word;text-wrap:pretty}.sheet-layout-block__svg,.sheet-layout-model{width:100%;height:100%;display:block}.sheet-layout-callout{width:100%;height:100%;position:relative;overflow:visible}.sheet-layout-callout__line{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.sheet-layout-callout__text{box-sizing:border-box;min-width:0;min-height:0;position:absolute;top:0;overflow:hidden}.sheet-layout-callout__text .sheet-layout-block__text,.sheet-layout-callout__text .sheet-layout-text-editor{padding:.12rem .24rem .1rem;overflow:visible}.sheet-layout-callout-draft{z-index:35;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.sheet-layout-block.is-callout{border-width:0;overflow:visible}.sheet-layout-block.is-callout:hover,.sheet-layout-block.is-callout.is-hovered,.sheet-layout-block.is-callout.is-selected{box-shadow:none;border-color:#0000}.sheet-layout-block.is-callout.is-selected:before{inset:calc(-1px / var(--sheet-canvas-zoom));z-index:5;border-radius:calc(1px / var(--sheet-canvas-zoom));box-shadow:0 0 0 calc(1px / var(--sheet-canvas-zoom)) #585858d1, 0 0 0 calc(2px / var(--sheet-canvas-zoom)) #ffffffa8;content:"";pointer-events:none;background:0 0;border:0;position:absolute}.sheet-layout-block.is-callout .sheet-layout-block__grip{display:none}.sheet-layout-block.is-callout .sheet-layout-block__resize{box-sizing:border-box;z-index:8;width:18px;height:18px;box-shadow:none;transform:scale(var(--sheet-canvas-zoom-inverse,1));transform-origin:50%;background:0 0;border:0;border-radius:999px;margin:0}.sheet-layout-block.is-callout .sheet-layout-block__resize:after{content:"";pointer-events:none;background:#fff;border-radius:999px;position:absolute;inset:4px;box-shadow:0 0 0 1px #525252e6,0 0 0 2px #ffffffeb,0 1px 3px #1f1c1729}.sheet-layout-block.is-callout .sheet-layout-block__resize.is-nw{margin-top:-9px;margin-left:-9px;top:0;left:0}.sheet-layout-block.is-callout .sheet-layout-block__resize.is-ne{margin-top:-9px;margin-right:-9px;top:0;right:0}.sheet-layout-block.is-callout .sheet-layout-block__resize.is-sw{margin-bottom:-9px;margin-left:-9px;bottom:0;left:0}.sheet-layout-block.is-callout .sheet-layout-block__resize.is-se{margin-bottom:-9px;margin-right:-9px;bottom:0;right:0}.sheet-layout-block.is-callout .sheet-layout-block__resize.is-n{margin-top:-9px;margin-left:-9px;top:0;left:50%}.sheet-layout-block.is-callout .sheet-layout-block__resize.is-s{margin-bottom:-9px;margin-left:-9px;bottom:0;left:50%}.sheet-layout-block.is-callout .sheet-layout-block__resize.is-e{margin-top:-9px;margin-right:-9px;top:50%;right:0}.sheet-layout-block.is-callout .sheet-layout-block__resize.is-w{margin-top:-9px;margin-left:-9px;top:50%;left:0}.sheet-layout-block.is-callout .sheet-layout-block__resize:hover:after{box-shadow:0 0 0 1px #222222fa,0 0 0 2px #fff,0 2px 5px #1f1c1733}.sheet-layout-plant-card{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;-webkit-user-select:none;user-select:none;background-clip:border-box;border-style:solid;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.sheet-layout-plant-card *,.sheet-layout-plant-card img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sheet-layout-plant-card__image-slot{background:0 0;flex:none;place-items:center;width:100%;min-height:0;line-height:0;display:grid;position:relative;overflow:hidden}.sheet-layout-plant-card__image{box-sizing:border-box;align-self:var(--plant-card-image-align,center);justify-self:var(--plant-card-image-justify,center);width:calc(100% - var(--plant-card-image-inset,7px) * 2);height:calc(100% - var(--plant-card-image-inset,7px) * 2);border-radius:var(--plant-card-image-radius,6px);min-width:0;max-width:100%;min-height:0;max-height:100%;box-shadow:none;background:0 0;border:0;position:relative;overflow:hidden}.sheet-layout-plant-card__image img{width:100%;height:100%;box-shadow:none;object-fit:cover;border:0;outline:0;display:block;position:absolute;inset:0}.sheet-layout-plant-card__image-placeholder{color:#0d6f3c;background:linear-gradient(135deg,#0d7d501f,#fffdf914),#f4ecdf;place-items:center;width:100%;height:100%;display:grid}.sheet-layout-plant-card__body{flex:none;align-content:start;gap:.28em;min-height:max-content;padding:.74em .92em .94em;display:grid;overflow:visible}.sheet-layout-plant-card__title,.sheet-layout-plant-card__latin,.sheet-layout-plant-card__description{text-decoration-skip-ink:auto;text-underline-offset:.12em;padding-bottom:.18em;-webkit-box-orient:vertical;min-width:0;margin-inline-end:-.28em;padding-inline-end:.28em;text-decoration-thickness:.045em;display:-webkit-box;overflow:hidden}.sheet-layout-plant-card__title,.sheet-layout-plant-card__latin{margin-bottom:-.18em}.sheet-layout-plant-card__title{color:currentColor;letter-spacing:0;-webkit-line-clamp:2;font-size:1.02em;font-weight:880}.sheet-layout-plant-card__latin{color:currentColor;opacity:.58;-webkit-line-clamp:1;font-size:.8em;font-style:italic;font-weight:680}.sheet-layout-plant-card__description{color:currentColor;opacity:.76;overflow-wrap:break-word;text-wrap:pretty;margin:.18em 0 -.18em;margin-inline-end:-.28em;font-size:.78em;font-weight:620;display:block;overflow:visible}.sheet-layout-plant-card__text{-webkit-box-decoration-break:clone;box-decoration-break:clone}.sheet-layout-plant-card__specs{flex-wrap:wrap;gap:.22em;min-width:0;margin-top:.18em;display:flex;overflow:hidden}.sheet-layout-plant-card__specs span{color:currentColor;opacity:.82;text-decoration-skip-ink:auto;text-underline-offset:.12em;text-overflow:ellipsis;white-space:nowrap;background:#f7f2e9a3;border:1px solid #1f1c1714;border-radius:6px;max-width:100%;padding:.15em .38em .24em;font-size:.58em;font-weight:760;line-height:1.15;text-decoration-thickness:.045em;overflow:hidden}.sheet-layout-editor .sheet-layout-block.is-viewport .sheet-layout-model{overflow:visible}.sheet-layout-model-object{pointer-events:visiblePainted}.sheet-layout-model-object--polygon{transition:opacity .12s,stroke .12s}.sheet-layout-model-object--line-hit{cursor:default;pointer-events:stroke}.sheet-layout-editor.is-drawing-tool .sheet-layout-model-object--line-hit{cursor:crosshair}.sheet-layout-model-annotation{cursor:pointer}.sheet-layout-editor.is-sheet-mode .sheet-layout-model-annotation{cursor:default}.sheet-layout-editor.is-drawing-tool.is-sheet-mode .sheet-layout-model-annotation{cursor:crosshair}.sheet-layout-dimension-move-hit,.sheet-layout-dimension-movable,.sheet-layout-dimension-movable *,.sheet-layout-dimension-label-drag,.sheet-layout-dimension-label-drag *{cursor:grab}.sheet-layout-dimension-move-hit:active,.sheet-layout-dimension-movable:active,.sheet-layout-dimension-movable:active *,.sheet-layout-dimension-label-drag:active,.sheet-layout-dimension-label-drag:active *{cursor:grabbing!important}.sheet-layout-crop-polygon{cursor:grab}.sheet-layout-crop-edge-hit{cursor:copy}.sheet-layout-crop-polygon:active,.sheet-layout-crop-handle:active{cursor:grabbing}.sheet-layout-crop-handle{cursor:grab}.sheet-layout-crop-delete,.sheet-layout-crop-ok{cursor:pointer}.sheet-layout-dimension-ok,.sheet-layout-dimension-ok *,.sheet-layout-editor.is-drawing-tool .sheet-layout-dimension-ok,.sheet-layout-editor.is-drawing-tool .sheet-layout-dimension-ok *{cursor:default!important}.sheet-layout-editor.is-text-tool .sheet-layout-model,.sheet-layout-editor.is-text-tool .sheet-layout-model *,.sheet-layout-editor.is-text-tool .sheet-layout-model-annotation,.sheet-layout-editor.is-text-tool .sheet-layout-model-annotation *,.sheet-layout-editor.is-text-tool .sheet-layout-dimension-move-hit,.sheet-layout-editor.is-text-tool .sheet-layout-dimension-movable,.sheet-layout-editor.is-text-tool .sheet-layout-dimension-movable *,.sheet-layout-editor.is-text-tool .sheet-layout-dimension-label-drag,.sheet-layout-editor.is-text-tool .sheet-layout-dimension-label-drag *{cursor:text}.sheet-layout-table{background:var(--sheet-table-bg,#fffdf9f0);width:100%;height:100%;min-height:0;color:var(--sheet-table-text,#1f1c17);font-size:var(--sheet-table-font-size,calc(.62rem * var(--sheet-table-scale,1)));font-weight:var(--sheet-table-font-weight,400);text-align:var(--sheet-table-text-align,left);flex-direction:column;display:flex;position:relative;overflow:visible}.sheet-layout-table-placement-preview{z-index:36;pointer-events:none;opacity:.74;outline:calc(1.25px * var(--sheet-canvas-zoom-inverse,1)) solid #0d7d50b3;outline-offset:calc(2px * var(--sheet-canvas-zoom-inverse,1));box-shadow:0 0 0 calc(4px * var(--sheet-canvas-zoom-inverse,1)) #fffdf9b8, 0 calc(12px * var(--sheet-canvas-zoom-inverse,1)) calc(32px * var(--sheet-canvas-zoom-inverse,1)) #1343302e;display:grid;position:absolute}.sheet-layout-table-placement-preview .sheet-layout-table{overflow:hidden}.sheet-layout-table strong{border-bottom:1px solid var(--sheet-table-divider,#b7ada0);background:var(--sheet-table-bg,#fffdf9f0);padding:calc(.42rem * var(--sheet-table-scale,1)) calc(.5rem * var(--sheet-table-scale,1));font-size:calc(.72rem * var(--sheet-table-scale,1));letter-spacing:.02em;text-align:center;font-weight:900;display:block}.sheet-layout-table__body{background:var(--sheet-table-plane-bg,var(--sheet-table-bg,#fffdf9f0));width:100%;height:100%;min-height:0;font-size:inherit;border:0;flex:1;line-height:1.15;display:grid}.sheet-layout-table__grid{background:var(--sheet-table-plane-bg,var(--sheet-table-bg,#fffdf9f0));flex:1;min-height:0;display:flex;position:relative}.sheet-layout-table__cell{align-items:var(--sheet-table-cell-vertical-align,flex-start);background:var(--sheet-table-cell-bg,var(--sheet-table-plane-bg,var(--sheet-table-bg,#fffdf9f0)));min-width:0;min-height:0;padding:calc(.22rem * var(--sheet-table-scale,1)) calc(.28rem * var(--sheet-table-scale,1));text-align:inherit;white-space:pre-wrap;border:0;display:flex;position:relative;overflow:hidden}.sheet-layout-table__cell:before{z-index:1;content:"";opacity:0;pointer-events:none;background:0 0;position:absolute;inset:0}.sheet-layout-table__cell>span:first-child,.sheet-layout-table__cell-text{z-index:2;width:100%;min-height:1em;opacity:var(--sheet-table-cell-text-opacity,1);display:block;position:relative;overflow:hidden}.sheet-layout-table__cell-editor{z-index:8;justify-content:var(--sheet-table-cell-vertical-align,flex-start);caret-color:#0d7d50;width:100%;min-width:0;min-height:100%;color:inherit;cursor:text;font:inherit;line-height:inherit;pointer-events:auto;scrollbar-width:thin;text-align:inherit;-webkit-user-select:text;user-select:text;white-space:pre-wrap;word-break:break-word;background:0 0;border:0;outline:0;flex-direction:column;display:flex;position:relative;overflow:auto}.sheet-layout-table__cell-editor:focus{outline:none}.sheet-layout-table__cell:has(.sheet-layout-table__cell-editor){box-shadow:none}.sheet-layout-table__cell:has(.sheet-layout-table__cell-editor):before{opacity:1;background:#ffffff2e}.sheet-layout-table__cell.is-selected-cell{box-shadow:none}.sheet-layout-table__cell.is-selected-cell:before{opacity:1;background:#108a2f17}.sheet-layout-table__cell.is-active-cell{box-shadow:none}.sheet-layout-table__cell.is-active-cell:before{opacity:1;background:#108a2f17}.sheet-layout-table__cell.is-selected-cell.is-active-cell{box-shadow:none}.sheet-layout-table__cell.is-selected-cell.is-active-cell:before{opacity:1;background:#108a2f1c}.sheet-layout-editor.is-selection-chrome-suppressed .sheet-layout-table__cell.is-selected-cell:before,.sheet-layout-editor.is-selection-chrome-suppressed .sheet-layout-table__cell.is-active-cell:before{opacity:0;background:0 0}.sheet-layout-editor.is-selection-chrome-suppressed .sheet-layout-table__cell.is-selected-cell{box-shadow:inset 0 0 0 max(1px, calc(1px * var(--sheet-canvas-zoom-inverse,1))) #108a2f94}.sheet-layout-editor.is-selection-chrome-suppressed .sheet-layout-table__cell.is-active-cell{box-shadow:inset 0 0 0 max(1px, calc(1.5px * var(--sheet-canvas-zoom-inverse,1))) #0d7d50db}.sheet-layout-table-context-menu{z-index:1000;background:#fff;border:1px solid #d4d4d4;border-radius:4px;gap:.12rem;width:13.75rem;padding:.28rem;display:grid;position:fixed;box-shadow:0 14px 38px #1414142e}.sheet-layout-table-context-menu button{color:#242424;text-align:left;background:0 0;border:0;border-radius:2px;min-height:30px;padding:.35rem .62rem;font-size:.82rem;font-weight:650}.sheet-layout-table-context-menu button:hover,.sheet-layout-table-context-menu button:focus-visible{color:#111827;background:#eef4ff;outline:none}.sheet-layout-table-context-menu button:disabled{cursor:default;opacity:.42}.sheet-layout-table-context-menu button:disabled:hover,.sheet-layout-table-context-menu button:disabled:focus-visible{color:#242424;background:0 0}.sheet-layout-table__resize-layer{--sheet-table-line-hit-screen:clamp(14px, calc(14px / var(--sheet-table-chrome-scale,1)), 18px);--sheet-table-line-preview-screen:clamp(.55px, calc(.72px * var(--sheet-table-chrome-scale,1)), .72px);--sheet-table-line-hit:calc(var(--sheet-table-line-hit-screen) * var(--sheet-canvas-zoom-inverse,1));--sheet-table-line-preview:calc(var(--sheet-table-line-preview-screen) * var(--sheet-canvas-zoom-inverse,1));z-index:7;pointer-events:none;position:absolute;inset:0}.sheet-layout-table__grid:has(.sheet-layout-table__cell-editor) .sheet-layout-table__resize-layer{display:none}.sheet-layout-table__border-layer{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sheet-layout-table__border-segment{box-sizing:border-box;background:0 0;display:block;position:absolute}.sheet-layout-table__border-segment.is-horizontal{height:0}.sheet-layout-table__border-segment.is-vertical{width:0}.sheet-layout-table__border-tool-layer{--sheet-table-border-hit-screen:12px;--sheet-table-border-hit:calc(var(--sheet-table-border-hit-screen) * var(--sheet-canvas-zoom-inverse,1));z-index:8;cursor:var(--sheet-table-border-draw-cursor);position:absolute;inset:0}.sheet-layout-table__border-tool-layer.is-eraser{cursor:var(--sheet-table-border-erase-cursor)}.sheet-layout-table__border-hit{z-index:1;color:#2563eb;cursor:inherit;opacity:0;background:0 0;border:0;padding:0;position:absolute}.sheet-layout-table__border-hit.is-top,.sheet-layout-table__border-hit.is-bottom{height:var(--sheet-table-border-hit);min-width:var(--sheet-table-border-hit);transform:translateY(calc(var(--sheet-table-border-hit) / -2))}.sheet-layout-table__border-hit.is-left,.sheet-layout-table__border-hit.is-right{width:var(--sheet-table-border-hit);min-height:var(--sheet-table-border-hit);transform:translateX(calc(var(--sheet-table-border-hit) / -2))}.sheet-layout-table__border-hit:after{content:"";opacity:.9;background:currentColor;position:absolute}.sheet-layout-table__border-hit.is-top:after,.sheet-layout-table__border-hit.is-bottom:after{height:max(1px, calc(1px * var(--sheet-canvas-zoom-inverse,1)));top:50%;left:0;right:0;transform:translateY(-50%)}.sheet-layout-table__border-hit.is-left:after,.sheet-layout-table__border-hit.is-right:after{width:max(1px, calc(1px * var(--sheet-canvas-zoom-inverse,1)));top:0;bottom:0;left:50%;transform:translate(-50%)}.sheet-layout-table__border-hit:hover,.sheet-layout-table__border-hit:focus-visible{opacity:1}.sheet-layout-table__border-tool-layer.is-eraser .sheet-layout-table__border-hit{color:#b94132}.sheet-layout-table.is-cell-editing .sheet-layout-table__resize-layer{display:none}.sheet-layout-table__line-handle{pointer-events:auto;display:block;position:absolute}.sheet-layout-table__line-handle--vertical{width:var(--sheet-table-line-hit);cursor:col-resize;top:0;bottom:0;transform:translate(-50%)}.sheet-layout-table__line-handle--horizontal{height:var(--sheet-table-line-hit);cursor:row-resize;left:0;right:0;transform:translateY(-50%)}.sheet-layout-table__line-handle--vertical.is-start-edge{transform:translate(0)}.sheet-layout-table__line-handle--vertical.is-end-edge{transform:translate(-100%)}.sheet-layout-table__line-handle--horizontal.is-start-edge{transform:translateY(0)}.sheet-layout-table__line-handle--horizontal.is-end-edge{transform:translateY(-100%)}.sheet-layout-table__line-handle--vertical:after,.sheet-layout-table__line-handle--horizontal:after{content:"";opacity:0;background:#2f2f2f;border-radius:999px;transition:opacity .12s;position:absolute}.sheet-layout-table__line-handle--vertical:after{width:var(--sheet-table-line-preview);top:0;bottom:0;left:50%;transform:translate(-50%)}.sheet-layout-table__line-handle--vertical.is-start-edge:after{left:0;transform:none}.sheet-layout-table__line-handle--vertical.is-end-edge:after{left:auto;right:0;transform:none}.sheet-layout-table__line-handle--horizontal:after{height:var(--sheet-table-line-preview);top:50%;left:0;right:0;transform:translateY(-50%)}.sheet-layout-table__line-handle--horizontal.is-start-edge:after{top:0;transform:none}.sheet-layout-table__line-handle--horizontal.is-end-edge:after{top:auto;bottom:0;transform:none}.sheet-layout-table__line-handle:hover:after{opacity:.72}.sheet-layout-editor.is-table-resizing .sheet-layout-table__line-handle:after{opacity:0;transition:none}.sheet-layout-table-insert-overlay{--sheet-table-insert-screen-button:16px;--sheet-table-insert-screen-hit:28px;--sheet-table-insert-screen-stroke:1.15px;--sheet-table-insert-blue:#2f73fff5;z-index:24;pointer-events:none;position:absolute;inset:0}.sheet-layout-table__insert-control{z-index:9;width:var(--sheet-table-insert-screen-hit);height:var(--sheet-table-insert-screen-hit);color:#0000;pointer-events:auto;touch-action:none;background:0 0;border:0;padding:0;font-size:0;line-height:0;display:block;position:absolute}.sheet-layout-table__insert-symbol{width:var(--sheet-table-insert-screen-button);height:var(--sheet-table-insert-screen-button);border:var(--sheet-table-insert-screen-stroke) solid var(--sheet-table-insert-blue);opacity:0;background:#fffdf9;border-radius:999px;transition:opacity 90ms,transform 90ms,box-shadow 90ms;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82);box-shadow:0 2px 6px #171f2d29}.sheet-layout-table__insert-symbol:before,.sheet-layout-table__insert-symbol:after{background:var(--sheet-table-insert-blue);content:"";border-radius:999px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sheet-layout-table__insert-symbol:before{width:48%;height:var(--sheet-table-insert-screen-stroke)}.sheet-layout-table__insert-symbol:after{width:var(--sheet-table-insert-screen-stroke);height:48%}.sheet-layout-table__insert-control:hover .sheet-layout-table__insert-symbol,.sheet-layout-table__insert-control:focus-visible .sheet-layout-table__insert-symbol{opacity:1;transform:translate(-50%,-50%)scale(1)}.sheet-layout-table__insert-control:active .sheet-layout-table__insert-symbol{transform:translate(-50%,-50%)scale(.94);box-shadow:0 1px 3px #171f2d2e}.sheet-layout-table__insert-control--column{cursor:copy;transform-origin:50%;top:0;transform:translate(-50%,-100%)}.sheet-layout-table__insert-control--row{cursor:copy;transform-origin:50%;left:0;transform:translate(-100%,-50%)}.sheet-layout-table p{padding:calc(.65rem * var(--sheet-table-scale,1));color:#70675d;font-size:calc(.72rem * var(--sheet-table-scale,1));margin:0;font-weight:700;line-height:1.35}.sheet-layout-editor__inspector{background:#fffdf9;border-left:1px solid #ded3c5;flex-direction:column;gap:.75rem;min-width:0;min-height:0;padding:.75rem;display:flex;overflow:hidden auto}.sheet-layout-inspector-card{background:#fffaf3;border:1px solid #ded3c5;border-radius:8px;gap:.75rem;min-width:0;padding:.75rem;display:grid}.sheet-layout-inspector-card.is-locked{background:linear-gradient(#fffaf3eb,#f8f2e8eb);border-color:#b9a68bd1}.sheet-layout-inspector-lock-scope{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.sheet-layout-inspector-lock-scope:disabled{cursor:not-allowed;opacity:.44;filter:grayscale(.22)saturate(.58);pointer-events:none;-webkit-user-select:none;user-select:none}.sheet-layout-inspector-lock-scope:disabled *{cursor:not-allowed!important}.admin-inspector-subsection,.sheet-layout-inspector-subsection{border:1px solid var(--admin-inspector-border-soft);background:#fffdf9b8;border-radius:8px;gap:.6rem;min-width:0;padding:.65rem;display:grid}.admin-inspector-disclosure{--admin-disclosure-padding:.65rem;background:linear-gradient(#fffdf9fa,#fffaf3e6);border-color:#dacdbbeb;gap:.6rem;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #3f322009}.admin-inspector-disclosure:has([class*=__menu]){z-index:100;overflow:visible}.admin-inspector-disclosure.is-collapsed{gap:0}.admin-inspector-disclosure__toggle{border:0;border-bottom:1px solid var(--admin-inspector-border-soft);width:100%;min-width:0;min-height:2.75rem;color:var(--admin-inspector-ink);cursor:pointer;padding:var(--admin-disclosure-padding);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;margin:0;display:grid}.admin-inspector-disclosure.is-collapsed .admin-inspector-disclosure__toggle:before{z-index:0;content:"";position:absolute;inset:0}.admin-inspector-disclosure__toggle>*{z-index:1;pointer-events:none;position:relative}.admin-inspector-disclosure.is-collapsed .admin-inspector-disclosure__toggle{border-bottom-color:#0000}.admin-inspector-disclosure__toggle:hover{color:#0f6d31}.admin-inspector-disclosure__toggle:focus-visible{outline-offset:3px;outline:2px solid #108a2f47}.admin-inspector-disclosure__toggle>svg{color:#70675d;transition:color .14s,transform .14s}.admin-inspector-disclosure.is-collapsed .admin-inspector-disclosure__toggle>svg{transform:rotate(-90deg)}.admin-inspector-disclosure__toggle:hover>svg{color:#0f6d31}.admin-inspector-disclosure__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;font-weight:900;line-height:1.15;overflow:hidden}.admin-inspector-disclosure__body{min-width:0;padding:0 var(--admin-disclosure-padding) var(--admin-disclosure-padding);gap:.62rem;display:grid}.sheet-layout-inspector-card__head{border-bottom:1px solid #eadfce;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;padding-bottom:.6rem;display:flex}.sheet-layout-inspector-card__head-aside{flex:none;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.sheet-layout-inspector-card__head strong{color:#171a13;flex:auto;align-items:center;gap:.35rem;min-width:0;font-size:.9rem;font-weight:900;display:inline-flex;overflow:hidden}.sheet-layout-inspector-card__head strong svg{flex:none}.sheet-layout-inspector-card__head strong .sheet-layout-inspector-card__title{color:#171a13;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:900;overflow:hidden}.sheet-layout-inspector-card__title-input{color:#171a13;width:100%;min-width:0;height:2rem;font:inherit;background:#fffdf8;border:1px solid #d8cbb8;border-radius:8px;outline:none;flex:auto;padding:0 .55rem;font-size:.9rem;font-weight:900}.sheet-layout-inspector-card__title-input:focus{border-color:#1f7a3a;box-shadow:0 0 0 3px #1f7a3a24}.sheet-layout-inspector-card__head.is-plant-card{align-items:flex-start;position:relative}.sheet-layout-inspector-card__head.is-plant-card .sheet-layout-inspector-card__head-aside{padding-top:.02rem}.sheet-layout-inspector-card__head.is-plant-card strong{align-items:flex-start}.sheet-layout-inspector-card__head.is-plant-card strong .sheet-layout-inspector-card__title{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.18;display:-webkit-box}.sheet-layout-plant-card-inspector-select{flex:auto;min-width:0;position:static}.sheet-layout-plant-card-inspector-select__button{color:#171a13;text-align:left;cursor:pointer;background:linear-gradient(#fffdf9fa,#f8f1e7db);border:1px solid #b5a187b8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-width:0;min-height:2.5rem;padding:.42rem .46rem .42rem .62rem;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:inset 0 1px #ffffffc7,0 1px 2px #1f1c170a}.sheet-layout-plant-card-inspector-select__button svg{box-sizing:border-box;color:#675b4d;background:#fffdf9d1;border:1px solid #b5a1877a;border-radius:7px;flex:none;place-self:center end;width:1.45rem;height:1.45rem;padding:.28rem;transition:background .14s,border-color .14s,color .14s,transform .14s;box-shadow:inset 0 1px #ffffffc2}.sheet-layout-plant-card-inspector-select__button:hover:not(:disabled),.sheet-layout-plant-card-inspector-select__button:focus-visible,.sheet-layout-plant-card-inspector-select.is-open .sheet-layout-plant-card-inspector-select__button{background:linear-gradient(#fffdf9,#f0f9f1f0);border-color:#0d7d506b;box-shadow:inset 0 1px #ffffffe0,0 0 0 2px #0d7d5017,0 7px 16px #1f1c1714}.sheet-layout-plant-card-inspector-select__button:hover:not(:disabled) svg,.sheet-layout-plant-card-inspector-select__button:focus-visible svg,.sheet-layout-plant-card-inspector-select.is-open .sheet-layout-plant-card-inspector-select__button svg{color:#0d6f3c;background:#f3fbf4;border-color:#0d7d5047}.sheet-layout-plant-card-inspector-select.is-open .sheet-layout-plant-card-inspector-select__button svg{transform:rotate(180deg)}.sheet-layout-plant-card-inspector-select__button:active:not(:disabled){transform:translateY(1px)}.sheet-layout-plant-card-inspector-select__button:focus-visible{outline:none}.sheet-layout-plant-card-inspector-select__button:disabled{cursor:not-allowed;opacity:.48}.sheet-layout-plant-card-inspector-select__button .sheet-layout-inspector-card__title{color:#171a13;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.9rem;font-weight:900;line-height:1.18;display:-webkit-box;overflow:hidden}.sheet-layout-plant-card-inspector-select__menu{z-index:95;box-sizing:border-box;background:linear-gradient(#fffdf9fa,#fff9f0fa);border:1px solid #b5a1878a;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);gap:.5rem;width:auto;min-width:0;max-width:none;max-height:min(25rem,100vh - 9rem);padding:.5rem;display:grid;position:absolute;top:calc(100% + .58rem);left:0;right:0;overflow:hidden;box-shadow:0 18px 42px #1f1c1729,inset 0 1px #ffffffc7}.sheet-layout-plant-card-inspector-select__menu .sheet-layout-plant-card-tool__search{background:#fffdf9db;border-color:#b5a18794;height:2.55rem;box-shadow:inset 0 1px #ffffffbd}.sheet-layout-plant-card-inspector-select__menu .sheet-layout-plant-card-tool__search:focus-within{background:#fffdf9;border-color:#0d7d506b;box-shadow:0 0 0 2px #0d7d501a,inset 0 1px #ffffffd1}.sheet-layout-plant-card-inspector-select__menu .sheet-layout-plant-card-tool__list{gap:.32rem;min-width:0;padding:0}.sheet-layout-plant-card-inspector-select__menu .sheet-layout-plant-card-tool__item{grid-template-columns:2.25rem minmax(0,1fr) 1rem}.sheet-layout-plant-card-inspector-select__menu .sheet-layout-plant-card-tool__item.has-number{grid-template-columns:2.25rem 1.25rem minmax(0,1fr) 1rem}.sheet-layout-plant-card-inspector-select__menu .sheet-layout-plant-card-tool__number{width:1.18rem;height:1.18rem;font-size:.68rem}.sheet-layout-plant-card-inspector-select__item{background:#fffdf9bd;border-color:#d8cbb9b8;min-height:3.05rem;padding:.42rem .48rem}.sheet-layout-plant-card-inspector-select__item:hover,.sheet-layout-plant-card-inspector-select__item:focus-visible{background:#fffaf1;border-color:#0d7d5047;box-shadow:0 9px 20px #1f1c1714}.sheet-layout-plant-card-inspector-select__item.is-active{background:linear-gradient(#ecf8e8f5,#fffdf9f5);border-color:#0d7d5057;box-shadow:inset 0 0 0 1px #ffffffd1,0 8px 20px #3a4e2b1a}.sheet-layout-plant-card-inspector-select__thumb{color:#1f7a3b;background:linear-gradient(135deg,#0d7d501f,#fffdf914),#f2eadf;border:1px solid #b5a18780;border-radius:7px;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:relative;overflow:hidden}.sheet-layout-plant-card-inspector-select__thumb.has-image{background-position:50%;background-size:cover}.sheet-layout-inspector-card__head span{color:#70675d;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:.72rem;font-weight:800;overflow:hidden}.sheet-layout-inspector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.sheet-layout-inspector-field,.sheet-layout-inspector-grid label{color:#51483e;gap:.28rem;font-size:.72rem;font-weight:900;display:grid}.sheet-layout-inspector-field input,.sheet-layout-inspector-field textarea,.sheet-layout-inspector-field select,.sheet-layout-inspector-grid input,.sheet-layout-inspector-grid select{color:#171a13;background:#fffdf9;border:1px solid #d8cbb9;border-radius:8px;min-width:0;min-height:40px;padding:.5rem .6rem;font-size:.84rem;font-weight:700}.sheet-layout-inspector-field input::placeholder,.sheet-layout-inspector-field textarea::placeholder,.sheet-layout-inspector-grid input::placeholder{color:#9a8c7c;opacity:1;font-weight:800}.sheet-layout-inspector-field textarea{resize:vertical}.sheet-layout-inspector-field input[type=color],.sheet-layout-inspector-grid input[type=color]{cursor:pointer;height:2.42rem;padding:.16rem}.sheet-layout-inspector-field input[type=color]::-webkit-color-swatch-wrapper{padding:0}.sheet-layout-inspector-grid input[type=color]::-webkit-color-swatch-wrapper{padding:0}.sheet-layout-inspector-field input[type=color]::-webkit-color-swatch{border:0;border-radius:7px}.sheet-layout-inspector-grid input[type=color]::-webkit-color-swatch{border:0;border-radius:7px}.sheet-layout-font-field{grid-column:1/-1;position:relative}.sheet-layout-font-picker{min-width:0;position:relative}.sheet-layout-font-picker__button{color:#171a13;text-align:left;background:#fffdf9;border:1px solid #d8cbb9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-height:2.5rem;padding:.46rem .55rem;transition:border-color .14s,box-shadow .14s,background .14s;display:grid}.sheet-layout-font-picker__button:hover,.sheet-layout-font-picker__button[aria-expanded=true]{background:#fffefb;border-color:#108a2f94;box-shadow:0 0 0 3px #108a2f14}.sheet-layout-font-picker.is-mixed .sheet-layout-font-picker__button{color:#6f665b;background:#f8f1e6;border-color:#d0c2af}.sheet-layout-font-picker__button-copy{gap:.12rem;min-width:0;display:grid}.sheet-layout-font-picker__button-copy strong{color:#171a13;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:900;line-height:1.12;overflow:hidden}.sheet-layout-font-picker__menu{z-index:80;max-height:min(var(--floating-menu-max-height,23rem), calc(100vh - 1.5rem));overscroll-behavior:contain;scrollbar-gutter:stable;background:#fffdf9;border:1px solid #d8cbb9;border-radius:12px;gap:.22rem;padding:.32rem;display:grid;position:absolute;top:calc(100% + .32rem);left:0;right:0;overflow:auto;box-shadow:0 18px 48px #1f1c172e}.sheet-layout-font-picker__menu--portal{inset:auto}.sheet-layout-font-picker.is-drop-up .sheet-layout-font-picker__menu{top:auto;bottom:calc(100% + .32rem)}.sheet-layout-font-picker__option{color:#171a13;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:.48rem;width:100%;min-height:2.35rem;padding:.42rem .52rem;transition:background .14s,border-color .14s,color .14s;display:flex}.sheet-layout-font-picker__option:hover,.sheet-layout-font-picker__option.is-selected{background:#f0fbf3;border-color:#108a2f6b}.sheet-layout-font-picker__option-label{color:#171a13;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.84rem;font-weight:800;line-height:1.15;overflow:hidden}.sheet-layout-font-picker__option svg{color:#0d6f3c;flex:none}.admin-color-picker{color:#51483e;gap:.28rem;min-width:0;font-size:.72rem;font-weight:900;display:grid;position:relative}.admin-color-picker__label{color:#51483e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:900;line-height:1.2;overflow:hidden}.admin-color-picker__label.label{margin-bottom:0}.admin-color-picker__button{color:#171a13;cursor:pointer;text-align:left;background:#fffaf2;border:1px solid #ded2c1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.32rem;width:100%;min-width:0;height:2.35rem;padding:.25rem .38rem;transition:border-color .14s,box-shadow .14s,background .14s;display:grid;overflow:hidden}.admin-color-picker__button:hover,.admin-color-picker__button[aria-expanded=true]{box-shadow:none;background:#fffaf2;border-color:#108a2f}.admin-color-picker__button:disabled{cursor:not-allowed;opacity:.5}.admin-color-picker.is-mixed .admin-color-picker__button{background:#f8f1e6;border-color:#d0c2af}.admin-color-picker__swatch,.admin-color-picker__current-swatch{background-image:linear-gradient(45deg,#1f1c1714 25%,#0000 25%),linear-gradient(-45deg,#1f1c1714 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#1f1c1714 75%),linear-gradient(-45deg,#0000 75%,#1f1c1714 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #1f1c172e;display:block}.admin-color-picker__swatch{border-radius:6px;flex:0 0 3.35rem;width:min(3.35rem,100% - 1.35rem);height:1.5rem;box-shadow:inset 0 0 0 1px #fffdf947}.admin-color-picker__button .admin-color-picker__swatch{background-image:none}.admin-color-picker__button .admin-color-picker__swatch.is-mixed{background-color:#fffdf9;background-image:linear-gradient(135deg,#0000 0 42%,#1f1c176b 42% 58%,#0000 58% 100%),repeating-linear-gradient(45deg,#1f1c171a 0 5px,#1f1c1705 5px 10px)}.admin-color-picker__value{display:none}.admin-color-picker__button svg{color:#70675d;flex:none;justify-self:end}.admin-color-picker__popover{z-index:260;width:min(16rem,100vw - 2rem);max-height:min(var(--floating-menu-max-height,32rem), calc(100vh - 1.5rem));overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-user-select:none;user-select:none;background:#fffdf9;border:1px solid #d8cbb9;border-radius:12px;gap:.58rem;padding:.58rem;display:grid;position:fixed;top:calc(100% + .35rem);left:0;overflow-y:auto;box-shadow:0 18px 48px #1f1c1733}html.admin-color-picker-is-dragging,html.admin-color-picker-is-dragging body,html.admin-color-picker-is-dragging body *{-webkit-user-select:none!important;user-select:none!important}.admin-color-picker--align-right .admin-color-picker__popover{right:auto}.admin-color-picker.is-drop-up .admin-color-picker__popover{bottom:auto}.admin-color-picker__palette{gap:.48rem;display:grid;position:relative}.admin-color-picker__spectrum{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border:1px solid #d8cbb9;border-radius:10px;height:8.5rem;position:relative;overflow:hidden}.admin-color-picker__spectrum-handle{border:2px solid #fffdf9;border-radius:999px;width:.88rem;height:.88rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1f1c1780,0 5px 14px #1f1c173d}.admin-color-picker__eyedropper{color:#544b40;background:#fffdf9;border:1px solid #1f1c1729;border-radius:9px;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:static;inset:auto}.admin-color-picker__eyedropper:hover:not(:disabled){color:#0d6f3c;border-color:#108a2f7a}.admin-color-picker__eyedropper:disabled{cursor:not-allowed;opacity:.42}.admin-color-picker__hue{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border:1px solid #d8cbb9;border-radius:999px;height:.78rem;position:relative}.admin-color-picker__hue-handle{background:#171a13;border:2px solid #fffdf9;border-radius:999px;width:.72rem;height:1.28rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1f1c176b,0 5px 14px #1f1c172e}.admin-color-picker__code-row{grid-template-columns:2.2rem minmax(0,1fr);gap:.45rem;display:grid}.admin-color-picker__hex{color:#171a13;letter-spacing:0;text-transform:uppercase;-webkit-user-select:text;user-select:text;background:#fffaf3;border:1px solid #d8cbb9;border-radius:9px;width:100%;min-height:2.2rem;padding:.42rem .52rem;font-size:.78rem;font-weight:900}.admin-color-picker__favorites{grid-template-columns:repeat(6,minmax(0,1fr));gap:.38rem;display:grid}.admin-color-picker__favorite{min-width:0;position:relative}.admin-color-picker__favorite-swatch{aspect-ratio:1;color:#fffdf9;border:1px solid #1f1c172e;border-radius:8px;place-items:center;width:100%;display:grid;box-shadow:inset 0 0 0 1px #fffdf96b}.admin-color-picker__favorite-swatch.is-empty{color:#a4937d;opacity:.86;background:#fffaf3;border:1px dashed #d8cbb9}.admin-color-picker__favorite-swatch.is-empty:hover{color:#0d6f3c;opacity:1;background:#f0fbf3;border-color:#108a2f9e}.admin-color-picker__favorite-swatch:hover,.admin-color-picker__favorite-swatch.is-selected{border-color:#108a2fb8;box-shadow:0 0 0 3px #108a2f1a,inset 0 0 0 1px #fffdf98a}.admin-color-picker__favorite-remove{opacity:0;transition:opacity .12s,background .15s,color .15s,transform .15s;position:absolute;top:-.22rem;right:-.22rem}.admin-color-picker__favorite:hover .admin-color-picker__favorite-remove,.admin-color-picker__favorite-remove:focus-visible{opacity:1}.sheet-layout-range-grid{gap:.52rem;display:grid}.sheet-layout-table-appearance{gap:.64rem;min-width:0;display:grid}.sheet-layout-table-appearance>.sheet-layout-range-field{background:0 0;border:0;border-radius:0;padding:0}.sheet-layout-table-appearance>.sheet-layout-range-field.is-mixed{background:0 0;border-color:#0000}.sheet-layout-table-border-heading{border-bottom:0;padding-bottom:0}.sheet-layout-table-color-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.48rem;min-width:0;display:grid}.sheet-layout-table-color-row .admin-color-picker{min-width:0}.sheet-layout-table-color-row .admin-color-picker__label{color:#6b6155;font-size:.68rem;font-weight:900;line-height:1.15}.sheet-layout-table-color-row .admin-color-picker__button{background:#fffaf2;border-color:#ded2c1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;height:2.36rem;padding-inline:.38rem}.sheet-layout-table-color-row .admin-color-picker__swatch{border-radius:5px;justify-self:start;width:2.75rem;max-width:100%;height:1.38rem}.sheet-layout-table-color-row .admin-color-picker__value{display:none}.sheet-layout-table-border-style-labels{color:#6b6155;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;min-width:0;font-size:.68rem;font-weight:900;line-height:1.15;display:grid}.sheet-layout-table-border-style-labels span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sheet-layout-table-border-style-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.48rem;min-width:0;display:grid}.sheet-layout-table-border-width-select,.sheet-layout-table-border-line-select{min-width:0;display:grid;position:relative}.sheet-layout-table-border-width-select{align-self:end;gap:0}button.sheet-layout-table-border-width-select__button{appearance:none;color:#171a13;text-align:left;background:#fffaf2;border:1px solid #ded2c1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem;width:100%;min-width:0;height:2.36rem;padding:0 .36rem 0 .48rem;font-size:.76rem;font-weight:900;line-height:1;transition:border-color .14s,background .14s;display:grid}button.sheet-layout-table-border-width-select__button:hover,button.sheet-layout-table-border-width-select__button[aria-expanded=true]{background:#fff7eb;border-color:#b9a887}button.sheet-layout-table-border-width-select__button span{text-overflow:ellipsis;white-space:nowrap;justify-self:center;overflow:hidden}.sheet-layout-table-border-width-select__menu{z-index:146;background:#fffdf9;border:1px solid #d8cbb9;border-radius:8px;gap:.18rem;padding:.26rem;display:grid;position:absolute;top:calc(100% + .32rem);left:0;right:0;box-shadow:0 18px 42px #342a1e2e}.sheet-layout-table-border-width-select__menu button{color:#544b40;text-align:center;background:0 0;border:1px solid #0000;border-radius:7px;width:100%;min-width:0;min-height:1.92rem;padding:.34rem .42rem;font-size:.76rem;font-weight:850}.sheet-layout-table-border-width-select__menu button:hover,.sheet-layout-table-border-width-select__menu button.is-selected{color:#171a13;background:#fff7eb;border-color:#cdbda8}.sheet-layout-table-border-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}button.sheet-layout-table-border-line-select__button{appearance:none;box-sizing:border-box;color:#171a13;text-align:left;background:#fffaf2;border:1px solid #ded2c1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.48rem;width:100%;min-width:0;height:2.36rem;padding:.36rem .46rem .36rem .56rem;font-size:.78rem;font-weight:850;transition:border-color .14s,background .14s;display:grid}button.sheet-layout-table-border-line-select__button svg{justify-self:end}button.sheet-layout-table-border-line-select__button:hover,button.sheet-layout-table-border-line-select__button[aria-expanded=true]{background:#fff7eb;border-color:#b9a887}.sheet-layout-table-border-line-select__sample-wrap{background:linear-gradient(#171a1305,#171a130b);border-radius:7px;align-items:center;width:100%;min-width:0;height:1.18rem;padding:0 .42rem;display:grid}.sheet-layout-table-border-line-select__sample{width:100%;min-width:0;display:block}.sheet-layout-table-border-line-select__menu{z-index:145;background:#fffdf9;border:1px solid #d8cbb9;border-radius:8px;gap:.2rem;padding:.34rem;display:grid;position:absolute;top:calc(100% + .32rem);left:0;right:0;box-shadow:0 18px 42px #342a1e2e}.sheet-layout-table-border-line-select__menu button{color:#544b40;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr);align-items:center;min-height:2rem;padding:.32rem .42rem;display:grid}.sheet-layout-table-border-line-select__menu button:hover,.sheet-layout-table-border-line-select__menu button.is-selected{color:#171a13;background:#fff7eb;border-color:#cdbda8}.sheet-layout-table-border-presets button,.sheet-layout-table-border-tools button{color:#544b40;background:#fffdf9;border:1px solid #ded3c5;border-radius:8px;place-items:center;gap:.32rem;min-width:0;min-height:2.28rem;padding:.5rem .42rem;font-size:.72rem;font-weight:850;line-height:1.05;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-grid}.sheet-layout-table-border-presets button:hover,.sheet-layout-table-border-tools button:hover{color:#171a13;background:#fff7eb;border-color:#b9a887;transform:translateY(-1px)}.sheet-layout-table-border-preset-icon{--sheet-table-border-preset-line:2px;box-sizing:border-box;color:#1f1c17;background-repeat:no-repeat;width:1.72rem;height:1.24rem;display:block}.sheet-layout-table-border-preset-icon.is-none{background:0 0;border:1px solid #1f1c172e}.sheet-layout-table-border-preset-icon.is-outline,.sheet-layout-table-border-preset-icon.is-all{border:var(--sheet-table-border-preset-line) solid currentColor}.sheet-layout-table-border-preset-icon.is-inside,.sheet-layout-table-border-preset-icon.is-all{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:33.333% 0,66.666% 0,0 33.333%,0 66.666%;background-size:var(--sheet-table-border-preset-line) 100%, var(--sheet-table-border-preset-line) 100%, 100% var(--sheet-table-border-preset-line), 100% var(--sheet-table-border-preset-line)}.sheet-layout-table-border-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.sheet-layout-table-border-tools button{grid-auto-flow:column;justify-content:center;min-height:2.25rem}.sheet-layout-table-border-tools button.is-active{color:#0f6d31;background:#e8f5e9;border-color:#108a2f;box-shadow:inset 0 0 0 1px #108a2f1f}.sheet-layout-segment-list{gap:.52rem;display:grid}.sheet-layout-segment-editor{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:end;gap:.48rem;display:grid}.sheet-layout-saved-styles-control{--sheet-saved-style-control-height:2.55rem;grid-template-columns:minmax(0, 1fr) var(--sheet-saved-style-control-height);align-items:end;gap:.48rem;display:grid}.sheet-layout-saved-styles-control>.sheet-layout-saved-styles-control__reset{width:var(--sheet-saved-style-control-height);height:var(--sheet-saved-style-control-height);min-width:var(--sheet-saved-style-control-height);min-height:var(--sheet-saved-style-control-height);border-radius:10px}.sheet-layout-saved-styles-select{min-width:0;display:grid;position:relative}.sheet-layout-saved-styles-select__field{color:#51483e;gap:.28rem;min-width:0;font-size:.72rem;font-weight:900;line-height:1.2;display:grid}.sheet-layout-saved-styles-select__field>button{width:100%;min-width:0;height:var(--sheet-saved-style-control-height);color:#171a13;cursor:pointer;text-align:left;background:#fffaf2;border:1px solid #ded2c1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.32rem;padding:.25rem .44rem;display:grid;overflow:hidden}.sheet-layout-saved-styles-select__field>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:850;overflow:hidden}.sheet-layout-saved-styles-select__field>button>svg{color:#70675d;justify-self:end}.sheet-layout-saved-styles-select.is-open .sheet-layout-saved-styles-select__field>button,.sheet-layout-saved-styles-select__field>button:hover{border-color:#108a2f}.sheet-layout-saved-styles-select__menu{z-index:90;box-sizing:border-box;background:#fffdf9;border:1px solid #ded2c1;border-radius:12px;gap:.22rem;width:min(100vw - 2rem,20.75rem,100% + 3rem);min-width:min(100%,100vw - 2rem);padding:.28rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:auto;box-shadow:0 10px 22px #2d221414}:is(.sheet-layout-inspector-card:has(.sheet-layout-saved-styles-select.is-open),.sheet-layout-inspector-card:has(.sheet-layout-plant-card-inspector-select.is-open),.sheet-layout-inspector-card:has(.sheet-layout-dimension-style-select.is-open),.sheet-layout-inspector-card:has(.sheet-layout-table-border-width-select__menu),.sheet-layout-inspector-card:has(.sheet-layout-table-border-line-select__menu)){z-index:100;position:relative}.sheet-layout-saved-styles-select.is-open,.sheet-layout-plant-card-inspector-select.is-open,.sheet-layout-dimension-style-select.is-open{z-index:110}.sheet-layout-table-border-width-select:has(>.sheet-layout-table-border-width-select__menu){z-index:110}.sheet-layout-table-border-line-select:has(>.sheet-layout-table-border-line-select__menu){z-index:110}.sheet-layout-saved-styles-select--name-list .sheet-layout-saved-styles-select__menu{gap:.18rem;width:min(100vw - 2rem,18rem,100% + 3rem);padding:.32rem}.sheet-layout-saved-styles-select__save,.sheet-layout-saved-styles-select__row{border-radius:9px;min-width:0;min-height:3.15rem}.sheet-layout-saved-styles-select__save{color:#0d6f3c;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;min-height:2.35rem;padding:.36rem .48rem;font-size:.78rem;font-weight:900;display:flex}.sheet-layout-saved-styles-select__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.32rem;display:grid}.sheet-layout-saved-styles-select__row.has-default-action{grid-template-columns:minmax(0,1fr) auto}.sheet-layout-saved-styles-select--name-list .sheet-layout-saved-styles-select__row{border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) max-content;min-height:2.18rem;padding:.12rem .1rem .12rem 0;transition:border-color .14s,background .14s;overflow:hidden}.sheet-layout-saved-styles-select--text-list .sheet-layout-saved-styles-select__row{border:1px solid #0000;border-radius:9px;min-height:2.46rem;padding:.12rem .18rem .12rem 0;transition:border-color .14s,background .14s;overflow:hidden}.sheet-layout-saved-styles-select__row.is-active{background:#eef8ef}.sheet-layout-saved-styles-select__row.is-default{background:linear-gradient(#fffbebfa,#fffdf9f0);border-color:#b8891c38}.sheet-layout-saved-styles-select--name-list .sheet-layout-saved-styles-select__row.is-active{background:linear-gradient(#f2fbf3 0%,#edf8ef 100%);border-color:#108a2f33}.sheet-layout-saved-styles-select--text-list .sheet-layout-saved-styles-select__row.is-active{border-color:#108a2f2e}.sheet-layout-saved-styles-select--name-list .sheet-layout-saved-styles-select__row.is-default{border-color:#b8891c47}.sheet-layout-saved-styles-select__apply{color:#171a13;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;height:100%;padding:.18rem .28rem;display:grid}.sheet-layout-saved-styles-select--name-list .sheet-layout-saved-styles-select__apply{text-align:left;justify-items:start;height:auto;min-height:2.16rem;padding:.28rem .42rem}.sheet-layout-saved-styles-select--text-list .sheet-layout-saved-styles-select__apply{text-align:left;justify-items:start;min-height:2.26rem;padding:.28rem .54rem}.sheet-layout-saved-styles-select__actions{flex-flow:row;justify-content:flex-end;align-items:center;gap:.04rem;min-width:max-content;display:flex}.sheet-layout-saved-styles-select__default,.sheet-layout-saved-styles-select__rename{width:1.52rem;height:1.52rem;box-shadow:none;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:color .15s,opacity .15s,transform .15s;display:inline-grid}.sheet-layout-saved-styles-select__actions .admin-delete-icon-button{flex:none;width:1.52rem;height:1.52rem}.sheet-layout-saved-styles-select__default{color:#9a8c7c}.sheet-layout-saved-styles-select__rename{color:#6f665b}.sheet-layout-saved-styles-select__default:hover,.sheet-layout-saved-styles-select__default:focus-visible{color:#8b6615;box-shadow:none;background:0 0;outline:none}.sheet-layout-saved-styles-select__rename:hover,.sheet-layout-saved-styles-select__rename:focus-visible{color:#0f7c2d;box-shadow:none;background:0 0;outline:none}.sheet-layout-saved-styles-select__default:active,.sheet-layout-saved-styles-select__rename:active{transform:translateY(1px)scale(.94)}.sheet-layout-saved-styles-select__default.is-active{color:#b27b0a;background:0 0}.sheet-layout-saved-styles-select__default.is-active svg{fill:currentColor}.sheet-layout-saved-style-preview{flex:none;width:100%;height:2.55rem;display:block}.sheet-layout-saved-style-preview--dimension{overflow:visible}.sheet-layout-saved-style-preview--dimension line{stroke-linecap:butt}.sheet-layout-saved-style-name{color:#241f18;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:.78rem;font-weight:900;line-height:1.2;display:block;overflow:hidden}.sheet-layout-saved-style-name.is-plain{color:#2c281f;font-size:.8rem;font-weight:760}.sheet-layout-saved-styles-select__row.is-active .sheet-layout-saved-style-name{color:#0d6f3c}.sheet-layout-saved-styles-select__rename-input{color:#171a13;background:#fffefb;border:1px solid #108a2f52;border-radius:8px;outline:none;width:100%;min-width:0;height:2.05rem;padding:.24rem .5rem;font-size:.79rem;font-weight:820;box-shadow:inset 0 1px 2px #2d22140d}.sheet-layout-saved-styles-select__rename-input:focus{border-color:#108a2f;box-shadow:inset 0 1px 2px #2d22140d,0 0 0 3px #108a2f1a}.sheet-layout-saved-styles-select__save:hover,.sheet-layout-saved-styles-select__apply:hover{color:#0f7c2d;background:#eef8ef}.sheet-layout-point-editor{grid-template-columns:1.5rem minmax(0,1fr) minmax(0,1fr) 2rem;align-items:end;gap:.42rem;display:grid}.sheet-layout-point-editor>span{color:#6f665b;background:#fffdf9;border:1px solid #e4d8c7;border-radius:9px;place-items:center;height:2.35rem;font-size:.78rem;font-weight:900;display:grid}.sheet-layout-point-editor>button{color:#a44335;background:#fffdf9;border:1px solid #ead0c8;border-radius:9px;place-items:center;height:2.35rem;transition:background .16s,border-color .16s,color .16s,opacity .16s;display:grid}.sheet-layout-point-editor>button:hover{background:#fff3ef;border-color:#c05a49}.sheet-layout-point-editor>button:disabled{cursor:not-allowed;opacity:.35}.admin-inspector-range-field,.sheet-layout-range-field{background:var(--admin-inspector-bg);color:var(--admin-inspector-text);border:1px solid #e4d8c7;border-radius:11px;gap:.34rem;padding:.52rem .62rem;font-size:.74rem;font-weight:850;display:grid}.admin-inspector-range-field.is-mixed,.sheet-layout-range-field.is-mixed{background:var(--admin-inspector-muted-surface);border-color:#d0c2af}.admin-inspector-range-field__head,.sheet-layout-range-field__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sheet-layout-range-field__value{align-items:center;gap:.26rem;display:inline-flex}.sheet-layout-range-field__value input{border:1px solid var(--admin-inspector-field-border);width:3.75rem;height:1.55rem;color:var(--admin-inspector-ink);text-align:center;background:#fffaf2;border-radius:8px;outline:none;font-size:.72rem;font-weight:900}.sheet-layout-range-field__value input:focus{border-color:var(--admin-inspector-accent);box-shadow:0 0 0 2px #108a2f21}.sheet-layout-range-field__value input::placeholder{color:#9a8c7c;opacity:1;font-weight:800}.sheet-layout-range-field__suffix{color:var(--admin-inspector-muted);white-space:nowrap;font-size:.7rem;font-weight:850}.sheet-layout-range-field.is-disabled{opacity:.58}.admin-inspector-reset-button{border:1px solid var(--admin-inspector-field-border);width:1.55rem;height:1.55rem;color:var(--admin-inspector-ink);cursor:pointer;background:#fffaf2;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.admin-inspector-reset-button:hover:not(:disabled){border-color:var(--admin-inspector-accent);color:var(--admin-inspector-accent)}.admin-inspector-reset-button:disabled{cursor:default;opacity:.35}.admin-inspector-panel{border:1px solid var(--admin-inspector-border);background:var(--admin-inspector-surface);border-radius:8px;gap:.65rem;min-width:0;padding:.75rem;display:grid}.admin-inspector-panel--compact{gap:.5rem;padding:.625rem}.admin-inspector-head{justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.admin-inspector-label{color:#6d665c;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:800;line-height:1.2;display:block;overflow:hidden}.admin-inspector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.admin-inspector-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.admin-inspector-action-grid--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-inspector-field{min-width:0;color:var(--admin-inspector-text);gap:.28rem;font-size:.72rem;font-weight:900;display:grid}.admin-inspector-input,.admin-inspector-select{background:var(--admin-inspector-bg);width:100%;min-width:0;min-height:40px;color:var(--admin-inspector-ink);border:1px solid #d8cbb9;border-radius:8px;outline:none;padding:.5rem .6rem;font-size:.84rem;font-weight:700;transition:border-color .14s,box-shadow .14s,background .14s}.admin-inspector-input:hover:not(:disabled),.admin-inspector-input:focus,.admin-inspector-select:hover:not(:disabled),.admin-inspector-select:focus{border-color:var(--admin-inspector-accent);background:#fffefb}.admin-inspector-input:focus,.admin-inspector-select:focus{box-shadow:0 0 0 2px #108a2f21}.admin-inspector-input:disabled,.admin-inspector-select:disabled{cursor:not-allowed;opacity:.45}.admin-inspector-input::placeholder{color:#9a8c7c;opacity:1;font-weight:800}.admin-inspector-select-button{background:var(--admin-inspector-bg);width:100%;min-width:0;min-height:2.5rem;color:var(--admin-inspector-ink);text-align:left;border:1px solid #d8cbb9;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .6rem;transition:border-color .14s,box-shadow .14s,background .14s;display:flex}.admin-inspector-select-button:hover:not(:disabled){border-color:var(--admin-inspector-accent);background:#fffefb}.admin-inspector-select-button:disabled{cursor:not-allowed;opacity:.45}.admin-inspector-range-field__value{color:var(--admin-inspector-ink);font-weight:900}.admin-inspector-range:disabled{cursor:not-allowed;opacity:.5}.admin-inspector-checkbox{width:1rem;height:1rem;accent-color:var(--admin-inspector-accent);flex:none}.admin-inspector-check-label{color:#544b40;align-items:center;gap:.5rem;min-width:0;font-size:.75rem;font-weight:800;display:flex}.admin-inspector-action{border:1px solid var(--admin-inspector-field-border);min-width:0;min-height:2.5rem;color:var(--admin-inspector-ink);background:#fffaf2;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .62rem;font-size:.875rem;font-weight:850;text-decoration:none;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex;overflow:hidden}.admin-inspector-action svg{flex:none}.admin-inspector-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-inspector-action:hover:not(:disabled){border-color:var(--admin-inspector-accent);background:var(--admin-inspector-bg);transform:translateY(-1px)}.admin-inspector-action:disabled{cursor:not-allowed;opacity:.45;transform:none}.admin-inspector-action--start{justify-content:flex-start;width:100%;padding-inline:.75rem}.admin-inspector-action.is-active{border-color:var(--admin-inspector-accent);color:#0f6d31;background:#e8f5e9}.admin-inspector-action.is-danger{color:var(--admin-inspector-danger)}.admin-inspector-entity-actions{flex:none;justify-content:flex-end;align-items:center;gap:.14rem;display:inline-flex}.admin-inspector-entity-actions__button{color:#746a5f;width:1.72rem;height:1.72rem;box-shadow:none;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;transition:color .14s,opacity .14s,transform .14s;display:grid;position:relative}.admin-inspector-entity-actions__button:hover:not(:disabled){color:#171a13;box-shadow:none;background:0 0;transform:translateY(-1px)}.admin-inspector-entity-actions__button:focus-visible{outline-offset:1px;outline:2px solid #108a2f4d}.admin-inspector-entity-actions__button.is-active{color:#108a2f;box-shadow:none;background:0 0}.admin-inspector-entity-actions__button.is-active:hover:not(:disabled){color:#0b6333;background:0 0}.admin-inspector-entity-actions__button.is-danger{color:#9b6b61}.admin-inspector-entity-actions__button.is-danger:hover:not(:disabled){color:#a34d39;box-shadow:none;background:0 0}.admin-inspector-entity-actions__button:disabled{cursor:not-allowed;opacity:.36;transform:none}.admin-inspector-entity-actions__button.is-forced-disabled:disabled{color:#a49b90;opacity:.64;background:0 0}.admin-inspector-entity-actions__button.is-active:before{content:"";background:currentColor;border-radius:999px;width:.28rem;height:.28rem;position:absolute;bottom:.18rem;right:.22rem;box-shadow:0 0 0 2px #fffdf9}.admin-inspector-entity-actions__button:after{content:attr(data-tooltip);z-index:130;color:#fffdf9;opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#1f1c17;border:1px solid #d8cbb9eb;border-radius:8px;max-width:12rem;padding:.38rem .5rem;font-size:.72rem;font-weight:850;line-height:1.15;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + .42rem);right:0;overflow:hidden;transform:translateY(-2px);box-shadow:0 10px 24px #1f1c172e}.admin-inspector-entity-actions__button:hover:after,.admin-inspector-entity-actions__button:focus-visible:after{opacity:1;transform:translateY(0)}.admin-inspector-note{background:var(--admin-inspector-subtle);color:var(--admin-inspector-hint);border-radius:8px;padding:.5rem .75rem;font-size:.75rem;font-weight:700}.sheet-layout-saved-styles-control>.admin-inspector-reset-button.sheet-layout-saved-styles-control__reset{width:var(--sheet-saved-style-control-height);height:var(--sheet-saved-style-control-height);min-width:var(--sheet-saved-style-control-height);min-height:var(--sheet-saved-style-control-height);box-sizing:border-box}.sheet-layout-dimension-style-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.sheet-layout-dimension-style-select{min-width:0;display:grid;position:relative}.sheet-layout-dimension-style-field{min-width:0;color:var(--admin-inspector-text);gap:.28rem;font-size:.72rem;font-weight:900;line-height:1.2;display:grid}.sheet-layout-dimension-style-field>button{border:1px solid var(--admin-inspector-field-border);width:100%;min-width:0;height:2.35rem;color:var(--admin-inspector-ink);cursor:pointer;background:#fffaf2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.32rem;padding:.25rem .38rem;font-size:.76rem;font-weight:850;display:grid;overflow:hidden}.sheet-layout-dimension-style-field>button>svg:last-child{flex:none;justify-self:end}.sheet-layout-dimension-style-select.is-open .sheet-layout-dimension-style-field>button,.sheet-layout-dimension-style-field>button:hover{border-color:var(--admin-inspector-accent)}.sheet-layout-dimension-style-select.is-mixed .sheet-layout-dimension-style-field>button{background:var(--admin-inspector-muted-surface);color:#6f665b;border-color:#d0c2af}.sheet-layout-dimension-style-preview{width:3.35rem;height:1.5rem;color:var(--admin-inspector-ink);flex:none}.sheet-layout-dimension-style-menu .sheet-layout-dimension-style-preview{width:3.35rem}.sheet-layout-dimension-style-preview line{fill:none;stroke:currentColor;stroke-linecap:butt;stroke-width:1.35px}.sheet-layout-dimension-style-preview path,.sheet-layout-dimension-style-preview circle{fill:currentColor}.sheet-layout-dimension-style-menu{z-index:80;border:1px solid var(--admin-inspector-field-border);background:var(--admin-inspector-bg);border-radius:12px;grid-template-columns:1fr;gap:.28rem;width:100%;min-width:0;max-width:100%;margin-top:0;padding:.34rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 10px 22px #2d221414}.sheet-layout-dimension-style-menu>button{min-width:0;min-height:2.25rem;color:var(--admin-inspector-ink);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:flex-start;align-items:center;padding:.3rem;display:flex}.sheet-layout-dimension-style-menu>button:hover,.sheet-layout-dimension-style-menu>button.is-active{background:var(--admin-inspector-accent-soft);color:#0f7c2d}.sheet-layout-dimension-placement-value{text-overflow:ellipsis;white-space:nowrap;justify-self:start;min-width:0;font-size:.74rem;font-weight:850;overflow:hidden}.admin-inspector-range,.sheet-layout-range-field input[type=range]{width:100%;accent-color:var(--admin-inspector-accent)}.sheet-layout-toggle{color:#51483e;background:#fffdf9;border:1px solid #e4d8c7;border-radius:11px;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.5rem;padding:.5rem .65rem;font-size:.82rem;font-weight:850;display:flex}.sheet-layout-toggle.is-mixed{background:#f8f1e6;border-color:#d0c2af}.sheet-layout-toggle.is-disabled{opacity:.56;cursor:not-allowed}.sheet-layout-toggle input{accent-color:#108a2f;width:1rem;height:1rem}.sheet-layout-toggle--clickable-row{text-align:left;cursor:pointer}.sheet-layout-toggle--clickable-row:hover{background:#fff8ed;border-color:#cdbda8}.sheet-layout-toggle--clickable-row.is-disabled:hover{background:#fffdf9;border-color:#e4d8c7}.sheet-layout-toggle__box{color:#fffdf9;background:#fffdf9;border:1px solid #cbbda9;border-radius:3px;flex:none;place-items:center;width:1rem;height:1rem;display:grid}.sheet-layout-toggle__box.is-checked,.sheet-layout-toggle__box.is-mixed{background:#108a2f;border-color:#108a2f}.sheet-layout-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.sheet-layout-toggle-grid .sheet-layout-toggle{min-height:2.32rem;padding:.42rem .52rem;font-size:.76rem}.sheet-layout-plant-card-title-option{margin-bottom:.55rem}.sheet-layout-plant-card-visibility{border-color:var(--admin-inspector-border-soft);background:linear-gradient(#fffdf9f5,#fffaf3db);gap:.6rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.sheet-layout-plant-card-visibility.is-collapsed{gap:0}.sheet-layout-plant-card-visibility__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.sheet-layout-plant-card-visibility__pill{appearance:none;border-color:var(--admin-inspector-field-border);background:var(--admin-inspector-bg);width:100%;min-width:0;min-height:2.72rem;color:var(--admin-inspector-text);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;border-style:solid;border-width:1px;border-radius:8px;grid-template-columns:1.08rem minmax(0,1fr);align-items:center;gap:.48rem;padding:.5rem .58rem;font-size:.75rem;font-weight:850;line-height:1.18;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:inset 0 1px #ffffffdb,0 4px 10px #3f322008}.sheet-layout-plant-card-visibility__pill:last-child:nth-child(odd){grid-column:1/-1}.sheet-layout-plant-card-visibility__pill:hover{background:linear-gradient(#fffefbfa,#f7fdf4f0);border-color:#108a2f61;box-shadow:inset 0 1px #ffffffe6,0 7px 14px #3a4d2c0f}.sheet-layout-plant-card-visibility__pill:focus-visible{outline-offset:2px;outline:2px solid #108a2f4d}.sheet-layout-plant-card-visibility__pill:active{transform:translateY(1px)}.sheet-layout-plant-card-visibility__pill.is-checked{color:var(--admin-inspector-ink);background:linear-gradient(#fafff7fa,#eef8efeb);border-color:#108a2f6b}.sheet-layout-plant-card-visibility__pill.is-mixed{background:var(--admin-inspector-muted-surface);border-color:#d0c2af}.sheet-layout-plant-card-visibility__label{overflow-wrap:normal;min-width:0;display:block}.sheet-layout-plant-card-visibility__check{color:#fffdf9;background:#fffdf9;border:1px solid #cbbda9;border-radius:4px;flex:none;place-items:center;width:1.08rem;height:1.08rem;display:grid;box-shadow:inset 0 1px 1px #342a1e0f}.sheet-layout-plant-card-visibility__pill.is-checked .sheet-layout-plant-card-visibility__check,.sheet-layout-plant-card-visibility__pill.is-mixed .sheet-layout-plant-card-visibility__check{color:#fffdf9;background:linear-gradient(#229949,#128033);border-color:#16813a;box-shadow:inset 0 1px #ffffff52,0 3px 8px #12803333}.sheet-layout-plant-card-style-section{background:linear-gradient(#fffdf9fa,#fffaf3e6);border-color:#dacdbbe6;gap:.62rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #3f322009}.sheet-layout-plant-card-style-section:before{content:none;display:none}.sheet-layout-plant-card-style-section.is-collapsed{gap:0}.sheet-layout-plant-card-style-section__grid,.sheet-layout-plant-card-style-section__ranges{gap:.48rem}.sheet-layout-plant-card-style-section .sheet-layout-range-field{background:linear-gradient(#fffdf9f5,#fffaf2e6);border-color:#d8cbb9e0;border-radius:10px}.sheet-layout-plant-card-text-disclosure{--admin-disclosure-padding:.58rem;box-shadow:none;background:linear-gradient(#fffdf9fa,#fffaf2e6);border-color:#d8cbb9e0;border-radius:10px}.sheet-layout-plant-card-text-disclosure .admin-inspector-disclosure__toggle{min-height:2.42rem}.sheet-layout-plant-card-text-disclosure .admin-inspector-disclosure__title{font-size:.82rem}.sheet-layout-plant-card-text-disclosure.is-disabled .admin-inspector-disclosure__title,.sheet-layout-plant-card-text-disclosure.is-disabled .admin-inspector-disclosure__toggle>svg{color:#9b9185}.sheet-layout-plant-card-text-disclosure__body{gap:.52rem}.sheet-layout-plant-card-text-part{border:0;gap:.52rem;min-width:0;margin:0;padding:0;display:grid}.sheet-layout-plant-card-text-part:disabled{cursor:not-allowed;opacity:.44;filter:grayscale(.2)saturate(.62)}.sheet-layout-plant-card-text-part:disabled *{cursor:not-allowed!important}.sheet-layout-plant-card-image-position{background:linear-gradient(#fffdf9fa,#fffaf2e6);border:1px solid #d8cbb9e0;border-radius:10px;gap:.5rem;min-width:0;padding:.56rem;display:grid}.sheet-layout-plant-card-image-position__label{color:#5f554b;min-width:0;font-size:.72rem;font-weight:850;line-height:1.15}.sheet-layout-plant-card-image-position__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;display:grid}.sheet-layout-plant-card-image-position__button{color:#73685d;cursor:pointer;background:#fffdf9db;border:1px solid #d8cbb9e6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.28rem;min-width:0;min-height:2.68rem;padding:.32rem;transition:border-color .14s,background .14s,box-shadow .14s,color .14s;display:grid}.sheet-layout-plant-card-image-position__button:hover{color:#171a13;background:#fffaf1;border-color:#0d7d504d}.sheet-layout-plant-card-image-position__button:focus-visible{outline-offset:2px;outline:2px solid #108a2f47}.sheet-layout-plant-card-image-position__button.is-active{color:#0f7a36;background:linear-gradient(#ecf8e8f5,#fffdf9f5);border-color:#0d7d506b;box-shadow:inset 0 0 0 1px #ffffffd1,0 8px 18px #3a4e2b14}.sheet-layout-plant-card-image-position__preview{background:linear-gradient(135deg,#0d7d5012,#fffdf91f),#f2eadf;border:1px solid #1f1c171a;border-radius:6px;width:100%;min-width:0;height:1.55rem;display:grid;position:relative;overflow:hidden}.sheet-layout-plant-card-image-position__preview span{aspect-ratio:3/2;background:linear-gradient(135deg,#314225,#7d9b44);border-radius:3px;width:62%;display:block;box-shadow:0 1px 3px #1f1c172e}.sheet-layout-plant-card-image-position__preview.is-top-left span,.sheet-layout-plant-card-image-position__preview.is-left span,.sheet-layout-plant-card-image-position__preview.is-bottom-left span{justify-self:start}.sheet-layout-plant-card-image-position__preview.is-top span,.sheet-layout-plant-card-image-position__preview.is-center span,.sheet-layout-plant-card-image-position__preview.is-bottom span{justify-self:center}.sheet-layout-plant-card-image-position__preview.is-top-right span,.sheet-layout-plant-card-image-position__preview.is-right span,.sheet-layout-plant-card-image-position__preview.is-bottom-right span{justify-self:end}.sheet-layout-plant-card-image-position__preview.is-top-left span,.sheet-layout-plant-card-image-position__preview.is-top span,.sheet-layout-plant-card-image-position__preview.is-top-right span{align-self:start}.sheet-layout-plant-card-image-position__preview.is-left span,.sheet-layout-plant-card-image-position__preview.is-center span,.sheet-layout-plant-card-image-position__preview.is-right span{align-self:center}.sheet-layout-plant-card-image-position__preview.is-bottom-left span,.sheet-layout-plant-card-image-position__preview.is-bottom span,.sheet-layout-plant-card-image-position__preview.is-bottom-right span{align-self:end}.sheet-layout-plant-card-apply{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.42rem;display:grid}.sheet-layout-plant-card-apply button{appearance:none;border-color:var(--admin-inspector-field-border);background:var(--admin-inspector-bg);min-width:0;min-height:2.52rem;color:var(--admin-inspector-text);cursor:pointer;letter-spacing:0;border-style:solid;border-width:1px;border-radius:8px;padding:.5rem .58rem;font-size:.75rem;font-weight:850;line-height:1.16;transition:border-color .14s,background .14s,box-shadow .14s,color .14s,opacity .14s,transform .14s;box-shadow:inset 0 1px #ffffffdb,0 4px 10px #3f322008}.sheet-layout-plant-card-apply__action{background:var(--admin-inspector-bg);text-align:center;white-space:normal;place-items:center;display:grid}.sheet-layout-plant-card-apply__action:hover:not(:disabled){color:#0d6f3c;background:linear-gradient(#fffefbfa,#f7fdf4f0);border-color:#108a2f61;box-shadow:inset 0 1px #ffffffe6,0 7px 14px #3a4d2c0f}.sheet-layout-plant-card-apply button:focus-visible{outline-offset:2px;outline:2px solid #108a2f4d}.sheet-layout-plant-card-apply button:active:not(:disabled){transform:translateY(1px)}.sheet-layout-plant-card-apply__action--selective.is-active{color:var(--admin-inspector-ink);background:linear-gradient(#fafff7fa,#eef8efeb);border-color:#108a2f6b;box-shadow:inset 0 1px #ffffffe0,0 6px 14px #12803314}.sheet-layout-plant-card-apply button:disabled{cursor:not-allowed;opacity:.46}.sheet-layout-editor.is-plant-card-style-painting .sheet-layout-editor__paper{cursor:default}.sheet-layout-editor.is-plant-card-style-painting .sheet-layout-block.is-plant_card{cursor:copy}.sheet-layout-plant-card-format-note{color:#5f574c;background:#f3faf4;border:1px solid #0d7d502e;border-radius:10px;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.35rem;padding:.45rem .62rem;font-size:.78rem;font-weight:850;display:flex}.sheet-layout-plant-card-format-note strong{color:#0d6f3c;background:#fffdf9;border-radius:999px;justify-content:center;min-width:3.4rem;padding:.22rem .48rem;font-size:.82rem;font-weight:950;display:inline-flex}.sheet-layout-text-toolbar{gap:.45rem;display:grid}.sheet-layout-text-toolbar__group{grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem;display:grid}.sheet-layout-text-toolbar__group button{color:#51483e;background:#fffdf9;border:1px solid #d8cbb9;border-radius:9px;place-items:center;min-width:0;min-height:2.25rem;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:grid}.sheet-layout-text-vertical-align-icon{width:16px;height:16px;display:block}.sheet-layout-text-toolbar__group button:hover:not(:disabled),.sheet-layout-text-toolbar__group button.is-active{color:#0d6f3c;background:#f0fbf3;border-color:#108a2f8c;box-shadow:inset 0 0 0 1px #108a2f1a}.sheet-layout-text-toolbar__group button.is-mixed{color:#0d6f3c;background-color:#fffdf9;background-image:linear-gradient(135deg,#108a2f24 0 25%,#0000 25% 50%,#108a2f24 50% 75%,#0000 75%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:8px 8px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#108a2f6b}.sheet-layout-text-toolbar__group button:disabled{cursor:not-allowed;opacity:.38}.sheet-layout-text-toolbar__group.is-inline-format{grid-template-columns:repeat(3,minmax(0,1fr))}.sheet-layout-inspector-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.sheet-layout-inspector-actions button{color:#51483e;background:#fffdf9;border:1px solid #d8cbb9;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;min-height:40px;padding:.45rem .55rem;font-size:.82rem;font-weight:850;display:inline-flex}.sheet-layout-inspector-actions button.is-danger{color:#8a2f25;border-color:#e5c0bd}.sheet-layout-inspector-actions button:disabled{cursor:not-allowed;opacity:.45}.sheet-layout-empty{color:#70675d;gap:.35rem;display:grid}.sheet-layout-empty strong{color:#171a13;font-size:.92rem;font-weight:900}.sheet-layout-empty span{font-size:.82rem;font-weight:700;line-height:1.35}@media (max-width:1180px){.sheet-layout-editor__body{grid-template-rows:minmax(0,1fr);grid-template-columns:56px minmax(0,1fr) minmax(240px,280px)}.sheet-layout-editor__body:not(:has(.sheet-layout-editor__inspector)){grid-template-rows:minmax(0,1fr);grid-template-columns:56px minmax(0,1fr)}.sheet-layout-editor__inspector{border-top:0;border-left:1px solid #ded3c5;grid-column:auto}.sheet-layout-editor__toolbar{padding:.45rem .35rem}.sheet-layout-editor__tool{width:44px;height:44px;min-height:44px}.sheet-layout-editor__paper{width:min(44rem,100vw - 6rem)}}@media (max-width:980px){:is(.sheet-layout-editor__body,.sheet-layout-editor__body:not(:has(.sheet-layout-editor__inspector))){grid-template-rows:minmax(0,1fr);grid-template-columns:54px minmax(0,1fr)}.sheet-layout-editor__inspector{z-index:20;border-top:0;border-left:1px solid #ded3c5;width:min(340px,42vw);min-width:280px;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 42px #342a1e1a}}@media (max-width:720px){.sheet-layout-editor{border-radius:10px;min-height:calc(100dvh - .75rem)}.sheet-layout-topbar{overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:.55rem;padding:.45rem .5rem;overflow:auto visible}.sheet-layout-topbar:has([aria-expanded=true]){overflow:visible}.sheet-layout-topbar__primary,.sheet-layout-topbar__secondary{flex-wrap:nowrap;flex:none;min-width:max-content}:is(.sheet-layout-editor__body,.sheet-layout-editor__body:not(:has(.sheet-layout-editor__inspector))){grid-template-rows:minmax(0,1fr);grid-template-columns:52px minmax(0,1fr)}.sheet-layout-editor__toolbar{border-bottom:0;border-right:1px solid #ded3c5;flex-direction:column;grid-row:1;height:100%;min-height:0;padding:.45rem .3rem;overflow:hidden auto}.sheet-layout-editor__tool{width:40px;min-width:40px;height:40px;min-height:40px}.sheet-layout-editor__stage{grid-area:1/2}.sheet-layout-editor__inspector{border-top:1px solid #ded3c5;border-left:0;width:auto;min-width:0;height:min(260px,38%);inset:auto 0 0 52px;box-shadow:0 -18px 42px #342a1e1f}.sheet-layout-editor__paper{width:min(34rem,100vw - 2rem);min-width:24rem}.sheet-layout-inspector-grid,.sheet-layout-inspector-actions{grid-template-columns:1fr}}@media (max-width:520px){.sheet-layout-editor{border-radius:8px}:is(.sheet-layout-editor__body,.sheet-layout-editor__body:not(:has(.sheet-layout-editor__inspector))){grid-template-columns:48px minmax(0,1fr)}.sheet-layout-editor__toolbar{padding-inline:.3rem}.sheet-layout-editor__tool{width:40px;height:40px}.sheet-layout-editor__inspector{height:min(230px,36%);font-size:.92rem;left:48px}}.yb-project-stage{min-width:0}.yb-project-stage__bar{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf9db;border:1px solid #24242414;border-radius:16px;justify-content:space-between;align-items:center;gap:.75rem;min-height:46px;margin-bottom:.75rem;padding:.45rem .65rem;display:flex;position:sticky;top:.75rem;box-shadow:0 10px 28px #342a1e0e}.yb-project-stage__title{color:#171a13;grid-auto-flow:column;justify-content:start;align-items:center;gap:.5rem;min-width:0;font-size:.9rem;font-weight:840;display:inline-grid}.yb-project-stage__title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yb-project-shell.is-editor .yb-project-rail{background:#171a13;height:calc(100vh - 1.5rem);padding:.45rem}.yb-project-shell.is-editor .yb-project-dashboard-link{color:#f8f3e8c7;background:#f8f3e814;border-color:#f8f3e81a;grid-template-columns:1fr;justify-items:center;width:100%;min-height:52px;margin:0 0 .5rem;padding:0}.yb-project-shell.is-editor .yb-project-dashboard-link span{display:none}.yb-project-shell.is-editor .yb-project-dashboard-link:hover{color:#fffdf9;box-shadow:none;background:#f8f3e824;border-color:#f8f3e82e}.yb-project-shell.is-editor .yb-project-rail__project,.yb-project-shell.is-editor .yb-project-stage__bar,.yb-project-shell.is-editor .yb-project-nav__label,.yb-project-shell.is-editor .yb-project-nav__index{display:none}.yb-project-shell.is-editor .yb-project-nav{gap:.5rem;padding:0}.yb-project-shell.is-editor .yb-project-rail__section{border-top-color:#f8f3e814;gap:.5rem;margin-top:0;padding-top:.5rem}.yb-project-shell.is-editor .yb-project-rail__section-title,.yb-project-shell.is-editor .yb-project-sheet-actions,.yb-project-shell.is-editor .yb-project-sheet-add{display:none}.yb-project-shell.is-editor .yb-project-nav__item{color:#f8f3e8a8;border-color:#f8f3e814;border-radius:14px;grid-template-columns:1fr;justify-items:center;gap:0;min-height:52px;padding:0}.yb-project-shell.is-editor .yb-project-nav__item:hover{color:#fffdf9;background:#f8f3e814;transform:none}.yb-project-shell.is-editor .yb-project-nav__item.is-active:before{background:#86b76f;left:-.45rem}.yb-project-shell.is-editor .yb-project-nav__icon{color:inherit;background:0 0;border:0}.yb-project-editor-mode{height:calc(100dvh - 1.5rem);min-height:0;overflow:hidden}body:has(.yb-project-editor-mode){overflow:hidden}.yb-project-editor-mode .yb-project-shell.is-editor{height:100%;min-height:0}.yb-project-editor-mode .yb-project-stage{flex-direction:column;min-height:0;display:flex;overflow:hidden}.yb-project-editor-mode [data-landscape-editor-shell=true]:not(.fixed){contain:layout paint;height:100%;max-height:100%}.yb-project-editor-mode .sheet-layout-editor{contain:layout paint;flex:auto;height:100%;min-height:0;max-height:100%}.editor-workspace-grid{grid-template-columns:64px minmax(420px,1fr) minmax(280px,320px);position:relative}.editor-workspace-grid>main{min-width:0;min-height:0}.editor-toolbar,.editor-side-panel,.editor-topbar,.editor-topbar-primary,.editor-topbar-secondary{min-width:0}.editor-topbar{z-index:40;position:relative;overflow:visible}.editor-topbar:has([aria-expanded=true]){z-index:70}.editor-menu-hover-bridge:has([aria-expanded=true]):after{z-index:49;content:"";height:.85rem;position:absolute;top:100%;left:-.25rem;right:-.25rem}.editor-workspace-grid{z-index:1}.editor-workspace-grid>main:has(.landscape-editor-left-floating-menu):before{z-index:26;content:"";width:.95rem;position:absolute;top:0;bottom:0;left:0}.yb-section{padding-block:clamp(3rem,8vw,7rem)}.yb-section-stone{background:#ebe5dcd1}.yb-section-dark{background:var(--yb-dark);color:var(--yb-cream)}.yb-site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f3edd1;border-bottom:1px solid #24242414;position:sticky;top:0}.yb-site-header__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:76px;display:flex}.yb-logo{letter-spacing:.16em;text-transform:uppercase;font-weight:800;text-decoration:none}.yb-nav{color:var(--yb-muted);align-items:center;gap:1.4rem;font-size:.95rem;display:flex}.yb-nav a{text-decoration:none}.yb-eyebrow{color:var(--yb-olive);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:800}.yb-title-xl,.yb-title-lg,.yb-title-md{letter-spacing:0;margin:0;font-weight:800}.yb-title-xl{max-width:940px;font-size:clamp(3.4rem,7.5vw,7rem);line-height:.96}.yb-title-lg{max-width:900px;font-size:clamp(3rem,6.4vw,5.8rem);line-height:.98}.yb-title-md{max-width:760px;font-size:clamp(2.2rem,4.8vw,4.6rem);line-height:1}.yb-text-lg{max-width:680px;color:var(--yb-muted);font-size:clamp(1.05rem,1.8vw,1.3rem)}.yb-button,.btn-primary,.btn-muted,.btn-danger{border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.85rem 1.25rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.yb-button,.btn-primary{background:var(--yb-ink);color:#fff;border:1px solid #0000}.yb-button:hover,.btn-primary:hover,.btn-muted:hover,.btn-danger:hover{transform:translateY(-1px)}.yb-button-secondary,.btn-muted{color:var(--yb-ink);background:0 0;border:1px solid #2424242e}.btn-danger{color:#fff;background:#9f2f2a;border:1px solid #0000}.btn-danger:hover{background:#852722}.btn-danger:disabled,.btn-muted:disabled,.btn-primary:disabled{cursor:wait;opacity:.64;transform:none}.card,.yb-card{border:1px solid var(--yb-border);box-shadow:var(--yb-shadow);background:#ffffff9e;border-radius:32px;overflow:hidden}.input{background:var(--yb-cream);width:100%;min-height:42px;color:var(--yb-ink);border:1px solid #cfc4b4;border-radius:12px;padding:.7rem .8rem;font-size:.92rem}.label{color:#6d665c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:800;display:block}.section-title{letter-spacing:0;font-size:1.35rem;font-weight:800}.yb-plan-shell{min-width:0}.yb-plan-toolbar-next{background:linear-gradient(#fffdf9,#fffaf4);border:1px solid #ece3d8;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;padding:12px 14px;display:flex;box-shadow:0 12px 30px #342a1e0b}.yb-plan-toolbar-next strong,.yb-plan-toolbar-next span{display:block}.yb-plan-toolbar-next strong{color:#1f1c17;font-size:.86rem;font-weight:820}.yb-plan-toolbar-next span{color:#6f665b;margin-top:.15rem;font-size:.78rem;line-height:1.4}.yb-plan-actions-next{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.yb-plan-actions-next .yb-button-secondary{color:#0f5fa8;background:#fffdf9;border:1px solid #0f6fbf;border-radius:999px;min-height:2.35rem;padding:.55rem .9rem;font-size:.78rem;font-weight:780}.yb-plan-canvas-next{background:#fbf6ef;border:1px solid #ece3d8;border-radius:24px;height:auto;min-height:720px;padding:26px;position:relative;overflow:hidden;box-shadow:0 18px 44px #342a1e0f}.yb-plan-viewport-next{touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;background:#fffdf9;border-radius:19px;place-items:center;width:100%;min-height:668px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ded3c58c}.yb-plan-viewport-next.is-panning{cursor:grabbing}.yb-plan-frame-next{z-index:1;transform-origin:50%;background:#fffdf9;border:1px solid #5d4f3d38;border-radius:14px;width:100%;max-width:none;height:auto;display:block;position:relative;overflow:visible;box-shadow:0 22px 54px #2f271e24}.yb-plan-image-next{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:auto;max-height:none;display:block}@media (min-width:1180px){.yb-plan-canvas-next{min-height:780px}.yb-plan-viewport-next{min-height:728px}}.yb-plan-marker-layer-next{z-index:3;pointer-events:none;position:absolute;inset:0}.yb-plan-point-next{z-index:3;box-shadow:none;cursor:pointer;pointer-events:auto;transform-origin:50%;touch-action:none;background:0 0;border:0;padding:0;display:block;position:absolute;transform:translate(-50%,-50%)}.yb-plan-point-next__halo,.yb-plan-point-next__core,.yb-plan-point-next__label{pointer-events:none;aspect-ratio:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yb-plan-point-next__halo{width:var(--halo-size);height:var(--halo-size);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffdf994;border-radius:999px}.yb-plan-point-next__core{width:var(--core-size);height:var(--core-size);border:var(--border-size) solid #20533c;background:#fffdf9eb;border-radius:999px;box-shadow:0 8px 18px #23402d2e}.yb-plan-point-next__label{width:var(--core-size);height:var(--core-size);color:#173d2d;font-size:var(--label-size);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;place-items:center;font-weight:850;line-height:1;display:grid}.yb-plan-point-next:hover,.yb-plan-point-next.is-selected{scale:1.09}.yb-plan-point-next:hover .yb-plan-point-next__core,.yb-plan-point-next.is-selected .yb-plan-point-next__core{background:#eff8f1;border-color:#147a50;box-shadow:0 0 0 6px #218a5c33,0 12px 28px #23402d47}.yb-plan-point-next.is-tiny .yb-plan-point-next__halo{display:none}.yb-plan-point-next.is-tiny .yb-plan-point-next__core{background:#fffdf9f2;border-color:#1f6e4d;box-shadow:0 3px 8px #23402d29}.yb-plan-point-next.is-tiny .yb-plan-point-next__label{color:#1f5d43;text-shadow:0 0 1px #ffffffb3;letter-spacing:-.01em;font-weight:700}.yb-plan-point-next.is-tiny:hover,.yb-plan-point-next.is-tiny.is-selected{scale:1}.yb-plan-point-next.is-tiny:hover .yb-plan-point-next__core,.yb-plan-point-next.is-tiny.is-selected .yb-plan-point-next__core{background:#fffdf9f2;border-color:#1f6e4d;box-shadow:0 1px 3px #1a231d24}.yb-plan-point-next.is-precision .yb-plan-point-next__halo,.yb-plan-point-next.is-precision .yb-plan-point-next__core,.yb-plan-point-next.is-precision .yb-plan-point-next__label{display:none}.yb-plan-point-next.is-precision:before,.yb-plan-point-next.is-precision:after{content:"";background:#0d7a50;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yb-plan-point-next.is-precision:before{width:max(8px, calc(var(--core-size) * .72));height:max(1px, calc(var(--core-size) * .08))}.yb-plan-point-next.is-precision:after{width:max(1px, calc(var(--core-size) * .08));height:max(8px, calc(var(--core-size) * .72))}.yb-plan-point-next.is-pulse:not(.is-precision):before{content:"";z-index:0;width:max(32px, calc(var(--core-size) * 2.8));height:max(32px, calc(var(--core-size) * 2.8));pointer-events:none;background:#23825a21;border:2.5px solid #23825ad1;border-radius:999px;animation:1.15s cubic-bezier(.18,.88,.22,1) both ybPlanPulseRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.58)}.yb-plan-point-next.is-pulse:not(.is-precision):after{content:"";z-index:0;width:max(22px, calc(var(--core-size) * 1.8));height:max(22px, calc(var(--core-size) * 1.8));pointer-events:none;border:2px solid #fffdf9f2;border-radius:999px;animation:1.05s cubic-bezier(.18,.88,.22,1) both ybPlanPulseDot;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}@keyframes ybPlanPulseRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.44)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(2.75)}}@keyframes ybPlanPulseDot{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}28%{opacity:.92;transform:translate(-50%,-50%)scale(1.08)}to{opacity:0;transform:translate(-50%,-50%)scale(1.42)}}.yb-plan-zoom-next{z-index:8;color:#6f665b;cursor:pointer;background:#fffdf9e6;border:1px solid #d2c4afcc;border-radius:999px;min-height:32px;padding:7px 12px;font-size:.72rem;font-weight:760;position:absolute;top:40px;right:40px;box-shadow:0 10px 26px #2f271e14}.yb-plan-empty-next{color:#6f665b;text-align:center;background:#fffdf999;border:1px dashed #cdbfae;border-radius:18px;place-content:center;gap:8px;display:grid;position:absolute;inset:26px}.yb-plan-empty-next strong{color:#1f1e1b;font-size:1rem}.yb-plan-empty-next span{max-width:420px;font-size:.78rem;line-height:1.45}.yb-plan-place-hint{z-index:9;pointer-events:none;background:#243f321a;place-items:center;display:grid;position:absolute;inset:0}.yb-plan-place-hint span{color:#243f32;background:#fffdf9f5;border-radius:999px;padding:.8rem 1.1rem;font-size:.85rem;font-weight:850;box-shadow:0 18px 44px #2f271e29}.yb-admin-panel{background:#fffdf9;border:1px solid #ded3c5;border-radius:22px;overflow:hidden;box-shadow:0 16px 36px #342a1e0d}.yb-admin-panel__head{background:#fbf6ef;border-bottom:1px solid #ece3d8;padding:18px 20px}.yb-admin-panel__head strong{color:#1f1e1b;letter-spacing:-.025em;font-size:1.05rem;font-weight:820;display:block}.yb-admin-panel__body{padding:16px 20px}@keyframes genplan-row-beacon{0%{transform:translate(0);box-shadow:0 0 #108a2f57}38%{transform:translate(-2px);box-shadow:0 0 0 5px #108a2f24}to{transform:translate(0);box-shadow:0 0 #108a2f00}}.genplan-row-beacon{animation:.9s ease-out genplan-row-beacon}.yb-switch{cursor:pointer;width:58px;height:32px;display:inline-flex;position:relative}.yb-switch input{opacity:0;pointer-events:none;position:absolute}.yb-switch span{background:#d9cfc1;border:1px solid #c8bcad;border-radius:999px;transition:background .2s,border-color .2s;position:absolute;inset:0}.yb-switch span:after{content:"";background:#fff;border:1px solid #d8d0c4;border-radius:50%;width:26px;height:26px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 8px #18161233}.yb-switch input:checked+span{background:#25885f;border-color:#1f7451}.yb-switch input:checked+span:after{transform:translate(26px)}.yb-side-toggle{color:#51493f;background:#fffdf9;border:1px solid #d6cab9;border-radius:12px;min-height:34px;padding:.4rem .7rem;font-size:.78rem;font-weight:700;line-height:1}.yb-side-toggle:hover{background:#f5eee3;border-color:#ccbca8}.yb-range{appearance:none;background:0 0;border-radius:999px;outline:none;height:6px}.yb-range::-webkit-slider-runnable-track{background:#ddd3c5;border-radius:999px;height:6px}.yb-range::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#1f7d53;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 1px 5px #00000040}.yb-range::-moz-range-track{background:#ddd3c5;border-radius:999px;height:6px}.yb-range::-moz-range-thumb{cursor:pointer;background:#1f7d53;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 5px #00000040}.yb-points-toolbar{background:#fffdf9;border-bottom:1px solid #ece3d8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:16px 20px;display:grid}.yb-points-add-btn{color:#fff;background:#2d84bf;border:1px solid #1f7db9;border-radius:999px;min-height:42px;padding:.72rem 1.25rem;font-size:.95rem;font-weight:780}.yb-points-add-btn:hover{background:#2776ab}.yb-points-size-card{background:#fffdf9;border:1px solid #ded3c5;border-radius:999px;align-items:center;gap:12px;min-height:42px;padding:.45rem .75rem;display:flex}.yb-points-size-label{color:#1f1c17;flex-shrink:0;font-size:.82rem;font-weight:760}.yb-points-size-unit{color:#6f665b;width:20px;font-size:.84rem;font-weight:700}.yb-points-size-card .input[type=number]{border-radius:10px;width:64px;min-height:34px;padding:.2rem .45rem}.yb-plan-table-next{border-radius:0 0 22px 22px;display:grid;overflow:hidden}.yb-plan-table-next__head,.yb-plan-table-next__row{grid-template-columns:46px minmax(0,1fr) 92px 92px 34px;align-items:center;gap:8px;display:grid}.yb-plan-table-next__head{color:#92887b;letter-spacing:.075em;text-transform:uppercase;background:#f7efe4;border-bottom:1px solid #ece3d8;padding:11px 14px;font-size:.62rem;font-weight:820}.yb-plan-table-next__row{background:#fffdf9;border-bottom:1px solid #ece3d8;padding:10px 14px}.yb-plan-table-next__row:hover,.yb-plan-table-next__row.is-active{background:#fff7eb}.yb-plan-table-next__row.is-active{box-shadow:inset 0 0 0 2px #2b8a60}.yb-plan-table-next__row.is-mismatch{box-shadow:inset 0 0 0 1px #d9897f}.yb-plan-table-next__row.is-pulse{animation:.42s ybRowPulse}@keyframes ybRowPulse{0%{background:#e8f6ee}to{background:#fff7eb}}.yb-plan-table-next .input,.yb-plan-table-next select{background:#fff;border-radius:10px;min-height:34px}.yb-info-dot{color:#a5483b;border:1px solid #cf7c70;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.yb-plan-number-pill{color:#1f5f43;background:#eaf4ed;border:1px solid #23825a47;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:840;display:grid}.yb-hero{padding-block:clamp(4rem,8vw,7.2rem)}.yb-hero__grid{grid-template-columns:1.05fr .95fr;align-items:end;gap:3rem;display:grid}.yb-hero__visual{background:var(--yb-stone);min-height:620px;box-shadow:var(--yb-shadow);border:1px solid #2424241a;border-radius:32px;position:relative;overflow:hidden}.yb-hero__visual img{object-fit:cover;width:100%;height:100%}.yb-hero__visual:after{content:"";background:linear-gradient(#0000 45%,#10130e8c);position:absolute;inset:0}.yb-hero__visual-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f3ede6;border-radius:22px;padding:1.35rem;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.yb-grid{gap:1.25rem;display:grid}.yb-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.yb-card__media{aspect-ratio:4/3;background:linear-gradient(135deg, var(--yb-stone), var(--yb-sage), var(--yb-olive))}.yb-card__media img{object-fit:cover;width:100%;height:100%}.yb-card__body{padding:clamp(1.2rem,3vw,2rem)}.yb-price-card{box-shadow:var(--yb-shadow);background:#ffffffb3;border:1px solid #24242414;border-radius:32px;padding:2rem}.yb-price{margin:1.4rem 0 .5rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1}.yb-process{grid-template-columns:.9fr 1.1fr;gap:3rem;display:grid}.yb-process ol{counter-reset:process;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.yb-process li{counter-increment:process;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;padding:1rem}.yb-process li:before{content:"0" counter(process);color:var(--yb-sage);margin-bottom:.5rem;display:block}.yb-design-project{padding-block:clamp(1.5rem,4vw,3rem);position:relative}.yb-design-project-rail{z-index:18;width:3.25rem;height:0;margin-left:max(.85rem, calc((100vw - min(var(--yb-container), calc(100vw - 2rem))) / 2 - 4.4rem));position:sticky;top:6rem;transform:translateY(1rem)}.yb-design-project-rail__track{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f3eadb;border:1px solid #241f181f;border-radius:999px;gap:.48rem;width:3.25rem;padding:.48rem;transition:width .18s,border-radius .18s;display:grid;overflow:hidden;box-shadow:0 1.2rem 3rem #241f1821}.yb-design-project-rail:hover .yb-design-project-rail__track,.yb-design-project-rail:focus-within .yb-design-project-rail__track{border-radius:23px;width:16rem}.yb-design-project-rail__item{color:#242424ad;white-space:nowrap;border-radius:999px;grid-template-columns:2.22rem minmax(0,1fr);align-items:center;gap:.72rem;min-height:2.22rem;text-decoration:none;display:grid}.yb-design-project-rail__item span{border-radius:999px;place-items:center;width:2.22rem;height:2.22rem;font-size:.68rem;font-weight:850;display:grid}.yb-design-project-rail__item strong{opacity:0;text-overflow:ellipsis;transition:opacity .18s,transform .18s;overflow:hidden;transform:translate(-.35rem)}.yb-design-project-rail:hover strong,.yb-design-project-rail:focus-within strong{opacity:1;transform:translate(0)}.yb-design-project-rail__item.is-active{color:var(--yb-cream);background:linear-gradient(135deg,#11140f,#23291d)}.yb-design-sheet{box-shadow:var(--yb-shadow);background:#ffffffa8;border:1px solid #24242414;border-radius:32px;margin-bottom:clamp(1.2rem,3vw,2rem);position:relative;overflow:hidden}.yb-design-cover{background:var(--yb-dark);min-height:clamp(40rem,88vh,58rem);color:var(--yb-cream);grid-template-columns:minmax(0,1.18fr) minmax(21rem,.82fr);display:grid}.yb-design-cover__image{min-height:34rem}.yb-design-cover__image img{object-fit:cover;width:100%;height:100%}.yb-design-cover__content{background:radial-gradient(circle at 92% 8%,#c0a97829,#0000 20rem),linear-gradient(#0a0e0afc,#0c100bfc);align-content:center;gap:1.25rem;padding:clamp(2.1rem,5vw,4.6rem) clamp(1.8rem,4vw,3.4rem);display:grid}.yb-design-cover__content h1{overflow-wrap:anywhere;max-width:min(10.5ch,100%);font-size:clamp(2.8rem,5.25vw,5.8rem);font-weight:800;line-height:.92}.yb-design-cover__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.7rem;display:grid}.yb-design-cover__meta div{background:linear-gradient(#f9f5ec18,#f9f5ec11);border:1px solid #f9f5ec24;border-radius:16px;min-height:5.25rem;padding:1.05rem}.yb-design-cover__meta dt{color:#f9f5ec7a;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.32rem;font-size:.63rem;font-weight:800}.yb-design-cover__meta dd{color:var(--yb-cream);margin:0;font-weight:720}.yb-design-toc{min-height:36rem;color:var(--yb-cream);background:radial-gradient(circle at 90% 10%,#bda87e2e,#0000 30%),linear-gradient(135deg,#11140f 0%,#171a13 58%,#0e100c 100%);padding:clamp(2.2rem,5vw,4.8rem)}.yb-design-toc__map{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.yb-design-toc__item{min-height:8rem;color:var(--yb-cream);background:#f8f3ea13;border:1px solid #f8f3ea1f;border-radius:20px;grid-template-columns:3rem minmax(0,1fr);align-content:start;gap:.85rem 1rem;padding:1.25rem;text-decoration:none;display:grid}.yb-design-toc__item span{color:#f8f3eaa8;border:1px solid #f8f3ea1f;border-radius:999px;place-items:center;width:3rem;height:3rem;font-weight:850;display:grid}.yb-design-toc__item strong{font-size:clamp(1.25rem,2vw,1.9rem);line-height:1.05}.yb-design-plan{padding:clamp(1.2rem,3vw,2rem)}.yb-public-sheet-layout{background-color:#ffffffb8;background-image:linear-gradient(90deg,#24242407 1px,#0000 1px),linear-gradient(#24242407 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(1.2rem,3vw,2rem)}.yb-public-sheet-shell{background:#eee8ddb8;border:1px solid #24242414;border-radius:24px;padding:clamp(.65rem,2vw,1.35rem);display:grid;overflow-x:auto}.yb-public-sheet-paper{background:#fffdf9;border:1px solid #cfc4b7;justify-self:center;width:min(100%,62rem);min-width:min(42rem,100%);position:relative;overflow:hidden;box-shadow:0 26px 64px #24242429}.yb-public-sheet-margin{z-index:1;pointer-events:none;border:1px dashed #65745c4d;position:absolute}.yb-public-sheet-block{z-index:2;min-width:2rem;min-height:1.4rem;display:grid;position:absolute;overflow:hidden}.yb-public-sheet-block.is-viewport{background:#fffdf9;border:1px solid #24242438}.yb-public-sheet-block.is-callout{overflow:visible}.yb-public-sheet-block.is-callout .yb-public-sheet-block__text{box-sizing:border-box;padding:.12rem .24rem .1rem}.yb-public-sheet-block__text{color:#1f1c17;white-space:pre-wrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;flex-direction:column;width:100%;height:100%;line-height:1.25;display:flex;overflow:hidden}.yb-public-sheet-block__svg,.yb-public-sheet-model{width:100%;height:100%;display:block}.yb-public-sheet-table{background:var(--sheet-table-bg,#fffdf9f5);width:100%;height:100%;min-height:0;color:var(--sheet-table-text,#1f1c17);font-size:var(--sheet-table-font-size,calc(.62rem * var(--sheet-table-scale,1)));font-weight:var(--sheet-table-font-weight,400);text-align:var(--sheet-table-text-align,left);border:0;flex-direction:column;display:flex;overflow:hidden}.yb-public-sheet-table strong{border-bottom:var(--sheet-table-border-width,1px) solid var(--sheet-table-divider,#b7ada0);background:var(--sheet-table-bg,#fffdf9f5);padding:calc(.42rem * var(--sheet-table-scale,1)) calc(.5rem * var(--sheet-table-scale,1));font-size:calc(.72rem * var(--sheet-table-scale,1));text-align:center;font-weight:900;display:block}.yb-public-sheet-table__grid{background:var(--sheet-table-plane-bg,var(--sheet-table-bg,#fffdf9f5));flex:1;width:100%;min-height:0;display:flex;position:relative}.yb-public-sheet-table__body{background:var(--sheet-table-plane-bg,var(--sheet-table-bg,#fffdf9f5));width:100%;height:100%;min-height:0;font-size:inherit;border:0;flex:1;line-height:1.15;display:grid}.yb-public-sheet-table__cell{align-items:var(--sheet-table-cell-vertical-align,flex-start);background:var(--sheet-table-cell-bg,var(--sheet-table-plane-bg,var(--sheet-table-bg,#fffdf9f5)));min-width:0;min-height:0;padding:calc(.22rem * var(--sheet-table-scale,1)) calc(.28rem * var(--sheet-table-scale,1));text-align:inherit;white-space:pre-wrap;border:0;display:flex;position:relative;overflow:hidden}.yb-public-sheet-table__cell>span:first-child,.yb-public-sheet-table__cell-text{width:100%;min-height:1em;opacity:var(--sheet-table-cell-text-opacity,1);text-overflow:ellipsis;display:block;overflow:hidden}.yb-public-sheet-table__border-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.yb-public-sheet-table__border-segment{box-sizing:border-box;pointer-events:none;position:absolute}.yb-public-sheet-table p{padding:calc(.65rem * var(--sheet-table-scale,1));color:#70675d;font-size:calc(.72rem * var(--sheet-table-scale,1));margin:0;font-weight:700;line-height:1.35}.yb-design-sheet__header{gap:.65rem;margin-bottom:1.4rem;display:grid}.yb-design-sheet__header h2{margin:0;font-size:clamp(2rem,4vw,4.2rem);font-weight:800;line-height:1}.yb-plan-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);gap:1rem;display:grid}.yb-plan-frame{background:var(--yb-stone);border:1px solid #24242414;border-radius:24px;min-height:34rem;position:relative;overflow:hidden}.yb-plan-frame img{object-fit:contain;width:100%;height:100%}.yb-marker{color:#fff;background:#5f674a;border:1px solid #f7f3ede0;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;font-size:.86rem;font-weight:850;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 .56rem #8f9b8247,0 18px 34px #24242433}.yb-legend{align-content:start;gap:.75rem;display:grid}.yb-legend-section{background:#ffffffbd;border:1px solid #24242414;border-radius:22px;padding:1rem}.yb-legend-label{color:var(--yb-olive);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-size:.72rem;font-weight:850;display:block}.yb-legend-row{border-top:1px solid #24242414;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.yb-legend-row:first-of-type{border-top:0}.yb-legend-row span{background:var(--yb-dark);width:2rem;height:2rem;color:var(--yb-cream);border-radius:999px;place-items:center;font-size:.78rem;font-weight:850;display:grid}.yb-material-thumb{background:var(--yb-stone);border-radius:12px;width:3.2rem;height:3.2rem;overflow:hidden}.yb-material-thumb img{object-fit:cover;width:100%;height:100%}@media (max-width:960px){.yb-admin-frame{width:100%}.yb-nav{display:none}.yb-hero__grid,.yb-process,.yb-design-cover,.yb-plan-grid{grid-template-columns:1fr}.yb-hero__visual{min-height:420px}.yb-grid-3,.yb-process ol,.yb-design-toc__map{grid-template-columns:1fr}.yb-design-project-rail{display:none}.yb-design-cover__meta{grid-template-columns:1fr}}@media (max-width:1279px){.yb-admin-global-nav{height:auto;position:relative;top:0}.yb-admin-global-nav__head{grid-template-columns:minmax(0,1fr) 36px;padding:.75rem}.yb-admin-global-nav__list{padding:.5rem;display:flex;overflow-x:auto}.yb-admin-global-nav__item{grid-template-columns:1.8rem auto;min-width:max-content;padding-right:.8rem}}@media (max-width:1180px){.yb-project-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.yb-project-shell.is-editor{grid-template-rows:minmax(0,1fr);grid-template-columns:64px minmax(0,1fr)}.yb-project-rail,.yb-project-shell.is-editor .yb-project-rail{z-index:20;background:#fffdf9;height:auto;padding:0;position:sticky;top:.5rem}.yb-project-shell.is-editor .yb-project-rail{color:#f8f3e8;background:linear-gradient(#151913 0%,#20261d 100%);border-color:#ffffff1a;height:100%;max-height:none;padding:0;top:0}.yb-project-shell.is-editor .yb-project-rail__project{display:none}.yb-project-shell.is-editor .yb-project-dashboard-link{color:#fffdf9;background:#f8f3e814;border-color:#f8f3e814;grid-template-columns:1fr;justify-items:center;width:auto;min-height:52px;margin:.5rem;padding:0}.yb-project-shell.is-editor .yb-project-dashboard-link span{display:none}.yb-project-rail__project{padding:.75rem}.yb-project-shell .yb-project-nav{align-items:center;gap:.45rem;padding:.55rem;display:flex;overflow-x:auto}.yb-project-shell .yb-project-rail__section{border-top:0;border-left:1px solid #eadfce;flex:none;align-items:center;gap:.45rem;margin-top:0;padding-top:0;padding-left:.45rem;display:flex}.yb-project-shell .yb-project-rail__section-title{display:none}.yb-project-shell.is-editor .yb-project-nav{gap:.45rem;padding:0 .5rem .5rem;display:grid;overflow:hidden auto}.yb-project-shell .yb-project-nav__item{color:#50483e;border-color:#eadfce;flex:none;grid-template-columns:2rem minmax(0,1fr);justify-items:stretch;width:auto;min-width:148px;min-height:46px;padding:.35rem .5rem}.yb-project-shell .yb-project-sheet-add{flex:0 0 156px;margin-top:0}.yb-project-shell .yb-project-template-menu{width:min(22rem,80vw);inset:calc(100% + .45rem) 0 auto auto}.yb-project-shell.is-editor .yb-project-nav__item{color:#f8f3e8a8;border-color:#f8f3e814;border-radius:14px;grid-template-columns:1fr;justify-items:center;gap:0;min-width:0;min-height:52px;padding:0}.yb-project-shell.is-editor .yb-project-nav__item.is-active,.yb-project-nav__item.is-active{color:#fffdf9;background:#171a13}.yb-project-nav__label{display:block}.yb-project-shell.is-editor .yb-project-nav__label,.yb-project-shell.is-editor .yb-project-nav__index,.yb-project-nav__index{display:none}.yb-project-shell .yb-project-nav__item.is-active:before{width:auto;height:3px;inset:auto 1rem -.55rem}.yb-project-shell.is-editor .yb-project-nav__item.is-active:before{width:3px;height:auto;inset:.85rem auto .85rem -.5rem}.yb-project-stage__bar{top:.5rem}.editor-workspace-grid{grid-template-columns:56px minmax(0,1fr) minmax(240px,280px)}.editor-side-panel{border-top:0}}@media (max-width:980px){.yb-project-shell.is-editor .yb-project-dashboard-link{min-height:48px;margin:.45rem}.yb-project-shell.is-editor .yb-project-nav{gap:.35rem;padding:.45rem}.yb-project-shell.is-editor .yb-project-nav__item{min-width:0;min-height:48px}.editor-workspace-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:54px minmax(0,1fr)}.editor-toolbar{grid-row:1}.editor-workspace-grid>main{grid-area:1/2}.editor-side-panel{border-top:0;border-left:1px solid #ded3c5;width:min(340px,42vw);min-width:280px;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 42px #342a1e1a}}@media (max-width:720px){.yb-admin-global-nav__head strong{font-size:.95rem}.yb-admin-global-nav__item span{font-size:.82rem}.yb-project-rail__project h1{-webkit-line-clamp:1}.yb-project-rail__meta{grid-template-columns:auto auto;justify-content:start}.yb-project-nav__item,.yb-project-shell.is-editor .yb-project-nav__item{min-width:136px}.yb-project-nav__label strong{display:none}.yb-project-nav__label small{display:block}.yb-project-editor-mode{height:calc(100dvh - .75rem)}.yb-project-shell.is-editor{grid-template-rows:minmax(0,1fr);grid-template-columns:52px minmax(0,1fr);gap:.5rem}.yb-project-shell.is-editor .yb-project-rail{max-height:none;top:0}.yb-project-shell.is-editor .yb-project-dashboard-link{min-height:44px;margin:.35rem}.yb-project-shell.is-editor .yb-project-nav{gap:.35rem;padding:0 .35rem .35rem}.yb-project-shell.is-editor .yb-project-nav__item{min-width:0;min-height:44px}[data-landscape-editor-shell=true]{border-radius:10px}[data-landscape-editor-shell=true]>div:first-child{gap:.45rem;padding:.45rem}.editor-workspace-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:52px minmax(0,1fr)}.editor-toolbar{border-bottom:0;border-right:1px solid #ded3c5;flex-direction:column;grid-row:1;height:100%;min-height:0;overflow:hidden auto}.editor-toolbar>*{flex:none}.editor-workspace-grid>main{grid-area:1/2}.editor-side-panel{border-top:1px solid #ded3c5;border-left:0;width:auto;min-width:0;height:min(260px,38%);inset:auto 0 0 52px;box-shadow:0 -18px 42px #342a1e1f}}@media (max-width:520px){[data-landscape-editor-shell=true]{border-radius:8px}.editor-topbar{overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:flex-start;gap:.55rem;padding-inline:.5rem;overflow:auto hidden}.editor-topbar:has([aria-expanded=true]){overflow:visible}.editor-topbar-primary,.editor-topbar-secondary{flex-wrap:nowrap;flex:none;min-width:max-content}.editor-topbar-secondary{justify-content:flex-start}.editor-workspace-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:48px minmax(0,1fr)}.editor-toolbar{padding-inline:.3rem}.editor-toolbar button{width:2.5rem;height:2.5rem}.editor-side-panel{height:min(230px,36%);font-size:.92rem;left:48px}}.yb-project-shell.is-editor{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.yb-project-shell.is-editor .yb-project-topbar{display:grid}.yb-project-shell.is-editor .yb-project-nav--top{gap:.45rem;padding:.05rem .05rem .2rem;display:flex;overflow:auto hidden}.yb-project-shell.is-editor .yb-project-nav__item,.yb-project-shell.is-editor .yb-project-nav__item--sheet{color:#50483e;border-color:#0000;border-radius:13px;grid-template-columns:2rem minmax(0,1fr) auto;justify-items:stretch;gap:.5rem;min-width:154px;min-height:46px;padding:.35rem .5rem}.yb-project-shell.is-editor .yb-project-nav__item:hover{color:#161913;background:#fff8ed;border-color:#ded3c5;transform:none}.yb-project-shell.is-editor .yb-project-nav__item.is-active{color:#fffdf9;background:#171a13;border-color:#171a13}.yb-project-shell.is-editor .yb-project-nav__item.is-active:before{width:auto;height:3px;inset:auto 1rem .24rem}.yb-project-shell.is-editor .yb-project-nav__icon{color:#607356;background:#fffdf9;border:1px solid #e4d8c7;width:2rem;height:2rem}.yb-project-shell.is-editor .yb-project-nav__item.is-active .yb-project-nav__icon{color:#cde5c8;background:#ffffff1a;border-color:#fff3}.yb-project-shell.is-editor .yb-project-nav__label,.yb-project-shell.is-editor .yb-project-nav__label strong,.yb-project-shell.is-editor .yb-project-sheet-actions,.yb-project-shell.is-editor .yb-project-sheet-add{display:block}.yb-project-shell.is-editor .yb-project-sheet-actions{display:inline-flex}.yb-project-shell.is-editor .yb-project-nav__index{display:inline}@media (max-width:1180px){.yb-project-shell,.yb-project-shell.is-editor{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.yb-project-topbar{position:sticky;top:.5rem}}@media (max-width:720px){.yb-project-topbar{padding:.55rem}.yb-project-topbar__head,.yb-project-topbar__tabs{grid-template-columns:minmax(0,1fr)}.yb-project-sheet-add--top{width:min(100%,15rem)}.yb-project-nav__item,.yb-project-shell.is-editor .yb-project-nav__item,.yb-project-shell.is-editor .yb-project-nav__item--sheet{min-width:132px}.yb-project-topbar .yb-project-nav__label strong{display:block}}.yb-project-topbar{gap:.45rem;padding:.58rem .62rem .5rem}.yb-project-topbar__head{min-height:1.8rem}.yb-project-topbar__project h1{margin:0;font-size:clamp(.98rem,1.15vw,1.16rem)}.yb-project-topbar__tabs{gap:.36rem}.yb-project-nav,.yb-project-shell.is-editor .yb-project-nav--top{gap:.24rem;padding:.03rem .03rem .14rem}.yb-project-nav__group-label,.yb-project-nav__icon,.yb-project-nav__index,.yb-project-nav__label small,.yb-project-shell.is-editor .yb-project-nav__index{display:none}.yb-project-nav__item,.yb-project-shell.is-editor .yb-project-nav__item,.yb-project-shell.is-editor .yb-project-nav__item--sheet{border-radius:10px;grid-template-columns:minmax(0,1fr);gap:0;width:auto;min-width:0;min-height:34px;padding:.3rem .58rem}.yb-project-nav__item--sheet{min-width:0;max-width:min(14rem,26vw)}.yb-project-nav__item--sheet.is-web-interactive{color:#136b39;background:linear-gradient(135deg,#eef7ef,#f8f5eb);border-color:#11703d3d}.yb-project-nav__item--sheet.is-web-interactive .yb-project-nav__label{align-items:center;gap:.34rem;display:flex}.yb-project-nav__item--sheet.is-web-interactive.is-active{color:#fffdf8;background:linear-gradient(135deg,#123e29,#1c5c38);border-color:#124f30}.yb-project-nav__label strong,.yb-project-shell.is-editor .yb-project-nav__label strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;line-height:1.12;display:block;overflow:hidden}.yb-project-nav__item.is-dragging{z-index:70;color:#171a13;cursor:grabbing;opacity:.96;will-change:transform;background:#fffdf9;border-color:#cdbfae;box-shadow:0 18px 44px #1f1c172e}.yb-project-nav__item.is-dragging:before{display:none}.yb-project-nav__item.is-dragging .yb-project-nav__label{opacity:1}.yb-project-nav.is-sorting .yb-project-nav__item:not(.is-dragging):not(.is-active){background:#fffdf9}.yb-project-nav.is-sorting .yb-project-nav__item:not(.is-dragging):hover,.yb-project-shell.is-editor .yb-project-nav.is-sorting .yb-project-nav__item:not(.is-dragging):hover{box-shadow:none;transform:none}.yb-project-nav.is-sorting .yb-project-nav__item:not(.is-dragging):not(.is-active):hover,.yb-project-shell.is-editor .yb-project-nav.is-sorting .yb-project-nav__item:not(.is-dragging):not(.is-active):hover{color:#50483e;background:#fffdf9;border-color:#0000}.yb-project-nav.is-sorting .yb-project-nav__item.is-active:not(.is-dragging):hover,.yb-project-shell.is-editor .yb-project-nav.is-sorting .yb-project-nav__item.is-active:not(.is-dragging):hover{box-shadow:none;transform:none}.yb-project-sheet-actions,.yb-project-shell.is-editor .yb-project-sheet-actions{display:none}.yb-project-sheet-add--top{width:36px}.yb-project-sheet-add__button{border-radius:10px;grid-template-columns:1fr;place-items:center;gap:0;width:36px;min-height:34px;padding:0}.yb-project-template-menu{width:min(23rem,100vw - 2rem)}.yb-project-template-menu__web{color:#175d37;text-align:left;background:linear-gradient(135deg,#edf7ef,#faf6ea);border:1px solid #11703d3d;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;width:100%;padding:.72rem;display:grid}.yb-project-template-menu__web>span{gap:.14rem;display:grid}.yb-project-template-menu__web strong{font-size:.82rem}.yb-project-template-menu__web small{color:#6b786b;font-size:.68rem}.yb-project-template-menu__web:hover:not(:disabled){background:linear-gradient(135deg,#e2f2e6,#f7f0df);border-color:#26784a}.yb-project-template-menu__web:disabled{cursor:default;filter:saturate(.55);opacity:.62}.sheet-layout-web-project-note{background:linear-gradient(135deg,#edf7ef,#fffaf0);border:1px solid #11703d33;border-radius:11px;gap:.3rem;padding:.75rem;display:grid}.sheet-layout-web-project-note strong{color:#175d37;font-size:.78rem}.sheet-layout-web-project-note p{color:#687165;margin:0;font-size:.69rem;line-height:1.45}.yb-sheet-context-menu{z-index:140;background:#fffdf9;border:1px solid #d8cbb9;border-radius:13px;gap:.18rem;width:13.5rem;padding:.35rem;display:grid;position:fixed;box-shadow:0 18px 52px #1f1c1733}.yb-sheet-context-menu__title{color:#84786a;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding:.46rem .55rem .36rem;font-size:.66rem;font-weight:900;overflow:hidden}.yb-sheet-context-menu button{color:#322c24;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;min-height:34px;padding:.35rem .55rem;font-size:.84rem;font-weight:820;transition:background .16s,border-color .16s,color .16s}.yb-sheet-context-menu button:hover{background:#fff8ed;border-color:#eadfce}.yb-sheet-context-menu button.is-danger{color:#9f2f2a}.yb-sheet-context-menu button.is-danger:hover{background:#fff1ef;border-color:#f0c8c3}.yb-sheet-context-menu button.is-muted{color:#7a7065}.yb-sheet-context-menu button:disabled{cursor:not-allowed;opacity:.42}.yb-project-template-menu{overscroll-behavior:contain;gap:.28rem;width:min(25rem,100vw - 2rem);padding:.42rem;overflow-x:hidden}.yb-project-template-menu__head{gap:.12rem;padding:.38rem .46rem .34rem;display:grid}.yb-project-template-menu__head strong{color:#171a13;font-size:.82rem;font-weight:920}.yb-project-template-menu__head span,.yb-project-template-menu__empty{color:#746b5f;font-size:.72rem;font-weight:680;line-height:1.25}.yb-project-template-menu__blank,.yb-project-template-row__main{color:#51483e;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;gap:.12rem;min-width:0;padding:.5rem .58rem;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.yb-project-template-menu__blank{background:#fff8ed;border-color:#dfd3c2}.yb-project-template-menu__blank:hover,.yb-project-template-row__main:hover{background:#fffaf3;border-color:#cdbda8;transform:translateY(-1px)}.yb-project-template-menu__blank strong,.yb-project-template-row__main strong{color:#171a13;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;overflow:hidden}.yb-project-template-menu__blank span,.yb-project-template-row__main span{color:#756b5f;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:680;line-height:1.22;overflow:hidden}.yb-project-template-menu__section{padding:.34rem .46rem .12rem}.yb-project-template-menu__section span{color:#65745c;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:920}.yb-project-template-menu__list{gap:.24rem;min-height:0;display:grid}.yb-project-template-menu__empty{overflow-wrap:anywhere;white-space:normal;background:#fffaf3;border:1px dashed #dfd3c2;border-radius:10px;margin:0;padding:.65rem}.yb-project-template-row{grid-template-columns:minmax(0,1fr) 4.24rem;align-items:stretch;gap:.24rem;transition:opacity .16s;display:grid;position:relative}.yb-project-template-row.is-dragging{z-index:70;cursor:grabbing;opacity:1;will-change:transform}.yb-project-template-row.is-dragging .yb-project-template-row__main{cursor:grabbing;background:#171a13;border-color:#171a13;box-shadow:0 18px 44px #1f1c1738}.yb-project-template-row.is-dragging .yb-project-template-row__main strong,.yb-project-template-row.is-dragging .yb-project-template-row__main span{color:#fffdf9}.yb-project-template-row.is-dragging .yb-project-template-row__actions{opacity:.24;pointer-events:none}.yb-project-template-menu__list.is-sorting .yb-project-template-row:not(.is-dragging) .yb-project-template-row__main:hover{background:0 0;border-color:#0000;transform:none}.yb-project-template-row__main{width:100%}.yb-project-template-row__actions{grid-template-columns:repeat(2,2rem);gap:.24rem;min-height:100%;display:grid}.yb-project-template-row__action{color:#695f53;background:#fffdf9;border:1px solid #e4d8c7;border-radius:10px;place-items:center;width:2rem;min-height:100%;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.yb-project-template-row__action:hover{color:#171a13;background:#fff8ed;border-color:#cdbda8;transform:translateY(-1px)}.yb-project-template-row__actions .admin-delete-icon-button{place-self:center}body:has([data-landscape-editor-shell=true].fixed) .yb-admin-global-nav{display:none!important}body:has([data-landscape-editor-shell=true].fixed) .yb-admin-frame{width:100vw;min-height:100dvh}body:has([data-landscape-editor-shell=true].fixed) main{min-width:0}:is(body:has(.sheet-layout-editor.is-fullscreen) .yb-project-topbar,body:has([data-landscape-editor-shell=true].fixed) .yb-project-topbar){--yb-fullscreen-topbar-peek:9px;--yb-fullscreen-topbar-hit-area:20px;z-index:180;transform:translate3d(0, calc(-100% + var(--yb-fullscreen-topbar-peek)), 0);will-change:transform;background:#fffdf9f5;border-color:currentColor #2424241f #2424241f;border-top-style:none;border-top-width:0;border-radius:0 0 18px 18px;transition:transform .22s cubic-bezier(.2,.82,.2,1),box-shadow .22s,border-color .22s;position:fixed;top:0;left:0;right:0;overflow:visible;box-shadow:0 18px 48px #1f1c1729}body:has(.sheet-layout-editor.is-fullscreen) .yb-project-topbar:after{content:"";bottom:calc(-1 * var(--yb-fullscreen-topbar-hit-area));width:min(9.5rem,42vw);height:calc(var(--yb-fullscreen-topbar-hit-area) + 2px);background:linear-gradient(#fffdf9fa,#f7f2eae6);border:1px solid #2424241c;border-top:0;border-radius:0 0 999px 999px;transition:opacity .16s,transform .22s cubic-bezier(.2,.82,.2,1);position:absolute;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #1f1c1721}body:has([data-landscape-editor-shell=true].fixed) .yb-project-topbar:after{content:"";bottom:calc(-1 * var(--yb-fullscreen-topbar-hit-area));width:min(9.5rem,42vw);height:calc(var(--yb-fullscreen-topbar-hit-area) + 2px);background:linear-gradient(#fffdf9fa,#f7f2eae6);border:1px solid #2424241c;border-top:0;border-radius:0 0 999px 999px;transition:opacity .16s,transform .22s cubic-bezier(.2,.82,.2,1);position:absolute;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #1f1c1721}:is(body:has(.sheet-layout-editor.is-fullscreen) .yb-project-topbar:hover,body:has(.sheet-layout-editor.is-fullscreen) .yb-project-topbar.is-fullscreen-revealed,body:has(.sheet-layout-editor.is-fullscreen) .yb-project-topbar:focus-within,body:has([data-landscape-editor-shell=true].fixed) .yb-project-topbar:hover,body:has([data-landscape-editor-shell=true].fixed) .yb-project-topbar.is-fullscreen-revealed,body:has([data-landscape-editor-shell=true].fixed) .yb-project-topbar:focus-within){border-color:#24242429;transform:translate(0);box-shadow:0 22px 58px #1f1c172e}body:has(.sheet-layout-editor.is-fullscreen) .yb-project-topbar:hover:after{opacity:0;transform:translate(-50%)scaleX(.8)}body:has(.sheet-layout-editor.is-fullscreen) .yb-project-topbar.is-fullscreen-revealed:after{opacity:0;transform:translate(-50%)scaleX(.8)}body:has(.sheet-layout-editor.is-fullscreen) .yb-project-topbar:focus-within:after{opacity:0;transform:translate(-50%)scaleX(.8)}body:has([data-landscape-editor-shell=true].fixed) .yb-project-topbar:hover:after{opacity:0;transform:translate(-50%)scaleX(.8)}body:has([data-landscape-editor-shell=true].fixed) .yb-project-topbar.is-fullscreen-revealed:after{opacity:0;transform:translate(-50%)scaleX(.8)}body:has([data-landscape-editor-shell=true].fixed) .yb-project-topbar:focus-within:after{opacity:0;transform:translate(-50%)scaleX(.8)}body:has(.sheet-layout-editor.is-fullscreen) .yb-project-topbar .yb-project-template-menu{z-index:190}body:has([data-landscape-editor-shell=true].fixed) .yb-project-topbar .yb-project-template-menu{z-index:190}body:has(.sheet-layout-editor.is-fullscreen) .yb-sheet-context-menu{z-index:190}body:has([data-landscape-editor-shell=true].fixed) .yb-sheet-context-menu{z-index:190}@media (hover:none){:is(body:has(.sheet-layout-editor.is-fullscreen) .yb-project-topbar,body:has([data-landscape-editor-shell=true].fixed) .yb-project-topbar){transform:translate(0)}}@media (prefers-reduced-motion:reduce){body:has(.sheet-layout-editor.is-fullscreen) .yb-project-topbar{transition-duration:1ms}body:has(.sheet-layout-editor.is-fullscreen) .yb-project-topbar:after{transition-duration:1ms}body:has([data-landscape-editor-shell=true].fixed) .yb-project-topbar{transition-duration:1ms}body:has([data-landscape-editor-shell=true].fixed) .yb-project-topbar:after{transition-duration:1ms}}@media (max-width:720px){.yb-project-topbar__tabs{grid-template-columns:minmax(0,1fr)}.yb-project-nav__item,.yb-project-shell.is-editor .yb-project-nav__item,.yb-project-shell.is-editor .yb-project-nav__item--sheet{min-width:0}.yb-project-nav__item--sheet{max-width:10.5rem}}.yb-project-topbar__tabs{display:block}.yb-project-nav,.yb-project-shell.is-editor .yb-project-nav--top{flex-wrap:wrap;align-items:center;display:flex;overflow:visible}.yb-project-sheet-tail{white-space:nowrap;flex:none;align-items:center;gap:.24rem;min-width:0;max-width:100%;display:inline-flex}.yb-project-sheet-add--top{flex:0 0 36px;order:999}.yb-project-template-menu,.yb-project-template-menu.is-align-start{left:0;right:auto}.yb-project-template-menu.is-align-end{left:auto;right:0}.yb-ai-assistant{right:max(1.1rem, env(safe-area-inset-right));bottom:max(1.1rem, env(safe-area-inset-bottom));z-index:240;pointer-events:none;position:fixed}.yb-ai-launcher{color:#fffdf8;letter-spacing:.06em;pointer-events:auto;background:linear-gradient(145deg,#4f5740,#272d20);border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;width:3.35rem;height:3.35rem;margin-left:auto;font-size:.7rem;font-weight:900;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 16px 38px #1c221747,inset 0 1px #ffffff26}.yb-ai-launcher:hover{transform:translateY(-2px);box-shadow:0 19px 44px #1c221757,inset 0 1px #ffffff2e}.yb-ai-assistant.is-open .yb-ai-launcher{margin-top:.65rem}.yb-ai-assistant.yb-ai-assistant--inspector{pointer-events:auto;width:100%;height:100%;min-height:0;display:grid;z-index:auto!important;position:relative!important;inset:auto!important}.yb-ai-assistant.yb-ai-assistant--inspector .yb-ai-panel{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:0!important;animation:none!important}.yb-ai-assistant--inspector .yb-ai-panel__header{min-height:3.8rem;padding:.68rem .75rem}.yb-ai-assistant--inspector .yb-ai-panel__messages{padding:.72rem}.yb-ai-panel{pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf9fa;border:1px solid #2a2b2524;border-radius:1.25rem;grid-template-rows:auto minmax(0,1fr) auto;width:min(26.5rem,100vw - 2rem);height:min(44rem,100dvh - 6.8rem);min-height:28rem;animation:.18s cubic-bezier(.2,.82,.2,1) yb-ai-panel-in;display:grid;overflow:hidden;box-shadow:0 28px 80px #1f1d1838}@keyframes yb-ai-panel-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.yb-ai-panel__header{background:linear-gradient(#fffdf9,#faf7f1);border-bottom:1px solid #2a2b2517;justify-content:space-between;align-items:center;gap:.75rem;min-height:4.2rem;padding:.78rem .85rem .75rem .9rem;display:flex}.yb-ai-panel__identity,.yb-ai-panel__title,.yb-ai-proposal__title{align-items:center;gap:.68rem;min-width:0;display:flex}.yb-ai-panel__mark{color:#fffdf8;background:#303728;border-radius:.78rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.yb-ai-panel__identity div,.yb-ai-proposal__title div{gap:.12rem;min-width:0;display:grid}.yb-ai-panel__identity strong{color:#282921;font-size:.94rem;line-height:1.1}.yb-ai-panel__identity small{color:#777268;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.yb-ai-panel__header-actions{gap:.25rem;display:flex}.yb-ai-panel__header-actions button{color:#69665d;background:0 0;border:0;border-radius:.65rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.yb-ai-panel__header-actions button:hover{color:#292a23;background:#eee9e0}.yb-ai-panel__header-actions button.is-active{color:#394331;background:#e7eadf}.yb-ai-panel__messages{scroll-behavior:smooth;padding:1rem;position:relative;overflow:hidden auto}.yb-ai-empty{text-align:center;align-content:center;justify-items:center;min-height:100%;padding:1rem .25rem;display:grid}.yb-ai-empty>span{color:#566049;background:#eff0e9;border:1px solid #525b4429;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.75rem;display:inline-flex}.yb-ai-empty h2{color:#2d2d27;font-size:1rem;font-weight:900}.yb-ai-empty>p{color:#746f66;max-width:20rem;margin-top:.45rem;font-size:.78rem;line-height:1.55}.yb-ai-empty__starters{gap:.42rem;width:100%;margin-top:1.15rem;display:grid}.yb-ai-empty__starters button{color:#4e4c44;text-align:left;background:#fff;border:1px solid #2a2b251a;border-radius:.78rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.7rem .75rem;font-size:.75rem;font-weight:750;display:flex}.yb-ai-empty__starters button:hover{color:#363a2f;background:#f8f8f3;border-color:#5c674a4d}.yb-ai-message{gap:.24rem;max-width:91%;margin-bottom:.8rem;display:grid}.yb-ai-message>span{color:#858077;letter-spacing:.05em;text-transform:uppercase;padding:0 .22rem;font-size:.63rem;font-weight:850}.yb-ai-message>p{color:#393832;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;-webkit-user-select:text;user-select:text;background:#f2efe9;border:1px solid #2a2b2517;border-radius:.88rem .88rem .88rem .25rem;padding:.72rem .8rem;font-size:.79rem;line-height:1.55}.yb-ai-message.is-user{justify-items:end;margin-left:auto}.yb-ai-message.is-user>p{color:#fffdf8;background:#49503e;border-color:#49503e;border-radius:.88rem .88rem .25rem}.yb-ai-message__actions{opacity:0;pointer-events:none;align-items:center;width:100%;min-height:1.25rem;transition:opacity .14s,transform .14s;display:flex;transform:translateY(-.12rem)}.yb-ai-message.is-user .yb-ai-message__actions{justify-content:flex-end}.yb-ai-message:hover .yb-ai-message__actions,.yb-ai-message:focus-within .yb-ai-message__actions{opacity:1;pointer-events:auto;transform:translateY(0)}.yb-ai-message__actions button{color:#77766f;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;padding:0;display:inline-flex;position:relative}.yb-ai-message__actions button:hover{color:#4d5148;background:#44493d14}.yb-ai-message__actions button:focus-visible{outline-offset:1px;outline:2px solid #4c5b4257}.yb-ai-message__actions button:after{z-index:8;color:#f5f5f1;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:#292a27;border:1px solid #ffffff14;border-radius:.42rem;width:max-content;max-width:8rem;padding:.25rem .38rem;font-size:.56rem;font-weight:650;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + .3rem);left:0;transform:translateY(.15rem);box-shadow:0 5px 16px #191a172e}.yb-ai-message.is-user .yb-ai-message__actions button:after{left:auto;right:0}.yb-ai-message__actions button:hover:after,.yb-ai-message__actions button:focus-visible:after{opacity:1;transform:translateY(0)}@media (hover:none),(pointer:coarse){.yb-ai-message__actions{opacity:1;pointer-events:auto;transform:none}}.yb-ai-generated-image{background:#f5f2ec;border:1px solid #2a2b251f;border-radius:.9rem;width:min(100%,22rem);overflow:hidden}.yb-ai-generated-image__preview{cursor:zoom-in;background:#e8e5de;border:0;width:100%;display:block;position:relative;overflow:hidden}.yb-ai-generated-image__preview img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.yb-ai-generated-image__preview>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b1e18c7;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .48rem;font-size:.58rem;font-weight:800;display:inline-flex;position:absolute;bottom:.45rem;right:.45rem}.yb-ai-generated-image>div{justify-content:space-between;align-items:center;gap:.5rem;padding:.42rem .5rem;display:flex}.yb-ai-generated-image>div>small{color:#77736b;font-size:.55rem;line-height:1.35}.yb-ai-generated-image>div>span{gap:.28rem;display:flex}.yb-ai-generated-image>div button{color:#575950;cursor:pointer;background:#fff;border:1px solid #2a2b251f;border-radius:.5rem;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex}.yb-ai-render-confirmation{color:#51482f;background:linear-gradient(145deg,#fffdf6,#faf3dc);border:1px solid #9f741440;border-radius:.95rem;gap:.58rem;margin:.5rem 0 .9rem;padding:.8rem;display:grid}.yb-ai-render-confirmation__title{color:#8d6815;align-items:flex-start;gap:.55rem;display:flex}.yb-ai-render-confirmation__title>svg{flex:none;margin-top:.12rem}.yb-ai-render-confirmation__title>div{gap:.04rem;display:grid}.yb-ai-render-confirmation__title small{color:#887b5d;letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:850}.yb-ai-render-confirmation__title strong{color:#4e4328;font-size:.76rem;line-height:1.35}.yb-ai-render-confirmation>p{color:#756b52;margin:0;font-size:.63rem;line-height:1.42}.yb-ai-render-quality{gap:.38rem;display:grid}.yb-ai-render-quality>button{color:#625944;cursor:pointer;text-align:left;background:#ffffffad;border:1px solid #5b513624;border-radius:.7rem;gap:.15rem;width:100%;padding:.55rem .62rem;display:grid}.yb-ai-render-quality>button.is-active{background:#fff;border-color:#6f7f55;box-shadow:0 0 0 2px #6f7f551f}.yb-ai-render-quality>button:disabled{cursor:default;opacity:.72}.yb-ai-render-quality>button>span{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.yb-ai-render-quality strong{color:#444a39;font-size:.69rem}.yb-ai-render-quality em{color:#5d714d;background:#e7eedb;border-radius:999px;padding:.16rem .38rem;font-size:.51rem;font-style:normal;font-weight:850}.yb-ai-render-quality small{color:#817965;font-size:.56rem;line-height:1.35}.yb-ai-render-quality b{color:#6f5a25;font-size:.57rem;font-weight:800}.yb-ai-render-confirmation__cost{background:#ffffffad;border-radius:.65rem;gap:.08rem;padding:.55rem .6rem;display:grid}.yb-ai-render-confirmation__cost strong{color:#725518;font-size:.7rem}.yb-ai-render-confirmation__cost span{color:#7c725c;font-size:.58rem;line-height:1.4}.yb-ai-render-confirmation__note{border-left:2px solid #966d1152;padding-left:.5rem}.yb-ai-render-confirmation__error{background:#973e3417;border-radius:.55rem;padding:.5rem;color:#91483f!important}.yb-ai-render-confirmation__actions{justify-content:flex-end;gap:.4rem;display:flex}.yb-ai-render-confirmation__actions button{color:#655b46;cursor:pointer;background:#fff;border:1px solid #52472b29;border-radius:.58rem;min-height:2rem;padding:.4rem .62rem;font-size:.64rem;font-weight:850}.yb-ai-render-confirmation__actions button:last-child{color:#fff;background:#665326;border-color:#665326}.yb-ai-render-confirmation__wait{color:#877958;font-size:.58rem}.yb-ai-web-confirmation{background:linear-gradient(145deg,#fbfdf8,#eef5e9);border-color:#48694342}.yb-ai-web-confirmation .yb-ai-render-confirmation__title{color:#4f6b48}.yb-ai-web-confirmation .yb-ai-render-confirmation__title strong{color:#34422f}.yb-ai-web-confirmation .yb-ai-render-confirmation__cost strong{color:#42603c}.yb-ai-web-sources{border-top:1px solid #3d49351c;gap:.3rem;margin-top:.58rem;padding-top:.58rem;display:grid}.yb-ai-web-sources>strong{color:#596253;font-size:.62rem}.yb-ai-web-sources a{color:#4d6548;overflow-wrap:anywhere;grid-template-columns:1.15rem minmax(0,1fr) auto;align-items:center;gap:.35rem;font-size:.64rem;line-height:1.35;text-decoration:none;display:grid}.yb-ai-web-sources a:hover{text-decoration:underline}.yb-ai-web-sources a>span{background:#4f67461a;border-radius:999px;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.55rem;font-weight:900;display:inline-flex}.yb-ai-image-viewer{z-index:2147483000;pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f110ee6;place-items:center;padding:clamp(.55rem,2vw,1.4rem);animation:.16s ease-out yb-ai-viewer-backdrop-in;display:grid;position:fixed;inset:0}.yb-ai-image-viewer__dialog{background:#20221e;border:1px solid #ffffff1f;border-radius:1rem;grid-template-rows:auto minmax(0,1fr) auto;width:min(96vw,100rem);height:min(94dvh,68rem);min-height:0;animation:.18s cubic-bezier(.2,.82,.2,1) yb-ai-viewer-dialog-in;display:grid;overflow:hidden;box-shadow:0 32px 100px #00000094}.yb-ai-image-viewer__toolbar{color:#fff;background:#252822fa;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.68rem .72rem .68rem .82rem;display:flex}.yb-ai-image-viewer__identity{align-items:center;gap:.55rem;min-width:0;display:flex}.yb-ai-image-viewer__identity>span{color:#dfe7d8;background:#ffffff17;border-radius:.58rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.yb-ai-image-viewer__identity>div{gap:.08rem;min-width:0;display:grid}.yb-ai-image-viewer__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.yb-ai-image-viewer__identity small{color:#ffffff94;font-size:.58rem}.yb-ai-image-viewer__actions{flex:none;align-items:center;gap:.38rem;display:flex}.yb-ai-image-viewer__actions button{color:#f8f9f5;cursor:pointer;border:1px solid #ffffff21;border-radius:.58rem;justify-content:center;align-items:center;gap:.34rem;min-height:2.15rem;padding:.4rem .62rem;font-size:.63rem;font-weight:800;transition:background .14s,border-color .14s,transform .14s;display:inline-flex}.yb-ai-image-viewer__actions button:hover{transform:translateY(-1px)}.yb-ai-image-viewer__actions button:focus-visible{outline-offset:2px;outline:2px solid #d3e1c5b3}.yb-ai-image-viewer__actions button.is-secondary{background:#ffffff12}.yb-ai-image-viewer__actions button.is-secondary:hover{background:#ffffff21}.yb-ai-image-viewer__actions button.is-primary{color:#263022;background:#dce8d3;border-color:#dce8d3}.yb-ai-image-viewer__actions button.is-primary:hover{background:#edf5e7}.yb-ai-image-viewer__actions button.is-close{color:#ffffffc7;background:0 0;width:2.15rem;padding:0}.yb-ai-image-viewer__actions button.is-close:hover{color:#fff;background:#ffffff1a;border-color:#ffffff3d}.yb-ai-image-viewer__stage{background:radial-gradient(circle at 50% 40%,#ffffff0e,#0000 52%),#151713;place-items:center;min-width:0;min-height:0;padding:clamp(.45rem,1.5vw,1rem);display:grid;overflow:auto}.yb-ai-image-viewer__stage img{object-fit:contain;border-radius:.55rem;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 18px 56px #0000006b}.yb-ai-image-viewer__dialog>footer{color:#ffffff85;background:#20221e;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.48rem .78rem;font-size:.56rem;display:flex}@keyframes yb-ai-viewer-backdrop-in{0%{opacity:0}}@keyframes yb-ai-viewer-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (max-width:640px){.yb-ai-image-viewer{padding:0}.yb-ai-image-viewer__dialog{border:0;border-radius:0;width:100vw;height:100dvh}.yb-ai-image-viewer__toolbar{align-items:flex-start;padding:.55rem}.yb-ai-image-viewer__identity>span{display:none}.yb-ai-image-viewer__identity small{white-space:nowrap}.yb-ai-image-viewer__actions button span{display:none}.yb-ai-image-viewer__actions button{width:2.15rem;padding:0}.yb-ai-image-viewer__dialog>footer span:last-child{display:none}}.yb-ai-copy-notice{z-index:2147483001;color:#fff;background:#343a2e;border-radius:.65rem;padding:.55rem .7rem;font-size:.68rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 8px 28px #00000040}.yb-ai-proposal{background:linear-gradient(145deg,#fbfcf7,#f0f2e9);border:1px solid #5e6b493d;border-radius:.95rem;margin:.5rem 0 .9rem;padding:.85rem}.yb-ai-proposal.is-destructive{background:linear-gradient(145deg,#fdfbf6,#f5eee4);border-color:#9a674347}.yb-ai-proposal__title{color:#566049;align-items:flex-start}.yb-ai-proposal__title svg{flex:none;margin-top:.15rem}.yb-ai-proposal__title small{color:#777a6d;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:850}.yb-ai-proposal__title strong{color:#34372d;font-size:.8rem;line-height:1.35}.yb-ai-proposal ol{gap:.42rem;margin-top:.7rem;display:grid}.yb-ai-proposal li{color:#59594f;grid-template-columns:1.3rem minmax(0,1fr);align-items:start;gap:.42rem;font-size:.72rem;line-height:1.42;display:grid}.yb-ai-proposal li>span{color:#59644b;background:#5460421c;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.63rem;font-weight:900;display:inline-flex}.yb-ai-proposal__warning,.yb-ai-proposal__error{color:#835c3e;background:#9d673e17;border-radius:.62rem;margin-top:.65rem;padding:.55rem .62rem;font-size:.68rem;line-height:1.4}.yb-ai-proposal__error{color:#8e443f;background:#9d443e17}.yb-ai-proposal__actions{justify-content:flex-end;align-items:center;gap:.4rem;min-height:2rem;margin-top:.75rem;display:flex}.yb-ai-proposal__actions button{border-radius:.62rem;min-height:2rem;padding:.42rem .72rem;font-size:.69rem;font-weight:850}.yb-ai-proposal__actions button.is-secondary{color:#625f57;background:#fff;border:1px solid #2a2b2521}.yb-ai-proposal__actions button.is-primary{color:#fff;background:#46503b;border:1px solid #46503b}.yb-ai-proposal__actions button.is-caution{background:#7a5a40;border-color:#7a5a40}.yb-ai-proposal__actions button:disabled{cursor:wait;opacity:.55}.yb-ai-proposal__state,.yb-ai-progress{color:#777268;align-items:center;gap:.38rem;font-size:.69rem;font-weight:800;display:inline-flex}.yb-ai-proposal__state.is-success{color:#4f6745}.yb-ai-progress{margin:.25rem 0 .7rem;padding:.5rem .6rem}.yb-ai-error,.yb-ai-setup{color:#8d413c;background:#fbf0ee;border:1px solid #99443d29;border-radius:.72rem;margin:.45rem 0 .7rem;padding:.7rem .75rem;font-size:.72rem;line-height:1.45}.yb-ai-setup{color:#5f5848;background:#f7f2e7;border-color:#6e60412e}.yb-ai-empty .yb-ai-setup{text-align:left;width:100%;margin-top:1.05rem}.yb-ai-setup strong{color:#494435;margin-bottom:.2rem;display:block}.yb-ai-setup code{background:#3c382e14;border-radius:.22rem;padding:.08rem .22rem;font-size:.68rem}.yb-ai-settings{z-index:10;overscroll-behavior:contain;background:linear-gradient(150deg,#fbfcf7,#f3f4ed);border:1px solid #4b573d29;border-radius:.95rem;gap:.78rem;max-height:none;margin:0;padding:.85rem;display:grid;position:absolute;inset:0;overflow:hidden auto;box-shadow:0 12px 30px #2b31251a}.yb-ai-settings__heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.yb-ai-settings__heading>div,.yb-ai-quota__heading>div,.yb-ai-usage__title{color:#3e4736;align-items:center;gap:.42rem;display:flex}.yb-ai-settings__heading strong,.yb-ai-quota__heading strong,.yb-ai-usage__title strong{font-size:.78rem}.yb-ai-settings__heading>small{color:#89847a;text-align:right;font-size:.6rem}.yb-ai-settings__field{gap:.3rem;display:grid}.yb-ai-settings__field>span{color:#57564e;font-size:.67rem;font-weight:850}.yb-ai-settings__field select{color:#393a33;background:#fff;border:1px solid #2a2b2524;border-radius:.62rem;width:100%;min-height:2.25rem;padding:.42rem 2rem .42rem .58rem;font-size:.7rem;font-weight:750}.yb-ai-settings__field select:focus{border-color:#4c593d8c;outline:3px solid #5f6d4c1a}.yb-ai-settings__field select:disabled{cursor:wait;opacity:.6}.yb-ai-settings__field>small{color:#89847a;font-size:.61rem;line-height:1.4}.yb-ai-protection{cursor:pointer;background:#ffffffb3;border:1px solid #3e51361f;border-radius:.6rem;align-items:center;gap:.48rem;padding:.52rem;display:flex}.yb-ai-protection input{accent-color:#4e7049;width:1rem;height:1rem}.yb-ai-protection>span{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.yb-ai-protection svg{color:#52684c}.yb-ai-protection strong{color:#41493b;font-size:.64rem}.yb-ai-quota{background:#ebf7e8b8;border:1px solid #3c78482b;border-radius:.72rem;gap:.55rem;padding:.72rem;display:grid}.yb-ai-quota__heading{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.yb-ai-quota__heading>div{color:#3e593a;align-items:center;gap:.42rem;display:flex}.yb-ai-quota__heading>span{color:#777268;white-space:nowrap;background:#64615617;border-radius:999px;padding:.2rem .38rem;font-size:.52rem;font-weight:850}.yb-ai-quota__heading>span.is-exact{color:#46764a;background:#457a481f}.yb-ai-quota__reset{color:#65715f;font-size:.58rem}.yb-ai-quota__groups{grid-template-columns:minmax(0,1fr);gap:.42rem;display:grid}.yb-ai-quota__groups>div{background:#ffffffb8;border:1px solid #4368431a;border-radius:.58rem;gap:.34rem;min-width:0;padding:.52rem;display:grid}.yb-ai-quota__groups>div.is-selected{border-color:#42684057;box-shadow:0 0 0 2px #4268400f}.yb-ai-quota__groups>div>div{gap:.08rem;display:grid}.yb-ai-quota__groups small{color:#71806d;font-size:.54rem;line-height:1.3}.yb-ai-quota__groups strong{color:#3f563b;font-size:.69rem}.yb-ai-quota__meter{background:#495b441a;border-radius:999px;height:.3rem;display:block;overflow:hidden}.yb-ai-quota__meter>i{border-radius:inherit;background:linear-gradient(90deg,#7da56f,#4c7448);height:100%;transition:width .3s;display:block}.yb-ai-exact-cost{background:#ffffffc2;border:1px solid #41694121;border-radius:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.5rem;padding:.58rem;display:grid}.yb-ai-exact-cost>div{gap:.06rem;display:grid}.yb-ai-exact-cost small{color:#747168;font-size:.54rem}.yb-ai-exact-cost strong{color:#3e4e39;font-size:.82rem}.yb-ai-quota>p{color:#6f796b;font-size:.55rem;line-height:1.4}.yb-ai-quota>a{color:#4d6a48;text-underline-offset:.16rem;align-items:center;gap:.25rem;width:fit-content;font-size:.58rem;font-weight:850;text-decoration:underline;display:inline-flex}.yb-ai-usage{border-top:1px solid #4b573d21;gap:.55rem;padding-top:.75rem;display:grid}.yb-ai-usage__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.yb-ai-usage__cards>div{background:#ffffffc7;border:1px solid #4b573d1c;border-radius:.65rem;gap:.14rem;min-width:0;padding:.58rem;display:grid}.yb-ai-usage__cards small{color:#807b72;font-size:.58rem}.yb-ai-usage__cards strong{color:#343a2e;font-size:.83rem}.yb-ai-usage__cards span{color:#88847a;text-overflow:ellipsis;font-size:.57rem;line-height:1.35;overflow:hidden}.yb-ai-usage>p{color:#6e6b62;font-size:.61rem;line-height:1.45}.yb-ai-usage>a{color:#4d5b42;text-underline-offset:.18rem;align-items:center;gap:.3rem;width:fit-content;font-size:.66rem;font-weight:850;text-decoration:underline;display:inline-flex}.yb-ai-usage__note{color:#928e85;font-size:.57rem;line-height:1.4}.yb-ai-last-billing{color:#69675f;background:#69665b12;border-radius:.58rem;align-items:flex-start;gap:.42rem;padding:.52rem;display:flex}.yb-ai-last-billing.is-free{color:#4b794d;background:#477e4a17}.yb-ai-last-billing.is-paid{color:#994e46;background:#a0463d17}.yb-ai-last-billing>div{gap:.1rem;display:grid}.yb-ai-last-billing strong{font-size:.61rem}.yb-ai-last-billing small{color:#7e7a71;font-size:.54rem;line-height:1.35}.yb-ai-composer{background:#fffdf9;border-top:1px solid #2a2b2517;grid-template-columns:2rem 2rem minmax(0,1fr) 2.35rem;gap:.45rem;padding:.72rem;display:grid}.yb-ai-composer textarea{resize:vertical;color:#35342f;background:#faf8f4;border:1px solid #2a2b2524;border-radius:.78rem;grid-column:1/-1;width:100%;min-height:2.65rem;max-height:8rem;padding:.67rem .72rem;font-size:.76rem;line-height:1.4}.yb-ai-composer textarea:focus{background:#fff;border-color:#4c593d8c;outline:3px solid #5f6d4c1a}.yb-ai-model-advice{color:#65521f;background:#fff8df;border:1px solid #a7770f3d;border-radius:.72rem;grid-column:1/-1;gap:.5rem;padding:.58rem .62rem;display:flex}.yb-ai-model-advice>svg{color:#a4770f;flex:none;margin-top:.08rem}.yb-ai-model-advice>div{gap:.2rem;min-width:0;display:grid}.yb-ai-model-advice strong{font-size:.68rem;line-height:1.3}.yb-ai-model-advice p{color:#7c6d45;margin:0;font-size:.6rem;line-height:1.4}.yb-ai-model-advice span{flex-wrap:wrap;gap:.35rem;margin-top:.18rem;display:flex}.yb-ai-model-advice button{color:#66501b;cursor:pointer;background:#fff;border:1px solid #795b1833;border-radius:.5rem;min-height:1.75rem;padding:.25rem .48rem;font-size:.58rem;font-weight:800}.yb-ai-model-advice button:first-child{color:#fff;background:#75612f;border-color:#7d6935}.yb-ai-composer>button,.yb-ai-composer__model>button{cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.yb-ai-composer__add,.yb-ai-composer__usage,.yb-ai-composer__send{align-self:center;width:2rem;height:2rem;border-radius:.62rem!important}.yb-ai-composer__add{color:#68665f;background:0 0}.yb-ai-composer__add:hover{color:#343a2e;background:#f0ede6}.yb-ai-composer__usage{color:#b88800;background:0 0}.yb-ai-composer__usage:hover,.yb-ai-composer__usage.is-active{color:#936e00;background:#fff4c9}.yb-ai-composer__send{color:#fff;background:#414a38;justify-self:end}.yb-ai-composer__send:disabled{color:#96928a;cursor:not-allowed;background:#d8d5ce}.yb-ai-composer__model{place-self:center end;min-width:0;position:relative}.yb-ai-composer__model>button{color:#5d5c56;white-space:nowrap;background:0 0;gap:.24rem;min-width:0;padding:.28rem .18rem;font-size:.62rem;font-weight:800}.yb-ai-composer__model>button:hover{color:#262b22}.yb-ai-composer__model>button:disabled{cursor:wait;opacity:.55}.yb-ai-composer__model>button>svg{color:#89847a;transition:transform .14s}.yb-ai-composer__model>button>svg.is-open{transform:rotate(180deg)}.yb-ai-composer__model-menu{z-index:20;background:#fffdf9;border:1px solid #3e4b3533;border-radius:.78rem;width:min(18rem,100vw - 2rem);display:grid;position:absolute;bottom:calc(100% + .6rem);right:-2.8rem;overflow:hidden;box-shadow:0 16px 40px #2a30242e}.yb-ai-composer__model-menu>button{color:#393a33;cursor:pointer;text-align:left;background:#fffdf9;border:0;border-bottom:1px solid #3e4b351a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-height:2.9rem;padding:.45rem .65rem;display:grid}.yb-ai-composer__model-menu>button:last-child{border-bottom:0}.yb-ai-composer__model-menu>button:hover{background:#f4f6ef}.yb-ai-composer__model-menu>button.is-selected{background:#eaf3e7}.yb-ai-composer__model-menu>button>span{gap:.04rem;min-width:0;display:grid}.yb-ai-composer__model-menu strong{color:#343a2e;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:850;overflow:hidden}.yb-ai-composer__model-menu small{color:#858078;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.yb-ai-composer__model-menu em{color:#969188;white-space:nowrap;font-size:.62rem;font-style:normal;font-weight:800}.yb-ai-composer__model-menu>button.is-selected strong{color:#40633f}.yb-ai-composer>small{color:#928d84;grid-column:1/-1;padding:0 .18rem;font-size:.6rem}.yb-ai-composer>.yb-ai-composer__model-description{color:#69665f;font-size:.62rem;line-height:1.35}@media (max-width:640px){.yb-ai-assistant{bottom:.65rem;left:.65rem;right:.65rem}.yb-ai-panel{border-radius:1rem;width:100%;height:min(42rem,100dvh - 5.4rem);min-height:24rem}.yb-ai-launcher{width:3.1rem;height:3.1rem}}@media (prefers-reduced-motion:reduce){.yb-ai-panel{animation:none}.yb-ai-launcher{transition-duration:1ms}}.yb-portfolio-page,.yb-public-project-page{background:radial-gradient(circle at 82% 7%,#ad99711f,#0000 31rem),linear-gradient(#fffdf880,#efebe233);min-height:100vh;padding-bottom:clamp(4rem,8vw,7rem);position:relative}.yb-portfolio-intro{grid-template-columns:minmax(0,1.15fr) minmax(260px,.65fr);align-items:end;gap:2rem;padding-block:clamp(3.4rem,7vw,6.5rem) clamp(2.4rem,5vw,4rem);display:grid}.yb-portfolio-intro h1,.yb-public-project-hero h1{font-family:var(--font-title), serif;letter-spacing:-.04em;margin:.45rem 0 0;font-size:clamp(2.7rem,7vw,6.3rem);font-weight:600;line-height:.95}.yb-portfolio-intro>p{color:var(--yb-muted);margin:0;font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.6}.yb-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.1rem,3vw,2rem);display:grid}.yb-portfolio-card{background:#fffdf8db;border:1px solid #31332a1f;border-radius:20px;transition:border-color .3s,box-shadow .3s,transform .3s;overflow:hidden;box-shadow:0 24px 80px #22261d17}.yb-portfolio-card:hover{border-color:#7b6a484d;transform:translateY(-4px);box-shadow:0 30px 90px #22261d24}.yb-portfolio-card:only-child{grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);display:grid}.yb-portfolio-card__media{aspect-ratio:16/10;color:#ffffffbd;background:linear-gradient(135deg,#283329,#79836f 58%,#c4b99f);place-items:center;font-size:7rem;font-weight:900;text-decoration:none;display:grid;position:relative;overflow:hidden}.yb-portfolio-card:only-child .yb-portfolio-card__media{aspect-ratio:auto;min-height:clamp(430px,52vw,670px)}.yb-portfolio-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.75,.25,1)}.yb-portfolio-card:hover .yb-portfolio-card__media img{transform:scale(1.035)}.yb-portfolio-card__media:after{content:"";background:linear-gradient(#10140e0a,#10140e7a);position:absolute;inset:0}.yb-portfolio-card__number,.yb-portfolio-card__open{z-index:1;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12161075;border:1px solid #ffffff4d;border-radius:999px;align-items:center;display:inline-flex;position:absolute}.yb-portfolio-card__number{justify-content:center;min-width:2.6rem;height:2.6rem;font-size:.72rem;font-weight:900;top:1rem;left:1rem}.yb-portfolio-card__open{gap:.4rem;padding:.58rem .8rem;font-size:.69rem;font-weight:850;bottom:1rem;right:1rem}.yb-portfolio-card__body{gap:.75rem;padding:clamp(1.2rem,3vw,1.8rem);display:grid}.yb-portfolio-card__meta,.yb-portfolio-card__footer{flex-wrap:wrap;align-items:center;gap:.48rem;display:flex}.yb-portfolio-card__meta span,.yb-portfolio-card__footer>span{color:#777367;background:#f0eee6;border-radius:999px;padding:.36rem .58rem;font-size:.65rem;font-weight:820}.yb-portfolio-card h2{font-family:var(--font-title), serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,3vw,2.25rem);font-weight:600;line-height:1.08}.yb-portfolio-card:only-child .yb-portfolio-card__body{align-content:end;padding:clamp(1.8rem,4vw,3.5rem)}.yb-portfolio-card:only-child h2{font-size:clamp(2.2rem,4.2vw,4.2rem)}.yb-portfolio-card h2 a{color:inherit;text-decoration:none}.yb-portfolio-card__body>p{color:var(--yb-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.yb-portfolio-card__footer{border-top:1px solid #252a2017;margin-top:.25rem;padding-top:.85rem}.yb-portfolio-card__footer>a{color:#fff;background:#263226;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;margin-left:auto;display:grid}.yb-portfolio-empty,.yb-public-project-empty{color:#727567;text-align:center;background:#ffffff75;border:1px dashed #2c352733;border-radius:28px;align-content:center;place-items:center;gap:.75rem;min-height:360px;padding:2rem;display:grid}.yb-portfolio-empty h2,.yb-public-project-empty h2,.yb-portfolio-empty p,.yb-public-project-empty p{margin:0}.yb-public-project-header .yb-nav a{align-items:center;gap:.32rem;display:inline-flex}.yb-public-project-hero{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,7vw,6rem);display:grid}.yb-public-project-hero__content>p:not(.yb-eyebrow){max-width:44rem;color:var(--yb-muted);margin:1.5rem 0 0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}.yb-public-project-hero dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:2rem 0 0;display:grid}.yb-public-project-hero dl>div{border-top:1px solid #252a2021;gap:.18rem;padding-top:.72rem;display:grid}.yb-public-project-hero dt{color:#8b897e;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:850}.yb-public-project-hero dd{margin:0;font-size:.86rem;font-weight:800}.yb-public-project-hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2rem;display:flex}.yb-public-project-hero__actions>a,.yb-public-project-hero__actions>span{align-items:center;gap:.45rem;display:inline-flex}.yb-public-project-hero__actions>span{color:#77756a;font-size:.72rem;font-weight:800}.yb-public-project-hero__visual{color:#ffffffb8;background:linear-gradient(135deg,#29362a,#7c8974 55%,#c7bda8);border:1px solid #44403229;border-radius:24px;place-items:center;min-height:clamp(360px,54vw,620px);font-size:9rem;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #1f251c33}.yb-public-project-hero__visual img{object-fit:cover;width:100%;height:100%}.yb-public-project-hero__visual:after{content:"";background:linear-gradient(#0f120d08 30%,#0d110c8f);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29}.yb-public-project-hero__visual>div{z-index:1;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12161080;border:1px solid #ffffff47;border-radius:18px;min-width:132px;padding:.85rem 1rem;display:grid;position:absolute;bottom:1.2rem;right:1.2rem}.yb-public-project-hero__visual>div span{font-size:1.75rem;font-weight:900;line-height:1}.yb-public-project-hero__visual>div small{margin-top:.25rem;font-size:.64rem;font-weight:760}.yb-public-project-interactive{scroll-margin-top:5rem}.yb-public-project-interactive>header,.yb-public-project-legacy>header,.yb-public-project-cta{justify-content:space-between;align-items:end;gap:2rem;display:flex}.yb-public-project-interactive>header{margin-bottom:1.5rem}.yb-public-project-interactive>header h2,.yb-public-project-legacy>header h2,.yb-public-project-cta h2{font-family:var(--font-title), serif;letter-spacing:-.03em;margin:.35rem 0 0;font-size:clamp(2rem,4vw,3.7rem);font-weight:600;line-height:1.02}.yb-public-project-interactive>header>p{max-width:34rem;color:var(--yb-muted);margin:0;line-height:1.55}.yb-public-project-legacy,.yb-public-project-empty{margin-top:clamp(2rem,5vw,4rem)}.yb-public-project-legacy{gap:1.5rem;display:grid}.yb-public-project-cta{color:#f8f4eb;background:radial-gradient(circle at 85% 20%,#bda87e29,#0000 18rem),#172018;border:1px solid #c5b1842e;border-radius:28px;margin-top:clamp(3rem,8vw,7rem);padding:clamp(1.6rem,4vw,3rem)}.yb-public-project-cta .yb-eyebrow{color:#b8c6ac}@media (max-width:860px){.yb-portfolio-intro,.yb-public-project-hero,.yb-portfolio-grid{grid-template-columns:1fr}.yb-portfolio-card:only-child{display:block}.yb-public-project-hero__visual{min-height:420px}.yb-public-project-interactive>header,.yb-public-project-legacy>header,.yb-public-project-cta{flex-direction:column;align-items:start}}@media (max-width:560px){.yb-public-project-page{overflow-x:clip}.yb-public-project-header .yb-site-header__inner{gap:.45rem}.yb-public-project-header .yb-logo{letter-spacing:.1em;font-size:.68rem}.yb-public-project-header .yb-public-header-action{white-space:nowrap;min-height:2.65rem;padding-inline:.78rem;font-size:.7rem}.yb-portfolio-intro{padding-top:2.5rem}.yb-public-project-hero dl{grid-template-columns:1fr}.yb-public-project-hero__visual{border-radius:22px;min-height:320px}.yb-portfolio-card{border-radius:20px}}@media (max-width:420px){.yb-public-header-action{display:none}}.yb-public-project-interactive__stage{width:100%;padding-inline:clamp(.75rem,3vw,3rem)}.yb-public-experience{color:#f4f0e8;background:#141c16;border:1px solid #c1ae8447;border-radius:26px;width:min(1720px,100%);margin-inline:auto;overflow:hidden;box-shadow:0 34px 110px #181f1833}.yb-public-experience__head{background:radial-gradient(circle at 75% 0,#b5a4791f,#0000 24rem),#162219;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1.25rem;min-height:82px;padding:.9rem 1.25rem;display:flex}.yb-public-experience__head>div:first-child{gap:.12rem;min-width:0;display:grid}.yb-public-experience__head>div:first-child>span,.yb-public-experience__catalog>header>span,.yb-public-experience__empty>span,.yb-public-experience__object-copy>span{color:#bea978;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.yb-public-experience__head strong{font-family:var(--font-title), serif;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.12rem,2vw,1.55rem);font-weight:600;overflow:hidden}.yb-public-experience__head small{color:#9da499;font-size:.67rem}.yb-public-experience__status{color:#d9ccb0;background:#ffffff0e;border:1px solid #c4b1853d;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.5rem .7rem;font-size:.66rem;font-weight:850;display:inline-flex}.yb-public-experience__body{grid-template-columns:minmax(0,1fr) minmax(280px,340px);height:min(920px,84vh);min-height:700px;display:grid}.yb-public-experience.is-fullscreen .yb-public-experience__body{height:calc(100dvh - 82px);min-height:0}.yb-public-experience__workspace{background:#e4e0d7;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.yb-public-experience__toolbar{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fdfbf6ed;border-bottom:1px solid #272f251f;justify-content:space-between;align-items:center;gap:.7rem;min-height:56px;padding:.5rem .65rem;display:flex;position:relative}.yb-public-experience__toolbar>div{align-items:center;gap:.35rem;display:flex}.yb-public-experience button{font:inherit}.yb-public-experience__toolbar button{color:#444a40;background:#fffdf8;border:1px solid #2b32271f;border-radius:10px;justify-content:center;align-items:center;gap:.38rem;min-width:2.35rem;min-height:2.35rem;padding:.45rem .62rem;font-size:.67rem;font-weight:850;display:inline-flex}.yb-public-experience__toolbar button:hover:not(:disabled),.yb-public-experience__toolbar button[aria-expanded=true]{color:#126f37;background:#edf6ef;border-color:#1e703d5c}.yb-public-experience__toolbar button:disabled{cursor:not-allowed;opacity:.38}.yb-public-experience__toolbar>div:first-child button:nth-child(2){min-width:4rem}.yb-public-experience__layers{position:relative}.yb-public-experience__layers-menu{z-index:30;background:#fffdf8;border:1px solid #2a312524;border-radius:14px;gap:.16rem;width:min(270px,100vw - 2rem);padding:.45rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 20px 55px #1e241c33}.yb-public-experience__layers-menu label{color:#4f5348;border-radius:9px;align-items:center;gap:.58rem;min-height:2.35rem;padding:.42rem .52rem;font-size:.72rem;font-weight:800;display:flex}.yb-public-experience__layers-menu label:hover{background:#f2f1e8}.yb-public-experience__layers-menu input{accent-color:#19753f;width:1rem;height:1rem}.yb-public-experience__viewport{overscroll-behavior:contain;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#3e49390d 1px,#0000 1px) 0 0/30px 30px,linear-gradient(#3e49390d 1px,#0000 1px) 0 0/30px 30px,radial-gradient(circle at 50% 42%,#ebe8df,#d6d1c5);min-height:0;padding:clamp(1rem,3vw,2.8rem);position:relative;overflow:hidden}.yb-public-experience__viewport:not(.is-panning){cursor:grab}.yb-public-experience__viewport.is-panning{cursor:grabbing}.yb-public-experience__canvas{transform-origin:0 0;contain:layout paint;place-items:stretch stretch;margin:0;display:grid;position:absolute;top:0;left:0}.yb-public-experience__viewport.is-panning .yb-public-experience__canvas{will-change:transform}.yb-public-project-model{background:0 0;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.yb-public-project-model--composed .yb-public-sheet-block.is-viewport{border:0}.yb-public-experience .yb-public-model-adaptive-label{transform:none}.yb-public-experience .yb-public-project-model [vector-effect=non-scaling-stroke]{vector-effect:none}.yb-public-project-model>svg{shape-rendering:geometricprecision;text-rendering:geometricprecision;width:100%;height:100%;display:block}.yb-public-project-model image{image-rendering:auto}.yb-public-project-model .yb-public-sheet-model>g>rect:first-child{fill:#fcfaf47a}.yb-public-experience [data-project-object=true]{cursor:pointer;pointer-events:visiblePainted;transition:filter .14s}.yb-public-experience .yb-public-model-plant-object{pointer-events:none}.yb-public-experience .yb-public-model-plant-hit{pointer-events:all;cursor:default!important}.yb-public-experience .yb-public-model-plant-image{pointer-events:none}.yb-public-experience .yb-public-model-plant-hit[data-project-hit-active=true]{cursor:pointer!important}.yb-public-experience__hint{color:#74786e;background:#fdfbf6ed;border-top:1px solid #272f251a;min-height:40px;margin:0;padding:.72rem .9rem;font-size:.65rem;line-height:1.4}.yb-public-experience__inspector{background:radial-gradient(circle at 100% 0,#bea9781c,#0000 18rem),#18231b;border-left:1px solid #ffffff14;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.yb-public-experience__inspector>nav{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.55rem;display:grid}.yb-public-experience__inspector>nav button{color:#929a90;background:0 0;border:1px solid #0000;border-radius:11px;align-content:center;justify-items:center;gap:.2rem;min-width:0;min-height:3.55rem;font-size:.59rem;font-weight:850;display:grid;position:relative}.yb-public-experience__inspector>nav button:hover{color:#e7e5dd;background:#ffffff0d}.yb-public-experience__inspector>nav button[aria-current=page]{color:#e8deca;background:#ffffff12;border-color:#bea97838}.yb-public-experience__inspector>nav button small{color:#c8b58c;background:#bea97829;border-radius:999px;min-width:1.1rem;padding:.1rem .22rem;font-size:.52rem;position:absolute;top:.34rem;right:.4rem}.yb-public-experience__empty{color:#a5aca1;border:1px dashed #ffffff24;border-radius:18px;align-content:center;justify-items:start;gap:.5rem;margin:.9rem;padding:1.15rem;display:grid}.yb-public-experience__empty svg{color:#bda779;margin-bottom:.4rem}.yb-public-experience__empty h3{color:#f2eee5;font-family:var(--font-title), serif;margin:0;font-size:1.35rem;font-weight:600;line-height:1.05}.yb-public-experience__empty p{margin:0;font-size:.7rem;line-height:1.55}.yb-public-experience__object-card{min-height:0;position:relative;overflow-y:auto}.yb-public-experience__object-card>button{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c120db3;border:1px solid #fff3;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.75rem;right:.75rem}.yb-public-experience__object-image,.yb-public-experience__object-swatch{aspect-ratio:4/3;background:#5c7458;width:100%}.yb-public-experience__object-image{overflow:hidden}.yb-public-experience__object-image img{object-fit:cover;width:100%;height:100%}.yb-public-experience__object-copy{gap:.48rem;padding:1.15rem;display:grid}.yb-public-experience__object-copy h3{color:#f4f0e8;font-family:var(--font-title), serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2.4vw,2.05rem);font-weight:600;line-height:1.04}.yb-public-experience__object-copy p{color:#aeb5aa;margin:0;font-size:.72rem;line-height:1.58}.yb-public-experience__object-copy .yb-public-experience__object-meta{color:#c9b789;font-size:.68rem;font-style:italic}.yb-public-experience__object-copy dl{border-top:1px solid #ffffff17;margin:.65rem 0 0;padding-top:.75rem;display:grid}.yb-public-experience__object-copy dl div{justify-content:space-between;align-items:end;gap:.8rem;display:flex}.yb-public-experience__object-copy dt{color:#8f978c;font-size:.62rem}.yb-public-experience__object-copy dd{color:#f2eee4;margin:0;font-size:.78rem;font-weight:850}.yb-public-experience__catalog{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.yb-public-experience__catalog>header{border-bottom:1px solid #ffffff12;gap:.15rem;padding:.9rem .95rem .75rem;display:grid}.yb-public-experience__catalog>header strong{color:#ece8df;font-size:.78rem}.yb-public-experience__catalog>div{align-content:start;gap:.38rem;min-height:0;padding:.65rem;display:grid;overflow-y:auto}.yb-public-experience__catalog>div>button{color:#e8e8e2;text-align:left;background:#ffffff09;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;padding:.42rem;display:grid}.yb-public-experience__catalog>div>button:hover{background:#ffffff13;border-color:#bea9784d}.yb-public-experience__catalog img,.yb-public-experience__catalog i{object-fit:cover;border:1px solid #ffffff1f;border-radius:10px;width:3rem;height:3rem;display:block}.yb-public-experience__catalog img{clip-path:inset(0 round 10px)}.yb-public-experience__catalog button>span{gap:.12rem;min-width:0;display:grid}.yb-public-experience__catalog button strong,.yb-public-experience__catalog button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yb-public-experience__catalog button strong{font-size:.7rem}.yb-public-experience__catalog button small{color:#959d92;font-size:.59rem}.yb-public-experience__catalog button em{color:#c7b485;text-align:center;background:#bea97824;border-radius:999px;min-width:1.7rem;padding:.22rem .3rem;font-size:.58rem;font-style:normal;font-weight:900}.yb-public-experience[data-layer-polygons=false] [data-public-layer=polygons],.yb-public-experience[data-layer-plants=false] [data-public-layer=plants],.yb-public-experience[data-layer-images=false] [data-public-layer=images],.yb-public-experience[data-layer-grid=false] [data-public-layer=grid],.yb-public-experience[data-layer-annotations=false] [data-public-layer=annotations]{display:none}@media (max-width:980px){.yb-public-experience__body{grid-template-rows:minmax(620px,76vh) minmax(420px,auto);grid-template-columns:1fr;height:auto;min-height:0}.yb-public-experience__inspector{border-top:1px solid #ffffff14;border-left:0;min-height:420px}.yb-public-experience__object-card{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);display:grid}.yb-public-experience__object-image,.yb-public-experience__object-swatch{aspect-ratio:auto;height:100%}}@media (max-width:660px){.yb-public-project-interactive__stage{padding-inline:0}.yb-public-experience{border-inline:0;border-radius:0}.yb-public-experience__head{min-height:72px;padding:.75rem}.yb-public-experience__status,.yb-public-experience__head small,.yb-public-experience__toolbar button span{display:none}.yb-public-experience__toolbar{gap:.3rem;padding:.42rem}.yb-public-experience__toolbar>div{gap:.22rem}.yb-public-experience__body{grid-template-rows:minmax(560px,74dvh) minmax(410px,auto)}.yb-public-experience__viewport{padding:.8rem}.yb-public-experience__object-card{display:block}.yb-public-experience__object-image,.yb-public-experience__object-swatch{aspect-ratio:16/10;height:auto}.yb-public-experience__hint{font-size:.58rem}}@media (prefers-reduced-motion:no-preference){.yb-portfolio-intro>div,.yb-portfolio-intro>p,.yb-public-project-hero__content,.yb-public-project-hero__visual,.yb-public-project-interactive{animation:.7s cubic-bezier(.2,.75,.25,1) both yb-public-reveal}.yb-portfolio-intro>p,.yb-public-project-hero__visual{animation-delay:90ms}.yb-public-project-interactive{animation-delay:.16s}}@keyframes yb-public-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.yb-public-project-interactive{background:radial-gradient(circle at 12% 18%,#b5a3771a,#0000 25rem),linear-gradient(#0000,#ebe7dc85 24%,#0000 82%);padding-top:clamp(3.5rem,8vw,7rem)}.yb-public-project-interactive>header{align-items:end;margin-bottom:clamp(1.6rem,3vw,2.5rem)}.yb-public-project-interactive>header>div{max-width:48rem}.yb-public-project-interactive>header>div>p:last-child{max-width:42rem;color:var(--yb-muted);margin:1rem 0 0;font-size:.95rem;line-height:1.62}.yb-public-project-interactive__steps{grid-template-columns:repeat(3,minmax(0,1fr));min-width:min(100%,32rem);margin:0;padding:0;list-style:none;display:grid}.yb-public-project-interactive__steps li{color:#374337;border-left:1px solid #2c322721;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;padding:.5rem .85rem;display:grid}.yb-public-project-interactive__steps li>svg{color:#8f7b4c}.yb-public-project-interactive__steps span{gap:.08rem;min-width:0;display:grid}.yb-public-project-interactive__steps small{color:#a2967d;letter-spacing:.08em;font-size:.56rem;font-weight:900}.yb-public-project-interactive__steps strong{font-size:.68rem;line-height:1.2}.yb-public-project-interactive__stage{padding-inline:clamp(.75rem,2.4vw,2.5rem)}.yb-public-experience{background:#111a13;border-color:#bba67552;border-radius:30px;width:min(1800px,100%);box-shadow:0 50px 140px #181f183d,inset 0 1px #ffffff2e}.yb-public-experience__head{background:radial-gradient(circle at 75% -120%,#cab7884d,#0000 34rem),linear-gradient(112deg,#132017,#19271c 65%,#151f17);min-height:96px;padding:1rem 1.4rem}.yb-public-experience__identity{gap:.18rem;min-width:0;display:grid}.yb-public-experience__identity>span{color:#c4ae79;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.38rem;font-size:.61rem;font-weight:900;display:flex}.yb-public-experience__identity strong{color:#f6f2e8;font-family:var(--font-title), serif;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.25rem,2vw,1.72rem);font-weight:600;overflow:hidden}.yb-public-experience__identity small{color:#9fa69c;font-size:.68rem}.yb-public-experience__summary{flex:none;align-items:center;gap:.55rem;display:flex}.yb-public-experience__summary>span{border-left:1px solid #ffffff1f;gap:.08rem;min-width:7rem;padding:.35rem .8rem;display:grid}.yb-public-experience__summary>span strong{color:#f3ead5;font-size:1rem;line-height:1}.yb-public-experience__summary>span small{color:#8f998e;font-size:.58rem}.yb-public-experience__summary>i{color:#dfd1b2;background:#ffffff0e;border:1px solid #c7b28247;border-radius:999px;align-items:center;gap:.36rem;padding:.52rem .72rem;font-size:.62rem;font-style:normal;font-weight:850;display:inline-flex}.yb-public-experience__body{grid-template-columns:minmax(0,1fr) minmax(330px,370px);height:min(900px,82vh);min-height:680px}.yb-public-experience__toolbar{min-height:62px;padding:.55rem .75rem}.yb-public-experience__toolbar-note{color:#6f756d;align-items:center;gap:.42rem;margin:0;font-size:.67rem;font-weight:790;display:flex}.yb-public-experience__scale{min-width:4.2rem!important}.yb-public-experience__layers-menu{width:min(300px,100vw - 2rem);padding:.52rem}.yb-public-experience__layers-menu header{gap:.12rem;padding:.45rem .52rem .62rem;display:grid}.yb-public-experience__layers-menu header strong{color:#242c24;font-size:.76rem}.yb-public-experience__layers-menu header small{color:#868a82;font-size:.62rem}.yb-public-experience__viewport{isolation:isolate;background:linear-gradient(90deg,#3e49390b 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#3e49390b 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 47% 40%,#fffffff2,#e7e3d8f0 48%,#d2ccbe)}.yb-public-experience__canvas{box-shadow:0 22px 32px #2a2d2321}.yb-public-experience__viewport.is-panning [data-project-object=true]{pointer-events:none;transition:none}.yb-public-experience__viewport.is-panning .yb-public-model-plant-hit{pointer-events:none}.yb-public-experience [data-project-object=true]{transition:filter .13s ease-out,opacity .16s}.yb-public-experience [data-project-object=true]:not(.yb-public-model-plant-object):hover,.yb-public-experience [data-project-object=true][data-project-visual-hover=true]{filter:drop-shadow(0 0 .7px #fffdf7fa)drop-shadow(0 0 1.7px #245330f0)drop-shadow(0 3px 7px #19522a52)brightness(1.045)saturate(1.035)}.yb-public-experience [data-project-selected=true]{filter:drop-shadow(0 0 .8px #fffdf7)drop-shadow(0 0 2.1px #1f5c2ffa)drop-shadow(0 3px 9px #185c2b6b)brightness(1.06)saturate(1.045)}.yb-public-experience__guide{z-index:12;color:#253026;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#faf8f2f0;border:1px solid #ffffff9e;border-radius:20px;gap:.6rem;width:min(340px,100% - 2rem);margin-top:0;padding:1.05rem;display:grid;position:absolute;bottom:1rem;left:1rem;box-shadow:0 24px 64px #232a213d}.yb-public-experience__guide>button:first-child{color:#596157;background:#ece9df;border:0;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;display:grid;position:absolute;top:.7rem;right:.7rem}.yb-public-experience__guide>span{color:#927b49;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:900}.yb-public-experience__guide h3{max-width:16rem;font-family:var(--font-title), serif;margin:0;font-size:1.35rem;font-weight:600;line-height:1.05}.yb-public-experience__guide ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.yb-public-experience__guide li{border-top:1px solid #27302517;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;padding-top:.38rem;display:grid}.yb-public-experience__guide li i{color:#28633a;background:#e7eee5;border-radius:9px;place-items:center;width:2rem;height:2rem;display:grid}.yb-public-experience__guide li p{gap:.06rem;margin:0;display:grid}.yb-public-experience__guide li strong{font-size:.7rem}.yb-public-experience__guide li small{color:#747b72;font-size:.59rem}.yb-public-experience__guide .yb-public-experience__guide-start{color:#fff;background:#1c2a1f;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;min-height:2.7rem;font-size:.68rem;font-weight:850;display:inline-flex}.yb-public-experience__hint{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;min-height:44px;padding-inline:1rem;display:flex}.yb-public-experience__hint span{align-items:center;gap:.35rem;display:inline-flex}.yb-public-experience__inspector{background:radial-gradient(circle at 92% 2%,#c2aa7329,#0000 20rem),linear-gradient(155deg,#18251b,#111a13 72%)}.yb-public-experience__overview{align-content:start;gap:1rem;min-height:0;padding:1rem;display:grid;overflow-y:auto}.yb-public-experience__overview-intro{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;gap:.48rem;padding:1.2rem;display:grid}.yb-public-experience__overview-intro>svg{color:#c3aa73;margin-bottom:.45rem}.yb-public-experience__overview-intro>span{color:#c2aa75;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:900}.yb-public-experience__overview-intro h3{color:#f4efe4;font-family:var(--font-title), serif;margin:0;font-size:1.65rem;font-weight:600;line-height:1.02}.yb-public-experience__overview-intro p{color:#a5ada3;margin:0;font-size:.7rem;line-height:1.58}.yb-public-experience__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.yb-public-experience__stats>button,.yb-public-experience__stats>div{color:#d9dfd6;text-align:left;background:#ffffff09;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;min-height:5rem;padding:.7rem;display:grid}.yb-public-experience__stats>button:hover{background:#ffffff12;border-color:#c2aa7357}.yb-public-experience__stats>div:last-child{grid-column:1/-1}.yb-public-experience__stats span{gap:.08rem;min-width:0;display:grid}.yb-public-experience__stats strong{color:#f2ebdb;font-size:1.1rem;line-height:1}.yb-public-experience__stats small{color:#909a8f;font-size:.57rem}.yb-public-experience__overview-help{color:#d7cab0;background:0 0;border:1px solid #c2aa7338;border-radius:12px;justify-content:center;align-items:center;gap:.42rem;min-height:2.75rem;font-size:.66rem;font-weight:800;display:inline-flex}.yb-public-experience__object-swatch{color:#ffffffbd;place-items:center;display:grid}.yb-public-experience__object-copy dl{gap:.45rem}.yb-public-experience__object-copy dl div{border-bottom:1px solid #fff1;padding-bottom:.42rem}.yb-public-experience__catalog{grid-template-rows:auto minmax(0,1fr)}.yb-public-experience__catalog>header label{color:#90998e;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:.45rem;min-height:2.55rem;margin-top:.65rem;padding:0 .65rem;display:flex}.yb-public-experience__catalog>header input{color:#f3eee4;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.66rem}.yb-public-experience__catalog>div>button>svg{color:#a8b0a5}.yb-public-experience__catalog-empty{color:#929a90;border:1px dashed #ffffff21;border-radius:14px;margin:.35rem;padding:1rem;font-size:.67rem;line-height:1.5}.sheet-layout-editor.is-web-interactive{background:#e8e3d9;border-color:#cfc6b8;border-radius:14px;box-shadow:0 22px 64px #29251d1f}.sheet-layout-editor.is-web-interactive .sheet-layout-topbar{background:#fbf9f4;border-bottom-color:#2a31271f;padding-block:.62rem}.sheet-layout-editor.is-web-interactive .sheet-layout-editor__stage{background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/30px 30px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/30px 30px,radial-gradient(circle at 50% 42%,#3b463d,#232d26 72%)}.sheet-layout-editor.is-web-interactive .sheet-layout-editor__paper{background:#f8f6ef;border-color:#ece5d685;border-radius:18px;width:min(74rem,100vw - 28rem);min-width:46rem;overflow:hidden;box-shadow:0 34px 80px #080d0a61}.sheet-layout-editor.is-web-interactive .sheet-layout-editor__margin{display:none}.sheet-layout-editor.is-web-interactive .sheet-layout-editor__inspector{background:#f7f3eb;border-left-color:#d9d1c4}@media (max-width:1180px){.yb-public-experience__body{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.yb-public-experience__toolbar-note,.yb-public-experience__summary>span{display:none}}@media (max-width:980px){.yb-public-project-interactive__steps{width:100%}.yb-public-experience__body{grid-template-rows:minmax(620px,76vh) auto;grid-template-columns:1fr;height:auto;min-height:0}.yb-public-experience__inspector{min-height:420px}.yb-public-experience__overview{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start}.yb-public-experience__overview-help{grid-column:1/-1}}@media (max-width:660px){.yb-public-project-interactive__steps{grid-template-columns:1fr}.yb-public-project-interactive__steps li{border-top:1px solid #2c32271c;border-left:0}.yb-public-experience__summary,.yb-public-experience__toolbar-note{display:none}.yb-public-experience__head{min-height:78px}.yb-public-experience__identity small{display:none}.yb-public-experience__scale span{display:inline!important}.yb-public-experience__zoom-controls>button:last-child,.yb-public-experience__fullscreen{display:none}.yb-public-experience__body{grid-template-rows:clamp(430px,62.5vw + 118px,590px) minmax(410px,auto)}.yb-public-experience__guide{width:calc(100% - 1.2rem);margin-top:-18rem;bottom:.6rem;left:.6rem}.yb-public-experience__hint span:nth-child(n+2){display:none}.yb-public-experience__overview{grid-template-columns:1fr}}.yb-public-loading{grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:calc(100dvh - 76px);padding-block:clamp(3rem,7vw,6rem);display:grid}.yb-public-loading__nav,.yb-public-loading__button,.yb-public-loading__copy>*,.yb-public-loading__visual{background:linear-gradient(100deg,#d3cdc1b3 20%,#f6f2eaf2 45%,#d3cdc1b3 70%) 0 0/240% 100%;animation:1.4s linear infinite yb-public-shimmer;overflow:hidden}.yb-public-loading__nav{border-radius:999px;width:12rem;height:.9rem}.yb-public-loading__button{border-radius:999px;width:9rem;height:3rem}.yb-public-loading__copy{gap:.8rem;display:grid}.yb-public-loading__copy>span{border-radius:999px;width:8rem;height:.7rem}.yb-public-loading__copy>strong{border-radius:8px;width:100%;height:clamp(3.2rem,6vw,5.6rem);display:block}.yb-public-loading__copy>strong:nth-child(3){width:72%}.yb-public-loading__copy>p{border-radius:999px;width:68%;height:1rem}.yb-public-loading__visual{border-radius:24px;min-height:min(620px,66vh)}.yb-public-state{align-content:center;justify-items:start;max-width:880px;min-height:calc(100dvh - 76px);padding-block:4rem;display:grid}.yb-public-state h1{max-width:780px;font-family:var(--font-title), serif;letter-spacing:-.04em;margin:.4rem 0 1rem;font-size:clamp(2.8rem,7vw,6.2rem);font-weight:600;line-height:.98}.yb-public-state>p:not(.yb-eyebrow){max-width:600px;color:var(--yb-muted);margin:0;font-size:1.05rem}.yb-public-state>div{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem;display:flex}.yb-public-state>div>a:not(.yb-button){color:var(--yb-muted);font-weight:750}@keyframes yb-public-shimmer{to{background-position:-240% 0}}@media (max-width:760px){.yb-public-loading{grid-template-columns:1fr;min-height:auto}.yb-public-loading__visual{min-height:380px}.yb-public-loading__nav{display:none}}.platform-shell{width:min(1200px,100% - 48px);margin-inline:auto}.platform-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f3edeb;border-bottom:1px solid #1e231b17;padding:18px 0;position:sticky;top:0}.platform-header.is-compact{padding-block:11px}.platform-header__inner{justify-content:space-between;align-items:center;gap:28px;display:flex}.platform-brand{color:#172017;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.platform-brand i{color:#d8c79c;width:40px;height:40px;font-family:var(--font-title), serif;background:#182219;border-radius:50%;place-items:center;font-size:23px;font-style:normal;display:grid}.platform-brand span{line-height:1.05;display:grid}.platform-brand strong{letter-spacing:.07em;text-transform:uppercase;font-size:13px}.platform-brand small{color:#7b786f;letter-spacing:.13em;text-transform:uppercase;margin-top:5px;font-size:9px}.platform-header nav{align-items:center;gap:28px;display:flex}.platform-header nav a{color:#2d332d;border-radius:999px;margin:-8px -10px;padding:8px 10px;font-size:13px;font-weight:700;text-decoration:none;transition:color .18s,background .18s,box-shadow .18s}.platform-header nav a.is-active:not(.platform-header__join){color:#1a3020;background:#e9eee6;box-shadow:inset 0 0 0 1px #2f44301a}.platform-header nav .platform-header__join{border:1px solid #1f2d21;border-radius:999px;padding:11px 17px}.platform-header nav .platform-header__join.is-active{color:#fff;background:#1f2d21;box-shadow:0 7px 16px #1f2d2129}.platform-home{background:#f7f3ed;overflow:hidden}.platform-hero{grid-template-columns:minmax(0,.98fr) minmax(430px,1.02fr);align-items:center;gap:clamp(40px,4.5vw,64px);min-height:650px;padding-block:52px 60px;display:grid}.platform-hero__copy>span,.platform-section__head span,.platform-listing__intro>span,.designer-hero__copy>span,.designer-contact span,.platform-join span{color:#7b6a43;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.platform-hero h1{max-width:680px;font-family:var(--font-title), serif;letter-spacing:-.05em;margin:18px 0 22px;font-size:clamp(3.5rem,4.4vw,4.65rem);font-weight:550;line-height:.92}.platform-hero__copy>p{color:#625f57;max-width:580px;margin:0;font-size:15px;line-height:1.7}.platform-hero__copy>div{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.platform-primary,.platform-secondary{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:0 22px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.platform-primary{color:#fff;background:#1c2a1e;box-shadow:0 12px 28px #1c2a1e2b}.platform-secondary{color:#242a24;border:1px solid #cac2b5}.platform-hero__visual{background:#d7d0c3;border-radius:2px 92px 2px 2px;min-height:540px;position:relative;overflow:hidden;box-shadow:0 35px 72px #252c222b}.platform-hero__visual>img{object-fit:cover;width:100%;height:100%;min-height:540px}.platform-hero__visual>aside{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141d15e8;width:min(320px,100% - 40px);padding:20px;position:absolute;bottom:20px;right:20px}.platform-hero__visual>aside strong{font-family:var(--font-title), serif;margin:9px 0 5px;font-size:22px;display:block}.platform-hero__visual>aside p{color:#c8cfc7;margin:0;font-size:12px}.platform-section{padding-block:86px}.platform-section--ink{color:#f7f4ec;background:#152018}.platform-section--sand{background:#eae4d9}.platform-section__head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:44px;display:flex}.platform-section__head h2{max-width:720px;font-family:var(--font-title), serif;letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(2.45rem,3.7vw,4rem);font-weight:520;line-height:1}.platform-section__head>a{color:#293129;border-bottom:1px solid;flex:none;align-items:center;gap:8px;padding-bottom:5px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.platform-designer-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.platform-designer-card{background:#fffdf8;border:1px solid #1e231b17;overflow:hidden}.platform-designer-card__visual{aspect-ratio:3/4;background:#ddd7ca;height:auto;text-decoration:none;display:block;position:relative;overflow:hidden}.platform-designer-card__visual img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.platform-designer-card:hover img{transform:scale(1.035)}.platform-profile-photo{transform:scale(var(--profile-photo-scale,1));transform-origin:50%}.platform-designer-card:hover .platform-profile-photo{transform:scale(var(--profile-photo-scale,1))}.platform-designer-card__visual>span{height:100%;font-family:var(--font-title), serif;color:#7d806f;place-items:center;font-size:80px;display:grid}.platform-designer-card__visual em,.platform-directory__visual em{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#141d15e0;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;bottom:14px;left:14px}.platform-designer-card>div{padding:21px}.platform-designer-card small{color:#8a8175;text-transform:uppercase;font-size:10px}.platform-designer-card h3{font-family:var(--font-title), serif;margin:9px 0 7px;font-size:27px;font-weight:550}.platform-designer-card h3 a,.platform-project-card h2 a{color:inherit;text-decoration:none}.platform-designer-card p{color:#6b685f;min-height:58px;margin:0;font-size:12px}.platform-designer-card footer,.platform-project-card footer{color:#777268;text-transform:uppercase;border-top:1px solid #e5e0d8;justify-content:space-between;align-items:center;margin-top:18px;padding-top:15px;font-size:10px;font-weight:700;display:flex}.platform-designer-card footer a,.platform-project-card footer a{color:#1f2c20;background:#edf0e9;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.platform-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.platform-project-card{background:#fffdf9;min-width:0;box-shadow:0 15px 35px #302d250e}.platform-project-card__media{background:#d5d0c6;height:260px;display:block;position:relative;overflow:hidden}.platform-project-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.platform-project-card:hover img{transform:scale(1.035)}.platform-project-card__media>span{color:#747966;height:100%;font-family:var(--font-title), serif;place-items:center;font-size:74px;display:grid}.platform-project-card__media em{color:#293229;text-transform:uppercase;background:#fffdf9e8;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;bottom:14px;left:14px}.platform-project-card__body{padding:22px}.platform-project-card__author{color:#7b6a43;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800;text-decoration:none}.platform-project-card h2{font-family:var(--font-title), serif;margin:10px 0 9px;font-size:29px;font-weight:550;line-height:1.05}.platform-project-card__body>p{color:#716d65;min-height:42px;margin:0;font-size:12px}.platform-join{justify-content:space-between;align-items:end;gap:50px;padding-block:86px;display:flex}.platform-join h2{max-width:820px;font-family:var(--font-title), serif;letter-spacing:-.045em;margin:14px 0;font-size:clamp(2.7rem,4.4vw,4.7rem);font-weight:520;line-height:.96}.platform-join p{color:#68645d;max-width:690px}.platform-join>a{flex:none}.platform-listing{background:#f5f1ea;min-height:100vh;padding-bottom:110px}.platform-listing__intro{padding-block:68px 52px}.platform-listing__intro h1{max-width:900px;font-family:var(--font-title), serif;letter-spacing:-.05em;margin:14px 0 20px;font-size:clamp(3.5rem,5.8vw,6rem);font-weight:520;line-height:.92}.platform-listing__intro p{color:#68645d;max-width:650px;margin:0;font-size:16px}.platform-for-designers{background:#f5f1ea;min-height:calc(100dvh - 63px)}.platform-for-designers__hero{align-content:center;justify-items:start;min-height:min(690px,100dvh - 63px);padding-block:80px;display:grid}.platform-for-designers__hero>span{color:#7b6a43;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.platform-for-designers__hero h1{max-width:920px;font-family:var(--font-title), serif;letter-spacing:-.06em;margin:17px 0 22px;font-size:clamp(3.5rem,6.2vw,6.6rem);font-weight:520;line-height:.9}.platform-for-designers__hero p{color:#68645d;max-width:620px;margin:0 0 30px;font-size:16px;line-height:1.7}.platform-directory{gap:16px;display:grid}.platform-directory>article{background:#fffdf9;border:1px solid #e4ded4;grid-template-columns:340px 1fr;min-height:300px;display:grid}.platform-directory__visual{aspect-ratio:3/4;background:#dad4c9;align-self:start;min-height:0;display:block;position:relative;overflow:hidden}.platform-directory__visual img{object-fit:cover;width:100%;height:100%}.platform-directory__visual>span{height:100%;font-family:var(--font-title), serif;place-items:center;font-size:70px;display:grid}.platform-directory article>div{padding:32px 38px}.platform-directory small{color:#898176;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:flex}.platform-directory h2{font-family:var(--font-title), serif;margin:13px 0 0;font-size:38px;font-weight:550}.platform-directory h2 a{color:inherit;text-decoration:none}.platform-directory strong{color:#7c6b46;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.platform-directory p{color:#646159;max-width:670px}.platform-directory ul{flex-wrap:wrap;gap:7px;padding:0;list-style:none;display:flex}.platform-directory li{color:#575b52;border:1px solid #ded8cc;border-radius:999px;padding:6px 10px;font-size:10px}.platform-directory footer{color:#777168;border-top:1px solid #e5e0d7;justify-content:space-between;align-items:center;padding-top:16px;font-size:11px;display:flex}.platform-directory footer a{color:#263128;align-items:center;gap:7px;font-weight:800;text-decoration:none;display:inline-flex}.platform-empty{text-align:center;background:#fffdf9;align-content:center;place-items:center;min-height:320px;padding:40px;display:grid}.platform-empty h2{font-family:var(--font-title), serif;margin:14px 0 5px;font-size:32px}.platform-empty p{color:#777168;margin:0}.designer-page{background:#f7f3ed}.designer-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:58px;min-height:640px;padding-block:52px;display:grid}.designer-hero__copy h1{font-family:var(--font-title), serif;letter-spacing:-.05em;margin:16px 0 7px;font-size:clamp(3.8rem,5.6vw,6rem);font-weight:520;line-height:.91}.designer-hero__copy h2{max-width:580px;margin:25px 0 18px;font-size:18px;line-height:1.5}.designer-hero__copy>p{color:#69645c;max-width:590px;line-height:1.8}.designer-hero__copy>div{color:#777167;text-transform:uppercase;flex-wrap:wrap;gap:17px;margin:24px 0;font-size:11px;display:flex}.designer-hero__copy>div span{align-items:center;gap:6px;display:flex}.designer-hero__visual{aspect-ratio:3/4;background:#d7d1c5;height:auto;position:relative;overflow:hidden}.designer-hero__visual img{object-fit:cover;width:100%;height:100%}.designer-hero__visual>span{height:100%;font-family:var(--font-title), serif;place-items:center;font-size:100px;display:grid}.designer-hero__visual small{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#19241b;padding:12px 18px;font-size:9px;position:absolute;bottom:0;right:0}.designer-services{color:#fff;background:#172119}.designer-services .platform-section__head span{color:#c7ad72}.designer-services__grid{grid-template-columns:1.4fr .6fr;gap:80px;display:grid}.designer-services ol{margin:0;padding:0;list-style:none}.designer-services li{font-family:var(--font-title), serif;border-top:1px solid #ffffff24;grid-template-columns:55px 1fr;align-items:center;padding:20px 0;font-size:28px;display:grid}.designer-services li span{color:#a99c7d;font-family:var(--font-body), sans-serif;font-size:10px}.designer-services aside{border:1px solid #ffffff29;align-self:start;padding:28px}.designer-services aside h3{letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:11px}.designer-services aside span{color:#bcc4bc;border-top:1px solid #ffffff1a;padding:11px 0;font-size:13px;display:block}.designer-contact{background:#d9d0be;padding-block:82px}.designer-contact .platform-shell{grid-template-columns:1.15fr .85fr;gap:80px;display:grid}.designer-contact h2{max-width:720px;font-family:var(--font-title), serif;letter-spacing:-.045em;margin:14px 0;font-size:clamp(3rem,5vw,5rem);font-weight:520;line-height:.94}.designer-contact p{color:#625e56;max-width:620px}.designer-contact aside{background:#fffdf9;align-content:center;gap:10px;padding:34px;display:grid}.designer-contact aside a{color:#252d26;border-bottom:1px solid #e5ded3;align-items:center;gap:8px;padding:13px 0;font-weight:800;text-decoration:none;display:flex}.platform-auth-page{color:#fff;background:#172019;min-height:100vh;padding:24px}.platform-auth-page>header{justify-content:space-between;align-items:center;max-width:1400px;margin:auto;display:flex}.platform-auth-page>header .platform-brand{color:#fff}.platform-auth-page>header>a:last-child{color:#d2d8d1;font-size:12px;text-decoration:none}.platform-auth-page__body{grid-template-columns:1fr 500px;align-items:center;gap:90px;max-width:1250px;min-height:calc(100vh - 100px);margin:auto;padding-block:55px;display:grid}.platform-auth-page__body>aside>span{color:#c9ad70;letter-spacing:.16em;text-transform:uppercase;font-size:10px}.platform-auth-page__body>aside h2{max-width:650px;font-family:var(--font-title), serif;letter-spacing:-.05em;margin:22px 0 35px;font-size:clamp(3.2rem,6vw,6rem);font-weight:500;line-height:.92}.platform-auth-page__body>aside ul{color:#bfc7bf;gap:13px;padding:0;font-size:13px;list-style:none;display:grid}.platform-auth-page__body>aside li:before{content:"—";color:#c9ad70;margin-right:10px}.platform-auth-card{color:#202620;background:#fbf8f1;padding:42px;box-shadow:0 35px 80px #00000040}.platform-auth-card__intro>span{color:#827045;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.platform-auth-card__intro h1{font-family:var(--font-title), serif;margin:12px 0;font-size:39px;font-weight:550;line-height:1}.platform-auth-card__intro p{color:#716d65;margin:0;font-size:12px}.platform-auth-card__fields{gap:16px;margin-top:29px;display:grid}.platform-auth-card label{gap:7px;display:grid}.platform-auth-card label>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.platform-auth-card input{background:#fff;border:1px solid #d9d1c4;border-radius:0;outline:none;width:100%;height:48px;padding:0 13px}.platform-auth-card input:focus{border-color:#52705a;box-shadow:0 0 0 3px #52705a1a}.platform-auth-card__slug{background:#fff;border:1px solid #d9d1c4;align-items:center;display:flex}.platform-auth-card__slug small{color:#888177;padding-left:12px}.platform-auth-card__slug input{border:0}.platform-auth-card__submit{color:#fff;background:#1b2b1e;border:0;justify-content:center;align-items:center;gap:9px;width:100%;height:50px;margin-top:22px;font-weight:800;display:flex}.platform-auth-card__error{color:#a74232;margin:14px 0 0;font-size:12px}.platform-auth-card footer{color:#716d65;text-align:center;margin-top:23px;font-size:12px}.platform-auth-card footer a{color:#25442c;font-weight:800}.platform-auth-spin{animation:.8s linear infinite platform-spin}@keyframes platform-spin{to{transform:rotate(360deg)}}.admin-profile-page{width:min(100%,1220px);margin:0 auto;padding:22px 24px 40px}.admin-profile{color:#292720}.admin-profile__hero{background:linear-gradient(120deg,#fffdf9 0%,#f8f4eb 70%,#f2eee3 100%);border:1px solid #ded6ca;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:16px;padding:27px 30px;display:flex;box-shadow:0 12px 34px #372f230e}.admin-profile__eyebrow{color:#7d6b48;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:850}.admin-profile__hero h1{font-family:var(--font-title), serif;letter-spacing:-.025em;margin:5px 0 4px;font-size:clamp(30px,3vw,38px);font-weight:560;line-height:1.05}.admin-profile__hero p{color:#716a60;max-width:610px;margin:0;font-size:13px;line-height:1.55}.admin-profile__hero-actions{flex:none;align-items:center;gap:10px;display:flex}.admin-profile__hero-actions>a{color:#25482c;background:#ffffffb8;border:1px solid #d4cabb;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.admin-profile__hero-actions>a:hover{background:#fff;border-color:#9eb0a0;transform:translateY(-1px)}.admin-profile__status{color:#6e675e;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.admin-profile__status i{background:#9b9386;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #9b93861c}.admin-profile__status.is-public{color:#2f6b3d}.admin-profile__status.is-public i{background:#3e8a50;box-shadow:0 0 0 4px #3e8a501f}.admin-profile form{gap:14px;display:grid}.admin-profile__layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:16px;display:grid}.admin-profile__main{gap:16px;min-width:0;display:grid}.admin-profile__section{background:#fffdf9;border:1px solid #ded6ca;border-radius:22px;padding:25px 27px 28px;box-shadow:0 8px 25px #372f2309}.admin-profile__section-head{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.admin-profile__section-head>span{color:#31583b;background:#edf2ea;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.admin-profile__section-head h2{color:#292720;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:850}.admin-profile__section-head p{color:#81786c;margin:3px 0 0;font-size:11px;line-height:1.45}.admin-profile__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;display:grid}.admin-profile label{align-content:start;gap:7px;min-width:0;display:grid}.admin-profile label>span,.admin-profile__field-label{color:#554f46;letter-spacing:.01em;font-size:11px;font-weight:800}.admin-profile label>span small{color:#958c80;font-size:10px;font-weight:600}.admin-profile .is-wide{grid-column:1/-1}.admin-profile input,.admin-profile textarea{color:#29251f;background:#fff;border:1px solid #dcd2c4;border-radius:11px;outline:none;width:100%;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.admin-profile input{min-height:47px;padding:11px 13px}.admin-profile textarea{resize:vertical;min-height:112px;padding:12px 13px;line-height:1.52}.admin-profile input:hover,.admin-profile textarea:hover{border-color:#c4b7a5}.admin-profile input:focus,.admin-profile textarea:focus{border-color:#4d7957;box-shadow:0 0 0 3px #4b79561a}.admin-profile__hint{color:#8a8175;font-size:10px;line-height:1.45}.admin-profile__slug{background:#fff;border:1px solid #dcd2c4;border-radius:11px;align-items:center;min-height:47px;transition:border-color .18s,box-shadow .18s;display:flex}.admin-profile__slug:focus-within{border-color:#4d7957;box-shadow:0 0 0 3px #4b79561a}.admin-profile__slug>small{color:#8b8276;white-space:nowrap;padding-left:13px;font-size:13px}.admin-profile__slug input{border:0;min-width:0;min-height:auto;box-shadow:none!important}.admin-profile__security-divider{color:#8b8175;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:11px;margin-top:3px;font-size:9px;font-weight:850;display:flex}.admin-profile__security-divider i{background:#e8e0d5;flex:1;height:1px}.admin-profile__aside{gap:14px;display:grid;position:sticky;top:14px}.admin-profile__photo-card,.admin-profile__publication-card{background:#fffdf9;border:1px solid #ded6ca;border-radius:22px;gap:14px;padding:18px;display:grid;box-shadow:0 8px 25px #372f2309}.admin-profile__aside-title{color:#686054;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-profile__aside-title>div>span{color:#302d27;font-size:13px;font-weight:850;display:block}.admin-profile__aside-title p{color:#91887b;margin:2px 0 0;font-size:10px}.admin-profile__photo-preview{aspect-ratio:3/4;background:#ede8df;border-radius:16px;width:100%;overflow:hidden;box-shadow:inset 0 0 0 1px #ddd4c8}.admin-profile__photo-empty{color:#958c7f;text-align:center;place-content:center;justify-items:center;gap:8px;height:100%;display:grid}.admin-profile__photo-empty strong{color:#665f55;font-size:12px}.admin-profile__photo-empty span{font-size:10px}.admin-profile__photo-primary{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:43px;display:inline-flex}.admin-profile__photo-secondary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-profile__photo-secondary button{color:#504a42;cursor:pointer;background:#fff;border:1px solid #ded4c7;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:11px;font-weight:800;display:inline-flex}.admin-profile__photo-secondary button:hover{background:#faf7f1;border-color:#bcb09f}.admin-profile__photo-secondary button.is-danger{color:#91483a}.admin-profile__photo-note{color:#8b8276;margin:0;font-size:10px;line-height:1.5}.admin-profile__publish-toggle{cursor:pointer;grid-template-columns:1fr auto;justify-content:space-between;align-items:center;position:relative;gap:12px!important;display:flex!important}.admin-profile__publish-toggle>span{gap:3px;display:grid}.admin-profile__publish-toggle strong{color:#3f3a33;font-size:11px}.admin-profile__publish-toggle small{color:#8b8276;font-size:9px;font-weight:500}.admin-profile__publish-toggle input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.admin-profile__publish-toggle>i{background:#cec7bd;border-radius:999px;flex:none;width:42px;height:24px;transition:background .2s;position:relative}.admin-profile__publish-toggle>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #1e1e192e}.admin-profile__publish-toggle input:checked+i{background:#386f46}.admin-profile__publish-toggle input:checked+i:after{transform:translate(18px)}.admin-profile__publish-toggle input:focus-visible+i{outline-offset:2px;outline:3px solid #4b79562e}.admin-profile__savebar{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9f0;border:1px solid #ccc2b4e0;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:10px 12px 10px 20px;display:flex;position:sticky;bottom:10px;box-shadow:0 14px 35px #302a201f}.admin-profile__savebar>div>span{color:#8a8175;align-items:center;gap:6px;font-size:11px;display:inline-flex}.admin-profile__savebar>div>span.is-success{color:#2c6e3b;font-weight:750}.admin-profile__savebar>div>span.is-error{color:#a34234;font-weight:750}.admin-profile__savebar>button{color:#fff;cursor:pointer;background:#1d3021;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:190px;min-height:44px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 8px 17px #1d302129}.admin-profile__savebar>button:hover:not(:disabled){background:#28452e;transform:translateY(-1px)}.admin-profile__savebar>button:disabled{cursor:wait;opacity:.68}.admin-profile__account-email{align-content:start;gap:7px;min-width:0;display:grid}.admin-profile__account-email-head{color:#554f46;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.admin-profile__text-action{color:#2f6840;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.admin-profile__text-action:hover{color:#1d4b2b;text-decoration:underline}.admin-profile__account-email-current{color:#544d43;background:#f5f1ea;border:1px solid #dcd2c4;border-radius:11px;align-items:center;gap:9px;min-height:47px;padding:11px 13px;font-size:13px;display:flex;overflow:hidden}.admin-profile__account-email-current strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.admin-profile__account-email>p{color:#8a8175;margin:0;font-size:10px;line-height:1.45}.admin-profile__account-email-panel{background:#f7faf5;border:1px solid #d7e0d5;border-radius:13px;gap:10px;margin-top:4px;padding:14px;display:grid}.admin-profile__account-email-panel-head{color:#322e27;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.admin-profile__account-email-panel p{color:#746b5f;margin:0;font-size:11px;line-height:1.5}.admin-profile__account-email-actions{gap:8px;display:flex}.admin-profile__account-email-actions input{min-width:0}.admin-profile__account-email-actions .yb-button{border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:11px;display:inline-flex}.admin-profile__account-email-status{border-radius:10px;align-items:flex-start;gap:6px;padding:9px 10px;font-size:11px;line-height:1.4;display:flex}.admin-profile__account-email-status.is-success{color:#346441;background:#edf6eb}.admin-profile__account-email-status.is-error{color:#9b4033;background:#fff0ed}.admin-profile-account{color:#302d27;background:#fbf8f3;border:1px solid #dfd5c9;border-radius:20px;margin-top:16px;padding:20px 22px}.admin-profile-account.is-standalone{width:min(100% - 32px,900px);margin:32px auto}.admin-profile-account.is-open{background:#fffaf7;border-color:#e4c9c1}.admin-profile-account__summary{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.admin-profile-account__icon{color:#9b4b3e;background:#f5e8e4;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-profile-account__eyebrow{color:#9a665a;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.admin-profile-account__summary h2{margin:2px 0;font-size:13px;font-weight:850}.admin-profile-account__summary p{color:#84796d;margin:0;font-size:10px;line-height:1.45}.admin-profile-account__start,.admin-profile-account__locked{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.admin-profile-account__start{color:#8c473b;cursor:pointer;background:0 0;border:0;padding:8px 0 8px 12px;font-size:11px;font-weight:800}.admin-profile-account__start:hover{color:#6f3128}.admin-profile-account__locked{color:#8e857a;font-size:10px;font-weight:700}.admin-profile-account__admin-note{color:#837a70;border-top:1px solid #e5ddd3;margin:13px 0 0 50px;padding-top:12px;font-size:10px;line-height:1.55}.admin-profile-account__panel{background:#fff;border:1px solid #ecd4cd;border-radius:15px;gap:16px;margin:18px 0 0 50px;padding:17px;display:grid}.admin-profile-account__consequences{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-profile-account__consequences>div{color:#9a4d3f;align-items:flex-start;gap:8px;display:flex}.admin-profile-account__consequences span{gap:3px;display:grid}.admin-profile-account__consequences strong{color:#493a35;font-size:10px}.admin-profile-account__consequences small{color:#84746e;font-size:9px;line-height:1.45}.admin-profile-account__actions,.admin-profile-account__code-actions{align-items:center;gap:9px;display:flex}.admin-profile-account__danger-button,.admin-profile-account__cancel{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex}.admin-profile-account__danger-button{color:#fff;background:#91483c;border:0}.admin-profile-account__danger-button:hover:not(:disabled){background:#77382f}.admin-profile-account__danger-button:disabled{cursor:not-allowed;opacity:.55}.admin-profile-account__cancel{color:#62594f;background:#fff;border:1px solid #ded4c7}.admin-profile-account__code-copy h3{margin:0;font-size:13px}.admin-profile-account__code-copy p{color:#786d63;margin:4px 0 0;font-size:10px;line-height:1.5}.admin-profile-account__code-actions input{letter-spacing:.15em;border:1px solid #d9cec1;border-radius:10px;outline:0;width:150px;min-height:39px;padding:0 12px;font-size:14px}.admin-profile-account__code-actions input:focus{border-color:#a96659;box-shadow:0 0 0 3px #a966591a}.admin-profile-account__status{border-radius:10px;align-items:center;gap:6px;margin:0;padding:9px 10px;font-size:10px;display:flex}.admin-profile-account__status.is-success{color:#346441;background:#edf6eb}.admin-profile-account__status.is-error{color:#9b4033;background:#fff0ed}.yb-admin-global-nav__divider{background:#ffffff1f;height:1px;margin:8px 4px}.yb-admin-account{border-top:1px solid #ffffff1f;gap:8px;margin-top:auto;padding:14px;display:grid}.yb-admin-account>span{color:#a8afa7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.yb-admin-account button{color:#e2e6e1;background:0 0;border:0;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}@media (max-width:1050px){.platform-hero,.designer-hero{grid-template-columns:1fr}.platform-hero__visual{height:520px;min-height:520px}.designer-hero__visual{height:auto;min-height:0}.platform-designer-grid,.platform-project-grid{grid-template-columns:repeat(2,1fr)}.platform-auth-page__body{grid-template-columns:1fr}.platform-auth-page__body>aside{display:none}.admin-profile__layout{grid-template-columns:1fr}.admin-profile__main{grid-area:2/1}.admin-profile__aside{grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.admin-profile__photo-card{grid-template-columns:132px minmax(0,1fr);align-items:center}.admin-profile__photo-card .admin-profile__aside-title,.admin-profile__photo-card .admin-profile__photo-note{grid-column:1/-1}.admin-profile__photo-card .admin-profile__photo-preview{grid-row:2/span 2}}@media (max-width:720px){.platform-shell{width:min(100% - 28px,1280px)}.platform-header nav>a:not(.platform-header__join),.platform-brand small{display:none}.platform-hero{min-height:auto;padding-block:50px}.platform-hero h1,.platform-listing__intro h1{font-size:3.1rem}.platform-hero__visual{border-radius:0 60px 0 0;height:380px;min-height:380px}.designer-hero__visual{border-radius:0 60px 0 0;height:auto;min-height:0}.platform-hero__visual>img{min-height:380px}.platform-project-grid,.platform-designer-grid,.designer-services__grid,.designer-contact .platform-shell{grid-template-columns:1fr}.platform-section{padding-block:72px}.platform-section__head{display:grid}.platform-join{padding-block:72px;display:grid}.platform-directory>article{grid-template-columns:1fr}.designer-hero{gap:35px;padding-block:45px}.designer-hero__copy h1{font-size:3.45rem}.platform-auth-page{padding:14px}.platform-auth-page__body{padding-block:30px}.platform-auth-card{padding:28px 22px}.admin-profile-page{padding:10px 8px 26px}.admin-profile__hero{padding:22px;display:grid}.admin-profile__hero-actions{justify-content:space-between}.admin-profile__grid{grid-template-columns:1fr}.admin-profile__account-email-actions{flex-direction:column}.admin-profile__account-email-actions .yb-button{min-height:42px}.admin-profile label.is-wide,.admin-profile .is-wide{grid-column:auto}.admin-profile__section{padding:21px 18px 23px}.admin-profile__aside{grid-template-columns:1fr}.admin-profile__photo-card{grid-template-columns:108px minmax(0,1fr)}.admin-profile__savebar{padding-left:14px;bottom:6px}.admin-profile__savebar>div>span{max-width:135px}.admin-profile__savebar>button{min-width:168px}.admin-profile-account{padding:17px}.admin-profile-account__summary{grid-template-columns:38px minmax(0,1fr)}.admin-profile-account__start,.admin-profile-account__locked{grid-column:2;justify-self:start;padding-left:0}.admin-profile-account__admin-note,.admin-profile-account__panel{margin-left:0}.admin-profile-account__consequences{grid-template-columns:1fr}.admin-profile-account__code-actions{flex-direction:column;align-items:stretch}.admin-profile-account__code-actions input{width:100%}.platform-directory__visual{min-height:0}.designer-hero__visual{height:auto;min-height:0}}.yb-file-card-text,.yb-file-card-text>*{min-width:0;max-width:100%}.yb-file-card-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}
