:root{--theme-bg-transition-duration: 0ms;--theme-bg-transition-easing: cubic-bezier(.16, 1, .3, 1);--font-optical-center-shift: .078em;--font-optical-control-shift: .064em;--page-bg: #fbeaee;--chrome-outline-width: min(1.5px, .1rem);--selection-bg: #ffd8ec;--selection-text: #6b3848;--surface-panel: #fff8fa;--surface-panel-muted: rgba(255, 250, 252, .96);--surface-panel-hover: linear-gradient( 180deg, #fff8fc 0%, #f7d6e3 100%);--surface-panel-hover-solid: #f7d6e3;--surface-rose-glass: linear-gradient( 135deg, color-mix(in srgb, var(--accent-ui-soft) 28%, rgba(255, 255, 255, .94)) 0%, color-mix(in srgb, var(--accent-ui-soft) 12%, rgba(255, 255, 255, .98)) 48%, color-mix(in srgb, var(--accent-ui-soft) 22%, rgba(255, 250, 252, .98)) 100%), linear-gradient( 180deg, rgba(255, 255, 255, .74) 0%, rgba(255, 255, 255, .18) 100%), var(--surface-panel-hover);--surface-rose-glass-active: linear-gradient( 135deg, color-mix(in srgb, var(--accent-ui-soft) 34%, rgba(255, 255, 255, .95)) 0%, color-mix(in srgb, var(--accent-ui-soft) 16%, rgba(255, 255, 255, .99)) 52%, color-mix(in srgb, var(--accent-ui-soft) 28%, rgba(255, 248, 251, .98)) 100%), linear-gradient( 180deg, rgba(255, 255, 255, .84) 0%, rgba(255, 255, 255, .22) 100%), var(--surface-panel-hover);--surface-rose-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .78), 0 .82rem 1.8rem color-mix(in srgb, var(--accent-ui-shadow) 18%, transparent);--surface-rose-glass-shadow-active: inset 0 1px 0 rgba(255, 255, 255, .82), 0 .96rem 2rem color-mix(in srgb, var(--accent-ui-shadow) 24%, transparent);--surface-rose-glass-inset-shadow: inset 0 1px 0 rgba(255, 255, 255, .78);--surface-panel-dark: linear-gradient( 180deg, #4d4043 0%, #43373a 100%);--surface-panel-dark-hover: linear-gradient( 180deg, #56484c 0%, #4a3d41 100%);--surface-panel-dark-solid: #45373b;--surface-panel-dark-solid-hover: #4b4043;--browser-chrome-color: #f5cad8;--hint-surface: rgba(255, 248, 250, .96);--hint-surface-dark: rgba(57, 45, 49, .96);--hint-surface-accent: linear-gradient( 180deg, transparent 0%, var(--accent-ui-soft) 100%), var(--hint-surface);--hint-surface-accent-dark: linear-gradient( 180deg, transparent 0%, var(--accent-ui-soft) 100%), var(--hint-surface-dark);--content-max-width: 34.75rem;--chrome-content-inset: clamp(.9rem, 3.4vw, 1.35rem);--chrome-action-edge-inset: var(--chrome-content-inset);--page-gutter: clamp(.78rem, 3vw, 1.6rem);--page-edge-gap: clamp(.48rem, 1.9vh, .88rem);--profile-stack-gap: clamp(.78rem, 2.7vh, 1.28rem);--profile-top-pad: clamp(.92rem, 3vh, 1.42rem);--page-space-block: var(--page-edge-gap);--sticky-bar-pad: clamp(.2rem, 1vw, .42rem);--button-padding-inline: .88rem;--button-padding-top: .34rem;--button-padding-bottom: .34rem;--top-control-height: 2.05rem;--top-bar-actions-gap: .45rem;--chrome-control-size: var(--top-control-height);--chrome-circle-icon-size: calc(var(--chrome-control-size) * .76);--desktop-chrome-service-button-size: 3.56rem;--desktop-chrome-circle-icon-size: calc(var(--desktop-chrome-service-button-size) * .76);--chrome-functional-icon-scale: 1;--radius-pill: 999px;--radius-panel: clamp(1.22rem, 4vw, 1.52rem);--radius-panel-compact: clamp(.96rem, 2.8vw, 1.18rem);--radius-dialog: clamp(1.42rem, 5vw, 1.8rem);--radius-shell: clamp(1.52rem, 1.9vw, 2.1rem);--shape-scallop-brand-lg: polygon( 50% 5.55%, 53.38% 4.9%, 56.97% 3.75%, 60.58% 3.64%, 63.79% 5.3%, 66.52% 7.9%, 69.29% 9.95%, 72.61% 10.83%, 76.35% 11.35%, 79.65% 12.82%, 81.82% 15.71%, 83.15% 19.24%, 84.75% 22.29%, 87.37% 24.52%, 90.51% 26.61%, 92.84% 29.37%, 93.54% 32.91%, 93.22% 36.67%, 93.34% 40.11%, 94.72% 43.26%, 96.64% 46.5%, 97.55% 50%, 96.64% 53.5%, 94.72% 56.74%, 93.34% 59.89%, 93.22% 63.33%, 93.54% 67.09%, 92.84% 70.63%, 90.51% 73.39%, 87.37% 75.48%, 84.75% 77.71%, 83.15% 80.76%, 81.82% 84.29%, 79.65% 87.18%, 76.35% 88.65%, 72.61% 89.17%, 69.29% 90.05%, 66.52% 92.1%, 63.79% 94.7%, 60.58% 96.36%, 56.97% 96.25%, 53.38% 95.1%, 50% 94.45%, 46.62% 95.1%, 43.03% 96.25%, 39.42% 96.36%, 36.21% 94.7%, 33.48% 92.1%, 30.71% 90.05%, 27.39% 89.17%, 23.65% 88.65%, 20.35% 87.18%, 18.18% 84.29%, 16.85% 80.76%, 15.25% 77.71%, 12.63% 75.48%, 9.49% 73.39%, 7.16% 70.63%, 6.46% 67.09%, 6.78% 63.33%, 6.66% 59.89%, 5.28% 56.74%, 3.36% 53.5%, 2.45% 50%, 3.36% 46.5%, 5.28% 43.26%, 6.66% 40.11%, 6.78% 36.67%, 6.46% 32.91%, 7.16% 29.37%, 9.49% 26.61%, 12.63% 24.52%, 15.25% 22.29%, 16.85% 19.24%, 18.18% 15.71%, 20.35% 12.82%, 23.65% 11.35%, 27.39% 10.83%, 30.71% 9.95%, 33.48% 7.9%, 36.21% 5.3%, 39.42% 3.64%, 43.03% 3.75%, 46.62% 4.9%);--shape-scallop-brand-sm: polygon( 50% 5.95%, 54.71% 5.22%, 59.77% 4.05%, 64.82% 4.4%, 69.11% 7.09%, 72.51% 11.01%, 75.89% 14.36%, 80.13% 16.54%, 84.91% 18.57%, 88.79% 21.82%, 90.68% 26.51%, 91.13% 31.69%, 91.89% 36.39%, 94.04% 40.64%, 96.72% 45.09%, 97.95% 50%, 96.72% 54.91%, 94.04% 59.36%, 91.89% 63.61%, 91.13% 68.31%, 90.68% 73.49%, 88.79% 78.18%, 84.91% 81.43%, 80.13% 83.46%, 75.89% 85.64%, 72.51% 88.99%, 69.11% 92.91%, 64.82% 95.6%, 59.77% 95.95%, 54.71% 94.78%, 50% 94.05%, 45.29% 94.78%, 40.23% 95.95%, 35.18% 95.6%, 30.89% 92.91%, 27.49% 88.99%, 24.11% 85.64%, 19.87% 83.46%, 15.09% 81.43%, 11.21% 78.18%, 9.32% 73.49%, 8.87% 68.31%, 8.11% 63.61%, 5.96% 59.36%, 3.28% 54.91%, 2.05% 50%, 3.28% 45.09%, 5.96% 40.64%, 8.11% 36.39%, 8.87% 31.69%, 9.32% 26.51%, 11.21% 21.82%, 15.09% 18.57%, 19.87% 16.54%, 24.11% 14.36%, 27.49% 11.01%, 30.89% 7.09%, 35.18% 4.4%, 40.23% 4.05%, 45.29% 5.22%);--shape-scallop-brand-xs: polygon( 50% 1.2%, 56.19% 3.01%, 61.54% 6.92%, 66.53% 10.09%, 72.3% 11.38%, 78.86% 12.4%, 84.51% 15.49%, 87.6% 21.14%, 88.62% 27.7%, 89.91% 33.47%, 93.08% 38.46%, 96.99% 43.81%, 98.8% 50%, 96.99% 56.19%, 93.08% 61.54%, 89.91% 66.53%, 88.62% 72.3%, 87.6% 78.86%, 84.51% 84.51%, 78.86% 87.6%, 72.3% 88.62%, 66.53% 89.91%, 61.54% 93.08%, 56.19% 96.99%, 50% 98.8%, 43.81% 96.99%, 38.46% 93.08%, 33.47% 89.91%, 27.7% 88.62%, 21.14% 87.6%, 15.49% 84.51%, 12.4% 78.86%, 11.38% 72.3%, 10.09% 66.53%, 6.92% 61.54%, 3.01% 56.19%, 1.2% 50%, 3.01% 43.81%, 6.92% 38.46%, 10.09% 33.47%, 11.38% 27.7%, 12.4% 21.14%, 15.49% 15.49%, 21.14% 12.4%, 27.7% 11.38%, 33.47% 10.09%, 38.46% 6.92%, 43.81% 3.01%);--shape-scallop-hand-lg: polygon( 44.39% 4.34%, 48.87% 2.99%, 53.52% 2.68%, 58.06% 3.67%, 62.29% 5.67%, 66.21% 8.05%, 70.05% 10.22%, 74.08% 12.01%, 78.32% 13.75%, 82.44% 15.96%, 85.94% 19.03%, 88.46% 22.94%, 90.04% 27.35%, 91.13% 31.79%, 92.31% 36.05%, 93.89% 40.17%, 95.66% 44.39%, 97.01% 48.87%, 97.32% 53.52%, 96.33% 58.06%, 94.33% 62.29%, 91.95% 66.21%, 89.78% 70.05%, 87.99% 74.08%, 86.25% 78.32%, 84.04% 82.44%, 80.97% 85.94%, 77.06% 88.46%, 72.65% 90.04%, 68.21% 91.13%, 63.95% 92.31%, 59.83% 93.89%, 55.61% 95.66%, 51.13% 97.01%, 46.48% 97.32%, 41.94% 96.33%, 37.71% 94.33%, 33.79% 91.95%, 29.95% 89.78%, 25.92% 87.99%, 21.68% 86.25%, 17.56% 84.04%, 14.06% 80.97%, 11.54% 77.06%, 9.96% 72.65%, 8.87% 68.21%, 7.69% 63.95%, 6.11% 59.83%, 4.34% 55.61%, 2.99% 51.13%, 2.68% 46.48%, 3.67% 41.94%, 5.67% 37.71%, 8.05% 33.79%, 10.22% 29.95%, 12.01% 25.92%, 13.75% 21.68%, 15.96% 17.56%, 19.03% 14.06%, 22.94% 11.54%, 27.35% 9.96%, 31.79% 8.87%, 36.05% 7.69%, 40.17% 6.11%);--shape-scallop-hand-sm: polygon( 50% 4%, 54.61% 3.2%, 59.26% 3.46%, 63.65% 5%, 67.6% 7.5%, 71.2% 10.34%, 74.75% 12.96%, 78.53% 15.23%, 82.53% 17.47%, 86.35% 20.17%, 89.45% 23.64%, 91.47% 27.83%, 92.5% 32.4%, 93.04% 36.94%, 93.69% 41.31%, 94.76% 45.59%, 96% 50%, 96.8% 54.61%, 96.54% 59.26%, 95% 63.65%, 92.5% 67.6%, 89.66% 71.2%, 87.04% 74.75%, 84.77% 78.53%, 82.53% 82.53%, 79.83% 86.35%, 76.36% 89.45%, 72.17% 91.47%, 67.6% 92.5%, 63.06% 93.04%, 58.69% 93.69%, 54.41% 94.76%, 50% 96%, 45.39% 96.8%, 40.74% 96.54%, 36.35% 95%, 32.4% 92.5%, 28.8% 89.66%, 25.25% 87.04%, 21.47% 84.77%, 17.47% 82.53%, 13.65% 79.83%, 10.55% 76.36%, 8.53% 72.17%, 7.5% 67.6%, 6.96% 63.06%, 6.31% 58.69%, 5.24% 54.41%, 4% 50%, 3.2% 45.39%, 3.46% 40.74%, 5% 36.35%, 7.5% 32.4%, 10.34% 28.8%, 12.96% 25.25%, 15.23% 21.47%, 17.47% 17.47%, 20.17% 13.65%, 23.64% 10.55%, 27.83% 8.53%, 32.4% 7.5%, 36.94% 6.96%, 41.31% 6.31%, 45.59% 5.24%);--promo-content-radius: var(--radius-pill);--dialog-surface-width: 24rem;--dialog-form-shell-height: 41rem;--dialog-story-shell-height: 43.5rem;--button-radius: var(--radius-pill);--button-border-color: #1f1f1f;--button-bg: #fff8fa;--button-bg-hover: #f7d6e3;--button-text: #6b3848;--control-surface: var(--surface-panel);--control-surface-hover: var(--surface-panel-hover);--amazon-badge-bg: rgba(255, 250, 252, .94);--amazon-logo-smile: #ff9900;--amazon-logo-a-on-badge: #6b3848;--amazon-logo-a-on-surface: #6b3848;--panel-text: #6b3848;--panel-subtext: #a05672;--top-control-bg-hover: #f7d6e3;--top-control-shadow-hover: none;--logo-size: clamp(5.75rem, 24vw, 7rem);--profile-space: clamp(1.5rem, 8vw, 2.5rem);--profile-logo-bg: #fff4f8;--profile-logo-bg-hover: #fdeef4;--profile-logo-ring: #f0b0c8;--profile-logo-ring-hover: #eca0bc;--profile-logo-image-filter: hue-rotate(-13deg) saturate(.9) brightness(1.015);--profile-logo-image-filter-hover: hue-rotate(-15deg) saturate(.92) brightness(1.02);--accent-ui-start: #ff9ec0;--accent-ui-mid: #ff7aad;--accent-ui-end: #f25f92;--accent-ui-solid: #ff6fa0;--brand-title-solid: color-mix(in srgb, var(--accent-ui-mid) 76%, #ffffff 24%);--accent-interactive-hover-bg: linear-gradient( 180deg, #f8c0d6 0%, #ee8db3 100%);--accent-interactive-active-bg: linear-gradient( 180deg, #ef9fbe 0%, #df6f9f 100%);--accent-interactive-hover-fg: #ffffff;--accent-ui-soft: rgba(255, 111, 160, .32);--accent-ui-outline: rgba(255, 111, 160, .46);--accent-ui-active-outline: rgba(255, 210, 230, .42);--accent-ui-shadow: rgba(255, 100, 150, .2);--accent-ui-shadow-strong: rgba(242, 95, 146, .18);--subscribe-cta-bg: rgba(255, 241, 248, .82);--subscribe-cta-bg-hover: radial-gradient(circle at 35% 25%, rgba(255, 255, 255, .38), transparent 44%), linear-gradient( 180deg, rgba(255, 241, 248, .94) 0%, rgba(255, 226, 240, .86) 100%);--subscribe-cta-glow: radial-gradient(circle at 38% 24%, rgba(255, 255, 255, .58), transparent 44%), linear-gradient(180deg, rgba(255, 248, 252, .38), rgba(255, 225, 240, .28));--subscribe-cta-border: rgba(255, 111, 160, .42);--subscribe-cta-border-hover: var(--accent-ui-end);--subscribe-cta-shadow: inset 0 1px 0 rgba(255, 255, 255, .72), 0 .42rem .9rem rgba(242, 95, 146, .08);--subscribe-cta-shadow-hover: inset 0 .16rem .68rem rgba(126, 70, 96, .08), inset 0 1px 0 rgba(255, 255, 255, .86), 0 .58rem 1rem rgba(242, 95, 146, .12);--etsy-hover-mark-filter: brightness(0) saturate(100%) invert(52%) sepia(96%) saturate(2000%) hue-rotate(300deg) brightness(102%) contrast(101%);--profile-text: #6b3848;--profile-subtext: #a05672;--text-primary: var(--profile-text);--text-secondary: color-mix(in srgb, var(--profile-text) 78%, var(--profile-subtext) 22%);--text-tertiary: color-mix(in srgb, var(--profile-text) 58%, var(--profile-subtext) 42%);--surface-border-soft: rgba(255, 150, 190, .4);--surface-border-strong: rgba(239, 95, 149, .34);--promo-card-border: #f5b8d0;--promo-shell-surface: linear-gradient( 180deg, rgba(254, 245, 247, .92) 0%, rgba(254, 245, 247, 0) 24%), linear-gradient( 180deg, #fef5f7 0%, #fdeced 100%);--social-link-size: clamp(1.8rem, 1.95vw, 2.25rem);--social-icon-size: 1.12rem;--social-links-row-gap: clamp(.5rem, .9vw, .65rem);--social-hashtag-height: var(--social-link-size);--social-hashtag-pad: clamp(.26rem, .42vw, .34rem);--social-hashtag-pad-inline: clamp(.62rem, 3vw, 1.12rem);--social-hashtag-pill-pad-inline: clamp(.82rem, 1.6vw, 1.55rem);--type-anchor-size: clamp(1.12rem, calc(1.008rem + .72vw) , 1.7rem);--type-size-micro: calc(var(--type-anchor-size) * .32631579);--type-size-2xs: calc(var(--type-anchor-size) * .37894737);--type-size-xs: calc(var(--type-anchor-size) * .42105263);--type-size-sm: calc(var(--type-anchor-size) * .49473684);--type-size-md: calc(var(--type-anchor-size) * .56842105);--type-size-control: calc(var(--type-anchor-size) * .58947368);--type-size-card-title: var(--type-anchor-size);--type-size-card-subtitle: calc(var(--type-anchor-size) * .67368421);--type-size-brand-title: clamp(2.18rem, calc(var(--type-anchor-size) * 2.13157895), 5.12rem);--type-size-brand-subtitle: calc(var(--type-anchor-size) * .93684211);--type-size-hint: calc(var(--type-anchor-size) * .71578947);--type-size-shop-badge: calc(var(--type-size-card-title) * .72);--type-size-shop-title: calc(var(--type-anchor-size) * 1.9);--type-size-stationery-title: calc(var(--type-anchor-size) * 1.01052632);--type-size-display-mark: calc(var(--type-anchor-size) * 4.21052632);--type-size-dialog-title: calc(var(--type-anchor-size) * 1.04210526);--type-size-dialog-subtitle: calc(var(--type-anchor-size) * .42105263);--type-size-form-title: calc(var(--type-anchor-size) * .94736842);--type-size-footer: calc(var(--type-anchor-size) * .8);--modal-header-control-size: clamp(2.56rem, calc(1.5rem + 5vw) , 3.35rem);--modal-header-gap: clamp(.46rem, calc(.32rem + .7vw) , .75rem);--modal-header-action-gap: clamp(.34rem, calc(.22rem + .55vw) , .42rem);--modal-header-brand-gap: clamp(.44rem, calc(.3rem + .7vw) , .68rem);--modal-header-copy-gap: clamp(.08rem, .42vw, .14rem);--modal-header-block-gap: clamp(.42rem, 1.4vw, .58rem);--modal-header-title-row-gap: clamp(.28rem, .9vw, .42rem);--modal-header-title-size: var(--type-size-dialog-title);--modal-header-title-effective-size: calc(var(--modal-header-title-size) * var(--modal-header-title-fit-scale, 1));--modal-header-title-line-height: .94;--modal-header-subtitle-size: var(--type-size-dialog-subtitle);--modal-header-subtitle-effective-size: calc( var(--modal-header-subtitle-size) * var(--modal-header-subtitle-fit-scale, 1) );--modal-header-subtitle-line-height: 1.1;--modal-header-subtitle-letter-spacing: clamp(.06em, .22vw, .11em);--modal-header-subtitle-effective-letter-spacing: calc( var(--modal-header-subtitle-letter-spacing) * var(--modal-header-subtitle-fit-scale, 1) );--modal-header-badge-font-size: var(--type-size-2xs);--modal-header-badge-effective-font-size: calc( var(--modal-header-badge-font-size) * var(--modal-header-badge-fit-scale, 1) );--modal-header-badge-min-height: clamp(1.1rem, calc(var(--modal-header-control-size) * .42), 1.4rem);--modal-header-badge-effective-min-height: calc( var(--modal-header-badge-min-height) * var(--modal-header-badge-fit-scale, 1) );--modal-header-badge-pad-block-start: calc(clamp(.08rem, .3vw, .14rem) + var(--font-optical-control-shift));--modal-header-badge-pad-inline: clamp(.34rem, .9vw, .5rem);--modal-header-badge-pad-block-end: max(.02rem, calc(clamp(.06rem, .24vw, .12rem) - var(--font-optical-control-shift)));--modal-header-badge-letter-spacing: .08em;--sticky-menu-hint-font-size: var(--type-size-hint);--profile-tagline-font-size: var(--type-size-brand-subtitle);--social-hashtag-font-size: var(--sticky-menu-hint-font-size);--social-link-bg: #fff8fa;--section-stack-gap: clamp(1rem, 4vw, 1.35rem);--hub-panel-rhythm-gap: clamp(.9rem, 2.6vw, 1.18rem);--chrome-zone-balance-gap: clamp(.58rem, .78vw, .76rem);--link-list-gap: calc(var(--section-stack-gap) / 2);--shop-card-badge-offset: clamp(.42rem, 1.45vw, .82rem);--shop-card-badge-min-height: clamp(1.82rem, 5.2vw, 2.06rem);--shop-card-badge-pad-block: clamp(.12rem, .36vw, .18rem);--shop-card-badge-pad-inline: clamp(.64rem, 2.02vw, .86rem);--shop-card-badge-font-size: var(--type-size-shop-badge);--shop-card-badge-letter-spacing: .012em;--shop-pill-font-family: "Dongle", "Trebuchet MS", "Segoe UI", Arial, sans-serif;--shop-pill-font-weight: 700;--shop-pill-line-height: .92;--link-card-radius: var(--radius-pill);--link-card-padding-inline: clamp(1rem, 4vw, 1.25rem);--link-card-padding-block: .42rem;--link-card-min-height: 4.1rem;--link-card-column-gap: clamp(.72rem, 3.2vw, 1.12rem);--link-card-badge-size: 2.65rem;--link-card-title-size: var(--type-size-card-title);--link-card-subtitle-size: var(--type-size-card-subtitle);--sticky-center-subtext-scale: 1.12;--sticky-center-content-scale: 1.06;--sticky-welcome-vs-center-ratio: calc( var(--link-card-title-size) / (var(--link-card-subtitle-size) * var(--sticky-center-content-scale)) );--scrollbar-track: #f5e0e8;--scrollbar-thumb: #f078a8;--scrollbar-thumb-hover: #e8689c;--caret-color: #e84890;--modal-overlay-tint: linear-gradient( 180deg, rgba(255, 244, 249, .42) 0%, rgba(255, 236, 245, .34) 100%);--modal-overlay-filter: blur(3px) saturate(.92);--modal-surface-border: color-mix(in srgb, var(--accent-ui-end) 48%, #ffffff 52%);--modal-surface-shadow: inset 0 1px 0 rgba(255, 255, 255, .94), inset 0 -1px 0 rgba(255, 180, 210, .18), 0 0 0 1px rgba(255, 255, 255, .64), 0 .42rem 1.05rem rgba(104, 58, 76, .14), 0 1.55rem 3.4rem rgba(104, 58, 76, .24), 0 0 2.6rem rgba(242, 95, 146, .18);--surface-shadow-soft: inset 0 1px 0 rgba(255, 255, 255, .78), 0 10px 24px rgba(230, 100, 140, .08);--surface-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .86), 0 14px 28px rgba(230, 100, 140, .12);--surface-shadow-pressed: inset 0 1px 1px rgba(200, 80, 120, .1);--sticky-bar-surface: var(--surface-panel);--chrome-bar-surface: var(--sticky-bar-surface);--sticky-bar-border: rgba(255, 160, 200, .38);--sticky-bar-shadow: 0 12px 28px rgba(210, 90, 130, .09);--chrome-shell-depth-shadow: 0 1.15rem 2.8rem rgba(126, 70, 96, .075), 0 .28rem .95rem rgba(232, 104, 156, .06);--chrome-shell-radius: var(--radius-shell);--sticky-bar-blur: 16px;--subscribe-icon-size: 1.05rem;--subscribe-button-inline-space: .58rem;--subscribe-button-text-start-shift: .18rem;--subscribe-button-expanded-width: calc( var(--top-control-height) + 10.6ch + var(--subscribe-button-inline-space) - var(--subscribe-button-text-start-shift) );color-scheme:light}:root[data-theme=dark]{--page-bg: #271e24;--selection-bg: #5f2844;--selection-text: #fff8fc;--surface-panel: #fff8fa;--surface-panel-muted: rgba(255, 250, 252, .96);--surface-panel-hover: linear-gradient( 180deg, #fff8fc 0%, #f7d6e3 100%);--surface-panel-hover-solid: #f7d6e3;--surface-panel-dark: linear-gradient( 180deg, #342732 0%, #211820 100%);--surface-panel-dark-hover: linear-gradient( 180deg, #3e2c38 0%, #2d202a 100%);--surface-panel-dark-solid: #211820;--surface-panel-dark-solid-hover: #2d202a;--browser-chrome-color: #2b1f28;--hint-surface: rgba(255, 248, 251, .96);--hint-surface-dark: rgba(57, 45, 49, .96);--hint-surface-accent: linear-gradient( 180deg, transparent 0%, var(--accent-ui-soft) 100%), var(--hint-surface);--hint-surface-accent-dark: linear-gradient( 180deg, transparent 0%, var(--accent-ui-soft) 100%), var(--hint-surface-dark);--button-bg: #211820;--button-bg-hover: #2d202a;--button-text: #fff5f8;--control-surface: linear-gradient( 180deg, color-mix(in srgb, var(--surface-panel-dark-solid) 90%, var(--accent-ui-soft) 10%) 0%, var(--surface-panel-dark-solid) 100%), var(--surface-panel-dark-solid);--control-surface-hover: linear-gradient( 180deg, color-mix(in srgb, var(--surface-panel-dark-solid-hover) 86%, var(--accent-ui-soft) 14%) 0%, var(--surface-panel-dark-solid-hover) 100%), var(--surface-panel-dark-solid-hover);--amazon-badge-bg: rgba(255, 251, 254, .92);--panel-text: #fff5f8;--panel-subtext: #f0bfd5;--top-control-bg-hover: #2d202a;--top-control-shadow-hover: none;--profile-logo-bg: #2b2028;--profile-logo-bg-hover: #372633;--profile-logo-ring: #d45f98;--profile-logo-ring-hover: #ff78b5;--profile-logo-image-filter: hue-rotate(-11deg) saturate(.9) brightness(1.02);--profile-logo-image-filter-hover: hue-rotate(-13deg) saturate(.92) brightness(1.025);--accent-ui-start: #ffa1cf;--accent-ui-mid: #ff5fa8;--accent-ui-end: #ff338f;--accent-ui-solid: #ff4f9f;--accent-ui-soft: rgba(255, 79, 159, .34);--accent-ui-outline: rgba(255, 79, 159, .5);--accent-ui-active-outline: rgba(255, 178, 216, .34);--accent-ui-shadow: rgba(255, 79, 159, .28);--accent-ui-shadow-strong: rgba(255, 51, 143, .36);--accent-interactive-active-bg: linear-gradient( 180deg, color-mix(in srgb, var(--surface-panel-dark-solid-hover) 68%, var(--accent-ui-mid) 32%) 0%, color-mix(in srgb, var(--surface-panel-dark-solid) 66%, var(--accent-ui-end) 34%) 100%);--subscribe-cta-bg: radial-gradient(circle at 36% 22%, rgba(255, 168, 210, .2), transparent 44%), linear-gradient( 180deg, color-mix(in srgb, var(--surface-panel-dark-solid-hover) 74%, var(--accent-ui-soft) 26%) 0%, color-mix(in srgb, var(--surface-panel-dark-solid) 90%, #120a11 10%) 100%);--subscribe-cta-bg-hover: radial-gradient(circle at 34% 22%, rgba(255, 190, 220, .28), transparent 44%), linear-gradient( 180deg, color-mix(in srgb, var(--surface-panel-dark-solid-hover) 58%, var(--accent-ui-mid) 42%) 0%, color-mix(in srgb, var(--surface-panel-dark-solid) 66%, var(--accent-ui-end) 34%) 100%);--subscribe-cta-glow: radial-gradient(circle at 38% 24%, rgba(255, 185, 218, .24), transparent 44%), linear-gradient(180deg, rgba(255, 122, 181, .16), rgba(255, 51, 143, .08));--subscribe-cta-border: color-mix(in srgb, var(--accent-ui-end) 62%, rgba(255, 255, 255, .18) 38%);--subscribe-cta-border-hover: color-mix(in srgb, var(--accent-ui-start) 74%, #ffffff 26%);--subscribe-cta-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 -.08rem .18rem rgba(0, 0, 0, .22), 0 .42rem 1rem rgba(0, 0, 0, .18), 0 0 .84rem rgba(255, 79, 159, .08);--subscribe-cta-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 -.08rem .22rem rgba(0, 0, 0, .18), 0 .62rem 1.18rem rgba(0, 0, 0, .2), 0 0 1.1rem rgba(255, 79, 159, .16);--profile-text: #fff5f8;--profile-subtext: #f0bfd5;--text-primary: var(--profile-text);--text-secondary: color-mix(in srgb, var(--profile-text) 84%, var(--profile-subtext) 16%);--text-tertiary: color-mix(in srgb, var(--profile-text) 68%, var(--profile-subtext) 32%);--amazon-logo-smile: #ff9900;--amazon-logo-a-on-badge: #6a3f4c;--amazon-logo-a-on-surface: color-mix(in srgb, var(--profile-subtext) 82%, #ffffff 18%);--surface-border-soft: rgba(255, 112, 176, .28);--surface-border-strong: rgba(255, 79, 159, .56);--promo-card-border: #8a4969;--promo-shell-surface: linear-gradient( 180deg, #524650 0%, #443a44 100%);--social-link-bg: #211820;--scrollbar-track: #362c34;--scrollbar-thumb: #b87898;--scrollbar-thumb-hover: #c888a8;--caret-color: #ffc0e0;--modal-overlay-tint: linear-gradient( 180deg, rgba(31, 23, 30, .5) 0%, rgba(48, 32, 41, .42) 100%);--modal-overlay-filter: blur(3px) saturate(.92);--modal-surface-border: color-mix(in srgb, var(--accent-ui-outline) 58%, rgba(255, 255, 255, .14) 42%);--modal-surface-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 -1px 0 rgba(255, 150, 190, .08), 0 0 0 1px rgba(255, 255, 255, .06), 0 .46rem 1.1rem rgba(0, 0, 0, .32), 0 1.7rem 3.8rem rgba(0, 0, 0, .48), 0 0 2.3rem color-mix(in srgb, var(--accent-ui-shadow) 28%, transparent);--surface-shadow-soft: inset 0 1px 0 rgba(255, 255, 255, .07), 0 10px 24px rgba(0, 0, 0, .28);--surface-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .12), 0 14px 28px rgba(0, 0, 0, .34);--surface-shadow-pressed: inset 0 1px 2px rgba(0, 0, 0, .3);--sticky-bar-surface: var(--surface-panel-dark-solid);--chrome-bar-surface: var(--sticky-bar-surface);--sticky-bar-border: rgba(255, 160, 200, .2);--sticky-bar-shadow: 0 12px 30px rgba(0, 0, 0, .2);--chrome-shell-depth-shadow: 0 1.15rem 3rem rgba(0, 0, 0, .22), 0 .25rem .95rem rgba(0, 0, 0, .18);color-scheme:dark}@media(min-width:48rem)and (max-width:89.999rem){:root{--content-max-width: clamp(32.2rem, min(60vw, 37.4rem), 38.8rem);--section-stack-gap: calc(clamp(1rem, 4vw, 1.35rem)/2) ;--social-link-size: clamp(2.2rem, 3.75vw, 2.75rem);--social-icon-size: clamp(1.28rem, 1.9vw, 1.58rem);--social-links-row-gap: clamp(.58rem, 1.5vw, .88rem)}}@media(max-width:47.999rem){:root{--type-size-micro: max(.6875rem, calc(var(--type-anchor-size) * .32631579));--type-size-2xs: max(.75rem, calc(var(--type-anchor-size) * .37894737));--type-size-xs: max(.8125rem, calc(var(--type-anchor-size) * .42105263));--type-size-sm: max(.875rem, calc(var(--type-anchor-size) * .49473684));--type-size-md: max(1rem, calc(var(--type-anchor-size) * .56842105));--type-size-control: max(1rem, calc(var(--type-anchor-size) * .58947368));--type-size-dialog-subtitle: max(.75rem, calc(var(--type-anchor-size) * .42105263));--top-control-height: 2.75rem;--mobile-shell-action-size: clamp(2.7rem, 11vw, 3.2rem);--social-link-size: clamp(2rem, 7.5vw, 2.34rem);--social-icon-size: clamp(1rem, 4.4vw, 1.18rem);--link-card-min-height: 4.28rem;--button-padding-inline: 1rem;--button-padding-top: .42rem;--button-padding-bottom: .42rem}}@media(max-width:48rem){:root{--modal-header-badge-font-size: calc(var(--type-size-xs) * 1.08)}}@media(min-width:48rem){:root{--chrome-content-inset: clamp(1.2rem, 1.45vw, 1.55rem);--chrome-bar-aligned-min-height: calc(var(--desktop-chrome-service-button-size) + .92rem)}}@media(hover:hover)and (pointer:fine){:root{--top-bar-actions-gap: .45rem}}@media(hover:hover)and (pointer:fine)and (max-width:72rem){:root{--top-bar-actions-gap: .35rem}}@media(max-width:30rem){:root{--chrome-content-inset: clamp(.78rem, 3vw, .96rem);--page-edge-gap: .48rem;--profile-stack-gap: .62rem;--profile-top-pad: 1.42rem;--logo-size: clamp(5.3rem, 27vw, 6.2rem);--social-link-size: 2rem;--social-icon-size: .98rem;--social-links-row-gap: .42rem;--link-card-padding-inline: clamp(.88rem, 3.2vw, 1rem);--link-card-badge-size: clamp(2.36rem, 10vw, 2.58rem);--mobile-menu-icon-size: 1.22rem}}@media(min-width:90rem){:root{--type-anchor-size: clamp(1.9rem, 1.4vw, 2.42rem);--content-max-width: clamp(37.6rem, 28vw, 42.2rem);--page-gutter: clamp(1.6rem, 2.18vw, 2.76rem);--page-edge-gap: clamp(.92rem, 1.38vh, 1.4rem);--profile-stack-gap: clamp(1.15rem, 1.61vh, 1.78rem);--profile-top-pad: clamp(1.5rem, 2.07vh, 2.13rem);--sticky-bar-pad: clamp(.58rem, .8vw, .94rem);--button-padding-inline: clamp(1.12rem, 1.06vw, 1.38rem);--button-padding-top: .42rem;--button-padding-bottom: .42rem;--top-control-height: clamp(3rem, 2.16vw, 3.56rem);--logo-size: clamp(8.3rem, 9.5vw, 10.8rem);--social-link-size: clamp(2.62rem, 1.72vw, 3.08rem);--social-icon-size: clamp(1.38rem, .9vw, 1.58rem);--social-links-row-gap: clamp(.71rem, .76vw, 1.01rem);--social-hashtag-height: var(--social-link-size);--social-hashtag-pad: clamp(.32rem, .35vw, .46rem);--social-hashtag-pad-inline: clamp(.84rem, .72vw, 1.14rem);--section-stack-gap: calc(clamp(1.44rem, 1.29vw, 2.07rem)/2) ;--link-card-padding-inline: clamp(1.44rem, 1.21vw, 2.01rem);--link-card-min-height: clamp(5.38rem, 5.05vw, 6.22rem);--link-card-badge-size: clamp(3.5rem, 2.58vw, 3.98rem);--sticky-bar-blur: 23px}}@media(min-width:140rem){:root{--type-anchor-size: clamp(2.4rem, 1.26vw, 2.96rem);--content-max-width: clamp(39.8rem, 24vw, 44.8rem);--page-gutter: clamp(2.28rem, 2.66vw, 3.8rem);--page-edge-gap: clamp(1.2rem, 1.71vh, 1.9rem);--profile-stack-gap: clamp(1.52rem, 2.16vh, 2.41rem);--profile-top-pad: clamp(1.84rem, 2.53vh, 2.72rem);--sticky-bar-pad: clamp(.78rem, .86vw, 1.26rem);--button-padding-inline: clamp(1.36rem, 1.08vw, 1.7rem);--top-control-height: clamp(3.7rem, 1.92vw, 4.36rem);--logo-size: clamp(10.6rem, 7.9vw, 13.2rem);--social-link-size: clamp(3.22rem, 1.4vw, 3.76rem);--social-links-row-gap: clamp(.94rem, .74vw, 1.27rem);--social-hashtag-height: var(--social-link-size);--social-hashtag-pad-inline: clamp(1.02rem, .72vw, 1.3rem);--section-stack-gap: calc(clamp(1.84rem, 1.21vw, 2.72rem)/2) ;--link-card-padding-inline: clamp(1.84rem, 1.11vw, 2.46rem);--link-card-min-height: clamp(6.52rem, 4.92vw, 7.46rem);--link-card-badge-size: clamp(4.12rem, 1.94vw, 4.86rem);--sticky-bar-blur: 28px}}@media(min-width:160rem){:root{font-size:clamp(20px,.95vw,24px)}}@media(min-width:320rem){:root{font-size:clamp(28px,.7vw,34px)}}@media(max-width:22rem){:root{--type-anchor-size: clamp(1.08rem, calc(.7467rem + 2.667vw) , 1.28rem);--page-gutter: clamp(.42rem, 3.5vw, .7rem);--mobile-shell-action-size: clamp(2.1rem, 12vw, 2.86rem);--modal-header-control-size: clamp(2.18rem, 12vw, 2.58rem);--modal-header-gap: clamp(.3rem, 1.8vw, .46rem);--modal-header-action-gap: clamp(.24rem, 1.55vw, .32rem);--modal-header-brand-gap: clamp(.28rem, 1.8vw, .44rem);--modal-header-copy-gap: clamp(.04rem, .5vw, .08rem);--modal-header-block-gap: clamp(.36rem, 1.7vw, .46rem);--modal-header-title-row-gap: clamp(.22rem, 1.4vw, .32rem);--modal-header-subtitle-letter-spacing: clamp(.045em, .8vw, .08em);--modal-header-badge-min-height: clamp(.96rem, calc(var(--modal-header-control-size) * .42), 1.14rem);--modal-header-badge-pad-block-start: calc(clamp(.06rem, .35vw, .1rem) + var(--font-optical-control-shift));--modal-header-badge-pad-inline: clamp(.28rem, 1.25vw, .4rem);--modal-header-badge-pad-block-end: max(.01rem, calc(clamp(.05rem, .28vw, .08rem) - var(--font-optical-control-shift)));--logo-size: clamp(4.9rem, 26vw, 5.6rem);--social-link-size: clamp(1.55rem, 9vw, 1.9rem);--social-icon-size: clamp(.82rem, 4.2vw, .92rem);--social-links-row-gap: clamp(.2rem, 1.8vw, .42rem);--link-card-padding-inline: .82rem;--link-card-badge-size: 2.22rem}}@media(max-width:18rem){:root{--modal-header-title-size: clamp(calc(var(--type-size-dialog-title) * .86), 6.2vw, var(--type-size-dialog-title));--modal-header-subtitle-size: clamp(calc(var(--type-size-dialog-subtitle) * .9), 2.7vw, var(--type-size-dialog-subtitle))}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;min-height:100%;overscroll-behavior-x:none;overscroll-behavior-y:auto;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-gutter:stable both-edges;scrollbar-width:thin;scroll-behavior:smooth;touch-action:auto;background-color:var(--page-bg);transition:background-color var(--theme-bg-transition-duration) var(--theme-bg-transition-easing)}::selection{background-color:var(--selection-bg);color:var(--selection-text)}::-moz-selection{background-color:var(--selection-bg);color:var(--selection-text)}::-webkit-scrollbar{width:.8rem}::-webkit-scrollbar-track{background-color:var(--scrollbar-track)}::-webkit-scrollbar-thumb{border:.18rem solid var(--scrollbar-track);border-radius:var(--radius-pill);background-color:var(--scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}body,h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}body{touch-action:auto;min-height:100vh;overscroll-behavior-x:none;overscroll-behavior-y:auto;overflow-x:clip;font-family:Dongle,Trebuchet MS,Segoe UI,Arial,sans-serif;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background-color:var(--page-bg);color:var(--profile-text);transition:background-color var(--theme-bg-transition-duration) var(--theme-bg-transition-easing)}body.shop-product-viewer-is-open,body.share-dialog-is-open,body.community-tags-dialog-is-open,body.contact-dialog-is-open,body.subscribe-dialog-is-open{overflow:hidden;overscroll-behavior:none;touch-action:none}body.shop-product-viewer-is-open .page{pointer-events:none}body.shop-product-viewer-is-open .shop-product-viewer{pointer-events:auto}input,textarea,[contenteditable=true]{caret-color:var(--caret-color)}img,picture,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}button,a,summary,[role=button],input[type=button],input[type=submit],input[type=reset]{touch-action:manipulation}.action-button,.action-button *,.theme-toggle,.theme-toggle *,.link-card,.link-card *,button.link-card,button.link-card *,.social-links__link,.social-links__link *,.social-hashtag__btn,.social-hashtag__btn *{user-select:none;-webkit-user-select:none}.page{position:relative;isolation:isolate;min-width:0;min-height:100vh;min-height:100svh;overflow-x:clip;padding-top:max(env(safe-area-inset-top),var(--section-stack-gap));padding-right:max(env(safe-area-inset-right),var(--page-gutter));padding-bottom:max(env(safe-area-inset-bottom),var(--section-stack-gap));padding-left:max(env(safe-area-inset-left),var(--page-gutter))}.page:after{content:"";position:fixed;z-index:900;inset:0;background:var(--modal-overlay-tint);opacity:0;pointer-events:none;transition:opacity .18s ease;-webkit-backdrop-filter:var(--modal-overlay-filter);backdrop-filter:var(--modal-overlay-filter)}body.shop-product-viewer-is-open .page:after,body.share-dialog-is-open .page:after,body.community-tags-dialog-is-open .page:after,body.contact-dialog-is-open .page:after,body.subscribe-dialog-is-open .page:after{opacity:1}body:not(.shop-product-viewer-is-open):has(.link-hub[data-active-panel=shop][data-shop-single-result-focus=true]) .page:after{opacity:1;pointer-events:auto}.container{--chrome-content-inset: clamp(.9rem, 3.4vw, 1.35rem);--chrome-action-edge-inset: var(--chrome-content-inset);display:flex;flex-direction:column;gap:0;min-width:0;width:min(100%,var(--content-max-width));max-width:100%;margin-inline:auto;border:var(--chrome-outline-width) solid var(--modal-surface-border);border-radius:var(--chrome-shell-radius);background:var(--chrome-bar-surface);box-shadow:var(--modal-surface-shadow);isolation:isolate}.container>*{min-width:0}.link-section{position:relative;min-width:0;width:100%}@media(hover:hover)and (pointer:fine){.link-card:not([aria-disabled=true]):hover{transform:translateY(-1px)}}.stack{display:flex;flex-direction:column;gap:1rem}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.top-bar{--top-bar-pad-block: var(--chrome-action-edge-inset);--top-bar-shell-radius: var(--chrome-shell-radius);--chrome-control-size: calc(var(--top-control-height) * 1.32);--top-bar-brand-size: var(--chrome-control-size);--chrome-service-button-size: calc(var(--top-bar-brand-size) * .9);display:flex;flex-direction:row;align-items:center;gap:.75rem;position:relative;z-index:5;padding:var(--top-bar-pad-block) var(--chrome-action-edge-inset);border-radius:var(--top-bar-shell-radius);isolation:isolate;overflow:visible;background-color:transparent;box-shadow:none;transition-property:opacity,transform,background,background-color,border-color,box-shadow,filter}.top-bar>*{position:relative;z-index:1}.top-bar__center{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;width:100%;max-width:100%;height:auto;color:var(--profile-text);font-size:calc(var(--top-bar-center-base-size, calc(var(--link-card-subtitle-size) * var(--sticky-center-content-scale))) * var(--top-bar-center-fit-scale, 1));line-height:1.02;font-weight:700;letter-spacing:.02em;white-space:normal;overflow:visible;pointer-events:none;user-select:none;-webkit-user-select:none;text-align:center;padding-inline:var(--top-bar-center-pad-inline, clamp(.12rem, 1vw, .42rem))}.top-bar__center-label{display:flex;align-items:center;justify-content:center;gap:.34rem;width:100%;max-width:100%;min-width:0;overflow:visible;white-space:nowrap;box-sizing:border-box}.top-bar__center-label-text{display:inline-block;padding-inline:0;transform:translateY(var(--font-optical-center-shift));line-height:1;font-size:1em;text-align:center;max-width:100%;min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap}.top-bar__center-label-lines{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--top-bar-center-lines-gap, .14em);width:100%;max-width:100%;min-width:0;white-space:normal;box-sizing:border-box}.top-bar__center-label-lines>*{min-width:0;max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap}.top-bar__center-label-lines>.top-bar__center-label-subtext{display:block}.top-bar__center-copy-variant{display:inline}.top-bar__center-copy-variant--fine-pointer{display:none}@media(min-width:48rem){.top-bar__center-copy-variant--default{display:none}.top-bar__center-copy-variant--fine-pointer{display:inline}}.top-bar__center-title-text{display:inline-block;min-width:0;max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-ui-start) 82%,#ffffff 18%),color-mix(in srgb,var(--accent-ui-mid) 76%,#ffffff 24%) 46%,color-mix(in srgb,var(--accent-ui-end) 88%,#ffffff 12%));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:calc(1em * var(--top-bar-center-title-scale, var(--sticky-welcome-vs-center-ratio)));line-height:var(--top-bar-center-title-line-height, 1);letter-spacing:var(--top-bar-center-title-letter-spacing, inherit);transform:translateY(var(--font-optical-center-shift))}.top-bar__center-label-subtext{display:inline-block;font-size:calc(1em * var(--top-bar-center-subtitle-scale, var(--sticky-center-subtext-scale)) * var(--top-bar-center-subtitle-width-scale, 1));font-weight:600;opacity:var(--top-bar-center-subtitle-opacity, .82);text-align:center;line-height:var(--top-bar-center-subtitle-line-height, .92);letter-spacing:var(--top-bar-center-subtitle-letter-spacing, inherit);margin-top:0;transform:translateY(var(--font-optical-center-shift))}:root[data-theme=dark] .top-bar__brand.action-button{background:var(--accent-interactive-hover-bg);border-color:var(--accent-ui-end);box-shadow:none;color:var(--accent-interactive-hover-fg)}:root[data-theme=dark] .top-bar__actions .action-button--icon-only,:root[data-theme=dark] .footer-bar__side-action.action-button,:root[data-theme=dark] .footer-bar__theme-toggle.action-button{background:var(--profile-logo-bg);border-color:var(--surface-border-soft);box-shadow:inset 0 1px #ffffff14,0 .35rem 1rem #0000002e}:root[data-theme=dark] .top-bar__brand.action-button:focus-visible{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-ui-solid) 72%,#ffffff 28%),color-mix(in srgb,var(--accent-ui-end) 84%,#7d244f 16%));color:var(--accent-interactive-hover-fg);border-color:color-mix(in srgb,var(--accent-ui-end) 76%,#ffffff 24%);box-shadow:inset 0 1px #ffffff2e,0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 82%,transparent);transform:translateY(-1px)}:root[data-theme=dark] .top-bar__actions .action-button--icon-only:focus-visible,:root[data-theme=dark] .footer-bar__side-action.action-button:focus-visible,:root[data-theme=dark] .footer-bar__theme-toggle.action-button:focus-visible{background:var(--accent-interactive-hover-bg);color:var(--accent-interactive-hover-fg);border-color:var(--accent-ui-end);box-shadow:none;transform:translateY(-1px)}@media(hover:hover)and (pointer:fine){:root[data-theme=dark] .top-bar__brand.action-button:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-ui-solid) 72%,#ffffff 28%),color-mix(in srgb,var(--accent-ui-end) 84%,#7d244f 16%));color:var(--accent-interactive-hover-fg);border-color:color-mix(in srgb,var(--accent-ui-end) 76%,#ffffff 24%);box-shadow:inset 0 1px #ffffff2e,0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 82%,transparent);transform:translateY(-1px)}:root[data-theme=dark] .top-bar__actions .action-button--icon-only:hover,:root[data-theme=dark] .footer-bar__side-action.action-button:hover,:root[data-theme=dark] .footer-bar__theme-toggle.action-button:hover{background:var(--accent-interactive-hover-bg);color:var(--accent-interactive-hover-fg);border-color:var(--accent-ui-end);box-shadow:none;transform:translateY(-1px)}}.top-bar__brand{position:relative;z-index:3;flex-shrink:0}.top-bar__brand.action-button,.top-bar__actions .action-button--icon-only,.footer-bar__side-action.action-button,.footer-bar__theme-toggle.action-button{flex:0 0 var(--chrome-service-button-size);width:var(--chrome-service-button-size);min-width:var(--chrome-service-button-size);height:var(--chrome-service-button-size);min-height:var(--chrome-service-button-size);aspect-ratio:1;align-self:center;padding:0;border-radius:50%;box-sizing:border-box}.top-bar__brand.action-button{background:var(--accent-interactive-hover-bg);border-color:var(--accent-ui-end);box-shadow:none;color:var(--accent-interactive-hover-fg);overflow:hidden}.top-bar__actions .action-button--icon-only,.footer-bar__side-action.action-button,.footer-bar__theme-toggle.action-button{background:var(--profile-logo-bg);border-color:color-mix(in srgb,var(--surface-border-soft) 78%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 58%,transparent),0 .35rem 1rem color-mix(in srgb,var(--accent-ui-shadow) 38%,transparent)}.top-bar__brand.action-button:focus-visible{background:linear-gradient(180deg,color-mix(in srgb,#ffffff 38%,var(--accent-ui-start) 62%),color-mix(in srgb,#ffffff 18%,var(--accent-ui-solid) 82%));border-color:color-mix(in srgb,var(--accent-ui-end) 72%,#ffffff 28%);color:var(--accent-interactive-hover-fg);box-shadow:inset 0 1px #ffffff5c,0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 82%,transparent);transform:translateY(-1px)}.top-bar__actions .action-button--icon-only:focus-visible,.footer-bar__side-action.action-button:focus-visible,.footer-bar__theme-toggle.action-button:focus-visible{background:var(--accent-interactive-hover-bg);border-color:var(--accent-ui-end);color:var(--accent-interactive-hover-fg);box-shadow:none;transform:translateY(-1px)}@media(hover:hover)and (pointer:fine){.top-bar__brand.action-button:hover{background:linear-gradient(180deg,color-mix(in srgb,#ffffff 38%,var(--accent-ui-start) 62%),color-mix(in srgb,#ffffff 18%,var(--accent-ui-solid) 82%));border-color:color-mix(in srgb,var(--accent-ui-end) 72%,#ffffff 28%);color:var(--accent-interactive-hover-fg);box-shadow:inset 0 1px #ffffff5c,0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 82%,transparent);transform:translateY(-1px)}.top-bar__actions .action-button--icon-only:hover,.footer-bar__side-action.action-button:hover,.footer-bar__theme-toggle.action-button:hover{background:var(--accent-interactive-hover-bg);border-color:var(--accent-ui-end);color:var(--accent-interactive-hover-fg);box-shadow:none;transform:translateY(-1px)}}.top-bar__brand .action-button__icon{width:100%;height:100%;border-radius:50%;padding:0;background:transparent;box-shadow:none}.top-bar__actions{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--top-bar-actions-gap);flex-shrink:0}.top-bar__social-strip{display:none;width:100%;min-width:0}.top-bar__social-strip .social-links{width:100%;max-width:100%}@media(min-width:48rem){.top-bar{--chrome-service-button-size: var(--desktop-chrome-service-button-size);--chrome-circle-icon-size: var(--desktop-chrome-circle-icon-size);--top-bar-shell-radius: var(--chrome-shell-radius);--top-bar-shell-pad-top: var(--chrome-action-edge-inset);--top-bar-shell-pad-bottom: 0;--top-bar-first-row-balance-gap: clamp(.72rem, 1vw, .96rem);--top-bar-social-gap: clamp(.7rem, .95vw, .94rem);--top-bar-social-gap-bottom: var(--top-bar-social-gap);--top-bar-drawer-line-overlap: max(3px, calc(var(--chrome-outline-width) + 1px));--top-bar-center-base-size: clamp(1.18rem, .98vw, 1.46rem);--top-bar-center-title-scale: 2.72;--top-bar-center-subtitle-scale: 1.28;--top-bar-center-pad-inline: clamp(.62rem, 1.02vw, 1rem);--top-bar-center-lines-gap: -.05rem;--top-bar-center-title-line-height: .84;--top-bar-center-title-letter-spacing: .012em;--top-bar-center-subtitle-line-height: .96;--top-bar-center-subtitle-letter-spacing: .018em;--top-bar-center-subtitle-opacity: .92;display:none;grid-template-columns:var(--chrome-service-button-size) minmax(0,1fr) var(--chrome-service-button-size);grid-template-rows:minmax(var(--chrome-service-button-size),auto) auto;grid-template-areas:"brand center actions" "social social social";column-gap:clamp(.64rem,.92vw,.96rem);row-gap:var(--top-bar-first-row-balance-gap);align-items:center;padding:var(--top-bar-shell-pad-top) var(--chrome-action-edge-inset) var(--top-bar-shell-pad-bottom);border-radius:var(--top-bar-shell-radius);transition:padding .18s ease,row-gap .18s ease,border-radius .18s ease,opacity .18s ease,transform .18s ease,background .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.top-bar__brand{grid-area:brand;justify-self:start}.top-bar__center{grid-area:center;display:grid;align-self:center;align-items:center;min-height:0}.top-bar__actions{grid-area:actions;justify-self:end}.top-bar__center-label{min-height:auto;align-items:center}.top-bar__center-label-lines{min-height:auto;height:auto;justify-content:center;width:max-content;max-width:100%;margin-inline:auto}.top-bar__center-label-text,.top-bar__center-label-subtext{width:100%}.top-bar__social-strip{--social-link-size: clamp(2.08rem, 1.42vw, 2.5rem);--social-links-row-gap: clamp(.44rem, .62vw, .76rem);--social-hashtag-height: max(var(--social-link-size), 2.62rem);--social-hashtag-pill-pad-inline: clamp(.94rem, .98vw, 1.26rem);--social-hashtag-font-size: var(--type-size-hint);display:block;grid-area:social;width:100%;min-width:0;padding:var(--top-bar-social-gap) 0 var(--top-bar-social-gap-bottom);margin-top:0;border-top:var(--chrome-outline-width) solid color-mix(in srgb,var(--surface-border-soft) 72%,transparent)}.top-bar__social-strip .social-links__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--social-links-row-gap)}.top-bar__social-strip .social-links__hashtag-slot,.top-bar__social-strip .social-links__hashtag-slot--start,.top-bar__social-strip .social-links__hashtag-slot--end{justify-content:stretch}.top-bar__social-strip .social-links__hashtag-slot--start{--social-hashtag-pill-pad-inline: clamp(.74rem, .9vw, 1.06rem)}.top-bar__social-strip .social-links__hashtag-slot--end{--social-hashtag-pill-pad-inline: clamp(.54rem, .72vw, .86rem)}.top-bar__social-strip .social-hashtag,.top-bar__social-strip .social-hashtag__shell{width:100%;max-width:100%}.top-bar__social-strip .social-hashtag__shell{grid-template-columns:minmax(0,1fr);align-self:center}.top-bar__social-strip .social-hashtag__btn,.top-bar__social-strip .social-hashtag__panel{width:100%}.top-bar__social-strip .social-links__icons{gap:var(--social-links-row-gap);align-items:center}.top-bar__social-strip .social-links__link{box-shadow:none;top:auto}.top-bar__social-strip .social-links__icons>li{display:flex;align-items:center}.top-bar__social-strip .social-hashtag__btn{box-shadow:none}}.footer-bar{--chrome-control-size: calc(var(--top-control-height) * 1.32);--chrome-service-button-size: calc(var(--chrome-control-size) * .9);--footer-shell-radius: var(--chrome-shell-radius);--footer-pad-block: var(--chrome-action-edge-inset);--footer-column-gap: clamp(.62rem, 2.4vw, .95rem);--footer-copy-size: var(--type-size-footer);--footer-copy-brand-size: calc(var(--footer-copy-size) * 1.12);--footer-copy-year-size: var(--footer-copy-size);--footer-copy-line-gap: 0;--footer-copy-part-gap: .34em;--footer-copy-dot-size: .16em;display:grid;grid-template-columns:var(--chrome-service-button-size) minmax(0,1fr) var(--chrome-service-button-size);align-items:center;gap:var(--footer-column-gap);padding:var(--footer-pad-block) var(--chrome-action-edge-inset);border-radius:var(--footer-shell-radius);container-name:footer-bar;container-type:inline-size;isolation:isolate;overflow:visible;position:relative}.footer-bar:before{content:"";position:absolute;top:0;right:var(--footer-line-inset, var(--chrome-action-edge-inset));left:var(--footer-line-inset, var(--chrome-action-edge-inset));height:1px;background:color-mix(in srgb,var(--surface-border-soft) 72%,transparent);pointer-events:none}.footer-bar--standalone{margin-top:var(--hub-panel-rhythm-gap);border-top:0;border-radius:0;box-shadow:none}@media(min-width:48rem){.footer-bar{--chrome-service-button-size: var(--desktop-chrome-service-button-size);--chrome-circle-icon-size: var(--desktop-chrome-circle-icon-size)}.top-bar,.footer-bar{min-height:var(--chrome-bar-aligned-min-height)}}.footer-bar>*{position:relative;z-index:1}.footer-bar__side-action{justify-self:start}.footer-bar__copy{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:var(--footer-copy-line-gap);column-gap:var(--footer-copy-part-gap);margin:0;inline-size:100%;min-width:0;max-inline-size:min(100%,22rem);justify-self:center;overflow:visible;color:var(--text-secondary);font-size:var(--footer-copy-size);line-height:1.08;font-weight:700;letter-spacing:0;text-align:center;transform:none;user-select:none;-webkit-user-select:none}.footer-bar__copy-line{display:inline-flex;align-items:baseline;justify-content:center;gap:var(--footer-copy-part-gap);min-width:0;max-width:100%;white-space:nowrap;line-height:1}.footer-bar__copy-brand,.footer-bar__copy-year{flex:0 0 auto}.footer-bar__copy-brand{color:var(--profile-text);font-size:var(--footer-copy-brand-size);font-weight:700;line-height:.88;letter-spacing:0}.footer-bar__copy-year{color:color-mix(in srgb,var(--text-secondary) 70%,var(--accent-ui-end) 30%);font-size:var(--footer-copy-year-size);font-weight:700;line-height:1;letter-spacing:0}.footer-bar__copy-separator{flex:0 0 auto;align-self:center;width:var(--footer-copy-dot-size);height:var(--footer-copy-dot-size);border-radius:50%;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-ui-start) 86%,#ffffff 14%) 0%,var(--accent-ui-end) 100%);color:transparent;transform:translateY(-.03em)}.footer-bar__theme-toggle{justify-self:end}@container footer-bar (min-width: 34rem){.footer-bar__copy{flex-direction:row;flex-wrap:nowrap;max-inline-size:none}}@container footer-bar (max-width: 18rem){.footer-bar__copy{max-inline-size:100%}.footer-bar__copy-line--meta{flex-wrap:wrap;row-gap:0}}@container footer-bar (max-width: 14rem){.footer-bar__copy-line--meta{display:grid;justify-items:center;gap:0}.footer-bar__copy-separator{display:none}}.top-bar__share{position:relative;display:inline-flex;align-items:center}.promo-redirect-toast__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.12rem;width:100%;max-width:100%;min-width:0;text-align:left}.promo-redirect-toast__text{display:flex;align-items:baseline;justify-content:flex-start;gap:.18rem;width:100%;min-height:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--promo-redirect-text-font-size, var(--type-size-hint));line-height:.98;font-weight:700;letter-spacing:.018em;text-align:left;transform:translateY(var(--font-optical-center-shift))}.promo-redirect-toast__text-prefix{display:inline-flex;align-items:baseline;justify-content:center;gap:.24em;min-width:0;white-space:nowrap}.promo-redirect-toast__text-line{display:inline;min-width:0}.promo-redirect-local-wrap--link-card{--link-card-section-badge-size: var(--link-card-badge-size);--promo-redirect-text-font-size: var(--link-card-title-size);--promo-redirect-eyebrow-font-size: var(--link-card-subtitle-size);--promo-redirect-actions-gap: clamp(.18rem, .42vw, .26rem);--promo-redirect-link-card-action-size: var(--link-card-section-badge-size);--promo-redirect-link-card-side-pad: var(--link-card-padding-inline);--promo-redirect-link-card-side-rail-width: var(--promo-redirect-link-card-action-size)}.promo-redirect-local-wrap--link-card .promo-redirect-local-overlay{padding-inline:var(--promo-redirect-link-card-side-pad)}.promo-redirect-local-wrap--link-card .promo-redirect-local-overlay__content{grid-template-columns:var(--promo-redirect-link-card-side-rail-width) minmax(0,1fr) var(--promo-redirect-link-card-side-rail-width);align-items:center;justify-content:stretch;justify-items:stretch;width:100%;max-width:100%;column-gap:var(--promo-redirect-inline-gap)}.promo-redirect-local-wrap--link-card .promo-redirect-toast__body{display:flex;flex-direction:row;align-items:center;justify-content:center;grid-column:2;grid-row:1;width:100%;max-width:100%;min-width:0;align-self:center;justify-self:stretch;text-align:center}.promo-redirect-local-wrap--link-card .promo-redirect-toast__text{align-items:center;gap:clamp(.34rem,.62vw,.48rem);justify-content:center;text-align:center}.promo-redirect-local-wrap--link-card .promo-redirect-toast__text-prefix{align-items:center}@media(min-width:48rem){.promo-redirect-local-wrap--link-card{--link-card-section-badge-size: max(3.45rem, calc(var(--link-card-badge-size) + .3rem));--promo-redirect-link-card-side-pad: var(--sticky-bar-pad)}}.profile__logo-frame{--profile-logo-frame-border-width: clamp(.19rem, .55vw, .26rem);--profile-logo-frame-shape: circle(50% at 50% 50%);--profile-logo-frame-outline: linear-gradient( 145deg, color-mix(in srgb, #ffffff 34%, var(--accent-ui-start) 66%) 0%, color-mix(in srgb, #ffffff 48%, var(--brand-title-solid) 52%) 28%, color-mix(in srgb, #ffffff 38%, var(--accent-ui-end) 62%) 66%, color-mix(in srgb, #ffffff 58%, var(--accent-ui-mid) 42%) 100%);--profile-logo-frame-fill: radial-gradient( circle at 30% 28%, rgba(255, 255, 255, .98), rgba(255, 255, 255, .56) 22%, rgba(255, 255, 255, 0) 44%), radial-gradient( circle at 72% 82%, color-mix(in srgb, var(--brand-title-solid) 18%, transparent) 0%, transparent 58%), var(--profile-logo-bg);--profile-logo-frame-inner-shadow: inset 0 0 0 clamp(.045rem, .18vw, .075rem) color-mix(in srgb, #ffffff 72%, var(--accent-ui-start) 28%);position:relative;z-index:2;display:grid;place-items:center;width:var(--logo-size);aspect-ratio:1;border:0;border-radius:50%;background:transparent;padding:0;overflow:visible;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;animation:profile-logo-frame-reveal .66s cubic-bezier(.22,1,.36,1) both}.profile__logo-frame:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;-webkit-clip-path:var(--profile-logo-frame-shape);clip-path:var(--profile-logo-frame-shape);background:var(--profile-logo-frame-outline);filter:drop-shadow(0 .58rem 1.32rem color-mix(in srgb,var(--accent-ui-shadow-strong) 22%,transparent)) drop-shadow(0 0 .82rem color-mix(in srgb,var(--accent-ui-soft) 34%,transparent));pointer-events:none}.profile__logo-frame:after{content:"";position:absolute;inset:var(--profile-logo-frame-border-width);z-index:1;border-radius:inherit;-webkit-clip-path:var(--profile-logo-frame-shape);clip-path:var(--profile-logo-frame-shape);background:var(--profile-logo-frame-fill);box-shadow:var(--profile-logo-frame-inner-shadow);pointer-events:none}:root[data-theme=dark] .profile__logo-frame{--profile-logo-frame-outline: linear-gradient( 145deg, color-mix(in srgb, var(--profile-logo-ring) 64%, var(--accent-ui-mid) 36%) 0%, color-mix(in srgb, var(--accent-ui-mid) 42%, rgba(255, 255, 255, .12) 58%) 58%, color-mix(in srgb, var(--accent-ui-end) 40%, rgba(255, 255, 255, .1) 60%) 100%);--profile-logo-frame-inner-shadow: inset 0 0 0 clamp(.045rem, .18vw, .075rem) rgba(255, 255, 255, .1)}.profile__logo{position:relative;z-index:2;width:86%;height:86%;border-radius:inherit;-webkit-clip-path:var(--profile-logo-frame-shape);clip-path:var(--profile-logo-frame-shape);object-fit:contain;filter:var(--profile-logo-image-filter);pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;transition:filter .13s ease;animation:profile-logo-image-reveal .76s cubic-bezier(.22,1,.36,1) both}.social-links{margin-top:0;margin-bottom:0;position:relative;z-index:5;min-width:0}.social-links__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--social-links-row-gap);min-width:0;width:100%;max-width:100%;box-sizing:border-box}.social-links__hashtag-slot{display:none;min-width:0}.social-hashtag{width:fit-content;max-width:100%;min-width:0}.social-links__icons{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--social-links-row-gap);min-width:0;max-width:100%;list-style:none;margin:0;padding:0}.social-links__icons>li{flex:0 0 auto;min-width:0}[data-platform=instagram],[data-platform=tiktok],[data-platform=youtube],[data-platform=pinterest]{--social-brand-solid: var(--panel-text)}@media(max-width:40rem){.social-links__icons{gap:clamp(.42rem,5.2vw,.92rem)}}.social-hashtag__shell{position:relative;display:grid;grid-template-columns:minmax(0,max-content);grid-template-rows:auto;align-items:start;justify-items:start;width:max-content;max-width:100%;overflow:visible;border-radius:var(--radius-pill);isolation:isolate;transition:transform .11s ease}.social-hashtag__btn{--social-hashtag-pad-block: .18rem;--social-hashtag-text-shift: calc(var(--font-optical-center-shift) + .045em);grid-area:1 / 1;position:relative;z-index:1;display:inline-grid;align-content:center;justify-items:center;gap:.03rem;width:fit-content;max-width:100%;min-width:0;min-height:var(--social-hashtag-height);padding:var(--social-hashtag-pad-block) var(--social-hashtag-pill-pad-inline);border:1.5px solid var(--surface-border-soft);border-radius:var(--button-radius);background:var(--surface-panel-hover);color:var(--panel-text);font-family:Dongle,Trebuchet MS,Segoe UI,Arial,sans-serif;font-size:var(--social-hashtag-font-size);line-height:1;letter-spacing:.012em;white-space:nowrap;transition:background .3s ease,background-color .3s ease,border-color .26s ease,box-shadow .26s ease,gap .42s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),color .26s ease}.social-hashtag__eyebrow{display:block;max-height:1em;max-width:100%;opacity:1;overflow:hidden;color:color-mix(in srgb,var(--panel-text) 62%,var(--panel-subtext) 38%);font-size:var(--type-size-2xs);font-weight:700;letter-spacing:.095em;line-height:.9;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transform-origin:50% 50%;transform:translateY(var(--social-hashtag-text-shift));transition:max-height .46s cubic-bezier(.16,1,.3,1),opacity .34s ease,transform .46s cubic-bezier(.16,1,.3,1),color .26s ease,background .26s ease}.social-hashtag__label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-align:center;line-height:.86;transform-origin:50% 50%;transform:translateY(var(--social-hashtag-text-shift));transition:transform .46s cubic-bezier(.16,1,.3,1),color .26s ease,background .26s ease}.social-hashtag__panel{--social-hashtag-panel-edge-pad: clamp(.44rem, 2.8vw, var(--social-hashtag-pad-inline));--social-hashtag-panel-mid-gap: calc(var(--social-hashtag-panel-edge-pad) * .5);grid-area:1 / 1;position:absolute;inset:0;z-index:2;display:block;box-sizing:border-box;width:100%;min-height:var(--social-hashtag-height);padding:0;border:1.5px solid var(--surface-border-soft);border-radius:var(--radius-pill);background:var(--surface-panel-hover);opacity:0;pointer-events:none;transform:scale(.98);overflow:hidden;transition:opacity .15s ease,transform .15s ease,border-color .13s ease,background .13s ease,background-color .13s ease}.social-hashtag__panel[hidden]{display:none}.social-hashtag__panel-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:stretch;justify-items:center;gap:var(--social-hashtag-panel-mid-gap);container-type:inline-size;box-sizing:border-box;width:100%;min-width:0;min-height:calc(var(--social-hashtag-height) - 3px);max-width:100%;padding-inline:var(--social-hashtag-panel-edge-pad);overflow-x:hidden;overflow-y:hidden;scrollbar-width:none}.social-hashtag__panel-inner::-webkit-scrollbar{display:none}.social-hashtag__toast{--social-hashtag-toast-font-size: var(--type-size-hint);flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;justify-self:stretch;width:100%;min-width:0;margin:0;padding:0;border:0;background:var(--surface-panel-hover);color:inherit;font:inherit;font-size:calc(var(--social-hashtag-toast-font-size) * var(--social-hashtag-toast-scale, 1));font-weight:700;line-height:.94;white-space:nowrap;text-align:center;overflow:hidden;text-overflow:ellipsis}.social-hashtag__nav{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;gap:clamp(.1rem,.8vw,.2rem);margin:0;padding:0;overflow:visible}.social-hashtag__platform{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0;line-height:0;border:0;border-radius:0;background:transparent;color:var(--social-brand-solid, var(--panel-text));transition:color .11s ease,transform .11s ease}.social-hashtag__platform:focus-visible{color:var(--social-brand-solid, var(--accent-ui-mid))}@media(hover:hover)and (pointer:fine){.social-hashtag__platform:hover{color:var(--social-brand-solid, var(--accent-ui-mid))}}.social-hashtag__platform:focus-visible{outline:2px solid var(--accent-ui-outline);outline-offset:.18rem}.social-hashtag__platform-icon{width:76%;height:76%;color:currentColor}.social-hashtag.is-open .social-hashtag__btn{opacity:0;pointer-events:none}.social-hashtag.is-open .social-hashtag__panel{position:relative;inset:auto;width:max-content;max-width:100%;min-width:100%;height:auto;min-height:var(--social-hashtag-height);align-self:start;justify-self:start;opacity:1;pointer-events:auto;transform:scale(1)}@media(min-width:48rem){.top-bar__social-strip .social-hashtag.is-open .social-hashtag__panel{width:100%;min-width:0;max-width:100%;justify-self:stretch}}.social-links__link{display:inline-flex;position:relative;flex:0 0 var(--social-link-size);align-items:center;justify-content:center;z-index:1;width:var(--social-link-size);min-width:0;height:var(--social-link-size);margin:0;padding:0;border:1.5px solid var(--surface-border-soft);border-radius:50%;background:var(--surface-panel-hover);box-shadow:none;color:var(--panel-text);font:inherit;font-family:inherit;-webkit-appearance:none;appearance:none;cursor:inherit;transition:background .11s ease,background-color .11s ease,border-color .11s ease,box-shadow .11s ease,transform .11s ease,color .11s ease}button.social-links__link{font:inherit;cursor:var(--komfi-cursor-pointer)}.social-links__link--brand{flex-basis:calc(var(--social-link-size) * 1.12);width:calc(var(--social-link-size) * 1.12);height:calc(var(--social-link-size) * 1.12)}.social-links__brand-logo{width:82%;height:82%;border-radius:50%;object-fit:cover}.social-links__link:focus-visible{outline:2px solid var(--accent-ui-outline);outline-offset:.22rem}.social-hashtag__btn:focus-visible{outline:2px solid var(--accent-ui-outline);outline-offset:.22rem}.social-links__icon{width:76%;height:76%;flex-shrink:0;color:var(--profile-text);transition:color .11s ease}.social-links__link[data-platform]:not([data-platform=home]) .social-links__icon{color:var(--social-brand-solid, var(--profile-text))}:root:not([data-theme=dark]) .top-bar__social-strip .social-hashtag__btn,:root:not([data-theme=dark]) .top-bar__social-strip .social-hashtag__panel{border:var(--chrome-outline-width) solid var(--surface-border-soft);background:var(--surface-rose-glass)}:root:not([data-theme=dark]) .top-bar__social-strip .social-hashtag__btn{box-shadow:var(--surface-rose-glass-shadow)}:root:not([data-theme=dark]) .top-bar__social-strip .social-hashtag__panel{box-shadow:var(--surface-rose-glass-shadow)}:root:not([data-theme=dark]) .top-bar__social-strip .social-hashtag__toast{background:transparent}:root:not([data-theme=dark]) .top-bar__social-strip .social-links__link{border:var(--chrome-outline-width) solid var(--surface-border-soft);background:var(--surface-rose-glass);box-shadow:var(--surface-rose-glass-shadow)}.top-bar__social-strip .social-links__link--brand{flex-basis:calc(var(--social-link-size) * 1.16);width:calc(var(--social-link-size) * 1.16);height:calc(var(--social-link-size) * 1.16)}.top-bar__social-strip .social-links__brand-logo{width:92%;height:92%;object-fit:contain;object-position:center 54%;transform:none}@media(min-width:40.001rem){.social-links__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-content:stretch;width:100%;max-width:100%;margin-inline:0;box-sizing:border-box;gap:var(--social-links-row-gap);flex-wrap:unset}.social-links__hashtag-slot{display:flex;width:100%;min-width:0;align-items:center;justify-content:center}.social-links__hashtag-slot--start,.social-links__hashtag-slot--end{justify-content:center}.social-hashtag__btn{width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}}.top-bar__social-strip .social-links__row{display:flex;flex-wrap:nowrap;justify-content:center}@keyframes profile-logo-frame-reveal{0%{opacity:0;transform:translateY(.18rem) scale(.975);filter:blur(6px) brightness(1.05)}to{opacity:1;transform:none;filter:none}}@keyframes profile-logo-image-reveal{0%{opacity:0;transform:scale(1.032);filter:blur(5px) saturate(.82) brightness(1.06) var(--profile-logo-image-filter)}to{opacity:1;transform:none;filter:var(--profile-logo-image-filter)}}.promo-redirect-local-wrap{--promo-redirect-host-radius: var(--link-card-radius);--promo-redirect-inline-end: clamp(.3rem, .7vw, .46rem);--promo-redirect-collapsed-width: clamp(4.5rem, 11vw, 5.15rem);--promo-redirect-height: calc(100% - clamp(.56rem, 1.2vw, .82rem)) ;--promo-redirect-expanded-width: calc(100% - (var(--promo-redirect-inline-end) * 2));--promo-chip-expanded-start: var(--promo-redirect-inline-end);--promo-chip-expanded-width: var(--promo-redirect-expanded-width);--promo-chip-gap-collapsed: .08rem;--promo-chip-gap-expanded: .16rem;--promo-chip-label-size-collapsed: .56rem;--promo-chip-label-size-expanded: .72rem;--promo-chip-label-spacing-collapsed: .055em;--promo-chip-label-spacing-expanded: .072em;--promo-chip-code-size-collapsed: 1.36rem;--promo-chip-code-size-expanded: 2rem;--promo-chip-code-spacing-collapsed: .015em;--promo-chip-code-spacing-expanded: .02em;--promo-chip-hint-size-collapsed: .5rem;--promo-chip-hint-size-expanded: .66rem;--promo-chip-hint-spacing-collapsed: .045em;--promo-chip-hint-spacing-expanded: .06em;position:relative;display:block;width:100%;min-height:0}.promo-redirect-local-wrap[data-promo-redirect-active=true]>[data-promo-redirect-control],.promo-redirect-local-wrap[data-promo-redirect-active=true]>[data-promo-redirect-control]:visited{opacity:0;pointer-events:none;transform:scale(.985)}.promo-redirect-local-overlay{--promo-redirect-content-scale: 1;--promo-redirect-inline-gap: .52rem;--promo-redirect-actions-gap: .42rem;--promo-redirect-overlay-pad-y: .3rem;position:absolute;inset:0;display:grid;place-items:center;padding:var(--promo-redirect-overlay-pad-y, .3rem) 0;border:var(--chrome-outline-width) solid var(--accent-ui-outline);border-radius:var(--promo-redirect-host-radius, var(--promo-content-radius));background:transparent;color:var(--profile-text);box-shadow:none;opacity:0;pointer-events:none;touch-action:manipulation;transform:scale(.985);transition:opacity .18s ease,transform .18s ease,border-color .18s ease,background .18s ease,background-color .18s ease,color .18s ease}.promo-redirect-local-overlay__content{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;justify-items:center;column-gap:var(--promo-redirect-inline-gap);row-gap:0;width:max-content;max-width:none;min-width:0;transform:scale(var(--promo-redirect-content-scale));transform-origin:center center;transition:transform .18s ease,column-gap .18s ease}.promo-redirect-local-wrap[data-promo-redirect-active=true] .promo-redirect-local-overlay{opacity:1;pointer-events:auto;transform:none}:root[data-theme=dark] .promo-redirect-local-overlay{border-color:var(--accent-ui-outline);background:transparent;color:var(--profile-text)}.link-hub{--link-hub-shell-radius: var(--chrome-shell-radius);--link-hub-shell-pad-inline: var(--chrome-action-edge-inset);--link-hub-shell-pad-top: var(--link-hub-shell-pad-inline);--link-hub-shell-pad-bottom: clamp(.95rem, 3.4vw, 1.3rem);--link-hub-switcher-width: 100%;--link-hub-switcher-pad: .24rem;--link-hub-switcher-gap: .24rem;--link-hub-switch-heart-gap: clamp(.2rem, .72vw, .36rem);--link-hub-switch-heart-size: .58em;--link-hub-brand-title-gradient: linear-gradient( 180deg, color-mix(in srgb, var(--accent-ui-start) 82%, #ffffff 18%) 0%, color-mix(in srgb, var(--accent-ui-mid) 76%, #ffffff 24%) 46%, color-mix(in srgb, var(--accent-ui-end) 88%, #ffffff 12%) 100%);--link-hub-switch-heart-gradient: var(--link-hub-brand-title-gradient);--link-hub-switch-progress: 1;--link-hub-switch-wrap-progress: 0;min-width:0;width:100%;max-width:100%}.link-hub__shell{position:relative;box-sizing:border-box;min-width:0;width:100%;max-width:100%;padding:var(--link-hub-shell-pad-top) var(--link-hub-shell-pad-inline) var(--link-hub-shell-pad-bottom);border-radius:var(--link-hub-shell-radius);background:transparent;box-shadow:none;isolation:isolate;overflow:visible}.link-hub__shell>*{position:relative;z-index:1}body:not(.shop-product-viewer-is-open):has(.link-hub[data-active-panel=shop][data-shop-single-result-focus=true]) .container,body:not(.shop-product-viewer-is-open):has(.link-hub[data-active-panel=shop][data-shop-single-result-focus=true]) .link-hub__shell{isolation:auto}body:not(.shop-product-viewer-is-open) .link-hub[data-active-panel=shop][data-shop-single-result-focus=true] .link-hub__panels{z-index:901}.link-hub__mobile-header{--mobile-brand-title-gradient: var(--link-hub-brand-title-gradient);display:none;min-width:0;width:100%;max-width:100%}.link-hub__mobile-nav{display:flex;align-items:center;justify-content:space-between;min-width:0;width:100%;max-width:100%;gap:.75rem}.link-hub__mobile-action{flex:0 0 auto}.link-hub__mobile-subscribe-button,.link-hub__mobile-share-button{--chrome-icon-optical-scale: var(--chrome-functional-icon-scale)}.link-hub__mobile-brand{display:grid;justify-items:center;min-width:0;width:100%;max-width:100%;gap:.8rem}.link-hub__mobile-brand-button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:inherit}.link-hub__mobile-brand-button .profile__logo-frame{box-shadow:none}.link-hub__mobile-brand-button .link-hub__mobile-logo-frame{--profile-logo-frame-shape: circle(50% at 50% 50%);--mobile-logo-frame-border-width: clamp(.22rem, .78vw, .32rem);--mobile-logo-frame-inner-width: clamp(.05rem, .18vw, .07rem);--mobile-logo-frame-outline: radial-gradient( circle at 24% 18%, rgba(255, 255, 255, .96) 0, rgba(255, 255, 255, .68) 11%, rgba(255, 255, 255, .12) 22%, rgba(255, 255, 255, 0) 36%), radial-gradient( circle at 78% 80%, color-mix(in srgb, var(--brand-title-solid) 18%, transparent) 0%, transparent 58%), linear-gradient( 145deg, color-mix(in srgb, #ffffff 34%, var(--accent-ui-start) 66%) 0%, color-mix(in srgb, #ffffff 50%, var(--brand-title-solid) 50%) 48%, color-mix(in srgb, #ffffff 38%, var(--accent-ui-end) 62%) 100%);--mobile-logo-frame-fill: radial-gradient( circle at 50% 34%, color-mix(in srgb, #ffffff 62%, var(--profile-logo-bg) 38%) 0%, color-mix(in srgb, #ffffff 24%, var(--profile-logo-bg) 76%) 58%, var(--profile-logo-bg) 100%), radial-gradient( circle at 72% 84%, color-mix(in srgb, var(--brand-title-solid) 14%, transparent) 0%, transparent 62%), var(--profile-logo-bg);--mobile-logo-frame-inner-shadow: inset 0 0 0 var(--mobile-logo-frame-inner-width) color-mix(in srgb, #ffffff 76%, var(--accent-ui-start) 24%);padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;filter:drop-shadow(0 .72rem 1.42rem color-mix(in srgb,var(--accent-ui-shadow-strong) 16%,transparent)) drop-shadow(0 0 .82rem color-mix(in srgb,var(--accent-ui-soft) 22%,transparent))}.link-hub__mobile-brand-button .link-hub__mobile-logo-frame .profile__logo{position:relative;z-index:2;width:86%;height:86%;object-fit:contain}.link-hub__mobile-brand-button .link-hub__mobile-logo-frame:before,.link-hub__mobile-brand-button .link-hub__mobile-logo-frame:after{content:"";position:absolute;inset:0;box-sizing:border-box;border-radius:inherit;-webkit-clip-path:var(--profile-logo-frame-shape);clip-path:var(--profile-logo-frame-shape);pointer-events:none}.link-hub__mobile-brand-button .link-hub__mobile-logo-frame:before{z-index:0;background:var(--mobile-logo-frame-outline)}.link-hub__mobile-brand-button .link-hub__mobile-logo-frame:after{inset:var(--mobile-logo-frame-border-width);z-index:1;background:var(--mobile-logo-frame-fill);box-shadow:var(--mobile-logo-frame-inner-shadow)}:root[data-theme=dark] .link-hub__mobile-brand-button .link-hub__mobile-logo-frame{--mobile-logo-frame-outline: radial-gradient( circle at 24% 18%, rgba(255, 255, 255, .44) 0, rgba(255, 255, 255, .16) 10%, rgba(255, 255, 255, .06) 16%, rgba(255, 255, 255, 0) 30%), radial-gradient( circle at 78% 80%, color-mix(in srgb, var(--accent-ui-end) 20%, transparent) 0%, transparent 56%), linear-gradient( 145deg, color-mix(in srgb, var(--accent-ui-start) 62%, #ffffff 38%) 0%, color-mix(in srgb, var(--accent-ui-mid) 72%, #ffffff 28%) 48%, color-mix(in srgb, var(--accent-ui-end) 68%, #ffffff 32%) 100%);--mobile-logo-frame-fill: radial-gradient( circle at 50% 34%, color-mix(in srgb, #ffffff 12%, var(--profile-logo-bg) 88%) 0%, color-mix(in srgb, #ffffff 4%, var(--profile-logo-bg) 96%) 60%, var(--profile-logo-bg) 100%), var(--profile-logo-bg);--mobile-logo-frame-inner-shadow: inset 0 0 0 var(--mobile-logo-frame-inner-width) rgba(255, 255, 255, .1);filter:drop-shadow(0 .72rem 1.42rem rgba(0,0,0,.26)) drop-shadow(0 0 1.08rem color-mix(in srgb,var(--accent-ui-shadow-strong) 42%,transparent))}.link-hub__mobile-copy{display:grid;justify-items:center;min-width:0;width:100%;max-width:100%;gap:.02rem}.link-hub__mobile-title,.link-hub__mobile-subtitle{margin:0;max-width:100%;text-align:center;user-select:none;-webkit-user-select:none}.link-hub__mobile-title{background:var(--mobile-brand-title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Dongle,Trebuchet MS,Segoe UI,Arial,sans-serif;font-size:var(--type-size-brand-title);line-height:.72;font-weight:700;letter-spacing:0}.link-hub__mobile-subtitle{color:var(--text-tertiary);font-family:Dongle,Trebuchet MS,Segoe UI,Arial,sans-serif;font-size:var(--type-size-brand-subtitle);line-height:.74;font-weight:700}.link-hub__mobile-socials{width:100%}.link-hub__mobile-socials .social-links__row,.link-hub__mobile-socials .social-links__icons{gap:clamp(.42rem,2.2vw,.62rem)}.link-hub__switcher{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:var(--link-hub-switcher-gap);width:var(--link-hub-switcher-width);margin-inline:auto;padding:var(--link-hub-switcher-pad);border:var(--chrome-outline-width) solid transparent;border-radius:var(--radius-pill);background:var(--surface-panel-hover);background-clip:padding-box;box-shadow:inset 0 0 0 var(--chrome-outline-width) var(--surface-border-soft);overflow:hidden;touch-action:pan-y;isolation:isolate}.link-hub__switcher:before,.link-hub__switcher:after{content:"";position:absolute;top:var(--link-hub-switcher-pad);bottom:var(--link-hub-switcher-pad);left:var(--link-hub-switcher-pad);z-index:0;box-sizing:border-box;width:calc((100% - (var(--link-hub-switcher-pad) * 2) - (var(--link-hub-switcher-gap) * 2)) / 3);border:var(--chrome-outline-width) solid var(--surface-border-soft);border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel) 92%,#ffffff 8%),color-mix(in srgb,var(--surface-panel) 78%,var(--accent-ui-soft) 22%));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 72%,transparent),0 .58rem 1.18rem color-mix(in srgb,var(--accent-ui-shadow) 16%,transparent),var(--surface-shadow-soft);backface-visibility:hidden;will-change:transform,opacity;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .12s ease,border-color .13s ease,box-shadow .13s ease;pointer-events:none}.link-hub__switcher:before{transform:translate3d(calc(var(--link-hub-switch-progress) * (100% + var(--link-hub-switcher-gap))),0,0)}.link-hub__switcher:after{opacity:0;transform:translate3d(calc(var(--link-hub-switch-wrap-progress) * (100% + var(--link-hub-switcher-gap))),0,0)}.link-hub[data-switch-wrap=true] .link-hub__switcher:after{opacity:1}.link-hub[data-switch-dragging=true] .link-hub__switcher:before,.link-hub[data-switch-dragging=true] .link-hub__switcher:after{transition:none}.link-hub__switch-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--link-hub-switch-heart-gap);box-sizing:border-box;width:100%;min-width:0;min-height:clamp(2.7rem,9vw,3.05rem);padding:.2rem .95rem;border:var(--chrome-outline-width) solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--link-card-title-size);line-height:1;font-weight:700;letter-spacing:.018em;appearance:none;cursor:inherit;transition:background-color .13s ease,border-color .13s ease,color .13s ease,transform .13s ease}.link-hub__switch-btn,.link-hub__switch-btn *,.stationery-catalog__disclosure,.stationery-catalog__disclosure *{user-select:none;-webkit-user-select:none}.link-hub__switch-btn-label{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transform:translateY(var(--font-optical-center-shift))}.link-hub__switch-btn:focus-visible{outline:2px solid var(--accent-ui-outline);outline-offset:.22rem}.link-hub[data-active-panel=links] .link-hub__switch-btn[data-link-hub-toggle=links],.link-hub[data-active-panel=shop] .link-hub__switch-btn[data-link-hub-toggle=shop],.link-hub[data-active-panel=stationery] .link-hub__switch-btn[data-link-hub-toggle=stationery]{border-color:transparent;background:transparent;color:var(--panel-text)}.link-hub__switch-btn[aria-selected=true]:before,.link-hub__switch-btn[aria-selected=true]:after{content:"♥";flex:0 0 auto;display:block;align-self:center;background:var(--link-hub-switch-heart-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--link-hub-switch-heart-size);font-weight:700;line-height:1;-webkit-text-fill-color:transparent;text-shadow:none;pointer-events:none}.link-hub__switch-btn[aria-selected=true]:before{transform:translateY(var(--font-optical-center-shift)) rotate(-9deg)}.link-hub__switch-btn[aria-selected=true]:after{transform:translateY(var(--font-optical-center-shift)) rotate(9deg)}.link-hub__panels{position:relative;display:grid;margin-top:var(--hub-panel-rhythm-gap)}.link-hub__panel{grid-area:1 / 1;min-width:0;opacity:1;transition:opacity .14s ease}.link-hub__panel[aria-hidden=true]{position:absolute;inset:0 0 auto;height:0;max-height:0;overflow:hidden;visibility:hidden;pointer-events:none;opacity:0}.link-hub__list{width:100%}.link-hub__footer{display:none}.link-hub__community-tags{--link-hub-community-rule: var(--surface-border-soft);--link-hub-community-divider-gap: clamp(.72rem, 2.4vw, 1rem);--social-hashtag-height: var(--link-card-min-height);--social-hashtag-font-size: var(--link-card-title-size);position:relative;margin-top:var(--hub-panel-rhythm-gap);padding-block:var(--link-hub-community-divider-gap);border-top:0}.link-hub__community-tags:before{content:"";position:absolute;top:0;right:0;left:0;height:var(--chrome-outline-width);border-radius:var(--radius-pill);background:var(--link-hub-community-rule);pointer-events:none}.container>.footer-bar--standalone{margin-top:var(--hub-panel-rhythm-gap)}.container>.footer-bar--standalone:before,.link-hub__footer .footer-bar:before{background:var(--surface-border-soft)}.link-hub__community-tags-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(.55rem,2.2vw,.86rem)}.link-hub__community-tags .social-hashtag,.link-hub__community-tags .social-hashtag__shell,.link-hub__community-tags .social-hashtag__btn,.link-hub__community-tags .social-hashtag__panel{width:100%;max-width:100%}.link-hub__community-tags .social-hashtag__shell{container-type:inline-size;grid-template-columns:minmax(0,1fr)}.link-hub__community-tags .social-hashtag__btn,.link-hub__community-tags .social-hashtag__panel{border:var(--chrome-outline-width) solid var(--surface-border-soft);background:var(--surface-rose-glass);box-shadow:none;color:var(--panel-text)}.link-hub__community-tags .social-hashtag__btn{gap:clamp(.14rem,.42vw,.24rem);min-width:0;overflow:hidden;font-family:var(--shop-pill-font-family);font-size:var(--social-hashtag-font-size);font-weight:var(--shop-pill-font-weight);line-height:var(--shop-pill-line-height);letter-spacing:0}.link-hub__community-tags .social-hashtag__eyebrow{width:100%;min-width:0;max-width:100%;color:color-mix(in srgb,var(--panel-text) 62%,var(--panel-subtext) 38%);font-size:.75rem;font-size:max(.75rem,calc(var(--type-size-card-subtitle) * .68));font-weight:800;letter-spacing:.095em;line-height:.9;text-transform:uppercase}.link-hub__community-tags .social-hashtag__label{--link-hub-community-tag-label-bg: linear-gradient( 180deg, color-mix(in srgb, var(--accent-ui-start) 82%, #ffffff 18%) 0%, color-mix(in srgb, var(--accent-ui-mid) 76%, #ffffff 24%) 46%, color-mix(in srgb, var(--accent-ui-end) 88%, #ffffff 12%) 100%);width:100%;min-width:0;max-width:100%;overflow:hidden;background:var(--link-hub-community-tag-label-bg);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--link-card-title-size);font-weight:var(--shop-pill-font-weight);line-height:.88;text-overflow:ellipsis;white-space:nowrap}.link-hub__community-tags .social-hashtag__toast{background:transparent}.link-hub__community-tags .social-hashtag.is-open .social-hashtag__panel{position:absolute;inset:0;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;align-self:stretch;justify-self:stretch}.link-hub__community-tags .social-hashtag__panel-inner{--social-hashtag-panel-even-gap: calc(clamp(.56rem, 2.1cqi, .95rem) * var(--social-hashtag-fit-scale, 1));--social-hashtag-social-gap: calc(clamp(.2rem, 1.35cqi, .46rem) * var(--social-hashtag-fit-scale, 1));display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--social-hashtag-panel-even-gap);height:100%;min-height:0;padding-inline:var(--social-hashtag-panel-even-gap);padding-block:calc(clamp(.22rem,1cqi,.42rem) * var(--social-hashtag-fit-scale, 1))}.link-hub__community-tags .social-hashtag__toast{--social-hashtag-toast-mark-size: 1.46em;--social-hashtag-toast-text-gap: calc(clamp(.86rem, 2.4cqi, 1.22rem) * var(--social-hashtag-fit-scale, 1));position:relative;flex:0 0 auto;flex-direction:column;align-items:flex-start;justify-content:center;justify-self:center;gap:clamp(.04rem,.26vw,.12rem);width:auto;max-width:100%;padding-left:calc(var(--social-hashtag-toast-mark-size) + var(--social-hashtag-toast-text-gap));color:var(--panel-text);font-family:var(--shop-pill-font-family);font-size:.875rem;font-size:max(.875rem,calc(clamp(calc(var(--type-size-card-title) * .58),7.4cqi,calc(var(--type-size-card-title) * .92)) * var(--social-hashtag-fit-scale, 1)));font-weight:var(--shop-pill-font-weight);letter-spacing:.01em;line-height:.74;white-space:normal;overflow:visible;text-overflow:clip}.link-hub__community-tags .social-hashtag__toast span{display:block;min-width:0;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.link-hub__community-tags .social-hashtag__toast span+span{color:var(--panel-subtext);font-size:.75rem;font-size:max(.75rem,.82em);letter-spacing:.035em}.link-hub__community-tags .social-hashtag__toast:before,.link-hub__community-tags .social-hashtag__toast:after{content:"";position:absolute;left:0;pointer-events:none}.link-hub__community-tags .social-hashtag__toast:before{top:50%;width:var(--social-hashtag-toast-mark-size);height:var(--social-hashtag-toast-mark-size);border:var(--chrome-outline-width) solid var(--accent-ui-end);border-radius:50%;background:var(--accent-interactive-hover-bg);transform:translateY(-50%)}.link-hub__community-tags .social-hashtag__toast:after{top:50%;width:calc(var(--social-hashtag-toast-mark-size) * .6);height:calc(var(--social-hashtag-toast-mark-size) * .52);background:var(--accent-interactive-hover-fg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.8 12.45 9.55 16.1 18.3 7.9' fill='none' stroke='black' stroke-width='3.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.8 12.45 9.55 16.1 18.3 7.9' fill='none' stroke='black' stroke-width='3.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transform:translate(calc(var(--social-hashtag-toast-mark-size) * .2),calc(-50% - (var(--social-hashtag-toast-mark-size) * .01)))}.link-hub__community-tags .social-hashtag__nav{display:inline-flex;flex:0 0 auto;gap:var(--social-hashtag-social-gap);justify-self:center}.link-hub__community-tags .social-hashtag__platform{width:calc(clamp(2.05rem,11.8cqi,3.42rem) * var(--social-hashtag-fit-scale, 1));height:calc(clamp(2.05rem,11.8cqi,3.42rem) * var(--social-hashtag-fit-scale, 1));border:var(--chrome-outline-width) solid var(--surface-border-soft);border-radius:50%;background:linear-gradient(180deg,#ffffffeb,#fff6fae6);color:var(--social-brand-solid, var(--panel-text));box-shadow:inset 0 1px #ffffff9e;transition:background .13s ease,border-color .11s ease,color .11s ease,transform .11s ease}.link-hub__community-tags .social-hashtag__platform-icon{width:76%;height:76%}@media(min-width:48rem){.link-hub__community-tags .social-hashtag__panel-inner{--social-hashtag-panel-even-gap: calc(clamp(.64rem, 2.35cqi, 1.12rem) * var(--social-hashtag-fit-scale, 1));--social-hashtag-social-gap: calc(clamp(.24rem, 1.45cqi, .54rem) * var(--social-hashtag-fit-scale, 1))}.link-hub__community-tags .social-hashtag__toast{--social-hashtag-toast-mark-size: 1.46em;font-size:.875rem;font-size:max(.875rem,calc(clamp(calc(var(--type-size-card-title) * .65),8.25cqi,calc(var(--type-size-card-title) * 1.08)) * var(--social-hashtag-fit-scale, 1)))}.link-hub__community-tags .social-hashtag__platform{width:calc(clamp(2.34rem,12.9cqi,3.72rem) * var(--social-hashtag-fit-scale, 1));height:calc(clamp(2.34rem,12.9cqi,3.72rem) * var(--social-hashtag-fit-scale, 1))}}:root[data-theme=dark] .link-hub__community-tags .social-hashtag__btn,:root[data-theme=dark] .link-hub__community-tags .social-hashtag__panel{border-color:var(--surface-border-soft);background:var(--surface-panel-dark);color:var(--profile-text)}:root[data-theme=dark] .link-hub__community-tags .social-hashtag__label{color:transparent}:root[data-theme=dark] .link-hub__community-tags .social-hashtag__toast{color:var(--profile-text)}:root[data-theme=dark] .link-hub__community-tags .social-hashtag__platform{border-color:var(--surface-border-soft);background:var(--surface-panel-dark-solid);color:var(--profile-text);box-shadow:inset 0 1px #ffffff0f}:root[data-theme=dark] .link-hub__mobile-action.action-button--icon-only{background:var(--profile-logo-bg);border-color:var(--surface-border-soft);color:var(--profile-text)}:root[data-theme=dark] .link-hub__mobile-subscribe-button.action-button--icon-only{background:var(--accent-interactive-hover-bg);border-color:var(--accent-ui-end);color:var(--accent-interactive-hover-fg)}@media(max-width:36rem){.link-hub__community-tags{--link-hub-community-divider-gap: clamp(.54rem, 2.8vw, .72rem);--social-hashtag-height: var(--link-card-min-height);--social-hashtag-font-size: var(--link-card-title-size)}.link-hub__community-tags .social-hashtag__btn{padding-inline:clamp(.7rem,5cqi,.96rem)}.link-hub__community-tags .social-hashtag__eyebrow{letter-spacing:clamp(.055em,.36cqi,.095em)}.link-hub__community-tags-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:64rem){.link-hub__community-tags-row{grid-template-columns:minmax(0,1fr)}}@media(hover:hover)and (pointer:fine){.link-hub__community-tags .social-hashtag__btn:hover,.link-hub__community-tags .social-hashtag__btn:focus-visible,.link-hub__community-tags .social-hashtag:not(.is-open):hover .social-hashtag__btn{border-color:var(--accent-ui-end);background:var(--accent-interactive-hover-bg);box-shadow:none;color:var(--accent-interactive-hover-fg);font-weight:var(--shop-pill-font-weight);transform:translateY(-1px)}.link-hub__community-tags .social-hashtag__btn:hover .social-hashtag__eyebrow,.link-hub__community-tags .social-hashtag__btn:focus-visible .social-hashtag__eyebrow,.link-hub__community-tags .social-hashtag:not(.is-open):hover .social-hashtag__eyebrow,.link-hub__community-tags .social-hashtag__btn:hover .social-hashtag__label,.link-hub__community-tags .social-hashtag__btn:focus-visible .social-hashtag__label,.link-hub__community-tags .social-hashtag:not(.is-open):hover .social-hashtag__label{background:none;color:var(--accent-interactive-hover-fg)}.link-hub__community-tags .social-hashtag__platform:hover,.link-hub__community-tags .social-hashtag__platform:focus-visible{border-color:var(--accent-ui-end);background:var(--accent-interactive-hover-bg);color:var(--accent-interactive-hover-fg);transform:translateY(-1px)}:root[data-theme=dark] .link-hub__community-tags .social-hashtag__btn:hover,:root[data-theme=dark] .link-hub__community-tags .social-hashtag__btn:focus-visible,:root[data-theme=dark] .link-hub__community-tags .social-hashtag:not(.is-open):hover .social-hashtag__btn{border-color:var(--accent-ui-end);background:var(--accent-interactive-hover-bg);color:var(--accent-interactive-hover-fg)}:root[data-theme=dark] .link-hub__community-tags .social-hashtag__btn:hover .social-hashtag__eyebrow,:root[data-theme=dark] .link-hub__community-tags .social-hashtag__btn:focus-visible .social-hashtag__eyebrow,:root[data-theme=dark] .link-hub__community-tags .social-hashtag:not(.is-open):hover .social-hashtag__eyebrow{background:none;color:var(--accent-interactive-hover-fg)}:root[data-theme=dark] .link-hub__community-tags .social-hashtag__btn:hover .social-hashtag__label,:root[data-theme=dark] .link-hub__community-tags .social-hashtag__btn:focus-visible .social-hashtag__label,:root[data-theme=dark] .link-hub__community-tags .social-hashtag:not(.is-open):hover .social-hashtag__label{background:none;color:var(--accent-interactive-hover-fg)}:root[data-theme=dark] .link-hub__community-tags .social-hashtag__platform:hover,:root[data-theme=dark] .link-hub__community-tags .social-hashtag__platform:focus-visible{border-color:var(--accent-ui-end);background:var(--accent-interactive-hover-bg);color:var(--accent-interactive-hover-fg)}}@media(min-width:48rem){.container{--chrome-content-inset: clamp(1.2rem, 1.45vw, 1.55rem)}.link-hub{--link-hub-shell-pad-block: clamp(.58rem, .72vw, .78rem);--link-hub-shell-pad-top: var(--link-hub-shell-pad-inline);--link-hub-shell-pad-bottom: 0}.link-section{padding-top:0}.link-hub__mobile-header{--chrome-control-size: var(--desktop-chrome-service-button-size);--chrome-circle-icon-size: var(--desktop-chrome-circle-icon-size);--logo-size: clamp(5.9rem, 7.2vw, 7.4rem);--mobile-header-nav-gap: clamp(.84rem, 1.18vw, 1.08rem);--mobile-header-logo-copy-gap: clamp(.64rem, .86vw, .82rem);--mobile-header-copy-gap: 0;--mobile-header-social-gap: clamp(.72rem, .98vw, .92rem);display:grid;justify-items:center;gap:0;margin-bottom:var(--hub-panel-rhythm-gap);padding-bottom:clamp(.1rem,.34vw,.2rem)}.link-hub__mobile-nav{margin-bottom:var(--mobile-header-nav-gap)}.link-hub__mobile-action.action-button--icon-only{width:var(--chrome-control-size);min-width:var(--chrome-control-size);height:var(--chrome-control-size);min-height:var(--chrome-control-size);padding:0;border:var(--chrome-outline-width) solid var(--surface-border-soft);border-radius:50%;background:var(--profile-logo-bg);box-shadow:none;color:var(--panel-text)}.link-hub__mobile-subscribe-button.action-button--icon-only{background:var(--accent-interactive-hover-bg);border-color:var(--accent-ui-end);color:var(--accent-interactive-hover-fg)}.link-hub__mobile-action .action-button__icon{width:var(--chrome-circle-icon-size);height:var(--chrome-circle-icon-size)}.link-hub__mobile-brand{gap:var(--mobile-header-logo-copy-gap)}.link-hub__mobile-copy{gap:var(--mobile-header-copy-gap)}.link-hub__mobile-title{font-size:var(--type-size-brand-title);line-height:.72}.link-hub__mobile-subtitle{font-size:var(--type-size-brand-subtitle);line-height:.9;letter-spacing:.012em}.link-hub__mobile-socials{width:100%;margin-top:var(--mobile-header-social-gap)}.link-hub__mobile-socials .social-links{display:flex;justify-content:center;width:100%}.link-hub__mobile-socials .social-links__row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;max-width:100%;margin-inline:auto}.link-hub__mobile-socials .social-links__hashtag-slot{display:none}.link-hub__mobile-socials .social-links__icons{flex-wrap:nowrap;justify-content:center;width:100%;max-width:100%;overflow:visible;padding-bottom:0;scrollbar-width:none}.link-hub__mobile-socials .social-links__link{box-shadow:none}.link-hub__switch-btn{min-height:clamp(2.45rem,2.55vw,2.8rem);padding-block:.16rem;font-size:calc(var(--type-size-card-title) * .96)}.link-hub__community-tags .social-hashtag.is-open .social-hashtag__panel{width:100%;min-width:0;max-width:100%;justify-self:stretch}}@media(max-width:47.999rem){.top-bar,.footer-bar{padding-inline:var(--chrome-action-edge-inset)}.top-bar{--top-bar-brand-size: var(--link-card-badge-size);--top-bar-pad-block: var(--chrome-action-edge-inset);display:none;padding-inline:var(--chrome-action-edge-inset)}.top-bar__brand.action-button,.top-bar__actions .action-button--icon-only,.footer-bar__side-action.action-button,.footer-bar__theme-toggle.action-button{--chrome-service-button-size: var(--mobile-shell-action-size);--chrome-circle-icon-size: calc(var(--chrome-service-button-size) * .76);flex:0 0 var(--chrome-service-button-size);width:var(--chrome-service-button-size);min-width:var(--chrome-service-button-size);height:var(--chrome-service-button-size);min-height:var(--chrome-service-button-size)}.link-hub__footer{display:block;position:relative;margin-top:var(--hub-panel-rhythm-gap);padding-top:0}.link-hub__shell{padding-bottom:0}.footer-bar--embedded{--footer-shell-radius: calc(var(--link-hub-shell-radius) - .14rem);--footer-line-inset: 0}.footer-bar--standalone{display:none}.link-hub__mobile-header{--chrome-control-size: var(--mobile-shell-action-size);--logo-size: clamp(5.85rem, 28vw, 7rem);--mobile-header-nav-gap: clamp(.76rem, 3.4vw, 1.08rem);--mobile-header-logo-copy-gap: clamp(.72rem, 3vw, 1rem);--mobile-header-copy-gap: clamp(.12rem, .9vw, .2rem);--mobile-header-social-gap: clamp(.72rem, 3.15vw, 1.02rem);display:grid;justify-items:center;gap:0;margin-bottom:clamp(.84rem,3.2vw,1.16rem);padding-bottom:clamp(.14rem,.8vw,.24rem)}.link-hub__mobile-nav{margin-bottom:var(--mobile-header-nav-gap)}.link-hub__mobile-action.action-button--icon-only{width:var(--chrome-control-size);min-width:var(--chrome-control-size);height:var(--chrome-control-size);min-height:var(--chrome-control-size);--chrome-circle-icon-size: calc(var(--chrome-control-size) * .76);padding:0;border:1.5px solid var(--surface-border-soft);border-radius:50%;background:var(--profile-logo-bg);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 58%,transparent),0 .35rem 1rem color-mix(in srgb,var(--accent-ui-shadow) 38%,transparent);color:var(--panel-text)}.link-hub__mobile-subscribe-button.action-button--icon-only{background:var(--accent-interactive-hover-bg);border-color:var(--accent-ui-end);box-shadow:none;color:var(--accent-interactive-hover-fg)}.link-hub__mobile-action .action-button__icon{width:var(--chrome-circle-icon-size);height:var(--chrome-circle-icon-size)}.footer-bar__side-action.action-button,.footer-bar__theme-toggle.action-button{border:1.5px solid var(--surface-border-soft);background:var(--profile-logo-bg);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 58%,transparent),0 .35rem 1rem color-mix(in srgb,var(--accent-ui-shadow) 38%,transparent);color:var(--panel-text)}.link-hub__mobile-subscribe-button:focus-visible{background:linear-gradient(180deg,color-mix(in srgb,#ffffff 38%,var(--accent-ui-start) 62%),color-mix(in srgb,#ffffff 18%,var(--accent-ui-solid) 82%));border-color:color-mix(in srgb,var(--accent-ui-end) 72%,#ffffff 28%);box-shadow:inset 0 1px #ffffff5c,0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 82%,transparent);color:var(--accent-interactive-hover-fg);transform:translateY(-1px)}.link-hub__mobile-share-button:focus-visible{border-color:var(--accent-ui-end)}.link-hub__mobile-brand-button:focus-visible{outline:2px solid var(--accent-ui-outline);outline-offset:.22rem;border-radius:50%}.link-hub__mobile-brand{gap:var(--mobile-header-logo-copy-gap)}.link-hub__mobile-copy{gap:var(--mobile-header-copy-gap)}.link-hub__mobile-title{font-size:var(--type-size-brand-title);line-height:.76}.link-hub__mobile-subtitle{font-size:var(--type-size-brand-subtitle);line-height:.9;letter-spacing:.012em}.link-hub__mobile-socials{width:100%;margin-top:var(--mobile-header-social-gap)}.link-hub__mobile-socials .social-links{display:flex;justify-content:center;width:100%}.link-hub__mobile-socials .social-links__row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;max-width:100%;margin-inline:auto}.link-hub__mobile-socials .social-links__hashtag-slot{display:none}.link-hub__mobile-socials .social-links__icons{flex-wrap:nowrap;justify-content:center;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:.08rem;scrollbar-width:none}.link-hub__mobile-socials .social-links__icons::-webkit-scrollbar{display:none}.link-hub__mobile-socials .social-links__link{box-shadow:none}.link-hub__switcher{margin-top:0}.link-hub[data-shop-search-active=true] .link-hub__mobile-header,.link-hub[data-shop-search-active=true] .link-hub__switcher{display:none}.link-hub[data-shop-search-active=true] .link-hub__panels{margin-top:0}.link-hub[data-shop-search-active=true] .link-hub__shell{padding-top:clamp(.78rem,3.4vw,1rem)}}@media(max-width:47.999rem)and (hover:hover)and (pointer:fine){.link-hub__mobile-subscribe-button:hover{background:linear-gradient(180deg,color-mix(in srgb,#ffffff 38%,var(--accent-ui-start) 62%),color-mix(in srgb,#ffffff 18%,var(--accent-ui-solid) 82%));border-color:color-mix(in srgb,var(--accent-ui-end) 72%,#ffffff 28%);box-shadow:inset 0 1px #ffffff5c,0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 82%,transparent);color:var(--accent-interactive-hover-fg);transform:translateY(-1px)}.link-hub__mobile-share-button:hover{border-color:var(--accent-ui-end)}}@media(min-width:48rem)and (max-width:72rem){.top-bar__social-strip{--social-link-size: clamp(1.92rem, 2.1vw, 2.18rem);--social-links-row-gap: clamp(.28rem, .65vw, .5rem);--social-hashtag-pill-pad-inline: clamp(.54rem, .88vw, .8rem);--social-hashtag-font-size: var(--type-size-hint);padding-inline:0}.top-bar__social-strip .social-links__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--social-links-row-gap)}.top-bar__social-strip .social-links__hashtag-slot{min-width:0}.top-bar__social-strip .social-hashtag__shell{width:100%;max-width:100%}.top-bar__social-strip .social-hashtag__btn,.top-bar__social-strip .social-hashtag__panel{max-width:100%}}@media(max-width:47.999rem){:root[data-theme=dark] .link-hub__mobile-action.action-button--icon-only,:root[data-theme=dark] .footer-bar__side-action.action-button,:root[data-theme=dark] .footer-bar__theme-toggle.action-button{background:var(--profile-logo-bg)}:root[data-theme=dark] .link-hub__mobile-subscribe-button.action-button--icon-only{background:var(--accent-interactive-hover-bg);border-color:var(--accent-ui-end);box-shadow:none;color:var(--accent-interactive-hover-fg)}:root[data-theme=dark] .link-hub__mobile-subscribe-button.action-button--icon-only:focus-visible{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-ui-solid) 72%,#ffffff 28%),color-mix(in srgb,var(--accent-ui-end) 84%,#7d244f 16%));border-color:color-mix(in srgb,var(--accent-ui-end) 76%,#ffffff 24%);box-shadow:inset 0 1px #ffffff2e,0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 82%,transparent);color:var(--accent-interactive-hover-fg);transform:translateY(-1px)}}@media(max-width:47.999rem)and (hover:hover)and (pointer:fine){:root[data-theme=dark] .link-hub__mobile-subscribe-button.action-button--icon-only:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-ui-solid) 72%,#ffffff 28%),color-mix(in srgb,var(--accent-ui-end) 84%,#7d244f 16%));border-color:color-mix(in srgb,var(--accent-ui-end) 76%,#ffffff 24%);box-shadow:inset 0 1px #ffffff2e,0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 82%,transparent);color:var(--accent-interactive-hover-fg);transform:translateY(-1px)}}@media(max-width:64rem){.footer-bar{overflow:visible;border-radius:0}}@media(min-width:48rem)and (max-width:64rem){.footer-bar{--footer-pad-block: var(--chrome-action-edge-inset);padding-block:var(--footer-pad-block)}.footer-bar--standalone{padding-block:var(--footer-pad-block)}}@media(min-width:48rem){.footer-bar--embedded{display:none}}@media(hover:hover)and (pointer:fine){.link-hub__switch-btn:hover,.link-hub__switch-btn:focus-visible{background:var(--accent-interactive-hover-bg);border-color:var(--accent-ui-end);color:var(--accent-interactive-hover-fg);transform:translateY(-1px)}.link-hub[data-active-panel=links] .link-hub__switch-btn[data-link-hub-toggle=links]:hover,.link-hub[data-active-panel=links] .link-hub__switch-btn[data-link-hub-toggle=links]:focus-visible,.link-hub[data-active-panel=shop] .link-hub__switch-btn[data-link-hub-toggle=shop]:hover,.link-hub[data-active-panel=shop] .link-hub__switch-btn[data-link-hub-toggle=shop]:focus-visible,.link-hub[data-active-panel=stationery] .link-hub__switch-btn[data-link-hub-toggle=stationery]:hover,.link-hub[data-active-panel=stationery] .link-hub__switch-btn[data-link-hub-toggle=stationery]:focus-visible{color:var(--accent-interactive-hover-fg)}:root[data-theme=light] .link-hub[data-active-panel=links] .link-hub__switch-btn[data-link-hub-toggle=links]:hover,:root[data-theme=light] .link-hub[data-active-panel=links] .link-hub__switch-btn[data-link-hub-toggle=links]:focus-visible,:root[data-theme=light] .link-hub[data-active-panel=shop] .link-hub__switch-btn[data-link-hub-toggle=shop]:hover,:root[data-theme=light] .link-hub[data-active-panel=shop] .link-hub__switch-btn[data-link-hub-toggle=shop]:focus-visible,:root[data-theme=light] .link-hub[data-active-panel=stationery] .link-hub__switch-btn[data-link-hub-toggle=stationery]:hover,:root[data-theme=light] .link-hub[data-active-panel=stationery] .link-hub__switch-btn[data-link-hub-toggle=stationery]:focus-visible{background:transparent;border-color:transparent;color:var(--profile-text)}:root[data-theme=dark] .link-hub[data-active-panel=links] .link-hub__switch-btn[data-link-hub-toggle=shop]:hover,:root[data-theme=dark] .link-hub[data-active-panel=links] .link-hub__switch-btn[data-link-hub-toggle=shop]:focus-visible,:root[data-theme=dark] .link-hub[data-active-panel=links] .link-hub__switch-btn[data-link-hub-toggle=stationery]:hover,:root[data-theme=dark] .link-hub[data-active-panel=links] .link-hub__switch-btn[data-link-hub-toggle=stationery]:focus-visible,:root[data-theme=dark] .link-hub[data-active-panel=shop] .link-hub__switch-btn[data-link-hub-toggle=links]:hover,:root[data-theme=dark] .link-hub[data-active-panel=shop] .link-hub__switch-btn[data-link-hub-toggle=links]:focus-visible,:root[data-theme=dark] .link-hub[data-active-panel=shop] .link-hub__switch-btn[data-link-hub-toggle=stationery]:hover,:root[data-theme=dark] .link-hub[data-active-panel=shop] .link-hub__switch-btn[data-link-hub-toggle=stationery]:focus-visible,:root[data-theme=dark] .link-hub[data-active-panel=stationery] .link-hub__switch-btn[data-link-hub-toggle=links]:hover,:root[data-theme=dark] .link-hub[data-active-panel=stationery] .link-hub__switch-btn[data-link-hub-toggle=links]:focus-visible,:root[data-theme=dark] .link-hub[data-active-panel=stationery] .link-hub__switch-btn[data-link-hub-toggle=shop]:hover,:root[data-theme=dark] .link-hub[data-active-panel=stationery] .link-hub__switch-btn[data-link-hub-toggle=shop]:focus-visible{color:var(--accent-interactive-hover-fg)}}:root[data-theme=dark] .link-hub__shell{background:transparent}:root[data-theme=dark] .link-hub__switcher{border-color:transparent;background:color-mix(in srgb,var(--surface-panel-dark-solid) 88%,transparent);box-shadow:inset 0 0 0 var(--chrome-outline-width) var(--surface-border-soft)}:root[data-theme=dark] .link-hub__switcher:before,:root[data-theme=dark] .link-hub__switcher:after{border-color:var(--surface-border-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid) 86%,var(--accent-ui-soft) 14%),color-mix(in srgb,var(--surface-panel-dark-solid) 78%,var(--accent-ui-soft) 22%));box-shadow:0 .52rem 1.1rem color-mix(in srgb,var(--accent-ui-shadow) 18%,transparent)}:root[data-theme=dark] .link-hub__switch-btn{color:var(--text-secondary)}:root[data-theme=dark] .link-hub[data-active-panel=links] .link-hub__switch-btn[data-link-hub-toggle=links],:root[data-theme=dark] .link-hub[data-active-panel=shop] .link-hub__switch-btn[data-link-hub-toggle=shop],:root[data-theme=dark] .link-hub[data-active-panel=stationery] .link-hub__switch-btn[data-link-hub-toggle=stationery]{border-color:transparent;background:transparent;color:var(--profile-text)}.shop-catalog{--shop-catalog-empty-grid-min-height: clamp(12rem, 46vw, 20rem);position:relative;isolation:isolate;display:flex;flex-direction:column;gap:clamp(.84rem,2.8vw,1rem);width:100%;overflow-anchor:none}.shop-catalog__search{--shop-search-focus-bg: rgba(255, 248, 250, .68);--shop-search-focus-shadow: inset 0 .18rem .8rem rgba(126, 70, 96, .1), inset 0 -1px 0 rgba(255, 255, 255, .58), 0 .32rem .9rem rgba(242, 95, 146, .08);--shop-search-focus-sheen: radial-gradient(ellipse at 18% 50%, rgba(255, 255, 255, .54), transparent 46%), linear-gradient(180deg, rgba(255, 214, 231, .18), rgba(255, 248, 250, .12));--shop-search-clear-size: clamp(1.56rem, 2vw, 1.95rem);--shop-search-inner-gap: clamp(.54rem, 1.95vw, .62rem);--shop-search-input-fluid-size: clamp(1.0625rem, calc(var(--type-size-card-subtitle) * 1.04), 1.2rem);--shop-search-input-font-size: var(--shop-search-input-fluid-size);--shop-search-pad-block: clamp(.82rem, 2.6vw, 1rem);--shop-search-pad-inline: clamp(.9rem, 3vw, 1.08rem);position:relative;z-index:2;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--shop-search-inner-gap);width:100%;min-height:calc(var(--shop-search-clear-size) + (var(--shop-search-pad-block) * 2));padding:var(--shop-search-pad-block) calc(var(--shop-search-pad-block) + var(--shop-search-clear-size) + var(--shop-search-inner-gap)) var(--shop-search-pad-block) var(--shop-search-pad-inline);border:var(--chrome-outline-width) solid var(--surface-border-soft);border-radius:var(--radius-panel);background:linear-gradient(180deg,#ffffffb8,#ffffff38),var(--surface-panel-hover);box-shadow:var(--surface-shadow-soft);overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.shop-catalog__search:before{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;background:var(--shop-search-focus-sheen);opacity:0;pointer-events:none;transform:scale(1.02);transition:opacity .18s ease,transform .18s ease;-webkit-backdrop-filter:blur(7px) saturate(1.04);backdrop-filter:blur(7px) saturate(1.04)}.shop-catalog__search-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.12rem;height:1.12rem;color:var(--text-tertiary)}.shop-catalog__search-icon svg{display:block;width:100%;height:100%}.shop-catalog__search-input{position:relative;z-index:1;box-sizing:border-box;min-width:0;padding:var(--font-optical-control-shift) 0 0;border:0;background:transparent;color:var(--panel-text);font:inherit;font-size:var(--shop-search-input-font-size);line-height:1;cursor:inherit;caret-color:var(--caret-color);appearance:none;-webkit-appearance:none}@media(hover:none),(pointer:coarse){.shop-catalog__search-input{--shop-search-input-font-size: max(17px, var(--shop-search-input-fluid-size))}}.shop-catalog__search-input::placeholder{color:var(--text-tertiary);opacity:1}.shop-catalog__search-input::-webkit-search-decoration{display:none;-webkit-appearance:none}.shop-catalog__search-input::-webkit-search-cancel-button{display:none;width:0;height:0;-webkit-appearance:none;appearance:none}.shop-catalog__search-input::-ms-clear,.shop-catalog__search-input::-ms-reveal{display:none;width:0;height:0}.shop-catalog__search-input:focus{outline:none}.shop-catalog__search-clear{position:absolute;top:50%;right:calc(var(--shop-search-pad-block) - 1px);z-index:2;display:grid;place-items:center;box-sizing:border-box;width:var(--shop-search-clear-size);min-width:var(--shop-search-clear-size);height:var(--shop-search-clear-size);min-height:var(--shop-search-clear-size);aspect-ratio:1;padding:0;border:var(--chrome-outline-width) solid transparent;border-radius:50%;background:#fff8fa75;color:var(--text-secondary);line-height:0;opacity:1;visibility:visible;transform:translateY(-50%);touch-action:manipulation;appearance:none;-webkit-appearance:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,visibility .18s ease}.shop-catalog__search-clear[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%) scale(.82)}.shop-catalog__search-clear svg{width:calc(var(--shop-search-clear-size) * .58);height:calc(var(--shop-search-clear-size) * .58);color:currentColor}.shop-catalog__search-clear:focus-visible{outline:2px solid var(--accent-ui-outline);outline-offset:.16rem}.shop-catalog__search:focus-within{border-color:var(--accent-ui-outline);background:var(--shop-search-focus-bg);box-shadow:var(--shop-search-focus-shadow)}.shop-catalog__search:focus-within:before{opacity:.72;transform:scale(1)}@media(hover:hover)and (pointer:fine){.shop-catalog__search-clear:hover{transform:translateY(calc(-50% - 1px));border-color:var(--accent-ui-outline);background:#ffd6e785;color:var(--accent-ui-end);box-shadow:inset 0 1px #ffffff6b,0 .45rem .85rem #f25f921a}}.shop-catalog__search-clear:active,.shop-catalog__search-clear[data-pressing=true]{transform:translateY(calc(-50% + .12rem)) scale(.965);border-color:var(--accent-ui-end);background:var(--accent-interactive-active-bg);box-shadow:inset 0 .18rem .42rem #7e46602e,0 .28rem .72rem #f25f921f}.shop-catalog__empty{position:relative;z-index:2;justify-self:center;align-self:center;max-width:min(100%,24rem);margin:0;color:var(--panel-subtext);font-size:clamp(1.38rem,3.7vw,1.84rem);line-height:.92;font-weight:700;letter-spacing:.01em;text-align:center}.shop-catalog__grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,2.7vw,1rem)}.shop-catalog__grid[data-shop-catalog-grid]:empty,.shop-catalog__grid[data-empty-results=true]{min-height:var(--shop-catalog-empty-grid-min-height, 12rem)}.shop-catalog__grid[data-empty-results=true]{grid-template-columns:minmax(0,1fr);place-items:center}.shop-card{position:relative;container-type:inline-size;display:flex;flex-direction:column;min-width:0;min-height:100%;border:var(--chrome-outline-width) solid var(--surface-border-soft);border-radius:var(--radius-panel);background:linear-gradient(180deg,var(--surface-panel) 0%,color-mix(in srgb,var(--accent-ui-soft) 20%,var(--surface-panel) 80%) 100%);box-shadow:inset 0 1px #ffffffbd,0 .42rem 1rem color-mix(in srgb,var(--accent-ui-shadow) 12%,transparent),0 1rem 2.2rem color-mix(in srgb,var(--accent-ui-shadow) 10%,transparent);color:inherit;text-decoration:none;overflow:hidden;-webkit-touch-callout:none;cursor:inherit;-webkit-user-select:none;user-select:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.shop-card--interactive{outline:none}.shop-card__media{position:relative;aspect-ratio:1 / 1;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.85) 0%,transparent 30%),linear-gradient(180deg,#fffcfde6,#fef0f5d1);overflow:hidden}.shop-card__badge{position:absolute;top:var(--shop-card-badge-offset);left:var(--shop-card-badge-offset);z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:var(--shop-card-badge-min-height);padding:var(--shop-card-badge-pad-block) var(--shop-card-badge-pad-inline);border:var(--chrome-outline-width) solid color-mix(in srgb,var(--accent-ui-end) 58%,#ffffff 42%);border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,color-mix(in srgb,#ffffff 28%,var(--accent-ui-start) 72%) 100%,transparent),color-mix(in srgb,color-mix(in srgb,#ffffff 12%,var(--accent-ui-end) 88%) 100%,transparent));box-shadow:inset 0 1px #ffffff47,0 .44rem .96rem color-mix(in srgb,var(--accent-ui-shadow-strong) 34%,transparent);color:#fff8fc;font-family:var(--shop-pill-font-family);font-size:var(--shop-card-badge-font-size);line-height:var(--shop-pill-line-height);font-weight:var(--shop-pill-font-weight);letter-spacing:var(--shop-card-badge-letter-spacing);text-transform:none;white-space:nowrap;transition:opacity .22s ease,transform .22s ease}.shop-card__badge--new{background:linear-gradient(180deg,color-mix(in srgb,color-mix(in srgb,#ffffff 28%,var(--accent-ui-start) 72%) 100%,transparent),color-mix(in srgb,color-mix(in srgb,#ffffff 12%,var(--accent-ui-end) 88%) 100%,transparent))}.shop-card__badge--stationery{border-color:#b7d8b3;background:linear-gradient(180deg,#edf7e8,#d2e9cf);box-shadow:inset 0 1px #ffffffbd,0 .44rem .96rem #85b18142;color:#5b765f}.shop-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .62s cubic-bezier(.22,1,.36,1)}.shop-card__image--fallback{background:linear-gradient(135deg,#fdeff4,#fff8fb)}.shop-card__body{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:0;justify-content:center;min-height:clamp(3.7rem,11.2vw,4.72rem);padding:clamp(.38rem,1.35vw,.52rem) clamp(.28rem,.9vw,.38rem);border-top:var(--chrome-outline-width) solid color-mix(in srgb,var(--surface-border-soft) 68%,transparent);background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.7) 0%,transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--surface-panel) 82%,var(--accent-ui-soft) 18%),color-mix(in srgb,var(--surface-panel) 64%,var(--accent-ui-soft) 36%));box-shadow:inset 0 1px #ffffffa3}.shop-card__meta{min-height:.94rem;margin:0;color:var(--text-tertiary);font-size:var(--type-size-xs);line-height:1;letter-spacing:.06em;text-transform:uppercase;transform:translateY(var(--font-optical-center-shift))}.shop-card__badge-label{display:block;transform:translateY(var(--font-optical-center-shift))}.shop-card__meta:empty{display:none}.shop-card__title{--shop-card-title-base-size: var(--type-size-shop-title);--shop-card-title-fit-scale: 1;--shop-card-title-side-pad: clamp(.32rem, 2.3cqi, .62rem);margin:0;color:#7a4053;font-family:Dongle,Trebuchet MS,Segoe UI,Arial,sans-serif;width:calc(100% - (var(--shop-card-title-side-pad) * 2));max-width:calc(100% - (var(--shop-card-title-side-pad) * 2));margin-inline:auto;overflow:visible;font-size:calc(var(--shop-card-title-base-size) * var(--shop-card-title-fit-scale));line-height:.82;font-weight:800;letter-spacing:.012em;text-align:center;text-transform:uppercase;white-space:nowrap;overflow-wrap:normal;text-wrap:nowrap;transform:translateY(var(--font-optical-center-shift))}@supports (font-size: 1cqi){.shop-card__title{--shop-card-title-base-size: clamp(calc(var(--type-size-shop-title) * .58), 22cqi, var(--type-size-shop-title));letter-spacing:clamp(.006em,.06cqi,.012em)}}.shop-card--placeholder{background:linear-gradient(180deg,#ffffffc2,#fff5f8f5),var(--surface-panel);opacity:.74}.shop-card--placeholder .shop-card__media{display:grid;place-items:center;background:radial-gradient(circle at 50% 54%,rgba(255,255,255,.88) 0%,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface-panel) 86%,var(--accent-ui-soft) 14%),color-mix(in srgb,var(--surface-panel) 54%,var(--accent-ui-soft) 46%))}.shop-card--placeholder .shop-card__image{width:64%;height:64%;border:var(--chrome-outline-width) solid color-mix(in srgb,var(--surface-border-soft) 72%,transparent);border-radius:50%;background:var(--profile-logo-bg);box-shadow:inset 0 1px #ffffff9e,0 .76rem 1.55rem color-mix(in srgb,var(--accent-ui-shadow) 54%,transparent);transform:scale(1.22)}.shop-card--placeholder .shop-card__placeholder-mark{display:grid;place-items:center;width:auto;height:auto;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;overflow:visible}.shop-card__placeholder-question{display:block;margin:0;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-ui-start) 82%,#ffffff 18%),color-mix(in srgb,var(--accent-ui-mid) 76%,#ffffff 24%) 46%,color-mix(in srgb,var(--accent-ui-end) 88%,#ffffff 12%));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Dongle,Trebuchet MS,Segoe UI,Arial,sans-serif;font-size:var(--type-size-display-mark);line-height:.7;font-weight:700;text-shadow:0 .2rem .5rem color-mix(in srgb,var(--accent-ui-shadow) 10%,transparent);text-rendering:geometricPrecision;transform:translateY(clamp(.38rem,.8vw,.54rem))}.stationery-catalog{--stationery-filter-text-size: var(--type-size-shop-badge);display:flex;flex-direction:column;gap:clamp(.92rem,2.8vw,1.12rem);width:100%}.stationery-catalog__filters[hidden]{display:none}.stationery-catalog__filters{--stationery-filter-edge-inset: clamp(.56rem, 2.35vw, 1.1rem);display:grid;gap:.52rem;justify-items:center;width:100%;margin-inline:auto;padding:0;border:0;background:transparent;box-shadow:none}.stationery-catalog__filters-toggle{--shop-search-clear-size: clamp(1.56rem, 2vw, 1.95rem);--shop-search-pad-block: clamp(.82rem, 2.6vw, 1rem);--shop-search-pad-inline: clamp(.9rem, 3vw, 1.08rem);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;box-sizing:border-box;width:100%;min-height:calc(var(--shop-search-clear-size) + (var(--shop-search-pad-block) * 2) + 2px);padding:var(--shop-search-pad-block) var(--shop-search-pad-inline);border:var(--chrome-outline-width) solid var(--surface-border-soft);border-radius:var(--radius-panel);background:linear-gradient(180deg,#ffffffb8,#ffffff38),var(--surface-panel-hover);box-shadow:var(--surface-shadow-soft);color:var(--text-secondary);font:inherit;appearance:none;-webkit-appearance:none;transition:border-color .14s ease,box-shadow .14s ease,color .14s ease,background .14s ease,transform .14s ease}.stationery-catalog__filters-toggle-icon,.stationery-catalog__filters-toggle-chevron-icon{display:block;width:1.16rem;height:1.16rem}.stationery-catalog__filters-toggle-label{display:block;min-width:0;overflow:hidden;color:var(--panel-text);font-size:var(--link-card-title-size);line-height:1;font-weight:700;letter-spacing:.012em;text-align:left;text-overflow:ellipsis;white-space:nowrap;transform:translateY(var(--font-optical-center-shift))}.stationery-catalog__filters-toggle-icon,.stationery-catalog__filters-toggle-chevron{display:inline-grid;place-items:center;color:currentColor}.stationery-catalog__filters-toggle-chevron{transition:transform .14s ease}.stationery-catalog__filters-toggle:focus-visible{outline:2px solid var(--accent-ui-outline);outline-offset:.2rem}.stationery-catalog__filters[data-filter-active=true] .stationery-catalog__filters-toggle{border-color:color-mix(in srgb,var(--accent-ui-end) 58%,#ffffff 42%);color:color-mix(in srgb,var(--accent-ui-end) 76%,var(--text-secondary) 24%)}.stationery-catalog__filters[data-filters-expanded=true] .stationery-catalog__filters-toggle-chevron{transform:rotate(180deg)}.stationery-catalog__filters:not([data-filters-expanded=true]) .stationery-catalog__filters-track{display:none}.stationery-catalog__filters-track{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(.24rem,.86vw,.44rem);width:100%;max-width:100%;margin-inline:auto;padding:var(--stationery-filter-edge-inset);border:var(--chrome-outline-width) solid color-mix(in srgb,var(--surface-border-soft) 72%,transparent);border-radius:var(--radius-panel-compact);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-ui-soft) 10%,rgba(255,255,255,.98)),color-mix(in srgb,var(--surface-panel) 90%,var(--accent-ui-soft) 10%));box-shadow:inset 0 1px #ffffffc7,0 .42rem 1rem color-mix(in srgb,var(--accent-ui-shadow) 10%,transparent)}.stationery-catalog__empty{margin:0;padding:clamp(.24rem,.7vw,.32rem) clamp(.2rem,.6vw,.26rem);color:var(--text-tertiary);font-size:var(--type-size-sm);line-height:1.4;text-align:center}.stationery-tag{--stationery-tag-top: color-mix(in srgb, #ffffff 92%, var(--accent-ui-soft) 8%);--stationery-tag-bottom: color-mix(in srgb, #ffffff 82%, var(--accent-ui-soft) 18%);--stationery-tag-border: color-mix(in srgb, var(--accent-ui-outline) 34%, #ffffff 66%);--stationery-tag-fg: var(--text-secondary);--stationery-tag-shadow: color-mix(in srgb, var(--accent-ui-shadow) 16%, transparent);display:inline-flex;align-items:center;justify-content:center;max-width:100%;border:var(--chrome-outline-width) solid var(--stationery-tag-border);border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--stationery-tag-top) 0%,var(--stationery-tag-bottom) 100%);box-shadow:inset 0 1px #ffffffc7,0 .34rem .82rem var(--stationery-tag-shadow);color:var(--stationery-tag-fg);font-family:var(--shop-pill-font-family);line-height:var(--shop-pill-line-height);font-weight:var(--shop-pill-font-weight);letter-spacing:var(--shop-card-badge-letter-spacing);white-space:nowrap}.stationery-tag[data-tone=coral]{--stationery-tag-top: #fff3f2;--stationery-tag-bottom: #ffe2de;--stationery-tag-border: #f2bbb2;--stationery-tag-fg: #8c4c46;--stationery-tag-shadow: rgba(229, 152, 139, .14)}.stationery-tag[data-tone=apricot]{--stationery-tag-top: #fff6ef;--stationery-tag-bottom: #ffe8d7;--stationery-tag-border: #efc7a6;--stationery-tag-fg: #8b6142;--stationery-tag-shadow: rgba(229, 177, 119, .15)}.stationery-tag[data-tone=butter]{--stationery-tag-top: #fffaf2;--stationery-tag-bottom: #f9eed8;--stationery-tag-border: #e6d4a8;--stationery-tag-fg: #826950;--stationery-tag-shadow: rgba(232, 194, 130, .12)}.stationery-tag[data-tone=mint]{--stationery-tag-top: #effbec;--stationery-tag-bottom: #dbf2d2;--stationery-tag-border: #b9d7af;--stationery-tag-fg: #59724f;--stationery-tag-shadow: rgba(143, 188, 128, .16)}.stationery-tag[data-tone=aqua]{--stationery-tag-top: #eefbfd;--stationery-tag-bottom: #d7f1f4;--stationery-tag-border: #afd7dc;--stationery-tag-fg: #4f7075;--stationery-tag-shadow: rgba(126, 184, 193, .16)}.stationery-tag[data-tone=sky]{--stationery-tag-top: #f1f6ff;--stationery-tag-bottom: #dfe9ff;--stationery-tag-border: #bccbf0;--stationery-tag-fg: #576988;--stationery-tag-shadow: rgba(145, 166, 219, .16)}.stationery-tag[data-tone=violet]{--stationery-tag-top: #f7f1ff;--stationery-tag-bottom: #eadfff;--stationery-tag-border: #cebde9;--stationery-tag-fg: #6a5a86;--stationery-tag-shadow: rgba(166, 142, 212, .16)}.stationery-tag--filter{--stationery-tag-filter-pad-block: clamp(.13rem, .34vw, .18rem);flex:1 1 auto;min-width:max-content;max-width:100%;min-height:clamp(1.48rem,3.85vw,1.82rem);padding:var(--stationery-tag-filter-pad-block) clamp(.42rem,1.2vw,.7rem);font-size:var(--stationery-filter-text-size);overflow:hidden;text-overflow:ellipsis;cursor:inherit;transform:translateY(0);transition:border-color .14s ease,box-shadow .14s ease,color .14s ease,background .14s ease,transform .14s ease,filter .14s ease}.stationery-tag__label{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:translateY(var(--font-optical-center-shift))}.stationery-tag--filter.stationery-tag--all{flex:0 0 auto;min-width:0;min-inline-size:clamp(3.45rem,10vw,4.4rem);padding-inline:clamp(.68rem,1.7vw,.9rem)}.stationery-tag--filter[aria-pressed=true]{--stationery-tag-top: color-mix(in srgb, #ffffff 28%, var(--accent-ui-start) 72%);--stationery-tag-bottom: color-mix(in srgb, #ffffff 12%, var(--accent-ui-end) 88%);--stationery-tag-border: color-mix(in srgb, var(--accent-ui-end) 58%, #ffffff 42%);--stationery-tag-fg: #fff;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47}.stationery-tag--filter.stationery-tag--all[aria-pressed=true]{--stationery-tag-fg: #fff}.stationery-tag--filter[aria-pressed=true][data-tone=coral]{--stationery-tag-top: #f5a9a4;--stationery-tag-bottom: #eb8f87;--stationery-tag-border: #d77d74}.stationery-tag--filter[aria-pressed=true][data-tone=apricot]{--stationery-tag-top: #f7c399;--stationery-tag-bottom: #eca774;--stationery-tag-border: #d6945f}.stationery-tag--filter[aria-pressed=true][data-tone=butter]{--stationery-tag-top: #f3d992;--stationery-tag-bottom: #e9c874;--stationery-tag-border: #d4b260}.stationery-tag--filter[aria-pressed=true][data-tone=mint]{--stationery-tag-top: #bfe0b3;--stationery-tag-bottom: #a6cf97;--stationery-tag-border: #8db57f}.stationery-tag--filter[aria-pressed=true][data-tone=aqua]{--stationery-tag-top: #aee0e7;--stationery-tag-bottom: #8ecfd9;--stationery-tag-border: #74b7c2}.stationery-tag--filter[aria-pressed=true][data-tone=sky]{--stationery-tag-top: #b8c9f2;--stationery-tag-bottom: #9fb6ea;--stationery-tag-border: #839fd8}.stationery-tag--filter[aria-pressed=true][data-tone=violet]{--stationery-tag-top: #cdb5f0;--stationery-tag-bottom: #b89cde;--stationery-tag-border: #9e82c7}.stationery-tag--filter:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-ui-end) 58%,#ffffff 42%);outline-offset:2px}.shop-card__badge--stationery[data-tone=coral]{border-color:#d77d74;background:linear-gradient(180deg,#f5a9a4,#eb8f87);color:#fff8f8}.shop-card__badge--stationery[data-tone=apricot]{border-color:#d6945f;background:linear-gradient(180deg,#f7c399,#eca774);color:#fff9f4}.shop-card__badge--stationery[data-tone=butter]{border-color:#d4b260;background:linear-gradient(180deg,#f3d992,#e9c874);color:#fffaf2}.shop-card__badge--stationery[data-tone=mint]{border-color:#8db57f;background:linear-gradient(180deg,#bfe0b3,#a6cf97);color:#f7fff6}.shop-card__badge--stationery[data-tone=aqua]{border-color:#74b7c2;background:linear-gradient(180deg,#aee0e7,#8ecfd9);color:#f7feff}.shop-card__badge--stationery[data-tone=sky]{border-color:#839fd8;background:linear-gradient(180deg,#b8c9f2,#9fb6ea);color:#f9fbff}.shop-card__badge--stationery[data-tone=violet]{border-color:#9e82c7;background:linear-gradient(180deg,#cdb5f0,#b89cde);color:#fcf8ff}.stationery-card .shop-card__media{padding:0;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.88) 0%,transparent 30%),linear-gradient(180deg,#fffcfdeb,#fef0f5d6)}.stationery-card .stationery-card__image{object-fit:cover;border-radius:0}.stationery-card .shop-card__body{min-height:clamp(3.86rem,11.8vw,4.86rem);padding-inline:clamp(.42rem,1.4vw,.58rem)}.stationery-card .shop-card__title{width:100%;max-width:100%;margin:0;overflow:visible;color:var(--text-secondary);font-size:var(--type-size-stationery-title);line-height:.9;font-weight:700;letter-spacing:clamp(.008em,.06cqi,.014em);text-transform:none;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;transform:translateY(var(--font-optical-center-shift))}@supports (font-size: 1cqi){.stationery-card .shop-card__title{font-size:.875rem;font-size:max(.875rem,clamp(calc(var(--type-size-stationery-title) * .61),12.2cqi,var(--type-size-stationery-title)))}}:root:not([data-theme=dark]) .shop-card,:root:not([data-theme=dark]) .shop-card--placeholder{border-color:var(--surface-border-soft);background:var(--surface-panel-hover);background-clip:padding-box;box-shadow:none}:root:not([data-theme=dark]) .shop-card__media,:root:not([data-theme=dark]) .stationery-card .shop-card__media,:root:not([data-theme=dark]) .shop-card__image--fallback,:root:not([data-theme=dark]) .shop-card--placeholder .shop-card__media{background:var(--surface-panel-hover)}:root:not([data-theme=dark]) .shop-card__body,:root:not([data-theme=dark]) .stationery-card .shop-card__body{border-top-color:var(--surface-border-soft);background:var(--surface-panel-hover);box-shadow:none}:root:not([data-theme=dark]) .shop-catalog[data-single-result-focus=true] .shop-card{border-color:color-mix(in srgb,var(--modal-surface-border) 72%,var(--surface-border-soft) 28%);box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #ffffff6b,0 .36rem .9rem #683a4c12,0 .95rem 2.1rem #683a4c21,0 0 1.35rem #f25f9217;transform:translateY(-1px)}.stationery-catalog__disclosure{position:relative;container-type:inline-size;display:grid;grid-template-columns:1fr;justify-items:center;gap:clamp(.3rem,.82vw,.42rem);margin:clamp(.18rem,.7vw,.34rem) 0 0;padding:clamp(.52rem,1.22vw,.72rem) clamp(.92rem,2.4vw,1.28rem);border:var(--chrome-outline-width) solid color-mix(in srgb,var(--surface-border-soft) 66%,transparent);border-radius:var(--radius-panel-compact);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-ui-soft) 12%,rgba(255,255,255,.96)),color-mix(in srgb,var(--surface-panel) 88%,var(--accent-ui-soft) 12%));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 64%,transparent),0 .42rem 1rem color-mix(in srgb,var(--accent-ui-shadow) 8%,transparent);color:var(--text-tertiary);font-size:var(--type-size-md);line-height:1.42;text-align:center;text-wrap:pretty}.stationery-catalog__disclosure-badge{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(1.72rem,4.4vw,1.94rem);padding:clamp(.12rem,.36vw,.18rem) clamp(.62rem,1.72vw,.82rem);border:var(--chrome-outline-width) solid color-mix(in srgb,var(--accent-ui-end) 58%,#ffffff 42%);border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 28%,var(--accent-ui-start) 72%),color-mix(in srgb,#ffffff 12%,var(--accent-ui-end) 88%));box-shadow:inset 0 1px #ffffff47;color:#fff8fc;font-family:var(--shop-pill-font-family);font-size:var(--stationery-filter-text-size, var(--type-size-shop-badge));line-height:var(--shop-pill-line-height);font-weight:var(--shop-pill-font-weight);letter-spacing:var(--shop-card-badge-letter-spacing);white-space:nowrap}.stationery-catalog__disclosure-badge-label{display:block;transform:translateY(var(--font-optical-center-shift))}.stationery-catalog__disclosure-text{display:grid;gap:clamp(.12rem,.42vw,.2rem);min-width:0;width:100%;max-width:100%;font-size:.875rem;font-size:max(.875rem,clamp(calc(var(--stationery-filter-text-size) * .72),2.7cqi,calc(var(--stationery-filter-text-size) * .88)));line-height:1.34}.stationery-catalog__disclosure-text>span{display:block;overflow-wrap:anywhere;white-space:normal}.stationery-catalog__disclosure-text-accent{color:color-mix(in srgb,var(--accent-ui-end) 82%,#ffffff 18%);font-weight:800}@media(max-width:26.5625rem){.shop-card{--shop-card-badge-font-size: 1rem;--shop-card-badge-min-height: clamp(2.08rem, 7.9vw, 2.28rem);--shop-card-badge-pad-block: clamp(.16rem, .52vw, .22rem);--shop-card-badge-pad-inline: clamp(.76rem, 2.85vw, 1rem)}}@media(max-width:18rem){.shop-catalog__grid{grid-template-columns:minmax(0,1fr)}.stationery-tag--filter{min-width:0}}:root[data-theme=dark] .stationery-catalog__filters{border-color:transparent;background:transparent;box-shadow:none}:root[data-theme=dark] .stationery-catalog__filters-toggle{border-color:var(--surface-border-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid) 88%,var(--accent-ui-soft) 12%),color-mix(in srgb,var(--surface-panel-dark-solid) 96%,var(--page-bg) 4%));color:var(--text-secondary)}:root[data-theme=dark] .stationery-catalog__filters-toggle-label{color:var(--text-primary)}:root[data-theme=dark] .stationery-catalog__filters[data-filter-active=true] .stationery-catalog__filters-toggle{border-color:color-mix(in srgb,var(--accent-ui-outline) 68%,var(--surface-border-soft));color:var(--accent-ui-mid)}:root[data-theme=dark] .stationery-catalog__filters-track{max-width:100%;border-color:color-mix(in srgb,var(--accent-ui-outline) 52%,var(--surface-border-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid) 82%,var(--accent-ui-soft) 18%),color-mix(in srgb,var(--surface-panel-dark-solid) 95%,var(--page-bg) 5%));box-shadow:0 .55rem 1.2rem #00000024,0 0 1rem color-mix(in srgb,var(--accent-ui-shadow) 12%,transparent)}:root[data-theme=dark] .stationery-catalog__empty{color:var(--text-secondary)}:root[data-theme=dark] .stationery-catalog__disclosure{border-color:color-mix(in srgb,var(--accent-ui-outline) 58%,var(--surface-border-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid) 82%,var(--accent-ui-soft) 18%),color-mix(in srgb,var(--surface-panel-dark-solid) 96%,var(--page-bg) 4%));box-shadow:0 .55rem 1.2rem #00000024,0 0 1rem color-mix(in srgb,var(--accent-ui-shadow) 16%,transparent);color:var(--text-secondary)}:root[data-theme=dark] .stationery-catalog__disclosure-badge{border:var(--chrome-outline-width) solid color-mix(in srgb,var(--accent-ui-start) 54%,#ffffff 10%);background:linear-gradient(180deg,color-mix(in srgb,#ffcee2 18%,var(--accent-ui-start) 82%),color-mix(in srgb,#ff98c3 6%,var(--accent-ui-end) 94%));box-shadow:inset 0 1px #ffffff24;color:#fff6fb}:root[data-theme=dark] .stationery-tag{--stationery-tag-top: color-mix(in srgb, var(--surface-panel-dark-solid) 84%, rgba(255, 255, 255, .12));--stationery-tag-bottom: color-mix(in srgb, var(--surface-panel-dark-solid) 70%, var(--accent-ui-soft) 30%);--stationery-tag-border: color-mix(in srgb, var(--accent-ui-outline) 52%, var(--surface-border-soft));--stationery-tag-fg: var(--text-secondary);--stationery-tag-shadow: color-mix(in srgb, var(--accent-ui-shadow) 24%, transparent);box-shadow:inset 0 1px #ffffff24,0 .3rem .72rem var(--stationery-tag-shadow)}:root[data-theme=dark] .stationery-tag[data-tone=coral]{--stationery-tag-top: #694741;--stationery-tag-bottom: #573934;--stationery-tag-border: #a77c74;--stationery-tag-fg: #ffe7e4}:root[data-theme=dark] .stationery-tag[data-tone=apricot]{--stationery-tag-top: #6a4f3d;--stationery-tag-bottom: #5a4131;--stationery-tag-border: #b18a68;--stationery-tag-fg: #ffeddc}:root[data-theme=dark] .stationery-tag[data-tone=butter]{--stationery-tag-top: #6a5842;--stationery-tag-bottom: #5c4b38;--stationery-tag-border: #c2a677;--stationery-tag-fg: #fff3df}:root[data-theme=dark] .stationery-tag[data-tone=mint]{--stationery-tag-top: #455b3f;--stationery-tag-bottom: #394c34;--stationery-tag-border: #7da176;--stationery-tag-fg: #eaf8e7}:root[data-theme=dark] .stationery-tag[data-tone=aqua]{--stationery-tag-top: #3f5b5f;--stationery-tag-bottom: #344b4f;--stationery-tag-border: #78aab2;--stationery-tag-fg: #e7f8fa}:root[data-theme=dark] .stationery-tag[data-tone=sky]{--stationery-tag-top: #43506d;--stationery-tag-bottom: #38445d;--stationery-tag-border: #859bd0;--stationery-tag-fg: #ebf1ff}:root[data-theme=dark] .stationery-tag[data-tone=violet]{--stationery-tag-top: #534667;--stationery-tag-bottom: #453954;--stationery-tag-border: #a48acb;--stationery-tag-fg: #f3ecff}:root[data-theme=dark] .stationery-tag--filter[aria-pressed=true]{--stationery-tag-top: color-mix(in srgb, #ffcee2 18%, var(--accent-ui-start) 82%);--stationery-tag-bottom: color-mix(in srgb, #ff98c3 6%, var(--accent-ui-end) 94%);--stationery-tag-border: color-mix(in srgb, var(--accent-ui-start) 54%, #ffffff 10%);--stationery-tag-fg: #fff}:root[data-theme=dark] .stationery-tag--filter[aria-pressed=true][data-tone=coral]{--stationery-tag-top: #f5bdb9;--stationery-tag-bottom: #eca9a3;--stationery-tag-border: #ffd6d2}:root[data-theme=dark] .stationery-tag--filter[aria-pressed=true][data-tone=apricot]{--stationery-tag-top: #d59a67;--stationery-tag-bottom: #c18149;--stationery-tag-border: #ebb586}:root[data-theme=dark] .stationery-tag--filter[aria-pressed=true][data-tone=butter]{--stationery-tag-top: #f2daa2;--stationery-tag-bottom: #e7ca86;--stationery-tag-border: #fff0c0}:root[data-theme=dark] .stationery-tag--filter[aria-pressed=true][data-tone=mint]{--stationery-tag-top: #89b67a;--stationery-tag-bottom: #72a463;--stationery-tag-border: #b1d5a4}:root[data-theme=dark] .stationery-tag--filter[aria-pressed=true][data-tone=aqua]{--stationery-tag-top: #bee7ed;--stationery-tag-bottom: #a6d9e1;--stationery-tag-border: #dcf8fb}:root[data-theme=dark] .stationery-tag--filter[aria-pressed=true][data-tone=sky]{--stationery-tag-top: #8ea8dd;--stationery-tag-bottom: #7594cd;--stationery-tag-border: #b4c7ef}:root[data-theme=dark] .stationery-tag--filter[aria-pressed=true][data-tone=violet]{--stationery-tag-top: #aa8dd4;--stationery-tag-bottom: #9373bf;--stationery-tag-border: #cfbbea}:root[data-theme=dark] .stationery-tag--filter:focus-visible{outline-color:color-mix(in srgb,var(--accent-ui-end) 58%,#ffffff 42%)}:root[data-theme=dark] .stationery-card .shop-card__media{background:linear-gradient(180deg,color-mix(in srgb,var(--page-bg) 64%,var(--surface-panel-dark-solid)),color-mix(in srgb,var(--surface-panel-dark-solid) 82%,var(--page-bg)))}@media(hover:hover)and (pointer:fine){.stationery-tag--filter:hover,.stationery-tag--filter:focus-visible{opacity:1;transform:translateY(-1px);filter:saturate(1.02)}}.shop-product-viewer{--shop-product-brand-size: var(--modal-header-control-size);--shop-product-pad-top: max(env(safe-area-inset-top), clamp(.45rem, 1.8vmin, .85rem));--shop-product-pad-right: max(env(safe-area-inset-right), clamp(.45rem, 1.8vmin, .85rem));--shop-product-pad-bottom: max(env(safe-area-inset-bottom), clamp(.45rem, 1.8vmin, .85rem));--shop-product-pad-left: max(env(safe-area-inset-left), clamp(.45rem, 1.8vmin, .85rem));--shop-product-shell-width: min(calc(100vw - var(--shop-product-pad-left) - var(--shop-product-pad-right) - 1rem), var(--dialog-surface-width));--shop-product-shell-height: min(calc(100dvh - var(--shop-product-pad-top) - var(--shop-product-pad-bottom)), var(--dialog-story-shell-height));width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:var(--shop-product-pad-top) var(--shop-product-pad-right) var(--shop-product-pad-bottom) var(--shop-product-pad-left);border:0;background:transparent;color:var(--profile-text);overflow:hidden;overscroll-behavior:none;position:relative;z-index:997}.shop-product-viewer::backdrop{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.shop-product-viewer[open]{display:grid;place-items:center}.shop-product-viewer__backdrop{position:fixed;inset:0;margin:0;padding:0;border:0;background:transparent}.shop-product-viewer__backdrop-dismiss{width:100%;height:100%;border:0;background:transparent;cursor:inherit}.shop-product-viewer__surface{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.58rem,2.3vw,.78rem);width:min(100%,var(--shop-product-shell-width));height:var(--shop-product-shell-height);padding:clamp(.66rem,2.5vw,.9rem);border:var(--chrome-outline-width) solid var(--modal-surface-border);border-radius:var(--radius-dialog);background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.88) 0%,transparent 26%),linear-gradient(180deg,#fffafcfb,#fff2f8fc),var(--surface-panel);box-shadow:var(--modal-surface-shadow);overflow:hidden}.shop-product-viewer__surface,.shop-product-viewer__surface *{user-select:none;-webkit-user-select:none}.shop-product-viewer__progress{display:grid;grid-template-columns:repeat(var(--shop-product-media-count, 1),minmax(0,1fr));gap:.32rem;min-width:0}.shop-product-viewer__progress-segment{--shop-product-progress-track: color-mix(in srgb, var(--surface-border-soft) 74%, transparent);--shop-product-progress-start: var(--accent-ui-start);--shop-product-progress-end: var(--accent-ui-end);height:.2rem;position:relative;border-radius:var(--radius-pill);background:transparent;overflow:hidden;isolation:isolate;transition:background-color .15s ease,opacity .15s ease}.shop-product-viewer__progress-segment:before,.shop-product-viewer__progress-segment:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.shop-product-viewer__progress-segment:before{background:var(--shop-product-progress-track)}.shop-product-viewer__progress-segment:after{background:linear-gradient(90deg,var(--shop-product-progress-start) 0%,var(--shop-product-progress-end) 100%);transform:scaleX(var(--shop-product-progress-fill, 0));transform-origin:left center;transition:transform .14s linear,opacity .14s ease}.shop-product-viewer__progress.is-instant .shop-product-viewer__progress-segment:after{transition:none}.shop-product-viewer__progress-segment.is-active{z-index:1}.shop-product-viewer__progress-segment.is-complete{z-index:0}.shop-product-viewer__header{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--modal-header-block-gap);min-width:0;overflow:hidden;isolation:isolate}.shop-product-viewer__header-main{display:flex;align-items:center;justify-content:space-between;gap:var(--modal-header-gap);min-width:0;min-height:var(--shop-product-brand-size)}.shop-product-viewer__header-actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--modal-header-action-gap)}.shop-product-viewer__brand{display:flex;flex:1 1 0;align-items:center;min-width:0;max-width:100%;min-height:var(--shop-product-brand-size);gap:var(--modal-header-brand-gap);overflow:hidden}.shop-product-viewer__brand-mark{--shop-product-brand-mark-shape: circle(50% at 50% 50%);display:inline-grid;flex:0 0 auto;place-items:center;width:var(--shop-product-brand-size);height:var(--shop-product-brand-size);border:var(--chrome-outline-width) solid var(--profile-logo-ring);border-radius:50%;-webkit-clip-path:var(--shop-product-brand-mark-shape);clip-path:var(--shop-product-brand-mark-shape);background:transparent;box-shadow:none;overflow:hidden}.shop-product-viewer__brand-logo{display:block;width:88%;height:88%;border-radius:50%;-webkit-clip-path:var(--shop-product-brand-mark-shape);clip-path:var(--shop-product-brand-mark-shape);overflow:hidden;object-fit:contain;background:transparent;filter:var(--profile-logo-image-filter);pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.shop-product-viewer__brand-copy{--modal-header-title-effective-size: calc(var(--modal-header-title-size) * var(--modal-header-title-fit-scale, 1));--modal-header-subtitle-effective-size: calc( var(--modal-header-subtitle-size) * var(--modal-header-subtitle-fit-scale, 1) );--modal-header-subtitle-effective-letter-spacing: calc( var(--modal-header-subtitle-letter-spacing) * var(--modal-header-subtitle-fit-scale, 1) );--modal-header-badge-effective-font-size: calc( var(--modal-header-badge-font-size) * var(--modal-header-badge-fit-scale, 1) );--modal-header-badge-effective-min-height: calc( var(--modal-header-badge-min-height) * var(--modal-header-badge-fit-scale, 1) );--shop-product-title-badge-shift: calc(var(--modal-header-badge-effective-min-height) * -.12);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--modal-header-copy-gap);flex:1 1 0;min-width:0;width:100%;max-width:100%;height:var(--shop-product-brand-size);overflow:hidden}.shop-product-viewer__title-row{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--modal-header-title-row-gap);min-width:0;width:100%;max-width:100%;overflow:hidden}.shop-product-viewer__title,.shop-product-viewer__subtitle{margin:0}.shop-product-viewer__title{flex:0 1 auto;min-width:0;color:var(--profile-text);font-family:Dongle,Trebuchet MS,Segoe UI,Arial,sans-serif;font-size:var(--modal-header-title-effective-size);line-height:var(--modal-header-title-line-height);font-weight:700;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.shop-product-viewer__title-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:var(--modal-header-badge-effective-min-height);padding:var(--modal-header-badge-pad-block-start) var(--modal-header-badge-pad-inline) var(--modal-header-badge-pad-block-end);border:var(--chrome-outline-width) solid color-mix(in srgb,var(--accent-ui-end) 58%,#ffffff 42%);border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,color-mix(in srgb,#ffffff 28%,var(--accent-ui-start) 72%) 93%,transparent),color-mix(in srgb,color-mix(in srgb,#ffffff 12%,var(--accent-ui-end) 88%) 93%,transparent));box-shadow:inset 0 1px #ffffff47,0 .32rem .72rem color-mix(in srgb,var(--accent-ui-shadow-strong) 24%,transparent);color:#fff8fc;font-size:var(--modal-header-badge-effective-font-size);line-height:1;font-weight:800;letter-spacing:var(--modal-header-badge-letter-spacing);text-transform:uppercase;white-space:nowrap;transform:translateY(var(--shop-product-title-badge-shift))}.shop-product-viewer__title-badge[hidden]{display:none}.shop-product-viewer__title-badge--new{background:linear-gradient(180deg,color-mix(in srgb,color-mix(in srgb,#ffffff 28%,var(--accent-ui-start) 72%) 93%,transparent),color-mix(in srgb,color-mix(in srgb,#ffffff 12%,var(--accent-ui-end) 88%) 93%,transparent))}.shop-product-viewer__subtitle{display:block;min-width:0;width:100%;max-width:100%;color:var(--text-tertiary);font-size:var(--modal-header-subtitle-effective-size);line-height:var(--modal-header-subtitle-line-height);font-weight:700;letter-spacing:var(--modal-header-subtitle-effective-letter-spacing);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.shop-product-viewer__control,.shop-product-viewer__close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--shop-product-brand-size);height:var(--shop-product-brand-size);border:var(--chrome-outline-width) solid var(--surface-border-soft);border-radius:50%;background:var(--surface-panel-hover);color:var(--profile-text);cursor:inherit;transition:transform .13s ease,background .13s ease,background-color .13s ease,color .13s ease,border-color .13s ease,box-shadow .13s ease}.shop-product-viewer__control[hidden]{display:none}.shop-product-viewer__control-icon{width:52%;height:52%}.shop-product-viewer__control-icon--play{display:none;width:56%;height:56%;transform:translate(-.045rem)}.shop-product-viewer__control[aria-pressed=true] .shop-product-viewer__control-icon--pause{display:none}.shop-product-viewer__control[aria-pressed=true] .shop-product-viewer__control-icon--play{display:block}.shop-product-viewer__close svg{width:52%;height:52%}.shop-product-viewer__card{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;border:var(--chrome-outline-width) solid color-mix(in srgb,var(--surface-border-soft) 82%,transparent);border-radius:var(--radius-panel);background:linear-gradient(180deg,#ffffff8f,#fff5f9d6),var(--surface-panel);overflow:hidden}.shop-product-viewer__media{position:relative;display:grid;min-height:0;isolation:isolate;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.shop-product-viewer__media[data-media-type=video]{place-items:center;background-image:linear-gradient(180deg,#fff4f83d,#f7b4cf52),var(--shop-product-media-bg-image, none);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:color-mix(in srgb,var(--accent-ui-soft) 22%,var(--surface-panel) 78%)}.shop-product-viewer__media-frame{position:relative;display:grid;place-items:center;min-height:0;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-ui-soft) 26%,var(--surface-panel) 74%),color-mix(in srgb,var(--accent-ui-soft) 58%,var(--surface-panel) 42%));overflow:hidden}.shop-product-viewer__media-frame[data-media-type=video]{align-content:center;justify-items:center;width:auto;max-width:100%;max-height:100%;place-self:center}.shop-product-viewer__media-frame:before{content:"";position:absolute;inset:-1.2rem;z-index:0;background-image:linear-gradient(180deg,#ffeef524,#f7b4cf3d),var(--shop-product-media-bg-image, none);background-position:center;background-size:cover;filter:blur(20px) saturate(1.04);opacity:var(--shop-product-media-bg-opacity, 0);transform:scale(1.05)}.shop-product-viewer__asset{position:relative;z-index:1;display:block;width:100%;height:100%;max-height:100%;object-fit:cover;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}img.shop-product-viewer__asset{object-fit:contain}video.shop-product-viewer__asset{aspect-ratio:var(--shop-product-video-aspect-ratio, auto);width:auto;height:auto;max-width:none;max-height:none;margin:auto;background:transparent}.shop-product-viewer__nav{position:absolute;display:none;z-index:1;top:0;bottom:0;width:50%;border:0;background:transparent;color:transparent;cursor:inherit;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.shop-product-viewer__nav--prev{left:0}.shop-product-viewer__nav--next{right:0}.shop-product-viewer__nav:disabled{display:none}@media(hover:hover)and (pointer:fine){.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav{--shop-product-nav-size: var(--shop-product-story-control-size, clamp(2.18rem, 4.2vw, 2.82rem));--shop-product-nav-icon-size: var(--shop-product-story-control-icon-size, calc((var(--shop-product-nav-size) - 2px) * .56));--shop-product-nav-icon-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.7 4.9 15.9 12 7.7 19.1' fill='none' stroke='black' stroke-width='3.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");top:50%;bottom:auto;z-index:6;display:grid;place-items:center;width:var(--shop-product-nav-size);height:var(--shop-product-nav-size);border:var(--chrome-outline-width) solid color-mix(in srgb,var(--surface-border-soft) 66%,rgba(255,255,255,.34));border-radius:50%;background:linear-gradient(180deg,#fff6faf5,#f8e0eaeb);box-shadow:inset 0 1px #ffffffc2,0 .38rem .9rem #7b42581a;color:var(--profile-text);opacity:.96;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--prev{left:max(calc(var(--shop-product-pad-left) + var(--shop-product-nav-size) / 2),calc(50% - var(--shop-product-shell-width) / 2));transform:translate(-50%,-50%)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--next{right:max(calc(var(--shop-product-pad-right) + var(--shop-product-nav-size) / 2),calc(50% - var(--shop-product-shell-width) / 2));transform:translate(50%,-50%)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav:disabled{display:none}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav:before{content:"";display:block;place-self:center;width:var(--shop-product-nav-icon-size);height:var(--shop-product-nav-icon-size);background:currentColor;-webkit-mask:var(--shop-product-nav-icon-mask) center / 100% 100% no-repeat;mask:var(--shop-product-nav-icon-mask) center / 100% 100% no-repeat}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--prev:before{margin-right:.08rem;transform:rotate(180deg)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--next:before{margin-left:.08rem;transform:none}}.shop-product-viewer__footer{display:grid}.shop-product-viewer__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:.52rem}.shop-product-viewer__cta{--shop-product-cta-border: #efa8c9;--shop-product-cta-top: #fff0f8;--shop-product-cta-bottom: #ffd9ec;--shop-product-cta-shadow: rgba(226, 118, 170, .15);--shop-product-cta-fg: #904866;--shop-product-cta-label-fg: var(--shop-product-cta-fg);--shop-product-cta-subtitle-fg: var(--shop-product-cta-fg);--shop-product-cta-hover-top: #f8c0d6;--shop-product-cta-hover-bottom: #ee8db3;--shop-product-cta-hover-border: var(--accent-ui-end);--shop-product-cta-hover-bg: var(--accent-interactive-hover-bg);--shop-product-cta-hover-fg: var(--shop-product-cta-fg);--shop-product-cta-hover-subtitle: var(--shop-product-cta-subtitle-fg);--shop-product-cta-hover-shadow: none;--shop-product-cta-sheen-opacity: 0;display:grid;position:relative;place-items:center;gap:0;min-width:0;min-height:var(--shop-product-cta-height, clamp(3.62rem, 10vw, 4.06rem));padding:var(--shop-product-cta-pad-block, clamp(.56rem, 1.34vw, .7rem)) var(--shop-product-cta-pad-inline, clamp(.2rem, .64vw, .42rem));border:var(--chrome-outline-width) solid var(--shop-product-cta-border);border-radius:var(--radius-dialog);background:linear-gradient(180deg,var(--shop-product-cta-top) 0%,var(--shop-product-cta-bottom) 100%);box-shadow:inset 0 1px #ffffffd6,inset 0 -1px color-mix(in srgb,var(--shop-product-cta-border) 28%,transparent);color:var(--shop-product-cta-fg);font-family:Dongle,Trebuchet MS,Segoe UI,Arial,sans-serif;text-align:center;text-decoration:none;overflow:hidden;isolation:isolate;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;backdrop-filter:blur(10px) saturate(112%);-webkit-backdrop-filter:blur(10px) saturate(112%);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .18s ease}.shop-product-viewer__cta:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.14) 26%,transparent 52%);opacity:var(--shop-product-cta-sheen-opacity);pointer-events:none}.shop-product-viewer__cta>*{position:relative;z-index:1}.shop-product-viewer__cta:visited{color:var(--shop-product-cta-fg)}.shop-product-viewer__cta--amazon{--shop-product-cta-border: #b9d7af;--shop-product-cta-top: #effbec;--shop-product-cta-bottom: #dbf2d2;--shop-product-cta-shadow: rgba(143, 188, 128, .16);--shop-product-cta-fg: #59724f;--shop-product-cta-label-fg: var(--shop-product-cta-fg);--shop-product-cta-subtitle-fg: var(--shop-product-cta-fg);--shop-product-cta-hover-top: #bfe0b3;--shop-product-cta-hover-bottom: #a6cf97;--shop-product-cta-hover-border: #8db57f;--shop-product-cta-hover-bg: linear-gradient( 180deg, var(--shop-product-cta-hover-top) 0%, var(--shop-product-cta-hover-bottom) 100%);--shop-product-cta-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .28)}.shop-product-viewer__cta--etsy{--shop-product-cta-border: #f2bbb2;--shop-product-cta-top: #fff3f2;--shop-product-cta-bottom: #ffe2de;--shop-product-cta-shadow: rgba(229, 152, 139, .14);--shop-product-cta-fg: #8c4c46;--shop-product-cta-label-fg: var(--shop-product-cta-fg);--shop-product-cta-subtitle-fg: var(--shop-product-cta-fg);--shop-product-cta-hover-top: #ffe0de;--shop-product-cta-hover-bottom: #f8c2bc;--shop-product-cta-hover-border: #eda8a0;--shop-product-cta-hover-bg: linear-gradient( 180deg, var(--shop-product-cta-hover-top) 0%, var(--shop-product-cta-hover-bottom) 100%);--shop-product-cta-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .28)}.shop-product-viewer__cta-copy{display:grid;gap:.01rem;min-width:0;width:100%;justify-items:center}.shop-product-viewer__cta-label{display:block;max-width:100%;color:var(--shop-product-cta-label-fg);font-size:var(--shop-product-cta-label-size, calc(var(--type-size-card-title) * .84210526));line-height:.92;font-weight:800;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-product-viewer__cta-subtitle{display:block;max-width:100%;margin-top:0;color:var(--shop-product-cta-subtitle-fg);font-size:.8125rem;font-size:max(.8125rem,var(--shop-product-cta-subtitle-size, calc(var(--type-size-card-title) * .47368421)));line-height:.96;font-weight:700;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-product-viewer__cta:active,.shop-product-viewer__cta[data-pressing=true]{transform:translateY(.24rem) scale(.982);box-shadow:inset 0 1px #ffffff42,0 .18rem .46rem color-mix(in srgb,var(--shop-product-cta-shadow) 62%,transparent)}.shop-product-viewer[data-story-layout=true]{--shop-product-story-control-size: clamp(2.18rem, calc(var(--modal-header-control-size) * .84), 2.82rem);--shop-product-story-control-icon-size: calc((var(--shop-product-story-control-size) - 2px) * .56)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__surface{--shop-product-video-header-block-start: clamp(.74rem, 2vw, .94rem);--shop-product-video-header-block-end: clamp(.82rem, 2.2vw, 1rem);--shop-product-video-header-gap: var(--shop-product-video-header-block-end);--shop-product-video-header-main-height: var(--shop-product-brand-size);--shop-product-video-header-main-offset: 0rem;--shop-product-video-progress-height: .24rem;--shop-product-video-footer-pad-block: clamp(.74rem, 2vw, .94rem);--shop-product-video-footer-pad-inline: clamp(.72rem, 2vw, 1rem);display:block;padding:0;background:linear-gradient(180deg,color-mix(in srgb,rgba(255,252,253,.92) 82%,var(--surface-panel) 18%),color-mix(in srgb,rgba(255,244,248,.9) 70%,var(--surface-panel) 30%))}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__header,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__card,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__footer{position:absolute}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__header{top:0;left:0;right:0;z-index:5;gap:var(--shop-product-video-header-gap);padding:var(--shop-product-video-header-block-start) clamp(.72rem,2vw,1rem) var(--shop-product-video-header-block-end);border:0;border-bottom:var(--chrome-outline-width) solid color-mix(in srgb,var(--surface-border-soft) 42%,rgba(255,255,255,.58));border-radius:0;background:radial-gradient(ellipse at 50% 100%,rgba(246,214,228,.18) 0%,transparent 58%),linear-gradient(180deg,#fffdfefb,#fffafcf2 68%,#fff7fa99);box-shadow:inset 0 1px #ffffffd6,0 .62rem 1.35rem #7b42581a;backdrop-filter:blur(9px) saturate(108%);-webkit-backdrop-filter:blur(9px) saturate(108%)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__header-main{position:relative;z-index:1;min-height:var(--shop-product-video-header-main-height);padding-top:var(--shop-product-video-header-main-offset)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__brand-copy{--modal-header-badge-font-size: clamp(.54rem, calc(var(--modal-header-title-effective-size) * .44), .68rem);--modal-header-badge-min-height: clamp(.98rem, calc(var(--modal-header-title-effective-size) * .82), 1.42rem);--modal-header-badge-pad-block-start: calc( clamp(.055rem, calc(var(--modal-header-title-effective-size) * .055), .12rem) + var(--font-optical-control-shift) );--modal-header-badge-pad-inline: clamp(.34rem, calc(var(--modal-header-title-effective-size) * .255), .58rem);--modal-header-badge-pad-block-end: max( .015rem, calc( clamp(.045rem, calc(var(--modal-header-title-effective-size) * .045), .1rem) - var(--font-optical-control-shift) ) );--shop-product-title-badge-shift: calc(var(--modal-header-badge-effective-min-height) * -.16)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__brand,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__brand-copy,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__title-row{overflow:visible}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__progress{position:relative;z-index:1;margin:0;gap:clamp(.22rem,.9vw,.32rem);overflow:hidden;pointer-events:none}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__progress-segment{--shop-product-progress-track: color-mix(in srgb, #ffffff 84%, rgba(99, 67, 80, .34));--shop-product-progress-start: color-mix(in srgb, #ff9bc8 42%, var(--accent-ui-start) 58%);--shop-product-progress-end: color-mix(in srgb, #ff4fa0 34%, var(--accent-ui-end) 66%);height:var(--shop-product-video-progress-height);box-shadow:inset 0 0 0 1px #794c611f,0 .08rem .24rem #ffffff2e}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__progress-segment.is-active{box-shadow:inset 0 1px #ffffff3d}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__title{color:color-mix(in srgb,var(--profile-text) 94%,#3e2430 6%)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__subtitle{color:color-mix(in srgb,var(--profile-text) 72%,var(--text-tertiary) 28%)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__brand-mark{--shop-product-brand-mark-shape: var(--shape-scallop-hand-lg);--shop-product-brand-mark-outline: linear-gradient( 145deg, color-mix(in srgb, #ffffff 50%, var(--brand-title-solid) 50%) 0%, color-mix(in srgb, #ffffff 52%, var(--accent-ui-end) 48%) 100%);--shop-product-brand-mark-fill: radial-gradient( circle at 30% 28%, rgba(255, 255, 255, .9) 0%, rgba(255, 255, 255, .18) 42%, transparent 62%), color-mix(in srgb, var(--profile-logo-bg) 82%, #ffffff 18%);position:relative;border:0;border-radius:42%;padding:var(--chrome-outline-width);background:var(--shop-product-brand-mark-outline)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__brand-mark:before{content:"";position:absolute;inset:var(--chrome-outline-width);z-index:0;border-radius:inherit;-webkit-clip-path:var(--shop-product-brand-mark-shape);clip-path:var(--shop-product-brand-mark-shape);background:var(--shop-product-brand-mark-fill);pointer-events:none}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__brand-logo{position:relative;z-index:1}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__control,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__close{width:var(--shop-product-story-control-size);height:var(--shop-product-story-control-size);padding:0;background:linear-gradient(180deg,#fff6faf5,#f8e0eaeb);border-color:color-mix(in srgb,var(--surface-border-soft) 66%,rgba(255,255,255,.34));box-shadow:inset 0 1px #ffffffc2,0 .38rem .9rem #7b42581a}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__control-icon,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__close svg{width:var(--shop-product-story-control-icon-size);height:var(--shop-product-story-control-icon-size)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__control-icon--play{width:60%;height:60%;transform:translate(-.035rem)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__card{z-index:1;inset:0;background:transparent;border-color:transparent;box-shadow:none;overflow:hidden;border-radius:inherit}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__media,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__media-frame{width:100%;height:100%;min-height:0}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__media{place-items:stretch}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__media-frame{align-content:stretch;justify-items:stretch;max-width:none;max-height:none;place-self:stretch;background:transparent;border:0;border-radius:inherit;box-shadow:none}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__media-frame:before{display:none}.shop-product-viewer[data-story-layout=true] img.shop-product-viewer__asset,.shop-product-viewer[data-story-layout=true] video.shop-product-viewer__asset{width:100%;height:100%;max-width:none;max-height:none;margin:0;object-fit:cover;object-position:center center}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__footer{display:grid;left:0;right:0;bottom:0;z-index:5;align-items:center;padding:var(--shop-product-video-footer-pad-block) var(--shop-product-video-footer-pad-inline);border-top:var(--chrome-outline-width) solid color-mix(in srgb,var(--surface-border-soft) 42%,rgba(255,255,255,.58));background:radial-gradient(ellipse at 50% 0%,rgba(246,214,228,.18) 0%,transparent 58%),linear-gradient(0deg,#fffdfefb,#fffafcf2 68%,#fff7fa99);box-shadow:inset 0 -1px #ffffffd6,0 -.62rem 1.35rem #7b42581a;backdrop-filter:blur(9px) saturate(108%);-webkit-backdrop-filter:blur(9px) saturate(108%)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__actions{align-items:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.24rem,.6vw,.34rem)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__cta{--shop-product-cta-height: clamp(3.68rem, 10.9vw, 4.1rem);--shop-product-cta-pad-block: clamp(.58rem, 1.34vw, .72rem);--shop-product-cta-pad-inline: clamp(.16rem, .48vw, .34rem);--shop-product-cta-label-size: clamp(1.22rem, 1.86vw, 1.52rem);--shop-product-cta-subtitle-size: clamp(.76rem, .86vw, .84rem)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__cta-label{line-height:.9}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__cta-subtitle{margin-top:0}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__control:focus-visible,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__close:focus-visible{border-color:color-mix(in srgb,var(--accent-ui-end) 72%,#ffffff 28%);background:var(--accent-interactive-hover-bg);color:var(--accent-interactive-hover-fg);box-shadow:inset 0 1px #ffffff6b,0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 34%,transparent)}@media(hover:hover)and (pointer:fine){.shop-product-viewer[data-story-layout=true] .shop-product-viewer__control:hover,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__close:hover{border-color:color-mix(in srgb,var(--accent-ui-end) 72%,#ffffff 28%);background:var(--accent-interactive-hover-bg);color:var(--accent-interactive-hover-fg);box-shadow:inset 0 1px #ffffff6b,0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 34%,transparent)}}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__control:focus-visible,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__close:focus-visible{border-color:color-mix(in srgb,var(--accent-ui-end) 72%,#ffffff 28%);background:var(--accent-interactive-hover-bg);color:var(--accent-interactive-hover-fg);box-shadow:0 0 0 .16rem color-mix(in srgb,rgba(255,255,255,.92) 76%,transparent),0 0 0 .32rem color-mix(in srgb,var(--accent-ui-soft) 46%,transparent),var(--surface-shadow-hover);transform:translateY(-1px)}.shop-product-viewer__control:focus-visible,.shop-product-viewer__close:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent-ui-end) 76%,#ffffff 24%);box-shadow:0 0 0 .18rem color-mix(in srgb,rgba(255,255,255,.96) 78%,transparent),0 0 0 .36rem color-mix(in srgb,var(--accent-ui-soft) 56%,transparent),var(--surface-shadow-hover);transform:translateY(-1px)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav:focus-visible{outline:none}.shop-product-viewer__control:active,.shop-product-viewer__close:active,.shop-product-viewer__control[data-pressing=true],.shop-product-viewer__close[data-pressing=true],.shop-product-viewer__control:hover:active,.shop-product-viewer__close:hover:active,.shop-product-viewer__control:hover[data-pressing=true],.shop-product-viewer__close:hover[data-pressing=true],.shop-product-viewer__control:focus-visible:active,.shop-product-viewer__close:focus-visible:active,.shop-product-viewer__control:focus-visible[data-pressing=true],.shop-product-viewer__close:focus-visible[data-pressing=true]{box-shadow:inset 0 1px #ffffff38,inset 0 .22rem .42rem color-mix(in srgb,rgba(73,34,51,.26) 82%,transparent),0 .16rem .42rem color-mix(in srgb,var(--accent-ui-shadow) 48%,transparent);transform:translateY(1px) scale(.985)}.shop-product-viewer__cta:focus-visible{outline:none;border-color:var(--shop-product-cta-hover-border);background:var(--shop-product-cta-hover-bg);box-shadow:0 0 0 .18rem color-mix(in srgb,rgba(255,255,255,.98) 82%,transparent),0 0 0 .38rem color-mix(in srgb,var(--accent-ui-soft) 52%,transparent),0 .92rem 1.8rem color-mix(in srgb,var(--accent-ui-shadow-strong) 100%,transparent);color:var(--shop-product-cta-hover-fg);transform:translateY(-1px)}.shop-product-viewer__cta:focus-visible .shop-product-viewer__cta-label{color:var(--shop-product-cta-hover-fg)}.shop-product-viewer__cta:focus-visible .shop-product-viewer__cta-subtitle{color:var(--shop-product-cta-hover-subtitle)}@media(min-width:48rem){.shop-catalog{gap:clamp(.92rem,1.8vw,1.08rem)}.shop-catalog__search{--shop-search-pad-inline: clamp(1rem, 1.6vw, 1.14rem)}.shop-card__body{padding:clamp(.36rem,.8vw,.48rem) clamp(.24rem,.6vw,.34rem)}}@media(max-width:29.999rem){.shop-catalog__grid{gap:.72rem}}@media(hover:hover)and (pointer:fine){.shop-card--interactive,.shop-card--interactive *,.stationery-card--interactive,.stationery-card--interactive *{cursor:var(--komfi-cursor-pointer)}.shop-card--interactive:hover,.shop-card--interactive:focus-visible{border-color:var(--accent-ui-end);box-shadow:inset 0 1px #fffc,0 .6rem 1.2rem color-mix(in srgb,var(--accent-ui-shadow) 16%,transparent),0 1.35rem 2.6rem color-mix(in srgb,var(--accent-ui-shadow) 14%,transparent);transform:translateY(-2px)}.shop-card--interactive:hover .shop-card__body,.shop-card--interactive:focus-visible .shop-card__body,.stationery-card.shop-card--interactive:hover .shop-card__body,.stationery-card.shop-card--interactive:focus-visible .shop-card__body{border-top-color:color-mix(in srgb,var(--accent-ui-end) 72%,#ffffff 28%);background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.22) 0%,transparent 58%),linear-gradient(180deg,color-mix(in srgb,#ffffff 32%,var(--accent-ui-start) 68%),color-mix(in srgb,#ffffff 12%,var(--accent-ui-end) 88%));box-shadow:inset 0 1px #ffffff6b,0 .36rem .9rem color-mix(in srgb,var(--accent-ui-shadow-strong) 58%,transparent)}.shop-card--interactive:hover .shop-card__title,.shop-card--interactive:focus-visible .shop-card__title{color:#fff8fc}.shop-card--interactive:hover .shop-card__meta,.shop-card--interactive:focus-visible .shop-card__meta{color:color-mix(in srgb,#fff8fc 82%,transparent)}.shop-card--interactive:hover .shop-card__image,.shop-card--interactive:focus-visible .shop-card__image{transform:scale(1.035)}.shop-card--interactive:hover .shop-card__badge,.shop-card--interactive:focus-visible .shop-card__badge{opacity:0;transform:scale(.94)}:root[data-theme=dark] .shop-card--interactive,:root[data-theme=dark] .shop-card--interactive *,:root[data-theme=dark] .stationery-card--interactive,:root[data-theme=dark] .stationery-card--interactive *{cursor:var(--komfi-cursor-pointer)}:root[data-theme=dark] .shop-card--interactive:hover,:root[data-theme=dark] .shop-card--interactive:focus-visible{border-color:color-mix(in srgb,var(--accent-ui-end) 76%,#ffffff 24%);box-shadow:inset 0 1px #ffffff14,0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 52%,transparent),0 1.35rem 2.6rem #0000002e}:root[data-theme=dark] .shop-card--interactive:hover .shop-card__body,:root[data-theme=dark] .shop-card--interactive:focus-visible .shop-card__body{border-top-color:color-mix(in srgb,var(--accent-ui-end) 76%,#ffffff 24%);background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.14) 0%,transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--accent-ui-solid) 72%,#ffffff 28%),color-mix(in srgb,var(--accent-ui-end) 84%,#7d244f 16%));box-shadow:inset 0 1px #ffffff2e,0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 68%,transparent)}:root[data-theme=dark] .shop-card--interactive:hover .shop-card__title,:root[data-theme=dark] .shop-card--interactive:focus-visible .shop-card__title{color:#fff7fb}:root[data-theme=dark] .shop-card--interactive:hover .shop-card__meta,:root[data-theme=dark] .shop-card--interactive:focus-visible .shop-card__meta{color:color-mix(in srgb,#fff7fb 78%,transparent)}.shop-product-viewer__cta:hover{border-color:var(--shop-product-cta-hover-border);background:var(--shop-product-cta-hover-bg);box-shadow:var(--shop-product-cta-hover-shadow);color:var(--shop-product-cta-hover-fg);transform:translateY(-1px) scale(1.012)}:root[data-theme=dark] .shop-product-viewer__cta:hover{border-color:var(--shop-product-cta-hover-border);background:var(--shop-product-cta-hover-bg);box-shadow:var(--shop-product-cta-hover-shadow);color:var(--shop-product-cta-hover-fg)}.shop-product-viewer__cta:hover .shop-product-viewer__cta-label,.shop-product-viewer__cta:focus-visible .shop-product-viewer__cta-label{color:var(--shop-product-cta-hover-fg)}.shop-product-viewer__cta:hover .shop-product-viewer__cta-subtitle,.shop-product-viewer__cta:focus-visible .shop-product-viewer__cta-subtitle{color:var(--shop-product-cta-hover-subtitle)}.shop-product-viewer__control:hover,.shop-product-viewer__close:hover{border-color:var(--accent-ui-end);box-shadow:var(--surface-shadow-hover)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav:hover,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav:focus-visible{border-color:color-mix(in srgb,var(--accent-ui-end) 72%,#ffffff 28%);background:var(--accent-interactive-hover-bg);color:var(--accent-interactive-hover-fg);opacity:1;box-shadow:inset 0 1px #ffffff6b,0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 34%,transparent)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav:focus-visible{box-shadow:0 0 0 .16rem color-mix(in srgb,rgba(255,255,255,.94) 76%,transparent),0 0 0 .32rem color-mix(in srgb,var(--accent-ui-soft) 46%,transparent),0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 34%,transparent)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--prev:hover{transform:translate(-50%,-50%)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--next:hover{transform:translate(50%,-50%)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--prev:focus-visible{transform:translate(-50%,calc(-50% - 1px))}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--next:focus-visible{transform:translate(50%,calc(-50% - 1px))}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav:active,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav[data-pressing=true],.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav:hover:active,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav:hover[data-pressing=true],.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav:focus-visible:active,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav:focus-visible[data-pressing=true]{box-shadow:inset 0 1px #ffffff38,inset 0 .22rem .42rem color-mix(in srgb,rgba(73,34,51,.26) 82%,transparent),0 .16rem .42rem color-mix(in srgb,var(--accent-ui-shadow) 48%,transparent)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--prev:active,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--prev[data-pressing=true],.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--prev:hover:active,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--prev:hover[data-pressing=true],.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--prev:focus-visible:active,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--prev:focus-visible[data-pressing=true]{transform:translate(-50%,calc(-50% + 1px)) scale(.985)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--next:active,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--next[data-pressing=true],.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--next:hover:active,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--next:hover[data-pressing=true],.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--next:focus-visible:active,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--next:focus-visible[data-pressing=true]{transform:translate(50%,calc(-50% + 1px)) scale(.985)}}:root[data-theme=dark] .shop-catalog__search{--shop-search-focus-bg: linear-gradient( 180deg, color-mix(in srgb, var(--surface-panel-dark-solid-hover) 88%, var(--accent-ui-soft) 12%) 0%, color-mix(in srgb, var(--surface-panel-dark-solid) 94%, var(--page-bg) 6%) 100%);--shop-search-focus-shadow: inset 0 .18rem .8rem rgba(0, 0, 0, .16), inset 0 1px 0 rgba(255, 255, 255, .08), 0 .32rem .9rem rgba(0, 0, 0, .14);--shop-search-focus-sheen: radial-gradient(ellipse at 18% 50%, rgba(255, 255, 255, .1), transparent 46%), linear-gradient(180deg, color-mix(in srgb, var(--accent-ui-soft) 24%, transparent), transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid) 88%,var(--accent-ui-soft) 12%),color-mix(in srgb,var(--surface-panel-dark-solid) 96%,var(--page-bg) 4%));border-color:var(--surface-border-soft)}:root[data-theme=dark] .shop-catalog__search:focus-within{border-color:var(--accent-ui-outline);background:var(--shop-search-focus-bg);box-shadow:var(--shop-search-focus-shadow)}:root[data-theme=dark] .shop-catalog__search-input,:root[data-theme=dark] .shop-card__title{color:var(--text-secondary)}:root[data-theme=dark] .shop-catalog__search-input{color:var(--text-primary)}:root[data-theme=dark] .shop-catalog__search-input::placeholder,:root[data-theme=dark] .shop-catalog__empty,:root[data-theme=dark] .shop-card__meta{color:var(--text-tertiary)}:root[data-theme=dark] .shop-catalog__search-clear{background:color-mix(in srgb,var(--surface-panel-dark-solid-hover) 42%,transparent);color:var(--text-secondary)}@media(hover:hover)and (pointer:fine){:root[data-theme=dark] .shop-catalog__search-clear:hover{border-color:var(--accent-ui-outline);background:color-mix(in srgb,var(--surface-panel-dark-solid-hover) 82%,var(--accent-ui-soft) 18%);color:var(--accent-ui-mid);box-shadow:inset 0 1px #ffffff14,0 .45rem .85rem #00000029}}:root[data-theme=dark] .shop-catalog__search-clear:active,:root[data-theme=dark] .shop-catalog__search-clear[data-pressing=true]{border-color:var(--accent-ui-outline);background:color-mix(in srgb,var(--surface-panel-dark-solid-hover) 72%,var(--accent-ui-mid) 28%);color:var(--profile-text);box-shadow:inset 0 .18rem .42rem #00000038,0 .28rem .72rem #00000029}:root[data-theme=dark] .shop-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid) 86%,var(--accent-ui-soft) 14%),color-mix(in srgb,var(--surface-panel-dark-solid) 96%,var(--page-bg) 4%));border-color:var(--surface-border-soft);box-shadow:inset 0 1px #ffffff0f,0 .52rem 1.15rem #0000002e,0 1.2rem 2.5rem #00000024}:root[data-theme=dark] .shop-catalog[data-single-result-focus=true] .shop-card{border-color:color-mix(in srgb,var(--modal-surface-border) 72%,var(--surface-border-soft) 28%);box-shadow:inset 0 1px #ffffff17,0 0 0 1px #ffffff0f,0 .38rem .95rem #0003,0 1.05rem 2.35rem #0000004d,0 0 1.45rem #ff80b214;transform:translateY(-1px)}:root[data-theme=dark] .shop-card__body{border-top-color:var(--surface-border-soft);background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.08) 0%,transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid) 86%,var(--accent-ui-soft) 14%),color-mix(in srgb,var(--surface-panel-dark-solid) 72%,var(--accent-ui-soft) 28%));box-shadow:inset 0 1px #ffffff14}:root[data-theme=dark] .shop-card__media{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid) 82%,var(--accent-ui-soft) 18%),color-mix(in srgb,var(--surface-panel-dark-solid) 94%,var(--page-bg) 6%))}:root[data-theme=dark] .shop-card__badge{border-color:color-mix(in srgb,var(--accent-ui-start) 54%,#ffffff 10%);background:linear-gradient(180deg,color-mix(in srgb,color-mix(in srgb,#ffcee2 18%,var(--accent-ui-start) 82%) 100%,transparent),color-mix(in srgb,color-mix(in srgb,#ff98c3 6%,var(--accent-ui-end) 94%) 100%,transparent));box-shadow:inset 0 1px #ffffff24,0 .46rem 1rem color-mix(in srgb,var(--accent-ui-shadow-strong) 42%,transparent);color:#fff7fb}:root[data-theme=dark] .shop-card__badge--stationery{box-shadow:inset 0 1px #ffffff24,0 .46rem 1rem color-mix(in srgb,var(--accent-ui-shadow-strong) 24%,transparent)}:root[data-theme=dark] .shop-card__badge--stationery[data-tone=coral]{border-color:#e0a39c;background:linear-gradient(180deg,#cf7f79,#bb6961);color:#fff7f6}:root[data-theme=dark] .shop-card__badge--stationery[data-tone=apricot]{border-color:#ebb586;background:linear-gradient(180deg,#d59a67,#c18149);color:#fff7f1}:root[data-theme=dark] .shop-card__badge--stationery[data-tone=butter]{border-color:#ebce92;background:linear-gradient(180deg,#d7b573,#c79c58);color:#fffaf2}:root[data-theme=dark] .shop-card__badge--stationery[data-tone=mint]{border-color:#b1d5a4;background:linear-gradient(180deg,#89b67a,#72a463);color:#f9fff8}:root[data-theme=dark] .shop-card__badge--stationery[data-tone=aqua]{border-color:#a7dde5;background:linear-gradient(180deg,#7fc1cb,#65aeb9);color:#f8feff}:root[data-theme=dark] .shop-card__badge--stationery[data-tone=sky]{border-color:#b4c7ef;background:linear-gradient(180deg,#8ea8dd,#7594cd);color:#fbfcff}:root[data-theme=dark] .shop-card__badge--stationery[data-tone=violet]{border-color:#cfbbea;background:linear-gradient(180deg,#aa8dd4,#9373bf);color:#fefaff}:root[data-theme=dark] .shop-card--placeholder .shop-card__media{background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.08) 0%,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface-panel-dark-solid) 78%,var(--accent-ui-soft) 22%),color-mix(in srgb,var(--surface-panel-dark-solid) 58%,var(--accent-ui-soft) 42%))}:root[data-theme=dark] .shop-card--placeholder .shop-card__image{background:var(--profile-logo-bg);box-shadow:inset 0 1px #ffffff14,0 .76rem 1.55rem #0000002e}:root[data-theme=dark] .shop-card--placeholder .shop-card__placeholder-mark{background:transparent;box-shadow:none}:root[data-theme=dark] .shop-card__placeholder-question{text-shadow:0 .22rem .56rem color-mix(in srgb,var(--accent-ui-shadow-strong) 22%,transparent)}:root[data-theme=dark] .shop-product-viewer__surface{border-color:var(--modal-surface-border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid) 88%,var(--accent-ui-soft) 12%),color-mix(in srgb,var(--surface-panel-dark-solid) 92%,var(--page-bg) 8%)),var(--surface-panel-dark-solid);box-shadow:var(--modal-surface-shadow)}:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__surface{background:linear-gradient(180deg,color-mix(in srgb,rgba(25,18,24,.84) 82%,var(--surface-panel-dark-solid) 18%),color-mix(in srgb,rgba(37,27,34,.88) 76%,var(--surface-panel-dark-solid) 24%)),var(--surface-panel-dark-solid)}:root[data-theme=dark] .shop-product-viewer__close,:root[data-theme=dark] .shop-product-viewer__control,:root[data-theme=dark] .shop-product-viewer__card,:root[data-theme=dark] .shop-product-viewer__cta{border-color:var(--surface-border-soft);background:var(--control-surface)}@media(hover:hover)and (pointer:fine){:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav{border-color:color-mix(in srgb,var(--surface-border-soft) 72%,rgba(255,255,255,.08));background:linear-gradient(180deg,#382a33e6,#2c2128db);box-shadow:inset 0 1px #ffffff1a,0 .46rem 1rem #0000002e;color:var(--profile-text)}:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav:hover,:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav:focus-visible{border-color:color-mix(in srgb,var(--accent-ui-end) 76%,#ffffff 24%);background:var(--accent-interactive-hover-bg);color:var(--accent-interactive-hover-fg);box-shadow:inset 0 1px #ffffff2e,0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 52%,transparent)}:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav:focus-visible{box-shadow:0 0 0 .16rem color-mix(in srgb,rgba(255,255,255,.18) 72%,transparent),0 0 0 .32rem color-mix(in srgb,var(--accent-ui-soft) 46%,transparent),0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 52%,transparent),0 1.35rem 2.6rem #0000002e}:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--prev:hover{transform:translate(-50%,-50%)}:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__nav--next:hover{transform:translate(50%,-50%)}}:root[data-theme=dark] .shop-product-viewer__brand-mark{border-color:var(--profile-logo-ring);background:transparent;box-shadow:none}:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__brand-mark{--shop-product-brand-mark-outline: radial-gradient( circle at 26% 18%, rgba(255, 255, 255, .42) 0%, rgba(255, 255, 255, .14) 17%, transparent 34%), linear-gradient( 145deg, color-mix(in srgb, var(--accent-ui-start) 72%, #ffffff 28%) 0%, color-mix(in srgb, var(--profile-logo-ring) 72%, var(--accent-ui-start) 28%) 42%, color-mix(in srgb, var(--accent-ui-end) 80%, rgba(255, 255, 255, .16) 20%) 100%);--shop-product-brand-mark-fill: radial-gradient( circle at 30% 28%, rgba(255, 255, 255, .88) 0%, rgba(255, 255, 255, .14) 42%, transparent 62%), color-mix(in srgb, var(--profile-logo-bg) 86%, #ffffff 14%);background:var(--shop-product-brand-mark-outline);box-shadow:inset 0 1px #ffffff29,0 .46rem 1rem #0000002e,0 0 .78rem color-mix(in srgb,var(--accent-ui-shadow-strong) 26%,transparent)}:root[data-theme=dark] .shop-product-viewer__title-badge{border-color:color-mix(in srgb,var(--accent-ui-start) 54%,#ffffff 10%);background:linear-gradient(180deg,color-mix(in srgb,color-mix(in srgb,#ffcee2 18%,var(--accent-ui-start) 82%) 93%,transparent),color-mix(in srgb,color-mix(in srgb,#ff98c3 6%,var(--accent-ui-end) 94%) 93%,transparent));box-shadow:inset 0 1px #ffffff24,0 .36rem .82rem color-mix(in srgb,var(--accent-ui-shadow-strong) 36%,transparent);color:#fff7fb}:root[data-theme=dark] .shop-product-viewer__media-frame{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid) 78%,var(--accent-ui-soft) 22%),color-mix(in srgb,var(--surface-panel-dark-solid) 64%,var(--accent-ui-soft) 36%))}:root[data-theme=dark] .shop-product-viewer__title,:root[data-theme=dark] .shop-product-viewer__subtitle,:root[data-theme=dark] .shop-product-viewer__control,:root[data-theme=dark] .shop-product-viewer__close{color:var(--profile-text)}:root[data-theme=dark] .shop-product-viewer__cta{--shop-product-cta-border: var(--surface-border-soft);--shop-product-cta-top: var(--surface-panel-dark);--shop-product-cta-bottom: var(--surface-panel-dark);--shop-product-cta-shadow: transparent;--shop-product-cta-fg: var(--profile-text);--shop-product-cta-label-fg: var(--shop-product-cta-fg);--shop-product-cta-subtitle-fg: var(--panel-subtext);--shop-product-cta-hover-bg: var(--surface-panel-dark-solid-hover);--shop-product-cta-hover-border: var(--accent-ui-outline);--shop-product-cta-hover-fg: var(--profile-text);--shop-product-cta-hover-subtitle: var(--panel-subtext);--shop-product-cta-hover-shadow: none;--shop-product-cta-sheen-opacity: 0;border-color:var(--shop-product-cta-border);background:linear-gradient(180deg,var(--shop-product-cta-top) 0%,var(--shop-product-cta-bottom) 100%);box-shadow:none;color:var(--shop-product-cta-fg)}:root[data-theme=dark] .shop-product-viewer__cta--amazon,:root[data-theme=dark] .shop-product-viewer__cta--etsy{--shop-product-cta-border: color-mix(in srgb, var(--accent-ui-start) 54%, rgba(255, 255, 255, .18) 46%);--shop-product-cta-top: color-mix(in srgb, #ffcee2 18%, var(--accent-ui-start) 82%);--shop-product-cta-bottom: color-mix(in srgb, #ffa5cb 12%, var(--accent-ui-end) 88%);--shop-product-cta-shadow: color-mix(in srgb, var(--accent-ui-shadow-strong) 64%, transparent);--shop-product-cta-fg: #fff7fb;--shop-product-cta-label-fg: var(--shop-product-cta-fg);--shop-product-cta-subtitle-fg: color-mix(in srgb, #fff7fb 78%, transparent);--shop-product-cta-hover-bg: var(--accent-interactive-hover-bg);--shop-product-cta-hover-border: color-mix(in srgb, var(--accent-ui-end) 76%, #ffffff 24%);--shop-product-cta-hover-fg: var(--accent-interactive-hover-fg);--shop-product-cta-hover-subtitle: color-mix(in srgb, var(--accent-interactive-hover-fg) 82%, transparent);--shop-product-cta-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .18), 0 .72rem 1.45rem color-mix(in srgb, var(--accent-ui-shadow-strong) 52%, transparent);--shop-product-cta-sheen-opacity: 0;box-shadow:inset 0 1px #ffffff24,0 .82rem 1.7rem var(--shop-product-cta-shadow),0 .18rem .72rem #0000002e}:root[data-theme=dark] .shop-product-viewer__cta-subtitle{color:var(--shop-product-cta-subtitle-fg)}:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__header{border-bottom-color:color-mix(in srgb,var(--accent-ui-outline) 34%,var(--surface-border-soft));background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--accent-ui-soft) 28%,transparent) 0%,transparent 58%),linear-gradient(180deg,#1f181ef0,#1c161de6 68%,#1a141b8f);box-shadow:inset 0 1px #ffffff14,0 .7rem 1.55rem #0000002e}:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__footer{border-top-color:color-mix(in srgb,var(--accent-ui-outline) 34%,var(--surface-border-soft));background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--accent-ui-soft) 28%,transparent) 0%,transparent 58%),linear-gradient(0deg,#1f181ef0,#1c161de6 68%,#1a141b8f);box-shadow:inset 0 -1px #ffffff14,0 -.7rem 1.55rem #0000002e}:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__progress-segment{--shop-product-progress-track: color-mix(in srgb, var(--surface-panel-dark-solid) 66%, rgba(255, 255, 255, .2));--shop-product-progress-start: color-mix(in srgb, #ff9dca 30%, var(--accent-ui-start) 70%);--shop-product-progress-end: color-mix(in srgb, #ff4aa1 26%, var(--accent-ui-end) 74%);box-shadow:inset 0 0 0 1px #ffffff0d,0 .08rem .24rem #0000001f}:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__progress-segment.is-active{box-shadow:inset 0 1px #ffffff29}:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__title,:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__subtitle{color:var(--profile-text)}:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__subtitle{color:color-mix(in srgb,var(--profile-text) 72%,var(--text-tertiary) 28%)}:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__control,:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__close{background:linear-gradient(180deg,#382a33e6,#2c2128db);border-color:color-mix(in srgb,var(--surface-border-soft) 72%,rgba(255,255,255,.08));box-shadow:inset 0 1px #ffffff1a,0 .46rem 1rem #0000002e}:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__control:focus-visible,:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__close:focus-visible{border-color:color-mix(in srgb,var(--accent-ui-end) 76%,#ffffff 24%);background:var(--accent-interactive-hover-bg);color:var(--accent-interactive-hover-fg);box-shadow:inset 0 1px #ffffff2e,0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 52%,transparent);transform:translateY(-1px)}@media(hover:hover)and (pointer:fine){:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__control:hover,:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__close:hover{border-color:color-mix(in srgb,var(--accent-ui-end) 76%,#ffffff 24%);background:var(--accent-interactive-hover-bg);color:var(--accent-interactive-hover-fg);box-shadow:inset 0 1px #ffffff2e,0 .72rem 1.45rem color-mix(in srgb,var(--accent-ui-shadow-strong) 52%,transparent);transform:translateY(-1px)}}:root:not([data-theme=dark]) .shop-product-viewer__control[aria-pressed=true],:root:not([data-theme=dark]) .shop-product-viewer[data-story-layout=true] .shop-product-viewer__control[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent-ui-end) 76%,#ffffff 24%);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 34%,var(--accent-ui-start) 66%) 0%,color-mix(in srgb,#ffffff 12%,var(--accent-ui-mid) 88%) 46%,var(--accent-ui-end) 100%);box-shadow:inset 0 1px #ffffff52,0 .78rem 1.55rem color-mix(in srgb,var(--accent-ui-shadow-strong) 72%,transparent);color:#fff8fc}:root[data-theme=dark] .shop-product-viewer__control[aria-pressed=true],:root[data-theme=dark] .shop-product-viewer[data-story-layout=true] .shop-product-viewer__control[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent-ui-start) 62%,rgba(255,255,255,.2) 38%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-ui-start) 76%,#ffffff 24%),color-mix(in srgb,var(--accent-ui-mid) 80%,#ffffff 12%) 46%,color-mix(in srgb,var(--accent-ui-end) 88%,#4c1630 12%));box-shadow:inset 0 1px #ffffff2e,0 .82rem 1.7rem color-mix(in srgb,var(--accent-ui-shadow-strong) 78%,transparent),0 .18rem .72rem #0003;color:#fff8fc}:root[data-theme=dark] .shop-product-viewer__control:focus-visible,:root[data-theme=dark] .shop-product-viewer__close:focus-visible{border-color:var(--accent-ui-outline);box-shadow:0 0 0 .18rem color-mix(in srgb,rgba(20,16,22,.92) 78%,transparent),0 0 0 .38rem color-mix(in srgb,var(--accent-ui-outline) 42%,transparent),0 .55rem 1.3rem #0000003d}:root[data-theme=dark] .shop-product-viewer__cta:focus-visible{border-color:var(--shop-product-cta-hover-border);background:var(--shop-product-cta-hover-bg);box-shadow:0 0 0 .18rem color-mix(in srgb,rgba(20,16,22,.92) 78%,transparent),0 0 0 .38rem color-mix(in srgb,var(--accent-ui-outline) 38%,transparent),0 .18rem .72rem #00000038;color:var(--shop-product-cta-hover-fg)}.shop-product-viewer__cta:active,.shop-product-viewer__cta[data-pressing=true],.shop-product-viewer__cta:hover:active,.shop-product-viewer__cta:hover[data-pressing=true],.shop-product-viewer__cta:focus-visible:active,.shop-product-viewer__cta:focus-visible[data-pressing=true],:root[data-theme=dark] .shop-product-viewer__cta:active,:root[data-theme=dark] .shop-product-viewer__cta[data-pressing=true],:root[data-theme=dark] .shop-product-viewer__cta:hover:active,:root[data-theme=dark] .shop-product-viewer__cta:hover[data-pressing=true],:root[data-theme=dark] .shop-product-viewer__cta:focus-visible:active,:root[data-theme=dark] .shop-product-viewer__cta:focus-visible[data-pressing=true]{transform:translateY(.24rem) scale(.982);box-shadow:inset 0 1px #ffffff3d,0 .18rem .46rem color-mix(in srgb,var(--shop-product-cta-shadow) 62%,transparent)}@media(max-width:30rem){.shop-product-viewer__title{font-size:var(--modal-header-title-effective-size);line-height:var(--modal-header-title-line-height)}.shop-product-viewer__subtitle{font-size:var(--modal-header-subtitle-effective-size);line-height:var(--modal-header-subtitle-line-height);letter-spacing:var(--modal-header-subtitle-effective-letter-spacing)}.shop-product-viewer[data-story-layout=true]{--shop-product-brand-size: var(--modal-header-control-size);--shop-product-video-header-main-height: var(--shop-product-brand-size);--shop-product-video-header-block-start: .72rem;--shop-product-video-header-block-end: .72rem;--shop-product-video-header-gap: var(--shop-product-video-header-block-end);--shop-product-video-header-main-offset: 0rem;--shop-product-video-footer-pad-block: .72rem;--shop-product-video-footer-pad-inline: .6rem}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__surface{padding:0}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__header{padding-inline:.6rem}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__header-main{gap:var(--modal-header-gap)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__brand{gap:var(--modal-header-brand-gap)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__brand-copy{height:var(--shop-product-video-header-main-height)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__title-row{gap:var(--modal-header-title-row-gap)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__title{font-size:var(--modal-header-title-effective-size);line-height:var(--modal-header-title-line-height)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__title-badge{min-height:var(--modal-header-badge-effective-min-height);padding:var(--modal-header-badge-pad-block-start) var(--modal-header-badge-pad-inline) var(--modal-header-badge-pad-block-end);font-size:var(--modal-header-badge-effective-font-size);transform:translateY(var(--shop-product-title-badge-shift))}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__subtitle{font-size:var(--modal-header-subtitle-effective-size);line-height:var(--modal-header-subtitle-line-height);letter-spacing:var(--modal-header-subtitle-effective-letter-spacing)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__progress{gap:.2rem}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__actions{gap:.36rem}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__cta{--shop-product-cta-height: clamp(3.58rem, 13.3vw, 3.92rem);--shop-product-cta-pad-block: .58rem;--shop-product-cta-pad-inline: clamp(.14rem, .8vw, .3rem);--shop-product-cta-label-size: clamp(calc(var(--type-size-card-title) * .72), 4.4vw, calc(var(--type-size-card-title) * .82));--shop-product-cta-subtitle-size: clamp(calc(var(--type-size-card-title) * .42), 2.35vw, calc(var(--type-size-card-title) * .48))}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__control,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__close{width:var(--shop-product-story-control-size);height:var(--shop-product-story-control-size)}}@media(max-width:47.999rem){.shop-product-viewer[data-story-layout=true] .shop-product-viewer__footer{--shop-product-video-footer-pad-inline: .6rem}}@media(max-width:23.5rem){.shop-product-viewer[data-story-layout=true]{--shop-product-brand-size: var(--modal-header-control-size);--shop-product-video-header-main-height: var(--shop-product-brand-size);--shop-product-video-header-block-start: .62rem;--shop-product-video-header-block-end: .62rem;--shop-product-video-header-gap: var(--shop-product-video-header-block-end);--shop-product-video-header-main-offset: 0rem;--shop-product-video-progress-height: .22rem;--shop-product-video-footer-pad-block: .62rem;--shop-product-video-footer-pad-inline: .52rem}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__header{padding-inline:.52rem}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__header-main{gap:var(--modal-header-gap)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__header-actions{gap:var(--modal-header-action-gap)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__brand{gap:var(--modal-header-brand-gap)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__title-row{gap:var(--modal-header-title-row-gap)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__title{font-size:var(--modal-header-title-effective-size);line-height:var(--modal-header-title-line-height)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__title-badge{min-height:var(--modal-header-badge-effective-min-height);padding:var(--modal-header-badge-pad-block-start) var(--modal-header-badge-pad-inline) var(--modal-header-badge-pad-block-end);font-size:var(--modal-header-badge-effective-font-size);letter-spacing:var(--modal-header-badge-letter-spacing);transform:translateY(var(--shop-product-title-badge-shift))}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__subtitle{font-size:var(--modal-header-subtitle-effective-size);line-height:var(--modal-header-subtitle-line-height);letter-spacing:var(--modal-header-subtitle-effective-letter-spacing)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__progress{gap:.16rem}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__control,.shop-product-viewer[data-story-layout=true] .shop-product-viewer__close{width:var(--shop-product-story-control-size);height:var(--shop-product-story-control-size)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__footer{--shop-product-video-footer-pad-inline: .52rem}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__actions{gap:.3rem}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__cta{--shop-product-cta-height: clamp(3.16rem, 12.8vw, 3.46rem);--shop-product-cta-pad-block: .46rem;--shop-product-cta-pad-inline: .14rem;--shop-product-cta-label-size: clamp(calc(var(--type-size-card-title) * .62), 4.5vw, calc(var(--type-size-card-title) * .72));--shop-product-cta-subtitle-size: clamp(calc(var(--type-size-card-title) * .36), 2vw, calc(var(--type-size-card-title) * .43))}}@media(max-width:20rem){.shop-product-viewer[data-story-layout=true]{--shop-product-brand-size: var(--modal-header-control-size);--shop-product-video-header-main-height: var(--shop-product-brand-size);--shop-product-video-header-block-start: .56rem;--shop-product-video-header-block-end: .56rem;--shop-product-video-header-gap: var(--shop-product-video-header-block-end);--shop-product-video-header-main-offset: 0rem;--shop-product-video-progress-height: .2rem;--shop-product-video-footer-pad-block: .5rem;--shop-product-video-footer-pad-inline: .42rem}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__header{padding-inline:.42rem}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__header-main{gap:var(--modal-header-gap)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__header-actions{gap:var(--modal-header-action-gap)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__brand{gap:var(--modal-header-brand-gap)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__title{font-size:var(--modal-header-title-effective-size)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__title-badge{min-height:var(--modal-header-badge-effective-min-height);padding:var(--modal-header-badge-pad-block-start) var(--modal-header-badge-pad-inline) var(--modal-header-badge-pad-block-end);font-size:var(--modal-header-badge-effective-font-size)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__subtitle{font-size:var(--modal-header-subtitle-effective-size);letter-spacing:var(--modal-header-subtitle-effective-letter-spacing)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__footer{--shop-product-video-footer-pad-inline: .42rem}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__cta{--shop-product-cta-height: 3.02rem;--shop-product-cta-pad-block: .42rem;--shop-product-cta-label-size: calc(var(--type-size-card-title) * .62);--shop-product-cta-subtitle-size: calc(var(--type-size-card-title) * .36)}}@media(max-width:47.999rem)and (max-height:31rem){.shop-product-viewer[data-story-layout=true]{--shop-product-brand-size: var(--modal-header-control-size);--shop-product-video-header-main-height: var(--shop-product-brand-size);--shop-product-video-header-block-start: .5rem;--shop-product-video-header-block-end: .5rem;--shop-product-video-header-gap: var(--shop-product-video-header-block-end);--shop-product-video-header-main-offset: 0rem;--shop-product-video-progress-height: .18rem;--shop-product-video-footer-pad-block: .46rem;--shop-product-video-footer-pad-inline: .48rem}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__header{padding-inline:.48rem}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__title{font-size:var(--modal-header-title-effective-size)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__subtitle{font-size:var(--modal-header-subtitle-effective-size);letter-spacing:var(--modal-header-subtitle-effective-letter-spacing)}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__footer{--shop-product-video-footer-pad-inline: .48rem}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__actions{gap:.24rem}.shop-product-viewer[data-story-layout=true] .shop-product-viewer__cta{--shop-product-cta-height: clamp(2.76rem, 10vh, 3.08rem);--shop-product-cta-pad-block: .38rem;--shop-product-cta-label-size: clamp(calc(var(--type-size-card-title) * .58), 3.8vh, calc(var(--type-size-card-title) * .68));--shop-product-cta-subtitle-size: clamp(calc(var(--type-size-card-title) * .34), 2vh, calc(var(--type-size-card-title) * .42))}}.link-list{gap:var(--link-list-gap)}.link-card{--link-card-section-badge-size: var(--link-card-badge-size);--link-card-edge-inset: var(--link-card-padding-inline);position:relative;display:grid;grid-template-columns:var(--link-card-section-badge-size) 1fr var(--link-card-section-badge-size);column-gap:var(--link-card-column-gap);align-items:center;min-height:var(--link-card-min-height);width:100%;margin-inline:auto;padding:var(--link-card-padding-block) var(--link-card-padding-inline);border:var(--chrome-outline-width) solid var(--surface-border-soft);border-radius:var(--link-card-radius);background:var(--surface-rose-glass);color:var(--text-primary);box-shadow:var(--surface-rose-glass-inset-shadow);transition:border-color .13s ease,box-shadow .13s ease,background .13s ease,color .13s ease,transform .13s ease}button.link-card{appearance:none;cursor:inherit;font:inherit;color:inherit;text-align:inherit;max-width:none}@media(min-width:48rem){.link-card{--link-card-section-badge-size: max(3.45rem, calc(var(--link-card-badge-size) + .3rem));--link-card-edge-inset: var(--sticky-bar-pad);padding-inline:var(--sticky-bar-pad)}}.link-card:focus-visible{outline:2px solid rgba(122,103,89,.5);outline-offset:.22rem}.link-card__badge{display:grid;place-items:center;width:var(--link-card-section-badge-size);height:var(--link-card-section-badge-size);box-sizing:border-box;border:var(--chrome-outline-width) solid var(--surface-border-soft);border-radius:50%;background:linear-gradient(180deg,#fffffff2,#fff4f8eb);color:var(--panel-text);box-shadow:inset 0 1px #ffffffe0,0 .35rem .92rem color-mix(in srgb,var(--accent-ui-shadow) 14%,transparent)}.link-card__badge svg{width:100%;height:100%}.link-card__initial{display:block;font-size:calc(var(--link-card-section-badge-size) * .55);line-height:.8;font-weight:700;letter-spacing:0;transform:translateY(var(--font-optical-center-shift))}.link-card__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-width:0;width:100%;text-align:center}.link-card__spacer{width:var(--link-card-section-badge-size);height:var(--link-card-section-badge-size)}.link-card__title{display:block;width:100%;max-width:100%;overflow:hidden;font-size:var(--link-card-title-size);line-height:.9;font-weight:700;letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis;text-align:center;transform:translateY(var(--font-optical-center-shift))}.link-card__subtitle{display:block;width:100%;max-width:100%;overflow:hidden;font-size:var(--link-card-subtitle-size);line-height:.9;font-weight:400;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--panel-subtext);text-align:center;transform:translateY(var(--font-optical-center-shift))}.link-card[aria-disabled=true]{opacity:.62}.link-card--share-copy,.link-card--share-facebook,.link-card--share-whatsapp,.link-card--share-imessage,.link-card--share-messenger{--link-card-tone-top: #fff0f8;--link-card-tone-bottom: #ffd9ec;--link-card-tone-border: #efa8c9;--link-card-tone-fg: #904866;--link-card-tone-subtitle: var(--link-card-tone-fg);--link-card-tone-shadow: rgba(226, 118, 170, .15);--link-card-hover-top: #f8c0d6;--link-card-hover-bottom: #ee8db3;--link-card-hover-border: var(--accent-ui-end);--link-card-hover-fg: var(--link-card-tone-fg);--link-card-hover-subtitle: var(--link-card-tone-subtitle);--link-card-hover-bg: var(--accent-interactive-hover-bg);--link-card-hover-shadow: none;--link-card-hover-badge-border: var(--link-card-hover-border);--link-card-hover-badge-bg: radial-gradient( circle at 34% 24%, rgba(255, 255, 255, .72) 0%, transparent 36%), linear-gradient( 180deg, color-mix(in srgb, #ffffff 70%, var(--link-card-hover-top) 30%) 0%, color-mix(in srgb, #ffffff 48%, var(--link-card-hover-bottom) 52%) 100%);--link-card-hover-badge-fg: var(--link-card-tone-fg);--link-card-hover-badge-shadow: inset 0 1px 0 rgba(255, 255, 255, .74), 0 .42rem 1rem color-mix(in srgb, var(--link-card-tone-shadow) 92%, transparent);border-color:var(--link-card-tone-border);background:linear-gradient(180deg,var(--link-card-tone-top) 0%,var(--link-card-tone-bottom) 100%);box-shadow:inset 0 1px #ffffffd6,inset 0 -1px color-mix(in srgb,var(--link-card-tone-border) 28%,transparent);color:var(--link-card-tone-fg)}.link-card--share-facebook{--link-card-tone-top: #f1f6ff;--link-card-tone-bottom: #dfe9ff;--link-card-tone-border: #bccbf0;--link-card-tone-fg: #576988;--link-card-tone-shadow: rgba(145, 166, 219, .16);--link-card-hover-top: #b8c9f2;--link-card-hover-bottom: #9fb6ea;--link-card-hover-border: #839fd8;--link-card-hover-fg: var(--link-card-tone-fg);--link-card-hover-subtitle: var(--link-card-tone-subtitle);--link-card-hover-bg: linear-gradient( 180deg, var(--link-card-hover-top) 0%, var(--link-card-hover-bottom) 100%);--link-card-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .28);--link-card-hover-badge-border: var(--link-card-hover-border);--link-card-hover-badge-fg: var(--link-card-hover-fg);--link-card-hover-badge-bg: radial-gradient( circle at 34% 24%, rgba(255, 255, 255, .72) 0%, transparent 36%), linear-gradient( 180deg, color-mix(in srgb, #ffffff 70%, var(--link-card-hover-top) 30%) 0%, color-mix(in srgb, #ffffff 48%, var(--link-card-hover-bottom) 52%) 100%);--link-card-hover-badge-shadow: inset 0 1px 0 rgba(255, 255, 255, .74), 0 .42rem 1rem color-mix(in srgb, var(--link-card-tone-shadow) 92%, transparent)}.link-card--share-whatsapp{--link-card-tone-top: #effbec;--link-card-tone-bottom: #dbf2d2;--link-card-tone-border: #b9d7af;--link-card-tone-fg: #59724f;--link-card-tone-shadow: rgba(143, 188, 128, .16);--link-card-hover-top: #bfe0b3;--link-card-hover-bottom: #a6cf97;--link-card-hover-border: #8db57f;--link-card-hover-fg: var(--link-card-tone-fg);--link-card-hover-subtitle: var(--link-card-tone-subtitle);--link-card-hover-bg: linear-gradient( 180deg, var(--link-card-hover-top) 0%, var(--link-card-hover-bottom) 100%);--link-card-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .28);--link-card-hover-badge-border: var(--link-card-hover-border);--link-card-hover-badge-fg: var(--link-card-hover-fg);--link-card-hover-badge-bg: radial-gradient( circle at 34% 24%, rgba(255, 255, 255, .72) 0%, transparent 36%), linear-gradient( 180deg, color-mix(in srgb, #ffffff 70%, var(--link-card-hover-top) 30%) 0%, color-mix(in srgb, #ffffff 48%, var(--link-card-hover-bottom) 52%) 100%);--link-card-hover-badge-shadow: inset 0 1px 0 rgba(255, 255, 255, .74), 0 .42rem 1rem color-mix(in srgb, var(--link-card-tone-shadow) 92%, transparent)}.link-card--share-imessage{--link-card-tone-top: #eefbfd;--link-card-tone-bottom: #d7f1f4;--link-card-tone-border: #afd7dc;--link-card-tone-fg: #4f7075;--link-card-tone-shadow: rgba(126, 184, 193, .16);--link-card-hover-top: #d7f4f7;--link-card-hover-bottom: #b8e4e9;--link-card-hover-border: #8fcbd3;--link-card-hover-fg: var(--link-card-tone-fg);--link-card-hover-subtitle: var(--link-card-tone-subtitle);--link-card-hover-bg: linear-gradient( 180deg, var(--link-card-hover-top) 0%, var(--link-card-hover-bottom) 100%);--link-card-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .28);--link-card-hover-badge-border: var(--link-card-hover-border);--link-card-hover-badge-fg: var(--link-card-hover-fg);--link-card-hover-badge-bg: radial-gradient( circle at 34% 24%, rgba(255, 255, 255, .72) 0%, transparent 36%), linear-gradient( 180deg, color-mix(in srgb, #ffffff 70%, var(--link-card-hover-top) 30%) 0%, color-mix(in srgb, #ffffff 48%, var(--link-card-hover-bottom) 52%) 100%);--link-card-hover-badge-shadow: inset 0 1px 0 rgba(255, 255, 255, .74), 0 .42rem 1rem color-mix(in srgb, var(--link-card-tone-shadow) 92%, transparent)}.link-card--share-messenger{--link-card-tone-top: #f7f1ff;--link-card-tone-bottom: #eadfff;--link-card-tone-border: #cebde9;--link-card-tone-fg: #6a5a86;--link-card-tone-shadow: rgba(166, 142, 212, .16);--link-card-hover-top: #cdb5f0;--link-card-hover-bottom: #b89cde;--link-card-hover-border: #9e82c7;--link-card-hover-fg: var(--link-card-tone-fg);--link-card-hover-subtitle: var(--link-card-tone-subtitle);--link-card-hover-bg: linear-gradient( 180deg, var(--link-card-hover-top) 0%, var(--link-card-hover-bottom) 100%);--link-card-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .28);--link-card-hover-badge-border: var(--link-card-hover-border);--link-card-hover-badge-fg: var(--link-card-hover-fg);--link-card-hover-badge-bg: radial-gradient( circle at 34% 24%, rgba(255, 255, 255, .72) 0%, transparent 36%), linear-gradient( 180deg, color-mix(in srgb, #ffffff 70%, var(--link-card-hover-top) 30%) 0%, color-mix(in srgb, #ffffff 48%, var(--link-card-hover-bottom) 52%) 100%);--link-card-hover-badge-shadow: inset 0 1px 0 rgba(255, 255, 255, .74), 0 .42rem 1rem color-mix(in srgb, var(--link-card-tone-shadow) 92%, transparent)}.link-card--share-copy .link-card__badge,.link-card--share-facebook .link-card__badge,.link-card--share-whatsapp .link-card__badge,.link-card--share-imessage .link-card__badge,.link-card--share-messenger .link-card__badge{border-color:color-mix(in srgb,var(--link-card-tone-border) 76%,#ffffff 24%);background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.82) 0%,transparent 36%),linear-gradient(180deg,#fffffff5,color-mix(in srgb,#ffffff 62%,var(--link-card-tone-bottom) 38%));box-shadow:inset 0 1px #ffffffe0,0 .35rem .92rem color-mix(in srgb,var(--link-card-tone-shadow) 84%,transparent);color:var(--link-card-tone-fg)}.link-card--share-copy .link-card__subtitle,.link-card--share-facebook .link-card__subtitle,.link-card--share-whatsapp .link-card__subtitle,.link-card--share-imessage .link-card__subtitle,.link-card--share-messenger .link-card__subtitle{color:var(--link-card-tone-subtitle)}:root[data-theme=dark] .link-card--share-copy,:root[data-theme=dark] .link-card--share-whatsapp,:root[data-theme=dark] .link-card--share-messenger,:root[data-theme=dark] .link-card--share-imessage,:root[data-theme=dark] .link-card--share-facebook{--link-card-hover-bg: var(--surface-panel-dark-solid-hover);--link-card-hover-border: var(--accent-ui-outline);--link-card-hover-fg: var(--profile-text);--link-card-hover-subtitle: var(--panel-subtext);--link-card-hover-shadow: none;border-color:var(--surface-border-soft);background:var(--surface-panel-dark);box-shadow:none;color:var(--profile-text)}:root[data-theme=dark] .link-card--share-copy .link-card__badge,:root[data-theme=dark] .link-card--share-facebook .link-card__badge,:root[data-theme=dark] .link-card--share-whatsapp .link-card__badge,:root[data-theme=dark] .link-card--share-imessage .link-card__badge,:root[data-theme=dark] .link-card--share-messenger .link-card__badge{border-color:var(--surface-border-soft);background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.08) 0%,transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid-hover) 88%,var(--accent-ui-soft) 12%) 0%,var(--surface-panel-dark-solid) 100%);box-shadow:inset 0 1px #ffffff14,0 .3rem .82rem #00000029;color:var(--panel-subtext)}:root[data-theme=dark] .link-card--share-copy .link-card__subtitle,:root[data-theme=dark] .link-card--share-whatsapp .link-card__subtitle,:root[data-theme=dark] .link-card--share-messenger .link-card__subtitle,:root[data-theme=dark] .link-card--share-imessage .link-card__subtitle,:root[data-theme=dark] .link-card--share-facebook .link-card__subtitle{color:var(--text-tertiary)}:root[data-theme=dark] .link-card{border-color:var(--surface-border-soft);background:var(--control-surface);box-shadow:0 .5rem 1.2rem #00000024;color:var(--profile-text)}:root[data-theme=dark] .link-card__badge{color:color-mix(in srgb,var(--page-bg) 72%,var(--accent-ui-mid) 28%)}[data-link-hub-panel=links] .link-hub__list>li>.link-card{--link-card-tone-top: #fff0f8;--link-card-tone-bottom: #ffd9ec;--link-card-tone-border: #efa8c9;--link-card-tone-fg: #904866;--link-card-tone-subtitle: var(--link-card-tone-fg);--link-card-tone-shadow: rgba(226, 118, 170, .15);--link-card-hover-top: #f8c0d6;--link-card-hover-bottom: #ee8db3;--link-card-hover-border: var(--accent-ui-end);--link-card-hover-fg: var(--link-card-tone-fg);--link-card-hover-subtitle: var(--link-card-tone-subtitle);--link-card-hover-bg: var(--accent-interactive-hover-bg);--link-card-hover-shadow: none;--link-card-hover-badge-border: var(--link-card-hover-border);--link-card-hover-badge-bg: radial-gradient( circle at 34% 24%, rgba(255, 255, 255, .72) 0%, transparent 36%), linear-gradient( 180deg, color-mix(in srgb, #ffffff 70%, var(--link-card-hover-top) 30%) 0%, color-mix(in srgb, #ffffff 48%, var(--link-card-hover-bottom) 52%) 100%);--link-card-hover-badge-fg: var(--link-card-tone-fg);--link-card-hover-badge-shadow: inset 0 1px 0 rgba(255, 255, 255, .74), 0 .42rem 1rem color-mix(in srgb, var(--link-card-tone-shadow) 92%, transparent);--link-card-section-badge-size: calc(var(--link-card-min-height) - (var(--link-card-edge-inset) * 2));--link-card-column-gap: clamp(.42rem, 1.85vw, .82rem);grid-template-columns:var(--link-card-section-badge-size) minmax(0,1fr) var(--link-card-section-badge-size);border-color:var(--link-card-tone-border);background:linear-gradient(180deg,var(--link-card-tone-top) 0%,var(--link-card-tone-bottom) 100%);box-shadow:inset 0 1px #ffffffd6,inset 0 -1px color-mix(in srgb,var(--link-card-tone-border) 28%,transparent);color:var(--link-card-tone-fg)}[data-link-hub-panel=links] .link-hub__list>li:nth-child(2)>.link-card{--link-card-tone-top: #fff3f2;--link-card-tone-bottom: #ffe2de;--link-card-tone-border: #f2bbb2;--link-card-tone-fg: #8c4c46;--link-card-tone-shadow: rgba(229, 152, 139, .14);--link-card-hover-top: #ffe0de;--link-card-hover-bottom: #f8c2bc;--link-card-hover-border: #eda8a0;--link-card-hover-fg: var(--link-card-tone-fg);--link-card-hover-subtitle: var(--link-card-tone-subtitle);--link-card-hover-bg: linear-gradient( 180deg, var(--link-card-hover-top) 0%, var(--link-card-hover-bottom) 100%);--link-card-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .28);--link-card-hover-badge-border: var(--link-card-hover-border);--link-card-hover-badge-fg: var(--link-card-hover-fg);--link-card-hover-badge-bg: radial-gradient( circle at 34% 24%, rgba(255, 255, 255, .72) 0%, transparent 36%), linear-gradient( 180deg, color-mix(in srgb, #ffffff 70%, var(--link-card-hover-top) 30%) 0%, color-mix(in srgb, #ffffff 48%, var(--link-card-hover-bottom) 52%) 100%);--link-card-hover-badge-shadow: inset 0 1px 0 rgba(255, 255, 255, .74), 0 .42rem 1rem color-mix(in srgb, var(--link-card-tone-shadow) 92%, transparent)}[data-link-hub-panel=links] .link-hub__list>li:nth-child(3)>.link-card{--link-card-tone-top: #fffaf2;--link-card-tone-bottom: #f9eed8;--link-card-tone-border: #e6d4a8;--link-card-tone-fg: #826950;--link-card-tone-shadow: rgba(232, 194, 130, .12);--link-card-hover-top: #fff0c9;--link-card-hover-bottom: #f4d99a;--link-card-hover-border: #dfc27a;--link-card-hover-fg: var(--link-card-tone-fg)}[data-link-hub-panel=links] .link-hub__list>li:nth-child(4)>.link-card{--link-card-tone-top: #effbec;--link-card-tone-bottom: #dbf2d2;--link-card-tone-border: #b9d7af;--link-card-tone-fg: #59724f;--link-card-tone-shadow: rgba(143, 188, 128, .16);--link-card-hover-top: #bfe0b3;--link-card-hover-bottom: #a6cf97;--link-card-hover-border: #8db57f;--link-card-hover-fg: var(--link-card-tone-fg)}[data-link-hub-panel=links] .link-hub__list>li:nth-child(5)>.link-card{--link-card-tone-top: #eefbfd;--link-card-tone-bottom: #d7f1f4;--link-card-tone-border: #afd7dc;--link-card-tone-fg: #4f7075;--link-card-tone-shadow: rgba(126, 184, 193, .16);--link-card-hover-top: #d7f4f7;--link-card-hover-bottom: #b8e4e9;--link-card-hover-border: #8fcbd3;--link-card-hover-fg: var(--link-card-tone-fg)}[data-link-hub-panel=links] .link-hub__list>li:nth-child(6)>.link-card{--link-card-tone-top: #f1f6ff;--link-card-tone-bottom: #dfe9ff;--link-card-tone-border: #bccbf0;--link-card-tone-fg: #576988;--link-card-tone-shadow: rgba(145, 166, 219, .16);--link-card-hover-top: #b8c9f2;--link-card-hover-bottom: #9fb6ea;--link-card-hover-border: #839fd8;--link-card-hover-fg: var(--link-card-tone-fg)}[data-link-hub-panel=links] .link-hub__list>li:nth-child(7)>.link-card{--link-card-tone-top: #f7f1ff;--link-card-tone-bottom: #eadfff;--link-card-tone-border: #cebde9;--link-card-tone-fg: #6a5a86;--link-card-tone-shadow: rgba(166, 142, 212, .16);--link-card-hover-top: #cdb5f0;--link-card-hover-bottom: #b89cde;--link-card-hover-border: #9e82c7;--link-card-hover-fg: var(--link-card-tone-fg)}[data-link-hub-panel=links] .link-hub__list>li:nth-child(n+2)>.link-card{--link-card-hover-subtitle: var(--link-card-tone-subtitle);--link-card-hover-bg: linear-gradient( 180deg, var(--link-card-hover-top) 0%, var(--link-card-hover-bottom) 100%);--link-card-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .28);--link-card-hover-badge-border: var(--link-card-hover-border);--link-card-hover-badge-fg: var(--link-card-hover-fg);--link-card-hover-badge-bg: radial-gradient( circle at 34% 24%, rgba(255, 255, 255, .72) 0%, transparent 36%), linear-gradient( 180deg, color-mix(in srgb, #ffffff 70%, var(--link-card-hover-top) 30%) 0%, color-mix(in srgb, #ffffff 48%, var(--link-card-hover-bottom) 52%) 100%);--link-card-hover-badge-shadow: inset 0 1px 0 rgba(255, 255, 255, .74), 0 .42rem 1rem color-mix(in srgb, var(--link-card-tone-shadow) 92%, transparent)}[data-link-hub-panel=links] .link-hub__list>li>.link-card .link-card__badge{justify-self:start;align-self:center}[data-link-hub-panel=links] .link-hub__list>li>.link-card .link-card__spacer{justify-self:end;align-self:center;visibility:hidden}[data-link-hub-panel=links] .link-hub__list>li>.link-card .link-card__badge{border-color:color-mix(in srgb,var(--link-card-tone-border) 76%,#ffffff 24%);background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.82) 0%,transparent 36%),linear-gradient(180deg,#fffffff5,color-mix(in srgb,#ffffff 62%,var(--link-card-tone-bottom) 38%));box-shadow:inset 0 1px #ffffffe0,0 .35rem .92rem color-mix(in srgb,var(--link-card-tone-shadow) 84%,transparent);color:var(--link-card-tone-fg)}[data-link-hub-panel=links] .link-hub__list>li>.link-card .link-card__initial{font-size:calc(var(--link-card-section-badge-size) * .68)}[data-link-hub-panel=links] .link-hub__list>li>.link-card .link-card__subtitle{color:var(--link-card-tone-subtitle)}:root[data-theme=dark] [data-link-hub-panel=links] .link-hub__list>li>.link-card{--link-card-hover-bg: var(--surface-panel-dark-solid-hover);--link-card-hover-border: var(--accent-ui-outline);--link-card-hover-fg: var(--profile-text);--link-card-hover-subtitle: var(--panel-subtext);--link-card-hover-shadow: none;border-color:var(--surface-border-soft);background:var(--surface-panel-dark);box-shadow:none;color:var(--profile-text)}:root[data-theme=dark] [data-link-hub-panel=links] .link-hub__list>li>.link-card .link-card__subtitle{color:var(--panel-subtext)}:root[data-theme=dark] [data-link-hub-panel=links] .link-hub__list>li>.link-card .link-card__badge{border-color:var(--surface-border-soft);background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.08) 0%,transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid-hover) 88%,var(--accent-ui-soft) 12%) 0%,var(--surface-panel-dark-solid) 100%);box-shadow:inset 0 1px #ffffff14,0 .3rem .82rem #00000029;color:var(--panel-subtext)}@media(hover:hover)and (pointer:fine){[data-link-hub-panel=links] .link-hub__list>li>.link-card:not([aria-disabled=true]):hover,[data-link-hub-panel=links] .link-hub__list>li>.link-card:not([aria-disabled=true]):focus-visible{border-color:var(--link-card-hover-border);background:var(--link-card-hover-bg);box-shadow:var(--link-card-hover-shadow);color:var(--link-card-hover-fg)}:root[data-theme=dark] [data-link-hub-panel=links] .link-hub__list>li>.link-card:not([aria-disabled=true]):hover,:root[data-theme=dark] [data-link-hub-panel=links] .link-hub__list>li>.link-card:not([aria-disabled=true]):focus-visible{border-color:var(--accent-ui-outline);background:var(--surface-panel-dark-solid-hover);box-shadow:none;color:var(--link-card-hover-fg);transform:translateY(-1px)}[data-link-hub-panel=links] .link-hub__list>li>.link-card:not([aria-disabled=true]):hover .link-card__title,[data-link-hub-panel=links] .link-hub__list>li>.link-card:not([aria-disabled=true]):focus-visible .link-card__title{color:var(--link-card-hover-fg)}[data-link-hub-panel=links] .link-hub__list>li>.link-card:not([aria-disabled=true]):hover .link-card__subtitle,[data-link-hub-panel=links] .link-hub__list>li>.link-card:not([aria-disabled=true]):focus-visible .link-card__subtitle{color:var(--link-card-hover-subtitle)}[data-link-hub-panel=links] .link-hub__list>li>.link-card:not([aria-disabled=true]):hover .link-card__badge,[data-link-hub-panel=links] .link-hub__list>li>.link-card:not([aria-disabled=true]):focus-visible .link-card__badge{border-color:var(--link-card-hover-badge-border);color:var(--link-card-hover-badge-fg);background:var(--link-card-hover-badge-bg);box-shadow:var(--link-card-hover-badge-shadow)}:root[data-theme=dark] [data-link-hub-panel=links] .link-hub__list>li>.link-card:not([aria-disabled=true]):hover .link-card__badge,:root[data-theme=dark] [data-link-hub-panel=links] .link-hub__list>li>.link-card:not([aria-disabled=true]):focus-visible .link-card__badge{border-color:var(--accent-ui-outline);background:var(--control-surface-hover);box-shadow:0 .3rem .82rem color-mix(in srgb,var(--accent-ui-shadow) 18%,transparent);color:var(--profile-text)}}.share-dialog{--share-dialog-pad-top: max(env(safe-area-inset-top), clamp(.45rem, 1.8vmin, .85rem));--share-dialog-pad-right: max(env(safe-area-inset-right), clamp(.45rem, 1.8vmin, .85rem));--share-dialog-pad-bottom: max(env(safe-area-inset-bottom), clamp(.45rem, 1.8vmin, .85rem));--share-dialog-pad-left: max(env(safe-area-inset-left), clamp(.45rem, 1.8vmin, .85rem));--share-dialog-surface-gap: clamp(.62rem, calc(.42rem + .95vw) , 1rem);--share-dialog-surface-padding: var(--chrome-action-edge-inset);--share-dialog-header-gap: var(--modal-header-gap);--modal-header-title-size: clamp( calc(var(--type-size-dialog-title) * 1.1), 7.25vw, calc(var(--type-size-dialog-title) * 1.28) );--share-dialog-option-gap: var(--link-list-gap);--share-dialog-option-row-min-height: clamp(3.42rem, calc(2.55rem + 3.7vw) , 4.18rem);--share-dialog-option-pad-block: clamp(.2rem, calc(.14rem + .3vw) , .26rem);--share-dialog-cancel-min-height: clamp(2.86rem, calc(2.35rem + 2.7vw) , 3.42rem);--share-dialog-cancel-font-size: var(--type-size-form-title);--share-dialog-visual-ratio: 2 / 1;--share-dialog-surface-width: min(calc(100vw - var(--share-dialog-pad-left) - var(--share-dialog-pad-right) - 1rem), var(--dialog-surface-width));--share-dialog-shell-height: min(calc(100dvh - var(--share-dialog-pad-top) - var(--share-dialog-pad-bottom)), calc(var(--dialog-form-shell-height) + 1rem));position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:var(--share-dialog-pad-top) var(--share-dialog-pad-right) var(--share-dialog-pad-bottom) var(--share-dialog-pad-left);border:0;background:transparent;color:var(--profile-text);overflow:hidden;pointer-events:none;z-index:998}.share-dialog::backdrop{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=dark] .share-dialog::backdrop{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.share-dialog[open]{display:grid;place-items:center}.share-dialog__backdrop{position:fixed;inset:0;pointer-events:auto}.share-dialog__backdrop-dismiss{position:absolute;inset:0;border:0;background:transparent;pointer-events:auto}.share-dialog__surface{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:var(--share-dialog-surface-gap);width:min(100%,var(--share-dialog-surface-width));height:auto;max-height:var(--share-dialog-shell-height);padding:var(--share-dialog-surface-padding);border:var(--chrome-outline-width) solid var(--modal-surface-border);border-radius:var(--radius-dialog);background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.88) 0%,transparent 26%),linear-gradient(180deg,#fffafcfb,#fff2f8fc),var(--surface-panel);box-shadow:var(--modal-surface-shadow);isolation:isolate;pointer-events:auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent-ui-end) 66%,transparent) transparent;scrollbar-gutter:auto}.share-dialog__surface::-webkit-scrollbar{width:.44rem;height:.44rem}.share-dialog__surface::-webkit-scrollbar-track{background:transparent}.share-dialog__surface::-webkit-scrollbar-thumb{border:.12rem solid transparent;border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-ui-start) 74%,transparent),color-mix(in srgb,var(--accent-ui-end) 74%,transparent)) content-box}.share-dialog__surface,.share-dialog__surface *{user-select:none;-webkit-user-select:none}.share-dialog__surface>.share-dialog__header,.share-dialog__surface>.share-dialog__visual,.share-dialog__surface>.share-dialog__options,.share-dialog__surface>.share-dialog__actions{flex:0 0 auto}:root[data-theme=dark] .share-dialog__surface{border-color:var(--modal-surface-border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid) 88%,var(--accent-ui-soft) 12%),color-mix(in srgb,var(--surface-panel-dark-solid) 92%,var(--page-bg) 8%)),var(--surface-panel-dark-solid);box-shadow:var(--modal-surface-shadow)}.share-dialog__header{display:grid;align-items:center;justify-items:center;gap:var(--share-dialog-header-gap);min-width:0;padding-top:0;background:transparent;box-shadow:none;text-align:center}.share-dialog__brand-copy{--modal-header-title-effective-size: calc(var(--modal-header-title-size) * var(--modal-header-title-fit-scale, 1));display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--modal-header-copy-gap);min-width:0;width:100%;max-width:100%;overflow:hidden}.share-dialog__brand-title{margin:0;color:var(--profile-text);font-family:Dongle,Trebuchet MS,Segoe UI,Arial,sans-serif;font-size:var(--modal-header-title-effective-size);line-height:var(--modal-header-title-line-height);font-weight:700;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.share-dialog__brand-copy>.share-dialog__brand-title{display:block;width:100%;text-align:center}.share-dialog__visual{width:min(100%,25.75rem);aspect-ratio:var(--share-dialog-visual-ratio);margin-inline:auto;overflow:hidden;border:var(--chrome-outline-width) solid color-mix(in srgb,var(--surface-border-soft) 76%,transparent);border-radius:var(--radius-panel-compact);background:#f296bc;box-shadow:0 .4rem 1rem color-mix(in srgb,var(--accent-ui-shadow) 10%,transparent)}.share-dialog__art{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;background:#f296bc;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;pointer-events:none}.share-dialog__visual{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}:root[data-theme=dark] .share-dialog__visual{border-color:color-mix(in srgb,var(--surface-border-soft) 88%,transparent);background:#f296bc;box-shadow:0 .42rem 1rem #0000001f}:root[data-theme=dark] .share-dialog__option:focus-visible{border-color:var(--accent-ui-outline);box-shadow:0 0 0 .18rem color-mix(in srgb,rgba(20,16,22,.92) 78%,transparent),0 0 0 .38rem color-mix(in srgb,var(--accent-ui-outline) 34%,transparent),0 .72rem 1.4rem #0003}.community-tags-dialog{--share-dialog-surface-gap: clamp(.62rem, calc(.42rem + .95vw) , 1.18rem);--share-dialog-surface-padding: var(--chrome-action-edge-inset);--share-dialog-shell-height: min( calc(100dvh - var(--share-dialog-pad-top) - var(--share-dialog-pad-bottom)), var(--dialog-form-shell-height) )}.community-tags-dialog__body{display:grid;flex:1 1 auto;align-content:center;width:100%;min-width:0}.community-tags-dialog__tags.link-hub__community-tags{--link-hub-community-divider-gap: 0;margin-top:0;padding-block:0}.community-tags-dialog__tags.link-hub__community-tags:before{display:none}.community-tags-dialog__tags .link-hub__community-tags-row{grid-template-columns:minmax(0,1fr);gap:clamp(.58rem,2.6vw,.9rem)}@media(max-width:47.999rem){.share-dialog{--share-dialog-surface-padding: calc(var(--chrome-action-edge-inset) * 2);--modal-header-title-size: clamp( calc(var(--type-size-dialog-title) * 1.34), 8.4vw, calc(var(--type-size-dialog-title) * 1.68) );--share-dialog-cancel-min-height: clamp(3.08rem, 13.2vw, 3.44rem);--share-dialog-cancel-font-size: clamp( calc(var(--type-size-form-title) * 1.05), 5.45vw, calc(var(--type-size-form-title) * 1.22) )}}.share-dialog__options{container-name:share-dialog-options;container-type:inline-size;--share-option-count: 5;--share-dialog-options-gap: var(--share-dialog-option-gap);--share-option-row-height: var(--share-dialog-option-row-min-height);--link-card-min-height: var(--share-option-row-height);--share-option-pad-block: var(--share-dialog-option-pad-block);--link-card-padding-inline: var(--share-option-pad-block);--link-card-badge-size: calc(var(--share-option-row-height) - (var(--share-option-pad-block) * 2));--share-dialog-row-badge-px: calc(var(--share-option-row-height) - (var(--share-option-pad-block) * 2));--link-card-title-size: max( .875rem, clamp(calc(var(--type-size-card-title) * .54), 2.1vw, calc(var(--type-size-card-title) * .78)) );--link-card-subtitle-size: max( .8125rem, clamp(calc(var(--type-size-card-title) * .41), 1.35vw, calc(var(--type-size-card-title) * .52631579)) );--promo-redirect-text-font-size: max( .875rem, clamp(calc(var(--type-size-card-title) * .44), 1.05vw, calc(var(--type-size-card-title) * .51578947)) );--promo-redirect-eyebrow-font-size: max( .75rem, clamp(calc(var(--type-size-card-title) * .32631579), .9vw, calc(var(--type-size-card-title) * .37894737)) );--promo-redirect-actions-gap: .18rem;--promo-redirect-link-card-action-size: var(--share-dialog-row-badge-px);--promo-redirect-inline-gap: .12rem;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--share-dialog-options-gap);min-height:0;height:auto;align-content:start;grid-template-rows:repeat(var(--share-option-count),minmax(var(--share-dialog-option-row-min-height),auto));overflow:visible}.share-dialog__option-wrap{display:block;width:100%;min-height:0;height:auto}.share-dialog__option{width:100%;min-height:var(--share-dialog-option-row-min-height);height:100%}.share-dialog__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;width:100%}.share-dialog__cancel.action-button{width:100%;justify-content:center;min-height:var(--share-dialog-cancel-min-height);border-radius:var(--radius-panel-compact);border-color:color-mix(in srgb,var(--surface-border-soft) 86%,transparent);background:linear-gradient(180deg,#fffffff0,#fff6f9e6);color:var(--profile-text);font-family:Dongle,Trebuchet MS,Segoe UI,Arial,sans-serif;font-size:var(--share-dialog-cancel-font-size);line-height:.86;font-weight:800;letter-spacing:.01em}:root[data-theme=dark] .share-dialog__cancel.action-button{border-color:var(--surface-border-soft);background:var(--control-surface);color:var(--profile-text)}.share-dialog__option.link-card{padding:var(--share-option-pad-block) var(--link-card-padding-inline)}.share-dialog .link-card{--link-card-section-badge-size: var(--share-dialog-row-badge-px);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0}.share-dialog .link-card .link-card__badge,.share-dialog .link-card .link-card__spacer{flex-shrink:0}.share-dialog .link-card .link-card__content{flex:1 1 auto;min-width:0;gap:.08rem}.share-dialog .link-card .link-card__title,.share-dialog .link-card .link-card__subtitle{line-height:1.05}.share-dialog__option:focus-visible{outline:2px solid rgba(122,103,89,.5);outline-offset:.22rem}.share-dialog__option:focus-visible{outline:none;border-color:var(--link-card-hover-border, color-mix(in srgb, var(--accent-ui-end) 74%, #ffffff 26%));box-shadow:0 0 0 .18rem color-mix(in srgb,rgba(255,255,255,.96) 78%,transparent),0 0 0 .38rem color-mix(in srgb,var(--accent-ui-soft) 46%,transparent),inset 0 1px #ffffffdb,0 .72rem 1.4rem color-mix(in srgb,var(--accent-ui-shadow) 16%,transparent);transform:translateY(-1px)}.share-dialog__option .link-card__initial{font-size:calc(var(--link-card-section-badge-size) * .68)}@media(hover:hover)and (pointer:fine){.share-dialog__option.link-card:not([aria-disabled=true]):hover .link-card__badge,.share-dialog__option.link-card:not([aria-disabled=true]):focus-visible .link-card__badge{border-color:var(--link-card-hover-badge-border);color:var(--link-card-hover-badge-fg);background:var(--link-card-hover-badge-bg);box-shadow:var(--link-card-hover-badge-shadow)}:root[data-theme=dark] .share-dialog__option.link-card:not([aria-disabled=true]):hover .link-card__badge,:root[data-theme=dark] .share-dialog__option.link-card:not([aria-disabled=true]):focus-visible .link-card__badge{border-color:var(--accent-ui-outline);background:var(--control-surface-hover);box-shadow:0 .3rem .82rem color-mix(in srgb,var(--accent-ui-shadow) 18%,transparent);color:var(--profile-text)}}.share-dialog__copy-feedback{z-index:2}.share-dialog__copy-feedback-side{display:block;min-width:0;min-height:0}.share-dialog__copy-feedback-side--start{grid-column:1}.share-dialog__copy-feedback-side--end{grid-column:3}.share-dialog__copy-feedback .promo-redirect-toast__text{justify-content:center}.share-dialog .promo-redirect-local-wrap--link-card .share-dialog__copy-feedback.promo-redirect-local-overlay{display:flex;flex-direction:column;align-items:stretch;justify-content:center;place-items:unset}.share-dialog .promo-redirect-local-wrap--link-card .share-dialog__copy-feedback .promo-redirect-local-overlay__content{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;width:100%;max-width:100%;min-width:0;column-gap:0;grid-template-columns:unset;justify-items:stretch;align-items:stretch}.share-dialog .promo-redirect-local-wrap--link-card .share-dialog__copy-feedback .share-dialog__copy-feedback-side{display:none}.share-dialog .promo-redirect-local-wrap--link-card .share-dialog__copy-feedback .promo-redirect-toast__body{grid-column:unset;display:flex;flex:1 1 auto;justify-content:center;align-items:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.share-dialog .promo-redirect-local-wrap--link-card .share-dialog__copy-feedback .promo-redirect-toast__text{justify-content:center;align-items:center;width:100%;max-width:100%}.share-dialog .promo-redirect-local-wrap--link-card .share-dialog__copy-feedback .promo-redirect-toast__text-prefix{flex:0 1 auto;display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;text-align:center}.share-dialog .promo-redirect-local-wrap--link-card .share-dialog__copy-feedback .promo-redirect-toast__text-line--lead{width:100%;text-align:center}.share-dialog .promo-redirect-local-wrap--link-card{--promo-redirect-inline-gap: .12rem;--promo-redirect-actions-gap: .18rem;--promo-redirect-link-card-action-size: var(--share-dialog-row-badge-px);--promo-redirect-link-card-side-pad: .24rem;--promo-redirect-overlay-pad-y: 0rem}.share-dialog .promo-redirect-local-wrap--link-card .promo-redirect-local-overlay{padding-inline:var(--promo-redirect-link-card-side-pad);padding-block:0}.share-dialog .promo-redirect-local-wrap--link-card .promo-redirect-local-overlay__content{width:100%;max-width:100%;min-width:0;height:100%;transform:none;transform-origin:center center}.share-dialog .promo-redirect-local-wrap--link-card .promo-redirect-toast__body{flex:1 1 auto;gap:var(--promo-redirect-inline-gap);min-width:0;max-width:100%;padding-inline:clamp(.06rem,1.1vw,.32rem)}.share-dialog .promo-redirect-local-wrap--link-card .promo-redirect-toast__text{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:clamp(.16rem,1.1vw,.38rem);width:100%;max-width:100%;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;font-size:var(--link-card-title-size);font-weight:700;line-height:1.05;letter-spacing:.005em;transform:none}.share-dialog .promo-redirect-local-wrap--link-card .promo-redirect-toast__text-prefix{display:inline-flex;flex:1 1 auto;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.14em .26em;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-dialog .promo-redirect-local-wrap--link-card .promo-redirect-toast__text-line--lead{display:block;width:100%;text-align:left;line-height:1}@media(max-width:30rem){.share-dialog__header{align-items:center}.share-dialog__brand-title{line-height:var(--modal-header-title-line-height)}.share-dialog__art{height:100%}}@media(max-height:50rem){.share-dialog{--share-dialog-surface-gap: clamp(.5rem, 1.35vmin, .72rem);--share-dialog-option-gap: clamp(.32rem, 1.05vmin, .48rem);--share-dialog-option-row-min-height: clamp(3.2rem, 8.2vmin, 3.82rem);--share-dialog-option-pad-block: clamp(.14rem, .5vmin, .2rem);--share-dialog-visual-ratio: 2.34 / 1}.share-dialog .link-card .link-card__content{gap:.04rem}}@media(max-height:38rem){.share-dialog{--share-dialog-surface-gap: clamp(.42rem, 1.5vmin, .62rem);--share-dialog-option-gap: clamp(.36rem, 1.35vmin, .5rem);--share-dialog-option-row-min-height: clamp(2.78rem, 10.6vmin, 3.18rem);--share-dialog-option-pad-block: clamp(.16rem, .55vmin, .22rem);--share-dialog-visual-ratio: 2.65 / 1}}@media(max-height:30rem){.share-dialog{--share-dialog-option-gap: clamp(.34rem, 1.25vmin, .46rem);--share-dialog-option-row-min-height: clamp(2.68rem, 10vmin, 2.96rem);--share-dialog-visual-ratio: 2.82 / 1}}@media(max-height:34rem)and (orientation:landscape){.share-dialog{--share-dialog-surface-gap: clamp(.42rem, 1.5vmin, .62rem);--share-dialog-option-row-min-height: clamp(2.58rem, 9.5vmin, 2.9rem);--share-dialog-option-pad-block: clamp(.14rem, .5vmin, .18rem);--share-dialog-visual-ratio: 5 / 1}.share-dialog__visual{width:min(100%,18rem)}}@media(max-height:28rem){.share-dialog__options{padding-bottom:var(--share-dialog-option-gap)}}.subscribe-dialog{--subscribe-dialog-pad-top: max(env(safe-area-inset-top), clamp(.45rem, 1.8vmin, .85rem));--subscribe-dialog-pad-right: max(env(safe-area-inset-right), clamp(.45rem, 1.8vmin, .85rem));--subscribe-dialog-pad-bottom: max(env(safe-area-inset-bottom), clamp(.45rem, 1.8vmin, .85rem));--subscribe-dialog-pad-left: max(env(safe-area-inset-left), clamp(.45rem, 1.8vmin, .85rem));--subscribe-dialog-surface-gap: clamp(.62rem, calc(.42rem + .95vw) , 1.18rem);--subscribe-dialog-surface-padding: var(--chrome-action-edge-inset);--subscribe-dialog-header-gap: var(--modal-header-gap);--modal-header-title-size: clamp( calc(var(--type-size-dialog-title) * 1.1), 7.25vw, calc(var(--type-size-dialog-title) * 1.28) );--subscribe-dialog-step-gap: clamp(.62rem, calc(.42rem + 1vw) , 1.34rem);--subscribe-dialog-success-gap: clamp(.68rem, 1.55vw, .82rem);--subscribe-dialog-field-height: clamp(2.76rem, calc(2.18rem + 3vw) , 3.72rem);--subscribe-dialog-input-pad-inline: clamp(.78rem, calc(.67rem + .55vw) , 1rem);--subscribe-dialog-input-font-size: clamp(calc(var(--type-size-form-title) * .78), 4.8vw, var(--type-size-form-title));--subscribe-dialog-action-font-size: var(--type-size-form-title);--subscribe-dialog-button-min-height: clamp(2.86rem, calc(2.35rem + 2.7vw) , 3.42rem);--subscribe-dialog-visual-ratio: 2 / 1;--subscribe-dialog-surface-width: min(calc(100vw - var(--subscribe-dialog-pad-left) - var(--subscribe-dialog-pad-right) - 1rem), var(--dialog-surface-width));--subscribe-dialog-shell-height: min(calc(100dvh - var(--subscribe-dialog-pad-top) - var(--subscribe-dialog-pad-bottom)), var(--dialog-form-shell-height));position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:var(--subscribe-dialog-pad-top) var(--subscribe-dialog-pad-right) var(--subscribe-dialog-pad-bottom) var(--subscribe-dialog-pad-left);border:0;background:transparent;color:var(--profile-text);overflow:hidden;pointer-events:none;z-index:999}@media(hover:none),(pointer:coarse){.subscribe-dialog{--subscribe-dialog-input-font-size: 16px;--subscribe-dialog-input-font-size: max(16px, clamp(calc(var(--type-size-form-title) * .78), 4.8vw, var(--type-size-form-title)))}}.subscribe-dialog::backdrop{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=dark] .subscribe-dialog::backdrop{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.subscribe-dialog[open]{display:grid;place-items:center}.subscribe-dialog__backdrop{position:fixed;inset:0;pointer-events:auto}.subscribe-dialog__backdrop-dismiss{position:absolute;inset:0;border:0;background:transparent}.subscribe-dialog__surface{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--subscribe-dialog-surface-gap);width:min(100%,var(--subscribe-dialog-surface-width));max-height:var(--subscribe-dialog-shell-height);padding:var(--subscribe-dialog-surface-padding);border:var(--chrome-outline-width) solid var(--modal-surface-border);border-radius:var(--radius-dialog);background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.88) 0%,transparent 26%),linear-gradient(180deg,#fffafcfb,#fff2f8fc),var(--surface-panel);box-shadow:var(--modal-surface-shadow);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent-ui-end) 66%,transparent) transparent;scrollbar-gutter:auto;pointer-events:auto}.subscribe-dialog__surface::-webkit-scrollbar{width:.44rem;height:.44rem}.subscribe-dialog__surface::-webkit-scrollbar-track{background:transparent}.subscribe-dialog__surface::-webkit-scrollbar-thumb{border:.12rem solid transparent;border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-ui-start) 74%,transparent),color-mix(in srgb,var(--accent-ui-end) 74%,transparent)) content-box}.subscribe-dialog__surface,.subscribe-dialog__surface *{user-select:none;-webkit-user-select:none}.subscribe-dialog__header{display:grid;align-items:center;justify-items:center;gap:var(--subscribe-dialog-header-gap);min-width:0;background:transparent;box-shadow:none;text-align:center}.subscribe-dialog__brand-copy{--modal-header-title-effective-size: calc(var(--modal-header-title-size) * var(--modal-header-title-fit-scale, 1));display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--modal-header-copy-gap);min-width:0;width:100%;max-width:100%;overflow:hidden}.subscribe-dialog__brand-copy>.subscribe-dialog__brand-title{display:block;width:100%;text-align:center}.subscribe-dialog__brand-title{margin:0;color:var(--profile-text);font-family:Dongle,Trebuchet MS,Segoe UI,Arial,sans-serif;font-size:var(--modal-header-title-effective-size);line-height:var(--modal-header-title-line-height);font-weight:700;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.subscribe-dialog__body{display:grid;min-height:0}.subscribe-dialog[data-subscribe-step=success] .subscribe-dialog__header{display:none}.subscribe-dialog[data-subscribe-step=success] .subscribe-dialog__surface{grid-template-rows:minmax(0,1fr)}.subscribe-dialog[data-subscribe-step=success] .subscribe-dialog__body{align-items:center}.subscribe-dialog__step[hidden]{display:none}.subscribe-dialog__step{--subscribe-field-height: var(--subscribe-dialog-field-height);--subscribe-fields-gap: .72rem;display:grid;gap:var(--subscribe-dialog-step-gap);width:100%}.subscribe-dialog[data-subscribe-step=success] .subscribe-dialog__step{gap:var(--subscribe-dialog-success-gap)}.subscribe-dialog__visual{width:100%;aspect-ratio:var(--subscribe-dialog-visual-ratio);margin-inline:0;overflow:hidden;border:var(--chrome-outline-width) solid color-mix(in srgb,var(--surface-border-soft) 76%,transparent);border-radius:var(--radius-panel-compact);background:#f296bc;box-shadow:0 .4rem 1rem color-mix(in srgb,var(--accent-ui-shadow) 10%,transparent)}.subscribe-dialog__art{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;background:#f296bc;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;pointer-events:none}.subscribe-dialog__visual{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.subscribe-dialog__copy{display:grid;gap:.64rem;width:100%;justify-items:center;text-align:center;padding-block:clamp(.7rem,1.9vw,.94rem)}.subscribe-dialog__step-text{margin:0;color:var(--text-secondary);font-size:var(--type-size-sm);line-height:1.36;text-wrap:pretty;max-width:100%;text-align:center}.subscribe-dialog[data-subscribe-step=success] .subscribe-dialog__copy{gap:clamp(.82rem,2.1vw,1.04rem);padding-block:0}.subscribe-dialog__success-group{display:grid;gap:0;justify-items:center;width:100%}.subscribe-dialog__success-group--primary{gap:0}.subscribe-dialog__success-chip{--subscribe-success-chip-icon-inset: clamp(.82rem, 2.5vw, 1.12rem);--subscribe-success-chip-icon-size: 1.52rem;--subscribe-success-chip-icon-gap: clamp(.72rem, 2.2vw, 1rem);--subscribe-success-chip-safe-inline: max( clamp(.94rem, 2.6vw, 1.18rem), calc( var(--subscribe-success-chip-icon-inset) + var(--subscribe-success-chip-icon-size) + var(--subscribe-success-chip-icon-gap) ) );--subscribe-success-chip-label-fit-scale: 1;display:grid;align-items:center;justify-items:center;width:100%;max-width:none;min-height:2.7rem;padding:.35rem 0;border:var(--chrome-outline-width) solid color-mix(in srgb,#83c89c 58%,#ffffff 42%);border-radius:var(--radius-panel-compact);background:linear-gradient(180deg,#f7fdf9fa,#e8f7edf5);box-shadow:inset 0 1px #ffffffdb,0 .42rem 1rem color-mix(in srgb,rgba(78,165,111,.18) 78%,transparent);color:#2f6f46;font-size:calc(var(--type-size-form-title) * var(--subscribe-success-chip-label-fit-scale));line-height:.86;font-weight:800;text-align:center;position:relative}.subscribe-dialog__success-chip-icon{display:inline-grid;place-items:center;position:absolute;left:var(--subscribe-success-chip-icon-inset);top:50%;transform:translateY(-50%);width:var(--subscribe-success-chip-icon-size);height:var(--subscribe-success-chip-icon-size);border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.2 12.25 10.15 16.2 17.85 7.8' fill='none' stroke='%23fffdfd' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 66% 66% no-repeat,linear-gradient(180deg,#7ac48f,#4ea56f);box-shadow:inset 0 1px #ffffff52,0 .24rem .62rem color-mix(in srgb,rgba(78,165,111,.3) 84%,transparent)}.subscribe-dialog__success-chip-label{display:block;min-width:0;width:calc(100% - (var(--subscribe-success-chip-safe-inline) * 2));max-width:calc(100% - (var(--subscribe-success-chip-safe-inline) * 2));margin-inline:auto;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:clip;transform:translateY(var(--font-optical-center-shift))}.subscribe-dialog[data-subscribe-result=pending] .subscribe-dialog__success-chip{border-color:color-mix(in srgb,#cf5f86 58%,transparent);background:linear-gradient(180deg,#fff6f9fa,#ffeaf0f5);box-shadow:inset 0 1px #ffffffdb,0 .42rem 1rem color-mix(in srgb,rgba(209,106,130,.18) 78%,transparent);color:#8a3654}.subscribe-dialog[data-subscribe-result=pending] .subscribe-dialog__success-chip-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 7.2V12.4' fill='none' stroke='%23fff8fb' stroke-width='3.2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='16.9' r='1.2' fill='%23fff8fb'/%3E%3C/svg%3E") center / 60% 60% no-repeat,linear-gradient(180deg,#f6a1bf,#ee6e98);box-shadow:inset 0 1px #ffffff57,0 .24rem .62rem color-mix(in srgb,rgba(209,106,130,.26) 84%,transparent)}.subscribe-dialog[data-subscribe-step=success] .subscribe-dialog__step-text{max-width:24rem;font-size:var(--type-size-sm);line-height:1.28}.subscribe-dialog__success-panel{display:grid;gap:var(--subscribe-dialog-success-gap);width:min(100%,23.5rem);padding:clamp(.9rem,2.1vw,1.02rem);border:var(--chrome-outline-width) solid color-mix(in srgb,var(--surface-border-soft) 64%,rgba(255,255,255,.74));border-radius:var(--radius-panel-compact);background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.48) 0%,transparent 54%),linear-gradient(180deg,#fffdfef0,#fff5f9e0);box-shadow:inset 0 1px #ffffffd6,0 .52rem 1.12rem color-mix(in srgb,var(--accent-ui-shadow) 12%,transparent)}.subscribe-dialog__success-lede{max-width:none;font-size:var(--type-size-md);line-height:1.22}.subscribe-dialog__email-card{display:grid;gap:.44rem;justify-items:center;width:100%;padding:.06rem 0}.subscribe-dialog__email-badge{--subscribe-success-email-fit-scale: 1;--subscribe-success-email-safe-inline: clamp(.88rem, 2.8vw, 1.18rem);display:grid;align-items:center;justify-items:center;width:min(100%,22rem);max-width:min(100%,24.5rem);min-width:min(100%,14rem);min-height:clamp(2rem,5vw,2.24rem);padding:.22rem .78rem;border:var(--chrome-outline-width) solid color-mix(in srgb,var(--accent-ui-outline) 74%,#ffffff 26%);border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 86%,var(--accent-ui-soft) 14%),color-mix(in srgb,#ffffff 68%,var(--accent-ui-soft) 32%));box-shadow:inset 0 1px #ffffffe0,0 .38rem 1rem color-mix(in srgb,var(--accent-ui-shadow) 22%,transparent);color:var(--profile-text);font-size:calc(var(--type-size-form-title) * var(--subscribe-success-email-fit-scale));line-height:.86;font-weight:800;text-align:center;overflow-wrap:anywhere}.subscribe-dialog__email-badge-label{display:block;min-width:0;width:calc(100% - (var(--subscribe-success-email-safe-inline) * 2));max-width:100%;margin-inline:auto;white-space:nowrap;overflow:hidden;text-overflow:clip;transform:translateY(var(--font-optical-center-shift))}.subscribe-dialog__success-note{color:color-mix(in srgb,var(--text-secondary) 86%,transparent);font-size:var(--type-size-sm);max-width:22rem}.subscribe-dialog__success-note-accent{color:var(--accent-ui-end);font-weight:800}.subscribe-dialog__success-note-link{cursor:var(--komfi-cursor-pointer);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em}.subscribe-dialog__success-note-link:focus-visible{outline:none;border-radius:.22rem;box-shadow:0 0 0 .12rem color-mix(in srgb,rgba(255,255,255,.96) 78%,transparent),0 0 0 .24rem color-mix(in srgb,var(--accent-ui-soft) 54%,transparent)}.subscribe-dialog__form-note{margin:-.12rem auto 0;max-width:100%;color:var(--text-secondary);font-size:calc(var(--type-size-sm) * .9);line-height:1.28;text-align:center;text-wrap:pretty}.subscribe-dialog__form-note span{display:block}.contact-dialog__content{align-content:start}.contact-dialog .subscribe-dialog__copy{gap:clamp(.22rem,.9vw,.36rem);padding-block:0}.contact-dialog__text{max-width:26rem;margin-inline:auto}.contact-dialog__email{color:var(--profile-text);font-weight:800}.contact-dialog__mail-link{text-decoration:none}@media(min-width:23rem){.subscribe-dialog__form-note span:first-child{white-space:nowrap}}@media(max-width:47.999rem){.subscribe-dialog{--subscribe-dialog-surface-padding: calc(var(--chrome-action-edge-inset) * 2);--modal-header-title-size: clamp( calc(var(--type-size-dialog-title) * 1.34), 8.4vw, calc(var(--type-size-dialog-title) * 1.68) );--subscribe-dialog-field-height: clamp(3.08rem, 13.6vw, 3.62rem);--subscribe-dialog-input-font-size: clamp( calc(var(--type-size-form-title) * 1.04), 5.35vw, calc(var(--type-size-form-title) * 1.18) );--subscribe-dialog-action-font-size: clamp( calc(var(--type-size-form-title) * 1.05), 5.45vw, calc(var(--type-size-form-title) * 1.22) );--subscribe-dialog-button-min-height: clamp(3.08rem, 13.2vw, 3.44rem)}}@media(max-width:23.5rem){.subscribe-dialog__header{gap:var(--subscribe-dialog-header-gap);align-items:center}.subscribe-dialog__brand-copy{gap:var(--modal-header-copy-gap)}.subscribe-dialog__brand-title{font-size:var(--modal-header-title-effective-size);line-height:var(--modal-header-title-line-height)}.subscribe-dialog__step-text{font-size:calc(var(--type-size-sm) * .92);line-height:1.28}.subscribe-dialog__input{padding-block:.56rem}.subscribe-dialog__button.action-button{font-size:var(--subscribe-dialog-action-font-size);line-height:.86}.subscribe-dialog__form-note{margin-top:0;max-width:17rem;font-size:var(--type-size-2xs);line-height:1.14}.subscribe-dialog__form-note span:first-child{white-space:normal}}@media(max-height:44rem){.subscribe-dialog{--subscribe-dialog-shell-height: min(calc(100dvh - var(--subscribe-dialog-pad-top) - var(--subscribe-dialog-pad-bottom)), 100dvh);--subscribe-dialog-surface-gap: clamp(.5rem, 1.35vmin, .74rem);--subscribe-dialog-step-gap: clamp(.54rem, 1.45vmin, .84rem);--subscribe-dialog-visual-ratio: 2 / 1}.subscribe-dialog__surface{scrollbar-gutter:auto}.subscribe-dialog__step{--subscribe-fields-gap: clamp(.48rem, 1.45vmin, .62rem)}.subscribe-dialog__form-note{line-height:1.18}.subscribe-dialog__form-note span:first-child{white-space:normal}}.subscribe-dialog__form,.subscribe-dialog__fields{display:grid;gap:var(--subscribe-fields-gap);width:100%}.subscribe-dialog__form{width:100%;margin-inline:0}.subscribe-dialog__field{--subscribe-input-pad-inline: var(--subscribe-dialog-input-pad-inline);display:grid;position:relative;width:100%}.subscribe-dialog__field-label{color:var(--profile-text);font-size:var(--type-size-xs);line-height:1.1;font-weight:700;letter-spacing:.02em;text-align:left}.subscribe-dialog__input{--subscribe-input-pad-block: clamp(.66rem, 1.9vmin, .84rem);--subscribe-input-focus-bg: rgba(255, 248, 250, .68);--subscribe-input-focus-shadow: inset 0 .18rem .8rem rgba(126, 70, 96, .1), inset 0 -1px 0 rgba(255, 255, 255, .58), 0 .32rem .9rem rgba(242, 95, 146, .08);--subscribe-input-focus-sheen: radial-gradient(ellipse at 18% 50%, rgba(255, 255, 255, .54), transparent 46%), linear-gradient(180deg, rgba(255, 214, 231, .18), rgba(255, 248, 250, .12));position:relative;z-index:1;width:100%;min-height:var(--subscribe-field-height);padding:calc(var(--subscribe-input-pad-block) + var(--font-optical-control-shift)) var(--subscribe-input-pad-inline) max(.22rem,calc(var(--subscribe-input-pad-block) - var(--font-optical-control-shift)));border:var(--chrome-outline-width) solid color-mix(in srgb,var(--surface-border-soft) 86%,transparent);border-radius:var(--radius-panel-compact);background:linear-gradient(180deg,#fffffff5,#fff6f9eb);box-shadow:inset 0 1px #ffffffd1,0 .4rem 1rem color-mix(in srgb,var(--accent-ui-shadow) 10%,transparent);color:var(--profile-text);font-family:Dongle,Trebuchet MS,Segoe UI,Arial,sans-serif;font-size:var(--subscribe-dialog-input-font-size);line-height:.86;font-weight:800;letter-spacing:.01em;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;user-select:text;-webkit-user-select:text}.subscribe-dialog__field--email .subscribe-dialog__input{padding-right:max(var(--subscribe-email-complete-reserved-inline),var(--subscribe-input-pad-inline))}.subscribe-dialog__field--email{--subscribe-email-complete-size: clamp(1.72rem, calc(1.14rem + 2.6vw) , 2.08rem);--subscribe-email-complete-inset: max( .42rem, calc(((var(--subscribe-field-height) + var(--chrome-outline-width)) - var(--subscribe-email-complete-size)) / 2) );--subscribe-email-complete-trailing-gap: clamp(.32rem, 1.2vw, .5rem);--subscribe-email-complete-reserved-inline: calc( var(--subscribe-email-complete-size) + var(--subscribe-email-complete-inset) + var(--subscribe-email-complete-trailing-gap) )}.subscribe-dialog__email-suggestion{position:absolute;z-index:2;left:var(--subscribe-input-pad-inline);right:var(--subscribe-email-complete-reserved-inline);top:50%;display:block;min-width:0;overflow:hidden;color:transparent;font-family:Dongle,Trebuchet MS,Segoe UI,Arial,sans-serif;font-size:var(--subscribe-dialog-input-font-size);line-height:.86;font-weight:800;letter-spacing:.01em;text-align:left;white-space:pre;text-overflow:clip;transform:translateY(calc(-50% + var(--font-optical-center-shift)));pointer-events:none;user-select:none;-webkit-user-select:none}.subscribe-dialog__email-suggestion[hidden]{display:none}.subscribe-dialog__email-suggestion-suffix{color:color-mix(in srgb,var(--text-tertiary) 56%,transparent)}.subscribe-dialog__email-complete{box-sizing:border-box;-webkit-appearance:none;appearance:none;position:absolute;z-index:3;top:50%;right:var(--subscribe-email-complete-inset);display:inline-grid;place-items:center;flex:0 0 var(--subscribe-email-complete-size);inline-size:var(--subscribe-email-complete-size);block-size:var(--subscribe-email-complete-size);width:var(--subscribe-email-complete-size);min-width:var(--subscribe-email-complete-size);max-width:var(--subscribe-email-complete-size);height:var(--subscribe-email-complete-size);min-height:var(--subscribe-email-complete-size);max-height:var(--subscribe-email-complete-size);aspect-ratio:1 / 1;padding:0;border:var(--chrome-outline-width) solid color-mix(in srgb,var(--accent-ui-end) 52%,#ffffff 48%);border-radius:50%;background:linear-gradient(180deg,color-mix(in srgb,#ffffff 78%,var(--accent-ui-start) 22%),color-mix(in srgb,#ffffff 54%,var(--accent-ui-soft) 46%));box-shadow:inset 0 1px #ffffffb8,0 .24rem .64rem color-mix(in srgb,var(--accent-ui-shadow) 20%,transparent);color:var(--profile-text);line-height:1;overflow:hidden;transform:translateY(-50%);touch-action:manipulation;cursor:var(--komfi-cursor-pointer);transition:color .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.subscribe-dialog__email-complete[hidden]{display:none}.subscribe-dialog__email-complete svg{width:58%;height:58%;transform:translate(.08rem)}.subscribe-dialog__email-complete:focus-visible{outline:none;border-color:var(--accent-ui-end);box-shadow:0 0 0 .16rem color-mix(in srgb,rgba(255,255,255,.96) 78%,transparent),0 0 0 .32rem color-mix(in srgb,var(--accent-ui-soft) 42%,transparent),0 .28rem .7rem color-mix(in srgb,var(--accent-ui-shadow) 18%,transparent)}.subscribe-dialog__input::placeholder{color:color-mix(in srgb,var(--text-tertiary) 88%,transparent)}.subscribe-dialog__input:focus-visible{outline:none;border-color:var(--accent-ui-outline);background:var(--subscribe-input-focus-sheen),var(--subscribe-input-focus-bg);box-shadow:var(--subscribe-input-focus-shadow)}.subscribe-dialog__input[aria-invalid=true]{border-color:#d16a82;background:linear-gradient(180deg,#fffcfdfa,#fff0f4fa)}.subscribe-dialog__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.subscribe-dialog__status{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;padding:.86rem .94rem;border-radius:var(--radius-panel-compact);border:var(--chrome-outline-width) solid color-mix(in srgb,#cf5f86 58%,transparent);background:linear-gradient(180deg,#fff6f9fa,#ffeaf0f5);box-shadow:inset 0 1px #ffffffdb,0 .34rem .9rem color-mix(in srgb,rgba(209,106,130,.18) 76%,transparent);color:#8a3654;font-size:var(--type-size-sm);line-height:1.34;font-weight:700;width:100%;text-align:left;white-space:pre-line}.subscribe-dialog__status-text{display:block;transform:translateY(var(--font-optical-center-shift))}.subscribe-dialog__status[hidden]{display:none}.subscribe-dialog__status:before{content:"!";display:inline-grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;background:linear-gradient(180deg,#f6a1bf,#ee6e98);color:#fff8fb;font-size:var(--type-size-sm);line-height:1;font-weight:800;box-shadow:inset 0 1px #ffffff57,0 .24rem .62rem color-mix(in srgb,rgba(209,106,130,.26) 84%,transparent)}.subscribe-dialog__status[data-state=success]{border-color:color-mix(in srgb,#4ea56f 56%,transparent);background:linear-gradient(180deg,#f5fcf7fa,#e8f8edf5);box-shadow:inset 0 1px #ffffffd1,0 .34rem .9rem color-mix(in srgb,rgba(78,165,111,.16) 78%,transparent);color:#2f6f46}.subscribe-dialog__status[data-state=success]:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.2 12.25 10.15 16.2 17.85 7.8' fill='none' stroke='%23fff8fb' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 62% 62% no-repeat,linear-gradient(180deg,#7ac48f,#4ea56f);transform:none}.subscribe-dialog__status:has(.subscribe-dialog__status-content){padding-block:.62rem}.subscribe-dialog__status-content{display:grid;gap:.02rem;font-size:calc(var(--type-size-sm) * .92);line-height:1.12;text-align:left;transform:translateY(var(--font-optical-center-shift))}.subscribe-dialog__status a{color:var(--accent-ui-end);cursor:var(--komfi-cursor-pointer);font-weight:800;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em}.subscribe-dialog__turnstile{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.subscribe-dialog__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;width:100%}.subscribe-dialog__button.action-button{width:100%;justify-content:center;min-height:var(--subscribe-dialog-button-min-height);border-radius:var(--radius-panel-compact);border:var(--chrome-outline-width) solid color-mix(in srgb,var(--accent-ui-end) 64%,#ffffff 36%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-ui-start) 82%,#ffffff 18%) 0%,var(--accent-ui-end) 100%);box-shadow:inset 0 1px #ffffff6b,0 .78rem 1.55rem color-mix(in srgb,var(--accent-ui-shadow-strong) 92%,transparent);color:var(--accent-interactive-hover-fg);font-family:Dongle,Trebuchet MS,Segoe UI,Arial,sans-serif;font-size:var(--subscribe-dialog-action-font-size);line-height:.86;font-weight:800;letter-spacing:.01em;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.subscribe-dialog__button-label{display:block;transform:translateY(var(--font-optical-center-shift))}.subscribe-dialog__button.action-button[data-subscribe-loading=true]{gap:.1em}.subscribe-dialog__button.action-button[aria-disabled=true]{opacity:.58;box-shadow:inset 0 1px #ffffff4d,0 .34rem .86rem color-mix(in srgb,var(--accent-ui-shadow) 24%,transparent);transform:none}.subscribe-dialog__button--cancel.action-button{border-color:color-mix(in srgb,var(--surface-border-soft) 86%,transparent);background:linear-gradient(180deg,#fffffff0,#fff6f9e6);box-shadow:inset 0 1px #ffffffb8,0 .32rem .84rem color-mix(in srgb,var(--accent-ui-shadow) 10%,transparent);color:var(--profile-text)}.subscribe-dialog__loading-dots{display:inline-flex;align-items:center;justify-content:center;gap:.09em;width:.88em;margin-left:.02em;overflow:visible;transform:translateY(.02em)}.subscribe-dialog__loading-dot{display:block;width:.14em;height:.14em;border-radius:50%;background:currentColor;opacity:.34;transform:translateY(.05em) scale(.76);animation:subscribe-loading-dot 1.28s ease-in-out infinite;will-change:opacity,transform}.subscribe-dialog__loading-dot:nth-child(2){animation-delay:.15s}.subscribe-dialog__loading-dot:nth-child(3){animation-delay:.3s}@keyframes subscribe-loading-dot{0%,78%,to{opacity:.34;transform:translateY(.05em) scale(.76)}34%{opacity:1;transform:translateY(-.025em) scale(1)}}.subscribe-dialog__button.action-button:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent-ui-end) 88%,#ffffff 12%);box-shadow:0 0 0 .18rem color-mix(in srgb,rgba(255,255,255,.98) 82%,transparent),0 0 0 .38rem color-mix(in srgb,var(--accent-ui-soft) 50%,transparent),inset 0 1px #ffffff85,0 .92rem 1.8rem color-mix(in srgb,var(--accent-ui-shadow-strong) 100%,transparent);transform:translateY(-1px)}.subscribe-dialog__button.subscribe-dialog__button--cancel.action-button:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent-ui-end) 64%,#ffffff 36%);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 78%,var(--accent-ui-start) 22%),color-mix(in srgb,#ffffff 54%,var(--accent-ui-soft) 46%));box-shadow:0 0 0 .18rem color-mix(in srgb,rgba(255,255,255,.96) 78%,transparent),0 0 0 .34rem color-mix(in srgb,var(--accent-ui-soft) 42%,transparent),0 .42rem 1rem color-mix(in srgb,var(--accent-ui-shadow) 14%,transparent);color:var(--profile-text);transform:translateY(-1px)}:root[data-theme=dark] .subscribe-dialog__surface{border-color:var(--modal-surface-border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid) 88%,var(--accent-ui-soft) 12%),color-mix(in srgb,var(--surface-panel-dark-solid) 92%,var(--page-bg) 8%)),var(--surface-panel-dark-solid);box-shadow:var(--modal-surface-shadow)}:root[data-theme=dark] .subscribe-dialog__step-text{color:var(--text-tertiary)}:root[data-theme=dark] .subscribe-dialog__visual{border-color:color-mix(in srgb,var(--surface-border-soft) 88%,transparent);background:var(--control-surface);box-shadow:0 .42rem 1rem #0000001f}:root[data-theme=dark] .subscribe-dialog__field-label{color:var(--profile-text)}:root[data-theme=dark] .subscribe-dialog__input{--subscribe-input-focus-bg: linear-gradient( 180deg, color-mix(in srgb, var(--surface-panel-dark-solid-hover) 88%, var(--accent-ui-soft) 12%) 0%, var(--surface-panel-dark-solid) 100%), var(--surface-panel-dark-solid);--subscribe-input-focus-shadow: inset 0 .18rem .8rem rgba(0, 0, 0, .16), inset 0 1px 0 rgba(255, 255, 255, .08), 0 .32rem .9rem rgba(0, 0, 0, .16);--subscribe-input-focus-sheen: radial-gradient(ellipse at 18% 50%, rgba(255, 255, 255, .1), transparent 46%), linear-gradient(180deg, color-mix(in srgb, var(--accent-ui-soft) 24%, transparent), transparent);border-color:color-mix(in srgb,var(--surface-border-soft) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid) 88%,var(--accent-ui-soft) 12%) 0%,var(--surface-panel-dark-solid) 100%),var(--surface-panel-dark-solid);box-shadow:0 .42rem 1rem #0000001f;color:var(--profile-text)}:root[data-theme=dark] .subscribe-dialog__email-suggestion-suffix{color:color-mix(in srgb,var(--text-tertiary) 62%,transparent)}:root[data-theme=dark] .subscribe-dialog__email-complete{border-color:color-mix(in srgb,var(--accent-ui-outline) 54%,var(--surface-border-soft) 46%);background:var(--control-surface);box-shadow:0 .28rem .72rem #00000029;color:var(--profile-text);cursor:var(--komfi-cursor-pointer)}:root[data-theme=dark] .subscribe-dialog__input::placeholder{color:color-mix(in srgb,var(--text-tertiary) 82%,transparent)}:root[data-theme=dark] .subscribe-dialog__input:focus-visible{border-color:var(--accent-ui-outline);background:var(--subscribe-input-focus-sheen),var(--subscribe-input-focus-bg);box-shadow:var(--subscribe-input-focus-shadow)}:root[data-theme=dark] .subscribe-dialog__input[aria-invalid=true]{border-color:color-mix(in srgb,#d16a82 70%,transparent);background:linear-gradient(180deg,#7c344647,#4c212e38),var(--surface-panel-dark-solid)}:root[data-theme=dark] .subscribe-dialog__status{border-color:color-mix(in srgb,#d16a82 68%,transparent);background:linear-gradient(180deg,#672a3c9e,#481e2cbd),var(--surface-panel-dark-solid);box-shadow:inset 0 1px #ffffff14,0 .4rem 1rem #0003;color:#ffd4e0}:root[data-theme=dark] .subscribe-dialog__status:before{background:linear-gradient(180deg,color-mix(in srgb,#ffb2d0 70%,var(--accent-ui-solid) 30%),color-mix(in srgb,#ff7dad 38%,var(--accent-ui-end) 62%));color:#fff9fc;box-shadow:inset 0 1px #ffffff24,0 .3rem .76rem color-mix(in srgb,var(--accent-ui-shadow-strong) 66%,transparent)}:root[data-theme=dark] .subscribe-dialog__status[data-state=success]{border-color:color-mix(in srgb,#4ea56f 62%,transparent);background:linear-gradient(180deg,#1c523094,#163c24b8),var(--surface-panel-dark-solid);color:#c8f4d4}:root[data-theme=dark] .subscribe-dialog__status[data-state=success]:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.2 12.25 10.15 16.2 17.85 7.8' fill='none' stroke='%23f8fffa' stroke-width='3.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 62% 62% no-repeat,linear-gradient(180deg,#8bd0a0,#4ea56f);color:#f8fffa}:root[data-theme=dark] .subscribe-dialog__success-chip{border-color:color-mix(in srgb,#6ab787 54%,var(--surface-border-soft) 46%);background:linear-gradient(180deg,#1d4d2d47,#1538226b),var(--surface-panel-dark-solid);box-shadow:inset 0 1px #ffffff14,0 .42rem 1rem #0000002e;color:#d8f7e1}:root[data-theme=dark] .subscribe-dialog__success-chip-icon{box-shadow:inset 0 1px #ffffff1f,0 .26rem .68rem #0000003d}:root[data-theme=dark] .subscribe-dialog[data-subscribe-result=pending] .subscribe-dialog__success-chip{border-color:color-mix(in srgb,#d16a82 68%,transparent);background:linear-gradient(180deg,#672a3c9e,#4c212eb8),var(--surface-panel-dark-solid);color:#ffd4e0}:root[data-theme=dark] .subscribe-dialog[data-subscribe-result=pending] .subscribe-dialog__success-chip-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 7.2V12.4' fill='none' stroke='%23fff8fb' stroke-width='3.2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='16.9' r='1.2' fill='%23fff8fb'/%3E%3C/svg%3E") center / 60% 60% no-repeat,linear-gradient(180deg,color-mix(in srgb,#ffb2d0 70%,var(--accent-ui-solid) 30%),color-mix(in srgb,#ff7dad 38%,var(--accent-ui-end) 62%))}:root[data-theme=dark] .subscribe-dialog__success-panel{border-color:color-mix(in srgb,var(--accent-ui-outline) 34%,var(--surface-border-soft) 66%);background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.06) 0%,transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid) 82%,var(--accent-ui-soft) 18%),color-mix(in srgb,var(--surface-panel-dark-solid) 92%,var(--page-bg) 8%)),var(--surface-panel-dark-solid);box-shadow:inset 0 1px #ffffff0f,0 .4rem 1rem #00000029}:root[data-theme=dark] .subscribe-dialog__email-badge{border-color:color-mix(in srgb,var(--accent-ui-outline) 62%,var(--surface-border-soft) 38%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid) 80%,var(--accent-ui-soft) 20%),color-mix(in srgb,var(--surface-panel-dark-solid) 94%,var(--page-bg) 6%)),var(--surface-panel-dark-solid);box-shadow:inset 0 1px #ffffff14,0 .38rem 1rem #00000029;color:var(--profile-text)}:root[data-theme=dark] .subscribe-dialog__button.action-button{border-color:color-mix(in srgb,var(--accent-ui-start) 48%,var(--accent-ui-end) 52%);background:linear-gradient(180deg,var(--accent-ui-start) 0%,var(--accent-ui-mid) 46%,var(--accent-ui-end) 100%);box-shadow:0 .82rem 1.7rem color-mix(in srgb,var(--accent-ui-shadow-strong) 76%,transparent),0 .18rem .72rem #00000038;color:var(--accent-interactive-hover-fg)}:root[data-theme=dark] .subscribe-dialog__button--cancel.action-button{border-color:var(--surface-border-soft);background:var(--control-surface);box-shadow:0 .28rem .72rem #00000029;color:var(--profile-text)}:root[data-theme=dark] .subscribe-dialog__button.action-button:focus-visible{border-color:var(--accent-ui-start);box-shadow:0 0 0 .18rem color-mix(in srgb,rgba(20,16,22,.92) 78%,transparent),0 0 0 .38rem color-mix(in srgb,var(--accent-ui-outline) 38%,transparent),0 .92rem 1.8rem color-mix(in srgb,var(--accent-ui-shadow-strong) 88%,transparent),0 .18rem .72rem #00000038}:root[data-theme=dark] .subscribe-dialog__button.subscribe-dialog__button--cancel.action-button:focus-visible{border-color:var(--accent-ui-outline);background:var(--control-surface-hover);box-shadow:0 0 0 .18rem color-mix(in srgb,rgba(20,16,22,.92) 78%,transparent),0 0 0 .34rem color-mix(in srgb,var(--accent-ui-outline) 34%,transparent),0 .42rem 1rem #0003;color:var(--profile-text)}@media(hover:hover)and (pointer:fine){.subscribe-dialog__email-complete:hover{border-color:color-mix(in srgb,var(--accent-ui-end) 82%,#ffffff 18%);background:var(--accent-interactive-hover-bg);box-shadow:inset 0 1px #ffffff85,0 .34rem .86rem color-mix(in srgb,var(--accent-ui-shadow) 28%,transparent);color:var(--accent-interactive-hover-fg);transform:translateY(calc(-50% - 1px))}.subscribe-dialog__button.action-button:not(.subscribe-dialog__button--cancel):not(:disabled):not([aria-disabled=true]):hover{border-color:color-mix(in srgb,var(--accent-ui-end) 84%,#ffffff 16%);box-shadow:inset 0 1px #ffffff85,0 .92rem 1.8rem color-mix(in srgb,var(--accent-ui-shadow-strong) 100%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-ui-start) 82%,#ffffff 18%) 0%,var(--accent-ui-end) 100%);color:var(--accent-interactive-hover-fg);transform:translateY(-1px)}:root[data-theme=dark] .subscribe-dialog__button.action-button:not(.subscribe-dialog__button--cancel):not(:disabled):not([aria-disabled=true]):hover{border-color:var(--accent-ui-start);background:linear-gradient(180deg,var(--accent-ui-start) 0%,var(--accent-ui-mid) 46%,var(--accent-ui-end) 100%);box-shadow:0 .92rem 1.8rem color-mix(in srgb,var(--accent-ui-shadow-strong) 88%,transparent),0 .18rem .72rem #00000038}:root[data-theme=dark] .subscribe-dialog__email-complete:hover{border-color:var(--accent-ui-end);background:var(--accent-interactive-hover-bg);box-shadow:inset 0 1px #ffffff29,0 .34rem .86rem color-mix(in srgb,var(--accent-ui-shadow-strong) 40%,transparent);color:var(--accent-interactive-hover-fg)}}:root{--komfi-cursor-default: url(../media/cursors/cursor-default.svg) 17 3, none;--komfi-cursor-pointer: url(../media/cursors/cursor-pointer.svg) 17 3, none;--komfi-press-offset: 1px;--komfi-press-transform: translateY(var(--komfi-press-offset))}:root[data-theme=dark]{--komfi-cursor-pointer: url(../media/cursors/cursor-pointer-dark.svg) 17 3, none}.theme-toggle{--chrome-icon-optical-scale: var(--chrome-functional-icon-scale);position:relative;display:inline-grid;place-items:center;width:var(--chrome-control-size);height:var(--chrome-control-size);padding:0;border:var(--chrome-outline-width) solid var(--surface-border-soft);border-radius:50%;background:var(--surface-panel);box-shadow:none;color:var(--panel-text);transition:background .13s ease,background-color .13s ease,border-color .13s ease,color .13s ease,box-shadow .13s ease,transform .13s ease}.theme-toggle:focus-visible{outline:2px solid var(--accent-ui-outline);outline-offset:.22rem}.theme-toggle__icon{width:var(--chrome-circle-icon-size);height:var(--chrome-circle-icon-size)}.theme-toggle svg{transform:scale(var(--chrome-icon-optical-scale));transform-origin:50% 50%}.theme-toggle__icon--sun{display:block}.theme-toggle__icon--moon{display:none;width:var(--chrome-circle-icon-size);height:var(--chrome-circle-icon-size)}:root[data-theme=dark] .theme-toggle{background:var(--control-surface);border-color:var(--surface-border-soft);color:var(--profile-text);box-shadow:none}:root[data-theme=dark] .theme-toggle__icon--sun{display:none}:root[data-theme=dark] .theme-toggle__icon--moon{display:block}@media(hover:hover)and (pointer:fine),(any-hover:hover)and (any-pointer:fine){.top-bar{--subscribe-button-width: calc((var(--top-control-height) * 2) + var(--top-bar-actions-gap) + .18rem)}.top-bar__share{--share-rail-button-size: var(--top-control-height);--share-rail-gap: .35rem;--share-rail-count: 3;--share-rail-offset: .45rem;--share-rail-safe-height: var(--top-control-height);--share-rail-safe-pad: calc((var(--share-rail-safe-height) - var(--share-rail-button-size)) / 2);--share-rail-width: calc( (var(--share-rail-button-size) * var(--share-rail-count)) + (var(--share-rail-gap) * (var(--share-rail-count) - 1)) )}.top-bar__share[data-share-menu-open=true] .action-button--icon-only{background:var(--accent-interactive-hover-bg);border-color:var(--accent-ui-end);box-shadow:none;color:var(--accent-interactive-hover-fg)}html,body,body *,body *:before,body *:after,:root:before,:root:after{cursor:var(--komfi-cursor-default)}:where(a,button,[role=button],summary,input[type=button],input[type=submit],input[type=reset],select,label,[tabindex]:not([tabindex="-1"]),.link-card:not([aria-disabled=true]),.social-links__link,.social-hashtag__btn,.social-hashtag__platform,.action-button,.theme-toggle,.link-hub__switch-btn,.shop-catalog__search-clear,.shop-card--interactive,.stationery-card--interactive,.stationery-catalog__filters-toggle,.stationery-tag--filter,.subscribe-dialog__email-complete,.subscribe-dialog__status a,.subscribe-dialog__success-note-link,.shop-product-viewer__control,.shop-product-viewer__close,.shop-product-viewer__nav,.shop-product-viewer__cta),:where(a,button,[role=button],summary,input[type=button],input[type=submit],input[type=reset],select,label,[tabindex]:not([tabindex="-1"]),.link-card:not([aria-disabled=true]),.social-links__link,.social-hashtag__btn,.social-hashtag__platform,.action-button,.theme-toggle,.link-hub__switch-btn,.shop-catalog__search-clear,.shop-card--interactive,.stationery-card--interactive,.stationery-catalog__filters-toggle,.stationery-tag--filter,.subscribe-dialog__email-complete,.subscribe-dialog__status a,.subscribe-dialog__success-note-link,.shop-product-viewer__control,.shop-product-viewer__close,.shop-product-viewer__nav,.shop-product-viewer__cta) *{cursor:var(--komfi-cursor-pointer)}:root[data-theme=dark] :where(a,button,[role=button],summary,input[type=button],input[type=submit],input[type=reset],select,label,[tabindex]:not([tabindex="-1"]),.link-card,.social-links__link,.social-hashtag__btn,.social-hashtag__platform,.action-button,.theme-toggle,.link-hub__switch-btn,.shop-catalog__search-clear,.shop-card--interactive,.stationery-card--interactive,.stationery-catalog__filters-toggle,.stationery-tag--filter,.subscribe-dialog__email-complete,.subscribe-dialog__status a,.subscribe-dialog__success-note-link,.shop-product-viewer__control,.shop-product-viewer__close,.shop-product-viewer__nav,.shop-product-viewer__cta),:root[data-theme=dark] :where(a,button,[role=button],summary,input[type=button],input[type=submit],input[type=reset],select,label,[tabindex]:not([tabindex="-1"]),.link-card,.social-links__link,.social-hashtag__btn,.social-hashtag__platform,.action-button,.theme-toggle,.link-hub__switch-btn,.shop-catalog__search-clear,.shop-card--interactive,.stationery-card--interactive,.stationery-catalog__filters-toggle,.stationery-tag--filter,.subscribe-dialog__email-complete,.subscribe-dialog__status a,.subscribe-dialog__success-note-link,.shop-product-viewer__control,.shop-product-viewer__close,.shop-product-viewer__nav,.shop-product-viewer__cta) *{cursor:var(--komfi-cursor-pointer)}.social-links__link:hover,.social-links__link:focus-visible{background:var(--accent-interactive-hover-bg);border-color:var(--accent-ui-end);color:var(--accent-interactive-hover-fg);box-shadow:none;transform:translateY(-1px)}.social-links__link:hover .social-links__icon,.social-links__link:focus-visible .social-links__icon{color:var(--accent-interactive-hover-fg)}:root:not([data-theme=dark]) .social-links__link[data-platform]:not([data-platform=home]):hover .social-links__icon,:root:not([data-theme=dark]) .social-links__link[data-platform]:not([data-platform=home]):focus-visible .social-links__icon{color:var(--accent-interactive-hover-fg)}.social-hashtag__btn:hover,.social-hashtag__btn:focus-visible,.social-hashtag:not(.is-open):hover .social-hashtag__btn{background:var(--accent-interactive-hover-bg);border-color:var(--accent-ui-end);box-shadow:none;color:var(--accent-interactive-hover-fg);font-weight:700;gap:0;transform:translateY(-1px)}.social-hashtag__btn:hover .social-hashtag__eyebrow,.social-hashtag__btn:focus-visible .social-hashtag__eyebrow,.social-hashtag:not(.is-open):hover .social-hashtag__eyebrow{max-height:0;opacity:0;transform:translateY(-.18rem) scale(.985)}.social-hashtag__btn:hover .social-hashtag__label,.social-hashtag__btn:focus-visible .social-hashtag__label,.social-hashtag:not(.is-open):hover .social-hashtag__label{transform:translateY(var(--social-hashtag-text-shift)) scale(1.012)}:root:not([data-theme=dark]) .top-bar__social-strip .social-links__link:hover,:root:not([data-theme=dark]) .top-bar__social-strip .social-links__link:focus-visible{border-color:var(--accent-ui-end);background:var(--accent-interactive-hover-bg);box-shadow:none;color:var(--accent-interactive-hover-fg);transform:translateY(-1px)}:root:not([data-theme=dark]) .top-bar__social-strip .social-links__link:hover .social-links__icon,:root:not([data-theme=dark]) .top-bar__social-strip .social-links__link:focus-visible .social-links__icon{color:var(--accent-interactive-hover-fg)}:root:not([data-theme=dark]) .top-bar__social-strip .social-hashtag__btn:hover,:root:not([data-theme=dark]) .top-bar__social-strip .social-hashtag__btn:focus-visible,:root:not([data-theme=dark]) .top-bar__social-strip .social-hashtag:not(.is-open):hover .social-hashtag__btn{border-color:var(--accent-ui-end);background:var(--accent-interactive-hover-bg);box-shadow:none;color:var(--accent-interactive-hover-fg);transform:translateY(-1px)}.link-card:not([aria-disabled=true]):hover,.link-card:not([aria-disabled=true]):focus-visible{z-index:2;box-shadow:var(--link-card-hover-shadow, none);background:var(--link-card-hover-bg, var(--accent-interactive-hover-bg));border-color:var(--link-card-hover-border, var(--accent-ui-end));color:var(--link-card-hover-fg, var(--accent-interactive-hover-fg))}.link-card:not([aria-disabled=true]):hover .link-card__title,.link-card:not([aria-disabled=true]):focus-visible .link-card__title{color:var(--link-card-hover-fg, var(--accent-interactive-hover-fg))}.link-card:not([aria-disabled=true]):hover .link-card__subtitle,.link-card:not([aria-disabled=true]):focus-visible .link-card__subtitle{color:var(--link-card-hover-subtitle, var(--accent-interactive-hover-fg))}.link-card:not([aria-disabled=true]):hover .link-card__badge,.link-card:not([aria-disabled=true]):focus-visible .link-card__badge{border-color:var(--link-card-hover-border, var(--accent-ui-end))}.theme-toggle:hover,.theme-toggle:focus-visible{background:var(--accent-interactive-hover-bg);border-color:var(--accent-ui-end);box-shadow:none;color:var(--accent-interactive-hover-fg);transform:translateY(-1px)}:root[data-theme=dark] .social-links__link:hover,:root[data-theme=dark] .social-links__link:focus-visible{background:var(--top-control-bg-hover);border-color:color-mix(in srgb,var(--brand-title-solid) 78%,transparent);color:var(--brand-title-solid);transform:translateY(-1px)}:root[data-theme=dark] .social-links__link:hover .social-links__icon,:root[data-theme=dark] .social-links__link:focus-visible .social-links__icon{color:var(--brand-title-solid)}:root[data-theme=dark] .social-hashtag__btn:hover,:root[data-theme=dark] .social-hashtag__btn:focus-visible,:root[data-theme=dark] .social-hashtag:not(.is-open):hover .social-hashtag__btn{background:var(--top-control-bg-hover);border-color:color-mix(in srgb,var(--brand-title-solid) 78%,transparent);box-shadow:none;color:var(--brand-title-solid);transform:translateY(-1px)}:root[data-theme=dark] .link-card:not([aria-disabled=true]):hover,:root[data-theme=dark] .link-card:not([aria-disabled=true]):focus-visible{background:var(--link-card-hover-bg, var(--surface-panel-dark-solid-hover));border-color:var(--link-card-hover-border, var(--accent-ui-outline));box-shadow:var(--link-card-hover-shadow, none);color:var(--link-card-hover-fg, var(--panel-text))}:root[data-theme=dark] .link-card:not([aria-disabled=true]):hover .link-card__title,:root[data-theme=dark] .link-card:not([aria-disabled=true]):focus-visible .link-card__title{color:var(--link-card-hover-fg, var(--panel-text))}:root[data-theme=dark] .link-card:not([aria-disabled=true]):hover .link-card__subtitle,:root[data-theme=dark] .link-card:not([aria-disabled=true]):focus-visible .link-card__subtitle{color:var(--link-card-hover-subtitle, var(--panel-subtext))}:root[data-theme=dark] .link-card:not([aria-disabled=true]):hover .link-card__badge,:root[data-theme=dark] .link-card:not([aria-disabled=true]):focus-visible .link-card__badge{border-color:var(--link-card-hover-border, var(--surface-border-soft))}:root[data-theme=dark] .theme-toggle:hover,:root[data-theme=dark] .theme-toggle:focus-visible{background:var(--accent-interactive-hover-bg);border-color:var(--accent-ui-end);color:var(--accent-interactive-hover-fg);transform:translateY(-1px)}:root[data-theme=dark] .top-bar__share[data-share-menu-open=true] .action-button--icon-only{background:var(--accent-interactive-hover-bg);border-color:var(--accent-ui-end);color:var(--accent-interactive-hover-fg)}:root[data-theme=dark] .social-links__link[data-platform]:not([data-platform=home]):hover .social-links__icon,:root[data-theme=dark] .social-links__link[data-platform]:not([data-platform=home]):focus-visible .social-links__icon{color:var(--brand-title-solid)}}@media(hover:hover)and (pointer:fine)and (max-width:72rem){.top-bar{gap:.55rem}.top-bar__share{--share-rail-button-size: var(--top-control-height);--share-rail-gap: .3rem;--share-rail-offset: .36rem}.promo-redirect-toast__text{font-size:var(--promo-redirect-text-font-size, var(--type-size-sm))}}@media(max-width:47.999rem){.top-bar__actions{justify-content:flex-end}.footer-bar{--chrome-service-button-size: var(--mobile-shell-action-size);--footer-pad-block: var(--chrome-action-edge-inset);grid-template-columns:var(--chrome-service-button-size) minmax(0,1fr) var(--chrome-service-button-size);justify-content:stretch;min-height:calc(var(--chrome-service-button-size) + (var(--footer-pad-block) * 2));gap:clamp(.72rem,3.6vw,1rem);padding:var(--footer-pad-block) 0}.footer-bar__side-action{justify-self:start}.footer-bar__theme-toggle{justify-self:end}.footer-bar__copy{width:100%;min-width:0;max-width:100%;justify-self:center;font-size:var(--footer-copy-size);line-height:1.08;transform:none}.promo-redirect-toast__text{display:flex;align-items:center;justify-content:flex-start;min-height:0;padding-inline:0;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left;white-space:nowrap;transform:translateY(var(--font-optical-center-shift))}}@media(max-width:26.875rem)and (min-width:20rem){.promo-redirect-toast__text{font-size:var(--promo-redirect-text-font-size, var(--type-size-sm))}}.action-button{display:inline-flex;align-items:center;justify-content:center;gap:.24rem;width:fit-content;min-height:var(--top-control-height);padding:var(--button-padding-top) var(--button-padding-inline) var(--button-padding-bottom);border:var(--chrome-outline-width) solid var(--surface-border-soft);border-radius:var(--button-radius);background:var(--surface-panel);appearance:none;-webkit-appearance:none;color:var(--panel-text);font-size:var(--type-size-control);line-height:1;box-shadow:none;transition:background-color .13s ease,border-color .13s ease,color .13s ease,box-shadow .13s ease,transform .13s ease}.action-button--icon-only{position:relative;flex:0 0 var(--chrome-control-size);width:var(--chrome-control-size);min-width:var(--chrome-control-size);height:var(--chrome-control-size);padding-inline:0;border-radius:50%;--chrome-icon-optical-scale: var(--chrome-functional-icon-scale)}.action-button__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--social-icon-size);height:var(--social-icon-size);flex:0 0 auto}.action-button__icon svg{width:100%;height:100%;transform:scale(var(--chrome-icon-optical-scale, 1));transform-origin:50% 50%}.action-button--icon-only .action-button__icon{width:var(--chrome-circle-icon-size);height:var(--chrome-circle-icon-size)}.top-bar__brand.action-button,.link-hub__mobile-subscribe-button.action-button--icon-only{position:relative;overflow:hidden;background:var(--subscribe-cta-bg);border-color:var(--subscribe-cta-border);box-shadow:var(--subscribe-cta-shadow);color:var(--accent-ui-end);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,filter .18s ease}.top-bar__brand.action-button,.link-hub__mobile-subscribe-button.action-button--icon-only{--top-bar-brand-shape: var(--shape-scallop-hand-sm);border:0;border-radius:42%;background:var(--subscribe-cta-border);-webkit-clip-path:var(--top-bar-brand-shape);clip-path:var(--top-bar-brand-shape)}.top-bar__brand.action-button:after,.link-hub__mobile-subscribe-button.action-button--icon-only:after{content:"";position:absolute;inset:var(--chrome-outline-width);z-index:0;border-radius:inherit;-webkit-clip-path:var(--top-bar-brand-shape);clip-path:var(--top-bar-brand-shape);background:var(--subscribe-cta-bg);pointer-events:none;transition:background .18s ease}.top-bar__brand.action-button:before,.link-hub__mobile-subscribe-button.action-button--icon-only:before{content:"";position:absolute;inset:.18rem;z-index:1;border-radius:inherit;background:var(--subscribe-cta-glow);opacity:0;pointer-events:none;transition:opacity .18s ease}.top-bar__brand.action-button .action-button__icon,.link-hub__mobile-subscribe-button.action-button--icon-only .action-button__icon{position:relative;z-index:2;filter:drop-shadow(0 .08rem .08rem rgba(126,70,96,.08))}.footer-bar__side-action.action-button,.footer-bar__theme-toggle.action-button{--chrome-icon-optical-scale: var(--chrome-functional-icon-scale)}.action-button:focus-visible{outline:2px solid var(--accent-ui-outline);outline-offset:.22rem}:root[data-theme=dark] .social-hashtag__btn{background:var(--surface-panel-dark);color:var(--profile-text)}:root[data-theme=dark] .social-hashtag__btn,:root[data-theme=dark] .social-hashtag__btn *,:root[data-theme=dark] .social-hashtag__panel{color:var(--profile-text)}:root[data-theme=dark] .social-links__link{background:var(--surface-panel-dark)}:root[data-theme=dark] .social-hashtag__panel{border-color:var(--surface-border-soft);background:var(--surface-panel-dark)}:root[data-theme=dark] .social-hashtag__toast{background:transparent;color:var(--profile-text)}:root[data-theme=dark] .social-hashtag__platform{background:transparent;background-color:transparent;color:var(--profile-text)}:root[data-theme=dark] .social-hashtag__platform:focus-visible{background:transparent;background-color:transparent;border-color:color-mix(in srgb,var(--brand-title-solid) 78%,transparent);color:var(--brand-title-solid)}@media(hover:hover)and (pointer:fine),(any-hover:hover)and (any-pointer:fine){:root[data-theme=dark] .social-hashtag__platform:hover{background:transparent;background-color:transparent;border-color:color-mix(in srgb,var(--brand-title-solid) 78%,transparent);color:var(--brand-title-solid)}}:root[data-theme=dark] .action-button{background:var(--control-surface);border-color:var(--surface-border-soft);color:var(--profile-text);box-shadow:none}:root[data-theme=dark] .top-bar__brand.action-button,:root[data-theme=dark] .link-hub__mobile-subscribe-button.action-button--icon-only{background:var(--subscribe-cta-border);border-color:var(--subscribe-cta-border);box-shadow:var(--subscribe-cta-shadow);color:var(--accent-ui-end)}@media(hover:hover)and (pointer:fine),(any-hover:hover)and (any-pointer:fine){.action-button,.action-button *,.theme-toggle,.theme-toggle *,.link-hub__switch-btn,.link-hub__switch-btn *,.link-card:not([aria-disabled=true]),.link-card:not([aria-disabled=true]) *,.social-links__link,.social-links__link *,.social-hashtag__btn,.social-hashtag__btn *,.social-hashtag__platform,.social-hashtag__platform *,.stationery-catalog__filters-toggle,.stationery-catalog__filters-toggle *,.stationery-tag--filter,.stationery-tag--filter *,.subscribe-dialog__email-complete,.subscribe-dialog__email-complete *{cursor:var(--komfi-cursor-pointer)}button:disabled,button:disabled *,.action-button:disabled,.action-button:disabled *,[aria-disabled=true],[aria-disabled=true] *{cursor:var(--komfi-cursor-default)}:root[data-theme=dark] .link-card:not([aria-disabled=true]),:root[data-theme=dark] .link-card:not([aria-disabled=true]) *,:root[data-theme=dark] .social-links__link,:root[data-theme=dark] .social-links__link *,:root[data-theme=dark] .social-hashtag__btn,:root[data-theme=dark] .social-hashtag__btn *,:root[data-theme=dark] .social-hashtag__platform,:root[data-theme=dark] .social-hashtag__platform *,:root[data-theme=dark] .link-hub__switch-btn,:root[data-theme=dark] .link-hub__switch-btn *,:root[data-theme=dark] .stationery-catalog__filters-toggle,:root[data-theme=dark] .stationery-catalog__filters-toggle *,:root[data-theme=dark] .stationery-tag--filter,:root[data-theme=dark] .stationery-tag--filter *,:root[data-theme=dark] .subscribe-dialog__email-complete,:root[data-theme=dark] .subscribe-dialog__email-complete *{cursor:var(--komfi-cursor-pointer)}[aria-disabled=true],[aria-disabled=true] *,:root[data-theme=dark] [aria-disabled=true],:root[data-theme=dark] [aria-disabled=true] *{cursor:var(--komfi-cursor-default)}.social-hashtag__panel,.social-hashtag__panel *{cursor:var(--komfi-cursor-pointer)}:root[data-theme=dark] .social-hashtag__panel,:root[data-theme=dark] .social-hashtag__panel *{cursor:var(--komfi-cursor-pointer)}.action-button:not(:disabled):not([aria-disabled=true]):hover,.action-button:focus-visible{background:var(--accent-interactive-hover-bg);border-color:var(--accent-ui-end);box-shadow:none;color:var(--accent-interactive-hover-fg);transform:translateY(-1px)}:root[data-theme=dark] .action-button:not(:disabled):not([aria-disabled=true]):hover,:root[data-theme=dark] .action-button:focus-visible{background:var(--accent-interactive-hover-bg);border-color:var(--accent-ui-end);color:var(--accent-interactive-hover-fg);transform:translateY(-1px)}.top-bar__brand.action-button:not(:disabled):not([aria-disabled=true]):hover,.top-bar__brand.action-button:focus-visible,.link-hub__mobile-subscribe-button.action-button--icon-only:not(:disabled):not([aria-disabled=true]):hover,.link-hub__mobile-subscribe-button.action-button--icon-only:focus-visible{background:color-mix(in srgb,var(--subscribe-cta-border) 74%,#ffffff 26%);border-color:var(--subscribe-cta-border-hover);box-shadow:var(--subscribe-cta-shadow-hover);color:var(--accent-ui-end)}.top-bar__brand.action-button:not(:disabled):not([aria-disabled=true]):hover:after,.top-bar__brand.action-button:focus-visible:after,.link-hub__mobile-subscribe-button.action-button--icon-only:not(:disabled):not([aria-disabled=true]):hover:after,.link-hub__mobile-subscribe-button.action-button--icon-only:focus-visible:after{background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.34),transparent 44%),linear-gradient(180deg,#fff6fbf5,#ffe8f3e6)}.top-bar__brand.action-button:not(:disabled):not([aria-disabled=true]):hover:before,.top-bar__brand.action-button:focus-visible:before,.link-hub__mobile-subscribe-button.action-button--icon-only:not(:disabled):not([aria-disabled=true]):hover:before,.link-hub__mobile-subscribe-button.action-button--icon-only:focus-visible:before{opacity:.46}.subscribe-dialog__button.action-button:not(.subscribe-dialog__button--cancel):focus-visible{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-ui-start) 82%,#ffffff 18%) 0%,var(--accent-ui-end) 100%);border-color:color-mix(in srgb,var(--accent-ui-end) 88%,#ffffff 12%);color:var(--accent-interactive-hover-fg);box-shadow:0 0 0 .18rem color-mix(in srgb,rgba(255,255,255,.98) 82%,transparent),0 0 0 .38rem color-mix(in srgb,var(--accent-ui-soft) 50%,transparent),inset 0 1px #ffffff85,0 .92rem 1.8rem color-mix(in srgb,var(--accent-ui-shadow-strong) 100%,transparent)}:root[data-theme=dark] .subscribe-dialog__button.action-button:not(.subscribe-dialog__button--cancel):focus-visible{background:linear-gradient(180deg,var(--accent-ui-start) 0%,var(--accent-ui-mid) 46%,var(--accent-ui-end) 100%);border-color:var(--accent-ui-start);color:var(--accent-interactive-hover-fg);box-shadow:0 0 0 .18rem color-mix(in srgb,rgba(20,16,22,.92) 78%,transparent),0 0 0 .38rem color-mix(in srgb,var(--accent-ui-outline) 38%,transparent),0 .92rem 1.8rem color-mix(in srgb,var(--accent-ui-shadow-strong) 88%,transparent),0 .18rem .72rem #00000038}}button:disabled,.action-button:disabled,[aria-disabled=true],button:disabled:hover,.action-button:disabled:hover,[aria-disabled=true]:hover,button:disabled:focus-visible,.action-button:disabled:focus-visible,[aria-disabled=true]:focus-visible{transform:none}@media(max-width:47.999rem){.promo-redirect-local-wrap--link-card{--promo-redirect-link-card-side-pad: .85rem}.promo-redirect-local-wrap--link-card .promo-redirect-local-overlay__content{grid-template-columns:var(--promo-redirect-link-card-side-rail-width) minmax(0,1fr) var(--promo-redirect-link-card-side-rail-width);align-items:center;min-height:var(--promo-redirect-link-card-action-size)}.share-dialog .promo-redirect-local-wrap--link-card .share-dialog__copy-feedback .promo-redirect-local-overlay__content{display:flex;flex-direction:column;grid-template-columns:unset;align-items:stretch;justify-content:center;width:100%;max-width:100%;min-height:0}.promo-redirect-local-wrap--link-card .promo-redirect-toast__body{display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:var(--promo-redirect-link-card-action-size);justify-self:stretch;align-self:center}.promo-redirect-local-wrap--link-card .promo-redirect-toast__text{align-items:center;justify-content:center;min-height:var(--promo-redirect-link-card-action-size);line-height:1;transform:translateY(var(--font-optical-center-shift))}}@media(max-width:30rem){.container{--chrome-content-inset: clamp(.78rem, 3vw, .96rem)}.link-hub{--link-hub-shell-pad-block: clamp(.84rem, 3.2vw, 1.02rem);--link-hub-switcher-pad: .18rem;--link-hub-switcher-gap: .18rem;--link-hub-switch-heart-gap: .16rem;--link-hub-switch-heart-size: .5em}.link-hub__switch-btn{min-height:clamp(2.42rem,8.2vw,2.72rem);padding:.16rem .44rem;font-size:calc(var(--type-size-card-title) * .96);letter-spacing:.012em}.stationery-catalog__disclosure{gap:.28rem;padding:.5rem .76rem}.stationery-catalog{--stationery-filter-text-size: var(--type-size-shop-badge)}.stationery-catalog__filters{--stationery-filter-edge-inset: clamp(.42rem, 3vw, .68rem)}.stationery-catalog__filters-track{gap:clamp(.24rem,1.45vw,.36rem)}.stationery-tag--filter{--stationery-tag-filter-pad-block: .1rem;flex:1 1 clamp(5rem,30%,8.4rem);min-height:clamp(1.48rem,7.4vw,1.76rem);padding:var(--stationery-tag-filter-pad-block) clamp(.36rem,2.65vw,.56rem)}.stationery-tag--filter.stationery-tag--all{min-inline-size:clamp(3.35rem,17vw,4rem);padding-inline:clamp(.54rem,3vw,.74rem)}.stationery-catalog__disclosure-text{width:100%;font-size:.875rem;font-size:max(.875rem,clamp(calc(var(--stationery-filter-text-size) * .7),2.9cqi,calc(var(--stationery-filter-text-size) * .84)))}.link-list{width:100%;margin-inline:auto}.link-card{width:100%;column-gap:.65rem;padding-inline:.85rem}.link-card__content{align-items:center;text-align:center}.link-card__title,.link-card__subtitle{text-align:center}.promo-redirect-local-overlay{--promo-redirect-local-action-size: 2.3372rem ;--promo-redirect-inline-gap: .36rem;padding-block:.18rem;padding-inline:0;border-radius:calc(var(--promo-redirect-host-radius, var(--promo-content-radius)) + .34rem)}.promo-redirect-local-wrap--link-card .promo-redirect-local-overlay{padding-inline:var(--promo-redirect-link-card-side-pad)}.promo-redirect-local-wrap--link-card{--promo-redirect-link-card-side-pad: clamp(.72rem, 2vw, .94rem)}.promo-redirect-local-overlay__content{align-items:stretch;justify-content:center;justify-items:center}.promo-redirect-local-overlay__content>.promo-redirect-toast__body{width:auto;min-width:0}.share-dialog .promo-redirect-local-wrap--link-card .share-dialog__copy-feedback .promo-redirect-local-overlay__content{justify-items:stretch;align-items:stretch}.share-dialog .promo-redirect-local-wrap--link-card .share-dialog__copy-feedback .promo-redirect-local-overlay__content>.promo-redirect-toast__body{width:100%;max-width:100%}.promo-redirect-toast__text{font-size:var(--promo-redirect-text-font-size, var(--type-size-card-title))}}@media(max-width:22rem){.link-hub__mobile-header{--chrome-control-size: var(--mobile-shell-action-size);--logo-size: clamp(4.8rem, 24vw, 5.38rem);--mobile-header-nav-gap: .7rem;--mobile-header-logo-copy-gap: .62rem;--mobile-header-copy-gap: .08rem;--mobile-header-social-gap: .68rem}.link-hub__switch-btn{min-height:2.3rem;padding-inline:.3rem;font-size:calc(var(--type-size-card-title) * .96)}.link-hub__switch-btn[aria-selected=true]:before,.link-hub__switch-btn[aria-selected=true]:after{display:none}.stationery-catalog__disclosure{padding-inline:.66rem;font-size:var(--type-size-sm)}.stationery-catalog{--stationery-filter-text-size: var(--type-size-shop-badge)}.stationery-catalog__filters{--stationery-filter-edge-inset: clamp(.34rem, 2.8vw, .54rem)}.stationery-catalog__filters-track{gap:.18rem}.stationery-tag--filter{--stationery-tag-filter-pad-block: .08rem;min-height:clamp(1.42rem,7.1vw,1.68rem);padding:var(--stationery-tag-filter-pad-block) clamp(.16rem,1.2vw,.28rem)}.stationery-tag--filter.stationery-tag--all{min-inline-size:clamp(3.05rem,16vw,3.45rem);padding-inline:clamp(.42rem,2.5vw,.58rem)}.stationery-catalog__disclosure-badge{font-size:var(--stationery-filter-text-size, var(--type-size-shop-badge))}.stationery-catalog__disclosure-text{font-size:.875rem;font-size:max(.875rem,calc(var(--stationery-filter-text-size) * .68))}}@media(max-width:29.6875rem){:root{--type-size-shop-badge: 1rem}.stationery-catalog{--stationery-filter-text-size: var(--type-size-shop-badge)}.stationery-catalog__filters{display:grid;gap:.52rem;padding:0;border:0;background:transparent;box-shadow:none}.stationery-catalog__filters-toggle{--shop-search-clear-size: clamp(1.56rem, 2vw, 1.95rem);--shop-search-pad-block: clamp(.82rem, 2.6vw, 1rem);--shop-search-pad-inline: clamp(.9rem, 3vw, 1.08rem);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;box-sizing:border-box;width:100%;min-height:calc(var(--shop-search-clear-size) + (var(--shop-search-pad-block) * 2) + 2px);padding:var(--shop-search-pad-block) var(--shop-search-pad-inline);border:var(--chrome-outline-width) solid var(--surface-border-soft);border-radius:var(--radius-panel);background:linear-gradient(180deg,#ffffffb8,#ffffff38),var(--surface-panel-hover);box-shadow:var(--surface-shadow-soft);color:var(--text-secondary);font:inherit;appearance:none;-webkit-appearance:none}.stationery-catalog__filters-toggle-label{display:block;min-width:0;overflow:hidden;color:var(--panel-text);font-size:var(--link-card-title-size);line-height:1;font-weight:700;letter-spacing:.012em;text-align:left;text-overflow:ellipsis;white-space:nowrap;transform:translateY(var(--font-optical-center-shift))}.stationery-catalog__filters-toggle-icon,.stationery-catalog__filters-toggle-chevron{display:inline-grid;place-items:center;color:currentColor}.stationery-catalog__filters-toggle-chevron{transition:transform .14s ease}.stationery-catalog__filters-toggle:focus-visible{outline:2px solid var(--accent-ui-outline);outline-offset:.2rem}.stationery-catalog__filters[data-filter-active=true] .stationery-catalog__filters-toggle{border-color:color-mix(in srgb,var(--accent-ui-end) 58%,#ffffff 42%);color:color-mix(in srgb,var(--accent-ui-end) 76%,var(--text-secondary) 24%)}.stationery-catalog__filters[data-filters-expanded=true] .stationery-catalog__filters-toggle-chevron{transform:rotate(180deg)}.stationery-catalog__filters:not([data-filters-expanded=true]) .stationery-catalog__filters-track{display:none}.stationery-catalog__filters-track{box-sizing:border-box;padding:var(--stationery-filter-edge-inset);border:var(--chrome-outline-width) solid color-mix(in srgb,var(--surface-border-soft) 72%,transparent);border-radius:var(--radius-panel-compact);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-ui-soft) 10%,rgba(255,255,255,.98)),color-mix(in srgb,var(--surface-panel) 90%,var(--accent-ui-soft) 10%));box-shadow:inset 0 1px #ffffffc7,0 .42rem 1rem color-mix(in srgb,var(--accent-ui-shadow) 10%,transparent)}.stationery-tag--filter{min-height:2.2rem;padding:.24rem clamp(.66rem,2.6vw,.86rem)}.stationery-tag--filter.stationery-tag--all{min-inline-size:4.05rem;padding-inline:clamp(.84rem,3vw,1rem)}:root[data-theme=dark] .stationery-catalog__filters-toggle{border-color:var(--surface-border-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid) 88%,var(--accent-ui-soft) 12%),color-mix(in srgb,var(--surface-panel-dark-solid) 96%,var(--page-bg) 4%));color:var(--text-secondary)}:root[data-theme=dark] .stationery-catalog__filters-toggle-label{color:var(--text-primary)}:root[data-theme=dark] .stationery-catalog__filters[data-filter-active=true] .stationery-catalog__filters-toggle{border-color:color-mix(in srgb,var(--accent-ui-outline) 68%,var(--surface-border-soft));color:var(--accent-ui-mid)}:root[data-theme=dark] .stationery-catalog__filters-track{border-color:color-mix(in srgb,var(--accent-ui-outline) 52%,var(--surface-border-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-dark-solid) 82%,var(--accent-ui-soft) 18%),color-mix(in srgb,var(--surface-panel-dark-solid) 95%,var(--page-bg) 5%));box-shadow:0 .55rem 1.2rem #00000024,0 0 1rem color-mix(in srgb,var(--accent-ui-shadow) 12%,transparent)}}@media(max-width:18rem){.stationery-tag--filter{flex-basis:clamp(5.35rem,44%,8rem)}}@media(max-width:16rem){.link-hub__switch-btn{padding-inline:.16rem;font-size:clamp(calc(var(--type-size-card-title) * .82),6.6vw,calc(var(--type-size-card-title) * .92))}}@media(max-width:14rem){.link-hub{--link-hub-shell-pad-inline: clamp(.48rem, 4vw, .68rem);--link-hub-switcher-pad: .14rem;--link-hub-switcher-gap: .12rem;--link-hub-switch-heart-gap: 0}.link-hub__mobile-header{--chrome-control-size: var(--mobile-shell-action-size);--logo-size: clamp(4.1rem, 34vw, 4.8rem);--mobile-header-nav-gap: .56rem;--mobile-header-logo-copy-gap: .52rem;--mobile-header-copy-gap: .06rem;--mobile-header-social-gap: .54rem}.link-hub__mobile-nav{gap:.45rem}.link-hub__mobile-title{font-size:clamp(calc(var(--type-size-brand-title) * .82),18vw,var(--type-size-brand-title));line-height:.78}.link-hub__mobile-subtitle{font-size:clamp(calc(var(--type-size-brand-subtitle) * .78),7.8vw,var(--type-size-brand-subtitle));line-height:.98;white-space:normal;text-wrap:balance}.link-hub__mobile-socials .social-links__icons{flex-wrap:wrap;overflow:visible;row-gap:.22rem}.link-hub__switch-btn{min-height:2.08rem;padding-inline:.14rem;font-size:clamp(calc(var(--type-size-card-title) * .62),5vw,calc(var(--type-size-card-title) * .8));letter-spacing:0}.link-hub__switch-btn[aria-selected=true]:before,.link-hub__switch-btn[aria-selected=true]:after{display:none}.link-hub__community-tags-row{gap:.5rem}}@media(max-width:24rem){.footer-bar{--footer-copy-line-gap: 0;--footer-copy-part-gap: .28em;gap:clamp(.42rem,2.6vw,.62rem)}.footer-bar__copy{gap:var(--footer-copy-line-gap);font-size:var(--footer-copy-size)}}@media(max-width:13rem){.footer-bar{grid-template-columns:repeat(2,var(--chrome-service-button-size));grid-template-areas:"mail theme" "copy copy";justify-content:center;column-gap:clamp(.72rem,7vw,1rem);row-gap:clamp(.38rem,3.4vw,.58rem);padding-inline:0}.footer-bar__side-action{grid-area:mail;justify-self:center}.footer-bar__theme-toggle{grid-area:theme;justify-self:center}.footer-bar__copy{grid-area:copy;width:100%;min-width:0;max-width:100%;margin-inline:auto;font-size:var(--footer-copy-size);line-height:1.08}}.action-button:not(:disabled):not([aria-disabled=true]):active,.action-button:not(:disabled):not([aria-disabled=true])[data-pressing=true],.theme-toggle:not(:disabled):active,.theme-toggle:not(:disabled)[data-pressing=true],.social-links__link:active,.social-links__link[data-pressing=true],.link-hub__switch-btn:active,.link-hub__switch-btn[data-pressing=true],.stationery-catalog__filters-toggle:active,.stationery-catalog__filters-toggle[data-pressing=true]{transform:var(--komfi-press-transform);box-shadow:var(--surface-shadow-pressed)}.social-hashtag__shell:has(.social-hashtag__btn:active),.social-hashtag__shell:has(.social-hashtag__btn[data-pressing=true]),.social-hashtag__shell:has(.social-hashtag__panel:active),.social-hashtag__shell:has(.social-hashtag__platform[data-pressing=true]){transform:var(--komfi-press-transform)}.social-hashtag__platform:active,.social-hashtag__platform[data-pressing=true],.stationery-tag--filter:active,.stationery-tag--filter[data-pressing=true]{transform:var(--komfi-press-transform)}.link-card:not([aria-disabled=true]):active,.link-card:not([aria-disabled=true])[data-pressing=true],.shop-card--interactive:active,.shop-card--interactive[data-pressing=true],.share-dialog__option.link-card:not([aria-disabled=true]):active,.share-dialog__option.link-card:not([aria-disabled=true])[data-pressing=true]{transform:var(--komfi-press-transform);box-shadow:none}.subscribe-dialog__email-complete:active,.subscribe-dialog__email-complete:hover:active,.subscribe-dialog__email-complete:focus-visible:active,.subscribe-dialog__email-complete[data-pressing=true],.subscribe-dialog__email-complete:hover[data-pressing=true],.subscribe-dialog__email-complete:focus-visible[data-pressing=true]{transform:translateY(calc(-50% + var(--komfi-press-offset))) scale(.985)}:root[data-theme=dark] .action-button:not(:disabled):not([aria-disabled=true]):active,:root[data-theme=dark] .action-button:not(:disabled):not([aria-disabled=true])[data-pressing=true],:root[data-theme=dark] .theme-toggle:not(:disabled):active,:root[data-theme=dark] .theme-toggle:not(:disabled)[data-pressing=true],:root[data-theme=dark] .social-links__link:active,:root[data-theme=dark] .social-links__link[data-pressing=true],:root[data-theme=dark] .link-hub__switch-btn:active,:root[data-theme=dark] .link-hub__switch-btn[data-pressing=true],:root[data-theme=dark] .stationery-catalog__filters-toggle:active,:root[data-theme=dark] .stationery-catalog__filters-toggle[data-pressing=true]{transform:var(--komfi-press-transform);box-shadow:var(--surface-shadow-pressed)}:root[data-theme=dark] .social-hashtag__shell:has(.social-hashtag__btn:active),:root[data-theme=dark] .social-hashtag__shell:has(.social-hashtag__btn[data-pressing=true]),:root[data-theme=dark] .social-hashtag__shell:has(.social-hashtag__panel:active),:root[data-theme=dark] .social-hashtag__shell:has(.social-hashtag__platform[data-pressing=true]){transform:var(--komfi-press-transform)}:root[data-theme=dark] .social-hashtag__platform:active,:root[data-theme=dark] .social-hashtag__platform[data-pressing=true],:root[data-theme=dark] .stationery-tag--filter:active,:root[data-theme=dark] .stationery-tag--filter[data-pressing=true]{transform:var(--komfi-press-transform)}:root[data-theme=dark] .link-card:not([aria-disabled=true]):active,:root[data-theme=dark] .link-card:not([aria-disabled=true])[data-pressing=true],:root[data-theme=dark] .shop-card--interactive:active,:root[data-theme=dark] .shop-card--interactive[data-pressing=true],:root[data-theme=dark] .share-dialog__option.link-card:not([aria-disabled=true]):active,:root[data-theme=dark] .share-dialog__option.link-card:not([aria-disabled=true])[data-pressing=true]{transform:var(--komfi-press-transform);box-shadow:none}:root[data-theme=dark] .subscribe-dialog__email-complete:active,:root[data-theme=dark] .subscribe-dialog__email-complete:hover:active,:root[data-theme=dark] .subscribe-dialog__email-complete:focus-visible:active,:root[data-theme=dark] .subscribe-dialog__email-complete[data-pressing=true],:root[data-theme=dark] .subscribe-dialog__email-complete:hover[data-pressing=true],:root[data-theme=dark] .subscribe-dialog__email-complete:focus-visible[data-pressing=true]{transform:translateY(calc(-50% + var(--komfi-press-offset))) scale(.985)}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}}
