.ProductCartSheet-module__raE9Ca__cartSheetRoot{z-index:1000;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.ProductCartSheet-module__raE9Ca__cartSheetScrim{background:var(--color-scrim);animation:ProductCartSheet-module__raE9Ca__cartSheetFade var(--anim-duration-normal) var(--anim-ease-out) both;position:absolute;inset:0}.ProductCartSheet-module__raE9Ca__cartSheet{width:100%;max-width:calc(var(--space-64) * 2);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--color-bg-elevated);max-height:86dvh;color:var(--color-fg);box-shadow:var(--shadow-xl);animation:ProductCartSheet-module__raE9Ca__cartSheetSlide var(--anim-duration-normal) var(--anim-ease-out) both;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.ProductCartSheet-module__raE9Ca__cartSheetHeader{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-2);flex:none;display:flex}.ProductCartSheet-module__raE9Ca__cartSheetStatus{color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0}.ProductCartSheet-module__raE9Ca__cartSheetClose{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-md);color:var(--color-fg-muted);cursor:pointer;transition:background var(--anim-duration-fast) var(--anim-ease-default);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ProductCartSheet-module__raE9Ca__cartSheetBody{gap:var(--space-5);min-height:0;padding:var(--space-2) var(--space-5) var(--space-5);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ProductCartSheet-module__raE9Ca__cartSheetIdentity{align-items:center;gap:var(--space-3);display:flex}.ProductCartSheet-module__raE9Ca__cartSheetThumb,.ProductCartSheet-module__raE9Ca__cartSheetAddOnThumb{border-radius:var(--radius-lg);background:var(--color-bg-muted);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ProductCartSheet-module__raE9Ca__cartSheetThumb{width:var(--space-14);height:var(--space-14)}.ProductCartSheet-module__raE9Ca__cartSheetAddOnThumb{width:var(--space-10);height:var(--space-10)}.ProductCartSheet-module__raE9Ca__cartSheetThumbImage{object-fit:cover}.ProductCartSheet-module__raE9Ca__cartSheetThumbGlyph{color:var(--color-fg-muted);font-size:var(--text-md);font-weight:var(--weight-semibold)}.ProductCartSheet-module__raE9Ca__cartSheetIdentityText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ProductCartSheet-module__raE9Ca__cartSheetProductTitle{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;margin:0}.ProductCartSheet-module__raE9Ca__cartSheetMeta{gap:var(--space-1_5);color:var(--color-fg-muted);font-size:var(--text-2sm);font-weight:var(--weight-medium);flex-wrap:wrap;margin:0;display:flex}.ProductCartSheet-module__raE9Ca__cartSheetMeta>*+:before{content:"·";margin-inline-end:var(--space-1_5)}.ProductCartSheet-module__raE9Ca__cartSheetSwatches{gap:var(--space-2);flex-wrap:wrap;display:flex}.ProductCartSheet-module__raE9Ca__cartSheetQuantity{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ProductCartSheet-module__raE9Ca__cartSheetAddOns{gap:var(--space-2);flex-direction:column;display:flex}.ProductCartSheet-module__raE9Ca__cartSheetAddOnsLabel{color:var(--color-fg-muted);font-size:var(--text-2sm);font-weight:var(--weight-semibold);margin:0}.ProductCartSheet-module__raE9Ca__cartSheetAddOnList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProductCartSheet-module__raE9Ca__cartSheetAddOn{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.ProductCartSheet-module__raE9Ca__cartSheetAddOn+.ProductCartSheet-module__raE9Ca__cartSheetAddOn{border-top:var(--space-px) solid var(--color-border-subtle)}.ProductCartSheet-module__raE9Ca__cartSheetAddOnText{gap:var(--space-0_5);flex-direction:column;flex:auto;min-width:0;display:flex}.ProductCartSheet-module__raE9Ca__cartSheetAddOnTitle{font-size:var(--text-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere}.ProductCartSheet-module__raE9Ca__cartSheetAddOnPrice{color:var(--color-fg-muted);font-size:var(--text-2sm);font-weight:var(--weight-medium)}.ProductCartSheet-module__raE9Ca__cartSheetAddOnButton{padding:var(--space-1_5) var(--space-3);border-radius:var(--radius-lg);background:var(--color-fg);color:var(--color-bg-elevated);font-family:inherit;font-size:var(--text-2sm);font-weight:var(--weight-semibold);cursor:pointer;appearance:none;transition:background var(--anim-duration-fast) var(--anim-ease-default);border:0;flex:none}.ProductCartSheet-module__raE9Ca__cartSheetAddOnButton[data-added]{background:var(--color-success)}.ProductCartSheet-module__raE9Ca__cartSheetAddOnButton[data-unavailable]{background:var(--color-bg-muted);color:var(--color-fg-muted);cursor:default}.ProductCartSheet-module__raE9Ca__cartSheetFooter{gap:var(--space-4);padding:var(--space-4) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom,0px));border-top:var(--space-px) solid var(--color-border);flex-direction:column;flex:none;display:flex}.ProductCartSheet-module__raE9Ca__cartSheetTotals{gap:var(--space-1);flex-direction:column;display:flex}.ProductCartSheet-module__raE9Ca__cartSheetTotalRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--color-fg-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}.ProductCartSheet-module__raE9Ca__cartSheetTotals .ProductCartSheet-module__raE9Ca__cartSheetTotalRow:last-child{color:var(--color-fg);font-size:var(--text-md);font-weight:var(--weight-semibold)}.ProductCartSheet-module__raE9Ca__cartSheetActions{gap:var(--space-2);flex-direction:column;display:flex}.ProductCartSheet-module__raE9Ca__cartSheetPrimary{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3_5) var(--space-5);border-radius:var(--radius-xl);background:var(--color-fg);color:var(--color-bg-elevated);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-tight);cursor:pointer;appearance:none;transition:background var(--anim-duration-fast) var(--anim-ease-default);border:0;text-decoration:none;display:inline-flex}.ProductCartSheet-module__raE9Ca__cartSheetPrimary:disabled,.ProductCartSheet-module__raE9Ca__cartSheetPrimary[aria-disabled=true]{background:var(--color-bg-muted);color:var(--color-fg-muted);cursor:default}.ProductCartSheet-module__raE9Ca__cartSheetActionRow{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ProductCartSheet-module__raE9Ca__cartSheetSecondary,.ProductCartSheet-module__raE9Ca__cartSheetTertiary{padding:var(--space-1_5) 0;color:var(--color-fg-muted);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;appearance:none;background:0 0;border:0}.ProductCartSheet-module__raE9Ca__cartSheetTertiary{text-underline-offset:var(--space-0_5);text-decoration:underline}.ProductCartSheet-module__raE9Ca__cartSheetSecondary:disabled,.ProductCartSheet-module__raE9Ca__cartSheetTertiary[aria-disabled=true]{cursor:default;opacity:.5}.ProductCartSheet-module__raE9Ca__cartSheetError{color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0}.ProductCartSheet-module__raE9Ca__cartSheetClose:focus-visible,.ProductCartSheet-module__raE9Ca__cartSheetPrimary:focus-visible,.ProductCartSheet-module__raE9Ca__cartSheetSecondary:focus-visible,.ProductCartSheet-module__raE9Ca__cartSheetTertiary:focus-visible,.ProductCartSheet-module__raE9Ca__cartSheetAddOnButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ProductCartSheet-module__raE9Ca__cartSheetClose:hover{background:var(--color-bg-muted);color:var(--color-fg)}.ProductCartSheet-module__raE9Ca__cartSheetPrimary:not(:disabled,[aria-disabled=true]):hover,.ProductCartSheet-module__raE9Ca__cartSheetAddOnButton:not([data-added],[data-unavailable]):hover{background:color-mix(in srgb, var(--color-fg) 88%, black)}.ProductCartSheet-module__raE9Ca__cartSheetSecondary:not(:disabled):hover,.ProductCartSheet-module__raE9Ca__cartSheetTertiary:not([aria-disabled=true]):hover{color:var(--color-fg)}}@keyframes ProductCartSheet-module__raE9Ca__cartSheetSlide{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ProductCartSheet-module__raE9Ca__cartSheetFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ProductCartSheet-module__raE9Ca__cartSheet,.ProductCartSheet-module__raE9Ca__cartSheetScrim{animation:none}.ProductCartSheet-module__raE9Ca__cartSheetClose,.ProductCartSheet-module__raE9Ca__cartSheetPrimary,.ProductCartSheet-module__raE9Ca__cartSheetAddOnButton{transition:none}}
.MobilePrimaryNav-module__vHPleq__mobilePrimaryNav{--benchy-auth-nav-bg:#111;--benchy-auth-nav-hover:#ffffff1f;--benchy-auth-nav-focus-outline:#ffffffad;inset-inline:max(12px, env(safe-area-inset-left,0px)) max(12px, env(safe-area-inset-right,0px));bottom:max(4px, env(safe-area-inset-bottom,0px));z-index:50;background:var(--benchy-auth-nav-bg);box-shadow:none;color:#fff;border:1px solid #ffffff24;border-radius:20px;align-items:stretch;gap:4px;padding:5px 8px;display:flex;position:fixed}@media (min-width:720px){.MobilePrimaryNav-module__vHPleq__mobilePrimaryNav{display:none}}.MobilePrimaryNav-module__vHPleq__mobilePrimaryNavItem{color:#ffffff94;min-width:0;font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:.02em;-webkit-tap-highlight-color:transparent;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 2px;text-decoration:none;transition:color .12s,background .12s,transform .12s;display:flex}.MobilePrimaryNav-module__vHPleq__mobilePrimaryNavItem:active{background:var(--benchy-auth-nav-hover);transform:scale(.97)}.MobilePrimaryNav-module__vHPleq__mobilePrimaryNavItem:focus-visible{outline:2px solid var(--benchy-auth-nav-focus-outline);outline-offset:-2px}.MobilePrimaryNav-module__vHPleq__mobilePrimaryNavItem[data-active=true]{color:#fff;background:#ffffff24}.MobilePrimaryNav-module__vHPleq__mobilePrimaryNavIcon{stroke-width:2px;width:20px;height:20px}.MobilePrimaryNav-module__vHPleq__mobilePrimaryNavItem[data-active=true] .MobilePrimaryNav-module__vHPleq__mobilePrimaryNavIcon{stroke-width:2.4px}.MobilePrimaryNav-module__vHPleq__mobilePrimaryNavLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1;overflow:hidden}
.PublicProfileChrome-module__nhCCna__root{--benchy-public-chrome-button-size:40px;--benchy-public-chrome-edge:var(--benchy-user-page-chrome-inset,14px);--benchy-public-chrome-menu-gap:8px;--benchy-public-chrome-control-fill:#2828284d;--benchy-public-chrome-control-fill-hover:#0006;--benchy-public-chrome-control-blur:14px;--benchy-public-chrome-control-icon:#fff;--benchy-public-chrome-top:calc(var(--benchy-user-page-stage-block-padding,0px) + max(var(--benchy-public-chrome-edge), env(safe-area-inset-top)));--benchy-public-chrome-inline-start:calc(var(--benchy-user-page-inline-offset,0px) + var(--benchy-public-chrome-edge) + env(safe-area-inset-left));--benchy-public-chrome-inline-end:calc(var(--benchy-user-page-inline-offset,0px) + var(--benchy-public-chrome-edge) + env(safe-area-inset-right));z-index:calc(var(--benchy-z-chrome,100) + 1);pointer-events:none;position:absolute;inset:0}.PublicProfileChrome-module__nhCCna__controlButton{appearance:none;top:var(--benchy-public-chrome-top);z-index:2;width:var(--benchy-public-chrome-button-size);height:var(--benchy-public-chrome-button-size);background:var(--benchy-public-chrome-control-fill);color:var(--benchy-public-chrome-control-icon);cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(var(--benchy-public-chrome-control-blur));backdrop-filter:blur(var(--benchy-public-chrome-control-blur));border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:transform .12s,background-color .12s,color .12s;display:inline-flex;position:absolute}.PublicProfileChrome-module__nhCCna__controlButton:hover{background:var(--benchy-public-chrome-control-fill-hover);color:var(--benchy-public-chrome-control-icon)}.PublicProfileChrome-module__nhCCna__controlButton:active{transform:scale(.95)}.PublicProfileChrome-module__nhCCna__controlButton:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.PublicProfileChrome-module__nhCCna__controlButton>svg{stroke-width:2.25px;flex:none;width:20px;height:20px}.PublicProfileChrome-module__nhCCna__shareButton,.PublicProfileChrome-module__nhCCna__ownerButton{right:var(--benchy-public-chrome-inline-end)}.PublicProfileChrome-module__nhCCna__authenticatedReturnButton{left:var(--benchy-public-chrome-inline-start)}.PublicProfileChrome-module__nhCCna__root[data-menu-open=true] .PublicProfileChrome-module__nhCCna__ownerButton{background:var(--benchy-public-chrome-control-fill-hover)}.PublicProfileChrome-module__nhCCna__menuScrim{appearance:none;z-index:1;cursor:default;pointer-events:auto;background:0 0;border:0;position:fixed;inset:0}.PublicProfileChrome-module__nhCCna__ownerMenu{top:calc(var(--benchy-public-chrome-top) + var(--benchy-public-chrome-button-size) + var(--benchy-public-chrome-menu-gap));right:var(--benchy-public-chrome-inline-end);z-index:3;width:min(214px, calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)));color:#121212;pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#fffffff0;border-radius:14px;gap:2px;padding:5px;display:grid;position:absolute;box-shadow:0 18px 40px #00000029,inset 0 0 0 1px #0000000f}.PublicProfileChrome-module__nhCCna__ownerMenuLink{min-width:0;min-height:40px;color:inherit;font-size:var(--text-sm);letter-spacing:0;border-radius:10px;align-items:center;gap:9px;padding:0 10px;font-weight:700;line-height:18px;text-decoration:none;transition:background-color .12s,color .12s,transform .12s;display:flex}.PublicProfileChrome-module__nhCCna__ownerMenuLink:hover{background:#0000000f}.PublicProfileChrome-module__nhCCna__ownerMenuLink:active{transform:scale(.985)}.PublicProfileChrome-module__nhCCna__ownerMenuLink:focus-visible{outline-offset:2px;outline:2px solid #000}.PublicProfileChrome-module__nhCCna__ownerMenuLink>svg{color:#0000009e;stroke-width:2.2px;flex:none;width:17px;height:17px}.PublicProfileChrome-module__nhCCna__ownerMenuLink>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:359px){.PublicProfileChrome-module__nhCCna__root{--benchy-public-chrome-button-size:38px;--benchy-public-chrome-edge:12px}.PublicProfileChrome-module__nhCCna__controlButton>svg{width:19px;height:19px}}@media (max-width:719px){.PublicProfileChrome-module__nhCCna__authenticatedReturnButton{display:none}}@media (prefers-reduced-motion:reduce){.PublicProfileChrome-module__nhCCna__controlButton,.PublicProfileChrome-module__nhCCna__ownerMenuLink{transition-duration:.01ms}}
.PurchaseCompleteBanner-module__sXUO6a__banner{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:calc(var(--benchy-z-chrome,100) + 2);width:min(440px, calc(100vw - 28px - env(safe-area-inset-left) - env(safe-area-inset-right)));color:#fff;pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#141414eb;border-radius:16px;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 44px #00000047,inset 0 0 0 1px #ffffff14}.PurchaseCompleteBanner-module__sXUO6a__icon{color:#34c759;background:#34c7592e;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.PurchaseCompleteBanner-module__sXUO6a__icon>svg{stroke-width:2.4px;width:16px;height:16px}.PurchaseCompleteBanner-module__sXUO6a__text{min-width:0;font-size:var(--text-sm);letter-spacing:0;flex:auto;font-weight:600;line-height:18px}.PurchaseCompleteBanner-module__sXUO6a__close{appearance:none;color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff1a;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .12s,transform .12s;display:inline-flex}.PurchaseCompleteBanner-module__sXUO6a__close:hover{background:#ffffff2e}.PurchaseCompleteBanner-module__sXUO6a__close:active{transform:scale(.94)}.PurchaseCompleteBanner-module__sXUO6a__close:focus-visible{outline-offset:2px;outline:2px solid #fff}.PurchaseCompleteBanner-module__sXUO6a__close>svg{stroke-width:2.4px;width:15px;height:15px}@media (prefers-reduced-motion:reduce){.PurchaseCompleteBanner-module__sXUO6a__close{transition-duration:.01ms}}
.BentoGridSurface-module__3Awhjq__dragLiveRegion{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BentoGridSurface-module__3Awhjq__section{--benchy-bento-grid-rail-space:clamp(18px, 5.5vw, 24px);--benchy-bento-grid-gap:18px;--benchy-bento-grid-block-start:clamp(40px, 11vw, 48px);--benchy-bento-grid-block-end:calc(120px + env(safe-area-inset-bottom));--benchy-bento-shadow-lifted:0 10px 30px #00000014, 0 2px 6px #0000000a, inset 0 0 0 1px #0000000f;--benchy-bento-shadow:var(--benchy-bento-shadow-lifted);width:100%;padding:var(--benchy-bento-grid-block-start) var(--benchy-bento-grid-rail-space) var(--benchy-bento-grid-block-end)}.BentoGridSurface-module__3Awhjq__section[data-surface-elevation=flat]{--benchy-bento-shadow:inset 0 0 0 1px #00000014}.BentoGridSurface-module__3Awhjq__section[data-surface-elevation=soft]{--benchy-bento-shadow:0 4px 14px #00000012, inset 0 0 0 1px #0000000e}.BentoGridSurface-module__3Awhjq__section[data-surface-elevation=lifted]{--benchy-bento-shadow:var(--benchy-bento-shadow-lifted)}.BentoGridSurface-module__3Awhjq__section[data-after-header=true]{--benchy-bento-grid-block-start:clamp(30px, 8vw, 36px)}.BentoGridSurface-module__3Awhjq__section[data-after-grid-header=true]{--benchy-bento-grid-block-end:clamp(18px, 5vw, 24px)}.BentoGridSurface-module__3Awhjq__frame{width:100%;container-type:inline-size}.BentoGridSurface-module__3Awhjq__grid{--benchy-bento-layout-duration:.34s;--benchy-bento-layout-easing:cubic-bezier(.22, 1, .36, 1);--benchy-bento-layout-transition:var(--benchy-bento-layout-duration) var(--benchy-bento-layout-easing);--benchy-bento-drag-lift-duration:.16s;--benchy-bento-drag-card-scale:1.025;--benchy-bento-drag-section-scale:1.014;--benchy-bento-drag-reflow-duration:.2s;--benchy-bento-drag-shadow:0 18px 34px #00000029, 0 7px 14px #00000017, 0 2px 4px #0000000d;--benchy-bento-focus-ring:0 0 0 2px #fff, 0 0 0 4px #000;--benchy-bento-grid-cell-size:calc((100cqw - (var(--benchy-bento-grid-gap) * (var(--benchy-bento-grid-columns) - 1))) / var(--benchy-bento-grid-columns));--benchy-bento-grid-row-size:var(--benchy-bento-grid-cell-size);width:100%;height:var(--benchy-bento-grid-height,0px);column-gap:var(--benchy-bento-grid-gap);row-gap:var(--benchy-bento-grid-gap);transition:height var(--benchy-bento-layout-transition);position:relative}.BentoGridSurface-module__3Awhjq__grid[data-empty=true]{height:0}.BentoGridSurface-module__3Awhjq__grid[data-static=true]{grid-template-columns:repeat(var(--benchy-bento-grid-columns,12), minmax(0, 1fr));grid-auto-rows:var(--benchy-bento-grid-row-size);height:auto;display:grid}.BentoGridSurface-module__3Awhjq__grid[data-static=true] .BentoGridSurface-module__3Awhjq__card,.BentoGridSurface-module__3Awhjq__grid[data-static=true] .BentoGridSurface-module__3Awhjq__sectionHeader{width:auto;height:auto;position:relative;transform:none}.BentoGridSurface-module__3Awhjq__grid[data-static=true] .BentoGridSurface-module__3Awhjq__cardActionButton{margin:var(--benchy-bento-action-inset,9px);transform:scale(var(--benchy-bento-action-scale,1));position:relative;top:auto;left:auto}.BentoGridSurface-module__3Awhjq__grid[data-drag-active=true]{transition:none}.BentoGridSurface-module__3Awhjq__grid[data-drag-active=true] .BentoGridSurface-module__3Awhjq__card:not([data-dragging=true]),.BentoGridSurface-module__3Awhjq__grid[data-drag-active=true] .BentoGridSurface-module__3Awhjq__sectionHeader:not([data-dragging=true]),.BentoGridSurface-module__3Awhjq__grid[data-drag-active=true] .BentoGridSurface-module__3Awhjq__dropPreview{transition-duration:var(--benchy-bento-drag-reflow-duration,.2s)}:is([data-bento-view-transition] .BentoGridSurface-module__3Awhjq__grid,[data-bento-view-transition] .BentoGridSurface-module__3Awhjq__card,[data-bento-view-transition] .BentoGridSurface-module__3Awhjq__sectionHeader){transition:none}.BentoGridSurface-module__3Awhjq__card,.BentoGridSurface-module__3Awhjq__sectionHeader,.BentoGridSurface-module__3Awhjq__dropPreview{width:var(--benchy-bento-item-width,100%);height:var(--benchy-bento-item-height,auto);transform-origin:50%;min-width:0;min-height:0;transform:translate3d(var(--benchy-bento-item-x,0px), var(--benchy-bento-item-y,0px), 0);transition:width var(--benchy-bento-layout-transition), height var(--benchy-bento-layout-transition), border-radius var(--benchy-bento-layout-transition), scale var(--benchy-bento-drag-lift-duration) var(--benchy-bento-layout-easing), transform var(--benchy-bento-layout-transition);position:absolute;top:0;left:0;scale:1}.BentoGridSurface-module__3Awhjq__card{z-index:2;border-radius:var(--benchy-bento-radius,24px);background:var(--benchy-bento-bg,#fff);color:var(--benchy-bento-text-color,#121212);box-shadow:var(--benchy-bento-shadow,0 10px 30px #00000014, 0 2px 6px #0000000a, inset 0 0 0 1px #0000000f);transition:width var(--benchy-bento-layout-transition), height var(--benchy-bento-layout-transition), border-radius var(--benchy-bento-layout-transition), background-color .18s ease, box-shadow .24s var(--benchy-bento-layout-easing), scale var(--benchy-bento-drag-lift-duration) var(--benchy-bento-layout-easing), transform var(--benchy-bento-layout-transition);align-items:flex-end;display:flex;overflow:hidden}.BentoGridSurface-module__3Awhjq__cardSheen{z-index:4;border-radius:max(0px, calc(var(--benchy-bento-radius,24px) - 1px));pointer-events:none;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #ffffff38;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.BentoGridSurface-module__3Awhjq__card[data-draggable=true]{cursor:grab;touch-action:pan-y}.BentoGridSurface-module__3Awhjq__card[data-link-card=true]{cursor:pointer;touch-action:manipulation;text-decoration:none}.BentoGridSurface-module__3Awhjq__card[data-has-link-action=true][data-bento-size=strip] .BentoGridSurface-module__3Awhjq__textBlock{padding-right:56px}.BentoGridSurface-module__3Awhjq__card[data-has-link-action=true][data-has-image=true] .BentoGridSurface-module__3Awhjq__textBlock{padding-right:58px}.BentoGridSurface-module__3Awhjq__card[data-has-link-action=true][data-bento-size=strip][data-side-panel-side=left][data-side-panel-width=quarter] .BentoGridSurface-module__3Awhjq__textBlock,.BentoGridSurface-module__3Awhjq__card[data-has-link-action=true][data-bento-size=strip][data-side-panel-side=left][data-side-panel-width=half] .BentoGridSurface-module__3Awhjq__textBlock{padding-right:56px}.BentoGridSurface-module__3Awhjq__card[data-has-link-action=true][data-bento-size=strip][data-side-panel-side=right][data-side-panel-width=quarter] .BentoGridSurface-module__3Awhjq__textBlock{padding-right:calc(25% + 56px)}.BentoGridSurface-module__3Awhjq__card[data-has-link-action=true][data-bento-size=strip][data-side-panel-side=right][data-side-panel-width=half] .BentoGridSurface-module__3Awhjq__textBlock{padding-right:calc(50% + 56px)}.BentoGridSurface-module__3Awhjq__cardActionButton{appearance:none;z-index:6;width:var(--benchy-bento-action-size,38px);height:var(--benchy-bento-action-size,38px);background:var(--benchy-bento-action-bg,var(--benchy-bento-overlay-fill,#2828284d));color:var(--benchy-bento-action-color,currentColor);cursor:pointer;opacity:.88;transform:translate3d(var(--benchy-bento-action-x,0px), var(--benchy-bento-action-y,0px), 0) scale(var(--benchy-bento-action-scale,1));border:0;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .14s,opacity .14s,transform .14s;display:inline-flex;position:absolute;top:0;left:0}.BentoGridSurface-module__3Awhjq__cardActionButton svg{width:var(--benchy-bento-overlay-icon-size,16px);height:var(--benchy-bento-overlay-icon-size,16px);position:relative}.BentoGridSurface-module__3Awhjq__cardActionButton:hover{background:var(--benchy-bento-action-bg,var(--benchy-bento-overlay-fill-hover,#28282866));opacity:1}.BentoGridSurface-module__3Awhjq__cardActionButton:active{--benchy-bento-action-scale:.94}.BentoGridSurface-module__3Awhjq__cardActionButton:focus-visible{outline-offset:4px;opacity:1;outline:2px solid}.BentoGridSurface-module__3Awhjq__dropPreview{z-index:1;border-radius:var(--benchy-bento-radius,24px);pointer-events:none;background:#8080801a;box-shadow:inset 0 0 0 1.5px #80808080}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip]{align-items:center}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip][data-has-side-panel=true]{align-items:stretch}.BentoGridSurface-module__3Awhjq__card[data-bento-size=third]{justify-content:flex-start;align-items:flex-start}.BentoGridSurface-module__3Awhjq__card[data-has-model-3d=true],.BentoGridSurface-module__3Awhjq__card[data-has-model-file=true]{background:var(--benchy-bento-bg,#0e0e0f);align-items:stretch}.BentoGridSurface-module__3Awhjq__card[data-selected=true]{box-shadow:0 2px 4px #0000000a}.BentoGridSurface-module__3Awhjq__card[data-selected=true]:before,.BentoGridSurface-module__3Awhjq__sectionHeader[data-selected=true]:before{z-index:7;border-radius:inherit;content:"";pointer-events:none;border:1px solid #000;position:absolute;inset:0}.BentoGridSurface-module__3Awhjq__card[data-dragging=true]{z-index:20;cursor:grabbing;transform:translate3d(calc(var(--benchy-bento-item-x,0px) + var(--benchy-bento-drag-x,0px)), calc(var(--benchy-bento-item-y,0px) + var(--benchy-bento-drag-y,0px)), 0);scale:var(--benchy-bento-drag-card-scale);box-shadow:var(--benchy-bento-drag-shadow);transition:box-shadow var(--benchy-bento-drag-lift-duration) var(--benchy-bento-layout-easing), scale var(--benchy-bento-drag-lift-duration) var(--benchy-bento-layout-easing);will-change:transform, scale}@media (prefers-reduced-motion:reduce){.BentoGridSurface-module__3Awhjq__grid,.BentoGridSurface-module__3Awhjq__card,.BentoGridSurface-module__3Awhjq__sectionHeader,.BentoGridSurface-module__3Awhjq__dropPreview,.BentoGridSurface-module__3Awhjq__cardActionButton,.BentoGridSurface-module__3Awhjq__embedPlayButton,.BentoGridSurface-module__3Awhjq__videoPlayButton{transition:none}}.BentoGridSurface-module__3Awhjq__card:focus-visible,.BentoGridSurface-module__3Awhjq__sectionHeader:focus-visible{outline:none}.BentoGridSurface-module__3Awhjq__card:focus-visible:after,.BentoGridSurface-module__3Awhjq__sectionHeader:focus-visible:after{z-index:8;border-radius:inherit;box-shadow:var(--benchy-bento-focus-ring,0 0 0 2px #fff, 0 0 0 4px #000);content:"";pointer-events:none;position:absolute;inset:3px}.BentoGridSurface-module__3Awhjq__cardSelectOverlay{appearance:none;z-index:8;border-radius:inherit;pointer-events:none;background:0 0;border:0;padding:0;position:absolute;inset:0}.BentoGridSurface-module__3Awhjq__cardSelectOverlay:focus-visible{outline:none}.BentoGridSurface-module__3Awhjq__cardSelectOverlay:focus-visible:after{border-radius:inherit;box-shadow:var(--benchy-bento-focus-ring,0 0 0 2px #fff, 0 0 0 4px #000);content:"";pointer-events:none;position:absolute;inset:3px}@media (forced-colors:active){.BentoGridSurface-module__3Awhjq__card:focus-visible,.BentoGridSurface-module__3Awhjq__sectionHeader:focus-visible{outline-offset:2px;outline:2px solid highlight}.BentoGridSurface-module__3Awhjq__card:focus-visible:after,.BentoGridSurface-module__3Awhjq__sectionHeader:focus-visible:after{content:none;box-shadow:none}.BentoGridSurface-module__3Awhjq__cardSelectOverlay:focus-visible{outline-offset:2px;outline:2px solid highlight}.BentoGridSurface-module__3Awhjq__cardSelectOverlay:focus-visible:after{content:none;box-shadow:none}.BentoGridSurface-module__3Awhjq__cardSheen{display:none}}.BentoGridSurface-module__3Awhjq__sectionHeader{z-index:2;box-sizing:border-box;border-radius:var(--benchy-bento-radius,10px);color:var(--benchy-bento-text-color,#000000bd);justify-content:flex-start;align-items:center;padding-inline:20px;display:flex}.BentoGridSurface-module__3Awhjq__sectionHeader[data-draggable=true]{cursor:grab;touch-action:pan-y}.BentoGridSurface-module__3Awhjq__sectionHeader[data-section-align=center]{text-align:center;justify-content:center}.BentoGridSurface-module__3Awhjq__sectionHeader[data-section-align=center] .BentoGridSurface-module__3Awhjq__sectionTitle{text-align:center}.BentoGridSurface-module__3Awhjq__sectionHeader[data-section-align=right]{text-align:right;justify-content:flex-end}.BentoGridSurface-module__3Awhjq__sectionHeader[data-section-align=right] .BentoGridSurface-module__3Awhjq__sectionTitle{text-align:right}.BentoGridSurface-module__3Awhjq__sectionHeader[data-dragging=true]{z-index:20;cursor:grabbing;transform:translate3d(calc(var(--benchy-bento-item-x,0px) + var(--benchy-bento-drag-x,0px)), calc(var(--benchy-bento-item-y,0px) + var(--benchy-bento-drag-y,0px)), 0);scale:var(--benchy-bento-drag-section-scale);transition:scale var(--benchy-bento-drag-lift-duration) var(--benchy-bento-layout-easing);will-change:transform, scale}.BentoGridSurface-module__3Awhjq__sectionTitle{overflow-wrap:anywhere;width:100%;min-width:0;color:inherit;font-size:var(--text-xl);margin:0;font-weight:600;line-height:1.35}.BentoGridSurface-module__3Awhjq__embedPreview{--benchy-embed-muted-color:color-mix(in srgb, currentColor 72%, transparent);border-radius:inherit;clip-path:inset(0 round var(--benchy-bento-radius,24px));color:var(--benchy-bento-text-color,#fff);background:#151515;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.BentoGridSurface-module__3Awhjq__card[data-benchy-bento-type=glass]{box-shadow:none;background:0 0}.BentoGridSurface-module__3Awhjq__glassSurface{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.BentoGridSurface-module__3Awhjq__embedPreview[data-text-tone=dark]{--benchy-embed-muted-color:color-mix(in srgb, currentColor 64%, transparent)}.BentoGridSurface-module__3Awhjq__embedPreview[data-provider=youtube]{background:#120f0f}.BentoGridSurface-module__3Awhjq__embedPreview[data-provider=tiktok]{background:#101114}.BentoGridSurface-module__3Awhjq__embedPreview[data-provider=instagram]{background:radial-gradient(circle at 82% 18%,#f8d37a,#0000 23%),linear-gradient(135deg,#5f3dc4,#de3d73 56%,#f28d47)}.BentoGridSurface-module__3Awhjq__embedThumbnail,.BentoGridSurface-module__3Awhjq__embedFallback,.BentoGridSurface-module__3Awhjq__embedScrim{border-radius:inherit;position:absolute;inset:0}.BentoGridSurface-module__3Awhjq__embedThumbnail{z-index:0;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.BentoGridSurface-module__3Awhjq__embedFallback{z-index:0;opacity:.74;background:radial-gradient(circle at 26% 22%,#ffffff47,#0000 24%),linear-gradient(135deg,#ffffff14,#0000 44%)}.BentoGridSurface-module__3Awhjq__embedScrim{z-index:1;pointer-events:none;background:linear-gradient(#0000 24%,#0000002e 50%,#000000ad),linear-gradient(#00000047,#0000 32%)}.BentoGridSurface-module__3Awhjq__embedPreview[data-text-tone=dark] .BentoGridSurface-module__3Awhjq__embedScrim{background:linear-gradient(#0000 24%,#ffffff42 50%,#ffffffb8),linear-gradient(#ffffff57,#0000 32%)}.BentoGridSurface-module__3Awhjq__embedContent{z-index:2;padding:14px;text-shadow:0 1px 12px #00000057;min-width:0;padding-right:56px;position:relative}.BentoGridSurface-module__3Awhjq__embedPreview[data-text-tone=dark] .BentoGridSurface-module__3Awhjq__embedContent{text-shadow:0 1px 10px #fff3}.BentoGridSurface-module__3Awhjq__embedProvider{z-index:3;background:var(--benchy-bento-overlay-fill);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:12px;right:12px}.BentoGridSurface-module__3Awhjq__embedProvider img{object-fit:contain;filter:brightness(0)invert();width:15px;height:15px}.BentoGridSurface-module__3Awhjq__embedTitle,.BentoGridSurface-module__3Awhjq__embedSubtitle{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BentoGridSurface-module__3Awhjq__embedTitle{-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-lg);margin-top:0;font-weight:700;line-height:1.15}.BentoGridSurface-module__3Awhjq__embedSubtitle{-webkit-line-clamp:1;line-clamp:1;color:var(--benchy-embed-muted-color);font-size:var(--text-2sm);line-height:1.2;font-weight:var(--weight-semibold);margin-top:4px}.BentoGridSurface-module__3Awhjq__embedPreview .BentoGridSurface-module__3Awhjq__textInput::placeholder{color:color-mix(in srgb, currentColor 54%, transparent)}.BentoGridSurface-module__3Awhjq__embedPlayButton,.BentoGridSurface-module__3Awhjq__videoPlayButton{appearance:none;right:var(--benchy-bento-overlay-inset,14px);bottom:var(--benchy-bento-overlay-inset,14px);z-index:3;width:var(--benchy-bento-overlay-size,36px);height:var(--benchy-bento-overlay-size,36px);background:var(--benchy-bento-overlay-fill);color:var(--benchy-bento-overlay-icon);border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute}.BentoGridSurface-module__3Awhjq__videoPlayButton{right:var(--benchy-video-play-inset,var(--benchy-bento-overlay-inset,14px));bottom:var(--benchy-video-play-inset,var(--benchy-bento-overlay-inset,14px));width:var(--benchy-video-play-size,var(--benchy-bento-overlay-size,36px));height:var(--benchy-video-play-size,var(--benchy-bento-overlay-size,36px));z-index:5}.BentoGridSurface-module__3Awhjq__videoPlayButton[data-placement=top-right]{top:var(--benchy-video-play-inset,var(--benchy-bento-overlay-inset,14px));bottom:auto}.BentoGridSurface-module__3Awhjq__card[data-compact-media-gallery=true] .BentoGridSurface-module__3Awhjq__videoPlayButton{--benchy-video-play-inset:var(--benchy-bento-overlay-inset,14px);--benchy-video-play-size:var(--benchy-bento-overlay-size,36px)}.BentoGridSurface-module__3Awhjq__card[data-media-gallery=true][data-bento-size=third] .BentoGridSurface-module__3Awhjq__videoPlayButton{--benchy-video-play-inset:var(--benchy-bento-overlay-compact-inset,12px);--benchy-video-play-size:var(--benchy-bento-overlay-compact-size,32px)}.BentoGridSurface-module__3Awhjq__embedPlayButton span,.BentoGridSurface-module__3Awhjq__videoPlayButton span{border-top:calc(var(--benchy-bento-overlay-play-height,12px) / 2) solid transparent;border-bottom:calc(var(--benchy-bento-overlay-play-height,12px) / 2) solid transparent;border-left:var(--benchy-bento-overlay-play-width,10px) solid currentColor;width:0;height:0;margin-left:var(--benchy-bento-overlay-play-offset,3px)}.BentoGridSurface-module__3Awhjq__embedPlayButton:hover,.BentoGridSurface-module__3Awhjq__videoPlayButton:hover{background:var(--benchy-bento-overlay-fill-hover)}.BentoGridSurface-module__3Awhjq__embedPlayButton:active,.BentoGridSurface-module__3Awhjq__videoPlayButton:active{opacity:.6;transform:scale(.96)}.BentoGridSurface-module__3Awhjq__embedPlayButton:focus-visible,.BentoGridSurface-module__3Awhjq__videoPlayButton:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip] .BentoGridSurface-module__3Awhjq__embedPreview{flex-direction:row;justify-content:flex-start;align-items:center}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip] .BentoGridSurface-module__3Awhjq__embedScrim{background:linear-gradient(90deg,#00000094,#0000002e 62%,#0000)}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip] .BentoGridSurface-module__3Awhjq__embedPreview[data-text-tone=dark] .BentoGridSurface-module__3Awhjq__embedScrim{background:linear-gradient(90deg,#ffffffb8,#ffffff3d 62%,#0000)}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip] .BentoGridSurface-module__3Awhjq__embedContent{grid-template-columns:minmax(0,1fr);align-items:center;width:100%;padding:0 52px 0 54px;display:grid}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip] .BentoGridSurface-module__3Awhjq__embedProvider{width:30px;height:30px;top:50%;left:12px;right:auto;transform:translateY(-50%)}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip] .BentoGridSurface-module__3Awhjq__embedTitle{-webkit-line-clamp:1;line-clamp:1;font-size:var(--text-base);margin-top:0;line-height:1.15}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip] .BentoGridSurface-module__3Awhjq__embedSubtitle{display:none}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip] .BentoGridSurface-module__3Awhjq__embedPlayButton{top:50%;left:auto;right:var(--benchy-bento-overlay-compact-inset,12px);width:var(--benchy-bento-overlay-compact-size,32px);height:var(--benchy-bento-overlay-compact-size,32px);bottom:auto;transform:translateY(-50%)}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip] .BentoGridSurface-module__3Awhjq__embedPlayButton span{border-top-width:calc(var(--benchy-bento-overlay-play-height,12px) / 2);border-bottom-width:calc(var(--benchy-bento-overlay-play-height,12px) / 2);border-left-width:var(--benchy-bento-overlay-play-width,10px)}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip] .BentoGridSurface-module__3Awhjq__embedPlayButton:active{transform:translateY(-50%)scale(.96)}.BentoGridSurface-module__3Awhjq__sidePanel{appearance:none;z-index:2;border-radius:inherit;background:var(--benchy-side-panel-color,#d9d9d9);width:25%;color:inherit;font:inherit;border:0;margin:0;padding:0;position:absolute;top:0;bottom:0;overflow:hidden}button.BentoGridSurface-module__3Awhjq__sidePanel[data-uploadable=true]{z-index:4;cursor:pointer}.BentoGridSurface-module__3Awhjq__sidePanelImage{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.BentoGridSurface-module__3Awhjq__sidePanelUploadIcon{z-index:3;width:var(--benchy-bento-overlay-compact-size,32px);height:var(--benchy-bento-overlay-compact-size,32px);background:var(--benchy-bento-overlay-fill,#2828284d);color:var(--benchy-bento-overlay-icon,#fff);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BentoGridSurface-module__3Awhjq__sidePanelUploadIcon svg{width:var(--benchy-bento-overlay-icon-size,16px);height:var(--benchy-bento-overlay-icon-size,16px)}.BentoGridSurface-module__3Awhjq__sidePanelFileInput{display:none}.BentoGridSurface-module__3Awhjq__card[data-side-panel-width=half] .BentoGridSurface-module__3Awhjq__sidePanel{width:50%}.BentoGridSurface-module__3Awhjq__card[data-side-panel-side=left] .BentoGridSurface-module__3Awhjq__sidePanel{border-top-right-radius:0;border-bottom-right-radius:0;left:0}.BentoGridSurface-module__3Awhjq__card[data-side-panel-side=right] .BentoGridSurface-module__3Awhjq__sidePanel{border-top-left-radius:0;border-bottom-left-radius:0;right:0}.BentoGridSurface-module__3Awhjq__textBlock{z-index:3;min-width:0;color:inherit;padding:16px;position:relative}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip] .BentoGridSurface-module__3Awhjq__textBlock{width:100%;padding:0 20px}.BentoGridSurface-module__3Awhjq__card[data-bento-size=third] .BentoGridSurface-module__3Awhjq__textBlock{z-index:4;padding:13px 0 8px 14px;position:absolute;top:0;left:0;right:34px}.BentoGridSurface-module__3Awhjq__card[data-compact-media-gallery=true]{align-items:flex-start}.BentoGridSurface-module__3Awhjq__card[data-compact-media-gallery=true] .BentoGridSurface-module__3Awhjq__textBlock{z-index:4;color:#121212;text-shadow:none;padding:13px 0 8px 14px;position:absolute;top:0;left:0;right:48px}.BentoGridSurface-module__3Awhjq__card[data-media-title-visible=false] .BentoGridSurface-module__3Awhjq__textBlock{display:none}.BentoGridSurface-module__3Awhjq__card[data-media-gallery=true][data-bento-size=third] .BentoGridSurface-module__3Awhjq__textBlock{color:var(--benchy-bento-text-color,#121212);padding-top:12px;padding-left:12px;right:40px}.BentoGridSurface-module__3Awhjq__card[data-compact-media-gallery=true] .BentoGridSurface-module__3Awhjq__title,.BentoGridSurface-module__3Awhjq__card[data-media-gallery=true][data-bento-size=third] .BentoGridSurface-module__3Awhjq__title{font-size:var(--text-sm);text-overflow:clip;white-space:nowrap;line-height:1.08;display:block;overflow:hidden}.BentoGridSurface-module__3Awhjq__card[data-text-align=center] .BentoGridSurface-module__3Awhjq__textBlock{text-align:center}.BentoGridSurface-module__3Awhjq__card[data-text-align=right] .BentoGridSurface-module__3Awhjq__textBlock{text-align:right}.BentoGridSurface-module__3Awhjq__card[data-text-align=center]{justify-content:center}.BentoGridSurface-module__3Awhjq__card[data-text-align=right]{justify-content:flex-end}.BentoGridSurface-module__3Awhjq__card[data-vertical-align=top]{align-items:flex-start}.BentoGridSurface-module__3Awhjq__card[data-vertical-align=middle]{align-items:center}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip][data-has-side-panel=true] .BentoGridSurface-module__3Awhjq__textBlock{flex-direction:column;justify-content:flex-start;min-height:100%;padding-top:14px;padding-bottom:12px;display:flex}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip][data-side-panel-side=left][data-side-panel-width=quarter] .BentoGridSurface-module__3Awhjq__textBlock{padding-left:calc(25% + 16px);padding-right:18px}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip][data-side-panel-side=left][data-side-panel-width=half] .BentoGridSurface-module__3Awhjq__textBlock{padding-left:calc(50% + 16px);padding-right:18px}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip][data-side-panel-side=right][data-side-panel-width=quarter] .BentoGridSurface-module__3Awhjq__textBlock{padding-left:18px;padding-right:calc(25% + 16px)}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip][data-side-panel-side=right][data-side-panel-width=half] .BentoGridSurface-module__3Awhjq__textBlock{padding-left:18px;padding-right:calc(50% + 16px)}.BentoGridSurface-module__3Awhjq__card[data-benchy-bento-type=rich-text] .BentoGridSurface-module__3Awhjq__textBlock{overflow:hidden}.BentoGridSurface-module__3Awhjq__title,.BentoGridSurface-module__3Awhjq__subtitle,.BentoGridSurface-module__3Awhjq__body{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BentoGridSurface-module__3Awhjq__subtitle{color:#121212a3;font-size:var(--text-2sm);letter-spacing:0;font-weight:600;line-height:1.2;display:block}.BentoGridSurface-module__3Awhjq__title{-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-base);line-height:1.2;font-weight:var(--weight-bold)}.BentoGridSurface-module__3Awhjq__card[data-bento-size=strip] .BentoGridSurface-module__3Awhjq__title{-webkit-line-clamp:1;line-clamp:1}.BentoGridSurface-module__3Awhjq__card[data-bento-size=third] .BentoGridSurface-module__3Awhjq__title{-webkit-line-clamp:unset;line-clamp:unset;font-size:var(--text-2sm);letter-spacing:0;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.18;display:block;overflow:hidden}.BentoGridSurface-module__3Awhjq__body{-webkit-line-clamp:1;line-clamp:1;color:color-mix(in srgb, currentColor 64%, transparent);font-size:var(--text-2sm);line-height:1.25;font-weight:var(--weight-medium)}.BentoGridSurface-module__3Awhjq__card[data-bento-size=third] .BentoGridSurface-module__3Awhjq__body{display:none}.BentoGridSurface-module__3Awhjq__body[data-multiline=true]{-webkit-line-clamp:unset;line-clamp:unset;white-space:pre-line;display:block}.BentoGridSurface-module__3Awhjq__card[data-benchy-bento-type=rich-text] .BentoGridSurface-module__3Awhjq__body{font-size:var(--text-sm);line-height:1.35}.BentoGridSurface-module__3Awhjq__title+.BentoGridSurface-module__3Awhjq__body{margin-top:4px}.BentoGridSurface-module__3Awhjq__card[data-has-image=true] .BentoGridSurface-module__3Awhjq__textBlock .BentoGridSurface-module__3Awhjq__body{color:color-mix(in srgb, currentColor 78%, transparent)}:is(.BentoGridSurface-module__3Awhjq__title[data-benchy-editable-text=true],.BentoGridSurface-module__3Awhjq__body[data-benchy-editable-text=true],.BentoGridSurface-module__3Awhjq__subtitle[data-benchy-editable-text=true],.BentoGridSurface-module__3Awhjq__sectionTitle[data-benchy-editable-text=true]){pointer-events:auto;min-width:0;position:relative}.BentoGridSurface-module__3Awhjq__textEditorGhost{visibility:hidden;overflow-wrap:inherit;white-space:inherit}.BentoGridSurface-module__3Awhjq__thirdCardExternalIcon{top:var(--benchy-bento-overlay-compact-inset,12px);right:var(--benchy-bento-overlay-compact-inset,12px);z-index:5;width:var(--benchy-bento-overlay-compact-size,32px);height:var(--benchy-bento-overlay-compact-size,32px);background:var(--benchy-bento-overlay-fill,#2828284d);color:var(--benchy-bento-overlay-icon,#fff);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.BentoGridSurface-module__3Awhjq__thirdCardExternalIcon svg{width:var(--benchy-bento-overlay-icon-size,16px);height:var(--benchy-bento-overlay-icon-size,16px)}.BentoGridSurface-module__3Awhjq__dragHandle{z-index:8;color:#fff;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:flex-start;width:44px;height:44px;padding:7px 4px;display:inline-flex;position:absolute;top:2px;left:50%;transform:translate(-50%)}.BentoGridSurface-module__3Awhjq__dragHandle:active{cursor:grabbing}.BentoGridSurface-module__3Awhjq__dragHandleGrip{box-sizing:content-box;background:var(--benchy-bento-overlay-fill,#2828284d);border-radius:9999px;width:18px;height:12px;padding:3px 5px}.BentoGridSurface-module__3Awhjq__dragHandle:focus-visible{outline:none}.BentoGridSurface-module__3Awhjq__dragHandle:focus-visible .BentoGridSurface-module__3Awhjq__dragHandleGrip{box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.BentoGridSurface-module__3Awhjq__sectionHeader[data-selected=true]{padding-right:52px}.BentoGridSurface-module__3Awhjq__sectionHeader[data-selected=true][data-section-align=center]{padding-left:52px}.BentoGridSurface-module__3Awhjq__sectionHeader .BentoGridSurface-module__3Awhjq__dragHandle{align-items:center;top:50%;left:auto;right:2px;transform:translateY(-50%)}.BentoGridSurface-module__3Awhjq__resizeHandle{z-index:6;width:44px;height:44px;color:var(--benchy-bento-text-color,#1a1a1a);cursor:nwse-resize;touch-action:none;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;padding:4px;display:none;position:absolute;bottom:3px;right:3px}.BentoGridSurface-module__3Awhjq__card[data-selected=true] .BentoGridSurface-module__3Awhjq__resizeHandle{display:inline-flex}.BentoGridSurface-module__3Awhjq__resizeHandle:focus-visible{border-radius:8px;outline:none;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000}.BentoGridSurface-module__3Awhjq__resizeHandleGrip{opacity:.45;transform-origin:100% 100%;border-bottom:1.75px solid;border-right:1.75px solid;border-bottom-right-radius:6px;width:11px;height:11px;transition:opacity .12s,scale .12s}.BentoGridSurface-module__3Awhjq__resizeHandle:hover .BentoGridSurface-module__3Awhjq__resizeHandleGrip,.BentoGridSurface-module__3Awhjq__resizeHandle[data-active=true] .BentoGridSurface-module__3Awhjq__resizeHandleGrip,.BentoGridSurface-module__3Awhjq__resizeHandle:focus-visible .BentoGridSurface-module__3Awhjq__resizeHandleGrip{opacity:1;scale:1.14}@media (prefers-reduced-motion:reduce){.BentoGridSurface-module__3Awhjq__resizeHandleGrip{transition:none}}.BentoGridSurface-module__3Awhjq__textInput{appearance:none;box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;color:inherit;cursor:text;font:inherit;letter-spacing:inherit;line-height:inherit;pointer-events:auto;text-align:inherit;text-overflow:ellipsis;white-space:inherit;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.BentoGridSurface-module__3Awhjq__textArea{appearance:none;-webkit-box-orient:initial;-webkit-line-clamp:unset;line-clamp:unset;box-sizing:border-box;resize:none;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;box-shadow:none;color:inherit;cursor:text;font:inherit;letter-spacing:inherit;line-height:inherit;overflow-wrap:inherit;pointer-events:auto;scrollbar-width:none;text-align:inherit;white-space:inherit;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:auto}.BentoGridSurface-module__3Awhjq__textArea::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0;display:none}.BentoGridSurface-module__3Awhjq__textInput::placeholder,.BentoGridSurface-module__3Awhjq__textArea::placeholder{color:color-mix(in srgb, currentColor 44%, transparent)}.BentoGridSurface-module__3Awhjq__textInput:focus-visible,.BentoGridSurface-module__3Awhjq__textArea:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000}@media (forced-colors:active){.BentoGridSurface-module__3Awhjq__textInput:focus-visible,.BentoGridSurface-module__3Awhjq__textArea:focus-visible{outline-offset:-2px;box-shadow:none;outline:2px solid highlight}.BentoGridSurface-module__3Awhjq__dragHandle:focus-visible{outline-offset:-2px;outline:2px solid highlight}.BentoGridSurface-module__3Awhjq__dragHandle:focus-visible .BentoGridSurface-module__3Awhjq__dragHandleGrip{box-shadow:none}.BentoGridSurface-module__3Awhjq__resizeHandle:focus-visible{outline-offset:-2px;box-shadow:none;outline:2px solid highlight}}.BentoGridSurface-module__3Awhjq__card[data-has-image=true] .BentoGridSurface-module__3Awhjq__textBlock .BentoGridSurface-module__3Awhjq__textInput::placeholder,.BentoGridSurface-module__3Awhjq__card[data-has-image=true] .BentoGridSurface-module__3Awhjq__textBlock .BentoGridSurface-module__3Awhjq__textArea::placeholder{color:color-mix(in srgb, currentColor 58%, transparent)}@supports not (width:1cqw){.BentoGridSurface-module__3Awhjq__grid{--benchy-bento-grid-cell-size:16.167px;--benchy-bento-grid-row-size:16.167px}}
.BentoLinkListSurface-module__HsAiyG__card[data-benchy-bento-type=link-list]{justify-content:stretch;align-items:stretch;container-type:inline-size}.BentoLinkListSurface-module__HsAiyG__linkList{z-index:3;width:100%;min-width:0;height:100%;min-height:0;color:inherit;flex-direction:column;padding:clamp(12px,4.2cqw,16px);display:flex;position:relative}.BentoLinkListSurface-module__HsAiyG__linkListHeader{flex:none;align-items:center;gap:10px;min-width:0;padding:2px 4px 10px;display:flex}.BentoLinkListSurface-module__HsAiyG__linkListTitle{-webkit-line-clamp:1;line-clamp:1;min-width:0;color:inherit;font-size:var(--text-md);overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;margin:0;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.BentoLinkListSurface-module__HsAiyG__linkListTitle[data-benchy-editable-text=true]{pointer-events:auto;position:relative}.BentoLinkListSurface-module__HsAiyG__linkListActionButton{appearance:none;width:var(--benchy-bento-overlay-size,36px);height:var(--benchy-bento-overlay-size,36px);flex:0 0 var(--benchy-bento-overlay-size,36px);background:var(--benchy-bento-overlay-fill,#2828284d);color:var(--benchy-bento-overlay-icon,currentColor);cursor:pointer;opacity:.88;touch-action:manipulation;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:background-color .14s,opacity .14s,transform .14s;display:inline-flex}.BentoLinkListSurface-module__HsAiyG__linkListActionButton svg{width:var(--benchy-bento-overlay-icon-size,16px);height:var(--benchy-bento-overlay-icon-size,16px)}.BentoLinkListSurface-module__HsAiyG__linkListActionButton:hover{background:var(--benchy-bento-overlay-fill-hover,#28282866);opacity:1}.BentoLinkListSurface-module__HsAiyG__linkListActionButton:active{transform:scale(.94)}.BentoLinkListSurface-module__HsAiyG__linkListActionButton:focus-visible{outline-offset:2px;outline:2px solid}.BentoLinkListSurface-module__HsAiyG__linkListRows{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, currentColor 20%, transparent) transparent;scrollbar-width:thin;flex-direction:column;flex:auto;gap:7px;min-height:0;display:flex;overflow-y:auto}.BentoLinkListSurface-module__HsAiyG__linkListRow{appearance:none;background:color-mix(in srgb, currentColor 6%, transparent);width:100%;min-width:0;min-height:46px;color:inherit;cursor:pointer;font:inherit;text-align:left;touch-action:manipulation;border:0;border-radius:12px;flex:none;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:0 12px;text-decoration:none;transition:background-color .14s,transform .14s;display:grid;position:relative}.BentoLinkListSurface-module__HsAiyG__linkListRow:hover{background:color-mix(in srgb, currentColor 11%, transparent)}.BentoLinkListSurface-module__HsAiyG__linkListRow:active{transform:scale(.985)}.BentoLinkListSurface-module__HsAiyG__linkListRow:focus-visible{outline-offset:-2px;outline:2px solid}.BentoLinkListSurface-module__HsAiyG__linkListRowIcon{width:22px;height:22px;color:color-mix(in srgb, currentColor 72%, transparent);justify-content:center;align-items:center;display:inline-flex}.BentoLinkListSurface-module__HsAiyG__linkListIconMask{width:18px;height:18px;-webkit-mask:var(--benchy-link-list-icon-url) center / contain no-repeat;-webkit-mask:var(--benchy-link-list-icon-url) center / contain no-repeat;mask:var(--benchy-link-list-icon-url) center / contain no-repeat;background:currentColor;display:block}.BentoLinkListSurface-module__HsAiyG__linkListIconImage{object-fit:contain;width:18px;height:18px;display:block}.BentoLinkListSurface-module__HsAiyG__linkListRowIcon[data-empty=true]{display:none}.BentoLinkListSurface-module__HsAiyG__linkListRow:has(>.BentoLinkListSurface-module__HsAiyG__linkListRowIcon[data-empty=true]){grid-template-columns:minmax(0,1fr)}.BentoLinkListSurface-module__HsAiyG__linkListRowLabel{min-width:0;color:color-mix(in srgb, currentColor 92%, transparent);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=strip] .BentoLinkListSurface-module__HsAiyG__linkList{flex-direction:row;align-items:center;gap:10px;padding:8px 12px}.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=strip] .BentoLinkListSurface-module__HsAiyG__linkListHeader{width:82px;padding:0}.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=strip] .BentoLinkListSurface-module__HsAiyG__linkListTitle{font-size:var(--text-md)}.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=strip] .BentoLinkListSurface-module__HsAiyG__linkListActionButton{display:none}.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=strip] .BentoLinkListSurface-module__HsAiyG__linkListRows{flex-direction:row;overflow:auto hidden}.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=strip] .BentoLinkListSurface-module__HsAiyG__linkListRow{width:auto;min-width:min(132px,56cqw);min-height:40px;padding:0 12px}.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=half] .BentoLinkListSurface-module__HsAiyG__linkList,.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=third] .BentoLinkListSurface-module__HsAiyG__linkList{padding:10px}.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=half] .BentoLinkListSurface-module__HsAiyG__linkListRows,.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=third] .BentoLinkListSurface-module__HsAiyG__linkListRows{gap:5px}.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=half] .BentoLinkListSurface-module__HsAiyG__linkListHeader,.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=third] .BentoLinkListSurface-module__HsAiyG__linkListHeader{padding:0 2px 7px}.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=half] .BentoLinkListSurface-module__HsAiyG__linkListTitle,.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=third] .BentoLinkListSurface-module__HsAiyG__linkListTitle{font-size:var(--text-sm)}.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=half] .BentoLinkListSurface-module__HsAiyG__linkListRow,.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=third] .BentoLinkListSurface-module__HsAiyG__linkListRow{border-radius:10px;grid-template-columns:20px minmax(0,1fr);gap:8px;min-height:36px;padding:0 10px}.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=half] .BentoLinkListSurface-module__HsAiyG__linkListRowLabel,.BentoLinkListSurface-module__HsAiyG__card[data-bento-size=third] .BentoLinkListSurface-module__HsAiyG__linkListRowLabel{font-size:var(--text-sm)}@container (max-width:180px){.BentoLinkListSurface-module__HsAiyG__card[data-benchy-bento-type=link-list] .BentoLinkListSurface-module__HsAiyG__linkList{padding:8px}.BentoLinkListSurface-module__HsAiyG__card[data-benchy-bento-type=link-list] .BentoLinkListSurface-module__HsAiyG__linkListHeader{padding:0 2px 6px}.BentoLinkListSurface-module__HsAiyG__card[data-benchy-bento-type=link-list] .BentoLinkListSurface-module__HsAiyG__linkListTitle{-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-sm);line-height:1.12}.BentoLinkListSurface-module__HsAiyG__card[data-benchy-bento-type=link-list] .BentoLinkListSurface-module__HsAiyG__linkListActionButton,.BentoLinkListSurface-module__HsAiyG__card[data-benchy-bento-type=link-list] .BentoLinkListSurface-module__HsAiyG__linkListRowIcon{display:none}:is(.BentoLinkListSurface-module__HsAiyG__card[data-benchy-bento-type=link-list] .BentoLinkListSurface-module__HsAiyG__linkListRow,.BentoLinkListSurface-module__HsAiyG__card[data-benchy-bento-type=link-list] .BentoLinkListSurface-module__HsAiyG__linkListRow:has(>.BentoLinkListSurface-module__HsAiyG__linkListRowIcon[data-empty=true])){border-radius:9px;grid-template-columns:minmax(0,1fr);gap:0;min-height:34px;padding:0 8px}.BentoLinkListSurface-module__HsAiyG__card[data-benchy-bento-type=link-list] .BentoLinkListSurface-module__HsAiyG__linkListRows{gap:4px}.BentoLinkListSurface-module__HsAiyG__card[data-benchy-bento-type=link-list] .BentoLinkListSurface-module__HsAiyG__linkListRowLabel{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-xs);text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box}}@media (prefers-reduced-motion:reduce){.BentoLinkListSurface-module__HsAiyG__linkListActionButton,.BentoLinkListSurface-module__HsAiyG__linkListRow{transition:none}}
.BentoMediaSurface-module__elH0Sa__image{z-index:0;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.BentoMediaSurface-module__elH0Sa__thirdCardImageFrame{z-index:0;border-radius:inherit;position:absolute;inset:52px 0 0;overflow:hidden}.BentoMediaSurface-module__elH0Sa__compactGalleryImageFrame{z-index:0;border-radius:calc(var(--benchy-bento-radius,24px) - 2px);position:absolute;inset:54px 0 0;overflow:hidden}.BentoMediaSurface-module__elH0Sa__card[data-compact-media-gallery=true][data-media-title-visible=false] .BentoMediaSurface-module__elH0Sa__compactGalleryImageFrame,.BentoMediaSurface-module__elH0Sa__card[data-media-gallery=true][data-bento-size=third][data-media-title-visible=false] .BentoMediaSurface-module__elH0Sa__thirdCardImageFrame{inset:0}.BentoMediaSurface-module__elH0Sa__thirdCardImageFrame .BentoMediaSurface-module__elH0Sa__image,.BentoMediaSurface-module__elH0Sa__compactGalleryImageFrame .BentoMediaSurface-module__elH0Sa__image{width:100%;height:100%;inset:0}.BentoMediaSurface-module__elH0Sa__model3dSurface{z-index:0;border-radius:inherit;background:var(--benchy-bento-bg,#0e0e0f);pointer-events:none;position:absolute;inset:0;overflow:hidden}.BentoMediaSurface-module__elH0Sa__model3dCanvasHost{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.BentoMediaSurface-module__elH0Sa__card[data-model-interactive=true] .BentoMediaSurface-module__elH0Sa__model3dSurface{cursor:grab;pointer-events:auto;touch-action:none}.BentoMediaSurface-module__elH0Sa__card[data-model-interactive=true] .BentoMediaSurface-module__elH0Sa__model3dSurface:active{cursor:grabbing}.BentoMediaSurface-module__elH0Sa__model3dSurface canvas{width:100%;height:100%}.BentoMediaSurface-module__elH0Sa__modelFilePlaceholder{text-align:center;color:#ffffffb3;pointer-events:none;justify-content:center;align-items:center;margin:0;padding:16px;font-size:.85rem;display:flex;position:absolute;inset:0}.BentoMediaSurface-module__elH0Sa__modelFilePoster{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.BentoMediaSurface-module__elH0Sa__model3dError{z-index:1;text-align:center;pointer-events:none;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.BentoMediaSurface-module__elH0Sa__model3dError span{color:#fff;max-width:min(260px,100%);font-size:var(--text-2sm);line-height:15px;font-weight:var(--weight-bold);overflow-wrap:anywhere;background:#000000bd;border-radius:9999px;padding:8px 11px;display:inline-block;box-shadow:0 8px 20px #00000029,inset 0 0 0 1px #ffffff24}.BentoMediaSurface-module__elH0Sa__image[data-media-crop=true]{object-fit:cover;object-position:center;transform:translate3d(var(--benchy-media-image-crop-x), var(--benchy-media-image-crop-y), 0) scale(var(--benchy-media-image-crop-scale));transform-origin:50%}.BentoMediaSurface-module__elH0Sa__card[data-media-crop-active=true]{cursor:grab;touch-action:none}.BentoMediaSurface-module__elH0Sa__card[data-media-crop-active=true] .BentoMediaSurface-module__elH0Sa__image[data-media-crop=true]{will-change:transform}.BentoMediaSurface-module__elH0Sa__card[data-media-crop-active=true]:active{cursor:grabbing}.BentoMediaSurface-module__elH0Sa__galleryTrack{z-index:0;border-radius:inherit;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;display:flex;position:absolute;inset:0;overflow:auto hidden}.BentoMediaSurface-module__elH0Sa__galleryTrack::-webkit-scrollbar{display:none}.BentoMediaSurface-module__elH0Sa__gallerySlide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}.BentoMediaSurface-module__elH0Sa__galleryTrack:focus-visible{outline-offset:-4px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.BentoMediaSurface-module__elH0Sa__galleryTrack{scroll-behavior:auto}}.BentoMediaSurface-module__elH0Sa__carouselDots{z-index:4;pointer-events:none;justify-content:center;align-items:center;gap:14px;height:12px;display:flex;position:absolute;bottom:16px;left:14px;right:14px}.BentoMediaSurface-module__elH0Sa__carouselDot{background:#ffffffb8;border-radius:999px;flex:none;width:11px;height:11px;box-shadow:0 1px 8px #0000001f}.BentoMediaSurface-module__elH0Sa__carouselDot[data-active=true]{background:#5433eb;box-shadow:0 2px 10px #5433eb52}.BentoMediaSurface-module__elH0Sa__card[data-compact-media-gallery=true] .BentoMediaSurface-module__elH0Sa__carouselDots{right:18px;bottom:clamp(14px, calc(var(--benchy-bento-radius,24px) * .52), 22px);gap:10px;height:10px;left:18px}.BentoMediaSurface-module__elH0Sa__card[data-compact-media-gallery=true] .BentoMediaSurface-module__elH0Sa__carouselDot{width:9px;height:9px}.BentoMediaSurface-module__elH0Sa__card[data-media-gallery=true][data-bento-size=third] .BentoMediaSurface-module__elH0Sa__carouselDots{right:10px;bottom:clamp(11px, calc(var(--benchy-bento-radius,24px) * .48), 18px);gap:7px;height:8px;left:10px}.BentoMediaSurface-module__elH0Sa__card[data-media-gallery=true][data-bento-size=third] .BentoMediaSurface-module__elH0Sa__carouselDot{width:7px;height:7px}.BentoMediaSurface-module__elH0Sa__carouselDot[data-interactive=true],.BentoMediaSurface-module__elH0Sa__carouselDot[data-benchy-media-dot]{appearance:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;border:0;padding:0;transition:transform .16s;position:relative}.BentoMediaSurface-module__elH0Sa__carouselDot[data-interactive=true]:after,.BentoMediaSurface-module__elH0Sa__carouselDot[data-benchy-media-dot]:after{content:"";position:absolute;inset:-9px}.BentoMediaSurface-module__elH0Sa__carouselDot[data-interactive=true]:hover,.BentoMediaSurface-module__elH0Sa__carouselDot[data-benchy-media-dot]:hover{transform:scale(1.18)}.BentoMediaSurface-module__elH0Sa__carouselDot[data-interactive=true]:focus-visible,.BentoMediaSurface-module__elH0Sa__carouselDot[data-benchy-media-dot]:focus-visible{outline-offset:2px;outline:2px solid #fff}
.CommerceBento-module__L1R29W__shell{color:#121212;background:#fff}.CommerceBento-module__L1R29W__shell[data-kind=glassy-link]{isolation:isolate;justify-content:center;align-items:center;padding:0;display:flex}.CommerceBento-module__L1R29W__shell[data-kind=glassy-link].CommerceBento-module__L1R29W__shopButtonSurface{--shop-glassy-button-shadow:#ffffff52 -.5px -.5px 1px 0 inset, #ffffff52 1px 1px .5px 0 inset, var(--shop-glassy-button-glow) 0 4px 24px 0;background:var(--shop-glassy-button-bg);border:.5px solid var(--shop-glassy-button-border);color:var(--shop-glassy-button-fg);box-shadow:var(--shop-glassy-button-shadow);font-size:var(--text-lg);font-weight:var(--weight-regular);letter-spacing:0;-webkit-user-select:none;user-select:none;border-radius:999px;line-height:1.15;text-decoration:none}.CommerceBento-module__L1R29W__glassyBentoText{z-index:2;text-align:center;pointer-events:none;justify-content:center;align-items:center;min-width:0;padding:16px;display:flex;position:absolute;inset:0}.CommerceBento-module__L1R29W__shell[data-kind=glassy-link][data-has-side-panel=true][data-side-panel-side=left][data-side-panel-width=quarter] .CommerceBento-module__L1R29W__glassyBentoText{left:25%}.CommerceBento-module__L1R29W__shell[data-kind=glassy-link][data-has-side-panel=true][data-side-panel-side=left][data-side-panel-width=half] .CommerceBento-module__L1R29W__glassyBentoText{left:50%}.CommerceBento-module__L1R29W__shell[data-kind=glassy-link][data-has-side-panel=true][data-side-panel-side=right][data-side-panel-width=quarter] .CommerceBento-module__L1R29W__glassyBentoText{right:25%}.CommerceBento-module__L1R29W__shell[data-kind=glassy-link][data-has-side-panel=true][data-side-panel-side=right][data-side-panel-width=half] .CommerceBento-module__L1R29W__glassyBentoText{right:50%}.CommerceBento-module__L1R29W__glassySidePanel{z-index:1;border-radius:inherit;background:var(--shop-glassy-button-bg);width:25%;box-shadow:var(--shop-glassy-button-shadow);pointer-events:none;position:absolute;top:0;bottom:0;overflow:hidden}.CommerceBento-module__L1R29W__shell[data-kind=glassy-link][data-side-panel-width=half] .CommerceBento-module__L1R29W__glassySidePanel{width:50%}.CommerceBento-module__L1R29W__shell[data-kind=glassy-link][data-side-panel-side=left] .CommerceBento-module__L1R29W__glassySidePanel{border-top-right-radius:0;border-bottom-right-radius:0;left:0}.CommerceBento-module__L1R29W__shell[data-kind=glassy-link][data-side-panel-side=right] .CommerceBento-module__L1R29W__glassySidePanel{border-top-left-radius:0;border-bottom-left-radius:0;right:0}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair]{align-content:space-between;gap:18px;padding:18px;display:grid}.CommerceBento-module__L1R29W__checkoutCopy{gap:6px;display:grid}.CommerceBento-module__L1R29W__checkoutCopy p{color:#121212a3;font-size:var(--text-2sm);letter-spacing:0;margin:0;font-weight:600;line-height:1.2}.CommerceBento-module__L1R29W__checkoutCopy h3{color:#121212;font-size:22px;font-weight:var(--weight-bold);letter-spacing:0;margin:0;line-height:1.05}.CommerceBento-module__L1R29W__checkoutActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=strip]{grid-template-columns:minmax(0,.84fr) minmax(180px,1.1fr);align-content:center;align-items:center;gap:12px;padding:12px}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=strip] .CommerceBento-module__L1R29W__checkoutCopy{gap:3px}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=strip] .CommerceBento-module__L1R29W__checkoutCopy h3{font-size:var(--text-lg);line-height:1.05}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=strip] .CommerceBento-module__L1R29W__checkoutActions{gap:6px}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=half],.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=tall]{gap:12px;padding:14px}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=half] .CommerceBento-module__L1R29W__checkoutCopy h3,.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=tall] .CommerceBento-module__L1R29W__checkoutCopy h3{font-size:17px}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=tall] .CommerceBento-module__L1R29W__checkoutActions{grid-template-columns:1fr}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=third]{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:6px;min-width:0;padding:8px;overflow:hidden}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=third] .CommerceBento-module__L1R29W__checkoutCopy{gap:2px;min-width:0;min-height:0;overflow:hidden}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=third] .CommerceBento-module__L1R29W__checkoutCopy p{font-size:var(--text-2sm)}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=third] .CommerceBento-module__L1R29W__checkoutCopy h3{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=third] .CommerceBento-module__L1R29W__checkoutActions{grid-template-columns:minmax(0,1fr);align-self:end;gap:4px;min-width:0}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=third] .CommerceBento-module__L1R29W__shopButtonSurface{white-space:normal;min-height:44px;max-height:calc(44px + 1.2em);padding:6px;font-size:12px;line-height:1.2;overflow:hidden}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=third] .CommerceBento-module__L1R29W__shopButtonLabel{-webkit-line-clamp:2;line-clamp:2;min-width:0;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-inline-size:100%;display:-webkit-box;overflow:hidden}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=third] .CommerceBento-module__L1R29W__shopButtonLabel[data-benchy-editable-text=true]{min-width:1ch;min-height:1.2em;max-inline-size:100%}@container (max-width:330px){.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=third] .CommerceBento-module__L1R29W__shopButtonSurface{white-space:nowrap;height:36px;min-height:36px;max-height:36px;padding:4px 6px}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=third] .CommerceBento-module__L1R29W__shopButtonLabel{-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;white-space:nowrap;overflow-wrap:normal;display:block}}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=hero]{align-content:end}.CommerceBento-module__L1R29W__shell[data-kind=product-card]{background:var(--benchy-bento-bg,#fff);color:var(--benchy-bento-text-color,#121212);overflow:hidden}.CommerceBento-module__L1R29W__productCard{--benchy-product-card-title-size:var(--text-md);--benchy-product-card-detail-size:var(--text-2sm);--benchy-product-card-pad:16px;--benchy-product-card-swatch-size:22px;padding:var(--benchy-product-card-pad);grid-template-rows:minmax(0,1fr) auto;gap:10px;display:grid;position:absolute;inset:0}.CommerceBento-module__L1R29W__productCard:not(:has(.CommerceBento-module__L1R29W__productMedia)){grid-template-rows:auto;align-content:end}.CommerceBento-module__L1R29W__productMedia{min-height:0;position:relative}.CommerceBento-module__L1R29W__productMedia:has(>.CommerceBento-module__L1R29W__productImage[data-media-crop=true]){border-radius:18px;overflow:hidden}.CommerceBento-module__L1R29W__productMedia[data-media-crop-active=true]{cursor:grab;touch-action:none}.CommerceBento-module__L1R29W__productMedia[data-media-crop-active=true]:active{cursor:grabbing}.CommerceBento-module__L1R29W__productMedia[data-media-crop-active=true]>.CommerceBento-module__L1R29W__productImage[data-media-crop=true]{will-change:transform}.CommerceBento-module__L1R29W__productImage{object-fit:contain;object-position:center;width:100%;height:100%;padding:2px;position:absolute;inset:0}.CommerceBento-module__L1R29W__productImage[data-media-crop=true]{object-fit:cover;object-position:center;transform:translate3d(var(--benchy-media-image-crop-x), var(--benchy-media-image-crop-y), 0) scale(var(--benchy-media-image-crop-scale));transform-origin:50%;padding:0}.CommerceBento-module__L1R29W__productImageFallback{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:18px;position:absolute;inset:8px 8px 0}.CommerceBento-module__L1R29W__productDetails{z-index:2;gap:10px;min-width:0;display:grid;position:relative}.CommerceBento-module__L1R29W__productText{gap:4px;min-width:0;display:grid}.CommerceBento-module__L1R29W__productTitle,.CommerceBento-module__L1R29W__productSubtitle{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;min-width:0;margin:0;display:-webkit-box;overflow:hidden}.CommerceBento-module__L1R29W__productTitle{-webkit-line-clamp:2;line-clamp:2;color:color-mix(in srgb, currentColor 92%, transparent);font-size:var(--benchy-product-card-title-size);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.CommerceBento-module__L1R29W__productSubtitle{-webkit-line-clamp:1;line-clamp:1;color:color-mix(in srgb, currentColor 62%, transparent);font-size:var(--benchy-product-card-detail-size);font-weight:var(--weight-regular);line-height:var(--leading-snug)}:is(.CommerceBento-module__L1R29W__productTitle[data-benchy-editable-text=true],.CommerceBento-module__L1R29W__productSubtitle[data-benchy-editable-text=true]){pointer-events:auto;min-width:0;display:block;position:relative;overflow:visible}.CommerceBento-module__L1R29W__productSkeleton{gap:11px;padding-top:2px;display:grid}.CommerceBento-module__L1R29W__productSkeleton span{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;height:12px;display:block}.CommerceBento-module__L1R29W__productSkeleton span:first-child{width:min(42%,112px)}.CommerceBento-module__L1R29W__productSkeleton span:last-child{width:min(74%,172px)}.CommerceBento-module__L1R29W__productSwatches{align-items:center;gap:8px;width:100%;min-width:0;padding:2px 0 1px;display:flex;overflow:hidden}.CommerceBento-module__L1R29W__productSwatch,.CommerceBento-module__L1R29W__productSwatchOverflow{width:var(--benchy-product-card-swatch-size);height:var(--benchy-product-card-swatch-size);border-radius:999px;flex:none}.CommerceBento-module__L1R29W__productSwatch{background:var(--benchy-product-swatch-color);transition:box-shadow .14s,transform .14s;box-shadow:inset 0 0 0 1px #1212121f}.CommerceBento-module__L1R29W__productSwatch[data-selected=true]{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #12121229}.CommerceBento-module__L1R29W__productSwatch[data-unavailable=true]{opacity:.4}.CommerceBento-module__L1R29W__productSwatchOverflow{background:color-mix(in srgb, currentColor 8%, transparent);color:color-mix(in srgb, currentColor 64%, transparent);font-size:var(--text-2xs);font-weight:var(--weight-semibold);place-items:center;line-height:1;display:grid}.CommerceBento-module__L1R29W__productCartButton,.CommerceBento-module__L1R29W__productExpandButton{--benchy-product-cart-transform:translate3d(0, 0, 0);top:var(--benchy-bento-overlay-inset,14px);right:var(--benchy-bento-overlay-inset,14px);width:var(--benchy-bento-overlay-size,36px);height:var(--benchy-bento-overlay-size,36px);background:var(--benchy-bento-overlay-fill);color:var(--benchy-bento-overlay-icon);transform:var(--benchy-product-cart-transform);border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute}.CommerceBento-module__L1R29W__productCartButton{z-index:4;text-decoration:none}.CommerceBento-module__L1R29W__productCartButton svg,.CommerceBento-module__L1R29W__productExpandButton svg{width:var(--benchy-bento-overlay-icon-size,16px);height:var(--benchy-bento-overlay-icon-size,16px);transition:transform .15s ease-in-out}.CommerceBento-module__L1R29W__productCartButton:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}@media (hover:hover){a.CommerceBento-module__L1R29W__productCartButton:hover{background:var(--benchy-bento-overlay-fill-hover);transform:var(--benchy-product-cart-transform) translateY(-1px) scale(1.02)}}a.CommerceBento-module__L1R29W__productCartButton:active{opacity:.6;transform:var(--benchy-product-cart-transform) scale(.96)}a.CommerceBento-module__L1R29W__productCartButton:active svg{transform:scale(.95)}.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=strip] .CommerceBento-module__L1R29W__productCard,.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=third] .CommerceBento-module__L1R29W__productCard{--benchy-product-card-title-size:var(--text-sm);--benchy-product-card-pad:12px;--benchy-product-card-swatch-size:18px}.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=hero] .CommerceBento-module__L1R29W__productCard{--benchy-product-card-title-size:var(--text-2xl);--benchy-product-card-detail-size:var(--text-sm);--benchy-product-card-pad:20px;--benchy-product-card-swatch-size:26px;gap:14px}.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=hero] .CommerceBento-module__L1R29W__productDetails{gap:14px}.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=hero] .CommerceBento-module__L1R29W__productText{gap:6px}@container (max-width:460px){.CommerceBento-module__L1R29W__shell[data-kind=product-card] .CommerceBento-module__L1R29W__productCard{--benchy-product-card-title-size:var(--text-sm);--benchy-product-card-detail-size:var(--text-2sm);--benchy-product-card-pad:12px;--benchy-product-card-swatch-size:18px}.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=hero] .CommerceBento-module__L1R29W__productCard{--benchy-product-card-title-size:var(--text-md);--benchy-product-card-pad:16px;--benchy-product-card-swatch-size:22px;gap:10px}.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=hero] .CommerceBento-module__L1R29W__productDetails{gap:10px}.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=half] .CommerceBento-module__L1R29W__productSwatches,.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=wide] .CommerceBento-module__L1R29W__productSwatches{display:none}}.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=strip] .CommerceBento-module__L1R29W__productCard{grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=strip] .CommerceBento-module__L1R29W__productCard:not(:has(.CommerceBento-module__L1R29W__productMedia)){grid-template-columns:minmax(0,1fr)}.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=strip] .CommerceBento-module__L1R29W__productMedia{aspect-ratio:1;border-radius:12px;align-self:stretch;overflow:hidden}.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=strip] .CommerceBento-module__L1R29W__productImage{object-fit:cover;padding:0}.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=strip] .CommerceBento-module__L1R29W__productTitle{-webkit-line-clamp:1;line-clamp:1}.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=strip] .CommerceBento-module__L1R29W__productDetails{padding-right:40px}.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=strip] .CommerceBento-module__L1R29W__productCartButton,.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=strip] .CommerceBento-module__L1R29W__productExpandButton{--benchy-product-cart-transform:translateY(50%);top:auto;right:var(--benchy-bento-overlay-compact-inset,12px);width:var(--benchy-bento-overlay-compact-size,32px);height:var(--benchy-bento-overlay-compact-size,32px);bottom:50%}.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=third] .CommerceBento-module__L1R29W__productCartButton,.CommerceBento-module__L1R29W__shell[data-kind=product-card][data-bento-size=third] .CommerceBento-module__L1R29W__productExpandButton{top:var(--benchy-bento-overlay-compact-inset,12px);right:var(--benchy-bento-overlay-compact-inset,12px);width:var(--benchy-bento-overlay-compact-size,32px);height:var(--benchy-bento-overlay-compact-size,32px)}.CommerceBento-module__L1R29W__shopButtonSurface{appearance:none;box-sizing:border-box;border:.5px solid var(--shop-glassy-button-border);background:var(--shop-glassy-button-bg);width:100%;min-width:0;min-height:52px;color:var(--shop-glassy-button-fg);font-family:inherit;font-size:var(--text-lg);font-weight:var(--weight-regular);letter-spacing:0;text-align:center;box-shadow:#ffffff52 -.5px -.5px 1px 0 inset, #ffffff52 1px 1px .5px 0 inset, var(--shop-glassy-button-glow) 0 4px 24px 0;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;padding:16px;line-height:1.15;text-decoration:none;transition:background .14s,opacity .14s,box-shadow .14s,transform .14s;display:inline-flex}.CommerceBento-module__L1R29W__shopButtonInteractive{cursor:pointer}.CommerceBento-module__L1R29W__shopButtonLabel[data-benchy-editable-text=true]{width:100%;min-width:0;color:inherit;font:inherit;line-height:inherit;pointer-events:auto;display:block;position:relative}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=strip] .CommerceBento-module__L1R29W__shopButtonSurface{min-height:42px;font-size:var(--text-2sm);padding:8px}.CommerceBento-module__L1R29W__shell[data-kind=checkout-pair][data-bento-size=half] .CommerceBento-module__L1R29W__shopButtonSurface{min-height:38px;font-size:var(--text-xs);white-space:nowrap;padding:6px}.CommerceBento-module__L1R29W__shopButtonInteractive:focus-visible{outline-offset:3px;outline:2px solid #000}@media (hover:hover){.CommerceBento-module__L1R29W__shopButtonInteractive:not(:disabled):hover{background:var(--shop-glassy-button-hover-bg);opacity:var(--shop-glassy-button-hover-opacity)}}.CommerceBento-module__L1R29W__shopButtonInteractive:active{box-shadow:#ffffff38 -.5px -.5px 1px 0 inset, #00000029 1px 1px 1px 0 inset, var(--shop-glassy-button-glow) 0 2px 14px 0;transform:translateY(1px)scale(.985)}@media (prefers-reduced-motion:reduce){.CommerceBento-module__L1R29W__shopButtonSurface{transition:background .14s,color .14s,opacity .14s,box-shadow .14s}.CommerceBento-module__L1R29W__shopButtonInteractive:active{transform:none}}.CommerceBento-module__L1R29W__productExpandTrigger{z-index:5;border-radius:inherit;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.CommerceBento-module__L1R29W__productExpandTrigger:focus-visible{outline-offset:-3px;outline:2px solid}.CommerceBento-module__L1R29W__productExpandButton{z-index:6;pointer-events:none;padding:0}@media (hover:hover){.CommerceBento-module__L1R29W__productCard:hover .CommerceBento-module__L1R29W__productExpandButton{background:var(--benchy-bento-overlay-fill-hover);transform:var(--benchy-product-cart-transform) translateY(-1px) scale(1.02)}}.CommerceBento-module__L1R29W__productCard:active .CommerceBento-module__L1R29W__productExpandButton{opacity:.6;transform:var(--benchy-product-cart-transform) scale(.96)}.CommerceBento-module__L1R29W__productCard:active .CommerceBento-module__L1R29W__productExpandButton svg{transform:scale(.95)}
.GlassSurface-module__ykMGSW__surface{isolation:isolate;box-sizing:border-box;border-radius:var(--glass-radius,16px);background:linear-gradient(hsl(var(--glass-tint-hue,136deg) var(--glass-tint-saturation,14%) var(--glass-tint-lightness,31%) / var(--glass-tint-strength,0)), hsl(var(--glass-tint-hue,136deg) var(--glass-tint-saturation,14%) var(--glass-tint-lightness,31%) / var(--glass-tint-strength,0))), rgb(234 234 234/var(--glass-fill-opacity,.2));width:100%;height:100%;box-shadow:0 0 var(--glass-shadow-blur,0px) rgb(0 0 0/var(--glass-shadow-opacity,0));contain:paint;-webkit-backdrop-filter:blur(var(--glass-blur,14px)) saturate(var(--glass-saturation,.92));backdrop-filter:blur(var(--glass-blur,14px)) saturate(var(--glass-saturation,.92));display:block;position:relative;overflow:hidden}.GlassSurface-module__ykMGSW__edge{z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 var(--glass-stroke-width,1px) rgb(253 253 253/var(--glass-stroke-opacity,.48));pointer-events:none;position:absolute;inset:0}
.EditorControlsOverlay-module__Yh-4Ya__editorSheet{--benchy-toolbar-control-size:36px;--benchy-toolbar-swatch-size:16px;--benchy-toolbar-icon-size:18px;--benchy-editor-sheet-row-gap:8px;--benchy-editor-sheet-selected-ring:inset 0 0 0 1px var(--benchy-editor-ink);box-sizing:border-box;width:100%;height:auto;min-height:0;max-height:var(--benchy-editor-drawer-height);color:var(--benchy-editor-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:16px;flex-direction:column;padding:6px 10px 10px;display:flex;overflow:hidden}@media (max-width:390px){.EditorControlsOverlay-module__Yh-4Ya__editorSheet{padding-inline:8px}}.EditorControlsOverlay-module__Yh-4Ya__editorSheetHeader{flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.EditorControlsOverlay-module__Yh-4Ya__editorSheetTitleGroup{min-width:0;display:grid}.EditorControlsOverlay-module__Yh-4Ya__editorSheetBody{align-content:start;gap:var(--benchy-editor-sheet-row-gap);overscroll-behavior:contain;scrollbar-color:#00000047 transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;padding:6px 2px 2px;display:grid;overflow:hidden auto}.EditorControlsOverlay-module__Yh-4Ya__selectionPanel{align-items:center;gap:var(--benchy-editor-sheet-row-gap);width:100%;min-width:0;color:var(--benchy-editor-ink);display:flex}.EditorControlsOverlay-module__Yh-4Ya__selectionHiddenNotice{width:100%;min-width:0;color:var(--benchy-editor-muted);font-size:var(--text-2sm);margin:0 0 8px;line-height:1.35}.EditorControlsOverlay-module__Yh-4Ya__headerControlStack{flex-direction:column;flex:auto;gap:10px;width:100%;min-width:0;display:flex}.EditorControlsOverlay-module__Yh-4Ya__styleRow,.EditorControlsOverlay-module__Yh-4Ya__headerControlRow{align-content:flex-start;align-items:center;gap:var(--benchy-editor-sheet-row-gap) 12px;flex-wrap:wrap;flex:auto;width:100%;min-width:0;display:flex}.EditorControlsOverlay-module__Yh-4Ya__headerControlRow[data-tier=adjust]{border-top:1px solid #0000000f;padding-top:2px}.EditorControlsOverlay-module__Yh-4Ya__iconButtonGroup,.EditorControlsOverlay-module__Yh-4Ya__profileBackdropPresetGroup{flex:none;align-items:center;gap:6px;min-height:36px;display:inline-flex}.EditorControlsOverlay-module__Yh-4Ya__controlRow{display:contents}.EditorControlsOverlay-module__Yh-4Ya__controlRowLabel{display:none}.EditorControlsOverlay-module__Yh-4Ya__selectionLabel{min-width:0;color:var(--benchy-editor-muted);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;flex:auto;padding-left:8px;line-height:20px;overflow:hidden}.EditorControlsOverlay-module__Yh-4Ya__miniSwatchButton,.EditorControlsOverlay-module__Yh-4Ya__profileBackdropPresetButton,.EditorControlsOverlay-module__Yh-4Ya__sectionNavToggle,.EditorControlsOverlay-module__Yh-4Ya__socialPlatformsToggleButton,.EditorControlsOverlay-module__Yh-4Ya__socialLinkToggle,.EditorControlsOverlay-module__Yh-4Ya__styleButton,.EditorControlsOverlay-module__Yh-4Ya__toneTargetButton{appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;display:inline-flex}.EditorControlsOverlay-module__Yh-4Ya__styleButton,.EditorControlsOverlay-module__Yh-4Ya__toneTargetButton,.EditorControlsOverlay-module__Yh-4Ya__miniSwatchButton{width:var(--benchy-toolbar-control-size,36px);height:var(--benchy-toolbar-control-size,36px);flex:0 0 var(--benchy-toolbar-control-size,36px);border-radius:var(--benchy-toolbar-pill);color:var(--benchy-editor-ink);box-shadow:none;transition:var(--benchy-toolbar-press-transition-color);background:0 0}.EditorControlsOverlay-module__Yh-4Ya__styleButton>svg,.EditorControlsOverlay-module__Yh-4Ya__toneTargetButton>svg{width:var(--benchy-toolbar-icon-size,18px);height:var(--benchy-toolbar-icon-size,18px);flex:none;display:block}.EditorControlsOverlay-module__Yh-4Ya__styleIndicator{width:var(--benchy-toolbar-control-size,36px);height:var(--benchy-toolbar-control-size,36px);flex:0 0 var(--benchy-toolbar-control-size,36px);border-radius:var(--benchy-toolbar-pill);color:var(--benchy-editor-ink);justify-content:center;align-items:center;display:inline-flex}.EditorControlsOverlay-module__Yh-4Ya__styleIndicator>svg{width:var(--benchy-toolbar-icon-size,18px);height:var(--benchy-toolbar-icon-size,18px);flex:none;display:block}.EditorControlsOverlay-module__Yh-4Ya__styleButton:active,.EditorControlsOverlay-module__Yh-4Ya__toneTargetButton:active,.EditorControlsOverlay-module__Yh-4Ya__miniSwatchButton:active,.EditorControlsOverlay-module__Yh-4Ya__profileBackdropPresetButton:active{transform:scale(.96)}.EditorControlsOverlay-module__Yh-4Ya__styleButton:disabled{cursor:not-allowed;opacity:.42}.EditorControlsOverlay-module__Yh-4Ya__styleButton:hover:not(:disabled),.EditorControlsOverlay-module__Yh-4Ya__toneTargetButton:hover,.EditorControlsOverlay-module__Yh-4Ya__miniSwatchButton:hover,.EditorControlsOverlay-module__Yh-4Ya__profileBackdropPresetButton:hover{background:var(--benchy-editor-fill);color:var(--benchy-editor-ink)}.EditorControlsOverlay-module__Yh-4Ya__styleButton[data-bound=true]{box-shadow:inset 0 0 0 2px var(--benchy-editor-accent)}.EditorControlsOverlay-module__Yh-4Ya__styleButton[aria-pressed=true],.EditorControlsOverlay-module__Yh-4Ya__toneTargetButton[aria-pressed=true],.EditorControlsOverlay-module__Yh-4Ya__miniSwatchButton[aria-pressed=true],.EditorControlsOverlay-module__Yh-4Ya__sectionNavToggle[aria-pressed=true],.EditorControlsOverlay-module__Yh-4Ya__socialLinkToggle[aria-pressed=true]{color:var(--benchy-editor-ink);box-shadow:var(--benchy-editor-sheet-selected-ring);background:0 0}.EditorControlsOverlay-module__Yh-4Ya__styleButton[data-bound=true][aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--benchy-editor-accent)}.EditorControlsOverlay-module__Yh-4Ya__styleButton.EditorControlsOverlay-module__Yh-4Ya__deleteArmed,.EditorControlsOverlay-module__Yh-4Ya__styleButton.EditorControlsOverlay-module__Yh-4Ya__deleteArmed:hover{background:var(--benchy-editor-danger);color:#fff}.EditorControlsOverlay-module__Yh-4Ya__styleButton:focus-visible,.EditorControlsOverlay-module__Yh-4Ya__toneTargetButton:focus-visible,.EditorControlsOverlay-module__Yh-4Ya__miniSwatchButton:focus-visible,.EditorControlsOverlay-module__Yh-4Ya__profileBackdropPresetButton:focus-visible,.EditorControlsOverlay-module__Yh-4Ya__editorAddContentTile:focus-visible,.EditorControlsOverlay-module__Yh-4Ya__sectionNavToggle:focus-visible,.EditorControlsOverlay-module__Yh-4Ya__socialPlatformsToggleButton:focus-visible,.EditorControlsOverlay-module__Yh-4Ya__socialLinkToggle:focus-visible{outline:2px solid var(--benchy-editor-focus);outline-offset:1px}.EditorControlsOverlay-module__Yh-4Ya__miniSwatch{width:var(--benchy-toolbar-swatch-size,16px);height:var(--benchy-toolbar-swatch-size,16px);border-radius:var(--benchy-toolbar-pill);box-shadow:inset 0 0 0 1px #0000001f}.EditorControlsOverlay-module__Yh-4Ya__profileBackdropPresetButton{width:52px;height:var(--benchy-toolbar-control-size,36px);color:var(--benchy-editor-ink);transition:var(--benchy-toolbar-press-transition);background:0 0;border-radius:10px;flex:0 0 52px;padding:4px;position:relative}.EditorControlsOverlay-module__Yh-4Ya__profileBackdropPresetSwatch{background-image:var(--benchy-profile-backdrop-preset-image);background-position:50%;background-size:cover;border-radius:5px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #0000001f}.EditorControlsOverlay-module__Yh-4Ya__profileBackdropPresetButton[aria-pressed=true] .EditorControlsOverlay-module__Yh-4Ya__profileBackdropPresetSwatch{box-shadow:inset 0 0 0 1px var(--benchy-editor-ink)}.EditorControlsOverlay-module__Yh-4Ya__colorPopover{flex-direction:column;gap:8px;display:flex}.EditorControlsOverlay-module__Yh-4Ya__embedLinkPopover,.EditorControlsOverlay-module__Yh-4Ya__linkUrlPopover,.EditorControlsOverlay-module__Yh-4Ya__videoUrlPopover{gap:6px;min-width:0;display:grid}.EditorControlsOverlay-module__Yh-4Ya__sectionNavPopover,.EditorControlsOverlay-module__Yh-4Ya__socialLinksPopover{gap:5px;min-width:0;display:grid}.EditorControlsOverlay-module__Yh-4Ya__sectionNavEditorRow,.EditorControlsOverlay-module__Yh-4Ya__socialLinkEditorRow{grid-template-columns:minmax(108px,116px) minmax(0,1fr);align-items:center;gap:6px;display:grid}@media (max-width:359px){.EditorControlsOverlay-module__Yh-4Ya__socialLinkEditorRow{grid-template-columns:minmax(104px,112px) minmax(0,1fr)}}.EditorControlsOverlay-module__Yh-4Ya__socialLinkGroupLabel{color:var(--benchy-editor-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;padding:4px 2px 1px;line-height:14px}.EditorControlsOverlay-module__Yh-4Ya__socialLinkGroupLabel:first-child{padding-top:0}.EditorControlsOverlay-module__Yh-4Ya__sectionNavToggle,.EditorControlsOverlay-module__Yh-4Ya__socialLinkToggle{background:var(--benchy-editor-soft);min-width:0;height:32px;color:var(--benchy-editor-ink);font-size:var(--text-2sm);line-height:15px;font-weight:var(--weight-bold);transition:var(--benchy-toolbar-press-transition-color);border-radius:10px;gap:7px;padding:0 9px}.EditorControlsOverlay-module__Yh-4Ya__socialPlatformsToggleButton{border-radius:var(--benchy-toolbar-pill);width:100%;min-height:36px;color:var(--benchy-editor-muted);font:inherit;font-size:var(--text-2sm);line-height:16px;font-weight:var(--weight-bold);transition:var(--benchy-toolbar-press-transition-color);background:0 0;padding:0 12px}.EditorControlsOverlay-module__Yh-4Ya__socialPlatformsToggleButton[data-platforms-toggle=collapse]{background:var(--benchy-editor-soft)}.EditorControlsOverlay-module__Yh-4Ya__sectionNavToggle:hover:not(:disabled),.EditorControlsOverlay-module__Yh-4Ya__socialLinkToggle:hover:not(:disabled),.EditorControlsOverlay-module__Yh-4Ya__socialPlatformsToggleButton:hover{background:var(--benchy-editor-fill);color:var(--benchy-editor-ink)}.EditorControlsOverlay-module__Yh-4Ya__sectionNavToggle:active,.EditorControlsOverlay-module__Yh-4Ya__socialLinkToggle:active,.EditorControlsOverlay-module__Yh-4Ya__socialPlatformsToggleButton:active{transform:scale(.97)}.EditorControlsOverlay-module__Yh-4Ya__sectionNavToggle:disabled,.EditorControlsOverlay-module__Yh-4Ya__socialLinkToggle:disabled{cursor:not-allowed;opacity:.54}.EditorControlsOverlay-module__Yh-4Ya__sectionNavToggleMark{border-radius:var(--benchy-toolbar-pill);width:15px;height:15px;box-shadow:inset 0 0 0 1.75px}.EditorControlsOverlay-module__Yh-4Ya__sectionNavToggle[aria-pressed=true] .EditorControlsOverlay-module__Yh-4Ya__sectionNavToggleMark{box-shadow:none;background:currentColor}.EditorControlsOverlay-module__Yh-4Ya__socialLinkPlatformIcon{width:15px;height:15px;-webkit-mask:var(--benchy-social-link-icon-url) center / contain no-repeat;-webkit-mask:var(--benchy-social-link-icon-url) center / contain no-repeat;mask:var(--benchy-social-link-icon-url) center / contain no-repeat;background:currentColor;flex:none}.EditorControlsOverlay-module__Yh-4Ya__socialLinkPlatformLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.EditorControlsOverlay-module__Yh-4Ya__sectionNavEditorRow:not([data-enabled=true]) input{opacity:.44}.EditorControlsOverlay-module__Yh-4Ya__videoUploadError{color:var(--benchy-editor-danger);font-size:var(--text-xs);margin:4px 0 0}.EditorControlsOverlay-module__Yh-4Ya__editorAddContentRail{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:10px;min-width:0;display:flex;overflow-x:auto}.EditorControlsOverlay-module__Yh-4Ya__editorAddContentRail::-webkit-scrollbar{display:none}.EditorControlsOverlay-module__Yh-4Ya__editorAddContentTile{border:1px solid var(--benchy-editor-tile-line);background:var(--benchy-editor-tile-fill);width:112px;height:110px;color:var(--benchy-editor-tile-label);border-radius:10px;flex-direction:column;flex:none;align-items:center;padding:12px 8px 14px;display:flex}.EditorControlsOverlay-module__Yh-4Ya__editorAddContentTile:hover{background:#e9e9e9}.EditorControlsOverlay-module__Yh-4Ya__editorAddContentTileArt{flex:auto;width:100%;min-height:0}.EditorControlsOverlay-module__Yh-4Ya__editorAddContentTileLabel{max-width:100%;font-size:var(--text-2sm);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}
.color-swatch-module__lAxJYG__swatchRail{overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto;gap:8px;min-width:0;max-width:100%;padding:4px;display:flex;overflow-x:auto}.color-swatch-module__lAxJYG__swatchRail::-webkit-scrollbar{display:none}.color-swatch-module__lAxJYG__swatchButton{appearance:none;width:44px;height:44px;color:var(--benchy-editor-ink);box-shadow:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:var(--benchy-toolbar-press-transition);background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:3px;display:inline-flex;overflow:hidden}.color-swatch-module__lAxJYG__swatchButton:hover,.color-swatch-module__lAxJYG__swatchButton:focus-visible{background:var(--benchy-editor-fill)}.color-swatch-module__lAxJYG__swatchButton:focus-visible{outline:2px solid var(--benchy-editor-focus);outline-offset:1px}.color-swatch-module__lAxJYG__swatchButton[aria-checked=true] .color-swatch-module__lAxJYG__swatchPreview,.color-swatch-module__lAxJYG__swatchButton[aria-pressed=true] .color-swatch-module__lAxJYG__swatchPreview,.color-swatch-module__lAxJYG__swatchButton[data-active=true] .color-swatch-module__lAxJYG__swatchPreview{box-shadow:inset 0 0 0 2px #fff, inset 0 0 0 3px var(--benchy-editor-ink)}.color-swatch-module__lAxJYG__swatchButton:active{transform:scale(.94)}.color-swatch-module__lAxJYG__swatchPreview{border-radius:inherit;background-position:50%;background-size:cover;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #0000002e}.color-swatch-module__lAxJYG__customSwatchButton{position:relative}.color-swatch-module__lAxJYG__customSwatchPreview{background:conic-gradient(from 210deg,#ff3155,#fed805,#30c78d,#009cff,#742ffe,#c524bb,#ff3155)}.color-swatch-module__lAxJYG__customSwatchButton:focus-within{outline:2px solid var(--benchy-editor-focus);outline-offset:1px}.color-swatch-module__lAxJYG__customSwatchInput{opacity:0;cursor:pointer;appearance:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.color-swatch-module__lAxJYG__customSwatchInput::-webkit-color-swatch-wrapper{padding:0}.color-swatch-module__lAxJYG__customSwatchInput::-webkit-color-swatch{border:0}.color-swatch-module__lAxJYG__customSwatchInput::-moz-color-swatch{border:0}.color-swatch-module__lAxJYG__swatchTabs{border-radius:var(--benchy-toolbar-pill);background:var(--benchy-editor-tile-fill);flex:none;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.color-swatch-module__lAxJYG__swatchTab{appearance:none;border-radius:var(--benchy-toolbar-pill);font:inherit;font-size:var(--text-2sm);font-weight:var(--weight-medium);color:var(--benchy-editor-muted);cursor:pointer;touch-action:manipulation;transition:var(--benchy-toolbar-press-transition-color);background:0 0;border:0;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.color-swatch-module__lAxJYG__swatchTab svg{flex:none;width:14px;height:14px}.color-swatch-module__lAxJYG__swatchTab[aria-selected=true]{color:var(--benchy-editor-ink);box-shadow:inset 0 0 0 1px var(--benchy-editor-tile-line);background:#fff}.color-swatch-module__lAxJYG__swatchTab:focus-visible{outline:2px solid var(--benchy-editor-focus);outline-offset:1px}
.editor-control-dock-module__Cqxmfa__editorControlDock{--benchy-editor-ink:#141414;--benchy-editor-muted:#747474;--benchy-editor-soft:#f7f7f7;--benchy-editor-line:#00000014;--benchy-editor-fill:#0000000f;--benchy-editor-line-strong:#00000024;--benchy-editor-accent:#2c2c2c;--benchy-editor-accent-rgb:44 44 44;--benchy-editor-danger:#d92d20;--benchy-editor-tile-fill:#efefef;--benchy-editor-tile-line:#e1e1e1;--benchy-editor-tile-label:#8c8c8c;--benchy-editor-dock-selected-ring:inset 0 0 0 1px rgb(var(--benchy-editor-accent-rgb) / .28);--benchy-editor-focus:var(--benchy-editor-accent);--benchy-editor-visible-canvas-min:clamp(176px, 24dvh, 248px);--benchy-editor-chrome-gap:8px;--benchy-editor-drawer-max-height:max(196px, calc(100dvh - var(--benchy-editor-bottom-clearance) - var(--benchy-editor-visible-canvas-min) - 16px));--benchy-editor-drawer-height:min(428px, var(--benchy-editor-drawer-max-height));z-index:calc(var(--benchy-z-chrome,100) + 1);left:50%;right:auto;bottom:var(--benchy-editor-bottom-clearance);width:min(560px, calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));align-items:stretch;gap:var(--benchy-editor-chrome-gap);max-width:none;color:var(--benchy-editor-ink);pointer-events:none;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.editor-control-dock-module__Cqxmfa__editorControlDock>*{pointer-events:auto}.editor-control-dock-module__Cqxmfa__backgroundControls{box-sizing:border-box;border:1px solid var(--benchy-editor-line);color:var(--benchy-editor-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior-x:contain;border-radius:var(--benchy-toolbar-pill);scrollbar-width:none;background:#fff;align-self:center;align-items:center;gap:3px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.editor-control-dock-module__Cqxmfa__backgroundControls::-webkit-scrollbar{display:none}.editor-control-dock-module__Cqxmfa__backgroundRailDivider{background:var(--benchy-editor-line-strong);flex:none;width:1px;height:18px;margin:0 2px}.editor-control-dock-module__Cqxmfa__addContentButton,.editor-control-dock-module__Cqxmfa__backgroundOption{appearance:none;border-radius:var(--benchy-toolbar-pill);color:var(--benchy-editor-ink);box-shadow:none;cursor:pointer;touch-action:manipulation;transition:var(--benchy-toolbar-press-transition-color);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.editor-control-dock-module__Cqxmfa__addContentButton{width:32px;height:32px}.editor-control-dock-module__Cqxmfa__addContentButton:hover,.editor-control-dock-module__Cqxmfa__addContentButton:focus-visible,.editor-control-dock-module__Cqxmfa__backgroundOption:hover,.editor-control-dock-module__Cqxmfa__backgroundOption:focus-visible{background:var(--benchy-editor-fill);color:var(--benchy-editor-ink);outline:none}.editor-control-dock-module__Cqxmfa__addContentButton:focus-visible,.editor-control-dock-module__Cqxmfa__backgroundOption:focus-visible{outline:2px solid var(--benchy-editor-focus);outline-offset:1px}.editor-control-dock-module__Cqxmfa__addContentButton:active,.editor-control-dock-module__Cqxmfa__backgroundOption:active{transform:scale(.94)}.editor-control-dock-module__Cqxmfa__addContentButton>svg{flex:none;width:14px;height:14px;display:block}.editor-control-dock-module__Cqxmfa__backgroundOption{width:32px;height:32px;padding:3px;overflow:hidden}.editor-control-dock-module__Cqxmfa__elevationSwatch{background:#fff;border-radius:6px;width:20px;height:20px;display:block}.editor-control-dock-module__Cqxmfa__elevationSwatch[data-level=flat]{box-shadow:inset 0 0 0 1px #00000029}.editor-control-dock-module__Cqxmfa__elevationSwatch[data-level=soft]{box-shadow:0 2px 5px #00000029,inset 0 0 0 1px #00000014}.editor-control-dock-module__Cqxmfa__elevationSwatch[data-level=lifted]{box-shadow:0 5px 11px #00000038,inset 0 0 0 1px #0000000f}.editor-control-dock-module__Cqxmfa__pageStyleBody{flex-direction:column;gap:14px;display:flex}.editor-control-dock-module__Cqxmfa__pageStyleSection{flex-direction:column;gap:8px;display:flex}.editor-control-dock-module__Cqxmfa__pageStyleSectionHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.editor-control-dock-module__Cqxmfa__pageStyleSectionLabel{font-size:var(--text-2sm);font-weight:var(--weight-medium);color:var(--benchy-editor-tile-label)}.editor-control-dock-module__Cqxmfa__pageStyleBackgroundPanel{--benchy-editor-page-style-swatch-size:44px;--benchy-editor-page-style-rail-padding:4px;min-height:calc(var(--benchy-editor-page-style-swatch-size) + 2 * var(--benchy-editor-page-style-rail-padding))}.editor-control-dock-module__Cqxmfa__pageStyleShadowRail{gap:8px;display:flex}.editor-control-dock-module__Cqxmfa__pageStyleShadowOption{appearance:none;border:1px solid var(--benchy-editor-tile-line);background:var(--benchy-editor-tile-fill);cursor:pointer;touch-action:manipulation;width:72px;transition:transform .1s var(--benchy-toolbar-press-ease);border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:6px;padding:10px 8px 8px;display:flex}.editor-control-dock-module__Cqxmfa__pageStyleShadowOption:hover,.editor-control-dock-module__Cqxmfa__pageStyleShadowOption:focus-visible{background:#e9e9e9}.editor-control-dock-module__Cqxmfa__pageStyleShadowOption:focus-visible{outline:2px solid var(--benchy-editor-focus);outline-offset:1px}.editor-control-dock-module__Cqxmfa__pageStyleShadowOption[aria-checked=true]{border-color:rgb(var(--benchy-editor-accent-rgb) / .4);box-shadow:var(--benchy-editor-dock-selected-ring)}.editor-control-dock-module__Cqxmfa__pageStyleShadowOption:active{transform:scale(.97)}.editor-control-dock-module__Cqxmfa__pageStyleShadowSwatch{border-radius:8px;width:26px;height:26px}.editor-control-dock-module__Cqxmfa__pageStyleShadowLabel{font-size:var(--text-2sm);font-weight:var(--weight-medium);color:var(--benchy-editor-tile-label)}.editor-control-dock-module__Cqxmfa__pageStyleShadowOption[aria-checked=true] .editor-control-dock-module__Cqxmfa__pageStyleShadowLabel{color:var(--benchy-editor-ink)}@media (max-width:719px){.editor-control-dock-module__Cqxmfa__editorControlDock{--benchy-editor-visible-canvas-min:clamp(156px, 21dvh, 212px);--benchy-editor-drawer-height:min(408px, var(--benchy-editor-drawer-max-height));width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right))}}@media (max-width:390px){.editor-control-dock-module__Cqxmfa__editorControlDock{--benchy-editor-visible-canvas-min:148px;--benchy-editor-drawer-height:min(388px, var(--benchy-editor-drawer-max-height))}}@media (prefers-reduced-motion:reduce){.editor-control-dock-module__Cqxmfa__editorControlDock button:active,.editor-control-dock-module__Cqxmfa__editorControlDock label:active{transform:none}}
