.PlatformHeader-module__KsW9-G__header{z-index:10;background:color-mix(in oklab, var(--theme-surface-page) 92%, transparent);-webkit-backdrop-filter:saturate(160%)blur(10px);border-bottom:1px solid var(--theme-border-default);position:sticky;top:0}.PlatformHeader-module__KsW9-G__inner{max-width:var(--chrome-max);padding:var(--space-3) clamp(var(--space-4), 4vw, var(--space-8));align-items:center;gap:var(--space-6);margin:0 auto;display:flex}.PlatformHeader-module__KsW9-G__brand{align-items:center;gap:var(--space-2);color:var(--theme-text-strong);text-decoration:none;display:inline-flex}.PlatformHeader-module__KsW9-G__brandMark{border-radius:var(--radius-md);background:var(--theme-action-primary-bg);width:32px;height:32px;color:var(--theme-text-on-brand);justify-content:center;align-items:center;display:inline-flex}.PlatformHeader-module__KsW9-G__brandMark svg{width:20px;height:20px}.PlatformHeader-module__KsW9-G__brandText{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.2rem;font-weight:700}.PlatformHeader-module__KsW9-G__nav{align-items:center;gap:var(--space-2);margin-left:var(--space-4);display:flex}.PlatformHeader-module__KsW9-G__navLink{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--theme-text-default);font-size:.92rem;font-weight:500;transition:background .14s ease-out,color .14s ease-out}.PlatformHeader-module__KsW9-G__navLink:hover{background:var(--theme-surface-raised);color:var(--theme-text-strong)}.PlatformHeader-module__KsW9-G__ctaSecondary{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:var(--theme-text-strong);background:var(--theme-action-subtle-bg);border:1px solid var(--theme-action-subtle-border);font-size:.9rem;font-weight:600;transition:background .14s ease-out}.PlatformHeader-module__KsW9-G__ctaMyPage{white-space:nowrap}.PlatformHeader-module__KsW9-G__ctaSecondary:hover{background:color-mix(in oklab, var(--theme-action-subtle-bg) 80%, var(--theme-action-primary-bg))}.PlatformHeader-module__KsW9-G__account{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.PlatformHeader-module__KsW9-G__accountChip{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:var(--radius-pill);border:1px solid var(--theme-border-default);background:var(--theme-surface-card);color:var(--theme-text-strong);font-size:.85rem;font-weight:600;transition:border-color .14s ease-out,background .14s ease-out;display:inline-flex}.PlatformHeader-module__KsW9-G__accountChip:hover{border-color:var(--theme-border-strong);background:var(--theme-surface-raised)}.PlatformHeader-module__KsW9-G__loginLink{padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);color:var(--theme-text-on-brand);background:var(--theme-action-primary-bg);font-size:.92rem;font-weight:600;transition:background .14s ease-out}.PlatformHeader-module__KsW9-G__loginLink:hover{background:var(--theme-action-primary-hover-bg)}.PlatformHeader-module__KsW9-G__accountLabel{display:inline}@media (max-width:640px){.PlatformHeader-module__KsW9-G__inner{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.PlatformHeader-module__KsW9-G__nav{gap:var(--space-1);margin-left:0}.PlatformHeader-module__KsW9-G__navLink{padding:var(--space-2);font-size:.85rem}.PlatformHeader-module__KsW9-G__ctaSecondary{padding:var(--space-1) var(--space-3);white-space:nowrap;font-size:.85rem}.PlatformHeader-module__KsW9-G__brandText,.PlatformHeader-module__KsW9-G__accountLabel{display:none}.PlatformHeader-module__KsW9-G__accountChip{padding:var(--space-1)}}@media (max-width:419px){.PlatformHeader-module__KsW9-G__ctaMyPage{display:none}}
.FirstRecipeStep-module__6RUuYG__note{background:var(--theme-surface-raised);border:1px solid var(--theme-border-default);color:var(--theme-text-default);border-radius:14px;align-items:flex-start;gap:.6rem;margin-top:1.6rem;padding:.9rem 1.1rem;font-size:.9rem;line-height:1.5;display:flex}
.PurchasesList-module__jDWNha__panel{flex-direction:column;gap:16px;display:flex}.PurchasesList-module__jDWNha__card{background:var(--theme-surface-card);border:1px solid var(--theme-border-default);box-shadow:0 2px 16px var(--theme-shadow-color,#00000012);border-radius:14px;overflow:hidden}.PurchasesList-module__jDWNha__cardHeader{background:var(--theme-surface-raised);border-bottom:1px solid var(--theme-border-default);padding:20px 24px 16px}.PurchasesList-module__jDWNha__cardOverline{text-transform:uppercase;letter-spacing:.04em;color:var(--theme-text-muted);margin-bottom:6px;font-size:.72rem;font-weight:600}.PurchasesList-module__jDWNha__cardBody{padding:20px 24px 24px}.PurchasesList-module__jDWNha__subtitle{font-family:var(--font-body);color:var(--theme-text-muted);margin:0;font-size:.85rem}.PurchasesList-module__jDWNha__chips{flex-wrap:wrap;gap:8px;display:flex}.PurchasesList-module__jDWNha__chip{border:1px solid var(--theme-border-default);background:var(--theme-surface-card);color:var(--theme-text-muted);font-family:var(--font-body);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border-radius:999px;padding:6px 12px;font-size:.78rem}.PurchasesList-module__jDWNha__chip:hover{color:var(--theme-text-default);border-color:var(--theme-border-strong)}.PurchasesList-module__jDWNha__chip[aria-pressed=true]{background:var(--theme-brand-tint);border-color:var(--theme-border-brand);color:var(--theme-text-default);font-weight:600}.PurchasesList-module__jDWNha__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.PurchasesList-module__jDWNha__row{border:1px solid var(--theme-border-default);background:var(--theme-surface-card);border-radius:12px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.PurchasesList-module__jDWNha__row[data-dimmed=true]{opacity:.72}.PurchasesList-module__jDWNha__list[data-flat]{gap:0}.PurchasesList-module__jDWNha__list[data-flat] .PurchasesList-module__jDWNha__row{border:none;border-bottom:1px solid var(--theme-border-default);background:0 0;border-radius:0;grid-template-columns:48px minmax(0,1fr);align-items:start;padding:14px 0}.PurchasesList-module__jDWNha__list[data-flat] .PurchasesList-module__jDWNha__actions{grid-column:1/-1;align-items:flex-start}.PurchasesList-module__jDWNha__list[data-flat] .PurchasesList-module__jDWNha__note{text-align:left;max-width:none}.PurchasesList-module__jDWNha__list[data-flat] .PurchasesList-module__jDWNha__row:last-child{border-bottom:none;padding-bottom:0}.PurchasesList-module__jDWNha__list[data-flat] .PurchasesList-module__jDWNha__row:first-child{padding-top:0}.PurchasesList-module__jDWNha__cover{aspect-ratio:3/4;background:var(--theme-surface-raised);border-radius:6px;position:relative;overflow:hidden}.PurchasesList-module__jDWNha__coverImage{object-fit:cover}.PurchasesList-module__jDWNha__coverFallback{background:linear-gradient(135deg, var(--theme-brand-fill), var(--theme-brand-fill-active));position:absolute;inset:0}.PurchasesList-module__jDWNha__meta{min-width:0}.PurchasesList-module__jDWNha__productTitle{font-family:var(--font-display);color:var(--theme-text-strong);margin:0 0 4px;font-size:1rem;font-weight:700}.PurchasesList-module__jDWNha__line{font-family:var(--font-body);color:var(--theme-text-muted);flex-wrap:wrap;align-items:baseline;gap:5px;margin:0;font-size:.78rem;display:flex}.PurchasesList-module__jDWNha__separator{color:var(--theme-border-strong)}.PurchasesList-module__jDWNha__creatorLink{color:var(--theme-action-link);text-decoration:none}.PurchasesList-module__jDWNha__creatorLink:hover{text-decoration:underline}.PurchasesList-module__jDWNha__tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.PurchasesList-module__jDWNha__tag{border:1px solid var(--theme-border-default);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--theme-text-muted);border-radius:5px;padding:2px 7px;font-size:.65rem}.PurchasesList-module__jDWNha__tagFree{border-color:var(--theme-success-border);background:var(--theme-success-bg);color:var(--theme-success-text);font-weight:700}.PurchasesList-module__jDWNha__tagRefunded{border-color:var(--theme-error-border);background:var(--theme-error-bg);color:var(--theme-error-text);font-weight:700}.PurchasesList-module__jDWNha__actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.PurchasesList-module__jDWNha__amount{font-family:var(--font-body);color:var(--theme-text-strong);font-size:.9rem;font-weight:700}.PurchasesList-module__jDWNha__amountFree{color:var(--theme-success-text)}.PurchasesList-module__jDWNha__amountStruck{color:var(--theme-text-muted);font-weight:400;text-decoration:line-through}.PurchasesList-module__jDWNha__downloads{gap:8px;display:flex}.PurchasesList-module__jDWNha__primaryButton,.PurchasesList-module__jDWNha__ghostButton{font-family:var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);border-radius:8px;padding:7px 14px;font-size:.78rem;font-weight:600}.PurchasesList-module__jDWNha__primaryButton{background:var(--theme-action-primary-bg);color:var(--theme-text-on-brand);border:1px solid #0000}.PurchasesList-module__jDWNha__primaryButton:hover:not(:disabled){background:var(--theme-action-primary-hover-bg)}.PurchasesList-module__jDWNha__ghostButton{border:1px solid var(--theme-border-brand);color:var(--theme-brand-ink);background:0 0}.PurchasesList-module__jDWNha__ghostButton:hover:not(:disabled){background:var(--theme-action-subtle-bg)}.PurchasesList-module__jDWNha__primaryButton:disabled,.PurchasesList-module__jDWNha__ghostButton:disabled{opacity:.6;cursor:not-allowed}.PurchasesList-module__jDWNha__receiptLink{font-family:var(--font-body);color:var(--theme-text-muted);font-size:.75rem;text-decoration:none}.PurchasesList-module__jDWNha__receiptLink:hover{color:var(--theme-text-default);text-decoration:underline}.PurchasesList-module__jDWNha__creditNotes{flex-direction:column;align-items:flex-end;gap:4px;margin:0;padding:0;list-style:none;display:flex}.PurchasesList-module__jDWNha__note{max-width:220px;font-family:var(--font-body);color:var(--theme-text-muted);text-align:right;margin:0;font-size:.72rem;line-height:1.45}.PurchasesList-module__jDWNha__error{font-family:var(--font-body);color:var(--theme-error-text);margin:0;font-size:.85rem}.PurchasesList-module__jDWNha__skeletonRow{border:1px solid var(--theme-border-default);background:var(--theme-surface-card);border-radius:12px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.PurchasesList-module__jDWNha__skeletonCover{aspect-ratio:3/4;border-radius:6px;width:58px}.PurchasesList-module__jDWNha__skeletonMeta{flex-direction:column;gap:8px;display:flex}@media (max-width:599px){.PurchasesList-module__jDWNha__row,.PurchasesList-module__jDWNha__skeletonRow{grid-template-columns:48px minmax(0,1fr);align-items:start}.PurchasesList-module__jDWNha__actions{grid-column:1/-1;align-items:flex-start}.PurchasesList-module__jDWNha__note{text-align:left;max-width:none}}@media (prefers-reduced-motion:reduce){.PurchasesList-module__jDWNha__chip,.PurchasesList-module__jDWNha__primaryButton,.PurchasesList-module__jDWNha__ghostButton{transition:none}}
.AccountContent-module__Cb579W__container{max-width:640px;margin:0 auto;padding:32px 20px 64px}.AccountContent-module__Cb579W__container[data-tab=purchases]{max-width:880px}.AccountContent-module__Cb579W__title{font-family:var(--font-display);color:var(--theme-text-default);margin:0 0 20px;font-size:1.8rem;font-weight:700}.AccountContent-module__Cb579W__tabs{border-bottom:1px solid var(--theme-border-default);gap:4px;margin-bottom:24px;display:flex}.AccountContent-module__Cb579W__tab{font-family:var(--font-body);color:var(--theme-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-size:.92rem;font-weight:600;transition:color .15s,border-color .15s}.AccountContent-module__Cb579W__tab:hover{color:var(--theme-text-default)}.AccountContent-module__Cb579W__tabActive{color:var(--theme-text-default);border-bottom-color:var(--theme-action-primary-bg)}
.PaymentAccountStep-module__grKVXW__card{background:var(--theme-surface-raised);border:1px solid var(--theme-border-default);border-radius:16px;flex-direction:column;align-items:stretch;gap:1.2rem;margin-top:1.6rem;padding:1.6rem;display:flex}.PaymentAccountStep-module__grKVXW__cardMark{letter-spacing:-.02em;color:var(--theme-text-muted);font-size:1.4rem;font-weight:700}.PaymentAccountStep-module__grKVXW__status{color:var(--theme-text-default);margin:0}.PaymentAccountStep-module__grKVXW__connect{width:100%}.PaymentAccountStep-module__grKVXW__hint{color:var(--theme-text-muted);margin:-.4rem 0 0;font-size:.85rem}.PaymentAccountStep-module__grKVXW__locked{color:var(--theme-text-muted);margin:0}
