.LegacyButton-module__mVPBzq__button{box-sizing:border-box;font-family:var(--rmt-font-family);font-weight:var(--rmt-fw-semibold);font-size:var(--rmt-fs-button-b2);line-height:var(--rmt-lh-button);padding:var(--rmt-space-12) var(--rmt-space-16);color:#fff;cursor:pointer;background-color:#226ba4;border:none;border-radius:0;justify-content:center;align-items:center;transition:background-color .12s;display:inline-flex}.LegacyButton-module__mVPBzq__button:hover{background-color:#1b5685}.LegacyButton-module__mVPBzq__button:focus-visible{outline-offset:2px;outline:2px solid #226ba4}
.Theme-module__70-Eyq__theme{--rmt-bg-default:#fff;--rmt-bg-medium:#efece7;--rmt-bg-strong:#e1ddd7;--rmt-surface-base:#c5c2bc;--rmt-surface-layer1:#fdfcfa;--rmt-surface-layer2:#fff;--rmt-action-primary:#2c415a;--rmt-action-primary-hover:#22354c;--rmt-action-primary-pressed:#16273c;--rmt-action-primary-inactive:#b2c8e9;--rmt-action-primary-selected:#eef3fe;--rmt-action-primary-subtle:#d1dff7;--rmt-text-default:#242620;--rmt-text-strong:#14120f;--rmt-text-subtle:#615f5a;--rmt-text-inactive:#c5c2bc;--rmt-text-inverse:#fff;--rmt-text-inverse-subtle:#efece7;--rmt-text-action-primary:#2c415a;--rmt-text-on-warning:#2c415a;--rmt-text-info-on-surface:#16273c;--rmt-text-success-on-surface:#283a01;--rmt-text-warning-on-surface:#503103;--rmt-text-error-on-surface:#4e0102;--rmt-text-benefit-on-surface:#002b30;--rmt-text-error:#810d13;--rmt-text-warning:#8a5b0a;--rmt-text-success:#344a03;--rmt-border-default:#7e7c76;--rmt-border-subtle:#e1ddd7;--rmt-border-strong:#615f5a;--rmt-border-hover:#615f5a;--rmt-border-pressed:#41403b;--rmt-border-action-primary:#2c415a;--rmt-border-action-primary-focused:#2c415a;--rmt-border-error:#a0191c;--rmt-bg-info-subtle:#d1dff7;--rmt-bg-success-subtle:#d1e697;--rmt-bg-warning-subtle:#ffe297;--rmt-bg-error-subtle:#ffcdcf;--rmt-bg-benefit-subtle:#bfe6ec;--rmt-bg-error:#a0191c;--rmt-bg-error-hover:#810d13;--rmt-bg-error-pressed:#670407;--rmt-bg-warning:#efb01f;--rmt-bg-warning-hover:#d49a11;--rmt-bg-warning-pressed:#b67e0c;--rmt-icon-default:#242620;--rmt-icon-subtle:#7e7c76;--rmt-icon-inverse:#fff;--rmt-radius-none:0px;--rmt-radius-xs:2px;--rmt-radius-sm:4px;--rmt-radius-md:6px;--rmt-radius-lg:8px;--rmt-radius-xl:12px;--rmt-radius-xxl:16px;--rmt-radius-xxxl:24px;--rmt-radius-full:100px;--rmt-border-width-default:1px;--rmt-border-width-focused:2px;--rmt-border-width-bold:3px;--rmt-space-2:2px;--rmt-space-4:4px;--rmt-space-6:6px;--rmt-space-8:8px;--rmt-space-12:12px;--rmt-space-16:16px;--rmt-space-20:20px;--rmt-space-24:24px;--rmt-space-28:28px;--rmt-space-32:32px;--rmt-space-36:36px;--rmt-space-40:40px;--rmt-space-48:48px;--rmt-space-56:56px;--rmt-fs-h1:40px;--rmt-fs-h2:34px;--rmt-fs-h3:28px;--rmt-fs-h4:24px;--rmt-fs-h5:20px;--rmt-fs-h6:18px;--rmt-fs-body-p1:18px;--rmt-fs-body-p2:16px;--rmt-fs-body-p3:14px;--rmt-fs-body-p4:12px;--rmt-fs-button-b1:20px;--rmt-fs-button-b2:18px;--rmt-fs-button-b3:14px;--rmt-fs-label-l1:18px;--rmt-fs-label-l3:14px;--rmt-fw-regular:400;--rmt-fw-semibold:600;--rmt-fw-bold:700;--rmt-lh-heading:1.2;--rmt-lh-body:1.4;--rmt-lh-button:1;--rmt-opacity-disabled:.4;--rmt-opacity-scrim:.7;--rmt-elevation-raised:0 12px 5px 0 #7e7c7603, 0 7px 4px 0 #7e7c7608, 0 3px 3px 0 #7e7c760d, 0 1px 2px 0 #7e7c760f;--rmt-elevation-overlay:0 36px 14px 0 #7e7c7603, 0 20px 12px 0 #7e7c760a, 0 9px 9px 0 #7e7c7612, 0 2px 5px 0 #7e7c7614;--rmt-elevation-prominent:0 84px 34px 0 #7e7c7605, 0 47px 28px 0 #7e7c760f, 0 21px 21px 0 #7e7c761a, 0 5px 12px 0 #7e7c761f;--rmt-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Helvetica Neue", Arial, sans-serif}.Theme-module__70-Eyq__theme[data-rmt-theme=dark]{--rmt-bg-default:#1c1d19;--rmt-bg-medium:#2a2b26;--rmt-bg-strong:#34352f;--rmt-surface-base:#4a4944;--rmt-surface-layer1:#232420;--rmt-surface-layer2:#2a2b26;--rmt-action-primary:#4f6f9e;--rmt-action-primary-hover:#5d7faf;--rmt-action-primary-pressed:#6f8fbd;--rmt-action-primary-inactive:#38465c;--rmt-action-primary-selected:#26344a;--rmt-action-primary-subtle:#2c3e5b;--rmt-text-default:#e4e2dc;--rmt-text-strong:#f5f3ed;--rmt-text-subtle:#a8a59e;--rmt-text-inactive:#5e5d57;--rmt-text-inverse:#fff;--rmt-text-inverse-subtle:#d8d5cf;--rmt-text-action-primary:#9bb8e6;--rmt-text-on-warning:#2c415a;--rmt-text-info-on-surface:#cdddf7;--rmt-text-success-on-surface:#cfe69a;--rmt-text-warning-on-surface:#f2d491;--rmt-text-error-on-surface:#ffc9cb;--rmt-text-benefit-on-surface:#bfe6ec;--rmt-text-error:#ff8d90;--rmt-text-warning:#e8b860;--rmt-text-success:#a9cf6a;--rmt-border-default:#6a6963;--rmt-border-subtle:#34352f;--rmt-border-strong:#8a887f;--rmt-border-hover:#a8a59e;--rmt-border-pressed:#c5c2bc;--rmt-border-action-primary:#9bb8e6;--rmt-border-action-primary-focused:#9bb8e6;--rmt-border-error:#c2474a;--rmt-bg-info-subtle:#1f2c40;--rmt-bg-success-subtle:#25310f;--rmt-bg-warning-subtle:#3a2e0a;--rmt-bg-error-subtle:#3a1416;--rmt-bg-benefit-subtle:#0e2a2e;--rmt-bg-error:#c2474a;--rmt-bg-error-hover:#d05a5d;--rmt-bg-error-pressed:#aa3a3d;--rmt-bg-warning:#efb01f;--rmt-bg-warning-hover:#f6bf3e;--rmt-bg-warning-pressed:#d49a11;--rmt-icon-default:#e4e2dc;--rmt-icon-subtle:#a8a59e;--rmt-icon-inverse:#14120f;--rmt-elevation-raised:0 12px 5px 0 #0000000a, 0 7px 4px 0 #0000001f, 0 3px 3px 0 #0003, 0 1px 2px 0 #0000003d;--rmt-elevation-overlay:0 36px 14px 0 #0000000a, 0 20px 12px 0 #00000029, 0 9px 9px 0 #00000047, 0 2px 5px 0 #00000052;--rmt-elevation-prominent:0 84px 34px 0 #00000014, 0 47px 28px 0 #0000003d, 0 21px 21px 0 #0006, 0 5px 12px 0 #0000007a}.Theme-module__70-Eyq__theme{--rmt-base-color-bg:#fafaf9;--rmt-base-color-title:#212121;--rmt-base-color-text:#6c6c6c;--rmt-base-color-accent:#1a0dab;--rmt-base-color-highlight:#ddd;--rmt-base-color-dimmed:#9a9a9a;--rmt-base-image-background:#f8f8f7;--rmt-base-color-button:#f1f1f1;--rmt-base-color-button-hover:#efefef;--rmt-base-interactive-background:#f8f8f7;--rmt-base-font-mono:ui-monospace, monospace;font-family:var(--rmt-demo-font-body,system-ui, sans-serif);font-size:var(--rmt-demo-font-size,16px);font-weight:var(--rmt-demo-font-weight,350);line-height:var(--rmt-demo-line-height,1.5);color:var(--rmt-demo-color-text,var(--rmt-base-color-text))}.Theme-module__70-Eyq__theme[data-rmt-theme=dark]{--rmt-base-color-bg:#121212;--rmt-base-color-title:#f0f0f0;--rmt-base-color-text:#c1c1c1;--rmt-base-color-accent:#99c3ff;--rmt-base-color-highlight:#323232;--rmt-base-color-dimmed:#929292;--rmt-base-image-background:#161617;--rmt-base-color-button:#323232;--rmt-base-color-button-hover:#252525;--rmt-base-interactive-background:#161617}.Theme-module__70-Eyq__theme,.Theme-module__70-Eyq__theme :where(*){box-sizing:border-box}.Theme-module__70-Eyq__theme{--rmt-base-font-body:system-ui, sans-serif;display:contents}:where(.Theme-module__70-Eyq__theme,.Theme-module__70-Eyq__theme *){margin:0;padding:0}
.IphoneFrame-module__cSNsQW__device.IphoneFrame-module__cSNsQW__scope{aspect-ratio:606/1252;width:100%;position:relative}.IphoneFrame-module__cSNsQW__screen.IphoneFrame-module__cSNsQW__scope{width:93%;height:97%;-webkit-mask-image:var(--if-mask);-webkit-mask-image:var(--if-mask);mask-image:var(--if-mask);position:absolute;top:1.5%;left:3.5%;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.IphoneFrame-module__cSNsQW__device.IphoneFrame-module__cSNsQW__frameless.IphoneFrame-module__cSNsQW__scope .IphoneFrame-module__cSNsQW__screen:where(.IphoneFrame-module__cSNsQW__scope){border-radius:8.5%/3.9%}.IphoneFrame-module__cSNsQW__bezel.IphoneFrame-module__cSNsQW__scope{pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}
.bottom-bar-module__j81yVa__glass{isolation:isolate;--glass-blur:11;--glass-saturate:1.55;--glass-tint:60;--glass-lens-blur:6;--glass-lens-tint:55;--glass-border:11;position:relative}.bottom-bar-module__j81yVa__glass .bottom-bar.tm-components-organisms-bottom-bar-svelte{background:0 0;padding:0 .75rem}.bottom-bar-module__j81yVa__row{align-items:stretch;gap:.625rem;display:flex}.bottom-bar-module__j81yVa__row>.block{flex:auto;min-width:0}.bottom-bar-module__j81yVa__search{aspect-ratio:1;font:inherit;cursor:pointer;color:var(--layout-on-surface);flex:none;justify-content:center;align-items:center;padding:0;display:flex}.bottom-bar-module__j81yVa__row>.block>.h-stack.tm-components-containers-h-stack-svelte{border:1px solid color-mix(in srgb, var(--layout-on-surface) calc(var(--glass-border) * 1%), transparent);background:var(--tab-bar-tab-bar-surface);border-radius:999px;min-height:4.5rem;padding:.375rem;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -1px 1px #ffffff1f,0 .375rem 1.5rem #00000029}.bottom-bar-module__j81yVa__search{border:1px solid color-mix(in srgb, var(--layout-on-surface) calc(var(--glass-border) * 1%), transparent);background:var(--tab-bar-tab-bar-surface);border-radius:999px;min-height:4.5rem;padding:.375rem;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -1px 1px #ffffff1f,0 .375rem 1.5rem #00000029}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bottom-bar-module__j81yVa__search{background:color-mix(in srgb, var(--tab-bar-tab-bar-surface) calc(var(--glass-tint) * 1%), transparent);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1px)) saturate(var(--glass-saturate));backdrop-filter:blur(calc(var(--glass-blur) * 1px)) saturate(var(--glass-saturate))}.bottom-bar-module__j81yVa__row>.block>.h-stack.tm-components-containers-h-stack-svelte{background:color-mix(in srgb, var(--tab-bar-tab-bar-surface) calc(var(--glass-tint) * 1%), transparent);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1px)) saturate(var(--glass-saturate));backdrop-filter:blur(calc(var(--glass-blur) * 1px)) saturate(var(--glass-saturate))}}.bottom-bar-module__j81yVa__search[style*=--glass-lens]{background:color-mix(in srgb, var(--tab-bar-tab-bar-surface) calc(var(--glass-lens-tint) * 1%), transparent);-webkit-backdrop-filter:var(--glass-lens) blur(calc(var(--glass-lens-blur) * 1px)) saturate(var(--glass-saturate));backdrop-filter:var(--glass-lens) blur(calc(var(--glass-lens-blur) * 1px)) saturate(var(--glass-saturate))}.bottom-bar-module__j81yVa__row>.block>.h-stack.tm-components-containers-h-stack-svelte[style*=--glass-lens]{background:color-mix(in srgb, var(--tab-bar-tab-bar-surface) calc(var(--glass-lens-tint) * 1%), transparent);-webkit-backdrop-filter:var(--glass-lens) blur(calc(var(--glass-lens-blur) * 1px)) saturate(var(--glass-saturate));backdrop-filter:var(--glass-lens) blur(calc(var(--glass-lens-blur) * 1px)) saturate(var(--glass-saturate))}.bottom-bar-module__j81yVa__glass .bottom-bar__item.ios.tm-components-organisms-bottom-bar-bottom-bar-item-svelte{min-width:0;color:var(--layout-on-surface);border-radius:999px;flex:1 1 0;gap:.125rem;padding:.25rem 0}.bottom-bar-module__j81yVa__glass .bottom-bar__item.ios.active.tm-components-organisms-bottom-bar-bottom-bar-item-svelte{color:var(--tab-bar-tab-bar-active);background:color-mix(in srgb, var(--layout-on-surface) 9%, transparent);box-shadow:inset 0 1px 1px #ffffff2e}.bottom-bar-module__j81yVa__glass .bottom-bar__item.ios .system-navtabbar-label{font-size:.6875rem;font-weight:400;line-height:.875rem}.bottom-bar-module__j81yVa__glass .bottom-bar .handle-container.tm-components-organisms-bottom-bar-svelte{padding:.875rem 0 .5rem}.bottom-bar-module__j81yVa__glass .bottom-bar .handle-container .handle.tm-components-organisms-bottom-bar-svelte{border-radius:999px;width:9.25rem;height:.34rem}@media (prefers-reduced-transparency:reduce){.bottom-bar-module__j81yVa__search{background:var(--tab-bar-tab-bar-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.bottom-bar-module__j81yVa__row>.block>.h-stack.tm-components-containers-h-stack-svelte{background:var(--tab-bar-tab-bar-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}
:is(.top-app-bar-module__5VuXrW__withBottomContent.top-app-bar.android.tm-components-organisms-top-app-bar-svelte,.top-app-bar-module__5VuXrW__withBottomContent.top-app-bar.ios.tm-components-organisms-top-app-bar-svelte){align-items:center;column-gap:var(--spacing-large);row-gap:var(--spacing-small);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row;display:grid}.top-app-bar-module__5VuXrW__withBottomContent.top-app-bar>.title{grid-area:1/1;min-width:0}.top-app-bar-module__5VuXrW__withBottomContent.top-app-bar>.right-action{grid-area:1/2/3;align-self:center}.top-app-bar-module__5VuXrW__bottomContent{grid-area:2/1;min-width:0}.top-app-bar-module__5VuXrW__withBottomContent .top-app-bar-module__5VuXrW__bottomContent .store-locator.tm-components-molecules-store-locator-svelte{background-color:#0000;padding:0}
.key-tile-module__RCrl0q__tile{isolation:isolate;box-sizing:border-box;border-radius:var(--radius-editorial);background:var(--accents-primary);width:100%;min-width:0;height:100%;color:var(--accents-on-primary);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border:0;margin:0;padding:.875rem;display:block;position:relative;overflow:hidden}.key-tile-module__RCrl0q__new{grid-row:span 2}.key-tile-module__RCrl0q__deals{background:radial-gradient(ellipse at bottom right, color-mix(in srgb, var(--accents-primary) 60%, white), var(--accents-primary) 80%);color:var(--accents-on-primary)}.key-tile-module__RCrl0q__favorites{background:radial-gradient(ellipse at bottom right, color-mix(in srgb, var(--accents-accent) 60%, white), var(--accents-accent) 80%);color:var(--accents-on-accent)}.key-tile-module__RCrl0q__photo{background-color:var(--accents-primary);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover}.key-tile-module__RCrl0q__photo:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#00000073,#0000 45%);position:absolute;inset:0}.key-tile-module__RCrl0q__title{z-index:1;text-wrap:balance;font-size:1.0625rem;font-weight:700;line-height:1.2;position:absolute;top:.875rem;left:.875rem;right:.875rem}.key-tile-module__RCrl0q__preview{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 .4rem .35rem #0000002e);width:60%;height:65%;position:absolute;bottom:.375rem;right:.375rem}.key-tile-module__RCrl0q__favorites .key-tile-module__RCrl0q__title{max-width:7rem}.key-tile-module__RCrl0q__favorites .key-tile-module__RCrl0q__preview{height:55%}.key-tile-module__RCrl0q__tile:focus-visible{outline:2px solid var(--layout-on-surface);outline-offset:3px}
.home-module__1CcYYW__screen .home-module__1CcYYW__featureTiles{gap:var(--spacing-large);padding-inline:var(--spacing-large);grid-template-rows:repeat(2,8.5rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-module__1CcYYW__screen .home-module__1CcYYW__featureTiles.home-module__1CcYYW__framed{gap:calc(var(--spacing-large) * .84)}.home-module__1CcYYW__screen.tm-screens-home-svelte .top-app-bar.ios{padding-block:1.5rem}.home-module__1CcYYW__screen.tm-screens-home-svelte .top-app-bar.android{padding-block:1.875rem}.home-module__1CcYYW__accountAvatar{border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0;width:3rem;height:3rem;display:block}
.PreviewGlassHome-module__BYBtGq__home{width:100%;height:100%}
@font-face{font-family:Swiftly Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/demo-assets/swiftly/material-symbols-outlined.ttf)format("truetype")}:where(.isolated-module__NUfcTG__scope) .material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Swiftly Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:is(:where(.isolated-module__NUfcTG__scope) .gap.tm-components-atoms-gap-svelte,:where(.isolated-module__NUfcTG__scope).gap.tm-components-atoms-gap-svelte){width:375px}:is(:where(.isolated-module__NUfcTG__scope) .h-stack.tm-components-containers-h-stack-svelte,:where(.isolated-module__NUfcTG__scope).h-stack.tm-components-containers-h-stack-svelte){padding:0 var(--spacing-large);flex-direction:row;display:flex;overflow-x:auto}:is(:where(.isolated-module__NUfcTG__scope) .h-stack.tm-components-containers-h-stack-svelte::-webkit-scrollbar,:where(.isolated-module__NUfcTG__scope).h-stack.tm-components-containers-h-stack-svelte::-webkit-scrollbar){display:none}:is(:where(.isolated-module__NUfcTG__scope) .ad.tm-components-molecules-ads-svelte,:where(.isolated-module__NUfcTG__scope).ad.tm-components-molecules-ads-svelte){border-radius:var(--radius-editorial);aspect-ratio:64/35;background-color:var(--layout-surface-high);object-fit:cover;flex-direction:column;align-items:center;width:100%;height:auto;display:flex;overflow:hidden}:is(:where(.isolated-module__NUfcTG__scope) .headline.tm-components-molecules-headline-svelte,:where(.isolated-module__NUfcTG__scope).headline.tm-components-molecules-headline-svelte){padding:var(--spacing-large) var(--spacing-grand) var(--spacing-large) var(--spacing-large);justify-content:space-between;align-items:center;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .material-symbols-outlined.tm-components-atoms-icon-svelte,:where(.isolated-module__NUfcTG__scope).material-symbols-outlined.tm-components-atoms-icon-svelte){text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;font-family:Swiftly Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-block}:is(:where(.isolated-module__NUfcTG__scope) .store-locator.tm-components-molecules-store-locator-svelte,:where(.isolated-module__NUfcTG__scope).store-locator.tm-components-molecules-store-locator-svelte){align-items:center;gap:var(--spacing-large);padding:var(--spacing-middle) var(--spacing-grand) var(--spacing-middle) var(--spacing-large);background-color:var(--layout-surface);color:var(--layout-on-surface);flex-direction:row;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .store-locator.android.tm-components-molecules-store-locator-svelte,:where(.isolated-module__NUfcTG__scope).store-locator.android.tm-components-molecules-store-locator-svelte){padding:var(--spacing-middle) var(--spacing-grand) var(--spacing-middle) var(--spacing-large)}:is(:where(.isolated-module__NUfcTG__scope) .store-locator.ios.tm-components-molecules-store-locator-svelte,:where(.isolated-module__NUfcTG__scope).store-locator.ios.tm-components-molecules-store-locator-svelte){padding:var(--spacing-middle) var(--spacing-large) var(--spacing-middle) var(--spacing-large)}:where(.isolated-module__NUfcTG__scope) .tm-screens-home-svelte .store-locator.tm-components-molecules-store-locator-svelte{padding-block:0}:is(:where(.isolated-module__NUfcTG__scope) .text.tm-components-molecules-store-locator-svelte,:where(.isolated-module__NUfcTG__scope).text.tm-components-molecules-store-locator-svelte){align-items:center;width:100%;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .leading-icon.tm-components-molecules-store-locator-svelte,:where(.isolated-module__NUfcTG__scope).leading-icon.tm-components-molecules-store-locator-svelte){color:var(--accents-primary);justify-content:center;align-items:center;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .trailing-icon.tm-components-molecules-store-locator-svelte,:where(.isolated-module__NUfcTG__scope).trailing-icon.tm-components-molecules-store-locator-svelte){color:var(--layout-on-surface);flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:.25rem;display:flex}:is(:where(.isolated-module__NUfcTG__scope) img.tm-components-atoms-image-svelte,img.tm-components-atoms-image-svelte:where(.isolated-module__NUfcTG__scope)){object-fit:contain;width:100%;height:auto;display:block}:is(:where(.isolated-module__NUfcTG__scope) img.xxxSmall.tm-components-atoms-image-svelte,img.xxxSmall.tm-components-atoms-image-svelte:where(.isolated-module__NUfcTG__scope)){width:4rem;height:4rem}:is(:where(.isolated-module__NUfcTG__scope) img.xSmall.tm-components-atoms-image-svelte,img.xSmall.tm-components-atoms-image-svelte:where(.isolated-module__NUfcTG__scope)){width:6rem;height:6rem}:is(:where(.isolated-module__NUfcTG__scope) img.medium.tm-components-atoms-image-svelte,img.medium.tm-components-atoms-image-svelte:where(.isolated-module__NUfcTG__scope)){width:9rem;height:9rem}:is(:where(.isolated-module__NUfcTG__scope) img.large.tm-components-atoms-image-svelte,img.large.tm-components-atoms-image-svelte:where(.isolated-module__NUfcTG__scope)){width:10rem;height:10rem}:is(:where(.isolated-module__NUfcTG__scope) img.xLarge.tm-components-atoms-image-svelte,img.xLarge.tm-components-atoms-image-svelte:where(.isolated-module__NUfcTG__scope)){width:16rem;height:16rem}:is(:where(.isolated-module__NUfcTG__scope) img.xxLarge.tm-components-atoms-image-svelte,img.xxLarge.tm-components-atoms-image-svelte:where(.isolated-module__NUfcTG__scope)){width:100%;height:auto}:is(:where(.isolated-module__NUfcTG__scope) .active.tm-components-atoms-image-svelte,:where(.isolated-module__NUfcTG__scope).active.tm-components-atoms-image-svelte){opacity:1}:is(:where(.isolated-module__NUfcTG__scope) .loading.tm-components-atoms-image-svelte,:where(.isolated-module__NUfcTG__scope).loading.tm-components-atoms-image-svelte){background-color:var(--accents-inactive-surface)}:is(:where(.isolated-module__NUfcTG__scope) .failed.tm-components-atoms-image-svelte,:where(.isolated-module__NUfcTG__scope).failed.tm-components-atoms-image-svelte){opacity:.25}:is(:where(.isolated-module__NUfcTG__scope) .padding.tm-components-atoms-image-svelte,:where(.isolated-module__NUfcTG__scope).padding.tm-components-atoms-image-svelte){padding:var(--spacing-small)}:is(:where(.isolated-module__NUfcTG__scope) .v-product.tm-components-organisms-product-card-svelte img.padding.tm-components-atoms-image-svelte,:where(.isolated-module__NUfcTG__scope) .h-product.tm-components-organisms-h-product-card-svelte img.padding.tm-components-atoms-image-svelte){box-sizing:border-box;padding:calc(var(--spacing-small) + 8pt)}:is(:where(.isolated-module__NUfcTG__scope) .background.tm-components-atoms-image-svelte,:where(.isolated-module__NUfcTG__scope).background.tm-components-atoms-image-svelte){background-color:var(--layout-lightbox)}:is(:where(.isolated-module__NUfcTG__scope) .tile.tm-components-molecules-tile-svelte,:where(.isolated-module__NUfcTG__scope).tile.tm-components-molecules-tile-svelte){align-items:center;gap:var(--spacing-small);color:var(--layout-on-surface);flex-direction:column;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .bottom-bar.tm-components-organisms-bottom-bar-svelte,:where(.isolated-module__NUfcTG__scope).bottom-bar.tm-components-organisms-bottom-bar-svelte){background-color:var(--tab-bar-tab-bar-surface);flex-direction:column;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .handle-container.tm-components-organisms-bottom-bar-svelte,:where(.isolated-module__NUfcTG__scope).handle-container.tm-components-organisms-bottom-bar-svelte){justify-content:center;padding:.625rem 0;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .handle-container.tm-components-organisms-bottom-bar-svelte .handle:where(.tm-components-organisms-bottom-bar-svelte),:where(.isolated-module__NUfcTG__scope).handle-container.tm-components-organisms-bottom-bar-svelte .handle:where(.tm-components-organisms-bottom-bar-svelte)){background-color:var(--layout-on-surface);border-radius:.125rem;width:6.5rem;height:.25rem}:is(:where(.isolated-module__NUfcTG__scope) .bottom-bar__item.tm-components-organisms-bottom-bar-bottom-bar-item-svelte,:where(.isolated-module__NUfcTG__scope).bottom-bar__item.tm-components-organisms-bottom-bar-bottom-bar-item-svelte){width:100%;color:var(--tab-bar-tab-bar-inactive);flex-direction:column;justify-content:center;align-items:center;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .bottom-bar__item.android.tm-components-organisms-bottom-bar-bottom-bar-item-svelte,:where(.isolated-module__NUfcTG__scope).bottom-bar__item.android.tm-components-organisms-bottom-bar-bottom-bar-item-svelte){padding:var(--spacing-middle) 0 var(--spacing-large);gap:var(--spacing-tiny)}:is(:where(.isolated-module__NUfcTG__scope) .bottom-bar__item.ios.tm-components-organisms-bottom-bar-bottom-bar-item-svelte,:where(.isolated-module__NUfcTG__scope).bottom-bar__item.ios.tm-components-organisms-bottom-bar-bottom-bar-item-svelte){padding:var(--spacing-small) 0 var(--spacing-small)}:is(:where(.isolated-module__NUfcTG__scope) .bottom-bar__item.active.tm-components-organisms-bottom-bar-bottom-bar-item-svelte,:where(.isolated-module__NUfcTG__scope).bottom-bar__item.active.tm-components-organisms-bottom-bar-bottom-bar-item-svelte){color:var(--tab-bar-tab-bar-active)}:is(:where(.isolated-module__NUfcTG__scope) .bottom-bar__item__icon.tm-components-organisms-bottom-bar-bottom-bar-item-svelte,:where(.isolated-module__NUfcTG__scope).bottom-bar__item__icon.tm-components-organisms-bottom-bar-bottom-bar-item-svelte){border-radius:var(--radius-editorial);padding:var(--spacing-small) var(--spacing-large);display:flex}:is(:where(.isolated-module__NUfcTG__scope) .bottom-bar__item__icon.active.tm-components-organisms-bottom-bar-bottom-bar-item-svelte,:where(.isolated-module__NUfcTG__scope).bottom-bar__item__icon.active.tm-components-organisms-bottom-bar-bottom-bar-item-svelte){background-color:var(--layout-surface-high)}:is(:where(.isolated-module__NUfcTG__scope) button.tm-components-molecules-button-svelte,button.tm-components-molecules-button-svelte:where(.isolated-module__NUfcTG__scope)){text-align:left;vertical-align:middle;gap:var(--spacing-medium);-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;background:0 0;border:none;justify-content:center;align-items:center;width:auto;margin:0;padding:0;display:flex;overflow:visible}:is(:where(.isolated-module__NUfcTG__scope) .primary.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).primary.tm-components-molecules-button-svelte){background-color:var(--accents-primary);color:var(--accents-on-primary)}:is(:where(.isolated-module__NUfcTG__scope) .primary.success.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).primary.success.tm-components-molecules-button-svelte){background-color:var(--additional-success-surface);color:var(--additional-on-success-surface)}:is(:where(.isolated-module__NUfcTG__scope) .primary.failed.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).primary.failed.tm-components-molecules-button-svelte){background-color:var(--additional-fail-surface);color:var(--additional-on-fail-surface)}:is(:where(.isolated-module__NUfcTG__scope) .primary.disabled.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).primary.disabled.tm-components-molecules-button-svelte){background-color:var(--accents-inactive-surface);color:var(--accents-inactive)}:is(:where(.isolated-module__NUfcTG__scope) .secondary.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).secondary.tm-components-molecules-button-svelte){background-color:var(--accents-primary-surface);color:var(--accents-on-primary-surface)}:is(:where(.isolated-module__NUfcTG__scope) .secondary.success.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).secondary.success.tm-components-molecules-button-svelte){background-color:var(--additional-success-surface);color:var(--additional-on-success-surface)}:is(:where(.isolated-module__NUfcTG__scope) .secondary.failed.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).secondary.failed.tm-components-molecules-button-svelte){background-color:var(--additional-fail-surface);color:var(--additional-on-fail-surface)}:is(:where(.isolated-module__NUfcTG__scope) .secondary.disabled.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).secondary.disabled.tm-components-molecules-button-svelte){background-color:var(--accents-inactive-surface);color:var(--accents-inactive)}:is(:where(.isolated-module__NUfcTG__scope) .tertiary.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).tertiary.tm-components-molecules-button-svelte){color:var(--accents-primary)}:is(:where(.isolated-module__NUfcTG__scope) .tertiary.success.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).tertiary.success.tm-components-molecules-button-svelte){color:var(--additional-on-success-surface)}:is(:where(.isolated-module__NUfcTG__scope) .tertiary.failed.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).tertiary.failed.tm-components-molecules-button-svelte){color:var(--additional-on-fail-surface)}:is(:where(.isolated-module__NUfcTG__scope) .tertiary.disabled.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).tertiary.disabled.tm-components-molecules-button-svelte){color:var(--accents-inactive)}:is(:where(.isolated-module__NUfcTG__scope) .clip.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).clip.tm-components-molecules-button-svelte){background-color:var(--accents-clip);color:var(--accents-on-clip)}:is(:where(.isolated-module__NUfcTG__scope) .clip.success.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).clip.success.tm-components-molecules-button-svelte){background-color:var(--additional-success-surface);color:var(--additional-on-success-surface)}:is(:where(.isolated-module__NUfcTG__scope) .clip.failed.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).clip.failed.tm-components-molecules-button-svelte){background-color:var(--additional-fail-surface);color:var(--additional-on-fail-surface)}:is(:where(.isolated-module__NUfcTG__scope) .clip.disabled.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).clip.disabled.tm-components-molecules-button-svelte){background-color:var(--accents-inactive-surface);color:var(--accents-inactive)}:is(:where(.isolated-module__NUfcTG__scope) .tall.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).tall.tm-components-molecules-button-svelte){padding:var(--spacing-middle);border-radius:var(--radius-standard)}:is(:where(.isolated-module__NUfcTG__scope) .short.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).short.tm-components-molecules-button-svelte){padding:var(--spacing-medium) var(--spacing-middle);border-radius:var(--radius-sharp)}:is(:where(.isolated-module__NUfcTG__scope) .clip.tm-components-molecules-button-svelte,:where(.isolated-module__NUfcTG__scope).clip.tm-components-molecules-button-svelte){border-radius:var(--radius-pill)}:is(:where(.isolated-module__NUfcTG__scope) .coupons-tag.tm-components-molecules-coupons-tag-svelte,:where(.isolated-module__NUfcTG__scope).coupons-tag.tm-components-molecules-coupons-tag-svelte){padding:var(--spacing-small) 0px;justify-content:center;align-items:center;gap:var(--spacing-small);color:var(--prices-coupon-value);display:flex}:is(:where(.isolated-module__NUfcTG__scope) div.tm-components-molecules-flag-svelte,div.tm-components-molecules-flag-svelte:where(.isolated-module__NUfcTG__scope)){width:fit-content;padding:var(--spacing-tiny) var(--spacing-medium);border-radius:var(--radius-standard) 0px;justify-content:center;align-items:center;gap:4px;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .productSale.tm-components-molecules-flag-svelte,:where(.isolated-module__NUfcTG__scope).productSale.tm-components-molecules-flag-svelte){background-color:var(--flag-product-sale);color:var(--flag-on-product-sale)}:is(:where(.isolated-module__NUfcTG__scope) .productLoyalty.tm-components-molecules-flag-svelte,:where(.isolated-module__NUfcTG__scope).productLoyalty.tm-components-molecules-flag-svelte){background-color:var(--flag-product-loyalty);color:var(--flag-on-product-loyalty)}:is(:where(.isolated-module__NUfcTG__scope) .productCurrency.tm-components-molecules-flag-svelte,:where(.isolated-module__NUfcTG__scope).productCurrency.tm-components-molecules-flag-svelte){background-color:var(--flag-product-currency);color:var(--flag-on-product-currency)}:is(:where(.isolated-module__NUfcTG__scope) .productAttribute.tm-components-molecules-flag-svelte,:where(.isolated-module__NUfcTG__scope).productAttribute.tm-components-molecules-flag-svelte){background-color:var(--flag-product-attribute);color:var(--flag-on-product-attribute)}:is(:where(.isolated-module__NUfcTG__scope) .couponExpires.tm-components-molecules-flag-svelte,:where(.isolated-module__NUfcTG__scope).couponExpires.tm-components-molecules-flag-svelte){background-color:var(--flag-coupon-expires);color:var(--flag-on-coupon-expires)}:is(:where(.isolated-module__NUfcTG__scope) .couponNew.tm-components-molecules-flag-svelte,:where(.isolated-module__NUfcTG__scope).couponNew.tm-components-molecules-flag-svelte){background-color:var(--flag-coupon-new);color:var(--flag-on-coupon-new)}:is(:where(.isolated-module__NUfcTG__scope) .couponFeatured.tm-components-molecules-flag-svelte,:where(.isolated-module__NUfcTG__scope).couponFeatured.tm-components-molecules-flag-svelte){background-color:var(--flag-coupon-featured);color:var(--flag-on-coupon-featured)}:is(:where(.isolated-module__NUfcTG__scope) .coupons-tag.tm-components-molecules-location-tag-svelte,:where(.isolated-module__NUfcTG__scope).coupons-tag.tm-components-molecules-location-tag-svelte){justify-content:center;align-items:center;gap:var(--spacing-small);color:var(--layout-on-surface-secondary);display:flex}:is(:where(.isolated-module__NUfcTG__scope) .v-product.tm-components-organisms-product-card-svelte,:where(.isolated-module__NUfcTG__scope).v-product.tm-components-organisms-product-card-svelte){flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8.5px;width:9rem;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .top.tm-components-organisms-product-card-svelte,:where(.isolated-module__NUfcTG__scope).top.tm-components-organisms-product-card-svelte){background:var(--layout-lightbox);border-radius:var(--radius-standard);flex-direction:column;justify-content:center;align-self:stretch;padding:0;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .top.tm-components-organisms-product-card-svelte .media:where(.tm-components-organisms-product-card-svelte),:where(.isolated-module__NUfcTG__scope).top.tm-components-organisms-product-card-svelte .media:where(.tm-components-organisms-product-card-svelte)){padding:var(--spacing-middle) 0}:is(:where(.isolated-module__NUfcTG__scope) .top.tm-components-organisms-product-card-svelte .add-to-list:where(.tm-components-organisms-product-card-svelte),:where(.isolated-module__NUfcTG__scope).top.tm-components-organisms-product-card-svelte .add-to-list:where(.tm-components-organisms-product-card-svelte)){display:inline;position:relative}:is(:where(.isolated-module__NUfcTG__scope) .top.tm-components-organisms-product-card-svelte .add-to-list:where(.tm-components-organisms-product-card-svelte)>*,:where(.isolated-module__NUfcTG__scope).top.tm-components-organisms-product-card-svelte .add-to-list:where(.tm-components-organisms-product-card-svelte)>*){color:#000;position:absolute;top:0;right:0}:is(:where(.isolated-module__NUfcTG__scope) .bottom.tm-components-organisms-product-card-svelte,:where(.isolated-module__NUfcTG__scope).bottom.tm-components-organisms-product-card-svelte){box-sizing:border-box;min-width:0;padding:var(--spacing-small) var(--spacing-medium) 4.25px;align-items:flex-start;gap:var(--spacing-small);flex-direction:column;width:100%;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .price-block.tm-components-organisms-product-card-svelte,:where(.isolated-module__NUfcTG__scope).price-block.tm-components-organisms-product-card-svelte){white-space:nowrap;align-items:baseline;gap:var(--spacing-small);flex-flow:row;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .bottom.tm-components-organisms-product-card-svelte>.caption-medium,:where(.isolated-module__NUfcTG__scope) .bottom.tm-components-organisms-h-product-card-svelte>.caption-medium){white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}:is(:where(.isolated-module__NUfcTG__scope) .flag.tm-components-organisms-product-card-svelte,:where(.isolated-module__NUfcTG__scope).flag.tm-components-organisms-product-card-svelte){display:inline;position:relative}:is(:where(.isolated-module__NUfcTG__scope) .flag.tm-components-organisms-product-card-svelte>*,:where(.isolated-module__NUfcTG__scope).flag.tm-components-organisms-product-card-svelte>*){position:absolute}:is(:where(.isolated-module__NUfcTG__scope) .status-bar.tm-components-organisms-top-app-bar-svelte,:where(.isolated-module__NUfcTG__scope).status-bar.tm-components-organisms-top-app-bar-svelte){background-color:var(--top-nav-bar-top-nav-bar-surface);grid-auto-flow:column;width:100%;display:grid}:is(:where(.isolated-module__NUfcTG__scope) .status-bar.android.tm-components-organisms-top-app-bar-svelte,:where(.isolated-module__NUfcTG__scope).status-bar.android.tm-components-organisms-top-app-bar-svelte){height:3.25rem;padding:.625rem 1.5rem}:is(:where(.isolated-module__NUfcTG__scope) .status-bar.android.tm-components-organisms-top-app-bar-svelte .time:where(.tm-components-organisms-top-app-bar-svelte),:where(.isolated-module__NUfcTG__scope).status-bar.android.tm-components-organisms-top-app-bar-svelte .time:where(.tm-components-organisms-top-app-bar-svelte)){color:var(--top-nav-bar-on-top-nav-bar);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"dlig" on, "ss02" on;letter-spacing:.14px;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .status-bar.android.tm-components-organisms-top-app-bar-svelte .camera:where(.tm-components-organisms-top-app-bar-svelte),:where(.isolated-module__NUfcTG__scope).status-bar.android.tm-components-organisms-top-app-bar-svelte .camera:where(.tm-components-organisms-top-app-bar-svelte)){background-color:#000;border-radius:50%;justify-self:center;width:1.5rem;height:1.5rem;position:relative}:is(:where(.isolated-module__NUfcTG__scope) .status-bar.android.tm-components-organisms-top-app-bar-svelte .camera:where(.tm-components-organisms-top-app-bar-svelte):before,:where(.isolated-module__NUfcTG__scope).status-bar.android.tm-components-organisms-top-app-bar-svelte .camera:where(.tm-components-organisms-top-app-bar-svelte):before){content:"";background:radial-gradient(at 20% 20%,#6074bf 0,#0000 40%),radial-gradient(at 80% 80%,#513785 0,#24555e 20%,#0000 50%);border-radius:50%;width:.8rem;height:.8rem;display:block;position:absolute;top:.35rem;left:.35rem;box-shadow:0 0 1px 1px #ffffff0d}:is(:where(.isolated-module__NUfcTG__scope) .status-bar.android.tm-components-organisms-top-app-bar-svelte .battery:where(.tm-components-organisms-top-app-bar-svelte),:where(.isolated-module__NUfcTG__scope).status-bar.android.tm-components-organisms-top-app-bar-svelte .battery:where(.tm-components-organisms-top-app-bar-svelte)){justify-self:end}:is(:where(.isolated-module__NUfcTG__scope) .status-bar.android.tm-components-organisms-top-app-bar-svelte .battery:where(.tm-components-organisms-top-app-bar-svelte) path:where(.tm-components-organisms-top-app-bar-svelte),:where(.isolated-module__NUfcTG__scope).status-bar.android.tm-components-organisms-top-app-bar-svelte .battery:where(.tm-components-organisms-top-app-bar-svelte) path:where(.tm-components-organisms-top-app-bar-svelte)){fill:var(--top-nav-bar-on-top-nav-bar)}:is(:where(.isolated-module__NUfcTG__scope) .status-bar.ios.tm-components-organisms-top-app-bar-svelte,:where(.isolated-module__NUfcTG__scope).status-bar.ios.tm-components-organisms-top-app-bar-svelte){height:3.375rem}:is(:where(.isolated-module__NUfcTG__scope) .status-bar.ios.tm-components-organisms-top-app-bar-svelte .time:where(.tm-components-organisms-top-app-bar-svelte),:where(.isolated-module__NUfcTG__scope).status-bar.ios.tm-components-organisms-top-app-bar-svelte .time:where(.tm-components-organisms-top-app-bar-svelte)){color:var(--top-nav-bar-on-top-nav-bar);place-self:center start;padding-left:3rem}:is(:where(.isolated-module__NUfcTG__scope) .status-bar.ios.tm-components-organisms-top-app-bar-svelte .island:where(.tm-components-organisms-top-app-bar-svelte),:where(.isolated-module__NUfcTG__scope).status-bar.ios.tm-components-organisms-top-app-bar-svelte .island:where(.tm-components-organisms-top-app-bar-svelte)){background:#000;border-radius:2.0625rem;justify-content:flex-end;justify-self:center;width:7.75rem;height:2.25rem;margin-top:.875rem;margin-bottom:.25rem;padding:.5625rem 1rem .5625rem 5.625rem}:is(:where(.isolated-module__NUfcTG__scope) .status-bar.ios.tm-components-organisms-top-app-bar-svelte .island:where(.tm-components-organisms-top-app-bar-svelte) .camera:where(.tm-components-organisms-top-app-bar-svelte),:where(.isolated-module__NUfcTG__scope).status-bar.ios.tm-components-organisms-top-app-bar-svelte .island:where(.tm-components-organisms-top-app-bar-svelte) .camera:where(.tm-components-organisms-top-app-bar-svelte)){flex-shrink:0;width:1.125rem;height:1.125rem}:is(:where(.isolated-module__NUfcTG__scope) .status-bar.ios.tm-components-organisms-top-app-bar-svelte .battery:where(.tm-components-organisms-top-app-bar-svelte),:where(.isolated-module__NUfcTG__scope).status-bar.ios.tm-components-organisms-top-app-bar-svelte .battery:where(.tm-components-organisms-top-app-bar-svelte)){place-self:center end;padding-right:2rem}:is(:where(.isolated-module__NUfcTG__scope) .android.top-app-bar.tm-components-organisms-top-app-bar-svelte,:where(.isolated-module__NUfcTG__scope).android.top-app-bar.tm-components-organisms-top-app-bar-svelte){padding:var(--spacing-large) var(--spacing-grand) var(--spacing-large) var(--spacing-large);justify-content:space-between;align-items:center;gap:var(--spacing-large);background-color:var(--top-nav-bar-top-nav-bar-surface);display:flex}:is(:where(.isolated-module__NUfcTG__scope) .android.tm-components-organisms-top-app-bar-svelte .title:where(.tm-components-organisms-top-app-bar-svelte),:where(.isolated-module__NUfcTG__scope).android.tm-components-organisms-top-app-bar-svelte .title:where(.tm-components-organisms-top-app-bar-svelte)){text-align:left;width:100%;color:var(--top-nav-bar-on-top-nav-bar)}:is(:where(.isolated-module__NUfcTG__scope) .android.tm-components-organisms-top-app-bar-svelte .left-action:where(.tm-components-organisms-top-app-bar-svelte),:where(.isolated-module__NUfcTG__scope).android.tm-components-organisms-top-app-bar-svelte .left-action:where(.tm-components-organisms-top-app-bar-svelte),:where(.isolated-module__NUfcTG__scope) .android.tm-components-organisms-top-app-bar-svelte .right-action:where(.tm-components-organisms-top-app-bar-svelte),:where(.isolated-module__NUfcTG__scope).android.tm-components-organisms-top-app-bar-svelte .right-action:where(.tm-components-organisms-top-app-bar-svelte)){color:var(--top-nav-bar-action-on-top-nav-bar);justify-content:center;align-items:center;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .ios.top-app-bar.tm-components-organisms-top-app-bar-svelte,:where(.isolated-module__NUfcTG__scope).ios.top-app-bar.tm-components-organisms-top-app-bar-svelte){padding:.63rem var(--spacing-large);background-color:var(--top-nav-bar-top-nav-bar-surface);grid-template-columns:repeat(3,1fr);grid-auto-flow:column;display:grid}:is(:where(.isolated-module__NUfcTG__scope) .ios.tm-components-organisms-top-app-bar-svelte .title:where(.tm-components-organisms-top-app-bar-svelte),:where(.isolated-module__NUfcTG__scope).ios.tm-components-organisms-top-app-bar-svelte .title:where(.tm-components-organisms-top-app-bar-svelte)){text-align:center;width:100%;color:var(--top-nav-bar-on-top-nav-bar);place-self:center}:is(:where(.isolated-module__NUfcTG__scope) .ios.home.tm-components-organisms-top-app-bar-svelte,:where(.isolated-module__NUfcTG__scope).ios.home.tm-components-organisms-top-app-bar-svelte){grid-template-columns:repeat(2,1fr)}:is(:where(.isolated-module__NUfcTG__scope) .ios.home.tm-components-organisms-top-app-bar-svelte .title:where(.tm-components-organisms-top-app-bar-svelte),:where(.isolated-module__NUfcTG__scope).ios.home.tm-components-organisms-top-app-bar-svelte .title:where(.tm-components-organisms-top-app-bar-svelte)){justify-self:start}:is(:where(.isolated-module__NUfcTG__scope) .ios.tm-components-organisms-top-app-bar-svelte .left-action:where(.tm-components-organisms-top-app-bar-svelte),:where(.isolated-module__NUfcTG__scope).ios.tm-components-organisms-top-app-bar-svelte .left-action:where(.tm-components-organisms-top-app-bar-svelte)){color:var(--top-nav-bar-action-on-top-nav-bar);place-self:center start;align-items:center;display:inline-flex}:is(:where(.isolated-module__NUfcTG__scope) .ios.tm-components-organisms-top-app-bar-svelte .right-action:where(.tm-components-organisms-top-app-bar-svelte),:where(.isolated-module__NUfcTG__scope).ios.tm-components-organisms-top-app-bar-svelte .right-action:where(.tm-components-organisms-top-app-bar-svelte)){color:var(--top-nav-bar-action-on-top-nav-bar);place-self:center end}:is(:where(.isolated-module__NUfcTG__scope) .ads.tm-screens-category-svelte,:where(.isolated-module__NUfcTG__scope).ads.tm-screens-category-svelte){margin:0 var(--spacing-large)}:is(:where(.isolated-module__NUfcTG__scope) .bottom-bar.tm-screens-category-svelte,:where(.isolated-module__NUfcTG__scope).bottom-bar.tm-screens-category-svelte){position:absolute;bottom:0;left:0;right:0}:is(:where(.isolated-module__NUfcTG__scope) .market-logo.tm-components-atoms-market-logo-svelte,:where(.isolated-module__NUfcTG__scope).market-logo.tm-components-atoms-market-logo-svelte){width:100%;height:100%;display:block}:is(:where(.isolated-module__NUfcTG__scope) .v-coupon.tm-components-organisms-coupon-card-svelte,:where(.isolated-module__NUfcTG__scope).v-coupon.tm-components-organisms-coupon-card-svelte){border-radius:var(--radius-standard);border:.5px solid var(--layout-strokes);background-color:var(--layout-surface-high);flex-direction:column;width:min-content;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .top.tm-components-organisms-coupon-card-svelte,:where(.isolated-module__NUfcTG__scope).top.tm-components-organisms-coupon-card-svelte){padding:var(--spacing-medium);align-items:center;gap:var(--spacing-small);flex-direction:column;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .description.tm-components-organisms-coupon-card-svelte,:where(.isolated-module__NUfcTG__scope).description.tm-components-organisms-coupon-card-svelte){text-align:center;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:2rem;display:-webkit-box;overflow:hidden}:is(:where(.isolated-module__NUfcTG__scope) .bottom.tm-components-organisms-coupon-card-svelte,:where(.isolated-module__NUfcTG__scope).bottom.tm-components-organisms-coupon-card-svelte){padding:var(--spacing-small) var(--spacing-medium) var(--spacing-medium);align-items:center;gap:var(--spacing-small);flex-direction:column;width:100%;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .flag.tm-components-organisms-coupon-card-svelte,:where(.isolated-module__NUfcTG__scope).flag.tm-components-organisms-coupon-card-svelte){display:inline;position:relative}:is(:where(.isolated-module__NUfcTG__scope) .flag.tm-components-organisms-coupon-card-svelte>*,:where(.isolated-module__NUfcTG__scope).flag.tm-components-organisms-coupon-card-svelte>*){position:absolute}:is(:where(.isolated-module__NUfcTG__scope) .ads.tm-screens-home-svelte,:where(.isolated-module__NUfcTG__scope).ads.tm-screens-home-svelte){margin:0 var(--spacing-large)}:is(:where(.isolated-module__NUfcTG__scope) .bottom-bar.tm-screens-home-svelte,:where(.isolated-module__NUfcTG__scope).bottom-bar.tm-screens-home-svelte){position:absolute;bottom:0;left:0;right:0}:is(:where(.isolated-module__NUfcTG__scope) .logo.tm-screens-home-svelte,:where(.isolated-module__NUfcTG__scope).logo.tm-screens-home-svelte){object-fit:contain;object-position:left center;width:12.5rem;height:1.75rem;background-repeat:no-repeat!important;background-size:contain!important}:is(:where(.isolated-module__NUfcTG__scope) .logo--inline.tm-screens-home-svelte,:where(.isolated-module__NUfcTG__scope).logo--inline.tm-screens-home-svelte){color:var(--top-nav-bar-on-top-nav-bar)}:is(:where(.isolated-module__NUfcTG__scope) .v-stack.tm-components-containers-v-stack-svelte,:where(.isolated-module__NUfcTG__scope).v-stack.tm-components-containers-v-stack-svelte){flex-direction:column;padding:0;display:flex;overflow-x:auto}:is(:where(.isolated-module__NUfcTG__scope) .h-product.tm-components-organisms-h-product-card-svelte,:where(.isolated-module__NUfcTG__scope).h-product.tm-components-organisms-h-product-card-svelte){align-items:flex-start;gap:var(--spacing-medium);background:var(--layout-surface-high);width:100%;padding:var(--spacing-medium) var(--spacing-large);flex-direction:row;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .top.tm-components-organisms-h-product-card-svelte,:where(.isolated-module__NUfcTG__scope).top.tm-components-organisms-h-product-card-svelte){background:var(--layout-lightbox);border-radius:var(--radius-standard);flex-direction:column;justify-content:flex-start;align-self:stretch;padding:0;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .top.tm-components-organisms-h-product-card-svelte .media:where(.tm-components-organisms-h-product-card-svelte),:where(.isolated-module__NUfcTG__scope).top.tm-components-organisms-h-product-card-svelte .media:where(.tm-components-organisms-h-product-card-svelte)){padding:var(--spacing-middle) 0}:is(:where(.isolated-module__NUfcTG__scope) .bottom.tm-components-organisms-h-product-card-svelte,:where(.isolated-module__NUfcTG__scope).bottom.tm-components-organisms-h-product-card-svelte){box-sizing:border-box;min-width:0;padding:var(--spacing-small) var(--spacing-medium) var(--spacing-large);align-items:flex-start;gap:var(--spacing-medium);flex-direction:column;width:100%;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .price-block.tm-components-organisms-h-product-card-svelte,:where(.isolated-module__NUfcTG__scope).price-block.tm-components-organisms-h-product-card-svelte){white-space:nowrap;align-items:baseline;gap:var(--spacing-small);flex-flow:row;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .flag.tm-components-organisms-h-product-card-svelte,:where(.isolated-module__NUfcTG__scope).flag.tm-components-organisms-h-product-card-svelte){display:inline;position:relative}:is(:where(.isolated-module__NUfcTG__scope) .flag.tm-components-organisms-h-product-card-svelte>*,:where(.isolated-module__NUfcTG__scope).flag.tm-components-organisms-h-product-card-svelte>*){position:absolute}:is(:where(.isolated-module__NUfcTG__scope) .ads.tm-screens-subcategory-svelte,:where(.isolated-module__NUfcTG__scope).ads.tm-screens-subcategory-svelte){margin:0 var(--spacing-large)}:is(:where(.isolated-module__NUfcTG__scope) .bottom-bar.tm-screens-subcategory-svelte,:where(.isolated-module__NUfcTG__scope).bottom-bar.tm-screens-subcategory-svelte){position:absolute;bottom:0;left:0;right:0}:is(:where(.isolated-module__NUfcTG__scope) .color-manager,:where(.isolated-module__NUfcTG__scope).color-manager){--none:0;--spacing-tiny:.125rem;--spacing-small:.25rem;--spacing-medium:.5rem;--spacing-middle:.75rem;--spacing-large:1rem;--spacing-grand:1.5rem;--spacing-huge:2rem;--spacing-vast:2.5rem;--radius-sharp:.25rem;--radius-standard:.5rem;--radius-round:.75rem;--radius-editorial:1rem;--radius-circular:50%;--radius-pill:9999px;color:#202221;font-size:12px;line-height:1.5rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager *,:where(.isolated-module__NUfcTG__scope).color-manager *){box-sizing:border-box;margin:0;padding:0}:is(:where(.isolated-module__NUfcTG__scope) .color-manager input,:where(.isolated-module__NUfcTG__scope).color-manager input,:where(.isolated-module__NUfcTG__scope) .color-manager label,:where(.isolated-module__NUfcTG__scope).color-manager label,:where(.isolated-module__NUfcTG__scope) .color-manager span,:where(.isolated-module__NUfcTG__scope).color-manager span,:where(.isolated-module__NUfcTG__scope) .color-manager p,:where(.isolated-module__NUfcTG__scope).color-manager p,:where(.isolated-module__NUfcTG__scope) .color-manager div,:where(.isolated-module__NUfcTG__scope).color-manager div){color:inherit}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android,:where(.isolated-module__NUfcTG__scope).color-manager .android){font-family:Roboto,sans-serif}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .body-regular,:where(.isolated-module__NUfcTG__scope).color-manager .android .body-regular){letter-spacing:.0313rem;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .body-regular-strikethrough,:where(.isolated-module__NUfcTG__scope).color-manager .android .body-regular-strikethrough){letter-spacing:.0313rem;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;text-decoration:line-through}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .body-medium,:where(.isolated-module__NUfcTG__scope).color-manager .android .body-medium){letter-spacing:.0313rem;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .body-semibold,:where(.isolated-module__NUfcTG__scope).color-manager .android .body-semibold){letter-spacing:.0313rem;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .body-bold,:where(.isolated-module__NUfcTG__scope).color-manager .android .body-bold){letter-spacing:.0313rem;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .body-bold-subscript,:where(.isolated-module__NUfcTG__scope).color-manager .android .body-bold-subscript){letter-spacing:.0313rem;vertical-align:sub;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .caption-regular,:where(.isolated-module__NUfcTG__scope).color-manager .android .caption-regular){letter-spacing:.025rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .caption-regular-strikethrough,:where(.isolated-module__NUfcTG__scope).color-manager .android .caption-regular-strikethrough){letter-spacing:.025rem;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;text-decoration:line-through}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .caption-medium,:where(.isolated-module__NUfcTG__scope).color-manager .android .caption-medium){letter-spacing:.025rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .caption-bold,:where(.isolated-module__NUfcTG__scope).color-manager .android .caption-bold){letter-spacing:.025rem;font-size:.75rem;font-style:normal;font-weight:700;line-height:1rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .caption-heavy,:where(.isolated-module__NUfcTG__scope).color-manager .android .caption-heavy){letter-spacing:.025rem;font-size:.75rem;font-style:normal;font-weight:800;line-height:1rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .caption-regular-capitalized,:where(.isolated-module__NUfcTG__scope).color-manager .android .caption-regular-capitalized){letter-spacing:.025rem;text-transform:capitalize;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .footnote-regular,:where(.isolated-module__NUfcTG__scope).color-manager .android .footnote-regular){letter-spacing:.0156rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .footnote-bold,:where(.isolated-module__NUfcTG__scope).color-manager .android .footnote-bold){letter-spacing:.0156rem;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .footnote-medium,:where(.isolated-module__NUfcTG__scope).color-manager .android .footnote-medium){letter-spacing:.0156rem;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .subtitle-regular,:where(.isolated-module__NUfcTG__scope).color-manager .android .subtitle-regular){letter-spacing:.0063rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .subtitle-regular-strikethrough,:where(.isolated-module__NUfcTG__scope).color-manager .android .subtitle-regular-strikethrough){letter-spacing:.0063rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;text-decoration:line-through}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .subtitle-medium,:where(.isolated-module__NUfcTG__scope).color-manager .android .subtitle-medium){letter-spacing:.0063rem;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .subtitle-bold,:where(.isolated-module__NUfcTG__scope).color-manager .android .subtitle-bold){letter-spacing:.0063rem;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .subtitle-medium-fixed,:where(.isolated-module__NUfcTG__scope).color-manager .android .subtitle-medium-fixed){letter-spacing:.0063rem;font-family:Roboto Mono,monospace;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .title-medium,:where(.isolated-module__NUfcTG__scope).color-manager .android .title-medium){letter-spacing:.0094rem;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .title-semibold,:where(.isolated-module__NUfcTG__scope).color-manager .android .title-semibold){letter-spacing:.0094rem;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .title-bold,:where(.isolated-module__NUfcTG__scope).color-manager .android .title-bold){letter-spacing:.0094rem;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .title-heavy,:where(.isolated-module__NUfcTG__scope).color-manager .android .title-heavy){letter-spacing:.0094rem;font-size:1rem;font-style:normal;font-weight:800;line-height:1.5rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .titlelarge-regular,:where(.isolated-module__NUfcTG__scope).color-manager .android .titlelarge-regular){font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.75rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .titlelarge-semibold,:where(.isolated-module__NUfcTG__scope).color-manager .android .titlelarge-semibold){font-size:1.375rem;font-style:normal;font-weight:600;line-height:1.75rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .titlelarge-heavy,:where(.isolated-module__NUfcTG__scope).color-manager .android .titlelarge-heavy){font-size:1.375rem;font-style:normal;font-weight:900;line-height:1.75rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .display-regular,:where(.isolated-module__NUfcTG__scope).color-manager .android .display-regular){font-size:1.75rem;font-style:normal;font-weight:400;line-height:2.25rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .display-semibold,:where(.isolated-module__NUfcTG__scope).color-manager .android .display-semibold){font-size:1.75rem;font-style:normal;font-weight:600;line-height:2.25rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .displaylarge-regular,:where(.isolated-module__NUfcTG__scope).color-manager .android .displaylarge-regular){font-size:2.25rem;font-style:normal;font-weight:400;line-height:2.75rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .displaylarge-semibold,:where(.isolated-module__NUfcTG__scope).color-manager .android .displaylarge-semibold){font-size:2.25rem;font-style:normal;font-weight:600;line-height:2.75rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .system-dialog-body,:where(.isolated-module__NUfcTG__scope).color-manager .android .system-dialog-body){letter-spacing:.0156rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .system-dialog-headline,:where(.isolated-module__NUfcTG__scope).color-manager .android .system-dialog-headline){font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .system-navtabbar-label,:where(.isolated-module__NUfcTG__scope).color-manager .android .system-navtabbar-label){letter-spacing:.0313rem;font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .system-topappbar-headline,:where(.isolated-module__NUfcTG__scope).color-manager .android .system-topappbar-headline){font-size:1.75rem;font-style:normal;font-weight:400;line-height:2.25rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .system-topappbar-title,:where(.isolated-module__NUfcTG__scope).color-manager .android .system-topappbar-title){font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.75rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios,:where(.isolated-module__NUfcTG__scope).color-manager .ios){font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .body-regular,:where(.isolated-module__NUfcTG__scope).color-manager .ios .body-regular){font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.375rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .body-regular-strikethrough,:where(.isolated-module__NUfcTG__scope).color-manager .ios .body-regular-strikethrough){font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.375rem;text-decoration:line-through}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .body-medium,:where(.isolated-module__NUfcTG__scope).color-manager .ios .body-medium){font-size:1.0625rem;font-style:normal;font-weight:500;line-height:1.375rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .body-semibold,:where(.isolated-module__NUfcTG__scope).color-manager .ios .body-semibold){font-size:1.0625rem;font-style:normal;font-weight:600;line-height:1.375rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .body-bold,:where(.isolated-module__NUfcTG__scope).color-manager .ios .body-bold){font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.375rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .body-bold-subscript,:where(.isolated-module__NUfcTG__scope).color-manager .ios .body-bold-subscript){vertical-align:sub;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.375rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .body-medium-fixed,:where(.isolated-module__NUfcTG__scope).color-manager .ios .body-medium-fixed){font-family:SF Mono;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:1.375rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .caption-medium,:where(.isolated-module__NUfcTG__scope).color-manager .ios .caption-medium){font-size:.75rem;font-style:normal;font-weight:500;line-height:1rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .caption-bold,:where(.isolated-module__NUfcTG__scope).color-manager .ios .caption-bold){font-size:.75rem;font-style:normal;font-weight:700;line-height:1rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .caption-regular,:where(.isolated-module__NUfcTG__scope).color-manager .ios .caption-regular){font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .caption-regular-strikethrough,:where(.isolated-module__NUfcTG__scope).color-manager .ios .caption-regular-strikethrough){font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;text-decoration:line-through}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .caption-heavy,:where(.isolated-module__NUfcTG__scope).color-manager .ios .caption-heavy){font-size:.75rem;font-style:normal;font-weight:900;line-height:1rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .caption-regular-capitalized,:where(.isolated-module__NUfcTG__scope).color-manager .ios .caption-regular-capitalized){text-transform:capitalize;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .footnote-regular,:where(.isolated-module__NUfcTG__scope).color-manager .ios .footnote-regular){font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.125rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .footnote-bold,:where(.isolated-module__NUfcTG__scope).color-manager .ios .footnote-bold){font-size:.8125rem;font-style:normal;font-weight:700;line-height:1.125rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .footnote-medium,:where(.isolated-module__NUfcTG__scope).color-manager .ios .footnote-medium){font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.125rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .footnote-semibold,:where(.isolated-module__NUfcTG__scope).color-manager .ios .footnote-semibold){font-size:.8125rem;font-style:normal;font-weight:600;line-height:1.125rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .subtitle-regular,:where(.isolated-module__NUfcTG__scope).color-manager .ios .subtitle-regular){font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.25rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .subtitle-regular-strikethrough,:where(.isolated-module__NUfcTG__scope).color-manager .ios .subtitle-regular-strikethrough){font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.25rem;text-decoration:line-through}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .subtitle-medium,:where(.isolated-module__NUfcTG__scope).color-manager .ios .subtitle-medium){font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.25rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .subtitle-bold,:where(.isolated-module__NUfcTG__scope).color-manager .ios .subtitle-bold){font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.25rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .subtitle-medium-fixed,:where(.isolated-module__NUfcTG__scope).color-manager .ios .subtitle-medium-fixed){font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.25rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .title-medium,:where(.isolated-module__NUfcTG__scope).color-manager .ios .title-medium){font-size:1.0625rem;font-style:normal;font-weight:500;line-height:1.375rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .title-semibold,:where(.isolated-module__NUfcTG__scope).color-manager .ios .title-semibold){font-size:1.0625rem;font-style:normal;font-weight:600;line-height:1.375rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .title-bold,:where(.isolated-module__NUfcTG__scope).color-manager .ios .title-bold){font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.375rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .title-heavy,:where(.isolated-module__NUfcTG__scope).color-manager .ios .title-heavy){font-size:1.0625rem;font-style:normal;font-weight:900;line-height:1.375rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .titlelarge-regular,:where(.isolated-module__NUfcTG__scope).color-manager .ios .titlelarge-regular){font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.75rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .titlelarge-heavy,:where(.isolated-module__NUfcTG__scope).color-manager .ios .titlelarge-heavy){font-size:1.375rem;font-style:normal;font-weight:900;line-height:1.75rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .titlelarge-medium,:where(.isolated-module__NUfcTG__scope).color-manager .ios .titlelarge-medium){font-size:1.375rem;font-style:normal;font-weight:500;line-height:1.75rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .display-regular,:where(.isolated-module__NUfcTG__scope).color-manager .ios .display-regular){letter-spacing:.0237rem;font-size:1.75rem;font-style:normal;font-weight:400;line-height:2.125rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .display-semibold,:where(.isolated-module__NUfcTG__scope).color-manager .ios .display-semibold){letter-spacing:.0237rem;font-size:1.75rem;font-style:normal;font-weight:600;line-height:2.125rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .display-bold,:where(.isolated-module__NUfcTG__scope).color-manager .ios .display-bold){letter-spacing:.0237rem;font-size:1.75rem;font-style:normal;font-weight:700;line-height:2.125rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .display-regular-strikethrough,:where(.isolated-module__NUfcTG__scope).color-manager .ios .display-regular-strikethrough){letter-spacing:.0237rem;font-size:1.75rem;font-style:normal;font-weight:400;line-height:2.125rem;text-decoration:line-through}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .displaylarge-regular,:where(.isolated-module__NUfcTG__scope).color-manager .ios .displaylarge-regular){letter-spacing:.025rem;font-size:2.125rem;font-style:normal;font-weight:400;line-height:2.5625rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .displaylarge-semibold,:where(.isolated-module__NUfcTG__scope).color-manager .ios .displaylarge-semibold){letter-spacing:.025rem;font-size:2.125rem;font-style:normal;font-weight:600;line-height:2.5625rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .system-tabs-medium,:where(.isolated-module__NUfcTG__scope).color-manager .ios .system-tabs-medium){font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.25rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .system-tabs-semibold,:where(.isolated-module__NUfcTG__scope).color-manager .ios .system-tabs-semibold){font-size:.8125rem;font-style:normal;font-weight:600;line-height:1.25rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .system-navtabbar-label,:where(.isolated-module__NUfcTG__scope).color-manager .ios .system-navtabbar-label){font-size:.625rem;font-style:normal;font-weight:500}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .system-topappbar-headline,:where(.isolated-module__NUfcTG__scope).color-manager .ios .system-topappbar-headline){letter-spacing:.0231rem;font-size:2.125rem;font-style:normal;font-weight:700;line-height:2.5625rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .system-topappbar-title,:where(.isolated-module__NUfcTG__scope).color-manager .ios .system-topappbar-title){font-size:1.0625rem;font-style:normal;font-weight:600;line-height:1.375rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .system-topappbar-right-button,:where(.isolated-module__NUfcTG__scope).color-manager .ios .system-topappbar-right-button){font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.375rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .system-topappbar-left-chevron,:where(.isolated-module__NUfcTG__scope).color-manager .ios .system-topappbar-left-chevron){font-size:1.375rem;font-style:normal;font-weight:500;line-height:1.75rem}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .swiftly-text p:last-of-type,:where(.isolated-module__NUfcTG__scope).color-manager .swiftly-text p:last-of-type){margin-top:var(--spacing-medium)}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .swiftly-text p:first-of-type,:where(.isolated-module__NUfcTG__scope).color-manager .swiftly-text p:first-of-type){margin-top:0}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .color-picker label,:where(.isolated-module__NUfcTG__scope).color-manager .color-picker label){display:none!important}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .block,:where(.isolated-module__NUfcTG__scope).color-manager .block){display:block}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .contents,:where(.isolated-module__NUfcTG__scope).color-manager .contents){display:contents}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .android .screen,:where(.isolated-module__NUfcTG__scope).color-manager .android .screen){background-color:var(--layout-surface-low);border:.5rem solid #212121;border-radius:2.395rem;width:28rem;height:62.375rem;position:relative;overflow:hidden;box-shadow:0 16px 64px #00000040}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .ios .screen,:where(.isolated-module__NUfcTG__scope).color-manager .ios .screen){background-color:var(--layout-surface-low);border:.5rem solid #212121;border-radius:3.625rem;width:28rem;height:59.25rem;position:relative;overflow:hidden;box-shadow:0 16px 64px #00000040}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .screen .scroll-view,:where(.isolated-module__NUfcTG__scope).color-manager .screen .scroll-view,:where(.isolated-module__NUfcTG__scope) .color-manager .screen .content,:where(.isolated-module__NUfcTG__scope).color-manager .screen .content){scrollbar-width:none;-ms-overflow-style:none}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .screen .scroll-view::-webkit-scrollbar,:where(.isolated-module__NUfcTG__scope).color-manager .screen .scroll-view::-webkit-scrollbar,:where(.isolated-module__NUfcTG__scope) .color-manager .screen .content::-webkit-scrollbar,:where(.isolated-module__NUfcTG__scope).color-manager .screen .content::-webkit-scrollbar){display:none}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .screen .scroll-view,:where(.isolated-module__NUfcTG__scope).color-manager .screen .scroll-view){height:inherit;flex-direction:column;width:27rem;display:inline-flex;overflow-y:auto}:is(:where(.isolated-module__NUfcTG__scope) .color-manager .screen .content,:where(.isolated-module__NUfcTG__scope).color-manager .screen .content){gap:var(--spacing-large);flex-direction:column;display:flex;overflow:hidden auto}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .workbench,:where(.isolated-module__NUfcTG__scope).themer-demo .workbench){background-color:var(--swiftly-image-background);flex-direction:row;align-items:stretch;gap:1.5rem;width:100%;display:flex;position:relative;overflow:hidden}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .sidebar-blur,:where(.isolated-module__NUfcTG__scope).themer-demo .sidebar-blur){z-index:0;pointer-events:none;background:color-mix(in srgb, var(--swiftly-image-background) 90%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:absolute;inset:0 0 0 45%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%);mask-image:linear-gradient(90deg,#0000,#000 65%)}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .stage,:where(.isolated-module__NUfcTG__scope).themer-demo .stage){pointer-events:none;flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .screens,:where(.isolated-module__NUfcTG__scope).themer-demo .screens){z-index:1;pointer-events:none;width:100%;padding:2rem 0;position:relative}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .controls,:where(.isolated-module__NUfcTG__scope).themer-demo .controls){z-index:1;pointer-events:none;flex-direction:column;flex:0 0 15rem;gap:1.25rem;padding:1.5rem 1.5rem 1.5rem 0;display:flex;position:relative}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .controls label,:where(.isolated-module__NUfcTG__scope).themer-demo .controls label,:where(.isolated-module__NUfcTG__scope) .themer-demo .controls button,:where(.isolated-module__NUfcTG__scope).themer-demo .controls button,:where(.isolated-module__NUfcTG__scope) .themer-demo .controls input,:where(.isolated-module__NUfcTG__scope).themer-demo .controls input,:where(.isolated-module__NUfcTG__scope) .themer-demo .controls [role=radiogroup],:where(.isolated-module__NUfcTG__scope).themer-demo .controls [role=radiogroup]){pointer-events:auto}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .morph,:where(.isolated-module__NUfcTG__scope).themer-demo .morph){z-index:2;background:var(--swiftly-color-bg);border:1px solid var(--swiftly-color-highlight);visibility:hidden;will-change:width, height, border-radius;position:absolute;bottom:.75rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 30px #0000002e}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .morph.ready,:where(.isolated-module__NUfcTG__scope).themer-demo .morph.ready){visibility:visible}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .morph-dock,:where(.isolated-module__NUfcTG__scope).themer-demo .morph-dock){white-space:nowrap;appearance:none;font-family:var(--swiftly-font-body);color:var(--swiftly-color-title);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:.5rem .9rem;font-size:.875rem;transition:opacity 90ms;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .morph-dock .material-symbols-outlined,:where(.isolated-module__NUfcTG__scope).themer-demo .morph-dock .material-symbols-outlined){font-size:1.125rem}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .morph-dock:focus-visible,:where(.isolated-module__NUfcTG__scope).themer-demo .morph-dock:focus-visible){outline:2px solid var(--swiftly-color-accent);outline-offset:2px;border-radius:999px}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .morph.open .morph-dock,:where(.isolated-module__NUfcTG__scope).themer-demo .morph.open .morph-dock){opacity:0;pointer-events:none}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .morph-panel,:where(.isolated-module__NUfcTG__scope).themer-demo .morph-panel){box-sizing:border-box;opacity:0;flex-direction:column;gap:1.25rem;padding:.5rem 1rem 1rem;transition:opacity .1s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .morph.open .morph-panel,:where(.isolated-module__NUfcTG__scope).themer-demo .morph.open .morph-panel){opacity:1;transition:opacity .16s .12s}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .morph-header,:where(.isolated-module__NUfcTG__scope).themer-demo .morph-header){justify-content:flex-end;margin-bottom:-.75rem;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .morph-close,:where(.isolated-module__NUfcTG__scope).themer-demo .morph-close){appearance:none;color:var(--swiftly-color-dimmed);cursor:pointer;background:0 0;border:none;margin:-.125rem -.25rem -.125rem 0;padding:.125rem;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .morph-close .material-symbols-outlined,:where(.isolated-module__NUfcTG__scope).themer-demo .morph-close .material-symbols-outlined){font-size:1.25rem}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .morph-close:hover,:where(.isolated-module__NUfcTG__scope).themer-demo .morph-close:hover){color:var(--swiftly-color-title)}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .morph-close:focus-visible,:where(.isolated-module__NUfcTG__scope).themer-demo .morph-close:focus-visible){outline:2px solid var(--swiftly-color-accent);outline-offset:2px;border-radius:.25rem}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .palette-block,:where(.isolated-module__NUfcTG__scope).themer-demo .palette-block){flex-direction:column;gap:.375rem;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .palette-head,:where(.isolated-module__NUfcTG__scope).themer-demo .palette-head){align-items:center;min-height:1.5rem;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .palette-head>div,:where(.isolated-module__NUfcTG__scope).themer-demo .palette-head>div){width:auto}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .clear,:where(.isolated-module__NUfcTG__scope).themer-demo .clear){appearance:none;font-family:var(--swiftly-font-body);color:var(--swiftly-color-dimmed);cursor:pointer;background:0 0;border:none;align-items:center;gap:.125rem;margin-left:auto;padding:.125rem .25rem;font-size:.875rem;display:inline-flex}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .clear .material-symbols-outlined,:where(.isolated-module__NUfcTG__scope).themer-demo .clear .material-symbols-outlined){font-size:1rem}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .clear:hover,:where(.isolated-module__NUfcTG__scope).themer-demo .clear:hover){color:var(--swiftly-color-title)}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .clear:focus-visible,:where(.isolated-module__NUfcTG__scope).themer-demo .clear:focus-visible){outline:2px solid var(--swiftly-color-accent);outline-offset:2px}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .switches,:where(.isolated-module__NUfcTG__scope).themer-demo .switches){flex-direction:column;gap:.75rem;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .palette,:where(.isolated-module__NUfcTG__scope).themer-demo .palette){flex-direction:column;gap:.5rem;width:100%;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .row,:where(.isolated-module__NUfcTG__scope).themer-demo .row){background:var(--swiftly-color-bg);border:1px solid var(--swiftly-color-highlight);cursor:pointer;border-radius:.75rem;flex-direction:row;align-items:center;gap:.5rem;padding:.5rem;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .name,:where(.isolated-module__NUfcTG__scope).themer-demo .name){color:var(--swiftly-color-title);font-size:.875rem}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .checks,:where(.isolated-module__NUfcTG__scope).themer-demo .checks){white-space:nowrap;align-items:center;gap:.5rem;margin-left:auto;font-size:.875rem;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .badge,:where(.isolated-module__NUfcTG__scope).themer-demo .badge){color:var(--swiftly-color-dimmed);align-items:center;gap:.125rem;display:inline-flex}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .badge .material-symbols-outlined,:where(.isolated-module__NUfcTG__scope).themer-demo .badge .material-symbols-outlined){font-size:1rem}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .badge.pass,:where(.isolated-module__NUfcTG__scope).themer-demo .badge.pass){color:var(--swiftly-color-success)}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .badge.fail,:where(.isolated-module__NUfcTG__scope).themer-demo .badge.fail){color:var(--swiftly-color-error)}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .hint,:where(.isolated-module__NUfcTG__scope).themer-demo .hint){color:var(--swiftly-color-dimmed);margin:.125rem 0 .375rem;font-size:.8125rem;line-height:1.25rem}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .swatch,:where(.isolated-module__NUfcTG__scope).themer-demo .swatch){border:1px solid var(--swiftly-color-highlight);cursor:pointer;border-radius:.5rem;flex-shrink:0;width:1.5rem;height:1.5rem;padding:0;display:block;position:relative;overflow:hidden}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .swatch-input,:where(.isolated-module__NUfcTG__scope).themer-demo .swatch-input){opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .swatch:has(:focus-visible),:where(.isolated-module__NUfcTG__scope).themer-demo .swatch:has(:focus-visible)){outline:2px solid var(--swiftly-color-accent);outline-offset:2px}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .lock,:where(.isolated-module__NUfcTG__scope).themer-demo .lock){appearance:none;cursor:pointer;color:var(--swiftly-color-dimmed);background:0 0;border:none;align-items:center;padding:.125rem;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .lock:hover,:where(.isolated-module__NUfcTG__scope).themer-demo .lock:hover){color:var(--swiftly-color-title)}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .lock:focus-visible,:where(.isolated-module__NUfcTG__scope).themer-demo .lock:focus-visible){outline:2px solid var(--swiftly-color-accent);outline-offset:2px}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .lock[aria-pressed=true],:where(.isolated-module__NUfcTG__scope).themer-demo .lock[aria-pressed=true]){color:var(--swiftly-color-title)}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .lock .material-symbols-outlined,:where(.isolated-module__NUfcTG__scope).themer-demo .lock .material-symbols-outlined){font-size:1.125rem}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .switch-row,:where(.isolated-module__NUfcTG__scope).themer-demo .switch-row){justify-content:space-between;align-items:center;gap:1rem;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .switch-label,:where(.isolated-module__NUfcTG__scope).themer-demo .switch-label){color:var(--swiftly-color-title);font-size:.875rem}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .toggle,:where(.isolated-module__NUfcTG__scope).themer-demo .toggle){background:color-mix(in srgb, var(--swiftly-color-title) 8%, transparent);-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:auto;border-radius:.625rem;padding:3px;display:inline-flex;position:relative}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .indicator,:where(.isolated-module__NUfcTG__scope).themer-demo .indicator){background:var(--swiftly-color-bg);z-index:0;pointer-events:none;transform-origin:50%;border-radius:.4375rem;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 1px 2px #0000001f}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .segment,:where(.isolated-module__NUfcTG__scope).themer-demo .segment){z-index:1;appearance:none;font-family:var(--swiftly-font-body);color:var(--swiftly-color-dimmed);cursor:pointer;text-align:center;white-space:nowrap;touch-action:none;background:0 0;border:none;border-radius:.4375rem;padding:.3125rem .625rem;font-size:.875rem;line-height:1;transition:color .12s;position:relative}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .segment.selected,:where(.isolated-module__NUfcTG__scope).themer-demo .segment.selected){color:var(--swiftly-color-title);cursor:grab}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .segment.selected:active,:where(.isolated-module__NUfcTG__scope).themer-demo .segment.selected:active){cursor:grabbing}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .segment:focus-visible,:where(.isolated-module__NUfcTG__scope).themer-demo .segment:focus-visible){outline:2px solid var(--swiftly-color-accent);outline-offset:2px}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .color-manager,:where(.isolated-module__NUfcTG__scope).themer-demo .color-manager){flex-direction:column;width:100%;display:flex;overflow:hidden}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .fit,:where(.isolated-module__NUfcTG__scope).themer-demo .fit){justify-content:center;align-items:flex-start;width:100%;display:flex;overflow:hidden}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .screens-list,:where(.isolated-module__NUfcTG__scope).themer-demo .screens-list){transform-origin:top;flex-direction:row;flex-shrink:0;gap:1rem;width:max-content;display:flex;position:relative}@media (max-width:560px){:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .column:nth-child(n+2),:where(.isolated-module__NUfcTG__scope).themer-demo .column:nth-child(n+2)){display:none}}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .column,:where(.isolated-module__NUfcTG__scope).themer-demo .column){flex-direction:column;align-items:center;gap:1rem;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .palette-head>div,:where(.isolated-module__NUfcTG__scope).themer-demo .palette-head>div){color:var(--swiftly-color-title);cursor:default;-webkit-user-select:none;user-select:none;font-size:.875rem;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .themer-preview,:where(.isolated-module__NUfcTG__scope).themer-preview){background-color:var(--swiftly-image-background);width:100%;position:relative;overflow:hidden}:is(:where(.isolated-module__NUfcTG__scope) .themer-preview>canvas,:where(.isolated-module__NUfcTG__scope).themer-preview>canvas){z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}:is(:where(.isolated-module__NUfcTG__scope) .themer-preview .preview-phones,:where(.isolated-module__NUfcTG__scope).themer-preview .preview-phones){transform-origin:50%;z-index:1;pointer-events:none;flex-direction:row;gap:1.5rem;display:flex;position:absolute;top:50%;left:50%}:is(:where(.isolated-module__NUfcTG__scope) .themer-preview .column,:where(.isolated-module__NUfcTG__scope).themer-preview .column){width:29.0323rem;display:flex}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .ios .column,:where(.isolated-module__NUfcTG__scope).themer-demo .ios .column){width:29.0323rem}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .ios .screen,:where(.isolated-module__NUfcTG__scope).themer-demo .ios .screen,:where(.isolated-module__NUfcTG__scope) .themer-preview .ios .screen,:where(.isolated-module__NUfcTG__scope).themer-preview .ios .screen){width:100%;height:100%;box-shadow:none;border:0;border-radius:0}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .ios .screen .scroll-view,:where(.isolated-module__NUfcTG__scope).themer-demo .ios .screen .scroll-view,:where(.isolated-module__NUfcTG__scope) .themer-preview .screen .scroll-view,:where(.isolated-module__NUfcTG__scope).themer-preview .screen .scroll-view){width:100%}:is(:where(.isolated-module__NUfcTG__scope) .themer-demo .status-bar.ios .island,:where(.isolated-module__NUfcTG__scope).themer-demo .status-bar.ios .island,:where(.isolated-module__NUfcTG__scope) .themer-preview .status-bar.ios .island,:where(.isolated-module__NUfcTG__scope).themer-preview .status-bar.ios .island){visibility:hidden}
.Image-module__2_sK8G__inline-img.Image-module__2_sK8G__scope{height:1rem;margin-bottom:-.125rem;margin-left:.125rem}.Image-module__2_sK8G__zoom-trigger.Image-module__2_sK8G__scope{appearance:none;font:inherit;color:inherit;text-align:center;cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;margin:0;padding:0;line-height:0;display:block;position:relative}.Image-module__2_sK8G__zoom-trigger.Image-module__2_sK8G__scope:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__scope{vertical-align:top;max-width:100%;line-height:0;display:inline-block;position:relative}.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__frame-full.Image-module__2_sK8G__scope{width:100%}.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__frame-real.Image-module__2_sK8G__scope{width:50%}@media (max-width:1024px){.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__frame-real.Image-module__2_sK8G__scope{width:80%}}@media (max-width:800px){.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__frame-real.Image-module__2_sK8G__scope{width:90%}}@media (max-width:560px){.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__frame-real.Image-module__2_sK8G__scope{width:100%}}.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__scope>img:where(.Image-module__2_sK8G__scope),.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__scope>.Image-module__2_sK8G__svg-holder:where(.Image-module__2_sK8G__scope),.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__scope>.Image-module__2_sK8G__svg-holder:where(.Image-module__2_sK8G__scope) svg{width:100%;height:auto;display:block}.Image-module__2_sK8G__zoom-badge.Image-module__2_sK8G__scope{position:absolute;bottom:.5rem;right:.5rem}.Image-module__2_sK8G__zoom-overlay.Image-module__2_sK8G__scope{z-index:var(--z-modal);cursor:zoom-out;background-color:color-mix(in srgb, var(--color-bg) 55%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);will-change:opacity;isolation:isolate;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.Image-module__2_sK8G__zoom-content.Image-module__2_sK8G__scope{cursor:default;will-change:transform, opacity;justify-content:center;align-items:center;max-width:calc(100vw - 4rem);max-height:calc(100vh - 4rem);display:flex;position:relative;transform:translateZ(0)}.Image-module__2_sK8G__zoom-content.Image-module__2_sK8G__scope img:where(.Image-module__2_sK8G__scope){object-fit:contain;width:auto;max-width:calc(100vw - 4rem);height:auto;max-height:calc(100vh - 4rem);display:block}.Image-module__2_sK8G__zoom-content.Image-module__2_sK8G__zoom-content-interactive.Image-module__2_sK8G__scope{width:100%;height:100%;max-height:none}.Image-module__2_sK8G__zoom-stage.Image-module__2_sK8G__scope{touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;justify-content:center;align-items:center;display:flex;position:absolute;inset:1.5rem 0;overflow:hidden}.Image-module__2_sK8G__zoom-stage.Image-module__2_sK8G__scope:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Image-module__2_sK8G__zoom-stage-magnified.Image-module__2_sK8G__scope{cursor:grab}.Image-module__2_sK8G__zoom-stage-dragging.Image-module__2_sK8G__scope{cursor:grabbing}.Image-module__2_sK8G__zoom-media.Image-module__2_sK8G__scope{flex:none}.Image-module__2_sK8G__zoom-media.Image-module__2_sK8G__scope img:where(.Image-module__2_sK8G__scope){pointer-events:none;width:100%;max-width:none;height:100%;max-height:none}.Image-module__2_sK8G__zoom-svg.Image-module__2_sK8G__scope{justify-content:center;align-items:center;width:min(100vw - 4rem,64rem);display:flex}.Image-module__2_sK8G__zoom-svg.Image-module__2_sK8G__scope svg{width:100%;height:auto;max-height:calc(100vh - 4rem)}.Image-module__2_sK8G__zoom-close.Image-module__2_sK8G__scope{z-index:calc(var(--z-modal) + 1);position:fixed;top:1rem;right:1.5rem}.Image-module__2_sK8G__zoom-nav.Image-module__2_sK8G__scope{z-index:calc(var(--z-modal) + 1);position:fixed;top:50%;transform:translateY(-50%)}.Image-module__2_sK8G__zoom-nav-prev.Image-module__2_sK8G__scope{left:1.5rem}.Image-module__2_sK8G__zoom-nav-next.Image-module__2_sK8G__scope{right:1.5rem}@media (max-width:480px){.Image-module__2_sK8G__zoom-overlay.Image-module__2_sK8G__scope{padding:1rem}.Image-module__2_sK8G__zoom-content.Image-module__2_sK8G__scope,.Image-module__2_sK8G__zoom-content.Image-module__2_sK8G__scope img:where(.Image-module__2_sK8G__scope){max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.Image-module__2_sK8G__zoom-svg.Image-module__2_sK8G__scope{width:calc(100vw - 2rem)}.Image-module__2_sK8G__zoom-close.Image-module__2_sK8G__scope{top:.5rem;right:.75rem}.Image-module__2_sK8G__zoom-nav-prev.Image-module__2_sK8G__scope{left:.5rem}.Image-module__2_sK8G__zoom-nav-next.Image-module__2_sK8G__scope{right:.5rem}}.Image-module__2_sK8G__zoom-overlay.Image-module__2_sK8G__scope{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);border:0;margin:0}.Image-module__2_sK8G__zoom-overlay.Image-module__2_sK8G__scope::backdrop{background:0 0}.Image-module__2_sK8G__inline-img.Image-module__2_sK8G__scope{width:auto}
.MediaControls-module__evlJ4q__control,.MediaControls-module__evlJ4q__badge{color:var(--color-title);background:color-mix(in srgb, var(--color-bg) 80%, transparent);-webkit-backdrop-filter:blur(4px);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.MediaControls-module__evlJ4q__control{appearance:none;border:1px solid var(--color-border);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:44px;height:44px;padding:0}.MediaControls-module__evlJ4q__control:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.MediaControls-module__evlJ4q__badge{pointer-events:none;width:1.75rem;height:1.75rem}.MediaControls-module__evlJ4q__control>svg,.MediaControls-module__evlJ4q__badge>svg{display:block}.MediaControls-module__evlJ4q__badge>svg{width:14px;height:14px}button:focus-visible>.MediaControls-module__evlJ4q__badge{color:var(--color-accent)}.MediaControls-module__evlJ4q__navigation{appearance:none;width:44px;height:44px;color:var(--color-title);background:var(--image-background);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.MediaControls-module__evlJ4q__navigation>svg{display:block}.MediaControls-module__evlJ4q__navigation:focus-visible{color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.MediaControls-module__evlJ4q__control:hover{background:var(--interactive-background);color:var(--color-accent)}button:hover>.MediaControls-module__evlJ4q__badge,.MediaControls-module__evlJ4q__navigation:hover{color:var(--color-accent)}}.MediaControls-module__evlJ4q__close{appearance:none;width:32px;height:32px;color:var(--color-title);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;transition:color .12s ease-out;display:inline-flex;position:relative}.MediaControls-module__evlJ4q__close:before{content:"";background:color-mix(in srgb, var(--color-title) 20%, transparent);opacity:0;pointer-events:none;border-radius:50%;width:32px;height:32px;transition:opacity .12s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MediaControls-module__evlJ4q__close>svg{transition:transform .12s ease-out;display:block;position:relative}.MediaControls-module__evlJ4q__close:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (hover:hover){.MediaControls-module__evlJ4q__close:hover{color:var(--color-accent)}.MediaControls-module__evlJ4q__close:hover:before{opacity:.6}}.MediaControls-module__evlJ4q__close:active{color:var(--color-accent)}.MediaControls-module__evlJ4q__close:active:before{opacity:1}.MediaControls-module__evlJ4q__close:active>svg{transform:scale(.9)}@media (prefers-reduced-motion:reduce){.MediaControls-module__evlJ4q__close,.MediaControls-module__evlJ4q__close:before,.MediaControls-module__evlJ4q__close>svg{transition:none}}@media (pointer:coarse){.MediaControls-module__evlJ4q__close{width:44px;height:44px}}
svg.Icons-module__f9iZyW__scope:not(.Icons-module__f9iZyW__link-arrow-icon){margin-top:.125rem}
.IphoneFrame-module__hKOD9G__device.IphoneFrame-module__hKOD9G__scope{aspect-ratio:606/1252;width:100%;position:relative}.IphoneFrame-module__hKOD9G__screen.IphoneFrame-module__hKOD9G__scope{width:93%;height:97%;-webkit-mask-image:var(--if-mask);-webkit-mask-image:var(--if-mask);mask-image:var(--if-mask);position:absolute;top:1.5%;left:3.5%;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.IphoneFrame-module__hKOD9G__device.IphoneFrame-module__hKOD9G__frameless.IphoneFrame-module__hKOD9G__scope .IphoneFrame-module__hKOD9G__screen:where(.IphoneFrame-module__hKOD9G__scope){border-radius:8.5%/3.9%}.IphoneFrame-module__hKOD9G__bezel.IphoneFrame-module__hKOD9G__scope{pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}
a.Link-module__BLZy_q__scope{color:var(--color-link);white-space:nowrap;--bracket-color:currentColor;text-decoration:none;position:relative}a.Link-module__BLZy_q__scope:before{opacity:0}a.Link-module__BLZy_q__scope:hover:before,a.Link-module__BLZy_q__scope:focus-visible:before{opacity:1}.Link-module__BLZy_q__wrap.Link-module__BLZy_q__scope{white-space:normal;display:inline-block}.Link-module__BLZy_q__w-icon.Link-module__BLZy_q__scope{align-items:center;gap:.25rem;display:flex}.Link-module__BLZy_q__w-icon.Link-module__BLZy_q__scope img:where(.Link-module__BLZy_q__scope){margin-top:.25rem}.Link-module__BLZy_q__in-text.Link-module__BLZy_q__scope{color:var(--color-link);margin:0;padding:0;font-weight:400}.Link-module__BLZy_q__in-text.Link-module__BLZy_q__scope:after{content:"";background:var(--color-dimmed);transform-origin:100%;height:1px;transition:transform .2s,background-color .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Link-module__BLZy_q__in-text.Link-module__BLZy_q__paragraph.Link-module__BLZy_q__scope{background-color:#0000}.Link-module__BLZy_q__in-text.Link-module__BLZy_q__scope:hover:after,.Link-module__BLZy_q__in-text.Link-module__BLZy_q__scope:focus-visible:after{transform-origin:0;background:currentColor;transform:scaleX(1)}.Link-module__BLZy_q__accent.Link-module__BLZy_q__in-text.Link-module__BLZy_q__scope:visited:hover:after,.Link-module__BLZy_q__accent.Link-module__BLZy_q__in-text.Link-module__BLZy_q__scope:visited:focus-visible:after{background-color:var(--color-visited)}@media (prefers-reduced-motion:reduce){.Link-module__BLZy_q__in-text.Link-module__BLZy_q__scope:after{transition:none}}
.CodeBlock-module__JGDIXa__code-block.CodeBlock-module__JGDIXa__scope{border:1px solid color-mix(in srgb, var(--color-dimmed) 20%, transparent);width:100%;max-width:100%;min-height:2rem;color:var(--color-title);background:color-mix(in srgb, var(--color-dimmed) 10%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .5rem 0 .75rem;display:flex}.CodeBlock-module__JGDIXa__value.CodeBlock-module__JGDIXa__scope{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.CodeBlock-module__JGDIXa__code-block.CodeBlock-module__JGDIXa__multiline.CodeBlock-module__JGDIXa__scope{box-shadow:none;border-color:var(--color-highlight,var(--color-dimmed));border-radius:4px;align-items:flex-start;padding:.75rem .5rem .75rem .875rem}.CodeBlock-module__JGDIXa__code-block.CodeBlock-module__JGDIXa__multiline.CodeBlock-module__JGDIXa__scope .CodeBlock-module__JGDIXa__actions:where(.CodeBlock-module__JGDIXa__scope){margin-top:-.25rem;margin-right:0}.CodeBlock-module__JGDIXa__code-block.CodeBlock-module__JGDIXa__multiline.CodeBlock-module__JGDIXa__scope pre.CodeBlock-module__JGDIXa__value:where(.CodeBlock-module__JGDIXa__scope){white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip;min-width:0;box-shadow:none;color:inherit;font-size:.8125rem;line-height:1.5;font-weight:inherit;background:0 0;border-radius:0;flex:1;padding:0;overflow:visible}.CodeBlock-module__JGDIXa__code-block.CodeBlock-module__JGDIXa__multiline.CodeBlock-module__JGDIXa__scope pre.CodeBlock-module__JGDIXa__value:where(.CodeBlock-module__JGDIXa__scope) code:where(.CodeBlock-module__JGDIXa__scope){font:inherit;color:inherit;background:0 0}.CodeBlock-module__JGDIXa__actions.CodeBlock-module__JGDIXa__scope{flex-shrink:0;align-items:center;gap:.125rem;margin-right:-.45rem;display:flex}button.CodeBlock-module__JGDIXa__scope{width:1.75rem;height:1.75rem;color:var(--color-dimmed);cursor:pointer;transition:color .15s ease-out, border-color .15s ease-out, transform .15s ease-out, filter var(--copy-blur-duration,80ms) var(--copy-blur-easing,ease-out);background:0 0;border:0 solid #0000;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:grid}button.CodeBlock-module__JGDIXa__scope:hover{color:var(--color-title);background-color:rgba(from var(--color-title) r g b / .02);border-color:#0000}button.CodeBlock-module__JGDIXa__scope:active{background-color:rgba(from var(--color-title) r g b / .05);transform:scale(.94)}button.CodeBlock-module__JGDIXa__transitioning.CodeBlock-module__JGDIXa__scope{filter:blur(var(--copy-blur,.5px))}button.CodeBlock-module__JGDIXa__scope:focus-visible{outline:2px solid var(--color-title);outline-offset:1px}svg.CodeBlock-module__JGDIXa__scope{fill:currentColor;width:.95rem;height:.95rem}@media (prefers-reduced-motion:reduce){button.CodeBlock-module__JGDIXa__scope{transition:none}button.CodeBlock-module__JGDIXa__transitioning.CodeBlock-module__JGDIXa__scope{filter:none}button.CodeBlock-module__JGDIXa__scope:active{transform:none}}
.NavLink-module__LY_2Tq__navbutton{margin-top:1rem}
a.ProjectCard-module__U_VZua__card.ProjectCard-module__U_VZua__scope{--bracket-color:var(--color-border)}a.ProjectCard-module__U_VZua__card.ProjectCard-module__U_VZua__scope:before{opacity:0}a.ProjectCard-module__U_VZua__card.ProjectCard-module__U_VZua__scope:hover,a.ProjectCard-module__U_VZua__card.ProjectCard-module__U_VZua__scope:focus-visible,a.ProjectCard-module__U_VZua__card.ProjectCard-module__U_VZua__scope:active{--bracket-color:var(--color-dimmed)}a.ProjectCard-module__U_VZua__card.ProjectCard-module__U_VZua__scope:hover:before,a.ProjectCard-module__U_VZua__card.ProjectCard-module__U_VZua__scope:focus-visible:before,a.ProjectCard-module__U_VZua__card.ProjectCard-module__U_VZua__scope:active:before{opacity:1}article.ProjectCard-module__U_VZua__scope{gap:1rem;display:grid}.ProjectCard-module__U_VZua__p-thumbnail.ProjectCard-module__U_VZua__scope{width:3.5rem;height:3.5rem}.ProjectCard-module__U_VZua__p-icon.ProjectCard-module__U_VZua__scope{color:var(--color-dimmed);background:#ededed;justify-content:center;align-items:center;display:flex}.ProjectCard-module__U_VZua__p-icon.ProjectCard-module__U_VZua__scope svg:where(.ProjectCard-module__U_VZua__scope){width:1.75rem;height:1.75rem}:root[data-theme=dark] .ProjectCard-module__U_VZua__p-icon.ProjectCard-module__U_VZua__scope{background:#242424}@media (prefers-color-scheme:dark){:root:not([data-theme]) .ProjectCard-module__U_VZua__p-icon.ProjectCard-module__U_VZua__scope{background:#242424}}h3.ProjectCard-module__U_VZua__scope{text-transform:lowercase;margin-bottom:.25rem}.ProjectCard-module__U_VZua__corner-arrow.ProjectCard-module__U_VZua__scope{color:var(--color-dimmed);opacity:0;line-height:0;transition:opacity .2s;position:absolute;top:.75rem;right:.75rem}.ProjectCard-module__U_VZua__corner-arrow.ProjectCard-module__U_VZua__scope .ProjectCard-module__U_VZua__link-arrow-icon--external{margin:0;padding:0}a.ProjectCard-module__U_VZua__scope:hover .ProjectCard-module__U_VZua__corner-arrow:where(.ProjectCard-module__U_VZua__scope),a.ProjectCard-module__U_VZua__scope:focus-visible .ProjectCard-module__U_VZua__corner-arrow:where(.ProjectCard-module__U_VZua__scope){opacity:1}@media (prefers-reduced-motion:reduce){.ProjectCard-module__U_VZua__corner-arrow.ProjectCard-module__U_VZua__scope{transition:none}}p.ProjectCard-module__U_VZua__scope{margin-bottom:0}
.Video-module__2ZnJnq__surface.Video-module__2ZnJnq__scope{width:100%;max-width:var(--v-max,none);-webkit-user-select:none;user-select:none;margin-inline:auto;display:block;position:relative;overflow:hidden}.Video-module__2ZnJnq__zoom-trigger.Video-module__2ZnJnq__scope{appearance:none;font:inherit;color:inherit;text-align:center;cursor:zoom-in;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;width:100%;margin:0;padding:0;line-height:0;display:block;position:relative}.Video-module__2ZnJnq__zoom-trigger.Video-module__2ZnJnq__scope:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (min-width:1025px){.Video-module__2ZnJnq__mobile-zoom-trigger.Video-module__2ZnJnq__scope{cursor:default}.Video-module__2ZnJnq__mobile-zoom-trigger.Video-module__2ZnJnq__scope .Video-module__2ZnJnq__zoom-badge:where(.Video-module__2ZnJnq__scope){display:none}}.Video-module__2ZnJnq__surface.Video-module__2ZnJnq__fixed.Video-module__2ZnJnq__scope{aspect-ratio:var(--v-ratio);background-color:var(--image-background)}@media (max-width:1024px){.Video-module__2ZnJnq__surface.Video-module__2ZnJnq__fixed.Video-module__2ZnJnq__has-mobile-ratio.Video-module__2ZnJnq__scope{aspect-ratio:var(--v-mobile-ratio)}}.Video-module__2ZnJnq__surface.Video-module__2ZnJnq__fixed.Video-module__2ZnJnq__scope:not(.Video-module__2ZnJnq__iphone) .Video-module__2ZnJnq__video:where(.Video-module__2ZnJnq__scope){height:100%;position:absolute;inset:0}.Video-module__2ZnJnq__video.Video-module__2ZnJnq__scope{object-fit:var(--v-fit,cover);-webkit-user-drag:none;pointer-events:none;width:100%;height:auto;display:block}.Video-module__2ZnJnq__phone.Video-module__2ZnJnq__scope{width:100%}.Video-module__2ZnJnq__surface.Video-module__2ZnJnq__fixed.Video-module__2ZnJnq__scope .Video-module__2ZnJnq__phone:where(.Video-module__2ZnJnq__scope){aspect-ratio:606/1252;width:auto;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Video-module__2ZnJnq__screen-fill.Video-module__2ZnJnq__scope{object-fit:cover;object-position:center;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.Video-module__2ZnJnq__zoom-badge.Video-module__2ZnJnq__scope{position:absolute;bottom:.5rem;right:.5rem}.Video-module__2ZnJnq__zoom-overlay.Video-module__2ZnJnq__scope{z-index:var(--z-modal);cursor:zoom-out;background-color:color-mix(in srgb, var(--color-bg) 55%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);will-change:opacity;isolation:isolate;touch-action:manipulation;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.Video-module__2ZnJnq__zoom-content.Video-module__2ZnJnq__scope{cursor:default;will-change:transform, opacity;justify-content:center;align-items:center;max-width:calc(100vw - 4rem);max-height:calc(100vh - 4rem);display:flex;position:relative;transform:translateZ(0)}.Video-module__2ZnJnq__zoom-phone.Video-module__2ZnJnq__scope{width:min(100vw - 4rem,22rem);max-height:calc(100vh - 4rem)}.Video-module__2ZnJnq__zoom-video.Video-module__2ZnJnq__scope{object-fit:contain;width:auto;max-width:calc(100vw - 4rem);height:auto;max-height:calc(100vh - 4rem);display:block}.Video-module__2ZnJnq__zoom-close.Video-module__2ZnJnq__scope{z-index:calc(var(--z-modal) + 1);position:fixed;top:1rem;right:1.5rem}@media (max-width:480px){.Video-module__2ZnJnq__zoom-overlay.Video-module__2ZnJnq__scope{padding:1rem}.Video-module__2ZnJnq__zoom-content.Video-module__2ZnJnq__scope,.Video-module__2ZnJnq__zoom-video.Video-module__2ZnJnq__scope{max-width:calc(100vw - 2rem);max-height:calc(100vh - 6rem)}.Video-module__2ZnJnq__zoom-phone.Video-module__2ZnJnq__scope{width:min(100vw - 2rem,20rem);max-height:calc(100vh - 6rem)}.Video-module__2ZnJnq__zoom-close.Video-module__2ZnJnq__scope{top:max(.5rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right))}}.Video-module__2ZnJnq__zoom-overlay.Video-module__2ZnJnq__scope{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);border:0;margin:0}.Video-module__2ZnJnq__zoom-overlay.Video-module__2ZnJnq__scope::backdrop{background:0 0}.Video-module__2ZnJnq__video.Video-module__2ZnJnq__scope[controls],.Video-module__2ZnJnq__screen-fill.Video-module__2ZnJnq__scope[controls]{pointer-events:auto}.Video-module__2ZnJnq__motion-zoom.Video-module__2ZnJnq__scope{position:absolute;top:.5rem;right:.5rem}
.PendulumPreview-module__-NPj8G__pendulum{width:100%;aspect-ratio:var(--ar,16 / 9);background-color:var(--rmt-demo-image-background,var(--rmt-base-image-background,#f8f8f7));display:block;overflow:hidden}@media (max-width:1024px){.PendulumPreview-module__-NPj8G__pendulum{aspect-ratio:var(--ar-mobile,var(--ar,16 / 9))}}.PendulumPreview-module__-NPj8G__pendulum svg{width:100%;height:100%;display:block}.PendulumPreview-module__-NPj8G__arc{stroke:var(--rmt-demo-color-text,var(--rmt-base-color-text,#6c6c6c))}.PendulumPreview-module__-NPj8G__rod{fill:var(--rmt-demo-color-text,var(--rmt-base-color-text,#6c6c6c))}.PendulumPreview-module__-NPj8G__pivot,.PendulumPreview-module__-NPj8G__bob{fill:var(--rmt-demo-color-accent,var(--rmt-base-color-accent,#1a0dab))}@media (prefers-reduced-motion:reduce){.PendulumPreview-module__-NPj8G__pendulum .PendulumPreview-module__-NPj8G__swing{transform:none!important}}
.DotsPreview-module__Y_KVZG__preview{background-color:var(--swiftly-image-background);width:100%;position:relative;overflow:hidden}.DotsPreview-module__Y_KVZG__dots{width:100%;height:100%;display:block;position:absolute;inset:0}
.BeforeAfterPreview-module__DoAhFW__preview{width:100%;aspect-ratio:var(--preview-ar,16 / 9);background-color:var(--swiftly-image-background);background-image:radial-gradient(circle, var(--swiftly-dot-color) 1px, transparent 1px);-webkit-user-select:none;user-select:none;background-position:50%;background-size:16px 16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.BeforeAfterPreview-module__DoAhFW__frame{aspect-ratio:750/1630;border-radius:14px;height:84%;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 14px 36px #0000002e}.BeforeAfterPreview-module__DoAhFW__layer{object-fit:cover;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.BeforeAfterPreview-module__DoAhFW__divider{pointer-events:none;z-index:2;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 6px #0000004d}.BeforeAfterPreview-module__DoAhFW__handle{color:#555;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000040}.BeforeAfterPreview-module__DoAhFW__handle svg{width:11px;height:11px}
.ThemerPreview-module__CI8xkW__sized .preview-phones{transform:translate(-50%, -50%) scale(var(--preview-phone-scale,.4))!important}
.Yoe-module__3xXu7G__yoe.Yoe-module__3xXu7G__scope{font-variant-numeric:tabular-nums}
a.BackLink-module__LFGPKG__scope{color:var(--color-link);white-space:nowrap;margin:0 -.25rem;padding:0 .25rem;text-decoration:none;position:relative}
