/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-border-style:solid;--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{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:13px;--text-sm--line-height:20px;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--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);--color-paper:var(--porcelain);--color-paper-deep:var(--stage);--color-paper-warm:var(--stage-deep);--color-card:var(--porcelain-raised);--color-ink:var(--ink);--color-ink-dim:var(--ink-2);--color-ink-faint:var(--ink-muted);--color-line:var(--rule);--color-line-strong:var(--rule-strong);--color-shell:var(--exhibit);--color-stage:var(--stage);--color-accent:var(--ink);--color-accent-deep:var(--ink);--color-accent-mist:var(--stage-deep);--color-forest:var(--ink);--color-forest-deep:#000;--color-forest-soft:var(--ink-2);--color-forest-mist:var(--stage-deep);--color-clay:var(--flag);--color-clay-mist:#f6e7df;--color-brass:var(--accent-ink);--color-brass-ink:var(--accent-ink);--color-brass-mist:#eef7c9;--text-display:80px;--text-display--line-height:.95;--text-display--letter-spacing:-.03em;--text-h1:48px;--text-h1--line-height:1;--text-h1--letter-spacing:-.02em;--text-h2:28px;--text-h2--line-height:1.1;--text-h2--letter-spacing:-.01em;--text-body:16px;--text-body--line-height:26px;--radius-field:var(--radius-1);--radius-panel:var(--radius-3);--radius-stage:var(--radius-3);--shadow-lift:var(--shadow-frame);--animate-fade:fade .3s ease both;--animate-sweep:sweep 1.5s linear infinite}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.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}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:0}.inset-y-0{inset-block:0}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:0}.z-20{z-index:20}.z-30{z-index:30}.order-1{order:1}.order-2{order:2}.order-3{order:3}.float-right{float:right}.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-3{margin:calc(var(--spacing) * 3)}.mx-1{margin-inline:var(--spacing)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[7px\]{margin-top:7px}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mb-px{margin-bottom:-1px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.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}.inline-grid{display:inline-grid}.table{display:table}.aspect-square{aspect-ratio:1}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.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-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[9px\]{width:9px;height:9px}.size-\[34px\]{width:34px;height:34px}.size-\[45\%\]{width:45%;height:45%}.size-\[88px\]{width:88px;height:88px}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[170px\]{height:170px}.h-\[180px\]{height:180px}.h-\[440px\]{height:440px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-\[560px\]{max-height:560px}.min-h-0{min-height:0}.min-h-\[340px\]{min-height:340px}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-\[2\.5px\]{width:2.5px}.w-\[62px\]{width:62px}.w-\[64px\]{width:64px}.w-\[72px\]{width:72px}.w-\[80px\]{width:80px}.w-\[92px\]{width:92px}.w-\[110px\]{width:110px}.w-\[264px\]{width:264px}.w-\[304px\]{width:304px}.w-\[340px\]{width:340px}.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-\[85vw\]{max-width:85vw}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-3{min-width:calc(var(--spacing) * 3)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{background-image:linear-gradient(90deg,var(--stage) 0,var(--porcelain) 45%,var(--stage) 90%);animation:var(--animate-sweep);background-size:180% 100%}.animate-fade{animation:var(--animate-fade)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.panel-flush{background-color:var(--porcelain-raised);border:1px solid var(--rule);border-radius:var(--radius-3);overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.panel{background-color:var(--porcelain-raised)}.panel,.panel-sunk{border:1px solid var(--rule);border-radius:var(--radius-3)}.panel-sunk{background-color:var(--stage)}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.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-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-field{border-radius:var(--radius-field)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-panel{border-radius:var(--radius-panel)}.rounded-stage{border-radius:var(--radius-stage)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--on-accent\)\]{border-color:var(--on-accent)}.border-accent,.border-accent\/40{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/40{border-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}.border-brass\/30{border-color:var(--color-brass)}@supports (color:color-mix(in lab,red,red)){.border-brass\/30{border-color:color-mix(in oklab,var(--color-brass) 30%,transparent)}}.border-clay\/20{border-color:var(--color-clay)}@supports (color:color-mix(in lab,red,red)){.border-clay\/20{border-color:color-mix(in oklab,var(--color-clay) 20%,transparent)}}.border-clay\/25{border-color:var(--color-clay)}@supports (color:color-mix(in lab,red,red)){.border-clay\/25{border-color:color-mix(in oklab,var(--color-clay) 25%,transparent)}}.border-clay\/30{border-color:var(--color-clay)}@supports (color:color-mix(in lab,red,red)){.border-clay\/30{border-color:color-mix(in oklab,var(--color-clay) 30%,transparent)}}.border-current{border-color:currentColor}.border-forest,.border-forest\/20{border-color:var(--color-forest)}@supports (color:color-mix(in lab,red,red)){.border-forest\/20{border-color:color-mix(in oklab,var(--color-forest) 20%,transparent)}}.border-forest\/30{border-color:var(--color-forest)}@supports (color:color-mix(in lab,red,red)){.border-forest\/30{border-color:color-mix(in oklab,var(--color-forest) 30%,transparent)}}.border-forest\/40{border-color:var(--color-forest)}@supports (color:color-mix(in lab,red,red)){.border-forest\/40{border-color:color-mix(in oklab,var(--color-forest) 40%,transparent)}}.border-ink{border-color:var(--color-ink)}.border-line{border-color:var(--color-line)}.border-line-strong{border-color:var(--color-line-strong)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.artboard,.stage{background-color:var(--stage);background-image:radial-gradient(var(--rule-strong) .8px,transparent 1px);background-position:50%;background-size:20px 20px}.editor-shell{color:var(--ink)}.editor-shell,.glass{background-color:var(--porcelain)}@supports (color:color-mix(in lab,red,red)){.glass{background-color:color-mix(in oklab,var(--porcelain) 86%,transparent)}}.glass{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--rule)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-accent{background-color:var(--color-accent)}.bg-accent-mist{background-color:var(--color-accent-mist)}.bg-brass{background-color:var(--color-brass)}.bg-brass-mist{background-color:var(--color-brass-mist)}.bg-card,.bg-card\/95{background-color:var(--color-card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/95{background-color:color-mix(in oklab,var(--color-card) 95%,transparent)}}.bg-clay-mist{background-color:var(--color-clay-mist)}.bg-current{background-color:currentColor}.bg-forest{background-color:var(--color-forest)}.bg-forest-mist{background-color:var(--color-forest-mist)}.bg-forest-soft{background-color:var(--color-forest-soft)}.bg-ink-faint{background-color:var(--color-ink-faint)}.bg-line{background-color:var(--color-line)}.bg-line-strong{background-color:var(--color-line-strong)}.bg-paper{background-color:var(--color-paper)}.bg-paper-deep,.bg-paper-deep\/40{background-color:var(--color-paper-deep)}@supports (color:color-mix(in lab,red,red)){.bg-paper-deep\/40{background-color:color-mix(in oklab,var(--color-paper-deep) 40%,transparent)}}.bg-paper-deep\/50{background-color:var(--color-paper-deep)}@supports (color:color-mix(in lab,red,red)){.bg-paper-deep\/50{background-color:color-mix(in oklab,var(--color-paper-deep) 50%,transparent)}}.bg-paper-deep\/60{background-color:var(--color-paper-deep)}@supports (color:color-mix(in lab,red,red)){.bg-paper-deep\/60{background-color:color-mix(in oklab,var(--color-paper-deep) 60%,transparent)}}.bg-paper-warm{background-color:var(--color-paper-warm)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.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-16{padding:calc(var(--spacing) * 16)}.p-\[3px\]{padding:3px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.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-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[1\.5px\]{padding-block:1.5px}.py-\[7px\]{padding-block:7px}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pl-0{padding-left:0}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-\[18px\]{padding-left:18px}.pl-\[100px\]{padding-left:100px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:500;line-height:16px}.serif{font-family:var(--font-display);font-variation-settings:"opsz" 144;font-weight:330}.data{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.font-mono{font-family:var(--font-mono)}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));letter-spacing:var(--tw-tracking,var(--text-h1--letter-spacing))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing))}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.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)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--on-accent\)\]{color:var(--on-accent)}.text-\[color\:var\(--on-ink\)\]{color:var(--on-ink)}.text-accent{color:var(--color-accent)}.text-brass{color:var(--color-brass)}.text-brass-ink{color:var(--color-brass-ink)}.text-clay,.text-clay\/75{color:var(--color-clay)}@supports (color:color-mix(in lab,red,red)){.text-clay\/75{color:color-mix(in oklab,var(--color-clay) 75%,transparent)}}.text-forest{color:var(--color-forest)}.text-forest-soft{color:var(--color-forest-soft)}.text-ink{color:var(--color-ink)}.text-ink-dim{color:var(--color-ink-dim)}.text-ink-faint,.text-ink-faint\/70{color:var(--color-ink-faint)}@supports (color:color-mix(in lab,red,red)){.text-ink-faint\/70{color:color-mix(in oklab,var(--color-ink-faint) 70%,transparent)}}.text-line-strong{color:var(--color-line-strong)}.text-paper,.text-paper\/70{color:var(--color-paper)}@supports (color:color-mix(in lab,red,red)){.text-paper\/70{color:color-mix(in oklab,var(--color-paper) 70%,transparent)}}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-forest{accent-color:var(--color-forest)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_0_2px_var\(--color-accent\)\]{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_var\(--color-accent\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-accent))}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{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)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.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)}.ring,.ring-1,.ring-2{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)}.ring-\[1\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.5px + 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-accent,.ring-accent\/70{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.ring-accent\/70{--tw-ring-color:color-mix(in oklab,var(--color-accent) 70%,transparent)}}.ring-ink,.ring-ink\/20{--tw-ring-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.ring-ink\/20{--tw-ring-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.ring-line{--tw-ring-color:var(--color-line)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-card{--tw-ring-offset-color:var(--color-card)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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-filter{-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\,border-color\,color\,transform\]{transition-property:background-color,border-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[webhook\:intl\]{webhook:intl}.\[webhook\:razorpay\]{webhook:razorpay}.divide-hairline>*+*{border-top:1px solid var(--rule)}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-ink:is(:where(.group):hover *){border-color:var(--color-ink)}.group-hover\:text-ink:is(:where(.group):hover *){color:var(--color-ink)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-ink-faint::placeholder{color:var(--color-ink-faint)}.focus-within\:border-accent:focus-within{border-color:var(--color-accent)}.focus-within\:border-forest:focus-within{border-color:var(--color-forest)}.focus-within\:opacity-100:focus-within{opacity:1}.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-forest\/15:focus-within{--tw-ring-color:var(--color-forest)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-forest\/15:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-forest) 15%,transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-forest:hover{border-color:var(--color-forest)}.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:border-ink-faint:hover,.hover\:border-ink-faint\/50:hover{border-color:var(--color-ink-faint)}@supports (color:color-mix(in lab,red,red)){.hover\:border-ink-faint\/50:hover{border-color:color-mix(in oklab,var(--color-ink-faint) 50%,transparent)}}.hover\:border-line:hover{border-color:var(--color-line)}.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-\[var\(--on-accent\)\]:hover{background-color:var(--on-accent)}.hover\:bg-accent-deep:hover{background-color:var(--color-accent-deep)}.hover\:bg-card:hover{background-color:var(--color-card)}.hover\:bg-clay\/15:hover{background-color:var(--color-clay)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-clay\/15:hover{background-color:color-mix(in oklab,var(--color-clay) 15%,transparent)}}.hover\:bg-forest:hover{background-color:var(--color-forest)}.hover\:bg-forest-deep:hover{background-color:var(--color-forest-deep)}.hover\:bg-forest-mist:hover{background-color:var(--color-forest-mist)}.hover\:bg-paper-deep:hover{background-color:var(--color-paper-deep)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:text-\[color\:var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-clay:hover{color:var(--color-clay)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-paper:hover{color:var(--color-paper)}.hover\:text-white\/90:hover{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/90:hover{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:outline-1:hover,.hover\:outline:hover{outline-style:var(--tw-outline-style);outline-width:1px}.hover\:outline-accent\/40:hover{outline-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:outline-accent\/40:hover{outline-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:border-forest:focus{border-color:var(--color-forest)}.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-forest\/15:focus{--tw-ring-color:var(--color-forest)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-forest\/15:focus{--tw-ring-color:color-mix(in oklab,var(--color-forest) 15%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[var\(--accent-hover\)\]:active{background-color:var(--accent-hover)}.active\:bg-forest-deep:active{background-color:var(--color-forest-deep)}.active\:text-\[color\:var\(--on-accent\)\]:active{color:var(--on-accent)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media (min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:min-h-\[420px\]{min-height:420px}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-\[180px\]{width:180px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing))}}@media (min-width:64rem){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:order-none{order:0}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100dvh-7rem\)\]{max-height:calc(100dvh - 7rem)}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:items-start{align-items:flex-start}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:shadow-none{--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 (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:96rem){.\32 xl\:sticky{position:sticky}.\32 xl\:top-20{top:calc(var(--spacing) * 20)}.\32 xl\:col-start-3{grid-column-start:3}.\32 xl\:row-span-2{grid-row:span 2/span 2}.\32 xl\:row-start-1{grid-row-start:1}.\32 xl\:grid-cols-\[280px_minmax\(0\,1fr\)_340px\]{grid-template-columns:280px minmax(0,1fr) 340px}}.\[\&\:\:-moz-range-thumb\]\:size-4::-moz-range-thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:3.40282e+38px}.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-moz-range-thumb\]\:bg-forest::-moz-range-thumb{background-color:var(--color-forest)}.\[\&\:\:-webkit-slider-thumb\]\:size-3\.5::-webkit-slider-thumb{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\:\:-webkit-slider-thumb\]\:size-4::-webkit-slider-thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:3.40282e+38px}.\[\&\:\:-webkit-slider-thumb\]\:bg-accent::-webkit-slider-thumb{background-color:var(--color-accent)}.\[\&\:\:-webkit-slider-thumb\]\:bg-forest::-webkit-slider-thumb{background-color:var(--color-forest)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_1px_3px_rgba\(42\,36\,24\,0\.3\)\]::-webkit-slider-thumb{--tw-shadow:0 1px 3px var(--tw-shadow-color,#2a24184d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\:\:-webkit-slider-thumb\]\:transition-transform::-webkit-slider-thumb{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))}@media (hover:hover){.hover\:\[\&\:\:-webkit-slider-thumb\]\:scale-110:hover::-webkit-slider-thumb{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.\[role\=\"alert\"\]\:visible:is(){visibility:visible}}@font-face{font-family:Fraunces;src:url(/fonts/forma/Fraunces-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/forma/Fraunces-Variable-Italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/forma/HankenGrotesk-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/forma/JetBrainsMono-Variable.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root,[data-theme=light]{--porcelain:#f4f2eb;--porcelain-raised:#faf9f5;--stage:#ebe9e0;--stage-deep:#e0ddd2;--rule:#d8d2c4;--rule-strong:#857f72;--ink:#171916;--ink-2:#3a3833;--ink-muted:#5f5b53;--on-ink:#f4f2eb;--accent:#d6fb51;--accent-hover:#c8f03a;--on-accent:#171916;--ink-accent:#d6fb51;--accent-ink:#4d5c00;--exhibit:#0f0f0d;--exhibit-raised:#1b1b18;--exhibit-rule:#34332e;--on-exhibit:#f2efe8;--on-exhibit-muted:#a19d93;--focus:#171916;--focus-exhibit:#d6fb51;--flag:#a1380f;--membrane:#e6efec;--ceramic:#f8f5ef;--prism-a:#9fe3e8;--prism-b:#ffc9a8;--object-ink:#171916;--object-muted:#5e5a52;--danger:#b3261e;--danger-soft:#f8e3df;--info-soft:#e9eee0;--shadow-object:0 40px 70px -30px #12121061,0 14px 28px -14px #12121038;--shadow-lift:0 60px 90px -36px #1212106b,0 20px 36px -18px #12121042;--shadow-frame:0 1px 0 #1212100f,0 30px 60px -40px #1212104d}:root[data-theme=dark]{--porcelain:#141412;--porcelain-raised:#1c1c19;--stage:#1f1f1c;--stage-deep:#272723;--rule:#34332e;--rule-strong:#77746b;--ink:#f2f1ea;--ink-2:#c9c5bb;--ink-muted:#9a968c;--on-ink:#171916;--accent:#d6fb51;--accent-hover:#c8f03a;--on-accent:#171916;--ink-accent:#3f4c00;--accent-ink:#d6fb51;--exhibit:#090908;--exhibit-raised:#141412;--exhibit-rule:#2a2925;--on-exhibit:#f2efe8;--on-exhibit-muted:#a19d93;--focus:#d6fb51;--focus-exhibit:#d6fb51;--flag:#f08a5d;--membrane:#e6efec;--ceramic:#f8f5ef;--prism-a:#9fe3e8;--prism-b:#ffc9a8;--object-ink:#171916;--object-muted:#5e5a52;--danger:#ff8a80;--danger-soft:#3a1c19;--info-soft:#23271b;--shadow-object:0 40px 70px -30px #000000b3,0 14px 28px -14px #00000080;--shadow-lift:0 60px 90px -36px #000c,0 20px 36px -18px #0000008c;--shadow-frame:0 1px 0 #0006,0 30px 60px -40px #000c;color-scheme:dark}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:144px;--radius-0:0px;--radius-1:3px;--radius-2:8px;--radius-3:16px;--radius-obj:26px;--radius-round:999px;--page-max:1440px;--grid-margin:48px;--grid-gutter:24px;--nav-height:72px;--control-h:44px;--control-h-sm:36px;--dur-fast:.14s;--dur-base:.26s;--dur-slow:.62s;--ease-out:cubic-bezier(.2,.7,.1,1);--ease-settle:cubic-bezier(.34,1.4,.64,1);--font-display:"Fraunces","Iowan Old Style",Georgia,serif;--font-sans:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace}.display-xl{letter-spacing:-.035em;font-variation-settings:"opsz" 144;font-size:104px;font-weight:320;line-height:.92}.display-l,.display-xl{font-family:var(--font-display)}.display-l{letter-spacing:-.03em;font-variation-settings:"opsz" 144;font-size:80px;font-weight:330;line-height:.95}.display-m{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 96;font-size:48px;font-weight:350;line-height:1}.display-s{font-family:var(--font-display);letter-spacing:-.01em;font-variation-settings:"opsz" 48;font-size:28px;font-weight:380;line-height:1.1}.numeral{font-family:var(--font-display);letter-spacing:-.04em;font-variation-settings:"opsz" 144;font-size:64px;font-weight:250;line-height:1}.body-l{font-size:19px;line-height:30px}.body,.body-l{font-family:var(--font-sans);font-weight:400}.body{font-size:16px;line-height:26px}.ui{font-size:14px;line-height:20px}.ui,.ui-s{font-family:var(--font-sans);font-weight:520}.ui-s{font-size:13px;line-height:18px}.caption{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:20px}.label{letter-spacing:.08em;font-size:11px;font-weight:500;line-height:16px}.data,.label{font-family:var(--font-mono)}.data{font-size:12px;font-weight:450;line-height:18px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--porcelain);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:26px}body,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}.label{text-transform:uppercase}.display-l em,.display-m em,.display-xl em{font-style:italic;font-weight:300}.is-focus,:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fx-exhibit :focus-visible{outline-color:var(--focus-exhibit)}.fx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx-muted{color:var(--ink-muted)}.fx-ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.fx-btn{--h:var(--control-h);height:var(--h);border:1px solid var(--ink);border-radius:var(--radius-1);color:var(--ink);font:520 14px/20px var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 18px;text-decoration:none;display:inline-flex}.fx-btn .fx-ico{width:15px;height:15px;transition:transform var(--dur-base) var(--ease-out)}.fx-btn.is-hover .fx-arrow,.fx-btn:hover .fx-arrow{transform:translate(3px)}.fx-btn:active{transform:translateY(1px)}.fx-btn--primary{background:var(--accent);border-color:var(--on-accent);color:var(--on-accent)}.fx-btn--primary.is-hover,.fx-btn--primary:hover{background:var(--on-accent);color:var(--accent)}.fx-btn--primary.is-active,.fx-btn--primary:active{background:var(--accent-hover);color:var(--on-accent)}.fx-btn--secondary.is-hover,.fx-btn--secondary:hover{background:var(--ink);color:var(--on-ink)}.fx-btn--sm{--h:var(--control-h-sm);gap:8px;padding:0 14px}.fx-btn--lg{--h:56px;gap:14px;padding:0 26px;font-size:16px}.fx-btn[aria-disabled=true],.fx-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.fx-exhibit .fx-btn--secondary{border-color:var(--on-exhibit-muted);color:var(--on-exhibit)}.fx-exhibit .fx-btn--secondary:hover{background:var(--on-exhibit);color:var(--exhibit)}.fx-link{min-height:var(--control-h);color:var(--ink);font:520 14px/20px var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:6px;cursor:pointer;transition:text-decoration-color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:0 2px;text-decoration-thickness:1px;display:inline-flex}.fx-link.is-hover,.fx-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-decoration-thickness:2px}.fx-link:hover .fx-arrow{transform:translate(3px)}.fx-link{white-space:nowrap;flex:none}.fx-link .fx-ico{width:15px;height:15px;transition:transform var(--dur-base) var(--ease-out)}.fx-ibtn{width:var(--control-h-sm);height:var(--control-h-sm);border:1px solid var(--rule-strong);border-radius:var(--radius-1);background:var(--porcelain-raised);color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);place-items:center;padding:0;display:inline-grid}.fx-ibtn:hover{background:var(--stage-deep);border-color:var(--ink)}.fx-ibtn[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.fx-ibtn--bare{background:0 0;border-color:#0000}.fx-exhibit .fx-ibtn{background:var(--exhibit-raised);border-color:var(--on-exhibit-muted);color:var(--on-exhibit)}.fx-exhibit .fx-ibtn:hover{border-color:var(--on-exhibit)}.fx-mark{color:var(--ink);font:480 22px/1 var(--font-display);letter-spacing:.08em;font-variation-settings:"opsz" 48;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.fx-mark .fx-glyph{aspect-ratio:72/80;flex:none;width:auto;height:1.04em;margin-top:-.06em}.fx-mark i{background:var(--accent);border:1.5px solid var(--on-accent);border-radius:2px;flex:none;width:11px;height:11px;transform:rotate(45deg)}.fx-nav{column-gap:var(--grid-gutter);height:var(--nav-height);padding:0 var(--grid-margin);border-bottom:1px solid var(--rule);background:var(--porcelain);z-index:10;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid;position:relative}.fx-nav__brand{grid-column:1/4}.fx-nav__links{grid-column:4/9;gap:32px;display:flex}.fx-nav__links a{color:var(--ink-2);font:520 14px/20px var(--font-sans);background:linear-gradient(var(--ink),var(--ink)) 0 100% /0 1px no-repeat;transition:background-size var(--dur-base) var(--ease-out),color var(--dur-fast);padding:10px 0;text-decoration:none}.fx-nav__links a:hover{color:var(--ink);background-size:100% 1px}.fx-nav__end{grid-column:9/13;justify-content:flex-end;align-items:center;gap:20px;display:flex}.fx-nav__login{color:var(--ink);font:520 14px/20px var(--font-sans);padding:10px 2px;text-decoration:none}.fx-nav__login:hover{text-underline-offset:6px;text-decoration:underline}.fx-nav__menu{display:none}.fx-seg{border:1px solid var(--rule-strong);border-radius:var(--radius-1);background:var(--porcelain-raised);gap:2px;padding:3px;display:inline-flex}.fx-seg__opt{height:34px;color:var(--ink-2);font:520 13px/18px var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.fx-seg__opt svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;width:14px;height:14px}.fx-seg__opt.is-hover,.fx-seg__opt:hover{background:var(--stage);color:var(--ink)}.fx-seg__opt[aria-checked=true]{background:var(--ink);color:var(--on-ink)}.fx-seg__opt[aria-checked=true] svg{stroke:var(--ink-accent)}.fx-seg--sm .fx-seg__opt{height:28px;padding:0 10px;font-size:12px}.fx-seg--block{display:flex}.fx-seg--block .fx-seg__opt{flex:1}.fx-filters{align-items:center;gap:28px;display:flex}.fx-filter{min-height:var(--control-h);color:var(--ink-muted);font:520 15px/20px var(--font-sans);cursor:pointer;transition:color var(--dur-fast);background:0 0;border:0;align-items:baseline;gap:6px;padding:0;display:inline-flex;position:relative}.fx-filter sup{font:450 10px/1 var(--font-mono);letter-spacing:.04em}.fx-filter:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.fx-filter:hover{color:var(--ink)}.fx-filter.is-hover:after,.fx-filter:hover:after{background:var(--rule-strong);transform:scaleX(.35)}.fx-filter[aria-pressed=true]{color:var(--ink)}.fx-filter[aria-pressed=true]:after{background:var(--ink);transform:scaleX(1)}.fx-toggle{color:var(--ink);font:520 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:32px;padding:0;display:inline-flex}.fx-toggle__track{border:1px solid var(--rule-strong);border-radius:var(--radius-round);width:38px;height:22px;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base);flex:none;position:relative}.fx-toggle__track:after{content:"";border-radius:var(--radius-round);background:var(--ink-muted);width:14px;height:14px;transition:transform var(--dur-base) var(--ease-settle),background var(--dur-base);position:absolute;top:3px;left:3px}.fx-toggle[aria-checked=true] .fx-toggle__track{background:var(--ink);border-color:var(--ink)}.fx-toggle[aria-checked=true] .fx-toggle__track:after{background:var(--accent);transform:translate(16px)}.fx-range{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;display:grid}.fx-range label{font:520 13px/18px var(--font-sans)}.fx-range output{font:450 12px/18px var(--font-mono);color:var(--ink-muted)}.fx-range input{appearance:none;cursor:pointer;background:0 0;grid-column:1/-1;width:100%;height:24px;margin:0}.fx-range input::-webkit-slider-runnable-track{background:linear-gradient(var(--ink),var(--ink)) 0 0 /var(--fill,50%) 100% no-repeat,var(--rule-strong);height:2px}.fx-range input::-moz-range-track{background:var(--rule-strong);height:2px}.fx-range input::-moz-range-progress{background:var(--ink);height:2px}.fx-range input::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--porcelain-raised);border-radius:var(--radius-round);background:var(--ink);width:16px;height:16px;box-shadow:0 0 0 1px var(--ink);margin-top:-7px}.fx-range input::-moz-range-thumb{border:2px solid var(--porcelain-raised);border-radius:var(--radius-round);background:var(--ink);width:12px;height:12px;box-shadow:0 0 0 1px var(--ink)}.fx-range input:focus-visible{outline-offset:4px}.fx-field{gap:6px;display:grid}.fx-field>span{font:400 12px/16px var(--font-sans);color:var(--ink-muted)}.fx-input,.fx-select,.fx-textarea{width:100%;height:var(--control-h-sm);border:1px solid var(--rule-strong);border-radius:var(--radius-1);background:var(--porcelain);color:var(--ink);font:450 13px/18px var(--font-sans);padding:0 10px}.fx-textarea{resize:vertical;height:auto;min-height:76px;font-family:var(--font-sans);padding:8px 10px}.fx-select{appearance:none;background:var(--porcelain) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%2366625a' stroke-width='1.5'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 10px center;padding-right:28px}.fx-input:hover,.fx-select:hover,.fx-textarea:hover{border-color:var(--ink)}.fx-inline{gap:6px;display:flex}.fx-inline .fx-input{flex:1}.fx-swatches{gap:8px;display:flex}.fx-swatch{border:1px solid var(--rule-strong);border-radius:var(--radius-2);cursor:pointer;width:30px;height:30px;transition:transform var(--dur-fast);padding:0}.fx-swatch:hover{transform:translateY(-2px)}.fx-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--porcelain-raised),0 0 0 4px var(--ink)}.fx-drop{border:1px dashed var(--rule-strong);border-radius:var(--radius-2);background:var(--porcelain);min-height:76px;color:var(--ink-muted);font:400 12px/16px var(--font-sans);text-align:center;cursor:pointer;place-items:center;gap:4px;padding:12px;display:grid}.fx-drop:hover{border-color:var(--ink);color:var(--ink)}.fx-drop b{color:var(--ink);font-weight:600}.fx-check{font:450 13px/18px var(--font-sans);align-items:center;gap:10px;display:flex}.fx-check input{width:16px;height:16px;accent-color:var(--ink);margin:0}.fx-check em{font:450 12px/18px var(--font-mono);color:var(--ink-muted);margin-left:auto;font-style:normal}.fx-notes{flex-wrap:wrap;gap:8px;display:flex}.fx-note{border:1px solid var(--ink);border-radius:var(--radius-1);background:var(--porcelain-raised);max-width:360px;color:var(--ink);font:500 10.5px/15px var(--font-mono);letter-spacing:.04em;text-align:left;align-items:flex-start;gap:7px;padding:5px 9px;display:inline-flex}.fx-note:before{content:"";border-radius:var(--radius-round);border:1.5px solid;flex:none;width:9px;height:9px;margin-top:3px}.fx-note b{letter-spacing:.08em;font-weight:700}.fx-note--live{background:var(--accent);color:var(--on-accent);border-color:var(--on-accent)}.fx-note--live:before{background:currentColor}.fx-note--demo:before{background:linear-gradient(90deg,currentColor 50%,#0000 0)}.fx-note--open{border-style:dashed;border-color:var(--flag);color:var(--flag)}.fx-exhibit .fx-note--demo{background:var(--exhibit-raised);color:var(--on-exhibit);border-color:var(--on-exhibit-muted)}.fx-notes-off .fx-note,.fx-notes-off .fx-notes{display:none}.fx-specbar{padding:8px var(--grid-margin);background:var(--exhibit);color:var(--on-exhibit-muted);font:500 11px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.fx-specbar b{color:var(--on-exhibit);font-weight:600}.fx-specbar__key{align-items:center;gap:7px;display:inline-flex}.fx-specbar__key:before{content:"";border-radius:var(--radius-round);border:1.5px solid;width:9px;height:9px}.fx-specbar__key--live{color:var(--accent)}.fx-specbar__key--live:before{background:currentColor}.fx-specbar__key--demo:before{background:linear-gradient(90deg,currentColor 50%,#0000 0)}.fx-specbar__key--open{color:#f08a5d}.fx-specbar__key--open:before{border-style:dashed}.fx-specbar button{border:1px solid var(--on-exhibit-muted);border-radius:var(--radius-1);min-height:30px;color:var(--on-exhibit);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;margin-left:auto;padding:0 10px}.fx-specbar button:hover{background:var(--on-exhibit);color:var(--exhibit)}.fx-specbar :focus-visible{outline-color:var(--focus-exhibit)}.fx-stage{background:var(--stage);border-radius:var(--radius-3);position:relative;overflow:hidden}.fx-reg{pointer-events:none;width:11px;height:11px;position:absolute}.fx-reg:after,.fx-reg:before{content:"";background:var(--rule-strong);position:absolute}.fx-reg:before{width:1px;height:11px;top:0;left:5px}.fx-reg:after{width:11px;height:1px;top:5px;left:0}.fx-exlabel{font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.fx-exlabel b{color:var(--ink);font-weight:600}.fx-floor{pointer-events:none;background:radial-gradient(closest-side,#17191633,#17191600);width:62%;height:46px;position:absolute;left:50%;transform:translate(-50%)}.fx-cube{--s:240px;--fs:calc(var(--s) * .05);width:var(--s);height:var(--s);perspective:calc(var(--s) * 4.2);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:calc(var(--s) * .12);outline-offset:calc(var(--s) * .18);position:relative}.fx-cube.is-static{cursor:default;touch-action:auto}.fx-cube.is-dragging{cursor:grabbing}.fx-cube__body,.fx-cube__jelly{transform-style:preserve-3d;position:absolute;inset:0}.fx-cube__shadow{pointer-events:none;background:radial-gradient(closest-side,#1719164d,#17191600);height:22%;position:absolute;top:112%;left:6%;right:6%}.fx-face{transform-style:preserve-3d}.fx-face,.fx-face__plate{position:absolute;inset:0}.fx-face__plate{transition:background var(--dur-base) var(--ease-out)}.fx-face__content,.fx-face__plate{border-radius:calc(var(--s) * .12)}.fx-face__content{padding:calc(var(--s) * .085);backface-visibility:hidden;color:var(--object-ink);font-size:var(--fs);line-height:1.3;position:absolute;inset:0;overflow:hidden}.fx-face.is-editing .fx-face__plate{box-shadow:inset 0 0 0 2px var(--object-ink),0 0 0 3px var(--accent)!important}.m-membrane .fx-face__plate{box-shadow:inset 0 0 0 1px #17191612,inset 0 calc(var(--s) * -.1) calc(var(--s) * .18) #6e8c8738,inset 0 calc(var(--s) * .04) calc(var(--s) * .1) #fffc;background:linear-gradient(150deg,#ffffffdb,#e6efec9e 46%,#bed2ce80);border:1px solid #ffffffe6}.m-ceramic .fx-face__plate{background:linear-gradient(160deg,#fffdf9 0,var(--ceramic) 52%,#e7e1d5 100%);box-shadow:inset 0 0 0 1px #17191614,inset 0 calc(var(--s) * -.05) calc(var(--s) * .12) #7864461f;backface-visibility:hidden}.m-prism .fx-face__plate{border:calc(var(--s) * .014) solid transparent;background:linear-gradient(150deg,#ffffffb8,#ffffff47) padding-box,linear-gradient(135deg,var(--prism-a),var(--accent) 48%,var(--prism-b)) border-box;box-shadow:inset 0 calc(var(--s) * .05) calc(var(--s) * .12) #ffffffb3}.fx-face.t-ink .fx-face__plate{background:linear-gradient(150deg,#2a2a26,#171916)!important;border-color:#fff3!important}.fx-face.t-ink .fx-face__content{color:#f2efe8}.fx-face.t-ink .fx-fc__meta,.fx-face.t-ink .fx-fc__src,.fx-face.t-ink .fx-fc__stats{color:#c9c5bb}.fx-face.t-accent .fx-face__plate{background:linear-gradient(150deg,#e4fb7a,var(--accent))!important}.fx-face.t-mist .fx-face__plate{background:linear-gradient(150deg,#e9fbfc,var(--prism-a))!important}.fx-face.t-clay .fx-face__plate{background:linear-gradient(150deg,#fff1e6,var(--prism-b))!important}.fx-face.ty-sans .fx-fc__name,.fx-face.ty-sans .fx-fc__quote{font-family:var(--font-sans);letter-spacing:-.02em;font-style:normal;font-weight:640}.fx-face.ty-mono .fx-fc__name,.fx-face.ty-mono .fx-fc__quote{font-family:var(--font-mono);letter-spacing:-.03em;font-style:normal;font-weight:500}.fx-fc{flex-direction:column;gap:.7em;height:100%;display:flex}.fx-fc__src{font:500 .74em/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--object-muted);justify-content:space-between;display:flex}.fx-fc__handle{font:600 1.15em/1.1 var(--font-sans);letter-spacing:-.01em}.fx-fc__name{font:360 2.2em/.98 var(--font-display);letter-spacing:-.025em;font-variation-settings:"opsz" 72}.fx-fc__meta{font:450 .92em/1.35 var(--font-sans);color:var(--object-muted)}.fx-fc__grow{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.fx-fc__grow svg{width:100%;height:100%;display:block}.fx-fc__stats{font:450 .82em/1.2 var(--font-sans);color:var(--object-muted);gap:1.2em;display:flex}.fx-fc__stats b{color:var(--object-ink);font:400 1.7em/1 var(--font-display);letter-spacing:-.02em;display:block}.fx-fc__quote{font:italic 330 1.75em/1.08 var(--font-display);letter-spacing:-.02em}.fx-fc__rule{opacity:.18;background:currentColor;height:1px}.fx-fc__ig{aspect-ratio:1;grid-template-columns:repeat(3,1fr);gap:.3em;width:100%;display:grid}.fx-fc__ig span{border-radius:.35em}.fx-fc__bars{font:500 .74em/1 var(--font-mono);letter-spacing:.04em;gap:.45em;display:grid}.fx-fc__bars div{grid-template-columns:1.4em 1fr 2.4em;align-items:center;gap:.5em;display:grid}.fx-fc__bars i{background:#1719161a;border-radius:1em;height:.45em;display:block;overflow:hidden}.fx-fc__bars i:before{content:"";height:100%;width:var(--w);background:var(--object-ink);border-radius:inherit;display:block}.fx-fc__bars div:first-child i:before{background:#8faa12}.fx-card{--fs:13px;border-radius:var(--radius-obj);background:linear-gradient(165deg,#fffdf9,var(--ceramic) 60%,#efe9de);width:300px;color:var(--object-ink);box-shadow:inset 0 0 0 1px #17191612,var(--shadow-object);font-size:var(--fs);transition:transform var(--dur-slow) var(--ease-settle),box-shadow var(--dur-slow) var(--ease-out);padding:22px;position:relative}.fx-card__top{font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--object-muted);justify-content:space-between}.fx-card__top,.fx-card__who{align-items:center;display:flex}.fx-card__who{gap:14px;margin:22px 0 20px}.fx-card__av{width:48px;height:48px;color:var(--accent);font:400 19px/1 var(--font-display);background:#171916;border-radius:50%;flex:none;place-items:center;display:grid}.fx-card__name{font:380 24px/1 var(--font-display);letter-spacing:-.02em}.fx-card__handle{font:450 13px/1 var(--font-sans);color:var(--object-muted);margin-top:5px}.fx-card__stats{border-top:1px solid #1719161f;grid-template-columns:repeat(3,1fr);padding-top:14px;display:grid}.fx-card__stats div{font:450 11px/1.3 var(--font-sans);color:var(--object-muted)}.fx-card__stats b{color:var(--object-ink);font:380 22px/1 var(--font-display);letter-spacing:-.02em;margin-bottom:4px;display:block}.fx-card.is-lift,.fx-hover-lift:hover .fx-card{box-shadow:inset 0 0 0 1px #17191612,var(--shadow-lift);transform:translateY(-6px)rotate(-.6deg)}.fx-depth{--w:280px;width:var(--w);height:calc(var(--w) * 1.25);perspective:900px;touch-action:pan-y;position:relative}.fx-depth__body{inset:0}.fx-depth__body,.fx-depth__l{transform-style:preserve-3d;position:absolute}.fx-depth__base{border-radius:var(--radius-obj);background:linear-gradient(165deg,#fffdf9,var(--ceramic) 55%,#e8e1d4);box-shadow:inset 0 0 0 1px #17191614,var(--shadow-object);inset:0}.fx-depth__photo{border-radius:calc(var(--radius-obj) - 8px);height:52%;top:7%;left:8%;right:8%;overflow:hidden;box-shadow:0 20px 30px -18px #17191673}.fx-depth__text{color:var(--object-ink);bottom:9%;left:9%;right:9%}.fx-depth__text .n{font:370 calc(var(--w) * .095)/1 var(--font-display);letter-spacing:-.02em}.fx-depth__text .r{font:450 calc(var(--w) * .046)/1.3 var(--font-sans);color:var(--object-muted);margin-top:6px}.fx-depth__chip{background:var(--accent);color:var(--on-accent);font:600 calc(var(--w) * .042)/1.1 var(--font-sans);border:1px solid #171916d9;border-radius:10px;padding:9px 12px;top:46%;right:-7%;box-shadow:0 18px 24px -14px #17191680}.fx-depth__chip small{font:500 .72em/1 var(--font-mono);margin-bottom:4px;display:block}.fx-depth__chip small,.fx-depth__tag{letter-spacing:.08em;text-transform:uppercase}.fx-depth__tag{color:#f2efe8;font:500 calc(var(--w) * .036)/1 var(--font-mono);background:#171916;border-radius:8px;padding:7px 10px;top:10%;left:-6%;box-shadow:0 16px 22px -14px #17191699}.fx-membrane{touch-action:pan-y;cursor:grab;position:relative}.fx-membrane canvas{width:100%;height:100%;display:block}.fx-membrane.is-grabbing{cursor:grabbing}.fx-photo-art{background:radial-gradient(circle at 72% 30%,#fff1cf 0 6%,#fff1cf00 6.4%),radial-gradient(120% 60% at 30% 100%,#3d2a2a 0 40%,#3d2a2a00 41%),radial-gradient(140% 70% at 85% 105%,#6b3f37 0 46%,#6b3f3700 47%),linear-gradient(#f4d7b5,#eab08c 34%,#c9785f 56%,#8e4a3f)}.fx-photo{--w:300px;width:var(--w);border-radius:var(--radius-obj);color:#f2efe8;box-shadow:var(--shadow-object);transition:transform var(--dur-slow) var(--ease-settle),box-shadow var(--dur-slow);background:#171916;overflow:hidden}.fx-photo__img{aspect-ratio:4/5;position:relative}.fx-photo__img span{font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#1719168c;border-radius:6px;padding:5px 8px;position:absolute;top:14px;left:14px}.fx-photo__body{justify-content:space-between;align-items:end;gap:12px;padding:18px 20px 20px;display:flex}.fx-photo__body .n{font:360 26px/1 var(--font-display);letter-spacing:-.02em}.fx-photo__body .r{font:450 12px/1.3 var(--font-sans);color:#a19d93;margin-top:6px}.fx-photo__body .k{font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.fx-hover-lift:hover .fx-photo{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.fx-custom{border-radius:var(--radius-obj);background:linear-gradient(165deg,#fffdf9,var(--ceramic));width:280px;color:var(--object-ink);box-shadow:inset 0 0 0 1px #17191612,var(--shadow-object);transition:transform var(--dur-slow) var(--ease-settle),box-shadow var(--dur-slow);padding:20px}.fx-custom__h{font:italic 340 24px/1.05 var(--font-display);letter-spacing:-.02em}.fx-custom__rows{border-top:1px solid #1719161f;margin:16px 0}.fx-custom__rows div{font:500 12px/1.2 var(--font-sans);border-bottom:1px solid #1719161f;justify-content:space-between;padding:9px 0;display:flex}.fx-custom__rows span{font:450 11px/1.2 var(--font-mono);color:var(--object-muted)}.fx-custom__foot{font:450 11px/1.3 var(--font-mono);color:var(--object-muted);align-items:center;gap:12px;display:flex}.fx-custom__foot svg{flex:none;width:54px;height:54px}.fx-hover-lift:hover .fx-custom{box-shadow:inset 0 0 0 1px #17191612,var(--shadow-lift);transform:translateY(-6px)rotate(.6deg)}.fx-pad{padding-left:var(--grid-margin);padding-right:var(--grid-margin)}.fx-grid{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.fx-eyebrow{font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:12px;display:flex}.fx-eyebrow:before{content:"";background:var(--ink);width:24px;height:1px}.fx-exhibit .fx-eyebrow{color:var(--on-exhibit-muted)}.fx-exhibit .fx-eyebrow:before{background:var(--on-exhibit)}.fx-hero{column-gap:var(--grid-gutter);padding-left:var(--grid-margin);z-index:2;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.fx-hero__copy{flex-direction:column;grid-column:1/7;padding:88px 0 72px;display:flex}.fx-hero__copy h1{margin:28px 0 32px}.fx-hero__copy h1 em{padding-right:.04em}.fx-hero__lead{max-width:430px;color:var(--ink-2)}.fx-hero__actions{align-items:center;gap:28px;margin-top:40px;display:flex}.fx-index{max-width:520px;margin-top:auto;padding-top:56px}.fx-index div{border-top:1px solid var(--rule);font:450 13px/20px var(--font-sans);color:var(--ink-2);grid-template-columns:96px 1fr;gap:16px;padding:11px 0;display:grid}.fx-index div:last-child{border-bottom:1px solid var(--rule)}.fx-index dt{font:500 11px/20px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.fx-index dd{margin:0}.fx-hero__stagewrap{grid-column:7/13;height:800px;margin-top:36px;margin-bottom:-150px;position:relative}.fx-hstage{background:var(--stage);border-radius:var(--radius-3) 0 0 var(--radius-3);position:absolute;inset:0;overflow:hidden}.fx-hstage__top{z-index:4;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:absolute;top:24px;left:24px;right:24px}.fx-hstage__meta{text-align:right;gap:4px;display:grid}.fx-hstage__main{place-items:center;display:grid;position:absolute;inset:84px 90px 210px 150px}.fx-exh{opacity:0;visibility:hidden;transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out),visibility 0s linear var(--dur-slow);grid-area:1/1;place-items:center;display:grid;transform:translateY(14px)scale(.97)}.fx-exh.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.fx-exh .fx-membrane{width:420px;height:470px}.fx-exh .fx-card{--fs:14px;width:340px}.fx-hstage__floor{bottom:196px;left:56%}.fx-support-card{z-index:3;position:absolute;bottom:112px;left:32px;transform:rotate(-4deg)}.fx-support-card .fx-card{--fs:11px;width:228px;padding:16px}.fx-support-card .fx-card__who{gap:10px;margin:14px 0 12px}.fx-support-card .fx-card__av{width:34px;height:34px;font-size:14px}.fx-support-card .fx-card__name{font-size:18px}.fx-support-card .fx-card__stats b{font-size:17px}.fx-support-cap{z-index:3;position:absolute;bottom:82px;left:32px}.fx-support-memb{z-index:1;width:300px;height:380px;position:absolute;top:150px;right:-150px}.fx-support-memb .fx-membrane{width:100%;height:100%}.fx-support-memb__cap{writing-mode:vertical-rl;z-index:3;position:absolute;top:150px;right:18px}.fx-hstage__bar{border-top:1px solid var(--rule-strong);z-index:4;gap:16px;padding-top:16px;position:absolute;bottom:22px;left:24px;right:24px}.fx-hint,.fx-hstage__bar{align-items:center;display:flex}.fx-hint{font:520 14px/20px var(--font-sans);color:var(--ink);gap:10px}.fx-hint .fx-ico,.fx-readout{color:var(--ink-muted)}.fx-readout{font:450 12px/18px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin-left:auto}.fx-hstage .fx-reg.tl{top:76px;left:24px}.fx-hstage .fx-reg.bl{bottom:92px;left:auto;right:150px}.fx-gallery{padding:64px var(--grid-margin) 48px;z-index:1;position:relative}.fx-gallery__head{grid-column:1/7}.fx-gallery__head h2{margin:22px 0 28px}.fx-gallery__sub{max-width:400px;color:var(--ink-2);margin-bottom:28px}.fx-gallery__bar{flex-direction:column;grid-column:7/13;align-self:end;align-items:flex-end;gap:14px;padding-bottom:6px;display:flex}.fx-gallery__bar .fx-notes{justify-content:flex-end}.fx-gallery__rule{background:var(--rule);grid-column:1/-1;height:1px}.fx-gal{column-gap:var(--grid-gutter);grid-template-rows:560px 440px 360px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"cube cube cube cube cube cube cube min min min min min""photo photo photo photo photo depth depth depth depth custom custom custom""photo photo photo photo photo memb memb memb memb memb memb memb";row-gap:44px;margin-top:40px;display:grid}.fx-tpl{flex-direction:column;min-width:0;display:flex}.fx-tpl[data-id=cube]{grid-area:cube}.fx-tpl[data-id=minimal]{grid-area:min}.fx-tpl[data-id=photo]{grid-area:photo}.fx-tpl[data-id=depth]{grid-area:depth}.fx-tpl[data-id=custom]{grid-area:custom}.fx-tpl[data-id=membrane]{grid-area:memb}.fx-tpl__stage{background:var(--stage);border-radius:var(--radius-3);min-height:0;transition:background var(--dur-base) var(--ease-out);flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.fx-tpl:hover .fx-tpl__stage{background:var(--stage-deep)}.fx-tpl--dark .fx-tpl__stage,.fx-tpl--dark:hover .fx-tpl__stage{background:var(--exhibit)}.fx-tpl__tag{z-index:2;position:absolute;top:18px;left:20px}.fx-tpl--dark .fx-tpl__tag,.fx-tpl--dark .fx-tpl__tag b{color:var(--on-exhibit-muted)}.fx-tpl__cap{justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.fx-tpl__name{align-items:baseline;gap:12px;min-width:0;display:flex}.fx-tpl__name .label{color:var(--ink-muted)}.fx-tpl__name b{font:600 15px/20px var(--font-sans);white-space:nowrap}.fx-tpl__name span:last-child{color:var(--ink-muted);font:400 13px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fx-tpl .fx-link{min-height:40px}.fx-tpl:hover .fx-link{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.fx-tpl .fx-membrane{position:absolute;inset:0}.fx-gal.is-filtered{grid-template-rows:none;grid-template-areas:none;grid-auto-rows:480px}.fx-gal.is-filtered .fx-tpl{grid-area:auto;grid-column:span var(--span,6)}.fx-tpl[hidden]{display:none}.fx-gal .fx-tpl{animation:fx-in var(--dur-slow) var(--ease-out) both}@keyframes fx-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fx-editor{padding:var(--space-10) var(--grid-margin);border-top:1px solid var(--rule)}.fx-editor__head{align-items:end}.fx-editor__head h2{grid-column:1/8;margin-top:22px}.fx-editor__head .fx-eyebrow{grid-column:1/-1}.fx-editor__lead{color:var(--ink-2);grid-column:9/13}.fx-editor__head .fx-notes{grid-column:1/-1;margin-top:28px}.fx-app{border:1px solid var(--rule-strong);border-radius:var(--radius-3);background:var(--porcelain-raised);box-shadow:var(--shadow-frame);grid-template-rows:54px 700px;grid-template-columns:236px minmax(0,1fr) 320px;margin-top:48px;display:grid;overflow:hidden}.fx-app__bar{border-bottom:1px solid var(--rule);grid-column:1/-1;align-items:center;gap:10px;padding:0 12px 0 18px;display:flex}.fx-app__bar .fx-mark{gap:9px;margin-right:14px;font-size:16px}.fx-app__bar .fx-mark i{width:8px;height:8px}.fx-appnav{gap:4px;display:flex}.fx-appnav a{border-radius:var(--radius-1);color:var(--ink-muted);font:520 13px/18px var(--font-sans);padding:7px 10px;text-decoration:none}.fx-appnav a:hover,.fx-appnav a[aria-current=page]{color:var(--ink);background:var(--stage)}.fx-crumb{border-left:1px solid var(--rule);font:450 13px/18px var(--font-sans);color:var(--ink-muted);white-space:nowrap;margin-left:12px;padding-left:16px}.fx-crumb b{color:var(--ink);font-weight:600}.fx-app__tools{align-items:center;gap:6px;margin-left:auto;display:flex}.fx-app__tools .fx-sep{background:var(--rule);width:1px;height:22px;margin:0 6px}.fx-app__zoom{padding:0 6px}.fx-app__status,.fx-app__zoom{font:450 12px/18px var(--font-mono);color:var(--ink-muted)}.fx-app__status{white-space:nowrap;margin-right:6px}.fx-rail{border-right:1px solid var(--rule);flex-direction:column;gap:14px;padding:14px 12px;display:flex;overflow:auto}.fx-tree{gap:2px;display:grid}.fx-tree__root{font:600 13px/18px var(--font-sans);align-items:center;gap:8px;padding:8px;display:flex}.fx-tree__root svg{width:16px;height:16px}.fx-layer{border-radius:var(--radius-1);width:100%;height:38px;color:var(--ink-2);font:520 13px/18px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px 0 18px;display:flex}.fx-layer:hover{background:var(--stage);color:var(--ink)}.fx-layer[aria-selected=true]{background:var(--stage-deep);color:var(--ink)}.fx-layer__n{border:1px solid var(--rule-strong);width:22px;height:22px;font:500 11px/1 var(--font-mono);border-radius:5px;flex:none;place-items:center;display:grid}.fx-layer[aria-selected=true] .fx-layer__n{background:var(--ink);border-color:var(--ink);color:var(--ink-accent)}.fx-layer__t{font:450 10.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-left:auto}.fx-rail__foot{border-top:1px solid var(--rule);gap:4px;margin-top:auto;padding-top:14px;display:grid}.fx-rail__foot b{font:600 13px/18px var(--font-sans)}.fx-canvas{background-color:var(--stage);background-image:radial-gradient(var(--rule-strong) .8px,transparent 1px);background-size:20px 20px;place-items:center;display:grid;position:relative;overflow:hidden}.fx-canvas__tag{border:1px solid var(--ink);border-radius:var(--radius-1);background:var(--porcelain-raised);font:520 12px/16px var(--font-sans);white-space:nowrap;z-index:3;align-items:center;gap:8px;padding:7px 12px;display:inline-flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.fx-canvas__tag i{background:var(--accent);border:1.5px solid var(--on-accent);border-radius:50%;width:8px;height:8px}.fx-faces{border:1px solid var(--rule-strong);border-radius:var(--radius-1);background:var(--porcelain-raised);z-index:3;gap:4px;padding:4px;display:flex;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.fx-facebtn{width:36px;height:36px;font:500 12px/1 var(--font-mono);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:2px}.fx-facebtn:hover{background:var(--stage);color:var(--ink)}.fx-facebtn[aria-pressed=true]{background:var(--ink);color:var(--ink-accent)}.fx-canvas__hint{border-radius:var(--radius-1);background:var(--porcelain-raised);font:450 12px/16px var(--font-mono);color:var(--ink-muted);padding:6px 8px;position:absolute;bottom:14px;left:14px}.fx-canvas__zoom{align-items:center;gap:4px;display:flex;position:absolute;bottom:12px;right:14px}.fx-props{border-left:1px solid var(--rule);overflow:auto}.fx-props__head{gap:10px;padding:16px 18px 18px;display:grid}.fx-props__head .row{justify-content:space-between;align-items:baseline;display:flex}.fx-psec{border-top:1px solid var(--rule);gap:14px;padding:16px 18px 18px;display:grid}.fx-psec__h{justify-content:space-between;align-items:center;display:flex}.fx-scope{font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);border:1px solid var(--rule);border-radius:var(--radius-1);padding:4px 6px}.fx-scope--all{color:var(--accent-ink);border-color:var(--accent-ink)}.fx-fetched{border:1px solid var(--rule);border-radius:var(--radius-2);background:var(--porcelain);gap:8px;padding:10px;display:grid}.fx-fetched__s{font:500 11px/1 var(--font-mono);letter-spacing:.04em;color:var(--accent-ink);text-transform:uppercase;align-items:center;gap:6px;display:flex}.fx-fetched__s:before{content:"";background:var(--accent);border:1.5px solid var(--on-accent);border-radius:50%;width:7px;height:7px}.fx-fetched.is-loading .fx-fetched__s{color:var(--ink-muted)}.fx-fetched.is-loading .fx-fetched__s:before{border-color:var(--ink-muted);background:0 0;border-right-color:#0000;animation:fx-spin .8s linear infinite}@keyframes fx-spin{to{transform:rotate(1turn)}}.fx-exhibit{background:var(--exhibit);color:var(--on-exhibit);position:relative;overflow:hidden}.fx-move{padding:var(--space-10) var(--grid-margin) 96px;background-image:radial-gradient(60% 55% at 66% 0,#f2efe817,#f2efe800 70%)}.fx-move__copy{flex-direction:column;grid-column:1/5;padding-top:8px;display:flex}.fx-move__copy h2{margin:22px 0 26px}.fx-move__copy p{color:var(--on-exhibit-muted);max-width:340px}.fx-move__ctrl{gap:10px;margin-top:40px;display:flex}.fx-move__keys{font:450 12px/18px var(--font-mono);color:var(--on-exhibit-muted);gap:0;margin-top:auto;padding-top:40px;display:grid}.fx-move__keys div{border-top:1px solid var(--exhibit-rule);justify-content:space-between;padding:10px 0;display:flex}.fx-move__keys kbd{font:inherit;color:var(--on-exhibit)}.fx-move__stage{grid-column:5/13;height:720px;position:relative}.fx-move__stage .fx-membrane{position:absolute;inset:0}.fx-move__lab{z-index:2;font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-exhibit-muted);pointer-events:none;position:absolute}.fx-move__lab b{color:var(--on-exhibit);font-weight:600}.fx-move__floor{background:var(--exhibit-rule);height:1px;position:absolute;bottom:0;left:6%;right:6%}.fx-move .fx-notes{margin-top:24px}.fx-how{padding:var(--space-10) var(--grid-margin)}.fx-how h2{grid-column:1/9;margin-top:22px}.fx-how .fx-eyebrow{grid-column:1/-1}.fx-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;display:grid}.fx-step{padding:0 32px 0 0}.fx-step+.fx-step{border-left:1px solid var(--rule);padding-left:32px}.fx-step__num{color:var(--ink);align-items:center;gap:18px;display:flex}.fx-step__num:after{content:"";background:var(--ink);opacity:.35;flex:1;height:1px}.fx-step:last-child .fx-step__num:after{opacity:0}.fx-mini{background:var(--stage);border-radius:var(--radius-3);place-items:center;height:230px;margin:28px 0 24px;display:grid;position:relative;overflow:hidden}.fx-step h3{margin-bottom:8px}.fx-step p{color:var(--ink-2);max-width:340px}.fx-mini__tpls{align-items:center;gap:14px;display:flex}.fx-mini__t{background:linear-gradient(165deg,#fffdf9,var(--ceramic));border-radius:14px;place-items:center;width:74px;height:92px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #17191614,0 14px 20px -12px #17191659}.fx-mini__t.is-sel{outline:2px solid var(--ink);outline-offset:5px;transform:translateY(-6px)}.fx-mini__t.is-sel:after{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' fill='none' stroke='%23171916' stroke-width='1.8'%3E%3Cpath d='M1 4l3 3 5-6'/%3E%3C/svg%3E") no-repeat center;border:1.5px solid var(--on-accent);border-radius:50%;width:20px;height:20px;position:absolute;top:-14px;right:-14px}.fx-mini__t i{background:#17191633;border-radius:2px;width:46px;height:4px;display:block}.fx-mini__form{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:82%;display:grid}.fx-mini__fields{gap:8px;display:grid}.fx-mini__f{border:1px solid var(--rule-strong);border-radius:var(--radius-1);background:var(--porcelain-raised);font:450 11px/1.2 var(--font-mono);color:var(--ink);padding:8px 10px}.fx-mini__f small{font:400 10px/1 var(--font-sans);margin-bottom:3px;display:block}.fx-mini__arrow,.fx-mini__f small{color:var(--ink-muted)}.fx-mini__out{background:linear-gradient(165deg,#fffdf9,var(--ceramic));color:var(--object-ink);font:450 10px/1.2 var(--font-mono);border-radius:14px;padding:12px;box-shadow:0 14px 20px -12px #17191659,inset 0 0 0 1px #17191614}.fx-mini__out svg{width:100%;margin-top:8px;display:block}.fx-mini__share{align-items:center;gap:22px;display:flex}.fx-mini__sheet{gap:8px;width:180px;display:grid}.fx-mini__url{border:1px solid var(--ink);border-radius:var(--radius-1);background:var(--porcelain-raised);font:450 11px/1 var(--font-mono);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.fx-mini__url b{font:600 10px/1 var(--font-sans);background:var(--accent);border-radius:2px;padding:4px 6px}.fx-mini__dest{gap:6px;display:flex}.fx-mini__dest span{text-align:center;border:1px solid var(--rule-strong);border-radius:var(--radius-1);font:500 10px/1 var(--font-sans);background:var(--porcelain-raised);flex:1;padding:6px 0}.fx-share{padding:var(--space-10) var(--grid-margin);border-top:1px solid var(--rule)}.fx-share__head h2{grid-column:1/8;margin-top:22px}.fx-share__head .fx-eyebrow{grid-column:1/-1}.fx-legend{grid-column:9/13;align-self:end;gap:0;display:grid}.fx-legend div{border-top:1px solid var(--rule);font:450 13px/20px var(--font-sans);color:var(--ink-2);align-items:baseline;gap:12px;padding:10px 0;display:flex}.fx-legend div:last-child{border-bottom:1px solid var(--rule)}.fx-status{font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.fx-status:before{content:"";border:1.5px solid;border-radius:50%;width:9px;height:9px}.fx-status--live{color:var(--accent-ink)}.fx-status--live:before{background:var(--accent);border-color:var(--on-accent)}.fx-status--static{color:var(--ink-muted)}.fx-outs{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:64px;display:grid}.fx-out{flex-direction:column;gap:16px;display:flex}.fx-out--embed{grid-column:1/7}.fx-out--page{grid-column:7/10}.fx-out--image{grid-column:10/13}.fx-out__cap{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.fx-out__cap b{font:600 15px/20px var(--font-sans)}.fx-out__note{font:400 13px/20px var(--font-sans);color:var(--ink-muted)}.fx-browser{border:1px solid var(--rule-strong);border-radius:var(--radius-3);background:var(--porcelain-raised);height:470px;box-shadow:var(--shadow-frame);flex-direction:column;display:flex;overflow:hidden}.fx-browser__bar{border-bottom:1px solid var(--rule);align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}.fx-browser__dots{gap:6px;display:flex}.fx-browser__dots i{background:var(--rule);border-radius:50%;width:9px;height:9px}.fx-browser__url{border-radius:var(--radius-1);background:var(--stage);max-width:300px;font:450 11px/16px var(--font-mono);color:var(--ink-muted);text-align:center;flex:1;margin:0 auto;padding:4px 10px}.fx-browser__body{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:32px;display:grid}.fx-site h4{font:360 34px/1 var(--font-display);letter-spacing:-.02em;margin-bottom:14px}.fx-site p{font:400 14px/22px var(--font-sans);color:var(--ink-2)}.fx-site nav{font:520 12px/1 var(--font-sans);gap:16px;margin-top:22px;display:flex}.fx-embed{background:var(--stage);outline:1px dashed var(--rule-strong);outline-offset:6px;border-radius:14px;place-items:center;height:100%;min-height:300px;display:grid;position:relative}.fx-embed__lab{font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);position:absolute;top:10px;left:12px}.fx-phone{width:236px;height:470px;box-shadow:var(--shadow-frame);background:#171916;border-radius:38px;margin:0 auto;padding:10px}.fx-phone__screen{background:var(--porcelain);height:100%;color:var(--ink);border-radius:29px;flex-direction:column;align-items:center;padding:28px 16px 16px;display:flex;overflow:hidden}.fx-phone__url{font:450 10px/1 var(--font-mono);color:var(--ink-muted)}.fx-phone__name{font:370 22px/1 var(--font-display);letter-spacing:-.02em;margin-top:14px}.fx-phone__role{font:450 11px/1.2 var(--font-sans);color:var(--ink-muted);margin-top:5px}.fx-phone__obj{flex:1;place-items:center;width:100%;display:grid}.fx-phone__links{gap:6px;width:100%;display:grid}.fx-phone__links span{border:1px solid var(--rule-strong);border-radius:var(--radius-1);font:520 11px/1 var(--font-sans);justify-content:space-between;padding:9px 12px;display:flex}.fx-image{border-radius:var(--radius-3);border:1px solid var(--rule-strong);background:repeating-conic-gradient(var(--stage) 0 25%,var(--porcelain-raised) 0 50%) 0 0 /18px 18px;place-items:center;height:470px;display:grid;position:relative;overflow:hidden}.fx-image__file{font:450 10.5px/1 var(--font-mono);color:var(--ink-muted);justify-content:space-between;display:flex;position:absolute;top:12px;left:12px;right:12px}.fx-image__file span{background:var(--porcelain-raised);border:1px solid var(--rule);border-radius:var(--radius-1);padding:5px 7px}.fx-image__ban{background:var(--porcelain-raised);border:1px solid var(--rule-strong);border-radius:var(--radius-1);font:400 12px/17px var(--font-sans);color:var(--ink-2);padding:9px 11px;position:absolute;bottom:12px;left:12px;right:12px}.fx-pricing{padding:var(--space-10) var(--grid-margin);border-top:1px solid var(--rule)}.fx-pricing__copy{grid-column:1/5}.fx-pricing__copy h2{margin:22px 0 28px}.fx-pricing__copy p{color:var(--ink-2);max-width:340px}.fx-pricing__copy .fx-notes{margin-top:28px}.fx-pricing__tbl{grid-column:6/13}.fx-plan{border-collapse:collapse;table-layout:fixed;width:100%}.fx-plan td,.fx-plan th{border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle;font:450 14px/20px var(--font-sans);padding:15px 18px}.fx-plan thead th{vertical-align:bottom;border-bottom:1px solid var(--ink);padding-top:0;padding-bottom:22px}.fx-plan th:first-child{width:38%;color:var(--ink-2);padding-left:0;font-weight:450}.fx-plan .is-pro{background:var(--stage)}.fx-plan thead .is-pro{border-radius:var(--radius-3) var(--radius-3) 0 0;padding-top:22px}.fx-plan tfoot td{border-bottom:0;padding-top:22px;padding-bottom:22px}.fx-plan tfoot .is-pro{border-radius:0 0 var(--radius-3) var(--radius-3)}.fx-plan__name{margin-bottom:14px;display:block}.fx-plan__price{font:450 13px/18px var(--font-sans);color:var(--ink-muted);align-items:baseline;gap:8px;display:flex}.fx-slot{white-space:nowrap;border:1px dashed var(--flag);border-radius:var(--radius-1);min-width:74px;color:var(--flag);font:450 12px/18px var(--font-mono);cursor:text;background:0 0;padding:3px 8px;display:inline-block}.fx-slot:hover{background:var(--porcelain-raised)}.fx-slot:focus{outline:2px solid var(--focus);outline-offset:2px;color:var(--ink);border-style:solid}.fx-slot--lg{padding:4px 10px;font-size:15px;line-height:22px}.fx-final{padding:var(--space-10) var(--grid-margin) 72px;border-top:1px solid var(--rule)}.fx-final h2{grid-column:1/11}.fx-final__act{grid-column:1/-1;align-items:center;gap:28px;margin-top:48px;display:flex}.fx-foot{padding:0 var(--grid-margin);border-top:1px solid var(--rule);position:relative;overflow:hidden}.fx-foot__row{align-items:center;gap:32px;min-height:76px;display:flex}.fx-foot__row nav{flex-wrap:wrap;gap:8px 28px;display:flex}.fx-foot__row a{color:var(--ink-2);font:520 14px/20px var(--font-sans);padding:10px 0;text-decoration:none}.fx-foot__row a:hover{color:var(--ink);text-underline-offset:6px;text-decoration:underline}.fx-foot__copy{font:450 12px/18px var(--font-mono);color:var(--ink-muted)}.fx-foot__word{font:300 clamp(96px,30.5vw,450px)/.76 var(--font-display);letter-spacing:-.045em;font-variation-settings:"opsz" 144;color:var(--ink);white-space:nowrap;-webkit-user-select:none;user-select:none;margin:12px 0 0 -.03em;position:relative;transform:translateY(3%)}.fx-foot__toy{align-items:center;gap:14px;margin-left:auto;padding-right:8px;display:flex}.fx-foot__toy .fx-exlabel{font-size:10px}@media (max-width:1180px){.fx-app{grid-template-columns:200px minmax(0,1fr) 290px}.fx-app__status,.fx-crumb{display:none}.fx-outs{row-gap:48px}.fx-out--embed{grid-column:1/-1}.fx-out--page{grid-column:1/7}.fx-out--image{grid-column:7/13}}@media (max-width:720px){:root{--grid-margin:20px;--grid-gutter:12px;--nav-height:60px}.display-xl{font-size:52px;line-height:.96}.display-l{font-size:42px;line-height:1}.display-m{font-size:32px}.numeral{font-size:44px}.body-l{font-size:17px;line-height:27px}.fx-nav__links,.fx-nav__login{display:none}.fx-nav__brand{grid-column:1/7}.fx-nav__end{grid-column:7/13;gap:8px}.fx-nav__menu{width:var(--control-h);height:var(--control-h);display:inline-grid}.fx-nav .fx-btn--sm{--h:var(--control-h)}.fx-btn--sm,.fx-ibtn{min-width:var(--control-h)}.fx-ibtn{width:var(--control-h);height:var(--control-h)}.fx-hero{padding-right:var(--grid-margin)}.fx-hero__copy{grid-column:1/-1;padding:40px 0 28px}.fx-hero__copy h1{margin:20px 0}.fx-hero__actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:28px}.fx-hero__actions .fx-link{justify-content:center}.fx-index{display:none}.fx-hero__stagewrap{margin:0 calc(-1 * var(--grid-margin));grid-column:1/-1;height:540px}.fx-hstage{border-radius:0}.fx-hstage__top{flex-direction:column;top:16px;left:16px;right:16px}.fx-hstage__top .fx-seg{width:100%;display:flex}.fx-hstage__top .fx-seg__opt{flex:1;height:40px;padding:0 6px}.fx-hstage__meta{display:none}.fx-hstage__main{inset:80px 0 96px}.fx-exh .fx-membrane{width:300px;height:340px}.fx-exh .fx-cube{--s:196px!important}.fx-exh .fx-depth{--w:220px!important}.fx-exh .fx-card{width:270px}.fx-hstage .fx-reg,.fx-support-cap,.fx-support-card,.fx-support-memb,.fx-support-memb__cap{display:none}.fx-hstage__floor{bottom:90px;left:50%}.fx-hstage__bar{gap:10px;padding-top:12px;bottom:14px;left:16px;right:16px}.fx-hint{font-size:13px;line-height:18px}.fx-readout{display:none}.fx-hstage__bar .fx-ibtn{margin-left:auto}.fx-gallery{padding-top:72px}.fx-gallery__head{grid-column:1/-1}.fx-gallery__bar{grid-column:1/-1;align-items:stretch;gap:8px}.fx-gallery__bar .fx-notes{justify-content:flex-start}.fx-filters{margin:0 calc(-1 * var(--grid-margin));padding:0 var(--grid-margin);scrollbar-width:none;gap:22px;overflow-x:auto}.fx-gal,.fx-gal.is-filtered{grid-template:none/1fr;grid-auto-rows:auto;row-gap:36px}.fx-gal .fx-tpl,.fx-gal.is-filtered .fx-tpl{grid-area:auto/1/auto/-1}.fx-tpl__stage{flex:none;height:400px}.fx-tpl[data-id=photo] .fx-tpl__stage{height:500px}.fx-tpl__name span:last-child{display:none}.fx-tpl__cap{padding-top:10px}.fx-editor,.fx-how,.fx-pricing,.fx-share{padding-top:var(--space-9);padding-bottom:var(--space-9)}.fx-editor__head h2,.fx-editor__lead,.fx-final h2,.fx-how h2,.fx-legend,.fx-pricing__copy,.fx-pricing__tbl,.fx-share__head h2{grid-column:1/-1}.fx-editor__lead{margin-top:18px}.fx-app{margin:32px calc(-1 * var(--grid-margin)) 0;border-left:0;border-right:0;border-radius:0;grid-template-rows:52px 440px auto;grid-template-columns:1fr}.fx-app__tools .fx-sep,.fx-app__tools .fx-undo,.fx-app__zoom,.fx-appnav,.fx-canvas__hint,.fx-canvas__zoom,.fx-rail{display:none}.fx-app__bar{padding:0 8px 0 14px}.fx-app__bar .fx-btn--sm{--h:40px}.fx-faces{bottom:16px}.fx-facebtn{width:40px;height:40px}.fx-props{border-left:0;border-top:1px solid var(--rule);overflow:visible}.fx-move{padding-top:var(--space-9);padding-bottom:56px}.fx-move__copy,.fx-move__stage{grid-column:1/-1}.fx-move__keys{display:none}.fx-move__stage{height:460px;margin:32px calc(-1 * var(--grid-margin)) 0}.fx-steps{grid-template-columns:1fr;gap:44px;margin-top:40px}.fx-step,.fx-step+.fx-step{border:0;padding:0}.fx-step:last-child .fx-step__num:after{opacity:.35}.fx-mini{height:200px}.fx-legend{margin-top:28px}.fx-outs{grid-template-columns:1fr;row-gap:48px;margin-top:40px}.fx-out--embed,.fx-out--image,.fx-out--page{grid-column:1/-1}.fx-browser{height:auto}.fx-browser__body{grid-template-columns:1fr;padding:20px}.fx-embed{min-height:260px}.fx-image{height:380px}.fx-pricing__tbl{margin-top:40px}.fx-plan td,.fx-plan th{padding:12px 10px;font-size:13px}.fx-plan .display-m{font-size:26px}.fx-plan td,.fx-plan th{padding:12px 6px}.fx-plan th:first-child{width:40%}.fx-plan__price{flex-wrap:wrap;gap:4px}.fx-slot--lg{padding:2px 6px;font-size:13px}.fx-plan tfoot .fx-btn{width:100%;padding:0 6px;font-size:12px}.fx-plan tfoot .fx-ico{display:none}.fx-foot>.fx-notes{margin:16px 0;position:static!important}.fx-canvas .fx-cube{--s:200px!important}.fx-canvas{padding-bottom:50px}.fx-move__lab{margin:0 var(--grid-margin)}.fx-photo{width:260px}.fx-tpl[data-id=photo] .fx-tpl__tag{display:none}.fx-slot{min-width:0}.fx-final{padding-top:var(--space-9)}.fx-final__act{flex-direction:column;align-items:stretch}.fx-foot__row{flex-direction:column;align-items:flex-start;gap:4px;padding:20px 0 0}.fx-foot__copy{margin-left:0}.fx-foot__toy{right:var(--grid-margin);position:absolute;top:22px}.fx-foot__word{margin-top:28px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.tp{background:var(--t-bg,var(--stage));width:100%;height:100%;min-height:0;color:var(--t-ink,var(--object-ink));font-family:var(--font-sans);-webkit-user-select:none;user-select:none;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tp>:first-child{flex:1;min-height:0}.t-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.t-surf{background:var(--t-fill);color:var(--t-ink);isolation:isolate;border-radius:18px;position:relative}.t-surf:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:var(--t-sheen,none);box-shadow:var(--t-edge,inset 0 0 0 1px #1719161a);position:absolute;inset:0}.mat-matte{--t-sheen:none;--t-edge:inset 0 0 0 1px #1719161a}.mat-ceramic{--t-sheen:linear-gradient(162deg,#ffffff9e,#fff0 40%,#1719160d);--t-edge:inset 0 1px 0 #ffffffbf,inset 0 0 0 1px #17191614}.mat-paper{--t-sheen:repeating-linear-gradient(0deg,#17191603 0 1px,transparent 1px 3px);--t-edge:inset 0 0 0 1px #17191612}.mat-metal{--t-sheen:repeating-linear-gradient(90deg,#ffffff12 0 1px,#17191605 1px 3px),linear-gradient(180deg,#ffffff80,#fff0 45%,#1719161a);--t-edge:inset 0 1px 0 #ffffffe6,inset 0 -1px 0 #1719162e,inset 0 0 0 1px #1719161f}.mat-frosted .t-surf{background:0 0}.mat-frosted .t-surf:after{content:"";border-radius:inherit;background:var(--t-fill);opacity:.74;z-index:-1;position:absolute;inset:0}.mat-frosted{--t-sheen:linear-gradient(150deg,#ffffff8c,#ffffff1f 60%);--t-edge:inset 0 0 0 1px #ffffffb3,inset 0 0 0 2px #1719160d}.t-av{--av:64px;width:var(--av);height:var(--av);background:radial-gradient(circle,transparent 0 37%,#17191621 37.5% 38.6%,transparent 39% 51%,#1719161a 51.5% 52.6%,transparent 53%),var(--t-accent);color:var(--t-on-accent);font:400 calc(var(--av) * .36)/1 var(--font-display);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #17191629}.t-av.has-img{background:var(--stage-deep)}.t-av img{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block}.t-av--sm{--av:44px}.t-av--lg{--av:96px}.t-src{font:500 10px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted)}.t-name{font-family:var(--t-display);font-weight:var(--t-dw,380);letter-spacing:var(--t-dls,-.02em);line-height:1;font-size:calc(26px * var(--t-scale,1));font-variation-settings:"opsz" 72;display:block}.t-handle{font:500 calc(11.5px * var(--t-scale,1))/1.3 var(--font-mono)}.t-handle,.t-role{color:var(--t-muted);display:block}.t-role{font:450 calc(12.5px * var(--t-scale,1))/1.4 var(--font-sans)}.t-stat b{font-family:var(--t-display);font-weight:var(--t-dw,380);letter-spacing:var(--t-dls,-.02em);font-size:calc(30px * var(--t-scale,1));font-variant-numeric:tabular-nums;line-height:1;display:block}.t-stat span{font:500 calc(9.5px * var(--t-scale,1))/1.25 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted);margin-top:6px;display:block}.t-stat--meta b{font-size:calc(22px * var(--t-scale,1))}.t-meta{font:450 12px/1.45 var(--font-sans);color:var(--t-muted);margin:0}.t-note{font:italic 360 calc(16px * var(--t-scale,1))/1.3 var(--font-display);margin:0}.t-empty{border:1px dashed var(--t-line);font:450 12px/1.4 var(--font-sans);color:var(--t-muted);text-align:center;border-radius:10px;padding:12px 14px}.tp-bar{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:6px 12px 10px;display:flex}.tp-hint{font:450 12px/16px var(--font-mono);color:var(--ink-muted)}.t-dark-bg .tp-hint{color:var(--on-exhibit-muted)}.tp-chip{border:1px solid var(--rule-strong);border-radius:var(--radius-1);background:var(--porcelain-raised);height:34px;color:var(--ink);font:520 12.5px/1 var(--font-sans);cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.tp-chip:hover{border-color:var(--ink)}.tp-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.tp-chip--icon{justify-content:center;width:40px;height:40px;padding:0}.tp-chip .fx-ico{width:14px;height:14px}.t-dark-bg .tp-chip{background:var(--exhibit-raised);border-color:var(--on-exhibit-muted);color:var(--on-exhibit)}.t-dark-bg .tp-chip[aria-pressed=true]{background:var(--on-exhibit);color:var(--exhibit)}.tp :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.t-dark-bg :focus-visible{outline-color:var(--focus-exhibit)}.pl-scene{perspective:1300px;perspective-origin:50% 40%;width:100%;position:relative}.pl-root{top:50%;left:50%}.pl-p,.pl-root{transform-style:preserve-3d;position:absolute}.pl-p{transform-origin:0;top:0;left:0}.pl-p .pl-p{left:100%}.pl-face{padding:calc(18px * var(--t-pad,1)) calc(16px * var(--t-pad,1));text-align:left;cursor:pointer;font:inherit;backface-visibility:visible;border:0;border-radius:3px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:absolute;inset:0}.pl-face>*{z-index:2;position:relative}.pl-face .pl-shade{z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,rgba(23,25,22,calc(var(--sh,0) * .6)),rgba(23,25,22,var(--sh,0))),linear-gradient(90deg,rgba(255,255,255,var(--hl,0)),#fff0 30%);position:absolute;inset:0}.pl-face{box-shadow:inset 1px 0 #fff9,inset -1px 0 #1719161a}.pl-face[aria-expanded=true]{outline:2px solid var(--t-accent);outline-offset:-2px}.pl-id{align-content:end;gap:7px;height:100%;display:grid}.pl-id .t-name{font-size:calc(23px * var(--t-scale,1));margin-top:6px}.pl-stats{gap:18px;display:grid}.pl-grip{cursor:ew-resize;touch-action:pan-y;z-index:4;border-radius:14px;place-items:center;width:28px;height:76px;margin-top:-38px;display:grid;position:absolute;top:50%;right:-14px;transform:translateZ(1px)}.pl-grip i{background:var(--t-accent);border-radius:4px;width:8px;height:56px;box-shadow:inset 0 0 0 1px #17191680,0 6px 14px -6px #17191680}.pl-grip:hover i{background:var(--ink)}.pl-floor{pointer-events:none;background:radial-gradient(closest-side,#17191642,#17191600);height:40px;position:absolute;top:60%;left:50%}.t-dark-bg .pl-floor{background:radial-gradient(closest-side,#0009,#0000)}.tp-slide>.sl-obj{flex:none}.sl-obj{touch-action:pan-y;cursor:grab;outline-offset:6px;border-radius:18px;padding:0;position:relative}.sl-obj:before{content:"";background:linear-gradient(#ffffff80,#1719160f);border-radius:22px;position:absolute;inset:-10px;box-shadow:inset 0 0 0 1px #1719161f,0 40px 60px -36px #1719168c}.t-dark-bg .sl-obj:before{background:linear-gradient(#ffffff1a,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff24,0 40px 60px -36px #000c}.sl-rail{background:#17191647;height:1px;position:absolute;left:6px;right:6px}.sl-rail--t{top:-5px}.sl-rail--b{bottom:-5px}.sl-win{background:#17191614;inset:0;overflow:hidden;box-shadow:inset 0 2px 6px #17191640}.sl-plate,.sl-win{border-radius:14px;position:absolute}.sl-plate{will-change:transform;height:100%;top:0;left:0}.sl-content{z-index:2;flex-direction:column;justify-content:center;gap:12px;height:100%;padding-top:18px;padding-bottom:18px;display:flex;position:relative}.sl-id{align-items:center;gap:16px;display:flex}.sl-id>div{gap:6px;min-width:0;display:grid}.sl-id .t-name{font-size:calc(24px * var(--t-scale,1))}.sl-stats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sl-handle{z-index:3;border-left:1px solid var(--t-line);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:0;bottom:0;right:0}.sl-handle i{background:var(--t-accent);border-radius:2px;width:4px;height:34px;box-shadow:inset 0 0 0 1px #17191673}.sl-handle em{writing-mode:vertical-rl;font:500 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted);white-space:nowrap;max-height:110px;font-style:normal;overflow:hidden;transform:rotate(180deg)}.sl-handle--end{border-left:0}.sl-ticks{height:8px;position:absolute;bottom:-22px;left:14px;right:14px}.sl-ticks i{background:var(--rule-strong);width:1px;height:6px;position:absolute;top:2px}.sl-ticks b{background:var(--accent);border:1.5px solid var(--on-accent);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:0}.t-dark-bg .sl-ticks i{background:var(--on-exhibit-muted)}.sl-pos{text-align:center;min-width:170px;font:500 11px/1.2 var(--font-mono);letter-spacing:.04em;color:var(--ink-muted)}.t-dark-bg .sl-pos{color:var(--on-exhibit-muted)}.tp-slide .tp-bar{margin-top:30px}.tp-folio>.fo-book{flex:none}.fo-book{touch-action:pan-y;outline-offset:10px;cursor:pointer;position:relative}.fo-book:before{content:"";background:linear-gradient(#2b2d29,#171916);border-radius:12px;position:absolute;inset:-12px -14px;box-shadow:0 50px 70px -40px #171916b3,inset 0 1px #ffffff1f}.fo-spine{z-index:9;pointer-events:none;background:#00000080;width:2px;margin-left:-1px;position:absolute;top:-12px;bottom:-12px;left:50%}.fo-page{background:var(--t-fill);color:var(--t-ink);transform-origin:0 0;isolation:isolate;position:absolute;top:0;overflow:hidden}.fo-F>.fo-in,.fo-F>.fo-num{transform:scaleX(-1)}.fo-L{border-radius:4px 0 0 4px;box-shadow:inset -26px 0 30px -26px #17191659}.fo-R,.fo-T,.fo-U{box-shadow:inset 26px 0 30px -26px #1719164d}.fo-R,.fo-T{border-radius:0 4px 4px 0}.fo-F{background:linear-gradient(0deg,#17191605,#17191605),var(--t-fill);box-shadow:inset 0 0 0 1px #1719160f}.fo-flapwrap{pointer-events:none;filter:drop-shadow(-6px 8px 10px #17191647);z-index:5;position:absolute;inset:0}.mat-paper .fo-page:before{background:repeating-linear-gradient(0deg,#17191605 0 1px,#0000 1px 3px)}.mat-ceramic .fo-page:before,.mat-paper .fo-page:before{content:"";pointer-events:none;position:absolute;inset:0}.mat-ceramic .fo-page:before{background:linear-gradient(160deg,#ffffff80,#fff0 45%)}.fo-in{z-index:1;height:100%;padding:calc(22px * var(--t-pad,1)) calc(20px * var(--t-pad,1)) 34px;flex-direction:column;gap:12px;display:flex;position:relative}.fo-num{z-index:1;text-align:center;font:500 9.5px/1 var(--font-mono);color:var(--t-muted);bottom:12px;right:0}.fo-num,.fo-sh{position:absolute;left:0}.fo-sh{z-index:4;pointer-events:none;transform-origin:0 0;opacity:0;background:linear-gradient(90deg,#1719168c,#17191600);top:0}.fo-cover{flex-direction:column;justify-content:flex-end;gap:8px;height:100%;display:flex}.fo-cover .t-av{margin-top:18px;margin-bottom:auto}.fo-cover .t-name{font-size:calc(30px * var(--t-scale,1));line-height:.98}.fo-big{font:360 calc(23px * var(--t-scale,1))/1.12 var(--t-display);letter-spacing:-.02em;margin:auto 0 0}.fo-stats{gap:26px;margin-top:auto;margin-bottom:auto;display:grid}.fo-stats .t-stat b{font-size:calc(40px * var(--t-scale,1))}.fo-img{background:var(--stage-deep);border-radius:6px;flex:1;overflow:hidden}.fo-img img{object-fit:cover;width:100%;height:100%;display:block}.fo-img--empty{text-align:center;border:1px dashed var(--t-line);font:520 12px/1.3 var(--font-sans);color:var(--t-muted);background:repeating-linear-gradient(135deg,#17191609 0 8px,#0000 8px 16px);place-content:center;gap:4px;display:grid}.fo-img--empty small{font:450 11px/1.3 var(--font-sans)}.fo-note{font:italic 340 calc(20px * var(--t-scale,1))/1.22 var(--t-display);margin:auto 0}.fo-inside{background:repeating-linear-gradient(45deg,#17191608 0 2px,#0000 2px 9px);place-items:end start;height:100%;padding:22px;display:grid}.fo-inside--end{place-items:end}.fo-end{place-items:center;height:100%;display:grid}.fo-dots{gap:2px;display:flex}.fo-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:40px;padding:0;display:grid}.fo-dots button:before{content:"";border:1.5px solid var(--ink-muted);border-radius:50%;width:8px;height:8px}.fo-dots button[aria-current=true]:before{background:var(--ink);border-color:var(--ink);border-radius:4px;width:18px}.t-dark-bg .fo-dots button:before{border-color:var(--on-exhibit-muted)}.t-dark-bg .fo-dots button[aria-current=true]:before{background:var(--on-exhibit);border-color:var(--on-exhibit)}@media (prefers-reduced-motion:reduce){.tp *,.tp :after,.tp :before{transition-duration:1ms!important}}.tp-folio .tp-bar{margin-top:18px}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}main{display:block}.st-wrap{padding-left:max(var(--grid-margin),env(safe-area-inset-left,0px));padding-right:max(var(--grid-margin),env(safe-area-inset-right,0px))}.st-skip{z-index:50;background:var(--ink);color:var(--on-ink);border-radius:var(--radius-1);font:520 14px/1 var(--font-sans);padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.st-skip:focus{top:12px}.fx-nav__links a[aria-current=page]{background-size:100% 1px}.fx-nav{top:env(safe-area-inset-top,0);z-index:20}.st-menu{inset:var(--nav-height) 0 0 0;z-index:19;padding:24px max(var(--grid-margin),env(safe-area-inset-left,0px)) 32px;background:var(--porcelain);border-top:1px solid var(--rule);flex-direction:column;gap:4px;display:flex;position:fixed;overflow:auto}.st-menu a{border-bottom:1px solid var(--rule);min-height:56px;color:var(--ink);font:360 30px/1 var(--font-display);letter-spacing:-.02em;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.st-menu a[aria-current=page]:after{content:"";background:var(--accent);border:1.5px solid var(--on-accent);width:10px;height:10px;transform:rotate(45deg)}.st-menu .fx-btn{font:520 16px/20px var(--font-sans);border-bottom:1px solid var(--on-accent);justify-content:center;margin-top:20px}.st-menu .st-menu__login{font:520 16px/1 var(--font-sans)}.pg-head{padding-block:88px 56px}.pg-head h1{text-wrap:balance;max-width:14ch;margin:22px 0 24px}.pg-head p{max-width:560px;color:var(--ink-2)}.pg-sec{border-top:1px solid var(--rule);padding-block:72px}@media (max-width:720px){.pg-head{padding-block:48px 36px}.pg-sec{padding-block:56px}}.nt{border-radius:var(--radius-1);border:1px solid var(--rule-strong);background:var(--info-soft);color:var(--ink);font:450 14px/21px var(--font-sans);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.nt svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-top:1px}.nt b{font-weight:640}.nt--error{background:var(--danger-soft);border-color:var(--danger)}.nt--error,.nt--error b,.nt--error p{color:var(--danger)}.nt--ok{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.nt--ok{background:color-mix(in srgb,var(--accent) 22%,var(--porcelain-raised))}}.nt--ok{border-color:var(--accent-ink);color:var(--accent-ink)}.nt--ok b,.nt--ok p{color:var(--ink)}.nt p{margin:0}.nt a{color:inherit;text-underline-offset:3px;font-weight:600}.nt__tag{font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-bottom:4px;display:inline-block}.fm{gap:18px;display:grid}.fm-field{gap:8px;display:grid}.fm-field>label,.fm-label{font:560 14px/18px var(--font-sans);color:var(--ink)}.fm-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fm-in{position:relative}.fm-input{border:1px solid var(--rule-strong);border-radius:var(--radius-1);background:var(--porcelain-raised);width:100%;height:52px;color:var(--ink);font:450 16px/22px var(--font-sans);transition:border-color var(--dur-fast),box-shadow var(--dur-fast);padding:0 14px}.fm-input::placeholder{color:var(--ink-muted)}.fm-input:focus,.fm-input:hover{border-color:var(--ink)}.fm-input:focus{box-shadow:0 0 0 1px var(--ink),0 0 0 4px var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.fm-input:focus{box-shadow:0 0 0 1px var(--ink),0 0 0 4px color-mix(in srgb,var(--accent) 70%,transparent)}}textarea.fm-input{resize:vertical;height:auto;min-height:120px;padding:12px 14px}select.fm-input{appearance:none;background:var(--porcelain-raised) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%235f5b53' stroke-width='1.5'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:36px}.fm-input--pw{padding-right:84px}.fm-eye{height:40px;color:var(--ink);font:560 13px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:absolute;top:6px;right:6px}.fm-eye:hover{background:var(--stage)}.fm-eye svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.fm-field.is-invalid .fm-input{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.fm-err{font:520 13px/18px var(--font-sans);color:var(--danger);align-items:center;gap:6px;display:flex}.fm-err:before{content:"!";background:var(--danger);width:16px;height:16px;color:var(--porcelain);font:700 11px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.fm-help{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.fm-check{min-height:44px;font:450 14px/20px var(--font-sans);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.fm-check input{width:20px;height:20px;accent-color:var(--ink);margin:0}.fm-link{color:var(--ink);font:560 14px/20px var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:5px}.fm-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.fm-submit{width:100%;height:54px;font-size:16px}.fm-submit[aria-busy=true]{cursor:progress}.st-spin{border:2px solid;border-right:2px solid #0000;border-radius:50%;width:16px;height:16px;animation:st-spin .7s linear infinite}@keyframes st-spin{to{transform:rotate(1turn)}}.fm-legal{font:400 13px/20px var(--font-sans);color:var(--ink-muted)}.fm-legal a{color:var(--ink)}.ph{border:1px dashed var(--flag);color:var(--flag);font:500 .86em/1.5 var(--font-mono);-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:anywhere;border-radius:2px;padding:1px 6px}.lg-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:calc(100vh - 32px);display:grid}.lg-form{padding:28px max(var(--grid-margin),env(safe-area-inset-left,0px)) 28px;padding-right:max(var(--grid-margin),env(safe-area-inset-right,0px));flex-direction:column;display:flex}.lg-top{justify-content:space-between;gap:16px;display:flex}.lg-back,.lg-top{align-items:center}.lg-back{min-height:44px;color:var(--ink-2);font:520 14px/1 var(--font-sans);gap:8px;text-decoration:none;display:inline-flex}.lg-back:hover{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.lg-back svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:15px;height:15px}.lg-body{gap:28px;width:100%;max-width:420px;margin:auto;padding-block:56px;display:grid}.lg-body h1{margin:0}.lg-body .lg-sub{color:var(--ink-2);margin:0}.lg-alt{font:450 15px/22px var(--font-sans);color:var(--ink-2);text-align:center;border-top:1px solid var(--rule);padding-top:20px}.lg-foot{font:450 13px/1 var(--font-sans);flex-wrap:wrap;gap:4px 22px;display:flex}.lg-foot a{min-height:40px;color:var(--ink-muted);align-items:center;text-decoration:none;display:inline-flex}.lg-foot a:hover{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.lg-show{background:var(--exhibit);color:var(--on-exhibit);background-image:radial-gradient(70% 60% at 60% 30%,#f2efe814,#f2efe800 70%);flex-direction:column;display:flex;position:relative;overflow:hidden}.lg-show__bot,.lg-show__top{z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;display:flex;position:relative}.lg-show__bot .fx-exlabel,.lg-show__top .fx-exlabel{color:var(--on-exhibit-muted)}.lg-show__top .fx-exlabel b{color:var(--on-exhibit)}.lg-show__stage{flex:1;min-height:520px;position:relative}.lg-show__stage .tp{background:0 0;position:absolute;inset:0}.lg-show__cap{max-width:360px;font:360 30px/1.08 var(--font-display);letter-spacing:-.02em;color:var(--on-exhibit)}.lg-show__cap em{font-style:italic}.lg-show .fx-ibtn{background:var(--exhibit-raised);border-color:var(--on-exhibit-muted);color:var(--on-exhibit)}@media (max-width:960px){.lg-split{grid-template-columns:1fr}.lg-show{order:2}.lg-show__stage{min-height:440px}.lg-show__cap{font-size:24px}.lg-body{padding-block:40px}}.pr-grid{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pr-intro{top:calc(var(--nav-height) + 32px);grid-column:1/5;align-self:start;position:sticky}.pr-table{grid-column:5/13;min-width:0}.pr-plans{border-bottom:1px solid var(--ink);grid-template-columns:34% 1fr 1fr;align-items:stretch;display:grid}.pr-plans__k{align-self:end;padding:0 0 18px}.pr-plan{border-radius:var(--radius-3) var(--radius-3) 0 0;color:var(--ink);text-align:left;cursor:pointer;font:inherit;transition:background var(--dur-base) var(--ease-out);background:0 0;border:0;align-content:start;gap:14px;padding:22px 20px;display:grid;position:relative}.pr-plan:hover{background:var(--stage)}@supports (color:color-mix(in lab,red,red)){.pr-plan:hover{background:color-mix(in srgb,var(--stage) 60%,transparent)}}.pr-plan[aria-checked=true]{background:var(--stage)}.pr-plan[aria-checked=true]:before{content:"";background:var(--ink);height:3px;position:absolute;top:0;left:20px;right:20px}.pr-plan__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pr-radio{border:1.5px solid var(--rule-strong);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.pr-plan[aria-checked=true] .pr-radio{border-color:var(--ink);background:var(--ink)}.pr-plan[aria-checked=true] .pr-radio:after{content:"";background:var(--ink-accent);border-radius:50%;width:8px;height:8px}.pr-plan__price{font:450 13px/18px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pr-plan__for{font:450 14px/20px var(--font-sans);color:var(--ink-2)}.pr-row,.pr-rows{display:grid}.pr-row{border-bottom:1px solid var(--rule);grid-template-columns:34% 1fr 1fr}.pr-row>div{min-width:0;padding:16px 20px}.pr-row>div:first-child{padding-left:0}.pr-row b{font:560 15px/20px var(--font-sans);display:block}.pr-row small{font:400 13px/18px var(--font-sans);color:var(--ink-muted);margin-top:4px;display:block}.pr-row>div.is-sel{background:var(--stage)}.pr-row:last-child>div.is-sel{border-radius:0 0 var(--radius-3) var(--radius-3)}.pr-cell{align-items:center;display:flex}.pr-act{grid-template-columns:34% 1fr 1fr;display:grid}.pr-act>div{padding:20px}.pr-act>div:first-child{padding-left:0}.pr-act .fx-btn{width:100%}.pr-checkout{border:1px solid var(--ink);border-radius:var(--radius-3);background:var(--porcelain-raised);gap:16px;margin-top:28px;padding:24px;display:grid}.pr-checkout h3{margin:0}.pr-checkout__act{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.faq{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.faq>h2{grid-column:1/5;margin:0}.faq__list{border-top:1px solid var(--ink);grid-column:5/13}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;min-height:64px;font:380 22px/1.2 var(--font-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(var(--ink),var(--ink)) 50% /14px 1.5px no-repeat,linear-gradient(var(--ink),var(--ink)) 50% /1.5px 14px no-repeat;width:14px;height:14px;transition:transform var(--dur-base) var(--ease-out);flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p,.faq summary:hover{color:var(--ink-2)}.faq details p{max-width:62ch;margin:0 0 22px}.pr-next{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}@media (max-width:960px){.pr-intro{margin-bottom:36px;position:static}.faq>h2,.faq__list,.pr-intro,.pr-table{grid-column:1/-1}.faq>h2{margin-bottom:24px}}@media (max-width:600px){.pr-act,.pr-plans,.pr-row{grid-template-columns:1fr 1fr}.pr-plans__k{display:none}.pr-row>div:first-child{grid-column:1/-1;padding:16px 0 4px}.pr-row>div{padding:8px 12px 14px}.pr-plan{padding:16px 12px}.pr-act>div:first-child{display:none}.pr-act>div{padding:16px 12px}.pr-act .fx-btn{padding:0 8px;font-size:13px}.pr-row>div.is-sel:last-child,.pr-row>div:nth-child(2).is-sel{border-radius:0}}.lg-doc{grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:96px}.lg-doc,.lg-doc__head{column-gap:var(--grid-gutter);display:grid}.lg-doc__head{border-bottom:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:48px;padding-block:72px 40px}.lg-doc__head>div:first-child{grid-column:1/8}.lg-doc__head h1{margin:20px 0 0}.lg-doc__meta{grid-column:9/13;gap:0;display:grid}.lg-doc__meta div{border-top:1px solid var(--rule);font:450 13px/20px var(--font-sans);color:var(--ink-2);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.lg-doc__meta dt{font:500 11px/20px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.lg-doc__meta dd{text-align:right;margin:0}.lg-toc{top:calc(var(--nav-height) + 28px);grid-column:1/4;align-self:start;position:sticky}.lg-toc>p{margin:0 0 14px}.lg-toc ol{counter-reset:s;display:grid}.lg-toc li a{border-left:2px solid var(--rule);color:var(--ink-muted);font:500 13.5px/19px var(--font-sans);transition:color var(--dur-fast),border-color var(--dur-fast);grid-template-columns:28px 1fr;align-items:baseline;padding:7px 0 7px 12px;text-decoration:none;display:grid}.lg-toc li a span{font:500 10.5px/19px var(--font-mono)}.lg-toc li a:hover{color:var(--ink);border-left-color:var(--rule-strong)}.lg-toc li a[aria-current=true]{color:var(--ink);border-left-color:var(--ink)}.lg-toc__m{display:none}.lg-art{grid-column:5/12;min-width:0}.lg-draft{margin-bottom:40px}.lg-intro{font:380 24px/1.4 var(--font-display);letter-spacing:-.01em;color:var(--ink);max-width:34ch;margin:0 0 48px}.lg-art section{scroll-margin-top:calc(var(--nav-height) + 24px);margin-bottom:52px;padding-top:8px}.lg-art h2{font:360 32px/1.1 var(--font-display);letter-spacing:-.02em;align-items:baseline;gap:14px;margin:0 0 18px;display:flex;position:relative}.lg-art h2 .lg-n{font:500 12px/1 var(--font-mono);color:var(--ink-muted)}.lg-anchor{border-radius:var(--radius-1);width:32px;height:32px;color:var(--ink-muted);cursor:pointer;opacity:0;transition:opacity var(--dur-fast),border-color var(--dur-fast);background:0 0;border:1px solid #0000;flex:none;align-self:center;place-items:center;margin-left:4px;display:inline-grid}.lg-anchor svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:15px;height:15px}.lg-anchor.is-done,.lg-anchor:focus-visible,.lg-art h2:hover .lg-anchor{opacity:1}.lg-anchor:hover{border-color:var(--rule-strong);color:var(--ink)}.lg-anchor.is-done{color:var(--accent-ink)}.lg-art li,.lg-art p{max-width:66ch;font:400 17px/30px var(--font-sans);color:var(--ink-2)}.lg-art p{margin:0 0 16px}.lg-art ul{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.lg-art ul li{padding-left:22px;position:relative}.lg-art ul li:before{content:"";background:var(--ink);width:8px;height:1.5px;position:absolute;top:13px;left:2px}.lg-art h3{font:640 15px/22px var(--font-sans);margin:26px 0 8px}.lg-contact{border:1px solid var(--ink);border-radius:var(--radius-3);background:var(--porcelain-raised);gap:10px;padding:22px;display:grid}.lg-contact dl{font:450 15px/22px var(--font-sans);grid-template-columns:max-content 1fr;gap:8px 20px;margin:0;display:grid}.lg-contact dt{font:500 11px/22px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.lg-contact dd{margin:0}.lg-related{border-top:1px solid var(--rule);flex-wrap:wrap;gap:12px 28px;margin-top:56px;padding-top:24px;display:flex}.st-toast{left:50%;bottom:max(24px,env(safe-area-inset-bottom,0px));z-index:60;border-radius:var(--radius-1);background:var(--ink);color:var(--on-ink);font:520 13px/18px var(--font-sans);opacity:0;pointer-events:none;transition:opacity var(--dur-base),transform var(--dur-base) var(--ease-out);padding:10px 16px;position:fixed;transform:translate(-50%,20px)}.st-toast.is-on{opacity:1;transform:translate(-50%)}@media (max-width:960px){.lg-doc__head>div:first-child,.lg-doc__meta{grid-column:1/-1}.lg-doc__meta{margin-top:28px}.lg-toc{display:none}.lg-toc__m{border:1px solid var(--rule-strong);border-radius:var(--radius-1);background:var(--porcelain-raised);top:calc(var(--nav-height) + 8px);z-index:5;grid-column:1/-1;margin-bottom:36px;display:block;position:sticky}.lg-toc__m summary{cursor:pointer;min-height:52px;font:560 15px/1 var(--font-sans);justify-content:space-between;align-items:center;padding:0 16px;list-style:none;display:flex}.lg-toc__m summary::-webkit-details-marker{display:none}.lg-toc__m summary span{font:450 13px/1 var(--font-sans);color:var(--ink-muted)}.lg-toc__m ol{max-height:50vh;padding:0 8px 10px;display:grid;overflow:auto}.lg-toc__m a{border-top:1px solid var(--rule);color:var(--ink);font:450 15px/20px var(--font-sans);padding:12px 8px;text-decoration:none;display:block}.lg-art{grid-column:1/-1}.lg-intro{font-size:20px}.lg-art h2{font-size:26px}.lg-art li,.lg-art p{font-size:16px;line-height:28px}.lg-anchor{opacity:1}}.hp-hero{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:80px 56px;display:grid}.hp-hero h1{grid-column:1/9;margin:20px 0 32px}.hp-hero .fx-eyebrow{grid-column:1/-1}.hp-search{grid-column:1/9;position:relative}.hp-search input{border:1px solid var(--ink);border-radius:var(--radius-1);background:var(--porcelain-raised);width:100%;height:68px;color:var(--ink);font:450 19px/24px var(--font-sans);padding:0 140px 0 56px}.hp-search input::placeholder{color:var(--ink-muted)}.hp-search input:focus{box-shadow:0 0 0 1px var(--ink),0 0 0 5px var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.hp-search input:focus{box-shadow:0 0 0 1px var(--ink),0 0 0 5px color-mix(in srgb,var(--accent) 75%,transparent)}}.hp-search>svg{fill:none;width:20px;height:20px;stroke:var(--ink);stroke-width:1.6px;pointer-events:none;position:absolute;top:24px;left:20px}.hp-search .fx-btn{height:52px;position:absolute;top:8px;right:8px}.hp-search__hint{font:450 13px/20px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;grid-column:1/9;align-items:center;gap:8px 14px;margin-top:14px;display:flex}.hp-search__hint button{border:1px solid var(--rule-strong);border-radius:var(--radius-1);min-height:32px;color:var(--ink);font:520 12.5px/1 var(--font-sans);cursor:pointer;background:0 0;padding:0 10px}.hp-search__hint button:hover{border-color:var(--ink)}.hp-res{grid-column:1/9;margin-top:28px}.hp-res__h{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.hp-res__h p{font:520 14px/20px var(--font-sans);margin:0}.hp-res__h p span{color:var(--ink-muted);font-weight:450}.hp-hit,.hp-res ol{display:grid}.hp-hit{border-bottom:1px solid var(--rule);color:var(--ink);grid-template-columns:1fr auto;gap:6px 20px;padding:18px 0;text-decoration:none}.hp-hit:focus-visible .hp-hit__t,.hp-hit:hover .hp-hit__t{text-underline-offset:5px;text-decoration:underline}.hp-hit__t{font:380 22px/1.2 var(--font-display);letter-spacing:-.01em}.hp-hit__c{font:500 10.5px/22px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.hp-hit__s{font:400 14px/22px var(--font-sans);color:var(--ink-2);grid-column:1/-1;max-width:70ch}.hp-hit mark{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hp-hit mark{background:color-mix(in srgb,var(--accent) 70%,transparent)}}.hp-hit mark{color:var(--ink);padding:0 1px}.hp-empty{border-bottom:1px solid var(--rule);justify-items:start;gap:14px;padding:32px 0;display:grid}.hp-empty h3{margin:0}.hp-empty p{color:var(--ink-2);max-width:56ch;margin:0}.hp-cats{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hp-cats>h2{grid-column:1/5;margin:0}.hp-cats__list{border-top:1px solid var(--ink);grid-column:5/13}.hp-cat{border-bottom:1px solid var(--rule);min-height:76px;color:var(--ink);grid-template-columns:52px 1fr auto 20px;align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:grid}.hp-cat__n{font:500 11px/1 var(--font-mono);color:var(--ink-muted)}.hp-cat__t{font:380 24px/1.15 var(--font-display);letter-spacing:-.015em}.hp-cat__t small{font:400 14px/20px var(--font-sans);letter-spacing:0;color:var(--ink-muted);margin-top:4px;display:block}.hp-cat__c{font:500 11px/1 var(--font-mono);color:var(--ink-muted);white-space:nowrap}.hp-cat svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out)}.hp-cat:hover svg{transform:translate(4px)}.hp-cat:hover .hp-cat__t{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.hp-feat{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0;display:grid}.hp-feat>h2{grid-column:1/-1;margin:0 0 36px}.hp-guide{border-top:1px solid var(--ink);border-left:1px solid var(--rule);color:var(--ink);grid-column:span 3;grid-template-rows:auto 1fr auto;gap:12px;min-height:220px;padding:22px 20px 24px;text-decoration:none;display:grid}.hp-feat>.hp-guide:nth-child(3),.hp-feat>.hp-guide:nth-child(4){border-left:0;grid-column:9/13;min-height:0;padding-left:24px}.hp-feat>.hp-guide:nth-child(5){border-left:0;padding-left:0}.hp-feat>.hp-guide:nth-child(n+5){margin-top:40px}.hp-guide__k{font:500 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;display:flex}.hp-guide__t{font:360 28px/1.08 var(--font-display);letter-spacing:-.02em}.hp-guide__s{font:400 14px/22px var(--font-sans);color:var(--ink-2)}.hp-guide:hover .hp-guide__t{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.hp-guide--lead{background:var(--exhibit);color:var(--on-exhibit);border-top-color:var(--exhibit);border-radius:0 0 var(--radius-3) var(--radius-3);grid-area:span 2/1/auto/9;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 260px;column-gap:28px;padding:28px}.hp-guide--lead .hp-guide__k,.hp-guide--lead .hp-guide__s{color:var(--on-exhibit-muted)}.hp-guide--lead .hp-guide__t{font-size:40px}.hp-guide--lead .hp-guide__img{border-radius:var(--radius-2);background:var(--exhibit-raised);grid-area:1/2/4;overflow:hidden}.hp-guide--lead .hp-guide__img img{object-fit:cover;width:100%;height:100%;display:block}.hp-contact{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hp-contact>div:first-child{grid-column:1/5}.hp-contact h2{margin:18px 0 16px}.hp-contact>div:first-child p{color:var(--ink-2);max-width:40ch}.hp-contact form{grid-column:6/13}.hp-support{scroll-margin-top:calc(var(--nav-height) + 16px)}.hp-contact__mail{margin-top:18px}.hp-askline,.hp-contact__mail{font:450 14px/22px var(--font-sans);color:var(--ink-2)}.hp-askline{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:22px 0 0;padding-top:18px;display:flex}.hp-askline__go{color:var(--ink);text-underline-offset:4px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.hp-askline__go svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px;transition:transform var(--dur-base) var(--ease-out)}.hp-askline__go:hover svg{transform:translate(3px)}.hp-askline__mail a{color:var(--ink);text-underline-offset:4px}.hp-askcard{border-radius:var(--radius-2);background:var(--stage);flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:48px;padding:20px 22px;display:flex}.hp-askcard>div{flex:260px;min-width:0}.hp-askcard h2{font:360 24px/1.15 var(--font-display);letter-spacing:-.01em;margin:0 0 4px}.hp-askcard p{font:400 14px/22px var(--font-sans);color:var(--ink-2);margin:0}.hp-askcard p a{color:var(--ink);text-underline-offset:4px}.hp-askcard__mark{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 1px var(--ink);flex:none;align-self:flex-start;margin-top:10px;transform:rotate(45deg)}.hp-contact .fm-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.hp-crumb{font:450 13px/20px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:36px;display:flex}.hp-crumb a{color:var(--ink);text-underline-offset:4px}.hp-crumb a:hover{text-decoration-thickness:2px}.hp-cpage{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:24px 80px;display:grid}.hp-cpage__h{top:calc(var(--nav-height) + 32px);grid-column:1/6;align-self:start;position:sticky}.hp-cpage__h h1{margin:18px 0}.hp-cpage__h p{color:var(--ink-2);max-width:40ch}.hp-cpage__list{border-top:1px solid var(--ink);grid-column:7/13}.hp-cpage__list .hp-hit__t{font-size:24px}.hp-cpage__other{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.hp-cpage__other a{border:1px solid var(--rule-strong);border-radius:var(--radius-1);color:var(--ink);font:520 13px/1 var(--font-sans);padding:8px 12px;text-decoration:none}.hp-cpage__other a:hover{border-color:var(--ink)}.hp-art{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:24px 96px;display:grid}.hp-art__head{border-bottom:1px solid var(--ink);grid-column:1/10;margin-bottom:40px;padding-bottom:36px}.hp-art__head h1{text-wrap:balance;max-width:18ch;margin:18px 0 16px}.hp-art__head p{max-width:60ch;color:var(--ink-2);margin:0}.hp-art__meta{font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);flex-wrap:wrap;gap:6px 18px;margin-top:18px;display:flex}.hp-art__toc{top:calc(var(--nav-height) + 28px);grid-column:1/4;align-self:start;position:sticky}.hp-art__body{grid-column:4/11;min-width:0}.hp-art__body h2{font:360 30px/1.1 var(--font-display);letter-spacing:-.02em;scroll-margin-top:calc(var(--nav-height) + 24px);margin:44px 0 14px}.hp-art__body h2:first-child{margin-top:0}.hp-art__body li,.hp-art__body p{max-width:66ch;font:400 17px/29px var(--font-sans);color:var(--ink-2)}.hp-art__body p{margin:0 0 16px}.hp-steps{counter-reset:st;border-top:1px solid var(--rule);gap:0;margin:8px 0 24px;display:grid}.hp-steps li{counter-increment:st;border-bottom:1px solid var(--rule);grid-template-columns:48px 1fr;gap:0 12px;padding:16px 0;display:grid}.hp-steps li:before{content:counter(st,decimal-leading-zero);font:300 30px/1 var(--font-display);color:var(--ink)}.hp-steps li b{color:var(--ink);font-weight:620;display:block}.hp-art__body kbd,.hp-steps kbd{background:var(--porcelain-raised);font:500 13px/1.5 var(--font-mono);color:var(--ink);border:solid var(--rule-strong);border-width:1px 1px 2px;border-radius:3px;padding:1px 6px}.hp-shot{gap:10px;margin:18px 0 28px;display:grid}.hp-shot__img{border:1px solid var(--rule-strong);border-radius:var(--radius-2);background:var(--stage);overflow:hidden}.hp-shot__img img{width:100%;height:auto;display:block}.hp-shot figcaption{font:450 13px/19px var(--font-sans);color:var(--ink-muted);gap:10px;display:flex}.hp-shot figcaption b{font:500 10.5px/19px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.hp-tip{border-left:3px solid var(--ink);background:var(--porcelain-raised);font:450 15px/24px var(--font-sans);color:var(--ink);max-width:66ch;margin:8px 0 24px;padding:14px 16px}.hp-tip b{font:600 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-right:8px}.hp-help{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:48px;padding:20px 0;display:flex}.hp-help p{font:560 15px/22px var(--font-sans);color:var(--ink);margin:0}.hp-help__btns{gap:8px;display:flex}.hp-related{margin-top:48px}.hp-related h2{margin-top:0}@media (max-width:960px){.hp-art__body,.hp-art__head,.hp-cats>h2,.hp-cats__list,.hp-contact form,.hp-contact>div:first-child,.hp-cpage__h,.hp-cpage__list,.hp-hero h1,.hp-res,.hp-search,.hp-search__hint{grid-column:1/-1}.hp-cats>h2{margin-bottom:24px}.hp-feat>.hp-guide,.hp-feat>.hp-guide--lead{grid-row:auto;min-height:0;border-left:0!important;grid-column:1/-1!important;margin-top:0!important;padding:22px 0!important}.hp-feat>.hp-guide--lead{padding:22px!important}.hp-guide--lead{grid-template-columns:1fr}.hp-guide--lead .hp-guide__img{grid-area:auto/1;height:180px}.hp-guide--lead .hp-guide__t{font-size:32px}.hp-art__toc{display:none}.hp-cpage__h{margin-bottom:28px;position:static}.hp-contact form{margin-top:28px}}@media (max-width:600px){.hp-hero{padding-block:44px 36px}.hp-search input{height:60px;padding:0 16px 0 48px;font-size:17px}.hp-search>svg{top:20px;left:16px}.hp-search .fx-btn{display:none}.hp-cat{grid-template-columns:1fr auto}.hp-cat svg,.hp-cat__n{display:none}.hp-cat__t{font-size:21px}.hp-contact .fm-two{grid-template-columns:1fr}.hp-steps li{grid-template-columns:40px 1fr}.hp-steps li:before{font-size:24px}.hp-art__body li,.hp-art__body p{font-size:16px;line-height:27px}}.tg{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:56px;padding-bottom:96px;display:grid}.tg-item{flex-direction:column;min-width:0;display:flex}.tg-item[data-id=orbit]{grid-column:1/8}.tg-item[data-id=pleat]{grid-column:8/13}.tg-item[data-id=tension]{grid-column:1/6}.tg-item[data-id=slide]{grid-column:6/13}.tg-item[data-id=lens]{grid-column:1/7}.tg-item[data-id=folio]{grid-column:7/13}.tg-stage{border-radius:var(--radius-3);height:560px;position:relative;overflow:hidden}.tg-item[data-id=pleat] .tg-stage,.tg-item[data-id=slide] .tg-stage{height:460px}.tg-item[data-id=tension] .tg-stage{height:620px}.tg-item[data-id=slide]{align-self:end}.tg-cap{grid-template-columns:auto 1fr auto;align-items:baseline;gap:6px 14px;padding-top:16px;display:grid}.tg-cap .label{color:var(--ink-muted)}.tg-cap h2{font:360 30px/1 var(--font-display);letter-spacing:-.02em;margin:0}.tg-cap h2 small{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-left:10px}.tg-cap p{max-width:54ch;font:400 14.5px/22px var(--font-sans);color:var(--ink-2);grid-column:2/4;margin:0}.tg-cap .fx-btn{grid-area:1/3}.tg-cap .tg-how{font:450 12px/18px var(--font-mono);color:var(--ink-muted);grid-column:2/4}@media (max-width:960px){.tg-item[data-id]{grid-column:1/-1}.tg-item[data-id] .tg-stage,.tg-stage{height:480px}.tg-item[data-id=tension] .tg-stage{height:540px}}@media (max-width:600px){.tg-cap{grid-template-columns:auto 1fr}.tg-cap .fx-btn{grid-area:auto/1/auto/-1;justify-content:center;margin-top:8px}.tg-cap .tg-how,.tg-cap p{grid-column:1/-1}.tg-cap h2 small{margin:8px 0 0;display:block}.tg-item[data-id] .tg-stage{margin:0 calc(-1 * var(--grid-margin));border-radius:0}}.ed{border-top:1px solid var(--rule);grid-template-rows:56px minmax(0,1fr);grid-template-columns:248px minmax(0,1fr) 340px;height:calc(100vh - 32px);min-height:640px;display:grid}.ed-bar{padding:0 12px 0 max(18px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--rule);background:var(--porcelain-raised);grid-column:1/-1;align-items:center;gap:10px;min-width:0;display:flex}.ed-bar .fx-mark{gap:9px;margin-right:6px;font-size:16px}.ed-bar .fx-mark i{width:8px;height:8px}.ed-crumb{border-left:1px solid var(--rule);font:450 13px/18px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-left:14px;overflow:hidden}.ed-crumb,.ed-crumb a{color:var(--ink-muted)}.ed-crumb b{color:var(--ink);font-weight:620}.ed-tools{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ed-status{font:450 12px/18px var(--font-mono);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ed-status:before{content:"";background:var(--ink-muted);border-radius:50%;width:7px;height:7px}.ed-status.is-dirty{color:var(--ink)}.ed-status.is-dirty:before{background:var(--flag)}.ed-status.is-saved:before{background:var(--accent);border:1.5px solid var(--on-accent);width:8px;height:8px}.ed-rail{border-right:1px solid var(--rule);background:var(--porcelain);flex-direction:column;gap:12px;padding:16px 12px;display:flex;overflow:auto}.ed-rail>p{margin:0 6px}.ed-tpls{gap:2px;display:grid}.ed-tpl{border-radius:var(--radius-1);color:var(--ink-2);grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;padding:10px 8px;text-decoration:none;display:grid}.ed-tpl:hover{background:var(--stage);color:var(--ink)}.ed-tpl[aria-current=page]{background:var(--stage-deep);color:var(--ink)}.ed-tpl__n{border:1px solid var(--rule-strong);width:34px;height:34px;font:500 11px/1 var(--font-mono);border-radius:8px;grid-row:1/3;place-items:center;display:grid}.ed-tpl[aria-current=page] .ed-tpl__n{background:var(--ink);border-color:var(--ink);color:var(--ink-accent)}.ed-tpl b{font:620 14px/18px var(--font-sans)}.ed-tpl small{font:450 12px/16px var(--font-sans);color:var(--ink-muted)}.ed-rail__foot{border-top:1px solid var(--rule);font:450 12px/18px var(--font-sans);color:var(--ink-muted);gap:6px;margin-top:auto;padding:14px 6px 0;display:grid}.ed-canvas{background-color:var(--stage);background-image:radial-gradient(var(--rule-strong) .8px,transparent 1px);background-size:20px 20px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.ed-canvas__top{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ed-canvas__tag{border:1px solid var(--ink);border-radius:var(--radius-1);background:var(--porcelain-raised);font:520 12px/16px var(--font-sans);align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.ed-canvas__tag i{background:var(--accent);border:1.5px solid var(--on-accent);border-radius:50%;width:8px;height:8px}.ed-frame{border-radius:var(--radius-3);min-height:0;box-shadow:var(--shadow-frame);flex:1;margin:0 16px 12px;position:relative;overflow:hidden}.ed-frame>.tp{position:absolute;inset:0}.ed-load{z-index:5;background:var(--stage);font:520 13px/18px var(--font-sans);color:var(--ink-2);place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.ed-load__sk{background:linear-gradient(100deg,var(--stage-deep) 30%,var(--porcelain-raised) 50%,var(--stage-deep) 70%) 0 0 /300% 100%;border-radius:18px;width:220px;height:150px;animation:ed-sk 1.1s linear infinite}@keyframes ed-sk{to{background-position:-150% 0}}.ed-canvas__hint{font:450 12px/16px var(--font-mono);color:var(--ink-muted);justify-content:space-between;gap:12px;padding:0 16px 14px;display:flex}.ed-props{border-left:1px solid var(--rule);background:var(--porcelain-raised);overflow:auto}.ed-grp{border-bottom:1px solid var(--rule)}.ed-grp>summary{cursor:pointer;min-height:48px;font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;list-style:none;display:flex}.ed-grp>summary::-webkit-details-marker{display:none}.ed-grp>summary:after{content:"";border-right:1.5px solid var(--ink-muted);border-bottom:1.5px solid var(--ink-muted);width:8px;height:8px;transition:transform var(--dur-base);transform:rotate(45deg)translate(-2px,-2px)}.ed-grp[open]>summary:after{transform:rotate(225deg)translate(-2px,-2px)}.ed-grp>summary:hover{background:var(--stage)}.ed-grp>summary .fx-scope{margin-left:auto;margin-right:10px}.ed-body{gap:16px;padding:4px 18px 20px;display:grid}.ed-f{gap:6px;display:grid}.ed-f>label,.ed-f>span{font:450 12px/16px var(--font-sans);color:var(--ink-muted)}.ed-f .fx-input,.ed-f .fx-select,.ed-f .fx-textarea{height:38px;font-size:13.5px}.ed-f .fx-textarea{height:auto}.ed-f.is-invalid .fx-input{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.ed-err{font:520 12px/16px var(--font-sans);color:var(--danger)}.ed-stat,.ed-stats{gap:6px;display:grid}.ed-stat{grid-template-columns:1fr 82px 32px}.ed-stat .fx-ibtn{width:32px;height:38px}.ed-empty{border:1px dashed var(--rule-strong);border-radius:var(--radius-2);font:450 13px/19px var(--font-sans);color:var(--ink-2);text-align:center;padding:14px}.ed-add{justify-self:start}.ed-av{grid-template-columns:64px 1fr;align-items:center;gap:12px;display:grid}.ed-av__prev{background:var(--accent);width:64px;height:64px;color:var(--on-accent);font:400 22px/1 var(--font-display);border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #17191626}.ed-av__prev img{object-fit:cover;width:100%;height:100%}.ed-av__btns{gap:6px}.ed-av__btns,.ed-sw{flex-wrap:wrap;display:flex}.ed-sw{align-items:center;gap:8px}.ed-sw input[type=color]{border:1px solid var(--rule-strong);border-radius:var(--radius-2);cursor:pointer;background:0 0;width:30px;height:30px;padding:0}.ed-bgs{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.ed-bg{border:1px solid var(--rule-strong);border-radius:var(--radius-2);cursor:pointer;height:44px;padding:0}.ed-bg[aria-checked=true]{box-shadow:0 0 0 2px var(--porcelain-raised),0 0 0 4px var(--ink)}.ed-reset,.ed-reset__confirm{gap:10px;display:grid}.ed-reset__confirm{border:1px solid var(--ink);border-radius:var(--radius-2);background:var(--porcelain);font:450 13px/19px var(--font-sans);padding:12px}.ed-reset__confirm div{gap:8px;display:flex}.ed-note{font:450 12px/18px var(--font-sans);color:var(--ink-muted)}.ed.is-preview{grid-template-columns:0 minmax(0,1fr) 0}.ed.is-preview .ed-props,.ed.is-preview .ed-rail{visibility:hidden}@media (max-width:1100px){.ed{grid-template-columns:210px minmax(0,1fr) 310px}.ed-crumb{display:none}}@media (max-width:860px){.ed{grid-template-rows:auto auto 520px auto;grid-template-columns:1fr;height:auto;min-height:0}.ed-bar{flex-wrap:wrap;gap:8px;padding:8px 12px}.ed-bar .ed-status{order:5;width:100%}.ed-rail{border-right:0;border-bottom:1px solid var(--rule);scrollbar-width:none;flex-direction:row;padding:10px 12px;overflow-x:auto}.ed-rail>p,.ed-rail__foot{display:none}.ed-tpls{grid-auto-columns:max-content;grid-auto-flow:column}.ed-tpl{grid-template-columns:30px auto;padding:8px 12px 8px 8px}.ed-tpl small{display:none}.ed-tpl__n{grid-row:auto;width:30px;height:30px}.ed-frame{border-radius:0;margin:0 0 10px}.ed-canvas__top{padding:10px 12px}.ed-props{border-left:0;border-top:1px solid var(--rule);overflow:visible}.ed.is-preview{grid-template-columns:1fr}.ed.is-preview .ed-props,.ed.is-preview .ed-rail{display:none}}.ho{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:56px;padding-bottom:96px}.ho,.ho-sec{column-gap:var(--grid-gutter);display:grid}.ho-sec{border-top:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));padding-top:28px}.ho-sec>h2{font:360 34px/1.05 var(--font-display);letter-spacing:-.02em;grid-column:1/5;margin:0}.ho-sec>h2+p{color:var(--ink-2);grid-area:2/1/auto/5;max-width:36ch;margin:14px 0 0;font-size:15px;line-height:24px}.ho-list{grid-area:1/5/4/13;display:grid}.ho-row{border-bottom:1px solid var(--rule);font:400 15px/23px var(--font-sans);color:var(--ink-2);grid-template-columns:200px 1fr;gap:6px 24px;padding:14px 0;display:grid}.ho-row>b{font-weight:620}.ho-row a,.ho-row>b{color:var(--ink)}.ho-row .fx-status{margin-right:8px}@media (max-width:860px){.ho-list,.ho-sec>h2,.ho-sec>h2+p{grid-area:auto/1/auto/-1}.ho-list{margin-top:24px}.ho-row{grid-template-columns:1fr}}.fm-submit[aria-busy=true],.fm-submit[aria-busy=true]:hover{opacity:1;background:var(--accent);color:var(--on-accent)}.card-still__note{border-radius:var(--radius-round);box-shadow:0 0 0 1px var(--rule);color:var(--ink-2);font:500 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#faf9f5eb;padding:5px 10px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.ob{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:#1f1d1a;contain:layout paint;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ob.ob-dark{color:#efebe1}.ob>*{flex:none}.fi-sr,.ob-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ob :focus{outline:none}.ob :focus-visible{outline-offset:3px;outline:2px solid #171916;box-shadow:0 0 0 6px #d6fb51e6}.ob.ob-dark :focus-visible{box-shadow:none;outline-color:#d6fb51}.ob button{font:inherit;color:inherit}.dl-fit{transform-origin:50%}.ob-nogl{text-align:center;max-width:34ch;font:500 14px/21px var(--font-sans);padding:20px}.fi-data{text-transform:none;min-height:96px;font-size:12px}.cg-read,.fg-read{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;min-height:22px;margin:0;display:flex}.cg-read span,.fg-read span{font:600 10.5px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.6}.cg-read b,.fg-read b{font:italic 400 19px/1.15 var(--font-display)}.cg-read i,.fg-read i{font:500 12px/1.3 var(--font-mono);opacity:.75;font-style:normal}.fg-fit{flex-direction:column;flex:none;align-items:center;gap:12px;display:flex}.fg-cv{touch-action:pan-y;cursor:grab;-webkit-touch-callout:none;display:block}.fg-cv.is-holding,.fg-cv:active{cursor:grabbing}.fg-cv:focus-visible{outline-offset:2px;border-radius:14px}.mc-fit{flex-direction:column;flex:none;align-items:center;gap:12px;display:flex}.mc-cv{touch-action:pan-y;cursor:pointer;filter:drop-shadow(0 26px 26px #00000038);display:block}.mc-cv:focus-visible{outline-offset:2px;border-radius:20px}.pj-fit{flex-direction:column;flex:none;align-items:center;gap:12px;display:flex}.pj-stage{position:relative}.pj-cv{touch-action:pan-y;border-radius:10px;display:block;box-shadow:0 30px 40px -26px #0009}.pj-cv:focus-visible{outline-offset:3px}.pj-h{touch-action:none;cursor:grab;border-radius:12px;position:absolute}.pj-h:active{cursor:grabbing}.pj-hl{border-radius:50%}.ob.contrib-bare{background:0 0!important}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pedestalHover{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes cabinetSwing{0%,to{transform:rotate(calc(var(--swing) * -1))}50%{transform:rotate(var(--swing))}}@keyframes sweep{0%{background-position:-180% 0}to{background-position:180% 0}}html{scroll-behavior:smooth}body{min-height:100dvh}h1,h2{font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:"opsz" 144;font-weight:330}h3,h4{font-family:var(--font-display);font-variation-settings:"opsz" 48;font-weight:380}::selection{background-color:var(--accent);color:var(--on-accent)}*{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:var(--rule-strong);border-radius:var(--radius-round);background-clip:content-box;border:3px solid #0000}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.editor-shell{color:var(--ink);background:var(--porcelain)}.editor-shell[data-theme=dark]{color-scheme:dark;--porcelain:#141412;--porcelain-raised:#1c1c19;--stage:#1f1f1c;--stage-deep:#272723;--rule:#34332e;--rule-strong:#77746b;--ink:#f2efe8;--ink-2:#c9c5bb;--ink-muted:#9a968c;--on-ink:#121210;--ink-accent:#3f4c00;--accent-ink:#d3f53b;--exhibit:#090908;--exhibit-raised:#141412;--exhibit-rule:#2a2925;--focus:#d3f53b;--flag:#f08a5d;--shadow-object:0 40px 70px -30px #000000b3,0 14px 28px -14px #00000080;--shadow-lift:0 60px 90px -36px #000c,0 20px 36px -18px #0000008c;--shadow-frame:0 1px 0 #0006,0 30px 60px -40px #000c;--color-paper:#141412;--color-card:#1c1c19;--color-paper-deep:#1f1f1c;--color-paper-warm:#272723;--color-stage:#1f1f1c;--color-line:#34332e;--color-line-strong:#77746b;--color-ink:#f2efe8;--color-ink-dim:#c9c5bb;--color-ink-faint:#9a968c;--color-shell:#090908;--color-shell-soft:#141412;--color-forest:#f2efe8;--color-forest-deep:#fff;--color-forest-soft:#c9c5bb;--color-forest-mist:#272723;--color-accent:#f2efe8;--color-accent-deep:#fff;--color-accent-mist:#272723;--color-brass:#d3f53b;--color-brass-ink:#d3f53b;--color-brass-mist:#3f4c00;--color-clay:#f08a5d;--color-clay-mist:#3a1b0d}.editor-shell[data-theme=dark] .bg-accent.text-paper,.editor-shell[data-theme=dark] .bg-forest.text-paper{color:#121210}.editor-shell aside :is(input,select,textarea){min-width:0;max-width:100%}.editor-shell aside :is(.flex,.grid)>*{min-width:0}.editor-shell aside{overflow-wrap:anywhere}.editor-shell .bg-forest.text-paper{color:var(--on-ink)}.forma-editor{--editor-rail:72px;--editor-content:300px;--editor-inspector:330px;font-family:var(--font-sans);font-size:13px}.forma-editor button,.forma-editor input,.forma-editor select{font-family:inherit}.forma-header{border-bottom:1px solid var(--rule);z-index:40;align-items:center;gap:12px;height:61px;min-height:61px;padding:0 14px 0 0;display:flex;position:relative}.forma-menu{border-right:1px solid var(--rule);flex-shrink:0;place-items:center;width:72px;height:61px;display:grid}.forma-wordmark .fx-glyph{aspect-ratio:72/80;flex:none;width:auto;height:1.04em;margin-top:-.06em;margin-right:10px}.forma-wordmark{font-family:var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:.06em;border-right:1px solid var(--rule);align-items:center;height:61px;padding:0 25px 0 7px;font-size:30px;font-weight:480;display:flex}.forma-header input[aria-label=Project\ name]{width:106px;padding:0;font-size:16px}.forma-header>svg{display:none}.forma-save-status{color:var(--ink);white-space:nowrap;align-items:center;gap:9px;font-size:11px}.forma-motion-status i,.forma-save-dot{border-radius:var(--radius-round);background:var(--ink-muted);width:9px;height:9px;display:inline-block}.forma-motion-status i.running,.forma-save-dot.saved{background:var(--accent);border:1.5px solid var(--on-accent)}.forma-save-dot.failed{background:var(--flag)}.forma-view-switch{border:1px solid var(--rule-strong);border-radius:var(--radius-1);background:var(--porcelain-raised);flex-shrink:0;gap:2px;width:308px;height:39px;margin:0 auto;padding:3px;display:flex;overflow:hidden}.forma-view-switch button{white-space:nowrap;color:var(--ink-2);border-radius:2px;flex:1;padding:0 12px;font-size:13px;font-weight:520}.forma-view-switch button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.forma-history{margin-left:auto}.forma-theme{border-left:1px solid var(--rule);border-right:1px solid var(--rule);place-items:center;width:61px;height:25px;display:grid}.forma-save{border:1px solid var(--ink);border-radius:var(--radius-1);min-width:88px;height:39px;font-weight:520}.forma-save:hover{background:var(--ink);color:var(--on-ink)}.forma-export{border-radius:var(--radius-1);background:var(--accent);border:1px solid var(--on-accent);min-width:114px;height:39px;color:var(--on-accent);flex-direction:row-reverse;justify-content:center;align-items:center;gap:8px;font-weight:520;display:flex}.forma-export:hover{background:var(--on-accent);color:var(--accent)}.forma-rail{width:var(--editor-rail);border-right:1px solid var(--rule);flex-direction:column;flex-shrink:0;align-items:center;gap:10px;padding:13px 5px 20px;display:flex}.forma-rail>:is(a,button){border-radius:var(--radius-1);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:62px;min-height:70px;font-size:10px;display:flex}.forma-rail svg{stroke-width:1.6px;width:21px;height:21px}.forma-rail [aria-current]{background:var(--stage-deep);color:var(--ink)}.forma-rail .forma-account{min-height:45px;color:var(--ink-muted);margin-top:auto}.forma-account svg{width:40px;height:40px}.forma-content{width:var(--editor-content)}.forma-content>div:first-child{gap:0;height:49px;padding:0 8px}.forma-content>div:first-child>button{color:var(--ink);border-bottom-width:3px;flex:1;padding:0;font-size:14px}.forma-content>div:nth-child(2){padding:15px 20px}.forma-content-fields{gap:14px}.forma-face-title{font-family:var(--font-display);letter-spacing:-.01em;font-variation-settings:"opsz" 48;margin:0 0 8px;font-size:28px;font-weight:380;line-height:1.1}.forma-content h3,.forma-inspector h3{font-size:14px;font-family:var(--font-sans);margin:0;font-weight:600}.forma-profile{gap:12px}.forma-profile>div:has(.custom-select),.forma-profile>div:has(>input){flex-direction:column;align-items:stretch;gap:4px;display:flex}.forma-profile :is(input,.custom-select){border-color:var(--rule-strong);background:0 0;height:34px;font-size:13px}.forma-profile button{border-radius:var(--radius-1);height:37px;font-size:14px}.forma-avatar{margin-top:7px}.forma-avatar>h3{margin-bottom:10px}.forma-avatar>div>div:nth-child(2){align-items:center}.forma-avatar>div>div:nth-child(2)>div:last-child{flex-flow:wrap;align-items:center;gap:4px}.forma-avatar>div>div:last-child:has(button[title=circle]),.forma-avatar>div>div:nth-child(2)>div:last-child>p,.forma-avatar>div>p{display:none}.forma-avatar button{padding:5px 9px;font-size:12px}.forma-quick-field{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px;display:grid}.forma-quick-field input{border-color:var(--rule);background:0 0;height:34px;font-size:13px}.forma-content ul{gap:7px}.forma-content li{background:0 0;min-height:39px}.forma-content li svg{color:var(--ink)}.forma-content-fields>div:last-child{margin-top:9px}.forma-add{border:1px solid var(--rule-strong);border-radius:var(--radius-1);padding:5px 10px;font-size:13px}.forma-faces{border-bottom:1px solid var(--rule);flex-shrink:0;gap:8px;height:138px;padding:13px 30px;display:flex;overflow-x:auto}.forma-faces>button{border:1px solid var(--rule);border-radius:var(--radius-2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:80px;padding:5px;font-size:12px;display:flex;color:var(--ink)!important;background:0 0!important}.forma-faces>button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.forma-faces>button>strong{margin-top:6px;font-size:13px}.forma-face-preview{border:3px solid var(--rule);width:43px;height:43px;box-shadow:5px -3px 0 var(--porcelain-raised),7px -4px 0 var(--rule-strong);border-radius:4px;display:block;position:relative;overflow:hidden;transform:perspective(120px)rotateY(-28deg)rotateX(12deg)}.forma-face-sheet{display:block}.forma-inspector{width:var(--editor-inspector)}.forma-inspector-heading{padding:13px 16px 8px}.forma-inspector-heading h2{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 96;margin:0;font-size:32px;font-weight:350;line-height:1.15}.forma-inspector-heading p{color:var(--ink-muted);margin-top:1px;font-size:16px}.forma-inspector-tabs{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 15px;display:grid}.forma-inspector-tabs button{height:63px;color:var(--ink-2);background:0 0;border-bottom:3px solid #0000;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.forma-inspector-tabs button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.forma-inspector-body{gap:12px;padding:10px 15px}.forma-presets{gap:6px}.forma-presets button{border-radius:var(--radius-2);flex-direction:column;align-items:center;gap:7px;padding:4px 4px 7px;font-size:12px;display:flex}.forma-presets button[aria-pressed=true]{background:var(--stage-deep);border-color:var(--ink)}.forma-presets img{object-fit:cover;border-radius:var(--radius-1);background:var(--exhibit);width:100%;height:101px}.forma-inspector-body>p{font-size:12px}.forma-reset-preset{text-underline-offset:3px;align-self:flex-end;margin-top:-29px;font-size:12px;text-decoration:underline}.forma-property-group{border-top:1px solid var(--rule)}.forma-property-group>summary{cursor:pointer;padding:14px 8px;font-weight:600;list-style:none}.forma-property-group>summary:after{content:"⌄";float:right}.forma-property-group[open]>summary:after{content:"⌃"}.forma-property-group>:not(summary){margin:8px}.forma-motion-controls{flex-direction:column;gap:16px;display:flex}.forma-motion-controls label,.forma-motion-controls select{font-size:12px}.forma-speed{grid-template-columns:88px minmax(0,1fr) 56px;align-items:center;gap:8px;display:grid}.forma-speed>span:last-child{align-items:center;display:flex}.forma-speed input[type=number]{text-align:right;appearance:textfield;width:46px}.forma-speed input::-webkit-inner-spin-button{appearance:none}.forma-editor input[type=range]{accent-color:var(--ink)}.forma-motion-controls details{color:var(--ink-2);font-size:11px}.forma-canvas-controls,.forma-view-controls{border-top:1px solid var(--rule);padding:14px 8px 0}.forma-canvas-controls>div,.forma-view-controls>div{align-items:center;gap:12px;margin-top:12px;display:flex}.forma-canvas-controls button{align-items:center;gap:8px;font-size:11px;display:flex}.forma-canvas-controls i{border:1px solid var(--rule);border-radius:var(--radius-1);width:27px;height:27px;display:inline-block}.forma-canvas-controls input{width:35px;height:28px}.forma-canvas-controls details,.forma-view-controls details{margin-top:10px;font-size:11px}.forma-canvas-controls details summary{cursor:pointer;align-items:center;gap:6px;display:flex}.forma-canvas-controls details>button{margin:10px 0}.forma-view-controls button{justify-content:center;align-items:center;gap:8px;padding:9px;font-size:12px;display:flex}.forma-view-controls>div>button:first-child{border:1px solid var(--rule-strong);border-radius:var(--radius-1);flex:1}.forma-view-controls>div>button:last-child{text-decoration:underline}.forma-zoom{background:var(--porcelain-raised);border-top:1px solid var(--rule);justify-content:flex-end;align-items:center;gap:4px;height:52px;padding:0 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.forma-zoom>button:first-child{border:1px solid var(--rule);border-radius:var(--radius-1);order:2;margin:0 auto 0 10px}.forma-zoom>span:last-child{white-space:nowrap;order:3;font-size:12px}.forma-zoom>span[aria-hidden]{display:none}.forma-zoom>:is(button,span):not(:first-child):not(:last-child){position:relative;left:0}.forma-zoom{padding-left:40%}.forma-stage-status{pointer-events:none;height:52px;color:var(--ink-2);z-index:2;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:0;left:20px}.forma-motion-status{align-items:center;gap:8px;margin-left:18px;display:inline-flex}.cube-accessible-content{width:1px;height:1px;position:absolute;overflow:hidden}.cube-accessible-content:focus-within{z-index:10;background:var(--porcelain-raised);width:90%;height:auto;max-height:80%;padding:15px;overflow:auto}.forma-settings-backdrop{z-index:100;background:#1212108c;place-items:center;display:grid;position:fixed;inset:0}.forma-settings{background:var(--porcelain-raised);border:1px solid var(--rule);border-radius:var(--radius-3);width:min(400px,90vw);padding:28px}.forma-settings h2{font-family:var(--font-display);letter-spacing:-.01em;font-size:28px;font-weight:380}.forma-settings p{margin:15px 0}.forma-settings>:is(button,label){margin-top:15px;display:block}@media (min-width:1550px){.forma-editor{--editor-content:338px;--editor-inspector:380px}}@media (max-width:1200px){.forma-wordmark{padding-right:12px;font-size:26px}.forma-header{gap:7px}.forma-save-status{display:none}.forma-editor{--editor-content:260px;--editor-inspector:290px}.forma-faces{padding-inline:12px}.forma-stage-status{display:none}.forma-zoom{padding-left:15px}}@media (max-width:1023px){.forma-rail{display:none}.forma-header{flex-wrap:wrap;gap:8px;height:auto;padding:8px}.forma-menu{border:0;width:32px;height:36px}.forma-wordmark{height:36px;padding:0 12px 0 0;font-size:24px}.forma-header input[aria-label=Project\ name]{width:94px;font-size:13px}.forma-view-switch{order:5;width:min(308px,100%);margin-inline:auto}.forma-history{margin-left:0}.forma-theme{border:0;width:32px}.forma-save{min-width:52px}.forma-export{min-width:78px}.forma-faces{height:116px}.forma-faces>button{min-width:75px}.forma-content,.forma-inspector{width:338px;max-width:90vw}.forma-stage-status{display:none}.forma-zoom{padding:0 10px}.forma-zoom>button:first-child{margin-right:auto}}.fx-sheet{left:0;right:0;top:var(--nav-height);z-index:20;padding:var(--space-2) var(--grid-margin) var(--space-4);background:var(--porcelain);border-bottom:1px solid var(--rule);position:absolute}.fx-sheet nav{display:grid}.fx-sheet a{min-height:var(--control-h);border-top:1px solid var(--rule);color:var(--ink);font:520 15px/20px var(--font-sans);align-items:center;padding:0 2px;text-decoration:none;display:flex}.fx-sheet a:first-child{border-top:0}@media (min-width:721px){.fx-sheet{display:none}}.fx-section{padding:var(--space-8) var(--grid-margin) var(--space-10)}.fx-section+.fx-section{padding-top:var(--space-10);border-top:1px solid var(--rule)}.fx-section__head{grid-column:1/9}.fx-section__head h1,.fx-section__head h2{margin:22px 0 28px}.fx-section__lead{max-width:520px;color:var(--ink-2);grid-column:1/7}.fx-section__aside{flex-direction:column;grid-column:9/13;align-self:end;align-items:flex-end;gap:14px;display:flex}.fx-section__rule{height:1px;margin-top:var(--space-6);background:var(--rule);grid-column:1/-1}.fx-tiles{column-gap:var(--grid-gutter);row-gap:var(--space-7);margin-top:var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.fx-tiles>*{grid-column:span 4}.fx-tiles--wide>*{grid-column:span 6}.fx-tiles .fx-tpl__stage{flex:none;height:340px}@media (max-width:1180px){.fx-tiles>*{grid-column:span 6}}@media (max-width:720px){.fx-tiles--wide>*,.fx-tiles>*{grid-column:1/-1}.fx-section{padding:var(--space-7) var(--grid-margin) var(--space-9)}.fx-section+.fx-section{padding-top:var(--space-9)}.fx-section__aside,.fx-section__head,.fx-section__lead{grid-column:1/-1}.fx-section__aside{align-items:flex-start}}.fx-empty{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-7);padding:var(--space-8) var(--space-7);background:var(--stage);border-radius:var(--radius-3);flex-direction:column;grid-column:1/-1;display:flex}.fx-empty p{max-width:420px;color:var(--ink-2)}.fx-notice{gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid var(--rule-strong);border-radius:var(--radius-1);background:var(--porcelain-raised);display:grid}.fx-notice b{font:600 15px/20px var(--font-sans)}.fx-notice li,.fx-notice p{color:var(--ink-2);font:400 13px/20px var(--font-sans)}.fx-notice ul{gap:4px;display:grid}.fx-notice code{font:450 12px/18px var(--font-mono);color:var(--ink)}.fx-facts{max-width:560px;display:grid}.fx-facts div{border-top:1px solid var(--rule);font:450 13px/20px var(--font-sans);color:var(--ink-2);grid-template-columns:140px 1fr;gap:16px;padding:11px 0;display:grid}.fx-facts div:last-child{border-bottom:1px solid var(--rule)}.fx-facts dt{font:500 11px/20px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.fx-facts dd{margin:0}.fx-qa{border-top:1px solid var(--rule);display:grid}.fx-qa__row{border-bottom:1px solid var(--rule)}.fx-qa__q{width:100%;min-height:64px;color:var(--ink-2);font:520 16px/24px var(--font-sans);text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:16px;padding:14px 0;display:flex}.fx-qa__q:hover,.fx-qa__q[aria-expanded=true]{color:var(--ink)}.fx-qa__q:after{content:"";border-right:1.5px solid var(--ink-muted);border-bottom:1.5px solid var(--ink-muted);width:11px;height:11px;transition:transform var(--dur-base) var(--ease-out);flex:none;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.fx-qa__q[aria-expanded=true]:after{transform:rotate(-135deg)translateY(-2px)}.fx-qa__a{transition:grid-template-rows var(--dur-slow) var(--ease-out);display:grid}.fx-qa__a>div{overflow:hidden}.fx-qa__a p{max-width:680px;color:var(--ink-2);font:400 15px/26px var(--font-sans);padding:0 40px 22px 0}.fx-skip{z-index:60;position:absolute;top:0;left:-9999px}.fx-skip:focus{left:var(--grid-margin);height:var(--control-h-sm);border-radius:var(--radius-1);background:var(--ink);color:var(--on-ink);font:520 14px/20px var(--font-sans);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex;top:12px}.fx-memb-fill,.fx-memb-fill>.fx-membrane{width:100%;height:100%}.fx-explore__bar{margin:var(--space-6) 0 var(--space-7);padding:var(--space-4) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:2px;display:grid}.fx-explore__row{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}.fx-explore__row>.label{flex:none;width:42px}.fx-explore__search{align-items:center;gap:12px;margin-left:auto;display:flex}.fx-explore__search .fx-input{width:220px}.fx-explore__group+.fx-explore__group{margin-top:var(--space-9)}.fx-explore__head{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.fx-explore__head .fx-exlabel{margin-left:auto}.fx-tpl--link{position:relative}.fx-tpl__hit{z-index:4;border-radius:var(--radius-3);position:absolute;inset:0}.fx-tpl__dim{border-top:1px solid var(--rule);padding-top:10px;font-size:10px}.fx-tpl--link:hover .fx-link{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (max-width:720px){.fx-explore__search{width:100%;margin-left:0}.fx-explore__search .fx-input{width:100%}}.fx-plan--three th:first-child{width:28%}.fx-plan--three .fx-plan__name{margin-bottom:10px}@media (max-width:1180px){.fx-plan--three .display-m{font-size:32px}.fx-plan--three td,.fx-plan--three th{padding:13px 12px}}@media (max-width:720px){.fx-plan--three th:first-child{width:34%}.fx-plan--three .display-m{font-size:22px}}.fx-dash__act{align-items:center;gap:10px;display:flex}.fx-rows{margin-top:var(--space-6);border-top:1px solid var(--rule);display:grid}.fx-row{align-items:center;gap:var(--space-5);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto minmax(0,260px) auto;padding:16px 0;display:grid}.fx-row__main{gap:2px;min-width:0;display:grid}.fx-row__main b{font:600 15px/20px var(--font-sans);text-overflow:ellipsis;overflow:hidden}.fx-row__main b,.fx-row__stat,.fx-row__url{white-space:nowrap}.fx-row__url{border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--porcelain-raised);color:var(--ink-muted);text-overflow:ellipsis;padding:5px 8px;overflow:hidden}.fx-inlink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px}.fx-inlink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-decoration-thickness:2px}@media (max-width:900px){.fx-row{gap:8px var(--space-4);grid-template-columns:minmax(0,1fr) auto}.fx-row__url{grid-column:1/-1}}.fx-narrow{max-width:760px;margin:0 auto}.fx-narrow__body{gap:var(--space-8);margin-top:var(--space-8);padding-top:var(--space-7);border-top:1px solid var(--rule);display:grid}.fx-hosted{justify-items:center;max-width:980px;margin:0 auto;display:grid}.fx-hosted__stage{width:100%;min-height:420px;padding:var(--space-8) var(--space-5);background:var(--stage);border-radius:var(--radius-3);place-items:center;display:grid;position:relative}.fx-hosted__tag{position:absolute;top:18px;left:20px}.fx-hosted__cap{margin-top:var(--space-6);text-align:center;justify-items:center;gap:6px;display:grid}.fx-hosted__act{justify-content:center;align-items:center;gap:var(--space-5);margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--rule);flex-wrap:wrap;width:100%;display:flex}.fx-nav__links a{position:relative}.fx-nav__links a[aria-current=page]{color:var(--ink)}.fx-nav__links a[aria-current=page]:after{content:"";background:var(--accent);border-radius:2px;height:3px;position:absolute;bottom:-2px;left:0;right:0}.fx-btn--pill{border-radius:var(--radius-round);padding:0 22px}.fx-btn--pill.fx-btn--sm{padding:0 18px}.fx-search{align-items:center;width:300px;max-width:100%;display:flex;position:relative}.fx-search svg{pointer-events:none;fill:none;width:16px;height:16px;stroke:var(--ink-muted);stroke-width:1.5px;stroke-linecap:round;position:absolute;left:16px}.fx-search input{width:100%;height:var(--control-h);border:1px solid var(--rule);border-radius:var(--radius-round);background:var(--porcelain-raised);color:var(--ink);font:400 14px/20px var(--font-sans);padding:0 16px 0 42px}.fx-search input::placeholder{color:var(--ink-muted)}.fx-search input:hover{border-color:var(--rule-strong)}.fx-search input:focus-visible{border-color:var(--ink)}.fx-chips{min-width:0;padding:5px var(--grid-margin) 5px 0;margin:-5px calc(-1 * var(--grid-margin)) -5px 0;overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;gap:8px;display:flex;overflow-x:auto}.fx-chips::-webkit-scrollbar{display:none}.fx-chip{border:1px solid var(--rule-strong);border-radius:var(--radius-round);height:38px;color:var(--ink-2);font:520 14px/20px var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);background:0 0;flex:none;align-items:center;gap:7px;padding:0 20px;display:inline-flex}.fx-chip:hover{border-color:var(--ink);color:var(--ink)}.fx-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.fx-chip sup{font:450 10px/1 var(--font-mono);letter-spacing:.04em;opacity:.75}.fx-sort{color:var(--ink-muted);font:400 14px/20px var(--font-sans);white-space:nowrap;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.fx-sort .custom-select{border:1px solid var(--rule-strong);border-radius:var(--radius-round);background:var(--porcelain-raised);height:38px;color:var(--ink);font:520 14px/20px var(--font-sans);appearance:none;cursor:pointer;padding:0 14px}.fx-sort .custom-select:hover{border-color:var(--ink)}.fx-designs{gap:var(--space-7) var(--grid-gutter);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fx-design{flex-direction:column;min-width:0;display:flex;position:relative}.fx-design__stage{aspect-ratio:4/3;background:var(--stage);box-shadow:0 0 0 1px var(--rule),0 1px 0 #fff9 inset;transition:box-shadow .36s var(--ease-out),transform .36s var(--ease-out);background-position:50%;background-size:cover;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.fx-design:focus-within .fx-design__stage,.fx-design:hover .fx-design__stage{box-shadow:0 0 0 1px var(--rule-strong),var(--shadow-frame);transform:translateY(-3px)}.fx-design__stage>*{max-width:100%}.fx-design--dark .fx-design__stage{background-color:var(--exhibit)}.fx-design__lift{transition:transform var(--dur-slow) var(--ease-settle)}.fx-design__peek{opacity:0;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0}.fx-design:hover .fx-design__peek,.fx-design__peek:focus-visible{opacity:1}.fx-design__peek span{background:var(--ink);color:var(--on-ink);font:520 12.5px/1 var(--font-sans);border-radius:8px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.fx-design__peek svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.fx-design__meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 2px 0;display:grid}.fx-design__name{font:360 24px/1.1 var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 48}.fx-design__meta p{font:450 13.5px/19px var(--font-sans);color:var(--ink-muted);grid-column:1}.fx-design__tags{font:500 11px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);grid-column:1/-1;align-items:center;gap:10px;margin-top:2px;display:flex}.fx-design__acts{align-items:center;gap:8px;margin-top:12px;display:flex}.fx-design__acts .fx-btn{flex:1}.fx-kind{border-radius:var(--radius-round);background:var(--stage-deep);color:var(--ink-2);font:500 12px/18px var(--font-sans);flex:none;padding:3px 11px}.fx-more{margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--rule);justify-content:center;display:flex}@media (max-width:1180px){.fx-designs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.fx-designs{grid-template-columns:1fr}.fx-search{width:100%}.fx-sort{margin-left:0}}.fx-foot--slim{align-items:center;gap:16px var(--space-7);flex-wrap:wrap;min-height:76px;padding:18px 0;display:flex}.fx-foot--slim nav{flex-wrap:wrap;gap:8px 28px;display:flex}.fx-foot--slim nav a{color:var(--ink-2);font:520 14px/20px var(--font-sans);padding:6px 0;text-decoration:none}.fx-foot--slim nav a:hover{color:var(--ink);text-underline-offset:6px;text-decoration:underline}.fx-foot--slim .fx-foot__mid{margin:0 auto}.fx-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.fx-auth__form{padding:40px var(--grid-margin);flex-direction:column;display:flex}.fx-auth__inner{width:100%;max-width:444px;padding:var(--space-8) 0;margin:auto}.fx-auth__top{justify-items:start;gap:22px;display:grid}.fx-auth__back{color:var(--ink-2);font:520 14px/20px var(--font-sans);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.fx-auth__back:hover{color:var(--ink)}.fx-auth__back svg{transition:transform var(--dur-base) var(--ease-out);transform:rotate(180deg)}.fx-auth__back:hover svg{transform:rotate(180deg)translate(3px)}.fx-auth h1{margin-bottom:8px}.fx-auth__sub{color:var(--ink-muted);font:400 19px/28px var(--font-sans)}.fx-auth__inner>*+*{margin-top:var(--space-6)}.fx-oauth{gap:12px;display:grid}.fx-oauth a,.fx-oauth button{border:1px solid var(--rule-strong);border-radius:var(--radius-2);background:var(--porcelain-raised);width:100%;height:56px;color:var(--ink);font:560 15px/20px var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:flex;position:relative}.fx-oauth a:hover,.fx-oauth button:not([disabled]):hover{background:var(--stage);border-color:var(--ink)}.fx-oauth [disabled]{opacity:.45;cursor:not-allowed}.fx-oauth svg{width:20px;height:20px;position:absolute;left:22px}.fx-divider{color:var(--ink-muted);font:400 13px/20px var(--font-sans);align-items:center;gap:16px;display:flex}.fx-divider:after,.fx-divider:before{content:"";background:var(--rule);flex:1;height:1px}.fx-form{gap:var(--space-5);display:grid}.fx-label{font:520 14px/20px var(--font-sans);color:var(--ink);gap:8px;display:grid}.fx-text{align-items:center;display:flex;position:relative}.fx-text input{border:1px solid var(--rule);border-radius:var(--radius-2);background:var(--porcelain-raised);width:100%;height:52px;color:var(--ink);font:400 15px/20px var(--font-sans);padding:0 16px}.fx-text input::placeholder{color:var(--ink-muted)}.fx-text input:hover:not([disabled]){border-color:var(--rule-strong)}.fx-text input:focus-visible{border-color:var(--ink)}.fx-text input[disabled]{opacity:.55;cursor:not-allowed}.fx-text__eye{border-radius:var(--radius-1);width:38px;height:38px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:8px}.fx-text__eye:hover{color:var(--ink)}.fx-formrow{align-items:center;gap:16px;display:flex}.fx-remember{color:var(--ink-2);font:400 14px/20px var(--font-sans);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.fx-remember input{width:18px;height:18px;accent-color:var(--ink);margin:0}.fx-formrow .fx-inlink{font:520 14px/20px var(--font-sans);margin-left:auto}.fx-auth .fx-btn--primary{border-radius:var(--radius-2);width:100%;height:56px;font-size:15px}.fx-auth__swap{text-align:center;color:var(--ink-2);font:400 14px/20px var(--font-sans)}.fx-auth__foot{padding-top:var(--space-7);gap:28px;margin-top:auto;display:flex}.fx-auth__foot a{color:var(--ink-muted);font:400 13px/20px var(--font-sans);text-decoration:none}.fx-auth__foot a:hover{color:var(--ink)}.fx-auth__note{border:1px dashed var(--rule-strong);border-radius:var(--radius-2);color:var(--ink-2);font:400 13px/20px var(--font-sans);padding:12px 14px}.fx-auth__show{background:var(--exhibit);color:var(--on-exhibit);position:relative;overflow:hidden}.fx-auth__slide{opacity:0;transition:opacity var(--dur-slow) var(--ease-out),transform 6s linear;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.04)}.fx-auth__slide.is-on{opacity:1;transform:scale(1)}.fx-auth__show:after{content:"";pointer-events:none;background:linear-gradient(#090908b8,#0909082e 34%,#090908d1);position:absolute;inset:0}.fx-auth__over{z-index:2;grid-template-rows:auto 1fr auto;height:100%;padding:56px;display:grid;position:relative}.fx-auth__head{align-items:flex-start;gap:24px;display:flex}.fx-auth__head h2{text-align:center;color:var(--on-exhibit);font:330 52px/1.05 var(--font-display);letter-spacing:-.03em;font-variation-settings:"opsz" 144;flex:1}.fx-auth__qr{opacity:.85;flex:none;width:46px;height:46px}.fx-auth__thumbs{z-index:3;gap:10px;display:grid;position:absolute;top:50%;right:44px;transform:translateY(-50%)}.fx-auth__thumbs button{background-position:50%;background-size:cover;background-color:var(--exhibit-raised);cursor:pointer;opacity:.6;width:72px;height:72px;transition:opacity var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);border:2px solid #0000;border-radius:10px;padding:0;overflow:hidden}.fx-auth__thumbs button:hover{opacity:.9}.fx-auth__thumbs button[aria-current=true]{border-color:var(--accent);opacity:1}.fx-auth__bottom{justify-items:center;gap:22px;display:grid}.fx-auth__tag{color:var(--on-exhibit);font:350 17px/1 var(--font-display);letter-spacing:.16em}.fx-auth__dots{align-items:center;gap:10px;display:flex}.fx-auth__dots i{border-radius:var(--radius-round);background:var(--on-exhibit-muted);opacity:.5;width:9px;height:9px}.fx-auth__dots i.is-on{background:var(--accent);opacity:1}.fx-auth__dots button{border-radius:var(--radius-1);width:32px;height:32px;color:var(--on-exhibit);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:8px;display:grid}.fx-auth__show :focus-visible{outline-color:var(--focus-exhibit)}@media (max-width:1100px){.fx-auth__over{padding:36px}.fx-auth__head h2{font-size:40px}.fx-auth__thumbs{right:24px}.fx-auth__thumbs button{width:56px;height:56px}}@media (max-width:900px){.fx-auth{grid-template-columns:1fr;min-height:0}.fx-auth__show{display:none}.fx-auth__form{padding:28px var(--grid-margin) 48px}}.fx-legal{max-width:760px}.fx-legal__meta{margin:var(--space-6) 0 var(--space-7);padding-bottom:var(--space-5);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:8px 24px;display:flex}.fx-legal h2{margin:var(--space-8) 0 var(--space-4);font:380 28px/1.1 var(--font-display);letter-spacing:-.01em;font-variation-settings:"opsz" 48}.fx-legal h2:first-of-type{margin-top:0}.fx-legal h3{margin:var(--space-5) 0 10px;font:600 15px/22px var(--font-sans)}.fx-legal li,.fx-legal p{color:var(--ink-2);font:400 16px/28px var(--font-sans)}.fx-legal p+p,.fx-legal p+ul,.fx-legal ul+p{margin-top:var(--space-4)}.fx-legal ul{gap:10px;padding-left:22px;list-style:outside;display:grid}.fx-legal ul li::marker{color:var(--ink-muted)}.fx-legal code{font:450 14px/20px var(--font-mono);color:var(--ink)}.fx-legal__toc{margin-bottom:var(--space-8);padding:var(--space-5);background:var(--stage);border-radius:var(--radius-3);gap:2px;display:grid}.fx-legal__toc a{color:var(--ink-2);font:520 14px/20px var(--font-sans);padding:7px 0;text-decoration:none}.fx-legal__toc a:hover{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.fx-explore__top{align-items:flex-end;gap:var(--space-6) var(--space-7);padding-top:var(--space-6);flex-wrap:wrap;display:flex}.fx-explore__top h1{margin-bottom:10px}.fx-explore__top p{color:var(--ink-2);max-width:520px}.fx-explore__top .fx-search{margin-bottom:6px;margin-left:auto}.fx-explore__controls{align-items:center;gap:14px var(--space-5);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.fx-explore__count{color:var(--ink-muted);white-space:nowrap;margin-left:auto}.fx-explore__count+.fx-sort{margin-left:0}.fx-modal{z-index:80;padding:var(--space-5);place-items:center;display:grid;position:fixed;inset:0}.fx-modal__shade{background:#1212109e;position:absolute;inset:0}.fx-modal__panel{z-index:1;width:min(880px,100%);max-height:calc(100dvh - 2 * var(--space-5));background:var(--porcelain-raised);border-radius:var(--radius-3);box-shadow:var(--shadow-frame);flex-direction:column;display:flex;position:relative;overflow:auto}.fx-modal__stage{min-height:420px;padding:var(--space-7);background:var(--stage);border-radius:var(--radius-3) var(--radius-3) 0 0;background-position:50%;background-size:cover;place-items:center;display:grid;position:relative}.fx-modal--dark .fx-modal__stage{background-color:var(--exhibit)}.fx-modal__cap{align-items:center;gap:12px var(--space-5);padding:var(--space-5) var(--space-6);flex-wrap:wrap;display:flex}.fx-modal__cap p{color:var(--ink-2);font:400 14px/22px var(--font-sans);width:100%}.fx-modal__cap .fx-btn{margin-left:auto}.fx-modal__close{z-index:3;position:absolute;top:14px;right:14px}.fx-modal__close svg{transform:rotate(45deg)}.fx-aiform{gap:var(--space-6);display:grid}.fx-aiform__progress{z-index:2;background:var(--porcelain);align-items:center;gap:14px;padding:12px 0;display:flex;position:sticky;top:0}.fx-aiform__progress i{border-radius:var(--radius-round);background:var(--stage-deep);flex:1;height:3px;overflow:hidden}.fx-aiform__progress i span{border-radius:inherit;background:var(--ink);height:100%;transition:width var(--dur-slow) var(--ease-out);display:block}.fx-aiform__field{gap:8px;display:grid}.fx-aiform__field>label{font:520 14px/20px var(--font-sans)}.fx-aiform__hint{color:var(--ink-muted);font:400 13px/20px var(--font-sans)}.fx-aiform textarea{border:1px solid var(--rule);border-radius:var(--radius-2);background:var(--porcelain-raised);width:100%;min-height:84px;color:var(--ink);font:400 15px/24px var(--font-sans);resize:vertical;padding:12px 14px}.fx-aiform textarea::placeholder{color:var(--ink-muted)}.fx-aiform textarea:hover{border-color:var(--rule-strong)}.fx-aiform textarea:focus-visible{border-color:var(--ink)}.fx-aiform__count{color:var(--ink-muted);font:450 11px/16px var(--font-mono);justify-self:end}.fx-aiform__error{border:1px solid var(--flag);border-radius:var(--radius-1);color:var(--flag);font:400 13px/20px var(--font-sans);padding:10px 14px}.fx-aiform__save{background:var(--porcelain);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 0;display:flex;position:sticky;bottom:16px}.fx-aiform__save p{color:var(--ink-muted);font:400 13px/20px var(--font-sans);max-width:320px}.fx-auth__note code{font:450 12px/18px var(--font-mono);color:var(--ink)}.fx-toggle[aria-checked=true] .fx-toggle__track:after{background:var(--ink-accent)}.fx-toggle__track{background:var(--porcelain)}.forma-faces>button:not(:has(.forma-face-preview)){gap:2px;min-width:96px}.fx-design__peek{z-index:5;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out);inset:auto 12px 12px auto;transform:translateY(4px)}.fx-design:hover .fx-design__peek,.fx-design__peek:focus-visible{transform:none}.fx-design:focus-within .fx-design__peek{opacity:1}@media (hover:none){.fx-design__peek{opacity:1}}.fx-page{overflow-x:clip}.fx-nav{position:sticky;top:0}.nf{height:290svh;position:relative}.nf-stage{top:var(--nav-height);height:calc(100svh - var(--nav-height));padding:22px var(--grid-margin);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:sticky;overflow:hidden}.nf-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.nf-meta .fx-eyebrow{margin:0}.nf-state{font:500 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;align-items:center;gap:12px;display:flex}.nf-state b{color:var(--ink);font-weight:500}.nf-bar{background:var(--rule);width:72px;height:2px;position:relative;overflow:hidden}.nf-bar i{background:var(--ink);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.nf-h1{font-family:var(--font-display);letter-spacing:-.035em;font-variation-settings:"opsz" 144;margin:18px 0 0;font-size:clamp(44px,min(7.4vw,11.5svh),120px);font-weight:320;line-height:.9}.nf-h1>span{display:block}.nf-l2{text-align:right}.nf-l2>span{display:inline}.nf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nf-w{color:#0000;-webkit-text-stroke:1px var(--ink);display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.nf-w{-webkit-text-stroke:1px color-mix(in srgb,var(--ink) 34%,transparent)}}.nf-w:after{content:attr(data-t);color:var(--ink);-webkit-text-stroke:0;opacity:var(--o,0);transform:translateY(calc((1 - var(--o,0)) * .12em));position:absolute;top:0;left:0}.nf-w--life{padding:0 .06em;font-style:italic}.nf-w--life:before{content:"";background:var(--accent);transform-origin:0;transform:scaleX(var(--o,0));z-index:-1;position:absolute;inset:.16em -.02em .02em}.nf-w--life:after{color:var(--on-accent);left:.06em}.nf-l2>span:not(:first-child) .nf-w{margin-left:.22em}.nf-view{perspective:2200px;touch-action:pan-y;cursor:default;outline:none;position:relative}.nf-view.is-grab{cursor:grab}.nf-view.is-drag{cursor:grabbing}.nf-view:focus-visible:after{content:"";border:1px dashed var(--ink-muted);pointer-events:none;border-radius:12px;position:absolute;inset:6px}.nf-world{visibility:hidden;inset:0}.nf-card,.nf-world{transform-style:preserve-3d;position:absolute}.nf-card{--s:260px;--fs:13px;--k:1;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);will-change:transform;-webkit-user-select:none;user-select:none;top:50%;left:50%}.nf-card>.fx-face__plate{box-shadow:inset 0 0 0 1px #17191612,inset 0 calc(var(--s) * -.1) calc(var(--s) * .18) #6e8c8738,inset 0 calc(var(--s) * .04) calc(var(--s) * .1) #fffc,0 calc(var(--s) * .16) calc(var(--s) * .22) calc(var(--s) * -.1) rgba(23,25,22,calc(.32 * var(--so,0))),0 calc(var(--s) * .03) calc(var(--s) * .05) rgba(23,25,22,calc(.08 * var(--so,0)))}.nf-card>.fx-face__plate:before{content:"";border-radius:inherit;opacity:var(--so,0);z-index:-1;background:linear-gradient(150deg,#f7f8f5,#e3ebe8);position:absolute;inset:0}.nf-lab{left:0;right:0;top:calc(100% + 14px * var(--k));padding-top:calc(8px * var(--k));border-top:1px solid var(--rule);font:500 calc(10.5px * var(--k))/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);opacity:var(--lo,1);backface-visibility:hidden;pointer-events:none;white-space:nowrap;justify-content:space-between;gap:8px;display:flex;position:absolute}.nf-lab b{color:var(--ink);font-weight:500}.nf-view.is-fan .nf-lab{display:none}.nf-shadow{pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%}.nf-shadow:before{content:"";width:320px;height:44px;transform:scale(var(--shs,1));opacity:var(--sho,0);background:radial-gradient(closest-side,#17191642,#17191600);border-radius:50%;position:absolute;top:-22px;left:-160px}.nf-foot{border-top:1px solid var(--ink);grid-template-columns:minmax(0,4fr) auto minmax(0,4fr);align-items:end;gap:16px 32px;padding-top:14px;display:grid}.nf-lead{color:var(--ink-2);max-width:38ch;margin:0}.nf-actions{gap:12px 24px}.nf-actions,.nf-ctrl{align-items:center;display:flex}.nf-ctrl{justify-content:flex-end;gap:12px}.nf-ctrl .fx-hint{min-width:0;margin:0}.nf-fold{white-space:nowrap}.fx-hint.is-down .fx-ico{transform:rotate(90deg)}.nf-mbr{display:none}.nf-after{padding:40px var(--grid-margin) 56px;border-top:1px solid var(--rule)}.nf-after .fx-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;max-width:none;margin:0;padding-top:0;display:grid}@media (max-width:1180px){.nf-foot{grid-template-columns:minmax(0,1fr) auto}.nf-ctrl{order:-1;grid-column:1/-1;justify-content:space-between}}@media (max-width:720px){.nf{height:250svh}.nf-stage{padding:16px}.nf-meta .fx-eyebrow{white-space:nowrap;font-size:10px}.nf-bar,.nf-d{display:none}.nf-h1{margin-top:14px;font-size:clamp(38px,min(12.6vw,6.2svh),64px);line-height:.94}.nf-l2{text-align:left}.nf-mbr{display:block}.nf-l2>span:has(>.nf-mbr) .nf-w{margin-left:0}.nf-foot{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:12px}.nf-lead{font-size:15px;line-height:22px}.nf-actions{justify-content:space-between}.nf-actions .fx-btn{flex:1;justify-content:center}.nf-after{padding:28px 16px 40px}.nf-after .fx-index{grid-template-columns:minmax(0,1fr)}}@media (max-height:640px) and (max-width:720px){.nf-lead{display:none}}@media (prefers-reduced-motion:reduce){.nf-w:after{transform:none}}.nf-actions>[aria-hidden]{visibility:hidden}.nf-fly{pointer-events:none;z-index:4;inset:0}.nf-cta,.nf-fly{position:absolute}.nf-cta{pointer-events:auto;transform-origin:50%;will-change:transform;visibility:hidden;top:0;left:0}.nf-fly.is-placed .nf-cta{visibility:visible}.nf-cta .fx-btn{box-sizing:border-box}.nf-cta__cap{text-align:center;font:500 10.5px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;transform:translateY(calc((1 - var(--q,0)) * 6px));top:calc(100% + 12px);left:-40px;right:-40px}.nf-cta__cap,.nf-cta__rail{pointer-events:none;opacity:var(--q,0);position:absolute}.nf-cta__rail{background:var(--ink-muted);width:38px;height:1px;transform:scaleX(var(--q,0));top:50%}.nf-cta[data-k="0"] .nf-cta__rail{transform-origin:0;left:calc(100% + 8px)}.nf-cta[data-k="1"] .nf-cta__rail{transform-origin:100%;right:calc(100% + 8px)}.nf-cta__rail:after{content:"";border:1px solid var(--ink-muted);background:var(--porcelain);border-radius:50%;width:5px;height:5px;position:absolute;top:-3px}.nf-cta[data-k="0"] .nf-cta__rail:after{right:-4px}.nf-cta[data-k="1"] .nf-cta__rail:after{left:-4px}.nf-fly.is-below .nf-cta__cap,.nf-fly.is-below .nf-cta__rail{display:none}.nf-fly.is-below .fx-btn--lg{gap:8px;padding:0 12px;font-size:15px}@media (max-width:720px){.nf-actions{gap:10px}.nf-actions>.fx-btn{flex:1 1 0;justify-content:center;gap:8px;min-width:0;padding:0 10px;font-size:15px}}.custom-select{border:1px solid var(--rule-strong);background:var(--porcelain-raised);width:100%;max-width:100%;min-height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:inline-flex}.custom-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-select svg{flex-shrink:0}.custom-select:focus-visible{outline-offset:2px;outline:2px solid}.custom-select:disabled{opacity:.5;cursor:not-allowed}.custom-select__menu{z-index:10000;overscroll-behavior:contain;border:1px solid;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.custom-select__menu{border:1px solid color-mix(in srgb,currentColor 20%,transparent)}}.custom-select__menu{font-family:var(--font-sans,sans-serif);animation:custom-select-open .14s var(--ease-out);border-radius:12px;padding:5px;font-size:13px;box-shadow:0 18px 34px -16px #17191657,0 2px 6px -3px #17191624}@keyframes custom-select-open{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.custom-select__menu{animation:none}}.custom-select__option{cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:6px 10px;display:flex}.custom-select__option svg{opacity:.7;flex:none}.custom-select__option[data-active=true]{background:var(--picker-ink,#121210);color:var(--picker-on-ink,#fff)}.custom-select__option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.custom-select__group{opacity:.6;font:500 10.5px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:9px 10px 3px}.collection-more{justify-content:center;padding:32px 20px;display:flex}.plans-comparison{width:100%;min-width:0}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.plan-card{border:1px solid var(--rule-strong);background:var(--porcelain-raised);border-radius:12px;flex-direction:column;min-width:0;padding:24px 18px;display:flex}.plan-card.is-selected{border-color:var(--ink);outline:1px solid var(--ink)}.plan-card__choice{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.plan-card__choice[aria-checked=true] .pr-radio{background:var(--ink);box-shadow:inset 0 0 0 4px var(--porcelain-raised)}.plan-card__price{margin:28px 0 4px;font-size:clamp(26px,3vw,40px);font-weight:500}.plan-card__description,.plan-card__period,.plans-note{color:var(--ink-2);font-size:13px;line-height:1.6}.plan-card__description{margin:18px 0}.plan-card ul{flex:1;margin:0 0 24px;padding-left:18px;font-size:13px;line-height:1.8}.plan-card .fx-btn{white-space:normal;text-align:center}.plans-note{margin:16px 0 0}.pr-grid>.plans-comparison{grid-column:5/-1}@media (max-width:1000px){.pr-grid>.plans-comparison{grid-column:1/-1}}@media (max-width:640px){.plans-grid{grid-template-columns:1fr}}@media (min-width:721px){.fx-gal:not(.is-filtered) .fx-tpl[data-id=year-machine]{grid-area:memb}}.fx-tpl:focus-within .fx-design__peek,.fx-tpl:hover .fx-design__peek{opacity:1}.wl{flex-wrap:wrap;align-items:center;gap:10px;max-width:520px;display:flex}.wl__field{min-width:0;height:var(--control-h,44px);flex:220px}.wl--sm .wl__field{height:var(--control-h-sm,36px)}.wl__msg{font:450 12.5px/18px var(--font-sans);color:var(--clay,var(--ink-2));flex:1 0 100%;margin:0}.wl-done{font:520 15px/22px var(--font-sans);color:var(--ink);margin:0}.wl-done--sm{font-size:13.5px}.wl-modal{z-index:90;background:var(--ink);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.wl-modal{background:color-mix(in srgb,var(--ink) 52%,transparent)}}.wl-modal{animation:wl-in var(--dur-base,.22s) var(--ease-out,ease)}.wl-modal__panel{border:1px solid var(--rule-strong);border-radius:var(--radius-3);background:var(--porcelain-raised);width:min(520px,100%);padding:30px 30px 32px;position:relative;box-shadow:0 40px 70px -30px #17191673}.wl-modal__x{position:absolute;top:14px;right:14px}.wl-modal__h{margin:14px 0 12px}.wl-modal__p{color:var(--ink-2);max-width:44ch;margin:0 0 22px}@keyframes wl-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.wl-modal{animation:none}}.cs-act{gap:10px;margin-top:32px;display:grid}.cs-note{font:450 12.5px/18px var(--font-sans);color:var(--ink-muted);margin:0}.cs-links{flex-wrap:wrap;gap:12px 28px;margin-top:36px;display:flex}.fx-more__soon{text-align:center;font:500 11px/18px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:18px 0 0}.login-room{isolation:isolate;min-height:100svh;color:var(--ink);background:#e2e3d9;position:relative;overflow:hidden}.login-room:before{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(#81877340 .7px,#0000 0);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 40% 60%,#000);mask-image:linear-gradient(90deg,#000,#0000 40% 60%,#000)}.login-header{z-index:3;border-bottom:1px solid #bfc3b24d;justify-content:space-between;align-items:center;padding:24px 40px;display:flex;position:relative}.login-header .fx-mark{letter-spacing:-.06em;align-items:center;gap:8px;font-size:28px;display:flex}.login-brand-dot{background:var(--ink);border-radius:50%;align-self:flex-start;width:7px;height:7px;margin-top:7px}.login-header .lg-back{font-size:12px}.login-world{z-index:-1;position:absolute;inset:0}.login-world__word{color:#b6bba7;font:350 clamp(80px,8.2vw,142px)/.9 var(--font-display);letter-spacing:-.065em;pointer-events:none;position:absolute;top:111px;left:max(24px,50% - 690px)}.login-world__word em{margin-left:28px;font-weight:350;display:block}.login-centre{width:min(440px,100% - 40px);margin:28px auto 32px;position:relative}.login-invitation{font:500 10px/1.5 var(--font-mono);letter-spacing:.04em;justify-content:center;align-items:center;gap:9px;margin:0 0 18px;display:flex}.login-invitation span{font-size:23px}.login-room .lg-body{background:#faf9f4;border:1px solid #b8bcac;border-radius:16px;gap:20px;width:100%;max-width:none;margin:0;padding:34px 36px 28px;position:relative;box-shadow:0 30px 70px -45px #39432c80,0 3px #d3d6c8}.login-room .lg-body:before{content:"";background:var(--ink);border-radius:0 0 4px 4px;width:46px;height:4px;position:absolute;top:-1px;left:calc(50% - 23px)}.login-eyebrow{font:500 9px/1.5 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 12px}.login-room h1{letter-spacing:-.045em;font-size:45px;line-height:1.03}.login-room .lg-sub{font-size:14px}.login-availability{border:1px solid var(--rule);font:400 11px/1.5 var(--font-sans);color:var(--ink-2);border-radius:7px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.login-availability>span{background:var(--ink-muted);border-radius:50%;flex:none;width:5px;height:5px;margin-top:6px}.login-room .lg-body>div:empty{display:none}.login-room .fm{gap:20px}.login-room .fm-input{background:0 0;border-radius:8px;height:50px}.login-room .fm-field>label,.login-room .fm-row>label{font-size:13px}.login-room .fm-check,.login-room .fm-link{font-size:12px}.login-room .fm-submit{border-radius:8px;height:50px;font-size:14px}.login-room .lg-alt{border:0;padding:0;font-size:12px}.login-explore{border-bottom:1px solid var(--rule);font:500 12px/1.5 var(--font-sans);justify-content:space-between;align-items:center;padding:0 0 14px;display:flex}.login-explore:hover{text-underline-offset:4px;text-decoration:underline}.login-explore>span{font-size:20px}.login-bottom-note{text-align:center;font:italic 400 16px/1.4 var(--font-display);color:#656f59;margin:20px 0 0}.login-surround{position:absolute;inset:0}.login-object{width:380px;position:absolute}.login-object--dial{top:325px;left:calc(50% - 655px);transform:rotate(-9deg)}.login-object--strings{width:340px;top:235px;left:calc(50% + 275px);transform:rotate(8deg)}.login-object__stage{height:390px}.login-object--strings .login-object__stage{height:410px}.login-object__annotation{color:#56604b;font:italic 400 20px/1.4 var(--font-display);justify-content:center;align-items:center;gap:12px;margin:0;display:flex}.login-object__annotation span{font-size:34px}.login-object__label{text-align:center;color:#5d6654;font:400 9px/1.6 var(--font-mono);letter-spacing:.07em;margin-top:12px;display:block}.login-studio-note{border-top:1px solid #a8b099;width:240px;padding:20px 22px;position:absolute;top:740px;left:calc(50% + 300px);transform:rotate(-6deg)}.login-studio-note>span{color:#596a40;font-size:44px;position:absolute;top:14px;right:12px}.login-studio-note p{font:400 24px/1.1 var(--font-display);letter-spacing:-.03em;margin:0 0 14px}.login-studio-note small{font:400 10px/1.5 var(--font-sans);color:#68715d}.login-footer{justify-content:space-between;align-items:center;gap:20px;padding:12px 40px 18px;display:flex;position:relative}.login-footer>span{font:400 9px/1.5 var(--font-mono);letter-spacing:.09em;color:#626c56}.login-footer .lg-foot{gap:20px;font-size:11px}@media (min-width:1600px){.login-object--dial{width:440px;left:calc(50% - 720px)}.login-object--strings{width:400px;left:calc(50% + 310px)}.login-object__stage{height:440px}}@media (max-width:1200px){.login-world__word{font-size:90px;top:135px;left:-35px}.login-object--dial{width:320px;left:calc(50% - 590px)}.login-object--strings{width:300px;left:calc(50% + 255px)}.login-studio-note{width:190px;left:calc(50% + 265px)}}@media (max-width:999px){.login-world__word{text-align:center;opacity:.55;font-size:clamp(80px,17vw,150px);top:100px;left:-20px;right:-20px}.login-centre{margin-top:42px}.login-footer__place{display:none}}@media (max-width:520px){.login-header{padding:16px 22px}.login-header .fx-mark{font-size:25px}.login-centre{width:calc(100% - 32px);margin:22px auto}.login-room .lg-body{border-radius:12px;padding:30px 24px 26px}.login-room h1{font-size:41px}.login-invitation{gap:6px;margin-bottom:14px;font-size:8px}.login-bottom-note{font-size:15px}.login-footer{flex-direction:column;gap:4px;padding:4px 22px 16px}.login-footer>span{font-size:8px}}.auth-providers{gap:12px;display:grid}.auth-providers__buttons{gap:9px;display:grid}.auth-providers__buttons>:is(button,a){width:100%;min-height:46px;color:var(--ink);text-align:left;font:500 12px/1.4 var(--font-sans);background:#fffefa;border:1px solid #c6c9bc;border-radius:8px;align-items:center;gap:12px;padding:11px 13px;text-decoration:none;display:flex}.auth-providers__buttons svg{flex:none;width:18px;height:18px}.auth-providers__buttons small{font:400 9px/1.4 var(--font-sans);color:var(--ink-muted);margin-left:auto}.auth-providers__buttons>:disabled{cursor:not-allowed}.auth-providers__buttons>a:hover{border-color:var(--ink);background:#f0f2e7}.auth-providers__buttons>a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.auth-providers>p{margin:0}.auth-providers>p,.auth-providers__divider{font:400 10px/1.5 var(--font-sans);color:var(--ink-muted)}.auth-providers__divider{align-items:center;gap:12px;display:flex}.auth-providers__divider:after,.auth-providers__divider:before{content:"";background:var(--rule);flex:1;height:1px}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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(1turn)}}