.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{--app-ink:#111815;--app-ink-soft:#24302a;--app-canvas:#f2f0e8;--app-paper:#fffefa;--app-lime:#d8ff62;--app-aqua:#8fe2cf;--app-orange:#ff9e52;--app-success-ink:#12563d;--app-success-surface:#edf8f2;--app-danger-ink:#84382d;--app-danger-surface:#fff2ee;background:var(--app-canvas);grid-template-columns:17.5rem minmax(0,1fr);min-height:100svh;display:grid}.app-sidebar{background:var(--app-ink);color:#eef5ef;flex-direction:column;height:100svh;padding:1.1rem .9rem .9rem;display:flex;position:sticky;top:0}.app-brand{min-width:0}.app-brand .brand-lockup__artwork{display:none}.app-brand .brand-lockup__fallback{display:inline-flex}.app-brand .brand-lockup__mascot{width:2.75rem}.app-brand strong,.app-brand small{display:block}.app-brand strong{letter-spacing:.01em;font-size:.96rem}.app-brand .brand-lockup__subline{color:#9daaa2;letter-spacing:.14em;margin-top:.15rem;font-size:.64rem;font-weight:800}.app-sidebar__scroll{scrollbar-color:#405047 transparent;scrollbar-width:thin;min-height:0;margin-top:1.25rem;padding-right:.25rem;overflow:hidden auto}.app-nav-context,.app-quick-start,.app-tool-navigation,.app-account-navigation{display:grid}.app-nav-context{background:#1a241f;border:1px solid #344139;border-radius:.95rem;gap:.7rem;padding:.85rem}.app-nav-context__plan{justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;display:flex}.app-nav-context__plan span,.app-nav-section-label,.app-quick-start h2{color:#85938a;letter-spacing:.1em;font-size:.78rem;font-weight:850}.app-nav-context__plan strong{color:var(--app-lime);font-size:.82rem}.app-nav-context__brand{gap:.4rem;display:grid}.app-nav-context__brand-link,.app-nav-context__add-brand,.app-nav-context__switch select{border-radius:.72rem;min-height:2.75rem}.app-nav-context__brand-link{color:#d8e0db;text-align:left;background:#26312b;border:1px solid #425148;align-items:center;gap:.55rem;padding-inline:.7rem;text-decoration:none;display:flex}.app-nav-context__brand-link span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-nav-context__switch select{color:#d8e0db;cursor:pointer;width:100%;font:inherit;background:#202b25;border:1px solid #425148;padding-inline:.7rem 2rem}.app-nav-context__add-brand{color:#9eaaa3;background:0 0;border:1px dashed #46564d;justify-content:center;align-items:center;padding-inline:.7rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.app-nav-context__add-brand[aria-disabled=true]{cursor:not-allowed;opacity:.62}.app-nav-context__brand-link:hover,.app-nav-context__brand-link:focus-visible,.app-nav-context__add-brand:not([aria-disabled=true]):hover,.app-nav-context__add-brand:not([aria-disabled=true]):focus-visible{border-color:var(--app-lime);color:var(--app-lime)}.app-nav-context__brand-link:focus-visible,.app-nav-context__add-brand:focus-visible,.app-nav-context__switch select:focus-visible{outline:2px solid var(--app-lime);outline-offset:2px}.app-nav-context__status{color:#b8c4bd;overflow-wrap:anywhere;font-size:.7rem;line-height:1.4}.app-quick-start{gap:.5rem;margin-top:1.2rem}.app-quick-start h2{margin:0 0 0 .25rem}.app-quick-start__list{gap:.45rem;display:grid}.app-quick-start__item,.app-tool-navigation__all,.app-account-navigation a{border-radius:.78rem;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:3rem;text-decoration:none;display:grid}.app-quick-start__item{color:#f1f5f2;opacity:.76;background:#253029;border:1px solid #3c4b43;padding:.5rem .7rem}.app-quick-start__item strong,.app-quick-start__item small{display:block}.app-quick-start__item strong{font-size:.88rem}.app-quick-start__item small{color:#9aa69f;margin-top:.08rem;font-size:.78rem;line-height:1.35}.app-nav-icon{background:var(--app-lime);width:2.1rem;height:2.1rem;color:var(--app-ink);border-radius:.62rem;justify-content:center;align-items:center;display:inline-flex}.app-nav-icon svg{width:1.15rem;height:1.15rem}.app-tool-navigation{gap:.55rem;margin-top:1.15rem}.app-tool-navigation__all,.app-account-navigation a{color:#f0f4f1;padding-inline:.55rem;font-size:.88rem;font-weight:800}.app-tool-navigation__all{background:#2a352f}.app-tool-navigation__all:hover,.app-tool-navigation__all:focus-visible,.app-account-navigation a:hover,.app-account-navigation a:focus-visible,.app-tool-group li a:hover,.app-tool-group li a:focus-visible{color:var(--app-lime)}.app-tool-navigation a:focus-visible,.app-account-navigation a:focus-visible,.app-tool-group summary:focus-visible,.mobile-nav-close:focus-visible,.mobile-nav-trigger:focus-visible{outline:2px solid var(--app-lime);outline-offset:2px}.app-tool-navigation a[aria-current=page],.app-account-navigation a[aria-current=page]{color:var(--app-lime);background:#344139}.app-tool-navigation__groups{gap:.25rem;display:grid}.app-tool-group{border-radius:.72rem}.app-tool-group summary{color:#d1dad4;cursor:pointer;border-radius:.72rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.65rem .75rem;font-size:.84rem;font-weight:800;list-style:none;display:flex}.app-tool-group summary::-webkit-details-marker{display:none}.app-tool-group summary:hover{background:#202a25}.app-tool-group__chevron{transition:transform .18s var(--ease-standard)}.app-tool-group[open] .app-tool-group__chevron{transform:rotate(180deg)}.app-tool-group ul{gap:.1rem;margin:0;padding:.15rem 0 .35rem .55rem;list-style:none;display:grid}.app-tool-group li a{color:#aeb9b2;border-radius:.62rem;grid-template-columns:.55rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.75rem;padding:.45rem .65rem;font-size:.82rem;font-weight:650;text-decoration:none;display:grid}.app-tool-link__dot{background:#617068;border-radius:50%;width:.34rem;height:.34rem}.app-account-navigation{border-top:1px solid #344139;gap:.35rem;margin-top:1rem;padding-top:.8rem}.app-account-navigation .app-nav-icon{color:#e9eeeb;background:#3b4841}.app-shell__workspace{min-width:0}.app-topbar{z-index:var(--z-sticky);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#f2f0e8e0;border-bottom:1px solid #1118151a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5rem;padding:.85rem clamp(1rem,3vw,2.5rem);display:grid;position:sticky;top:0}.app-topbar__kicker,.app-topbar__context strong{display:block}.app-topbar__kicker{color:#67726c;letter-spacing:.14em;margin-bottom:.15rem;font-size:.65rem;font-weight:900}.app-topbar__context strong{font-size:.9rem}.account-status{background:linear-gradient(145deg, color-mix(in srgb, var(--app-paper) 92%, white) 0%, var(--app-paper) 100%);min-height:4rem;color:inherit;border:1px solid #1118151a;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem .55rem .5rem .6rem;display:grid;box-shadow:0 .45rem 1.4rem #1f352a12}.account-status__avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--app-aqua) 42%, white), var(--app-aqua));width:2.5rem;height:2.5rem;color:var(--app-success-ink);border:1px solid #126e4d1f;border-radius:50%;place-items:center;font-size:.84rem;font-weight:900;display:grid;box-shadow:inset 0 0 0 .18rem #ffffff59}.account-status__identity{min-width:0;max-width:13rem;padding-right:.15rem}.account-status strong,.account-status small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-status strong{color:#17211b;font-size:.86rem;line-height:1.25}.account-status small{color:#6d7872;font-size:.7rem;line-height:1.4}.account-status__actions{border-left:1px solid #1118151a;align-items:center;gap:.4rem;padding-left:.65rem;display:flex}.workspace-switch{background:var(--app-success-surface);min-width:4.65rem;min-height:2.75rem;color:var(--app-success-ink);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #126e4d29;border-radius:.8rem;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.75rem;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.workspace-switch:hover{background:color-mix(in srgb, var(--app-success-surface) 76%, var(--app-aqua));color:color-mix(in srgb, var(--app-success-ink) 90%, black);border-color:#126e4d4d}.workspace-switch:focus-visible{outline-offset:2px;outline:3px solid #146b4a4d}.workspace-switch svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem;height:1rem}.account-sign-out{position:relative}.account-sign-out__button{color:#4d5a52;min-width:4.25rem;min-height:2.75rem;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border-color:#0000;border-radius:.8rem;gap:0;padding-inline:.65rem}.account-sign-out__button>span{align-items:center;gap:.4rem;display:inline-flex}.account-sign-out__button:hover:not(:disabled){background:var(--app-danger-surface);color:var(--app-danger-ink);border-color:#a7463729;transform:none}.account-sign-out__button:focus-visible{outline-offset:2px;outline:3px solid #84382d38}.account-sign-out__icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:1rem;height:1rem}.account-sign-out__error{border-radius:var(--radius-sm);width:max-content;max-width:min(18rem,70vw);box-shadow:var(--shadow-md);color:#8c2828;background:#fff4f0;border:1px solid #a62f2f40;margin:0;padding:.65rem .8rem;font-size:.75rem;font-weight:750;position:absolute;top:calc(100% + .65rem);right:0}.mobile-nav-trigger{display:none}.workspace-main{min-height:calc(100svh - 5rem);padding:clamp(1.25rem,3vw,3rem)}.tool-catalog{width:min(100%,92rem);margin-inline:auto}.tool-catalog__intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-block:clamp(1rem,3vw,2.5rem) 2rem;display:grid}.workspace-eyebrow{color:#66716b;letter-spacing:.15em;margin:0 0 .75rem;font-size:.7rem;font-weight:950}.tool-catalog__intro h1{letter-spacing:-.06em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2.35rem,5vw,5rem);line-height:.98}.tool-catalog__intro>div>p:last-child{color:#59655f;max-width:42rem;margin:1.25rem 0 0;font-size:clamp(1rem,1.7vw,1.2rem)}.catalog-summary{border:1px solid var(--app-ink);background:var(--app-lime);min-width:10rem;color:var(--app-ink);border-radius:1rem;padding:1.25rem;transform:rotate(1.5deg)}.catalog-summary span,.catalog-summary strong,.catalog-summary small{display:block}.catalog-summary span,.catalog-summary small{font-size:.7rem;font-weight:750}.catalog-summary strong{margin-block:.35rem;font-size:1.25rem}.catalog-controls{background:#fffefab3;border:1px solid #11181524;border-radius:1rem;align-items:center;gap:1rem;padding:.85rem;display:flex}.catalog-search{background:#fff;border:1px solid #11181529;border-radius:.75rem;flex:24rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:3rem;padding-inline:.9rem;display:grid}.catalog-search:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 .15rem #1456d91f}.catalog-search input{min-width:0;color:var(--app-ink);font:inherit;background:0 0;border:0;outline:0}.catalog-search button{cursor:pointer;background:#eef0eb;border:0;border-radius:50%;width:2rem;height:2rem;font-size:1.15rem}.catalog-filters{scrollbar-width:thin;flex:0 auto;gap:.4rem;display:flex;overflow-x:auto}.catalog-filters button{border-radius:var(--radius-pill);color:#59645e;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;min-height:2.75rem;padding-inline:.9rem;font-weight:750}.catalog-filters button[aria-pressed=true]{border-color:var(--app-ink);background:var(--app-ink);color:#fff}.catalog-result-meta{color:#647069;justify-content:space-between;gap:1rem;padding-block:1.25rem .8rem;font-size:.78rem;font-weight:800;display:flex}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,1.8vw,1.35rem);min-width:0;display:grid}.tool-card{background:var(--app-paper);isolation:isolate;min-width:0;height:100%;min-height:0;transition:transform var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard);border:1px solid #11181529;border-radius:1.15rem;flex-direction:column;padding:1.1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .25rem #1118150d}.tool-card:hover,.tool-card:focus-within{border-color:#372d714d;transform:translateY(-.2rem);box-shadow:0 .7rem 1.8rem #11181517}.tool-card:focus-within{outline-offset:.15rem;outline:.18rem solid #7d63ff3d}.tool-card:before{background:var(--app-aqua);content:"";width:100%;height:.3rem;position:absolute;top:0;left:0}.tool-card--p0:before{background:var(--app-lime)}.tool-card--p1:before{background:var(--app-aqua)}.tool-card--p2:before{background:var(--app-orange)}.tool-card__topline{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.tool-card__number{color:#8b948e;letter-spacing:.1em;font-size:.68rem;font-weight:900}.tool-card__stage{border-radius:var(--radius-pill);background:#f6f5ef;border:1px solid #11181521;padding:.35rem .65rem;font-size:.66rem;font-weight:850}.tool-card__stage[data-availability=active]{background:var(--app-lime);color:#27320c;border-color:#4c61123d}.tool-card__stage[data-availability=preview]{color:#574495;background:#eee9ff;border-color:#5847992e}.tool-card__heading{min-width:0}.tool-card-preview{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:.8rem 0 0;padding:0;position:relative;overflow:hidden}.tool-card-preview--background-studio,.tool-card-preview--background-remove,.tool-card-preview--compress,.tool-card-preview--upscale,.tool-card-preview--white-background,.tool-card-preview--watermark{--tool-preview-accent:#26a889}.tool-card-preview--detail-set,.tool-card-preview--long-detail,.tool-card-preview--product-cover,.tool-card-preview--social-post,.tool-card-preview--banner,.tool-card-preview--marketplace-fee{--tool-preview-accent:#f4773b}.tool-card-preview--assistant,.tool-card-preview--image-translate,.tool-card-preview--layer-maker,.tool-card-preview--product-copy,.tool-card-preview--seo-title,.tool-card-preview--smart-title,.tool-card-preview--text-translate{--tool-preview-accent:#8b5cf6}.tool-card-preview__caption{color:#5f6670;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;padding:.1rem .15rem .65rem;font-size:.68rem;font-style:normal;font-weight:800;display:grid}.tool-card-preview__caption span,.tool-card-preview__caption strong{gap:.08rem;min-width:0;padding-inline:.15rem;display:grid}.tool-card-preview__caption small{color:#747d77;letter-spacing:.12em;font-size:.52rem;font-weight:900}.tool-card-preview__caption b{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.tool-card-preview__caption i{border:1px solid color-mix(in srgb, var(--tool-preview-accent) 28%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tool-preview-accent) 10%, #fff);min-width:3.1rem;color:var(--tool-preview-accent);place-items:center;gap:.08rem;padding:.24rem .4rem;font-style:normal;font-weight:950;display:grid}.tool-card-preview__caption i small{color:var(--tool-preview-accent);letter-spacing:0}.tool-card-preview__caption i b{font-size:.8rem;line-height:1}.tool-card-preview__caption strong{color:#171d19;text-align:right}.tool-card-preview__poster{min-width:0}.tool-card-preview__poster>[data-image-result-kind],.tool-card-preview__poster>[data-content-result-kind]{width:100%}.tool-card-preview__flow{background:#e9e5da;border:1px solid #1118151f;border-radius:.95rem;min-width:0;height:12.75rem;display:block;position:relative;overflow:hidden}.tool-card-preview__panel{background:#fffefa;border:1px solid #23232a1a;border-radius:.7rem;min-width:0;display:block;position:relative;overflow:hidden}.tool-card-preview__panel--source{z-index:3;background:#f7f7f2;border:.16rem solid #fff;width:22%;min-width:5.25rem;height:4rem;position:absolute;bottom:.8rem;left:.8rem;transform:rotate(-1.5deg);box-shadow:0 0 0 1px #2023211f,0 .55rem 1.25rem #1e1b2b2e}.tool-card-preview__panel--result{border-radius:inherit;height:auto;box-shadow:none;border:0;position:absolute;inset:0}.tool-card-preview__arrow{z-index:2;background:var(--tool-preview-accent);color:#fff;border:.18rem solid #fff;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;font-size:1rem;font-weight:950;display:grid;position:absolute;bottom:1.65rem;left:calc(max(22%,5.25rem) + .2rem);box-shadow:0 .35rem .9rem #11181538}.tool-card-preview__product{background-image:url(/tools/catalog/product-kit-v1.webp);background-position:50%;background-repeat:no-repeat;background-size:158%;display:block;position:absolute;inset:0}.tool-card-preview__panel--source .tool-card-preview__product{background-color:#f8f2e6;background-size:contain}.tool-card-preview__product--pixelated{filter:blur(.06rem)contrast(.86);image-rendering:pixelated;transform:scale(1.08)}.tool-card-preview__lines{gap:.32rem;display:grid}.tool-card-preview__lines i{background:#bdc7c0;border-radius:99rem;height:.3rem;display:block}.tool-card-preview__lines i:nth-child(2){width:82%}.tool-card-preview__lines i:nth-child(3){width:62%}.tool-card-preview__lines--compact{gap:.24rem}.tool-card-preview__lines--compact i{height:.22rem}.tool-card-preview__scene,.tool-card-preview__cover,.tool-card-preview__existing-asset,.tool-card-preview__page-stack,.tool-card-preview__long-page,.tool-card-preview__watermarked,.tool-card-preview__transparent,.tool-card-preview__white,.tool-card-preview__upscaled,.tool-card-preview__layers,.tool-card-preview__copy,.tool-card-preview__smart-title,.tool-card-preview__assistant,.tool-card-preview__image-translate,.tool-card-preview__fee{display:block;position:absolute;inset:0}.tool-card-preview__scene{background:linear-gradient(90deg,#0000 68%,#ffffffb3 68% 71%,#0000 71%),radial-gradient(circle at 72% 26%,#fff4b8 0 16%,#0000 17%),linear-gradient(145deg,#cee8d2,#f6d9c8);overflow:hidden}.tool-card-preview__scene:before,.tool-card-preview__scene:after{z-index:1;content:"";background:#55483540;width:100%;height:.28rem;position:absolute;left:0}.tool-card-preview__scene:before{bottom:30%}.tool-card-preview__scene:after{bottom:12%}.tool-card-preview__scene .tool-card-preview__product{z-index:2;background-size:210%;width:72%;left:28%}.tool-card-preview__scene-orb{background:#ff8e67;border-radius:50%;width:1.4rem;height:1.4rem;position:absolute;top:.7rem;left:.65rem}.tool-card-preview__cover{background:linear-gradient(150deg,#ffe0c8 0 48%,#d9ff72 48% 100%)}.tool-card-preview__cover .tool-card-preview__product{background-size:205%;width:72%;left:34%;right:-5%}.tool-card-preview__cover .tool-card-preview__lines{width:42%;position:absolute;top:1.1rem;left:.65rem}.tool-card-preview__cover .tool-card-preview__lines i{background:#342d2a}.tool-card-preview__cover b{color:#fff;letter-spacing:.08em;background:#111815;border-radius:.25rem;padding:.18rem .35rem;font-size:.48rem;position:absolute;bottom:.75rem;left:.65rem}.tool-card-preview__existing-asset{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.tool-card-preview__existing-asset--background-studio{background-image:linear-gradient(90deg,#0000 62%,#11181514),url(/tools/catalog/product-scene-v1.webp)}.tool-card-preview__existing-asset--product-cover{background-image:linear-gradient(90deg,#0000 68%,#1118150f),url(/tools/catalog/product-cover-v1.webp)}.tool-card-preview__existing-asset--detail-set{background-image:linear-gradient(90deg,#0000 70%,#1118150f),url(/tools/catalog/detail-set-v1.webp)}.tool-card-preview__existing-asset--detail-set b{border-radius:var(--radius-pill);color:#17211b;background:#d8ff62;border:1px solid #11181524;padding:.35rem .55rem;font-size:.62rem;font-weight:950;position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 .25rem .7rem #11181524}.tool-card-preview__existing-asset--social{background-image:url(/tools/social-post/oat-cookie-concept.webp)}.tool-card-preview__existing-asset--banner{background-image:url(/tools/banner/thermos-concept.webp)}.tool-card-preview__page-stack i{background:#fff;border:1px solid #11181521;border-radius:.5rem;width:58%;height:76%;display:block;position:absolute;overflow:hidden;box-shadow:0 .35rem .75rem #2a224026}.tool-card-preview__page-stack>i:first-child{top:14%;left:8%;transform:rotate(-8deg)}.tool-card-preview__page-stack>i:nth-child(2){padding:1.5rem .55rem 0;top:9%;left:24%;transform:rotate(1deg)}.tool-card-preview__page-stack>i:nth-child(3){background:#d9ff72;width:43%;top:18%;right:4%;transform:rotate(8deg)}.tool-card-preview__page-stack>i:nth-child(3) b{font-size:1.55rem;position:absolute;bottom:.35rem;right:.5rem}.tool-card-preview__page-stack .tool-card-preview__product{background-size:190%}.tool-card-preview__long-page{background:#fff;border-radius:.25rem;padding:3.5rem .45rem .4rem;inset:.35rem 28%;box-shadow:0 .35rem .8rem #2a224026}.tool-card-preview__long-page .tool-card-preview__product{background-size:170%;height:3.3rem;bottom:auto;right:0}.tool-card-preview__long-page>i{background:#ffd8c6;border-radius:.15rem;height:.65rem;margin-top:.28rem;display:block}.tool-card-preview__long-page>i:last-child{background:#d9ff72}.tool-card-preview__file{color:#374039;background:#e9e9ef;border-radius:.45rem;align-content:center;gap:.2rem;padding:.55rem;display:grid;position:absolute;inset:.65rem}.tool-card-preview__file small{font-size:.5rem;font-weight:900}.tool-card-preview__file strong{white-space:nowrap;font-size:clamp(.65rem,1.5vw,.9rem)}.tool-card-preview__file--small{background:#d9ff72}.tool-card-preview__file--small b{color:#2d6f5d;font-size:.55rem}.tool-card-preview__watermarked b{color:#fff;letter-spacing:.09em;background:#111815ad;border:1px solid #fffc;border-radius:.25rem;padding:.18rem .3rem;font-size:.42rem;position:absolute;bottom:.55rem;right:.55rem}.tool-card-preview__transparent{background-color:#0000;background-image:linear-gradient(45deg,#e6e8e5 25%,#0000 25% 75%,#e6e8e5 75%),linear-gradient(45deg,#e6e8e5 25%,#fff 25% 75%,#e6e8e5 75%);background-position:0 0,.42rem .42rem;background-repeat:repeat,repeat;background-size:.84rem .84rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.tool-card-preview__transparent .tool-card-preview__product{background-image:url(/tools/catalog/product-kit-cutout-v1.webp);background-size:158%}.tool-card-preview__white{background:#fff}.tool-card-preview__white .tool-card-preview__product{z-index:2}.tool-card-preview__white i{filter:blur(.24rem);background:#1f2b231a;border-radius:50%;height:.55rem;position:absolute;bottom:10%;left:15%;right:15%}.tool-card-preview__upscaled b{color:#fff;background:#111815;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.62rem;display:grid;position:absolute;top:.45rem;right:.45rem}.tool-card-preview__layers i{border:1px solid #11181524;border-radius:.6rem;width:68%;height:66%;display:block;position:absolute}.tool-card-preview__layers i:first-child{z-index:3;background:#fff;top:8%;left:9%;overflow:hidden}.tool-card-preview__layers i:nth-child(2){z-index:2;background:#ffcdbb;top:20%;left:18%}.tool-card-preview__layers i:nth-child(3){background:#d8ff62;top:32%;left:27%}.tool-card-preview__layers .tool-card-preview__product{background-size:180%}.tool-card-preview__copy{background:#fff;padding:.8rem}.tool-card-preview__copy b{color:#212923;font-size:.62rem;line-height:1.35;display:block;overflow:hidden}.tool-card-preview__copy .tool-card-preview__lines{margin-top:.55rem}.tool-card-preview__copy>i{color:#6246c8;background:#eeeaff;border-radius:.25rem;margin:.6rem .2rem 0 0;padding:.2rem .3rem;font-size:.42rem;font-style:normal;font-weight:850;display:inline-block}.tool-card-preview__keywords{flex-wrap:wrap;align-content:center;gap:.25rem;display:flex;position:absolute;inset:.45rem}.tool-card-preview__keywords i{color:#5f43b8;background:#e9e3ff;border-radius:99rem;padding:.18rem .28rem;font-size:.42rem;font-style:normal;font-weight:850}.tool-card-preview__copy--seo>i{color:#263119;background:#d8ff62;margin-top:0}.tool-card-preview__copy--seo b{margin-top:.5rem}.tool-card-preview__smart-title{background:#fff;grid-template-columns:48% 1fr;align-items:center;gap:.45rem;padding:.65rem;display:grid}.tool-card-preview__smart-title .tool-card-preview__product{background-size:188%;border:1px solid #8b5cf6;border-radius:.45rem;height:4.8rem;position:relative}.tool-card-preview__smart-title>i{border-top:.16rem solid #d8ff62;border-left:.16rem solid #d8ff62;width:1rem;height:1rem;position:absolute;top:.45rem;left:.45rem}.tool-card-preview__document{background:#fff;border-radius:.45rem;align-content:center;gap:.35rem;padding:.5rem;display:grid;position:absolute;inset:.55rem}.tool-card-preview__document strong{color:#6650cf;font-size:.75rem}.tool-card-preview__document--translated{background:linear-gradient(145deg,#fff,#e9fff9)}.tool-card-preview__document--translated>i{background:#ffccb4;border-radius:.2rem;padding:.12rem .24rem;font-size:.42rem;font-style:normal;font-weight:900;position:absolute;bottom:.35rem;right:.4rem}.tool-card-preview__tasks,.tool-card-preview__assistant{align-content:center;gap:.38rem;display:grid;position:absolute;inset:.55rem}.tool-card-preview__tasks i{background:linear-gradient(90deg,#8b5cf6 0 22%,#dfe3df 22% 100%);border-radius:.18rem;height:.48rem;display:block}.tool-card-preview__assistant{grid-template-columns:repeat(3,1fr);align-items:center}.tool-card-preview__assistant i{aspect-ratio:1;color:#6751cb;background:#ede9ff;border-radius:.4rem;place-items:center;font-size:.58rem;font-style:normal;font-weight:900;display:grid}.tool-card-preview__assistant b{background:#d8ff62;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.62rem;display:grid;position:absolute;bottom:0;right:0}.tool-card-preview__image-translate{background:#fff5e8}.tool-card-preview__image-translate .tool-card-preview__product{background-size:175%;right:20%}.tool-card-preview__image-translate i,.tool-card-preview__image-translate b{border-radius:.4rem;place-items:center;width:1.45rem;height:1.45rem;font-size:.48rem;font-style:normal;display:grid;position:absolute;right:.5rem}.tool-card-preview__image-translate i{color:#5f43b8;background:#fff;top:1.1rem}.tool-card-preview__image-translate b{color:#fff;background:#8b5cf6;bottom:1.1rem}.tool-card-preview__price{text-align:center;align-content:center;gap:.22rem;display:grid;position:absolute;inset:.55rem}.tool-card-preview__price small{color:#727b75;font-size:.48rem;font-weight:800}.tool-card-preview__price strong{color:#1f2923;white-space:nowrap;font-size:clamp(.58rem,1.25vw,.76rem)}.tool-card-preview__fee{background:#fff;grid-template-columns:1fr;align-content:center;gap:.35rem;padding:.55rem;display:grid}.tool-card-preview__fee i{background:#fff0e7;border-radius:.38rem;justify-content:space-between;align-items:center;gap:.4rem;padding:.4rem;font-style:normal;display:flex}.tool-card-preview__fee i:last-child{background:#e8ffd0}.tool-card-preview__fee small{color:#69726d;font-size:.42rem;font-weight:800}.tool-card-preview__fee strong{color:#202823;white-space:nowrap;font-size:.58rem}.tool-card__category{color:#59645e;letter-spacing:.1em;margin:0 0 .25rem;font-size:.68rem;font-weight:900}.tool-card h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.25}.tool-card__description{color:#59645e;overflow-wrap:anywhere;margin:.75rem 0 0;font-size:.9rem;line-height:1.6}.tool-card__tags{flex-wrap:wrap;gap:.35rem;margin:.8rem 0 1rem;padding:0;list-style:none;display:flex}.tool-card__tags li{color:#59645e;background:#eef0eb;border-radius:.4rem;padding:.25rem .5rem;font-size:.68rem;font-weight:750}.tool-card footer{border-top:1px solid #1118151a;justify-content:space-between;align-items:center;gap:.65rem;margin-top:auto;padding-top:1rem;display:flex}.tool-card__cost{color:#68736d;overflow-wrap:anywhere;background:#f1f1eb;border-radius:.45rem;align-items:center;min-width:0;min-height:1.75rem;padding:.2rem .45rem;font-size:.68rem;font-weight:750;display:inline-flex}.tool-card__cost[data-cost-mode=free]{color:#40510c;background:#ebf9c7}.tool-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:0;display:flex}.tool-card__actions a,.tool-card footer button{border:1px solid #c8cdc9;border-radius:.65rem;justify-content:center;align-items:center;min-height:2.75rem;padding-inline:.8rem;font-size:.78rem;font-weight:850;display:inline-flex}.tool-card__actions a{color:#242b31;background:#fff;border-color:#242b31;text-decoration:none}.tool-card__primary-action,.tool-card__actions a:last-child{color:#fff;background:#242b31}.tool-card__actions a:focus-visible,.tool-card footer button:focus-visible{outline:.2rem solid var(--app-aqua);outline-offset:.15rem}.tool-card footer button{color:#727a75;cursor:not-allowed;background:#e9ebe7}.catalog-empty{text-align:center;background:#fffefa99;border:1px dashed #98a29c;border-radius:1rem;align-content:center;place-items:center;min-height:22rem;padding:2rem;display:grid}.catalog-empty>span{font-size:2.5rem}.catalog-empty h2{margin:.75rem 0 0}.catalog-empty p{color:#647069;margin:.35rem 0 1.25rem}.catalog-empty button{background:var(--app-ink);color:#fff;cursor:pointer;border:0;border-radius:.75rem;min-height:2.75rem;padding-inline:1rem;font-weight:800}.mobile-nav-layer{z-index:var(--z-modal);position:fixed;inset:0}.mobile-nav-backdrop{cursor:default;background:#0a0f0c8c;border:0;width:100%;height:100%;position:absolute;inset:0}.mobile-nav-panel{width:min(88vw,22rem);height:100%;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:var(--app-ink);color:#fff;flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden;box-shadow:1.25rem 0 4rem #00000040}.mobile-nav-panel__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mobile-nav-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #3a463f;border-radius:50%;width:2.75rem;height:2.75rem;font-size:1.5rem}.mobile-nav-trigger svg{width:1.15rem;height:1.15rem}.mobile-nav-panel__scroll{overscroll-behavior:contain;scrollbar-color:#405047 transparent;scrollbar-width:thin;min-height:0;margin-top:1rem;padding-right:.2rem;overflow-y:auto}.mobile-nav-links{gap:.35rem;margin-top:2rem;display:grid}.mobile-nav-links a{color:#d9e0dc;border-radius:.75rem;min-height:3.25rem;padding:.85rem 1rem;font-weight:750;text-decoration:none}.mobile-nav-links a:first-child{background:var(--app-lime);color:var(--app-ink)}.mobile-nav-note{color:#aab5ae;border:1px solid #344139;border-radius:.75rem;margin:2rem 0 0;padding:1rem;font-size:.78rem}@media (prefers-reduced-motion:reduce){.app-tool-group__chevron{transition:none}}@media (max-width:80rem){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-controls{flex-direction:column;align-items:stretch}.catalog-search{flex-basis:auto}}@media (max-width:64rem){.app-shell{grid-template-columns:minmax(0,1fr)}.app-sidebar{display:none}.app-topbar{grid-template-columns:auto minmax(0,1fr) auto}.mobile-nav-trigger{cursor:pointer;background:#fff;border:1px solid #11181526;border-radius:.75rem;align-items:center;gap:.45rem;min-height:2.75rem;padding-inline:.8rem;font-weight:800;display:inline-flex}}@media (max-width:42rem){.app-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"navigation account""context context";gap:.45rem .65rem;min-height:6.75rem;padding:.55rem .75rem .65rem}.mobile-nav-trigger{grid-area:navigation;justify-self:start;min-width:0}.app-topbar .app-topbar__context{text-align:left;background:linear-gradient(90deg,#d8ff6252,#0000 38%),#fffefac7;border:1px solid #1118151a;border-radius:.7rem;grid-area:context;width:100%;min-width:0;padding:.42rem .65rem;display:block!important}.app-topbar .app-topbar__kicker{color:#59645e;letter-spacing:.11em;margin-bottom:.08rem;font-size:.56rem;display:block}.app-topbar .app-topbar__context strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;line-height:1.25;display:block;overflow:hidden}.account-status{min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:.9rem;grid-area:account;gap:.4rem;margin-left:auto;padding:.25rem}.account-status__identity{display:none}.account-status__actions{border-left:0;gap:.4rem;padding-left:0}.workspace-switch,.account-sign-out__button{width:2.75rem;min-width:2.75rem;padding-inline:0}.workspace-switch span,.account-sign-out__label{display:none}.workspace-main{padding:1rem}.tool-catalog__intro{grid-template-columns:1fr;gap:1.25rem}.tool-catalog__intro h1{font-size:clamp(2.6rem,13vw,4rem)}.catalog-summary{width:min(100%,14rem)}.catalog-filters{margin-inline:-.1rem;padding-bottom:.2rem}.catalog-result-meta{flex-direction:column;align-items:flex-start;gap:.25rem}.tool-grid{grid-template-columns:1fr}.tool-card{padding:.9rem}.tool-card-preview__caption b{white-space:normal;overflow-wrap:anywhere}.tool-card footer{flex-direction:column;align-items:stretch}.tool-card__actions{grid-template-columns:minmax(0,1fr);display:grid}.tool-card__actions a,.tool-card footer button{width:100%}}@media (max-width:22rem){.app-topbar{padding-inline:.55rem}.mobile-nav-trigger,.account-sign-out__button{min-height:2.75rem}.mobile-nav-trigger{padding-inline:.65rem}.account-status{gap:.35rem;padding:.2rem}.account-status__avatar{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.tool-card:hover,.tool-card:focus-within,.catalog-summary{transform:none}.tool-card,.workspace-switch,.account-sign-out__button{transition:none}}
