@layer ui-reset,ui-base,sf-base,ui-components,sf-pages;@layer ui-reset{html{line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;touch-action:manipulation;-moz-tab-size:4;tab-size:4;font-family:var(--ui-font-body)}*{margin:0;padding:0;font:inherit;word-wrap:break-word;-webkit-tap-highlight-color:transparent}*,*:before,*:after,*::backdrop{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--ui-border, currentColor)}hr{height:0;color:inherit;border-top-width:1px}body{min-height:100dvh;position:relative}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}iframe{border:none}img,video{max-width:100%;height:auto}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul{list-style:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}button,input,optgroup,select,textarea{color:inherit}button,select{text-transform:none}table{text-indent:0;border-color:inherit;border-collapse:collapse}*::placeholder{opacity:unset;color:#9ca3af;-webkit-user-select:none;user-select:none}textarea{resize:vertical}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em;font-family:var(--ui-font-mono)}input[type=text],input[type=email],input[type=search],input[type=password]{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=number]{-moz-appearance:textfield}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer ui-base{*{font-feature-settings:"cv11"}html{color:var(--ui-fg);background:var(--ui-bg);line-height:1.5}*::placeholder,*[data-placeholder]{color:color-mix(in srgb,var(--ui-fg-muted) 80%,transparent)}*::selection{background:color-mix(in srgb,var(--cp-emphasized) 80%,transparent)}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.015em}:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}[tabindex="-1"]:focus-visible{outline:none}}.ui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root,.light{--ui-gray-50: #fafaf9;--ui-gray-100: #f5f5f4;--ui-gray-200: #e7e5e4;--ui-gray-300: #d6d3d1;--ui-gray-400: #a8a29e;--ui-gray-500: #78716c;--ui-gray-600: #57534e;--ui-gray-700: #44403c;--ui-gray-800: #292524;--ui-gray-900: #1c1917;--ui-gray-950: #0f0e0d;--ui-red-50: #fef2f0;--ui-red-100: #fce4de;--ui-red-200: #f9c9bd;--ui-red-300: #f4a894;--ui-red-400: #ee8068;--ui-red-500: #ea553e;--ui-red-600: #c44632;--ui-red-700: #a93a28;--ui-red-800: #7f2c1e;--ui-red-900: #561e15;--ui-red-950: #36130d;--ui-orange-50: #fff7ed;--ui-orange-100: #ffedd5;--ui-orange-200: #fed7aa;--ui-orange-300: #fdba74;--ui-orange-400: #fb923c;--ui-orange-500: #f97316;--ui-orange-600: #ea580c;--ui-orange-700: #92310a;--ui-orange-800: #6c2710;--ui-orange-900: #3b1106;--ui-orange-950: #220a04;--ui-yellow-50: #fefce8;--ui-yellow-100: #fef9c3;--ui-yellow-200: #fef08a;--ui-yellow-300: #fde047;--ui-yellow-400: #facc15;--ui-yellow-500: #eab308;--ui-yellow-600: #ca8a04;--ui-yellow-700: #845209;--ui-yellow-800: #713f12;--ui-yellow-900: #422006;--ui-yellow-950: #281304;--ui-green-50: #f0fdf4;--ui-green-100: #dcfce7;--ui-green-200: #bbf7d0;--ui-green-300: #86efac;--ui-green-400: #4ade80;--ui-green-500: #22c55e;--ui-green-600: #16a34a;--ui-green-700: #116932;--ui-green-800: #124a28;--ui-green-900: #042713;--ui-green-950: #03190c;--ui-teal-50: #f0fdfa;--ui-teal-100: #ccfbf1;--ui-teal-200: #99f6e4;--ui-teal-300: #5eead4;--ui-teal-400: #2dd4bf;--ui-teal-500: #14b8a6;--ui-teal-600: #0d9488;--ui-teal-700: #0c5d56;--ui-teal-800: #114240;--ui-teal-900: #032726;--ui-teal-950: #021716;--ui-blue-50: #eff6ff;--ui-blue-100: #dbeafe;--ui-blue-200: #bfdbfe;--ui-blue-300: #a3cfff;--ui-blue-400: #60a5fa;--ui-blue-500: #3b82f6;--ui-blue-600: #2563eb;--ui-blue-700: #173da6;--ui-blue-800: #1a3478;--ui-blue-900: #14204a;--ui-blue-950: #0c142e;--ui-cyan-50: #ecfeff;--ui-cyan-100: #cffafe;--ui-cyan-200: #a5f3fc;--ui-cyan-300: #67e8f9;--ui-cyan-400: #22d3ee;--ui-cyan-500: #06b6d4;--ui-cyan-600: #0891b2;--ui-cyan-700: #0c5c72;--ui-cyan-800: #134152;--ui-cyan-900: #072a38;--ui-cyan-950: #051b24;--ui-purple-50: #faf5ff;--ui-purple-100: #f3e8ff;--ui-purple-200: #e9d5ff;--ui-purple-300: #d8b4fe;--ui-purple-400: #c084fc;--ui-purple-500: #a855f7;--ui-purple-600: #9333ea;--ui-purple-700: #641ba3;--ui-purple-800: #4a1772;--ui-purple-900: #2f0553;--ui-purple-950: #1a032e;--ui-pink-50: #fdf2f8;--ui-pink-100: #fce7f3;--ui-pink-200: #fbcfe8;--ui-pink-300: #f9a8d4;--ui-pink-400: #f472b6;--ui-pink-500: #ec4899;--ui-pink-600: #db2777;--ui-pink-700: #a41752;--ui-pink-800: #6d0e34;--ui-pink-900: #45061f;--ui-pink-950: #2c0514;--ui-whiteAlpha-50: rgba(255, 255, 255, .04);--ui-whiteAlpha-100: rgba(255, 255, 255, .06);--ui-whiteAlpha-200: rgba(255, 255, 255, .08);--ui-whiteAlpha-300: rgba(255, 255, 255, .16);--ui-whiteAlpha-400: rgba(255, 255, 255, .24);--ui-whiteAlpha-500: rgba(255, 255, 255, .36);--ui-whiteAlpha-600: rgba(255, 255, 255, .48);--ui-whiteAlpha-700: rgba(255, 255, 255, .64);--ui-whiteAlpha-800: rgba(255, 255, 255, .8);--ui-whiteAlpha-900: rgba(255, 255, 255, .92);--ui-whiteAlpha-950: rgba(255, 255, 255, .95);--ui-blackAlpha-50: rgba(0, 0, 0, .04);--ui-blackAlpha-100: rgba(0, 0, 0, .06);--ui-blackAlpha-200: rgba(0, 0, 0, .08);--ui-blackAlpha-300: rgba(0, 0, 0, .16);--ui-blackAlpha-400: rgba(0, 0, 0, .24);--ui-blackAlpha-500: rgba(0, 0, 0, .36);--ui-blackAlpha-600: rgba(0, 0, 0, .48);--ui-blackAlpha-700: rgba(0, 0, 0, .64);--ui-blackAlpha-800: rgba(0, 0, 0, .8);--ui-blackAlpha-900: rgba(0, 0, 0, .92);--ui-blackAlpha-950: rgba(0, 0, 0, .95);--ui-gray-solid: var(--ui-gray-900);--ui-gray-contrast: #ffffff;--ui-gray-fg: var(--ui-gray-800);--ui-gray-subtle: var(--ui-gray-100);--ui-gray-muted: var(--ui-gray-200);--ui-gray-emphasized: var(--ui-gray-300);--ui-gray-focus-ring: var(--ui-gray-400);--ui-gray-border: var(--ui-gray-200);--ui-red-solid: var(--ui-red-600);--ui-red-contrast: #ffffff;--ui-red-fg: #b8412d;--ui-red-subtle: #fdf2ef;--ui-red-muted: #fae0d8;--ui-red-emphasized: #f5beaf;--ui-red-focus-ring: var(--ui-red-500);--ui-red-border: #f5d3ca;--ui-orange-solid: var(--ui-orange-600);--ui-orange-contrast: #ffffff;--ui-orange-fg: var(--ui-orange-700);--ui-orange-subtle: var(--ui-orange-100);--ui-orange-muted: var(--ui-orange-200);--ui-orange-emphasized: var(--ui-orange-300);--ui-orange-focus-ring: var(--ui-orange-500);--ui-orange-border: var(--ui-orange-500);--ui-yellow-solid: var(--ui-yellow-500);--ui-yellow-contrast: #000000;--ui-yellow-fg: var(--ui-yellow-700);--ui-yellow-subtle: var(--ui-yellow-100);--ui-yellow-muted: var(--ui-yellow-200);--ui-yellow-emphasized: var(--ui-yellow-300);--ui-yellow-focus-ring: var(--ui-yellow-500);--ui-yellow-border: var(--ui-yellow-500);--ui-green-solid: var(--ui-green-600);--ui-green-contrast: #ffffff;--ui-green-fg: var(--ui-green-700);--ui-green-subtle: var(--ui-green-100);--ui-green-muted: var(--ui-green-200);--ui-green-emphasized: var(--ui-green-300);--ui-green-focus-ring: var(--ui-green-500);--ui-green-border: var(--ui-green-500);--ui-teal-solid: var(--ui-teal-600);--ui-teal-contrast: #ffffff;--ui-teal-fg: var(--ui-teal-700);--ui-teal-subtle: var(--ui-teal-100);--ui-teal-muted: var(--ui-teal-200);--ui-teal-emphasized: var(--ui-teal-300);--ui-teal-focus-ring: var(--ui-teal-500);--ui-teal-border: var(--ui-teal-500);--ui-blue-solid: var(--ui-blue-600);--ui-blue-contrast: #ffffff;--ui-blue-fg: var(--ui-blue-700);--ui-blue-subtle: var(--ui-blue-100);--ui-blue-muted: var(--ui-blue-200);--ui-blue-emphasized: var(--ui-blue-300);--ui-blue-focus-ring: var(--ui-blue-500);--ui-blue-border: var(--ui-blue-500);--ui-cyan-solid: var(--ui-cyan-600);--ui-cyan-contrast: #ffffff;--ui-cyan-fg: var(--ui-cyan-700);--ui-cyan-subtle: var(--ui-cyan-100);--ui-cyan-muted: var(--ui-cyan-200);--ui-cyan-emphasized: var(--ui-cyan-300);--ui-cyan-focus-ring: var(--ui-cyan-500);--ui-cyan-border: var(--ui-cyan-500);--ui-purple-solid: var(--ui-purple-600);--ui-purple-contrast: #ffffff;--ui-purple-fg: var(--ui-purple-700);--ui-purple-subtle: var(--ui-purple-100);--ui-purple-muted: var(--ui-purple-200);--ui-purple-emphasized: var(--ui-purple-300);--ui-purple-focus-ring: var(--ui-purple-500);--ui-purple-border: var(--ui-purple-500);--ui-pink-solid: var(--ui-pink-600);--ui-pink-contrast: #ffffff;--ui-pink-fg: var(--ui-pink-700);--ui-pink-subtle: var(--ui-pink-100);--ui-pink-muted: var(--ui-pink-200);--ui-pink-emphasized: var(--ui-pink-300);--ui-pink-focus-ring: var(--ui-pink-500);--ui-pink-border: var(--ui-pink-500)}.dark{--ui-gray-solid: var(--ui-gray-50);--ui-gray-contrast: var(--ui-gray-950);--ui-gray-fg: var(--ui-gray-200);--ui-gray-subtle: var(--ui-gray-900);--ui-gray-muted: var(--ui-gray-800);--ui-gray-emphasized: var(--ui-gray-700);--ui-gray-focus-ring: var(--ui-gray-400);--ui-gray-border: var(--ui-gray-800);--ui-red-solid: var(--ui-red-600);--ui-red-contrast: #ffffff;--ui-red-fg: #ff8f78;--ui-red-subtle: rgba(240, 101, 77, .12);--ui-red-muted: rgba(240, 101, 77, .2);--ui-red-emphasized: rgba(240, 101, 77, .32);--ui-red-focus-ring: var(--ui-red-500);--ui-red-border: rgba(240, 101, 77, .34);--ui-orange-solid: var(--ui-orange-600);--ui-orange-contrast: #000000;--ui-orange-fg: var(--ui-orange-300);--ui-orange-subtle: var(--ui-orange-900);--ui-orange-muted: var(--ui-orange-800);--ui-orange-emphasized: var(--ui-orange-700);--ui-orange-focus-ring: var(--ui-orange-500);--ui-orange-border: var(--ui-orange-400);--ui-yellow-solid: var(--ui-yellow-500);--ui-yellow-contrast: #000000;--ui-yellow-fg: var(--ui-yellow-300);--ui-yellow-subtle: var(--ui-yellow-900);--ui-yellow-muted: var(--ui-yellow-800);--ui-yellow-emphasized: var(--ui-yellow-700);--ui-yellow-focus-ring: var(--ui-yellow-500);--ui-yellow-border: var(--ui-yellow-400);--ui-green-solid: var(--ui-green-600);--ui-green-contrast: #ffffff;--ui-green-fg: var(--ui-green-300);--ui-green-subtle: var(--ui-green-900);--ui-green-muted: var(--ui-green-800);--ui-green-emphasized: var(--ui-green-700);--ui-green-focus-ring: var(--ui-green-500);--ui-green-border: var(--ui-green-400);--ui-teal-solid: var(--ui-teal-600);--ui-teal-contrast: #ffffff;--ui-teal-fg: var(--ui-teal-300);--ui-teal-subtle: var(--ui-teal-900);--ui-teal-muted: var(--ui-teal-800);--ui-teal-emphasized: var(--ui-teal-700);--ui-teal-focus-ring: var(--ui-teal-500);--ui-teal-border: var(--ui-teal-400);--ui-blue-solid: var(--ui-blue-600);--ui-blue-contrast: #ffffff;--ui-blue-fg: var(--ui-blue-300);--ui-blue-subtle: var(--ui-blue-900);--ui-blue-muted: var(--ui-blue-800);--ui-blue-emphasized: var(--ui-blue-700);--ui-blue-focus-ring: var(--ui-blue-500);--ui-blue-border: var(--ui-blue-400);--ui-cyan-solid: var(--ui-cyan-600);--ui-cyan-contrast: #ffffff;--ui-cyan-fg: var(--ui-cyan-300);--ui-cyan-subtle: var(--ui-cyan-900);--ui-cyan-muted: var(--ui-cyan-800);--ui-cyan-emphasized: var(--ui-cyan-700);--ui-cyan-focus-ring: var(--ui-cyan-500);--ui-cyan-border: var(--ui-cyan-400);--ui-purple-solid: var(--ui-purple-600);--ui-purple-contrast: #ffffff;--ui-purple-fg: var(--ui-purple-300);--ui-purple-subtle: var(--ui-purple-900);--ui-purple-muted: var(--ui-purple-800);--ui-purple-emphasized: var(--ui-purple-700);--ui-purple-focus-ring: var(--ui-purple-500);--ui-purple-border: var(--ui-purple-400);--ui-pink-solid: var(--ui-pink-600);--ui-pink-contrast: #ffffff;--ui-pink-fg: var(--ui-pink-300);--ui-pink-subtle: var(--ui-pink-900);--ui-pink-muted: var(--ui-pink-800);--ui-pink-emphasized: var(--ui-pink-700);--ui-pink-focus-ring: var(--ui-pink-500);--ui-pink-border: var(--ui-pink-400)}:root,.light,.dark{--cp-50: var(--ui-red-50);--cp-100: var(--ui-red-100);--cp-200: var(--ui-red-200);--cp-300: var(--ui-red-300);--cp-400: var(--ui-red-400);--cp-500: var(--ui-red-500);--cp-600: var(--ui-red-600);--cp-700: var(--ui-red-700);--cp-800: var(--ui-red-800);--cp-900: var(--ui-red-900);--cp-950: var(--ui-red-950);--cp-solid: var(--ui-red-solid);--cp-contrast: var(--ui-red-contrast);--cp-fg: var(--ui-red-fg);--cp-subtle: var(--ui-red-subtle);--cp-muted: var(--ui-red-muted);--cp-emphasized: var(--ui-red-emphasized);--cp-focus-ring: var(--ui-red-focus-ring);--cp-border: var(--ui-red-border)}.nv-cp-gray{--cp-50: var(--ui-gray-50);--cp-100: var(--ui-gray-100);--cp-200: var(--ui-gray-200);--cp-300: var(--ui-gray-300);--cp-400: var(--ui-gray-400);--cp-500: var(--ui-gray-500);--cp-600: var(--ui-gray-600);--cp-700: var(--ui-gray-700);--cp-800: var(--ui-gray-800);--cp-900: var(--ui-gray-900);--cp-950: var(--ui-gray-950);--cp-solid: var(--ui-gray-solid);--cp-contrast: var(--ui-gray-contrast);--cp-fg: var(--ui-gray-fg);--cp-subtle: var(--ui-gray-subtle);--cp-muted: var(--ui-gray-muted);--cp-emphasized: var(--ui-gray-emphasized);--cp-focus-ring: var(--ui-gray-focus-ring);--cp-border: var(--ui-gray-border)}.nv-cp-red{--cp-50: var(--ui-red-50);--cp-100: var(--ui-red-100);--cp-200: var(--ui-red-200);--cp-300: var(--ui-red-300);--cp-400: var(--ui-red-400);--cp-500: var(--ui-red-500);--cp-600: var(--ui-red-600);--cp-700: var(--ui-red-700);--cp-800: var(--ui-red-800);--cp-900: var(--ui-red-900);--cp-950: var(--ui-red-950);--cp-solid: var(--ui-red-solid);--cp-contrast: var(--ui-red-contrast);--cp-fg: var(--ui-red-fg);--cp-subtle: var(--ui-red-subtle);--cp-muted: var(--ui-red-muted);--cp-emphasized: var(--ui-red-emphasized);--cp-focus-ring: var(--ui-red-focus-ring);--cp-border: var(--ui-red-border)}.nv-cp-orange{--cp-50: var(--ui-orange-50);--cp-100: var(--ui-orange-100);--cp-200: var(--ui-orange-200);--cp-300: var(--ui-orange-300);--cp-400: var(--ui-orange-400);--cp-500: var(--ui-orange-500);--cp-600: var(--ui-orange-600);--cp-700: var(--ui-orange-700);--cp-800: var(--ui-orange-800);--cp-900: var(--ui-orange-900);--cp-950: var(--ui-orange-950);--cp-solid: var(--ui-orange-solid);--cp-contrast: var(--ui-orange-contrast);--cp-fg: var(--ui-orange-fg);--cp-subtle: var(--ui-orange-subtle);--cp-muted: var(--ui-orange-muted);--cp-emphasized: var(--ui-orange-emphasized);--cp-focus-ring: var(--ui-orange-focus-ring);--cp-border: var(--ui-orange-border)}.nv-cp-yellow{--cp-50: var(--ui-yellow-50);--cp-100: var(--ui-yellow-100);--cp-200: var(--ui-yellow-200);--cp-300: var(--ui-yellow-300);--cp-400: var(--ui-yellow-400);--cp-500: var(--ui-yellow-500);--cp-600: var(--ui-yellow-600);--cp-700: var(--ui-yellow-700);--cp-800: var(--ui-yellow-800);--cp-900: var(--ui-yellow-900);--cp-950: var(--ui-yellow-950);--cp-solid: var(--ui-yellow-solid);--cp-contrast: var(--ui-yellow-contrast);--cp-fg: var(--ui-yellow-fg);--cp-subtle: var(--ui-yellow-subtle);--cp-muted: var(--ui-yellow-muted);--cp-emphasized: var(--ui-yellow-emphasized);--cp-focus-ring: var(--ui-yellow-focus-ring);--cp-border: var(--ui-yellow-border)}.nv-cp-green{--cp-50: var(--ui-green-50);--cp-100: var(--ui-green-100);--cp-200: var(--ui-green-200);--cp-300: var(--ui-green-300);--cp-400: var(--ui-green-400);--cp-500: var(--ui-green-500);--cp-600: var(--ui-green-600);--cp-700: var(--ui-green-700);--cp-800: var(--ui-green-800);--cp-900: var(--ui-green-900);--cp-950: var(--ui-green-950);--cp-solid: var(--ui-green-solid);--cp-contrast: var(--ui-green-contrast);--cp-fg: var(--ui-green-fg);--cp-subtle: var(--ui-green-subtle);--cp-muted: var(--ui-green-muted);--cp-emphasized: var(--ui-green-emphasized);--cp-focus-ring: var(--ui-green-focus-ring);--cp-border: var(--ui-green-border)}.nv-cp-teal{--cp-50: var(--ui-teal-50);--cp-100: var(--ui-teal-100);--cp-200: var(--ui-teal-200);--cp-300: var(--ui-teal-300);--cp-400: var(--ui-teal-400);--cp-500: var(--ui-teal-500);--cp-600: var(--ui-teal-600);--cp-700: var(--ui-teal-700);--cp-800: var(--ui-teal-800);--cp-900: var(--ui-teal-900);--cp-950: var(--ui-teal-950);--cp-solid: var(--ui-teal-solid);--cp-contrast: var(--ui-teal-contrast);--cp-fg: var(--ui-teal-fg);--cp-subtle: var(--ui-teal-subtle);--cp-muted: var(--ui-teal-muted);--cp-emphasized: var(--ui-teal-emphasized);--cp-focus-ring: var(--ui-teal-focus-ring);--cp-border: var(--ui-teal-border)}.nv-cp-blue{--cp-50: var(--ui-blue-50);--cp-100: var(--ui-blue-100);--cp-200: var(--ui-blue-200);--cp-300: var(--ui-blue-300);--cp-400: var(--ui-blue-400);--cp-500: var(--ui-blue-500);--cp-600: var(--ui-blue-600);--cp-700: var(--ui-blue-700);--cp-800: var(--ui-blue-800);--cp-900: var(--ui-blue-900);--cp-950: var(--ui-blue-950);--cp-solid: var(--ui-blue-solid);--cp-contrast: var(--ui-blue-contrast);--cp-fg: var(--ui-blue-fg);--cp-subtle: var(--ui-blue-subtle);--cp-muted: var(--ui-blue-muted);--cp-emphasized: var(--ui-blue-emphasized);--cp-focus-ring: var(--ui-blue-focus-ring);--cp-border: var(--ui-blue-border)}.nv-cp-cyan{--cp-50: var(--ui-cyan-50);--cp-100: var(--ui-cyan-100);--cp-200: var(--ui-cyan-200);--cp-300: var(--ui-cyan-300);--cp-400: var(--ui-cyan-400);--cp-500: var(--ui-cyan-500);--cp-600: var(--ui-cyan-600);--cp-700: var(--ui-cyan-700);--cp-800: var(--ui-cyan-800);--cp-900: var(--ui-cyan-900);--cp-950: var(--ui-cyan-950);--cp-solid: var(--ui-cyan-solid);--cp-contrast: var(--ui-cyan-contrast);--cp-fg: var(--ui-cyan-fg);--cp-subtle: var(--ui-cyan-subtle);--cp-muted: var(--ui-cyan-muted);--cp-emphasized: var(--ui-cyan-emphasized);--cp-focus-ring: var(--ui-cyan-focus-ring);--cp-border: var(--ui-cyan-border)}.nv-cp-purple{--cp-50: var(--ui-purple-50);--cp-100: var(--ui-purple-100);--cp-200: var(--ui-purple-200);--cp-300: var(--ui-purple-300);--cp-400: var(--ui-purple-400);--cp-500: var(--ui-purple-500);--cp-600: var(--ui-purple-600);--cp-700: var(--ui-purple-700);--cp-800: var(--ui-purple-800);--cp-900: var(--ui-purple-900);--cp-950: var(--ui-purple-950);--cp-solid: var(--ui-purple-solid);--cp-contrast: var(--ui-purple-contrast);--cp-fg: var(--ui-purple-fg);--cp-subtle: var(--ui-purple-subtle);--cp-muted: var(--ui-purple-muted);--cp-emphasized: var(--ui-purple-emphasized);--cp-focus-ring: var(--ui-purple-focus-ring);--cp-border: var(--ui-purple-border)}.nv-cp-pink{--cp-50: var(--ui-pink-50);--cp-100: var(--ui-pink-100);--cp-200: var(--ui-pink-200);--cp-300: var(--ui-pink-300);--cp-400: var(--ui-pink-400);--cp-500: var(--ui-pink-500);--cp-600: var(--ui-pink-600);--cp-700: var(--ui-pink-700);--cp-800: var(--ui-pink-800);--cp-900: var(--ui-pink-900);--cp-950: var(--ui-pink-950);--cp-solid: var(--ui-pink-solid);--cp-contrast: var(--ui-pink-contrast);--cp-fg: var(--ui-pink-fg);--cp-subtle: var(--ui-pink-subtle);--cp-muted: var(--ui-pink-muted);--cp-emphasized: var(--ui-pink-emphasized);--cp-focus-ring: var(--ui-pink-focus-ring);--cp-border: var(--ui-pink-border)}:root,.light{color-scheme:light;--ui-white: #ffffff;--ui-black: #0c0a09;--ui-bg: #ffffff;--ui-bg-subtle: #fafaf9;--ui-bg-muted: #f5f5f4;--ui-bg-emphasized: #e7e5e4;--ui-bg-inverted: #1c1917;--ui-bg-panel: #ffffff;--ui-bg-error: #fef3f2;--ui-bg-warning: #fffbeb;--ui-bg-success: #f0fdf4;--ui-bg-info: #eff6ff;--ui-bg-own: #f0fdf4;--ui-bg-canvas: #f7f6f5;--ui-bg-feature: #f4f2ef;--ui-fg: #1c1917;--ui-fg-muted: #6b635e;--ui-fg-subtle: #a8a29e;--ui-fg-hint: var(--ui-fg-muted);--ui-opacity-disabled: .5;--ui-fg-inverted: #fafaf9;--ui-fg-error: #b42318;--ui-fg-warning: #b45309;--ui-fg-success: #15803d;--ui-fg-info: #1d4ed8;--ui-border: #e7e5e4;--ui-border-muted: #efedeb;--ui-border-subtle: #f5f5f4;--ui-border-emphasized: #d6d3d1;--ui-border-inverted: #292524;--ui-border-error: #ef4444;--ui-border-warning: #f59e0b;--ui-border-success: #22c55e;--ui-border-info: #3b82f6;--ui-input-border: #dad6d3;--ui-input-border-hover: #c4bfbb;--ui-overlay: rgba(28, 25, 23, .44);--ui-shadow-xs: 0 1px 2px rgba(28, 25, 23, .06), 0 0 1px rgba(28, 25, 23, .12);--ui-shadow-sm: 0 1px 3px rgba(28, 25, 23, .07), 0 0 1px rgba(28, 25, 23, .14);--ui-shadow-md: 0 4px 12px -4px rgba(28, 25, 23, .08), 0 0 1px rgba(28, 25, 23, .14);--ui-shadow-lg: 0 12px 28px -10px rgba(28, 25, 23, .12), 0 0 1px rgba(28, 25, 23, .16);--ui-shadow-xl: 0 18px 40px -14px rgba(28, 25, 23, .16), 0 0 1px rgba(28, 25, 23, .16);--ui-shadow-2xl: 0 28px 56px -18px rgba(28, 25, 23, .2), 0 0 1px rgba(28, 25, 23, .18);--ui-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .05);--ui-shadow-inset: inset 0 0 0 1px rgba(0, 0, 0, .05);--ui-font-body: "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--ui-font-heading: var(--ui-font-body);--ui-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ui-ease: cubic-bezier(.2, .7, .2, 1);--ui-dur: .16s;--ui-accent: #ea553e;--ui-accent-hover: #a93a28;--ui-live: #dc2626;--ui-bg-page: var(--ui-bg-subtle);--ui-bg-media: #f2f1ef;--ui-bg-header: rgba(255, 255, 255, .86);--ui-fg-soft: #44403c;--ui-bg-inverse-static: #1c1917;--ui-fg-inverse-static: #fafaf9;--ui-fg-inverse-muted-static: #a8a29e;--ui-border-success-subtle: #bbf7d0;--ui-border-error-subtle: #fecdca;--ui-border-warning-subtle: #fde68a;--ui-focus-ring-shadow: 0 0 0 3px rgba(234, 85, 62, .28);--ui-step-status-bg: var(--ui-bg-info);--ui-step-status-fg: var(--ui-fg-info);--ui-step-email-bg: var(--ui-purple-subtle);--ui-step-email-fg: var(--ui-purple-fg);--ui-step-payment-bg: var(--ui-bg-success);--ui-step-payment-fg: var(--ui-fg-success);--ui-step-document-bg: var(--ui-bg-muted);--ui-step-document-fg: var(--ui-fg-soft);--ui-step-queue-bg: var(--ui-bg-warning);--ui-step-queue-fg: var(--ui-fg-warning);--ui-step-delete-bg: var(--ui-bg-error);--ui-step-delete-fg: var(--ui-fg-error);--ui-step-edit-bg: var(--ui-bg-muted);--ui-step-edit-fg: var(--ui-fg-soft);--ui-step-info-bg: var(--ui-bg-muted);--ui-step-info-fg: var(--ui-fg-muted);--ui-radius-sm: 5px;--ui-radius-md: 7px;--ui-radius-lg: 9px;--ui-radius-xl: 12px;--ui-radius-full: 9999px;--ui-font-size-xs: .75rem;--ui-font-size-sm: .875rem;--ui-font-size-md: 1rem;--ui-font-size-lg: 1.125rem;--ui-font-size-display-xs: 1.375rem;--ui-font-size-display-sm: clamp(1.5rem, 2.6vw, 1.875rem);--ui-font-size-display-md: clamp(1.875rem, 3vw, 2.375rem);--ui-font-size-display-lg: clamp(2rem, 4.4vw, 3.25rem);--ui-font-size-display-xl: clamp(2.25rem, 4.6vw, 3.75rem);--ui-font-size-2xs: .625rem;--ui-font-size-compact: .8125rem;--ui-font-size-xl: 1.25rem;--ui-font-size-2xl: 1.5rem;--ui-font-size-3xl: 1.875rem;--ui-font-size-4xl: 2.25rem;--ui-font-size-5xl: 3rem;--ui-font-weight-normal: 400;--ui-font-weight-medium: 500;--ui-font-weight-semibold: 600;--ui-font-weight-bold: 700;--ui-line-height-none: 1;--ui-line-height-tight: 1.2;--ui-line-height-shorter: 1.25;--ui-line-height-short: 1.375;--ui-line-height-dropdown: 1.43;--ui-line-height-moderate: 1.5;--ui-line-height-body: 1.55;--ui-line-height-tall: 1.625;--ui-letter-spacing-tighter: -.05em;--ui-letter-spacing-tight: -.025em;--ui-letter-spacing-snug: -.015em;--ui-letter-spacing-heading: -.02em;--ui-letter-spacing-wide: .025em;--ui-letter-spacing-wider: .05em;--ui-letter-spacing-widest: .1em;--ui-leading-4: 1rem;--ui-leading-5: 1.25rem;--ui-leading-6: 1.5rem;--ui-leading-7: 1.75rem;--ui-leading-8: 2rem;--ui-focus-ring-width: 2px;--ui-focus-ring-offset: 2px;--ui-radius-2xs: 2px;--ui-radius-xs: 4px;--ui-radius-2xl: 1.25rem;--ui-shadow-overlay-control: 0 4px 18px rgba(0, 0, 0, .35);--ui-space-px: 1px;--ui-space-0-5: .125rem;--ui-space-1: .25rem;--ui-space-1-5: .375rem;--ui-space-2: .5rem;--ui-space-2-5: .625rem;--ui-space-3: .75rem;--ui-space-3-5: .875rem;--ui-space-4: 1rem;--ui-space-4-5: 1.125rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-space-7: 1.75rem;--ui-space-8: 2rem;--ui-space-9: 2.25rem;--ui-space-10: 2.5rem;--ui-space-11: 2.75rem;--ui-space-12: 3rem;--ui-space-14: 3.5rem;--ui-space-16: 4rem;--ui-space-20: 5rem;--ui-space-22: 5.5rem;--ui-space-24: 6rem;--ui-space-28: 7rem;--ui-space-32: 8rem;--ui-control-h-2xs: 1.5rem;--ui-control-h-xs: 2rem;--ui-control-h-sm: 2.25rem;--ui-control-h-md: 2.5rem;--ui-control-h-lg: 2.75rem;--ui-control-h-xl: 3rem;--ui-content-w-xs: 20rem;--ui-content-w-sm: 24rem;--ui-content-w-md: 28rem;--ui-content-w-lg: 32rem;--ui-content-w-xl: 36rem;--ui-content-w-2xl: 42rem;--ui-content-w-3xl: 48rem;--ui-content-w-4xl: 56rem;--ui-content-w-5xl: 64rem;--ui-content-w-6xl: 72rem;--ui-form-section-min: 22rem;--ui-form-field-min: 15rem;--ui-layout-shell-max: 80rem;--ui-layout-content-max: 90rem;--ui-layout-header-h: 4rem;--ui-layout-header-h-compact: 3.5rem;--ui-layout-bottom-nav-h: 3.75rem;--ui-layout-section-y: var(--ui-space-22);--ui-layout-section-y-mobile: var(--ui-space-12);--ui-layout-nav-w: 16rem;--ui-layout-aside-w: 17.5rem;--ui-layout-panel-w: 22rem;--ui-layout-panel-max-h: 45rem;--ui-layout-h-placeholder: 12.5rem;--ui-layout-h-scroll-list: 22rem;--ui-layout-h-menu: 40rem;--ui-layout-thumb-h: 4.5rem;--ui-layout-suggest-thumb-w: 3.5rem;--ui-layout-suggest-thumb-h: 2.625rem;--ui-layout-mobile-bar-space: 8.5rem;--ui-layout-col-xs: 5rem;--ui-layout-col-sm: 7rem;--ui-layout-col-md: 9rem;--ui-layout-col-lg: 12rem;--ui-layout-col-xl: 15rem;--ui-layout-col-actions: 7.5rem;--ui-z-raised: 1;--ui-z-overlay-content: 2;--ui-z-overlay-control: 3;--ui-z-sticky: 10;--ui-z-suggest: 45;--ui-z-header: 60;--ui-z-mega: 62;--ui-z-mega-panel: 65;--ui-z-dropdown: 70;--ui-z-bar: 1200;--ui-z-hovercard: 1250;--ui-z-sheet: 1300;--ui-z-lightbox: 1400}.dark{color-scheme:dark;--ui-bg: #0f0e0d;--ui-bg-subtle: #151312;--ui-bg-muted: #1f1c1b;--ui-bg-emphasized: #2c2826;--ui-bg-inverted: #fafaf9;--ui-bg-panel: #1a1817;--ui-bg-error: rgba(239, 68, 68, .12);--ui-bg-warning: rgba(245, 158, 11, .12);--ui-bg-success: rgba(34, 197, 94, .12);--ui-bg-info: rgba(59, 130, 246, .14);--ui-bg-own: #03190c;--ui-bg-canvas: #0f0e0d;--ui-bg-feature: #171514;--ui-fg: #f5f5f4;--ui-fg-muted: #a8a29e;--ui-fg-subtle: #78716c;--ui-fg-inverted: #1c1917;--ui-fg-error: #fca5a5;--ui-fg-warning: #fcd34d;--ui-fg-success: #86efac;--ui-fg-info: #93c5fd;--ui-border: #2c2826;--ui-border-muted: #242120;--ui-border-subtle: #1c1a19;--ui-border-emphasized: #3d3835;--ui-border-inverted: #e7e5e4;--ui-border-error: #f87171;--ui-border-warning: #fbbf24;--ui-border-success: #4ade80;--ui-border-info: #60a5fa;--ui-input-border: #3a3532;--ui-input-border-hover: #4a4441;--ui-overlay: rgba(0, 0, 0, .62);--ui-shadow-xs: 0 1px 1px rgba(0, 0, 0, .5), inset 0 0 0 1px rgba(255, 255, 255, .04);--ui-shadow-sm: 0 2px 4px rgba(0, 0, 0, .5), inset 0 0 0 1px rgba(255, 255, 255, .05);--ui-shadow-md: 0 8px 20px -4px rgba(0, 0, 0, .55), inset 0 0 0 1px rgba(255, 255, 255, .06);--ui-shadow-lg: 0 16px 36px -8px rgba(0, 0, 0, .6), inset 0 0 0 1px rgba(255, 255, 255, .06);--ui-shadow-xl: 0 24px 48px -12px rgba(0, 0, 0, .65), inset 0 0 0 1px rgba(255, 255, 255, .06);--ui-shadow-2xl: 0 32px 64px -16px rgba(0, 0, 0, .7), inset 0 0 0 1px rgba(255, 255, 255, .06);--ui-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .6);--ui-shadow-inset: inset 0 0 0 1px rgba(255, 255, 255, .05);--ui-accent: #f0654d;--ui-accent-hover: #d4513b;--ui-live: #f87171;--ui-bg-page: var(--ui-bg);--ui-bg-media: #211e1d;--ui-bg-header: rgba(15, 14, 13, .82);--ui-fg-soft: #d6d3d1;--ui-bg-inverse-static: #242120;--ui-fg-inverse-static: #f5f5f4;--ui-border-success-subtle: rgba(134, 239, 172, .28);--ui-border-error-subtle: rgba(252, 165, 165, .3);--ui-border-warning-subtle: rgba(252, 211, 77, .28);--ui-focus-ring-shadow: 0 0 0 3px rgba(240, 101, 77, .4);--ui-step-status-bg: var(--ui-bg-info);--ui-step-status-fg: var(--ui-fg-info);--ui-step-email-bg: var(--ui-purple-subtle);--ui-step-email-fg: var(--ui-purple-fg);--ui-step-payment-bg: var(--ui-bg-success);--ui-step-payment-fg: var(--ui-fg-success);--ui-step-document-bg: var(--ui-bg-muted);--ui-step-document-fg: var(--ui-fg-soft);--ui-step-queue-bg: var(--ui-bg-warning);--ui-step-queue-fg: var(--ui-fg-warning);--ui-step-delete-bg: var(--ui-bg-error);--ui-step-delete-fg: var(--ui-fg-error);--ui-step-edit-bg: var(--ui-bg-muted);--ui-step-edit-fg: var(--ui-fg-soft);--ui-step-info-bg: var(--ui-bg-muted);--ui-step-info-fg: var(--ui-fg-muted)}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes ui-slide-in-start{0%{transform:translate(-100%)}to{transform:none}}@keyframes ui-slide-in-end{0%{transform:translate(100%)}to{transform:none}}@keyframes ui-slide-in-bottom{0%{transform:translateY(100%)}to{transform:none}}@keyframes ui-slide-in-top{0%{transform:translateY(-100%)}to{transform:none}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes ui-progress-indeterminate{0%{left:-40%}to{left:100%}}@keyframes ui-stripes{0%{background-position:1rem 0}to{background-position:0 0}}html:has([data-ui=admin]){--ui-radius-md: 8px;--ui-radius-lg: 12px;--ui-radius-xl: 16px;--ui-admin-control-radius: 10px;--ui-admin-title-size: var(--ui-font-size-3xl);--ui-admin-kpi-cols: 6}html:not(.dark):has([data-ui=admin]){--ui-bg-canvas: #f3f5f9;--ui-bg-page: #f3f5f9;--ui-bg-subtle: #f8f9fc;--ui-bg-muted: #eef1f6;--ui-bg-emphasized: #e2e7ef;--ui-border: #e3e7ee;--ui-border-muted: #edf0f5;--ui-border-subtle: #f2f4f8;--ui-border-emphasized: #cfd6e1;--ui-fg: #0d1526;--ui-fg-soft: #2a3448;--ui-fg-muted: #5a6478;--ui-fg-subtle: #6b7486;--ui-fg-info: #4338ca;--ui-accent: #4f46e5;--ui-accent-hover: #4338ca;--ui-shadow-sm: 0 1px 2px rgba(13, 21, 38, .04), 0 2px 8px -2px rgba(13, 21, 38, .06);--ui-shadow-md: 0 4px 12px -2px rgba(13, 21, 38, .08), 0 2px 4px rgba(13, 21, 38, .04);--ui-focus-ring-shadow: 0 0 0 3px rgba(79, 70, 229, .25);--cp-50: #eef2ff;--cp-100: #e0e7ff;--cp-200: #c7d2fe;--cp-300: #a5b4fc;--cp-400: #818cf8;--cp-500: #6366f1;--cp-600: #4f46e5;--cp-700: #4338ca;--cp-800: #3730a3;--cp-900: #312e81;--cp-950: #1e1b4b;--cp-solid: #4f46e5;--cp-contrast: #ffffff;--cp-fg: #4338ca;--cp-subtle: #eef2ff;--cp-muted: #e0e7ff;--cp-emphasized: #c7d2fe;--cp-focus-ring: #6366f1;--cp-border: #a5b4fc;--ui-admin-header-bg: #ffffff;--ui-admin-header-shadow: 0 1px 0 #e9ecf2, 0 4px 16px -8px rgba(13, 21, 38, .08);--ui-admin-nav-bg: #ffffff;--ui-admin-nav-border: #e9ecf2;--ui-admin-nav-active-bg: #eef2ff;--ui-admin-nav-active-fg: #3730a3;--ui-admin-nav-active-icon: #4f46e5;--ui-admin-nav-hover-bg: #f3f5f9;--ui-admin-search-bg: #eef1f6;--ui-admin-search-focus-bg: #ffffff;--ui-admin-panel-bg: #ffffff;--ui-admin-panel-border: #e6e9f0;--ui-admin-panel-shadow: var(--ui-shadow-sm);--ui-admin-kpi-hover-border: #c7d2fe;--ui-admin-chip-bg: #eef2ff;--ui-admin-chip-fg: #4f46e5;--ui-admin-table-head: #f8f9fc;--ui-admin-row-hover: #f6f7ff;--ui-admin-button-lift: 0 1px 2px rgba(49, 46, 129, .25), inset 0 1px 0 rgba(255, 255, 255, .12);--ui-admin-outline-bg: #ffffff;--ui-admin-outline-border: #dde2ea;--ui-admin-outline-shadow: 0 1px 2px rgba(13, 21, 38, .04)}html.dark:has([data-ui=admin]){--ui-bg: #0f1116;--ui-bg-canvas: #0b0d12;--ui-bg-page: #0b0d12;--ui-bg-panel: #12151c;--ui-bg-subtle: #161a22;--ui-bg-muted: #1c2029;--ui-bg-emphasized: #272c37;--ui-bg-header: rgba(14, 16, 21, .92);--ui-border: #252a35;--ui-border-muted: #1d212a;--ui-border-subtle: #181b22;--ui-border-emphasized: #363c49;--ui-fg: #eef0f5;--ui-fg-soft: #cfd4de;--ui-fg-muted: #a1a9b9;--ui-fg-subtle: #8b93a5;--ui-fg-hint: var(--ui-fg-soft);--ui-opacity-disabled: .7;--ui-fg-info: #a5b4fc;--ui-accent: #818cf8;--ui-accent-hover: #a5b4fc;--ui-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--ui-shadow-md: 0 8px 20px -4px rgba(0, 0, 0, .55);--ui-focus-ring-shadow: 0 0 0 3px rgba(129, 140, 248, .4);--cp-50: #1e1b4b;--cp-100: #312e81;--cp-200: #3730a3;--cp-300: #4338ca;--cp-400: #4f46e5;--cp-500: #6366f1;--cp-600: #818cf8;--cp-700: #a5b4fc;--cp-800: #c7d2fe;--cp-900: #e0e7ff;--cp-950: #eef2ff;--cp-solid: #4f46e5;--cp-contrast: #ffffff;--cp-fg: #a5b4fc;--cp-subtle: rgba(99, 102, 241, .18);--cp-muted: rgba(99, 102, 241, .28);--cp-emphasized: rgba(99, 102, 241, .4);--cp-focus-ring: #818cf8;--cp-border: #6366f1;--ui-admin-header-bg: #0e1015;--ui-admin-header-shadow: 0 1px 0 #1d212a;--ui-admin-nav-bg: #0e1015;--ui-admin-nav-border: #1d212a;--ui-admin-nav-active-bg: rgba(99, 102, 241, .18);--ui-admin-nav-active-fg: #e0e7ff;--ui-admin-nav-active-icon: #a5b4fc;--ui-admin-nav-hover-bg: #161a22;--ui-admin-search-bg: #171a21;--ui-admin-search-focus-bg: #12151c;--ui-admin-panel-bg: #12151c;--ui-admin-panel-border: #232833;--ui-admin-panel-shadow: none;--ui-admin-kpi-hover-border: #3b4252;--ui-admin-chip-bg: rgba(99, 102, 241, .18);--ui-admin-chip-fg: #a5b4fc;--ui-admin-table-head: #151820;--ui-admin-row-hover: #181c25;--ui-admin-button-lift: none;--ui-admin-outline-bg: #151820;--ui-admin-outline-border: #2a303b;--ui-admin-outline-shadow: none}@layer ui-components{.ui-stack{display:flex;flex-direction:column;gap:.5rem}.ui-hstack{display:flex;flex-direction:row;align-items:center;gap:.5rem}.ui-vstack{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ui-stack-separator{border-color:var(--ui-border);align-self:stretch}.ui-stack>.ui-stack-separator,.ui-vstack>.ui-stack-separator{border-top-width:1px}.ui-hstack>.ui-stack-separator{border-inline-start-width:1px}.ui-center{align-items:center;justify-content:center}.ui-container{position:relative;width:100%;max-width:90rem;margin-inline:auto;padding-inline:1rem}@media screen and (min-width: 48rem){.ui-container{padding-inline:1.5rem}}@media screen and (min-width: 64rem){.ui-container{padding-inline:2rem}}.ui-container[data-fluid]{max-width:none}.ui-container[data-center]{display:flex;flex-direction:column;align-items:center}.ui-wrap{display:flex;flex-wrap:wrap;gap:.5rem}.ui-link-box{position:relative}.ui-link-overlay{position:static}.ui-link-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;cursor:inherit}.ui-heading{font-family:var(--ui-font-heading);font-weight:600;color:inherit}.ui-heading[data-size=xs]{font-size:.75rem;line-height:1rem}.ui-heading[data-size=sm]{font-size:.875rem;line-height:1.25rem}.ui-heading[data-size=md]{font-size:1rem;line-height:1.5rem}.ui-heading[data-size=lg]{font-size:1.125rem;line-height:1.75rem}.ui-heading[data-size=xl]{font-size:1.25rem;line-height:1.875rem}.ui-heading[data-size="2xl"]{font-size:1.5rem;line-height:2rem;letter-spacing:-.02em}.ui-heading[data-size="3xl"]{font-size:1.875rem;line-height:2.375rem;letter-spacing:-.025em}.ui-heading[data-size="4xl"]{font-size:2.25rem;line-height:2.6rem;letter-spacing:-.03em}.ui-heading[data-size="5xl"]{font-size:3rem;line-height:3.3rem;letter-spacing:-.035em}.ui-heading[data-size="6xl"]{font-size:3.75rem;line-height:4rem;letter-spacing:-.035em}.ui-code,.ui-kbd{display:inline-flex;align-items:center;font-family:var(--ui-font-mono);border-radius:5px;font-weight:500;white-space:pre-wrap}.ui-code{background:var(--cp-subtle);color:var(--cp-fg)}.ui-code[data-variant=outline]{background:transparent;box-shadow:inset 0 0 0 1px var(--cp-muted)}.ui-code[data-variant=surface]{box-shadow:inset 0 0 0 1px var(--cp-muted)}.ui-code[data-variant=plain]{background:transparent}.ui-code[data-size=xs]{font-size:.625rem;padding-inline:.25rem;min-height:1rem}.ui-code[data-size=sm]{font-size:.75rem;padding-inline:.375rem;min-height:1.25rem}.ui-code[data-size=md]{font-size:.875rem;padding-inline:.5rem;min-height:1.5rem}.ui-code[data-size=lg]{font-size:.875rem;padding-inline:.625rem;min-height:1.75rem}.ui-kbd{font-size:.75rem;padding-inline:.375rem;min-height:1.25rem;background:var(--ui-bg-muted);box-shadow:inset 0 -1px 0 var(--ui-border-emphasized),inset 0 0 0 1px var(--ui-border)}.ui-separator{border-color:var(--ui-border);border-style:solid}.ui-separator[data-variant=dashed]{border-style:dashed}.ui-separator[data-variant=dotted]{border-style:dotted}.ui-separator[data-orientation=horizontal]{width:100%;border-top-width:1px}.ui-separator[data-orientation=vertical]{height:auto;align-self:stretch;border-inline-start-width:1px}.ui-separator[data-orientation=horizontal][data-size=md]{border-top-width:2px}.ui-separator[data-orientation=horizontal][data-size=lg]{border-top-width:3px}.ui-separator[data-orientation=vertical][data-size=md]{border-inline-start-width:2px}.ui-separator[data-orientation=vertical][data-size=lg]{border-inline-start-width:3px}.ui-link{display:inline-flex;align-items:center;gap:.375rem;color:var(--cp-fg);border-radius:3px;outline-offset:2px;cursor:pointer;text-underline-offset:3px;transition:color var(--ui-dur) var(--ui-ease)}.ui-link[data-variant=underline]{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}.ui-link:hover{text-decoration:underline}.ui-link:focus-visible{outline:2px solid var(--cp-focus-ring)}.ui-icon{display:inline-block;width:1em;height:1em;line-height:1em;flex-shrink:0;color:currentColor;vertical-align:middle}.ui-spinner{display:inline-block;flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:9999px;border:2px solid currentColor;border-bottom-color:transparent;border-inline-start-color:transparent;animation:ui-spin .65s linear infinite}.ui-spinner[data-size=inherit]{width:1em;height:1em}.ui-spinner[data-size=xs]{width:.75rem;height:.75rem}.ui-spinner[data-size=sm]{width:1rem;height:1rem}.ui-spinner[data-size=lg]{width:1.5rem;height:1.5rem}.ui-spinner[data-size=xl]{width:2rem;height:2rem;border-width:2.5px}.ui-hidden-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-button{--btn-h: 2.5rem;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0;height:var(--btn-h);min-width:var(--btn-h);padding-inline:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;white-space:nowrap;vertical-align:middle;border:1px solid transparent;border-radius:7px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;text-decoration:none;transition-property:background-color,border-color,color,box-shadow,opacity;transition-duration:var(--ui-dur);transition-timing-function:var(--ui-ease)}.ui-button :where(svg){width:1rem;height:1rem;flex-shrink:0}.ui-button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.ui-button:is(:disabled,[data-disabled],[aria-disabled=true]){opacity:var(--ui-opacity-disabled);cursor:not-allowed}.ui-button[data-loading]{cursor:progress}.ui-button:is(:disabled,[data-disabled],[aria-disabled=true]):not([data-loading]){opacity:1;color:var(--ui-fg-muted)}.ui-button:is([data-variant=solid],[data-variant=subtle],[data-variant=surface]):is(:disabled,[data-disabled],[aria-disabled=true]):not([data-loading]){background:var(--ui-bg-emphasized);border-color:transparent}.ui-button[data-variant=outline]:is(:disabled,[data-disabled],[aria-disabled=true]):not([data-loading]){border-color:var(--ui-border)}.ui-button__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.ui-button__content{display:inline-flex;align-items:center;gap:inherit;visibility:hidden}.ui-button[data-size="2xs"]{--btn-h: 1.5rem;padding-inline:.5rem;font-size:.75rem;line-height:1rem;gap:.25rem;border-radius:5px}.ui-button[data-size="2xs"] :where(svg){width:.875rem;height:.875rem}.ui-button[data-size=xs]{--btn-h: 2rem;padding-inline:.625rem;font-size:.75rem;line-height:1rem;gap:.25rem}.ui-button[data-size=xs] :where(svg){width:.875rem;height:.875rem}.ui-button[data-size=sm]{--btn-h: 2.25rem;padding-inline:.875rem}.ui-button[data-size=lg]{--btn-h: 2.75rem;padding-inline:1.25rem;font-size:1rem;line-height:1.5rem;gap:.75rem}.ui-button[data-size=lg] :where(svg){width:1.25rem;height:1.25rem}.ui-button[data-size=xl]{--btn-h: 3rem;padding-inline:1.25rem;font-size:1rem;line-height:1.5rem;gap:.75rem;border-radius:9px}.ui-button[data-size="2xl"]{--btn-h: 4rem;padding-inline:1.75rem;font-size:1.125rem;line-height:1.75rem;gap:.75rem;border-radius:12px}.ui-icon-button{padding:0;width:var(--btn-h)}.ui-button[data-variant=solid]{background:var(--cp-solid);color:var(--cp-contrast)}.ui-numbered-pagination .ui-button[data-variant=solid][aria-current=page]{color:#fff}.dark .ui-numbered-pagination .ui-button[data-variant=solid][aria-current=page]{color:var(--ui-gray-950)}.ui-button[data-variant=solid]:is(:hover,[data-hover]):not(:disabled,[data-disabled]){background:color-mix(in srgb,var(--cp-solid) 88%,transparent)}.ui-button[data-variant=solid]:is([aria-expanded=true],[data-state=open]){background:color-mix(in srgb,var(--cp-solid) 88%,transparent)}.ui-button[data-variant=subtle]{background:var(--cp-subtle);color:var(--cp-fg)}.ui-button[data-variant=subtle]:is(:hover,[data-hover],[aria-expanded=true]):not(:disabled,[data-disabled]){background:var(--cp-muted)}.ui-button[data-variant=surface]{background:var(--cp-subtle);color:var(--cp-fg);border-color:var(--cp-muted)}.ui-button[data-variant=surface]:is(:hover,[data-hover],[aria-expanded=true]):not(:disabled,[data-disabled]){background:var(--cp-muted)}.ui-button[data-variant=outline]{background:var(--ui-bg);color:var(--cp-fg);border-color:var(--cp-border)}.ui-button[data-variant=outline]:is(:hover,[data-hover],[aria-expanded=true]):not(:disabled,[data-disabled]){background:var(--cp-subtle)}.ui-button[data-variant=ghost]{background:transparent;color:var(--cp-fg)}.ui-button[data-variant=ghost]:is(:hover,[data-hover],[aria-expanded=true]):not(:disabled,[data-disabled]){background:var(--cp-subtle)}.ui-button[data-variant=plain]{background:transparent;color:var(--cp-fg)}.ui-button[data-variant=plain]:is(:hover,[data-hover]):not(:disabled,[data-disabled]){text-decoration:underline;text-underline-offset:3px}.ui-button-group{display:inline-flex;align-items:center;gap:.5rem}.ui-button-group[data-orientation=vertical]{flex-direction:column}.ui-button-group[data-attached]{gap:0}.ui-button-group[data-attached][data-orientation=horizontal]>.ui-button:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.ui-button-group[data-attached][data-orientation=horizontal]>.ui-button:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.ui-field{position:relative;display:flex;flex-direction:column;gap:.375rem;width:100%}.ui-field[data-orientation=horizontal]{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem}.ui-field__label{display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--ui-fg);text-align:start;-webkit-user-select:none;user-select:none}.ui-field__label[data-disabled]{opacity:.5}.ui-field__required{color:var(--ui-fg-error);line-height:1;margin-inline-start:.25rem}.ui-field__helper{font-size:.75rem;line-height:1rem;color:var(--ui-fg-hint)}.ui-field__error{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--ui-fg-error)}.ui-input{--input-height: 2.5rem;--input-px: .75rem;position:relative;display:block;width:100%;min-width:0;height:var(--input-height);padding-inline:var(--input-px);font-size:.875rem;line-height:1.25rem;color:var(--ui-fg);background:var(--ui-bg);border:1px solid var(--ui-input-border);border-radius:7px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition-property:border-color,box-shadow,background-color;transition-duration:var(--ui-dur);transition-timing-function:var(--ui-ease)}.ui-input:hover:not(:disabled,:focus,[data-invalid]){border-color:var(--ui-input-border-hover)}.ui-input:focus,.ui-input:focus-visible{border-color:var(--cp-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-focus-ring) 18%,transparent);outline:0}.ui-input:is([data-invalid],[aria-invalid=true]){border-color:var(--ui-border-error)}.ui-input:is([data-invalid],[aria-invalid=true]):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-border-error) 18%,transparent)}.ui-input:disabled{opacity:.5;cursor:not-allowed}.ui-input:read-only:not(select,button){background:var(--ui-bg-subtle)}.ui-input[data-size="2xs"]{--input-height: 1.75rem;--input-px: .5rem;font-size:.75rem;border-radius:5px}.ui-input[data-size=xs]{--input-height: 2rem;--input-px: .5rem;font-size:.75rem;border-radius:5px}.ui-input[data-size=sm]{--input-height: 2.25rem;--input-px: .625rem}.ui-input[data-size=lg]{--input-height: 2.75rem;--input-px: 1rem;font-size:1rem;line-height:1.5rem}.ui-input[data-size=xl]{--input-height: 3rem;--input-px: 1.125rem;font-size:1rem;line-height:1.5rem}.ui-input[data-size="2xl"]{--input-height: 4rem;--input-px: 1.25rem;font-size:1.125rem;line-height:1.75rem}.ui-input[data-variant=subtle]{background:var(--ui-bg-muted);border-color:transparent}.ui-input[data-variant=flushed]{background:transparent;border-width:0 0 1px;border-radius:0;padding-inline:0}.ui-input[data-variant=flushed]:focus{box-shadow:0 1px 0 0 var(--cp-focus-ring)}.ui-textarea{height:auto;min-height:5rem;padding-block:.5rem;line-height:1.5;resize:vertical}.ui-textarea[data-autoresize]{field-sizing:content;resize:none;overflow:hidden}.ui-input-group{position:relative;display:flex;align-items:center;width:100%;isolation:isolate}.ui-input-group>.ui-input{flex:1}.ui-input-group[data-has-start]>.ui-input,.ui-input-group[data-has-start]>*>.ui-input{padding-inline-start:var(--input-start-offset, calc(var(--input-height) - .25rem))}.ui-input-group[data-has-end]>.ui-input,.ui-input-group[data-has-end]>*>.ui-input{padding-inline-end:var(--input-end-offset, calc(var(--input-height) - .25rem))}.ui-input-element{position:absolute;top:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;min-width:2.5rem;padding-inline:.75rem;color:var(--ui-fg-muted);font-size:.875rem}.ui-input-element :where(svg){width:1rem;height:1rem}.ui-input-element[data-placement=start]{inset-inline-start:0}.ui-input-element[data-placement=end]{inset-inline-end:0}.ui-input-addon{display:flex;align-items:center;flex:0 0 auto;align-self:stretch;padding-inline:.75rem;font-size:.875rem;color:var(--ui-fg-muted);background:var(--ui-bg-muted);border:1px solid var(--ui-input-border);white-space:nowrap}.ui-input-addon:first-child{border-start-start-radius:7px;border-end-start-radius:7px;border-inline-end-width:0}.ui-input-addon:last-child{border-start-end-radius:7px;border-end-end-radius:7px;border-inline-start-width:0}.ui-input-group[data-has-start-addon]>.ui-input{border-start-start-radius:0;border-end-start-radius:0}.ui-input-group[data-has-end-addon]>.ui-input{border-start-end-radius:0;border-end-end-radius:0}.ui-native-select{position:relative;display:flex;align-items:center;width:100%;isolation:isolate}.ui-native-select:after{content:"";position:absolute;top:50%;inset-inline-end:.75rem;width:1rem;height:1rem;transform:translateY(-50%);background:var(--ui-fg-muted);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none;z-index:1}.ui-native-select[data-disabled]:after{opacity:.5}.ui-native-select[data-size=xs]:after,.ui-native-select[data-size="2xs"]:after{inset-inline-end:.5rem;width:.875rem;height:.875rem}.ui-native-select__field{padding-inline-end:2.25rem;cursor:pointer;text-overflow:ellipsis}.ui-native-select[data-variant=plain]>.ui-native-select__field{background:transparent;border-color:transparent}.ui-native-select[data-variant=subtle]>.ui-native-select__field{background:var(--ui-bg-muted);border-color:transparent}.ui-checkbox,.ui-radio{--control-size: 1.125rem;position:relative;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;vertical-align:top;cursor:pointer;-webkit-user-select:none;user-select:none}.ui-checkbox[data-size=xs],.ui-radio-group[data-size=xs] .ui-radio{--control-size: .875rem;font-size:.75rem;gap:.375rem}.ui-checkbox[data-size=sm],.ui-radio-group[data-size=sm] .ui-radio{--control-size: 1rem;font-size:.875rem;gap:.5rem}.ui-checkbox[data-size=lg],.ui-radio-group[data-size=lg] .ui-radio{--control-size: 1.375rem;font-size:1rem;gap:.75rem}.ui-checkbox[data-disabled],.ui-radio[data-disabled]{cursor:not-allowed;opacity:.5}.ui-checkbox__control,.ui-radio__control{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--control-size);height:var(--control-size);color:var(--cp-contrast);background:var(--ui-bg);border:1.5px solid var(--ui-input-border);border-radius:5px;transition-property:background-color,border-color,box-shadow;transition-duration:var(--ui-dur);transition-timing-function:var(--ui-ease)}.ui-checkbox:hover:not([data-disabled]) .ui-checkbox__control[data-state=unchecked],.ui-radio:hover:not([data-disabled]) .ui-radio__control[data-state=unchecked]{border-color:var(--ui-input-border-hover)}.ui-checkbox__control:is([data-state=checked],[data-state=indeterminate]){background:var(--cp-solid);border-color:var(--cp-solid)}.ui-checkbox[data-variant=outline] .ui-checkbox__control:is([data-state=checked],[data-state=indeterminate]){background:transparent;color:var(--cp-fg)}.ui-checkbox[data-variant=subtle] .ui-checkbox__control:is([data-state=checked],[data-state=indeterminate]){background:var(--cp-muted);border-color:var(--cp-muted);color:var(--cp-fg)}.ui-checkbox__control[data-invalid]{border-color:var(--ui-border-error)}.ui-checkbox[data-focus-visible] .ui-checkbox__control,.ui-radio[data-focus-visible] .ui-radio__control,.ui-switch[data-focus-visible] .ui-switch__control{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.ui-checkbox__indicator{display:inline-flex;width:80%;height:80%}.ui-checkbox__indicator>svg{width:100%;height:100%}.ui-checkbox__label,.ui-switch__label,.ui-radio__text{font-weight:500;color:var(--ui-fg)}.ui-radio-group{display:flex;flex-direction:column;gap:.75rem}.ui-radio-group[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap}.ui-radio-group__label{font-size:.875rem;font-weight:500}.ui-radio__control{border-radius:9999px;position:relative}.ui-radio__control[data-state=checked]{background:var(--cp-solid);border-color:var(--cp-solid)}.ui-radio__control[data-state=checked]:after{content:"";width:40%;height:40%;border-radius:9999px;background:var(--cp-contrast)}.ui-switch{--switch-w: 2.5rem;--switch-h: 1.375rem}.ui-switch[data-size=xs]{--switch-w: 1.75rem;--switch-h: 1rem}.ui-switch[data-size=sm]{--switch-w: 2.125rem;--switch-h: 1.25rem}.ui-switch[data-size=lg]{--switch-w: 3rem;--switch-h: 1.625rem}.ui-switch__control{position:relative;display:inline-flex;align-items:center;flex-shrink:0;width:var(--switch-w);height:var(--switch-h);padding:2px;border-radius:9999px;background:var(--ui-bg-emphasized);transition:background-color var(--ui-dur) var(--ui-ease)}.ui-switch__control[data-state=checked]{background:var(--cp-solid)}.ui-switch__thumb{width:calc(var(--switch-h) - 4px);height:calc(var(--switch-h) - 4px);border-radius:9999px;background:#fff;box-shadow:0 1px 2px #0003;transition:transform var(--ui-dur) var(--ui-ease)}.ui-switch__thumb[data-state=checked]{transform:translate(calc(var(--switch-w) - var(--switch-h)))}[dir=rtl] .ui-switch__thumb[data-state=checked]{transform:translate(calc(var(--switch-h) - var(--switch-w)))}.ui-segment-group{display:inline-flex;flex-direction:row;align-items:stretch;gap:.125rem;padding:.1875rem;border-radius:9px;background:var(--ui-bg-muted);box-shadow:inset 0 0 0 1px var(--ui-border)}.ui-segment-group__item{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:2rem;padding-inline:.875rem;font-size:.875rem;font-weight:500;color:var(--ui-fg-muted);border-radius:7px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition-property:background-color,color,box-shadow;transition-duration:var(--ui-dur)}.ui-segment-group[data-size=sm] .ui-segment-group__item{height:1.75rem;padding-inline:.75rem;font-size:.8125rem}@media (max-width: 30em){.ui-segment-group[data-size=sm] .ui-segment-group__item{padding-inline:.5rem}}.ui-segment-group[data-size=lg] .ui-segment-group__item{height:2.25rem;padding-inline:1rem}.ui-segment-group__item:hover:not([data-state=checked],[data-disabled]){color:var(--ui-fg)}.ui-segment-group__item[data-state=checked]{background:var(--ui-bg-panel);color:var(--ui-fg);box-shadow:var(--ui-shadow-xs)}.ui-segment-group__item[data-focus-visible]{outline:2px solid var(--cp-focus-ring);outline-offset:1px}.ui-segment-group__item[data-disabled]{opacity:.5;cursor:not-allowed}.ui-number-input{--stepper-w: 1.75rem;position:relative;isolation:isolate;width:100%}.ui-number-input[data-size=xs],.ui-number-input[data-size=sm]{--stepper-w: 1.5rem}.ui-number-input__input{padding-inline-end:calc(var(--stepper-w) + .5rem);font-variant-numeric:tabular-nums}.ui-number-input[data-size=xs]>.ui-number-input__input{--input-height: 2rem;font-size:.75rem}.ui-number-input[data-size=sm]>.ui-number-input__input{--input-height: 2.25rem}.ui-number-input[data-size=lg]>.ui-number-input__input{--input-height: 2.75rem;font-size:1rem}.ui-number-input__control{position:absolute;top:1px;bottom:1px;inset-inline-end:1px;z-index:1;display:flex;flex-direction:column;width:var(--stepper-w);border-inline-start:1px solid var(--ui-input-border);border-start-end-radius:6px;border-end-end-radius:6px;overflow:hidden}.ui-number-input__trigger{display:flex;flex:1;align-items:center;justify-content:center;color:var(--ui-fg-muted);background:transparent;cursor:pointer;transition:background-color var(--ui-dur)}.ui-number-input__trigger+.ui-number-input__trigger{border-top:1px solid var(--ui-input-border)}.ui-number-input__trigger:hover:not(:disabled){background:var(--ui-bg-muted);color:var(--ui-fg)}.ui-number-input__trigger:disabled{opacity:.4;cursor:not-allowed}.ui-number-input__trigger :where(svg){width:.75rem;height:.75rem}.ui-file-upload{display:flex;flex-direction:column;gap:.75rem;width:100%}.ui-file-upload__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:8rem;padding:1.25rem;text-align:center;border:2px dashed var(--ui-border-emphasized);border-radius:10px;background:var(--ui-bg);cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--ui-dur)}.ui-file-upload__dropzone:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.ui-file-upload__dropzone[data-dragging]{border-color:var(--cp-solid);background:var(--cp-subtle)}.ui-file-upload__dropzone[data-disabled]{opacity:.5;cursor:not-allowed}.ui-file-upload__list{display:flex;flex-direction:column;gap:.5rem}.ui-file-upload__item{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;border:1px solid var(--ui-border);border-radius:7px;background:var(--ui-bg-panel)}.ui-file-upload__item-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ui-file-upload__item-size{color:var(--ui-fg-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.ui-file-upload__item-delete{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:5px;color:var(--ui-fg-muted);cursor:pointer}.ui-file-upload__item-delete:hover{background:var(--ui-bg-muted);color:var(--ui-fg)}.ui-chip-group{display:flex;flex-wrap:wrap;gap:.5rem}.ui-chip-group[data-rail]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ui-chip-group[data-rail]::-webkit-scrollbar{display:none}.ui-chip{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;min-height:2.25rem;padding:.4rem .9rem;border:1px solid var(--ui-border);border-radius:9999px;background:var(--ui-bg-panel);color:var(--ui-fg);font:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.ui-chip[data-size=sm]{min-height:2rem;padding:.35rem .75rem;font-size:.75rem;gap:.4rem}.ui-chip:hover{border-color:var(--ui-border-emphasized);background:var(--ui-bg-subtle)}.ui-chip:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.ui-chip :where(svg){color:var(--ui-fg-muted)}.ui-chip__count{font-size:.75rem;color:var(--ui-fg-muted);font-variant-numeric:tabular-nums}.ui-chip[data-active],.ui-chip[data-active]:hover{border-color:var(--ui-fg);background:var(--ui-fg);color:var(--ui-bg)}.ui-chip[data-active] :where(svg),.ui-chip[data-active] .ui-chip__count{color:inherit}.ui-skeleton{display:block;background:var(--ui-bg-muted);border-radius:7px;animation:ui-skeleton-pulse 1.4s ease-in-out infinite}.ui-skeleton[data-rounded=sm]{border-radius:4px}.ui-skeleton[data-rounded=full]{border-radius:9999px}@media (prefers-reduced-motion: reduce){.ui-skeleton{animation:none}}.ui-table__row[data-highlight=own]>.ui-table__cell{background:var(--ui-bg-own)}.ui-table__row[data-highlight=own]>.ui-table__cell:first-child{box-shadow:inset 3px 0 0 var(--ui-border-success)}.ui-status-dot{display:inline-block;flex-shrink:0;width:var(--ui-space-2-5);height:var(--ui-space-2-5);margin-block:max(0px,calc((1lh - var(--ui-space-2-5)) / 2));border-radius:var(--ui-radius-full);background:var(--ui-status-dot-color, var(--ui-fg-subtle))}.ui-status-dot[data-tone=gray]{background:var(--ui-fg-subtle)}.ui-status-text{display:inline-flex;align-items:flex-start;gap:var(--ui-space-2);min-width:0;max-width:100%;text-align:start}.ui-status-text__body{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.ui-badge{display:inline-flex;align-items:center;gap:.25rem;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:5px;font-size:.75rem;line-height:1rem;min-height:1.25rem;padding-inline:.375rem}.ui-badge[data-size=xs]{font-size:.625rem;line-height:.75rem;min-height:1rem;padding-inline:.25rem;border-radius:4px}.ui-badge[data-size=md]{font-size:.8125rem;line-height:1.125rem;min-height:1.5rem;padding-inline:.5rem}.ui-badge[data-size=lg]{font-size:.875rem;line-height:1.25rem;min-height:1.75rem;padding-inline:.625rem;border-radius:7px}.ui-badge :where(svg){width:.875em;height:.875em}.ui-badge[data-variant=solid]{background:var(--cp-solid);color:var(--cp-contrast)}.ui-badge[data-variant=subtle]{background:var(--cp-subtle);color:var(--cp-fg)}.ui-badge[data-variant=outline]{color:var(--cp-fg);box-shadow:inset 0 0 0 1px var(--cp-muted)}.ui-badge[data-variant=surface]{background:var(--cp-subtle);color:var(--cp-fg);box-shadow:inset 0 0 0 1px var(--cp-muted)}.ui-badge[data-variant=plain]{color:var(--cp-fg)}.ui-tag{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;font-weight:500;font-size:.75rem;line-height:1rem;min-height:1.5rem;padding-inline:.5rem;border-radius:5px;background:var(--cp-subtle);color:var(--cp-fg);box-shadow:inset 0 0 0 1px var(--cp-muted);-webkit-user-select:none;user-select:none}.ui-tag[data-size=sm]{min-height:1.25rem;padding-inline:.375rem}.ui-tag[data-size=lg]{min-height:1.75rem;font-size:.8125rem;padding-inline:.5rem}.ui-tag[data-size=xl]{min-height:2rem;font-size:.875rem;padding-inline:.625rem}.ui-tag[data-variant=subtle]{box-shadow:none}.ui-tag[data-variant=solid]{background:var(--cp-solid);color:var(--cp-contrast);box-shadow:none}.ui-tag[data-variant=outline]{background:transparent}.ui-tag__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-tag__element{display:inline-flex;align-items:center;flex-shrink:0}.ui-tag__close{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:9999px;color:inherit;opacity:.65;cursor:pointer}.ui-tag__close:hover{opacity:1;background:var(--cp-muted)}.ui-tag__close :where(svg){width:.75rem;height:.75rem}.ui-color-swatch{display:inline-block;flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:5px;background:var(--color);box-shadow:inset 0 0 0 1px #0000001f}.ui-color-swatch[data-size=xs]{width:.75rem;height:.75rem}.ui-color-swatch[data-size=sm]{width:1rem;height:1rem}.ui-color-swatch[data-size=lg]{width:1.5rem;height:1.5rem}.ui-card{--card-p: 1.5rem;position:relative;display:flex;flex-direction:column;min-width:0;overflow-wrap:break-word;text-align:start;color:var(--ui-fg);background:var(--ui-bg-panel);border-radius:10px}.ui-card[data-size=sm]{--card-p: 1rem}.ui-card[data-size=lg]{--card-p: 1.75rem}.ui-card[data-variant=outline]{border:1px solid var(--ui-border)}.ui-card[data-variant=elevated]{border:1px solid var(--ui-border-muted);box-shadow:var(--ui-shadow-xs)}.ui-card[data-variant=subtle]{background:var(--ui-bg-muted)}.ui-card__header{display:flex;flex-direction:column;gap:.375rem;padding-inline:var(--card-p);padding-top:var(--card-p)}.ui-card__body{display:flex;flex-direction:column;flex:1;padding:var(--card-p)}.ui-card__footer{display:flex;align-items:center;gap:.5rem;padding-inline:var(--card-p);padding-bottom:var(--card-p)}.ui-card__title{font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:-.01em}.ui-card__description{font-size:.875rem;line-height:1.25rem;color:var(--ui-fg-muted)}.ui-alert{position:relative;display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.875rem 1rem;font-size:.875rem;line-height:1.25rem;border-radius:10px;text-align:start}.ui-alert[data-size=sm]{gap:.5rem;padding:.625rem .75rem;font-size:.8125rem}.ui-alert[data-size=lg]{gap:.75rem;padding:1rem 1.25rem;font-size:1rem;line-height:1.5rem}.ui-alert[data-variant=subtle]{background:var(--cp-subtle);color:var(--cp-fg)}.ui-alert[data-variant=surface]{background:var(--cp-subtle);color:var(--cp-fg);box-shadow:inset 0 0 0 1px var(--cp-muted)}.ui-alert[data-variant=outline]{color:var(--cp-fg);box-shadow:inset 0 0 0 1px var(--cp-muted)}.ui-alert[data-variant=solid]{background:var(--cp-solid);color:var(--cp-contrast)}.ui-alert__indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem}.ui-alert__indicator :where(svg){width:100%;height:100%}.ui-alert[data-variant=subtle] .ui-alert__indicator,.ui-alert[data-variant=surface] .ui-alert__indicator,.ui-alert[data-variant=outline] .ui-alert__indicator{color:var(--cp-solid)}.ui-alert__content{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.ui-alert__title{font-weight:600}.ui-alert__description{display:inline}.ui-alert[data-variant=subtle] .ui-alert__description,.ui-alert[data-variant=surface] .ui-alert__description,.ui-alert[data-variant=outline] .ui-alert__description{color:color-mix(in srgb,var(--cp-fg) 85%,var(--ui-fg))}.ui-dl{--dl-label-w: 10rem;display:flex;flex-direction:column;gap:.375rem;margin:0}.ui-dl__item{display:grid;grid-template-columns:var(--dl-label-w) minmax(0,1fr);column-gap:.75rem;align-items:baseline}.ui-dl__label{margin:0;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--ui-fg-muted);overflow-wrap:anywhere}.ui-dl__value{margin:0;min-width:0;font-size:.875rem;line-height:1.25rem;color:var(--ui-fg);overflow-wrap:anywhere}@media screen and (max-width: 29.99rem){.ui-dl__item{grid-template-columns:minmax(0,1fr);row-gap:.125rem}}.ui-table-scroll{position:relative;width:100%;overflow:auto;-webkit-overflow-scrolling:touch;border-color:var(--ui-border)}.ui-table{--cell-px: .75rem;--cell-py: .75rem;width:100%;font-variant-numeric:lining-nums tabular-nums;border-collapse:separate;border-spacing:0;text-align:start;vertical-align:top;font-size:.875rem;line-height:1.25rem}.ui-table[data-size=sm]{--cell-px: .625rem;--cell-py: .5rem}.ui-table[data-size=lg]{--cell-px: 1rem;--cell-py: .875rem;font-size:1rem;line-height:1.5rem}.ui-table__column-header{padding:calc(var(--cell-py) * .85) var(--cell-px);font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.01em;color:var(--ui-fg-muted);text-align:start;vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--ui-border);background:var(--ui-bg-panel)}.ui-table__cell{padding:var(--cell-py) var(--cell-px);text-align:start;vertical-align:middle;border-bottom:1px solid var(--ui-border-muted);background:var(--ui-bg-panel)}.ui-table__body>.ui-table__row:last-child>.ui-table__cell{border-bottom-color:transparent}.ui-table[data-variant=line] .ui-table__column-header{background:var(--ui-bg-panel)}.ui-table[data-variant=outline]{box-shadow:0 0 0 1px var(--ui-border);border-radius:10px;overflow:hidden}.ui-table-scroll>.ui-table[data-variant=outline]{box-shadow:none;border-radius:0}.ui-table[data-striped] .ui-table__body>.ui-table__row:nth-of-type(2n)>.ui-table__cell{background:var(--ui-bg-subtle)}.ui-table[data-interactive] .ui-table__body>.ui-table__row:hover>.ui-table__cell{background:var(--ui-bg-muted)}.ui-table[data-column-border] :is(.ui-table__cell,.ui-table__column-header):not(:last-child){border-inline-end:1px solid var(--ui-border-muted)}.ui-table[data-sticky] .ui-table__header :is(.ui-table__column-header){position:sticky;top:0;z-index:1;background:var(--ui-bg-panel)}.ui-table__row{transition:background-color var(--ui-dur)}.ui-table__footer .ui-table__cell{font-weight:600;border-top:1px solid var(--ui-border);border-bottom:0}@media screen and (max-width: 47.99rem){.ui-table[data-mobile-cards]{border-spacing:0;box-shadow:none}.ui-table[data-mobile-cards] .ui-table__header{display:none}.ui-table[data-mobile-cards] .ui-table__body{display:block}.ui-table[data-mobile-cards] .ui-table__body>.ui-table__row{display:flex;flex-wrap:wrap;align-items:center;padding-block:var(--ui-space-2);background:var(--ui-bg-panel);border-bottom:1px solid var(--ui-border-muted)}.ui-table[data-mobile-cards] .ui-table__body>.ui-table__row:last-child{border-bottom:0}.ui-table[data-mobile-cards][data-striped] .ui-table__body>.ui-table__row:nth-of-type(2n){background:var(--ui-bg-subtle)}.ui-table[data-mobile-cards][data-striped] .ui-table__body>.ui-table__row:nth-of-type(2n)>.ui-table__cell{background:transparent}.ui-table[data-mobile-cards] .ui-table__body>.ui-table__row>.ui-table__cell{order:4;flex:1 1 100%;display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);min-width:0;width:auto!important;max-width:none!important;padding-block:var(--ui-space-0-5);text-align:end;background:transparent;border-bottom:0}.ui-table[data-mobile-cards] .ui-table__body>.ui-table__row>.ui-table__cell[data-label]:before{content:attr(data-label);flex-shrink:0;max-width:45%;text-align:start;font-size:var(--ui-font-size-xs);font-weight:600;color:var(--ui-fg-muted)}.ui-table[data-mobile-cards] .ui-table__body>.ui-table__row>.ui-table__cell:not([data-label]){justify-content:flex-end}.ui-table[data-mobile-cards] .ui-table__body>.ui-table__row>.ui-table__cell[data-mobile=hidden]{display:none}.ui-table[data-mobile-cards] .ui-table__body>.ui-table__row>.ui-table__cell:is([data-mobile=title],[data-mobile=meta],[data-mobile=actions],[data-mobile=aside]):before{content:none}.ui-table[data-mobile-cards] .ui-table__body>.ui-table__row>.ui-table__cell[data-mobile=title]{order:1;flex:1 1 0%;min-width:auto;justify-content:flex-start;text-align:start;font-weight:600;overflow-wrap:break-word}.ui-table[data-mobile-cards] .ui-table__body>.ui-table__row>.ui-table__cell[data-mobile=aside]{order:2;flex:0 0 auto;justify-content:flex-end;padding-inline-start:0}.ui-table[data-mobile-cards] .ui-table__body>.ui-table__row>.ui-table__cell[data-mobile=actions]{order:3;flex:0 0 auto;margin-inline-start:auto;justify-content:flex-end;padding-inline-start:0}.ui-table[data-mobile-cards] .ui-table__body>.ui-table__row>.ui-table__cell[data-mobile=meta]{justify-content:flex-start;text-align:start;padding-block:0;font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted)}.ui-table[data-mobile-cards] .ui-table__body>.ui-table__row>.ui-table__cell[colspan]{display:block;text-align:center}.ui-table[data-mobile-cards] .ui-table__footer{display:block}}.ui-table__caption{padding:.5rem var(--cell-px);font-size:.75rem;color:var(--ui-fg-muted);caption-side:bottom;text-align:start}.ui-tabs{--tabs-h: 2.5rem;--tabs-px: 1rem;position:relative;display:flex;flex-direction:column}.ui-tabs[data-orientation=vertical]{flex-direction:row}.ui-tabs[data-size=sm]{--tabs-h: 2.25rem;--tabs-px: .75rem}.ui-tabs[data-size=lg]{--tabs-h: 2.75rem;--tabs-px: 1.125rem}.ui-tabs__list{position:relative;display:inline-flex;flex-shrink:0;isolation:isolate}.ui-tabs__list[data-orientation=vertical]{flex-direction:column}@media screen and (max-width: 47.99rem){.ui-tabs{min-width:0;max-width:100%}.ui-tabs__list:not([data-orientation=vertical]){max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}}.ui-tabs[data-justify=center]>.ui-tabs__list{justify-content:center}.ui-tabs[data-justify=end]>.ui-tabs__list{justify-content:flex-end}.ui-tabs__trigger{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0;height:var(--tabs-h);padding-inline:var(--tabs-px);font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--ui-fg-muted);white-space:nowrap;cursor:pointer;outline:0;border-radius:7px;transition-property:color,background-color,box-shadow;transition-duration:var(--ui-dur)}.ui-tabs__trigger[data-orientation=vertical]{justify-content:flex-start}.ui-tabs__trigger :where(svg){width:1rem;height:1rem}.ui-tabs__trigger:hover:not([data-selected],:disabled){color:var(--ui-fg)}.ui-tabs__trigger[data-selected]{color:var(--ui-fg)}.ui-tabs__trigger:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:-2px}.ui-tabs__trigger:disabled{opacity:.5;cursor:not-allowed}.ui-tabs[data-fitted] .ui-tabs__list{display:flex}.ui-tabs[data-fitted] .ui-tabs__trigger{flex:1}.ui-tabs[data-variant=line]>.ui-tabs__list[data-orientation=horizontal]{border-bottom:1px solid var(--ui-border)}.ui-tabs[data-variant=line]>.ui-tabs__list[data-orientation=vertical]{border-inline-end:1px solid var(--ui-border)}.ui-tabs[data-variant=line] .ui-tabs__trigger{border-radius:0}.ui-tabs[data-variant=line] .ui-tabs__trigger[data-selected]:after{content:"";position:absolute;background:currentColor;border-radius:2px}.ui-tabs[data-variant=line] .ui-tabs__trigger[data-orientation=horizontal][data-selected]:after{inset-inline:var(--tabs-px);bottom:-1px;height:2px}.ui-tabs[data-variant=line] .ui-tabs__trigger[data-orientation=vertical][data-selected]:after{inset-block:.5rem;inset-inline-end:-1px;width:2px}.ui-tabs[data-variant=subtle] .ui-tabs__trigger[data-selected]{background:var(--cp-subtle);color:var(--cp-fg)}.ui-tabs[data-variant=enclosed]>.ui-tabs__list{padding:.25rem;gap:.125rem;background:var(--ui-bg-muted);border-radius:9px}.ui-tabs[data-variant=enclosed] .ui-tabs__trigger[data-selected]{background:var(--ui-bg-panel);box-shadow:var(--ui-shadow-xs)}.ui-tabs[data-variant=outline]>.ui-tabs__list{border-bottom:1px solid var(--ui-border)}.ui-tabs[data-variant=outline] .ui-tabs__trigger{border:1px solid transparent;border-bottom:0;border-end-start-radius:0;border-end-end-radius:0;margin-bottom:-1px}.ui-tabs[data-variant=outline] .ui-tabs__trigger[data-selected]{background:var(--ui-bg-panel);border-color:var(--ui-border)}.ui-tabs__content{padding-top:1rem;outline:0}.ui-tabs__content[data-orientation=vertical]{padding-top:0;padding-inline-start:1rem;flex:1;min-width:0}.ui-tabs__content:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px;border-radius:5px}.ui-progress{--progress-h: .625rem;position:relative;display:flex;flex-direction:column;gap:.375rem;font-size:.875rem}.ui-progress[data-size=xs]{--progress-h: .25rem}.ui-progress[data-size=sm]{--progress-h: .5rem}.ui-progress[data-size=lg]{--progress-h: .75rem}.ui-progress[data-size=xl]{--progress-h: 1rem}.ui-progress__track{position:relative;height:var(--progress-h);overflow:hidden;border-radius:9999px;background:var(--ui-bg-muted)}.ui-progress[data-variant=outline] .ui-progress__track{box-shadow:inset 0 0 0 1px var(--ui-border)}.ui-progress__range{height:100%;border-radius:inherit;background:var(--cp-solid);transition:width .24s var(--ui-ease)}.ui-progress__range[data-indeterminate]{position:absolute;width:40%;animation:ui-progress-indeterminate 1.2s ease-in-out infinite}.ui-progress[data-striped] .ui-progress__range{background-image:linear-gradient(45deg,rgba(255,255,255,.18) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.18) 75%,transparent 75%,transparent);background-size:1rem 1rem}.ui-progress[data-animated] .ui-progress__range{animation:ui-stripes 1s linear infinite}.ui-progress__label{display:inline-flex;font-weight:500;font-variant-numeric:tabular-nums}.ui-progress__value-text{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--ui-fg-muted)}.ui-avatar{--avatar-size: 2.5rem;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--avatar-size);height:var(--avatar-size);font-size:calc(var(--avatar-size) * .4);font-weight:600;border-radius:9999px;overflow:hidden;-webkit-user-select:none;user-select:none;vertical-align:top}.ui-avatar[data-shape=rounded]{border-radius:9px}.ui-avatar[data-shape=square]{border-radius:0}.ui-avatar[data-size="2xs"]{--avatar-size: 1.5rem}.ui-avatar[data-size=xs]{--avatar-size: 2rem}.ui-avatar[data-size=sm]{--avatar-size: 2.25rem}.ui-avatar[data-size=lg]{--avatar-size: 2.75rem}.ui-avatar[data-size=xl]{--avatar-size: 3rem}.ui-avatar[data-size="2xl"]{--avatar-size: 4rem}.ui-avatar[data-size=full]{--avatar-size: 100%}.ui-avatar[data-variant=subtle]{background:var(--cp-muted);color:var(--cp-fg)}.ui-avatar[data-variant=solid]{background:var(--cp-solid);color:var(--cp-contrast)}.ui-avatar[data-variant=outline]{color:var(--cp-fg);box-shadow:inset 0 0 0 1px var(--cp-muted)}.ui-avatar__fallback{line-height:1;text-transform:uppercase}.ui-avatar__image{width:100%;height:100%;object-fit:cover}.ui-breadcrumb{font-size:.875rem;line-height:1.25rem}.ui-breadcrumb[data-size=sm]{font-size:.8125rem}.ui-breadcrumb[data-size=lg]{font-size:1rem}.ui-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;word-break:break-word;color:var(--ui-fg-muted)}.ui-breadcrumb__item{display:inline-flex;align-items:center}.ui-breadcrumb__link{display:inline-flex;align-items:center;gap:.375rem;color:var(--ui-fg-muted);border-radius:3px;transition:color var(--ui-dur)}.ui-breadcrumb__link:hover{color:var(--ui-fg)}.ui-breadcrumb__link:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.ui-breadcrumb__current{color:var(--ui-fg);font-weight:500}.ui-breadcrumb__separator{display:inline-flex;color:var(--ui-fg-subtle)}.ui-breadcrumb__separator :where(svg){width:.875rem;height:.875rem}.ui-stat{display:flex;flex-direction:column;gap:.25rem;flex:1;position:relative}.ui-stat__label{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--ui-fg-muted)}.ui-stat__value{display:inline-flex;align-items:baseline;gap:.25rem;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ui-stat__unit{font-size:.875rem;font-weight:400;color:var(--ui-fg-muted);letter-spacing:0}.ui-stat__help{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--ui-fg-muted)}.ui-stat__indicator{display:inline-flex;width:.75rem;height:.75rem}.ui-stat__indicator[data-direction=up]{color:var(--ui-fg-success)}.ui-stat__indicator[data-direction=down]{color:var(--ui-fg-error)}.ui-steps{--step-size: 2rem;display:flex;flex-direction:column;width:100%;gap:1rem}.ui-steps[data-size=xs]{--step-size: 1.25rem}.ui-steps[data-size=sm]{--step-size: 1.75rem}.ui-steps[data-size=lg]{--step-size: 2.5rem}.ui-steps__list{display:flex;align-items:center;gap:.5rem}.ui-steps[data-orientation=vertical] .ui-steps__list{flex-direction:column;align-items:stretch}.ui-steps__item{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.ui-steps__item:last-child{flex:initial}.ui-steps__trigger{display:flex;align-items:center;gap:.75rem;text-align:start;border-radius:7px;cursor:pointer;outline:0}.ui-steps__trigger:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:2px}.ui-steps__indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--step-size);height:var(--step-size);font-size:calc(var(--step-size) * .42);font-weight:600;border-radius:9999px;color:var(--ui-fg-muted);background:var(--ui-bg);box-shadow:inset 0 0 0 1.5px var(--ui-border-emphasized);transition-property:background-color,color,box-shadow;transition-duration:var(--ui-dur)}.ui-steps__indicator :where(svg){width:50%;height:50%}.ui-steps__indicator[data-state=current]{color:var(--cp-fg);box-shadow:inset 0 0 0 2px var(--cp-solid)}.ui-steps__indicator[data-state=complete]{color:var(--cp-contrast);background:var(--cp-solid);box-shadow:none}.ui-steps__title{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--ui-fg-muted)}.ui-steps__item:is([data-state=current],[data-state=complete]) .ui-steps__title{color:var(--ui-fg)}.ui-steps__description{font-size:.75rem;color:var(--ui-fg-muted)}.ui-steps__separator{flex:1;min-width:1rem;height:2px;border-radius:2px;background:var(--ui-border)}.ui-steps__separator[data-state=complete]{background:var(--cp-solid)}.ui-steps[data-orientation=vertical] .ui-steps__separator{width:2px;height:auto;min-height:1rem;flex:initial;margin-inline-start:calc(var(--step-size) / 2 - 1px)}.ui-empty-state{display:flex;justify-content:center;width:100%;padding:3rem 1rem}.ui-empty-state[data-size=sm]{padding-block:2rem}.ui-empty-state[data-size=lg]{padding-block:4rem}.ui-empty-state__content{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;max-width:28rem}.ui-empty-state__indicator{display:flex;align-items:center;justify-content:center;color:var(--ui-fg-subtle);font-size:2.5rem}.ui-empty-state__indicator :where(svg){width:1em;height:1em}.ui-empty-state__title{font-size:1.125rem;line-height:1.75rem;font-weight:600}.ui-empty-state__description{font-size:.875rem;line-height:1.25rem;color:var(--ui-fg-muted)}.ui-scroll-area{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden}.ui-scroll-area__viewport{flex:1;min-height:0;width:100%;height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-border-emphasized) transparent}.ui-scroll-area[data-size=xs] .ui-scroll-area__viewport::-webkit-scrollbar,.ui-scroll-area[data-size=sm] .ui-scroll-area__viewport::-webkit-scrollbar{width:6px;height:6px}.ui-scroll-area__viewport::-webkit-scrollbar{width:8px;height:8px}.ui-scroll-area__viewport::-webkit-scrollbar-thumb{border-radius:9999px;background:var(--ui-border-emphasized)}.ui-scroll-area__viewport::-webkit-scrollbar-track{background:transparent}.ui-collapsible__content[data-state=open]{animation:ui-expand .2s var(--ui-ease)}.ui-collapsible__content[data-state=closed]{animation:ui-collapse .16s var(--ui-ease) forwards}.ui-collapsible__indicator{display:inline-flex;transition:transform .2s var(--ui-ease)}.ui-dialog__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(1400 + var(--ui-dialog-layer, 0) * 2);background:var(--ui-overlay)}.ui-dialog__backdrop[data-state=open]{animation:fade-in .18s var(--ui-ease)}.ui-dialog__backdrop[data-state=closed]{animation:ui-fade-out .14s var(--ui-ease) forwards}.ui-dialog__positioner,.ui-drawer__positioner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(1401 + var(--ui-dialog-layer, 0) * 2);display:flex;width:100vw;height:100dvh;overscroll-behavior-y:none}.ui-dialog__positioner{justify-content:center;align-items:flex-start;padding:1rem}.ui-dialog__positioner[data-scroll=outside]{overflow-y:auto}.ui-dialog__positioner[data-placement=center]{align-items:center}.ui-dialog__positioner[data-placement=bottom]{align-items:flex-end}.ui-dialog__positioner:is([data-size=full],[data-size=cover]){padding:0}.ui-dialog__positioner[data-size=cover]{padding:1rem}.ui-dialog__content,.ui-drawer__content{position:relative;display:flex;flex-direction:column;width:100%;outline:0;color:var(--ui-fg);background:var(--ui-bg-panel);box-shadow:var(--ui-shadow-xl)}.ui-dialog__content{--dialog-w: 28rem;max-width:var(--dialog-w);border-radius:12px;margin-block:auto}@media screen and (min-width: 30rem){.ui-dialog__content[data-placement=top]{margin-block:4rem}}.ui-dialog__content[data-size=xs]{--dialog-w: 20rem}.ui-dialog__content[data-size=sm]{--dialog-w: 26rem}.ui-dialog__content[data-size=md]{--dialog-w: 32rem}.ui-dialog__content[data-size=lg]{--dialog-w: 42rem}.ui-dialog__content[data-size=xl]{--dialog-w: 56rem}.ui-dialog__content[data-size=cover]{--dialog-w: 100%;height:100%;margin:0}.ui-dialog__content[data-size=full]{--dialog-w: 100vw;min-height:100dvh;margin:0;border-radius:0}.ui-dialog__content[data-scroll=inside]{max-height:calc(100dvh - 2rem);overflow:hidden}@media screen and (min-width: 30rem){.ui-dialog__content[data-scroll=inside][data-placement=top]{max-height:calc(100dvh - 8rem)}}.ui-dialog__content[data-scroll=inside]>.ui-dialog__body{overflow:auto}.ui-dialog__content[data-state=open]{animation:ui-dialog-in .2s var(--ui-ease)}.ui-dialog__content[data-state=closed]{animation:ui-dialog-out .14s var(--ui-ease) forwards}.ui-dialog__header{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:1.25rem 1.5rem .75rem}.ui-dialog__body{flex:1;min-width:0;padding:.5rem 1.5rem 1.5rem}.ui-dialog__content,.ui-dialog__body{scrollbar-gutter:stable}.ui-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-shrink:0;padding:.75rem 1.5rem 1.25rem}.ui-dialog__title{font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:-.015em}.ui-dialog__description{font-size:.875rem;line-height:1.25rem;color:var(--ui-fg-muted)}.ui-dialog__close-trigger{position:absolute;top:.75rem;inset-inline-end:.75rem;z-index:1}.ui-dialog__close-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:7px;color:var(--ui-fg-muted);cursor:pointer;transition-property:background-color,color;transition-duration:var(--ui-dur)}.ui-dialog__close-button:hover{background:var(--ui-bg-muted);color:var(--ui-fg)}.ui-dialog__close-button:focus-visible{outline:2px solid var(--cp-focus-ring);outline-offset:1px}.ui-dialog__close-button :where(svg){width:1rem;height:1rem}.ui-drawer__positioner{justify-content:flex-end}.ui-drawer__positioner[data-placement=start]{justify-content:flex-start}.ui-drawer__positioner[data-placement=bottom]{align-items:flex-end}.ui-drawer__positioner[data-placement=top]{align-items:flex-start}.ui-drawer__content{--drawer-w: 20rem;height:100%;max-width:var(--drawer-w);overflow:hidden}.ui-drawer__content:is([data-placement=top],[data-placement=bottom]){--drawer-w: 100%;height:auto;max-height:100%}.ui-drawer__content[data-placement=bottom]{border-start-start-radius:12px;border-start-end-radius:12px}.ui-drawer__content[data-placement=top]{border-end-start-radius:12px;border-end-end-radius:12px}.ui-drawer__content[data-size=sm]{--drawer-w: 24rem}.ui-drawer__content[data-size=md]{--drawer-w: 28rem}.ui-drawer__content[data-size=lg]{--drawer-w: 32rem}.ui-drawer__content[data-size=xl]{--drawer-w: 36rem}.ui-drawer__content[data-size=full]{--drawer-w: 100vw}.ui-drawer__content[data-state=open][data-placement=end]{animation:ui-slide-in-end .24s var(--ui-ease)}.ui-drawer__content[data-state=open][data-placement=start]{animation:ui-slide-in-start .24s var(--ui-ease)}.ui-drawer__content[data-state=open][data-placement=bottom]{animation:ui-slide-in-bottom .24s var(--ui-ease)}.ui-drawer__content[data-state=open][data-placement=top]{animation:ui-slide-in-top .24s var(--ui-ease)}.ui-drawer__content[data-state=closed][data-placement=end]{animation:ui-slide-out-end .18s var(--ui-ease) forwards}.ui-drawer__content[data-state=closed][data-placement=start]{animation:ui-slide-out-start .18s var(--ui-ease) forwards}.ui-drawer__content[data-state=closed][data-placement=bottom]{animation:ui-slide-out-bottom .18s var(--ui-ease) forwards}.ui-drawer__content[data-state=closed][data-placement=top]{animation:ui-slide-out-top .18s var(--ui-ease) forwards}.ui-drawer__header{padding:1rem 1.25rem}.ui-drawer__body{flex:1;overflow:auto;padding:1rem 1.25rem}.ui-drawer__footer{padding:.75rem 1.25rem}.ui-positioner{position:fixed;top:0;left:0;z-index:1500;min-width:max-content}.ui-hovercard__positioner{z-index:var(--ui-z-hovercard)}.ui-tooltip__positioner{z-index:1800;pointer-events:none}.ui-listbox__positioner{min-width:var(--reference-width, max-content)}.ui-popover__content,.ui-hovercard__content,.ui-menu__content,.ui-listbox__content{position:relative;outline:0;color:var(--ui-fg);background:var(--ui-bg-panel);border-radius:10px;box-shadow:var(--ui-shadow-lg);transform-origin:var(--transform-origin)}.ui-popover__content[data-state=open],.ui-hovercard__content[data-state=open],.ui-menu__content[data-state=open],.ui-listbox__content[data-state=open]{animation:ui-pop-in .14s var(--ui-ease)}.ui-popover__content[data-state=closed],.ui-hovercard__content[data-state=closed],.ui-menu__content[data-state=closed],.ui-listbox__content[data-state=closed]{animation:ui-pop-out .1s var(--ui-ease) forwards}.ui-popover__content{--popover-w: 20rem;width:var(--popover-w);max-width:var(--available-width, 100vw);max-height:var(--available-height, none);overflow-y:auto;overscroll-behavior:contain}.ui-popover__content[data-size=xs]{--popover-w: 12rem}.ui-popover__content[data-size=sm]{--popover-w: 16rem}.ui-popover__content[data-size=lg]{--popover-w: 24rem}.ui-popover__header{padding:1rem 1rem 0;font-weight:600}.ui-popover__body{padding:1rem;font-size:.875rem}.ui-popover__footer{display:flex;align-items:center;gap:.5rem;padding:0 1rem 1rem}.ui-popover__title{font-weight:600}.ui-popover__description{font-size:.875rem;color:var(--ui-fg-muted)}.ui-popover__close{position:absolute;top:.5rem;inset-inline-end:.5rem}.ui-hovercard__content{--hovercard-w: 20rem;width:var(--hovercard-w);max-width:var(--available-width, 100vw);max-height:var(--available-height, none);overflow-y:auto;overscroll-behavior:contain;padding:1rem;font-size:.875rem}.ui-hovercard__content[data-size=xs]{--hovercard-w: 12rem}.ui-hovercard__content[data-size=sm]{--hovercard-w: 16rem}.ui-hovercard__content[data-size=lg]{--hovercard-w: 24rem}.ui-menu__content,.ui-listbox__content{display:flex;flex-direction:column;min-width:8rem;max-height:min(var(--available-height, 24rem),24rem);padding:.25rem;overflow:auto;overscroll-behavior:contain;box-shadow:var(--ui-shadow-lg),0 0 0 1px var(--ui-border)}.ui-listbox__content{max-height:min(var(--available-height, 20rem),20rem)}.ui-menu__item,.ui-listbox__item{position:relative;display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.125rem;padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;color:var(--ui-fg);text-align:start;text-decoration:none;border-radius:6px;cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;flex-shrink:0}.ui-menu__item :where(svg){width:1rem;height:1rem;flex-shrink:0}.ui-menu__item[data-highlighted],.ui-listbox__item[data-highlighted]{background:var(--ui-bg-muted)}.ui-menu__item[data-disabled],.ui-listbox__item[data-disabled]{opacity:.45;cursor:not-allowed}.ui-menu__item[data-trigger-item]:after{content:none}.ui-listbox__item{justify-content:space-between}.ui-listbox__item[data-state=checked]{font-weight:500}.ui-listbox__item-text{flex:1;min-width:0}.ui-listbox__item-indicator,.ui-menu__item-indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;height:1rem;color:var(--cp-solid);margin-inline-start:auto}.ui-listbox__item-indicator :where(svg),.ui-menu__item-indicator :where(svg){width:.875rem;height:.875rem}.ui-listbox__empty{padding:.5rem .625rem;font-size:.875rem;color:var(--ui-fg-muted)}.ui-listbox__item-group-label,.ui-menu__item-group-label{padding:.5rem .625rem .25rem;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--ui-fg-muted)}.ui-menu__separator{height:0;margin:.25rem -.25rem;border:0;border-top:1px solid var(--ui-border)}.ui-menu__item-command{margin-inline-start:auto;font-size:.75rem;color:var(--ui-fg-muted);font-family:var(--ui-font-mono)}.ui-tooltip__content{max-width:20rem;padding:.3125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--ui-fg-inverted);background:var(--ui-bg-inverted);border-radius:6px;box-shadow:var(--ui-shadow-md);transform-origin:var(--transform-origin)}.ui-tooltip__content[data-interactive]{pointer-events:auto}.ui-tooltip__content[data-state=open]{animation:ui-pop-in .12s var(--ui-ease)}.ui-tooltip__content[data-state=closed]{animation:ui-pop-out 80ms var(--ui-ease) forwards}.ui-arrow{position:absolute;width:.625rem;height:.625rem;left:calc(50% - .3125rem);pointer-events:none}.ui-positioner[data-side=bottom] .ui-arrow{top:-.3125rem}.ui-positioner[data-side=top] .ui-arrow{bottom:-.3125rem}.ui-positioner:is([data-side=left],[data-side=right]) .ui-arrow{left:auto;top:calc(50% - .3125rem)}.ui-positioner[data-side=right] .ui-arrow{left:-.3125rem}.ui-positioner[data-side=left] .ui-arrow{right:-.3125rem}.ui-arrow__tip{width:100%;height:100%;transform:rotate(45deg);background:inherit}.ui-popover__arrow .ui-arrow__tip,.ui-hovercard__arrow .ui-arrow__tip{background:var(--ui-bg-panel)}.ui-tooltip__arrow .ui-arrow__tip{background:var(--ui-bg-inverted)}.ui-combobox,.ui-select{--combobox-input-height: 2.5rem;--combobox-input-padding-end: 4rem;position:relative;display:flex;flex-direction:column;gap:.375rem;width:100%}.ui-combobox:is([data-size=xs],[data-size=sm]),.ui-select:is([data-size=xs],[data-size=sm]){--combobox-input-height: 2.25rem;--combobox-input-padding-end: 3.5rem}.ui-combobox[data-size=xs],.ui-select[data-size=xs]{--combobox-input-height: 2rem}.ui-combobox[data-size=lg],.ui-select[data-size=lg]{--combobox-input-height: 2.75rem}.ui-combobox__control,.ui-select__control{position:relative;display:flex;align-items:center;width:100%}.ui-combobox__input{--input-height: var(--combobox-input-height);padding-inline-end:var(--combobox-input-padding-end)}.ui-combobox[data-size=xs] .ui-combobox__input{font-size:.75rem}.ui-listbox__indicator-group{position:absolute;top:0;bottom:0;inset-inline-end:0;z-index:1;display:flex;align-items:center;gap:.125rem;padding-inline-end:.5rem;pointer-events:none}.ui-listbox__indicator-group>*{pointer-events:auto}.ui-listbox__trigger,.ui-listbox__clear{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:5px;color:var(--ui-fg-muted);cursor:pointer;transition-property:background-color,color,transform;transition-duration:var(--ui-dur)}.ui-listbox__trigger:hover,.ui-listbox__clear:hover{background:var(--ui-bg-muted);color:var(--ui-fg)}.ui-listbox__trigger :where(svg),.ui-listbox__clear :where(svg){width:1rem;height:1rem}.ui-listbox__clear :where(svg){width:.875rem;height:.875rem}.ui-listbox__trigger[data-state=open] :where(svg){transform:rotate(180deg)}.ui-listbox__trigger:disabled{opacity:.5;cursor:not-allowed}.ui-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0;height:var(--combobox-input-height);padding-inline:.75rem;padding-inline-end:2.25rem;font-size:.875rem;line-height:1.25rem;color:var(--ui-fg);text-align:start;background:var(--ui-bg);border:1px solid var(--ui-input-border);border-radius:7px;cursor:pointer;outline:0;-webkit-user-select:none;user-select:none;transition-property:border-color,box-shadow,background-color;transition-duration:var(--ui-dur)}.ui-select__trigger:hover:not(:disabled){border-color:var(--ui-input-border-hover)}.ui-select__trigger:focus-visible,.ui-select__trigger[data-state=open]{border-color:var(--cp-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-focus-ring) 18%,transparent)}.ui-select__trigger[data-invalid]{border-color:var(--ui-border-error)}.ui-select__trigger:disabled{opacity:.5;cursor:not-allowed}.ui-select__trigger[data-size=xs]{padding-inline:.5rem;padding-inline-end:1.75rem;font-size:.75rem;border-radius:5px}.ui-select__trigger[data-variant=ghost]{background:transparent;border-color:transparent;box-shadow:none}.ui-select__trigger[data-variant=ghost]:hover:not(:disabled){background:var(--ui-bg-muted);border-color:transparent}.ui-select__trigger[data-variant=subtle]{background:var(--ui-bg-muted);border-color:transparent}.ui-select__trigger>.ui-select__indicator{position:absolute;inset-inline-end:.625rem}.ui-select__trigger[data-size=xs]>.ui-select__indicator{inset-inline-end:.375rem}.ui-select__value-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select__value-text[data-placeholder]{color:var(--ui-fg-subtle)}.ui-select__indicator{display:inline-flex;color:var(--ui-fg-muted);transition:transform var(--ui-dur)}.ui-select__indicator :where(svg){width:1rem;height:1rem}.ui-select__indicator[data-state=open]{transform:rotate(180deg)}.ui-select__control>.ui-select__trigger{padding-inline-end:var(--combobox-input-padding-end)}.ui-toaster{position:fixed;z-index:1700;display:flex;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);pointer-events:none}.ui-toaster[data-placement^=bottom]{bottom:1rem;flex-direction:column-reverse}.ui-toaster[data-placement^=top]{top:1rem}.ui-toaster[data-placement$=-end]{inset-inline-end:1rem;align-items:flex-end}.ui-toaster[data-placement$=-start]{inset-inline-start:1rem;align-items:flex-start}.ui-toaster:is([data-placement=top],[data-placement=bottom]){left:50%;transform:translate(-50%);align-items:center}.ui-toast-slot{pointer-events:auto;width:100%}.ui-toast-slot[data-state=open]{animation:ui-toast-in .22s var(--ui-ease)}.ui-toast-slot[data-state=closed]{animation:ui-fade-out .2s var(--ui-ease) forwards}.ui-toast{position:relative;display:flex;align-items:flex-start;gap:.75rem;width:100%;min-width:min(20rem,calc(100vw - 2rem));max-width:min(26rem,calc(100vw - 2rem));padding:.875rem 1rem;color:var(--ui-fg);background:var(--ui-bg-panel);border-radius:10px;box-shadow:var(--ui-shadow-lg),0 0 0 1px var(--ui-border);font-size:.875rem;line-height:1.25rem}.ui-toast__indicator{display:inline-flex;flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--cp-solid)}.ui-toast__indicator :where(svg){width:100%;height:100%}.ui-toast__title{font-weight:600}.ui-toast__description{color:var(--ui-fg-muted);overflow-wrap:anywhere}.ui-toast__action{flex-shrink:0;align-self:center;height:2rem;padding-inline:.75rem;font-size:.8125rem;font-weight:600;border-radius:7px;border:1px solid var(--ui-border-emphasized);color:var(--ui-fg);cursor:pointer}.ui-toast__action:hover{background:var(--ui-bg-muted)}.ui-toast__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;margin:-.125rem -.375rem 0 0;border-radius:5px;color:var(--ui-fg-muted);cursor:pointer}.ui-toast__close:hover{background:var(--ui-bg-muted);color:var(--ui-fg)}.ui-toast__close :where(svg){width:.875rem;height:.875rem}.ui-chart{width:100%}.ui-chart :where(.recharts-cartesian-axis-tick-value,.recharts-polar-angle-axis-tick-value,.recharts-polar-radius-axis-tick-value,.recharts-pie-label-text){fill:var(--ui-fg-muted)}.ui-chart .recharts-cartesian-axis .recharts-label{fill:var(--ui-fg);font-weight:500}.ui-chart *{outline:none}.ui-chart svg{overflow:visible}.ui-chart .recharts-wrapper{width:100%;height:100%}}@keyframes ui-fade-out{to{opacity:0}}@keyframes ui-pop-out{to{opacity:0;transform:scale(.97)}}@keyframes ui-dialog-out{to{opacity:0;transform:translateY(4px) scale(.985)}}@keyframes ui-slide-out-end{to{transform:translate(100%)}}@keyframes ui-slide-out-start{to{transform:translate(-100%)}}@keyframes ui-slide-out-bottom{to{transform:translateY(100%)}}@keyframes ui-slide-out-top{to{transform:translateY(-100%)}}@keyframes ui-expand{0%{height:0;overflow:hidden}to{height:var(--height);overflow:hidden}}@keyframes ui-collapse{0%{height:var(--height);overflow:hidden}to{height:0;overflow:hidden}}@keyframes ui-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@layer ui-components{.ui-page-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.ui-page-header__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1.5rem}.ui-page-header__text{min-width:0;flex:1 1 18rem}.ui-page-header__title{margin:0;font-size:var(--ui-font-size-display-sm);font-weight:700;line-height:1.2;color:var(--ui-fg)}.ui-page-header__description{margin-top:.375rem;max-width:48rem;font-size:var(--ui-font-size-md);color:var(--ui-fg-muted)}.ui-page-header__meta{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}.ui-page-header__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ui-panel{--card-p: 1.25rem;overflow:hidden}.ui-panel+.ui-panel,.ui-panel+.ui-notice,.ui-notice+.ui-panel{margin-top:1.25rem}.ui-panel__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:var(--card-p) var(--card-p) 0}.ui-panel[data-flush] .ui-panel__header{padding-bottom:var(--card-p);border-bottom:1px solid var(--ui-border)}.ui-panel__header-text{min-width:0}.ui-panel__title{margin:0;font-size:var(--ui-font-size-lg);font-weight:600;line-height:1.3;color:var(--ui-fg)}.ui-panel__description{margin-top:.25rem;font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}.ui-panel__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ui-panel__body{padding:var(--card-p);min-width:0}.ui-panel[data-flush] .ui-panel__body{padding:0}.ui-panel[data-flush] .ui-table-scroll{border:0;border-radius:0}.ui-panel .ui-table__cell>a:not(.ui-button){color:var(--ui-fg-info);text-decoration:underline;text-underline-offset:2px}.ui-panel .ui-table__cell>a:not(.ui-button):hover{text-decoration-thickness:2px}.ui-panel[data-flush] .ui-empty-state{padding:2rem var(--card-p)}.ui-panel[data-size=sm]{--card-p: var(--ui-space-4);margin-top:0}.ui-panel[data-size=sm] .ui-panel__title{font-size:var(--ui-font-size-md)}.ui-panel[data-size=sm] .ui-panel__header{padding-bottom:0}.ui-panel[data-size=sm] .ui-panel__header+.ui-panel__body{padding-top:var(--ui-space-3)}.ui-metric-card{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-bg-panel)}.ui-metric-card__text{min-width:0;margin:0}.ui-metric-card__label{display:flex;align-items:center;gap:var(--ui-space-1-5);font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-metric-card[data-wrap-label] .ui-metric-card__label{align-items:flex-start;white-space:normal}.ui-metric-card[data-wrap-label] .ui-metric-card__icon{padding-top:var(--ui-space-0-5)}.ui-metric-card__icon{display:inline-flex;flex-shrink:0}.ui-metric-card__value{margin:var(--ui-space-0-5) 0 0;font-size:var(--ui-font-size-lg);font-weight:var(--ui-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--ui-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-metric-card__help{margin:0;font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted)}.ui-metric-card__visual{flex-shrink:0;align-self:center}.ui-panel__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem var(--card-p);border-top:1px solid var(--ui-border);background:var(--ui-bg-subtle)}.ui-panel__footer:empty{display:none}.ui-notice{margin-bottom:1.25rem}.ui-notice__action{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.ui-empty-message__action{margin-top:.75rem;display:flex;justify-content:center;gap:.5rem}.ui-page-with-nav{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:2rem;align-items:start}.ui-page-with-nav__nav,.ui-page-with-nav__content{min-width:0}.ui-side-nav{display:grid;gap:1rem;position:sticky;top:calc(var(--sf-header-h, 4rem) + 1rem);padding:.5rem;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-bg-panel)}.ui-side-nav__group{display:grid;gap:.125rem}.ui-side-nav__group-label{padding:.25rem .75rem;font-size:var(--ui-font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-fg-muted)}.ui-side-nav__item{display:flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem .75rem;border-radius:var(--ui-radius-md);color:var(--ui-fg);font-weight:500;text-decoration:none;border-inline-start:3px solid transparent}.ui-side-nav__item:hover{background:var(--ui-bg-muted)}.ui-side-nav__item:focus-visible{outline:2px solid var(--ui-border-info);outline-offset:1px}.ui-side-nav__item[data-active]{background:var(--ui-bg-muted);border-inline-start-color:var(--ui-red-solid, var(--ui-fg));font-weight:600}@media (max-width: 767px){.ui-page-with-nav{grid-template-columns:1fr;gap:1rem}.ui-side-nav{position:static;display:flex;gap:.25rem;overflow-x:auto;padding:.25rem}.ui-side-nav__group{display:flex;gap:.25rem}.ui-side-nav__group-label{display:none}.ui-side-nav__item{white-space:nowrap;border-inline-start:0;border-bottom:3px solid transparent}.ui-side-nav__item[data-active]{border-bottom-color:var(--ui-red-solid, var(--ui-fg))}}}@layer ui-components{.ui-detail-page,.ui-form-page{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:960px}.ui-detail-page>.ui-panel+.ui-panel,.ui-form-page>.ui-panel+.ui-panel,.ui-detail-page>.ui-notice,.ui-form-page>.ui-notice{margin:0}.ui-form-page__actions{display:flex;flex-wrap:wrap;gap:.5rem}.ui-detail-section .ui-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem}.ui-detail-section .ui-dl__item{grid-template-columns:minmax(0,1fr);row-gap:.25rem}.ui-detail-section .ui-dl__value{font-size:var(--ui-font-size-md);line-height:1.5rem}.ui-detail-section .ui-dl__item.ui-dl__item--full{grid-column:1 / -1}.ui-form-section .ui-panel__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;align-items:start}.ui-form-section .ui-panel__body>.ui-field-full{grid-column:1 / -1}@media (max-width: 767px){.ui-detail-section .ui-dl,.ui-form-section .ui-panel__body{grid-template-columns:minmax(0,1fr)}}}@layer ui-components{.ui-data-table__toolbar{padding:var(--ui-space-3) var(--card-p);border-bottom:var(--ui-space-px) solid var(--ui-border)}.ui-data-table__sort{display:inline-flex;align-items:center;gap:var(--ui-space-1-5);padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit}.ui-data-table__sort:focus-visible{outline:var(--ui-space-0-5) solid var(--ui-border-info);outline-offset:var(--ui-space-0-5);border-radius:var(--ui-radius-sm)}.ui-data-table__sort-idle{color:var(--ui-fg-subtle)}.ui-data-table__filters .ui-table__column-header{padding-top:var(--ui-space-1);padding-bottom:var(--ui-space-2);font-weight:inherit}.ui-data-table__select{width:var(--ui-space-10)}.ui-data-table .ui-table__row[data-selected]>.ui-table__cell{background:var(--ui-bg-subtle)}.ui-data-table .ui-table__row[data-drop-target]{outline:var(--ui-focus-ring-width) dashed var(--ui-fg-info);outline-offset:calc(var(--ui-focus-ring-width) * -1)}.ui-data-table .ui-table__row[data-muted]>.ui-table__cell{color:var(--ui-fg-muted)}.ui-data-table .ui-table__row[data-active]>.ui-table__cell{background:var(--ui-bg-info)}.ui-data-table .ui-table__row[data-active]>.ui-table__cell:first-child{box-shadow:inset var(--ui-space-0-5) 0 0 var(--ui-border-info)}.ui-data-table .ui-table__row[data-busy]{opacity:.5}.ui-data-table[data-embedded]{margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}.ui-data-table .ui-table__body>.ui-table__row>.ui-table__cell{vertical-align:top}.ui-data-table .ui-table{--ui-data-table-line: 1.25rem}.ui-data-table .ui-table[data-size=lg]{--ui-data-table-line: 1.5rem}.ui-data-table .ui-table__body>.ui-table__row>.ui-table__cell .ui-button{margin-block:calc((var(--ui-data-table-line) - var(--btn-h, var(--ui-control-h-sm))) / 2)}.ui-data-table__mobile-sort{display:none}@media screen and (min-width: 48rem) and (max-width: 99.99rem){.ui-data-table .ui-table [data-priority=low]{display:none}}.ui-panel__body .ui-data-table:not([data-embedded]){margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}.ui-panel__body{--ui-nest-bleed: var(--card-p)}.ui-panel[data-flush]>.ui-panel__body{--ui-nest-bleed: 0px}.ui-panel__body .ui-data-table.ui-panel:not([data-embedded]){--card-p: inherit}:is(.ui-panel__body>.ui-data-table,.ui-panel__body>.ui-vstack>.ui-data-table):not([data-embedded]){margin-inline:calc(var(--ui-nest-bleed) * -1)}@media (min-width: 48rem){:is(.ui-data-table:not([data-embedded]),.ui-panel[data-flush]) .ui-table__row>:is(.ui-table__cell,.ui-table__column-header):first-child{padding-inline-start:var(--card-p)}:is(.ui-data-table:not([data-embedded]),.ui-panel[data-flush]) .ui-table__row>:is(.ui-table__cell,.ui-table__column-header):last-child{padding-inline-end:var(--card-p)}}@media (max-width: 767px){.ui-data-table__mobile-sort{display:inline-flex}.ui-data-table .ui-table[data-mobile-cards] .ui-table__body>.ui-table__row{padding-inline:calc(var(--card-p) - var(--cell-px))}.ui-data-table .ui-table[data-mobile-cards] .ui-table__body>.ui-table__row>.ui-data-table__select{order:0;flex:0 0 auto;width:auto;padding-inline-end:0}}}@layer ui-components{.ui-row-list{--row-list-pad-x: var(--ui-space-4);--row-list-gap: var(--ui-space-3);container-type:inline-size;display:flex;flex-direction:column;gap:var(--ui-space-3);min-width:0}.ui-row-list__header,.ui-row-list__line{display:grid;grid-template-columns:var(--row-list-cols);align-items:center;column-gap:var(--row-list-gap);padding:0 var(--row-list-pad-x)}.ui-row-list__cells{display:contents}.ui-row-list__header{font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-weight-semibold);color:var(--ui-fg-muted);padding-inline:calc(var(--row-list-pad-x) + var(--ui-space-px))}.ui-row-list__header-cell,.ui-row-list__cell{min-width:0;display:flex;align-items:center}.ui-row-list__header-cell[data-align=end],.ui-row-list__cell[data-align=end]{justify-content:flex-end;text-align:end}.ui-row-list__sort{display:inline-flex;align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-1) 0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.ui-row-list__sort:hover,.ui-row-list__sort[data-active]{color:var(--ui-fg)}.ui-row-list__sort:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-fg);outline-offset:var(--ui-focus-ring-offset);border-radius:var(--ui-radius-xs)}.ui-row-list__sort-mark{display:inline-block;min-width:var(--ui-space-2-5);font-size:var(--ui-font-size-2xs)}.ui-row-list__rows{display:flex;flex-direction:column;gap:var(--ui-space-3)}.ui-row-list__row{min-width:0;background:var(--ui-bg-panel);border:var(--ui-space-px) solid var(--ui-border);border-radius:var(--ui-radius-lg)}.ui-row-list__line{min-height:var(--ui-control-h-xl);padding-block:var(--ui-space-3);font-size:var(--ui-font-size-sm);font-variant-numeric:tabular-nums}.ui-row-list__title{display:flex;align-items:flex-start;gap:var(--ui-space-3);min-width:0;padding:0;border:0;background:none;font:inherit;text-align:start;color:inherit}.ui-row-list__toggle{cursor:pointer}.ui-row-list__toggle:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-fg);outline-offset:calc(var(--ui-focus-ring-offset) * 2);border-radius:var(--ui-radius-xs)}.ui-row-list__chevron{flex-shrink:0;width:var(--ui-space-3);height:var(--ui-space-3);margin-block:max(0px,calc((1lh - var(--ui-space-3)) / 2));color:var(--ui-fg-muted);transition:transform var(--ui-dur) var(--ui-ease)}.ui-row-list__row[data-open] .ui-row-list__chevron{transform:rotate(90deg)}.ui-row-list__title-text{display:flex;flex-direction:column;gap:var(--ui-space-0-5);min-width:0;overflow-wrap:anywhere}.ui-row-list__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ui-row-list__prefix{color:var(--ui-fg-muted)}.ui-row-list__name-text{font-weight:var(--ui-font-weight-semibold)}.ui-row-list__note{font-size:var(--ui-font-size-xs);color:var(--ui-fg-error)}.ui-row-list__subtitle{display:block;font-size:var(--ui-font-size-compact);color:var(--ui-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-row-list__stat{display:inline-flex;align-items:center;gap:var(--ui-space-1);font-size:var(--ui-font-size-xs);color:var(--ui-fg)}.ui-row-list__stat-icon{display:inline-flex;color:var(--ui-fg-muted)}.ui-row-list__stat-icon :where(svg){width:var(--ui-space-3);height:var(--ui-space-3)}.ui-row-list__stat[data-tone=success] .ui-row-list__stat-icon{color:var(--ui-fg-success)}.ui-row-list__stat[data-tone=warning] .ui-row-list__stat-icon{color:var(--ui-fg-warning)}.ui-row-list__stat[data-tone=error] .ui-row-list__stat-icon{color:var(--ui-fg-error)}.ui-row-list__stat[data-tone=info] .ui-row-list__stat-icon{color:var(--ui-fg-info)}.ui-row-list__actions{display:flex;justify-content:flex-end;min-width:0}.ui-row-list__body{border-top:var(--ui-space-px) solid var(--ui-border-muted)}@container (max-width: 64rem){.ui-row-list__header{display:none}.ui-row-list__line{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--ui-space-3)}.ui-row-list__cells{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-2) var(--ui-space-3);align-items:start}.ui-row-list__cell{flex-direction:column;align-items:flex-start;gap:var(--ui-space-0-5)}.ui-row-list__cell[data-align=end]{align-items:flex-start;text-align:start}.ui-row-list__cell[data-label]:before{content:attr(data-label);font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted)}.ui-row-list__actions{grid-row:1;grid-column:2}}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{opacity:0;animation:fadeUp .45s cubic-bezier(.22,1,.36,1) forwards}@keyframes bellRing{0%{transform:rotate(0) scale(1)}10%{transform:rotate(14deg) scale(1.15)}20%{transform:rotate(-14deg) scale(1.2)}30%{transform:rotate(10deg) scale(1.15)}40%{transform:rotate(-8deg) scale(1.1)}50%{transform:rotate(4deg) scale(1.05)}60%{transform:rotate(0) scale(1)}to{transform:rotate(0) scale(1)}}@keyframes badgePulse{0%,to{box-shadow:0 0 #ef4444b3}50%{box-shadow:0 0 0 4px #ef444400}}.notification-bell-ring{animation:bellRing 1.2s ease-in-out;animation-delay:.5s;animation-iteration-count:3;transform-origin:top center}.notification-badge-pulse{animation:badgePulse 1.5s ease-in-out infinite}html,body{overflow-x:clip}body{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (max-width: 767px){.product-description{font-size:1rem;line-height:1.65;word-break:break-word}.product-description h1,.product-description h2,.product-description h3,.product-description h4,.product-description h5,.product-description h6{font-size:1.125rem}.product-description table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.product-description img{max-width:100%;height:auto}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4-v2.4.700.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO-v2.4.700.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_-v2.4.700.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_-v2.4.700.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf-v2.4.700.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S-v2.4.700.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl-v2.4.700.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer sf-base{.sf-tokens{font-family:var(--ui-font-body);color:var(--ui-fg);line-height:1.55;-webkit-font-smoothing:antialiased}.sf-app__content{min-height:100vh;min-width:0}.sf-tokens *,.sf-tokens *:before,.sf-tokens *:after{box-sizing:border-box}.sf-tokens button{font:inherit;cursor:pointer}.sf-app{min-height:100vh;overflow-x:clip;background:var(--ui-bg-page);color:var(--ui-fg);font-family:var(--ui-font-body);font-size:var(--ui-font-size-md);font-optical-sizing:auto;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.sf-app *,.sf-app *:before,.sf-app *:after{box-sizing:border-box}.sf-app a{color:inherit;text-decoration:none}.sf-app img{display:block;max-width:100%}.sf-product__hero-image img,.sf-product__thumb img{max-width:none}.sf-app svg{display:inline-block;vertical-align:-.125em;flex-shrink:0}.sf-app button{font:inherit;color:inherit;cursor:pointer}.sf-app input,.sf-app select,.sf-app textarea{font:inherit;color:var(--ui-fg)}.sf-app h1,.sf-app h2,.sf-app h3,.sf-app h4{margin:0;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--ui-fg);text-wrap:balance}.sf-app p{text-wrap:pretty}.sf-app strong{font-weight:600}.sf-app ::selection{background:var(--ui-red-border);color:var(--ui-fg)}.sf-app :focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.sf-shell{max-width:var(--sf-shell-max);margin:0 auto;padding:0 var(--sf-shell-x);padding-left:max(var(--sf-shell-x),env(safe-area-inset-left,0px));padding-right:max(var(--sf-shell-x),env(safe-area-inset-right,0px));min-width:0}.sf-num{font-variant-numeric:tabular-nums}.sf-app .sf-rail,.sf-app .sf-carousel__rail,.sf-app .sf-user-menu__panel,.sf-app .sf-mega,.sf-app .sf-product__thumbs,.sf-app .sf-product__bid-history-table{scrollbar-width:none;-ms-overflow-style:none}.sf-app .sf-rail::-webkit-scrollbar,.sf-app .sf-carousel__rail::-webkit-scrollbar,.sf-app .sf-user-menu__panel::-webkit-scrollbar,.sf-app .sf-mega::-webkit-scrollbar,.sf-app .sf-product__thumbs::-webkit-scrollbar,.sf-app .sf-product__bid-history-table::-webkit-scrollbar{display:none}@media (prefers-reduced-motion: reduce){.sf-app *,.sf-app *:before,.sf-app *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer sf-pages{.sf-beta-legacy-bar{background:#1a1a1a;color:#fff;border-bottom:1px solid rgba(255,255,255,.12);font-size:var(--ui-font-size-compact);line-height:1.25}.sf-beta-legacy-bar__inner{display:flex;justify-content:center;align-items:center;min-height:var(--ui-space-7);padding-block:var(--ui-space-1)}.sf-beta-legacy-bar__link{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:2px}.sf-beta-legacy-bar__link:hover{color:var(--ui-accent, #e11d48)}.sf-header{position:sticky;top:0;z-index:60;background:var(--ui-bg-header);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid transparent;min-width:0;max-width:100%;transition:border-color var(--ui-dur) var(--ui-ease)}.sf-header[data-scrolled=true],.sf-header:not([data-home=true]){border-bottom-color:var(--ui-border)}.sf-header__bar{display:flex;align-items:center;gap:var(--ui-space-6);min-width:0;height:var(--sf-header-base-h)}.sf-header__logo{display:flex;align-items:center;flex-shrink:0}.sf-header__nav{display:flex;align-items:center;gap:var(--ui-space-0-5);flex:1;min-width:0}.sf-header__link,.sf-header__mega-trigger{display:inline-flex;align-items:center;gap:var(--ui-space-1-5);min-height:var(--ui-control-h-sm);padding:var(--ui-space-1-5) var(--ui-space-3);border:none;border-radius:var(--ui-radius-md);background:transparent;color:var(--ui-fg);font-size:var(--ui-font-size-sm);font-weight:500;white-space:nowrap;transition:background-color var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}.sf-header__mega-trigger{font:inherit}.sf-header__link:hover,.sf-header__mega-trigger:hover,.sf-header__mega-trigger[aria-expanded=true]{background:var(--ui-bg-muted);color:var(--ui-fg)}.sf-header__link[aria-current=page]{color:var(--ui-fg)}.sf-header__mega-trigger svg:last-child{font-size:.7em;color:var(--ui-fg-muted);transition:transform var(--ui-dur) var(--ui-ease)}.sf-header__mega-trigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.sf-header__actions{display:flex;align-items:center;gap:var(--ui-space-2);flex-shrink:0;margin-left:auto}.sf-header__user{max-width:12rem}.sf-header__user .sf-user-menu__chevron{width:.75rem;height:var(--ui-space-3)}.sf-header__search-row{display:flex;justify-content:center;padding-bottom:var(--ui-space-3);min-width:0;max-width:100%}.sf-headerSearch{position:relative;width:100%;max-width:640px;min-width:0;margin-inline:auto}.sf-headerSearch .sf-suggest{z-index:70}.sf-header__search{display:flex;align-items:center;gap:var(--ui-space-2-5);width:100%;max-width:640px;min-width:0;min-height:var(--ui-control-h-lg);padding:var(--ui-space-1) var(--ui-space-1) var(--ui-space-1) var(--ui-space-4);background:var(--ui-bg-muted);border:1px solid transparent;border-radius:var(--ui-radius-full);color:var(--ui-fg-muted);transition:background-color var(--ui-dur) var(--ui-ease),border-color var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease)}.sf-header__search:focus-within{background:var(--ui-bg-panel);border-color:var(--ui-accent);box-shadow:var(--ui-focus-ring-shadow)}.sf-header__search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:var(--ui-font-size-sm);color:var(--ui-fg)}.sf-header__search input::placeholder{color:var(--ui-fg-muted)}.sf-header__search .ui-button{height:auto;min-height:var(--ui-control-h-sm);font:inherit;padding:var(--ui-space-1-5) var(--ui-space-4);border-radius:var(--ui-radius-full)}@media (max-width: 1080px){.sf-header__link--secondary{display:none}}@media (max-width: 860px){.sf-header__nav .sf-header__link,.sf-header__actions .sf-header__link{display:none}.sf-header__mega-trigger .sf-header__mega-label{position:absolute;width:1px;height:var(--ui-space-px);padding:0;margin:calc(-1 * var(--ui-space-px));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sf-header__mega-trigger{position:relative;padding:var(--ui-space-1-5) var(--ui-space-2-5)}.sf-header__mega-trigger svg:last-child{display:none}}@media (max-width: 640px){.sf-header__bar{gap:var(--ui-space-2)}.sf-header__actions .sf-header__user{min-width:var(--btn-h);padding-inline:var(--ui-space-2)}.sf-header__user .sf-user-menu__name,.sf-header__user .sf-user-menu__chevron{display:none}.sf-header__logo{min-width:0;flex-shrink:1}.sf-header__nav{flex:0 0 auto}.sf-header__actions{gap:var(--ui-space-1-5)}.sf-header__actions .ui-button{--btn-h: var(--ui-control-h-sm);padding-inline:var(--ui-space-3);font-size:var(--ui-font-size-compact)}.sf-header__actions .ui-icon-button{padding-inline:0}.sf-header__search-row{padding-bottom:var(--ui-space-2)}.sf-header__search{max-width:none;padding:var(--ui-space-1) var(--ui-space-1) var(--ui-space-1) var(--ui-space-3-5)}.sf-header__search .ui-button{width:auto;flex-shrink:0;padding:var(--ui-space-1) var(--ui-space-3-5);font-size:var(--ui-font-size-compact)}}@media (max-width: 380px){.sf-header__actions .ui-button:not(.ui-icon-button,.sf-header__user){padding-inline:var(--ui-space-2)}}}@layer sf-pages{.sf-user-menu{position:relative}.sf-user-menu__icon{display:none;flex-shrink:0;font-size:var(--ui-font-size-lg)}@media (max-width: 640px){.sf-user-menu__icon{display:inline-flex}}.sf-user-menu__name{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-user-menu__bell-wrap{display:inline-flex;align-items:center;gap:var(--ui-space-1);flex-shrink:0;color:var(--ui-accent)}.sf-user-menu__badge{min-width:1.1rem;height:var(--ui-space-4-5);padding:0 var(--ui-space-1);border-radius:var(--ui-radius-full);background:var(--ui-accent);color:#fff;font-size:var(--ui-font-size-2xs);font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center}.sf-user-menu__chevron{flex-shrink:0;font-size:var(--ui-font-size-xs);opacity:.7;transition:transform .15s ease}.sf-user-menu__chevron--open{transform:rotate(180deg)}.sf-user-menu__panel{position:absolute;top:calc(100% + .45rem);right:0;z-index:70;width:min(20rem,calc(100vw - 2rem));max-height:min(80vh,var(--ui-layout-h-menu));overflow:auto;background:var(--ui-bg-panel);border:1px solid var(--ui-border-emphasized);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-lg);padding:var(--ui-space-2) 0;font-size:var(--ui-font-size-sm);line-height:1.43}.sf-user-menu__panel--columns{width:min(36rem,calc(100vw - 2rem));padding:0;overflow:hidden;display:flex;flex-direction:column}.sf-user-menu__columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:0;flex:1}.sf-user-menu__col{min-width:0;min-height:0;overflow:auto;padding:var(--ui-space-1-5) 0}.sf-user-menu__col--notifications{border-right:1px solid var(--ui-border)}.sf-user-menu__col--nav{display:flex;flex-direction:column}.sf-user-menu__langs-wrap{margin-top:auto;padding:var(--ui-space-2) var(--ui-space-4) var(--ui-space-1-5);border-top:1px solid var(--ui-border)}.sf-user-menu__langs-label{display:block;margin-bottom:var(--ui-space-2);font-size:var(--ui-font-size-xs);font-weight:600;color:var(--ui-fg-muted)}.sf-user-menu__langs{display:flex;flex-wrap:wrap;gap:var(--ui-space-1-5)}.sf-user-menu__lang{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:var(--ui-control-h-xs);padding:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg-panel);font-size:var(--ui-font-size-lg);line-height:1;cursor:pointer}.sf-user-menu__lang:hover{border-color:var(--ui-red-border);background:var(--ui-red-subtle)}.sf-user-menu__lang--active{border-color:var(--ui-accent);background:var(--ui-red-subtle);box-shadow:0 0 0 var(--ui-space-px) var(--ui-accent)}@media (max-width: 640px){.sf-user-menu__panel{position:fixed;top:var(--sf-header-h, 3.75rem);right:max(.5rem,env(safe-area-inset-right,0px));left:max(.5rem,env(safe-area-inset-left,0px));width:auto;max-width:none}.sf-user-menu__panel--columns{width:auto}.sf-user-menu__columns{grid-template-columns:1fr}.sf-user-menu__col--notifications{border-right:0;border-bottom:1px solid var(--ui-border);max-height:40vh}}.sf-user-menu__profile{display:flex;flex-direction:column;gap:var(--ui-space-0-5);padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-2);border-bottom:1px solid var(--ui-border)}.sf-user-menu__profile strong{font-size:var(--ui-font-size-sm);color:var(--ui-fg)}.sf-user-menu__profile span{font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted);overflow:hidden;text-overflow:ellipsis}.sf-user-menu__section{padding:var(--ui-space-1-5) 0}.sf-user-menu__label{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-4) var(--ui-space-1-5);font-size:var(--ui-font-size-xs);font-weight:600;color:var(--ui-fg-muted)}.sf-user-menu__muted{font-weight:500}.sf-user-menu__empty{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-4) var(--ui-space-3);color:var(--ui-fg-muted);font-size:var(--ui-font-size-sm)}.sf-user-menu__notifications{list-style:none;margin:0;padding:0}.sf-user-menu__notification{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-0-5);width:100%;padding:var(--ui-space-2) var(--ui-space-4);border:0;background:transparent;text-align:left;cursor:pointer;color:var(--ui-fg-soft);font-size:var(--ui-font-size-sm);font-weight:500;line-height:1.4}.sf-user-menu__notification:hover{background:var(--ui-red-subtle)}.sf-user-menu__notification--unread{font-weight:500;color:var(--ui-fg)}.sf-user-menu__notification span{font-size:var(--ui-font-size-sm);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sf-user-menu__notification small{font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted);line-height:1.35}.sf-user-menu__notification time{font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted)}.sf-user-menu__item{display:flex;align-items:center;gap:var(--ui-space-2);width:100%;padding:var(--ui-space-2-5) var(--ui-space-4);border:0;background:transparent;text-align:left;cursor:pointer;color:var(--ui-fg-soft);font:inherit;font-size:var(--ui-font-size-sm);font-weight:500;text-decoration:none}.sf-user-menu__item:hover:not(:disabled){background:var(--ui-red-subtle);color:var(--ui-red-fg)}.sf-user-menu__item:disabled{opacity:.55;cursor:default}.sf-user-menu__item--danger{color:var(--ui-fg-error)}.sf-user-menu__item--danger:hover{background:var(--ui-bg-error);color:var(--ui-fg-error)}.sf-quick-watch__panel{width:min(22rem,calc(100vw - 2rem));padding:0}.sf-quick-watch__head strong{font-weight:600}.sf-quick-watch__price{font-weight:500}.sf-quick-watch__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2);padding:var(--ui-space-2-5) var(--ui-space-3-5);border-bottom:1px solid var(--ui-border)}.sf-quick-watch__list{list-style:none;margin:0;padding:0}.sf-quick-watch__item{padding:var(--ui-space-2-5) var(--ui-space-3-5);border-bottom:1px solid var(--ui-border)}.sf-quick-watch__name{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-quick-watch__facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-2);margin-top:var(--ui-space-1);font-variant-numeric:tabular-nums}.sf-quick-watch__facts small{display:block;font-size:var(--ui-font-size-xs);font-weight:400;color:var(--ui-fg-muted)}.sf-quick-watch__empty{margin:0;padding:var(--ui-space-3-5);color:var(--ui-fg-muted)}.sf-quick-watch__all{justify-content:center}}@layer sf-pages{.sf-mega__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:62;background:#1d1b1a47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sf-mega{position:fixed;top:var(--sf-header-h, var(--sf-header-base-h));left:0;right:0;z-index:65;max-height:calc(100vh - var(--sf-header-h, var(--sf-header-base-h)) - var(--ui-space-6));overflow-y:auto;background:var(--ui-bg-panel);border-bottom:1px solid var(--ui-border);box-shadow:var(--ui-shadow-lg);animation:sf-mega-in .18s ease-out}@keyframes sf-mega-in{0%{opacity:0;transform:translateY(-8px)}}.sf-mega__inner{position:relative;max-width:1240px;margin:0 auto;padding:var(--ui-space-7) var(--ui-space-5) var(--ui-space-9);display:flex;flex-direction:column;gap:var(--ui-space-7)}.sf-mega__footer{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--ui-space-5) var(--ui-space-8);padding-top:var(--ui-space-5);border-top:1px solid var(--ui-border)}.sf-mega__footer-block h3{display:flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted);margin-bottom:var(--ui-space-2-5)}.sf-mega__footer-block--regions h3{color:var(--ui-red-fg)}.sf-mega__regions--compact{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--ui-space-0-5) var(--ui-space-1-5)}.sf-mega__regions--compact a{padding:var(--ui-space-1) var(--ui-space-2);font-size:var(--ui-font-size-sm)}.sf-mega__publishers{list-style:none;margin:0;padding:0;display:grid;gap:var(--ui-space-0-5)}.sf-mega__publishers a{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-1-5) var(--ui-space-2);border-radius:var(--ui-radius-md);font-size:var(--ui-font-size-sm);color:var(--ui-fg-soft)}.sf-mega__publishers a:hover{background:var(--ui-red-subtle);color:var(--ui-red-fg)}.sf-mega__publishers svg{flex-shrink:0;color:var(--ui-accent)}.sf-mega__publishers span:nth-child(2){flex:1;min-width:0}.sf-mega__close{position:absolute;top:.85rem;right:1.25rem;width:2.1rem;height:var(--ui-control-h-xs);display:grid;place-items:center;border:1px solid var(--ui-border);border-radius:50%;background:var(--ui-bg-panel);color:var(--ui-fg-muted)}.sf-mega__close:hover{border-color:var(--ui-accent);color:var(--ui-accent)}.sf-mega__rail{padding:var(--ui-space-4-5) var(--ui-space-4-5) var(--ui-space-5);border-radius:var(--ui-radius-xl);background:var(--ui-red-subtle);border:1px solid var(--ui-red-subtle);align-self:start}.sf-mega__rail h3{display:flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-xs);color:var(--ui-red-fg);margin-bottom:var(--ui-space-3)}.sf-mega__regions{list-style:none;margin:0;padding:0;display:grid;gap:var(--ui-space-0-5)}.sf-mega__regions a{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2);padding:var(--ui-space-1-5) var(--ui-space-2);border-radius:var(--ui-radius-md);font-size:var(--ui-font-size-sm);color:var(--ui-fg-soft)}.sf-mega__regions a:hover{background:var(--ui-bg-panel);color:var(--ui-red-fg)}.sf-mega__region-all{font-weight:600}.sf-mega__rail-more{display:none;font-size:var(--ui-font-size-sm)}@media (max-width: 860px){.sf-mega__rail-more{display:inline-flex;align-items:center;gap:var(--ui-space-1-5);margin-top:var(--ui-space-2-5);padding:var(--ui-space-1-5) var(--ui-space-2);border:none;background:transparent;color:var(--ui-red-fg);font-size:var(--ui-font-size-sm);font-weight:600;cursor:pointer}.sf-mega__rail-more:hover{text-decoration:underline}.sf-mega__regions--collapsed li:nth-child(n+11){display:none}}.sf-mega__columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:var(--ui-space-6) var(--ui-space-7);align-content:start}.sf-mega__group-title{display:flex;align-items:center;gap:var(--ui-space-2);padding-bottom:var(--ui-space-2);margin-bottom:var(--ui-space-2);border-bottom:1px solid var(--ui-border);font-weight:600;font-size:var(--ui-font-size-sm)}.sf-mega__group-title:hover{color:var(--ui-red-fg);border-color:var(--ui-red-border)}.sf-mega__group-icon{display:grid;place-items:center;width:1.9rem;height:var(--ui-control-h-xs);border-radius:var(--ui-radius-md);background:var(--ui-red-subtle);color:var(--ui-accent);flex-shrink:0}.sf-mega__group-name{flex:1;min-width:0}.sf-mega__count{font-size:var(--ui-font-size-xs);font-weight:600;color:var(--ui-fg-muted);background:var(--ui-bg-page);border-radius:var(--ui-radius-full);padding:var(--ui-space-0-5) var(--ui-space-2);flex-shrink:0}.sf-mega__sublist{list-style:none;margin:0;padding:0;display:grid;gap:var(--ui-space-px)}.sf-mega__sublist a{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2);padding:var(--ui-space-1) var(--ui-space-1-5);border-radius:var(--ui-radius-md);font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}.sf-mega__sublist a:hover{background:var(--ui-red-subtle);color:var(--ui-red-fg)}.sf-mega__more{font-weight:600;color:var(--ui-red-fg)!important}.sf-mega__loading{display:grid;place-items:center;min-height:var(--ui-layout-h-placeholder);grid-column:1 / -1}@media (max-width: 1080px){.sf-mega__inner{gap:var(--ui-space-5)}.sf-mega__footer{grid-template-columns:1fr}}}@layer sf-pages{.sf-header__search input:focus,.sf-header__search input:focus-visible,.sf-hero__search input:focus,.sf-hero__search input:focus-visible{outline:none;border:none;box-shadow:none}.sf-heroSearch{position:relative;z-index:3;max-width:34rem}.sf-heroSearch .sf-hero__search{margin-top:var(--ui-space-7)}.sf-suggest{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:45;background:var(--ui-bg-panel);border:1px solid var(--ui-border-emphasized);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-md);overflow:hidden;text-align:left}.sf-suggest ul{list-style:none;margin:0;padding:var(--ui-space-1-5);max-height:var(--ui-layout-h-scroll-list);overflow-y:auto}.sf-suggest__item{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2);border-radius:calc(var(--ui-radius-xl) - var(--ui-space-1));cursor:pointer}.sf-suggest__item.is-active{background:var(--ui-bg-muted, var(--ui-bg-muted))}.sf-suggest__item img,.sf-suggest__placeholder{width:var(--ui-layout-suggest-thumb-w);height:var(--ui-layout-suggest-thumb-h);border-radius:var(--ui-radius-md);object-fit:cover;flex-shrink:0;background:var(--ui-bg-muted, var(--ui-bg-muted))}.sf-suggest__placeholder{display:grid;place-items:center;color:var(--ui-fg-muted)}.sf-suggest__text{flex:1;min-width:0;display:flex;flex-direction:column}.sf-suggest__name{font-weight:500;font-size:var(--ui-font-size-sm);color:var(--ui-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-suggest__meta{font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-suggest__price{font-weight:500;font-size:var(--ui-font-size-sm);white-space:nowrap;font-variant-numeric:tabular-nums}.sf-suggest__empty{padding:var(--ui-space-4-5);text-align:center;color:var(--ui-fg-muted);font-size:var(--ui-font-size-sm);margin:0}.sf-suggest__all{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-2);width:100%;padding:var(--ui-space-2-5);border:none;border-top:1px solid var(--ui-border);background:var(--ui-bg-muted, var(--ui-bg-muted));font:inherit;font-size:var(--ui-font-size-sm);font-weight:500;color:var(--ui-accent);cursor:pointer}.sf-suggest__all:hover{background:var(--ui-bg-muted)}}@layer sf-pages{.sf-app,.sf-tokens{--sf-header-base-h: var(--ui-layout-header-h);--sf-shell-x: var(--ui-space-6);--sf-shell-max: var(--ui-layout-shell-max);--sf-section-y: clamp(var(--ui-layout-section-y-mobile), 7vw, var(--ui-layout-section-y))}.dark .sf-app,.dark .sf-tokens{color-scheme:dark}@media (max-width: 640px){.sf-app,.sf-tokens{--sf-header-base-h: var(--ui-layout-header-h-compact);--sf-shell-x: var(--ui-space-4)}}.sf-page{padding:var(--ui-space-10) 0 var(--ui-space-16);min-width:0;max-width:100%}.sf-page__breadcrumb .sf-breadcrumb ol{margin-bottom:0}.sf-page__breadcrumb{margin-bottom:var(--ui-space-2-5)}.sf-page__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ui-space-4) var(--ui-space-8);margin-bottom:var(--ui-space-8)}.sf-page__head h1{font-size:var(--ui-font-size-display-sm);letter-spacing:-.025em}.sf-page__subtitle{margin:var(--ui-space-2) 0 0;color:var(--ui-fg-muted);font-size:var(--ui-font-size-md)}.sf-page__subtitle-note{display:block;margin-top:var(--ui-space-1)}.sf-page__actions{display:flex;gap:var(--ui-space-2);flex-wrap:wrap}.sf-list-controls{display:flex;flex-wrap:wrap;gap:var(--ui-space-3) var(--ui-space-5);margin-bottom:var(--ui-space-4)}.sf-page__block{margin-top:var(--ui-space-10)}.sf-page--category{padding-top:var(--ui-space-7)}.sf-page--category .sf-page__head{align-items:flex-start;margin-bottom:var(--ui-space-5);gap:var(--ui-space-3) var(--ui-space-6)}.sf-page--category .sf-page__subtitle{margin-top:var(--ui-space-1-5);max-width:42rem;line-height:1.45;font-size:var(--ui-font-size-sm)}.sf-category__subs{margin-bottom:var(--ui-space-7);padding-bottom:var(--ui-space-5);border-bottom:1px solid var(--ui-border);gap:var(--ui-space-2) var(--ui-space-2)}.sf-page--category .sf-grid{margin-top:0}.sf-page__block h2{font-size:var(--ui-font-size-lg);margin-bottom:var(--ui-space-4)}.sf-section{padding:var(--sf-section-y) 0 0}.sf-section--soft{margin-top:var(--sf-section-y);padding:var(--sf-section-y) 0;background:var(--ui-bg-panel);border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border)}.sf-section--soft+.sf-section{padding-top:var(--sf-section-y)}.sf-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ui-space-4);margin-bottom:var(--ui-space-7)}.sf-section__head h2{font-size:var(--ui-font-size-display-sm);font-weight:600;letter-spacing:-.025em}.sf-section__head p{margin:var(--ui-space-1-5) 0 0;color:var(--ui-fg-muted);font-size:var(--ui-font-size-md)}.sf-section__link{display:inline-flex;align-items:center;gap:var(--ui-space-1-5);flex-shrink:0;font-size:var(--ui-font-size-sm);font-weight:500;color:var(--ui-fg);white-space:nowrap;transition:color var(--ui-dur) var(--ui-ease)}.sf-section__link:hover{color:var(--ui-fg)}.sf-section__link svg{font-size:.8em;transition:transform var(--ui-dur) var(--ui-ease)}.sf-section__link:hover svg{transform:translate(3px)}.sf-breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--ui-space-1) var(--ui-space-2);list-style:none;margin:0 0 var(--ui-space-6);padding:0;font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}.sf-breadcrumb li{min-width:0}.sf-breadcrumb li:not(:last-child):after{content:"/";margin-left:var(--ui-space-2);color:var(--ui-border-emphasized)}.sf-breadcrumb li:last-child{color:var(--ui-fg-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.sf-breadcrumb a{transition:color var(--ui-dur) var(--ui-ease)}.sf-breadcrumb a:hover{color:var(--ui-fg)}.sf-footer{margin-top:var(--sf-section-y);padding:var(--ui-space-14) 0 var(--ui-space-8);border-top:1px solid var(--ui-border);background:var(--ui-bg-panel);font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}.sf-footer__grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:var(--ui-space-8)}.sf-footer__name{display:block;font-size:var(--ui-font-size-md);font-weight:600;letter-spacing:-.01em;color:var(--ui-fg)}.sf-footer__brand p{margin:var(--ui-space-2-5) 0 0;max-width:32ch;line-height:1.6}.sf-footer__col{display:grid;align-content:start;gap:var(--ui-space-2-5)}.sf-footer__col h2{margin-bottom:var(--ui-space-1);font-size:var(--ui-font-size-sm);font-weight:600;letter-spacing:0}.sf-footer a{width:fit-content;transition:color var(--ui-dur) var(--ui-ease)}.sf-footer a:hover{color:var(--ui-fg)}.sf-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-4);margin-top:var(--ui-space-12);padding-top:var(--ui-space-6);border-top:1px solid var(--ui-border);font-size:var(--ui-font-size-xs)}.sf-footer__legal{display:flex;flex-wrap:wrap;gap:var(--ui-space-5)}@keyframes sf-spin{to{transform:rotate(360deg)}}.sf-empty-panel{padding:var(--ui-space-14) var(--ui-space-6);text-align:center;color:var(--ui-fg-muted);background:var(--ui-bg-panel);border:1px dashed var(--ui-border-emphasized);border-radius:var(--ui-radius-xl)}@keyframes sf-shimmer{to{background-position:-200% 0}}@media (max-width: 900px){.sf-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-footer__brand{grid-column:1 / -1}}@media (max-width: 640px){.sf-page{padding:var(--ui-space-5) 0 var(--ui-space-10)}.sf-page__head{margin-bottom:var(--ui-space-5)}.sf-page__head h1{font-size:var(--ui-font-size-2xl);line-height:1.25}.sf-section__head{align-items:flex-end;margin-bottom:var(--ui-space-4-5)}.sf-section__head h2{font-size:var(--ui-font-size-display-xs)}.sf-section__head p{font-size:var(--ui-font-size-sm)}.sf-breadcrumb ol{margin-bottom:var(--ui-space-4);font-size:var(--ui-font-size-compact)}.sf-breadcrumb li:last-child{max-width:24ch}.sf-footer{padding:var(--ui-space-10) 0 calc(var(--ui-space-6) + env(safe-area-inset-bottom,0px))}.sf-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-7) var(--ui-space-5)}.sf-footer__bottom{margin-top:var(--ui-space-8);flex-direction:column;align-items:flex-start}}.sf-footer__link-button{padding:0;border:0;background:none;font:inherit;color:var(--ui-fg-muted);cursor:pointer}.sf-footer__link-button:hover{color:var(--ui-fg)}.sf-footer__langs{display:flex;flex-wrap:wrap;gap:var(--ui-space-4)}.sf-footer__langs .sf-footer__link-button[aria-pressed=true]{color:var(--ui-fg);font-weight:600}.sf-reading{max-width:52rem}.sf-reading .sf-article__body{font-size:var(--ui-font-size-md);line-height:1.65}.sf-reading .sf-article__body [style*=font-size]{font-size:inherit!important}.sf-reading .sf-article__body>:first-child{margin-top:0}.sf-reading .sf-article__body>:last-child{margin-bottom:0}.sf-form-panel{max-width:40rem}}@layer sf-pages{.sf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:var(--ui-space-6) var(--ui-space-5)}.sf-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:var(--ui-space-5);overflow-x:auto;scroll-snap-type:x mandatory}.sf-rail>*{scroll-snap-align:start}.sf-card{display:flex;flex-direction:column;min-width:0;height:100%;color:inherit;background:var(--ui-bg-panel);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-sm);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.sf-card:hover{transform:translateY(-2px);box-shadow:var(--ui-shadow-md)}.sf-card__media{position:relative;aspect-ratio:4 / 3;background:var(--ui-bg-media);overflow:hidden;isolation:isolate}.sf-card__media img{width:100%;height:100%;object-fit:cover}.sf-card:hover .sf-card__body h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.sf-card:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.sf-card__placeholder{width:100%;height:100%;display:grid;place-items:center;color:var(--ui-border-emphasized);font-size:var(--ui-font-size-2xl)}.sf-card__watch{position:absolute!important;top:.35rem;left:.35rem;z-index:2;color:#fff!important}.sf-card__badge{position:absolute;top:.5rem;right:.5rem;z-index:2;padding:var(--ui-space-0-5) var(--ui-space-2);border-radius:var(--ui-radius-full);background:#ffffffeb;color:#1c1917;font-size:var(--ui-font-size-xs);font-weight:600}.sf-card__photos,.sf-card__bids-overlay{position:absolute;bottom:.5rem;z-index:2;display:inline-flex;align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-0-5) var(--ui-space-2);border-radius:var(--ui-radius-full);background:#0000008c;color:#fff;font-size:var(--ui-font-size-xs);font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.sf-card__photos{right:.5rem}.sf-card__bids-overlay{left:.5rem}.sf-card__bids-overlay svg{flex-shrink:0;font-size:var(--ui-font-size-xs);opacity:.95}.sf-card__bar{display:flex;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-h-xs);padding:var(--ui-space-1-5) var(--ui-space-3);background:var(--ui-bg-muted);border-bottom:1px solid var(--ui-border)}.sf-card__bar--urgent{background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-bg-panel))}.sf-card__bar--muted{background:var(--ui-bg-muted)}.sf-card__bar-time{display:inline-flex;align-items:center;gap:var(--ui-space-1);min-width:0;flex:1;font-size:var(--ui-font-size-xs);line-height:1.2;color:var(--ui-fg)}.sf-card__bar-time svg{flex-shrink:0;opacity:.65;font-size:var(--ui-font-size-xs)}.sf-card__bar-time-text{min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.sf-card__bar--urgent .sf-card__bar-time-text{color:var(--ui-red-fg)}.sf-card__body{display:flex;flex-direction:column;flex:1;padding:var(--ui-space-3);min-height:0}.sf-card__body h3{margin:0;font-size:var(--ui-font-size-md);font-weight:600;line-height:1.25;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sf-card__seller{margin:var(--ui-space-1) 0 0;font-size:var(--ui-font-size-xs);line-height:1.25;color:var(--ui-fg-muted)}.sf-card__type{margin:var(--ui-space-1) 0 0;font-size:var(--ui-font-size-xs);line-height:1.25;color:var(--ui-fg-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sf-card__spacer{flex:1;min-height:var(--ui-space-1-5)}.sf-card__price-block{margin:0;padding-top:var(--ui-space-0-5)}.sf-card__price-label{margin:0;font-size:var(--ui-font-size-xs);line-height:1.2;color:var(--ui-fg-muted)}.sf-price-vat{font-size:var(--ui-font-size-xs);font-weight:500;letter-spacing:0;color:var(--ui-fg-muted);white-space:nowrap}.sf-card__price{margin:0;font-size:var(--ui-font-size-xl);font-weight:700;line-height:1.15;letter-spacing:-.015em;color:var(--ui-fg);font-variant-numeric:tabular-nums}.sf-card--ended .sf-card__media img{filter:saturate(.65);opacity:.85}.sf-card--feature .sf-card__media{aspect-ratio:3 / 2}.sf-card--feature .sf-card__body h3{font-size:var(--ui-font-size-lg)}.sf-card--feature .sf-card__price{font-size:var(--ui-font-size-display-xs)}.sf-carousel{position:relative}.sf-carousel__rail{display:flex;gap:var(--ui-space-5);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.sf-carousel__rail .sf-card{flex:0 0 min(360px,80vw);scroll-snap-align:start}.sf-carousel__nav{position:absolute;top:calc(min(360px,80vw)*.333);transform:translateY(-50%);z-index:2;width:var(--ui-control-h-md);height:var(--ui-control-h-md);border-radius:var(--ui-radius-full);border:1px solid var(--ui-border);background:var(--ui-bg-panel);color:var(--ui-fg);display:grid;place-items:center;box-shadow:var(--ui-shadow-md);opacity:0;transition:opacity var(--ui-dur) var(--ui-ease),background-color var(--ui-dur) var(--ui-ease)}.sf-carousel:hover .sf-carousel__nav,.sf-carousel__nav:focus-visible{opacity:1}.sf-carousel__nav:hover{background:var(--ui-bg-muted)}.sf-carousel__nav--prev{left:-1.25rem}.sf-carousel__nav--next{right:-1.25rem}@media (hover: none){.sf-carousel__nav{display:none}}@media (max-width: 640px){.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4) var(--ui-space-2-5)}.sf-card__body{padding:var(--ui-space-2-5)}.sf-card__body h3{font-size:var(--ui-font-size-compact)}.sf-card__price{font-size:var(--ui-font-size-lg)}.sf-rail,.sf-carousel__rail{grid-auto-columns:minmax(72vw,1fr);gap:var(--ui-space-3-5);margin-inline:calc(-1 * var(--sf-shell-x));padding-inline:var(--sf-shell-x);scroll-padding-inline:var(--sf-shell-x)}.sf-carousel__rail .sf-card{flex-basis:78vw}}.sf-live-dot{display:inline-block;width:.45rem;height:var(--ui-space-2);border-radius:50%;background:var(--ui-live);box-shadow:0 0 color-mix(in srgb,var(--ui-live) 45%,transparent);animation:sf-live-pulse 1.8s var(--ui-ease) infinite}@keyframes sf-live-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ui-live) 45%,transparent)}70%{box-shadow:0 0 0 var(--ui-space-1-5) transparent}to{box-shadow:0 0 0 0 transparent}}}@layer sf-pages{.sf-hero{position:relative;z-index:2;background:var(--ui-bg-feature);border-bottom:1px solid var(--ui-border)}.sf-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:clamp(var(--ui-space-14),9vw,var(--ui-space-28)) clamp(var(--ui-space-12),7vw,var(--ui-space-20))}.sf-hero__eyebrow{margin:0 0 var(--ui-space-5);color:var(--ui-fg-muted);font-size:var(--ui-font-size-sm);font-weight:500;font-variant-numeric:tabular-nums}.sf-hero h1{max-width:18ch;font-size:var(--ui-font-size-display-xl);font-weight:600;line-height:1.05;letter-spacing:-.035em}.sf-hero h1 em{font-style:normal;color:var(--ui-fg-muted)}.sf-hero__lead{margin:var(--ui-space-5) 0 0;max-width:46ch;font-size:var(--ui-font-size-lg);line-height:1.6;color:var(--ui-fg-muted)}.sf-heroSearch{position:relative;z-index:3;width:100%;max-width:36rem;text-align:left}.sf-hero__search,.sf-heroSearch .sf-hero__search{display:flex;align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-8);padding:var(--ui-space-1-5);background:var(--ui-bg-panel);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-sm);transition:border-color var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease)}.sf-hero__search:focus-within{border-color:var(--ui-border-emphasized);box-shadow:var(--ui-focus-ring-shadow)}.sf-hero__search-field{display:flex;align-items:center;gap:var(--ui-space-2-5);flex:1;min-width:0;padding-left:var(--ui-space-3-5);color:var(--ui-fg-muted)}.sf-hero__search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:var(--ui-font-size-md);color:var(--ui-fg);padding:var(--ui-space-2-5) 0}.sf-hero__search input::placeholder{color:var(--ui-fg-muted)}.sf-hero__search .ui-button{height:auto;min-height:var(--ui-control-h-md);font:inherit;padding-block:var(--ui-space-3);padding-inline:var(--ui-space-5);border-radius:calc(var(--ui-radius-xl) - var(--ui-radius-xs))}.sf-hero__copy{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.sf-hero__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ui-space-2) var(--ui-space-10);margin-top:var(--ui-space-9)}.sf-hero__stat{display:flex;flex-direction:column;gap:var(--ui-space-0-5);text-align:center}.sf-hero__stat--static{cursor:default}.sf-hero__stat strong{font-size:var(--ui-font-size-display-xs);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--ui-fg)}.sf-hero__stat span{font-size:var(--ui-font-size-compact);color:var(--ui-fg-muted);transition:color var(--ui-dur) var(--ui-ease)}.sf-hero__stat:hover span{color:var(--ui-fg)}.sf-hero--split .sf-hero__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(var(--ui-space-10),6vw,var(--ui-space-24));text-align:left;padding-block:clamp(var(--ui-space-12),7vw,var(--ui-space-22))}.sf-hero--split .sf-hero__copy{align-items:flex-start}.sf-hero--split .sf-heroSearch{max-width:34rem}.sf-hero--split .sf-hero__stats{justify-content:flex-start}.sf-hero--split .sf-hero__stat{text-align:left}.sf-spotlight{display:block;min-width:0;color:inherit}.sf-spotlight__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--ui-radius-xl);background:var(--ui-bg-media)}.sf-spotlight__media img,.sf-spotlight__media .sf-card__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ui-ease)}.sf-spotlight:hover .sf-spotlight__media img{transform:scale(1.025)}.sf-spotlight__body{padding-top:var(--ui-space-4)}.sf-spotlight__body h2{font-size:var(--ui-font-size-lg);font-weight:500;line-height:1.35;letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sf-spotlight:hover .sf-spotlight__body h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sf-spotlight__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ui-space-1) var(--ui-space-4);margin-top:var(--ui-space-2)}.sf-spotlight__price{font-size:var(--ui-font-size-lg);font-weight:600;letter-spacing:-.015em}.sf-spotlight__price-label{display:block;font-size:var(--ui-font-size-xs);font-weight:400;letter-spacing:0;color:var(--ui-fg-muted)}.sf-spotlight__time{font-size:var(--ui-font-size-compact);color:var(--ui-fg-muted);white-space:nowrap}.sf-spotlight-carousel{position:relative;min-width:0}.sf-spotlight-carousel__rail{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none;gap:0}.sf-spotlight-carousel__rail::-webkit-scrollbar{display:none}.sf-spotlight-carousel__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.sf-spotlight-carousel__nav{position:absolute;top:38%;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--ui-control-h-md);height:var(--ui-control-h-md);border:1px solid var(--ui-border);border-radius:var(--ui-radius-full);background:color-mix(in srgb,var(--ui-bg-panel) 92%,transparent);color:var(--ui-fg);cursor:pointer;opacity:.85;transition:opacity .2s var(--ui-ease);box-shadow:var(--ui-shadow-sm)}.sf-spotlight-carousel:hover .sf-spotlight-carousel__nav,.sf-spotlight-carousel__nav:focus-visible{opacity:1}@media (hover: hover){.sf-spotlight-carousel__nav{opacity:0}.sf-spotlight-carousel:hover .sf-spotlight-carousel__nav,.sf-spotlight-carousel__nav:focus-visible{opacity:1}}.sf-spotlight-carousel__nav--prev{left:.5rem}.sf-spotlight-carousel__nav--next{right:.5rem}.sf-spotlight-carousel__dots{display:flex;justify-content:center;gap:0;margin-top:var(--ui-space-2-5)}.sf-spotlight-carousel__dot{box-sizing:content-box;width:var(--ui-space-2);height:var(--ui-space-2);padding:var(--ui-space-2-5) var(--ui-space-1);border:none;border-radius:var(--ui-radius-full);background:var(--ui-fg-muted);background-clip:content-box;cursor:pointer;transition:width var(--ui-dur) var(--ui-ease),background-color var(--ui-dur) var(--ui-ease)}.sf-spotlight-carousel__dot--active{width:var(--ui-space-5);background-color:var(--ui-fg)}.sf-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--ui-space-10);border-top:1px solid var(--ui-border)}.sf-tile{display:flex;align-items:center;gap:var(--ui-space-3-5);min-width:0;padding:var(--ui-space-4-5) 0;border-bottom:1px solid var(--ui-border);color:inherit}.sf-tile__icon{display:inline-flex;flex-shrink:0;font-size:var(--ui-font-size-md);color:var(--ui-fg-muted);transition:color var(--ui-dur) var(--ui-ease)}.sf-tile__text{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ui-space-4);flex:1;min-width:0}.sf-tile__text strong{font-size:var(--ui-font-size-md);font-weight:500;color:var(--ui-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-tile__text span{flex-shrink:0;font-size:var(--ui-font-size-compact);color:var(--ui-fg-muted)}.sf-tile:hover .sf-tile__icon{color:var(--ui-fg)}.sf-tile:hover .sf-tile__text strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sf-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sf-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-10);margin:0;padding:0;list-style:none}.sf-step{padding-top:var(--ui-space-5);border-top:1px solid var(--ui-border)}.sf-step__num{display:block;margin-bottom:var(--ui-space-4);font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted);font-variant-numeric:tabular-nums}.sf-step h3{font-size:var(--ui-font-size-lg);font-weight:500;letter-spacing:-.015em;margin-bottom:var(--ui-space-2)}.sf-step p{margin:0;font-size:var(--ui-font-size-sm);line-height:1.7;color:var(--ui-fg-muted)}.sf-app .sf-articles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--ui-space-10)}.sf-app .sf-articles__card{display:flex;flex-direction:column;gap:var(--ui-space-2);padding:var(--ui-space-5) 0 0;border:0;border-top:1px solid var(--ui-border);border-radius:0;background:transparent}.sf-app .sf-articles__card h3{font-size:var(--ui-font-size-lg);font-weight:500;letter-spacing:-.015em;line-height:1.35}.sf-app .sf-articles__card p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--ui-font-size-sm);line-height:1.7;color:var(--ui-fg-muted)}.sf-app .sf-articles__card .ui-link{margin-top:auto;padding-top:var(--ui-space-1);font-size:var(--ui-font-size-sm);font-weight:500;color:var(--ui-fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sf-app .sf-google-reviews{padding:var(--sf-section-y) 0 0}.sf-app .sf-google-reviews__inner{gap:var(--ui-space-4) var(--ui-space-8);padding:var(--ui-space-6) 0;border:0;border-block:1px solid var(--ui-border);border-radius:0;background:transparent}.sf-app .sf-google-reviews h2{font-size:var(--ui-font-size-lg);font-weight:500;letter-spacing:-.015em}.sf-app .sf-google-reviews p{margin:var(--ui-space-1) 0 0;font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}.sf-app .sf-google-reviews__stars{margin-top:var(--ui-space-2-5);font-size:var(--ui-font-size-sm);color:var(--ui-fg)}.sf-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-6) var(--ui-space-12);margin-top:var(--sf-section-y);padding:clamp(var(--ui-space-8),5vw,var(--ui-space-14));border-radius:var(--ui-radius-xl);background:var(--ui-bg-feature);border:1px solid var(--ui-border)}.sf-cta h2{font-size:var(--ui-font-size-display-sm);font-weight:600;letter-spacing:-.025em;max-width:24ch}.sf-cta p{margin:var(--ui-space-2) 0 0;max-width:54ch;color:var(--ui-fg-muted);font-size:var(--ui-font-size-md);line-height:1.6}.sf-cta__button.ui-button{border-color:transparent;border-radius:var(--ui-radius-md);background:var(--ui-fg);color:var(--ui-bg-page)}.sf-cta__button.ui-button:hover:not(:disabled){background:var(--ui-fg-soft);color:var(--ui-bg-page)}@media (max-width: 1024px){.sf-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-hero--split .sf-hero__inner{grid-template-columns:1fr;gap:var(--ui-space-10)}.sf-hero--split .sf-spotlight{max-width:36rem}.sf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 800px){.sf-grid--4,.sf-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-steps{grid-template-columns:1fr;gap:var(--ui-space-7)}}@media (max-width: 640px){.sf-hero__inner,.sf-hero--split .sf-hero__inner{align-items:stretch;text-align:left;padding-block:var(--ui-space-9) var(--ui-space-8)}.sf-hero__eyebrow{margin-bottom:var(--ui-space-3-5);font-size:var(--ui-font-size-compact)}.sf-hero h1{font-size:var(--ui-font-size-4xl);line-height:1.08}.sf-hero__lead{margin-top:var(--ui-space-3-5);font-size:var(--ui-font-size-md)}.sf-hero__search,.sf-heroSearch .sf-hero__search{margin-top:var(--ui-space-6);padding:var(--ui-space-1)}.sf-hero__search-field{padding-left:var(--ui-space-3)}.sf-hero__search .ui-button{min-height:var(--ui-control-h-md);padding:var(--ui-space-1-5) var(--ui-space-4);font-size:var(--ui-font-size-sm)}.sf-hero__copy{align-items:stretch}.sf-hero__stats{justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-4);margin-top:var(--ui-space-7)}.sf-hero__stat{text-align:left}.sf-hero__stat strong{font-size:var(--ui-font-size-lg)}.sf-hero__stat span{font-size:var(--ui-font-size-xs)}.sf-tiles{grid-template-columns:1fr}.sf-tile{padding:var(--ui-space-4) 0}.sf-cta{padding:var(--ui-space-7) var(--ui-space-5)}}}@layer sf-pages{.sf-page--product{padding-top:var(--ui-space-5)}.sf-product__topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-3) var(--ui-space-6);margin-bottom:var(--ui-space-5)}.sf-product__topbar .sf-breadcrumb ol{margin:0}.sf-product__topbar-actions{display:flex;align-items:center;gap:var(--ui-space-4)}.sf-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,400px);grid-template-areas:"media aside" "content aside";grid-template-rows:auto 1fr;gap:var(--ui-space-10) var(--ui-space-14);align-items:start}.sf-product__media{grid-area:media;min-width:0}.sf-product__aside{grid-area:aside;min-width:0}.sf-product__content{grid-area:content;min-width:0;max-width:72ch}.sf-product__sidebar-stack{display:grid;gap:var(--ui-space-4)}.sf-product__share{display:flex;align-items:center;gap:var(--ui-space-2-5)}.sf-product__share-label{font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted)}.sf-product__share-actions{display:flex;gap:var(--ui-space-1)}.sf-product__share-btn{display:inline-grid;place-items:center;width:2rem;height:var(--ui-control-h-xs);padding:0;border:1px solid transparent;border-radius:var(--ui-radius-full);background:transparent;color:var(--ui-fg-muted);font-size:var(--ui-font-size-sm);transition:background-color var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}.sf-product__share-btn:hover{background:var(--ui-bg-muted);color:var(--ui-fg)}.sf-product__share-copy-wrap{position:relative;display:inline-flex}.sf-product__share-copy-toast{position:absolute;left:50%;bottom:calc(100% + .35rem);z-index:2;pointer-events:none;white-space:nowrap;padding:var(--ui-space-1) var(--ui-space-2);font-size:var(--ui-font-size-2xs);font-weight:500;line-height:1.2;color:var(--ui-fg);background:var(--ui-bg-panel);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-md);animation:sf-product__share-copy-toast 2s ease forwards}@keyframes sf-product__share-copy-toast{0%{opacity:0;transform:translate(-50%) translateY(6px)}15%{opacity:1;transform:translate(-50%) translateY(0)}65%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-8px)}}.sf-product__admin-link{font-size:var(--ui-font-size-xs)}.sf-product__gallery{display:grid;gap:var(--ui-space-3)}.sf-product__hero-image{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--ui-radius-xl);background:var(--ui-bg-media)}.sf-product__hero-button{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.sf-product__hero-image img{width:100%;height:100%;object-fit:contain}.sf-product__hero-image .sf-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.sf-product__gallery-count{position:absolute;right:.85rem;bottom:.85rem;padding:var(--ui-space-1) var(--ui-space-2-5);border-radius:var(--ui-radius-full);background:#1c19179e;color:#fff;font-size:var(--ui-font-size-xs);font-weight:500;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sf-product__gallery-nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:2.5rem;height:var(--ui-control-h-md);padding:0;border:0;border-radius:var(--ui-radius-full);background:var(--ui-bg-panel);color:var(--ui-fg);box-shadow:var(--ui-shadow-md);opacity:0;transform:translateY(-50%);transition:opacity var(--ui-dur) var(--ui-ease)}.sf-product__gallery-nav svg{font-size:var(--ui-font-size-compact)}.sf-product__gallery-nav--prev{left:.85rem}.sf-product__gallery-nav--next{right:.85rem}.sf-product__hero-image:hover .sf-product__gallery-nav,.sf-product__gallery-nav:focus-visible{opacity:1}@media (hover: none){.sf-product__gallery-nav{opacity:1}}.sf-product__thumbs{display:flex;gap:var(--ui-space-2);overflow-x:auto;scrollbar-width:none}.sf-product__thumbs::-webkit-scrollbar{display:none}.sf-product__thumb{flex:0 0 4.5rem;height:var(--ui-layout-thumb-h);padding:0;overflow:hidden;border:2px solid transparent;border-radius:var(--ui-radius-md);background:var(--ui-bg-media);opacity:.72;transition:opacity var(--ui-dur) var(--ui-ease),border-color var(--ui-dur) var(--ui-ease)}.sf-product__thumb:hover{opacity:1}.sf-product__thumb--active{border-color:var(--ui-fg);opacity:1}.sf-product__thumb img{width:100%;height:100%;object-fit:cover}.sf-product__thumb-video{display:grid;place-items:center;height:100%;font-size:var(--ui-font-size-xs);font-weight:600;color:var(--ui-fg-soft)}.sf-product__video,.sf-lightbox__video{position:relative;width:100%;aspect-ratio:16 / 9;background:#000}.sf-product__video{height:100%;aspect-ratio:auto}.sf-product__video iframe,.sf-lightbox__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.sf-lightbox__positioner{padding:0}.sf-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;max-width:none;border:0;box-shadow:none;overflow:hidden;overscroll-behavior:none;touch-action:none;background:#0c0a09f0}.sf-lightbox__stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:var(--ui-space-12) var(--ui-space-16) var(--ui-space-8);pointer-events:auto}.sf-lightbox__chrome{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}.sf-lightbox__zoom{width:100%;height:100%}.sf-lightbox__stage img{max-width:100%;max-height:calc(100dvh - var(--ui-space-16));object-fit:contain;border-radius:var(--ui-radius-md)}.sf-lightbox__close,.sf-lightbox__nav{position:absolute;display:grid;place-items:center;width:2.75rem;height:var(--ui-control-h-lg);padding:0;border:1px solid rgba(255,255,255,.28);border-radius:var(--ui-radius-full);background:#0c0a099e;color:#fff;box-shadow:var(--ui-shadow-overlay-control);pointer-events:auto;transition:background-color var(--ui-dur) var(--ui-ease)}.sf-lightbox__close:hover,.sf-lightbox__nav:hover{background:#fff3}.sf-lightbox__close{top:1rem;right:1rem}.sf-lightbox__nav{top:50%;transform:translateY(-50%)}.sf-lightbox__nav svg{font-size:var(--ui-font-size-sm)}.sf-lightbox__nav--prev{left:1rem}.sf-lightbox__nav--next{right:1rem}.sf-lightbox__count{position:absolute;top:1.6rem;left:1.25rem;padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-full);background:#0c0a099e;color:#ffffffeb;font-size:var(--ui-font-size-sm);font-weight:500;font-variant-numeric:tabular-nums;pointer-events:none}.sf-product__panel{padding:var(--ui-space-7);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-bg-panel)}.sf-product__panel--details{display:grid;gap:var(--ui-space-5);padding:var(--ui-space-6) var(--ui-space-7)}.sf-product__panel-label{display:block;margin-bottom:var(--ui-space-1-5);font-size:var(--ui-font-size-xs);font-weight:500;color:var(--ui-fg-muted)}.sf-product__heading{margin-bottom:var(--ui-space-6)}.sf-product__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);margin:0 0 var(--ui-space-2-5);font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted)}.sf-product__meta-type{padding:var(--ui-space-0-5) var(--ui-space-2);border-radius:var(--ui-radius-full);background:var(--ui-bg-muted);color:var(--ui-fg-soft);font-weight:500}.sf-product__title{font-size:var(--ui-font-size-display-xs);line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.sf-product__price-block{margin-bottom:var(--ui-space-5)}.sf-product__bid-label{display:flex;align-items:center;gap:var(--ui-space-2);margin:0 0 var(--ui-space-1);font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}.sf-product__bid-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ui-space-2);margin:0;font-size:var(--ui-font-size-display-md);font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--ui-fg)}.sf-product__vat-badge{font-size:var(--ui-font-size-xs);font-weight:500;letter-spacing:0;color:var(--ui-fg-muted)}.sf-product__bid-net{display:flex;gap:var(--ui-space-1-5);margin:var(--ui-space-1-5) 0 0;font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}.sf-product__auction-info{margin:0 0 var(--ui-space-4);display:flex;flex-direction:column;gap:var(--ui-space-2)}.sf-product__auction-info-line{display:flex;align-items:flex-start;gap:var(--ui-space-2);margin:0;font-size:var(--ui-font-size-sm);line-height:1.45;color:var(--ui-fg-muted)}.sf-product__auction-info-line svg{flex-shrink:0;margin-top:.15em;width:.95em;height:.95em}.sf-product__auction-info-line--success svg{color:var(--ui-fg-success, #15803d)}.sf-product__auction-info-line--warning{color:var(--ui-fg)}.sf-product__auction-info-line--warning svg{color:#ca8a04}.sf-product__auction-info-line--info svg{color:#0284c7}.sf-product__countdown{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-4);padding:var(--ui-space-3-5) var(--ui-space-4);border-radius:var(--ui-radius-xl);background:var(--ui-bg-muted);color:var(--ui-fg)}.sf-product__countdown-label{display:inline-flex;align-items:center;gap:var(--ui-space-1-5);font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}.sf-product__countdown-label svg{font-size:var(--ui-font-size-compact)}.sf-product__countdown-value{display:inline-flex;gap:var(--ui-space-2-5)}.sf-product__countdown-seg{display:inline-flex;align-items:baseline;gap:var(--ui-space-0-5)}.sf-product__countdown-seg strong{font-size:var(--ui-font-size-lg);font-weight:600}.sf-product__countdown-seg small{font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted)}.sf-product__countdown--urgent{background:var(--ui-bg-error)}.sf-product__countdown--urgent .sf-product__countdown-label,.sf-product__countdown--urgent .sf-product__countdown-seg strong{color:var(--ui-fg-error)}.sf-product__countdown--ended .sf-product__countdown-label{color:var(--ui-fg-soft);font-weight:500}.sf-product__closes-at{margin:var(--ui-space-2-5) 0 0;font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted)}.sf-product__bid-form{margin-top:var(--ui-space-5);padding-top:var(--ui-space-1)}.sf-product__bid-field{margin:var(--ui-space-3) 0}.sf-product__bid-input{--input-height: calc(var(--ui-control-h-xl) + 2 * var(--ui-space-px));font-size:var(--ui-font-size-lg);font-weight:500;font-variant-numeric:tabular-nums}.sf-product__login-box{display:grid;gap:var(--ui-space-3-5);padding:var(--ui-space-4-5);border-radius:var(--ui-radius-xl);background:var(--ui-bg-muted);font-size:var(--ui-font-size-sm);color:var(--ui-fg-soft)}.sf-product__login-box p{margin:0}.sf-product__contact-btn.ui-button,.sf-product__report-btn.ui-button{height:auto;min-width:0;padding:0;gap:var(--ui-space-1-5);line-height:inherit;font-size:var(--ui-font-size-sm);font-weight:500;color:var(--ui-fg);text-decoration:underline;text-decoration-color:var(--ui-border-emphasized);text-underline-offset:.25em;justify-content:flex-start;text-align:start}.sf-product__contact-btn.ui-button:hover,.sf-product__report-btn.ui-button:hover{text-decoration-color:currentColor}.sf-product__report-btn{display:block;margin:0 0 var(--ui-space-3);padding:0;border:0;background:none;font:inherit;font-size:var(--ui-font-size-sm);cursor:pointer}.sf-product__condition{display:flex;align-items:center;gap:var(--ui-space-2);margin:0 0 var(--ui-space-3);font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}.sf-product__condition-stars{display:inline-flex;gap:var(--ui-space-0-5);color:var(--ui-accent)}.sf-product__alert{display:grid;gap:var(--ui-space-2);margin-bottom:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--ui-border-warning-subtle);border-radius:var(--ui-radius-xl);background:var(--ui-bg-warning);color:var(--ui-fg-warning);font-size:var(--ui-font-size-sm)}.sf-product__alert p{margin:0}.sf-product__auto-bid{margin-top:var(--ui-space-2);padding-top:var(--ui-space-3-5);border-top:1px solid var(--ui-border)}.sf-product__auto-bid-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.sf-product__switch{display:inline-flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-sm);font-weight:500;color:var(--ui-fg);cursor:pointer}.sf-product__switch .ui-switch__label{display:inline-flex;align-items:center;gap:var(--ui-space-2)}.sf-product__switch svg{color:var(--ui-fg-muted)}.sf-product__auto-bid--active{display:grid;gap:var(--ui-space-3);margin-top:var(--ui-space-4);padding:var(--ui-space-4);border:1px solid var(--ui-border-success-subtle);border-radius:var(--ui-radius-xl);background:var(--ui-bg-success)}.sf-product__auto-bid-head{display:flex;gap:var(--ui-space-3);align-items:flex-start}.sf-product__auto-bid-icon{display:grid;place-items:center;flex-shrink:0;width:2rem;height:var(--ui-control-h-xs);border-radius:var(--ui-radius-full);background:var(--ui-bg-panel);color:var(--ui-fg-success)}.sf-product__auto-bid-copy{display:grid;gap:var(--ui-space-0-5);font-size:var(--ui-font-size-sm);color:var(--ui-fg-success)}.sf-product__auto-bid-hint{font-size:var(--ui-font-size-xs);opacity:.85}.sf-product__auto-bid-price{display:flex;align-items:baseline;gap:var(--ui-space-1-5)}.sf-product__auto-bid-amount{font-size:var(--ui-font-size-display-xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ui-fg)}.sf-product__auto-bid-vat{font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted)}.sf-product__auto-bid-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.sf-product__auto-bid-edit{display:grid;gap:var(--ui-space-2)}.sf-product__delivery-summary{display:grid;gap:var(--ui-space-1);margin-top:var(--ui-space-4);padding:var(--ui-space-3-5) var(--ui-space-4);border-radius:var(--ui-radius-xl);background:var(--ui-bg-muted);font-size:var(--ui-font-size-sm);color:var(--ui-fg-soft)}.sf-product__delivery-summary strong{color:var(--ui-fg);font-weight:500}.sf-product__panel-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4);margin-top:var(--ui-space-5);padding-top:var(--ui-space-5);border-top:1px solid var(--ui-border)}.sf-product__watchlist--active.ui-button{border-color:var(--ui-red-border);background:var(--ui-red-subtle);color:var(--ui-red-fg)}.sf-product__watchlist--active.ui-button:hover:not(:disabled){border-color:var(--ui-red-border);background:var(--ui-red-subtle);color:var(--ui-red-fg)}.sf-product__bid-count{display:inline-flex;align-items:center;gap:var(--ui-space-1-5);font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}.sf-product__location{display:flex;align-items:flex-start;gap:var(--ui-space-2);margin:0;font-size:var(--ui-font-size-sm);color:var(--ui-fg-soft)}.sf-product__location svg{flex-shrink:0;margin-top:var(--ui-space-1);color:var(--ui-fg-muted)}.sf-product__contact{display:grid;gap:var(--ui-space-1);font-size:var(--ui-font-size-sm)}.sf-product__contact strong{font-weight:500}.sf-product__contact .ui-link{justify-self:start}.sf-product__contact-muted{margin:0;font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}.sf-product__tabs{--tabs-px: 0;--tabs-h: calc(var(--ui-control-h-md) + var(--ui-space-1) + var(--ui-space-px))}.sf-product__tab-list{display:flex;gap:var(--ui-space-5);overflow-x:auto;scrollbar-width:none}.sf-product__tab-panel{display:grid;gap:var(--ui-space-1-5);padding-top:var(--ui-space-4);font-size:var(--ui-font-size-sm);color:var(--ui-fg-soft)}.sf-product__tab-panel p{margin:0}.sf-product__details-list{display:grid;margin:0}.sf-product__details-list>div{display:flex;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-2) 0;border-bottom:1px solid var(--ui-border)}.sf-product__details-list>div:last-child{border-bottom:0}.sf-product__details-list dt{color:var(--ui-fg-muted)}.sf-product__details-list dd{margin:0;font-weight:500;color:var(--ui-fg);text-align:right}.sf-product__attachments{display:grid;gap:var(--ui-space-1-5);margin:0;padding:0;list-style:none}.sf-product__attachments a,.sf-product__attachment-download{padding:0;border:none;background:none;font:inherit;text-align:inherit;cursor:pointer;color:var(--ui-fg);text-decoration:underline;text-decoration-color:var(--ui-border-emphasized);text-underline-offset:.25em;overflow-wrap:anywhere}.sf-product__attachments a:hover,.sf-product__attachment-download:hover:not(:disabled){text-decoration-color:currentColor}.sf-product__attachment-download:disabled{cursor:wait;opacity:.7}.sf-product__bid-history h2{display:flex;align-items:center;gap:var(--ui-space-2);margin-bottom:var(--ui-space-3);font-size:var(--ui-font-size-md)}.sf-product__bid-history h2 .sf-num{padding:var(--ui-space-px) var(--ui-space-2);border-radius:var(--ui-radius-full);background:var(--ui-bg-muted);font-size:var(--ui-font-size-xs);font-weight:500;color:var(--ui-fg-muted)}.sf-product__bid-history-table{max-height:var(--ui-layout-h-scroll-list);overflow-y:auto}.sf-product__bid-history-table .ui-table{--cell-py: var(--ui-space-3);--cell-px: var(--ui-space-3)}.sf-product__bid-history-table .ui-table__column-header{padding-block:var(--ui-space-3);line-height:1.55}.sf-product__bid-history-table :is(.ui-table__column-header,.ui-table__cell):first-child{padding-left:0}.sf-product__bid-history-table :is(.ui-table__column-header,.ui-table__cell):last-child{padding-right:0}.sf-product__bid-history-table .ui-table__row[data-highlight=own]>.ui-table__cell:first-child{padding-left:var(--ui-space-2-5)}.sf-product__lead{margin:0 0 var(--ui-space-8);font-size:var(--ui-font-size-lg);line-height:1.6;color:var(--ui-fg-soft)}.sf-product__section+.sf-product__section{margin-top:var(--ui-space-10);padding-top:var(--ui-space-10);border-top:1px solid var(--ui-border)}.sf-product__section h2{margin-bottom:var(--ui-space-4);font-size:var(--ui-font-size-lg)}.sf-product__html{font-size:var(--ui-font-size-md);line-height:1.7;color:var(--ui-fg-soft);overflow-wrap:anywhere}.sf-product__html>:first-child{margin-top:0}.sf-product__html>:last-child{margin-bottom:0}.sf-product__html p,.sf-product__html ul,.sf-product__html ol{margin:0 0 1em}.sf-product__html ul,.sf-product__html ol{padding-left:var(--ui-space-5)}.sf-product__html li+li{margin-top:.3em}.sf-product__html h2,.sf-product__html h3,.sf-product__html h4{margin:1.5em 0 .5em;font-size:var(--ui-font-size-md);color:var(--ui-fg)}.sf-product__html strong,.sf-product__html b{font-weight:600;color:var(--ui-fg)}.sf-product__html a{color:var(--ui-fg);text-decoration:underline;text-underline-offset:.2em}.sf-product__html a[style]{color:var(--ui-fg)!important}.sf-product__html img,.sf-product__html iframe,.sf-product__html video{max-width:100%;height:auto;border-radius:var(--ui-radius-xl)}.sf-product__html table{width:100%;margin:0 0 1em;border-collapse:collapse;font-size:var(--ui-font-size-sm)}.sf-product__html th,.sf-product__html td{padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-2) 0;border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:top}.sf-product__map{display:grid;gap:var(--ui-space-3)}.sf-product__map h2{margin-bottom:0}.sf-product__map-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--ui-radius-xl);background:var(--ui-bg-media)}.sf-product__map-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.dark .sf-product__map-frame iframe{filter:invert(.9) hue-rotate(180deg) saturate(.6)}.sf-product__map-link{justify-self:start;font-size:var(--ui-font-size-sm);font-weight:500;color:var(--ui-fg)}.sf-product__map-link:hover{text-decoration-color:currentColor}.sf-product__lot-section{margin-top:var(--sf-section-y);padding-top:0}.sf-mobile-bid{display:none;position:fixed;left:0;right:0;bottom:0;z-index:1200;padding:var(--ui-space-3) var(--sf-shell-x) calc(var(--ui-space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ui-border);background:var(--ui-bg-header);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px)}.sf-mobile-bid__standing{max-width:640px;margin:0 auto var(--ui-space-1-5)}.sf-mobile-bid__row{display:flex;align-items:stretch;gap:var(--ui-space-2-5);max-width:640px;margin:0 auto}.sf-mobile-bid__price-btn{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--ui-space-px);min-height:var(--ui-control-h-xl);padding:var(--ui-space-2) var(--ui-space-3-5);border:1px solid var(--ui-border-emphasized);border-radius:var(--ui-radius-md);background:var(--ui-bg-panel);color:var(--ui-fg);text-align:left}.sf-mobile-bid__price-btn:hover{border-color:var(--ui-fg-soft)}.sf-mobile-bid__price-label{font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted)}.sf-mobile-bid__price-hint{font-weight:400}.sf-mobile-bid__price-btn strong{font-size:var(--ui-font-size-md);font-weight:600;font-variant-numeric:tabular-nums}.sf-mobile-bid__price-btn small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted)}.sf-mobile-bid__submit.ui-button{flex:1;height:auto;min-height:var(--ui-control-h-xl);white-space:normal}@media (max-width: 1023px){.sf-product{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "aside" "content";grid-template-rows:none;gap:var(--ui-space-8)}.sf-product__content{max-width:none}.sf-mobile-bid{display:block}.sf-page--product{padding-bottom:calc(var(--ui-layout-mobile-bar-space) + env(safe-area-inset-bottom,0px))}.sf-product__bid-form{display:none}}@media (max-width: 640px){.sf-page--product{padding-top:var(--ui-space-3)}.sf-product__topbar{margin-bottom:var(--ui-space-3)}.sf-product__share-label{display:none}.sf-product__media{margin-inline:calc(var(--sf-shell-x) * -1)}.sf-product__hero-image{border-radius:0}.sf-product__thumbs{padding-inline:var(--sf-shell-x)}.sf-product__panel{padding:var(--ui-space-5);border-radius:var(--ui-radius-xl)}.sf-product__panel--details{padding:var(--ui-space-5)}.sf-lightbox__stage{padding:var(--ui-space-14) var(--ui-space-3) var(--ui-space-6)}.sf-lightbox__close,.sf-lightbox__nav{width:3rem;height:var(--ui-control-h-xl)}.sf-lightbox__nav--prev{left:.65rem}.sf-lightbox__nav--next{right:.65rem}.sf-lightbox__stage img{max-height:calc(100dvh - var(--ui-space-22))}}.sf-product__neighbors{display:flex;justify-content:space-between;gap:var(--ui-space-4);min-height:var(--ui-space-6);margin:calc(-1 * var(--ui-space-1)) 0 var(--ui-space-3);font-size:var(--ui-font-size-sm)}.sf-product__neighbors a{display:inline-flex;align-items:center;gap:var(--ui-space-1-5)}}@layer sf-pages{.sf-lots{margin:0;padding:0;list-style:none;border-top:1px solid var(--ui-border)}.sf-lots>li{border-bottom:1px solid var(--ui-border)}.sf-lot{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--ui-space-6);padding:var(--ui-space-4-5) var(--ui-space-1);color:var(--ui-fg);transition:background-color var(--ui-dur) var(--ui-ease)}.sf-lot:hover{background:var(--ui-bg-muted)}.sf-lot:focus-visible{outline:none;box-shadow:inset var(--ui-focus-ring-shadow)}.sf-lot__main{display:grid;gap:var(--ui-space-1);min-width:0}.sf-lot__name{font-size:var(--ui-font-size-md);font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-lot__meta{font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-lot__end{display:grid;justify-items:end;gap:var(--ui-space-0-5);font-size:var(--ui-font-size-sm);font-weight:500;color:var(--ui-fg);white-space:nowrap}.sf-lot__end-label{font-size:var(--ui-font-size-xs);font-weight:400;color:var(--ui-fg-muted)}.sf-lot__end--ended{color:var(--ui-fg-muted)}.sf-lot__chevron{font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted);transition:transform var(--ui-dur) var(--ui-ease)}.sf-lot:hover .sf-lot__chevron{transform:translate(3px);color:var(--ui-fg)}.sf-lots-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-4);margin-bottom:var(--ui-space-6)}.sf-lots-toolbar__count{margin:0;font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}.ui-panel[data-flush] .sf-lots{border-top:0}.ui-panel[data-flush] .sf-lots>li:last-child{border-bottom:0}.ui-panel[data-flush] .sf-lot{padding-inline:var(--card-p)}.sf-lots-results{transition:opacity var(--ui-dur) var(--ui-ease)}.sf-lots-results--busy{opacity:.55}.sf-page--lot{padding-top:var(--ui-space-5)}.sf-lot-hero{max-width:56rem;margin:var(--ui-space-2) 0 var(--ui-space-8)}.sf-lot-hero__eyebrow{margin:0 0 var(--ui-space-2);font-size:var(--ui-font-size-sm);font-weight:500;color:var(--ui-fg-muted)}.sf-lot-hero h1{font-size:var(--ui-font-size-display-lg);line-height:1.1;letter-spacing:-.035em;overflow-wrap:anywhere}.sf-lot-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-5);margin:var(--ui-space-2) 0 0;font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}.sf-lot-hero__status{display:inline-flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-1) var(--ui-space-3);border-radius:var(--ui-radius-full);background:var(--ui-bg-muted);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ui-fg)}.sf-lot-hero__status--ended{color:var(--ui-fg-muted)}.sf-lot-notice{max-width:56rem;margin:0 0 var(--ui-space-8);padding:var(--ui-space-3-5) var(--ui-space-4-5);border:1px solid var(--ui-border-warning-subtle);border-radius:var(--ui-radius-xl);background:var(--ui-bg-warning);font-size:var(--ui-font-size-sm);color:var(--ui-fg-warning)}.sf-lot-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:0}.sf-lot-facts__item{display:grid;align-content:start;gap:var(--ui-space-1);padding:var(--ui-space-5) var(--ui-space-6) var(--ui-space-5) 0;font-size:var(--ui-font-size-sm);color:var(--ui-fg)}.sf-lot-facts__item+.sf-lot-facts__item{padding-left:var(--ui-space-6);border-left:1px solid var(--ui-border)}@media (min-width: 641px){.ui-panel .sf-lot-facts__item{padding-top:0;padding-bottom:0}}.sf-lot-facts dt{margin-bottom:var(--ui-space-1);font-size:var(--ui-font-size-xs);font-weight:500;color:var(--ui-fg-muted)}.sf-lot-facts dd{margin:0;overflow-wrap:anywhere}.sf-lot-facts dd .ui-link{margin-top:var(--ui-space-1)}.sf-lot-facts__note{font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted)}.sf-lot-facts__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin-top:var(--ui-space-1-5)}.sf-lot-desc{max-width:72ch;margin-top:var(--ui-space-10)}.sf-lot-desc h2{margin-bottom:var(--ui-space-4);font-size:var(--ui-font-size-lg)}.sf-lot-items__sort{display:inline-flex;align-items:center;gap:var(--ui-space-2-5);font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}@media (max-width: 860px){.sf-lot-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-lot-facts__item,.sf-lot-facts__item+.sf-lot-facts__item{padding:var(--ui-space-4-5) var(--ui-space-4) var(--ui-space-4-5) 0;border-left:0}.sf-lot-facts__item:nth-child(2n){padding-left:var(--ui-space-4);border-left:1px solid var(--ui-border)}.sf-lot-facts__item:nth-child(n+3){border-top:1px solid var(--ui-border)}}@media (max-width: 640px){.sf-page--lot{padding-top:var(--ui-space-3)}.sf-lot{grid-template-columns:minmax(0,1fr) auto;gap:var(--ui-space-1-5) var(--ui-space-4);padding:var(--ui-space-4) 0}.sf-lot__name,.sf-lot__meta{white-space:normal}.sf-lot__end{grid-column:1;justify-items:start;grid-auto-flow:column;gap:var(--ui-space-1-5)}.sf-lot__chevron{grid-column:2;grid-row:1 / span 2}.sf-lot-facts{grid-template-columns:minmax(0,1fr)}.sf-lot-facts__item,.sf-lot-facts__item+.sf-lot-facts__item,.sf-lot-facts__item:nth-child(2n){padding:var(--ui-space-4) 0;border-left:0}.sf-lot-facts__item+.sf-lot-facts__item{border-top:1px solid var(--ui-border)}.sf-lot-items .sf-section__head{flex-wrap:wrap;align-items:flex-start}}.sf-nests{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--ui-space-3)}.sf-nest{display:flex;align-items:center;gap:var(--ui-space-3-5);padding:var(--ui-space-4) var(--ui-space-4-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-bg-panel);color:var(--ui-fg);transition:border-color var(--ui-dur) var(--ui-ease),background-color var(--ui-dur) var(--ui-ease)}.sf-nest:hover{border-color:var(--ui-border-emphasized);background:var(--ui-bg-muted)}.sf-nest__icon{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:var(--ui-control-h-md);border-radius:var(--ui-radius-md);background:var(--ui-bg-muted);color:var(--ui-fg-soft)}.sf-nest__text{flex:1;min-width:0}.sf-nest__text h3{font-size:var(--ui-font-size-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-nest__text p{margin:var(--ui-space-0-5) 0 0;font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted)}@media (max-width: 640px){.sf-nests{grid-template-columns:minmax(0,1fr)}}}@layer sf-pages{.sf-table__muted{color:var(--ui-fg-muted)}.sf-table__block{display:block;margin-top:var(--ui-space-0-5);font-size:var(--ui-font-size-xs)}.sf-table__sort{color:inherit;text-decoration:none;white-space:nowrap}.sf-table__sort:hover,.sf-table__sort:focus-visible{text-decoration:underline}}@layer sf-pages{.sf-help-dialog__body{overflow-y:auto;padding-right:var(--ui-space-1);display:grid;gap:var(--ui-space-4)}.sf-help-dialog__lead{margin:0;color:var(--ui-fg);line-height:1.55}.sf-help-dialog__section{display:grid;gap:var(--ui-space-2)}.sf-help-dialog__section-title{margin:0;font-size:var(--ui-font-size-md);font-weight:600;color:var(--ui-fg)}.sf-help-dialog__paragraph{margin:0;color:var(--ui-fg-muted);font-size:var(--ui-font-size-md);line-height:1.55}.sf-login-dialog__register-hint{margin:var(--ui-space-3) 0 0;font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted);text-align:center}.sf-login-dialog__register-hint a{color:var(--ui-red-fg);font-weight:600}.sf-login-gate{padding:var(--ui-space-10) 0;text-align:center;color:var(--ui-fg-muted)}.sf-bid-sheet{max-height:min(90dvh,var(--ui-layout-panel-max-h));border-top-left-radius:var(--ui-radius-2xl);border-top-right-radius:var(--ui-radius-2xl);padding-bottom:env(safe-area-inset-bottom,0px)}.sf-bid-sheet__handle{flex-shrink:0;width:2.5rem;height:var(--ui-space-1);margin:var(--ui-space-2-5) auto 0;border-radius:var(--ui-radius-full);background:var(--ui-border-emphasized)}.sf-bid-sheet__header{padding:var(--ui-space-3-5) var(--ui-space-5) var(--ui-space-2-5)}.sf-bid-sheet__body{min-height:0;overflow-y:auto;padding:0 var(--ui-space-5) var(--ui-space-3);display:grid;gap:var(--ui-space-3-5)}.sf-bid-sheet__footer{display:grid;justify-content:stretch;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-5) var(--ui-space-4);border-top:1px solid var(--ui-border)}.sf-cookie-consent{position:fixed;right:1rem;bottom:1rem;left:1rem;z-index:1300;max-width:560px;margin-left:auto;max-height:calc(100vh - var(--ui-space-8));overflow-y:auto;display:grid;gap:var(--ui-space-3);padding:var(--ui-space-5);background:var(--ui-bg-panel);color:var(--ui-fg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-lg);font-size:var(--ui-font-size-sm)}.sf-cookie-consent h2{margin:0;font-size:var(--ui-font-size-lg)}.sf-cookie-consent p{margin:0;color:var(--ui-fg-soft)}.sf-cookie-consent__options{display:grid;gap:var(--ui-space-2);margin:0;padding:0;list-style:none}.sf-cookie-consent__options label{display:flex;gap:var(--ui-space-2-5);align-items:flex-start}.sf-cookie-consent__options input{margin-top:var(--ui-space-1)}.sf-cookie-consent__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);justify-content:flex-end}.sf-cookie-consent__more{display:none}@media (max-width: 1023px){.sf-cookie-consent{right:.5rem;bottom:calc(.5rem + env(safe-area-inset-bottom,0px));transform:translateY(calc(-1 * var(--sf-mobile-bid-h, 0px)));left:.5rem;max-width:none;max-height:calc(100vh - var(--sf-mobile-bid-h, 0px) - var(--ui-space-4));gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4)}.sf-cookie-consent:not(.sf-cookie-consent--expanded) h2{position:absolute;width:1px;height:var(--ui-space-px);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sf-cookie-consent:not(.sf-cookie-consent--expanded)>p,.sf-cookie-consent:not(.sf-cookie-consent--expanded) .sf-cookie-consent__body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sf-cookie-consent:not(.sf-cookie-consent--expanded) .sf-cookie-consent__options,.sf-cookie-consent:not(.sf-cookie-consent--expanded) .sf-cookie-consent__save{display:none}.sf-cookie-consent:not(.sf-cookie-consent--expanded) .sf-cookie-consent__more{display:inline;justify-self:start;margin-top:calc(-1 * var(--ui-space-1));padding:0;border:0;background:none;color:var(--ui-fg);font-weight:600;text-decoration:underline}.sf-cookie-consent:not(.sf-cookie-consent--expanded) .sf-cookie-consent__actions{flex-wrap:nowrap}.sf-cookie-consent__actions .ui-button{flex:1 1 0;min-width:0}}.sf-activation-banner{background:var(--sf-warning-bg, #fff8e1);border-bottom:1px solid var(--sf-warning-border, #f0c36d);color:var(--sf-text, #1f2933)}.sf-activation-banner__inner{max-width:var(--sf-container, 1200px);margin:0 auto;padding:var(--ui-space-3) var(--ui-space-4);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.sf-activation-banner__inner p{margin:var(--ui-space-1) 0 0}.sf-activation-banner__error{color:var(--sf-danger, #b42318)}}@layer sf-pages{.sf-search-watches{display:grid;gap:var(--ui-space-4)}.sf-search-watch{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-bg-panel);overflow:hidden}.sf-search-watch__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-4-5)}.sf-search-watch__main{min-width:0;flex:1 1 16rem}.sf-search-watch__query{margin:0;font-size:var(--ui-font-size-lg);font-weight:600;color:var(--ui-fg);word-break:break-word}.sf-search-watch__meta{margin:var(--ui-space-1-5) 0 0;color:var(--ui-fg-muted);font-size:var(--ui-font-size-sm)}.sf-search-watch__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.sf-search-watch__enabled{display:inline-flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-compact);font-weight:500;color:var(--ui-fg-muted)}.sf-search-watch__matches{border-top:1px solid var(--ui-border);padding:var(--ui-space-4) var(--ui-space-4-5) var(--ui-space-4-5);background:var(--ui-bg-page)}.sf-search-watch__matches-head{margin:0 0 var(--ui-space-3-5);font-size:var(--ui-font-size-sm);font-weight:600;color:var(--ui-fg-soft)}.sf-search-watch__empty,.sf-search-watch__more{margin:0;color:var(--ui-fg-muted);font-size:var(--ui-font-size-sm)}.sf-search-watch__more{margin-top:var(--ui-space-3-5);font-size:var(--ui-font-size-compact)}.sf-form-shell{max-width:40rem}.sf-form-lead{color:var(--ui-fg-muted);margin-bottom:var(--ui-space-5)}.sf-settings{max-width:42rem}.sf-settings__section{margin-top:var(--ui-space-7)}.sf-settings__section:first-child{margin-top:0}.sf-settings__alert{display:grid;gap:var(--ui-space-2-5)}.sf-settings__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ui-space-2-5)}.sf-settings__option{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-4-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-bg-panel);cursor:pointer;font-weight:500}.sf-settings__option--disabled{opacity:.72;cursor:not-allowed}.sf-help-layout,.sf-my-bids-layout{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:var(--ui-space-8);align-items:start}.sf-my-bids-layout{margin-bottom:var(--ui-space-6)}.sf-my-bids-content{min-width:0}.sf-help-nav{display:grid;gap:var(--ui-space-1-5);position:sticky;top:calc(var(--sf-header-h, var(--sf-header-base-h)) + 1rem)}.sf-help-nav__link{display:block;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-md);color:var(--ui-fg);text-decoration:none;font-weight:500}.sf-help-nav__link:hover,.sf-help-nav__link--active{color:var(--ui-fg);background:var(--ui-red-subtle)}.sf-help-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ui-space-4);margin-top:var(--ui-space-6)}.sf-help-card{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-4-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-bg-panel);text-decoration:none;color:inherit}.sf-help-card strong{font-size:var(--ui-font-size-md)}.sf-help-card span{color:var(--ui-fg-muted);font-size:var(--ui-font-size-md);line-height:1.5}.sf-help-article h2{margin:0 0 var(--ui-space-4);font-size:var(--ui-font-size-2xl)}.sf-back-link{display:inline-flex;margin-bottom:var(--ui-space-4);color:var(--ui-fg-muted);text-decoration:none;font-weight:500}.sf-back-link:hover{color:var(--ui-red-fg)}@media (max-width: 960px){.sf-help-layout,.sf-my-bids-layout{grid-template-columns:1fr}.sf-help-nav,.sf-my-bids-nav{position:static;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}}@layer sf-pages{.sf-page--services{padding:0}.sf-app:has(.sf-page--services) .sf-header__search-row{padding-bottom:0}.sf-svc-hero{background:var(--ui-bg-feature);border-bottom:1px solid var(--ui-border)}.sf-svc-hero__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--ui-space-10);align-items:center;padding:var(--ui-space-14) 0 var(--ui-space-12)}.sf-svc-hero__eyebrow{display:inline-block;color:var(--ui-fg-muted);font-size:var(--ui-font-size-sm);font-weight:500}.sf-svc-hero h1{margin:var(--ui-space-4) 0 0;font-size:var(--ui-font-size-display-lg);line-height:1.08;letter-spacing:-.035em;max-width:22ch}.sf-svc-hero__lead{margin:var(--ui-space-4) 0 0;color:var(--ui-fg-muted);font-size:var(--ui-font-size-lg);line-height:1.65;max-width:52ch}.sf-svc-hero__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-3);margin-top:var(--ui-space-7)}.sf-svc-hero__note{margin:var(--ui-space-4) 0 0;font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}.sf-svc-hero__panel{display:grid;gap:var(--ui-space-3-5)}.sf-svc-hero__panel-card{display:grid;grid-template-columns:auto 1fr;gap:var(--ui-space-1-5) var(--ui-space-4);align-items:start;padding:var(--ui-space-4-5) var(--ui-space-5);border-radius:var(--ui-radius-xl);background:var(--ui-bg-panel);border:1px solid var(--ui-border)}.sf-svc-hero__panel-card svg{grid-row:span 2;margin-top:var(--ui-space-0-5);color:var(--ui-fg-muted);font-size:var(--ui-font-size-lg)}.sf-svc-hero__panel-card strong{font-size:var(--ui-font-size-md);font-weight:500}.sf-svc-hero__panel-card span{grid-column:2;color:var(--ui-fg-muted);font-size:var(--ui-font-size-sm);line-height:1.5}.sf-svc-stats{border-bottom:1px solid var(--ui-border);color:var(--ui-fg)}.sf-svc-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--ui-space-4);padding:var(--ui-space-7) 0}.sf-svc-stats__item{text-align:center;padding:var(--ui-space-2) var(--ui-space-3)}.sf-svc-stats__item strong{display:block;font-size:var(--ui-font-size-display-sm);font-weight:600;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.sf-svc-stats__item span{display:block;margin-top:var(--ui-space-1-5);font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}.sf-svc-section{padding:var(--ui-space-14) 0}.sf-svc-section--soft{background:var(--ui-bg-feature);border-block:1px solid var(--ui-border)}.sf-svc-kicker{margin:0;color:var(--ui-fg-muted);font-size:var(--ui-font-size-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sf-svc-section__title{margin:0;font-size:var(--ui-font-size-display-md);line-height:1.2;letter-spacing:-.02em;max-width:24ch}.sf-svc-lead{margin:var(--ui-space-3-5) 0 0;color:var(--ui-fg-muted);line-height:1.65;max-width:62ch}.sf-svc-section__lead{margin-bottom:var(--ui-space-8)}.sf-svc-checklist{list-style:none;margin:var(--ui-space-6) 0 0;padding:0;display:grid;gap:var(--ui-space-3-5)}.sf-svc-checklist li{display:flex;gap:var(--ui-space-2-5);align-items:flex-start;line-height:1.55}.sf-svc-checklist svg{flex-shrink:0;margin-top:var(--ui-space-1);color:var(--ui-fg-soft)}.sf-svc-inline-cta{margin-top:var(--ui-space-7)}.sf-svc-steps{list-style:none;margin:var(--ui-space-8) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-4)}.sf-svc-step{position:relative;padding:var(--ui-space-5) var(--ui-space-4-5) var(--ui-space-5);border-radius:var(--ui-radius-xl);background:var(--ui-bg-panel);border:1px solid var(--ui-border)}.sf-svc-step__num{position:absolute;top:.85rem;right:.85rem;font-size:var(--ui-font-size-xs);color:var(--ui-fg-muted);font-variant-numeric:tabular-nums}.sf-svc-step__icon{display:inline-flex;color:var(--ui-fg-muted);font-size:var(--ui-font-size-lg);margin-bottom:var(--ui-space-4)}.sf-svc-step h3{margin:0;font-size:var(--ui-font-size-md);font-weight:500}.sf-svc-step p{margin:var(--ui-space-2) 0 0;color:var(--ui-fg-muted);font-size:var(--ui-font-size-sm);line-height:1.55}.sf-svc-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4);margin-top:var(--ui-space-8)}.sf-svc-card-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-svc-card{padding:var(--ui-space-5);border-radius:var(--ui-radius-xl);background:var(--ui-bg-panel);border:1px solid var(--ui-border)}.sf-svc-card__icon{display:inline-flex;color:var(--ui-fg-muted);font-size:var(--ui-font-size-lg);margin-bottom:var(--ui-space-4)}.sf-svc-card h3{margin:0;font-size:var(--ui-font-size-md);font-weight:500}.sf-svc-card p{margin:var(--ui-space-2) 0 0;color:var(--ui-fg-muted);font-size:var(--ui-font-size-md);line-height:1.55}.sf-svc-card ul{list-style:none;margin:var(--ui-space-3-5) 0 0;padding:0;display:grid;gap:var(--ui-space-2)}.sf-svc-card li{display:flex;gap:var(--ui-space-2);align-items:flex-start;font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted);line-height:1.45}.sf-svc-card li svg{flex-shrink:0;margin-top:var(--ui-space-0-5);color:var(--ui-fg-soft);font-size:var(--ui-font-size-xs)}.sf-svc-quote blockquote{margin:0 auto;max-width:46rem;padding:var(--ui-space-10) 0;border-block:1px solid var(--ui-border);color:var(--ui-fg);text-align:center}.sf-svc-quote blockquote p{margin:0;font-size:var(--ui-font-size-display-xs);font-weight:500;line-height:1.5;letter-spacing:-.015em}.sf-svc-quote footer{margin-top:var(--ui-space-4);font-size:var(--ui-font-size-sm);color:var(--ui-fg-muted)}.sf-svc-faq__list{display:grid;gap:var(--ui-space-2-5);margin-top:var(--ui-space-8);max-width:760px}.sf-svc-faq__item{border-bottom:1px solid var(--ui-border)}.sf-svc-faq__item summary{cursor:pointer;padding:var(--ui-space-4) 0;font-weight:500;list-style:none}.sf-svc-faq__item summary::-webkit-details-marker{display:none}.sf-svc-faq__item p{margin:0;padding:0 0 var(--ui-space-4);color:var(--ui-fg-muted);line-height:1.6}.sf-svc-cta{background:var(--ui-bg-feature);border-top:1px solid var(--ui-border);padding:var(--ui-space-12) 0}.sf-svc-cta__inner{display:flex;flex-wrap:wrap;gap:var(--ui-space-6);align-items:center;justify-content:space-between}.sf-svc-cta__inner h2{margin:0;font-size:var(--ui-font-size-display-sm)}.sf-svc-cta__inner p{margin:var(--ui-space-2) 0 0;color:var(--ui-fg-muted);max-width:48ch}.sf-svc-cta__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-3)}@media (max-width: 960px){.sf-svc-hero__inner{grid-template-columns:1fr}.sf-svc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-svc-card-grid,.sf-svc-card-grid--compact{grid-template-columns:1fr}}@media (max-width: 640px){.sf-svc-steps{grid-template-columns:1fr}.sf-svc-hero__inner{padding-top:var(--ui-space-10)}.sf-svc-section{padding:var(--ui-space-10) 0}}.sf-articles,.sf-articles--compact{display:grid;gap:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sf-articles__card{border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);padding:var(--ui-space-4);background:var(--ui-bg-panel)}.sf-google-reviews{padding:var(--ui-space-8) 0}.sf-google-reviews__inner{display:flex;justify-content:space-between;gap:var(--ui-space-4);align-items:center;flex-wrap:wrap;border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);padding:var(--ui-space-5) var(--ui-space-6);background:var(--ui-bg-panel)}.sf-google-reviews__stars{color:#f5a623;display:flex;gap:var(--ui-space-0-5);margin-top:var(--ui-space-2)}.sf-reviews__list{display:grid;gap:var(--ui-space-3)}.sf-reviews__item{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);padding:var(--ui-space-3-5) var(--ui-space-4);background:var(--ui-bg-panel)}}@layer sf-pages{@media print{.sf-app{background:#fff;color:#000}.sf-header,.sf-footer,.sf-mobile-bid,.sf-product__topbar,.sf-product__neighbors,.sf-product__bid-form,.sf-product__panel-actions,.sf-product__tab-list,.sf-product__map,.sf-product__lot-section,.sf-product__gallery-nav,.sf-bid-sheet{display:none!important}.sf-page--product{padding:0}.sf-product{display:block}.sf-product__panel{border:0;box-shadow:none;padding:0}.sf-product__sidebar-stack{display:block}.sf-product__media,.sf-product__panel{break-inside:avoid;margin-bottom:1rem}.sf-product__content{max-width:none}}}
