/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.support-root,.support-root *{box-sizing:border-box;font-family:Hanken Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.support-launcher{z-index:80;color:#c6a45f;cursor:pointer;background:#0d0b08;border:1px solid #c6a45f80;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:0;transition:transform .2s;display:flex;position:fixed;bottom:20px;right:16px;box-shadow:0 10px 28px #0006}.support-launcher:hover{transform:translateY(-2px)scale(1.04)}.support-launcher span{color:#c6a45f;font:800 34px/1 Georgia,Times New Roman,serif}.support-panel{z-index:90;color:#1a1a1a;background:#fff;border:1px solid #0000002e;border-radius:24px;flex-direction:column;width:460px;max-width:calc(100vw - 24px);height:680px;max-height:calc(100vh - 108px);display:flex;position:fixed;bottom:88px;right:16px;overflow:hidden;box-shadow:0 24px 70px #00000038}.support-panel>header{background:#fff;border-bottom:1px solid #0000001a;align-items:center;gap:6px;padding:12px;display:flex}.support-panel nav{flex:1;justify-content:center;gap:4px;display:flex}.support-panel nav button{color:#8a857c;cursor:pointer;background:0 0;border:0;border-radius:100px;padding:8px 16px;font-size:15.5px;font-weight:700;position:relative}.support-panel nav button.active{color:#111}.support-panel nav button.active:after{content:"";background:#111;border-radius:2px;height:2px;position:absolute;bottom:1px;left:14px;right:14px}.support-close{color:#9a958c;cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:24px;line-height:1}.support-messages{background:#fff;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 14px;display:flex;overflow-y:auto}.support-message{white-space:pre-wrap;border-radius:16px;max-width:84%;padding:12px 15px;font-size:15px;line-height:1.5}.support-message.support{background:#f2f2f2;border:1px solid #0000000f;border-top-left-radius:5px;align-self:flex-start}.support-message.user{color:#fff;background:#1a1a1a;border-top-right-radius:5px;align-self:flex-end}.support-suggestions{flex-wrap:wrap;gap:8px;display:flex}.support-suggestions button{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #00000040;border-radius:100px;padding:9px 13px;font-size:13.5px}.support-suggestions button:hover{background:#f2f2f2;border-color:#111}.support-chat-form{background:#fff;border-top:1px solid #0000001a;gap:8px;padding:12px 14px;display:flex}.support-chat-form input{color:#1a1a1a;border:1px solid #0000002e;border-radius:100px;outline:none;flex:1;padding:12px 16px;font-size:14.5px}.support-chat-form input:focus{border-color:#111}.support-chat-form button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:50%;flex:none;width:44px;height:44px;font-size:19px;font-weight:800}.support-chat-form button:disabled{opacity:.45;cursor:default}.support-contact-form{background:#fff;flex-direction:column;flex:1;gap:6px;min-height:0;padding:16px 16px 18px;display:flex;overflow-y:auto}.support-contact-form>p{color:#555;margin:0 0 8px;font-size:14px;line-height:1.5}.support-contact-form>label{color:#1a1a1a;margin:8px 0 2px;font-size:13.5px;font-weight:700}.support-contact-form>label span{color:#8a857c;font-weight:500}.support-contact-form>input,.support-contact-form>textarea{color:#1a1a1a;resize:vertical;background:#fff;border:1px solid #0000002e;border-radius:12px;outline:none;width:100%;padding:12px 13px;font-size:14.5px}.support-contact-form>input:focus,.support-contact-form>textarea:focus{border-color:#111}.screenshot-field input{opacity:0;pointer-events:none;position:absolute}.screenshot-field>label{color:#1a1a1a;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#f7f7f7;border:1px dashed #0000004d;border-radius:12px;padding:13px;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.screenshot-field small{color:#8a857c;margin:5px 2px 0;font-size:11.5px;display:block}.contact-send{color:#fff;cursor:pointer;background:#111;border:0;border-radius:100px;margin-top:12px;padding:13px 14px;font-size:14.5px;font-weight:800}.contact-send:disabled{opacity:.5}.contact-status{color:#333;background:#f5f5f5;border-radius:12px;margin-top:8px;padding:12px;font-size:13px;line-height:1.45}@media (max-width:520px){.support-panel{width:calc(100vw - 16px);height:calc(100vh - 92px);bottom:78px;right:8px}.support-launcher{bottom:12px;right:16px}}.support-launcher span{font-size:0}.support-launcher span:after{content:"?";color:#c6a45f;font:800 30px/1 Hanken Grotesk,Inter,sans-serif}.recipe-card{background:linear-gradient(145deg,#fffdf8,#f8f1e5);border-color:#d8c39a}.recipe-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:16px 0;display:grid}.recipe-tile{text-align:left;color:#241f1a;background:#fff;border:1px solid #ddcfb6;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.recipe-tile span,.recipe-tile small{color:#756b5e}.recipe-builder{grid-template-columns:1.4fr 1fr auto;gap:10px;display:grid}.recipe-builder input,.recipe-builder select,.pricing-grid input,.keyword-bank input,.keyword-bank select,.keyword-bank textarea,.bulk-title-box textarea,.design-fields input,.draft-mockups input{background:#fff;border:1px solid #d9d4ca;border-radius:10px;width:100%;padding:11px}.recipe-builder button,.keyword-save button,.bulk-title-box button{color:#fff;background:#211d18;border:0;border-radius:10px;padding:11px 16px;font-weight:700}.pricing-box,.keyword-bank,.draft-mockups{background:#fff;border:1px solid #e1dbcf;border-radius:12px;margin-top:16px;padding:12px}.pricing-box summary,.keyword-bank summary,.draft-mockups summary{cursor:pointer;font-weight:800}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pricing-grid label,.draft-mockups label{color:#665e54;font-size:12px;font-weight:700}.keyword-save{grid-template-columns:1fr 2fr auto;align-items:start;gap:8px;display:grid}.keyword-chips,.tag-row{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.keyword-chips button,.tag-row span{background:#fff9ed;border:1px solid #ddcfb6;border-radius:999px;padding:6px 9px;font-size:12px}.listing-editor{margin-top:18px}.bulk-title-box{align-items:stretch;gap:8px;display:flex}.bulk-title-box textarea{flex:1}.design-table{gap:10px;margin-top:14px;display:grid}.design-line{cursor:pointer;background:#fff;border:1px solid #e1ddd5;border-radius:12px;grid-template-columns:62px minmax(0,1fr) 110px;align-items:center;gap:12px;padding:10px;display:grid}.design-line.active{outline:2px solid #b38a4a}.design-line>img{object-fit:contain;background:#f4f1eb;border-radius:8px;width:62px;height:62px}.quality-pill{text-align:center;border-radius:10px;flex-direction:column;padding:8px;display:flex}.quality-pill.pass{color:#27623b;background:#e8f6ed}.quality-pill.check{color:#7a5515;background:#fff2d6}.quality-pill small{margin-top:3px;font-size:10px}.draft-visual{grid-template-columns:88px minmax(0,1fr) auto!important;align-items:start!important;display:grid!important}.draft-visual>img{object-fit:cover;background:#f1eee8;border-radius:10px;width:88px;height:88px}.draft-mockups a{color:#825e27;margin-top:8px;font-weight:800;display:inline-block}.empty-note{color:#766e64}@media (max-width:800px){.recipe-builder,.keyword-save{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr 1fr}.design-line{grid-template-columns:52px 1fr}.quality-pill{grid-column:2}.draft-visual{grid-template-columns:70px 1fr!important}.draft-visual>.edit-draft-button{grid-column:2}.draft-visual>img{width:70px;height:70px}}.new-recipe{border-style:dashed}.new-recipe.active{background:#fff8e8;border-color:#9f742b}.recipe-form{background:#fff;border:1px solid #d8c9ae;border-radius:14px;grid-template-columns:1fr 1fr;gap:15px;margin-top:18px;padding:20px;display:grid}.recipe-form-heading,.recipe-form .wide,.recipe-form .pricing-box,.save-recipe{grid-column:1/-1}.recipe-form-heading{border-bottom:1px solid #eee3d1;justify-content:space-between;padding-bottom:12px;display:flex}.recipe-form label{gap:6px;font-size:12px;font-weight:800;display:grid}.recipe-form label>small{color:#756d61;font-weight:500}.recipe-form input,.recipe-form select,.recipe-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #d4c8b4;border-radius:9px;padding:12px}.save-recipe{color:#fff;background:#17140f;border:0;border-radius:10px;padding:14px;font-weight:850}.save-recipe:disabled{color:#8f887d;background:#d8d1c5}.active-recipe{color:#2e5e3e;background:#edf6ee;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.active-recipe button{color:inherit;background:0 0;border:0;text-decoration:underline}.recipe-proof,.recipe-error{margin:0 0 12px 63px}.editor-heading{justify-content:space-between;gap:15px;margin-bottom:12px;display:flex}.editor-heading div{gap:3px;display:grid}.editor-heading span{color:#766e63;font-size:11px}.bulk-title-box>div{gap:7px;min-width:165px;display:grid}.bulk-title-box .secondary-import{color:#2c261d;background:#fff;border:1px solid #cfc2ad}.design-fields{gap:7px;display:grid}.design-fields label{color:#6b6256;grid-template-columns:auto 1fr;gap:6px;font-size:10px;font-weight:850;display:grid}.design-fields label>span{text-align:right;font-weight:500}.design-fields label input{grid-column:1/-1}.post-draft-workspace{max-width:1440px;margin:-30px auto 70px;padding:0 clamp(24px,5vw,72px)}.post-draft-heading{border-top:1px solid #cab895;justify-content:space-between;align-items:end;gap:30px;padding:28px 0 18px;display:flex}.post-draft-heading h2{margin:0;font-family:Fraunces,Georgia,serif;font-size:32px}.post-draft-heading p{color:#70685d;max-width:720px}.draft-card-grid{gap:18px;display:grid}.draft-card{background:#fffaf0;border:1px solid #d7c9b1;border-radius:16px;padding:18px;box-shadow:0 10px 28px #37280f0f}.draft-card-top{grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.draft-card-top>img{object-fit:contain;background:#fff;border-radius:12px;width:150px;height:150px}.draft-card h3{margin:5px 0;font-size:19px}.draft-state{letter-spacing:.12em;color:#397151;font-size:9px;font-weight:900}.integrated-mockups{margin-top:12px}.mockup-control-row{justify-content:space-between;align-items:end;gap:15px;display:flex}.mockup-control-row label{gap:6px;min-width:260px;display:grid}.mockup-control-row select{border:1px solid #d5c8b4;border-radius:9px;padding:10px}.mockup-control-row a{color:#805b25;font-size:11px;font-weight:800}.inline-mockup-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:14px;display:grid}.inline-mockup-grid label{background:#f5efe4;border:2px solid #0000;border-radius:11px;padding:7px;position:relative}.inline-mockup-grid label.selected{border-color:#b18035}.inline-mockup-grid input{width:auto;position:absolute;top:12px;left:12px}.inline-mockup-grid img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%}.inline-mockup-grid span{margin-top:5px;font-size:10px;font-weight:700;display:block}.reference-inline{gap:6px;margin:14px 0;display:grid}.generate-inline{color:#fff;background:#18140f;border:0;border-radius:9px;margin-top:14px;padding:12px 18px;font-weight:800}.generate-inline:disabled{background:#d4cec3}.inline-generated{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:16px;display:grid}.inline-generated figure{background:#fff;border-radius:10px;margin:0;padding:8px}.inline-generated img{aspect-ratio:1;object-fit:contain;width:100%}.inline-generated figcaption{justify-content:space-between;font-size:10px;display:flex}.etsy-note{color:#776f63;margin-top:12px;font-size:10px}.draft-mockups[open]>summary{border-bottom:1px solid #e4dac8;padding-bottom:10px}@media (max-width:800px){.recipe-form,.active-recipe{grid-template-columns:1fr}.draft-card-top{grid-template-columns:90px 1fr}.draft-card-top>img{width:90px;height:90px}.draft-card-top>.edit-draft-button{grid-column:2}.post-draft-workspace{padding-inline:14px}.post-draft-heading,.mockup-control-row{flex-direction:column;align-items:start}.recipe-proof,.recipe-error{margin-left:0}}.recipe-library-head{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.recipe-library-head>span{letter-spacing:.12em;text-transform:uppercase;color:#756b5e;font-size:10px;font-weight:900}.recipe-library-head button{color:#76541f;background:0 0;border:0;font-size:11px;font-weight:850;text-decoration:underline}.recipe-tile{padding:0;position:relative;overflow:hidden}.recipe-tile.selected{border-color:#4e855e;box-shadow:0 0 0 2px #4e855e24}.recipe-use{text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:38px 1fr;align-items:start;gap:11px;padding:15px 38px 15px 15px;display:grid}.recipe-icon{color:#fff;background:#45b96e;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.recipe-copy{gap:4px;display:grid}.recipe-copy small{line-height:1.35}.recipe-copy em{color:#7f5b24;font-size:10px;font-style:normal;font-weight:850}.delete-recipe{color:#978d7e;background:0 0;border:0;border-radius:50%;width:25px;height:25px;font-size:18px;position:absolute;top:8px;right:8px}.delete-recipe:hover{color:#783c2d;background:#f1e8da}.first-recipe-callout{background:#fff;border:1px dashed #b9975d;border-radius:12px;gap:14px;margin-top:15px;padding:16px;display:flex}.first-recipe-callout>span{color:#fff;background:#1c1813;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.first-recipe-callout p{color:#756c60;margin:4px 0 0;font-size:11px}.pending-preview{width:150px;height:150px;position:relative}.pending-preview img{object-fit:contain;opacity:.38;width:100%;height:100%}.pending-preview span{color:#fff;text-align:center;background:#191510db;border-radius:6px;padding:5px;font-size:8px;position:absolute;bottom:8px;left:8px;right:8px}.printify-image-picker{background:#fff;border:1px solid #e1d7c6;border-radius:12px;margin-top:15px;padding:13px}.printify-image-picker summary{cursor:pointer;font-weight:850}.printify-image-picker p,.preview-processing{color:#756d61;font-size:10px}.printify-image-picker>div{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px;display:grid}.printify-image-picker label{background:#f5f1e9;border:2px solid #0000;border-radius:9px;padding:4px;position:relative}.printify-image-picker label.selected{border-color:#b3863d}.printify-image-picker input{position:absolute;top:8px;left:8px}.printify-image-picker img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}@media (max-width:800px){.recipe-library-head{align-items:flex-start}.pending-preview{width:90px;height:90px}}.edit-recipe{color:#7e5b27;background:0 0;border:0;font-size:10px;font-weight:850;text-decoration:underline;position:absolute;top:11px;right:38px}.keyword-list-picker{gap:8px;margin-top:9px;display:flex}.keyword-list-picker select{flex:1}.delete-keyword-bank{color:#7b3028;white-space:nowrap;background:#fff;border:1px solid #cfa99e;border-radius:9px;padding:0 12px;font-weight:800}.save-pricing-defaults{color:#6f4e1d;background:#fff9ec;border:1px solid #b99a66;border-radius:8px;margin-top:12px;padding:9px 12px;font-size:10px;font-weight:850}.download-inline-all{color:#392c18;cursor:pointer;background:#fffaf0;border:1px solid #b99b67;border-radius:9px;margin:14px 0 0 8px;padding:11px 16px;font-weight:800}.download-inline-all:hover{background:#f4e8d0}.draft-card-top{grid-template-columns:minmax(420px,58%) minmax(0,1fr) auto;gap:22px}.printify-preview-button{cursor:zoom-in;background:#fff;border:1px solid #d8c9b1;border-radius:12px;width:100%;min-height:520px;padding:8px;position:relative}.printify-preview-button img{object-fit:contain;width:100%;height:500px}.printify-preview-button span{color:#fff;background:#17140fe8;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800;position:absolute;bottom:16px;left:50%;translate:-50%}.placement-editor{background:#fff;border:1px solid #d8c9b1;border-radius:12px;margin:16px 0;padding:14px}.placement-editor summary{cursor:pointer;font-weight:850}.placement-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0;display:grid}.placement-grid label{gap:7px;font-size:11px;font-weight:800;display:grid}.live-dpi{border-radius:8px;justify-content:space-between;gap:12px;padding:10px;font-size:11px;display:flex}.live-dpi.pass{color:#27623f;background:#edf7ef}.live-dpi.check{color:#7b4f11;background:#fff1dc}.placement-editor>button{color:#fff;background:#17140f;border:0;border-radius:8px;margin-top:10px;padding:10px 13px;font-weight:800}.batch-size-guide{color:#211d18;background:#fffaf0;border:2px solid #c89a3e;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 18px;padding:18px;display:grid}.batch-size-guide h3{margin:0 0 5px;font-size:18px}.batch-size-guide span{color:#756d61;font-size:11px}.batch-size-guide button{color:#fff;cursor:pointer;background:#17140f;border:0;border-radius:8px;padding:12px 15px;font-weight:850}.batch-size-guide>p{color:#27623f;background:#edf7ef;border-radius:7px;grid-column:1/-1;margin:0;padding:9px;font-size:10px;font-weight:800}.title-style-toggle{align-items:center;gap:7px;margin:10px 0;display:flex}.title-style-toggle span{font-size:10px;font-weight:850}.title-style-toggle button{background:#fff;border:1px solid #d2c4ae;border-radius:999px;padding:7px 10px;font-size:10px}.title-style-toggle button.active{color:#fff;background:#17140f}.permanent-description{background:#fffaf0;border:2px solid #c89a3e;border-radius:12px;gap:13px;margin:18px 0;padding:20px;display:grid}.permanent-description h3{margin:0 0 5px;font:650 22px/1.15 Fraunces,Georgia,serif}.permanent-description>div>span,.permanent-description>small{color:#756d61;font-size:11px;line-height:1.45}.permanent-description label{gap:6px;font-size:11px;font-weight:850;display:grid}.etsy-ready-status{color:#27623f;background:#edf7ef;border-radius:8px;padding:10px;font-size:11px;font-weight:800}.mockup-enlarge{cursor:zoom-in;background:#fff;border:0;width:100%;padding:0;position:relative}.mockup-enlarge span{color:#fff;background:#111d;border-radius:99px;padding:5px 8px;font-size:9px;position:absolute;bottom:10px;left:50%;translate:-50%}.inline-lightbox{z-index:200;background:#050505e8;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.inline-lightbox img{max-width:90vw;max-height:88vh}.inline-lightbox>button{color:#fff;background:0 0;border:0;font-size:40px;position:absolute;top:18px;right:22px}.automatic-reference{color:#27623f;background:#edf7ef;border-radius:8px;padding:10px;font-size:11px}.publish-all-button{color:#fff;background:#238a52;border:0;border-radius:10px;width:100%;margin-top:22px;padding:15px;font-size:13px;font-weight:900}.publish-all-button:disabled{opacity:.5}.publish-warning{text-align:center;color:#7b4c13;margin-top:8px;display:block}.publish-message{color:#27623f;background:#edf7ef;border-radius:8px;padding:12px}@media (max-width:800px){.draft-card-top{grid-template-columns:1fr}.printify-preview-button{min-height:340px}.printify-preview-button img{height:320px}.draft-card-top>.edit-draft-button{grid-column:1}.placement-grid,.batch-size-guide{grid-template-columns:1fr}.batch-size-guide button{width:100%}}.printify-mockup-handoff{background:#fff8e8;border:1px solid #cdbb9b;border-radius:12px;grid-template-columns:minmax(220px,auto) 1fr;align-items:center;gap:15px;margin-top:18px;padding:16px;display:grid}.printify-mockup-handoff.done{background:#eff8f1;border-color:#75a48a}.handoff-primary{color:#fff;cursor:pointer;background:#17140f;border:0;border-radius:10px;grid-row:1/3;padding:14px 17px;font-weight:900}.handoff-primary:disabled{opacity:.55}.printify-mockup-handoff p{gap:3px;margin:0;font-size:11px;display:grid}.printify-mockup-handoff p span{color:#756d61}.printify-mockup-handoff>div{gap:8px;display:flex}.printify-mockup-handoff>div button{background:#fff;border:1px solid #c8b898;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}@media (max-width:700px){.printify-mockup-handoff{grid-template-columns:1fr}.handoff-primary{grid-row:auto}.printify-mockup-handoff>div{display:grid}}.batch-history{gap:12px;display:grid}.batch-history article,.empty-history{border:1px solid var(--line);background:var(--paper);border-radius:14px;justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex}.batch-history h2{margin:7px 0 4px;font:650 23px/1.1 Fraunces,Georgia,serif}.batch-history p{color:var(--muted);margin:0;font-size:11px}.batch-history article>div:last-child{justify-items:end;gap:9px;display:grid}.batch-history small{color:var(--muted);font-size:9px}.batch-history button,.empty-history a{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 13px;font-weight:800;text-decoration:none}.batch-status{color:#655c4e;text-transform:uppercase;letter-spacing:.1em;background:#e9dfcc;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-block}.batch-status.complete{color:var(--green);background:#e1efe5}.batch-status.needs_attention{color:#963f32;background:#f6dfd8}.empty-history{text-align:center;padding:55px;display:block}.empty-history a{margin-top:16px;display:inline-block}@media (max-width:650px){.batch-history article{flex-direction:column;align-items:flex-start}.batch-history article>div:last-child{justify-items:start}}.batch-history-actions{align-items:center;gap:8px;display:flex}.batch-history .remove-batch{color:#8b3f35;text-underline-offset:3px;background:0 0;padding:8px 4px;font-size:9px;text-decoration:underline}@media (max-width:650px){.batch-history-actions{flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}html{background:var(--cream)}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Hanken Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell{min-height:100vh}.topbar{background:var(--black);border-bottom:1px solid #332818;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(24px,5vw,72px);display:flex}.brand-lockup{align-items:center;gap:16px;display:flex}.wordmark{width:116px;height:auto;display:block}.brand-divider{background:#5b4828;width:1px;height:27px}.product-name{color:#fff;margin:0;font-size:14px;font-weight:720}.product-tagline{color:#8f8573;text-transform:uppercase;letter-spacing:.16em;margin:2px 0 0;font-size:9px}.top-actions{align-items:center;gap:12px;display:flex}.secure-pill{color:#b8ad99;border:1px solid #3c352a;border-radius:999px;padding:8px 12px;font-size:11px}.secure-pill i{background:#62bb84;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.help-button{color:#c8b68f;cursor:pointer;background:0 0;border:1px solid #4a4031;border-radius:50%;width:31px;height:31px;font-weight:700}.hero{justify-content:space-between;align-items:flex-end;gap:60px;max-width:1440px;margin:auto;padding:54px clamp(24px,5vw,72px) 36px;display:flex}.eyebrow,.mini-label{color:#94691a;letter-spacing:.18em;margin:0 0 9px;font-size:10px;font-weight:800}.hero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(40px,4.7vw,66px);font-weight:650;line-height:1.02}.hero h1 em{color:var(--ink);font-style:normal}.hero-copy{color:#665e51;max-width:700px;margin:16px 0 0;font-size:16px;line-height:1.55}.batch-meter{background:#fffaf0a6;border:1px solid #deceb0;border-radius:12px;flex:0 0 310px;width:310px;padding:17px 18px}.meter-label{color:#716858;justify-content:space-between;gap:14px;margin-bottom:10px;font-size:11px;display:flex}.meter-track{background:#e2d7c2;border-radius:99px;height:5px;overflow:hidden}.meter-track span{background:var(--ink);border-radius:99px;height:100%;transition:width .35s;display:block}.workspace{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;max-width:1440px;margin:0 auto;padding:0 clamp(24px,5vw,72px) 64px;display:grid}.steps-column{gap:12px;display:grid}.step-card{border:1px solid var(--line);background:#fffaf0cc;border-radius:14px;grid-template-columns:62px minmax(0,1fr);transition:border-color .18s,background .18s;display:grid;overflow:hidden}.step-card:focus-within{border-color:#b69556}.step-number{color:#9b7328;letter-spacing:.08em;border-right:1px solid var(--line);background:0 0;justify-content:center;align-items:flex-start;padding-top:27px;font-size:11px;font-weight:800;display:flex}.step-content{min-width:0;padding:23px 25px 25px}.step-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.step-heading h2{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:720}.done-mark{white-space:nowrap;color:var(--green);background:#e4efe7;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.step-copy{color:var(--muted);max-width:760px;margin:9px 0 16px;font-size:12.5px;line-height:1.5}.primary-button,.launch-button,.inline-field button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;font-weight:750;transition:background .16s,transform .16s}.primary-button:hover,.launch-button:hover,.inline-field button:hover{background:#332b20}.primary-button.compact{padding:11px 15px}.primary-button span:last-child,.launch-button span:last-child{margin-left:14px}.button-glint{display:none}.connection-row{background:#f1f6ef;border:1px solid #ccdccc;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;display:flex}.connection-icon{color:#fff;background:#42b96f;border-radius:7px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.connection-row div{gap:1px;display:grid}.connection-row b{font-size:12px}.connection-row small{color:#667268;font-size:10px}.connection-row button{color:#655a49;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.inline-field{gap:8px;display:flex}.inline-field input,textarea{width:100%;font:inherit;color:#201d18;background:#fff;border:1px solid #d3c7b4;border-radius:8px;outline:none;padding:12px 13px}.inline-field input:focus,textarea:focus{border-color:#9f7a34;box-shadow:0 0 0 3px #9f7a3417}.inline-field button{white-space:nowrap;padding:0 16px}.inline-field button:disabled,.launch-button:disabled{color:#978f83;cursor:not-allowed;background:#dad4c8}.template-proof{background:#f6f0e4;border:1px solid #dfd3bf;border-radius:9px;align-items:center;gap:12px;margin-top:12px;padding:11px;display:flex}.poster-thumb{color:#2b261e;text-align:center;background:#f3ead7;border:1px solid #2c261d;place-items:center;width:36px;height:47px;font-size:7px;font-weight:900;display:grid}.template-info{gap:2px;display:grid}.template-info b{font-size:12px}.template-info span{color:#777064;font-size:10px}.template-badge{text-transform:uppercase;letter-spacing:.08em;color:#26724c;margin-left:auto;font-size:9px;font-weight:900}.character-count{text-align:right;color:#908778;margin-top:5px;font-size:9px;display:block}.hidden-picker{display:none}.folder-drop{cursor:pointer;text-align:left;width:100%;color:inherit;background:#ffffff80;border:1px dashed #bfa66f;border-radius:10px;align-items:center;gap:14px;padding:16px;display:flex}.folder-drop:hover{background:#fff}.folder-icon{background:#dfb856;border-radius:5px;width:39px;height:32px;position:relative}.folder-icon:before{content:"";background:#dfb856;border-radius:3px 3px 0 0;width:18px;height:6px;position:absolute;top:-4px;left:3px}.folder-icon i{border-bottom:1.5px solid #5b4215;border-left:1.5px solid #5b4215;width:10px;height:10px;position:absolute;top:8px;left:14px;transform:rotate(-45deg)}.folder-drop>span:nth-child(2){gap:2px;display:grid}.folder-drop b{font-size:12px}.folder-drop small{color:#81796b;font-size:10px}.browse-chip{background:#fff;border:1px solid #d4c9b6;border-radius:7px;margin-left:auto;padding:7px 10px;font-size:10px;font-weight:750}.launch-panel{background:var(--paper);color:var(--ink);box-shadow:var(--shadow);border:1px solid #d7c7aa;border-radius:14px;padding:24px;position:sticky;top:20px}.launch-panel:before{display:none}.goldie-g{object-fit:contain;float:right;width:38px;height:38px;margin:0 0 0 10px}.launch-top h2{letter-spacing:-.035em;margin:4px 0 10px;font-size:25px;line-height:1.1}.launch-top>p:last-child{color:#746b5c;font-size:12px;line-height:1.5}.summary-list{border-top:1px solid #ddd1bc;margin:20px 0}.summary-list div{border-bottom:1px solid #e3d8c6;justify-content:space-between;padding:11px 0;font-size:11px;display:flex}.summary-list span{color:#81786a}.summary-list b{color:#2b261e}.ready-text{color:#28724f!important}.waiting-text{color:#81786a!important}.launch-button{width:100%;padding:13px;font-size:12px}.launch-note{text-align:center;color:#8f877a;margin:10px 0 0;font-size:9px}.launch-note span{color:#a97c28}.draft-preview{border-top:1px solid #ddd1bc;margin-top:20px;padding-top:15px}.draft-title{text-transform:uppercase;letter-spacing:.08em;color:#7b7161;justify-content:space-between;margin-bottom:7px;font-size:9px;display:flex}.draft-row{border-bottom:1px solid #e1d6c4;align-items:center;gap:9px;padding:9px 0;display:flex}.draft-check{color:#317452;background:#e3efe7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.draft-row div{flex:1;gap:2px;min-width:0;display:grid}.draft-row b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.draft-row small{color:#8f877a;font-size:8px}.draft-row>span:last-child{color:#8d6723}footer{background:var(--black);color:#71695d;letter-spacing:.13em;border-top:1px solid #332a1d;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 clamp(24px,5vw,72px);font-size:9px;display:flex}footer p{color:#ba9148;letter-spacing:.02em;font-size:11px}@media (max-width:960px){.workspace{grid-template-columns:1fr}.launch-panel{position:relative;top:0}.hero{flex-direction:column;align-items:flex-start;gap:24px}.batch-meter{flex:auto;width:100%;max-width:520px}}@media (max-width:650px){.topbar{height:auto;padding-block:14px}.brand-divider,.product-tagline,.secure-pill{display:none}.wordmark{width:105px}.hero{padding-top:34px}.hero h1{font-size:39px}.workspace{padding-inline:14px}.step-card{grid-template-columns:42px}.step-number{font-size:9px}.step-content{padding:19px 15px}.step-heading{display:block}.done-mark{margin-top:8px;display:inline-block}.inline-field{display:grid}.inline-field button{padding:11px}.template-badge,.browse-chip{display:none}.folder-drop{padding:14px}footer{text-align:center;justify-content:center;padding-block:22px;display:grid}}.optional-title-field{border-top:1px solid #e1d6c4;margin-top:17px;padding-top:16px}.optional-title-field label{align-items:center;gap:8px;font-size:12px;display:flex}.optional-title-field label span{color:#746b5c;text-transform:uppercase;letter-spacing:.06em;background:#eee6d8;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.optional-title-field p{color:var(--muted);margin:6px 0 10px;font-size:11px;line-height:1.45}.optional-title-field input{width:100%;font:inherit;color:#201d18;background:#fff;border:1px solid #d3c7b4;border-radius:8px;outline:none;padding:12px 13px}.optional-title-field input:focus{border-color:#9f7a34;box-shadow:0 0 0 3px #9f7a3417}@media (max-width:650px){.step-card{grid-template-columns:42px minmax(0,1fr)}}.top-nav{align-items:center;gap:16px;display:flex}.top-nav a{color:#a89b85;font-size:10px;font-weight:750;text-decoration:none}.top-nav a:hover,.top-nav a.active{color:#fff}.management-page{max-width:1100px;min-height:100vh;margin:auto;padding:30px clamp(18px,5vw,60px) 80px}.management-nav{border-bottom:1px solid var(--line);gap:18px;padding-bottom:16px;display:flex}.management-nav a{color:var(--muted);font-size:12px;font-weight:750;text-decoration:none}.management-nav a.active{color:var(--ink)}.management-page>header{margin:52px 0 26px}.management-page h1{margin:0;font:650 50px/1 Fraunces,Georgia,serif}.management-page>header>p:last-child{color:var(--muted);max-width:660px}.management-create,.bank-library{background:var(--paper);border:1px solid var(--line);border-radius:14px;margin-top:16px;padding:24px}.management-create h2,.bank-library h2{margin-top:0}.management-create label{margin-top:12px;font-size:11px;font-weight:800;display:block}.management-create input,.management-create textarea{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;margin-top:5px;padding:11px;display:block}.management-create-foot,.bank-library>div:first-child,.bank-grid article>div:first-child{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.management-create-foot span,.bank-library>div:first-child span{color:var(--muted);font-size:11px}.management-create-foot button{background:var(--ink);color:#fff;border:0;border-radius:8px;padding:11px 14px;font-weight:750}.bank-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.bank-grid article{border:1px solid var(--line);border-radius:10px;padding:15px}.bank-grid h3{margin:0}.bank-grid button{color:#9c4b3c;cursor:pointer;background:0 0;border:0}.bank-grid p,.bank-grid small{color:var(--muted);font-size:10px}.bank-grid article>div:last-of-type{flex-wrap:wrap;gap:5px;display:flex}.bank-grid article span{background:#eee5d5;border-radius:99px;padding:5px 7px;font-size:9px}@media (max-width:850px){.topbar{flex-wrap:wrap;height:auto;min-height:72px;padding-block:12px}.top-actions{justify-content:flex-start;width:100%;overflow-x:auto}.top-nav{white-space:nowrap;display:flex}.usage-link{white-space:nowrap}.management-nav{white-space:nowrap;overflow-x:auto}.management-page h1{font-size:40px}}.management-page .management-nav a,.usage-page .management-nav a{color:#ad9f88}.management-page .management-nav a.active,.usage-page .management-nav a.active{color:#fff}.management-page>header h1,.usage-page>header h1{color:#f7f0e4}.plan-banner{border:1px solid #eab84c80}.etsy-auto{background:#f4f8f2;border:1px solid #c9ddce;border-radius:9px;margin-top:10px;padding:10px}.etsy-auto summary{cursor:pointer;color:var(--green);font-size:11px;font-weight:800}.etsy-auto>label{margin-top:12px;display:block}.etsy-auto textarea{margin-top:5px}.etsy-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.etsy-attribute-grid label{color:var(--muted);font-size:9px;font-weight:800}.etsy-attribute-grid input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;margin-top:4px;padding:8px}.etsy-auto>small{color:var(--muted);margin-top:9px;display:block}@media (max-width:650px){.etsy-attribute-grid{grid-template-columns:1fr}}.usage-link{color:#d8c9ad;font-size:11px;font-weight:750;text-decoration:none}.preflight-backdrop{z-index:200;background:#0d0c0ab8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.preflight{background:var(--paper);border-radius:16px;width:min(560px,100%);padding:28px;box-shadow:0 24px 80px #00000047}.preflight h2{margin:0 0 20px;font-family:Fraunces,Georgia,serif;font-size:30px}.preflight-list{border-block:1px solid var(--line)}.preflight-list div{border-bottom:1px solid #e8decc;justify-content:space-between;gap:18px;padding:12px 0;font-size:12px;display:flex}.preflight-list div:last-child{border:0}.preflight-list span{color:var(--muted)}.preflight-warning{background:#fff0cb;border:1px solid #e7ca82;border-radius:8px;padding:11px;font-size:11px}.preflight-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.preflight-actions button{cursor:pointer;border-radius:8px;padding:11px 14px;font-weight:750}.preflight-cancel{border:1px solid var(--line);background:#fff}.preflight-confirm{background:var(--ink);color:#fff;border:0}.padding-note{color:var(--green);font-weight:700}.usage-page{max-width:1100px;min-height:100vh;margin:auto;padding:36px clamp(20px,5vw,60px) 80px}.usage-page nav a{color:var(--ink);font-size:12px}.usage-page header{margin:55px 0 28px}.usage-page header h1{margin:0;font-family:Fraunces,Georgia,serif;font-size:50px}.usage-page header>p:last-child{color:var(--muted)}.plan-banner,.upgrade-card{background:var(--black);color:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex}.plan-banner span{color:var(--gold-soft);letter-spacing:.16em;font-size:9px}.plan-banner h2{margin:5px 0 0}.plan-banner p{color:#c7bdad;margin:3px 0}.usage-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin:18px 0;display:grid}.usage-card{background:var(--paper);border:1px solid var(--line);border-radius:13px;padding:20px}.usage-card>div:first-child{justify-content:space-between;align-items:start;gap:10px;display:flex}.usage-card h2{margin:0;font-size:14px}.usage-card b{font-size:20px}.usage-card b span{color:var(--muted);font-size:10px}.usage-track{background:#e7ddcc;border-radius:99px;height:7px;margin-top:20px;overflow:hidden}.usage-track i{background:var(--gold);border-radius:99px;height:100%;display:block}.usage-card p{color:var(--green);margin:8px 0 0;font-size:10px}.usage-card .usage-warning{color:#aa5a16}.usage-note{color:var(--muted);font-size:12px}.upgrade-card{background:var(--paper);color:var(--ink);border:1px solid var(--line);margin-top:32px}.upgrade-card h2{margin:4px 0}.upgrade-card p{color:var(--muted);margin:4px 0}.upgrade-card button{border:0;border-radius:8px;padding:11px 14px}.optional-recipe{border:1px solid var(--line);border-radius:9px;padding:12px}.optional-recipe summary{cursor:pointer;font-weight:750}.optional-recipe label{margin-top:12px;display:block}@media (max-width:760px){.usage-grid{grid-template-columns:1fr}.plan-banner,.upgrade-card{flex-direction:column;align-items:flex-start}.preflight-actions{display:grid}.usage-page header h1{font-size:39px}}.workflow-hero{min-height:0;padding-top:30px;padding-bottom:24px}.workflow-hero h1{font-size:clamp(34px,3.5vw,50px);line-height:1.03}.workflow-hero .hero-copy{max-width:760px;margin-top:10px;font-size:14px;line-height:1.45}.workflow-hero .hero-watermark{opacity:.09;width:clamp(105px,13vw,175px)}@media (max-width:600px){.workflow-hero{padding-top:24px;padding-bottom:20px}.workflow-hero h1{font-size:32px}.workflow-hero .hero-copy{font-size:13px}}.token-help{background:#fffaf0;border:1px solid #d2bd8f;border-radius:10px;margin:0 0 14px;overflow:hidden}.token-help summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;font-size:12px;font-weight:850;display:flex}.token-help summary span{color:#8a6b30;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.token-help[open] summary{border-bottom:1px solid #e1d2b4}.token-help ol{color:#5f574a;margin:14px 20px 12px;padding-left:20px;font-size:11px;line-height:1.55}.token-help li+li{margin-top:6px}.token-help>a{color:#76531c;margin:0 20px 16px;font-size:10px;font-weight:800;display:inline-block}.token-shop-warning{background:#fff0c9;border:2px solid #bd7d16;border-radius:8px;gap:4px;margin:14px 15px 0;padding:12px;display:grid}.token-shop-warning b{color:#704400;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.token-shop-warning span{color:#4f3b19;font-size:11px;line-height:1.45}.connection-setup>.inline-field{margin-top:4px}.finish-guide{grid-template-columns:repeat(3,1fr);gap:8px;margin:-2px 0 18px;display:grid}.finish-guide span{border:1px solid var(--line);background:#f7f0e4;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:10px;font-weight:800;display:flex}.finish-guide b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.keyword-workspace{background:#fffaf0;border:1px solid #d7c7aa;border-radius:10px;margin:14px 0;padding:16px;display:block}.keyword-workspace-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.keyword-workspace-heading>div{gap:4px;display:grid}.keyword-workspace-heading b{font-size:12px}.keyword-workspace-heading span,.keyword-workspace>p{color:var(--muted);font-size:10px;line-height:1.45}.keyword-workspace-heading a{color:#76531c;white-space:nowrap;font-size:10px;font-weight:800}.keyword-workspace .keyword-list-picker{margin-top:12px}.keyword-workspace .keyword-list-picker select{width:100%}.final-checklist{gap:9px;margin:18px 0;display:grid}.final-checklist span{color:#315f43;background:#f2f8f2;border:1px solid #c8ddce;border-radius:8px;padding:12px;font-size:11px}.final-review-actions{gap:9px;display:flex}.final-review-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:11px 13px;font-weight:800}.mockup-next{margin:20px 0 0 auto}.post-draft-workspace{margin-top:0}@media (max-width:900px){.post-draft-workspace{margin-top:0}}@media (max-width:600px){.finish-guide{grid-template-columns:1fr}.keyword-workspace-heading,.final-review-actions{display:grid}}.final-listing-review{border:1px solid var(--line);background:#ffffff8f;border-radius:14px;gap:14px;margin:24px 0;padding:18px;display:grid}.final-listing-review-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.final-listing-review-heading h3{margin-top:4px;font-size:19px}.final-listing-review-heading>span{color:#604f70;background:#efe7f6;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:850}.final-listing-grid{gap:10px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.final-listing-card{background:#ffffffbd;border:1px solid #533a4d24;border-radius:12px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px;display:grid}.final-listing-card.failed{background:#fff1ef;border-color:#c97973}.final-listing-card>img,.final-listing-no-image{object-fit:cover;background:#eee7ee;border-radius:9px;width:82px;height:82px}.final-listing-no-image{color:#766b75;place-items:center;font-size:9px;display:grid}.final-listing-card>div:nth-child(2){gap:5px;min-width:0;display:grid}.final-listing-card b{text-overflow:ellipsis;font-size:12px;overflow:hidden}.final-listing-card small{color:#746a72;font-size:9.5px}.final-listing-card .ready{color:#34704c;font-size:10px;font-weight:850}.final-listing-card .needs-attention{color:#9b302b;font-size:10px;font-weight:850}.final-listing-links{gap:5px;display:grid}.final-listing-links button,.final-listing-links a{color:var(--ink);text-align:center;cursor:pointer;background:#fff;border:1px solid #533a4d2b;border-radius:8px;padding:7px 9px;font:750 9px/1.2 inherit;text-decoration:none}@media (max-width:700px){.final-listing-review-heading{flex-direction:column;align-items:start}.final-listing-card{grid-template-columns:70px 1fr}.final-listing-card>img,.final-listing-no-image{width:70px;height:70px}.final-listing-links{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}.publish-live-warning{color:#7b1f1a;background:#fff0ed;border:2px solid #b52d26;border-radius:12px;gap:5px;margin-top:22px;padding:18px;display:grid}.publish-live-warning b{font-size:18px}.publish-live-warning span{font-size:12px;line-height:1.5}.publish-confirm-backdrop{z-index:500;background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.publish-confirm{color:#211d18;background:#fffaf0;border:3px solid #c93d32;border-radius:18px;width:min(560px,100%);padding:30px;box-shadow:0 30px 90px #00000080}.publish-confirm-icon{color:#fff;background:#c93d32;border-radius:50%;place-items:center;width:52px;height:52px;font-size:30px;font-weight:900;display:grid}.publish-confirm h2{margin:12px 0 8px;font:650 34px/1.05 Fraunces,Georgia,serif}.publish-confirm>p:not(.mini-label){font-size:15px;line-height:1.55}.publish-missing{color:#72231e;background:#fff0ed;border-radius:10px;margin:18px 0;padding:15px}.publish-missing ul{margin:8px 0;padding-left:22px}.publish-missing span{font-size:12px}.publish-confirm-actions,.upload-notice-actions{gap:10px;margin-top:22px;display:flex}.publish-confirm-actions button,.upload-notice-actions button{cursor:pointer;background:#fff;border:1px solid #cbbda7;border-radius:10px;flex:1;padding:13px;font-weight:850}.placement-help{color:#756d61;margin:10px 0;font-size:11px}.placement-grid label b{color:#433a30;font-size:10px}.workflow-hero{z-index:1;position:relative}.post-draft-workspace{z-index:1;padding-top:18px;position:relative}.post-draft-heading{color:#fff;background:0 0}.post-draft-heading h2,.post-draft-heading .mini-label{color:#fff}.upload-guard{z-index:150;color:#4b3510;background:#fff0c9;border-bottom:2px solid #d79728;align-items:center;gap:12px;padding:12px clamp(20px,5vw,72px);display:flex;position:sticky;top:0;box-shadow:0 8px 24px #0000002e}.upload-guard>div{gap:2px;display:grid}.upload-guard b{font-size:13px}.upload-guard span:not(.upload-guard-pulse){font-size:11px}.upload-guard strong{margin-left:auto;font-size:12px}.upload-guard-pulse{background:#c87813;border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:1.4s infinite upload-pulse;box-shadow:0 0 #c8781380}@keyframes upload-pulse{70%{box-shadow:0 0 0 9px #c8781300}to{box-shadow:0 0 #c8781300}}@media (max-width:600px){.upload-guard{align-items:flex-start}.upload-guard strong{margin-left:0}.upload-guard span:not(.upload-guard-pulse){line-height:1.35}}.upload-notice-backdrop{z-index:500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0a07d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.upload-notice{color:#2d2418;text-align:center;background:#fffaf0;border:2px solid #d8a23a;border-radius:18px;width:min(500px,100%);padding:34px;box-shadow:0 28px 90px #0000006b}.upload-notice-icon{color:#fff;background:#e0a42c;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 15px;font:900 28px/1 Georgia,serif;display:grid}.upload-notice h2{margin:5px 0 11px;font:650 34px/1.05 Fraunces,Georgia,serif}.upload-notice>p:not(.mini-label){color:#6d604e;max-width:410px;margin:0 auto;font-size:13px;line-height:1.55}.upload-notice-progress{color:#694a12;justify-content:center;align-items:center;gap:10px;margin:20px 0;font-size:12px;display:flex}.upload-notice button{color:#fff;cursor:pointer;background:#201b14;border:0;border-radius:9px;width:100%;padding:13px;font-weight:850}.upload-notice button:hover{background:#3d3020}@media (max-width:600px){.upload-notice{padding:27px 22px}.upload-notice h2{font-size:29px}}.keyword-page{background:var(--cream);min-height:100vh}.management-topbar{background:#0d0c0a;border-bottom:1px solid #3a2d1b;justify-content:space-between;align-items:center;gap:28px;height:76px;padding:0 clamp(20px,5vw,64px);display:flex}.management-brand{color:#fff;align-items:center;gap:15px;text-decoration:none;display:flex}.management-brand img{width:108px;height:auto;display:block}.management-brand>span{background:#5b4828;width:1px;height:28px}.management-brand b{font-size:13px}.management-topbar nav{align-items:center;gap:20px;display:flex}.management-topbar nav a{color:#a89b85;font-size:11px;font-weight:750;text-decoration:none}.management-topbar nav a:hover,.management-topbar nav a.active{color:#fff}.keyword-hero{color:#fff;background:#0d0c0a;justify-content:space-between;align-items:flex-end;gap:32px;padding:54px clamp(20px,5vw,64px) 46px;display:flex}.keyword-hero>div{max-width:720px}.keyword-hero h1{color:#fff;letter-spacing:-.04em;margin:0;font:650 clamp(42px,5vw,64px)/1 Fraunces,Georgia,serif}.keyword-hero>div>p:last-child{color:#b7ad9d;max-width:650px;line-height:1.55}.return-to-work{color:#fff;background:#17140f;border:1px solid #5a4930;border-radius:10px;align-items:center;gap:12px;min-width:220px;padding:13px 15px;text-decoration:none;display:flex}.return-to-work:hover{border-color:#b68a3e}.return-to-work>span{color:#d3a94f;font-size:20px}.return-to-work div{gap:2px;display:grid}.return-to-work small{letter-spacing:.14em;color:#9e8f79;font-size:8px}.keyword-page .keyword-workspace{background:0 0;border:0;border-radius:0;max-width:1100px;margin:auto;padding:30px clamp(18px,5vw,60px) 80px;display:block}.section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.section-heading h2,.bank-library h2{margin:0}.new-bank-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:750}.file-label{background:#faf5ea;border:1px dashed #c7b897;border-radius:9px;padding:12px}.bank-library>div:first-child>div{display:block}.bank-library>div:first-child .mini-label{margin-bottom:5px}.bank-grid article.current{border-color:#b68833;box-shadow:0 0 0 2px #b688331f}.bank-grid .edit-bank{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:7px;margin-top:14px;padding:9px;font-weight:750;display:block}.empty-bank{text-align:center;color:var(--muted);padding:24px}.save-toast{z-index:500;color:#fff;background:#15241a;border:1px solid #4d7b5c;border-radius:12px;grid-template-columns:36px 1fr 24px;align-items:center;gap:12px;width:min(470px,100% - 28px);padding:14px 15px;display:grid;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #00000057}.save-toast>span{background:#3f8b58;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.save-toast b{font-size:13px}.save-toast p{color:#c7d8cb;margin:3px 0 0;font-size:11px;line-height:1.35}.save-toast button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:20px}.save-toast.error{background:#351c18;border-color:#a55449}.save-toast.error>span{background:#a54d42}.save-toast.error p{color:#edcbc7}@media (max-width:760px){.management-topbar{flex-direction:column;align-items:flex-start;height:auto;padding-block:14px}.management-topbar nav{white-space:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.keyword-hero{flex-direction:column;align-items:flex-start}.return-to-work{width:100%}.keyword-page .keyword-workspace{padding-top:18px}.section-heading{display:block}.new-bank-button{margin-top:12px}.management-create-foot{flex-direction:column;align-items:stretch}.management-create-foot button{width:100%}}.batch-title-builder{background:#fff8e9;border:1px solid #b99756;border-radius:12px;margin:16px 0 20px;padding:20px}.batch-title-builder>div>h3{margin:0;font:650 23px/1.15 Fraunces,Georgia,serif}.batch-title-builder>div>p:last-child{color:var(--muted);margin:7px 0 17px;font-size:11px}.batch-title-builder>label{font-size:10px;font-weight:850;display:block}.batch-title-builder>label>span{float:right;color:var(--muted)}.batch-title-builder>label input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;margin-top:6px;padding:12px;display:block}.batch-title-builder .keyword-workspace{background:#fff;margin-bottom:0}.individual-title-builder{border:1px solid var(--line);background:#faf5eb;border-radius:8px;margin-top:12px}.individual-title-builder>summary{cursor:pointer;color:#76531c;padding:11px 12px;font-size:10px;font-weight:850}.individual-title-builder[open]>summary{border-bottom:1px solid var(--line)}.individual-title-builder .keyword-workspace{background:0 0;border:0;margin:0;padding:12px}.compact-keywords .keyword-workspace-heading{display:block}.compact-keywords .keyword-list-picker{margin-top:9px}.compact-keywords .keyword-chips{max-height:190px;overflow:auto}.compact-keywords p{margin-bottom:7px}.title-builder-choice{grid-template-columns:1fr 1fr;gap:9px;margin:15px 0;display:grid}.title-builder-choice button{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d4c6ae;border-radius:10px;gap:3px;padding:13px;display:grid}.title-builder-choice button b{font-size:11px}.title-builder-choice button span{color:var(--muted);font-size:9px;line-height:1.35}.title-builder-choice button.active{background:#f1dfb8;border-color:#9a6e1d;box-shadow:0 0 0 1px #c69a43}.title-builder-pane{margin-top:12px}.selected-batch-keywords{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:12px;padding:13px}.selected-batch-keywords>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.selected-batch-keywords b{font-size:10px}.selected-batch-keywords>div:first-child button{color:#7b5515;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:850;text-decoration:underline}.selected-batch-keywords>p{color:var(--muted);margin:8px 0 0;font-size:10px}.selected-keyword-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex!important}.selected-keyword-chips button{color:#4d3b19;cursor:pointer;background:#fff8e7;border:1px solid #c9b581;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;font-weight:800;display:flex}.selected-keyword-chips button span{font-size:13px}.batch-title-preview{color:#fff;background:#17130d;border-radius:9px;gap:5px;margin-top:10px;padding:13px;display:grid}.batch-title-preview b{color:#e4b44e;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.batch-title-preview span{font-size:12px;line-height:1.5}.batch-title-preview small{color:#bdb09a;font-size:9px}@media (max-width:650px){.title-builder-choice{grid-template-columns:1fr}}.workspace{grid-template-columns:230px minmax(0,1fr);gap:26px}.workflow-progress{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffaf0e0;border-radius:15px;align-self:start;padding:22px 16px 18px;display:grid;position:sticky;top:20px}.workflow-progress>div{border-bottom:1px solid var(--line);padding:0 8px 17px}.workflow-progress>div>b{font:650 21px/1.1 Fraunces,Georgia,serif}.workflow-progress button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px 1fr;align-items:start;gap:10px;padding:15px 8px;display:grid;position:relative}.workflow-progress button:not(:last-of-type):after{content:"";background:#d7cbb8;width:1px;position:absolute;top:43px;bottom:-7px;left:22px}.workflow-progress button>span:first-child{z-index:1;background:var(--paper);border:1px solid #bdb19e;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid;position:relative}.workflow-progress button>span:last-child{gap:3px;padding-top:2px;display:grid}.workflow-progress button small{color:#8b8172;font-size:9px}.workflow-progress button.active{background:#eee1c8;border-radius:10px}.workflow-progress button.active>span:first-child{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:0 0 0 4px #e5d1a7}.workflow-progress button.done>span:first-child{border-color:var(--green);background:var(--green);color:#fff}.workflow-progress button:disabled{cursor:not-allowed;opacity:.5}.workflow-help{border-top:1px solid var(--line);color:var(--muted);margin:14px 8px 0;padding-top:14px;font-size:9px;line-height:1.45}.hidden-panel{display:none!important}.active-panel{animation:.22s workflow-in}.workflow-next{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 0 auto;padding:12px 16px;font-weight:800;display:flex}.workflow-next span{font-size:18px}.summary-list div{align-items:center;gap:12px}.summary-list div b{text-align:right;margin-left:auto}.summary-list div button{color:#805c25;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800;text-decoration:underline}.finish-mode .batch-limits,.finish-mode .file-reminder,.finish-mode .upload-actions,.finish-mode .batch-capacity,.finish-mode>.step-content>input{display:none}.finish-mode{border:1px solid var(--line);background:#fffaf0cc;display:grid}.finish-mode .step-content{padding:23px 25px 25px}.finish-mode .listing-editor{margin-top:0}.post-draft-workspace{max-width:none;margin-left:max(20px,50vw - 490px);margin-right:max(20px,50vw - 720px)}@keyframes workflow-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){.workspace{grid-template-columns:1fr}.workflow-progress{padding:12px;display:flex;position:static;overflow-x:auto}.workflow-progress>div,.workflow-help{display:none}.workflow-progress button{min-width:145px}.workflow-progress button:not(:last-of-type):after{width:110px;top:41px;bottom:auto;left:43px}.workflow-stage>.steps-column,.workflow-stage>.launch-panel{width:100%}.post-draft-workspace{margin-inline:20px}}@media (max-width:600px){.hero{padding-top:34px}.hero h1{font-size:36px}.workflow-progress button{grid-template-columns:27px 1fr;min-width:126px;padding-inline:5px}.workflow-progress button>span:first-child{width:26px;height:26px}.step-card{grid-template-columns:44px minmax(0,1fr)}.step-content{padding:19px 16px}.workflow-next{width:100%}}.keyword-page .save-toast{top:50%;transform:translate(-50%,-50%)}.variant-pricing{background:#fffaf0;border:1px solid #d8c49d;border-radius:12px;margin:20px -8px 4px;padding:18px}.variant-pricing.approved{background:#f5faf5;border-color:#72a184}.variant-pricing-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.variant-pricing-head h3{margin:0;font-size:18px}.variant-pricing-head p:last-child{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.45}.variant-pricing-head>span{white-space:nowrap;color:var(--green);background:#dfeee3;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:850}.pricing-controls{grid-template-columns:140px minmax(210px,1fr) auto;align-items:end;gap:10px;margin:16px 0 12px;display:grid}.pricing-controls label{gap:5px;font-size:10px;font-weight:800;display:grid}.pricing-controls input,.pricing-controls select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:7px;padding:9px}.pricing-controls button,.approve-pricing{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #bca77e;border-radius:8px;padding:10px 12px;font-weight:800}.variant-table-wrap{border:1px solid var(--line);background:#fff;border-radius:9px;max-height:390px;overflow:auto}.variant-table{border-collapse:collapse;width:100%;font-size:10px}.variant-table th{z-index:1;text-align:left;white-space:nowrap;background:#eee3cf;padding:9px;position:sticky;top:0}.variant-table td{vertical-align:middle;white-space:nowrap;border-top:1px solid #eee5d6;padding:9px}.variant-table td:first-child{white-space:normal;min-width:150px}.variant-table td small{color:var(--muted);font-size:8px;display:block}.variant-table td label{align-items:center;gap:3px;display:flex}.variant-table input{border:1px solid #cfc2ad;border-radius:6px;width:70px;padding:6px}.profit-pass{color:var(--green);font-weight:850}.profit-low{color:#ae442f;font-weight:850}.pricing-footnote{color:var(--muted);font-size:9px;line-height:1.4}.approve-pricing{background:var(--ink);color:#fff;border:0;width:100%}.approved .approve-pricing{background:var(--green)}.manual-image-note{color:#655a49;background:#fff8e8;border:1px solid #ddcda9;border-radius:9px;margin:0 0 18px;padding:12px 14px;font-size:11px;line-height:1.45}.pricing-cost-snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 10px;display:grid}.pricing-cost-snapshot>div{background:#fff;border:1px solid #dfd1b8;border-radius:9px;gap:3px;padding:11px;display:grid}.pricing-cost-snapshot span{text-transform:uppercase;letter-spacing:.04em;color:#74664f;font-size:9px;font-weight:850}.pricing-cost-snapshot b{font-size:16px}.pricing-cost-snapshot small{color:var(--muted);font-size:8px;line-height:1.35}.shipping-split{gap:8px;display:grid}.shipping-split>span{font-size:11px;font-weight:900}.shipping-split>p{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.shipping-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.shipping-presets button{text-align:left;gap:3px;padding:10px;font-size:9px;display:grid}.shipping-presets button b{font-size:10px}.shipping-presets button small{color:var(--muted);font-weight:650}.shipping-presets button.active{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold);background:#f3e4be}.custom-shipping{background:#fff;border:1px solid #dfd1b8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex!important}.money-input{align-items:center;gap:3px;font-size:13px;display:flex}.money-input input{width:82px!important;padding:7px!important}.shipping-split>small{color:var(--muted);font-size:9px}.shipping-api-note{color:#5c4a2a;background:#fff5dc;border:1px solid #e3bd76;border-radius:8px;gap:3px;margin:0 0 12px;padding:10px 12px;font-size:10px;line-height:1.4;display:grid}.shipping-api-note b{color:#7c5310}.fee-profile-summary{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.fee-profile-summary span{background:#fff;border:1px solid #dccdb2;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:750}.fee-profile-summary a{color:#74500c;text-underline-offset:3px;align-self:center;margin-left:auto;font-size:9px;font-weight:850;text-decoration:underline}@media (max-width:700px){.pricing-controls,.pricing-cost-snapshot,.shipping-presets{grid-template-columns:1fr}.custom-shipping{flex-direction:column;align-items:flex-start}.fee-profile-summary a{width:100%;margin-left:0}.variant-pricing{margin-inline:-5px;padding:13px}.variant-table-wrap{max-height:440px}.variant-table{min-width:1050px}}.shipping-profile-select{gap:7px;display:grid!important}.shipping-profile-select>span{font-size:11px;font-weight:900}.shipping-profile-select select{color:#211d16;cursor:pointer;background:#fffaf0;border:2px solid #c49335;border-radius:9px;width:100%;padding:12px 38px 12px 12px;font:800 11px/1.3 inherit}.shipping-profile-select select:focus{outline-offset:2px;outline:3px solid #c4933538}.custom-profile-controls{gap:8px;padding-top:2px;display:grid}.design-preparation-status{background:#fff8e7;border:2px solid #d3a344;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:14px 0;padding:16px;display:grid;box-shadow:0 8px 22px #51391214}.design-preparation-status>div{gap:5px;display:grid}.design-preparation-status b{color:#211d16;font-size:14px}.design-preparation-status small{color:#675a46;font-size:10px;line-height:1.45}.design-preparation-status strong{color:#7b5515;font-size:14px}.design-status-icon{color:#17643a;border:3px solid #d3a344;border-top-color:#0000;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.design-preparation-status.working .design-status-icon{animation:.85s linear infinite goldie-spin}.design-preparation-status.ready{background:#effaf3;border-color:#62a77c}.design-preparation-status.ready .design-status-icon{border-color:#62a77c}.design-status-track{background:#eadfc9;border-radius:999px;height:7px;overflow:hidden}.design-status-track i{border-radius:inherit;background:#c68d21;height:100%;transition:width .25s;display:block}.design-preparation-status.ready .design-status-track i{background:#31905a}@keyframes goldie-spin{to{transform:rotate(360deg)}}.shipping-quick-summary{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.shipping-quick-summary span{color:#5c5242;background:#f4efe5;border-radius:8px;padding:8px 10px;font-size:9px}.shipping-quick-summary b{color:#211d16}.pricing-math{background:#fff;border:1px solid #ded0b7;border-radius:9px;margin:12px 0;padding:10px 12px}.pricing-math summary{cursor:pointer;font-size:10px;font-weight:900}.pricing-math p{color:#665b49;font-size:9px;line-height:1.5}.variant-table{min-width:620px!important}.variant-table th,.variant-table td{padding:11px!important}.pricing-controls{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.item-pricing-section{border-top:2px solid #d6b46c;margin-top:20px;padding-top:18px}.item-pricing-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:10px;display:flex}.item-pricing-heading h4{margin:0 0 4px;font-size:15px}.item-pricing-heading p{color:#685d4b;margin:0;font-size:9px}.profit-goal-control{align-items:end;gap:8px;display:flex}.profit-goal-control label{gap:5px;font-size:9px;font-weight:900;display:grid}.profit-goal-control button{min-height:39px}.recommendation-result{color:#24613a;background:#edf8f0;border-radius:8px;margin:0 0 10px;padding:10px;font-size:10px;font-weight:850}.custom-shipping-builder{background:#fff;border:1px solid #d8c8a8;border-radius:9px;margin:0 0 14px}.custom-shipping-builder>summary{cursor:pointer;padding:10px 12px;font-size:10px;font-weight:900}.custom-shipping-body{padding:0 12px 12px}.custom-shipping-body>label{align-items:stretch;gap:7px;margin:8px 0 16px;font-size:10px;font-weight:900;display:grid}.custom-shipping-body>small{margin-top:8px;font-size:9px;font-weight:750;display:block}.custom-shipping-actions{grid-template-columns:1fr auto;gap:7px;display:grid}.shipping-saved-state{color:#386047;background:#f3faf5;border:1px solid #b9d3c1;border-radius:8px;padding:8px;font-size:9px;font-weight:800}.custom-shipping-builder h5{margin:16px 0 7px;font-size:11px}.international-rate-list{gap:7px;margin-bottom:14px;display:grid}.shipping-rate-row{background:#fff;border:1px solid #dfd1b8;border-radius:8px;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:10px;padding:10px;display:grid}.shipping-rate-row>b{font-size:10px}.shipping-rate-row label{justify-content:space-between;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.shipping-rate-row .money-input input{width:72px}.no-international-rates{background:#fff;border:1px dashed #c9b68f;border-radius:8px;padding:10px}.shipping-builder-intro{color:#3f321c;background:#f7edcf;border-radius:8px;gap:4px;margin:4px 0 14px;padding:12px;display:grid}.shipping-builder-intro b{font-size:11px}.shipping-builder-intro span{font-size:9px;line-height:1.5}.custom-shipping-body>label>span{gap:3px;display:grid}.custom-shipping-body>label>span small{color:#776a56;font-size:8px;font-weight:650}.custom-shipping-body>label>input{width:100%;min-width:0}.custom-shipping-body>small[role=status]{color:#674a14;background:#fff4d8;border-radius:8px;padding:10px;font-size:10px;line-height:1.45}.custom-shipping-actions button:first-child{color:#fff;background:#17130d}.international-shipping-editor{background:#fff;border:1px solid #cfb77f;border-radius:8px;margin:14px 0;padding:11px}.international-shipping-editor summary{cursor:pointer;font-size:11px;font-weight:900}.international-shipping-editor>p{margin:7px 0 10px}.international-shipping-editor .international-rate-list{margin-bottom:0}@media (max-width:700px){.design-preparation-status{grid-template-columns:auto 1fr}.design-preparation-status>strong{grid-column:2}.shipping-profile-proof{grid-template-columns:1fr}.shipping-profile-proof .selected-profile-name{grid-column:auto}.pricing-controls{grid-template-columns:1fr!important}.item-pricing-heading,.profit-goal-control{flex-direction:column;align-items:stretch}.shipping-rate-row{grid-template-columns:1fr}.shipping-rate-row label{justify-content:space-between}}.mockup-adjust{width:min(520px,90vw);color:var(--ink);background:#fff;border-radius:10px;gap:9px;padding:13px 16px;display:grid}.mockup-adjust label{grid-template-columns:100px 1fr;align-items:center;gap:10px;font-size:10px;font-weight:800;display:grid}.mockup-placement-lock{color:#493f31;text-align:center;background:#fff8e8;border-radius:9px;max-width:520px;margin:0;padding:12px 15px;font-size:11px}.modalSaving{background:#fff7dc;margin:12px 0}.closeAddSet:disabled{opacity:.35;cursor:not-allowed}.ai-title-button{color:#fff;cursor:pointer;background:#8b651f;border:0;border-radius:8px;width:100%;margin-top:12px;padding:11px 14px;font-weight:850}.ai-title-button:disabled{color:#8d8477;cursor:not-allowed;background:#d8d0c2}.title-build-message{color:var(--green);margin:8px 0 0;font-size:10px;font-weight:750}.batch-description{background:#fffaf0;margin:0 0 18px;padding:0;display:block;overflow:hidden}.batch-description>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;list-style:none;display:flex}.batch-description>summary::-webkit-details-marker{display:none}.batch-description>summary>span{gap:3px;display:grid}.batch-description>summary b{font-size:15px}.batch-description>summary small{color:#756d61;font-size:10px;font-weight:550}.batch-description>summary em{color:#7b5515;font-size:10px;font-style:normal;font-weight:850}.batch-description>summary:after{content:"+";color:#8a641e;font-size:21px}.batch-description[open]>summary{border-bottom:1px solid #ddcfb6}.batch-description[open]>summary:after{content:"−"}.batch-description-body{gap:12px;padding:18px 19px;display:grid}.batch-description-body p{color:#756d61;margin:0;font-size:11px;line-height:1.5}.batch-description-body label{gap:7px;font-size:11px;font-weight:850;display:grid}.batch-description-body textarea{white-space:pre-wrap;line-height:1.5}.individual-description{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:10px}.individual-description>summary{cursor:pointer;color:#5e461d;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:10px;font-weight:850;list-style:none;display:flex}.individual-description>summary::-webkit-details-marker{display:none}.individual-description>summary:after{content:"+";font-size:16px}.individual-description[open]>summary{border-bottom:1px solid var(--line)}.individual-description[open]>summary:after{content:"−"}.individual-description>summary small{color:#81786a;margin-left:auto;font-size:9px}.individual-description>div{gap:9px;padding:12px;display:grid}.individual-description p{color:#756d61;margin:0;font-size:10px;line-height:1.45}.individual-description label{display:grid;text-align:left!important;grid-template-columns:1fr!important;gap:6px!important}.individual-description textarea{min-height:92px;line-height:1.5}.individual-description button{color:#8a5f16;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:9px;font-weight:850;text-decoration:underline}.individual-description>div>small{color:#756d61;font-size:9px}.design-table{scroll-margin-top:18px}.workspace.mockup-workspace{height:0;min-height:0;overflow:visible}.workspace.mockup-workspace+.post-draft-workspace{margin-top:0}@media (max-width:900px){.workspace.mockup-workspace{height:auto}.workspace.mockup-workspace+.post-draft-workspace{margin-top:18px}}.workspace.mockup-workspace+.post-draft-workspace{margin-left:max(20px,50vw - 464px);padding-top:0}.workspace.mockup-workspace+.post-draft-workspace .post-draft-heading{border:0;justify-content:flex-end;padding:0 0 14px}.workspace.mockup-workspace+.post-draft-workspace .post-draft-heading>div{display:none}.workspace.mockup-workspace+.post-draft-workspace .open-all-button{width:auto;min-width:190px;margin:0;padding:11px 18px}@media (max-width:900px){.workspace.mockup-workspace+.post-draft-workspace{margin-inline:20px}.workspace.mockup-workspace+.post-draft-workspace .post-draft-heading{justify-content:stretch}.workspace.mockup-workspace+.post-draft-workspace .open-all-button{width:100%}}.finish-mode .design-line>.design-fields>.etsy-auto{display:none}.etsy-details-step{width:min(900px,100%);margin:0 auto}.variant-transfer-note{background:#eff8f1;border:1px solid #9bc9a9;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:11px;margin:12px 0 18px;padding:13px;display:grid}.variant-transfer-note>span{color:#fff;background:#2f8657;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.variant-transfer-note>div{gap:2px;display:grid}.variant-transfer-note b{font-size:11px}.variant-transfer-note small{color:#56705e;font-size:9px;line-height:1.4}.etsy-detail-list{gap:12px;display:grid}.etsy-detail-card{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:14px;display:grid}.etsy-detail-card>img{object-fit:contain;background:#faf7f0;border:1px solid #e3d8c6;border-radius:8px;width:92px;height:92px}.etsy-detail-card>div{gap:10px;display:grid}.etsy-listing-name{font-size:12px;font-weight:850}.etsy-detail-card label{color:#5e5548;gap:5px;font-size:9px;font-weight:850;display:grid}.etsy-detail-card input,.etsy-detail-card textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5c9b7;border-radius:7px;padding:10px}.etsy-detail-card .etsy-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.optional-note{color:var(--muted);font-size:9px}.etsy-detail-error{color:#7b2d26;background:#fff0ed;border-radius:8px;gap:6px;padding:12px;display:grid}.etsy-detail-error button{color:#fff;cursor:pointer;background:#7b2d26;border:0;border-radius:7px;justify-self:start;padding:8px 10px;font-weight:800}.final-review-actions{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.etsy-detail-card{grid-template-columns:1fr}.etsy-detail-card>img{width:100%;height:180px}.etsy-detail-card .etsy-attribute-grid,.final-review-actions{grid-template-columns:1fr}}@media (max-width:650px){.top-actions{flex-wrap:wrap;overflow:visible}.top-nav{white-space:normal;flex-wrap:wrap;gap:10px 14px}}@media (max-width:600px){.workflow-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid;overflow:visible}.workflow-progress button{grid-template-columns:27px minmax(0,1fr);min-width:0;padding:8px 5px}.workflow-progress button:not(:last-of-type):after{display:none}.workflow-progress button>span:first-child{width:26px;height:26px}.workflow-progress button b{font-size:10px}.workflow-progress button small{font-size:8px}}.workflow-back{color:#3c3327;cursor:pointer;background:#fffaf0;border:1px solid #cdbfaa;border-radius:8px;align-items:center;gap:8px;margin:0 0 12px;padding:9px 12px;font-size:11px;font-weight:850;display:inline-flex}.workflow-back:hover{background:#fff3d9;border-color:#9d772f}.workflow-back span{font-size:15px}.workflow-stage>.workflow-back{margin-left:max(0px,50% - min(900px,100%)/2)}@media (max-width:600px){.workflow-back{justify-content:flex-start;width:100%}}.individual-size-guide{background:#fff;border:1px solid #d8c9b1;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin-top:12px;padding:13px;display:grid}.individual-size-guide>div{gap:3px;display:grid}.individual-size-guide b{font-size:10px}.individual-size-guide small{color:#776d5d;font-size:9px}.individual-size-guide button{color:#5c4418;cursor:pointer;background:#fff8e8;border:1px solid #b99655;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:850}.individual-size-guide p{color:#2f704b;grid-column:1/-1;margin:0;font-size:9px;font-weight:800}.etsy-detail-card select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5c9b7;border-radius:7px;padding:10px}.etsy-detail-card label em{color:#6f4c0e;text-transform:uppercase;background:#f0dfbc;border-radius:999px;justify-self:start;padding:2px 5px;font-size:7px;font-style:normal}.image-pref-actions{flex-wrap:wrap}.image-pref-actions button:first-child{color:#7c3028;background:#fff7f5;border-color:#cda6a0}@media (max-width:650px){.individual-size-guide{grid-template-columns:1fr}.individual-size-guide button{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.factory-switcher{background:#ffffff0a;border:1px solid #d69d2d61;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.factory-switcher a{color:#bdb3a2;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:750;text-decoration:none;transition:all .16s}.factory-switcher a:hover,.factory-switcher a.active{color:#15130f;background:#d6a33b}@media (max-width:650px){.factory-switcher a{padding:7px 9px;font-size:10px}.top-actions{gap:7px}}.diagnostics-link{color:#e7b64e;filter:drop-shadow(0 0 6px #e7b64e33);border:1px solid #d9a541;border-radius:50%;place-items:center;width:31px;height:31px;font-size:15px;line-height:1;text-decoration:none;display:grid}.diagnostics-search{width:100%;font:inherit;background:#fff;border:1px solid #cdbd9f;border-radius:8px;margin:0 0 12px;padding:11px 12px;font-size:11px}.account-diagnosis-link{color:#74500c;text-underline-offset:3px;margin-top:10px;font-size:9px;font-weight:800;text-decoration:underline;display:inline-block}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050504e0;border-bottom-color:#eab84c4d}.hero{padding-top:62px;padding-bottom:42px}.hero .eyebrow{color:#e7b64e}.hero h1,.hero h1 em{color:#f8edd8}.hero h1{letter-spacing:-.04em;font-family:Hanken Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.hero-copy{color:#b3a58d}.batch-meter{background:#0f0d09b8;border-color:#eab84c80;box-shadow:0 0 24px #eab84c14}.meter-label{color:#9d927e}.meter-label b{color:#e8bd65}.meter-track{background:#2a251c}.meter-track span{background:#eab84c;box-shadow:0 0 12px #eab84cd9}.step-card{background:#f5f0e6;border-color:#eab84cad;box-shadow:0 0 0 1px #eab84c0f,0 0 24px #d5992412,0 18px 45px #00000038}.step-card.done{border-color:#e7bd61}.primary-button{color:#071b0f;background:#35b86b;border:1px solid #63d98e;box-shadow:0 0 18px #35b86b40}.primary-button:hover{background:#4dcb7d;box-shadow:0 0 24px #35b86b61}.inline-field button{color:#171006;background:#eab84c;border:1px solid #f2ca72;box-shadow:0 0 17px #eab84c38}.inline-field button:hover{background:#f2c965;box-shadow:0 0 23px #eab84c57}.inline-field button:disabled,.launch-button:disabled{color:#918879;box-shadow:none;background:#d8cfbd;border-color:#d8cfbd}.launch-panel{background:#f5f0e6;border-color:#f0c765;box-shadow:0 0 0 1px #ffd26814,0 0 34px #eab84c24,0 22px 55px #0000004d}.launch-button{color:#fff;box-shadow:none;background:#17130d;border:1px solid #17130d}.launch-button:hover{background:#30281d}.folder-icon{display:none}.upload-icon{color:#8f6419;background:0 0;border:1px solid #b88a32;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:21px;font-weight:500;line-height:1;display:grid}.product-name{color:#d9a541;letter-spacing:.02em;font-weight:500}.product-thumb{color:#2b261e;text-align:center;background:#f3ead7;border:1px solid #2c261d;border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:7px;font-weight:900;display:grid}.connection-setup{gap:8px;display:grid}.connection-setup>small{color:#81796b;font-size:10px}.field-error{color:#a12d2d;margin:9px 0 0;font-size:11px;line-height:1.4}.field-warning{color:#785b16;margin:9px 0 0;font-size:11px;line-height:1.4}.file-reminder{color:#5e5548;background:#f7f1e5;border-left:3px solid #c99a37;gap:3px;margin:-3px 0 13px;padding:11px 13px;font-size:11px;line-height:1.45;display:grid}.file-reminder b{color:#2b261e}.upload-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.upload-actions .folder-drop{height:100%}@media (max-width:720px){.upload-actions{grid-template-columns:1fr}}.batch-limits{color:#8b8274;flex-wrap:wrap;align-items:center;gap:7px;margin:-3px 0 13px;font-size:9px;line-height:1.4;display:flex}.batch-limits i{background:#b8aa92;border-radius:50%;width:3px;height:3px}.file-limit-error{color:#8d302b;background:#fff1ef;border:1px solid #dba6a2;border-radius:9px;gap:3px;margin:11px 0 0;padding:11px 13px;font-size:10px;line-height:1.4;display:grid}.batch-capacity{background:#fbf7ed;border:1px solid #dfc98f;border-radius:9px;gap:7px;margin-top:11px;padding:11px 13px;display:grid}.batch-capacity>div:first-child{justify-content:space-between;align-items:center;font-size:10px;display:flex}.batch-capacity span{color:#786d5d}.capacity-track{background:#e8dcc3;border-radius:99px;height:6px;overflow:hidden}.capacity-track span{border-radius:inherit;background:linear-gradient(90deg,#b8862c,#e8b94f);height:100%;transition:width .25s;display:block}.draft-preview{padding-right:3px}.draft-row.draft-failed .draft-check{color:#9c2929;background:#f6dddd}.draft-row.draft-failed small{color:#9c2929;white-space:normal}.edit-draft-button{color:#614f2d;cursor:pointer;background:#fbf7ee;border:1px solid #d0b77e;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:105px;padding:8px 9px;font-size:9px;font-weight:850;display:inline-flex}.edit-draft-button i{background:#b99a55;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #b99a551f}.edit-draft-button.opened{color:#217847;background:#effaf3;border-color:#2f9d5e}.edit-draft-button.opened i{background:#35b86b;box-shadow:0 0 0 3px #35b86b21}.open-all-button{color:#fff;cursor:pointer;background:#17130d;border:1px solid #17130d;border-radius:8px;width:100%;margin:0 0 8px;padding:10px;font-size:10px;font-weight:800}.open-all-message{color:#675e50;margin:0 0 9px;font-size:9px;line-height:1.4}.batch-progress{background:#faf5e9;border:1px solid #ddc47f;border-radius:11px;grid-template-columns:58px 1fr;align-items:center;gap:12px;margin:0 0 15px;padding:14px;display:grid}.progress-ring{background:conic-gradient(#d9a541 0 25%,#f0dfb6 25% 100%);border-radius:50%;place-items:center;width:54px;height:54px;animation:1.15s linear infinite goldie-spin;display:grid;position:relative}.progress-ring:before{content:"";background:#faf5e9;border-radius:50%;position:absolute;inset:5px}.progress-ring span{z-index:1;color:#493816;font-size:10px;font-weight:850;animation:1.15s linear infinite goldie-counterspin;position:relative}.progress-copy{gap:3px;display:grid}.progress-copy b{font-size:11px}.progress-copy span{color:#746b5c;font-size:9px;line-height:1.35}.progress-track{background:#eadfc9;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.progress-track span{border-radius:inherit;background:#d9a541;height:100%;transition:width .3s;display:block}@keyframes goldie-counterspin{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.progress-ring,.progress-ring span{animation:none}}.batch-actions{gap:8px;display:grid}.retry-button{color:#6d4d12;cursor:pointer;background:0 0;border:1px solid #b78a34;border-radius:8px;width:100%;padding:11px;font-size:11px;font-weight:800}.retry-button:hover{background:#faf3e2}.start-over-button{color:#675e50;cursor:pointer;background:0 0;border:1px solid #cfc4ae;border-radius:8px;width:100%;margin:9px 0 0;padding:10px;font-size:10px;font-weight:750}.start-over-button:hover{color:#392f22;background:#fbf7ee;border-color:#a9946b}.start-over-button:disabled{opacity:.45;cursor:not-allowed}.workflow-progress-head{gap:9px;display:grid}.workflow-progress-head>div{gap:2px;display:grid}.start-new-batch{color:#684914;cursor:pointer;background:#fff8e8;border:1px solid #b99149;border-radius:8px;width:100%;padding:9px 10px;font-size:9px;font-weight:850}.start-new-batch:disabled{opacity:.45;cursor:not-allowed}.hero{min-height:260px;padding-top:68px;padding-bottom:50px;display:block;position:relative;overflow:hidden}.hero>div{z-index:1;max-width:900px;position:relative}.hero-watermark{z-index:0;opacity:.12;filter:drop-shadow(0 0 28px #eab84c6b);pointer-events:none;width:clamp(170px,21vw,310px);height:auto;position:absolute;top:50%;right:clamp(18px,6vw,100px);transform:translateY(-48%)rotate(5deg)}.steps-column{gap:10px}.step-content{padding-top:19px;padding-bottom:20px}.step-number{padding-top:22px}.step-copy{margin-bottom:13px}.access-shell{background:radial-gradient(48rem 28rem at 70% 5%,#dea53429,#0000 65%),#050504;place-items:center;min-height:100vh;padding:28px;display:grid}.access-card{background:#f5f0e6;border:1px solid #eab84ca6;border-radius:16px;width:min(100%,460px);padding:34px;box-shadow:0 24px 70px #00000073}.access-card img{width:130px;margin-bottom:28px}.access-card h1{letter-spacing:-.04em;margin:0 0 12px;font-size:32px;line-height:1.05}.access-card>p:not(.mini-label):not(.access-error):not(.admin-note){color:#6f6658;font-size:13px;line-height:1.5}.access-card form{gap:9px;margin-top:22px;display:grid}.access-card input{width:100%;font:inherit;background:#fff;border:1px solid #cdbd9f;border-radius:8px;padding:13px}.access-card button,.access-link{color:#fff;text-align:center;width:100%;font:inherit;cursor:pointer;background:#17130d;border:1px solid #17130d;border-radius:8px;margin-top:20px;padding:13px;font-size:12px;font-weight:800;text-decoration:none;display:block}.access-card button:disabled{opacity:.55;cursor:not-allowed}.access-card .revoke-button{background:#6f2525;border-color:#6f2525}.access-card .activate-button{background:#278655;border-color:#278655}.access-error{color:#9c2929;font-size:11px}.admin-note{color:#81786a;margin-top:14px;font-size:10px;line-height:1.5}.admin-access-shell{place-items:start center}.admin-dashboard{grid-template-columns:360px 1fr;align-items:start;gap:18px;width:min(100%,980px);display:grid}.admin-dashboard .access-card{width:100%;position:sticky;top:28px}.diagnostics-card{background:#f5f0e6;border:1px solid #eab84ca6;border-radius:16px;padding:28px;box-shadow:0 24px 70px #00000059}.diagnostics-card h2{letter-spacing:-.035em;margin:3px 0 8px;font-size:26px}.diagnostics-intro{color:#746b5d;margin:0 0 18px;font-size:11px;line-height:1.5}.diagnostics-empty{color:#746b5d;text-align:center;border:1px dashed #cdbd9f;border-radius:10px;padding:22px;font-size:11px}.diagnostics-list{gap:10px;display:grid}.diagnostic-item{background:#fff;border:1px solid #ddcda9;border-radius:10px;padding:15px}.diagnostic-item>div{justify-content:space-between;gap:14px;display:flex}.diagnostic-item>div b{color:#7e2626;font-size:12px}.diagnostic-item>div span{color:#81786a;text-align:right;font-size:9px}.diagnostic-item dl{grid-template-columns:1fr 1fr;gap:7px 14px;margin:13px 0;display:grid}.diagnostic-item dl div{min-width:0}.diagnostic-item dt{text-transform:uppercase;letter-spacing:.08em;color:#968a76;font-size:8px;font-weight:800}.diagnostic-item dd{overflow-wrap:anywhere;color:#30291f;margin:2px 0 0;font-size:10px}.diagnostic-item>p{color:#6e302d;overflow-wrap:anywhere;border-top:1px solid #eee5d5;margin:0;padding-top:10px;font-size:10px;line-height:1.45}@media (max-width:760px){.admin-dashboard{grid-template-columns:1fr}.admin-dashboard .access-card{position:static}.diagnostic-item>div{display:grid}.diagnostic-item>div span{text-align:left}}.help-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.help-card{background:#f5f0e6;border:1px solid #e7bd61;border-radius:15px;width:min(100%,560px);max-height:calc(100vh - 44px);padding:30px;position:relative;overflow:auto;box-shadow:0 28px 80px #0000008c}.help-card h2{margin:5px 0 15px;font-size:27px}.help-card ol{color:#574e41;gap:10px;padding-left:20px;font-size:12px;line-height:1.55;display:grid}.help-card a{color:#fff;text-align:center;background:#17130d;border-radius:8px;margin-top:20px;padding:12px;font-size:11px;font-weight:800;text-decoration:none;display:block}.help-close{color:#5e5548;cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:10px;right:14px}.workflow-progress .start-new-batch{text-align:center;grid-template-columns:none;width:100%;padding:9px 10px;display:block}.workflow-progress .start-new-batch:after{display:none}:root{--g-bg:#151021;--g-bg-deep:#100c19;--g-panel:#ddd4e6;--g-surface:#fbfaff;--g-surface-soft:#f3eff7;--g-plum-700:#70498a;--g-plum-600:#945b9e;--g-plum-500:#b66f9b;--g-plum-300:#d39abd;--g-text:#211a2e;--g-muted:#6f6980;--g-border:#d8d0e3;--g-danger:#a83932;--g-success:#6f4d77;--g-space-1:4px;--g-space-2:8px;--g-space-3:12px;--g-space-4:16px;--g-space-5:24px;--g-space-6:32px;--g-radius-sm:9px;--g-radius-md:12px;--g-radius-lg:18px;--g-shadow:0 20px 55px #1b143c1f;--ink:#181426;--black:#100d1d;--cream:#eeeafd;--paper:#fbfaff;--white:#fff;--muted:#6f6980;--line:#d9d3ed;--gold:var(--g-plum-600);--gold-soft:var(--g-plum-300);--green:#257454;--violet:#7052ca;--violet-dark:#4c348f;--lilac:#c7b2ff;--pink:#9f82f0;--surface:#fbfaff;--surface-soft:#f3f0fc;--shadow:0 20px 55px #1b143c1f}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible){outline-offset:2px;outline:3px solid #8467d747}.topbar{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(90deg,#110d21e8,#261d43d6 56%,#1b1431e6);border-bottom:1px solid #dacaff42;height:76px;padding-inline:clamp(22px,4vw,64px);box-shadow:0 10px 35px #04020c2e,0 1px 24px #b491ff14}.wordmark{filter:none;mix-blend-mode:screen;opacity:.94;width:108px;height:auto}.powered-wordmark{justify-items:center;gap:0;line-height:1;display:grid}.powered-wordmark>span{color:#aaa0bd;letter-spacing:.18em;text-align:center;text-transform:uppercase;font-size:7px;font-weight:750}.powered-wordmark .powered-label{z-index:1;margin-bottom:-3px;position:relative}.powered-wordmark .wordmark{display:block}.powered-wordmark .gpt-label{z-index:1;color:#d8d0ea;letter-spacing:.24em;text-indent:.24em;justify-self:end;margin:-11px 4px 0 0;font-size:7px;position:relative}.brand-divider{background:#dacdff40}.product-name{color:#ebe4ff;letter-spacing:.01em;white-space:nowrap;font-size:13px;font-weight:700}.top-actions{gap:10px}.top-nav{background:#ffffff09;border:1px solid #d5c4ff21;border-radius:11px;gap:4px;padding:4px}.top-nav a{color:#b8afcf;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:700}.top-nav a.active{color:#fff;background:linear-gradient(135deg,#704787eb,#a65d91d6);border:1px solid #e5c3de47;box-shadow:inset 0 1px #fff3,0 8px 22px #2610304d}.usage-link,.secure-pill{color:#bfb6d4}.usage-link{padding:8px 4px}.usage-link:hover{color:#f5f1ff}.account-link{color:#d6cce9;background:#ffffff09;border:1px solid #d3c3f533;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:750}.account-link:hover{color:#fff;background:#c1a3ff1a;border-color:#daccff66}.secure-pill{background:#ffffff09;border-color:#cabceb2e}.secure-pill i{background:#6fe0a5;box-shadow:0 0 0 4px #4bcd8b1a}.workspace-security{color:#968aa9;letter-spacing:.11em;text-align:right;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:6px;width:min(960px,100%);margin:0 auto 9px;font-size:9px;font-weight:750;display:flex}.workspace-security i{background:#d4c1ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 4px #c2a6ff,0 0 11px #b99cffb8}.diagnostics-link{color:#c9b5ff;filter:none;border-color:#ccb7ff61}.diagnostics-link:hover{color:#1b1235;filter:none;background:#b99aff}.hero{max-width:1400px;min-height:220px;padding-top:54px;padding-bottom:35px;position:relative}.hero:after{content:"";filter:blur(28px);pointer-events:none;background:linear-gradient(90deg,#0000,#ca84bc33,#9762a91a,#0000);border-radius:999px;width:min(38vw,520px);height:120px;position:absolute;bottom:8%;right:7%}.workflow-hero{padding-top:42px;padding-bottom:32px}.hero .eyebrow,.eyebrow,.mini-label{color:#d39abd;letter-spacing:.2em;font-size:9px;font-weight:800}.hero h1,.hero h1 em,.workflow-hero h1{color:#f2edff;letter-spacing:-.055em;text-wrap:balance;max-width:850px;font-family:Avenir Next,Avenir,SF Pro Display,sans-serif;font-weight:650}.workflow-hero h1{font-size:clamp(38px,4vw,58px)}.hero-copy,.workflow-hero .hero-copy{color:#bbb3cd;max-width:720px;font-size:14px;line-height:1.62}.hero-watermark{opacity:.08;filter:hue-rotate(35deg)drop-shadow(0 0 32px #cda0ff8c);width:clamp(120px,16vw,210px);right:clamp(20px,5vw,80px)}.workspace{padding-inline:clamp(22px,4vw,64px);grid-template-columns:244px minmax(0,1fr);gap:28px;max-width:1400px;padding-bottom:80px}.workflow-progress{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(26rem 18rem at 0 0,#b76da933,#0000 60%),linear-gradient(155deg,#32223ef7,#1b1326fa);border:1px solid #dcbee252;border-radius:18px;padding:18px 12px;top:18px;box-shadow:inset 0 1px #ffffff17,0 24px 70px #03020c4d,0 0 45px #ae63a014}.workflow-progress>div{border-bottom-color:#d8c9ff24;padding:4px 9px 16px}.workflow-progress>div b{color:#f0ebff;font-family:inherit;font-size:18px;font-weight:700}.workflow-progress button{color:#d8d0e8;border-radius:11px;padding:13px 8px}.workflow-progress button:not(:last-of-type):after{background:#c4b5e633}.workflow-progress button b{font-size:11px;font-weight:700}@keyframes current-step-breathe{0%,to{transform:scale(1);box-shadow:0 0 0 4px #c27eae1c,0 0 15px #a5528c47}50%{transform:scale(1.035);box-shadow:0 0 0 6px #c27eae14,0 0 25px #c26fa680}}.workflow-help{color:#938ba7;border-top-color:#d8c9ff24}.start-new-batch:hover{background:#bfa1ff21;border-color:#d2bdff6b}.workflow-stage>.steps-column,.workflow-stage>.launch-panel{width:min(960px,100%)}.workflow-back{color:#c6bbdc!important;background:0 0!important;border-color:#d3c3f540!important;margin-bottom:10px!important}.workflow-back:hover{color:#fff!important;background:#ffffff0f!important}.step-card,.finish-mode{background:linear-gradient(135deg,#e5dfec 0%,#ddd4e6 52%,#d6cbe0 100%);border:1px solid #e2d8ecd1;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffffa8,0 24px 70px #03020d4d,0 0 32px #9775af14}.step-card:focus-within{border-color:#8d70da;box-shadow:0 0 0 4px #8467d71a,0 28px 75px #03020d4d}.step-number{color:#6f477e;background:linear-gradient(#f6eff7b8,#e2cfe58a);border-right:1px solid #6f487f26;width:auto;padding-top:24px;font-size:10px}.step-heading h2{color:#1c1728;letter-spacing:-.035em;font-size:22px;font-weight:700}.step-copy{color:#6f6980;max-width:740px;font-size:12px;line-height:1.62}.mini-label{color:#8f4f78}.workflow-next,.primary-button,.launch-button,.inline-field button,.save-recipe,.management-create-foot button,.approve-pricing,.publish-all-button{border-radius:var(--g-radius-sm);background:linear-gradient(135deg,var(--g-plum-700) 0%,var(--g-plum-600) 58%,var(--g-plum-500) 100%);color:#fff;border:1px solid #e6cbe16b;font-weight:750;box-shadow:inset 0 1px #ffffff3d,0 9px 24px #4b205347}.workflow-next{min-width:210px;padding:13px 17px}.inline-field button,.step-card .connection-row button{letter-spacing:.065em;text-transform:uppercase;min-height:50px;font-size:11px;font-weight:800;line-height:1}.workflow-next:hover,.primary-button:hover,.launch-button:hover,.inline-field button:hover,.save-recipe:hover,.management-create-foot button:hover,.approve-pricing:hover,.publish-all-button:hover{background:linear-gradient(135deg,#633e7e 0%,#85508f 58%,#a7628e 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 12px 30px #4b20535c}button:disabled{box-shadow:none!important;filter:saturate(.55)!important;opacity:.52!important;cursor:not-allowed!important;transform:none!important}.inline-field button:disabled,.launch-button:disabled{filter:none;opacity:1;cursor:not-allowed;color:#fff!important;text-shadow:none!important;background:linear-gradient(135deg,#70498a 0%,#945b9e 58%,#b66f9b 100%)!important;border-color:#e6cbe16b!important;box-shadow:inset 0 1px #ffffff3d,0 9px 24px #4b205347!important}.inline-field input,input,select,textarea{color:#211a2e;background:#fff;border-color:#d8d1e8;border-radius:9px}.inline-field input:focus,input:focus,select:focus,textarea:focus{border-color:#8a6bd6;outline:0;box-shadow:0 0 0 4px #8467d71a}.upload-icon{color:#7052b4;background:#f0ebfc;border-color:#9b80da}.browse-chip{color:#553b95;border-color:#d4c9ec}.template-badge{color:#267454}.step-card .connection-row button{color:#fff;background:linear-gradient(135deg,#70498a 0%,#945b9e 58%,#b66f9b 100%);border:1px solid #e6cbe16b;border-radius:10px;padding:0 16px;text-decoration:none;box-shadow:inset 0 1px #ffffff3d,0 9px 24px #4b205347}.step-card .connection-row button:hover{background:linear-gradient(135deg,#633e7e,#85508f 58%,#a7628e);box-shadow:inset 0 1px #ffffff47,0 9px 20px #4b20534d}.token-shop-warning,.preflight-warning{background:#f2edff;border-color:#b7a1e5}.token-help summary span{color:#8f4f78}.connection-setup>small{color:#5f536f}.variant-pricing,.listing-editor,.post-draft-workspace,.draft-card,.etsy-detail-card,.management-create,.bank-library,.usage-card,.pricing-profile,.upgrade-card{box-shadow:var(--shadow);background:#fbfaff!important;border-color:#d8d0e8!important}.variant-pricing-head,.item-pricing-heading{border-color:#ded6ed}.shipping-quick-summary span{background:#f0ecf9}.custom-shipping-builder{background:#fff;border-color:#d8d0e8}.shipping-builder-intro{color:#33254f;background:linear-gradient(135deg,#eee8ff,#e7ddff)}.shipping-rate-row{border-color:#ded6eb}.recommendation-result,.etsy-ready-status,.automatic-reference,.publish-message{color:#523b91;background:#eee9ff}.variant-table tr:hover td{background:#f8f5fd}.pricing-math,.individual-title-builder,.individual-description,.printify-image-picker,.draft-mockups,.individual-size-guide{background:#f8f6fc!important;border-color:#ddd5eb!important}.title-style-toggle button.active{background:#6547b5;border-color:#6547b5}.tag-row span,.keyword-chips button{color:#51436f!important;background:#eee9fa!important;border-color:#d7caef!important}.post-draft-workspace{box-shadow:none;border-radius:20px;margin-top:-18px;background:0 0!important;padding-top:24px!important}.post-draft-heading{border-top:0}.post-draft-heading h2{color:#f2edff;font-family:inherit;font-weight:650}.draft-card{border-radius:18px}.printify-preview-button{background:#f5f2fb;border-color:#d8d0e8}.edit-draft-button,.open-all-button{color:#563b98;background:#f1ecfb;border-color:#c9b9e9}.edit-draft-button:hover{background:#e9e1fa;border-color:#9271d7}.open-all-button:hover{background:#e8e0f8}.batch-size-guide{border-width:1px}.batch-size-guide button{background:linear-gradient(#59447f,#3d2c60 48%,#2a1e46)}.publish-live-warning{background:#f4efff;border-color:#c6b6e7}.publish-all-button{background:linear-gradient(#59447f,#3d2c60 48%,#2a1e46)}.preflight-backdrop,.publish-confirm-backdrop,.upload-notice-backdrop,.inline-lightbox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090614c7}.preflight,.publish-confirm,.upload-notice,.help-card{background:#fbfaff;border:1px solid #d3c1f6e6;box-shadow:0 35px 100px #04020f85}.preflight h2,.publish-confirm h2,.upload-notice h2,.help-card h2{letter-spacing:-.04em;font-family:inherit}.management-page,.usage-page,.keyword-page{color:#efeaff;background:radial-gradient(48rem 28rem at 85% 0,#8f6fe838,#0000 65%),linear-gradient(145deg,#100d1d,#171329 48%,#0d0b18);max-width:none;padding-inline:max(clamp(20px,5vw,70px),50vw - 630px)}.management-nav{border-bottom-color:#d4c4f62e}.management-nav a{color:#aaa0bd}.management-nav a:hover,.management-nav a.active{color:#f3efff}.management-page>header h1,.usage-page>header h1{letter-spacing:-.05em;color:#f3efff;font-family:Avenir Next,Avenir,sans-serif;font-weight:650}.management-page>header>p:last-child,.usage-page>header>p:last-child{color:#b6aec6}.management-create,.bank-library,.usage-card,.pricing-profile,.upgrade-card{color:#211b2f;border-radius:17px!important}.bank-grid article,.batch-history article,.empty-history{color:#211b2f;background:#fbfaff;border-color:#d9d1e9;box-shadow:0 14px 40px #04021029}.batch-history h2{font-family:inherit;font-weight:700}.batch-history button,.empty-history a{background:#684ab8}.plan-banner{background:linear-gradient(135deg,#302353,#5d4496 62%,#8465cb);box-shadow:0 20px 50px #06031240}.usage-track{background:#e6e0f1}.management-topbar,.mockupTopbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0c1deb!important;border-bottom-color:#d3c3f62e!important}.keyword-hero h1,.mockupHero h1{letter-spacing:-.055em!important;font-family:Avenir Next,Avenir,SF Pro Display,sans-serif!important;font-weight:650!important}.keyword-hero>div>p:last-child,.mockupHero .lede{color:#b9b0ca!important}.return-to-work{background:#ffffff0b;border-color:#cbb7f440}.return-to-work:hover{background:#b792ff1a;border-color:#ab8ce8}.return-to-work>span{color:#c3adff}.mockupFactory{--black:#100d1d;--cream:#fbfaff;--cream2:#f1ecfa;--gold:#8467d7;--pink:#9d7be9;--green:#a98bf4;--ink:#181426;--muted:#716a80;background:radial-gradient(50rem 30rem at 85% 0,#916fe845,#0000 62%),linear-gradient(145deg,#100d1d,#171329 50%,#0d0b18);font-family:Avenir Next,Avenir,SF Pro Text,sans-serif}.mockupFactory .brandGold{color:#c8b3ff;font-family:inherit;font-style:normal;font-weight:800}.mockupFactory .privateNote{color:#aaa1bb}.mockupFactory .mockupEyebrow{color:#baa4f7}.mockupFactory .mockupHero h1 em{color:#ae91f3}.mockupFactory .mockupStep{background:#fbfaff;border:1px solid #d8d0e8;border-radius:18px;box-shadow:0 24px 70px #03020d47}.mockupFactory .stepHead>span{color:#fff;background:linear-gradient(#59447f,#302249)}.mockupFactory .stepHead h2,.mockupFactory .managementLibraryHead h2,.mockupFactory .managementLibraryHead h2:after{letter-spacing:-.04em;font-family:inherit!important;font-weight:700!important}.mockupFactory .dropzone{background:#f7f4fd;border-color:#c7b8e5}.mockupFactory .dropzone.drag{background:#f5ebff;border-color:#9b74dc}.mockupFactory .uploadMark{color:#c7b0ff;background:#2b204a}.mockupFactory .uploadActions button,.mockupFactory .generate,.mockupFactory .newSetButton{color:#f9f6ff;background:linear-gradient(#59447f,#3d2c60 48%,#2a1e46);border:1px solid #ccbaff6b;box-shadow:inset 0 1px #fff3,0 10px 24px #11082a47}.mockupFactory .uploadActions button.secondary{box-shadow:none;background:#261d3f}.mockupFactory .collection{background:linear-gradient(145deg,#211a39,#31244e);border-color:#7f67b8}.mockupFactory .selected{color:#d2c3ff}.mockupFactory .check{color:#251743;background:#b99eff}.mockupFactory .librarySaving{background:#f3effc;border-color:#cbbbe8}.mockupFactory .librarySpinner{border-color:#7457bd #ddd4ef #ddd4ef}.mockupFactory .mockupFooter{color:#958da4;border-top-color:#cdbcf02e}.support-launcher span:after{color:#cbb2ff}@media (max-width:900px){.workspace{grid-template-columns:1fr;gap:16px}.workflow-progress{border-radius:15px;padding:10px;display:flex;position:static}.workflow-progress button{min-width:148px}.post-draft-workspace{margin-inline:16px}}@media (max-width:700px){.topbar{padding:12px 16px}.top-actions{gap:6px}.top-nav{background:0 0;border:0;padding:0}.top-nav a{padding:7px 8px}.hero{padding-inline:19px}.workflow-hero h1{font-size:36px}.hero-watermark{display:none}.workspace{padding-inline:12px}.step-card{border-radius:14px;grid-template-columns:42px minmax(0,1fr)}.step-content{padding:20px 16px 22px}.workflow-next{width:100%;min-width:0}.custom-shipping-actions{grid-template-columns:1fr}.draft-card{padding:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.workflow-progress button.active>span:first-child{animation:none!important}}.goldie-status{color:#665873;letter-spacing:.08em;text-transform:uppercase;background:#f6f2f8;border:1px solid #d7cee3;border-radius:999px;align-items:center;min-height:23px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.goldie-status.success{color:#724a6c;background:#efe5ef;border-color:#cdbbd4}.goldie-status.attention{color:#874b39;background:#fff3ee;border-color:#e4c9bd}.goldie-button{letter-spacing:.065em;text-transform:uppercase;cursor:pointer;border:1px solid #e6cbe16b;border-radius:10px;min-height:44px;padding:0 17px;font:800 11px/1 inherit}.goldie-button.primary{color:#fff;background:linear-gradient(135deg,#70498a,#945b9e 58%,#b66f9b);box-shadow:inset 0 1px #ffffff3d,0 9px 24px #4b205347}.danger,.destructive-button{background:var(--g-danger)!important;color:#fff!important;border-color:#8d2f2a!important}.danger:hover,.destructive-button:hover{background:#902e29!important}.workflow-momentum{background:#23182d80;border:1px solid #dccbe233;border-radius:12px;gap:7px;width:min(960px,100%);margin:0 auto 12px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff0a}.workflow-momentum>div:first-child{color:#bdb1c7;align-items:center;gap:10px;font-size:10px;display:flex}.workflow-momentum>div:first-child>b{color:#d9cddd;letter-spacing:.04em;margin-left:auto;font-size:9px}.momentum-track{background:#ffffff14;border-radius:99px;height:3px;overflow:hidden}.momentum-track span{border-radius:inherit;background:linear-gradient(90deg,#855493,#b66f9b);height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 14px #bc70a480}.goldie-insight{color:#d8ccdc;background:#2f1f388f;border:1px solid #dac6e033;border-radius:12px;align-items:center;gap:11px;width:min(960px,100%);margin:0 auto 12px;padding:10px 12px;display:flex}.goldie-insight>span{color:#fff;background:linear-gradient(135deg,#744a88,#ad6797);border-radius:9px;flex:0 0 28px;place-items:center;height:28px;font-size:11px;font-weight:900;display:grid;box-shadow:0 6px 18px #401d454d}.goldie-insight div{align-items:baseline;gap:8px;min-width:0;display:flex}.goldie-insight b{white-space:nowrap;color:#dda8c8;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.goldie-insight p{color:#c6bacb;margin:0;font-size:10px;line-height:1.45}.outcome-receipt{text-align:center;padding:16px 4px 4px}.receipt-celebration{background:linear-gradient(135deg,#77488c,#b76f9c);border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 16px;animation:.55s cubic-bezier(.2,.9,.3,1.25) receipt-arrive;display:grid;box-shadow:0 0 0 9px #a35b931a,0 15px 35px #47214d40}.receipt-celebration span{color:#fff;font-size:30px;font-weight:800}.outcome-receipt h2{letter-spacing:-.045em;margin:5px 0 8px;font-size:30px}.outcome-receipt>p:not(.mini-label){color:#6f6478;margin:0 auto 20px}.receipt-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.receipt-grid article{background:#ffffff8c;border:1px solid #d9cfdf;border-radius:12px;gap:5px;padding:15px;display:grid}.receipt-grid span{color:#8a7c90;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.receipt-grid b{color:#281f2e;font-size:12px}.receipt-links{flex-wrap:wrap;justify-content:center;gap:7px;margin:15px 0;display:flex}.receipt-links a,.receipt-actions>a{color:#754b78;font-size:10px;font-weight:800}.receipt-actions{justify-content:center;align-items:center;gap:18px;margin-top:18px;display:flex}.outcome-receipt>small{color:#8f8395;margin-top:16px;display:block}@keyframes receipt-arrive{0%{opacity:0;transform:scale(.65)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}.receipt-value-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.receipt-value-strip>div{color:#fff;background:#2e2038;border-radius:12px;gap:3px;padding:13px 8px;display:grid}.receipt-value-strip b{font-size:18px}.receipt-value-strip span{color:#cfbfd3;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:750}@media (max-width:700px){.workflow-momentum>div:first-child span{display:none}.receipt-grid,.receipt-value-strip{grid-template-columns:1fr 1fr}.receipt-actions{flex-direction:column;align-items:stretch}.receipt-actions>a{padding:10px}}@media (prefers-reduced-motion:reduce){.receipt-celebration{animation:none}.momentum-track span{transition:none}}.returning-command-center{color:#f6eff8;background:linear-gradient(145deg,#372442f0,#1d1428f7);border:1px solid #e1cde740;border-radius:22px;width:min(1220px,100% - 44px);margin:38px auto 64px;padding:28px;box-shadow:0 34px 100px #03020c61,inset 0 1px #ffffff14}.command-center-head{border-bottom:1px solid #e1cfe621;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:22px;display:flex}.command-center-head h1{letter-spacing:-.055em;margin:12px 0 7px;font-size:clamp(34px,4vw,54px);line-height:1}.command-center-head p{color:#bfb2c4;margin:0}.month-value{text-align:right;min-width:180px;display:grid}.month-value b{color:#e0a7c9;font-size:44px;line-height:1}.month-value span{color:#ad9fb2;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.command-center-actions{grid-template-columns:1.25fr 1.25fr auto;gap:12px;margin:20px 0;display:grid}.command-center-actions>a,.command-center-actions>button:not(.goldie-button){color:#f7f0f9;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #dac3e033;border-radius:13px;gap:4px;padding:16px;text-decoration:none;display:grid}.command-center-actions>a:hover,.command-center-actions>button:not(.goldie-button):hover{background:#b9699d1f;border-color:#daa1ca8c;transform:translateY(-1px)}.command-center-actions span{color:#d39abd;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.command-center-actions b{font-size:14px}.command-center-actions small{color:#a99dac}.command-center-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.command-center-grid article{background:#09061033;border:1px solid #dac3e029;border-radius:13px;padding:14px}.command-center-grid article>div{color:#d4c7d8;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;margin-bottom:8px;font-size:10px;font-weight:800;display:flex}.command-center-grid a,.command-center-grid article>button{color:#eee5f0;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff12;justify-content:space-between;width:100%;padding:9px 2px;font-size:10px;text-decoration:none;display:flex}.command-center-grid a span,.command-center-grid article>button span{color:#9f91a4}.account-alerts{color:#b5a9b9;align-items:center;gap:8px;margin-top:14px;font-size:9px;display:flex}.account-alerts>b{color:#dbcedf;text-transform:uppercase;letter-spacing:.08em;margin-right:auto}.account-alerts span{background:#ffffff0d;border-radius:99px;padding:7px 9px}.account-alerts .ready{color:#d9b2cc}.account-alerts .attention{color:#efb8aa;background:#b141301f}.command-center-loading{color:#d9cddd;align-items:center;gap:12px;width:min(600px,100% - 40px);margin:60px auto;display:flex}.command-center-loading>span{border:2px solid #ffffff29;border-top-color:#d39abd;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite goldie-spin}.command-center-loading div{display:grid}.command-center-loading small{color:#998da0}.command-trigger{color:#a99caf;text-align:left;background:#ffffff06;border:1px solid #d5c2db29;border-radius:8px;min-width:160px;padding:8px 10px;font-size:9px}.command-trigger kbd{float:right;color:#cfc2d3;font:inherit;border:1px solid #ffffff24;border-radius:4px;padding:1px 4px}.command-backdrop{z-index:800;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08050eb8;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.command-palette{background:#21172a;border:1px solid #e0c7e273;border-radius:16px;width:min(620px,100% - 28px);overflow:hidden;box-shadow:0 35px 110px #0000008c}.command-palette>input{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff1a;border-radius:0;outline:0;width:100%;padding:18px;font-size:15px}.command-palette>div{max-height:380px;padding:7px;display:grid;overflow:auto}.command-palette>div button{color:#eee6f1;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:12px;display:flex}.command-palette>div button:hover{background:#bc6fa324}.command-palette>div span{color:#aa9cae;font-size:9px}.command-palette>div p,.command-palette>small{color:#998d9e;font-size:9px}.command-palette>small{border-top:1px solid #ffffff14;padding:9px 14px;display:block}@media (max-width:900px){.command-trigger{display:none}.returning-command-center{margin-top:20px;padding:20px}.command-center-head{flex-direction:column;align-items:flex-start}.month-value{text-align:left}.command-center-actions,.command-center-grid{grid-template-columns:1fr}.account-alerts{flex-wrap:wrap;align-items:flex-start}.account-alerts>b{width:100%}}@media (max-width:1250px) and (min-width:901px){.command-trigger{text-align:center;width:38px;min-width:38px;font-size:0}.command-trigger:before{content:"⌘";font-size:11px}.command-trigger kbd{display:none}.top-actions{gap:7px}.top-nav a{padding-inline:8px}}.workflow-progress button.done>span:first-child{animation:.36s cubic-bezier(.2,.9,.3,1.2) step-resolve}.design-line{animation:.26s both item-arrive}.design-line:nth-child(2){animation-delay:40ms}.design-line:nth-child(3){animation-delay:80ms}.design-line:nth-child(4){animation-delay:.12s}.design-line:nth-child(n+5){animation-delay:.16s}.variant-table td,.variant-table input{transition:background-color .18s,color .18s,box-shadow .18s}.final-checklist span{animation:.25s both item-arrive}.final-checklist span:nth-child(2){animation-delay:40ms}.final-checklist span:nth-child(3){animation-delay:80ms}.final-checklist span:nth-child(4){animation-delay:.12s}.final-checklist span:nth-child(n+5){animation-delay:.16s}.workflow-next:active,.goldie-button:active,.launch-button:active{transform:translateY(1px)scale(.99)!important}@keyframes step-resolve{0%{opacity:.4;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes item-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.titles-resolving .design-fields>label:first-child{animation:.5s title-resolve}.price-confirmed input{animation:.5s price-confirm}@keyframes title-resolve{0%{background:#b66f9b05}45%{background:#b66f9b26;box-shadow:0 0 0 5px #b66f9b12}to{box-shadow:none;background:0 0}}@keyframes price-confirm{0%{box-shadow:0 0 #b66f9b4d}45%{border-color:#b66f9b;box-shadow:0 0 0 5px #b66f9b1c}to{box-shadow:none}}@media (prefers-reduced-motion:reduce){.workflow-progress button.done>span:first-child,.design-line,.final-checklist span,.command-center-loading>span,.titles-resolving .design-fields>label:first-child,.price-confirmed input{animation:none!important}}:root{--g-midnight:#110b18;--g-blackberry:#1d1225;--g-mulberry:#5f3458;--g-plum:#7f4b72;--g-orchid:#a96f9b;--g-lilac:#d6afd0;--g-pearl:#e5dfe9;--g-pearl-deep:#d8cfdf;--g-ink:#211725;--g-copy:#645a6b;--g-hairline:#70487033;--g-amethyst:linear-gradient(135deg,#5d355c 0%,#824d73 54%,#a66d96 100%)}.app-shell{background:radial-gradient(52rem 30rem at 88% -8%,#ae699d33,transparent 66%),linear-gradient(148deg,var(--g-midnight),#1a1022 48%,#0e0914);min-height:100vh}.topbar{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#110b18e6;border-bottom-color:#debad629;height:72px;padding-inline:clamp(20px,3.5vw,54px);box-shadow:0 10px 38px #05020938}.brand-lockup{min-width:112px}.brand-divider,.product-name{display:none}.top-actions{flex:1;justify-content:flex-end;min-width:0}.top-nav{background:#ffffff06;border-color:#e0bdd81f;gap:3px;padding:3px}.nav-group{align-items:center;gap:3px;display:flex}.resource-nav{border-left:1px solid #e0bdd821;margin-left:3px;padding-left:6px}.top-nav a{letter-spacing:0;font-size:10px}.top-nav a.active{background:var(--g-amethyst);border-color:#f0d0e647}.command-trigger{color:#c2b5c4;width:clamp(190px,19vw,310px);min-width:190px;padding:9px 11px;font-size:10px}.usage-link,.account-link{white-space:nowrap}.hero{min-height:0;padding-top:44px;padding-bottom:24px}.hero:after{display:none}.workflow-hero>div{width:min(1050px,100%)}.hero-copy,.workflow-hero .hero-copy{color:#c8bdca;max-width:780px;font-size:15px}.value-proof{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.value-proof span{color:#afa2b2;background:#ffffff09;border:1px solid #dfbbd62b;border-radius:999px;padding:9px 12px;font-size:10px}.value-proof b{color:#eadfea;font-weight:750}.workspace{gap:24px;padding-bottom:44px}.workflow-progress{background:linear-gradient(155deg,#2c1c33fa,#180f1ffc);border-color:#e0b5d538}.workflow-progress button{opacity:1}.workflow-progress button:disabled{opacity:.62}.workflow-progress button>span:first-child{color:#d3bdd0;background:#291a2c}.workflow-progress button.done>span:first-child{background:linear-gradient(135deg,#e0b8d4,#b878a3);border-color:#e7c2dc;box-shadow:0 0 0 3px #d69cc21f,0 0 17px #bf6ca057}.step-card,.finish-mode{background:linear-gradient(142deg,var(--g-pearl) 0%,#dfd7e3 54%,var(--g-pearl-deep) 100%);border-color:#ece2eed1;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #5b355b0f,0 24px 64px #0402084a}.mini-label,.hero .eyebrow,.eyebrow{letter-spacing:.13em}.done-mark{color:#66405f;background:#f1e3ed;box-shadow:inset 0 0 0 1px #dfc4d6}.connection-trust{color:#584b5a;background:#ffffff52;border:1px solid #734a6e21;border-radius:10px;align-items:center;gap:10px;margin:-4px 0 14px;padding:10px 12px;display:flex}.connection-trust>span{color:#704362;background:#e9d7e4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.connection-trust div{gap:1px;display:grid}.connection-trust b{font-size:11px}.connection-trust small{color:#756b78;font-size:10px}.workflow-next,.primary-button,.launch-button,.inline-field button,.save-recipe,.management-create-foot button,.approve-pricing,.publish-all-button,.goldie-button.primary{background:var(--g-amethyst);letter-spacing:0;text-transform:none;border-color:#efcde55c;border-radius:10px;font-weight:750}.workflow-next:hover,.primary-button:hover,.launch-button:hover,.inline-field button:hover,.save-recipe:hover,.management-create-foot button:hover,.approve-pricing:hover,.publish-all-button:hover,.goldie-button.primary:hover{background:linear-gradient(135deg,#533052,#764568 54%,#955f87)}.inline-field button,.step-card .connection-row button,.goldie-button{letter-spacing:0;text-transform:none;font-size:11px;font-weight:750}.step-card .connection-row button{background:var(--g-amethyst)}.step-card .connection-row button.secondary-action{color:#5f405c;box-shadow:none;background:#ffffff61;border-color:#c9b7c7}.step-card .connection-row button.secondary-action:hover{color:#4e304a;box-shadow:none;background:#ffffff9e;border-color:#a87c9d}.goldie-button.secondary{color:#eadfeb;background:#ffffff0e;border-color:#dbb7d23b}.workspace-security{display:none}footer{background:#0c0811;border-top-color:#ddb7d31f;min-height:54px}.action-receipt{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(960px,100%);margin:0 auto 12px;display:grid}.action-receipt>div{color:#eee4ee;background:#ffffff09;border:1px solid #dcb2d22b;border-radius:11px;align-items:center;gap:9px;padding:10px 12px;display:flex}.action-receipt>div>span{color:#311d30;background:linear-gradient(135deg,#d9acd0,#ae6d99);border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:10px;font-weight:900;display:grid}.action-receipt p{gap:1px;margin:0;display:grid}.action-receipt b{font-size:10px}.action-receipt small{color:#a99cab;font-size:9px}@media (max-width:1120px){.resource-nav{display:none}.command-trigger{width:44px;min-width:44px;font-size:0}.command-trigger:before{content:"⌘K";font-size:10px}.command-trigger kbd{display:none}}@media (max-width:700px){.topbar{height:auto;min-height:66px}.top-actions{overflow-x:auto}.top-nav{flex:none}.value-proof{display:grid}.value-proof span{border-radius:10px}.workflow-hero h1{font-size:35px}.workspace{padding-bottom:30px}.action-receipt{grid-template-columns:1fr}}.top-nav a,.usage-link,.account-link,.command-trigger{font-size:11px}.workflow-progress button b{font-size:12px}.workflow-progress button small{font-size:10px;line-height:1.35}.workflow-help{font-size:10px;line-height:1.55}.step-copy{font-size:13px;line-height:1.62}.connection-row small,.connection-trust small,.folder-drop small,.template-info span{font-size:11px;line-height:1.4}.connection-trust{margin:0 0 14px}.goldie-insight p,.workflow-momentum>div:first-child,.action-receipt b{font-size:11px}.goldie-insight b,.action-receipt small,.workflow-momentum>div:first-child>b{font-size:10px}.value-proof span{font-size:11px}.management-page>header>p:last-child,.usage-page>header>p:last-child,.keyword-hero>div>p:last-child,.mockupHero .lede{font-size:14px;line-height:1.6}.management-nav a,.management-topbar nav a,.factoryNav a{font-size:12px!important}.bank-grid p,.bank-grid small,.usage-card p{font-size:11px}.return-to-work small{font-size:9px}.return-to-work b{font-size:12px}@media (max-width:900px){.workflow-progress{gap:2px}.workflow-progress button{min-width:154px}.workflow-progress button small{white-space:normal}.workflow-stage{min-width:0}}@media (max-width:700px){.topbar{grid-template-columns:1fr auto;gap:10px;padding-block:10px;display:grid}.brand-lockup{min-width:0}.top-actions{grid-column:1/-1;justify-content:flex-start;width:100%;padding-bottom:2px}.top-nav a{padding:8px 9px}.usage-link,.account-link{padding-block:8px}.hero{padding-top:30px;padding-bottom:20px}.workflow-hero h1{font-size:clamp(32px,9vw,40px);line-height:1.05}.hero-copy,.workflow-hero .hero-copy{font-size:14px}.workspace{gap:14px}.step-content{padding:20px 17px 22px}.step-heading h2{font-size:21px}.connection-row{flex-wrap:wrap;align-items:flex-start}.connection-row button{width:100%;margin:6px 0 0}.inline-field{grid-template-columns:1fr}.inline-field button{min-height:46px}.management-page,.usage-page{padding-inline:18px}.management-page>header,.usage-page header{margin-top:36px}.management-page>header h1,.usage-page header h1{font-size:38px}.management-nav{gap:14px;padding-bottom:12px}.keyword-hero,.mockupHero{padding-top:38px!important;padding-bottom:32px!important}}:root{--lux-carbon:#111113;--lux-ink:#18171a;--lux-graphite:#29272c;--lux-stone:#e5e2df;--lux-soft:#f3f1ef;--lux-muted:#6c6870;--lux-aubergine:#65465f;--lux-lilac:#a990a5;--lux-line:#ffffff1c;--lux-shadow:0 24px 70px #00000047}body{letter-spacing:-.012em;font-family:Inter,SF Pro Text,Helvetica Neue,Arial,sans-serif}.top-nav{background:#ffffff09;border-color:#ffffff1a}.top-nav a:hover{color:#fff;background:#fff1}.top-nav a.active{background:#39353b;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1a}.account-link{color:#ddd9df;background:0 0;border-color:#ffffff24}.command-trigger{color:#aaa6ae;background:#19181b;border-color:#ffffff1a}.hero{padding-top:48px}.hero h1,.hero h1 em,.workflow-hero h1{color:#f2f0f2;letter-spacing:-.052em;max-width:980px;font-weight:620}.hero-copy,.workflow-hero .hero-copy{color:#aaa6ad;line-height:1.55}.value-proof{gap:10px}.value-proof span{color:#aaa6ad;background:#ffffff09;border-color:#ffffff1a;border-radius:9px}.workflow-progress{box-shadow:var(--lux-shadow);background:#19181b;border-color:#ffffff1a}.workflow-progress button.active{box-shadow:inset 3px 0 0 var(--lux-lilac);background:#29262b}.workflow-progress button.active>span:first-child{background:#4b3447;border-color:#9b8296;box-shadow:0 0 0 4px #a990a517,0 0 18px #734d6b4d}.workflow-progress button.done>span:first-child{color:#211f22;box-shadow:none;background:#b09cab;border-color:#bca9b8}.workflow-progress button.done:after{background:#766a74}.start-new-batch,.workflow-progress .start-new-batch{color:#c7c2c9;background:0 0;border-color:#ffffff1f}.step-card,.finish-mode{background:var(--lux-stone);box-shadow:inset 0 1px 0 #ffffffb8,var(--lux-shadow);border:1px solid #cbc7c4}.step-number{color:#50464f;background:#d8d4d2;border-right-color:#231f241f}.step-heading h2{color:#1a181b}.step-copy{color:#5f5b62}.mini-label{color:#76566f;letter-spacing:.12em}.done-mark{color:#4d3849;box-shadow:none;background:#d8ccd5}.connection-trust{background:#ffffff57;border-color:#261f261f}.connection-trust>span{color:#50384b;background:#d5c8d1}.connection-icon{background:#4c454d}.folder-drop:hover{background:#f5f3f1;border-color:#82747f}.step-card .connection-row button.secondary-action{color:#433a41;background:0 0;border-color:#aaa2a8}.step-card .connection-row button.secondary-action:hover{color:#211d20;background:#dedad8;border-color:#6d626a}.goldie-insight>span{box-shadow:none;background:#4c454d}.momentum-track span{box-shadow:none;background:#9c8797}.action-receipt>div{background:#19181b;border-color:#ffffff1a}.receipt-celebration{background:#4a4148;box-shadow:0 0 0 9px #ffffff0a,0 15px 35px #00000038}.receipt-value-strip>div{background:#262327}.management-create,.bank-library,.usage-card,.pricing-profile,.upgrade-card,.bank-grid article,.batch-history article,.empty-history{background:var(--lux-soft)!important;color:#1c1a1d!important;border-color:#cbc7c4!important}body,button,input,select,textarea{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.hero h1,.hero h1 em,.workflow-hero h1,.step-heading h2,.workflow-progress>div b,.management-page>header h1,.usage-page>header h1,.keyword-hero h1,.mockupHero h1,.command-center-head h1{letter-spacing:-.052em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:420}.workflow-hero h1{max-width:1080px;font-size:clamp(44px,5.3vw,76px);line-height:.98}.hero-copy,.workflow-hero .hero-copy{letter-spacing:-.012em;max-width:880px;margin-top:20px;font-size:16px;line-height:1.55}.hero .eyebrow,.eyebrow,.mini-label{letter-spacing:.16em;font-family:Arial,sans-serif;font-size:10px;font-weight:700}.value-proof{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:880px;margin-top:32px;display:grid}.value-proof span{background:0 0;border:0;border-right:1px solid #ffffff1f;border-radius:0;gap:3px;padding:16px 18px;display:grid}.value-proof span:first-child{padding-left:0}.value-proof span:last-child{border-right:0}.value-proof b{font-size:14px;font-weight:560}.value-proof small{color:#8f8b92;font-size:11px}.topbar{height:68px}.wordmark{width:101px}.powered-wordmark>span{font-family:Arial,sans-serif}.top-nav,.account-link,.command-trigger{border-radius:4px}.top-nav a,.top-nav a.active{border-radius:3px}.usage-link,.account-link,.top-nav a,.command-trigger{font-weight:520}.workflow-progress{border-radius:10px}.workflow-progress button,.workflow-progress button.active,.workflow-progress button>span:first-child{border-radius:4px}.step-card,.finish-mode{border-radius:10px}.step-number{font-family:Arial,sans-serif}.step-heading h2{font-size:27px;font-weight:520}.connection-trust,.connection-row,.token-help,.folder-drop,.template-proof,.recipe-proof,.batch-capacity,.keyword-workspace,.batch-title-builder,.permanent-description,.batch-size-guide{border-radius:6px}.workflow-next,.primary-button,.launch-button,.inline-field button,.save-recipe,.management-create-foot button,.approve-pricing,.publish-all-button,.goldie-button.primary,.step-card .connection-row button,.step-card .connection-row button.secondary-action,input,select,textarea{border-radius:4px}.workflow-next,.primary-button,.launch-button,.inline-field button,.save-recipe,.approve-pricing,.publish-all-button{min-height:48px;font-weight:560}.done-mark,.goldie-status{border-radius:4px}.workflow-momentum,.goldie-insight,.action-receipt>div{border-radius:6px}.goldie-insight>span{border-radius:3px}@media (max-width:700px){.workflow-hero h1{font-size:clamp(38px,11vw,50px)}.value-proof{grid-template-columns:1fr}.value-proof span,.value-proof span:first-child{border-bottom:1px solid #ffffff1a;border-right:0;padding:12px 0}.value-proof span:last-child{border-bottom:0}}:root{--studio-canvas:#eee9ed;--studio-canvas-warm:#f4f0ee;--studio-panel:#faf8f6;--studio-panel-soft:#e7dfe6;--studio-ink:#241f24;--studio-copy:#655d65;--studio-plum:#56354f;--studio-lilac:#b995b3;--studio-line:#3e2b3a24;--studio-shadow:0 22px 58px #422d3e1f}html,body{background:var(--studio-canvas-warm);color:var(--studio-ink)}.app-shell{background:radial-gradient(52rem 32rem at 88% -7%,#b58eae47,#0000 68%),radial-gradient(42rem 28rem at -6% 22%,#ddcfdaa8,#0000 72%),linear-gradient(145deg,#f5f1ef 0%,#eee8ed 54%,#e8e1e7 100%)}.topbar{border-bottom-color:var(--studio-line);background:#f6f2f1e6;box-shadow:0 8px 30px #422d3e14}.wordmark,.powered-wordmark>span,.top-nav a:hover,.top-nav a.active,.account-link{color:var(--studio-ink)}.top-nav{border-color:var(--studio-line);background:#ffffff6b}.top-nav a{color:#756b74}.top-nav a:hover{background:#6f4d6812}.top-nav a.active{box-shadow:none;background:#e4d9e2;border-color:#5f395626}.command-trigger{border-color:var(--studio-line);color:#776c76;background:#ffffff85}.command-trigger kbd{border-color:var(--studio-line);color:#695d68}.usage-link{color:#706570}.account-link{border-color:var(--studio-line);background:#ffffff6b}.hero .eyebrow,.eyebrow{color:#805a76}.hero h1,.hero h1 em,.workflow-hero h1{color:var(--studio-ink)}.hero-copy,.workflow-hero .hero-copy{color:var(--studio-copy)}.value-proof{border-color:#3d2a392e}.value-proof span{color:var(--studio-copy);border-right-color:#3d2a3924}.value-proof b{color:var(--studio-ink)}.value-proof small{color:#776e76}.workflow-progress{background:linear-gradient(155deg,#4c3448,#342531);border-color:#48304229;box-shadow:0 22px 56px #3f293a29}.workflow-progress .mini-label{color:#d7bcd0}.workflow-progress>div b{color:#fff9fc}.workflow-progress button{color:#f1e8ee}.workflow-progress button:hover:not(:disabled){background:#fff1}.workflow-progress button small{color:#c2b2be}.workflow-progress button>span:first-child{color:#eadce7;background:#60465a;border-color:#ffffff2e}.workflow-progress button.active{background:#ffffff14;box-shadow:inset 3px 0 #d0a8c5}.workflow-progress button.active>span:first-child{background:linear-gradient(135deg,#40283b,#704a65 58%,#8d607f);border-color:#d4adc9}.workflow-progress button.done>span:first-child{color:#382634;background:linear-gradient(135deg,#e5cce0,#bd91b2);border-color:#ead5e5}.start-new-batch,.workflow-progress .start-new-batch{color:#f1e8ee;border-color:#ffffff30}.step-card,.finish-mode{box-shadow:inset 0 1px 0 #ffffffe6,var(--studio-shadow);background:#faf8f6eb;border-color:#533a4d26}.step-card:hover{background:#fdfbf9;border-color:#533a4d38;box-shadow:inset 0 1px #fff,0 26px 64px #422d3e26}.step-number{color:#67465e;background:#e8dfe6}.folder-drop,.token-help,.template-proof,.recipe-proof,.batch-capacity,.keyword-workspace,.batch-title-builder,.permanent-description,.batch-size-guide{background:#f3eef1;border-color:#4f374929}.connection-row{background:#ffffffb8;border-color:#4f374926}.workflow-next,.primary-button,.launch-button,.inline-field button,.save-recipe,.management-create-foot button,.approve-pricing,.publish-all-button,.goldie-button.primary,.step-card .connection-row button{color:#fff;background:linear-gradient(135deg,#4b3047 0%,#6b4661 58%,#8d6682 100%);border-color:#68445f;box-shadow:inset 0 1px #ffffff2b,0 9px 22px #482b4133}.workflow-next:hover,.primary-button:hover,.launch-button:hover,.inline-field button:hover,.save-recipe:hover,.management-create-foot button:hover,.approve-pricing:hover,.publish-all-button:hover,.goldie-button.primary:hover,.step-card .connection-row button:hover{background:linear-gradient(135deg,#40283c,#5c3a55 58%,#76516d);box-shadow:inset 0 1px #ffffff24,0 11px 25px #482b413d}.workflow-momentum,.goldie-insight{background:#faf7f9b8;border-color:#50364b26}.goldie-insight>span{color:#fff;background:#76516d}.goldie-insight b{color:#704b67}.goldie-insight p,.workflow-momentum>div:first-child{color:#716771}.workflow-momentum>div:first-child>b{color:#554b54}.momentum-track{background:#51394c1a}.momentum-track span{background:linear-gradient(90deg,#6b4661,#b488a9)}.action-receipt>div{color:#332a31;background:#faf7f9c2;border-color:#50364b24}.action-receipt>div>span{color:#382734;background:#c6a4bd}.action-receipt small{color:#776d75}.management-page,.usage-page,.keyword-page,.mockupFactory{color:var(--studio-ink);background:radial-gradient(48rem 28rem at 88% -4%,#b58eae45,#0000 67%),linear-gradient(145deg,#f5f1ef,#eee8ed 52%,#e8e1e7)}.management-topbar,.mockupTopbar{background:#f6f2f1f0!important}.management-topbar nav a,.factoryNav a{color:#736873!important}.management-topbar nav a:hover,.management-topbar nav a.active,.factoryNav a:hover,.factoryNav a.active{color:#2b2329!important;background:#633e5b14!important}.management-page>header h1,.usage-page>header h1,.keyword-hero h1,.mockupHero h1{color:var(--studio-ink)!important}.management-page>header>p:last-child,.usage-page>header>p:last-child,.keyword-hero>div>p:last-child,.mockupHero .lede{color:var(--studio-copy)!important}.support-launcher{color:#62445a;background:#f8f4f6;border-color:#4e33482e;box-shadow:0 12px 30px #3e273921}footer{color:#6b6069;background:#ded4dc;border-top-color:#4c334621}@media (max-width:700px){.value-proof span,.value-proof span:first-child{border-bottom-color:#3d2a391f}}html,body,.app-shell{background:#e9e7e4}.topbar{background:#f5f3f0f5}.hero{background:#e9e7e4}.workflow-hero{padding-bottom:34px}.workflow-hero:before,.workflow-hero:after,.hero-watermark{display:none!important}.workspace{background:#e9e7e4}.step-card,.finish-mode{background:#f8f7f4}.step-number{background:#ece8e9}.folder-drop,.token-help,.template-proof,.recipe-proof,.batch-capacity,.keyword-workspace,.batch-title-builder,.permanent-description,.batch-size-guide{background:#f0eeeb}.workflow-next,.primary-button,.launch-button,.inline-field button,.save-recipe,.management-create-foot button,.approve-pricing,.publish-all-button,.goldie-button.primary,.step-card .connection-row button{background:#56394f}.workflow-next:hover,.primary-button:hover,.launch-button:hover,.inline-field button:hover,.save-recipe:hover,.management-create-foot button:hover,.approve-pricing:hover,.publish-all-button:hover,.goldie-button.primary:hover,.step-card .connection-row button:hover{background:#422b3d}.management-page,.usage-page,.keyword-page,.mockupFactory{background:#e9e7e4}.keyword-hero,.mockupHero{background:#e1dddf!important}.plan-banner{background:#56394f}.usage-track i{background:#8e6683}.preview-mode-note{color:#e1c9dc;text-align:center;background:#ffffff0f;border:1px solid #dcbed73d;border-radius:4px;margin:10px 10px 4px;padding:8px 10px;font-size:10px}.preview-mode-note a{color:#fff;margin-top:6px;font-weight:700;text-decoration:none;display:block}.preview-mode-note a:hover{text-decoration:underline}:root{--ink:#4b283e;--black:#4b283e;--cream:#f7c8dc;--paper:#fff7fcb8;--white:#fff;--muted:#80677a;--line:#5b354f29;--gold:#b06b9d;--gold-soft:#f3b6d5;--green:#8d5ea2;--shadow:0 24px 70px #4a2a3e24}html,body{min-height:100%;color:var(--ink);background:#f2bfd5 url(/goldie-background-FINAL.jpg) 50%/cover no-repeat fixed;font-family:Manrope,Hanken Grotesk,Inter,sans-serif}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#ffdde833,#c9beff1f 48%,#ffb0c31f);position:fixed;inset:0}.app-shell{background:0 0;min-height:100vh;padding-left:288px}.topbar{z-index:90;-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:linear-gradient(#fffafd61,#fff6fb33);border:0;border-right:1px solid #ffffff7a;flex-direction:column;justify-content:flex-start;align-items:stretch;width:288px;height:100vh;padding:40px 26px 28px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{text-align:center;margin-bottom:34px;display:block}.approved-brand{color:var(--ink)}.approved-wm{letter-spacing:-.025em;white-space:nowrap;font:400 68px/.92 DM Serif Display,Georgia,serif}.approved-i{display:inline-block;position:relative}.approved-i>span{font-size:.31em;line-height:1;animation:5s ease-in-out infinite approved-star;position:absolute;top:-.18em;left:50%;transform:translate(-50%)}.approved-sub{letter-spacing:.245em;text-transform:uppercase;margin-top:7px;font-size:12px;font-weight:650}.powered-wordmark,.powered-label,.gpt-label,.wordmark{display:none}@keyframes approved-star{50%{opacity:.45;transform:translate(-50%)scale(.76)rotate(32deg)}}.top-actions{flex-direction:column;flex:1;align-items:stretch;gap:8px;min-height:0;display:flex}.top-nav,.nav-group{gap:4px;display:grid}.top-nav a,.usage-link,.account-link{color:#4a2a3e94;border-radius:14px;align-items:center;min-height:46px;padding:0 15px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.top-nav a:hover,.top-nav a.active,.usage-link:hover{color:var(--ink);background:#ffffff87}.top-nav a.active{box-shadow:inset 0 0 0 1px #ffffff8a}.top-nav a[target=_blank]{font-size:13px}.usage-link{display:flex}.account-link{border:1px solid #4a2a3e21;justify-content:center;min-height:38px}.command-trigger,.command-bar,.diagnostics-link{display:none!important}.approved-sidebar-footer{gap:9px;margin-top:16px;display:grid}.approved-usage{color:var(--ink);background:#ffffff52;border:1px solid #ffffff9e;border-radius:16px;gap:4px;padding:16px;text-decoration:none;display:grid}.approved-usage b{font-family:DM Serif Display,Georgia,serif;font-size:19px;font-weight:400}.approved-usage span{color:#4a2a3e94;font-size:9px}.approved-powered{color:#4a2a3e94;align-items:baseline;gap:7px;display:flex}.approved-powered>span{letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:650}.approved-powered>b{font:400 18px/1 DM Serif Display,Georgia,serif}.approved-footer-i{display:inline-block;position:relative}.approved-footer-i i{font-size:.46em;font-style:normal;line-height:1;animation:5s ease-in-out infinite approved-star;position:absolute;top:-.18em;left:50%;transform:translate(-50%)}.approved-sidebar-footer>small{color:#4a2a3e80;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.hero{align-items:start;max-width:1320px;padding:40px 54px 22px}.workflow-hero>div{max-width:880px}.eyebrow,.mini-label{color:#8d5c82}.hero h1{color:var(--ink);letter-spacing:-.035em;font-family:DM Serif Display,Georgia,serif;font-size:clamp(40px,4.2vw,62px);font-weight:400}.hero-copy{color:#4a2a3eb3;font-size:14px}.value-proof{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffafd52!important;border-color:#ffffff80!important}.workspace{max-width:1320px;margin:0 auto;padding:0 54px 70px;display:block}.workflow-progress{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;padding:12px 0 22px;display:grid;position:relative;top:auto;overflow:visible}.workflow-progress:before{content:"";background:#4a2a3e2e;height:1px;position:absolute;top:67px;left:4%;right:4%}.workflow-progress-head{justify-content:space-between;align-items:center;border:0!important;grid-column:1/-1!important;padding:0 0 12px!important;display:flex!important}.workflow-progress-head>div{align-items:baseline;gap:10px;display:flex}.workflow-progress-head .mini-label{margin:0}.workflow-progress-head>div>b{font:500 13px/1 Manrope,sans-serif}.start-new-batch{background:#ffffff61!important;border:1px solid #4a2a3e24!important;border-radius:999px!important;width:auto!important;padding:8px 12px!important;font-size:10px!important}.workflow-progress .preview-mode-note,.workflow-help{display:none!important}.workflow-progress button{z-index:1;text-align:center;background:0 0;border:0;grid-template-columns:1fr;justify-items:center;gap:7px;width:auto;min-width:0;padding:10px 3px;display:grid;position:relative}.workflow-progress button:not(:last-of-type):after{display:none}.workflow-progress button>span:first-child{width:34px;height:34px;color:var(--ink);background:#fffafd94;border:1px solid #ffffffb3;box-shadow:0 4px 16px #4a2a3e17}.workflow-progress button>span:last-child{padding:0;display:block}.workflow-progress button b{font-size:9px;line-height:1.25;display:block}.workflow-progress button small{display:none}.workflow-progress button.active{background:0 0}.workflow-progress button.active>span:first-child{color:#fff;background:linear-gradient(145deg,#5b304f,#7e4472);border-color:#ffffffdb;animation:3.2s ease-in-out infinite goldie-step-breathe;box-shadow:0 0 0 4px #e7aed73d,0 0 22px #6130574d}.workflow-progress button.done>span:first-child{color:#fff;background:linear-gradient(145deg,#e8b7e1,#c990d0);border-color:#dca5d7;box-shadow:0 0 16px #ce84c857}@keyframes goldie-step-breathe{50%{box-shadow:0 0 0 6px #e7aed721,0 0 28px #61305766}}.workflow-stage{min-width:0}.workflow-stage>.steps-column,.workflow-stage>.launch-panel{width:min(930px,100%);margin:0 auto}.workflow-momentum,.goldie-insight,.action-receipt{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff9fd7a!important;border-color:#ffffff94!important}.workflow-back{color:var(--ink);background:#fff9fd80;border-color:#4a2a3e24}.step-card,.launch-panel,.post-draft-workspace,.preflight,.publish-confirm{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px)saturate(1.06);backdrop-filter:blur(24px)saturate(1.06);background:linear-gradient(145deg,#fffafdbd,#f6e5f894);border:1px solid #ffffffad}.step-card{border-radius:24px;grid-template-columns:54px minmax(0,1fr)}.step-card:hover{background:linear-gradient(145deg,#fffafdc7,#f6e5f89e)}.step-number{color:#8c5c82;border-right:1px solid #4a2a3e1a}.step-content{padding:28px 30px 32px}.step-heading h2,.launch-top h2,.preflight h2,.publish-confirm h2{color:var(--ink);font-family:DM Serif Display,Georgia,serif;font-weight:400}.step-heading h2{font-size:28px}.step-copy{color:#4a2a3ead;font-size:13px}.done-mark{color:#704d75;background:#d6abda47}.connection-row,.connection-trust,.template-proof,.design-preparation-status,.variant-pricing,.keyword-workspace,.batch-description,.etsy-detail-card,.draft-card,.batch-size-guide{background:#ffffff78!important;border-color:#4a2a3e1f!important}.primary-button,.launch-button,.inline-field button,.workflow-next,.approve-pricing,.publish-all-button{box-shadow:0 14px 28px -20px #4a2a3ebf;color:#fff!important;background:linear-gradient(145deg,#5b304f,#45263c)!important;border:0!important;border-radius:14px!important}.inline-field input,textarea,input,select{color:var(--ink);background:#ffffffad;border-color:#4a2a3e29}.inline-field input:focus,textarea:focus,input:focus,select:focus{border-color:#97588b8c;outline:none;box-shadow:0 0 0 3px #daa9db33}.field-error{border-radius:12px;color:#7f2942!important;background:#a5324e17!important}.shipping-profile-select select{background:#ffffffad;border-color:#77466d57}.post-draft-heading,.post-draft-heading h2,.post-draft-heading .mini-label{color:var(--ink)!important}.post-draft-heading p{color:#4a2a3ead!important}footer{color:#ffffffb3;background:#4a2a3ec7;border:0;margin-left:0}.recommended-listing-photos{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff9fd80;border:1px solid #ffffffad;border-radius:18px;width:min(930px,100%);margin:0 auto 18px;padding:18px 22px;box-shadow:0 12px 34px #4a2a3e14}.recommended-listing-photos b{font-family:DM Serif Display,Georgia,serif;font-size:20px;font-weight:400}.recommended-listing-photos ul{color:#4a2a3ead;flex-wrap:wrap;gap:8px 24px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.recommended-listing-photos li:before{content:"✓";color:#8d5ea2;margin-right:7px}.mockup-limit-note{color:var(--ink);background:#daa9db24;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.mockup-limit-note span{color:#4a2a3ea6;font-size:12px}@media (max-width:1050px){.app-shell{padding-left:240px}.topbar{width:240px;padding-inline:20px}.wordmark{width:180px}.hero,.workspace{padding-inline:30px}.workflow-progress button b{font-size:8px}}@media (max-width:820px){.app-shell{padding-left:0}.topbar{display:none}.hero{padding-top:32px}.workspace{padding-inline:18px}.workflow-progress{grid-template-columns:repeat(9,90px);overflow-x:auto}.workflow-progress:before{display:none}.step-card{grid-template-columns:1fr}.step-number{display:none}}@media (min-width:821px){.app-shell{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start;padding-left:288px;display:grid}.workspace{display:contents}.workflow-progress{grid-row:1;width:min(1130px,100% - 108px);margin:22px auto 0;padding:18px 0 14px}.approved-step-count{color:#4a2a3e94;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:10px;font-weight:650;position:absolute;top:0;left:0}.workflow-progress-head{display:none!important}.workflow-progress:before{background:#ffffffb8;top:51px;left:4%;right:4%;box-shadow:0 0 0 1px #5f375414}.workflow-progress button{gap:0;padding:4px 2px;box-shadow:none!important;outline:none!important}.workflow-progress button:after{content:none!important;display:none!important}.workflow-progress button>span:first-child{width:34px;height:34px;font-size:10px;border-radius:50%!important}.workflow-progress button>span:last-child{display:none}.hero{grid-row:2;width:min(1130px,100% - 108px);margin:0 auto;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 0 18px!important}.workflow-hero>div{max-width:none}.hero .eyebrow,.hero .hero-copy,.hero .value-proof{display:none!important}.hero h1{letter-spacing:-.025em;margin:0;font-size:34px}.workflow-stage{flex-direction:column;grid-row:3;width:min(1130px,100% - 108px);margin:0 auto;padding:0 0 80px;display:flex}.workflow-stage>.steps-column,.workflow-stage>.launch-panel{order:1;width:min(760px,100%)}.workflow-stage:has(.workflow-panel:first-child.active-panel)>.steps-column{width:min(680px,100%)}.workflow-momentum,.goldie-insight,.action-receipt{display:none!important}.workflow-back{border-radius:999px;order:9;align-self:flex-start;margin:18px 0 0;padding:11px 20px;font-size:11px;display:inline-flex}.step-card{border-radius:28px;flex-direction:column;align-items:stretch;display:flex;overflow:visible}.step-card>.step-number{background:linear-gradient(145deg,#cbb8ffc7,#ffb6cfc7);border:2px solid #ffffffd1;border-radius:50%;align-self:center;place-items:center;width:64px;height:64px;margin:28px 0 -10px;font-size:0;display:grid;box-shadow:0 10px 30px #522f4821}.step-card>.step-number:after{content:"";background:var(--ink);opacity:.86;width:27px;height:27px;display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.step-card:first-child>.step-number:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E")}.step-content{padding:34px 36px 38px}.step-heading{text-align:center;justify-content:center}.step-heading .mini-label{display:none}.step-heading h2{font-size:38px}.step-copy{text-align:center;max-width:560px;margin:8px auto 24px;font-size:14px;line-height:1.55}.done-mark{position:absolute;top:28px;right:28px}.connection-trust{max-width:620px;margin:0 auto 14px}.connection-setup,.connection-row{max-width:620px;margin-left:auto;margin-right:auto}.connection-setup .connection-row{max-width:none}.launch-panel,.post-draft-workspace{border-radius:28px}.recommended-listing-photos{width:min(930px,100%)}}.app-shell .profit-goal-control label{align-items:start}.app-shell .profit-goal-control label>small{color:#4a2a3ea6;white-space:nowrap;margin-top:2px;font-size:10.5px;font-weight:500;line-height:1.35;display:block}.app-shell .batch-limits{background:#ffffff7a;border:1px solid #8b598933;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 11px;width:min(100%,680px);padding:11px 15px;color:#4b283e!important;text-align:center!important;margin:18px auto!important;font-size:12px!important;font-weight:650!important;line-height:1.45!important;display:flex!important}.app-shell .batch-limits i{border-radius:50%;background:#a765a0!important;width:4px!important;height:4px!important}.app-shell .file-reminder{font-size:12px!important;line-height:1.55!important}.app-shell .file-reminder b{font-size:13px!important}.app-shell .folder-drop b{color:#4b283e!important;font-size:14px!important;line-height:1.35!important}.app-shell .folder-drop small{color:#4a2a3ec2!important;font-size:12px!important;line-height:1.45!important}.app-shell .browse-chip{font-size:12px!important;font-weight:750!important}.app-shell .design-preparation-status b{font-size:14px!important;line-height:1.35!important}.app-shell .design-preparation-status small{color:#4a2a3ebd!important;font-size:11.5px!important;line-height:1.45!important}.app-shell .batch-capacity span{color:#4a2a3eb8!important;font-size:11.5px!important}.app-shell .pixel-warning-inline small{font-size:11.5px!important}.app-shell .variant-table .printify-product-cost b{color:var(--ink);font-variant-numeric:tabular-nums}.app-shell .variant-table .printify-product-cost small{font-size:10.5px!important;line-height:1.35!important}@media (min-width:821px){.app-shell .workflow-stage>.workflow-footer-actions{grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:20px!important;width:min(720px,72vw)!important;min-height:56px!important;margin:24px auto 0!important;display:grid!important}.app-shell .workflow-footer-actions .workflow-back{grid-column:1!important;justify-self:start!important;min-width:150px!important;margin:0!important}.app-shell .workflow-footer-actions .autosave-note{white-space:nowrap!important;grid-column:2!important;justify-self:center!important;position:static!important;transform:none!important}.app-shell .launch-panel .launch-note{clear:both!important;max-width:640px!important;margin:18px auto 0!important;padding:0 12px 2px!important;position:static!important}}.app-shell .draft-state{color:#865675!important}.app-shell .draft-card-top{grid-template-rows:auto auto;grid-template-columns:minmax(320px,48%) minmax(0,1fr)!important;gap:14px 24px!important}.app-shell .draft-card-top>.printify-preview-button,.app-shell .draft-card-top>.pending-preview{grid-area:1/1/3}.app-shell .draft-card-top>div:not(.pending-preview){grid-area:1/2;min-width:0}.app-shell .draft-card-top>.edit-draft-button{grid-area:2/2;justify-self:start;margin:0}.app-shell .draft-card h3{overflow-wrap:anywhere;max-width:none;line-height:1.3}.app-shell .draft-card-top .tag-row{background:#fff9fd8a;border:1px solid #693e5c24;border-radius:12px;flex-wrap:wrap;gap:6px;max-height:82px;margin-top:12px;padding:10px;display:flex;overflow:auto}.app-shell .draft-card-top .tag-row span{white-space:nowrap;margin:0!important}@media (max-width:1100px){.app-shell .draft-card-top{grid-template-columns:1fr!important}.app-shell .draft-card-top>.printify-preview-button,.app-shell .draft-card-top>.pending-preview,.app-shell .draft-card-top>div:not(.pending-preview),.app-shell .draft-card-top>.edit-draft-button{grid-area:auto/1}}@media (min-width:821px){.app-shell .product-step>.step-number:after,.app-shell .recipe-card>.step-number:after{content:""!important;background:var(--ink)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 4.5 4 6.8 2.5 11l3.2 1.4L7 10.2V20h10v-9.8l1.3 2.2 3.2-1.4L20 6.8l-4.5-2.3C14.8 6 13.6 6.8 12 6.8S9.2 6 8.5 4.5Z'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 4.5 4 6.8 2.5 11l3.2 1.4L7 10.2V20h10v-9.8l1.3 2.2 3.2-1.4L20 6.8l-4.5-2.3C14.8 6 13.6 6.8 12 6.8S9.2 6 8.5 4.5Z'/%3E%3C/svg%3E") 50%/contain no-repeat!important}.app-shell .designs-step:not(.finish-mode)>.step-number:after{content:""!important;background:var(--ink)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Ccircle cx='8.5' cy='9' r='1.5'/%3E%3Cpath d='m5 17 4.5-4.5 3 3 2-2L19 17'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Ccircle cx='8.5' cy='9' r='1.5'/%3E%3Cpath d='m5 17 4.5-4.5 3 3 2-2L19 17'/%3E%3C/svg%3E") 50%/contain no-repeat!important}}.app-shell .etsy-preparing-note{color:#4a2a3eb8;text-align:center;max-width:620px;margin:12px auto 0;font-size:12px;line-height:1.55}.app-shell .variant-transfer-note b{font-size:13px!important;line-height:1.4!important}.app-shell .variant-transfer-note small{font-size:12px!important;line-height:1.55!important}.app-shell .etsy-detail-card label,.app-shell .optional-note{font-size:12px!important;line-height:1.45!important}.app-shell .step-content small,.app-shell .post-draft-workspace small{font-size:11.5px!important;line-height:1.5!important}.app-shell .step-copy,.app-shell .post-draft-heading p,.app-shell .printify-image-picker p,.app-shell .etsy-note{font-size:12px!important;line-height:1.6!important}.app-shell .mini-label{font-size:10.5px!important;line-height:1.35!important}.app-shell .workspace.mockup-workspace+.recommended-listing-photos{width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#5b304f;text-align:center;background:0 0;border:0;border-radius:0;grid-row:3;margin:0 auto 20px;padding:0}.app-shell .recommended-listing-photos>summary{cursor:pointer;text-underline-offset:4px;font-size:12.5px;font-weight:800;text-decoration:underline}.app-shell .recommended-listing-photos ul{justify-content:center;line-height:1.5;font-size:12px!important}.app-shell .workspace.mockup-workspace+.recommended-listing-photos+.post-draft-workspace .post-draft-heading{text-align:center;gap:18px;justify-items:center!important;padding:4px 0 24px!important;display:grid!important}.app-shell .workspace.mockup-workspace+.recommended-listing-photos+.post-draft-workspace .post-draft-heading>div{justify-items:center;gap:7px;display:grid!important}.app-shell .post-draft-heading .open-all-button{min-height:46px;font-weight:800;color:#fff!important;background:linear-gradient(145deg,#6a3456,#4b283e)!important;border:0!important;border-radius:14px!important;width:auto!important;min-width:310px!important;margin:0 auto!important;padding:12px 20px!important;font-size:0!important;box-shadow:0 12px 24px -18px #4a2a3ecc!important}.app-shell .post-draft-heading .open-all-button:after{content:"Open all listings to review in Printify";font-size:12.5px}.app-shell .integrated-mockups .batch-mockup-button,.app-shell .integrated-mockups .generate-inline{width:min(100%,290px)!important;min-height:42px!important;padding:10px 15px!important;font-size:11.5px!important;display:block!important}.app-shell .integrated-mockups .batch-mockup-button{margin:18px 0 0!important}.app-shell .integrated-mockups .generate-inline{margin:16px 0 0!important}.app-shell .pixel-warning-modal{max-height:min(88vh,820px);overflow:auto;width:min(760px,100vw - 40px)!important;padding:32px!important}.app-shell .pixel-warning-modal>p:not(.mini-label){color:#4a2a3ebd;text-align:center;max-width:620px;margin:10px auto 22px;font-size:13px;line-height:1.55}.app-shell .pixel-comparison{text-align:left;background:#ffffff80;border:1px solid #8b598938;border-radius:16px;margin:0 0 24px;overflow:hidden}.app-shell .pixel-comparison-head,.app-shell .pixel-comparison-row{grid-template-columns:minmax(180px,1.45fr) minmax(145px,1fr) minmax(175px,1.15fr);align-items:center;gap:16px;display:grid}.app-shell .pixel-comparison-head{background:#e8cfec85;border-bottom:1px solid #8b598933;padding:12px 16px}.app-shell .pixel-comparison-head b{color:#5b304f;letter-spacing:.025em;text-transform:uppercase;font-size:11px;font-weight:850}.app-shell .pixel-comparison-rows{max-height:330px;overflow:auto}.app-shell .pixel-comparison-row{border-bottom:1px solid #8b598921;min-height:64px;padding:12px 16px}.app-shell .pixel-comparison-row:last-child{border-bottom:0}.app-shell .pixel-comparison-row>b{color:#4b283e;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:750;line-height:1.35;overflow:hidden}.app-shell .pixel-comparison-row>span{color:#4b283e;white-space:nowrap;font-size:12.5px;font-weight:650;line-height:1.35}.app-shell .pixel-comparison-row small{color:#4a2a3e9e;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:750;display:none}@media (max-width:640px){.app-shell .pixel-warning-modal{padding:25px 18px!important}.app-shell .pixel-comparison-head{display:none}.app-shell .pixel-comparison-row{grid-template-columns:1fr;gap:9px;padding:15px}.app-shell .pixel-comparison-row>b{white-space:normal;font-size:13px}.app-shell .pixel-comparison-row small{margin-bottom:2px;display:block}}.app-shell .custom-shipping-actions{align-items:center;margin-top:14px;gap:10px!important}.app-shell .custom-shipping-actions button{letter-spacing:0!important;text-transform:none!important;border-radius:14px!important;min-height:44px!important;padding:0 18px!important;font-size:12.5px!important;font-weight:750!important;line-height:1!important}.app-shell .custom-shipping-actions button:first-child{color:#fff!important;background:linear-gradient(145deg,#6a3456,#4b283e)!important;border:0!important;box-shadow:0 12px 24px -18px #4a2a3ecc!important}.app-shell .custom-shipping-actions button:last-child{color:#5b304f!important;box-shadow:none!important;background:#ffffff94!important;border:1px solid #5b304f3d!important}.app-shell .start-new-batch{min-height:38px;color:#5b304f!important;background:#ffffff80!important;border:1px solid #5b304f47!important;border-radius:999px!important;padding:9px 14px!important;font-size:11.5px!important;font-weight:750!important;line-height:1!important;box-shadow:0 8px 20px #4a2a3e0d!important}.app-shell .start-new-batch:hover{background:#ffffffc2!important}@media (min-width:821px){.app-shell .workflow-footer-actions{order:9;width:min(930px,100%);min-height:52px;margin:20px auto 0}.app-shell .workflow-footer-actions .autosave-note{color:#4a2a3eb8;font-size:11.5px}}.app-shell .finish-mode .finish-guide{gap:10px;margin:4px 0 22px}.app-shell .finish-mode .finish-guide span{color:#5f3d59;background:linear-gradient(145deg,#fcf4feb3,#f6e5f88a);border-color:#8b598938;border-radius:12px;padding:12px 14px}.app-shell .finish-mode .finish-guide b{background:linear-gradient(145deg,#d591c3,#a86ba2);box-shadow:0 4px 14px #824c7b33}.app-shell .finish-mode .listing-editor{border:0;margin-top:0;padding:0;box-shadow:none!important;background:0 0!important}.app-shell .finish-mode .editor-heading{background:#ffffff75;border:1px solid #8b598933;border-radius:14px;align-items:flex-start;margin:0 0 14px;padding:17px 18px}.app-shell .finish-mode .editor-heading b{color:#4b283e;font-size:15px}.app-shell .finish-mode .editor-heading div>span{color:#4a2a3ead;max-width:700px;margin-top:5px;font-size:11px;line-height:1.55}.app-shell .finish-mode .editor-heading>span{color:#67465f;background:#dcb1da3d;border-radius:999px;padding:6px 9px;font-weight:750}.app-shell .batch-title-builder{background:linear-gradient(145deg,#fcf4febd,#f6e5f894);border-color:#8b598940;border-radius:16px;margin:0 0 18px;padding:22px;box-shadow:0 14px 35px #4a2a3e12}.app-shell .batch-title-builder>div>h3{color:#4b283e;font-family:DM Serif Display,Georgia,serif;font-weight:400}.app-shell .title-builder-choice button{color:#4b283e;background:#ffffff94;border-color:#8b598933;border-radius:12px}.app-shell .title-builder-choice button span{color:#4a2a3e9e}.app-shell .title-builder-choice button.active{background:linear-gradient(145deg,#e7c2e799,#f4d7e8a6);border-color:#b777b0;box-shadow:0 0 0 2px #b777b01f}.app-shell .batch-title-builder .keyword-workspace,.app-shell .selected-batch-keywords{background:#ffffff8f!important;border-color:#8b598933!important}.app-shell .selected-batch-keywords>div:first-child button{color:#704d75}.app-shell .selected-keyword-chips button{color:#5b304f;background:#f7e5f4b8;border-color:#b777b04d}.app-shell .batch-title-preview{background:linear-gradient(145deg,#5b304f,#45263c);box-shadow:0 12px 28px #4a2a3e29}.app-shell .batch-title-preview b{color:#efc9e8}.app-shell .batch-title-preview small{color:#ffffffad}.app-shell .batch-description{background:#ffffff80!important;border-color:#8b598938!important}.app-shell .batch-description>summary{padding:17px 18px}.app-shell .batch-description[open]>summary{border-color:#8b59892e}.app-shell .design-table{gap:16px;margin-top:18px}.app-shell .design-line{background:#ffffff8f;border-color:#8b598933;border-radius:16px;grid-template-columns:152px minmax(0,1fr) 138px;align-items:start;gap:18px;padding:18px;box-shadow:0 12px 28px #4a2a3e0f}.app-shell .design-line.active{border-color:#b777b0;outline:0;box-shadow:0 0 0 3px #b777b01f,0 15px 34px #4a2a3e17}.app-shell .listing-preview-button{cursor:zoom-in;background:#ffffffa8;border:1px solid #8b59892e;border-radius:13px;width:152px;padding:0;position:relative;overflow:hidden}.app-shell .listing-preview-button img{object-fit:contain;background:#ffffff85;width:100%;height:152px;display:block}.app-shell .listing-preview-button span{color:#704d75;text-align:center;padding:7px;font-size:9px;font-weight:800;display:block}.app-shell .design-fields{gap:10px}.app-shell .design-fields label{color:#5f4359}.app-shell .design-fields label>span{color:#4a2a3e8c}.app-shell .design-fields input{background:#ffffffb3;border-color:#8b598933}.app-shell .individual-title-builder{background:#f9edf88c;border-color:#8b598933;border-radius:11px}.app-shell .individual-title-builder>summary{color:#704d75}.app-shell .individual-title-builder[open]>summary{border-color:#8b59892e}.app-shell .individual-description{background:#ffffff85;border-color:#8b59892e;border-radius:11px}.app-shell .quality-pill.pass,.app-shell .quality-pill.check{color:#5b304f;background:linear-gradient(145deg,#efdff7a6,#f8daec94);border:1px solid #8b598933;justify-content:center;min-height:76px}.app-shell .quality-pill small{color:#4a2a3e9e}.app-shell .finish-mode .listing-editor>.workflow-next{justify-content:center;gap:10px;width:min(250px,100%);margin:28px auto 2px;display:flex}@media (max-width:900px){.app-shell .design-line{grid-template-columns:110px minmax(0,1fr)}.app-shell .listing-preview-button{width:110px}.app-shell .listing-preview-button img{height:110px}.app-shell .quality-pill{grid-column:2}}.app-shell .ai-title-disclaimer{color:#4a2a3ec2;background:linear-gradient(145deg,#f9e8f7b8,#efdff794);border:1px solid #8b59893d;border-radius:12px;gap:4px;margin:14px 0;padding:13px 15px;font-size:11.5px;line-height:1.55;display:grid}.app-shell .ai-title-disclaimer b{color:#4b283e;font-size:12px}.app-shell .batch-description{border:1px solid #8b598947!important;border-radius:15px!important;margin:22px 0 6px!important;box-shadow:0 12px 28px #4a2a3e12!important}.app-shell .batch-description>summary{min-height:74px;background:linear-gradient(145deg,#fcf4fec7,#f6e0f3ab)!important;padding:18px 20px!important}.app-shell .batch-description>summary b{line-height:1.2;color:#4b283e!important;font-size:18px!important}.app-shell .batch-description>summary small{margin-top:5px;line-height:1.45;color:#4a2a3eb3!important;font-size:11.5px!important}.app-shell .batch-description>summary em{color:#67465f;background:#dcb1da47;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:800}.app-shell .individual-manual-title{background:#ffffff94}.app-shell .individual-keyword-selection{gap:10px;padding:0 12px 13px;display:grid}.app-shell .individual-keyword-selection>div:first-child{color:#4b283e;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.app-shell .individual-keyword-selection>div:first-child button{color:#704d75;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800;text-decoration:underline}.app-shell .individual-keyword-selection>p{color:#4a2a3e9e;margin:0;font-size:10.5px}.app-shell .individual-title-preview{color:#4b283e;background:#f7e5f4b8;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.app-shell .individual-title-preview small{text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.app-shell .individual-title-preview span{font-size:11px;line-height:1.45}.app-shell .apply-manual-title{color:#fff;cursor:pointer;background:linear-gradient(145deg,#5b304f,#45263c);border:0;border-radius:10px;justify-self:start;min-height:38px;padding:9px 14px;font-size:10.5px;font-weight:800}.app-shell .item-pricing-section>.pricing-math{margin:18px 0 0}.app-shell .finish-mode .batch-limits,.app-shell .finish-mode .file-reminder,.app-shell .finish-mode .upload-actions,.app-shell .finish-mode .batch-capacity,.app-shell .finish-mode .design-preparation-status,.app-shell .finish-mode>.step-content>input{display:none!important}.app-shell .file-reminder,.app-shell .manual-image-note,.app-shell .shipping-api-note,.app-shell .shipping-builder-intro,.app-shell .mockup-placement-lock,.app-shell .modalSaving,.app-shell .batch-description{color:#4a2a3eb8!important;background:linear-gradient(145deg,#fbf1f9b8,#efdff794)!important;border-color:#8e58863d!important}.app-shell .file-reminder{border-left:3px solid #b56fa6!important}.app-shell .file-reminder b,.app-shell .shipping-api-note b,.app-shell .shipping-builder-intro b{color:var(--ink)!important}.app-shell .folder-drop{color:var(--ink)!important;background:#fcf4fe8f!important;border-color:#84537f4d!important}.app-shell .folder-drop:hover{background:#fffafed1!important;border-color:#a76c9f!important}.app-shell .upload-icon{color:#6d4167!important;background:linear-gradient(145deg,#e0c3f194,#f8d1e69e)!important;border-color:#915d9680!important}.app-shell .browse-chip{color:#5b3656!important;background:#ffffffbd!important;border-color:#81528447!important}.app-shell .batch-capacity,.app-shell .design-preparation-status,.app-shell .design-preparation-status.ready{background:#fcf4fe94!important;border-color:#8e588642!important;box-shadow:0 8px 22px #4a2a3e12!important}.app-shell .design-preparation-status b{color:var(--ink)!important}.app-shell .design-preparation-status small,.app-shell .batch-capacity span{color:#4a2a3ea8!important}.app-shell .design-preparation-status strong{color:#704d75!important}.app-shell .design-status-icon,.app-shell .design-preparation-status.ready .design-status-icon{color:#704d75!important;border-color:#0000 #b777b0 #b777b0!important}.app-shell .design-status-track,.app-shell .capacity-track{background:#97689926!important}.app-shell .design-status-track i,.app-shell .design-preparation-status.ready .design-status-track i,.app-shell .capacity-track span{background:linear-gradient(90deg,#a765a0,#d992c5,#b6a8ff)!important}.app-shell .done-mark,.app-shell .variant-pricing-head>span,.app-shell .recommendation-result,.app-shell .etsy-ready-status,.app-shell .shipping-saved-state,.app-shell .automatic-reference,.app-shell .publish-message,.app-shell .active-recipe,.app-shell .variant-transfer-note{color:#654362!important;background:#e1c2e757!important;border-color:#8b598938!important}.app-shell .variant-transfer-note>span,.app-shell .draft-check{color:#fff!important;background:linear-gradient(145deg,#a866a0,#7b4a76)!important}.app-shell .variant-transfer-note small{color:#4a2a3ead!important}.app-shell .template-badge,.app-shell .ready-text,.app-shell .profit-pass,.app-shell .title-build-message,.app-shell .padding-note,.app-shell .individual-size-guide p{color:#704d75!important}.app-shell .variant-pricing.approved{background:#fcf4fe9e!important;border-color:#8b598947!important}.app-shell .approved .approve-pricing{background:linear-gradient(145deg,#5b304f,#45263c)!important}.app-shell .final-checklist span{color:#63435e!important;background:linear-gradient(145deg,#fcf4fead,#f6e5f88a)!important;border-color:#8b598938!important}.app-shell .batch-progress{background:linear-gradient(145deg,#fcf4febd,#f6e5f894)!important;border-color:#8b598947!important}.app-shell .progress-ring{background:conic-gradient(#b777b0 0 25%,#e0c3f19e 25% 100%)!important}.app-shell .progress-ring:before{background:#faf1f9!important}.app-shell .progress-ring span{color:#5b304f!important}.app-shell .progress-copy span{color:#4a2a3ead!important}.app-shell .progress-track{background:#b07aab29!important}.app-shell .progress-track span{background:linear-gradient(90deg,#a765a0,#d992c5,#b6a8ff)!important}.app-shell .upload-notice{color:#4b283e!important;background:linear-gradient(145deg,#fffafdf5,#f6e5f8f0)!important;border-color:#b777b094!important}.app-shell .upload-notice-icon{color:#fff!important;background:linear-gradient(145deg,#d591c3,#a86ba2)!important}.app-shell .upload-notice-progress{color:#633f5c!important}.app-shell .upload-notice button:not(.danger){color:#fff!important;background:linear-gradient(145deg,#5b304f,#45263c)!important}.app-shell .recipe-icon{color:#fff!important;background:linear-gradient(145deg,#d591c3,#a86ba2)!important}.app-shell .field-warning{color:#704d75!important}.app-shell .ai-title-button{color:#fff!important;background:linear-gradient(145deg,#6a3c61,#4b2c47)!important}.app-shell .item-pricing-section{border-top-color:#89588438!important}.app-shell .shipping-profile-select select{color:var(--ink)!important;background:#ffffffb8!important;border-color:#8958845c!important}.app-shell .shipping-profile-select select:focus{outline-color:#be7eb438!important}.app-shell .summary-list div button,.app-shell .fee-profile-summary a,.app-shell .individual-description>summary,.app-shell .individual-description button,.app-shell .batch-description>summary em,.app-shell .batch-description>summary:after{color:#704d75!important}.app-shell .etsy-detail-card label em{color:#704d75!important;background:#ddbfe46b!important}.app-shell .edit-draft-button,.app-shell .edit-draft-button.opened{color:#654362!important;background:#f9ecf7b8!important;border-color:#89588447!important}.app-shell .edit-draft-button i,.app-shell .edit-draft-button.opened i{background:#a765a0!important;box-shadow:0 0 0 3px #a765a021!important}@media (min-width:821px){html,body{background:#e8b1c8 url(/goldie-background-reference.jpg) 50%/100% 100% no-repeat fixed}body:before{background:radial-gradient(38% 34% at 50% 44%,#fffcff1c,#fffcff00 70%)}.topbar{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:linear-gradient(#fffafd57,#fff6fb29);border-right-color:#ffffff6b;width:288px;padding:40px 26px 34px}.brand-lockup{margin:0 0 46px}.approved-wm{font-size:68px}.approved-sub{margin-top:6px;font-size:13px;font-weight:600}.top-actions{flex:none;gap:3px}.top-nav,.nav-group{gap:3px}.top-nav a{border-radius:14px;min-height:auto;padding:13px 16px;font-size:14.5px;font-weight:400}.top-nav a.active{background:#fcf4fec2;font-weight:600}.usage-link{display:none!important}.account-link{z-index:2;color:#4a2a3e75;border:0;min-height:26px;padding:0 10px;font-size:9px;position:absolute;bottom:25px;right:26px;background:0 0!important}.approved-sidebar-footer{gap:0;margin-top:auto}.approved-usage{background:#fcf4fe61;border-color:#fcf4fe75;border-radius:18px;padding:18px}.approved-usage b{font-size:19px}.approved-usage span{margin-top:5px;font-size:12px;font-weight:300}.approved-powered{gap:7px;margin-top:18px;padding-left:2px}.approved-powered>span{letter-spacing:.2em;font-size:9.5px;font-weight:600}.approved-powered>b{font-size:18px}.approved-sidebar-footer>small{margin-top:7px;padding-left:2px;font-size:8.5px;font-weight:600}.app-shell{padding-left:288px}.workflow-progress{width:calc(100% - 108px);margin-top:20px;padding-top:18px}.hero{width:calc(100% - 108px)}.workflow-stage{justify-content:center;width:calc(100% - 108px);min-height:calc(100vh - 174px);padding-bottom:76px}.workflow-stage>.steps-column,.workflow-stage>.launch-panel{width:min(720px,72vw)}.workflow-stage:has(.connect-step.active-panel)>.steps-column{width:524px}.steps-column.connect-column{width:524px!important}.steps-column.setup-column{width:min(720px,72vw)!important}.step-card,.launch-panel,.post-draft-workspace,.preflight,.publish-confirm{background:linear-gradient(158deg,#ffffff9e,#fffcff80),url(/goldie-background-reference.jpg) 50%/100% 100% no-repeat fixed;border-color:#ffffffc7;border-radius:30px;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff6b,0 30px 64px -34px #4a2a3e52,0 84px 130px -70px #4a2a3e47}.step-card>.step-number{width:58px;height:58px;box-shadow:none;background:#fcf4feb3;border:1px solid #fffc;margin:34px 0 -6px}.connect-step>.step-number{width:74px;height:74px;box-shadow:none;background:conic-gradient(from 200deg,#b6a8ff,#d17cde,#ff8eba,#f7a6c8,#b8b2ff,#b6a8ff);border:0;margin-top:44px}.connect-step>.step-number:before{content:"";background:#fcf4fef5;border-radius:50%;width:68px;height:68px;position:absolute}.connect-step>.step-number:after{z-index:1;width:30px;height:30px;position:relative}.step-content{padding:30px 38px 32px}.connect-step .step-content{padding:30px 54px 38px}.step-heading h2{font-size:36px;line-height:1.05}.connect-step .step-heading h2{font-size:50px;line-height:1.04}.step-copy{max-width:380px;margin:10px auto 24px;font-size:15.5px;font-weight:300;line-height:1.68}.workflow-back{border-radius:99px!important;padding:15px 28px!important;font-size:14.5px!important;font-weight:600!important}.connect-step .step-heading h2 em{font-style:italic}.connect-step .step-copy{margin:8px auto 4px}.connect-timing{text-align:center;color:#4a2a3e8c!important;margin:0 auto 22px!important;font-size:12.5px!important}.connect-step .connection-stack{gap:18px;max-width:100%;margin:0;display:grid}.connect-step .connection-row{border-radius:15px;max-width:none;min-height:68px;padding:14px 15px;background:#fcf4fe75!important;border:1px solid #4a2a3e21!important}.connect-step .connection-icon{background:linear-gradient(145deg,#f4b9d7eb,#cf9ad5d1);border:0;border-radius:11px;flex:0 0 36px;width:36px;height:36px;position:relative;overflow:hidden}.connect-step .connection-icon:after{content:"";mix-blend-mode:color;background:#e284b257;position:absolute;inset:0}.connect-step .connection-icon img{z-index:1;object-fit:contain;filter:grayscale(.28)saturate(.58)contrast(.9);opacity:.88;width:23px;height:23px;position:relative}.connect-step .connection-row b{font-size:13.5px}.connect-step .connection-row small{color:#4a2a3ebf;font-size:12px}.connect-step .connection-row button{min-height:42px;color:var(--ink);background:#ffffff9e;border:1px solid #4a2a3e2e;border-radius:99px;padding:10px 15px;font-size:12px}.approved-token-form{background:linear-gradient(145deg,#ffffff7a,#f4e2f86b);border:1px solid #ffffffb8;border-radius:18px;grid-template-columns:1fr auto;gap:10px;padding:16px;display:grid!important}.approved-token-form label{color:#4a2a3ebf;grid-column:1/-1;font-size:12px;font-weight:650}.approved-token-form input{border-radius:14px;min-height:46px}.approved-token-form button{min-height:46px;padding:0 19px;border-radius:14px!important}.connect-step .token-help{margin-top:0}.secure-copy{color:#4a2a3e8c;text-align:center;border-top:1px solid #4a2a3e24;justify-content:center;margin-top:2px;padding-top:18px;font-size:13px;display:flex}.connect-step .service-row>button{color:var(--ink)!important;box-shadow:none!important;background:#ffffffb8!important}.connect-step .service-row>button:hover{background:#fffffff0!important}.goldie-g{display:none!important}.connect-step>.step-number:after{background:var(--ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E") 50%/contain no-repeat;content:""!important}.designs-step>.step-number:after{content:"↑"!important}.product-step .step-number:after,.recipe-card>.step-number:after{content:""!important;background:var(--ink)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 9h18M8 13h8'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 9h18M8 13h8'/%3E%3C/svg%3E") 50%/contain no-repeat!important}.designs-step>.step-number:after{content:""!important;background:var(--ink)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4m0 0L7.5 8.5M12 4l4.5 4.5'/%3E%3Cpath d='M5 14v5h14v-5'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4m0 0L7.5 8.5M12 4l4.5 4.5'/%3E%3Cpath d='M5 14v5h14v-5'/%3E%3C/svg%3E") 50%/contain no-repeat!important}.designs-step.finish-mode>.step-number:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20l4.2-1 10.6-10.6a2 2 0 0 0-2.8-2.8L5.4 16.2 4 20z'/%3E%3Cpath d='M14.5 7.1l2.4 2.4'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20l4.2-1 10.6-10.6a2 2 0 0 0-2.8-2.8L5.4 16.2 4 20z'/%3E%3Cpath d='M14.5 7.1l2.4 2.4'/%3E%3C/svg%3E")!important}.etsy-details-step>.step-number:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h2M10 12h10M4 18h7M15 18h5'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='8' cy='12' r='2'/%3E%3Ccircle cx='13' cy='18' r='2'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h2M10 12h10M4 18h7M15 18h5'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='8' cy='12' r='2'/%3E%3Ccircle cx='13' cy='18' r='2'/%3E%3C/svg%3E")!important}.final-review>.step-number:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.6 2.6L16.5 9'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.6 2.6L16.5 9'/%3E%3C/svg%3E")!important}.workflow-back{color:var(--ink)!important;opacity:1!important;background:#fff9fdb8!important;border-color:#4a2a3e3d!important;font-weight:700!important;box-shadow:0 10px 24px #4a2a3e17!important}}.approved-i>span{top:-.06em}.approved-sub{margin-top:1px}.approved-footer-i i{top:-.04em}.approved-powered,.approved-sidebar-footer>small{color:#4a2a3e94}.mobile-gate{display:none}.app-shell .top-nav{background:0 0;border:0;border-radius:0;padding:0}.app-shell .top-nav .resource-nav{border-left:0;margin-left:0;padding-left:0}.app-shell .top-nav a.active{border:0;border-radius:14px}.app-shell .step-card.done{border-color:#ffffffc7!important}.app-shell .connect-step .connection-row button.secondary-action{height:42px;min-height:42px;color:var(--ink);box-shadow:none;background:#ffffff9e;border:1px solid #4a2a3e2e;padding:10px 15px;font-size:12px;font-weight:750;line-height:1;text-decoration:none;border-radius:99px!important}@media (min-width:821px){.brand-lockup{margin-bottom:42px}.connect-step>.step-number{isolation:isolate;background:0 0;width:64px;height:64px;margin-top:40px;position:relative}.connect-step>.step-number:before{width:58px;height:58px}.connect-step>.step-number:after{width:27px;height:27px}.connect-step>.step-number:before{z-index:-1;box-shadow:0 0 0 3px #ffffffb8}.connect-step>.step-number{background:conic-gradient(from 200deg,#b9adff,#d37bdd,#ff8eba,#f6a5ca,#b9adff);animation:90s linear infinite approved-ring-shift}@keyframes approved-ring-shift{to{transform:rotate(360deg)}}.connect-step>.step-number:after{animation:90s linear infinite approved-ring-counter}@keyframes approved-ring-counter{to{transform:rotate(-360deg)}}.connect-step .token-help summary{min-height:52px;color:var(--ink);padding:15px 17px;font-size:14.5px;font-weight:650}.connect-step .token-help summary span{color:#4a2a3e9e;font-size:10px}.workflow-footer-actions{order:9;justify-content:flex-start;align-items:center;gap:18px;width:100%;min-height:50px;margin-top:18px;display:flex;position:relative}.workflow-footer-actions .workflow-back{order:initial;justify-content:center;min-width:150px;margin:0;color:#fff!important;background:linear-gradient(145deg,#5b304f,#45263c)!important;border:0!important;box-shadow:0 14px 28px -20px #4a2a3ebf!important}.autosave-note{color:#4a2a3ea3;letter-spacing:.01em;align-items:center;gap:6px;margin:0;font-size:10.5px;font-weight:420;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.autosave-note i{color:#8a5f81;background:#ffffff6b;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;font-weight:800;display:grid}.account-link{color:#4a2a3e94;align-self:flex-start;margin-top:4px;padding-inline:15px;font-size:10px;position:static}}.publish-confirm-backdrop,.upload-notice-backdrop{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#4a2a3e40!important}.publish-confirm,.upload-notice{color:var(--ink)!important;background:linear-gradient(145deg,#fff7fcf5,#f6e1faed)!important;border:1px solid #fffc!important;border-radius:24px!important;box-shadow:0 28px 90px #4a2a3e47!important}.publish-confirm-icon,.upload-notice-icon{color:var(--ink)!important;background:linear-gradient(145deg,#e8b7de,#c9b4f5)!important}.publish-missing{color:var(--ink)!important;background:#ffffff80!important}.publish-confirm-actions button,.upload-notice-actions button{color:var(--ink)!important;background:#ffffffad!important;border-color:#4a2a3e2e!important;border-radius:999px!important}.publish-confirm-actions .danger,.upload-notice-actions .danger{color:#fff!important;background:linear-gradient(145deg,#6a3456,#4b283e)!important;border-color:#0000!important}.blocking-modal>.publish-confirm-icon,.blocking-modal>.mini-label{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.blocking-modal>.mini-label{width:100%;display:block;color:#704d75!important;margin-top:12px!important}.blocking-modal>h2{text-align:center}.title-style-toggle button.active{color:#fff!important;background:linear-gradient(145deg,#6a3456,#4b283e)!important;border-color:#6a3456!important;box-shadow:0 8px 18px #4a2a3e2e!important}.new-recipe.active,.live-dpi.check,.batch-size-guide,.permanent-description,.download-inline-all,.shipping-api-note,.manual-image-note,.preflight-warning,.token-help,.token-shop-warning,.variant-pricing:not(.approved),.keyword-workspace{color:var(--ink)!important;background:linear-gradient(145deg,#fcf4feb8,#f6e5f88f)!important;border-color:#8b598938!important}.shipping-presets button.active,.shipping-profile-select select{color:var(--ink)!important;background:#ffffffad!important;border-color:#b777b0!important;box-shadow:0 0 0 2px #b777b01f!important}.shipping-api-note b,.token-shop-warning b,.token-shop-warning span,.publish-warning,.batch-description>summary em,.batch-description>summary:after,.individual-description>summary,.individual-description button,.mockup-control-row a,.upload-notice-progress{color:#704d75!important}.folder-icon,.folder-icon:before{background:linear-gradient(145deg,#d591c3,#a86ba2)!important}.folder-icon i{border-color:#fff!important}.batch-status:not(.complete):not(.processing):not(.needs_attention){color:#67465f!important;background:#dcb1da3d!important}.batch-status.processing{color:#67465f!important;background:#e2c5f57a!important}.variant-table th{color:var(--ink)!important;background:#e8cfec8f!important}.variant-table td{border-color:#8b59891f!important}.shipping-presets button,.download-inline-all{color:var(--ink)!important;background:#ffffffa8!important;border-color:#8b598933!important}.pricing-controls button,.placement-editor>button,.generate-inline,.batch-size-guide button{color:#fff!important;background:linear-gradient(145deg,#6a3456,#4b283e)!important;border-color:#0000!important;box-shadow:0 10px 22px #4a2a3e24!important}.pricing-cost-snapshot>div,.custom-shipping,.fee-profile-summary span,.placement-editor,.inline-generated figure,.mockup-enlarge{color:var(--ink)!important;background:#ffffff94!important;border-color:#8b598929!important}.inline-mockup-grid label{background:#f6e5f88f!important;border-color:#0000!important}.inline-mockup-grid label.selected{background:#efd3edb3!important;border-color:#b777b0!important;box-shadow:0 0 0 2px #b777b01a!important}@media (max-width:820px){html,body{background:#e8b1c8 url(/goldie-background-reference.jpg) 50%/cover no-repeat fixed;min-height:100%;overflow:hidden}.app-shell{min-height:100vh;padding:0;display:block}.app-shell>:not(.mobile-gate){display:none!important}.mobile-gate{z-index:3;min-height:100vh;color:var(--ink);flex-direction:column;padding:28px 22px 24px;display:flex;position:relative}.mobile-brand{text-align:center}.mobile-brand .approved-wm{font-size:56px}.mobile-brand .approved-sub{font-size:10px}.mobile-card{text-align:center;background:linear-gradient(158deg,#ffffffa8,#fffcff85),url(/goldie-background-reference.jpg) 50%/cover no-repeat fixed;border:1px solid #ffffffd6;border-radius:28px;margin:auto 0;padding:38px 26px 34px;box-shadow:inset 0 1px #fffffff2,0 34px 70px -36px #4a2a3e59}.mobile-command{background:#fcf4feb3;border:1px solid #fffc;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 24px;font-size:25px;display:grid}.mobile-card h1{letter-spacing:-.025em;font:400 38px/1.04 DM Serif Display,Georgia,serif}.mobile-card p{color:#4a2a3ebf;max-width:300px;margin:18px auto 0;font-size:14px;font-weight:300;line-height:1.65}.mobile-saved{color:#4a2a3e94;border-top:1px solid #4a2a3e24;margin-top:22px;padding-top:20px;font-size:12px}.mobile-footer{text-align:center;color:#4a2a3e94;letter-spacing:.08em;font-size:10px}}.app-shell .post-draft-workspace{padding-bottom:42px}.app-shell .batch-size-guide button,.app-shell .integrated-mockups .generate-inline,.app-shell .integrated-mockups .batch-mockup-button,.app-shell .post-draft-workspace .workflow-next{color:#fff!important;background:linear-gradient(145deg,#6a3456,#4b283e)!important;border:0!important;border-radius:14px!important;box-shadow:0 12px 24px -18px #4a2a3ecc!important}.app-shell .batch-size-guide{background:linear-gradient(145deg,#fcf4feb8,#f6e5f88f)!important;border-color:#8b598938!important}.app-shell .draft-card{flex-direction:column;display:flex}.app-shell .draft-card>.draft-card-top{order:1}.app-shell .draft-card>.printify-image-picker{order:2}.app-shell .draft-card>.draft-mockups{order:3}.app-shell .draft-card>.individual-size-guide{order:4}.app-shell .draft-card>.error-help-link{order:5}.app-shell .individual-size-guide{background:#f9ecf7ad!important;border-color:#8b598933!important}.app-shell .individual-size-guide button{color:#654362!important;background:#ffffff94!important;border-color:#89588447!important}.app-shell .inline-mockup-grid label{background:#f6e5f88f!important;border:2px solid #8b598924!important}.app-shell .inline-mockup-grid label.selected{background:#efd3edb8!important;border-color:#b777b0!important;box-shadow:0 0 0 3px #b777b021!important}.app-shell .inline-mockup-grid input{accent-color:#8f5689}.app-shell .integrated-mockups .batch-mockup-button,.app-shell .integrated-mockups .generate-inline{width:min(100%,340px);min-height:46px;padding:12px 18px;font-weight:800;margin:18px 0 0!important;position:static!important}.app-shell .integrated-mockups .generate-inline{margin-top:12px!important}.app-shell .integrated-mockups .automatic-reference{clear:both;margin-top:14px}.app-shell .post-draft-workspace>.mockup-next{width:min(100%,260px);display:flex;margin:34px auto 16px!important}.app-shell .publish-live-warning{color:#5b304f!important;background:linear-gradient(145deg,#fcf4fecc,#efd3eda8)!important;border-color:#8b598952!important}@property --approved-ring-angle{syntax:"<angle>";inherits:false;initial-value:200deg}@media (min-width:821px){.app-shell .top-nav{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:3px;width:100%;padding:0;display:flex}.app-shell .top-nav a,.app-shell .top-nav a[target=_blank]{color:#4a2a3e8c;width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:13px 16px;font-size:14.5px;font-weight:400;line-height:1.35;text-decoration:none;transition:color .34s cubic-bezier(.32,1.26,.5,1),background .34s cubic-bezier(.32,1.26,.5,1),transform .34s cubic-bezier(.32,1.26,.5,1);display:flex}.app-shell .top-nav a:hover{color:var(--ink);background:#fcf4fe6b;transform:translate(3px)}.app-shell .top-nav a.active{color:var(--ink);box-shadow:none;background:#fcf4fec2;font-weight:600}.app-shell .top-nav svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;flex:0 0 19px;width:19px;height:19px}.app-shell .connect-step .service-row>div{min-width:0}.app-shell .connect-step .etsy-connection>div{align-content:center;gap:1px;display:grid}.app-shell .connect-step .etsy-shop-name{color:#383237c2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-style:italic;font-weight:500;line-height:1.25;display:block;overflow:hidden}.app-shell .connect-step .connected-connection-stack{width:100%}.app-shell .connect-step .connected-connection-stack>.connection-row{box-sizing:border-box;width:100%;height:84px;min-height:84px;margin-left:0;margin-right:0;padding:14px 15px}.app-shell .connect-step .service-row>button,.app-shell .connect-step .connection-row>button,.app-shell .connect-step .connection-row button.secondary-action{white-space:nowrap;width:124px;min-width:124px;max-width:124px}.app-shell .workflow-next{justify-content:center;gap:10px;margin-left:auto;margin-right:auto}.app-shell .connect-step>.step-number{--approved-ring-angle:200deg;background:conic-gradient(from var(--approved-ring-angle),#b9adff,#d37bdd,#ff8eba,#f6a5ca,#b9adff);animation:90s linear infinite approved-ring-colors;transform:none}.app-shell .connect-step>.step-number:after{animation:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important}@keyframes approved-ring-colors{to{--approved-ring-angle:560deg}}@media (min-width:821px){.workspace.mockup-workspace{display:contents!important}.workspace.mockup-workspace .workflow-stage{display:none!important}.workspace.mockup-workspace+.recommended-listing-photos{grid-row:3;width:calc(100% - 108px);max-width:1130px;margin:0 auto 18px}.workspace.mockup-workspace+.recommended-listing-photos+.post-draft-workspace{grid-row:4;width:calc(100% - 108px);max-width:1130px;margin:0 auto 70px;padding-top:0}}.app-shell .connect-step .printify-service-group{background:#fcf4fe75;border:1px solid #4a2a3e21;border-radius:15px;display:grid;overflow:visible}.app-shell .connect-step .printify-service-group>.connection-row{border-radius:15px;background:0 0!important;border:0!important}.app-shell .connect-step .printify-service-group>.approved-token-form{margin:0 12px 12px}.app-shell .connect-step .printify-service-group>.field-error{margin:0 12px 10px}.app-shell .connect-step .printify-service-group>.approved-token-help{text-align:left;padding:0 14px 10px}.app-shell .connect-step .printify-service-group>.approved-token-help>summary{color:#4a2a3eb3;justify-content:flex-start;min-height:32px;margin:0;padding:4px 0;font-size:12px;font-weight:600}.app-shell .connect-step .printify-service-group>.approved-token-help>summary svg{width:13px;height:13px}.app-shell .connect-step .step-heading .mini-label,.app-shell .connect-step .done-mark{display:none!important}.app-shell .connect-step .approved-token-help{text-align:center;margin:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.app-shell .connect-step .approved-token-help>summary{color:#4a2a3ebf;cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:16px;padding:10px 8px;font-size:16px;font-weight:600;line-height:1.25;list-style:none;transition:color .3s,gap .3s cubic-bezier(.32,1.26,.5,1);display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.app-shell .connect-step .approved-token-help>summary::-webkit-details-marker{display:none}.app-shell .connect-step .approved-token-help>summary:hover{color:var(--ink);gap:11px}.app-shell .connect-step .approved-token-help>summary svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .25s;display:block}.app-shell .connect-step .approved-token-help[open]>summary svg{transform:rotate(90deg)}.app-shell .connect-step .approved-token-instructions{color:#4a2a3ebf;text-align:left;background:#fcf4fe7a;border:1px solid #ffffffb8;border-radius:18px;gap:13px;margin-top:10px;padding:18px;font-size:13px;line-height:1.65;display:grid}.app-shell .connect-step .approved-token-instructions>b{color:var(--ink);font-size:15px}.app-shell .connect-step .approved-token-instructions ol{gap:10px;margin:0;padding-left:21px;display:grid}.app-shell .connect-step .approved-token-instructions>a{min-height:40px;color:var(--ink);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.app-shell .connect-step .token-shop-warning{background:#ffffff7a;border-radius:13px;gap:4px;padding:13px;display:grid}.app-shell .connect-step .token-shop-warning span{color:#4a2a3ebf;font-size:12px}.app-shell .workflow-stage:has(.approved-token-help[open]){justify-content:flex-start}.app-shell .workflow-stage:has(.approved-token-help[open])>.steps-column{margin-top:18px}.app-shell>footer{display:none!important}}.app-shell .recipe-card .recipe-library-head>span,.app-shell .recipe-card .recipe-tile,.app-shell .recipe-card .recipe-copy small,.app-shell .recipe-card .recipe-copy em,.app-shell .recipe-card .edit-recipe,.app-shell .recipe-card .recipe-library-head button,.app-shell .recipe-card .first-recipe-callout,.app-shell .recipe-card .first-recipe-callout p,.app-shell .recipe-card .active-recipe,.app-shell .recipe-card .active-recipe button{color:#654362!important}.app-shell .recipe-card .recipe-copy b,.app-shell .recipe-card .first-recipe-callout b,.app-shell .recipe-card .recipe-form-heading b{color:#4b283e!important}.app-shell .recipe-card .recipe-tile{background:#ffffff80!important;border-color:#8b598933!important}.app-shell .recipe-card .recipe-tile.selected{background:linear-gradient(145deg,#fcf4fec2,#f6e5f89e)!important;border-color:#b777b0!important;box-shadow:0 0 0 3px #b777b021,0 14px 30px #4a2a3e14!important}.app-shell .recipe-card .recipe-use{color:#654362!important}.app-shell .recipe-card .recipe-icon,.app-shell .recipe-card .first-recipe-callout>span{color:#fff!important;background:linear-gradient(145deg,#d591c3,#a86ba2)!important}.app-shell .recipe-card .edit-recipe:hover,.app-shell .recipe-card .recipe-library-head button:hover{color:#4b283e!important}.app-shell .recipe-card .delete-recipe{color:#4a2a3e85!important}.app-shell .recipe-card .delete-recipe:hover{color:#6a3456!important;background:#eccde885!important}.app-shell .recipe-card .first-recipe-callout{background:#ffffff7a!important;border-color:#8b598947!important}.app-shell .recipe-card .active-recipe{background:#e1c2e757!important;border:1px solid #8b598938!important}.app-shell .variant-table .profit-fee-note{white-space:normal;margin-top:3px;font-size:8px;font-weight:500;line-height:1.25;display:block;color:#4a2a3e94!important}.app-shell .pricing-section-heading{border-bottom:1px solid #8b598933;align-items:flex-end;margin:0 0 18px;padding:0 0 16px}.app-shell .pricing-section-heading h4{font-family:DM Serif Display,Georgia,serif;font-weight:400;line-height:1.1;color:#4b283e!important;margin:0 0 6px!important;font-size:26px!important}.app-shell .pricing-section-heading p{max-width:660px;line-height:1.5;color:#4a2a3eab!important;margin:0!important;font-size:11px!important}.app-shell .item-pricing-section{background:linear-gradient(145deg,#ffffff85,#f8ebf975);border-radius:18px;box-shadow:0 12px 30px #4a2a3e0f;border:1px solid #8b598933!important;margin-top:24px!important;padding:22px!important}.app-shell .shipping-pricing-section{background:linear-gradient(145deg,#ffffff85,#f8ebf975);border:1px solid #8b598933;border-radius:18px;margin-top:22px;padding:22px;box-shadow:0 12px 30px #4a2a3e0f}.app-shell .shipping-pricing-section .pricing-controls{margin:0 0 12px!important}.app-shell .shipping-profile-select>span{color:#5b304f!important;font-size:11px!important;font-weight:800!important}.app-shell .variant-table th{letter-spacing:.02em;color:#5b304f!important;font-size:10px!important;font-weight:850!important}.app-shell .custom-shipping-builder>summary,.app-shell .pricing-math>summary{color:#5b304f!important;font-size:12px!important;font-weight:800!important}.app-shell .pixel-warning-inline{color:#4b283e;background:linear-gradient(145deg,#fffafdc7,#efd3edb3);border:1px solid #97588b52;border-radius:14px;align-items:center;gap:12px;width:min(100%,620px);margin:22px auto 12px;padding:14px 16px;display:flex;box-shadow:0 10px 28px #4a2a3e14}.app-shell .pixel-warning-inline>span{color:#fff;background:linear-gradient(145deg,#d591c3,#a86ba2);border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.app-shell .pixel-warning-inline>div{gap:3px;display:grid}.app-shell .pixel-warning-inline b{font-size:12px}.app-shell .pixel-warning-inline small{color:#4a2a3ea8;font-size:10px;line-height:1.4}.app-shell .pixel-warning-modal .pixel-proceed{color:#fff!important;background:linear-gradient(145deg,#6a3456,#4b283e)!important;border-color:#0000!important}@media (min-width:821px){.app-shell .step-card>.step-number,.app-shell .connect-step>.step-number,.app-shell .launch-panel>.launch-step-icon{--approved-ring-angle:200deg;isolation:isolate;background:conic-gradient(from var(--approved-ring-angle),#b9adff,#d37bdd,#ff8eba,#f6a5ca,#b9adff);border:0;border-radius:50%;align-self:center;place-items:center;width:64px;height:64px;margin:40px 0 -6px;padding:0;font-size:0;animation:90s linear infinite approved-ring-colors;display:grid;position:relative;overflow:hidden;transform:none;box-shadow:0 10px 30px #522f4821}.app-shell .step-card>.step-number:before,.app-shell .connect-step>.step-number:before,.app-shell .launch-panel>.launch-step-icon:before{content:"";z-index:0;background:#fcf4fef5;border-radius:50%;width:auto;height:auto;position:absolute;inset:3px}.app-shell .step-card>.step-number:after,.app-shell .connect-step>.step-number:after,.app-shell .launch-panel>.launch-step-icon:after{z-index:1;width:28px;height:28px;margin:0;animation:none;position:absolute;top:50%;left:50%;content:""!important;display:block!important;transform:translate(-50%,-50%)!important}.app-shell .etsy-details-step>.step-number:after{background:var(--ink)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h2M10 12h10M4 18h7M15 18h5'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='8' cy='12' r='2'/%3E%3Ccircle cx='13' cy='18' r='2'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h2M10 12h10M4 18h7M15 18h5'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='8' cy='12' r='2'/%3E%3Ccircle cx='13' cy='18' r='2'/%3E%3C/svg%3E") 50%/contain no-repeat!important}.app-shell .recipe-card>.step-number:after{content:""!important;background:var(--ink)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4m0 0L7.5 8.5M12 4l4.5 4.5'/%3E%3Cpath d='M5 14v5h14v-5'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4m0 0L7.5 8.5M12 4l4.5 4.5'/%3E%3Cpath d='M5 14v5h14v-5'/%3E%3C/svg%3E") 50%/contain no-repeat!important}.app-shell .launch-panel>.launch-step-icon{margin:0 auto 20px}.app-shell .launch-panel>.pricing-icon:after{content:"";background:var(--ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='18' rx='2'/%3E%3Cpath d='M8 7h8M8 12h2m4 0h2M8 16h2m4 0h2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='18' rx='2'/%3E%3Cpath d='M8 7h8M8 12h2m4 0h2M8 16h2m4 0h2'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-shell .launch-panel>.create-drafts-icon:after{content:"";background:var(--ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h8l4 4v14H7z'/%3E%3Cpath d='M15 3v5h5M4 7v12'/%3E%3Cpath d='M11 13h4M13 11v4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h8l4 4v14H7z'/%3E%3Cpath d='M15 3v5h5M4 7v12'/%3E%3Cpath d='M11 13h4M13 11v4'/%3E%3C/svg%3E") 50%/contain no-repeat}}.app-shell .variant-table th{font-size:12px!important;line-height:1.35!important}.app-shell .variant-table td{font-size:12px!important;line-height:1.4!important}.app-shell .variant-table .profit-fee-note{font-size:10.5px!important;line-height:1.35!important}.app-shell .pricing-section-heading p{font-size:12px!important;line-height:1.55!important}.app-shell .profit-goal-control label,.app-shell .shipping-profile-select>span{font-size:12px!important}.app-shell .shipping-profile-select small,.app-shell .pricing-math p,.app-shell .custom-shipping-body small,.app-shell .custom-shipping-body label,.app-shell .shipping-builder-intro span,.app-shell .launch-note{color:#4a2a3eb8!important;font-size:11.5px!important;line-height:1.5!important}.app-shell .custom-shipping-builder>summary,.app-shell .pricing-math>summary{font-size:13px!important}.app-shell .custom-shipping-body>label:first-of-type{gap:8px!important;margin:18px 0 24px!important;display:grid!important}.app-shell .custom-shipping-body>label:first-of-type>span{color:#4b283e!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important}.app-shell .custom-shipping-body>label:first-of-type>span small{color:#4a2a3eb8!important;margin-top:5px!important;font-size:12px!important;font-weight:500!important;display:block!important}.app-shell .shipping-profile-name-label{color:#4b283e!important;margin:8px 0 0!important;font-size:12px!important;font-weight:750!important;display:block!important}.app-shell .custom-shipping-body>label:first-of-type>input{color:#4b283e!important;background:#fffffff0!important;border:2px solid #5b304f7a!important;border-radius:14px!important;width:100%!important;min-height:56px!important;padding:14px 16px!important;font-size:14px!important;font-weight:650!important;display:block!important;box-shadow:0 0 0 4px #d591c31f,0 10px 24px #4a2a3e12!important}.app-shell .custom-shipping-body>label:first-of-type>input::placeholder{color:#4a2a3e80!important;opacity:1!important;font-weight:550!important}.app-shell .custom-shipping-body>label:first-of-type>input:focus{border-color:#a8679e!important;outline:0!important;box-shadow:0 0 0 4px #d591c33d,0 12px 28px #4a2a3e1a!important}.app-shell .launch-button{min-height:64px!important;padding:16px 22px!important;font-size:16.5px!important;font-weight:750!important;line-height:1.2!important}.app-shell .launch-panel .launch-note{text-align:center!important;max-width:720px!important;margin:18px auto 0!important;padding:0 18px!important;display:block!important;position:static!important}@media (min-width:821px){.app-shell .workflow-stage>.workflow-footer-actions{grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:24px!important;width:min(720px,72vw)!important;min-height:64px!important;margin:28px auto 0!important;display:grid!important;position:relative!important}.app-shell .workflow-footer-actions .workflow-back{grid-column:1!important;justify-self:start!important;min-width:150px!important;margin:0!important;position:static!important;transform:none!important}.app-shell .workflow-footer-actions .autosave-note{white-space:nowrap!important;grid-column:2!important;justify-self:center!important;margin:0!important;position:static!important;transform:none!important}}.app-shell .hero-step-count{color:#4a2a3ea3;letter-spacing:.18em;text-transform:uppercase;margin:8px 0 0;font-size:11px;font-weight:650}@media (min-width:821px){.app-shell .workflow-progress{padding-top:2px!important}.app-shell .workflow-progress:before{top:29px!important}.app-shell .workflow-progress button{padding-top:12px!important}.app-shell .hero{padding-bottom:30px!important}}:is(.management-page,.usage-page,.keyword-page,.mockupFactory){--ink:#4b283e;--muted:#80677a;--line:#5b354f29;--paper:#fff7fc9e;min-height:100vh;color:var(--ink);font-family:Manrope,Hanken Grotesk,Inter,sans-serif;background:0 0!important}:is(.management-page,.usage-page){max-width:none;margin:0;padding:42px 54px 90px 342px}:is(.management-page,.usage-page)>.management-nav{z-index:80;-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:linear-gradient(#fffafd61,#fff6fb33);border:0;border-right:1px solid #ffffff7a;flex-direction:column;gap:4px;width:288px;height:100vh;padding:38px 26px 28px;display:flex;position:fixed;inset:0 auto 0 0}:is(.management-page,.usage-page)>.management-nav:before{content:"Goldie";text-align:center;color:var(--ink);letter-spacing:-.025em;margin:0 0 4px;font:400 66px/.92 DM Serif Display,Georgia,serif;display:block}:is(.management-page,.usage-page)>.management-nav:after{content:"LISTING FACTORY";text-align:center;color:var(--ink);letter-spacing:.245em;order:-1;margin:66px 0 -57px;font-size:12px;font-weight:650;display:block}:is(.management-page,.usage-page)>.management-nav a{border-radius:14px;align-items:center;min-height:46px;padding:0 15px;font-size:13px;font-weight:650;text-decoration:none;display:flex;color:#4a2a3e94!important}:is(.management-page,.usage-page)>.management-nav a:hover,:is(.management-page,.usage-page)>.management-nav a.active{background:#ffffff87;box-shadow:inset 0 0 0 1px #ffffff8a;color:var(--ink)!important}:is(.management-page,.usage-page)>header{max-width:1080px;margin:18px auto 30px}:is(.management-page,.usage-page)>header h1{color:var(--ink);letter-spacing:-.035em;margin:0;font:400 clamp(44px,5vw,64px)/1 DM Serif Display,Georgia,serif}:is(.management-page,.usage-page)>header>p:last-child{color:#4a2a3eb3;max-width:720px;font-size:14px;line-height:1.6}.management-page>.batch-history,.usage-page>:not(nav):not(header){max-width:1080px;margin-left:auto;margin-right:auto}:is(.management-page,.usage-page,.keyword-page,.mockupFactory) :is(.batch-history article,.empty-history,.management-create,.bank-library,.plan-banner,.usage-card,.pricing-profile,.upgrade-card,.mockupStep,.collection,.confirmDialog,.addSetDialog){-webkit-backdrop-filter:blur(24px)saturate(1.06);backdrop-filter:blur(24px)saturate(1.06);color:var(--ink)!important;background:linear-gradient(145deg,#fffafdc2,#f6e5f896)!important;border:1px solid #ffffffad!important;border-radius:22px!important;box-shadow:0 24px 70px #4a2a3e1f!important}:is(.management-page,.usage-page,.keyword-page,.mockupFactory) :is(input,textarea,select){font:inherit;color:var(--ink)!important;background:#ffffffad!important;border:1px solid #4a2a3e29!important;border-radius:12px!important}:is(.management-page,.usage-page,.keyword-page,.mockupFactory) :is(input,textarea,select):focus{outline:none;border-color:#97588b8c!important;box-shadow:0 0 0 3px #daa9db33!important}:is(.management-page,.usage-page,.keyword-page,.mockupFactory) :is(.management-create-foot button,.edit-bank,.empty-history a,.batch-history-actions button:first-child,.pricing-profile>button,.newSetButton,.setControls>button,.confirmRename,.generate,.downloadAll){color:#fff!important;background:linear-gradient(145deg,#5b304f,#45263c)!important;border:0!important;border-radius:14px!important;font-weight:750!important;box-shadow:0 14px 28px -20px #4a2a3ebf!important}:is(.management-page,.usage-page,.keyword-page,.mockupFactory) :is(button,a){transition:transform .16s,box-shadow .16s,background-color .16s}:is(.management-page,.usage-page,.keyword-page,.mockupFactory) button:active{transform:translateY(1px)}.management-page .batch-history{gap:15px}.management-page .batch-history article{padding:24px 26px}.management-page .batch-history h2{color:var(--ink);font-family:DM Serif Display,Georgia,serif;font-size:25px;font-weight:400}.management-page .batch-history p,.management-page .batch-history small{color:#4a2a3ea8}.management-page .batch-status{color:#67465f;background:#dcb1da47}.management-page .batch-status.complete{color:#286547;background:#ceefdab8}.management-page .batch-status.processing{color:#67465f;background:#e2c5f594}.management-page .batch-status.needs_attention{color:#8a3650;background:#f6d3dac7}.management-page .remove-batch{color:#87435d!important;box-shadow:none!important;background:0 0!important}.keyword-page{padding-left:288px}.keyword-page .management-topbar{z-index:80;-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:linear-gradient(#fffafd61,#fff6fb33);border:0;border-right:1px solid #ffffff7a;flex-direction:column;justify-content:flex-start;align-items:stretch;width:288px;height:100vh;padding:38px 26px 28px;display:flex;position:fixed;inset:0 auto 0 0}.keyword-page .management-brand{color:var(--ink);justify-items:center;gap:4px;margin-bottom:34px;display:grid}.keyword-page .management-brand img,.keyword-page .management-brand>span{display:none}.keyword-page .management-brand:before{content:"Goldie";letter-spacing:-.025em;font:400 66px/.92 DM Serif Display,Georgia,serif}.keyword-page .management-brand b{letter-spacing:.245em;text-transform:uppercase;font-size:12px;font-weight:650}.keyword-page .management-topbar nav{gap:4px;width:100%;display:grid}.keyword-page .management-topbar nav a{color:#4a2a3e94;border-radius:14px;align-items:center;min-height:46px;padding:0 15px;font-size:13px;font-weight:650;display:flex}.keyword-page .management-topbar nav a:hover,.keyword-page .management-topbar nav a.active{color:var(--ink);background:#ffffff87;box-shadow:inset 0 0 0 1px #ffffff8a}.keyword-page .keyword-hero{max-width:1188px;color:var(--ink);background:0 0;margin:0 auto;padding:58px 54px 26px}.keyword-page .keyword-hero h1{color:var(--ink);font-family:DM Serif Display,Georgia,serif;font-weight:400}.keyword-page .keyword-hero>div>p:last-child{color:#4a2a3eb3;font-size:14px}.keyword-page .return-to-work{color:var(--ink);background:#fff9fd85;border-color:#ffffffad;box-shadow:0 12px 34px #4a2a3e14}.keyword-page .return-to-work>span,.keyword-page .return-to-work small{color:#8d5c82}.keyword-page .keyword-workspace{max-width:1080px!important;padding:14px 54px 90px!important}.keyword-page .management-create,.keyword-page .bank-library{margin-top:18px;padding:26px}.keyword-page .section-heading h2,.keyword-page .bank-library h2{font-family:DM Serif Display,Georgia,serif;font-size:30px;font-weight:400}.keyword-page .file-label{background:#fff6;border-color:#8b598947}.keyword-page .new-bank-button{color:var(--ink);background:#ffffff75;border-color:#4a2a3e29}.keyword-page .bank-grid article{background:#ffffff6b;border-color:#4a2a3e24;border-radius:16px}.keyword-page .bank-grid article.current{border-color:#b777b0;box-shadow:0 0 0 3px #b777b024}.keyword-page .bank-grid article span{color:#65445d;background:#eacde78c}.keyword-page .bank-grid .edit-bank{width:100%}.keyword-page .save-toast{background:linear-gradient(145deg,#5b304f,#45263c);border-color:#ffffff8c;box-shadow:0 24px 70px #4a2a3e47}.usage-page .plan-banner{padding:28px}.usage-page .plan-banner span{color:#efd0e7}.usage-page .plan-banner h2{font-family:DM Serif Display,Georgia,serif;font-size:34px;font-weight:400}.usage-page .usage-grid{gap:15px}.usage-page .usage-card{padding:22px}.usage-page .usage-card h2{color:var(--ink);font-size:15px}.usage-page .usage-track{background:#794d6e1f}.usage-page .usage-track i{background:linear-gradient(90deg,#d996c7,#9d68b8)}.usage-page .usage-card p{color:#6c5270}.usage-page .usage-note,.usage-page .pricing-profile>div>p:last-child,.usage-page .pricing-caveat{color:#4a2a3ea8}.usage-page .pricing-profile h2,.usage-page .upgrade-card h2{font-family:DM Serif Display,Georgia,serif;font-size:30px;font-weight:400}.usage-page .upgrade-card button{color:#4a2a3e80;background:#ffffff6b;border:1px solid #4a2a3e24}.mockupFactory.managementOnly{padding-left:288px;color:var(--ink)!important;background:0 0!important}.managementOnly .mockupTopbar{z-index:80;-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:linear-gradient(#fffafd61,#fff6fb33);border:0;border-right:1px solid #ffffff7a;flex-direction:column;justify-content:flex-start;align-items:stretch;width:288px;height:100vh;padding:38px 26px 28px;display:flex;position:fixed;inset:0 auto 0 0}.managementOnly .mockupTopbar .brand{color:var(--ink);letter-spacing:0;justify-items:center;gap:4px;margin-bottom:34px;display:grid}.managementOnly .mockupTopbar .brandGold{color:var(--ink);letter-spacing:-.025em;font:400 66px/.92 DM Serif Display,Georgia,serif}.managementOnly .mockupTopbar .brand span:last-child{letter-spacing:.245em;font-size:12px;font-weight:650}.managementOnly .privateNote{display:none}.managementOnly .factoryNav{border:0;gap:4px;width:100%;padding:0;display:grid}.managementOnly .factoryNav a{color:#4a2a3e94;border-radius:14px;align-items:center;min-height:46px;padding:0 15px;font-size:13px;font-weight:650;display:flex}.managementOnly .factoryNav a:hover,.managementOnly .factoryNav a.active{color:var(--ink);background:#ffffff87;box-shadow:inset 0 0 0 1px #ffffff8a}.managementOnly .mockupHero{max-width:1080px;margin:0 auto;padding:58px 54px 26px}.managementOnly .mockupHero h1{color:var(--ink);font-family:DM Serif Display,Georgia,serif;font-weight:400}.managementOnly .mockupHero .lede{color:#4a2a3eb3;font-size:14px}.managementOnly .mockupEyebrow{color:#8d5c82}.managementOnly .mockupWorkspace{max-width:1080px;padding:14px 54px 90px}.managementOnly .mockupStep{padding:28px}.managementOnly .managementLibraryHead h2{color:var(--ink);font-weight:400;font-family:DM Serif Display,Georgia,serif!important;font-size:34px!important}.managementOnly .managementLibraryHead h2:after{font:inherit}.managementOnly .managementLibraryHead p{color:#4a2a3ea8}.managementOnly .collection{overflow:hidden}.managementOnly .collection.collapsed{min-height:220px}.managementOnly .collectionToggle{color:var(--ink)}.managementOnly .collection h3{color:var(--ink);font-family:DM Serif Display,Georgia,serif;font-weight:400}.managementOnly .collection p{color:#4a2a3e9e}.managementOnly .selected{color:#8b5c84}.managementOnly .collectionChevron{color:#7b4e72;border-color:#4a2a3e2e}.managementOnly .mockChoice{color:var(--ink);background:#ffffff8c;border-color:#4a2a3e1f}.managementOnly .choiceName{color:var(--ink)}.managementOnly .selectSet{color:var(--ink);background:#ffffff7a;border-color:#4a2a3e26}.managementOnly .deleteSet{color:#8b3d57;border-color:#8c385340}.managementOnly .setControls button span{color:#f4c7e5}.managementOnly .librarySaving{background:#ffffff7a;border-color:#8b598933}.managementOnly .confirmOverlay,.managementOnly .modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#4a2a3e61}.managementOnly .cancelConfirm{color:var(--ink);background:#ebd6e5b8}.managementOnly .confirmDelete{color:#fff;background:#8b3d57}.managementOnly .mockupFooter{color:#4a2a3e8c;background:0 0;border-top:1px solid #4a2a3e1f;margin-left:0}@media (max-width:820px){:is(.management-page,.usage-page,.keyword-page,.mockupFactory.managementOnly){padding-left:0;padding-right:0}:is(.management-page,.usage-page){padding:20px 18px 70px}:is(.management-page,.usage-page)>.management-nav,.keyword-page .management-topbar,.managementOnly .mockupTopbar{background:#fffafd57;border:0;border-bottom:1px solid #ffffff7a;width:auto;height:auto;padding:16px 18px;display:block;position:static}:is(.management-page,.usage-page)>.management-nav:before,:is(.management-page,.usage-page)>.management-nav:after{display:none}:is(.management-page,.usage-page)>.management-nav{white-space:nowrap;display:flex;overflow-x:auto}:is(.management-page,.usage-page)>.management-nav a:first-of-type{margin-top:0}.keyword-page .management-brand,.managementOnly .mockupTopbar .brand{margin-bottom:14px}.keyword-page .management-brand:before,.managementOnly .mockupTopbar .brandGold{font-size:46px}.keyword-page .management-topbar nav,.managementOnly .factoryNav{white-space:nowrap;display:flex;overflow-x:auto}.keyword-page .keyword-hero,.managementOnly .mockupHero{padding:38px 22px 18px}.keyword-page .keyword-workspace,.managementOnly .mockupWorkspace{padding:8px 18px 70px!important}}:is(.management-page,.usage-page)>.management-nav:after{text-align:center;width:100%;margin:0;display:block;position:absolute;top:104px;left:0}:is(.management-page,.usage-page)>.management-nav a:first-of-type{margin-top:72px}.usage-page .usage-load-error{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#fffafdc2,#f6e5f896);border:1px solid #ffffffad;border-radius:22px;max-width:1080px;padding:30px;box-shadow:0 24px 70px #4a2a3e1f}.usage-page .usage-load-error h2{margin:0 0 8px;font:400 30px/1.1 DM Serif Display,Georgia,serif}.usage-page .usage-load-error p{color:#4a2a3ead}.usage-page .usage-load-error a{color:#fff;background:linear-gradient(145deg,#5b304f,#45263c);border-radius:14px;margin-top:12px;padding:12px 18px;font-weight:750;display:inline-flex}.keyword-page .keyword-hero h1,.managementOnly .mockupHero h1{color:var(--ink)!important;font-family:DM Serif Display,Georgia,serif!important;font-weight:400!important}:is(.keyword-page,.mockupFactory.managementOnly).management-page{max-width:none!important;min-height:100vh!important;color:var(--ink)!important;background:0 0!important;margin:0!important;padding:42px 54px 90px 342px!important;overflow-x:clip!important}:is(.keyword-page,.mockupFactory.managementOnly).management-page:before,:is(.keyword-page,.mockupFactory.managementOnly).management-page:after{content:none!important;display:none!important}:is(.keyword-page,.mockupFactory.managementOnly).management-page>.management-nav{z-index:80!important;width:288px!important;height:100vh!important;box-shadow:none!important;-webkit-backdrop-filter:blur(20px)saturate(1.12)!important;backdrop-filter:blur(20px)saturate(1.12)!important;background:linear-gradient(#fffafd61,#fff6fb33)!important;border:0!important;border-right:1px solid #ffffff7a!important;flex-direction:column!important;gap:4px!important;padding:38px 26px 28px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important}:is(.keyword-page,.mockupFactory.managementOnly).management-page>.management-nav:before{content:"Goldie"!important;text-align:center!important;color:var(--ink)!important;letter-spacing:-.025em!important;margin:0 0 4px!important;font:400 66px/.92 DM Serif Display,Georgia,serif!important;display:block!important}:is(.keyword-page,.mockupFactory.managementOnly).management-page>.management-nav:after{content:"LISTING FACTORY"!important;text-align:center!important;width:100%!important;color:var(--ink)!important;letter-spacing:.245em!important;font-size:12px!important;font-weight:650!important;display:block!important;position:absolute!important;top:104px!important;left:0!important}:is(.keyword-page,.mockupFactory.managementOnly).management-page>.management-nav a{color:#4a2a3e94!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;align-items:center!important;padding:0 15px!important;font-size:13px!important;font-weight:650!important;text-decoration:none!important;display:flex!important}:is(.keyword-page,.mockupFactory.managementOnly).management-page>.management-nav a:first-of-type{margin-top:72px!important}:is(.keyword-page,.mockupFactory.managementOnly).management-page>.management-nav a:hover,:is(.keyword-page,.mockupFactory.managementOnly).management-page>.management-nav a.active{color:var(--ink)!important;background:#ffffff87!important;box-shadow:inset 0 0 0 1px #ffffff8a!important}:is(.keyword-page,.mockupFactory.managementOnly).management-page>header{max-width:1080px!important;box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border:0!important;margin:18px auto 30px!important;padding:0!important;display:block!important}:is(.keyword-page,.mockupFactory.managementOnly).management-page>header h1{color:var(--ink)!important;letter-spacing:-.035em!important;margin:0!important;font:400 clamp(44px,5vw,64px)/1 DM Serif Display,Georgia,serif!important}:is(.keyword-page,.mockupFactory.managementOnly).management-page>header :is(p,.lede){color:#4a2a3eb3!important;max-width:720px!important;font-size:14px!important;line-height:1.6!important}.keyword-page .keyword-workspace,.mockupFactory.managementOnly .mockupWorkspace{width:100%!important;max-width:1080px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:14px 0 90px!important}:is(.keyword-page,.mockupFactory.managementOnly) :is(.management-topbar,.mockupTopbar,.mockupFooter){display:none!important}@media (max-width:820px){:is(.keyword-page,.mockupFactory.managementOnly).management-page{padding:20px 18px 70px!important;overflow-x:hidden!important}:is(.keyword-page,.mockupFactory.managementOnly).management-page>.management-nav{white-space:nowrap!important;background:#fffafd57!important;border:0!important;border-bottom:1px solid #ffffff7a!important;flex-direction:row!important;width:auto!important;height:auto!important;margin:-20px -18px 24px!important;padding:16px 18px!important;display:flex!important;position:static!important;overflow-x:auto!important}:is(.keyword-page,.mockupFactory.managementOnly).management-page>.management-nav:before,:is(.keyword-page,.mockupFactory.managementOnly).management-page>.management-nav:after{display:none!important}:is(.keyword-page,.mockupFactory.managementOnly).management-page>.management-nav a:first-of-type{margin-top:0!important}:is(.keyword-page,.mockupFactory.managementOnly).management-page>header{margin:18px auto 24px!important}.keyword-page .keyword-workspace,.mockupFactory.managementOnly .mockupWorkspace{padding:8px 0 70px!important}}:is(.management-page,.usage-page,.keyword-page,.mockupFactory.managementOnly)>header h1{margin-bottom:0!important}:is(.management-page,.usage-page,.keyword-page,.mockupFactory.managementOnly)>header :is(p:last-child,.lede),.keyword-page>header>div>p:last-child{color:#4a2a3ed1!important;max-width:760px!important;margin:18px 0 0!important;font-size:16px!important;line-height:1.65!important}:is(.management-page,.usage-page,.keyword-page,.mockupFactory.managementOnly) .mini-label,.mockupFactory.managementOnly .mockupEyebrow{color:#744d69!important;letter-spacing:.16em!important;font-size:11px!important;font-weight:800!important}:is(.management-page,.usage-page,.keyword-page,.mockupFactory.managementOnly)>.management-nav a{color:#4a2a3eb8!important}:is(.management-page,.usage-page,.keyword-page,.mockupFactory.managementOnly) :is(p,small){text-rendering:optimizelegibility}.management-page .batch-history :is(p,small),.usage-page :is(.usage-note,.usage-card p,.pricing-profile>div>p:last-child,.pricing-caveat),.keyword-page :is(.management-create-foot>span,.empty-bank p,.bank-grid p,.bank-grid small),.mockupFactory.managementOnly :is(.managementLibraryHead p,.collection p,.setControls small,.librarySaving small){color:#4a2a3ec7!important}.management-page .batch-history p,.usage-page .usage-card p,.keyword-page :is(.empty-bank p,.bank-grid p),.mockupFactory.managementOnly :is(.managementLibraryHead p,.collection p){font-size:13px!important;line-height:1.55!important}.management-page .batch-history small,.usage-page :is(.usage-note,.pricing-caveat),.keyword-page :is(.management-create-foot>span,.bank-grid small),.mockupFactory.managementOnly :is(.setControls small,.librarySaving small){font-size:12px!important;line-height:1.5!important}.usage-page .plan-banner>div>span{color:#704861!important;letter-spacing:.14em!important;font-size:12px!important;font-weight:850!important}.usage-page .plan-banner p{color:#4a2a3ecc!important}.usage-page .pricing-profile-grid :is(label,small){color:#5f4056!important}.usage-page .pricing-profile-grid label{font-size:12px!important}.usage-page .pricing-profile-grid small{font-size:11px!important;line-height:1.45!important}
