:root{--premium-panel-surface:linear-gradient(135deg, #654078 0%, #432455 55%, #2e1b40 100%);--premium-panel-ink:#fff7e8;--premium-panel-muted:#e5d6ea;--premium-panel-gold:#f6d58b;--premium-panel-border:#9a729e;--premium-panel-action:linear-gradient(135deg, #fff0bc, #efc56b);--premium-panel-action-hover:linear-gradient(135deg, #fff6d8, #f6d58b);--premium-panel-action-ink:#40234f;--premium-panel-icon:#f6d58b;--premium-panel-icon-surface:#f6d58b1f;--premium-panel-crown-top:#fff0b5;--premium-panel-crown-middle:#f2cf78;--premium-panel-crown-bottom:#c48a35;--premium-panel-glow:#f9d68b1c;--premium-panel-shadow:inset 0 1px 0 #ffffff18, 0 8px 24px #23102f12;--premium-panel-secondary-hover:#ffffff18;--premium-panel-hint-border:#ffffff18;--premium-panel-hint-surface:#ffffff12}[data-theme=dark]{--premium-panel-surface:linear-gradient(135deg, #fff3cd 0%, #f5dda7 55%, #eac68a 100%);--premium-panel-ink:#40234f;--premium-panel-muted:#60436b;--premium-panel-gold:#916019;--premium-panel-border:#f6dfa6;--premium-panel-action:linear-gradient(135deg, #714583, #432454);--premium-panel-action-hover:linear-gradient(135deg, #805294, #543166);--premium-panel-action-ink:#fff3cf;--premium-panel-icon:#916019;--premium-panel-icon-surface:#d6a44730;--premium-panel-crown-top:#ffe7a0;--premium-panel-crown-middle:#d9a436;--premium-panel-crown-bottom:#946015;--premium-panel-hint-border:#643d741c;--premium-panel-hint-surface:#643d7410}:root{--premium-modal-surface:#fffaf3;--premium-modal-ink:#36204e;--premium-modal-muted:#796789;--premium-modal-accent:#74428a;--premium-modal-border:#e9deeb;--premium-modal-outline:#cbb7d2;--premium-modal-plan-surface:#ffffff40;--premium-modal-premium-surface:#f9f0f8;--premium-modal-highlight:#f4e8f16b;--premium-modal-check:#a86d16;--premium-modal-check-surface:#ffedc9;--premium-modal-cta:linear-gradient(135deg, #79468d, #4b285f);--premium-modal-cta-hover:linear-gradient(135deg, #89559d, #5b366f);--premium-modal-footer-action:var(--premium-modal-cta);--premium-modal-footer-action-hover:var(--premium-modal-cta-hover);--premium-modal-footer-action-ink:#fff8ed}[data-theme=dark]{--premium-modal-footer-action:var(--premium-modal-column-action);--premium-modal-footer-action-hover:var(--premium-modal-column-action-hover);--premium-modal-footer-action-ink:var(--premium-modal-column-action-ink);--premium-modal-surface:var(--color-festive-card);--premium-modal-ink:var(--color-festive-card-ink);--premium-modal-muted:var(--color-festive-card-secondary);--premium-modal-accent:#d1a8e0;--premium-modal-border:#53405f;--premium-modal-outline:#8b7499;--premium-modal-plan-surface:#ffffff05;--premium-modal-premium-surface:#382744;--premium-modal-highlight:#d1a8e015;--premium-modal-check:#f5d18a;--premium-modal-check-surface:#f5d18a1c}:root{--premium-modal-column-surface:linear-gradient(150deg, #754887, #4c2b5e 48%, #32203f);--premium-modal-column-ink:#fff6e6;--premium-modal-column-solid:#4c2b5e;--premium-modal-column-selected:#57336a;--premium-modal-column-muted:#e4cfe8;--premium-modal-column-border:#8f679f;--premium-modal-column-gold:#f6d58b;--premium-modal-column-check-solid:#f6d58b;--premium-modal-column-check-ink:#684016;--premium-modal-column-gold-surface:#f6d58b24;--premium-modal-column-action:linear-gradient(135deg, #fff0bc, #efc56b);--premium-modal-column-action-hover:linear-gradient(135deg, #fff6d8, #f6d58b);--premium-modal-column-action-ink:#40234f}[data-season]{--premium-panel-surface:linear-gradient(150deg, var(--color-button-secondary), var(--color-festive-footer));--premium-panel-ink:var(--color-button-secondary-ink);--premium-panel-muted:color-mix(in srgb, var(--color-button-secondary-ink) 86%, transparent);--premium-panel-gold:#f6d58b;--premium-panel-border:var(--color-festive-card-border);--premium-panel-action:linear-gradient(135deg, #fff0bc, #efc56b);--premium-panel-action-hover:var(--premium-panel-action);--premium-panel-action-ink:var(--color-festive-footer);--premium-panel-icon:var(--premium-panel-gold);--premium-panel-icon-surface:#f6d58b24;--premium-modal-surface:var(--color-festive-card);--premium-modal-ink:var(--color-festive-card-ink);--premium-modal-muted:var(--color-festive-card-secondary);--premium-modal-accent:var(--color-festive-card-ink);--premium-modal-border:var(--color-festive-card-border);--premium-modal-outline:var(--color-festive-card-border);--premium-modal-plan-surface:var(--color-festive-card-inset);--premium-modal-highlight:var(--color-festive-card-inset);--premium-modal-premium-surface:var(--color-festive-card-inset);--premium-modal-cta:linear-gradient(135deg, var(--color-button-secondary), var(--color-button-secondary-active));--premium-modal-column-surface:var(--premium-panel-surface);--premium-modal-column-solid:var(--color-button-secondary);--premium-modal-column-selected:var(--color-button-secondary-hover);--premium-modal-column-ink:var(--premium-panel-ink);--premium-modal-column-muted:var(--premium-panel-muted);--premium-modal-column-border:var(--premium-panel-border);--premium-modal-column-gold:var(--premium-panel-gold);--premium-modal-column-gold-surface:var(--premium-panel-icon-surface);--premium-modal-column-action:var(--premium-panel-action);--premium-modal-column-action-hover:var(--premium-panel-action);--premium-modal-column-action-ink:var(--premium-panel-action-ink);--premium-modal-footer-action:var(--premium-panel-action);--premium-modal-footer-action-hover:var(--premium-panel-action);--premium-modal-footer-action-ink:var(--premium-panel-action-ink)}.premium-upsell{--premium-crown-top:var(--premium-panel-crown-top);--premium-crown-middle:var(--premium-panel-crown-middle);--premium-crown-bottom:var(--premium-panel-crown-bottom);color:var(--premium-panel-ink);gap:var(--space-5);min-width:0;padding:var(--space-5);border:1px solid var(--premium-panel-border);border-radius:var(--radius-sm);background:radial-gradient(ellipse at top right, var(--premium-panel-glow), transparent 55%), var(--premium-panel-surface);box-shadow:var(--premium-panel-shadow);flex-direction:column;display:flex}.premium-upsell__copy{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.premium-upsell__emblem{width:44px;height:44px;color:var(--premium-panel-gold);flex:none;place-items:center;display:grid}.premium-upsell__emblem svg{width:32px;height:32px}.premium-upsell h3{margin:0 0 var(--space-2);font-size:1.05rem;line-height:1.4}.premium-upsell p{color:var(--premium-panel-muted);margin:0;line-height:1.5}.premium-upsell__benefits{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.premium-upsell__benefits li{align-items:center;gap:var(--space-3);line-height:1.45;display:flex}.premium-upsell__benefits li>span:first-child{width:32px;height:32px;color:var(--premium-panel-icon);background:var(--premium-panel-icon-surface);border-radius:50%;flex:none;place-items:center;display:grid}.premium-upsell__benefits svg{width:18px;height:18px}.premium-upsell__actions{gap:var(--space-2);margin-top:auto;display:grid}.premium-upsell .premium-upsell__soon{text-align:center;font-size:.8rem}.premium-upsell__actions .button{white-space:normal;height:auto;min-height:44px}.premium-upsell__actions .button svg{flex:none}.premium-upsell-dialog{gap:var(--space-5);display:grid}@media (width>=48rem){.premium-upsell--compact{flex-direction:row;align-items:center}.premium-upsell--compact .premium-upsell__intro{flex:1}.premium-upsell--compact .premium-upsell__actions{flex:0 19rem;margin:0}}.premium-upsell__button-label{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.premium-upsell__button-label>svg{width:18px;height:18px}.premium-upsell .premium-upsell__primary{background:var(--premium-panel-action);color:var(--premium-panel-action-ink);--premium-crown-top:var(--premium-panel-action-ink);--premium-crown-middle:var(--premium-panel-action-ink);--premium-crown-bottom:var(--premium-panel-action-ink);box-shadow:none}.premium-upsell .premium-upsell__primary:hover:not(:disabled){background:var(--premium-panel-action);transform:translateY(-2px);box-shadow:0 6px 14px #170c2826}.premium-upsell h3{color:var(--premium-panel-ink)}.premium-upsell .button--secondary{color:var(--premium-panel-ink);border-color:var(--premium-panel-border);box-shadow:none;background:0 0}.premium-upsell .button--secondary:hover:not(:disabled){color:var(--premium-panel-ink);background:var(--premium-panel-secondary-hover);border-color:var(--premium-panel-gold)}.premium-upsell .button:focus-visible{outline-color:var(--premium-panel-gold)}.premium-upsell__example{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--premium-panel-hint-border);border-radius:var(--radius-sm);background:var(--premium-panel-hint-surface);color:var(--premium-panel-ink);overflow-wrap:anywhere;display:grid}.premium-upsell__example>span{color:var(--premium-panel-muted);font-size:.75rem}.premium-upsell__example>strong{font-weight:600}.premium-upsell__intro{gap:var(--space-5);min-width:0;display:grid}@media (width<=48rem){.premium-upsell--address .premium-upsell__copy{align-items:center;gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);display:grid}.premium-upsell--address .premium-upsell__copy>div{display:contents}.premium-upsell--address .premium-upsell__emblem{width:32px;height:32px}.premium-upsell--address .premium-upsell__copy h3{margin:0}.premium-upsell--address .premium-upsell__copy p{grid-column:1/-1}}.premium-upsell__example-group{gap:var(--space-2);min-width:0;display:grid}.premium-upsell .premium-upsell__example-note{align-items:center;gap:var(--space-2);color:var(--premium-panel-muted);font-size:.875rem;font-style:italic;line-height:1.45;display:flex}.premium-upsell__example-note svg{width:52px;height:52px;color:var(--premium-panel-gold);opacity:.8;flex:none}.premium-upsell__example-note span{max-width:25rem}.premium-upsell--history .premium-upsell__history-caption{margin-top:var(--space-2);font-size:.875rem}.premium-upsell--history .premium-upsell__benefits{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.premium-upsell--history .premium-upsell__benefits li{gap:var(--space-2);font-size:.8125rem}@media (width>=48rem){.premium-upsell--history .premium-upsell__intro{gap:var(--space-3)}.premium-upsell--history .premium-upsell__intro>.premium-upsell__benefits{margin-inline-start:calc(44px + var(--space-3))}}@media (width<=48rem){.premium-upsell--history .premium-upsell__benefits{flex-direction:column}}.premium-upsell--history .premium-upsell__copy>div>p:first-of-type{color:var(--premium-panel-ink);font-size:1.0625rem;font-weight:600;line-height:1.5}@media (width<=48rem){.premium-upsell--history .premium-upsell__copy{align-items:center;gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);display:grid}.premium-upsell--history .premium-upsell__copy>div{display:contents}.premium-upsell--history .premium-upsell__emblem{width:32px;height:32px}.premium-upsell--history .premium-upsell__copy h3{margin:0}.premium-upsell--history .premium-upsell__copy p{grid-column:1/-1}.premium-upsell--history .premium-upsell__history-caption{margin-top:0}}.premium-upsell--history .premium-upsell__benefits svg circle{fill:currentColor}.premium-upsell__example>.premium-upsell__example-address{color:var(--premium-panel-ink);font-size:inherit}.premium-upsell__example-address strong{font-weight:600}.premium-upsell__actions>.link{color:var(--premium-panel-ink);text-align:center;padding-block:8px;font-size:.8rem}.premium-upsell__actions>.link:hover{color:var(--premium-panel-ink);text-decoration:underline}.premium-upsell--draw.premium-upsell{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.premium-upsell--draw .premium-upsell__intro{flex:auto}.premium-upsell--draw .premium-upsell__emblem{width:28px;height:28px}.premium-upsell--draw .premium-upsell__emblem svg{width:26px;height:26px}.premium-upsell--draw h3{font-size:1rem}.premium-upsell--draw p,.premium-upsell--draw .premium-upsell__benefits{font-size:.8rem}.premium-upsell--draw .premium-upsell__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.premium-upsell--draw .premium-upsell__benefits>li{text-align:center;flex-direction:column;align-items:center;gap:8px}.premium-upsell--draw .premium-upsell__benefits>li>span:last-child{text-wrap:balance;max-width:20ch}.premium-upsell--draw .premium-upsell__actions{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;display:flex}.premium-upsell--draw .premium-upsell__actions>.button{width:auto}.premium-upsell--draw .premium-upsell__actions>.link{margin-inline:auto}@media (width<=48rem){.premium-upsell .premium-upsell__copy{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px 12px;display:grid}.premium-upsell .premium-upsell__copy>div{display:contents}.premium-upsell .premium-upsell__copy h3{grid-column:2;margin-bottom:0}.premium-upsell .premium-upsell__copy p{grid-column:1/-1}.premium-upsell--draw .premium-upsell__benefits{gap:8px}.premium-upsell--draw .premium-upsell__actions>.button{width:100%}}@media (width>=48.001rem){.premium-upsell.premium-upsell--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro benefits""intro actions";align-items:start;gap:16px 32px;padding:24px;display:grid}.premium-upsell--split .premium-upsell__intro{grid-area:intro}.premium-upsell--split .premium-upsell__copy{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.premium-upsell--split .premium-upsell__copy>div{display:contents}.premium-upsell--split .premium-upsell__copy h3{margin-bottom:0}.premium-upsell--split .premium-upsell__copy p{grid-column:1/-1}.premium-upsell--split .premium-upsell__primary .button__label{font-size:.8125rem}.premium-upsell--split .premium-upsell__benefits{grid-area:benefits;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;display:grid}.premium-upsell--split .premium-upsell__benefits>li{text-align:left;flex-direction:row;gap:12px}.premium-upsell--split .premium-upsell__benefits>li>span:last-child{text-wrap:initial;max-width:none}.premium-upsell--split .premium-upsell__actions{grid-area:actions;gap:4px;margin:0}.premium-upsell--split .premium-upsell__actions>.button{width:100%}}.premium-upsell.premium-upsell--split .premium-upsell__benefits{grid-template-columns:minmax(0,1fr);margin-top:0}.premium-upsell.premium-upsell--split .premium-upsell__benefits>li{text-align:left;flex-direction:row;align-items:center;gap:12px}.premium-upsell.premium-upsell--account{text-align:left;flex-direction:column;align-items:stretch}.premium-upsell--account .premium-upsell__intro,.premium-upsell--account .premium-upsell__actions{flex:none}.premium-upsell--account .premium-upsell__copy{flex-direction:row;align-items:flex-start}.premium-upsell--account .premium-upsell__copy p{max-width:none;margin:0}.premium-upsell--account .premium-upsell__actions{width:100%;max-width:none;margin:0}.premium-upsell__button-label--creation{white-space:normal}.premium-upsell__button-label--creation>svg{flex-shrink:0}[data-season] .premium-upsell[data-premium-tier] .premium-upsell__primary.button{background:var(--premium-panel-action);color:var(--premium-panel-action-ink)}@media (width<=48rem){.premium-upsell--address[data-premium-tier] .premium-upsell__copy{align-items:flex-start;display:flex}.premium-upsell--address[data-premium-tier] .premium-upsell__copy>div{display:block}}.preview-pill{box-sizing:border-box;border:var(--border-width-hairline) solid var(--color-festive-card-border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-festive-card) 40%, transparent);-webkit-backdrop-filter:blur(10px);min-height:30px;color:var(--color-festive-card-ink);justify-content:center;align-items:center;gap:8px;margin:0;padding:6px 10px;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.preview-pill>svg{flex:none;width:16px;height:16px}button.preview-pill{cursor:pointer}button.preview-pill:hover:not(:disabled),button.preview-pill:active:not(:disabled){background:color-mix(in srgb, var(--color-festive-card-inset) 55%, transparent)}button.preview-pill:focus-visible{outline:2px solid var(--color-selection);outline-offset:2px}button.preview-pill:disabled{cursor:default;opacity:.5}.appearance-options{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;width:100%;display:grid}.appearance-option{border:var(--border-width-hairline) solid var(--color-border);background:var(--color-surface);color:inherit;font:inherit;cursor:pointer;box-sizing:border-box;text-align:left;border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;padding:8px 8px 12px;display:grid;overflow:hidden}.appearance-option[data-selected=true]{border-color:var(--color-selection)}.appearance-option:disabled{opacity:.5;cursor:default}.appearance-preview{border:0;border-radius:16px;width:100%;height:min(65vh,560px)}.appearance-option picture{width:100%;min-width:0;display:block}.appearance-option strong,.appearance-option>span{overflow-wrap:anywhere;padding-inline:6px}.appearance-option>span{font-size:.8125rem;line-height:1.3}@media (width<=48rem){.appearance-options{gap:12px}.appearance-option{gap:8px;padding:6px 6px 12px}}.appearance-preview-container{height:100%;position:relative}.appearance-preview-loading{background:var(--color-surface);z-index:1;place-items:center;display:grid;position:absolute;inset:0}.appearance-miniature-slot{pointer-events:none;width:100%;min-width:0}.appearance-miniature-slot img{aspect-ratio:3/2;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:10px;width:100%;height:auto;display:block}.appearance-themes{width:100%;min-width:0}.appearance-option__label{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-inline:6px;display:flex}.appearance-option__label strong{overflow-wrap:anywhere;min-width:0;padding-inline:0}.appearance-option__badge{background:var(--color-festive-card-inset);color:var(--color-festive-card-ink);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:.6875rem;font-weight:600;line-height:1.2}.appearance-option[aria-disabled=true]{cursor:not-allowed}.appearance-option[aria-disabled=true] .appearance-miniature-slot{opacity:.65}.appearance-featured{min-width:0;padding:0}.appearance-featured__scene{isolation:isolate;border-radius:14px;position:relative;overflow:clip}.appearance-desktop-preview{aspect-ratio:1200/760;contain:strict;width:100%;position:relative;overflow:clip}.appearance-desktop-preview>iframe{transform-origin:0 0;pointer-events:none;border-radius:0;max-width:none;position:absolute;inset:0}.appearance-preview-gesture-surface{z-index:1;touch-action:pan-y pinch-zoom;position:absolute;inset:0}.appearance-desktop-preview .appearance-preview-loading{z-index:2}.appearance-mode{z-index:3}.appearance-featured__caption{gap:8px;padding:12px 0 0;display:grid}.appearance-featured__caption>*{margin:0}.appearance-mode{position:absolute;top:6px;right:6px}.appearance-option{grid-template-rows:auto 1fr;align-items:stretch;position:relative}.appearance-option[data-selected=true]{box-shadow:inset 0 0 0 1px var(--color-selection)}.appearance-option__label{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.appearance-option__description{font-size:.8125rem;line-height:1.4}@media (width<=48rem){.appearance-option{border-radius:12px;padding:4px 4px 8px}.appearance-option__label{gap:6px;padding-inline:2px}.appearance-option__label strong{font-size:.75rem;line-height:1.25}.appearance-option__description{display:none}.appearance-option__badge{background:color-mix(in srgb, var(--color-festive-card-inset) 45%, transparent);white-space:normal;border-radius:4px;padding:2px 4px;font-size:.5625rem;font-weight:500;line-height:1.4}.appearance-mode{top:6px;right:6px}}.appearance-option__label{padding-bottom:2px}.appearance-option__badge{white-space:normal;flex-shrink:1;min-width:0}.appearance-picture-selector{gap:8px;display:grid}.appearance-picture-selector h4{margin:0}.appearance-picture-selector .picture-picker{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px}.appearance-picture-selector .picture-picker__tile{border-radius:12px}@media (width>=48.0625rem){.appearance-picture-selector .picture-picker{grid-template-columns:repeat(auto-fill,56px)}}@media (width<=48rem){.creation-shell--mobile-focused .creation-shell__card:has(.appearance-picker){padding:12px}.appearance-picture-selector .picture-picker{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}}.appearance-featured__title-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;display:grid}.appearance-featured__description{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.45}@media (width<=48rem){.appearance-featured__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px}.appearance-featured__title-row h3{grid-area:1/1}.appearance-featured__description{grid-area:3/1;font-size:.8125rem}.appearance-featured__title-row .appearance-picture-trigger{grid-area:1/2/4;align-self:start}}.appearance-featured__title-row h3{min-width:0;margin:0}.appearance-picture-trigger{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;align-items:center;gap:4px;padding:5px 8px;display:flex}.appearance-picture-trigger>img{object-fit:contain;width:36px;height:36px}.appearance-picture-trigger>svg{width:14px;height:14px}.appearance-picture-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.appearance-picture-trigger:focus-visible{outline:2px solid var(--color-selection);outline-offset:3px}.appearance-picture-trigger:disabled{opacity:.5;cursor:default}@media (width<=48rem){.appearance-picture-selector[data-expanded=false]{display:none}}@media (width>=48.0625rem){.appearance-picture-trigger{display:none}}.appearance-option__status{justify-content:space-between;align-items:flex-end;gap:6px;width:100%;min-height:20px;margin-top:auto;display:flex}@media (width>=48.0625rem){.appearance-featured{grid-template-columns:minmax(0,13fr) minmax(0,7fr);align-items:start;gap:24px;display:grid}.appearance-featured__caption{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;padding:0}.appearance-featured__title-row{grid-template-columns:minmax(0,1fr);gap:8px}.appearance-picture-selector .picture-picker{grid-template-columns:repeat(4, var(--appearance-icon-size,40px));width:100%}.appearance-mode{padding:2px;top:6px;right:6px}}.appearance-option__premium{font-size:.6875rem}@media (width<=48rem){.appearance-option__premium{padding:.35em .5em;font-size:.5625rem}}.appearance-featured__badge{grid-area:2/1;justify-self:start;font-size:.6875rem;display:flex}.appearance-featured__badge,.appearance-option__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.appearance-option__badges{min-width:0;font-size:.6875rem}.appearance-soon-badge{background:var(--color-festive-card-inset);color:var(--color-festive-card-ink);font-size:inherit;white-space:nowrap;border-radius:999px;padding:.35em .6em;font-weight:500;line-height:1.3;display:inline-flex}@media (width<=48rem){.appearance-option__badges{gap:4px;font-size:.5625rem}}.appearance-featured__lock{z-index:3;color:#f2cf78;pointer-events:none;background:linear-gradient(135deg,#59406f,#30203f);border:1px solid #f2cf7873;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:8px;right:8px}.appearance-featured__lock svg{width:18px;height:18px}.appearance-option__badge{color:#315a36;background:linear-gradient(135deg,#e5f3d7,#cee8c4);border-radius:999px;padding:.4em .7em;font-weight:600;line-height:1.3}[data-theme=dark] .appearance-option__badge{color:#e0f2cc;background:linear-gradient(135deg,#345b45,#244633)}.appearance-option__lock{color:#f2cf78;background:linear-gradient(135deg,#59406f,#30203f);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.appearance-option__lock svg{width:16px;height:16px}@media (width<=48rem){.appearance-option__lock{width:18px;height:18px}.appearance-option__lock svg{width:12px;height:12px}}.appearance-featured__heading{display:contents}@media (width<=48rem){.appearance-featured__heading{flex-wrap:wrap;grid-area:1/1;align-items:center;gap:6px 10px;min-width:0;display:flex}.appearance-featured__description{grid-row:2}.appearance-featured__title-row .appearance-picture-trigger{grid-row:1/3}.appearance-featured__heading .appearance-featured__badge{transform:translateY(2px)}.appearance-option__badges .appearance-soon-badge{display:none}}.appearance-picture-selector[hidden]{display:none}.appearance-premium-teaser{background:var(--color-festive-card-inset);color:var(--color-festive-card-ink);border-radius:12px;margin:0;padding:12px;font-size:.875rem;line-height:1.5}.appearance-option__select{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.appearance-option__select[aria-disabled=true]{cursor:default}.appearance-option:has(.appearance-option__select:focus-visible){outline:2px solid var(--color-selection);outline-offset:2px}.appearance-miniature-slot{position:relative}.appearance-thumbnail__lock,.appearance-option__tease{color:#f2cf78;background:linear-gradient(135deg,#59406f,#30203f);border:1px solid #f2cf7873;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.appearance-thumbnail__lock{position:absolute;top:6px;left:6px}.appearance-option__tease{z-index:2;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:none;padding:6px;position:relative}.appearance-thumbnail__lock svg,.appearance-option__tease svg{width:16px;height:16px}.appearance-option__tease:focus-visible{outline:2px solid var(--color-selection);outline-offset:2px}@media (width<=48rem){.appearance-thumbnail__lock{width:22px;height:22px;top:4px;left:4px}.appearance-thumbnail__lock svg{width:13px;height:13px}}.appearance-miniature-slot--locked .appearance-thumbnail__lock{z-index:1}@media (width<=48rem){.appearance-featured__title-row{grid-template-rows:auto auto;align-content:start;min-height:112px}}.appearance-picture-selector__title{color:var(--color-text);margin:0;font-size:.875rem;font-weight:600}@media (width<=48rem){.appearance-picture-selector__title{display:none}}.appearance-picture-trigger__label{text-align:left;color:var(--color-text-secondary);grid-column:1/-1;font-size:.6875rem;font-weight:600;line-height:1.3}@media (width<=48rem){.appearance-picture-trigger{grid-template-columns:36px 14px;gap:4px;display:grid}.appearance-featured__caption{align-content:start;gap:4px}.appearance-featured__title-row{min-height:0}.appearance-premium-teaser{border-radius:6px;padding:4px 6px;font-size:.8125rem;line-height:1.45}.appearance-featured__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;display:-webkit-box;overflow:hidden}.appearance-premium-teaser--desktop{display:none}}.appearance-preview-control{z-index:3;max-width:calc(100% - 16px);position:absolute;bottom:8px;left:8px}.appearance-preview-control--hint{pointer-events:none;inset:8px auto auto 8px}@media (width>=48.0625rem){.appearance-preview-control--hint{display:none}}.appearance-options{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=48rem){.premium-upsell--themes .premium-upsell__copy{align-items:center;gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);display:grid}.premium-upsell--themes .premium-upsell__copy>div{display:contents}.premium-upsell--themes .premium-upsell__emblem{width:32px;height:32px}.premium-upsell--themes .premium-upsell__copy h3{margin:0}.premium-upsell--themes .premium-upsell__copy p{grid-column:1/-1}}@media (width>=48.0625rem){.appearance-featured--premium{align-items:start}.appearance-featured--premium .appearance-featured__caption{flex-direction:column;align-self:stretch;display:flex}.appearance-featured--premium .appearance-featured__caption>.premium-upsell{width:100%;margin-top:auto}}@media (width<=48rem){.appearance-option__status{display:none}}.appearance-profile-upgrade{white-space:normal;justify-self:start;max-width:100%;height:auto}.appearance-options .appearance-option__status{justify-content:flex-end}.appearance-option__title{align-items:center;gap:8px;min-width:0;display:flex}.appearance-option__title .appearance-option__status{flex:none;width:auto;min-height:0;margin-top:0}@media (width>=48.0625rem){.appearance-featured__caption>.premium-upsell--compact{flex-direction:column;gap:12px;padding:16px}.appearance-featured__caption>.premium-upsell--compact .premium-upsell__actions{flex:none;width:100%}.appearance-featured__caption>.premium-upsell--compact .premium-upsell__emblem{width:28px;height:28px}.appearance-featured__caption>.premium-upsell--compact .premium-upsell__emblem svg{width:24px;height:24px}.appearance-featured__caption>.premium-upsell--compact .premium-upsell__primary{padding-inline:12px}}.appearance-preview[data-ready=false]{opacity:0;pointer-events:none}.appearance-preview[data-ready=true]{opacity:1;transition:opacity .32s ease-out}.appearance-preview-progress{text-align:center;width:min(220px,65%);color:var(--color-text);gap:14px;font-size:14px;display:grid}.appearance-preview-progress__track{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;height:4px;overflow:hidden}.appearance-preview-progress__track>span{border-radius:inherit;background:currentColor;width:40%;height:100%;animation:1.25s ease-in-out infinite preview-progress;display:block}@keyframes preview-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.appearance-preview[data-ready=true]{transition:none}.appearance-preview-progress__track>span{opacity:.6;width:100%;animation:none}}@media (width>=68.8125rem),(width>=48.0625rem) and (orientation:landscape){.appearance-picker--settings .appearance-options{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.appearance-picker--settings .appearance-option__description{display:none}.appearance-picker--settings .appearance-option__label{padding-inline:2px}.appearance-picker--settings .appearance-option__title{gap:6px}.appearance-picker--settings .appearance-option__title strong{font-size:.8125rem}}@media (width>=48.0625rem) and (width<=68.75rem){.appearance-picker--settings .appearance-featured{grid-template-columns:minmax(0,1fr)}.appearance-picker--settings .appearance-featured--premium .appearance-featured__caption{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.appearance-picker--settings .appearance-featured__caption>.premium-upsell{grid-area:1/2/span 2;margin-top:0}}
