:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#111;--muted:#737373;--line:#e8e8e8;--soft:#f5f5f5;--sidebar-bg:#f8f9fb;--sidebar-border:#eef0f3;--success:#0f9f6e;--danger:#dc4c4c;--warning:#d88a17;--sidebar-width:206px;--header-height:56px}*{box-sizing:border-box}#__nuxt,body,html{min-height:100%}body,html{background:#fff}body{color:var(--ink);letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent;color:inherit}a{text-decoration:none}.agents-customer-page{background:#fff;width:100%;height:100vh;min-height:0;display:flex;overflow:hidden}.sidebar-shell{z-index:50;flex:0 0 var(--sidebar-width);width:var(--sidebar-width);background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);grid-template-rows:auto minmax(0,1fr);gap:16px;height:100vh;padding:14px;transition:width .28s cubic-bezier(.22,1,.36,1),flex-basis .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.sidebar-brand{align-items:center;gap:10px;min-height:40px;display:flex}.sidebar-logo{color:#111827;border:1px solid #e5e7eb;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sidebar-brand-name{color:#171a20;white-space:nowrap;flex:1;min-width:0;font-size:17px;font-weight:800;overflow:hidden}.sidebar-collapse-btn,.sidebar-mobile-close{color:#626a78;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.sidebar-collapse-btn:hover,.sidebar-mobile-close:hover{color:#111318;background:#eaedf3;border-color:#dde2ea}.sidebar-mobile-close{display:none}.app-sidebar{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;display:grid;overflow:hidden}.sidebar-nav{scrollbar-width:thin;scrollbar-color:#94a3b873 transparent;min-height:0;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar-nav::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.sidebar-menu{flex-direction:column;gap:4px;display:flex}.sidebar-item{color:#343a46;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-shrink:0;align-items:center;width:100%;height:46px;padding:0 13px;transition:background .16s,color .16s,transform .16s;display:flex;position:relative}.sidebar-item:hover{color:#171a20;background:#f0f2f5}.sidebar-item--active{color:#111318;box-shadow:0 1px 2px #0f172a0a}.sidebar-icon{flex:0 0 24px;justify-content:center;align-items:center;width:24px;display:flex}.sidebar-label{text-align:left;min-width:0;max-width:110px;font-size:14px;line-height:1}.sidebar-item-tag,.sidebar-label{white-space:nowrap;font-weight:700;overflow:hidden}.sidebar-item-tag{color:#d8ff00;background:#111827;border-radius:6px;margin-left:auto;padding:3px 6px;font-size:9px}.sidebar-footer{border-top:1px solid var(--sidebar-border);flex-direction:column;gap:9px;padding-top:10px;display:flex}.sidebar-utility-menu{flex-direction:column;gap:2px;display:flex}.sidebar-utility-action{color:#59616f;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;display:flex}.sidebar-utility-action:hover{color:#171a20;background:#f0f2f5}.sidebar-utility-label{font-size:12px;font-weight:600}.sidebar-integral-card{color:#171a20;cursor:pointer;text-align:left;background:#fff;border:1px solid #e8eaed;border-radius:14px;width:100%;padding:10px 11px}.sidebar-integral-card:hover{border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 4px 14px #0f172a0f}.sidebar-integral-card__head{align-items:center;gap:8px;display:flex}.sidebar-integral-card__avatar-wrap{flex:none;position:relative}.sidebar-integral-card__avatar{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.sidebar-integral-card__status{background:#22c55e;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.sidebar-integral-card__meta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sidebar-integral-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sidebar-integral-card__balance{color:#6b7280;align-items:center;gap:3px;font-size:10px;display:flex}.sidebar-integral-card__value{color:#374151;font-size:11px}.sidebar-login{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:10px;width:100%;min-height:38px;font-weight:700}.sidebar-is-collapsed{--sidebar-width:76px}.sidebar-is-collapsed .sidebar-shell{padding:14px 10px;overflow:visible}.sidebar-is-collapsed .sidebar-brand{justify-content:center}.sidebar-is-collapsed .sidebar-brand-name,.sidebar-is-collapsed .sidebar-integral-card__balance-label,.sidebar-is-collapsed .sidebar-integral-card__meta,.sidebar-is-collapsed .sidebar-integral-card__name,.sidebar-is-collapsed .sidebar-item-tag,.sidebar-is-collapsed .sidebar-label,.sidebar-is-collapsed .sidebar-utility-label{display:none}.sidebar-is-collapsed .sidebar-collapse-btn{background:#fff;border-color:#dde2ea;position:absolute;top:25px;right:-11px;box-shadow:0 4px 12px #0f172a14}.sidebar-is-collapsed .sidebar-item,.sidebar-is-collapsed .sidebar-utility-action{justify-content:center;width:56px;padding:0}.customer-header,.sidebar-is-collapsed .sidebar-footer{align-items:center}.sidebar-is-collapsed .sidebar-integral-card{width:56px;padding:7px 5px}.sidebar-is-collapsed .sidebar-integral-card__head{justify-content:center}.agents-customer-column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.customer-header{z-index:30;background:0 0;flex:none;justify-content:space-between;gap:16px;padding:0 20px 0 24px;display:flex;position:relative}.customer-header__left{align-items:center;gap:10px;width:calc(min(610px,51vw));min-width:0;display:flex}.customer-header__announce{color:#374151;align-items:center;gap:8px;min-width:0;display:flex}.customer-header__announce svg{color:#f59e0b;flex:none}.customer-header__announce span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.customer-header__right{flex:none;align-items:center;gap:6px;display:flex}.customer-header__icon-btn{color:#3f3f46;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.customer-header__icon-btn:hover{background:#f4f4f5;border-color:#ececee}.customer-header__btn{color:#1c1c1f;white-space:nowrap;background:#fff;border:1px solid #e6e6eb;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 12px 0 6px;font-size:12px;font-weight:500;display:inline-flex}.customer-header__btn:hover{background:#f7f7f9;border-color:#dcdce2}.customer-header__btn-icon{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.customer-header__btn-icon.docs{color:#2f6bff;background:#e7f0ff}.customer-header__btn-icon.check{color:#0d9a68;background:#e5f7ee}.customer-header__btn-icon.invite{color:#e08a14;background:#fff1dc}.customer-header__profile-wrap{align-items:center;display:flex}.customer-header__profile{color:#111827;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 7px 0 4px;display:inline-flex}.customer-header__profile:hover{background:#fafafa;border-color:#e4e4e7}.customer-header__profile.guest{color:#fff;background:#111827;padding:0 13px}.customer-header__avatar{color:#374151;background:#e5e7eb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.customer-header__name{text-overflow:ellipsis;white-space:nowrap;max-width:96px;font-size:12px;overflow:hidden}.customer-header__logout{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.customer-header__logout:hover{color:#dc2626;background:#fef2f2}.mobile-nav-trigger{background:#fff;border:1px solid #e5e7eb;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:none}.agents-customer-main{background:#fff;flex:1;min-width:0;min-height:0;overflow:hidden auto}.home-page{color:#111;background:radial-gradient(70% 42% at 50% -8%,#00000009,#0000 58%),linear-gradient(#fafafa,#fff 46%);min-height:100%;padding:66px calc(clamp(14px,2.2vw,34px)) 42px}.home-stage{width:min(1080px,94%);margin:0 auto}.hero{text-align:center}.hero h1{letter-spacing:-.04em;margin:0;font-size:calc(clamp(30px,3.25vw,42px));font-weight:700;line-height:1.45;overflow:visible}.hero-title-accent{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#22d3ee,#818cf8 28%,#e879f9 55%,#fb7185 78%,#fbbf24) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;margin-left:.28em;padding:.06em 0 .12em;animation:5.5s ease-in-out infinite accent-flow;display:inline-block}@keyframes accent-flow{0%,to{background-position:0}50%{background-position:100%}}.hero p{color:#737373;margin:10px 0 0;font-size:14px;line-height:1.5}.creator{width:min(1000px,100%);margin:30px auto 0}.mode-tabs{align-items:flex-end;gap:0;padding:0 12px 0 20px;display:flex}.mode-tab{z-index:1;color:#9a9a9a;cursor:pointer;background:0 0;border:0;border-radius:14px 14px 0 0;align-items:center;gap:8px;margin-bottom:-1px;padding:13px 22px 15px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.mode-tab:hover{color:#444}.mode-tab--active{color:#111;background:#fff}.mode-tab--active:after{content:"";background:#111;height:1.5px;position:absolute;bottom:7px;left:18px;right:18px}.prompt-shell{z-index:5;background:#fff;border-radius:24px;position:relative;overflow:visible;box-shadow:0 0 0 1px #e6e6e6,inset 0 1px #fffc,0 14px 40px #0000000e}.prompt-compose{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:16px;min-height:160px;padding:18px 18px 4px;display:grid}.ref-card{color:#6b7280;background:#f7f7f8;border:1px dashed #d8d8dc;border-radius:14px}.ref-card--add{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:82px;height:108px;font-size:11px;display:flex;position:relative;overflow:hidden}.ref-card--add:hover{color:#111;background:#f2f2f4;border-color:#babac0}.ref-card--add input{opacity:0;pointer-events:none;position:absolute}.prompt-editor-wrap{min-width:0;min-height:120px;position:relative}.prompt-input{resize:none;color:#111;background:0 0;border:0;outline:0;width:100%;min-height:120px;max-height:220px;padding:8px 0;font-size:16px;line-height:1.7}.prompt-input::placeholder{color:#b5b5b5}.home-file-chips{gap:5px;display:flex;position:absolute;bottom:5px;left:0;right:0;overflow:hidden}.home-file-chips b,.home-file-chips span{color:#52525b;text-overflow:ellipsis;white-space:nowrap;background:#f3f4f6;border-radius:6px;max-width:145px;padding:4px 7px;font-size:9px;font-weight:500;overflow:hidden}.prompt-toolbar{gap:10px;min-height:62px;padding:8px 16px 14px 18px}.prompt-toolbar,.toolbar-meta{align-items:center;display:flex}.toolbar-meta{flex:1;gap:8px;min-width:0;overflow:visible}.mode-pill,.tool-select{color:#3f3f46;white-space:nowrap;background:#f6f6f7;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:12px;display:inline-flex}.tool-select{position:relative}.tool-select select{appearance:none;max-width:128px;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 18px 0 0}.tool-select>svg:last-child{pointer-events:none;position:absolute;right:8px}.enter-button,.mode-pill{cursor:pointer}.mode-pill:hover,.tool-select:hover{background:#eeeeef}.cost-hint{color:#737373;white-space:nowrap;gap:5px;font-size:11px}.cost-hint,.enter-button{align-items:center;display:inline-flex}.enter-button{color:#fff;background:#111;border:0;border-radius:999px;flex:none;justify-content:center;gap:8px;min-height:44px;padding:0 20px;font-size:14px;font-weight:600;transition:background .16s,transform .16s}.enter-button:hover:not(:disabled){background:#000;transform:translateY(-1px)}.enter-button:disabled{opacity:.32;cursor:not-allowed}.skill-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.skill-card{width:100%;height:152px;min-height:152px;color:inherit;cursor:pointer;background:#f2f3f5;border:0;border-radius:12px;flex-direction:column;align-items:stretch;padding:10px 8px 0;transition:background .18s;display:flex;position:relative;overflow:hidden}.skill-card:hover{background:#eceef1}.skill-card.is-active{background:#e4e6ea;box-shadow:inset 0 0 0 1px #d2d5da}.skill-card__title{z-index:4;color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;height:20px;padding:0 6px;font-size:13px;font-weight:600;line-height:20px;position:relative;overflow:hidden}.skill-card__stage{pointer-events:none;position:absolute;inset:32px 0 0;overflow:hidden}.skill-card__shot{background:#fff;border:3px solid #fff;border-radius:8px;width:76px;height:102px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;overflow:hidden;box-shadow:0 6px 16px #1018281f}.skill-card__shot img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.skill-card__shot--0{z-index:1;bottom:-22px;left:18px;transform:rotate(-8deg)}.skill-card__shot--1{z-index:3;width:84px;height:112px;margin-left:-42px;bottom:-10px;left:50%;transform:rotate(2deg)}.skill-card__shot--2{z-index:2;bottom:-24px;right:16px;transform:rotate(7deg)}.skill-card:hover .skill-card__shot--0{transform:rotate(-8deg)translateY(-5px)}.skill-card:hover .skill-card__shot--1{transform:rotate(2deg)translateY(-6px)}.skill-card:hover .skill-card__shot--2{transform:rotate(7deg)translateY(-4px)}.task-banner{color:#4b5563;background:#fff;border:1px solid #ececec;border-radius:12px;grid-template-columns:auto 1fr 170px;align-items:center;gap:12px;width:min(1000px,100%);margin:18px auto 0;padding:11px 14px;display:grid;box-shadow:0 8px 24px #1111110a}.task-banner>div:nth-child(2){gap:2px;min-width:0;display:grid}.task-banner strong{color:#111;font-size:11px}.task-banner span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.task-banner.succeeded>svg{color:var(--success)}.task-banner.failed>svg{color:var(--danger)}.progress-track{background:#ededed;border-radius:999px;height:5px;overflow:hidden}.progress-track span{border-radius:inherit;background:#111;height:100%;display:block}@keyframes spin{to{transform:rotate(1turn)}}.creation-scenes,.home-discover{width:min(1240px,96%);min-width:0;margin:48px auto 24px}.creation-scenes>header{margin-bottom:16px}.creation-scenes>header h2,.discover-head h2{color:#18181b;margin:0;font-size:20px;font-weight:650}.creation-scenes>header p,.discover-head p{color:#71717a;margin:5px 0 0;font-size:12px}.scene-track{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:18px;display:flex;overflow-x:auto}.scene-track::-webkit-scrollbar{display:none}.scene-card{color:#454545;cursor:pointer;text-align:left;scroll-snap-align:start;background:#fcfcfc;border:1px solid #e8e8e8;border-radius:12px;flex:0 0 calc(25% - 14px);min-width:246px;padding:0;overflow:hidden}.scene-image{aspect-ratio:16/9;background:#ebebeb;display:block;position:relative;overflow:hidden}.scene-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.scene-card:hover img{transform:scale(1.025)}.scene-play{color:#fff;background:#0006;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:9px;right:9px}.scene-caption{white-space:nowrap;align-items:center;gap:8px;height:46px;padding:0 13px;display:flex;overflow:hidden}.scene-caption>svg{flex:none}.scene-caption strong{flex:none;font-size:14px;font-weight:600}.scene-caption>span{color:#777;text-overflow:ellipsis;min-width:0;margin-left:3px;font-size:10px;overflow:hidden}.home-discover{margin-top:52px;margin-bottom:48px}.discover-head{align-items:baseline;gap:16px;display:flex}.discover-tabs{gap:4px;margin:14px 0 20px;display:flex}.discover-tabs button{color:#999;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 15px;font-size:13px}.discover-tabs button.active{color:#1a1a1a;background:#ebebeb}.discover-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:190px;gap:8px;display:grid}.discover-card{cursor:pointer;background:#ebebeb;border:0;border-radius:16px;min-width:0;padding:0;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.discover-card.tall{grid-row:span 2}.discover-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a1a}.discover-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);height:84px;position:absolute;bottom:0;left:0;right:0}.discover-card>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.discover-caption{z-index:1;color:#fff;align-items:center;gap:7px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.discover-title{text-align:left;text-shadow:0 1px 3px #0008;flex:1;align-items:center;gap:5px;min-width:0;font-size:10px;display:flex}.discover-title strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.page-content{width:min(1220px,100% - 48px);margin:0 auto;padding:30px 0 64px}.page-heading{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.page-heading h1{margin:0;font-size:25px}.page-heading p{color:#737373;margin:7px 0 0}.primary-button,.secondary-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-weight:700;display:inline-flex}.primary-button{color:#fff;background:#111;border:1px solid #111}.primary-button:hover{background:#000}.secondary-button{color:#111;background:#fff;border:1px solid #d1d5db}.icon-button{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.icon-button.ghost{background:0 0;border-color:#0000}.catalog-section{margin-top:18px}.search-box{color:#737373;background:#fff;border:1px solid #e5e7eb;border-radius:11px;align-items:center;gap:9px;height:44px;padding:0 13px;display:flex}.search-box input{color:#111;background:0 0;border:0;outline:0;width:100%;min-width:0}kbd{color:#9ca3af;background:#fff;border:1px solid #e5e7eb;border-radius:5px;padding:2px 5px;font-size:10px}.category-tabs{scrollbar-width:none;gap:5px;margin-top:12px;display:flex;overflow-x:auto}.category-tabs::-webkit-scrollbar{display:none}.category-tabs button{color:#737373;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;padding:0 12px}.category-tabs button.active{color:#fff;background:#111}.capability-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.capability-card{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:12px;flex-direction:column;gap:14px;min-width:0;min-height:190px;padding:14px;transition:transform .16s,box-shadow .16s;display:flex}.capability-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #11182714}.capability-card__footer,.capability-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.capability-icon{color:#3b4b68;background:#edf1f7;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.capability-icon[data-category=fashion]{color:#8a4666;background:#faedf3}.capability-icon[data-category=pic]{color:#48667d;background:#eaf3f7}.capability-icon[data-category=recap]{color:#76569a;background:#f1ecf7}.capability-icon[data-category=video]{color:#9a5a37;background:#f8efe8}.capability-icon[data-category=image]{color:#3e7766;background:#e8f4f0}.capability-icon[data-category=render]{color:#5c6092;background:#eceef8}.capability-icon[data-category=text]{color:#73663d;background:#f5f2e8}.capability-icon[data-category=human]{color:#8a4b4b;background:#f8ecec}.hot-badge{color:#a35b24;background:#fff7ed;border-radius:6px;align-items:center;gap:4px;min-height:23px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.capability-card__copy{flex:1;min-width:0}.capability-card__copy>span{color:#9ca3af;font-size:10px}.capability-card h3{margin:6px 0 7px;font-size:15px}.capability-card p{color:#737373;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.capability-card__footer,.task-composer__title span{color:#737373;font-size:10px}.capability-card__footer>span{align-items:center;gap:4px;display:flex}.capability-card__footer button{color:#737373;background:0 0;border:1px solid #e5e7eb;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.load-more-row{justify-content:center;margin-top:18px;display:flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1118277a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.task-composer{background:#fff;border-radius:16px;flex-direction:column;width:min(980px,100%);max-height:calc(min(780px,100vh - 48px));display:flex;overflow:hidden;box-shadow:0 28px 80px #1118273d}.task-composer__header{border-bottom:1px solid #e8e8e8;grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;min-height:66px;padding:0 18px;display:grid}.empty-state,.task-composer__title,.upload-zone{text-align:center}.task-composer__title h2{margin:3px 0 0;font-size:16px}.task-composer__body{grid-template-columns:330px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.composer-preview{background:#f7f8f9;border-right:1px solid #e8e8e8;padding:20px;overflow:auto}.composer-preview__visual{aspect-ratio:4/3;background:#242a34;border-radius:12px;position:relative;overflow:hidden}.composer-preview__visual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.composer-preview__overlay{background:linear-gradient(#0000 36%,#090c12c2);position:absolute;inset:0}.composer-preview__label{color:#fff;align-items:center;gap:10px;display:flex;position:absolute;inset:auto 14px 14px}.composer-preview__label .capability-icon{color:#fff;background:#ffffff29}.composer-preview__label>div:last-child{gap:3px;display:grid}.composer-preview__label small{color:#ffffffad;font-size:10px}.composer-preview__label strong{font-size:14px}.composer-preview>p{color:#737373;margin:14px 0;font-size:12px;line-height:1.7}.composer-tip{color:#737373;background:#fff;border:1px solid #e8e8e8;border-radius:9px;gap:8px;padding:11px;font-size:11px;display:flex}.composer-form{min-width:0;padding:22px 24px 10px;overflow:auto}.composer-form__intro{margin-bottom:16px}.composer-form__intro h3{margin:0;font-size:16px}.composer-form__intro p{color:#737373;margin:5px 0 0;font-size:11px}.upload-zone{color:#737373;cursor:pointer;background:#fafafa;border:1px dashed #d1d5db;border-radius:10px;align-content:center;place-items:center;gap:5px;min-height:118px;margin-bottom:16px;padding:14px;display:grid;position:relative}.upload-zone__icon{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.upload-zone strong{color:#111;font-size:12px}.upload-zone>span:not(.upload-zone__icon){font-size:10px}.upload-zone em{color:#9ca3af;align-items:center;gap:4px;font-size:9px;font-style:normal;display:flex}.upload-zone input{opacity:0;position:absolute}.form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.field{gap:7px;margin-bottom:13px;display:grid;position:relative}.field>span{color:#374151;font-size:11px;font-weight:700}.field select,.field textarea{color:#111;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:0;width:100%}.field select{height:38px;padding:0 10px}.field textarea{resize:vertical;min-height:116px;padding:10px 11px 26px;line-height:1.6}.prompt-field small{color:#9ca3af;font-size:9px;position:absolute;bottom:9px;right:10px}.choice-row{flex-wrap:wrap;gap:6px;display:flex}.choice-button{color:#737373;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:7px;min-height:30px;padding:0 9px;font-size:10px}.choice-button.active{color:#fff;background:#111;border-color:#111}.inline-error{color:var(--danger);background:#fff6f6;border:1px solid #f3cccc;border-radius:8px;padding:9px 11px}.task-composer__footer{border-top:1px solid #e8e8e8;align-items:center;gap:18px;min-height:70px;padding:10px 20px;display:flex}.cost-summary{gap:2px;margin-right:auto;display:grid}.cost-summary span{font-size:11px;font-weight:700}.cost-summary small{color:#737373;font-size:10px}.composer-submit{min-width:132px}.data-panel{background:#fff;border:1px solid #e8e8e8;border-radius:12px;margin-top:16px;padding:20px}.empty-state{color:#737373;align-content:center;place-items:center;gap:10px;min-height:280px;display:grid}.empty-state h2,.empty-state p{margin:0}.task-list,.task-row{display:grid}.task-row{border-bottom:1px solid #e8e8e8;grid-template-columns:8px minmax(220px,1fr) 80px 90px 160px;align-items:center;gap:12px;min-height:66px}.task-row>div:nth-child(2){gap:4px;min-width:0;display:grid}.task-row span,.task-row time{color:#737373;font-size:11px}.task-row__status{background:var(--warning);border-radius:50%;width:7px;height:7px}.task-row__status.succeeded{background:var(--success)}.task-row__status.failed{background:var(--danger)}.status-badge{color:#374151;background:#f3f4f6;border-radius:6px;width:fit-content;padding:4px 7px}.architecture-grid,.asset-grid,.settings-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.asset-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden}.asset-card img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.asset-card div{gap:5px;padding:14px;display:grid}.asset-card span{color:#737373;font-size:11px}.architecture-grid,.settings-grid{grid-template-columns:repeat(2,1fr)}.architecture-card,.settings-card{min-height:190px;margin-top:0}.architecture-card p,.settings-card p{color:#737373;line-height:1.7}.billing-layout{grid-template-columns:300px 1fr;gap:12px;margin-top:16px;display:grid}.wallet-card{color:#fff;background:#252a34;border-radius:12px;align-content:start;gap:9px;min-height:220px;padding:22px;display:grid}.wallet-card strong{margin-top:14px;font-size:42px}.wallet-card small{color:#c9cdd5}.ledger-panel{margin-top:0}.ledger-row{border-bottom:1px solid #e8e8e8;grid-template-columns:1fr 70px 100px;gap:12px;padding:11px 0;display:grid}.ledger-row strong{color:var(--danger)}.ledger-row strong.positive{color:var(--success)}.mobile-bottom-nav,.mobile-nav-backdrop{display:none}@media (width<=1280px){.capability-grid,.discover-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.scene-card{flex-basis:calc(33.333% - 12px)}}@media (width<=980px){.sidebar-shell{flex-basis:auto;width:calc(min(280px,86vw));transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:16px 0 36px #0f172a24}.sidebar-shell.open{transform:translate(0)}.sidebar-mobile-close{display:inline-flex}.sidebar-collapse-btn{display:none}.sidebar-is-collapsed .sidebar-brand-name,.sidebar-is-collapsed .sidebar-integral-card__balance-label,.sidebar-is-collapsed .sidebar-integral-card__name,.sidebar-is-collapsed .sidebar-item-tag,.sidebar-is-collapsed .sidebar-label,.sidebar-is-collapsed .sidebar-utility-label{display:initial}.sidebar-is-collapsed .sidebar-item{justify-content:flex-start;width:100%;padding:0 13px}.sidebar-is-collapsed .sidebar-integral-card{width:100%;padding:10px 11px}.sidebar-is-collapsed .sidebar-integral-card__head{justify-content:flex-start}.sidebar-is-collapsed .sidebar-integral-card__meta{display:flex}.mobile-nav-backdrop{z-index:45;background:#11182761;display:block;position:fixed;inset:0}.mobile-nav-trigger{display:grid}.customer-header{padding:0 12px}.customer-header__left{flex:1;width:auto}.customer-header__announce span{font-size:12px}.customer-header__btn>span:not(.customer-header__btn-icon),.customer-header__name{display:none}.customer-header__btn,.customer-header__profile{justify-content:center;width:32px;padding:0}.home-stage{width:min(100%,820px)}.skill-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-card{text-align:left;justify-content:center;height:92px;min-height:92px;padding:0 80px 0 14px}.skill-card__title{padding:0}.skill-card__stage{width:70px;inset:10px 6px 0 auto}.skill-card__shot{border-width:2px;width:36px;height:50px}.skill-card__shot--0{bottom:-3px;left:0}.skill-card__shot--1{width:38px;height:54px;margin-left:-19px;bottom:3px;left:50%}.skill-card__shot--2{bottom:-4px;right:0}.capability-grid,.discover-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.customer-header__profile.guest{width:auto;padding:0 12px}.agents-customer-page{height:auto;min-height:100vh;overflow:visible}.agents-customer-column{min-height:100vh}.customer-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #f0f0f0;height:52px;position:sticky;top:0}.customer-header__announce,.customer-header__btn:nth-of-type(n+3),.customer-header__icon-btn{display:none}.cost-hint,.customer-header__right{margin-left:auto}.agents-customer-main{padding-bottom:64px;overflow:visible}.mobile-bottom-nav{z-index:40;height:62px;padding:4px 6px env(safe-area-inset-bottom,0);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #ececec;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a{color:#777;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:62px;font-size:9px;display:flex}.mobile-bottom-nav a.active{color:#111;background:#f1f2f4}.home-page{padding:34px 12px 32px}.hero h1{font-size:27px}.hero p,.mode-tab{font-size:12px}.creator{margin-top:24px}.mode-tabs{scrollbar-width:none;padding-left:5px;overflow-x:auto}.mode-tab{white-space:nowrap;padding:10px 12px 12px}.composer-preview,.mode-tab svg,.task-row>:nth-child(n+4){display:none}.prompt-shell{border-radius:20px}.prompt-compose{grid-template-columns:1fr;min-height:0;padding:14px 14px 4px}.ref-card--add{border-radius:10px;flex-direction:row;width:100%;height:48px}.prompt-editor-wrap,.prompt-input{min-height:94px}.prompt-input{font-size:14px}.prompt-toolbar{flex-wrap:wrap;align-items:stretch;padding:8px 12px 13px}.toolbar-meta{width:100%;overflow-x:auto}.enter-button{min-height:38px;padding-inline:15px}.skill-card{height:82px;min-height:82px;padding-right:70px}.creation-scenes,.home-discover{width:100%;margin-top:38px}.scene-track{gap:10px}.scene-card{flex-basis:78%;min-width:230px}.discover-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px}.discover-card.tall{grid-row:span 1}.task-banner{grid-template-columns:auto 1fr}.progress-track{grid-column:1/-1}.page-content{width:calc(100% - 24px);padding-top:20px}.page-heading{align-items:flex-start}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-composer__body{grid-template-columns:1fr;overflow:auto}.composer-form{overflow:visible}.task-row{grid-template-columns:8px 1fr auto;padding:10px 0}.architecture-grid,.asset-grid,.billing-layout,.settings-grid{grid-template-columns:1fr}}@media (width<=480px){.customer-header__btn{display:none}.home-page{padding-top:28px}.hero h1{font-size:24px}.hero-title-accent{width:fit-content;margin:0 auto;display:block}.mode-tab{padding-inline:10px}.tool-select select{max-width:105px}.mode-pill:nth-of-type(2){display:none}.skill-cards{gap:8px}.skill-card{padding-left:10px}.discover-grid{grid-auto-rows:145px}.capability-grid,.form-grid{grid-template-columns:1fr}.modal-backdrop{align-items:end;padding:0}.task-composer{border-radius:16px 16px 0 0;width:100%;max-height:94vh}.task-composer__header{min-height:58px}.composer-form{padding:18px 16px 8px}.task-composer__footer{flex-direction:column;align-items:stretch;gap:9px;padding:12px 16px}.cost-summary{margin:0}.composer-submit{width:100%}}.marketing-layout{color:#161616;background:#fff;min-height:100vh}.marketing-header{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffe;border-bottom:1px solid #ececec;align-items:center;gap:34px;height:68px;padding:0 calc(max(28px,50vw - 660px));display:flex;position:sticky;top:0}.marketing-brand{flex:none;align-items:center;gap:10px;font-size:17px;font-weight:800;display:inline-flex}.marketing-brand__mark{color:#fff;background:#171717;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.marketing-nav{align-items:center;gap:4px;display:flex}.marketing-nav a{color:#5d5d5d;border-radius:8px;align-items:center;gap:5px;height:38px;padding:0 13px;font-size:13px;display:flex;position:relative}.marketing-nav a.active,.marketing-nav a:hover{color:#111;background:#f4f4f4}.marketing-nav b{color:#fff;background:#f15a37;border-radius:4px;padding:2px 4px;font-size:7px;position:absolute;top:-5px;right:-1px}.marketing-header__actions{align-items:center;gap:9px;margin-left:auto;display:flex}.marketing-login{color:#444;padding:8px 12px;font-size:13px}.hero-primary,.marketing-cta{color:#fff;background:#171717;border:1px solid #171717;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}.marketing-cta{height:38px;padding:0 15px;font-size:12px}.marketing-menu-button{background:#fff;border:1px solid #e6e6e6;border-radius:8px;place-items:center;width:38px;height:38px;margin-left:auto;padding:0;display:none}.marketing-mobile-menu{background:#fff;border:1px solid #e5e5e5;border-radius:12px;gap:4px;padding:10px;display:grid;position:absolute;top:60px;left:14px;right:14px}.marketing-mobile-menu>a:not(.marketing-cta){border-radius:8px;padding:12px}.marketing-footer{color:#fff;background:#111;padding:58px calc(max(28px,50vw - 620px)) 24px}.marketing-footer__main{grid-template-columns:2.1fr repeat(3,1fr);gap:50px;display:grid}.marketing-footer__brand p{color:#9a9a9a;max-width:390px;margin:18px 0 0;font-size:13px;line-height:1.8}.marketing-footer__main>div:not(.marketing-footer__brand){flex-direction:column;gap:12px;display:flex}.marketing-footer__main strong{margin-bottom:5px;font-size:13px}.marketing-footer__main a,.marketing-footer__main span{color:#969696;font-size:12px}.marketing-footer .marketing-brand__mark{color:#111}.marketing-footer__bottom{color:#747474;border-top:1px solid #292929;justify-content:space-between;margin-top:55px;padding-top:20px;font-size:11px;display:flex}.marketing-section{width:min(1240px,100% - 48px);margin:0 auto;padding:108px 0}.section-heading{max-width:720px}.section-heading.centered{text-align:center;margin:0 auto}.apparel-feature h2,.marketing-final-cta h2,.section-heading h2,.solution-page h2{letter-spacing:-.035em;margin:10px 0 12px;font-size:calc(clamp(30px,3vw,46px));font-weight:720;line-height:1.18}.apparel-feature__copy>p,.marketing-final-cta p,.section-heading p{color:#6b6b6b;margin:0;font-size:15px;line-height:1.8}.eyebrow{color:#666;letter-spacing:.06em;gap:6px;font-size:12px}.eyebrow,.text-link{align-items:center;font-weight:700;display:inline-flex}.text-link{gap:7px;margin-top:25px;font-size:13px}.commerce-hero{background:#ece7df;align-items:center;min-height:calc(100vh - 68px);padding:80px calc(max(36px,50vw - 620px)) 120px;display:flex;position:relative;overflow:hidden}.commerce-hero:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#ece7df 0 39%,#ece7dfd9 48%,#0000 75%);position:absolute;inset:0}.commerce-hero__copy{z-index:3;max-width:650px;position:relative}.commerce-hero h1{letter-spacing:-.055em;margin:18px 0 22px;font-size:calc(clamp(48px,6vw,82px));font-weight:760;line-height:1.04}.commerce-hero__copy>p{color:#52514d;max-width:600px;margin:0;font-size:17px;line-height:1.85}.hero-actions{align-items:center;gap:12px;margin-top:34px;display:flex}.hero-primary{min-height:48px;padding:0 21px;font-size:14px}.hero-secondary{color:#222;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa6;border:1px solid #ffffffc7;border-radius:9px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.hero-proof{color:#575650;flex-wrap:wrap;gap:14px 22px;margin-top:28px;font-size:11px;display:flex}.hero-proof span{align-items:center;gap:5px;display:inline-flex}.commerce-hero__media{z-index:1;width:67%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.commerce-hero__image{-o-object-fit:cover;object-fit:cover;display:block;position:absolute;box-shadow:0 28px 80px #241c1429}.commerce-hero__image--main{border-radius:28px;width:calc(min(33vw,510px));height:calc(min(78vh,760px));bottom:-6vh;right:4vw;transform:rotate(3deg)}.commerce-hero__image--fashion{border:8px solid #fff;border-radius:22px;width:210px;height:280px;top:7vh;right:33vw;transform:rotate(-7deg)}.commerce-hero__image--detail{border:8px solid #fff;border-radius:20px;width:230px;height:210px;bottom:9vh;right:30vw;transform:rotate(5deg)}.commerce-hero__image--video{border:7px solid #fff;border-radius:18px;width:190px;height:160px;top:8vh;right:3vw;transform:rotate(8deg)}.hero-scroll-hint{z-index:4;color:#74716a;flex-direction:column;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.workflow-steps{color:#969696;justify-content:center;align-items:center;gap:12px;margin:30px 0;display:flex}.workflow-steps span{color:#4b4b4b;background:#f5f5f5;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:600}.workflow-board{background:#f5f5f4;border:1px solid #e7e7e5;border-radius:24px;grid-template-columns:290px 70px minmax(0,1fr);align-items:center;gap:18px;padding:22px;display:grid}.workflow-input{background:#fff;border:1px solid #e7e7e7;border-radius:16px;padding:14px}.workflow-input__upload{text-align:center;color:#777;background:#fafafa;border:1px dashed #d4d4d4;border-radius:12px;align-content:center;place-items:center;gap:9px;min-height:200px;padding:20px;display:grid}.workflow-input__upload strong{color:#222;font-size:14px}.workflow-input__upload span{font-size:10px}.workflow-input__fields{gap:6px;margin-top:10px;display:grid}.workflow-input__fields span{color:#5e5e5e;background:#f6f6f6;border-radius:7px;padding:9px;font-size:10px}.workflow-arrow{color:#777;place-items:center;gap:7px;font-size:10px;display:grid}.workflow-output{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr 1fr;gap:10px;min-width:0;height:420px;display:grid}.workflow-output>div{background:#ddd;border-radius:14px;position:relative;overflow:hidden}.workflow-output__featured{grid-row:1/3}.workflow-output img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.workflow-output span{color:#fff;background:#111a;border-radius:6px;padding:5px 8px;font-size:10px;position:absolute;bottom:10px;left:10px}.trust-strip{background:#e8e8e8;border:1px solid #e8e8e8;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:22px;display:grid;overflow:hidden}.trust-strip span{text-align:center;background:#fff;padding:17px;font-size:11px;font-weight:600}.apparel-feature{color:#fff;background:#171717;border-radius:28px;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;width:min(1280px,100% - 48px);margin:55px auto;padding:55px;display:grid}.apparel-feature__media{border-radius:19px;min-height:580px;position:relative;overflow:hidden}.apparel-feature__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.apparel-feature__chip{color:#111;background:#fffffff0;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:18px;left:18px}.apparel-feature__copy{padding-right:35px}.apparel-feature__copy .eyebrow{color:#aaa}.apparel-feature h2{font-size:calc(clamp(36px,4vw,60px))}.apparel-feature__copy>p{color:#adadad}.apparel-points{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.apparel-points span{color:#d4d4d4;background:#ffffff0d;border:1px solid #ffffff12;border-radius:9px;padding:12px;font-size:11px}.apparel-feature .text-link{color:#fff}.solutions-layout{grid-template-columns:440px 1fr;gap:36px;margin-top:38px;display:grid}.solution-tabs{flex-direction:column;display:flex}.solution-tabs button{text-align:left;color:#898989;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9e9e9;grid-template-columns:42px 1fr 28px;align-items:center;gap:14px;min-height:112px;padding:15px 17px;display:grid}.solution-tabs button.active{color:#111;background:#f5f5f5;border-radius:13px}.solution-tabs button>span{gap:7px;display:grid}.solution-tabs small{font-size:10px}.solution-tabs strong{font-size:16px}.solution-preview{border-radius:20px;min-height:520px;position:relative;overflow:hidden}.solution-preview>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.solution-preview:after{content:"";background:linear-gradient(90deg,#111d,#0000 75%);position:absolute;inset:0}.solution-preview__copy{z-index:2;color:#fff;max-width:400px;position:absolute;top:50%;left:40px;transform:translateY(-50%)}.solution-preview__copy h3{margin:10px 0;font-size:32px}.solution-preview__copy p{color:#e7e7e7;line-height:1.7}.solution-preview__copy>div{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.solution-preview__copy b{background:#ffffff20;border-radius:6px;padding:6px 8px;font-size:10px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:40px;display:grid}.feature-grid article{background:#f6f6f5;border:1px solid #efefed;border-radius:15px;min-height:220px;padding:26px}.feature-grid article>span{background:#fff;border:1px solid #e5e5e5;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.feature-grid h3{margin:28px 0 9px;font-size:16px}.feature-grid p{color:#747474;margin:0;font-size:12px;line-height:1.7}.showcase-section{color:#fff;background:#111;padding:100px calc(max(24px,50vw - 680px))}.showcase-section .section-heading p{color:#929292}.showcase-section .eyebrow{color:#9e9e9e}.showcase-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:260px;gap:10px;margin-top:42px;display:grid}.showcase-grid article{border-radius:15px;position:relative;overflow:hidden}.showcase-grid article.tall{grid-row:span 2}.showcase-grid img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.showcase-grid article:after{content:"";background:linear-gradient(#0000,#000c);height:100px;position:absolute;inset:auto 0 0}.showcase-grid article>div{z-index:2;justify-content:space-between;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.canvas-topbar__left strong,.faq-list p,.showcase-grid strong{font-size:12px}.showcase-grid button{z-index:3;color:#fff;background:#0006;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:12px;right:12px}.faq-section{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.faq-list{border-top:1px solid #ddd}.faq-list article{border-bottom:1px solid #ddd}.faq-list button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:72px;padding:0 4px;font-weight:650;display:flex}.faq-list article.open button svg{transform:rotate(180deg)}.faq-list p{color:#6b6b6b;margin:0;padding:0 35px 23px 4px;line-height:1.8;display:none}.faq-list article.open p{display:block}.marketing-final-cta{color:#fff;background:#1b1b1b;border-radius:25px;justify-content:space-between;align-items:center;gap:60px;width:min(1240px,100% - 48px);margin:20px auto 100px;padding:64px 70px;display:flex}.marketing-final-cta>div{max-width:760px}.marketing-final-cta .eyebrow,.marketing-final-cta p{color:#aaa}.marketing-final-cta h2{font-size:calc(clamp(32px,3.5vw,52px))}.marketing-final-cta>a{color:#111;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:184px;min-height:52px;font-size:13px;font-weight:700;display:inline-flex}.solution-page{overflow:hidden}.api-hero,.download-hero,.solution-hero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:70px;width:min(1240px,100% - 48px);min-height:690px;margin:0 auto;padding:78px 0 95px;display:grid}.api-hero h1,.download-hero h1,.solution-hero__copy h1{letter-spacing:-.05em;margin:17px 0 20px;font-size:calc(clamp(46px,5vw,74px));line-height:1.08}.api-hero__copy>p,.download-hero>div>p,.solution-hero__copy>p{color:#666;font-size:16px;line-height:1.85}.apparel-hero__compare{grid-template-columns:1fr 40px 1fr;align-items:center;gap:10px;display:grid}.apparel-hero__compare>div{background:#eee;border-radius:20px;height:500px;position:relative;overflow:hidden}.apparel-hero__compare img,.texture-visual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.apparel-hero__compare span{color:#fff;background:#111a;border-radius:8px;padding:9px;font-size:10px;position:absolute;bottom:12px;left:12px;right:12px}.texture-section{grid-template-columns:1.1fr .9fr;align-items:center;gap:75px;display:grid}.texture-visual{background:#eee;border-radius:22px;min-height:650px;position:relative;overflow:hidden}.texture-visual img{position:absolute;inset:0}.texture-zoom{border:2px solid #fff;border-radius:50%;width:100px;height:100px;position:absolute;box-shadow:0 0 0 900px #00000024,0 8px 30px #0004}.texture-zoom--one{top:160px;left:41%}.texture-zoom--two{bottom:120px;right:18%}.detail-checks{gap:10px;margin-top:25px;display:grid}.detail-checks span{border-bottom:1px solid #eee;align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.identity-section{background:#f4f4f2;padding:100px calc(max(28px,50vw - 620px))}.identity-gallery{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:38px;display:grid}.identity-gallery img{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:100%;height:390px}.identity-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.identity-stats span{text-align:center;color:#777;background:#fff;border-radius:11px;gap:4px;padding:18px;font-size:10px;display:grid}.identity-stats b{color:#111;font-size:16px}.pipeline-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:38px;display:grid}.pipeline-grid article{background:#f5f5f4;border-radius:14px;min-height:290px;padding:24px}.pipeline-grid article>span{background:#fff;border-radius:11px;place-items:center;width:45px;height:45px;margin:48px 0 25px;display:grid}.pipeline-grid p{color:#727272;font-size:12px;line-height:1.75}.comparison-table{border:1px solid #e2e2e2;border-radius:15px;margin-top:40px;overflow:hidden}.comparison-table>div{grid-template-columns:180px 1fr 1fr;display:grid}.comparison-table span{border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;padding:20px;font-size:12px}.comparison-table__head span{background:#f3f3f3;font-weight:700}.rights-section{color:#fff;background:#171717;border-radius:24px;grid-template-columns:1fr 1fr;gap:70px;width:min(1240px,100% - 48px);margin:0 auto 20px;padding:62px;display:grid}.rights-section ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.rights-section li{color:#ccc;align-items:center;gap:9px;font-size:12px;display:flex}.download-card{background:#f4f4f4;border:1px solid #e8e8e8;border-radius:14px;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;margin-top:32px;padding:14px;display:grid}.download-card__icon{background:#fff;border-radius:11px;place-items:center;width:54px;height:54px;display:grid}.download-card button{color:#fff;background:#111;border:0;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 15px;display:flex}.desktop-mockup{background:#242424;border-radius:20px;padding:10px;box-shadow:0 35px 100px #1112}.desktop-mockup__bar{align-items:center;gap:6px;height:34px;padding:0 8px;display:flex}.desktop-mockup__bar i{background:#666;border-radius:50%;width:8px;height:8px}.desktop-mockup__body{background:#fff;border-radius:12px;grid-template-columns:65px 1fr;height:440px;display:grid;overflow:hidden}.desktop-mockup aside{background:#f4f5f7;flex-direction:column;align-items:center;gap:13px;padding-top:25px;display:flex}.desktop-mockup aside span{background:#fff;border-radius:8px;width:28px;height:28px}.desktop-mockup main{padding:22px}.desktop-mockup article{border-bottom:1px solid #eee;align-items:center;gap:12px;padding:10px;display:flex}.desktop-mockup article img{-o-object-fit:cover;object-fit:cover;border-radius:7px;width:52px;height:52px}.api-ability-grid,.platform-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:40px;display:grid}.api-ability-grid article,.platform-grid article{background:#f5f5f4;border-radius:15px;min-height:250px;padding:27px}.api-ability-grid p,.platform-grid p{color:#707070;font-size:12px;line-height:1.7}.api-code-window{color:#d6d6d6;background:#151515;border:1px solid #2a2a2a;border-radius:18px;overflow:hidden}.api-code-window footer,.api-code-window header{background:#202020;justify-content:space-between;padding:14px 18px;font-family:monospace;font-size:11px;display:flex}.api-code-window pre{color:#cfd7ff;min-height:360px;margin:0;padding:30px;font-size:13px;line-height:1.8;overflow:auto}.api-ability-grid{grid-template-columns:repeat(4,1fr)}.api-register{background:#f4f4f2;border-radius:24px;grid-template-columns:1fr 1fr;gap:80px;width:min(1080px,100% - 48px);margin:20px auto 110px;padding:60px;display:grid}.api-register form,.api-register label{gap:12px;display:grid}.api-register input,.api-register textarea{background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:12px}.api-register button{color:#fff;background:#111;border:0;border-radius:9px;min-height:44px}.canvas-studio{height:calc(100vh - var(--header-height));background:#e9ebef;flex-direction:column;min-height:620px;display:flex;overflow:hidden}.canvas-topbar{background:#fff;border-bottom:1px solid #dddfe4;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;height:58px;padding:0 14px;display:grid}.canvas-topbar a,.canvas-topbar button{cursor:pointer;background:#fff;border:1px solid #e2e3e7;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:11px;display:inline-flex}.canvas-history,.canvas-topbar__left,.canvas-topbar__right{align-items:center;gap:8px;display:flex}.canvas-topbar__left>div{gap:2px;display:grid}.canvas-topbar__left span{color:#888;font-size:9px}.canvas-history>span{background:#ddd;width:1px;height:22px}.canvas-topbar__right{justify-content:flex-end}.canvas-topbar .canvas-ai-button{color:#5b4b9f;background:#f3f0ff;border-color:#e5defd}.canvas-topbar .canvas-export-button{color:#fff;background:#111;border-color:#111}.canvas-workspace{flex:1;grid-template-columns:72px 256px minmax(420px,1fr) 262px;min-height:0;display:grid}.canvas-toolrail{background:#f8f8f9;border-right:1px solid #dddfe4;padding:10px 6px}.canvas-toolrail,.canvas-toolrail button{flex-direction:column;align-items:center;gap:5px;display:flex}.canvas-toolrail button{color:#666;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;width:58px;height:56px;padding:0;font-size:9px}.canvas-toolrail button.active,.canvas-toolrail button:hover{color:#111;background:#fff;box-shadow:0 1px 4px #1111}.canvas-assets-panel,.canvas-properties{background:#fff;border-right:1px solid #dddfe4;min-width:0;overflow:auto}.canvas-assets-panel{padding:16px}.canvas-assets-panel header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.canvas-assets-panel header>div{gap:3px;display:grid}.canvas-assets-panel header strong{font-size:13px}.canvas-assets-panel header span{color:#888;font-size:9px}.canvas-assets-panel header label{cursor:pointer;border:1px solid #ddd;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.canvas-assets-panel header input{display:none}.asset-search{color:#999;background:#f5f5f6;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 9px;font-size:9px;display:flex}.canvas-asset-grid,.template-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.canvas-asset-grid button,.template-grid button{aspect-ratio:1;cursor:pointer;background:#eee;border:0;border-radius:8px;padding:0;position:relative;overflow:hidden}.canvas-asset-grid img,.template-grid img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.canvas-assets-panel section{margin-top:24px}.canvas-assets-panel section>strong,.panel-label{margin-bottom:10px;font-size:10px;display:block}.canvas-project-files{gap:4px;display:grid}.canvas-project-files span{color:#555;background:#f6f6f7;border-radius:6px;align-items:center;gap:7px;padding:8px;font-size:9px;display:flex}.add-text-button{text-align:left;background:#f5f5f6;border:1px solid #ebebed;border-radius:8px;width:100%;margin-bottom:8px;padding:13px;display:block}.add-text-button.heading{font-size:18px;font-weight:800}.copy-suggestion{text-align:left;color:#666;background:#fff;border:1px solid #e5e5e5;border-radius:6px;width:100%;margin-bottom:6px;padding:9px;font-size:9px;display:block}.template-grid button{aspect-ratio:4/5}.template-grid button span{color:#fff;background:#0008;border-radius:4px;padding:5px;font-size:8px;position:absolute;bottom:4px;left:4px;right:4px}.background-swatches{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.background-swatches button{border:2px solid #fff;border-radius:50%;width:34px;height:34px;padding:0;box-shadow:0 0 0 1px #ddd}.background-swatches button.active{box-shadow:0 0 0 2px #111}.canvas-ai-panel{text-align:center;gap:12px;display:grid}.canvas-ai-panel>svg{color:#7c66c8;margin:25px auto 0}.canvas-ai-panel textarea{resize:none;border:1px solid #ddd;border-radius:8px;padding:10px;font-size:10px}.canvas-ai-panel button{color:#fff;background:#111;border:0;border-radius:8px;min-height:38px;font-size:10px}.canvas-stage{background:#e8eaee;grid-template-rows:42px minmax(0,1fr) 42px 98px;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.canvas-stage__toolbar{color:#777;background:#f4f5f7;border-bottom:1px solid #d9dbe0;justify-content:space-between;align-items:center;padding:0 14px;font-size:9px;display:flex}.canvas-stage__toolbar label{align-items:center;gap:6px;display:flex;position:relative}.canvas-stage__toolbar select{appearance:none;background:#fff;border:1px solid #ddd;border-radius:6px;padding:5px 22px 5px 7px;font-size:9px}.canvas-stage__toolbar label svg{position:absolute;right:5px}.canvas-viewport{place-items:center;padding:40px;display:grid;position:relative;overflow:auto}.design-board{transform-origin:50%;flex:none;transition:width .2s,height .2s,background .2s,transform .18s;position:relative;box-shadow:0 10px 42px #1113}.design-layer{-webkit-user-select:none;user-select:none;cursor:move;justify-content:center;align-items:center;display:flex;position:absolute}.design-layer.type-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.design-layer.type-text{text-align:center;padding:4px;font-weight:700;line-height:1.18}.design-layer.selected{outline:2px solid #5e66ff}.layer-handle{background:#fff;border:2px solid #5e66ff;border-radius:50%;width:10px;height:10px;position:absolute}.layer-handle--nw{top:-6px;left:-6px}.layer-handle--se{bottom:-6px;right:-6px}.canvas-zoom{justify-content:center;align-items:center;gap:8px;display:flex}.canvas-zoom button{background:#f7f7f8;border:1px solid #d9d9dc;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.canvas-zoom span{text-align:center;width:45px;font-size:9px}.canvas-pages{background:#f4f5f7;border-top:1px solid #d9dbe0;align-items:center;gap:10px;padding:10px 14px;display:flex;overflow-x:auto}.canvas-pages button{background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;height:72px;padding:5px;display:flex}.canvas-pages button.active{background:#fff;border-color:#747aff}.canvas-pages button>span{width:56px;height:56px;display:block;position:relative;overflow:hidden}.canvas-pages img{-o-object-fit:cover;object-fit:cover;opacity:.8;width:100%;height:100%}.canvas-pages b{font-size:9px}.canvas-properties{border-left:1px solid #dddfe4;border-right:0}.properties-tabs{border-bottom:1px solid #e5e5e5;grid-template-columns:1fr 1fr;height:45px;display:grid}.properties-tabs button{background:#fff;border:0;border-bottom:2px solid #0000;font-size:10px}.properties-tabs button.active{border-color:#111;font-weight:700}.layers-list{padding:10px;display:grid}.layers-list>button{text-align:left;background:#fff;border:0;border-radius:7px;grid-template-columns:20px 1fr 20px 18px;align-items:center;gap:5px;height:38px;padding:0 8px;font-size:9px;display:grid}.layers-list>button.active{background:#f0f1f4}.layers-list i,.property-section button{place-items:center;display:grid}.property-section{border-bottom:1px solid #e8e8e8;padding:14px}.property-section>header{justify-content:space-between;align-items:center;display:flex}.property-section>header div{gap:4px;display:flex}.property-section button{background:#fff;border:1px solid #ddd;border-radius:6px;width:30px;height:30px;padding:0}.property-section header strong,.property-section>strong{font-size:10px}.property-section label{gap:6px;margin-top:10px;display:grid}.property-section label span{color:#777;font-size:9px}.property-section input,.property-section textarea{border:1px solid #ddd;border-radius:6px;width:100%;padding:8px;font-size:10px}.property-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.alignment-buttons{gap:5px;margin-top:10px;display:flex}.canvas-empty-properties{color:#999;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;font-size:9px;display:grid}.canvas-toast{z-index:200;color:#fff;background:#171717;border-radius:9px;align-items:center;gap:8px;padding:12px 15px;font-size:11px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #1114}.toast-enter-active,.toast-leave-active{transition:all .2s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(8px)}@media (width<=1100px){.marketing-nav{display:none}.marketing-menu-button{display:grid}.marketing-header__actions{display:none}.commerce-hero{align-items:flex-start;min-height:780px;padding-top:90px}.commerce-hero:after{background:#ece7dfd9}.commerce-hero__media{opacity:.72;width:100%;height:51%;top:auto}.workflow-board{grid-template-columns:240px 45px 1fr}.apparel-feature{grid-template-columns:1fr 1fr;gap:38px;padding:35px}.solutions-layout{grid-template-columns:330px 1fr}.showcase-grid{grid-template-columns:repeat(3,1fr)}.feature-grid{grid-template-columns:repeat(2,1fr)}.marketing-footer__main{grid-template-columns:1.8fr repeat(3,1fr);gap:25px}.canvas-workspace{grid-template-columns:64px 220px minmax(380px,1fr)}.canvas-properties{z-index:20;width:250px;position:absolute;top:58px;bottom:0;right:0;box-shadow:-12px 0 30px #1112}.canvas-stage{padding-right:250px}}@media (width<=760px){.marketing-header{height:60px;padding:0 14px}.marketing-brand__mark{width:32px;height:32px}.commerce-hero{min-height:760px;padding:65px 18px 90px}.commerce-hero h1{font-size:45px}.commerce-hero__copy>p{font-size:14px}.commerce-hero__media{height:45%}.commerce-hero__image--main{border-radius:18px;width:58%;height:98%;bottom:-10%;right:4%}.commerce-hero__image--fashion{border-width:5px;width:34%;height:62%;top:12%;right:53%}.commerce-hero__image--detail{border-width:5px;width:38%;height:42%;bottom:0;right:47%}.commerce-hero__image--video{display:none}.hero-actions{flex-direction:column;align-items:stretch}.hero-primary,.hero-secondary{width:100%}.hero-proof{display:grid}.canvas-history,.canvas-properties,.canvas-topbar__right .canvas-ai-button,.hero-scroll-hint{display:none}.marketing-section{width:calc(100% - 28px);padding:72px 0}.apparel-feature h2,.marketing-final-cta h2,.section-heading h2,.solution-page h2{font-size:31px}.workflow-steps{justify-content:flex-start;overflow-x:auto}.workflow-steps svg{flex:none}.workflow-board{grid-template-columns:1fr;padding:12px}.workflow-arrow{grid-template-columns:auto auto;justify-content:center}.workflow-output{height:360px}.trust-strip{grid-template-columns:1fr 1fr}.apparel-feature{grid-template-columns:1fr;width:calc(100% - 28px);margin:30px auto;padding:16px}.apparel-feature__media{min-height:420px}.apparel-feature__copy{padding:18px 8px}.apparel-points,.feature-grid,.solutions-layout{grid-template-columns:1fr}.solution-tabs{flex-direction:row;overflow-x:auto}.solution-tabs button{min-width:250px}.solution-preview{min-height:500px}.showcase-section{padding:72px 14px}.showcase-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:190px}.faq-section{grid-template-columns:1fr;gap:35px}.marketing-final-cta{flex-direction:column;align-items:flex-start;width:calc(100% - 28px);margin-bottom:70px;padding:38px 24px}.marketing-final-cta>a{width:100%}.marketing-footer{padding:45px 20px 20px}.marketing-footer__main{grid-template-columns:1fr 1fr}.marketing-footer__brand{grid-column:1/-1}.marketing-footer__bottom{flex-direction:column;align-items:flex-start;gap:7px}.api-hero,.download-hero,.solution-hero{grid-template-columns:1fr;gap:40px;width:calc(100% - 28px);min-height:0;padding:60px 0}.api-hero h1,.download-hero h1,.solution-hero__copy h1{font-size:43px}.apparel-hero__compare{grid-template-columns:1fr 20px 1fr}.apparel-hero__compare>div{height:320px}.texture-section{grid-template-columns:1fr;gap:35px}.texture-visual{min-height:520px}.identity-section{padding:72px 14px}.identity-gallery,.identity-stats,.pipeline-grid{grid-template-columns:1fr 1fr}.identity-gallery img{height:300px}.comparison-table{overflow-x:auto}.comparison-table>div{min-width:700px}.rights-section{grid-template-columns:1fr;gap:30px;width:calc(100% - 28px);padding:35px 24px}.download-card{grid-template-columns:45px 1fr}.download-card button{grid-column:1/-1;justify-content:center}.desktop-mockup__body{height:360px}.api-ability-grid,.api-register,.platform-grid{grid-template-columns:1fr}.api-register{gap:30px;width:calc(100% - 28px);padding:34px 22px}.canvas-studio{height:calc(100vh - 52px)}.canvas-topbar{grid-template-columns:1fr auto}.canvas-workspace{grid-template-columns:58px minmax(0,1fr)}.canvas-assets-panel{z-index:25;width:230px;position:absolute;top:58px;bottom:0;left:58px;box-shadow:10px 0 30px #1112}.canvas-stage{grid-column:2;padding-right:0}.canvas-viewport{padding:20px}.canvas-pages{height:86px}}@media (width<=460px){.commerce-hero h1{font-size:39px}.workflow-output{height:310px}.apparel-hero__compare,.marketing-footer__main,.pipeline-grid{grid-template-columns:1fr}.apparel-hero__compare>svg{margin:auto;transform:rotate(90deg)}.apparel-hero__compare>div{height:280px}.identity-gallery img{height:240px}.marketing-footer__brand{grid-column:auto}.canvas-stage__toolbar>span,.canvas-topbar__left>div{display:none}.canvas-topbar__right .canvas-export-button{font-size:0}.canvas-assets-panel{width:210px;left:58px}}.tool-workflow-page{background:#f4f5f7;min-height:100%;padding:18px 22px 38px}.tool-workflow-head{justify-content:space-between;align-items:center;height:48px;margin-bottom:12px;display:flex}.tool-workflow-head>div{color:#777;align-items:center;gap:8px;font-size:10px;display:flex}.tool-workflow-head a{align-items:center;gap:6px;display:inline-flex}.tool-workflow-head>a:last-child{color:#fff;background:#111;border-radius:8px;height:36px;padding:0 12px;font-size:10px;font-weight:700}.tool-workflow-layout{grid-template-columns:minmax(0,1fr) 390px;gap:14px;width:min(1280px,100%);margin:0 auto;display:grid}.tool-form-panel,.tool-result-panel{background:#fff;border:1px solid #e4e5e8;border-radius:14px}.tool-form-panel{padding:24px}.tool-title-section{border-bottom:1px solid #eee;gap:14px;padding-bottom:22px;display:flex}.tool-title-section .capability-icon{width:48px;height:48px}.tool-step>header span,.tool-title-section small{color:#888;font-size:9px}.tool-title-section h1{margin:4px 0 7px;font-size:24px}.tool-title-section p{color:#6f6f6f;margin:0;font-size:11px;line-height:1.7}.tool-step{border-bottom:1px solid #eee;padding:23px 0}.tool-step>header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.tool-step>header>b{color:#fff;background:#111;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.tool-step>header>div{gap:3px;display:grid}.tool-step>header strong{font-size:12px}.workflow-upload{text-align:center;color:#888;cursor:pointer;background:#fafafa;border:1px dashed #cfd2d8;border-radius:10px;align-content:center;place-items:center;gap:7px;min-height:150px;display:grid;position:relative}.workflow-upload:hover{color:#111;background:#f6f6f6}.workflow-upload strong{color:#333;font-size:11px}.workflow-upload span{font-size:9px}.workflow-upload input{opacity:0;position:absolute}.tool-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tool-field-grid label{gap:6px;display:grid}.tool-field-grid label span,.tool-result-meta a,.workflow-chip-field>span{font-size:10px;font-weight:700}.tool-field-grid select{background:#fff;border:1px solid #dddfe3;border-radius:7px;height:38px;padding:0 9px;font-size:10px}.workflow-chip-field{margin-top:14px}.workflow-chip-field>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.workflow-chip-field button{color:#666;background:#fff;border:1px solid #ddd;border-radius:7px;min-height:31px;padding:0 10px;font-size:9px}.workflow-chip-field button.active{color:#fff;background:#111;border-color:#111}.workflow-prompt{display:block;position:relative}.workflow-prompt textarea{resize:vertical;border:1px solid #dddfe3;border-radius:9px;outline:0;width:100%;min-height:140px;padding:12px 12px 25px;line-height:1.65}.workflow-prompt small{color:#aaa;font-size:8px;position:absolute;bottom:9px;right:10px}.tool-submit-bar{justify-content:space-between;padding-top:20px}.tool-result-panel>header,.tool-submit-bar,.tool-submit-bar button,.tool-submit-bar>div{align-items:center;display:flex}.tool-submit-bar>div{color:#666;gap:7px;font-size:10px}.tool-submit-bar button{color:#fff;background:#111;border:0;border-radius:9px;justify-content:center;gap:7px;min-width:138px;height:42px;font-weight:700}.tool-submit-bar button:disabled{opacity:.35}.tool-result-panel{min-height:720px;padding:16px;overflow:hidden}.tool-result-panel>header{justify-content:space-between;margin-bottom:14px}.tool-result-panel>header div{gap:3px;display:grid}.tool-result-panel>header strong{font-size:13px}.tool-result-panel>header span{color:#888;font-size:9px}.tool-result-panel>header button{background:#fff;border:1px solid #ddd;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:flex}.tool-result-preview{aspect-ratio:1;background:#ececec;border-radius:11px;position:relative;overflow:hidden}.tool-result-preview>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tool-result-loading{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111a;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:0}.tool-result-loading span{font-size:11px}.tool-result-meta{padding:14px 2px}.tool-result-meta>span{background:#f3f3f3;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:inline-flex}.tool-result-meta span.succeeded{color:#087a55;background:#eaf8f1}.tool-result-meta p{color:#666;font-size:10px;line-height:1.6}.tool-result-meta a{color:#fff;background:#111;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;display:flex}.tool-result-empty{text-align:center;color:#888;background:#fafafa;border:1px dashed #ddd;border-radius:11px;align-content:center;place-items:center;gap:9px;min-height:620px;display:grid}.tool-result-empty>div{background:#fff;border-radius:14px;place-items:center;width:58px;height:58px;display:grid}.tool-result-empty strong{color:#333;font-size:12px}.tool-history b,.tool-result-empty span{font-size:9px}.tool-result-empty>img{-o-object-fit:cover;object-fit:cover;opacity:.55;border-radius:10px;width:220px;height:220px;margin-top:20px}.tool-history{margin-top:16px}.tool-history>strong{font-size:10px}.tool-history article{background:#f7f7f8;border-radius:8px;align-items:center;gap:9px;margin-top:8px;padding:7px;display:flex}.tool-history img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:42px;height:42px}.tool-history article div{gap:4px;display:grid}.tool-history span{color:#888;font-size:8px}.tool-not-found{align-content:center;place-items:center;gap:10px;min-height:500px;display:grid}.tool-not-found h1{margin:0}.tool-not-found a{color:#fff;background:#111;border-radius:8px;padding:9px 12px}@media (width<=900px){.tool-workflow-layout{grid-template-columns:1fr}.tool-result-panel{min-height:520px}.tool-result-empty{min-height:400px}}@media (width<=600px){.tool-workflow-page{padding:10px}.tool-workflow-head>div span{display:none}.tool-form-panel{padding:16px}.tool-title-section h1{font-size:20px}.tool-field-grid{grid-template-columns:1fr}.tool-submit-bar{flex-direction:column;align-items:stretch;gap:12px}.tool-submit-bar button{width:100%}}.marketing-carousel{color:#fff;background:#111;height:calc(100vh - 68px);min-height:720px;position:relative;overflow:hidden}.marketing-carousel__slides,.marketing-carousel__slides article{position:absolute;inset:0}.marketing-carousel__slides article{opacity:0;pointer-events:none;transition:opacity .75s,transform 6s;transform:scale(1.035)}.marketing-carousel__slides article.active{opacity:1;pointer-events:auto}.marketing-carousel__slides article>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.marketing-carousel__shade{background:linear-gradient(#0008,#0002 35%,#0003 58%,#000c);position:absolute;inset:0}.marketing-carousel__copy{z-index:3;text-align:center;width:min(980px,100% - 48px);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.marketing-carousel__eyebrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0005;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:7px;margin-bottom:20px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.marketing-carousel h1{letter-spacing:-.055em;text-shadow:0 3px 24px #0007;max-width:960px;margin:0 auto;font-size:calc(clamp(48px,6vw,84px));font-weight:760;line-height:1.04}.marketing-carousel__copy p{color:#f1f1f1;text-shadow:0 2px 15px #0007;max-width:720px;margin:22px auto 0;font-size:17px;line-height:1.75}.marketing-carousel__actions{justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.marketing-carousel__actions a{color:#111;background:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:190px;height:52px;font-size:13px;font-weight:750;display:inline-flex}.marketing-carousel__actions a+a{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0004;border-color:#ffffff4d}.carousel-arrow{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0004;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:absolute;top:46%}.carousel-arrow--prev{left:26px}.carousel-arrow--next{right:26px}.marketing-carousel__proof{align-items:center;gap:8px;display:flex}.marketing-carousel__proof>button:not(.carousel-pause){text-align:left;color:#ddd;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:48px 1fr;align-items:center;gap:9px;width:152px;height:68px;padding:5px;display:grid}.marketing-carousel__proof>button.active{color:#fff;background:#ffffff17;border-color:#ffffff38}.carousel-pause{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.marketing-carousel__progress{z-index:5;grid-template-columns:repeat(4,1fr);gap:3px;height:3px;display:grid;position:absolute;left:0;right:0}.marketing-carousel__progress span{background:#ffffff2e}.marketing-carousel__progress span.active{background:#fff;animation:5.2s linear carousel-progress}@keyframes carousel-progress{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@media (width<=820px){.marketing-carousel__copy{width:calc(100% - 30px);top:40%}.marketing-carousel h1{font-size:42px}.marketing-carousel__copy p{font-size:13px}.marketing-carousel__actions{flex-direction:column;align-items:stretch}.marketing-carousel__actions a{width:min(330px,100%);margin:0 auto}.carousel-arrow{display:none}.marketing-carousel__proof{overflow-x:auto}.marketing-carousel__proof>button:not(.carousel-pause){grid-template-columns:38px 1fr;width:116px;min-width:116px}.carousel-pause{flex:0 0 34px}}@media (width<=460px){.marketing-carousel{height:720px}.marketing-carousel h1{font-size:36px}.marketing-carousel__copy{top:38%}.marketing-carousel__proof>button:not(.carousel-pause){text-align:center;grid-template-columns:1fr;width:98px;min-width:98px}}.tour-restart{z-index:70;color:#fff;background:#111;border:1px solid #333;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:10px;font-weight:700;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 25px #1113}.tour-restart span{color:#111;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.onboarding-tour{z-index:500;pointer-events:none;background:#1111112b;position:fixed;inset:0}.onboarding-tour__card{pointer-events:auto;background:#fff;border:1px solid #ddd;border-radius:15px;width:min(360px,100% - 30px);padding:20px;position:absolute;bottom:26px;right:26px;box-shadow:0 24px 70px #1115}.onboarding-tour__card header{color:#888;justify-content:space-between;align-items:center;font-size:9px;display:flex}.onboarding-tour__card header button{background:#f3f3f3;border:0;border-radius:6px;padding:5px 8px;font-size:9px}.onboarding-tour__card small{color:#777;margin-top:18px;font-size:9px;font-weight:700;display:block}.onboarding-tour__card h3{margin:6px 0 8px;font-size:18px}.onboarding-tour__card p{color:#666;margin:0;font-size:11px;line-height:1.7}.onboarding-tour__progress{gap:5px;margin:18px 0;display:flex}.onboarding-tour__progress i{background:#e6e6e6;border-radius:999px;flex:1;height:3px}.onboarding-tour__card footer{justify-content:flex-end;gap:7px;display:flex}.onboarding-tour__card footer button{background:#fff;border:1px solid #ddd;border-radius:7px;height:34px;padding:0 12px;font-size:10px}.onboarding-tour__card footer button:last-child{color:#fff;background:#111;border-color:#111}.onboarding-tour__card footer button:disabled{opacity:.35}.onboarding-highlight{z-index:490!important;border-radius:12px!important;outline:4px solid #fff!important;position:relative!important;box-shadow:0 0 0 8px #111,0 20px 60px #1116!important}.canvas-topbar .onboarding-highlight,.customer-header.onboarding-highlight{z-index:490!important}@media (width<=600px){.tour-restart{bottom:72px;right:12px}.onboarding-tour__card{bottom:74px;right:15px}}.asset-library{width:min(1500px,100%);margin:0 auto;padding:34px 36px 80px}.asset-library__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.asset-library__header>div:first-child{gap:7px;display:grid}.asset-library__header>div:first-child>span{color:#7661d7;letter-spacing:.08em;font-size:11px;font-weight:800}.asset-library__header h1{letter-spacing:-.03em;margin:0;font-size:32px}.asset-library__header p{color:#7a7a82;margin:0;font-size:13px}.asset-library__actions{gap:9px;display:flex}.asset-library__actions button{align-items:center;gap:7px;height:40px;display:inline-flex}.asset-library__stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.asset-library__stats article{background:#fff;border:1px solid #e8e8ec;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;min-height:92px;padding:18px;display:grid}.asset-library__stats article>svg{color:#7562d7}.asset-library__stats span{color:#777;font-size:11px}.asset-library__stats strong{font-size:24px}.asset-library__filters{background:#fff;border:1px solid #e8e8ec;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.asset-library__search{background:#f5f5f7;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:260px;height:38px;padding:0 12px;display:flex}.asset-library__search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.asset-library__filters select,.asset-library__filters>button{background:#fff;border:1px solid #e1e1e5;border-radius:8px;height:38px;padding:0 12px;font-size:11px}.asset-library__filters>button{align-items:center;gap:6px;display:flex}.asset-library__filters>button.active{color:#6d56d7;background:#f1edff;border-color:#dcd4ff}.asset-library__view{background:#f2f2f4;border-radius:8px;padding:3px;display:flex}.asset-library__view button{background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid}.asset-library__view button.active{background:#fff;box-shadow:0 1px 5px #1111}.asset-library__categories{gap:5px;margin:18px 0;display:flex}.asset-library__categories button{color:#666;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:11px;display:flex}.asset-library__categories button.active{color:#111;background:#fff;font-weight:700;box-shadow:0 2px 10px #1111}.asset-library__categories span{background:#efeff2;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.asset-library__batch{z-index:12;color:#fff;background:#17171b;border-radius:10px;align-items:center;gap:7px;margin-bottom:12px;padding:9px 11px;display:flex;position:sticky;top:10px;box-shadow:0 10px 30px #1113}.asset-library__batch>span{flex:1}.asset-library__batch button{height:32px;color:inherit;background:#ffffff10;border:1px solid #ffffff18;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:10px;display:inline-flex}.asset-library__batch .asset-library__send{background:#735ee8}.asset-library__content.is-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.asset-library__card{background:#fff;border:1px solid #e6e6ea;border-radius:12px;min-width:0;transition:all .2s;position:relative;overflow:hidden}.asset-library__card.selected,.asset-library__card:hover{border-color:#8c7ce6;box-shadow:0 10px 28px #4737a514}.asset-library__select{z-index:4;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff9;border:1px solid #ccc;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:9px;left:9px}.asset-library__card.selected .asset-library__select{background:#725fe3;border-color:#725fe3}.asset-library__media{background:#eee;height:215px;position:relative;overflow:hidden}.asset-library__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .25s;display:block}.asset-library__card:hover .asset-library__media img,.commerce-reference-grid button:hover>img{transform:scale(1.025)}.asset-library__media button{color:#fff;background:#0006;border:1px solid #ffffff38;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:9px;right:9px}.asset-library__meta{gap:6px;padding:13px;display:grid}.asset-library__meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.asset-library__meta>span{color:#888;font-size:9px}.asset-library__meta form input{border:1px solid #7865dc;border-radius:6px;width:100%;height:28px;padding:0 7px;font-size:11px}.asset-library__tags{flex-wrap:wrap;gap:4px;display:flex}.asset-library__tags button{color:#686872;background:#f2f2f5;border:0;border-radius:10px;align-items:center;gap:3px;height:21px;padding:0 7px;font-size:8px;display:inline-flex}.asset-library__card-actions{border-top:1px solid #ededf0;grid-template-columns:repeat(5,1fr);display:grid}.asset-library__card-actions button{color:#666;background:#fff;border:0;border-right:1px solid #ededf0;place-items:center;height:36px;padding:0;display:grid}.asset-library__card-actions button:last-child{border:0}.asset-library__content.is-list{gap:8px;display:grid}.asset-library__content.is-list .asset-library__card{grid-template-columns:130px 1fr 220px;align-items:center;display:grid}.asset-library__content.is-list .asset-library__media{height:88px}.asset-library__content.is-list .asset-library__card-actions{border-top:0}.asset-library__empty{color:#85858d;text-align:center;background:#fff;border:1px dashed #d6d6dc;border-radius:14px;grid-column:1/-1;align-content:center;place-items:center;gap:10px;min-height:320px;display:grid}.asset-library__empty h2,.asset-library__empty p{margin:0}.asset-library__empty h2{color:#222;font-size:18px}.asset-library__empty p{font-size:11px}.asset-library__empty button{margin-top:8px}.asset-library__empty .primary-button,.asset-library__empty button{align-items:center;gap:6px;display:inline-flex}.asset-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.canvas-asset-grid button span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0008;border-radius:4px;padding:4px;font-size:8px;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.canvas-library-link{color:#5c4dba;background:#f2efff;border:1px solid #dfd8ff;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:35px;margin-top:12px;font-size:9px;font-weight:700;display:flex}.layer-handle--ne{top:-6px;right:-6px}.layer-handle--sw{bottom:-6px;left:-6px}.layer-handle{cursor:nwse-resize;touch-action:none}.layer-handle--ne,.layer-handle--sw{cursor:nesw-resize}.design-layer.locked{cursor:not-allowed}.canvas-pages button{position:relative}.canvas-pages button>i{color:#fff;background:#0008;border-radius:50%;place-items:center;width:20px;height:20px;display:none;position:absolute;top:2px;right:2px}.canvas-pages button:hover>i{display:grid}.canvas-font-select span,.canvas-stage__toolbar>b{font-size:9px}.alignment-buttons.expanded{grid-template-columns:repeat(6,1fr);display:grid}.alignment-buttons.expanded button{width:100%}.canvas-font-select select,.property-section select{background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;height:34px;padding:0 8px;font-size:10px}.canvas-font-select{gap:7px;margin-top:20px;display:grid}.ai-prompt-chips{flex-wrap:wrap;gap:5px;display:flex}.canvas-ai-panel .ai-prompt-chips button{color:#5f50ae;background:#f1eeff;border:1px solid #ddd6ff;border-radius:12px;min-height:25px;padding:0 8px;font-size:8px}.background-swatches.brand button{border-radius:9px}.canvas-ai-panel>button:last-child{color:#fff;background:#171717;min-height:40px}.canvas-ai-panel textarea,.workflow-canvas-page button,.workflow-canvas-page label{font-family:inherit}.canvas-topbar__right button{white-space:nowrap}@media (width<=1200px){.asset-library__content.is-grid{grid-template-columns:repeat(3,1fr)}.asset-library__stats{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.asset-library{padding:22px 14px 95px}.asset-library__header{flex-direction:column;align-items:flex-start}.asset-library__header h1{font-size:27px}.asset-library__actions{width:100%}.asset-library__actions button,.asset-library__filters select{flex:1}.asset-library__stats{grid-template-columns:1fr 1fr}.asset-library__stats article{grid-template-columns:24px 1fr auto;min-height:78px;padding:12px}.asset-library__stats strong{font-size:19px}.asset-library__filters{flex-wrap:wrap;align-items:stretch}.asset-library__search{min-width:100%}.asset-library__categories{overflow-x:auto}.asset-library__categories button{flex:none}.asset-library__content.is-grid{grid-template-columns:1fr 1fr;gap:9px}.asset-library__media{height:165px}.asset-library__content.is-list .asset-library__card{grid-template-columns:90px 1fr}.asset-library__content.is-list .asset-library__card-actions{grid-column:1/-1}.asset-library__batch{flex-wrap:wrap;top:auto;bottom:70px}.asset-library__batch>span,.canvas-stage__toolbar>b,.canvas-topbar__left span{display:none}.canvas-topbar__right .canvas-export-button{padding:0 8px}.canvas-assets-panel{width:240px}.canvas-pages button>i{display:grid}}@media (width<=460px){.asset-library__content.is-grid{grid-template-columns:1fr}.asset-library__media{height:260px}.asset-library__stats article svg{display:none}.asset-library__stats article{grid-template-columns:1fr auto}}.image-processing-page{width:min(1420px,100%);margin:0 auto;padding:30px 34px 70px}.image-processing-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.image-processing-head>div:first-child{gap:7px;display:grid}.image-processing-head a{color:#666;align-items:center;gap:6px;font-size:10px;display:inline-flex}.image-processing-head>div:first-child>span{color:#755fd4;font-size:10px;font-weight:800}.image-processing-head h1{margin:0;font-size:30px}.image-processing-head p{color:#777;margin:0;font-size:12px}.image-processing-badge{color:#5948b4;background:#f0edff;border:1px solid #ddd6ff;border-radius:11px;grid-template-columns:24px 1fr;gap:2px 7px;padding:12px 16px;display:grid}.image-processing-badge svg{grid-row:1/3;align-self:center}.image-processing-badge span{font-size:9px}.image-processing-badge strong{font-size:11px}.image-processing-layout{background:#fff;border:1px solid #e3e3e7;border-radius:14px;grid-template-columns:320px minmax(0,1fr);min-height:660px;display:grid;overflow:hidden;box-shadow:0 14px 45px #1110000a}.image-tool-controls{border-right:1px solid #e7e7ea;padding:18px;overflow:auto}.image-tool-upload{text-align:center;cursor:pointer;background:#f7f7f9;border:1px dashed #c9c9d2;border-radius:11px;align-content:center;place-items:center;gap:7px;min-height:126px;padding:16px;display:grid}.image-tool-upload:hover{color:#5c4bb8;background:#f3f0ff;border-color:#8b78e5}.image-tool-upload input{display:none}.image-tool-upload strong{font-size:12px}.image-tool-upload span{color:#888;font-size:9px}.image-tool-controls section{gap:10px;margin-top:22px;display:grid}.image-tool-controls section>strong{font-size:10px}.image-tool-controls section>label{justify-content:space-between;align-items:center;gap:10px;display:flex}.image-tool-controls section>label span{color:#777;font-size:9px}.image-tool-controls input[type=color]{background:#fff;border:1px solid #ddd;border-radius:6px;width:40px;height:30px;padding:2px}.image-tool-controls input[type=range]{flex:1}.image-tool-chips{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.image-tool-chips button,.image-tool-effects button,.image-tool-segments button{color:#666;background:#fff;border:1px solid #dddde2;border-radius:7px;min-height:32px;padding:0 7px;font-size:9px}.image-tool-chips button.active,.image-tool-effects button.active,.image-tool-segments button.active{color:#5b49b9;background:#f1eeff;border-color:#bcb0f2;font-weight:700}.image-tool-segments{grid-template-columns:1fr 1fr;gap:6px;display:grid}.image-tool-effects{grid-template-columns:1fr;gap:6px;display:grid}.image-tool-info{color:#6d6297;background:#f4f2fb;border-radius:8px;align-items:flex-start;gap:7px;padding:10px;font-size:9px;line-height:1.6;display:flex}.image-tool-clear{background:#fff;border:1px solid #ddd;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:9px;display:flex}.image-tool-size{background:#f6f6f8;border-radius:8px;justify-content:space-between;align-items:center;margin:18px 0 10px;padding:12px;display:flex}.image-tool-size span{color:#777;font-size:9px}.image-tool-size strong{font-size:11px}.image-tool-download,.image-tool-process,.image-tool-reset{border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:40px;margin-top:8px;font-size:10px;display:flex}.image-tool-process{color:#fff;background:#171717;border:1px solid #171717}.image-tool-download{color:#fff;background:#715ce0;border:1px solid #715ce0}.image-tool-reset{color:#666;background:#fff;border:1px solid #ddd}.image-tool-controls button:disabled{opacity:.4;cursor:not-allowed}.image-tool-preview{background:#eceef2;grid-template-rows:58px minmax(0,1fr);min-width:0;display:grid}.image-tool-preview>header{background:#f8f8fa;border-bottom:1px solid #dddfe4;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.image-tool-preview header>div{gap:3px;display:grid}.image-tool-preview header strong{font-size:12px}.image-tool-preview header span{color:#888;font-size:9px}.image-tool-preview header>b{color:#438c5a;align-items:center;gap:5px;font-size:9px;display:flex}.image-tool-stage{place-items:center;min-height:0;padding:36px;display:grid;overflow:auto}.image-tool-stage.empty>div{color:#8a8a92;place-items:center;gap:9px;display:grid}.image-tool-stage.empty strong{color:#333;font-size:14px}.image-tool-stage.empty span{font-size:9px}.image-tool-canvases{place-items:center;display:grid;position:relative}.image-tool-canvases canvas{background:#fff;grid-area:1/1;max-width:100%;max-height:610px;display:block;box-shadow:0 12px 36px #1113}.image-tool-mask{z-index:2;cursor:crosshair;touch-action:none}.image-tool-mask:active{cursor:none}@media (width<=900px){.image-processing-layout{grid-template-columns:280px minmax(0,1fr)}.image-tool-stage{padding:20px}}@media (width<=760px){.image-processing-page{padding:22px 14px 95px}.image-processing-head{flex-direction:column;align-items:flex-start}.image-processing-head h1{font-size:25px}.image-processing-layout{grid-template-columns:1fr}.image-tool-controls{border-bottom:1px solid #e7e7ea;border-right:0}.image-tool-preview{min-height:520px}.image-tool-stage{padding:14px}.image-tool-canvases canvas{max-height:480px}}.commerce-studio-page{min-height:calc(100vh - var(--header-height));background:#f5f5f7}.commerce-studio-head{border-bottom:1px solid #e8e8eb;grid-template-columns:180px 1fr 120px;gap:16px;height:72px;padding:0 24px;display:grid}.commerce-studio-head>a{color:#666;align-items:center;gap:6px;font-size:10px;display:flex}.commerce-studio-head>div{align-items:center;gap:10px;display:flex}.commerce-studio-head>div>div{gap:3px;display:grid}.commerce-studio-head strong{font-size:14px}.commerce-studio-head p{color:#777;margin:0;font-size:9px}.commerce-studio-head>button{border:1px solid #ddd;gap:5px;height:34px;font-size:10px}.commerce-stepper{border-bottom:1px solid #e8e8eb;justify-content:center;align-items:center;gap:8px;height:58px;display:flex}.commerce-stepper button{color:#999;gap:7px;height:38px;padding:0 8px;font-size:10px}.commerce-stepper button b{background:#eee;width:24px;height:24px;font-size:9px}.commerce-stepper button.active b{background:#171717}.commerce-stepper button.done b{background:#6e5bd6}.commerce-stepper button svg{color:#bbb}.commerce-studio-layout{grid-template-columns:minmax(0,1fr) 360px;gap:16px;width:min(1380px,100% - 40px);margin:20px auto 0}.commerce-result-column,.commerce-work-column{background:#fff;border:1px solid #e8e8ec;border-radius:13px}.commerce-work-column{min-height:690px;padding:25px}.commerce-work-column>header{gap:6px;margin-bottom:20px}.commerce-work-column>header>span{color:#715bd6;font-size:9px}.commerce-work-column>header p{color:#777;font-size:11px}.commerce-form-card{background:#fafafa;border:1px solid #ececef;border-radius:10px;margin-bottom:12px;padding:16px;position:relative}.commerce-card-title{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.commerce-card-title strong,.commerce-module-grid button strong,.commerce-plan-list strong,.commerce-result-column header strong{font-size:11px}.commerce-card-title>span{color:#888;font-size:9px}.commerce-card-title button{color:#604eb8;background:#f0edff;border:1px solid #ded7ff;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:flex}.commerce-upload-zone{color:#777;border:1px dashed #cfcfd5;border-radius:9px;align-content:center;place-items:center;gap:6px;min-height:116px;display:grid}.commerce-upload-zone:hover{color:#5e4dbb;border-color:#8573dc}.commerce-upload-zone input{display:none}.commerce-action-bar>div,.commerce-upload-zone span{font-size:9px}.commerce-file-grid{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:10px}.commerce-file-grid button{aspect-ratio:1;border:0;border-radius:7px;padding:0;position:relative;overflow:hidden}.commerce-file-grid span{color:#fff;background:#0008;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;top:3px;right:3px}.commerce-form-card textarea{resize:vertical;width:100%;font:inherit;background:#fff;border:1px solid #dddde2;border-radius:8px;padding:12px;font-size:10px;line-height:1.7}.commerce-form-card>small{color:#aaa;font-size:8px;position:absolute;bottom:21px;right:23px}.commerce-parameter-grid{grid-template-columns:repeat(4,1fr);gap:10px}.commerce-parameter-grid label{gap:6px}.commerce-parameter-grid label>span,.commerce-plan-list p{color:#777;font-size:9px}.commerce-parameter-grid select{background:#fff;border:1px solid #ddd;border-radius:7px;height:34px;padding:0 8px;font-size:9px}.commerce-inline-selects{gap:5px}.commerce-action-bar{margin-top:20px;padding-top:16px}.commerce-action-bar>button{background:#171717;font-size:10px}.commerce-action-bar button:disabled{opacity:.35}.commerce-result-column{overflow:hidden}.commerce-result-column>header{border-bottom:1px solid #eee;gap:4px;padding:17px;display:grid}.commerce-result-column header span{color:#888;font-size:8px}.commerce-example-grid{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.commerce-example-grid button{aspect-ratio:4/5;background:#eee;border:0;border-radius:8px;padding:0;position:relative;overflow:hidden}.commerce-example-grid img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.commerce-example-grid span{color:#fff;background:#0009;border-radius:6px;padding:5px 8px;font-size:8px;position:absolute;bottom:6px;right:6px}.commerce-module-grid{grid-template-columns:repeat(2,1fr)}.commerce-module-grid button{border:1px solid #dddde2}.commerce-module-grid button svg{color:#bbb}.commerce-plan-list{gap:9px}.commerce-plan-list article{border:1px solid #e7e7eb;padding:17px}.commerce-plan-list article>b{color:#725fd5}.commerce-generation-result{border-radius:12px;max-width:620px;margin:0 auto}.commerce-generation-result span{font-size:10px}.commerce-canvas-link{background:#6c57d5;font-size:10px}.workflow-slot-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workflow-slot-list .workflow-upload{min-height:125px}.workflow-slot-list .workflow-upload strong{font-size:11px}.workflow-slot-list .workflow-upload span{max-width:260px}.workflow-slot-list .workflow-upload input{display:none}@media (width<=1000px){.commerce-studio-layout{grid-template-columns:1fr}.commerce-result-column{min-height:420px}.commerce-example-grid{grid-template-columns:repeat(4,1fr)}.commerce-parameter-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.commerce-studio-head{grid-template-columns:1fr auto;height:auto;padding:12px 14px}.commerce-studio-head>a{display:none}.commerce-studio-head>div{min-width:0}.commerce-stepper{justify-content:flex-start;padding:0 8px}.commerce-stepper button{flex:none}.commerce-studio-layout{width:calc(100% - 20px);margin-top:10px}.commerce-work-column{min-height:0;padding:15px}.commerce-work-column h1{font-size:20px}.commerce-module-grid,.commerce-parameter-grid{grid-template-columns:1fr}.commerce-file-grid{grid-template-columns:repeat(4,1fr)}.commerce-action-bar{flex-direction:column;align-items:stretch;gap:10px}.commerce-action-bar button{width:100%}.commerce-example-grid{grid-template-columns:1fr 1fr}.workflow-slot-list{grid-template-columns:1fr}}.canvas-template-actions{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;display:grid}.canvas-template-actions button,.canvas-template-actions label{color:#5c4cb3;cursor:pointer;background:#f2efff;border:1px solid #ddd7ff;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:34px;font-size:8px;display:flex}.canvas-template-actions input{display:none}.saved-workflow-list{gap:6px;display:grid;margin:0 0 20px!important}.saved-workflow-list>strong{margin-bottom:3px}.saved-workflow-list article{background:#f6f6f8;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:5px;padding:8px;display:grid}.saved-workflow-list article>div{gap:2px;min-width:0;display:grid}.saved-workflow-list b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.saved-workflow-list span{color:#888;font-size:7px}.saved-workflow-list button{color:#555;background:#fff;border:1px solid #ddd;border-radius:5px;height:25px;padding:0 7px;font-size:7px}.commerce-studio-page{height:calc(100vh - var(--header-height));background:#f5f6f8;min-height:620px;padding:18px;overflow:hidden}.commerce-studio-layout{grid-template-columns:minmax(430px,.92fr) minmax(470px,1.28fr) 250px;gap:14px;width:100%;height:100%;margin:0;display:grid}.commerce-queue-pane,.commerce-reference-pane,.commerce-workspace-pane{background:#fff;border:1px solid #e7e8ec;border-radius:16px;min-width:0;min-height:0}.commerce-workspace-pane{grid-template-rows:86px 94px minmax(0,1fr);display:grid;overflow:hidden}.commerce-studio-head{background:#fff;border:0;border-bottom:1px solid #eeeef1;justify-content:space-between;align-items:center;gap:14px;height:auto;padding:14px 18px;display:flex}.commerce-workspace-identity{align-items:center;gap:12px;min-width:0;display:flex}.commerce-workspace-thumb{background:#f1eee8;border-radius:12px;flex:0 0 56px;width:56px;height:56px;overflow:hidden;box-shadow:inset 0 0 0 1px #e6e2da}.commerce-workspace-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.commerce-workspace-identity>div{gap:5px;min-width:0;display:grid}.commerce-workspace-identity strong{font-size:18px;line-height:1.1}.commerce-workspace-identity p{color:#7d818a;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin:0;font-size:12px;overflow:hidden}.commerce-workspace-identity>svg{color:#50545c;flex:none}.commerce-studio-head>button{cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.commerce-studio-head>button:hover{background:#f4f5f7}.commerce-stepper{background:#fff;border:0;border-bottom:1px solid #eeeef1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:0;height:auto;padding:13px 18px 9px;display:grid}.commerce-stepper button{color:#b0b3ba;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;height:35px;padding:0;font-size:12px;display:flex;position:relative}.commerce-stepper button:not(:last-of-type):after{z-index:0;content:"";background:#e1e2e6;height:2px;position:absolute;top:17px;left:42px;right:12px}.commerce-stepper button b{z-index:1;background:#fff;border:1px solid #dedfe3;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;display:grid;position:relative}.commerce-stepper button.active{color:#111;font-weight:800}.commerce-stepper button.active b{color:#fff;background:#111;border-color:#111;box-shadow:0 4px 10px #1112}.commerce-stepper button.done{color:#5f6570}.commerce-stepper button.done b{color:#fff;background:#111;border-color:#111}.commerce-stepper>p{color:#9b9ea6;grid-column:1/-1;margin:6px 0 0;font-size:11px}.commerce-work-column{scrollbar-width:thin;scrollbar-color:#d5d7dc transparent;background:#fff;border:0;border-radius:0;min-height:0;padding:14px;overflow:auto}.commerce-editor-shell{flex-direction:column;min-height:100%;display:flex}.commerce-editor-toolbar{justify-content:space-between;align-items:center;padding:0 3px 12px;display:flex}.commerce-editor-toolbar>div{color:#92969f;align-items:center;gap:9px;display:flex}.commerce-editor-toolbar strong{color:#686d76;font-size:13px}.commerce-editor-toolbar span{font-size:12px}.commerce-editor-toolbar i{border:1px solid #aeb2ba;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;display:grid}.commerce-editor-body{background:#fafbfc;border:1px solid #eceef1;border-radius:12px;flex-direction:column;flex:1;gap:14px;min-height:330px;padding:20px;display:flex;position:relative}.commerce-upload-zone{color:#8b9099;cursor:pointer;background:#fff;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:82px;min-height:112px;display:flex}.commerce-upload-zone:hover{color:#111;box-shadow:0 0 0 1px #dadde2}.commerce-upload-zone>span{color:#878c95;background:#fff;border:1px solid #e3e5e8;border-radius:8px;place-items:center;width:64px;height:64px;display:grid;position:relative}.commerce-upload-zone>span i{color:#fff;background:#777d86;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:2px;right:2px}.commerce-upload-zone strong{font-size:11px;font-weight:500}.commerce-file-add input,.commerce-upload-zone input{display:none}.commerce-file-grid{grid-template-columns:repeat(5,72px);gap:8px;margin:0;display:grid}.commerce-file-add,.commerce-file-grid button{color:#9196a0;cursor:pointer;background:#fff;border:1px solid #e1e3e7;border-radius:8px;place-items:center;width:72px;height:92px;padding:0;display:grid;position:relative;overflow:hidden}.commerce-file-grid img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.commerce-file-grid button span{color:#fff;background:#111a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;top:4px;right:4px}.commerce-editor-body textarea{resize:none;color:#222;background:0 0;border:0;outline:0;flex:1;width:100%;min-height:150px;padding:0;font-size:16px;line-height:1.7}.commerce-editor-body textarea::placeholder{color:#a8abb1}.commerce-editor-body>footer{color:#9da1a9;justify-content:flex-end;align-items:center;gap:11px;display:flex}.commerce-editor-body>footer>span{margin-right:auto;font-size:10px}.commerce-editor-body>footer button{color:#407bea;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;font-weight:700;display:flex}.commerce-parameter-grid{grid-template-columns:1.05fr 1.1fr 1fr 1.18fr;gap:8px;margin-top:10px;display:grid}.commerce-parameter-grid label{background:#fafbfc;border:1px solid #eceef1;border-radius:10px;gap:5px;min-width:0;padding:8px 10px;display:grid}.commerce-parameter-grid label>span{color:#8f939b;font-size:10px}.commerce-parameter-grid select{appearance:auto;color:#30343b;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;height:23px;padding:0 16px 0 0;font-size:12px;overflow:hidden}.commerce-inline-selects{grid-template-columns:1fr 1fr;gap:2px;display:grid}.commerce-primary-action{color:#fff;cursor:pointer;background:#111;border:0;border-radius:10px;justify-content:center;align-items:center;gap:18px;width:100%;height:48px;margin-top:10px;display:flex}.commerce-primary-action strong{font-size:14px}.commerce-primary-action span{color:#ffffffa6;font-size:11px;font-weight:400}.commerce-primary-action:disabled{color:#fff;cursor:not-allowed;background:#9d9d9f}.commerce-work-column>header{gap:7px;padding:14px 8px 6px;display:grid}.commerce-work-column>header>span{color:#111;font-size:11px;font-weight:800}.commerce-work-column h1{margin:0;font-size:23px}.commerce-work-column>header p{color:#7d818a;margin:0;font-size:12px}.commerce-module-grid{grid-template-columns:1fr 1fr;gap:10px;padding:8px;display:grid}.commerce-module-grid button{text-align:left;background:#fff;border:1px solid #dddfe4;border-radius:10px;grid-template-columns:32px 1fr;gap:3px 8px;padding:16px;display:grid}.commerce-module-grid button svg{color:#b6bac1;grid-row:1/3;align-self:center}.commerce-module-grid button strong,.commerce-plan-list strong{font-size:12px}.commerce-module-grid button span{color:#8d9199;font-size:10px}.commerce-module-grid button.active{background:#f4f4f5;border-color:#777b84}.commerce-module-grid button.active svg{color:#111}.commerce-plan-list{gap:10px;padding:8px;display:grid}.commerce-plan-list article{background:#fafafa;border:1px solid #e7e8eb;border-radius:10px;grid-template-columns:44px 1fr 24px;align-items:center;gap:12px;padding:18px;display:grid}.commerce-plan-list article>b{color:#111;font-size:17px}.commerce-plan-list article>div{gap:4px;display:grid}.commerce-plan-list p{color:#7d818a;margin:0;font-size:10px}.commerce-plan-list article>svg{color:#3d9a61}.commerce-action-bar{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin:16px 8px 0;padding-top:14px;display:flex}.commerce-action-bar>div{color:#777;align-items:center;gap:6px;font-size:11px;display:flex}.commerce-action-bar>button{color:#fff;background:#111;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:180px;height:40px;font-size:12px;font-weight:700;display:flex}.commerce-generation-result{background:#eee;border-radius:10px;max-width:560px;margin:10px auto;position:relative;overflow:hidden}.commerce-generation-result>img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:520px;display:block}.commerce-generation-result>div{color:#fff;background:#0008;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:0}.commerce-canvas-link{color:#fff;background:#111;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:220px;height:40px;margin:18px auto;font-size:11px;display:flex}.commerce-reference-pane{grid-template-rows:58px minmax(0,1fr);display:grid;overflow:hidden}.commerce-reference-pane>header{border-bottom:1px solid #eeeef1;align-items:center;gap:24px;padding:0 20px;display:flex}.commerce-reference-pane>header button{color:#3e424a;cursor:pointer;background:0 0;border:0;height:100%;padding:0;font-size:14px;position:relative}.commerce-reference-pane>header button.active{color:#111;font-weight:800}.commerce-reference-pane>header button.active:after{content:"";background:#111;height:2px;position:absolute;bottom:0;left:5px;right:5px}.commerce-reference-grid{scrollbar-width:thin;scrollbar-color:#8d919a transparent;align-content:start;gap:10px;min-height:0;padding:12px 10px 24px;display:grid;overflow:hidden auto}.commerce-reference-column{flex-direction:column;gap:10px;min-width:0;display:flex}.commerce-reference-grid button{cursor:pointer;background:#e7e8ea;border:0;border-radius:12px;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.commerce-reference-grid button.tall{height:340px}.commerce-reference-grid button.medium{height:285px}.commerce-reference-grid button.short{height:225px}.commerce-reference-grid button>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.commerce-example-action{color:#fff;background:#282b31d9;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700;position:absolute;bottom:9px;left:9px}.commerce-example-product{color:#fff;background:#ddd;border:2px solid #fff;border-radius:8px;width:58px;height:70px;display:block;position:absolute;bottom:8px;right:8px;overflow:hidden;box-shadow:0 5px 14px #0003}.commerce-example-product img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.commerce-example-product b{color:#fff;text-align:center;background:#111b;padding:4px 1px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.commerce-example-product[hidden],.discover-source[hidden]{display:none}.commerce-result-tab{color:#969aa2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.commerce-result-tab>img{-o-object-fit:contain;object-fit:contain;border-radius:12px;width:min(520px,100%);max-height:620px}.commerce-result-tab strong{color:#343840}.commerce-queue-pane{flex-direction:column;padding:0 14px;display:flex;position:relative;overflow:hidden}.commerce-queue-pane>header{border-bottom:1px solid #eeeef1;justify-content:space-between;align-items:center;height:58px;display:flex}.commerce-queue-pane>header strong{align-items:center;font-size:14px;display:flex}.commerce-queue-pane>header button{color:#a0a3aa;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.commerce-queue-label{color:#8f939c;padding:22px 0 10px;font-size:11px}.commerce-queue-card{background:#fff;border:1px solid #dfe1e5;border-radius:12px;grid-template-columns:56px 1fr;gap:11px;padding:12px;display:grid}.commerce-queue-card>img,.commerce-queue-card>span{color:#afb3bc;-o-object-fit:cover;object-fit:cover;background:#f0f1f3;border-radius:8px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.commerce-queue-card>div{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}.commerce-queue-card strong{font-size:12px}.commerce-queue-card div button,.commerce-queue-card div span{color:#9b9fa8;text-align:left;background:0 0;border:0;padding:0;font-size:10px}.commerce-queue-empty{color:#b5b8bf;text-align:center;flex-direction:column;gap:8px;margin:auto}.commerce-queue-delete,.commerce-queue-empty{justify-content:center;align-items:center;font-size:10px;display:flex}.commerce-queue-delete{color:#969aa2;cursor:pointer;background:0 0;border:0;gap:6px;margin:0 0 12px;padding:8px}@media (width<=1320px){.commerce-studio-layout{grid-template-columns:minmax(410px,.95fr) minmax(420px,1.2fr) 220px}.commerce-reference-grid button.tall{height:320px}.commerce-parameter-grid{grid-template-columns:1fr 1fr}.commerce-workspace-pane{grid-template-rows:78px 88px minmax(0,1fr)}}@media (width<=1080px){.commerce-studio-page{height:auto;min-height:calc(100vh - var(--header-height));overflow:visible}.commerce-studio-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);height:auto}.commerce-queue-pane{display:none}.commerce-reference-pane,.commerce-workspace-pane{min-height:720px}}@media (width<=760px){.commerce-studio-page{padding:8px}.commerce-studio-layout{display:block}.commerce-workspace-pane{border-radius:12px;min-height:0;display:block}.commerce-studio-head{padding:12px}.commerce-workspace-thumb{flex-basis:48px;width:48px;height:48px}.commerce-workspace-identity strong{font-size:16px}.commerce-stepper{grid-template-columns:repeat(3,140px);padding:10px 12px;overflow-x:auto}.commerce-stepper>p{position:sticky;left:0}.commerce-work-column{padding:10px;overflow:visible}.commerce-editor-body{min-height:360px}.commerce-parameter-grid{grid-template-columns:1fr 1fr}.commerce-primary-action{flex-direction:column;align-items:center;gap:2px}.commerce-reference-pane{border-radius:12px;min-height:650px;margin-top:10px}.commerce-reference-grid button.tall{height:280px}.commerce-reference-grid button.medium{height:235px}.commerce-reference-grid button.short{height:190px}.commerce-module-grid{grid-template-columns:1fr}}.sidebar-shell{background:#f7f8fa;border-right:1px solid #e9eaed;padding:14px 12px}.sidebar-brand{min-height:52px;padding:0 8px}.sidebar-logo{color:#111;background:#fff;border-color:#e2e4e8;border-radius:12px;padding:6px;overflow:hidden;box-shadow:0 2px 7px #1110000a}.sidebar-logo img{-o-object-fit:contain;object-fit:contain;border-radius:5px;width:100%;height:100%;display:block}.sidebar-brand-name{font-size:16px}.sidebar-brand-copy{flex-direction:column;flex:1;align-self:center;gap:2px;min-width:0;display:flex;transform:translateY(-1px)}.sidebar-brand-copy .sidebar-brand-name{text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:16px;line-height:1.15;display:block;overflow:hidden}.sidebar-brand-copy small{color:#90949d;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;line-height:1.1;overflow:hidden}.sidebar-menu{gap:5px}.sidebar-item{border:2px solid #0000;border-radius:16px;gap:12px;height:50px;padding:0 14px;font-weight:700}.sidebar-item:hover{background:#fff}.sidebar-item--active{box-shadow:none;background:#fff;border-color:#17191d}.sidebar-item--recharge{color:#2c3037;background:#fffaf0;border-color:#f4d992;margin-top:5px}.sidebar-item--tasks{border-color:#e6e7ea #0000 #0000;border-radius:0;height:58px;margin-top:12px;padding-top:6px}.sidebar-item--tasks.sidebar-item--active{background:0 0;border-top-color:#e6e7ea}.sidebar-item-badge{color:#d7ff35;white-space:nowrap;background:#17191d;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:9px;font-weight:800}.sidebar-footer{border-top:0}.sidebar-footer,.sidebar-promo,.sidebar-promo__viewport{width:100%;min-width:0;overflow:hidden}.sidebar-promo{background:var(--sidebar-bg);border:1px solid #0000;border-radius:14px;max-width:100%;height:106px;padding:6px;transition:opacity .18s,transform .18s;position:relative}.sidebar-promo__slide,.sidebar-promo__viewport{border-radius:10px;height:92px}.sidebar-promo__track{width:100%;min-width:0;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex}.sidebar-promo__slide{background:#fff;border:1px solid #e7e9ed;flex-direction:column;align-items:flex-start;min-width:100%;padding:10px 9px;display:flex;position:relative}.sidebar-promo__slide strong{color:#17191d;font-size:11px;line-height:1.25}.sidebar-promo__slide small,.sidebar-promo__slide strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sidebar-promo__slide small{color:#80858e;margin-top:3px;font-size:8px;line-height:1.35}.sidebar-promo__slide a{color:#fff;background:#17191d;border-radius:7px;justify-content:center;align-items:center;height:25px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;right:8px}.sidebar-promo__slide a:hover{background:#000}.sidebar-promo__slide.tone-amber,.sidebar-promo__slide.tone-violet{background:#fff}.sidebar-promo__controls{z-index:3;align-items:center;height:10px;margin:0;display:flex;position:absolute;bottom:13px;left:16px}.sidebar-promo__controls span{justify-content:center;align-items:center;gap:4px;padding:0;display:flex}.sidebar-promo__controls i{cursor:pointer;background:#b9c0ca;border-radius:999px;width:4px;height:4px;transition:width .18s,background .18s}.sidebar-promo__controls i.active{background:#252a33;width:10px}.customer-header{height:var(--header-height);background:#fff;border-bottom:1px solid #f0f1f3;padding:0 18px 0 24px}.customer-header__left{width:calc(min(520px,42vw))}.customer-header__announce span{font-size:12px;font-weight:600}.customer-header__promo{color:#343840;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;height:32px;padding:0 12px;font-size:12px;font-weight:700}.customer-header__promo:hover{background:#f5f6f7}.customer-header__notice{position:relative}.customer-header__notice i{color:#fff;background:#f04e55;border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-3px;right:-1px}.customer-header__notice-wrap{display:flex;position:relative}.notification-popover{z-index:90;color:#20242a;background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:330px;position:absolute;top:calc(100% + 10px);right:-8px;overflow:hidden;box-shadow:0 18px 48px #11182724}.notification-popover>header{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.notification-popover>header>div{gap:3px;display:grid}.notification-popover>header strong{font-size:14px}.notification-popover>header small{color:#9298a1;font-size:9px}.notification-popover>header button{color:#6a5bd2;cursor:pointer;background:#f2f0ff;border:0;border-radius:6px;padding:5px 7px;font-size:9px}.notification-popover>header button:disabled{color:#aeb3bb;cursor:default;background:#f4f5f6}.notification-list{max-height:300px;overflow-y:auto}.notification-item{border-bottom:1px solid #f1f2f4;grid-template-columns:8px minmax(0,1fr);gap:10px;padding:13px 16px;transition:background .15s;display:grid}.notification-item:hover{background:#f8f8fa}.notification-item__dot{background:#818cf8;border-radius:50%;width:8px;height:8px;margin-top:5px}.notification-item__dot.tone-success{background:#22b780}.notification-item__dot.tone-gift{background:#f2a63b}.notification-item__dot.tone-info{background:#4f8df7}.notification-item__dot.tone-template{background:#d16ad8}.notification-item>span:last-child{gap:4px;min-width:0;display:grid}.notification-item small,.notification-item strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-item strong{font-size:11px}.notification-item small{color:#7d838c;font-size:9px}.notification-item em{color:#adb2ba;font-size:8px;font-style:normal}.notification-popover>footer{justify-content:flex-end;padding:10px 15px;display:flex}.notification-popover>footer a{color:#6256c7;align-items:center;gap:2px;font-size:9px;font-weight:650;display:inline-flex}.notification-popover>footer a:hover{color:#4032a7}.customer-header__btn{box-shadow:0 1px 3px #1110000a}@media (width<=1180px){.customer-header__promo{display:none}.customer-header__left{flex:1;width:auto}}@media (width<=700px){.sidebar-item{height:48px}.sidebar-item--tasks{margin-top:8px}.customer-header{border-bottom-color:#eceef1}}.sidebar-promo{background:#f7f8fa}.sidebar-utility-menu{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:4px;display:grid}.sidebar-utility-action{justify-content:center;gap:5px;width:auto;min-width:0;min-height:34px;padding:0 3px}.sidebar-utility-label{white-space:nowrap;font-size:10px}.sidebar-utility-divider{color:#c7cbd2;text-align:center;font-size:12px;line-height:1}.sidebar-nav{scrollbar-width:none}.sidebar-nav::-webkit-scrollbar{width:0;height:0;display:none}@media (height<=780px),(width<=1100px){.sidebar-nav{scrollbar-width:thin;scrollbar-color:#94a3b873 transparent}.sidebar-nav::-webkit-scrollbar{width:4px;height:4px;display:block}.sidebar-nav::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}}@media (width>=981px){.sidebar-is-collapsed .sidebar-utility-menu{flex-direction:column;align-items:center;display:flex}.sidebar-is-collapsed .sidebar-utility-divider{display:none}}.creation-mega-panel{z-index:65;top:14px;bottom:14px;left:var(--sidebar-width);width:min(1100px,100vw - 24px - var(--sidebar-width));background:#fff;border:1px solid #e7e9ed;border-radius:18px;position:fixed;overflow:hidden;box-shadow:14px 16px 42px #1519231f}.creation-mega-panel>header{justify-content:space-between;align-items:center;height:62px;padding:0 20px;display:flex}.creation-mega-panel>header>div{align-items:baseline;gap:10px;display:flex}.creation-mega-panel>header h2{letter-spacing:-.02em;margin:0;font-size:20px}.creation-mega-panel>header small{color:#969ba4;font-size:10px}.creation-mega-panel>header button{color:#6e737c;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.creation-mega-panel>header button:hover{color:#111;background:#f1f2f4}.creation-mega-content{scrollbar-width:thin;scrollbar-color:#c4c7cd transparent;height:calc(100% - 62px);padding:2px 20px 28px;overflow-y:auto}.creation-mega-group+.creation-mega-group{margin-top:18px}.creation-mega-group h3{color:#9b9fa7;margin:0 0 6px;font-size:11px;font-weight:750}.creation-mega-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 12px;display:grid}.creation-mega-group a{color:#24272d;border-radius:9px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:54px;padding:6px;transition:background .15s,transform .15s;display:grid}.creation-mega-group a:hover{background:#f4f5f7;transform:translateY(-1px)}.creation-mega-group img{-o-object-fit:cover;object-fit:cover;background:#eceef1;border-radius:7px;width:36px;height:36px;display:block}.creation-mega-group a>span{gap:3px;min-width:0;display:grid}.creation-mega-group small,.creation-mega-group strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creation-mega-group strong{font-size:12px}.creation-mega-group small{color:#8a8f98;font-size:9px}.creation-mega-enter-active,.creation-mega-leave-active{transition:opacity .16s,transform .16s}.creation-mega-enter-from,.creation-mega-leave-to{opacity:0;transform:translate(-8px)}@media (width<=1180px){.creation-mega-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.creation-mega-panel{display:none}}@media (width>=981px){.sidebar-is-collapsed{--sidebar-width:68px}.sidebar-is-collapsed .sidebar-shell{gap:8px;padding:14px 7px 10px;overflow:visible}.sidebar-is-collapsed .sidebar-brand{justify-content:center;min-height:42px;padding:0}.sidebar-is-collapsed .sidebar-brand-copy{display:none}.sidebar-is-collapsed .sidebar-logo{border-radius:10px;width:34px;height:34px}.sidebar-is-collapsed .sidebar-collapse-btn{border-radius:7px;width:21px;height:21px;top:24px;right:-10px}.sidebar-is-collapsed .sidebar-menu{gap:2px}.sidebar-is-collapsed .sidebar-item{border:0;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;width:54px;height:62px;padding:5px 0}.sidebar-is-collapsed .sidebar-item--active{background:#fff;box-shadow:0 1px 5px #11100012}.sidebar-is-collapsed .sidebar-item--recharge{background:#fffaf0;margin-top:2px;box-shadow:inset 0 0 0 1px #f4d992}.sidebar-is-collapsed .sidebar-item--tasks{border-top:1px solid #e5e7eb;border-radius:0;height:60px;margin-top:5px;padding-top:8px}.sidebar-is-collapsed .sidebar-icon{flex-basis:22px;width:22px}.sidebar-is-collapsed .sidebar-label{text-align:center;max-width:52px;font-size:10px;font-weight:650;line-height:1.1;display:block}.sidebar-is-collapsed .sidebar-item-badge,.sidebar-is-collapsed .sidebar-item-tag,.sidebar-is-collapsed .sidebar-promo{display:none}.sidebar-is-collapsed .sidebar-footer{gap:4px;padding-top:2px}.sidebar-is-collapsed .sidebar-utility-menu{gap:1px}.sidebar-is-collapsed .sidebar-utility-action{border-radius:10px;flex-direction:column;justify-content:center;gap:4px;width:54px;min-height:46px;padding:4px 0}.sidebar-is-collapsed .sidebar-utility-label{font-size:9px;line-height:1;display:block}.sidebar-is-collapsed .sidebar-integral-card{background:0 0;border:0;width:48px;padding:5px}.sidebar-is-collapsed .sidebar-integral-card__avatar{width:32px;height:32px}.customer-header{padding-left:22px}}@media (width<=980px){.sidebar-promo{display:none}}.commerce-studio-head{gap:8px;padding:10px 12px}.commerce-product-switch{flex:1;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:4px;min-width:0;display:grid}.commerce-product-switch__divider{background:#d7d9de;border-radius:999px;justify-self:center;width:1px;height:28px;display:block}.commerce-product-switch>a{color:#737881;background:#fff;border:1px solid #0000;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:58px;padding:5px;transition:background .16s,border-color .16s,color .16s;display:grid}.commerce-product-switch>a:hover{color:#20242a;background:#f7f8f9}.commerce-product-switch>a.active{color:#17191d;background:#f4f5f7;border-color:#dfe1e5}.commerce-product-switch .commerce-workspace-thumb{border-radius:9px;flex-basis:42px;width:42px;height:42px}.commerce-product-switch a>span:last-child{gap:4px;min-width:0;display:grid}.commerce-product-switch small,.commerce-product-switch strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.commerce-product-switch strong{font-size:13px;line-height:1.1}.commerce-product-switch small{color:#92969f;font-size:9px}.commerce-studio-head>button{flex:none;padding:0 8px}.commerce-stepper button{min-width:0}.commerce-stepper button>span{z-index:1;text-overflow:ellipsis;white-space:nowrap;background:#fff;min-width:0;padding-right:12px;position:relative;overflow:hidden}@media (width<=1320px){.commerce-studio-head{padding:9px}.commerce-product-switch>a{grid-template-columns:38px minmax(0,1fr);gap:6px;height:54px;padding:4px}.commerce-product-switch .commerce-workspace-thumb{flex-basis:38px;width:38px;height:38px}.commerce-product-switch strong{font-size:12px}.commerce-product-switch small{font-size:8px}.commerce-studio-head>button{font-size:11px}}@media (width<=760px){.commerce-studio-head{flex-direction:column;align-items:stretch}.commerce-product-switch{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);width:100%}.commerce-product-switch>a{height:52px}.commerce-studio-head>button{align-self:flex-end;height:32px}.commerce-stepper button{font-size:10px}.commerce-stepper button b{flex-basis:25px;width:25px;height:25px}.commerce-stepper button:not(:last-of-type):after{top:16px;left:34px;right:5px}}.discover-card>video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.discover-source{z-index:2;background:#ddd;border:2px solid #fff;border-radius:6px;width:46px;height:56px;position:absolute;bottom:35px;right:8px;overflow:hidden;box-shadow:0 5px 14px #0003}.discover-source img,.discover-source video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.discover-source b{color:#fff;text-align:center;background:#111b;padding:3px 1px;font-size:7px;position:absolute;bottom:0;left:0;right:0}.workflow-canvas-page{z-index:1000;color:#17191f;isolation:isolate;position:fixed}.workflow-canvas-page,.workflow-viewport{background:#f5f6f8;inset:0;overflow:hidden}.workflow-viewport{cursor:default;touch-action:none;transition:background .2s;position:absolute}.workflow-canvas-page.theme-grid .workflow-viewport{background-color:#f6f7f9;background-image:linear-gradient(#dfe2e8 1px,#0000 0),linear-gradient(90deg,#dfe2e8 1px,#0000 0);background-size:28px 28px}.workflow-canvas-page.theme-dark .workflow-viewport{background:#22242a}.workflow-world{transform-origin:0 0;will-change:transform;top:0;left:0}.workflow-connections,.workflow-world{width:2400px;height:1400px;position:absolute}.workflow-connections{pointer-events:none;inset:0;overflow:visible}.workflow-edge-group{pointer-events:stroke;cursor:pointer}.workflow-edge-hit{fill:none;stroke:#0000;stroke-width:18px}.workflow-edge{fill:none;stroke:#9da3af;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 1px 1px #fff);transition:stroke .16s,stroke-width .16s}.workflow-edge-group:hover .workflow-edge{stroke:#7067d8;stroke-width:3px}.theme-dark .workflow-edge{stroke:#777e8c;filter:none}.workflow-node{cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e1e3e8;border-radius:14px;grid-template-rows:47px minmax(0,1fr) 36px;transition:border-color .15s,box-shadow .15s;display:grid;position:absolute;overflow:visible;box-shadow:0 6px 18px #171c2d12,0 1px 3px #171c2d0d}.workflow-node:active{cursor:grabbing}.workflow-node.selected{border-color:var(--node-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--node-color) 24%,transparent),0 10px 28px #171c2d1c}.workflow-node.locked{cursor:not-allowed}.theme-dark .workflow-node{color:#f5f6f8;background:#30333b;border-color:#464a55}.workflow-node-label{color:#7f8490;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden}.theme-dark .workflow-node-label{color:#c7cad2}.workflow-node>header{border-bottom:1px solid #eff0f3;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 12px;display:grid}.workflow-node>header>span{color:#fff;background:var(--node-color);border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.workflow-node>header>div{gap:2px;min-width:0;display:grid}.workflow-node>header small,.workflow-node>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-node>header strong{font-size:11px}.workflow-node>header small{color:#979ba5;font-size:8px}.workflow-node-body{color:#656b78;background:#f9fafb;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.theme-dark .workflow-node-body{color:#d8dae0;background:#282a31}.workflow-node-body>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.workflow-node.kind-image .workflow-node-body>img{-o-object-fit:contain;object-fit:contain;background:#f5f5f5}.workflow-node-body>svg{color:var(--node-color);margin-bottom:7px}.workflow-node-body>p{color:#5c626e;text-align:center;max-width:86%;max-height:66px;margin:0;font-size:10px;line-height:1.55;overflow:hidden}.theme-dark .workflow-node-body>p{color:#d0d2d8}.workflow-play{color:#fff;background:#0004;place-items:center;display:grid;position:absolute;inset:0}.workflow-play svg{filter:drop-shadow(0 2px 8px #0006)}.workflow-node>footer{border-top:1px solid #eff0f3;align-items:center;gap:8px;min-width:0;padding:0 11px;display:flex}.workflow-node>footer span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.workflow-node>footer b{color:var(--node-color);background:color-mix(in srgb,var(--node-color) 10%,#fff);border-radius:5px;padding:3px 6px;font-size:7px}.workflow-node-port{z-index:5;border:3px solid var(--node-color);cursor:crosshair;opacity:.3;background:#fff;border-radius:50%;width:14px;height:14px;padding:0;transition:opacity .15s,transform .15s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #1113}.workflow-node.selected .workflow-node-port,.workflow-node:hover .workflow-node-port{opacity:1}.workflow-node-port:hover{transform:translateY(-50%)scale(1.22)}.workflow-node-port.input{left:-8px}.workflow-node-port.output{right:-8px}.workflow-node-actions{z-index:7;background:#17191f;border-radius:8px;gap:2px;padding:3px;display:flex;position:absolute;top:-15px;right:10px;box-shadow:0 5px 14px #1114}.workflow-node-actions button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid}.workflow-node-actions button:hover{background:#ffffff24}.workflow-agent-trigger,.workflow-back,.workflow-bottom-dock,.workflow-history-dock,.workflow-top-actions,.workflow-view-dock{z-index:30;background:#fff;border:1px solid #eceef2;position:fixed;box-shadow:0 10px 28px #18203314}.workflow-back{border-radius:24px;height:45px;top:16px;left:16px}.workflow-back,.workflow-back button{align-items:center;padding:0 8px;display:flex}.workflow-back button{cursor:pointer;background:0 0;border:0;border-radius:16px;gap:6px;height:32px;font-size:12px;font-weight:600}.workflow-back button:hover{background:#f1f2f4}.workflow-back>span{background:#e1e3e8;width:1px;height:20px;margin:0 2px}.workflow-top-actions{border-radius:11px;align-items:center;gap:8px;height:45px;padding:5px;transition:right .22s;display:flex;top:16px;right:16px}.workflow-canvas-page.panel-open .workflow-top-actions{right:340px}.workflow-top-actions>button{color:#343842;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:11px;display:flex;position:relative}.workflow-top-actions>button.active,.workflow-top-actions>button:hover{background:#f1f2f5}.workflow-top-actions>button i{background:#e55353;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.workflow-top-actions>button i.saved{background:#3da66d}.workflow-zoom{border-left:1px solid #e9eaed;grid-template-columns:30px 48px 30px;align-items:center;height:34px;display:grid}.workflow-zoom button{cursor:pointer;background:0 0;border:0;border-radius:7px;height:30px;padding:0}.workflow-zoom button:hover{background:#f1f2f5}.workflow-zoom span{text-align:center;font-size:9px}.workflow-agent-trigger{cursor:pointer;border-radius:12px;align-items:center;gap:7px;height:47px;padding:0 17px;font-size:12px;font-weight:650;display:flex;bottom:16px;left:22px}.workflow-agent-trigger:hover{background:#f8f8fa}.workflow-bottom-dock{border-radius:13px;align-items:center;gap:3px;height:51px;padding:5px 8px;display:flex;bottom:16px;left:50%;transform:translate(-50%)}.workflow-bottom-dock button,.workflow-history-dock button,.workflow-view-dock button{color:#343842;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:37px;height:37px;padding:0;display:grid}.workflow-bottom-dock .workflow-add-button,.workflow-bottom-dock button.active,.workflow-bottom-dock button:hover,.workflow-history-dock button:hover:not(:disabled),.workflow-view-dock button.active,.workflow-view-dock button:hover{color:#fff;background:#17191f}.workflow-bottom-dock button:disabled,.workflow-history-dock button:disabled{opacity:.3;cursor:not-allowed}.workflow-history-dock{opacity:0;border-radius:10px;gap:2px;padding:4px;transition:opacity .18s,transform .18s;display:flex;bottom:76px;left:50%;transform:translate(-50%)}.workflow-canvas-page:hover .workflow-history-dock{opacity:1;transform:translate(-50%,-4px)}.workflow-view-dock{border-radius:13px;align-items:center;gap:3px;height:51px;padding:5px 8px;transition:right .22s;display:flex;bottom:16px;right:22px}.workflow-canvas-page.panel-open .workflow-view-dock{right:340px}.workflow-add-menu{z-index:40;background:#fff;border:1px solid #e6e7eb;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;width:250px;padding:8px;display:grid;position:fixed;bottom:77px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #11182724}.workflow-add-menu button,.workflow-add-menu label{color:#343842;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 10px;font-size:10px;display:flex}.workflow-add-menu button:hover,.workflow-add-menu label:hover{background:#f1f2f5}.workflow-add-menu input,.workflow-right-panel input[type=file]{display:none}.workflow-minimap{z-index:35;background:#fff;border:1px solid #dde0e6;border-radius:11px;width:170px;height:110px;transition:right .22s;position:fixed;bottom:78px;right:22px;overflow:hidden;box-shadow:0 12px 30px #1118271a}.workflow-canvas-page.panel-open .workflow-minimap{right:340px}.workflow-minimap span{opacity:.65;transform-origin:0 0;border-radius:2px;min-width:5px;min-height:4px;display:block;position:absolute;transform:scale(.55)}.workflow-minimap span.active{opacity:1;box-shadow:0 0 0 2px #111}.workflow-right-panel{z-index:50;background:#fff;border-left:1px solid #e7e8ec;width:322px;padding:0 16px 24px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 35px #2025350a}.workflow-right-panel>header{z-index:3;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:62px;display:flex;position:sticky;top:0}.workflow-right-panel>header strong{font-size:19px}.workflow-right-panel>header button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.workflow-right-panel>header button:hover{background:#f2f3f5}.workflow-danger-button,.workflow-panel-primary,.workflow-panel-secondary,.workflow-right-panel>label{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;margin-top:10px;padding:0 10px;font-size:10px;font-weight:650;display:flex}.workflow-panel-primary{color:#fff;background:#17191f;border:1px solid #17191f}.workflow-panel-secondary,.workflow-right-panel>label{color:#575d68;background:#fff;border:1px solid #e1e3e7}.workflow-panel-primary:disabled,.workflow-panel-secondary:disabled{opacity:.4;cursor:not-allowed}.workflow-danger-button{color:#c54646;background:#fff8f8;border:1px solid #f0d3d3}.workflow-help-toggle{color:#646a75;cursor:pointer;background:#f5f6f8;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:31px;margin-top:10px;padding:0 10px;font-size:9px;display:flex}.workflow-help-box{color:#696e78;background:#f7f7f9;border:1px solid #ededf0;border-radius:8px;margin-top:7px;padding:10px;font-size:9px;line-height:1.65}.workflow-right-panel>section{margin-top:15px}.workflow-right-panel>section>strong{margin-bottom:10px;font-size:10px;display:block}.workflow-panel-empty{color:#9a9fa8;text-align:center;padding:35px 12px;font-size:9px;line-height:1.6}.workflow-template-row{background:#f7f7f8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 27px;align-items:center;gap:5px;margin-bottom:6px;padding:9px;display:grid}.workflow-template-row>div{gap:3px;min-width:0;display:grid}.workflow-layer-list span,.workflow-template-row b,.workflow-template-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-template-row b{font-size:9px}.workflow-template-row span{color:#888;font-size:7px}.workflow-template-row button{cursor:pointer;background:#fff;border:1px solid #dedfe3;border-radius:6px;height:27px;padding:0 8px;font-size:8px}.workflow-template-row button:last-child{color:#b64a4a;place-items:center;width:27px;padding:0;display:grid}.workflow-project-card{background:#f6f7f9;border-radius:10px;gap:7px;margin-top:13px;padding:14px;display:grid}.workflow-project-card strong{font-size:13px}.workflow-project-card>span{color:#777;font-size:9px}.workflow-project-card>div{color:#7b808a;gap:5px;font-size:9px;display:flex}.workflow-project-card b{color:#1f232b}.workflow-layer-list{gap:4px;margin-top:12px;display:grid}.workflow-layer-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 9px;align-items:center;gap:7px;height:38px;padding:0 10px;display:grid}.workflow-layer-list>button.active,.workflow-layer-list>button:hover{background:#f4f5f7;border-color:#e6e7eb}.workflow-layer-list span{font-size:9px}.workflow-layer-list i{border-radius:50%;width:8px;height:8px}.workflow-node-inspector{border-top:1px solid #eee;padding-top:13px}.workflow-node-inspector>label{gap:5px;margin-bottom:9px;display:grid}.workflow-node-inspector label span{color:#7a7f89;font-size:8px}.workflow-node-inspector input,.workflow-node-inspector textarea{resize:vertical;background:#fff;border:1px solid #dfe1e5;border-radius:7px;outline:0;width:100%;padding:8px;font-size:9px}.workflow-node-inspector input:focus,.workflow-node-inspector textarea:focus{border-color:#7368d8;box-shadow:0 0 0 2px #7368d81a}.workflow-node-inspector>div:not(.workflow-inspector-actions){grid-template-columns:1fr 1fr;gap:7px;display:grid}.workflow-node-inspector>div>label{gap:5px;display:grid}.workflow-inspector-actions{grid-template-columns:1fr 1fr 1fr;gap:5px;margin-top:10px;display:grid}.workflow-inspector-actions button{background:#fff;border:1px solid #dedfe3;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:32px;font-size:8px;display:flex}.workflow-agent-panel{text-align:center;gap:11px;margin-top:28px;display:grid}.workflow-agent-panel>svg{color:#6b5bd1;margin:0 auto}.workflow-agent-panel>strong{font-size:14px}.workflow-agent-panel textarea{resize:vertical;text-align:left;border:1px solid #dfe1e5;border-radius:9px;outline:0;width:100%;padding:11px;font-size:10px;line-height:1.6}.workflow-agent-panel>div{flex-wrap:wrap;gap:5px;display:flex}.workflow-agent-panel>div button{color:#6257a8;cursor:pointer;background:#f1efff;border:0;border-radius:12px;padding:6px 8px;font-size:8px}.workflow-agent-panel>button{color:#fff;background:#17191f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:38px;font-size:10px;display:flex}.theme-dark .workflow-add-menu,.theme-dark .workflow-agent-trigger,.theme-dark .workflow-back,.theme-dark .workflow-bottom-dock,.theme-dark .workflow-history-dock,.theme-dark .workflow-top-actions,.theme-dark .workflow-view-dock{color:#f4f5f7;background:#30333a;border-color:#464a54}.theme-dark .workflow-add-menu button,.theme-dark .workflow-add-menu label,.theme-dark .workflow-top-actions>button,.theme-dark .workflow-zoom button{color:#f4f5f7;background:0 0}.theme-dark .workflow-add-menu button:hover,.theme-dark .workflow-add-menu label:hover,.theme-dark .workflow-top-actions>button:hover,.theme-dark .workflow-zoom button:hover{background:#41454f}.canvas-toast{z-index:1100}@media (width<=900px){.workflow-top-actions{right:10px}.workflow-top-actions>button{padding:0 8px}.workflow-top-actions>button:nth-child(2){display:none}.workflow-canvas-page.panel-open .workflow-minimap,.workflow-canvas-page.panel-open .workflow-top-actions,.workflow-canvas-page.panel-open .workflow-view-dock{right:330px}.workflow-right-panel{width:312px}.workflow-view-dock{right:12px}.workflow-agent-trigger{left:12px}}@media (width<=620px){.workflow-back{height:41px;top:10px;left:10px}.workflow-back button{height:30px;font-size:10px}.workflow-top-actions{gap:2px;height:41px;top:10px;right:10px}.workflow-top-actions>button{justify-content:center;width:34px;padding:0;font-size:0}.workflow-top-actions>button svg{margin:0}.workflow-top-actions>button i{top:5px;right:5px}.workflow-top-actions>button:nth-child(2),.workflow-top-actions>button:nth-child(3){display:flex}.workflow-zoom{grid-template-columns:25px 42px 25px}.workflow-canvas-page.panel-open .workflow-top-actions{opacity:.2;pointer-events:none;right:10px}.workflow-right-panel{border-top:1px solid #e7e8ec;border-left:0;width:100%;top:62px;box-shadow:0 -12px 35px #20253512}.workflow-right-panel>header{height:54px}.workflow-right-panel>header strong{font-size:16px}.workflow-bottom-dock{max-width:calc(100vw - 112px);bottom:10px;overflow-x:auto}.workflow-bottom-dock button{flex:0 0 35px}.workflow-agent-trigger{justify-content:center;width:44px;padding:0;font-size:0;bottom:10px;left:10px}.workflow-view-dock{bottom:10px;right:10px}.workflow-history-dock,.workflow-view-dock button:nth-child(2){display:none}.workflow-canvas-page.panel-open .workflow-minimap,.workflow-canvas-page.panel-open .workflow-view-dock{opacity:.2;pointer-events:none;right:10px}.workflow-add-menu{width:calc(min(250px,100vw - 20px));bottom:70px}.workflow-minimap{bottom:68px;right:10px}.workflow-node-actions{top:-13px}.workflow-node-port{opacity:1}}@media (width>=901px){.workflow-canvas-page.panel-open .workflow-viewport{right:322px}}@media (width>=621px) and (width<=900px){.workflow-canvas-page.panel-open .workflow-viewport{right:312px}}@media (width<=620px){.workflow-canvas-page.panel-open .workflow-viewport{right:0}.workflow-bottom-dock{justify-content:center;max-width:none;left:64px;right:110px;overflow:visible;transform:none}.workflow-bottom-dock button:nth-child(6){display:none}}.workflow-empty-start{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #e2e4e9;border-radius:18px;width:calc(min(720px,100vw - 80px));padding:24px;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-47%);box-shadow:0 22px 70px #18203317}.workflow-canvas-page.panel-open .workflow-empty-start{width:calc(min(680px,100vw - 402px));left:calc(50% - 161px)}.workflow-empty-heading{text-align:center}.workflow-empty-heading>span{color:#6558bf;background:#f0edff;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:9px;font-weight:700;display:inline-flex}.workflow-empty-heading h1{margin:10px 0 5px;font-size:25px;line-height:1.25}.workflow-empty-heading p{color:#737884;max-width:500px;margin:0 auto;font-size:11px;line-height:1.7}.workflow-empty-actions{justify-content:center;align-items:center;gap:7px;margin-top:15px;display:flex}.workflow-empty-actions button,.workflow-empty-actions label{cursor:pointer;background:#fff;border:1px solid #dfe1e6;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:9px;font-weight:650;display:flex}.workflow-empty-actions label{color:#fff;background:#17191f;border-color:#17191f}.workflow-empty-actions button:hover{background:#f5f6f8}.workflow-empty-actions input{display:none}.workflow-starter-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.workflow-starter-grid>button{text-align:left;cursor:pointer;background:#f7f8fa;border:1px solid #eceef2;border-radius:11px;grid-template-columns:58px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;height:76px;padding:8px;transition:background .16s,border-color .16s,transform .16s;display:grid}.workflow-starter-grid>button:hover{background:#fff;border-color:#cfd3db;transform:translateY(-1px);box-shadow:0 8px 20px #1118270d}.workflow-starter-grid>button>span{background:#eee;border-radius:8px;width:58px;height:58px;display:block;overflow:hidden}.workflow-starter-grid img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.workflow-starter-grid>button>div{gap:5px;min-width:0;display:grid}.workflow-starter-grid small,.workflow-starter-grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-starter-grid strong{font-size:11px}.workflow-starter-grid small{color:#808590;font-size:8px}.workflow-starter-grid>button>svg{color:#a0a4ad}.workflow-empty-start>footer{color:#868b95;justify-content:center;align-items:center;gap:7px;margin-top:17px;font-size:8px;display:flex}.workflow-empty-start>footer b{color:#fff;background:#7770d8;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.workflow-empty-start>footer i{background:#d9dbe1;width:35px;height:1px}.theme-dark .workflow-empty-start{color:#f5f6f8;background:#30333af2;border-color:#474b55}.theme-dark .workflow-empty-heading p,.theme-dark .workflow-empty-start>footer,.theme-dark .workflow-starter-grid small{color:#c2c5cd}.theme-dark .workflow-empty-actions button,.theme-dark .workflow-starter-grid>button{color:#f4f5f7;background:#282b32;border-color:#494d58}@media (width<=900px) and (width>=621px){.workflow-canvas-page.panel-open .workflow-empty-start{width:calc(100vw - 350px);left:calc(50% - 156px)}.workflow-empty-start{padding:20px}.workflow-empty-heading h1{font-size:22px}.workflow-starter-grid{grid-template-columns:1fr}}@media (width<=620px){.workflow-canvas-page.panel-open .workflow-empty-start,.workflow-empty-start{width:auto;max-height:none;padding:18px 14px;inset:66px 10px 76px;overflow-y:auto;transform:none}.workflow-empty-heading h1{font-size:21px}.workflow-empty-heading p{font-size:10px}.workflow-empty-actions{flex-direction:column;align-items:stretch}.workflow-empty-actions button,.workflow-empty-actions label{width:100%}.workflow-starter-grid{grid-template-columns:1fr;margin-top:14px}.workflow-starter-grid>button{grid-template-columns:50px minmax(0,1fr) 16px;height:68px}.workflow-starter-grid>button>span{width:50px;height:50px}.workflow-empty-start>footer{display:none}}.workflow-hidden-input{display:none}.workflow-context-menu{z-index:1200;color:#262a33;background:#fff;border:1px solid #dedfe4;border-radius:11px;width:248px;padding:7px;animation:.12s ease-out workflow-context-in;position:fixed;overflow:hidden;box-shadow:0 18px 48px #171c2d30}.workflow-context-menu__title{color:#858a94;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;padding:7px 9px 6px;font-size:9px;font-weight:700;overflow:hidden}.workflow-context-menu>button,.workflow-context-menu__grid button{width:100%;height:34px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 9px;font-size:10px;display:flex}.workflow-context-menu>button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workflow-context-menu>button svg,.workflow-context-menu__grid button svg{color:#686e79;flex:none}.workflow-context-menu>button:hover,.workflow-context-menu__grid button:hover{background:#f0f1f4}.workflow-context-menu>button:disabled{opacity:.35;cursor:not-allowed}.workflow-context-menu>button.danger,.workflow-context-menu>button.danger svg{color:#c14343}.workflow-context-menu kbd{color:#8b909a;background:#f1f2f4;border:1px solid #e0e2e6;border-radius:4px;padding:2px 5px;font-family:inherit;font-size:7px}.workflow-context-menu__grid{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.workflow-context-menu__grid button{flex-direction:column;justify-content:center;gap:3px;height:42px;padding:4px 2px;font-size:8px}.workflow-context-menu__separator{background:#eceef1;height:1px;margin:5px 4px}.workflow-layer-list>button.hidden{opacity:.48}.workflow-layer-list>button>svg:last-child{color:#8c919b}.workflow-inspector-actions{grid-template-columns:repeat(4,1fr)}.theme-dark .workflow-context-menu{color:#f4f5f7;background:#30333a;border-color:#4a4e58}.theme-dark .workflow-context-menu>button:hover,.theme-dark .workflow-context-menu__grid button:hover{background:#41454f}.theme-dark .workflow-context-menu__separator{background:#494d57}.theme-dark .workflow-context-menu kbd{color:#d9dbe1;background:#24262c;border-color:#50545f}@keyframes workflow-context-in{0%{opacity:0;transform:translateY(-3px)scale(.985)}to{opacity:1;transform:none}}@media (width<=620px){.workflow-context-menu{width:calc(min(248px,100vw - 24px))}}.workflow-node.kind-output .workflow-node-body{background:#f4efe7;padding:0}.workflow-output-preview{text-align:center;background:#f5efe6;grid-template-rows:auto minmax(0,1fr) 30px auto;gap:9px;width:100%;height:100%;min-height:0;padding:15px 18px 13px;display:grid}.workflow-output-preview>strong{color:#171717;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;line-height:1.25;overflow:hidden}.workflow-output-preview>img{-o-object-fit:cover;object-fit:cover;background:#ddd;justify-self:center;width:min(76%,220px);height:100%;min-height:0;display:block;box-shadow:0 7px 18px #17171724}.workflow-output-preview>b{color:#fff;white-space:nowrap;background:#171717;justify-content:center;align-items:center;padding:0 12px;font-size:9px;display:flex}.workflow-output-preview>small{color:#68635e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.theme-dark .workflow-output-preview{background:#34312d}.theme-dark .workflow-output-preview>small,.theme-dark .workflow-output-preview>strong{color:#f5f3ef}.workflow-replace-media>button{color:#5f50ae;cursor:pointer;background:#f1efff;border:1px solid #ddd7ff;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:9px;display:flex}.workflow-node-inspector>.workflow-replace-media{margin-bottom:10px}.workflow-world{width:0;height:0;overflow:visible}.workflow-connections{width:100000px;max-width:none;height:100000px;max-height:none;top:-50000px;left:-50000px}.workflow-canvas-page.theme-grid .workflow-viewport{background-size:var(--grid-size,28px) var(--grid-size,28px);background-position:var(--grid-x,0) var(--grid-y,0)}.workflow-canvas-page.is-hand .workflow-viewport{cursor:grab}.workflow-canvas-page.is-panning .workflow-node,.workflow-canvas-page.is-panning .workflow-viewport{cursor:grabbing}.workflow-canvas-page.is-hand .workflow-node-port{pointer-events:none}.workflow-canvas-page.is-panning .workflow-connections,.workflow-canvas-page.is-panning .workflow-node{transition:none}.workflow-edge-preview{pointer-events:none;stroke:#7067d8;stroke-width:3px;stroke-dasharray:8 6;filter:drop-shadow(0 2px 3px #7067d844);animation:.7s linear infinite workflow-edge-flow}@keyframes workflow-edge-flow{to{stroke-dashoffset:-14px}}.workflow-canvas-page.is-guide-demo .workflow-world{transition:transform .52s cubic-bezier(.22,.8,.26,1)}.workflow-edge-group.guide-active .workflow-edge{stroke:#6757dd;stroke-width:4px;stroke-dasharray:10 8;filter:drop-shadow(0 0 5px #6757dd66);animation:.65s linear infinite workflow-guide-edge}@keyframes workflow-guide-edge{to{stroke-dashoffset:-36px}}.workflow-node.connection-source{box-shadow:0 0 0 3px #6757dd38,0 12px 32px #171c2d24}.workflow-node.connection-target{border-color:#6757dd;transform:scale(1.025);box-shadow:0 0 0 6px #6757dd2e,0 16px 38px #171c2d24}.workflow-node.connection-target .workflow-node-port.input{opacity:1;background:#6757dd;transform:translateY(-50%)scale(1.45)}.workflow-node.guide-pulse{animation:.9s ease-in-out infinite alternate workflow-guide-pulse}@keyframes workflow-guide-pulse{to{transform:translateY(-3px);box-shadow:0 0 0 8px #6757dd22,0 18px 45px #171c2d2b}}.workflow-demo-cursor{z-index:60;color:#6757dd;filter:drop-shadow(0 3px 4px #fff)drop-shadow(0 5px 9px #171c2d44);pointer-events:none;transition:left 1.25s cubic-bezier(.2,.75,.25,1),top 1.25s cubic-bezier(.2,.75,.25,1);position:absolute;transform:translate(-4px,-4px)}.workflow-guide-status{z-index:510;color:#fff;background:#17191f;border:1px solid #343842;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:11px;font-weight:650;display:flex;position:fixed;top:78px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #1115}.workflow-canvas-page>.tour-restart{z-index:40;color:#252831;background:#fff;border-color:#e3e5ea;height:38px;bottom:17px;right:74px;box-shadow:0 10px 28px #18203318}.workflow-canvas-page>.tour-restart span{color:#fff;background:#6757dd}.marketing-carousel__proof{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0006;border:1px solid #ffffff2e;border-radius:18px;width:min(980px,100% - 48px);padding:8px;display:block;position:absolute;bottom:34px;right:50%;overflow:hidden;transform:translate(50%)}.marketing-carousel__proof-track{width:max-content;animation:32s linear infinite case-marquee;display:flex}.marketing-carousel__proof.paused .marketing-carousel__proof-track{animation-play-state:paused}.marketing-carousel__proof a{color:#ddd;cursor:pointer;border:1px solid #0000;border-radius:12px;flex:0 0 152px;grid-template-columns:48px 1fr;align-items:center;gap:9px;width:152px;height:68px;padding:5px;display:grid}.marketing-carousel__proof a:hover{color:#fff;background:#ffffff17;border-color:#ffffff38}.marketing-carousel__proof img{border-radius:8px;width:48px;height:56px;display:block}.marketing-carousel__proof span{gap:5px}@keyframes case-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=820px){.marketing-carousel__proof{width:auto;bottom:18px;left:14px;right:14px;transform:none}.marketing-carousel__proof-track{animation-duration:24s}.marketing-carousel__proof a{flex-basis:116px;grid-template-columns:38px 1fr;width:116px;min-width:116px}.marketing-carousel__proof img{width:38px;height:48px}}@media (width<=460px){.marketing-carousel__proof a{text-align:center;flex-basis:98px;grid-template-columns:1fr;width:98px;min-width:98px}.marketing-carousel__proof img{display:none}.marketing-carousel__proof span{place-items:center}}.marketing-carousel__copy{width:calc(min(560px,42vw));top:22%}.marketing-carousel h1{max-width:560px;font-size:calc(clamp(46px,5vw,78px));line-height:1.08}.marketing-carousel__copy p{max-width:530px;margin:18px 0 0}.marketing-carousel__actions{margin-top:26px}.marketing-carousel__proof{width:100vw;padding:0;bottom:-16px;left:50%;transform:translate(-50%)}.marketing-carousel__proof-track{gap:18px;padding:0 30px}.marketing-carousel__proof a,.marketing-carousel__proof a:hover{background:#202020;border:2px solid #fff9;border-radius:19px;flex-basis:194px;width:194px;min-width:194px;height:344px;transition:transform .2s,filter .2s;transform:rotate(-4deg);box-shadow:0 18px 34px #0008}.marketing-carousel__proof a:hover{z-index:2;filter:brightness(1.08);transform:translateY(-8px)rotate(-2deg)}.marketing-carousel__proof a:nth-child(3n):hover{transform:translateY(-8px)rotate(3deg)}.marketing-carousel__proof img{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;height:100%}.marketing-carousel__proof a:after{background:linear-gradient(#0000 58%,#000b)}.marketing-carousel__proof span{z-index:1;gap:4px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.marketing-carousel__proof b{font-size:13px}.marketing-carousel__proof small{color:#ffffffb8;font-size:9px}.marketing-carousel__progress{bottom:0}@media (width<=1100px){.marketing-carousel__copy{width:calc(min(520px,45vw));left:8vw}.marketing-carousel__proof-track{gap:13px}.marketing-carousel__proof a,.marketing-carousel__proof a:hover{flex-basis:170px;width:170px;min-width:170px;height:300px}}@media (width<=820px){.marketing-carousel__copy{width:calc(100% - 40px);top:13%;left:20px}.marketing-carousel__proof{bottom:-8px}.marketing-carousel__proof-track{gap:10px;padding:0 18px}.marketing-carousel__proof a,.marketing-carousel__proof a:hover{border-radius:14px;flex-basis:135px;width:135px;min-width:135px;height:235px}.marketing-carousel__proof img{border-radius:11px}.marketing-carousel__proof span{bottom:9px;left:9px;right:9px}.marketing-carousel__proof b{font-size:10px}.marketing-carousel__proof small{font-size:8px}}.ecom-hero{isolation:isolate;color:#fff;background:#07100a;height:100svh;min-height:700px;position:relative;overflow:hidden}.ecom-hero__backgrounds,.ecom-hero__backgrounds figure,.ecom-hero__scrim{position:absolute;inset:0}.ecom-hero__backgrounds{z-index:0;overflow:hidden}.ecom-hero__backgrounds figure{opacity:0;margin:0;transition:opacity 1.15s,transform 7s cubic-bezier(.2,.65,.2,1);transform:scale(1.055)}.ecom-hero__backgrounds figure.active{opacity:1;transform:scale(1)}.ecom-hero__backgrounds img{-o-object-fit:cover;object-fit:cover;filter:saturate(1.02)contrast(1.02)brightness(.86);width:100%;height:100%;display:block}.ecom-hero__scrim{z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(1px)saturate(1.04);backdrop-filter:blur(1px)saturate(1.04);background:linear-gradient(90deg,#061009e8,#0a1510b8 28%,#0a15103d 61%,#07100a38),linear-gradient(#0610091c,#0000 45%,#061009d9)}.ecom-hero__inner{z-index:3;width:min(1280px,100% - 96px);height:100%;margin:0 auto;position:relative}.ecom-hero__copy{text-shadow:0 6px 24px #0009;width:calc(min(760px,64vw));position:absolute;top:calc(clamp(100px,10.5vh,132px));left:0}.ecom-hero__copy:before{z-index:-1;content:"";pointer-events:none;filter:blur(12px);background:radial-gradient(58% 58% at 30% 42%,#071008a8,#0000 74%);width:118%;height:145%;position:absolute;top:-12%;left:-10%}.ecom-hero__copy h1{letter-spacing:-.08em;margin:0;font-family:STKaiti,KaiTi,FZKai-Z03,Noto Serif SC,serif;font-size:calc(clamp(76px,7vw,112px));font-weight:900;line-height:.82;display:grid;position:relative}.ecom-hero__copy h1,.ecom-hero__copy h1 span{width:max-content;max-width:100%}.ecom-hero__copy h1 span{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(2px 3px #07100699)drop-shadow(0 10px 22px #0009)drop-shadow(0 0 24px #a8e73b42);background:linear-gradient(116deg,#caff54,#f2ffd1 27%,#fff 48%,#b5ed43 72%,#f8ffe8);-webkit-background-clip:text;background-clip:text}.ecom-hero__copy h1 span+span{margin-left:.92em}.ecom-hero__copy h1:after{content:"";opacity:.9;clip-path:polygon(0 42%,100% 0,76% 48%,100% 72%,0 62%);filter:drop-shadow(0 4px 10px #0007);background:linear-gradient(90deg,#c1f54d,#0000);width:54%;height:13px;position:absolute;bottom:10%;right:-7%;transform:rotate(-5deg)}.ecom-hero__subtitle{flex-direction:column;gap:7px;max-width:39em;margin:calc(clamp(20px,2.4vw,32px)) 0 0;animation:.55s both ecom-copy-in;display:flex}.ecom-hero__subtitle strong{color:#c5f358;letter-spacing:.06em;align-items:center;gap:10px;width:max-content;font-size:calc(clamp(13px,1vw,15px));font-weight:800;display:inline-flex}.ecom-hero__subtitle strong:before{content:"";background:#c5f358;border-radius:999px;width:28px;height:2px;box-shadow:0 0 12px #bdf34e99}.ecom-hero__subtitle span{color:#fff;text-shadow:0 3px 16px #000c;font-size:calc(clamp(15px,1.18vw,18px));font-weight:650;line-height:1.65}@keyframes ecom-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ecom-hero__ambient{z-index:2;pointer-events:none;position:absolute;inset:0}.ambient-spark{opacity:.7;filter:drop-shadow(0 4px 10px #0008);animation:ecom-float var(--float-time,9s) ease-in-out infinite;place-items:center;display:grid;position:absolute}.ambient-spark--1{color:#d6ff78;--float-time:8s;top:20%;left:86%}.ambient-spark--2{color:#fff;--float-time:11s;top:50%;left:88%;transform:rotate(-18deg)}.ambient-spark--3{color:#fff;--float-time:10s;top:39%;left:9%}.ambient-spark--4{color:#c7f15d;--float-time:12s;top:63%;left:78%;transform:rotate(10deg)}.ambient-spark--5{color:#fff;--float-time:7s;top:25%;left:64%}@keyframes ecom-float{0%,to{opacity:.45;margin-top:0}50%{opacity:.9;margin-top:-18px}}.ecom-hero__rail{z-index:5;height:calc(clamp(250px,30vh,366px));position:absolute;bottom:0;left:0;right:0;overflow:visible}.ecom-hero__rail-track{width:100%;height:100%;position:relative}.ecom-hero-card{color:#fff;transform-origin:bottom;will-change:transform;background:#0c100a;border-radius:16px;width:calc(clamp(150px,13vw,190px));height:calc(clamp(214px,18.6vw,272px));transition:box-shadow .3s;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #0008,0 16px 30px -16px #000b,0 40px 70px -28px #000b}.ecom-hero-card:before{z-index:4;-webkit-mask-composite:xor;background:linear-gradient(145deg,#e1ffa8f2,#ffffffa8 20%,#bef24a38 48%,#ffffff1a 72%,#78af28cc);padding:1.6px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ecom-hero-card:after,.ecom-hero-card:before{content:"";pointer-events:none;border-radius:16px;position:absolute;inset:0}.ecom-hero-card:after{z-index:2;background:linear-gradient(#0000 64%,#06100999);box-shadow:inset 0 1px #fff6,inset 0 0 16px #0005}.ecom-hero-card:hover{box-shadow:0 0 0 1px #0008,0 44px 88px -24px #000c,0 0 48px -8px #a0dd406e}.ecom-hero-card__main{filter:saturate(1.04);width:100%;height:100%;display:block;position:absolute;inset:0}.ecom-hero-card__label{z-index:3;color:#fff;text-overflow:ellipsis;text-shadow:0 2px 8px #000;white-space:nowrap;opacity:0;font-size:11px;font-weight:800;line-height:1.2;transition:opacity .2s,transform .2s;position:absolute;bottom:15px;left:12px;right:57px;overflow:hidden;transform:translateY(5px)}.ecom-hero-card:hover .ecom-hero-card__label{opacity:1;transform:none}.ecom-hero-card__source{z-index:6;color:#20241c;background:#fff;border:1px solid #fff;border-radius:9px;grid-template-rows:minmax(0,1fr) 15px;width:47px;height:60px;padding:3px;display:grid;position:absolute;bottom:10px;right:9px;overflow:hidden;box-shadow:0 8px 18px #0009}.ecom-hero-card__source img{-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%;height:100%;display:block}.ecom-hero-card__source em{place-items:center;font-size:7px;font-style:normal;font-weight:900;line-height:1;display:grid}@media (width<=920px){.ecom-hero{min-height:720px}.ecom-hero__inner{width:calc(100% - 32px)}.ecom-hero__copy{width:100%;top:82px;left:0}.ecom-hero__copy h1{letter-spacing:-.075em;font-size:calc(clamp(58px,15.6vw,70px));line-height:.84}.ecom-hero__copy h1 span+span{margin-left:.48em}.ecom-hero__copy h1:after{width:48%;height:9px;bottom:8%;right:2%}.ecom-hero__subtitle{width:min(390px,100%);margin-top:18px}.ecom-hero__subtitle strong{font-size:12px}.ecom-hero__subtitle span{font-size:13px;line-height:1.6}.ecom-hero__rail{height:230px}.ecom-hero-card{width:120px;height:172px}.ecom-hero-card,.ecom-hero-card:after,.ecom-hero-card:before{border-radius:12px}.ecom-hero-card__source{border-radius:7px;grid-template-rows:minmax(0,1fr) 12px;width:37px;height:48px;padding:2px;bottom:7px;right:6px}.ecom-hero-card__source em{font-size:6px}.ecom-hero-card__label{font-size:9px;bottom:10px;left:8px;right:47px}.ambient-spark--3{display:none}}@media (width<=520px){.ecom-hero__backgrounds img{-o-object-position:center!important;object-position:center!important}.ecom-hero__scrim{background:linear-gradient(#061009c7,#07100a42 48%,#061009e6),linear-gradient(90deg,#0610098a,#0000)}.ecom-hero__copy{top:78px}.ecom-hero__copy h1{font-size:calc(clamp(52px,15.6vw,67px))}.ecom-hero__copy h1 span+span{margin-left:.35em}.ecom-hero__subtitle{margin-top:16px}.ecom-hero__subtitle strong{gap:8px;font-size:11px}.ecom-hero__subtitle strong:before{width:23px}.ecom-hero__subtitle span{font-size:12px}.ecom-hero__rail{height:230px}.ambient-spark--1{top:36%;left:86%}.ambient-spark--2{top:51%;left:82%}.ambient-spark--4{top:61%;left:68%}}@media (prefers-reduced-motion:reduce){.ecom-hero__backgrounds figure{transition:none;transform:none}.ambient-spark{animation:none}.ecom-hero-card{transition:none}}.marketing-layout>.marketing-header{z-index:90;color:#fff7fa;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#2c2023b8;border:1px solid #d6a85c42;border-radius:999px;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);gap:18px;width:min(1200px,100% - 48px);height:60px;padding:8px 18px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px -26px #7a4d5999,inset 0 1px #ffffff1a}.marketing-header .marketing-brand{color:#fff7fa;justify-self:start}.marketing-brand__mark{background:#fff;border:1px solid #fff9;border-radius:14px;width:42px;height:42px}.marketing-brand__mark img{-o-object-fit:contain;object-fit:contain;width:25px;height:25px;display:block}.marketing-brand__text{gap:1px;line-height:1;display:grid}.marketing-brand__text strong{font-size:16px}.marketing-brand__text small{color:#d6a85c;letter-spacing:.16em;font-size:7px;font-weight:800}.marketing-header .marketing-nav{justify-self:center}.marketing-header .marketing-nav a{color:#fff7fac7;border-radius:999px;height:36px}.marketing-header .marketing-header__actions{justify-self:end;margin-left:0}.marketing-header .marketing-cta{background:linear-gradient(135deg,#f6dfaa,#d6a85c 58%,#c9607a);border-radius:999px;box-shadow:0 12px 26px -15px #d6a85ccc}.marketing-header .marketing-menu-button{color:#fff;background:#ffffff10;border-color:#d6a85c57;border-radius:50%;justify-self:end}.marketing-mobile-menu{top:68px}.marketing-footer .marketing-brand__mark{background:#fff}.marketing-footer .marketing-brand__text strong{color:#fff}.marketing-footer .marketing-brand__text small{color:#d6a85c}.marketing-home{background:#f6f3ee;overflow:hidden}.marketing-carousel{background:#2c2023;height:100vh;min-height:760px}.marketing-carousel__slides article>img{filter:saturate(1.02)contrast(.98)brightness(.78)}.marketing-carousel__copy{text-align:left;width:calc(min(660px,48vw));top:17%;left:calc(max(42px,12vw))}.marketing-carousel__eyebrow{color:#f6dfaa;background:#2c2023a8;border-color:#d6a85c61;margin-bottom:16px}.marketing-carousel h1{color:#fff7fa;letter-spacing:-.035em;text-shadow:0 8px 32px #2c2023cc;max-width:650px;font-size:calc(clamp(50px,5.6vw,82px));line-height:1.05}.marketing-carousel__copy p{color:#fff7fad9;max-width:560px;margin:17px 0 0;font-size:15px}.marketing-carousel__actions{justify-content:flex-start;margin-top:24px}.marketing-carousel__actions a{min-width:174px;height:48px}.marketing-carousel__actions a:first-child{color:#2c2023;background:linear-gradient(135deg,#fff7e5,#f6dfaa 48%,#d6a85c);border-color:#0000}.marketing-carousel__actions a+a{color:#fff7fa;background:#2c20236b;border-color:#d6a85c6b}.carousel-arrow{background:#2c20236e;border-color:#d6a85c63;width:42px;height:42px;top:48%}.marketing-carousel__proof{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;width:100%;max-width:none;padding:18px 0 0;bottom:-18px;left:0;right:auto;overflow:visible;transform:none}.marketing-carousel__proof-track{gap:14px;animation-duration:40s}.marketing-carousel__proof a,.marketing-carousel__proof a:hover{color:#fff;background:#171214;border:0;border-radius:17px;flex-basis:calc(clamp(138px,8.4vw,160px));width:calc(clamp(138px,8.4vw,160px));min-width:calc(clamp(138px,8.4vw,160px));height:calc(clamp(232px,14vw,268px));padding:0;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:block;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 0 0 1px #0008,0 18px 34px -18px #000d,0 38px 58px -30px #000b}.marketing-carousel__proof a:nth-child(4n){transform:rotate(-1deg)}.marketing-carousel__proof a:hover{z-index:7;transform:translateY(-14px)rotate(0)scale(1.035);box-shadow:0 34px 68px -24px #7a4d59c7,0 0 38px -12px #d6a85c73}.marketing-carousel__proof a:before{z-index:5;content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(145deg,#f6dfaa,#fff 23%,#e9a7b573 51%,#ffffff40 74%,#d6a85c);border-radius:17px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.marketing-carousel__proof a:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000 48%,#130d11e8);position:absolute;inset:0}.marketing-carousel__case-media{background:#191519;display:block;position:absolute;inset:0;overflow:hidden}.marketing-carousel__case-media.fit-contain{background:radial-gradient(circle at 50% 34%,#5b3d4859,#0000 64%),#181416}.marketing-carousel__case-main{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.marketing-carousel__case-copy{z-index:4;gap:4px;display:grid;position:absolute;bottom:14px;left:12px;right:62px}.marketing-carousel__case-copy b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.marketing-carousel__case-copy small{color:#fff9;font-size:8px}.marketing-carousel__case-source{z-index:6;color:#222;background:#fff;border:1px solid #fff;border-radius:9px;grid-template-rows:minmax(0,1fr) 15px;width:47px;height:60px;padding:3px;display:grid;position:absolute;bottom:10px;right:9px;overflow:hidden;box-shadow:0 8px 18px #0007}.marketing-carousel__case-source img{-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%;height:100%;display:block}.marketing-carousel__case-source em{place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.marketing-carousel__progress{z-index:8;height:2px}.marketing-carousel__progress span.active{background:#d6a85c}.workflow-section{color:#fff7fa;background:radial-gradient(780px 420px at 82% 12%,#e9a7b526,#0000 70%),linear-gradient(#2c2023,#24191d);border:1px solid #d6a85c33;border-radius:34px;width:min(1320px,100% - 40px);margin:72px auto;padding:86px 58px}.workflow-section .section-heading p{color:#fff7fab0}.workflow-section .eyebrow{color:#d6a85c}.workflow-section .workflow-steps span{color:#fff7fad6;background:#ffffff0c;border:1px solid #d6a85c2e}.workflow-section .workflow-board{background:#ffffff08;border-color:#d6a85c29}.workflow-section .trust-strip{background:#d6a85c24;border-color:#d6a85c24}.workflow-section .trust-strip span{color:#fff7fad9;background:#ffffff08}.solutions-section{background:linear-gradient(145deg,#fff7fa,#f7e5e8 56%,#f6eddb);border:1px solid #e8c6c8;border-radius:30px;width:min(1280px,100% - 40px);margin:40px auto;padding:92px 54px}.features-section{padding-top:84px}.feature-grid article{background:#fffaf6;border-color:#eadfd6}.showcase-section{background:radial-gradient(900px 480px at 50% -10%,#d6a85c1f,#0000 64%),linear-gradient(#171114,#0f0b0d)}.showcase-source{z-index:4;color:#242020;background:#fff;border:1px solid #fff;border-radius:11px;grid-template-rows:minmax(0,1fr) 19px;width:72px;height:86px;padding:4px;display:grid;position:absolute;bottom:48px;right:12px;overflow:hidden;box-shadow:0 12px 28px #0008}.showcase-source img{border-radius:7px;display:block;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}.showcase-source em{place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.showcase-grid article:hover .showcase-source{transform:translateY(-3px)}@media (width<=1100px){.marketing-layout>.marketing-header{width:calc(100% - 28px)}.marketing-header .marketing-menu-button{display:grid}.marketing-carousel__copy{width:calc(min(560px,50vw));left:7vw}.solutions-section,.workflow-section{padding-left:36px;padding-right:36px}}@media (width<=820px){.marketing-layout>.marketing-header{height:54px;padding:6px 10px 6px 7px;top:10px}.marketing-brand__mark{width:40px;height:40px}.marketing-brand__text strong{font-size:14px}.marketing-carousel{height:760px;min-height:0}.marketing-carousel__copy{text-align:center;width:calc(100% - 36px);top:92px;left:18px}.marketing-carousel h1{font-size:calc(clamp(40px,11vw,54px))}.marketing-carousel__actions{justify-content:center}.marketing-carousel__proof{bottom:-12px}.marketing-carousel__proof-track{gap:9px;padding:0 12px}.marketing-carousel__proof a,.marketing-carousel__proof a:hover{border-radius:13px;flex-basis:112px;width:112px;min-width:112px;height:190px}.marketing-carousel__case-media.fit-contain .marketing-carousel__case-main{padding:8px 5px 42px}.marketing-carousel__case-copy{bottom:10px;left:8px;right:47px}.marketing-carousel__case-copy b{font-size:9px}.marketing-carousel__case-copy small{display:none}.marketing-carousel__case-source{border-radius:7px;grid-template-rows:minmax(0,1fr) 12px;width:37px;height:48px;padding:2px;bottom:7px;right:6px}.marketing-carousel__case-source em{font-size:6px}.solutions-section,.workflow-section{border-radius:24px;width:calc(100% - 24px);padding:68px 16px}.showcase-source{grid-template-rows:minmax(0,1fr) 15px;width:56px;height:68px;bottom:43px;right:8px}.showcase-source em{font-size:7px}}@media (width<=460px){.marketing-brand__text small{display:none}.marketing-carousel__copy{top:86px}.marketing-carousel__copy p{font-size:12px}.marketing-carousel__actions{margin-top:16px}.marketing-carousel__actions a{min-width:150px;height:42px}.marketing-carousel__proof a,.marketing-carousel__proof a:hover{flex-basis:96px;width:96px;min-width:96px;height:166px}.marketing-carousel__case-copy{right:40px}.marketing-carousel__case-source{width:32px;height:43px}.showcase-source{width:50px;height:62px}}.marketing-carousel__case-media.fit-contain{background:#181416;height:62%;inset:0 0 auto}.marketing-carousel__case-media.fit-contain .marketing-carousel__case-main{-o-object-fit:cover;object-fit:cover;padding:0}@media (width<=1100px){.marketing-layout>.marketing-header{grid-template-columns:auto 1fr auto;width:auto;left:14px;right:14px;transform:none}.marketing-header .marketing-menu-button{margin-left:0}}@media (width<=820px){.marketing-layout>.marketing-header{left:10px;right:10px}.marketing-carousel h1{word-break:break-all;overflow-wrap:anywhere;letter-spacing:-.055em;width:min(350px,100%);max-width:100%;margin-left:auto;margin-right:auto;font-size:34px;line-height:1.08}.marketing-carousel__case-media.fit-contain .marketing-carousel__case-main{padding:0}.marketing-carousel__copy p{white-space:normal;width:min(360px,100%);margin-left:auto;margin-right:auto;font-size:11px;line-height:1.65}.marketing-header .marketing-menu-button{z-index:95;width:38px;height:38px;position:absolute;top:8px;right:7px;display:grid!important;position:fixed!important;top:17px!important;right:18px!important}}.marketing-carousel{isolation:isolate;height:100svh;min-height:700px}.marketing-carousel__slides article{transition:opacity .9s,transform 7s;transform:scale(1.055)}.marketing-carousel__slides article.active{transform:scale(1)}.marketing-carousel__shade{background:linear-gradient(90deg,#24191de8,#2c2023a8 29%,#2c20232e 64%),linear-gradient(#2c20234a,#0000 42%,#100b0ee8)}.marketing-carousel__copy{width:calc(min(760px,58vw));top:calc(clamp(110px,11vh,148px));left:calc(max(52px,12vw));transform:none}.marketing-carousel h1{letter-spacing:-.06em;max-width:none;text-shadow:none;gap:0;margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:calc(clamp(70px,7.2vw,112px));font-weight:900;line-height:.9;display:grid}.marketing-carousel h1 span{color:#0000;filter:drop-shadow(0 7px 18px #2c202394);background:linear-gradient(118deg,#fff7fa,#f6dfaa 34%,#d6a85c 67%,#e9a7b5);-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%}.marketing-carousel h1 span+span{margin-left:.72em}.marketing-carousel__copy>p{text-shadow:0 3px 15px #20161bd1;gap:8px;max-width:650px;margin:28px 0 0;display:grid}.marketing-carousel__copy>p strong{color:#d6a85c;letter-spacing:.04em;width:max-content;padding-left:42px;font-size:15px;position:relative}.marketing-carousel__copy>p strong:before{content:"";background:#d6a85c;width:30px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.marketing-carousel__copy>p span{color:#fff7fa;font-size:18px;font-weight:650;line-height:1.65}.marketing-carousel__switch{gap:7px;margin-top:22px;display:flex}.marketing-carousel__switch button{cursor:pointer;background:#ffffff4a;border:0;border-radius:999px;width:34px;height:4px;padding:0;transition:width .25s,background .25s;overflow:hidden}.marketing-carousel__switch button.active{background:#f6dfaa;width:66px}.marketing-carousel__proof{padding-top:0;bottom:-22px}.marketing-carousel__proof-track{gap:17px;padding:0 20px;animation-duration:42s}.marketing-carousel__proof a,.marketing-carousel__proof a:hover{border-radius:18px;flex-basis:calc(clamp(150px,10vw,188px));width:calc(clamp(150px,10vw,188px));min-width:calc(clamp(150px,10vw,188px));height:calc(clamp(238px,28vh,304px))}.marketing-carousel__proof a:nth-child(2n){transform:rotate(2.5deg)}.marketing-carousel__proof a:nth-child(3n){transform:rotate(-2deg)}.marketing-carousel__proof a:nth-child(5n){transform:rotate(3.5deg)}.marketing-carousel__case-copy{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(5px)}.marketing-carousel__proof a:hover .marketing-carousel__case-copy{opacity:1;transform:none}.marketing-carousel__case-source{width:48px;height:61px;bottom:11px;right:10px}.marketing-carousel__progress{display:none}@media (width<=900px){.marketing-carousel{min-height:720px}.marketing-carousel__copy{text-align:left;width:calc(100% - 48px);top:104px;left:24px}.marketing-carousel h1{letter-spacing:-.065em;width:auto;max-width:100%;margin:0;font-size:calc(clamp(50px,12vw,68px));line-height:.94}.marketing-carousel h1 span{width:auto}.marketing-carousel h1 span+span{margin-left:.35em}.marketing-carousel__copy>p{width:min(620px,100%);margin:22px 0 0}.marketing-carousel__copy>p strong{font-size:12px}.marketing-carousel__copy>p span{font-size:14px}.marketing-carousel__switch{margin-top:17px}.marketing-carousel__proof a,.marketing-carousel__proof a:hover{flex-basis:120px;width:120px;min-width:120px;height:190px}.marketing-carousel__proof{bottom:-8px}.marketing-carousel__case-source{width:37px;height:48px}}@media (width<=520px){.marketing-carousel__copy{width:calc(100% - 36px);top:96px;left:18px}.marketing-carousel h1{font-size:47px}.marketing-carousel h1 span+span{margin-left:.2em}.marketing-carousel__copy>p strong{padding-left:34px}.marketing-carousel__copy>p strong:before{width:24px}.marketing-carousel__copy>p span{font-size:12px;line-height:1.6}.marketing-carousel__switch button{width:25px}.marketing-carousel__switch button.active{width:48px}.marketing-carousel__proof-track{gap:9px;padding:0 10px}.marketing-carousel__proof a,.marketing-carousel__proof a:hover{flex-basis:106px;width:106px;min-width:106px;height:174px}}.ecom-hero__video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1.02)contrast(1.02)brightness(.92);background:#07100a;width:100%;height:100%;display:block;position:absolute;inset:0}.ecom-hero__scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#15120cbf,#19130e82 31%,#19130e1f 67%,#14100c24),linear-gradient(#15100d1f,#0000 48%,#100b08d9)}.ecom-hero__copy:before{background:radial-gradient(58% 58% at 30% 42%,#1910088c,#0000 74%)}.ecom-hero__copy h1{aspect-ratio:747/343;letter-spacing:0;width:calc(min(560px,48vw));font-size:0;line-height:0}.ecom-hero__copy h1:after{display:none}.ecom-hero__title-text{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.ecom-hero__title-art{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:drop-shadow(0 10px 24px #000b)drop-shadow(0 0 18px #f0c77d35);width:100%;height:100%;display:block}.ecom-hero__subtitle strong{color:#f2cd86}.ecom-hero__subtitle strong:before{background:#f2cd86;box-shadow:0 0 12px #f2cd8699}.marketing-layout>.marketing-header{color:#202124;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#e5e7eb;box-shadow:0 16px 42px -26px #1118275c,inset 0 1px #fff}.marketing-header .marketing-brand,.marketing-header .marketing-brand__text strong{color:#17191d}.marketing-layout>.marketing-header .marketing-brand__mark{background:#fff;border-color:#e5e7eb;box-shadow:0 3px 10px #1118270d}.marketing-header .marketing-brand__text small{color:#777c85}.marketing-header .marketing-nav a{color:#5d6169}.marketing-header .marketing-nav a.active,.marketing-header .marketing-nav a:hover{color:#17191d;background:#f1f2f4}.marketing-header .marketing-login{color:#3e4249}.marketing-header .marketing-login:hover{color:#111}.marketing-header .marketing-cta{color:#2c2023;background:linear-gradient(135deg,#fff0c7,#e5bc6a 58%,#dd8f7b);border-color:#0000;box-shadow:0 10px 24px -15px #9b6c24b8}.marketing-header .marketing-menu-button{color:#23262b;background:#fff;border-color:#e2e4e8;box-shadow:0 4px 14px #11182710}.marketing-mobile-menu{color:#222;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff8;border-color:#e5e7eb;box-shadow:0 18px 50px #1112}@media (width<=1280px){.ecom-hero__copy h1{width:calc(min(500px,44vw))}.ecom-hero__subtitle{max-width:34em;margin-top:16px}.ecom-hero__subtitle span{font-size:15px}}@media (width<=920px){.ecom-hero__copy h1{width:calc(min(460px,78vw))}.ecom-hero__subtitle{margin-top:13px}}@media (width<=520px){.ecom-hero__video{-o-object-position:center;object-position:center}.ecom-hero__scrim{background:linear-gradient(#15100d9c,#15100d25 48%,#100b08e8),linear-gradient(90deg,#15100d7d,#0000)}.ecom-hero__copy h1{width:calc(min(360px,86vw))}.ecom-hero__title-art{-o-object-position:left top;object-position:left top}.ecom-hero__subtitle{margin-top:10px}.ecom-hero__subtitle span{font-size:11px;line-height:1.5}}.onboarding-tour{background:0 0}.onboarding-tour:not(.has-target){background:#1118279c}.onboarding-tour__spotlight{z-index:1;pointer-events:none;border:2px solid #fff;border-radius:16px;transition:top .24s,left .24s,width .24s,height .24s;position:fixed;box-shadow:0 0 0 9999px #111827b5,0 0 0 7px #6757dd,0 22px 70px #11182775}.onboarding-tour__card{z-index:3;border-color:#e1e3e8;border-radius:16px;width:min(380px,100% - 30px);padding:21px 22px;box-shadow:0 28px 90px #1118276b}.onboarding-tour__card small{color:#6757dd;letter-spacing:.06em}.onboarding-tour__card h3{letter-spacing:-.02em;font-size:20px}.onboarding-tour__card p{font-size:12px;line-height:1.75}.onboarding-tour__card>em{color:#6f7480;background:#f5f6f8;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:9px;font-style:normal;display:block}.onboarding-tour__demo{color:#fff;cursor:pointer;background:#6757dd;border:0;border-radius:9px;width:100%;height:38px;margin-top:15px;font-size:11px;font-weight:700}.onboarding-tour__demo:hover{background:#5748c8}.onboarding-highlight{box-shadow:none!important;outline:0!important}.onboarding-tour__progress i.active{background:#6757dd}.onboarding-tour__card footer button:last-child{background:#17191f;border-color:#17191f}@media (width<=700px){.onboarding-tour__card{inset:auto 15px 72px!important}.onboarding-tour__spotlight{border-radius:12px}.workflow-guide-status{text-align:center;justify-content:center;width:calc(100% - 28px);top:68px}.workflow-canvas-page>.tour-restart{bottom:72px;right:12px}}.qy-section{background:#fff;padding:96px 0}.qy-container,.qy-faq-container,.qy-wide-container{width:min(1400px,100% - 64px);margin:0 auto}.qy-wide-container{width:min(1480px,100% - 64px)}.qy-faq-container{width:min(1000px,100% - 64px)}.qy-section-heading{text-align:center}.qy-section-heading>i{background:#1114;width:40px;height:1px;margin:0 auto 20px;display:block}.qy-section-heading h2{color:#17181b;letter-spacing:-.035em;margin:0;font-size:calc(clamp(34px,3vw,46px));font-weight:700;line-height:1.16}.qy-section-heading p{color:#74767d;max-width:760px;margin:14px auto 0;font-size:16px;line-height:1.75}.qy-section-heading.is-dark>i{background:#ffffff4d}.qy-section-heading.is-dark h2{color:#fff}.qy-section-heading.is-dark p{color:#fff9}.qy-step-row{color:#666a72;justify-content:center;align-items:center;gap:10px;margin:30px auto 26px;font-size:13px;font-weight:650;display:flex}.qy-step-row span{background:#fff;border:1px solid #e9e9eb;border-radius:999px;padding:9px 14px;box-shadow:0 8px 22px -20px #1119}.qy-step-row b{color:#c6c7ca;font-size:15px}.qy-workflow-card{background:#fff;border:1px solid #e7e7e9;border-radius:28px;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden;box-shadow:0 26px 80px -52px #1118}.qy-workflow-input{background:#f5f5f6;border-right:1px solid #e5e5e7;flex-direction:column;justify-content:space-between;min-width:0;padding:42px;display:flex}.qy-workflow-input small,.qy-workflow-output>small{color:#777a82;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.qy-workflow-input h3{letter-spacing:-.025em;margin:14px 0 0;font-size:28px}.qy-workflow-input>div>p{color:#6f7279;max-width:520px;margin:13px 0 0;font-size:14px;line-height:1.75}.qy-upload-preview{background:#fff;border:1px dashed #d4d5d9;border-radius:18px;margin-top:32px;padding:20px}.qy-upload-preview>span{aspect-ratio:4/3;background:#ededf0;border-radius:13px;max-width:360px;margin:0 auto;display:block;overflow:hidden}.qy-upload-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.qy-upload-preview p{text-align:center;justify-content:center;align-items:center;gap:6px;display:flex;color:#777a82!important;margin:14px 0 0!important;font-size:11px!important}.qy-workflow-output{min-width:0;padding:42px}.qy-result-tabs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.qy-result-tabs button{color:#666a72;cursor:pointer;background:#f3f3f4;border:0;border-radius:999px;height:36px;padding:0 17px;font-size:12px;font-weight:650}.qy-result-tabs button.active{color:#fff;background:#17181b;box-shadow:0 8px 20px -12px #111b}.qy-result-content{grid-template-columns:minmax(280px,1.05fr) minmax(240px,.95fr);align-items:center;gap:32px;margin-top:24px;display:grid}.qy-result-media{background:#ececef;border-radius:18px;min-height:390px;position:relative;overflow:hidden}.qy-result-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.qy-result-media>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111a;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;bottom:13px;left:13px}.qy-result-copy h3{letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.25}.qy-result-copy p{color:#74767d;margin:14px 0 0;font-size:14px;line-height:1.75}.qy-result-copy>div{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.qy-result-copy>div span{color:#5d6067;background:#f3f3f4;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:650}.qy-result-copy>a{color:#fff;background:#17181b;border-radius:999px;align-items:center;gap:7px;margin-top:26px;padding:12px 18px;font-size:12px;font-weight:700;display:inline-flex}.qy-trust-strip{background:#e7e7e9;border:1px solid #e7e7e9;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:20px;display:grid;overflow:hidden}.qy-trust-strip span{color:#60636a;text-align:center;background:#fff;padding:19px 12px;font-size:13px;font-weight:650}.qy-trust-strip span:before{content:"";background:#1113;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.qy-apparel{background:#f4f4f5;padding:96px 0}.qy-apparel-card{color:#fff;background:#111214;border-radius:30px;grid-template-columns:1fr .92fr;display:grid;overflow:hidden;box-shadow:0 30px 90px -52px #111c}.qy-apparel-copy{padding:68px}.qy-apparel-copy>small,.qy-contact article small{color:#ffffff7d;letter-spacing:.15em;font-size:11px;font-weight:800}.qy-apparel-copy h2{letter-spacing:-.04em;max-width:650px;margin:18px 0 0;font-size:calc(clamp(36px,3.4vw,54px));line-height:1.13}.qy-apparel-copy>p{color:#ffffffb3;max-width:650px;margin:22px 0 0;font-size:16px;line-height:1.8}.qy-apparel-copy ul{grid-template-columns:1fr 1fr;gap:13px 24px;margin:30px 0 0;padding:0;list-style:none;display:grid}.qy-apparel-copy li{color:#ffffffe0;align-items:center;gap:9px;font-size:13px;display:flex}.qy-apparel-copy li svg{color:#ffffff94}.qy-apparel-copy>a{color:#17181b;background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:34px;padding:13px 20px;font-size:12px;font-weight:750;display:inline-flex}.qy-apparel-media{background:#222;min-height:590px;position:relative;overflow:hidden}.qy-apparel-media>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.qy-apparel-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#111214aa,#0000 45%);position:absolute;inset:0}.qy-apparel-media>span{z-index:2;color:#18191c;background:#fffffff2;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:750;display:flex;position:absolute;top:22px;right:22px}.qy-solutions{background:#fff}.qy-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px;display:grid}.qy-scenario-grid>article{background:#fff;border:1px solid #e8e8ea;border-radius:25px;transition:transform .35s,box-shadow .35s,border-color .35s;overflow:hidden;box-shadow:0 18px 50px -42px #1119}.qy-scenario-grid>article:hover{border-color:#d2d3d6;transform:translateY(-7px);box-shadow:0 34px 70px -42px #1119}.qy-scenario-media{aspect-ratio:16/10;background:#ececef;position:relative;overflow:hidden}.qy-scenario-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.qy-scenario-grid>article:hover .qy-scenario-media img{transform:scale(1.055)}.qy-scenario-media:after{content:"";background:linear-gradient(#0001,#0000 48%,#0005);position:absolute;inset:0}.qy-scenario-media b,.qy-scenario-media span{z-index:2;color:#fff;font-size:11px;font-weight:750;position:absolute;top:16px}.qy-scenario-media span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1118;border:1px solid #ffffff38;border-radius:999px;padding:7px 10px;left:16px}.qy-scenario-media b{letter-spacing:.15em;right:17px}.qy-scenario-copy{padding:28px}.qy-scenario-copy h3{letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.25}.qy-scenario-copy>p{color:#73767d;margin:12px 0 0;font-size:14px;line-height:1.7}.qy-scenario-copy>div{flex-wrap:wrap;gap:7px;margin-top:19px;display:flex}.qy-scenario-copy>div span{color:#61646b;background:#f3f3f4;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:650}.qy-scenario-copy footer{border-top:1px solid #e9e9eb;margin-top:23px;padding-top:20px;font-size:13px;font-weight:750}.qy-features{color:#fff;background:#111214;padding:96px 0}.qy-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.qy-feature-grid article{color:#fff;background:#ffffff0e;border:1px solid #ffffff17;border-radius:17px;align-items:flex-start;gap:15px;min-width:0;padding:25px;transition:transform .3s,background .3s,border-color .3s;display:flex}.qy-feature-grid article:hover{background:#ffffff16;border-color:#ffffff2b;transform:translateY(-5px)}.qy-feature-grid article>span{color:#17181b;background:#fff;border-radius:12px;flex:none;place-items:center;width:45px;height:45px;display:grid}.qy-feature-grid h3{margin:2px 0 0;font-size:17px;line-height:1.25}.qy-feature-grid p{color:#ffffff94;margin:9px 0 0;font-size:12px;line-height:1.7}.qy-showcase{background:#fff}.qy-showcase-modes{background:#f2f2f3;border:1px solid #e4e4e6;border-radius:999px;gap:3px;width:max-content;margin:30px auto 0;padding:4px;display:flex}.qy-showcase-modes button{color:#777a81;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:96px;height:40px;padding:0 20px;font-size:13px;font-weight:700}.qy-showcase-modes button.active{color:#fff;background:#17181b;box-shadow:0 7px 18px -13px #111}.qy-showcase-categories{justify-content:center;gap:4px;margin-top:14px;display:flex}.qy-showcase-categories button{color:#9a9ca2;cursor:pointer;background:0 0;border:0;padding:7px 13px;font-size:12px;position:relative}.qy-showcase-categories button.active{color:#17181b;font-weight:700}.qy-showcase-categories button.active:after{content:"";background:#17181b;height:1px;position:absolute;bottom:1px;left:13px;right:13px}.qy-showcase-grid{gap:18px;margin-top:34px;display:grid}.qy-showcase-grid,.qy-showcase-grid.is-video{grid-template-columns:repeat(2,minmax(0,1fr))}.qy-showcase-grid article{aspect-ratio:16/10;background:#ececef;border-radius:20px;min-width:0;position:relative;overflow:hidden;box-shadow:0 20px 55px -40px #1119}.qy-showcase-grid article>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.16,1,.3,1);display:block}.qy-showcase-grid article:hover>img{transform:scale(1.035)}.qy-showcase-grid article:after{content:"";background:linear-gradient(#0000,#000b);height:36%;position:absolute;inset:auto 0 0}.qy-showcase-grid article>footer{z-index:3;color:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.qy-showcase-grid article>footer strong{font-size:14px}.qy-showcase-grid article>footer span{color:#ffffffb8;align-items:center;gap:5px;font-size:10px;display:flex}.qy-showcase-source{z-index:4;color:#222;background:#fff;border-radius:9px;grid-template-rows:minmax(0,1fr) 15px;width:58px;height:72px;padding:3px;display:grid;position:absolute;top:14px;right:14px;overflow:hidden;box-shadow:0 10px 24px #0007}.qy-showcase-source img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.qy-showcase-source em{place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.qy-play{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1119;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qy-faq{padding-top:88px}.qy-faq-list{gap:12px;margin-top:38px;display:grid}.qy-faq-list article{background:#fff;border:1px solid #e8e8ea;border-radius:17px;transition:background .25s,border-color .25s;overflow:hidden;box-shadow:0 14px 38px -34px #1117}.qy-faq-list article.open{background:#f7f7f8;border-color:#d7d8dc}.qy-faq-list button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:68px;padding:0 23px;display:flex}.qy-faq-list button span{font-size:14px;font-weight:750}.qy-faq-list button b{flex:none;place-items:center;width:30px;height:30px;font-size:19px;font-weight:400;display:grid}.qy-faq-list p{color:#73767d;margin:0;padding:0 64px 22px 23px;font-size:13px;line-height:1.75}.qy-contact{background:#111214;padding:96px 0}.qy-contact article{color:#fff;background:#17191f;border:1px solid #ffffff17;border-radius:27px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:52px;display:grid;box-shadow:0 30px 90px -55px #000}.qy-contact article h2{letter-spacing:-.035em;margin:16px 0 0;font-size:calc(clamp(34px,3vw,46px))}.qy-contact article p{color:#ffffffa6;margin:15px 0 0;font-size:15px}.qy-contact article>div>div{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.qy-contact article>div>div span{color:#ffffffc2;background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:11px;display:flex}.qy-contact article>div>div svg{color:#111;background:#fff;border-radius:50%;width:18px;height:18px;padding:3px}.qy-contact article>a{color:#111;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:150px;padding:13px 22px;font-size:12px;font-weight:750;transition:transform .2s;display:flex}.qy-contact article>a:hover{transform:translateY(-3px)}@media (width<=1180px){.qy-container,.qy-wide-container{width:calc(100% - 40px)}.qy-result-content{grid-template-columns:1fr}.qy-result-media{min-height:330px}.qy-apparel-copy{padding:48px}.qy-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=920px){.qy-apparel,.qy-contact,.qy-features,.qy-section{padding:76px 0}.qy-apparel-card,.qy-scenario-grid,.qy-workflow-card{grid-template-columns:1fr}.qy-workflow-input{border-bottom:1px solid #e5e5e7;border-right:0}.qy-apparel-media{min-height:440px}.qy-apparel-media:after{background:linear-gradient(#11121444,#0000)}.qy-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qy-contact article,.qy-showcase-grid,.qy-showcase-grid.is-video{grid-template-columns:1fr}.qy-contact article{align-items:start}}@media (width<=620px){.qy-apparel,.qy-contact,.qy-features,.qy-section{padding:62px 0}.qy-container,.qy-faq-container,.qy-wide-container{width:calc(100% - 24px)}.qy-section-heading h2{font-size:30px}.qy-apparel-copy>p,.qy-section-heading p{font-size:13px}.qy-step-row{scrollbar-width:none;justify-content:flex-start;gap:5px;margin-top:23px;padding:0 2px;overflow-x:auto}.qy-step-row span{white-space:nowrap;padding:8px 10px;font-size:10px}.qy-workflow-card{border-radius:20px}.qy-workflow-input,.qy-workflow-output{padding:22px}.qy-workflow-input h3{font-size:22px}.qy-upload-preview{padding:13px}.qy-result-content{gap:20px}.qy-result-media{min-height:270px}.qy-result-copy h3{font-size:21px}.qy-trust-strip{grid-template-columns:1fr 1fr}.qy-trust-strip span{padding:15px 8px;font-size:10px}.qy-apparel-card{border-radius:22px}.qy-apparel-copy{padding:28px 22px 32px}.qy-apparel-copy h2{font-size:31px}.qy-apparel-copy ul{grid-template-columns:1fr;gap:10px}.qy-apparel-media{min-height:360px}.qy-scenario-grid{margin-top:30px}.qy-scenario-copy{padding:22px}.qy-scenario-copy h3{font-size:22px}.qy-feature-grid{grid-template-columns:1fr}.qy-feature-grid article{padding:20px}.qy-showcase-grid{gap:12px}.qy-showcase-grid article{border-radius:15px}.qy-faq-list button{padding:0 17px}.qy-faq-list button span{font-size:12px}.qy-faq-list p{padding:0 50px 18px 17px;font-size:11px}.qy-contact article{border-radius:20px;padding:28px 22px}.qy-contact article h2{font-size:30px}.qy-contact article>div>div{flex-direction:column;align-items:flex-start}.qy-contact article>a{width:100%}}.marketing-footer--simple{color:#676a72;background:#fff;border-top:1px solid #e9e9eb;padding:38px 0}.marketing-footer__simple{justify-content:space-between;align-items:flex-end;gap:48px;width:min(1400px,100% - 64px);margin:0 auto;display:flex}.marketing-footer__simple>div>p{color:#777a82;margin:13px 0 7px;font-size:12px}.marketing-footer__simple>div>small{color:#a0a2a8;font-size:10px}.marketing-footer--simple .marketing-brand__text strong{color:#17181b}.marketing-footer--simple .marketing-brand__text small{color:#777a82}.marketing-footer__simple nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 28px;display:flex}.marketing-footer__simple nav a{color:#777a82;font-size:12px;transition:color .2s}.marketing-footer__simple nav a:hover{color:#17181b}@media (width<=760px){.marketing-footer__simple{flex-direction:column;align-items:flex-start;gap:24px;width:calc(100% - 32px)}.marketing-footer__simple nav{justify-content:flex-start;gap:10px 20px}}.marketing-back-to-top{z-index:85;color:#fff;cursor:pointer;background:#17191f;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:transform .18s,background .18s,box-shadow .18s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #11182738}.marketing-back-to-top:hover{background:#000;transform:translateY(-3px);box-shadow:0 16px 38px #1118274d}.marketing-back-to-top:focus-visible{outline-offset:3px;outline:3px solid #d6a85c}.back-to-top-enter-active,.back-to-top-leave-active{transition:opacity .18s,transform .18s}.back-to-top-enter-from,.back-to-top-leave-to{opacity:0;transform:translateY(10px)}@media (width<=700px){.marketing-back-to-top{width:42px;height:42px;bottom:18px;right:14px}}.admin-shell{color:#181a1f;background:#f5f6f8;min-height:100vh;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;display:flex}.admin-sidebar{z-index:110;background:#17191f;border-right:1px solid #ffffff12;flex-direction:column;width:238px;padding:18px 14px;display:flex;position:fixed;inset:0 auto 0 0}.admin-sidebar>header{align-items:center;height:52px;padding:0 5px;display:flex}.admin-brand{color:#fff;align-items:center;gap:10px;min-width:0;display:flex}.admin-brand>span{background:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-brand img{-o-object-fit:contain;object-fit:contain;width:26px;height:26px;display:block}.admin-brand>div{gap:3px;min-width:0;display:grid}.admin-brand strong{font-size:15px}.admin-brand small{color:#ffffff70;letter-spacing:.12em;font-size:9px}.admin-sidebar nav{gap:4px;margin-top:24px;display:grid}.admin-sidebar nav a{color:#ffffff9c;border-radius:9px;align-items:center;gap:12px;height:43px;padding:0 13px;font-size:13px;font-weight:650;transition:all .18s;display:flex}.admin-sidebar nav a:hover{color:#fff;background:#ffffff0b}.admin-sidebar nav a.active{color:#17191f;background:#fff}.admin-sidebar nav a svg{flex:none}.admin-sidebar-tip{color:#fffa;background:#ffffff0b;border:1px solid #ffffff12;border-radius:10px;align-items:flex-start;gap:10px;margin-top:auto;padding:13px;display:flex}.admin-sidebar-tip svg{flex:none;margin-top:1px}.admin-sidebar-tip strong{color:#fff;font-size:11px}.admin-sidebar-tip p{margin:4px 0 0;font-size:9px;line-height:1.5}.admin-sidebar>footer{border-top:1px solid #ffffff12;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:9px;margin-top:12px;padding:12px 5px 0;display:grid}.admin-avatar{color:#17191f;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.admin-sidebar>footer>div:nth-child(2){gap:3px;min-width:0;display:grid}.admin-sidebar>footer small,.admin-sidebar>footer strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-sidebar>footer strong{color:#fff;font-size:11px}.admin-sidebar>footer small{color:#ffffff62;font-size:8px}.admin-mobile-close,.admin-sidebar>footer button{color:#ffffff7d;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.admin-mobile-close:hover,.admin-sidebar>footer button:hover{color:#fff;background:#ffffff12}.admin-backdrop,.admin-mobile-close,.admin-mobile-open{display:none}.admin-main{flex:1;min-width:0;margin-left:238px}.admin-topbar{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:66px;padding:0 28px;display:flex;position:sticky;top:0}.admin-topbar>div:first-child{gap:2px;display:grid}.admin-topbar small{color:#9a9da5;letter-spacing:.1em;font-size:8px;font-weight:750}.admin-topbar strong{font-size:15px}.admin-topbar-actions{align-items:center;gap:9px;display:flex}.admin-topbar-actions>a{color:#5f636d;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:650;display:flex}.admin-topbar-actions>a,.admin-topbar-actions>button{background:#fff;border:1px solid #e3e5e9;border-radius:8px;height:34px}.admin-topbar-actions>button{color:#626670;place-items:center;width:34px;padding:0;display:grid;position:relative}.admin-topbar-actions>button i{background:#ef4444;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.admin-content{width:min(1480px,100% - 48px);margin:0 auto;padding:32px 0 96px}.admin-section{gap:20px;display:grid}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:4px;display:flex}.admin-page-heading>div>small{color:#767b85;letter-spacing:.14em;font-size:9px;font-weight:800}.admin-page-heading h1{letter-spacing:-.025em;margin:7px 0 0;font-size:28px}.admin-page-heading p{color:#777b84;margin:8px 0 0;font-size:12px}.admin-primary-btn,.admin-secondary-btn{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 15px;font-size:11px;font-weight:750;display:inline-flex}.admin-primary-btn{color:#fff;background:#17191f;border:1px solid #17191f}.admin-secondary-btn{color:#353840;background:#fff;border:1px solid #dfe1e5}.admin-secondary-btn:hover{border-color:#bbbfc7}.admin-secondary-btn.small{height:33px;padding:0 11px;font-size:10px}.admin-primary-btn:disabled,.admin-savebar button:disabled,.admin-secondary-btn:disabled{opacity:.55;cursor:not-allowed}.admin-card{background:#fff;border:1px solid #e3e5e9;border-radius:12px;min-width:0;padding:24px;box-shadow:0 8px 28px -28px #11182780}.admin-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.admin-card-heading h2,.admin-provider-card h2{margin:0;font-size:16px}.admin-card-heading p,.admin-provider-card header p{color:#858993;margin:6px 0 0;font-size:10px;line-height:1.55}.admin-card-heading>span{color:#9296a0;font-size:10px}.admin-status{border-radius:999px;align-items:center;padding:6px 9px;font-size:9px;font-weight:750;display:inline-flex}.admin-status.ok{color:#157a4c;background:#eaf8f1}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-stat-grid article{background:#fff;border:1px solid #e3e5e9;border-radius:11px;align-items:flex-start;gap:14px;min-width:0;padding:19px 20px;display:flex}.admin-stat-grid article>span{color:#353840;background:#f0f1f3;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-stat-grid article>div{min-width:0;display:grid}.admin-stat-grid small{color:#878b94;font-size:9px}.admin-stat-grid strong{margin-top:4px;font-size:24px;line-height:1}.admin-stat-grid p{color:#6f737c;margin:6px 0 0;font-size:9px}.admin-dashboard-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.admin-quick-card>header,.admin-system-card>header{justify-content:space-between;align-items:flex-start;display:flex}.admin-quick-card h2,.admin-system-card h2{margin:4px 0 0;font-size:17px}.admin-quick-card header small,.admin-system-card header small{color:#9498a1;font-size:9px}.admin-system-card ul{background:#eceef1;border:1px solid #eceef1;border-radius:9px;gap:1px;margin:20px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.admin-system-card li{background:#fff;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.admin-system-card li span{color:#51555e;align-items:center;gap:9px;font-size:11px;display:flex}.admin-system-card li b{color:#17784d;font-size:9px}.admin-quick-card>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.admin-quick-card a{color:#4f535c;background:#f7f8f9;border:1px solid #ebecef;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:7px;min-width:0;height:62px;padding:0 13px;font-size:10px;font-weight:700;display:grid}.admin-quick-card a:hover{background:#fff;border-color:#cfd2d8}.admin-form-grid{gap:16px;display:grid}.admin-form-grid.cols-2{grid-template-columns:1fr 1fr}.admin-form-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-form-grid .span-2{grid-column:span 2}.admin-form-grid .span-3{grid-column:span 3}.admin-ad-fields label,.admin-form-grid>label{gap:7px;min-width:0;display:grid;position:relative}.admin-ad-fields label>span,.admin-form-grid label>span{color:#5f636c;font-size:10px;font-weight:700}.admin-ad-fields input,.admin-ad-fields select,.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-product-table input,.admin-users-table input,.admin-users-table select{color:#282b31;background:#fff;border:1px solid #dfe1e5;border-radius:7px;outline:0;width:100%;min-width:0;font-size:11px}.admin-ad-fields input,.admin-ad-fields select,.admin-form-grid input,.admin-form-grid select,.admin-product-table input,.admin-users-table>div>select{height:38px;padding:0 11px}.admin-form-grid textarea{resize:vertical;padding:10px 11px;line-height:1.6}.admin-ad-fields input:focus,.admin-form-grid input:focus,.admin-form-grid select:focus,.admin-form-grid textarea:focus,.admin-product-table input:focus,.admin-users-table input:focus,.admin-users-table select:focus{border-color:#9298a3;box-shadow:0 0 0 3px #1118270a}.admin-toggle-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-switch-row{background:#f7f8f9;border:1px solid #e4e6ea;border-radius:7px;justify-content:space-between;gap:12px;padding:0 11px;align-items:center!important;min-height:38px!important;display:flex!important}.admin-switch-row>span{color:#52565f!important}.admin-switch,.admin-switch-row{cursor:pointer;position:relative}.admin-switch input,.admin-switch-row input{opacity:0;pointer-events:none;position:absolute}.admin-switch i,.admin-switch-row i{background:#c9ccd2;border-radius:999px;flex:none;width:34px;height:19px;transition:all .2s;display:block;position:relative}.admin-switch i:after,.admin-switch-row i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1113}.admin-switch input:checked+i,.admin-switch-row input:checked+i{background:#17191f}.admin-switch input:checked+i:after,.admin-switch-row input:checked+i:after{left:18px}.admin-page-editor{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-page-list{gap:7px;display:grid}.admin-page-list .admin-card-heading{margin-bottom:10px}.admin-page-list>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 8px;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.admin-page-list>button:hover{background:#f6f7f8}.admin-page-list>button.active{background:#f1f2f4;border-color:#e2e4e8}.admin-page-list>button>span{color:#626670;background:#fff;border:1px solid #e4e6e9;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.admin-page-list>button>div{gap:3px;min-width:0;display:grid}.admin-page-list>button small,.admin-page-list>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-page-list>button strong{font-size:11px}.admin-page-list>button small{color:#9599a2;font-size:8px}.admin-page-list>button>i{background:#c8cbd1;border-radius:50%;width:7px;height:7px}.admin-page-list>button>i.enabled{background:#22a06b}.admin-icon-danger{color:#d14949;cursor:pointer;background:#fff4f4;border:1px solid #f2dada;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.admin-ad-list,.admin-provider-list{gap:16px;display:grid}.admin-ad-card{grid-template-columns:260px minmax(0,1fr);gap:22px;display:grid}.admin-ad-preview{color:#7c8089;background:#eceef1;border-radius:9px;place-items:center;min-height:230px;display:grid;position:relative;overflow:hidden}.admin-ad-preview img,.admin-ad-preview video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.admin-ad-preview:after{content:"";background:linear-gradient(#0000,#0009);height:40%;position:absolute;inset:auto 0 0}.admin-ad-preview>span{z-index:2;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;position:absolute;bottom:10px;left:12px;right:12px;overflow:hidden}.admin-ad-fields>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.admin-ad-fields>header>div{min-width:0}.admin-title-input{font-weight:750;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;padding:0!important;font-size:16px!important}.admin-ad-fields>header p{color:#989ca5;margin:5px 0 0;font-size:8px}.admin-text-danger{color:#c84b4b;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:14px;padding:0;font-size:9px;display:inline-flex}.admin-provider-card>header{grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:22px;display:grid}.admin-provider-logo{color:#fff;background:#17191f;border-radius:11px;place-items:center;width:46px;height:46px;font-size:16px;font-weight:850;display:grid}.admin-provider-logo.orange{color:#7b3900;background:#ffedd5}.admin-provider-card header small{color:#888c95;font-size:9px}.admin-provider-card footer{border-top:1px solid #eceef1;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:16px;display:flex}.admin-provider-card footer span{color:#858993;align-items:center;gap:6px;font-size:9px;display:flex}.admin-provider-card footer button{color:#3f434b;cursor:pointer;background:#fff;border:1px solid #dfe1e5;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.admin-provider-card.featured{border-color:#d7d9de}.admin-methods{border-top:1px solid #eceef1;align-items:center;gap:8px;margin-top:18px;padding-top:17px;display:flex}.admin-methods>span{color:#666a73;margin-right:6px;font-size:10px;font-weight:700}.admin-methods button{color:#787c85;background:#f5f6f7;border:1px solid #e2e4e8;border-radius:7px;height:31px;padding:0 11px;font-size:9px}.admin-methods button.active{color:#fff;background:#17191f;border-color:#17191f}.admin-copy-field button{color:#747882;cursor:pointer;background:#f2f3f5;border:0;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;bottom:5px;right:5px}.admin-copy-field input{padding-right:40px!important}.admin-product-table,.admin-users-table{min-width:760px}.admin-product-table>div{border-top:1px solid #eceef1;grid-template-columns:1.5fr .7fr .8fr .45fr 32px;align-items:center;gap:12px;padding:10px 0;display:grid}.admin-product-table .head,.admin-users-table .head{color:#8a8e97;border-top:0;padding-top:0;font-size:9px;font-weight:700}.admin-product-table .row>button{color:#c74a4a;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.admin-users-card{overflow-x:auto}.admin-users-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.admin-users-toolbar>label{background:#f7f8f9;border:1px solid #e2e4e8;border-radius:7px;align-items:center;gap:8px;width:min(340px,100%);height:36px;padding:0 10px;display:flex}.admin-users-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.admin-users-toolbar>span{color:#8e929b;font-size:9px}.admin-users-table>div{border-top:1px solid #eceef1;grid-template-columns:minmax(220px,1.5fr) 110px 120px 90px 120px 100px;align-items:center;gap:12px;padding:12px 0;display:grid}.admin-users-table .head{border-top:0;padding-bottom:9px}.admin-user-cell{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.admin-user-cell>span{color:#fff;background:#434750;border-radius:9px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:750;display:grid}.admin-user-cell>div{gap:3px;min-width:0;display:grid}.admin-user-cell input{background:0 0;border:0;height:21px;padding:0;font-weight:700}.admin-user-cell small{color:#91959e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-user-date{color:#777b84;font-size:9px}.admin-users-table select.active{color:#17784d;background:#eef9f3}.admin-users-table select.disabled{color:#c44747;background:#fff1f1}.admin-auth-methods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-auth-methods>label{cursor:pointer;background:#f8f9fa;border:1px solid #e6e8eb;border-radius:9px;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:11px;padding:14px;display:grid;position:relative}.admin-auth-methods>label>span{border-radius:9px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid}.admin-auth-methods .blue{color:#265fba;background:#e7f0ff}.admin-auth-methods .green{color:#14744b;background:#e7f7ef}.admin-auth-methods .orange{color:#a85313;background:#fff0e1}.admin-auth-methods>label>div{min-width:0}.admin-auth-methods strong{font-size:11px}.admin-auth-methods p{color:#8a8e97;margin:4px 0 0;font-size:8px}.admin-auth-methods input{opacity:0;position:absolute}.admin-auth-methods>label>i{background:#c9ccd2;border-radius:999px;width:34px;height:19px;position:relative}.admin-auth-methods>label>i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:3px;left:3px}.admin-auth-methods input:checked+i{background:#17191f}.admin-auth-methods input:checked+i:after{left:18px}.admin-savebar{z-index:75;color:#686c75;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff4;border-top:1px solid #dfe1e5;justify-content:space-between;align-items:center;height:64px;padding:0 calc(max(24px,50vw - 859px));display:flex;position:fixed;bottom:0;left:238px;right:0;box-shadow:0 -12px 30px #11182708}.admin-savebar>span{font-size:9px}.admin-savebar button{color:#fff;cursor:pointer;background:#17191f;border:0;border-radius:8px;align-items:center;gap:7px;height:37px;padding:0 15px;font-size:10px;font-weight:750;display:flex}.admin-loading{color:#747882;align-content:center;place-items:center;gap:12px;min-height:55vh;font-size:11px;display:grid}.admin-loading svg{animation:1s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(1turn)}}.admin-toast{z-index:200;color:#fff;background:#1f8b5d;border-radius:8px;align-items:center;gap:8px;padding:11px 14px;font-size:10px;font-weight:700;display:flex;position:fixed;top:78px;right:24px;box-shadow:0 14px 40px #11182736}.admin-toast.error{background:#c94c4c}.admin-toast-enter-active,.admin-toast-leave-active{transition:all .2s}.admin-toast-enter-from,.admin-toast-leave-to{opacity:0;transform:translateY(-8px)}.admin-form-error{color:#c53d3d;margin:0;font-size:10px}.admin-login-page{color:#17191f;background:#f5f6f8;grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.admin-login-copy{color:#fff;background:#17191f;flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px 8vw 70px;display:flex;position:relative;overflow:hidden}.admin-login-copy:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-230px;right:-180px;box-shadow:0 0 0 80px #ffffff05,0 0 0 160px #ffffff04}.admin-login-brand{z-index:2;color:#fff;align-items:center;gap:10px;width:max-content;display:flex;position:relative}.admin-login-brand img{background:#fff;border-radius:9px;width:35px;height:35px;padding:6px}.admin-login-brand span{font-size:13px;font-weight:750}.admin-login-copy>div{z-index:2;max-width:650px;position:relative}.admin-login-copy>div>small{color:#ffffff71;letter-spacing:.16em;font-size:9px;font-weight:800}.admin-login-copy h1{letter-spacing:-.05em;max-width:620px;margin:18px 0 0;font-size:calc(clamp(38px,4.3vw,68px));line-height:1.08}.admin-login-copy p{color:#ffffffa4;max-width:610px;margin:24px 0 0;font-size:14px;line-height:1.85}.admin-login-copy ul{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.admin-login-copy li{color:#ffffffc1;background:#ffffff0c;border:1px solid #ffffff15;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;display:flex}.admin-login-card{background:#fff;border:1px solid #e1e3e7;border-radius:14px;align-self:center;gap:17px;width:min(440px,100% - 48px);margin:0 auto;padding:36px;display:grid;box-shadow:0 30px 80px -55px #11182780}.admin-login-card>div small{color:#8b8f98;letter-spacing:.12em;font-size:9px;font-weight:800}.admin-login-card h2{margin:8px 0 0;font-size:27px}.admin-login-card>div p{color:#868a93;margin:8px 0 5px;font-size:10px}.admin-login-card>label{gap:7px;display:grid}.admin-login-card>label span{color:#565a63;font-size:10px;font-weight:700}.admin-login-card input{border:1px solid #dfe1e5;border-radius:8px;outline:0;height:42px;padding:0 12px}.admin-login-card>button{color:#fff;cursor:pointer;background:#17191f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:43px;font-size:11px;font-weight:750;display:flex}.admin-login-card>a{color:#8a8e97;text-align:center;font-size:9px}.admin-login-card>a:hover{color:#17191f}@media (width<=1180px){.admin-stat-grid{grid-template-columns:1fr 1fr}.admin-dashboard-grid{grid-template-columns:1fr}.admin-page-editor{grid-template-columns:290px minmax(0,1fr)}.admin-form-grid.cols-3{grid-template-columns:1fr 1fr}.admin-form-grid.cols-3 .span-3{grid-column:span 2}.admin-ad-card{grid-template-columns:220px minmax(0,1fr)}}@media (width<=900px){.admin-sidebar{transition:transform .24s;transform:translate(-100%)}.admin-sidebar.open{transform:none}.admin-sidebar>header{justify-content:space-between}.admin-mobile-close{display:grid}.admin-mobile-open{z-index:100;background:#fff;border:1px solid #e1e3e7;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:fixed;top:16px;left:16px}.admin-backdrop{z-index:105;background:#11182766;border:0;display:block;position:fixed;inset:0}.admin-main{margin-left:0}.admin-topbar{padding-left:64px}.admin-content{width:calc(100% - 32px);padding-top:24px}.admin-savebar{padding:0 16px;left:0}.admin-ad-card,.admin-login-page,.admin-page-editor{grid-template-columns:1fr}.admin-page-list{max-height:360px;overflow:auto}.admin-ad-preview{min-height:280px}.admin-login-copy{display:none}.admin-login-card{margin:80px auto}}@media (width<=650px){.admin-topbar{height:60px;padding-right:14px}.admin-topbar-actions>a{justify-content:center;width:34px;padding:0;font-size:0}.admin-content{padding-bottom:90px}.admin-page-heading{flex-direction:column;align-items:flex-start;gap:16px}.admin-page-heading h1{font-size:24px}.admin-page-heading>button{width:100%}.admin-stat-grid{grid-template-columns:1fr 1fr;gap:9px}.admin-stat-grid article{gap:10px;padding:14px}.admin-stat-grid article>span{width:32px;height:32px}.admin-stat-grid strong{font-size:20px}.admin-dashboard-grid{gap:12px}.admin-card{padding:17px}.admin-form-grid.cols-2,.admin-form-grid.cols-3,.admin-quick-card>div,.admin-toggle-pair{grid-template-columns:1fr}.admin-form-grid .span-2,.admin-form-grid .span-3,.admin-form-grid.cols-3 .span-3{grid-column:span 1}.admin-ad-preview{min-height:220px}.admin-provider-card>header{grid-template-columns:40px minmax(0,1fr) auto}.admin-provider-logo{width:40px;height:40px}.admin-provider-card footer{flex-direction:column;align-items:flex-start}.admin-provider-card footer button{justify-content:center;width:100%}.admin-methods{flex-direction:column;align-items:stretch}.admin-methods button{width:100%}.admin-auth-methods{grid-template-columns:1fr}.admin-savebar>span{display:none}.admin-savebar{justify-content:flex-end}.admin-savebar button{justify-content:center;width:100%}.admin-toast{justify-content:center;left:12px;right:12px}.admin-login-card{width:calc(100% - 28px);padding:24px}.admin-users-card{padding:14px}.admin-users-toolbar{flex-direction:column;align-items:flex-start}.admin-users-toolbar>label{width:100%}.admin-product-table{width:100%;min-width:0;overflow-x:auto}.admin-product-table>div{min-width:680px}}.admin-provider-logo.wechat{color:#fff;background:#07c160}.admin-provider-logo.alipay{color:#fff;background:#1677ff}.payment-channel-card{border-color:#dadde3}.admin-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-billing-summary article{background:#fff;border:1px solid #e3e5e9;border-radius:11px;align-items:flex-start;gap:13px;padding:20px;display:flex}.admin-billing-summary article>span{color:#fff;background:#17191f;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;display:grid}.admin-billing-summary article>div{gap:4px;display:grid}.admin-billing-summary small{color:#898d96;font-size:9px}.admin-billing-summary strong{font-size:18px}.admin-billing-summary p{color:#777b84;margin:1px 0 0;font-size:9px}.admin-cost-card{overflow-x:auto}.admin-cost-table{min-width:680px}.admin-cost-table>div{border-top:1px solid #eceef1;grid-template-columns:1.4fr .75fr .75fr .75fr;align-items:center;gap:15px;padding:11px 0;display:grid}.admin-cost-table .head{color:#8a8e97;border-top:0;padding-top:0;font-size:9px;font-weight:700}.admin-cost-table strong{font-size:10px}.admin-cost-table input{border:1px solid #dfe1e5;border-radius:7px;outline:0;height:36px;padding:0 10px}.admin-cost-table b{color:#17191f;font-size:10px}.admin-cost-table .row>span{color:#1b8054;font-size:10px;font-weight:700}@media (width<=760px){.admin-billing-summary{grid-template-columns:1fr}.admin-cost-card{padding:14px}}@media (prefers-reduced-motion:reduce){.back-to-top-enter-active,.back-to-top-leave-active,.marketing-back-to-top{transition:none}}.customer-header__btn.checked{color:#087a54;background:#edf9f3;border-color:#ccebdd}.invite-page{color:#202126;background:#f5f6f8;min-height:100%;padding:34px calc(clamp(20px,3.5vw,54px)) 64px}.invite-page>section,.invite-page>template{width:100%}.invite-content-grid,.invite-hero,.invite-loading,.invite-login,.invite-panel,.invite-stats{width:min(1180px,100%);margin-inline:auto}.invite-hero{color:#fff;background:linear-gradient(125deg,#17191f,#252127 54%,#553b21);border-radius:24px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:36px;padding:50px 54px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px -42px #17191f}.invite-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#f2b95c35,#0000 67%);width:430px;height:430px;position:absolute;bottom:-180px;right:-130px}.invite-code-card,.invite-hero__copy{z-index:1;position:relative}.invite-hero__copy>span{color:#ffe5aa;background:#ffffff12;border:1px solid #ffffff20;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.invite-hero h1{letter-spacing:-.045em;margin:20px 0 0;font-size:calc(clamp(36px,4vw,56px));font-weight:750;line-height:1.13}.invite-hero__copy>p{color:#ffffffb3;max-width:670px;margin:18px 0 0;font-size:14px;line-height:1.8}.invite-hero__copy>div{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.invite-hero__copy button{color:#1b1c20;cursor:pointer;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:43px;padding:0 17px;font-size:12px;font-weight:700;display:inline-flex}.invite-hero__copy button+button{color:#fff;background:#ffffff12;border:1px solid #ffffff26}.invite-code-card{color:#232326;background:#fff;border-radius:18px;align-self:center;justify-items:center;padding:26px 22px;display:grid;box-shadow:0 20px 48px #0003}.invite-code-card small{color:#91939a;font-size:10px}.invite-code-card strong{letter-spacing:.08em;margin-top:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:28px}.invite-code-card button{color:#fff;cursor:pointer;background:#1e2025;border:0;border-radius:8px;align-items:center;gap:6px;height:34px;margin-top:16px;padding:0 12px;font-size:10px;display:flex}.invite-code-card p{color:#a0a2a8;margin:13px 0 0;font-size:9px}.invite-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.invite-stats article{background:#fff;border:1px solid #e8e9ec;border-radius:15px;align-items:center;gap:15px;padding:20px 22px;display:flex}.invite-stats article>span{color:#704c1e;background:#fff3dc;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.invite-stats article>div{grid-template-columns:auto auto;align-items:baseline;gap:2px 6px;display:grid}.invite-stats small{color:#858890;grid-column:1/-1;font-size:10px}.invite-stats strong{font-size:27px}.invite-stats em{color:#9a9ca3;font-size:10px;font-style:normal}.invite-content-grid{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:16px;display:grid}.invite-panel{background:#fff;border:1px solid #e7e8eb;border-radius:18px}.invite-panel>header{border-bottom:1px solid #eff0f2;justify-content:space-between;align-items:center;gap:20px;padding:23px 25px;display:flex}.invite-panel>header small{color:#9a9ca2;letter-spacing:.1em;font-size:9px;font-weight:700}.invite-panel>header h2{letter-spacing:-.02em;margin:5px 0 0;font-size:18px}.invite-progress>header>span{color:#835f28;background:#fff3dc;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.invite-milestones{grid-template-columns:repeat(4,1fr);gap:0;padding:28px 20px;display:grid}.invite-milestones>div{text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.invite-milestones>div:not(:last-child):after{content:"";background:#eceef1;width:calc(100% - 48px);height:2px;position:absolute;top:19px;left:calc(50% + 24px)}.invite-milestones span{z-index:1;color:#a6a8ae;background:#f2f3f5;border:1px solid #e5e6e9;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.invite-milestones .reached span{color:#fff;background:#25272d;border-color:#25272d}.invite-milestones strong,.invite-rules>div strong{font-size:11px}.invite-milestones small{color:#999ca3;font-size:8px}.invite-rules>header{display:block}.invite-rules>div{border-bottom:1px solid #eff0f2;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 22px;padding:17px 0;display:grid}.invite-rules>div>span{color:#835f28;background:#fff3dc;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.invite-rules>div p{gap:4px;margin:0;display:grid}.invite-rules>div small{color:#91949b;font-size:9px}.invite-rules>div>b{color:#a36e1e;font-size:13px}.invite-rules>footer{color:#a0a2a8;padding:15px 22px;font-size:8px}.invite-records{margin-top:16px}.invite-records>header button{color:#5d6067;cursor:pointer;background:#f5f6f7;border:1px solid #e6e7ea;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:9px;display:flex}.invite-records>header button:disabled{opacity:.55}.invite-record-table .head,.invite-record-table .row{grid-template-columns:1.4fr .8fr .7fr .8fr;align-items:center;gap:15px;padding:0 25px;display:grid}.invite-record-table .head{color:#9b9da3;background:#fafafa;border-bottom:1px solid #eff0f2;height:42px;font-size:9px}.invite-record-table .row{border-bottom:1px solid #f0f1f3;min-height:66px;font-size:10px}.invite-record-table .row>span:first-child{align-items:center;gap:10px;display:flex}.invite-record-table .row i{color:#fff;background:#393b42;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-style:normal;font-weight:700;display:grid}.invite-record-table .row b{gap:3px;display:grid}.invite-record-table .row b small{color:#a2a4aa;font-size:8px;font-weight:400}.invite-record-table .row>strong{color:#17865d;font-size:10px}.invite-record-table time{color:#9b9da3;font-size:9px}.invite-empty{color:#a0a2a8;text-align:center;justify-items:center;gap:8px;padding:48px 20px;display:grid}.invite-empty strong{color:#62656c;font-size:12px}.invite-empty p{margin:0;font-size:9px}.invite-records>footer{color:#a0a2a8;justify-content:space-between;padding:14px 24px;font-size:8px}.invite-records>footer,.invite-records>footer a,.invite-toast{align-items:center;display:flex}.invite-records>footer a{color:#5e54bd;gap:3px;font-weight:650}.invite-toast{z-index:1300;color:#fff;background:#22242a;border-radius:9px;gap:7px;padding:10px 14px;font-size:10px;position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #1114}.invite-loading,.invite-login{color:#858890;background:#fff;border:1px solid #e7e8eb;border-radius:18px;align-content:center;place-items:center;gap:12px;min-height:420px;display:grid}.invite-login svg{color:#b27c28}.invite-login h1{margin:4px 0 0;font-size:24px}.invite-login p{color:#92949b;text-align:center;max-width:440px;margin:0;font-size:11px;line-height:1.7}.invite-login button{color:#fff;background:#22242a;border:0;border-radius:9px;align-items:center;gap:6px;height:40px;margin-top:8px;padding:0 15px;display:flex}.checkin-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11182766;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.checkin-card{background:#fff;border:1px solid #ffffff96;border-radius:22px;width:min(560px,100%);overflow:hidden;box-shadow:0 30px 100px #11182752}.checkin-card>header{background:linear-gradient(135deg,#fff9ef,#fff 68%);border-bottom:1px solid #eee9e0;grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:22px 24px;display:grid}.checkin-card__icon{color:#805718;background:#ffe8b8;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.checkin-card>header>div:nth-child(2){gap:3px;display:grid}.checkin-card>header small{color:#9b7a48;letter-spacing:.1em;font-size:9px;font-weight:700}.checkin-card>header h2{margin:0;font-size:20px}.checkin-card>header>button{color:#777b83;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.checkin-card>header>button:hover{background:#f1f2f4}.checkin-loading{color:#8b8e95;justify-content:center;align-items:center;gap:9px;min-height:260px;font-size:11px;display:flex}.checkin-loading .spin,.checkin-submit .spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;display:block}.checkin-summary{color:#4c3a1f;background:#fff8e9;border:1px solid #f3e3c3;border-radius:13px;justify-content:space-between;align-items:center;margin:20px 24px 0;padding:15px 17px;display:flex}.checkin-summary>div{align-items:center;gap:8px;display:flex}.checkin-summary svg{color:#ee8b24}.checkin-summary span{font-size:10px}.checkin-summary span strong{margin:0 4px;font-size:20px}.checkin-summary p{color:#8e734e;margin:0;font-size:9px}.checkin-summary p b{color:#4a3518;margin-left:4px;font-size:14px}.checkin-cycle{grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:8px;padding:18px 24px 12px;display:grid}.checkin-cycle>div{color:#999ca4;background:#f6f7f8;border:1px solid #eceef0;border-radius:12px;align-content:center;justify-items:center;gap:5px;min-height:96px;padding:10px 5px;display:grid;position:relative}.checkin-cycle>div span{background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.checkin-cycle>div strong{font-size:9px}.checkin-cycle>div small{font-size:8px}.checkin-cycle>div.done{color:#177d59;background:#eef9f4;border-color:#d3eee2}.checkin-cycle>div.done span{color:#fff;background:#28a77a}.checkin-cycle>div.current{color:#8a601f;background:#fff8e9;border-color:#edcf98;box-shadow:0 0 0 2px #f4dba83d}.checkin-cycle>div.final{color:#8a601f;background:#fff7e3}.checkin-cycle em{color:#fff;background:#b67b24;border-radius:999px;padding:3px 6px;font-size:6px;font-style:normal;position:absolute;top:-7px}.checkin-award{color:#8a601f;background:#fff6df;border-radius:9px;gap:6px;margin:0 24px 12px;padding:10px;font-size:10px}.checkin-award,.checkin-submit{justify-content:center;align-items:center;display:flex}.checkin-submit{color:#fff;cursor:pointer;background:#22242a;border:0;border-radius:10px;gap:7px;width:calc(100% - 48px);height:44px;margin:5px 24px 0;font-size:12px;font-weight:700}.checkin-submit:disabled{color:#787b82;cursor:default;background:#eceef0}.checkin-tip{color:#999ca3;text-align:center;margin:13px 24px 20px;font-size:8px;line-height:1.6}.checkin-modal-enter-active,.checkin-modal-leave-active{transition:opacity .18s}.checkin-modal-enter-active .checkin-card,.checkin-modal-leave-active .checkin-card{transition:transform .2s,opacity .2s}.checkin-modal-enter-from,.checkin-modal-leave-to{opacity:0}.checkin-modal-enter-from .checkin-card,.checkin-modal-leave-to .checkin-card{opacity:0;transform:translateY(12px)scale(.98)}@media (width<=900px){.invite-hero{grid-template-columns:1fr;padding:38px}.invite-code-card{max-width:360px}.invite-content-grid{grid-template-columns:1fr}}@media (width<=700px){.invite-page{padding:18px 12px 82px}.invite-hero{border-radius:18px;gap:25px;padding:28px 22px}.invite-hero h1{font-size:32px}.invite-stats{grid-template-columns:1fr}.invite-content-grid{gap:12px}.invite-milestones{grid-template-columns:repeat(2,1fr);gap:22px 0}.invite-milestones>div:nth-child(2):after,.invite-record-table .head{display:none}.invite-record-table .row{grid-template-columns:1fr auto;gap:7px 12px;padding:14px 18px}.invite-record-table .row>span:nth-child(2),.invite-record-table time{padding-left:42px}.invite-records>footer{flex-direction:column;align-items:flex-start;gap:10px}.checkin-modal-backdrop{align-items:end;padding:0}.checkin-card{border-radius:22px 22px 0 0;width:100%;max-height:calc(100svh - 4px);overflow-y:auto}.checkin-cycle{grid-template-columns:repeat(3,1fr);max-height:240px;overflow-y:auto}.checkin-card>header{padding:18px}.checkin-submit,.checkin-summary,.checkin-tip{margin-inline:18px}.checkin-submit{width:calc(100% - 36px)}.customer-header__btn.checkin-trigger,.customer-header__btn.invite-trigger{justify-content:center;width:32px;padding:0;display:inline-flex}}@media (prefers-reduced-motion:reduce){.checkin-modal-enter-active,.checkin-modal-enter-active .checkin-card,.checkin-modal-leave-active,.checkin-modal-leave-active .checkin-card{transition:none}}.agency-page{color:#202126;background:#f5f6f8;min-height:100%;padding:34px calc(clamp(20px,3.5vw,54px)) 70px}.agency-page>section,.agency-page>template{width:100%}.agency-apply-wrap,.agency-dashboard,.agency-hero,.agency-loading,.agency-login,.agency-rate-grid{width:min(1180px,100%);margin-inline:auto}.agency-hero{color:#fff;background:#1d2027;border-radius:24px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:32px;padding:48px 52px;display:grid;box-shadow:0 28px 70px -46px #111827}.agency-hero__copy>span{color:#c9d9ff;background:#ffffff0f;border:1px solid #ffffff18;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.agency-hero h1{letter-spacing:-.045em;margin:19px 0 0;font-size:calc(clamp(36px,4vw,55px));font-weight:760;line-height:1.12}.agency-hero__copy>p{color:#ffffffad;max-width:680px;margin:18px 0 0;font-size:13px;line-height:1.85}.agency-hero__actions{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.agency-hero__actions a,.agency-hero__actions button{color:#17191f;cursor:pointer;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.agency-hero__actions .ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff20}.agency-identity{color:#25272d;background:#fff;border-radius:18px;align-self:center;padding:23px;box-shadow:0 22px 48px #0003}.agency-identity>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.agency-identity>header>span{color:#315ea8;background:#edf4ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.agency-identity header div{gap:3px;display:grid}.agency-identity header small{color:#9a9ca2;font-size:9px}.agency-identity header strong{font-size:16px}.agency-identity header i{background:#a8abb1;border-radius:50%;width:9px;height:9px}.agency-identity header i.active{background:#23a779}.agency-identity header i.pending{background:#e5a333}.agency-identity header i.rejected{background:#dc5d5d}.agency-identity dl{border-top:1px solid #eceef1;border-bottom:1px solid #eceef1;gap:10px;margin:20px 0 0;padding:16px 0;display:grid}.agency-identity dl div{justify-content:space-between;align-items:center;gap:16px;display:flex}.agency-identity dt{color:#9699a0;font-size:9px}.agency-identity dd{margin:0;font-size:10px;font-weight:700}.agency-identity>p{color:#8d9097;margin:14px 0 0;font-size:9px;line-height:1.65}.agency-rate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.agency-rate-grid article{background:#fff;border:1px solid #e6e8eb;border-radius:15px;align-items:flex-start;gap:14px;padding:20px;display:flex}.agency-rate-grid .level{border-radius:12px;flex:none;place-items:center;width:43px;height:43px;font-size:11px;font-weight:800;display:grid}.agency-rate-grid .one{color:#315ea8;background:#eaf2ff}.agency-rate-grid .two{color:#7553a5;background:#f2ebff}.agency-rate-grid .settle{color:#a66b1c;background:#fff2dc}.agency-rate-grid .withdraw{color:#17785a;background:#e7f7f0}.agency-rate-grid article>div{gap:4px;display:grid}.agency-rate-grid small{color:#93969d;font-size:9px}.agency-rate-grid strong{letter-spacing:-.03em;font-size:24px}.agency-rate-grid p{color:#8a8d94;margin:1px 0 0;font-size:8px;line-height:1.55}.agency-dashboard{margin-top:16px}.agency-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.agency-stat-grid article{background:#fff;border:1px solid #e6e8eb;border-radius:14px;align-items:center;gap:13px;padding:18px 20px;display:flex}.agency-stat-grid article>span{color:#fff;background:#252830;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.agency-stat-grid article>div{gap:5px;display:grid}.agency-stat-grid small{color:#92959c;font-size:9px}.agency-stat-grid strong{font-size:19px}.agency-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:15px;margin-top:15px;display:grid}.agency-panel{background:#fff;border:1px solid #e5e7ea;border-radius:17px}.agency-panel>header{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:18px;padding:21px 23px;display:flex}.agency-panel>header small{color:#9699a0;letter-spacing:.08em;font-size:9px;font-weight:700}.agency-panel>header h2{margin:5px 0 0;font-size:17px}.agency-panel>header>span{color:#777b84;font-size:9px}.agency-tree-root{color:#fff;background:#24272e;border-radius:12px;align-items:center;gap:11px;margin:22px;padding:15px;display:flex}.agency-tree-child>span,.agency-tree-member>span,.agency-tree-root>span{color:#40444c;background:#f0f2f5;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:10px;font-weight:800;display:grid}.agency-tree-root>span{color:#1f2228;background:#fff}.agency-tree-child>div,.agency-tree-member>div,.agency-tree-root>div{gap:3px;display:grid}.agency-tree-child strong,.agency-tree-member strong,.agency-tree-root strong{font-size:10px}.agency-tree-root small{color:#ffffff8c;font-size:8px}.agency-tree-list{gap:10px;padding:0 22px 22px;display:grid}.agency-tree-branch{gap:8px;padding-left:24px;display:grid;position:relative}.agency-tree-branch:before{content:"";background:#dfe2e6;width:1px;position:absolute;top:-10px;bottom:18px;left:8px}.agency-tree-child,.agency-tree-member{background:#f7f8f9;border:1px solid #eceef0;border-radius:11px;grid-template-columns:22px 35px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid;position:relative}.agency-tree-child:before,.agency-tree-member:before{content:"";background:#dfe2e6;width:17px;height:1px;position:absolute;top:50%;right:100%}.agency-tree-child>i,.agency-tree-member>i{color:#315ea8;background:#e8f1ff;border-radius:6px;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;font-weight:800;display:grid}.agency-tree-child{background:#fff;margin-left:34px}.agency-tree-child>i{color:#7553a5;background:#f1eaff}.agency-tree-child small,.agency-tree-member small{color:#95989f;font-size:8px}.agency-tools>header>svg{color:#315ea8}.agency-simulate{border-bottom:1px solid #eef0f2;gap:8px;padding:19px 22px;display:grid}.agency-simulate p{color:#8c8f96;margin:0 0 4px;font-size:9px;line-height:1.6}.agency-simulate button{color:#42464f;cursor:pointer;background:#f5f6f8;border:1px solid #e4e6e9;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:37px;font-size:9px;font-weight:700;display:flex}.agency-simulate button:hover{color:#fff;background:#252830;border-color:#252830}.agency-simulate button:disabled{opacity:.55}.agency-withdraw{gap:10px;padding:19px 22px;display:grid}.agency-withdraw h3{margin:0 0 2px;font-size:13px}.agency-apply-form label,.agency-withdraw label{gap:6px;display:grid}.agency-apply-form label>span,.agency-withdraw label>span{color:#777b84;font-size:9px;font-weight:650}.agency-apply-form input,.agency-apply-form select,.agency-apply-form textarea,.agency-withdraw input,.agency-withdraw select{color:#24262c;background:#fff;border:1px solid #dfe2e6;border-radius:8px;outline:0;width:100%;min-height:38px;padding:0 11px;font-size:10px}.agency-apply-form textarea{resize:vertical;padding-top:10px;line-height:1.6}.agency-apply-form input:focus,.agency-apply-form select:focus,.agency-apply-form textarea:focus,.agency-withdraw input:focus,.agency-withdraw select:focus{border-color:#888d97;box-shadow:0 0 0 3px #6b72800f}.agency-apply-form fieldset>button,.agency-withdraw>button{color:#fff;cursor:pointer;background:#252830;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:40px;font-size:10px;font-weight:700;display:flex}.agency-orders{margin-top:15px;overflow:hidden}.agency-order-table{overflow-x:auto}.agency-order-table .head,.agency-order-table .row{grid-template-columns:1.5fr .55fr .7fr .65fr .75fr .65fr;align-items:center;gap:14px;min-width:780px;padding:0 23px;display:grid}.agency-order-table .head{color:#9699a0;background:#fafafa;border-bottom:1px solid #eef0f2;height:41px;font-size:8px}.agency-order-table .row{border-bottom:1px solid #eff0f2;min-height:64px;font-size:9px}.agency-order-table .row>span:first-child{gap:4px;display:grid}.agency-order-table .row>span:first-child small{color:#9a9da4;font-size:8px}.agency-order-table .row i{border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:700;display:inline-flex}.agency-order-table .level-1{color:#315ea8;background:#eaf2ff}.agency-order-table .level-2{color:#7553a5;background:#f1eaff}.agency-order-table .commission{color:#16805d}.agency-order-table em,.agency-withdrawals em{border-radius:999px;width:max-content;padding:4px 7px;font-size:8px;font-style:normal}.agency-order-table em.settled,.agency-withdrawals em.paid{color:#177858;background:#e8f7f0}.agency-order-table em.pending,.agency-withdrawals em.reviewing{color:#9a681c;background:#fff2d9}.agency-withdrawals{margin-top:15px}.agency-withdrawals>div{border-bottom:1px solid #eff0f2;grid-template-columns:1fr .45fr .45fr .6fr;align-items:center;gap:12px;padding:14px 23px;font-size:9px;display:grid}.agency-withdrawals time{color:#999ca3}.agency-apply-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:15px;margin-top:16px;display:grid}.agency-benefits ul{gap:0;margin:0;padding:5px 22px;list-style:none;display:grid}.agency-benefits li{border-bottom:1px solid #eff0f2;grid-template-columns:25px 1fr;gap:10px;padding:17px 0;display:grid}.agency-benefits li>svg{color:#2d795f}.agency-benefits li>span{gap:5px;display:grid}.agency-benefits li strong{font-size:10px}.agency-benefits li small{color:#8d9097;font-size:9px;line-height:1.55}.agency-benefits footer{color:#747881;background:#f8f9fa;align-items:flex-start;gap:7px;padding:16px 22px;font-size:8px;line-height:1.6;display:flex}.agency-apply-form>header>span{color:#95651c;background:#fff2d8;border-radius:999px;padding:5px 8px;font-size:8px}.agency-apply-form fieldset{border:0;gap:12px;margin:0;padding:20px 23px 23px;display:grid}.agency-apply-form fieldset>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agency-apply-form fieldset:disabled{opacity:.62}.agency-loading,.agency-login{color:#858890;background:#fff;border:1px solid #e5e7ea;border-radius:18px;align-content:center;place-items:center;gap:12px;min-height:420px;display:grid}.agency-login>svg{color:#315ea8}.agency-login h1{margin:4px 0 0;font-size:24px}.agency-login p{color:#90939a;margin:0;font-size:11px}.agency-login button{background:#252830;border:0;height:40px;margin-top:6px;padding:0 15px}.agency-login button,.agency-toast{color:#fff;border-radius:9px;align-items:center;gap:7px;display:flex}.agency-toast{z-index:1300;background:#22242a;padding:10px 14px;font-size:10px;position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #1114}.admin-agency-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-agency-summary article{background:#fff;border:1px solid #e3e5e9;border-radius:11px;align-items:flex-start;gap:13px;padding:20px;display:flex}.admin-agency-summary article>span{color:#fff;background:#17191f;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;display:grid}.admin-agency-summary article>div{gap:4px;display:grid}.admin-agency-summary small{color:#898d96;font-size:9px}.admin-agency-summary strong{font-size:18px}.admin-agency-summary p{color:#777b84;margin:1px 0 0;font-size:9px}.admin-agency-limit{color:#47604f;background:#f0f7f3;border:1px solid #dcebe2;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;display:flex}.admin-agency-limit span{gap:2px;display:grid}.admin-agency-limit strong{font-size:10px}.admin-agency-limit small{color:#789080;font-size:8px}.admin-agency-list{padding:0;overflow:hidden}.admin-agency-list>.admin-card-heading{padding:21px 23px}.admin-agency-table{overflow-x:auto}.admin-agency-table .head,.admin-agency-table .row{grid-template-columns:1.25fr 1fr .65fr .8fr .55fr .65fr;align-items:center;gap:14px;min-width:850px;padding:0 23px;display:grid}.admin-agency-table .head{color:#9699a0;background:#fafafa;border-top:1px solid #eef0f2;border-bottom:1px solid #eef0f2;height:41px;font-size:8px}.admin-agency-table .row{border-bottom:1px solid #eef0f2;min-height:68px;font-size:9px}.admin-agency-table .row>span{gap:4px;display:grid}.admin-agency-table .row small{color:#999ca3;font-size:8px}.admin-agency-table .applicant{align-items:center;gap:9px;display:flex!important}.admin-agency-table .applicant i{color:#fff;background:#34373e;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.admin-agency-table .applicant b{gap:4px;display:grid}.admin-agency-table em{border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-style:normal}.admin-agency-table em.active{color:#177858;background:#e8f7f0}.admin-agency-table em.pending{color:#97651a;background:#fff2d9}.admin-agency-table em.rejected{color:#b04e4e;background:#ffeded}.admin-agency-table .actions{flex-direction:row!important;display:flex!important}.admin-agency-table .actions button{color:#777b84;cursor:pointer;background:#fff;border:1px solid #dfe2e6;border-radius:6px;height:28px;padding:0 9px;font-size:8px}.admin-agency-table .actions .approve{color:#fff;background:#23262c;border-color:#23262c}.admin-agency-empty,.admin-agency-loading{color:#92959c;align-content:center;place-items:center;gap:9px;min-height:220px;font-size:9px;display:grid}.admin-agency-empty strong{color:#555961;font-size:11px}.admin-agency-empty p{margin:0}.spin{animation:.8s linear infinite agency-spin}@keyframes agency-spin{to{transform:rotate(1turn)}}@media (width<=980px){.agency-hero{grid-template-columns:1fr;padding:38px}.agency-identity{max-width:430px}.agency-rate-grid,.agency-stat-grid{grid-template-columns:repeat(2,1fr)}.admin-agency-summary,.agency-apply-wrap,.agency-main-grid{grid-template-columns:1fr}}@media (width<=700px){.agency-page{padding:18px 12px 84px}.agency-hero{border-radius:18px;gap:24px;padding:28px 22px}.agency-hero h1{font-size:32px}.agency-apply-form fieldset>div,.agency-rate-grid,.agency-stat-grid{grid-template-columns:1fr}.agency-main-grid{gap:12px}.agency-panel>header{padding:18px}.agency-tree-root{margin:17px}.agency-tree-list{padding:0 17px 18px}.agency-tree-child{margin-left:16px}.agency-withdrawals>div{grid-template-columns:1fr auto}.agency-withdrawals em,.agency-withdrawals time{grid-column:span 1}.admin-agency-summary{grid-template-columns:1fr}.admin-agency-list>.admin-card-heading{flex-direction:column;align-items:flex-start}.admin-agency-list>.admin-card-heading button{justify-content:center;width:100%}}.workflow-switch-list{gap:7px;margin-top:12px;display:grid}.workflow-switch-list label{cursor:pointer;background:#fafafa;border:1px solid #e7e7eb;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.workflow-switch-list label>span{gap:3px;display:grid}.workflow-picker-field>header strong,.workflow-switch-list strong{font-size:10px}.workflow-switch-list small{color:#888;font-size:8px}.workflow-switch-list input{opacity:0;pointer-events:none;position:absolute}.workflow-switch-list i{background:#d9dbe0;border-radius:999px;width:36px;height:20px;transition:background .18s;position:relative}.workflow-switch-list i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #1113}.workflow-switch-list input:checked+i{background:#6b57d0}.workflow-switch-list input:checked+i:after{transform:translate(16px)}.workflow-color-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.workflow-color-list label{background:#fafafa;border:1px solid #e7e7eb;border-radius:8px;grid-template-columns:1fr 32px auto;align-items:center;gap:8px;height:46px;padding:0 11px;display:grid}.workflow-color-list b,.workflow-color-list span,.workflow-picker-field button b{font-size:9px}.workflow-color-list input{background:#fff;border:1px solid #ddd;border-radius:6px;width:32px;height:28px;padding:2px}.workflow-color-list b{color:#777;text-transform:uppercase;font-family:monospace}.workflow-picker-field{gap:8px;margin-top:14px;display:grid}.workflow-picker-field>header{justify-content:space-between;align-items:center;display:flex}.workflow-picker-field>header small{color:#8c9098;font-size:8px}.workflow-picker-field>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.workflow-picker-field button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dddde2;border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:7px;display:grid;position:relative}.workflow-picker-field button.active{background:#f4f1ff;border-color:#9e8de9}.workflow-picker-field button>img{-o-object-fit:cover;object-fit:cover;background:#eee;border-radius:7px;width:48px;height:48px;display:block}.workflow-picker-field button>span{gap:2px;min-width:0;display:grid}.workflow-picker-field button small{color:#858991;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.workflow-picker-field button em{color:#6b57ca;font-size:7px;font-style:normal}.workflow-picker-field button>svg{color:#6b57ca}@media (width<=700px){.workflow-color-list,.workflow-picker-field>div{grid-template-columns:1fr}}.ecom-hero-card{aspect-ratio:7/10;height:auto}.admin-marquee-frame>img,.admin-marquee-source img,.ecom-hero-card__main{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.admin-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-marquee-settings{gap:20px;display:grid}.admin-marquee-settings>.admin-card-heading{margin-bottom:0}.admin-marquee-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-marquee-mode-grid>button{text-align:left;color:#4e525b;cursor:pointer;background:#f8f9fa;border:1px solid #e2e4e8;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:3px 11px;min-width:0;padding:14px;display:grid;position:relative}.admin-marquee-mode-grid>button>span{color:#666b75;background:#fff;border:1px solid #e5e7ea;border-radius:9px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.admin-marquee-mode-grid strong{font-size:11px}.admin-marquee-mode-grid small{color:#8c9098;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-marquee-mode-grid>button>svg{color:#fff;opacity:0;grid-area:1/3/3}.admin-marquee-mode-grid>button.active{color:#fff;background:#1d2026;border-color:#1d2026}.admin-marquee-mode-grid>button.active>span{color:#1d2026;background:#fff}.admin-marquee-mode-grid>button.active small{color:#ffffff9e}.admin-marquee-mode-grid>button.active>svg{opacity:1}.admin-marquee-specs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-marquee-specs span{color:#7d818a;background:#f5f6f7;border-radius:7px;align-items:center;gap:7px;padding:10px 11px;font-size:8px;display:flex}.admin-marquee-specs b{color:#30333a;font-size:9px}.admin-marquee-panel>.admin-card-heading{align-items:center}.admin-marquee-limit{color:#70747d;grid-template-columns:auto 54px;align-items:center;gap:8px;min-width:120px;font-size:9px;display:grid}.admin-marquee-limit input{border:1px solid #dfe1e5;border-radius:7px;width:54px;height:34px;padding:0 7px}.admin-marquee-case-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:13px;display:grid}.admin-marquee-case-card{text-align:left;color:#2d3036;background:#fff;border:1px solid #e1e3e7;border-radius:9px;min-width:0;overflow:hidden}.admin-marquee-case-grid.selectable>button{cursor:pointer;padding:0}.admin-marquee-case-card.selected{border-color:#24272d;box-shadow:0 0 0 2px #24272d}.admin-marquee-frame{aspect-ratio:7/10;color:#8c9098;background:#eef0f2;width:100%;position:relative;overflow:hidden}.admin-marquee-frame>img{width:100%;height:100%;display:block}.admin-marquee-frame>b{color:#fff;background:#15171bbb;border-radius:5px;padding:4px 6px;font-size:8px;position:absolute;top:8px;left:8px}.admin-marquee-frame>i{color:#fff;background:#202329;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;display:none;position:absolute;top:8px;right:8px}.selected .admin-marquee-frame>i{display:grid}.admin-marquee-source{z-index:3;aspect-ratio:47/60;color:#25282e;background:#fff;border:1px solid #fff;border-radius:8px;grid-template-rows:minmax(0,1fr) 15px;width:27%;padding:3px;display:grid;position:absolute;bottom:7px;right:7px;overflow:hidden;box-shadow:0 7px 17px #0007}.admin-marquee-source img{border-radius:4px;width:100%;height:100%;display:block}.admin-marquee-source em{place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.admin-marquee-case-card>footer{align-items:center;gap:7px;min-height:55px;padding:8px;display:flex}.admin-marquee-case-card>footer>div{flex:1;gap:3px;min-width:0;display:grid}.admin-marquee-case-card>footer small,.admin-marquee-case-card>footer strong,.admin-marquee-editor-preview span,.admin-marquee-editor-preview strong,.admin-marquee-link-preview code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-marquee-case-card>footer strong{font-size:9px}.admin-marquee-case-card>footer small{color:#92969e;font-size:7px}.admin-marquee-case-card>footer>span{color:#b06d1a;align-items:center;gap:3px;font-size:8px;font-weight:750;display:flex}.admin-marquee-empty{color:#a0a3aa;text-align:center;align-content:center;justify-items:center;gap:8px;min-height:250px;display:grid}.admin-marquee-empty strong{color:#565a63;font-size:12px}.admin-marquee-empty span{font-size:9px}.admin-marquee-empty button{margin-top:8px}.admin-marquee-upload-list{gap:14px;display:grid}.admin-marquee-upload-card{background:#f8f9fa;border:1px solid #e5e7ea;border-radius:10px;grid-template-columns:230px minmax(0,1fr);gap:20px;padding:18px;display:grid}.admin-marquee-upload-media{min-width:0}.admin-marquee-upload-media>.admin-marquee-frame{border-radius:9px;box-shadow:0 12px 28px -20px #111827}.admin-marquee-placeholder{color:#92969f;align-content:center;place-items:center;gap:7px;font-size:9px;display:grid;position:absolute;inset:0}.admin-marquee-source.empty{color:#aaaeb6;background:#fff;place-items:center}.admin-marquee-source.empty>svg{align-self:end}.admin-marquee-upload-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.admin-marquee-upload-actions label{color:#555a63;cursor:pointer;background:#fff;border:1px solid #dde0e4;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:34px;font-size:8px;font-weight:700;display:flex}.admin-marquee-upload-actions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.admin-marquee-upload-fields>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.admin-marquee-upload-fields>header>div{flex:1;min-width:0}.admin-marquee-upload-fields>header p{color:#989ca5;margin:5px 0 0;font-size:8px}.admin-marquee-file-state{gap:7px;margin-top:12px;display:flex}.admin-marquee-file-state span{color:#a4a7ae;background:#eceef0;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:flex}.admin-marquee-file-state span.ready{color:#157a4c;background:#e5f6ed}.admin-ordinary-ads>.admin-card-heading{border-bottom:1px solid #eceef1;padding-bottom:18px}.admin-ordinary-ads .admin-ad-card{border-bottom:1px solid #eceef1;padding:18px 0}.admin-ordinary-ads .admin-ad-card:last-child{border-bottom:0;padding-bottom:0}.admin-ordinary-ads .admin-ad-preview{min-height:210px}@media (width<=1180px){.admin-marquee-specs{grid-template-columns:1fr 1fr}.admin-marquee-upload-card{grid-template-columns:200px minmax(0,1fr)}}@media (width<=900px){.admin-marquee-mode-grid{grid-template-columns:1fr}.admin-marquee-upload-card{grid-template-columns:220px minmax(0,1fr)}}@media (width<=700px){.ecom-hero-card{aspect-ratio:7/10;height:auto}.admin-heading-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-heading-actions button{width:100%}.admin-marquee-specs{grid-template-columns:1fr}.admin-marquee-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-marquee-upload-card{grid-template-columns:1fr}.admin-marquee-upload-media{width:min(230px,100%);margin:0 auto}.admin-marquee-panel>.admin-card-heading{flex-direction:column;align-items:flex-start}.admin-marquee-limit{grid-template-columns:1fr 60px;width:100%}.admin-marquee-upload-actions,.admin-marquee-upload-fields .admin-form-grid{grid-template-columns:1fr}.admin-marquee-upload-fields .span-2{grid-column:span 1}}.admin-marquee-mode-grid strong{grid-area:1/2}.admin-marquee-mode-grid small{grid-area:2/2}.admin-marquee-detail-trigger{color:#5b6069;cursor:pointer;background:#f5f6f7;border:1px solid #e2e4e8;border-radius:7px;width:calc(100% - 16px);height:30px;margin:0 8px 8px;font-size:8px;font-weight:750}.admin-marquee-case-card.selected>.admin-marquee-detail-trigger{color:#fff;background:#24272d;border-color:#24272d}.admin-marquee-editor{background:#f8f9fa;border:1px solid #e2e4e8;border-radius:10px;grid-template-columns:210px minmax(0,1fr);gap:22px;margin-top:20px;padding:20px;display:grid}.admin-marquee-editor-preview{min-width:0}.admin-marquee-editor-preview>.admin-marquee-frame{border-radius:9px;box-shadow:0 14px 30px -24px #111827}.admin-marquee-editor-preview>div:last-child{gap:5px;margin-top:11px;display:grid}.admin-marquee-editor-preview small{color:#92969f;font-size:8px;font-weight:750}.admin-marquee-editor-preview strong{font-size:11px}.admin-marquee-editor-preview span{color:#858993;font-size:8px}.admin-marquee-editor-fields{align-content:start;gap:15px;min-width:0;display:grid}.admin-marquee-editor-heading{border-bottom:1px solid #e4e6e9;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:14px;display:flex}.admin-marquee-editor-heading>div{gap:5px;display:grid}.admin-marquee-editor-heading strong{font-size:12px}.admin-marquee-editor-heading span{color:#8a8e97;font-size:8px;line-height:1.5}.admin-marquee-editor-heading>button{color:#656a73;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe1e5;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.admin-marquee-editor-fields>label,.admin-marquee-link-field,.admin-marquee-replace-field{gap:7px;min-width:0;display:grid}.admin-field-label,.admin-marquee-editor-fields label>span,.admin-marquee-link-field>span,.admin-marquee-replace-field>span{color:#5f636c;font-size:10px;font-weight:700}.admin-marquee-editor-fields input,.admin-marquee-editor-fields select,.admin-marquee-link-field input,.admin-marquee-link-field select,.admin-marquee-replace-field select{color:#282b31;background:#fff;border:1px solid #dfe1e5;border-radius:7px;outline:0;width:100%;min-width:0;height:38px;padding:0 11px;font-size:10px}.admin-marquee-editor-fields input:focus,.admin-marquee-editor-fields select:focus,.admin-marquee-link-field input:focus,.admin-marquee-link-field select:focus,.admin-marquee-replace-field select:focus{border-color:#9298a3;box-shadow:0 0 0 3px #1118270a}.admin-marquee-replace-field>small{color:#92969f;font-size:8px;line-height:1.55}.admin-marquee-jump-modes{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.admin-marquee-jump-modes button{color:#656a73;cursor:pointer;background:#fff;border:1px solid #dfe1e5;border-radius:7px;height:32px;padding:0 11px;font-size:8px;font-weight:700}.admin-marquee-jump-modes button.active{color:#fff;background:#24272d;border-color:#24272d}.admin-marquee-link-preview{color:#717681;background:#fff;border:1px solid #e4e6e9;border-radius:7px;grid-template-columns:16px auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;margin:0;padding:9px 11px;font-size:8px;display:grid}.admin-marquee-link-preview code{color:#30343b;font-family:inherit;font-size:8px}.admin-marquee-selected-list{border-top:1px solid #eceef1;flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;padding-top:17px;display:flex}.admin-marquee-selected-list>span{color:#656a73;margin-right:4px;font-size:9px;font-weight:750}.admin-marquee-selected-list button{color:#666b74;cursor:pointer;background:#f6f7f8;border:1px solid #e2e4e8;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:8px;display:flex}.admin-marquee-selected-list button b{background:#e7e9ec;border-radius:5px;place-items:center;width:17px;height:17px;font-size:7px;display:grid}.admin-marquee-selected-list button.active{color:#fff;background:#24272d;border-color:#24272d}.admin-marquee-selected-list button.active b{color:#24272d;background:#fff}.admin-marquee-upload-fields>.admin-marquee-replace-field{background:#fff;border:1px solid #e4e6e9;border-radius:8px;margin-bottom:15px;padding:12px}.admin-marquee-upload-fields>.admin-marquee-jump-modes{margin-bottom:12px}.admin-marquee-upload-fields>.admin-marquee-link-field{margin-top:8px}@media (width<=900px){.admin-marquee-editor{grid-template-columns:170px minmax(0,1fr);gap:16px}}@media (width<=700px){.admin-marquee-editor{grid-template-columns:1fr;padding:14px}.admin-marquee-editor-preview{width:min(220px,100%);margin:0 auto}.admin-marquee-editor-heading,.admin-marquee-selected-list{flex-direction:column;align-items:stretch}.admin-marquee-editor-heading>button{justify-content:center}.admin-marquee-jump-modes{grid-template-columns:1fr;display:grid}.admin-marquee-selected-list button{justify-content:flex-start}}.capability-card__cases{background:#ededee;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;height:72px;display:grid;position:relative;overflow:hidden}.capability-card__cases>span{min-width:0;position:relative;overflow:hidden}.capability-card__cases img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.capability-card__cases i{color:#fff;background:#1119;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capability-card__cases>b{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111b;border-radius:5px;padding:3px 6px;font-size:8px;font-weight:650;position:absolute;bottom:5px;right:5px}
