@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-divide-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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--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-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--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;--tracking-wider:.05em;--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;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-2xl:40px;--blur-3xl:64px;--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}.collapse{visibility:collapse}.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-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.-top-px{top:-1px}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.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-16{right:calc(var(--spacing) * -16)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.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-0\.5{bottom:calc(var(--spacing) * .5)}.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)}.bottom-\[-110px\]{bottom:-110px}.-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-\[28\%\]{left:28%}.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-\[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-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.z-\[160\]{z-index:160}.z-\[180\]{z-index:180}.z-\[220\]{z-index:220}.z-\[240\]{z-index:240}.z-\[300\]{z-index:300}.z-\[990\]{z-index:990}.z-\[1000\]{z-index:1000}.z-\[1010\]{z-index:1010}.z-\[1050\]{z-index:1050}.z-\[1400\]{z-index:1400}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.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-1{margin-inline:calc(var(--spacing) * 1)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/7\.5\]{aspect-ratio:16/7.5}.aspect-\[16\/8\.5\]{aspect-ratio:16/8.5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.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-28{height:calc(var(--spacing) * 28)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-\[132px\]{height:132px}.h-\[164px\]{height:164px}.h-\[168px\]{height:168px}.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\(890px\,calc\(100dvh-16px\)\)\]{height:min(890px,100dvh - 16px)}.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-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.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\(100dvh-330px\)\]{max-height:calc(100dvh - 330px)}.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-24px\)\]{max-height:calc(100vh - 24px)}.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-\[min\(900px\,calc\(100dvh-24px\)\)\]{max-height:min(900px,100dvh - 24px)}.max-h-full{max-height:100%}.\!min-h-8{min-height:calc(var(--spacing) * 8)!important}.\!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-5{min-height:calc(var(--spacing) * 5)}.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-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[42px\]{min-height:42px}.min-h-\[62px\]{min-height:62px}.min-h-\[74px\]{min-height:74px}.min-h-\[76px\]{min-height:76px}.min-h-\[82px\]{min-height:82px}.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-\[140px\]{min-height:140px}.min-h-\[148px\]{min-height:148px}.min-h-\[152px\]{min-height:152px}.min-h-\[178px\]{min-height:178px}.min-h-\[210px\]{min-height:210px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.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{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.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-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.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-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[132px\]{width:132px}.w-\[220px\]{width:220px}.w-\[238px\]{width:238px}.w-\[244px\]{width:244px}.w-\[260px\]{width:260px}.w-\[272px\]{width:272px}.w-\[280px\]{width:280px}.w-\[286px\]{width:286px}.w-\[292px\]{width:292px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[calc\(100\%-0\.75rem\)\]{width:calc(100% - .75rem)}.w-\[calc\(100dvw\/0\.9\)\]{width:111.111dvw}.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-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[245px\]{max-width:245px}.max-w-\[260px\]{max-width:260px}.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-\[980px\]{max-width:980px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[248px\]{min-width:248px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-right{transform-origin:100%}.-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)}.scale-\[\.76\]{scale:.76}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.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-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.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))!important}.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-\[36px_minmax\(0\,1fr\)\]{grid-template-columns:36px minmax(0,1fr)}.grid-cols-\[38px_minmax\(0\,1fr\)\]{grid-template-columns:38px minmax(0,1fr)}.grid-cols-\[42px_1fr\]{grid-template-columns:42px 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-\[64px_minmax\(0\,1fr\)_28px\]{grid-template-columns:64px minmax(0,1fr) 28px}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.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))}.grid-rows-\[24px_auto_auto\]{grid-template-rows:24px auto auto}.grid-rows-\[auto_auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-center{align-content:center}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.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-0\.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-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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#eee7dd\]>:not(:last-child)){border-color:#eee7dd}.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-x-clip{overflow-x:clip}.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-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[17px\]{border-radius:17px}.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-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[\#1f1c17\]{border-color:#1f1c17!important}.\!border-\[\#108a2f\]{border-color:#108a2f!important}.\!border-\[\#d7aaa1\]{border-color:#d7aaa1!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-\[\#2f7d48\]{border-color:#2f7d48}.border-\[\#2f8f5a\]{border-color:#2f8f5a}.border-\[\#3b6b49\]{border-color:#3b6b49}.border-\[\#3f7651\]{border-color:#3f7651}.border-\[\#5d8a67\]{border-color:#5d8a67}.border-\[\#8a6822\]{border-color:#8a6822}.border-\[\#8ea287\]{border-color:#8ea287}.border-\[\#8fc09b\]{border-color:#8fc09b}.border-\[\#9ac6a4\]{border-color:#9ac6a4}.border-\[\#9bc4a1\]{border-color:#9bc4a1}.border-\[\#9bc4a4\]{border-color:#9bc4a4}.border-\[\#9daf97\]{border-color:#9daf97}.border-\[\#9ecbab\]{border-color:#9ecbab}.border-\[\#9fc8a2\]{border-color:#9fc8a2}.border-\[\#83bc91\]{border-color:#83bc91}.border-\[\#108a2f\]{border-color:#108a2f}.border-\[\#263a2a\]{border-color:#263a2a}.border-\[\#315f40\]{border-color:#315f40}.border-\[\#356c4a\]{border-color:#356c4a}.border-\[\#879a80\]{border-color:#879a80}.border-\[\#27633f\]{border-color:#27633f}.border-\[\#36804b\]{border-color:#36804b}.border-\[\#46634b\]{border-color:#46634b}.border-\[\#58745d\]{border-color:#58745d}.border-\[\#78906e\]{border-color:#78906e}.border-\[\#263428\]{border-color:#263428}.border-\[\#287443\]{border-color:#287443}.border-\[\#287844\]{border-color:#287844}.border-\[\#477554\]{border-color:#477554}.border-\[\#568065\]{border-color:#568065}.border-\[\#627060\]{border-color:#627060}.border-\[\#a8c2a5\]{border-color:#a8c2a5}.border-\[\#a9c5a3\]{border-color:#a9c5a3}.border-\[\#b8aa95\]{border-color:#b8aa95}.border-\[\#b8d8b8\]{border-color:#b8d8b8}.border-\[\#b9a887\]{border-color:#b9a887}.border-\[\#b9d1e8\]{border-color:#b9d1e8}.border-\[\#b9d2b3\]{border-color:#b9d2b3}.border-\[\#b9d7c5\]{border-color:#b9d7c5}.border-\[\#b9dfbf\]{border-color:#b9dfbf}.border-\[\#b94a3e\]{border-color:#b94a3e}.border-\[\#b94132\]{border-color:#b94132}.border-\[\#bcae98\]{border-color:#bcae98}.border-\[\#bdd0bc\]{border-color:#bdd0bc}.border-\[\#bfb5a6\]{border-color:#bfb5a6}.border-\[\#bfd6c3\]{border-color:#bfd6c3}.border-\[\#c69229\]{border-color:#c69229}.border-\[\#cabfac\]{border-color:#cabfac}.border-\[\#cbd9c7\]{border-color:#cbd9c7}.border-\[\#cdbda7\]{border-color:#cdbda7}.border-\[\#cdbf9f\]{border-color:#cdbf9f}.border-\[\#cdbf99\]{border-color:#cdbf99}.border-\[\#cfc2b1\]{border-color:#cfc2b1}.border-\[\#cfc3b3\]{border-color:#cfc3b3}.border-\[\#cfc3b4\]{border-color:#cfc3b4}.border-\[\#cfc4b4\]{border-color:#cfc4b4}.border-\[\#cfdacb\]{border-color:#cfdacb}.border-\[\#cfe0ca\]{border-color:#cfe0ca}.border-\[\#cfe3d2\]{border-color:#cfe3d2}.border-\[\#d0b66f\]{border-color:#d0b66f}.border-\[\#d3dfcf\]{border-color:#d3dfcf}.border-\[\#d4c7b5\]{border-color:#d4c7b5}.border-\[\#d5c8b6\]{border-color:#d5c8b6}.border-\[\#d5c9b9\]{border-color:#d5c9b9}.border-\[\#d5cab9\]{border-color:#d5cab9}.border-\[\#d5ddd1\]{border-color:#d5ddd1}.border-\[\#d5dfce\]{border-color:#d5dfce}.border-\[\#d6ad32\]{border-color:#d6ad32}.border-\[\#d6cab9\]{border-color:#d6cab9}.border-\[\#d7a56b\]{border-color:#d7a56b}.border-\[\#d7c8b4\]{border-color:#d7c8b4}.border-\[\#d7ccbd\]{border-color:#d7ccbd}.border-\[\#d7cdbf\]{border-color:#d7cdbf}.border-\[\#d7dfcc\]{border-color:#d7dfcc}.border-\[\#d7ead9\]{border-color:#d7ead9}.border-\[\#d8c39a\]{border-color:#d8c39a}.border-\[\#d8cbb9\]{border-color:#d8cbb9}.border-\[\#d8ccbb\]{border-color:#d8ccbb}.border-\[\#d8ccbc\]{border-color:#d8ccbc}.border-\[\#d8cdbd\]{border-color:#d8cdbd}.border-\[\#d8cebf\]{border-color:#d8cebf}.border-\[\#d8e3d3\]{border-color:#d8e3d3}.border-\[\#d09a85\]{border-color:#d09a85}.border-\[\#d9a49a\]{border-color:#d9a49a}.border-\[\#d9c89d\]{border-color:#d9c89d}.border-\[\#d9cbaa\]{border-color:#d9cbaa}.border-\[\#d9cdbc\]{border-color:#d9cdbc}.border-\[\#d9cdbd\]{border-color:#d9cdbd}.border-\[\#d9cebf\]{border-color:#d9cebf}.border-\[\#d9cfbf\]{border-color:#d9cfbf}.border-\[\#d9d0c3\]{border-color:#d9d0c3}.border-\[\#d9d1c5\]{border-color:#d9d1c5}.border-\[\#d9e1d3\]{border-color:#d9e1d3}.border-\[\#d9e4d8\]{border-color:#d9e4d8}.border-\[\#d24835\]{border-color:#d24835}.border-\[\#dacdbd\]{border-color:#dacdbd}.border-\[\#dbe2d0\]{border-color:#dbe2d0}.border-\[\#dbe5d8\]{border-color:#dbe5d8}.border-\[\#dcd0bf\]{border-color:#dcd0bf}.border-\[\#ddd2c3\]{border-color:#ddd2c3}.border-\[\#ddd3c5\]{border-color:#ddd3c5}.border-\[\#ded3c5\]{border-color:#ded3c5}.border-\[\#ded4c6\]{border-color:#ded4c6}.border-\[\#ded5c8\]{border-color:#ded5c8}.border-\[\#dedbd5\]{border-color:#dedbd5}.border-\[\#df9f98\]{border-color:#df9f98}.border-\[\#dfd3c4\]{border-color:#dfd3c4}.border-\[\#dfd4c5\]{border-color:#dfd4c5}.border-\[\#e0c6b8\]{border-color:#e0c6b8}.border-\[\#e0d5c7\]{border-color:#e0d5c7}.border-\[\#e1c8c0\]{border-color:#e1c8c0}.border-\[\#e1d5c4\]{border-color:#e1d5c4}.border-\[\#e1d6c8\]{border-color:#e1d6c8}.border-\[\#e1d7ca\]{border-color:#e1d7ca}.border-\[\#e1d8cc\]{border-color:#e1d8cc}.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-\[\#e3d7b7\]{border-color:#e3d7b7}.border-\[\#e3d9cd\]{border-color:#e3d9cd}.border-\[\#e3dbd0\]{border-color:#e3dbd0}.border-\[\#e4ada4\]{border-color:#e4ada4}.border-\[\#e4bcb5\]{border-color:#e4bcb5}.border-\[\#e4bd86\]{border-color:#e4bd86}.border-\[\#e4c9c1\]{border-color:#e4c9c1}.border-\[\#e4d9ca\]{border-color:#e4d9ca}.border-\[\#e4dacd\]{border-color:#e4dacd}.border-\[\#e4dbcf\]{border-color:#e4dbcf}.border-\[\#e4dbd0\]{border-color:#e4dbd0}.border-\[\#e5bfb6\]{border-color:#e5bfb6}.border-\[\#e5d6cf\]{border-color:#e5d6cf}.border-\[\#e5dacb\]{border-color:#e5dacb}.border-\[\#e5dccf\]{border-color:#e5dccf}.border-\[\#e5ddd2\]{border-color:#e5ddd2}.border-\[\#e6dccf\]{border-color:#e6dccf}.border-\[\#e6ddd1\]{border-color:#e6ddd1}.border-\[\#e7ddcf\]{border-color:#e7ddcf}.border-\[\#e7ded2\]{border-color:#e7ded2}.border-\[\#e8c3b9\]{border-color:#e8c3b9}.border-\[\#e8decf\]{border-color:#e8decf}.border-\[\#e8dfd2\]{border-color:#e8dfd2}.border-\[\#e8dfd3\]{border-color:#e8dfd3}.border-\[\#ead1ca\]{border-color:#ead1ca}.border-\[\#ead2ca\]{border-color:#ead2ca}.border-\[\#ead4cd\]{border-color:#ead4cd}.border-\[\#ead8a9\]{border-color:#ead8a9}.border-\[\#ead8b3\]{border-color:#ead8b3}.border-\[\#eadfce\]{border-color:#eadfce}.border-\[\#ebcfc8\]{border-color:#ebcfc8}.border-\[\#ece3d8\]{border-color:#ece3d8}.border-\[\#ece5da\]{border-color:#ece5da}.border-\[\#ece5dc\]{border-color:#ece5dc}.border-\[\#eee5d9\]{border-color:#eee5d9}.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\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.border-white\/45{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.border-white\/55{border-color:color-mix(in oklab, var(--color-white) 55%, 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-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-white\/95{border-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.border-white\/95{border-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.border-t-\[\#eadfce\]{border-top-color:#eadfce}.\!bg-\[\#1f1c17\]{background-color:#1f1c17!important}.\!bg-\[\#edf7ef\]{background-color:#edf7ef!important}.\!bg-\[\#fff0ec\]{background-color:#fff0ec!important}.\!bg-\[\#fffdf9\]{background-color:#fffdf9!important}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#1c211c\]\/35{background-color:#1c211c59;background-color:lab(12.0838% -3.33767 2.58681/.35)}.bg-\[\#1e241dcc\]{background-color:#1e241dcc}.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-\[\#1f211d\]{background-color:#1f211d}.bg-\[\#2b2722\]{background-color:#2b2722}.bg-\[\#2d8d4d\]{background-color:#2d8d4d}.bg-\[\#2f7d48\]{background-color:#2f7d48}.bg-\[\#2f8f5a\]{background-color:#2f8f5a}.bg-\[\#2f4231\]{background-color:#2f4231}.bg-\[\#4fae62\]{background-color:#4fae62}.bg-\[\#7c541c\]{background-color:#7c541c}.bg-\[\#7fb58d\]\/18{background-color:#7fb58d2e;background-color:lab(69.0849% -24.7309 14.549/.18)}.bg-\[\#8a6822\]{background-color:#8a6822}.bg-\[\#8ccf99\]{background-color:#8ccf99}.bg-\[\#8ccf99\]\/10{background-color:#8ccf991a;background-color:lab(77.577% -30.3747 19.9212/.1)}.bg-\[\#108a2f\]{background-color:#108a2f}.bg-\[\#151a16\]\/64{background-color:#151a16a3;background-color:lab(8.61951% -3.25051 1.95697/.64)}.bg-\[\#211f1a\]\/72{background-color:#211f1ab8;background-color:lab(11.8459% .144765 3.78966/.72)}.bg-\[\#211f1a\]\/75{background-color:#211f1abf;background-color:lab(11.8459% .144765 3.78966/.75)}.bg-\[\#215b35\]{background-color:#215b35}.bg-\[\#234c31\]{background-color:#234c31}.bg-\[\#244d31\]{background-color:#244d31}.bg-\[\#263a2a\]{background-color:#263a2a}.bg-\[\#315f40\]{background-color:#315f40}.bg-\[\#355b3d\]{background-color:#355b3d}.bg-\[\#17271c\]{background-color:#17271c}.bg-\[\#20211f\]{background-color:#20211f}.bg-\[\#20241f\]{background-color:#20241f}.bg-\[\#23733d\]{background-color:#23733d}.bg-\[\#24211c\]{background-color:#24211c}.bg-\[\#28251f\]\/72{background-color:#28251fb8;background-color:lab(14.8522% .477746 4.5433/.72)}.bg-\[\#29342a\]{background-color:#29342a}.bg-\[\#36804b\]{background-color:#36804b}.bg-\[\#111710\]\/70{background-color:#111710b3;background-color:lab(6.95865% -3.80702 3.29626/.7)}.bg-\[\#171510\]\/55{background-color:#1715108c;background-color:lab(6.86186% .164367 3.24731/.55)}.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-\[\#182319\]{background-color:#182319}.bg-\[\#223729\]{background-color:#223729}.bg-\[\#263428\]{background-color:#263428}.bg-\[\#287844\]{background-color:#287844}.bg-\[\#357549\]{background-color:#357549}.bg-\[\#668363\]{background-color:#668363}.bg-\[\#22282066\]{background-color:#22282066}.bg-\[\#a34b3f\]{background-color:#a34b3f}.bg-\[\#b65a49\]{background-color:#b65a49}.bg-\[\#b94132\]{background-color:#b94132}.bg-\[\#c5b9a8\]{background-color:#c5b9a8}.bg-\[\#c8b8a4\]{background-color:#c8b8a4}.bg-\[\#c28a34\]{background-color:#c28a34}.bg-\[\#d5b77d\]\/10{background-color:#d5b77d1a;background-color:lab(76.0659% 5.35509 33.6845/.1)}.bg-\[\#d7e6d8\]{background-color:#d7e6d8}.bg-\[\#d8ead5\]{background-color:#d8ead5}.bg-\[\#dacdbc\]{background-color:#dacdbc}.bg-\[\#dbe7d9\]{background-color:#dbe7d9}.bg-\[\#dbe8d6\]{background-color:#dbe8d6}.bg-\[\#dce7ea\]{background-color:#dce7ea}.bg-\[\#dce9df\]{background-color:#dce9df}.bg-\[\#dcebd9\]{background-color:#dcebd9}.bg-\[\#ddd5c9\]{background-color:#ddd5c9}.bg-\[\#dfe8d9\]\/55{background-color:#dfe8d98c;background-color:lab(90.9956% -5.1074 6.22718/.55)}.bg-\[\#dfeadb\]{background-color:#dfeadb}.bg-\[\#e2f0e4\]{background-color:#e2f0e4}.bg-\[\#e4e2ee\]{background-color:#e4e2ee}.bg-\[\#e4ede2\]{background-color:#e4ede2}.bg-\[\#e5e0d6\]{background-color:#e5e0d6}.bg-\[\#e5f4e8\]{background-color:#e5f4e8}.bg-\[\#e6ead9\]{background-color:#e6ead9}.bg-\[\#e6f0e5\]{background-color:#e6f0e5}.bg-\[\#e7e0d5\]{background-color:#e7e0d5}.bg-\[\#e7efe2\]{background-color:#e7efe2}.bg-\[\#e7efe4\]{background-color:#e7efe4}.bg-\[\#e7f1e4\]{background-color:#e7f1e4}.bg-\[\#e8e1d6\]{background-color:#e8e1d6}.bg-\[\#e8efe5\]{background-color:#e8efe5}.bg-\[\#e8f0e5\]{background-color:#e8f0e5}.bg-\[\#e8f1e6\]{background-color:#e8f1e6}.bg-\[\#e8f3e8\]{background-color:#e8f3e8}.bg-\[\#e8f5e9\]{background-color:#e8f5e9}.bg-\[\#e9eee5\]{background-color:#e9eee5}.bg-\[\#e9f0e5\]{background-color:#e9f0e5}.bg-\[\#e9f6ea\]{background-color:#e9f6ea}.bg-\[\#eadfce\]{background-color:#eadfce}.bg-\[\#eaf2ff\]{background-color:#eaf2ff}.bg-\[\#eaf3e7\]{background-color:#eaf3e7}.bg-\[\#eaf7ec\]{background-color:#eaf7ec}.bg-\[\#ebe5db\]{background-color:#ebe5db}.bg-\[\#ebe6db\]{background-color:#ebe6db}.bg-\[\#ece6dc\]{background-color:#ece6dc}.bg-\[\#ece7dd\]{background-color:#ece7dd}.bg-\[\#ece7de\]{background-color:#ece7de}.bg-\[\#ece9e1\]{background-color:#ece9e1}.bg-\[\#ece9e3\]{background-color:#ece9e3}.bg-\[\#edf1e8\]{background-color:#edf1e8}.bg-\[\#edf3e9\]{background-color:#edf3e9}.bg-\[\#edf4e9\]{background-color:#edf4e9}.bg-\[\#edf4ea\]{background-color:#edf4ea}.bg-\[\#edf5ea\]{background-color:#edf5ea}.bg-\[\#edf6ec\]{background-color:#edf6ec}.bg-\[\#edf7ed\]{background-color:#edf7ed}.bg-\[\#edf7ef\]{background-color:#edf7ef}.bg-\[\#eee8dd\]{background-color:#eee8dd}.bg-\[\#eee8de\]{background-color:#eee8de}.bg-\[\#eee9e0\]{background-color:#eee9e0}.bg-\[\#eeebe4\]{background-color:#eeebe4}.bg-\[\#eef2e5\]{background-color:#eef2e5}.bg-\[\#eef2e9\]{background-color:#eef2e9}.bg-\[\#eef4ea\]{background-color:#eef4ea}.bg-\[\#eef4eb\]{background-color:#eef4eb}.bg-\[\#eef5ea\]\/95{background-color:#eef5eaf2;background-color:lab(95.7763% -3.84927 4.46373/.95)}.bg-\[\#eef7ed\]{background-color:#eef7ed}.bg-\[\#eef7ee\]{background-color:#eef7ee}.bg-\[\#eef8ef\]{background-color:#eef8ef}.bg-\[\#eef9f0\]{background-color:#eef9f0}.bg-\[\#efe7db\]{background-color:#efe7db}.bg-\[\#eff6ed\]{background-color:#eff6ed}.bg-\[\#eff8f0\]{background-color:#eff8f0}.bg-\[\#eff9ef\]{background-color:#eff9ef}.bg-\[\#f0ebe2\]{background-color:#f0ebe2}.bg-\[\#f0ebe3\]{background-color:#f0ebe3}.bg-\[\#f0ece4\]{background-color:#f0ece4}.bg-\[\#f0ece5\]{background-color:#f0ece5}.bg-\[\#f0f5ee\]{background-color:#f0f5ee}.bg-\[\#f0f7ef\]{background-color:#f0f7ef}.bg-\[\#f0f8f1\]{background-color:#f0f8f1}.bg-\[\#f1eadf\]{background-color:#f1eadf}.bg-\[\#f1ece3\]{background-color:#f1ece3}.bg-\[\#f1ece4\]{background-color:#f1ece4}.bg-\[\#f1ede5\]{background-color:#f1ede5}.bg-\[\#f1ede6\]{background-color:#f1ede6}.bg-\[\#f1eee7\]{background-color:#f1eee7}.bg-\[\#f1f6ed\]{background-color:#f1f6ed}.bg-\[\#f1f7ed\]{background-color:#f1f7ed}.bg-\[\#f1f8ef\]{background-color:#f1f8ef}.bg-\[\#f1f8f3\]{background-color:#f1f8f3}.bg-\[\#f2eee7\]{background-color:#f2eee7}.bg-\[\#f2f7fc\]{background-color:#f2f7fc}.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-\[\#f3efe8\]{background-color:#f3efe8}.bg-\[\#f3f0e9\]{background-color:#f3f0e9}.bg-\[\#f3f1ec\]{background-color:#f3f1ec}.bg-\[\#f3f5ec\]{background-color:#f3f5ec}.bg-\[\#f3f8f1\]{background-color:#f3f8f1}.bg-\[\#f4efe6\]{background-color:#f4efe6}.bg-\[\#f4efe7\]{background-color:#f4efe7}.bg-\[\#f4f0e8\]{background-color:#f4f0e8}.bg-\[\#f4f0e9\]{background-color:#f4f0e9}.bg-\[\#f4f1eb\]{background-color:#f4f1eb}.bg-\[\#f4f7f1\]{background-color:#f4f7f1}.bg-\[\#f4f8ef\]{background-color:#f4f8ef}.bg-\[\#f4f8f1\]{background-color:#f4f8f1}.bg-\[\#f4f8f2\]{background-color:#f4f8f2}.bg-\[\#f5efe5\]{background-color:#f5efe5}.bg-\[\#f5f0e8\]{background-color:#f5f0e8}.bg-\[\#f5f1e9\]{background-color:#f5f1e9}.bg-\[\#f5f1ea\]{background-color:#f5f1ea}.bg-\[\#f6f0e5\]{background-color:#f6f0e5}.bg-\[\#f6f1e9\]{background-color:#f6f1e9}.bg-\[\#f7f2ea\]{background-color:#f7f2ea}.bg-\[\#f7f3ec\]{background-color:#f7f3ec}.bg-\[\#f7f4ee\]{background-color:#f7f4ee}.bg-\[\#f7fbf4\]{background-color:#f7fbf4}.bg-\[\#f8f2e8\]{background-color:#f8f2e8}.bg-\[\#f8f3eb\]{background-color:#f8f3eb}.bg-\[\#f8f3ec\]{background-color:#f8f3ec}.bg-\[\#f8f5ef\]{background-color:#f8f5ef}.bg-\[\#faf6ef\]{background-color:#faf6ef}.bg-\[\#faf6f0\]{background-color:#faf6f0}.bg-\[\#faf7f0\]{background-color:#faf7f0}.bg-\[\#faf7f1\]{background-color:#faf7f1}.bg-\[\#faf7f2\]{background-color:#faf7f2}.bg-\[\#fbf5e5\]{background-color:#fbf5e5}.bg-\[\#fbf6ef\]{background-color:#fbf6ef}.bg-\[\#fbf7ef\]{background-color:#fbf7ef}.bg-\[\#fbf8f2\]{background-color:#fbf8f2}.bg-\[\#fbf8f3\]{background-color:#fbf8f3}.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-\[\#fff0ed\]{background-color:#fff0ed}.bg-\[\#fff0ee\]{background-color:#fff0ee}.bg-\[\#fff1ed\]{background-color:#fff1ed}.bg-\[\#fff1ee\]{background-color:#fff1ee}.bg-\[\#fff3d6\]{background-color:#fff3d6}.bg-\[\#fff4ee\]{background-color:#fff4ee}.bg-\[\#fff4f0\]{background-color:#fff4f0}.bg-\[\#fff4f1\]{background-color:#fff4f1}.bg-\[\#fff5df\]{background-color:#fff5df}.bg-\[\#fff5e8\]{background-color:#fff5e8}.bg-\[\#fff5f1\]{background-color:#fff5f1}.bg-\[\#fff5f2\]{background-color:#fff5f2}.bg-\[\#fff6e8\]{background-color:#fff6e8}.bg-\[\#fff6f2\]{background-color:#fff6f2}.bg-\[\#fff7e8\]{background-color:#fff7e8}.bg-\[\#fff7f5\]{background-color:#fff7f5}.bg-\[\#fff8e6\]{background-color:#fff8e6}.bg-\[\#fff8ef\]{background-color:#fff8ef}.bg-\[\#fff8f5\]{background-color:#fff8f5}.bg-\[\#fff9e9\]{background-color:#fff9e9}.bg-\[\#fff9f5\]{background-color:#fff9f5}.bg-\[\#fffaf0\]{background-color:#fffaf0}.bg-\[\#fffaf2\]{background-color:#fffaf2}.bg-\[\#fffaf3\]{background-color:#fffaf3}.bg-\[\#fffaf6\]{background-color:#fffaf6}.bg-\[\#fffdf8\]\/95{background-color:#fffdf8f2;background-color:lab(99.3608% .0427961 2.64453/.95)}.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-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, 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\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.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\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, 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-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(45deg\,\#eee8de_25\%\,transparent_25\%\)\,linear-gradient\(-45deg\,\#eee8de_25\%\,transparent_25\%\)\,linear-gradient\(45deg\,transparent_75\%\,\#eee8de_75\%\)\,linear-gradient\(-45deg\,transparent_75\%\,\#eee8de_75\%\)\]{background-image:linear-gradient(45deg,#eee8de 25%,#0000 25%),linear-gradient(-45deg,#eee8de 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eee8de 75%),linear-gradient(-45deg,#0000 75%,#eee8de 75%)}.bg-\[linear-gradient\(135deg\,\#e3ddcf\,\#f5f0e7\)\]{background-image:linear-gradient(135deg,#e3ddcf,#f5f0e7)}.bg-\[linear-gradient\(135deg\,\#fbf7f0_0\%\,\#f4f0e7_58\%\,\#edf2e8_100\%\)\]{background-image:linear-gradient(135deg,#fbf7f0 0%,#f4f0e7 58%,#edf2e8 100%)}.bg-\[linear-gradient\(145deg\,\#fffaf3\,\#f7f5ee\)\]{background-image:linear-gradient(145deg,#fffaf3,#f7f5ee)}.from-\[\#27231d\]\/30{--tw-gradient-from:#27231d4d;--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))}@supports (color:lab(0% 0 0)){.from-\[\#27231d\]\/30{--tw-gradient-from:lab(14.0058% .996068 4.76369/.3)}}.from-\[\#d5e2d7\]{--tw-gradient-from:#d5e2d7;--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))}.from-\[\#d8e2e6\]{--tw-gradient-from:#d8e2e6;--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))}.from-\[\#dddbea\]{--tw-gradient-from:#dddbea;--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))}.from-\[\#e4d7c5\]{--tw-gradient-from:#e4d7c5;--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))}.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))}.via-\[\#edf2e8\]{--tw-gradient-via:#edf2e8;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#edf3f4\]{--tw-gradient-via:#edf3f4;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f0eef7\]{--tw-gradient-via:#f0eef7;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f7efe3\]{--tw-gradient-via:#f7efe3;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#bfcfd5\]{--tw-gradient-to:#bfcfd5;--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-\[\#c7d4c6\]{--tw-gradient-to:#c7d4c6;--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-\[\#c9c6db\]{--tw-gradient-to:#c9c6db;--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-\[\#d8c4a8\]{--tw-gradient-to:#d8c4a8;--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-\[length\:16px_16px\]{background-size:16px 16px}.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-0\.5{padding:calc(var(--spacing) * .5)}.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-3\.5{padding:calc(var(--spacing) * 3.5)}.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)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.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{padding-block:calc(var(--spacing) * 0)}.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)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0\.5{padding-top: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-9{padding-right:calc(var(--spacing) * 9)!important}.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-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.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)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.\!pl-10{padding-left:calc(var(--spacing) * 10)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-serif{font-family:var(--font-serif)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.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-\[10px\]{font-size:10px!important}.\!text-\[11px\]{font-size:11px!important}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[clamp\(2rem\,4vw\,3\.4rem\)\]{font-size:clamp(2rem,4vw,3.4rem)}.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-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.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\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.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-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.\!text-clip{text-overflow:clip!important}.\!whitespace-normal{white-space:normal!important}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.\!text-\[\#0f6c2b\]{color:#0f6c2b!important}.\!text-\[\#a04437\]{color:#a04437!important}.\!text-white{color:var(--color-white)!important}.text-\[\#0f6d31\]{color:#0f6d31}.text-\[\#1e5e35\]{color:#1e5e35}.text-\[\#1f1c17\]{color:#1f1c17}.text-\[\#1f7a3b\]{color:#1f7a3b}.text-\[\#2b261f\]{color:#2b261f}.text-\[\#2b2721\]{color:#2b2721}.text-\[\#2b2722\]{color:#2b2722}.text-\[\#2b2823\]{color:#2b2823}.text-\[\#2c2822\]{color:#2c2822}.text-\[\#2d6f45\]{color:#2d6f45}.text-\[\#2d6040\]{color:#2d6040}.text-\[\#2f8f5a\]{color:#2f8f5a}.text-\[\#2f392d\]{color:#2f392d}.text-\[\#2f6741\]{color:#2f6741}.text-\[\#3c744c\]{color:#3c744c}.text-\[\#3e3a34\]{color:#3e3a34}.text-\[\#3e382f\]{color:#3e382f}.text-\[\#3e3830\]{color:#3e3830}.text-\[\#3e7752\]{color:#3e7752}.text-\[\#3f6b4b\]{color:#3f6b4b}.text-\[\#3f493b\]{color:#3f493b}.text-\[\#3f6844\]{color:#3f6844}.text-\[\#4a453d\]{color:#4a453d}.text-\[\#4b443b\]{color:#4b443b}.text-\[\#4c6d8d\]{color:#4c6d8d}.text-\[\#4d453a\]{color:#4d453a}.text-\[\#4d493f\]{color:#4d493f}.text-\[\#4d7058\]{color:#4d7058}.text-\[\#4e473e\]{color:#4e473e}.text-\[\#4e735a\]{color:#4e735a}.text-\[\#4f463b\]{color:#4f463b}.text-\[\#4f493f\]{color:#4f493f}.text-\[\#4f6754\]{color:#4f6754}.text-\[\#5c5449\]{color:#5c5449}.text-\[\#5c7890\]{color:#5c7890}.text-\[\#5d6470\]{color:#5d6470}.text-\[\#5d8063\]{color:#5d8063}.text-\[\#5e4a20\]{color:#5e4a20}.text-\[\#5f5d84\]{color:#5f5d84}.text-\[\#5f564b\]{color:#5f564b}.text-\[\#5f574c\]{color:#5f574c}.text-\[\#5f574d\]{color:#5f574d}.text-\[\#5f584f\]{color:#5f584f}.text-\[\#5f745f\]{color:#5f745f}.text-\[\#5f7758\]{color:#5f7758}.text-\[\#6a5f50\]{color:#6a5f50}.text-\[\#6c7968\]{color:#6c7968}.text-\[\#6d6459\]{color:#6d6459}.text-\[\#6e8d73\]{color:#6e8d73}.text-\[\#6e6253\]{color:#6e6253}.text-\[\#6f7d67\]{color:#6f7d67}.text-\[\#6f7f58\]{color:#6f7f58}.text-\[\#6f531b\]{color:#6f531b}.text-\[\#6f665a\]{color:#6f665a}.text-\[\#6f665b\]{color:#6f665b}.text-\[\#6f685e\]{color:#6f685e}.text-\[\#6f685f\]{color:#6f685f}.text-\[\#6f765f\]{color:#6f765f}.text-\[\#6f786a\]{color:#6f786a}.text-\[\#6f795f\]{color:#6f795f}.text-\[\#6f806f\]{color:#6f806f}.text-\[\#6f6047\]{color:#6f6047}.text-\[\#6f6252\]{color:#6f6252}.text-\[\#7a4f09\]{color:#7a4f09}.text-\[\#7a5a1a\]{color:#7a5a1a}.text-\[\#7a827b\]{color:#7a827b}.text-\[\#7a7064\]{color:#7a7064}.text-\[\#7a7166\]{color:#7a7166}.text-\[\#7a7267\]{color:#7a7267}.text-\[\#7b6a43\]{color:#7b6a43}.text-\[\#7b6e5e\]{color:#7b6e5e}.text-\[\#7b725f\]{color:#7b725f}.text-\[\#7b7063\]{color:#7b7063}.text-\[\#7b7163\]{color:#7b7163}.text-\[\#7b7166\]{color:#7b7166}.text-\[\#7b7368\]{color:#7b7368}.text-\[\#7c541c\]{color:#7c541c}.text-\[\#7c7368\]{color:#7c7368}.text-\[\#7c7469\]{color:#7c7469}.text-\[\#7d756a\]{color:#7d756a}.text-\[\#7d776c\]{color:#7d776c}.text-\[\#7d7367\]{color:#7d7367}.text-\[\#7d7469\]{color:#7d7469}.text-\[\#7e3026\]{color:#7e3026}.text-\[\#8a5c46\]{color:#8a5c46}.text-\[\#8a6a25\]{color:#8a6a25}.text-\[\#8a7d6d\]{color:#8a7d6d}.text-\[\#8a493c\]{color:#8a493c}.text-\[\#8a665a\]{color:#8a665a}.text-\[\#8a6822\]{color:#8a6822}.text-\[\#8a7146\]{color:#8a7146}.text-\[\#8a8173\]{color:#8a8173}.text-\[\#8a8175\]{color:#8a8175}.text-\[\#8b7d6a\]{color:#8b7d6a}.text-\[\#8b7251\]{color:#8b7251}.text-\[\#8b8071\]{color:#8b8071}.text-\[\#8b8174\]{color:#8b8174}.text-\[\#8b8275\]{color:#8b8275}.text-\[\#8b8276\]{color:#8b8276}.text-\[\#8c6b63\]{color:#8c6b63}.text-\[\#8d6d5c\]{color:#8d6d5c}.text-\[\#8d352d\]{color:#8d352d}.text-\[\#8d806e\]{color:#8d806e}.text-\[\#8d7540\]{color:#8d7540}.text-\[\#8f4237\]{color:#8f4237}.text-\[\#9a3c30\]{color:#9a3c30}.text-\[\#9a6b53\]{color:#9a6b53}.text-\[\#9a8a77\]{color:#9a8a77}.text-\[\#9a493a\]{color:#9a493a}.text-\[\#9a4639\]{color:#9a4639}.text-\[\#9a9082\]{color:#9a9082}.text-\[\#9a9185\]{color:#9a9185}.text-\[\#9b8d7a\]{color:#9b8d7a}.text-\[\#9b8e7c\]{color:#9b8e7c}.text-\[\#9b675d\]{color:#9b675d}.text-\[\#9b9080\]{color:#9b9080}.text-\[\#9b9081\]{color:#9b9081}.text-\[\#9b9184\]{color:#9b9184}.text-\[\#9d766d\]{color:#9d766d}.text-\[\#9d3325\]{color:#9d3325}.text-\[\#9f3d2f\]{color:#9f3d2f}.text-\[\#108a2f\]{color:#108a2f}.text-\[\#155c2c\]{color:#155c2c}.text-\[\#176c34\]{color:#176c34}.text-\[\#176d38\]{color:#176d38}.text-\[\#211f1b\]{color:#211f1b}.text-\[\#231f19\]{color:#231f19}.text-\[\#234c31\]{color:#234c31}.text-\[\#244b2d\]{color:#244b2d}.text-\[\#244d31\]{color:#244d31}.text-\[\#245d38\]{color:#245d38}.text-\[\#263b2a\]{color:#263b2a}.text-\[\#286e40\]{color:#286e40}.text-\[\#302b24\]{color:#302b24}.text-\[\#302c26\]{color:#302c26}.text-\[\#312c26\]{color:#312c26}.text-\[\#315f8a\]{color:#315f8a}.text-\[\#315f40\]{color:#315f40}.text-\[\#315f47\]{color:#315f47}.text-\[\#332f29\]{color:#332f29}.text-\[\#355a78\]{color:#355a78}.text-\[\#355b3d\]{color:#355b3d}.text-\[\#403a32\]{color:#403a32}.text-\[\#443d34\]{color:#443d34}.text-\[\#453d33\]{color:#453d33}.text-\[\#514a40\]{color:#514a40}.text-\[\#514a41\]{color:#514a41}.text-\[\#514b43\]{color:#514b43}.text-\[\#526b52\]{color:#526b52}.text-\[\#544b40\]{color:#544b40}.text-\[\#544d44\]{color:#544d44}.text-\[\#554d42\]{color:#554d42}.text-\[\#586c46\]{color:#586c46}.text-\[\#615b52\]{color:#615b52}.text-\[\#655c51\]{color:#655c51}.text-\[\#655d52\]{color:#655d52}.text-\[\#657b61\]{color:#657b61}.text-\[\#657d62\]{color:#657d62}.text-\[\#665d51\]{color:#665d51}.text-\[\#665f55\]{color:#665f55}.text-\[\#746a5c\]{color:#746a5c}.text-\[\#746a5f\]{color:#746a5f}.text-\[\#746b5f\]{color:#746b5f}.text-\[\#756a5d\]{color:#756a5d}.text-\[\#756b5f\]{color:#756b5f}.text-\[\#756c60\]{color:#756c60}.text-\[\#756d61\]{color:#756d61}.text-\[\#758b70\]{color:#758b70}.text-\[\#765b3d\]{color:#765b3d}.text-\[\#766d61\]{color:#766d61}.text-\[\#766e61\]{color:#766e61}.text-\[\#766e63\]{color:#766e63}.text-\[\#776b5d\]{color:#776b5d}.text-\[\#776d5f\]{color:#776d5f}.text-\[\#776f64\]{color:#776f64}.text-\[\#786c5c\]{color:#786c5c}.text-\[\#786f64\]{color:#786f64}.text-\[\#857b6d\]{color:#857b6d}.text-\[\#866b35\]{color:#866b35}.text-\[\#877e72\]{color:#877e72}.text-\[\#887b6c\]{color:#887b6c}.text-\[\#887f72\]{color:#887f72}.text-\[\#923c31\]{color:#923c31}.text-\[\#938a7e\]{color:#938a7e}.text-\[\#948b7f\]{color:#948b7f}.text-\[\#963d32\]{color:#963d32}.text-\[\#23402c\]{color:#23402c}.text-\[\#24211c\]{color:#24211c}.text-\[\#24211d\]{color:#24211d}.text-\[\#24221e\]{color:#24221e}.text-\[\#24733e\]{color:#24733e}.text-\[\#26221c\]{color:#26221c}.text-\[\#27231d\]{color:#27231d}.text-\[\#27231e\]{color:#27231e}.text-\[\#27633f\]{color:#27633f}.text-\[\#28231d\]{color:#28231d}.text-\[\#28231e\]{color:#28231e}.text-\[\#28241f\]{color:#28241f}.text-\[\#28251f\]{color:#28251f}.text-\[\#28633a\]{color:#28633a}.text-\[\#29251f\]{color:#29251f}.text-\[\#29483a\]{color:#29483a}.text-\[\#31543d\]{color:#31543d}.text-\[\#31553d\]{color:#31553d}.text-\[\#34442f\]{color:#34442f}.text-\[\#35563c\]{color:#35563c}.text-\[\#35613d\]{color:#35613d}.text-\[\#36543c\]{color:#36543c}.text-\[\#39342d\]{color:#39342d}.text-\[\#48613d\]{color:#48613d}.text-\[\#49634e\]{color:#49634e}.text-\[\#50483d\]{color:#50483d}.text-\[\#58633f\]{color:#58633f}.text-\[\#60745f\]{color:#60745f}.text-\[\#60758a\]{color:#60758a}.text-\[\#62594d\]{color:#62594d}.text-\[\#62594e\]{color:#62594e}.text-\[\#65735f\]{color:#65735f}.text-\[\#65785d\]{color:#65785d}.text-\[\#66715f\]{color:#66715f}.text-\[\#69725f\]{color:#69725f}.text-\[\#70675c\]{color:#70675c}.text-\[\#71685d\]{color:#71685d}.text-\[\#71806a\]{color:#71806a}.text-\[\#72551d\]{color:#72551d}.text-\[\#76591f\]{color:#76591f}.text-\[\#77766e\]{color:#77766e}.text-\[\#77806e\]{color:#77806e}.text-\[\#78658d\]{color:#78658d}.text-\[\#80601b\]{color:#80601b}.text-\[\#81776a\]{color:#81776a}.text-\[\#81776b\]{color:#81776b}.text-\[\#81786c\]{color:#81786c}.text-\[\#81796e\]{color:#81796e}.text-\[\#82907d\]{color:#82907d}.text-\[\#83786b\]{color:#83786b}.text-\[\#84796b\]{color:#84796b}.text-\[\#86531f\]{color:#86531f}.text-\[\#86745a\]{color:#86745a}.text-\[\#91483d\]{color:#91483d}.text-\[\#91877a\]{color:#91877a}.text-\[\#91887c\]{color:#91887c}.text-\[\#96463b\]{color:#96463b}.text-\[\#98483b\]{color:#98483b}.text-\[\#171410\]{color:#171410}.text-\[\#172016\]{color:#172016}.text-\[\#263123\]{color:#263123}.text-\[\#263524\]{color:#263524}.text-\[\#284933\]{color:#284933}.text-\[\#285239\]{color:#285239}.text-\[\#285438\]{color:#285438}.text-\[\#287844\]{color:#287844}.text-\[\#294632\]{color:#294632}.text-\[\#294633\]{color:#294633}.text-\[\#347047\]{color:#347047}.text-\[\#356044\]{color:#356044}.text-\[\#376246\]{color:#376246}.text-\[\#386847\]{color:#386847}.text-\[\#397047\]{color:#397047}.text-\[\#426049\]{color:#426049}.text-\[\#426246\]{color:#426246}.text-\[\#426989\]{color:#426989}.text-\[\#436448\]{color:#436448}.text-\[\#477554\]{color:#477554}.text-\[\#536648\]{color:#536648}.text-\[\#537052\]{color:#537052}.text-\[\#554839\]{color:#554839}.text-\[\#556259\]{color:#556259}.text-\[\#587052\]{color:#587052}.text-\[\#625748\]{color:#625748}.text-\[\#657267\]{color:#657267}.text-\[\#667160\]{color:#667160}.text-\[\#708172\]{color:#708172}.text-\[\#793226\]{color:#793226}.text-\[\#807568\]{color:#807568}.text-\[\#817464\]{color:#817464}.text-\[\#827768\]{color:#827768}.text-\[\#846128\]{color:#846128}.text-\[\#918576\]{color:#918576}.text-\[\#964534\]{color:#964534}.text-\[\#a03d31\]{color:#a03d31}.text-\[\#a9c8ae\]{color:#a9c8ae}.text-\[\#a34b3f\]{color:#a34b3f}.text-\[\#a34d39\]{color:#a34d39}.text-\[\#a67e20\]{color:#a67e20}.text-\[\#a78c60\]{color:#a78c60}.text-\[\#a79b8a\]{color:#a79b8a}.text-\[\#a2483d\]{color:#a2483d}.text-\[\#a04437\]{color:#a04437}.text-\[\#a34737\]{color:#a34737}.text-\[\#a34838\]{color:#a34838}.text-\[\#a44837\]{color:#a44837}.text-\[\#aaa092\]{color:#aaa092}.text-\[\#aeb9ad\]{color:#aeb9ad}.text-\[\#b87f30\]{color:#b87f30}.text-\[\#b09992\]{color:#b09992}.text-\[\#bd877e\]{color:#bd877e}.text-\[\#c8d0c6\]{color:#c8d0c6}.text-\[\#c99a29\]{color:#c99a29}.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-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.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}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#1d7138\]{accent-color:#1d7138}.accent-\[\#2f8f5a\]{accent-color:#2f8f5a}.accent-\[\#108a2f\]{accent-color:#108a2f}.accent-\[\#27633f\]{accent-color:#27633f}.accent-\[\#65785d\]{accent-color:#65785d}.accent-\[\#287844\]{accent-color:#287844}.accent-\[\#c69229\]{accent-color:#c69229}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.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_-5px_14px_rgba\(66\,56\,42\,0\.05\)\]{--tw-shadow:0 -5px 14px var(--tw-shadow-color,#42382a0d);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_0_0_9999px_rgba\(24\,22\,18\,0\.28\)\,inset_0_0_0_1px_rgba\(35\,31\,25\,0\.24\)\,0_0_12px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 0 0 9999px var(--tw-shadow-color,#18161247), inset 0 0 0 1px var(--tw-shadow-color,#231f193d), 0 0 12px var(--tw-shadow-color,#00000029);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_6px_16px_rgba\(31\,122\,59\,0\.08\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#1f7a3b14);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_6px_16px_rgba\(49\,95\,64\,0\.18\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#315f402e);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_7px_18px_rgba\(31\,28\,23\,0\.2\)\]{--tw-shadow:0 7px 18px 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_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_20px_rgba\(54\,65\,49\,0\.08\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#36413114);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_22px_rgba\(49\,95\,64\,0\.10\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#315f401a);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_22px_rgba\(51\,45\,37\,0\.06\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#332d250f);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_24px_rgba\(39\,34\,26\,0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#27221a1f);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_24px_rgba\(39\,34\,26\,0\.14\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#27221a24);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_24px_rgba\(48\,78\,52\,\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#304e341f);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_24px_rgba\(55\,48\,39\,0\.08\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#37302714);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\(31\,122\,59\,0\.2\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#1f7a3b33);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\(31\,122\,59\,0\.18\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#1f7a3b2e);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_26px_rgba\(35\,61\,41\,0\.28\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,#233d2947);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\(48\,42\,33\,0\.08\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#302a2114);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_12px_30px_rgba\(55\,48\,39\,0\.06\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#3730270f);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\,48\,39\,0\.07\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#37302712);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_34px_rgba\(48\,43\,34\,\.06\)\]{--tw-shadow:0 12px 34px var(--tw-shadow-color,#302b220f);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_16px_45px_rgba\(59\,50\,38\,0\.16\)\]{--tw-shadow:0 16px 45px var(--tw-shadow-color,#3b322629);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_45px_rgba\(48\,40\,30\,0\.18\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#30281e2e);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\(48\,43\,34\,0\.2\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#302b2233);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\(23\,32\,22\,0\.16\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#17201629);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_20px_55px_rgba\(45\,37\,27\,0\.22\)\,0_5px_16px_rgba\(45\,37\,27\,0\.1\)\]{--tw-shadow:0 20px 55px var(--tw-shadow-color,#2d251b38), 0 5px 16px var(--tw-shadow-color,#2d251b1a);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_30px_100px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#00000057);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_30px_100px_rgba\(15\,20\,15\,\.38\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#0f140f61);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_32px_90px_rgba\(26\,22\,16\,0\.35\)\]{--tw-shadow:0 32px 90px var(--tw-shadow-color,#1a161059);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_1px_rgba\(73\,113\,74\,0\.05\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#49714a0d);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-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);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)}.shadow-\[\#2f8f5a\]\/20{--tw-shadow-color:#2f8f5a33}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#2f8f5a\]\/20{--tw-shadow-color:color-mix(in oklab, lab(52.8876% -38.7128 19.7725/.2) var(--tw-shadow-alpha), transparent)}}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#1f1c17\]{--tw-ring-color:#1f1c17}.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-\[\#315f40\]{--tw-ring-color:#315f40}.ring-\[\#58745d\]\/20{--tw-ring-color:#58745d33}@supports (color:lab(0% 0 0)){.ring-\[\#58745d\]\/20{--tw-ring-color:lab(46.1167% -14.3715 9.29755/.2)}}.ring-\[\#78906e\]\/15{--tw-ring-color:#78906e26}@supports (color:lab(0% 0 0)){.ring-\[\#78906e\]\/15{--tw-ring-color:lab(57.19% -13.8783 15.194/.15)}}.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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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-md{--tw-backdrop-blur:blur(var(--blur-md));-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-\[width\]{transition-property:width;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)}.\[contain\:inline-size\]{contain:inline-size}.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\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.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\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.group-hover\:-rotate-12:is(:where(.group):hover *){rotate:-12deg}.group-hover\:rotate-90:is(:where(.group):hover *){rotate:90deg}.group-hover\:bg-\[\#31543d\]:is(:where(.group):hover *){background-color:#31543d}.group-hover\:bg-\[\#d8c39a\]:is(:where(.group):hover *){background-color:#d8c39a}.group-hover\:fill-\[\#eaf4ff\]:is(:where(.group):hover *){fill:#eaf4ff}.group-hover\:text-\[\#315f40\]:is(:where(.group):hover *){color:#315f40}.group-hover\:text-\[\#735b36\]:is(:where(.group):hover *){color:#735b36}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.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\:font-medium::placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-\[\#8d806e\]::placeholder{color:#8d806e}.placeholder\:text-\[\#9c9387\]::placeholder{color:#9c9387}.placeholder\:text-\[\#aaa094\]::placeholder{color:#aaa094}.placeholder\:text-\[\#b4a895\]::placeholder{color:#b4a895}.first\:start:first-child{inset-inline-start:var(--spacing)}.first\:end:first-child{inset-inline-end:var(--spacing)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.focus-within\:border-\[\#789078\]:focus-within{border-color:#789078}.focus-within\:ring-2:focus-within{--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-within\:ring-\[\#789078\]\/15:focus-within{--tw-ring-color:#78907826}@supports (color:lab(0% 0 0)){.focus-within\:ring-\[\#789078\]\/15:focus-within{--tw-ring-color:lab(57.3772% -12.5332 9.83771/.15)}}@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\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:\!border-\[\#d7aaa1\]:hover{border-color:#d7aaa1!important}.hover\:border-\[\#1f1c17\]:hover{border-color:#1f1c17}.hover\:border-\[\#8ca28d\]:hover{border-color:#8ca28d}.hover\:border-\[\#8fa18b\]:hover{border-color:#8fa18b}.hover\:border-\[\#8fa087\]:hover{border-color:#8fa087}.hover\:border-\[\#9cad94\]:hover{border-color:#9cad94}.hover\:border-\[\#9f927f\]:hover{border-color:#9f927f}.hover\:border-\[\#96ba8e\]:hover{border-color:#96ba8e}.hover\:border-\[\#98a48d\]:hover{border-color:#98a48d}.hover\:border-\[\#72816b\]:hover{border-color:#72816b}.hover\:border-\[\#82947b\]:hover{border-color:#82947b}.hover\:border-\[\#92836b\]:hover{border-color:#92836b}.hover\:border-\[\#aa9d89\]:hover{border-color:#aa9d89}.hover\:border-\[\#b8aa96\]:hover{border-color:#b8aa96}.hover\:border-\[\#b9a887\]:hover{border-color:#b9a887}.hover\:border-\[\#b9aa94\]:hover{border-color:#b9aa94}.hover\:border-\[\#b9aa96\]:hover{border-color:#b9aa96}.hover\:border-\[\#b94132\]:hover{border-color:#b94132}.hover\:border-\[\#bcae9b\]:hover{border-color:#bcae9b}.hover\:border-\[\#bec9b6\]:hover{border-color:#bec9b6}.hover\:border-\[\#c4b7a6\]:hover{border-color:#c4b7a6}.hover\:border-\[\#c7b9a5\]:hover{border-color:#c7b9a5}.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\:border-\[\#ded4c6\]:hover{border-color:#ded4c6}.hover\:border-\[\#e3d9cd\]:hover{border-color:#e3d9cd}.hover\:border-\[\#e4bdb3\]:hover{border-color:#e4bdb3}.hover\:\!bg-\[\#fff3f0\]:hover{background-color:#fff3f0!important}.hover\:bg-\[\#0d7829\]:hover{background-color:#0d7829}.hover\:bg-\[\#1d6234\]:hover{background-color:#1d6234}.hover\:bg-\[\#1f1c17\]:hover{background-color:#1f1c17}.hover\:bg-\[\#274e34\]:hover{background-color:#274e34}.hover\:bg-\[\#277f4e\]:hover{background-color:#277f4e}.hover\:bg-\[\#315f40\]:hover{background-color:#315f40}.hover\:bg-\[\#17672f\]:hover{background-color:#17672f}.hover\:bg-\[\#31352e\]:hover{background-color:#31352e}.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-\[\#e7f2e6\]:hover{background-color:#e7f2e6}.hover\:bg-\[\#e8e1d7\]:hover{background-color:#e8e1d7}.hover\:bg-\[\#e8f4e5\]:hover{background-color:#e8f4e5}.hover\:bg-\[\#ebe1d2\]:hover{background-color:#ebe1d2}.hover\:bg-\[\#edf3e9\]:hover{background-color:#edf3e9}.hover\:bg-\[\#edf4ea\]:hover{background-color:#edf4ea}.hover\:bg-\[\#eee7db\]:hover{background-color:#eee7db}.hover\:bg-\[\#eee8de\]:hover{background-color:#eee8de}.hover\:bg-\[\#eee9e1\]:hover{background-color:#eee9e1}.hover\:bg-\[\#efe6da\]:hover{background-color:#efe6da}.hover\:bg-\[\#f0ebe3\]:hover{background-color:#f0ebe3}.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-\[\#f3eee6\]:hover{background-color:#f3eee6}.hover\:bg-\[\#f3eee7\]:hover{background-color:#f3eee7}.hover\:bg-\[\#f4e9e4\]:hover{background-color:#f4e9e4}.hover\:bg-\[\#f4eadc\]:hover{background-color:#f4eadc}.hover\:bg-\[\#f4eee5\]:hover{background-color:#f4eee5}.hover\:bg-\[\#f4efe7\]:hover{background-color:#f4efe7}.hover\:bg-\[\#f4f0e8\]:hover{background-color:#f4f0e8}.hover\:bg-\[\#f4f7ef\]:hover{background-color:#f4f7ef}.hover\:bg-\[\#f5efe7\]:hover{background-color:#f5efe7}.hover\:bg-\[\#f5f0e8\]:hover{background-color:#f5f0e8}.hover\:bg-\[\#f5f1ea\]:hover{background-color:#f5f1ea}.hover\:bg-\[\#f6f1ea\]:hover{background-color:#f6f1ea}.hover\:bg-\[\#f7e9e4\]:hover{background-color:#f7e9e4}.hover\:bg-\[\#f8f4ed\]:hover{background-color:#f8f4ed}.hover\:bg-\[\#f8f5ef\]:hover{background-color:#f8f5ef}.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-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.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-\[\#9b4034\]:hover{color:#9b4034!important}.hover\:text-\[\#000\]:hover{color:#000}.hover\:text-\[\#1f1c17\]:hover{color:#1f1c17}.hover\:text-\[\#7f3027\]:hover{color:#7f3027}.hover\:text-\[\#39342d\]:hover{color:#39342d}.hover\:text-\[\#a54c3d\]:hover{color:#a54c3d}.hover\:text-\[\#a2493b\]:hover{color:#a2493b}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.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_40px_rgba\(49\,43\,35\,0\.11\)\]:hover{--tw-shadow:0 18px 40px var(--tw-shadow-color,#312b231c);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_42px_rgba\(48\,42\,34\,0\.1\)\]:hover{--tw-shadow:0 18px 42px var(--tw-shadow-color,#302a221a);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-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)}.hover\:shadow-sm: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)}}.focus\:border-\[\#5d8a67\]:focus{border-color:#5d8a67}.focus\:border-\[\#6d9475\]:focus{border-color:#6d9475}.focus\:border-\[\#315f40\]:focus{border-color:#315f40}.focus\:border-\[\#27633f\]:focus{border-color:#27633f}.focus\:border-\[\#31543d\]:focus{border-color:#31543d}.focus\:border-\[\#63815d\]:focus{border-color:#63815d}.focus\:border-\[\#72816b\]:focus{border-color:#72816b}.focus\:border-\[\#82947b\]:focus{border-color:#82947b}.focus\:border-\[\#b9a887\]:focus{border-color:#b9a887}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:opacity-100:focus{opacity:1}.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-\[\#315f40\]\/10:focus{--tw-ring-color:#315f401a}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#315f40\]\/10:focus{--tw-ring-color:lab(36.3625% -22.4182 12.7052/.1)}}.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-\[\#63815d\]\/20:focus{--tw-ring-color:#63815d33}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#63815d\]\/20:focus{--tw-ring-color:lab(50.8939% -16.6983 15.9595/.2)}}.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\:ring-\[\#46634b\]\/35:focus-visible{--tw-ring-color:#46634b59}@supports (color:lab(0% 0 0)){.focus-visible\:ring-\[\#46634b\]\/35:focus-visible{--tw-ring-color:lab(39.1286% -15.2498 10.1075/.35)}}.focus-visible\:ring-\[\#46634b\]\/45:focus-visible{--tw-ring-color:#46634b73}@supports (color:lab(0% 0 0)){.focus-visible\:ring-\[\#46634b\]\/45:focus-visible{--tw-ring-color:lab(39.1286% -15.2498 10.1075/.45)}}.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\:scale-\[0\.98\]:active{scale:.98}.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\:border-\[\#a9aaa5\]:disabled{border-color:#a9aaa5}.disabled\:bg-\[\#a9aaa5\]:disabled{background-color:#a9aaa5}.disabled\:bg-\[\#edf6ec\]:disabled{background-color:#edf6ec}.disabled\:text-\[\#287844\]:disabled{color:#287844}.disabled\:text-\[\#b0a18d\]:disabled{color:#b0a18d}.disabled\:text-\[\#cdb8ad\]:disabled{color:#cdb8ad}.disabled\:opacity-30:disabled{opacity:.3}.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}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.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\:order-none{order:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-\[calc\(100dvh-4rem\)\]{height:calc(100dvh - 4rem)}.sm\:h-\[min\(890px\,calc\(100dvh-32px\)\)\]{height:min(890px,100dvh - 32px)}.sm\:max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)}.sm\:w-\[240px\]{width:240px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[168px_minmax\(0\,1fr\)_auto\]{grid-template-columns:168px minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_150px\]{grid-template-columns:minmax(0,1fr) 150px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:self-auto{align-self:auto}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.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-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--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-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.md\:grid-cols-\[270px_minmax\(0\,1fr\)\]{grid-template-columns:270px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.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\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-7{padding-block:calc(var(--spacing) * 7)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:calc(var(--spacing) * 0)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:w-\[320px\]{width:320px}.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-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(280px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_350px\]{grid-template-columns:minmax(0,1fr) 350px}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:self-start{align-self:flex-start}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-3{top:calc(var(--spacing) * 3)}.xl\:top-4{top:calc(var(--spacing) * 4)}.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\:w-64{width:calc(var(--spacing) * 64)}.xl\:flex-1{flex:1}.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\:grid-cols-\[minmax\(360px\,0\.9fr\)_minmax\(480px\,1\.1fr\)\]{grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:self-start{align-self:flex-start}}@media (min-width:96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_\.admin-inspector-entity-actions\]\:gap-0\.5 .admin-inspector-entity-actions{gap:calc(var(--spacing) * .5)}.\[\&_\.admin-inspector-entity-actions__button\]\:h-6 .admin-inspector-entity-actions button{height:calc(var(--spacing) * 6)}.\[\&_\.admin-inspector-entity-actions__button\]\:w-6 .admin-inspector-entity-actions button{width:calc(var(--spacing) * 6)}@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(.admin-profile__publish-toggle):not(.sheet-layout-toggle--clickable-row):not(.sheet-layout-plant-card-visibility__pill):not(:has(input[type=checkbox])){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(.admin-profile__publish-toggle):not(.sheet-layout-toggle--clickable-row):not(.sheet-layout-plant-card-visibility__pill):not(:has(input[type=checkbox])) :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:1px solid var(--yb-olive)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:1px solid color-mix(in srgb, var(--yb-olive) 72%, transparent)}}:focus-visible{outline-offset:2px}.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__identity{min-width:0}.yb-admin-global-nav__head p{color:#f8f3e885;text-overflow:ellipsis;white-space:nowrap;margin:.32rem 0 0;font-size:.7rem;font-weight:720;line-height:1.25;overflow:hidden}.yb-admin-global-nav__head strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;font-weight:820;line-height:1.15;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__group,.visibility-menu__children{gap:.06rem;display:grid}.visibility-menu__group+.visibility-menu__group{border-top:1px solid #e8ded0;margin-top:.28rem;padding-top:.32rem}.visibility-menu__group-title{color:#938675;letter-spacing:.08em;text-transform:uppercase;padding:.12rem .38rem .18rem;font-size:.58rem;font-weight:950;line-height:1.2;display:block}.visibility-menu__children{border-left:1px solid #ddd1c1;margin:.08rem 0 .06rem .54rem;padding-left:.28rem}.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.is-emphasized{color:#443c33;background:#fffaf3;border-color:#d7c8b4;min-height:2rem}.visibility-menu__item.is-emphasized.is-active{color:#0f6d31;background:linear-gradient(#f8fff8 0%,#eaf6ec 100%);border-color:#2d8d4d6b}.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,.visibility-menu .visibility-menu__item:disabled:hover,.sheet-layout-topbar__dropdown.visibility-menu .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 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{width:100%;min-height:34px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:.55rem;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[data-checked=true]{background:#59916324;border-color:#9fc2a56b}.selection-scope-dialog__option:focus-visible{outline-offset:1px;border-color:#c6e1c9db;outline:2px solid #9fc2a575}.selection-scope-dialog__option:active{transform:translateY(1px)}.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[data-checked=true] .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:inset 0 0 0 1px #0d7d5057}.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-table-tool__section{gap:.28rem;display:grid}.sheet-layout-table-tool__section+.sheet-layout-table-tool__section{border-top:1px solid #eee4d7;margin-top:.14rem;padding-top:.46rem}.sheet-layout-table-tool__section-label{letter-spacing:.04em;text-transform:uppercase;padding:.08rem .3rem .04rem;color:#8a7f72!important;font-size:.64rem!important;font-weight:900!important}.sheet-layout-table-tool__template strong{align-items:center;gap:.32rem;display:flex}.sheet-layout-table-tool__template.is-favorite strong{color:#8f6615}.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(22.5rem,100vw - 7rem);height:min(var(--floating-menu-max-height,30rem), calc(100vh - 1.5rem));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:.42rem;min-height:0;padding:.18rem 0 .04rem;display:grid;overflow-y:auto}.sheet-layout-plant-card-tool__section{gap:.22rem;display:grid}.sheet-layout-plant-card-tool__section-title{z-index:2;color:#817568;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf9f5;border-bottom:1px solid #eadfcecc;padding:.32rem .46rem .26rem;font-size:.62rem;font-weight:900;line-height:1;display:block;position:sticky;top:-.18rem}.sheet-layout-plant-card-tool__item{color:#51483e;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:2.55rem minmax(0,1fr);align-items:center;gap:.45rem;width:100%;min-height:3.35rem;padding:.32rem .48rem;transition:background .14s,border-color .14s,box-shadow .14s;display:grid;position:relative}.sheet-layout-plant-card-tool__item.has-number{grid-template-columns:2.55rem auto minmax(0,1fr)}.sheet-layout-plant-card-tool__item:hover{background:#fff8ed;border-color:#cdbda8;transform:none}.sheet-layout-plant-card-tool__item.is-standalone{background:#f1f8ed7a;border-color:#42704621}.sheet-layout-plant-card-tool__item.is-standalone:hover{background:#f2f8ee;border-color:#1f7a3b52}.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:.42rem}.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__thumb{background:#f4f0e8;border:1px solid #e5dacb;border-radius:8px;place-items:center;width:2.55rem;height:2.55rem;display:grid;overflow:hidden}.sheet-layout-plant-card-tool__thumb>img{object-fit:cover;width:100%;height:100%;display:block}.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,.sheet-layout-editor .sheet-layout-model-plant-number{transform:scale(var(--sheet-plant-label-zoom-scale,1));transform-box:view-box}.sheet-layout-editor .sheet-layout-model-plant-badge-visual,.sheet-layout-editor .sheet-layout-model-plant-number-visual{transform:scale(var(--sheet-plant-label-fit,1));transform-box:view-box}.sheet-layout-editor.is-drawing-mode .sheet-layout-model-plant-badge-visual>circle{fill-opacity:.82}.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{z-index:24;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-viewport-scale-handle{right:calc(-.72rem / var(--sheet-canvas-zoom));bottom:calc(-.72rem / var(--sheet-canvas-zoom));z-index:8;width:calc(1.44rem / var(--sheet-canvas-zoom));height:calc(1.44rem / var(--sheet-canvas-zoom));border:calc(1px / var(--sheet-canvas-zoom)) solid #0d7d50;border-radius:calc(.28rem / var(--sheet-canvas-zoom));box-shadow:0 calc(2px / var(--sheet-canvas-zoom)) calc(5px / var(--sheet-canvas-zoom)) #13433038;color:#0d7d50;cursor:nwse-resize;touch-action:none;background:#fffdf9;place-items:center;margin:0;padding:0;transition:background-color .14s,box-shadow .14s,opacity .22s;display:grid;position:absolute}.sheet-layout-viewport-scale-handle:hover,.sheet-layout-viewport-scale-handle:focus-visible{box-shadow:0 0 0 calc(2px / var(--sheet-canvas-zoom)) #0d7d502e, 0 calc(2px / var(--sheet-canvas-zoom)) calc(6px / var(--sheet-canvas-zoom)) #1343303d;background:#edf8f1;outline:none}.sheet-layout-viewport-scale-handle:active{background:#dff1e6}.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-table-scale-handle{box-sizing:border-box;z-index:13;color:#108a2f;cursor:nwse-resize;touch-action:none;background:#fffdf9;border-style:solid;border-color:#108a2f;place-items:center;transition:background .12s,transform .12s;display:grid;position:absolute}.sheet-layout-table-scale-handle>svg{pointer-events:none;display:block}.sheet-layout-table-scale-handle:hover{background:#eaf6ec;transform:scale(1.08)}.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,.sheet-layout-editor.is-selection-chrome-suppressed .sheet-layout-block.is-selected .sheet-layout-viewport-scale-handle,.sheet-layout-editor.is-selection-chrome-suppressed .sheet-layout-block.is-selected .sheet-layout-table-scale-handle{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-viewport-scale-handle,.sheet-layout-editor.is-exporting .sheet-layout-table-word-control,.sheet-layout-editor.is-exporting .sheet-layout-table-scale-handle,.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{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);background:0 0;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__title.sheet-layout-table__cell{min-height:calc(2.2rem * var(--sheet-table-scale,1));border-bottom:var(--sheet-table-border-width,1px) solid var(--sheet-table-divider,#b7ada0);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;flex:none;font-weight:900}.sheet-layout-block.is-selected:not(.is-locked) .sheet-layout-table__title{cursor:default;touch-action:none;-webkit-user-select:none;user-select:none}.sheet-layout-block.is-locked .sheet-layout-table__title{cursor:default}.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:after{z-index:0;background-image:var(--sheet-table-cell-texture-image,none);background-position:50%;background-repeat:repeat;background-size:var(--sheet-table-cell-texture-size,auto);content:"";filter:brightness(calc(1 - var(--sheet-table-cell-texture-dim,0)));opacity:var(--sheet-table-cell-texture-opacity,0);pointer-events:none;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.is-cell-selecting .sheet-layout-table__line-handle{pointer-events: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{background:var(--sheet-table-bg,#fffdf9f0);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:0;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.sheet-layout-sidebar-tabs-wrap{border-bottom:1px solid #ded3c5;flex:none;padding:.75rem}.sheet-layout-sidebar-tabs{background:#f7f2ea;border:1px solid #ded3c5;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;padding:.22rem;display:grid}.sheet-layout-sidebar-tabs__button{color:#756b5f;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:.35rem;min-width:0;min-height:3rem;padding:.36rem .42rem;display:grid}.sheet-layout-sidebar-tabs__button:hover{color:#312d27;background:#fffdf9b8}.sheet-layout-sidebar-tabs__button.is-active{color:#fffdf9;background:#171a13;box-shadow:0 5px 12px #171a1329}.sheet-layout-sidebar-tabs__button>span{gap:.04rem;min-width:0;display:grid}.sheet-layout-sidebar-tabs__button strong,.sheet-layout-sidebar-tabs__button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-layout-sidebar-tabs__button strong{font-size:.69rem;font-weight:950;line-height:1.05}.sheet-layout-sidebar-tabs__button small{color:currentColor;opacity:.68;font-size:.56rem;font-weight:750;line-height:1.05}.sheet-layout-sidebar-content{flex-direction:column;flex:auto;gap:.75rem;min-width:0;min-height:0;padding:.75rem;display:flex;overflow:hidden auto}.sheet-layout-sidebar-assistant{flex:auto;min-width:0;min-height:0;overflow:hidden}.sheet-layout-hierarchy{gap:.72rem;min-width:0;display:grid}.sheet-layout-hierarchy__heading{background:#fffaf3;border:1px solid #ded3c5;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.72rem;display:grid}.sheet-layout-hierarchy__heading>div{gap:.14rem;min-width:0;display:grid}.sheet-layout-hierarchy__heading strong,.sheet-layout-hierarchy__heading span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-layout-hierarchy__heading strong{color:#1f1c17;font-size:.86rem;font-weight:950}.sheet-layout-hierarchy__heading span{color:#776d61;font-size:.66rem;font-weight:750}.sheet-layout-hierarchy__heading em,.sheet-layout-hierarchy__group header em{color:#6d6255;background:#eee6da;border-radius:999px;padding:.16rem .42rem;font-size:.62rem;font-style:normal;font-weight:900}.sheet-layout-hierarchy__search{color:#7a7064;background:#fff;border:1px solid #ded3c5;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;height:2.35rem;padding:0 .58rem;display:grid}.sheet-layout-hierarchy__search:focus-within{border-color:#0d7d509e;box-shadow:0 0 0 2px #0d7d501a}.sheet-layout-hierarchy__search input{color:#1f1c17;background:0 0;border:0;outline:0;min-width:0;font-size:.75rem;font-weight:750}.sheet-layout-hierarchy__search button{color:#776d61;background:0 0;border:0;place-items:center;padding:.15rem;display:grid}.sheet-layout-hierarchy__groups,.sheet-layout-hierarchy__group,.sheet-layout-hierarchy__group>div{gap:.28rem;display:grid}.sheet-layout-hierarchy__group header{color:#8a7d6c;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;padding:.28rem .18rem;font-size:.63rem;font-weight:950;display:flex}.sheet-layout-hierarchy__row{color:#5d554b;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;min-height:2.8rem;padding:.43rem .52rem;display:grid}.sheet-layout-hierarchy__row:hover{background:#fffaf3;border-color:#dfd3c3}.sheet-layout-hierarchy__row.is-selected{color:#0b7034;background:#edf7ef;border-color:#0d7d506b;box-shadow:inset 3px 0 #108a2f}.sheet-layout-hierarchy__row.is-hidden{opacity:.55}.sheet-layout-hierarchy__row>span:not(.sheet-layout-hierarchy__actions){gap:.08rem;min-width:0;display:grid}.sheet-layout-hierarchy__row strong,.sheet-layout-hierarchy__row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-layout-hierarchy__row strong{color:#24211d;font-size:.75rem;font-weight:900}.sheet-layout-hierarchy__row small{color:#82776a;font-size:.62rem;font-weight:700}.sheet-layout-hierarchy__actions{align-items:center;gap:.12rem;display:flex}.sheet-layout-hierarchy__actions button{color:#7b7063;background:0 0;border:0;border-radius:5px;place-items:center;width:1.7rem;height:1.7rem;padding:0;transition:background-color .14s,color .14s;display:grid}.sheet-layout-hierarchy__actions button:hover,.sheet-layout-hierarchy__actions button:focus-visible{color:#1f1c17;background:#efe6da;outline:0}.sheet-layout-hierarchy__empty{color:#756b5f;text-align:center;background:#fffaf3;border:1px dashed #d8cbb9;border-radius:9px;margin:0;padding:.85rem;font-size:.72rem;font-weight:750}.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:inset 0 0 0 1px #1f7a3a61}.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}.editor-fill-sampler-active,.editor-fill-sampler-active *{cursor:var(--editor-fill-sampler-cursor)!important}.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-texture-settings{gap:.52rem;display:grid}.sheet-layout-table-texture-settings>.sheet-layout-range-field,.sheet-layout-table-texture-settings>.sheet-layout-range-field.is-mixed{background:0 0;border:0;border-radius:0;padding:0}.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}.surface-texture-picker{gap:.28rem;min-width:0;display:grid}.surface-texture-picker__label{color:#6b6155;font-size:.68rem;font-weight:900;line-height:1.15}.surface-texture-picker__trigger{color:#2c2925;text-align:left;background:#fffaf2;border:1px solid #ded2c1;border-radius:8px;grid-template-columns:2.16rem minmax(0,1fr) auto;align-items:center;gap:.48rem;width:100%;min-height:2.36rem;padding:.22rem .42rem .22rem .24rem;transition:border-color .14s,box-shadow .14s,background .14s;display:grid}.surface-texture-picker__trigger:hover:not(:disabled),.surface-texture-picker__trigger:focus-visible{background:#fffdf8;border-color:#9bb59c;outline:0;box-shadow:0 0 0 3px #2b7a461a}.surface-texture-picker__trigger:disabled{cursor:default;opacity:.58}.surface-texture-picker__thumbnail{background-color:#f4ede3;background-image:linear-gradient(135deg,#7e705e1f 25%,#0000 25% 50%,#7e705e1f 50% 75%,#0000 75%);background-size:8px 8px;border:1px solid #d7cbb9;border-radius:5px;width:2.16rem;height:1.88rem;display:block;overflow:hidden}.surface-texture-picker__thumbnail.is-mixed{background-color:#e7eee2;background-image:linear-gradient(135deg,#216b392e 25%,#0000 25% 50%,#216b392e 50% 75%,#0000 75%)}.surface-texture-picker__thumbnail.is-missing{background-color:#f7eae4}.surface-texture-picker__value{color:#39342d;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1.2;overflow:hidden}.surface-texture-picker__popover{z-index:100001;background:#fffdfa;border:1px solid #d9cdbd;border-radius:12px;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 42px #31281d33,0 3px 10px #31281d1f}.surface-texture-picker__popover.has-search{grid-template-rows:auto auto minmax(0,1fr)}.surface-texture-picker__head{border-bottom:1px solid #eee4d8;justify-content:space-between;align-items:center;min-height:2.75rem;padding:.42rem .5rem .42rem .72rem;display:flex}.surface-texture-picker__head strong{color:#353027;font-size:.78rem;font-weight:900}.surface-texture-picker__head-actions{align-items:center;gap:.08rem;display:flex}.surface-texture-picker__close{color:#7d7162;background:0 0;border:0;border-radius:6px;place-items:center;width:1.78rem;height:1.78rem;display:grid}.surface-texture-picker__sample{color:#327548;background:0 0;border:0;border-radius:6px;place-items:center;width:1.78rem;height:1.78rem;display:grid}.surface-texture-picker__sample:hover,.surface-texture-picker__sample:focus-visible{color:#0f713d;background:#edf6eb;outline:0}.surface-texture-picker__close:hover,.surface-texture-picker__close:focus-visible{color:#39342d;background:#f3ece2;outline:0}.surface-texture-picker__search{color:#837565;background:#fffaf3;border:1px solid #e1d6c7;border-radius:7px;align-items:center;gap:.38rem;margin:.54rem .58rem .3rem;padding:0 .48rem;display:flex}.surface-texture-picker__search:focus-within{border-color:#a6c2a8;box-shadow:0 0 0 3px #2a7b4514}.surface-texture-picker__search input{color:#302c26;width:100%;min-width:0;height:2rem;font:inherit;background:0 0;border:0;outline:0;font-size:.76rem}.surface-texture-picker__list{scrollbar-color:#b4aa9e transparent;scrollbar-width:thin;align-content:start;gap:.22rem;min-height:0;padding:.46rem .48rem .54rem;display:grid;overflow:auto}.surface-texture-picker__option{color:#39342d;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:2.34rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.28rem;display:grid}.surface-texture-picker__option:hover,.surface-texture-picker__option:focus-visible{background:#f2f7ef;border-color:#d8e4d4;outline:0}.surface-texture-picker__option.is-selected{color:#176d3d;background:#eaf3e8;border-color:#9ab99a}.surface-texture-picker__option-thumbnail,.surface-texture-picker__empty-tile,.surface-texture-picker__project-tile{background-color:#f8f3eb;border:1px solid #dfd4c5;border-radius:5px;width:2.34rem;height:2.1rem;display:block;overflow:hidden}.surface-texture-picker__empty-tile{background-image:linear-gradient(135deg,#86776321 25%,#0000 25% 50%,#86776321 50% 75%,#0000 75%);background-size:8px 8px}.surface-texture-picker__project-tile{color:#327548;border-style:dashed;place-items:center;display:grid}.surface-texture-picker__option-copy{gap:.1rem;min-width:0;display:grid}.surface-texture-picker__option-copy strong,.surface-texture-picker__option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.surface-texture-picker__option-copy strong{font-size:.76rem;font-weight:850;line-height:1.18}.surface-texture-picker__option-copy small{color:#8b7f70;font-size:.67rem;font-weight:650;line-height:1.15}.surface-texture-picker__empty{color:#887c6d;text-align:center;margin:0;padding:.72rem .44rem;font-size:.74rem;font-weight:650;line-height:1.35}html.sheet-layout-texture-sampling,html.sheet-layout-texture-sampling body,html.sheet-layout-texture-sampling body *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M26.3 2.9c-1.2-1.2-3.1-1.2-4.3 0l-2 2 3.9 3.9-2.7 2.7-5.2-5.2-2.5 2.5 1.4 1.4-8.7 8.7c-.6.6-1 1.4-1.1 2.2L4.4 27c-.1.5.3.9.8.8l6-.7c.8-.1 1.6-.5 2.2-1.1l8.7-8.7 1.4 1.4 2.5-2.5-5.2-5.2 2.7-2.7 3.9 3.9 2-2c1.2-1.2 1.2-3.1 0-4.3Z' fill='%23fffdf9' stroke='%23176d3d' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='m5.2 27 5.2-5.2 1.8 1.8L7 28.8Z' fill='%23108a47'/%3E%3C/svg%3E") 5 27,crosshair!important}.sheet-layout-texture-sampler-hint{z-index:250;left:50%;bottom:max(1rem, env(safe-area-inset-bottom));color:#28663b;pointer-events:none;background:#fffdf9f7;border:1px solid #29703e47;border-radius:999px;align-items:center;gap:.42rem;max-width:min(100vw - 2rem,28rem);padding:.58rem .86rem;font-size:.76rem;font-weight:800;line-height:1.25;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 34px #291f152e}.sheet-layout-texture-sampler-hint.is-warning{color:#a8502c;background:#fff8f1fa;border-color:#b35b314d}.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--table{grid-template-columns:minmax(0,1fr)}.sheet-layout-saved-table-templates__empty{color:#756b5f;margin:.18rem .32rem .32rem;font-size:.72rem;font-weight:650;line-height:1.35}.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;overscroll-behavior:contain;top:calc(100% + .35rem);background:#fffdf9;border:1px solid #ded2c1;border-radius:12px;gap:.22rem;width:auto;max-width:100%;max-height:min(21rem,100dvh - 8rem);padding:.28rem;display:grid;position:absolute;inset-inline:0;overflow:hidden 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;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,.sheet-layout-saved-styles-select__update{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__update{color:#2d7652}.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,.sheet-layout-saved-styles-select__update:hover,.sheet-layout-saved-styles-select__update: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,.sheet-layout-saved-styles-select__update: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-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-ratio-toggle{color:#746a5f;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:.4rem;min-width:0;padding:.22rem 0;font-size:.7rem;font-weight:800;line-height:1;transition:color .14s;display:inline-flex}.admin-inspector-ratio-toggle:hover:not(:disabled),.admin-inspector-ratio-toggle.is-active{color:#108a2f}.admin-inspector-ratio-toggle:focus-visible{outline-offset:3px;outline:2px solid #108a2f47}.admin-inspector-ratio-toggle:disabled{cursor:not-allowed;opacity:.4}.admin-inspector-ratio-toggle__track{background:#e8e2d9;border:1px solid #c9beb0;border-radius:999px;flex:none;width:1.68rem;height:.94rem;transition:border-color .14s,background .14s;position:relative}.admin-inspector-ratio-toggle__thumb{background:#fffdf9;border-radius:999px;width:.58rem;height:.58rem;transition:transform .14s;position:absolute;top:50%;left:.16rem;transform:translateY(-50%);box-shadow:0 1px 3px #1f1c173d}.admin-inspector-ratio-toggle.is-active .admin-inspector-ratio-toggle__track{background:#108a2f;border-color:#108a2f}.admin-inspector-ratio-toggle.is-active .admin-inspector-ratio-toggle__thumb{transform:translate(.68rem,-50%)}.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:inset 0 0 0 1px #108a2f59}.editor-inline-name-input{transition:border-color .14s,box-shadow .14s}.editor-inline-name-input:focus{border-color:#65785d;box-shadow:inset 0 0 0 1px #65785d80}.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-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[data-tooltip]: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[data-tooltip]:hover:after,.admin-inspector-entity-actions__button[data-tooltip]: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-select.opens-upward .sheet-layout-dimension-style-menu{top:auto;bottom:calc(100% + .35rem)}.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}.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--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{z-index:35;min-width:0;position:relative}.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-width:0;max-width:100%;min-height:42px;color:var(--yb-ink);border:1px solid #cfc4b4;border-radius:12px;outline:none;padding:.7rem .8rem;font-size:.92rem;transition:border-color .14s,box-shadow .14s,background-color .14s}.input:focus,.input:focus-visible{border-color:#65785d;outline:none;box-shadow:inset 0 0 0 1px #65785d8c}.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{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);background:0 0;border:0;flex-direction:column;display:flex;overflow:hidden}.yb-public-sheet-table__title.yb-public-sheet-table__cell{min-height:calc(2.2rem * var(--sheet-table-scale,1));border-bottom:var(--sheet-table-border-width,1px) solid var(--sheet-table-divider,#b7ada0);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;flex:none;font-weight:900;display:flex}.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:after{z-index:0;background-image:var(--sheet-table-cell-texture-image,none);background-position:50%;background-repeat:repeat;background-size:var(--sheet-table-cell-texture-size,auto);content:"";filter:brightness(calc(1 - var(--sheet-table-cell-texture-dim,0)));opacity:var(--sheet-table-cell-texture-opacity,0);pointer-events:none;position:absolute;inset:0}.yb-public-sheet-table__cell>span:first-child,.yb-public-sheet-table__cell-text{z-index:1;width:100%;min-height:1em;opacity:var(--sheet-table-cell-text-opacity,1);text-overflow:ellipsis;display:block;position:relative;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{background:var(--sheet-table-bg,#fffdf9f5);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-sheet-scope{color:#0d7040;background:#eff8f0;border:1px solid #0d7d503d;border-radius:9px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:.48rem;padding:.52rem .62rem;display:grid}.yb-ai-sheet-scope>span{gap:.08rem;min-width:0;font-size:.61rem;font-weight:800;display:grid}.yb-ai-sheet-scope strong{color:#163c27;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:950;overflow:hidden}.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{left:var(--yb-ai-settings-left,-2.45rem);z-index:30;width:var(--yb-ai-settings-width,min(19.5rem, calc(100vw - 1.5rem)));max-height:var(--yb-ai-settings-max-height,min(30rem, calc(100dvh - 8rem)));overscroll-behavior:contain;transform-origin:var(--yb-ai-settings-anchor,3.45rem) bottom;background:linear-gradient(150deg,#fffefa,#f3f5ed);border:1px solid #4b573d29;border-radius:.92rem;gap:.78rem;margin:0;padding:.85rem;animation:.15s cubic-bezier(.2,.82,.2,1) yb-ai-settings-in;display:grid;position:absolute;bottom:calc(100% + .62rem);overflow:hidden auto;box-shadow:0 18px 48px #232a1f33,0 2px 10px #232a1f14}.yb-ai-composer__usage-wrap.is-settings-open:after{content:"";left:calc(var(--yb-ai-settings-left,-2.45rem) + var(--yb-ai-settings-anchor,3.45rem) - .36rem);z-index:31;background:#f3f5ed;border-bottom:1px solid #4b573d29;border-right:1px solid #4b573d29;width:.72rem;height:.72rem;position:absolute;bottom:calc(100% + .25rem);transform:rotate(45deg)}@keyframes yb-ai-settings-in{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.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__heading>button{color:#77766e;cursor:pointer;background:0 0;border:0;border-radius:.55rem;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin:-.25rem -.25rem 0 0;display:inline-flex}.yb-ai-settings__heading>button:hover{color:#30352c;background:#414a3914}.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:none;box-shadow:inset 0 0 0 1px #4c593d52}.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:none;box-shadow:inset 0 0 0 1px #4c593d52}.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__usage-wrap>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__usage-wrap{align-self:center;width:2rem;height:2rem;position:relative}.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__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-plant-badge,.yb-public-experience .yb-public-model-plant-number{transform:scale(var(--yb-public-plant-label-zoom-scale,1));transform-box:view-box}.yb-public-experience .yb-public-model-plant-badge-visual,.yb-public-experience .yb-public-model-plant-number-visual{transform:scale(var(--yb-public-plant-label-fit,1));transform-box:view-box}.yb-public-experience .yb-public-model-plant-badge-visual>circle{fill-opacity:.82}.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__plant-description{gap:.24rem;display:grid}.yb-public-experience__plant-description button{color:#d1bd88;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9b78985;justify-self:start;padding:.12rem 0;font-family:inherit;font-size:.68rem;font-weight:800;line-height:1.35;transition:color .16s,border-color .16s}.yb-public-experience__plant-description button:hover{color:#f1d88d;border-color:#f1d88d}.yb-public-experience__plant-description button:focus-visible{outline-offset:3px;outline:2px solid #f2d88be6}.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>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 .yb-public-model-area-contour{filter:drop-shadow(0 0 .65px #fffdf7cc)drop-shadow(0 0 1.5px #253d2a61)}.yb-public-experience .yb-public-model-area-selection-contour{transition:stroke-opacity .13s ease-out,filter .13s ease-out}.yb-public-experience [data-project-selection-contour-selected=true]{stroke-opacity:.98;filter:drop-shadow(0 0 .5px #19351fe0)drop-shadow(0 0 1.2px #fffbe2e6)}.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{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}}.yb-public-experience__review-object{color:#36563b;cursor:pointer;background:#f2f6ef;border:1px solid #cad5c5;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:14px;font-size:12px;font-weight:850;display:flex}.yb-public-experience__review-object:hover{background:#e8f0e4;border-color:#aebfa9}.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 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__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>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--ink{color:#f7f4ec;background:#152018}.platform-section--sand{background:#eae4d9}.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-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 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 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: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__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 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-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>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 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}.designer-page{background:#f7f3ed}.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__visual{aspect-ratio:3/4;background:#d7d1c5;height:auto;position:relative;overflow:hidden}.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 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 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__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>h1:first-child{margin-top:0}.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:inset 0 0 0 1px #52705a57}.platform-auth-card__captcha{min-height:100px;margin-top:18px}.platform-auth-card__captcha>p{color:#8b3328;background:#fff5f2;border:1px solid #d9b8ae;margin:0;padding:14px;font-size:12px;line-height:1.45}.platform-auth-card .platform-auth-card__consent{cursor:pointer}.platform-auth-card .platform-auth-card__consent input{border-radius:3px}.platform-auth-card__consent a{color:#25442c;font-weight:800}.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__submit:disabled{cursor:not-allowed;opacity:.58}.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__hero h1{font-family:var(--font-title), serif;letter-spacing:-.025em;margin:0 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__required{color:#a14f3f;margin-left:2px;font-size:13px;font-style:normal;font-weight:900;line-height:1}.admin-profile .is-wide{grid-column:1/-1}.admin-profile__identity-fields{grid-column:1/-1;grid-template-columns:minmax(220px,1.25fr) minmax(155px,.62fr) minmax(210px,.9fr);align-items:start;gap:18px;display:grid}.admin-profile__identity-fields .admin-profile__logo-inline{grid-column:2/-1;margin-top:-2px}.admin-profile__logo-inline{background:#faf7f2;border:1px solid #e2d9cd;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:54px;padding:6px;display:grid}.admin-profile__logo-inline-preview{color:#777064;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;overflow:visible}.admin-profile__logo-inline-preview img{object-fit:contain;width:100%;height:100%}.admin-profile__logo-inline>span{gap:2px;min-width:0;display:grid}.admin-profile__logo-inline>span strong{color:#4e493f;font-size:10px;font-weight:850}.admin-profile__logo-inline>span small{color:#8b8276;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.3;overflow:hidden}.admin-profile__logo-inline-action{color:#475d4b;cursor:pointer;background:#fff;border:1px solid #d5cabd;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.admin-profile__logo-inline-action:hover{background:#f7fbf6;border-color:#9fab9f}.admin-profile__logo-inline-preview:hover{filter:brightness(.96);background:0 0}.admin-profile__logo-inline-remove{color:#955346;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.admin-profile__logo-inline-remove:hover{background:#f7e9e5}.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:inset 0 0 0 1px #4b795657}.admin-profile__hint{color:#8a8175;font-size:10px;line-height:1.45}.admin-profile__contact-card{background:#faf7f2;border:1px solid #e2d9cd;border-radius:16px;gap:18px;margin-top:4px;padding:20px;display:grid}.admin-profile__contact-card-head{border-bottom:1px solid #e8e0d5;gap:4px;padding-bottom:15px;display:grid}.admin-profile__contact-card-head strong{color:#3d3932;font-size:12px;font-weight:850}.admin-profile__contact-card-head p{color:#8a8175;margin:0;font-size:10px;line-height:1.45}.admin-profile__contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.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:inset 0 0 0 1px #4b795657}.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__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__publication-card{background:linear-gradient(135deg,#fffdf9 0%,#f2eee7 100%);border:2px solid #d7cec1;padding:0;transition:border-color .2s,background .2s,box-shadow .2s;overflow:hidden}.admin-profile__publication-card:hover{border-color:#a99b88;box-shadow:0 12px 30px #372f2317}.admin-profile__publication-card.is-enabled{background:linear-gradient(135deg,#f5faf3 0%,#e8f2e7 100%);border-color:#6e9878;box-shadow:0 12px 30px #3269421c}.admin-profile__publish-toggle{cursor:pointer;grid-template-columns:38px minmax(0,1fr) 42px;align-items:center;padding:18px;position:relative;gap:12px!important;display:grid!important}.admin-profile__publish-icon{color:#746957;background:#e9e2d7;border-radius:12px;place-items:center;width:38px;height:38px;transition:background .2s,color .2s;display:grid}.admin-profile__publication-card.is-enabled .admin-profile__publish-icon{color:#326842;background:#d7ead8}.admin-profile__publish-copy{min-width:0;display:grid}.admin-profile__publish-toggle strong{color:#29261f;font-size:12px;line-height:1.25}.admin-profile__publish-toggle input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.admin-profile__publish-toggle>i{background:#c8c0b5;border-radius:999px;width:42px;height:24px;transition:background .2s,box-shadow .2s;position:relative;box-shadow:inset 0 0 0 1px #433a2f14}.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:#327046;box-shadow:0 0 0 4px #3270461a}.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-password{align-content:start;gap:7px;min-width:0;display:grid}.admin-profile__account-password-head{color:#554f46;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.admin-profile__account-password-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-password-current strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.admin-profile__account-password>p{color:#8a8175;margin:0;font-size:10px;line-height:1.45}.admin-profile__account-password-panel{background:#f7faf5;border:1px solid #d7e0d5;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-top:4px;padding:14px;display:grid}.admin-profile__account-password-panel-head{color:#322e27;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.admin-profile__account-password-panel .yb-button{border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:47px;padding:0 13px;font-size:11px;display:inline-flex}.admin-profile__account-password-panel.is-reset{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.admin-profile__account-password-panel.is-reset>p,.admin-profile__account-password-panel.is-reset>.admin-profile__account-password-recovery{grid-column:1/-1}.admin-profile__account-password-reset-copy{color:#746b5f;margin:0;font-size:11px;line-height:1.5}.admin-profile__account-password-recovery{color:#356744;text-underline-offset:3px;border:0;justify-self:start;padding:0;font-size:11px;font-weight:750;text-decoration:underline}.admin-profile__account-password-recovery:disabled{cursor:wait;opacity:.55}.admin-profile__account-password-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-password-status.is-success{color:#346441;background:#edf6eb}.admin-profile__account-password-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__access{gap:22px;padding:3px 2px 24px;display:grid}.admin-profile-account__access-head{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;display:grid}.admin-profile-account__access-icon{color:#3d6a47;background:#e5efe4;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-profile-account__access-eyebrow{color:#55725c;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.admin-profile-account__access-head h2{margin:2px 0;font-size:15px;font-weight:850}.admin-profile-account__access-head p{color:#84796d;margin:0;font-size:10px;line-height:1.45}.admin-profile-account__credentials{gap:20px;margin-left:50px;display:grid}.admin-profile-account__credentials label{align-content:start;gap:7px;min-width:0;display:grid}.admin-profile-account__credentials label>span{color:#554f46;letter-spacing:.01em;font-size:11px;font-weight:800}.admin-profile-account__credentials input{color:#29251f;background:#fff;border:1px solid #dcd2c4;border-radius:11px;outline:none;width:100%;min-height:47px;padding:11px 13px;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.admin-profile-account__credentials input:hover{border-color:#c4b7a5}.admin-profile-account__credentials input:focus{border-color:#4d7957;box-shadow:inset 0 0 0 1px #4b795657}.admin-profile-account__divider{background:#e2d9cd;height:1px;margin:0 0 20px}.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:inset 0 0 0 1px #a9665957}.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__publication-card{grid-column:1/-1}.admin-profile__photo-card{grid-column:1/-1;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,.admin-profile__identity-fields{grid-template-columns:1fr}.admin-profile__identity-fields .admin-profile__logo-inline{grid-column:1;margin-top:0}.admin-profile__contact-card{padding:16px}.admin-profile__contact-fields{grid-template-columns:1fr}.admin-profile__account-email-actions{flex-direction:column}.admin-profile__account-email-actions .yb-button{min-height:42px}.admin-profile__account-password-panel{grid-template-columns:1fr}.admin-profile__account-password-panel-head{grid-column:auto}.admin-profile__account-password-panel .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__credentials{margin-left:0}.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}.yb-logo-alpha-surface{background:radial-gradient(circle at 22% 18%,#ffffffeb,#0000 42%),linear-gradient(145deg,#f7f4ee 0%,#ebe6dc 100%);box-shadow:inset 0 0 0 1px #5e544414}.designer-portfolio-page{background:radial-gradient(circle at 92% 2%,#a7926721,#0000 28rem),#f5f1ea;min-height:100vh;padding-bottom:clamp(5rem,9vw,8rem)}.designer-portfolio-hero{border-bottom:1px solid #242b2221;padding-block:clamp(.85rem,1.5vw,1.15rem) 1rem}.designer-portfolio-hero__identity{grid-template-columns:minmax(0,1fr) minmax(300px,max-content);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.designer-portfolio-hero__details{justify-items:start;gap:.8rem;display:grid}.designer-portfolio-hero__details>strong{color:#806d43;letter-spacing:.15em;text-transform:uppercase;font-size:.66rem;font-weight:850}.designer-portfolio-hero h1{color:#172019;max-width:760px;font-family:var(--font-title), serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,4.8vw,4.8rem);font-weight:520;line-height:.9}.designer-portfolio-hero__meta{color:#747168;letter-spacing:.035em;text-transform:uppercase;flex-wrap:wrap;gap:.65rem 1.2rem;font-size:.7rem;font-weight:760;display:flex}.designer-portfolio-hero__meta span{align-items:center;gap:.35rem;display:inline-flex}.designer-portfolio-catalog{padding-top:0}.designer-portfolio-toolbar{background:#d8d1c5;border:1px solid #d8d1c5;grid-template-columns:minmax(290px,1.35fr) repeat(3,minmax(155px,.65fr));gap:1px;display:grid;box-shadow:0 14px 35px #2d2b240e}.designer-portfolio-search,.designer-portfolio-select{background:#fffdf9;gap:.48rem;min-width:0;padding:.8rem 1rem;display:grid}.designer-portfolio-search>span,.designer-portfolio-select>span{color:#8a8377;letter-spacing:.105em;text-transform:uppercase;font-size:.57rem;font-weight:850}.designer-portfolio-search>div,.designer-portfolio-select>div{color:#657064;align-items:center;gap:.55rem;min-width:0;height:1.75rem;display:flex}.designer-portfolio-search input,.designer-portfolio-select select{color:#263027;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.75rem}.designer-portfolio-search input::placeholder{color:#99948a}.designer-portfolio-select select{cursor:pointer}.designer-portfolio-select select:disabled{cursor:default;opacity:.55}.designer-portfolio-search button{color:#586057;cursor:pointer;background:#f0ede6;border:0;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid}.designer-portfolio-search:focus-within,.designer-portfolio-select:focus-within{z-index:1;position:relative;box-shadow:inset 0 0 0 2px #3c5c416b}.designer-portfolio-results{justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;display:flex}.designer-portfolio-results p{color:#7a766d;margin:0;font-size:.72rem}.designer-portfolio-results p strong{color:#253127;font-size:.92rem}.designer-portfolio-results button,.designer-portfolio-no-results button{color:#425145;cursor:pointer;background:0 0;border:0;align-items:center;gap:.42rem;font-size:.68rem;font-weight:800;display:inline-flex}.designer-portfolio-results button{border-bottom:1px solid;padding:.5rem 0}.platform-project-card{background:#fffdfa;border:1px solid #d7cdbd;border-radius:24px;flex-direction:column;min-width:0;padding:clamp(.72rem,1.25vw,.9rem);transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;overflow:hidden;box-shadow:0 18px 44px #302d251f}.platform-project-card:hover{border-color:#b9aa8d;transform:translateY(-3px);box-shadow:0 28px 62px #2b2d2529}.platform-project-card__media{aspect-ratio:4/3;background:linear-gradient(145deg,#263329,#778174 60%,#c6bba5);border:1px solid #4644391a;border-radius:14px;width:100%;height:auto;display:block;position:relative;overflow:hidden}.platform-project-card__media:after{content:"";pointer-events:none;background:linear-gradient(#0e130f05 45%,#0e130f75);position:absolute;inset:0}.platform-project-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.75,.25,1)}.platform-project-card:hover .platform-project-card__media img{transform:scale(1.035)}.platform-project-card__media>span:not(.platform-project-card__format):not(.platform-project-card__media-open){color:#ffffffbf;height:100%;font-family:var(--font-title), serif;place-items:center;font-size:4.8rem;display:grid}.platform-project-card__body{flex-direction:column;flex:1;min-height:0;padding:1.15rem .45rem .5rem;display:flex}.platform-project-card__author{color:#7b6a43;letter-spacing:.095em;text-transform:uppercase;margin-top:.95rem;font-size:.59rem;font-weight:850;text-decoration:none}.platform-project-card__meta{color:#827d73;flex-wrap:wrap;gap:.35rem .75rem;font-size:.68rem;font-weight:720;display:flex}.platform-project-card__meta span{align-items:center;gap:.28rem;min-width:0;display:inline-flex}.platform-project-card__meta span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.platform-project-card h2{color:#1d281f;font-family:var(--font-title), serif;letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:clamp(1.58rem,2.35vw,2.05rem);font-weight:550;line-height:1.04;display:-webkit-box;overflow:hidden}.platform-project-card h2 a{color:inherit;text-decoration:none}.platform-project-card__media:focus-visible,.platform-project-card h2 a:focus-visible,.platform-project-card__author:focus-visible{outline-offset:3px;outline:2px solid #537458}.platform-project-card__body>p{color:#716d65;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:34ch;margin:.65rem 0 0;font-size:.8rem;line-height:1.55;display:-webkit-box;overflow:hidden}.platform-project-card__work-type{color:#596257;background:#f5f2eb;border:1px solid #e4ddd1;border-radius:999px;align-items:center;gap:.3rem;width:max-content;margin-top:1rem;padding:.44rem .62rem;font-size:.64rem;font-weight:800;display:inline-flex}.designer-portfolio-no-results{color:#6d756c;text-align:center;background:#fffdf98c;border:1px dashed #cfc7ba;border-radius:16px;align-content:center;place-items:center;gap:.55rem;min-height:22rem;padding:2rem;display:grid}.designer-portfolio-no-results h3{color:#293129;font-family:var(--font-title), serif;margin:.55rem 0 0;font-size:1.8rem;font-weight:560}.designer-portfolio-no-results p{color:#77746c;margin:0;font-size:.76rem}.designer-portfolio-no-results button{border-bottom:1px solid;margin-top:.8rem;padding:.45rem 0}@media (max-width:1050px){.designer-portfolio-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.designer-portfolio-search{grid-column:1/-1}.platform-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.designer-portfolio-hero__identity{grid-template-columns:1fr;gap:.85rem}.designer-portfolio-hero h1{margin-bottom:.1rem}.designer-portfolio-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.designer-portfolio-search,.designer-portfolio-select:last-child{grid-column:1/-1}.platform-project-grid{grid-template-columns:1fr}.platform-project-card__media{aspect-ratio:16/10}}@media (max-width:520px){.designer-portfolio-hero{padding-top:1rem}.designer-portfolio-hero h1{font-size:clamp(2.5rem,13vw,3.5rem)}.designer-portfolio-toolbar{grid-template-columns:1fr}.designer-portfolio-search,.designer-portfolio-select,.designer-portfolio-select:last-child{grid-column:1}.designer-portfolio-results{min-height:4rem}.platform-project-card{border-radius:13px}}@media (prefers-reduced-motion:reduce){.platform-project-card,.platform-project-card__media img{transition:none}}.yb-client-review-trigger{z-index:130;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#141d13f0;border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:9px;min-height:48px;padding:0 17px;font:800 13px/1 system-ui,sans-serif;transition:transform .2s,background .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 42px #0d130c3d}.yb-client-review-trigger:hover{background:#263b28;transform:translateY(-2px)}.yb-client-review-trigger em{color:#203221;background:#e7d8b5;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-style:normal;display:grid}.yb-client-review-scrim{z-index:170;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#0c110c57;border:0;position:fixed;inset:0}.yb-client-review-panel{z-index:180;color:#29251f;background:#fbf8f2;border:1px solid #dcd3c7;border-radius:25px;width:min(430px,100vw - 24px);font-family:system-ui,sans-serif;position:fixed;top:12px;bottom:12px;right:12px;overflow:auto;box-shadow:0 28px 80px #10160f47}.yb-client-review-panel>header{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf8f2f0;border-bottom:1px solid #e4ddd3;justify-content:space-between;align-items:center;padding:20px 21px 16px;display:flex;position:sticky;top:0}.yb-client-review-panel>header span{color:#6a7c64;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.yb-client-review-panel>header h2{margin:0;font-size:20px;line-height:1.1}.yb-client-review-panel>header button{color:#565047;cursor:pointer;background:#eeebe4;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.yb-client-review-compose{background:#fffdf9;border-bottom:1px solid #e4ddd3;padding:16px 20px 18px}.yb-client-review-context{color:#35543b;background:#eef3e9;border-radius:14px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 12px;display:flex}.yb-client-review-context>span{gap:2px;min-width:0;display:grid}.yb-client-review-context small{letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.yb-client-review-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.yb-client-review-context>button{color:#315239;cursor:pointer;background:#3152391a;border:0;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.yb-client-review-compose label{color:#5e564c;gap:6px;margin-top:11px;font-size:11px;font-weight:800;display:grid}.yb-client-review-compose input,.yb-client-review-compose textarea{color:#29251f;background:#fff;border:1px solid #d9cfc1;border-radius:13px;outline:none;width:100%;padding:11px 12px;font:600 13px/1.45 system-ui,sans-serif}.yb-client-review-compose textarea{resize:vertical;min-height:96px}.yb-client-review-compose input:focus,.yb-client-review-compose textarea:focus{border-color:#698268;box-shadow:0 0 0 3px #69826821}.yb-client-review-compose>p{color:#9c4439;margin:9px 0 0;font-size:12px;font-weight:700}.yb-client-review-compose>div:last-child{justify-content:space-between;gap:10px;margin-top:13px;display:flex}.yb-client-review-compose button{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:12px;font-weight:850;display:flex}.yb-client-review-compose .is-point{color:#4e4a43;background:#fff;border:1px solid #d8cfc2}.yb-client-review-compose .is-send{color:#fff;background:#2f643d;border:0}.yb-client-review-compose .is-send:disabled{opacity:.55}.yb-client-review-list{padding:18px 20px 24px}.yb-client-review-list__title{justify-content:space-between;margin-bottom:11px;display:flex}.yb-client-review-list__title strong{font-size:13px}.yb-client-review-list__title span{color:#7c7469;font-size:11px;font-weight:700}.yb-client-review-list article{background:#fffdf9;border:1px solid #ded6ca;border-radius:15px;margin-top:9px;padding:14px}.yb-client-review-list article.is-resolved{opacity:.62;background:#f1eee8}.yb-client-review-list article>div,.yb-client-review-list article>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.yb-client-review-list article>div span{color:#6b7f66;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.yb-client-review-list time{color:#938a7d;font-size:10px}.yb-client-review-list article>strong{margin-top:7px;font-size:12px;display:block}.yb-client-review-list article>p{color:#514b43;margin:7px 0 12px;font-size:13px;line-height:1.5}.yb-client-review-list article>footer{color:#7b7268;border-top:1px solid #eee8df;padding-top:10px;font-size:10px;font-weight:750}.yb-client-review-list article>footer em{color:#4d7555;align-items:center;gap:4px;font-style:normal;display:flex}.yb-client-review-thread-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.yb-client-review-thread-actions>button,.yb-client-review-message-actions button{color:#6a7465;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:10px;font-weight:800;display:flex}.yb-client-review-message-actions{align-items:center;gap:2px;display:flex}.yb-client-review-message-actions button:hover,.yb-client-review-thread-actions>button:hover{color:#315239;background:#edf2e9}.yb-client-review-message-actions button.is-confirm{color:#a24335;background:#fff0eb}.yb-client-review-replies{border-left:2px solid #dce5d7;margin-top:10px;padding-left:13px;gap:7px!important;display:grid!important}.yb-client-review-replies>div{background:#f5f2ec;border-radius:12px;padding:10px 11px;display:block!important}.yb-client-review-replies>div.is-designer{background:#edf3e9}.yb-client-review-replies>div>div:first-child{align-items:center;gap:7px;display:flex}.yb-client-review-replies strong{font-size:10px}.yb-client-review-replies em{color:#426049;text-transform:uppercase;background:#dce9d7;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.yb-client-review-replies time{color:#9a9185;margin-left:auto;font-size:9px}.yb-client-review-replies p{color:#544d44;margin:6px 0 4px;font-size:12px;line-height:1.45}.yb-client-review-inline-edit{margin:8px 0;display:block!important}.yb-client-review-inline-edit textarea{resize:vertical;color:#332e27;background:#fff;border:1px solid #b8c7b4;border-radius:11px;outline:none;width:100%;min-height:76px;padding:9px 10px;font:600 12px/1.45 system-ui,sans-serif}.yb-client-review-inline-edit>div{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.yb-client-review-inline-edit button{color:#315239;cursor:pointer;background:#edf2e9;border:0;border-radius:9px;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:10px;font-weight:800;display:flex}.yb-client-review-empty{color:#81786e;text-align:center;border:1px dashed #d8cfc2;border-radius:16px;place-items:center;gap:7px;padding:34px 18px;display:grid}.yb-client-review-empty strong{color:#4e4942;font-size:13px}.yb-client-review-empty span{max-width:260px;font-size:11px;line-height:1.45}.yb-client-review-placement{z-index:160;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#151f14f2;border:1px solid #ffffff2e;border-radius:17px;align-items:center;gap:11px;width:max-content;max-width:calc(100vw - 24px);padding:10px 11px 10px 15px;font-family:system-ui,sans-serif;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0a100a4d}.yb-client-review-placement>span{gap:2px;display:grid}.yb-client-review-placement strong{font-size:12px}.yb-client-review-placement small{color:#bac6b7;font-size:10px}.yb-client-review-placement button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:11px;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:11px;font-weight:800;display:flex}@media (max-width:640px){.yb-client-review-trigger{bottom:12px;right:12px}.yb-client-review-panel{border-radius:20px;width:auto;inset:8px}.yb-client-review-compose>div:last-child{flex-direction:column}.yb-client-review-compose button{width:100%}.yb-client-review-context>button{width:28px}.yb-client-review-placement{bottom:12px}.yb-client-review-placement small{display:none}}:root{--platform-paper:#f4f1ea;--platform-paper-deep:#e9e4da;--platform-card:#fbfaf6;--platform-ink:#171b17;--platform-muted:#686a63;--platform-line:#171b1721;--platform-line-strong:#171b173d;--platform-forest:#17251b;--platform-forest-soft:#223126;--platform-brass:#b9a06a;--platform-radius:20px;--platform-shadow:0 24px 70px #1e231d1c}.platform-shell{width:min(1280px,100% - 64px);margin-inline:auto}.platform-company-logo{background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:2.55rem;height:1.8rem;display:inline-flex;overflow:hidden}.platform-company-logo img{object-fit:contain;width:100%;height:100%}.platform-company-identity{align-items:center;gap:.55rem;min-width:0;display:inline-flex!important}.platform-company-identity>span:last-child{text-overflow:ellipsis;overflow:hidden}.platform-designer-card .platform-company-identity{color:#776a4e;letter-spacing:.08em;text-transform:uppercase;max-width:100%;margin-top:.72rem;font-size:.57rem;font-weight:850}.platform-header{z-index:100;border-bottom:1px solid var(--platform-line);min-height:74px;color:var(--platform-ink);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#f7f4eee6;padding:0;position:sticky;top:0}.platform-header.is-compact{padding:0}.platform-header__inner{justify-content:space-between;align-items:center;gap:42px;min-height:74px;display:flex;position:relative}.platform-brand{color:var(--platform-ink);flex:none;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.platform-brand i{background:var(--platform-forest);color:#e5d5aa;width:38px;height:38px;font-family:var(--font-title), serif;border:1px solid #b9a06a80;border-radius:50%;place-items:center;font-size:22px;font-style:normal;line-height:1;display:grid;box-shadow:0 8px 22px #17251b21}.platform-brand span{line-height:1;display:grid}.platform-brand strong{letter-spacing:.105em;text-transform:uppercase;font-size:12px;font-weight:850}.platform-brand small{color:#89877f;letter-spacing:.15em;text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:650}.platform-header__nav,.platform-header__links,.platform-header__actions{align-items:center;display:flex}.platform-header__nav{flex:1;justify-content:flex-end;gap:clamp(30px,4vw,64px)}.platform-header__links{gap:4px}.platform-header__actions{justify-content:flex-end;gap:6px;min-width:180px}.platform-header nav a{color:#454942;border-radius:999px;align-items:center;min-height:42px;margin:0;padding:0 14px;font-size:12px;font-weight:750;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:inline-flex;position:relative}.platform-header nav a:hover{color:#17251b;background:#263d2c0e}.platform-header nav a.is-active:not(.platform-header__join){color:#17251b;box-shadow:none;background:0 0}.platform-header nav a.is-active:not(.platform-header__join):after{content:"";background:#31563a;height:1px;position:absolute;bottom:3px;left:14px;right:14px}.platform-header nav .platform-header__join{color:#233228;border:1px solid #233228;border-radius:999px;min-height:42px;padding:0 18px}.platform-header nav .platform-header__join:hover,.platform-header nav .platform-header__join.is-active{background:var(--platform-forest);color:#fff;transform:translateY(-1px);box-shadow:0 10px 25px #17251b29}.platform-header__auth-placeholder{background:#17251b0e;border-radius:999px;width:138px;height:42px}.platform-header__menu{border:1px solid var(--platform-line);width:44px;height:44px;color:var(--platform-ink);background:#ffffff80;border-radius:50%;place-items:center;display:none}.platform-home,.platform-listing,.designer-page,.platform-for-designers{background:var(--platform-paper);color:var(--platform-ink);overflow:clip}.platform-hero{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:clamp(54px,7vw,108px);min-height:min(760px,100svh - 74px);padding-block:64px 72px;display:grid}.platform-hero__copy>span,.platform-section__head span,.platform-listing__intro>span,.designer-hero__copy>span,.designer-contact span,.platform-join span,.platform-for-designers__hero>div>span{color:#806c40;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.platform-hero h1{max-width:690px;font-family:var(--font-title), serif;letter-spacing:-.052em;text-wrap:balance;margin:20px 0 24px;font-size:clamp(3.55rem,5vw,4.8rem);font-weight:520;line-height:.94}.platform-hero__copy>p{max-width:590px;color:var(--platform-muted);margin:0;font-size:15px;line-height:1.75}.platform-hero__copy>div,.platform-for-designers__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.platform-primary,.platform-secondary{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-size:12px;font-weight:850;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.platform-primary{border:1px solid var(--platform-forest);background:var(--platform-forest);color:#fff;box-shadow:0 14px 32px #17251b29}.platform-primary:hover{background:#25392a;transform:translateY(-2px);box-shadow:0 17px 36px #17251b33}.platform-secondary{border:1px solid var(--platform-line-strong);color:#283029;background:#ffffff47}.platform-secondary:hover{background:#ffffffb3;border-color:#617063;transform:translateY(-2px)}.platform-hero__facts{border-top:1px solid var(--platform-line);grid-template-columns:repeat(2,minmax(0,1fr));max-width:590px;margin:42px 0 0;display:grid}.platform-hero__facts>div{grid-template-columns:auto 1fr;align-items:baseline;gap:10px;padding:18px 18px 0 0;display:grid}.platform-hero__facts>div+div{border-left:1px solid var(--platform-line);padding-left:18px}.platform-hero__facts dt{font-family:var(--font-title), serif;font-size:27px;line-height:1}.platform-hero__facts dd{color:#797a74;letter-spacing:.035em;text-transform:uppercase;max-width:150px;margin:0;font-size:9px;font-weight:750;line-height:1.45}.platform-hero__visual{aspect-ratio:1.12;border-radius:var(--platform-radius);min-height:0;box-shadow:var(--platform-shadow);background:#d5d2c9;position:relative;overflow:hidden}.platform-hero__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0b120c38);position:absolute;inset:0}.platform-hero__visual>img{object-fit:cover;width:100%;height:100%;min-height:0}.platform-hero__visual>aside{z-index:1;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121d15e0;border:1px solid #ffffff21;border-radius:14px;width:min(335px,100% - 36px);padding:20px 22px 21px;position:absolute;bottom:18px;right:18px}.platform-hero__visual>aside>small{color:#c7b788;letter-spacing:.11em;text-transform:uppercase;margin-left:7px;font-size:8px;font-weight:800}.platform-hero__visual>aside strong{font-family:var(--font-title), serif;margin:12px 0 7px;font-size:23px;font-weight:520;line-height:1.08;display:block}.platform-hero__visual>aside p{color:#c8cec8;margin:0;font-size:11px;line-height:1.55}.platform-section{padding-block:104px}.platform-section--sand{background:var(--platform-paper-deep);border-block:1px solid #171b1714}.platform-section__head{justify-content:space-between;align-items:flex-end;gap:44px;margin-bottom:48px;display:flex}.platform-section__head h2{max-width:770px;font-family:var(--font-title), serif;letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4vw,4rem);font-weight:520;line-height:.98}.platform-section__head div>p{max-width:620px;color:var(--platform-muted);margin:16px 0 0;font-size:13px;line-height:1.65}.platform-section__head>a{border:0;border-bottom:1px solid var(--platform-line-strong);color:#263028;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 0 2px;font-size:11px;font-weight:850;text-decoration:none;transition:gap .18s,border-color .18s;display:inline-flex}.platform-section__head>a:hover{border-color:#263028;gap:13px}.platform-designer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.platform-designer-card{border:0;border-top:1px solid var(--platform-line-strong);background:0 0;overflow:visible}.platform-designer-card__visual{aspect-ratio:3/4;background:#d9d5cc;border-radius:12px;margin-top:14px;text-decoration:none;display:block;position:relative;overflow:hidden}.platform-designer-card__visual img,.platform-project-card__media img,.platform-directory__visual img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .3s}.platform-designer-card:hover .platform-designer-card__visual img,.platform-project-card:hover .platform-project-card__media img,.platform-directory>article:hover .platform-directory__visual img{filter:saturate(1.03);transform:scale(1.025)}.platform-profile-photo,.platform-designer-card:hover .platform-profile-photo{transform:scale(var(--profile-photo-scale,1))}.platform-designer-card__visual>span,.platform-project-card__media>span,.platform-directory__visual>span{color:#737769;height:100%;font-family:var(--font-title), serif;place-items:center;font-size:74px;display:grid}.platform-designer-card__visual em,.platform-directory__visual em,.platform-project-card__media em{z-index:1;color:#fff;letter-spacing:.065em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121d15d6;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex;position:absolute;bottom:12px;left:12px;right:auto}.platform-project-card__media em{color:#243026;background:#faf8f2e6}.platform-designer-card>div{padding:20px 3px 0}.platform-designer-card small{color:#85847c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.platform-designer-card h3{font-family:var(--font-title), serif;margin:9px 0 8px;font-size:27px;font-weight:520;line-height:1}.platform-designer-card h3 a,.platform-project-card h2 a{color:inherit;text-decoration:none}.platform-designer-card p{min-height:54px;color:var(--platform-muted);margin:0;font-size:11px;line-height:1.6}.platform-designer-card footer,.platform-project-card footer{border-top:1px solid var(--platform-line);color:#777971;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:8px;font-weight:800;display:flex}.platform-designer-card footer a,.platform-project-card footer a{border:1px solid var(--platform-line);color:#1f2c20;background:0 0;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .18s,color .18s,transform .18s;display:grid}.platform-designer-card footer a:hover,.platform-project-card footer a:hover{background:var(--platform-forest);color:#fff;transform:rotate(5deg)}.platform-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:48px 24px;display:grid}.platform-project-card{min-width:0;box-shadow:none;background:0 0;border:0}.platform-project-card.is-featured{grid-column:span 2}.platform-project-card__media{aspect-ratio:4/3;background:#d5d0c6;border-radius:12px;height:auto;display:block;position:relative;overflow:hidden}.platform-project-card.is-featured .platform-project-card__media{aspect-ratio:16/9}.platform-project-card__media>small{color:#2e352f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf8f2d1;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:850;display:grid;position:absolute;top:12px;right:12px}.platform-project-card__body{padding:18px 2px 0}.platform-project-card__author{color:#806c40;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.5rem;max-width:100%;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.platform-project-card h2{font-family:var(--font-title), serif;letter-spacing:-.025em;margin:10px 0 8px;font-size:clamp(1.65rem,2.1vw,2.3rem);font-weight:520;line-height:1.03}.platform-project-card__body>p{min-height:40px;color:var(--platform-muted);margin:0;font-size:11px;line-height:1.6}.platform-join{justify-content:space-between;align-items:flex-end;gap:64px;padding-block:108px;display:flex}.platform-join h2{max-width:830px;font-family:var(--font-title), serif;letter-spacing:-.046em;text-wrap:balance;margin:15px 0 17px;font-size:clamp(2.65rem,4.3vw,4.5rem);font-weight:520;line-height:.96}.platform-join p{max-width:720px;color:var(--platform-muted);margin:0;font-size:13px;line-height:1.7}.platform-join>a{flex:none}.platform-listing{min-height:80vh;padding-bottom:120px}.platform-listing__intro{border-bottom:1px solid var(--platform-line);grid-template-columns:minmax(0,.95fr) minmax(280px,.45fr);align-items:end;gap:64px;padding-block:82px 64px;display:grid}.platform-listing__intro>span{grid-column:1/-1}.platform-listing__intro h1{max-width:900px;font-family:var(--font-title), serif;letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,5.4vw,5.5rem);font-weight:520;line-height:.92}.platform-listing__intro p{max-width:480px;color:var(--platform-muted);margin:0 0 4px;font-size:13px;line-height:1.75}.platform-listing__intro+.platform-shell,.platform-listing__intro+.platform-directory{margin-top:52px}.platform-directory{gap:0;display:grid}.platform-directory>article{border:0;border-bottom:1px solid var(--platform-line);background:0 0;grid-template-columns:minmax(220px,285px) 1fr;gap:clamp(34px,5vw,72px);min-height:0;padding-block:30px;display:grid;position:relative}.platform-directory>article:first-child{border-top:1px solid var(--platform-line)}.platform-directory__visual{aspect-ratio:3/4;background:#d8d3c9;border-radius:12px;align-self:start;display:block;position:relative;overflow:hidden}.platform-directory article>div{flex-direction:column;min-width:0;padding:14px 0 5px;display:flex;position:relative}.platform-directory__index{color:#9a998f;letter-spacing:.12em;font-size:9px;font-weight:800;position:absolute;top:12px;right:0}.platform-directory small{color:#84847c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex}.platform-directory h2{font-family:var(--font-title), serif;letter-spacing:-.035em;margin:18px 0 2px;font-size:clamp(2.2rem,3vw,3.3rem);font-weight:520;line-height:.98}.platform-directory h2 a{color:inherit;text-decoration:none}.platform-directory strong{color:#806c40;letter-spacing:.11em;text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:850}.platform-directory p{max-width:700px;color:var(--platform-muted);margin:24px 0 0;font-size:13px;line-height:1.7}.platform-directory ul{flex-wrap:wrap;gap:7px;margin:22px 0;padding:0;list-style:none;display:flex}.platform-directory li{border:1px solid var(--platform-line);color:#555c55;border-radius:999px;padding:7px 11px;font-size:9px}.platform-directory footer{border-top:1px solid var(--platform-line);color:#777870;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:9px;display:flex}.platform-directory footer a{color:#263128;align-items:center;gap:8px;min-height:40px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.platform-empty{border:1px solid var(--platform-line);border-radius:var(--platform-radius);text-align:center;background:#ffffff42;align-content:center;place-items:center;min-height:340px;padding:48px;display:grid}.platform-empty h2{font-family:var(--font-title), serif;margin:14px 0 6px;font-size:32px;font-weight:520}.platform-empty p{color:var(--platform-muted);margin:0}.platform-public-state{align-content:center;justify-items:start;min-height:68vh;padding-block:90px;display:grid}.platform-public-state h1{max-width:850px;font-family:var(--font-title), serif;letter-spacing:-.052em;margin:16px 0 20px;font-size:clamp(3.2rem,6vw,5.6rem);font-weight:520;line-height:.94}.platform-public-state>p:not(.yb-eyebrow){max-width:600px;color:var(--platform-muted);margin:0}.platform-public-state>div{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.platform-public-state>div>a:not(.platform-primary){color:#344238;font-size:12px;font-weight:800}.platform-public-state button.platform-primary{border:0}.designer-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);align-items:center;gap:clamp(60px,8vw,126px);min-height:min(760px,100svh - 74px);padding-block:62px 70px;display:grid}.designer-hero__copy h1{max-width:720px;font-family:var(--font-title), serif;letter-spacing:-.052em;margin:18px 0 4px;font-size:clamp(3.6rem,5.4vw,5.8rem);font-weight:520;line-height:.92}.designer-hero__copy h2{max-width:610px;margin:25px 0 18px;font-size:16px;font-weight:750;line-height:1.55}.designer-hero__copy>p{max-width:630px;color:var(--platform-muted);margin:0;font-size:13px;line-height:1.8}.designer-hero__copy>div{color:#777870;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:18px;margin:25px 0 28px;font-size:9px;font-weight:750;display:flex}.designer-hero__copy>div span{align-items:center;gap:6px;display:flex}.designer-hero__visual{aspect-ratio:3/4;width:min(100%,490px);box-shadow:var(--platform-shadow);background:#d7d1c5;border-radius:14px;justify-self:end;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:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18241bdb;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:800;position:absolute;bottom:12px;right:12px}.designer-services{background:var(--platform-forest);color:#f5f3ec;border:0}.designer-services .platform-section__head span{color:#c7ad72}.designer-services__grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(52px,8vw,112px);display:grid}.designer-services__list{margin:0;padding:0;list-style:none}.designer-services__list>li{border-top:1px solid #ffffff24;grid-template-columns:60px 1fr;align-items:start;gap:0;padding:24px 0 25px;display:grid}.designer-services__list>li>span{color:#a99c7d;font-family:var(--font-body), sans-serif;letter-spacing:.1em;padding-top:8px;font-size:8px;font-weight:800}.designer-services__list h3{font-family:var(--font-title), serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:520;line-height:1.03}.designer-services__list p{color:#c0c7c0;max-width:580px;margin:9px 0 0;font-size:12px;line-height:1.65}.designer-services__inquiry{background:#ffffff06;border:1px solid #ffffff2e;border-radius:14px;align-self:start;gap:0;padding:29px 28px 26px;display:grid}.designer-services__eyebrow{color:#c7ad72;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.designer-services__inquiry h3{max-width:310px;font-family:var(--font-title), serif;letter-spacing:-.035em;margin:15px 0 11px;font-size:clamp(1.9rem,2.45vw,2.45rem);font-weight:520;line-height:1}.designer-services__inquiry>p{color:#c0c7c0;margin:0;font-size:12px;line-height:1.62}.designer-inquiry-form{gap:13px;margin-top:24px;display:grid}.designer-inquiry-form>label:not(.designer-inquiry-form__trap){gap:7px;display:grid}.designer-inquiry-form label>span{color:#d8ddd6;font-size:10px;font-weight:750}.designer-inquiry-form label i{color:#a6afa7;font-size:9px;font-style:normal;font-weight:500}.designer-inquiry-form input,.designer-inquiry-form textarea{color:#f5f3ec;width:100%;font:inherit;background:#0a180f5c;border:1px solid #ffffff2e;border-radius:8px;outline:0;font-size:12px;line-height:1.45;transition:border-color .16s,background .16s}.designer-inquiry-form input{min-height:42px;padding:0 12px}.designer-inquiry-form textarea{resize:vertical;min-height:98px;padding:10px 12px}.designer-inquiry-form input::placeholder,.designer-inquiry-form textarea::placeholder{color:#8f9c91}.designer-inquiry-form input:focus,.designer-inquiry-form textarea:focus{background:#0a180f9e;border-color:#c7ad72}.designer-inquiry-form__trap{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.designer-inquiry-form button{color:#1c2c20;min-height:46px;font:inherit;cursor:pointer;background:#f5f3ec;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:3px;font-size:11px;font-weight:850;transition:transform .16s,background .16s;display:inline-flex}.designer-inquiry-form button:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.designer-inquiry-form button:disabled{cursor:wait;opacity:.62}.designer-inquiry-form>p{color:#aeb8ae;align-items:flex-start;gap:6px;margin:0;font-size:10px;line-height:1.5;display:flex}.designer-inquiry-form>p.is-success{color:#d9e7d6}.designer-inquiry-form>p.is-error{color:#f0b8aa}.designer-contact{background:#ddd6c8;padding-block:100px}.designer-contact .platform-shell{grid-template-columns:1.1fr .9fr;gap:clamp(60px,9vw,128px);display:grid}.designer-contact h2{max-width:720px;font-family:var(--font-title), serif;letter-spacing:-.048em;margin:15px 0 18px;font-size:clamp(3rem,4.8vw,4.8rem);font-weight:520;line-height:.95}.designer-contact p{color:#625f58;max-width:620px;font-size:13px;line-height:1.7}.designer-contact aside{background:#fbfaf6c7;border:1px solid #171b171a;border-radius:14px;align-content:center;gap:0;padding:28px 32px;display:grid}.designer-contact aside a{border-bottom:1px solid var(--platform-line);color:#252d26;align-items:center;gap:8px;min-height:52px;padding:0;font-size:12px;font-weight:800;text-decoration:none;display:flex}.designer-page{background:var(--platform-paper);overflow:clip}.designer-profile-hero{background:radial-gradient(circle at 8% 12%, #b19d7024, transparent 29rem), radial-gradient(circle at 92% 78%, #3c5e451c, transparent 33rem), var(--platform-paper);border-bottom:1px solid #1c2c201a;position:relative}.designer-profile-hero:before{content:"";background:linear-gradient(#0000,#1c2c201a 18% 82%,#0000);width:1px;position:absolute;top:0;bottom:0;left:calc(50% + 12rem)}.designer-profile-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);align-items:center;gap:clamp(58px,8vw,130px);min-height:min(850px,100svh - 74px);padding-block:clamp(58px,7vw,92px);display:grid}.designer-profile-hero__copy{z-index:1;max-width:740px;animation:.7s cubic-bezier(.2,.7,.2,1) both designer-profile-rise;position:relative}.designer-profile-hero__brand{align-items:center;gap:20px;min-height:106px;margin-bottom:42px;display:flex}.platform-company-logo.is-profile-hero{background:0 0;width:clamp(150px,14vw,210px);height:100px;overflow:visible}.designer-profile-hero__monogram{color:#314b38;width:100px;height:100px;font-family:var(--font-title), serif;background:#ffffffb3;border:1px solid #2332261f;border-radius:18px;place-items:center;font-size:50px;display:grid}.designer-profile-hero__brand>div{gap:6px;min-width:0;display:grid}.designer-profile-hero__brand>div span,.designer-profile-hero__eyebrow{color:#8a7b5b;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:850}.designer-profile-hero__brand>div strong{color:#273229;text-overflow:ellipsis;font-size:15px;font-weight:820;line-height:1.3;overflow:hidden}.designer-profile-hero__eyebrow{align-items:center;gap:10px;display:flex}.designer-profile-hero__eyebrow>span{background:#a99467;width:34px;height:1px}.designer-profile-hero__copy h1{color:#17231a;max-width:760px;font-family:var(--font-title), serif;letter-spacing:-.062em;text-wrap:balance;margin:17px 0 0;font-size:clamp(4.15rem,6.1vw,6.8rem);font-weight:510;line-height:.88}.designer-profile-hero__copy h2{color:#273229;text-wrap:balance;max-width:630px;margin:30px 0 17px;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:780;line-height:1.5}.designer-profile-hero__copy>p{color:#77786f;max-width:620px;margin:0;font-size:13px;line-height:1.75}.designer-profile-hero__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.designer-profile-hero__contact-link{color:#2c3a30;border-bottom:1px solid #23302659;align-items:center;gap:8px;min-height:44px;font-size:11px;font-weight:850;text-decoration:none;transition:gap .18s,border-color .18s;display:inline-flex}.designer-profile-hero__contact-link:hover{border-color:#26352b;gap:12px}.designer-profile-hero__facts{border-top:1px solid #23302621;flex-wrap:wrap;gap:12px;margin-top:38px;padding-top:21px;display:flex}.designer-profile-hero__facts>span{color:#667068;grid-template-columns:22px 1fr;align-items:center;min-width:175px;display:grid}.designer-profile-hero__facts svg{grid-row:1/span 2}.designer-profile-hero__facts small{color:#999388;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:820}.designer-profile-hero__facts strong{color:#364139;margin-top:2px;font-size:10px;font-weight:800}.designer-profile-hero__visual{z-index:1;justify-self:end;width:min(100%,540px);margin:0;padding:20px 0 20px 20px;animation:.8s cubic-bezier(.2,.7,.2,1) 80ms both designer-profile-rise;position:relative}.designer-profile-hero__visual:before{z-index:-1;content:"";border:1px solid #304e3833;border-radius:260px 260px 24px 24px;position:absolute;inset:0 22px 0 0}.designer-profile-hero__frame{aspect-ratio:4/5;background:#d9d5cc;border-radius:250px 250px 20px 20px;position:relative;overflow:hidden;box-shadow:0 36px 85px #2530272e}.designer-profile-hero__frame>img{object-fit:cover;width:100%;height:100%}.designer-profile-hero__frame>span{color:#697269;height:100%;font-family:var(--font-title), serif;place-items:center;font-size:110px;display:grid}.designer-profile-hero__visual figcaption{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf8f2e0;border:1px solid #ffffff8c;border-radius:13px;gap:4px;min-width:min(270px,70%);padding:14px 17px;display:grid;position:absolute;bottom:46px;right:-18px;box-shadow:0 16px 36px #1f2b2224}.designer-profile-hero__visual figcaption span{color:#8d887d;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:850}.designer-profile-hero__visual figcaption strong{color:#253128;font-family:var(--font-title), serif;font-size:18px;font-weight:560}.designer-profile-hero__seal{color:#fff;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a2b1ff0;border:1px solid #ffffff2e;border-radius:50%;place-content:center;width:112px;height:112px;display:grid;position:absolute;top:12%;left:-20px;box-shadow:0 18px 42px #18271c2e}.designer-profile-hero__seal span{font-family:var(--font-title), serif;font-size:33px;line-height:.9}.designer-profile-hero__seal small{color:#cdd4cd;letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:7px;font-weight:800;line-height:1.35}.designer-profile-work{background:#f0ebe2}.designer-profile-work .platform-section__head>div>span{color:#8a7448}.designer-profile-work .platform-project-card{background:0 0}.designer-profile-work .platform-project-card__media{border-radius:18px;box-shadow:0 20px 45px #302b2214}.designer-services__empty{color:#c0c7c0;border-block:1px solid #ffffff24;margin:0;padding:28px 0;font-size:13px;line-height:1.7}.designer-services__specialties{margin-top:35px}.designer-services__specialties>span{color:#c7ad72;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.designer-services__specialties>div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.designer-services__specialties em{color:#dce1dc;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:9px;font-style:normal;font-weight:700}#project-request{scroll-margin-top:28px}.designer-profile-contact{background:linear-gradient(120deg,#fff3,#0000 48%),#dcd4c5;padding-block:clamp(86px,10vw,138px)}.designer-profile-contact .platform-shell{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(60px,9vw,132px);display:grid}.designer-profile-contact__brand>.platform-company-logo.is-profile-contact{background:0 0;border:0;width:clamp(150px,16vw,220px);height:92px;margin-bottom:30px;overflow:visible}.designer-profile-contact__brand>span{color:#846f46;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:850}.designer-profile-contact__brand h2{color:#1c291f;max-width:700px;font-family:var(--font-title), serif;letter-spacing:-.052em;text-wrap:balance;margin:16px 0 20px;font-size:clamp(3.1rem,5vw,5.2rem);font-weight:510;line-height:.92}.designer-profile-contact__brand p{color:#625f58;max-width:620px;margin:0;font-size:13px;line-height:1.72}.designer-profile-contact__links{background:#fcfaf5ba;border:1px solid #1f2c2221;border-radius:20px;display:grid;overflow:hidden;box-shadow:0 26px 60px #312b2214}.designer-profile-contact__links>a{color:#263229;border-bottom:1px solid #1f2c221a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 18px;min-width:0;padding:20px 22px;text-decoration:none;transition:background .18s;display:grid}.designer-profile-contact__links>a:last-child{border-bottom:0}.designer-profile-contact__links>a:hover{background:#ffffffb3}.designer-profile-contact__links>a>span{color:#8a8070;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:820;display:flex}.designer-profile-contact__links>a>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;overflow:hidden}.designer-profile-contact__links>a>svg{grid-area:1/2/span 2}.designer-profile-contact__links>p{color:#706b62;margin:0;padding:24px;font-size:12px;line-height:1.6}@keyframes designer-profile-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.platform-for-designers{min-height:calc(100dvh - 74px)}.platform-for-designers__hero{grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);align-items:center;gap:clamp(60px,7vw,110px);min-height:min(760px,100svh - 74px);padding-block:68px 76px;display:grid}.platform-for-designers__hero h1{max-width:720px;font-family:var(--font-title), serif;letter-spacing:-.052em;text-wrap:balance;margin:20px 0 24px;font-size:clamp(3.4rem,5vw,4.8rem);font-weight:520;line-height:.94}.platform-for-designers__hero>div>p{max-width:620px;color:var(--platform-muted);margin:0;font-size:14px;line-height:1.75}.platform-for-designers__preview{box-shadow:var(--platform-shadow);background:#f9f7f1;border:1px solid #171b171f;border-radius:18px;overflow:hidden}.platform-for-designers__preview>header,.platform-for-designers__preview>footer{align-items:center;display:flex}.platform-for-designers__preview>header{border-bottom:1px solid var(--platform-line);gap:10px;min-height:56px;padding:0 18px}.platform-for-designers__preview>header i{background:#52725a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #52725a1a}.platform-for-designers__preview>header span{font-size:11px;font-weight:850}.platform-for-designers__preview>header small{color:#46634d;text-transform:uppercase;background:#e8efe5;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:8px;font-weight:850}.platform-for-designers__preview-body{background:#e8e5dc;grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);min-height:390px;display:grid}.platform-for-designers__preview-plan{background-color:#f8f7f2;background-image:linear-gradient(#2d3c3012 1px,#0000 1px),linear-gradient(90deg,#2d3c3012 1px,#0000 1px);background-size:18px 18px;border:1px solid #171b171f;margin:34px;position:relative;overflow:hidden}.platform-for-designers__preview-plan span{background:#a9c8a4;border:1px solid #244c2c3d;position:absolute}.platform-for-designers__preview-plan span:first-child{inset:18% 47% 48% 12%}.platform-for-designers__preview-plan span:nth-child(2){background:#90b28c;inset:55% 15% 14% 44%}.platform-for-designers__preview-plan span:nth-child(3){aspect-ratio:1;background:#c9d9b9;border-radius:50%;width:25%;top:16%;right:16%}.platform-for-designers__preview-plan span:nth-child(4){aspect-ratio:1;background:#d5dfc8;border-radius:50%;width:22%;bottom:12%;left:15%}.platform-for-designers__preview-plan b{color:#223126;background:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;display:grid;position:absolute;top:40%;left:47%;box-shadow:0 5px 15px #20322424}.platform-for-designers__preview-panel{background:var(--platform-forest);color:#fff;flex-direction:column;justify-content:flex-end;padding:28px;display:flex}.platform-for-designers__preview-panel small{color:#c1ab73;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.platform-for-designers__preview-panel strong{font-family:var(--font-title), serif;margin-top:13px;font-size:25px;font-weight:520;line-height:1.05}.platform-for-designers__preview-panel p{color:#bbc4bc;margin:14px 0 0;font-size:9px}.platform-for-designers__preview>footer{color:#777a73;letter-spacing:.06em;text-transform:uppercase;gap:22px;min-height:54px;padding:0 18px;font-size:8px;font-weight:800}.platform-capabilities{background:var(--platform-forest);color:#f6f3eb;padding-block:104px}.platform-capabilities .platform-section__head div>p{color:#aeb8af}.platform-capabilities__grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-capabilities__grid article{border-right:1px solid #ffffff24;min-height:285px;padding:30px;position:relative}.platform-capabilities__grid article:last-child{border-right:0}.platform-capabilities__grid article>span{color:#879087;letter-spacing:.12em;font-size:8px;font-weight:800;position:absolute;top:30px;right:30px}.platform-capabilities__grid article>svg{color:#c2aa70}.platform-capabilities__grid h2{max-width:280px;font-family:var(--font-title), serif;margin:70px 0 13px;font-size:29px;font-weight:520;line-height:1.05}.platform-capabilities__grid p{color:#aeb8af;max-width:330px;margin:0;font-size:11px;line-height:1.7}.platform-join--designers{padding-block:105px}.platform-footer{color:#f3f1e9;background:#111a14;border-top:1px solid #ffffff14;padding:76px 0 25px}.platform-footer__top{grid-template-columns:minmax(280px,.9fr) minmax(520px,1.1fr);gap:clamp(70px,10vw,150px);padding-bottom:70px;display:grid}.platform-brand--footer{color:#fff}.platform-brand--footer i{background:#ffffff0a;border-color:#dac48c59}.platform-brand--footer small{color:#879087}.platform-footer__statement p{color:#9da59e;max-width:470px;font-family:var(--font-title), serif;margin:28px 0 0;font-size:24px;line-height:1.25}.platform-footer__nav{grid-template-columns:.8fr .8fr 1.4fr;gap:38px;display:grid}.platform-footer__nav>div{align-content:start;gap:12px;display:grid}.platform-footer__nav small{color:#7f887f;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:850}.platform-footer__nav a{color:#d8ddd8;align-items:center;gap:6px;font-size:11px;text-decoration:none;transition:color .18s;display:inline-flex}.platform-footer__nav a:hover{color:#fff}.platform-footer__auth-placeholder{background:#ffffff12;border-radius:999px;width:92px;height:13px}.platform-footer__bottom{color:#727a73;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:8px;font-weight:750;display:flex}.platform-footer__bottom>div{gap:18px;display:flex}.platform-footer__bottom a{color:inherit;text-decoration:none}.platform-footer__bottom a:hover{color:#c5ccc6}.platform-legal{background:var(--platform-paper);min-height:100vh;color:var(--platform-ink);padding:clamp(64px,8vw,112px) 0}.platform-legal article{max-width:880px}.platform-legal header{border-bottom:1px solid var(--platform-line);margin-bottom:58px;padding-bottom:38px}.platform-legal header>span{color:#7b6a43;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.platform-legal h1{font-family:var(--font-title), serif;letter-spacing:-.045em;margin:16px 0 20px;font-size:clamp(42px,6vw,70px);font-weight:520;line-height:.98}.platform-legal header p{max-width:700px;color:var(--platform-muted);margin:0;font-size:16px;line-height:1.7}.platform-legal section{margin-top:38px}.platform-legal h2{margin:0 0 12px;font-size:18px}.platform-legal section p{color:#555b54;margin:9px 0;font-size:14px;line-height:1.75}.platform-legal a{color:#31563a;font-weight:750}.platform-legal article>footer{color:#4f574f;background:#edf0e9;border-left:3px solid #31563a;margin-top:50px;padding:24px;font-size:13px;line-height:1.7}.yb-site-header.yb-public-project-header{z-index:90;border-bottom:1px solid var(--platform-line);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#f7f4eeeb;min-height:72px;position:sticky;top:0}.yb-public-project-header .yb-site-header__inner{min-height:72px}.yb-public-project-header .yb-logo{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:11px;font-weight:900;display:inline-flex}.yb-public-project-header .yb-nav a{color:#60645e;min-height:40px;font-size:11px;font-weight:700}.yb-public-project-header .yb-button{border-radius:999px;min-height:42px;font-size:11px}.yb-public-project-page{background:var(--platform-paper)}.yb-public-project-hero{gap:clamp(55px,8vw,120px);min-height:min(720px,100svh - 72px);padding-block:62px 74px}.yb-public-project-hero h1{letter-spacing:-.052em;max-width:750px;font-size:clamp(3.6rem,5.6vw,5.7rem);line-height:.92}.yb-public-project-hero__content>p:not(.yb-eyebrow){max-width:650px;font-size:13px;line-height:1.75}.yb-public-project-hero__visual{aspect-ratio:4/3;min-height:0;box-shadow:var(--platform-shadow);border-radius:16px}.yb-public-project-hero__visual>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;bottom:14px;right:14px}.yb-public-project-interactive{background:#e6e1d7;padding-top:102px}.yb-public-project-interactive>header{padding-bottom:44px}.yb-public-project-interactive>header h2{letter-spacing:-.046em;font-size:clamp(2.75rem,4.5vw,4.7rem);line-height:.95}.yb-public-project-interactive__stage{border-radius:22px 22px 0 0;width:min(1500px,100% - 32px);margin-inline:auto;box-shadow:0 -8px 50px #232a2314}.yb-public-project-cta{margin-block:0;padding-block:100px}.yb-public-project-cta h2{max-width:780px;font-size:clamp(2.8rem,4.5vw,4.6rem)}@media (max-width:1100px){.platform-hero,.platform-for-designers__hero,.designer-hero{grid-template-columns:1fr 1fr;gap:48px;min-height:auto}.platform-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}.platform-designer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-directory>article{grid-template-columns:240px 1fr}.platform-for-designers__hero{grid-template-columns:1fr}.platform-for-designers__preview{width:min(100%,820px)}}@media (max-width:820px){.platform-shell{width:min(100% - 32px,1280px)}.platform-header,.platform-header__inner{min-height:66px}.platform-brand i{width:36px;height:36px}.platform-brand small{display:none}.platform-header__menu{display:grid}.platform-header.is-menu-open{background:var(--platform-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.platform-header__nav{visibility:hidden;background:var(--platform-paper);opacity:0;z-index:110;flex-direction:column;justify-content:space-between;align-items:stretch;gap:40px;padding:36px 20px 24px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:fixed;inset:66px 0 0;overflow:auto;transform:translateY(-8px)}.platform-header.is-menu-open .platform-header__nav{visibility:visible;opacity:1;transform:translateY(0)}.platform-header__links,.platform-header__actions{gap:0;min-width:0;display:grid}.platform-header__links{align-items:stretch}.platform-header .platform-header__links a{border-bottom:1px solid var(--platform-line);min-height:70px;font-family:var(--font-title), serif;border-radius:0;justify-content:flex-start;padding:0;font-size:31px;font-weight:520}.platform-header .platform-header__links a:hover,.platform-header .platform-header__links a.is-active{background:0 0}.platform-header nav a.is-active:not(.platform-header__join):after{display:none}.platform-header__actions{gap:8px}.platform-header__actions a{justify-content:center}.platform-header nav .platform-header__join{justify-content:center;width:100%}.platform-header__auth-placeholder{width:100%}.platform-hero,.designer-hero{grid-template-columns:1fr;padding-block:54px 62px}.platform-hero__visual{aspect-ratio:4/3;width:100%}.platform-section{padding-block:82px}.platform-section__head{gap:20px;display:grid}.platform-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-project-card.is-featured{grid-column:span 2}.platform-join{padding-block:84px;display:grid}.platform-listing__intro{grid-template-columns:1fr;gap:22px;padding-block:62px 46px}.platform-listing__intro>span{grid-column:auto}.platform-directory>article{grid-template-columns:210px 1fr;gap:28px}.designer-hero__visual{justify-self:start;width:min(100%,480px)}.designer-services__grid,.designer-contact .platform-shell{grid-template-columns:1fr;gap:52px}.platform-capabilities__grid{grid-template-columns:1fr}.platform-capabilities__grid article{border-bottom:1px solid #ffffff24;border-right:0;min-height:240px}.platform-capabilities__grid article:last-child{border-bottom:0}.platform-footer__top{grid-template-columns:1fr;gap:54px}}@media (max-width:560px){.platform-shell,.platform-header__inner{width:min(100% - 24px,1280px)}.platform-brand strong{font-size:11px}.platform-hero h1,.platform-for-designers__hero h1{font-size:clamp(2.85rem,13vw,3.55rem);line-height:.94}.platform-hero__copy>p,.platform-for-designers__hero>div>p{font-size:13px}.platform-primary,.platform-secondary{width:100%}.platform-hero__facts{margin-top:34px}.platform-hero__facts>div{padding-right:10px;display:block}.platform-hero__facts>div+div{padding-left:12px}.platform-hero__facts dd{margin-top:7px}.platform-hero__visual{aspect-ratio:3/4;border-radius:14px}.platform-hero__visual>aside{width:calc(100% - 20px);bottom:10px;right:10px}.platform-section__head h2{font-size:2.65rem}.platform-designer-grid,.platform-project-grid{grid-template-columns:1fr}.platform-project-card.is-featured{grid-column:auto}.platform-project-card.is-featured .platform-project-card__media,.platform-project-card__media{aspect-ratio:4/3}.platform-listing__intro h1{font-size:clamp(2.8rem,13vw,3.6rem)}.platform-directory>article{grid-template-columns:108px 1fr;gap:16px;padding-block:20px}.platform-directory article>div{padding-top:3px}.platform-directory__index{display:none}.platform-directory h2{margin-top:10px;font-size:2rem}.platform-directory strong{font-size:8px}.platform-directory p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}.platform-directory ul{display:none}.platform-directory footer{margin-top:14px}.platform-directory footer>span{display:none}.platform-directory footer a{min-height:34px}.designer-hero__copy h1{font-size:clamp(3rem,14vw,4rem)}.designer-hero__visual{width:100%}.designer-services__list>li{grid-template-columns:44px 1fr}.designer-contact{padding-block:78px}.platform-for-designers__preview-body{grid-template-columns:1fr;min-height:330px}.platform-for-designers__preview-plan{min-height:250px;margin:18px}.platform-for-designers__preview-panel{min-height:180px}.platform-for-designers__preview>footer{white-space:nowrap;gap:14px;overflow:hidden}.platform-footer__nav{grid-template-columns:1fr 1fr}.platform-footer__nav>div:last-child{grid-column:1/-1}.platform-footer__bottom{flex-direction:column;align-items:flex-start}.yb-public-project-header .yb-nav{display:none}.yb-public-project-header .yb-logo{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.yb-public-project-header .yb-button{min-height:38px;padding-inline:13px}.yb-public-project-hero{min-height:auto;padding-block:46px 56px}.yb-public-project-hero h1{font-size:clamp(3rem,14vw,4rem)}.yb-public-project-interactive{padding-top:74px}.yb-public-project-interactive__stage{border-radius:0;width:100%}.yb-public-project-cta{padding-block:78px}}@media (hover:hover){.platform-project-card__media,.platform-designer-card__visual,.platform-directory__visual{cursor:pointer}}@media (prefers-reduced-motion:reduce){.platform-header__nav,.platform-primary,.platform-secondary,.platform-designer-card__visual img,.platform-project-card__media img,.platform-directory__visual img{scroll-behavior:auto;transition:none!important}}.designer-portfolio-page .platform-project-grid{gap:clamp(1.15rem,2.25vw,1.7rem)}.designer-portfolio-page .platform-project-card{background:#fffdfa;border:1px solid #d0c2aa;border-radius:24px;flex-direction:column;min-width:0;padding:clamp(.72rem,1.25vw,.9rem);transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;overflow:hidden;box-shadow:0 18px 44px #302d2521}.designer-portfolio-page .platform-project-card:hover{border-color:#ac9b7b;transform:translateY(-3px);box-shadow:0 28px 62px #2b2d252b}.designer-portfolio-page .platform-project-card__media{border:1px solid #4644391a;border-radius:14px;width:100%}.designer-portfolio-page .platform-project-card__body{flex-direction:column;flex:1;min-height:0;padding:1.15rem .45rem .5rem;display:flex}.designer-portfolio-page .platform-project-card h2{margin:0 0 .5rem;font-size:clamp(1.58rem,2.35vw,2.05rem);line-height:1.04}.designer-portfolio-page .platform-project-card__body>p{min-height:0;margin:.42rem 0 0;font-size:.76rem;line-height:1.55}.yb-public-project-interactive--direct{background:0 0;padding-top:0}.yb-public-project-interactive--direct .yb-public-project-interactive__stage{width:100%;box-shadow:none;border-radius:0;padding-inline:0}.platform-home-showcase{isolation:isolate;color:#f6f2e9;background:#080a08;min-height:min(780px,100svh - 72px);position:relative;overflow:hidden}.platform-home-showcase__backdrop,.platform-home-showcase__veil{position:absolute;inset:0}.platform-home-showcase__backdrop{z-index:-2;background:#000}.platform-home-showcase__backdrop img{object-fit:cover;opacity:1;filter:saturate(.86)contrast(1.04)brightness(.78);width:100%;height:100%;transition:opacity .52s cubic-bezier(.65,0,.35,1),filter .52s}.platform-home-showcase__backdrop img.is-fading{opacity:0;filter:saturate(.65)brightness(0)}.platform-home-showcase__backdrop img.is-preloading{opacity:0;visibility:hidden}.platform-home-showcase__veil{z-index:-1;background:linear-gradient(90deg,#060907f0 0%,#080a08d6 30%,#0709076b 58%,#070907ad 100%),linear-gradient(#0000 60%,#040504ad)}.platform-home-showcase__content{min-height:inherit;flex-direction:column;justify-content:flex-end;padding-top:clamp(4.5rem,10vw,8rem);padding-bottom:clamp(2rem,4.5vw,4rem);display:flex}.platform-home-showcase__copy{max-width:48rem}.platform-home-showcase__copy>span{color:#d8bd7a;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.66rem;font-weight:850;display:inline-flex}.platform-home-showcase h1{color:#fffdf8;max-width:47rem;font-family:var(--font-title), serif;letter-spacing:-.062em;text-wrap:balance;margin:1.15rem 0 1.4rem;font-size:clamp(3.35rem,6.35vw,6.75rem);font-weight:520;line-height:.87}.platform-home-showcase__copy>p{color:#f6f2e9c2;max-width:34rem;margin:0;font-size:.95rem;line-height:1.7}.platform-home-showcase__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.85rem;display:flex}.platform-home-showcase .platform-primary{color:#162218;background:#f4efe4}.platform-home-showcase .platform-primary:hover{background:#fff}.platform-home-showcase .platform-secondary{color:#fffdf8;border-color:#ffffff7a}.platform-home-showcase .platform-secondary:hover{background:#ffffff1a;border-color:#fff}.platform-home-showcase__facts{border-top:1px solid #ffffff38;width:min(100%,33rem);margin:2.5rem 0 0;display:flex}.platform-home-showcase__facts>div{grid-template-columns:auto 1fr;align-items:baseline;gap:.6rem;width:50%;padding:1rem 1rem 0 0;display:grid}.platform-home-showcase__facts>div+div{border-left:1px solid #ffffff38;padding-left:1rem}.platform-home-showcase__facts dt{color:#fffdf8;font-family:var(--font-title), serif;font-size:1.8rem;line-height:1}.platform-home-showcase__facts dd{color:#f6f2e99e;margin:0;font-size:.64rem;font-weight:700;line-height:1.38}@media (max-width:700px){.platform-home-showcase{min-height:min(720px,100svh - 64px)}.platform-home-showcase__veil{background:linear-gradient(90deg,#060907db,#06090775),linear-gradient(#0000 46%,#040504c7)}.platform-home-showcase__content{justify-content:flex-end;padding-top:6rem}.platform-home-showcase h1{font-size:clamp(3.1rem,14vw,4.5rem);line-height:.9}.platform-home-showcase__facts>div{grid-template-columns:1fr;gap:.3rem}}@media (prefers-reduced-motion:reduce){.platform-home-showcase__backdrop img{transition:none}}.admin-platform-menu{max-width:1160px}.admin-platform-menu__head{padding:.35rem 0 1.75rem}.admin-platform-menu__head .yb-eyebrow{color:#7b6a43}.admin-platform-menu__head h1{font-family:var(--font-title), serif;letter-spacing:-.045em;margin:.45rem 0 0;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:520;line-height:.95}.admin-platform-menu__head p:last-child{color:#746b5f;margin:.8rem 0 0;font-size:.9rem}.admin-platform-menu__section{border-top:1px solid #ded3c5;padding:1.5rem 0}.admin-platform-menu__section+.admin-platform-menu__section{margin-top:.35rem}.admin-platform-menu__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.15rem 1.5rem;display:grid}.admin-platform-menu__item{color:#172219;border-radius:1rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.8rem;min-height:5.75rem;padding:.7rem;text-decoration:none;transition:background .16s,transform .16s;display:grid}.admin-platform-menu__item:hover{background:#f3eee5;transform:translateY(-1px)}.admin-platform-menu__item>span:first-child{background:#fffdf9;border-radius:.9rem;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:0 6px 16px #37312714}.admin-platform-menu__item strong{color:#2b609a;font-size:.88rem;font-weight:750;line-height:1.2;display:block}.admin-platform-menu__item small{color:#625e57;margin-top:.38rem;font-size:.7rem;font-weight:600;line-height:1.32;display:block}.admin-platform-entity{max-width:1340px}.admin-platform-entity__head{border-bottom:1px solid #ded3c5;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:1.25rem 2rem;padding-bottom:1.5rem;display:grid}.admin-platform-entity__head>a{color:#696157;grid-column:1/-1;align-items:center;gap:.4rem;width:max-content;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.admin-platform-entity__head>div{grid-template-columns:2.25rem 1fr;align-items:center;gap:.75rem;display:grid}.admin-platform-entity__head>div>span{color:#3e7752;background:#eaf1e7;border-radius:.8rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.admin-platform-entity__head h1{font-family:var(--font-title), serif;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:520;line-height:.95}.admin-platform-entity__head p{color:#746b5f;grid-column:2;margin:.4rem 0 0;font-size:.83rem;line-height:1.45}.admin-platform-entity__head label{display:block;position:relative}.admin-platform-entity__head label>svg{color:#83796c;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.admin-platform-entity__head input{color:#29251f;background:#fffdf9;border:1px solid #d8cdbd;border-radius:.8rem;width:100%;padding:.75rem .8rem .75rem 2.35rem;font-size:.8rem}.admin-platform-entity__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;padding-top:1.5rem;display:grid}.admin-platform-entity__grid>article{background:#fffdf9;border:1px solid #ded3c5;border-radius:1.05rem;flex-direction:column;min-height:12.5rem;padding:1rem;display:flex;box-shadow:0 8px 22px #3731270b}.admin-platform-entity__card-head{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.admin-platform-entity__card-head h2{color:#202a20;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.86rem;font-weight:820;line-height:1.25;display:-webkit-box;overflow:hidden}.admin-platform-entity__company{align-items:center;gap:.55rem;min-width:0;display:flex}.platform-company-logo.is-admin-company{border-radius:.65rem;width:2.2rem;height:2.2rem}.admin-platform-entity__project-owner{color:#746b5f;align-items:center;gap:.55rem;min-width:0;margin-top:.65rem;display:flex}.admin-platform-entity__project-owner>span{gap:.08rem;min-width:0;display:grid}.admin-platform-entity__project-owner strong,.admin-platform-entity__project-owner small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-platform-entity__project-owner strong{color:#4e493f;font-size:.7rem}.admin-platform-entity__project-owner small{font-size:.6rem}.admin-platform-entity__grid>article>p{color:#746b5f;text-overflow:ellipsis;white-space:nowrap;margin:.48rem 0 0;font-size:.7rem;overflow:hidden}.admin-platform-entity__status{color:#6b645b;letter-spacing:.055em;text-transform:uppercase;background:#eeeae3;border-radius:999px;flex:none;padding:.25rem .4rem;font-size:.54rem;font-weight:850;line-height:1}.admin-platform-entity__status.is-green{color:#31553d;background:#e8f1e6}.admin-platform-entity__status.is-sand{color:#8c6139;background:#f5ece2}.admin-platform-entity__status.is-red{color:#974436;background:#f9e8e5}.admin-platform-entity__grid dl{border-top:1px solid #e6dccf;gap:.5rem;margin:1rem 0 0;padding-top:.75rem;display:grid}.admin-platform-entity__grid dl:has(div+div){grid-template-columns:repeat(2,1fr)}.admin-platform-entity__grid dt{color:#8a8074;font-size:.62rem}.admin-platform-entity__grid dd{color:#342f29;text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 0;font-size:.7rem;font-weight:800;overflow:hidden}.admin-platform-entity__grid footer{align-items:center;gap:.45rem;margin-top:auto;padding-top:.85rem;display:flex}.admin-platform-entity__grid footer button{color:#fff;cursor:pointer;background:#263a2a;border:0;border-radius:.5rem;align-items:center;gap:.35rem;min-height:1.9rem;padding:.35rem .55rem;font-size:.62rem;font-weight:800;display:inline-flex}.admin-platform-entity__grid footer button.is-danger{color:#994839;background:#f7e8e3}.admin-platform-entity__grid footer>a{color:#546252;border:1px solid #d9cebd;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;display:grid}.admin-platform-entity__empty{color:#746b5f;border:1px dashed #d7ccbb;border-radius:1rem;margin-top:1.5rem;padding:1.25rem;font-size:.8rem}@media (max-width:1100px){.admin-platform-menu__grid,.admin-platform-entity__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.admin-platform-menu__grid,.admin-platform-entity__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.admin-platform-menu__item{grid-template-columns:2rem minmax(0,1fr);min-height:5rem;padding:.55rem}.admin-platform-menu__item>span:first-child{width:2rem;height:2rem}.admin-platform-entity__head{grid-template-columns:1fr}.admin-platform-entity__head label{grid-column:1}.admin-platform-entity__head p{grid-column:2}.admin-platform-entity__grid>article{min-height:11.75rem;padding:.8rem}}@media (max-width:430px){.admin-platform-menu__grid,.admin-platform-entity__grid{grid-template-columns:1fr}}@media (max-width:980px){.designer-profile-hero:before{display:none}.designer-profile-hero__grid{grid-template-columns:1fr;gap:58px;min-height:auto;padding-block:62px 76px}.designer-profile-hero__copy{max-width:780px}.designer-profile-hero__copy h1{max-width:760px;font-size:clamp(4rem,11vw,6.5rem)}.designer-profile-hero__visual{justify-self:center;width:min(86%,610px)}.designer-profile-contact .platform-shell{grid-template-columns:1fr;gap:48px}}@media (max-width:620px){.designer-profile-hero__grid{gap:46px;padding-block:40px 58px}.designer-profile-hero__brand{gap:12px;min-height:0;margin-bottom:34px;display:grid}.platform-company-logo.is-profile-hero{width:min(210px,62vw);height:96px}.designer-profile-hero__brand>div{gap:4px}.designer-profile-hero__eyebrow{align-items:flex-start;font-size:7px;line-height:1.5}.designer-profile-hero__eyebrow>span{margin-top:5px}.designer-profile-hero__copy h1{margin-top:15px;font-size:clamp(3.45rem,17vw,5rem);line-height:.9}.designer-profile-hero__copy h2{margin-top:24px;font-size:15px}.designer-profile-hero__actions{gap:8px;margin-top:25px;display:grid}.designer-profile-hero__actions .platform-primary,.designer-profile-hero__contact-link{justify-content:center;width:100%}.designer-profile-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.designer-profile-hero__facts>span{min-width:0}.designer-profile-hero__visual{width:100%;padding:12px 0 12px 12px}.designer-profile-hero__visual:before{right:12px}.designer-profile-hero__seal{width:88px;height:88px;top:10%;left:-5px}.designer-profile-hero__seal span{font-size:27px}.designer-profile-hero__seal small{margin-top:5px;font-size:6px}.designer-profile-hero__visual figcaption{min-width:min(250px,74%);bottom:28px;right:0}.designer-profile-work .platform-section__head{gap:24px}.designer-profile-contact__brand>.platform-company-logo.is-profile-contact{width:190px}.designer-profile-contact__brand h2{font-size:clamp(3rem,14vw,4.3rem)}.designer-profile-contact__links>a{padding:18px}}@media (prefers-reduced-motion:reduce){.designer-profile-hero__copy,.designer-profile-hero__visual{animation:none}}.designer-studio-page{color:#182019;background:#f2f0e9;overflow:clip}.designer-studio-hero{border-bottom:1px solid #1820191f;grid-template-columns:minmax(420px,42%) minmax(0,58%);min-height:min(880px,100svh - 74px);display:grid}.designer-studio-hero__copy{background:radial-gradient(circle at 2% 5%,#ad97661f,#0000 28rem),#f2f0e9;flex-direction:column;min-width:0;padding:clamp(38px,4.8vw,78px) clamp(34px,5.5vw,88px);display:flex}.designer-studio-hero__brand{border-bottom:1px solid #18201926;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:26px;display:flex}.platform-company-logo.is-studio-hero{width:clamp(180px,18vw,260px);height:96px;overflow:visible}.designer-studio-hero__brand>span:not(.platform-company-logo){color:#304736;width:76px;height:76px;font-family:var(--font-title), serif;place-items:center;font-size:45px;display:grid}.designer-studio-hero__brand small{color:#89877e;letter-spacing:.14em;text-align:right;text-transform:uppercase;max-width:120px;padding-bottom:8px;font-size:7px;font-weight:850;line-height:1.45}.designer-studio-hero__body{margin-block:auto;padding-block:48px;animation:.62s cubic-bezier(.2,.7,.2,1) both designer-studio-enter}.designer-studio-kicker{color:#88764f;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8px;font-weight:850;line-height:1.5}.designer-studio-hero__body h1{max-width:650px;font-family:var(--font-title), serif;letter-spacing:-.065em;text-wrap:balance;margin:19px 0 0;font-size:clamp(4.2rem,6vw,7.2rem);font-weight:500;line-height:.86}.designer-studio-hero__body h2{max-width:560px;margin:30px 0 0;font-size:clamp(1rem,1.25vw,1.2rem);font-weight:720;line-height:1.6}.designer-studio-hero__actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:34px;display:flex}.designer-studio-hero__actions a{color:#1c2c20;border:1px solid #1c2c20;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:10px;font-weight:850;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.designer-studio-hero__actions a:first-child{color:#fff;background:#1c2c20}.designer-studio-hero__actions a:hover{transform:translateY(-1px)}.designer-studio-hero__actions a:first-child:hover{background:#2c4432}.designer-studio-hero__actions a:last-child:hover{background:#fff9}.designer-studio-hero__meta{color:#7c7d76;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #18201926;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;min-height:54px;padding-top:22px;font-size:8px;font-weight:760;display:flex}.designer-studio-hero__meta span{align-items:center;gap:7px;display:flex}.designer-studio-hero__meta strong{color:#26342a;font-family:var(--font-title), serif;letter-spacing:-.02em;font-size:24px;font-weight:520}.designer-studio-hero__media{min-width:0;min-height:inherit;background:#bec3b8;margin:0;position:relative;overflow:hidden}.designer-studio-hero__media:after{content:"";pointer-events:none;background:linear-gradient(#0c140e0a 44%,#0c140e9e 100%);position:absolute;inset:0}.designer-studio-hero__media>img{object-fit:cover;width:100%;height:100%;animation:.9s cubic-bezier(.2,.7,.2,1) both designer-studio-image}.designer-studio-hero__media>span{color:#596258;height:100%;font-family:var(--font-title), serif;place-items:center;font-size:120px;display:grid}.designer-studio-hero__media figcaption{z-index:1;color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px 30px;display:grid;position:absolute;bottom:clamp(24px,4vw,58px);left:clamp(24px,4vw,62px);right:clamp(24px,4vw,62px)}.designer-studio-hero__media figcaption small{color:#ffffffad;letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;font-size:7px;font-weight:850}.designer-studio-hero__media figcaption strong{font-family:var(--font-title), serif;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.7rem,3vw,3rem);font-weight:520;line-height:1;overflow:hidden}.designer-studio-hero__media figcaption span{color:#ffffffbf;font-size:9px;font-weight:750}.designer-studio-about{background:#fbfaf6;padding-block:clamp(94px,10vw,150px)}.designer-studio-about__grid{grid-template-columns:90px minmax(240px,340px) minmax(0,1fr);align-items:start;gap:clamp(34px,6vw,86px);display:grid}.designer-studio-section-mark{border-top:1px solid #18201940;align-content:start;gap:9px;padding-top:12px;display:grid}.designer-studio-section-mark span{font-family:var(--font-title), serif;font-size:21px}.designer-studio-section-mark small{color:#8b887f;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:850;line-height:1.4}.designer-studio-about__portrait{aspect-ratio:3/4;background:#d9d6cd;margin:0;overflow:hidden}.designer-studio-about__portrait img{object-fit:cover;width:100%;height:100%}.designer-studio-about__portrait>span{height:100%;font-family:var(--font-title), serif;place-items:center;font-size:80px;display:grid}.designer-studio-about__copy{max-width:690px;padding-top:7px}.designer-studio-about__copy h2{font-family:var(--font-title), serif;letter-spacing:-.052em;text-wrap:balance;margin:19px 0 25px;font-size:clamp(2.8rem,4.3vw,5rem);font-weight:500;line-height:.94}.designer-studio-about__copy>p:not(.designer-studio-kicker){color:#666961;max-width:630px;margin:0;font-size:14px;line-height:1.85}.designer-studio-about__tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.designer-studio-about__tags span{color:#4e554f;border:1px solid #18201929;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:750}.designer-studio-about__signature{border-top:1px solid #18201921;gap:3px;margin-top:40px;padding-top:20px;display:grid}.designer-studio-about__signature span{font-family:var(--font-title), serif;font-size:24px}.designer-studio-about__signature small{color:#929088;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:800}.designer-studio-projects{background:#e8e4da;padding-block:clamp(94px,10vw,150px)}.designer-studio-projects__head,.designer-studio-services__head{grid-template-columns:90px minmax(0,1fr) auto;align-items:end;gap:clamp(34px,6vw,86px);margin-bottom:58px;display:grid}.designer-studio-projects__head h2,.designer-studio-services__head h2{max-width:760px;font-family:var(--font-title), serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(3rem,5vw,5.6rem);font-weight:500;line-height:.9}.designer-studio-projects__head>a{color:#28322b;text-transform:uppercase;border-bottom:1px solid #60675f;align-items:center;gap:8px;padding-bottom:8px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.designer-studio-projects__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:26px 20px;display:grid}.designer-studio-projects__grid article{grid-column:span 5;min-width:0}.designer-studio-projects__grid article.is-lead{grid-area:span 2/span 7}.designer-studio-projects__grid.is-count-1 article.is-lead{grid-column:1/-1}.designer-studio-projects__media{aspect-ratio:16/10;background:#c8c8be;display:block;overflow:hidden}.designer-studio-projects__grid article.is-lead .designer-studio-projects__media{aspect-ratio:4/5}.designer-studio-projects__grid.is-count-1 article.is-lead .designer-studio-projects__media{aspect-ratio:16/9}.designer-studio-projects__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.designer-studio-projects__media>span{color:#5d675d;height:100%;font-family:var(--font-title), serif;place-items:center;font-size:80px;display:grid}.designer-studio-projects__grid article:hover img{transform:scale(1.025)}.designer-studio-projects__grid article>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 20px;padding-top:15px;display:grid}.designer-studio-projects__grid article small{color:#7e7d75;letter-spacing:.11em;text-transform:uppercase;grid-column:1;font-size:7px;font-weight:800}.designer-studio-projects__grid article h3{font-family:var(--font-title), serif;letter-spacing:-.035em;grid-column:1;margin:0;font-size:clamp(1.45rem,2.3vw,2.3rem);font-weight:520;line-height:1}.designer-studio-projects__grid article h3 a{color:inherit;text-decoration:none}.designer-studio-projects__grid article>div>svg{grid-area:1/2/span 2}.designer-studio-services{color:#f3f1ea;background:#17231a;padding-block:clamp(94px,10vw,150px)}.designer-studio-services .designer-studio-section-mark{border-color:#ffffff40}.designer-studio-services .designer-studio-section-mark small{color:#9fa99f}.designer-studio-services__head{grid-template-columns:90px minmax(0,1fr)}.designer-studio-services__layout{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:clamp(56px,8vw,120px);display:grid}.designer-studio-services__layout>ol{margin:0;padding:0;list-style:none}.designer-studio-services__layout>ol li{border-top:1px solid #ffffff29;grid-template-columns:54px minmax(0,1fr);gap:14px;padding:25px 0 28px;display:grid}.designer-studio-services__layout>ol li>span{color:#ad9a6c;padding-top:5px;font-size:8px;font-weight:850}.designer-studio-services__layout>ol h3{font-family:var(--font-title), serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,2.5vw,2.5rem);font-weight:500;line-height:1}.designer-studio-services__layout>ol p{color:#aeb7ae;max-width:580px;margin:10px 0 0;font-size:12px;line-height:1.7}.designer-studio-services__layout>aside{border:1px solid #ffffff2e;align-self:start;padding:clamp(24px,3vw,36px)}.designer-studio-services__layout>aside h3{max-width:380px;font-family:var(--font-title), serif;letter-spacing:-.04em;margin:13px 0 12px;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:.96}.designer-studio-services__layout>aside>p:not(.designer-studio-kicker){color:#aeb7ae;margin:0;font-size:12px;line-height:1.6}.designer-studio-services #project-request{scroll-margin-top:24px}.designer-studio-contact{background:#d7d1c5;padding-block:clamp(90px,10vw,145px)}.designer-studio-contact__grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:clamp(56px,9vw,135px);display:grid}.platform-company-logo.is-studio-contact{width:clamp(170px,17vw,240px);height:90px;margin-bottom:34px;overflow:visible}.designer-studio-contact h2{max-width:760px;font-family:var(--font-title), serif;letter-spacing:-.06em;text-wrap:balance;margin:16px 0 0;font-size:clamp(3.5rem,6vw,6.7rem);font-weight:500;line-height:.86}.designer-studio-contact aside{border-top:1px solid #1820193b;display:grid}.designer-studio-contact aside>a{color:#263028;border-bottom:1px solid #18201929;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;min-width:0;padding:20px 0;text-decoration:none;display:grid}.designer-studio-contact aside>a>span{color:#7b786f;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:820;display:flex}.designer-studio-contact aside>a>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.designer-studio-contact aside>a>svg{grid-area:1/2/span 2}.designer-studio-contact aside>p{color:#69675f;font-size:12px;line-height:1.65}@keyframes designer-studio-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes designer-studio-image{0%{opacity:.72;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (max-width:1050px){.designer-studio-hero{grid-template-columns:1fr;min-height:0}.designer-studio-hero__copy{min-height:660px}.designer-studio-hero__media{min-height:68svh}.designer-studio-about__grid{grid-template-columns:70px minmax(230px,300px) minmax(0,1fr);gap:32px}.designer-studio-projects__head,.designer-studio-services__head{grid-template-columns:70px minmax(0,1fr);gap:32px}.designer-studio-projects__head>a{grid-column:2;justify-self:start}.designer-studio-services__layout,.designer-studio-contact__grid{grid-template-columns:1fr;gap:55px}}@media (max-width:760px){.designer-studio-hero__copy{min-height:600px;padding:32px 24px}.designer-studio-hero__brand{align-items:center;padding-bottom:20px}.platform-company-logo.is-studio-hero{width:min(210px,58vw);height:78px}.designer-studio-hero__brand small{max-width:96px;font-size:6px}.designer-studio-hero__body{padding-block:40px}.designer-studio-hero__body h1{font-size:clamp(3.8rem,16vw,5.5rem)}.designer-studio-hero__body h2{margin-top:23px;font-size:14px}.designer-studio-hero__actions{display:grid}.designer-studio-hero__actions a{width:100%}.designer-studio-hero__meta{flex-direction:column;align-items:flex-start}.designer-studio-hero__media{min-height:56svh}.designer-studio-hero__media figcaption{bottom:22px;left:20px;right:20px}.designer-studio-hero__media figcaption strong{font-size:25px}.designer-studio-about__grid{grid-template-columns:1fr}.designer-studio-section-mark{grid-template-columns:auto 1fr;align-items:baseline;gap:12px}.designer-studio-about__portrait{width:min(82%,330px)}.designer-studio-about__copy h2{font-size:clamp(2.8rem,12vw,4rem)}.designer-studio-projects__head,.designer-studio-services__head{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.designer-studio-projects__head>a{grid-column:1}.designer-studio-projects__head h2,.designer-studio-services__head h2{font-size:clamp(3rem,13vw,4.3rem)}.designer-studio-projects__grid{grid-template-columns:1fr;gap:38px}.designer-studio-projects__grid article,.designer-studio-projects__grid article.is-lead{grid-area:auto/1}.designer-studio-projects__grid article.is-lead .designer-studio-projects__media,.designer-studio-projects__media{aspect-ratio:4/3}.designer-studio-services__layout>ol li{grid-template-columns:42px minmax(0,1fr)}.designer-studio-contact h2{font-size:clamp(3.5rem,15vw,5rem)}}@media (prefers-reduced-motion:reduce){.designer-studio-hero__body,.designer-studio-hero__media>img{animation:none}.designer-studio-projects__media img{transition:none}}.designer-profile-v2{color:#172019;background:#f5f3ed;overflow:clip}.designer-profile-v2__hero{color:#f8f5ed;background:#183126;border:1px solid #ffffff14;border-radius:28px;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);min-height:min(760px,100svh - 98px);margin-top:24px;display:grid;overflow:hidden;box-shadow:0 30px 80px #1b2a2024}.designer-profile-v2__hero-copy{flex-direction:column;min-width:0;padding:clamp(34px,4.5vw,66px);display:flex}.designer-profile-v2__eyebrow{color:#f7f4ea9e;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;font-size:8px;font-weight:820;display:flex}.designer-profile-v2__eyebrow>span{background:#d1b978;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #d1b9781a}.designer-profile-v2__eyebrow p{align-items:center;gap:6px;min-width:0;margin:0;display:inline-flex}.designer-profile-v2__eyebrow p+p:before{content:"";background:#ffffff2e;width:1px;height:12px;margin-right:4px}.designer-profile-v2__hero-heading{min-width:0;margin-block:auto;padding-block:clamp(54px,7vh,88px) 48px}.designer-profile-v2__hero-heading h1{max-width:650px;font-family:var(--font-title), serif;letter-spacing:-.067em;text-wrap:balance;margin:0;font-size:clamp(5rem,7.1vw,7.3rem);font-weight:500;line-height:.84}.designer-profile-v2__hero-heading h2{color:#f5f2e9;text-wrap:balance;max-width:570px;margin:30px 0 0;font-size:clamp(1.05rem,1.35vw,1.28rem);font-weight:660;line-height:1.5}.designer-profile-v2__hero-intro{color:#f7f4eaa6;max-width:540px;margin:16px 0 0;font-size:12px;line-height:1.75}.designer-profile-v2__hero-actions{flex-wrap:wrap;gap:10px;margin-bottom:clamp(36px,5vh,56px);display:flex}.designer-profile-v2__hero-actions a{color:#f8f5ed;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 21px;font-size:10px;font-weight:820;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.designer-profile-v2__hero-actions a.is-primary{color:#183126;background:#f2ede1;border-color:#f2ede1}.designer-profile-v2__hero-actions a:hover{border-color:#fff;transform:translateY(-2px)}.designer-profile-v2__hero-actions a.is-primary:hover{background:#fff}.designer-profile-v2__facts{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding-top:26px;display:grid}.designer-profile-v2__facts>div{align-items:center;gap:13px;min-width:0;padding-right:14px;display:flex}.designer-profile-v2__facts>div+div{border-left:1px solid #ffffff24;padding-left:18px}.designer-profile-v2__facts dt{color:#e1cd97;font-family:var(--font-title), serif;margin:0;font-size:32px;line-height:1}.designer-profile-v2__facts dt svg{width:22px;height:22px}.designer-profile-v2__facts dd{color:#f7f4ea91;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:8.5px;font-weight:790;line-height:1.55}.designer-profile-v2__hero-visual{background:#98a195;min-width:0;min-height:100%;margin:0;position:relative;overflow:hidden}.designer-profile-v2__hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0c18110f 45%,#0c18119e 100%);position:absolute;inset:0}.designer-profile-v2__hero-visual>img{object-fit:cover;width:100%;height:100%;animation:.9s cubic-bezier(.2,.7,.2,1) both designer-profile-v2-image}.designer-profile-v2__hero-placeholder{color:#fff9;height:100%;font-family:var(--font-title), serif;place-items:center;font-size:120px;display:grid}.designer-profile-v2__hero-brand{z-index:2;color:#1b2d21;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf8f2eb;border:1px solid #ffffffb3;border-radius:16px;align-items:center;gap:12px;max-width:calc(100% - 52px);padding:9px 13px 9px 10px;display:flex;position:absolute;bottom:26px;left:26px;box-shadow:0 14px 35px #0d191124}.platform-company-logo.is-profile-v2{width:84px;height:46px;overflow:visible}.designer-profile-v2__hero-brand>span:not(.platform-company-logo){color:#dfcb95;width:42px;height:42px;font-family:var(--font-title), serif;background:#183126;border-radius:50%;place-items:center;font-size:24px;display:grid}.designer-profile-v2__hero-brand p{gap:2px;margin:0;display:grid}.designer-profile-v2__hero-brand small{color:#89887f;letter-spacing:.13em;text-transform:uppercase;font-size:6px;font-weight:820}.designer-profile-v2__hero-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:10px;overflow:hidden}.designer-profile-v2__about,.designer-profile-v2__work,.designer-profile-v2__services{scroll-margin-top:96px}.designer-profile-v2__about{padding-block:clamp(40px,3vw,52px) clamp(46px,3.4vw,58px)}.designer-profile-v2__section-label{border-top:1px solid #1720193d;grid-template-columns:36px minmax(0,1fr);align-content:start;gap:10px;padding-top:13px;display:grid}.designer-profile-v2__section-label span{font-family:var(--font-title), serif;font-size:17px;line-height:1}.designer-profile-v2__section-label p{color:#777970;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:7px;font-weight:820;line-height:1.45}.designer-profile-v2__about-copy{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(32px,4vw,64px);min-width:0;padding-top:28px;display:grid}.designer-profile-v2__about-text h2{font-family:var(--font-title), serif;letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,3.8vw,4.35rem);font-weight:500;line-height:1}.designer-profile-v2__about-text>p{color:#626760;max-width:440px;margin:20px 0 0;font-size:15px;line-height:1.8}.designer-profile-v2__profile-details{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:30px;display:grid}.designer-profile-v2__profile-details section{min-width:0}.designer-profile-v2__profile-details h3{color:#24352a;letter-spacing:-.025em;text-transform:none;margin:0;font-size:clamp(1.05rem,1.35vw,1.25rem);font-weight:780;line-height:1.2}.designer-profile-v2__tags{flex-wrap:wrap;align-content:start;gap:8px;margin-top:14px;display:flex}.designer-profile-v2__tags span{color:#4e554f;border:1px solid #1720192b;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:740}.designer-profile-v2__work{background:#e4ded3;padding-block:clamp(96px,10vw,146px)}.designer-profile-v2__work-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:42px;display:flex}.designer-profile-v2__work-head h2{font-family:var(--font-title), serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,3.8vw,4.35rem);font-weight:500;line-height:1}.designer-profile-v2__work-head>a{color:#243229;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #344138;align-items:center;gap:8px;padding-bottom:8px;font-size:8px;font-weight:830;text-decoration:none;display:inline-flex}.designer-profile-v2__work-head>p{color:#666b64;letter-spacing:.08em;text-transform:uppercase;border:1px solid #1720192e;border-radius:999px;margin:0;padding:9px 13px;font-size:8px;font-weight:810}.designer-profile-v2__project-controls{background:#f9f7f19e;border:1px solid #17201924;border-radius:18px;margin-bottom:30px;padding:18px;box-shadow:0 12px 34px #2d2a220e}.designer-profile-v2__project-control-grid{grid-template-columns:minmax(230px,1.25fr) repeat(3,minmax(155px,.75fr));gap:10px;display:grid}.designer-profile-v2__project-search,.designer-profile-v2__project-control{gap:7px;min-width:0;display:grid}.designer-profile-v2__project-search>span,.designer-profile-v2__project-control>span{color:#777b74;letter-spacing:.12em;text-transform:uppercase;padding-left:2px;font-size:7px;font-weight:840}.designer-profile-v2__project-search>div,.designer-profile-v2__project-control>div{color:#677068;background:#fffefad1;border:1px solid #17201929;border-radius:11px;align-items:center;gap:9px;min-width:0;min-height:44px;padding:0 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.designer-profile-v2__project-search>div:focus-within,.designer-profile-v2__project-control>div:focus-within{background:#fffefb;border-color:#4e6955;box-shadow:inset 0 0 0 1px #4e695533}.designer-profile-v2__project-search input,.designer-profile-v2__project-control select{color:#263128;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px;font-weight:710}.designer-profile-v2__project-search input::placeholder{color:#969991}.designer-profile-v2__project-search input::-webkit-search-cancel-button{display:none}.designer-profile-v2__project-control select{appearance:none;cursor:pointer}.designer-profile-v2__project-control select:disabled{cursor:default;opacity:.52}.designer-profile-v2__project-control .is-chevron{pointer-events:none;flex:none}.designer-profile-v2__project-search button{color:#5d665e;cursor:pointer;background:#ece9e1;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.designer-profile-v2__project-controls-footer{border-top:1px solid #1720191a;justify-content:space-between;align-items:flex-end;gap:18px;min-height:35px;margin-top:15px;padding:14px 2px 0;display:flex}.designer-profile-v2__project-controls-footer p{color:#6c726b;margin:0;font-size:10px}.designer-profile-v2__project-controls-footer p strong{color:#263128;font-size:13px}.designer-profile-v2__project-controls-footer button{color:#3f5946;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:9px;font-weight:800;display:inline-flex}.designer-profile-v2__project-controls-footer button:hover{color:#1d3825}.designer-profile-v2__project-empty{color:#666d65;text-align:center;border:1px dashed #17201938;border-radius:18px;align-content:center;place-items:center;gap:14px;min-height:200px;display:grid}.designer-profile-v2__project-empty p{margin:0}.designer-profile-v2__project-empty h3{color:#2f3931;margin:2px 0 -5px;font-size:16px}.designer-profile-v2__project-empty>svg{color:#798078}.designer-profile-v2__project-empty button{color:#24352a;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;font-weight:780;display:inline-flex}.designer-profile-v2__project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.designer-profile-v2__project-grid article{background:#f8f6f0ad;border:1px solid #1720191a;border-radius:20px;flex-direction:column;min-width:0;padding:8px 8px 20px;display:flex;box-shadow:0 16px 42px #242b230f}.designer-profile-v2__project-media{aspect-ratio:16/10;background:#bac0b4;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 20px 55px #242b231a}.designer-profile-v2__project-media:after{content:"";background:linear-gradient(#0a140d0d 54%,#0a140d59 100%);position:absolute;inset:0}.designer-profile-v2__project-media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.designer-profile-v2__project-placeholder{color:#5d685e;height:100%;font-family:var(--font-title), serif;place-items:center;font-size:88px;display:grid}.designer-profile-v2__project-arrow{z-index:2;color:#183126;background:#f5f2e9;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .18s;display:grid;position:absolute;bottom:20px;right:20px}.designer-profile-v2__project-media:hover img{transform:scale(1.025)}.designer-profile-v2__project-media:hover .designer-profile-v2__project-arrow{transform:rotate(8deg)}.designer-profile-v2__project-copy{margin-top:0;padding:18px 12px 0;display:block}.designer-profile-v2__project-copy>div>p{color:#74766f;letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:7px;font-weight:810}.designer-profile-v2__project-copy h3{font-family:var(--font-title), serif;letter-spacing:-.042em;margin:0;font-size:clamp(1.65rem,2.25vw,2.45rem);font-weight:510;line-height:1}.designer-profile-v2__project-copy h3 a{color:inherit;text-decoration:none}.designer-profile-v2__project-copy>p{color:#666a63;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.designer-profile-v2__services{color:#f4f1e9;background:#16271d;padding-block:clamp(100px,10vw,150px)}.designer-profile-v2__services-grid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(56px,8vw,120px);display:grid}.designer-profile-v2__services-copy>p{color:#cfb879;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8px;font-weight:830}.designer-profile-v2__services-copy h2{max-width:570px;font-family:var(--font-title), serif;letter-spacing:-.055em;text-wrap:balance;margin:17px 0 15px;font-size:clamp(3.1rem,4.8vw,5.25rem);font-weight:500;line-height:.92}.designer-profile-v2__services-copy>span{color:#f4f1e994;max-width:390px;font-size:12px;line-height:1.7;display:block}.designer-profile-v2__inquiry-card{color:#19281f;background:#f2eee4;border-radius:24px;min-width:0;padding:clamp(26px,4vw,48px);scroll-margin-top:94px;box-shadow:0 26px 75px #040e0833}.designer-profile-v2__inquiry-intro>p{color:#8a744c;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8px;font-weight:830}.designer-profile-v2__inquiry-intro h3{max-width:560px;font-family:var(--font-title), serif;letter-spacing:-.052em;text-wrap:balance;margin:15px 0 12px;font-size:clamp(2.6rem,4.2vw,4.6rem);font-weight:500;line-height:.92}.designer-profile-v2__inquiry-intro>span{color:#676a63;max-width:570px;font-size:11px;line-height:1.7;display:block}.designer-profile-v2__inquiry-card .designer-inquiry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;margin-top:30px}.designer-profile-v2__inquiry-card .designer-inquiry-form>label:nth-of-type(4),.designer-profile-v2__inquiry-card .designer-inquiry-form>button,.designer-profile-v2__inquiry-card .designer-inquiry-form>p{grid-column:1/-1}.designer-profile-v2__inquiry-card .designer-inquiry-form label>span{color:#303a33}.designer-profile-v2__inquiry-card .designer-inquiry-form label i{color:#8c8e88}.designer-profile-v2__inquiry-card .designer-inquiry-form input,.designer-profile-v2__inquiry-card .designer-inquiry-form textarea{color:#18281f;background:#ffffff94;border-color:#18281f29}.designer-profile-v2__inquiry-card .designer-inquiry-form input::placeholder,.designer-profile-v2__inquiry-card .designer-inquiry-form textarea::placeholder{color:#96968f}.designer-profile-v2__inquiry-card .designer-inquiry-form input:focus,.designer-profile-v2__inquiry-card .designer-inquiry-form textarea:focus{background:#fff;border-color:#31523b;box-shadow:0 0 0 3px #31523b14}.designer-profile-v2__inquiry-card .designer-inquiry-form button{color:#fff;background:#183126;min-height:50px}.designer-profile-v2__inquiry-card .designer-inquiry-form button:hover:not(:disabled){background:#284737}.designer-profile-v2__inquiry-card .designer-inquiry-form>p{color:#85867f}.designer-profile-v2__inquiry-card .designer-inquiry-form>p.is-success{color:#315f3c}.designer-profile-v2__inquiry-card .designer-inquiry-form>p.is-error{color:#a53d30}.designer-profile-v2__direct-links{border-top:1px solid #18281f21;margin-top:25px;padding-top:20px}.designer-profile-v2__direct-links>p{color:#83847d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:7px;font-weight:820}.designer-profile-v2__direct-links>div{flex-wrap:wrap;gap:8px;display:flex}.designer-profile-v2__direct-links a{color:#24352a;border:1px solid #18281f29;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:780;text-decoration:none;display:inline-flex}@keyframes designer-profile-v2-image{0%{opacity:.72;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (max-width:1100px){.designer-profile-v2__hero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.designer-profile-v2__hero-heading h1{font-size:clamp(4.3rem,7.5vw,6.2rem)}.designer-profile-v2__project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.designer-profile-v2__services-grid{grid-template-columns:minmax(0,.8fr) minmax(390px,1.2fr);gap:54px}}@media (max-width:900px){.designer-profile-v2__hero{grid-template-columns:1fr;min-height:0}.designer-profile-v2__hero-copy{min-height:650px}.designer-profile-v2__hero-visual{aspect-ratio:4/3;order:-1;min-height:0}.designer-profile-v2__hero-visual>img{object-position:center 34%!important}.designer-profile-v2__services-grid{grid-template-columns:1fr}.designer-profile-v2__inquiry-card{width:min(100%,720px)}.designer-profile-v2__project-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.designer-profile-v2__project-search{grid-column:1/-1}}@media (max-width:700px){.designer-profile-v2__hero{border-radius:20px;margin-top:12px}.designer-profile-v2__hero-copy{min-height:0;padding:32px 24px 30px}.designer-profile-v2__hero-heading{padding-block:58px 36px}.designer-profile-v2__hero-heading h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(3.65rem,16.5vw,5rem);line-height:.87}.designer-profile-v2__hero-heading h2{overflow-wrap:anywhere;margin-top:24px;font-size:15px}.designer-profile-v2__hero-intro{font-size:11px}.designer-profile-v2__hero-actions{margin-bottom:38px;display:grid}.designer-profile-v2__hero-actions a{width:100%}.designer-profile-v2__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.designer-profile-v2__facts>div:nth-child(3){border-top:1px solid #ffffff24;border-left:0;grid-column:1/-1;padding-top:18px;padding-left:0}.designer-profile-v2__hero-visual{aspect-ratio:4/3}.designer-profile-v2__hero-brand{max-width:calc(100% - 28px);padding-block:7px;top:14px;bottom:auto;left:14px}.platform-company-logo.is-profile-v2{width:68px;height:38px}.designer-profile-v2__about,.designer-profile-v2__work,.designer-profile-v2__services{scroll-margin-top:74px}.designer-profile-v2__about{padding-block:42px 50px}.designer-profile-v2__section-label{grid-template-columns:30px 1fr}.designer-profile-v2__about-copy{grid-template-columns:1fr;gap:30px}.designer-profile-v2__about-text h2{font-size:clamp(2.45rem,10vw,3.4rem)}.designer-profile-v2__about-text>p{margin-top:18px;font-size:13px}.designer-profile-v2__profile-details{grid-template-columns:1fr;gap:22px}.designer-profile-v2__work{padding-block:82px 90px}.designer-profile-v2__work-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.designer-profile-v2__work-head h2{font-size:clamp(2.45rem,10vw,3.4rem)}.designer-profile-v2__project-controls{border-radius:14px;margin-bottom:24px;padding:14px}.designer-profile-v2__project-control-grid{grid-template-columns:1fr}.designer-profile-v2__project-search{grid-column:1}.designer-profile-v2__project-controls-footer{align-items:center}.designer-profile-v2__project-grid{grid-template-columns:1fr;gap:42px}.designer-profile-v2__project-media{aspect-ratio:4/3}.designer-profile-v2__services{padding-block:82px 90px}.designer-profile-v2__services-grid{gap:48px}.designer-profile-v2__services-copy h2{font-size:clamp(3rem,13vw,4.25rem)}.designer-profile-v2__inquiry-card{border-radius:18px}}@media (max-width:520px){.designer-profile-v2__hero{width:calc(100% - 16px)}.designer-profile-v2__hero-visual{aspect-ratio:1.08}.designer-profile-v2__eyebrow p+p{width:100%}.designer-profile-v2__eyebrow p+p:before{display:none}.designer-profile-v2__hero-heading h1{font-size:clamp(3.45rem,17vw,4.5rem)}.designer-profile-v2__facts>div{padding-right:8px}.designer-profile-v2__facts>div+div{padding-left:12px}.designer-profile-v2__services-copy h2{font-size:clamp(2.85rem,13.7vw,4rem)}.designer-profile-v2__project-arrow{width:42px;height:42px;bottom:12px;right:12px}.designer-profile-v2__inquiry-card{padding:26px 20px}.designer-profile-v2__inquiry-intro h3{font-size:clamp(2.5rem,12vw,3.5rem)}.designer-profile-v2__inquiry-card .designer-inquiry-form{grid-template-columns:1fr}.designer-profile-v2__inquiry-card .designer-inquiry-form>label:nth-of-type(4),.designer-profile-v2__inquiry-card .designer-inquiry-form>button,.designer-profile-v2__inquiry-card .designer-inquiry-form>p{grid-column:1}}@media (prefers-reduced-motion:reduce){.designer-profile-v2__hero-visual>img{animation:none}.designer-profile-v2__project-media img{transition:none}}.designer-landing{color:#182019;background:#f4f1e9;overflow:clip}.designer-landing #capabilities,.designer-landing #how-it-works,.designer-landing #pricing{scroll-margin-top:74px}.designer-landing__eyebrow{color:#79683f;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:850;line-height:1.4;display:inline-flex}.designer-landing__hero{grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr);align-items:center;gap:clamp(56px,7vw,112px);min-height:min(820px,100svh - 74px);padding-block:76px 92px;display:grid;position:relative}.designer-landing__hero:before{z-index:0;content:"";pointer-events:none;border:1px solid #697b5f24;border-radius:50%;width:640px;height:640px;position:absolute;top:-230px;right:-270px;box-shadow:0 0 0 86px #697b5f06,0 0 0 172px #697b5f05}.designer-landing__hero-copy,.designer-landing__hero-product{z-index:1;min-width:0;position:relative}.designer-landing__hero-copy h1{max-width:680px;font-family:var(--font-title), serif;letter-spacing:-.057em;text-wrap:balance;margin:21px 0 26px;font-size:clamp(4rem,5.35vw,5.6rem);font-weight:520;line-height:.9}.designer-landing__hero-copy>p{color:#62675f;max-width:620px;margin:0;font-size:14px;line-height:1.78}.designer-landing__hero-actions{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.designer-landing__hero-facts{color:#62675f;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #18201921;flex-wrap:wrap;gap:14px 24px;margin:35px 0 0;padding:22px 0 0;font-size:9px;font-weight:780;list-style:none;display:flex}.designer-landing__hero-facts li{align-items:center;gap:7px;display:inline-flex}.designer-landing__hero-facts svg{color:#526a55}.designer-landing__hero-product{justify-self:end;width:min(100%,720px);padding:18px 16px 60px 42px}.designer-landing__browser{z-index:1;background:#faf9f5;border:1px solid #18201924;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 35px 85px #1d241d2e,0 7px 18px #1d241d14}.designer-landing__browser>header{background:#fcfbf7f7;border-bottom:1px solid #1820191a;grid-template-columns:66px minmax(0,1fr) 68px;align-items:center;gap:10px;min-height:54px;padding:0 16px;display:grid}.designer-landing__browser-dots{gap:5px;display:flex}.designer-landing__browser-dots i{background:#cbc7bd;border-radius:50%;width:6px;height:6px}.designer-landing__browser-dots i:nth-child(2){background:#b9ad89}.designer-landing__browser-dots i:nth-child(3){background:#6f8a72}.designer-landing__browser>header p{color:#777b74;text-overflow:ellipsis;white-space:nowrap;background:#f3f1ea;border:1px solid #18201914;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:28px;margin:0;font-size:8px;font-weight:700;display:flex;overflow:hidden}.designer-landing__browser>header small{color:#617864;letter-spacing:.08em;text-transform:uppercase;justify-self:end;font-size:7px;font-weight:850}.designer-landing__workspace-canvas{background:#dfdcd2;grid-template-columns:minmax(0,1.24fr) minmax(210px,.76fr);min-height:500px;display:grid}.designer-landing__workspace-plan{background:#fff;border:8px solid #f8f6ef;border-radius:10px;margin:28px;position:relative;overflow:hidden;box-shadow:0 16px 35px #20261f1c}.designer-landing__workspace-plan img{object-fit:cover;object-position:center 18%}.designer-landing__workspace-plan>span{z-index:1;color:#405344;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbf9f3f0;border:1px solid #1f2d221a;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:7px;font-weight:820;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 7px 18px #20261f1f}.designer-landing__workspace-plan>span i{background:#66816b;border-radius:50%;width:6px;height:6px}.designer-landing__workspace-panel{color:#f6f2e9;background:#1c2a20;flex-direction:column;min-width:0;padding:34px 27px 28px;display:flex}.designer-landing__workspace-panel>span{color:#c9b276;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:850}.designer-landing__workspace-panel h2{font-family:var(--font-title), serif;letter-spacing:-.04em;margin:16px 0 8px;font-size:clamp(2rem,3vw,2.8rem);font-weight:520;line-height:.94}.designer-landing__workspace-panel>p{color:#929d94;margin:0;font-size:8px}.designer-landing__workspace-panel ul{border-top:1px solid #ffffff1f;gap:0;margin:34px 0 25px;padding:0;list-style:none;display:grid}.designer-landing__workspace-panel li{color:#d8ded8;border-bottom:1px solid #ffffff1a;grid-template-columns:25px minmax(0,1fr) 15px;align-items:center;gap:7px;min-height:45px;font-size:8px;display:grid}.designer-landing__workspace-panel li i{color:#727e74;letter-spacing:.08em;font-size:6px;font-style:normal;font-weight:800}.designer-landing__workspace-panel li svg{color:#b8c7b9}.designer-landing__workspace-panel>div{color:#203025;letter-spacing:.04em;text-transform:uppercase;background:#f3efe4;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:36px;margin-top:auto;font-size:7px;font-weight:850;display:inline-flex}.designer-landing__browser-canvas{background:#273127;min-height:500px;position:relative;overflow:hidden}.designer-landing__browser-canvas>img{object-fit:cover;object-position:58% center}.designer-landing__browser-shade{background:linear-gradient(90deg,#0d150fd1 0%,#0d150f61 48%,#0d150f0a 78%),linear-gradient(#0a120c14,#0a120c6b);position:absolute;inset:0}.designer-landing__profile-preview{z-index:1;color:#fff;width:min(355px,100% - 80px);position:absolute;top:50%;left:44px;transform:translateY(-49%)}.designer-landing__profile-preview>span{color:#d9c286;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:850}.designer-landing__profile-preview h2{font-family:var(--font-title), serif;letter-spacing:-.045em;margin:13px 0 14px;font-size:clamp(2.7rem,4.2vw,4rem);font-weight:520;line-height:.92}.designer-landing__profile-preview p{color:#ffffffc2;max-width:300px;margin:0;font-size:10px;line-height:1.65}.designer-landing__profile-preview div{color:#ffffffd6;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin-top:23px;font-size:7px;display:flex}.designer-landing__profile-preview b{font-weight:800}.designer-landing__profile-preview i{background:#d2bb7f;border-radius:50%;width:3px;height:3px}.designer-landing__project-chip{color:#263229;letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f6eee6;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;min-height:37px;padding:0 14px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;bottom:20px;right:20px}.designer-landing__browser>footer{color:#73776f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:clamp(16px,3vw,32px);min-height:52px;padding:0 20px;font-size:7px;font-weight:820;display:flex}.designer-landing__browser>footer span:nth-child(2){color:#28382c}.designer-landing__sheet-card{z-index:2;background:#fff;border:7px solid #f9f7f1;border-radius:12px;width:170px;height:222px;position:absolute;bottom:0;left:0;overflow:hidden;transform:rotate(-3deg);box-shadow:0 22px 50px #19221a38}.designer-landing__sheet-card img{object-fit:cover;object-position:center 15%}.designer-landing__sheet-card span{color:#fff;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141f16e0;border-radius:7px;padding:8px 9px;font-size:7px;font-weight:820;position:absolute;bottom:7px;left:7px;right:7px}.designer-landing__access-card{z-index:3;color:#344838;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fbfaf6f0;border:1px solid #2030231a;border-radius:12px;align-items:center;gap:11px;min-width:224px;padding:13px 15px;display:flex;position:absolute;bottom:19px;right:-10px;box-shadow:0 16px 38px #1d241d26}.designer-landing__access-card p{gap:2px;margin:0;line-height:1.3;display:grid}.designer-landing__access-card strong{font-size:9px}.designer-landing__access-card span{color:#787c75;font-size:8px}.designer-landing__signal{color:#f4f0e7;background:#17251b;border-block:1px solid #ffffff17}.designer-landing__signal>div{color:#dce1db;letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;min-height:70px;font-size:9px;font-weight:800;display:flex}.designer-landing__signal i{background:#c4aa70;border-radius:50%;flex:none;width:4px;height:4px}.designer-landing__value,.designer-landing__workflow,.designer-landing__pricing,.designer-landing__faq{padding-block:126px}.designer-landing__section-head{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:clamp(48px,8vw,120px);margin-bottom:58px;display:grid}.designer-landing__section-head h2,.designer-landing__faq h2{max-width:860px;font-family:var(--font-title), serif;letter-spacing:-.052em;text-wrap:balance;margin:17px 0 0;font-size:clamp(3rem,4.7vw,4.7rem);font-weight:520;line-height:.94}.designer-landing__section-head>p{color:#656a63;max-width:470px;margin:0 0 3px;font-size:13px;line-height:1.75}.designer-landing__value-grid{border-top:1px solid #1820192e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.designer-landing__value-grid article{border-right:1px solid #18201921;min-height:320px;padding:28px 30px 32px}.designer-landing__value-grid article:first-child{padding-left:0}.designer-landing__value-grid article:last-child{border-right:0;padding-right:0}.designer-landing__value-grid article>div{color:#526a55;justify-content:space-between;align-items:center;display:flex}.designer-landing__value-grid article>div span{color:#99988f;letter-spacing:.12em;font-size:8px;font-weight:820}.designer-landing__value-grid h3{max-width:340px;font-family:var(--font-title), serif;letter-spacing:-.035em;margin:82px 0 14px;font-size:clamp(1.65rem,2.4vw,2.2rem);font-weight:520;line-height:1.04}.designer-landing__value-grid p{color:#676c65;max-width:360px;margin:0;font-size:11px;line-height:1.72}.designer-landing__capabilities{color:#f5f2e9;background:#152219;padding-block:126px}.designer-landing__section-head.is-light .designer-landing__eyebrow{color:#c4aa70}.designer-landing__section-head.is-light>p{color:#aeb7af}.designer-landing__bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.designer-landing__bento>article{background:#1d2c21;border:1px solid #ffffff1c;border-radius:17px;position:relative;overflow:hidden}.designer-landing__bento-copy>span,.designer-landing__bento-small>span{color:#c8b273;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:850;display:inline-flex}.designer-landing__bento h3{font-family:var(--font-title), serif;letter-spacing:-.04em;text-wrap:balance;margin:16px 0 12px;font-size:clamp(1.7rem,2.7vw,2.75rem);font-weight:520;line-height:1}.designer-landing__bento-copy p{color:#adb7ae;max-width:520px;margin:0;font-size:11px;line-height:1.7}.designer-landing__bento-profile{grid-column:span 8;grid-template-rows:auto 1fr;min-height:500px;display:grid}.designer-landing__bento-profile .designer-landing__bento-copy,.designer-landing__bento-plan .designer-landing__bento-copy,.designer-landing__bento-wide .designer-landing__bento-copy{padding:32px 34px}.designer-landing__bento-profile .designer-landing__bento-copy{grid-template-columns:minmax(0,.8fr) minmax(250px,.7fr);align-items:start;gap:22px 50px;display:grid}.designer-landing__bento-profile .designer-landing__bento-copy>span{grid-column:1/-1}.designer-landing__bento-profile .designer-landing__bento-copy h3{margin:0}.designer-landing__bento-profile .designer-landing__bento-copy p{margin-top:3px}.designer-landing__bento-photo{min-height:286px;position:relative;overflow:hidden}.designer-landing__bento-photo:after{content:"";background:linear-gradient(#0000 55%,#0b120c80);position:absolute;inset:0}.designer-landing__bento-photo img{object-fit:cover;object-position:center 43%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.designer-landing__bento-photo span{z-index:1;color:#ffffffd1;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute;bottom:16px;right:19px}.designer-landing__bento-plan{grid-column:span 4;grid-template-rows:auto 1fr;min-height:500px;display:grid}.designer-landing__bento-plan h3{font-size:clamp(1.8rem,2.5vw,2.45rem)}.designer-landing__plan-window{background:#fff;border:7px solid #f7f5ee;border-radius:11px;min-height:260px;margin:0 26px 26px;position:relative;overflow:hidden}.designer-landing__plan-window img{object-fit:cover;object-position:center 14%}.designer-landing__plan-window i{z-index:1;color:#fff;background:#385740;border:2px solid #f9f7ef;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;font-weight:850;display:grid;position:absolute;box-shadow:0 6px 15px #1b2a1f2e}.designer-landing__plan-window i:first-of-type{top:22%;left:31%}.designer-landing__plan-window i:nth-of-type(2){top:51%;right:22%}.designer-landing__plan-window i:nth-of-type(3){bottom:14%;left:42%}.designer-landing__bento-small{grid-column:span 6;min-height:310px;padding:32px 34px}.designer-landing__bento-small h3{max-width:480px}.designer-landing__bento-small.is-accent{color:#1b251e;background:#d8cfbc}.designer-landing__bento-small.is-accent>span{color:#6b5a34}.designer-landing__folder-stack{width:170px;height:90px;position:absolute;bottom:28px;right:33px}.designer-landing__folder-stack i{background:#293c2e;border:1px solid #ffffff26;border-radius:10px;width:150px;height:70px;position:absolute;bottom:0;right:0;box-shadow:0 12px 25px #080f0a2e}.designer-landing__folder-stack i:first-child{background:#3a5140;bottom:20px;right:22px;transform:rotate(-5deg)}.designer-landing__folder-stack i:nth-child(2){background:#314834;bottom:10px;right:10px;transform:rotate(-2deg)}.designer-landing__comment-preview{background:#f9f7f0b8;border:1px solid #242a221a;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;bottom:30px;left:34px;right:32px}.designer-landing__comment-preview>i{color:#fff;background:#314a38;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:8px;font-style:normal;font-weight:850;display:grid}.designer-landing__comment-preview p{gap:2px;margin:0;display:grid}.designer-landing__comment-preview strong{font-size:9px}.designer-landing__comment-preview span{color:#686b65;font-size:9px}.designer-landing__bento-wide{grid-column:span 12;grid-template-columns:minmax(280px,.7fr) minmax(420px,1.3fr);align-items:stretch;min-height:285px;display:grid}.designer-landing__bento-wide h3{max-width:470px}.designer-landing__format-list{border-left:1px solid #ffffff1a;grid-template-columns:1fr 1fr;align-content:center;padding:26px 34px;display:grid}.designer-landing__format-list span{color:#d8ded8;border-bottom:1px solid #ffffff17;grid-template-columns:33px 1fr;align-items:center;gap:8px;min-height:52px;font-size:10px;display:grid}.designer-landing__format-list span:nth-last-child(-n+2){border-bottom:0}.designer-landing__format-list b{color:#788279;letter-spacing:.1em;font-size:7px}.designer-landing__workflow ol{border-top:1px solid #1820192b;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.designer-landing__workflow li{border-right:1px solid #1820191f;grid-template-rows:auto 1fr;min-height:300px;padding:27px 31px 31px;display:grid}.designer-landing__workflow li:first-child{padding-left:0}.designer-landing__workflow li:last-child{border-right:0;padding-right:0}.designer-landing__workflow li>span{color:#7d704d;letter-spacing:.14em;font-size:9px;font-weight:850}.designer-landing__workflow li>div{align-self:end}.designer-landing__workflow h3{font-family:var(--font-title), serif;letter-spacing:-.035em;margin:0 0 13px;font-size:clamp(1.9rem,2.7vw,2.5rem);font-weight:520;line-height:1}.designer-landing__workflow li p{color:#676c65;max-width:350px;margin:0;font-size:11px;line-height:1.7}.designer-landing__access{background:#ddd5c6;padding-block:122px}.designer-landing__access-grid{grid-template-columns:minmax(0,.9fr) minmax(440px,.75fr);align-items:center;gap:clamp(70px,10vw,150px);display:grid}.designer-landing__access-grid>div h2{max-width:720px;font-family:var(--font-title), serif;letter-spacing:-.052em;text-wrap:balance;margin:17px 0 22px;font-size:clamp(3rem,4.65vw,4.7rem);font-weight:520;line-height:.94}.designer-landing__access-grid>div>p{color:#625f59;max-width:630px;margin:0;font-size:13px;line-height:1.75}.designer-landing__access-grid>div ul,.designer-landing__price-features ul{gap:13px;margin:28px 0 0;padding:0;list-style:none;display:grid}.designer-landing__access-grid>div li,.designer-landing__price-features li{color:#424b43;align-items:flex-start;gap:10px;font-size:11px;font-weight:690;line-height:1.55;display:flex}.designer-landing__access-grid>div li svg,.designer-landing__price-features li svg{color:#49664f;flex:none;margin-top:1px}.designer-landing__access-grid aside{background:#faf8f2d1;border:1px solid #1820191f;border-radius:18px;overflow:hidden;box-shadow:0 28px 65px #26251f1f}.designer-landing__access-grid aside>header{color:#314137;border-bottom:1px solid #1820191a;align-items:center;gap:9px;min-height:64px;padding:0 22px;display:flex}.designer-landing__access-grid aside>header span{font-size:10px;font-weight:820}.designer-landing__access-grid aside>header small{color:#45624b;letter-spacing:.08em;text-transform:uppercase;background:#e2ecdf;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:7px;font-weight:850}.designer-landing__link-field{background:#fffdf9;border:1px solid #1820191f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:48px;margin:22px;padding:0 7px 0 14px;display:flex}.designer-landing__link-field span{color:#74776f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.designer-landing__link-field b{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#263a2b;border-radius:7px;padding:8px 10px;font-size:7px}.designer-landing__access-row{border-top:1px solid #1820191a;justify-content:space-between;align-items:center;min-height:70px;margin:0 22px;display:flex}.designer-landing__access-row p{gap:3px;margin:0;display:grid}.designer-landing__access-row strong{font-size:10px}.designer-landing__access-row span{color:#7a7c76;font-size:8px}.designer-landing__access-row>i{background:#d1cec6;border-radius:999px;width:32px;height:18px;position:relative}.designer-landing__access-row>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0000001f}.designer-landing__access-row.is-on>i{background:#55745b}.designer-landing__access-row.is-on>i:after{left:17px}.designer-landing__access-note{color:#6f6d66;background:#dbd2c080;border-radius:10px;align-items:flex-start;gap:9px;margin:2px 22px 22px;padding:15px;font-size:8px;line-height:1.6;display:flex}.designer-landing__access-note svg{color:#5c704f;flex:none;margin-top:1px}.designer-landing__pricing{background:#efede5;border-top:1px solid #1820191f}.designer-landing__pricing-head{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:clamp(48px,8vw,120px);margin-bottom:52px;display:grid}.designer-landing__pricing-head>span{grid-column:1/-1}.designer-landing__pricing-head h2{max-width:820px;font-family:var(--font-title), serif;letter-spacing:-.052em;text-wrap:balance;margin:-20px 0 0;font-size:clamp(3rem,4.7vw,4.7rem);font-weight:520;line-height:.94}.designer-landing__pricing-head>p{color:#656a63;max-width:470px;margin:0 0 3px;font-size:13px;line-height:1.75}.designer-landing__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1120px;margin-inline:auto;display:grid}.designer-landing__plan-card{background:#faf8f2;border:1px solid #18201921;border-radius:20px;flex-direction:column;min-height:620px;padding:42px;display:flex;box-shadow:0 24px 58px #1d241d14}.designer-landing__plan-card.is-full{color:#f5f2e9;background:#17251b;border-color:#17251b;box-shadow:0 30px 70px #1422182e}.designer-landing__plan-top>span{color:#66755f;letter-spacing:.12em;text-transform:uppercase;border:1px solid #4a5f4d33;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:850;display:inline-flex}.designer-landing__plan-card.is-full .designer-landing__plan-top>span{color:#d4be84;border-color:#d9c28647}.designer-landing__plan-top h3{font-family:var(--font-title), serif;letter-spacing:-.045em;margin:26px 0 0;font-size:clamp(2.25rem,3vw,3.1rem);font-weight:520;line-height:1}.designer-landing__plan-price{align-items:flex-end;gap:15px;margin:45px 0 24px;display:flex}.designer-landing__plan-price strong{font-family:var(--font-title), serif;letter-spacing:-.06em;font-size:clamp(3.7rem,5vw,4.8rem);font-weight:520;line-height:.8}.designer-landing__plan-price small{color:#787d76;font-size:8px;line-height:1.45}.designer-landing__plan-card.is-full .designer-landing__plan-price small{color:#9ba69d}.designer-landing__plan-top>p{color:#6f746d;max-width:390px;margin:0;font-size:10px;line-height:1.65}.designer-landing__annual-price{background:#d4be8414;border:1px solid #d4be8438;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:6px;padding:13px 15px;display:flex}.designer-landing__annual-price strong{color:#f4ead0;font-size:11px}.designer-landing__annual-price span{color:#a9b1aa;font-size:8px}.designer-landing__plan-list{border-block:1px solid #1820191a;gap:17px;margin:32px 0;padding:27px 0;list-style:none;display:grid}.designer-landing__plan-card.is-full .designer-landing__plan-list{border-color:#ffffff1a}.designer-landing__plan-list li{color:#414b43;align-items:center;gap:11px;font-size:10px;line-height:1.45;display:flex}.designer-landing__plan-list svg{color:#54705a;flex:none}.designer-landing__plan-list li.is-unavailable{color:#92948e}.designer-landing__plan-list li.is-unavailable svg{color:#aaa8a0}.designer-landing__plan-card.is-full .designer-landing__plan-list li{color:#dce1dc}.designer-landing__plan-card.is-full .designer-landing__plan-list svg{color:#cfb979}.designer-landing__plan-action{justify-content:center;width:100%;margin-top:auto}.designer-landing__plan-card.is-full .platform-primary{color:#1c2a20;box-shadow:none;background:#f3efe5;border-color:#f3efe5}.designer-landing__plan-card.is-full .platform-primary:hover{background:#fff}.designer-landing__faq{border-top:1px solid #1820191f;grid-template-columns:minmax(280px,.55fr) minmax(460px,1fr);align-items:start;gap:clamp(70px,10vw,150px);display:grid}.designer-landing__faq header{position:sticky;top:112px}.designer-landing__faq h2{font-size:clamp(2.8rem,4vw,4rem)}.designer-landing__faq details{border-top:1px solid #18201929}.designer-landing__faq details:last-child{border-bottom:1px solid #18201929}.designer-landing__faq summary{color:#252d27;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:82px;font-size:13px;font-weight:760;list-style:none;display:flex}.designer-landing__faq summary::-webkit-details-marker{display:none}.designer-landing__faq summary i{flex:none;width:22px;height:22px;position:relative}.designer-landing__faq summary i:before,.designer-landing__faq summary i:after{content:"";background:#536055;width:14px;height:1px;transition:transform .18s;position:absolute;top:10px;left:4px}.designer-landing__faq summary i:after{transform:rotate(90deg)}.designer-landing__faq details[open] summary i:after{transform:rotate(0)}.designer-landing__faq details>p{color:#666b64;max-width:680px;margin:-7px 48px 27px 0;font-size:11px;line-height:1.75}.designer-landing__final{text-align:center;background:#ddd5c6;padding-block:118px;overflow:hidden}.designer-landing__final>div{justify-items:center;display:grid}.designer-landing__final svg{color:#526a55}.designer-landing__final>div>span{color:#766843;letter-spacing:.16em;text-transform:uppercase;margin-top:23px;font-size:9px;font-weight:850}.designer-landing__final h2{max-width:900px;font-family:var(--font-title), serif;letter-spacing:-.055em;text-wrap:balance;margin:17px 0 19px;font-size:clamp(3.25rem,5.3vw,5.4rem);font-weight:520;line-height:.92}.designer-landing__final p{color:#64625c;max-width:600px;margin:0;font-size:12px;line-height:1.7}.designer-landing__final .platform-primary{margin-top:30px}@media (hover:hover){.designer-landing__bento-profile:hover .designer-landing__bento-photo img{transform:scale(1.025)}.designer-landing__faq summary:hover{color:#48604d}}@media (max-width:1100px){.designer-landing__hero{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);gap:48px;min-height:auto}.designer-landing__hero-product{padding-left:20px}.designer-landing__workspace-canvas{min-height:440px}.designer-landing__workspace-plan{margin:22px}.designer-landing__profile-preview{left:34px}.designer-landing__bento-profile{grid-column:span 7}.designer-landing__bento-plan{grid-column:span 5}.designer-landing__bento-profile .designer-landing__bento-copy{grid-template-columns:1fr}.designer-landing__bento-profile .designer-landing__bento-copy>span{grid-column:auto}}@media (max-width:900px){.designer-landing__hero{grid-template-columns:minmax(0,1fr);padding-block:70px 82px}.designer-landing__hero-copy{max-width:760px}.designer-landing__hero-product{justify-self:center;width:min(100%,760px)}.designer-landing__pricing-head{grid-template-columns:1fr;gap:24px}.designer-landing__pricing-head h2{margin-top:-8px}.designer-landing__pricing-head>p{max-width:650px}.designer-landing__plans{grid-template-columns:1fr}.designer-landing__plan-card{min-height:570px}.designer-landing__section-head{grid-template-columns:1fr;gap:24px}.designer-landing__section-head>p{max-width:650px}.designer-landing__value-grid{grid-template-columns:1fr}.designer-landing__value-grid article,.designer-landing__value-grid article:first-child,.designer-landing__value-grid article:last-child{border-bottom:1px solid #18201921;border-right:0;min-height:240px;padding:27px 0 30px}.designer-landing__value-grid article:last-child{border-bottom:0}.designer-landing__value-grid h3{margin-top:52px}.designer-landing__bento-profile,.designer-landing__bento-plan{grid-column:span 12}.designer-landing__bento-profile .designer-landing__bento-copy{grid-template-columns:minmax(0,.8fr) minmax(240px,.6fr)}.designer-landing__bento-profile .designer-landing__bento-copy>span{grid-column:1/-1}.designer-landing__bento-small{grid-column:span 6}.designer-landing__access-grid{grid-template-columns:1fr;gap:62px}.designer-landing__access-grid aside{width:min(100%,600px)}.designer-landing__price-card{grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr)}.designer-landing__price-features{padding:38px}.designer-landing__price-features ul{grid-template-columns:1fr}.designer-landing__faq{grid-template-columns:1fr;gap:50px}.designer-landing__faq header{position:static}}@media (max-width:700px){.designer-landing__value,.designer-landing__workflow,.designer-landing__pricing,.designer-landing__faq,.designer-landing__capabilities,.designer-landing__access,.designer-landing__final{padding-block:88px}.designer-landing__hero-copy h1{font-size:clamp(3.35rem,13vw,4.6rem)}.designer-landing__workspace-canvas{min-height:410px}.designer-landing__sheet-card{width:138px;height:184px}.designer-landing__access-card{min-width:205px}.designer-landing__section-head{margin-bottom:42px}.designer-landing__section-head h2,.designer-landing__access-grid>div h2{font-size:clamp(2.75rem,11vw,3.7rem)}.designer-landing__bento-profile .designer-landing__bento-copy{grid-template-columns:1fr}.designer-landing__bento-profile .designer-landing__bento-copy>span{grid-column:auto}.designer-landing__bento-small{grid-column:span 12;min-height:290px}.designer-landing__bento-wide{grid-template-columns:1fr}.designer-landing__format-list{border-top:1px solid #ffffff1a;border-left:0}.designer-landing__workflow ol{grid-template-columns:1fr}.designer-landing__workflow li,.designer-landing__workflow li:first-child,.designer-landing__workflow li:last-child{border-bottom:1px solid #1820191f;border-right:0;min-height:220px;padding:24px 0 27px}.designer-landing__workflow li:last-child{border-bottom:0}.designer-landing__price-card{grid-template-columns:1fr}}@media (max-width:560px){.designer-landing__hero{gap:46px;padding-block:54px 68px}.designer-landing__eyebrow{max-width:320px;font-size:8px}.designer-landing__hero-copy h1{overflow-wrap:anywhere;margin-top:18px;font-size:clamp(2.8rem,12.4vw,3.4rem)}.designer-landing__hero-copy>p{font-size:12px}.designer-landing__hero-actions{display:grid}.designer-landing__hero-facts{gap:11px;display:grid}.designer-landing__hero-product{padding:7px 0 47px}.designer-landing__browser{border-radius:13px}.designer-landing__browser>header{grid-template-columns:30px minmax(0,1fr) 52px;min-height:47px;padding:0 10px}.designer-landing__browser-dots i:nth-child(n+2){display:none}.designer-landing__browser>header p{justify-content:flex-start;padding-inline:8px}.designer-landing__workspace-canvas{grid-template-rows:360px 260px;grid-template-columns:minmax(0,1fr);min-height:620px}.designer-landing__workspace-plan{border-width:6px;margin:15px}.designer-landing__workspace-panel{padding:23px 20px 20px}.designer-landing__workspace-panel h2{margin-top:10px;font-size:2rem}.designer-landing__workspace-panel ul{grid-template-columns:1fr 1fr;gap:0 15px;margin:18px 0}.designer-landing__workspace-panel li{min-height:36px}.designer-landing__workspace-panel>div{min-height:34px}.designer-landing__browser>footer{white-space:nowrap;gap:16px;padding:0 14px;overflow:hidden}.designer-landing__sheet-card{border-width:5px;width:104px;height:137px;bottom:0;left:-5px}.designer-landing__sheet-card span{display:none}.designer-landing__access-card{min-width:190px;padding:11px 12px;bottom:9px;right:-3px}.designer-landing__pricing-head{margin-bottom:38px}.designer-landing__pricing-head h2{font-size:clamp(2.55rem,12.5vw,3.35rem)}.designer-landing__plan-card{border-radius:14px;min-height:0;padding:31px 25px}.designer-landing__plan-top h3{font-size:2.2rem}.designer-landing__plan-price{flex-direction:column;align-items:flex-start;gap:12px;margin-top:38px}.designer-landing__plan-price strong{font-size:3.7rem}.designer-landing__annual-price{flex-direction:column;align-items:flex-start;gap:5px}.designer-landing__signal>div{white-space:nowrap;justify-content:flex-start;gap:18px;min-height:60px;overflow:hidden}.designer-landing__signal span:nth-of-type(n+4),.designer-landing__signal i:nth-of-type(n+3){display:none}.designer-landing__section-head h2,.designer-landing__access-grid>div h2{font-size:clamp(2.55rem,12.5vw,3.35rem)}.designer-landing__bento>article{border-radius:13px}.designer-landing__bento-profile,.designer-landing__bento-plan{min-height:480px}.designer-landing__bento-profile .designer-landing__bento-copy,.designer-landing__bento-plan .designer-landing__bento-copy,.designer-landing__bento-wide .designer-landing__bento-copy,.designer-landing__bento-small{padding:26px 24px}.designer-landing__bento-photo{min-height:250px}.designer-landing__plan-window{margin:0 18px 18px}.designer-landing__bento-small{min-height:270px}.designer-landing__folder-stack{right:22px}.designer-landing__comment-preview{bottom:23px;left:22px;right:22px}.designer-landing__format-list{grid-template-columns:1fr;padding:20px 24px}.designer-landing__format-list span:nth-last-child(2){border-bottom:1px solid #ffffff17}.designer-landing__access-grid{gap:44px}.designer-landing__access-grid aside>header{padding-inline:16px}.designer-landing__link-field,.designer-landing__access-row,.designer-landing__access-note{margin-inline:16px}.designer-landing__link-field b{display:none}.designer-landing__price-main,.designer-landing__price-features{padding:31px 25px}.designer-landing__price-main h3{font-size:2.2rem}.designer-landing__price-main>div strong{font-size:3.7rem}.designer-landing__faq summary{min-height:76px;font-size:12px}.designer-landing__faq details>p{margin-right:10px}.designer-landing__final h2{font-size:clamp(3rem,13vw,4rem)}}@media (prefers-reduced-motion:reduce){.designer-landing__bento-photo img,.designer-landing__faq summary i:after{transition:none!important}}.yb-studio-theme{--yb-studio-ink:var(--admin-inspector-ink);--yb-studio-text:var(--admin-inspector-text);--yb-studio-muted:var(--admin-inspector-muted);--yb-studio-hint:var(--admin-inspector-hint);--yb-studio-panel:#f2eee6;--yb-studio-panel-alt:var(--admin-inspector-bg);--yb-studio-muted-surface:var(--admin-inspector-muted-surface);--yb-studio-surface:var(--admin-inspector-surface);--yb-studio-subtle:var(--admin-inspector-subtle);--yb-studio-border:var(--admin-inspector-border);--yb-studio-border-soft:var(--admin-inspector-border-soft);--yb-studio-field-border:var(--admin-inspector-field-border);--yb-studio-accent:var(--admin-inspector-accent);--yb-studio-accent-soft:var(--admin-inspector-accent-soft);--yb-studio-danger:var(--admin-inspector-danger);--yb-studio-canvas-shell:#111710;--yb-studio-sidebar-width:244px;--yb-studio-inspector-width:320px;--yb-studio-canvas-min:440px;--yb-studio-sidebar-mobile-width:210px;--yb-studio-panel-head-height:62px;--yb-studio-thumb-width:78px;--yb-studio-frame-radius:20px;--yb-studio-control-radius:10px;--yb-studio-card-radius:8px;--yb-studio-panel-gap:.75rem;--yb-studio-panel-padding:.75rem;--yb-studio-control-height:38px}@media (min-width:1450px){.yb-studio-theme{--yb-studio-sidebar-width:264px;--yb-studio-inspector-width:340px;--yb-studio-canvas-min:520px}}@media (max-width:1180px){.yb-studio-theme{--yb-studio-sidebar-width:188px;--yb-studio-inspector-width:300px;--yb-studio-canvas-min:400px;--yb-studio-thumb-width:58px}}@media (max-width:720px){.yb-studio-theme{--yb-studio-sidebar-mobile-width:166px}}.yb-studio-context-menu-layer{z-index:300;position:fixed;inset:0}.yb-studio-context-menu{z-index:1;border:1px solid var(--yb-studio-border,#d8cbb9);background:var(--yb-studio-surface,#fffdf9);border-radius:13px;gap:.12rem;width:min(15rem,100vw - 1rem);padding:.4rem;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 42px #1e1b1638}.yb-studio-context-menu__title{gap:.12rem;min-width:0;padding:.28rem .48rem .4rem;display:grid}.yb-studio-context-menu__title span{color:var(--yb-studio-muted,#84786a);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.yb-studio-context-menu__title strong{color:var(--yb-studio-ink,#322c24);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;line-height:1.25;overflow:hidden}.yb-studio-context-menu button{width:100%;min-height:2.35rem;color:var(--yb-studio-text,#322c24);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.55rem;padding:.42rem .5rem;font-size:.78rem;font-weight:820;transition:background .14s,border-color .14s,color .14s;display:flex}.yb-studio-context-menu button>span{color:var(--yb-studio-muted,#84786a);flex:none;place-items:center;display:grid}.yb-studio-context-menu button:hover:not(:disabled),.yb-studio-context-menu button:focus-visible{background:#fff8ed;border-color:#eadfce;outline:none}.yb-studio-context-menu button:disabled{cursor:not-allowed;opacity:.42}.yb-studio-context-menu button.is-danger{color:var(--yb-studio-danger,#a34b3f);margin-top:.28rem;position:relative}.yb-studio-context-menu button.is-danger:before{content:"";background:#eadfce;height:1px;position:absolute;top:-.32rem;left:.1rem;right:.1rem}.yb-studio-context-menu button.is-danger>span{color:currentColor}.yb-studio-context-menu button.is-danger:hover:not(:disabled),.yb-studio-context-menu button.is-danger:focus-visible{background:#fff1ef;border-color:#f0c8c3}.admin-color-picker{min-width:0;color:var(--admin-inspector-text);gap:.28rem;font-size:.72rem;font-weight:900;display:grid;position:relative}.admin-color-picker__label{min-width:0;color:var(--admin-inspector-text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:900;line-height:1.2;overflow:hidden}.admin-color-picker__label.label{margin-bottom:0}.admin-color-picker__button{border:1px solid var(--admin-inspector-field-border);background:var(--admin-inspector-surface);width:100%;min-width:0;height:2.35rem;color:var(--admin-inspector-ink);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.32rem;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]{border-color:var(--admin-inspector-accent);background:var(--admin-inspector-surface);box-shadow:none}.admin-color-picker__button:disabled{cursor:not-allowed;opacity:.5}.admin-color-picker.is-mixed .admin-color-picker__button{background:var(--admin-inspector-muted-surface);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:var(--admin-inspector-muted);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:var(--admin-inspector-ink);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{background:var(--admin-inspector-surface);width:100%;min-height:2.2rem;color:var(--admin-inspector-ink);letter-spacing:0;text-transform:uppercase;-webkit-user-select:text;user-select:text;border:1px solid #d8cbb9;border-radius:9px;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{background:var(--admin-inspector-surface);color:#a4937d;opacity:.86;border:1px dashed #d8cbb9}.admin-color-picker__favorite-swatch.is-empty:hover{background:var(--admin-inspector-accent-soft);color:#0d6f3c;opacity:1;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}.admin-inspector-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{background:var(--admin-inspector-muted-surface);border-color:#d0c2af}.admin-inspector-range-field__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-inspector-range-field__value{color:var(--admin-inspector-ink);align-items:center;gap:.26rem;font-weight:900;display:inline-flex}.admin-inspector-range-field__value input{border:1px solid var(--admin-inspector-field-border);background:var(--admin-inspector-surface);width:3.75rem;height:1.55rem;color:var(--admin-inspector-ink);text-align:center;border-radius:8px;outline:none;font-size:.72rem;font-weight:900}.admin-inspector-range-field__value input:focus{border-color:var(--admin-inspector-accent);box-shadow:inset 0 0 0 1px #108a2f59}.admin-inspector-range-field__value input::placeholder{color:#9a8c7c;opacity:1;font-weight:800}.admin-inspector-range-field__suffix{color:var(--admin-inspector-muted);white-space:nowrap;font-size:.7rem;font-weight:850}.admin-inspector-range-field.is-disabled{opacity:.58}.admin-inspector-reset-button{border:1px solid var(--admin-inspector-field-border);background:var(--admin-inspector-surface);width:1.55rem;height:1.55rem;color:var(--admin-inspector-ink);cursor:pointer;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-range{width:100%;accent-color:var(--admin-inspector-accent)}.admin-inspector-range:disabled{cursor:not-allowed;opacity:.5}body:has(.yb-studio-project-mode.is-editor){overflow:hidden}body:has(.yb-studio-project-mode.is-editor) .yb-admin-frame{grid-template-rows:minmax(0,1fr);height:calc(100dvh - 1.5rem);min-height:0}.yb-studio-project-mode.is-editor{height:100%;min-height:0;overflow:hidden}body:has(.yb-studio-project-mode.is-editor) .yb-admin-frame>main{height:100%;min-height:0;overflow:hidden}.yb-studio-project-mode.is-editor .yb-studio-project-shell,.yb-studio-project-mode.is-editor .yb-project-stage{height:100%;min-height:0}.yb-studio-project-mode.is-editor .yb-project-stage{flex-direction:column;display:flex;overflow:hidden}.yb-studio-project-shell .yb-project-topbar__tabs{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.yb-studio-project-shell.is-editor .yb-project-nav--top{flex-wrap:nowrap;flex:auto;min-width:0}.yb-studio-topbar-actions,.yb-studio-action-group,.yb-studio-view-actions{align-items:center;display:flex}.yb-studio-topbar-actions{flex:none;gap:6px}.yb-studio-view-actions{gap:6px;margin-left:auto}.yb-studio-view-actions>*{flex:none}.yb-studio-action-group{background:#f4f1eb;border:1px solid #e1dbd1;border-radius:11px;gap:2px;margin-right:2px;padding:3px}.yb-studio-action{min-width:var(--yb-studio-control-height);height:var(--yb-studio-control-height);border-radius:var(--yb-studio-control-radius);color:#41463e;white-space:nowrap;background:#fffdf9;border:1px solid #ded9cf;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:820;line-height:1;transition:border-color .16s,color .16s,background-color .16s,transform .16s;display:inline-flex}.yb-studio-action:hover:not(:disabled),.yb-studio-action.is-active{color:#285538;background:#edf4ea;border-color:#bccab8}.yb-studio-action:disabled{cursor:default;opacity:.36}.yb-studio-action--icon{width:var(--yb-studio-control-height);padding:0}.yb-studio-action--publish{color:#fffdf8;background:#1b241b;border-color:#1b241b;min-width:126px;box-shadow:0 6px 16px #1d241c21}.yb-studio-action--publish:hover:not(:disabled){color:#fff;background:#2c3b2d;border-color:#2c3b2d;transform:translateY(-1px)}.yb-studio-action--publish.is-live{color:#275235;box-shadow:none;background:#e4f0e0;border-color:#c8dbc3}.yb-studio-action--publish.is-live:hover:not(:disabled){color:#204a2e;background:#dcebd7;border-color:#b9d2b3}.yb-studio-action-group .yb-studio-action{color:#74766f;background:0 0;border:0;border-radius:8px;width:32px;min-width:32px;height:30px;padding:0}.yb-studio-action-group .yb-studio-action:hover:not(:disabled){color:#294c34;background:#fffdf9;box-shadow:0 2px 7px #31302a14}.yb-studio-save-state{color:#74766f;white-space:nowrap;align-items:center;gap:6px;padding:0 6px;font-size:9px;font-weight:800;display:inline-flex}.yb-studio-save-state i{background:#79a26f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #79a26f24}.yb-studio-save-state.is-dirty i{background:#ca9c56}.yb-studio-save-state.is-saving i{background:#7697ab;animation:1s ease-in-out infinite yb-studio-save-pulse}.yb-studio-save-state.is-error{color:#9b4337}.yb-studio-save-state.is-error i{background:#bd5b4c}.yb-studio-frame{border-radius:var(--yb-studio-frame-radius);color:#292a25;background:var(--yb-studio-canvas-shell);border:1px solid #ffffff24;height:100%;min-height:0;overflow:hidden;box-shadow:0 24px 70px #181d1633}.yb-studio-layout{grid-template:minmax(0, 1fr) / var(--yb-studio-sidebar-width) minmax(var(--yb-studio-canvas-min), 1fr) var(--yb-studio-inspector-width);width:100%;height:100%;min-height:0;display:grid;position:relative}.yb-studio-sidebar{z-index:12;border-right:1px solid var(--yb-studio-border);background:var(--yb-studio-panel);flex-direction:column;min-width:0;min-height:0;display:flex}.yb-studio-panel-heading{min-height:var(--yb-studio-panel-head-height);border-bottom:1px solid var(--yb-studio-border);align-content:center;gap:3px;padding:9px 12px 9px 15px;display:grid}.yb-studio-panel-heading>div{align-items:center;gap:7px;display:flex}.yb-studio-panel-heading span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:880}.yb-studio-panel-heading strong{color:#71695d;background:#e2ddd3;border-radius:8px;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.yb-studio-panel-heading small{color:#8b8377;font-size:9px;font-weight:700}.yb-studio-sidebar-list{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px;display:flex;overflow-y:auto}.yb-studio-list-item{color:#49463f;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;width:100%;transition:border-color .16s,background-color .16s,box-shadow .16s,opacity .14s}.yb-studio-list-item:hover{background:#ffffffb3}.yb-studio-list-item.is-active{color:#243126;background:#fffdf9;border-color:#bfcab8;box-shadow:0 8px 22px #353e2f14}.yb-studio-list-thumb{width:var(--yb-studio-thumb-width);aspect-ratio:1.6;border-radius:var(--yb-studio-control-radius);display:block;position:relative;overflow:hidden}.yb-studio-list-thumb img{object-fit:cover;width:100%;height:100%}.yb-studio-list-copy{min-width:0}.yb-studio-list-copy strong,.yb-studio-list-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.yb-studio-list-copy strong{color:var(--yb-studio-ink);font-size:11px;font-weight:850}.yb-studio-list-copy small{color:var(--yb-studio-muted);margin-top:3px;font-size:9px;font-weight:700}.yb-studio-sortable{will-change:transform;border-radius:14px;flex:none;position:relative}.yb-studio-sortable.is-dragging .yb-studio-list-item{box-shadow:none;opacity:.2;background:#e5ebe1;border-color:#9cac98}.yb-studio-sortable.is-dragging:after{z-index:1;content:"";pointer-events:none;background:#6f876c0e;border:1px dashed #70866f;border-radius:14px;position:absolute;inset:0}.yb-studio-list-drag-handle{z-index:3;color:#81796d;cursor:grab;opacity:.5;touch-action:none;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:27px;height:34px;padding:0;transition:color .15s,background-color .15s,border-color .15s,opacity .16s,transform .18s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)translate(2px)}.yb-studio-sortable:hover .yb-studio-list-drag-handle,.yb-studio-sortable:focus-within .yb-studio-list-drag-handle,.yb-studio-sidebar-list.is-sorting .yb-studio-list-drag-handle{color:#385e41;opacity:1;transform:translateY(-50%)translate(0)}.yb-studio-list-drag-handle:hover{background:#e7eee3;border-color:#c7d1c2}.yb-studio-list-drag-handle:focus-visible{outline-offset:1px;border-color:#6f8c70;outline:3px solid #48704d29}.yb-studio-list-drag-handle:active{cursor:grabbing}.yb-studio-list-drag-handle:disabled{display:none}.yb-studio-list-drag-overlay{cursor:grabbing;opacity:.98;background:#fffdf9fa;border-color:#8fa38c;width:100%;transform:rotate(.65deg)scale(1.025);box-shadow:0 18px 45px #1d2b1c38,0 3px 10px #1d2b1c1f}.yb-studio-sidebar-add{color:#5b6658;background:#ffffff70;border:1px dashed #bbb3a5;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin:0 10px 10px;font-size:10px;font-weight:820;display:flex}.yb-studio-sidebar-add:hover:not(:disabled){color:#315f40;background:#edf3e9;border-color:#789078}.yb-studio-sidebar-add:disabled{cursor:default;opacity:.45}.yb-studio-sidebar-footer{border-top:1px solid var(--yb-studio-border);grid-template-columns:repeat(2,minmax(0,1fr));padding:7px;display:grid}.yb-studio-sidebar-footer button{border-radius:var(--yb-studio-control-radius);color:#776f64;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:9px;font-weight:790;display:flex}.yb-studio-sidebar-footer button:hover,.yb-studio-sidebar-footer button.is-active,.yb-studio-sidebar-footer button[aria-pressed=true]{color:#2f5d3c;background:#fffdf9}.yb-studio-stage{min-width:0;min-height:0;position:relative}.yb-studio-inspector{z-index:12;border-left:1px solid var(--yb-studio-border);min-width:0;min-height:0;color:var(--yb-studio-text);background:var(--yb-studio-panel-alt);flex-direction:column;display:flex}.yb-studio-inspector-head{min-height:var(--yb-studio-panel-head-height);border-bottom:1px solid var(--yb-studio-border);padding:var(--yb-studio-panel-padding);color:var(--yb-studio-ink);background:var(--yb-studio-panel-alt);justify-content:space-between;align-items:center;gap:.65rem;font-size:.8rem;font-weight:900;display:flex}.yb-studio-inspector-head>span:first-child,.yb-studio-inspector-head>div{align-items:center;gap:7px;display:flex}.yb-studio-inspector-head>div:last-child{gap:.14rem}.yb-studio-inspector-head button{width:1.72rem;height:1.72rem;color:var(--yb-studio-muted);background:0 0;border:0;border-radius:8px;place-items:center;transition:background-color .14s,color .14s;display:grid}.yb-studio-inspector-head button:hover:not(:disabled){color:var(--yb-studio-ink);background:var(--yb-studio-subtle)}.yb-studio-inspector-head button:disabled{opacity:.3}.yb-studio-inspector-scroll{align-content:start;gap:var(--yb-studio-panel-gap);min-height:0;padding:var(--yb-studio-panel-padding);scrollbar-width:thin;display:grid;overflow-y:auto}.yb-studio-inspector-section{gap:var(--yb-studio-panel-gap);border:1px solid var(--yb-studio-border);border-radius:var(--yb-studio-card-radius);min-width:0;padding:var(--yb-studio-panel-padding);background:var(--yb-studio-surface);display:grid}.yb-studio-inspector-section>h3,.yb-studio-kicker{color:#6d665c;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850;line-height:1.2;overflow:hidden}.yb-studio-inspector-section__body{gap:var(--yb-studio-panel-gap);display:grid}.yb-studio-field{min-width:0;color:var(--yb-studio-text);gap:.34rem;font-size:.72rem;font-weight:900;display:grid}.yb-studio-field>span{color:#6d665c;font-size:.72rem;font-weight:800}.yb-studio-field>small{color:var(--yb-studio-hint);font-size:.67rem;font-weight:700;line-height:1.4}.yb-studio-field input,.yb-studio-field textarea,.yb-studio-field select{border:1px solid var(--yb-studio-field-border);border-radius:var(--yb-studio-card-radius);width:100%;min-width:0;min-height:40px;color:var(--yb-studio-ink);font:inherit;background:var(--yb-studio-panel-alt);outline:none;padding:.5rem .6rem;font-size:.84rem;font-weight:700;transition:border-color .14s,box-shadow .14s,background-color .14s}.yb-studio-field textarea{resize:vertical;min-height:92px;line-height:1.5}.yb-studio-field input:focus,.yb-studio-field textarea:focus,.yb-studio-field select:focus{border-color:var(--yb-studio-accent);background:#fffefb;box-shadow:inset 0 0 0 1px #108a2f59}.yb-studio-field input::placeholder,.yb-studio-field textarea::placeholder{color:#9a8c7c;opacity:1;font-weight:700}.yb-studio-toggle-row{border:1px solid var(--yb-studio-border-soft);background:var(--yb-studio-surface);cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:.65rem;min-height:48px;padding:.58rem .62rem;display:grid;position:relative}.yb-studio-toggle-row:hover{background:#fffdf9;border-color:#cfc1ae}.yb-studio-toggle-row>span strong{color:var(--yb-studio-ink);font-size:.76rem;font-weight:850;display:block}.yb-studio-toggle-row>span small{color:var(--yb-studio-hint);margin-top:2px;font-size:.66rem;font-weight:650;line-height:1.35;display:block}.yb-studio-toggle-row input{opacity:0;position:absolute}.yb-studio-toggle-row>i{background:#e8e2d9;border:1px solid #c9beb0;border-radius:999px;width:38px;height:22px;transition:all .16s;position:relative}.yb-studio-toggle-row>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.yb-studio-toggle-row input:checked+i{border-color:var(--yb-studio-accent);background:var(--yb-studio-accent)}.yb-studio-toggle-row input:checked+i:after{transform:translate(16px)}.yb-studio-toggle-row input:focus-visible+i{box-shadow:0 0 0 3px #108a2f33}.yb-studio-button{border:1px solid var(--yb-studio-field-border);min-height:40px;color:var(--yb-studio-ink);background:#fffaf2;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:.5rem .62rem;font-size:.78rem;font-weight:850;transition:all .15s;display:inline-flex}.yb-studio-button:hover:not(:disabled){border-color:var(--yb-studio-accent);color:#0f6d31;background:var(--yb-studio-panel-alt)}.yb-studio-button--primary{color:#fff;background:var(--yb-studio-accent);border-color:#0f7830}.yb-studio-button--primary:hover:not(:disabled){color:#fff;background:#0d7428}.yb-studio-button--danger{color:var(--yb-studio-danger);background:#fffaf3;border-color:#ead0c8}.yb-studio-button--danger:hover:not(:disabled){color:#933d2b;background:#fdece7;border-color:#e5bfb4}.yb-studio-button:disabled{cursor:default;opacity:.4}.yb-studio-button.wide{width:100%}.yb-studio-mobile-panels,.yb-studio-mobile-scrim{display:none}@media (max-width:1180px){.yb-studio-action--preview{padding-inline:9px}.yb-studio-action--preview span{display:none}}@media (max-width:920px){.yb-studio-project-shell .yb-project-topbar__tabs{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.yb-studio-topbar-actions{scrollbar-width:none;width:100%;padding:1px 1px 3px;overflow-x:auto}.yb-studio-frame{border-radius:14px}.yb-studio-layout{grid-template:minmax(0,1fr)/minmax(0,1fr)}.yb-studio-sidebar,.yb-studio-inspector{visibility:hidden;opacity:0;pointer-events:none;transition:transform .22s,opacity .18s,visibility .22s;position:absolute;top:0;bottom:0}.yb-studio-sidebar{z-index:25;width:var(--yb-studio-sidebar-mobile-width);left:0;transform:translate(-105%);box-shadow:16px 0 40px #0003}.yb-studio-inspector{z-index:28;width:min(340px,86vw);right:0;transform:translate(105%);box-shadow:-18px 0 50px #00000040}.yb-studio-sidebar.is-mobile-open,.yb-studio-inspector.is-mobile-open{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.yb-studio-mobile-panels{gap:4px;display:flex}.yb-studio-mobile-panels button{width:var(--yb-studio-control-height);height:var(--yb-studio-control-height);border-radius:var(--yb-studio-control-radius);color:#646b61;background:#fffdf9;border:1px solid #ded9cf;place-items:center;padding:0;display:grid}.yb-studio-mobile-panels button.is-active{color:#2d5b3a;background:#e6f0e2;border-color:#b8cab4}.yb-studio-mobile-scrim{z-index:24;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04080475;border:0;width:100%;display:block;position:absolute;inset:0}.yb-studio-stage{grid-column:1}.yb-studio-action--publish{width:40px;min-width:40px;padding:0}.yb-studio-action--publish span{display:none}}@media (max-width:720px){.yb-studio-frame{min-height:0}.yb-studio-action-group,.yb-studio-action--preview span,.yb-studio-save-state{display:none}.yb-studio-sidebar-footer{grid-template-columns:1fr}}@media (max-width:1279px){body:has(.yb-studio-project-mode.is-editor) .yb-admin-frame{grid-template-rows:auto minmax(0,1fr)}}@media (max-width:767px){body:has(.yb-studio-project-mode.is-editor) .yb-admin-frame{height:calc(100dvh - 1rem)}}@media (max-height:640px){.yb-studio-frame{border-radius:0;height:100%;min-height:0}}@media (prefers-reduced-motion:reduce){.yb-studio-project-mode *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes yb-studio-save-pulse{50%{opacity:.35;transform:scale(.75)}}.yb-library-resource-browser{min-height:0;color:var(--yb-studio-ink,#29271f);align-content:start;gap:3px;display:grid}.yb-library-resource-browser__group,.yb-library-resource-browser__ungrouped{min-width:0}.yb-library-resource-browser__ungrouped>span{color:var(--yb-studio-muted,#7d7468);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 5px;font-size:9px;font-weight:900;display:block}.yb-library-resource-browser__group-button{width:100%;min-width:0;min-height:39px;padding:5px 8px 5px calc(5px + var(--yb-library-depth) * 12px);color:#3b382f;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:18px 20px minmax(0,1fr) auto;align-items:center;gap:5px;transition:border-color .14s,background .14s,color .14s;display:grid}.yb-library-resource-browser__group-button:hover{background:#fff;border-color:#e2d8ca}.yb-library-resource-browser__group-button:focus-visible,.yb-library-resource-browser__item:focus-visible{outline-offset:1px;outline:2px solid #2d66397a}.yb-library-resource-browser__group-button>svg:first-child{color:#7c766c;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.yb-library-resource-browser__group-button>svg:first-child.is-expanded{transform:rotate(90deg)}.yb-library-resource-browser__group-button>svg:nth-child(2){color:#65735f}.yb-library-resource-browser__group-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;overflow:hidden}.yb-library-resource-browser__group-button small{color:#756d62;text-align:center;background:#eee8de;border-radius:999px;min-width:23px;padding:3px 6px;font-size:9px;font-weight:850}.yb-library-resource-browser__item-shell{min-width:0;padding-left:calc(9px + var(--yb-library-depth) * 12px)}.yb-library-resource-browser__item{color:#353229;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-width:0;min-height:54px;padding:5px 7px;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:grid}.yb-library-resource-browser__item:hover{background:#fffaf3;border-color:#ded3c5;transform:translate(2px)}.yb-library-resource-browser__item.is-active{background:#edf3e9;border-color:#9caf96;box-shadow:inset 3px 0 #557357}.yb-library-resource-browser__thumb{color:#60705e;background:#f0ece4;border:1px solid #ded5c8;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.yb-library-resource-browser__thumb img{object-fit:cover;width:100%;height:100%}.yb-library-resource-browser__copy{min-width:0}.yb-library-resource-browser__copy>span{align-items:center;gap:5px;min-width:0;display:flex}.yb-library-resource-browser__copy strong,.yb-library-resource-browser__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.yb-library-resource-browser__copy strong{color:#353229;min-width:0;font-size:11.5px;font-weight:820}.yb-library-resource-browser__copy svg{color:#aa8122;fill:#d7ae3e;flex:none}.yb-library-resource-browser__copy small{color:#81786d;margin-top:2px;font-family:Georgia,serif;font-size:10px;font-style:italic}.yb-library-resource-browser__check{color:#3f7349}.yb-library-resource-browser__empty{color:#81786d;text-align:center;background:#f7f2ea;border:1px dashed #d8cdbf;border-radius:11px;margin:12px 4px;padding:20px 12px;font-size:11px;font-weight:700}.yb-library-resource-browser--placement{scrollbar-width:thin;max-height:420px;padding-right:3px;overflow-y:auto}.yb-project-library-picker{gap:6px;min-width:0;display:grid}.yb-project-library-picker.is-disabled{opacity:.58}.yb-project-library-picker__label{color:#6d665c;font-size:.72rem;font-weight:800}.yb-project-library-picker__current{min-width:0;position:relative}.yb-project-library-picker__current>button:first-child{border:1px solid var(--yb-studio-field-border,#ded3c5);width:100%;min-width:0;min-height:64px;color:var(--yb-studio-ink,#29271f);text-align:left;background:var(--yb-studio-panel-alt,#fbf8f2);border-radius:11px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;transition:border-color .14s,box-shadow .14s,background .14s;display:grid}.yb-project-library-picker__current>button:first-child:hover{background:#fff;border-color:#aab8a3;box-shadow:0 8px 22px #31392d14}.yb-project-library-picker__current-thumb{color:#5f765e;background:#ece8df;border:1px solid #d9d0c3;border-radius:9px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.yb-project-library-picker__current-thumb img{object-fit:cover;width:100%;height:100%}.yb-project-library-picker__current-copy{min-width:0}.yb-project-library-picker__current-copy strong,.yb-project-library-picker__current-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.yb-project-library-picker__current-copy strong{font-size:11.5px;font-weight:850}.yb-project-library-picker__current-copy small{color:var(--yb-studio-muted,#81786d);margin-top:3px;font-size:9px;font-weight:650}.yb-project-library-picker__change{color:#426347;align-items:center;gap:3px;font-size:9px;font-weight:850;display:inline-flex}.yb-project-library-picker__current.is-linked .yb-project-library-picker__change{display:none}.yb-project-library-dialog-backdrop{z-index:240;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1417138a;place-items:center;padding:24px;animation:.16s yb-project-library-backdrop-in;display:grid;position:fixed;inset:0}.yb-project-library-dialog{color:#2d2a23;background:#f8f5ef;border:1px solid #ffffffa8;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr);width:min(940px,100vw - 48px);height:min(720px,100dvh - 48px);min-height:480px;animation:.24s cubic-bezier(.16,1,.3,1) yb-project-library-dialog-in;display:grid;overflow:hidden;box-shadow:0 35px 100px #00000057}.yb-project-library-dialog__header{background:#fffdf9;border-bottom:1px solid #ded7cb;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:11px;min-height:76px;padding:12px 16px;display:grid}.yb-project-library-dialog__header>span{color:#49654c;background:#e9f0e5;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.yb-project-library-dialog__header>span.is-material{color:#876139;background:#f4eadc}.yb-project-library-dialog__header>span.is-lighting{color:#936e27;background:#f8efd8}.yb-project-library-dialog__header>span.is-object{color:#4f7280;background:#e4eef1}.yb-project-library-dialog__header small{color:#8b8174;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.yb-project-library-dialog__header h2{letter-spacing:-.025em;margin:3px 0 0;font-size:18px;font-weight:850}.yb-project-library-dialog__header>button{color:#625b51;background:#fff;border:1px solid #ded5c8;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.yb-project-library-dialog__toolbar{background:#f4f0e9;border-bottom:1px solid #ded7cb;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:62px;padding:10px 16px;display:grid}.yb-project-library-dialog__toolbar>label{align-items:center;min-width:0;display:flex;position:relative}.yb-project-library-dialog__toolbar>label>svg{color:#857d72;pointer-events:none;position:absolute;left:13px}.yb-project-library-dialog__toolbar input{color:#302d26;background:#fffdf9;border:1px solid #d8cec0;border-radius:13px;outline:none;width:100%;height:42px;padding:0 38px;font-size:12px;font-weight:700}.yb-project-library-dialog__toolbar input:focus{border-color:#8da287;box-shadow:0 0 0 3px #4f6f4d1f}.yb-project-library-dialog__toolbar label button{color:#766e63;background:#f0ebe3;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;right:7px}.yb-project-library-dialog__toolbar>button{color:#665f55;background:#fffdf9;border:1px solid #d8cec0;border-radius:12px;align-items:center;gap:6px;height:42px;padding:0 12px;font-size:10px;font-weight:820;display:flex}.yb-project-library-dialog__toolbar>button.is-active{color:#7d5e18;background:#fff8de;border-color:#d0ad4c}.yb-project-library-dialog__toolbar>button.is-active svg{fill:#d5a82e}.yb-project-library-dialog__toolbar>span{color:#71695f;text-align:center;background:#e8e1d7;border-radius:999px;min-width:34px;padding:6px 8px;font-size:10px;font-weight:900}.yb-project-library-dialog__body{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);min-height:0;display:grid}.yb-project-library-dialog__browser{scrollbar-width:thin;border-right:1px solid #ded7cb;min-height:0;padding:10px 12px 18px;overflow-y:auto}.yb-project-library-dialog__preview{scrollbar-width:thin;background:#f0ece4;flex-direction:column;min-width:0;min-height:0;padding:14px;display:flex;overflow-y:auto}.yb-project-library-dialog__preview-image{color:#61715d;background:#e4e0d7;border:1px solid #d8cec0;border-radius:15px;flex:none;place-items:center;width:100%;min-height:190px;max-height:260px;display:grid;overflow:hidden}.yb-project-library-dialog__preview-image img{object-fit:cover;width:100%;height:100%;min-height:190px}.yb-project-library-picker__plant-symbol{width:72%;height:72%}.yb-project-library-dialog__preview-copy{padding:15px 3px 10px}.yb-project-library-dialog__preview-copy>small{color:#7d756a;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.yb-project-library-dialog__preview-copy h3{color:#2c2d26;font-family:var(--font-title),Georgia,serif;letter-spacing:-.035em;margin:4px 0 0;font-size:25px;font-weight:580;line-height:1.05}.yb-project-library-dialog__preview-copy p{color:#625e55;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:10px 0 0;font-size:10.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.yb-project-library-dialog__preview-copy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:12px 0 0;display:grid}.yb-project-library-dialog__preview-copy dl div{background:#ffffff8c;border-radius:9px;padding:7px}.yb-project-library-dialog__preview-copy dt{color:#898176;font-size:8px;font-weight:750}.yb-project-library-dialog__preview-copy dd{color:#47463f;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;font-weight:800;overflow:hidden}.yb-project-library-dialog__confirm{color:#fff;background:#315d3b;border:1px solid #294d31;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;width:100%;min-height:43px;margin-top:auto;font-size:11px;font-weight:850;display:flex;box-shadow:0 8px 20px #2b4f3129}.yb-project-library-dialog__preview-empty{color:#80786d;text-align:center;margin:auto;font-size:11px;font-weight:700;line-height:1.5}@keyframes yb-project-library-backdrop-in{0%{opacity:0}}@keyframes yb-project-library-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (max-width:720px){.yb-project-library-dialog-backdrop{padding:8px}.yb-project-library-dialog{border-radius:17px;width:calc(100vw - 16px);height:calc(100dvh - 16px);min-height:0}.yb-project-library-dialog__header{grid-template-columns:36px minmax(0,1fr) 34px;min-height:64px;padding:8px 10px}.yb-project-library-dialog__header>span{width:36px;height:36px}.yb-project-library-dialog__toolbar{grid-template-columns:minmax(0,1fr) 42px;padding:8px 10px}.yb-project-library-dialog__toolbar>button{justify-content:center;width:42px;padding:0}.yb-project-library-dialog__toolbar>button span,.yb-project-library-dialog__toolbar>span{display:none}.yb-project-library-dialog__body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.yb-project-library-dialog__browser{border-bottom:1px solid #ded7cb;border-right:0;padding-inline:8px}.yb-project-library-dialog__preview{flex-direction:row;align-items:center;gap:9px;min-height:68px;padding:8px 10px;overflow:hidden}.yb-project-library-dialog__preview-image{border-radius:10px;width:48px;min-width:48px;min-height:48px;max-height:48px}.yb-project-library-dialog__preview-image img{min-height:48px}.yb-project-library-dialog__preview-copy{flex:auto;min-width:0;padding:0}.yb-project-library-dialog__preview-copy h3{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:inherit;font-size:12px;font-weight:850;overflow:hidden}.yb-project-library-dialog__preview-copy p,.yb-project-library-dialog__preview-copy dl{display:none}.yb-project-library-dialog__confirm{width:auto;min-width:94px;min-height:42px;margin:0;padding:0 12px}.yb-project-library-dialog__preview-empty{align-items:center;min-height:42px;margin:0 auto;display:flex}}@media (prefers-reduced-motion:reduce){.yb-project-library-dialog-backdrop,.yb-project-library-dialog{transition-duration:.01ms!important;animation-duration:.01ms!important}}body:has(.yb-public-pano){overflow:hidden}.yb-pano-tool-dock .yb-pano-tool-dock__trigger:focus-visible{outline-offset:2px;outline:2px solid #769676}.yb-panorama-editor-mode{--pano-ink:#111710;--pano-ink-soft:#1b241b;--pano-cream:#fffdf8;--pano-stone:#ece8df;--pano-line:#2a342821;--pano-sage:#4e805a;--pano-brass:#c2a878}.yb-pano-scene-card{grid-template-columns:var(--yb-studio-thumb-width) minmax(0, 1fr);align-items:center;gap:10px;padding:5px 38px 5px 5px;display:grid}.yb-pano-scene-card__image{background:#172016}.yb-pano-scene-card__image:after{content:"";background:linear-gradient(#0000 50%,#04090557);position:absolute;inset:0}.yb-pano-scene-card__image i{z-index:1;color:#fff;letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:4px;left:6px}.yb-pano-scene-card__image em{z-index:2;color:#fff;background:#0f140fb8;border-radius:7px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;right:4px}.yb-pano-stage{isolation:isolate;background:radial-gradient(circle at 50% 40%,#253025 0%,#101510 65%);overflow:hidden}.yb-panorama-engine,.yb-panorama-engine .psv-container,.yb-panorama-engine .psv-canvas-container{width:100%;height:100%}.yb-panorama-engine{outline:none;position:absolute;inset:0}.yb-panorama-engine:focus-visible{box-shadow:inset 0 0 0 3px #d2b87f}.yb-panorama-engine .psv-navbar{display:none!important}.yb-panorama-engine .psv-loader-container{background:#111710}.yb-panorama-engine .psv-loader{color:#d6c49f}.yb-panorama-engine .psv-loader-canvas{color:#ffffff2e}.yb-panorama-engine .psv-canvas-container{cursor:grab}.yb-panorama-engine .psv-canvas-container:active{cursor:grabbing}.yb-panorama-engine[data-hotspot-editable=true] .yb-panorama-marker{cursor:grab;touch-action:none}.yb-panorama-engine.is-dragging-hotspot,.yb-panorama-engine.is-dragging-hotspot .psv-canvas-container,.yb-panorama-engine.is-dragging-hotspot .yb-panorama-marker{cursor:grabbing}.yb-panorama-engine__fallback{background:#111710;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.yb-panorama-engine__fallback>img{object-fit:cover;filter:brightness(.32)saturate(.72)blur(2px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.yb-panorama-engine__fallback>span{color:#fff;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d130dd1;border:1px solid #ffffff24;border-radius:16px;gap:7px;max-width:390px;margin:24px;padding:18px 20px;display:grid;position:relative;box-shadow:0 18px 48px #0000003d}.yb-panorama-engine__fallback strong{font-size:14px;font-weight:850}.yb-panorama-engine__fallback small{color:#ffffffa8;font-size:10px;font-weight:650;line-height:1.55}.is-scene-departing>.yb-panorama-engine{filter:saturate(.96)contrast(1.015)blur(.35px);transition:transform .18s cubic-bezier(.3,0,.18,1),filter .18s;transform:scale(1.035)}.is-scene-loading>.yb-panorama-engine{filter:saturate(.96)contrast(1.015)blur(.45px);transform:scale(1.022)}.is-scene-arriving>.yb-panorama-engine{animation:.22s cubic-bezier(.16,1,.3,1) both yb-pano-scene-arrive}.yb-pano-stage:is(.is-scene-departing,.is-scene-loading,.is-scene-arriving):after,.yb-public-pano:is(.is-scene-departing,.is-scene-loading,.is-scene-arriving):after{content:"";z-index:60;pointer-events:auto;opacity:.01;background:radial-gradient(circle at 50% 52%,#0000 0 42%,#080d0812 100%);position:absolute;inset:0;overflow:hidden}.yb-pano-stage.is-scene-departing:after,.yb-public-pano.is-scene-departing:after{animation:.18s cubic-bezier(.3,0,.18,1) both yb-pano-street-veil-in}.yb-pano-stage.is-scene-loading:after,.yb-public-pano.is-scene-loading:after{opacity:1}.yb-pano-stage.is-scene-arriving:after,.yb-public-pano.is-scene-arriving:after{animation:.22s cubic-bezier(.16,1,.3,1) both yb-pano-street-veil-out}@keyframes yb-pano-street-veil-in{0%{opacity:0}to{opacity:1}}@keyframes yb-pano-street-veil-out{0%{opacity:1}to{opacity:0}}@keyframes yb-pano-scene-arrive{0%{filter:saturate(.96)contrast(1.015)blur(.45px);transform:scale(1.022)}to{filter:none;transform:scale(1)}}.yb-panorama-marker{--pano-marker-accent:#8eae7e;color:#fff;cursor:pointer;filter:drop-shadow(0 7px 14px #0000004d);pointer-events:none;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0;display:block;position:relative}.yb-panorama-marker__leader{bottom:calc(var(--annotation-leader-length,20px) * -1);width:1px;height:var(--annotation-leader-length,31px);background:linear-gradient(180deg, #ffffff26, var(--pano-marker-accent));transform-origin:bottom;transition:all .18s;position:absolute;left:50%;transform:translate(-50%)}.yb-panorama-marker__pin{width:var(--annotation-size,38px);height:var(--annotation-size,38px);background:var(--pano-marker-accent);border:2px solid #ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;left:50%}@supports (color:color-mix(in lab, red, red)){.yb-panorama-marker__pin{background:color-mix(in srgb, var(--pano-marker-accent) 84%, #121812)}}.yb-panorama-marker__pin{box-shadow:0 0 0 5px var(--pano-marker-accent), 0 8px 20px #00000057}@supports (color:color-mix(in lab, red, red)){.yb-panorama-marker__pin{box-shadow:0 0 0 5px color-mix(in srgb, var(--pano-marker-accent) 22%, transparent), 0 8px 20px #00000057}}.yb-panorama-marker__pin{font-size:calc(var(--annotation-size,38px) * .32);pointer-events:auto;touch-action:none;font-weight:900;transition:all .18s cubic-bezier(.2,.8,.2,1);transform:translate(-50%)}.yb-panorama-marker__label{bottom:calc(var(--annotation-size,38px) + 8px);color:#fffdf7;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111811db;border:1px solid #fff3;border-radius:8px;max-width:190px;padding:6px 9px;font-size:9px;font-weight:800;line-height:1.15;display:none;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.yb-panorama-marker.has-label .yb-panorama-marker__label{display:block}.yb-panorama-marker:hover .yb-panorama-marker__pin,.yb-panorama-marker:focus-visible .yb-panorama-marker__pin{transform:translate(-50%)scale(1.1)}.yb-panorama-marker:focus-visible .yb-panorama-marker__pin{outline-offset:4px;outline:3px solid #fff}.yb-panorama-marker:hover .yb-panorama-marker__label,.yb-panorama-marker:focus-visible .yb-panorama-marker__label{border-color:var(--pano-marker-accent)}@supports (color:color-mix(in lab, red, red)){.yb-panorama-marker:hover .yb-panorama-marker__label,.yb-panorama-marker:focus-visible .yb-panorama-marker__label{border-color:color-mix(in srgb, var(--pano-marker-accent) 70%, white)}}.yb-panorama-marker:hover .yb-panorama-marker__label,.yb-panorama-marker:focus-visible .yb-panorama-marker__label{background:#0e140ef2}.yb-panorama-marker.is-selected .yb-panorama-marker__pin{transform:translate(-50%)scale(1.08)}.yb-panorama-marker.is-unpublished{opacity:.46;filter:saturate(.35)}.yb-panorama-marker.is-unpublished .yb-panorama-marker__label:after{content:" · скрыта";opacity:.72}.yb-pano-layer-filter{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d130dba;border:1px solid #ffffff21;border-radius:13px;align-items:center;width:46px;height:46px;padding:4px;display:flex;position:absolute;top:14px;left:14px}.yb-pano-layer-filter:after{content:"";width:9px;height:100%;position:absolute;top:0;left:100%}.yb-pano-layer-filter button{color:#ffffff75;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:34px;height:36px;padding:0 8px;font-size:8px;font-weight:780;display:flex}.yb-pano-layer-filter button span{display:none}.yb-pano-layer-filter .yb-pano-layer-filter__trigger{z-index:2;color:#ffffffd1;background:#ffffff14;width:36px;min-width:36px;padding:0;transition:background .18s,color .18s;position:relative}.yb-pano-layer-filter__trigger:after{content:"";background:#7da078;border:1px solid #172017;border-radius:50%;width:5px;height:5px;transition:background .18s,transform .24s;position:absolute;bottom:4px;right:4px}.yb-pano-layer-filter.has-hidden-layers .yb-pano-layer-filter__trigger:after{background:#d8ad61;transform:scale(1.25)}.yb-pano-layer-filter:hover .yb-pano-layer-filter__trigger,.yb-pano-layer-filter:focus-within .yb-pano-layer-filter__trigger{color:#243326;background:#f3eee3}.yb-pano-layer-filter__tray{opacity:0;transform-origin:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:3px;width:max-content;max-width:0;height:46px;padding:4px 0;transition:max-width .44s cubic-bezier(.16,1,.3,1),opacity .17s,padding .44s cubic-bezier(.16,1,.3,1),border-color .18s,background .18s,box-shadow .22s,transform .44s cubic-bezier(.16,1,.3,1),visibility 0s linear .44s;display:flex;position:absolute;top:-1px;left:calc(100% + 7px);overflow:hidden;transform:translate(-12px)scale(.97);box-shadow:0 12px 32px #0000}.yb-pano-layer-filter:hover .yb-pano-layer-filter__tray,.yb-pano-layer-filter:focus-within .yb-pano-layer-filter__tray{opacity:1;visibility:visible;pointer-events:auto;background:#0d130dd6;border-color:#ffffff21;max-width:620px;padding:4px;transition-delay:0s;transform:translate(0)scale(1);box-shadow:0 12px 32px #0003}.yb-pano-layer-filter__tray button{flex:none;transition:background .16s,color .16s,opacity .18s,transform .3s cubic-bezier(.16,1,.3,1)}.yb-pano-layer-filter__tray button:hover{color:#fff;background:#ffffff17}.yb-pano-layer-filter__tray button.is-active{color:#f6f1e8;background:#ffffff1f}.yb-pano-layer-filter .yb-pano-layer-filter__trigger:focus-visible{outline-offset:2px;outline:2px solid #d1bd8d}.yb-pano-zoom-controls{z-index:8;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c120cc7;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:17px;right:14px}.yb-pano-zoom-controls button{color:#ffffffb3;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.yb-pano-zoom-controls button:hover{color:#fff;background:#ffffff1f}.yb-pano-zoom-controls button:disabled{cursor:default;opacity:.28}.yb-pano-zoom-controls span{text-align:center;color:#ffffff94;font-variant-numeric:tabular-nums;width:42px;font-size:9px;font-weight:820}.yb-pano-zoom-controls>i{background:#ffffff1f;width:1px;height:22px;margin:0 2px}.yb-pano-tool-dock{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e140ed4;border:1px solid #ffffff29;border-radius:15px;align-items:center;gap:0;width:56px;height:56px;padding:5px;display:flex;position:absolute;bottom:17px;left:17px;box-shadow:0 16px 40px #00000040}.yb-pano-tool-dock:after{content:"";width:9px;height:100%;position:absolute;bottom:0;left:100%}.yb-pano-tool-dock button{color:#ffffffa8;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:43px;height:42px;padding:0 9px;font-size:9px;font-weight:780;display:flex}.yb-pano-tool-dock button span{display:none}.yb-pano-tool-dock .yb-pano-tool-dock__trigger{z-index:2;color:#1d2a1e;background:#f3eee3;border-radius:11px;width:44px;min-width:44px;height:44px;padding:0;position:relative;box-shadow:0 5px 16px #00000029}.yb-pano-tool-dock .yb-pano-tool-dock__trigger svg{transition:transform .36s cubic-bezier(.16,1,.3,1)}.yb-pano-tool-dock:hover .yb-pano-tool-dock__trigger,.yb-pano-tool-dock:focus-within .yb-pano-tool-dock__trigger,.yb-pano-tool-dock.is-engaged .yb-pano-tool-dock__trigger{color:#315e3d;background:#fffdf7}.yb-pano-tool-dock:hover .yb-pano-tool-dock__trigger svg,.yb-pano-tool-dock:focus-within .yb-pano-tool-dock__trigger svg,.yb-pano-tool-dock.is-engaged .yb-pano-tool-dock__trigger svg{transform:rotate(135deg)}.yb-pano-tool-dock__tray{opacity:0;transform-origin:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);visibility:hidden;pointer-events:none;overscroll-behavior-x:contain;scrollbar-width:none;background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:3px;width:max-content;max-width:0;height:56px;padding:5px 0;transition:max-width .48s cubic-bezier(.16,1,.3,1),opacity .18s,padding .48s cubic-bezier(.16,1,.3,1),border-color .18s,background .18s,box-shadow .24s,transform .48s cubic-bezier(.16,1,.3,1),visibility 0s linear .48s;display:flex;position:absolute;bottom:-1px;left:calc(100% + 7px);overflow:hidden;transform:translate(-12px)scale(.97);box-shadow:0 16px 40px #0000}.yb-pano-tool-dock__tray::-webkit-scrollbar{display:none}.yb-pano-tool-dock:hover .yb-pano-tool-dock__tray,.yb-pano-tool-dock:focus-within .yb-pano-tool-dock__tray,.yb-pano-tool-dock.is-engaged .yb-pano-tool-dock__tray{opacity:1;visibility:visible;pointer-events:auto;background:#0e140ee6;border-color:#ffffff29;max-width:680px;padding:5px;transition-delay:0s;overflow:auto hidden;transform:translate(0)scale(1);box-shadow:0 16px 40px #00000040}.yb-pano-tool-dock__tray button{opacity:0;flex:none;transition:opacity .18s,transform .3s cubic-bezier(.16,1,.3,1),background .16s,color .16s;transform:translate(-7px)}.yb-pano-tool-dock:hover .yb-pano-tool-dock__tray button,.yb-pano-tool-dock:focus-within .yb-pano-tool-dock__tray button,.yb-pano-tool-dock.is-engaged .yb-pano-tool-dock__tray button{opacity:1;transform:translate(0)}.yb-pano-tool-dock:hover .yb-pano-tool-dock__tray button:nth-child(2),.yb-pano-tool-dock:focus-within .yb-pano-tool-dock__tray button:nth-child(2),.yb-pano-tool-dock.is-engaged .yb-pano-tool-dock__tray button:nth-child(2){transition-delay:25ms}.yb-pano-tool-dock:hover .yb-pano-tool-dock__tray button:nth-child(3),.yb-pano-tool-dock:focus-within .yb-pano-tool-dock__tray button:nth-child(3),.yb-pano-tool-dock.is-engaged .yb-pano-tool-dock__tray button:nth-child(3){transition-delay:50ms}.yb-pano-tool-dock:hover .yb-pano-tool-dock__tray button:nth-child(4),.yb-pano-tool-dock:focus-within .yb-pano-tool-dock__tray button:nth-child(4),.yb-pano-tool-dock.is-engaged .yb-pano-tool-dock__tray button:nth-child(4){transition-delay:75ms}.yb-pano-tool-dock:hover .yb-pano-tool-dock__tray button:nth-child(5),.yb-pano-tool-dock:focus-within .yb-pano-tool-dock__tray button:nth-child(5),.yb-pano-tool-dock.is-engaged .yb-pano-tool-dock__tray button:nth-child(5){transition-delay:.1s}.yb-pano-tool-dock:hover .yb-pano-tool-dock__tray button:nth-child(6),.yb-pano-tool-dock:focus-within .yb-pano-tool-dock__tray button:nth-child(6),.yb-pano-tool-dock.is-engaged .yb-pano-tool-dock__tray button:nth-child(6){transition-delay:.125s}.yb-pano-tool-dock__tray button:hover{color:#fff;background:#ffffff17}.yb-pano-tool-dock__tray button.is-active{color:#1c281d;background:#f3eee3}.yb-pano-placement-banner{z-index:12;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#181e16e3;border:1px solid #e0ca9d5c;border-radius:12px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:6px 7px 6px 13px;font-size:9px;font-weight:760;display:flex;position:absolute;top:61px;left:50%;transform:translate(-50%)}.yb-pano-placement-banner span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.yb-pano-placement-banner button{color:#fff;background:#ffffff1a;border:0;border-radius:8px;flex:none;align-items:center;gap:4px;height:30px;padding:0 9px;font-size:8px;font-weight:800;display:flex}.yb-pano-transition-edit-banner{z-index:13;color:#ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121911e6;border:1px solid #dac79e61;border-radius:13px;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:7px 8px 7px 13px;font-size:9px;font-weight:720;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #0003}.yb-pano-transition-edit-banner span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.yb-pano-transition-edit-banner strong{color:#fff;font-size:9px;font-weight:900}.yb-pano-transition-edit-banner button{color:#fff;background:#ffffff1a;border:0;border-radius:8px;flex:none;align-items:center;gap:4px;height:30px;padding:0 9px;font-size:8px;font-weight:800;display:flex}.yb-pano-preview-hint{z-index:8;color:#ffffffad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c120cbf;border:1px solid #ffffff24;border-radius:999px;gap:13px;padding:9px 15px;font-size:9px;font-weight:750;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.yb-pano-preview-hint span{align-items:center;gap:6px;display:flex}.yb-pano-processing,.yb-pano-stage-error{z-index:20;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c120ce0;border:1px solid #ffffff26;border-radius:13px;align-items:center;gap:9px;padding:12px 16px;font-size:10px;font-weight:780;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yb-pano-stage-error{background:#361915e6;border-color:#e78b7a4d;top:auto;bottom:74px}.yb-pano-stage-error button{color:#fff;background:#ffffff1a;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.yb-pano-inspector__type{background:var(--yb-studio-accent-soft);color:#216a34;letter-spacing:.09em;text-transform:uppercase;border:1px solid #108a2f24;border-radius:999px;padding:.4rem .58rem;font-size:.68rem;font-weight:900}.yb-pano-scene-index{background:var(--yb-studio-subtle);color:var(--yb-studio-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:.32rem .48rem;font-size:.7rem;font-weight:850}.yb-pano-transition-setup{background:linear-gradient(145deg,#f8f5ed,#f2eee5);border:1px solid #d8d0c1;border-radius:11px;gap:.7rem;padding:.75rem;display:grid}.yb-pano-transition-setup>div:first-child{color:#254e30;align-items:center;gap:7px;display:flex}.yb-pano-transition-setup>div:first-child>span{background:#e2eee0;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.yb-pano-transition-setup>div:first-child strong{font-size:.76rem;font-weight:900}.yb-pano-transition-setup>p{color:var(--yb-studio-muted);margin:0;font-size:.69rem;font-weight:650;line-height:1.45}.yb-pano-transition-paired{color:#43704d;align-items:center;gap:5px;font-size:.66rem;font-weight:800;display:flex}.yb-pano-transition-view-summary{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.yb-pano-transition-view-summary span{color:#3b4c3d;text-align:center;font-variant-numeric:tabular-nums;background:#ffffffad;border:1px solid #4e644624;border-radius:7px;padding:.42rem;font-size:.7rem;font-weight:850}.yb-pano-transition-setup .yb-studio-toggle-row{background:#ffffff94}.yb-pano-transition-editor-card .yb-studio-inspector-section__body>p{color:var(--yb-studio-muted);margin:0;font-size:.72rem;font-weight:650;line-height:1.55}.yb-pano-transition-route{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:6px;display:grid}.yb-pano-transition-route>svg{color:#56805d}.yb-pano-transition-route>span{border:1px solid var(--yb-studio-border);background:var(--yb-studio-surface);border-radius:9px;min-width:0;padding:.55rem}.yb-pano-transition-route small,.yb-pano-transition-route strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.yb-pano-transition-route small{color:var(--yb-studio-muted);text-transform:uppercase;font-size:.61rem;font-weight:750}.yb-pano-transition-route strong{color:var(--yb-studio-ink);margin-top:3px;font-size:.73rem;font-weight:880}.yb-pano-transition-help{color:var(--yb-studio-hint);font-size:.67rem;font-weight:650;line-height:1.5}.yb-pano-entity-picker>span{color:#6d665c;font-size:.72rem;font-weight:800}.yb-pano-entity-picker>input{border:1px solid var(--yb-studio-field-border);background:var(--yb-studio-panel-alt);width:100%;min-width:0;min-height:40px;color:var(--yb-studio-ink);border-radius:8px;outline:none;padding:.5rem .6rem;font-size:.84rem;font-weight:700;transition:border-color .14s,box-shadow .14s,background .14s}.yb-pano-entity-picker>input:focus{border-color:var(--yb-studio-accent);background:#fffefb;box-shadow:inset 0 0 0 1px #108a2f59}.yb-pano-entity-picker>input::placeholder{color:#9a8c7c;opacity:1;font-weight:700}.yb-pano-color-size{grid-template-columns:minmax(86px,.72fr) minmax(0,1fr);align-items:end;gap:9px;display:grid}.yb-pano-entity-picker{gap:.42rem;min-width:0;display:grid}.yb-pano-entity-picker>div{scrollbar-width:thin;gap:4px;max-height:230px;padding-right:2px;display:grid;overflow-y:auto}.yb-pano-entity-picker>div>button{background:var(--yb-studio-subtle);min-height:50px;color:var(--yb-studio-text);text-align:left;border:1px solid #0000;border-radius:8px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:.55rem;padding:.28rem .36rem;transition:border-color .14s,background .14s;display:grid}.yb-pano-entity-picker>div>button:hover,.yb-pano-entity-picker>div>button.is-active{background:var(--yb-studio-accent-soft);border-color:#108a2f38}.yb-pano-entity-picker>div>button>span{color:#657260;background:#e9e4dc;border:1px solid #d8cbb9;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.yb-pano-entity-picker>div>button img{object-fit:cover;width:100%;height:100%}.yb-pano-entity-picker>div>button i{min-width:0;font-style:normal}.yb-pano-entity-picker>div>button strong,.yb-pano-entity-picker>div>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.yb-pano-entity-picker>div>button strong{color:var(--yb-studio-ink);font-size:.75rem;font-weight:850}.yb-pano-entity-picker>div>button small{color:var(--yb-studio-muted);margin-top:2px;font-size:.66rem;font-weight:650}.yb-pano-entity-picker>div>em{background:var(--yb-studio-subtle);color:var(--yb-studio-muted);text-align:center;border-radius:8px;padding:.8rem;font-size:.72rem;font-style:normal}.yb-pano-scene-preview{aspect-ratio:1.9;border:1px solid var(--yb-studio-border);background:#172016;border-radius:8px;position:relative;overflow:hidden}.yb-pano-scene-preview img{object-fit:cover;width:100%;height:100%}.yb-pano-scene-preview:after{content:"";background:linear-gradient(#0000 48%,#090d0980);position:absolute;inset:0}.yb-pano-scene-preview button{z-index:1;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0f140fc7;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:8px;font-weight:780;display:flex;position:absolute;bottom:7px;right:7px}.yb-pano-view-readout{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.yb-pano-view-readout span{border:1px solid var(--yb-studio-border);background:var(--yb-studio-surface);border-radius:8px;padding:.58rem}.yb-pano-view-readout small,.yb-pano-view-readout strong{display:block}.yb-pano-view-readout small{color:var(--yb-studio-muted);font-size:.64rem;font-weight:700}.yb-pano-view-readout strong{color:var(--yb-studio-ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:.82rem}.yb-pano-theme-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.yb-pano-theme-grid button{border:1px solid var(--yb-studio-field-border);background:var(--yb-studio-panel-alt);color:var(--yb-studio-text);border-radius:8px;gap:6px;padding:5px;font-size:.7rem;font-weight:800;display:grid;position:relative}.yb-pano-theme-grid button>i{border-radius:7px;height:32px;display:block}.yb-pano-theme-grid .is-forest>i{background:linear-gradient(135deg,#152016,#5a7759)}.yb-pano-theme-grid .is-sand>i{background:linear-gradient(135deg,#554431,#d2b98e)}.yb-pano-theme-grid .is-graphite>i{background:linear-gradient(135deg,#17191b,#6d7479)}.yb-pano-theme-grid button.is-active{border-color:var(--yb-studio-accent);box-shadow:inset 0 0 0 1px #108a2f59}.yb-pano-theme-grid button svg{color:#fff;position:absolute;top:8px;right:8px}.yb-pano-private-link{border:1px solid var(--yb-studio-border-soft);background:var(--yb-studio-subtle);color:var(--yb-studio-text);border-radius:8px;align-items:center;gap:6px;padding:.65rem;font-size:.72rem;font-weight:750;display:flex;overflow:hidden}.yb-pano-private-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yb-pano-help-card{border:1px solid var(--yb-studio-border);background:var(--yb-studio-surface);border-radius:8px;grid-template-columns:35px minmax(0,1fr);gap:11px;margin:0;padding:.75rem;display:grid}.yb-pano-help-card>i{color:#53705a;background:#e9efe5;border-radius:10px;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:900;display:grid}.yb-pano-help-card strong{color:var(--yb-studio-ink);font-size:.78rem}.yb-pano-help-card p{color:var(--yb-studio-muted);margin:4px 0 0;font-size:.7rem;line-height:1.55}.yb-pano-shortcuts{border:1px solid var(--yb-studio-border-soft);background:var(--yb-studio-subtle);border-radius:8px;gap:8px;margin:0;padding:.75rem;display:grid}.yb-pano-shortcuts>strong{color:var(--yb-studio-ink);margin-bottom:2px;font-size:.76rem}.yb-pano-shortcuts>span{color:var(--yb-studio-muted);align-items:center;gap:4px;font-size:.68rem;display:flex}.yb-pano-shortcuts kbd{color:#4a5148;min-width:22px;font:inherit;text-align:center;background:#fff;border:1px solid #d9d1c5;border-bottom-width:2px;border-radius:5px;padding:2px 4px;font-weight:800}.yb-pano-empty-wrap{background:radial-gradient(circle at 50% 25%,#314132 0%,#161d16 42%,#0e130e 100%);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.yb-pano-empty-wrap:before{opacity:.2;content:"";background-image:radial-gradient(circle,#fff3 1px,#0000 1px);background-size:23px 23px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.yb-pano-empty{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181f18b3;border:1px dashed #e8e2d540;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;width:min(540px,100%);min-height:390px;padding:35px;transition:all .18s;display:flex;position:relative}.yb-pano-empty.is-dragging{background:#314b33d1;border-color:#b5d0ac;transform:scale(1.01)}.yb-pano-empty__orb{color:#fff;background:radial-gradient(circle at 35% 30%,#668868,#243225 70%);border:1px solid #ffffff29;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:0 0 0 12px #ffffff09,0 18px 35px #0000003d}.yb-pano-empty__orb i{border:1px solid #ffffff38;border-radius:50%;position:absolute;inset:10px -8px;transform:rotate(-14deg)}.yb-pano-empty .yb-pano-kicker{color:#9bb697;margin-top:24px}.yb-pano-empty h2{color:#fffdf7;letter-spacing:-.035em;margin:8px 0 0;font-size:25px;font-weight:800}.yb-pano-empty>p:not(.yb-pano-kicker){color:#ffffff91;max-width:410px;margin:10px 0 20px;font-size:11px;line-height:1.65}.yb-pano-empty .yb-pano-primary{color:#223123;background:#edf3e8;min-height:44px;padding:0 18px}.yb-pano-empty>small{color:#ffffff61;margin-top:10px;font-size:8px}.yb-pano-error{color:#ffc5b7;background:#531f1766;border:1px solid #ed978533;border-radius:9px;margin-top:13px;padding:8px 10px;font-size:8px;line-height:1.4}.yb-pano-loading{color:#ffffffa8;background:#111710;justify-content:center;align-items:center;gap:9px;height:100%;font-size:11px;font-weight:750;display:flex}.yb-pano-loading.is-error{color:#efaa9c}.yb-panorama-editor-mode.is-preview .yb-pano-editor{grid-template-columns:minmax(0,1fr)}.yb-panorama-editor-mode.is-preview .yb-pano-scenes,.yb-panorama-editor-mode.is-preview .yb-pano-inspector{display:none}.yb-panorama-editor-mode.is-preview .yb-pano-stage{grid-column:1/-1}.yb-public-pano,.yb-public-pano-empty{--public-pano-accent:#91b387;color:#fffdf7;width:100%;height:100dvh;min-height:0;font-family:var(--font-body), sans-serif;background:#101610;position:relative;overflow:hidden}.yb-public-pano.is-sand{--public-pano-accent:#d4b27d}.yb-public-pano.is-graphite{--public-pano-accent:#aab9c2}.yb-public-pano>.yb-panorama-engine{z-index:0}.yb-public-pano__header{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex;position:absolute;top:0;left:0;right:0}.yb-public-pano__header--tools{justify-content:flex-end}.yb-public-pano__identity,.yb-public-pano__header-actions,.yb-public-pano__filters,.yb-public-pano__controls,.yb-public-pano__utility,.yb-public-pano__compass{pointer-events:auto}.yb-public-pano__identity{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c120cb3;border:1px solid #ffffff29;border-radius:15px;align-items:center;gap:9px;min-width:0;padding:5px 12px 5px 5px;display:flex;box-shadow:0 14px 35px #00000026}.yb-public-pano__identity>a:first-child{color:#ffffffbf;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.yb-public-pano__identity>a:first-child:hover{color:#fff;background:#ffffff1a}.yb-public-pano__identity .platform-company-logo{background:#ffffffe6;border-color:#ffffff26;width:36px;height:36px}.yb-public-pano__identity>div{min-width:0}.yb-public-pano__identity p{color:#ffffff94;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:9px;font-weight:840}.yb-public-pano__identity h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:min(35vw,420px);margin:2px 0 0;font-size:11px;font-weight:830;overflow:hidden}.yb-public-pano__identity em{color:#e5cc9d;letter-spacing:.05em;text-transform:uppercase;background:#dbbb8026;border-radius:999px;margin-left:3px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:820}.yb-public-pano__header-actions{gap:5px;display:flex}.yb-public-pano__header-actions button{color:#ffffffc7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c120cb3;border:1px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:42px;height:42px;padding:0 11px;font-size:10px;font-weight:780;display:flex}.yb-public-pano__header-actions button:hover,.yb-public-pano__header-actions button.is-active{color:#fff;background:#ffffff24}.yb-public-pano__header-actions button>em{color:#233424;background:#e6d4ae;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-style:normal;display:grid}.yb-public-pano__filters{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#0c120ca6;border:1px solid #ffffff24;border-radius:999px;gap:4px;max-width:min(760px,100vw - 330px);padding:4px;display:flex;position:absolute;top:78px;left:50%;overflow-x:auto;transform:translate(-50%)}.yb-public-pano__filters button{color:#ffffffa8;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:10px;font-weight:780;display:flex}.yb-public-pano__filters button:hover{color:#fff}.yb-public-pano__filters button.is-active{color:#fff;background:#ffffff21}.yb-public-pano__compass{z-index:15;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c120cab;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:79px;right:18px}.yb-public-pano__compass span{place-items:center;transition:transform 80ms linear;display:grid}.yb-public-pano__compass small{color:var(--public-pano-accent);font-size:6px;font-weight:900;position:absolute;top:3px}.yb-public-pano__controls{z-index:16;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c120cb8;border:1px solid #ffffff26;border-radius:14px;align-items:center;gap:3px;padding:4px;display:flex;position:absolute;bottom:19px;left:18px}.yb-public-pano__controls button{color:#ffffffb8;background:0 0;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.yb-public-pano__controls button:hover,.yb-public-pano__controls button.is-active{color:#fff;background:#ffffff21}.yb-public-pano__controls button:disabled{cursor:default;opacity:.28}.yb-public-pano__controls span{color:#ffffff94;text-align:center;font-variant-numeric:tabular-nums;width:39px;font-size:10px;font-weight:820}.yb-public-pano__controls>i{background:#ffffff21;width:1px;height:22px}.yb-public-pano__utility{z-index:16;gap:5px;display:flex;position:absolute;bottom:19px;right:18px}.yb-public-pano__utility button{color:#ffffffc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c120cb8;border:1px solid #ffffff26;border-radius:14px;align-items:center;gap:7px;height:47px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.yb-public-pano__utility button:hover,.yb-public-pano__utility button.is-active{color:#fff;background:#ffffff26}.yb-public-pano__utility em{color:#fff;background:#ffffff1f;border-radius:7px;place-items:center;min-width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.yb-public-pano-scenes{z-index:14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c120cb8;border:1px solid #ffffff26;border-radius:16px;width:min(610px,100vw - 500px);padding:7px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.yb-public-pano-scenes__heading{justify-content:space-between;align-items:center;gap:8px;padding:1px 3px 6px;display:flex}.yb-public-pano-scenes__heading>span{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:10px;font-weight:790;display:flex;overflow:hidden}.yb-public-pano-scenes__heading button{color:#ffffffa8;background:#ffffff14;border:0;border-radius:8px;align-items:center;gap:4px;height:34px;padding:0 9px;font-size:9px;font-weight:760;display:flex}.yb-public-pano-scenes__heading button.is-active{background:var(--public-pano-accent)}@supports (color:color-mix(in lab, red, red)){.yb-public-pano-scenes__heading button.is-active{background:color-mix(in srgb,var(--public-pano-accent) 25%,transparent)}}.yb-public-pano-scenes__heading button.is-active{color:#fff}.yb-public-pano-scenes>div:last-child{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.yb-public-pano-scenes>div:last-child>button{color:#ffffffab;text-align:left;background:#ffffff0a;border:1px solid #0000;border-radius:10px;flex:0 0 145px;grid-template-columns:64px minmax(55px,1fr);align-items:center;gap:7px;padding:4px;display:grid}.yb-public-pano-scenes>div:last-child>button:hover{background:#ffffff17}.yb-public-pano-scenes>div:last-child>button.is-active{border-color:var(--public-pano-accent)}@supports (color:color-mix(in lab, red, red)){.yb-public-pano-scenes>div:last-child>button.is-active{border-color:color-mix(in srgb,var(--public-pano-accent) 60%,transparent)}}.yb-public-pano-scenes>div:last-child>button.is-active{color:#fff;background:#ffffff1f}.yb-public-pano-scenes button>span{border-radius:7px;width:64px;height:38px;display:block;position:relative;overflow:hidden}.yb-public-pano-scenes button img{object-fit:cover;width:100%;height:100%}.yb-public-pano-scenes button i{color:#fff;text-shadow:0 1px 3px #000;font-size:6px;font-style:normal;font-weight:900;position:absolute;bottom:2px;right:3px}.yb-public-pano-scenes button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:770;overflow:hidden}.yb-public-pano-detail,.yb-public-pano-drawer{z-index:30;color:#2d312b;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f6f2eaf0;border:1px solid #ffffff2e;border-radius:19px;width:min(370px,100vw - 36px);animation:.24s cubic-bezier(.2,.8,.2,1) yb-pano-drawer-in;position:absolute;top:78px;bottom:78px;right:18px;overflow:hidden;box-shadow:0 25px 70px #00000052}.yb-public-pano-detail{flex-direction:column;min-height:0;transition:width .26s cubic-bezier(.2,.8,.2,1);display:flex}.yb-public-pano-detail__head,.yb-public-pano-drawer>div:first-child{border-bottom:1px solid #3f453b1a;justify-content:space-between;align-items:center;min-height:48px;padding:8px 9px 8px 15px;display:flex}.yb-public-pano-detail__head{background:#f6f2eae6;flex:none}.yb-public-pano-detail__head>span,.yb-public-pano-drawer>div:first-child>span{color:#6b7465;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.yb-public-pano-detail__head button,.yb-public-pano-drawer>div:first-child button{color:#5f6859;background:#343d310f;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.yb-public-pano-detail__head button{transition:background-color .16s,color .16s,transform .16s}.yb-public-pano-detail__head button:hover{color:#2f3d2f;background:#343d311f;transform:rotate(4deg)}.yb-public-pano-detail__image{aspect-ratio:1.65;object-fit:cover;width:100%}.yb-public-pano-detail__body{overscroll-behavior:contain;scrollbar-color:#4652416b transparent;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;padding:18px 20px 20px;overflow:hidden auto}.yb-public-pano-detail__body:focus-visible{outline:2px solid var(--public-pano-accent)}@supports (color:color-mix(in lab, red, red)){.yb-public-pano-detail__body:focus-visible{outline:2px solid color-mix(in srgb,var(--public-pano-accent) 75%,white)}}.yb-public-pano-detail__body:focus-visible{outline-offset:-3px}.yb-public-pano-detail__body h2{color:#22271f;font-family:var(--font-title),serif;letter-spacing:-.035em;margin:0;font-size:27px;font-weight:560;line-height:1.02}.yb-public-pano-detail__body>em{color:#838073;margin-top:3px;font-family:Georgia,serif;font-size:10px;display:block}.yb-public-pano-detail__rule{background:#9fac97;width:38px;height:1px;margin:12px 0}.yb-public-pano-detail__description{color:#59574f;margin:0;font-size:11.5px;line-height:1.55}.yb-public-pano-detail__body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:14px 0 0;display:grid}.yb-public-pano-detail__body dl div{background:#3645320f;border-radius:10px;padding:8px}.yb-public-pano-detail__body dt{color:#858278;font-size:9px;font-weight:770}.yb-public-pano-detail__body dd{color:#3f463b;margin:4px 0 0;font-size:11px;font-weight:790}.yb-public-pano-detail__body>a,.yb-public-pano-detail__focus{color:#405344;background:#fff;border:1px solid #d7d2c8;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;margin-top:10px;font-size:10.5px;font-weight:810;display:flex}.yb-public-pano-detail__focus{width:100%}.yb-public-pano-drawer{padding-bottom:16px;overflow-y:auto}.yb-public-pano-drawer>p{color:#6d6a62;margin:15px 17px;font-size:11px;line-height:1.55}.yb-public-pano-drawer.is-list nav{gap:5px;padding:0 12px;display:grid}.yb-public-pano-drawer.is-list nav button{text-align:left;background:#3543320d;border:1px solid #0000;border-radius:11px;grid-template-columns:37px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:6px;display:grid}.yb-public-pano-drawer.is-list nav button:hover{background:#fff;border-color:#bfc9ba}.yb-public-pano-drawer.is-list nav button>i{color:#fff;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.yb-public-pano-drawer.is-list nav button span{min-width:0}.yb-public-pano-drawer.is-list nav strong,.yb-public-pano-drawer.is-list nav small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.yb-public-pano-drawer.is-list nav strong{color:#3c4338;font-size:9px}.yb-public-pano-drawer.is-list nav small{color:#8c887e;margin-top:3px;font-size:7px}.yb-public-pano-drawer.is-layers>label{cursor:pointer;background:#3543320d;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:53px;margin:0 12px 5px;padding:7px 11px;display:flex}.yb-public-pano-drawer.is-layers>label>span{align-items:center;gap:9px;display:flex}.yb-public-pano-drawer.is-layers>label i{font-style:normal}.yb-public-pano-drawer.is-layers>label strong,.yb-public-pano-drawer.is-layers>label small{display:block}.yb-public-pano-drawer.is-layers>label strong{font-size:9px}.yb-public-pano-drawer.is-layers>label small{color:#8b877d;margin-top:2px;font-size:7px}.yb-public-pano-drawer.is-layers input{accent-color:#4f7657}.yb-public-pano-drawer.is-about{padding-bottom:24px}.yb-public-pano-drawer.is-about>.yb-public-pano-drawer__eyebrow{color:#779073;letter-spacing:.13em;text-transform:uppercase;margin-top:25px;font-size:7px;font-weight:900}.yb-public-pano-drawer.is-about h2{font-family:var(--font-title),serif;margin:0 17px;font-size:31px;font-weight:560;line-height:1}.yb-public-pano-drawer.is-about>span{color:#77766e;align-items:center;gap:5px;margin:0 17px;font-size:9px;display:flex}.yb-public-pano-drawer.is-about>a{color:#fff;background:#315f40;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin:20px 17px 0;font-size:9px;font-weight:830;display:flex}.yb-public-pano__loading,.yb-public-pano__notice{z-index:40;color:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b110bd4;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-size:9px;font-weight:760;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yb-public-pano__notice{top:auto;bottom:80px}.yb-public-pano__notice button{color:#fff;background:#ffffff1a;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.yb-public-pano__scene-arrows{z-index:13;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;left:13px;right:13px;transform:translateY(-50%)}.yb-public-pano__scene-arrows button{color:#ffffffa6;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b110b8c;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.yb-public-pano__scene-arrows button:hover{color:#fff;background:#ffffff29}.yb-public-pano-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:25px;display:flex}.yb-public-pano-empty>a{color:#ffffffa6;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;top:25px;left:25px}.yb-public-pano-empty>span{color:#a6c39c;background:#ffffff14;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.yb-public-pano-empty h1{font-family:var(--font-title),serif;margin:4px 0 0;font-size:36px;font-weight:540}.yb-public-pano-empty p{color:#ffffff80;margin:0;font-size:11px}@keyframes yb-pano-pulse{50%{opacity:.3}}@keyframes yb-pano-drawer-in{0%{opacity:0;transform:translate(16px)}}[data-panorama-fullscreen]:fullscreen{background:#111710;width:100vw;height:100dvh;min-height:0}@media (min-width:1450px){.yb-pano-layer-filter button span,.yb-pano-tool-dock button span{display:inline}}@media (min-width:1280px) and (min-height:560px){.yb-public-pano-detail{width:clamp(410px,24vw,460px);top:clamp(68px,8dvh,82px);bottom:clamp(16px,3dvh,28px)}.yb-public-pano-detail.has-image .yb-public-pano-detail__image{aspect-ratio:auto;object-position:center;border-bottom:1px solid #3f453b1a;flex:none;height:clamp(180px,29dvh,280px)}.yb-public-pano-detail.has-image .yb-public-pano-detail__body{padding:clamp(18px,1.25vw,23px)}.yb-public-pano-detail.has-no-image{width:min(440px,100vw - 36px)}.yb-public-pano-detail__body h2{font-size:clamp(28px,1.75vw,33px)}.yb-public-pano-detail__description{font-size:11.75px;line-height:1.58}.yb-public-pano-detail__body dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1699px){.yb-pano-tool-dock__tray{transform-origin:0 100%;bottom:calc(100% + 7px);left:0}}@media (max-width:1180px){.yb-pano-tool-dock{max-width:calc(100% - 28px);left:14px}.yb-pano-tool-dock:hover .yb-pano-tool-dock__tray,.yb-pano-tool-dock:focus-within .yb-pano-tool-dock__tray,.yb-pano-tool-dock.is-engaged .yb-pano-tool-dock__tray{max-width:calc(100vw - 520px);transform:translate(0)scale(1)}.yb-public-pano-scenes{width:min(500px,100vw - 440px)}}@media (max-width:920px){.yb-public-pano__header-actions button span{display:none}.yb-public-pano__filters{max-width:calc(100vw - 36px);top:76px}.yb-public-pano-scenes{width:auto;left:75px;right:75px;transform:none}.yb-public-pano-scenes>div:last-child>button{flex-basis:130px}.yb-public-pano__utility span{display:none}.yb-pano-tool-dock:hover .yb-pano-tool-dock__tray,.yb-pano-tool-dock:focus-within .yb-pano-tool-dock__tray,.yb-pano-tool-dock.is-engaged .yb-pano-tool-dock__tray{max-width:calc(100vw - 95px)}}@media (max-width:720px){.yb-pano-scene-card{grid-template-columns:1fr}.yb-pano-scene-card__image{width:100%}.yb-pano-layer-filter:hover .yb-pano-layer-filter__tray,.yb-pano-layer-filter:focus-within .yb-pano-layer-filter__tray{max-width:calc(100vw - 82px)}.yb-pano-tool-dock{max-width:calc(100% - 20px);bottom:12px;left:10px;right:auto;overflow:visible}.yb-pano-tool-dock__tray{transform-origin:0;bottom:-1px;left:calc(100% + 7px);right:auto}.yb-pano-zoom-controls{bottom:67px;right:10px}.yb-pano-placement-banner{justify-content:space-between;width:calc(100% - 26px);top:58px}.yb-pano-transition-edit-banner{justify-content:space-between;width:calc(100% - 24px);top:12px}.yb-pano-transition-edit-banner span{white-space:normal;overflow:hidden}.yb-public-pano__header{padding:9px}.yb-public-pano__identity{max-width:calc(100vw - 154px)}.yb-public-pano__identity>a:nth-child(2),.yb-public-pano__identity em{display:none}.yb-public-pano__identity h1{max-width:32vw}.yb-public-pano__header-actions{gap:3px}.yb-public-pano__header-actions button{width:40px;min-width:40px;height:40px;padding:0;display:grid}.yb-public-pano__filters{max-width:calc(100vw - 18px);top:65px;left:9px;transform:none}.yb-public-pano__compass{width:43px;height:43px;top:112px;right:10px}.yb-public-pano__controls{bottom:75px;left:9px}.yb-public-pano__controls span,.yb-public-pano__controls>i{display:none}.yb-public-pano__utility{bottom:75px;right:9px}.yb-public-pano__utility button{justify-content:center;width:43px;height:43px;padding:0}.yb-public-pano__utility em{display:none}.yb-public-pano-scenes{border-radius:13px;width:auto;bottom:9px;left:9px;right:9px}.yb-public-pano-scenes__heading{display:none}.yb-public-pano-scenes>div:last-child>button{flex-basis:116px;grid-template-columns:52px 1fr}.yb-public-pano-scenes button>span{width:52px;height:32px}.yb-public-pano-detail,.yb-public-pano-drawer{border-radius:20px;width:auto;max-height:min(88dvh,720px);animation-name:yb-pano-sheet-in;inset:auto 8px 8px}.yb-public-pano-detail__image{max-height:clamp(150px,28dvh,220px)}.yb-public-pano__scene-arrows{display:none}.yb-public-pano.has-detail .yb-public-pano-scenes,.yb-public-pano.has-detail .yb-public-pano__controls,.yb-public-pano.has-detail .yb-public-pano__utility{opacity:0;pointer-events:none}.yb-public-pano__notice{justify-content:center;width:calc(100% - 20px);bottom:68px}}@media (max-height:640px){.yb-public-pano,.yb-public-pano-empty{min-height:0}}@supports (padding:max(0px)){@media (max-width:720px){.yb-public-pano__header{padding-top:max(9px, env(safe-area-inset-top));padding-right:max(9px, env(safe-area-inset-right));padding-left:max(9px, env(safe-area-inset-left))}.yb-public-pano-scenes{right:max(9px, env(safe-area-inset-right));bottom:max(9px, env(safe-area-inset-bottom));left:max(9px, env(safe-area-inset-left))}.yb-public-pano__controls{bottom:calc(75px + env(safe-area-inset-bottom));left:max(9px, env(safe-area-inset-left))}.yb-public-pano__utility{right:max(9px, env(safe-area-inset-right));bottom:calc(75px + env(safe-area-inset-bottom))}}}@keyframes yb-pano-sheet-in{0%{opacity:0;transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.yb-public-pano *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.yb-public-pano-detail__review{color:#315239;cursor:pointer;background:#eef4ea;border:1px solid #bdcbb7;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:8px;font-size:12px;font-weight:850;display:flex}.yb-panorama-review-pin{color:#fff;cursor:pointer;background:#c96945;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;box-shadow:0 5px 18px #22140c59}.yb-panorama-review-pin:after{content:"";border:1px solid #ffffff8c;border-radius:50%;position:absolute;inset:-7px}.yb-panorama-review-pin.is-resolved{opacity:.65;background:#71806e}.yb-ba-compare{--ba-accent:#8f4f2f;--ba-position:50%;color:#211e19;min-width:0;margin:0}.yb-ba-compare__stage{isolation:isolate;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 25% 20%,#fffc,#0000 32%),#e9e4da;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1e1b1614}.yb-ba-compare__image{background:#ded8cd;position:absolute;inset:0;overflow:hidden}.yb-ba-compare__image.is-before{z-index:2}.yb-ba-compare.is-vertical .yb-ba-compare__image.is-before{clip-path:inset(0 calc(100% - var(--ba-position)) 0 0)}.yb-ba-compare.is-horizontal .yb-ba-compare__image.is-before{clip-path:inset(0 0 calc(100% - var(--ba-position)) 0)}.yb-ba-compare.is-overlay .yb-ba-compare__image.is-before{clip-path:none;opacity:.5}.yb-ba-compare.is-overlay .yb-ba-compare__divider,.yb-ba-compare.is-overlay .yb-ba-compare__range{display:none}.yb-ba-compare__image img{object-fit:cover;transform-origin:50%;pointer-events:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%}.yb-ba-compare__placeholder{color:#777064;text-align:center;background:linear-gradient(135deg,#0000 48%,#4842390d 49% 51%,#0000 52%) 0 0/22px 22px,#eeeae2;align-content:center;place-items:center;gap:12px;width:100%;height:100%;padding:24px;display:grid}.yb-ba-compare__placeholder>span{opacity:.38;border:2px solid;border-radius:10px;width:48px;height:38px}.yb-ba-compare__placeholder>strong{font-size:12px;font-weight:800}.yb-ba-compare__labels{z-index:4;pointer-events:none;justify-content:space-between;align-items:flex-start;padding:clamp(12px,2.2vw,22px);display:flex;position:absolute;inset:0}.yb-ba-compare__labels span{color:#fff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1415129e;border:1px solid #ffffff3d;border-radius:999px;align-items:center;min-height:30px;padding:6px 11px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 5px 18px #00000029}.yb-ba-compare__labels .is-before{margin-right:auto}.yb-ba-compare__labels .is-after{margin-left:auto}.yb-ba-compare.is-horizontal .yb-ba-compare__labels{flex-direction:column;align-items:flex-start}.yb-ba-compare.is-horizontal .yb-ba-compare__labels .is-before,.yb-ba-compare.is-horizontal .yb-ba-compare__labels .is-after{margin:0}.yb-ba-compare__range{z-index:7;opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.yb-ba-compare.is-horizontal .yb-ba-compare__range{writing-mode:vertical-lr;cursor:ns-resize;touch-action:pan-x}@media (any-pointer:coarse){.yb-ba-compare.is-horizontal .yb-ba-compare__range{clip-path:polygon(0 calc(var(--ba-position) - 38px), 100% calc(var(--ba-position) - 38px), 100% calc(var(--ba-position) + 38px), 0 calc(var(--ba-position) + 38px));touch-action:none}}.yb-ba-compare__divider{z-index:6;pointer-events:none;filter:drop-shadow(0 4px 10px #0000003d);position:absolute}.yb-ba-compare.is-vertical .yb-ba-compare__divider{top:0;bottom:0;left:var(--ba-position);background:#fffffff0;width:3px;transform:translate(-50%)}.yb-ba-compare.is-horizontal .yb-ba-compare__divider{left:0;right:0;top:var(--ba-position);background:#fffffff0;height:3px;transform:translateY(-50%)}.yb-ba-compare__divider>span{color:#fff;background:var(--ba-accent);border:3px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.yb-ba-compare__divider>span{background:color-mix(in srgb, var(--ba-accent) 30%, #241b15)}}.yb-ba-compare__divider>span{box-shadow:0 8px 24px #00000038}.yb-ba-compare.is-vertical .yb-ba-compare__divider>span,.yb-ba-compare.is-horizontal .yb-ba-compare__divider>span{top:50%;left:50%;transform:translate(-50%,-50%)}.yb-ba-compare:has(.yb-ba-compare__range:focus-visible) .yb-ba-compare__divider>span{outline:4px solid var(--ba-accent)}@supports (color:color-mix(in lab, red, red)){.yb-ba-compare:has(.yb-ba-compare__range:focus-visible) .yb-ba-compare__divider>span{outline:4px solid color-mix(in srgb, var(--ba-accent) 34%, white)}}.yb-ba-compare:has(.yb-ba-compare__range:focus-visible) .yb-ba-compare__divider>span{outline-offset:4px}.yb-ba-compare__toolbar{align-items:center;gap:10px;min-height:52px;padding:9px 2px 0;display:flex}.yb-ba-compare__presets{background:#f8f5ef;border:1px solid #ddd5c9;border-radius:999px;gap:3px;min-width:0;padding:3px;display:inline-flex}.yb-ba-compare__toolbar button{color:#625b51;min-width:44px;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:850;transition:color .18s,background .18s,transform .18s;display:inline-flex}.yb-ba-compare__toolbar button:hover{color:#211e19;background:#fff}.yb-ba-compare__toolbar button:focus-visible{outline:3px solid var(--ba-accent)}@supports (color:color-mix(in lab, red, red)){.yb-ba-compare__toolbar button:focus-visible{outline:3px solid color-mix(in srgb, var(--ba-accent) 34%, transparent)}}.yb-ba-compare__toolbar button:focus-visible{outline-offset:2px}.yb-ba-compare__value{color:#504940;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:900}.yb-ba-compare__value small{opacity:.65;font-size:9px}@media (max-width:640px){.yb-ba-compare__stage{border-radius:17px}.yb-ba-compare__divider>span{width:48px;height:48px}.yb-ba-compare__presets{flex:1}.yb-ba-compare__presets button{flex:1;padding-inline:8px}.yb-ba-compare__presets button span{display:none}.yb-ba-compare__toolbar{gap:6px}}@media (prefers-reduced-motion:reduce){.yb-ba-compare *,.yb-ba-compare :before,.yb-ba-compare :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.yb-ba-compare__divider,.yb-ba-compare__divider>span{forced-color-adjust:none;background:canvastext}.yb-ba-compare__divider>span{color:canvas;border-color:canvas}}.yb-ba-item{grid-template-columns:var(--yb-studio-thumb-width) minmax(0, 1fr);cursor:pointer;align-items:center;gap:10px;padding:5px 38px 5px 5px;display:grid}.yb-ba-item__thumb{background:#ddd8ce;grid-template-columns:1fr 1fr;display:grid}.yb-ba-item__thumb i{object-fit:cover;background:repeating-linear-gradient(135deg,#e9e4db 0 7px,#ded8ce 7px 14px);width:100%;height:100%}.yb-ba-item__thumb em{color:#fff;background:#141912b8;border-radius:6px;place-items:center;min-width:17px;height:17px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:4px;right:4px}.yb-ba-item__copy small.is-published{color:#16823b;font-weight:850}.yb-ba-item__copy small.is-hidden{color:#b44d42;font-weight:850}.yb-ba-stage{scrollbar-width:thin;background:radial-gradient(circle at 15% 10%,#c2a87814,#0000 25%),#20271f;flex-direction:column;min-width:0;min-height:0;padding:clamp(14px,2vw,26px);display:flex;position:relative;overflow:auto}.yb-ba-stage__head{color:#fff;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.yb-ba-stage__head>div:first-child{min-width:0}.yb-ba-stage__head span{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.yb-ba-stage__head h2{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:650px;margin:3px 0 0;font-size:clamp(17px,2vw,23px);font-weight:850;overflow:hidden}.yb-ba-stage__tools button{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.yb-ba-stage__tools button:hover:not(:disabled),.yb-ba-stage__tools button.is-active{color:#d9ead5;background:#6c97642e;border-color:#c4dcbe59}.yb-ba-stage__tools button:disabled{opacity:.35}.yb-ba-stage__canvas{align-self:center;gap:8px;width:min(100%,1120px);margin:0 auto;display:grid}.yb-ba-stage__canvas .yb-ba-compare__stage{border-radius:18px;box-shadow:0 22px 60px #00000047}.yb-ba-stage__canvas .yb-ba-compare__toolbar{color:#fffc}.yb-ba-stage__canvas .yb-ba-compare__presets{background:#ffffff12;border-color:#ffffff21}.yb-ba-stage__canvas .yb-ba-compare__toolbar button{color:#ffffffbd}.yb-ba-stage__canvas .yb-ba-compare__toolbar button:hover{color:#fff;background:#ffffff1f}.yb-ba-stage__canvas .yb-ba-compare__value{color:#fffc}.yb-ba-align-note{color:#c5d8c0;background:#61825a1c;border:1px solid #ccdcc62e;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin:0;font-size:9px;font-weight:730;display:flex}.yb-ba-alignment-help{color:#867c6d;margin:-2px 0 2px;font-size:10px;line-height:1.45}.yb-ba-annotation-help{color:#6f776b;background:#f1f5ef;border-radius:9px;margin:0;padding:9px 10px;font-size:9px;font-weight:680;line-height:1.5}.yb-ba-ratio-warning{color:#d9c69d;background:#aa7b3117;border:1px solid #debb793d;border-radius:11px;align-items:flex-start;gap:8px;width:min(100%,1120px);margin:0 auto 10px;padding:9px 11px;font-size:9px;line-height:1.45;display:flex}.yb-ba-inspector__head span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.yb-ba-inspector__head strong{color:#8d8578;font-size:9px}.yb-ba-inspector__two-columns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.yb-ba-image-pickers{grid-template-columns:1fr 1fr;gap:7px;display:grid}.yb-ba-inspector__publish-toggle{background:#f6faf4;border-color:#cfdcc9;margin-top:10px}.yb-ba-inspector__publish-toggle:hover{background:#fafff8;border-color:#afc4a9}.yb-ba-inspector__publish-toggle>span strong{color:#2d4b31}.yb-ba-inspector__publish-toggle>span small{color:#6d806c}.yb-ba-inspector__download-toggle{background:linear-gradient(135deg,#fffdf8,#f7f1e7);border-color:#d8ccb8}.yb-ba-inspector__download-toggle:hover{background:#fffdf9;border-color:#bcae97}.yb-ba-inspector__download-toggle>span strong{color:#3e4f3d}.yb-ba-download-help{color:#8a8174;margin:0 2px;font-size:9px;font-weight:650;line-height:1.45}.yb-ba-image-picker{min-width:0;position:relative}.yb-ba-image-picker>button:first-child{background:#e9e4db;border:1px solid #d5cec2;border-radius:11px;width:100%;height:90px;padding:0;display:block;position:relative;overflow:hidden}.yb-ba-image-picker img{object-fit:cover;width:100%;height:100%}.yb-ba-image-picker>button:first-child>span{color:#817a6f;align-content:center;place-items:center;gap:5px;height:100%;display:grid}.yb-ba-image-picker>button:first-child small{font-size:8px;font-weight:750}.yb-ba-image-picker>button:first-child strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141612ab;border-radius:7px;padding:5px 6px;font-size:8px;font-weight:900;position:absolute;bottom:5px;left:5px;right:5px;overflow:hidden}.yb-ba-image-picker .is-remove{z-index:2;color:#fff;background:#1e1b17ad;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:4px;right:4px}.yb-ba-inspector__actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.yb-ba-inspector__empty,.yb-ba-empty-editor{color:#8a8378;text-align:center;align-content:center;place-items:center;gap:10px;height:100%;padding:28px;display:grid}.yb-ba-inspector__empty p{max-width:220px;font-size:10px;font-weight:700;line-height:1.5}.yb-ba-empty-editor{color:#ffffffa8;margin:auto}.yb-ba-empty-editor>span{background:#ffffff0f;border:1px solid #ffffff21;border-radius:22px;place-items:center;width:70px;height:70px;display:grid}.yb-ba-empty-editor h2{color:#fff;margin:5px 0 0;font-size:21px}.yb-ba-empty-editor p{max-width:410px;margin:0;font-size:11px;line-height:1.6}.yb-ba-empty-editor button{color:#203023;background:#d8e8d3;border:0;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:10px;font-weight:850;display:inline-flex}.yb-ba-client-preview{background:#fffdf9;min-height:100%;padding:clamp(20px,3vw,40px);overflow-y:auto}.yb-ba-toast{z-index:100;color:#35513b;background:#eff7ec;border:1px solid #c8d8c3;border-radius:14px;align-items:flex-start;gap:12px;max-width:min(430px,100vw - 40px);padding:11px 12px;font-size:11px;font-weight:760;line-height:1.45;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 45px #1c221a2e}.yb-ba-toast.is-error{color:#8f3e33;background:#fff2ee;border-color:#e1bbb2}.yb-ba-toast button{height:26px;color:inherit;background:#fff9;border:0;border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.yb-public-ba-page{--ba-public-accent:#8f4f2f;color:#211f1a;background:#f4f0e8;overflow-x:clip}.yb-public-ba-section{background:#fffdf9;padding:clamp(20px,3vw,40px) 0 clamp(78px,10vw,150px);scroll-margin-top:92px}.yb-public-ba-section>.yb-container{width:min(100% - 2rem,1540px)}.yb-public-ba-gallery{grid-template-columns:minmax(190px,240px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,44px);display:grid}.yb-public-ba-gallery.is-single{grid-template-columns:minmax(0,1fr);row-gap:18px;width:min(100%,1180px);margin-inline:auto}.yb-public-ba-gallery__sidebar{min-width:0;position:sticky;top:92px}.yb-public-ba-gallery__sidebar>h3{overflow-wrap:anywhere;color:#211f1a;max-width:100%;font-family:var(--font-title),serif;letter-spacing:-.04em;text-wrap:balance;margin:2px 3px clamp(18px,2vw,26px);font-size:clamp(28px,2.25vw,34px);font-weight:560;line-height:.98}.yb-public-ba-gallery.is-single .yb-public-ba-gallery__sidebar{position:static}.yb-public-ba-gallery.is-single .yb-public-ba-gallery__sidebar>h3{margin:0;font-size:clamp(30px,3vw,44px)}.yb-public-ba-gallery__rail{scrollbar-width:thin;flex-direction:column;gap:8px;max-height:calc(100dvh - 190px);padding:3px;display:flex;overflow-y:auto}.yb-public-ba-gallery__rail>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:82px minmax(0,1fr);gap:10px;width:100%;padding:7px;transition:all .18s;display:grid}.yb-public-ba-gallery__rail>button:hover{background:#f7f3ec}.yb-public-ba-gallery__rail>button.is-active{background:#f4efe7;border-color:#d4c9ba;box-shadow:0 8px 24px #38302612}.yb-public-ba-gallery__thumb{background:#ddd6ca;border-radius:10px;grid-template-columns:1fr 1fr;width:82px;height:56px;display:grid;overflow:hidden}.yb-public-ba-gallery__thumb>span{min-width:0;overflow:hidden}.yb-public-ba-gallery__thumb img{object-fit:cover;width:100%;height:100%}.yb-public-ba-gallery__thumb-copy{align-content:center;gap:4px;min-width:0;display:grid}.yb-public-ba-gallery__thumb-copy strong{color:#39352f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;line-height:1.35;overflow:hidden}.yb-public-ba-gallery__thumb-copy small{color:#746d63;font-size:8px;font-weight:800}.yb-public-ba-gallery__active{min-width:0;position:relative}.yb-public-ba-gallery__workspace{gap:clamp(14px,1.5vw,20px);min-width:0;display:grid;position:relative}.yb-public-ba-gallery__media{min-width:0;position:relative}.yb-public-ba-gallery__detail{min-width:0;scroll-margin-block:92px 20px;container:project-annotation-detail/inline-size}.yb-public-ba-gallery__active .yb-ba-compare__stage{border-radius:8px;box-shadow:0 22px 55px #30281f26}.yb-public-ba-gallery__caption{z-index:1;box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#0e130ee6,#141d14d1);border:1px solid #fff3;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:9px;width:100%;margin:16px 0 0;padding:13px 15px 13px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #1e221b29}.yb-public-ba-gallery__caption:before{background:var(--ba-public-accent);content:"";border-radius:0 2px 2px 0;width:2px;position:absolute;top:12px;bottom:12px;left:0}.yb-public-ba-gallery__caption p{color:#fffffff0;text-shadow:0 2px 14px #00000052;max-width:760px;margin:0;font-size:12px;font-weight:690;line-height:1.55}.yb-public-ba-gallery__caption>div>span{color:#ffffffa8;letter-spacing:.025em;align-items:center;gap:6px;margin-top:7px;font-size:8px;font-weight:800;display:inline-flex}.yb-public-ba-gallery__caption aside{color:#ffffffb3;border-top:1px solid #ffffff1f;border-left:0;align-items:flex-start;gap:9px;padding-top:9px;padding-left:0;font-size:9px;line-height:1.5;display:flex}.yb-public-ba-gallery__caption aside span,.yb-public-ba-gallery__caption aside small{display:block}.yb-public-ba-gallery__caption aside small{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:850}.yb-public-ba-download{position:relative}.yb-public-ba-download__menu{color:#28241f;-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);background:#fffdf9f7;border:1px solid #ffffff2e;border-radius:17px;width:min(286px,100vw - 32px);animation:.15s ease-out both yb-ba-download-menu-in;position:absolute;bottom:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 65px #080c0857}.yb-public-ba-download__menu header{text-align:left;border-bottom:1px solid #e7ded2;gap:2px;padding:13px 14px 11px;display:grid}.yb-public-ba-download__menu header strong{font-size:12px;font-weight:900}.yb-public-ba-download__menu header span{color:#82786c;font-size:9px;font-weight:680}.yb-public-ba-download__menu>div{gap:3px;padding:6px;display:grid}.yb-public-ba-download__menu a{color:#2f2b25;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;text-decoration:none;transition:color .15s,background .15s,transform .15s;display:grid}.yb-public-ba-download__menu a:hover{color:#28472f;background:#eef3ea;transform:translate(2px)}.yb-public-ba-download__menu a>span:first-child{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#6d5947;border-radius:9px;place-items:center;min-width:45px;height:34px;padding-inline:8px;font-size:9px;font-weight:900;display:grid}.yb-public-ba-download__menu a>span:first-child.is-after{background:var(--ba-public-accent)}@supports (color:color-mix(in lab, red, red)){.yb-public-ba-download__menu a>span:first-child.is-after{background:color-mix(in srgb,var(--ba-public-accent) 76%,#273327)}}.yb-public-ba-download__menu a>span:nth-child(2){text-align:left;gap:2px;min-width:0;display:grid}.yb-public-ba-download__menu a strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.yb-public-ba-download__menu a small{color:#877e72;font-size:8px;font-weight:680}.yb-public-ba-download__menu a>svg{color:#697a66}.yb-public-ba-download.is-open .yb-public-ba-download__trigger{color:#fff;background:#0c110df0;border-color:#fff6}.yb-project-presentation.is-media-overlay-hidden .yb-public-ba-download__menu{display:none}.yb-public-ba-empty{color:#7b7469;text-align:center;background:#f8f4ed;border:1px dashed #cfc4b5;border-radius:20px;place-items:center;gap:9px;min-height:360px;padding:28px;display:grid}.yb-public-ba-empty h2{font-family:var(--font-title), serif;margin:0;font-size:32px}.yb-public-ba-empty p{margin:0;font-size:12px}.yb-public-ba-note{border-top:1px solid #d6ccbe;border-bottom:1px solid #d6ccbe;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:clamp(65px,9vw,130px);margin-bottom:clamp(65px,9vw,130px);padding-top:25px;padding-bottom:25px;display:grid}.yb-public-ba-note>svg{color:var(--ba-public-accent)}.yb-public-ba-note p{font-family:var(--font-title), serif;margin:0 0 4px;font-size:22px;font-weight:650}.yb-public-ba-note span{color:#786f64;font-size:11px;line-height:1.6}.yb-public-ba-cta{margin-bottom:clamp(70px,9vw,130px)}@media (min-width:1440px){.yb-public-ba-gallery__workspace.has-detail{grid-template-columns:minmax(0,1fr) clamp(320px,22vw,360px);align-items:start}.yb-public-ba-gallery__workspace.has-detail .yb-public-ba-gallery__detail{max-height:min(620px,100dvh - 112px);position:sticky;top:92px}}@media (max-width:1180px){.yb-public-ba-gallery{grid-template-columns:1fr}.yb-public-ba-gallery__sidebar{position:static}.yb-public-ba-gallery__sidebar>h3{margin:0 3px 18px;font-size:clamp(30px,5vw,42px)}.yb-public-ba-gallery.is-single .yb-public-ba-gallery__sidebar>h3{margin:0}.yb-public-ba-gallery__rail{grid-auto-columns:190px;grid-auto-flow:column;max-height:none;padding-bottom:8px;display:grid;overflow:auto hidden}}@media (max-width:720px){.yb-ba-stage{padding:12px}.yb-ba-stage__head{align-items:center}.yb-ba-stage__tools button{width:40px;padding:0;font-size:0}.yb-ba-ratio-warning{display:none}.yb-ba-client-preview{padding:24px 10px}.yb-public-ba-gallery__sidebar>h3{margin-bottom:14px;font-size:clamp(28px,9vw,38px)}.yb-public-ba-gallery.is-single .yb-public-ba-gallery__sidebar>h3{margin-bottom:0}.yb-public-ba-gallery__caption{width:100%;margin-top:12px;padding:11px 12px 11px 15px}.yb-public-ba-gallery__caption p{font-size:10px}.yb-public-ba-note{align-items:start}}@media (prefers-reduced-motion:reduce){.yb-public-ba-page *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes yb-ba-download-menu-in{0%{opacity:0;transform:translateY(5px)scale(.98)}}.yb-project-presentation{--yb-project-header-height:72px;color:#20231d;background:#f1eee7;min-height:100dvh}.yb-project-presentation-header{height:var(--yb-project-header-height)}.yb-project-presentation-header .yb-site-header__inner{min-height:var(--yb-project-header-height);grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);gap:clamp(12px,2vw,28px);display:grid}.yb-project-presentation-header .platform-company-identity{justify-self:start;min-width:0}.yb-project-presentation-header .platform-company-identity>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yb-project-presentation-header__nav,.yb-project-presentation-header__actions,.yb-project-presentation-header__nav>a,.yb-project-presentation-header__nav>button,.yb-project-presentation-header__review{align-items:center;display:flex}.yb-project-presentation-header__nav{justify-content:center;gap:4px}.yb-project-presentation-header__nav>a,.yb-project-presentation-header__nav>button{color:#65675f;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;gap:7px;padding:0 12px;font-size:11px;font-weight:760;text-decoration:none;transition:color .16s,background-color .16s}.yb-project-presentation-header__nav>a:hover,.yb-project-presentation-header__nav>button:hover{color:#1f2d22;background:#27382911}.yb-project-presentation-header__actions{justify-content:flex-end;gap:7px;min-width:0}.yb-project-viewer__fullscreen-exit kbd{color:#777b72;min-width:21px;height:21px;font:800 8px/1 var(--font-body), sans-serif;background:#2e392c0e;border:1px solid #2e392c24;border-radius:7px;place-items:center;padding-inline:5px;display:grid;box-shadow:inset 0 1px #fffc}.yb-project-presentation-header__review{color:#4d554b;min-height:42px;font:inherit;cursor:pointer;background:#ffffff9e;border:1px solid #2a332721;border-radius:999px;gap:7px;padding:0 13px;font-size:10px;font-weight:820}.yb-project-presentation-header__review em{color:#fff;background:#9d573d;border-radius:999px;place-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:8px;font-style:normal;display:grid}.yb-project-gateway{min-height:calc(100dvh - var(--yb-project-header-height));background:radial-gradient(circle at 8% 8%,#6b826321,#0000 26rem),radial-gradient(circle at 90% 90%,#b4945b21,#0000 30rem),#efede6;place-items:center;padding:clamp(14px,2.2vw,34px);display:grid;overflow:hidden}.yb-project-gateway__window{width:min(1540px,100%);min-height:min(790px, calc(100dvh - var(--yb-project-header-height) - clamp(28px, 4.4vw, 68px)));background:#fbf9f4;border:1px solid #30372c21;border-radius:clamp(22px,2.2vw,34px);grid-template-columns:minmax(0,1.12fr) minmax(410px,.88fr);display:grid;overflow:hidden;box-shadow:0 32px 100px #262b2221,0 4px 18px #262b220f}.yb-project-gateway__window.is-copy-only{grid-template-columns:minmax(0,1fr);width:min(720px,100%);min-height:0}.yb-project-gateway__window.is-copy-only .yb-project-gateway__content{min-height:min(560px, calc(100dvh - var(--yb-project-header-height) - clamp(28px, 4.4vw, 68px)))}.yb-project-gateway__media{isolation:isolate;touch-action:pan-y;background:radial-gradient(circle at 30% 25%,#b7c3a76b,#0000 24rem),linear-gradient(140deg,#263529,#687561 58%,#a99b7d);min-width:0;min-height:520px;position:relative;overflow:hidden}.yb-project-gateway__media-image{object-fit:cover;opacity:0;will-change:opacity, transform;width:100%;height:100%;transition:opacity 1.5s cubic-bezier(.45,0,.2,1);animation:16s ease-in-out infinite alternate paused yb-project-gateway-preview-zoom;position:absolute;inset:0;transform:scale(1.025)}.yb-project-gateway__media-image.is-active{opacity:1;animation-play-state:running}.yb-project-gateway__media.is-paused .yb-project-gateway__media-image.is-active{animation-play-state:paused}@keyframes yb-project-gateway-preview-zoom{0%{transform:scale(1.025)}to{transform:scale(1.09)}}.yb-project-gateway__media-shade{z-index:1;background:linear-gradient(#0c110c45,#0000 34%,#0a0f0aa1),linear-gradient(90deg,#0000 70%,#0f140f14);position:absolute;inset:0}.yb-project-gateway__private{z-index:2;color:#ffffffe6;letter-spacing:.095em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d130d7a;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:9px;font-weight:880;display:inline-flex;position:absolute;top:clamp(18px,2.3vw,30px);right:clamp(18px,2.3vw,30px)}.yb-project-gateway__media-caption{z-index:2;color:#fff;gap:4px;display:grid;position:absolute;bottom:clamp(20px,2.5vw,34px);left:clamp(18px,2.3vw,30px);right:clamp(18px,2.3vw,30px)}.yb-project-gateway__media-caption span{color:#ffffff9e;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:820}.yb-project-gateway__media-caption strong{font-family:var(--font-title), serif;letter-spacing:-.025em;font-size:clamp(20px,2vw,29px);font-weight:560}.yb-project-gateway__content{flex-direction:column;justify-content:space-between;gap:clamp(26px,4vh,44px);min-width:0;padding:clamp(38px,5vw,78px) clamp(32px,4.4vw,68px) clamp(32px,4vw,58px);display:flex}.yb-project-gateway__copy{align-content:start;display:grid}.yb-project-gateway__eyebrow{color:#697d64;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 20px;font-size:9px;font-weight:900;display:flex}.yb-project-gateway h1{color:#20231d;max-width:680px;font-family:var(--font-title), serif;letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(46px,4.7vw,78px);font-weight:540;line-height:.94}.yb-project-gateway__description{color:#696b63;text-wrap:pretty;max-width:600px;margin:24px 0 0;font-size:clamp(13px,1.1vw,15px);line-height:1.7}.yb-project-gateway__meta{flex-wrap:wrap;gap:8px 16px;margin-top:22px;display:flex}.yb-project-gateway__meta span{color:#7d7b72;align-items:center;gap:6px;font-size:10px;font-weight:740;display:inline-flex}.yb-project-gateway__meta svg{color:#778a70}.yb-project-gateway__stats{border-top:1px solid #2b32271f;border-bottom:1px solid #2b32271f;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:auto 0 0;display:grid}.yb-project-gateway__stats>div{flex-direction:column-reverse;justify-content:center;gap:5px;min-width:0;min-height:94px;padding:15px clamp(10px,1.2vw,18px);display:flex}.yb-project-gateway__stats>div:first-child{padding-left:0}.yb-project-gateway__stats>div+div{border-left:1px solid #2b32271f}.yb-project-gateway__stats dt{color:#85857c;text-overflow:ellipsis;text-transform:uppercase;font-size:8px;font-weight:810;line-height:1.25;overflow:hidden}.yb-project-gateway__stats dd{color:#2b3128;font-family:var(--font-title), serif;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(20px,2vw,29px);font-weight:620;line-height:1;overflow:hidden}.yb-project-gateway__start{gap:11px;display:grid}.yb-project-gateway__start>button{color:#fffdf8;width:100%;min-height:58px;font:inherit;cursor:pointer;background:#1c291f;border:1px solid #1c291f;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:0 18px 0 22px;font-size:12px;font-weight:860;transition:background-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 15px 34px #1c291f29}.yb-project-gateway__start>button svg{transition:transform .18s}.yb-project-gateway__start>button:hover:not(:disabled){background:#293a2c;transform:translateY(-2px);box-shadow:0 18px 38px #1c291f38}.yb-project-gateway__start>button:hover:not(:disabled) svg{transform:translate(3px)}.yb-project-gateway__start>button:disabled{color:#8b8a82;box-shadow:none;cursor:default;background:#e8e5de;border-color:#d2cec4}.yb-project-gateway__start>p{color:#85857d;align-items:flex-start;gap:7px;margin:0;font-size:9px;font-weight:700;line-height:1.45;display:flex}.yb-project-gateway__start>p svg{color:#7b8f76;flex:none;margin-top:1px}.yb-project-presentation__experience{min-height:calc(100dvh - var(--yb-project-header-height))}.yb-project-viewer{min-width:0;min-height:calc(100dvh - var(--yb-project-header-height));position:relative}.yb-project-viewer__chrome{display:none}.yb-project-viewer__notice{z-index:155;right:50%;bottom:max(18px, env(safe-area-inset-bottom));color:#ffffffe6;white-space:nowrap;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1610db;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;max-width:calc(100vw - 28px);padding:10px 14px;font-size:10px;font-weight:780;animation:.24s cubic-bezier(.16,1,.3,1) yb-project-viewer-notice-in;display:flex;position:fixed;transform:translate(50%);box-shadow:0 16px 46px #00000047}.yb-project-presentation.is-fullscreen{--yb-project-viewer-chrome-height:64px;color:#f6f2e9;background:#111711;width:100vw;height:100dvh;min-height:0;overflow:hidden}.yb-project-presentation.is-fullscreen-fallback{z-index:120;position:fixed;inset:0}.yb-project-presentation.is-fullscreen>.yb-project-presentation-header{display:none}.yb-project-presentation.is-fullscreen .yb-project-viewer{background:#111711;width:100%;height:100dvh;min-height:0;display:block;position:relative;overflow:hidden}.yb-project-presentation.is-fullscreen .yb-project-viewer__chrome{z-index:100;min-width:0;min-height:var(--yb-project-viewer-chrome-height);padding:max(7px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 7px max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 70% -180%,#c5ae7842,#0000 28rem),linear-gradient(#0d130ee6,#0d130ead);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 14px 40px #00000024}.yb-project-viewer__identity,.yb-project-viewer__identity>span,.yb-project-viewer__identity small,.yb-project-viewer__actions{align-items:center;display:flex}.yb-project-viewer__identity{gap:10px;min-width:0}.yb-project-viewer__identity .platform-company-logo{background:#ffffffeb;border-color:#ffffff24;flex:0 0 40px;width:40px;height:40px}.yb-project-viewer__identity>span{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.yb-project-viewer__identity small{color:#c8b482;letter-spacing:.1em;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900}.yb-project-viewer__identity strong{color:#f7f3e9;text-overflow:ellipsis;white-space:nowrap;max-width:min(48vw,720px);font-size:12px;font-weight:830;overflow:hidden}.yb-project-viewer__actions{flex:none;gap:6px}.yb-project-viewer__actions>button{color:#ffffffb8;min-height:42px;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:820;transition:color .16s,background-color .16s,border-color .16s;display:flex;position:relative}.yb-project-viewer__actions>button:hover{color:#fff;background:#ffffff1c;border-color:#ffffff3d}.yb-project-viewer__actions>button>em{color:#233424;background:#e6d4ae;border-radius:999px;place-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:8px;font-style:normal;display:grid}.yb-project-viewer__fullscreen-exit{z-index:110;bottom:max(16px, env(safe-area-inset-bottom));left:max(16px, env(safe-area-inset-left));color:#19251b;min-height:46px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f4ecf0;border:1px solid #fff3;border-radius:14px;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:840;transition:transform .16s,background-color .16s,box-shadow .16s;display:flex;position:fixed;box-shadow:0 16px 45px #00000047}.yb-project-viewer__fullscreen-exit:hover{background:#fff;transform:translateY(-2px);box-shadow:0 20px 56px #00000057}.yb-project-viewer__fullscreen-exit kbd{color:#596158;background:#1f2e210f;border-color:#1f2e2121}.yb-project-media-controls{z-index:70;gap:6px;display:flex;position:absolute;bottom:16px;right:16px}.yb-project-media-controls>button,.yb-public-ba-download__trigger{color:#ffffffe6;width:44px;height:44px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c110db8;border:1px solid #fff3;border-radius:13px;place-items:center;transition:border-color .16s,background-color .16s,transform .16s;display:grid;box-shadow:0 14px 38px #0000003d}.yb-project-media-controls>button:hover,.yb-public-ba-download__trigger:hover{color:#fff;background:#0c110de0;border-color:#ffffff57;transform:translateY(-2px)}.yb-project-presentation.is-media-overlay-hidden .yb-project-media-overlay-toggle{background:#0c110d94;border-color:#ffffff47}.yb-project-media-controls>button>span,.yb-public-ba-download__trigger>span{display:none}.yb-project-presentation.is-media-overlay-hidden.is-before_after :is(.yb-ba-compare__labels,.yb-project-annotation-layer){visibility:hidden;opacity:0;pointer-events:none}.yb-project-presentation.is-fullscreen.is-media-overlay-hidden.is-before_after :is(.yb-public-ba-gallery__rail,.yb-public-ba-gallery__sidebar>h3,.yb-public-ba-gallery__detail,.yb-public-ba-gallery__caption){display:none}.yb-project-presentation.is-fullscreen.is-media-overlay-hidden :is(.yb-project-viewer__chrome,.yb-project-viewer__fullscreen-exit,.yb-project-viewer__notice){visibility:hidden;opacity:0;pointer-events:none}.yb-project-presentation.is-fullscreen .yb-project-presentation__experience{overscroll-behavior:contain;scrollbar-width:thin;background:#111711;width:100%;height:100%;min-height:0;overflow:hidden}.yb-project-presentation.is-fullscreen.is-panorama .yb-project-presentation__experience{overflow:hidden}.yb-project-presentation.is-fullscreen.is-panorama .yb-public-pano__header{top:var(--yb-project-viewer-chrome-height)}.yb-project-presentation.is-fullscreen.is-panorama .yb-public-pano__filters{top:calc(var(--yb-project-viewer-chrome-height) + 78px)}.yb-project-presentation.is-fullscreen.is-panorama .yb-public-pano__compass{top:calc(var(--yb-project-viewer-chrome-height) + 79px)}.yb-project-presentation.is-fullscreen.is-panorama .yb-public-pano__controls{left:146px}.yb-project-presentation.is-fullscreen.is-panorama :is(.yb-public-pano-detail,.yb-public-pano-drawer){top:calc(var(--yb-project-viewer-chrome-height) + 78px)}.yb-project-presentation.is-fullscreen .yb-project-presentation__experience>:is(.yb-public-pano,.yb-public-pano-empty){width:100%;height:100%;min-height:0}.yb-project-presentation.is-fullscreen.is-plan .yb-public-project-page{height:100%;min-height:0;padding-bottom:0}.yb-project-presentation.is-fullscreen.is-plan .yb-public-project-interactive--direct,.yb-project-presentation.is-fullscreen.is-plan .yb-public-project-interactive__stage{height:100%;min-height:0;padding:0}.yb-project-presentation.is-fullscreen.is-plan .yb-public-experience{border:0;border-radius:0;grid-template-rows:minmax(0,1fr);width:100%;height:100dvh;min-height:0;display:grid}.yb-project-presentation.is-fullscreen.is-plan .yb-public-experience__head{display:none}.yb-project-presentation.is-fullscreen.is-plan .yb-public-experience__body{height:100%;min-height:0;padding-top:var(--yb-project-viewer-chrome-height)}.yb-project-presentation.is-fullscreen :is(.yb-public-project-cta,.yb-public-ba-note,.yb-public-ba-cta,.platform-footer){display:none}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-page,.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-section,.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-section>.yb-container,.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery,.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__active,.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__workspace,.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__media,.yb-project-presentation.is-fullscreen.is-before_after .yb-ba-compare,.yb-project-presentation.is-fullscreen.is-before_after .yb-ba-compare__stage{width:100%;height:100%;min-height:0}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-section{background:#090c09;padding:0}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-section>.yb-container{max-width:none;margin:0}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery{display:block;position:relative}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__sidebar{position:static}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__active{z-index:1;position:absolute;inset:0}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__workspace{display:block}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__sidebar>h3{z-index:45;top:calc(var(--yb-project-viewer-chrome-height) + 14px);color:#fff;pointer-events:none;max-width:min(55vw,760px);font-family:var(--font-body), sans-serif;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 16px #0000008c;margin:0;font-size:13px;font-weight:830;position:absolute;left:18px;right:18px;overflow:hidden}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__caption{z-index:24;right:auto;bottom:max(16px, env(safe-area-inset-bottom));left:max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);width:min(480px,100% - 128px);margin:0;position:absolute;box-shadow:0 18px 48px #00000047}.yb-project-presentation.is-fullscreen.is-before_after .yb-ba-compare{position:relative}.yb-project-presentation.is-fullscreen.is-before_after .yb-ba-compare__stage{max-height:none;box-shadow:none;background:#090c09;border-radius:0;aspect-ratio:auto!important}.yb-project-presentation.is-fullscreen.is-before_after .yb-ba-compare__labels{padding-top:calc(var(--yb-project-viewer-chrome-height) + 72px)}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__rail{z-index:50;top:auto;bottom:max(14px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c110cad;border:1px solid #ffffff24;border-radius:16px;flex-direction:row;gap:5px;width:auto;max-width:min(900px,100vw - 28px);max-height:none;padding:6px;display:flex;position:absolute;left:50%;overflow:auto hidden;transform:translate(-50%);box-shadow:0 15px 45px #00000042}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__rail>button{color:#ffffffb8;border-radius:11px;flex:0 0 174px;grid-template-columns:68px minmax(0,1fr);width:174px;padding:4px}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__rail>button:hover{background:#ffffff17}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__rail>button.is-active{box-shadow:none;background:#ffffff24;border-color:#ffffff3d}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__thumb{width:68px;height:44px}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__thumb-copy strong{color:#fff}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__thumb-copy small{color:#ffffff7a}@keyframes yb-project-viewer-notice-in{0%{opacity:0;transform:translate(50%,10px)scale(.98)}}.yb-project-presentation.is-panorama.is-exploring:not(.is-fullscreen) .yb-project-presentation-header{position:fixed;top:0;left:0;right:0}.yb-project-presentation.is-panorama.is-exploring:not(.is-fullscreen) .yb-project-presentation__experience{min-height:0;padding-top:var(--yb-project-header-height);position:fixed;inset:0;overflow:hidden}.yb-project-presentation__experience>.yb-public-pano,.yb-project-presentation__experience>.yb-public-pano-empty{height:calc(100dvh - var(--yb-project-header-height))}.yb-project-presentation__experience .yb-public-project-interactive--direct{padding-top:clamp(14px,2vw,28px)}.yb-project-presentation__experience .yb-public-project-page{min-height:calc(100dvh - var(--yb-project-header-height))}.yb-project-presentation__experience .yb-public-ba-gallery .yb-ba-compare__toolbar{display:none}.yb-project-presentation :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #4a714f57}@media (max-width:1080px){.yb-project-gateway{padding:18px;overflow:visible}.yb-project-gateway__window{grid-template-columns:1fr;min-height:0}.yb-project-gateway__media{aspect-ratio:16/8.8;min-height:0}.yb-project-gateway__content{gap:28px;padding:38px}.yb-project-gateway__stats{margin-top:0}}@media (max-width:760px){.yb-project-presentation{--yb-project-header-height:64px}.yb-project-presentation-header .yb-site-header__inner{gap:7px;display:flex}.yb-project-presentation-header .platform-company-identity{flex:auto}.yb-project-presentation-header__nav{order:-1}.yb-project-presentation-header__nav>a{justify-content:center;width:40px;padding:0}.yb-project-presentation-header__nav>a span,.yb-project-presentation-header__nav>button span{display:none}.yb-project-presentation-header__actions{flex:none}.yb-project-presentation-header .yb-public-header-action{display:none}.yb-project-presentation-header__review{justify-content:center;width:40px;padding:0}.yb-project-presentation-header__review>span{display:none}.yb-project-presentation-header__review em{margin:-27px -27px 0 0;position:absolute}.yb-project-presentation.is-fullscreen{--yb-project-viewer-chrome-height:58px}.yb-project-presentation.is-fullscreen .yb-project-viewer__chrome{padding-block:max(5px, env(safe-area-inset-top)) 5px;gap:8px}.yb-project-viewer__identity{gap:7px}.yb-project-viewer__identity .platform-company-logo{flex-basis:36px;width:36px;height:36px}.yb-project-viewer__identity small{display:none}.yb-project-viewer__identity strong{max-width:42vw;font-size:10px}.yb-project-viewer__actions>button{justify-content:center;width:40px;min-height:40px;padding:0}.yb-project-viewer__actions>button span,.yb-project-viewer__actions>button kbd{display:none}.yb-project-viewer__actions>button>em{margin:-27px -27px 0 0;position:absolute}.yb-project-viewer__fullscreen-exit{justify-content:center;min-width:44px;min-height:44px;padding:0 11px}.yb-project-viewer__fullscreen-exit kbd{display:none}.yb-project-media-controls{right:10px;bottom:max(10px, env(safe-area-inset-bottom))}.yb-project-viewer__notice{white-space:normal;font-size:9px}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__sidebar>h3{top:calc(var(--yb-project-viewer-chrome-height) + 9px);left:10px;right:10px}.yb-project-presentation.is-fullscreen.is-before_after .yb-ba-compare__labels{padding-top:calc(var(--yb-project-viewer-chrome-height) + 62px)}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__caption{right:108px;bottom:max(70px, calc(env(safe-area-inset-bottom) + 62px));width:auto;left:10px}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__rail{right:62px;bottom:max(8px, env(safe-area-inset-bottom));width:auto;max-width:none;left:118px;transform:none}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__rail>button{flex-basis:146px;grid-template-columns:54px minmax(0,1fr);width:146px}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__thumb{width:54px;height:38px}.yb-project-presentation.is-fullscreen.is-panorama .yb-public-pano__header{top:var(--yb-project-viewer-chrome-height)}.yb-project-presentation.is-fullscreen.is-panorama .yb-public-pano__filters{top:calc(var(--yb-project-viewer-chrome-height) + 65px)}.yb-project-presentation.is-fullscreen.is-panorama .yb-public-pano__compass{top:calc(var(--yb-project-viewer-chrome-height) + 112px)}.yb-project-presentation.is-fullscreen.is-panorama .yb-public-pano__controls{bottom:75px;left:68px}.yb-project-gateway{padding:10px;display:block}.yb-project-gateway__window{border-radius:22px}.yb-project-gateway__media{aspect-ratio:4/3}.yb-project-gateway__content{padding:30px 24px 24px}.yb-project-gateway__eyebrow{margin-bottom:15px}.yb-project-gateway h1{font-size:clamp(38px,12vw,56px)}.yb-project-gateway__description{margin-top:18px}.yb-project-gateway__media-caption strong{font-size:20px}.yb-project-gateway__stats>div{min-height:82px}.yb-project-gateway__stats dd{font-size:20px}}@media (max-width:520px){.yb-project-presentation-header .platform-company-identity>span:last-child{display:none}.yb-project-presentation-header .platform-company-identity{flex:none}.yb-project-presentation-header__actions{margin-left:auto}.yb-project-gateway__private{top:58px;left:16px;right:auto}.yb-project-gateway__content{gap:23px;padding:26px 18px 18px}.yb-project-gateway__stats dt{font-size:7px}.yb-project-gateway__stats dd{font-size:17px}.yb-project-gateway__stats>div{min-height:76px;padding-inline:8px}.yb-project-gateway__start>button{border-radius:14px}}@media (prefers-reduced-motion:reduce){.yb-project-presentation *,.yb-project-presentation :before,.yb-project-presentation :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.yb-ba-compare{position:relative}.yb-annotation-tool-dock{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e140edb;border:1px solid #ffffff29;border-radius:15px;align-items:center;width:56px;height:56px;padding:5px;display:flex;position:absolute;bottom:17px;left:17px;box-shadow:0 16px 40px #00000040}.yb-annotation-tool-dock button{color:#ffffffb3;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:43px;height:42px;padding:0 9px;font-size:9px;font-weight:780;display:flex}.yb-annotation-tool-dock button:focus-visible{outline-offset:2px;outline:2px solid #fff}.yb-annotation-tool-dock .yb-annotation-tool-dock__trigger{z-index:2;color:#1d2a1e;background:#f3eee3;border-radius:11px;width:44px;min-width:44px;height:44px;padding:0;position:relative;box-shadow:0 5px 16px #00000029}.yb-annotation-tool-dock:hover .yb-annotation-tool-dock__trigger,.yb-annotation-tool-dock:focus-within .yb-annotation-tool-dock__trigger,.yb-annotation-tool-dock.is-engaged .yb-annotation-tool-dock__trigger{color:#315e3d;background:#fffdf7}.yb-annotation-tool-dock.is-disabled{opacity:.48}.yb-annotation-placement-banner{z-index:22;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#181e16e6;border:1px solid #e0ca9d5c;border-radius:12px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:6px 7px 6px 13px;font-size:9px;font-weight:760;display:flex;position:absolute;top:61px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0000002e}.yb-annotation-placement-banner span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.yb-annotation-placement-banner button{color:#fff;background:#ffffff1a;border:0;border-radius:8px;flex:none;align-items:center;gap:4px;height:30px;padding:0 9px;font-size:8px;font-weight:800;display:flex}.yb-annotation-appearance{gap:13px}.yb-annotation-appearance__title,.yb-annotation-appearance__group-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.yb-annotation-appearance__title{width:100%}.yb-annotation-appearance__group{gap:8px;display:grid}.yb-annotation-appearance__group-head>span{color:#6d665c;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.yb-annotation-saved-styles{gap:6px;min-width:0;display:grid}.yb-annotation-saved-styles__heading{color:#6d665c;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:.72rem;font-weight:850;display:flex}.yb-annotation-saved-styles__heading small{color:#8b7540;letter-spacing:0;text-transform:none;align-items:center;gap:3px;font-size:.56rem;font-weight:800;display:inline-flex}.yb-annotation-saved-styles__heading small svg{fill:#d4aa39;color:#9f7820}.yb-annotation-saved-styles__trigger{border:1px solid var(--yb-studio-field-border);color:#4e5149;background:var(--yb-studio-panel-alt);text-align:left;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-width:0;min-height:50px;padding:6px 9px 6px 7px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.yb-annotation-saved-styles__trigger:hover,.yb-annotation-saved-styles__trigger[aria-expanded=true]{background:#fffdf9;border-color:#aebfa9;box-shadow:inset 0 0 0 1px #40654212}.yb-annotation-saved-styles__trigger>span:nth-child(2){min-width:0;display:block}.yb-annotation-saved-styles__trigger strong,.yb-annotation-saved-styles__trigger small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.yb-annotation-saved-styles__trigger strong{color:#343a32;font-size:.7rem;font-weight:850}.yb-annotation-saved-styles__trigger small{color:#8a8277;margin-top:3px;font-size:.58rem;font-weight:650}.yb-annotation-saved-styles__trigger>svg{color:#777269;transition:transform .16s}.yb-annotation-saved-styles__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.yb-annotation-saved-styles__placeholder{color:#6d7969;background:#fffdf9;border:1px dashed #bdb4a7;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.yb-annotation-saved-styles__menu{background:#f8f5ef;border:1px solid #ddd5c8;border-radius:11px;gap:6px;padding:6px;display:grid;box-shadow:inset 0 1px #fffc}.yb-annotation-saved-styles__save{color:#315a39;background:#f1f6ed;border:1px solid #bdcbb8;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:.65rem;font-weight:820;transition:border-color .15s,background .15s;display:inline-flex}.yb-annotation-saved-styles__save:hover:not(:disabled){border-color:var(--yb-studio-accent);background:var(--yb-studio-accent-soft)}.yb-annotation-saved-styles__save:disabled{cursor:not-allowed;opacity:.45}.yb-annotation-saved-styles__list{gap:5px;display:grid}.yb-annotation-saved-style{background:#ffffffad;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;padding:3px;transition:border-color .15s,background .15s;display:grid}.yb-annotation-saved-style:hover{background:#fffdf9;border-color:#cbd5c7}.yb-annotation-saved-style.is-active{border-color:var(--yb-studio-accent);background:var(--yb-studio-accent-soft)}.yb-annotation-saved-style.is-favourite{box-shadow:inset 3px 0 #d1a635}.yb-annotation-saved-style__apply{color:#4e5149;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:31px minmax(0,1fr) 14px;align-items:center;gap:7px;min-width:0;padding:4px;display:grid}.yb-annotation-saved-style__apply>span:nth-child(2){min-width:0}.yb-annotation-saved-style__apply strong,.yb-annotation-saved-style__apply small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.yb-annotation-saved-style__apply strong{color:#343a32;font-size:.64rem;font-weight:840}.yb-annotation-saved-style__apply small{color:#8a8277;margin-top:2px;font-size:.54rem;font-weight:650}.yb-annotation-saved-style__apply>svg{color:var(--yb-studio-accent)}.yb-annotation-saved-style__actions{grid-template-columns:repeat(4,24px);gap:2px;display:grid}.yb-annotation-saved-style__actions>button{color:#817a70;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;transition:color .13s,background .13s;display:grid}.yb-annotation-saved-style__actions>button:hover{color:#315a39;background:#e9efe6}.yb-annotation-saved-style__actions>button.is-active{color:#9c751c;background:#f6edcf}.yb-annotation-saved-style__actions>button.is-active svg{fill:#d4aa39}.yb-annotation-saved-style__rename{border:1px solid var(--yb-studio-accent);color:#343a32;background:#fff;border-radius:7px;outline:none;width:100%;min-width:0;height:31px;padding:0 7px;font-size:.65rem;font-weight:760}.yb-annotation-saved-styles__empty{color:var(--yb-studio-hint);margin:2px 3px 3px;font-size:.61rem;font-weight:640;line-height:1.45}.yb-annotation-saved-style__preview{--annotation-preview-border:2px;--annotation-preview-opacity:1;border:var(--annotation-preview-border) solid #ffffffeb;color:#fff;background:var(--annotation-accent);border-radius:50%;justify-self:center;place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.yb-annotation-saved-style__preview{background:color-mix(in srgb,var(--annotation-accent) 84%,#121812)}}.yb-annotation-saved-style__preview{box-shadow:0 0 0 2px var(--annotation-accent),0 3px 8px #242a2029}@supports (color:color-mix(in lab, red, red)){.yb-annotation-saved-style__preview{box-shadow:0 0 0 2px color-mix(in srgb,var(--annotation-accent) 16%,transparent),0 3px 8px #242a2029}}.yb-annotation-saved-style__preview{opacity:var(--annotation-preview-opacity)}.yb-annotation-saved-style__preview.is-marker-outline{border-color:var(--annotation-accent);color:var(--annotation-accent);box-shadow:0 0 0 2px var(--annotation-accent);background:#fffdf8}@supports (color:color-mix(in lab, red, red)){.yb-annotation-saved-style__preview.is-marker-outline{box-shadow:0 0 0 2px color-mix(in srgb,var(--annotation-accent) 11%,transparent)}}.yb-annotation-saved-style__preview.is-marker-soft{width:31px;height:24px;color:var(--annotation-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.yb-annotation-saved-style__preview.is-marker-soft{color:color-mix(in srgb,var(--annotation-accent) 58%,white)}}.yb-annotation-saved-style__preview.is-marker-soft{background:linear-gradient(145deg,#ffffffb8,#ffffff1f 43%),var(--annotation-accent)}@supports (color:color-mix(in lab, red, red)){.yb-annotation-saved-style__preview.is-marker-soft{background:linear-gradient(145deg,#ffffffb8,#ffffff1f 43%),color-mix(in srgb,var(--annotation-accent) 28%,#141c1433)}}.yb-annotation-saved-style__preview.is-marker-diamond{border-radius:6px;transform:rotate(45deg)scale(.8)}.yb-annotation-saved-style__preview.is-marker-diamond svg{transform:rotate(-45deg)}.yb-annotation-saved-style__preview.is-marker-square{border-radius:5px}.yb-annotation-saved-style__preview.is-marker-pin{border-radius:50% 50% 50% 6px;transform:rotate(-45deg)scale(.86)}.yb-annotation-saved-style__preview.is-marker-pin svg{transform:rotate(45deg)}.yb-annotation-saved-style__preview.is-marker-halo{border-color:var(--annotation-accent)}@supports (color:color-mix(in lab, red, red)){.yb-annotation-saved-style__preview.is-marker-halo{border-color:color-mix(in srgb,var(--annotation-accent) 65%,white)}}.yb-annotation-saved-style__preview.is-marker-halo{color:var(--annotation-accent);background:var(--annotation-accent)}@supports (color:color-mix(in lab, red, red)){.yb-annotation-saved-style__preview.is-marker-halo{background:color-mix(in srgb,var(--annotation-accent) 10%,transparent)}}.yb-annotation-saved-style__preview.is-marker-halo{box-shadow:0 0 0 3px var(--annotation-accent),0 0 12px var(--annotation-accent)}@supports (color:color-mix(in lab, red, red)){.yb-annotation-saved-style__preview.is-marker-halo{box-shadow:0 0 0 3px color-mix(in srgb,var(--annotation-accent) 14%,transparent),0 0 12px color-mix(in srgb,var(--annotation-accent) 45%,transparent)}}.yb-annotation-saved-style__preview.is-marker-minimal{color:var(--annotation-accent);box-shadow:none;background:0 0;border-color:#0000}.yb-annotation-choice{gap:6px;min-width:0;display:grid}.yb-annotation-choice__trigger{border:1px solid var(--yb-studio-field-border);color:#4e5149;background:var(--yb-studio-panel-alt);text-align:left;border-radius:11px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-width:0;min-height:52px;padding:6px 9px 6px 7px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.yb-annotation-choice__trigger:hover,.yb-annotation-choice.is-open .yb-annotation-choice__trigger{background:#fffdf9;border-color:#aebfa9;box-shadow:inset 0 0 0 1px #40654212}.yb-annotation-choice__trigger>span:nth-child(2),.yb-annotation-choice__catalog button>span:last-child{min-width:0;display:block}.yb-annotation-choice__trigger strong,.yb-annotation-choice__trigger small,.yb-annotation-choice__catalog strong,.yb-annotation-choice__catalog small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.yb-annotation-choice__trigger strong{color:#343a32;font-size:.72rem;font-weight:850}.yb-annotation-choice__trigger small{color:#8a8277;margin-top:3px;font-size:.6rem;font-weight:650}.yb-annotation-choice__trigger>svg{color:#777269;transition:transform .16s}.yb-annotation-choice.is-open .yb-annotation-choice__trigger>svg{transform:rotate(180deg)}.yb-annotation-choice__catalog{--annotation-choice-columns:3;grid-template-columns:repeat(var(--annotation-choice-columns),minmax(0,1fr));background:#f8f5ef;border:1px solid #ddd5c8;border-radius:11px;gap:5px;padding:6px;display:grid;overflow:visible;box-shadow:inset 0 1px #fffc}.yb-annotation-choice__catalog>button{color:#6a655c;text-align:center;background:#ffffff9e;border:1px solid #0000;border-radius:9px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:52px;padding:4px 3px;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid}.yb-annotation-choice__catalog>button:hover{color:#35573b;border-color:#bdcbb8;transform:translateY(-1px)}.yb-annotation-choice__catalog>button.is-active{border-color:var(--yb-studio-accent);color:#285839;background:var(--yb-studio-accent-soft);box-shadow:inset 0 0 0 1px #108a2f14}.yb-annotation-choice__catalog strong{max-width:100%;font-size:.58rem;font-weight:820}.yb-annotation-choice__catalog small{display:none}.yb-annotation-choice__catalog .yb-annotation-appearance__preview,.yb-annotation-choice__catalog .yb-annotation-appearance__icon-preview{width:27px;height:27px}.yb-annotation-choice__catalog .yb-annotation-appearance__preview.is-marker-soft{width:32px;height:24px}.yb-annotation-appearance__preview{--annotation-accent:#7fa66d;color:#fff;background:var(--annotation-accent);border:2px solid #ffffffe6;border-radius:50%;justify-self:center;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.yb-annotation-appearance__preview{background:color-mix(in srgb,var(--annotation-accent) 84%,#121812)}}.yb-annotation-appearance__preview{box-shadow:0 0 0 3px var(--annotation-accent),0 5px 12px #242a202e}@supports (color:color-mix(in lab, red, red)){.yb-annotation-appearance__preview{box-shadow:0 0 0 3px color-mix(in srgb,var(--annotation-accent) 18%,transparent),0 5px 12px #242a202e}}.yb-annotation-appearance__preview.is-marker-outline{border:3px solid var(--annotation-accent);color:var(--annotation-accent);box-shadow:0 0 0 3px var(--annotation-accent);background:#fffdf8}@supports (color:color-mix(in lab, red, red)){.yb-annotation-appearance__preview.is-marker-outline{box-shadow:0 0 0 3px color-mix(in srgb,var(--annotation-accent) 12%,transparent)}}.yb-annotation-appearance__preview.is-marker-soft{width:36px;height:27px;color:var(--annotation-accent);border-color:#ffffffd6;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.yb-annotation-appearance__preview.is-marker-soft{color:color-mix(in srgb,var(--annotation-accent) 58%,white)}}.yb-annotation-appearance__preview.is-marker-soft{background:linear-gradient(145deg,#ffffffb8,#ffffff1f 43%),var(--annotation-accent)}@supports (color:color-mix(in lab, red, red)){.yb-annotation-appearance__preview.is-marker-soft{background:linear-gradient(145deg,#ffffffb8,#ffffff1f 43%),color-mix(in srgb,var(--annotation-accent) 28%,#141c1433)}}.yb-annotation-appearance__preview.is-marker-soft{box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px var(--annotation-accent),0 6px 14px #242a2029}@supports (color:color-mix(in lab, red, red)){.yb-annotation-appearance__preview.is-marker-soft{box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px color-mix(in srgb,var(--annotation-accent) 16%,transparent),0 6px 14px #242a2029}}.yb-annotation-appearance__preview.is-marker-soft{-webkit-backdrop-filter:blur(8px)saturate(1.35);backdrop-filter:blur(8px)saturate(1.35)}.yb-annotation-appearance__preview.is-marker-diamond{border-radius:7px;transform:rotate(45deg)scale(.82)}.yb-annotation-appearance__preview.is-marker-diamond svg{transform:rotate(-45deg)}.yb-annotation-appearance__preview.is-marker-square{border-radius:5px}.yb-annotation-appearance__preview.is-marker-pin{border-radius:50% 50% 50% 7px;transform:rotate(-45deg)scale(.88)}.yb-annotation-appearance__preview.is-marker-pin svg{transform:rotate(45deg)}.yb-annotation-appearance__preview.is-marker-halo{border-color:var(--annotation-accent)}@supports (color:color-mix(in lab, red, red)){.yb-annotation-appearance__preview.is-marker-halo{border-color:color-mix(in srgb,var(--annotation-accent) 65%,white)}}.yb-annotation-appearance__preview.is-marker-halo{color:var(--annotation-accent);background:var(--annotation-accent)}@supports (color:color-mix(in lab, red, red)){.yb-annotation-appearance__preview.is-marker-halo{background:color-mix(in srgb,var(--annotation-accent) 10%,transparent)}}.yb-annotation-appearance__preview.is-marker-halo{box-shadow:0 0 0 4px var(--annotation-accent),0 0 16px var(--annotation-accent)}@supports (color:color-mix(in lab, red, red)){.yb-annotation-appearance__preview.is-marker-halo{box-shadow:0 0 0 4px color-mix(in srgb,var(--annotation-accent) 14%,transparent),0 0 16px color-mix(in srgb,var(--annotation-accent) 48%,transparent)}}.yb-annotation-appearance__preview.is-marker-minimal{color:var(--annotation-accent);box-shadow:none;background:0 0;border-color:#0000}.yb-annotation-appearance__icon-row{gap:6px;padding-top:3px;display:grid}.yb-annotation-appearance__icon-row .yb-annotation-appearance__group-head>span{letter-spacing:.03em;font-size:.66rem}.yb-annotation-appearance__icon-preview{color:#4f6952;background:#fffdf8;border:1px solid #d8d0c4;border-radius:9px;justify-self:center;place-items:center;width:31px;height:31px;display:grid}.yb-annotation-appearance__icon-preview:empty:after{color:#a19a8f;content:"—";font-size:.8rem;font-weight:700}.yb-annotation-appearance__measurements{gap:10px;display:grid}.yb-annotation-appearance__color{min-width:0;position:relative}.yb-annotation-appearance__color .admin-color-picker{padding-right:30px}.yb-annotation-appearance__color-reset{z-index:1;position:absolute;top:0;right:0}.yb-annotation-appearance__measurements .admin-inspector-range-field{min-width:0}.yb-annotation-appearance__hint{color:var(--yb-studio-hint);margin:-2px 0 0;font-size:.66rem;font-weight:650;line-height:1.4}.yb-annotation-appearance__leader-styles{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.yb-annotation-appearance__leader-styles>button{border:1px solid var(--yb-studio-field-border);color:#6d665c;background:var(--yb-studio-panel-alt);border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:31px;padding:5px 4px;font-size:.62rem;font-weight:780;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.yb-annotation-appearance__leader-styles>button:hover:not(:disabled){color:#3d5d42;border-color:#b8cbb5}.yb-annotation-appearance__leader-styles>button.is-active{border-color:var(--yb-studio-accent);color:#315a39;background:var(--yb-studio-accent-soft)}.yb-annotation-appearance__leader-styles>button:disabled{cursor:not-allowed;opacity:.46}.yb-annotation-appearance__leader-styles i{background:currentColor;flex:none;width:16px;height:2px;display:block}.yb-annotation-appearance__leader-styles i.is-dashed{background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 7px)}.yb-annotation-appearance__leader-styles i.is-none{background:linear-gradient(135deg,#0000 46%,currentColor 47% 53%,#0000 54%);border:1px solid;border-radius:50%;width:12px;height:12px}.yb-annotation-appearance__advanced{gap:8px;display:grid}.yb-annotation-appearance__advanced-trigger{border:1px solid var(--yb-studio-field-border);color:#5e665b;background:var(--yb-studio-panel-alt);text-align:left;border-radius:9px;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:7px;min-height:38px;padding:0 9px;font-size:.68rem;font-weight:820;display:grid}.yb-annotation-appearance__advanced-trigger:hover,.yb-annotation-appearance__advanced-trigger[aria-expanded=true]{color:#315a39;background:#f1f6ed;border-color:#b7c7b2}.yb-annotation-appearance__advanced-trigger>svg:last-child{transition:transform .16s}.yb-annotation-appearance__advanced-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.yb-annotation-appearance__advanced-body{border-left:2px solid #dce6d8;gap:10px;padding:3px 0 3px 10px;display:grid}.yb-annotation-label-mode{padding-top:2px}.yb-annotation-label-mode__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.yb-annotation-label-mode__options>button{border:1px solid var(--yb-studio-field-border);color:#6d6a62;background:var(--yb-studio-panel-alt);text-align:left;border-radius:9px;align-items:center;gap:6px;min-width:0;min-height:34px;padding:5px 8px;font-size:.63rem;font-weight:790;transition:border-color .15s,background .15s,color .15s,transform .15s;display:flex}.yb-annotation-label-mode__options>button:hover{color:#365e3d;border-color:#b7c8b2;transform:translateY(-1px)}.yb-annotation-label-mode__options>button.is-active{border-color:var(--yb-studio-accent);color:#285839;background:var(--yb-studio-accent-soft);box-shadow:inset 0 0 0 1px #108a2f12}.yb-annotation-label-mode__options svg{flex:none}.yb-annotation-label-mode__options span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yb-annotation-label-mode__hint{min-height:1.3em;color:var(--yb-studio-hint);margin:-1px 1px 0;font-size:.61rem;font-weight:640;line-height:1.35}.yb-annotation-appearance__toggle{grid-template-columns:minmax(0,1fr);align-items:center;gap:7px;display:grid}.yb-annotation-appearance__toggle .yb-studio-toggle-row{min-width:0}.yb-annotation-inspector-head>span{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:.7rem;font-weight:900;display:inline-flex}.yb-annotation-inspector-head>span.is-plant{color:#58744d}.yb-annotation-inspector-head>span.is-material{color:#8d663e}.yb-annotation-inspector-head>span.is-lighting{color:#9a7328}.yb-annotation-inspector-head>span.is-object{color:#537888}.yb-annotation-inspector-head>span.is-info{color:#6d6892}.yb-project-annotation-layer{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.yb-project-annotation-layer.is-before.is-vertical{clip-path:inset(0 calc(100% - var(--ba-position)) 0 0)}.yb-project-annotation-layer.is-after.is-vertical{clip-path:inset(0 0 0 var(--ba-position))}.yb-project-annotation-layer.is-before.is-horizontal{clip-path:inset(0 0 calc(100% - var(--ba-position)) 0)}.yb-project-annotation-layer.is-after.is-horizontal{clip-path:inset(var(--ba-position) 0 0 0)}.yb-project-annotation-visual{--annotation-accent:#8f8ab8;--annotation-size:38px;--annotation-border-width:2px;--annotation-icon-scale:1;--annotation-marker-opacity:1;--annotation-glow-size:3.4px;--annotation-glow-strength:20%;--annotation-shadow-opacity:.26;--annotation-leader-length:20px;--annotation-leader-width:2px}.yb-project-annotation-visual__leader{width:var(--annotation-leader-width);opacity:var(--annotation-marker-opacity);background:linear-gradient(180deg,#ffffff4d,var(--annotation-accent));transition:width .18s cubic-bezier(.2,.8,.2,1),height .18s cubic-bezier(.2,.8,.2,1),opacity .18s,background .18s}.yb-project-annotation-visual__pin{border-width:var(--annotation-border-width);color:#fff;opacity:var(--annotation-marker-opacity);background:var(--annotation-accent);border-color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.yb-project-annotation-visual__pin{background:color-mix(in srgb,var(--annotation-accent) 84%,#121812)}}.yb-project-annotation-visual__pin{box-shadow:0 0 0 var(--annotation-glow-size) var(--annotation-accent),0 8px 20px rgba(0,0,0,var(--annotation-shadow-opacity))}@supports (color:color-mix(in lab, red, red)){.yb-project-annotation-visual__pin{box-shadow:0 0 0 var(--annotation-glow-size) color-mix(in srgb,var(--annotation-accent) var(--annotation-glow-strength),transparent),0 8px 20px rgba(0,0,0,var(--annotation-shadow-opacity))}}.yb-project-annotation-visual.is-marker-filled .yb-project-annotation-visual__pin{width:var(--annotation-size);height:var(--annotation-size);border-radius:50%}.yb-project-annotation-visual__pin:after{z-index:-1;border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity .22s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;box-shadow:0 0 0 4px #111710,0 0 0 7px #fffdf6,0 9px 22px #00000061}.yb-project-annotation-visual.is-selected .yb-project-annotation-visual__pin:after{opacity:1}.is-annotation-selection-muted .yb-project-annotation-visual.is-selected .yb-project-annotation-visual__pin:after{opacity:0}.yb-project-annotation-visual__glyph{transform:scale(var(--annotation-icon-scale));place-items:center;transition:transform .15s;display:grid}.yb-project-annotation-visual__label{border-color:var(--annotation-accent)}@supports (color:color-mix(in lab, red, red)){.yb-project-annotation-visual__label{border-color:color-mix(in srgb,var(--annotation-accent) 52%,white)}}.yb-project-annotation-visual__label{color:#fff;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e140ee6;transition:opacity .17s,visibility 0s linear .2s,border-color .17s,background .17s}.yb-project-annotation-visual.is-label-always .yb-project-annotation-visual__label,.yb-project-annotation-visual.is-label-hover:hover .yb-project-annotation-visual__label,.yb-project-annotation-visual.is-label-hover:focus-visible .yb-project-annotation-visual__label,.yb-project-annotation-visual.is-label-selected.is-selected .yb-project-annotation-visual__label{opacity:1;visibility:visible;transition-delay:0s}.yb-project-annotation-visual.is-leader-none .yb-project-annotation-visual__leader{display:none}.yb-project-annotation-visual.is-leader-dashed .yb-project-annotation-visual__leader{background:repeating-linear-gradient(180deg,#ffffffb3 0 4px,var(--annotation-accent) 4px 8px,transparent 8px 12px)}.yb-project-annotation-visual.is-marker-outline .yb-project-annotation-visual__pin{border-color:var(--annotation-accent);color:var(--annotation-accent);background:#fffdf8f0}.yb-project-annotation-visual.is-marker-soft .yb-project-annotation-visual__pin{width:calc(var(--annotation-size) * 1.2);height:calc(var(--annotation-size) * .84);border-radius:clamp(7px,calc(var(--annotation-size) * .28),15px);color:var(--annotation-accent);border-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.yb-project-annotation-visual.is-marker-soft .yb-project-annotation-visual__pin{color:color-mix(in srgb,var(--annotation-accent) 42%,white)}}.yb-project-annotation-visual.is-marker-soft .yb-project-annotation-visual__pin{background:linear-gradient(145deg,#ffffff57,#ffffff0d 43%),var(--annotation-accent)}@supports (color:color-mix(in lab, red, red)){.yb-project-annotation-visual.is-marker-soft .yb-project-annotation-visual__pin{background:linear-gradient(145deg,#ffffff57,#ffffff0d 43%),color-mix(in srgb,var(--annotation-accent) 30%,#0b120c7a)}}.yb-project-annotation-visual.is-marker-soft .yb-project-annotation-visual__pin{box-shadow:inset 0 1px #ffffff7a,inset 0 0 0 1px var(--annotation-accent),0 0 0 var(--annotation-glow-size) var(--annotation-accent),0 10px 24px rgba(0,0,0,var(--annotation-shadow-opacity))}@supports (color:color-mix(in lab, red, red)){.yb-project-annotation-visual.is-marker-soft .yb-project-annotation-visual__pin{box-shadow:inset 0 1px #ffffff7a,inset 0 0 0 1px color-mix(in srgb,var(--annotation-accent) 16%,transparent),0 0 0 var(--annotation-glow-size) color-mix(in srgb,var(--annotation-accent) var(--annotation-glow-strength),transparent),0 10px 24px rgba(0,0,0,var(--annotation-shadow-opacity))}}.yb-project-annotation-visual.is-marker-soft .yb-project-annotation-visual__pin{-webkit-backdrop-filter:blur(14px)saturate(1.4)brightness(1.08)}.yb-project-annotation-visual.is-marker-square .yb-project-annotation-visual__pin{border-radius:6px}.yb-project-annotation-visual.is-marker-halo .yb-project-annotation-visual__pin{border-color:var(--annotation-accent)}@supports (color:color-mix(in lab, red, red)){.yb-project-annotation-visual.is-marker-halo .yb-project-annotation-visual__pin{border-color:color-mix(in srgb,var(--annotation-accent) 64%,white)}}.yb-project-annotation-visual.is-marker-halo .yb-project-annotation-visual__pin{color:var(--annotation-accent);background:var(--annotation-accent)}@supports (color:color-mix(in lab, red, red)){.yb-project-annotation-visual.is-marker-halo .yb-project-annotation-visual__pin{background:color-mix(in srgb,var(--annotation-accent) 12%,#0f150f8c)}}.yb-project-annotation-visual.is-marker-halo .yb-project-annotation-visual__pin{box-shadow:0 0 0 var(--annotation-glow-size) var(--annotation-accent),0 0 calc(10px + var(--annotation-glow-size)) var(--annotation-accent)}@supports (color:color-mix(in lab, red, red)){.yb-project-annotation-visual.is-marker-halo .yb-project-annotation-visual__pin{box-shadow:0 0 0 var(--annotation-glow-size) color-mix(in srgb,var(--annotation-accent) var(--annotation-glow-strength),transparent),0 0 calc(10px + var(--annotation-glow-size)) color-mix(in srgb,var(--annotation-accent) var(--annotation-glow-strength),transparent)}}.yb-project-annotation-visual.is-marker-halo .yb-project-annotation-visual__pin{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.yb-project-annotation-visual.is-marker-minimal .yb-project-annotation-visual__pin{color:var(--annotation-accent);box-shadow:none;background:0 0;border-color:#0000}.yb-project-annotation-marker.is-marker-diamond .yb-project-annotation-marker__pin{border-radius:8px;transform:translate(-50%,-100%)rotate(45deg)}.yb-project-annotation-marker.is-marker-diamond .yb-project-annotation-marker__glyph{transform:rotate(-45deg) scale(var(--annotation-icon-scale))}.yb-project-annotation-marker.is-marker-pin .yb-project-annotation-marker__pin{border-radius:50% 50% 50% 9px;transform:translate(-50%,-100%)rotate(-45deg)}.yb-project-annotation-marker.is-marker-pin .yb-project-annotation-marker__glyph{transform:rotate(45deg) scale(var(--annotation-icon-scale))}.yb-project-annotation-marker{color:#fff;pointer-events:auto;cursor:pointer;filter:drop-shadow(0 7px 14px #0000004d);background:0 0;border:0;width:0;height:0;padding:0;display:block;position:absolute}.yb-project-annotation-marker:is(:hover,:focus-visible,.is-selected){z-index:13}.yb-project-annotation-marker.is-dragging{z-index:12;cursor:grabbing}.yb-project-annotation-marker.is-dragging:not(.is-leader-none) .yb-project-annotation-marker__leader{visibility:visible;opacity:var(--annotation-marker-opacity);transition:none}.yb-project-annotation-marker.is-dragging .yb-project-annotation-marker__pin{transition:none}.yb-project-annotation-marker:before{width:max(var(--annotation-size),28px);height:max(var(--annotation-size),28px);content:"";border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.yb-project-annotation-marker__leader{bottom:0;left:calc(var(--annotation-leader-width) / -2);width:var(--annotation-leader-width);height:var(--annotation-leader-length);position:absolute;transform:translateY(100%)}.yb-project-annotation-marker__pin{width:var(--annotation-size);height:var(--annotation-size);border-style:solid;border-width:var(--annotation-border-width);color:#fff;opacity:var(--annotation-marker-opacity);background:var(--annotation-accent);border-color:#ffffffe0;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.yb-project-annotation-marker__pin{background:color-mix(in srgb,var(--annotation-accent) 84%,#121812)}}.yb-project-annotation-marker__pin{box-shadow:0 0 0 var(--annotation-glow-size) var(--annotation-accent),0 8px 20px rgba(0,0,0,var(--annotation-shadow-opacity))}@supports (color:color-mix(in lab, red, red)){.yb-project-annotation-marker__pin{box-shadow:0 0 0 var(--annotation-glow-size) color-mix(in srgb,var(--annotation-accent) var(--annotation-glow-strength),transparent),0 8px 20px rgba(0,0,0,var(--annotation-shadow-opacity))}}.yb-project-annotation-marker__pin{transition:width .18s cubic-bezier(.2,.8,.2,1),height .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,border-radius .18s,background .18s,color .18s,box-shadow .18s,opacity .18s;transform:translate(-50%,-100%)}.yb-project-annotation-marker__label{bottom:calc(var(--annotation-size) + 8px);border:1px solid var(--annotation-accent);max-width:190px;display:block;position:absolute;left:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.yb-project-annotation-marker__label{border:1px solid color-mix(in srgb,var(--annotation-accent) 52%,white)}}.yb-project-annotation-marker__label{color:#fff;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e140ee6;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:800;line-height:1.15;transform:translate(-50%)}.yb-panorama-marker .yb-project-annotation-visual__label{transform:translate(-50%)}.yb-panorama-marker{pointer-events:none}.yb-panorama-marker .yb-panorama-marker__pin,.yb-panorama-marker.is-label-always .yb-panorama-marker__label,.yb-panorama-marker.is-label-hover:hover .yb-panorama-marker__label,.yb-panorama-marker.is-label-selected.is-selected .yb-panorama-marker__label{pointer-events:auto}.yb-project-annotation-marker:is(.is-marker-diamond,.is-marker-pin):before{width:max(calc(var(--annotation-size) * 1.42),28px);height:max(calc(var(--annotation-size) * 1.42),28px)}.yb-project-annotation-marker:is(.is-marker-diamond,.is-marker-pin) .yb-project-annotation-marker__label{bottom:calc(var(--annotation-size) * 1.42 + 8px)}.yb-project-annotation-marker:hover .yb-project-annotation-marker__pin,.yb-project-annotation-marker:focus-visible .yb-project-annotation-marker__pin{transform:translate(-50%,-100%)scale(1.1)}.yb-project-annotation-marker:focus-visible{outline:none}.yb-project-annotation-marker:focus-visible .yb-project-annotation-marker__pin{outline-offset:3px;outline:3px solid #fff}.yb-project-annotation-marker.is-marker-diamond:hover .yb-project-annotation-marker__pin,.yb-project-annotation-marker.is-marker-diamond:focus-visible .yb-project-annotation-marker__pin{transform:translate(-50%,-100%)rotate(45deg)scale(1.1)}.yb-project-annotation-marker.is-marker-diamond.is-selected .yb-project-annotation-marker__pin{transform:translate(-50%,-100%)rotate(45deg)scale(1.08)}.yb-project-annotation-marker.is-marker-pin:hover .yb-project-annotation-marker__pin,.yb-project-annotation-marker.is-marker-pin:focus-visible .yb-project-annotation-marker__pin{transform:translate(-50%,-100%)rotate(-45deg)scale(1.1)}.yb-project-annotation-marker.is-marker-pin.is-selected .yb-project-annotation-marker__pin{transform:translate(-50%,-100%)rotate(-45deg)scale(1.08)}.yb-project-annotation-marker.is-dragging:hover .yb-project-annotation-marker__pin,.yb-project-annotation-marker.is-dragging:focus-visible .yb-project-annotation-marker__pin{transform:translate(-50%,-100%)}.yb-project-annotation-marker.is-marker-diamond.is-dragging:hover .yb-project-annotation-marker__pin,.yb-project-annotation-marker.is-marker-diamond.is-dragging:focus-visible .yb-project-annotation-marker__pin{transform:translate(-50%,-100%)rotate(45deg)}.yb-project-annotation-marker.is-marker-pin.is-dragging:hover .yb-project-annotation-marker__pin,.yb-project-annotation-marker.is-marker-pin.is-dragging:focus-visible .yb-project-annotation-marker__pin{transform:translate(-50%,-100%)rotate(-45deg)}.yb-panorama-marker.is-marker-diamond .yb-panorama-marker__pin{border-radius:8px;transform:translate(-50%)rotate(45deg)}.yb-panorama-marker.is-marker-diamond .yb-panorama-marker__glyph{transform:rotate(-45deg) scale(var(--annotation-icon-scale))}.yb-panorama-marker.is-marker-diamond:hover .yb-panorama-marker__pin,.yb-panorama-marker.is-marker-diamond:focus-visible .yb-panorama-marker__pin{transform:translate(-50%)rotate(45deg)scale(1.12)}.yb-panorama-marker.is-marker-diamond.is-selected .yb-panorama-marker__pin{transform:translate(-50%)rotate(45deg)scale(1.08)}.yb-panorama-marker.is-marker-pin .yb-panorama-marker__pin{border-radius:50% 50% 50% 9px;transform:translate(-50%)rotate(-45deg)}.yb-panorama-marker.is-marker-pin .yb-panorama-marker__glyph{transform:rotate(45deg) scale(var(--annotation-icon-scale))}.yb-panorama-marker.is-marker-pin:hover .yb-panorama-marker__pin,.yb-panorama-marker.is-marker-pin:focus-visible .yb-panorama-marker__pin{transform:translate(-50%)rotate(-45deg)scale(1.12)}.yb-panorama-marker.is-marker-pin.is-selected .yb-panorama-marker__pin{transform:translate(-50%)rotate(-45deg)scale(1.08)}.yb-panorama-marker:is(.is-marker-diamond,.is-marker-pin) .yb-panorama-marker__label{bottom:calc(var(--annotation-size) * 1.42 + var(--annotation-leader-length) - 18px)}.yb-project-annotation-marker.is-unpublished{opacity:.48;filter:grayscale(.45)}.yb-project-annotation-marker.is-unpublished .yb-project-annotation-marker__label:after{content:" · скрыта";opacity:.72}.yb-ba-compare.is-placing-annotation .yb-ba-compare__stage{cursor:crosshair}.yb-ba-compare.is-placing-annotation .yb-ba-compare__range{pointer-events:none}.yb-project-annotation-detail{z-index:30;color:#2d312b;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f6f2eaf5;border:1px solid #ffffff2e;border-radius:19px;flex-direction:column;width:min(370px,100vw - 36px);min-height:0;animation:.24s cubic-bezier(.2,.8,.2,1) yb-annotation-detail-in;display:flex;position:absolute;top:78px;bottom:78px;right:18px;overflow:hidden;box-shadow:0 25px 70px #00000052}.yb-project-annotation-detail__head{background:#f6f2eae6;border-bottom:1px solid #3f453b1a;flex:none;justify-content:space-between;align-items:center;min-height:48px;padding:8px 9px 8px 15px;display:flex}.yb-project-annotation-detail__head>span{color:#6b7465;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.yb-project-annotation-detail__head>span small{color:#8a8c84;font-size:inherit;border-left:1px solid #c8cec3;padding-left:7px}.yb-project-annotation-detail__head button{color:#5f6859;background:#343d310f;border:0;border-radius:10px;place-items:center;width:34px;height:34px;transition:background-color .16s,color .16s,transform .16s;display:grid}.yb-project-annotation-detail__head button:hover{color:#2f3d2f;background:#343d311f;transform:rotate(4deg)}.yb-project-annotation-detail__media{background:#e8e4dc;flex:none;width:100%;max-height:min(280px,32dvh);overflow:hidden}.yb-project-annotation-detail__media.has-saved-crop{align-self:start;height:auto;min-height:0;max-height:none}.yb-project-annotation-detail__image{object-fit:cover;width:100%;height:100%;display:block}.yb-project-annotation-detail__media:not(.has-saved-crop){aspect-ratio:4/3;place-items:center;display:grid}.yb-project-annotation-detail__media:not(.has-saved-crop) .yb-project-annotation-detail__image{object-fit:contain}.yb-project-annotation-detail__body{scrollbar-width:thin;min-height:0;padding:18px 20px 20px;overflow:hidden auto}.yb-project-annotation-detail__body:focus-visible{outline-offset:-3px;outline:2px solid #73906d}.yb-project-annotation-detail__body h2{color:#22271f;font-family:var(--font-title),serif;letter-spacing:-.035em;margin:0;font-size:27px;font-weight:560;line-height:1.02}.yb-project-annotation-detail__body>em{color:#838073;margin-top:3px;font-family:Georgia,serif;font-size:10px;display:block}.yb-project-annotation-detail__rule{background:#9fac97;width:38px;height:1px;margin:12px 0}.yb-project-annotation-detail__description{color:#59574f;margin:0;font-size:11.5px;line-height:1.55}.yb-project-annotation-detail__body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:14px 0 0;display:grid}.yb-project-annotation-detail__body dl div{background:#3645320f;border-radius:10px;padding:8px}.yb-project-annotation-detail__body dt{color:#858278;font-size:9px;font-weight:770}.yb-project-annotation-detail__body dd{color:#3f463b;margin:4px 0 0;font-size:11px;font-weight:790}.yb-project-annotation-detail__body>a,.yb-project-annotation-detail__focus,.yb-project-annotation-detail__review{color:#405344;background:#fff;border:1px solid #d7d2c8;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;margin-top:10px;font-size:10.5px;font-weight:810;display:flex}.yb-project-annotation-detail__review{color:#315239;background:#eef4ea;border-color:#bdcbb7}.yb-public-ba-gallery__active{position:relative}.yb-public-ba-gallery .yb-ba-compare>.yb-project-annotation-detail{max-height:calc(100% - 36px);top:18px;bottom:18px}@keyframes yb-annotation-detail-in{0%{opacity:0;transform:translate(16px)}}@media (min-width:1450px){.yb-project-annotation-detail{width:clamp(410px,24vw,460px)}.yb-project-annotation-detail.has-no-image{width:min(440px,100vw - 36px)}.yb-project-annotation-detail__body dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.yb-annotation-tool-dock{max-width:calc(100% - 20px);bottom:12px;left:10px}.yb-annotation-placement-banner{justify-content:space-between;width:calc(100% - 24px);top:12px}.yb-annotation-placement-banner span{white-space:normal}.yb-project-annotation-detail,.yb-public-ba-gallery .yb-ba-compare>.yb-project-annotation-detail{z-index:80;border-radius:18px;width:auto;max-height:min(76dvh,650px);position:fixed;inset:auto 10px 10px}.yb-project-annotation-detail__media:not(.has-saved-crop){max-height:clamp(140px,25dvh,210px)}}@media (prefers-reduced-motion:reduce){.yb-annotation-tool-dock *,.yb-project-annotation-marker *,.yb-project-annotation-detail{transition-duration:.01ms!important;animation-duration:.01ms!important}}.yb-public-ba-gallery__detail{justify-self:end;width:min(100%,410px)}.yb-public-ba-gallery__detail-card{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f4ed;border-color:#39453624;border-radius:22px;flex-direction:column;width:100%;max-width:none;max-height:none;display:flex;position:relative;inset:auto;overflow:hidden;box-shadow:0 22px 55px #252d2221,inset 0 1px #fffc}.yb-public-ba-gallery__detail-card:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7e97736b,#0000);height:1px;position:absolute;top:0;left:22px;right:22px}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__head{background:#ffffff75;min-height:44px;padding:7px 8px 7px 17px}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__head>span{color:#667261}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__head button{background:#3e493a12;border-radius:50%;width:32px;height:32px}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__media{border-bottom:1px solid #3f453b17;width:100%;min-height:0;max-height:none}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__media:not(.has-saved-crop){aspect-ratio:4/3;height:auto}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body{align-content:start;min-width:0;padding:clamp(17px,2cqw,24px);display:grid;overflow:hidden}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body h2{text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(23px,2.25cqw,30px);line-height:.98;display:-webkit-box;overflow:hidden}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body>em{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__rule{margin-block:11px}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__description{color:#55584f;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;font-size:12px;line-height:1.56;display:-webkit-box;overflow:hidden}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body dl{border-top:1px solid #4552401f;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:0;margin:14px 0 0;padding-top:12px;display:grid;overflow:hidden}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body dl div{background:0 0;border-radius:0;min-width:0;padding:0 9px}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body dl div:first-child{padding-left:0}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body dl div+div{border-left:1px solid #4552401f}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body dt{color:#929087;letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7.5px;overflow:hidden}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body dd{text-overflow:ellipsis;margin-top:5px;font-size:10.5px;line-height:1.25;overflow:hidden}@container project-annotation-detail (max-width:620px){.yb-public-ba-gallery__detail-card{border-radius:20px}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body{padding:15px 17px 17px}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body h2{font-size:clamp(22px,6.3cqw,27px)}.yb-public-ba-gallery__detail-card .yb-project-annotation-detail__description{-webkit-line-clamp:5;line-clamp:5}}@media (min-width:860px){.yb-public-ba-gallery__workspace.has-detail{grid-template-columns:minmax(0,1fr) clamp(320px,32vw,410px);align-items:start;gap:clamp(20px,1.6vw,26px)}.yb-public-ba-gallery__workspace.has-detail .yb-public-ba-gallery__detail{width:100%;max-height:none;position:sticky;top:92px}.yb-public-ba-gallery__workspace.has-detail .yb-public-ba-gallery__detail-card{height:auto}.yb-public-ba-gallery__workspace.has-detail .yb-public-ba-gallery__detail-card .yb-project-annotation-detail__description{-webkit-line-clamp:5;line-clamp:5}}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__detail{z-index:48;top:auto;right:max(22px,env(safe-area-inset-right));bottom:max(82px,calc(env(safe-area-inset-bottom) + 76px));width:min(410px,100vw - 44px);height:auto;max-height:none;margin:0;position:absolute;left:auto;transform:none}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__detail-card{-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);background:#f7f4edf0;border-color:#ffffff3d;border-radius:22px;box-shadow:0 28px 80px #00000061,inset 0 1px #ffffffbf}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body{padding:17px 19px 18px}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body h2{font-size:clamp(24px,1.8vw,29px)}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__detail-card .yb-project-annotation-detail__description{-webkit-line-clamp:5;line-clamp:5;font-size:10.5px;line-height:1.5}@media (max-width:620px){.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__detail{right:max(10px,env(safe-area-inset-right));bottom:max(70px,calc(env(safe-area-inset-bottom) + 66px));width:min(410px,100vw - 20px);left:auto}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__detail-card .yb-project-annotation-detail__head{min-height:40px;padding-block:4px}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body{padding:12px 15px 14px}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body h2{font-size:clamp(20px,6vw,25px)}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__detail-card .yb-project-annotation-detail__rule{margin-block:8px}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__detail-card .yb-project-annotation-detail__description{-webkit-line-clamp:3;line-clamp:3;font-size:10px}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body dl{margin-top:10px;padding-top:9px}}@media (max-height:560px) and (orientation:landscape){.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__detail{right:max(12px,env(safe-area-inset-right));bottom:max(66px,calc(env(safe-area-inset-bottom) + 62px));width:min(340px,45vw);left:auto}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__detail-card .yb-project-annotation-detail__head{min-height:38px;padding-block:3px}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body{padding:12px 15px 14px}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__detail-card .yb-project-annotation-detail__body h2{font-size:20px}.yb-project-presentation.is-fullscreen.is-before_after .yb-public-ba-gallery__detail-card .yb-project-annotation-detail__description{-webkit-line-clamp:3;line-clamp:3;font-size:9.5px}}.app-select{width:100%;min-width:0;position:relative}.app-select__native{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-select__trigger{color:#2d2a24;width:100%;min-width:0;min-height:40px;font:inherit;text-align:left;background:#fff;border:1px solid #d8cdbd;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px 8px 13px;font-size:12px;font-weight:720;line-height:1.25;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 1px #2d271e05}.app-select__trigger:hover:not(:disabled){background:#fffdf9;border-color:#aa9b87}.app-select[data-open=true] .app-select__trigger,.app-select__trigger:focus-visible{border-color:#416b4b;outline:none;box-shadow:0 0 0 3px #315f401c}.app-select__trigger:disabled{cursor:default;opacity:.52}.app-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-select__chevron{color:#6e756d;flex:none;transition:transform .16s}.app-select[data-open=true] .app-select__chevron{transform:rotate(180deg)}.app-select__menu{z-index:100000;overscroll-behavior:contain;color:#292720;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf9fa;border:1px solid #534a3e29;border-radius:15px;align-content:start;gap:3px;padding:6px;animation:.13s ease-out app-select-menu-in;display:grid;position:fixed;overflow:hidden auto;box-shadow:0 18px 55px #26221b33,0 3px 12px #26221b14}.app-select__option{color:#39352e;width:100%;min-height:36px;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:12px;font-weight:680;line-height:1.35;transition:background .11s,color .11s;display:flex}.app-select__option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-select__option[data-active=true]{background:#f0f2eb}.app-select__option[aria-selected=true]{color:#24482e;background:#e7efe5;font-weight:800}.app-select__option[aria-selected=true][data-active=true]{background:#dfeadd}.app-select__option svg{color:#397247;flex:none}.app-select__option:disabled{cursor:default;opacity:.45}.designer-profile-v2__project-control .app-select,.designer-portfolio-select .app-select{flex:auto;width:auto}.designer-profile-v2__project-control .app-select__trigger,.designer-portfolio-select .app-select__trigger{min-height:0;box-shadow:none;color:#263128;background:0 0;border:0;border-radius:0;padding:0}.designer-profile-v2__project-control .app-select__trigger{font-size:10px;font-weight:710}.designer-portfolio-select .app-select__trigger{font-size:.75rem;font-weight:600}@keyframes app-select-menu-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.app-select__menu{animation:none}.app-select__chevron{transition:none}}@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-divide-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)}}@keyframes pulse{50%{opacity:.5}}
