.public-site{--public-ink:var(--text-primary);--public-muted:var(--text-muted);--public-purple:var(--brand-purple);background:var(--site-background);color:var(--public-ink);font-size:15px;line-height:1.75;min-height:100vh}.public-site a{text-decoration:none;color:inherit}.public-site button,.public-site input{font:inherit}.public-site a:focus-visible,.public-site button:focus-visible,.public-site input:focus-visible{outline:2px solid var(--brand-purple);outline-offset:5px}.public-header{justify-content:space-between;max-width:1280px;padding:24px 40px;margin:0 auto;min-height:86px}.public-brand,.public-header{display:flex;align-items:center}.public-brand{gap:10px;font-size:24px;font-weight:750;letter-spacing:-1px}.public-brand img{width:33px;height:33px}.public-header nav{display:flex;align-items:center;gap:28px;font-size:14px}.public-login{display:flex;align-items:center;gap:7px}.public-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;max-width:1200px;margin:0 auto;padding:74px 40px 84px;align-items:center}.public-eyebrow{display:block;font-size:11px;font-weight:700;color:var(--public-purple);letter-spacing:2px;margin-bottom:18px}.public-hero h1{font-size:clamp(36px,4.3vw,62px);line-height:1.22;letter-spacing:-2px;margin:0 0 26px;font-weight:750}.public-hero h1 em{font-style:normal;color:var(--public-purple)}.public-hero-copy>p{font-size:17px;color:var(--text-muted);max-width:460px;line-height:1.9}.public-actions{display:flex;gap:12px;margin-top:32px}.public-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--border-neutral);border-radius:9px;padding:12px 20px;min-height:46px;background:white;color:var(--public-ink);font-weight:600;cursor:pointer;text-align:center;line-height:1.5}.public-site .public-button.primary{background:var(--brand-purple);border-color:var(--border-neutral);color:white}.public-button:hover{filter:brightness(.97)}.public-benefits{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:var(--text-muted);margin-top:23px}.public-benefits span{display:flex;align-items:center;gap:5px}.public-hero-preview{background:var(--surface-tint);border:1px solid var(--border-neutral);border-radius:22px;padding:17px;box-shadow:0 20px 65px color-mix(in srgb,var(--shadow-color) 6.27%,transparent);transform:rotate(1.5deg)}.preview-label{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--text-muted);margin:0 0 13px}.preview-label>span:first-child{height:6px;width:6px;background:var(--brand-purple);border-radius:50%}.preview-result img{width:100%;height:330px;object-fit:cover;border-radius:12px}.preview-inputs{display:flex;align-items:center;gap:12px;padding:15px 3px 2px}.preview-inputs img{height:52px;width:52px;object-fit:cover;border-radius:7px;background:white}.preview-inputs p{font-size:12px;font-weight:600;line-height:1.5;margin:0}.preview-inputs small{display:block;font-size:10px;font-weight:400;color:var(--text-muted);margin-top:5px}.public-section{max-width:1200px;margin:0 auto;padding:65px 40px}.public-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.public-end h2,.public-section h2{font-size:29px;letter-spacing:-.8px;line-height:1.4;margin:0 0 10px}.public-section-heading p{color:var(--public-muted);margin:0}.public-section-heading>a{display:flex;align-items:center;gap:8px;color:var(--public-purple);font-size:13px;white-space:nowrap;padding-bottom:6px}.public-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.public-hero+.public-section .public-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.public-card{background:#fff;border:1px solid var(--border-neutral);border-radius:14px;padding:25px;min-width:0;display:flex;flex-direction:column;transition:box-shadow .2s,border-color .2s}.public-card:hover{border-color:var(--border-neutral);box-shadow:0 6px 24px color-mix(in srgb,var(--shadow-color) 3.14%,transparent)}.public-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;color:var(--text-muted);font-size:11px}.public-card-top>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--surface-tint);color:var(--brand-purple)}.public-card h3{font-size:18px;letter-spacing:-.3px;margin:0 0 12px;line-height:1.5;overflow-wrap:anywhere}.public-card>p{font-size:13px;line-height:1.9;color:var(--text-muted);margin:0 0 24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.public-card-bottom{margin-top:auto;padding-top:16px;border-top:1px solid var(--border-neutral);display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px}.public-card-bottom>span{color:var(--text-muted)}.public-card-bottom a{color:var(--brand-purple);display:flex;align-items:center;gap:4px;white-space:nowrap}.public-how{border-top:1px solid var(--border-neutral)}.public-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:36px}.public-steps article{position:relative;padding-top:10px}.public-steps svg{color:var(--brand-purple)}.step-number{float:right;color:var(--text-muted);font-size:42px;line-height:1}.public-steps h3{font-size:18px;margin:22px 0 12px}.public-steps p{font-size:14px;line-height:1.9;color:var(--public-muted)}.public-end{text-align:center;background:var(--surface-tint);padding:60px 24px 65px;margin-top:35px}.public-end p{color:var(--public-muted);margin:12px 0 26px}.public-footer{max-width:1200px;margin:0 auto;padding:38px 40px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.public-footer .public-brand{font-size:20px}.public-footer p,.public-footer>div{font-size:12px;color:var(--text-muted)}.public-footer>div{margin-left:auto;display:flex;gap:25px}.public-catalog{max-width:1200px;margin:0 auto;padding:54px 40px 65px}.public-catalog-heading h1{font-size:42px;letter-spacing:-1.7px;line-height:1.35;margin:0 0 18px}.public-catalog-heading p{color:var(--public-muted);max-width:660px}.public-search{display:flex;align-items:center;gap:14px;margin:36px 0 26px;padding:8px 8px 8px 18px;border:1px solid var(--border-neutral);background:white;border-radius:12px;max-width:680px}.public-search>svg{color:var(--text-muted);flex-shrink:0}.public-search input{border:0;background:transparent;flex:1;min-width:0;padding:8px;color:var(--public-ink)}.public-search input::placeholder{color:var(--text-muted)}.public-search .public-button{min-height:40px;padding:10px 20px}.public-catalog-count{display:flex;justify-content:space-between;margin:30px 0 20px;font-size:13px;color:var(--text-muted)}.public-catalog-count a{color:var(--brand-purple)}.public-pagination{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:40px;font-size:13px}.public-pagination a{padding:8px 14px;border:1px solid var(--border-neutral);border-radius:7px;background:white}.public-empty{text-align:center;padding:100px 24px;min-height:55vh}.public-empty h1,.public-empty h2{font-size:27px;margin:0 0 18px}.public-empty p{color:var(--public-muted);margin:12px 0 25px}.public-detail{max-width:1200px;margin:0 auto;padding:26px 40px 45px}.public-breadcrumb{display:flex;gap:10px;align-items:center;font-size:12px;flex-wrap:wrap;margin-bottom:38px}.public-breadcrumb,.public-breadcrumb>span:last-child{color:var(--text-muted)}.public-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:65px}.public-detail-heading h1{font-size:38px;letter-spacing:-1.3px;line-height:1.35;margin:0 0 20px;overflow-wrap:anywhere}.public-detail-author{display:flex;align-items:center;gap:15px;flex-wrap:wrap;color:var(--text-muted);font-size:12px}.public-detail-author>span{padding:3px 8px;background:var(--surface-tint);border-radius:5px;font-size:11px;color:var(--text-muted)}.public-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;color:var(--text-muted);line-height:2;margin:24px 0}.public-scenarios{font-size:14px;color:var(--text-muted)}.public-detail-section{margin-top:38px;padding-top:30px;border-top:1px solid var(--border-neutral)}.public-detail-section>h2{font-size:23px;letter-spacing:-.5px;margin:0 0 24px}.public-detail-section>p{color:var(--text-muted);font-size:14px}.public-fields{margin:0}.public-fields>div{padding:17px 0;border-bottom:1px solid var(--border-neutral);display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px}.public-fields dt{font-size:14px;font-weight:600;overflow-wrap:anywhere}.public-fields dt small{font-size:10px;font-weight:400;color:var(--text-muted);display:inline-block;margin-left:8px}.public-fields dd{font-size:13px;color:var(--text-muted);margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.public-options{display:block;margin-top:8px;font-size:12px;color:var(--text-muted)}.public-instructions{padding-left:20px;color:var(--text-muted);font-size:14px;line-height:2}.public-instructions li{padding:5px 0;white-space:pre-wrap;overflow-wrap:anywhere}.public-detail-aside{padding-top:8px}.public-use-card{position:sticky;top:88px;padding:25px;background:var(--surface-glass);border:1px solid var(--border-neutral);border-radius:14px;box-shadow:var(--glass-shadow);border-color:var(--glass-border);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.public-use-card h2{font-size:20px;line-height:1.5;margin:0 0 25px}.public-price{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12px}.public-price strong,.public-price>span{color:var(--text-muted)}.public-price strong{font-size:21px}.public-price small{font-size:11px;font-weight:400}.public-use-card p{font-size:12px;color:var(--text-muted);line-height:1.7;margin:10px 0 25px}.public-use-card>.public-button{width:100%;font-size:13px;margin-bottom:10px}.public-use-card>small{display:block;text-align:center;color:var(--text-muted);font-size:11px;margin:3px 0 22px}.public-back{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;color:var(--text-muted)!important}.public-example{background:var(--surface-tint);padding:20px;border-radius:12px;margin-bottom:16px}.public-example h3{font-size:14px;margin:0 0 20px}.public-example-inputs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.public-example figure{margin:0}.public-example-inputs img{width:100%;height:220px;object-fit:contain;background:#fff;border-radius:8px}.public-example figcaption{font-size:11px;color:var(--text-muted);margin:8px 0 16px}.public-example dl{font-size:12px;margin:16px 0}.public-example dl>div{padding:7px 0;display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px}.public-example dd,.public-example dt{color:var(--text-muted)}.public-example dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.public-example-output img{width:100%;height:auto;max-height:630px;object-fit:contain;border-radius:8px}.public-detail-section details{padding:15px 0;border-bottom:1px solid var(--border-neutral);font-size:14px}.public-detail-section summary{cursor:pointer;font-weight:600}.public-detail-section details p{font-size:13px;line-height:1.9;color:var(--text-muted);margin:14px 0 0}.public-detail>.public-section{padding-left:0;padding-right:0}.public-details-link{font-size:12px;color:var(--brand-purple);display:inline-flex;align-items:center;gap:4px;margin-top:8px}.public-header~main{animation:public-appear .25s ease-out}@keyframes public-appear{0%{opacity:.8}to{opacity:1}}@media(prefers-reduced-motion:reduce){.public-header~main{animation:none}}@media(max-width:1000px){.public-hero{gap:30px;padding-top:45px}.public-hero h1{font-size:44px}.preview-result img{height:290px}.public-detail-layout{gap:30px;grid-template-columns:minmax(0,1fr) 260px}.public-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.public-detail-heading h1{font-size:33px}.public-fields>div{grid-template-columns:120px minmax(0,1fr)}}@media(max-width:760px){.public-header{padding:20px 22px 18px;min-height:78px;align-items:start;flex-wrap:wrap;gap:14px}.public-brand{font-size:21px}.public-brand img{width:28px;height:28px}.public-header nav{gap:20px;font-size:12px;flex-wrap:wrap}.public-hero{grid-template-columns:1fr;gap:36px;padding:35px 24px 45px}.public-hero h1{font-size:42px;letter-spacing:-1.5px}.public-hero-copy>p{font-size:15px}.public-benefits{gap:12px;font-size:10px}.public-hero-preview{max-width:470px;width:100%;margin:0 auto;transform:none}.preview-result img{height:300px}.preview-inputs{gap:10px}.preview-inputs img{height:45px;width:45px}.preview-inputs p{font-size:11px}.public-section{padding:42px 24px}.public-section-heading{align-items:start;flex-direction:column;gap:10px;margin-bottom:24px}.public-end h2,.public-section h2{font-size:25px}.public-section-heading p{font-size:13px}.public-cards,.public-hero+.public-section .public-cards{grid-template-columns:1fr}.public-card{padding:23px}.public-steps{grid-template-columns:1fr;gap:26px;margin-top:26px}.public-steps article{border-bottom:1px solid var(--border-neutral);padding-bottom:20px}.public-steps h3{margin-top:15px}.public-steps p{margin-bottom:0}.public-end{padding:42px 24px;margin:0}.public-end p{font-size:13px}.public-footer{padding:30px 24px;gap:10px}.public-footer p{width:100%;margin:0}.public-footer>div{margin:10px 0 0;gap:26px}.public-catalog{padding:30px 24px 45px}.public-catalog-heading h1{font-size:33px}.public-catalog-heading p{font-size:14px}.public-search{gap:5px;padding-left:12px}.public-search input{font-size:13px;padding-left:5px}.public-search .public-button{padding:9px 14px;font-size:12px}.public-detail{padding:22px 24px}.public-breadcrumb{margin-bottom:24px}.public-detail-layout{display:flex;flex-direction:column;gap:30px}.public-detail-heading h1{font-size:31px}.public-detail-aside{order:-1;padding:0}.public-use-card{position:static;padding:18px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;background:var(--surface-glass);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.public-use-card>.public-back,.public-use-card>.public-eyebrow,.public-use-card>h2,.public-use-card>small{display:none}.public-use-card>.public-price{width:100%;margin-bottom:8px}.public-use-card>.public-button{flex:1;font-size:12px;min-width:130px;margin:0}.public-use-card>p{display:block;width:100%;margin:0 0 8px;font-size:11px}.public-use-card>p.notice{color:#a06a35}.public-description{font-size:15px;line-height:1.9}.public-detail-section>h2{font-size:21px}.public-fields>div{grid-template-columns:1fr;gap:7px;padding:15px 0}.public-fields dt small{margin-left:10px}.public-example{padding:14px}.public-example-inputs{gap:10px}.public-example-inputs img{height:155px}.public-example dl>div{grid-template-columns:70px minmax(0,1fr)}.public-detail>.public-section{padding-top:38px}}.login-skill-handoff{font-size:12px!important;background:var(--surface-tint);color:var(--brand-purple)!important;padding:10px 12px;border-radius:7px}.login-skill-handoff a{text-decoration:underline;margin-left:5px}.favorite-card .favorite-card-heading h2,.studio-market .featured-card h3,:is(h2,h3)>.workflow-card-link{font-weight:700}:where(.home-featured-card,.public-card,.workflow-card,.featured-card,.favorite-card):has(.workflow-card-link){position:relative}.workflow-card-link:after{content:"";position:absolute;inset:0;z-index:1}:where(.home-featured-card,.public-card,.workflow-card,.featured-card,.favorite-card):has(.workflow-card-link) :is(a,button):not(.workflow-card-link){position:relative;z-index:2}:where(.home-featured-card,.public-card,.workflow-card,.featured-card,.favorite-card):has(.workflow-card-link:focus-visible){outline:3px solid var(--brand-purple);outline-offset:3px}.public-site:has(.public-catalog.studio-market){--catalog-width:1500px;--catalog-gutter:32px;background:var(--site-background)}.public-site:has(.public-catalog.studio-market)>:is(.public-header,.public-footer){max-width:var(--catalog-width);padding-inline:var(--catalog-gutter)}.public-catalog.studio-market{max-width:var(--catalog-width);padding:28px var(--catalog-gutter) 60px}.public-catalog.studio-market .market-heading h1,.public-catalog.studio-market .market-toolbar h2{color:var(--text-primary);font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.4;letter-spacing:-.6px;margin:0}.public-catalog.studio-market .market-heading p{color:var(--text-muted)}.public-catalog.studio-market .featured{padding:0;border-radius:0;background:transparent}.public-catalog.studio-market .featured-grid{gap:16px}.public-catalog.studio-market .featured-grid .featured-card{min-width:0;padding:20px;border:1px solid var(--glass-border,#fff);border-radius:18px;background:var(--glass-fill,#fff);box-shadow:var(--glass-shadow,none)}.public-catalog.studio-market .featured-card-footer .featured-action{display:inline-flex;align-items:center;color:var(--mint-ink);background:var(--mint-soft);border-color:color-mix(in srgb,var(--mint) 30%,white)}.public-catalog.studio-market .market-toolbar{justify-content:space-between;align-items:center;margin-bottom:22px}.public-catalog.studio-market .search{width:265px;margin:0;padding:8px 15px}.public-catalog.studio-market .search button{display:flex;flex:none;align-items:center;justify-content:center;color:var(--text-muted)}.public-catalog.studio-market .search input{font-size:12px;outline:none}.public-catalog.studio-market .search:focus-within{outline:2px solid var(--brand-purple);outline-offset:2px}.public-catalog.studio-market .card-bottom{margin-top:auto}.public-catalog.studio-market .card-use{color:var(--mint-ink);white-space:nowrap;flex-shrink:0;background:var(--mint-soft);border-color:color-mix(in srgb,var(--mint) 30%,white)}.public-catalog.studio-market .card-use:hover{color:var(--mint-ink);background:var(--mint-hover)}.public-catalog.studio-market .public-catalog-count{margin:0 0 20px}.public-catalog.studio-market :is(a,button):focus-visible{outline:3px solid var(--brand-purple);outline-offset:3px}@media (max-width:900px){.public-catalog.studio-market .workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.public-site:has(.public-catalog.studio-market){--catalog-gutter:18px;background:var(--site-background)}.public-catalog.studio-market{padding-block:24px 40px}.public-catalog.studio-market .workflow-grid{grid-template-columns:1fr}.public-catalog.studio-market .market-toolbar{flex-wrap:wrap;gap:14px}.public-catalog.studio-market .search{width:100%;flex:auto}.public-catalog.studio-market .featured-grid{grid-template-columns:1fr}.public-catalog.studio-market .featured-card{padding:16px 0}.public-catalog.studio-market .featured-card+.featured-card{border-left:0;border-top:1px solid var(--border-neutral)}.public-catalog.studio-market .featured-card:first-child{padding-top:0}.public-catalog.studio-market .featured-card:last-child{padding-bottom:0}.public-catalog.studio-market .featured-card-footer{flex-direction:row;align-items:center}.public-catalog.studio-market .featured-card h3{font-size:15px}.public-catalog.studio-market .featured-card>p{font-size:12px}}.public-header nav>a{display:inline-flex;align-items:center;gap:5px}.public-catalog.studio-market .catalog-search-actions{display:flex;align-items:center;gap:12px}.public-catalog.studio-market .refresh-button{display:inline-flex;margin:0;color:var(--text-muted)}.public-catalog.studio-market .refresh-button:hover:not(:disabled){color:var(--brand-purple);background:var(--surface-tint)}.public-catalog.studio-market .card-model-tags{margin-bottom:16px}.public-catalog.studio-market .market-pagination{justify-content:center}.public-catalog.studio-market .pagination-buttons{flex-wrap:wrap}.public-catalog.studio-market .pagination-buttons .button{border-radius:12px;border-color:var(--border-neutral);color:var(--ink);box-shadow:none}.public-catalog.studio-market .pagination-buttons .primary{color:#fff;background:var(--blue);border-color:var(--blue)}@media(max-width:600px){.public-catalog.studio-market .catalog-search-actions{width:100%}.public-catalog.studio-market .catalog-search-actions .search{min-width:0;flex:1}.public-catalog.studio-market .pagination-buttons{justify-content:center;gap:5px}}.public-catalog .creator-fee-label{position:relative;display:inline-flex;margin-right:19px;white-space:nowrap}.public-catalog .creator-fee-help{position:absolute;right:-19px;top:-6px;display:grid;place-items:center;width:20px;height:22px;padding:0;color:var(--text-muted);border-radius:50%;cursor:help}.public-catalog .creator-fee-help:focus-visible,.public-catalog .creator-fee-help:hover{color:var(--brand-purple)}.public-catalog .card-bottom .creator-fee-tooltip{position:absolute;z-index:5;bottom:calc(100% + 8px);left:-40px;width:230px;padding:9px 12px;white-space:normal;color:#fff;background:var(--text-primary);border-radius:8px;box-shadow:0 4px 14px color-mix(in srgb,var(--shadow-color) 12.55%,transparent);font-size:12px;line-height:1.65;font-weight:400;text-align:left}.public-catalog .creator-fee-tooltip:after{content:"";position:absolute;top:100%;left:0;width:100%;height:9px}.public-catalog .workflow-card:has(.creator-fee-tooltip){position:relative;z-index:6}@media(max-width:760px){.public-header nav{width:100%;gap:16px;flex-wrap:nowrap}.public-header nav .language-switcher{margin-left:auto}}.public-nav-button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;white-space:nowrap;cursor:pointer}.public-nav-button:disabled{cursor:wait;opacity:.65}.public-nav-button:focus-visible{outline:2px solid var(--brand-purple);outline-offset:5px;border-radius:3px}.public-connection-form .connection-intro{margin:0 0 20px;color:var(--text-muted);font-size:14px;line-height:1.8}.public-connection-form .privacy-note{display:flex;gap:8px;color:var(--text-muted);font-size:12px;line-height:1.8;margin:0}.public-connection-form .privacy-note svg{flex-shrink:0;margin-top:3px}.public-site .public-connection-form .login-help a{color:var(--brand-purple);line-height:1.8}.public-footer a[aria-current=page],.public-header nav a[aria-current=page]{color:var(--public-purple);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.studio-market .featured-card-footer .featured-action{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 13px;gap:6px;border:1px solid var(--border-neutral);border-radius:999px;background:var(--mint-soft);font-size:12px;font-weight:600;line-height:1.5;cursor:pointer;transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;color:var(--mint-ink);border-color:color-mix(in srgb,var(--mint) 30%,white)}.studio-market .featured-card-footer .featured-action:not(:disabled):is(:hover,:focus-visible){color:var(--mint-ink);background:var(--mint-hover);border-color:var(--mint);box-shadow:0 4px 12px color-mix(in srgb,var(--shadow-color) 14.9%,transparent);transform:translateY(-2px)}.studio-market .featured-card-footer .featured-action:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px}.studio-market .featured-card-footer .featured-action:not(:disabled):active{transform:translateY(0);background:var(--mint-hover);box-shadow:none}.studio-market .featured-card-footer .featured-action:disabled{cursor:not-allowed;opacity:.5}@media(prefers-reduced-motion:reduce){.studio-market .featured-card-footer .featured-action{transition:none;color:var(--mint-ink);background:var(--mint-soft);border-color:color-mix(in srgb,var(--mint) 30%,white)}.studio-market .featured-card-footer .featured-action:not(:disabled):is(:hover,:focus-visible,:active){transform:none}}.public-footer>div{align-items:center;gap:12px 24px}.public-footer>div>a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.public-site .public-footer.public-footer-centered{width:100%;display:flex;flex-direction:column;align-items:center;padding:56px 40px 28px;gap:0;border-top:0}.public-footer-centered .public-brand{display:inline-flex;align-items:center;gap:10px;font-size:26px;line-height:1.4}.public-footer-centered .public-brand img{width:36px;height:36px}.public-footer-nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 36px;margin:24px 0 36px;color:var(--public-muted);font-size:13px}.public-footer-nav :is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;white-space:nowrap}.public-footer-nav :is(a,button):hover{color:var(--public-purple)}.public-footer-nav :is(a,button):active{color:var(--public-ink)}.public-footer.public-footer-centered>.public-footer-bottom{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;padding-top:24px;gap:12px 24px;border-top:1px solid var(--line);color:var(--public-muted);font-size:12px}.public-footer-bottom:after,.public-footer-bottom:before{content:"+";position:absolute;top:0;transform:translateY(-50%);color:var(--public-muted);font:14px/1 var(--font-sans)}.public-footer-bottom:before{left:-4px}.public-footer-bottom:after{right:-4px}.public-footer-bottom small{font:inherit}.public-footer-centered .public-footer-bottom p{width:auto;margin:0;color:inherit;font-size:inherit}@media(max-width:760px){.public-site .public-footer.public-footer-centered{padding:40px 24px 24px}.public-footer-centered .public-brand{font-size:24px}.public-footer-nav{gap:4px 24px;margin:20px 0 28px;font-size:12px}.public-footer.public-footer-centered>.public-footer-bottom{flex-direction:column;gap:8px;padding-top:20px;text-align:center}}@media(max-width:600px){.public-footer-nav{flex-direction:column;gap:4px}}.public-actions,.public-footer>div{flex-wrap:wrap}.batch-image-page #image-workflows{padding-top:40px}.batch-image-page .public-section-heading h1{font-size:29px;letter-spacing:-.8px;line-height:1.4;margin:0 0 10px}.batch-image-page .public-card h2{font-size:18px;letter-spacing:-.3px;line-height:1.5;margin:0 0 12px;overflow-wrap:anywhere}.batch-example-inputs figcaption{font-size:12px;color:var(--public-muted);margin-top:12px}.batch-image-page .public-card>p{display:block;overflow:visible}.batch-example-section>p{color:var(--public-muted)}.batch-example-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.batch-example-inputs figure{margin:0;min-width:0}.batch-example-inputs img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:white;border-radius:12px}@media(max-width:760px){.batch-example-inputs{grid-template-columns:1fr 1fr;gap:16px}.batch-example-inputs figure:last-child{grid-column:1/-1}.batch-image-page #image-workflows{padding-top:30px}.batch-image-page .public-section-heading h1{font-size:25px}}.product-photo-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:52px;align-items:center;padding-top:36px!important}.product-photo-copy h1{font-size:clamp(30px,3.4vw,46px);line-height:1.3;letter-spacing:-1.4px;margin:20px 0}.product-photo-copy h1 em{font-style:normal;color:var(--public-purple)}.product-photo-copy>p{color:var(--public-muted);max-width:560px}.product-photo-copy .product-photo-note{font-size:12px;margin:12px 0 0}.product-photo-result{position:relative;margin:0;border-radius:24px;overflow:hidden;background:#f1ece4}.product-photo-result img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.product-photo-result figcaption{position:absolute;left:16px;bottom:16px;color:white;background:color-mix(in srgb,var(--text-primary) 87.45%,transparent);padding:7px 12px;border-radius:8px;font-size:12px}.product-photo-page h2{font-size:28px;line-height:1.4;letter-spacing:-.5px;margin:0 0 14px}.product-photo-page .public-eyebrow{display:block;margin-bottom:14px}.product-photo-prompt,.spreadsheet-guide{padding:24px 28px;border:1px solid var(--border-neutral);background:white;border-radius:18px;margin:24px 0}.product-photo-prompt h3,.spreadsheet-guide h3{font-size:18px;margin:0 0 12px}.product-photo-prompt blockquote{margin:0;font-size:16px;line-height:1.9}.product-photo-prompt>p,.spreadsheet-guide>p{color:var(--public-muted);font-size:13px}.product-photo-next{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.product-photo-next p{color:var(--public-muted)}.product-photo-check{background:var(--surface-tint);border-radius:18px;padding:26px}.product-photo-check h3{font-size:18px;margin:0 0 16px}.product-photo-check ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.product-photo-check li{display:flex;align-items:flex-start;gap:10px}.product-photo-check svg{flex-shrink:0;margin-top:5px;color:var(--public-purple)}.product-photo-faq{padding:20px 0;border-bottom:1px solid var(--border-neutral)}.product-photo-faq summary{font-weight:650;cursor:pointer;line-height:1.6}.product-photo-faq p{color:var(--public-muted);margin:12px 0 0;max-width:850px}.product-photo-page .public-end .public-actions{justify-content:center}.spreadsheet-guide ol{padding-left:24px;display:grid;gap:12px;max-width:900px}#product-photo-case,#spreadsheet-guide{scroll-margin-top:24px}@media(max-width:760px){.product-photo-hero{grid-template-columns:1fr;gap:26px;padding-top:24px!important}.product-photo-copy h1{font-size:32px;letter-spacing:-.8px;margin:14px 0}.product-photo-copy .public-actions{flex-wrap:wrap;gap:10px}.product-photo-copy .public-actions .public-button{padding:12px 16px;font-size:14px}.product-photo-result{border-radius:18px}.product-photo-result figcaption{font-size:11px;left:12px;bottom:12px}.product-photo-page h2{font-size:24px}.product-photo-next{grid-template-columns:1fr;gap:22px}.product-photo-check,.product-photo-prompt,.spreadsheet-guide{padding:20px}.product-photo-prompt blockquote{font-size:15px}.spreadsheet-guide .public-button{white-space:normal;text-align:center}.product-photo-page .public-end .public-actions{flex-direction:column;align-items:center}}.catalog-mobile-search,.featured-carousel-controls{display:none}@media(max-width:760px){.public-catalog.studio-market .catalog-mobile-search{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;margin:0 0 22px;padding:5px 5px 5px 15px;border:1px solid var(--border-neutral);border-radius:13px;background:#fff;color:var(--text-muted)}.public-catalog.studio-market .catalog-mobile-search input{flex:1;width:0;min-width:0;border:0;background:transparent;color:var(--ink);font-size:16px;outline:none}.public-catalog.studio-market .catalog-mobile-search button{min-width:58px;min-height:42px;padding:0 12px;border-radius:9px;background:var(--surface-tint);color:var(--brand-purple);font-size:13px;font-weight:650}.public-catalog.studio-market .catalog-search-actions .search{display:none}.public-catalog.studio-market .market-toolbar{flex-wrap:nowrap;align-items:center;justify-content:space-between}.public-catalog.studio-market .catalog-search-actions{width:auto}.public-catalog.studio-market .refresh-button{min-width:44px;min-height:44px;justify-content:center}.public-catalog.studio-market .market-heading{margin-bottom:20px}.public-catalog.studio-market .featured{padding:0;background:transparent;margin-bottom:26px}.public-catalog.studio-market .featured-header{margin-bottom:12px;padding:0;border:0}.public-catalog.studio-market .featured-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;touch-action:pan-y pinch-zoom;border:1px solid var(--border-neutral);border-radius:18px;background:linear-gradient(125deg,var(--surface-tint) 0,#fff 65%,var(--surface-tint) 100%)}.public-catalog.studio-market .featured-grid .featured-card{grid-area:1/1;display:flex;flex-direction:column;min-height:240px;padding:20px!important;border:0;border-radius:18px;background:transparent;visibility:hidden;opacity:0;pointer-events:none}.public-catalog.studio-market .featured-grid .featured-card.is-active{visibility:visible;opacity:1;pointer-events:auto}.public-catalog.studio-market .featured-card-footer{margin-top:auto;flex-direction:row;align-items:center}.public-catalog.studio-market .featured-card-footer .featured-action{align-self:auto;min-height:42px;padding-inline:16px;color:var(--mint-ink);background:var(--mint-soft);border-color:color-mix(in srgb,var(--mint) 30%,white)}.public-catalog.studio-market .featured-card h3{font-size:18px;line-height:1.5}.public-catalog.studio-market .featured-card>p{display:block;overflow:visible;font-size:13px}.public-catalog.studio-market .featured-card>.workflow-author,.public-catalog.studio-market .featured-model-label{font-size:11px}.public-catalog.studio-market .featured-carousel-controls{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:4px}.featured-carousel-dots{display:flex;flex-wrap:wrap}.featured-carousel-dots button{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:8px}.featured-carousel-dots button span{width:6px;height:6px;border-radius:999px;background:var(--surface-tint)}.featured-carousel-dots button[aria-current] span{width:20px;background:var(--brand-purple)}.featured-carousel-controls button:focus-visible{outline:2px solid var(--brand-purple);outline-offset:1px}.public-catalog.studio-market .featured-price-note{margin:8px 0 0}.public-catalog.studio-market .workflow-card .card-top h3{font-size:16px}.public-catalog.studio-market .workflow-card>p{font-size:13px}.public-catalog.studio-market .workflow-card .card-bottom{font-size:12px}.public-catalog.studio-market .workflow-card .card-use{min-height:42px;min-width:70px;justify-content:center}}.skill-category-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0}.skill-category-nav>a{display:flex;align-items:center;gap:10px;padding:13px 12px;border:1px solid var(--public-line,var(--border-neutral));border-radius:14px;background:#fff;color:var(--public-ink,var(--text-primary));min-width:0;text-decoration:none}.skill-category-nav>a>svg{flex-shrink:0;color:var(--public-purple,var(--brand-purple))}.skill-category-nav>a>span{flex:1;min-width:0}.skill-category-nav strong{display:block;font-size:14px}.skill-category-nav small{display:block;font-size:12px;line-height:1.55;color:var(--public-muted,var(--text-muted));margin-top:3px}.skill-category-nav>a:hover,.skill-category-nav>a[aria-current=page]{border-color:var(--public-purple,var(--border-neutral));background:var(--brand-soft)}.skill-category-nav.is-compact{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.skill-category-nav.is-compact>a{padding:9px 13px;border-radius:30px;font-size:13px}.skill-category-nav.is-compact strong{font-size:13px}.category-guide-link{font-size:13px;margin:0 0 20px}.category-guide-link a{display:inline-flex;gap:7px;align-items:center;color:var(--public-purple,var(--brand-purple))}.use-case-page{max-width:1160px;padding:32px 28px 72px;margin:auto}.use-case-heading{max-width:760px;margin:36px 0}.use-case-heading h1{font-size:clamp(30px,4vw,46px);line-height:1.2;margin:12px 0}.use-case-heading>p{font-size:18px;color:var(--public-muted,var(--text-muted))}.use-case-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.use-case-boundary,.use-case-example,.use-case-steps article{border:1px solid var(--public-line,var(--border-neutral));border-radius:18px;padding:24px;background:#fff}.use-case-steps h2{font-size:17px}.use-case-boundary p,.use-case-steps p{font-size:14px;line-height:1.85;color:var(--public-muted,var(--text-muted))}.use-case-example{margin-top:28px;scroll-margin-top:90px}.use-case-example h2{font-size:24px}.use-case-source{font-size:13px;line-height:1.7;color:var(--public-muted,var(--text-muted))}.use-case-example dd{white-space:pre-wrap;overflow-wrap:anywhere}.use-case-boundary>a{display:inline-flex;gap:8px;align-items:center;color:var(--public-purple,var(--brand-purple))}.use-case-page #workflows{scroll-margin-top:90px}.skill-guide .use-case-boundary{margin-bottom:24px}@media(max-width:760px){.skill-category-nav{gap:8px;margin:18px 0}.skill-category-nav>a{padding:11px 10px;gap:8px}.skill-category-nav>a>svg:last-child{display:none}.skill-category-nav.is-compact>a{padding:9px 11px}.use-case-page{padding:20px 16px 48px}.use-case-heading{margin:24px 0}.use-case-steps{grid-template-columns:1fr;gap:12px}.use-case-boundary,.use-case-example,.use-case-steps article{padding:18px}.use-case-page .public-actions{flex-wrap:wrap}.use-case-page .public-button{white-space:normal;text-align:center}.public-home .public-hero h1{font-size:clamp(28px,8vw,34px);line-height:1.3;letter-spacing:-.025em}}.market-category-filter{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:20px 0 26px;flex-wrap:wrap}.catalog-filter-status{display:flex;align-items:center;gap:8px;color:var(--brand-purple);font-size:13px;margin:0 0 14px}.catalog-results[aria-busy=true]{opacity:.45;pointer-events:none}.market-category-chips{display:flex;flex-wrap:wrap;gap:6px}.market-category-chips a,.subscription-filter{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border:1px solid var(--glass-border,#fff);border-radius:999px;font-size:13px;color:var(--text-muted);background:var(--glass-fill,#fff);box-shadow:var(--glass-shadow),0 4px 12px color-mix(in srgb,var(--shadow-color) 7.84%,transparent);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);text-decoration:none;min-height:44px;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s,box-shadow .22s,color .22s}.market-category-chips a[aria-current=page],.subscription-filter[aria-current=page]{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-soft) 92.94%,transparent),color-mix(in srgb,var(--brand-soft) 67.84%,transparent));border-color:#ffffffeb;color:var(--brand-purple);box-shadow:var(--glass-shadow),inset 0 -2px 3px color-mix(in srgb,var(--shadow-color) 20%,transparent),0 5px 16px color-mix(in srgb,var(--shadow-color) 14.9%,transparent)}@media(hover:hover){.market-category-chips a:hover,.subscription-filter:hover{transform:translateY(-2px) scale(1.025);color:var(--brand-purple);box-shadow:var(--glass-shadow),0 7px 18px color-mix(in srgb,var(--shadow-color) 14.9%,transparent)}}.market-category-chips a:active,.subscription-filter:active{transform:translateY(0) scale(.97)}@media(prefers-reduced-motion:reduce){.market-category-chips a,.subscription-filter{transition:none;transform:none!important}}.market-category-select{display:none}.catalog-result-count{font-size:13px;font-weight:500;margin-left:10px;color:var(--text-muted)}.skill-tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0;align-items:center}.skill-tags .skill-category-tag{font-size:11px!important;line-height:1.5;padding:3px 7px;border-radius:6px;text-decoration:none;font-weight:500;max-width:100%;color:var(--mint-ink);background:var(--mint-soft)}.skill-price{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:100%;line-height:1.4}.skill-price>div{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}.skill-price strong{font-size:16px!important;overflow-wrap:anywhere}.skill-price span{font-size:11px!important;color:var(--text-muted)}.skill-price .skill-price-alternative strong{font-size:12px!important;font-weight:600;color:var(--brand-purple)}.skill-price .skill-price-alternative span{color:var(--brand-purple)}.workflow-card .card-bottom>.skill-price{flex:1}.workflow-card .card-use{flex-shrink:0}.featured-price .skill-price strong{font-size:20px!important}.featured-price .skill-price-alternative strong{font-size:13px!important}.home-featured-footer>.skill-price,.public-card-bottom>.skill-price{flex:1}.skill-billing-panel{position:relative;border:1px solid #ffffffb8;border-radius:16px;background:#ffffff1f;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:0 14px 40px color-mix(in srgb,var(--shadow-color) 5.1%,transparent),inset 0 1px 0 #ffffffe6,inset 1px 0 0 #ffffff66,inset 0 -1px 0 #ffffff59;padding:18px 20px;margin:16px 0 24px;color:var(--text-muted);max-width:100%;min-width:0}.skill-billing-panel:has(.creator-fee-tooltip){z-index:6}.skill-pay-per-use .creator-fee-label{position:relative;display:inline-flex;margin-right:26px}.skill-pay-per-use .creator-fee-help{position:absolute;right:-28px;top:-9px;display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:50%;color:var(--text-muted);cursor:help}.skill-pay-per-use .creator-fee-help:focus-visible,.skill-pay-per-use .creator-fee-help:hover{color:var(--brand-purple);background:#ffffff66}.skill-pay-per-use .creator-fee-help>svg{width:14px;height:14px}.skill-pay-per-use .creator-fee-tooltip{position:absolute;z-index:5;top:calc(100% + 10px);left:0;width:260px;max-width:calc(100vw - 80px);padding:11px 13px;border:1px solid #ffffffd9;border-radius:12px;background:color-mix(in srgb,var(--surface-tint) 96.08%,transparent);box-shadow:0 8px 28px color-mix(in srgb,var(--shadow-color) 14.12%,transparent);color:var(--text-primary);font-size:12px;line-height:1.75;font-weight:400;text-align:left;white-space:normal}.skill-pay-per-use .creator-fee-tooltip:after{content:"";position:absolute;bottom:100%;left:0;width:100%;height:11px}@media(pointer:coarse){.skill-pay-per-use .creator-fee-help{top:-16px;right:-40px;width:44px;height:44px}.skill-pay-per-use .creator-fee-label{margin-right:40px}}.skill-billing-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.skill-billing-heading h2{font-size:16px;margin:0;color:var(--text-primary)}.skill-billing-panel p{font-size:13px;line-height:1.75;margin:10px 0 0}.skill-pay-per-use{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:12px;font-size:14px}.skill-pay-per-use>span{font-weight:600;color:var(--text-primary)}.skill-subscription-offer{margin-top:14px;border:1px solid var(--border-neutral);border-radius:12px;background:var(--surface-tint);padding:13px 15px}.skill-subscription-offer summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--brand-purple);overflow-wrap:anywhere}.subscription-tiers{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.subscription-tiers>div{display:flex;gap:16px;align-items:baseline;flex-wrap:wrap;padding:9px 12px;background:white;border-radius:8px;border:1px solid var(--border-neutral);font-size:12px}.subscription-tiers strong{color:var(--text-primary);font-size:18px}.subscription-tiers small{font-size:12px;font-weight:400;color:var(--text-muted);margin-left:4px}.subscription-coverage>span,.subscription-coverage>strong{display:block}.subscription-coverage a,.subscription-help a{color:var(--brand-purple)}.skill-billing-note,.subscription-help{color:var(--text-muted)}.public-use-card .skill-billing-panel{padding:12px}@media(max-width:760px){.market-category-chips{display:none}.market-category-filter{flex-wrap:nowrap;gap:8px;margin:14px 0 20px}.market-category-select{display:flex;align-items:center;gap:6px;font-size:12px;min-width:0;flex:1;color:var(--text-muted)}.market-category-select select{min-width:0;max-width:160px;flex:1;border:1px solid var(--border-neutral);background:white;border-radius:10px;padding:10px 22px 10px 9px;color:var(--text-primary);font-size:13px}.subscription-filter{flex-shrink:0;font-size:12px;padding:9px 10px}.skill-billing-panel{padding:14px;margin:14px 0 20px}.skill-billing-heading{gap:6px}.skill-subscription-offer{padding:12px}.subscription-tiers>div{width:100%;justify-content:space-between}.skill-price strong{font-size:15px!important}.skill-tags{gap:5px;margin:8px 0}.featured-card .skill-tags{margin:7px 0}.featured-card .featured-model-label{margin-top:0}.featured-price .skill-price strong{font-size:19px!important}.featured-price .skill-price-alternative strong{font-size:12px!important}}@media(max-width:360px){.market-category-select{flex-direction:column;align-items:flex-start;gap:4px}.market-category-select select{width:100%;max-width:100%}}@media(max-width:760px){.market-category-select select{border-color:var(--glass-border,#fff);border-radius:999px;background:var(--glass-fill,#fff);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);min-height:44px}}.liquid-site,.public-resizable-header{--public-ink:var(--text-primary);--public-muted:var(--text-muted);--public-purple:var(--brand-purple);--glass-border:var(--surface-glass-border);--glass-fill:var(--surface-glass);--glass-shadow:var(--surface-glass-shadow)}.liquid-site{padding-top:108px;background:var(--site-background);font-family:Segoe UI Variable Text,Segoe UI,Microsoft YaHei,sans-serif}:is(.liquid-site.public-site>.public-header,.studio-top-nav .main-shell>.public-header).public-resizable-header{position:fixed;z-index:70;top:18px;left:50%;transform:translateX(-50%);font-family:Segoe UI Variable Text,Segoe UI,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.75;color:var(--public-ink);width:calc(100% - 64px);max-width:1232px;min-height:76px;margin:0;padding:12px 24px;border:1px solid #ffffff99;border-radius:24px;background:#ffffff4d;box-shadow:inset 0 1px 0 #fff9;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);transition:max-width .45s cubic-bezier(.22,1,.36,1),min-height .35s,background .35s,box-shadow .35s}:is(.liquid-site.public-site>.public-header,.studio-top-nav .main-shell>.public-header).is-compact{max-width:1016px;min-height:68px;background:#ffffffbf;border-color:#fff;box-shadow:var(--glass-shadow),0 12px 40px color-mix(in srgb,var(--shadow-color) 10.98%,transparent)}.liquid-site .public-brand,.public-resizable-header .public-brand{white-space:nowrap;font-size:24px;letter-spacing:-.9px}:is(.liquid-site .public-header,.studio-top-nav .public-header) nav.skill-workspace-nav{width:auto;gap:20px;margin-left:auto;flex-wrap:nowrap}:is(.liquid-site .public-header,.studio-top-nav .public-header) .workspace-nav-links{gap:5px}:is(.liquid-site .public-header,.studio-top-nav .public-header) .workspace-nav-primary{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:row;align-items:center;gap:7px}:is(.liquid-site .public-header,.studio-top-nav .public-header) .workspace-nav-primary>a{min-height:44px;padding:9px 14px;border:1px solid transparent;border-radius:999px;color:var(--text-muted);text-decoration:none;transform-origin:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1),color .2s,background .2s,box-shadow .25s}:is(.liquid-site .public-header,.studio-top-nav .public-header) .workspace-nav-primary>a:is(:hover,:focus-visible,[aria-current=page]){color:var(--brand-purple);background:linear-gradient(145deg,color-mix(in srgb,var(--brand-soft) 92.16%,transparent),color-mix(in srgb,var(--brand-soft) 67.84%,transparent));border-color:#ffffffd9;box-shadow:inset 0 1px 0 #fff,0 4px 13px color-mix(in srgb,var(--shadow-color) 9.41%,transparent);font-weight:500;text-decoration:none;animation:jelly-select .55s both}:is(.liquid-site .public-header,.studio-top-nav .public-header) .workspace-nav-primary:has(>a:is(:hover,:focus-visible))>a[aria-current=page]:not(:hover,:focus-visible){color:var(--text-muted);background:transparent;border-color:transparent;box-shadow:none;animation:none}@keyframes jelly-select{0%{transform:scale(.97,1.03)}40%{transform:scale(1.1,.92)}70%{transform:scale(.99,1.06)}to{transform:scale(1.035,1.015)}}@media (min-width:1051px){:is(.liquid-site .public-header,.studio-top-nav .public-header) .workspace-nav-primary>a:has(+a:is(:hover,:focus-visible)):not(:hover,:focus-visible){transform:translateX(-5px)}:is(.liquid-site .public-header,.studio-top-nav .public-header) .workspace-nav-primary>a:is(:hover,:focus-visible)+a:not(:hover,:focus-visible){transform:translateX(5px)}}:is(.liquid-site .public-header,.studio-top-nav .public-header) .account-trigger,:is(.liquid-site .public-header,.studio-top-nav .public-header) .workspace-menu-toggle{min-height:44px;border:1px solid #fff;border-radius:999px;background:var(--glass-fill);box-shadow:var(--glass-shadow);color:var(--text-muted)}:is(.liquid-site .public-header,.studio-top-nav .public-header) .account-trigger{padding-inline:17px}:is(.liquid-site .public-header,.studio-top-nav .public-header) .workspace-nav-links .language-switcher{margin-left:8px}:is(.liquid-site .public-header,.studio-top-nav .public-header) .workspace-nav-links .language-switcher button{min-height:44px;min-width:30px}.liquid-site :is(.public-button,[data-home-motion],.public-card,.workflow-card,.featured-card,.favorite-card){position:relative;isolation:isolate;border:1px solid var(--glass-border);background:var(--glass-fill);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.liquid-site :is([data-home-motion],.public-card,.workflow-card,.featured-card,.favorite-card){transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) rotate(var(--rest-angle,0deg));transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s,border-color .32s}.liquid-site :is([data-home-motion],.public-card,.workflow-card,.featured-card,.favorite-card):before{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(ellipse at var(--pointer-x,50%) var(--pointer-y,50%),#ffffffb3,color-mix(in srgb,var(--surface-tint) 14.9%,transparent) 40%,transparent 72%);box-shadow:inset 0 0 0 1px #fff9;transition:opacity .3s}.liquid-site [data-pointer-active]{z-index:3}.liquid-site [data-pointer-active]:before{opacity:.65}.liquid-site .public-button{border-radius:999px;min-height:50px;padding:13px 24px;color:var(--text-primary);font-size:14px;transition:transform .2s,box-shadow .2s;text-decoration:none}.liquid-site .public-button.primary{color:#fff;border-color:#ffffff6b;background:var(--brand-gradient);box-shadow:inset 0 1.5px 1px #ffffff94,inset 0 -2px 4px color-mix(in srgb,var(--shadow-color) 27.06%,transparent),0 7px 20px color-mix(in srgb,var(--shadow-color) 18.04%,transparent)}.liquid-site .public-button:hover{filter:none;transform:translateY(-2px);box-shadow:var(--glass-shadow),0 8px 24px color-mix(in srgb,var(--shadow-color) 12.94%,transparent)}.liquid-site :is(a,button):focus-visible,.public-resizable-header :is(a,button):focus-visible{outline:3px solid var(--brand-purple);outline-offset:4px}@property --star-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.star-border{--star-color:#a17bde;position:relative;isolation:isolate}.star-border:before{z-index:1;inset:-1px;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--star-angle),transparent 0deg 270deg,color-mix(in srgb,var(--surface-tint) 53.33%,transparent) 310deg,var(--star-color) 340deg,#fff 355deg,transparent 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:star-orbit 6s linear infinite}.star-border:after,.star-border:before{content:"";position:absolute;pointer-events:none}.star-border:after{z-index:2;top:0;left:0;width:8px;height:8px;background:radial-gradient(circle,#fff 10%,var(--star-color) 75%);box-shadow:0 0 5px var(--star-color),0 0 12px var(--star-color);clip-path:polygon(50% 0,62% 37%,100% 50%,62% 63%,50% 100%,38% 63%,0 50%,38% 37%);offset-path:inset(0 round 999px);offset-anchor:center;offset-rotate:0deg;animation:star-travel 6s linear infinite}.public-actions>.star-border:nth-child(2):after,.public-actions>.star-border:nth-child(2):before{animation-delay:-2s}.account-trigger.star-border:after,.account-trigger.star-border:before{animation-delay:-4s}.public-button.primary.star-border{--star-color:#eddaff}.star-border:disabled:after,.star-border:disabled:before{animation-play-state:paused;opacity:.4}@keyframes star-orbit{to{--star-angle:360deg}}@keyframes star-travel{0%{offset-distance:0}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.star-border:after,.star-border:before{animation:none}}.public-home{overflow:clip}.public-home .public-hero.hero-hub{display:block;position:relative;max-width:1320px;padding:80px 40px 88px;margin:0 auto}.hero-swarm{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.public-home .public-hero-copy{position:relative;z-index:1;max-width:960px;text-align:center;margin:0 auto}.public-home .public-hero h1{font-family:Segoe UI Variable Display,Segoe UI,Microsoft YaHei,sans-serif;font-size:clamp(44px,4.8vw,72px);line-height:1.28;font-weight:760;letter-spacing:-.055em;margin:0 0 23px}.public-home .public-hero h1 em{color:var(--brand-purple)}.hero-warp-title{position:relative}.hero-warp-title .hero-warp-canvas{position:absolute;inset:-16px;width:calc(100% + 32px);height:calc(100% + 32px);pointer-events:none;opacity:0}.hero-warp-title[data-warp-ready] .hero-warp-text{opacity:0}.hero-warp-title[data-warp-ready] .hero-warp-canvas{opacity:1}@media (prefers-reduced-motion:reduce){.hero-warp-title[data-warp-ready] .hero-warp-text{opacity:1}.hero-warp-title .hero-warp-canvas{display:none}}.public-home .public-actions{justify-content:center;gap:16px;margin-top:36px}.hero-workflow{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);gap:60px;align-items:center;max-width:1160px;min-height:355px;margin:80px auto 0;scroll-margin-top:130px}.hero-connections{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;stroke:var(--brand-purple);stroke-width:1.3}.hero-connections circle{fill:var(--brand-purple);stroke:#fff;stroke-width:3}.hero-connections .hero-beam{stroke:var(--brand-purple);stroke-width:3;stroke-dasharray:14 820;animation:hero-beam 5s linear infinite}@keyframes hero-beam{to{stroke-dashoffset:-834}}.hero-input-panel{--rest-angle:-3deg;border-radius:22px;padding:19px 16px 10px;min-width:0}.hero-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 2px 14px}.hero-panel-heading>span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650}.hero-panel-heading svg{color:var(--brand-purple)}.hero-panel-heading small{color:var(--text-muted);font-family:Consolas,monospace;font-size:10px}.hero-table-wrap{overflow:hidden;border:1px solid color-mix(in srgb,var(--border-neutral) 60%,transparent);border-radius:11px;background:#ffffff4d}.hero-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:center;font-size:11px;color:var(--text-muted)}.hero-table th{font-weight:500;background:color-mix(in srgb,var(--surface-tint) 34.9%,transparent)}.hero-table thead th{padding:9px 3px;font-size:10px;white-space:nowrap}.hero-table th:first-child{width:30px;color:var(--text-muted);font-family:Consolas,monospace}.hero-table th:last-child{width:35%}.hero-table td{height:49px;padding:4px}.hero-table :is(td,th)+:is(td,th){border-left:1px solid color-mix(in srgb,var(--border-neutral) 47.84%,transparent)}.hero-table tbody,.hero-table tr+tr{border-top:1px solid color-mix(in srgb,var(--border-neutral) 47.84%,transparent)}.hero-table img{height:34px;width:34px;object-fit:cover;border-radius:6px;display:block;margin:auto}.hero-empty-cell{width:29px;height:26px;border:1px dashed var(--border-neutral)}.hero-empty-cell,.hero-empty-line{display:block;margin:auto;border-radius:5px}.hero-empty-line{height:4px;width:65%;background:var(--surface-tint)}.hero-input-note{display:flex;align-items:center;gap:7px;color:var(--text-muted);font-size:10px;margin:11px 3px 2px}.hero-input-note>span{width:5px;height:5px;border-radius:50%;background:var(--brand-purple)}.hero-skill-hub{display:flex;align-items:center;flex-direction:column;align-self:start;padding-top:35px;z-index:1;text-align:center}.hero-hub-core{display:grid;place-items:center;width:112px;height:112px;border-radius:32px;border:1px solid #fff;background:linear-gradient(145deg,#ffffff,color-mix(in srgb,var(--surface-tint) 58.82%,transparent) 60%,color-mix(in srgb,var(--surface-tint) 54.9%,transparent));box-shadow:inset 0 2px 0 white,inset 0 -2px 3px color-mix(in srgb,var(--shadow-color) 18.04%,transparent),0 18px 55px color-mix(in srgb,var(--shadow-color) 13.73%,transparent),0 0 0 12px #ffffff4d;backdrop-filter:blur(12px)}.hero-hub-core img{opacity:.85}.hero-skill-hub>span{font-size:11px;color:var(--text-muted);margin-top:22px}.public-home .public-hero-preview{--rest-angle:3deg;padding:13px 13px 0;border-radius:22px;min-width:0;width:100%;max-width:none;margin:0}.public-home .preview-label{gap:6px;font-size:10px;margin:0 0 10px 2px;color:var(--text-muted)}.public-home .preview-label>svg{color:var(--text-muted)}.public-home .preview-result img{display:block;height:242px;width:100%;object-fit:cover;border-radius:12px}.hero-result-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:8px 4px;font-size:11px;color:var(--text-muted)!important}.public-home .home-showcase{max-width:1280px;padding:54px 40px 64px;scroll-margin-top:110px}.public-home .public-section-heading{align-items:center;margin-bottom:30px}.public-home .public-section-heading h2{font-size:30px;letter-spacing:-1px;margin:0 0 9px;font-weight:650}.public-home .public-section-heading>h2{margin:0}.home-showcase-actions{display:flex;align-items:center;gap:23px;flex-shrink:0}.home-showcase-actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;color:var(--mint-ink);font-size:13px;cursor:pointer}.home-showcase-actions button{padding:0;border:0;background:none;font:inherit;font-size:13px}.home-showcase-actions :is(button,a):hover{color:var(--brand-purple)}.home-showcase-actions button:disabled{opacity:.4;cursor:default}.home-showcase-actions button>svg{animation:batch-turn .5s ease-out}.home-workflow-batch{animation:batch-appear .25s ease-out}@keyframes batch-turn{0%{transform:rotate(-180deg)}to{transform:rotate(0)}}@keyframes batch-appear{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.public-home .public-section-heading p{font-size:13px;color:var(--text-muted)}.public-home .public-section-heading>a{min-height:44px;font-size:12px;padding:10px 0 10px 16px}.public-home .home-curated-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:16px}.public-home .home-featured-card{border-radius:22px;padding:23px 22px 20px;min-width:0;display:flex;flex-direction:column;min-height:254px}.public-home .home-skill-icon{display:grid;place-items:center;height:42px;width:42px;border:1px solid #ffffffc9;border-radius:14px;color:var(--brand-purple);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 70.2%,transparent),color-mix(in srgb,var(--brand-soft) 63.14%,transparent));box-shadow:inset 0 1px 0 white;margin-bottom:19px}.public-home .home-featured-content{min-width:0;flex:1;display:flex;flex-direction:column}.public-home .home-featured-content h3{margin:0 0 10px;padding:0;font-size:16px;line-height:1.55;font-weight:650;letter-spacing:-.3px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.public-home .home-featured-content p{margin:0 0 18px;font-size:12px;line-height:1.8;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.public-home .home-featured-footer{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-top:auto;padding-top:10px}.public-home .home-featured-footer>a{display:flex;align-items:center;gap:3px;color:var(--mint-ink);font-size:11px;min-height:36px;flex-shrink:0}.public-home .home-featured-save{position:absolute;top:14px;right:13px;z-index:4}.public-home .home-featured-footer .skill-price strong{color:var(--text-muted);font-size:14px!important;font-weight:600}.public-home .home-community{max-width:1200px;margin:0 auto;padding:50px 0 66px;border-top:1px solid color-mix(in srgb,var(--border-neutral) 52.16%,transparent);display:flex;align-items:center;justify-content:space-between;gap:40px}.home-community-copy{max-width:650px}.home-community h2{font-size:28px;font-weight:650;margin:0 0 16px;letter-spacing:-.8px;color:var(--public-ink)}.home-community-copy p{font-size:14px;color:var(--public-muted);margin:0 0 12px}.home-community-copy>span{color:var(--text-muted);font-size:12px}.home-community-qr{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;border-radius:22px;font-size:11px;color:var(--text-muted);cursor:pointer}.home-community-qr img{width:120px;height:120px;object-fit:contain;border-radius:8px}.liquid-site .public-footer{max-width:1280px;padding:26px 40px 36px;border-top:1px solid color-mix(in srgb,var(--border-neutral) 50.2%,transparent)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.liquid-site :is([data-home-motion],.public-card,.workflow-card,.featured-card,.favorite-card)[data-pointer-active]{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) rotate(var(--rest-angle,0deg)) scale(1.025);box-shadow:inset 0 1px 0 #fff,0 20px 50px color-mix(in srgb,var(--shadow-color) 10.98%,transparent)}}@media (max-width:1100px){.hero-workflow{gap:24px;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr)}.hero-hub-core{width:92px;height:92px;border-radius:28px}.hero-hub-core img{width:50px;height:50px}.public-home .preview-result img{height:225px}.public-home .home-curated-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-home .home-featured-card{min-height:230px}.public-home .home-community{margin-inline:40px}}@media (max-width:1050px){:is(.liquid-site.public-site>.public-header,.studio-top-nav .main-shell>.public-header).public-resizable-header{width:calc(100% - 40px);padding:10px 18px;min-height:70px}:is(.liquid-site .public-header,.studio-top-nav .public-header) .workspace-nav-links{top:calc(100% + 10px);left:0;right:0;border-color:#fff;border-radius:22px;padding:12px;background:color-mix(in srgb,var(--surface-tint) 94.9%,transparent);box-shadow:0 18px 45px color-mix(in srgb,var(--shadow-color) 14.12%,transparent);backdrop-filter:blur(24px)}:is(.liquid-site .public-header,.studio-top-nav .public-header) .workspace-nav-links.is-open{gap:3px}:is(.liquid-site .public-header,.studio-top-nav .public-header) .workspace-nav-primary{position:static;transform:none;flex-direction:column;align-items:stretch;gap:3px}:is(.liquid-site .public-header,.studio-top-nav .public-header) .workspace-nav-primary>a{min-height:48px;border-radius:12px;padding:12px 15px}:is(.liquid-site .public-header,.studio-top-nav .public-header) .workspace-nav-links .language-switcher{margin:8px 0 0}:is(.liquid-site .public-header,.studio-top-nav .public-header) .account-trigger{width:44px;padding:0}:is(.liquid-site .public-header,.studio-top-nav .public-header) nav.skill-workspace-nav{gap:8px}}@media (max-width:760px){.hero-swarm{display:none}.liquid-site :is([data-home-motion],.public-card,.workflow-card,.featured-card,.favorite-card){transform:none!important}.liquid-site{padding-top:98px;background:var(--site-background)}:is(.liquid-site.public-site>.public-header,.studio-top-nav .main-shell>.public-header).public-resizable-header{top:12px;width:calc(100% - 28px);border-radius:22px;padding:8px 13px;min-height:66px}:is(.liquid-site.public-site>.public-header,.studio-top-nav .main-shell>.public-header).is-compact{min-height:62px;max-width:540px}:is(.liquid-site .public-header,.studio-top-nav .public-header) .public-brand{font-size:21px;gap:7px}:is(.liquid-site .public-header,.studio-top-nav .public-header) .public-brand img{width:29px;height:29px}.public-home .public-hero.hero-hub{padding:48px 22px 56px}.public-home .public-hero h1{font-size:clamp(31px,8.5vw,52px);line-height:1.3;letter-spacing:-.055em;margin-bottom:20px}.public-home .public-actions{gap:12px;margin-top:30px}.liquid-site .public-button{min-height:48px;padding:12px 19px;font-size:13px}.hero-workflow{max-width:500px;grid-template-columns:1fr 76px;gap:36px 18px;min-height:0;margin:56px auto 0}.hero-input-panel{--rest-angle:-2deg;padding:14px 11px 9px;border-radius:18px}.hero-panel-heading{margin-bottom:9px}.hero-panel-heading>span{font-size:11px;gap:6px}.hero-panel-heading small{font-size:8px}.hero-panel-heading svg{width:15px;height:15px}.hero-table thead th{font-size:8px;padding:7px 1px}.hero-table td{height:37px;font-size:8px}.hero-table th:first-child{width:22px;font-size:9px}.hero-table img{width:26px;height:26px}.hero-table tbody tr:last-child{display:none}.hero-empty-cell{width:24px;height:19px}.hero-input-note{font-size:8px;margin-top:8px}.hero-skill-hub{align-self:center;padding:0}.hero-hub-core{width:65px;height:65px;border-radius:21px;box-shadow:inset 0 1px 0 white,0 10px 30px color-mix(in srgb,var(--shadow-color) 14.9%,transparent),0 0 0 6px #ffffff73}.hero-hub-core img{width:36px;height:36px}.hero-skill-hub>span{font-size:8px;margin-top:16px}.hero-connections{display:none}.public-home .public-hero-preview{grid-column:1/-1;width:84%;justify-self:end;--rest-angle:2deg;padding:12px 12px 0;margin-top:3px}.public-home .preview-result img{height:auto;aspect-ratio:1.4;object-position:center 55%}.public-home .preview-label{font-size:9px;margin-bottom:8px}.hero-result-caption{min-height:40px;font-size:10px}.public-home .home-showcase{padding:32px 22px 42px}.public-home .public-section-heading{flex-direction:row;gap:12px;align-items:center;margin-bottom:24px}.home-showcase-actions{gap:14px}.home-showcase-actions :is(button,a){font-size:11px;gap:5px;color:var(--mint-ink)}.home-showcase-actions svg{width:14px;height:14px}.public-home .public-section-heading h2{font-size:23px;letter-spacing:-.8px;line-height:1.5}.public-home .public-section-heading p{font-size:11px}.public-home .public-section-heading>a{padding:0;min-height:36px;font-size:11px}.public-home .home-curated-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-home .home-featured-card{min-height:254px;padding:18px 15px 13px;border-radius:20px}.public-home .home-skill-icon{height:36px;width:36px;border-radius:12px;margin-bottom:15px}.public-home .home-featured-content h3{font-size:14px;padding:0;margin-bottom:8px}.public-home .home-featured-content p{font-size:11px;margin-bottom:8px}.public-home .home-featured-footer{flex-wrap:wrap;gap:2px}.public-home .home-featured-footer .skill-price{flex-basis:100%}.public-home .home-featured-footer .skill-price strong{font-size:12px!important}.public-home .home-featured-footer>a{margin-left:auto;font-size:10px;min-height:32px;color:var(--mint-ink)}.public-home .home-featured-save{top:9px;right:7px}.public-home .favorite-button{min-height:44px;min-width:44px}.public-home .home-community{margin:0 22px;padding:32px 0 40px;gap:22px;align-items:flex-start}.home-community h2{font-size:23px;margin-bottom:12px}.home-community-copy p{font-size:12px;line-height:1.9}.home-community-copy>span{font-size:10px}.home-community-qr{padding:12px;gap:6px;border-radius:18px;font-size:9px}.home-community-qr img{width:92px;height:92px}.liquid-site .public-footer{padding:24px 22px;gap:12px}.liquid-site .public-footer>div{gap:8px 20px;font-size:11px}.liquid-site :is([data-home-motion],.public-card,.workflow-card,.featured-card,.favorite-card){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media (max-width:380px){.public-home .home-showcase,.public-home .public-hero.hero-hub{padding-inline:18px}.public-home .public-section-heading{flex-wrap:wrap;gap:7px}.hero-workflow{gap:32px 12px;grid-template-columns:1fr 68px}.hero-panel-heading small{display:none}.public-home .home-featured-card{padding-inline:12px}.public-home .home-featured-content h3{font-size:13px}.public-home .home-community{flex-direction:column}.home-community-qr{align-self:center}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.liquid-site :is([data-home-motion],.public-card,.workflow-card,.featured-card,.favorite-card){transform:none}.hero-swarm{display:none}}@media (prefers-reduced-motion:reduce){.public-resizable-header,:is(.liquid-site,.public-resizable-header) *,:is(.liquid-site,.public-resizable-header) :after,:is(.liquid-site,.public-resizable-header) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.liquid-site :is([data-home-motion],.public-card,.workflow-card,.featured-card,.favorite-card):before{display:none}.liquid-site .public-button:hover{transform:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.liquid-site{--glass-fill:var(--surface-glass);background:var(--site-background)}:is(.liquid-site.public-site>.public-header,.studio-top-nav .main-shell>.public-header).public-resizable-header{background:var(--surface-tint)}}.public-resizable-header .public-brand{color:var(--public-ink);text-decoration:none}.public-home .home-faq{max-width:1280px;padding:0 40px 56px;scroll-margin-top:120px}.home-faq>h2{font-size:28px;font-weight:650;letter-spacing:-.8px;margin:0 0 24px}.home-faq-list{display:grid;gap:12px}.home-faq details{padding:10px 22px;border:1px solid var(--glass-border);border-radius:18px;background:var(--glass-fill);box-shadow:var(--glass-shadow)}.home-faq summary{min-height:44px;padding:8px 0;cursor:pointer;font-size:15px;font-weight:600;line-height:1.8}.home-faq summary::marker{color:var(--text-muted)}.home-faq summary:focus-visible{outline:2px solid var(--brand-purple);outline-offset:4px;border-radius:4px}.home-faq details p{max-width:980px;margin:4px 0 12px;color:var(--public-muted);font-size:14px;line-height:1.9}@media(max-width:760px){.public-home .home-faq{padding:0 22px 36px}.home-faq>h2{font-size:23px;margin-bottom:20px}.home-faq details{padding:8px 16px;border-radius:16px}.home-faq summary{font-size:14px}.home-faq details p{font-size:13px}}.public-home .plush-mascot{position:absolute;z-index:2;top:-48px;right:10px;width:80px;height:90px;padding:0;border:0;background:transparent;cursor:pointer;transform:rotate(-7deg);-webkit-tap-highlight-color:transparent}.public-home .plush-mascot:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px;border-radius:50%}.plush-mascot-float,.plush-mascot-float>span{display:block;width:100%;height:100%;position:relative}.plush-mascot-float{animation:mascot-breathe 4s ease-in-out 1}.plush-mascot img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none;filter:drop-shadow(0 4px 3px #51406d1c)}.plush-mascot img.is-selected{opacity:1}.plush-mascot-swap{animation:mascot-spring .5s ease-out}@keyframes mascot-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes mascot-spring{0%{transform:scale(.86,1.06)}40%{transform:scale(1.07,.94)}70%{transform:scale(.98,1.02)}to{transform:scale(1)}}@media(hover:hover) and (pointer:fine){.plush-mascot:hover .plush-mascot-float{transform:translateY(-3px)}.plush-mascot-float{transition:transform .25s ease}}@media(max-width:760px){.public-home .plush-mascot{width:58px;height:66px;top:-32px;right:6px}}@media(prefers-reduced-motion:reduce){.plush-mascot-float,.plush-mascot-swap{animation:none;transition:none;transform:none!important}}.language-switcher{display:flex;flex-shrink:0;align-items:center;gap:3px;color:var(--text-muted);font-size:13px;line-height:1.4}.language-switcher-corner{position:absolute;top:20px;right:24px;z-index:24}.language-switcher button{min-width:30px;min-height:36px;padding:6px 4px;color:var(--text-muted);font:inherit;font-weight:500;border-radius:5px;background:transparent}.language-switcher button[aria-pressed=true]{color:var(--brand-purple);font-weight:700}.language-switcher button:hover{color:var(--brand-purple);background:transparent}.language-switcher button:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px}.main-shell{padding-top:58px}html[lang=en] .login-story h1{font-size:clamp(32px,3.4vw,54px);line-height:1.2;letter-spacing:-1.2px}html[lang=en] .login-caption{font-size:12px}html[lang=en] .login-form h2{font-size:30px}html[lang=en] .login-story p{line-height:1.8}html[lang=en] .button{white-space:normal}html[lang=en] .featured-card h3{overflow-wrap:anywhere}html[lang=en] .sidebar-resource-links a{flex-wrap:wrap}html[lang=en] .settings-rows strong{max-width:58%;text-align:right}@media(max-width:760px){.language-switcher-corner{top:14px;right:14px}.language-switcher{padding:0;gap:2px;font-size:12px}.login-story>.brand{padding-right:110px}.main-shell{padding-top:48px}html[lang=en] .login-story h1{font-size:29px;letter-spacing:-.7px}html[lang=en] .login-form h2{font-size:25px}html[lang=en] .login-story p{font-size:12px}html[lang=en] .demo-banner,html[lang=en] .market-toolbar{flex-wrap:wrap}html[lang=en] .market-tabs{min-width:100px}html[lang=en] .search{max-width:100%;flex:1;min-width:160px}}.favorite-button{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:6px;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .15s,background .15s}.favorite-button:hover:not(:disabled){color:var(--brand-purple);background:var(--surface-tint)}.favorite-button.is-saved,.favorite-button.is-saved:hover:not(:disabled){color:var(--coral-ink);background:transparent}.favorite-button:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px}.favorite-button:disabled{opacity:.5;cursor:wait}.favorite-button.with-label{width:auto;padding:0 10px;font-size:12px;margin:8px 10px 0 0;vertical-align:middle}.home-featured-card .home-featured-save{position:absolute;top:12px;right:12px}.home-featured-card .home-featured-content h3{padding-right:32px}.home-stream-card{position:relative}.home-stream-card>a{display:block;color:inherit;text-decoration:none;min-width:0}.home-stream-card h3{padding-right:25px}.home-stream-card>.favorite-button{position:absolute;top:9px;right:8px;z-index:2;width:28px;height:28px}.home-stream-card:focus-within{border-color:var(--brand-border);box-shadow:0 0 0 2px var(--shadow-color)}.featured-category-row>.favorite-button{order:3;margin-left:auto}.card-top>.favorite-button{margin-left:auto}.public-card-top>.favorite-button{order:3;margin-left:auto}.sidebar nav .sidebar-favorites{display:flex;align-items:center;gap:12px;padding:13px 14px;color:var(--text-muted);font-size:13px;text-decoration:none;border-radius:10px}.sidebar nav .sidebar-favorites:hover{background:var(--surface-tint);color:var(--brand-purple)}.favorites-notice{position:fixed;z-index:200;bottom:24px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:16px;padding:14px 18px;max-width:calc(100vw - 32px);width:max-content;border:1px solid var(--border-neutral);border-radius:12px;background:var(--surface-popover);box-shadow:var(--glass-shadow);color:var(--text-primary);font-size:13px;border-color:var(--glass-border);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.favorites-notice button{flex:none;color:var(--brand-purple);text-decoration:underline}.favorites-page{max-width:1200px;min-height:60vh;padding:50px 40px 80px;margin:auto}.favorites-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.favorites-heading h1{font-size:32px;margin:12px 0 8px;color:var(--text-primary)}.favorites-heading p{font-size:14px;color:var(--text-muted)}.favorites-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26px 0 20px;color:var(--text-muted);font-size:13px}.favorites-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.favorite-card{display:flex;flex-direction:column;padding:22px;background:#fff;border:1px solid var(--border-neutral);border-radius:18px;min-width:0}.favorite-card-heading{display:flex;align-items:flex-start;gap:10px}.favorite-card-heading h2{font-size:15px;font-weight:600;line-height:1.6;margin:3px 0 0;flex:1;overflow-wrap:anywhere}.favorite-card>p{font-size:12px;line-height:1.8;color:var(--text-muted);margin:16px 0 22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.favorite-use{display:inline-flex;align-items:center;gap:6px;align-self:flex-end;color:var(--mint-ink);font-size:13px;margin-top:auto;background:var(--mint-soft);border-color:color-mix(in srgb,var(--mint) 30%,white)}.favorite-unavailable{font-size:12px;color:var(--text-muted);margin-top:auto}.favorites-empty{text-align:center;display:flex;align-items:center;flex-direction:column;padding:65px 20px;color:var(--text-muted)}.favorites-empty h2{font-size:21px;color:var(--text-primary);margin:20px 0 10px}.favorites-empty p{font-size:14px;color:var(--text-muted);margin-bottom:24px}@media(max-width:900px){.favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.public-header nav{flex-wrap:wrap;gap:12px 18px}.public-header nav .language-switcher{margin-left:auto}.favorites-page{padding:30px 22px 50px}.favorites-heading{align-items:flex-start;flex-wrap:wrap}.favorites-heading h1{font-size:27px}.favorites-grid{grid-template-columns:1fr}.favorites-toolbar{flex-wrap:wrap}.favorite-button{min-width:36px;min-height:36px}.home-stream-card>.favorite-button{width:32px;height:32px}.home-stream-card h3{padding-right:32px}}.studio-app.studio-top-nav .main-shell{margin-left:0;padding-top:108px}.studio-top-nav .main-content,.studio-top-nav .skill-workspace-footer-inner,.studio-top-nav .skill-workspace-header-inner{width:100%;max-width:1500px;margin-inline:auto;padding-inline:32px}.studio-top-nav .main-content{padding-top:28px}.skill-workspace-header{flex-shrink:0;background:#fff;border-bottom:1px solid var(--line)}.skill-workspace-header-inner,.skill-workspace-location,.skill-workspace-nav{display:flex;align-items:center;flex-wrap:wrap}.skill-workspace-header-inner{justify-content:space-between;gap:12px 28px;min-height:84px;padding-block:16px}.skill-workspace-location{gap:18px 26px;min-width:0}.skill-workspace-brand{display:inline-flex;align-items:center;gap:9px;min-height:36px;color:var(--ink);font-size:23px;font-weight:750;letter-spacing:-.9px;white-space:nowrap}.skill-workspace-brand img{width:32px;height:32px;flex-shrink:0}.skill-workspace-back{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:6px 0;color:var(--text-muted);font-size:12px}.skill-workspace-back:hover:not(:disabled){color:var(--blue)}.studio-top-nav .editor-navigation{position:static;width:auto;padding:0;margin:0 0 16px}.editor-heading-actions{display:flex;align-items:flex-start;gap:10px;flex-shrink:0}.editor-heading-actions>.favorite-button.with-label{width:auto;min-height:38px;margin:0;padding:8px 12px;border:1px solid var(--border-neutral);border-radius:10px;background:#fff;font-size:12px}.editor-heading-actions .agent-install>.button{min-height:38px}.skill-workspace-nav{justify-content:flex-end;gap:10px 24px;min-width:0}.skill-workspace-nav>a,.skill-workspace-resources a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;color:var(--text-muted);font-size:13px;white-space:nowrap}.skill-workspace-nav>a:hover,.skill-workspace-resources a:hover{color:var(--blue)}.skill-workspace-nav .skill-workspace-connection{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid var(--border-neutral);border-radius:9px;background:var(--surface-tint);color:var(--blue);font-size:12px;line-height:1.5;white-space:nowrap}.skill-workspace-nav .skill-workspace-connection:hover:not(:disabled){background:var(--surface-tint);color:var(--blue-dark)}.skill-workspace-nav .skill-workspace-connection.is-connected{color:var(--text-muted);border-color:var(--border-neutral);background:var(--surface-tint)}.skill-workspace-connection-dot{width:6px;height:6px;border-radius:50%;background:#39a681;flex-shrink:0}.skill-workspace-footer{border-top:1px solid var(--border-neutral)}.skill-workspace-footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px 32px;padding-block:26px}.skill-workspace-footer-brand{min-width:0}.skill-workspace-footer-brand .skill-workspace-brand{gap:7px;font-size:18px;letter-spacing:-.5px}.skill-workspace-footer-brand .skill-workspace-brand img{width:26px;height:26px}.skill-workspace-footer-brand p{margin-top:4px;color:var(--text-muted);font-size:11px}.skill-workspace-resources{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px}.skill-workspace-resources a{font-size:12px}.skill-workspace-footer .sidebar-community{display:block;margin:0}.skill-workspace-footer .author-community{gap:12px;padding:0;text-align:left}.skill-workspace-footer .author-qr-button{border-radius:5px;overflow:hidden}.skill-workspace-footer .author-qr-button img,.skill-workspace-footer .author-qr-placeholder{width:64px;height:64px}.skill-workspace-footer .author-community-copy h2{justify-content:flex-start;font-size:12px}.skill-workspace-footer .author-community-copy p{margin:3px 0 0;font-size:11px}.skill-workspace-footer .author-community-copy small{margin-top:4px;font-size:10px}.studio-skill-page .skill-execution-balance{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:10px;color:var(--text-muted);font-size:12px;line-height:1.7}.studio-skill-page .skill-execution-balance strong{color:var(--text-muted);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.studio-skill-page .skill-execution-balance a{margin-inline:3px;color:var(--blue)}.studio-skill-page .skill-execution-balance a:hover{color:var(--blue-dark);text-decoration:underline}@media (max-width:1150px){.studio-top-nav .main-content,.studio-top-nav .skill-workspace-footer-inner,.studio-top-nav .skill-workspace-header-inner{padding-inline:26px}.skill-workspace-header-inner{gap:12px 20px}.skill-workspace-location{gap:18px}.skill-workspace-nav{column-gap:18px}.skill-workspace-footer-inner{gap:24px}}@media (max-width:760px){.studio-app.studio-top-nav .main-shell{padding-top:98px}.editor-heading-actions{width:100%;gap:10px}.studio-top-nav .main-content,.studio-top-nav .skill-workspace-footer-inner,.studio-top-nav .skill-workspace-header-inner{padding-inline:18px}.studio-top-nav .main-content{padding-top:24px}.skill-workspace-header-inner{align-items:flex-start;padding-block:13px;gap:10px}.skill-workspace-location{justify-content:space-between;width:100%;gap:8px 14px}.skill-workspace-brand{font-size:21px}.skill-workspace-brand img{width:29px;height:29px}.skill-workspace-nav{width:100%;justify-content:space-between;gap:8px 10px}.skill-workspace-nav>a{font-size:12px}.skill-workspace-nav .skill-workspace-connection{padding-inline:8px;font-size:11px}.skill-workspace-footer-inner{align-items:flex-start;gap:18px 28px;padding-block:22px}.skill-workspace-footer-brand{width:100%}.skill-workspace-resources{gap:2px 18px}.skill-workspace-footer .sidebar-community{margin-left:auto}}@media (max-width:440px){.skill-workspace-footer-inner{gap:14px}.skill-workspace-footer .sidebar-community{width:100%;margin-left:0}}@font-face{font-family:MiSans;src:local("MiSans Medium"),local("MiSans-Medium");font-style:normal;font-weight:500;font-display:swap}.account-menu{position:relative;flex-shrink:0;margin-left:auto}.account-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid var(--border-neutral);border-radius:10px;background:#fff;color:var(--text-muted);font-size:13px;line-height:1.4;white-space:nowrap}.account-trigger.is-open,.account-trigger:hover:not(:disabled){color:var(--brand-purple);background:var(--brand-soft);border-color:var(--brand-border)}.account-trigger:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px}.account-menu .account-trigger.border-magic{position:relative;isolation:isolate;height:48px;min-height:48px;padding:1px;gap:0;overflow:hidden;border:0;border-radius:999px;background:transparent;color:#fff}.account-trigger.border-magic:before{content:"";position:absolute;inset:-1000%;background:conic-gradient(from 90deg at 50% 50%,var(--brand-border),var(--mint),var(--brand-border));animation:account-border-spin 2s linear infinite;pointer-events:none}.account-trigger-content{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;height:100%;padding:0 14px;border-radius:inherit;background:var(--brand-gradient);color:inherit;backdrop-filter:blur(64px);transition:background .16s}.account-trigger.border-magic:active:not(:disabled) .account-trigger-content,.account-trigger.border-magic:hover:not(:disabled) .account-trigger-content{background:var(--brand-hover)}.account-menu .account-trigger.border-magic:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px}.account-trigger.border-magic:disabled:before{animation-play-state:paused}@keyframes account-border-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.account-trigger.border-magic:before{animation:none;background:conic-gradient(from 90deg at 50% 50%,var(--brand-border),var(--mint),var(--brand-border))}}.account-panel{position:absolute;z-index:60;right:0;top:calc(100% + 12px);width:min(318px,calc(100vw - 36px));padding:20px;border:1px solid var(--border-neutral);border-radius:16px;color:var(--text-primary);font-size:13px;line-height:1.6;text-align:left;outline:none}.account-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-panel-heading>strong{font-size:15px}.account-panel-heading>span{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:11px}.account-panel-heading i{width:6px;height:6px;border-radius:50%;background:#3aa78c}.account-panel-balance{padding:22px 0 18px}.account-panel-balance>span{display:block;color:var(--text-muted);font-size:12px}.account-panel-balance>strong{display:block;margin:5px 0;color:var(--text-primary);font-size:30px;font-weight:700;letter-spacing:-.8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.account-panel-balance>small{color:var(--text-muted);font-size:11px}.account-panel-balance>small a{display:inline;margin:0 3px;color:var(--brand-purple)}.account-settings{padding:12px 0;border-top:1px solid var(--border-neutral)}.account-settings summary{cursor:pointer;font-weight:600}.account-settings dl{margin:12px 0}.account-settings dl>div{display:flex;justify-content:space-between;gap:12px;margin:8px 0;font-size:12px}.account-settings dt{color:var(--text-muted)}.account-settings dd{margin:0;text-align:right}.account-settings>p{color:var(--text-muted);font-size:11px;line-height:1.8;margin:12px 0 0}.account-panel-actions{border-top:1px solid var(--border-neutral);padding-top:8px;display:grid;gap:4px}.account-panel-actions>button,.account-panel-error>button{display:flex;align-items:center;gap:9px;padding:9px 8px;border-radius:7px;font-size:12px;text-align:left;color:#5c6a86}.account-panel-actions>button:hover:not(:disabled),.account-panel-error>button:hover{background:#f4f2ff;color:#6546e8}.account-panel-error{color:#b64655;font-size:12px;overflow-wrap:anywhere}.account-panel-error p{margin:0}.workspace-nav-links{order:-1}.workspace-nav-links,.workspace-nav-primary{display:flex;align-items:center;gap:20px}.workspace-nav-primary>a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--text-muted);font-family:"MiSans",var(--font-sans);font-size:16px;font-weight:500;white-space:nowrap}.workspace-nav-primary>a:hover{color:var(--brand-purple)}.workspace-nav-primary>a[aria-current=page]{color:var(--brand-purple);font-weight:700;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px}.public-header nav.skill-workspace-nav{gap:20px;flex-wrap:nowrap}.public-header .account-trigger{font-size:13px}.public-header .account-panel{line-height:1.6}.workspace-menu-toggle{display:none}.account-panel{max-height:calc(100dvh - 110px);overflow-y:auto;background:var(--surface-popover);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}@media(max-width:1050px){.public-header,.skill-workspace-header-inner{position:relative;flex-wrap:nowrap;align-items:center;gap:12px;min-height:72px;padding-block:14px}.public-header{padding-inline:22px}.skill-workspace-location{width:auto;padding:0}.skill-workspace-location .skill-workspace-back{display:none}.public-header>.public-brand,.skill-workspace-brand{padding:0;font-size:21px;white-space:nowrap;gap:8px}.public-header>.public-brand img,.skill-workspace-brand img{width:28px;height:28px}.public-header nav.skill-workspace-nav,.skill-workspace-nav{width:auto;margin-left:auto;flex-wrap:nowrap;gap:8px}.workspace-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--border-neutral);border-radius:12px;background:#fff;color:var(--text-muted)}.workspace-menu-toggle[aria-expanded=true]{color:var(--brand-purple);background:var(--surface-tint);border-color:var(--border-neutral)}.workspace-menu-toggle:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px}.skill-workspace-nav>.account-menu{position:relative;margin:0}.public-header .account-trigger,.skill-workspace-nav .account-trigger{width:44px;height:44px;padding:0;border-radius:12px}.account-trigger>svg{width:20px;height:20px}.account-menu .account-trigger.border-magic{width:44px;height:44px;min-height:44px;padding:1px}.account-trigger-content{padding:0;background:var(--brand-gradient)}.account-trigger-content>svg{width:20px;height:20px}.account-trigger .account-trigger-chevron{display:none}.account-trigger-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.workspace-nav-links{order:0;display:none;position:absolute;z-index:55;top:calc(100% - 4px);left:18px;right:18px;padding:10px;border:1px solid var(--border-neutral);border-radius:16px;background:#fff;box-shadow:0 16px 40px color-mix(in srgb,var(--shadow-color) 9.41%,transparent);max-height:calc(100dvh - 90px);overflow-y:auto}.workspace-nav-links.is-open{display:flex}.workspace-nav-links.is-open,.workspace-nav-primary{flex-direction:column;align-items:stretch;gap:2px}.workspace-nav-primary>a{justify-content:space-between;min-height:48px;padding:10px 14px;border-radius:9px;font-size:16px}.workspace-nav-primary>a:hover,.workspace-nav-primary>a[aria-current=page]{background:var(--brand-soft);color:var(--brand-purple);text-decoration:none}.public-header nav .workspace-nav-links .language-switcher,.workspace-nav-links .language-switcher{margin:8px 0 0;padding:10px 8px 2px;border-top:1px solid var(--border-neutral);gap:8px}.workspace-nav-links .language-switcher button{min-width:44px;min-height:44px;font-size:14px}.account-panel{right:-52px;max-width:calc(100vw - 36px);max-height:calc(100dvh - 90px);padding:18px;background:var(--surface-popover);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}}.public-header.has-home-back{gap:12px}.public-header.has-home-back>.public-brand{margin-right:auto}.public-site .public-home-back{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:6px;min-height:44px;padding:8px 10px;border:1px solid var(--border-neutral);border-radius:10px;background:#fff;color:var(--text-muted);font-size:12px;line-height:1.4;white-space:nowrap}.public-site .public-home-back:hover{color:var(--brand-purple);background:var(--surface-tint)}@media(max-width:1050px){.public-header.has-home-back{gap:8px;padding-inline:18px}.public-header.has-home-back>.public-brand{font-size:20px}.public-home-back span{display:none}.public-site .public-home-back{width:40px;padding:0}}