.settings-sheet,.account-form{--ss-plate:var(--mat-read,var(--shop-surface));--ss-ink:var(--mat-read-ink,var(--shop-text));--ss-muted:var(--mat-read-muted,var(--shop-muted));--ss-edge-hi:var(--mat-edge-hi,var(--shop-border));--ss-edge-lo:var(--mat-edge-lo,var(--shop-border));--ss-select:var(--mat-selected,var(--shop-accent));--ss-focus:var(--mat-read-focus,var(--mat-focus,var(--shop-accent)));--ss-radius:min(var(--shop-radius,14px), 18px)}.settings-sheet{min-inline-size:0;color:var(--shop-text);display:block;position:relative;container:settings-sheet/inline-size}.settings-sheet-nav{z-index:3;isolation:isolate;justify-content:center;padding-block:2px 16px;display:flex;position:sticky;inset-block-start:0;overflow-x:clip}.settings-sheet-nav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);-webkit-mask-composite:source-in;pointer-events:none;background:0 0;position:absolute;inset:-16px -48px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000),linear-gradient(#000 62%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000),linear-gradient(#000 62%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.settings-sheet .settings-sheet-switch{--ms-h:42px;--ms-px:10px;background:var(--ss-plate);inline-size:100%;max-inline-size:520px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ss-edge-hi) 55%, transparent), 0 10px 26px #0000004d}@supports (color:lab(0% 0 0)){.settings-sheet .settings-sheet-switch{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ss-edge-hi) 55%, transparent), 0 10px 26px lab(0% 0 0/.3)}}.settings-sheet .settings-sheet-switch>[role=tab]{flex:auto;padding-inline:10px;font-size:13px}@container settings-sheet (min-width:460px){.settings-sheet .settings-sheet-switch{--ms-px:16px;--ms-font-size:14px}.settings-sheet .settings-sheet-switch>[role=tab]{padding-inline:16px;font-size:14px}}.settings-sheet-panel{min-inline-size:0;padding-block:4px 12px}.settings-sheet-panel[hidden]{display:none}.settings-sheet[data-direction]>.settings-sheet-panel:not([hidden]){animation:settings-in var(--spring-settle-ms,.573s) var(--spring-settle,cubic-bezier(.23, 1, .32, 1)) both}.settings-sheet[data-direction=back]>.settings-sheet-panel:not([hidden]){--settings-from:-22px}.settings-sheet[data-direction]>.settings-sheet-panel:not([hidden]) .settings-rows>*{animation:settings-rise var(--spring-lift-ms,.483s) var(--spring-lift,cubic-bezier(.23, 1, .32, 1)) both}.settings-sheet[data-direction] .settings-rows>:nth-child(2){animation-delay:40ms}.settings-sheet[data-direction] .settings-rows>:nth-child(3){animation-delay:80ms}.settings-sheet[data-direction] .settings-rows>:nth-child(4){animation-delay:.12s}@keyframes settings-in{0%{opacity:0;translate:var(--settings-from,22px) 0}to{opacity:1;translate:0}}@keyframes settings-rise{0%{opacity:0;translate:0 10px;scale:.98}to{opacity:1;translate:0;scale:1}}.settings-sheet .canvas-controls{margin:22px 0 0}.settings-sheet :is(.theme-yours,.canvas-controls,.page-layout-group){scroll-margin-block-start:76px}.settings-sheet .preferences{margin-block-start:22px}.stashy-style{gap:10px;min-inline-size:0;display:grid}.stashy-style-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.stashy-style-title{font-size:14px;font-weight:700;line-height:20px}.stashy-style-cast{color:var(--shop-text);text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.stashy-style .stashy-style-cast:focus-visible{outline:2px solid var(--ss-focus,var(--mat-focus,var(--shop-accent)));outline-offset:2px;border-radius:2px}.stashy-style .stashy-style-switch{--ms-h:118px;--ms-px:14px;inline-size:100%;max-inline-size:380px}.stashy-style .stashy-style-switch>[role]{flex:1 1 0;block-size:auto;min-block-size:104px;padding-block:8px}.stashy-style .stashy-style-switch>[role],.stashy-style .stashy-style-switch .material-switch-label{flex-direction:column;justify-content:center;gap:6px}.stashy-style-still{aspect-ratio:6/5;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 6px 10px #00000057);filter:drop-shadow(0 6px 10px lab(0% 0 0/.34));block-size:72px;inline-size:auto;display:block}.stashy-style .stashy-style-switch>[role]:not([aria-checked=true]) .stashy-style-still{opacity:.72}.theme-customize{border-block-start:1px solid color-mix(in oklab, var(--shop-text) 12%, transparent);min-inline-size:0}.theme-customize>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;align-items:center;gap:10px;min-block-size:48px;padding-inline:2px 8px;font-size:14px;font-weight:700;list-style:none;display:flex}.theme-customize>summary::-webkit-details-marker{display:none}.theme-customize>summary::marker{content:""}.theme-customize>summary:after{content:"";opacity:.75;block-size:8px;inline-size:8px;transition:rotate .32s var(--spring-settle,cubic-bezier(.23, 1, .32, 1)), translate .32s var(--spring-settle,ease-out);border-block-end:2px solid;border-inline-end:2px solid;flex:none;margin-inline-start:auto;translate:0 -2px;rotate:45deg}.theme-customize[open]>summary:after{translate:0 2px;rotate:-135deg}.theme-customize>summary:focus-visible{outline:2px solid var(--ss-focus,var(--mat-focus,var(--shop-accent)));outline-offset:2px}.theme-customize[open]>.theme-customize-fields{animation:settings-rise var(--spring-lift-ms,.483s) var(--spring-lift,ease-out) both}.theme-customize-fields{gap:18px;min-inline-size:0;margin-block:6px 14px;display:grid}.theme-field{gap:8px;min-inline-size:0;display:grid}.theme-field-title{color:var(--shop-text);font-size:13px;font-weight:700;line-height:18px}.theme-field .ui-library-note{color:var(--shop-muted);margin:0;font-size:12px;line-height:16px}.theme-customize .material-switch.theme-chips{--ms-h:52px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-auto-flow:row;row-gap:2px}.theme-customize .material-switch.theme-chips>[role=radio]{white-space:normal;text-align:start;justify-content:flex-start;padding-inline:12px}.theme-customize .material-switch.theme-chips .material-switch-label{overflow-wrap:anywhere;transform-origin:0;line-height:1.15}.theme-customize .material-switch.theme-fonts>[role=radio]{font-size:15px;font-weight:500}.theme-stepper{grid-template-columns:minmax(0,1fr) auto;align-items:center}.theme-stepper-pills{align-items:center;gap:6px;display:inline-flex}.theme-stepper .pill[data-tone]{--pill-h:44px;inline-size:44px;padding:0}.theme-stepper .pill svg{block-size:18px;inline-size:18px}.theme-stepper-value{min-inline-size:3ch;color:var(--shop-text);font-variant-numeric:tabular-nums;text-align:center;font-size:15px;font-weight:700}.theme-colors{flex-wrap:wrap;gap:8px;display:flex}.theme-color>.pill[data-tone]{--pill-h:40px}.theme-swatch{block-size:18px;inline-size:18px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mat-read-ink,var(--shop-text)) 32%, transparent);border-radius:50%;display:block}.theme-color-panel{gap:12px;inline-size:min(272px,100vw - 40px);display:grid}.theme-swatches{grid-template-columns:repeat(auto-fill,36px);gap:8px;display:grid}.theme-swatch-button{block-size:36px;inline-size:36px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mat-read-ink,var(--shop-text)) 28%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;margin:0;padding:0}.theme-swatch-button[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mat-read-ink,var(--shop-text)) 28%, transparent), 0 0 0 2px var(--mat-read,var(--shop-surface)), 0 0 0 4px var(--mat-selected,var(--shop-accent))}.theme-swatches .theme-swatch-button:focus-visible{outline:2px solid var(--ss-focus,var(--mat-focus,var(--shop-accent)));outline-offset:5px}.theme-color-code{color:var(--mat-read-ink,var(--shop-text));gap:6px;font-size:13px;font-weight:600;display:grid}.ui-library-fields input[type=number]{appearance:textfield}.ui-library-fields input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-library-fields input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.theme-customize input[type=text]{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--mat-edge-hi,var(--shop-border)) 60%, var(--shop-border));border-radius:calc(min(var(--shop-radius,14px), 18px) - 6px);background:var(--mat-read,var(--shop-surface));min-block-size:44px;inline-size:100%;color:var(--mat-read-ink,var(--shop-text));font:inherit;padding:8px 12px;font-size:max(16px,1em)}details.theme-customize input:focus-visible{outline:2px solid var(--ss-focus,var(--mat-focus,var(--shop-accent)));outline-offset:2px}.settings-section{gap:16px;display:grid}.settings-rows{gap:10px;display:grid}.settings-row{box-sizing:border-box;border-radius:var(--ss-radius);background:linear-gradient(var(--ss-plate), var(--ss-plate)) padding-box, linear-gradient(160deg, var(--ss-edge-hi), transparent 42%, transparent 60%, var(--ss-edge-lo)) border-box;min-block-size:68px;inline-size:100%;color:var(--ss-ink);font:inherit;text-align:start;border:1px solid #0000;align-items:center;gap:14px;margin:0;padding:12px 14px;display:flex;position:relative}.settings-row-button{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow .24s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), scale .167s var(--spring-press,ease-out)}.settings-row-button:active{scale:.98}.settings-row.settings-row-button:focus-visible{outline:2px solid var(--ss-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.settings-row-button:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--ss-select) 55%, transparent), var(--mat-bloom,0 0 0 transparent)}.settings-row-button:hover .settings-row-chevron{color:var(--ss-ink);translate:3px}}.settings-row-icon{border-radius:calc(var(--ss-radius) - 4px);background:color-mix(in oklab, var(--ss-select) 16%, transparent);block-size:42px;inline-size:42px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ss-select) 42%, transparent);color:var(--ss-select);flex:none;place-items:center;display:grid}.settings-row-icon svg{stroke-width:1.9px;block-size:20px;inline-size:20px}.settings-row-text{flex:auto;gap:2px;min-inline-size:0;display:grid}.settings-row-title{font-size:15px;font-weight:700;line-height:20px}.settings-row-detail{color:var(--ss-muted);font-size:13px;line-height:18px}.settings-row-chevron{block-size:18px;inline-size:18px;color:var(--ss-muted);transition:translate .24s var(--spring-lift,ease-out), color .16s ease-out;flex:none}.settings-note{color:var(--shop-muted);margin:0;font-size:13px;line-height:1.5}.settings-legal ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.settings-legal a{background:color-mix(in oklab, var(--ss-plate) 70%, transparent);min-block-size:36px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ss-edge-hi) 55%, transparent);color:var(--ss-ink);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.settings-legal a:before{content:"";position:absolute;inset:-4px}nav.settings-legal a:focus-visible{outline:2px solid var(--ss-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.settings-legal a:hover{box-shadow:inset 0 0 0 1px var(--ss-select)}}.account-form .settings-legal a{background:color-mix(in oklab, var(--ss-plate) 92%, var(--ss-ink))}.account-form{--af-plate:var(--mat-read,var(--shop-surface));--af-ink:var(--mat-read-ink,var(--shop-text));--af-muted:var(--mat-read-muted,var(--shop-muted));--af-radius:min(var(--shop-radius,14px), 18px);box-sizing:border-box;border-radius:var(--af-radius);background:linear-gradient(var(--af-plate), var(--af-plate)) padding-box, linear-gradient(160deg, var(--mat-edge-hi,var(--shop-border)), transparent 42%, transparent 60%, var(--mat-edge-lo,var(--shop-border))) border-box;min-inline-size:0;color:var(--af-ink);text-align:start;border:1px solid #0000;gap:14px;padding:18px;display:grid}.account-form-head{gap:4px;display:grid}.account-form-title{font-size:var(--t-name,20px);letter-spacing:-.01em;margin:0;font-weight:700;line-height:calc(1em + 6px)}.account-form-value{color:var(--af-muted);font-size:var(--t-ui,14px);margin:0;line-height:calc(1em + 6px)}.account-form-fields{gap:12px;margin:0;display:grid}.account-form-label{color:var(--af-ink);font-size:var(--t-meta,13px);font-weight:600;line-height:calc(1em + 5px)}.account-form .account-input{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--mat-edge-hi,var(--shop-border)) 70%, var(--shop-border));border-radius:calc(var(--af-radius) - 4px);background:color-mix(in oklab, var(--af-plate) 93%, var(--af-ink));min-block-size:48px;inline-size:100%;min-inline-size:0;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mat-edge-hi,var(--shop-border)) 60%, transparent);color:var(--af-ink);font:inherit;letter-spacing:.01em;padding:10px 14px;font-size:max(16px,1em)}.account-form .account-input[inputmode=numeric]{letter-spacing:.3em;font-variant-numeric:tabular-nums}.account-form .account-input::placeholder{color:var(--af-muted);opacity:1}.account-form .account-input:focus-visible{outline:2px solid var(--ss-focus);outline-offset:2px}.account-form .account-form-actions{flex-wrap:wrap;gap:10px;display:flex}.account-form .account-form-actions>.pill{--pill-h:48px;--pill-px:20px;--pill-font:var(--t-body,15px);font-weight:700}.account-form .account-form-actions>.pill[data-tone=cta]{flex:180px}.account-form .legal-consent{color:var(--af-muted)}.account-form .account-form-status{color:var(--af-ink);font-size:var(--t-meta,13px);margin:0;line-height:calc(1em + 5px)}.account-form-private{font-size:var(--t-lead,17px);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.account-form-verified{color:var(--mat-read-status,var(--mat-status,var(--shop-accent)));font-size:var(--t-meta,13px);align-items:center;gap:6px;margin:0;font-weight:700;display:inline-flex}.account-dialog{z-index:50;box-sizing:border-box;border-radius:var(--shop-radius,14px);max-block-size:calc(100dvh - 2rem);inline-size:min(28rem,100% - 2rem);color:var(--shop-text);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.account-dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-block-end:10px;padding:12px 14px 0;display:flex}.account-dialog-head h2{margin:0;font-size:18px}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .theme-customize[open]>.theme-customize-fields,:where(:root:not([data-motion=full])) .theme-customize>summary:after{transition:none;animation:none}:where(:root:not([data-motion=full])) .settings-sheet[data-direction]>.settings-sheet-panel:not([hidden]),:where(:root:not([data-motion=full])) .settings-sheet[data-direction]>.settings-sheet-panel:not([hidden]) .settings-rows>*{animation:none}:where(:root:not([data-motion=full])) .settings-row-button,:where(:root:not([data-motion=full])) .settings-row-chevron{transition:none}}:where(:root[data-motion=calm]) .theme-customize[open]>.theme-customize-fields,:where(:root[data-motion=calm]) .theme-customize>summary:after{transition:none;animation:none}:where(:root[data-motion=calm]) .settings-sheet[data-direction]>.settings-sheet-panel:not([hidden]),:where(:root[data-motion=calm]) .settings-sheet[data-direction]>.settings-sheet-panel:not([hidden]) .settings-rows>*{animation:none}:where(:root[data-motion=calm]) .settings-row-button,:where(:root[data-motion=calm]) .settings-row-chevron{transition:none}@media (prefers-reduced-transparency:reduce){.settings-legal a{background:var(--ss-plate)}.settings-sheet-nav:before{background:var(--mat-sheet,var(--shop-background));-webkit-backdrop-filter:none;backdrop-filter:none}}
