@layer priority1;@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.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.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_.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-_.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.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.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.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 priority2{.x10a8y8t{inset:0}.x1ghz6dp{margin:0}.x1717udv{padding:0}}@layer priority3{.x1x9hj4s{background-position:200% 0}.xb0gqzt{border-color:var(--orderboost-field-border, var(--orderboost-neutral-400))}.x1bwsnuh{border-color:var(--orderboost-gray-alpha-400, var(--orderboost-neutral-400))}.x1jpnm2z{border-color:var(--orderboost-red-800, #dc2626)}.xa28r6l{border-radius:var(--orderboost-field-radius, var(--orderboost-radius-sm))}.xzmp0ey{border-radius:var(--orderboost-interactive-radius, var(--orderboost-radius-pill, 9999px))}.x87q6kz{border-radius:var(--orderboost-radius-lg, 24px)}.x1hykpml{border-radius:var(--orderboost-radius-md, 16px)}.x7bov5k{border-radius:var(--orderboost-radius-md)}.x17c36qf{border-radius:var(--orderboost-radius-pill, 9999px)}.x5pyjoi{border-radius:var(--orderboost-radius-pill)}.xng3xce{border-style:none}.x1y0btm7{border-style:solid}.xc342km{border-width:0}.xjfb0en{border-width:var(--orderboost-border-width, .5px)}.x90ab0k{border-width:var(--orderboost-control-border-width, 1px)}.x18uagrk{gap:var(--orderboost-space-1, 8px)}.x6z3hug{gap:var(--orderboost-space-1)}.x8fxdr3{gap:var(--orderboost-space-half)}.x1a2a7pz{outline:none}.xb3r6kr{overflow:hidden}.x1rea2x4{overflow:visible}.xmt9x5e{padding-block:var(--orderboost-space-1)}.x1oyjs3t{padding-block:var(--orderboost-space-3)}.x2r3285{padding-block:var(--orderboost-space-half)}.x1o3ntp7{padding-inline:var(--orderboost-interactive-padding-x, var(--orderboost-space-2))}.x16mp298{padding-inline:var(--orderboost-space-1)}.xh27rxa{padding-inline:var(--orderboost-space-2)}.x1hl2dhg{text-decoration:none}.x6oj90t:focus-visible{outline:2px solid}.xaxzugv:focus-visible{outline:2px solid var(--orderboost-focus-color, var(--orderboost-text, var(--orderboost-neutral-1000)))}@media(forced-colors:active){.x1ylmb6m.x1ylmb6m{border-color:buttontext}}@media(max-width:420px){.x1lz5xv6.x1lz5xv6{border-radius:var(--orderboost-field-radius, var(--orderboost-radius-sm))}.x1r6aeyq.x1r6aeyq{border-radius:var(--orderboost-radius-sm, 8px)}}@media(forced-colors:active){.x13rsnn2.x13rsnn2{border-width:1px}}@container orderboost-surface (width <= 420px){.x16x6vcz.x16x6vcz{border-radius:var(--orderboost-field-radius, var(--orderboost-radius-sm))}.xw0r9l0.xw0r9l0{border-radius:var(--orderboost-radius-sm, 8px)}}}@layer priority4{.x6s0dn4{align-items:center}.x7a106z{align-items:start}.xsj975a{animation-duration:calc(var(--duration-very-slow) * 2)}.x1875h92{animation-duration:var(--duration-quick, .15s)}.x1u6ievf{animation-fill-mode:both}.xa4qsjk{animation-iteration-count:infinite}.x1btrg9z{animation-name:x1fny1my-B}.x1mcfeuc{animation-name:xt8jqy6-B}.xk9c65y{animation-timing-function:var(--ease-linear)}.x19fn5mn{animation-timing-function:var(--ease-smooth-out, cubic-bezier(.22,1,.36,1))}.x1jcb8nk{background-color:color-mix(in srgb,var(--orderboost-gray-1000, var(--orderboost-neutral-1000)) 6%,var(--orderboost-background-100, var(--orderboost-neutral-0)))}.xjbqb8w{background-color:#0000}.x1g24794{background-color:var(--orderboost-action-background, var(--orderboost-neutral-1000))}.x1vio0ns{background-color:var(--orderboost-card-surface, var(--orderboost-neutral-0))}.xp6dr1g{background-color:var(--orderboost-field-background, var(--orderboost-neutral-0))}.x1vrubde{background-color:var(--orderboost-gray-100, var(--orderboost-neutral-200))}.xuucbjl{background-color:var(--orderboost-neutral-1000)}.xkrja6a{background-color:var(--orderboost-red-100, #dc262614)}.xwu5360{background-color:var(--orderboost-secondary-background, var(--orderboost-neutral-0))}.xvves48{background-color:var(--orderboost-skeleton-fill, var(--orderboost-sidebar-hover, #efefef))}.x3934qj{background-image:linear-gradient(90deg,transparent,var(--orderboost-skeleton-highlight, #ffffff6b),transparent)}.x18o3ruo{background-image:none}.x10iokoc{background-image:var(--orderboost-button-primary-overlay, linear-gradient(180deg,#ffffff24 0%,transparent 46%,#0000001a 100%))}.xiy17q3{background-repeat:no-repeat}.xakli9p{background-size:200% 100%}.x1lvs9c5{box-shadow:0 0 0 1px var(--orderboost-red-800, #dc2626)}.x1gnnqk1{box-shadow:none}.x18xrpuc{box-shadow:var(--orderboost-button-primary-edge, inset 0 1px 0 #ffffff2e,inset 0 0 0 1px #000000b8)}.x38n0uy{box-shadow:var(--orderboost-button-secondary-edge, inset 0 0 0 1px color-mix(in srgb,var(--orderboost-text, var(--orderboost-neutral-1000)) 18%,transparent))}.xbuiw85{caret-color:#0000}.x19co3pv{color:#0000}.xu1wgjc{color:var(--orderboost-action-text, var(--orderboost-neutral-0))}.x1o2f22e{color:var(--orderboost-gray-1000, var(--orderboost-neutral-1000))}.xvt3qlk{color:var(--orderboost-gray-900, var(--orderboost-neutral-600))}.xwq6x1m{color:var(--orderboost-green-700, #16a34a)}.xpokurm{color:var(--orderboost-neutral-0)}.xmhyhli{color:var(--orderboost-red-800, #dc2626)}.x1jtre9x{color:var(--orderboost-text, var(--orderboost-neutral-1000, #111114))}.xdbfa6n{color:var(--orderboost-text, var(--orderboost-neutral-1000))}.x1ypdohk{cursor:pointer}.x1lliihq{display:block}.x78zum5{display:flex}.xrvj5dj{display:grid}.x3nfvp2{display:inline-flex}.xdl72j9{flex-basis:auto}.x1iyjqo2{flex-grow:1}.xs83m0k{flex-shrink:1}.xjb2p0i{font-family:inherit}.x1jvydc1{font-size:15px}.xwsyq91{font-size:20px}.x1d92cjc{font-size:var(--orderboost-button-font-size, var(--orderboost-font-size-base, 14px))}.x15vx8nx{font-size:var(--orderboost-font-size-base, 16px)}.x164j3nd{font-size:var(--orderboost-font-size-compact, 15px)}.xss6m8b{font-variant-numeric:tabular-nums}.xk50ysn{font-weight:500}.x19s9jnd{font-weight:650}.xux5k99{font-weight:var(--orderboost-font-weight-medium, 500)}.x1mkdm3x{grid-template-columns:minmax(0,1fr)}.xc8icb0{isolation:isolate}.xl56j7k{justify-content:center}.x1o2pa38{justify-items:center}.x1fc57z9{line-height:20px}.x12vb30n{line-height:var(--orderboost-interactive-height, 48px)}.x2mxqwc{line-height:var(--orderboost-line-height-base, 20px)}.x1wfwxd8{outline-offset:0}.x47corl{pointer-events:none}.x10l6tqk{position:absolute}.x1n2onr6{position:relative}.x2b8uid{text-align:center}.x1c071of{transform:none}.x3oybdh{transform:scale(1)}.xvvkyix{transform:translateY(0) scale(1)}.xx6bhzk{transition-duration:.15s}.xcda3af{transition-duration:var(--duration-quick)}.xvb79w2{transition-property:background-color,box-shadow,color,transform}.x1xkhett{transition-property:filter,transform}.x1525due{transition-timing-function:var(--ease-smooth-out, cubic-bezier(.16,1,.3,1))}.xyouo9t{transition-timing-function:var(--ease-smooth-out)}.x1so62im{will-change:transform}.x1gl7v14:active:not(:disabled){background-color:color-mix(in srgb,var(--orderboost-neutral-1000) 88%,black)}.xuqvta1:hover:not(:disabled){background-color:var(--orderboost-action-background-hover, var(--orderboost-neutral-800))}.x1oyryoy:active:not(:disabled){background-color:var(--orderboost-action-background-pressed, color-mix(in srgb,var(--orderboost-action-background, var(--orderboost-neutral-1000)) 88%,black))}.x1frlm5s:active:not(:disabled),.x1up9d1q:hover:not(:disabled){background-color:var(--orderboost-gray-200, var(--orderboost-neutral-400))}.x1jpblit:hover:not(:disabled){background-color:var(--orderboost-neutral-800)}.xjmgh5y:hover:not(:disabled){background-color:var(--orderboost-secondary-background-hover, var(--orderboost-neutral-200))}.x1pzujbc:active:not(:disabled){background-color:var(--orderboost-secondary-background-pressed, color-mix(in srgb,var(--orderboost-secondary-background-hover, var(--orderboost-neutral-200)) 88%,var(--orderboost-text, var(--orderboost-neutral-1000))))}.x1cec6x8:focus-within{outline-color:#0000}.xrlpydz:focus-within{outline-offset:0}.x7s97pk:focus-visible{outline-offset:2px}.x12ijfkc:focus-visible{outline-offset:4px}.xi1ac0m:focus-within{outline-style:none}.x154exa8:focus-within{outline-width:0}.x1bugi4k:active:not(:disabled){transform:scale(var(--scale-small, .98))}.xwi0b1r:disabled{background-color:color-mix(in srgb,var(--orderboost-neutral-1000) 76%,var(--orderboost-bg, var(--orderboost-neutral-0)))}.xwew56m:disabled{background-color:var(--orderboost-action-background-disabled, color-mix(in srgb,var(--orderboost-action-background, var(--orderboost-neutral-1000)) 76%,var(--orderboost-bg, var(--orderboost-neutral-0))))}.x1e29i8i:disabled{background-color:var(--orderboost-gray-100, var(--orderboost-neutral-200))}.x1ra1nbn:disabled{background-color:var(--orderboost-secondary-background-disabled, var(--orderboost-secondary-background, var(--orderboost-neutral-0)))}.xm4ls7q:disabled{box-shadow:inset 0 0 0 1px #00000052}.x1b1mctz:disabled{box-shadow:inset 0 0 0 1px #0a0a0a1a}.x1at7j34:disabled{color:var(--orderboost-action-text-disabled, color-mix(in srgb,var(--orderboost-action-text, var(--orderboost-neutral-0)) 48%,var(--orderboost-action-background, var(--orderboost-neutral-1000))))}.x1x2nopy:disabled{color:var(--orderboost-gray-700, var(--orderboost-neutral-400))}.xoi1qyf:disabled{color:var(--orderboost-neutral-400)}.x1s07b3s:disabled{cursor:not-allowed}.x1wiw0xg:disabled{transform:scale(1)}.x1f2tshp:hover{background-color:var(--orderboost-control-surface-hover, var(--orderboost-neutral-200))}.xisrygz:hover{color:var(--orderboost-gray-1000, var(--orderboost-neutral-1000))}@media(prefers-reduced-motion:reduce){.x1u6grsq.x1u6grsq{animation-duration:0s}.x1aquc0h.x1aquc0h{animation-name:none}}@media(forced-colors:active){.xhobzj1.xhobzj1{background-image:none}}@media(prefers-reduced-motion:reduce){.xphioz4.xphioz4{background-image:none}}@media(forced-colors:active){.xwaqzdf.xwaqzdf{box-shadow:none}}@media(prefers-reduced-motion:reduce){.x12w9bfk.x12w9bfk{transition-duration:0s}}@media(forced-colors:active){.x1k4lyss.x1k4lyss:focus-within{outline-color:highlight}.x7uhdxq.x7uhdxq:focus-within{outline-offset:2px}.xi9ts3s.xi9ts3s:focus-within{outline-style:solid}.x1lhhalk.x1lhhalk:focus-within{outline-width:2px}}@media(prefers-reduced-motion:reduce){.xnotfpo.xnotfpo:hover{transform:none}}@media(hover:hover)and (pointer:fine){.xpkq2v7.xpkq2v7:hover{transform:translateY(-2px) scale(1)}.xc1ici8.xc1ici8:active{filter:brightness(1.02)}}@media(prefers-reduced-motion:reduce){.xb93eig.xb93eig:active{transform:none}}@media(hover:hover)and (pointer:fine){.x1qhq4zb.x1qhq4zb:active{transform:translateY(0) scale(.98)}}}@layer priority5{.x5yr21d{height:100%}.xnnlda6{height:56px}.x19rkg0t{height:var(--orderboost-interactive-height, 40px)}.xrcnawk{height:var(--orderboost-interactive-height, 48px)}.x11qegjp{height:var(--orderboost-space-7, 56px)}.x2lwn1j{min-height:0}.xeuugli{min-width:0}.xh8yej3{width:100%}.x1r9d1bi{width:var(--orderboost-interactive-height, 48px)}.x1n8hhuj{width:var(--orderboost-space-6, 48px)}@media(max-width:420px){.x1nj5il6.x1nj5il6{height:52px}.x66t8bf.x66t8bf{height:var(--orderboost-interactive-height, 48px)}.x14nd6rn.x14nd6rn{width:42px}.x6ft3cz.x6ft3cz{width:var(--orderboost-interactive-height, 48px)}}@container orderboost-surface (width <= 420px){.x1ugskf5.x1ugskf5{height:52px}.xp8muka.xp8muka{height:var(--orderboost-interactive-height, 48px)}.xkhnlzs.xkhnlzs{width:42px}.x1faztb3.x1faztb3{width:var(--orderboost-interactive-height, 48px)}}}@layer priority6{.xist5ud::placeholder{color:var(--orderboost-gray-700, var(--orderboost-neutral-400))}.x7xwk5j::placeholder{opacity:1}}@keyframes x1fny1my-B{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes xt8jqy6-B{0%{filter:blur(var(--blur-small, 2px));opacity:0;transform:translateY(var(--distance-micro, 4px))}to{filter:blur();opacity:1;transform:translateY(0)}}:root,:where([data-orderboost-design-system],[data-orderboost-widget]){--orderboost-grid: 8px;--orderboost-grid-half: 4px;--orderboost-neutral-0: #f8fafa;--orderboost-neutral-200: #c5c6c8;--orderboost-neutral-400: #818283;--orderboost-neutral-600: #4f5052;--orderboost-neutral-800: #282728;--orderboost-neutral-1000: #111114;--orderboost-bg: #ffffff;--orderboost-surface: #f1f2f3;--orderboost-text: #0a0a0a;--orderboost-muted: #6b6b6b;--orderboost-sidebar-bg: #fafafa;--orderboost-sidebar-hover: #efefef;--orderboost-sidebar-selected: #efefef;--orderboost-sidebar-text: #6b6b6b;--orderboost-selected-bg: #ffffff;--orderboost-selected-text: #0a0a0a;--orderboost-menu: #ffffff;--orderboost-menu-hover: #f5f5f5;--orderboost-accent-sand: oklch(.65 .075 80);--orderboost-accent-mint: oklch(.65 .08 160);--orderboost-accent-aqua: oklch(.65 .085 205);--orderboost-accent-sky: oklch(.65 .09 245);--orderboost-accent-iris: oklch(.65 .095 285);--orderboost-accent-lilac: oklch(.65 .105 315);--orderboost-accent-rose: oklch(.65 .105 355);--orderboost-accent-coral: oklch(.65 .1 35);--orderboost-border-width: .5px;--orderboost-control-border-width: 1px;--orderboost-border-subtle-on-light: color-mix(in srgb, #0a0a0a 8%, transparent);--orderboost-border-strong-on-light: color-mix(in srgb, #0a0a0a 14%, transparent);--orderboost-border-subtle-on-dark: color-mix(in srgb, #f8fafa 8%, transparent);--orderboost-border-strong-on-dark: color-mix(in srgb, #f8fafa 14%, transparent);--orderboost-shadow-control-raised: drop-shadow(0 0 .5px rgb(10 10 10 / 12%)) drop-shadow(0 1px 2px rgb(10 10 10 / 10%));--orderboost-shadow-control-raised-dark: drop-shadow(0 0 .5px rgb(248 250 250 / 18%)) drop-shadow(0 1px 2px rgb(0 0 0 / 28%));--orderboost-shadow-glass: drop-shadow(0 0 .5px rgb(10 10 10 / 10%)) drop-shadow(0 8px 24px rgb(10 10 10 / 10%));--orderboost-shadow-glass-dark: drop-shadow(0 0 .5px rgb(248 250 250 / 18%)) drop-shadow(0 8px 24px rgb(0 0 0 / 32%));--orderboost-shadow-surface: 0 0 0 1px rgb(10 10 10 / 5%), 0 4px 12px rgb(10 10 10 / 6%), 0 16px 40px rgb(10 10 10 / 8%);--orderboost-shadow-surface-dark: 0 0 0 1px rgb(248 250 250 / 18%), 0 4px 12px rgb(0 0 0 / 20%), 0 16px 40px rgb(0 0 0 / 28%);--orderboost-space-0: 0px;--orderboost-space-half: 4px;--orderboost-space-1: 8px;--orderboost-space-2: 16px;--orderboost-space-3: 24px;--orderboost-space-4: 32px;--orderboost-space-5: 40px;--orderboost-space-6: 48px;--orderboost-space-7: 56px;--orderboost-space-8: 64px;--orderboost-space-10: 80px;--orderboost-space-12: 96px;--orderboost-space-16: 128px;--orderboost-radius-xs: 4px;--orderboost-radius-sm: 8px;--orderboost-radius-md: 16px;--orderboost-radius-menu: 18px;--orderboost-radius-menu-row: 11px;--orderboost-radius-lg: 24px;--orderboost-radius-xl: 32px;--orderboost-radius-cap: 32px;--orderboost-radius-pill: 9999px;--orderboost-font-family: "Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--orderboost-font-size-compact: 15px;--orderboost-font-size-base: 16px;--orderboost-font-weight-regular: 400;--orderboost-font-weight-medium: 500;--orderboost-line-height-base: 20px;--duration-stagger: 40ms;--duration-micro: 80ms;--duration-quick: .15s;--duration-fast: .25s;--duration-medium: .35s;--duration-slow: .4s;--duration-very-slow: .5s;--ease-smooth-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: ease-in-out;--ease-out: ease-out;--ease-linear: linear;--ease-bounce: cubic-bezier(.34, 1.36, .64, 1);--ease-bounce-strong: cubic-bezier(.34, 3.85, .64, 1);--distance-micro: 4px;--distance-small: 8px;--distance-base: 16px;--distance-medium: 24px;--distance-large: 32px;--scale-large: .96;--scale-medium: .97;--scale-small: .98;--scale-tiny: .99;--blur-small: 2px;--blur-medium: 3px;--blur-large: 8px;--modal-open-dur: .25s;--modal-close-dur: .15s;--modal-scale: .96;--modal-scale-close: .96;--modal-ease: cubic-bezier(.22, 1, .36, 1);--page-slide-dur: .25s;--page-fade-dur: .25s;--page-slide-distance: 16px;--page-blur: 3px;--page-stagger: 0ms;--page-exit-enabled: 1;--page-slide-ease: cubic-bezier(.22, 1, .36, 1);--page-fade-ease: cubic-bezier(.22, 1, .36, 1)}@media(prefers-reduced-motion:reduce){:where([data-orderboost-design-system],[data-orderboost-widget]){--modal-open-dur: 0ms;--modal-close-dur: 0ms;--page-slide-dur: 0ms;--page-fade-dur: 0ms;--page-blur: 0px;--page-slide-distance: 0px}}@media(prefers-contrast:more){:where([data-orderboost-design-system],[data-orderboost-widget]){--orderboost-border-width: 1px}}@media(forced-colors:active){:where([data-orderboost-design-system],[data-orderboost-widget]){--orderboost-border-width: 1px;--orderboost-control-border-width: 1px;--orderboost-border-subtle-on-light: CanvasText;--orderboost-border-strong-on-light: CanvasText;--orderboost-border-subtle-on-dark: CanvasText;--orderboost-border-strong-on-dark: CanvasText}}:root{--orderboost-dashboard-shell: var(--orderboost-neutral-1000);--orderboost-dashboard-content-canvas: #0a0b0d;--orderboost-dashboard-panel: #141517;--orderboost-dashboard-panel-hover: #1b1c1f;background:var(--orderboost-dashboard-content-canvas);color-scheme:dark;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{background:var(--orderboost-dashboard-content-canvas);scroll-behavior:smooth}body{background:var(--orderboost-dashboard-content-canvas);margin:0;min-width:320px}button,input{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px}a{color:inherit}.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cart-checkout-popup-bridge{height:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.skip-link{background:var(--portal-text);border-radius:var(--orderboost-radius-pill);color:var(--portal-bg);left:var(--orderboost-space-2);opacity:0;padding:var(--orderboost-space-1) var(--orderboost-space-2);pointer-events:none;position:fixed;top:var(--orderboost-space-2);transform:translateY(calc(var(--distance-base) * -1));transition:opacity var(--duration-quick) var(--ease-smooth-out),transform var(--duration-quick) var(--ease-smooth-out);z-index:2147483001}.skip-link:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.portal-shell{--dropdown-open-dur: var(--duration-fast);--dropdown-close-dur: var(--duration-quick);--dropdown-pre-scale: var(--scale-medium);--dropdown-closing-scale: var(--scale-tiny);--dropdown-ease: var(--ease-smooth-out);--orderboost-dashboard-edge-soft: rgb(248 250 250 / 6%);--orderboost-dashboard-edge-control: rgb(248 250 250 / 9%);--orderboost-bg: var(--orderboost-dashboard-content-canvas);--orderboost-surface: var(--orderboost-dashboard-panel);--orderboost-text: var(--orderboost-neutral-0);--orderboost-muted: var(--orderboost-neutral-200);--orderboost-menu: var(--orderboost-dashboard-panel);--orderboost-menu-hover: var(--orderboost-dashboard-panel-hover);--orderboost-sidebar-bg: var(--orderboost-dashboard-shell);--orderboost-sidebar-hover: var(--orderboost-dashboard-panel-hover);--orderboost-sidebar-selected: var(--orderboost-dashboard-panel-hover);--orderboost-sidebar-text: var(--orderboost-neutral-200);--orderboost-selected-bg: var(--orderboost-neutral-0);--orderboost-selected-text: var(--orderboost-neutral-1000);--orderboost-border-subtle-on-light: var(--orderboost-dashboard-edge-soft);--orderboost-border-strong-on-light: var(--orderboost-dashboard-edge-control);--portal-bg: var(--orderboost-dashboard-content-canvas);--portal-panel: var(--orderboost-dashboard-shell);--portal-panel-raised: var(--orderboost-dashboard-panel);--portal-panel-soft: var(--orderboost-dashboard-panel-hover);--portal-border: var(--orderboost-dashboard-edge-soft);--portal-border-strong: var(--orderboost-dashboard-edge-control);--portal-text: var(--orderboost-neutral-0);--portal-muted: var(--orderboost-neutral-200);--portal-faint: var(--orderboost-neutral-400);--portal-focus: var(--orderboost-neutral-0);--portal-toggle-border: var(--portal-border);--portal-toggle-border-width: var(--orderboost-border-width);--portal-toggle-gap: var(--orderboost-space-half);--portal-toggle-inset: var(--orderboost-space-half);--portal-toggle-padding: var(--orderboost-space-half);--portal-toggle-track: var(--portal-panel-raised);--portal-toggle-selected: var(--portal-text);--portal-toggle-selected-text: var(--orderboost-neutral-1000);--portal-toggle-shadow: 0 1px 4px rgb(0 0 0 / 28%);--portal-device-toggle-track: var(--portal-toggle-track);--portal-device-toggle-selected: var(--portal-toggle-selected);--portal-device-toggle-selected-text: var(--portal-toggle-selected-text);--portal-device-toggle-shadow: var(--portal-toggle-shadow);--portal-success: #4ade80;--portal-code-bg: var(--orderboost-dashboard-content-canvas);--portal-code-text: var(--orderboost-neutral-200);--portal-code-comment: var(--orderboost-neutral-400);--portal-code-function: #f0abfc;--portal-code-keyword: #c4b5fd;--portal-code-literal: #f0abfc;--portal-code-number: #fbbf24;--portal-code-property: #93c5fd;--portal-code-punctuation: var(--orderboost-neutral-400);--portal-code-string: #86efac;--accent-auto: var(--orderboost-neutral-0);--store-bg: var(--orderboost-dashboard-content-canvas);--store-panel: var(--orderboost-dashboard-panel);--store-visual: var(--orderboost-dashboard-panel-hover);--store-text: var(--orderboost-neutral-0);--store-muted: var(--orderboost-neutral-200);--store-faint: var(--orderboost-neutral-400);--store-border: var(--orderboost-border-subtle-on-dark);--store-object: var(--orderboost-neutral-200);--store-object-dark: var(--orderboost-neutral-400);--portal-type-caption: 12px;--portal-type-meta: 13px;--portal-type-control: 14px;--portal-type-body: 15px;--portal-type-heading: 24px;background:var(--portal-bg);color-scheme:dark;color:var(--portal-text);height:100dvh;isolation:isolate;min-height:100dvh;overflow:hidden}.t-dropdown{transform-origin:top left;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease),opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform,opacity}.t-dropdown[data-origin=top-right]{transform-origin:top right}.t-dropdown[data-origin=top-center]{transform-origin:top center}.t-dropdown[data-origin=bottom-left]{transform-origin:bottom left}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom center}.t-dropdown[data-origin=bottom-right]{transform-origin:bottom right}.t-dropdown.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease),opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media(prefers-reduced-motion:reduce){.t-dropdown{transition:none!important}}.portal-grid{display:grid;grid-template-columns:var(--configuration-pane-width, clamp(304px, max(336px, 18vw), calc((100vw - 640px)/2) )) minmax(640px,1fr) var(--code-pane-width, clamp(304px, max(336px, 18vw), calc((100vw - 640px)/2) ));height:calc(100dvh - 56px);min-height:0;position:relative}.pane-resize-handle{background:transparent;border:0;bottom:0;cursor:col-resize;padding:0;position:absolute;top:0;touch-action:none;transform:translate(-50%);width:var(--orderboost-space-2);z-index:4}.pane-resize-grip{background:var(--portal-panel);border:var(--orderboost-control-border-width) solid var(--portal-border-strong);border-radius:var(--orderboost-radius-pill);height:var(--orderboost-space-4);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--orderboost-space-1);z-index:1}.pane-resize-grip:after{background:var(--portal-faint);border-radius:var(--orderboost-radius-pill);content:"";height:var(--orderboost-space-2);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--orderboost-border-width)}.pane-resize-handle[data-pane=configuration]{left:var(--configuration-pane-width)}.pane-resize-handle[data-pane=code]{right:var(--code-pane-width);transform:translate(50%)}.pane-resize-handle:after{background:transparent;content:"";inset:0 calc(50% - var(--orderboost-border-width));pointer-events:none;position:absolute}.pane-resize-handle:is(:hover,:focus-visible):after,.portal-grid[data-resizing=configuration] .pane-resize-handle[data-pane=configuration]:after,.portal-grid[data-resizing=code] .pane-resize-handle[data-pane=code]:after{background:var(--portal-focus)}.pane-resize-handle:is(:hover,:focus-visible) .pane-resize-grip,.pane-resize-handle[data-collapsed] .pane-resize-grip{border-color:var(--portal-focus)}.pane-resize-handle:focus-visible{outline:none}.pane-resize-handle:focus-visible .pane-resize-grip{box-shadow:0 0 0 2px var(--portal-bg),0 0 0 4px var(--portal-focus)}.portal-grid[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.configuration-pane,.code-pane{background:var(--portal-panel);min-height:0;min-width:0;overscroll-behavior:contain;scrollbar-color:var(--portal-panel-soft) transparent;scrollbar-width:thin}.configuration-pane{overflow:hidden}.code-pane{container-name:integration-rail;container-type:inline-size;overflow-y:auto}.configuration-pane[data-collapsed],.code-pane[data-collapsed]{overflow:hidden}.collapsed-pane-nav{align-content:start;display:grid;gap:var(--orderboost-space-1);justify-items:center;padding:var(--orderboost-space-2)}.collapsed-pane-nav button{align-items:center;background:transparent;border:0;border-radius:var(--orderboost-radius-sm);color:var(--portal-muted);display:flex;height:var(--orderboost-space-5);justify-content:center;padding:0;width:var(--orderboost-space-5)}.collapsed-pane-nav button[aria-pressed=true]{background:var(--portal-panel-raised);color:var(--portal-text)}.collapsed-pane-nav button:focus-visible{box-shadow:0 0 0 2px var(--portal-bg),0 0 0 4px var(--portal-focus);outline:none}.configuration-form{display:flex;flex-direction:column;height:100%;min-height:0}.configuration-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--orderboost-space-3);scrollbar-color:var(--portal-panel-soft) transparent;scrollbar-width:thin}.code-panel{display:flex;flex-direction:column;min-height:100%;padding:var(--orderboost-space-3)}.pane-heading{display:grid;gap:var(--orderboost-space-1);padding-bottom:var(--orderboost-space-3)}.pane-heading h1,.pane-heading h2,.pane-heading p,.pane-heading span{margin:0}.pane-eyebrow{color:var(--portal-faint);font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--portal-type-caption);font-weight:500;letter-spacing:normal;line-height:16px;text-transform:none}.pane-heading h1,.pane-heading h2{color:var(--portal-text);font-size:var(--portal-type-heading);font-weight:500;letter-spacing:-.025em}.pane-heading p{color:var(--portal-muted);font-size:var(--portal-type-body);line-height:24px;max-width:30ch}.control-section{border-top:var(--orderboost-border-width) solid var(--portal-border);margin:0}.control-section-head{align-items:center;background:transparent;border:0;border-radius:var(--orderboost-radius-sm);color:var(--portal-text);display:flex;font-size:var(--portal-type-body);font-weight:500;justify-content:space-between;margin-inline:calc(var(--orderboost-space-1) * -1);min-height:var(--orderboost-space-6);padding:0 var(--orderboost-space-1);text-align:left;transition:background-color var(--duration-quick) var(--ease-smooth-out),color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-micro) var(--ease-smooth-out);width:calc(100% + var(--orderboost-space-2))}@media(min-width:1241px){.control-section{border-top:0}.control-section-head{border-top:var(--orderboost-border-width) solid var(--portal-border);border-radius:0;margin-inline:calc(var(--orderboost-space-3) * -1);padding-inline:var(--orderboost-space-3);width:calc(100% + var(--orderboost-space-6))}}.control-section-head:focus-visible{box-shadow:0 0 0 2px var(--portal-bg),0 0 0 4px var(--portal-focus);outline:none}.control-section-description{color:var(--portal-muted);font-size:var(--portal-type-control);line-height:20px;margin:0 0 var(--orderboost-space-2)}.control-section-body{align-content:start;display:grid;gap:var(--orderboost-space-2);padding-bottom:var(--orderboost-space-3)}.t-acc-panel{display:grid;grid-template-rows:0fr}.t-acc-panel-inner{filter:blur(2px);opacity:0;overflow:hidden}.t-acc-chevron{display:inline-flex;transform:scaleY(1);transform-origin:center}.t-acc-chevron path{vector-effect:non-scaling-stroke}.configuration-note{align-items:start;background:var(--portal-panel-raised);border:var(--orderboost-border-width) solid var(--portal-border);border-radius:var(--orderboost-radius-sm);color:var(--portal-muted);display:flex;font-size:var(--portal-type-control);gap:var(--orderboost-space-1);line-height:20px;margin-bottom:var(--orderboost-space-3);padding:var(--orderboost-space-2)}.configuration-note svg{flex:0 0 auto;margin-top:1px}.configuration-note p{margin:0}.control-section-body>.configuration-note{margin-bottom:0}.share-link-control{display:grid;gap:var(--orderboost-space-2);min-height:0}.share-dialog-trigger{align-items:center;background:var(--portal-bg);border:var(--orderboost-border-width) solid var(--portal-border);border-radius:var(--orderboost-radius-pill);color:var(--portal-text);display:inline-flex;font-size:var(--portal-type-meta);gap:var(--orderboost-space-1);height:var(--renderer-toolbar-control-height);justify-content:center;padding:0 var(--orderboost-space-2)}.share-dialog-trigger:hover{background:var(--portal-panel-raised)}.share-dialog-backdrop{background:color-mix(in srgb,var(--orderboost-neutral-1000) 72%,transparent);inset:0;opacity:1;position:fixed;transition:opacity var(--duration-fast) var(--ease-smooth-out);z-index:2147483003}.share-dialog-backdrop[data-starting-style],.share-dialog-backdrop[data-ending-style]{opacity:0}.share-dialog-viewport{align-items:center;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:var(--orderboost-space-3);position:fixed;z-index:2147483004}.share-dialog-popup{background:var(--portal-panel);border:var(--orderboost-border-width) solid var(--portal-border-strong);border-radius:var(--orderboost-radius-lg);box-shadow:0 24px 80px color-mix(in srgb,var(--orderboost-neutral-1000) 64%,transparent);color:var(--portal-text);margin:auto;max-height:calc(100dvh - var(--orderboost-space-6));opacity:1;overflow-y:auto;padding:var(--orderboost-space-4);transform:translateY(0) scale(1);transition:opacity var(--duration-fast) var(--ease-smooth-out),transform var(--duration-fast) var(--ease-smooth-out);width:min(800px,100%)}.share-dialog-popup[data-starting-style],.share-dialog-popup[data-ending-style]{opacity:0;transform:translateY(var(--distance-base)) scale(var(--scale-tiny))}.share-dialog-header{align-items:start;display:grid;gap:var(--orderboost-space-2);grid-template-columns:minmax(0,1fr) 40px;margin-bottom:var(--orderboost-space-3)}.share-dialog-header>div{display:grid;gap:var(--orderboost-space-half)}.share-dialog-header h2{font-size:var(--portal-type-heading);font-weight:500;letter-spacing:-.025em;margin:0}.share-dialog-header p{color:var(--portal-muted);font-size:var(--portal-type-control);line-height:20px;margin:0}.share-dialog-close{align-items:center;background:var(--portal-panel-raised);border:var(--orderboost-border-width) solid var(--portal-border);border-radius:var(--orderboost-radius-pill);color:var(--portal-muted);display:flex;height:40px;justify-content:center;padding:0;width:40px}.share-link-scroll{align-content:start;display:grid;gap:var(--orderboost-space-2);grid-auto-rows:max-content;min-height:0}.share-create-button,.share-link-error{flex:0 0 auto}.share-product-summary{align-items:center;display:grid;gap:var(--orderboost-space-2);grid-template-columns:var(--orderboost-space-8) minmax(0,1fr)}.share-product-summary>img,.share-product-summary>svg{background:var(--portal-panel-raised);border:var(--orderboost-border-width) solid var(--portal-border);border-radius:var(--orderboost-radius-md);height:var(--orderboost-space-8);object-fit:cover;padding:var(--orderboost-space-half);width:var(--orderboost-space-8)}.share-product-summary>svg{padding:var(--orderboost-space-2)}.share-product-summary>div{display:grid;gap:var(--orderboost-space-half);min-width:0}.share-product-summary strong,.share-product-summary span,.share-product-summary small{margin:0}.share-product-summary strong{color:var(--portal-text);font-size:var(--portal-type-body);font-weight:500}.share-product-summary span{color:var(--portal-muted);font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--portal-type-meta)}.share-product-summary small{color:var(--portal-faint);font-size:var(--portal-type-caption);line-height:16px}.share-card-preview{aspect-ratio:1200 / 630;background:var(--orderboost-neutral-1000);border:0;border-radius:var(--orderboost-radius-md);outline:var(--orderboost-control-border-width) solid var(--portal-border-strong);outline-offset:calc(-1 * var(--orderboost-control-border-width));overflow:hidden;position:relative}.share-card-preview>img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.share-preview{display:grid;gap:var(--orderboost-space-1)}.share-preview>span{color:var(--portal-faint);font-size:var(--portal-type-caption)}.share-url-field{display:grid;gap:var(--orderboost-space-1)}.share-url-field>label{color:var(--portal-faint);font-size:var(--portal-type-meta)}.share-url-field>div{display:grid;grid-template-columns:minmax(0,1fr) 40px;position:relative}.share-url-field input{background:var(--portal-panel-raised);border:var(--orderboost-control-border-width) solid var(--portal-border-strong);border-radius:var(--orderboost-radius-sm);color:var(--portal-text);font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--portal-type-caption);height:40px;min-width:0;padding:0 var(--orderboost-space-6) 0 var(--orderboost-space-1);width:100%}.share-url-field button{align-items:center;background:transparent;border:0;border-radius:var(--orderboost-radius-sm);color:var(--portal-muted);display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px}.share-platforms{display:grid;gap:var(--orderboost-space-1);grid-template-columns:repeat(3,minmax(0,1fr))}.share-platforms a{align-items:center;background:var(--portal-panel-raised);border:var(--orderboost-border-width) solid var(--portal-border);border-radius:var(--orderboost-radius-pill);color:var(--portal-text);display:flex;font-size:var(--portal-type-caption);gap:var(--orderboost-space-half);justify-content:center;min-height:40px;padding:0 var(--orderboost-space-1);text-decoration:none}.share-platforms svg{flex:0 0 auto}.share-platform-note,.share-expiration,.share-link-error{color:var(--portal-faint);font-size:var(--portal-type-caption);line-height:16px;margin:0}.share-platform-note{align-items:start;display:flex;gap:var(--orderboost-space-1)}.share-platform-note svg{flex:0 0 auto}.share-create-button{align-items:center;background:var(--portal-text);border:0;border-radius:var(--orderboost-radius-pill);color:var(--portal-bg);display:flex;font-size:var(--portal-type-meta);font-weight:600;gap:var(--orderboost-space-1);justify-content:center;min-height:40px;padding:0 var(--orderboost-space-2)}.share-create-button:disabled{cursor:wait;opacity:.56}.share-create-button[aria-busy=true] svg{animation:orderboost-share-spin var(--duration-slow) linear infinite}.share-link-error{color:var(--orderboost-error-text)}@keyframes orderboost-share-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.share-dialog-backdrop,.share-dialog-popup{transition:none}}.flow-control{border:0;display:grid;gap:var(--orderboost-space-2);margin:0;padding:0}.flow-control legend{color:var(--portal-faint);font-size:var(--portal-type-meta);margin-bottom:var(--orderboost-space-1);padding:0}.flow-control-groups,.flow-control-group{display:grid}.flow-control-groups{gap:var(--orderboost-space-2)}.flow-control-group{gap:var(--orderboost-space-1)}.flow-control-group-label{color:var(--portal-faint);font-size:var(--portal-type-meta);line-height:20px}.flow-control-options{display:grid;gap:var(--orderboost-space-1);grid-template-columns:repeat(2,minmax(0,1fr))}.flow-control-options[data-flow-category=auth]{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-control button{align-items:center;background:var(--portal-panel-raised);border:0;border-radius:var(--orderboost-radius-md);color:var(--portal-muted);cursor:pointer;display:flex;font-size:var(--portal-type-meta);gap:var(--orderboost-space-1);min-height:40px;min-width:0;padding:0 var(--orderboost-space-1);transition:background-color var(--duration-quick) var(--ease-smooth-out),border-color var(--duration-quick) var(--ease-smooth-out),color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-micro) var(--ease-smooth-out)}.flow-control button svg{flex:0 0 auto}.flow-control button[aria-pressed=true]{background:var(--portal-text);color:var(--portal-toggle-selected-text)}.segmented-control{border:0;display:grid;gap:var(--orderboost-space-1);margin:0;min-width:0;padding:0}.segmented-control legend{color:var(--portal-faint);font-size:var(--portal-type-meta);padding:0}.segmented-control legend{margin-bottom:var(--orderboost-space-1)}.segmented-control>div{background:var(--portal-toggle-track);border:var(--portal-toggle-border-width) solid var(--portal-toggle-border);border-radius:var(--orderboost-radius-pill);display:grid;gap:var(--portal-toggle-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:var(--portal-toggle-padding);position:relative}.segmented-control button{background:transparent;border:0;border-radius:var(--orderboost-radius-pill);color:var(--portal-muted);font-size:var(--portal-type-meta);min-height:40px;padding:0 var(--orderboost-space-1);white-space:nowrap;z-index:1}.segmented-control button,.device-control button{transition:background-color var(--duration-quick) var(--ease-smooth-out),color var(--duration-fast) var(--ease-bounce),transform var(--duration-micro) var(--ease-smooth-out)}.segmented-control button[aria-pressed=true]{color:var(--portal-toggle-selected-text)}.segmented-control-pill{background:var(--portal-toggle-selected);border-radius:var(--orderboost-radius-pill);bottom:var(--portal-toggle-inset);box-shadow:var(--portal-toggle-shadow);left:0;pointer-events:none;position:absolute;top:var(--portal-toggle-inset);transform:translate(0);width:0;will-change:transform,width;z-index:0}.accent-swatch{align-items:center;background:transparent;border:0;border-radius:var(--orderboost-radius-pill);display:flex;justify-content:center;height:40px;padding:var(--orderboost-space-1);width:40px}.accent-swatch>span{align-items:center;border:var(--orderboost-border-width) solid var(--portal-border-strong);border-radius:var(--orderboost-radius-pill);display:flex;height:var(--orderboost-space-3);justify-content:center;width:var(--orderboost-space-3)}.accent-swatch>span{background:var(--accent-swatch)}.accent-swatch[aria-pressed=true]{box-shadow:inset 0 0 0 var(--orderboost-control-border-width) var(--portal-text)}.renderer-pane{background:radial-gradient(circle at 1px 1px,var(--stage-dot-color) 1px,transparent 0),var(--portal-bg);background-size:var(--orderboost-space-3) var(--orderboost-space-3);border-inline:var(--orderboost-border-width) solid var(--portal-border-strong);display:grid;grid-template-rows:64px minmax(0,1fr);min-height:0;min-width:0;overflow:hidden;position:relative}.renderer-toolbar{align-items:center;background:var(--portal-panel);border-bottom:var(--orderboost-border-width) solid var(--portal-border);display:flex;justify-content:space-between;padding:0 var(--orderboost-space-3);position:relative;z-index:3}.renderer-context{align-items:center;color:var(--portal-muted);display:flex;min-width:0}.renderer-context-copy{display:grid;gap:0}.renderer-context-copy small{color:var(--portal-faint);font-size:var(--portal-type-meta);line-height:16px}.renderer-context-copy strong{color:var(--portal-text);font-size:var(--portal-type-body);font-weight:500;line-height:20px}.renderer-toolbar-controls{--renderer-toolbar-control-height: calc( var(--orderboost-space-6) + var(--orderboost-border-width) + var(--orderboost-border-width) );align-items:center;display:flex;gap:var(--orderboost-space-1)}.device-control{background:var(--portal-device-toggle-track);border:var(--orderboost-border-width) solid var(--portal-border);border-radius:var(--orderboost-radius-pill);display:grid;gap:var(--orderboost-space-half);grid-template-columns:repeat(2,minmax(0,1fr));height:var(--renderer-toolbar-control-height);margin:0;padding:var(--orderboost-space-half);position:relative}.device-control button{align-items:center;background:transparent;border:0;border-radius:var(--orderboost-radius-pill);color:var(--portal-muted);display:inline-flex;font-size:var(--portal-type-meta);gap:var(--orderboost-space-1);min-height:40px;padding:0 var(--orderboost-space-2);position:relative;z-index:1}.device-control button[aria-pressed=true]{color:var(--portal-device-toggle-selected-text)}.device-control-pill{background:var(--portal-device-toggle-selected);border-radius:var(--orderboost-radius-pill);bottom:var(--orderboost-space-half);box-shadow:var(--portal-device-toggle-shadow);left:0;pointer-events:none;position:absolute;top:var(--orderboost-space-half);transform:translate(0);width:0;will-change:transform,width;z-index:0}.renderer-canvas{align-items:center;display:flex;justify-content:center;min-height:0;padding:var(--renderer-inset, var(--orderboost-space-2));padding-inline:calc(var(--renderer-inset, var(--orderboost-space-2)) + var(--orderboost-space-1));position:relative;z-index:1}.store-runtime-shell{background:var(--portal-panel-raised);border:var(--orderboost-border-width) solid var(--portal-border-strong);border-radius:var(--preview-radius, var(--orderboost-radius-md));box-shadow:0 var(--orderboost-space-3) var(--orderboost-space-8) color-mix(in srgb,var(--orderboost-neutral-1000) 28%,transparent);container-name:store-preview;container-type:inline-size;display:grid;grid-template-rows:40px minmax(0,1fr);height:min(var(--desktop-preview-height, 1200px),100%);max-width:none;min-height:0;overflow:hidden;width:100%}.store-runtime-shell[data-device=mobile]{will-change:border-radius,width}.store-browser-bar{align-items:center;background:var(--portal-panel-raised);border-bottom:var(--orderboost-border-width) solid var(--portal-border);color:var(--portal-faint);display:grid;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--portal-type-caption);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:0 var(--orderboost-space-2)}.store-browser-bar>span{display:flex;gap:var(--orderboost-space-half)}.store-browser-bar i{background:color-mix(in srgb,var(--portal-text) 24%,transparent);border-radius:var(--orderboost-radius-pill);height:8px;width:8px}.store-browser-bar strong{color:var(--portal-muted);font-weight:400;justify-self:center}.store-browser-bar em{color:var(--portal-faint);font-style:normal}.store-runtime{background:var(--store-bg);border-radius:0 0 var(--preview-radius, var(--orderboost-radius-md)) var(--preview-radius, var(--orderboost-radius-md));color:var(--store-text);contain:layout paint;height:100%;min-height:0;overflow:hidden;position:relative;transform:translateZ(0)}.store-runtime-shell[data-device=mobile] .store-runtime{border-radius:0 0 var(--orderboost-radius-xl) var(--orderboost-radius-xl)}.store-runtime [data-orderboost-display-mode=modal] [data-testid=orderboost-surface]{max-height:calc(100% - 32px)}.store-runtime-shell[data-device=mobile] .store-runtime [data-orderboost-display-mode=modal] [data-testid=orderboost-surface]{max-height:100%}.creator-links-page{background:var(--store-bg);color:var(--store-text);height:100%;overflow-y:auto;position:relative}.creator-links-profile{align-items:center;display:flex;flex-direction:column;gap:var(--orderboost-space-3);margin:0 auto;max-width:680px;min-height:100%;padding:clamp(var(--orderboost-space-4),7vh,var(--orderboost-space-8)) var(--orderboost-space-3);width:100%}.creator-avatar{align-items:center;background:var(--store-panel);border:var(--orderboost-border-width) solid var(--store-border);border-radius:var(--orderboost-radius-pill);display:flex;height:104px;justify-content:center;overflow:hidden;width:104px}.creator-avatar img{height:100%;object-fit:cover;width:100%}.creator-profile-copy{display:grid;gap:var(--orderboost-space-1);text-align:center}.creator-profile-copy>span{color:var(--store-faint);font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--portal-type-meta)}.creator-profile-copy h2{font-size:30px;font-weight:500;letter-spacing:0;line-height:36px;margin:0}.creator-profile-copy p{color:var(--store-muted);font-size:var(--portal-type-body);line-height:24px;margin:0 auto;max-width:42ch}.creator-social-links{display:flex;gap:var(--orderboost-space-1);justify-content:center}.creator-social-links a{align-items:center;background:var(--store-panel);border:var(--orderboost-border-width) solid var(--store-border);border-radius:var(--orderboost-radius-pill);color:var(--store-text);display:inline-flex;height:40px;justify-content:center;text-decoration:none;width:40px}.creator-social-wordmark{font-size:15px;font-weight:600;line-height:1}.creator-link-list{display:grid;gap:var(--orderboost-space-2);width:100%}.creator-link-list button{align-items:center;background:var(--store-panel);border:var(--orderboost-border-width) solid var(--store-border);border-radius:var(--orderboost-radius-md);color:var(--store-text);display:grid;gap:var(--orderboost-space-2);grid-template-columns:minmax(0,1fr) auto;min-height:72px;padding:var(--orderboost-space-2) var(--orderboost-space-2);text-align:left;width:100%}.creator-link-list button>span{display:grid;gap:var(--orderboost-space-half)}.creator-link-list strong{font-size:var(--portal-type-control);font-weight:500}.creator-link-list small{color:var(--store-muted);font-size:var(--portal-type-meta)}.creator-link-list svg{color:var(--store-faint)}.creator-tip-action{display:grid;width:100%}.creator-tip-action>*{width:100%}.creator-footer{color:var(--store-faint);font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--portal-type-caption);margin:auto 0 0}.demo-store{background:var(--store-bg);height:100%;min-height:100%;overflow:auto;position:relative}.store-header{align-items:center;background:var(--store-panel);border-bottom:var(--orderboost-border-width) solid var(--store-border);display:grid;gap:var(--orderboost-space-3);grid-template-columns:minmax(0,1fr) auto;height:56px;padding:0 var(--orderboost-space-3);position:sticky;top:0;z-index:4}.store-brand{font-size:var(--portal-type-body);font-weight:600;letter-spacing:.12em;text-decoration:none}.store-header nav{display:flex;gap:var(--orderboost-space-3);inset-inline-start:50%;position:absolute;transform:translate(-50%)}.store-header nav a,.store-header-actions button:not([data-orderboost-checkout-launcher]){color:var(--store-muted);font-size:var(--portal-type-meta);text-decoration:none}.store-header-actions{align-items:center;display:flex;gap:var(--orderboost-space-1);justify-self:end}.store-header-actions button:not([data-orderboost-checkout-launcher]){align-items:center;background:transparent;border:0;display:inline-flex;gap:var(--orderboost-space-half);min-height:40px;min-width:40px;padding:var(--orderboost-space-1)}.store-header-actions .store-bag-button span{align-items:center;background:var(--store-text);border-radius:var(--orderboost-radius-pill);color:var(--store-panel);display:inline-flex;font-size:var(--portal-type-caption);height:16px;justify-content:center;width:16px}.store-cart-action,.store-cart-action>[data-orderboost-widget]{display:inline-flex}.store-header-actions .store-cart-action button{background:var(--orderboost-neutral-0);border:var(--orderboost-control-border-width) solid var(--orderboost-neutral-0);border-radius:var(--orderboost-radius-pill);color:var(--orderboost-neutral-1000);font-size:var(--portal-type-meta);font-weight:600;gap:0;height:40px;padding:0 calc(var(--orderboost-space-1) + var(--orderboost-space-half))}.store-product{display:grid;grid-template-columns:minmax(0,6fr) minmax(304px,4fr);min-height:calc(100% - 56px)}.demo-journal-route{align-content:start;color:var(--store-text);display:grid;gap:var(--orderboost-space-4);margin-inline:auto;max-width:1040px;min-height:100%;padding:var(--orderboost-space-5) var(--orderboost-space-3) var(--orderboost-space-6);width:100%}.demo-journal-masthead{border-bottom:var(--orderboost-border-width) solid var(--store-border);display:grid;gap:var(--orderboost-space-3);padding-bottom:var(--orderboost-space-4);transform-origin:center left;transition-duration:var(--duration-fast);transition-property:filter,opacity;transition-timing-function:var(--ease-in-out)}.demo-journal-masthead>span,.demo-journal-content>span{color:var(--store-muted);font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--portal-type-caption);font-weight:600;letter-spacing:normal;line-height:16px;text-transform:none}.demo-journal-masthead h2,.demo-journal-masthead p,.demo-journal-content h3,.demo-journal-content p{margin:0}.demo-journal-masthead h2{font-size:clamp(44px,6cqi,64px);font-weight:500;letter-spacing:-.055em;line-height:1;max-width:720px;text-wrap:balance}.demo-journal-masthead p,.demo-journal-content p{color:var(--store-muted);font-size:var(--portal-type-body);line-height:24px;max-width:680px}.demo-journal-embedded-guard{justify-self:center;max-width:384px;width:100%}.demo-journal-embedded-guard [data-orderboost-page-shell]{justify-items:stretch;padding:0}.demo-journal-route:has([data-action-active]) .demo-journal-masthead{filter:blur(var(--blur-small));opacity:.44}.demo-journal-content{display:grid;gap:var(--orderboost-space-2);max-width:680px}.demo-journal-content h3{font-size:32px;font-weight:500;letter-spacing:-.035em;line-height:40px}@container store-preview (min-width: 769px){.demo-journal-route[data-guard-routing=page][data-unlocked=false]{align-content:center;align-items:center;gap:var(--orderboost-space-6);grid-template-columns:minmax(0,1fr) minmax(320px,384px);padding-block:var(--orderboost-space-6)}.demo-journal-route[data-guard-routing=page][data-unlocked=false] .demo-journal-masthead{border-bottom:0;border-inline-end:var(--orderboost-border-width) solid var(--store-border);padding-block:var(--orderboost-space-3);padding-bottom:var(--orderboost-space-3);padding-inline-end:var(--orderboost-space-6)}.demo-journal-route[data-guard-routing=page][data-unlocked=false] .demo-journal-embedded-guard{justify-self:end}}@container store-preview (max-width: 768px){.demo-journal-route{gap:var(--orderboost-space-4);padding:var(--orderboost-space-4) var(--orderboost-space-3) var(--orderboost-space-6)}.demo-journal-masthead{gap:var(--orderboost-space-3);padding-bottom:var(--orderboost-space-4)}.demo-journal-masthead h2{font-size:48px;line-height:52px}}@container store-preview (max-width: 480px){.demo-journal-route{padding-inline:var(--orderboost-space-3)}.demo-journal-masthead h2{font-size:40px;line-height:44px}}.product-visual{align-items:center;background:var(--store-visual);border-right:var(--orderboost-border-width) solid var(--store-border);display:grid;justify-items:center;min-height:560px;overflow:hidden;padding:var(--orderboost-space-4);position:relative}.product-landscape{filter:saturate(.68) brightness(.82) contrast(.96);height:100%;inset:0;object-fit:cover;opacity:.9;position:absolute;width:100%}.product-kicker{background:color-mix(in srgb,var(--store-bg) 64%,transparent);border-radius:var(--orderboost-radius-pill);color:var(--store-text);font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--portal-type-caption);left:var(--orderboost-space-2);padding:var(--orderboost-space-half) var(--orderboost-space-1);position:absolute;top:var(--orderboost-space-3);z-index:2}.product-object{align-items:center;display:flex;height:min(440px,58vh);justify-content:center;position:relative;width:min(520px,88%);z-index:1}.product-object img{border-radius:var(--orderboost-radius-lg);height:100%;object-fit:contain;transition:filter var(--duration-slow) var(--ease-smooth-out),transform var(--duration-medium) var(--ease-smooth-out);width:100%}.product-visual[data-product-color=graphite] .product-object img{filter:saturate(.82) contrast(1.04)}.product-visual[data-product-color=sand] .product-object img{filter:sepia(.48) saturate(.65) brightness(1.22) contrast(.86)}.product-visual[data-product-color=moss] .product-object img{filter:sepia(.42) saturate(.72) hue-rotate(42deg) brightness(.9) contrast(.92)}.product-pagination{bottom:var(--orderboost-space-3);display:flex;gap:var(--orderboost-space-half);position:absolute;z-index:2}.product-pagination i{background:color-mix(in srgb,var(--store-text) 22%,transparent);border-radius:var(--orderboost-radius-pill);height:4px;width:4px}.product-pagination i:first-child{background:var(--store-text);width:var(--orderboost-space-3)}.product-details{align-content:center;background:var(--store-panel);display:grid;gap:var(--orderboost-space-3);padding:clamp(var(--orderboost-space-4),5vw,var(--orderboost-space-8))}.product-heading{display:grid;gap:var(--orderboost-space-1)}.product-heading>span{color:var(--store-faint);font-size:var(--portal-type-caption);font-weight:500;letter-spacing:normal;line-height:16px;text-transform:none}.product-heading h2,.product-heading p{margin:0}.product-heading h2{font-size:clamp(30px,4vw,48px);font-weight:500;letter-spacing:-.045em}.product-heading p{color:var(--store-muted);font-size:var(--portal-type-body);line-height:24px;max-width:42ch}.product-price-row{align-items:end;border-bottom:var(--orderboost-border-width) solid var(--store-border);display:flex;justify-content:space-between;padding-bottom:var(--orderboost-space-2)}.product-price-row strong{font-size:28px;font-weight:500}.product-price-row span{color:var(--store-faint);font-size:var(--portal-type-caption);line-height:20px;text-align:right}.product-colors{border:0;display:grid;gap:0;margin:0;padding:0}.product-colors legend{font-size:var(--portal-type-meta);margin-bottom:var(--orderboost-space-2);padding:0}.product-colors legend strong{font-weight:500}.product-colors>div{display:flex;gap:var(--orderboost-space-2)}.product-colors button{background:var(--product-swatch);border:var(--orderboost-space-half) solid var(--store-panel);border-radius:var(--orderboost-radius-pill);box-shadow:0 0 0 var(--orderboost-control-border-width) color-mix(in srgb,var(--store-text) 20%,transparent);height:40px;width:40px;transition:box-shadow var(--duration-quick) var(--ease-smooth-out),transform var(--duration-quick) var(--ease-smooth-out)}.product-colors button[aria-pressed=true]{box-shadow:0 0 0 var(--orderboost-control-border-width) var(--store-text);transform:scale(1.08)}@media(hover:hover){.product-colors button:hover{transform:scale(1.06)}}.product-sizes{border:0;display:grid;gap:0;margin:0;padding:0}.product-sizes legend{font-size:var(--portal-type-meta);margin-bottom:var(--orderboost-space-2);padding:0}.product-sizes legend strong{font-weight:500}.product-sizes>div{display:grid;gap:var(--orderboost-space-1);grid-template-columns:repeat(3,minmax(0,1fr))}.product-sizes button{background:transparent;border:var(--orderboost-control-border-width) solid var(--store-border);border-radius:var(--orderboost-radius-sm);color:var(--store-muted);font-size:var(--portal-type-control);height:40px;transition:background-color var(--duration-quick) var(--ease-smooth-out),border-color var(--duration-quick) var(--ease-smooth-out),color var(--duration-quick) var(--ease-smooth-out)}.product-sizes button[aria-pressed=true]{background:var(--store-text);border-color:var(--store-text);color:var(--store-panel)}@media(hover:hover){.product-sizes button:hover{border-color:var(--store-text);color:var(--store-text)}.product-sizes button[aria-pressed=true]:hover{color:var(--store-panel)}}.store-checkout-action{display:grid;gap:var(--orderboost-space-1)}.store-add-to-cart{width:100%}.store-mobile-cta-summary{display:none}.creator-tip-action>[data-orderboost-widget],.store-checkout-action>[data-orderboost-widget]{display:inline-flex;justify-self:stretch;pointer-events:auto;width:100%}.creator-tip-action>[data-orderboost-widget]>button,.store-checkout-action>[data-orderboost-widget]>button{width:100%}.store-checkout-action>p{color:var(--store-faint);font-size:var(--portal-type-meta);line-height:20px;margin:0;text-align:center}.store-secondary-action{align-items:center;background:transparent;border:var(--orderboost-control-border-width) solid color-mix(in srgb,var(--store-text) 28%,transparent);border-radius:var(--orderboost-radius-pill);color:var(--store-text);display:inline-flex;font-size:var(--portal-type-control);gap:var(--orderboost-space-1);height:40px;justify-content:center;width:100%}.host-page-button{width:100%}.agent-checkout-link{align-items:center;background:transparent;border:0;border-top:var(--orderboost-border-width) solid var(--store-border);color:var(--store-text);display:grid;gap:var(--orderboost-space-1);grid-template-columns:16px minmax(0,1fr) 16px;min-height:48px;padding:var(--orderboost-space-2) 0 0;text-align:left;width:100%}.agent-checkout-link>span{display:grid;gap:var(--orderboost-space-half)}.agent-checkout-link strong{font-size:var(--portal-type-meta);font-weight:500}.agent-checkout-link small{color:var(--store-faint);font-size:var(--portal-type-caption)}.product-meta{display:grid;gap:0;margin:0}.product-meta div{border-top:var(--orderboost-border-width) solid var(--store-border);display:flex;font-size:var(--portal-type-caption);justify-content:space-between;padding:var(--orderboost-space-2) 0}.product-meta dt{color:var(--store-faint)}.product-meta dd{margin:0}@container store-preview (max-width: 720px){.store-header{grid-template-columns:minmax(0,1fr) auto;padding:0 var(--orderboost-space-2)}.store-header nav{display:none}}@container store-preview (max-width: 640px){.creator-links-profile{gap:var(--orderboost-space-2);padding:var(--orderboost-space-4) var(--orderboost-space-2)}.creator-avatar{height:88px;width:88px}.creator-link-list button{min-height:72px}.store-product{grid-template-columns:1fr}.product-visual{border-bottom:var(--orderboost-border-width) solid var(--store-border);border-right:0;min-height:240px;padding:var(--orderboost-space-2)}.product-object{height:168px}.product-details{align-content:start;gap:var(--orderboost-space-2);padding:var(--orderboost-space-3) var(--orderboost-space-2) calc(var(--orderboost-space-8) + var(--orderboost-space-5))}.product-heading h2{font-size:30px;line-height:36px}.demo-store[data-trigger=embedded] .store-checkout-action{align-items:center;background:var(--store-panel);border-top:var(--orderboost-border-width) solid var(--store-border);bottom:0;display:grid;gap:var(--orderboost-space-2);grid-template-columns:auto minmax(0,1fr);left:0;padding:var(--orderboost-space-1) var(--orderboost-space-2) max(var(--orderboost-space-1),env(safe-area-inset-bottom));position:fixed;right:0;z-index:5}.demo-store[data-trigger=embedded] .store-mobile-cta-summary{display:grid;gap:var(--orderboost-space-half);min-width:88px}.store-mobile-cta-summary small{color:var(--store-faint);font-size:var(--portal-type-caption);line-height:16px}.store-mobile-cta-summary strong{font-size:18px;font-weight:600;line-height:24px}}.creator-links-page[data-has-floating=true] .creator-links-profile{padding-bottom:calc(var(--orderboost-space-8) + var(--orderboost-space-4))}.page-preview{background:var(--portal-bg);height:100%;min-height:100%;overflow:auto;position:relative}.page-preview-back{align-items:center;background:var(--portal-panel);border:var(--orderboost-border-width) solid var(--portal-border-strong);border-radius:var(--orderboost-radius-pill);color:var(--portal-text);display:flex;height:var(--orderboost-space-6);justify-content:center;left:auto;padding:0;position:absolute;right:var(--orderboost-space-4);top:var(--orderboost-space-4);width:var(--orderboost-space-6);z-index:2147483001}.page-preview [data-orderboost-widget]{margin-top:0;pointer-events:auto}.page-preview [data-orderboost-widget]:has([data-order-details-dialog]){z-index:2147483002}@container store-preview (min-width: 769px){.page-preview[data-has-back=true]{display:block}.page-preview[data-has-back=true] [data-orderboost-page-shell]{padding-inline:0}.page-preview[data-has-back=true] .page-preview-back{margin-block-start:0;position:absolute;right:max(var(--orderboost-space-6),calc((100% - 1200px) / 2 + var(--orderboost-space-6)));top:var(--orderboost-space-5)}.page-preview[data-has-back=true] [data-orderboost-widget]{height:100%;margin-inline:auto;max-width:1200px;min-height:0;width:100%}}.code-panel{display:grid;gap:0;grid-template-rows:auto auto minmax(280px,1fr) auto;height:100%;min-height:0}.code-heading{border-bottom:var(--orderboost-border-width) solid var(--portal-border-strong);margin-inline:calc(var(--orderboost-space-3) * -1);padding-bottom:var(--orderboost-space-3);padding-inline:var(--orderboost-space-3)}.code-tabs-root{display:contents}.code-tabs{border-bottom:var(--orderboost-border-width) solid var(--portal-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.code-tabs button{align-items:center;background:transparent;border:0;color:var(--portal-faint);display:flex;font-size:var(--portal-type-meta);gap:var(--orderboost-space-1);justify-content:center;margin-bottom:-1px;min-height:48px;padding:0 var(--orderboost-space-1);position:relative;transition:color var(--duration-fast) var(--ease-smooth-out);z-index:1}.code-tabs button[aria-selected=true]{color:var(--portal-text)}.code-tab-icon{display:none;flex:0 0 auto}@container integration-rail (min-width: 336px){.code-tab-icon{display:block}}.code-tabs-pill{background:var(--portal-text);bottom:calc(var(--orderboost-border-width) * -1);height:var(--orderboost-control-border-width);left:0;pointer-events:none;position:absolute;transform:translate(0);width:calc(100% / 3);will-change:transform;z-index:2}.code-block{background:var(--portal-code-bg);border:var(--orderboost-border-width) solid var(--portal-border-strong);border-radius:var(--orderboost-radius-lg);contain:layout paint;display:grid;grid-template-rows:56px minmax(0,1fr);margin-top:var(--orderboost-space-2);min-height:0;min-width:0;overflow:hidden}.code-block header{align-items:center;background:var(--portal-code-bg);border-bottom:var(--orderboost-border-width) solid var(--portal-border);color:var(--portal-faint);display:flex;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--portal-type-caption);justify-content:space-between;padding:0 var(--orderboost-space-1) 0 var(--orderboost-space-2)}.code-block header button{align-items:center;background:var(--portal-panel-raised);border:var(--orderboost-border-width) solid var(--portal-border-strong);border-radius:var(--orderboost-radius-pill);color:var(--portal-muted);display:inline-flex;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--portal-type-caption);gap:var(--orderboost-space-half);min-height:40px;padding:0 var(--orderboost-space-2);transition:background-color var(--duration-quick) var(--ease-smooth-out),border-color var(--duration-quick) var(--ease-smooth-out),color var(--duration-quick) var(--ease-smooth-out),transform var(--duration-micro) var(--ease-smooth-out)}.code-block pre{color:var(--portal-code-text);font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--portal-type-meta);line-height:24px;margin:0;min-height:0;min-width:0;overflow:auto;padding:var(--orderboost-space-2);scrollbar-color:var(--portal-panel-soft) transparent;scrollbar-width:thin;white-space:pre}.code-block code{display:block;min-width:max-content}.code-block pre:focus-visible{outline:2px solid var(--portal-focus);outline-offset:-4px}.syntax-comment{color:var(--portal-code-comment)}.syntax-punctuation{color:var(--portal-code-punctuation)}.syntax-function{color:var(--portal-code-function)}.syntax-keyword{color:var(--portal-code-keyword)}.syntax-literal{color:var(--portal-code-literal)}.syntax-number{color:var(--portal-code-number)}.syntax-property{color:var(--portal-code-property)}.syntax-string{color:var(--portal-code-string)}.configuration-summary{border-top:var(--orderboost-border-width) solid var(--portal-border);display:grid;margin:var(--orderboost-space-3) 0 0}.configuration-summary>div{align-items:center;border-bottom:var(--orderboost-border-width) solid var(--portal-border);display:flex;font-size:var(--portal-type-meta);justify-content:space-between;min-height:48px}.configuration-summary dt{color:var(--portal-faint)}.configuration-summary dd{color:var(--portal-text);margin:0}@media(hover:hover)and (pointer:fine){.collapsed-pane-nav button:hover{background:var(--portal-panel-soft);color:var(--portal-text)}.control-section-head:active{background:var(--portal-panel-soft);transform:scale(var(--scale-tiny))}.flow-control button:active,.segmented-control button:active,.device-control button:active,.code-block header button:active{transform:scale(var(--scale-small))}.control-section-head:hover{background:var(--portal-panel-raised);color:var(--portal-text)}.flow-control button:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--portal-panel-raised) 88%,var(--portal-text));color:var(--portal-text)}.flow-control button[aria-pressed=true]:hover{background:var(--portal-text);color:var(--portal-toggle-selected-text)}.segmented-control button:hover:not([aria-pressed=true]),.device-control button:hover:not([aria-pressed=true]){background:var(--portal-panel-soft);color:var(--portal-text)}.segmented-control button[aria-pressed=true]:hover{background:transparent;color:var(--portal-toggle-selected-text)}.device-control button[aria-pressed=true]:hover{background:transparent;color:var(--portal-device-toggle-selected-text)}.agent-checkout-link>svg:last-child{transition:transform var(--duration-quick) var(--ease-smooth-out)}.code-block header button:hover{background:var(--portal-panel-soft);border-color:var(--portal-text);color:var(--portal-text)}.store-header nav a:hover,.store-header-actions button:not([data-orderboost-checkout-launcher]):hover{color:var(--store-text)}.store-header-actions .store-cart-action button:hover:not(:disabled){background-color:color-mix(in srgb,var(--orderboost-neutral-0) 92%,var(--orderboost-neutral-1000));border-color:var(--orderboost-neutral-0);color:var(--orderboost-neutral-1000)}.creator-link-list button:hover{border-color:var(--store-text)}.agent-checkout-link:hover>svg:last-child{transform:translate(var(--distance-micro))}}@media(hover:none),(pointer:coarse){.portal-shell [data-cuelume-press]:active{transform:none!important}}@media(max-width:1240px){.portal-shell{height:auto;min-height:100dvh;overflow:visible}.portal-grid{height:auto;grid-template-columns:1fr}.pane-resize-handle{display:none}.configuration-pane,.code-pane{border:0;max-height:none;overflow:visible}.configuration-pane{border-bottom:var(--orderboost-border-width) solid var(--portal-border)}.configuration-form{display:grid;gap:0 var(--orderboost-space-3);grid-template-columns:repeat(2,minmax(0,1fr));height:auto;padding:var(--orderboost-space-3)}.configuration-scroll{display:contents}.configuration-scroll>.pane-heading{grid-column:1 / -1}.renderer-pane{border-inline:0;height:800px}.code-pane{border-top:var(--orderboost-border-width) solid var(--portal-border)}.code-panel{grid-template-rows:auto auto 520px auto;height:auto}.code-block{min-height:0}}@media(max-width:640px){.device-control{display:none}.share-dialog-trigger{padding:0;width:var(--renderer-toolbar-control-height)}.share-dialog-trigger>span{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.share-dialog-viewport{align-items:end;padding:var(--orderboost-space-1)}.share-dialog-popup{border-radius:var(--orderboost-radius-lg);max-height:calc(100dvh - var(--orderboost-space-2));padding:var(--orderboost-space-2)}.share-platforms{grid-template-columns:1fr}.renderer-pane{order:-1}.configuration-form{display:flex}.configuration-scroll>.pane-heading{grid-column:auto}.control-section{border-top:0}.control-section-head{border-top:var(--orderboost-border-width) solid var(--portal-border);border-radius:0;margin-inline:calc(var(--orderboost-space-3) * -1);padding-inline:var(--orderboost-space-3);width:calc(100% + var(--orderboost-space-6))}}@media(max-width:580px){.renderer-toolbar-controls{--renderer-toolbar-control-height: calc( var(--orderboost-space-7) + var(--orderboost-border-width) + var(--orderboost-border-width) )}.configuration-form{padding:var(--orderboost-space-3) var(--orderboost-space-2)}.control-section-head{margin-inline:calc(var(--orderboost-space-2) * -1);padding-inline:var(--orderboost-space-2);width:calc(100% + var(--orderboost-space-4))}.pane-heading h1,.pane-heading h2{font-size:24px}.pane-heading p,.control-section-description,.configuration-note{font-size:15px;line-height:20px}.control-section-head{font-size:16px}.flow-control button,.flow-control legend,.segmented-control button,.segmented-control legend{font-size:14px}.accent-swatch,.device-control button,.flow-control button,.segmented-control button{min-height:48px}.renderer-pane{height:760px;grid-template-rows:64px minmax(0,1fr)}.renderer-toolbar,.device-control button{padding:0 var(--orderboost-space-2)}.device-control button[aria-pressed=true]{color:var(--portal-toggle-selected-text)}.device-control-pill{background:var(--portal-toggle-selected)}.renderer-canvas{padding:var(--orderboost-space-2) var(--orderboost-space-1)}.store-runtime-shell{height:656px;min-height:0}.code-panel{grid-template-rows:auto auto 360px auto;padding:var(--orderboost-space-3) var(--orderboost-space-2) var(--orderboost-space-5)}.code-heading{margin-inline:calc(var(--orderboost-space-2) * -1);padding-inline:var(--orderboost-space-2)}.code-tabs button,.configuration-summary>div{font-size:14px;min-height:48px}.code-block{grid-template-rows:56px minmax(0,1fr);min-height:0}.code-block header{font-size:11px}.code-block pre{font-size:10px;line-height:16px;padding:var(--orderboost-space-1)}}@media(max-width:560px){.store-runtime-shell{border-radius:var(--orderboost-radius-xl);max-width:448px}}@media(max-width:420px){.portal-product-name,.device-control button span{display:none}.portal-version{font-size:0}.portal-version:after{content:"v0";font-size:var(--portal-type-caption)}.renderer-canvas{padding-inline:var(--orderboost-space-half)}.device-control button{min-width:48px;padding:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}}@media(prefers-contrast:more){.portal-shell{--orderboost-border-width: 1px;--portal-border: var(--orderboost-neutral-400);--portal-border-strong: var(--orderboost-neutral-200);--store-border: var(--orderboost-neutral-400);--portal-muted: var(--orderboost-neutral-0);--portal-faint: var(--orderboost-neutral-200)}}

@layer priority1;

@layer priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x15r89dc {
    grid-area: 1 / 1;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1tw7de1 {
    padding: 64px 32px;
  }

  .xfiv6p1 {
    padding: calc(var(--xbhhlfl) + var(--x10l1veu));
  }

  .x1k2i45u {
    padding: clamp(var(--xcdpgrq),6vw,64px);
  }

  .x5e1ayk {
    padding: var(--x10l1veu);
  }

  .x899ehd {
    padding: var(--x1bxygxh);
  }

  .x1q9qi3s {
    padding: var(--xbhhlfl);
  }

  .xpunf7 {
    padding: var(--xcdpgrq);
  }

  .xj1s1zq {
    padding: var(--xf2x9t2);
  }

  @media (width <= 560px) {
    .x1e517uh.x1e517uh {
      padding: 0;
    }
  }

  @media (width <= 640px) {
    .x1utb9og.x1utb9og {
      padding: 32px 16px;
    }

    .xsq3rz6.xsq3rz6 {
      padding: var(--xcdpgrq);
    }
  }

  @media (width <= 352px) {
    .xvp80ca.xvp80ca {
      padding: var(--xf2x9t2);
    }
  }

  @media (width <= 560px) {
    .x1edb9vm.x1edb9vm {
      padding: var(--xf2x9t2);
    }
  }

  @media (width <= 768px) {
    .x1fcric1.x1fcric1 {
      padding: var(--xf2x9t2);
    }
  }

  @container orderboost-overlay (width <= 560px) {
    .xgcy4l1.xgcy4l1 {
      padding: 0;
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x1w6njpu.x1w6njpu {
      padding: 0;
    }
  }

  @container orderboost-surface (width <= 640px) {
    .xjdqogq.xjdqogq {
      padding: 32px 16px;
    }

    .xaqnta6.xaqnta6 {
      padding: var(--xcdpgrq);
    }
  }

  @container orderboost-page (width <= 768px) {
    .xbf11mt.xbf11mt {
      padding: var(--xf2x9t2);
    }
  }

  @container orderboost-surface (width <= 352px) {
    .xpxk0p3.xpxk0p3 {
      padding: var(--xf2x9t2);
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x1gbeqcr.x1gbeqcr {
      padding: var(--xf2x9t2);
    }
  }
}

@layer priority3 {
  .x1x9hj4s {
    background-position: 200% 0;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xb0gqzt {
    border-color: var(--orderboost-field-border, var(--orderboost-neutral-400));
  }

  .x1bwsnuh {
    border-color: var(--orderboost-gray-alpha-400, var(--orderboost-neutral-400));
  }

  .x1jpnm2z {
    border-color: var(--orderboost-red-800, #dc2626);
  }

  .xc868x2 {
    border-color: var(--x1ozyeoo);
  }

  .xq5k8gd {
    border-color: var(--x1q6q7ku);
  }

  .xcjl4rh {
    border-color: var(--x1vgm0gz);
  }

  .xt667jm {
    border-color: var(--x3mxtko);
  }

  .xyipwzx {
    border-color: var(--x9wqodl);
  }

  .x1hps1q8 {
    border-color: var(--xbyexds);
  }

  .x1enxac2 {
    border-color: var(--xfq9jnr);
  }

  .x1dsuyqp {
    border-color: var(--xhc5l01);
  }

  .x11hw2ra {
    border-color: var(--xzwjpas);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .xa28r6l {
    border-radius: var(--orderboost-field-radius, var(--orderboost-radius-sm));
  }

  .xzmp0ey {
    border-radius: var(--orderboost-interactive-radius, var(--orderboost-radius-pill, 9999px));
  }

  .x87q6kz {
    border-radius: var(--orderboost-radius-lg, 24px);
  }

  .x1hykpml {
    border-radius: var(--orderboost-radius-md, 16px);
  }

  .x7bov5k {
    border-radius: var(--orderboost-radius-md);
  }

  .x17c36qf {
    border-radius: var(--orderboost-radius-pill, 9999px);
  }

  .x5pyjoi {
    border-radius: var(--orderboost-radius-pill);
  }

  .x1ix1djz {
    border-radius: var(--x117qrz8);
  }

  .xjrxf6y {
    border-radius: var(--x1f9dbve);
  }

  .xv94ydg {
    border-radius: var(--x1k7y8qr);
  }

  .x14xx2l0 {
    border-radius: var(--x1ozovpe);
  }

  .x19824jh {
    border-radius: var(--x1whzxs);
  }

  .xsmg1py {
    border-radius: var(--xb4q182);
  }

  .xo9ai87 {
    border-radius: var(--xhap95f);
  }

  .x18g6tuq {
    border-radius: var(--xhuyv55);
  }

  .xtr4gx {
    border-radius: var(--xiicmbg);
  }

  .x1rsb5sb {
    border-radius: var(--xod6vwu);
  }

  .x8refvo {
    border-radius: var(--xomjj4p);
  }

  .x15gixn5 {
    border-radius: var(--xzld15s);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .xjfb0en {
    border-width: var(--orderboost-border-width, .5px);
  }

  .x90ab0k {
    border-width: var(--orderboost-control-border-width, 1px);
  }

  .xcd4lft {
    border-width: var(--x136dejy);
  }

  .x1wq5qod {
    border-width: var(--x1bpsl5y);
  }

  .x5ytqlj {
    flex: 0 0 104px;
  }

  .x3psx0u {
    flex: none;
  }

  .xxhr3t {
    gap: 0;
  }

  .x18uagrk {
    gap: var(--orderboost-space-1, 8px);
  }

  .x6z3hug {
    gap: var(--orderboost-space-1);
  }

  .x16b2hou {
    gap: var(--orderboost-space-2);
  }

  .x8fxdr3 {
    gap: var(--orderboost-space-half);
  }

  .xaoj3s9 {
    gap: var(--x10l1veu);
  }

  .xmgjtgs {
    gap: var(--x1bxygxh);
  }

  .x16ec0lt {
    gap: var(--xbhhlfl) var(--xf2x9t2);
  }

  .xwe4omy {
    gap: var(--xbhhlfl);
  }

  .xc9v6u5 {
    gap: var(--xcdpgrq);
  }

  .xvsn0e8 {
    gap: var(--xf2x9t2);
  }

  .x4h4c4w {
    grid-column: -2 / -1;
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1k3v4rp {
    grid-column: 3;
  }

  .x19bwqal {
    grid-row: 1 / -1;
  }

  .xa1s216 {
    grid-row: 1 / span 2;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .x15daork {
    grid-row: auto;
  }

  .x19isng5 {
    inset-block: var(--x10l1veu);
  }

  .xe8uvvx {
    list-style: none;
  }

  .xzi2v {
    margin-block: var(--xbhhlfl) var(--xcdpgrq);
  }

  .x1e49y4m {
    margin-block: var(--xf2x9t2) 0;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xgp9isd {
    margin-inline: var(--x1bxygxh);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xxqldzo {
    overscroll-behavior: auto;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x17vsfrr {
    padding-block: calc(var(--xbhhlfl) + var(--x10l1veu));
  }

  .x12m5ky3 {
    padding-block: clamp(var(--xcdpgrq),4vw,var(--xrx1a4p));
  }

  .xmt9x5e {
    padding-block: var(--orderboost-space-1);
  }

  .x1oyjs3t {
    padding-block: var(--orderboost-space-3);
  }

  .x2r3285 {
    padding-block: var(--orderboost-space-half);
  }

  .xdf2139 {
    padding-block: var(--x10l1veu);
  }

  .x1rq77lc {
    padding-block: var(--xbhhlfl);
  }

  .x10jl0gn {
    padding-block: var(--xcdpgrq);
  }

  .x1x7exzi {
    padding-block: var(--xf2x9t2);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .xeawvs {
    padding-inline: clamp(var(--xcdpgrq),4vw,var(--xrx1a4p));
  }

  .x1o3ntp7 {
    padding-inline: var(--orderboost-interactive-padding-x, var(--orderboost-space-2));
  }

  .x16mp298 {
    padding-inline: var(--orderboost-space-1);
  }

  .xh27rxa {
    padding-inline: var(--orderboost-space-2);
  }

  .x1koq7p4 {
    padding-inline: var(--orderboost-space-3);
  }

  .x9no3uq {
    padding-inline: var(--x10l1veu);
  }

  .xnu1nvc {
    padding-inline: var(--x1bxygxh);
  }

  .x1996z5i {
    padding-inline: var(--xbhhlfl);
  }

  .xzd8ran {
    padding-inline: var(--xbvt2j2);
  }

  .xzeu07d {
    padding-inline: var(--xcdpgrq);
  }

  .x1j59qyd {
    padding-inline: var(--xf2x9t2);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1p1x0u9 {
    scroll-padding-block: var(--x10l1veu);
  }

  .x5n69h8 {
    scroll-padding-inline: var(--xf2x9t2);
  }

  .xhfbhpw {
    scroll-snap-type: x mandatory;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x6oj90t:focus-visible {
    outline: 2px solid;
  }

  .x1fpaf4q:focus-visible {
    outline: 2px solid #0000;
  }

  .xaxzugv:focus-visible {
    outline: 2px solid var(--orderboost-focus-color, var(--orderboost-text, var(--orderboost-neutral-1000)));
  }

  .xcagy64:focus-visible {
    outline: var(--x136dejy) solid var(--xbyexds);
  }

  .x14wf2dv:disabled {
    border-color: var(--x1vgm0gz);
  }

  .xm29chy:disabled {
    border-color: var(--xbyexds);
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  @media (forced-colors: active) {
    .x1ylmb6m.x1ylmb6m {
      border-color: buttontext;
    }
  }

  @media (width <= 420px) {
    .x1lz5xv6.x1lz5xv6 {
      border-radius: var(--orderboost-field-radius, var(--orderboost-radius-sm));
    }

    .x1r6aeyq.x1r6aeyq {
      border-radius: var(--orderboost-radius-sm, 8px);
    }
  }

  @media (width <= 560px) {
    .x1bqg699.x1bqg699 {
      border-radius: var(--x1k7y8qr);
    }
  }

  @media (width <= 640px) {
    .x1peo93e.x1peo93e {
      border-radius: var(--xb4q182);
    }
  }

  @media (width <= 768px) {
    .x14dm5kb.x14dm5kb {
      border-radius: var(--xb4q182);
    }
  }

  @media (width <= 560px) {
    .xq0mj4l.xq0mj4l {
      border-radius: var(--xomjj4p) var(--xomjj4p) 0 0;
    }
  }

  @media (forced-colors: active) {
    .x13rsnn2.x13rsnn2 {
      border-width: 1px;
    }
  }

  @media (width <= 560px) {
    .xjzuzt1.xjzuzt1 {
      gap: 0;
    }

    .xns6ss0.xns6ss0 {
      gap: var(--x1bxygxh);
    }
  }

  @media (width <= 352px) {
    .x10hl1vg.x10hl1vg {
      gap: var(--xbhhlfl);
    }

    .x1jshg3d.x1jshg3d {
      gap: var(--xf2x9t2);
    }
  }

  @media (width <= 560px) {
    .x9xtqw6.x9xtqw6 {
      gap: var(--xf2x9t2);
    }
  }

  @media (width <= 640px) {
    .x1rpxcy8.x1rpxcy8 {
      gap: var(--xf2x9t2);
    }
  }

  @media (width <= 560px) {
    .x1dm3in4.x1dm3in4 {
      grid-column: 1 / -1;
    }

    .x1o7muj7.x1o7muj7 {
      grid-column: 1;
    }

    .x10wpbf1.x10wpbf1 {
      grid-row: 1;
    }

    .x1lafmjl.x1lafmjl {
      grid-row: 2;
    }

    .x1lgyf7s.x1lgyf7s {
      grid-row: auto;
    }

    .xjoyblc.xjoyblc {
      overflow: visible;
    }

    .xvymtg9.xvymtg9 {
      overscroll-behavior: contain;
    }

    .x1edr88b.x1edr88b {
      padding-inline: 0;
    }
  }

  @media (width <= 720px) {
    .xx2vn4b.xx2vn4b {
      padding-inline: var(--orderboost-space-2);
    }
  }

  @media (width <= 560px) {
    .xph603b.xph603b {
      padding-inline: var(--xbhhlfl);
    }
  }

  @media (width <= 352px) {
    .x1up5uvb.x1up5uvb {
      padding-inline: var(--xf2x9t2);
    }
  }

  @media (width <= 560px) {
    .x1085sp0.x1085sp0 {
      padding-inline: var(--xf2x9t2);
    }
  }

  @container orderboost-surface (width <= 420px) {
    .x16x6vcz.x16x6vcz {
      border-radius: var(--orderboost-field-radius, var(--orderboost-radius-sm));
    }

    .xw0r9l0.xw0r9l0 {
      border-radius: var(--orderboost-radius-sm, 8px);
    }
  }

  @container orderboost-surface (width <= 560px) {
    .xpoxn2f.xpoxn2f {
      border-radius: var(--x1k7y8qr);
    }
  }

  @container orderboost-page (width <= 768px) {
    .x1j05huy.x1j05huy {
      border-radius: var(--xb4q182);
    }
  }

  @container orderboost-surface (width <= 640px) {
    .x1r3kwmz.x1r3kwmz {
      border-radius: var(--xb4q182);
    }
  }

  @container orderboost-overlay (width <= 560px) {
    .xrt2nyp.xrt2nyp {
      border-radius: var(--xomjj4p) var(--xomjj4p) 0 0;
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x7rvr2x.x7rvr2x {
      gap: 0;
    }
  }

  @container (width <= 160px) {
    .x2ucykx.x2ucykx {
      gap: var(--x10l1veu);
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x1uprkto.x1uprkto {
      gap: var(--x1bxygxh);
    }
  }

  @container orderboost-surface (width <= 352px) {
    .x19xhw6.x19xhw6 {
      gap: var(--xbhhlfl);
    }

    .x192w128.x192w128 {
      gap: var(--xf2x9t2);
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x1pqn466.x1pqn466 {
      gap: var(--xf2x9t2);
    }
  }

  @container orderboost-surface (width <= 640px) {
    .x1ygsgfg.x1ygsgfg {
      gap: var(--xf2x9t2);
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x1fncsl7.x1fncsl7 {
      grid-column: 1 / -1;
    }

    .x2epxf3.x2epxf3 {
      grid-column: 1;
    }

    .x1a7s6tt.x1a7s6tt {
      grid-row: 1;
    }

    .xgjymm8.xgjymm8 {
      grid-row: 2;
    }

    .x1gi6es9.x1gi6es9 {
      grid-row: auto;
    }

    .x1w4rs7s.x1w4rs7s {
      overflow: visible;
    }

    .x8h973n.x8h973n {
      overscroll-behavior: contain;
    }

    .x10wbhxp.x10wbhxp {
      padding-inline: 0;
    }
  }

  @container (width <= 160px) {
    .xtda6jd.xtda6jd {
      padding-inline: var(--x10l1veu);
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x96cz8q.x96cz8q {
      padding-inline: var(--xbhhlfl);
    }
  }

  @container orderboost-surface (width <= 352px) {
    .x1qpb8j6.x1qpb8j6 {
      padding-inline: var(--xf2x9t2);
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x1n286a1.x1n286a1 {
      padding-inline: var(--xf2x9t2);
    }
  }
}

@layer priority4 {
  .xnaq2rn {
    -webkit-backdrop-filter: var(--x1jwv3d3);
  }

  .x1b6npgo {
    -webkit-backdrop-filter: var(--x8vuj7t);
  }

  .x5lxg6s {
    -webkit-overflow-scrolling: touch;
  }

  .x1i10hfl {
    -webkit-tap-highlight-color: transparent;
  }

  .xc26acl {
    align-content: center;
  }

  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .xsj975a {
    animation-duration: calc(var(--duration-very-slow) * 2);
  }

  .x1yvftlx {
    animation-duration: calc(var(--x1gvyep2) * 2);
  }

  .x1875h92 {
    animation-duration: var(--duration-quick, .15s);
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .x1btrg9z {
    animation-name: x1fny1my-B;
  }

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

  .x1mcfeuc {
    animation-name: xt8jqy6-B;
  }

  .xk9c65y {
    animation-timing-function: var(--ease-linear);
  }

  .x19fn5mn {
    animation-timing-function: var(--ease-smooth-out, cubic-bezier(.22,1,.36,1));
  }

  .x18k7jwt {
    animation-timing-function: var(--x1unjmez);
  }

  .xjyslct {
    appearance: none;
  }

  .xtilpmw {
    appearance: textfield;
  }

  .x1ek4avm {
    backdrop-filter: var(--x1jwv3d3);
  }

  .x1xuj15o {
    backdrop-filter: var(--x8vuj7t);
  }

  .x1jcb8nk {
    background-color: color-mix(in srgb,var(--orderboost-gray-1000, var(--orderboost-neutral-1000)) 6%,var(--orderboost-background-100, var(--orderboost-neutral-0)));
  }

  .xh9k35r {
    background-color: color-mix(in srgb,var(--xbyexds) 12%,transparent);
  }

  .x17wfv5r {
    background-color: color-mix(in srgb,var(--xdfbar0) 94%,transparent);
  }

  .xhqrc6m {
    background-color: color-mix(in srgb,var(--xzwjpas) 12%,transparent);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1g24794 {
    background-color: var(--orderboost-action-background, var(--orderboost-neutral-1000));
  }

  .x1vio0ns {
    background-color: var(--orderboost-card-surface, var(--orderboost-neutral-0));
  }

  .xp6dr1g {
    background-color: var(--orderboost-field-background, var(--orderboost-neutral-0));
  }

  .x1vrubde {
    background-color: var(--orderboost-gray-100, var(--orderboost-neutral-200));
  }

  .xuucbjl {
    background-color: var(--orderboost-neutral-1000);
  }

  .xkrja6a {
    background-color: var(--orderboost-red-100, #dc262614);
  }

  .xwu5360 {
    background-color: var(--orderboost-secondary-background, var(--orderboost-neutral-0));
  }

  .xvves48 {
    background-color: var(--orderboost-skeleton-fill, var(--orderboost-sidebar-hover, #efefef));
  }

  .x2l3bs4 {
    background-color: var(--portal-border-strong);
  }

  .xqe3m47 {
    background-color: var(--portal-panel-soft);
  }

  .xitfxyj {
    background-color: var(--portal-panel);
  }

  .x1la7oux {
    background-color: var(--x19bpeld);
  }

  .xjgfz2o {
    background-color: var(--x1je3bjc);
  }

  .xwiai3g {
    background-color: var(--x1snpeci);
  }

  .xon5tfq {
    background-color: var(--x1ssyd2a);
  }

  .x1ut5lir {
    background-color: var(--x1vgm0gz);
  }

  .x1fxf10q {
    background-color: var(--x1yyvlpr);
  }

  .x145lu8v {
    background-color: var(--x1z0t6uy);
  }

  .x7zy66g {
    background-color: var(--x2au2h7);
  }

  .xmjw8c0 {
    background-color: var(--x3mxtko);
  }

  .xr1qtis {
    background-color: var(--x7ifnhs);
  }

  .xfdmmue {
    background-color: var(--xbyexds);
  }

  .x1oiel7f {
    background-color: var(--xdfbar0);
  }

  .x1h1r3ah {
    background-color: var(--xgocg8f);
  }

  .x1obix41 {
    background-color: var(--xn3yg8e);
  }

  .x3tubre {
    background-color: var(--xpkfe5e);
  }

  .x60co28 {
    background-color: var(--xuzuarb);
  }

  .x1mpnx6 {
    background-color: var(--xxvo25t);
  }

  .x1vuiixn {
    background-color: var(--xzwjpas);
  }

  .x3934qj {
    background-image: linear-gradient(90deg,transparent,var(--orderboost-skeleton-highlight, #ffffff6b),transparent);
  }

  .x18o3ruo {
    background-image: none;
  }

  .xky2g86 {
    background-image: radial-gradient(circle at 1px 1px,var(--x1vgm0gz) 1px,transparent 0);
  }

  .x10iokoc {
    background-image: var(--orderboost-button-primary-overlay, linear-gradient(180deg,#ffffff24 0%,transparent 46%,#0000001a 100%));
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .xakli9p {
    background-size: 200% 100%;
  }

  .xsidn4d {
    background-size: var(--xcdpgrq) var(--xcdpgrq);
  }

  .x1op47y0 {
    border-inline-end-color: var(--xfq9jnr);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x10w94by {
    border-inline-end-width: 0;
  }

  .x1amygw3 {
    border-inline-end-width: var(--x1bpsl5y);
  }

  .xlk9mr5 {
    border-inline-start-color: var(--xfq9jnr);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .x14e42zd {
    border-inline-start-width: 0;
  }

  .x1ljjsfz {
    border-inline-start-width: var(--x1bpsl5y);
  }

  .x1lvs9c5 {
    box-shadow: 0 0 0 1px var(--orderboost-red-800, #dc2626);
  }

  .xayfrc6 {
    box-shadow: 0 1px 2px var(--x1vgm0gz);
  }

  .x18jwn1o {
    box-shadow: inset 0 0 0 var(--x1bpsl5y) var(--x1q6q7ku);
  }

  .xz4ql6h {
    box-shadow: inset 0 1px 0 var(--xjh3f4a);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x18xrpuc {
    box-shadow: var(--orderboost-button-primary-edge, inset 0 1px 0 #ffffff2e,inset 0 0 0 1px #000000b8);
  }

  .x38n0uy {
    box-shadow: var(--orderboost-button-secondary-edge, inset 0 0 0 1px color-mix(in srgb,var(--orderboost-text, var(--orderboost-neutral-1000)) 18%,transparent));
  }

  .xxjcs7c {
    box-shadow: var(--x1mpnd9k);
  }

  .xc8wfsm {
    box-shadow: var(--x1qrdc1);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .xbuiw85 {
    caret-color: #0000;
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .xeh89do {
    clip: rect(0 0 0 0);
  }

  .x19aimcq {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
  }

  .x19co3pv {
    color: #0000;
  }

  .xu1wgjc {
    color: var(--orderboost-action-text, var(--orderboost-neutral-0));
  }

  .x1o2f22e {
    color: var(--orderboost-gray-1000, var(--orderboost-neutral-1000));
  }

  .xvt3qlk {
    color: var(--orderboost-gray-900, var(--orderboost-neutral-600));
  }

  .xwq6x1m {
    color: var(--orderboost-green-700, #16a34a);
  }

  .xpokurm {
    color: var(--orderboost-neutral-0);
  }

  .xmhyhli {
    color: var(--orderboost-red-800, #dc2626);
  }

  .x1jtre9x {
    color: var(--orderboost-text, var(--orderboost-neutral-1000, #111114));
  }

  .xdbfa6n {
    color: var(--orderboost-text, var(--orderboost-neutral-1000));
  }

  .xdpamfn {
    color: var(--portal-faint);
  }

  .xmz65dv {
    color: var(--portal-muted);
  }

  .x1259ejd {
    color: var(--portal-text);
  }

  .xp41wgo {
    color: var(--x11w6nwb);
  }

  .x1txhrs8 {
    color: var(--x1n6yl4m);
  }

  .x1p9ee7n {
    color: var(--x1ozyeoo);
  }

  .x1if9kr9 {
    color: var(--xbyexds);
  }

  .xbpczh2 {
    color: var(--xdfbar0);
  }

  .xevx37a {
    color: var(--xguechz);
  }

  .x1om7cj2 {
    color: var(--xzwjpas);
  }

  .x1o1pmfc {
    column-gap: 0;
  }

  .xsllyo9 {
    column-gap: var(--x10l1veu);
  }

  .x6fdhdn {
    column-gap: var(--xbhhlfl);
  }

  .xzuh5h5 {
    column-gap: var(--xf2x9t2);
  }

  .x1fvj9l7 {
    container-name: orderboost-overlay;
  }

  .x1r05czb {
    container-name: orderboost-page;
  }

  .x111981g {
    container-name: orderboost-phone-field;
  }

  .x1mu030j {
    container-name: orderboost-surface;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1huxd7x {
    cursor: zoom-in;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x5hlk9d {
    filter: blur();
  }

  .xtea3wc {
    filter: blur(2px);
  }

  .x1qugfnx {
    filter: blur(var(--x1vqq7x4));
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x15zctf7 {
    flex-direction: row-reverse;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xkfx0rw {
    font-family: Inter Variable, Inter, ui-sans-serif, system-ui, sans-serif;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1cg9u4k {
    font-family: var(--xwmkzlr);
  }

  .x1ic7a3i {
    font-optical-sizing: auto;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .xcdf80j {
    font-size: 64px;
  }

  .xyihmhz {
    font-size: clamp(32px, 5vw, 48px);
  }

  .x1s07596 {
    font-size: clamp(34px, 5vw, 56px);
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x1d92cjc {
    font-size: var(--orderboost-button-font-size, var(--orderboost-font-size-base, 14px));
  }

  .x15vx8nx {
    font-size: var(--orderboost-font-size-base, 16px);
  }

  .x164j3nd {
    font-size: var(--orderboost-font-size-compact, 15px);
  }

  .x182fts3 {
    font-size: var(--portal-type-control);
  }

  .xmu99fm {
    font-size: var(--portal-type-meta);
  }

  .x1c2a8ot {
    font-size: var(--x1fztd56);
  }

  .x1bjwllf {
    font-size: var(--x1gnwkg3);
  }

  .x1g7d45k {
    font-size: var(--x7u941j);
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .xux5k99 {
    font-weight: var(--orderboost-font-weight-medium, 500);
  }

  .xxnlt1g {
    font-weight: var(--x2jocd3);
  }

  .x42fgts {
    font-weight: var(--xmp3k9e);
  }

  .x1rnidkh {
    grid-auto-columns: minmax(0, 1fr);
  }

  .x1mt1orb {
    grid-auto-flow: column;
  }

  .xltt0o {
    grid-template-columns: 16px minmax(0, 1fr) 16px;
  }

  .x1qpdrs7 {
    grid-template-columns: 16px minmax(0, 1fr);
  }

  .xead85r {
    grid-template-columns: 176px minmax(0, 1fr);
  }

  .x1y6fwsi {
    grid-template-columns: 1fr;
  }

  .x1jo9vve {
    grid-template-columns: 24px auto 12px;
  }

  .x16ewnr0 {
    grid-template-columns: 24px minmax(0, 1fr) auto 16px;
  }

  .x16m7fb6 {
    grid-template-columns: 24px minmax(0, 1fr) auto;
  }

  .xkc898h {
    grid-template-columns: 24px minmax(0, 1fr);
  }

  .x1jxy06o {
    grid-template-columns: 32px 32px 32px 32px;
  }

  .xgmts8a {
    grid-template-columns: 32px 40px 32px 32px;
  }

  .x1dsqm5x {
    grid-template-columns: 40px minmax(0, 1fr) 40px;
  }

  .x1a1ovjl {
    grid-template-columns: 40px minmax(0, 1fr) auto 40px;
  }

  .xr09gox {
    grid-template-columns: 40px minmax(0, 1fr) auto auto;
  }

  .x23bm8e {
    grid-template-columns: 40px minmax(0, 1fr) auto;
  }

  .x1y370t8 {
    grid-template-columns: 48px minmax(0, 1fr) auto;
  }

  .x13djwik {
    grid-template-columns: 80px minmax(0, 1fr);
  }

  .x1tw56iq {
    grid-template-columns: auto 16px;
  }

  .xx9t13c {
    grid-template-columns: auto minmax(0, 1fr) auto;
  }

  .x1rkzygb {
    grid-template-columns: auto minmax(0, 1fr);
  }

  .xqlxo9f {
    grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr);
  }

  .x13my379 {
    grid-template-columns: minmax(0, 1fr) 16px;
  }

  .x1lvdbfn {
    grid-template-columns: minmax(0, 1fr) 360px;
  }

  .xf69jss {
    grid-template-columns: minmax(0, 1fr) auto 40px;
  }

  .x8sxmsg {
    grid-template-columns: minmax(0, 1fr) auto auto;
  }

  .x37c5m6 {
    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  }

  .xju1xpo {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .xel0m9r {
    grid-template-columns: minmax(0, 1fr) minmax(0, .95fr);
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .x1noms9b {
    grid-template-columns: none;
  }

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x185a7wo {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xihq33y {
    grid-template-rows: 0fr;
  }

  .x1tu4anv {
    grid-template-rows: 1fr;
  }

  .x1q1w665 {
    grid-template-rows: auto auto;
  }

  .xxq7klm {
    grid-template-rows: auto minmax(0, 1fr) auto;
  }

  .x16p6thf {
    grid-template-rows: auto minmax(0, 1fr);
  }

  .x9egqzx {
    grid-template-rows: max-content;
  }

  .x1sx1omo {
    grid-template-rows: minmax(0, 1fr) auto;
  }

  .x5o4joa {
    grid-template-rows: minmax(0, 1fr);
  }

  .x15fl5r4 {
    grid-template-rows: none;
  }

  .x1clt5hq {
    grid-template-rows: subgrid;
  }

  .xpodwb7 {
    inset-inline-start: var(--x10l1veu);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x4xo5sw {
    justify-items: end;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .xuy72oy {
    justify-self: stretch;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .xcl1409 {
    line-height: 1.04;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .xgif2c7 {
    line-height: 28px;
  }

  .xqyagaq {
    line-height: 72px;
  }

  .x12vb30n {
    line-height: var(--orderboost-interactive-height, 48px);
  }

  .x2mxqwc {
    line-height: var(--orderboost-line-height-base, 20px);
  }

  .x1k8tn35 {
    line-height: var(--x1elij24);
  }

  .x1ideqnp {
    line-height: var(--xabiu5f);
  }

  .x14z9mp {
    margin-inline-end: 0;
  }

  .xdex570 {
    margin-inline-end: var(--x10l1veu);
  }

  .x1gbt6aw {
    margin-inline-end: var(--xrnrcsp);
  }

  .xzl6der {
    margin-inline-start: -56px;
  }

  .x1lziwak {
    margin-inline-start: 0;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .x1tou8ie {
    margin-inline-start: calc(-1 * var(--xf2x9t2));
  }

  .xkukipt {
    margin-inline-start: var(--x10l1veu);
  }

  .xvfdtrr {
    margin-inline-start: var(--xrnrcsp);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1clqncf {
    order: -1;
  }

  .x1wfwxd8 {
    outline-offset: 0;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1pqk8vl {
    overscroll-behavior-inline: contain;
  }

  .xp48ta0 {
    padding-inline-end: 40px;
  }

  .x1f5ra0x {
    padding-inline-end: calc(var(--xbhhlfl) + var(--x10l1veu));
  }

  .x33wlrj {
    padding-inline-end: calc(var(--xf2x9t2) + env(safe-area-inset-right));
  }

  .xkdo2rc {
    padding-inline-end: clamp(var(--xcdpgrq),4vw,var(--xrx1a4p));
  }

  .x1gx6dr7 {
    padding-inline-end: var(--xbhhlfl);
  }

  .x1o5rd57 {
    padding-inline-end: var(--xcdpgrq);
  }

  .x1y1b51m {
    padding-inline-start: clamp(var(--xcdpgrq),4vw,var(--xrx1a4p));
  }

  .xvxyvfp {
    padding-inline-start: var(--xf2x9t2);
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1c4y4cs {
    row-gap: var(--xbhhlfl);
  }

  .x1svflv8 {
    scroll-padding-block-end: calc(var(--xrx1a4p) + var(--x1bxygxh) + var(--x10l1veu));
  }

  .x83psoy {
    scroll-snap-align: end;
  }

  .x1bhewko {
    scroll-snap-align: start;
  }

  .xsal60d {
    scrollbar-color: transparent transparent;
  }

  .x1tpb7ou {
    scrollbar-color: var(--x158vpi0) transparent;
  }

  .x24f09q {
    scrollbar-gutter: auto;
  }

  .x185mbhu {
    scrollbar-gutter: stable;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xg84g04 {
    text-underline-offset: var(--x10l1veu);
  }

  .x2lcwoz {
    touch-action: auto;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x1iwzzd9 {
    transform-origin: 100% 100%;
  }

  .x1h1bmdg {
    transform-origin: 100% 0;
  }

  .xctpfpq {
    transform-origin: var(--transform-origin);
  }

  .x1oyok0e {
    transform-style: preserve-3d;
  }

  .x1c071of {
    transform: none;
  }

  .xmem3bn {
    transform: perspective(1000px) translateY(var(--xsijq3x)) rotateX(var(--x13zngg7)) rotateY(var(--x12gx8g9));
  }

  .x9tu13d {
    transform: rotate(-90deg);
  }

  .x1n5d1j9 {
    transform: scale(.96);
  }

  .xfimr68 {
    transform: scale(.97);
  }

  .xjzqdv7 {
    transform: scale(.98);
  }

  .xjchvjs {
    transform: scale(.99);
  }

  .x3oybdh {
    transform: scale(1);
  }

  .xtjevij {
    transform: scaleY(-1);
  }

  .x1nm1lid {
    transform: scaleY(1);
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .xumwmo6 {
    transform: translateX(100%);
  }

  .xaf35ry {
    transform: translateX(calc(var(--xmj7y4v) * -1));
  }

  .x19s9ugk {
    transform: translateX(var(--xmj7y4v));
  }

  .xvvkyix {
    transform: translateY(0) scale(1);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .x1h4gjp8 {
    transform: translateY(128px);
  }

  .x1awuz9f {
    transform: translateY(168px);
  }

  .x1ahifba {
    transition-delay: 0s;
  }

  .xtthzfj {
    transition-delay: var(--x12ymkr8);
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

  .x1mq3mr6 {
    transition-duration: 0s;
  }

  .xcda3af {
    transition-duration: var(--duration-quick);
  }

  .xh0j95e {
    transition-duration: var(--x12ymkr8);
  }

  .x1yhmiyp {
    transition-duration: var(--x1gvyep2);
  }

  .xwh2v5y {
    transition-duration: var(--xlol30g);
  }

  .x16vj2zb {
    transition-duration: var(--xurxiee);
  }

  .xts7igz {
    transition-property: background-color, border-color;
  }

  .xvb79w2 {
    transition-property: background-color, box-shadow, color, transform;
  }

  .x101pvzj {
    transition-property: background-color, color, transform;
  }

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .xhd6ntr {
    transition-property: box-shadow, transform;
  }

  .x2m66ac {
    transition-property: color, transform;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x1xkhett {
    transition-property: filter, transform;
  }

  .x1qn9uv2 {
    transition-property: grid-template-rows;
  }

  .xua3uq3 {
    transition-property: height;
  }

  .xqfjuw0 {
    transition-property: opacity, filter;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .xwcsmn1 {
    transition-property: transform, opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xyfpvdd {
    transition-property: width, margin-inline-end, opacity, filter, transform;
  }

  .xh2h9la {
    transition-property: width, margin-inline-start, opacity, filter, transform;
  }

  .x1525due {
    transition-timing-function: var(--ease-smooth-out, cubic-bezier(.16,1,.3,1));
  }

  .xyouo9t {
    transition-timing-function: var(--ease-smooth-out);
  }

  .xnjiv7s {
    transition-timing-function: var(--x13tdiuc);
  }

  .xkc78ga {
    transition-timing-function: var(--x1m37bfe);
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1ba27g4 {
    will-change: opacity,filter,transform;
  }

  .x1q1rmc8 {
    will-change: transform,opacity;
  }

  .x1so62im {
    will-change: transform;
  }

  .x5n7i2w {
    will-change: width,opacity,filter,transform;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .x1a733ie {
    z-index: 2147483000;
  }

  .x3jj7dd {
    z-index: 2147483001;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xoegz02 {
    z-index: 4;
  }

  .xf5e64p {
    z-index: 40;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1gl7v14:active:not(:disabled) {
    background-color: color-mix(in srgb,var(--orderboost-neutral-1000) 88%,black);
  }

  .xki735w:hover:not(:disabled) {
    background-color: color-mix(in srgb,var(--xbyexds) 88%,var(--xdfbar0));
  }

  .xuqvta1:hover:not(:disabled) {
    background-color: var(--orderboost-action-background-hover, var(--orderboost-neutral-800));
  }

  .x1oyryoy:active:not(:disabled) {
    background-color: var(--orderboost-action-background-pressed, color-mix(in srgb,var(--orderboost-action-background, var(--orderboost-neutral-1000)) 88%,black));
  }

  .x1frlm5s:active:not(:disabled), .x1up9d1q:hover:not(:disabled) {
    background-color: var(--orderboost-gray-200, var(--orderboost-neutral-400));
  }

  .x1jpblit:hover:not(:disabled) {
    background-color: var(--orderboost-neutral-800);
  }

  .xjmgh5y:hover:not(:disabled) {
    background-color: var(--orderboost-secondary-background-hover, var(--orderboost-neutral-200));
  }

  .x1pzujbc:active:not(:disabled) {
    background-color: var(--orderboost-secondary-background-pressed, color-mix(in srgb,var(--orderboost-secondary-background-hover, var(--orderboost-neutral-200)) 88%,var(--orderboost-text, var(--orderboost-neutral-1000))));
  }

  .xn5k133:hover:not(:disabled) {
    background-color: var(--x1je3bjc);
  }

  .xfvcefy:hover:not(:disabled) {
    background-color: var(--x1n9gbdz);
  }

  .x1t275i9:hover:not(:disabled) {
    background-color: var(--xnnh55j);
  }

  .xgw6j95:hover:not(:disabled) {
    background-color: var(--xpkfe5e);
  }

  .x1diw7ey:focus-within, .xgvkpss:focus-visible {
    box-shadow: inset 0 0 0 2px var(--xwr35l4);
  }

  .x1bamap2:focus-visible {
    box-shadow: var(--x1mpnd9k);
  }

  .x117y8s5:focus-visible {
    box-shadow: var(--x1qrdc1);
  }

  .x1m2hh4t:focus-visible {
    box-shadow: var(--xhl7iqt);
  }

  .x1v2pk0y:hover:not(:disabled) {
    color: var(--x1ozyeoo);
  }

  .x1cec6x8:focus-within, .xz2lg3n:focus-visible {
    outline-color: #0000;
  }

  .xkzb689:focus-visible {
    outline-color: var(--xwr35l4);
  }

  .x1bqaal:focus-visible {
    outline-offset: -2px;
  }

  .xrlpydz:focus-within, .xwlpgjh:focus-visible {
    outline-offset: 0;
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .x12ijfkc:focus-visible {
    outline-offset: 4px;
  }

  .xi1ac0m:focus-within, .xi5y0ii:focus-visible {
    outline-style: none;
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x154exa8:focus-within, .x1x65lqo:focus-visible {
    outline-width: 0;
  }

  .x784prv:focus-visible {
    outline-width: 2px;
  }

  .xf8msg7:active:not(:disabled) {
    transform: scale(.96);
  }

  .x1bugi4k:active:not(:disabled) {
    transform: scale(var(--scale-small, .98));
  }

  .xwi0b1r:disabled {
    background-color: color-mix(in srgb,var(--orderboost-neutral-1000) 76%,var(--orderboost-bg, var(--orderboost-neutral-0)));
  }

  .xwew56m:disabled {
    background-color: var(--orderboost-action-background-disabled, color-mix(in srgb,var(--orderboost-action-background, var(--orderboost-neutral-1000)) 76%,var(--orderboost-bg, var(--orderboost-neutral-0))));
  }

  .x1e29i8i:disabled {
    background-color: var(--orderboost-gray-100, var(--orderboost-neutral-200));
  }

  .x1ra1nbn:disabled {
    background-color: var(--orderboost-secondary-background-disabled, var(--orderboost-secondary-background, var(--orderboost-neutral-0)));
  }

  .x1g27jh6:disabled {
    background-color: var(--xaexlj1);
  }

  .x1lcqewh:disabled {
    background-color: var(--xbyexds);
  }

  .x1et3bgc:disabled {
    background-color: var(--xn3yg8e);
  }

  .xm4ls7q:disabled {
    box-shadow: inset 0 0 0 1px #00000052;
  }

  .x1b1mctz:disabled {
    box-shadow: inset 0 0 0 1px #0a0a0a1a;
  }

  .x1at7j34:disabled {
    color: var(--orderboost-action-text-disabled, color-mix(in srgb,var(--orderboost-action-text, var(--orderboost-neutral-0)) 48%,var(--orderboost-action-background, var(--orderboost-neutral-1000))));
  }

  .x1x2nopy:disabled {
    color: var(--orderboost-gray-700, var(--orderboost-neutral-400));
  }

  .xoi1qyf:disabled {
    color: var(--orderboost-neutral-400);
  }

  .x19amrmi:disabled {
    color: var(--x11tf7i9);
  }

  .x155vx87:disabled {
    color: var(--x1n6yl4m);
  }

  .x1s8kzt7:disabled {
    color: var(--xguechz);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .xnpjc2v:disabled {
    opacity: .42;
  }

  .xo3u330:disabled {
    opacity: .62;
  }

  .x1gl3shj:disabled {
    transform: none;
  }

  .x1wiw0xg:disabled {
    transform: scale(1);
  }

  .x1n5bzlp:hover {
    background-color: #0000;
  }

  .x1f2tshp:hover {
    background-color: var(--orderboost-control-surface-hover, var(--orderboost-neutral-200));
  }

  .xb1lhrf:hover {
    background-color: var(--portal-panel-soft);
  }

  .xpsjjs5:hover {
    background-color: var(--x1q6q7ku);
  }

  .x1f862cr:hover {
    background-color: var(--xn3yg8e);
  }

  .x139ndrm:hover {
    background-color: var(--xpkfe5e);
  }

  .xisrygz:hover {
    color: var(--orderboost-gray-1000, var(--orderboost-neutral-1000));
  }

  .x1fuhqu7:hover {
    color: var(--portal-text);
  }

  .xayr644:hover {
    color: var(--xbyexds);
  }

  .xyftt0y:active {
    background-color: #0000;
  }

  .x19kf12q:active {
    transform: scale(.96);
  }

  @media (width <= 560px) {
    .x1otok8t.x1otok8t {
      align-content: start;
    }

    .x1txzv4w.x1txzv4w {
      align-content: stretch;
    }

    .x14e4k9x.x14e4k9x {
      align-items: flex-end;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1u6grsq.x1u6grsq {
      animation-duration: 0s;
    }

    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (forced-colors: active) {
    .x1jzqe4.x1jzqe4 {
      background-color: highlight;
    }
  }

  @media (width <= 560px) {
    .xwn5hma.xwn5hma {
      background-color: var(--x1z0t6uy);
    }

    .x1b6j74k.x1b6j74k {
      background-color: var(--xdfbar0);
    }
  }

  @media (forced-colors: active) {
    .xhobzj1.xhobzj1 {
      background-image: none;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xphioz4.xphioz4 {
      background-image: none;
    }
  }

  @media (width <= 560px) {
    .xzt10ln.xzt10ln {
      border-inline-end-width: 0;
    }

    .x15n5tcj.x15n5tcj {
      border-inline-start-color: #0000;
    }

    .x1d3vnll.x1d3vnll {
      border-inline-start-width: 0;
    }
  }

  @media (forced-colors: active) {
    .xwaqzdf.xwaqzdf {
      box-shadow: none;
    }
  }

  @media (width <= 560px) {
    .xgtcl1c.xgtcl1c {
      column-gap: 0;
    }
  }

  @media (width <= 720px) {
    .x6fq2xg.x6fq2xg {
      display: inline-flex;
    }
  }

  @media (width <= 390px) {
    .x14wppl0.x14wppl0 {
      display: none;
    }
  }

  @media (width <= 560px) {
    .xl0nte0.xl0nte0 {
      display: none;
    }
  }

  @media (width <= 580px) {
    .x1v6uw9j.x1v6uw9j {
      display: none;
    }
  }

  @media (width <= 720px) {
    .x49x15t.x49x15t {
      display: none;
    }
  }

  @media (width <= 640px) {
    .x1fl55rn.x1fl55rn {
      font-size: 32px;
    }
  }

  @media (width <= 580px) {
    .xefn8zh.xefn8zh {
      font-size: var(--portal-type-caption);
    }
  }

  @media (width <= 560px) {
    .x1x797o4.x1x797o4 {
      font-size: var(--x1fztd56);
    }

    .xyhcm2t.xyhcm2t {
      grid-auto-rows: max-content;
    }

    .xjucj32.xjucj32 {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 640px) {
    .xreyasp.xreyasp {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 820px) {
    .xbxg0s0.xbxg0s0 {
      grid-template-columns: 1fr;
    }
  }

  @media (pointer: coarse) {
    .x16pk45t.x16pk45t {
      grid-template-columns: 40px 32px 40px 40px;
    }

    .x1kwn81r.x1kwn81r {
      grid-template-columns: 40px 40px 40px 40px;
    }
  }

  @media (width <= 352px) {
    .x16yaal7.x16yaal7 {
      grid-template-columns: 72px minmax(0, 1fr);
    }
  }

  @media (width <= 390px) {
    .xeks47a.xeks47a {
      grid-template-columns: auto 12px;
    }
  }

  @media (width <= 720px) {
    .x1k6nys3.x1k6nys3 {
      grid-template-columns: minmax(0, 1fr) auto;
    }
  }

  @media (width <= 420px) {
    .x1gc00kl.x1gc00kl {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 560px) {
    .x10vqusa.x10vqusa {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 420px) {
    .x1wub6r.x1wub6r {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 560px) {
    .x11dl7i4.x11dl7i4 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .x1eesc0q.x1eesc0q {
      grid-template-rows: minmax(0, 1fr) auto;
    }

    .x1k3p46d.x1k3p46d {
      grid-template-rows: none;
    }
  }

  @media (width <= 420px) {
    .x1rbp8pc.x1rbp8pc {
      justify-items: center;
    }
  }

  @media (width <= 560px) {
    .xsxhhmk.xsxhhmk {
      justify-items: center;
    }

    .xzkqcne.xzkqcne {
      margin-inline-start: calc(-1 * var(--xbhhlfl));
    }

    .x1hmbhg6.x1hmbhg6 {
      opacity: 1;
    }
  }

  @media (forced-colors: active) {
    .x1x84bn5.x1x84bn5 {
      outline-color: highlight;
    }

    .xs9jlpd.xs9jlpd {
      outline-offset: -2px;
    }

    .x12iqurn.x12iqurn {
      outline-offset: 2px;
    }

    .x815t2r.x815t2r {
      outline-style: solid;
    }

    .x1jrff4x.x1jrff4x {
      outline-width: 2px;
    }
  }

  @media (width <= 560px) {
    .xiqe6z4.xiqe6z4 {
      padding-inline-end: 0;
    }

    .x3pbof7.x3pbof7 {
      padding-inline-end: var(--xf2x9t2);
    }

    .xxcazkn.xxcazkn {
      padding-inline-start: var(--xbhhlfl);
    }

    .xshpe7k.xshpe7k {
      padding-inline-start: var(--xf2x9t2);
    }

    .x16wlz37.x16wlz37 {
      row-gap: 0;
    }

    .xxmaefo.xxmaefo {
      scrollbar-gutter: auto;
    }
  }

  @media (width <= 420px) {
    .xffmo4y.xffmo4y {
      text-align: center;
    }
  }

  @media (width <= 560px) {
    .x164gujn.x164gujn {
      text-align: center;
    }

    .xmbb5e.xmbb5e {
      transform-origin: bottom;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xuupxpy.xuupxpy {
      transform: none;
    }
  }

  @media (width <= 560px) {
    .x14t0cw4.x14t0cw4 {
      transform: translateY(0);
    }

    .xbqpsb2.xbqpsb2 {
      transform: translateY(100%);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xhj7x8a.xhj7x8a {
      transition-delay: 0s;
    }

    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }

  @media (forced-colors: active) {
    .x1k4lyss.x1k4lyss:focus-within, .xz4eswf.xz4eswf:focus-visible {
      outline-color: highlight;
    }

    .x14qvij6.x14qvij6:focus-visible {
      outline-offset: -2px;
    }

    .x16duf9n.x16duf9n:focus-visible, .x7uhdxq.x7uhdxq:focus-within {
      outline-offset: 2px;
    }

    .xi9ts3s.xi9ts3s:focus-within, .xxljp6z.xxljp6z:focus-visible {
      outline-style: solid;
    }

    .x1lhhalk.x1lhhalk:focus-within, .x1yek5q4.x1yek5q4:focus-visible {
      outline-width: 2px;
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x1ed0uwg.x1ed0uwg {
      align-content: start;
    }

    .xr693ds.xr693ds {
      align-content: stretch;
    }
  }

  @container orderboost-overlay (width <= 560px) {
    .xebkcj8.xebkcj8 {
      align-items: flex-end;
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x1bj6bzm.x1bj6bzm {
      align-items: flex-end;
    }

    .x1t49a3i.x1t49a3i {
      background-color: var(--x1z0t6uy);
    }
  }

  @container orderboost-overlay (width <= 560px) {
    .x1mcqcvt.x1mcqcvt {
      background-color: var(--xdfbar0);
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x199sgun.x199sgun {
      border-inline-end-width: 0;
    }

    .x1j8ck4q.x1j8ck4q {
      border-inline-start-color: #0000;
    }

    .x1f572q7.x1f572q7 {
      border-inline-start-width: 0;
    }

    .x1u4uarr.x1u4uarr {
      column-gap: 0;
    }
  }

  @container (width <= 160px) {
    .x1p8zqdv.x1p8zqdv {
      display: none;
    }
  }

  @container orderboost-phone-field (width <= 200px) {
    .x147p1ym.x147p1ym {
      display: none;
    }
  }

  @container orderboost-surface (width <= 390px) {
    .xxznz75.xxznz75 {
      display: none;
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x1ahlnro.x1ahlnro {
      display: none;
    }
  }

  @container orderboost-surface (width <= 640px) {
    .xw3eypv.xw3eypv {
      font-size: 32px;
    }
  }

  @container orderboost-surface (width <= 560px) {
    .xsj9kaq.xsj9kaq {
      font-size: var(--x1fztd56);
    }
  }

  @container (width <= 160px) {
    .x1vx7jys.x1vx7jys {
      font-size: var(--x7u941j);
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x1qo7mza.x1qo7mza {
      grid-auto-rows: max-content;
    }

    .x1hw55v3.x1hw55v3 {
      grid-template-columns: 1fr;
    }
  }

  @container orderboost-surface (width <= 640px) {
    .x12dvgox.x12dvgox {
      grid-template-columns: 1fr;
    }
  }

  @container orderboost-surface (width <= 820px) {
    .xtmc9kq.xtmc9kq {
      grid-template-columns: 1fr;
    }
  }

  @container (width <= 160px) {
    .x1fq10po.x1fq10po {
      grid-template-columns: 24px minmax(0, 1fr);
    }
  }

  @container orderboost-surface (width <= 352px) {
    .xmfspli.xmfspli {
      grid-template-columns: 72px minmax(0, 1fr);
    }
  }

  @container orderboost-phone-field (width <= 200px) {
    .x56mvok.x56mvok {
      grid-template-columns: auto 12px;
    }
  }

  @container orderboost-surface (width <= 390px) {
    .x10tq93w.x10tq93w {
      grid-template-columns: auto 12px;
    }
  }

  @container orderboost-surface (width <= 420px) {
    .x12e95zp.x12e95zp {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @container orderboost-surface (width <= 560px) {
    .xvd41t0.xvd41t0 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @container orderboost-surface (width <= 420px) {
    .x1hma2pa.x1hma2pa {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x1i692xt.x1i692xt {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .xvix165.xvix165 {
      grid-template-rows: minmax(0, 1fr) auto;
    }

    .xktt630.xktt630 {
      grid-template-rows: none;
    }
  }

  @container orderboost-surface (width <= 420px) {
    .xk19kr0.xk19kr0 {
      justify-items: center;
    }
  }

  @container orderboost-surface (width <= 560px) {
    .xnpk4bz.xnpk4bz {
      justify-items: center;
    }

    .x3n3rtv.x3n3rtv {
      margin-inline-start: calc(-1 * var(--xbhhlfl));
    }
  }

  @container orderboost-overlay (width <= 560px) {
    .xg44r6u.xg44r6u {
      opacity: 1;
    }
  }

  @container orderboost-surface (width <= 560px) {
    .xof6tbb.xof6tbb {
      padding-inline-end: 0;
    }

    .xupnp0t.xupnp0t {
      padding-inline-end: var(--xf2x9t2);
    }

    .x1fdupj9.x1fdupj9 {
      padding-inline-start: var(--xbhhlfl);
    }

    .x1wl3ss5.x1wl3ss5 {
      padding-inline-start: var(--xf2x9t2);
    }

    .xsfedcb.xsfedcb {
      row-gap: 0;
    }

    .x1jd6y1m.x1jd6y1m {
      scrollbar-gutter: auto;
    }
  }

  @container orderboost-surface (width <= 420px) {
    .x4v82l.x4v82l {
      text-align: center;
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x146rxjq.x146rxjq {
      text-align: center;
    }
  }

  @container orderboost-overlay (width <= 560px) {
    .xb85xdj.xb85xdj {
      transform-origin: bottom;
    }

    .x1vbjyb.x1vbjyb {
      transform: translateY(0);
    }

    .x1t4ocbg.x1t4ocbg {
      transform: translateY(100%);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xnotfpo.xnotfpo:hover {
      transform: none;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xpkq2v7.xpkq2v7:hover {
      transform: translateY(-2px) scale(1);
    }

    .xc1ici8.xc1ici8:active {
      filter: brightness(1.02);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xb93eig.xb93eig:active {
      transform: none;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x1qhq4zb.x1qhq4zb:active {
      transform: translateY(0) scale(.98);
    }
  }
}

@layer priority5 {
  .x16stqrj {
    border-bottom-color: #0000;
  }

  .xctejwb {
    border-bottom-color: var(--portal-border);
  }

  .x1phrho {
    border-bottom-color: var(--x1vgm0gz);
  }

  .x15ms0fi {
    border-bottom-color: var(--xfq9jnr);
  }

  .xy8vn1f {
    border-bottom-left-radius: var(--xb4q182);
  }

  .xuiqwl4 {
    border-bottom-right-radius: var(--xb4q182);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .x1qhh985 {
    border-bottom-width: 0;
  }

  .xp02xb6 {
    border-bottom-width: var(--orderboost-border-width);
  }

  .x1myl8sr {
    border-bottom-width: var(--x1bpsl5y);
  }

  .x1ic1ldv {
    border-left-color: var(--portal-border-strong);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .x1oe6yon {
    border-left-width: var(--orderboost-border-width);
  }

  .x1t25543 {
    border-top-color: var(--x1vgm0gz);
  }

  .x141dqb2 {
    border-top-color: var(--xfq9jnr);
  }

  .x1q4r5t0 {
    border-top-left-radius: var(--xb4q182);
  }

  .xqwykkb {
    border-top-right-radius: var(--xb4q182);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x972fbf {
    border-top-width: 0;
  }

  .xyam3q5 {
    border-top-width: var(--x1bpsl5y);
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x1lbr55a {
    bottom: calc(var(--xf2x9t2) + env(safe-area-inset-bottom));
  }

  .x1tshnd1 {
    bottom: var(--xbhhlfl);
  }

  .xqtp20y {
    height: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .xsbjyhr {
    height: 104px;
  }

  .x1nbnut7 {
    height: 128px;
  }

  .x18gnavp {
    height: 13px;
  }

  .xekxv85 {
    height: 168px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xkq7avx {
    height: 176px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xdmi676 {
    height: max-content;
  }

  .x5tnsxa {
    height: min(240px, 32vh);
  }

  .x1252ltv {
    height: min(760px, 100dvh - 32px);
  }

  .x19rkg0t {
    height: var(--orderboost-interactive-height, 40px);
  }

  .xrcnawk {
    height: var(--orderboost-interactive-height, 48px);
  }

  .x1107u4l {
    height: var(--orderboost-space-3);
  }

  .x11qegjp {
    height: var(--orderboost-space-7, 56px);
  }

  .x1hsplne {
    height: var(--x1bpsl5y);
  }

  .x1lsh8qb {
    height: var(--x1dtqqmx);
  }

  .x1bmmspg {
    height: var(--xabiu5f);
  }

  .x29n64v {
    height: var(--xcdpgrq);
  }

  .x1gqn8vv {
    height: var(--xf2x9t2);
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1j2844k {
    left: calc(var(--xf2x9t2) + env(safe-area-inset-left));
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1fqvytk {
    margin-bottom: calc(0px - var(--xbhhlfl));
  }

  .x135562p {
    margin-bottom: var(--orderboost-space-1);
  }

  .xnyg3i5 {
    margin-bottom: var(--xcdpgrq);
  }

  .xdj266r {
    margin-top: 0;
  }

  .x9tjmsr {
    margin-top: calc(var(--xbhhlfl) + var(--x10l1veu));
  }

  .x1w60fok {
    margin-top: var(--x10l1veu);
  }

  .xl03hyp {
    margin-top: var(--xbhhlfl);
  }

  .x18w2jmm {
    max-height: calc(100% - 48px);
  }

  .x815tri {
    max-height: min(272px,calc(var(--available-height) - 40px));
  }

  .x1h9acoj {
    max-height: min(320px,var(--available-height));
  }

  .xs7s88t {
    max-height: min(520px, 100dvh - 112px);
  }

  .x19utywr {
    max-height: min(640px,calc(100% - var(--xrx1a4p)));
  }

  .x1a5s4ir {
    max-height: min(760px, 100vh - 32px);
  }

  .x7ab17h {
    max-height: none;
  }

  .x1374xjt {
    max-height: var(--available-height);
  }

  .x16em4ew {
    max-width: 240px;
  }

  .xc5y1ld {
    max-width: 32ch;
  }

  .xgutici {
    max-width: 344px;
  }

  .xdusixz {
    max-width: 384px;
  }

  .x1dq269h {
    max-width: 42ch;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x7ep2pv {
    max-width: 680px;
  }

  .xw7nakj {
    max-width: calc(100vw - 32px);
  }

  .x97h141 {
    max-width: min(360px, 100vw - 32px);
  }

  .x1x1rfll {
    max-width: none;
  }

  .x7k7lee {
    max-width: var(--available-width);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1hshjfz {
    min-height: 16px;
  }

  .xhm7p0i {
    min-height: 192px;
  }

  .xi48r6d {
    min-height: 196px;
  }

  .xjwf9q1 {
    min-height: 24px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x137vrcb {
    min-height: 520px;
  }

  .xbktkl8 {
    min-height: 56px;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x1qafhyn {
    min-height: 72px;
  }

  .xseoqlg {
    min-height: 80px;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .x1xqliki {
    min-height: calc(var(--x1dtqqmx) - var(--xbhhlfl));
  }

  .xn7apww {
    min-height: max-content;
  }

  .xlowvfn {
    min-height: var(--x1dtqqmx);
  }

  .xeuugli {
    min-width: 0;
  }

  .x17y4j5z {
    min-width: 96px;
  }

  .xanwxka {
    min-width: var(--xcdpgrq);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  .xryxfnj {
    overflow-y: visible;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1p9lo9f {
    padding-bottom: calc(var(--x1shh8ky) + env(safe-area-inset-bottom));
  }

  .x1jr7n2k {
    padding-bottom: calc(var(--xrx1a4p) + clamp(var(--xcdpgrq),4vw,var(--xrx1a4p)));
  }

  .xvnljie {
    padding-bottom: calc(var(--xrx1a4p) + var(--xcdpgrq));
  }

  .x11op3qq {
    padding-bottom: calc(var(--xrx1a4p) + var(--xf2x9t2));
  }

  .x1ujeqj3 {
    padding-bottom: clamp(var(--xcdpgrq),4vw,var(--xrx1a4p));
  }

  .xxoktp3 {
    padding-bottom: var(--xcdpgrq);
  }

  .x137hr7d {
    padding-bottom: var(--xf2x9t2);
  }

  .x11qrwzh {
    padding-left: var(--orderboost-space-1);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x168p998 {
    padding-top: clamp(var(--xcdpgrq),4vw,var(--xrx1a4p));
  }

  .x120cna0 {
    padding-top: var(--xbhhlfl);
  }

  .x1e1186o {
    padding-top: var(--xf2x9t2);
  }

  .x1jokcgz {
    right: -var(--x10l1veu);
  }

  .x3m8u43 {
    right: 0;
  }

  .x1jkjp7 {
    right: calc(var(--xf2x9t2) + env(safe-area-inset-right));
  }

  .x17dqdjp {
    right: var(--xbhhlfl);
  }

  .xcrr8yc {
    top: -20px;
  }

  .xyp9fdy {
    top: -var(--x10l1veu);
  }

  .x28hto7 {
    top: calc(var(--xf2x9t2) + env(safe-area-inset-top));
  }

  .xnalus7 {
    width: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x19zpy19 {
    width: 104px;
  }

  .xj35x94 {
    width: 112px;
  }

  .xbhh4vn {
    width: 121px;
  }

  .xctrb1h {
    width: 168px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1f1nzxn {
    width: 176px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x15yg21f {
    width: 56px;
  }

  .x14atkfc {
    width: auto;
  }

  .xp0jhgt {
    width: calc(100% - var(--xbhhlfl));
  }

  .x1ua50a {
    width: calc(50% - var(--x10l1veu));
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .xlz8dks {
    width: min(1200px, 100%);
  }

  .x11bp21r {
    width: min(224px,var(--available-width));
  }

  .xnjrw91 {
    width: min(344px, 100vw - 32px, 100%);
  }

  .xnnnbfa {
    width: min(384px, 100%);
  }

  .x1djeaqy {
    width: min(416px, 100vw - 32px, 100%);
  }

  .xdsryot {
    width: min(480px, 100%);
  }

  .x18l76wv {
    width: min(480px, 100vw - 32px, 100%);
  }

  .xvzn5ge {
    width: min(560px, 100%);
  }

  .xmkziil {
    width: min(680px, 100vw - 32px, 100%);
  }

  .x1gke2wd {
    width: min(960px, 100vw - 32px, 100%);
  }

  .x1hhjr3y {
    width: var(--anchor-width);
  }

  .x7caquk {
    width: var(--orderboost-border-width);
  }

  .x1r9d1bi {
    width: var(--orderboost-interactive-height, 48px);
  }

  .x1n8hhuj {
    width: var(--orderboost-space-6, 48px);
  }

  .xad5pz9 {
    width: var(--xf2x9t2);
  }

  .xv9lkjx {
    width: var(--xzp2fkh);
  }

  .x1g31smg:first-child {
    border-top-width: 0;
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

  @media (width <= 560px) {
    .x1v7z2bp.x1v7z2bp {
      border-bottom-color: var(--xfq9jnr);
    }

    .x1ut9gil.x1ut9gil {
      border-bottom-left-radius: 0;
    }

    .x1rbuoxp.x1rbuoxp {
      border-bottom-right-radius: 0;
    }

    .xmnq19q.xmnq19q {
      border-bottom-width: 0;
    }

    .x1r9pf8o.x1r9pf8o {
      border-bottom-width: var(--x1bpsl5y);
    }

    .x1fa1p9l.x1fa1p9l {
      border-top-left-radius: var(--xomjj4p);
    }

    .xwusczk.xwusczk {
      border-top-right-radius: var(--xomjj4p);
    }

    .x1xhijrd.x1xhijrd {
      height: 100%;
    }
  }

  @media (pointer: coarse) {
    .x3gfj0j.x3gfj0j {
      height: 40px;
    }
  }

  @media (width <= 420px) {
    .x1nj5il6.x1nj5il6 {
      height: 52px;
    }
  }

  @media (width <= 560px) {
    .x103rdpf.x103rdpf {
      height: auto;
    }
  }

  @media (width <= 420px) {
    .x66t8bf.x66t8bf {
      height: var(--orderboost-interactive-height, 48px);
    }
  }

  @media (width <= 560px) {
    .xpvfcul.xpvfcul {
      margin-top: 0;
    }

    .x6e15xk.x6e15xk {
      margin-top: var(--xf2x9t2);
    }

    .x100radw.x100radw {
      max-height: 100%;
    }

    .x3gviyl.x3gviyl {
      max-width: none;
    }

    .x1ef3gmh.x1ef3gmh {
      min-height: 0;
    }

    .x1r7pv3b.x1r7pv3b {
      min-height: 40px;
    }

    .xyf3p31.xyf3p31 {
      min-height: 96px;
    }
  }

  @media (width <= 352px) {
    .x8kxxi1.x8kxxi1 {
      min-width: 88px;
    }
  }

  @media (width <= 560px) {
    .xy4j3z9.xy4j3z9 {
      overflow-x: hidden;
    }

    .x1dqrr6a.x1dqrr6a {
      overflow-y: auto;
    }

    .xkszwpz.xkszwpz {
      overflow-y: hidden;
    }

    .x1mdqjg8.x1mdqjg8 {
      overflow-y: visible;
    }

    .x921krl.x921krl {
      padding-bottom: 0;
    }

    .x1lgexrd.x1lgexrd {
      padding-bottom: max(var(--xbhhlfl),env(safe-area-inset-bottom));
    }

    .xzpvgoh.xzpvgoh {
      padding-bottom: max(var(--xf2x9t2),env(safe-area-inset-bottom));
    }

    .xoy9ni3.xoy9ni3 {
      padding-bottom: var(--xf2x9t2);
    }

    .x1dpjivr.x1dpjivr {
      padding-top: 0;
    }

    .xuw0da2.xuw0da2 {
      padding-top: var(--xbhhlfl);
    }

    .x156u5jp.x156u5jp {
      padding-top: var(--xf2x9t2);
    }
  }

  @media (width <= 420px) {
    .xzg14c7.xzg14c7 {
      width: 100%;
    }
  }

  @media (width <= 560px) {
    .xc1fze.xc1fze {
      width: 100%;
    }
  }

  @media (pointer: coarse) {
    .x1jk3l9z.x1jk3l9z {
      width: 40px;
    }
  }

  @media (width <= 420px) {
    .x14nd6rn.x14nd6rn {
      width: 42px;
    }

    .x6ft3cz.x6ft3cz {
      width: var(--orderboost-interactive-height, 48px);
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x1925mxn.x1925mxn {
      border-bottom-color: var(--xfq9jnr);
    }

    .xmkvg6i.xmkvg6i {
      border-bottom-left-radius: 0;
    }

    .x1uritoj.x1uritoj {
      border-bottom-right-radius: 0;
    }
  }

  @container orderboost-overlay (width <= 560px) {
    .x1pnzc4r.x1pnzc4r {
      border-bottom-width: 0;
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x166swll.x166swll {
      border-bottom-width: var(--x1bpsl5y);
    }

    .x1jxa20e.x1jxa20e {
      border-top-left-radius: var(--xomjj4p);
    }

    .x1m1kdh0.x1m1kdh0 {
      border-top-right-radius: var(--xomjj4p);
    }
  }

  @container orderboost-overlay (width <= 560px) {
    .x15sclka.x15sclka {
      height: 100%;
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x1vck29x.x1vck29x {
      height: 100%;
    }
  }

  @container orderboost-surface (width <= 420px) {
    .x1ugskf5.x1ugskf5 {
      height: 52px;
    }
  }

  @container orderboost-surface (width <= 560px) {
    .xa7vsln.xa7vsln {
      height: auto;
    }
  }

  @container orderboost-surface (width <= 420px) {
    .xp8muka.xp8muka {
      height: var(--orderboost-interactive-height, 48px);
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x1b9dljd.x1b9dljd {
      margin-top: 0;
    }

    .xuuvgun.xuuvgun {
      margin-top: var(--xf2x9t2);
    }
  }

  @container orderboost-overlay (width <= 560px) {
    .x1ibcco6.x1ibcco6 {
      max-height: 100%;
    }
  }

  @container orderboost-surface (width <= 560px) {
    .xvweqd7.xvweqd7 {
      max-height: 100%;
    }
  }

  @container orderboost-overlay (width <= 560px) {
    .xycgjvr.xycgjvr {
      max-width: none;
    }

    .x1xxivbs.x1xxivbs {
      min-height: 0;
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x1ed75am.x1ed75am {
      min-height: 0;
    }

    .xtmh255.xtmh255 {
      min-height: 40px;
    }

    .x971haj.x971haj {
      min-height: 96px;
    }
  }

  @container orderboost-surface (width <= 352px) {
    .xme18he.xme18he {
      min-width: 88px;
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x1bakz5h.x1bakz5h {
      overflow-x: hidden;
    }

    .xo63cqa.xo63cqa {
      overflow-y: auto;
    }

    .x60z0lp.x60z0lp {
      overflow-y: hidden;
    }

    .x2r8lvi.x2r8lvi {
      overflow-y: visible;
    }

    .x13eulfr.x13eulfr {
      padding-bottom: 0;
    }

    .x1b1fi6v.x1b1fi6v {
      padding-bottom: max(var(--xbhhlfl),env(safe-area-inset-bottom));
    }

    .xqqbh3i.xqqbh3i {
      padding-bottom: max(var(--xf2x9t2),env(safe-area-inset-bottom));
    }

    .xmbxkfg.xmbxkfg {
      padding-bottom: var(--xf2x9t2);
    }

    .x1s5c0pg.x1s5c0pg {
      padding-top: 0;
    }

    .xo326l.xo326l {
      padding-top: var(--xbhhlfl);
    }

    .xsw4agr.xsw4agr {
      padding-top: var(--xf2x9t2);
    }
  }

  @container orderboost-overlay (width <= 560px) {
    .xydfcfm.xydfcfm {
      width: 100%;
    }
  }

  @container orderboost-surface (width <= 420px) {
    .xol0h7x.xol0h7x {
      width: 100%;
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x123o7c5.x123o7c5 {
      width: 100%;
    }
  }

  @container orderboost-surface (width <= 420px) {
    .xkhnlzs.xkhnlzs {
      width: 42px;
    }

    .x1faztb3.x1faztb3 {
      width: var(--orderboost-interactive-height, 48px);
    }
  }
}

@layer priority6 {
  .xyn03on[aria-pressed="true"] {
    border-color: var(--xhc5l01);
  }

  .xvqze0u[aria-current="step"] {
    border-color: var(--xptbjwn);
  }
}

@layer priority7 {
  .x1agqew4[aria-pressed="true"] {
    background-color: var(--x1snpeci);
  }

  .x19h5yh8[aria-current="step"] {
    background-color: var(--xf3cypi);
  }

  .x13nmtij[aria-checked="true"], .x1b868wi[data-selected] {
    background-color: var(--xpkfe5e);
  }

  .xgu2j5z[data-gate-hover] {
    box-shadow: var(--x1mpnd9k);
  }

  .xd21xhw[aria-pressed="true"] {
    color: var(--x11w6nwb);
  }

  .x1xavmbo[aria-current="step"] {
    color: var(--x1hpha24);
  }

  .x18ia9ih[data-placeholder] {
    color: var(--x1n6yl4m);
  }

  .x4rbn9e[aria-pressed="true"] {
    font-weight: 500;
  }

  .xxdwl52[data-selected] {
    font-weight: var(--xmp3k9e);
  }

  .x18p88rh:after {
    inset: calc(0px - var(--x10l1veu));
  }

  .x1ysjqd7:before {
    inset: var(--x10l1veu);
  }

  .x1l72qor::-webkit-outer-spin-button {
    margin: 0;
  }

  .x1raxpij::-webkit-inner-spin-button {
    margin: 0;
  }

  .x1hw7zpd[data-starting-style], .xiyypsa[data-ending-style] {
    opacity: 0;
  }

  .x17h553u[data-gate-tilting] {
    transition-duration: var(--x12ymkr8);
  }
}

@layer priority8 {
  .x12db7zt:before {
    border-color: var(--x158vpi0);
  }

  .x1097glx:before {
    border-radius: max(0px,calc(var(--xomjj4p) - var(--x10l1veu)));
  }

  .x5zwvoq:before {
    border-style: dashed;
  }

  .x287zey:before {
    border-width: var(--x136dejy);
  }

  .x1ox0ion:after {
    inset-block: -8px;
  }

  .x19rc42u:after {
    inset-inline: -8px;
  }
}

@layer priority9 {
  .x3pxiar::-webkit-inner-spin-button {
    appearance: none;
  }

  .x7uq1h6::-webkit-outer-spin-button {
    appearance: none;
  }

  .xrrdp35:before {
    border-inline-start-color: var(--xfq9jnr);
  }

  .x1rovbrg:before {
    border-inline-start-style: solid;
  }

  .xbxtxxg:before {
    border-inline-start-width: var(--x1bpsl5y);
  }

  .xist5ud::placeholder {
    color: var(--orderboost-gray-700, var(--orderboost-neutral-400));
  }

  .x1q0hraj::placeholder {
    color: var(--x1n6yl4m);
  }

  .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .x1fgarty:before {
    display: block;
  }

  .xfk6m8::-webkit-scrollbar {
    display: none;
  }

  .xtyp5od:before {
    inset-inline-end: 0;
  }

  .x1682cnc:before {
    inset-inline-start: 0;
  }

  .xuv9p2z:before {
    inset-inline-start: 47.5%;
  }

  .x124lp2h:before {
    opacity: 0;
  }

  .x7xwk5j::placeholder, .xfbg1o9:before {
    opacity: 1;
  }

  .xkk1bqk:before {
    pointer-events: none;
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .x1goon1q:before {
    transform: scale(1.015);
  }

  .x1t0p1gd:before {
    transform: scale(1);
  }

  .xwx7jif:before {
    transition-duration: var(--x12ymkr8);
  }

  .x1lvf1ja:before {
    transition-property: opacity, transform;
  }

  .xvq9u4z:before {
    transition-timing-function: var(--x1m37bfe);
  }

  .x12maryy:before {
    z-index: 1;
  }

  .xvi4grz:before {
    z-index: 2;
  }

  @media (width <= 560px) {
    .xnhnkyp.xnhnkyp:before {
      display: none;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x13sdc92.x13sdc92:before {
      transition-duration: 0s;
    }
  }

  @container orderboost-surface (width <= 560px) {
    .xjyng3x.xjyng3x:before {
      display: none;
    }
  }
}

@layer priority10 {
  .x1hvbmdz:before {
    border-top-color: var(--x1vgm0gz);
  }

  .xnvurfn:before {
    border-top-style: solid;
  }

  .x136n4am:before {
    border-top-width: var(--x1bpsl5y);
  }

  .xhq5o37:before {
    bottom: 0;
  }

  .x1y3wzot:before {
    top: 0;
  }

  .xpur74q:before {
    top: calc(0px - var(--xf2x9t2));
  }

  @media (width <= 560px) {
    .xz0cw92.xz0cw92:before {
      top: calc(0px - var(--xbhhlfl));
    }

    .xlqxk90.xlqxk90:before {
      top: calc(0px - var(--xf2x9t2));
    }
  }

  @container orderboost-surface (width <= 560px) {
    .x19225hj.x19225hj:before {
      top: calc(0px - var(--xbhhlfl));
    }

    .x1svek2x.x1svek2x:before {
      top: calc(0px - var(--xf2x9t2));
    }
  }
}

@keyframes x1fny1my-B {
  from {
    background-position: 200% 0;
  }

  to {
    background-position: -200% 0;
  }
}

@keyframes xt8jqy6-B {
  from {
    filter: blur(var(--blur-small, 2px));
    opacity: 0;
    transform: translateY(var(--distance-micro, 4px));
  }

  to {
    filter: blur();
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

:root, .x1ui4eci {
  --x1bpsl5y: .5px;
  --x136dejy: 1px;
  --x1vqq7x4: 2px;
  --xmj7y4v: 8px;
  --x12ymkr8: .25s;
  --xurxiee: 80ms;
  --xlol30g: .15s;
  --x1gvyep2: .5s;
  --x1unjmez: linear;
  --x13tdiuc: ease-in-out;
  --x1m37bfe: cubic-bezier(.22, 1, .36, 1);
  --xwmkzlr: "Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --x1fztd56: 16px;
  --x7u941j: 15px;
  --xmp3k9e: 500;
  --x2jocd3: 400;
  --x1elij24: 20px;
  --x2fqxnm: #f8fafa;
  --x1n9w9t0: #c5c6c8;
  --x1pww533: #818283;
  --x13p7zjn: #4f5052;
  --x1n9gbdz: #282728;
  --x10bi2df: #111114;
  --xb4q182: 24px;
  --x1k7y8qr: 16px;
  --x117qrz8: 18px;
  --xiicmbg: 11px;
  --xzld15s: 9999px;
  --x1whzxs: 8px;
  --xhap95f: 32px;
  --xod6vwu: 4px;
  --xbhhlfl: 8px;
  --xf2x9t2: 16px;
  --xcdpgrq: 24px;
  --x1bxygxh: 32px;
  --xrx1a4p: 48px;
  --x1shh8ky: 80px;
  --x10l1veu: 4px;
}

:root, .x1hqjbb1 {
  --x1f9dbve: var(--x1k7y8qr);
  --xgocg8f: var(--xn3yg8e);
  --x9wqodl: transparent;
  --x1b6j7qz: var(--x1k7y8qr);
  --x1dtqqmx: 48px;
  --xbvt2j2: var(--xf2x9t2);
  --xhuyv55: var(--x1k7y8qr);
  --x1gnwkg3: 16px;
  --xrnrcsp: var(--xbhhlfl);
  --xzp2fkh: var(--xcdpgrq);
  --xabiu5f: 20px;
  --x1ozovpe: var(--x1whzxs);
  --x1snpeci: var(--xn3yg8e);
  --xnnh55j: var(--x1q6q7ku);
  --xhc5l01: transparent;
  --xomjj4p: var(--xhap95f);
}

:root, .x1fg9w6h {
  --xdfbar0: #fff;
  --x7odf1q: #0a0a0a;
  --x1hn1brx: #fff;
  --xwr35l4: #0a0a0a;
  --xguechz: #6b6b6b;
  --xbyexds: #0a0a0a;
}

:root, .xddcbz0 {
  --xf3cypi: var(--x7odf1q);
  --x1c743dp: color-mix(in srgb, var(--x7odf1q) 92%, var(--x1hn1brx) 8%);
  --xptbjwn: var(--x7odf1q);
  --x1hpha24: var(--x1hn1brx);
  --xo23vl6: #fff6de;
  --x3zdxc2: #d97706;
  --x5n1mp1: #f1f2f3;
  --xvlfylm: #fff;
  --x1ssyd2a: #f1f2f3;
  --x1qil6n5: color-mix(in srgb, var(--xbyexds) 6%, transparent);
  --x1yyvlpr: #f1f2f3;
  --x3mxtko: var(--xdfbar0);
  --x1z0t6uy: var(--xdfbar0);
  --xuzuarb: #f1f2f3;
  --xpkfe5e: color-mix(in srgb, var(--xbyexds) 6%, transparent);
  --xhl7iqt: 0 0 0 2px var(--xdfbar0), 0 0 0 4px var(--xwr35l4);
  --xaexlj1: #f1f2f3;
  --x11tf7i9: var(--x1n9w9t0);
  --x1n6yl4m: var(--x1pww533);
  --xn3yg8e: color-mix(in srgb, var(--xbyexds) 6%, transparent);
  --x1q6q7ku: color-mix(in srgb, var(--xbyexds) 10%, transparent);
  --x1vgm0gz: color-mix(in srgb, var(--xbyexds) 14%, transparent);
  --x158vpi0: color-mix(in srgb, var(--xbyexds) 38%, transparent);
  --xxvo25t: #ecfdec;
  --xzwjpas: #16a34a;
  --x2au2h7: #fff;
  --xjh3f4a: color-mix(in srgb, var(--x2fqxnm) 58%, transparent);
  --x7ifnhs: color-mix(in srgb, var(--xbyexds) 54%, transparent);
  --x1jwv3d3: none;
  --x1qrdc1: 0 2px 2px color-mix(in srgb, var(--xbyexds) 4%, transparent);
  --xfq9jnr: color-mix(in srgb, var(--xbyexds) 8%, transparent);
  --x1mpnd9k: 0 1px 2px color-mix(in srgb, var(--xbyexds) 4%, transparent), 0 16px 48px -16px color-mix(in srgb, var(--xbyexds) 32%, transparent), 0 32px 72px -32px color-mix(in srgb, var(--xbyexds) 24%, transparent);
  --x1je3bjc: #ffeeef;
  --x1ozyeoo: #dc2626;
  --x19bpeld: #fff;
  --x11w6nwb: #0a0a0a;
  --x8vuj7t: none;
}

:root, .xb9ndft {
  --xsijq3x: 0px;
  --x13zngg7: 0deg;
  --x12gx8g9: 0deg;
}

@media (forced-colors: active) {
  :root, .x1ui4eci {
    --x1bpsl5y: 1px;
  }
}

@media (prefers-contrast: more) {
  :root, .x1ui4eci {
    --x1bpsl5y: 1px;
  }

  :root, .xddcbz0 {
    --x1n6yl4m: color-mix(in srgb, var(--xbyexds) 78%, var(--xdfbar0) 22%);
    --x1vgm0gz: color-mix(in srgb, var(--xbyexds) 42%, transparent);
    --xfq9jnr: color-mix(in srgb, var(--xbyexds) 48%, transparent);
  }
}

@media (forced-colors: active) {
  :root, .xddcbz0 {
    --x1vgm0gz: CanvasText;
    --xfq9jnr: CanvasText;
  }
}

@media (prefers-contrast: more) {
  :root, .x1fg9w6h {
    --xguechz: color-mix(in srgb, var(--x10bi2df) 88%, var(--x2fqxnm) 12%);
  }
}
