:root{--background:#f4f6f8;--foreground:#15171a;--muted:#667085;--line:#d9dee7;--panel:#ffffff;--surface:#ffffff;--surface-strong:#f8fafc;--border:#d9dee7;--text:#15171a;--accent:#0f766e;--accent-strong:#0b4f4a;--warm:#f5b85b;--success:#15803d;--success-strong:#0f5f2b;--ink-soft:#303844;--page-top-space:56px}*{box-sizing:border-box}body,html{max-width:100%;overflow-x:clip}html{scroll-padding-top:92px}body{margin:0;background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}.maintenance-page{background:radial-gradient(circle at 88% 16%,rgba(15,118,110,.14),transparent 30%),linear-gradient(180deg,rgba(248,250,251,.96),rgba(238,243,244,.97));color:#132b3f;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:0 clamp(20px,5vw,80px);position:relative}.maintenance-page:before{background:url(/brand/promptforge-store-hero.png) 50%/cover no-repeat;content:"";filter:grayscale(.35) saturate(.6);inset:0;opacity:.045;pointer-events:none;position:fixed}.maintenance-page>*{position:relative;z-index:1}body:has(.maintenance-page) .assistant-widget{display:none}.maintenance-header{align-items:center;border-bottom:1px solid rgba(19,43,63,.12);display:flex;justify-content:space-between;min-height:84px}.maintenance-brand{align-items:center;display:inline-flex;font-size:clamp(20px,2vw,27px);font-weight:800;gap:10px}.maintenance-brand-icon{height:38px;object-fit:contain;width:38px}.maintenance-admin-link{background:transparent;border:0;border-bottom:1px solid transparent;color:#526474;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:5px 0}.maintenance-header-actions,.maintenance-languages{align-items:center;display:flex}.maintenance-header-actions{gap:clamp(18px,3vw,42px)}.maintenance-languages{gap:5px}.maintenance-languages a{border-radius:7px;color:#657581;font-size:12px;font-weight:800;padding:6px 7px}.maintenance-languages a:focus-visible,.maintenance-languages a:hover{color:var(--accent-strong)}.maintenance-languages a.is-active{background:#dceeea;color:var(--accent-strong)}.maintenance-admin-link:focus-visible,.maintenance-admin-link:hover{border-color:var(--accent);color:var(--accent-strong)}.maintenance-status{align-items:center;align-self:center;color:#143f4b;display:inline-flex;font-size:clamp(17px,1.35vw,20px);font-weight:900;gap:12px;letter-spacing:.025em;margin-top:clamp(16px,2.5vh,28px);max-width:1380px;text-transform:uppercase;width:100%}.maintenance-status span{background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px rgba(15,118,110,.1);flex:0 0 auto;height:9px;width:9px}.maintenance-access-backdrop{align-items:center;background:rgba(11,28,39,.58);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.maintenance-access-dialog{background:#fff;border:1px solid rgba(19,43,63,.16);border-radius:20px;box-shadow:0 28px 90px rgba(7,27,38,.28);max-width:470px;padding:32px;position:relative;width:100%}.maintenance-access-kicker{color:var(--accent);font-size:12px;font-weight:900;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.maintenance-access-dialog h2{color:#101820;font-size:clamp(28px,4vw,38px);letter-spacing:-.03em;margin:0}.maintenance-access-dialog>p:not(.maintenance-access-kicker){color:#586b79;line-height:1.55;margin:12px 42px 24px 0}.maintenance-access-dialog form,.maintenance-access-dialog label{display:grid}.maintenance-access-dialog form{gap:16px}.maintenance-access-dialog label{color:#253c4b;font-size:14px;font-weight:800;gap:7px}.maintenance-access-dialog input{background:#f8fafb;border:1px solid #c9d4da;border-radius:10px;color:#132b3f;font:inherit;font-size:16px;min-height:48px;padding:10px 12px;width:100%}.maintenance-access-dialog input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(15,118,110,.14);outline:0}.maintenance-access-password{display:block;position:relative}.maintenance-access-password input{padding-right:92px}.maintenance-access-password button{background:transparent;border:0;color:var(--accent-strong);cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:8px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.maintenance-access-submit{background:var(--accent-strong);border:0;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-weight:900;min-height:50px;padding:12px 18px}.maintenance-access-submit:focus-visible,.maintenance-access-submit:hover{background:var(--accent)}.maintenance-access-submit:disabled{cursor:wait;opacity:.65}.maintenance-access-close{align-items:center;background:#eef3f4;border:0;border-radius:50%;color:#29414f;cursor:pointer;display:flex;font-size:24px;height:38px;justify-content:center;line-height:1;position:absolute;right:18px;top:18px;width:38px}.maintenance-access-message{color:#a92d27;font-size:14px;font-weight:700;line-height:1.45;margin:0;min-height:20px}.maintenance-access-message.is-success{color:#16723d}.maintenance-hero{align-items:center;display:grid;flex:1 0 auto;grid-gap:clamp(52px,8vw,120px);gap:clamp(52px,8vw,120px);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);margin:0 auto;max-width:1380px;padding:clamp(70px,10vh,130px) 0 clamp(54px,8vh,96px);width:100%}.maintenance-copy{max-width:760px}.maintenance-eyebrow{color:var(--accent);font-size:14px;font-weight:800;letter-spacing:.08em;margin:0 0 20px;text-transform:uppercase}.maintenance-copy h1{color:#101820;font-size:clamp(42px,5.7vw,78px);letter-spacing:-.045em;line-height:.98;margin:0;max-width:850px}.maintenance-lead{color:#4b5f71;font-size:clamp(19px,1.7vw,24px);line-height:1.48;margin:30px 0 0;max-width:740px}.maintenance-duration{align-items:center;background:#e3f2ef;border:1px solid #b4d8d2;border-radius:999px;color:#0b4f4a;display:inline-flex;font-size:clamp(16px,1.35vw,19px);font-weight:800;gap:10px;margin:30px 0 0;padding:13px 18px}.maintenance-duration span{background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px rgba(15,118,110,.11);height:8px;width:8px}.maintenance-note{color:#526474;font-size:17px;line-height:1.65;margin:24px 0 0;max-width:720px}.maintenance-visual{aspect-ratio:1.22/1;background:#12202a;border:1px solid rgba(19,43,63,.14);border-radius:24px;box-shadow:0 30px 80px rgba(19,43,63,.12);overflow:hidden;position:relative}.maintenance-visual-image{filter:brightness(.8) saturate(.72);object-fit:cover}.maintenance-visual-shade{background:linear-gradient(180deg,rgba(6,20,29,.04) 32%,rgba(6,20,29,.86));inset:0;position:absolute}.maintenance-visual figcaption{bottom:clamp(22px,3vw,38px);color:#fff;display:flex;flex-direction:column;gap:7px;left:clamp(22px,3vw,38px);position:absolute;right:clamp(22px,3vw,38px)}.maintenance-visual figcaption strong{font-size:clamp(22px,2.3vw,32px)}.maintenance-visual figcaption span{color:rgba(255,255,255,.78);font-size:14px;font-weight:700;letter-spacing:.04em}.maintenance-features{border-top:1px solid rgba(19,43,63,.12);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1380px;width:100%}.maintenance-features article{padding:32px clamp(18px,3vw,42px) 34px 0}.maintenance-features article+article{border-left:1px solid rgba(19,43,63,.12);padding-left:clamp(18px,3vw,42px)}.maintenance-feature-number{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.12em}.maintenance-features h2{font-size:18px;margin:13px 0 8px}.maintenance-features p{color:#5c6b78;line-height:1.5;margin:0}.maintenance-footer{align-items:center;border-top:1px solid rgba(19,43,63,.12);color:#667683;display:flex;font-size:14px;gap:7px;justify-content:center;min-height:72px;text-align:center}.maintenance-footer a{color:var(--accent-strong);font-weight:800}@media (min-width:901px) and (max-height:900px){.maintenance-header{min-height:64px}.maintenance-brand{font-size:23px}.maintenance-brand-icon{height:32px;width:32px}.maintenance-hero{gap:clamp(42px,7vw,96px);padding:18px 0 20px}.maintenance-eyebrow{font-size:12px;margin-bottom:12px}.maintenance-copy h1{font-size:clamp(42px,4.5vw,64px);line-height:.96}.maintenance-lead{font-size:clamp(17px,1.35vw,20px);line-height:1.4;margin-top:18px}.maintenance-duration{font-size:clamp(15px,1.15vw,17px);margin-top:18px;padding:10px 15px}.maintenance-note{font-size:15px;line-height:1.48;margin-top:16px}.maintenance-visual{aspect-ratio:1.3/1;max-height:360px}.maintenance-features article{padding-bottom:16px;padding-top:16px}.maintenance-features h2{font-size:16px;margin:7px 0 5px}.maintenance-features p{font-size:14px;line-height:1.35}.maintenance-footer{min-height:48px}}@media (max-width:900px){.maintenance-hero{grid-template-columns:1fr}.maintenance-visual{aspect-ratio:16/8.5;max-height:390px}}@media (max-width:680px){.maintenance-page{padding:0 18px}.maintenance-header{align-items:flex-start;flex-wrap:wrap;min-height:74px;padding:18px 0 12px}.maintenance-brand{font-size:20px}.maintenance-brand-icon{height:32px;width:32px}.maintenance-admin-link{font-size:12px}.maintenance-header-actions{align-items:flex-end;flex-direction:column-reverse;gap:6px}.maintenance-languages a{padding:5px}.maintenance-hero{padding:42px 0 46px}.maintenance-status{align-self:flex-start;font-size:14px;line-height:1.4;margin-top:20px}.maintenance-access-dialog{padding:26px 20px 22px}.maintenance-visual{aspect-ratio:16/10;border-radius:18px}.maintenance-copy h1{font-size:clamp(40px,12vw,54px)}.maintenance-features{grid-template-columns:1fr}.maintenance-features article,.maintenance-features article+article{border-left:0;border-top:1px solid rgba(19,43,63,.1);padding:25px 0}.maintenance-features article:first-child{border-top:0}.maintenance-footer{align-items:center;flex-direction:column;gap:4px;padding:18px 0}}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.shell{min-height:100vh}.topbar{background:var(--background);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 24px;justify-content:space-between;min-height:68px;padding:12px 28px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.topbar,.topbar-main{align-items:center;display:flex}.topbar-main{flex:1 1 auto;flex-wrap:nowrap;gap:18px;min-width:0}.owner-impersonation-banner{align-items:center;background:#fff4d6;border:1px solid #d39118;border-radius:8px;color:#402b05;display:flex;flex:1 0 100%;gap:16px;justify-content:space-between;padding:9px 12px}.owner-impersonation-copy{display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0}.owner-impersonation-copy span,.owner-impersonation-copy strong{overflow-wrap:anywhere}.owner-impersonation-return{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff;min-height:38px;white-space:nowrap}.owner-impersonation-return:hover{background:#0b6158;border-color:#0b6158}@media (max-width:680px){.owner-impersonation-banner{align-items:stretch;flex-direction:column;gap:9px}.owner-impersonation-banner form,.owner-impersonation-return{width:100%}}.brand{align-items:center;display:inline-flex;flex:0 0 auto;gap:9px;height:44px}.brand-icon{display:block;height:34px;object-fit:contain;width:34px}.brand-text{color:#132b3f;font-size:24px;font-weight:800;line-height:1;white-space:nowrap}.brand-store{font-size:.68em;font-weight:800;margin-left:1px;vertical-align:baseline}.nav{align-items:center;display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:8px 10px;min-width:0}.locale-switcher a,.mobile-nav summary,.mobile-nav-panel a,.nav a,.nav summary,.nav-login{color:var(--muted);font-size:14px}.nav summary,.nav>a{border-radius:6px;display:inline-flex;flex-wrap:wrap;max-width:100%;overflow-wrap:anywhere;padding:8px 10px}.nav-menu:hover>summary,.nav-menu[open]>summary,.nav>a:hover{background:#e8f5ee;color:var(--accent-strong)}.mobile-nav summary,.nav summary{cursor:pointer;list-style:none}.mobile-nav summary::-webkit-details-marker,.nav summary::-webkit-details-marker{display:none}.nav-menu{position:relative}.mobile-nav summary:after,.nav-menu summary:after{content:"☰";font-size:13px;margin-left:6px}.nav-menu-panel{background:var(--panel);border:1px solid var(--line);box-shadow:0 18px 38px rgba(20,28,38,.12);display:grid;grid-gap:4px;gap:4px;left:-14px;min-width:178px;padding:10px;position:absolute;top:100%;z-index:20}.mobile-nav-panel a,.nav-menu-panel a{border-radius:6px;padding:8px 10px}.mobile-nav-panel a:hover,.nav-menu-panel a:hover{background:#e8f5ee;color:var(--accent-strong)}.mobile-cart-link,.mobile-nav,.mobile-nav:not([open]) .mobile-nav-panel{display:none}.topbar-actions{flex:0 1 auto;justify-content:flex-end;min-width:0}.topbar-account-actions,.topbar-actions,.topbar-language-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px}.topbar-language-actions{justify-content:flex-end}.nav-login{color:var(--muted)}.nav-login.nav-account-active{color:var(--foreground);font-weight:700}.nav-logout-form{margin:0}.nav-logout{align-items:center;background:transparent;border:1px solid var(--line);border-radius:7px;color:var(--muted);cursor:pointer;display:inline-flex;flex-wrap:wrap;font:inherit;font-size:14px;font-weight:700;min-height:38px;padding:8px 13px}.nav-logout:focus-visible,.nav-logout:hover{background:#e8f5ee;color:var(--accent-strong);outline:none}.nav-register{background:var(--accent);border-radius:7px;color:#ffffff;font-size:14px;font-weight:700;padding:10px 14px}.nav-register.nav-account-inactive{background:transparent;border:1px solid var(--line);color:var(--muted)}.cart-count{color:inherit;font:inherit;margin-left:4px}.nav-register.nav-account-active{background:var(--accent);color:#ffffff}.mobile-nav-panel .nav-register{display:inline-flex;justify-content:center}.mobile-nav-panel .nav-logout{justify-content:center;text-align:left;width:100%}.locale-switcher{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px}.locale-switcher .active{color:var(--foreground);font-weight:700}html[data-prompt-upload-language-locked=true] .locale-switcher,html[data-prompt-upload-language-locked=true] .topbar-language-actions{display:none}.main{margin:0 auto;max-width:1120px;padding:var(--page-top-space) 32px 80px}.landing-main{min-height:calc(100vh - 180px);padding-top:0}.hero{display:grid;align-items:center;grid-gap:42px;gap:42px;grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}.hero-copy{padding-top:0}.landing-hero{align-items:start;border-radius:0;color:#ffffff;display:grid;margin-inline:calc(50% - 50vw);min-height:min(760px,calc(100dvh - 118px));overflow:hidden;padding:28px 30px clamp(30px,4.2vw,48px);position:relative}.landing-hero:after{background:linear-gradient(90deg,rgb(7 18 25/.78),rgb(7 18 25/.48) 42%,rgb(7 18 25/.1)),linear-gradient(0deg,rgb(7 18 25/.32),rgb(7 18 25/.04) 58%);content:"";z-index:1}.landing-hero-media,.landing-hero:after{inset:0;position:absolute}.landing-hero-media img{object-fit:cover;object-position:center}.landing-hero-content{display:grid;grid-gap:16px;gap:16px;max-width:100%;min-width:0;padding-left:0;position:relative;z-index:2}.landing-hero-content .eyebrow,.landing-hero-content .landing-note,.landing-hero-content .lead{color:#ffffff}.landing-hero-content h1{display:grid;font-size:clamp(56px,6vw,82px);font-weight:600;line-height:1.03;max-width:calc(100vw - 60px)}.landing-hero-content h1 span{display:block;white-space:normal}.landing-hero-content .eyebrow{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgb(255 255 255/.055);border:1px solid rgb(255 255 255/.58);border-radius:999px;display:inline-flex;font-size:14px;justify-self:start;line-height:1.15;margin-bottom:2px;padding:10px 18px;width:-moz-fit-content;width:fit-content;text-transform:none}.landing-hero-content .lead{color:rgb(241 245 249/.9);font-size:clamp(20px,2.1vw,26px);font-weight:400;line-height:1.34;margin-top:0;max-width:700px}.landing-hero-content .landing-note{font-size:17px;line-height:1.55;margin-top:0;max-width:610px;opacity:.9}.landing-cta-actions{align-items:stretch;display:inline-grid;gap:12px;grid-template-columns:minmax(max-content,1fr);justify-self:center;margin-top:14px;max-width:100%;width:-moz-fit-content;width:fit-content}.landing-cta-actions .button{justify-content:center;min-height:48px;padding-inline:28px;text-align:center;white-space:nowrap;width:100%}.landing-cta-actions .button.primary{background:var(--accent);border-color:var(--accent);color:#ffffff}.landing-cta-actions .button.secondary{background:#ffffff;border-color:#ffffff;color:#10212c}.landing-cta-actions .button.ghost{background:rgb(255 255 255/.14);border-color:rgb(255 255 255/.38);color:#ffffff}.landing-hero-actions{display:inline-flex;flex-wrap:wrap;gap:24px;justify-self:start;margin-top:16px;width:auto}.landing-hero-actions .button{min-height:50px;min-width:220px;width:auto}.landing-hero-facts{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgb(255 255 255/.075);border:1px solid rgb(255 255 255/.34);border-radius:8px;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;max-width:min(760px,calc(100vw - 60px));overflow:hidden;width:min(760px,calc(100vw - 60px))}.landing-hero-facts article{background:transparent;display:grid;grid-gap:7px;gap:7px;padding:18px 24px}.landing-hero-facts article+article{border-left:1px solid rgb(0 0 0/.24)}.landing-hero-facts strong{color:rgb(255 255 255/.9);font-size:22px;font-weight:700;line-height:1.2}.landing-hero-facts span{color:rgb(255 255 255/.78);font-size:14px;line-height:1.45}.hero-media{aspect-ratio:16/10;border-radius:8px;margin-top:-42px;max-width:100%;min-height:360px;overflow:hidden;position:relative}.landing-hero .hero-media{margin-top:0}.hero-image{object-fit:cover}.landing-paths{border-top:1px solid var(--line);display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0 72px;padding-top:72px}.landing-path-card{align-content:start;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;min-height:390px;padding:clamp(24px,3.8vw,38px)}.landing-path-card h2{font-size:clamp(28px,3.2vw,40px);line-height:1.05;margin:0}.landing-path-card p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.55;margin:0}.landing-path-card ol{display:grid;grid-gap:9px;gap:9px;list-style:none;margin:4px 0 0;padding:0}.landing-path-card li{align-items:center;color:var(--ink);display:grid;font-weight:700;grid-gap:10px;gap:10px;grid-template-columns:28px minmax(0,1fr)}.landing-path-card li:before{align-items:center;background:#e8f5ee;border:1px solid #b7e3c8;border-radius:999px;color:var(--accent-strong);content:"✓";display:inline-flex;font-size:16px;font-weight:800;height:28px;justify-content:center;width:28px}.landing-path-card .button{justify-self:start;margin-top:auto}.eyebrow{color:var(--accent);font-size:14px;font-weight:700;margin:0 0 14px;text-transform:uppercase}h1{font-size:clamp(40px,5.2vw,64px);line-height:1;margin:0;max-width:860px}.lead{color:var(--muted);font-size:20px;margin:24px 0 0}.landing-note,.lead{line-height:1.55;max-width:680px}.landing-note{color:var(--ink-soft);font-size:18px;margin:18px 0 0}.landing-questions{background:#eef3ef;margin-inline:calc(50% - 50vw);padding:clamp(58px,7vw,88px) max(32px,calc((100vw - 1120px) / 2))}.landing-questions-inner{display:grid;grid-gap:34px;gap:34px;margin:0 auto;max-width:1120px}.landing-questions-heading{align-items:end;display:grid;grid-gap:42px;gap:42px;grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr)}.landing-questions-heading h2{font-size:clamp(40px,5vw,64px);line-height:1.04;margin:0;max-width:760px}.landing-questions-heading p{color:#52615b;font-size:18px;line-height:1.5;margin:0 0 4px}.landing-questions-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-question-card{align-content:start;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;min-height:196px;padding:clamp(22px,2.6vw,30px)}.landing-question-card h3{font-size:clamp(20px,2vw,25px);line-height:1.12;margin:0}.landing-question-card p{color:var(--muted);font-size:17px;line-height:1.48;margin:0}.landing-ecosystem{align-items:center;display:grid;grid-gap:clamp(34px,5vw,64px);gap:clamp(34px,5vw,64px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-block:clamp(64px,8vw,96px)}.landing-ecosystem-copy{align-content:start;display:grid;grid-gap:22px;gap:22px}.landing-ecosystem-copy h2,.landing-vision-cta h2,.landing-workflow-heading h2{font-size:clamp(38px,4.8vw,58px);line-height:1.04;margin:0}.landing-ecosystem-copy p,.landing-vision-cta p{color:var(--muted);font-size:18px;line-height:1.55;margin:0}.landing-ecosystem-copy .button{justify-self:start}.landing-ecosystem-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-ecosystem-grid article{align-content:start;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-height:138px;padding:22px}.landing-ecosystem-grid h3{font-size:20px;line-height:1.2;margin:0}.landing-ecosystem-grid p{color:var(--muted);font-size:16px;line-height:1.48;margin:0}.landing-workflow{background:#14211d;color:#ffffff;margin-inline:calc(50% - 50vw);padding:clamp(58px,7vw,84px) max(32px,calc((100vw - 1120px) / 2))}.landing-workflow-inner{display:grid;grid-gap:32px;gap:32px;margin:0 auto;max-width:1120px}.landing-workflow-heading{align-items:end;display:grid;grid-gap:42px;gap:42px;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr)}.landing-workflow-heading h2{color:#ffffff}.landing-workflow-heading p{color:rgb(255 255 255/.76);font-size:17px;line-height:1.5;margin:0 0 4px}.landing-workflow-rail{background:rgb(255 255 255/.18);border:1px solid rgb(255 255 255/.2);border-radius:8px;display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.landing-workflow-rail article{align-content:start;background:rgb(255 255 255/.1);display:grid;grid-gap:12px;gap:12px;min-height:190px;padding:22px 20px}.landing-workflow-rail article:first-child{background:linear-gradient(145deg,rgb(22 117 108/.9),rgb(15 81 75/.96));box-shadow:inset 0 0 0 1px rgb(255 255 255/.24)}.landing-workflow-rail h3{color:#ffffff;font-size:20px;line-height:1.2;margin:0}.landing-workflow-rail p{color:rgb(255 255 255/.78);font-size:15px;line-height:1.5;margin:0}.landing-vision-cta{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 50px rgb(23 33 29/.12);display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(64px,8vw,96px);padding:clamp(28px,4vw,40px)}.landing-paths+.landing-vision-cta{margin-top:0}.landing-vision-cta>div{display:grid;grid-gap:18px;gap:18px}.landing-vision-cta h2{max-width:820px}.landing-vision-cta p{max-width:780px}.problem-slider-section{display:grid;grid-gap:30px;gap:30px;margin-top:92px}.problem-slider-heading{margin:0 auto;max-width:860px;text-align:center}.problem-slider-heading h2{font-size:clamp(30px,3.8vw,46px);line-height:1.08;margin:0}.problem-slider-heading p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.55;margin:16px 0 0}.problem-slider{display:grid;grid-gap:20px;gap:20px;padding:0 72px;position:relative}.problem-slide-window{min-height:560px;overflow:hidden}.problem-slide{align-items:stretch;animation:problemSlideNext 1.45s cubic-bezier(.22,.68,.18,1) both;display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:560px}.problem-slide-previous{animation-name:problemSlidePrevious}.problem-slide-card{align-content:start;animation:problemCardFollow 1.45s cubic-bezier(.22,.68,.18,1) both;display:grid;grid-gap:18px;gap:18px;grid-template-rows:auto minmax(190px,1fr)}.problem-slide-solution{animation-delay:.16s}.problem-slide-image{aspect-ratio:16/9;border-radius:8px;overflow:hidden;position:relative}.problem-slide-image-stack{display:grid;grid-gap:8px;gap:8px;min-width:0}.problem-slide-image img{object-fit:cover}.problem-slide-text{align-content:start;display:grid;grid-gap:10px;gap:10px;min-height:190px}.problem-slide-text span{color:var(--accent-strong);font-size:16px;font-weight:800;letter-spacing:0}.problem-slide-text p{color:var(--ink-soft);font-size:18px;line-height:1.5;margin:0}.problem-slide-problem .problem-slide-text>p:last-child{color:var(--ink);font-size:20px}.slider-arrow{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--ink-soft);cursor:pointer;display:inline-flex;font-size:42px;height:54px;justify-content:center;position:absolute;top:82px;width:54px}.slider-arrow:hover{background:#e8f5ee;color:var(--accent-strong)}.slider-arrow-left{left:18px}.slider-arrow-right{right:18px}.slider-dots{display:flex;gap:8px;justify-content:center}.slider-dots button{background:#cbd5e1;border:0;border-radius:999px;cursor:pointer;height:7px;padding:0;width:24px}.slider-dots button.active{background:var(--accent)}@keyframes problemSlideNext{0%{opacity:.2;transform:translateX(92px)}70%{opacity:1;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@keyframes problemSlidePrevious{0%{opacity:.2;transform:translateX(-92px)}70%{opacity:1;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes problemCardFollow{0%{opacity:0;transform:translateX(42px)}72%{opacity:1;transform:translateX(4px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.problem-slide,.problem-slide-card{animation:none}}.landing-benefits{display:grid;grid-gap:30px;gap:30px;margin-top:92px}.landing-benefits-heading{margin:0 auto;max-width:920px;text-align:center}.landing-benefits-heading h2{font-size:clamp(30px,3.8vw,46px);line-height:1.08;margin:0}.landing-benefits-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-benefit-card{align-content:start;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-height:172px;padding:22px}.landing-benefit-card h3{font-size:20px;line-height:1.22;margin:0}.landing-benefit-card p{color:var(--muted);font-size:16px;line-height:1.5;margin:0}.landing-process-band{background:#0f2430;border-radius:8px;color:#ffffff;display:grid;grid-gap:28px;gap:28px;margin-inline:calc(50% - 50vw);margin-top:92px;padding:clamp(42px,6vw,72px) max(24px,calc((100vw - 1120px) / 2))}.landing-process-heading{display:grid;grid-gap:14px;gap:14px;max-width:900px}.landing-process-heading .eyebrow,.landing-process-heading h2{color:#ffffff}.landing-process-heading h2{font-size:clamp(30px,3.8vw,48px);line-height:1.08;margin:0}.landing-process-steps{border:1px solid rgb(255 255 255/.18);border-radius:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.landing-process-steps article{align-content:start;background:rgb(255 255 255/.09);border-right:1px solid rgb(255 255 255/.14);display:grid;grid-gap:10px;gap:10px;min-height:164px;padding:20px}.landing-process-steps article:last-child{border-right:0}.landing-process-steps h3{color:#ffffff;font-size:18px;line-height:1.22;margin:0}.landing-process-steps p{color:rgb(255 255 255/.78);font-size:14px;line-height:1.5;margin:0}.landing-final-cta{align-items:center;background:#0f2430;border-radius:8px;color:#ffffff;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);margin-top:72px;padding:clamp(28px,4vw,44px)}.landing-final-cta .eyebrow,.landing-final-cta h2,.landing-final-cta p{color:#ffffff}.landing-final-cta h2{font-size:clamp(30px,3.8vw,46px);line-height:1.08;margin:0}.landing-final-cta p:not(.eyebrow){color:rgb(255 255 255/.78);font-size:18px;line-height:1.55;margin:14px 0 0}.landing-final-cta .landing-cta-actions{justify-self:center;margin-top:0}.info-final-cta{margin-top:0}.faq-support-email{align-items:center;border:1px solid rgb(255 255 255/.42);border-radius:8px;color:#fff;display:inline-flex;font-size:clamp(17px,1.4vw,20px);font-weight:800;justify-content:center;min-height:52px;overflow-wrap:anywhere;padding:12px 20px;text-align:center;transition:background-color .16s ease,border-color .16s ease}.faq-support-email:hover{background:rgb(255 255 255/.1);border-color:#fff}.faq-support-email:focus-visible{outline:3px solid rgb(255 255 255/.45);outline-offset:3px}.landing-final-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px}.landing-seller-flow{display:grid;grid-gap:24px;gap:24px;margin-top:92px}.landing-seller-flow-intro{display:grid;grid-gap:14px;gap:14px;max-width:880px}.landing-reach-copy h2,.landing-seller-flow-intro h2{font-size:clamp(30px,3.8vw,46px);line-height:1.08;margin:0}.landing-plan-summary-heading p:not(.eyebrow),.landing-reach-copy p:not(.eyebrow),.landing-seller-flow-intro p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.55;margin:0}.landing-seller-flow-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.landing-seller-promise-grid{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.landing-seller-promise{align-content:start;background:#ffffff;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:20px}.landing-seller-promise h3{font-size:18px;line-height:1.22;margin:0}.landing-seller-promise p{color:var(--muted);font-size:15px;line-height:1.5;margin:0}.landing-seller-step-grid{counter-reset:landing-seller-step;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-seller-step{background:#f8fafc;border:1px solid var(--line);border-radius:8px;counter-increment:landing-seller-step;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:24px}.landing-seller-step:before{align-items:center;background:#eef6f4;border-radius:999px;color:var(--accent-strong);content:counter(landing-seller-step);display:inline-flex;font-weight:900;height:34px;justify-content:center;width:34px}.landing-control-note h3,.landing-plan-card h4,.landing-plan-summary-heading h3,.landing-seller-step h3{font-size:22px;line-height:1.18;margin:0}.landing-control-note p,.landing-plan-card li,.landing-plan-card p,.landing-seller-step p{color:var(--muted);line-height:1.55;margin:0}.landing-control-note{background:var(--foreground);border-radius:8px;color:#ffffff;display:grid;grid-gap:8px;gap:8px;padding:clamp(24px,4vw,34px)}.landing-control-note h3{color:#ffffff}.landing-control-note p{color:rgba(255,255,255,.78);max-width:820px}.landing-reach-plans{display:grid;grid-gap:26px;gap:26px;margin-top:92px}.landing-plan-card,.landing-plan-summary,.landing-plan-summary-heading,.landing-reach-copy{align-content:start;display:grid}.landing-plan-summary-heading,.landing-reach-copy{gap:14px}.landing-reach-copy{max-width:880px}.landing-plan-summary{gap:18px}.landing-plan-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-plan-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:12px;min-width:0;padding:20px}.landing-plan-card ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px}.landing-plan-actions{align-items:center;display:flex;justify-content:flex-start}.info-main{display:grid;grid-gap:72px;gap:72px}.about-main{gap:80px}.about-split{align-items:start;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr)}.about-contact h2,.about-founder h2,.about-split h2{font-size:clamp(30px,4vw,48px);line-height:1.08;margin:0}.about-contact-card,.about-copy-stack,.about-founder-card{color:var(--muted);display:grid;font-size:18px;grid-gap:16px;gap:16px;line-height:1.6}.about-contact-card p,.about-copy-stack p,.about-founder-card p{margin:0}.about-vision{color:var(--ink);font-weight:800}.about-contact-card,.about-founder-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:28px}.about-founder-card{align-items:center;gap:36px;grid-template-columns:minmax(0,1fr) 280px}.about-founder-copy{display:grid;grid-gap:16px;gap:16px;min-width:0}.about-founder-portrait{display:grid;grid-gap:10px;gap:10px;justify-items:center;margin:0}.about-founder-image{aspect-ratio:1;border-radius:12px;display:block;height:auto;object-fit:cover;width:100%}.about-founder-portrait figcaption{color:var(--muted);font-size:14px;font-weight:700;line-height:1.35;text-align:center}@media (max-width:820px){.about-founder-card{grid-template-columns:minmax(0,1fr)}.about-founder-portrait{grid-row:1;justify-self:center;max-width:180px}}.about-contact{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.about-contact-card a{color:var(--teal-dark);font-weight:800;text-decoration:none}.about-contact-card strong{color:var(--ink);font-size:20px}.subscriptions-main{display:grid;grid-gap:40px;gap:40px}.subscriptions-hero{align-items:stretch;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 58%),var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-soft);display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) minmax(280px,360px);padding:32px}.subscriptions-hero>div:first-child{align-content:start;display:grid;grid-gap:14px;gap:14px}.subscriptions-hero>div:first-child>h1,.subscriptions-hero>div:first-child>p{margin:0}.subscriptions-hero h1{max-width:760px}.subscription-alert,.subscription-fair-note,.subscription-plan,.subscription-principles article,.subscription-status-panel,.subscription-stripe-note{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-soft)}.subscription-status-panel{align-self:start;padding:24px}.subscription-status-panel dl{display:grid;grid-gap:18px;gap:18px;margin:0}.subscription-status-panel div{display:grid;grid-gap:4px;gap:4px}.subscription-status-panel dt{color:var(--muted);font-size:13px;font-weight:700;text-transform:uppercase}.subscription-status-panel dd{color:var(--ink);font-size:18px;font-weight:800;margin:0}.subscription-alert{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));color:var(--ink);font-weight:800;padding:18px 22px}.subscription-principles{display:grid;grid-gap:24px;gap:24px}.subscription-principles h2{font-size:34px;line-height:1.12;margin:0}.subscription-principle-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-principles article{padding:24px}.subscription-plan h2,.subscription-principles h3,.subscription-stripe-note h2{color:var(--ink);font-size:22px;line-height:1.16;margin:0}.subscription-plan li,.subscription-plan p,.subscription-principles p,.subscription-stripe-note p{color:var(--muted);line-height:1.6}.subscription-plan-grid{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.bot-subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:820px){.bot-subscription-grid{grid-template-columns:minmax(0,1fr)}}.subscription-plan{display:grid;grid-gap:24px;gap:24px;grid-template-rows:auto 1fr auto;min-width:0;padding:28px}.subscription-plan.featured{border-color:color-mix(in srgb,var(--accent) 54%,var(--line));box-shadow:0 20px 60px rgba(11,20,38,.12)}.subscription-plan-head{border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding-bottom:20px}.subscription-plan-title-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.subscription-plan-badge{background:color-mix(in srgb,var(--success) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--success) 38%,var(--line));border-radius:999px;color:var(--success-strong);display:inline-flex;font-size:12px;font-weight:900;line-height:1;padding:8px 10px;white-space:nowrap}.subscription-plan-price{font-size:clamp(30px,3vw,44px);line-height:1}.subscription-plan-head p{margin:0}.subscription-plan ul{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.subscription-plan li{padding-left:22px;position:relative}.subscription-plan li:before{background:var(--accent);border-radius:999px;content:"";height:8px;left:0;position:absolute;top:10px;width:8px}.subscription-plan button,.subscription-plan form{width:100%}.subscription-portal-form,.subscription-portal-link{margin-top:24px}.subscription-plan .subscription-managed-note{align-self:end;background:color-mix(in srgb,var(--accent) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:8px;color:#475467;font-weight:800;margin:0;padding:14px 16px}.subscription-plan button:disabled{cursor:default;opacity:.68}.subscription-stripe-note{display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);padding:28px}.subscription-fair-note{display:grid;grid-gap:10px;gap:10px;padding:24px 28px}.subscription-fair-note h2,.subscription-fair-note p{margin:0}.subscription-fair-note p{color:var(--muted);line-height:1.6}.info-hero{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 50px rgba(15,23,42,.08);display:grid;align-items:center;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,1fr) minmax(300px,420px);margin:0 auto;max-width:1120px;min-height:min(500px,calc(100vh - 180px));padding:clamp(28px,5vw,58px)}.info-hero-copy{display:grid;grid-gap:14px;gap:14px;min-width:0}.info-hero h1{font-size:clamp(34px,3.4vw,50px);line-height:1.06;margin:0;max-width:620px}.info-hero p:not(.eyebrow){color:var(--muted);font-size:20px;line-height:1.55;margin:0;max-width:820px}.info-hero-media{aspect-ratio:4/3;border:1px solid var(--line);border-radius:8px;box-shadow:0 20px 44px rgba(15,23,42,.12);min-height:300px;overflow:hidden;position:relative}.info-hero-media,.info-hero-media-stack{justify-self:end;max-width:420px;width:100%}.info-hero-media-stack{display:grid;grid-gap:8px;gap:8px;min-width:0}.info-hero-image{object-fit:cover}.info-section{display:grid;grid-gap:26px;gap:26px}.info-section-heading{display:grid;grid-gap:10px;gap:10px;margin:0 auto;max-width:860px;text-align:center}.info-language h2,.info-section-heading h2{font-size:clamp(30px,4vw,48px);line-height:1.08;margin:0}.info-language>p,.info-section-heading p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.55;margin:0}.info-card-grid,.info-step-grid{display:grid;grid-gap:18px;gap:18px;counter-reset:info-step}.info-card-grid.three,.info-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.info-card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.info-step-grid.seller{grid-template-columns:repeat(4,minmax(0,1fr))}.info-card,.info-faq-item,.info-plan-card,.info-step{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;padding:24px}.info-card h3,.info-plan-card h3,.info-step h3{font-size:22px;line-height:1.18;margin:0 0 10px}.info-card p,.info-faq-item p,.info-plan-card p,.info-step p{color:var(--muted);line-height:1.55;margin:0}.info-band{background:#f8fafc;border:1px solid var(--line);border-radius:8px;padding:30px}.info-step{counter-increment:info-step;display:grid;grid-gap:8px;gap:8px;position:relative}.info-step:before{align-items:center;background:#eef6f4;border-radius:999px;color:var(--accent-strong);content:counter(info-step);display:inline-flex;font-weight:900;height:34px;justify-content:center;width:34px}.info-step-grid.buyer .info-step:before{content:"✓"}.info-step-grid.seller .info-step:before{content:counter(info-step,upper-alpha)}.info-language{align-items:center;background:var(--foreground);border-radius:8px;color:#ffffff;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,.9fr) minmax(280px,.7fr);padding:clamp(28px,5vw,48px)}.info-language .eyebrow,.info-language>p{color:rgba(255,255,255,.76)}.info-language-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.info-language-grid span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:8px;font-weight:900;padding:14px;text-align:center}.info-plan-card{display:grid;grid-gap:14px;gap:14px}.info-plan-card ul{color:var(--ink-soft);display:grid;grid-gap:8px;gap:8px;line-height:1.45;margin:0;padding-left:20px}.info-subsection-heading{margin-top:34px}.info-bot-grid{margin-top:0}.info-subscription-state-grid{margin-top:18px}.info-faq-list{display:grid;grid-gap:16px;gap:16px;margin:0 auto;max-width:920px;width:100%}.info-faq-item{padding:0}.info-faq-item summary{cursor:pointer;font-size:18px;font-weight:900;line-height:1.35;padding:22px 24px}.info-faq-item p{border-top:1px solid var(--line);line-height:1.65;padding:16px 24px 24px}.faq-main{gap:56px}.faq-hero{grid-template-columns:minmax(0,1fr)}.faq-hero .info-hero-copy{max-width:880px}.faq-topic-grid{display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-topic{align-content:start;display:grid;grid-gap:18px;gap:18px;min-width:0}.faq-topic h2{font-size:clamp(25px,3vw,34px);line-height:1.12;margin:0}.faq-topic .info-faq-list{gap:12px;max-width:none}@media (max-width:820px){.faq-topic-grid{grid-template-columns:minmax(0,1fr)}}.landing-explainer{display:grid;grid-gap:30px;gap:30px;margin-top:92px}.landing-explainer-heading{margin:0 auto;max-width:860px;text-align:center}.landing-explainer-heading h2{font-size:clamp(30px,3.8vw,46px);line-height:1.08;margin:0}.landing-explainer-heading p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.55;margin:16px 0 0}.landing-explainer-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-explainer-card{align-content:start;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:18px;gap:18px;overflow:hidden}.landing-explainer-image{aspect-ratio:16/9;background:#ffffff;position:relative}.landing-explainer-image img{object-fit:contain}.landing-explainer-copy{display:grid;grid-gap:10px;gap:10px;padding:0 20px 22px}.landing-explainer-copy span{color:var(--foreground);font-size:18px;font-weight:800;line-height:1.25}.landing-explainer-copy p{color:var(--muted);font-size:16px;line-height:1.45;margin:0}.seller-interest-panel{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,.85fr) minmax(320px,.75fr);margin-top:42px;padding:24px}.seller-interest-panel h2{font-size:26px;line-height:1.15;margin:0 0 10px}.seller-interest-panel p:not(.eyebrow){color:var(--muted);line-height:1.55;margin:0}.seller-interest-form{display:grid;grid-gap:10px;gap:10px}.seller-interest-form input{background:#f8fafc;border:1px solid var(--line);border-radius:7px;color:var(--foreground);font:inherit;min-height:44px;padding:0 12px;width:100%}.seller-interest-form .button{justify-content:center}.seller-interest-status{color:var(--accent-strong);font-size:14px;font-weight:700;line-height:1.45}.seller-onboarding-grid{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr)}.prompt-upload-form,.seller-onboarding-card,.seller-onboarding-note{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:18px;gap:18px;padding:24px}.seller-onboarding-card h2{font-size:clamp(24px,3vw,36px);line-height:1.1;margin:0}.seller-onboarding-card>.button{align-self:start;justify-self:start}.seller-name-step{align-items:center;background:var(--accent);border-radius:999px;color:#fff;display:inline-flex;font-size:15px;font-weight:800;height:34px;justify-content:center;width:34px}.seller-onboarding-copy{display:grid;grid-gap:10px;gap:10px}.seller-name-form{background:color-mix(in srgb,var(--accent) 6%,var(--panel));border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:8px;display:grid;grid-gap:16px;gap:16px;padding:20px}.seller-name-field{display:grid;grid-gap:9px;gap:9px}.seller-name-field strong{color:var(--text);font-size:16px}.seller-name-field input{background:var(--panel);border:2px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:8px;color:var(--text);font:inherit;font-size:18px;min-height:54px;padding:12px 14px;width:100%}.seller-name-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent);outline:none}.seller-name-field small{color:var(--muted);line-height:1.45}.seller-name-privacy{background:var(--panel);border-left:4px solid var(--accent);border-radius:4px;padding:12px 14px}.seller-name-form .button{justify-content:center;min-height:50px;width:100%}.prompt-upload-actions p,.prompt-upload-form small,.seller-onboarding-card p,.seller-onboarding-note p{color:var(--muted);line-height:1.55;margin:0}.prompt-upload-form{grid-template-columns:minmax(0,1fr);max-width:960px;min-width:0;width:100%}.prompt-upload-form *,.prompt-upload-form :after,.prompt-upload-form :before{box-sizing:border-box}.prompt-upload-pending{background:#eef6f4;border:1px solid #b8d9d2;border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px}.prompt-upload-pending.compact{padding:10px}.prompt-upload-pending.compact .prompt-upload-pending-header strong{font-size:.9rem}.prompt-upload-pending.compact p{font-size:.86rem}.prompt-upload-pending-header{align-items:center;color:var(--accent-strong);display:flex;gap:10px}.prompt-upload-pending-header strong{font-size:1rem}.prompt-upload-pending p{color:var(--ink-soft);line-height:1.5;margin:0}.translation-progress-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.translation-progress-list li{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;display:flex;justify-content:space-between;padding:10px 12px}.translation-progress-list li.translated,.translation-progress-list li.translating{border-color:#9bcfc5}.translation-progress-list li.translated{background:#eef9f3;color:#126b4d}.translation-progress-list li.failed{color:var(--danger)}.ai-process-checklist{background:color-mix(in srgb,var(--accent) 5%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:12px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.ai-process-checklist-heading{display:grid;grid-gap:3px;gap:3px}.ai-process-checklist-heading strong{color:var(--accent-strong);font-size:1rem}.ai-process-checklist-heading small{color:var(--muted);line-height:1.4}.ai-process-checklist ol{display:grid;grid-gap:7px;gap:7px;list-style:none;margin:0;padding:0}.ai-process-checklist li{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:9px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:26px minmax(0,1fr) auto;min-width:0;padding:8px 10px}.ai-process-step-icon{align-items:center;background:var(--surface-strong);border-radius:999px;display:inline-flex;font-weight:900;height:24px;justify-content:center;width:24px}.ai-process-step-label{font-weight:750;min-width:0;overflow-wrap:anywhere}.ai-process-checklist li small{color:var(--muted);text-align:right}.ai-process-checklist li.is-active{border-color:var(--accent)}.ai-process-checklist li.is-active .ai-process-step-icon{animation:ai-process-pulse 1.2s ease-in-out infinite;background:var(--accent);color:#fff}.ai-process-checklist li.is-review{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.ai-process-checklist li.is-review .ai-process-step-icon{background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent-strong)}.ai-process-checklist li.is-complete .ai-process-step-icon{background:#d9f3eb;color:#08745f}.ai-process-checklist li.is-error{border-color:color-mix(in srgb,var(--danger) 55%,var(--border))}.ai-process-checklist li.is-error .ai-process-step-icon{background:color-mix(in srgb,var(--danger) 14%,var(--surface));color:var(--danger)}.ai-process-checklist.is-compact{margin-bottom:16px}@keyframes ai-process-pulse{50%{opacity:.62;transform:scale(.92)}}@media (max-width:520px){.ai-process-checklist li{grid-template-columns:26px minmax(0,1fr)}.ai-process-checklist li small{grid-column:2;text-align:left}}.prompt-upload-spinner{animation:prompt-upload-spin .9s linear infinite;border:3px solid rgba(18,129,116,.22);border-top:3px solid var(--accent);border-radius:999px;height:22px;width:22px}.prompt-upload-progress{background:rgba(18,129,116,.14);border-radius:999px;height:8px;overflow:hidden;position:relative}.prompt-upload-progress span{animation:prompt-upload-progress 1.25s ease-in-out infinite;background:var(--accent);border-radius:inherit;bottom:0;display:block;left:-35%;position:absolute;top:0;width:35%}@keyframes prompt-upload-spin{to{transform:rotate(1turn)}}@keyframes prompt-upload-progress{0%{left:-35%}55%{left:45%}to{left:105%}}.prompt-upload-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.prompt-upload-form label{display:grid;grid-gap:8px;gap:8px;min-width:0}.prompt-upload-form label span{color:var(--ink-soft);font-size:14px;font-weight:800}.prompt-upload-form input,.prompt-upload-form select,.prompt-upload-form textarea{background:#f8fafc;border:1px solid var(--line);border-radius:7px;color:var(--foreground);font:inherit;padding:12px;max-width:100%;min-width:0;width:100%}.prompt-upload-form input,.prompt-upload-form select{min-height:46px}input.locked-field{background:#eef6f4;color:var(--ink-soft);cursor:not-allowed}input[type=file][name=attachments]::-webkit-file-upload-button{-webkit-margin-end:24px;margin-inline-end:24px}input[type=file][name=attachments]::file-selector-button{-webkit-margin-end:24px;margin-inline-end:24px}.prompt-upload-form textarea{line-height:1.5;resize:vertical}.prompt-upload-form textarea.product-summary-textarea{max-height:360px;min-height:180px;overflow-y:auto;scrollbar-gutter:stable}.prompt-quality-card{background:#f8fafc;min-width:0}.prompt-quality-result{display:grid;grid-gap:16px;gap:16px;min-width:0;overflow-wrap:anywhere}.prompt-quality-result dl{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0}.prompt-quality-result dl div{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.prompt-quality-result dt{color:var(--muted);font-size:.84rem;font-weight:800;margin-bottom:4px}.prompt-quality-result dd{color:var(--ink);font-weight:900;margin:0}.prompt-quality-result h3{font-size:1rem;margin:0 0 8px}.prompt-quality-result ul{color:var(--ink-soft);line-height:1.55;margin:0;padding-left:20px}.prompt-quality-covers,.prompt-quality-dimensions,.prompt-quality-tests{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.prompt-cover-option,.prompt-quality-covers article,.prompt-quality-dimensions article,.prompt-quality-draft,.prompt-quality-tests article{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;overflow-wrap:anywhere;padding:12px}.prompt-cover-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;display:grid;grid-gap:8px;gap:8px;text-align:left}.prompt-cover-option.selected{border-color:var(--accent);box-shadow:0 0 0 3px rgba(20,128,112,.16)}.prompt-final-cover-section{display:grid;grid-gap:14px;gap:14px;min-width:0}.prompt-final-cover-section>h3,.prompt-final-cover-section>p{margin:0}.prompt-cover-option img{aspect-ratio:16/9;border-radius:6px;display:block;height:auto;object-fit:cover;width:100%}.ai-disclosure{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:8px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:800;gap:6px;line-height:1.35;margin:0;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:6px 8px}.detail-image-disclosure,.uploaded-image-disclosure{background:rgb(248 250 252/.92);bottom:10px;left:10px;position:absolute;max-width:calc(100% - 20px);width:-moz-fit-content;width:fit-content;z-index:2}.image-disclosure-under,.product-detail-image-disclosure{align-self:flex-start;background:transparent;border-color:var(--line);color:var(--ink-soft);justify-self:start;width:-moz-fit-content;width:fit-content}.assistant-ai-disclosure,.owner-text-editor-ai-disclosure{align-self:start}.prompt-quality-covers strong,.prompt-quality-dimensions strong,.prompt-quality-tests strong{color:var(--ink);display:block;font-size:.95rem;margin-bottom:6px}.prompt-quality-dimensions span,.prompt-quality-tests span{color:var(--accent);display:block;font-weight:900;margin-bottom:8px}.prompt-quality-covers p,.prompt-quality-dimensions p,.prompt-quality-draft p,.prompt-quality-tests p{color:var(--ink-soft);line-height:1.5;margin:0}.prompt-quality-draft{display:grid;grid-gap:8px;gap:8px}.prompt-quality-covers small,.prompt-quality-tests small{color:var(--muted);display:block;line-height:1.45;margin-top:8px}.prompt-optimization-result{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;min-width:0;overflow-wrap:anywhere;padding:16px}.prompt-optimization-result h3{font-size:1rem;margin:0 0 8px}.prompt-optimization-result li,.prompt-optimization-result p{color:var(--ink-soft);line-height:1.5}.prompt-optimization-result ul{margin:0;padding-left:20px}.prompt-optimization-result textarea{background:#f8fafc;border:1px solid var(--line);border-radius:7px;color:var(--foreground);font:inherit;line-height:1.5;padding:12px;max-width:100%;min-width:0;resize:vertical;width:100%}.owner-prompt-factory{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 55%),var(--surface);padding:clamp(18px,3vw,28px)}.ai-creation-progress-backdrop{align-items:center;background:rgba(15,23,42,.58);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.ai-creation-progress{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 70px rgba(15,23,42,.3);max-height:calc(100dvh - 40px);max-width:560px;overflow-y:auto;padding:clamp(24px,5vw,40px);width:100%}.ai-creation-progress h2,.ai-creation-progress p{margin-top:0}.ai-creation-progress-spinner{animation:ai-creation-spin .9s linear infinite;border-radius:50%;border:5px solid #d8ece9;border-top:5px solid var(--accent);display:block;height:48px;margin-bottom:20px;width:48px}.ai-creation-progress-time{color:var(--accent-strong);font-size:1.05rem;margin:20px 0}.ai-creation-progress ol{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.ai-creation-progress li{align-items:center;color:var(--muted);display:grid;grid-gap:12px;gap:12px;grid-template-columns:34px 1fr;padding:8px 0}.ai-creation-progress li span{align-items:center;background:#edf2f4;border-radius:50%;display:inline-flex;height:34px;justify-content:center;width:34px}.ai-creation-progress li.is-active{color:var(--foreground);font-weight:700}.ai-creation-progress li.is-active span{background:var(--accent);color:#fff}.ai-creation-progress li.is-complete span{background:#d9f3eb;color:#08745f}@keyframes ai-creation-spin{to{transform:rotate(1turn)}}.owner-prompt-factory-actions,.owner-prompt-factory-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.owner-prompt-factory-heading p{margin:0}.owner-prompt-factory-panel{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;grid-gap:20px;gap:20px;margin-top:24px;padding-top:24px;border-top:1px solid var(--border)}.owner-prompt-factory-draft h3,.owner-prompt-factory-draft h4,.owner-prompt-factory-panel>h2,.owner-prompt-factory-panel>p,.owner-prompt-factory-results h3{margin:0}.owner-prompt-factory-inputs,.owner-prompt-factory-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.owner-prompt-factory-draft label,.owner-prompt-factory-inputs label{display:grid;grid-gap:8px;gap:8px}.owner-prompt-factory-draft textarea,.owner-prompt-factory-inputs input,.owner-prompt-factory-inputs textarea{width:100%;min-width:0;font-size:16px}.owner-prompt-factory-evidence-input{grid-column:1/-1}.owner-prompt-factory-draft,.owner-prompt-factory-results{display:grid;grid-gap:18px;gap:18px}.owner-prompt-factory-note{color:var(--muted);font-size:.92rem}.owner-prompt-factory-ideas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.owner-prompt-factory-ideas article{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0;padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--surface-strong)}.owner-prompt-factory-ideas article.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}.owner-prompt-factory-ideas dd,.owner-prompt-factory-ideas dl,.owner-prompt-factory-ideas h4,.owner-prompt-factory-ideas p{margin:0;overflow-wrap:anywhere}.owner-prompt-factory-ideas dl{display:grid;grid-gap:10px;gap:10px}.owner-prompt-factory-ideas dl>div{display:grid;grid-gap:3px;gap:3px}.owner-prompt-factory-ideas dt{color:var(--muted);font-size:.82rem;font-weight:700}.owner-prompt-factory-ideas details ul,.owner-prompt-factory-review-grid ol,.owner-prompt-factory-review-grid ul{padding-left:20px}.owner-prompt-factory-ideas a{overflow-wrap:anywhere}.owner-prompt-factory-action-label{color:var(--muted);font-size:.875rem;font-weight:700;margin:0}.owner-prompt-factory-time-saving{background:color-mix(in srgb,var(--accent) 10%,var(--surface));border-radius:12px;font-weight:800;padding:.65rem .75rem}.time-saving-summary{background:color-mix(in srgb,var(--accent) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:16px;display:grid;grid-gap:.35rem;gap:.35rem;padding:.9rem 1rem}.time-saving-summary p{margin:0}.time-saving-kicker{color:var(--muted);font-size:.85rem;font-weight:800}.time-saving-summary details{margin-top:.25rem}.time-saving-summary summary{cursor:pointer;font-weight:750}.time-saving-details{display:grid;grid-gap:.55rem;gap:.55rem;margin:.8rem 0}.time-saving-details>div{display:flex;gap:1rem;justify-content:space-between}.time-saving-details dt{color:var(--muted)}.time-saving-details dd{font-weight:750;margin:0;text-align:right}.analysis-time-saving{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:.8rem .9rem}.analysis-time-saving summary{cursor:pointer;font-weight:800}.owner-prompt-factory-draft{min-width:0;grid-template-columns:minmax(0,1fr);padding-top:20px;border-top:1px solid var(--border)}.owner-prompt-factory-review-grid>div{min-width:0;padding:16px;border-radius:16px;background:var(--surface-strong)}.owner-prompt-factory-draft h3,.owner-prompt-factory-review-grid li,.owner-prompt-factory-review-grid p{overflow-wrap:anywhere}@media (max-width:820px){.owner-prompt-factory-ideas,.owner-prompt-factory-inputs,.owner-prompt-factory-review-grid{grid-template-columns:minmax(0,1fr)}.owner-prompt-factory-actions .button,.owner-prompt-factory-heading .button{width:100%}}.prompt-edit-form label.field-changed input,.prompt-edit-form label.field-changed select,.prompt-edit-form label.field-changed textarea{background:#fffaf0;border-color:#d99021;box-shadow:inset 4px 0 0 rgba(217,144,33,.42)}.prompt-edit-cover{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:16px}.prompt-edit-cover.field-changed{background:#fffaf0;border-color:#d99021}.prompt-edit-cover>div:first-child{display:grid;grid-gap:4px;gap:4px}.prompt-edit-cover>div:first-child span{color:var(--ink-soft);font-size:14px;font-weight:800}.prompt-edit-cover>div:first-child p{color:var(--muted);line-height:1.5;margin:0}.prompt-edit-cover-preview{aspect-ratio:16/9;background:#eef6f4;border:1px solid var(--line);border-radius:8px;max-width:420px;overflow:hidden;position:relative;width:100%}.prompt-edit-cover-preview-stack{display:grid;grid-gap:8px;gap:8px;max-width:420px;min-width:0;width:100%}.prompt-version-meta{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.prompt-version-meta div{border:1px solid var(--line);border-radius:8px;padding:14px 16px}.prompt-version-meta dt{color:var(--muted);font-size:.9rem;font-weight:700;margin-bottom:4px}.prompt-version-meta dd{color:var(--ink);font-size:1.1rem;font-weight:800;margin:0}.prompt-version-meta .prompt-edit-top-actions{align-self:center;border:0;padding:0}.prompt-edit-top-actions dd{display:flex;flex-wrap:wrap;gap:12px}.prompt-edit-top-actions .button{flex:1 1 140px;min-height:44px}.field-state{align-self:start;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:13px;font-weight:800;line-height:1.25;max-width:100%;padding:5px 9px}.field-state.changed{background:#fff8e6;border-color:rgba(216,155,48,.32);color:#9a5b00}.field-state.saved{color:#0f7a4f}.field-state.saved,.uploaded-product-tags [data-product-status=active]{background:#eefbf4;border-color:rgba(15,122,79,.22)}.uploaded-product-tags [data-product-status=inactive]{background:#fff8e6;border-color:rgba(216,155,48,.32)}.field-state.neutral{background:#f2f6fb;border-color:var(--line);color:var(--muted)}.form-message{border-radius:8px;font-weight:800;margin:0;padding:14px 16px}.form-message.error{background:#fff3f3;border:1px solid #f1b7b7;color:#9a1b1b}.form-message.success{background:#eefbf4;border:1px solid #9fe0bc;color:#0f6b45}.form-message.info{background:#f2f6fb;border:1px solid var(--line);color:var(--ink-soft)}.workflow-edit-test-result{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--success-strong);display:flex;font-weight:900;gap:8px;margin:0;padding:12px 14px}.field-error{background:#fff3f3;border:1px solid #f1b7b7;border-radius:8px;color:#9a1b1b;font-size:14px;font-weight:800;line-height:1.45;margin:0;padding:10px 12px}.prompt-upload-actions{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;min-width:0;padding-top:18px}.prompt-upload-actions .button{max-width:100%;white-space:normal}.workflow-processing-actions{align-self:start;display:grid;grid-gap:12px;gap:12px;grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.workflow-processing-actions .button{min-height:96px;padding:10px 18px;justify-content:center;min-width:0;white-space:normal;width:100%}.workflow-optional-test{align-items:start;background:var(--surface-soft,#f6faf9);border:1px solid var(--line);border-radius:14px;display:grid;grid-gap:12px;gap:12px;margin-top:4px;padding:16px}.workflow-optional-test h3,.workflow-optional-test p{margin:0}.workflow-optional-test-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.workflow-optional-test-actions .button{width:auto}.workflow-optional-test-actions details{min-width:0}.workflow-optional-test-actions details p{margin-top:8px;max-width:62ch}.prompt-edit-actions{align-items:stretch;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr);justify-content:stretch}.prompt-edit-actions .prompt-upload-pending,.prompt-edit-actions>p{width:100%}.prompt-edit-action-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;min-width:0;width:100%}.prompt-edit-action-buttons .button{min-width:210px}.prompt-upload-success-actions{display:grid;flex:1 1 100%;grid-gap:14px;gap:14px;min-width:0}.prompt-upload-success-links{display:flex;flex-wrap:wrap;gap:10px}.prompt-upload-plan-note{font-size:14px;font-weight:800;padding:10px 12px}.prompt-upload-limit-upgrade,.prompt-upload-plan-note{background:#fffaf0;border:1px solid #efd3a1;border-radius:8px;flex:1 1 100%}.prompt-upload-limit-upgrade{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px}.prompt-upload-limit-upgrade p{color:#7a4b00;font-size:14px;font-weight:800}.prompt-upload-usage-note{background:#eef6f4;border:1px solid #b8d9d2;border-radius:8px;flex:1 1 100%;font-size:14px;font-weight:800;padding:10px 12px}.prompt-upload-project-quota{background:#f7f9ff;border:1px solid #cbd5f2;border-radius:8px;display:grid;flex:1 1 100%;grid-gap:6px;gap:6px;padding:12px}.prompt-upload-project-quota p{color:var(--ink-soft);font-size:14px;line-height:1.45;margin:0}.prompt-upload-project-quota strong{color:var(--ink)}.subscription-bot-benefits{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:2rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--line);border-radius:1.25rem;background:var(--surface)}.subscription-bot-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.subscription-bot-benefit-grid article{padding:1.15rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface-soft)}.subscription-bot-benefit-grid h3,.subscription-bot-benefit-grid p{margin:0}.subscription-bot-benefit-grid p{margin-top:.55rem}.subscription-bot-benefit-grid ul{display:grid;grid-gap:.5rem;gap:.5rem;line-height:1.45;margin:.85rem 0 0;padding-left:1.25rem}@media (max-width:720px){.subscription-bot-benefit-grid{grid-template-columns:1fr}}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.uploaded-prompts{display:grid;grid-gap:24px;gap:24px}.uploaded-prompts .content-grid{align-items:start}.section-heading.compact>.uploaded-page-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.uploaded-page-actions .button{width:auto}.uploaded-prompt-overview{align-content:start}.seller-hub-grid{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.35fr)}.quota-overview-grid{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.quota-overview-grid>.seller-onboarding-card{height:100%}@media (min-width:821px){.uploaded-create-button{justify-self:start;width:auto}}.seller-hub-sidebar{display:grid;grid-gap:14px;gap:14px}.seller-hub-group{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-sizing:border-box;display:grid;grid-gap:16px;gap:16px;padding:20px;width:100%}.seller-hub-group,.seller-hub-group>*,.uploaded-prompt-list,.uploaded-prompt-main,.uploaded-prompt-row,.uploaded-prompt-row-actions{max-width:100%;min-width:0}.seller-hub-group h2{font-size:20px;line-height:1.2;margin:0}.seller-hub-group>span{color:var(--muted);font-size:.95rem;font-weight:700;line-height:1.45}.seller-hub-group.muted{background:#f8fafc}.uploaded-bundles-section{margin-top:24px}.uploaded-product-tabs{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:inline-flex;gap:6px;padding:6px;scroll-margin-top:110px;width:-moz-fit-content;width:fit-content}.uploaded-product-tabs a{border:1px solid #e1e5ea;border-radius:7px;color:var(--ink-soft);font-size:14px;font-weight:900;padding:9px 14px;text-decoration:none}.uploaded-product-tabs a.active{background:var(--accent-strong);border-color:var(--accent-strong);color:#ffffff}.bundle-builder,.bundle-finalize-form{display:grid;grid-gap:24px;gap:24px}.bundle-idea-analysis-card,.bundle-idea-card,.bundle-idea-results{display:grid;grid-gap:16px;gap:16px;min-width:0}.bundle-idea-analysis-form{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,360px) auto}.bundle-idea-analysis-form label{display:grid;grid-gap:8px;gap:8px}.bundle-idea-analysis-form label span{color:var(--muted);font-size:.86rem;font-weight:900;text-transform:uppercase}.bundle-idea-analysis-form select{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-height:46px;min-width:0;padding:12px 14px}.bundle-idea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bundle-idea-card ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px}.bundle-idea-card form{margin-top:auto}.bundle-builder-actions,.bundle-builder-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.bundle-builder-filter{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(360px,1fr) minmax(190px,.55fr) auto;width:min(100%,820px)}.bundle-builder-filter label,.form-field{display:grid;grid-gap:8px;gap:8px}.bundle-builder-filter span,.form-field span{color:var(--muted);font-size:.86rem;font-weight:900;text-transform:uppercase}.bundle-auto-select-form input,.bundle-builder-filter select,.form-field input,.form-field textarea{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-width:0;padding:12px 14px}.bundle-auto-select-form{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:108px auto auto;width:-moz-fit-content;width:fit-content}.bundle-auto-select-form label{display:grid;grid-gap:6px;gap:6px}.bundle-auto-discount small,.bundle-auto-select-form label span{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.bundle-auto-select-form input{min-height:46px;width:108px}.bundle-auto-discount{align-items:center;background:rgba(220,252,231,.88);border:1px solid rgba(22,101,52,.24);border-radius:8px;color:#166534;display:grid;min-height:46px;min-width:112px;padding:6px 12px}.bundle-auto-discount strong{line-height:1.1}.bundle-auto-select-note{color:var(--muted);grid-column:1/-1;max-width:520px}.bundle-discount-explanation{color:var(--muted);font-size:.88rem;line-height:1.45;margin:14px 0 0}@media (max-width:520px){.bundle-auto-select-form{grid-template-columns:108px minmax(112px,auto);max-width:100%}.bundle-auto-select-form .button{grid-column:1/-1;justify-self:start}}.bundle-builder-status{border:1px solid var(--line);border-radius:8px;font-weight:800;padding:12px 14px}.bundle-builder-status.ok{background:rgba(220,252,231,.88);color:#166534}.bundle-builder-status.blocked{background:rgba(254,226,226,.84);color:#991b1b}.bundle-selection-grid{align-items:start}.content-card.bundle-select-card{display:flex;flex-direction:column;gap:16px;grid-template-rows:none;height:auto;min-height:430px;position:relative}.content-card.bundle-select-card h3{display:-webkit-box;min-height:calc(1.2em * 3);overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.bundle-description-wrap{display:grid;grid-gap:7px;gap:7px}.content-card.bundle-select-card .bundle-description{display:-webkit-box;line-height:1.5;margin:0;max-height:6em;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.content-card.bundle-select-card .bundle-description.is-expanded{display:block;max-height:none;overflow:visible;-webkit-line-clamp:unset}.bundle-description-wrap .cart-description-toggle{font-size:13px;justify-self:start}.content-card.bundle-select-card .meta-list{margin-top:auto;overflow:visible}.bundle-select-card.selected{border-color:var(--accent);box-shadow:0 0 0 3px rgba(20,128,112,.16)}.bundle-select-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:auto}.bundle-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;font-weight:900;min-height:42px;padding:10px 14px}.bundle-checkbox.selected{background:var(--accent);border-color:var(--accent);color:#ffffff}.bundle-finalize-layout{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr)}.bundle-finalize-main,.bundle-finalize-sidebar{display:grid;grid-gap:18px;gap:18px}.bundle-generated-status{scroll-margin-top:110px}.bundle-title-input{field-sizing:content;line-height:1.4;min-height:58px;overflow:hidden;resize:none}.bundle-ai-card p,.bundle-cover-section p{color:var(--muted);margin:0}.bundle-cover-section{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;padding:18px}.bundle-cover-section h2{margin:0 0 6px}.bundle-mini-list{display:grid;grid-gap:10px;gap:10px}.bundle-mini-list article{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:10px}.bundle-mini-list span{color:var(--accent-strong);font-weight:900}.bundle-edit-cover{min-height:260px}.bundle-edit-notice{background:var(--accent-strong);border:1px solid #f5b85b;border-radius:8px;color:#ffffff;display:grid;grid-gap:6px;gap:6px;line-height:1.35;padding:16px;text-align:center}.bundle-edit-notice strong{font-size:17px}.bundle-edit-notice span{color:#ffffff;font-size:15px;font-weight:800;text-transform:none}.bundle-edit-notice small{color:rgba(255,255,255,.82);font-weight:700}.bundle-locked-fields{display:grid;grid-gap:12px;gap:12px}.bundle-locked-fields label{display:grid;grid-gap:6px;gap:6px}.bundle-locked-fields span{color:var(--muted);font-size:13px;font-weight:800;text-transform:uppercase}.bundle-locked-fields input{width:100%}.button-link{background:transparent;border:0;cursor:pointer;font:inherit;padding:0}.uploaded-prompt-row{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-sizing:border-box;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr) auto;padding:18px;width:100%}.uploaded-prompt-main h3{font-size:21px;line-height:1.2;margin:14px 0 8px}.uploaded-prompt-row-actions{align-content:start;display:grid;grid-gap:10px;gap:10px;min-width:150px}.uploaded-prompt-row-actions form{margin:0}.product-status-row-actions .compact-action-button{box-sizing:border-box;min-height:48px;height:100%}.product-status-row-control>.form-message{max-width:260px}.product-status-row-control{display:grid;grid-gap:10px;gap:10px;min-width:0;width:100%}.button.primary.product-status-button-activate{background:#8fbfba}.button.primary.product-status-button-activate:focus-visible,.button.primary.product-status-button-activate:hover{background:#72aaa4}.uploaded-product-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden;scroll-margin-top:110px}.uploaded-product-cover{aspect-ratio:16/9;background:#eef6f4;border-bottom:1px solid var(--line);overflow:hidden;position:relative}.uploaded-product-cover-stack{display:grid;grid-gap:8px;gap:8px;min-width:0}.uploaded-product-cover-frame{height:100%;position:relative;width:100%}.uploaded-product-cover img{object-fit:cover}.uploaded-product-cover-empty{align-items:center;color:var(--muted);display:flex;font-weight:800;height:100%;justify-content:center;padding:18px;text-align:center}.uploaded-product-body{box-sizing:border-box;display:grid;grid-gap:14px;gap:14px;padding:16px;width:100%}.uploaded-product-body,.uploaded-product-body>*{max-width:100%;min-width:0}.uploaded-product-topline{align-items:center;display:flex;gap:12px;justify-content:space-between}.uploaded-product-topline span{background:#eef6f4;border-radius:999px;color:var(--accent-strong);font-weight:900;padding:6px 10px}.uploaded-product-topline strong{color:var(--ink);font-size:1.05rem}.uploaded-product-card h3{font-size:20px;line-height:1.2;margin:0;min-height:calc(1.2em * 3);overflow-wrap:anywhere}.uploaded-product-summary{border-block:1px solid color-mix(in srgb,var(--line) 70%,transparent);box-sizing:border-box;color:var(--ink-soft);height:118px;line-height:1.45;margin:0;overflow-y:auto;overflow-wrap:anywhere;overscroll-behavior:contain;padding:10px 8px 10px 0;scrollbar-gutter:stable}.uploaded-product-stats,.uploaded-product-tags{display:grid;grid-gap:8px;gap:8px;margin:0}.uploaded-product-tags{grid-template-columns:repeat(2,minmax(0,1fr))}.uploaded-product-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.uploaded-product-stats div,.uploaded-product-tags div{background:#f8fafc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:9px}.uploaded-product-stats dt,.uploaded-product-tags dt{color:var(--muted);font-size:12px;font-weight:800;margin-bottom:4px}.uploaded-product-stats dt{text-align:center}.uploaded-product-stats dd,.uploaded-product-tags dd{color:var(--ink);font-weight:800;margin:0;overflow-wrap:anywhere}.uploaded-product-stats dd{text-align:right}.uploaded-product-stats>div:nth-child(4){grid-column:1/-1}.uploaded-product-stats>div:nth-child(4) dd,.uploaded-product-stats>div:nth-child(4) dt{text-align:left}.uploaded-product-stats>div:nth-child(4) dd{overflow-wrap:normal;white-space:nowrap}.uploaded-product-meta-line{border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;gap:8px 14px;font-size:13px;font-weight:700;padding-top:12px}.uploaded-product-actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.uploaded-product-actions.compact{grid-template-columns:minmax(0,1fr)}.uploaded-product-actions .button,.uploaded-product-actions .card-link{justify-content:center;min-height:40px;text-align:center;width:100%}.button.danger{background:#fff3f3;border-color:#f1b7b7;color:#9a1b1b}.confirm-dialog-backdrop{align-items:center;background:rgba(15,23,42,.45);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:80}.confirm-dialog{background:#ffffff;border:1px solid var(--border);border-radius:8px;box-shadow:0 24px 70px rgba(15,23,42,.22);display:grid;grid-gap:14px;gap:14px;max-width:560px;padding:24px;width:min(100%,560px)}.confirm-dialog h2{font-size:24px;margin:0}.confirm-dialog p{color:var(--muted);line-height:1.55;margin:0}.confirm-dialog-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.prompt-edit-management{margin-top:20px}.prompt-edit-management h2{font-size:22px;margin:0 0 6px}.prompt-edit-management p{color:var(--muted);line-height:1.5;margin:0}.prompt-edit-management-actions{display:flex;flex-wrap:wrap;gap:12px}.prompt-edit-management-actions form{margin:0}.translation-action-form{display:grid;grid-gap:8px;gap:8px}.translation-management-grid{grid-template-columns:minmax(0,1fr)}.translation-management-grid .uploaded-prompt-row{grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.translation-management-grid .uploaded-prompt-row-actions{min-width:0;width:100%}.translation-management-grid .prompt-upload-pending,.translation-management-grid .translation-action-form{overflow-wrap:anywhere;width:100%}.translation-action-form .ai-disclosure{font-size:11px;padding:5px 7px}@media (max-width:820px){.translation-management-grid .uploaded-prompt-row{grid-template-columns:minmax(0,1fr)}}.compact-action-button{justify-content:center;min-height:38px;padding:8px 12px;width:100%}.translation-test-report{display:grid;grid-gap:10px;gap:10px}.translation-test-report ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.translation-test-report li{display:grid;grid-gap:4px;gap:4px}.translation-test-passed{color:var(--success);font-weight:700}.translation-test-failed{color:#b42318;font-weight:700}.translation-test-ready-message{align-items:center;background:#f8fafc;border:1px solid #d7dde5;color:#0f6b45;display:flex;gap:12px;justify-content:space-between;line-height:1.4}.translation-test-ready-check{flex:0 0 auto;font-size:20px;font-weight:900}.translation-state{color:var(--ink-soft)}.translation-state-live,.translation-state-ready{color:var(--success)}.card-action-danger,.translation-state-failed{color:#b42318}.seller-dashboard-shell{display:grid;grid-gap:18px;gap:18px}.seller-dashboard-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.seller-kpi-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.seller-dashboard-chart-card,.seller-kpi-card,.seller-top-list{background:var(--panel);border:1px solid var(--line);border-radius:8px}.seller-kpi-card{display:grid;grid-gap:8px;gap:8px;padding:16px}.seller-kpi-card.compact{align-content:start}.seller-dashboard-chart-card h2,.seller-kpi-card h2{font-size:.95rem;font-weight:800;margin:0;text-transform:uppercase}.seller-kpi-value{color:var(--ink-soft);font-size:1.95rem;font-weight:800;letter-spacing:-.01em;margin:0}.seller-kpi-sub{color:var(--muted);font-size:.82rem;margin:0}.seller-dashboard-chart-card{display:grid;grid-gap:14px;gap:14px;padding:16px}.seller-dashboard-section-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.seller-dashboard-section-head p{color:var(--muted);margin:0;max-width:460px}.seller-dashboard-section-head .eyebrow{color:var(--brand)}.seller-dashboard-chart-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr)}.seller-dashboard-top-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.seller-chart-wrap{display:grid;grid-gap:12px;gap:12px}.seller-chart-card-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.seller-chart-card-head>div:first-child{display:grid;grid-gap:6px;gap:6px}.seller-chart-range .button{min-height:40px;min-width:86px;padding:9px 14px}.income-chart-frame{background:linear-gradient(180deg,#fbfcff,#f7f9fd);border:1px solid #d9e0ec;border-radius:14px;box-shadow:0 16px 38px rgb(15 23 42/7%);display:grid;grid-template-columns:minmax(62px,auto) minmax(0,1fr);min-width:0;overflow:hidden;padding:20px 20px 12px 10px}.income-chart-axis{color:#64748b;display:flex;flex-direction:column;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;justify-content:space-between;padding:6px 10px 40px 0;text-align:right}.income-chart-axis.single{justify-content:flex-end}.income-chart-plot{color:#4f46e5;min-height:300px;min-width:0;padding-bottom:38px;position:relative}.income-chart-plot svg{display:block;height:260px;overflow:visible;width:100%}.income-chart-grid{stroke:#dfe5ef;stroke-dasharray:2 3;stroke-width:.7;vector-effect:non-scaling-stroke}.income-chart-grid.baseline{stroke:#cbd5e1;stroke-dasharray:none}.income-chart-area{fill:url(#income-chart-fill)}.income-chart-line{fill:none;filter:drop-shadow(0 4px 5px rgb(79 70 229/18%));stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.income-chart-dot{fill:#fff;stroke:currentColor;stroke-width:1.4;transition:r .12s ease;vector-effect:non-scaling-stroke}.income-chart-dot.active{fill:currentColor;stroke:#fff;stroke-width:2.5}.income-chart-crosshair{stroke:#94a3b8;stroke-dasharray:3 3;stroke-width:1;vector-effect:non-scaling-stroke}.income-chart-hit-zones{inset:0 0 38px;position:absolute}.income-chart-hit-zones button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;bottom:0;cursor:crosshair;padding:0;position:absolute;top:0;transform:translateX(-50%);width:max(18px,calc(100% / 30))}.income-chart-hit-zones button:focus-visible{border:2px solid var(--brand);border-radius:6px;outline:0}.income-chart-tooltip{background:#111827;border:1px solid rgb(255 255 255/12%);border-radius:10px;box-shadow:0 12px 28px rgb(15 23 42/25%);color:#fff;display:grid;grid-gap:3px;gap:3px;padding:9px 12px;pointer-events:none;position:absolute;top:12px;transform:translateX(-50%);z-index:2}.income-chart-tooltip span{color:#cbd5e1;font-size:11px;font-weight:700}.income-chart-tooltip strong{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.income-chart-x-axis{bottom:5px;height:26px;left:0;position:absolute;right:0}.income-chart-x-axis span{color:#64748b;font-size:10px;font-weight:700;position:absolute;transform:translateX(-50%);white-space:nowrap}.income-chart-x-axis span[data-hidden-label=true]{display:none}.income-chart-empty{background:rgb(255 255 255/90%);border:1px solid #dce2ec;border-radius:999px;color:#64748b;font-size:13px;font-weight:700;left:50%;margin:0;max-width:calc(100% - 32px);padding:9px 15px;position:absolute;text-align:center;top:48%;transform:translate(-50%,-50%);width:max-content}.seller-chart-head{align-items:baseline;display:flex;justify-content:space-between;gap:12px}.seller-chart-head span{color:var(--muted);font-size:.9rem;font-weight:800}.seller-chart-wrap-trend{color:var(--muted);font-size:.9rem;font-weight:700}.seller-line-chart-frame{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 5%,var(--panel)),var(--panel));border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:minmax(58px,auto) minmax(0,1fr);min-width:0;padding:14px 14px 8px 8px;position:relative}.seller-line-chart-axis{color:var(--muted);display:flex;flex-direction:column;font-size:10px;justify-content:space-between;padding:7px 8px 39px 0;text-align:right}.seller-line-chart-axis.single{justify-content:flex-end}.seller-line-chart{min-height:260px;padding:8px 4px 34px;position:relative}.seller-line-chart-empty{background:color-mix(in srgb,var(--panel) 88%,transparent);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:13px;font-weight:700;left:calc(50% + 29px);margin:0;padding:8px 14px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:max-content;max-width:calc(100% - 90px)}.seller-line-chart svg{display:block;height:220px;overflow:visible;width:100%}.seller-line-chart-grid{stroke:var(--line);stroke-width:.35;vector-effect:non-scaling-stroke}.seller-line-chart-area{fill:color-mix(in srgb,var(--brand) 14%,transparent)}.seller-line-chart-line{fill:none;stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;vector-effect:non-scaling-stroke}.seller-line-chart-point{fill:var(--panel);stroke:var(--brand);stroke-width:1.4;vector-effect:non-scaling-stroke}.seller-line-chart-labels{bottom:8px;height:24px;left:4px;position:absolute;right:4px}.seller-line-chart-labels span{color:var(--muted);font-size:11px;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap}.seller-line-chart-labels span[data-hidden-label=true]{display:none}@media (max-width:480px){.seller-chart-card-head{display:grid}.seller-chart-range{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.seller-chart-range .button{min-width:0;padding-inline:8px;width:100%}.income-chart-frame{grid-template-columns:1fr;padding:14px 10px 8px}.income-chart-axis{display:none}.income-chart-plot{min-height:250px}.income-chart-plot svg{height:215px}.seller-line-chart-frame{grid-template-columns:1fr;padding-left:10px}.seller-line-chart-axis{display:none}.seller-line-chart-empty{left:50%;max-width:calc(100% - 28px)}}.seller-chart-bars{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(24px,1fr));min-height:220px;padding-bottom:8px;position:relative}.seller-chart-bars:after{border-bottom:1px solid var(--line);bottom:6px;content:"";left:0;position:absolute;right:0}.seller-chart-column{display:flex;flex-direction:column;gap:5px;align-items:stretch}.seller-chart-column-value{color:var(--muted);font-size:11px;min-height:24px;text-align:center}.seller-chart-column-bar{align-self:stretch;border-radius:8px;display:flex;flex-direction:column-reverse;min-height:5px;overflow:hidden}.seller-chart-segment{display:block;width:100%}.seller-chart-bundle{background:#155e75}.seller-chart-prompt{background:#4f46e5}.seller-chart-workflow{background:#0f766e}.seller-chart-label{color:var(--muted);font-size:12px;line-height:1.25;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.seller-chart-legend{color:var(--muted);display:flex;flex-wrap:wrap;gap:14px;list-style:none;margin:0;padding:0}.seller-chart-legend li{align-items:center;display:inline-flex;gap:8px;font-size:13px}.seller-chart-legend-dot{border-radius:999px;display:inline-block;height:10px;width:10px}.seller-top-list{display:grid;grid-gap:10px;gap:10px;list-style:decimal;margin:0;padding:14px 16px}.seller-top-list li{display:grid;grid-gap:3px;gap:3px}.seller-top-list strong{color:var(--ink-soft);font-size:.95rem}.seller-top-list span{color:var(--muted);font-size:.85rem}.seller-table-wrap{max-width:100%;overflow-x:auto}.seller-data-table{border-collapse:collapse;min-width:100%;table-layout:fixed;width:100%}.seller-data-table td,.seller-data-table th{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.seller-data-table th{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.seller-data-table td{color:var(--ink-soft);font-size:14px;font-weight:700;overflow-wrap:anywhere}.seller-data-table td span{color:var(--muted);display:block;font-size:12px;font-weight:700;margin-top:3px;max-width:280px}.uploaded-prompt-actions{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.uploaded-action-group{align-content:start;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:14px}.uploaded-action-group h3{font-size:.95rem;margin:0}.uploaded-action-group.disabled{background:#f8fafc;color:var(--muted)}.uploaded-action-group.disabled span{font-size:.9rem;font-weight:700}.cart-page{display:grid;grid-gap:24px;gap:24px}.cart-heading-topline{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.cart-heading-topline .cart-selection-count,.cart-heading-topline .eyebrow{margin:0}.cart-heading-topline .cart-selection-count{color:var(--foreground);font-size:15px;font-weight:700;text-align:right}.cart-selection-count strong{color:var(--accent-strong)}.cart-layout{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr)}.cart-item-list{display:grid;grid-gap:16px;gap:16px}.cart-seller-group-heading{align-items:flex-end;background:color-mix(in srgb,var(--accent) 8%,var(--panel));border:1px solid var(--line);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:14px 18px}.cart-seller-group-heading>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.cart-seller-group-heading>div:last-child{text-align:right}.cart-seller-group-heading span{color:var(--muted);font-size:13px}.cart-item{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.cart-item h2{font-size:22px;line-height:1.2;margin:14px 0 8px}.cart-item p{color:var(--muted);line-height:1.5;margin:0}.cart-description-wrap{display:grid;grid-gap:7px;gap:7px}.cart-item .cart-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.cart-item .cart-description.is-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.cart-description-toggle{background:transparent;border:0;color:var(--accent-strong);cursor:pointer;font:inherit;font-size:14px;font-weight:800;justify-self:start;padding:0;text-decoration:underline;text-underline-offset:3px}.cart-description-toggle:focus-visible,.cart-description-toggle:hover{color:var(--foreground)}.marketplace-description-wrap{align-self:start;border-block:1px solid color-mix(in srgb,var(--line) 70%,transparent);display:grid;grid-gap:7px;gap:7px;padding-block:10px}.marketplace-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;line-height:1.5;overflow:hidden;overflow-wrap:anywhere}.marketplace-description.is-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.marketplace-description-wrap .cart-description-toggle{font-size:13px}.library-description-wrap,.uploaded-description-wrap{display:grid;grid-gap:7px;gap:7px}.library-description,.uploaded-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;line-height:1.5;margin:0;overflow:hidden;overflow-wrap:anywhere}.library-description.is-expanded,.uploaded-description.is-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.cart-item-note{background:#eef4f4;border:1px solid rgba(15,118,110,.16);border-radius:999px;display:inline-flex;font-size:13px;font-weight:800;margin-top:12px;padding:6px 10px}.cart-item-actions{align-content:start;display:grid;grid-gap:10px;gap:10px;min-width:150px}.cart-add-form,.cart-item-actions form,.cart-summary form{margin:0}.cart-item-actions button.card-link{background:transparent;cursor:pointer;font:inherit;text-align:left}.cart-seller-checkout{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:18px}.cart-seller-checkout.is-active{background:color-mix(in srgb,var(--accent) 7%,var(--panel));border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.cart-seller-checkout.is-pending{background:#f8fafc}.cart-seller-checkout>div{display:grid;grid-gap:4px;gap:4px}.cart-seller-checkout>div>span{color:var(--muted);font-size:13px;line-height:1.45}.cart-seller-checkout form{margin:0}.cart-summary{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;padding:20px}.cart-summary p{color:var(--muted);line-height:1.5;margin:0}.checkout-consent{align-items:flex-start;background:#fffaf0;border:1px solid #d99021;border-radius:8px;color:var(--ink);cursor:pointer;display:grid;font-size:13px;font-weight:800;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);line-height:1.5;margin-bottom:12px;overflow-wrap:anywhere;padding:12px}.checkout-consent input{height:18px;margin:1px 0 0;width:18px}.ai-purchase-disclosure{background:#f8fafc;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:12px;font-weight:800;line-height:1.45;margin:0;overflow-wrap:anywhere;padding:8px 10px}.library-ai-disclosure{margin:0 0 16px;max-width:900px}.cart-total{border-block:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;padding:16px 0}.cart-total span{color:var(--muted);font-size:13px;font-weight:800;text-transform:uppercase}.cart-total strong{color:var(--accent-strong);font-size:30px;line-height:1}.button{align-items:center;border:1px solid transparent;border-radius:8px;display:inline-flex;font-size:15px;font-weight:700;min-height:44px;padding:0 18px}.button.primary{background:var(--accent);color:#ffffff}.button.secondary{background:#ffffff;border-color:var(--line);color:var(--foreground)}.button.ghost{background:rgb(255 255 255/.16);border-color:rgb(255 255 255/.34);color:#ffffff}.button.disabled,.button:disabled{cursor:not-allowed;opacity:.52;pointer-events:none}.button.full-width{border:0;justify-content:center;width:100%}.button.own-product-button,.button.own-product-button:disabled{background:#e5e7eb;border:1px solid #d1d5db;color:#4b5563;opacity:1}.status-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:24px}.status-panel h2{font-size:22px;margin:0 0 18px}.checklist{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0}.checklist li{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:28px 1fr;list-style:none}.check{align-items:center;background:var(--accent);border-radius:999px;color:white;display:inline-flex;font-size:10px;font-weight:700;height:28px;justify-content:center;width:28px}.term-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px}.term{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-height:96px;padding:18px}.term span{color:var(--muted);display:block;font-size:13px;margin-bottom:8px}.term strong{font-size:18px}.community-preview,.dashboard-preview,.marketplace-section{margin-top:72px}.marketplace-section{scroll-margin-top:92px}.forum-main{display:grid;grid-gap:28px;gap:28px}.forum-main>.section-heading.compact>div{display:grid;grid-gap:14px;gap:14px}.forum-main>.section-heading.compact h1,.forum-main>.section-heading.compact p{margin:0}.forum-main>.section-heading.compact>.button{justify-self:start;width:auto}.forum-channel-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.forum-channel-card,.forum-compose,.forum-readonly-note,.forum-replies,.forum-topic-detail{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:24px}.forum-channel-card{display:grid;grid-gap:20px;gap:20px}.forum-access-label{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:0;margin:0 0 10px;text-transform:uppercase}.forum-channel-card h2,.forum-compose h2,.forum-readonly-note h2,.forum-replies h2{font-size:24px;line-height:1.16;margin:0 0 10px}.forum-byline,.forum-channel-card p,.forum-empty,.forum-readonly-note p{color:var(--muted);line-height:1.55;margin:0}.forum-card-meta{align-items:center;display:flex;gap:12px;justify-content:space-between}.forum-card-meta span{color:var(--muted);font-size:14px;font-weight:700}.forum-latest-list{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding-top:16px}.forum-latest-list h3{font-size:14px;margin:0}.forum-latest-list a,.forum-topic-row{border:1px solid var(--line);border-radius:8px;color:inherit;display:grid;grid-gap:5px;gap:5px;padding:14px;text-decoration:none}.forum-latest-list a:hover,.forum-topic-row:hover{border-color:var(--accent)}.forum-latest-list span,.forum-topic-row span{color:var(--muted);font-size:13px}.forum-form{display:grid;grid-gap:16px;gap:16px}.forum-form label{color:var(--text);display:grid;font-size:14px;font-weight:800;grid-gap:8px;gap:8px}.forum-form input,.forum-form textarea{background:white;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;padding:12px 14px}.forum-form textarea{min-height:140px;resize:vertical}.forum-topic-list{display:grid;grid-gap:12px;gap:12px}.forum-topic-row{align-items:center;grid-template-columns:minmax(0,1fr) auto}.forum-topic-row>div:first-child{display:grid;grid-gap:6px;gap:6px}.forum-topic-row strong{font-size:18px;line-height:1.25}.forum-topic-author{font-weight:700}.forum-reply-stats,.forum-topic-row dl,.forum-topic-stats{display:flex;gap:10px;margin:0}.forum-reply-stats div,.forum-topic-row dl div,.forum-topic-stats div{background:var(--soft);border-radius:8px;min-width:76px;padding:9px 10px;text-align:center}.forum-reply-stats dt,.forum-topic-row dt,.forum-topic-stats dt{color:var(--muted);font-size:11px;font-weight:800;margin:0;text-transform:uppercase}.forum-reply-stats dd,.forum-topic-row dd,.forum-topic-stats dd{font-size:18px;font-weight:900;margin:2px 0 0}.forum-topic-detail{display:grid;grid-gap:14px;gap:14px}.forum-topic-detail h1{font-size:clamp(34px,4vw,58px);line-height:1.02;margin:0}.forum-topic-body{color:var(--text);display:grid;font-size:17px;grid-gap:12px;gap:12px;line-height:1.7;margin-top:8px}.forum-reply p,.forum-topic-body p{margin:0}.forum-replies,.forum-reply{display:grid;grid-gap:14px;gap:14px}.forum-reply{border:1px solid var(--line);border-radius:8px;padding:16px}.forum-reply-stats{flex-wrap:wrap}.forum-reaction-row{display:flex;flex-wrap:wrap;gap:8px}.forum-reaction-row button{background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--text);cursor:pointer;font:inherit;font-size:13px;font-weight:800;padding:8px 12px}.forum-reaction-row button:focus-visible,.forum-reaction-row button:hover{border-color:var(--accent);color:var(--accent)}.forum-inline-reply{border-top:1px solid var(--line);padding-top:16px}.back-link{background:transparent;border:0;color:var(--accent);cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;padding:0;text-decoration:none}.back-link:focus-visible,.back-link:hover{text-decoration:underline}.not-found-page{align-items:center;background:radial-gradient(circle at 18% 18%,rgba(15,118,110,.14),transparent 28%),radial-gradient(circle at 82% 20%,rgba(245,184,91,.18),transparent 26%),var(--background);display:grid;min-height:100vh;padding:28px}.not-found-panel{background:rgba(255,255,255,.9);border:1px solid var(--line);border-radius:8px;box-shadow:0 22px 60px rgba(20,28,38,.12);display:grid;grid-gap:18px;gap:18px;margin:0 auto;max-width:680px;padding:clamp(28px,5vw,54px);width:min(100%,680px)}.not-found-brand{align-items:center;color:#132b3f;display:inline-flex;font-size:clamp(1.35rem,5vw,2rem);font-weight:900;gap:12px;line-height:1}.not-found-brand span span{font-size:.68em;font-weight:800}.not-found-panel h1{color:var(--foreground);font-size:clamp(2.2rem,8vw,4.4rem);line-height:.95;margin:0}.not-found-panel p{color:var(--muted);font-size:1.05rem;line-height:1.6;margin:0;max-width:58ch}.not-found-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.button-primary,.button-secondary{border-radius:6px;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;justify-content:center;line-height:1.1;padding:12px 16px;text-align:center}.button-primary{background:var(--accent);border:1px solid var(--accent);color:#ffffff}.button-primary:focus-visible,.button-primary:hover{background:var(--accent-strong);border-color:var(--accent-strong);outline:none}.button-secondary{background:#ffffff;border:1px solid var(--line);color:var(--ink-soft)}.button-secondary:focus-visible,.button-secondary:hover{border-color:var(--accent);color:var(--accent-strong);outline:none}.not-found-hint{background:color-mix(in srgb,var(--accent) 8%,#ffffff 92%);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line) 70%);border-radius:8px;padding:12px 14px}.form-error{background:#fff3f3;border:1px solid #f1b7b7;border-radius:8px;color:#9a1b1b;font-weight:800;margin:0;padding:14px 16px}.info-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px}.workflow-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.info-grid article{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:22px}.info-grid h2{font-size:23px;line-height:1.15;margin:8px 0 12px}.info-grid p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.55;margin:0}.product-instructions{overflow-wrap:anywhere;white-space:pre-wrap}.workflow-guide-description-wrap{display:grid;grid-gap:10px;gap:10px}.info-grid .workflow-guide-description{max-height:16.5rem;overflow:hidden;overflow-wrap:anywhere;position:relative;white-space:pre-wrap}.info-grid .workflow-guide-description.is-expanded{max-height:none;overflow:visible}.workflow-guide-description-wrap .cart-description-toggle{margin-top:2px}.workflow-connection-groups{display:grid;grid-gap:16px;gap:16px}.workflow-connection-groups>div{display:grid;grid-gap:8px;gap:8px}.workflow-connection-groups strong{color:var(--foreground);font-size:14px}.auth-layout{align-items:start;display:grid;grid-gap:36px;gap:36px;grid-template-columns:minmax(0,.9fr) minmax(340px,.65fr)}.auth-copy{padding-top:24px}.auth-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;padding:24px;position:relative}.auth-panel-close{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:13px;font-weight:800;height:28px;justify-content:center;justify-self:end;line-height:1;width:28px}.auth-panel-close:focus-visible,.auth-panel-close:hover{background:#e8f5ee;color:var(--accent-strong);outline:none}.auth-panel label{display:grid;grid-gap:8px;gap:8px}.auth-panel .checkbox-row,.prompt-upload-form .checkbox-row{align-items:center;display:flex;gap:10px}.prompt-upload-form .checkbox-row input[type=checkbox]{flex:0 0 18px;width:18px;min-height:18px;padding:0}.auth-panel label span{color:var(--ink-soft);font-size:14px;font-weight:700}.auth-panel input,.auth-panel select{background:#f8fafc;border:1px solid var(--line);border-radius:7px;color:var(--muted);font:inherit;min-height:44px;padding:0 12px}.password-field{position:relative}.password-field input{padding-right:48px;width:100%}.password-toggle{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;position:absolute;right:7px;top:50%;transform:translateY(-50%);width:34px}.password-toggle:focus-visible,.password-toggle:hover{background:#eef4f4;color:var(--accent);outline:none}.password-toggle svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:20px}.auth-panel button:disabled{cursor:not-allowed;opacity:.72}.auth-panel p{color:var(--muted);font-size:14px;line-height:1.55;margin:0}.auth-password-help{display:grid;grid-gap:6px;gap:6px}.auth-password-help .card-link{justify-self:start}.auth-password-help p{font-size:13px}.auth-status{border-radius:8px;font-weight:700;display:grid;grid-gap:4px;gap:4px;padding:12px 14px}.auth-status span{font-weight:500}.auth-status.success{background:#e8f5ee;color:#1f6d4c}.auth-status.error{background:#fff1f0;color:#9f2d24}.auth-redirect-note{color:var(--muted);font-size:14px;line-height:1.5}.account-home{display:grid;grid-gap:24px;gap:24px}.account-home>.section-heading.compact>div{display:grid;grid-gap:14px;gap:14px}.account-home>.section-heading.compact h1{margin:0}.account-home>.section-heading.compact p:last-child{margin-inline:auto;max-width:720px;text-align:center}.account-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-grid article{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;min-height:135px;padding:22px}.account-grid span{color:var(--muted);font-size:13px;font-weight:700;text-transform:uppercase}.account-grid strong{color:var(--foreground);font-size:26px;line-height:1.18}.account-grid p{color:var(--muted);line-height:1.55;margin:0}.account-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.account-menu-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-menu-group{align-content:start;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;padding:20px}.account-menu-group h2{border-bottom:1px solid var(--line);box-sizing:border-box;font-size:20px;height:41px;line-height:1.2;margin:0;padding-bottom:16px}.account-personal-name-form{align-content:start;display:grid;grid-gap:12px;gap:12px;grid-template-rows:auto auto;height:auto}.account-personal-name-fields{align-self:start;display:grid;grid-gap:12px;gap:12px}@media (min-width:601px){.account-personal-name-form{height:266px;margin-top:0;grid-template-rows:auto 1fr auto}#personal-data .account-personal-name-form .button{align-self:end}.account-marketplace-actions{height:330px;grid-template-rows:auto 1fr}.account-community-action{align-self:end}}.account-personal-name-form label{display:grid;grid-gap:7px;gap:7px}.account-personal-name-form label>span{font-weight:800}.account-personal-name-form .form-hint,.account-personal-name-form .form-message{margin:0}.account-personal-name-fields>.form-hint{margin-top:10px}.account-personal-name-form .button{align-self:start;justify-self:start}.account-menu-group>.meta-list{border-top:0;padding-top:0}.account-marketplace-actions{align-content:start;align-items:start;align-self:start;display:grid;grid-auto-rows:max-content;grid-template-columns:repeat(3,minmax(0,1fr))}.account-marketplace-actions>.button{justify-content:center;min-width:0}.account-community-action{display:grid;grid-gap:16px;gap:16px;grid-column:1/-1;padding-top:16px}.account-community-action h3{border-bottom:1px solid var(--line);font-size:20px;font-weight:800;line-height:1.2;margin:0;padding-bottom:16px}.account-community-action .button{justify-self:center}.account-actions form{margin:0}.account-manage-actions,.account-manage-row{display:grid;grid-gap:12px;gap:12px}.account-manage-row{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.account-manage-row .button{justify-content:flex-start;width:100%}.account-product-count-button{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;justify-content:normal!important;padding-left:12px!important;padding-right:12px!important}.account-product-count-label{text-align:center}.account-product-count{justify-self:end;white-space:nowrap}@media (min-width:821px){.account-management-group{grid-column:span 2}.account-management-group .button{font-size:15px}}.account-manage-row--overview .button{justify-content:center}.account-manage-row--overview .button:only-child{grid-column:1/-1}.account-seller-start{display:contents}.account-seller-start .form-hint{color:var(--muted);grid-column:1/-1;margin:0}.account-subscription-actions{align-items:stretch;display:grid;grid-gap:8px 12px;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.account-subscription-actions .account-seller-start>.button,.account-subscription-actions>.button{justify-content:center;min-width:0;width:100%}.account-subscription-actions>.button:only-child{grid-column:1/-1}.account-subscription-actions>.button{min-height:72px;padding:10px 8px;line-height:1.3;text-align:center;white-space:normal;overflow-wrap:anywhere}.account-subscription-actions>.form-hint{grid-column:1/-1;margin:8px 0 0;width:100%}@media (max-width:380px){.account-subscription-actions{grid-template-columns:minmax(0,1fr)}}.account-manage-divider,.account-upgrade-action{margin-top:4px}@media (max-width:600px){.account-marketplace-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.account-marketplace-actions>.button{overflow-wrap:anywhere;white-space:normal}.account-manage-row{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-manage-row .button{font-size:clamp(12px,3.1vw,15px);line-height:1.2;min-height:52px;overflow-wrap:anywhere;padding:10px 8px;white-space:normal}}.account-danger-zone{align-items:start;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.account-danger-zone h2,.account-delete-dialog h2{color:var(--foreground);font-size:24px;line-height:1.2;margin:0 0 10px}.account-danger-zone h2{font-size:18px;margin-bottom:6px}.account-danger-zone p,.account-delete-dialog p{color:var(--muted);line-height:1.55;margin:0}.button.danger{background:#b42318;border-color:#b42318;color:#fff}.button.danger:hover{background:#951f16;border-color:#951f16}.button.quiet-danger{background:transparent;border-color:rgba(180,35,24,.34);color:#8f1f17;min-height:42px;padding:10px 14px}.button.quiet-danger:hover{background:#fff7f5;border-color:rgba(180,35,24,.5);color:#7a1b14}.account-delete-backdrop{align-items:center;background:rgba(15,23,42,.46);bottom:0;display:flex;justify-content:center;left:0;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));position:fixed;right:0;top:0;z-index:1200}.account-delete-dialog{background:var(--background);border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 80px rgba(15,23,42,.28);display:grid;grid-gap:16px;gap:16px;max-height:calc(100dvh - 48px);max-width:620px;overflow-y:auto;padding:26px;overscroll-behavior:contain;width:min(100%,620px)}.account-delete-note{background:#edf7f1;border:1px solid rgba(35,117,73,.18);border-radius:8px;padding:14px}.account-delete-actions{display:grid;grid-gap:12px;gap:12px}.account-delete-actions form{margin:0}.account-delete-actions .button,.account-delete-actions form{justify-content:center;width:100%}.owner-account-card{border-color:rgba(15,118,110,.28)}.owner-main{display:grid;grid-gap:22px;gap:22px}.owner-hero{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr)}.owner-hero h1{font-size:clamp(32px,7vw,42px);line-height:1.05;margin:0 0 16px;max-width:780px;overflow-wrap:anywhere}.owner-hero>*{min-width:0}.owner-card p,.owner-hero p,.owner-overlay-plan p,.owner-status-panel p,.owner-system-strip p{color:var(--muted);line-height:1.5;margin:0}.owner-card,.owner-overlay-plan,.owner-status-panel,.owner-system-strip article{background:var(--panel);border:1px solid var(--line);border-radius:8px}.owner-status-panel{align-content:center;display:grid;grid-gap:12px;gap:12px;padding:22px}.owner-card-status,.owner-status-panel span,.owner-system-strip span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.owner-status-panel strong{color:var(--foreground);font-size:22px;line-height:1.2}.owner-system-strip{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.owner-system-strip article{display:grid;grid-gap:7px;gap:7px;min-height:124px;padding:18px}.owner-system-strip strong{color:var(--accent-strong);font-size:18px;line-height:1.2}.owner-secret-vault{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:18px;gap:18px;padding:24px}.owner-secret-vault-header{align-items:flex-start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto}.owner-secret-vault h2{font-size:28px;line-height:1.15;margin:0 0 10px}.owner-secret-card p,.owner-secret-vault p{color:var(--muted);line-height:1.5;margin:0}.owner-secret-message,.owner-secret-state{border-radius:8px;font-size:13px;font-weight:800;line-height:1.35;padding:10px 12px}.owner-secret-message.success,.owner-secret-state.ready{background:#eef8f5;color:var(--accent-strong)}.owner-secret-message.error,.owner-secret-state.missing{background:#fff4ed;color:#9a3412}.owner-secret-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-secret-section-heading{display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;margin-top:10px}.owner-secret-section-heading span{background:var(--line);display:block;height:1px;width:100%}.owner-secret-section-heading h3{font-size:22px;line-height:1.2;margin:0}.owner-secret-card-media{border-color:rgba(15,118,110,.32)}.owner-vault-key-generator{background:#f7fbfa;border:1px solid rgba(15,118,110,.22);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:18px}.owner-vault-key-generator span,.owner-vault-key-result span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.owner-vault-key-generator h3{font-size:20px;line-height:1.2;margin:6px 0 8px}.owner-vault-key-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.owner-vault-key-result{display:grid;grid-gap:12px;gap:12px}.owner-vault-key-result label{display:grid;grid-gap:8px;gap:8px}.owner-vault-key-result textarea{background:var(--background);border:1px solid var(--line);border-radius:8px;color:var(--foreground);font:inherit;min-height:86px;padding:10px 12px;resize:vertical;width:100%}.owner-vault-key-warning{background:#fff4ed;border-radius:8px;color:#9a3412!important;font-weight:700;padding:10px 12px}.owner-secret-card{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;min-width:0;padding:18px;scroll-margin-top:24px}.owner-secret-format{color:var(--muted);display:block;font-size:.82rem;margin-top:6px}.owner-secret-format code{color:inherit;font-weight:700}.owner-secret-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.owner-secret-card-header span,.owner-secret-form span,.owner-secret-meta dt{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase}.owner-secret-card-header h3{font-size:19px;line-height:1.2;margin:6px 0 0;overflow-wrap:anywhere}.owner-secret-card-header strong{color:var(--accent-strong);flex:0 0 auto;font-size:13px;line-height:1.3}.owner-secret-meta{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:14px}.owner-secret-meta div{display:grid;grid-gap:4px;gap:4px}.owner-secret-meta dd{color:var(--foreground);font-weight:700;margin:0;min-width:0;overflow-wrap:anywhere}.owner-secret-form{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.owner-secret-form label{display:grid;grid-gap:8px;gap:8px}.owner-secret-form input{background:var(--background);border:1px solid var(--line);border-radius:8px;color:var(--foreground);font:inherit;min-height:44px;min-width:0;padding:10px 12px}.owner-secret-form input:disabled{color:var(--muted);cursor:not-allowed;opacity:.72}.owner-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-card{display:grid;grid-gap:18px;gap:18px;min-height:320px;padding:22px}.owner-card h2,.owner-overlay-plan h2{font-size:25px;line-height:1.16;margin:8px 0 10px}.owner-card ul{border-top:1px solid var(--line);color:var(--ink-soft);display:grid;grid-gap:9px;gap:9px;line-height:1.45;margin:0;padding:16px 0 0 18px}.owner-overlay-plan{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.4fr);padding:24px}.owner-id-samples{display:grid;grid-gap:10px;gap:10px}.owner-id-samples span{background:#eef8f5;color:var(--accent-strong);font-size:14px;font-weight:800;padding:10px 12px}.owner-id-samples span,.owner-text-id-toggle{border:1px solid rgba(15,118,110,.22);border-radius:7px}.owner-text-id-toggle{background:var(--accent);color:#ffffff;cursor:pointer;font:inherit;font-size:14px;font-weight:800;min-height:42px;padding:0 14px}.owner-text-id-toggle:hover{background:var(--accent-strong)}.owner-text-id{display:none}[data-owner-text-id-scope=owner][data-owner-text-ids=on] .owner-image-id{align-items:center;background:rgba(19,43,63,.86);border:1px solid rgba(255,255,255,.55);border-radius:4px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:0;line-height:1;padding:3px 5px;cursor:pointer;z-index:3}[data-owner-text-id-scope=owner][data-owner-text-ids=on] .hero-media .owner-image-id,[data-owner-text-id-scope=owner][data-owner-text-ids=on] .problem-slide-image .owner-image-id{left:8px;position:absolute;top:8px}.owner-image-id{display:none}[data-owner-text-id-scope=owner][data-owner-text-ids=on] .owner-text-id{align-items:center;background:#eef8f5;border:1px solid rgba(15,118,110,.28);border-radius:4px;color:var(--accent-strong);cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:0;line-height:1;margin-left:5px;padding:3px 5px;text-transform:none;vertical-align:middle}.owner-text-id:focus-visible,.owner-text-id:hover{background:var(--accent);color:#ffffff;outline:none}.owner-text-editor-backdrop{align-items:flex-start;background:rgba(17,24,39,.2);display:flex;inset:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:24px 16px;position:fixed;z-index:1000}.owner-text-editor{background:var(--panel);box-shadow:0 24px 80px rgba(17,24,39,.18);grid-gap:14px;gap:14px;grid-template-rows:minmax(0,1fr) auto;height:min(760px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);max-width:520px;overscroll-behavior:contain;overflow:hidden;padding:22px;position:relative;width:min(100%,520px)}.owner-text-editor,.owner-text-editor-progress{border:1px solid var(--line);border-radius:8px;display:grid}.owner-text-editor-progress{background:rgba(255,255,255,.94);box-shadow:0 18px 50px rgba(17,24,39,.18);grid-gap:12px;gap:12px;left:50%;max-width:460px;padding:18px;position:absolute;top:18px;transform:translateX(-50%);width:min(100%,460px);z-index:5}.owner-text-editor-progress p{margin:4px 0 0}.owner-text-editor-progress-bar{background:#dbe7e3;border-radius:999px;height:9px;overflow:hidden}.owner-text-editor-progress-bar span{animation:owner-text-editor-progress 1.15s ease-in-out infinite;background:var(--accent-strong);border-radius:inherit;display:block;height:100%;width:45%}@keyframes owner-text-editor-progress{0%{transform:translateX(-110%)}to{transform:translateX(230%)}}.owner-text-editor-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.owner-text-editor-header>div{display:grid;grid-gap:10px;gap:10px;min-width:0}.owner-text-editor-close{align-items:center;background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:13px;font-weight:800;height:30px;justify-content:center;line-height:1;width:30px}.owner-text-editor-close:focus-visible,.owner-text-editor-close:hover{background:#e8f5ee;color:var(--accent-strong);outline:none}.owner-text-editor-id-switch{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;margin:2px 0}.owner-text-editor-id-switch label{display:grid;grid-gap:6px;gap:6px;min-width:130px}.owner-text-editor-id-switch span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.owner-text-editor-id-switch input{background:#f8fafc;border:1px solid var(--line);border-radius:7px;color:var(--foreground);font:inherit;min-height:38px;padding:0 10px;width:130px}.owner-text-editor-id-switch button:disabled,.owner-text-editor-id-switch input:disabled{cursor:not-allowed;opacity:.58}.owner-text-editor-wide{max-width:1040px;width:min(100%,1040px)}.owner-text-editor-body{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.owner-text-editor-meta,.owner-text-editor-workspace{display:flex;flex-direction:column;min-height:0}.owner-text-editor-meta{overflow:auto;padding-right:4px}.owner-text-editor-workspace{display:grid;grid-gap:12px;gap:12px;grid-template-rows:minmax(0,1fr) auto}.owner-text-editor p{color:var(--muted);line-height:1.45;margin:0}.owner-text-editor strong{color:var(--foreground)}.owner-text-editor-value{background:#f8fafc;border:1px solid var(--line);border-radius:7px;color:var(--foreground);padding:12px}.owner-text-editor-language-grid{align-items:stretch;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));min-height:0;overflow:hidden;padding-right:4px}.owner-text-editor-language{display:grid;grid-gap:7px;gap:7px;grid-template-rows:auto minmax(0,1fr);min-height:0}.owner-text-editor-language span{align-items:center;display:flex;gap:8px;justify-content:space-between}.owner-text-editor-language em{color:#9a5b00;font-size:12px;font-style:normal;font-weight:800}.owner-text-editor-language textarea{background:#f8fafc;border:1px solid var(--line);border-radius:7px;color:var(--foreground);font:inherit;height:100%;line-height:1.45;min-height:0;padding:12px;resize:vertical;width:100%}.owner-text-editor-language textarea.dirty{background:#fff8e6;border-color:#d89b30;box-shadow:0 0 0 2px rgba(216,155,48,.16)}.owner-text-editor-status{background:#e8f5ee;border:1px solid #b7d9cb;border-radius:8px;color:var(--accent-strong);font-weight:800;max-height:96px;overflow:auto;padding:10px 12px}.owner-text-editor-actions{background:var(--panel);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:14px 0 0}.owner-text-editor-actions .owner-text-editor-ai-disclosure{flex:1 1 240px}.owner-text-editor-edit-active{box-shadow:0 0 0 3px rgba(15,118,110,.16)}.owner-text-editor-confirm-backdrop{align-items:center;background:rgba(17,24,39,.28);display:flex;inset:0;justify-content:center;padding:18px;position:absolute;z-index:4}.owner-text-editor-confirm{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 20px 64px rgba(17,24,39,.2);display:grid;grid-gap:14px;gap:14px;max-width:460px;padding:20px;width:min(100%,460px)}.owner-text-editor-confirm h2{font-size:20px;margin:0}.owner-text-editor-confirm p{color:var(--muted)}.owner-image-editor{max-width:820px;overflow-y:auto;width:min(100%,820px)}.owner-image-editor-body{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr;min-height:0;overflow:hidden}.owner-image-editor-preview{align-items:center;background:#eef2f7;border:1px solid var(--line);border-radius:8px;box-sizing:border-box;display:flex;height:clamp(180px,48dvh,520px);justify-content:center;overflow:hidden;padding:12px}.owner-image-editor-preview img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.owner-image-editor-current{background:#f8fafc;border:1px solid var(--line);border-radius:7px;display:grid;grid-gap:5px;gap:5px;margin-bottom:2px;padding:10px 12px}.owner-image-editor-current span{color:var(--muted);overflow-wrap:anywhere}.owner-image-editor-fields{align-content:start;display:grid;grid-gap:14px;gap:14px;margin-top:2px}.owner-image-editor-upload{display:grid;grid-gap:8px;gap:8px}.owner-image-editor-upload span{color:var(--ink-soft);font-size:14px;font-weight:800}.owner-image-editor-upload input{background:#f8fafc;border:1px solid var(--line);border-radius:7px;color:var(--muted);font:inherit;min-height:44px;padding:10px}.owner-image-editor-upload input:disabled{cursor:not-allowed;opacity:.58}.community-tools{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(180px,.3fr);margin-bottom:18px}.community-tools input,.community-tools select{background:var(--panel);border:1px solid var(--line);border-radius:7px;color:var(--muted);font:inherit;min-height:46px;padding:0 14px}.community-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.community-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;min-height:285px;padding:22px}.community-card.locked{background:#f8fafc}.community-card h3{font-size:23px;line-height:1.15;margin:22px 0 10px}.community-card p{color:var(--muted);line-height:1.5;margin:0}.community-stats{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 0;padding-top:18px}.community-stats div{display:grid;grid-gap:2px;gap:2px}.community-stats dt{color:var(--muted);font-size:12px}.community-stats dd{color:var(--ink-soft);font-size:16px;font-weight:800;margin:0}.community-note{color:var(--muted);font-size:15px;line-height:1.5;margin:16px 0 0}.section-heading{align-items:end;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,.95fr) minmax(300px,.65fr);margin-bottom:24px}.section-heading.compact{grid-template-columns:1fr}.section-heading.compact>div{display:grid;grid-gap:14px;gap:14px}.section-heading.compact>div>h1,.section-heading.compact>div>p{margin:0}.section-heading>div{min-width:0}.section-heading h2{font-size:34px;line-height:1.1;margin:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.section-heading p:last-child{color:var(--muted);font-size:17px;line-height:1.5;margin:0}.content-grid{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-tools{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr;margin-bottom:18px}.marketplace-filter-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-type-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.marketplace-type-tabs button{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;flex:0 1 auto;font:inherit;font-weight:800;max-width:100%;min-height:42px;min-width:0;overflow-wrap:anywhere;padding:0 16px}.marketplace-type-tabs button.active{background:var(--accent);border-color:var(--accent);color:#ffffff}.marketplace-tool{color:var(--muted);display:grid;font-size:13px;font-weight:700;grid-gap:6px;gap:6px}.marketplace-tool.search-tool{width:100%}.marketplace-tool>span{padding-inline:14px}.marketplace-tool input,.marketplace-tool select{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--foreground);font:inherit;font-size:16px;min-height:46px;padding:0 14px;width:100%}.marketplace-tool input:focus,.marketplace-tool select:focus{border-color:var(--accent);outline:3px solid rgba(15,118,110,.14)}.filter-chip{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:12px 18px;justify-content:space-between;margin-bottom:18px;padding:12px 14px}.filter-chip,.marketplace-summary{align-items:center;display:flex;flex-wrap:wrap}.marketplace-summary{border-block:1px solid var(--line);color:var(--ink-soft);font-size:13px;font-weight:700;gap:8px;margin:0 0 18px;padding:10px 0}.marketplace-summary span{align-items:center;background:#eef4f4;border:1px solid rgba(15,118,110,.14);border-radius:999px;display:inline-flex;min-height:30px;padding:5px 10px}.marketplace-summary strong{color:var(--foreground)}.seller-context-link,.seller-filter-link{color:var(--accent-strong);font-weight:700;max-width:100%;min-width:0;overflow-wrap:anywhere}.seller-context-link{align-items:center;background:#f2fbf9;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:8px;display:inline-flex;font-size:14px;justify-content:center;margin-top:0;min-height:34px;padding:5px 10px;text-align:center;width:100%}.seller-context-link:after{content:"→";margin-left:8px}.seller-context-link:hover{background:#e2f6f2;border-color:var(--accent)}.seller-context-placeholder{display:block;min-height:34px;visibility:hidden}.bundle-card,.content-card,.dashboard-grid div,.empty-state{background:var(--panel);border:1px solid var(--line);border-radius:8px}.content-card{display:grid;grid-template-rows:34px 96px 156px 56px 40px 64px 42px 42px 42px;height:100%;min-width:0;min-height:628px;overflow:hidden;padding:22px;scroll-margin-top:110px}.marketplace-product-card{gap:8px;grid-template-rows:170px 42px 120px 118px 60px 38px 88px 70px 38px 58px;min-height:918px}.marketplace-product-card:has(.marketplace-description.is-expanded){grid-template-rows:170px 42px 120px auto 60px 38px 88px 70px 38px 58px;height:auto}.marketplace-load-sentinel{grid-column:1/-1;height:1px;pointer-events:none}.marketplace-card-media{aspect-ratio:16/9;background:#f3f6f8;border:1px solid var(--line);border-radius:8px;overflow:hidden;position:relative}.marketplace-card-image{object-fit:cover}.marketplace-card-image-disclosure{bottom:8px;border-radius:6px;font-size:10px;left:8px;line-height:1.2;margin:0;padding:4px 6px;position:absolute;z-index:1}.bundle-stats,.card-topline{align-items:center;display:flex;justify-content:space-between;gap:16px}.bundle-card span,.card-topline span{color:var(--muted);font-size:13px;font-weight:700;text-transform:uppercase}.product-public-id{background:#f8fafc;border:1px solid var(--line);border-radius:999px;color:var(--accent-strong);display:inline-flex;font-style:normal;font-weight:900;margin-right:8px;padding:3px 7px}.bundle-stats strong,.card-topline strong{color:var(--accent-strong);white-space:nowrap}.marketplace-card-price-status{align-items:flex-end;display:flex;flex-direction:column;gap:3px}.card-topline .marketplace-card-price-status em{background:#e8f7ef;border:1px solid #9bd5b4;border-radius:999px;color:#17633d;font-size:11px;font-style:normal;font-weight:800;line-height:1.2;padding:3px 8px;text-transform:none;white-space:nowrap}.bundle-card h3,.content-card h3{font-size:22px;line-height:1.2;margin:0}.marketplace-card-title{align-self:center;box-sizing:border-box;display:block;height:auto;min-height:calc(1.2em * 4);overflow-wrap:anywhere;padding-bottom:8px}.bundle-card p,.content-card p{color:var(--muted);line-height:1.5;margin:0}.marketplace-card-summary{border-block:1px solid color-mix(in srgb,var(--line) 70%,transparent);box-sizing:border-box;height:156px;min-height:0;overflow-y:scroll;overflow-wrap:anywhere;overscroll-behavior:contain;padding:12px 8px 12px 0;scrollbar-gutter:stable;scrollbar-color:#8b9aab #e8edf2;scrollbar-width:auto}.marketplace-card-summary::-webkit-scrollbar,.quality-dialog::-webkit-scrollbar{height:12px;width:12px}.marketplace-card-summary::-webkit-scrollbar-track,.quality-dialog::-webkit-scrollbar-track{background:#e8edf2;border-radius:999px}.marketplace-card-summary::-webkit-scrollbar-thumb,.quality-dialog::-webkit-scrollbar-thumb{background:#8b9aab;border:2px solid #e8edf2;border-radius:999px}.marketplace-product-card .marketplace-card-summary{height:calc(170px - 8px);line-height:1.42;margin-top:8px;padding-block:10px}.marketplace-quality-badge{align-items:center;align-self:flex-start;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.36);border-radius:999px;color:var(--success-strong);display:inline-flex;flex-wrap:wrap;font-size:13px;font-weight:900;gap:6px;margin-top:14px;padding:6px 10px}.marketplace-quality-badge strong{color:var(--success-strong);font-size:12px}.marketplace-quality-button{align-items:center;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.36);border-radius:999px;color:var(--success-strong);cursor:pointer;display:inline-flex;flex-wrap:wrap;font:inherit;font-size:13px;font-weight:900;gap:6px;padding:6px 10px;text-align:left}.marketplace-quality-button strong{color:var(--success-strong);font-size:12px}.marketplace-quality-button-workflow{flex-wrap:nowrap;font-size:12px;gap:4px;line-height:1.15;max-width:100%;white-space:nowrap}.workflow-test-evidence[open] .workflow-test-show,.workflow-test-hide{display:none}.workflow-test-evidence[open] .workflow-test-hide{display:inline}.quality-dialog-backdrop{align-items:center;background:rgba(15,23,42,.42);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;overscroll-behavior:contain;z-index:1000}.quality-dialog{box-shadow:0 24px 80px rgba(15,23,42,.22);grid-gap:22px;gap:22px;max-height:calc(100dvh - 24px);max-width:980px;overflow-x:hidden;overflow-y:scroll;padding:28px;scrollbar-color:#8b9aab #e8edf2;scrollbar-gutter:stable;scrollbar-width:auto;width:min(100%,980px);overscroll-behavior:contain}.quality-detail-section,.quality-dialog{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid}.quality-detail-section{grid-gap:18px;gap:18px;margin-top:38px;padding:22px}.quality-detail-section .section-heading{margin-bottom:0}.quality-dialog-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.quality-dialog-header h3{font-size:24px;line-height:1.2;margin:4px 0 0}.literal-case{text-transform:none}.quality-dialog-header button{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:8px;color:var(--foreground);cursor:pointer;display:inline-flex;font:inherit;font-weight:900;height:34px;justify-content:center;width:34px;flex:0 0 34px}@media (max-width:600px){.quality-dialog-backdrop{align-items:stretch;padding:8px}.quality-dialog{border-radius:10px;gap:16px;max-height:calc(100dvh - 16px);padding:16px;width:100%}.quality-dialog-header{background:var(--panel);margin:-16px -16px 0;padding:16px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.quality-dialog-header h3{font-size:clamp(18px,5.8vw,22px)}.quality-dialog-cases article,.quality-dialog-dimensions article,.quality-dialog-header>div,.quality-dialog-summary div{min-width:0}.quality-dialog-header button{height:44px;width:44px;flex-basis:44px;font-size:24px}.quality-dialog .quality-dialog-dimensions,.quality-dialog .quality-dialog-summary{grid-template-columns:1fr}.quality-dialog .quality-dialog-cases article{align-items:flex-start;flex-direction:column}.quality-dialog .quality-dialog-cases{grid-template-columns:1fr}.topbar-account-actions:has(.owner-id-toggle){display:grid;flex:1 1 100%;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.topbar-account-actions:has(.owner-id-toggle) .nav-login,.topbar-account-actions:has(.owner-id-toggle) .nav-logout,.topbar-account-actions:has(.owner-id-toggle)>*{min-width:0;width:100%}.topbar-account-actions:has(.owner-id-toggle) .nav-login,.topbar-account-actions:has(.owner-id-toggle) .nav-logout,.topbar-account-actions:has(.owner-id-toggle) .owner-id-toggle{font-size:12px;overflow-wrap:anywhere;padding-inline:6px;white-space:normal}}.quality-dialog-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0}.quality-dialog-cases strong,.quality-dialog-dimensions strong,.quality-dialog-header h3,.quality-dialog-summary dd,.quality-dialog-summary dt{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal}.quality-dialog-dimensions article,.quality-dialog-summary div{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.quality-dialog-summary dt{color:var(--muted);font-size:12px;font-weight:800}.quality-dialog-summary dd{color:var(--foreground);font-size:14px;font-weight:900;margin:0}.quality-dialog h4{font-size:16px;margin:0 0 10px}.quality-dialog-dimensions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.quality-dialog-cases{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.quality-dialog-dimensions strong{color:var(--foreground);font-size:14px}.quality-dialog-dimensions span{color:var(--success);font-size:16px;font-weight:900}.quality-dialog-cases article{align-items:flex-start;background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:10px 12px}.quality-dialog-cases strong{color:var(--foreground);font-size:14px;min-width:0}.quality-dialog-cases span{color:var(--success);font-size:12px;font-weight:900;line-height:1.2;white-space:nowrap}.quality-dialog-cases .workflow-test-case-evidence{color:var(--muted);display:grid;font-size:12px;grid-gap:3px;gap:3px;line-height:1.35;min-width:0;width:100%}.quality-dialog-cases .workflow-test-case-evidence span{color:inherit;font-size:inherit;font-weight:650;overflow-wrap:anywhere;white-space:normal}.workflow-test-evidence{border-top:1px solid var(--line);padding-top:14px}.workflow-test-evidence summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none}.workflow-test-evidence summary::-webkit-details-marker{display:none}.workflow-test-evidence summary strong{color:var(--success-strong);font-size:15px}.workflow-test-evidence summary>span{color:var(--accent-strong);font-size:13px;font-weight:850}.workflow-test-evidence[open] summary{margin-bottom:12px}@media (max-width:600px){.workflow-test-evidence summary{align-items:flex-start;flex-direction:column;gap:5px}.quality-detail-section .workflow-test-evidence .quality-dialog-cases{grid-template-columns:1fr}.quality-detail-section .workflow-test-evidence .quality-dialog-cases span{overflow-wrap:anywhere;white-space:normal}}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.tag-list span{background:#f8fafc;border:1px solid var(--line);border-radius:999px;color:var(--foreground);display:inline-flex;font-size:13px;font-weight:800;line-height:1.25;max-width:100%;overflow-wrap:anywhere;padding:6px 9px;word-break:break-word}.quality-dialog-note{background:#fffaf0;border:1px solid #efd3a1;border-radius:8px;color:var(--ink-soft);font-size:14px;font-weight:800;line-height:1.45;margin:0;padding:10px 12px}.card-link{align-items:center;border-top:1px solid var(--line);color:var(--accent-strong);display:inline-flex;font-size:14px;font-weight:700;margin-top:18px;min-height:42px;padding-top:16px}.content-card>.card-link{margin-top:0;padding-top:0}.content-card .marketplace-card-detail-link{align-items:center;align-self:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--text);display:flex;justify-content:center;min-height:42px;padding:9px 14px;text-align:center;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;width:100%}.content-card .marketplace-card-detail-link:hover{background:#e2f6f2;border-color:var(--accent);transform:translateY(-1px)}.content-card .marketplace-card-detail-link:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 32%,transparent);outline-offset:2px}.marketplace-card-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-card-actions .button,.marketplace-card-actions .cart-add-form{height:100%;min-height:58px}.marketplace-card-actions .button,.marketplace-card-actions .marketplace-card-detail-link{line-height:1.25;padding:11px 12px}.compact-link{border-top:0;margin-top:0;min-height:auto;padding-top:0}.marketplace-card-facts{border-top:1px solid var(--line);display:grid;grid-gap:4px 12px;gap:4px 12px;grid-template-columns:minmax(0,1fr) minmax(58px,auto);min-height:0;overflow:hidden;padding-top:10px}.marketplace-card-facts span{align-items:center;background:transparent;border:0;border-radius:0;color:var(--ink-soft);display:inline-flex;font-size:13px;font-weight:800;line-height:1.2;max-width:100%;min-height:22px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.marketplace-card-category{justify-self:start}.marketplace-card-language{justify-self:end;text-align:right}.marketplace-card-facts .marketplace-card-extra-fact{background:#f8fafc;border:1px solid var(--line);border-radius:999px;font-size:12px;grid-column:1/-1;justify-self:start;padding:3px 8px}.marketplace-card-seller{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:34px}.marketplace-card-bundle-label,.marketplace-card-seller span{color:var(--muted);font-size:12px;font-weight:800}.marketplace-card-seller a{line-height:1.3;white-space:normal}.marketplace-card-bundle{align-items:center;background:rgba(15,118,110,.08);border:1px solid rgba(15,118,110,.18);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;height:42px;min-height:42px;padding:6px 8px}.marketplace-card-support{align-content:start;display:grid;grid-template-rows:38px 42px;min-height:80px;overflow:hidden}.marketplace-card-bundle-placeholder,.marketplace-card-quality-placeholder{visibility:hidden}.marketplace-card-bundle-label{color:#344054;line-height:1.15;min-width:0;overflow-wrap:anywhere}.marketplace-bundle-link{background:var(--accent);border-radius:8px;color:#ffffff;display:inline-flex;justify-content:center;font-size:12px;font-weight:900;line-height:1.2;max-width:112px;min-height:28px;overflow:hidden;padding:6px 10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.marketplace-card-quality{align-items:center;display:flex;min-height:38px;overflow:hidden}.meta-list{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;margin:0;min-height:0;overflow-y:auto;padding-top:18px;scrollbar-gutter:stable}.meta-list div{align-items:center;display:flex;justify-content:space-between;gap:16px;min-height:34px}.meta-list dt{color:var(--muted);font-size:13px}.meta-list dd{color:var(--ink-soft);font-size:14px;font-weight:700;margin:0;min-width:0;text-align:right}.meta-list dd a{display:block;overflow-wrap:anywhere}.bundle-row{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.bundle-card{align-items:center;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) auto;min-height:150px;padding:24px}.bundle-stats{align-items:flex-end;flex-direction:column}.dashboard-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid div{color:var(--ink-soft);line-height:1.5;min-height:118px;padding:22px}.empty-state{color:var(--muted);padding:24px}.product-library{display:grid;grid-gap:18px;gap:18px;margin-top:42px}.library-tabs,.library-tools{display:flex;flex-wrap:wrap;gap:12px}.library-tabs button{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:8px;justify-content:space-between;min-height:44px;padding:0 16px}.library-tab-count{margin-left:auto;white-space:nowrap}.library-tabs button.active{background:var(--accent);border-color:var(--accent);color:white}.library-tools{align-items:center}.library-tool{color:var(--muted);display:grid;flex:0 1 220px;font-size:13px;font-weight:700;grid-gap:6px;gap:6px}.library-tool.search-tool{align-self:end;flex:1 1 260px}.library-tool input,.library-tool select{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:44px;padding:0 14px;width:100%}.library-tool input{color:var(--ink)}.library-list{display:grid;grid-gap:14px;gap:14px}.library-row{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:20px;scroll-margin-top:110px}.library-row .card-topline{align-items:flex-start;gap:16px;margin-bottom:10px}.library-row .card-topline span,.library-row .card-topline strong{font-size:20px}.library-row .card-topline strong{color:var(--accent-strong);line-height:1.1}.library-row h3,.library-row p{margin:0}.library-row-summary{border-block:1px solid color-mix(in srgb,var(--line) 70%,transparent);box-sizing:border-box;color:var(--muted);max-height:150px;line-height:1.5;margin-top:8px;overflow-y:auto;overflow-wrap:anywhere;overscroll-behavior:contain;padding:10px 8px 10px 0;scrollbar-gutter:stable}.library-row-actions{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.library-download-notice{color:var(--success);font-size:13px;font-weight:800;line-height:1.35;margin:0;max-width:220px}.library-review-box{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;margin-top:16px;padding-top:14px}.library-row .library-review-message{color:var(--muted);font-size:14px;font-weight:700;margin:0}.library-row .library-review-message.active{color:var(--success)}.library-rating-row{align-items:center;display:flex;flex-wrap:wrap;column-gap:4px;row-gap:8px}.library-rating-row form{display:contents}.star-button{align-items:center;background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:18px;height:34px;justify-content:center;line-height:1;width:34px}.star-button.active{border-color:#f5b301;color:#f5b301}@media (hover:hover){.star-button:hover{border-color:#f5b301;color:#f5b301}}.comment-toggle{background:var(--accent);border:1px solid var(--accent);color:white;cursor:pointer;font:inherit;font-weight:800;padding:0 12px}.comment-status,.comment-toggle{border-radius:8px;font-size:13px;margin-left:4px;min-height:34px}.comment-status{align-items:center;display:inline-flex;gap:6px;font-weight:900;justify-content:center;padding:0 10px}.comment-status.done{background:rgba(22,163,74,.12);border:1px solid rgba(22,163,74,.45);color:var(--success)}.library-comment-form{display:grid;grid-gap:10px;gap:10px;max-width:520px}.library-comment-form textarea{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-height:110px;padding:12px;resize:vertical}.library-row .rating-save-status{color:var(--muted);font-size:13px;font-weight:800;min-height:20px}.library-row .rating-save-status.saved{color:var(--success)}.library-row .rating-save-status.error{color:var(--danger)}.inline-meta{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:14px}.detail-main{padding-top:var(--page-top-space)}.detail-back-row{align-items:center;display:flex;margin-bottom:18px}.detail-hero{align-items:start;display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,1fr) 340px}.detail-product{display:grid;grid-gap:22px;gap:22px;min-width:0}.detail-product-copy{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr);min-width:0}.detail-product-copy h1{font-size:clamp(42px,5.2vw,72px);line-height:.98;margin:0;overflow-wrap:break-word;word-break:normal}@media (max-width:480px){.detail-product-copy h1{font-size:clamp(34px,11vw,42px);line-height:1.02}}.detail-product-copy p:not(.eyebrow){color:var(--ink-soft);font-size:1rem;line-height:1.65;margin:0;max-width:72ch}.detail-product-media{aspect-ratio:16/9;background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden;position:relative;width:100%}.detail-product-media-stack{display:grid;grid-gap:8px;gap:8px;min-width:0}.detail-product-image{object-fit:cover}.purchase-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:18px;gap:18px;min-width:0;padding:24px}.purchase-panel>strong{color:var(--accent-strong);font-size:34px;line-height:1;min-width:0;overflow-wrap:anywhere}.purchase-panel p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.purchase-note.blocked{color:var(--accent-strong);font-weight:700}.purchase-note.bundle-note{background:color-mix(in srgb,var(--accent) 9%,#ffffff 91%);border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line) 62%);border-radius:8px;color:var(--ink);font-weight:800;padding:12px 14px}.purchase-note.bundle-note a{color:var(--accent-strong)}.bundle-price-note{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:-8px 0 0}.bundle-price-note span{color:#166534;font-weight:900}.bundle-included-panel{display:grid;grid-gap:16px;gap:16px}.purchase-panel .bundle-included-panel{border-top:1px solid var(--line);gap:10px;padding-top:16px}.bundle-detail-included-section{margin-top:42px}.bundle-included-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.bundle-included-panel h2{color:var(--foreground);font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.25;margin:0}.bundle-included-header>span{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:999px;color:#166534;flex:0 0 auto;font-size:.78rem;font-weight:900;padding:5px 8px}.bundle-included-list{display:grid;grid-gap:10px;gap:10px}.bundle-included-mobile-list{display:none}.bundle-included-item{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:7px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(132px,auto);min-height:104px;padding:16px 18px}.bundle-included-item-main{display:grid;grid-gap:7px;gap:7px;min-width:0}.bundle-included-item-title-row{min-width:0}.bundle-included-item-title-row strong{color:var(--foreground);display:-webkit-box;font-size:1rem;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bundle-included-item p{color:var(--ink-soft);font-size:.92rem;line-height:1.45;margin:0;max-height:4.4em;min-height:0;overflow-y:auto;padding-right:8px;scrollbar-gutter:stable}.bundle-included-item-actions{align-items:flex-end;display:grid;grid-gap:10px;gap:10px;justify-items:end;min-width:0}.bundle-included-item-actions span{background:#f8fafc;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);font-size:.82rem;font-weight:900;padding:4px 8px;white-space:nowrap}.bundle-included-item-link{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:7px;color:#ffffff;display:inline-flex;font:inherit;font-size:.86rem;font-weight:900;justify-content:center;min-height:42px;padding:8px 12px;text-align:center;text-decoration:none}.bundle-included-item-link:focus-visible,.bundle-included-item-link:hover{background:var(--accent-strong);outline:none}.bundle-included-mini-card{background:#f8fafc;border:1px solid var(--line);border-radius:7px;display:grid;grid-gap:12px;gap:12px;grid-template-rows:54px 92px 38px;min-width:0;overflow-wrap:anywhere;padding:16px}.bundle-included-mini-card strong{color:var(--foreground);display:-webkit-box;font-size:.98rem;line-height:1.25;min-height:2.5em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bundle-included-mini-card p{color:var(--ink-soft);font-size:.9rem;line-height:1.42;margin:0;min-height:0;overflow-y:auto;padding-right:8px;scrollbar-gutter:stable}.bundle-included-mini-card div{align-items:center;display:flex;gap:8px;justify-content:space-between}.bundle-included-mini-card span{background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);flex:0 0 auto;font-size:.78rem;font-weight:900;padding:4px 7px}.bundle-included-mini-card a,.bundle-included-mini-card button,.bundle-included-popover a,.bundle-included-popover button{border-radius:7px;font:inherit;font-size:.78rem;font-weight:900}.bundle-included-mini-card a,.bundle-included-mini-card button{background:var(--accent);border:1px solid var(--accent);color:#ffffff;cursor:pointer;display:inline-flex;justify-content:center;min-height:30px;padding:6px 12px;text-align:center;white-space:nowrap}.bundle-included-mini-card a:focus-visible,.bundle-included-mini-card a:hover,.bundle-included-mini-card button:focus-visible,.bundle-included-mini-card button:hover{background:var(--accent-strong);outline:none}.bundle-included-popover{background:#ffffff;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line) 68%);border-radius:8px;box-shadow:0 12px 34px rgba(15,23,42,.12);display:grid;grid-gap:10px;gap:10px;padding:12px}.bundle-included-popover-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.bundle-included-popover-header strong{color:var(--foreground);font-size:.9rem;line-height:1.3;text-transform:uppercase}.bundle-included-popover-header button{align-items:center;background:#f8fafc;border:1px solid var(--line);color:var(--foreground);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.bundle-included-popover p{color:var(--ink-soft);font-size:.88rem;line-height:1.5;margin:0}.bundle-included-popover-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.bundle-included-popover-actions a{background:var(--accent);border:1px solid var(--accent);color:#ffffff;padding:7px 10px}.bundle-included-popover-actions button{background:#f8fafc;border:1px solid var(--line);color:var(--accent-strong);cursor:pointer;padding:7px 10px}.digital-content-notice{align-items:flex-start;background:color-mix(in srgb,var(--accent) 10%,#ffffff 90%);border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line) 58%);border-radius:8px;color:var(--ink);display:flex;font-weight:700;gap:10px;padding:12px 14px}.digital-content-notice span{align-items:center;background:var(--accent);border-radius:999px;color:#ffffff;display:inline-flex;flex:0 0 20px;font-size:13px;height:20px;justify-content:center;line-height:1;margin-top:1px;text-transform:uppercase;width:20px}.simulation-box{display:grid;grid-gap:12px;gap:12px}.simulation-box button:disabled{background:var(--accent-strong);cursor:default}.detail-meta{margin:0}.product-trust-signals{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-signal{align-items:center;background:#f7faf9;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:2px 8px;gap:2px 8px;grid-template-columns:28px minmax(0,1fr);min-height:58px;padding:9px 10px;position:relative}a.product-signal{color:inherit}a.product-signal:hover{border-color:var(--accent)}.product-signal.muted{color:var(--muted)}.product-signal-placeholder{visibility:hidden}.product-signal-icon{align-items:center;color:var(--accent-strong);display:inline-flex;grid-row:span 2;justify-content:center}.product-signal-icon svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.product-signal-value{color:var(--foreground);font-size:14px;font-weight:800;line-height:1.15;min-width:0;overflow-wrap:anywhere}.product-signal-label{color:var(--muted);font-size:11px;font-weight:700;line-height:1.2;min-width:0;overflow-wrap:anywhere}.product-signal:after{background:#172033;border-radius:6px;bottom:calc(100% + 8px);color:#ffffff;content:attr(data-tooltip);font-size:12px;left:50%;line-height:1.35;max-width:220px;opacity:0;padding:7px 9px;pointer-events:none;position:absolute;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease;width:max-content;z-index:15}.product-signal:focus-within:after,.product-signal:hover:after{opacity:1;transform:translate(-50%)}.marketplace-signals{align-self:center;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(54px,1fr));grid-template-rows:repeat(2,32px);margin-top:0;width:100%}.marketplace-signals .product-signal{border-radius:999px;display:flex;gap:3px;justify-content:center;min-height:32px;min-width:38px;padding:5px 4px}.marketplace-signals .product-signal-icon svg{height:16px;width:16px}.marketplace-signals .product-signal-value{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.marketplace-signals .product-signal-label{display:none}.marketplace-signals .product-signal[data-signal-key=purchases]{grid-column:1/-1;justify-self:stretch}.marketplace-signals .product-signal[data-signal-key=purchases] .product-signal-label{display:inline;font-size:12px}.marketplace-signals .product-signal:after{display:none}.marketplace-signals .product-signal:nth-child(3):after,.marketplace-signals .product-signal:nth-child(4):after{right:auto}.marketplace-signals .product-signal:focus-within:after,.marketplace-signals .product-signal:hover:after{transform:none}.media-center-main{display:grid;grid-gap:24px;gap:24px}.media-center-heading{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.media-center-heading p{color:var(--muted);margin-bottom:0}.media-campaign,.media-campaigns,.media-create-panel,.media-destinations-panel{background:var(--surface);border:1px solid var(--border);border-radius:10px;display:grid;grid-gap:18px;gap:18px;min-width:0;padding:clamp(16px,2.5vw,26px)}.media-destination-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.media-destination-card{border:1px solid var(--border);border-radius:10px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:16px}.media-destination-card header h3{margin:0}.media-destination-card form,.media-destination-card form label{display:grid;grid-gap:8px;gap:8px}.media-destination-card form label span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.media-destination-card input{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:44px;min-width:0;padding:10px 12px;width:100%}.media-destination-card>.button{justify-content:center;width:100%}.media-destination-card>small{color:var(--muted);line-height:1.45}.media-create-form{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.media-create-form fieldset,.media-create-form>label{display:grid;grid-gap:7px;gap:7px;min-width:0}.media-create-form [hidden]{display:none!important}.media-product-filters{display:grid;grid-gap:12px;gap:12px;grid-column:span 2;grid-template-columns:repeat(3,minmax(0,1fr))}.media-product-filters>label{display:grid;grid-gap:7px;gap:7px;min-width:0}.media-copy-field>span,.media-create-form legend,.media-create-form>label>span,.media-product-filters>label>span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.media-create-form>label>small{color:var(--muted);font-size:12px;line-height:1.4}.media-copy-field textarea,.media-create-form input,.media-create-form select,.media-create-form textarea{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;max-width:100%;min-height:44px;padding:10px 12px;width:100%}.media-create-form textarea{line-height:1.5;resize:vertical}.media-copy-field>small{color:var(--muted);font-size:12px;font-weight:700}.media-copy-field>small.is-over-recommendation{color:#9a5b00}.media-create-form fieldset{border:1px solid var(--border);border-radius:8px;margin:0;padding:12px}.media-brief-field,.media-create-form>button,.media-product-field{grid-column:span 2}.media-create-form>label.media-auto-generate{align-items:center;align-self:end;background:#edf8f5;border:1px solid #b7ddd4;border-radius:8px;display:flex;min-height:46px;padding:10px 12px}.media-auto-generate input{min-height:18px;width:18px}.media-auto-generate span{color:var(--text)!important;text-transform:none!important}.media-choice-row{display:flex;flex-wrap:wrap;gap:10px 16px}.media-choice-row label{align-items:center;display:inline-flex;font-weight:700;gap:7px}.media-choice-row input{height:18px;min-height:0;width:18px}.media-campaigns{background:transparent}.media-empty-state{background:var(--soft);border-radius:8px;color:var(--muted);margin:0;padding:18px}.media-campaign-header,.media-post-card>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.media-campaign-header h3,.media-post-card h4,.media-post-card h5{margin:0}.media-campaign-header span,.media-post-card>header span{color:var(--muted);display:block;font-size:12px;font-weight:800;margin-bottom:4px;text-transform:uppercase}.media-campaign-header>strong,.media-post-card>header>strong{background:#e8f5ee;border-radius:999px;color:#12733b;font-size:12px;padding:7px 10px;white-space:nowrap}.media-campaign-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.media-campaign-actions>strong{background:#e8f5ee;border-radius:999px;color:#12733b;font-size:12px;padding:7px 10px;white-space:nowrap}.media-post-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.media-post-card{background:var(--soft);border:1px solid var(--border);border-radius:10px;display:grid;grid-gap:16px;gap:16px;min-width:0;padding:16px}.media-copy-field,.media-post-form{display:grid;grid-gap:8px;gap:8px;min-width:0}.media-copy-field textarea{line-height:1.5;min-height:74px;overflow-wrap:anywhere;resize:vertical}.button.compact{justify-self:start;min-height:38px;padding:8px 12px}.media-settings{background:var(--surface);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.media-settings dl{display:grid;grid-gap:8px;gap:8px;margin:0}.media-settings dl div{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr)}.media-settings dt{color:var(--muted);font-size:12px;font-weight:800;overflow-wrap:anywhere}.media-settings dd{margin:0;min-width:0;overflow-wrap:anywhere}.media-video-package{background:#eef8f6;border:1px solid #abd8cf;border-radius:10px;display:grid;grid-gap:14px;gap:14px;min-width:0;padding:14px}.media-video-copy-block>div,.media-video-package>header{align-items:center;display:flex;gap:12px;justify-content:space-between}.media-video-package h5,.media-video-package h6,.media-video-package p{margin:0}.media-video-package h6{font-size:13px}.media-video-package>header span,.media-video-package>header strong{color:var(--muted);font-size:12px}.media-video-copy-block{display:grid;grid-gap:8px;gap:8px;min-width:0}.media-video-copy-block textarea{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;line-height:1.5;max-width:100%;overflow-wrap:anywhere;padding:10px 12px;resize:vertical;width:100%}.media-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.media-scenes,.media-scenes ol{display:grid;grid-gap:8px;gap:8px}.media-scenes ol{list-style:none;margin:0;padding:0}.media-scenes li{align-items:start;background:var(--surface);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:50px minmax(0,1fr);padding:10px}.media-scenes li small,.media-scenes li strong{color:var(--muted);overflow-wrap:anywhere}.media-assets-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.media-assets-grid>section{display:grid;grid-gap:10px;gap:10px;min-width:0}.media-asset-card,.media-asset-empty{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-width:0;overflow:hidden}.media-asset-card img,.media-asset-card video{aspect-ratio:16/9;background:#0f172a;display:block;object-fit:contain;width:100%}.media-asset-actions{display:flex;flex-wrap:wrap;gap:8px;padding:10px}.media-asset-empty{color:var(--muted);min-height:110px;padding:18px}.media-copy-message{color:var(--brand);font-size:12px;font-weight:700;margin:0;padding:0 10px 10px}.media-upload-form{background:var(--surface);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:10px}.media-upload-form label{display:grid;grid-gap:7px;gap:7px;min-width:0}.media-upload-form label span,.media-upload-form small{color:var(--muted);font-size:12px;font-weight:700}.media-upload-form input[type=file]{border:1px dashed var(--border);border-radius:8px;color:var(--text);max-width:100%;min-width:0;padding:10px;width:100%}@media (max-width:980px){.media-create-form,.media-destination-grid,.media-post-grid{grid-template-columns:1fr}.media-brief-field,.media-create-form>button,.media-product-field,.media-product-filters{grid-column:auto}.media-product-filters{grid-template-columns:1fr}}@media (max-width:640px){.media-campaign-header,.media-center-heading,.media-post-card>header{display:grid}.media-assets-grid,.media-settings dl div{grid-template-columns:1fr}.media-asset-actions .button,.media-copy-field .button,.media-create-form>button,.media-post-form>button,.media-upload-form .button{justify-content:center;width:100%}.media-video-copy-block>div,.media-video-package>header{align-items:stretch;display:grid}.media-inline-actions,.media-inline-actions .button,.media-video-copy-block .button{width:100%}}@media (max-width:360px){.marketplace-signals{gap:4px}.marketplace-signals .product-signal{gap:2px;min-width:0;padding:4px 3px}.marketplace-signals .product-signal-icon svg{height:14px;width:14px}.marketplace-signals .product-signal-value{font-size:11px}}.product-reviews-section{display:grid;grid-gap:18px;gap:18px}.detail-main>.product-reviews-section{margin-top:38px}.product-reviews-section .section-heading{margin-bottom:10px}.product-reviews-section h2{font-size:clamp(30px,5vw,42px)}.product-review-list{display:grid;grid-gap:14px;gap:14px}.product-reviews-back{justify-self:start;margin-top:4px}.product-review-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:18px}.review-rating-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.review-rating-row strong{color:var(--warm);letter-spacing:1px}.review-rating-row span{color:var(--muted);font-size:13px;font-weight:700}.product-review-card h3,.product-review-card p{margin:0}.product-review-card p{color:var(--muted);line-height:1.55}.product-review-card .product-review-date{color:var(--muted);font-size:13px;font-weight:700}.legal-document{display:grid;grid-gap:28px;gap:28px}.page-back{display:flex;justify-content:flex-start}.page-back-top{margin-bottom:-4px}.page-back-bottom{margin-top:4px}.page-back-link{min-width:140px;width:-moz-fit-content;width:fit-content}.legal-header{display:grid;grid-gap:14px;gap:14px;max-width:880px}.legal-header>h1,.legal-header>p{margin:0}.legal-intro,.legal-section{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:24px}.legal-intro{color:var(--ink-soft);font-size:17px;line-height:1.6}.legal-intro p,.legal-section p{margin:0}.legal-intro p+p,.legal-section p+p{margin-top:14px}.legal-sections{display:grid;grid-gap:16px;gap:16px}.legal-section h2{font-size:22px;line-height:1.2;margin:0 0 14px}.legal-section li,.legal-section p{color:var(--ink-soft);line-height:1.65}.legal-section ul{margin:14px 0 0;padding-left:22px}.legal-section li+li{margin-top:8px}.footer{background:#ffffff;border-top:1px solid var(--line);margin-top:24px}.footer-inner{display:grid;grid-gap:56px;gap:56px;margin:0 auto;max-width:1120px;padding:56px 32px 72px}.footer-brand{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.footer-brand-line{align-items:center;display:inline-flex;gap:14px;max-width:100%}.footer-brand-text{min-width:0}.footer-brand-mark{align-items:center;display:inline-flex;flex:0 0 auto;min-height:30px;position:relative}.footer-icon{display:block;height:30px;object-fit:contain;width:30px}.footer-brand strong{color:#132b3f;display:block;font-size:30px;line-height:1}.footer-brand strong span{font-size:.68em}.footer-brand p{color:var(--muted);font-size:14px;margin:0}.footer-groups{display:grid;grid-gap:34px;gap:34px;grid-template-columns:repeat(4,minmax(0,1fr))}.footer-group h2{font-size:16px;line-height:1.2;margin:0 0 22px}.footer-group div{display:grid;grid-gap:18px;gap:18px}.footer-group a{color:var(--ink-soft);font-size:16px;line-height:1.35}.footer-dialog-link{align-items:center;display:inline-flex}.footer-dialog-link .footer-link-button{color:var(--muted)}.footer-link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ink-soft);cursor:pointer;font:inherit;font-size:16px;line-height:1.35;padding:0;text-align:left}.footer-link-button:hover{color:var(--foreground)}@media (max-width:1180px){.landing-hero-content{max-width:calc(100vw - 60px)}.landing-hero-content h1{font-size:clamp(44px,5vw,58px);max-width:100%}.landing-hero-content .lead{font-size:clamp(20px,2vw,23px);max-width:min(700px,100%)}.info-hero{grid-template-columns:1fr;max-width:760px;min-height:auto}.info-hero h1,.info-hero p:not(.eyebrow){max-width:none}.info-hero-media{justify-self:stretch;max-width:none;min-height:300px}}@media (min-width:821px) and (max-width:1340px){.topbar-actions{display:grid;flex:1 1 100%;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;width:100%}.topbar-account-actions{justify-content:flex-start;justify-self:start}.topbar-language-actions{justify-content:flex-end;justify-self:end}}@media (max-width:820px){.library-tabs{display:grid;grid-template-columns:max-content;justify-content:start}.library-tabs button{padding-inline:19px;width:100%}.cart-page{margin-top:-8px}html{scroll-padding-top:130px}.prompt-upload-grid,.seller-onboarding-grid{grid-template-columns:minmax(0,1fr)}.prompt-quality-covers,.prompt-quality-dimensions,.prompt-quality-result dl,.prompt-quality-tests{grid-template-columns:1fr}.prompt-upload-form,.seller-onboarding-card,.seller-onboarding-note{padding:18px}.seller-name-form{padding:16px}.prompt-upload-actions{align-items:stretch;display:grid;flex-direction:column;grid-template-columns:minmax(0,1fr)}.prompt-upload-actions>*{min-width:0;width:100%}.prompt-upload-actions .button{justify-content:center;width:100%}.workflow-processing-actions{grid-template-columns:minmax(0,1fr)}.workflow-optional-test-actions,.workflow-optional-test-actions .button{align-items:stretch;width:100%}.seller-table-wrap{overflow:visible}.seller-data-table,.seller-data-table tbody,.seller-data-table td,.seller-data-table tr{display:block;max-width:100%;min-width:0;width:100%}.seller-data-table{min-width:0}.seller-data-table thead{display:none}.seller-data-table tbody{display:grid;grid-gap:12px;gap:12px}.seller-data-table tr{border:1px solid var(--line);border-radius:8px;overflow:hidden}.seller-data-table td{overflow-wrap:anywhere;padding:10px 12px}.seller-data-table td:before{color:var(--muted);content:attr(data-label);display:block;font-size:11px;font-weight:800;margin-bottom:4px;text-transform:uppercase}.seller-data-table td span{max-width:100%;overflow-wrap:anywhere}.account-danger-zone{grid-template-columns:minmax(0,1fr)}.account-danger-zone .button{justify-self:start;width:auto}.account-delete-backdrop{padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom))}.account-delete-dialog{gap:14px;max-height:calc(100dvh - 36px);padding:20px}.topbar{align-items:stretch;flex-direction:column;gap:6px;padding:10px 16px}.topbar-main{align-items:center;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;gap:8px 18px;justify-content:space-between;max-width:100%;width:100%}.brand{flex:1 1 auto;height:38px;min-width:0}.brand-icon{height:30px;width:30px}.brand-text{font-size:22px;min-width:0;overflow:hidden;text-overflow:ellipsis}.desktop-nav{display:none}.mobile-nav{display:block;flex:0 0 auto;max-width:max-content}.mobile-cart-link{align-items:center;border:1px solid var(--line);border-radius:7px;color:var(--foreground);display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;margin-left:auto;position:relative;width:42px}.mobile-cart-link svg{fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:21px}.mobile-cart-link .cart-count{align-items:center;background:var(--accent);border:2px solid var(--background);border-radius:999px;color:#fff;display:flex;font-size:10px;font-weight:800;height:19px;justify-content:center;line-height:1;margin:0;min-width:19px;padding:0 4px;position:absolute;right:-7px;top:-7px}.library-row{align-items:stretch;grid-template-columns:1fr}.library-row .compact-link{justify-self:start}.library-tool,.library-tool.search-tool{flex-basis:100%}.mobile-nav summary{border:1px solid var(--line);border-radius:7px;color:var(--foreground);font-weight:700;padding:9px 12px;position:relative}.mobile-nav summary .cart-count{background:var(--panel);border:1px solid var(--line);border-radius:999px;font-size:11px;line-height:1;margin:0;padding:2px 4px;position:absolute;right:-8px;top:-8px}.mobile-nav-panel{background:var(--panel);border:1px solid var(--line);display:grid;grid-gap:2px;gap:2px;left:16px;max-height:calc(100dvh - 76px);overflow-y:auto;padding:10px;position:absolute;right:16px;top:60px;z-index:30}.locale-switcher a,.mobile-nav summary,.mobile-nav-panel a,.nav a,.nav summary,.nav-login{font-size:13px}.mobile-nav-panel .nav-register,.mobile-nav-panel .nav-register:visited{background:var(--accent);color:#ffffff;font-weight:700}.mobile-nav-panel .nav-register:focus-visible,.mobile-nav-panel .nav-register:hover{background:var(--accent-strong);color:#ffffff}.mobile-nav-panel .nav-account-active:not(.nav-register){background:transparent;color:var(--muted);font-weight:400;padding:8px 10px}.topbar-actions{align-items:center;display:grid;flex:1 1 100%;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;width:100%}.topbar-account-actions{align-items:center;flex:0 0 206px;flex-wrap:nowrap;gap:8px;justify-content:flex-start;justify-self:start;min-width:0;width:206px;white-space:nowrap}.topbar-account-actions .nav-login,.topbar-account-actions .nav-register{align-items:center;box-sizing:border-box;display:inline-flex;flex:0 0 99px;justify-content:center;line-height:20px;text-align:center;width:99px}.topbar-account-actions .nav-login,.topbar-account-actions .nav-logout,.topbar-account-actions .nav-register{font-size:12px;min-height:38px;padding:8px}.topbar-account-actions .nav-login{align-items:center;border:1px solid var(--line);border-radius:7px;font-weight:800}.topbar-account-actions .nav-logout-form{flex:0 0 99px;min-width:0;width:99px}.topbar-account-actions .nav-logout{box-sizing:border-box;justify-content:center;line-height:20px;text-align:center;width:100%}.topbar-language-actions{flex:0 0 136px;justify-content:flex-end;justify-self:end;min-width:0;width:136px}.locale-switcher{flex:0 0 136px;gap:2px;justify-content:space-between;margin-left:0;text-align:right;width:136px}.topbar-language-actions .locale-switcher a{min-width:24px}.main{padding:40px 16px 64px;width:100%}.bundle-detail-included-section,.detail-main>.product-reviews-section,.detail-product,.detail-product-copy,.detail-product-media,.purchase-panel,.quality-detail-section{max-width:100%;min-width:0}.landing-main{padding-top:0}.owner-text-editor-backdrop{padding:12px}.owner-text-editor{max-height:calc(100dvh - 24px);padding:18px}.owner-text-editor-search-results,.owner-text-editor-usage{max-height:180px}.owner-text-editor-language textarea{min-height:110px}.owner-image-editor{max-height:calc(100dvh - 24px)}.owner-image-editor-body{grid-template-columns:1fr}.owner-image-editor-preview{height:clamp(170px,38dvh,300px);padding:10px}.owner-image-editor-preview img{max-height:100%}.owner-text-editor-actions{margin:0 -18px -18px;padding:12px 18px 18px}.about-contact,.about-split,.account-grid,.auth-layout,.cart-item,.cart-layout,.community-grid,.community-tools,.content-grid,.dashboard-grid,.detail-hero,.footer-groups,.forum-channel-grid,.hero,.info-grid,.marketplace-filter-grid,.marketplace-tools,.owner-grid,.owner-hero,.owner-overlay-plan,.owner-secret-form,.owner-secret-grid,.owner-secret-meta,.owner-secret-vault-header,.owner-system-strip,.owner-text-editor-language-grid,.section-heading,.seller-interest-panel,.subscription-fair-note,.subscription-plan-grid,.subscription-principle-grid,.subscription-stripe-note,.subscriptions-hero,.term-grid{grid-template-columns:1fr}.detail-main>.detail-back-row,.detail-main>.section-heading,.detail-main>.uploaded-prompts,.uploaded-product-tabs,.uploaded-prompts .content-card,.uploaded-prompts .content-grid,.uploaded-prompts>.section-heading{max-width:100%;min-width:0;width:100%}.uploaded-product-tabs{flex-wrap:wrap}.uploaded-product-tabs a{flex:1 1 120px;min-width:0;text-align:center}.forum-topic-row{align-items:stretch;grid-template-columns:1fr}.forum-card-meta{align-items:flex-start;flex-direction:column}.forum-topic-row dl,.forum-topic-stats{flex-wrap:wrap}.bundle-card{grid-template-columns:1fr}.bundle-stats{align-items:flex-start}.subscription-fair-note,.subscription-plan,.subscription-principles article,.subscription-status-panel,.subscription-stripe-note{padding:22px}.hero-media{min-height:auto}.hero-media,.landing-hero .hero-media{margin-top:0}.landing-hero{align-items:stretch;margin-inline:-16px;min-height:calc(100svh - 172px);padding:34px 22px 28px;width:calc(100% + 32px)}.landing-hero-media img{object-position:58% center}.landing-hero:after{background:linear-gradient(0deg,rgb(7 18 25/.62),rgb(7 18 25/.38) 68%,rgb(7 18 25/.16))}.landing-final-cta,.landing-hero-facts,.landing-paths{grid-template-columns:1fr}.landing-final-cta,.landing-hero-content,.landing-hero-content .landing-note,.landing-hero-content .lead,.landing-hero-content h1,.landing-hero-facts,.landing-hero-facts article,.landing-path-card,.landing-process-heading,.landing-process-steps article{max-width:100%;min-width:0}.landing-hero-content{align-content:start;gap:20px;grid-template-rows:auto auto auto 8px auto auto;min-height:calc(100svh - 234px);padding-top:0}.landing-hero-content .eyebrow{font-size:13px;justify-self:start;max-width:100%;padding:10px 16px;width:-moz-fit-content;width:fit-content}.landing-hero-content h1{font-size:clamp(36px,9vw,48px);font-weight:900;line-height:1.04;margin-top:8px}.landing-hero-content h1 span{white-space:normal}.landing-hero-content .lead{font-size:clamp(18px,4.7vw,22px);line-height:1.38;margin-top:18px;max-width:100%}.landing-hero-content .landing-note{line-height:1.48;max-width:92%}.landing-hero-content .landing-note,.landing-hero-content .lead,.landing-hero-content h1,.landing-hero-facts span,.landing-hero-facts strong{overflow-wrap:anywhere}.landing-paths{margin-block:0 54px;padding-top:54px}.landing-path-card{min-height:0;padding:22px}.landing-process-band{margin-inline:-16px;margin-top:54px;padding:34px 16px;width:calc(100% + 32px)}.landing-process-steps{grid-template-columns:1fr}.landing-process-steps article,.landing-process-steps article:last-child{border-bottom:1px solid rgb(255 255 255/.14);border-right:0;min-height:0;padding:18px}.landing-process-steps article:last-child{border-bottom:0}.landing-final-cta{margin-top:54px;padding:24px}h1{font-size:29px;line-height:1.06;max-width:100%}.lead{font-size:17px;line-height:1.5;margin-top:20px}.problem-slider-section{margin-top:54px}.landing-questions{margin-inline:-16px;padding:48px 16px}.landing-questions-heading{align-items:start;gap:18px;grid-template-columns:1fr}.landing-questions-heading h2{font-size:clamp(34px,10vw,48px)}.landing-questions-grid{grid-template-columns:1fr}.landing-question-card{min-height:0;padding:22px}.landing-ecosystem{gap:28px;padding-block:54px}.landing-ecosystem,.landing-ecosystem-grid{grid-template-columns:1fr}.landing-ecosystem-grid article{min-height:0}.landing-workflow{margin-inline:-16px;padding:48px 16px}.landing-workflow-heading{align-items:start;gap:18px;grid-template-columns:1fr}.landing-workflow-rail{grid-template-columns:1fr}.landing-workflow-rail article{min-height:0}.landing-vision-cta{align-items:stretch;grid-template-columns:1fr;margin-top:54px;padding:24px}.landing-vision-cta .button{justify-content:center;width:100%}.landing-benefits{margin-top:54px}.landing-benefits-grid{grid-template-columns:1fr}.landing-benefit-card{min-height:0}.landing-reach-plans,.landing-seller-flow{margin-top:54px}.landing-plan-grid,.landing-reach-plans,.landing-seller-promise-grid,.landing-seller-step-grid{grid-template-columns:1fr}.landing-plan-card,.landing-seller-promise,.landing-seller-step{padding:18px}.info-main{gap:54px;padding-bottom:32px;padding-top:20px}.info-main>.page-back-top{margin-bottom:-36px}.info-main>.page-back-bottom{margin-top:-36px}.info-hero{gap:28px;grid-template-columns:1fr;min-height:auto;text-align:left}.info-hero-media{min-height:260px}.info-hero .actions{align-items:stretch;display:grid;grid-template-columns:1fr}.info-final-cta{padding:28px 20px}.info-final-cta .landing-final-actions{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr;padding-bottom:4px;width:100%}.info-final-cta .landing-final-actions .button{justify-content:center;width:100%}.info-faq-list{gap:14px}.info-faq-item summary{padding:20px}.info-faq-item p{padding:14px 20px 22px}.info-card-grid.three,.info-card-grid.two,.info-language,.info-step-grid,.info-step-grid.seller{grid-template-columns:1fr}.info-band,.info-card,.info-plan-card,.info-step{padding:18px}.info-section-heading{text-align:left}.landing-explainer{margin-top:54px}.landing-explainer-grid{grid-template-columns:1fr}.problem-slider{padding:22px 18px 20px}.problem-slide{gap:26px;grid-template-columns:1fr}.problem-slide,.problem-slide-window{min-height:760px}.problem-slide-text{min-height:150px}.problem-slide-problem .problem-slide-text>p:last-child,.problem-slide-text p{font-size:17px;line-height:1.5}.slider-arrow{position:static}.problem-slider{grid-template-columns:42px 1fr 42px}.problem-slide-window,.slider-dots{grid-column:1/-1}.slider-arrow-left{grid-column:1;grid-row:2;justify-self:start}.slider-arrow-right{grid-column:3;grid-row:2;justify-self:end}.actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}.actions .button{justify-content:center;width:100%}.landing-hero-content .landing-cta-actions{align-self:end;gap:10px;grid-row:5;justify-self:center;margin-top:8px;max-width:min(318px,100%);padding-top:0;width:min(318px,100%)}.landing-cta-actions .button{min-height:50px;padding-inline:18px;white-space:normal}.landing-hero-content .landing-cta-actions .button{width:100%}.landing-hero-facts{background:rgb(255 255 255/.095);border-color:rgb(255 255 255/.42);grid-row:6;margin-bottom:42px;margin-top:max(76px,14svh);width:100%}.landing-hero .detail-image-disclosure{bottom:14px;left:22px}.landing-hero-facts article{padding:14px 18px}.landing-hero-facts article+article{border-left:0;border-top:1px solid rgb(0 0 0/.22)}.landing-hero-facts strong{font-size:25px}.landing-hero-facts span{font-size:14px}.account-menu-grid,.bundle-builder-filter,.bundle-finalize-layout,.bundle-idea-analysis-form,.bundle-idea-grid,.seller-dashboard-section-head,.seller-dashboard-toolbar,.seller-dashboard-top-grid,.seller-hub-grid,.seller-kpi-grid,.uploaded-prompt-actions,.uploaded-prompt-list,.uploaded-prompt-row{grid-template-columns:1fr}.seller-dashboard-section-head{display:grid}.bundle-included-list{display:grid;grid-gap:12px;gap:12px}.bundle-included-item{align-items:stretch;gap:14px;grid-template-columns:1fr;min-height:0;padding:15px}.bundle-included-item-actions{align-items:center;display:flex;justify-content:space-between}.marketplace-card-bundle strong{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.footer-inner{gap:42px;padding:48px 24px 72px}.footer-brand{align-items:center}.footer-brand strong{font-size:28px}.footer-groups{gap:38px;min-width:0}.footer-group,.footer-group a,.footer-group div,.footer-group h2{min-width:0;overflow-wrap:anywhere}}@media (orientation:landscape) and (max-height:560px) and (max-width:1024px){html{scroll-padding-top:130px}.topbar{align-items:stretch;flex-direction:column;gap:6px;padding:10px 16px}.topbar-main{align-items:center;flex:0 1 auto;flex-direction:row;flex-wrap:nowrap;gap:8px 18px;justify-content:space-between;max-width:100%;width:100%}.brand{flex:1 1 auto;height:38px;min-width:0}.brand-icon{height:30px;width:30px}.brand-text{font-size:22px;min-width:0;overflow:hidden;text-overflow:ellipsis}.desktop-nav{display:none}.mobile-nav{display:block;flex:0 0 auto;max-width:max-content}.mobile-cart-link{align-items:center;border:1px solid var(--line);border-radius:7px;color:var(--foreground);display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;margin-left:auto;position:relative;width:42px}.mobile-cart-link svg{fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:21px}.mobile-cart-link .cart-count{align-items:center;background:var(--accent);border:2px solid var(--background);border-radius:999px;color:#fff;display:flex;font-size:10px;font-weight:800;height:19px;justify-content:center;line-height:1;margin:0;min-width:19px;padding:0 4px;position:absolute;right:-7px;top:-7px}.mobile-nav summary{border:1px solid var(--line);border-radius:7px;color:var(--foreground);font-weight:700;padding:9px 12px;position:relative}.mobile-nav-panel{background:var(--panel);border:1px solid var(--line);display:grid;grid-gap:2px;gap:2px;left:16px;max-height:calc(100dvh - 76px);overflow-y:auto;padding:10px;position:absolute;right:16px;top:60px;z-index:30}.topbar-actions{align-items:center;display:grid;flex:1 1 100%;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;width:100%}.topbar-account-actions{align-items:center;flex:0 0 206px;flex-wrap:nowrap;gap:8px;justify-content:flex-start;justify-self:start;min-width:0;width:206px;white-space:nowrap}.topbar-account-actions .nav-login,.topbar-account-actions .nav-logout,.topbar-account-actions .nav-register{font-size:12px;min-height:38px;padding:8px}.topbar-account-actions .nav-login,.topbar-account-actions .nav-register{align-items:center;box-sizing:border-box;display:inline-flex;flex:0 0 99px;justify-content:center;line-height:20px;text-align:center;width:99px}.topbar-account-actions .nav-login{border:1px solid var(--line);border-radius:7px;font-weight:800}.topbar-account-actions .nav-logout-form{flex:0 0 99px;min-width:0;width:99px}.topbar-account-actions .nav-logout{box-sizing:border-box;justify-content:center;line-height:20px;text-align:center;width:100%}.topbar-language-actions{flex:0 0 190px;justify-content:flex-end;justify-self:end;min-width:0;width:190px}.locale-switcher{flex:0 0 190px;flex-wrap:nowrap;gap:10px;justify-content:space-between;margin-left:0;text-align:right;width:190px}.topbar-language-actions .locale-switcher a{flex:0 0 auto;min-width:26px;text-align:center}}@media (max-width:420px){.brand{height:34px}.brand-icon{height:27px;width:27px}.brand-text{font-size:19px}.nav{column-gap:12px}.mobile-nav-panel{top:56px}h1{font-size:30px}.footer-brand strong{font-size:25px}.footer-group a{font-size:15px}}@media (max-width:360px){.topbar{padding-inline:12px}.topbar-main{gap:8px}.footer-inner,.main{padding-inline:16px}.owner-hero h1{font-size:29px}.marketplace-type-tabs button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);padding-inline:10px}.about-contact-card,.about-founder-card,.content-card,.content-grid,.detail-back-row,.info-hero,.info-hero .actions,.info-hero h1,.info-hero p:not(.eyebrow),.info-hero-copy,.info-section,.legal-header,.legal-intro,.legal-section,.legal-sections,.page-back,.section-heading,.uploaded-product-tabs{max-width:calc(100vw - 32px);min-width:0;width:100%}.content-card{gap:14px;padding:18px}.content-card,.marketplace-product-card{grid-template-rows:none;height:auto;min-height:0}.marketplace-card-title{display:block;font-size:19px;height:auto;min-height:0;-webkit-line-clamp:unset}.marketplace-card-bundle strong,.marketplace-card-facts span{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.marketplace-card-facts span{align-items:flex-start}.marketplace-card-summary{height:auto;max-height:none;overflow-y:visible;scrollbar-gutter:auto}.marketplace-product-card .marketplace-card-summary{height:auto}.info-hero{overflow:hidden;padding:20px}.info-hero>*,.info-plan-card,.info-plan-card>*{max-width:100%;min-width:0;overflow-wrap:anywhere}.info-hero h1,.legal-document{overflow-wrap:anywhere;word-break:break-word}.about-founder-card{grid-template-columns:minmax(0,1fr)}.about-founder-portrait{grid-row:1;justify-self:center;max-width:180px}.about-founder-card>*,.community-grid>*,.community-preview>*,.info-section>*,.landing-vision-cta>*,.section-heading>*{max-width:100%;min-width:0;overflow-wrap:anywhere}.info-hero .actions,.info-hero-copy{max-width:100%}.problem-slide,.problem-slide-card{animation:none}.uploaded-product-tabs{display:grid;grid-template-columns:1fr}.button,.button-primary,.button-secondary,button,input,select,textarea{max-width:100%;min-width:0}.button,.button-primary,.button-secondary{overflow-wrap:anywhere;white-space:normal}.landing-hero-content h1{font-size:clamp(27px,8.5vw,32px)}.landing-hero-content h1 span{white-space:normal}}@media (max-width:340px){.topbar-actions{column-gap:5px;grid-template-columns:minmax(0,1fr) auto;row-gap:0}.topbar-account-actions{flex:1 1 auto;gap:4px;justify-content:flex-start;justify-self:start;width:auto}.topbar-account-actions .nav-login,.topbar-account-actions .nav-logout,.topbar-account-actions .nav-logout-form,.topbar-account-actions .nav-register{flex:0 1 auto;min-width:0;width:auto}.topbar-account-actions .nav-login,.topbar-account-actions .nav-logout,.topbar-account-actions .nav-register{font-size:11px;padding-inline:5px}.topbar-language-actions{justify-self:end}.topbar-language-actions,.topbar-language-actions .locale-switcher{flex:0 0 auto;width:auto}.topbar-language-actions .locale-switcher a{font-size:11px;min-width:20px;padding-inline:2px}}@media (min-width:361px) and (max-width:600px){.content-card,.marketplace-product-card{gap:14px;grid-template-rows:none;height:auto;min-height:0}.marketplace-card-title{display:block;font-size:20px;height:auto;min-height:0;-webkit-line-clamp:unset}.marketplace-card-summary,.marketplace-product-card .marketplace-card-summary{height:auto;max-height:none;overflow-y:visible;scrollbar-gutter:auto}}.owner-admin-panel{display:grid;grid-gap:24px;gap:24px;min-width:0;width:100%}.owner-admin-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:-10px 0 12px}.owner-user-search{align-items:end;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(260px,1fr) auto}.owner-product-search{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(132px,190px)) auto}.owner-managed-user-search{grid-template-columns:minmax(240px,1fr) repeat(4,minmax(118px,180px)) auto}.owner-admin-rights-field,.owner-user-form label,.owner-user-search label{display:grid;grid-gap:7px;gap:7px}.owner-admin-rights-field span,.owner-role-checkboxes legend,.owner-user-form span,.owner-user-search span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.owner-admin-rights-field textarea,.owner-user-form input,.owner-user-form select,.owner-user-search input,.owner-user-search select{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:42px;padding:10px 12px}.owner-user-card,.owner-user-list{display:grid;grid-gap:18px;gap:18px;min-width:0}.owner-user-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:18px}.owner-user-card-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.owner-user-card-head p,.owner-user-card-head span{color:var(--muted);margin:0}.owner-user-card-head h2{font-size:20px;margin:4px 0}.owner-user-card-head strong{background:var(--soft);border-radius:999px;padding:7px 10px}.owner-user-card-head strong[data-status=active]{background:#e8f5ee;color:#12733b}.owner-user-card-head strong[data-status=blocked],.owner-user-card-head strong[data-status=suspended]{background:#fff1f2;color:#be123c}.owner-user-facts{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.owner-user-facts div{background:var(--soft);border-radius:8px;padding:10px}.owner-user-facts dt{color:var(--muted);font-size:12px;font-weight:700}.owner-user-facts dd{margin:4px 0 0}.owner-user-form,.owner-user-switch-form{border-top:1px solid var(--border);display:grid;grid-gap:14px;gap:14px;padding-top:16px}.owner-user-form-grid,.owner-user-profile-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.owner-plan-readonly{align-content:center;background:var(--soft);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:7px;gap:7px;min-height:42px;padding:10px 12px}.owner-plan-readonly span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.owner-role-checkboxes{border:1px solid var(--border);border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:12px}.owner-role-checkboxes label{align-items:center;display:inline-flex;gap:8px}.owner-user-actions,.owner-user-switch-form{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.owner-user-actions span,.owner-user-switch-form p{color:var(--muted);margin:0}.owner-user-detail-panel{display:grid;grid-gap:14px;gap:14px;min-width:0;width:100%}.owner-user-detail-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-user-detail-grid .owner-command-panel{min-width:0}.owner-user-detail-grid .owner-command-panel dl div{align-items:start;display:grid;grid-template-columns:minmax(135px,.7fr) minmax(0,1.3fr)}.owner-user-detail-grid dd{min-width:0;overflow-wrap:anywhere;text-align:right;width:100%}.owner-plan-grant-panel .owner-user-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-plan-grant-list{display:grid;grid-gap:10px;gap:10px}.owner-plan-grant-entry{background:var(--surface);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.owner-plan-grant-entry p{margin:0;overflow-wrap:anywhere}.owner-command-center{background:var(--surface);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:18px;gap:18px;padding:18px}.owner-headline-analytics{background:linear-gradient(135deg,#0f766e,#0f4c5c);border-radius:10px;color:#ffffff;display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,3vw,28px)}.owner-headline-analytics .eyebrow,.owner-headline-analytics .owner-command-head p{color:#d7fffa}.owner-period-switch{display:flex;flex-wrap:wrap;gap:8px;scroll-margin-top:100px}.owner-headline-controls{display:grid;grid-gap:10px;gap:10px;justify-items:end}.owner-auto-refresh{align-items:center;color:#d7fffa;display:inline-flex;font-size:12px;font-weight:700;gap:7px}.owner-auto-refresh-dot{background:#9fffe9;border-radius:999px;box-shadow:0 0 0 3px rgba(159,255,233,.18);height:7px;width:7px}.owner-period-switch a{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#ffffff;font-size:14px;font-weight:800;padding:9px 13px;text-decoration:none}.owner-period-switch a.active,.owner-period-switch a:focus-visible,.owner-period-switch a:hover{background:#ffffff;color:#0f4c5c}.owner-headline-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.owner-headline-grid article{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.35);border-radius:8px;padding:16px}.owner-headline-grid span{color:#d7fffa;display:block;font-size:12px;font-weight:800;text-transform:uppercase}.owner-headline-grid strong{display:block;font-size:clamp(26px,4vw,38px);margin-top:8px}.owner-headline-analytics .owner-headline-sales-panel{background:#ffffff;color:var(--foreground)}.owner-headline-analytics .owner-headline-sales-panel h3{color:var(--foreground)}.owner-headline-analytics .owner-headline-sales-panel dl{gap:clamp(6px,1.8vw,12px);grid-template-columns:repeat(3,minmax(0,1fr))}.owner-headline-analytics .owner-headline-sales-panel dl div{align-content:start;align-items:start;background:#176d72;border:1px solid #3f8f93;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start;min-width:0;padding:clamp(8px,2.4vw,12px)}.owner-headline-analytics .owner-headline-sales-panel dd,.owner-headline-analytics .owner-headline-sales-panel dt{color:#ffffff;max-width:100%;min-width:0;overflow-wrap:anywhere}.owner-headline-analytics .owner-headline-sales-panel dt{line-height:1.2}.owner-headline-analytics .owner-headline-sales-panel dd{font-size:clamp(22px,6vw,30px);line-height:1;width:100%}.owner-headline-analytics .owner-stripe-sellers-panel{background:#ffffff;color:var(--foreground);min-width:0}.owner-headline-analytics .owner-stripe-sellers-panel h3{color:var(--foreground);line-height:1.3;margin:0;overflow-wrap:anywhere}.owner-headline-analytics .owner-stripe-sellers-panel strong{align-items:center;background:#176d72;border:1px solid #3f8f93;border-radius:8px;color:#ffffff;display:flex;font-size:clamp(28px,7vw,38px);justify-content:center;line-height:1;min-height:72px;min-width:0;padding:12px}.owner-headline-analytics .owner-guest-country-panel{background:#ffffff;color:var(--foreground)}.owner-headline-analytics .owner-guest-country-panel h3{color:var(--foreground);line-height:1.3;margin:0 0 14px}.owner-country-panels{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.owner-privacy-note{color:#e6fffb;font-size:13px;margin:4px 0 0}.owner-privacy-note a{color:#ffffff;font-weight:700;-webkit-text-decoration-color:rgba(255,255,255,.72);text-decoration-color:rgba(255,255,255,.72);text-underline-offset:3px}.owner-privacy-note a:focus-visible,.owner-privacy-note a:hover{text-decoration-thickness:2px}.owner-command-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.owner-command-head.compact{border-top:1px solid var(--border);padding-top:16px}.owner-command-head h2,.owner-command-panel h3{margin:0}.owner-command-head p{color:var(--muted);margin:6px 0 0}.owner-command-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.owner-command-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.owner-command-grid article,.owner-command-panel{background:var(--soft);border:1px solid var(--border);border-radius:8px;padding:14px}.owner-command-grid span,.owner-command-panel dt{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.owner-command-grid strong{color:var(--ink-soft);display:block;font-size:24px;margin-top:6px}.owner-command-split{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.owner-command-panel{align-content:start;display:grid;grid-gap:12px;gap:12px}.owner-command-panel dl{display:grid;grid-gap:9px;gap:9px;margin:0}.owner-command-panel dl div,.owner-country-list li{align-items:center;display:flex;gap:10px;justify-content:space-between}.owner-command-panel dd{color:var(--ink-soft);font-weight:800;margin:0}.owner-country-list{display:grid;grid-gap:9px;gap:9px;list-style:none;margin:0;padding:0}.owner-country-list span{color:var(--muted);font-weight:700}.owner-country-list strong{color:var(--ink-soft)}.owner-live-section{display:grid;grid-gap:14px;gap:14px}.owner-live-list{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;max-height:clamp(280px,46dvh,460px);overflow:auto;padding:0 4px 0 0}.owner-live-list li{background:#ffffff;border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:9px;gap:9px;padding:12px}.owner-live-list li>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.owner-live-list strong{color:var(--ink-soft);overflow-wrap:anywhere}.owner-live-list strong a{color:inherit;-webkit-text-decoration-color:rgba(13,85,78,.35);text-decoration-color:rgba(13,85,78,.35);text-underline-offset:3px}.owner-live-list strong a:hover{color:var(--brand)}.owner-live-list span{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.owner-live-list dl{display:grid;grid-gap:7px;gap:7px;margin:0}.owner-live-list dl div{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(120px,.9fr) minmax(0,1.1fr)}.owner-live-list dt{color:var(--muted);font-size:11px;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase}.owner-live-list dd,.owner-live-list dt{font-weight:800;line-height:1.35;min-width:0;overflow-wrap:anywhere}.owner-live-list dd{color:var(--ink-soft);font-size:13px;margin:0}.owner-product-tabs{gap:10px}.owner-product-actions,.owner-product-tabs{align-items:center;display:flex;flex-wrap:wrap}.owner-product-actions{gap:8px}.owner-product-actions form{margin:0}.owner-product-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow-x:auto}.owner-product-table{border-collapse:collapse;min-width:920px;width:100%}.owner-product-table td,.owner-product-table th{border-bottom:1px solid var(--border);padding:12px;text-align:left;vertical-align:top}.owner-product-table th{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.owner-product-table td{color:var(--text);font-size:14px;font-weight:700}.owner-product-table td strong{display:block;max-width:360px}.owner-product-table td span{color:var(--muted);display:block;font-size:12px;font-weight:700;margin-top:4px}.owner-product-detail-panel{display:grid;grid-gap:14px;gap:14px}.owner-product-detail-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-detail-grid .owner-command-panel{min-width:0}.owner-product-detail-grid dd{overflow-wrap:anywhere}@media (max-width:860px){.owner-command-grid,.owner-command-split,.owner-user-facts,.owner-user-form-grid,.owner-user-profile-grid,.owner-user-search{grid-template-columns:1fr}.owner-headline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-country-panels{grid-template-columns:1fr}.owner-headline-analytics .owner-command-head{flex-direction:column}.owner-user-detail-grid{grid-template-columns:1fr}.owner-user-detail-grid .owner-command-panel dl div{grid-template-columns:1fr;gap:4px}.owner-user-detail-grid .owner-command-panel dd{max-width:100%;text-align:left;width:100%}.owner-plan-grant-panel .owner-user-form-grid,.owner-product-detail-grid{grid-template-columns:1fr}.owner-product-table{min-width:0}.owner-product-table thead{display:none}.owner-product-table,.owner-product-table tbody,.owner-product-table td,.owner-product-table tr{display:block;width:100%}.owner-product-table tbody{display:grid;grid-gap:12px;gap:12px;padding:12px}.owner-product-table tr{background:var(--soft);border:1px solid var(--border);border-radius:8px;padding:12px}.owner-product-table td{align-items:start;border-bottom:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(96px,.35fr) minmax(0,1fr);padding:8px 0}.owner-product-table td:before{color:var(--muted);content:attr(data-label);font-size:12px;font-weight:800;text-transform:uppercase}.owner-product-table td strong{max-width:none}.owner-product-actions{align-items:stretch}.owner-product-actions .button,.owner-product-actions button,.owner-product-actions form{justify-content:center;width:100%}.owner-command-head,.owner-user-card-head{display:grid}.owner-admin-tabs{display:grid;grid-template-columns:1fr}.owner-secret-vault{min-width:0;padding:18px}.owner-secret-card{padding:14px}.owner-secret-card-header{display:grid;grid-template-columns:1fr}.owner-secret-card-header strong{justify-self:start}.owner-secret-meta{grid-template-columns:1fr}}@media (max-width:420px){.owner-headline-grid{grid-template-columns:1fr}.owner-period-switch a{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);text-align:center}.owner-period-switch{scroll-margin-top:220px}.owner-headline-analytics .owner-headline-sales-panel,.owner-headline-analytics .owner-stripe-sellers-panel{padding:12px}.owner-headline-analytics .owner-headline-sales-panel dl{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-headline-controls{justify-items:stretch}.owner-auto-refresh{justify-content:center}}.owner-text-editor-search-results,.owner-text-editor-usage{background:var(--soft);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:10px}.owner-text-editor-usage{max-height:clamp(120px,24dvh,210px);overflow:auto}.owner-text-editor-search-results{max-height:clamp(100px,18dvh,180px);overflow:auto}.owner-text-editor-usage.warning{background:#fffbeb;border-color:#f59e0b}.owner-text-editor-usage>span{color:#a16207;font-size:13px;font-weight:700}.owner-text-editor-search-results span,.owner-text-editor-usage p{color:var(--muted);margin:0}.owner-text-editor-search-results ul,.owner-text-editor-usage ul{display:grid;grid-gap:7px;gap:7px;list-style:none;margin:0;padding:0}.owner-text-editor-search-results li,.owner-text-editor-usage li{align-items:start;display:grid;grid-gap:5px;gap:5px;min-width:0}.owner-text-editor-usage code{color:var(--accent-strong);font-size:12px;min-width:0;overflow-wrap:anywhere}.owner-text-editor-usage li span{color:var(--muted);font-size:12px;min-width:0;overflow-wrap:anywhere}.owner-text-editor-search{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,1fr) auto;margin-top:14px}.owner-text-editor-search label{display:grid;grid-gap:6px;gap:6px}.owner-text-editor-search label span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.owner-text-editor-search input{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:42px;padding:10px 12px}.owner-text-editor-search-results li{grid-template-columns:minmax(0,1fr) auto}.owner-text-editor-create-id{margin-top:10px}@media (max-width:760px){.owner-text-editor-body{grid-template-columns:1fr;overflow:auto}.owner-text-editor-workspace{min-height:620px}.owner-text-editor-language-grid{grid-template-rows:none;min-height:520px}.owner-text-editor-language textarea{min-height:110px}.owner-text-editor-search,.owner-text-editor-search-results li{grid-template-columns:1fr}.owner-text-editor-search-results,.owner-text-editor-usage{max-height:150px}}.assistant-widget{bottom:18px;position:fixed;right:18px;z-index:1300}.assistant-icon-button,.assistant-trigger{align-items:center;background:var(--accent);border:0;color:white;cursor:pointer;display:inline-flex;justify-content:center}.assistant-trigger{border-radius:999px;box-shadow:0 16px 38px rgba(15,23,42,.22);height:56px;width:56px}.assistant-trigger svg{height:28px;width:28px}.assistant-icon-button path,.assistant-trigger path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.assistant-panel{animation:assistant-book-open .28s cubic-bezier(.22,1,.36,1) both;background:var(--surface);border:1px solid var(--border);border-radius:8px;bottom:72px;box-shadow:0 24px 70px rgba(15,23,42,.2);display:grid;grid-gap:12px;gap:12px;grid-template-rows:auto auto auto minmax(80px,1fr) auto auto;height:min(660px,calc(100vh - 108px));max-height:min(660px,calc(100vh - 108px));overflow:hidden;padding:14px;position:absolute;right:0;transform-origin:right center;width:min(390px,calc(100vw - 28px));will-change:opacity,transform}.assistant-widget.is-closing .assistant-panel{animation:assistant-book-close .22s cubic-bezier(.4,0,1,1) both;pointer-events:none}.assistant-panel-header{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto auto}.assistant-panel-header div{display:grid;grid-gap:4px;gap:4px;grid-column:1/-1}.assistant-panel-header strong{color:var(--text);font-size:16px}.assistant-context-note,.assistant-empty,.assistant-legal-note,.assistant-panel-header span,.assistant-status{color:var(--muted);font-size:12px;line-height:1.45}.assistant-icon-button{border-radius:8px;height:34px;width:34px}.assistant-secondary-button{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;font:inherit;font-size:12px;min-height:34px;padding:0 10px}.assistant-icon-button svg{height:20px;width:20px}.assistant-suggestions{display:grid;grid-gap:.5rem;gap:.5rem;grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.assistant-suggestions button{cursor:pointer;font:inherit;font-size:12px;min-height:34px;overflow-wrap:anywhere;padding:7px 10px;text-align:left;width:100%}.assistant-capabilities,.assistant-suggestions button{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;color:var(--text)}.assistant-capabilities{box-sizing:border-box;display:grid;font-size:11px;grid-gap:4px;gap:4px;height:120px;line-height:1.25;overflow:auto;padding:8px 10px}.assistant-capabilities ul{display:grid;grid-gap:2px;gap:2px;margin:0;padding-left:18px}.assistant-capabilities.has-knowledge-controls{height:max-content;min-height:238px;overflow:visible}.assistant-knowledge-controls{border-top:1px solid var(--border);display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:6px}.assistant-knowledge-controls strong{grid-column:1/-1}.assistant-knowledge-controls button{background:var(--surface);border:1px solid var(--border);border-radius:7px;color:var(--text);cursor:pointer;font:inherit;min-height:34px;overflow-wrap:anywhere;padding:5px 6px}.assistant-knowledge-controls button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.assistant-knowledge-controls .assistant-memory-open{background:var(--surface-strong);border-color:var(--brand);color:var(--brand-strong);grid-column:1/-1}.assistant-memory-manager{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);display:grid;grid-gap:10px;gap:10px;inset:10px;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;padding:14px;position:absolute;scrollbar-color:#8b9aab #e8edf2;scrollbar-gutter:stable;scrollbar-width:auto;z-index:8}.assistant-memory-field textarea::-webkit-scrollbar,.assistant-memory-manager::-webkit-scrollbar{width:12px}.assistant-memory-field textarea::-webkit-scrollbar-track,.assistant-memory-manager::-webkit-scrollbar-track{background:#e8edf2;border-radius:999px}.assistant-memory-field textarea::-webkit-scrollbar-thumb,.assistant-memory-manager::-webkit-scrollbar-thumb{background:#8b9aab;border:3px solid #e8edf2;border-radius:999px}.assistant-memory-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.assistant-memory-field,.assistant-memory-header>div{display:grid;grid-gap:4px;gap:4px}.assistant-memory-header span,.assistant-memory-meta{color:var(--muted);font-size:12px}.assistant-memory-status{align-self:start;background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;color:var(--muted);font-size:14px;font-weight:700;line-height:1.4;padding:10px 12px}.assistant-memory-status.is-success{background:#edf9f0;border-color:#9dd9aa;color:#176b32}.assistant-memory-status.is-error{background:#fff1f1;border-color:#e7aaaa;color:#9b2525}.assistant-memory-field textarea{background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text);font:inherit;font-size:16px;min-height:210px;overflow-y:scroll;overscroll-behavior:contain;padding:10px;resize:vertical;scrollbar-color:#8b9aab #e8edf2;scrollbar-gutter:stable;scrollbar-width:auto;width:100%}.assistant-memory-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-memory-actions a,.assistant-memory-actions button{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;min-height:40px;overflow-wrap:anywhere;text-align:center;text-decoration:none}@media (max-width:520px){.assistant-capabilities.has-knowledge-controls{height:max-content;min-height:304px}.assistant-knowledge-controls,.assistant-memory-actions{grid-template-columns:1fr}}.assistant-messages{align-content:start;background:var(--surface-strong);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-auto-rows:max-content;max-height:min(280px,32vh);min-height:0;overflow:auto;padding:10px}.assistant-message{border-radius:8px;line-height:1.45;max-width:88%;overflow-wrap:anywhere;padding:9px 10px;white-space:pre-wrap}.assistant-message.user{background:var(--accent);color:white;justify-self:end}.assistant-message.assistant{background:var(--surface);border:1px solid var(--border);color:var(--text);justify-self:start}.assistant-form{align-items:end;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.assistant-form label{display:grid}.assistant-form textarea{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:46px;padding:10px;resize:vertical}.assistant-form button{background:var(--accent);border:0;border-radius:8px;color:white;cursor:pointer;font:inherit;font-weight:700;min-height:46px;padding:0 14px}.assistant-form button:disabled{cursor:not-allowed;opacity:.55}html[data-assistant-open=true],html[data-assistant-open=true] body{overscroll-behavior:none}@media (max-width:820px){.assistant-widget.is-open{inset:0;pointer-events:none;position:fixed;z-index:200}.assistant-widget.is-open:before{animation:assistant-backdrop-in .28s ease-out both;background:rgb(7 18 25/.48);content:"";inset:0;pointer-events:auto;position:fixed}.assistant-widget.is-closing:before{animation:assistant-backdrop-out .22s ease-in both}.assistant-widget.is-open .assistant-trigger{display:none}.assistant-panel{animation-name:assistant-book-open-mobile;bottom:auto;align-content:start;grid-auto-rows:auto;grid-template-rows:none;height:auto;left:var(--assistant-viewport-center-x,50vw);max-height:calc(var(--assistant-viewport-height, 100dvh) - 16px);overflow-x:hidden;overflow-y:auto;padding:12px;pointer-events:auto;position:fixed;right:auto;top:calc(var(--assistant-viewport-top, 0px) + 8px);transform:translateX(-50%);width:min(520px,calc(var(--assistant-viewport-width, 100vw) - 16px));z-index:1}.assistant-widget.is-closing .assistant-panel{animation-name:assistant-book-close-mobile}.assistant-messages{height:clamp(150px,27vh,230px);max-height:clamp(150px,27vh,230px);min-height:150px}.assistant-panel-header{background:var(--surface);position:-webkit-sticky;position:sticky;top:0;z-index:2}.assistant-suggestions{grid-auto-rows:minmax(38px,auto);min-height:84px;overflow:visible}.assistant-suggestions button{max-width:100%;white-space:normal}.assistant-form{grid-template-columns:minmax(0,1fr) auto}.assistant-form textarea{font-size:16px;min-height:48px;resize:none}.assistant-form button{min-height:48px;min-width:74px;width:auto}}.explore-page-heading>div{display:grid;grid-gap:8px;gap:8px}.seller-info-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);max-width:1200px}.seller-info-hero .info-hero-copy{align-content:center;justify-items:start}@media (max-width:820px){.seller-info-hero{grid-template-columns:1fr}}@keyframes assistant-book-open{0%{opacity:0;transform:perspective(900px) rotateY(-10deg) translateY(12px) scale(.96)}to{opacity:1;transform:perspective(900px) rotateY(0) translateY(0) scale(1)}}@keyframes assistant-book-close{0%{opacity:1;transform:perspective(900px) rotateY(0) translateY(0) scale(1)}to{opacity:0;transform:perspective(900px) rotateY(-8deg) translateY(10px) scale(.97)}}@keyframes assistant-book-open-mobile{0%{opacity:0;transform:translateX(-50%) perspective(900px) rotateY(-10deg) translateY(12px) scale(.96)}to{opacity:1;transform:translateX(-50%) perspective(900px) rotateY(0) translateY(0) scale(1)}}@keyframes assistant-book-close-mobile{0%{opacity:1;transform:translateX(-50%) perspective(900px) rotateY(0) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) perspective(900px) rotateY(-8deg) translateY(10px) scale(.97)}}@keyframes assistant-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes assistant-backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.assistant-panel,.assistant-widget.is-closing .assistant-panel,.assistant-widget.is-closing:before,.assistant-widget.is-open:before{animation-duration:1ms}}@media (min-width:821px) and (max-height:640px){.assistant-legal-note{display:none}.assistant-panel{grid-template-rows:auto auto auto minmax(120px,1fr) auto}}.skip-link{background:var(--foreground);border-radius:0 0 8px 8px;color:#ffffff;font-weight:800;left:16px;padding:12px 16px;position:fixed;top:0;transform:translateY(-140%);transition:transform .15s ease;z-index:10000}.skip-link:focus-visible{transform:translateY(0)}#main-content:focus{outline:none}.locale-switcher a{align-items:center;display:inline-flex;justify-content:center;min-height:28px;min-width:28px}.slider-dots button{min-height:24px}.auth-panel .compact-link,.footer-group a,.footer-link-button,.seller-filter-link{align-items:center;display:inline-flex;min-height:24px}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{box-shadow:0 0 0 6px #0b4f4a!important;outline:3px solid #ffffff!important;outline-offset:2px!important}#main-content:focus-visible{box-shadow:none!important;outline:none!important}@media (max-width:820px){html body input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),html body select:not([data-allow-mobile-small]),html body textarea:not([data-allow-mobile-small]){font-size:16px;max-width:100%;min-width:0}}@media (max-width:600px){.account-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-grid article{align-content:start;gap:6px;min-height:0;padding:11px 9px}.account-grid span{font-size:9px;line-height:1.2;overflow-wrap:anywhere}.account-grid strong{font-size:clamp(15px,4.5vw,18px);line-height:1.15;overflow-wrap:anywhere}.account-grid p{font-size:12px;line-height:1.3}.account-grid article:nth-child(3) p{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ads-consent-panel{position:fixed;z-index:2000;inset:auto 1rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;max-width:920px;margin-inline:auto;padding:1rem 1.25rem;border:1px solid #c9d5df;border-radius:16px;background:#fff;color:#172b3b;box-shadow:0 12px 40px #172b3b30}.ads-consent-panel p{margin:.35rem 0 0;line-height:1.45}.ads-consent-panel a{text-decoration:underline}.ads-consent-actions{display:flex;flex:0 0 auto;gap:.6rem}.ads-consent-actions button{min-height:44px;padding:.6rem 1rem;border:1px solid #156b66;border-radius:9px;background:#fff;color:#104d4a;font:inherit;font-weight:650;cursor:pointer}.ads-consent-actions button:last-child{background:#156b66;color:#fff}.ads-consent-actions button:focus-visible{outline:3px solid #f3ac37;outline-offset:2px}@media (max-width:680px){.ads-consent-panel{flex-direction:column;align-items:stretch}.ads-consent-actions button{flex:1 1}}