.photo-studio_page__K5c7T{--ink:#142b49;--muted:#718096;--line:#e2e8ee;--coral:#ff6849;--coral-dark:#ef5739;max-width:1240px;margin:0 auto;padding-bottom:40px;color:var(--ink)}.photo-studio_hero__iQEaU{position:relative;overflow:hidden;display:grid;gap:16px;padding:31px 32px 27px;border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at 94% 12%,#dff8ec 0,#f9fffb 21%,#fff 59%);box-shadow:0 14px 32px rgba(23,36,58,.04)}.photo-studio_hero__iQEaU:after{position:absolute;right:-30px;bottom:-72px;width:230px;height:230px;border:30px solid #fff0eb;border-radius:50%;content:""}.photo-studio_heroCopy__fUwJF{position:relative;z-index:1;max-width:710px}.photo-studio_eyebrow__mhpZf{margin:0;color:#ef6243;font-size:11px;font-weight:800;letter-spacing:.14em}.photo-studio_hero__iQEaU h1{margin:7px 0 0;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--ink);font-size:clamp(30px,3.6vw,44px);font-weight:800;letter-spacing:-.055em;line-height:1.04}.photo-studio_hero__iQEaU p:not(.photo-studio_eyebrow__mhpZf){margin:11px 0 0;color:var(--muted);font-size:15px;line-height:1.6}.photo-studio_steps__cnG7K{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:9px;margin:3px 0 0;padding:0;list-style:none}.photo-studio_steps__cnG7K li{display:flex;align-items:center;gap:8px;border:1px solid #e8edf2;border-radius:999px;background:#fff;padding:6px 11px 6px 6px;color:#42526a;font-size:12px;font-weight:700;box-shadow:0 4px 12px rgba(23,36,58,.03)}.photo-studio_steps__cnG7K span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#dff8ec;color:#087e68;font-size:11px}.photo-studio_toolNav__umkok{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px;padding:5px;border:1px solid var(--line);border-radius:15px;background:#f8fafc}.photo-studio_toolNav__umkok a{display:inline-flex;align-items:center;gap:8px;min-height:39px;border-radius:11px;padding:8px 14px;color:#667085;font-size:13px;font-weight:750;text-decoration:none;transition:color .15s,background .15s,box-shadow .15s}.photo-studio_toolNav__umkok a:hover{color:var(--ink);background:#fff}.photo-studio_toolNav__umkok a[aria-current=page]{background:#fff;color:var(--ink);box-shadow:0 2px 8px rgba(23,36,58,.09)}.photo-studio_beta__69_gT{border:1px solid #f8d9a6;border-radius:999px;background:#fffbeb;padding:2px 6px;color:#a05a00;font-size:10px;font-weight:800}.photo-studio_sectionHead__jLbNb{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-top:30px}.photo-studio_sectionHead__jLbNb h2{margin:0;color:var(--ink);font-size:20px;font-weight:800;letter-spacing:-.035em}.photo-studio_sectionHead__jLbNb p{max-width:560px;margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.photo-studio_count__e7xf5{flex:0 0 auto;border:1px solid #d5efe2;border-radius:999px;background:#f1fbf6;padding:7px 11px;color:#087e68;font-size:12px;font-weight:800}.photo-studio_grid__eT7jL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.photo-studio_card__jKX8C{position:relative;display:grid;grid-template-columns:118px minmax(0,1fr);gap:15px;min-height:158px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff;padding:12px;color:inherit;text-decoration:none;box-shadow:0 8px 24px rgba(23,36,58,.05);transition:transform .16s,border-color .16s,box-shadow .16s}.photo-studio_card__jKX8C:hover{transform:translateY(-2px);border-color:#f3ad96;box-shadow:0 16px 27px rgba(164,73,27,.12)}.photo-studio_image__Gwk__{display:grid;width:118px;height:134px;place-items:center;overflow:hidden;border-radius:14px;background:#f0f3f7;color:#8c99a8}.photo-studio_image__Gwk__ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-studio_cardCopy__4FaY4{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.photo-studio_status__dFuVs{display:inline-flex;max-width:100%;overflow:hidden;border-radius:999px;background:#e8f8ef;padding:4px 8px;color:#087e68;font-size:10px;font-weight:800;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.photo-studio_statusDraft__gSwwg{background:#fff3db;color:#9a5a00}.photo-studio_card__jKX8C h3{display:-webkit-box;overflow:hidden;margin:9px 0 0;color:var(--ink);font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.photo-studio_card__jKX8C small{display:block;margin-top:5px;color:var(--muted);font-size:11px}.photo-studio_cta__qwck5{display:inline-flex;align-items:center;gap:7px;margin-top:auto;border-radius:10px;background:var(--coral);padding:9px 11px;color:#fff;font-size:12px;font-weight:800;box-shadow:0 7px 14px rgba(239,98,67,.22)}.photo-studio_card__jKX8C:hover .photo-studio_cta__qwck5{background:var(--coral-dark)}.photo-studio_empty__NjRBu{padding:54px 20px;border:1px dashed #cfd8e2;border-radius:20px;background:#fff;text-align:center}.photo-studio_empty__NjRBu p{margin:0;color:var(--muted);font-size:14px}.photo-studio_empty__NjRBu a{display:inline-flex;margin-top:14px;border-radius:11px;background:var(--coral);padding:11px 15px;color:#fff;font-size:13px;font-weight:800;text-decoration:none}@media (max-width:1080px){.photo-studio_grid__eT7jL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.photo-studio_page__K5c7T{padding-bottom:28px}.photo-studio_hero__iQEaU{padding:24px 20px;border-radius:20px}.photo-studio_sectionHead__jLbNb{align-items:start;flex-direction:column}.photo-studio_grid__eT7jL{grid-template-columns:1fr}.photo-studio_card__jKX8C{grid-template-columns:100px minmax(0,1fr);min-height:144px}.photo-studio_image__Gwk__{width:100px;height:120px}}html[data-theme=dark] .photo-studio_page__K5c7T{--ink:#f3eef2;--muted:#b8afb9;--line:#47404a;color:var(--ink)}html[data-theme=dark] .photo-studio_hero__iQEaU{background:#1b1921;border-color:#47404a;box-shadow:none}html[data-theme=dark] .photo-studio_hero__iQEaU:after{border-color:#594033;opacity:.3}html[data-theme=dark] .photo-studio_hero__iQEaU h1{color:#f5eff3}html[data-theme=dark] .photo-studio_steps__cnG7K li{background:#25222a;border-color:#4a4049;color:#e5dce2}html[data-theme=dark] .photo-studio_steps__cnG7K span{background:#3b2a23;color:#ffaf7b}html[data-theme=dark] .photo-studio_page__K5c7T .mb-tool-search input{background:#17151c!important;border:1px solid #524852!important;color:#f5eff3!important;border-radius:10px}html[data-theme=dark] .photo-studio_page__K5c7T .mb-tool-search input::-moz-placeholder{color:#aaa0ab}html[data-theme=dark] .photo-studio_page__K5c7T .mb-tool-search input::placeholder{color:#aaa0ab}html[data-theme=dark] .photo-studio_card__jKX8C,html[data-theme=dark] .photo-studio_empty__NjRBu{background:#1b1921;border-color:#47404a;color:#f4eef2}html[data-theme=dark] .photo-studio_card__jKX8C:hover{border-color:#e88c55;box-shadow:0 0 22px #f58b4526}html[data-theme=dark] .photo-studio_page__K5c7T .photo-studio_hero__iQEaU{padding:20px 22px}html[data-theme=dark] .photo-studio_toolNav__umkok{background:#211e26;border-color:#4a4049}html[data-theme=dark] .photo-studio_toolNav__umkok a{color:#c8bec7}html[data-theme=dark] .photo-studio_toolNav__umkok a:hover{background:#302922;color:#f6e9e1}html[data-theme=dark] .photo-studio_toolNav__umkok a[aria-current=page]{background:#463027;color:#ffc19b;box-shadow:none}html[data-theme=dark] .photo-studio_count__e7xf5{background:#2a332a;border-color:#4e6a4e;color:#bce5b1}html[data-theme=dark] .photo-studio_status__dFuVs{background:#293a30;color:#bce5c5}html[data-theme=dark] .photo-studio_statusDraft__gSwwg{background:#403027;color:#ffd1a5}html[data-theme=dark] .photo-studio_beta__69_gT{background:#41312a;color:#ffc49d}.mb-customer-tools{max-width:1160px;margin-inline:auto;color:#2e3928}.mb-customer-tools h1{font-size:clamp(24px,2vw,30px);letter-spacing:-.03em}.mb-customer-tools h1,.mb-customer-tools h2{font-family:var(--font-sans),system-ui,sans-serif}.mb-customer-tools h2{letter-spacing:-.02em}.mb-tool-search{display:grid;gap:6px;font-size:12px;font-weight:600;margin:16px 0}.mb-tool-search input{width:100%;max-width:560px;min-height:42px;border:1px solid #ced8c4;border-radius:9px;padding:10px 12px;background:white}.mb-account>section{border-radius:12px}.mb-account .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mb-account .grid-cols-3>div{min-width:0;overflow-wrap:anywhere}.mb-photo-catalogue [data-tour=photo-score-grid]{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:12px}.mb-photo-catalogue [data-tour=photo-score-grid]>a{display:flex;align-items:center;padding:10px;gap:12px;min-width:0}.mb-photo-catalogue [data-tour=photo-score-grid]>a>div:first-child{width:64px;height:78px;flex-shrink:0;aspect-ratio:auto;border-radius:8px;overflow:hidden}.mb-photo-catalogue [data-tour=photo-score-grid] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mb-photo-catalogue [data-tour=photo-score-grid]>a>div:last-child{min-width:0;padding:0}.mb-photo-catalogue [data-tour=photo-score-grid] h3{font-size:14px;line-height:1.4}.mb-photo-catalogue header{min-height:0;padding:0 0 16px}.mb-photo-catalogue header h1{font-size:28px}.mb-photo-catalogue header ol{font-size:12px}.mb-customer-tools :focus-visible{outline:2px solid #a74e32;outline-offset:3px}@media(max-width:700px){.mb-account .grid-cols-3,.mb-photo-catalogue [data-tour=photo-score-grid]{grid-template-columns:1fr}.mb-photo-catalogue header{display:block}.mb-tool-search input{font-size:16px}}.mb-account-usage{border:1px solid #dce2d4;border-radius:12px;background:#fff;padding:14px}.mb-account-usage>summary{font-size:13px;font-weight:650;cursor:pointer}.mb-account-usage>div{margin-top:14px}.mb-account-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mb-account-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mb-account-links h2{font-size:13px}.mb-account-links p{font-size:12px}.mb-account-links a{min-height:38px}.mb-account .etsy-connection-help{border-top:1px solid #dce2d4;padding-top:12px;font-size:12px}.etsy-connection-help summary{cursor:pointer;font-weight:600}.etsy-connection-help p{margin-top:8px}@media(max-width:700px){.mb-account-summary{grid-template-columns:1fr 1fr}.mb-account-summary>div:first-child{grid-column:1/-1}.mb-account-links{grid-template-columns:1fr}.mb-account-usage .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mb-account-usage .grid-cols-3>div{padding:9px}.mb-account-usage .uppercase{font-size:10px}}.mb-rule-switch{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;text-align:left;padding:0!important;background:transparent!important;border:0!important}.mb-rule-switch strong{display:block;font-size:14px}.mb-rule-switch small{display:block;font-size:12px;color:#637358;margin-top:3px}.mb-rule-switch>b{border:1px solid #ccd6bf;border-radius:20px;padding:4px 10px;background:#f2f4ec;color:#66745b;font-size:12px}.mb-rule-switch>b[data-on=true]{background:#fff0e7;border-color:#d39e85;color:#9b472c}.mb-ai-rules section{padding:14px}.mb-ai-rules textarea{margin-top:12px}.mb-rule-examples{margin-top:10px}.mb-rule-examples summary{font-size:12px;cursor:pointer}.mb-ai-rules button:focus-visible{outline:2px solid #ac4d31;outline-offset:3px}.mb-assets-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px}.mb-assets-folders{min-width:0}.mb-assets-folders>summary{display:none}.mb-assets-folders>aside{width:100%}.mb-assets-selection{margin:10px 0}.mb-assets-selection>div{box-shadow:none;border-radius:10px}.mb-assets-selection button{min-height:38px}.mb-assets input:not([type=checkbox]):not([type=radio]):not([type=file]){max-width:100%}.mb-assets label:has(input[type=file]):focus-within{outline:2px solid #b45535;outline-offset:3px}@media(max-width:799px){.mb-assets-layout{grid-template-columns:1fr}.mb-assets-folders{border:1px solid #d7dfce;border-radius:10px;background:#fff;padding:12px}.mb-assets-folders>summary{display:list-item;font-size:13px;font-weight:650;cursor:pointer}.mb-assets-folders>aside{padding-top:12px}.mb-assets [data-tour=asset-library-tabs]{display:flex;flex-wrap:nowrap;overflow:auto;max-width:100%;padding:4px 0;scrollbar-width:thin}.mb-assets [data-tour=asset-library-tabs]>button{flex-shrink:0;white-space:nowrap}.mb-assets [data-tour=asset-library-upload]{padding:14px;gap:8px}.mb-assets-selection>div{padding:10px}.mb-assets-selection button{font-size:12px}.mb-assets form{max-width:100%;min-width:0}.mb-assets form input{min-width:0!important;width:100%}}.mb-assets-grid button{background:transparent;border:0;padding:3px 0}.mb-asset-preview{margin:auto;width:min(960px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:94dvh;padding:18px;background:#fffdf8;color:#2d3827;border:1px solid #d5dfc9;border-radius:14px}.mb-asset-preview::backdrop{background:#24331d88}.mb-asset-preview header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.mb-asset-preview header button{min-height:40px;padding:8px 12px;border:1px solid #d6decb;border-radius:8px}.mb-asset-preview img{width:100%;height:min(70dvh,700px);-o-object-fit:contain;object-fit:contain;background:#f3f5ed;border-radius:10px}@media(max-width:700px){.mb-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mb-assets-grid>div{border-radius:10px}.mb-assets-grid .text-\[13px\]{font-size:12px}.mb-asset-preview header{font-size:13px}}.mb-listing-defaults{margin:auto;padding:0;width:min(600px,calc(100vw - 24px));max-height:90dvh;overflow-y:auto;border:1px solid #d3dcc8;border-radius:14px;background:#fff;color:#2d3827}.mb-listing-defaults::backdrop{background:#23321c88}.mb-listing-defaults input,.mb-listing-defaults select{min-width:0;max-width:100%}.mb-listing-defaults button{min-height:36px}.mb-photo-create{max-width:880px;margin-inline:auto}.mb-photo-create h1{font-size:26px;margin:0 0 6px}.mb-photo-create fieldset>div{margin-block:14px}.mb-photo-create input[type=number]{min-height:42px}.mb-photo-create [class*=violet-50]{background:#f5f7ef;border-color:#d7dfcd}.mb-photo-create [class*=text-violet]{color:#536447}.mb-photo-create [class*=bg-violet-600]{background:#40543a;color:#fff}.mb-photo-create input[type=file]{max-width:100%}@media(max-width:700px){.mb-listing-defaults input,.mb-listing-defaults select,.mb-listing-defaults textarea,.mb-photo-create input:not([type=checkbox]),.mb-photo-create textarea{font-size:16px}.mb-photo-create{padding:14px}.mb-photo-create h1{font-size:24px}}.mb-clean-shell .mb-compact-media-hero{padding:16px 18px;border-radius:12px;background:#fff;min-height:0}.mb-clean-shell .mb-compact-media-hero:after,.mb-clean-shell .mb-compact-media-hero:before{display:none}.mb-clean-shell .mb-compact-media-hero h1{font-size:26px}.mb-clean-shell .mb-compact-media-hero p{font-size:13px;max-width:65ch;line-height:1.5}.mb-clean-shell .mb-compact-media-hero ol{margin:12px 0 0;font-size:11px}.mb-assistant-workspace>header{order:0}.mb-assistant-mobile-catalogue{order:1;margin-bottom:10px}.mb-assistant-card{order:2}.mb-assistant-chat{min-height:480px;max-height:680px}.mb-assistant-artifacts{max-height:400px}.mb-assistant-columns{display:flex}.mb-assistant-workspace .mb-agent-prompt{width:100%}.mb-assistant-workspace .mb-agent-prompt-heading{display:none}.mb-assistant-workspace .mb-agent-composer{width:100%!important}.mb-assistant-workspace button{min-height:32px}@media(min-width:1280px){.mb-assistant-columns{display:grid;grid-template-columns:250px minmax(270px,1fr) 270px;max-height:calc(100dvh - 240px);min-height:500px}.mb-assistant-artifacts,.mb-assistant-catalogue,.mb-assistant-chat{min-height:0;max-height:none}.mb-assistant-artifacts{border-top:0;border-left:1px solid #dce1d3}.mb-assistant-workspace .mb-agent-composer{max-width:100%}}@media(max-width:1279px){.mb-assistant-catalogue{display:none!important}.mb-assistant-mobile-catalogue{display:block!important}.mb-assistant-workspace header p{font-size:12px}.mb-assistant-chat{max-height:65dvh;min-height:420px}}.mb-clean-shell .mb-pdf-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:8px 0;min-height:44px;text-align:left;border:0;background:transparent}.mb-pdf-toggle strong{display:block;font-size:13px;color:var(--text)}.mb-pdf-toggle small{display:block;font-size:12px;color:var(--muted)}.mb-pdf-toggle-track{display:block!important;position:relative;width:44px;height:24px;flex:0 0 44px;border-radius:20px;background:#cbd4c1}.mb-pdf-toggle-track[data-on=true]{background:#4e6b40}.mb-pdf-toggle-track>span{display:block;position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}.mb-pdf-toggle-track[data-on=true]>span{transform:translateX(20px)}.mb-assistant-workspace .mb-assistant-attach{width:40px;height:44px;min-height:44px;margin-bottom:8px;display:grid;place-items:center}.mb-assistant-chat>.flex>button{display:inline-flex;align-items:center;gap:5px}.mb-assistant-workspace .mb-agent-prompt{padding:0}.mb-assistant-workspace .prompt-bar{min-height:70px}@media(max-width:700px){.mb-assistant-quickbar,.mb-assistant-workspace>header>img{display:none}.mb-assistant-chat{min-height:400px}}@media(max-width:359px){body:has([data-clean-shell=true]) .workspace-mobile-bar{gap:3px;padding-inline:6px}body:has([data-clean-shell=true]) .workspace-mobile-bar [aria-label="MakeBox AI"]{gap:4px}body:has([data-clean-shell=true]) .workspace-mobile-bar [aria-label="MakeBox AI"]>span{font-size:12px}body:has([data-clean-shell=true]) .workspace-mobile-bar [aria-label="MakeBox AI"]>span>span{display:none}body:has([data-clean-shell=true]) .workspace-mobile-utilities{gap:1px}}.mb-clean-shell button:disabled{cursor:not-allowed;box-shadow:none!important}.mb-clean-shell button:disabled:not([class*=opacity]){opacity:.5}.mb-clean-shell .mb-editor-generation button:disabled{opacity:1;cursor:default}.mb-generation-ready{padding:12px 14px;background:#eef5e8;border:1px solid #cadcba;border-radius:10px;font-size:13px;color:#3d5a2c}.mb-showcase-invitation{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0;padding:10px 14px;border:1px solid #d7dfcd;border-radius:10px;background:#f7f9f1;color:#48573c;font-size:12px}.mb-showcase-invitation>button{padding:6px 9px;border:1px solid #d4ddc9;border-radius:8px;background:white}.mb-showcase-invitation>button:last-child{margin-left:auto}