@media(max-width:1280px){.std-notes-nav-tooltip-wrap{position:relative}.std-notes-nav-tooltip{position:absolute;bottom:calc(100% + .6rem);right:0;left:auto;transform:none;width:max-content;max-width:min(18rem,calc(100vw - 1rem));padding:.55rem .75rem;border-radius:.6rem;background:#111827f7;border:1px solid rgba(249,115,22,.35);box-shadow:0 6px 24px #00000073;pointer-events:none;animation:stdNotesTooltipIn .2s ease both}@keyframes stdNotesTooltipIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.std-notes-nav-tooltip[hidden]{display:none!important}.std-notes-nav-tooltip__text{margin:0;font-size:.75rem;line-height:1.5;color:#e5e7eb;text-align:right}.std-notes-nav-tooltip__arrow{position:absolute;bottom:-5px;right:1.1rem;left:auto;transform:rotate(45deg);width:8px;height:8px;background:#111827f7;border-right:1px solid rgba(249,115,22,.35);border-bottom:1px solid rgba(249,115,22,.35)}}@media(max-width:1280px){.std-mobile-onboarding{position:fixed;bottom:calc(4rem + env(safe-area-inset-bottom,0px));left:.75rem;right:.75rem;z-index:200;animation:stdOnboardingIn .28s ease both}@keyframes stdOnboardingIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.std-mobile-onboarding__card{background:#111827f7;border:1px solid rgba(249,115,22,.28);border-radius:1rem;padding:1rem 1rem .875rem;box-shadow:0 8px 32px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.std-mobile-onboarding__heading{margin:0 0 .75rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f97316}.std-mobile-onboarding__steps{margin:0 0 .875rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.6rem}.std-mobile-onboarding__step{display:flex;align-items:flex-start;gap:.625rem}.std-mobile-onboarding__num{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:.45rem;background:#f9731626;border:1px solid rgba(249,115,22,.35);color:#f97316;display:flex;align-items:center;justify-content:center;margin-top:.05rem}.std-mobile-onboarding__num svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.std-mobile-onboarding__step div{display:flex;flex-direction:column;gap:.1rem}.std-mobile-onboarding__step strong{font-size:.8rem;font-weight:600;color:#fff;line-height:1.2}.std-mobile-onboarding__step span{font-size:.72rem;color:#94a3b8;line-height:1.3}.std-mobile-onboarding__dismiss{display:block;width:100%;padding:.5rem;border-radius:.5rem;background:#f97316;color:#fff;font-size:.8rem;font-weight:600;text-align:center;border:none;cursor:pointer;transition:background .15s}.std-mobile-onboarding__dismiss:hover{background:#ea580c}}#std-context-menu{opacity:0;transform:scale(.96);transition:opacity .12s ease,transform .12s ease}#std-context-menu.is-open{display:block!important;opacity:1;transform:scale(1)}#std-designer-next-root,.std-next-app,.std-next-surface,.std-next-slot{display:contents}.std-shell{--std-bg: #111827;--std-panel: rgba(17, 24, 39, .88);--std-panel-strong: rgba(17, 24, 39, .96);--std-border: rgba(255, 255, 255, .08);--std-border-strong: rgba(249, 115, 22, .34);--std-text: #ffffff;--std-muted: #94a3b8;--std-soft: #e5e7eb;--std-accent: #f97316;--std-accent-alt: #f97316;--std-accent-soft: #fb923c;--std-accent-ink: #ffffff;--std-accent-gradient: #f97316;--std-accent-surface: rgba(249, 115, 22, .12);--std-accent-surface-alt: rgba(249, 115, 22, .16);--std-accent-ring: rgba(249, 115, 22, .18);--std-accent-shadow: rgba(249, 115, 22, .22);--std-button-solid: #f97316;--std-button-solid-hover: #ea580c;--std-button-soft: rgba(249, 115, 22, .18);position:relative;margin:clamp(1rem,3vw,2rem) auto;border:1px solid rgba(255,255,255,.06);border-radius:2rem;background:var(--std-bg);color:var(--std-text);overflow:hidden}.std-shell__grid,.std-shell__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.std-shell__grid{background-image:none;background-size:auto;-webkit-mask-image:none;mask-image:none}.std-shell__glow{background:none}.std-shell__inner{position:relative;z-index:1}.std-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(16rem,.9fr);gap:1.5rem;align-items:end}.std-guest-banner{background:#f9731614;border:1px solid #f973163d;border-radius:1rem;align-items:center;gap:1rem;margin:1.25rem 0 0;padding:.95rem 1.1rem;display:flex;max-width:600px;width:100%;margin:20px 10px}.std-guest-banner__copy{flex-direction:column;flex:10px;gap:.2rem;display:flex}.std-guest-banner__copy strong{color:#fff;font-size:.95rem;font-weight:700}.std-guest-banner__copy span{color:#cbd5e1;font-size:.85rem;line-height:1.5}.std-hero__copy{max-width:46rem}.std-eyebrow{margin:0 0 .75rem;color:var(--std-accent-soft);font-size:.72rem;font-weight:700;letter-spacing:.34em;text-transform:uppercase}.std-title{display:flex;flex-direction:column;gap:.1em;margin:0;font-size:clamp(3rem,7vw,5.6rem);font-weight:800;line-height:.88;letter-spacing:-.06em;text-transform:uppercase}.std-title__line{display:block}.std-title__line--outline{color:transparent;-webkit-text-stroke:1px rgba(229,231,235,.35)}.std-title__line--accent{color:var(--std-accent)}.std-title__line--solid{color:var(--std-text)}.std-lead{max-width:40rem;margin:1.4rem 0 0;color:var(--std-muted);font-size:1rem;line-height:1.8}.std-hero__stats{display:grid;gap:.75rem}.std-stat{display:grid;gap:.3rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:1.1rem;background:#111827a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.std-stat__label{color:var(--std-muted);font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.std-stat__value{color:var(--std-text);font-size:1rem;font-weight:700}.std-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:1.5rem;margin-top:2rem;align-items:start}.std-sidebar,.std-preview-column{min-width:0}.std-sidebar{display:grid;gap:1rem}.std-preview-column{position:sticky;top:1.5rem}.std-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:1.6rem;background:var(--std-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px #00000047,inset 0 1px #ffffff08}.std-card>*{position:relative;z-index:1}.std-card--studio,.std-card--options,.std-card--details,.std-card--preview{padding:1.2rem}.std-card__heading{display:flex;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem}.std-card__heading h2{margin:0;color:var(--std-text);font-size:1.15rem;font-weight:700}.std-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.std-panel-head__copy{display:grid;gap:.2rem;min-width:0}.std-panel-head__copy--step{gap:.42rem}.std-step-head{display:inline-flex;align-items:center;gap:.55rem;margin:0}.std-step-head__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;height:1.65rem;padding:0 .45rem;border:1px solid rgba(249,115,22,.36);border-radius:.55rem;background:#f973162e;box-shadow:inset 0 1px #ffffff1a;color:var(--std-text);font-size:.9rem;font-weight:800;line-height:1}.std-step-head__eyebrow{color:var(--std-text);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.std-step-head__hint{margin:0;max-width:28rem;color:#94a3b8eb;font-size:.84rem;line-height:1.55}.std-card__heading--step{align-items:flex-start;padding:15px;gap:1rem}.std-card__heading--step>div{display:grid;gap:.42rem;min-width:0;flex:1 1 auto}.std-card__heading--step .std-preview-heading__actions{flex-shrink:0;align-self:flex-start;margin-top:.25rem}.std-panel-head__eyebrow{margin:0;color:var(--std-muted);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.std-panel-head__title{margin:0;color:var(--std-text);font-size:1.08rem;font-weight:700;line-height:1.15}.std-panel-head__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;min-width:2.35rem;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:#ffffff0a;color:var(--std-muted);font:inherit;line-height:1;text-decoration:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.std-panel-head__close span{display:inline-block;font-size:1.2rem;line-height:1;transform:translateY(-1px)}.std-panel-head__close:hover,.std-panel-head__close:focus-visible{border-color:#f973166b;background:#f9731629;color:var(--std-text);transform:translateY(-1px)}.std-panel-head__actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}.std-panel-head__shortcut{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.6rem .85rem;border:1px solid rgba(249,115,22,.22);border-radius:999px;background:#f9731614;color:var(--std-accent-soft);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.std-panel-head__shortcut:hover,.std-panel-head__shortcut:focus-visible{border-color:#f973166b;background:#f9731629;color:var(--std-text);transform:translateY(-1px)}.std-mode-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.75rem;align-items:stretch}.std-mode-switcher--with-template{grid-template-columns:repeat(3,minmax(0,1fr))}.std-mode-switcher__button,.std-primary-button,.std-secondary-button,.std-link-button,.std-login-trigger,.std-mvp-shell__guest-link,.std-account-menu__item,.std-prompt-pill,.std-chip,.std-icon-button,.std-upload-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit}.std-mode-switcher__button{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-width:0;min-height:4.5rem;padding:.75rem .5rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff08;color:var(--std-soft);font-size:.7rem;font-weight:700;letter-spacing:.01em;line-height:1.15;text-align:center;white-space:normal;text-wrap:balance;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.std-mode-switcher__icon{width:1.5rem;height:1.5rem;flex-shrink:0;stroke-width:1.5}.std-mode-switcher__label{line-height:1.2}.std-mode-switcher__button.is-active,.std-mode-switcher__button[aria-pressed=true]{border-color:#f973166b;background:var(--std-button-soft);color:var(--std-accent-ink);box-shadow:0 12px 24px var(--std-accent-shadow)}.std-mode-switcher__button:hover,.std-secondary-button:hover,.std-link-button:hover,.std-prompt-pill:hover,.std-chip:hover,.std-icon-button:hover{transform:translateY(-1px)}.std-mode-panel{display:grid;gap:1rem;margin-top:1.1rem}.std-mode-panel[hidden],.std-pill-grid[hidden]{display:none!important}.std-field{display:grid;gap:.65rem}.std-field--compact{gap:.5rem}.std-dual-print-size{gap:1rem}.std-dual-print-size__side{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:#ffffff05}.std-dual-print-size__label{font-size:.875rem;font-weight:600;color:#fffc;letter-spacing:.025em}.std-dual-print-size .std-attr-group--pill{flex-wrap:wrap;gap:.5rem}.std-dual-print-size .std-dual-print-btn{min-width:2.5rem;padding:.4rem .75rem;font-size:.8125rem}.std-dual-print-btn[aria-pressed=true]{background:#ffffff26;border-color:#ffffff4d}.std-dual-print-btn[disabled]{opacity:.38;cursor:not-allowed}.std-field__header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.std-field__header--guide{align-items:baseline}.std-field__header--templates{align-items:flex-start}.std-template-heading,.std-template-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;min-width:0}.std-template-actions{justify-content:flex-end}.std-template-picker-trigger{white-space:nowrap}.std-section-label,.std-shell label{margin:0;color:var(--std-accent-soft);font-size:.72rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.std-field__meta,.std-field__value,.std-helper-text,.std-loading-copy,.std-toolbar-copy{color:var(--std-muted);font-size:.82rem;line-height:1.6}.std-field__header .std-field__meta,.std-field__header .std-field__value{text-align:right}.std-print-size-legend{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.7rem}.std-print-size-detail{display:grid;gap:.55rem;margin-top:.7rem}.std-print-size-detail[hidden]{display:none!important}.std-print-size-detail__helper,.std-print-size-detail__note{margin:0;color:var(--std-muted);font-size:.8rem;line-height:1.55}.std-print-size-legend__item{display:grid;gap:.1rem;min-width:0;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:#0a0f1e75}.std-print-size-legend__item strong{color:var(--std-text);font-size:.8rem;font-weight:700;letter-spacing:.08em}.std-print-size-legend__item span{color:var(--std-muted);font-size:.76rem;line-height:1.55}.std-shell input:not([type=range]),.std-shell textarea,.std-shell select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#0a0f1ec2;color:var(--std-text);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.std-shell input:not([type=range]):focus,.std-shell textarea:focus,.std-shell select:focus{outline:none;border-color:#f9731661;box-shadow:0 0 0 4px var(--std-accent-ring)}.std-control--select,.std-control--qty{min-height:3.2rem;padding:.9rem 1rem}.std-control--textarea{min-height:11rem;padding:1rem;resize:vertical}.std-select{position:relative}.std-select:after{content:"";position:absolute;top:50%;right:1rem;width:.65rem;height:.65rem;border-right:2px solid rgba(255,255,255,.5);border-bottom:2px solid rgba(255,255,255,.5);transform:translateY(-60%) rotate(45deg);pointer-events:none}.std-select select{padding-right:2.8rem}.std-ref-preview{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;width:100%;padding:.9rem 1rem;border:1px solid rgba(249,115,22,.18);border-radius:1.1rem;background:#f9731614;box-shadow:0 20px 38px #00000057}.std-ref-preview.hidden{display:none!important}.std-ref-preview__media{position:relative;width:4.25rem;height:4.25rem}.std-ref-preview__image{display:block;width:100%;height:100%;border-radius:1rem;object-fit:cover}.std-ref-preview__clear{position:absolute;top:-.45rem;right:-.45rem;width:1.35rem;height:1.35rem;border-radius:999px;background:#f8fafcf2;color:#111827;font-size:.8rem;font-weight:700;line-height:1}.std-ref-preview__copy{display:grid;gap:.2rem;min-width:0}.std-ref-preview__copy strong{color:var(--std-text);font-size:.84rem}.std-ref-preview__copy span{color:var(--std-muted);font-size:.76rem;line-height:1.5}.std-upload-inline{display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem 1rem}.std-actions,.std-summary__price-block{display:grid;gap:.45rem}.std-ai-credits{display:grid;gap:.55rem;margin-top:.4rem;margin-inline:.1rem;padding:.85rem .95rem;border:1px solid rgba(249,115,22,.18);border-radius:1rem;background:#f973160f;overflow:hidden;isolation:isolate;box-shadow:inset 0 0 0 1px #f973160a}.std-ai-credits__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.std-ai-credits__label{color:var(--std-muted);font-size:.82rem;line-height:1.5}.std-ai-credits__value{flex-shrink:0;color:var(--std-soft);font-size:.88rem;font-weight:700;line-height:1.3}.std-ai-credits__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:flex-start;justify-self:start;width:fit-content;max-width:100%;margin-top:.15rem;padding:0;border:0;background:transparent;color:var(--std-accent-soft);cursor:pointer;font-size:.82rem;font-weight:700;line-height:1.5;text-decoration:underline;text-underline-offset:.2em}.std-ai-loading__title{color:#111827;font-size:.9rem;font-weight:700;line-height:1.4}.std-ai-loading__copy{margin-top:.25rem;padding-bottom:.5rem;color:#4b5563;font-size:.78rem;line-height:1.55}.std-primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:.9rem 1.2rem;border-radius:1rem;background:var(--std-button-solid);color:var(--std-accent-ink);font-weight:800;letter-spacing:.08em;line-height:1;text-align:center;text-transform:uppercase;box-shadow:0 18px 36px var(--std-accent-shadow)}.std-primary-button:hover{background:var(--std-button-solid-hover)}.std-primary-button--wide{width:100%}.std-secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.72rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:.95rem;background:#ffffff0a;color:var(--std-text);font-weight:700;text-align:center}.std-secondary-button--inline,.std-secondary-button--compact{min-height:auto}.std-secondary-button--wide{width:100%}.std-secondary-button.is-active{border-color:#f973166b;background:#f9731629;color:var(--std-text);box-shadow:0 10px 20px #f973161f}.std-secondary-button--inline{min-height:3rem;padding-inline:1rem}.std-link-button{padding:0;background:transparent;color:var(--std-accent-soft);font-size:.82rem;font-weight:700}.std-login-trigger,.std-mvp-shell__guest-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:2.75rem;padding:.8rem 1.15rem;border-radius:999px;background:#f97316;color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap}.std-login-trigger:hover,.std-login-trigger:focus-visible,.std-mvp-shell__guest-link:hover,.std-mvp-shell__guest-link:focus-visible{background:#ea580c;color:#fff}.std-link-button--muted{color:var(--std-muted)}.std-primary-button--compact{min-height:2.9rem;padding:.8rem 1rem;font-size:.8rem;letter-spacing:.06em}#panel-ai button{min-height:unset;text-align:center;padding:8px 10px}.std-idea-assistant-toggle{display:grid;gap:1rem;align-items:center;margin-top:1rem;padding:1rem;border:1px solid rgba(249,115,22,.18);border-radius:1.25rem;background:radial-gradient(circle at top right,rgba(249,115,22,.12),transparent 46%),#ffffff08}.std-idea-assistant-toggle__copy{display:grid;gap:.3rem}.std-idea-assistant-toggle__eyebrow,.std-idea-assistant__eyebrow,.std-idea-assistant__step,.std-idea-assistant__result-kicker{margin:0;color:var(--std-accent-soft);font-size:.72rem;font-weight:800;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.std-idea-assistant-toggle__title,.std-idea-assistant__title{color:var(--std-text);font-size:1rem;line-height:1.35}.std-idea-assistant-toggle__text,.std-idea-assistant__copy,.std-idea-assistant__question-copy,.std-idea-assistant__result-copy{margin:0;color:var(--std-muted);font-size:.86rem;line-height:1.6}.std-idea-assistant{display:grid;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid rgba(249,115,22,.16);border-radius:1.35rem;background:linear-gradient(180deg,rgba(249,115,22,.08),transparent 28%),#ffffff08;box-shadow:inset 0 0 0 1px #f973160a}.std-idea-assistant[hidden]{display:none!important}.std-idea-assistant__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.std-idea-assistant__intro{display:grid;gap:.32rem}.std-idea-assistant__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:var(--std-soft);font-size:1.2rem;line-height:1}.std-idea-assistant__transcript{display:grid;gap:.6rem}.std-idea-assistant__bubble{max-width:min(100%,28rem);padding:.85rem 1rem;border-radius:1rem;font-size:.84rem;line-height:1.55}.std-idea-assistant__bubble--assistant{justify-self:start;background:#ffffff0d;color:var(--std-soft)}.std-idea-assistant__bubble--user{justify-self:end;background:#f9731624;color:#fff7ed;border:1px solid rgba(249,115,22,.24)}.std-idea-assistant__question,.std-idea-assistant__results{display:grid;gap:.95rem}.std-idea-assistant__question-title,.std-idea-assistant__result-title{margin:0;color:var(--std-text);font-size:1rem;line-height:1.35}.std-idea-assistant__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.std-idea-assistant__choice{display:grid;gap:.35rem;min-height:4.35rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff0a;color:var(--std-text);font-size:.9rem;font-weight:700;text-align:left;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.std-idea-assistant__choice:hover,.std-idea-assistant__choice:focus-visible,.std-idea-assistant__close:hover,.std-idea-assistant__close:focus-visible{transform:translateY(-1px);background:#ffffff12}.std-idea-assistant__choice.is-active,.std-idea-assistant__choice[aria-pressed=true]{border-color:#f9731661;background:#f9731624;box-shadow:0 0 0 3px #f973161f}.std-idea-assistant__choice-copy{display:block;color:var(--std-muted);font-size:.75rem;font-weight:600;line-height:1.45}.std-idea-assistant__input-wrap{display:grid;gap:.45rem}.std-idea-assistant__input-label{color:var(--std-soft);font-size:.8rem;font-weight:700;letter-spacing:.04em}.std-idea-assistant__footer{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.std-idea-assistant__footer-actions{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;justify-content:flex-end}.std-idea-assistant__results-grid{display:grid;gap:.85rem}.std-idea-assistant__result-card{display:grid;gap:.7rem;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:1.15rem;background:#ffffff0a}.std-idea-assistant__result-meta{display:flex;flex-wrap:wrap;gap:.5rem}.std-idea-assistant__result-chip{display:inline-flex;align-items:center;min-height:1.8rem;padding:.3rem .7rem;border-radius:999px;background:#ffffff0f;color:var(--std-soft);font-size:.72rem;font-weight:700;line-height:1}.std-saved-designs-panel{display:grid;gap:1rem}.std-saved-designs-panel__actions{display:grid;gap:.75rem}.std-saved-designs-panel__button-row{display:grid;gap:.65rem}.std-saved-designs-panel__empty-cta{margin-top:.75rem}.std-saved-designs-panel__active,.std-saved-designs-panel__empty{padding:.95rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff08}.std-saved-designs-panel__active-copy,.std-saved-designs-panel__empty{display:grid;gap:.25rem}.std-saved-designs-panel__active-label{color:var(--std-accent-soft);font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.std-saved-designs-panel__active strong,.std-saved-designs-panel__empty h3{color:var(--std-text);font-size:.94rem;font-weight:700}.std-saved-designs-panel__active span:last-child,.std-saved-designs-panel__empty p{color:var(--std-muted);font-size:.8rem;line-height:1.55}.std-saved-designs-panel__empty h3,.std-saved-designs-panel__empty p{margin:0}.std-saved-designs-list{display:grid;gap:.85rem}.std-saved-design-card{display:flex;gap:1rem;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff08;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.std-saved-design-card:hover{transform:translateY(-1px);border-color:#f9731647;background:#f9731614}.std-saved-design-card.is-active{border-color:#f973166b;background:#f973161a;box-shadow:0 12px 26px #f973161f}.std-saved-design-card__thumbnail-wrapper{position:relative;flex-shrink:0;width:100%;height:8rem;border-radius:.85rem;overflow:hidden}.std-saved-design-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0009;opacity:0;transition:opacity .2s ease;pointer-events:none}.std-saved-design-card__thumbnail-wrapper:hover .std-saved-design-card__overlay{opacity:1}.std-saved-design-card__edit-btn{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background:#f97316e6;color:#fff;cursor:pointer;transition:transform .2s ease,background .2s ease;pointer-events:auto}.std-saved-design-card__edit-btn:hover{transform:scale(1.1);background:#f97316}.std-saved-design-card__edit-btn svg{width:1.25rem;height:1.25rem}.std-saved-design-card__preview{display:block;width:100%;height:100%;object-fit:contain;background:#0f172acc;padding:.35rem}.std-saved-design-card__preview--empty{display:grid;place-items:center;width:100%;height:100%;color:var(--std-muted);font-size:.72rem;text-align:center;line-height:1.4}.std-saved-design-card__meta{flex:1;display:flex;flex-direction:column;gap:.3rem;min-width:0}.std-saved-design-card__title{color:var(--std-text);font-size:.92rem;font-weight:700;line-height:1.35}.std-saved-design-card__subtitle{color:var(--std-muted);font-size:.76rem;line-height:1.5}.std-saved-design-card__dot{margin:0 .25rem}.std-saved-design-card__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto}.std-saved-design-card__chip,.std-saved-design-card__badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:.2rem .6rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.std-saved-design-card__chip{border:1px solid rgba(255,255,255,.08);background:#0f172ab8;color:var(--std-soft)}.std-saved-design-card__badge{border:1px solid rgba(249,115,22,.24);background:#f9731624;color:var(--std-accent-soft)}.std-saved-design-card__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06);margin-top:.5rem;width:100%}.std-saved-design-card__load-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.45rem .8rem;border:1px solid rgba(249,115,22,.18);border-radius:999px;background:#f9731614;color:var(--std-text);text-decoration:none;font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.std-saved-design-card__load-btn:hover{border-color:#f9731666;background:#f9731629}.std-saved-design-card__delete-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;padding:0;border:1px solid rgba(239,68,68,.2);border-radius:999px;background:#ef444414;color:#fca5a5;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.std-saved-design-card__delete-btn:hover{border-color:#ef444480;background:#ef444433;color:#fff}.std-saved-design-card__delete-btn svg{width:16px;height:16px}#std-saved-design-status[data-tone=success]{color:#86efac}#std-saved-design-status[data-tone=error]{color:#fca5a5}#std-ai-results-status[data-tone=success]{color:#86efac}#std-ai-results-status[data-tone=error]{color:#fca5a5}.std-ai-result-card{display:grid;gap:.55rem;padding:.7rem}.std-ai-result-card__meta{display:grid;gap:.22rem;min-width:0}.std-ai-result-card__title{display:-webkit-box;overflow:hidden;color:var(--std-text);font-size:.78rem;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.std-ai-result-card__subtitle{overflow:hidden;color:var(--std-muted);font-size:.68rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.std-edit-design-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;padding:.35rem .8rem;border:1px solid rgba(249,115,22,.2);border-radius:999px;background:#f9731614;color:var(--std-text);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.std-edit-design-link:hover,.std-edit-design-link:focus-visible{border-color:#f973166b;background:#f9731629;transform:translateY(-1px)}.std-checkout-edit-design{margin-top:.55rem;display:none}@media(max-width:640px){.std-saved-design-card{flex-direction:column}.std-saved-design-card__thumbnail-wrapper{width:100%;height:12rem}.std-saved-design-card__actions{justify-content:space-between}}.std-template-filter-badge{display:inline-flex;align-items:center;min-height:1.7rem;padding:.28rem .7rem;border:1px solid rgba(249,115,22,.26);border-radius:999px;background:#f973161f;color:var(--std-accent-soft);font-size:.72rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.std-upload-card{display:grid;justify-items:start;gap:.65rem;width:100%;min-height:14rem;padding:1.5rem;border:1px dashed rgba(249,115,22,.38);border-radius:1.35rem;background:#f973160f;text-align:left}.std-upload-card__icon{color:var(--std-accent-soft);font-size:1.6rem;line-height:1}.std-upload-card__title{color:var(--std-text);font-size:1.35rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.std-upload-card__copy,.std-upload-card__tip{color:var(--std-muted);font-size:.92rem;line-height:1.7}.std-upload-card__cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:.75rem 1.15rem;border-radius:.9rem;background:var(--std-button-solid);color:var(--std-accent-ink);font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.std-slider{width:100%;height:.35rem;border-radius:999px;background:#ffffff2e;outline:none}.std-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border:0;border-radius:999px;background:var(--std-accent);box-shadow:0 0 0 4px var(--std-accent-ring);cursor:pointer}.std-slider::-moz-range-thumb{width:1rem;height:1rem;border:0;border-radius:999px;background:var(--std-accent);box-shadow:0 0 0 4px var(--std-accent-ring);cursor:pointer}.std-slider:disabled{opacity:.45;cursor:not-allowed}.std-segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.std-segmented-control__button{min-height:2.75rem;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:#ffffff0a;color:var(--std-text);font-size:.82rem;font-weight:700;transition:border-color .2s ease,background .2s ease,color .2s ease,opacity .2s ease}.std-segmented-control__button[aria-pressed=true]{border-color:#f973166b;background:var(--std-button-soft);color:var(--std-accent-ink);box-shadow:0 0 0 3px var(--std-accent-ring)}.std-segmented-control__button:disabled,.std-secondary-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.std-pill-grid,.std-chip-grid,.std-attr-group,.std-frame-toolbar__actions{display:flex;flex-wrap:wrap;gap:.65rem;min-width:0}.std-pill-grid--secondary{margin-top:.7rem}.std-prompt-pill,.std-chip{padding:.72rem .92rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:var(--std-text);font-size:.82rem;font-weight:700;line-height:1.35}.std-chip{color:var(--std-soft)}.std-prompt-pill.is-active,.std-prompt-pill[aria-pressed=true]{border-color:#f9731685;background:var(--std-button-soft);color:var(--std-accent-ink);box-shadow:0 0 0 3px var(--std-accent-ring)}.std-options-grid{display:grid;gap:1rem}.std-card--options .std-options-grid+.std-field{margin-top:.35rem}.std-attr-btn{transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,opacity .2s ease}.std-attr-btn[disabled]{opacity:.38;cursor:not-allowed}.std-attr-btn--swatch{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:.2rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff08}.std-swatch-fill{width:100%;height:100%;border-radius:inherit;background:var(--std-swatch, #d4d4d8);box-shadow:inset 0 0 0 1px #0f172a2e}.std-attr-btn--pill{min-width:3.25rem;min-height:2.75rem;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:#ffffff0a;color:var(--std-text);font-size:.92rem;font-weight:700}.std-attr-btn--stacked{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;min-width:4.6rem}.std-attr-btn__label{display:block;line-height:1.1}.std-attr-btn__meta{display:block;font-size:.72rem;font-weight:600;line-height:1.1;color:#e2e8f0c7}.std-attr-btn[aria-pressed=true]{border-color:#f973166b;box-shadow:0 0 0 3px var(--std-accent-ring)}.std-attr-btn--pill[aria-pressed=true]{background:var(--std-button-soft);color:var(--std-accent-ink)}.std-attr-btn--pill[aria-pressed=true] .std-attr-btn__meta{color:#ffffffeb}[data-std-qty-tier],.spx-qty-tier{outline:none}[data-std-qty-tier][aria-pressed=true]{border-color:#f973166b;background:#f9731629;box-shadow:inset 0 0 0 1px #f9731657}[data-std-qty-tier].std-qty-tier--active{border-color:#f973166b!important;background:#f9731629!important;box-shadow:inset 0 0 0 1px #f9731657!important;color:#fff7ed}[data-std-qty-tier][aria-pressed=true] [data-std-qty-tier-price]{color:#fff7ed;font-weight:700}[data-std-qty-tier].std-qty-tier--active [data-std-qty-tier-price]{color:#fff7ed!important;font-weight:700}.spx-qty-tier[aria-pressed=true]{border-color:#f9731647;background:#f9731614;box-shadow:inset 0 0 0 1px #f9731657}.spx-qty-tier.spx-qty-tier--active{border-color:#f9731647!important;background:#f9731614!important;box-shadow:inset 0 0 0 1px #f9731657!important;color:#9a3412}.spx-qty-tier[aria-pressed=true] [data-spx-qty-tier-price]{color:#9a3412;font-weight:700}.spx-qty-tier.spx-qty-tier--active [data-spx-qty-tier-price]{color:#9a3412!important;font-weight:700}.std-size-guide{display:flex;justify-content:flex-end;padding-top:0}.std-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,12.5rem);align-items:end;gap:1rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.std-summary__label{display:block;margin-bottom:.45rem;color:var(--std-muted);font-size:.78rem;font-weight:700;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.std-summary__price{color:var(--std-text);font-size:1.5rem;font-weight:800;line-height:1.1}.std-summary__actions{width:100%;min-width:0;display:grid;gap:.65rem;align-content:start}.std-price__placeholder,.std-error-copy{color:var(--std-muted);font-size:.88rem}.std-error-copy{min-height:1.3em;margin:.5rem 0 0;color:#fca5a5}.std-download-status{margin:0}.std-specs{display:grid;gap:.95rem;margin:0}.std-spec{display:grid;gap:.35rem}.std-spec dt{color:var(--std-soft);font-size:.92rem;font-weight:700}.std-spec dd{margin:0;color:var(--std-muted);font-size:.9rem;line-height:1.75}.std-card--preview{background:var(--std-panel-strong)}.std-preview-badge{display:inline-flex;align-items:center;min-height:2rem;padding:.4rem .75rem;border:1px solid rgba(249,115,22,.24);border-radius:999px;background:#f973161f;color:var(--std-accent-soft);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.std-preview-heading__actions{display:flex;flex-wrap:wrap;flex:0 0 auto;margin-left:auto;justify-content:flex-end;align-items:center;align-self:flex-start;gap:.75rem}.std-preview-side-badge{display:inline-flex;align-items:center;min-height:2rem;padding:.38rem .72rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:var(--std-soft);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.std-preview-side-badge--design{border-color:#f9731638;background:#f973161f;color:#fdba74}.std-view-toggle{min-height:2.2rem;padding-inline:.9rem}.std-preview-mode-tabs{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff08}.std-preview-mode-tabs__button{min-height:2.15rem;padding:.55rem 1rem;border:0;border-radius:999px;background:transparent;color:#e2e8f0bd;font-size:.76rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;white-space:nowrap}.std-preview-mode-tabs__button[aria-pressed=true]{background:linear-gradient(135deg,#f9731652,#f9731629);color:#fff7ed;box-shadow:inset 0 0 0 1px #f9731661,0 10px 18px #0f172a29}.std-preview-mode-tabs__button:hover{color:#fff}.std-preview-mode-tabs__button:focus-visible{outline:2px solid rgba(249,115,22,.5);outline-offset:2px}.std-canvas-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;margin-bottom:.85rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#0f172a99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 12px #0003,inset 0 1px #ffffff0d}.std-canvas-toolbar__group{display:flex;align-items:center;gap:.35rem}.std-canvas-toolbar__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:2.5rem;height:2.5rem;padding:0 .65rem;border:1px solid rgba(255,255,255,.1);border-radius:.65rem;background:#ffffff0d;color:#e2e8f0d9;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.std-canvas-toolbar__btn:hover{background:#ffffff1a;border-color:#ffffff2e;color:#fff}.std-canvas-toolbar__btn:active{transform:scale(.96)}.std-canvas-toolbar__btn:focus-visible{outline:2px solid rgba(249,115,22,.6);outline-offset:2px}.std-canvas-toolbar__btn.is-active{background:linear-gradient(135deg,#f9731647,#f9731624);border-color:#f9731673;color:#fff7ed}.std-canvas-toolbar__btn--save{min-width:auto;padding:0 1rem;background:linear-gradient(135deg,#f9731659,#f9731633);border-color:#f9731680;color:#fff7ed;font-size:.82rem;font-weight:700;letter-spacing:.02em}.std-canvas-toolbar__btn--save:hover{background:linear-gradient(135deg,#f9731673,#f973164d);border-color:#f97316a6;box-shadow:0 4px 12px #f9731640}.std-canvas-toolbar__btn--new{min-width:auto;padding:0 .9rem;border-color:#ffffff24;background:#ffffff14;color:#f8fafc;font-size:.8rem;font-weight:700}.std-canvas-toolbar__btn--new:hover{border-color:#94a3b852;background:#ffffff1f}.std-canvas-toolbar__btn svg{width:1.25rem;height:1.25rem;flex-shrink:0;stroke:currentColor;stroke-width:2;fill:none}.std-canvas-toolbar__label{white-space:nowrap}.std-canvas-toolbar__sep{width:1px;height:1.5rem;margin:0 .25rem;background:#ffffff1f}.std-canvas-toolbar__btn[disabled]{opacity:.4;pointer-events:none}.std-canvas-toolbar__group--zoom{display:inline-flex;align-items:center;gap:0;padding:.25rem;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:#ffffff08}.std-canvas-toolbar__group--zoom .std-canvas-toolbar__btn{min-width:2rem;height:2rem;padding:0;border:none;background:transparent}.std-canvas-toolbar__group--zoom .std-canvas-toolbar__btn:hover{background:#ffffff1a}.std-canvas-toolbar__group--zoom .std-canvas-toolbar__btn svg{width:1.1rem;height:1.1rem}.std-canvas-toolbar__zoom-reset{min-width:auto;height:2rem;padding:0 .75rem;border:0;border-radius:.6rem;background:#ffffff14;color:#f1f5f9e6;font-size:.72rem;font-weight:700;letter-spacing:.01em;transition:background .18s ease,color .18s ease,transform .12s ease}.std-canvas-toolbar__zoom-reset:hover{background:#ffffff24;color:#fff}.std-canvas-toolbar__zoom-reset:active{transform:scale(.96)}.std-canvas-toolbar__zoom-reset:focus-visible{outline:2px solid rgba(249,115,22,.6);outline-offset:2px}.std-canvas-toolbar__zoom-slider{width:80px;height:2rem;margin:0 .25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.std-canvas-toolbar__zoom-slider::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:#ffffff26}.std-canvas-toolbar__zoom-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#f97316;margin-top:-5px;box-shadow:0 2px 6px #f9731666;transition:transform .15s ease}.std-canvas-toolbar__zoom-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.std-canvas-toolbar__zoom-slider::-moz-range-track{height:4px;border-radius:2px;background:#ffffff26;border:none}.std-canvas-toolbar__zoom-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#f97316;border:none;box-shadow:0 2px 6px #f9731666}.std-canvas-toolbar__zoom-label{min-width:3rem;text-align:center;font-size:.75rem;font-weight:600;color:#e2e8f0e6;font-variant-numeric:tabular-nums}#std-canvas-generate-image .std-canvas-toolbar__label{display:inline}.std-shell--preview-mode .std-preview-toolbar{display:none}.std-shell--preview-mode .std-sidebar{opacity:.54;pointer-events:none;-webkit-user-select:none;user-select:none}.std-shell--preview-mode #std-object-overlay,.std-shell--preview-mode #std-object-overlay-menu{display:none!important}.std-shell--preview-mode .std-workspace-mobilebar__button[data-std-toolbar-proxy="#std-undo"],.std-shell--preview-mode .std-workspace-mobilebar__button[data-std-toolbar-proxy="#std-redo"],.std-shell--preview-mode .std-workspace-mobilebar__button[data-std-toolbar-proxy="#std-canvas-move"],.std-shell--preview-mode .std-workspace-mobilebar__button[data-std-toolbar-proxy="#std-canvas-pen"],.std-shell--preview-mode .std-workspace-mobilebar__button[data-std-toolbar-proxy="#std-canvas-eraser"],.std-shell--preview-mode .std-workspace-mobilebar__button[data-std-toolbar-proxy="#std-canvas-generate-image"]{opacity:.4;pointer-events:none}.std-design-only-toggle,.std-design-only-apply{min-height:2.2rem;padding-inline:.9rem}.std-preview-toolbar,.std-frame-toolbar,.std-preview-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.std-preview-toolbar,.std-frame-toolbar{margin-bottom:1.15rem}.std-frame-toolbar{padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:1.1rem;background:#ffffff08}.std-text-controls{display:grid;gap:.95rem;margin-bottom:1.15rem;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:1.1rem;background:#ffffff08}.std-text-controls__header{display:flex;justify-content:space-between;align-items:flex-start;gap:.85rem}.std-text-controls__title{margin:.2rem 0 0;color:var(--std-text);font-size:1rem;font-weight:700}.std-text-controls__section{display:grid;gap:.8rem;padding-top:.95rem;border-top:1px solid rgba(255,255,255,.08)}.std-text-controls__section:first-of-type{padding-top:0;border-top:0}.std-text-controls__section-head{display:flex;justify-content:space-between;align-items:center;gap:.85rem}.std-text-controls__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;align-items:end}.std-text-controls__grid--double{grid-template-columns:repeat(2,minmax(0,1fr))}.std-text-controls__grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.std-text-controls__swatches,.std-text-controls__toggle-row{display:flex;flex-wrap:wrap;gap:.55rem}.std-text-swatch,.std-text-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.65rem .8rem;border:1px solid rgba(255,255,255,.08);border-radius:.85rem;background:#ffffff0a;color:var(--std-soft);font-size:.8rem;font-weight:700;line-height:1;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.std-text-toggle:hover,.std-text-swatch:hover{transform:translateY(-1px);border-color:#ffffff2e;color:var(--std-text)}.std-text-toggle.is-active,.std-text-swatch.is-active{border-color:#f9731680;background:#f973162e;color:var(--std-text);box-shadow:0 0 0 1px #f9731647 inset}.std-text-swatch{width:2.5rem;min-width:2.5rem;padding:0;background:var(--std-text-swatch)}.std-text-swatch[style*="#111827"]{box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #ffffff14}.std-text-controls__color{width:100%!important;min-width:0;height:3.2rem;padding:.45rem!important;border-radius:1rem!important;cursor:pointer}.std-text-controls__color::-webkit-color-swatch-wrapper{padding:0}.std-text-controls__color::-webkit-color-swatch,.std-text-controls__color::-moz-color-swatch{border:0;border-radius:.7rem}.std-text-controls__range-row{display:grid;gap:.45rem}.std-text-controls__range-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.std-illustration-controls{display:none;gap:.95rem;margin-bottom:1.15rem;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:1.1rem;background:#ffffff08}.std-illustration-controls__header{display:flex;justify-content:space-between;align-items:flex-start;gap:.85rem}.std-illustration-controls__title{margin:.2rem 0 0;color:var(--std-text);font-size:1rem;font-weight:700}.std-illustration-controls__section{display:grid;gap:.8rem;padding-top:.95rem;border-top:1px solid rgba(255,255,255,.08)}.std-illustration-controls__section:first-of-type{padding-top:0;border-top:0}.std-illustration-controls__section-head{display:flex;justify-content:space-between;align-items:center;gap:.85rem}.std-illustration-controls__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;align-items:end}.std-illustration-controls__grid--double{grid-template-columns:repeat(2,minmax(0,1fr))}.std-illustration-controls__swatches,.std-illustration-controls__chips{display:flex;flex-wrap:wrap;gap:.55rem}.std-illustration-controls__preset-grid{display:grid;gap:.75rem}.std-illustration-swatch{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;min-width:2.5rem;min-height:2.6rem;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:.85rem;background:var(--std-text-swatch);color:var(--std-soft);font-size:.8rem;font-weight:700;line-height:1;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.std-illustration-swatch:hover{transform:translateY(-1px);border-color:#ffffff2e;color:var(--std-text)}.std-illustration-swatch.is-active{border-color:#f9731680;background:#f973162e;color:var(--std-text);box-shadow:0 0 0 1px #f9731647 inset}.std-illustration-swatch[style*="#111827"]{box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #ffffff14}.std-illustration-chip,.std-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.7rem;padding:.7rem .95rem;border:1px solid rgba(255,255,255,.1);border-radius:.9rem;background:#ffffff0d;color:var(--std-text);font-size:.88rem;font-weight:700;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,color .2s ease}.std-illustration-chip:hover,.std-button:hover,.std-illustration-palette-preset:hover{transform:translateY(-1px);border-color:#ffffff2e}.std-illustration-chip.is-active,.std-button.is-active{border-color:#f9731673;background:#f9731629;box-shadow:0 0 0 1px #f9731633 inset}.std-button{width:100%}.std-button--primary{border-color:#f9731666;background:#f9731629}.std-button--primary:hover{background:#f9731638}.std-button--ghost{background:#ffffff05}.std-illustration-palette-preset{display:flex;align-items:center;justify-content:space-between;gap:.85rem;width:100%;padding:.8rem .9rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:#ffffff08;color:var(--std-text);text-align:left;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.std-illustration-palette-preset.is-active{border-color:#f973166b;background:#f973161f;box-shadow:0 0 0 1px #f9731638 inset}.std-illustration-palette-preset__label{font-size:.9rem;font-weight:700}.std-illustration-palette-preset__swatches{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:12rem}.std-illustration-palette-preset__chip{width:.95rem;height:.95rem;border-radius:999px;background:var(--std-illustration-palette-chip);box-shadow:inset 0 0 0 1px #ffffff24}.std-illustration-controls__color{width:100%!important;min-width:0;height:3.2rem;padding:.45rem!important;border-radius:1rem!important;cursor:pointer}.std-illustration-controls__color::-webkit-color-swatch-wrapper{padding:0}.std-illustration-controls__color::-webkit-color-swatch,.std-illustration-controls__color::-moz-color-swatch{border:0;border-radius:.7rem}.std-text-controls__range-wrap{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem;gap:.75rem;align-items:center}.std-text-controls__range-wrap input[type=range]{width:100%;height:.35rem;border-radius:999px;background:#ffffff2e;outline:none}.std-text-controls__range-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border:0;border-radius:999px;background:var(--std-accent);box-shadow:0 0 0 4px var(--std-accent-ring)}.std-text-controls__range-wrap input[type=range]::-moz-range-thumb{width:1rem;height:1rem;border:0;border-radius:999px;background:var(--std-accent);box-shadow:0 0 0 4px var(--std-accent-ring)}.std-toolbar-group{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.std-toolbar-copy{margin:0;max-width:20rem;text-align:right}.std-icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:#ffffff0d;color:var(--std-text);font-size:1rem;font-weight:800}.std-icon-button svg{width:1rem;height:1rem;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.std-icon-button.is-active{border-color:#f973163d;background:#f973161f;color:var(--std-accent-soft)}.std-icon-button--danger{color:#fecaca}.mockup-color{display:grid;gap:1.25rem;min-width:0;justify-items:center}.std-preview-stage{position:relative;display:block;width:100%;min-height:0;overflow:hidden;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;margin-inline:auto}.std-object-overlay[hidden],.std-object-overlay__menu[hidden]{display:none!important}@keyframes std-overlay-appear{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}#std-object-overlay{--std-text: #ffffff}.std-object-overlay{--std-text: #ffffff;--std-muted: #94a3b8;--std-soft: #e5e7eb;--std-accent: #f97316;position:fixed;top:0;left:0;z-index:9999;display:grid;gap:.4rem;color:#fff;transform:translate(-50%);animation:std-overlay-appear .14s ease both}.std-object-overlay__bar{display:inline-flex;align-items:center;gap:.4rem;padding:.15rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#0a0f1ef0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 48px #00000057}.std-object-overlay__button,.std-object-overlay__menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:1.9rem;padding:.42rem .65rem;border:0;border-radius:.65rem;background:transparent;color:var(--std-text);font:inherit;font-size:.72rem;font-weight:700;line-height:1;text-align:center;cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease}.std-object-overlay__button:hover,.std-object-overlay__button:focus-visible,.std-object-overlay__menu-item:hover,.std-object-overlay__menu-item:focus-visible{transform:translateY(-1px);background:#ffffff14}.std-object-overlay__button--danger{color:#fecaca}.std-object-overlay__button--more{min-width:2.4rem;padding-inline:.5rem;font-size:1.2rem;font-weight:800}.std-object-overlay__icon{display:inline-flex;align-items:center;justify-content:center;width:.85rem;height:.85rem;flex:0 0 .85rem}.std-object-overlay__icon svg{width:.85rem;height:.85rem;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.std-object-overlay__button:disabled,.std-object-overlay__menu-item:disabled{opacity:.42;cursor:not-allowed;transform:none}.std-object-overlay__menu{position:fixed;z-index:9999;display:grid;gap:.25rem;color:#fff;min-width:13.25rem;padding:.45rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#0a0f1ef7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 26px 52px #0000005c}.std-object-overlay__menu-item{justify-content:flex-start;width:100%;min-height:2.55rem;padding-inline:.8rem;border-radius:.8rem;text-align:left}.std-object-overlay__icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border:0;border-radius:.65rem;background:transparent;color:var(--std-text);cursor:pointer;transition:background-color .2s ease,color .2s ease}.std-object-overlay__icon-btn svg{width:1rem;height:1rem;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.std-object-overlay__icon-btn:hover,.std-object-overlay__icon-btn:focus-visible{background:#ffffff14}.std-object-overlay__icon-btn--danger{color:#fecaca}.std-object-overlay__icon-btn--more{font-size:1.2rem;font-weight:800;font-family:inherit}.std-object-overlay__bar-sep{display:inline-block;flex-shrink:0;width:1px;height:1.2rem;background:#ffffff1f;margin:0 .15rem}.std-object-overlay__edit-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;height:2.1rem;padding:0 .75rem;border:0;border-radius:.65rem;background:#f9731626;color:#f97316;font:inherit;font-size:.72rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.std-object-overlay__edit-btn:hover,.std-object-overlay__edit-btn:focus-visible{background:#f9731647}.std-object-overlay__menu-divider{border:none;border-top:1px solid rgba(255,255,255,.08);margin:.25rem .45rem}.std-object-overlay__settings{align-items:center;padding:.15rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#0a0f1ef0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 48px #00000057;max-width:min(92vw,420px);overflow:clip}.std-object-overlay__settings-scroll{display:flex;align-items:center;gap:.15rem;overflow-x:auto;scrollbar-width:none;padding:0 .15rem;min-width:0;flex:1 1 auto;-webkit-overflow-scrolling:touch}.std-object-overlay__settings-scroll::-webkit-scrollbar{display:none}.std-object-overlay__sq-btn,.std-object-overlay__toggle-btn{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;border:0;border-radius:.6rem;background:transparent;color:var(--std-text);font:inherit;font-size:.82rem;font-weight:800;cursor:pointer;transition:background-color .18s ease,color .18s ease}.std-object-overlay__sq-btn:hover,.std-object-overlay__toggle-btn:hover{background:#ffffff14}.std-object-overlay__toggle-btn[aria-pressed=true]{background:#f973162e;color:#f97316}.std-object-overlay__size-val{flex-shrink:0;min-width:1.8rem;text-align:center;font-size:.78rem;font-weight:700;color:var(--std-text)}.std-object-overlay__sep{flex-shrink:0;width:1px;height:1.15rem;background:#ffffff1f;margin:0 .2rem}.std-object-overlay__color-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:.6rem;overflow:hidden;cursor:pointer;background:#ffffff14}.std-object-overlay__color-btn input[type=color]{width:150%;height:150%;border:none;padding:0;cursor:pointer;opacity:.85}.std-object-overlay__font-wrap,.std-object-overlay__number-wrap{flex-shrink:0;display:inline-flex;align-items:center}.std-object-overlay__font-wrap{min-width:8.75rem;margin:0;position:relative}.std-object-overlay__font-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%;height:1.95rem;padding:0 .55rem;border:1px solid rgba(255,255,255,.12);border-radius:.6rem;background:#fff;color:#06080d;font-size:.78rem;cursor:pointer;outline:none;text-align:left;white-space:nowrap;overflow:hidden}.std-object-overlay__font-trigger:focus-visible{border-color:#f97316b8;box-shadow:0 0 0 1px #f9731647}.std-object-overlay__font-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.std-object-overlay__font-panel{position:absolute;top:calc(100% + .35rem);left:0;z-index:50;width:18rem;max-width:90vw;background:#1a1d24;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:.6rem;box-shadow:0 12px 28px #00000073;padding:.5rem;display:flex;flex-direction:column;gap:.45rem}.std-object-overlay__font-panel[hidden]{display:none}.std-object-overlay__font-search input{width:100%;height:1.85rem;padding:0 .55rem;border:1px solid rgba(255,255,255,.15);border-radius:.45rem;background:#ffffff0f;color:#fff;font-size:.78rem;outline:none}.std-object-overlay__font-search input::placeholder{color:#ffffff73}.std-object-overlay__font-search input:focus-visible{border-color:#f97316b8;box-shadow:0 0 0 1px #f9731647}.std-object-overlay__font-list{max-height:16rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.std-object-overlay__font-list::-webkit-scrollbar{width:4px}.std-object-overlay__font-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.std-object-overlay__font-row{display:block;width:100%;padding:.45rem .6rem;border:none;background:transparent;color:#fff;font-size:.95rem;text-align:left;border-radius:.4rem;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.std-object-overlay__font-row:hover,.std-object-overlay__font-row:focus-visible{background:#f973162e;outline:none}.std-object-overlay__font-row.is-active{background:#f9731647}.std-object-overlay__font-empty{padding:.6rem;font-size:.78rem;color:#ffffff8c;text-align:center}.std-object-overlay__number-wrap{width:4.1rem;margin:0;background:#fff;border-radius:8px}.std-object-overlay__font-select,.std-object-overlay__size-input{width:100%;height:1.95rem;border:1px solid rgba(255,255,255,.12);border-radius:.6rem;background:#fff;color:#06080d;font:inherit;font-size:.78rem;outline:none}.std-object-overlay__font-select{padding:0 .55rem;text-overflow:ellipsis}.std-object-overlay__size-input{padding:0 .35rem;text-align:center}.std-object-overlay__font-select:focus-visible,.std-object-overlay__size-input:focus-visible{border-color:#f97316b8;box-shadow:0 0 0 1px #f9731647}.std-object-overlay.is-below .std-object-overlay__settings{order:2}.std-object-overlay.is-below .std-object-overlay__bar{order:1}.std-object-overlay__menu{scrollbar-width:thin;color:#fff;scrollbar-color:rgba(255,255,255,.2) transparent}.std-object-overlay__menu::-webkit-scrollbar{width:4px}.std-object-overlay__menu::-webkit-scrollbar-track{background:transparent}.std-object-overlay__menu::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.std-preview-stage__guide{position:absolute;top:1rem;right:1rem;z-index:3}#std-size-chart-root{display:flex;justify-content:flex-end}.std-size-guide-trigger{display:inline-flex;align-items:center;gap:.35rem;padding:0!important;border:0!important;background:transparent!important;color:#ced8e6b8!important;font-size:.74rem!important;font-weight:600!important;letter-spacing:.16em!important;line-height:1.15;text-decoration:underline;text-decoration-color:#ced8e647;text-underline-offset:.3em;text-transform:none!important}.std-size-guide-trigger:hover{background:transparent!important;color:var(--std-text)!important;text-decoration-color:#f97316b8}.std-size-guide-trigger__icon{display:inline-flex;align-items:center;justify-content:center;width:.8rem!important;height:.8rem!important;font-size:.8rem!important}.product-mockup{position:relative;display:block;width:100%;max-width:min(100%,54rem);margin-inline:auto;aspect-ratio:var(--std-stage-aspect-ratio, 1 / 1);height:auto;min-height:0;padding:clamp(1rem,2vw,1.75rem);overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:1.6rem;background:#fff;box-shadow:inset 0 0 0 1px #ffffffe6,0 20px 40px #0000001f}#std-canvas-stage.product-mockup{flex:0 0 auto;max-width:none;box-sizing:border-box;overflow:auto}.product-mockup--design-only{padding:clamp(.24rem,.8vw,.55rem);border-color:#f9731657;background:#ffedd5;box-shadow:inset 0 0 0 1px #f973162e,0 20px 40px #00000014}.product-mockup--design-only:after{content:"Design canvas";position:absolute;top:.7rem;left:.7rem;z-index:1;display:inline-flex;align-items:center;min-height:1.8rem;padding:.28rem .7rem;border:1px solid rgba(249,115,22,.28);border-radius:999px;background:#fff7edf5;color:#c2410c;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.product-mockup--design-only #std-canvas-stage,.product-mockup--design-only #std-canvas-stage .canvas-container,.product-mockup--design-only #std-canvas-stage canvas{border-radius:1.2rem}.std-shell--workspace .product-mockup--design-only{padding:clamp(.2rem,.55vw,.45rem)}#std-canvas-stage,#std-canvas-stage .canvas-container,#std-canvas-stage canvas{max-width:none}#std-canvas-stage .canvas-container,#std-canvas-stage canvas{display:block;margin:0 auto!important;touch-action:none}.std-preview-footer{margin-top:.2rem;margin-bottom:0}.std-preview-dock{display:none}.std-zoom-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;padding:.5rem .65rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff0a}.std-zoom-toolbar .std-icon-button{width:2.25rem;height:2.25rem;font-size:.875rem}.std-zoom-toolbar .std-icon-button svg,.std-zoom-toolbar .std-icon-button span{font-size:1.1rem;font-weight:700}#std-zoom-slider{flex:1 1 8rem;min-width:8rem;height:.3rem;border-radius:999px;background:#ffffff2e;outline:none}#std-zoom-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.85rem;height:.85rem;border:0;border-radius:999px;background:var(--std-accent);box-shadow:0 0 0 3px var(--std-accent-ring)}#std-zoom-slider::-moz-range-thumb{width:.85rem;height:.85rem;border:0;border-radius:999px;background:var(--std-accent);box-shadow:0 0 0 3px var(--std-accent-ring)}.std-zoom-label{min-width:2.5rem;color:var(--std-soft);font-size:.75rem;font-weight:700;text-align:right}.std-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.std-shell .qty-wrapper{display:inline-flex;align-items:center;gap:.3rem}.std-shell .qty-btn{width:2.75rem;height:2.75rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:#ffffff0d;color:var(--std-text);font-size:1rem;font-weight:800}.std-shell .qty-btn:hover{background:#ffffff14}.std-shell .qty-wrapper input.qty{width:4.2rem;text-align:center}.std-shell .woocommerce-Price-amount,.std-shell .woocommerce-Price-currencySymbol{color:inherit}.std-shell button:disabled{opacity:.45;cursor:not-allowed;transform:none}.std-icon-button:disabled{color:#f8fafc66}@media(max-width:1180px){.std-shell{border-radius:1.75rem}.std-shell__inner{padding:1.1rem}.std-hero,.std-layout{grid-template-columns:1fr}.std-layout{gap:1.25rem;margin-top:1.5rem}.std-card--studio,.std-card--options,.std-card--details,.std-card--preview{padding:1rem}.std-preview-column{position:static}.std-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.product-mockup{max-width:min(100%,46rem)}}@media(max-width:960px){.std-shell__inner{padding:1rem}.std-title{font-size:clamp(2.7rem,9vw,4.2rem)}.std-lead{line-height:1.7}.std-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.std-card__heading,.std-preview-toolbar,.std-frame-toolbar,.std-text-controls__header,.std-summary{flex-direction:column;align-items:stretch}.std-preview-badge{align-self:flex-start}.std-summary{grid-template-columns:1fr}.std-toolbar-group,.std-frame-toolbar__actions,.std-summary__actions{width:100%}.std-frame-toolbar__actions .std-secondary-button{flex:1 1 0}.std-toolbar-copy{max-width:none;text-align:left}.std-idea-assistant-toggle,.std-idea-assistant__choices{grid-template-columns:1fr}.std-idea-assistant__footer,.std-idea-assistant__footer-actions{flex-direction:column;align-items:stretch}.std-idea-assistant-toggle__button,.std-idea-assistant__footer .std-secondary-button,.std-idea-assistant__footer .std-primary-button,.std-idea-assistant__footer .std-link-button{width:100%;justify-content:center}.std-zoom-toolbar{gap:.65rem}#std-zoom-slider{order:1;flex-basis:100%;min-width:100%}}@media(max-width:767px){.std-shell{margin-inline:0;border-radius:1.25rem}.std-shell__inner{padding:.9rem}.std-title{font-size:clamp(2.2rem,14vw,3.4rem)}.std-lead{margin-top:1rem;font-size:.94rem;line-height:1.65}.std-hero__stats{grid-template-columns:1fr}.std-stat{padding:.9rem 1rem}.std-mode-switcher{grid-template-columns:1fr}.std-mode-switcher__button{min-height:4rem;flex-direction:row;justify-content:flex-start;gap:.75rem;padding:.75rem 1rem}.std-mode-switcher__icon{width:1.25rem;height:1.25rem}.std-upload-inline,.std-preview-toolbar,.std-frame-toolbar,.std-text-controls__header,.std-summary{flex-direction:column;align-items:stretch}.std-toolbar-copy{max-width:none;text-align:left}.std-frame-toolbar__actions,.std-toolbar-group,.std-summary__actions{width:100%}.std-card--studio,.std-card--options,.std-card--details,.std-card--preview{padding:.9rem}.std-card__heading{gap:.7rem;margin-bottom:.85rem}.std-card__heading h2{font-size:1.02rem}.std-field__header,.std-field__header--guide{flex-wrap:wrap;align-items:flex-start}.std-template-actions{width:100%;justify-content:flex-start}.std-field__meta,.std-field__value{width:100%;text-align:left}.std-ai-credits__row{flex-wrap:wrap}.std-ai-credits__value{width:100%}.std-print-size-legend{flex-direction:column}.std-size-guide,#std-size-chart-root{width:100%;justify-content:flex-start}.std-size-guide-trigger{font-size:.72rem!important;letter-spacing:.12em!important}.std-upload-inline .std-secondary-button{width:100%}.std-idea-assistant{padding:.9rem}.std-idea-assistant__head{flex-direction:column}.std-idea-assistant__close{align-self:flex-end}.std-idea-assistant__bubble{max-width:100%}.std-text-controls__grid,.std-text-controls__range-wrap{grid-template-columns:1fr}.std-text-controls__color{width:100%!important}.std-ref-preview{grid-template-columns:1fr;justify-items:start}.std-pill-grid,.std-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.std-segmented-control{grid-template-columns:1fr}.std-prompt-pill,.std-chip{width:100%;min-height:3rem;padding:.75rem .65rem;text-align:center}.std-attr-group--pill{display:grid;grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));gap:.55rem}.std-attr-btn--pill{width:100%;min-width:0;padding:.7rem .5rem}.std-attr-group--swatch{gap:.5rem}.std-attr-btn--swatch{width:2.5rem;height:2.5rem}.product-mockup{padding:.7rem;border-radius:1.25rem}.std-preview-stage__guide{position:static;top:auto;right:auto;justify-self:start;margin-bottom:.25rem}.std-zoom-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch}#std-zoom-slider{grid-column:1 / -1;order:0;flex-basis:auto;min-width:0}#std-zoom-reset{grid-column:span 2}.std-zoom-label{min-width:0;text-align:right}.std-toolbar-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.std-toolbar-group .std-icon-button{width:100%}.std-summary__price{font-size:1.3rem}.std-summary__actions{min-width:0}}.std-preview-inspector{display:grid;gap:.9rem;position:relative}.std-account-panel{position:relative;display:flex;justify-content:flex-end;margin-bottom:.15rem}.std-account-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;margin:0 4px;min-width:2.9rem;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;box-shadow:0 16px 28px #0003;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.std-account-toggle:hover,.std-account-toggle:focus-visible{transform:translateY(-1px);border-color:#f973166b;background:#ffffff14}.std-account-avatar__image,.std-account-menu__avatar .std-account-avatar__image{display:block;width:100%;height:100%;object-fit:cover}.std-account-avatar__fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f97316;color:#fff;font-size:.92rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.std-account-menu[hidden]{display:none!important}.std-account-menu{position:absolute;top:calc(100% + .7rem);right:0;z-index:12;display:grid;gap:.9rem;width:min(17rem,calc(100vw - 2rem));padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#111827fa;box-shadow:0 30px 60px #00000057}.std-account-menu__head{display:flex;align-items:center;gap:.8rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.08)}.std-account-menu__avatar{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;min-width:2.8rem;overflow:hidden;border-radius:999px;background:#ffffff0a}.std-account-menu__copy{display:grid;gap:.2rem;min-width:0}.std-account-menu__copy strong{color:var(--std-text);font-size:1rem;font-weight:700;line-height:1.2}.std-account-menu__copy span{color:var(--std-muted);font-size:.78rem;line-height:1.45;word-break:break-word}.std-account-menu__items{display:grid;gap:.45rem}.std-account-menu__item{display:flex;align-items:center;min-height:2.8rem;width:100%;padding:.75rem .8rem;border:1px solid transparent;border-radius:.85rem;background:#ffffff0a;color:var(--std-text);font-size:.92rem;font-weight:600;text-decoration:none;text-align:left;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.std-account-menu__item:hover,.std-account-menu__item:focus-visible{transform:translateY(-1px);border-color:#f9731661;background:#ffffff14}.std-account-menu__item--danger{color:#fca5a5}.std-preview-inspector>.std-preview-inspector__empty,.std-preview-inspector>.std-text-controls{order:1}.std-preview-inspector>.std-card--options{order:2}.std-preview-inspector>.std-card--details{order:3}.std-preview-inspector__empty{display:none;gap:.45rem;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:1.1rem;background:#ffffff08}.std-preview-inspector__empty strong{color:var(--std-text);font-size:1rem}.std-preview-inspector__empty span{color:var(--std-muted);font-size:.82rem;line-height:1.65}.std-preview-inspector__eyebrow{margin:0;color:var(--std-accent-soft);font-size:.72rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.std-card--tools{margin-bottom:1rem}.std-inspector-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.5rem}.std-inspector-tool-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem .75rem;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:#ffffff08;color:#e2e8f0d9;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease;font-size:.82rem;font-weight:600}.std-inspector-tool-btn:hover{background:#ffffff14;border-color:#ffffff2e;color:#fff;transform:translateY(-1px)}.std-inspector-tool-btn:active{transform:scale(.97)}.std-inspector-tool-btn:focus-visible{outline:2px solid rgba(249,115,22,.6);outline-offset:2px}.std-inspector-tool-btn.is-active,.std-inspector-tool-btn--active{background:linear-gradient(135deg,#f9731647,#f9731624);border-color:#f9731673;color:#fff7ed}.std-inspector-tool-btn svg{width:1.5rem;height:1.5rem;flex-shrink:0;stroke:currentColor;stroke-width:2;fill:none}.std-inspector-tool-btn span{font-size:.75rem;font-weight:600;letter-spacing:.02em}#std-text-controls[hidden],#std-text-controls.hidden,#std-text-controls-empty[hidden],#std-illustration-controls-empty[hidden]{display:none!important}.std-details-intro{margin:0 0 .75rem;color:var(--std-muted);font-size:.8rem;line-height:1.6;padding:.6rem .75rem;border-left:2px solid rgba(249,115,22,.4);background:#f973160f;border-radius:0 .4rem .4rem 0}.std-specs--preview{gap:.65rem;margin-bottom:.85rem}.std-specs--preview .std-spec{gap:.15rem}.std-specs--preview .std-spec dt{font-size:.78rem;color:var(--std-soft)}.std-specs--preview .std-spec dd{font-size:.82rem;line-height:1.5}.std-details-view-all{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .9rem;border:1px solid rgba(249,115,22,.28);border-radius:.6rem;background:#f973161a;color:var(--std-text);font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.std-details-view-all:hover,.std-details-view-all:focus-visible{border-color:#f9731680;background:#f973162e}.std-notes-modal__intro{margin:0;padding:.6rem .75rem;border-left:2px solid rgba(249,115,22,.4);background:#f973160f;border-radius:0 .4rem .4rem 0;color:var(--std-muted);font-size:.82rem;line-height:1.6}.std-details-launch{display:grid;gap:.85rem;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.std-details-launch__copy,.std-details-launch__preview{margin:0;color:var(--std-muted);font-size:.9rem;line-height:1.7}.std-details-launch__preview{display:grid;gap:.2rem}.std-details-launch__preview strong{color:var(--std-soft)}.std-details-launch__cta{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:3rem;padding:.82rem 1.05rem;border:1px solid rgba(249,115,22,.28);border-radius:.95rem;background:#f9731624;color:var(--std-text);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.std-card--details:hover .std-details-launch__cta,.std-details-launch:focus-visible .std-details-launch__cta{transform:translateY(-1px);border-color:#f973167a;background:#f9731633}body.std-notes-open,body.std-new-design-open{overflow:hidden}.std-new-design-modal[hidden]{display:none!important}.std-new-design-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;display:grid;place-items:center;padding:1.5rem}.std-new-design-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#030712c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.std-new-design-modal__dialog{position:relative;z-index:1;display:grid;gap:1.25rem;width:min(100%,44rem);max-height:min(86vh,52rem);padding:1.4rem;overflow-y:auto;border:1px solid rgba(255,255,255,.08);border-radius:1.55rem;background:radial-gradient(circle at top left,rgba(249,115,22,.16),transparent 42%),var(--std-panel-strong);box-shadow:0 32px 88px #0000006b}.std-new-design-modal__close{position:absolute;top:.95rem;right:.95rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:var(--std-text);font-size:1.4rem;line-height:1;cursor:pointer}.std-new-design-modal__close:hover,.std-new-design-modal__close:focus-visible{border-color:#ffffff2e;background:#ffffff14}.std-new-design-modal__header{display:grid;gap:.45rem;padding-right:2.5rem}.std-new-design-modal__eyebrow{color:var(--std-accent-soft);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.std-new-design-modal__title{margin:0;color:var(--std-text);font-size:clamp(1.2rem,2.3vw,1.65rem);font-weight:800;line-height:1.15}.std-new-design-modal__copy,.std-new-design-modal__confirm-copy p{margin:0;color:var(--std-muted);font-size:.92rem;line-height:1.65}.std-new-design-modal__options{display:grid;gap:.85rem}.std-new-design-modal__option{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;width:100%;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:1.15rem;background:#ffffff0a;color:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.std-new-design-modal__option:hover,.std-new-design-modal__option:focus-visible{transform:translateY(-1px);border-color:#f9731657;background:#f973161a;box-shadow:0 16px 28px #0f172a2e}.std-new-design-modal__option--recommended{border-color:#f9731652;background:linear-gradient(135deg,#f9731629,#ffffff0d)}.std-new-design-modal__option-badge{position:absolute;top:.9rem;right:.9rem;display:none;align-items:center;justify-content:center;min-height:1.8rem;padding:0 .7rem;border-radius:999px;background:#f973162e;color:#fdba74;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.std-new-design-modal__option-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#0f172a8c;color:#fff7ed}.std-new-design-modal__option-icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.std-new-design-modal__option-copy{display:grid;gap:.28rem}.std-new-design-modal__option-copy strong{color:var(--std-text);font-size:.95rem;font-weight:800}.std-new-design-modal__option-copy span{color:var(--std-muted);font-size:.84rem;line-height:1.55}.std-new-design-modal__actions{display:grid;gap:.75rem}.std-new-design-modal__cancel{justify-self:center}@media(min-width:720px){.std-new-design-modal__options,.std-new-design-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.std-new-design-modal__cancel{grid-column:1 / -1}}.std-notes-modal[hidden]{display:none!important}.std-notes-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:1.5rem}.std-notes-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#030712bd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.std-notes-modal__dialog{position:relative;z-index:1;display:grid;gap:1rem;width:min(100%,36rem);max-height:min(80vh,46rem);padding:1.35rem;overflow-y:auto;border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;background:var(--std-panel-strong);box-shadow:0 30px 80px #0006}.std-notes-modal__close{position:absolute;top:.95rem;right:.95rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:var(--std-text);font-size:1.4rem;line-height:1;cursor:pointer}.std-notes-modal__close:hover,.std-notes-modal__close:focus-visible{border-color:#ffffff2e;background:#ffffff14}.std-shell--workspace{max-width:none;margin:0 auto 2rem;border-radius:1.4rem}.std-shell--workspace .std-hero{display:none}.std-shell--workspace .std-shell__inner{padding:1rem}.std-shell--workspace .std-layout{grid-template-columns:4.5rem minmax(18rem,24rem) minmax(0,1fr);gap:1rem;margin-top:0;align-items:start}.std-workspace-rail{position:sticky;top:1rem;display:grid;gap:.75rem;align-self:start}.std-workspace-rail__brand{display:inline-flex;align-items:center;justify-content:center;width:4rem;min-height:4rem;margin-bottom:.15rem;border:1px solid rgba(255,255,255,.08);border-radius:1.15rem;background:#ffffff0a;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.std-workspace-rail__brand:hover,.std-workspace-rail__brand:focus-visible{transform:translateY(-1px);border-color:#f973166b;background:#f9731624}.std-workspace-rail__brand img{display:block;width:1.85rem;height:auto;object-fit:contain}.std-workspace-rail__button{display:inline-flex;align-items:center;justify-content:center;min-height:4rem;width:4rem;border:1px solid rgba(255,255,255,.08);border-radius:1.15rem;background:#ffffff0a;color:var(--std-soft);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}button.std-workspace-rail__button{flex-direction:column;padding:0 8px;width:auto;min-height:5rem}button.std-workspace-rail__button span{font-size:8px;margin:4px 0 0}.std-workspace-rail__button:hover{transform:translateY(-1px);border-color:#f973166b;background:#f973162e;color:var(--std-text)}.std-workspace-rail__button[aria-expanded=true]{border-color:#f973166b;background:#f973162e;color:var(--std-text);box-shadow:0 12px 24px #f9731629}.std-workspace-rail__icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem}.std-workspace-rail__icon svg{width:1.35rem;height:1.35rem;stroke:currentColor;fill:none;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.std-shell--workspace .std-sidebar,.std-shell--workspace .std-preview-column{min-width:0}.std-shell--workspace .std-preview-column{position:static}.std-shell--workspace .std-card--preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:1rem;align-items:start;min-height:calc(100vh - 2rem);padding:1rem}.std-shell--workspace .std-card--preview>.std-card__heading,.std-shell--workspace .std-card--preview>.std-preview-toolbar,.std-shell--workspace .std-card--preview>.std-frame-toolbar,.std-shell--workspace .std-card--preview>.std-canvas-toolbar{grid-column:1 / -1;margin-bottom:0}@media(min-width:1281px){.std-shell--workspace .std-canvas-toolbar{display:none!important}}.std-shell--workspace .std-card--preview>.mockup-color{grid-column:1;align-self:start}.std-shell--workspace .std-card--preview>.std-preview-footer{grid-column:1;margin-top:0}.std-shell--workspace .std-preview-inspector{grid-column:2;grid-row:3 / span 3;position:sticky;top:1rem}.std-shell--workspace .std-preview-inspector__empty{display:grid}#panel-text #std-text-controls{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}#panel-text[data-std-text-mode=edit] [data-std-text-presets]{display:none}.std-shell--workspace .std-illustration-controls{margin-bottom:0;max-height:calc(100vh - 9rem);overflow:auto}.std-shell--workspace .product-mockup{max-width:min(100%,58rem);height:auto;min-height:0;border-radius:1.75rem;background:#f8fafc}.std-shell--workspace .std-preview-stage{min-height:0}@media(max-width:1280px){.std-shell--workspace .std-layout{grid-template-columns:1fr}.std-shell--workspace .std-workspace-rail{display:none}.std-shell--workspace .std-card--preview{grid-template-columns:1fr;min-height:auto}.std-shell--workspace .std-preview-inspector,.std-shell--workspace .std-card--preview>.mockup-color,.std-shell--workspace .std-card--preview>.std-preview-footer{grid-column:1;grid-row:auto;position:static}.std-shell--workspace .std-text-controls{max-height:none}}.std-shell--workspace{--std-workspace-inspector-width: 17.75rem;position:relative;left:auto;right:auto;width:auto;max-width:none!important;min-height:100vh;margin-top:0;margin-right:calc(50% - 50vw);margin-bottom:0;margin-left:calc(50% - 50vw);border-left:0;border-right:0;border-radius:0;overflow-x:clip}.std-shell--workspace .std-shell__inner{min-height:100vh;padding:1rem}.std-shell--workspace .std-layout{grid-template-columns:4.75rem minmax(22rem,25rem) minmax(0,1fr) var(--std-workspace-inspector-width);gap:1rem;min-height:calc(100vh - 2rem);align-items:stretch}.std-shell--workspace.std-shell--workspace-sidebar-collapsed .std-layout{grid-template-columns:4.75rem minmax(0,1fr) var(--std-workspace-inspector-width)}.std-shell--workspace .std-workspace-rail{max-height:calc(100vh - 2rem)}.std-shell--workspace .std-sidebar{position:sticky;top:1rem;align-self:start;max-height:calc(100vh - 2rem);overflow:visible;padding-right:.35rem;scrollbar-width:thin}.std-shell--workspace.std-shell--workspace-sidebar-collapsed .std-sidebar{display:none}.std-shell--workspace .std-card--studio:before{border-bottom:0;border-radius:0}.std-shell--workspace .std-card--studio{position:relative;max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.15rem .9rem 1rem 1rem;scrollbar-gutter:stable}.std-shell--workspace .std-card--studio::-webkit-scrollbar,.std-shell--workspace .std-preview-inspector::-webkit-scrollbar{width:8px}.std-shell--workspace .std-card--studio::-webkit-scrollbar-thumb,.std-shell--workspace .std-preview-inspector::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b852}.std-shell--workspace .std-preview-column{min-width:0;position:static;display:grid;align-items:start}.std-shell--workspace .std-panel-head--studio{margin-bottom:1rem;padding-top:.05rem;padding-right:0}.std-shell--workspace .std-panel-head__eyebrow{font-size:.69rem;letter-spacing:.22em}.std-shell--workspace .std-panel-head__title{font-size:1rem}.std-step-headP{padding-top:20px}.std-shell--workspace .std-step-head__eyebrow{font-size:.69rem;letter-spacing:.2em}.std-shell--workspace .std-step-head__hint{max-width:19rem;font-size:.8rem}.std-shell--workspace .std-panel-head__close{position:absolute;top:1rem;right:1rem;z-index:2;width:2.15rem;height:2.15rem;min-width:2.15rem;border-radius:.8rem;background:#ffffff08}.std-shell--workspace .std-preview-inspector .std-account-panel{position:absolute;top:0;right:0;z-index:3;margin:0}.std-shell--workspace .std-preview-inspector .std-account-toggle{width:3.15rem;height:3.15rem;min-width:3.15rem}.std-shell--workspace .std-mode-switcher{gap:.65rem}.std-shell--workspace .std-mode-switcher__button{min-height:4.25rem;padding:.6rem .5rem;gap:.4rem;border-radius:.95rem}.std-shell--workspace .std-mode-switcher__icon{width:1.35rem;height:1.35rem}.std-shell--workspace .std-mode-switcher__label{font-size:.68rem}.std-shell--workspace .std-mode-panel{gap:.9rem;margin-top:.95rem}.std-shell--workspace .std-field{gap:.55rem}.std-shell--workspace.std-shell--workspace-sidebar-collapsed .std-preview-column{grid-column:2}.std-shell--workspace .std-card--preview{display:flex;flex-direction:column;gap:1rem;min-height:calc(100vh - 2rem);height:calc(100vh - 2rem);overflow:hidden;padding-bottom:6.5rem;padding:15px}.std-shell--workspace .std-card--preview>.mockup-color{flex:1 1 auto;align-self:stretch;min-height:0;overflow:hidden}.std-shell--workspace .std-preview-stage{flex:1 1 auto;min-height:0;height:auto}.std-shell--workspace .product-mockup{width:100%;max-width:none;height:auto;min-height:0}.std-shell--workspace .std-preview-inspector{grid-column:4;grid-row:1 / -1;position:fixed;top:1rem;right:1rem;align-self:start;width:var(--std-workspace-inspector-width);max-height:calc(100vh - 2rem);overflow-y:auto;padding-right:.25rem;min-width:0}.std-shell--workspace.std-shell--workspace-sidebar-collapsed .std-preview-inspector{grid-column:3}.std-shell--workspace .std-text-controls,.std-shell--workspace .std-illustration-controls{max-height:none;overflow:visible}.std-shell--workspace .std-card--options .std-summary{grid-template-columns:1fr;align-items:stretch;gap:.85rem}.std-shell--workspace .std-card--options .std-summary__price{font-size:1.32rem}.std-shell--workspace .std-card--options .std-summary__actions{display:grid;gap:.45rem}.std-shell--workspace .std-preview-dock{position:sticky;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));z-index:6;display:grid;gap:.55rem;width:min(calc(100% - 2rem),46rem);margin-top:-6.25rem;margin-inline:auto;pointer-events:none}.std-preview-dock.is-ai-open{margin-top:-20.6rem}.std-shell--workspace .std-preview-dock>*{pointer-events:auto}.std-shell--workspace .std-preview-dock.is-ai-open .std-preview-dock__prompt{display:none}.std-shell--workspace .std-preview-dock__composer{display:grid;gap:.85rem;width:100%;padding:.9rem 1rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#111827eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 40px #00000052}.std-shell--workspace .std-preview-dock__composer[hidden]{display:none!important}.std-shell--workspace .std-preview-dock__composer-head{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.std-shell--workspace .std-preview-dock__composer-copy{display:grid;gap:.18rem}.std-shell--workspace .std-preview-dock__composer-title{color:#f8fafc;font-size:.88rem;font-weight:700;letter-spacing:.01em}.std-shell--workspace .std-preview-dock__composer-subtitle{color:#cbd5e1b8;font-size:.78rem}.std-shell--workspace .std-preview-dock__composer-close{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border:0;border-radius:.8rem;background:transparent;color:#cbd5e1c2;cursor:pointer;transition:background .18s ease,color .18s ease,transform .12s ease}.std-shell--workspace .std-preview-dock__composer-close:hover,.std-shell--workspace .std-preview-dock__composer-close:focus-visible{background:#ffffff14;color:#fff}.std-shell--workspace .std-preview-dock__composer-close:active{transform:scale(.97)}.std-shell--workspace .std-preview-dock__composer-textarea{min-height:7.5rem;margin:0;border-radius:.95rem;resize:vertical}.std-shell--workspace .std-preview-dock__composer-actions{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.std-shell--workspace .std-preview-dock__composer-loading{color:#cbd5e1c2;font-size:.8rem}.std-shell--workspace .std-preview-dock__composer-generate{min-width:8rem;font-size:10px;padding:8px 2px;min-height:unset}.std-shell--workspace .std-preview-dock__prompt{display:inline-flex;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#111827e0;color:#e2e8f0eb;text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 40px #00000052;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .12s ease;cursor:pointer}.std-shell--workspace .std-preview-dock__prompt:hover,.std-shell--workspace .std-preview-dock__prompt:focus-visible,.std-shell--workspace .std-preview-dock__prompt.is-active{border-color:#f9731652;background:#182030f2;color:#fff}.std-shell--workspace .std-preview-dock__prompt:focus-visible{outline:2px solid rgba(249,115,22,.58);outline-offset:2px}.std-shell--workspace .std-preview-dock__prompt:active{transform:scale(.995)}.std-shell--workspace .std-preview-dock__prompt-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:#cbd5e1}.std-shell--workspace .std-preview-dock__prompt-icon svg{width:1rem;height:1rem;stroke:currentColor;fill:none}.std-shell--workspace .std-preview-dock__prompt-copy{overflow:hidden;color:inherit;font-size:.96rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.std-shell--workspace .std-preview-dock__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem}.std-shell--workspace .std-preview-dock__cluster{display:inline-flex;align-items:center;gap:.1rem;padding:.3rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#111827e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 40px #00000052}.std-shell--workspace .std-preview-dock__btn{min-width:2.7rem;width:2.7rem;height:2.7rem;padding:0;border:0;border-radius:.8rem;background:transparent}.std-shell--workspace .std-preview-dock__btn svg,.std-shell--workspace .std-preview-dock__btn span{width:1rem;height:1rem;font-size:1rem}.std-shell--workspace .std-preview-dock__btn:hover{background:#ffffff14}.std-shell--workspace .std-preview-dock__btn.is-active{background:#ffffff1f}.std-shell--workspace .std-preview-dock__btn--danger{color:#fb7185eb}.std-shell--workspace .std-preview-dock__btn--danger:hover{background:#7f1d1d33;color:#fecdd3}.std-shell--workspace .std-preview-dock__divider{width:1px;height:1.85rem;margin-inline:.15rem;background:#ffffff1f}.std-shell--workspace .std-preview-dock__zoom-readout{min-width:2.8rem;color:#e2e8f0eb;font-size:.85rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.std-shell--workspace .std-preview-dock__legacy{display:none!important}.std-workspace-mobilebar,.std-workspace-mobile-nav,.std-workspace-mobilebackdrop{display:none}@media(max-width:1440px){.std-shell--workspace{--std-workspace-inspector-width: 16.5rem}.std-shell--workspace .std-layout{grid-template-columns:4.5rem minmax(20rem,23rem) minmax(0,1fr) var(--std-workspace-inspector-width)}.std-shell--workspace.std-shell--workspace-sidebar-collapsed .std-layout{grid-template-columns:4.5rem minmax(0,1fr) var(--std-workspace-inspector-width)}}@media(min-width:1281px)and (max-width:1520px){.std-shell--workspace{--std-workspace-inspector-width: 15.25rem}.std-shell--workspace .std-layout{grid-template-columns:4.25rem minmax(19rem,21rem) minmax(0,1fr) var(--std-workspace-inspector-width)}.std-shell--workspace.std-shell--workspace-sidebar-collapsed .std-layout{grid-template-columns:4.25rem minmax(0,1fr) var(--std-workspace-inspector-width)}.std-shell--workspace .std-workspace-rail__brand,.std-shell--workspace .std-workspace-rail__button{width:3.75rem;min-height:3.75rem}.std-shell--workspace .std-preview-dock{width:min(calc(100% - 1rem),36rem)}}@media(max-width:1280px){.std-shell--workspace .std-canvas-toolbar{display:none!important}.std-shell--workspace{--std-workspace-mobilebar-height: 4rem;--std-workspace-mobile-nav-height: 5.15rem;left:auto;right:auto;width:auto;min-height:100svh;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);border:0;border-radius:0}.std-shell--workspace .std-shell__inner{min-height:100svh;padding:calc(var(--std-workspace-mobilebar-height) + .8rem + env(safe-area-inset-top,0px)) .65rem calc(var(--std-workspace-mobile-nav-height) + .7rem + env(safe-area-inset-bottom,0px))}.std-shell--workspace .std-layout{grid-template-columns:1fr;gap:0;min-height:auto}.std-shell--workspace .std-sidebar,.std-shell--workspace .std-preview-inspector,.std-shell--workspace .std-card--preview{max-height:none}.std-shell--workspace .std-workspace-rail{display:none}.std-shell--workspace.std-shell--workspace-sidebar-collapsed .std-sidebar{display:block}.std-shell--workspace .std-card--preview{position:relative;min-height:0;height:auto;overflow:visible;padding:.2rem .5rem .35rem;background:transparent;border:0;box-shadow:none}.std-shell--workspace #std-preview-panel{padding-inline:.65rem}.std-shell--workspace .std-card--preview>.std-card__heading{margin-bottom:.7rem;padding-inline:.15rem;gap:.55rem}.std-shell--workspace .std-card--preview>.std-card__heading h2{font-size:clamp(1rem,1.75vw,1.2rem)}.std-shell--workspace .std-card--preview>.std-card__heading .std-step-head__hint{max-width:24rem}.std-shell--workspace .std-step-head__badge,.std-shell--workspace .std-preview-badge{display:none}.std-shell--workspace .std-preview-stage{height:auto;margin-top:0}.std-shell--workspace .product-mockup{max-width:min(100%,42rem);height:auto;min-height:0;padding:clamp(.55rem,1.4vw,1rem);border-radius:1.3rem}.std-shell--workspace .std-preview-dock{display:none}.std-shell--workspace .std-workspace-mobilebar{position:fixed;top:calc(.55rem + env(safe-area-inset-top,0px));left:.65rem;right:.65rem;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.4rem .5rem;border:1px solid rgba(255,255,255,.08);border-radius:1.15rem;background:#0b1220eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 44px #02061766}.std-shell--workspace .std-workspace-mobilebar__group{display:flex;align-items:center;gap:.4rem;min-width:0}.std-shell--workspace .std-workspace-mobilebar__group:last-child{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0;min-width:max-content;padding-right:.3rem;padding-left:.1rem}.std-shell--workspace .std-workspace-mobilebar__group:last-child::-webkit-scrollbar{display:none}.std-shell--workspace .std-workspace-mobilebar__brand,.std-shell--workspace .std-workspace-mobilebar__button{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;min-width:2.4rem;height:2.8rem;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:.8rem;background:#0f172acc;color:var(--std-text);text-decoration:none;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.std-shell--workspace .std-workspace-mobilebar__button svg{width:1.1rem;height:1.1rem}.std-shell--workspace .std-workspace-mobilebar__brand:hover,.std-shell--workspace .std-workspace-mobilebar__brand:focus-visible,.std-shell--workspace .std-workspace-mobilebar__button:hover,.std-shell--workspace .std-workspace-mobilebar__button:focus-visible,.std-shell--workspace .std-workspace-mobilebar__button[aria-pressed=true]{transform:translateY(-1px);border-color:#f973166b;background:#f9731629;color:#fff}.std-shell--workspace .std-workspace-mobilebar__brand img{display:block;width:1.55rem;height:auto;object-fit:contain}.std-shell--workspace .std-workspace-mobilebar__button svg{width:1.15rem;height:1.15rem;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:420px){.std-shell--workspace .std-workspace-mobilebar{gap:.25rem;padding-inline:.35rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.std-shell--workspace .std-workspace-mobilebar::-webkit-scrollbar{display:none}.std-shell--workspace .std-workspace-mobilebar__group{gap:.25rem}.std-shell--workspace .std-workspace-mobilebar__brand,.std-shell--workspace .std-workspace-mobilebar__button{width:2.15rem;min-width:2.15rem;height:2.5rem;border-radius:.7rem}.std-shell--workspace .std-workspace-mobilebar__button svg{width:.95rem;height:.95rem}.std-shell--workspace .std-workspace-mobilebar__button-inner{gap:.1rem}.std-shell--workspace .std-workspace-mobilebar__button-label{font-size:.55rem}}.std-shell--workspace .std-workspace-mobilebackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:24;display:block;border:0;background:#030712a3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.std-shell--workspace .std-sidebar,.std-shell--workspace .std-preview-inspector{position:fixed;top:auto;left:.65rem;right:.65rem;bottom:calc(var(--std-workspace-mobile-nav-height) + .55rem + env(safe-area-inset-bottom,0px));z-index:32;width:auto;height:auto;max-height:min(72svh,44rem);padding-right:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 1rem));transition:transform .26s ease,opacity .22s ease,visibility .22s ease}.std-shell--workspace .std-sidebar{overflow:visible}.std-shell--workspace .std-card--studio,.std-shell--workspace .std-preview-inspector{border:1px solid rgba(255,255,255,.08);border-radius:1.35rem;background:#0b1220f5;box-shadow:0 28px 60px #02061775}.std-shell--workspace .std-card--studio{max-height:min(72svh,44rem);height:min(72svh,44rem);padding:1rem 1rem 1.25rem}.std-shell--workspace .std-preview-inspector{display:grid;align-content:start;gap:.85rem;overflow-y:auto;padding:.95rem;scrollbar-width:thin;scroll-behavior:smooth}.std-shell--workspace .std-panel-head--studio,.std-shell--workspace .std-panel-head--inspector{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.9rem;padding-top:.05rem;padding-right:3.1rem}.std-shell--workspace .std-panel-head--inspector{margin-bottom:.15rem}.std-shell--workspace .std-preview-inspector .std-account-panel,.std-shell--workspace .std-preview-inspector [data-std-mobile-section],.std-shell--workspace .std-preview-inspector .std-text-controls,.std-shell--workspace .std-preview-inspector .std-illustration-controls,.std-shell--workspace .std-preview-inspector .std-preview-inspector__empty{scroll-margin-top:.25rem}.std-shell--workspace[data-std-mobile-panel=studio] [data-std-mobile-sheet=studio],.std-shell--workspace[data-std-mobile-panel=inspector] [data-std-mobile-sheet=inspector]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.std-shell--workspace .std-workspace-mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:38;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;padding:.45rem .6rem calc(.5rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08);background:#0b1220f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -16px 34px #02061757}.std-shell--workspace .std-workspace-mobile-nav__button{display:grid;justify-items:center;gap:.35rem;padding:.55rem .3rem .45rem;border:1px solid transparent;border-radius:.95rem;background:transparent;color:#e2e8f0d6;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.std-shell--workspace .std-workspace-mobile-nav__button:hover,.std-shell--workspace .std-workspace-mobile-nav__button:focus-visible,.std-shell--workspace .std-workspace-mobile-nav__button[aria-pressed=true]{border-color:#f973165c;background:#f9731624;color:#fff;transform:translateY(-1px)}.std-shell--workspace .std-workspace-mobile-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem}.std-shell--workspace .std-workspace-mobile-nav__icon svg{width:1.25rem;height:1.25rem;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}}@media(max-width:782px){.std-shell--workspace{--std-workspace-mobilebar-height: 3.8rem;--std-workspace-mobile-nav-height: 5rem}.std-shell--workspace .std-shell__inner{padding:calc(var(--std-workspace-mobilebar-height) + .75rem + env(safe-area-inset-top,0px)) .45rem calc(var(--std-workspace-mobile-nav-height) + .55rem + env(safe-area-inset-bottom,0px))}.std-shell--workspace .std-card--preview{padding:.1rem .35rem .25rem}.std-shell--workspace #std-preview-panel{padding-inline:.45rem}.std-shell--workspace .std-card--preview>.std-card__heading{margin-bottom:.55rem;padding-inline:.1rem}.std-shell--workspace .product-mockup{max-width:100%;height:auto;min-height:0;padding:.45rem;border-radius:1.15rem}.std-shell--workspace .std-workspace-mobilebar{left:.45rem;right:.45rem;padding-inline:.5rem}.std-shell--workspace .std-sidebar,.std-shell--workspace .std-preview-inspector{left:.45rem;right:.45rem;bottom:calc(var(--std-workspace-mobile-nav-height) + .45rem + env(safe-area-inset-bottom,0px))}.std-shell--workspace .std-workspace-mobile-nav{padding-inline:.45rem}}body.admin-bar .std-shell--workspace .std-workspace-rail,body.admin-bar .std-shell--workspace .std-sidebar,body.admin-bar .std-shell--workspace .std-preview-inspector{top:calc(1rem + 32px)}html:has(body.zobar-workspace-designer-page),body.zobar-workspace-designer-page{width:100%;height:100%;overflow:hidden;overscroll-behavior:none}@media(max-width:1280px){html:has(body.zobar-workspace-designer-page),body.zobar-workspace-designer-page{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}}@media(max-width:782px){body.admin-bar .std-shell--workspace .std-workspace-rail,body.admin-bar .std-shell--workspace .std-sidebar,body.admin-bar .std-shell--workspace .std-preview-inspector{top:calc(1rem + 46px)}}@media(max-width:1280px){body.admin-bar .std-shell--workspace .std-workspace-mobilebar{top:calc(.75rem + 32px + env(safe-area-inset-top,0px))}body.admin-bar .std-shell--workspace .std-shell__inner{padding-top:calc(var(--std-workspace-mobilebar-height) + 1rem + 32px + env(safe-area-inset-top,0px))}body.admin-bar .std-shell--workspace .std-sidebar,body.admin-bar .std-shell--workspace .std-preview-inspector{top:auto}}@media(max-width:782px){body.admin-bar .std-shell--workspace .std-workspace-mobilebar{top:calc(.75rem + 46px + env(safe-area-inset-top,0px))}body.admin-bar .std-shell--workspace .std-shell__inner{padding-top:calc(var(--std-workspace-mobilebar-height) + 1rem + 46px + env(safe-area-inset-top,0px))}body.admin-bar .std-shell--workspace .std-sidebar,body.admin-bar .std-shell--workspace .std-preview-inspector{top:auto}}.std-text-warp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;margin-bottom:.75rem}.std-text-warp-btn{display:flex;align-items:center;justify-content:center;padding:.38rem .25rem;border-radius:.4rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#d1d5db;font-size:.7rem;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.std-text-warp-btn:hover{background:#ffffff1f;color:#fff}.std-text-warp-btn.is-active,.std-text-warp-btn.is-pressed,.std-text-warp-btn[aria-pressed=true]{background:#f97316;border-color:#f97316;color:#fff}@media(max-width:1280px){.std-shell--workspace .std-workspace-mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr));padding:.5rem .65rem calc(.6rem + env(safe-area-inset-bottom,0px));gap:.3rem;border-top:1px solid rgba(255,255,255,.07);background:#080e1af7}.std-shell--workspace .std-workspace-mobile-nav__button{padding:.6rem .2rem .5rem;gap:.3rem;font-size:.65rem;letter-spacing:.05em;border-radius:1rem}.std-shell--workspace .std-workspace-mobile-nav__step{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#e2e8f099;font-size:.6rem;font-weight:800;line-height:1;letter-spacing:0;transition:background .2s,border-color .2s,color .2s}.std-shell--workspace .std-workspace-mobile-nav__button[aria-pressed=true] .std-workspace-mobile-nav__step{background:#f9731647;border-color:#f973168c;color:#fb923c}.std-shell--workspace .std-workspace-mobile-nav__button[aria-pressed=true]{background:#f973162e;border-color:#f973166b;color:#fb923c;transform:none}.std-shell--workspace .std-workspace-mobile-nav__icon{width:1.55rem;height:1.55rem}.std-shell--workspace .std-workspace-mobile-nav__icon svg{width:1.4rem;height:1.4rem;stroke-width:1.75}.std-shell--workspace .std-workspace-mobilebar{background:#080e1af2;box-shadow:0 12px 32px #0206177a}.std-shell--workspace .std-step-head__badge{display:inline-flex;min-width:1.5rem;height:1.5rem;padding:0 .4rem;border-radius:.5rem;background:#f9731633;border-color:#f9731666;color:#fb923c;font-size:.78rem}.std-shell--workspace .std-card--preview>.std-card__heading{flex-wrap:wrap;gap:.5rem .75rem}.std-shell--workspace .std-preview-heading__actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-start;width:100%;margin-left:0;margin-top:.1rem}.std-shell--workspace .std-view-toggle,.std-shell--workspace .std-preview-mode-tabs,.std-shell--workspace .std-design-only-toggle,.std-shell--workspace .std-design-only-apply{min-height:2rem;border-radius:999px;font-size:.75rem;font-weight:600}.std-shell--workspace .std-view-toggle,.std-shell--workspace .std-design-only-toggle,.std-shell--workspace .std-design-only-apply{padding:.32rem .8rem;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#e2e8f0c7;transition:background .18s,border-color .18s,color .18s}.std-shell--workspace .std-preview-mode-tabs{gap:.18rem;padding:.16rem}.std-shell--workspace .std-preview-mode-tabs__button{min-height:2rem;padding:.38rem .78rem;font-size:.73rem}.std-shell--workspace .std-view-toggle:hover,.std-shell--workspace .std-design-only-toggle:hover,.std-shell--workspace .std-design-only-apply:hover{background:#f9731621;border-color:#f9731661;color:#fff}.std-shell--workspace .std-canvas-toolbar{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.std-shell--workspace .std-canvas-toolbar::-webkit-scrollbar{height:4px}.std-shell--workspace .std-canvas-toolbar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.std-shell--workspace .std-canvas-toolbar__group{flex-shrink:0}.std-shell--workspace .std-canvas-toolbar__btn{min-width:2.25rem;height:2.25rem}.std-shell--workspace .std-canvas-toolbar__btn svg{width:1.1rem;height:1.1rem}.std-shell--workspace .std-canvas-toolbar__btn--save .std-canvas-toolbar__label,.std-shell--workspace .std-canvas-toolbar__btn--new .std-canvas-toolbar__label{display:none}.std-shell--workspace .std-canvas-toolbar__btn--save,.std-shell--workspace .std-canvas-toolbar__btn--new{padding:0 .65rem}.std-shell--workspace .std-saved-designs-panel__button-row{grid-template-columns:repeat(2,minmax(0,1fr))}.std-shell--workspace .std-new-design-modal__dialog{width:min(100%,42rem)}.std-shell--workspace .std-preview-inspector .std-panel-head--inspector{position:sticky;top:0;z-index:4;margin:-.95rem -.95rem .65rem;padding:.85rem 1rem .8rem;background:#090f1bfa;border-bottom:1px solid rgba(255,255,255,.07);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.std-shell--workspace .std-attr-btn--swatch{width:2.75rem;height:2.75rem;border-radius:999px}.std-shell--workspace .std-card--options .std-summary{gap:.75rem}.std-shell--workspace .std-card--options .std-summary__price-block{display:flex;align-items:baseline;gap:.55rem}.std-shell--workspace .std-card--options .std-summary__label{font-size:.8rem;white-space:nowrap}.std-shell--workspace .std-card--options .std-summary__price{font-size:1.55rem;font-weight:800;letter-spacing:-.01em}.std-shell--workspace .std-card--options .std-summary__actions{display:flex;flex-direction:column;gap:.55rem}.std-shell--workspace #save-cart{height:3.2rem;font-size:1.02rem;font-weight:800;letter-spacing:.025em;border-radius:999px;box-shadow:0 8px 28px #f9731666;transition:box-shadow .2s,transform .15s,background-color .2s}.std-shell--workspace #save-cart:hover{box-shadow:0 12px 36px #f9731680;transform:translateY(-1px)}.std-shell--workspace #save-cart:active{transform:translateY(0);box-shadow:0 4px 16px #f9731659}.std-shell--workspace .std-preview-toolbar--dock .std-toolbar-group{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;flex-wrap:nowrap;scrollbar-width:none;padding-bottom:.15rem}.std-shell--workspace .std-preview-toolbar--dock .std-toolbar-group::-webkit-scrollbar{display:none}.std-shell--workspace .std-preview-toolbar--dock .std-icon-button{flex:0 0 auto;scroll-snap-align:start;min-width:4.25rem}}@media(max-width:480px){.std-shell--workspace .std-workspace-mobile-nav{padding-inline:.4rem;gap:.2rem}.std-shell--workspace .std-workspace-mobile-nav__button{font-size:.6rem;padding:.55rem .15rem .45rem;gap:.25rem}.std-shell--workspace .std-workspace-mobile-nav__step{width:1.1rem;height:1.1rem;font-size:.55rem}.std-shell--workspace .std-attr-btn--swatch{width:2.5rem;height:2.5rem}.std-shell--workspace .std-card--options .std-summary__price{font-size:1.4rem}.std-shell--workspace #save-cart{height:3rem;font-size:.96rem}}@media(min-width:1281px){.std-shell--workspace .std-preview-inspector #std-text-controls-empty,.std-shell--workspace .std-preview-inspector #std-illustration-controls-empty{display:none!important}}.std-mvp-shell{--std-mvp-mobile-sheet-offset: 0px;min-height:100vh;display:grid;grid-template-columns:84px minmax(0,1fr);background:radial-gradient(circle at top,rgba(249,115,22,.12),transparent 36%),linear-gradient(180deg,#06080d,#0c1220);color:#fff;transition:grid-template-columns .18s ease}.std-mvp-shell[data-std-rail-collapsed=true]{grid-template-columns:64px minmax(0,1fr)}.std-mvp-shell__rail{position:sticky;top:0;height:100vh;display:grid;align-content:space-between;gap:.75rem;padding:.9rem .45rem;border-right:1px solid rgba(255,255,255,.08);background:#04080fb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.std-mvp-shell__brand,.std-mvp-shell__nav-btn{display:grid;place-items:center;justify-items:center;gap:.3rem;width:100%;border:1px solid transparent;border-radius:.9rem;background:transparent;color:#cbd5e1;text-align:center;padding:.55rem .35rem;font-size:.68rem;font-weight:600;letter-spacing:.02em;line-height:1.15;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.std-mvp-shell__brand{padding:.35rem .25rem .55rem;gap:.2rem;border-radius:.75rem}.std-mvp-shell__brand img{width:1.7rem;height:1.7rem;object-fit:contain}.std-mvp-shell__brand span{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e2e8f099}.std-mvp-shell__nav{display:grid;gap:.2rem;align-content:start}.std-mvp-shell__rail-foot{display:grid;gap:.35rem;align-content:end}.std-mvp-shell__nav-icon{display:grid;place-items:center;width:1.4rem;height:1.4rem;color:currentColor}.std-mvp-shell__nav-icon svg{width:100%;height:100%}.std-mvp-shell__nav-label{display:block;font-size:.66rem;line-height:1.1;letter-spacing:.01em}.std-mvp-shell__nav-btn:hover,.std-mvp-shell__nav-btn:focus-visible,.std-mvp-shell__brand:hover,.std-mvp-shell__brand:focus-visible{border-color:#ffffff1a;background:#ffffff0f;color:#fff}.std-mvp-shell__nav-btn[aria-selected=true],.std-mvp-shell__nav-btn[aria-pressed=true]{border-color:#f9731673;background:#f9731624;color:#fed7aa}.std-mvp-shell__nav-btn--link{text-decoration:none}.std-mvp-shell__nav-btn--account{border-top:1px solid rgba(255,255,255,.06);border-radius:.9rem;padding-top:.75rem;margin-top:.5rem}.std-mvp-shell__nav-btn--utility .std-mvp-shell__nav-icon{transition:transform .18s ease}.std-mvp-shell[data-std-rail-collapsed=true] .std-mvp-shell__nav-btn--utility .std-mvp-shell__nav-icon{transform:rotate(180deg)}.std-mvp-shell[data-std-rail-collapsed=true] .std-mvp-shell__rail{padding-inline:.3rem}.std-mvp-shell[data-std-rail-collapsed=true] .std-mvp-shell__brand,.std-mvp-shell[data-std-rail-collapsed=true] .std-mvp-shell__nav-btn{gap:0;padding-inline:.2rem}.std-mvp-shell[data-std-rail-collapsed=true] .std-mvp-shell__brand span,.std-mvp-shell[data-std-rail-collapsed=true] .std-mvp-shell__nav-label{display:none}.std-mvp-shell[data-std-rail-collapsed=true] .std-mvp-shell__brand img{width:1.5rem;height:1.5rem}.std-mvp-shell[data-std-rail-collapsed=true] .std-mvp-shell__nav{gap:.35rem}.std-mvp-shell__main{min-width:0;display:grid;grid-template-rows:auto 1fr;gap:1rem;padding:1.2rem}.std-mvp-shell__body{min-width:0;min-height:0;display:grid;grid-template-columns:0 minmax(0,1fr);gap:0;align-items:stretch;transition:grid-template-columns .22s ease,gap .22s ease}.std-mvp-shell[data-std-active-panel]:not([data-std-active-panel=""]) .std-mvp-shell__body{grid-template-columns:320px minmax(0,1fr);gap:1rem}.std-mvp-shell__panel{position:sticky;top:1.2rem;align-self:start;min-width:0;max-height:calc(100vh - 2.4rem);display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.08);border-radius:1.4rem;background:#0b111ddb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 42px #00000052;overflow:hidden;opacity:0;transform:translate(-8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.std-mvp-shell[data-std-active-panel]:not([data-std-active-panel=""]) .std-mvp-shell__panel{opacity:1;transform:none;pointer-events:auto}.std-mvp-shell__panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1.05rem;border-bottom:1px solid rgba(255,255,255,.08)}.std-mvp-shell__panel-head strong{font-size:1rem;font-weight:800;letter-spacing:-.01em;color:#fff}.std-mvp-shell__panel-close{display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#e2e8f0;padding:0;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.std-mvp-shell__panel-close svg{width:.95rem;height:.95rem}.std-mvp-shell__panel-close:hover,.std-mvp-shell__panel-close:focus-visible{background:#f973162e;border-color:#f9731673;color:#fff}.std-mvp-shell__panel-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem 1.05rem 1.15rem}.std-mvp-shell__pane{display:grid;gap:.85rem}.std-mvp-shell__pane-hint{color:#e2e8f0c7;font-size:.85rem;line-height:1.5;margin:0}.std-mvp-shell__pane-empty{color:#94a3b8b8;font-size:.82rem;line-height:1.5;margin:0;padding:.85rem .9rem;border:1px dashed rgba(255,255,255,.08);border-radius:.9rem;background:#ffffff05}.std-mvp-shell__pane-actions{display:grid;gap:.55rem}.std-mvp-shell__pane-cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem 1rem;border-radius:.85rem;border:1px solid transparent;background:#f97316;color:#0b1220;font-weight:800;letter-spacing:.01em;transition:background-color .18s ease,transform .18s ease}.std-mvp-shell__pane-cta:hover,.std-mvp-shell__pane-cta:focus-visible{background:#fb923c;transform:translateY(-1px)}.std-mvp-text-pane{display:grid;gap:.6rem}.std-mvp-text-pane__hero,.std-mvp-text-pane__selected,.std-mvp-text-pane__library{display:grid;gap:.55rem;padding:0;border:0;border-radius:0;background:transparent}.std-mvp-text-pane__selected,.std-mvp-text-pane__library{padding-top:.4rem;border-top:1px solid rgba(255,255,255,.06)}.std-mvp-text-pane__quick-grid{display:grid;gap:.4rem}.std-mvp-text-quick{display:grid;gap:.16rem;padding:.85rem .9rem;border:1px solid rgba(255,255,255,.08);border-radius:.9rem;background:#ffffff0a;color:#f8fafc;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.std-mvp-text-quick strong{font-size:.86rem;font-weight:700;line-height:1.2}.std-mvp-text-quick span{font-size:.73rem;line-height:1.45;color:#e2e8f0ad}.std-mvp-text-quick:hover,.std-mvp-text-quick:focus-visible,.std-mvp-text-toggle:hover,.std-mvp-text-toggle:focus-visible,.std-mvp-text-font:hover,.std-mvp-text-font:focus-visible,.std-mvp-text-toggle.is-active{border-color:#f973166b;background:#f973161f;color:#fff7ed;outline:none;transform:translateY(-1px)}.std-mvp-text-pane__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.std-mvp-text-pane__section-head>div{display:grid;gap:.18rem}.std-mvp-text-pane__section-head span{color:#fbbf24e6;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.std-mvp-text-pane__section-head strong{color:#fff;font-size:.9rem;font-weight:800;line-height:1.2}.std-mvp-text-pane__section-head small{display:block;max-width:14rem;color:#e2e8f09e;font-size:.7rem;line-height:1.4}.std-mvp-text-pane__settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.std-mvp-field__input,.std-mvp-select select{width:100%;min-height:2.55rem;padding:.65rem .8rem;border:1px solid rgba(255,255,255,.1);border-radius:.8rem;background:#ffffff0f;color:#f8fafc;font:inherit;font-size:.84rem}.std-mvp-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(248,250,252,.72) 50%),linear-gradient(135deg,rgba(248,250,252,.72) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2.25rem}.std-mvp-field__input:focus-visible,.std-mvp-select select:focus-visible{outline:none;border-color:#f97316a8;box-shadow:0 0 0 1px #f9731638}.std-mvp-text-pane__toggle-row,.std-mvp-text-font-grid{display:flex;flex-wrap:wrap;gap:.45rem}.std-mvp-text-toggle,.std-mvp-text-font{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.58rem .8rem;border:1px solid rgba(255,255,255,.1);border-radius:.8rem;background:#ffffff0a;color:#f8fafc;font:inherit;font-size:.8rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease,color .15s ease}.std-mvp-text-font{min-width:calc(50% - .25rem)}.std-mvp-text-pane__selected[hidden]{display:none}.std-mvp-text-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.std-mvp-layers-list{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.std-mvp-layer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.3rem .4rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:background-color .15s ease,border-color .15s ease}.std-mvp-layer:hover{background:#ffffff0d;border-color:#ffffff1f}.std-mvp-layer[data-active=true]{background:#f9731624;border-color:#f9731673}.std-mvp-layer[data-hidden=true] .std-mvp-layer__select{opacity:.45}.std-mvp-layer[data-locked=true] .std-mvp-layer__select{opacity:.7}.std-mvp-layer__select{display:grid;grid-template-columns:1.4rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.35rem .25rem;background:transparent;border:0;color:#e5edf8;text-align:left;font:inherit;cursor:pointer;min-width:0}.std-mvp-layer__icon{display:grid;place-items:center;width:1.4rem;height:1.4rem;color:#e2e8f0c7}.std-mvp-layer__icon svg{width:100%;height:100%}.std-mvp-layer__label{display:block;font-size:.78rem;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.std-mvp-layer__actions{display:flex;align-items:center;gap:.15rem}.std-mvp-layer__btn{display:grid;place-items:center;width:1.55rem;height:1.55rem;padding:0;border-radius:.45rem;border:1px solid transparent;background:transparent;color:#e2e8f0b3;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.std-mvp-layer__btn svg{width:.85rem;height:.85rem}.std-mvp-layer__btn:hover,.std-mvp-layer__btn:focus-visible{background:#ffffff14;color:#fff;border-color:#ffffff1f}.std-mvp-layer__btn--danger:hover,.std-mvp-layer__btn--danger:focus-visible{background:#ef44442e;color:#fecaca;border-color:#ef444466}.std-mvp-pages-toolbar{gap:.55rem}.std-mvp-pages-list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.std-mvp-page{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.45rem;padding:.4rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.std-mvp-page:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-1px)}.std-mvp-page[data-active=true]{background:#f9731624;border-color:#f9731673}.std-mvp-page[data-current-view=true] .std-mvp-page__thumb{box-shadow:inset 0 0 0 1px #f9731633}.std-mvp-page__select{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.7rem;align-items:center;min-width:0;padding:0;background:transparent;border:0;color:#e5edf8;text-align:left;font:inherit;cursor:pointer}.std-mvp-page__select:disabled,.std-mvp-page__btn:disabled,.std-mvp-shell__pane[data-busy=true] .std-mvp-shell__pane-cta:disabled{opacity:.55;cursor:not-allowed}.std-mvp-page__thumb{position:relative;display:grid;align-content:space-between;gap:.45rem;min-height:6.5rem;padding:.55rem;border-radius:.8rem;overflow:hidden;background:linear-gradient(160deg,#ffffff29,#0f172a47),var(--std-mvp-page-bg, #1e293b)}.std-mvp-page__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(255,255,255,.18),transparent 42%),linear-gradient(180deg,#ffffff05,#00000029);pointer-events:none}.std-mvp-page__thumb-sheet{position:absolute;top:.7rem;right:.85rem;bottom:.7rem;left:.85rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.18);background:#ffffff14;box-shadow:0 10px 20px #0f172a40}.std-mvp-page__thumb-badge,.std-mvp-page__thumb-copy{position:relative;z-index:1}.std-mvp-page__thumb-badge{justify-self:start;padding:.22rem .45rem;border-radius:999px;background:#0f172a6b;color:#ffffffeb;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.std-mvp-page__thumb-copy{align-self:end;color:#ffffffe0;font-size:.66rem;font-weight:700;letter-spacing:.02em}.std-mvp-page__meta{display:grid;gap:.2rem;min-width:0}.std-mvp-page__meta strong{display:block;font-size:.82rem;font-weight:700;line-height:1.28;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.std-mvp-page__meta span{display:block;font-size:.7rem;line-height:1.4;color:#e2e8f0ad}.std-mvp-page__actions{display:flex;align-items:center;gap:.18rem}.std-mvp-page__btn{display:grid;place-items:center;width:1.7rem;height:1.7rem;padding:0;border-radius:.5rem;border:1px solid transparent;background:transparent;color:#e2e8f0b8;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.std-mvp-page__btn svg{width:.88rem;height:.88rem}.std-mvp-page__btn:hover,.std-mvp-page__btn:focus-visible{background:#ffffff14;color:#fff;border-color:#ffffff1f}.std-mvp-page__btn--danger:hover,.std-mvp-page__btn--danger:focus-visible{background:#ef44442e;color:#fecaca;border-color:#ef444466}.std-mvp-shapes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.std-mvp-shape-tile{display:grid;grid-template-rows:auto auto;place-items:center;gap:.3rem;padding:.6rem .35rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.06);background:#ffffff08;color:#fed7aa;font-size:.68rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.std-mvp-shape-tile svg{width:2rem;height:2rem;color:#fdba74}.std-mvp-shape-tile:hover,.std-mvp-shape-tile:focus-visible{background:#f973161f;border-color:#f9731673;color:#fff;transform:translateY(-1px)}.std-mvp-shape-tile:hover svg,.std-mvp-shape-tile:focus-visible svg{color:#ffedd5}.std-mvp-swatches{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem}.std-mvp-swatch{aspect-ratio:1 / 1;border-radius:.55rem;border:1px solid rgba(255,255,255,.18);background:var(--mvp-swatch, #fff);padding:0;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.std-mvp-swatch:hover,.std-mvp-swatch:focus-visible{transform:translateY(-1px);border-color:#f97316b3;box-shadow:0 4px 12px #00000047}.std-mvp-swatch[aria-pressed=true]{border-color:#f97316;box-shadow:0 0 0 2px #f9731659}.std-mvp-field{display:grid;gap:.3rem;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0b8}.std-mvp-field input[type=number],.std-mvp-field input[type=text]{width:100%;padding:.55rem .65rem;border-radius:.55rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;font-size:.85rem;font-weight:600;letter-spacing:0;text-transform:none}.std-mvp-field input:focus-visible{outline:0;border-color:#f973168c;background:#f9731614}.std-mvp-field__color{display:grid;grid-template-columns:2.3rem minmax(0,1fr) auto;gap:.4rem;align-items:center}.std-mvp-field__color input[type=color]{width:2.3rem;height:2.3rem;padding:0;border-radius:.55rem;border:1px solid rgba(255,255,255,.15);background:transparent;cursor:pointer}.std-mvp-bg-apply{display:inline-flex;align-items:center;justify-content:center;height:2.3rem;padding:0 .85rem;border-radius:.55rem;border:1px solid rgba(249,115,22,.45);background:#f9731629;color:#fff7ed;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.std-mvp-bg-apply:hover,.std-mvp-bg-apply:focus-visible{background:#f9731647;border-color:#f97316b3;outline:none}.std-mvp-shell__pane-cta--ghost{background:transparent;color:#fed7aae6;border:1px solid rgba(249,115,22,.35)}.std-mvp-shell__pane-cta--ghost:hover,.std-mvp-shell__pane-cta--ghost:focus-visible{background:#f973161f;color:#fff;transform:translateY(-1px)}.std-mvp-size-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.std-mvp-size-preset{display:grid;gap:.15rem;padding:.55rem .6rem;text-align:left;border-radius:.7rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#e5edf8;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.std-mvp-size-preset strong{font-size:.8rem;font-weight:700;letter-spacing:-.01em}.std-mvp-size-preset span{font-size:.7rem;color:#e2e8f099;font-variant-numeric:tabular-nums}.std-mvp-size-preset:hover,.std-mvp-size-preset:focus-visible{background:#f973161f;border-color:#f9731673;transform:translateY(-1px)}.std-mvp-size-preset[aria-pressed=true]{border-color:#f97316;background:#f9731624;color:#fed7aa}.std-mvp-size-custom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .5rem;margin-top:.35rem}.std-mvp-size-custom>.std-mvp-shell__pane-cta{grid-column:1 / -1}.std-mvp-size-current{margin:0;padding:.5rem .7rem;border-radius:.5rem;background:#ffffff08;font-size:.72rem;color:#e2e8f0b8;font-variant-numeric:tabular-nums}.std-mvp-shell__actions{display:flex;align-items:center;gap:.6rem}.std-mvp-mobile-tools{display:none}.std-mvp-history{display:inline-flex;align-items:center;gap:.15rem;padding:.2rem;border:1px solid rgba(148,163,184,.28);border-radius:.75rem;background:#0f172aa6}.std-mvp-history__btn{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:0;border-radius:.6rem;background:transparent;color:#f1f5f9;cursor:pointer;transition:background .14s ease,color .14s ease,opacity .14s ease}.std-mvp-history__btn svg{width:1rem;height:1rem;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.std-mvp-history__btn:hover,.std-mvp-history__btn:focus-visible,.std-mvp-history__btn.is-active{background:#f973162e;color:#fef3e2;outline:none}.std-mvp-history__btn[disabled]{opacity:.45;cursor:not-allowed}.std-mvp-zoom{position:absolute;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:8;display:inline-flex;align-items:center;gap:.2rem;padding:.3rem;border:1px solid rgba(148,163,184,.24);border-radius:.85rem;background:#0f172aeb;box-shadow:0 18px 40px #02061747;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.std-mvp-zoom__btn{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;padding:0;border:0;border-radius:.65rem;background:transparent;color:#f8fafc;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.std-mvp-zoom__btn svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.std-mvp-zoom__btn:hover,.std-mvp-zoom__btn:focus-visible{background:#f973162e;color:#fef3e2;outline:none;transform:translateY(-1px)}.std-mvp-zoom__readout{min-width:3rem;color:#f8fafc;font-size:.85rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.std-mvp-download{position:relative}.std-mvp-download__toggle{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:.6rem;border:1px solid rgba(148,163,184,.28);background:#0f172aa6;color:#f1f5f9;font-size:.82rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.std-mvp-download__toggle svg{width:16px;height:16px}.std-mvp-download__chev{transition:transform .14s ease;opacity:.75}.std-mvp-download.is-open .std-mvp-download__chev{transform:rotate(180deg)}.std-mvp-download__toggle:hover,.std-mvp-download.is-open .std-mvp-download__toggle{background:#f973162e;border-color:#f973168c;color:#fef3e2}.std-mvp-download__toggle:focus-visible{outline:2px solid rgba(249,115,22,.8);outline-offset:2px}.std-mvp-download__menu{position:absolute;top:calc(100% + .4rem);right:0;min-width:220px;padding:.35rem;border-radius:.7rem;border:1px solid rgba(148,163,184,.24);background:#0a0f1cf5;box-shadow:0 18px 38px #0206178c;display:grid;gap:.15rem;z-index:40}.std-mvp-download__menu[hidden]{display:none}.std-mvp-download__item{display:grid;gap:.1rem;padding:.55rem .7rem;border-radius:.5rem;border:0;background:transparent;color:#e2e8f0;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.std-mvp-download__item strong{font-size:.82rem;font-weight:700;letter-spacing:.04em}.std-mvp-download__item span{font-size:.72rem;color:#cbd5e1ad}.std-mvp-download__item:hover,.std-mvp-download__item:focus-visible{background:#f9731629;color:#fef3e2;outline:none}.std-mvp-download__item:hover span,.std-mvp-download__item:focus-visible span{color:#fed7aad9}.std-mvp-shell__topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.std-mvp-shell__intro{display:grid;gap:.25rem;min-width:0;flex:1 1 auto}.std-mvp-shell__intro span{color:#e5e7ebb8;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.std-mvp-design-title{display:grid;gap:.35rem;min-width:0}.std-mvp-design-title__input{width:min(560px,100%);min-width:0;padding:0;border:0;border-bottom:1px solid rgba(255,255,255,.14);background:transparent;color:#fff;font-size:clamp(1.05rem,2.3vw,1.55rem);font-weight:800;letter-spacing:-.035em;line-height:1.1;transition:border-color .14s ease,box-shadow .14s ease,color .14s ease}.std-mvp-design-title__input::placeholder{color:#e2e8f06b}.std-mvp-design-title__input:hover{border-color:#f9731666}.std-mvp-design-title__input:focus-visible{outline:none;border-color:#f97316d9;box-shadow:0 1px #f97316d9}.std-mvp-design-title__meta{color:#cbd5e1bd;font-size:.74rem;line-height:1.45}.std-mvp-shell__mobile-backdrop,.std-mvp-shell__panel-grab,.std-mvp-shell__panel-tabs{display:none}.std-mvp-shell__panel-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08;color:#e2e8f0d1;font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.std-mvp-shell__panel-tab:hover,.std-mvp-shell__panel-tab:focus-visible,.std-mvp-shell__panel-tab[aria-selected=true]{border-color:#f9731673;background:#f9731624;color:#fed7aa}.std-mvp-shell__panel-tab-icon{display:grid;place-items:center;width:1rem;height:1rem}.std-mvp-shell__panel-tab-icon svg{width:100%;height:100%}@media(max-width:960px){.std-mvp-shell__topbar{flex-wrap:wrap;align-items:flex-start}.std-mvp-shell__actions{width:100%;justify-content:flex-end}.std-mvp-design-title__input{width:100%}}.std-mvp-shell .std-preview-dock__cluster--history #std-undo,.std-mvp-shell .std-preview-dock__cluster--history #std-redo,.std-mvp-shell .std-preview-dock__cluster--history .std-preview-dock__divider{display:none}.std-mvp-shell__guest-note{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding:.95rem 1.05rem;border:1px solid rgba(249,115,22,.24);border-radius:1rem;background:#f9731614}.std-mvp-shell__guest-copy{display:flex;flex-direction:column;flex:1 1 18rem;gap:.18rem}.std-mvp-shell__guest-copy strong{color:#fff;font-size:.94rem;font-weight:700}.std-mvp-shell__guest-copy span{color:#cbd5e1;font-size:.84rem;line-height:1.45}.std-mvp-shell__stage{position:relative;min-height:calc(100vh - 5rem);border:1px solid rgba(255,255,255,.08);border-radius:2rem;background:#0b111dd1;overflow:hidden;box-shadow:0 24px 64px #0000005c}.std-mvp-empty-state{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;padding:clamp(1rem,2vw,2rem);pointer-events:none}.std-mvp-empty-state__card{width:min(100%,760px);display:grid;gap:1rem;padding:clamp(1rem,2vw,1.4rem);border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;background:radial-gradient(circle at top right,rgba(249,115,22,.14),transparent 42%),linear-gradient(180deg,#090e18e0,#0b111df5);box-shadow:0 20px 54px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto}.std-mvp-empty-state__eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:.35rem .65rem;border-radius:999px;background:#f9731624;color:#fdba74;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.std-mvp-empty-state__title{margin:0;color:#fff;font-size:clamp(1.45rem,2vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}.std-mvp-empty-state__copy{margin:0;max-width:44rem;color:#e2e8f0c2;font-size:.95rem;line-height:1.6}.std-mvp-empty-state__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.std-mvp-empty-state__action{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fff;text-align:left;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}.std-mvp-empty-state__action:hover,.std-mvp-empty-state__action:focus-visible{border-color:#f9731673;background:#f973161a;box-shadow:0 14px 30px #f973161f;transform:translateY(-1px)}.std-mvp-empty-state__action-icon{display:grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:.9rem;background:#ffffff0f;color:#fdba74}.std-mvp-empty-state__action-icon svg{width:1.25rem;height:1.25rem}.std-mvp-empty-state__action-copy{display:grid;gap:.18rem;min-width:0}.std-mvp-empty-state__action-copy strong{color:#fff;font-size:.92rem;font-weight:700;line-height:1.2}.std-mvp-empty-state__action-copy span{color:#cbd5e1bd;font-size:.78rem;line-height:1.45}.std-mvp-shell__editor{height:100%}.std-mvp-shell__editor>.std-shell{min-height:100%;background:transparent}.std-mvp-shell__editor>.std-shell>.std-shell__grid,.std-mvp-shell__editor>.std-shell>.std-shell__glow,.std-mvp-shell__editor>.std-shell .std-hero,.std-mvp-shell__editor>.std-shell .std-workspace-rail,.std-mvp-shell__editor>.std-shell .std-sidebar{display:none}.std-mvp-shell__editor>.std-shell .std-shell__inner{min-height:100%;padding:0}.std-mvp-shell__editor>.std-shell .std-layout{grid-template-columns:minmax(0,1fr) minmax(280px,var(--std-workspace-inspector-width));gap:1rem;min-height:calc(100vh - 5rem)}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-layout{grid-template-columns:minmax(0,1fr)}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-card--preview{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:calc(100vh - 6.5rem);height:100%;padding:0;background:transparent;border:0;box-shadow:none;overflow:visible}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-card--preview>.std-card__heading,.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-inspector{display:none}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-column{position:relative;min-height:100%}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-card--preview>.mockup-color{grid-column:1;grid-row:1;display:grid;min-height:0}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-card--preview>.std-preview-footer{grid-column:1}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-stage{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 6.5rem);height:calc(100vh - 6.5rem);padding:clamp(1rem,2vw,2rem);overflow:hidden;border-radius:1.5rem;background:#d4d4d8;border:0}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell #std-canvas-stage.product-mockup--design-only{width:auto!important;flex:0 0 auto;overflow:hidden}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-footer{display:none}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .product-mockup--design-only{padding:0;border-radius:0;border:0;background:transparent;box-shadow:none}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .product-mockup--design-only:after{display:none}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell #std-canvas-stage.product-mockup--design-only .canvas-container,.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell #std-canvas-stage.product-mockup--design-only canvas{border-radius:0;box-shadow:0 16px 40px #0f172a24}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-dock{grid-column:1;grid-row:2;position:sticky;left:auto;bottom:1rem;z-index:7;display:grid;gap:0;width:max-content;max-width:calc(100% - 2rem);margin:-4.5rem auto 0;transform:none;justify-self:center;align-self:end;pointer-events:none}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-dock>*{pointer-events:auto}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-dock__prompt,.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-dock__composer,.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-dock__cluster--tools{display:none!important}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-dock__row{display:flex;justify-content:center}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-dock__row{position:fixed;bottom:5px!important}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-dock__cluster--history{display:inline-flex;align-items:center;gap:.2rem;padding:.3rem .35rem;border:1px solid rgba(148,163,184,.18);border-radius:.7rem;background:#111111f0;box-shadow:0 14px 30px #0f172a2e}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-dock__cluster--history #std-canvas-zoom-out,.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-dock__cluster--history #std-canvas-zoom-in{min-width:2rem;width:2rem;height:2rem;border-radius:.55rem;color:#f8fafc}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-dock__cluster--history #std-canvas-zoom-out svg,.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-dock__cluster--history #std-canvas-zoom-in svg{width:.9rem;height:.9rem;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-dock__cluster--history #std-canvas-zoom-out:hover,.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-dock__cluster--history #std-canvas-zoom-in:hover,.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-dock__cluster--history #std-canvas-zoom-out:focus-visible,.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-dock__cluster--history #std-canvas-zoom-in:focus-visible{background:#ffffff14}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .std-preview-dock__zoom-readout{min-width:3.2rem;color:#f8fafc;font-size:.8rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.std-mvp-shell--design-only .std-mvp-shell__editor>.std-shell .mockup-color{gap:0}.std-mvp-shell__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.std-mvp-shell__card{display:grid;grid-template-rows:auto auto;gap:.4rem;padding:.45rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff;text-align:left;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.std-mvp-shell__card:hover,.std-mvp-shell__card:focus-visible{border-color:#f9731673;background:#f973161a;transform:translateY(-1px)}.std-mvp-shell__card-media{display:grid;place-items:center;border-radius:.55rem;overflow:hidden;background:#f973161f;aspect-ratio:1 / 1}.std-mvp-shell__card-media img{width:100%;height:100%;object-fit:cover}.std-mvp-shell__card-fallback{color:#fdba74;font-size:1.4rem;font-weight:800}.std-mvp-shell__card-copy{display:grid;gap:.15rem;padding:0 .15rem .1rem}.std-mvp-shell__card-copy strong{font-size:.8rem;font-weight:700;line-height:1.2}.std-mvp-shell__card-copy span{color:#e2e8f0ad;font-size:.7rem;line-height:1.3}@media(max-width:1520px){.std-mvp-shell__editor>.std-shell .std-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}}@media(max-width:1280px){.std-mvp-shell{grid-template-columns:1fr}.std-mvp-shell__rail{display:none}.std-mvp-shell__main{padding:.85rem}.std-mvp-shell__actions{flex-wrap:wrap}.std-mvp-mobile-tools{display:inline-flex;align-items:center;gap:.5rem;margin-right:auto;padding:.55rem .9rem;border-radius:.6rem;border:1px solid rgba(148,163,184,.28);background:#0f172aa6;color:#f1f5f9;font-size:.82rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.std-mvp-mobile-tools svg{width:1rem;height:1rem}.std-mvp-mobile-tools:hover,.std-mvp-mobile-tools:focus-visible,.std-mvp-mobile-tools[aria-expanded=true]{background:#f973162e;border-color:#f973168c;color:#fef3e2}.std-mvp-shell__mobile-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;border:0;background:#02061785;opacity:0;pointer-events:none;transition:opacity .2s ease}.std-mvp-shell[data-std-active-panel]:not([data-std-active-panel=""]) .std-mvp-shell__mobile-backdrop{opacity:1;pointer-events:auto}.std-mvp-shell__stage{min-height:calc(100vh - 4rem)}.std-mvp-empty-state__actions{grid-template-columns:1fr}.std-mvp-shell__body{grid-template-columns:minmax(0,1fr)}.std-mvp-shell[data-std-active-panel]:not([data-std-active-panel=""]) .std-mvp-shell__body{grid-template-columns:minmax(0,1fr)}.std-mvp-shell__panel{position:fixed;left:.85rem;right:.85rem;bottom:0;top:auto;max-height:min(82vh,calc(100dvh - 4.5rem));border-radius:1.45rem 1.45rem 0 0;opacity:0;visibility:hidden;transform:translateY(calc(100% + 1rem));pointer-events:none;z-index:45;box-shadow:0 -18px 48px #0206176b}.std-mvp-shell[data-std-active-panel]:not([data-std-active-panel=""]) .std-mvp-shell__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(var(--std-mvp-mobile-sheet-offset))}.std-mvp-shell[data-std-mvp-mobile-dragging=true] .std-mvp-shell__panel,.std-mvp-shell[data-std-mvp-mobile-dragging=true] .std-mvp-shell__mobile-backdrop{transition:none}.std-mvp-shell__panel-grab{display:grid;place-items:center;padding:.5rem 0 .15rem;touch-action:none}.std-mvp-shell__panel-grab span{width:3rem;height:.28rem;border-radius:999px;background:#cbd5e152}.std-mvp-shell__panel-head{padding-top:.3rem}.std-mvp-shell__panel-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:.45rem;padding:0 1.05rem .8rem;border-bottom:1px solid rgba(255,255,255,.08);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.std-mvp-shell__panel-tabs::-webkit-scrollbar{display:none}.std-guest-banner,.std-mvp-shell__guest-note{flex-direction:column;align-items:flex-start}.std-mvp-shell__panel-body{overscroll-behavior:contain;padding-bottom:calc(1.15rem + env(safe-area-inset-bottom,0px))}.std-mvp-text-pane__section-head{flex-direction:column;align-items:flex-start}.std-mvp-text-pane__section-head small{max-width:none}.std-mvp-text-pane__settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.std-mvp-text-pane__settings-grid{grid-template-columns:minmax(0,1fr)}.std-mvp-text-pane__toggle-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.std-mvp-text-font-grid{display:grid;grid-template-columns:minmax(0,1fr)}.std-mvp-text-template-grid{grid-template-columns:minmax(0,1fr)}.std-mvp-text-font{min-width:100%}.std-object-overlay__settings{max-width:min(96vw,370px)}.std-object-overlay__font-wrap{min-width:6.75rem;margin:0!important;background:#fff;border-radius:8px}.std-object-overlay__number-wrap{width:3.6rem}.std-object-overlay__font-select,.std-object-overlay__size-input{font-size:.74rem}}.sticker-price button[aria-pressed=true]{background:#000}.std-text-panel{display:flex;flex-direction:column;gap:1.25rem;padding:.5rem 0}.std-text-panel__add{padding:0 0 .25rem}.std-text-panel__category{display:flex;flex-direction:column;gap:.5rem}.std-text-panel__category-head{display:flex;justify-content:space-between;align-items:center;padding:0 .25rem}.std-text-panel__category-head span{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c}.std-text-panel__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.std-text-template-card{display:flex;align-items:center;justify-content:center;min-height:64px;padding:.5rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:.6rem;cursor:pointer;text-align:center;line-height:1.2;overflow:hidden;word-break:break-word;transition:border-color .15s ease,background .15s ease,transform .1s ease}.std-text-template-card:hover{background:#ffffff14;border-color:#fff3}.std-text-template-card:active{transform:scale(.96)}.std-text-template-card--letter{min-height:80px;font-size:40px!important}.std-font-picker-wrap{position:relative;display:flex;flex-direction:column;gap:.35rem;margin-bottom:.6rem}.std-font-picker-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.45rem .65rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;color:var(--std-text);font-size:.82rem;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease;gap:.5rem;min-width:0}.std-font-picker-trigger:hover{background:#ffffff1a;border-color:#fff3}.std-font-picker-trigger:focus-visible{outline:2px solid var(--std-accent);outline-offset:2px}#std-font-picker-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.std-font-picker-panel{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:900;background:#1a2132;border:1px solid rgba(255,255,255,.12);border-radius:.65rem;box-shadow:0 8px 24px #00000080;display:flex;flex-direction:column;max-height:380px;overflow:hidden}.std-font-picker-search{padding:.5rem .6rem .35rem;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.std-font-search-input{width:100%;font-size:.78rem;padding:.35rem .55rem;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:.4rem;color:var(--std-text);outline:none}.std-font-search-input:focus{border-color:var(--std-accent)}.std-font-filters{display:flex;flex-wrap:nowrap;gap:.3rem;padding:.4rem .6rem;overflow-x:auto;flex-shrink:0;scrollbar-width:none}.std-font-filters::-webkit-scrollbar{display:none}.std-font-filter{flex-shrink:0;padding:.2rem .6rem;font-size:.72rem;font-weight:500;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#fff9;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease;white-space:nowrap}.std-font-filter:hover{background:#ffffff14;color:var(--std-text)}.std-font-filter.is-active{background:var(--std-accent-surface);border-color:var(--std-accent);color:var(--std-accent-soft)}.std-font-picker-lists{flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.std-font-section{display:flex;flex-direction:column}.std-font-section__head{padding:.45rem .75rem .2rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#fff6;position:sticky;top:0;background:#1a2132;z-index:1}.std-font-list{display:flex;flex-direction:column}.std-font-row{display:flex;align-items:center;justify-content:space-between;padding:.35rem .5rem;gap:.25rem}.std-font-row__name{flex:1;text-align:left;padding:.35rem .25rem;font-size:1.15rem;color:var(--std-text);background:none;border:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .1s ease,background .15s ease;border-radius:.25rem}.std-font-row:hover .std-font-row__name{color:var(--std-accent-soft);background:#ffffff0d}.std-font-row__like{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#ffffff40;border-radius:50%;transition:color .12s ease,background .12s ease;opacity:0}.std-font-row:hover .std-font-row__like{opacity:1}.std-font-row__like:hover,.std-font-row__like.is-liked{color:#f87171;background:#f871711f;opacity:1}.std-font-picker-footer{padding:.45rem .6rem;border-top:1px solid rgba(255,255,255,.07);flex-shrink:0}.std-secondary-button--sm{font-size:.75rem;padding:.35rem .75rem;display:inline-flex;align-items:center;gap:.35rem;width:100%;justify-content:center}.std-print-location-toggles{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.std-print-location-toggle{cursor:pointer;display:flex}.std-print-location-toggle input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.std-print-location-toggle__inner{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:9999px;font-size:.8125rem;font-weight:500;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffff8c;transition:color .15s,border-color .15s,background .15s;-webkit-user-select:none;user-select:none}.std-print-location-toggle input:checked+.std-print-location-toggle__inner{background:#8b5cf626;border-color:#8b5cf68c;color:#ffffffe6}.std-print-location-toggle:hover .std-print-location-toggle__inner{border-color:#ffffff40;color:#ffffffbf}.std-print-location-toggle input:checked+.std-print-location-toggle__inner:hover{background:#8b5cf638;border-color:#8b5cf6b3}.std-print-side{position:relative;margin-top:.75rem;padding:.85rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05;transition:opacity .2s,border-color .2s}.std-print-side--disabled{opacity:.4}.std-print-side--disabled .std-print-side__group{pointer-events:none}.std-print-side__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.std-print-side__title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffff73}.std-print-side__group{margin-bottom:.6rem}.std-print-side__group:last-of-type{margin-bottom:0}.std-print-side__group .std-section-label{display:block;margin-bottom:.3rem}.std-print-side__design-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.std-print-side__filename{font-size:.75rem;color:#fff6;flex:1 1 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.std-print-side__disabled-msg{display:none;font-size:.75rem;color:#ffffff59;text-align:center;margin-top:.4rem}.std-print-side--disabled .std-print-side__disabled-msg{display:block}.std-print-cost-line{display:flex;align-items:center;justify-content:space-between;padding:.4rem 0 0;margin-top:.35rem;border-top:1px solid rgba(255,255,255,.07);font-size:.8125rem}.std-print-cost-line__label{color:#ffffff73}.std-print-cost-line__value{color:#ffffffbf;font-weight:500}.std-print-location-none-error{margin-top:.5rem;font-size:.8rem}.std-illustrations-panel{padding:1rem}.std-illustrations-header{margin-bottom:1rem}.std-illustrations-header h3{margin-bottom:.25rem;font-weight:700;color:#fff;font-size:1.125rem;line-height:1.75rem}.std-illustrations-subtitle{margin-bottom:0;font-size:.875rem;line-height:1.25rem;color:#fff9}.std-illustrations-text-tool{margin-bottom:1rem}.std-text-tool-card{display:flex;align-items:center;gap:.75rem;width:100%;padding:1rem;background:linear-gradient(to bottom right,#f9731633,#9333ea33);border:1px solid rgba(249,115,22,.3);border-radius:.75rem;cursor:pointer;transition:all .15s ease}.std-text-tool-card:hover{background:linear-gradient(to bottom right,#f973164d,#9333ea4d);border-color:#f9731680;box-shadow:0 10px 15px -3px #f9731633,0 4px 6px -4px #f9731633}.std-text-tool-card__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#f9731633;border-radius:.5rem;transition:background-color .15s ease}.std-text-tool-card:hover .std-text-tool-card__icon{background:#f973164d}.std-text-tool-card__icon svg{width:1.5rem;height:1.5rem;stroke:#fb923c}.std-text-tool-card:hover .std-text-tool-card__icon svg{stroke:#fdba74}.std-text-tool-card__content{flex:1 1 0%;min-width:0}.std-text-tool-card__content strong{display:block;margin-bottom:.125rem;font-weight:700;color:#fff;font-size:.875rem;line-height:1.25rem}.std-text-tool-card__content span{display:block;color:#fff9;font-size:.75rem;line-height:1rem}.std-text-tool-card__action{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#f97316;border-radius:.5rem;transition:background-color .15s ease}.std-text-tool-card:hover .std-text-tool-card__action{background:#fb923c}.std-text-tool-card__action svg{width:1.25rem;height:1.25rem;stroke:#fff}.std-illustrations-search{margin-bottom:1rem}.std-illustrations-search .std-control{width:100%;padding:.625rem .875rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;font-size:.875rem;line-height:1.25rem;color:#fff;transition:all .15s ease}.std-illustrations-search .std-control::placeholder{color:#fff6}.std-illustrations-search .std-control:focus{outline:none;border-color:#f97316;background:#ffffff14}.std-illustrations-categories{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.std-illustration-cat{padding:.375rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:700;color:#fffc;cursor:pointer;transition:all .15s ease}.std-illustration-cat:hover{background:#ffffff1a;border-color:#fff3}.std-illustration-cat.is-active{background:#f97316;border-color:#f97316;color:#fff}.std-illustrations-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.75rem;max-height:400px;overflow-y:auto;padding:.25rem}.std-illustration-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;aspect-ratio:1 / 1;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 12px #f9731633}.std-illustration-item:hover{background:#f973161f;border-color:#f97316;transform:translateY(-.125rem);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.std-illustration-item__preview{display:flex;align-items:center;justify-content:center;width:100%;height:3rem}.std-illustration-item__preview svg{max-width:100%;max-height:100%;fill:#fff;stroke:#fff}.std-illustration-item__name{width:100%;font-size:10px;color:#fff9;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.std-illustrations-empty{padding:3rem 1rem;text-align:center;color:#fff6}.std-illustrations-empty__icon{width:4rem;height:4rem;margin:0 auto 1rem;opacity:.3}.std-illustrations-empty p{margin-bottom:0;font-size:.875rem;line-height:1.25rem}.std-mode-switcher--with-illustrations{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:640px){.std-mode-switcher--with-illustrations{grid-template-columns:repeat(2,minmax(0,1fr))}}
