@property --color-accent{syntax:"<color>";inherits:true;initial-value:#6e56ff}@property --color-accent-b{syntax:"<color>";inherits:true;initial-value:#00e0cb}@layer components{.store-root{--accent-grad:linear-gradient(135deg, var(--color-accent), var(--color-accent-b));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-bottom:var(--global-footer-height);--shadow-soft:inset 1px 1px 0 0 var(--surface-inset-hi), var(--nm-raised-soft);--shadow-lift:inset 1px 1px 0 0 var(--surface-inset-hi), var(--nm-raised-large);--font-display-val:"Arial Narrow", "Helvetica Neue", Arial, ui-sans-serif, system-ui, sans-serif;--font-body-val:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono-val:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-display:"Arial Narrow", "Helvetica Neue", Arial, ui-sans-serif, system-ui, sans-serif;--font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;-webkit-text-size-adjust:100%;scrollbar-color:var(--color-surface-2) transparent;background-color:var(--color-canvas);background-image:var(--theme-pattern-image,none);background-size:var(--theme-pattern-size,24px 24px);color:var(--color-text);font-family:var(--font-sans);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-position:50%;min-height:100dvh}:root[data-theme=light] .store-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.store-root *{border-color:var(--color-line)}.store-root:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 80% at 50% -10%, color-mix(in oklch, var(--color-accent) 12%, transparent), transparent 60%), radial-gradient(100% 100% at 50% 120%, color-mix(in oklch, var(--ink-edge) 35%, transparent), transparent 70%);opacity:.7;transition:background .6s cubic-bezier(.22,1,.36,1);position:fixed;inset:0}.store-root:after{content:"";pointer-events:none;z-index:1;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.store-root.store-in-frame{background:0 0;flex-direction:column;height:100%;min-height:0;padding-bottom:0;display:flex}.store-root.store-in-frame:before,.store-root.store-in-frame:after{display:none}.store-root.store-embedded{background:0 0;min-height:0;padding-bottom:0}.store-root.store-embedded:before,.store-root.store-embedded:after{display:none}.store-root ::selection{background:color-mix(in oklch, var(--color-accent) 40%, transparent);color:var(--color-text)}.store-root a{color:inherit;text-decoration:none}.store-root :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.store-root h1,.store-root h2,.store-root h3,.store-root h4{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;line-height:1.02}.store-root .label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem}.store-root .accent-text{background:var(--accent-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.store-root .hairline{border:1px solid var(--color-line)}.store-root .glass{background:var(--color-surface);border:1px solid var(--surface-border);box-shadow:var(--shadow-soft)}.store-root .lift{box-shadow:var(--shadow-soft);transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),border-color .36s;position:relative}@media (hover:hover){.store-root .lift:hover{box-shadow:var(--shadow-lift);border-color:color-mix(in oklch, var(--color-accent) 38%, var(--color-line));transform:translateY(-4px)}}.store-root .edge-light{position:relative}.store-root .edge-light:before{content:"";border-radius:inherit;background:linear-gradient(180deg, color-mix(in oklch, var(--color-accent) 30%, transparent), transparent 40%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.store-root .kbd{font-family:var(--font-mono);border:1px solid var(--color-line);background:color-mix(in oklch, var(--color-surface-2) 70%, transparent);color:var(--color-dim);border-radius:.35rem;padding:.22rem .36rem;font-size:.66rem;line-height:1}.store-root .btn-accent{background:var(--accent-grad);color:#06070d;transition:opacity var(--dur,.2s) ease, transform .2s ease;font-weight:600}.store-root .btn-accent:hover{opacity:.92}.store-root .btn-ghost{background:var(--color-surface);border:1px solid var(--surface-border);box-shadow:var(--shadow-soft);color:var(--color-text);transition:border-color .2s,box-shadow .2s}.store-root .btn-ghost:hover{border-color:color-mix(in oklch, var(--color-accent) 45%, var(--surface-border));box-shadow:var(--shadow-lift)}.store-root .store-view-switch{border:1px solid var(--surface-border);background:var(--surface-deep);box-shadow:var(--nm-sunken-soft);border-radius:.9rem;align-items:center;gap:.2rem;padding:.22rem;display:inline-flex}.store-root .store-view-button{cursor:pointer;width:2rem;height:2rem;box-shadow:none;color:var(--color-muted);background:0 0;border:0;border-radius:.65rem;place-items:center;transition:color .2s,background .2s,box-shadow .2s,transform .2s;display:grid}.store-root .store-view-button:hover{color:var(--color-text)}.store-root .store-view-button.is-active{color:var(--color-accent);background:var(--color-surface);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.store-root .store-stat-link{color:inherit;background:0 0;border:0;transition:color .12s,text-shadow .12s,transform .12s}.store-root .store-stat-link:hover{color:var(--color-text);text-shadow:0 0 14px color-mix(in oklch, var(--color-accent) 55%, transparent);transform:translateY(-1px)}@keyframes store-focus-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--color-accent) 0%, transparent);background:0 0}24%{background:color-mix(in oklch, var(--color-accent) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-accent) 65%, transparent), 0 0 28px color-mix(in oklch, var(--color-accent) 30%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--color-accent) 0%, transparent);background:0 0}}.store-root .store-focus-target.is-focused{animation:1.8s cubic-bezier(.22,1,.36,1) both store-focus-pulse}.store-root .chip-accent{background:color-mix(in oklch, var(--color-accent) 14%, transparent);border:1px solid color-mix(in oklch, var(--color-accent) 35%, transparent);color:var(--color-accent);font-weight:600}.store-root .field{border:1px solid var(--surface-border);background:var(--surface-deep);width:100%;box-shadow:var(--nm-sunken-soft);color:var(--color-text);border-radius:.65rem;padding:.6rem .8rem;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.store-root .field::placeholder{color:var(--color-muted)}.store-root .field:focus{border-color:color-mix(in oklch, var(--color-accent) 60%, var(--surface-border));box-shadow:var(--nm-sunken-soft), 0 0 0 3px color-mix(in oklch, var(--color-accent) 18%, transparent);outline:none}.store-root .preview-badge{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}@keyframes store-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.store-root .store-reveal{animation:.48s cubic-bezier(.22,1,.36,1) both store-rise}@media (prefers-reduced-motion:reduce){.store-root *,.store-root :before,.store-root :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.store-root .store-focus-target.is-focused{background:color-mix(in oklch, var(--color-accent) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-accent) 60%, transparent);animation:none!important}}}html[data-store-thumbnail-style=full-image] .store-product-card-link{--store-tech-bar-height:1.8rem;--store-footer-height:3rem;isolation:isolate;background:var(--surface-deep);min-height:20rem}html[data-store-thumbnail-style=full-image] .store-product-card-preview{z-index:0;aspect-ratio:auto;border:0;position:absolute;inset:0}html[data-store-thumbnail-style=full-image] .store-product-card-body{z-index:3;color:#fff;text-shadow:0 1px 8px #000000b3;pointer-events:none;min-height:0;padding:0;position:absolute;inset:0}html[data-store-thumbnail-style=full-image] .store-product-card-body:after{content:"";z-index:0;height:var(--store-footer-height);pointer-events:none;transition:opacity .22s var(--ease-out-soft), transform .22s var(--ease-out-soft);background:linear-gradient(#0000 0%,#0000009e 42%,#000000e6 100%);position:absolute;inset:auto 0 0}html[data-store-thumbnail-style=full-image] .store-product-card-heading{z-index:1;inset:auto 0 var(--store-tech-bar-height);text-align:left;pointer-events:auto;transition:opacity .22s var(--ease-out-soft), transform .22s var(--ease-out-soft);background:0 0;align-items:flex-start;gap:.0625rem;padding:.1rem .625rem;position:absolute}html[data-store-thumbnail-style=full-image] .store-product-card-heading h3{color:#fff;-webkit-line-clamp:1;min-height:0;font-size:.75rem;line-height:1.15}html[data-store-thumbnail-style=full-image] .store-product-card-description,html[data-store-thumbnail-style=full-image] .store-product-card-price,html[data-store-thumbnail-style=full-image] .store-product-card-top{display:none}html[data-store-thumbnail-style=full-image] .store-product-card-actions{aspect-ratio:auto;transition:opacity .22s var(--ease-out-soft), transform .22s var(--ease-out-soft);inset:0}html[data-store-thumbnail-style=full-image] .store-product-card-scrim,html[data-store-thumbnail-style=full-image] .store-product-card-delivery{display:none}html[data-store-thumbnail-style=full-image] .store-product-card-tech{z-index:1;pointer-events:auto;transition:opacity .22s var(--ease-out-soft), transform .22s var(--ease-out-soft);background:0 0;border:0;gap:.375rem;margin:0;padding:.35rem .625rem .3rem;display:flex;position:absolute;inset:auto 0 0}html[data-store-thumbnail-style=full-image] .store-product-card-tech>span{color:#ffffffd1;background:0 0;border:0;border-radius:0;width:1.125rem;height:1.125rem}html[data-store-thumbnail-style=full-image] .store-product-card[data-cinema-region=hidden] .store-product-card-heading,html[data-store-thumbnail-style=full-image] .store-product-card[data-cinema-region=top] .store-product-card-heading{opacity:0;transform:translateY(.5rem)}html[data-store-thumbnail-style=full-image] .store-product-card[data-cinema-region=hidden] .store-product-card-body:after,html[data-store-thumbnail-style=full-image] .store-product-card[data-cinema-region=top] .store-product-card-body:after{opacity:0;transform:translateY(.75rem)}html[data-store-thumbnail-style=full-image] .store-product-card[data-cinema-region=hidden] .store-product-card-actions,html[data-store-thumbnail-style=full-image] .store-product-card[data-cinema-region=bottom] .store-product-card-actions{opacity:0;transform:translateY(-.5rem)}html[data-store-thumbnail-style=full-image] .store-product-card[data-cinema-region=hidden] .store-product-card-actions *,html[data-store-thumbnail-style=full-image] .store-product-card[data-cinema-region=bottom] .store-product-card-actions *{pointer-events:none}html[data-store-thumbnail-style=full-image] .store-product-card[data-cinema-region=hidden] .store-product-card-tech,html[data-store-thumbnail-style=full-image] .store-product-card[data-cinema-region=top] .store-product-card-tech{opacity:0;pointer-events:none;transform:translateY(.75rem)}html[data-store-thumbnail-style=full-image] .store-product-card:focus-within .store-product-card-heading,html[data-store-thumbnail-style=full-image] .store-product-card:focus-within .store-product-card-body:after,html[data-store-thumbnail-style=full-image] .store-product-card:focus-within .store-product-card-actions,html[data-store-thumbnail-style=full-image] .store-product-card:focus-within .store-product-card-tech{opacity:1;transform:none}@media (max-width:639px){html[data-store-thumbnail-style=full-image] .store-product-card-link{--store-tech-bar-height:1.65rem;--store-footer-height:2.8rem;min-height:15rem}html[data-store-thumbnail-style=full-image] .store-product-card-heading{padding:.075rem .5rem}html[data-store-thumbnail-style=full-image] .store-product-card-tech{padding:.3rem .5rem .25rem}}@media (prefers-reduced-motion:reduce){html[data-store-thumbnail-style=full-image] .store-product-card-heading,html[data-store-thumbnail-style=full-image] .store-product-card-body:after,html[data-store-thumbnail-style=full-image] .store-product-card-actions,html[data-store-thumbnail-style=full-image] .store-product-card-tech{opacity:1!important;transition:none!important;transform:none!important}}html.prefers-reduced-motion[data-store-thumbnail-style=full-image] .store-product-card-heading,html.prefers-reduced-motion[data-store-thumbnail-style=full-image] .store-product-card-body:after,html.prefers-reduced-motion[data-store-thumbnail-style=full-image] .store-product-card-actions,html.prefers-reduced-motion[data-store-thumbnail-style=full-image] .store-product-card-tech{opacity:1!important;transition:none!important;transform:none!important}.store-search-body{flex:1 0 100%;order:-10;min-width:0;display:block}@container main (min-width:1024px) and (max-width:1439px){.store-search-body{flex:0 22rem;order:0;width:clamp(12rem,24vw,22rem)}}@container main (min-width:1440px){.store-search-body{display:none}}
.AssistantExperience-module__2ozHIG__workspace{--assistant-drawer-width:clamp(360px, 30vw, 440px);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;position:relative}.AssistantExperience-module__2ozHIG__mainContent{min-width:0;min-height:0;transition:width .36s var(--ease-out-soft);outline:none;container:main/inline-size}.AssistantExperience-module__2ozHIG__resizeHandle{display:none}@media (min-width:1024px){.AssistantExperience-module__2ozHIG__workspace[data-assistant-docked]{grid-template-columns:minmax(0, 1fr) 12px var(--assistant-drawer-width);padding-right:6px}.AssistantExperience-module__2ozHIG__resizeHandle{z-index:131;width:12px;height:calc(100dvh - var(--global-footer-height));cursor:col-resize;touch-action:none;background:0 0;border:0;align-self:start;place-items:center;display:grid;position:sticky;top:0}.AssistantExperience-module__2ozHIG__resizeHandle:before{content:"";background:color-mix(in srgb, var(--surface-deep) 72%, transparent);opacity:0;border-radius:999px;transition:opacity .16s;position:absolute;inset:6px 2px}.AssistantExperience-module__2ozHIG__resizeHandle span{background:color-mix(in srgb, var(--text-low) 58%, transparent);width:2px;height:68px;max-height:18vh;box-shadow:0 0 0 1px color-mix(in srgb, var(--surface-inset-hi) 50%, transparent);border-radius:999px;transition:height .16s,background .16s,box-shadow .16s;position:relative}.AssistantExperience-module__2ozHIG__resizeHandle:hover:before,.AssistantExperience-module__2ozHIG__resizeHandle:focus-visible:before,.AssistantExperience-module__2ozHIG__workspace[data-assistant-resizing] .AssistantExperience-module__2ozHIG__resizeHandle:before{opacity:1}.AssistantExperience-module__2ozHIG__resizeHandle:hover span,.AssistantExperience-module__2ozHIG__resizeHandle:focus-visible span,.AssistantExperience-module__2ozHIG__workspace[data-assistant-resizing] .AssistantExperience-module__2ozHIG__resizeHandle span{background:var(--accent-2);height:92px;box-shadow:0 0 12px color-mix(in srgb, var(--accent-2) 52%, transparent)}.AssistantExperience-module__2ozHIG__resizeHandle:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px;border-radius:8px}.AssistantExperience-module__2ozHIG__workspace[data-assistant-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}}@media (prefers-reduced-motion:reduce){.AssistantExperience-module__2ozHIG__mainContent{transition:none}}