.studio-overview .studio-account-heading{margin-bottom:24px}.studio-overview .studio-account-heading h1{font-size:28px;line-height:1.4}.studio-overview .studio-account-heading>div>p:last-child{margin-top:8px;font-size:14px}.studio-overview-tasks{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:30px}.studio-overview-tasks>a{flex:1 1 180px;display:flex;align-items:center;gap:12px;min-width:0;padding:17px 18px;background:#f0f5ff;border:1px solid #dae5fb;border-radius:10px;color:#2456b5}.studio-overview-tasks>a[data-tone=amber]{background:#fffbf2;border-color:#f0e2c8;color:#9a601c}.studio-overview-tasks>a[data-tone=green]{background:#f1f9f5;border-color:#d6eadf;color:#217455}.studio-overview-task-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;background:white;border-radius:9px}.studio-overview-task-icon svg{width:18px;height:18px}.studio-overview-tasks>a>div{min-width:0;flex:1}.studio-overview-tasks strong{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;line-height:1.6}.studio-overview-tasks strong b{font-size:21px;font-weight:600}.studio-overview-tasks>a>div>span{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:12px}.studio-overview-tasks>a>div>span svg{width:13px;height:13px}.studio-overview-clear{display:flex;align-items:center;gap:12px;width:100%;padding:17px 20px;border:1px solid var(--studio-line);background:var(--studio-paper);border-radius:10px}.studio-overview-clear>svg{width:22px;height:22px;flex-shrink:0;color:#27805e}.studio-overview-clear p{min-width:0}.studio-overview-clear strong{color:var(--studio-ink);font-size:14px}.studio-overview-clear p>span{display:block;margin-top:3px;color:var(--studio-muted);font-size:12px;line-height:1.7}.studio-overview-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:28px;align-items:start}.studio-overview-aside,.studio-overview-main{min-width:0}.studio-overview-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.studio-overview-section-heading h2{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600;line-height:1.6}.studio-overview-section-heading h2>span{color:var(--studio-muted);font-size:12px;font-weight:500}.studio-overview-section-heading>a{display:inline-flex;align-items:center;gap:6px;min-height:44px;flex-shrink:0;font-size:12px;color:var(--studio-muted)}.studio-overview-section-heading>a svg{width:14px;height:14px}.studio-overview-subscription-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.studio-overview-subscription{min-width:0;padding:19px;border:1px solid var(--studio-line);background:var(--studio-paper);border-radius:12px}.studio-overview-subscription-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.studio-overview-product-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:var(--product-colour);background:var(--product-surface)}.studio-overview-product-icon svg{width:23px;height:23px}.studio-overview-subscription h3{margin-top:15px;font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.studio-overview-subscription>p{margin-top:8px;color:var(--studio-muted);font-size:12px}.studio-overview-subscription>p>strong{margin-inline:4px;color:var(--studio-ink);font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.studio-overview-subscription footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:13px;border-top:1px solid var(--studio-line);color:var(--studio-muted);font-size:12px}.studio-overview-subscription footer svg{width:15px;height:15px;color:var(--studio-accent)}.studio-overview-expiry-note{margin-top:10px;font-size:11px;line-height:1.7;color:var(--studio-muted)}.studio-overview-subscription-empty{display:flex;align-items:center;gap:16px;padding:26px 22px;background:var(--studio-paper);border:1px solid var(--studio-line);border-radius:12px}.studio-overview-subscription-empty>svg{width:28px;height:28px;color:var(--studio-muted);flex-shrink:0}.studio-overview-subscription-empty h3{font-size:14px;font-weight:550}.studio-overview-subscription-empty p{margin-top:6px;color:var(--studio-muted);font-size:13px;line-height:1.8}.studio-overview-orders{margin-top:26px}.studio-overview-order-list{border:1px solid var(--studio-line);border-radius:12px;background:var(--studio-paper);overflow:hidden}.studio-overview-order-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto minmax(100px,auto);align-items:center;gap:13px;padding:18px}.studio-overview-order-row+.studio-overview-order-row{border-top:1px solid var(--studio-line)}.studio-overview-order-row:hover{background:var(--studio-warm)}.studio-overview-order-icon{display:grid;place-items:center;width:34px;height:38px;border-radius:7px;background:var(--studio-tint);color:var(--studio-muted)}.studio-overview-order-icon svg{width:17px;height:17px}.studio-overview-order-name{min-width:0}.studio-overview-order-name h3{font-size:14px;line-height:1.6;font-weight:550;overflow-wrap:anywhere}.studio-overview-order-name p{margin-top:4px;color:var(--studio-muted);font-size:11px;line-height:1.6}.studio-overview-order-action{display:flex;flex-direction:column;align-items:flex-end;gap:7px;min-width:0}.studio-overview-order-action strong{font-size:14px;font-weight:550;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.studio-overview-order-action>span{display:inline-flex;align-items:center;gap:6px;color:var(--studio-muted);font-size:12px}.studio-overview-order-action>span[data-primary]{color:var(--studio-accent)}.studio-overview-order-action svg{width:13px;height:13px}.studio-overview-wallet{display:grid;grid-template-columns:1fr auto;align-items:center;padding:21px;border:1px solid var(--studio-line);border-radius:12px;background:var(--studio-paper)}.studio-overview-wallet>svg{grid-area:1/2;width:19px;height:19px;color:var(--studio-muted)}.studio-overview-wallet h2{grid-area:1/1;font-size:13px;color:var(--studio-muted)}.studio-overview-wallet>strong{grid-column:1/-1;margin-block:13px 8px;font-size:27px;font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere}.studio-overview-help>a,.studio-overview-wallet>a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;grid-column:1/-1;color:var(--studio-accent);font-size:12px}.studio-overview-help>a svg,.studio-overview-wallet>a svg{width:14px;height:14px}.studio-overview-order-summary{display:grid;gap:12px;margin:20px 2px 24px;padding-bottom:24px;border-bottom:1px solid var(--studio-line)}.studio-overview-order-summary a{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--studio-muted);min-height:32px}.studio-overview-order-summary strong{color:var(--studio-ink);font-weight:550}.studio-overview-help{padding:4px 2px}.studio-overview-help>svg{width:24px;height:24px;color:var(--studio-accent)}.studio-overview-help h2{margin-top:12px;font-size:16px;font-weight:600}.studio-overview-help p{margin-block:8px;font-size:13px;line-height:1.9;color:var(--studio-muted)}.studio-overview-notifications{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:18px;padding-top:16px;border-top:1px solid var(--studio-line);font-size:12px;color:var(--studio-muted)}.studio-overview-notifications svg{width:15px;height:15px;flex-shrink:0}.studio-overview-notifications svg:last-child{margin-left:auto;width:13px}.studio-overview a:focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px}.studio-overview-order-row:focus-visible{outline-offset:-3px}.studio-overview :is(.studio-overview-subscription,.studio-overview-tasks>a):hover{border-color:var(--studio-accent-line)}.studio-overview :is(.studio-overview-section-heading>a,.studio-overview-notifications,.studio-overview-order-summary a):hover{color:var(--studio-accent)}.studio-footer[data-compact]{padding-block:20px}.studio-footer[data-compact] .studio-footer-legal{margin-top:0;padding-top:0;border-top:0}.studio-footer[data-compact] .studio-footer-social{margin-block:0 12px}@media (max-width:1199px){.studio-overview-layout{grid-template-columns:minmax(0,1fr)}.studio-overview-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.studio-overview-order-summary{margin:0;padding:16px 10px;align-content:center;border-bottom:0}.studio-overview-help{grid-column:1}.studio-overview-notifications{align-self:start;margin:0;padding:0;border:0}}@media (max-width:599px){.studio-overview .studio-account-heading h1{font-size:25px}.studio-overview-tasks{gap:10px;margin-bottom:20px}.studio-overview-tasks>a{flex-basis:100%;padding:13px 16px}.studio-overview-tasks>a>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-overview-tasks strong{justify-content:flex-start;flex-wrap:wrap}.studio-overview-tasks strong b{font-size:17px}.studio-overview-tasks>a>div>span{flex-shrink:0;margin:0}.studio-overview-subscription-grid{grid-template-columns:minmax(0,1fr)}.studio-overview-subscription{padding:17px 19px}.studio-overview-order-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:17px}.studio-overview-order-icon{display:none}.studio-overview-order-name{grid-area:1/1}.studio-overview-order-row>.studio-account-status{grid-area:2/1;justify-self:start}.studio-overview-order-action{grid-area:1/2/3/3}.studio-overview-aside{gap:20px}.studio-overview-wallet{padding:17px}.studio-overview-wallet>strong{font-size:23px}.studio-overview-help,.studio-overview-notifications{grid-column:1/-1}}[data-storefront-template=studio],body:has(>[data-storefront-template=studio]){--studio-motion-fast:140ms;--studio-motion-normal:200ms;--studio-motion-ease:cubic-bezier(.2,.8,.2,1)}[data-storefront-template=studio] :is(button,a,summary,[data-slot=select-trigger],.studio-plan-tile,.studio-plan-option),body:has(>[data-storefront-template=studio]) :is([data-slot=dialog-content],[data-slot=sheet-content],[data-slot=select-content],[data-slot=dropdown-menu-content]) :is(button,a,[role=option],[role=menuitem]){transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate;transition-duration:var(--studio-motion-fast);transition-timing-function:var(--studio-motion-ease);-webkit-tap-highlight-color:transparent}[data-storefront-template=studio] [data-slot=button],body:has(>[data-storefront-template=studio]) :is([data-slot=dialog-content],[data-slot=sheet-content]) [data-slot=button]{border-radius:9px}[data-storefront-template=studio] :is(button,a[data-slot=button],.studio-solid-link,.atlas-product-buy):active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([aria-haspopup]),body:has(>[data-storefront-template=studio]) :is([data-slot=dialog-content],[data-slot=sheet-content]) button:active:not(:disabled):not([aria-haspopup]){translate:0 1px}@media (hover:hover) and (pointer:fine){[data-storefront-template=studio] :is(.studio-solid-link,.atlas-product-buy,.studio-checkout-fields>[data-slot=button]):hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){box-shadow:0 5px 14px -8px color-mix(in srgb,var(--studio-accent) 65%,transparent)}[data-storefront-template=studio] :is(.studio-plan-tile,.studio-plan-option):hover:not([data-available=false]):not([data-busy=true]){box-shadow:0 4px 12px -9px var(--studio-accent)}}[data-storefront-template=studio] :is(button,a,summary):focus-visible,body:has(>[data-storefront-template=studio]) :is([data-slot=dialog-content],[data-slot=sheet-content],[data-slot=dropdown-menu-content]) :is(button,a):focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px}[data-storefront-template=studio] button[aria-busy=true]{cursor:wait}[data-storefront-template=studio] :is(.studio-product-tabs,.studio-showcase-tabs,.studio-collection-nav,.atlas-product-switch) button:disabled{opacity:.5;cursor:not-allowed}[data-storefront-template=studio] :is(.studio-plans-expand,.payment-method-toggle,summary)>svg{transition:transform var(--studio-motion-normal) var(--studio-motion-ease)}[data-storefront-template=studio] .studio-checkout--compact .studio-tile-check{opacity:0;transform:scale(.75);transition:opacity var(--studio-motion-fast),transform var(--studio-motion-normal) var(--studio-motion-ease)}[data-storefront-template=studio] .studio-checkout--compact .studio-plan-tile[data-selected=true] .studio-tile-check{opacity:1;transform:scale(1)}[data-storefront-template=studio] .studio-plan-option[data-busy=true]{cursor:wait}[data-storefront-template=studio] .studio-content-transition{min-width:0}[data-storefront-template=studio] .studio-content-transition-inner{display:flow-root;min-width:0}@keyframes studio-content-enter{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}[data-storefront-template=studio] [data-studio-enter]{animation:studio-content-enter var(--studio-motion-normal) var(--studio-motion-ease)}[data-storefront-template=studio] .studio-link-feedback{position:relative;display:inline-grid;place-items:center;width:17px;height:17px;flex:0 0 17px}[data-storefront-template=studio] .studio-link-feedback>svg{grid-area:1/1;width:100%;height:100%;padding:0;border-radius:0;background:transparent;color:inherit;transition:opacity var(--studio-motion-fast)}[data-storefront-template=studio] .studio-link-spinner{opacity:0}@keyframes studio-feedback-appear{to{opacity:1}}@keyframes studio-feedback-hide{to{opacity:0}}@keyframes studio-feedback-spin{to{transform:rotate(1turn)}}[data-storefront-template=studio] .studio-link-feedback[data-pending=true] .studio-link-spinner{animation:studio-feedback-appear .14s .12s forwards,studio-feedback-spin .8s linear infinite}[data-storefront-template=studio] .studio-link-feedback[data-pending=true] .studio-link-arrow{animation:studio-feedback-hide .14s .12s forwards}[data-storefront-template=studio] .studio-merch-action>.studio-link-feedback{width:36px;height:36px;flex-basis:36px;padding:10px;border-radius:50%;color:var(--studio-accent);background:var(--studio-warm);transition:color var(--studio-motion-fast),background-color var(--studio-motion-fast)}[data-storefront-template=studio] .studio-merch-action:hover>.studio-link-feedback{color:white;background:var(--studio-accent)}[data-storefront-template=studio] .studio-submit-feedback{display:grid;min-width:0}[data-storefront-template=studio] .studio-submit-feedback>span{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:opacity var(--studio-motion-fast)}[data-storefront-template=studio] .studio-submit-feedback[data-pending=true] .studio-submit-idle,[data-storefront-template=studio] .studio-submit-pending{visibility:hidden;opacity:0}[data-storefront-template=studio] .studio-submit-feedback[data-pending=true] .studio-submit-pending{visibility:visible;opacity:1}[data-storefront-template=studio] .studio-submit-feedback[data-pending=true] .studio-submit-pending svg{animation:studio-feedback-spin .8s linear infinite}body:has(>[data-storefront-template=studio]) :is([data-slot=dialog-content],[data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=popover-content]){animation-duration:var(--studio-motion-normal);animation-timing-function:var(--studio-motion-ease);box-shadow:0 16px 48px -18px #1e293b38,0 2px 8px #1e293b08}body:has(>[data-storefront-template=studio]) :is([data-slot=dialog-overlay],[data-slot=sheet-overlay]){animation-duration:.18s;transition-duration:.18s}body:has(>[data-storefront-template=studio]) [data-slot=sheet-content]{transition-duration:.22s;transition-timing-function:var(--studio-motion-ease)}body:has(>[data-storefront-template=studio]) :is([data-slot=dialog-content],[data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=popover-content])[data-closed]{animation-duration:var(--studio-motion-fast)}@media (prefers-reduced-motion:reduce){[data-storefront-template=studio] :is(button,a,summary,.studio-plan-tile,.studio-plan-option,.studio-tile-check,.studio-link-feedback,.studio-submit-feedback>span),body:has(>[data-storefront-template=studio]) :is([data-slot=dialog-content],[data-slot=sheet-content],[data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=popover-content]){transition:none;animation:none}[data-storefront-template=studio] [data-studio-enter]{animation:none}[data-storefront-template=studio] .studio-link-feedback[data-pending=true] .studio-link-spinner{animation:none;opacity:1}[data-storefront-template=studio] .studio-link-feedback[data-pending=true] .studio-link-arrow{animation:none;opacity:0}[data-storefront-template=studio] .studio-submit-feedback[data-pending=true] .studio-submit-pending svg{animation:none}}body:has(>.site-identity-shell[data-storefront-template]){min-height:0}.site-identity-shell[data-storefront-template]{--storefront-page-top:32px;--storefront-page-bottom:56px;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;width:100%;min-width:0}.site-identity-shell[data-storefront-template]>:is(header,footer,[data-site-announcement-bar],[data-template-preview]){flex:0 0 auto}.site-identity-shell[data-storefront-template]>:is(main,.studio-home,.home-shell){flex:1 0 auto;width:100%;min-width:0;min-height:0}.site-identity-shell[data-storefront-template=studio]>main:is(.studio-checkout,.studio-order,.studio-account,.studio-information,.studio-community-page,.studio-redeem-page,.studio-guided),.site-identity-shell[data-storefront-template] .storefront-page-spacing{padding-block:var(--storefront-page-top) var(--storefront-page-bottom)}.site-identity-shell[data-storefront-template=studio] .studio-collection--page{min-height:0;padding-block:var(--storefront-page-top) var(--storefront-page-bottom)}.site-identity-shell[data-storefront-template=studio]>.studio-auth,.site-identity-shell[data-storefront-template]>.storefront-centered-layout{display:grid}.site-identity-shell[data-storefront-template=studio] .studio-auth>.studio-container,.site-identity-shell[data-storefront-template] .storefront-centered-content{min-height:0;padding-block:var(--storefront-page-top) var(--storefront-page-bottom)}.site-identity-shell[data-storefront-template=studio] :is(.atlas-product-back,.studio-purchase-hero){padding-top:var(--storefront-page-top)}.site-identity-shell[data-storefront-template=studio] .atlas-product-support{padding-bottom:var(--storefront-page-bottom)}@media (max-width:639px){.site-identity-shell[data-storefront-template]{--storefront-page-top:24px;--storefront-page-bottom:40px}}@media (width < 1024px){.site-identity-shell[data-storefront-template] .storefront-page-mobile-action{padding-bottom:max(var(--storefront-page-bottom),calc(112px + env(safe-area-inset-bottom)))}}