:root{--uf-color-background:#fff;--uf-color-panel:#fff;--uf-color-props-panel:#f7f7f5;--uf-color-header:#fff;--uf-color-input:#fff;--uf-color-foreground:#1f1f1f;--uf-color-text-primary:#1f1f1f;--uf-color-text-secondary:#6b6b6b;--uf-color-border:rgba(0,0,0,.1);--uf-color-border-subtle:rgba(0,0,0,.06);--uf-color-glyph-line:rgba(0,0,0,.28);--uf-color-active:rgba(0,0,0,.08);--uf-color-active-text:#1f1f1f;--uf-color-hover:rgba(0,0,0,.04);--uf-color-success:#28a745;--uf-color-error:#dc3545;--uf-color-warning:#ffc107;--uf-color-info:#17a2b8;--uf-color-accent:#0b6bcb;--uf-color-accent-hover:#0a5fb3;--uf-color-cta:#ff4a1a;--uf-color-cta-hover:#e63f12;--uf-color-cta-active:#cc360f;--uf-color-cta-contrast:#fff;--uf-color-strip-s:0.94;--uf-color-strip-l:0.52;--uf-color-strip-edge:0.05}:root[data-theme=dark],[data-theme=dark]{--uf-color-background:#0c0c0c;--uf-color-panel:#111;--uf-color-props-panel:#151515;--uf-color-header:#0c0c0c;--uf-color-input:#111;--uf-color-foreground:#ededed;--uf-color-text-primary:#ededed;--uf-color-text-secondary:#9a9a9a;--uf-color-border:hsla(0,0%,100%,.14);--uf-color-border-subtle:hsla(0,0%,100%,.08);--uf-color-glyph-line:hsla(0,0%,100%,.3);--uf-color-active:hsla(0,0%,100%,.16);--uf-color-active-text:#fff;--uf-color-hover:hsla(0,0%,100%,.1);--uf-color-success:#28a745;--uf-color-error:#dc3545;--uf-color-warning:#ffc107;--uf-color-info:#17a2b8;--uf-color-accent:#6fb1ff;--uf-color-accent-hover:#9cc9ff;--uf-color-cta:#ff6a3d;--uf-color-cta-hover:#ff7b54;--uf-color-cta-active:#ff8a67;--uf-color-cta-contrast:#0c0c0c;--uf-color-strip-l:0.62}:root{--background:var(--uf-color-background);--foreground:var(--uf-color-foreground);--border:var(--uf-color-border);--panel-bg:var(--uf-color-panel);--header-bg:var(--uf-color-header);--input-bg:var(--uf-color-input);--active-bg:var(--uf-color-active);--active-text:var(--uf-color-active-text);--secondary-text:var(--uf-color-text-secondary);--hover-bg:var(--uf-color-hover);--uf-font-family-base:"Akt",system-ui,-apple-system,sans-serif;--uf-font-family-mono:"Akt",system-ui,monospace;--uf-font-size-xs:10px;--uf-font-size-sm:11px;--uf-font-size-base:14px;--uf-font-size-md:15px;--uf-font-size-lg:16px;--uf-font-size-xl:18px;--uf-font-size-2xl:20px;--uf-font-size-3xl:24px;--uf-font-size-4xl:32px;--uf-font-size-5xl:48px;--uf-font-weight-normal:400;--uf-font-weight-medium:500;--uf-font-weight-semibold:600;--uf-font-weight-bold:700;--uf-line-height-tight:1.2;--uf-line-height-normal:1.5;--uf-line-height-relaxed:1.6;--uf-letter-spacing-tight:-0.02em;--uf-letter-spacing-normal:0.01em;--uf-letter-spacing-wide:0.06em;--uf-letter-spacing-wider:0.1em;--uf-text-transform-none:none;--uf-text-transform-uppercase:uppercase;--uf-text-transform-lowercase:lowercase;--uf-control-letter-spacing:0.02em;--uf-panel-pad-x:12px;--uf-panel-pad-y:12px;--uf-icon-size-sm:16px;--uf-icon-size-md:20px;--uf-icon-size-lg:24px;--uf-motion-instant:0ms;--uf-motion-fast:120ms;--uf-motion-snappy:140ms;--uf-motion-normal:240ms;--uf-motion-slow:300ms;--uf-ease-out:cubic-bezier(0,0,0.2,1);--uf-ease-in-out:cubic-bezier(0.2,0.8,0.2,1);--uf-spacing-0:0px;--uf-spacing-1:4px;--uf-spacing-2:8px;--uf-spacing-3:12px;--uf-spacing-4:16px;--uf-spacing-5:20px;--uf-spacing-6:24px;--uf-spacing-8:32px;--uf-spacing-10:40px;--uf-spacing-12:48px;--uf-spacing-16:64px;--uf-spacing-20:80px;--uf-spacing-24:96px;--uf-spacing-xs:var(--uf-spacing-1);--uf-spacing-sm:var(--uf-spacing-2);--uf-spacing-md:var(--uf-spacing-4);--uf-spacing-lg:var(--uf-spacing-6);--uf-spacing-xl:var(--uf-spacing-10);--uf-spacing-2xl:var(--uf-spacing-16);--uf-spacing-panel:var(--uf-spacing-5);--uf-spacing-section:var(--uf-spacing-8);--uf-spacing-container:var(--uf-spacing-10);--space-4:var(--uf-spacing-2);--uf-shadow-none:none;--uf-shadow-sm:none;--uf-shadow-base:none;--uf-shadow-md:none;--uf-shadow-lg:none;--uf-shadow-xl:none;--uf-elevation-0:var(--uf-shadow-none);--uf-elevation-1:var(--uf-shadow-sm);--uf-elevation-2:var(--uf-shadow-base);--uf-elevation-3:var(--uf-shadow-md);--uf-elevation-4:var(--uf-shadow-lg);--uf-elevation-5:var(--uf-shadow-xl);--uf-backdrop-blur-overlay:120px}:root:not([data-theme]),:root[data-theme=dark],:root[data-theme=light]{--uf-shadow-sm:none;--uf-shadow-base:none;--uf-shadow-md:none;--uf-shadow-lg:none;--uf-shadow-xl:none;--uf-backdrop-blur-overlay:120px}:root{--uf-border-width-none:0;--uf-border-width-thin:1px;--uf-border-width-base:2px;--uf-border-width-thick:4px;--uf-radius-none:0;--uf-radius-sm:6px;--uf-radius-base:8px;--uf-radius-md:10px;--uf-radius-lg:12px;--uf-radius-xl:16px;--uf-radius-full:9999px;--uf-border-style-solid:solid;--uf-border-style-dashed:dashed;--uf-border-style-dotted:dotted;--uf-border-default:var(--uf-border-width-thin) var(--uf-border-style-solid) var(--uf-color-border);--uf-border-subtle:var(--uf-border-width-thin) var(--uf-border-style-solid) var(--uf-color-border-subtle);--uf-border-focus:var(--uf-border-width-base) var(--uf-border-style-solid) var(--uf-color-accent);--uf-control-font-size:14px;--uf-control-line-height:20px;--uf-control-pad-y:8px;--uf-control-height:36px;--uf-control-pad-text:8px;--uf-control-pad-icon:6px;--uf-control-gap:10px;--uf-text-body-size:16px;--uf-text-body-line-height:24px;--uf-text-section-size:12px;--uf-text-section-line-height:16px;--uf-text-pad-y:0px;--uf-topbar-control-height:36px;--uf-topbar-pad-top:8px;--uf-topbar-pad-right:8px;--uf-topbar-pad-bottom:2px;--uf-topbar-pad-left:8px;--uf-topbar-slot-pad-y:0px;--uf-topbar-height:calc(var(--uf-topbar-control-height) + var(--uf-topbar-pad-top) + var(--uf-topbar-pad-bottom));--font-base:var(--uf-font-family-base)}.uf-text-body{font-family:var(--font-base);font-size:var(--uf-text-body-size,14px);line-height:var(--uf-text-body-line-height,20px);font-weight:400;letter-spacing:.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.uf-text-ui{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.uf-text-display,.uf-text-ui{font-family:var(--font-base);line-height:1.2;font-weight:500;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.uf-text-display{font-size:20px;letter-spacing:.02em}.uf-text-section{font-family:var(--font-base);font-size:var(--uf-text-section-size,12px);line-height:var(--uf-text-section-line-height,16px);font-weight:400;letter-spacing:.02em;opacity:.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports (font-variation-settings:"wght" 400){.uf-control{font-variation-settings:"wght" 400}.uf-control--active,.uf-control:hover,.uf-control[aria-current=true],.uf-control[aria-selected=true],.uf-control[data-active=true]{font-variation-settings:"wght" 600}}.uf-control .feld-button__text,.uf-control .feld-checkbox-text,.uf-control .feld-radio-text{display:inline-flex}.uf-m-0{margin:var(--uf-spacing-0)}.uf-m-1{margin:var(--uf-spacing-1)}.uf-m-2{margin:var(--uf-spacing-2)}.uf-m-3{margin:var(--uf-spacing-3)}.uf-m-4{margin:var(--uf-spacing-4)}.uf-m-5{margin:var(--uf-spacing-5)}.uf-m-6{margin:var(--uf-spacing-6)}.uf-mt-0{margin-top:var(--uf-spacing-0)}.uf-mt-1{margin-top:var(--uf-spacing-1)}.uf-mt-2{margin-top:var(--uf-spacing-2)}.uf-mt-3{margin-top:var(--uf-spacing-3)}.uf-mt-4{margin-top:var(--uf-spacing-4)}.uf-mt-5{margin-top:var(--uf-spacing-5)}.uf-mt-6{margin-top:var(--uf-spacing-6)}.uf-mb-0{margin-bottom:var(--uf-spacing-0)}.uf-mb-1{margin-bottom:var(--uf-spacing-1)}.uf-mb-2{margin-bottom:var(--uf-spacing-2)}.uf-mb-3{margin-bottom:var(--uf-spacing-3)}.uf-mb-4{margin-bottom:var(--uf-spacing-4)}.uf-mb-5{margin-bottom:var(--uf-spacing-5)}.uf-mb-6{margin-bottom:var(--uf-spacing-6)}.uf-ml-0{margin-left:var(--uf-spacing-0)}.uf-ml-1{margin-left:var(--uf-spacing-1)}.uf-ml-2{margin-left:var(--uf-spacing-2)}.uf-ml-3{margin-left:var(--uf-spacing-3)}.uf-ml-4{margin-left:var(--uf-spacing-4)}.uf-ml-5{margin-left:var(--uf-spacing-5)}.uf-ml-6{margin-left:var(--uf-spacing-6)}.uf-mr-0{margin-right:var(--uf-spacing-0)}.uf-mr-1{margin-right:var(--uf-spacing-1)}.uf-mr-2{margin-right:var(--uf-spacing-2)}.uf-mr-3{margin-right:var(--uf-spacing-3)}.uf-mr-4{margin-right:var(--uf-spacing-4)}.uf-mr-5{margin-right:var(--uf-spacing-5)}.uf-mr-6{margin-right:var(--uf-spacing-6)}.uf-mx-0{margin-left:var(--uf-spacing-0);margin-right:var(--uf-spacing-0)}.uf-mx-1{margin-left:var(--uf-spacing-1);margin-right:var(--uf-spacing-1)}.uf-mx-2{margin-left:var(--uf-spacing-2);margin-right:var(--uf-spacing-2)}.uf-mx-3{margin-left:var(--uf-spacing-3);margin-right:var(--uf-spacing-3)}.uf-mx-4{margin-left:var(--uf-spacing-4);margin-right:var(--uf-spacing-4)}.uf-mx-5{margin-left:var(--uf-spacing-5);margin-right:var(--uf-spacing-5)}.uf-mx-6{margin-left:var(--uf-spacing-6);margin-right:var(--uf-spacing-6)}.uf-my-0{margin-top:var(--uf-spacing-0);margin-bottom:var(--uf-spacing-0)}.uf-my-1{margin-top:var(--uf-spacing-1);margin-bottom:var(--uf-spacing-1)}.uf-my-2{margin-top:var(--uf-spacing-2);margin-bottom:var(--uf-spacing-2)}.uf-my-3{margin-top:var(--uf-spacing-3);margin-bottom:var(--uf-spacing-3)}.uf-my-4{margin-top:var(--uf-spacing-4);margin-bottom:var(--uf-spacing-4)}.uf-my-5{margin-top:var(--uf-spacing-5);margin-bottom:var(--uf-spacing-5)}.uf-my-6{margin-top:var(--uf-spacing-6);margin-bottom:var(--uf-spacing-6)}.uf-p-0{padding:var(--uf-spacing-0)}.uf-p-1{padding:var(--uf-spacing-1)}.uf-p-2{padding:var(--uf-spacing-2)}.uf-p-3{padding:var(--uf-spacing-3)}.uf-p-4{padding:var(--uf-spacing-4)}.uf-p-5{padding:var(--uf-spacing-5)}.uf-p-6{padding:var(--uf-spacing-6)}.uf-pt-0{padding-top:var(--uf-spacing-0)}.uf-pt-1{padding-top:var(--uf-spacing-1)}.uf-pt-2{padding-top:var(--uf-spacing-2)}.uf-pt-3{padding-top:var(--uf-spacing-3)}.uf-pt-4{padding-top:var(--uf-spacing-4)}.uf-pt-5{padding-top:var(--uf-spacing-5)}.uf-pt-6{padding-top:var(--uf-spacing-6)}.uf-pb-0{padding-bottom:var(--uf-spacing-0)}.uf-pb-1{padding-bottom:var(--uf-spacing-1)}.uf-pb-2{padding-bottom:var(--uf-spacing-2)}.uf-pb-3{padding-bottom:var(--uf-spacing-3)}.uf-pb-4{padding-bottom:var(--uf-spacing-4)}.uf-pb-5{padding-bottom:var(--uf-spacing-5)}.uf-pb-6{padding-bottom:var(--uf-spacing-6)}.uf-pl-0{padding-left:var(--uf-spacing-0)}.uf-pl-1{padding-left:var(--uf-spacing-1)}.uf-pl-2{padding-left:var(--uf-spacing-2)}.uf-pl-3{padding-left:var(--uf-spacing-3)}.uf-pl-4{padding-left:var(--uf-spacing-4)}.uf-pl-5{padding-left:var(--uf-spacing-5)}.uf-pl-6{padding-left:var(--uf-spacing-6)}.uf-pr-0{padding-right:var(--uf-spacing-0)}.uf-pr-1{padding-right:var(--uf-spacing-1)}.uf-pr-2{padding-right:var(--uf-spacing-2)}.uf-pr-3{padding-right:var(--uf-spacing-3)}.uf-pr-4{padding-right:var(--uf-spacing-4)}.uf-pr-5{padding-right:var(--uf-spacing-5)}.uf-pr-6{padding-right:var(--uf-spacing-6)}.uf-px-0{padding-left:var(--uf-spacing-0);padding-right:var(--uf-spacing-0)}.uf-px-1{padding-left:var(--uf-spacing-1);padding-right:var(--uf-spacing-1)}.uf-px-2{padding-left:var(--uf-spacing-2);padding-right:var(--uf-spacing-2)}.uf-px-3{padding-left:var(--uf-spacing-3);padding-right:var(--uf-spacing-3)}.uf-px-4{padding-left:var(--uf-spacing-4);padding-right:var(--uf-spacing-4)}.uf-px-5{padding-left:var(--uf-spacing-5);padding-right:var(--uf-spacing-5)}.uf-px-6{padding-left:var(--uf-spacing-6);padding-right:var(--uf-spacing-6)}.uf-py-0{padding-top:var(--uf-spacing-0);padding-bottom:var(--uf-spacing-0)}.uf-py-1{padding-top:var(--uf-spacing-1);padding-bottom:var(--uf-spacing-1)}.uf-py-2{padding-top:var(--uf-spacing-2);padding-bottom:var(--uf-spacing-2)}.uf-py-3{padding-top:var(--uf-spacing-3);padding-bottom:var(--uf-spacing-3)}.uf-py-4{padding-top:var(--uf-spacing-4);padding-bottom:var(--uf-spacing-4)}.uf-py-5{padding-top:var(--uf-spacing-5);padding-bottom:var(--uf-spacing-5)}.uf-py-6{padding-top:var(--uf-spacing-6);padding-bottom:var(--uf-spacing-6)}.uf-rounded-none{border-radius:var(--uf-radius-none)}.uf-rounded-sm{border-radius:var(--uf-radius-sm)}.uf-rounded-base{border-radius:var(--uf-radius-base)}.uf-rounded-md{border-radius:var(--uf-radius-md)}.uf-rounded-lg{border-radius:var(--uf-radius-lg)}.uf-rounded-xl{border-radius:var(--uf-radius-xl)}.uf-rounded-full{border-radius:var(--uf-radius-full)}.uf-border-none{border-width:var(--uf-border-width-none)}.uf-border-thin{border-width:var(--uf-border-width-thin)}.uf-border-base{border-width:var(--uf-border-width-base)}.uf-border-thick{border-width:var(--uf-border-width-thick)}.uf-border-default{border-color:var(--uf-color-border)}.uf-border-subtle{border-color:var(--uf-color-border-subtle)}.uf-border-focus{border-color:var(--uf-color-accent)}.uf-border-solid{border-style:var(--uf-border-style-solid)}.uf-border-dashed{border-style:var(--uf-border-style-dashed)}.uf-border-dotted{border-style:var(--uf-border-style-dotted)}.uf-border{border:var(--uf-border-default)}.uf-border-subtle{border:var(--uf-border-subtle)}.uf-row-button{height:32px;width:100%;padding:0 8px 0 6px;display:flex;align-items:center;gap:var(--uf-control-gap);justify-content:flex-start;background:transparent;border:none;border-radius:var(--uf-radius-sm);cursor:pointer;color:var(--uf-color-foreground);text-decoration:none}.uf-row-button--active,.uf-row-button:hover,.uf-row-button[aria-current=true],.uf-row-button[aria-selected=true],.uf-row-button[data-active=true]{background:var(--uf-color-hover);font-weight:600}.uf-row-button:focus-visible{outline:2px solid var(--uf-color-border);outline-offset:2px}.uf-fixed-top-right{position:fixed!important;top:8px!important;right:8px!important;z-index:900!important}.uf-cart-button{height:32px;padding:0 8px 0 6px;background:var(--uf-color-panel);border:none;border-radius:var(--uf-radius-sm);display:inline-flex;align-items:center;gap:var(--uf-control-gap);cursor:pointer;color:var(--uf-color-foreground);text-decoration:none;font-weight:400}.uf-cart-button:hover{font-weight:600}.uf-bg-hover,.uf-cart-button:hover{background:var(--uf-color-hover)}:root,[data-theme=light]{--white-100:#fff;--black-04:rgba(0,0,0,.04);--black-12:rgba(0,0,0,.12);--black-80:rgba(0,0,0,.8);--accent-color:#dbeafe;--font-family:"Akt",system-ui,-apple-system,sans-serif;--font-weight-medium:500;--font-weight-semibold:600;--h1-size:40px;--h1-line-height:44px;--h2-size:24px;--h2-line-height:28px;--h3-size:16px;--h3-line-height:20px;--black-2:rgba(0,0,0,.02);--black-4:rgba(0,0,0,.04);--black-6:rgba(0,0,0,.06);--black-8:rgba(0,0,0,.08);--black-10:rgba(0,0,0,.1);--black-14:rgba(0,0,0,.14);--black-16:rgba(0,0,0,.16);--black-18:rgba(0,0,0,.18);--black-20:rgba(0,0,0,.2);--black-22:rgba(0,0,0,.22);--black-24:rgba(0,0,0,.24);--black-26:rgba(0,0,0,.26);--black-28:rgba(0,0,0,.28);--black-30:rgba(0,0,0,.3);--black-32:rgba(0,0,0,.32);--black-34:rgba(0,0,0,.34);--black-36:rgba(0,0,0,.36);--black-38:rgba(0,0,0,.38);--black-40:rgba(0,0,0,.4);--black-42:rgba(0,0,0,.42);--black-44:rgba(0,0,0,.44);--black-46:rgba(0,0,0,.46);--black-48:rgba(0,0,0,.48);--black-50:rgba(0,0,0,.5);--black-52:rgba(0,0,0,.52);--black-54:rgba(0,0,0,.54);--black-56:rgba(0,0,0,.56);--black-58:rgba(0,0,0,.58);--black-60:rgba(0,0,0,.6);--black-62:rgba(0,0,0,.62);--black-64:rgba(0,0,0,.64);--black-66:rgba(0,0,0,.66);--black-68:rgba(0,0,0,.68);--black-70:rgba(0,0,0,.7);--black-72:rgba(0,0,0,.72);--black-74:rgba(0,0,0,.74);--black-76:rgba(0,0,0,.76);--black-78:rgba(0,0,0,.78);--black-82:rgba(0,0,0,.82);--black-84:rgba(0,0,0,.84);--black-86:rgba(0,0,0,.86);--black-88:rgba(0,0,0,.88);--black-90:rgba(0,0,0,.9);--black-92:rgba(0,0,0,.92);--black-94:rgba(0,0,0,.94);--black-96:rgba(0,0,0,.96);--black-98:rgba(0,0,0,.98);--black-100:#000;--white-2:hsla(0,0%,100%,.02);--white-4:hsla(0,0%,100%,.04);--white-6:hsla(0,0%,100%,.06);--white-8:hsla(0,0%,100%,.08);--white-10:hsla(0,0%,100%,.1);--white-12:hsla(0,0%,100%,.12);--white-14:hsla(0,0%,100%,.14);--white-16:hsla(0,0%,100%,.16);--white-18:hsla(0,0%,100%,.18);--white-20:hsla(0,0%,100%,.2);--white-22:hsla(0,0%,100%,.22);--white-24:hsla(0,0%,100%,.24);--white-26:hsla(0,0%,100%,.26);--white-28:hsla(0,0%,100%,.28);--white-30:hsla(0,0%,100%,.3);--white-32:hsla(0,0%,100%,.32);--white-34:hsla(0,0%,100%,.34);--white-36:hsla(0,0%,100%,.36);--white-38:hsla(0,0%,100%,.38);--white-40:hsla(0,0%,100%,.4);--white-42:hsla(0,0%,100%,.42);--white-44:hsla(0,0%,100%,.44);--white-46:hsla(0,0%,100%,.46);--white-48:hsla(0,0%,100%,.48);--white-50:hsla(0,0%,100%,.5);--white-52:hsla(0,0%,100%,.52);--white-54:hsla(0,0%,100%,.54);--white-56:hsla(0,0%,100%,.56);--white-58:hsla(0,0%,100%,.58);--white-60:hsla(0,0%,100%,.6);--white-62:hsla(0,0%,100%,.62);--white-64:hsla(0,0%,100%,.64);--white-66:hsla(0,0%,100%,.66);--white-68:hsla(0,0%,100%,.68);--white-70:hsla(0,0%,100%,.7);--white-72:hsla(0,0%,100%,.72);--white-74:hsla(0,0%,100%,.74);--white-76:hsla(0,0%,100%,.76);--white-78:hsla(0,0%,100%,.78);--white-80:hsla(0,0%,100%,.8);--white-82:hsla(0,0%,100%,.82);--white-84:hsla(0,0%,100%,.84);--white-86:hsla(0,0%,100%,.86);--white-88:hsla(0,0%,100%,.88);--white-90:hsla(0,0%,100%,.9);--white-92:hsla(0,0%,100%,.92);--white-94:hsla(0,0%,100%,.94);--white-96:hsla(0,0%,100%,.96);--white-98:hsla(0,0%,100%,.98);--feld-font-family:var(--font-family);--feld-font-size-sm:12px;--feld-font-size-base:14px;--feld-font-size-lg:16px;--feld-spacing-xs:4px;--feld-spacing-sm:8px;--feld-spacing-md:12px;--feld-spacing-lg:16px;--feld-radius-sm:6px;--feld-transition-fast:0.2s ease-in-out;--feld-color-primary:#111;--feld-color-primary-contrast:#fff;--feld-color-primary-hover:#2a2a2a;--feld-color-primary-active:#3a3a3a;--feld-color-primary-light:rgba(0,0,0,.1);--feld-color-secondary:#f7f7f5;--feld-color-secondary-contrast:#000;--feld-color-secondary-hover:#e5e5e5}[data-theme=dark]{--white-100:#000;--black-2:hsla(0,0%,100%,.02);--black-4:hsla(0,0%,100%,.04);--black-6:hsla(0,0%,100%,.06);--black-8:hsla(0,0%,100%,.08);--black-10:hsla(0,0%,100%,.1);--black-12:hsla(0,0%,100%,.12);--black-14:hsla(0,0%,100%,.14);--black-16:hsla(0,0%,100%,.16);--black-18:hsla(0,0%,100%,.18);--black-20:hsla(0,0%,100%,.2);--black-22:hsla(0,0%,100%,.22);--black-24:hsla(0,0%,100%,.24);--black-26:hsla(0,0%,100%,.26);--black-28:hsla(0,0%,100%,.28);--black-30:hsla(0,0%,100%,.3);--black-32:hsla(0,0%,100%,.32);--black-34:hsla(0,0%,100%,.34);--black-36:hsla(0,0%,100%,.36);--black-38:hsla(0,0%,100%,.38);--black-40:hsla(0,0%,100%,.4);--black-42:hsla(0,0%,100%,.42);--black-44:hsla(0,0%,100%,.44);--black-46:hsla(0,0%,100%,.46);--black-48:hsla(0,0%,100%,.48);--black-50:hsla(0,0%,100%,.5);--black-52:hsla(0,0%,100%,.52);--black-54:hsla(0,0%,100%,.54);--black-56:hsla(0,0%,100%,.56);--black-58:hsla(0,0%,100%,.58);--black-60:hsla(0,0%,100%,.6);--black-62:hsla(0,0%,100%,.62);--black-64:hsla(0,0%,100%,.64);--black-66:hsla(0,0%,100%,.66);--black-68:hsla(0,0%,100%,.68);--black-70:hsla(0,0%,100%,.7);--black-72:hsla(0,0%,100%,.72);--black-74:hsla(0,0%,100%,.74);--black-76:hsla(0,0%,100%,.76);--black-78:hsla(0,0%,100%,.78);--black-80:hsla(0,0%,100%,.8);--black-82:hsla(0,0%,100%,.82);--black-84:hsla(0,0%,100%,.84);--black-86:hsla(0,0%,100%,.86);--black-88:hsla(0,0%,100%,.88);--black-90:hsla(0,0%,100%,.9);--black-92:hsla(0,0%,100%,.92);--black-94:hsla(0,0%,100%,.94);--black-96:hsla(0,0%,100%,.96);--black-98:hsla(0,0%,100%,.98);--black-100:#fff;--feld-color-primary:#fff;--feld-color-primary-contrast:#000;--feld-color-primary-hover:hsla(0,0%,100%,.85);--feld-color-primary-active:hsla(0,0%,100%,.72);--feld-color-primary-light:hsla(0,0%,100%,.1);--feld-color-secondary:#252525;--feld-color-secondary-contrast:#fff;--feld-color-secondary-hover:#2f2f2f}:root{--space-0:var(--uf-spacing-0);--space-2:var(--uf-spacing-1);--space-4:var(--uf-spacing-1);--space-8:var(--uf-spacing-2);--space-12:var(--uf-spacing-3);--space-16:var(--uf-spacing-4);--space-20:var(--uf-spacing-5);--space-24:var(--uf-spacing-6);--space-32:var(--uf-spacing-8);--space-40:var(--uf-spacing-10);--text-m-size:var(--uf-control-font-size);--text-m-line-height:var(--uf-control-line-height);--text-l-size:16px;--text-l-line-height:20px;--text-s-size:11px;--text-s-line-height:16px;--uf-control-gap:8px;--uf-control-pad-icon:8px;--uf-control-pad-text:12px}body{margin:0;font-family:var(--font-family);background-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.feld-ctrl{display:inline-flex;align-items:center;justify-content:center;gap:var(--uf-control-gap);padding:4px 8px;border-radius:var(--feld-radius-sm)}.feld-ink{color:var(--black-56)!important;transition:none}.feld-ink:hover{color:var(--black-80)!important}:where(.feld-button,.feld-option,.feld-select-trigger,.feld-tabs-tab,.feld-accordion-summary,.feld-filter-option,.feld-gallery-icon-button,.feld-modal-close,.feld-link):focus-visible{outline:none;box-shadow:none}:where(.feld-input,.feld-textarea,.feld-slider-input,.feld-option-input):focus-visible{outline:none;box-shadow:none}.feld-checkbox-label:has(input:focus-visible),.feld-radio-label:has(input:focus-visible){outline:none;box-shadow:none}.uf-control{transition:none;line-height:inherit;--uf-control-pad-left:var(--uf-control-pad-text);--uf-control-pad-right:var(--uf-control-pad-text)}.uf-control--iconLeft{--uf-control-pad-left:var(--uf-control-pad-icon)}.uf-control--iconRight{--uf-control-pad-right:var(--uf-control-pad-icon)}.uf-control--iconOnly{--uf-control-pad-left:var(--uf-control-pad-icon);--uf-control-pad-right:var(--uf-control-pad-icon)}.uf-control--stretchText .feld-button__text{flex:1 1 auto;min-width:0;width:100%}.uf-control--stretchText .feld-button__icon--right,.uf-control--stretchText .feld-button__text>[data-uf-right-slot]{margin-left:auto}.uf-control--stretchText .feld-text__content{flex:1 1 auto;min-width:0}.uf-control--stretchText.feld-text--icon-right .feld-text__icon{margin-left:auto}.uf-control--stretchText .feld-select-value{flex:1 1 auto;min-width:0}.uf-control--stretchText .feld-select-arrow{margin-left:auto}.uf-control--stretchText .feld-input__control,.uf-control--stretchText.feld-input__control{width:100%}.uf-control--stretchText .feld-input__icon--right{margin-left:auto}.uf-control--active,.uf-control:hover,.uf-control[aria-current=true],.uf-control[aria-selected=true],.uf-control[data-active=true]{font-weight:600}.uf-control--instant{transition:none!important}.uf-control .feld-button__text,.uf-control .feld-checkbox-text,.uf-control .feld-radio-text{display:flex;align-items:center;height:100%;gap:var(--uf-control-gap);line-height:inherit}.uf-control .feld-button__icon,.uf-control .feld-checkbox__icon,.uf-control .feld-radio__icon{display:flex;align-items:center;height:100%}.feld-option{--feld-option-level:0;height:var(--uf-control-height);width:100%;background:transparent;border:none;border-radius:var(--uf-radius-sm,6px);display:flex;align-items:center;gap:var(--uf-control-gap);color:var(--uf-color-foreground,var(--black-80));text-decoration:none;cursor:pointer;overflow:hidden;padding-right:var(--uf-control-pad-right);padding-left:calc(var(--uf-control-pad-left) + (var(--feld-option-level, 0) * 28px));font-family:var(--uf-font-family-base,var(--font-family));font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height);font-weight:var(--font-weight-medium,500);transition:none}.feld-option.feld-button--iconOnly{width:var(--uf-control-height);min-width:var(--uf-control-height);flex:0 0 auto}.feld-option:hover:not(:disabled){background:var(--uf-color-hover,var(--black-8));font-weight:600}.feld-option:focus-visible{outline:none;box-shadow:none}.feld-option:disabled{opacity:.6;cursor:not-allowed}.feld-option-input{--feld-option-level:0;--uf-control-pad-left:var(--uf-control-pad-text);--uf-control-pad-right:var(--uf-control-pad-text);height:var(--uf-control-height);width:100%;background:transparent;border:none;border-radius:var(--uf-radius-sm,6px);color:var(--uf-color-foreground,var(--black-80));cursor:text;overflow:hidden;padding-right:var(--uf-control-pad-right);padding-left:calc(var(--uf-control-pad-left) + (var(--feld-option-level, 0) * 28px));font-family:var(--uf-font-family-base,var(--font-family));font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height);font-weight:var(--font-weight-medium,500);transition:none}.feld-option-input:focus:not(:disabled),.feld-option-input:hover:not(:disabled){background:var(--uf-color-hover,var(--black-8));font-weight:600}.feld-option-input:disabled{opacity:.6;cursor:not-allowed}.feld-gallery{width:100%;min-height:100%;box-sizing:border-box;color:var(--uf-color-foreground);--uf-color-background:var(--white-100);--uf-color-panel:var(--white-100);--uf-color-props-panel:var(--white-100);--uf-color-header:var(--white-100);--uf-color-input:var(--white-100);--uf-color-foreground:var(--black-100);--uf-color-text-primary:var(--black-100);--uf-color-text-secondary:var(--black-80);--uf-color-border:var(--black-12);--uf-color-border-subtle:var(--black-4);--uf-color-active:var(--black-12);--uf-color-active-text:var(--black-100);--uf-color-hover:var(--black-8);--uf-color-cta:#ff4000;--uf-color-cta-hover:#ff4000;--uf-color-cta-contrast:#fff;--background:var(--uf-color-background);--foreground:var(--uf-color-foreground);--border:var(--uf-color-border)}.feld-gallery,.feld-gallery-header,.feld-gallery[data-theme=dark]{background:var(--uf-color-background)}.feld-gallery-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:48px;display:flex;align-items:center;justify-content:flex-start;padding:8px;box-sizing:border-box}.feld-gallery[data-theme=dark] .feld-gallery-header{background:var(--uf-color-background)}.feld-gallery-header-left{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:32px;padding:0 8px;border-radius:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.feld-gallery-header-buttons{display:flex;align-items:center;gap:2px;flex:0 0 auto;margin-left:auto}.feld-gallery-icon-button{background:transparent;border:none;padding:0;margin:0;width:32px;height:32px;min-width:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--uf-color-foreground);border-radius:6px;transition:none}.feld-gallery-icon-button:hover{font-weight:600;background:var(--uf-color-hover,var(--black-8))}.feld-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:8px;gap:8px;width:100%;align-items:start;padding:8px;box-sizing:border-box}.feld-gallery-itemTitle{padding:8px 0}.feld-gallery-itemSurface{background:transparent;padding:0;border:none;border-radius:0;position:relative;overflow:hidden}.feld-gallery[data-theme=dark] .feld-gallery-itemSurface{background:transparent}.feld-gallery-itemSurface .feld-modal-overlay{position:absolute!important;inset:0!important}input::placeholder,textarea::placeholder{font:inherit;color:var(--black-24);transition:none}input:hover::placeholder,textarea:hover::placeholder{color:var(--black-48)}:where(button,a,input,textarea,select,summary,[role=button],[role=link]){transition:none!important}.h1,h1{font-size:var(--h1-size);line-height:var(--h1-line-height);margin:24px 0}.h1,.h2,h1,h2{font-weight:var(--font-weight-semibold)}.h2,h2{font-size:var(--h2-size);line-height:var(--h2-line-height);margin:16px 0}.h3,h3{font-size:var(--h3-size);line-height:var(--h3-line-height);font-weight:var(--font-weight-semibold);margin:8px 0}p{font-size:var(--text-m-size);line-height:var(--text-m-line-height);font-weight:var(--font-weight-medium);margin-bottom:8px}.text-l{font:inherit;font-size:var(--text-l-size);line-height:var(--text-l-line-height);font-weight:var(--font-weight-medium)}.text-l p{margin-bottom:16px}.text-l p:first-of-type{text-indent:40px}.text-m{font:inherit;font-size:var(--text-m-size);line-height:var(--text-m-line-height);font-weight:var(--font-weight-medium)}.text-s{font:inherit;font-size:var(--text-s-size);line-height:var(--text-s-line-height);font-weight:var(--font-weight-medium)}.aalt{font-feature-settings:"aalt" on}.ccmp{font-feature-settings:"ccmp" on}.locl{font-feature-settings:"locl" on}.subs{font-feature-settings:"subs" on}.sinf{font-feature-settings:"sinf" on}.sups{font-feature-settings:"sups" on}.numr{font-feature-settings:"numr" on}.dnom{font-feature-settings:"dnom" on}.frac{font-feature-settings:"frac" on}.ordn{font-feature-settings:"ordn" on}.lnum{font-feature-settings:"lnum" on}.onum{font-feature-settings:"onum" on}.case{font-feature-settings:"case" on}.dlig{font-feature-settings:"dlig" on}.liga{font-feature-settings:"liga" on}.ss01{font-feature-settings:"ss01" on}.ss02{font-feature-settings:"ss02" on}.cv01{font-feature-settings:"cv01" on}.cv02{font-feature-settings:"cv02" on}.feld-level-0{padding:4px 8px;gap:var(--uf-control-gap)}.feld-level-1{padding:4px}.b-2{color:var(--black-2)}.b-4{color:var(--black-4)}.b-6{color:var(--black-6)}.b-8{color:var(--black-8)}.b-10{color:var(--black-10)}.b-12{color:var(--black-12)}.b-14{color:var(--black-14)}.b-16{color:var(--black-16)}.b-18{color:var(--black-18)}.b-20{color:var(--black-20)}.b-22{color:var(--black-22)}.b-24{color:var(--black-24)}.b-26{color:var(--black-26)}.b-28{color:var(--black-28)}.b-30{color:var(--black-30)}.b-32{color:var(--black-32)}.b-34{color:var(--black-34)}.b-36{color:var(--black-36)}.b-38{color:var(--black-38)}.b-40{color:var(--black-40)}.b-42{color:var(--black-42)}.b-44{color:var(--black-44)}.b-46{color:var(--black-46)}.b-48{color:var(--black-48)}.b-50{color:var(--black-50)}.b-52{color:var(--black-52)}.b-54{color:var(--black-54)}.b-56{color:var(--black-56)}.b-58{color:var(--black-58)}.b-60{color:var(--black-60)}.b-62{color:var(--black-62)}.b-64{color:var(--black-64)}.b-66{color:var(--black-66)}.b-68{color:var(--black-68)}.b-70{color:var(--black-70)}.b-72{color:var(--black-72)}.b-74{color:var(--black-74)}.b-76{color:var(--black-76)}.b-78{color:var(--black-78)}.b-80{color:var(--black-80)}.b-82{color:var(--black-82)}.b-84{color:var(--black-84)}.b-86{color:var(--black-86)}.b-88{color:var(--black-88)}.b-90{color:var(--black-90)}.b-92{color:var(--black-92)}.b-94{color:var(--black-94)}.b-96{color:var(--black-96)}.b-98{color:var(--black-98)}.b-100{color:var(--black-100)}.w-2{color:var(--white-2)}.w-4{color:var(--white-4)}.w-6{color:var(--white-6)}.w-8{color:var(--white-8)}.w-10{color:var(--white-10)}.w-12{color:var(--white-12)}.w-14{color:var(--white-14)}.w-16{color:var(--white-16)}.w-18{color:var(--white-18)}.w-20{color:var(--white-20)}.w-22{color:var(--white-22)}.w-24{color:var(--white-24)}.w-26{color:var(--white-26)}.w-28{color:var(--white-28)}.w-30{color:var(--white-30)}.w-32{color:var(--white-32)}.w-34{color:var(--white-34)}.w-36{color:var(--white-36)}.w-38{color:var(--white-38)}.w-40{color:var(--white-40)}.w-42{color:var(--white-42)}.w-44{color:var(--white-44)}.w-46{color:var(--white-46)}.w-48{color:var(--white-48)}.w-50{color:var(--white-50)}.w-52{color:var(--white-52)}.w-54{color:var(--white-54)}.w-56{color:var(--white-56)}.w-58{color:var(--white-58)}.w-60{color:var(--white-60)}.w-62{color:var(--white-62)}.w-64{color:var(--white-64)}.w-66{color:var(--white-66)}.w-68{color:var(--white-68)}.w-70{color:var(--white-70)}.w-72{color:var(--white-72)}.w-74{color:var(--white-74)}.w-76{color:var(--white-76)}.w-78{color:var(--white-78)}.w-80{color:var(--white-80)}.w-82{color:var(--white-82)}.w-84{color:var(--white-84)}.w-86{color:var(--white-86)}.w-88{color:var(--white-88)}.w-90{color:var(--white-90)}.w-92{color:var(--white-92)}.w-94{color:var(--white-94)}.w-96{color:var(--white-96)}.w-98{color:var(--white-98)}.w-100{color:var(--white-100)}html.js,html.no-js{color:var(--black-100);scroll-padding-top:60px;scroll-padding-bottom:60px}::-webkit-scrollbar{display:initial}*{-ms-overflow-style:auto;scrollbar-width:auto}.feld-text{display:inline-flex;align-items:center;height:auto;min-height:var(--uf-text-min-height,var(--uf-control-height));padding:var(--uf-text-pad-y) var(--uf-control-pad-text);gap:var(--uf-control-gap);box-sizing:border-box;margin:0;color:var(--uf-color-foreground,var(--black-100))}.feld-text--inset-none{padding-left:0;padding-right:0}.feld-text.feld-text--default{font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height);letter-spacing:var(--uf-control-letter-spacing);font-weight:400}.feld-text.feld-text--label{font-size:var(--uf-text-section-size);line-height:var(--uf-text-section-line-height);letter-spacing:var(--uf-letter-spacing-normal,.02em);font-weight:400}.feld-text--align-left{justify-content:flex-start;text-align:left}.feld-text--align-center{justify-content:center;text-align:center}.feld-text--align-right{justify-content:flex-end;text-align:right}.feld-text__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.feld-text__content{min-width:0}.feld-text.feld-text--default .feld-text__content{font-size:var(--uf-control-font-size);line-height:var(--uf-control-line-height)}.feld-text.feld-text--label .feld-text__content{font-size:var(--uf-text-section-size);line-height:var(--uf-text-section-line-height)}.feld-text--withIcon.feld-text--icon-left:not(.feld-text--align-center){padding-left:var(--uf-control-pad-icon);padding-right:var(--uf-control-pad-text)}.feld-text--withIcon.feld-text--icon-right:not(.feld-text--align-center){padding-right:var(--uf-control-pad-icon);padding-left:var(--uf-control-pad-text)}.feld-button{position:relative;display:inline-flex;align-items:center;cursor:pointer;border-radius:var(--uf-radius-sm,var(--feld-radius-sm));border:none;font-family:var(--uf-font-family-base,var(--font-family,var(--feld-font-family)));font-weight:400;letter-spacing:.02em;line-height:var(--uf-control-line-height);text-decoration:none;transition:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;min-width:0}.feld-button:focus-visible{outline:none;box-shadow:none}.feld-button:hover:not(:disabled){font-weight:600}.feld-button--stretch{width:100%}.feld-button--shrink{width:auto}.feld-button--text-left{text-align:left;justify-content:flex-start}.feld-button--text-right{text-align:right;justify-content:flex-end}.feld-button--text-center{text-align:center;justify-content:center}.feld-button--primary{background-color:var(--feld-color-primary);color:var(--feld-color-primary-contrast)}.feld-button--primary:hover:not(:disabled){background-color:var(--feld-color-primary-hover)}.feld-button--primary:active:not(:disabled){background-color:var(--feld-color-primary-active)}.feld-button--secondary{background-color:var(--feld-color-secondary);color:var(--feld-color-secondary-contrast)}.feld-button--secondary:hover:not(:disabled){background-color:var(--feld-color-secondary-hover)}.feld-option.feld-button--accent{background-color:var(--uf-color-cta,#ff4a1a);color:var(--uf-color-cta-contrast,#fff);border-radius:var(--uf-radius-md,10px)}.feld-option.feld-button--accent:hover:not(:disabled){background-color:var(--uf-mood-color,var(--uf-color-cta-hover,var(--uf-color-cta,#ff4a1a)));color:var(--uf-color-cta-contrast,#fff)}.feld-option.feld-button--accent:active:not(:disabled){background-color:var(--uf-mood-color,var(--uf-color-cta-active,var(--uf-color-cta-hover,var(--uf-color-cta,#ff4a1a))));color:var(--uf-color-cta-contrast,#fff)}.feld-option.feld-button--outline{background-color:transparent;color:var(--uf-color-text-primary,#1f1f1f);border:1px solid var(--uf-color-border,rgba(0,0,0,.1));border-radius:var(--uf-radius-md,10px)}.feld-option.feld-button--outline:hover:not(:disabled){background-color:var(--uf-color-hover,rgba(0,0,0,.04));color:var(--uf-color-text-primary,#1f1f1f)}.feld-option.feld-button--outline:active:not(:disabled){background-color:var(--uf-color-active,rgba(0,0,0,.08));color:var(--uf-color-text-primary,#1f1f1f)}.feld-option.feld-button--default{background-color:transparent;color:var(--uf-color-foreground,var(--black-80,#333))}.feld-option.feld-button--default:hover:not(:disabled){background-color:var(--uf-color-hover)}.feld-option.feld-button--suggestion{background-color:transparent;color:var(--uf-color-foreground,var(--black-80,#333));opacity:.32;--uf-control-gap:8px}.feld-option.feld-button--suggestion:focus-visible,.feld-option.feld-button--suggestion:hover:not(:disabled){background-color:var(--uf-color-hover);opacity:1}.feld-button--outlined{background-color:transparent;color:var(--feld-color-primary);border:1px solid var(--feld-color-primary)}.feld-button--outlined:hover:not(:disabled){background-color:var(--feld-color-primary);color:var(--feld-color-primary-contrast)}.feld-button--ghost{background-color:transparent;color:var(--feld-color-primary)}.feld-button--ghost:hover:not(:disabled){background-color:var(--feld-color-primary-light)}.feld-option.feld-button--delete{background-color:transparent;color:var(--uf-color-foreground,var(--black-80,#333))}.feld-option.feld-button--delete:hover:not(:disabled){background-color:#dc354612;color:#dc3546}.feld-button--disabled,.feld-button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.feld-button--loading{cursor:wait}.feld-button--loading .feld-button__text{opacity:.7}.feld-button__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feld-button__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.feld-button__text{display:flex;align-items:center;gap:var(--uf-control-gap)}.feld-button__label,.feld-button__text{min-width:0;flex:1 1 auto;overflow:hidden}.feld-button__label{display:block;text-overflow:ellipsis;white-space:nowrap}.feld-button__text>:last-child{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feld-button__rightText{flex:0 0 auto;min-width:max-content;margin-left:auto;padding-left:12px;opacity:.55;white-space:nowrap}.feld-button__text>.feld-button__rightText:last-child{min-width:max-content;flex:0 0 auto;overflow:visible;text-overflow:clip;white-space:nowrap}.feld-button--iconOnly{width:var(--uf-control-height);height:var(--uf-control-height);min-width:var(--uf-control-height);padding-left:var(--uf-control-pad-icon);padding-right:var(--uf-control-pad-icon);justify-content:center}.feld-button--iconOnly .feld-button__icon{margin:0}.feld-button--iconOnly .feld-button__iconSvg{display:block}.feld-spinner{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-radius:50%;animation:feld-spin 1s linear infinite}.feld-spinner--small{width:12px;height:12px;border-width:1px}@keyframes feld-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.feld-input-wrapper{display:flex;flex-direction:column;gap:var(--space-2);cursor:pointer;width:100%}.feld-input-wrapper--horizontal{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-column-gap:var(--uf-control-gap,10px);column-gap:var(--uf-control-gap,10px);grid-row-gap:0;row-gap:0;width:100%}.feld-input-wrapper--horizontal .feld-label{height:var(--uf-control-height);min-height:var(--uf-control-height);display:flex;align-items:center}.feld-input-wrapper .feld-label{color:var(--black-80);padding:0;font-weight:400;display:flex;align-items:center;gap:4px}.feld-input__labelText{min-height:unset!important;padding:4px 8px!important;gap:4px!important}.feld-input__labelText--horizontal{padding:0 8px!important}.feld-label__required{color:#dc3546;font-weight:700}.feld-input-wrapper .feld-option-input{box-sizing:border-box;padding-top:calc((var(--uf-control-height) - var(--uf-control-line-height)) / 2);padding-bottom:calc((var(--uf-control-height) - var(--uf-control-line-height)) / 2);display:block;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none}.feld-input__control{position:relative;display:block;width:100%}.feld-input__icon{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none;opacity:.9}.feld-input__icon svg{display:block;width:20px;height:20px}.feld-input__icon--left{left:calc(var(--uf-control-pad-left, var(--uf-control-pad-text, 8px)) + (var(--feld-option-level, 0) * 28px))}.feld-input__icon--right{right:var(--uf-control-pad-right,var(--uf-control-pad-text,8px))}.feld-option-input.feld-input--iconLeft{padding-left:calc(var(--uf-control-pad-left, var(--uf-control-pad-text, 8px)) + (var(--feld-option-level, 0) * 28px) + 20px + var(--uf-control-gap, 10px))}.feld-option-input.feld-input--iconRight{padding-right:calc(var(--uf-control-pad-right, var(--uf-control-pad-text, 8px)) + 20px + var(--uf-control-gap, 10px))}.feld-option-input.feld-input--textarea{resize:none}.feld-option-input.feld-input--scroll{height:var(--uf-control-height);min-height:var(--uf-control-height);white-space:nowrap;overflow-wrap:normal;word-break:normal}.feld-option-input.feld-input--scroll:not(:focus){overflow:hidden;text-overflow:ellipsis}.feld-option-input.feld-input--scroll:focus{text-overflow:clip;overflow-x:auto;overflow-y:hidden}.feld-option-input.feld-input--textarea.feld-input--wrap{height:var(--uf-control-height);min-height:var(--uf-control-height);overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.feld-input-wrapper .feld-option-input[type=number]::-webkit-inner-spin-button,.feld-input-wrapper .feld-option-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.feld-input-wrapper .feld-option-input[type=number]{-moz-appearance:textfield}.feld-media{width:100%;display:block}.feld-media-element{max-width:100%;display:block}.feld-media--image .feld-media-element{width:100%;height:100%}.feld-media--audio .feld-media-element,.feld-media--video .feld-media-element{width:100%;height:auto}.feld-image{display:block;width:100%;height:100%;background-color:var(--uf-color-hover,var(--black-8))}.feld-image--rounded{border-radius:var(--uf-radius-md)}.feld-image--circle{border-radius:9999px}.feld-image--thumbnail{border-radius:var(--uf-radius-sm);border:1px solid var(--black-12);padding:2px;background:var(--black-4)}.feld-heading{margin:0;font-family:var(--font-display-family,var(--font-family));letter-spacing:-.02em;color:var(--uf-color-text-primary)}.feld-heading--1{font-size:var(--text-display-1,var(--h1-size,32px));line-height:var(--line-display-1,var(--h1-line-height,36px))}.feld-heading--2{font-size:var(--text-display-2,var(--h2-size,20px));line-height:var(--line-display-2,var(--h2-line-height,24px))}.feld-heading--3{font-size:var(--text-title,var(--h3-size,14px));line-height:var(--line-title,var(--h3-line-height,16px))}.feld-heading--4{font-size:var(--text-subtitle,var(--text-l-size,16px));line-height:1.3}.feld-heading--align-left{text-align:left}.feld-heading--align-center{text-align:center}.feld-heading--align-right{text-align:right}.feld-heading--tone-default{color:var(--uf-color-text-primary)}.feld-heading--tone-muted{color:var(--uf-color-text-secondary)}.feld-heading--tone-accent{color:var(--uf-color-cta)}.feld-card{border-radius:var(--uf-radius-lg);border:var(--uf-border-subtle);background:var(--uf-color-panel);box-shadow:none}.feld-card--muted{background:var(--uf-color-props-panel)}.feld-card--ghost{background:transparent;border:var(--uf-border-width-thin) dashed var(--uf-color-border)}.feld-card--pad-sm{padding:16px}.feld-card--pad-md{padding:24px}.feld-card--pad-lg{padding:32px}.feld-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:var(--uf-font-size-sm);border:1px solid transparent;white-space:nowrap}.feld-badge--sm{font-size:var(--uf-font-size-xs);padding:4px 8px}.feld-badge--md{font-size:var(--uf-font-size-sm)}.feld-badge--default{background:var(--uf-color-panel)}.feld-badge--default,.feld-badge--muted{border-color:var(--uf-color-border);color:var(--uf-color-text-secondary)}.feld-badge--muted{background:var(--uf-color-props-panel)}.feld-badge--accent{background:var(--black-4);border-color:var(--uf-color-cta,#ff4000);color:var(--uf-color-cta,#ff4000)}.uf-panel{background:var(--uf-color-panel);border:var(--uf-border-subtle);border-radius:var(--uf-radius-lg);box-shadow:none;padding:var(--uf-spacing-6);display:flex;flex-direction:column;gap:var(--uf-spacing-4)}.uf-panel--plain{background:transparent;border:none;box-shadow:none;padding:0}.uf-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--uf-spacing-4)}.uf-panel__heading{display:flex;flex-direction:column;gap:var(--uf-spacing-2)}.uf-panel__kicker{margin:0;font-size:var(--uf-font-size-xs);letter-spacing:var(--uf-letter-spacing-wider);text-transform:uppercase;color:var(--uf-color-text-secondary)}.uf-panel__title{margin:0;font-size:var(--uf-font-size-lg);line-height:var(--uf-line-height-tight);letter-spacing:var(--uf-letter-spacing-tight);font-weight:var(--uf-font-weight-semibold);color:var(--uf-color-text-primary)}.uf-panel__description{margin:0;font-size:var(--uf-font-size-md);line-height:var(--uf-line-height-normal);color:var(--uf-color-text-secondary)}.uf-panel__actions{display:flex;align-items:center;gap:var(--uf-spacing-2)}.uf-panel__body{display:flex;flex-direction:column;gap:var(--uf-spacing-3)}.uf-panel__body--with-header{margin-top:var(--uf-spacing-2)}.userface-page,.userface-page *{box-sizing:border-box}.userface-page{width:100%}.hero .userface-page{text-align:center}.uf-title{font-family:var(--font-display-family);font-size:var(--text-display-1,56px);line-height:var(--line-display-1,1.05);letter-spacing:-.015em;font-weight:700}.hero .uf-title{margin:0 auto}.uf-subtitle .feld-text__content{font-size:var(--text-body-lg,18px);line-height:1.6;color:var(--color-text-muted,#6b6b6b)}.hero .uf-subtitle .feld-text__content{margin:0 auto;max-width:720px}.uf-tagline .feld-text__content{font-size:var(--text-body-sm,14px);line-height:1.5;color:var(--color-text,#1f1f1f);font-weight:600}.uf-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-label,12px);color:var(--color-text-muted,#6b6b6b)}.uf-actions{display:flex;flex-wrap:wrap;gap:12px}.hero .uf-actions{justify-content:center}@media (max-width:720px){.uf-title{font-size:32px}}.uf-stack{width:100%;max-width:var(--uf-stack-max,960px);display:flex;flex-direction:column;gap:var(--uf-stack-gap,16px);padding:0;margin:0 auto}.uf-stack--card{border-radius:var(--uf-radius-xl);border:var(--uf-border-subtle);background:var(--uf-color-panel);box-shadow:none}.uf-stack--padded{padding:clamp(28px,4vw,48px) clamp(24px,4vw,40px)}.uf-stack--center{align-items:center;text-align:center}.uf-stack--left{align-items:flex-start;text-align:left}.uf-stack--row{flex-direction:row;align-items:center}.uf-stack--wrap{flex-wrap:wrap}@media (max-width:720px){.uf-stack--padded{padding:28px 20px}}