html,body{background:#f6f6f7;color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible{outline:.125rem solid #005bd3;outline-offset:.125rem}[class*=appSurface]{color:#1a1a1a;margin:0 auto;max-width:72rem;padding:1rem}[class*=nav]{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem}[class*=navLink]{border-radius:.5rem;color:#303030;font-weight:650;min-height:2.25rem;padding:.45rem .65rem;text-decoration:none}[class*=navLink]:hover{background:#f1f1f1}[class*=navLinkActive]{background:#f7f7f5;color:#2f2f2f}[class*=main]{display:grid;gap:1rem}[class*=hero]{align-items:stretch;background:#fff;border:.0625rem solid #d4d4d4;border-radius:.5rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) 20rem;margin-bottom:1rem;overflow:hidden}[class*=heroCopy]{display:grid;gap:1rem;padding:1.25rem}[class*=heroCopy] h2,[class*=workflow] h2{font-size:1.45rem;line-height:1.2;margin:0}[class*=heroCopy] p,[class*=workflow] p,[class*=statusGrid] p{color:#616161;line-height:1.45;margin:0}[class*=heroActions]{display:flex;flex-wrap:wrap;gap:.65rem}[class*=primaryLink],[class*=secondaryLink]{align-items:center;border-radius:.5rem;display:inline-flex;font-weight:700;min-height:2.4rem;padding:.45rem .85rem;text-decoration:none}[class*=primaryLink]{background:#111;color:#fff}[class*=secondaryLink]{background:#f1f1f1;color:#303030}[class*=previewPanel]{display:grid;min-height:16rem;position:relative}[class*=previewPanel] img,[class*=imageWrap] img,[class*=previewFrame] img,[class*=compare] img{display:block;height:100%;object-fit:cover;width:100%}[class*=previewPanel] div{background:#fffffff0;border-radius:.5rem;bottom:1rem;display:grid;gap:.15rem;left:1rem;padding:.65rem .75rem;position:absolute}[class*=previewPanel] span{color:#616161;font-size:.82rem}[class*=statusGrid],[class*=metrics]{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}[class*=statusGrid] section,[class*=workflow],[class*=metrics] div,[class*=toolbar],[class*=resultCard],[class*=emptyState],[class*=workspace],[class*=summaryCard],[class*=controls],[class*=notice],[class*=planCard],[class*=settingsGrid] section{background:#fff;border:.0625rem solid #d4d4d4;border-radius:.5rem}[class*=statusGrid] section,[class*=metrics] div,[class*=notice],[class*=planCard],[class*=settingsGrid] section,[class*=summaryCard]{padding:1rem}[class*=statusGrid] span,[class*=metrics] span{color:#111;display:block;font-size:1.7rem;font-weight:760}[class*=statusGrid] h3,[class*=notice] h2,[class*=planCard] h2,[class*=settingsGrid] h2{font-size:1.05rem;margin:.2rem 0}[class*=workflow]{display:grid;gap:1rem;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);padding:1rem}[class*=workflow] ol{counter-reset:step;display:grid;gap:.65rem;list-style:none;margin:0;padding:0}[class*=workflow] li{align-items:center;display:grid;gap:.65rem;grid-template-columns:1.9rem 1fr}[class*=workflow] li:before{align-items:center;background:#f7f7f5;border-radius:999px;color:#2f2f2f;content:counter(step);counter-increment:step;display:flex;font-weight:760;height:1.9rem;justify-content:center;width:1.9rem}[class*=pageHeader]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}[class*=pageHeader] h1{font-size:1.35rem;line-height:1.2;margin:.15rem 0 0}[class*=kicker],[class*=pageHeader] p{color:#616161;font-size:.78rem;font-weight:650;margin:0;text-transform:uppercase}[class*=topAction],[class*=mobileAction],[class*=generateButton],[class*=publishButton],[class*=planCard] button{align-items:center;background:#111;border:0;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:2.5rem;padding:.65rem .9rem;text-decoration:none}[class*=topAction]:disabled,[class*=mobileAction]:disabled,[class*=generateButton]:disabled,[class*=publishButton]:disabled{background:#b5b5b5;cursor:not-allowed}[class*=mobileAction]{display:none;margin-bottom:1rem;width:100%}[class*=shell]{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) 20rem}[class*=workspace],[class*=summaryCard]{display:grid;gap:1rem}[class*=workspace]{padding:1rem}[class*=sectionHeader]{align-items:end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:.25rem}[class*=sectionHeader] h2,[class*=summaryCard] h2,[class*=resultBody] h2,[class*=emptyState] h2{font-size:1.05rem;line-height:1.3;margin:.1rem 0 0}[class*=counter],[class*=tag],[class*=creditPill]{border:.0625rem solid #d4d4d4;border-radius:999px;color:#303030;font-size:.78rem;font-weight:650;padding:.25rem .55rem;white-space:nowrap}[class*=counter]{max-width:100%;overflow:hidden;text-overflow:ellipsis}[class*=productGrid],[class*=modeGrid]{display:grid;gap:.75rem}[class*=productGrid]{grid-template-columns:repeat(4,minmax(0,1fr))}[class*=modeGrid]{grid-template-columns:repeat(3,minmax(0,1fr))}[class*=productCard],[class*=modeCard]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:.0625rem solid #d4d4d4;border-radius:.5rem;color:#303030;cursor:pointer;font:inherit;min-width:0;padding:0;text-align:left}[class*=productCard]{display:grid;gap:.55rem;overflow:hidden;padding-bottom:.75rem}[class*=productCardSelected],[class*=modeCardSelected],[class*=resultCardSelected],[class*=planCardSelected]{border-color:#111;box-shadow:0 0 0 .125rem #00000024}[class*=imageWrap]{aspect-ratio:1;background:#f1f1f1;display:block;overflow:hidden;position:relative}[class*=imageWrap] [class*=check],[class*=compare] span{background:#fffffff0;border-radius:999px;bottom:.5rem;color:#303030;font-size:.75rem;font-weight:650;left:.5rem;padding:.2rem .5rem;position:absolute}[class*=productMeta]{display:grid;gap:.1rem;padding:0 .75rem}[class*=productMeta] span,[class*=modeCard] small,[class*=summaryCard] p,[class*=note],[class*=notice] p,[class*=planCard] p,[class*=price] span,[class*=resultBody] p,[class*=emptyState] p,[class*=settingsGrid] p{color:#616161}[class*=productCard] [class*=tag]{justify-self:start;margin-left:.75rem}[class*=browserToolbar],[class*=libraryToolbar],[class*=emptyProducts],[class*=paginationBar]{background:#fff;border:.0625rem solid #d4d4d4;border-radius:.5rem;padding:.8rem}[class*=browserToolbar]{align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(8rem,.25fr) minmax(10rem,.3fr) auto}[class*=libraryToolbar]{align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(10rem,.32fr) auto;margin-bottom:.75rem}[class*=browserToolbar] label{display:grid;gap:.35rem;min-width:0}[class*=browserToolbar] span{color:#303030;font-size:.82rem;font-weight:650}[class*=browserToolbar] input,[class*=browserToolbar] select,[class*=libraryToolbar] input,[class*=libraryToolbar] select{border:.0625rem solid #8a8a8a;border-radius:.5rem;color:#303030;font:inherit;min-height:2.45rem;padding:.55rem .65rem;width:100%}[class*=libraryToolbar] label{display:grid;gap:.35rem;min-width:0}[class*=libraryToolbar] span{color:#303030;font-size:.82rem;font-weight:650}[class*=libraryToolbar] p{color:#616161;font-weight:650;margin:0;white-space:nowrap}[class*=toolbarActions],[class*=paginationBar] div{display:flex;flex-wrap:wrap;gap:.5rem}[class*=toolbarActions] button,[class*=paginationBar] button{background:#f1f1f1;border:0;border-radius:.5rem;color:#303030;cursor:pointer;font:inherit;font-weight:700;min-height:2.45rem;padding:.55rem .85rem}[class*=toolbarActions] button:first-child{background:#111;color:#fff}[class*=paginationBar]{align-items:center;display:flex;gap:1rem;justify-content:space-between}[class*=paginationBar] span{color:#616161;font-size:.85rem;font-weight:650}[class*=emptyProducts]{display:grid;gap:.65rem;justify-items:start;padding:1rem}[class*=emptyProducts] h3{font-size:1rem;margin:0}[class*=emptyProducts] p{color:#616161;margin:0}[class*=emptyProducts] button{background:#f1f1f1;border:0;border-radius:.5rem;color:#303030;cursor:pointer;font-weight:700;min-height:2.4rem;padding:.55rem .85rem}[class*=modeCard]{display:grid;gap:.65rem;padding:.9rem}[class*=modeCard] p{color:#616161;font-size:.85rem;line-height:1.4;margin:0}[class*=creditPill]{justify-self:start}[class*=controls]{display:grid;gap:1rem;grid-template-columns:1fr 12rem;padding:1rem}[class*=controls] label,[class*=controlGroup]{display:grid;gap:.4rem;min-width:0}[class*=controls] label>span,[class*=controlGroup]>span,[class*=settingsGrid] label>span{color:#303030;font-size:.82rem;font-weight:650}[class*=controls] select,[class*=controls] textarea,[class*=settingsGrid] select{border:.0625rem solid #8a8a8a;border-radius:.5rem;color:#303030;font:inherit;max-width:100%;min-height:2.45rem;padding:.55rem .65rem;width:100%}[class*=promptField]{grid-column:1 / -1}[class*=stepper]{align-items:center;border:.0625rem solid #8a8a8a;border-radius:.5rem;display:grid;grid-template-columns:2.25rem 1fr 2.25rem;min-height:2.45rem;overflow:hidden;text-align:center}[class*=stepper] button{background:#f7f7f7;border:0;cursor:pointer;height:100%}[class*=summary]{position:sticky;top:1rem}[class*=previewFrame]{align-items:center;aspect-ratio:4 / 3;background:linear-gradient(135deg,#f7f7f7,#e8ecef);border:.0625rem solid #d4d4d4;border-radius:.5rem;color:#616161;display:flex;justify-content:center;overflow:hidden}[class*=costList],[class*=meta]{display:grid;gap:.5rem;margin:0}[class*=costList] div,[class*=meta] div{display:flex;gap:1rem;justify-content:space-between;min-width:0}[class*=costList] dt,[class*=meta] dt{color:#616161}[class*=costList] dd,[class*=meta] dd{color:#303030;font-weight:700;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}[class*=note]{font-size:.82rem;line-height:1.45;margin:0}[class*=toolbar]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:.75rem}[class*=segmented]{background:#f1f1f1;border-radius:.5rem;display:flex;gap:.25rem;padding:.25rem}[class*=segmented] button,[class*=actions] button{border:0;border-radius:.4rem;cursor:pointer;font-weight:650;min-height:2.25rem;padding:.45rem .75rem}[class*=segmented] button{background:transparent;color:#616161}[class*=activeFilter]{background:#fff!important;box-shadow:0 .0625rem .125rem #1a1a1a14;color:#1a1a1a!important}[class*=resultGrid]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}[class*=resultCard]{display:grid;gap:.85rem;overflow:hidden}[class*=compare]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}[class*=compare] div{aspect-ratio:1;background:#f1f1f1;overflow:hidden;position:relative}[class*=resultBody],[class*=meta],[class*=actions]{margin-inline:1rem}[class*=resultBody]{align-items:start;display:flex;gap:1rem;justify-content:space-between}[class*=status]{background:#f7f7f5;border-radius:999px;color:#2f2f2f;font-size:.75rem;font-weight:700;padding:.25rem .55rem;white-space:nowrap}[class*=actions]{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:1rem}[class*=actions] button{background:#f1f1f1;color:#303030;flex:1 1 6.25rem}[class*=emptyState]{padding:2rem;text-align:center}[class*=planGrid],[class*=settingsGrid]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}[class*=settingsGrid]{grid-template-columns:repeat(2,minmax(0,1fr))}[class*=price]{align-items:baseline;display:flex;gap:.35rem}[class*=price] strong{font-size:1.8rem;line-height:1}[class*=creditBadge]{background:#f7f7f5;border-radius:999px;color:#2f2f2f;font-weight:700;justify-self:start;padding:.25rem .65rem}[class*=planCard],[class*=settingsGrid] section{display:grid;gap:1rem}[class*=planCard] ul{color:#303030;display:grid;gap:.45rem;margin:0;padding-left:1.1rem}[class*=settingsGrid] label{display:grid;gap:.4rem}[class*=toggleRow]{align-items:start;display:grid!important;gap:.65rem;grid-template-columns:1rem 1fr}[class*=toggleRow] input{margin-top:.2rem}[class*=settingsGrid] [class*=summary]{background:#f7f7f7;border-radius:.5rem;padding:.85rem;position:static}@media(max-width:58rem){[class*=pageHeader]{align-items:start}[class*=topAction]{display:none}[class*=mobileAction]{display:flex;width:100%}[class*=shell],[class*=hero],[class*=statusGrid],[class*=workflow],[class*=metrics],[class*=resultGrid],[class*=planGrid],[class*=settingsGrid]{grid-template-columns:1fr}[class*=summary]{position:static}[class*=productGrid],[class*=modeGrid]{grid-template-columns:repeat(2,minmax(0,1fr))}[class*=browserToolbar],[class*=libraryToolbar]{grid-template-columns:1fr}[class*=toolbarActions],[class*=paginationBar],[class*=paginationBar] div{align-items:stretch;flex-direction:column}[class*=toolbarActions] button,[class*=paginationBar] button{width:100%}[class*=libraryToolbar] p{white-space:normal}[class*=toolbar]{align-items:stretch;flex-direction:column}[class*=secondaryButton],[class*=publishButton],[class*=checkoutButton],[class*=returnLink]{justify-self:stretch;width:100%}[class*=segmented]{overflow-x:auto}[class*=segmented] button{flex:1 0 auto}}@media(max-width:38rem){[class*=productGrid],[class*=modeGrid],[class*=controls]{grid-template-columns:1fr}}
