:root{--ink:#172033;--muted:#667085;--line:#e0e5ed;--paper:#f7f9fc;--surface:#ffffff;--green:#16836f;--green-soft:#e5f6f1;--coral:#df6259;--coral-soft:#fdecea;--blue:#3867d6;--blue-soft:#eaf0ff;--yellow:#b47a16;--yellow-soft:#fff3d8;--shadow:0 22px 60px rgba(38,50,74,0.13)}*{box-sizing:border-box}body,html{background:var(--paper)}body{margin:0;font-family:Segoe UI Variable Text,Microsoft YaHei,PingFang SC,sans-serif;letter-spacing:0}button,input,select,textarea{font:inherit;letter-spacing:0}button{color:inherit}.app-shell{min-height:100vh}.topbar{height:68px;display:grid;grid-template-columns:260px 1fr auto;align-items:center;grid-gap:24px;gap:24px;padding:0 clamp(22px,3vw,46px);position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 2px 14px rgba(26,35,67,.04)}.brand-mark{display:flex;gap:11px;align-items:center;border:0;background:none;padding:0;cursor:pointer;text-align:left}.brand-symbol{width:38px;height:38px;display:grid;place-items:center;background:#315fc8;color:white;border-radius:7px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 6px 18px rgba(49,95,200,.2)}.brand-mark small,.brand-mark strong{display:block}.brand-mark strong{font-size:15px}.brand-mark small{margin-top:2px;color:var(--muted);font-size:10px}.brand-market-badge{margin-left:5px;padding:2px 4px;border:1px solid #d2dbef;background:#f3f6fc;color:#315fc8;font-size:7px;font-style:normal;vertical-align:2px}.topnav{display:flex;justify-content:center;z-index:2;pointer-events:auto}.topnav,.topnav button{height:100%;position:relative}.topnav button{padding:0 20px;border:0;background:none;color:var(--muted);font-size:13px;cursor:pointer}.topnav button.active{color:var(--ink);font-weight:700}.topnav button.active:after{content:"";height:2px;position:absolute;left:18px;right:18px;bottom:0;background:var(--blue)}.topnav button{transition:color .18s ease,background-color .18s ease}.topnav button:hover{color:var(--ink);background:rgba(49,95,200,.045)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(49,95,200,.35);outline-offset:3px}button:active{transform:translateY(1px)}.top-actions{gap:10px}.credit-chip,.top-actions{display:flex;align-items:center}.credit-chip{min-width:126px;height:38px;gap:6px;padding:0 12px;background:var(--yellow-soft);color:#795014;border:1px solid #f2dfb7;border-radius:6px;cursor:pointer}.credit-chip strong{font-size:14px}.credit-chip span{font-size:11px}.admin-button,.avatar-button{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:var(--surface);display:grid;place-items:center;cursor:pointer}.admin-button{border-radius:6px;color:#68758d}.admin-button:hover,.avatar-button:hover{border-color:#b9c5dd;background:#f7f9ff;color:var(--blue)}.workspace{display:block;min-height:calc(100vh - 68px)}.sidebar{display:none}.sidebar-label{padding:0 12px 10px;color:#89948e;font-size:10px;font-weight:700;text-transform:uppercase}.sidebar>button{display:flex;gap:11px;align-items:center;height:42px;padding:0 12px;border:0;background:none;border-radius:6px;color:var(--muted);font-size:13px;cursor:pointer}.sidebar>button.active{background:var(--surface);color:#2e4dbe;box-shadow:0 4px 14px rgba(35,54,112,.08);font-weight:700}.sidebar-note{margin:auto 6px 8px;padding:14px;display:flex;gap:10px;background:var(--green-soft);color:#245e40;border-radius:7px}.sidebar-note svg{flex:0 0 auto}.sidebar-note span,.sidebar-note strong{display:block}.sidebar-note strong{font-size:11px;margin-bottom:4px}.sidebar-note span{font-size:10px;line-height:1.55}.sidebar .collapse-button{border-top:1px solid var(--line);border-radius:0;margin-top:6px;padding-top:8px;color:#8c9691}.main-canvas{min-width:0;padding:34px clamp(28px,5vw,80px) 70px}.market-head{max-width:1180px;margin:0 auto 28px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.market-head-home{display:none}.kicker{margin:0 0 7px;color:var(--blue);font-size:10px;font-weight:800}.market-head h1,.subpage-head h1{margin:0;font-size:32px;line-height:1.18;font-weight:750}.market-head>div>p:last-child,.subpage-head p:last-child{margin:9px 0 0;color:var(--muted);font-size:13px}.profile-strip{min-width:230px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:7px}.store-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:6px}.profile-strip small,.profile-strip strong{display:block}.profile-strip small{color:var(--muted);font-size:9px;margin-bottom:3px}.home-products{max-width:1180px;margin:0 auto 34px}.home-section-heading{margin-bottom:13px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.home-section-heading span{color:var(--blue);font-size:9px;font-weight:800}.home-section-heading h2{margin:4px 0 0;font-size:20px}.home-section-heading>button{min-height:34px;padding:0 11px;display:flex;align-items:center;gap:6px;border:1px solid #cfd7ee;border-radius:5px;background:#f7f9ff;color:var(--blue);font-size:9px;cursor:pointer}.home-product-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:12px;gap:12px}.home-product-grid>button{min-width:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:white;color:var(--ink);text-align:left;cursor:pointer}.featured-products>button{grid-column:span 6;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.featured-products>button:hover{transform:translateY(-3px);border-color:#b7c6c0;box-shadow:0 16px 32px rgba(32,49,42,.09)}.featured-products>button:first-child{grid-column:span 7}.featured-products>button:nth-child(2),.featured-products>button:nth-child(3){grid-column:span 5}.featured-products>button:nth-child(4){grid-column:span 7}.featured-products>button:first-child .product-artwork,.featured-products>button:nth-child(4) .product-artwork{min-height:230px}.product-artwork{position:relative;min-height:184px;display:block;background:#edf1ef}.product-artwork>img{object-fit:cover}.product-artwork b,.product-artwork i,.product-artwork small,.product-artwork span,.product-artwork strong{position:relative;z-index:1}.home-product-grid>button,.service-card,.supporting-product-grid>button{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.home-product-grid>button:hover,.service-card:hover,.supporting-product-grid>button:hover{transform:translateY(-4px);border-color:#b8cbc2;box-shadow:0 14px 28px rgba(31,61,49,.09)}.service-catalog-grid>article{animation:content-rise .45s ease both}.service-catalog-grid>article:nth-child(2){animation-delay:.04s}.service-catalog-grid>article:nth-child(3){animation-delay:.08s}.service-catalog-grid>article:nth-child(4){animation-delay:.12s}.service-catalog-grid>article:nth-child(5){animation-delay:.16s}.result-step{animation:content-rise .38s ease both}@keyframes content-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.product-artwork img{transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s ease}.product-artwork{overflow:hidden}.home-products,.supporting-products,.workspace-overview{position:relative;overflow:hidden}.home-products:before,.workspace-overview:before{content:"";position:absolute;top:24px;right:0;width:34%;height:220px;border-radius:2px;background:url(/brand-assets/gawaflow-studio.jpg) 50%/cover;opacity:.11;filter:saturate(.8);pointer-events:none}.home-products>*,.workspace-overview>*{position:relative;z-index:1}.featured-products>button{min-height:286px;border:1px solid #d6dfda;box-shadow:0 8px 0 #e6ece8}.featured-products>button:nth-child(2){transform:translateY(16px)}.featured-products>button:nth-child(2):hover{transform:translateY(12px)}.supporting-products{padding-top:28px;border-top:1px solid #dce4df}.workspace-overview{padding:28px;border:1px solid #cbd8d1;background:#f0f5f1;box-shadow:inset 0 4px 0 #d7e4dd}.workspace-overview-head{position:relative;z-index:1}.production-lines{max-width:1180px;margin:0 auto 34px;border-top:3px solid #183c2f;border-bottom:1px solid #ccd8d1;background:#f8faf8}.production-lines>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px 4px 18px}.production-lines>header span{color:#278064;font-size:8px;font-weight:900}.production-lines>header h2{margin:5px 0 0;font-size:22px}.production-lines>header button{display:flex;align-items:center;gap:7px;border:0;background:none;color:#315fc8;font-size:10px;font-weight:800;cursor:pointer}.production-lines>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ccd8d1}.production-lines>div>button{min-width:0;min-height:176px;padding:18px;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:0;border-right:1px solid #ccd8d1;background:white;color:#20322a;text-align:left;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.production-lines>div>button:last-child{border-right:0}.production-lines>div>button:hover{z-index:1;transform:translateY(-5px);background:#edf5f0;box-shadow:0 12px 24px rgba(24,60,47,.1)}.production-line-index{position:absolute;top:16px;right:16px;color:#a8b5ae;font:700 9px monospace}.production-line-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #b9cbc1;background:#eaf4ee;color:#1d765b}.production-line-copy em,.production-line-copy small,.production-line-copy strong{display:block}.production-line-copy small{color:#315fc8;font-size:7px;font-weight:900}.production-line-copy strong{margin-top:5px;font-size:14px}.production-line-copy em{margin-top:6px;color:#6f7d76;font-size:8px;font-style:normal;line-height:1.5}.production-line-delivery{margin-top:auto;color:#7a877f;font-size:8px;font-weight:800}.production-lines>div>button>svg{position:absolute;right:16px;bottom:17px;color:#315fc8}.product-artwork:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.32) 48%,transparent 66%);transform:translateX(-120%);pointer-events:none}.home-product-grid>button:hover .product-artwork:before,.service-card:hover .product-artwork:before{animation:artwork-sheen .65s ease both}@keyframes artwork-sheen{to{transform:translateX(120%)}}.home-product-grid>button:hover .product-artwork img,.service-card:hover .product-artwork img{transform:scale(1.035);filter:saturate(1.04)}.artwork-poster:after,.artwork-presentation:after,.artwork-website:after{content:"";position:absolute;inset:0;background:rgba(16,24,21,.38)}.artwork-poster>span,.artwork-presentation>span,.artwork-website>span:last-child{position:absolute;inset:0;z-index:2;padding:21px;display:flex;flex-direction:column;justify-content:flex-end;color:white}.artwork-poster small,.artwork-presentation small,.artwork-website small{font-size:8px;font-weight:800}.artwork-poster strong,.artwork-presentation strong,.artwork-website strong{max-width:220px;margin-top:6px;font-size:22px;line-height:1.05}.artwork-poster b{width:-moz-fit-content;width:fit-content;margin-top:12px;padding:5px 8px;background:#fff3c8;color:#222a27;font-size:14px}.artwork-poster em,.artwork-website em{margin-top:7px;color:white;font-size:7px;font-style:normal}.artwork-product img{object-fit:cover}.artwork-product>span{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;padding:8px 10px;display:flex;justify-content:space-between;background:rgba(250,252,251,.92);color:#22302a}.artwork-product b,.artwork-product small{font-size:8px}.artwork-menu>img{width:54%!important;right:auto!important;object-fit:cover}.artwork-menu>span{position:absolute;top:0;right:0;bottom:0;width:54%;z-index:2;padding:20px 16px;display:flex;flex-direction:column;justify-content:center;background:#f8f2df;color:#25342c}.artwork-menu small{font-size:7px;font-weight:800}.artwork-menu strong{margin:7px 0 13px;font-size:18px}.artwork-menu i{padding:5px 0;border-top:1px solid #d9cfb5;font-size:7px;font-style:normal}.artwork-resume{padding:20px;display:grid;grid-template-columns:82px 1fr;grid-gap:17px;gap:17px;align-items:center;background:#edf2f0}.resume-photo{position:relative!important;width:82px;height:112px;overflow:hidden;display:block}.resume-photo img{object-fit:cover}.artwork-resume>span:last-child{display:flex;flex-direction:column}.artwork-resume small{color:var(--green);font-size:8px;font-weight:800}.artwork-resume strong{max-width:150px;margin:6px 0 14px;font-size:14px;line-height:1.25}.artwork-resume i{width:100%;height:4px;margin-top:6px;display:block;background:#c9d2ce}.artwork-resume i:last-child{width:62%}.artwork-presentation>span{justify-content:center}.artwork-presentation b{position:absolute;right:18px;bottom:16px;font-size:9px}.artwork-website{padding-top:18px;background:#eef1ef}.artwork-website>img{top:18px!important;height:calc(100% - 18px)!important;object-fit:cover}.browser-dots{position:absolute!important;top:0;left:0;right:0;z-index:3!important;height:18px;padding-left:8px;display:flex;align-items:center;gap:4px;background:#e4e9e6}.browser-dots i{width:4px;height:4px;border-radius:50%;background:#98a49e}.artwork-website>span:last-child{padding-top:38px;justify-content:center}.artwork-website b{width:-moz-fit-content;width:fit-content;margin-top:12px;padding:5px 8px;background:white;color:#26332d;font-size:7px}.artwork-story{display:grid;place-items:center;background:#e8f3ef}.artwork-story:before{content:"";position:absolute;width:150px;height:150px;transform:rotate(-6deg);border:1px solid #9fc8b9;border-radius:7px;background:#fffdf4;box-shadow:12px 12px 0 #f5d58a}.artwork-story>span{z-index:1;width:150px;padding:18px;display:flex;flex-direction:column;color:#275b4d}.artwork-story small{margin-top:12px;font-size:7px;font-weight:800}.artwork-story strong{margin-top:5px;color:var(--ink);font-size:16px;line-height:1.1}.artwork-story em{margin-top:12px;font-size:7px;font-style:normal}.artwork-celebration{background:#d96057}.artwork-celebration:before{content:"";position:absolute;inset:12px;border:1px solid rgba(255,255,255,.42)}.artwork-celebration>span{position:absolute;inset:20px 14%;z-index:2;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #eedfd3;background:#fffaf1;color:#24483d;text-align:center;box-shadow:8px 8px 0 rgba(88,34,30,.18)}.artwork-celebration>span>svg{margin-bottom:10px;color:#d96057}.artwork-celebration small{font-size:7px;font-weight:800}.artwork-celebration strong{max-width:220px;margin-top:7px;font-size:20px;line-height:1.1}.artwork-celebration em{margin-top:10px;color:#7c625b;font-size:7px;font-style:normal}.home-product-copy{min-height:108px;padding:15px 16px 6px;display:block;position:relative}.home-product-copy em,.home-product-copy small,.home-product-copy strong{display:block}.home-product-copy strong{padding-right:80px;font-size:14px}.home-product-copy small{margin-top:6px;color:var(--muted);font-size:10px}.home-product-copy em{margin-top:11px;color:#66736d;font-size:9px;font-style:normal;font-weight:650}.product-count{position:absolute;top:14px;right:15px;padding:4px 6px;background:#eef4ff;color:#315fc8;font-size:8px;font-weight:750}.home-product-meta{min-height:43px;padding:5px 15px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.home-product-meta>span:last-child{display:flex;align-items:center;gap:4px;color:var(--blue);font-size:9px;font-weight:700}.home-product-meta svg{color:#a0aaa4}.service-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px;color:var(--green);font-style:normal}.service-price small{margin:0;padding:2px 4px;border-radius:3px;background:#eaf7f0;color:#237452;font-size:7px;font-weight:800;line-height:1}.service-price strong{color:var(--green);font-size:11px}.service-price del{color:#9aa39d;font-size:8px;font-weight:600}.service-price em{color:#67726b;font-size:8px;font-style:normal;font-weight:600}.home-trust{max-width:1180px;margin:0 auto}.supporting-products{max-width:1180px;margin:0 auto 38px;padding:22px 0;display:grid;grid-template-columns:250px 1fr;grid-gap:30px;gap:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.supporting-products>div:first-child>span{color:var(--blue);font-size:8px;font-weight:800}.supporting-products h2{margin:5px 0 0;font-size:17px;line-height:1.35}.supporting-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.supporting-product-grid>button{min-width:0;min-height:66px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;grid-gap:10px;gap:10px;border:1px solid #dfe5e2;background:white;color:var(--ink);text-align:left;cursor:pointer}.supporting-product-grid>button:hover{border-color:#aebeb7;background:#fbfdfc}.supporting-product-grid small,.supporting-product-grid strong{display:block}.supporting-product-grid strong{font-size:10px}.supporting-product-grid small{margin-top:4px;overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.supporting-product-grid>button>svg{color:#9aa6a0}.three-d-studio{max-width:1180px;min-height:310px;margin:0 auto 36px;padding:38px 44px;overflow:hidden;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;background:#101619;color:#f4f7f6}.three-d-studio>div{position:relative;z-index:2}.three-d-studio>div>span{display:flex;align-items:center;gap:7px;color:#7ad2b5;font-size:9px;font-weight:800}.three-d-studio h2{max-width:570px;margin:13px 0 10px;font-size:28px;line-height:1.16}.three-d-studio p{max-width:570px;margin:0;color:#b9c5c1;font-size:11px;line-height:1.7}.three-d-studio>div>div{margin-top:17px;display:flex;flex-wrap:wrap;gap:7px}.three-d-studio>div>div small{padding:5px 7px;border:1px solid #344440;color:#c8d4d0;font-size:8px}.three-d-studio button{margin-top:20px;min-height:38px;padding:0 14px;display:flex;align-items:center;gap:7px;border:0;background:#75c9ad;color:#0f211b;font-size:10px;font-weight:800;cursor:pointer}.three-d-object{width:250px;height:250px;position:relative;display:grid;place-items:center;justify-self:end;border:1px solid #34423f;transform:rotate(-4deg);background:repeating-linear-gradient(0deg,transparent 0 31px,rgba(117,201,173,.08) 31px 32px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(117,201,173,.08) 31px 32px)}.three-d-object:after,.three-d-object:before{content:"";position:absolute;background:#75c9ad;opacity:.65}.three-d-object:before{width:1px;top:-22px;bottom:-22px}.three-d-object:after{height:1px;left:-22px;right:-22px}.three-d-object>svg{color:#d5eee6;filter:drop-shadow(16px 18px 18px rgba(0,0,0,.45))}.three-d-object i{width:7px;height:7px;position:absolute;border:1px solid #75c9ad;background:#101619}.three-d-object i:first-child{top:-4px;left:-4px}.three-d-object i:nth-child(2){top:-4px;right:-4px}.three-d-object i:nth-child(3){right:-4px;bottom:-4px}.three-d-workspaces{max-width:1180px;margin:0 auto 34px;overflow:hidden;border:1px solid #292f32;background:#111719;color:#f3f6f5;box-shadow:0 20px 46px rgba(14,20,22,.18)}.three-d-workspaces>header{min-height:142px;padding:25px 30px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid #30393b;background:#151d20}.three-d-workspaces>header>div{max-width:720px}.three-d-workspaces>header>div>span{color:#79d3b5;font-size:8px;font-weight:900}.three-d-workspaces>header h2{margin:7px 0;font-size:24px}.three-d-workspaces>header p{margin:0;color:#b9c6c2;font-size:10px;line-height:1.7}.three-d-workspaces>header>span{min-width:210px;padding:13px;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 9px;gap:4px 9px;border:1px solid #38554c;background:#10251f}.three-d-workspaces>header>span svg{grid-row:1/3;color:#79d3b5}.three-d-workspaces>header>span b{font-size:8px}.three-d-workspaces>header>span small{color:#83a096;font-size:7px}.three-d-workspaces>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.three-d-workspaces>div>button{min-width:0;min-height:292px;padding:18px;position:relative;display:flex;flex-direction:column;align-items:flex-start;border:0;border-right:1px solid #30383a;background:#111719;color:inherit;text-align:left;cursor:pointer;transition:background .2s ease,transform .2s ease}.three-d-workspaces>div>button:last-child{border-right:0}.three-d-workspaces>div>button:hover{z-index:1;transform:translateY(-3px);background:#172321}.three-d-workspace-index{position:absolute;top:17px;right:17px;color:#526560;font:700 8px monospace}.three-d-workspaces>div>button>svg{width:40px;height:40px;margin-bottom:18px;padding:9px;border:1px solid #38554c;color:#79d3b5;background:#172722}.three-d-workspaces>div>button>small{color:#6d8f83;font-size:7px;font-weight:900}.three-d-workspaces>div>button>strong{margin-top:6px;font-size:13px}.three-d-workspaces>div>button>p{min-height:62px;margin:9px 0 14px;color:#a8b7b2;font-size:8px;line-height:1.65}.three-d-workspaces>div>button footer{width:100%;margin-top:auto;padding-top:11px;display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;align-items:center;border-top:1px solid #2a3334}.three-d-workspaces>div>button footer span{grid-column:1/-1;color:#d8bd6d;font-size:7px}.three-d-workspaces>div>button footer b{overflow:hidden;color:#b8c6c1;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.three-d-workspaces>div>button footer svg{color:#79d3b5}.three-d-workspaces>footer{min-height:46px;padding:0 22px;display:flex;align-items:center;gap:9px;border-top:1px solid #30383a;background:#0c1113;color:#9eada8;font-size:8px}.three-d-workspaces>footer svg{color:#79d3b5}.three-d-workspace-summary{margin:12px 0;overflow:hidden;border:1px solid #cedbd6;background:#f4f8f6}.three-d-workspace-summary>header{padding:12px 14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid #dbe4e0}.three-d-workspace-summary>header svg{color:#237a60}.three-d-workspace-summary>header small,.three-d-workspace-summary>header strong{display:block}.three-d-workspace-summary>header small{color:#6d8b80;font-size:7px}.three-d-workspace-summary>header strong{margin-top:3px;font-size:11px}.three-d-workspace-summary>header>span{color:#9a6a17;font-size:8px;font-weight:800}.three-d-workspace-summary>p{margin:0;padding:10px 14px;color:#6c5740;background:#fff7e6;font-size:8px;line-height:1.6}.three-d-workspace-summary>div{display:grid;grid-template-columns:repeat(6,1fr)}.three-d-workspace-summary>div span{min-height:62px;padding:10px 8px;display:flex;flex-direction:column;gap:7px;border-right:1px solid #dbe4e0;color:#4b625a;font-size:7px}.three-d-workspace-summary>div span:last-child{border-right:0}.three-d-workspace-summary>div b{color:#268067;font-size:7px}.three-d-workspace-summary>footer{padding:9px 14px;border-top:1px solid #dbe4e0;color:#718078;font-size:7px}.artifact-shortcuts{max-width:1180px;margin:0 auto 24px;padding:13px;display:grid;grid-template-columns:minmax(190px,1.3fr) repeat(4,minmax(120px,1fr));grid-gap:8px;gap:8px;border:1px solid #d5dff2;border-radius:7px;background:#f7f9ff}.artifact-shortcuts>div{padding:5px 8px;display:flex;flex-direction:column;justify-content:center}.artifact-shortcuts>div span{color:var(--blue);font-size:8px;font-weight:800}.artifact-shortcuts>div strong{margin-top:4px;font-size:11px}.artifact-shortcuts button{min-height:54px;padding:0 10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:6px;background:white;color:var(--ink);font-size:9px;text-align:left;cursor:pointer}.artifact-shortcuts button>svg:first-child{color:var(--blue)}.artifact-shortcuts button>svg:last-child{color:#9aa5a0}.profile-strip strong{font-size:12px}.workspace-overview{max-width:1180px;margin:0 auto 28px;scroll-margin-top:84px}.home-control-shell{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:0}.home-control-shell>.market-launchpad{order:1}.home-control-shell>.workspace-overview{order:2}.home-control-shell>.production-lines{order:3}.home-control-shell>.industry-solutions{order:4}.home-control-shell>.three-d-flagship{order:5}.home-control-shell>.delivery-preview-strip{order:6}.home-control-shell>.capability-matrix{order:7}.home-control-shell>.specialist-studio{order:8}.home-control-shell>.home-products,.home-control-shell>.supporting-products{order:5}.home-control-shell>.capability-matrix,.home-control-shell>.market-launchpad,.home-control-shell>.production-lines,.home-control-shell>.specialist-studio,.home-control-shell>.workspace-overview{width:100%;max-width:none}.industry-solutions{margin:0 auto 38px;overflow:hidden;border:1px solid #ccd9d2;background:#f4f8f5;box-shadow:0 18px 40px rgba(27,55,44,.08)}.industry-solutions>header{min-height:138px;padding:25px 29px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #d3dfd8;background:linear-gradient(90deg,rgba(247,250,248,.98),rgba(231,241,235,.88)),url(/brand-assets/gawaflow-commerce.jpg) 50% /cover}.industry-solutions>header>div{max-width:650px}.industry-solutions>header>div>span{color:#28775d;font-size:8px;font-weight:900;letter-spacing:.08em}.industry-solutions>header h2{margin:7px 0 6px;font-size:25px}.industry-solutions>header p{margin:0;color:#65756d;font-size:10px;line-height:1.7}.industry-solutions-standard{min-width:215px;padding:13px 14px;display:grid;grid-template-columns:auto 1fr;grid-gap:3px 8px;gap:3px 8px;border:1px solid #b8cec3;background:rgba(255,255,255,.78)}.industry-solutions-standard svg{grid-row:1/3;color:#27785d}.industry-solutions-standard small,.industry-solutions-standard strong{display:block}.industry-solutions-standard strong{font-size:9px}.industry-solutions-standard small{color:#718078;font-size:7px}.industry-solutions>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.industry-solutions>div>button{min-width:0;min-height:222px;padding:19px;position:relative;display:flex;flex-direction:column;align-items:flex-start;border:0;border-right:1px solid #d7e1dc;border-bottom:1px solid #d7e1dc;background:#fff;color:#20352c;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s ease}.industry-solutions>div>button:first-child{grid-column:span 2;background:linear-gradient(120deg,#eaf4ef,#fff)}.industry-solutions>div>button:last-child,.industry-solutions>div>button:nth-child(3){border-right:0}.industry-solutions>div>button:hover{z-index:1;transform:translateY(-3px);background:#eef6f2}.industry-solution-number{position:absolute;top:17px;right:17px;color:#91a59b;font-size:8px;font-weight:800}.industry-solution-icon{width:38px;height:38px;margin-bottom:16px;display:grid;place-items:center;background:#e5f0eb;color:#26745a}.industry-solutions>div>button strong{font-size:14px}.industry-solutions>div>button>small{min-height:30px;margin-top:6px;color:#72827a;font-size:8px;line-height:1.55}.industry-solutions>div>button>p{margin:11px 0 15px;color:#3f584d;font-size:9px;font-weight:700;line-height:1.55}.industry-solutions>div>button footer{width:100%;margin-top:auto;padding-top:10px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:7px;gap:7px;border-top:1px solid #e3e9e6}.industry-solutions>div>button footer span{overflow:hidden;color:#78877f;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.industry-solutions>div>button footer b{color:#28745a;font-size:7px}.industry-solutions>div>button footer svg{color:#315fc8}@media (max-width:900px){.industry-solutions>header{align-items:flex-start;flex-direction:column}.industry-solutions-standard{width:100%}.industry-solutions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-solutions>div>button:first-child{grid-column:span 2}.industry-solutions>div>button:nth-child(3){border-right:1px solid #d7e1dc}.industry-solutions>div>button:nth-child(odd){border-right:0}}@media (max-width:600px){.industry-solutions>header{padding:22px 19px}.industry-solutions>div{grid-template-columns:1fr}.industry-solutions>div>button,.industry-solutions>div>button:first-child{min-height:205px;grid-column:auto;border-right:0}}.capability-matrix{margin:0 auto 38px;padding:28px;border:1px solid #d8e0dc;background:#fff;box-shadow:0 14px 34px rgba(31,51,43,.06)}.capability-matrix>header{margin-bottom:22px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.capability-matrix>header>div{max-width:620px}.capability-matrix>header span{color:#2d7c64;font-size:8px;font-weight:850;letter-spacing:.08em}.capability-matrix>header h2{margin:6px 0 5px;font-size:23px}.capability-matrix>header p{margin:0;color:#6d7a74;font-size:10px;line-height:1.65}.capability-matrix>header>button{min-height:36px;padding:0;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#315fc8;font-size:10px;font-weight:800;cursor:pointer}.capability-tools{margin-bottom:12px;display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-gap:14px;gap:14px;align-items:center}.capability-tools>div{min-width:0;display:flex;gap:5px;overflow-x:auto;scrollbar-width:thin}.capability-tools>div>button{min-height:36px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #dce3df;background:#f8faf9;color:#66756e;font-size:9px;font-weight:700;white-space:nowrap;cursor:pointer}.capability-tools>div>button span{min-width:18px;height:18px;display:grid;place-items:center;background:#e9efec;color:#64736c;font-size:7px}.capability-tools>div>button.active{border-color:#285f4e;background:#173e34;color:#f3faf6}.capability-tools>div>button.active span{background:#2d5b4e;color:#dff4eb}.capability-tools>label{min-width:0;height:38px;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid #d4ddd8;background:#fff;color:#75837c}.capability-tools>label:focus-within{border-color:#6c9e8d;box-shadow:0 0 0 3px rgba(46,119,94,.1)}.capability-tools input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:var(--ink);font-size:10px}.capability-tools label button{width:24px;height:24px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:#78857f;font-size:17px;cursor:pointer}.capability-result-line{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#718078}.capability-result-line span{font-size:9px;font-weight:800}.capability-result-line small{font-size:8px}.capability-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dfe5e2;border-left:1px solid #dfe5e2}.capability-group{min-width:0;padding:18px;border-right:1px solid #dfe5e2;border-bottom:1px solid #dfe5e2;background:#fbfcfb}.capability-group>header{min-height:40px;display:flex;align-items:center;gap:10px}.capability-group>header>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;background:#e7f1ec;color:#29745c}.capability-group>header small,.capability-group>header strong{display:block}.capability-group>header strong{font-size:12px}.capability-group>header small{margin-top:3px;color:#839089;font-size:8px}.capability-group>div{margin-top:12px}.capability-group>div>button{width:100%;min-height:54px;padding:9px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;border:0;border-top:1px solid #e5eae7;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.capability-group>div>button:hover{background:#f2f7f4}.capability-group>div>button>span:first-child{min-width:0}.capability-group>div>button small,.capability-group>div>button strong{display:block}.capability-group>div>button strong{font-size:10px}.capability-group>div>button small{margin-top:4px;overflow:hidden;color:#74817b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.capability-group>div>button>span:last-child{display:flex;align-items:center;gap:9px;color:#315fc8}.capability-group .service-price{white-space:nowrap}.capability-empty{min-height:230px;grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #dfe5e2;border-bottom:1px solid #dfe5e2;color:#728078;text-align:center}.capability-empty strong{margin-top:9px;color:#34483f;font-size:12px}.capability-empty small{margin-top:5px;font-size:9px}.capability-empty button{margin-top:14px;min-height:34px;padding:0 12px;border:1px solid #aac4b9;background:#eef6f2;color:#26644f;font-size:9px;font-weight:800;cursor:pointer}.delivery-preview-strip{margin:0 auto 34px;padding:22px 24px 24px;border-top:1px solid #dce4df;border-bottom:1px solid #dce4df;background:#f7f9f8}.delivery-preview-strip>header{margin-bottom:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.delivery-preview-strip>header span{color:#2d7c64;font-size:8px;font-weight:850;letter-spacing:.08em}.delivery-preview-strip>header h2{margin:5px 0 0;font-size:18px}.delivery-preview-strip>header small{color:#819087;font-size:8px}.delivery-preview-strip>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.delivery-preview-strip>div>button{min-width:0;padding:0 0 12px;position:relative;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #d7e0db;background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.delivery-preview-strip>div>button:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(28,59,47,.11)}.delivery-preview-strip>div>button>span:first-child{width:100%;height:112px;position:relative;display:block;overflow:hidden;background:#e8efeb}.delivery-preview-strip>div>button>span:first-child img{object-fit:cover;transition:transform .3s ease}.delivery-preview-strip>div>button:hover>span:first-child img{transform:scale(1.04)}.delivery-preview-strip>div>button>strong{margin:11px 12px 0;font-size:11px}.delivery-preview-strip>div>button>small{margin:4px 12px 0;color:#75837c;font-size:8px}.delivery-preview-strip>div>button>svg{position:absolute;right:11px;bottom:12px;color:#2d7c64}@media (max-width:900px){.delivery-preview-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.delivery-preview-strip{padding-inline:16px}.delivery-preview-strip>header{align-items:flex-start;flex-direction:column}.delivery-preview-strip>div{grid-template-columns:1fr}.delivery-preview-strip>div>button>span:first-child{height:160px}}.three-d-flagship{margin:0 auto 38px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);overflow:hidden;border:1px solid #263b36;background:#101d1b;color:#eef6f2;box-shadow:0 22px 48px rgba(15,31,27,.18)}.three-d-flagship-visual{min-height:430px;position:relative;overflow:hidden;background:#162723}.three-d-flagship-visual:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(11,28,24,.12),rgba(11,28,24,.78))}.three-d-flagship-visual>img{z-index:0;object-fit:cover;filter:saturate(.82) contrast(1.04);pointer-events:none}.three-d-flagship-overlay{position:absolute;z-index:1;left:28px;bottom:27px;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 9px;gap:4px 9px;align-items:center}.three-d-flagship-overlay svg{grid-row:1/3;color:#9de0c2}.three-d-flagship-overlay span{color:#9bcbb8;font-size:8px;font-weight:850;letter-spacing:.1em}.three-d-flagship-overlay strong{font-size:16px}.three-d-flagship-copy{padding:42px 42px 36px;display:flex;flex-direction:column;justify-content:center}.three-d-flagship-kicker{color:#88cdb2;font-size:8px;font-weight:850;letter-spacing:.1em}.three-d-flagship-copy h2{max-width:420px;margin:10px 0 11px;font-size:clamp(25px,3vw,38px);line-height:1.1}.three-d-flagship-copy>p{max-width:440px;margin:0;color:#b9ccc4;font-size:11px;line-height:1.75}.three-d-flagship-list{margin-top:23px;border-top:1px solid rgba(255,255,255,.14)}.three-d-flagship-list button{width:100%;min-height:52px;padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;border:0;border-bottom:1px solid rgba(255,255,255,.12);background:transparent;color:inherit;text-align:left;cursor:pointer}.three-d-flagship-list button:hover{color:#a5e5c8}.three-d-flagship-list small,.three-d-flagship-list strong{display:block}.three-d-flagship-list strong{font-size:11px}.three-d-flagship-list small{margin-top:4px;color:#849f94;font-size:8px}.three-d-flagship-list svg{color:#83c9ac}.three-d-flagship-cta{width:max-content;min-height:38px;margin-top:22px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid #76b497;background:#83c9aa;color:#102b22;font-size:10px;font-weight:850;cursor:pointer}.three-d-flagship-cta:hover{background:#a2e0c1}@media (max-width:900px){.three-d-flagship{grid-template-columns:1fr}.three-d-flagship-visual{min-height:300px}.three-d-flagship-copy{padding:30px}}@media (max-width:600px){.three-d-flagship-visual{min-height:240px}.three-d-flagship-copy{padding:25px 20px 28px}.three-d-flagship-copy h2{font-size:27px}}.specialist-studio{margin:0 auto 34px;overflow:hidden;border:1px solid #d7dfdc;background:#f7faf8;box-shadow:0 18px 42px rgba(35,54,48,.08)}.specialist-studio-head{padding:22px 26px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid #dce5e1;background:#fbfcfb}.specialist-studio-head>div:first-child{max-width:580px}.specialist-studio-head>div:first-child>span{color:#2f8068;font-size:8px;font-weight:850;letter-spacing:.08em}.specialist-studio-head h2{margin:6px 0 5px;font-size:21px}.specialist-studio-head p{margin:0;color:#66766f;font-size:10px;line-height:1.65}.specialist-studio-tabs{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #d8e2dd;background:#eef4f1}.specialist-studio-tabs button{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#718078;font-size:10px;font-weight:750;cursor:pointer}.specialist-studio-tabs button svg{color:#6f9789}.specialist-studio-tabs button.active{background:#173e34;color:#f3faf6;box-shadow:0 4px 10px rgba(19,55,45,.16)}.specialist-studio-tabs button.active svg{color:#9ce0c4}.industry-studio{background:#fff}.industry-studio>header{padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#eef5f1;border-bottom:1px solid #d7e4dd}.industry-studio>header>div{max-width:650px}.industry-studio>header span{color:#2f8068;font-size:8px;font-weight:850}.industry-studio>header h2{margin:7px 0;font-size:21px}.industry-studio>header p{margin:0;color:#65776e;font-size:10px;line-height:1.7}.industry-studio>header button{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid #b9d0c5;background:#fff;color:#286650;font-size:10px;font-weight:750;cursor:pointer}.industry-workspace-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px;border-bottom:1px solid #d7e4dd}.restaurant-workspace-card{min-width:0;padding:18px;display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:14px;gap:14px;border:1px solid #bfd5c8;background:#f7faf5}.restaurant-workspace-card>span{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#294b3d;color:white}.restaurant-workspace-card>div{min-width:0}.restaurant-workspace-card small{color:#65776e;font-size:8px;line-height:1.55}.restaurant-workspace-card h3{margin:4px 0;font-size:17px}.restaurant-workspace-card p{margin:0 0 9px;color:#65776e;font-size:9px}.restaurant-workspace-card>div>div{margin-bottom:8px;display:flex;flex-wrap:wrap;gap:5px}.restaurant-workspace-card em{padding:4px 6px;border:1px solid #d4dfd7;background:white;color:#426153;font-size:7px;font-style:normal}.restaurant-workspace-card>button{min-height:38px;padding:0 13px;grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:#294b3d;color:white;font-size:9px;font-weight:800;cursor:pointer}.industry-studio>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.industry-studio>div>button{min-height:148px;padding:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:0;border-right:1px solid #e1e9e5;border-bottom:1px solid #e1e9e5;background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:background .18s ease,transform .18s ease}.industry-studio>div>button:nth-child(3n){border-right:0}.industry-studio>div>button:hover{background:#f4faf7;transform:translateY(-2px)}.industry-studio>div>button>span:first-child{min-width:0}.industry-studio>div small{display:block;color:#7c9489;font-size:8px}.industry-studio>div strong{display:block;margin-top:9px;font-size:13px}.industry-studio>div p{margin:7px 0 0;color:#74827c;font-size:9px;line-height:1.55}.industry-studio>div>button>span:last-child{flex:0 0 auto;display:flex;align-items:center;gap:8px;color:#2f8068}.industry-studio>div>button>span:last-child svg{margin-top:28px}@media (max-width:900px){.capability-tools{grid-template-columns:1fr}.capability-tools>label{width:100%}.capability-groups{grid-template-columns:1fr}.specialist-studio-head{align-items:flex-start;flex-direction:column}.specialist-studio-tabs{width:100%}.specialist-studio-tabs button{flex:1 1;justify-content:center}.industry-studio>header{align-items:flex-start;flex-direction:column}.industry-workspace-cards{grid-template-columns:1fr}.restaurant-workspace-card{grid-template-columns:auto 1fr}.restaurant-workspace-card>button{grid-column:1/-1;justify-content:center}.industry-studio>header button{width:max-content}.industry-studio>div{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-studio>div>button:nth-child(3n){border-right:1px solid #e1e9e5}.industry-studio>div>button:nth-child(2n){border-right:0}}@media (max-width:600px){.capability-matrix{padding:20px 16px}.capability-matrix>header{align-items:flex-start;flex-direction:column}.capability-group{padding:15px}.capability-tools>div>button{min-width:max-content}.specialist-studio-head{padding:19px}.specialist-studio-tabs{overflow-x:auto}.specialist-studio-tabs button{min-width:104px;padding-inline:8px}.industry-studio>header{padding:20px}.industry-studio>div{grid-template-columns:1fr}.industry-studio>div>button,.industry-studio>div>button:nth-child(2n),.industry-studio>div>button:nth-child(3n){border-right:0}}.commerce-studio{max-width:1180px;margin:0 auto 34px;overflow:hidden;border:1px solid #203a34;background:#10241f;color:#f4f8f6;box-shadow:0 20px 46px rgba(15,34,29,.16)}.commerce-studio>header{min-height:150px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(90deg,rgba(12,29,24,.98),rgba(22,58,48,.9)),url(/brand-assets/gawaflow-food.jpg) 50% /cover}.commerce-studio>header>div{max-width:670px}.commerce-studio>header>div>span{color:#83d5b8;font-size:8px;font-weight:900}.commerce-studio>header h2{margin:7px 0;font-size:24px}.commerce-studio>header p{margin:0;color:#c5d5cf;font-size:10px;line-height:1.7}.commerce-standard{min-width:220px;padding:14px;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 8px;gap:4px 8px;border:1px solid rgba(131,213,184,.34);background:rgba(6,19,15,.58)}.commerce-standard svg{grid-row:1/3;color:#83d5b8}.commerce-standard b{font-size:8px}.commerce-standard small{color:#92aaa1;font-size:7px}.commerce-workspace-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.commerce-workspace-grid>button{min-width:0;min-height:270px;padding:20px;position:relative;display:flex;flex-direction:column;align-items:flex-start;border:0;border-right:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.025);color:inherit;text-align:left;cursor:pointer;transition:background .2s ease,transform .2s ease}.commerce-workspace-grid>button:last-child{border-right:0}.commerce-workspace-grid>button:hover{z-index:1;transform:translateY(-3px);background:rgba(131,213,184,.08)}.commerce-workspace-number{position:absolute;top:18px;right:18px;color:#53776b;font:700 9px monospace}.commerce-workspace-icon{width:42px;height:42px;margin-bottom:20px;display:grid;place-items:center;border:1px solid #3d6357;color:#83d5b8;background:#17352c}.commerce-workspace-grid small{color:#6f9688;font-size:7px;font-weight:900}.commerce-workspace-grid strong{margin-top:6px;font-size:15px}.commerce-workspace-grid p{min-height:47px;margin:9px 0 16px;color:#aebfb9;font-size:9px;line-height:1.65}.commerce-workspace-grid footer{width:100%;margin-top:auto;padding-top:12px;display:grid;grid-gap:8px;gap:8px;border-top:1px solid rgba(255,255,255,.1)}.commerce-workspace-grid footer span{color:#849a92;font-size:7px}.commerce-workspace-grid footer b{display:flex;align-items:center;justify-content:space-between;color:#e7c568;font-size:8px}.commerce-pipeline{min-height:48px;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:10px;border-top:1px solid rgba(255,255,255,.1);background:#0b1c17}.commerce-pipeline span{color:#b8cac3;font-size:8px;font-weight:700}.commerce-pipeline i{width:min(68px,6vw);border-top:1px dashed #426559}.platform-recommendation{margin:12px 0;padding:12px 14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #c9dbd4;background:#f0f7f4;color:#244f41}.platform-recommendation>svg{color:#188260}.platform-recommendation small,.platform-recommendation strong{display:block}.platform-recommendation strong{font-size:10px}.platform-recommendation small{margin-top:4px;color:#63766f;font-size:8px}.platform-recommendation>span{padding:5px 7px;background:#dceee7;color:#17664e;font-size:7px;font-weight:800}@media (max-width:1000px){.commerce-workspace-grid{grid-template-columns:1fr 1fr}.commerce-workspace-grid>button:nth-child(2){border-right:0}.commerce-workspace-grid>button:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}.three-d-workspaces>div{grid-template-columns:repeat(2,1fr)}.three-d-workspaces>div>button{border-bottom:1px solid #30383a}.three-d-workspaces>div>button:nth-child(2n){border-right:0}.three-d-workspaces>div>button:last-child{grid-column:1/-1;min-height:230px}}@media (max-width:720px){.commerce-studio>header{align-items:flex-start;flex-direction:column;padding:22px}.commerce-standard{width:100%}.commerce-workspace-grid{grid-template-columns:1fr}.commerce-workspace-grid>button{min-height:230px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.commerce-pipeline{padding-block:13px;flex-wrap:wrap}.commerce-pipeline i{width:18px}.platform-recommendation{grid-template-columns:auto 1fr}.platform-recommendation>span{grid-column:2;width:max-content}.three-d-workspaces>header{align-items:flex-start;flex-direction:column;padding:22px}.three-d-workspaces>header>span{width:100%}.three-d-workspaces>div{grid-template-columns:1fr}.three-d-workspaces>div>button,.three-d-workspaces>div>button:last-child{min-height:230px;grid-column:auto;border-right:0}.three-d-workspace-summary>div{grid-template-columns:repeat(2,1fr)}.three-d-workspace-summary>div span{border-bottom:1px solid #dbe4e0}}.home-control-shell{max-width:1240px}.home-control-shell>.capability-matrix,.home-control-shell>.delivery-preview-strip,.home-control-shell>.industry-solutions,.home-control-shell>.market-launchpad,.home-control-shell>.production-lines,.home-control-shell>.specialist-studio,.home-control-shell>.three-d-flagship,.home-control-shell>.workspace-overview,.home-profession-section,.home-trust{display:none}.home-visual-story{width:100%;display:grid;grid-gap:0;gap:0}.home-visual-story>section{width:100%;position:relative;overflow:hidden;border-top:1px solid #d7e1e9}.story-commerce{min-height:680px;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);grid-template-rows:1fr auto;background:#eef3f8}.story-commerce-copy{z-index:3;padding:88px 20px 70px 56px;align-self:center}.story-brand>header span,.story-commerce-copy>span,.three-d-story-copy>span{color:#557795;font-size:9px;font-weight:850;letter-spacing:0}.story-commerce-copy h1{max-width:500px;margin:14px 0 18px;font-size:54px;line-height:1.05;font-weight:760}.story-commerce-copy p{max-width:450px;margin:0;color:#586e7b;font-size:13px;line-height:1.75}.story-commerce-copy>div{margin-top:28px;display:flex;flex-wrap:wrap;gap:9px}.story-close button,.story-commerce-copy button,.three-d-story-copy button{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #285f54;background:#285f54;color:#f8fbfa;font-size:11px;font-weight:800;cursor:pointer}.story-commerce-copy button:nth-child(2){border-color:#b8c8d3;background:rgba(250,252,254,.8);color:#365d73}.commerce-stage{min-height:590px;position:relative;isolation:isolate}.commerce-product{width:88%;height:76%;position:absolute;top:10%;right:-2%;overflow:hidden;border-radius:8px 0 0 8px;box-shadow:0 28px 80px rgba(74,91,117,.18)}.commerce-product img{object-fit:cover;filter:saturate(.72) contrast(.96) brightness(1.04)}.stage-ribbon{position:absolute;z-index:2;pointer-events:none;border:2px solid rgba(255,255,255,.86);box-shadow:0 0 30px rgba(176,199,232,.5),inset 0 0 24px rgba(229,218,246,.45)}.stage-ribbon-a{width:95%;height:42%;top:22%;left:-15%;border-radius:50%;transform:rotate(-12deg);animation:story-ribbon 15s ease-in-out infinite alternate}.stage-ribbon-b{width:64%;height:24%;right:-10%;bottom:13%;border-radius:50%;transform:rotate(10deg);animation:story-ribbon 18s ease-in-out infinite alternate-reverse}.output-window{position:absolute;z-index:4;border:1px solid rgba(183,199,212,.86);border-radius:6px;background:rgba(251,253,255,.88);color:#294650;box-shadow:0 18px 46px rgba(66,84,109,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.output-window small{color:#617e96;font-size:7px;font-weight:800}.output-window strong{font-size:11px}.output-square{width:142px;height:142px;top:8%;left:2%;padding:14px;display:grid;align-content:space-between}.output-square span{width:34px;height:24px;display:grid;place-items:center;border:1px solid #c7d4df;color:#617886;font-size:8px}.output-listing{width:175px;right:2%;bottom:10%;padding:14px;display:grid;grid-gap:7px;gap:7px}.output-listing i{height:4px;display:block;background:#d9e3ea}.output-listing i:nth-of-type(2){width:78%}.output-listing i:nth-of-type(3){width:56%}.output-video{min-width:205px;left:5%;bottom:5%;padding:11px 13px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:9px;gap:9px}.output-video span{display:grid;grid-gap:2px;gap:2px}.output-video b{color:#557795;font-size:8px}.story-commerce>footer{z-index:5;grid-column:1/-1;min-height:66px;padding:0 42px;display:flex;align-items:center;justify-content:center;gap:36px;border-top:1px solid rgba(196,209,219,.86);background:rgba(248,251,253,.86)}.story-commerce>footer span{display:flex;align-items:center;gap:7px;color:#5c707c;font-size:9px}.story-commerce>footer svg{color:#557795}.story-brand{min-height:650px;padding:68px 56px 54px;background:#f8fafc}.story-brand>header{max-width:650px;margin:0 auto 36px;text-align:center}.story-brand h2,.story-close h2,.three-d-story-copy h2{margin:12px 0;font-size:38px;line-height:1.12}.story-brand>header p,.story-close p,.three-d-story-copy p{margin:0;color:#637682;font-size:12px;line-height:1.7}.brand-material-stage{min-height:380px;position:relative;max-width:1080px;margin:0 auto}.brand-photo{width:52%;height:330px;position:absolute;top:12px;left:24%;overflow:hidden;border-radius:8px;box-shadow:0 26px 68px rgba(67,84,106,.16)}.brand-photo img{object-fit:cover;filter:saturate(.82) brightness(1.05)}.brand-material-stage article{position:absolute;z-index:2;overflow:hidden;border:1px solid #cdd9e2;border-radius:6px;background:rgba(252,253,254,.94);box-shadow:0 18px 42px rgba(67,84,106,.13)}.brand-material-stage article small,.brand-material-stage article span,.brand-material-stage article strong{display:block}.brand-material-stage article small{color:#557795;font-size:7px;font-weight:800}.brand-material-stage article span{color:#71818b;font-size:8px}.material-menu{width:210px;min-height:270px;top:38px;left:1%;padding:22px;transform:rotate(-3deg)}.material-menu strong{margin:42px 0 12px;font-size:22px;line-height:1.08}.material-menu i{height:1px;margin-top:22px;display:block;background:#d7e1e8}.material-social{width:210px;min-height:280px;top:28px;right:0;padding:12px;transform:rotate(3deg)}.material-social>div{height:172px;margin:9px 0 12px;position:relative;overflow:hidden}.material-social img{object-fit:cover}.material-social strong{margin-bottom:5px;font-size:13px}.material-poster{width:170px;min-height:210px;right:16%;bottom:-8px;padding:18px;background:rgba(235,241,248,.95)!important}.material-poster strong{margin:44px 0 8px;font-size:20px}.material-poster svg{position:absolute;right:16px;bottom:16px;color:#557795}.story-text-action{width:max-content;min-height:38px;margin:18px auto 0;padding:0;display:flex;align-items:center;gap:7px;border:0;border-bottom:1px solid #7793a8;background:transparent;color:#3d647b;font-size:10px;font-weight:800;cursor:pointer}.story-three-d{min-height:610px;grid-template-columns:.78fr 1.22fr;align-items:stretch;background:#edf2f7}.three-d-story-copy{z-index:3;padding:78px 30px 70px 56px;align-self:center}.three-d-story-copy h2{max-width:430px}.three-d-story-copy p{max-width:440px}.three-d-story-copy ol{margin:26px 0;padding:0;list-style:none;border-top:1px solid #cbd8e2}.three-d-story-copy li{min-height:42px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #cbd8e2;color:#506874;font-size:9px}.three-d-story-copy li b{color:#557795}.three-d-object-stage{min-height:600px;position:relative;overflow:hidden}.three-d-photo{width:92%;height:76%;position:absolute;top:12%;right:-7%;overflow:hidden;border-radius:8px 0 0 8px;box-shadow:0 28px 74px rgba(67,84,106,.16)}.three-d-photo img{object-fit:cover;filter:grayscale(.16) contrast(.96) brightness(1.06)}.three-d-orbit{width:78%;height:36%;position:absolute;z-index:2;top:32%;left:3%;border:2px solid rgba(255,255,255,.86);border-radius:50%;transform:rotate(-8deg);box-shadow:0 0 28px rgba(173,199,230,.58);animation:story-ribbon 17s ease-in-out infinite alternate}.three-d-wireframe{width:180px;height:180px;position:absolute;z-index:3;right:5%;bottom:8%;display:grid;place-items:center;border:1px solid rgba(155,178,198,.8);background:rgba(243,248,252,.8);color:#557795;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.three-d-wireframe small{align-self:start;font-size:7px;font-weight:800}.three-d-axis{position:absolute;z-index:4;color:#68849a;font-size:8px;font-weight:900}.axis-x{right:24%;top:18%}.axis-y{right:10%;top:32%}.story-close{place-items:center;padding:60px 30px;background:#f7f9fc}.story-close>div{z-index:2;max-width:720px}.story-close small{color:#557795;font-size:8px;font-weight:850}.story-close h2{font-size:42px}.story-close p{max-width:620px;margin-inline:auto}.story-close button{margin-top:26px}.close-ribbon{width:530px;height:210px;position:absolute;border:3px solid rgba(210,222,240,.82);border-radius:50%;transform:rotate(-12deg);box-shadow:0 0 36px rgba(184,204,233,.52),inset 0 0 30px rgba(232,222,246,.42);animation:story-ribbon 16s ease-in-out infinite alternate}@keyframes story-ribbon{0%{transform:translate3d(-2%,0,0) rotate(-10deg)}to{transform:translate3d(3%,2%,0) rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.close-ribbon,.stage-ribbon,.three-d-orbit{animation:none}}@media (max-width:900px){.story-commerce{min-height:760px;grid-template-columns:1fr;grid-template-rows:auto 420px auto}.story-commerce-copy{padding:52px 36px 12px}.story-commerce-copy h1{font-size:44px}.commerce-stage{min-height:420px}.story-three-d{grid-template-columns:1fr}.three-d-story-copy{padding:60px 36px 24px}.three-d-object-stage{min-height:480px}.material-menu{left:0}.material-social{right:0}.brand-photo{left:20%;width:60%}}@media (max-width:620px){.home-control-shell{width:calc(100vw - 32px)}.story-commerce{min-height:720px;grid-template-rows:auto 360px auto}.story-commerce-copy{padding:38px 20px 8px}.story-commerce-copy h1{font-size:36px}.story-commerce-copy p{font-size:11px}.story-commerce-copy>div{display:grid;grid-template-columns:1fr}.commerce-stage{min-height:360px}.commerce-product{width:96%;height:72%;top:12%}.output-square{width:102px;height:102px;padding:10px}.output-listing{width:130px;padding:10px}.output-video{min-width:166px;left:2%;padding:9px}.story-commerce>footer{min-height:74px;padding:10px 14px;gap:8px;justify-content:space-between}.story-commerce>footer span{max-width:31%;flex-direction:column;text-align:center;font-size:7px}.story-brand{min-height:700px;padding:50px 18px 40px}.story-brand h2,.three-d-story-copy h2{font-size:30px}.brand-material-stage{min-height:430px}.brand-photo{width:88%;height:270px;top:50px;left:6%}.material-menu{width:132px;min-height:205px;top:0;padding:14px}.material-menu strong{margin-top:28px;font-size:16px}.material-social{width:138px;min-height:205px;top:190px;padding:9px}.material-social>div{height:110px}.material-poster{width:126px;min-height:158px;right:3%;bottom:0;padding:12px}.material-poster strong{margin-top:28px;font-size:15px}.three-d-story-copy{padding:50px 20px 20px}.three-d-object-stage{min-height:380px}.three-d-photo{width:98%;height:76%;right:-10%}.three-d-wireframe{width:125px;height:125px}.story-close{min-height:390px;padding-inline:20px}.story-close h2{font-size:34px}.close-ribbon{width:340px;height:150px}}.immersive-home{width:100%;min-height:100svh;position:relative;overflow:hidden;isolation:isolate;color:#293b4a;background:#edf3f6}.immersive-home-background{z-index:-2;object-fit:cover;object-position:center;animation:none}.immersive-home:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/brand-assets/gawaflow-hero-background-hybrid-v1.jpg) 50%/cover no-repeat;opacity:.82;transform:translate3d(var(--hero-depth-x,0),var(--hero-depth-y,0),0);-webkit-mask-image:radial-gradient(ellipse 24% 45% at 75% 52%,#000 0,rgba(0,0,0,.96) 48%,transparent 100%);mask-image:radial-gradient(ellipse 24% 45% at 75% 52%,#000 0,rgba(0,0,0,.96) 48%,transparent 100%);will-change:transform;transition:opacity .35s ease}.immersive-home[data-hero-version=hybrid-v2]:before{opacity:1;transform-origin:75% 52%;transform:translate3d(var(--hero-depth-x,0),var(--hero-depth-y,0),0) scale(var(--hero-emblem-scale,1)) rotate(var(--hero-emblem-tilt,0deg));-webkit-mask-image:radial-gradient(ellipse 31% 55% at 75% 52%,#000 0,rgba(0,0,0,.98) 58%,rgba(0,0,0,.55) 76%,transparent 100%);mask-image:radial-gradient(ellipse 31% 55% at 75% 52%,#000 0,rgba(0,0,0,.98) 58%,rgba(0,0,0,.55) 76%,transparent 100%);filter:saturate(1.04) contrast(1.015)}.immersive-home[data-hero-version=hybrid-v2][data-hero-emblem-ready=true]:before{opacity:0}.immersive-motion-layer{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 34%,rgba(0,0,0,.16) 43%,#000 57%);mask-image:linear-gradient(90deg,transparent,transparent 34%,rgba(0,0,0,.16) 43%,#000 57%)}.immersive-motion-canvas{width:100%;height:100%;position:absolute;inset:0;display:block;opacity:0;filter:saturate(.98) contrast(1.02);transition:opacity 1s cubic-bezier(.22,1,.36,1)}.immersive-motion-layer[data-motion-state=ready] .immersive-motion-canvas{opacity:1}.immersive-glass-sweep{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 27% 48% at 76% 52%,#000 0,rgba(0,0,0,.96) 54%,transparent 100%);mask-image:radial-gradient(ellipse 27% 48% at 76% 52%,#000 0,rgba(0,0,0,.96) 54%,transparent 100%)}.immersive-glass-sweep i{width:15vw;min-width:190px;position:absolute;top:-12%;bottom:-12%;left:51%;display:block;opacity:0;background:linear-gradient(90deg,transparent,rgba(218,239,255,.1) 22%,rgba(255,255,255,.58) 49%,rgba(219,194,255,.24) 64%,transparent);filter:blur(8px);mix-blend-mode:screen;transform:translate3d(-15vw,0,0) skewX(-10deg);animation:immersive-glass-sweep 6.4s cubic-bezier(.22,1,.36,1) infinite;will-change:transform,opacity}.immersive-glass-sweep b{display:none}.immersive-home[data-hero-version=hybrid-v2] .immersive-glass-sweep{-webkit-mask-image:radial-gradient(ellipse 34% 58% at 75% 52%,#000 0,rgba(0,0,0,.98) 66%,transparent 100%);mask-image:radial-gradient(ellipse 34% 58% at 75% 52%,#000 0,rgba(0,0,0,.98) 66%,transparent 100%)}.immersive-home[data-hero-version=hybrid-v2] .immersive-glass-sweep i{width:13vw;min-width:210px;left:56%;background:linear-gradient(90deg,transparent,rgba(153,220,255,.12) 20%,rgba(255,255,255,.64) 48%,rgba(205,167,255,.28) 63%,rgba(255,221,171,.14) 76%,transparent);filter:blur(11px);animation-duration:5.4s}.immersive-home[data-hero-version=hybrid-v2] .immersive-glass-sweep b{width:clamp(430px,31vw,720px);aspect-ratio:1;position:absolute;top:52%;left:75%;display:block;transform:translate3d(calc(-50% + var(--hero-depth-x, 0px)),calc(-50% + var(--hero-depth-y, 0px)),0) scale(var(--hero-emblem-scale,1)) rotate(var(--hero-emblem-tilt,0deg));transform-origin:center;will-change:transform}.immersive-home[data-hero-version=hybrid-v2] .immersive-glass-sweep b:after,.immersive-home[data-hero-version=hybrid-v2] .immersive-glass-sweep b:before{content:"";position:absolute;inset:0;border-radius:47% 53% 50% 46%;background:conic-gradient(from 20deg,transparent 0 8%,rgba(154,225,255,.58) 14%,rgba(255,255,255,.76) 18%,transparent 27% 43%,rgba(205,170,255,.52) 50%,transparent 61% 73%,rgba(255,219,164,.44) 80%,transparent 91% 100%);-webkit-mask-image:radial-gradient(ellipse at center,transparent 0 54%,#000 63%,#000 84%,transparent 96%);mask-image:radial-gradient(ellipse at center,transparent 0 54%,#000 63%,#000 84%,transparent 96%);mix-blend-mode:screen;animation:immersive-emblem-caustic 5.5s linear infinite}.immersive-home[data-hero-version=hybrid-v2] .immersive-glass-sweep b:before{opacity:.26;filter:blur(7px)}.immersive-home[data-hero-version=hybrid-v2] .immersive-glass-sweep b:after{inset:3%;opacity:.13;filter:blur(15px);animation-duration:9.5s;animation-direction:reverse}@keyframes immersive-glass-sweep{0%{opacity:0;transform:translate3d(-15vw,0,0) skewX(-10deg)}5%{opacity:.42}25%{opacity:.2;transform:translate3d(37vw,0,0) skewX(-10deg)}31%,to{opacity:0;transform:translate3d(37vw,0,0) skewX(-10deg)}}@keyframes immersive-emblem-caustic{to{transform:rotate(1turn)}}.immersive-nav{min-height:76px;padding:0 4.5vw;position:absolute;inset:0 0 auto;z-index:20;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;grid-gap:28px;gap:28px;background:transparent;transition:min-height .24s cubic-bezier(.22,1,.36,1),background-color .24s ease,box-shadow .24s ease}.immersive-nav:before{content:"";position:absolute;z-index:-1;inset:0 0 -34px;background:linear-gradient(180deg,rgba(239,245,249,.72),rgba(239,245,249,.26) 52%,transparent);pointer-events:none}.immersive-nav.is-scrolled{min-height:64px;position:fixed;border-bottom:1px solid rgba(117,139,154,.2);background:rgba(244,248,250,.82);box-shadow:0 12px 36px rgba(61,82,98,.1);-webkit-backdrop-filter:blur(18px) saturate(118%);backdrop-filter:blur(18px) saturate(118%)}.immersive-nav.is-scrolled:before{display:none}.immersive-brand{width:max-content;display:flex;align-items:center;gap:11px;color:#263b48;text-decoration:none}.immersive-brand-symbol{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(68,91,105,.42);border-radius:50%;background:rgba(255,255,255,.34);font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700}.immersive-brand small,.immersive-brand strong{display:block}.immersive-brand strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:650}.immersive-brand small{margin-top:2px;color:#70818c;font-size:7px;text-transform:uppercase}.immersive-nav>nav{height:76px;display:flex;align-items:stretch}.immersive-nav>nav a{min-width:88px;padding:0 15px;position:relative;display:grid;place-items:center;color:#526570;font-size:11px;font-weight:650;text-decoration:none}.immersive-nav>nav a:after{content:"";height:2px;position:absolute;right:26px;bottom:12px;left:26px;background:transparent;transform:scaleX(0);transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .24s ease}.immersive-nav>nav a.active:after,.immersive-nav>nav a:hover:after{background:#526f79;transform:scaleX(1)}.immersive-nav>nav a.active{color:#243c47}.immersive-nav-actions{justify-self:end;display:flex;align-items:center;gap:8px}.immersive-nav-actions>button{min-height:40px;padding:0 14px;display:flex;align-items:center;gap:8px;border:0;border-radius:4px;background:transparent;color:#334f5f;font-size:10px;font-weight:750;cursor:pointer;transition:background-color .2s ease,color .2s ease}.immersive-nav-actions>button:hover{background:rgba(255,255,255,.46);color:#223d4d}.immersive-menu-button{display:none!important;width:40px;padding:0!important;justify-content:center}.immersive-mobile-menu{display:none}.immersive-hero{min-height:100svh;padding:130px 5vw 150px;position:relative;z-index:2;display:flex;align-items:center}.immersive-hero-copy{width:min(570px,42vw)}.immersive-hero-copy>span{color:#687f90;font-size:9px;font-weight:850}.immersive-hero-copy h1{margin:18px 0 22px;color:#293b4a;font-family:Segoe UI Variable Display,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:52px;font-weight:690;line-height:1.09;letter-spacing:0}.immersive-hero-copy h1 small{margin-bottom:14px;display:block;color:#607d92;font-size:24px;font-weight:680;line-height:1}.immersive-hero-copy p{max-width:480px;margin:0;color:#586b72;font-size:14px;line-height:1.85}.immersive-hero-actions{margin-top:34px;display:flex;align-items:center;gap:28px}.immersive-primary-action{width:212px;height:58px;padding-left:25px;display:grid;grid-template-columns:1fr 52px;align-items:center;position:relative;overflow:hidden;border:1px solid rgba(45,72,96,.22);border-radius:999px;background:#334f68;color:#f8fbfa;font-size:13px;font-weight:760;text-decoration:none;box-shadow:0 16px 34px rgba(51,79,104,.2);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.immersive-primary-action:before{content:"";width:72px;position:absolute;inset:-18px auto -18px -96px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent);transform:skewX(-18deg);transition:transform .7s cubic-bezier(.22,1,.36,1)}.immersive-primary-action>i,.immersive-primary-action>span{position:relative;z-index:1}.immersive-primary-action i{height:42px;display:grid;place-items:center;border-left:1px solid rgba(255,255,255,.24);font-style:normal}.immersive-primary-action:hover{transform:translateY(-2px);box-shadow:0 20px 40px rgba(51,79,104,.25)}.immersive-primary-action:hover:before{transform:translateX(340px) skewX(-18deg)}.immersive-primary-action:hover svg{transform:translateX(3px)}.immersive-primary-action svg,.immersive-secondary-action svg{transition:transform .24s cubic-bezier(.22,1,.36,1)}.immersive-secondary-action{min-height:42px;position:relative;display:flex;align-items:center;gap:10px;color:#405965;font-size:11px;font-weight:750;text-decoration:none}.immersive-secondary-action:after{content:"";height:1px;position:absolute;right:26px;bottom:4px;left:0;background:rgba(64,89,101,.48);transform-origin:left;transition:transform .24s ease}.immersive-secondary-action:hover:after{transform:scaleX(.72)}.immersive-secondary-action:hover svg{transform:translateX(3px)}.immersive-protocol-layer{position:absolute;right:0;bottom:0;left:0;z-index:5;padding:42px 5vw 20px;background:linear-gradient(180deg,transparent,rgba(232,240,244,.42) 46%,rgba(232,240,244,.68))}.immersive-process{display:flex;align-items:center;color:#617681}.immersive-process span{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:6px;gap:6px;font-size:8px;font-weight:750}.immersive-process b{color:#456b79;font-size:7px}.immersive-process i{width:34px;height:1px;margin:0 10px;background:rgba(98,125,139,.4)}.immersive-trust-strip{min-height:34px;margin-top:12px;display:flex;align-items:center;gap:34px;color:#5c717b}.immersive-trust-strip span{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:650}.immersive-trust-strip svg{color:#557795}.account-dialog-backdrop{position:fixed;z-index:100;inset:0;padding:24px;display:grid;place-items:center;background:rgba(32,48,60,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.account-dialog{width:min(460px,100%);padding:34px;position:relative;border:1px solid rgba(131,158,175,.52);border-radius:8px;background:#f5f8fa;color:#314957;box-shadow:0 32px 90px rgba(39,60,75,.24)}.account-dialog-close{width:38px;height:38px;padding:0;position:absolute;top:16px;right:16px;display:grid;place-items:center;border:0;background:transparent;color:#546d7a;cursor:pointer}.account-dialog-mark{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(108,139,157,.5);border-radius:50%;color:#52758a}.account-dialog-kicker{margin:24px 0 8px;color:#688596;font-size:8px;font-weight:850}.account-dialog h2{margin:0;color:#2d4452;font-size:28px;letter-spacing:0}.account-dialog-intro{margin:12px 0 22px;color:#617681;font-size:11px;line-height:1.7}.account-dialog-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(137,162,176,.46)}.account-dialog-tabs button{min-height:42px;border:0;border-bottom:2px solid transparent;background:transparent;color:#6b7f89;font-size:10px;font-weight:760;cursor:pointer}.account-dialog-tabs button[aria-selected=true]{border-color:#466e7c;color:#2f5362}.account-dialog-status{margin-top:24px;padding:18px 0;display:grid;grid-template-columns:auto 1fr;grid-gap:13px;gap:13px;border-block:1px solid rgba(145,169,182,.42);color:#58717e}.account-dialog-status span,.account-dialog-status strong{display:block}.account-dialog-status strong{color:#385664;font-size:11px}.account-dialog-status span{margin-top:7px;font-size:9px;line-height:1.65}.account-dialog-spinner{animation:account-dialog-spin .8s linear infinite}@keyframes account-dialog-spin{to{transform:rotate(1turn)}}.account-dialog-submit{width:100%;min-height:46px;margin-top:22px;border:0;border-radius:4px;background:#dce6eb;color:#738790;font-size:10px;font-weight:760;cursor:not-allowed}.account-dialog-note{margin:13px 0 0;color:#7c8e96;font-size:8px;line-height:1.6}.account-dialog button:focus-visible,.immersive-mobile-menu a:focus-visible,.immersive-nav button:focus-visible{outline:3px solid rgba(40,98,112,.28);outline-offset:3px}@keyframes immersive-background-drift{0%{transform:scale(1.006)}to{transform:scale(1.014)}}.app-shell .topbar{height:72px;grid-template-columns:260px 1fr auto;background:rgba(251,252,253,.9);border-bottom-color:#d9e1e7;box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(115%);backdrop-filter:blur(18px) saturate(115%)}.app-shell .brand-symbol{border:1px solid #b7c5cf;border-radius:50%;background:#f7fafb;color:#3c5966;font-family:Georgia,Times New Roman,serif;font-size:18px;box-shadow:none}.app-shell .brand-mark strong{color:#2c414d;font-family:Georgia,Times New Roman,serif;font-size:16px}.app-shell .brand-mark small{color:#7c8b94;font-size:8px}.app-shell .topnav button{color:#687985;font-size:11px}.app-shell .topnav button.active{color:#294552}.app-shell .topnav button.active:after{background:#557795}.app-shell .main-canvas{padding:34px clamp(24px,3.2vw,54px) 70px}.workspace-center-page{width:min(1480px,100%);margin:0 auto}.workspace-center-head{min-height:106px;margin-bottom:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.workspace-center-head h1{margin:0;color:#253946;font-size:32px;line-height:1.15}.workspace-center-head>div>p:last-child{max-width:680px;margin:9px 0 0;color:#6b7b84;font-size:11px;line-height:1.65}.workspace-center-head>label{width:390px;height:46px;flex:0 0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:0 13px;border:1px solid #ccd7df;border-radius:7px;background:#fff;color:#73838d;box-shadow:0 8px 24px rgba(48,68,83,.05)}.workspace-center-head input{width:100%;border:0;outline:0;background:none;color:#2d424e;font-size:10px}.workspace-center-head label button{width:26px;height:26px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:#788992;cursor:pointer}.workspace-center-layout{display:grid;grid-template-columns:224px minmax(500px,1fr) 292px;align-items:start;grid-gap:22px;gap:22px}.workspace-category-rail,.workspace-selection-panel{position:-webkit-sticky;position:sticky;top:96px;border:1px solid #d7e0e6;border-radius:8px;background:rgba(255,255,255,.88);box-shadow:0 14px 38px rgba(47,66,80,.06)}.workspace-category-rail>header{min-height:62px;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e3e9ed}.workspace-category-rail>header span{color:#334b58;font-size:10px;font-weight:800}.workspace-category-rail>header small{color:#87949c;font-size:7px}.workspace-category-rail nav{padding:7px;display:grid;grid-gap:3px;gap:3px}.workspace-category-rail nav button{width:100%;min-height:62px;padding:8px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border:0;border-radius:6px;background:transparent;color:#586d78;text-align:left;cursor:pointer}.workspace-category-rail nav button:hover{background:#f2f6f8}.workspace-category-rail nav button.active{background:#eaf0f4;color:#2c4b59}.workspace-category-rail nav button>span:first-child{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d9e2e7;border-radius:6px;background:#f9fbfc;color:#607d8b}.workspace-category-rail nav button small,.workspace-category-rail nav button strong{display:block}.workspace-category-rail nav button strong{font-size:9px}.workspace-category-rail nav button small{margin-top:3px;overflow:hidden;color:#8a979e;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.workspace-category-rail nav button em{min-width:20px;color:#87969e;font-size:7px;font-style:normal;text-align:right}.workspace-category-rail>footer{min-height:67px;padding:12px 14px;display:flex;align-items:center;gap:9px;border-top:1px solid #e3e9ed;color:#537789}.workspace-category-rail>footer small,.workspace-category-rail>footer strong{display:block}.workspace-category-rail>footer strong{color:#405865;font-size:8px}.workspace-category-rail>footer small{margin-top:3px;color:#84929a;font-size:6px}.workspace-service-browser{min-width:0}.workspace-service-browser>header{min-height:58px;margin-bottom:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;border-bottom:1px solid #d8e1e6}.workspace-service-browser>header span{color:#557795;font-size:8px;font-weight:850}.workspace-service-browser>header h2{margin:6px 0 12px;color:#3d515c;font-size:12px;font-weight:620}.workspace-service-browser>header>small{margin-bottom:12px;color:#7e8e96;font-size:8px}.workspace-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.workspace-service-grid>button{min-width:0;min-height:190px;padding:16px;display:flex;flex-direction:column;border:1px solid #d7e0e6;border-radius:8px;background:#fff;color:#2f4652;text-align:left;cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease}.workspace-service-grid>button:hover{transform:translateY(-2px);border-color:#b7c9d4;box-shadow:0 14px 28px rgba(49,70,84,.07)}.workspace-service-grid>button.selected{border-color:#7794a3;box-shadow:inset 0 0 0 1px #7794a3,0 14px 28px rgba(49,70,84,.07)}.workspace-service-grid>button>header{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-service-grid>button>header span{width:36px;height:36px;display:grid;place-items:center;border-radius:6px;background:#edf3f6;color:#557789}.workspace-service-grid>button>header em{max-width:70%;overflow:hidden;color:#7c8c95;font-size:7px;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.workspace-service-grid>button>strong{margin-top:15px;font-size:14px}.workspace-service-grid>button>p{margin:7px 0 14px;display:-webkit-box;overflow:hidden;color:#6c7d86;font-size:9px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-service-grid>button>footer{min-height:24px;margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #edf1f3;color:#778890}.workspace-service-grid>button>footer span{display:flex;align-items:center;gap:5px;font-size:7px}.workspace-service-grid>button>footer>svg{color:#557789}.workspace-selection-panel{min-height:515px;padding:20px}.workspace-selection-panel>header>span{width:44px;height:44px;display:grid;place-items:center;border-radius:7px;background:#eaf1f4;color:#4f7383}.workspace-selection-panel>header>small{margin-top:20px;display:block;color:#668393;font-size:7px;font-weight:850}.workspace-selection-panel h2{margin:7px 0 8px;color:#29414d;font-size:20px;line-height:1.18}.workspace-selection-panel header p{margin:0;color:#6b7c85;font-size:9px;line-height:1.65}.workspace-selection-panel dl{margin:20px 0 0;border-top:1px solid #e1e8ec}.workspace-selection-panel dl>div{padding:13px 0;border-bottom:1px solid #e7ecef}.workspace-selection-panel dt{color:#87949a;font-size:7px;font-weight:750}.workspace-selection-panel dd{margin:5px 0 0;color:#465c67;font-size:8px;line-height:1.55}.workspace-selection-panel .service-price{margin-top:2px}.workspace-selection-flow{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.workspace-selection-flow span{min-height:38px;padding:8px;display:flex;align-items:center;gap:7px;border:1px solid #e1e8ec;border-radius:5px;color:#61747e;font-size:7px}.workspace-selection-flow b{color:#557789;font-size:6px}.workspace-selection-start{width:100%;min-height:46px;margin-top:18px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:6px;background:#1f5a4e;color:#f8fbfa;font-size:10px;font-weight:780;cursor:pointer}.workspace-selection-start:hover{background:#194c42}.workspace-center-empty,.workspace-selection-empty{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#75868e;text-align:center}.workspace-center-empty span,.workspace-selection-empty span{margin-top:9px;font-size:9px}.workspace-center-empty{border:1px dashed #cad6dd;border-radius:8px;background:rgba(255,255,255,.68)}.workspace-center-empty strong{margin-top:12px;color:#425a66;font-size:12px}.workspace-center-empty button{margin-top:16px;padding:8px 12px;border:1px solid #b9cad3;border-radius:5px;background:#fff;color:#456573;font-size:9px;cursor:pointer}@media (max-width:1180px){.immersive-nav{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);gap:12px}.immersive-nav>nav a{min-width:72px;padding-inline:10px}.immersive-motion-layer{-webkit-mask-image:linear-gradient(90deg,transparent,transparent 40%,rgba(0,0,0,.2) 49%,#000 62%);mask-image:linear-gradient(90deg,transparent,transparent 40%,rgba(0,0,0,.2) 49%,#000 62%)}.workspace-center-layout{grid-template-columns:210px minmax(420px,1fr) 268px;gap:14px}.workspace-service-grid{grid-template-columns:1fr}}@media (max-width:900px){.immersive-nav{grid-template-columns:1fr auto}.immersive-nav>nav:not(.immersive-mobile-menu){display:none}.immersive-menu-button{display:flex!important}.immersive-mobile-menu{height:auto;position:absolute;top:68px;right:18px;width:min(300px,calc(100vw - 36px));padding:8px;display:grid;border:1px solid rgba(130,156,171,.42);border-radius:6px;background:rgba(244,248,250,.94);box-shadow:0 22px 54px rgba(46,65,79,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.immersive-mobile-menu a{min-height:46px;padding:0 14px;display:flex;align-items:center;border-bottom:1px solid rgba(145,168,181,.28);color:#385665;font-size:11px;font-weight:700;text-decoration:none}.immersive-mobile-menu a:last-child{border-bottom:0}.immersive-motion-layer{display:none}.immersive-hero-copy{width:min(560px,62vw)}.immersive-hero-copy h1{font-size:46px}.workspace-center-head{align-items:stretch;flex-direction:column}.workspace-center-head>label{width:100%}.workspace-center-layout{grid-template-columns:1fr}.workspace-category-rail,.workspace-selection-panel{position:static}.workspace-category-rail nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.immersive-nav{min-height:68px;padding-inline:18px}.immersive-brand small,.immersive-nav-actions>button:first-child span{display:none}.immersive-nav-actions>button{width:40px;padding:0;justify-content:center}.immersive-hero{min-height:100svh;padding:100px 20px 148px;align-items:flex-start}.immersive-home-background{object-position:62% center;opacity:.62}.immersive-hero-copy{width:100%}.immersive-hero-copy h1{margin-top:14px;font-size:38px}.immersive-hero-copy p{font-size:12px}.immersive-hero-actions{align-items:flex-start;flex-direction:column;gap:10px}.immersive-protocol-layer{padding:28px 12px 12px}.immersive-process{display:none}.immersive-trust-strip{min-height:70px;margin:0;justify-content:space-between;gap:7px}.immersive-trust-strip span{width:32%;flex-direction:column;font-size:7px;text-align:center}.account-dialog-backdrop{padding:0;place-items:end center}.account-dialog{width:100%;max-height:min(88svh,700px);padding:28px 22px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;border-width:1px 0 0;border-radius:8px 8px 0 0}.workspace-category-rail nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.account-dialog-spinner,.immersive-home-background{animation:none}.immersive-home:before{transform:none}.immersive-glass-sweep{display:none}.immersive-motion-canvas,.immersive-nav,.immersive-nav-actions>button,.immersive-primary-action,.immersive-primary-action svg,.immersive-primary-action:before,.immersive-secondary-action svg,.workspace-service-grid>button{transition:none}}.home-control-shell{width:min(1520px,calc(100% - 32px));max-width:1520px;padding-top:18px}.home-visual-story{border:1px solid #d9e2e8;background:#f7f9fb}.home-visual-story>section{border-top-color:#d7e1e8}.home-visual-story button{font:inherit}.story-hero{min-height:720px;position:relative;isolation:isolate;display:grid;align-items:center;background:#f5f7f8}.story-hero-background{z-index:-2;object-fit:cover;object-position:center}.story-hero-copy{width:min(540px,40%);margin-left:5%;padding-top:12px}.story-hero-copy>span,.story-more-services>span,.story-section-copy>span,.story-section-heading>span{color:#557795;font-size:9px;font-weight:850;letter-spacing:0}.story-hero-copy h1{margin:18px 0 22px;display:grid;grid-gap:12px;gap:12px;color:#293b4a;font-family:Segoe UI Variable Display,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:52px;font-weight:690;line-height:1.08;letter-spacing:0}.story-hero-brand{color:#607d92;font-size:24px;font-weight:680;line-height:1}.story-hero-title{color:#293b4a;font-size:inherit}.story-hero-copy p{max-width:470px;margin:0;color:#586b72;font-size:14px;line-height:1.8}.story-hero-copy>div,.story-section-copy>div{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.story-close-copy button,.story-hero-copy button,.story-section-copy button{min-height:46px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #1f5a4e;border-radius:4px;background:#1f5a4e;color:#fff;font-size:11px;font-weight:800;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.story-close-copy button:hover,.story-hero-copy button:hover,.story-section-copy button:hover{transform:translateY(-2px);background:#17483f}.story-hero-copy button:nth-child(2),.story-section-copy>div button:nth-child(2){border-color:#aebdc5;background:rgba(255,255,255,.72);color:#345d68}.story-hero-copy button:nth-child(2):hover,.story-section-copy>div button:nth-child(2):hover{background:rgba(255,255,255,.94)}.story-hero-status{position:absolute;right:5%;bottom:78px;display:flex;align-items:center;color:#67808c}.story-hero-status span{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:7px;gap:7px;font-size:8px;font-weight:700}.story-hero-status b{color:#2d6370;font-size:7px}.story-hero-status i{width:34px;height:1px;margin:0 9px;background:rgba(111,139,151,.45)}.story-hero>footer{min-height:58px;position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:42px;border-top:1px solid rgba(182,200,209,.65);background:rgba(252,253,253,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.story-hero>footer span{display:flex;align-items:center;gap:8px;color:#5d7178;font-size:9px}.story-hero>footer svg{color:#557795}.story-capability{min-height:560px}.story-section-copy{align-self:center;padding:64px 5%}.story-close-copy h2,.story-section-copy h2,.story-section-heading h2{margin:13px 0 16px;color:#173f36;font-size:42px;line-height:1.12}.story-close-copy p,.story-section-copy p,.story-section-heading p{max-width:520px;margin:0;color:#60747d;font-size:12px;line-height:1.8}.story-section-heading{max-width:720px;margin:0 auto;text-align:center}.story-commerce{min-height:620px;display:grid;grid-template-columns:.82fr 1.18fr;grid-template-rows:none;background:#eef3f7}.story-output-stage{min-height:620px;position:relative}.story-output-stage article{position:absolute;display:grid;align-content:space-between;border:1px solid rgba(170,191,204,.9);border-radius:5px;background:rgba(251,253,254,.82);color:#294853;box-shadow:0 22px 52px rgba(65,86,103,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.story-output-stage article small{color:#66869a;font-size:7px;font-weight:850}.story-output-stage article strong{font-size:14px}.story-output-stage article b,.story-output-stage article span{color:#6c8796;font-size:8px}.commerce-output-stage article:first-child{width:36%;height:47%;top:12%;left:3%;padding:24px}.commerce-output-stage article:nth-child(2){width:44%;height:41%;top:20%;right:6%;padding:24px}.commerce-output-stage article:nth-child(3){width:31%;height:36%;bottom:6%;left:22%;padding:20px}.commerce-output-stage article:nth-child(4){width:36%;height:27%;right:2%;bottom:4%;padding:18px}.commerce-output-stage article i{height:4px;display:block;background:#d8e3e9}.commerce-output-stage article i:nth-of-type(2){width:78%}.commerce-output-stage article i:nth-of-type(3){width:55%}.story-brand{min-height:610px;padding:60px 5% 46px;background:#f9fafc}.story-material-stage{min-height:340px;max-width:1220px;margin:28px auto 0;display:grid;grid-template-columns:1.08fr .86fr .86fr 1.08fr;align-items:center;grid-gap:16px;gap:16px}.story-material-stage article{min-width:0;height:255px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #ccd9e1;border-radius:5px;background:rgba(255,255,255,.84);box-shadow:0 20px 46px rgba(63,82,99,.1)}.story-material-stage article:nth-child(2),.story-material-stage article:nth-child(3){height:300px;background:#eff3f8}.story-material-stage small{color:#627f94;font-size:8px;font-weight:850}.story-material-stage strong{color:#294a55;font-size:18px}.story-text-action{margin-top:8px}.story-pet{min-height:560px;display:grid;grid-template-columns:1fr 1fr;background:#f4f2f8}.story-pet .story-section-copy button{margin-top:30px}.story-pet-path{min-height:560px;padding:10% 7%;display:grid;grid-template-columns:1fr auto 1fr;align-content:center;grid-gap:16px;gap:16px}.story-pet-path span{min-height:105px;padding:20px;display:grid;align-content:space-between;border-top:1px solid #aabec8;border-bottom:1px solid #aabec8;color:#345765;font-size:11px;font-weight:750}.story-pet-path span b{color:#66859a;font-size:8px}.story-pet-path i{width:35px;height:1px;background:#a8bcc7}.story-social{min-height:540px;padding:62px 5%;background:#eef4f6}.story-social-modes{max-width:1220px;margin:34px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c5d4dc;border-bottom:1px solid #c5d4dc}.story-social-modes button{min-width:0;min-height:160px;padding:28px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;border:0;border-right:1px solid #c5d4dc;background:transparent;color:#31515c;text-align:left;cursor:pointer;transition:background .2s ease}.story-social-modes button:last-child{border-right:0}.story-social-modes button:hover{background:rgba(255,255,255,.62)}.story-social-modes span small,.story-social-modes span strong{display:block}.story-social-modes span strong{font-size:15px}.story-social-modes span small{margin-top:7px;color:#70838b;font-size:9px;line-height:1.5}.story-three-d{min-height:600px;display:grid;grid-template-columns:.88fr 1.12fr;background:#edf1f7}.story-three-d .story-section-copy ol{margin:28px 0;padding:0;list-style:none;border-top:1px solid #c6d4dd}.story-three-d .story-section-copy li{min-height:43px;display:flex;align-items:center;gap:13px;border-bottom:1px solid #c6d4dd;color:#526b76;font-size:9px}.story-three-d .story-section-copy li b{color:#607f94}.story-three-d-stage{min-height:600px;position:relative;display:grid;place-items:center;color:#60829a}.story-three-d-stage>svg{z-index:2;stroke-width:1}.story-three-d-stage small{position:absolute;bottom:21%;font-size:8px;font-weight:850}.story-orbit{width:70%;height:36%;position:absolute;border:1px solid rgba(139,168,192,.72);border-radius:50%;transform:rotate(-12deg);box-shadow:inset 0 0 30px rgba(255,255,255,.6)}.story-close{min-height:430px;padding:0;display:grid;grid-template-rows:auto 1fr;background:#f9fafc;text-align:center}.story-more-services{min-height:92px;padding:0 5%;display:grid;grid-template-columns:1.2fr repeat(4,1fr);align-items:stretch;border-bottom:1px solid #d6e0e6}.story-more-services>span{align-self:center;text-align:left}.story-more-services button{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-left:1px solid #d6e0e6;background:transparent;color:#405e68;font-size:10px;font-weight:750;cursor:pointer}.story-more-services button:hover{background:#eef3f6}.story-close-copy{max-width:760px;margin:auto;padding:48px 24px 58px}.story-close-copy small{color:#557795;font-size:8px;font-weight:850}.story-close-copy p{margin-inline:auto}.story-close-copy button{margin-top:24px}@media (prefers-reduced-motion:reduce){.story-close-copy button,.story-hero-copy button,.story-section-copy button{transition:none}}@media (max-width:900px){.story-hero{min-height:760px}.story-hero-copy{width:52%}.story-hero-copy h1{font-size:46px}.story-commerce,.story-pet,.story-three-d{grid-template-columns:1fr}.story-output-stage,.story-pet-path,.story-three-d-stage{min-height:480px}.story-material-stage{grid-template-columns:repeat(2,1fr)}.story-material-stage article,.story-material-stage article:nth-child(2),.story-material-stage article:nth-child(3){height:250px}.story-social-modes{grid-template-columns:1fr}.story-social-modes button{min-height:110px;border-right:0;border-bottom:1px solid #c5d4dc}.story-social-modes button:last-child{border-bottom:0}.story-more-services{grid-template-columns:repeat(2,1fr)}.story-more-services>span{grid-column:1/-1;min-height:58px;text-align:center}.story-more-services button{min-height:70px;border-top:1px solid #d6e0e6}}@media (max-width:620px){.home-control-shell{width:calc(100vw - 32px)}.story-hero{min-height:720px;align-items:start}.story-hero-background{object-position:67% center;opacity:.66}.story-hero-copy{width:auto;margin:0;padding:64px 20px 120px}.story-hero-copy h1{font-size:38px}.story-hero-copy p{font-size:12px}.story-hero-copy>div{display:grid}.story-hero-status{display:none}.story-hero>footer{min-height:74px;padding:8px;gap:6px}.story-hero>footer span{width:32%;flex-direction:column;text-align:center;font-size:7px}.story-section-copy{padding:55px 20px}.story-close-copy h2,.story-section-copy h2,.story-section-heading h2{font-size:32px}.story-output-stage{min-height:420px}.story-output-stage article{padding:14px!important}.commerce-output-stage article:first-child{width:45%;left:4%}.commerce-output-stage article:nth-child(2){width:46%;right:4%}.commerce-output-stage article:nth-child(3){width:42%;left:9%}.commerce-output-stage article:nth-child(4){width:42%;right:4%}.story-brand,.story-social{padding:55px 18px}.story-material-stage{grid-template-columns:1fr 1fr;gap:8px}.story-material-stage article,.story-material-stage article:nth-child(2),.story-material-stage article:nth-child(3){height:180px;padding:15px}.story-material-stage strong{font-size:14px}.story-pet-path{min-height:390px;padding:35px 20px;gap:8px}.story-pet-path span{min-height:86px;padding:12px;font-size:9px}.story-pet-path i{width:16px}.story-social-modes button{padding:20px 12px}.story-three-d-stage{min-height:390px}.story-more-services{grid-template-columns:1fr 1fr}.story-more-services button{min-height:76px;padding:10px;font-size:9px}}.workspace-overview-head{margin-bottom:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.workspace-overview-head span{color:var(--blue);font-size:9px;font-weight:800}.workspace-overview-head h1{margin:4px 0 0;font-size:22px}.workspace-overview-head>button{display:flex;align-items:center;gap:6px;padding:7px 0;border:0;background:none;color:var(--blue);font-size:10px;font-weight:700;cursor:pointer}.workspace-overview-grid{display:grid;grid-template-columns:1.15fr .95fr .9fr;border:1px solid var(--line);background:white}.workspace-overview-grid>div{min-width:0;min-height:210px;padding:17px;border-right:1px solid var(--line)}.workspace-overview-grid>div:last-child{border-right:0}.workspace-overview-grid header{min-height:25px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f5}.workspace-overview-grid header strong{font-size:11px}.workspace-overview-grid header small{color:var(--muted);font-size:8px}.workspace-overview-grid header button{padding:0;border:0;background:none;color:var(--blue);font-size:8px;cursor:pointer}.active-work-panel>button,.recent-delivery-panel>button{width:100%;min-height:48px;padding:9px 0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border:0;border-bottom:1px solid #f0f2f5;background:white;text-align:left;cursor:pointer}.active-work-panel>button:hover,.recent-delivery-panel>button:hover{background:#f8fafc}.active-work-panel button span small,.active-work-panel button span strong,.recent-delivery-panel button span small,.recent-delivery-panel button span strong{display:block}.active-work-panel button span strong,.recent-delivery-panel button span strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.active-work-panel button span small,.recent-delivery-panel button span small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.task-state{padding:4px 5px;background:#eef2f6;color:#526174;font-size:7px;font-weight:800}.task-state.generating{background:var(--blue-soft);color:var(--blue)}.task-state.action_required,.task-state.failed{background:var(--coral-soft);color:#ae443d}.quick-start-panel>div{padding-top:10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.quick-start-panel>div>button{min-width:0;min-height:67px;padding:10px;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:7px;gap:7px;border:1px solid #e1e6ee;background:#f8fafc;text-align:left;cursor:pointer}.quick-start-panel>div>button:hover{border-color:#afbdd9;background:#f3f6fc}.quick-start-panel>div>button svg:first-child{color:var(--blue)}.quick-start-panel>div>button svg:last-child{display:none}.quick-start-panel>div>button span{overflow-wrap:anywhere;font-size:9px;font-weight:700}.workspace-empty{min-height:135px;display:flex;align-items:center;justify-content:center;gap:9px;color:#7d8a99}.workspace-empty small,.workspace-empty strong{display:block}.workspace-empty strong{color:#526174;font-size:9px}.workspace-empty small{margin-top:3px;font-size:7px}.market-launchpad{width:100%;max-width:1180px;min-width:0;min-height:410px;margin:0 auto 42px;overflow:hidden;position:relative;display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid #244a43;background:#10251f url(/brand-assets/gawaflow-hero.jpg) 50%/cover no-repeat;color:#f6faf8;box-shadow:0 24px 56px rgba(17,35,43,.22)}.market-launchpad:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.052) 0 1px,transparent 1px 74px),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 54px);opacity:.72}.launchpad-copy{min-width:0;padding:34px 38px 30px;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.12)}.launchpad-copy>span{display:flex;align-items:center;gap:7px;color:#84d8bd;font-size:10px;font-weight:800}.launchpad-copy h1{margin:13px 0 10px;font-size:clamp(34px,4vw,50px);letter-spacing:0}.launchpad-copy h1 span{display:block}.launchpad-copy p{max-width:445px;margin:0;color:#d2dfda;line-height:1.75}.launchpad-map{height:112px;margin-top:23px;overflow:hidden;position:relative;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:repeating-linear-gradient(90deg,transparent 0 29px,rgba(255,255,255,.035) 29px 30px)}.launchpad-map:before{content:"";width:72px;position:absolute;inset:0 auto 0 -72px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(132,216,189,.14),transparent);animation:launchpad-scan 5.8s cubic-bezier(.45,0,.55,1) infinite}.launchpad-map:after{content:"";position:absolute;left:106px;right:118px;top:57px;border-top:1px dashed rgba(132,216,189,.42)}.launchpad-map-label{position:absolute;top:9px;left:0;color:#6f9588;font-size:7px;font-weight:800}.launchpad-delivery,.launchpad-issue{position:absolute;top:34px;z-index:1;min-height:48px;padding:8px 10px;border:1px solid rgba(255,255,255,.16);background:rgba(8,24,20,.72)}.launchpad-issue{left:0;width:116px}.launchpad-delivery small,.launchpad-delivery strong,.launchpad-issue small,.launchpad-issue strong{display:block}.launchpad-delivery small,.launchpad-issue small{color:#789d91;font-size:7px}.launchpad-delivery strong,.launchpad-issue strong{margin-top:4px;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launchpad-issue i{width:5px;height:5px;position:absolute;right:-3px;top:20px;border-radius:50%;background:#84d8bd;box-shadow:0 0 0 4px rgba(132,216,189,.1);animation:status-breathe 2.4s ease-in-out infinite}.launchpad-route{position:absolute;left:126px;right:126px;top:44px;z-index:1;display:flex;justify-content:space-around}.launchpad-route span{padding:5px 6px;border:1px solid rgba(255,255,255,.14);background:#1b3630;color:#c7d8d2;font-size:7px;animation:route-rise 4.8s cubic-bezier(.22,1,.36,1) infinite}.launchpad-route span:nth-child(2){animation-delay:.18s}.launchpad-route span:nth-child(3){animation-delay:.36s}.launchpad-delivery{right:0;width:126px;display:grid;grid-template-columns:18px minmax(0,1fr) 14px;grid-gap:7px;gap:7px;align-items:center;border-color:rgba(239,194,99,.32)}.launchpad-delivery>svg:first-child{color:#efc263}.launchpad-delivery>svg:last-child{color:#84d8bd}.local-signals{margin-top:17px;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.local-signals small{width:100%;margin-bottom:2px;color:#78958a;font-size:8px}.local-signals b{padding:5px 7px;border:1px solid rgba(255,255,255,.14);color:#d9e6e1;font-size:7px;font-weight:650}.launchpad-tool{min-width:0;margin:18px;padding:19px;position:relative;z-index:1;align-self:stretch;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.2);background:rgba(249,251,250,.96);color:var(--ink);box-shadow:0 18px 38px rgba(4,14,10,.26);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.launchpad-status{display:flex;align-items:center;justify-content:space-between;color:#65736c;font-size:9px}.launchpad-status span{display:flex;align-items:center;gap:6px;font-weight:700}.launchpad-status svg{color:var(--green)}.launchpad-tool label{min-height:118px;margin-top:12px;padding:15px 14px 11px 16px;overflow:hidden;position:relative;display:flex;align-items:flex-end;gap:10px;border:1px solid #cbd6d1;background:white;transition:border-color .18s ease,box-shadow .18s ease}.launchpad-tool label:before{content:"";width:42%;position:absolute;left:-42%;right:auto;bottom:0;border-bottom:2px solid #2b8068;transition:transform .5s cubic-bezier(.22,1,.36,1)}.launchpad-tool label:focus-within{border-color:#79a99a;box-shadow:0 0 0 3px rgba(43,128,104,.1)}.launchpad-tool label:focus-within:before{transform:translateX(338%)}.launchpad-tool textarea{min-width:0;flex:1 1;align-self:stretch;border:0;outline:0;resize:none;color:var(--ink);font-size:12px;line-height:1.65}.launchpad-tool label>button{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border:0;background:#315fc8;color:white;cursor:pointer;transition:transform .18s ease,background .18s ease}.launchpad-tool label>button:hover{transform:translateY(-1px);background:#244fad}.launchpad-suggestions{margin-top:9px;display:flex;flex-wrap:wrap;gap:6px}.launchpad-suggestions button{padding:6px 8px;border:1px solid #dce3df;background:white;color:#66736d;font-size:8px;cursor:pointer;transition:border-color .15s ease,color .15s ease,transform .15s ease}.launchpad-suggestions button:hover{transform:translateY(-1px);border-color:#91afa5;color:#245e4d}.launchpad-system{margin-top:12px;overflow:hidden;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.launchpad-system:after{content:"";width:32px;position:absolute;top:0;bottom:0;left:-32px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(49,95,200,.12),transparent);animation:system-scan 4.2s ease-in-out infinite}.launchpad-system span{min-width:0;min-height:74px;padding:10px;position:relative;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #dce5e1;background:#f5f8f7;transition:border-color .2s ease,background .2s ease,transform .2s ease}.launchpad-system span:before{content:"";width:5px;height:5px;position:absolute;top:9px;right:9px;border-radius:50%;background:#cbd5d0}.launchpad-system span.active,.launchpad-system span.processing,.launchpad-system span.ready{transform:translateY(-1px)}.launchpad-system span.active{border-color:#8db8aa;background:#eff7f3}.launchpad-system span.processing{border-color:#dfc789;background:#fff9ea}.launchpad-system span.ready{border-color:#bdcbed;background:#f2f5fc}.launchpad-system span.active:before{background:var(--green);animation:status-breathe 1.8s ease-in-out infinite}.launchpad-system span.processing:before{background:#c59632;animation:status-breathe 1.8s ease-in-out .3s infinite}.launchpad-system span.ready:before{background:var(--blue);animation:status-breathe 1.8s ease-in-out .6s infinite}.launchpad-system b{color:#42695d;font-size:8px}.launchpad-system strong{margin-top:5px;font-size:10px}.launchpad-system small{margin-top:6px;overflow:hidden;color:var(--muted);font-size:8px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.launchpad-recommend{min-width:0;margin-top:auto;padding-top:13px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:3px 10px;gap:3px 10px;border-top:1px solid #e2e7e4;animation:recommend-in .55s cubic-bezier(.22,1,.36,1) both}.launchpad-recommend span{grid-row:1/3;align-self:center;padding:4px 6px;background:var(--blue-soft);color:var(--blue);font-size:7px;font-weight:800}.launchpad-recommend strong{font-size:10px}.launchpad-recommend small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}@keyframes launchpad-scan{0%,12%{transform:translateX(0);opacity:0}24%,72%{opacity:1}88%,to{transform:translateX(520px);opacity:0}}@keyframes system-scan{0%,18%{transform:translateX(0);opacity:0}32%,70%{opacity:1}86%,to{transform:translateX(650px);opacity:0}}@keyframes route-rise{0%,58%,to{transform:translateY(0);opacity:.72}68%,82%{transform:translateY(-3px);opacity:1}}@keyframes recommend-in{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}.profession-section{max-width:1180px;margin:0 auto 34px}.profession-heading{margin-bottom:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.profession-heading span{color:var(--blue);font-size:9px;font-weight:750}.profession-heading h2{margin:4px 0 0;font-size:18px}.profession-heading>button{padding:7px 9px;border:1px solid transparent;border-radius:5px;background:none;color:var(--muted);font-size:9px;cursor:pointer}.profession-heading>button.active{border-color:var(--line);background:white;color:var(--ink)}.profession-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.profession-grid>button{min-width:0;min-height:268px;padding:0;overflow:hidden;display:flex;flex-direction:column;text-align:left;border:1px solid var(--line);border-radius:7px;background:white;color:var(--ink);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.profession-grid>button:hover{transform:translateY(-2px);border-color:#b8c3dd;box-shadow:0 10px 24px rgba(45,60,91,.08)}.profession-grid>button.active{border-color:#7892dc;box-shadow:inset 0 0 0 1px #7892dc,0 10px 24px rgba(45,71,151,.08)}.profession-card-head{width:100%;padding:14px 14px 11px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:10px;gap:10px}.profession-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:6px;background:var(--green-soft);color:var(--green)}.profession-grid>button:nth-child(2) .profession-icon{background:var(--yellow-soft);color:#9a6814}.profession-grid>button:nth-child(3) .profession-icon{background:var(--blue-soft);color:var(--blue)}.profession-grid>button:nth-child(4) .profession-icon{background:var(--coral-soft);color:var(--coral)}.profession-grid em,.profession-grid small,.profession-grid strong{display:block;letter-spacing:0}.profession-grid small{color:#8d9691;font-size:7px;font-weight:700}.profession-grid strong{margin-top:3px;font-size:12px}.profession-grid em{margin-top:5px;overflow:hidden;color:var(--muted);font-size:8px;font-style:normal;line-height:1.45}.profession-preview{width:calc(100% - 20px);min-height:124px;margin:0 10px;overflow:hidden;display:block;border-radius:5px}.preview-seller{padding:10px;display:grid;grid-template-columns:42% 1fr;grid-gap:10px;gap:10px;background:#edf5f1}.preview-product-photo{position:relative;min-width:0;overflow:hidden;border-radius:4px;background:white}.preview-product-photo img{object-fit:cover}.preview-seller>span:last-child{padding:5px 0;display:flex;flex-direction:column;justify-content:center}.preview-seller strong{margin-top:6px;font-size:10px}.preview-seller em{color:var(--green);font-size:8px;font-weight:800}.preview-seller i{width:-moz-fit-content;width:fit-content;margin-top:10px;padding:4px 5px;background:white;color:#56645d;font-size:6px;font-style:normal}.preview-creator{padding:10px;background:#242b28}.creator-frames{height:78px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px}.creator-frames i{position:relative;overflow:hidden;display:block;border-radius:3px}.creator-frames img{object-fit:cover}.creator-timeline{height:25px;margin-top:6px;display:grid;grid-template-columns:1.4fr .8fr 1fr auto;align-items:center;grid-gap:4px;gap:4px}.creator-timeline i{height:5px;background:#ebbd57}.creator-timeline i:nth-child(2){background:#65b78f}.creator-timeline i:nth-child(3){background:#ec8179}.creator-timeline b{color:#dbe1de;font-size:6px}.preview-social{padding:12px;background:#eef4ff}.social-week{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px}.social-week small{grid-column:1/-1;margin-bottom:3px;color:#5269b7}.social-week b{padding:4px;color:#687693;font-size:6px;text-align:center}.social-week i{min-height:43px;padding:7px 3px;display:grid;place-items:center;border-radius:3px;background:white;color:#344152;font-size:6px;font-style:normal;font-weight:800}.social-week i:nth-of-type(2){background:#fff3d8}.social-week i:nth-of-type(3){background:#fbe8e6}.social-channels{margin-top:7px;display:flex;gap:5px}.social-channels em{margin:0;padding:3px 5px;background:#dce7ff;color:#4964bd;font-size:6px}.preview-freelancer{padding:9px;background:#f8ecea}.proposal-sheet{height:106px;padding:12px;display:block;background:white}.proposal-sheet small{color:var(--coral)}.proposal-sheet strong{margin:5px 0 8px;font-size:9px}.proposal-sheet>i{width:100%;height:3px;margin-top:4px;display:block;background:#e1e5e3}.proposal-sheet>i:nth-of-type(2){width:68%}.proposal-sheet>span{margin-top:7px;display:flex;align-items:center;justify-content:space-between}.proposal-sheet span em{margin:0;font-size:6px}.proposal-sheet span b{color:var(--ink);font-size:7px}.profession-card-foot{width:100%;min-height:42px;margin-top:auto;padding:9px 14px;display:flex;align-items:center;justify-content:space-between}.profession-card-foot>b{color:var(--blue);font-size:8px}.profession-card-foot>span{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:7px}.problem-section{max-width:1180px;margin:0 auto 28px;padding:22px 0 26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.problem-section .section-line{margin-bottom:12px}.problem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:7px;overflow:hidden;background:white}.problem-grid>button{min-height:68px;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid #edf0ee;background:white;color:var(--ink);text-align:left;cursor:pointer}.problem-grid>button:nth-child(odd){border-right:1px solid #edf0ee}.problem-grid>button:nth-last-child(-n+2){border-bottom:0}.problem-grid>button:hover{background:#f8faff}.problem-grid small,.problem-grid strong{display:block}.problem-grid strong{font-size:11px}.problem-grid small{margin-top:5px;color:var(--muted);font-size:9px}.problem-grid svg{flex:0 0 auto;color:var(--blue)}.concierge{max-width:1180px;margin:0 auto 42px;display:grid;grid-template-columns:minmax(230px,.72fr) minmax(440px,1.35fr);grid-gap:clamp(30px,5vw,72px);gap:clamp(30px,5vw,72px);align-items:center;padding:30px 0 34px;border-bottom:1px solid var(--line)}.concierge-copy>span{display:flex;align-items:center;gap:7px;color:var(--blue);font-size:10px;font-weight:750}.concierge-copy h2{max-width:360px;margin:12px 0 10px;font-size:25px;line-height:1.22}.concierge-copy p{max-width:390px;margin:0;color:var(--muted);font-size:12px;line-height:1.7}.concierge-tool{padding:16px;background:#fff;border:1px solid #cdd9e8;border-radius:8px;box-shadow:0 18px 50px rgba(45,60,91,.1)}.concierge-tool>label{min-height:98px;display:flex;align-items:flex-end;gap:10px;padding:14px;background:linear-gradient(135deg,#f8faff,#f4faf7);border:1px solid #dce3f2;border-radius:6px}.concierge-tool textarea{flex:1 1;min-height:66px;padding:0;resize:none;border:0;outline:0;background:none;color:var(--ink);font-size:13px;line-height:1.6}.concierge-tool>label>button{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:6px;background:#315fc8;color:white;cursor:pointer}.intent-chips{display:flex;flex-wrap:wrap;gap:6px;padding:10px 0 12px}.intent-chips button{padding:6px 9px;border:1px solid #dfe4ee;border-radius:4px;background:white;color:#59657a;font-size:9px;cursor:pointer}.concierge-flow{margin-bottom:11px;padding:10px 12px;display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:6px 12px;gap:6px 12px;border:1px solid #e1e7ef;background:#f8fafc}.concierge-flow span{color:#7a8798;font-size:8px;font-weight:800}.concierge-flow strong{overflow:hidden;color:#263247;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.recommendation{min-height:46px;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding-top:11px;border-top:1px solid #edf0f5}.recommendation>span{display:flex;align-items:center;gap:4px;color:var(--green);font-size:9px;font-weight:700}.recommendation>strong{font-size:11px}.recommendation>small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.recommendation>button{display:flex;align-items:center;gap:5px;padding:6px 8px;border:0;background:none;color:var(--blue);font-size:9px;font-weight:700;cursor:pointer}.featured-services{max-width:1180px;margin:0 auto 34px}.trust-row{max-width:1180px;margin:-20px auto 38px;justify-content:center;gap:clamp(24px,5vw,64px);color:var(--muted);font-size:9px}.trust-row,.trust-row span{display:flex;align-items:center}.trust-row span{gap:6px}.trust-row svg{color:var(--green)}.trust-row strong{margin-right:2px;color:#39465b}.section-line{max-width:1180px;margin:0 auto 15px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.section-line span{color:var(--blue);font-size:9px;font-weight:750}.section-line h2{margin:4px 0 0;font-size:18px}.section-line>small{color:var(--muted);font-size:9px}.featured-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.services-heading{margin-top:26px}.filter-row{max-width:1180px;margin:0 auto 18px;display:flex;justify-content:space-between;gap:18px}.category-tabs{display:flex;gap:5px;overflow-x:auto}.category-tabs button{height:38px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid transparent;background:none;border-radius:5px;color:var(--muted);white-space:nowrap;font-size:11px;cursor:pointer}.category-tabs button span{min-width:17px;height:17px;display:grid;place-items:center;background:#e9eeeb;border-radius:50%;font-size:9px}.category-tabs button.active{background:var(--surface);color:var(--ink);border-color:var(--line);font-weight:700}.search-box{width:210px;height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;background:var(--surface);border:1px solid var(--line);border-radius:5px;color:var(--muted)}.search-box input{width:100%;border:0;outline:0;background:none;font-size:11px}.service-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.service-card{min-height:245px;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:8px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;display:flex;flex-direction:column}.service-card:focus-visible,.service-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(37,50,98,.11);border-color:#b5c1ec;outline:0}.service-card.featured{min-height:280px;padding:22px}.card-top{display:flex;justify-content:space-between;align-items:center}.service-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:6px}.accent-green .service-icon{background:var(--green-soft);color:var(--green)}.accent-coral .service-icon{background:var(--coral-soft);color:var(--coral)}.accent-blue .service-icon{background:var(--blue-soft);color:var(--blue)}.accent-yellow .service-icon{background:var(--yellow-soft);color:var(--yellow)}.eyebrow{color:var(--muted);font-size:9px}.service-card h2{margin:17px 0 7px;font-size:17px}.service-card>p{min-height:38px;margin:0 0 15px;color:var(--muted);font-size:11.5px;line-height:1.65}.output-label{color:#929c96;font-size:9px}.output-text{margin-top:5px;font-size:11px;font-weight:700;line-height:1.45}.mini-preview{margin:15px 0 0;padding:13px 14px;background:#f7f9fd;border-left:2px solid #91a8e8}.mini-preview span{color:#4e5d75;font-size:9px;font-weight:700}.mini-preview p{margin:5px 0 0;color:var(--ink);font-size:11px}.service-card footer{margin-top:auto;padding-top:15px;border-top:1px solid #edf0ee;display:flex;align-items:center;gap:12px;color:var(--muted);font-size:10px}.service-card footer span{display:flex;gap:5px;align-items:center}.service-card footer button:last-child{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface);border-radius:50%;cursor:pointer}.preview-link{margin-left:auto;padding:5px 0;border:0;background:none;color:var(--blue);font-size:9px;font-weight:700;cursor:pointer}.panel-layer{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;pointer-events:none}.video-delivery video::-webkit-media-controls,.video-delivery video::-webkit-media-controls-enclosure,.video-delivery video::-webkit-media-controls-panel{display:none!important}.panel-layer>*{pointer-events:auto}.panel-layer{animation:panel-fade-in .2s ease both}@keyframes panel-fade-in{0%{opacity:0}to{opacity:1}}.panel-scrim{position:absolute;inset:0;border:0;background:rgba(13,24,30,.62);cursor:default;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.task-panel{width:min(780px,94vw);height:100%;position:relative;background:#f6f8f7;box-shadow:-28px 0 70px rgba(10,22,33,.24);display:grid;grid-template-rows:auto auto 1fr auto;animation:panel-in .26s cubic-bezier(.22,.8,.25,1)}.task-panel:before{content:"";height:3px;position:absolute;z-index:3;top:0;left:0;right:66.66%;background:#78c2a9;transition:transform .28s cubic-bezier(.22,1,.36,1);transform-origin:left}.task-panel[data-step=brief]:before{transform:translateX(100%)}.task-panel[data-step=result]:before{transform:translateX(200%)}@keyframes panel-in{0%{transform:translateX(30px);opacity:.5}to{transform:translateX(0);opacity:1}}.example-panel{width:min(620px,94vw);height:100%;position:relative;display:grid;grid-template-rows:auto 1fr auto;background:#f7f8fb;box-shadow:var(--shadow);animation:panel-in .26s cubic-bezier(.22,.8,.25,1)}.example-panel>header{min-height:82px;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;background:white;border-bottom:1px solid var(--line)}.example-panel>header span{color:var(--blue);font-size:9px;font-weight:750}.example-panel>header h2{margin:4px 0 0;font-size:20px}.example-panel>header button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:white;cursor:pointer}.example-content{overflow-y:auto;padding:24px}.example-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:18px;color:var(--muted);font-size:9px}.example-meta span{display:flex;align-items:center;gap:5px}.example-document{min-height:330px;padding:34px 36px;background:#fff;border:1px solid #dfe3ea;box-shadow:0 12px 30px rgba(50,61,83,.07)}.example-document small{color:#8b94a6;font-size:8px;font-weight:700}.example-document h3{margin:26px 0 22px;font-size:22px;line-height:1.35}.example-document p{margin:0;padding:12px 0;border-top:1px solid #edf0f4;color:#3f495c;font-size:12px;line-height:1.65}.example-expectation{margin-top:18px;display:grid;grid-template-columns:88px 1fr;grid-gap:10px 14px;gap:10px 14px;padding:16px 18px;background:#eef4ff;border:1px solid #d5dff1}.example-expectation strong{color:#4b5b76;font-size:9px}.example-expectation span{color:#59657a;font-size:10px;line-height:1.5}.purchase-terms{margin:18px 0 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d9e1dd;background:#f8faf9}.purchase-terms>div{min-width:0;padding:12px 14px;border-right:1px solid #e2e7e4;border-bottom:1px solid #e2e7e4}.purchase-terms>div:nth-child(2n){border-right:0}.purchase-terms>div:nth-child(n+3){border-bottom:0}.purchase-terms span,.purchase-terms strong{display:block}.purchase-terms strong{color:#43514a;font-size:8px}.purchase-terms span{margin-top:5px;color:#68746d;font-size:9px;line-height:1.5}.purchase-terms p{grid-column:1/-1;margin:0;padding:10px 14px;display:flex;align-items:center;gap:7px;background:#eef4ff;color:#52617a;font-size:8px;line-height:1.5}.purchase-terms p svg{flex:0 0 auto;color:var(--blue)}.template-direction-picker{margin:0 0 20px}.template-direction-picker>header{margin-bottom:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.template-direction-picker>header span,.template-direction-picker>header strong{display:block}.template-direction-picker>header span{color:var(--blue);font-size:8px;font-weight:800}.template-direction-picker>header strong{margin-top:4px;font-size:12px}.template-direction-picker>header>small{color:var(--muted);font-size:8px}.template-direction-picker>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.template-direction-picker button{min-width:0;padding:8px;position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;border:1px solid #d8e0dc;background:white;color:var(--ink);text-align:left;cursor:pointer}.template-direction-picker button:hover{border-color:#aabbb3}.template-direction-picker button.selected{border-color:#587bd4;box-shadow:inset 0 0 0 1px #587bd4}.template-direction-picker button>span:nth-child(2){min-width:0}.template-direction-picker button em,.template-direction-picker button small,.template-direction-picker button strong{display:block}.template-direction-picker button small{color:var(--blue);font-size:7px;font-weight:750}.template-direction-picker button strong{margin-top:4px;font-size:9px;line-height:1.3}.template-direction-picker button em{margin-top:4px;overflow:hidden;color:var(--muted);font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.template-direction-picker button>svg{position:absolute;top:7px;right:7px;opacity:0;color:#315fc8}.template-direction-picker button.selected>svg{opacity:1}.direction-swatch{width:72px;height:54px;overflow:hidden;position:relative;display:block;border:1px solid rgba(32,50,43,.12);background:#eef2f0}.direction-swatch i{position:absolute;display:block}.direction-swatch i:first-child{left:7px;top:7px;width:33px;height:40px;background:#cad7d1}.direction-swatch i:nth-child(2){left:44px;top:9px;width:20px;height:6px;background:#315fc8}.direction-swatch i:nth-child(3){left:44px;top:20px;width:15px;height:20px;border-top:3px solid #78867f;border-bottom:8px solid #d7dedb}.direction-local-business-kit{background:#f8f1db}.direction-local-business-kit i:first-child{background:#9fbd9f}.direction-kids-storybook{background:#e9f4ef}.direction-kids-storybook i:first-child{left:16px;width:40px;transform:rotate(-4deg);border:1px solid #9fc8b9;background:#fffaf0;box-shadow:5px 5px 0 #efd27e}.direction-kids-storybook i:nth-child(2){left:25px;top:15px;width:22px;background:#2f7b68}.direction-kids-storybook i:nth-child(3){left:25px;top:28px;width:17px;border-color:#99a69f}.direction-celebration-invite-kit{background:#d96057}.direction-celebration-invite-kit i:first-child{left:14px;top:6px;width:44px;height:42px;border:1px solid #eadccd;background:#fffaf1}.direction-celebration-invite-kit i:nth-child(2){left:25px;top:17px;width:23px;background:#275b4d}.direction-celebration-invite-kit i:nth-child(3){left:28px;top:29px;width:17px;border-color:#b8a39c}.direction-swatch.variant-2 i:first-child{left:7px;top:7px;width:58px;height:25px}.direction-swatch.variant-2 i:nth-child(2){left:7px;top:37px;width:25px}.direction-swatch.variant-2 i:nth-child(3){left:38px;top:36px;width:26px;height:9px;border-bottom-width:3px}.direction-swatch.variant-3 i:first-child{left:35px;top:7px;width:29px;height:40px}.direction-swatch.variant-3 i:nth-child(2){left:7px;top:10px;width:22px}.direction-swatch.variant-3 i:nth-child(3){left:7px;top:23px;width:21px;height:18px}.example-panel>footer{min-height:72px;padding:12px 18px;display:flex;align-items:center;justify-content:flex-end;gap:9px;background:white;border-top:1px solid var(--line)}.panel-head{min-height:92px;padding:20px 26px;border-bottom:1px solid #29463e;display:flex;justify-content:space-between;align-items:center;background:#172b27;color:#f5faf8}.panel-head span{color:#84d8bd;font-size:9px;font-weight:800}.panel-head h2{margin:5px 0 0;font-size:20px}.panel-head small{display:block;margin-top:7px;color:#78958b;font-size:7px;font-weight:750}.panel-head button{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:white;border-radius:50%;cursor:pointer;transition:background .15s ease,transform .15s ease}.panel-head button:hover{transform:rotate(4deg);background:rgba(255,255,255,.12)}.stepper{min-height:66px;padding:13px 26px;border-bottom:1px solid #dce5ed;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;background:#ffffff}.stepper>div{display:flex;align-items:center;gap:8px;color:#8994a4;font-size:10px}.stepper>div:after{content:"";height:1px;background:#d8dfdc;flex:1 1}.stepper>div:last-child:after{display:none}.stepper span{width:26px;height:26px;display:grid;place-items:center;border:1px solid #cbd7d1;border-radius:50%;background:white;font-size:9px}.stepper .active{color:var(--ink)}.stepper .active span{border-color:#276e59;background:#276e59;color:white;box-shadow:0 0 0 4px #e2f1eb}.stepper .done span{border-color:var(--green);color:var(--green)}.panel-content{overflow-y:auto;padding:28px 30px 40px;background:repeating-linear-gradient(0deg,transparent 0 47px,rgba(32,73,61,.028) 47px 48px),#f7f9f8}.brief-step,.form-step,.result-step{position:relative}.form-intro{margin-bottom:25px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.form-intro span,.form-intro strong{display:block}.form-intro>div>small{display:block;margin-bottom:7px;color:#2c745f;font-size:8px;font-weight:850}.form-intro strong{font-size:17px}.form-intro span{margin-top:5px;color:var(--muted);font-size:11px}.form-intro button{display:flex;align-items:center;gap:5px;flex:0 0 auto;padding:8px 10px;border:1px solid #c9d8d1;border-radius:5px;background:#fff;color:#315f50;font-size:9px;cursor:pointer}.brand-readiness{margin:0 0 18px;padding:13px 14px;border:1px solid #e5c98f;border-radius:6px;background:#fff8e9}.brand-readiness.ready{border-color:#b9d8ca;background:#eff8f4}.brand-readiness header{display:flex;align-items:center;gap:9px}.brand-readiness header small,.brand-readiness header strong{display:block}.brand-readiness header small{margin-top:3px;color:var(--muted);font-size:9px}.brand-readiness>div{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.brand-readiness>div span{padding:5px 7px;border-radius:4px;background:rgba(255,255,255,.75);color:#76551c;font-size:8px}.form-progress{width:min(220px,100%);height:5px;margin-top:11px;position:relative;border-radius:3px;background:#e5eae7}.form-progress i{height:100%;display:block;border-radius:inherit;background:var(--green);transition:width .2s ease}.form-progress small{position:absolute;top:8px;left:0;color:var(--muted);font-size:8px;font-style:normal}.panel-diagnostic{margin:0 0 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d5dfda;background:#ffffff;box-shadow:0 8px 22px rgba(30,55,47,.045)}.panel-diagnostic span{min-width:0;min-height:78px;padding:11px 12px;position:relative;border-right:1px solid #e1e8e4;display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:8px;column-gap:8px;align-content:center}.panel-diagnostic span:last-child{border-right:0}.panel-diagnostic span>i{width:24px;height:24px;grid-row:1/3;display:grid;place-items:center;align-self:center;border-radius:50%;background:#eef5f2;color:#2c745f;font-style:normal}.panel-diagnostic span:nth-child(2)>i{background:#fff6df;color:#9b6a17}.panel-diagnostic span:nth-child(3)>i{background:#eef2fb;color:#405fa6}.panel-diagnostic span:nth-child(4)>i{background:#f9eeee;color:#a7524d}.panel-diagnostic small{color:#7b8790;font-size:7px;font-weight:800}.panel-diagnostic strong{margin-top:4px;overflow:hidden;color:#263247;font-size:9px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.form-section-label{margin:24px 0 12px;padding-bottom:8px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid #e4e9e6}.form-section-label span{color:#264f42;font-size:11px;font-weight:800}.form-section-label small{color:#87938d;font-size:8px}.advanced-fields{margin:4px 0 20px;border:1px solid #dbe4df;background:#f8faf9}.advanced-fields>summary{min-height:52px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#43564d;cursor:pointer;list-style:none}.advanced-fields>summary::-webkit-details-marker{display:none}.advanced-fields>summary>span{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:0 8px;gap:0 8px}.advanced-fields>summary>span svg{grid-row:1/3;color:#548272}.advanced-fields>summary small,.advanced-fields>summary strong{display:block}.advanced-fields>summary strong{font-size:10px}.advanced-fields>summary small{margin-top:3px;color:#819087;font-size:8px}.advanced-fields>summary>svg{color:#71857b;transition:transform .18s ease}.advanced-fields[open]>summary>svg{transform:rotate(180deg)}.advanced-fields>div{padding:16px 13px 1px;border-top:1px solid #dbe4df;background:#fff}.delivery-confirmation{margin:22px 0 4px;border:1px solid #cddfd5;background:#f5faf7}.delivery-confirmation>header{padding:12px 14px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #dce9e1}.delivery-confirmation>header>svg{color:#2d7d63}.delivery-confirmation>header small,.delivery-confirmation>header strong{display:block}.delivery-confirmation>header strong{color:#294b3f;font-size:10px}.delivery-confirmation>header small{margin-top:3px;color:#778b81;font-size:8px}.delivery-confirmation>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.delivery-confirmation>div>span{min-width:0;padding:11px 12px;border-right:1px solid #dce9e1}.delivery-confirmation>div>span:last-child{border-right:0}.delivery-confirmation>div small,.delivery-confirmation>div strong{display:block}.delivery-confirmation>div small{color:#809087;font-size:8px}.delivery-confirmation>div strong{margin-top:5px;overflow:hidden;color:#2c4b40;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.delivery-confirmation>p{margin:0;padding:10px 12px;border-top:1px solid #dce9e1;color:#61746b;font-size:8px;line-height:1.5}.field{display:block;margin-bottom:18px}.field>span{display:block;margin-bottom:7px;font-size:11px;font-weight:700}.field em{color:var(--coral);font-style:normal;margin-left:3px}.brief-field textarea,.field input,.field select,.field textarea{width:100%;border:1px solid #ced7d2;border-radius:5px;background:#fbfcfb;outline:0;padding:11px 12px;font-size:12px;resize:vertical;transition:border-color .15s,box-shadow .15s}.field input,.field select{height:42px}.brief-field textarea:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(31,122,77,.1)}.source-request{padding:13px;border:1px solid #c9d9d1;background:#eef5f2}.source-request>span:after{content:" · 来自首页问题处理台";color:#668177;font-size:8px;font-weight:600}.source-request textarea{background:#fff}.file-upload{min-height:94px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px dashed #aebbb4;border-radius:6px;background:#f8faf9;color:var(--muted);cursor:pointer}.file-upload>svg{color:var(--green)}.file-upload>strong{color:var(--ink);font-size:10px}.file-upload>small{font-size:8px}.file-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.watermark-rights{min-height:46px;margin:-3px 0 18px;padding:10px 12px;display:flex;align-items:center;gap:9px;border:1px solid #d6dfda;border-radius:5px;background:#fff;color:#44534c;font-size:10px;cursor:pointer}.watermark-rights input{width:17px;height:17px;flex:0 0 auto;accent-color:var(--green)}.brief-banner{padding:17px 18px;display:flex;gap:12px;align-items:center;background:#eaf4ef;color:#225d3e;border:1px solid #c9dfd5;border-radius:6px;margin-bottom:22px;box-shadow:0 8px 20px rgba(31,91,67,.045)}.brief-banner span,.brief-banner strong{display:block}.brief-banner strong{font-size:12px}.brief-banner span{margin-top:3px;font-size:10px}.generation-status{margin-bottom:20px;padding:18px;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:10px 13px;gap:10px 13px;align-items:center;border:1px solid #31564d;border-radius:6px;background:#172b27;color:#f2f8f5;box-shadow:0 12px 28px rgba(16,39,32,.15);animation:status-breathe 2.8s ease-in-out infinite}@keyframes status-breathe{0%,to{box-shadow:0 12px 28px rgba(16,39,32,.15)}50%{box-shadow:0 15px 32px rgba(31,104,78,.24)}}.generation-orbit{width:38px;height:38px;grid-row:1;position:relative;display:grid;place-items:center;border:1px solid rgba(132,216,189,.32);border-radius:50%;color:#84d8bd}.generation-orbit i{position:absolute;inset:-3px;border:2px solid transparent;border-top-color:#efc263;border-radius:50%;animation:generation-spin 1.4s linear infinite}.generation-status small,.generation-status strong{display:block}.generation-status strong{font-size:12px}.generation-status small{margin-top:4px;color:#91bbae;font-size:9px;font-weight:700}.generation-status p{margin:8px 0 0;color:#b7c9c3;font-size:9px;line-height:1.5}.generation-status em{grid-column:1/-1;color:#7f9b92;font-size:8px;font-style:normal}.production-hub-track{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));grid-gap:0;gap:0;overflow:hidden;border:1px solid #355b52;background:#1b332d}.production-hub-track span{min-width:0;min-height:54px;padding:9px 7px;display:flex;align-items:center;gap:6px;position:relative;border-right:1px solid #355b52;color:#7f9b92}.production-hub-track span:last-child{border-right:0}.production-hub-track i{width:19px;height:19px;flex:0 0 auto;display:grid;place-items:center;border:1px solid;border-radius:50%;font-size:7px;font-style:normal}.production-hub-track b{overflow-wrap:anywhere;font-size:8px}.production-hub-track .complete{color:#8bc7b3}.production-hub-track .complete i{border-color:#4c947c;background:#285846;color:white}.production-hub-track .active{color:#ffe0a0;background:#273a31}.production-hub-track .active i{border-color:#d4a33e;animation:status-breathe 1.8s ease-in-out infinite}.production-hub-track .attention{color:#ffb1aa}.generation-phases{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,255,255,.1)}.generation-phases span{min-height:36px;padding:0 9px;display:flex;align-items:center;gap:7px;border-right:1px solid rgba(255,255,255,.1);color:#b6c9c2;font-size:8px}.generation-phases span:last-child{border-right:0}.generation-phases i{width:5px;height:5px;border-radius:50%;background:#84d8bd;animation:phase-trace 2.4s ease-in-out infinite}.generation-phases span:nth-child(2) i{animation-delay:.45s;background:#efc263}.generation-phases span:nth-child(3) i{animation-delay:.9s;background:#8fa9e8}@keyframes generation-spin{to{transform:rotate(1turn)}}@keyframes phase-trace{0%,60%,to{transform:scale(.7);opacity:.35}20%,40%{transform:scale(1.25);opacity:1}}.brief-field{display:block;margin-bottom:14px}.brief-field span{display:block;margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:700}.brief-field textarea{line-height:1.5}.brief-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.key-points{margin:2px 0 16px;padding:14px;background:var(--paper);border:1px solid var(--line);border-radius:6px}.key-points>span{display:block;margin-bottom:8px;font-size:9px;font-weight:700;color:var(--muted)}.key-points div{display:flex;gap:7px;margin-top:6px;font-size:11px;line-height:1.4}.key-points div svg{color:var(--green);flex:0 0 auto}.key-points small{color:var(--muted)}.internal-note{gap:8px;color:var(--muted);font-size:10px}.internal-note,.result-toolbar{display:flex;align-items:center}.result-toolbar{min-height:64px;padding:12px 14px;justify-content:space-between;margin-bottom:18px;border:1px solid #cddfd6;background:#edf6f1;box-shadow:0 8px 20px rgba(31,91,67,.04)}.result-toolbar>div{display:flex;gap:9px;align-items:center}.result-toolbar>div>svg{color:var(--green)}.result-toolbar small,.result-toolbar strong{display:block}.result-toolbar strong{font-size:12px}.result-toolbar small{margin-top:3px;color:var(--muted);font-size:9px}.result-toolbar button{display:flex;gap:6px;align-items:center;border:1px solid #c9d8d1;background:white;border-radius:5px;padding:8px 10px;font-size:10px;cursor:pointer}.result-document{padding:22px;background:#fff;border:1px solid #d6dfda;border-radius:6px;box-shadow:0 10px 26px rgba(31,55,47,.05)}.result-document p{margin:0 0 5px;font-size:12px;line-height:1.7;white-space:pre-wrap}.product-listing-preview{margin-bottom:14px;padding:16px;border:1px solid #cfe0d7;border-radius:7px;background:#f0f8f4}.listing-preview-head,.listing-preview-meta{display:flex;justify-content:space-between;gap:12px;align-items:center}.listing-preview-head span{display:inline-flex;gap:6px;align-items:center;color:var(--green);font-size:10px;font-weight:700}.listing-preview-head small,.listing-preview-meta small{color:var(--muted);font-size:9px}.product-listing-preview h3{margin:15px 0 10px;font-size:19px;line-height:1.25}.listing-points{display:flex;flex-wrap:wrap;gap:6px}.listing-points span{padding:5px 8px;border-radius:4px;background:white;color:#315b47;font-size:10px}.listing-preview-meta{margin-top:15px;padding-top:12px;border-top:1px solid #d4e5db;align-items:flex-start}.listing-preview-meta span{min-width:0;display:grid;grid-gap:4px;gap:4px}.listing-preview-meta strong{font-size:10px;line-height:1.5}.marketplace-post-preview{margin-bottom:14px;padding:17px;border:1px solid #d6dff5;border-radius:7px;background:#f2f5ff}.marketplace-post-top{display:flex;justify-content:space-between;align-items:center}.marketplace-post-top span{display:inline-flex;gap:6px;align-items:center;color:#315fc8;font-size:10px;font-weight:700}.marketplace-post-top small{color:var(--muted);font-size:9px}.marketplace-post-preview h3{margin:15px 0 4px;font-size:18px}.marketplace-post-preview>strong{color:#315fc8;font-size:14px}.marketplace-post-preview p{margin:12px 0;font-size:11px;line-height:1.6}.marketplace-post-info{display:grid;grid-gap:4px;gap:4px;padding:10px;border-radius:5px;background:white}.marketplace-post-info span{color:var(--muted);font-size:9px}.marketplace-post-info b{font-size:10px}.marketplace-post-preview>button{margin-top:12px;display:inline-flex;gap:6px;align-items:center;border:0;border-radius:4px;padding:8px 10px;background:#315fc8;color:white;font-size:10px}.image-result-grid{margin-bottom:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.image-result-grid>div{aspect-ratio:4/3;min-width:0;padding:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d9e0dc;border-radius:6px;background:#f4f7f5;text-align:center}.image-result-grid>div:nth-child(2){background:#eef4ff}.image-result-grid>div:nth-child(3){background:#fff5e2}.image-result-grid>div:nth-child(4){background:#fbeeed}.image-result-grid span{width:48px;height:48px;margin-bottom:10px;display:grid;place-items:center;border-radius:6px;background:white;color:var(--blue);box-shadow:0 5px 15px rgba(45,60,91,.08)}.image-result-grid small,.image-result-grid strong{display:block}.image-result-grid strong{font-size:10px}.image-result-grid small{margin-top:4px;color:var(--muted);font-size:8px}.image-prompt-note{display:flex;gap:8px;align-items:flex-start;padding:11px 12px;border:1px solid #ead9a9;border-radius:6px;background:#fffaf0;color:#8b681c}.image-prompt-note>span{display:grid;grid-gap:3px;gap:3px}.image-prompt-note strong{font-size:10px}.image-prompt-note small{color:#74633a;font-size:9px;line-height:1.5}.generated-commerce-set{margin-bottom:16px;padding:16px;border:1px solid #d7dfda;border-radius:8px;background:#f5f8f6}.generated-commerce-set>header{margin-bottom:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.generated-commerce-set>header span{color:var(--green);font-size:8px;font-weight:800}.generated-commerce-set>header h3{margin:4px 0 0;font-size:15px}.generated-commerce-set>header small{color:var(--muted);font-size:8px}.commerce-download-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.commerce-download-actions button{min-height:32px;padding:7px 10px;border:1px solid #b8c9c0;background:white;color:var(--green);font-size:8px;font-weight:800}.commerce-download-actions button:last-child{border-color:var(--green);background:var(--green);color:white}.commerce-download-actions button:disabled{cursor:wait;opacity:.55}.generated-commerce-set>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.generated-commerce-set article{min-width:0;overflow:hidden;border:1px solid #dce2de;border-radius:6px;background:white}.generated-commerce-set article>div{position:relative;aspect-ratio:1;overflow:hidden}.generated-commerce-set article img{object-fit:cover}.generated-commerce-set article>div span{position:absolute;top:8px;left:8px;padding:4px 6px;border-radius:4px;background:rgba(24,50,42,.9);color:white;font-size:7px}.generated-commerce-set article footer{padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.generated-commerce-set article footer strong{font-size:9px}.generated-commerce-set article footer a{color:var(--green);font-size:8px;font-weight:700}.commerce-quality-report{margin-bottom:16px;padding:14px;border:1px solid #cfe0d7;border-radius:7px;background:#f2faf6}.commerce-quality-report.warning{border-color:#ead9a9;background:#fffaf0}.commerce-quality-report header{display:flex;align-items:center;gap:9px;color:var(--green)}.commerce-quality-report.warning header{color:#936918}.commerce-quality-report header div{display:grid;grid-gap:2px;gap:2px}.commerce-quality-report header strong{font-size:10px}.commerce-quality-report header small,.commerce-quality-report p,.commerce-quality-report span{color:var(--muted);font-size:8px;line-height:1.5}.commerce-quality-report p{margin:10px 0 0}.commerce-quality-report>div{margin-top:10px;display:grid;grid-gap:6px;gap:6px}.commerce-quality-report span{display:flex;align-items:flex-start;gap:6px}.ai-plan-summary{display:grid;grid-gap:12px;gap:12px}.ai-plan-summary>div{padding:13px;border:1px solid #d7dfda;background:#f6f8f6}.ai-plan-summary>div>span{display:block;margin-bottom:9px;color:var(--green);font-size:9px;font-weight:800}.ai-plan-summary p{margin:0;padding:7px 0;display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:2px 7px;gap:2px 7px;align-items:center;border-bottom:1px solid #e2e7e3}.ai-plan-summary p:last-child{border-bottom:0}.ai-plan-summary p b,.ai-plan-summary p svg{grid-row:1/3;color:var(--green)}.ai-plan-summary p strong{min-width:0;font-size:9px}.ai-plan-summary p small{color:var(--muted);font-size:8px;line-height:1.45}.ai-plan-summary .ai-plan-warning{border-color:#ead9a9;background:#fffaf0}.ai-plan-summary .ai-plan-warning>span{color:#936918}.ai-plan-summary .ai-plan-warning p{display:block;color:#74633a;font-size:8px;line-height:1.5}.commerce-production-plan{margin:18px 0;border:1px solid #c9d8d1;background:#fff}.commerce-production-plan>header{padding:14px 16px;border-bottom:1px solid #dce5e0;background:#f3f8f5}.commerce-production-plan>header small,.commerce-production-plan>header strong{display:block}.commerce-production-plan>header small{color:#2c745f;font-size:8px;font-weight:800}.commerce-production-plan>header strong{margin-top:4px;color:#1f332c;font-size:13px}.commerce-production-plan article{padding:13px 15px;display:grid;grid-template-columns:27px minmax(0,1fr);grid-gap:10px;gap:10px;border-bottom:1px solid #e1e7e4}.commerce-production-plan article:last-child{border-bottom:0}.commerce-production-plan article>b{width:27px;height:27px;display:grid;place-items:center;border:1px solid #bed1c8;background:#eef5f2;color:#2c745f;font-size:8px}.commerce-production-plan article small,.commerce-production-plan article strong{display:block}.commerce-production-plan article strong{color:#27352f;font-size:10px}.commerce-production-plan article small{margin-top:2px;color:#85908b;font-size:8px}.commerce-production-plan article p{margin:7px 0 0;color:#586760;font-size:9px;line-height:1.5;overflow-wrap:anywhere}.commerce-production-plan article em{margin-right:6px;color:#2c745f;font-style:normal;font-weight:800}.batch-sku-planner{margin-top:0}.batch-client-context{padding:11px 15px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid #dce5e0;background:#f4f7ef}.batch-client-context label,.batch-client-context span{display:grid;grid-gap:4px;gap:4px}.batch-client-context small{color:#687770;font-size:8px}.batch-client-context strong{font-size:12px}.batch-client-context select{min-height:32px;padding:0 30px 0 9px;border:1px solid #c4d0c9;background:white;font-size:9px}.batch-sku-input{padding:14px 15px;border-bottom:1px solid #dce5e0;display:grid;grid-gap:9px;gap:9px}.batch-sku-input textarea{width:100%;min-height:112px;padding:10px 11px;resize:vertical;border:1px solid #ced7d2;border-radius:5px;background:#fbfcfb;font-size:10px;line-height:1.55}.batch-sku-input button{justify-self:start}.batch-sku-input small{color:#687770;font-size:8px}@media (max-width:640px){.batch-client-context{align-items:stretch;flex-direction:column}.batch-client-context select{width:100%}}.image-copy-workbench{margin:18px 0;border:1px solid #c9d8d1;background:#fff;box-shadow:0 10px 26px rgba(31,55,47,.055)}.image-copy-workbench>header{min-height:82px;padding:16px 17px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #dce5e0;background:linear-gradient(90deg,#edf5f1,#fff 68%)}.image-copy-workbench>header small,.image-copy-workbench>header span,.image-copy-workbench>header strong{display:block}.image-copy-workbench>header small{margin-bottom:5px;color:#2c745f;font-size:8px;font-weight:850}.image-copy-workbench>header strong{color:#1f332c;font-size:13px}.image-copy-workbench>header span{max-width:430px;margin-top:4px;color:#64736d;font-size:9px;line-height:1.5}.image-copy-workbench>header em{flex:0 0 auto;padding:6px 8px;border:1px solid #c7d8d0;color:#2c745f;font-size:8px;font-style:normal;font-weight:800}.image-copy-workbench>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.image-copy-workbench article{min-width:0;padding:14px;display:grid;grid-template-columns:27px minmax(0,1fr);grid-gap:9px;gap:9px;border-right:1px solid #e1e7e4;border-bottom:1px solid #e1e7e4}.image-copy-workbench article:nth-child(2n){border-right:0}.image-copy-workbench article>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid #bed1c8;background:#eef5f2;color:#2c745f;font-size:8px;font-weight:800}.image-copy-workbench label,.image-copy-workbench label small,.image-copy-workbench label strong{min-width:0;display:block}.image-copy-workbench label strong{overflow:hidden;color:#27352f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.image-copy-workbench label small{margin:3px 0 8px;color:#85908b;font-size:7px}.image-copy-workbench textarea{width:100%;min-height:82px;padding:9px 10px;resize:vertical;outline:0;border:1px solid #d1dbd6;border-radius:4px;background:#fafcfb;color:#26342e;font-size:10px;line-height:1.55;transition:border-color .15s,box-shadow .15s}.image-copy-workbench textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(31,122,77,.1)}.image-copy-workbench>p{margin:0;padding:10px 14px;border-top:1px solid #ecd4b0;background:#fff8ec;color:#8b5e19;font-size:9px}.reply-preview{margin-bottom:14px;padding:16px;border:1px solid #cfe0d7;border-radius:7px;background:#f5faf7}.reply-preview-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.reply-preview-head span{display:inline-flex;gap:6px;align-items:center;color:var(--green);font-size:10px;font-weight:700}.reply-preview-head small{color:var(--muted);font-size:9px}.reply-thread{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px}.reply-thread p{width:-moz-fit-content;width:fit-content;max-width:84%;margin:0;padding:8px 10px;border-radius:6px;background:white;font-size:10px;line-height:1.5}.reply-thread p:last-child{margin-left:auto;background:#dff3e8}.reply-risk{display:flex;gap:6px;align-items:center;margin-top:13px;padding-top:11px;border-top:1px solid #d5e5dc;color:#53685d;font-size:9px}.video-ideas-preview,.video-script-preview{margin-bottom:14px;padding:16px;border:1px solid #eadfc8;border-radius:7px;background:#fffbf3}.video-ideas-preview header,.video-script-preview header{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.video-ideas-preview header span,.video-script-preview header span{display:inline-flex;gap:6px;align-items:center;color:#92651b;font-size:10px;font-weight:700}.video-ideas-preview header small,.video-script-preview header small{color:var(--muted);font-size:9px}.video-ideas-preview>div{display:grid;grid-template-columns:28px 1fr;grid-gap:8px;gap:8px;align-items:center;padding:8px 0;border-top:1px solid #eee5d4}.video-ideas-preview>div>b{color:#bf8120;font-size:10px}.video-ideas-preview>div span{display:grid;grid-gap:2px;gap:2px}.video-ideas-preview strong{font-size:10px}.video-ideas-preview small{color:var(--muted);font-size:8px}.video-script-preview>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px}.video-script-preview>div span{min-width:0;min-height:62px;padding:8px;display:grid;align-content:space-between;border-radius:5px;background:white}.video-script-preview>div b{color:#bf8120;font-size:8px}.video-script-preview>div strong{font-size:9px;line-height:1.35}.video-script-preview footer{margin-top:12px;display:flex;gap:6px;align-items:center;color:#7d652f;font-size:9px}.title-cover-preview,.video-review-preview{margin-bottom:14px;padding:16px;border:1px solid #d6dff5;border-radius:7px;background:#f6f8ff}.title-cover-preview header,.video-review-preview header{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.title-cover-preview header span,.video-review-preview header span{display:inline-flex;gap:6px;align-items:center;color:#315fc8;font-size:10px;font-weight:700}.title-cover-preview header small,.video-review-preview header small{color:var(--muted);font-size:9px}.title-cover-preview>div{display:grid;grid-gap:8px;gap:8px;padding:15px;border-radius:6px;background:white}.title-cover-preview strong{font-size:14px}.title-cover-preview b{width:-moz-fit-content;width:fit-content;padding:5px 8px;background:#315fc8;color:white;font-size:10px}.title-cover-preview footer,.video-review-preview footer{margin-top:11px;color:var(--muted);font-size:9px}.video-review-preview>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.video-review-preview>div span{display:grid;grid-gap:4px;gap:4px;padding:10px;border-radius:5px;background:white}.video-review-preview>div b{color:var(--muted);font-size:8px}.video-review-preview>div strong{font-size:12px}.video-review-preview p{margin:12px 0 0;font-size:10px;line-height:1.5}.content-calendar-preview,.social-post-preview{margin-bottom:14px;padding:16px;border:1px solid #d6dff5;border-radius:7px;background:#f5f7ff}.content-calendar-preview header,.social-post-preview header{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.content-calendar-preview header span,.social-post-preview header span{display:inline-flex;gap:6px;align-items:center;color:#315fc8;font-size:10px;font-weight:700}.content-calendar-preview header small,.social-post-preview header small{color:var(--muted);font-size:9px}.content-calendar-preview>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.content-calendar-preview>div span{min-width:0;padding:9px 7px;display:grid;grid-gap:5px;gap:5px;border-radius:5px;background:white}.content-calendar-preview b{color:#315fc8;font-size:8px}.content-calendar-preview strong{font-size:10px}.content-calendar-preview small{color:var(--muted);font-size:7px}.content-calendar-preview footer{margin-top:11px;color:var(--muted);font-size:9px}.social-post-preview>strong{font-size:15px}.social-post-preview p{margin:10px 0;font-size:10px;line-height:1.6}.social-post-preview footer{display:flex;justify-content:space-between;gap:8px;align-items:center;padding-top:10px;border-top:1px solid #dce3f7}.social-post-preview footer b{color:#315fc8;font-size:9px}.social-post-preview footer span{color:var(--muted);font-size:8px}.cross-platform-preview{margin-bottom:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.cross-platform-preview span{min-width:0;padding:12px 8px;display:grid;grid-gap:5px;gap:5px;border:1px solid #d6dff5;border-radius:6px;background:#f5f7ff}.cross-platform-preview b{color:#315fc8;font-size:9px}.cross-platform-preview small{color:var(--muted);font-size:8px}.comment-reply-preview{margin-bottom:14px;padding:16px;border:1px solid #eadfc8;border-radius:7px;background:#fffbf3}.comment-reply-preview header{display:flex;justify-content:space-between;align-items:center}.comment-reply-preview header span{display:inline-flex;gap:6px;align-items:center;color:#92651b;font-size:10px;font-weight:700}.comment-reply-preview header small{color:var(--muted);font-size:9px}.comment-reply-preview>div{margin:13px 0;display:flex;flex-wrap:wrap;gap:6px}.comment-reply-preview>div span{padding:5px 8px;border-radius:4px;background:white;font-size:9px}.comment-reply-preview footer{display:flex;gap:6px;align-items:center;color:#74633a;font-size:9px}.proposal-preview,.quote-preview{margin-bottom:14px;padding:16px;border:1px solid #eed7d4;border-radius:7px;background:#fff7f6}.proposal-preview header,.quote-preview header{display:flex;justify-content:space-between;align-items:center}.proposal-preview header span,.quote-preview header span{display:inline-flex;gap:6px;align-items:center;color:#c75549;font-size:9px;font-weight:700}.proposal-preview header small,.quote-preview header small{color:var(--muted);font-size:9px}.proposal-preview h3,.quote-preview h3{margin:14px 0 10px;font-size:17px}.proposal-preview>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.proposal-preview>div span{min-width:0;padding:10px;display:grid;grid-gap:4px;gap:4px;border-radius:5px;background:white}.proposal-preview small{color:var(--muted);font-size:8px}.proposal-preview strong{font-size:9px;line-height:1.4}.proposal-preview footer{margin-top:11px;color:var(--muted);font-size:9px}.quote-preview>strong{color:#c75549;font-size:15px}.quote-preview p{margin:10px 0;font-size:10px;line-height:1.5}.quote-preview footer{padding-top:10px;display:flex;gap:6px;align-items:center;border-top:1px solid #eededc;color:var(--muted);font-size:8px}.followup-preview,.scope-preview{margin-bottom:14px;padding:16px;border:1px solid #eed7d4;border-radius:7px;background:#fff7f6}.followup-preview header,.scope-preview header{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.followup-preview header span,.scope-preview header span{display:inline-flex;gap:6px;align-items:center;color:#c75549;font-size:9px;font-weight:700}.followup-preview header small,.scope-preview header small{color:var(--muted);font-size:9px}.scope-preview>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.scope-preview>div span{min-width:0;padding:10px;display:grid;grid-gap:4px;gap:4px;border-radius:5px;background:white}.scope-preview>div svg{color:#c75549}.scope-preview strong{font-size:9px}.scope-preview small{color:var(--muted);font-size:8px;line-height:1.4}.followup-preview footer,.scope-preview footer{margin-top:11px;color:var(--muted);font-size:9px}.followup-preview>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.followup-preview>div span{min-width:0;padding:9px 7px;display:grid;grid-gap:5px;gap:5px;border-radius:5px;background:white}.followup-preview b{color:#c75549;font-size:8px}.followup-preview strong{font-size:9px;line-height:1.3}.artifact-preview{margin-bottom:14px;padding:12px;display:grid;grid-gap:8px;gap:8px;border:1px solid #d9e0dc;border-radius:6px;background:#f3f6f4}.artifact-sheet{min-height:190px;padding:24px;display:flex;flex-direction:column;justify-content:center;border:1px solid #d7ded9;border-radius:5px;background:white}.artifact-sheet small{color:var(--blue);font-size:8px;font-weight:800}.artifact-sheet h3{max-width:340px;margin:10px 0 6px;font-size:23px}.artifact-sheet p{max-width:360px;margin:0;color:var(--muted);font-size:10px;line-height:1.6;white-space:pre-line}.artifact-sheet span{margin-top:28px;color:#8a948e;font-size:7px}.artifact-hiring .artifact-sheet,.artifact-poster .artifact-sheet{min-height:260px;align-items:center;text-align:center;background:#eef4ff}.artifact-hiring .artifact-sheet{background:#fff5e2}.artifact-menu .artifact-sheet{border-left:8px solid var(--green)}.artifact-slides{grid-template-columns:repeat(3,minmax(0,1fr))}.artifact-slides .artifact-sheet{min-height:120px;padding:14px}.artifact-slides .artifact-sheet h3{font-size:14px}.outcome-package-preview{margin-bottom:14px;overflow:hidden;border:1px solid #d9e0dc;border-radius:6px;background:white}.outcome-package-preview>header{padding:18px 20px;background:#eef4ff}.outcome-package-preview>header small{color:var(--blue);font-size:8px;font-weight:800}.outcome-package-preview>header h3{margin:5px 0;font-size:18px}.outcome-package-preview>header span{color:var(--muted);font-size:8px}.outcome-package-preview>div{padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.outcome-package-preview article{min-width:0;min-height:76px;padding:11px;display:grid;grid-template-columns:24px 1fr;align-content:center;grid-column-gap:8px;column-gap:8px;border:1px solid var(--line);border-radius:5px;background:#f8faf9}.outcome-package-preview article b{grid-row:1/3;color:var(--green);font-size:9px}.outcome-package-preview article strong{font-size:10px}.outcome-package-preview article small{margin-top:4px;color:var(--muted);font-size:7px}.outcome-package-preview>footer{min-height:38px;padding:0 18px;display:flex;align-items:center;gap:7px;border-top:1px solid var(--line);color:var(--muted);font-size:8px}.outcome-package-preview>footer svg{color:var(--green)}.website-result{margin-bottom:14px;display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:10px;gap:10px}.website-preview{min-width:0;overflow:hidden;border:1px solid #d8dfdc;border-radius:6px;background:white}.website-preview>header{height:32px;padding:0 10px;display:flex;align-items:center;gap:5px;background:#f2f4f3;border-bottom:1px solid #e1e5e3}.website-preview>header span{margin-right:auto;display:flex;align-items:center;gap:5px;color:var(--muted);font-size:7px}.website-preview>header i{width:6px;height:6px;border-radius:50%;background:#bdc6c1}.website-preview>section{min-height:205px;padding:28px 24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#f7f9ff}.website-preview>section small{color:var(--blue);font-size:7px;font-weight:750}.website-preview>section h3{margin:7px 0 8px;font-size:23px}.website-preview>section p{max-width:400px;margin:0;color:var(--muted);font-size:9px;line-height:1.6}.website-preview>section button{min-height:32px;margin-top:16px;padding:0 12px;border:0;border-radius:5px;background:#315fc8;color:white;font-size:8px}.website-preview>footer{min-height:42px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:7px}.website-result>aside{padding:16px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d8dfdc;border-radius:6px;background:white;text-align:center}.website-result>aside>span{width:76px;height:76px;display:grid;place-items:center;background:#f4f6f5;color:var(--ink)}.website-result>aside strong{margin-top:10px;font-size:10px}.website-result>aside small{margin-top:4px;color:var(--muted);font-size:7px}.website-result>aside button{min-height:31px;margin-top:13px;padding:0 10px;border:1px solid #cfd7ee;border-radius:5px;background:#f7f9ff;color:#405bbd;font-size:8px;cursor:pointer}.refine-box{height:46px;margin-top:17px;padding:0 8px 0 13px;display:flex;gap:9px;align-items:center;border:1px solid #bdc9c2;border-radius:6px}.revision-scope{margin:17px 0 0;padding:10px 12px 12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;border:1px solid #c8d3cc;background:#f5f7f3}.revision-scope legend{padding:0 5px;color:#64756c;font-size:8px;font-weight:850}.revision-scope label{padding:9px 10px;display:flex;align-items:flex-start;gap:8px;border:1px solid #d5ddd6;background:white;cursor:pointer}.revision-scope input{margin-top:2px;accent-color:#315f4d}.revision-scope span{display:grid;grid-gap:3px;gap:3px}.revision-scope strong{font-size:9px}.revision-scope small{color:#718078;font-size:8px;line-height:1.45}@media (max-width:620px){.revision-scope{grid-template-columns:1fr}}.refine-box input{flex:1 1;border:0;outline:0;font-size:11px}.refine-box button{width:31px;height:31px;border:0;background:#315fc8;color:white;border-radius:50%;display:grid;place-items:center;cursor:pointer}.quick-refines{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.quick-refines button{border:1px solid var(--line);border-radius:4px;background:white;padding:6px 9px;color:var(--muted);font-size:9px;cursor:pointer}.next-workflow{margin-top:20px;padding:15px;background:#f2f6ff;border:1px solid #d6dff1;border-radius:6px}.next-workflow>span{display:block;margin-bottom:10px}.next-workflow>span small,.next-workflow>span strong{display:block}.next-workflow>span small{color:var(--blue);font-size:8px;font-weight:700}.next-workflow>span strong{margin-top:4px;font-size:11px}.next-workflow>button{width:100%;min-height:48px;margin-top:6px;padding:8px 10px;display:grid;grid-template-columns:1fr auto;text-align:left;border:1px solid #d7dfef;border-radius:5px;background:white;color:var(--ink);cursor:pointer}.next-workflow>button small,.next-workflow>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-workflow>button span{font-size:10px;font-weight:700}.next-workflow>button small{grid-column:1;margin-top:3px;color:var(--muted);font-size:8px}.next-workflow>button svg{grid-column:2;grid-row:1/3;align-self:center;color:var(--blue)}.result-feedback{min-height:66px;margin-top:22px;padding-top:16px;display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:8px;gap:8px;border-top:1px solid var(--line)}.result-feedback small,.result-feedback strong{display:block}.result-feedback strong{font-size:10px}.result-feedback small{margin-top:4px;color:var(--muted);font-size:8px}.result-feedback>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:white;color:#768096;cursor:pointer}.result-feedback>button.selected{border-color:#7fc8b2;background:var(--green-soft);color:var(--green)}.result-feedback>button.selected.negative{border-color:#efb1ab;background:var(--coral-soft);color:var(--coral)}.result-feedback>button:disabled{cursor:default}.panel-footer{min-height:72px;padding:12px 20px;border-top:1px solid var(--line);background:white;display:flex;gap:10px;align-items:center}.primary-button,.secondary-button{min-height:40px;display:flex;gap:8px;align-items:center;justify-content:center;border-radius:5px;padding:0 15px;font-size:11px;font-weight:700;cursor:pointer}.primary-button{border:0;background:#315fc8;color:white;box-shadow:0 6px 16px rgba(49,95,200,.17)}.secondary-button{border:1px solid var(--line);background:white}.primary-button:disabled{cursor:not-allowed;opacity:.45}.footer-cost{margin-left:auto;display:grid;grid-template-columns:auto 1fr;grid-column-gap:7px;column-gap:7px;align-items:center}.footer-cost svg{grid-row:1/3;color:var(--yellow)}.footer-cost>.service-price{font-size:9px}.footer-cost small{color:var(--muted);font-size:8px}.subpage{max-width:1050px;margin:0 auto}.subpage-head{margin-bottom:28px;display:flex;justify-content:space-between;align-items:flex-end}.subpage-head>svg{color:#a3ada7}.history-list{display:grid;grid-gap:8px;gap:8px}.history-list article{min-height:98px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;background:white;border:1px solid var(--line);border-radius:6px}.history-icon{width:40px;height:40px;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue);border-radius:5px}.history-list small,.history-list strong{display:block}.history-list strong{font-size:12px}.history-list small{margin-top:3px;color:var(--muted);font-size:9px}.history-list p{margin:8px 0 0;color:var(--muted);font-size:10px}.history-list button{display:flex;gap:5px;align-items:center;border:0;background:none;color:var(--green);font-size:10px;cursor:pointer}.history-actions{display:flex;align-items:center;gap:10px}.history-actions button:first-child:not(:last-child){color:#64736d}.delivery-queue{margin-bottom:18px;display:grid;grid-gap:8px;gap:8px}.delivery-queue h2{margin:0 0 4px;font-size:13px}.delivery-queue article{min-height:58px;padding:11px 14px;display:grid;grid-template-columns:72px 1fr;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--line);background:white}.delivery-queue small,.delivery-queue strong{display:block}.delivery-queue strong{font-size:11px}.delivery-queue small{margin-top:4px;color:var(--muted);font-size:8px}.delivery-stage{display:inline-flex;width:max-content;padding:4px 6px;border-radius:4px;background:#eef1ef;color:#65736c;font-size:7px;font-style:normal;font-weight:900}.history-list strong .delivery-stage{margin-left:7px;vertical-align:middle}.delivery-stage.delivered{background:#e8f5ee;color:#187552}.delivery-stage.generating{background:#fff4d8;color:#8a6318}.delivery-stage.needs-review{background:#eef0f4;color:#657086}.delivery-center-page{max-width:1180px;margin:0 auto}.customer-project-summary{max-width:1180px;margin:0 auto 18px;border-top:3px solid #263e36;border-bottom:1px solid #bfcac3;background:#f7f6f1}.customer-project-summary>header{padding:15px 16px 12px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.customer-project-summary header small{color:#687770;font-size:8px;font-weight:800;letter-spacing:.13em}.customer-project-summary h2{margin:4px 0 0;font-size:19px}.customer-project-summary header>span{color:#687770;font-size:9px}.customer-project-summary>div{border-top:1px solid #d6ddd8}.customer-project-summary article{min-height:58px;padding:9px 16px;display:grid;grid-template-columns:minmax(170px,1fr) repeat(3,84px) 110px;align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid #dfe4e0}.customer-project-summary article>strong{font-size:10px}.customer-project-summary article span,.customer-project-summary article time{display:grid;grid-gap:2px;gap:2px}.customer-project-summary article b{font-size:12px}.customer-project-summary article small{color:#75847d;font-size:7px}.customer-project-summary article time{color:#4e5f57;font-size:9px}.customer-project-summary>footer{padding:9px 16px;color:#75847d;font-size:8px}@media (max-width:640px){.customer-project-summary>header{align-items:flex-start;flex-direction:column}.customer-project-summary article{grid-template-columns:1fr repeat(3,48px)}.customer-project-summary article time{grid-column:1/-1}.customer-project-summary article b{font-size:10px}}.delivery-index-export{max-width:1180px;margin:0 auto 12px;padding:11px 14px;display:flex;align-items:center;gap:7px;border:1px solid #c9d4c8;background:#edf2e9}.delivery-index-export>div{margin-right:auto;display:grid;grid-template-columns:auto auto;align-items:baseline;grid-gap:2px 10px;gap:2px 10px}.delivery-index-export>div small{grid-column:1/-1;color:#61715f;font-size:7px;font-weight:800;letter-spacing:.12em}.delivery-index-export>div strong{font-size:11px}.delivery-index-export>div span{color:#75847d;font-size:8px}.delivery-index-export>label{display:grid;grid-gap:3px;gap:3px}.delivery-index-export>label span{color:#61715f;font-size:7px;font-weight:800}.delivery-index-export>label select{min-width:180px;padding:0 8px;background:#f9fbf7;font:inherit}.delivery-index-export>button,.delivery-index-export>label select{min-height:31px;border:1px solid #aebdaf;color:#375046;font-size:8px}.delivery-index-export>button{padding:0 10px;background:white;font-weight:800;cursor:pointer}@media (max-width:640px){.delivery-index-export{align-items:stretch;flex-wrap:wrap}.delivery-index-export>div{width:100%;grid-template-columns:1fr}.delivery-index-export>div small{grid-column:auto}.delivery-index-export>label,.delivery-index-export>label select{width:100%}.delivery-index-export>button{flex:1 1}}.delivery-notes-panel{max-width:1180px;margin:0 auto 12px;border:1px solid #bdcabe;background:#fafaf6}.delivery-notes-panel>header{padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #d7dfd7}.delivery-notes-panel>header div{display:grid;grid-gap:3px;gap:3px}.delivery-notes-panel>header small{color:#637362;font-size:7px;font-weight:800;letter-spacing:.13em}.delivery-notes-panel>header strong{font-size:14px}.delivery-notes-panel select,.delivery-notes-panel textarea{border:1px solid #b9c7b8;background:white;color:var(--ink);font:inherit;font-size:9px}.delivery-notes-panel>header select{min-width:260px;min-height:34px;padding:0 10px}.delivery-notes-panel>div{padding:14px 15px;display:grid;grid-template-columns:150px 1fr 1fr;grid-gap:12px;gap:12px}.delivery-notes-panel label{display:grid;align-content:start;grid-gap:6px;gap:6px}.delivery-notes-panel label span{color:#53645b;font-size:8px;font-weight:800}.delivery-notes-panel label select{min-height:36px;padding:0 9px}.delivery-notes-panel textarea{width:100%;padding:9px 10px;resize:vertical;line-height:1.6}.delivery-notes-panel label.internal{padding-left:12px;border-left:2px solid #d8c7aa}.delivery-notes-panel label.internal span{color:#806a47}.delivery-notes-panel>footer{padding:10px 15px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #d7dfd7;background:#f1f4ed}.delivery-notes-panel>footer span{color:#718078;font-size:8px}.delivery-notes-panel>footer button{min-height:32px;padding:0 13px;border:0;background:#263e36;color:white;font-size:8px;font-weight:800;cursor:pointer}.acceptance-timeline{margin:0 15px 14px;padding:10px 12px;display:grid;grid-gap:7px;gap:7px;border-top:1px solid #d7dfd7;background:#f4f6f1}.acceptance-timeline>strong{color:#53645b;font-size:8px}.acceptance-timeline>span{display:grid;grid-template-columns:74px 130px 1fr;align-items:center;grid-gap:8px;gap:8px}.acceptance-timeline b,.acceptance-timeline small,.acceptance-timeline time{font-size:8px}.acceptance-timeline small,.acceptance-timeline time{color:#718078}.acceptance-timeline small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.delivery-notes-panel>header{align-items:stretch;flex-direction:column}.delivery-notes-panel>header select{min-width:0;width:100%}.delivery-notes-panel>div{grid-template-columns:1fr}.delivery-notes-panel label.internal{padding:12px 0 0;border-top:2px solid #d8c7aa;border-left:0}.acceptance-timeline>span{grid-template-columns:1fr auto}.acceptance-timeline small{grid-column:1/-1}.delivery-notes-panel>footer{align-items:stretch;flex-direction:column}}.acceptance-filter{max-width:1180px;margin:0 auto 10px;display:flex;flex-wrap:wrap;gap:6px}.acceptance-filter button{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid #c7d1c8;background:white;color:#64736b;font-size:8px;font-weight:800;cursor:pointer}.acceptance-filter button small{min-width:18px;padding:2px 5px;border-radius:9px;background:#edf1ed;color:#66756d;font-size:7px}.acceptance-filter button.active{border-color:#567466;background:#eef4ef;color:#294b3d}.acceptance-record-summary{max-width:1180px;margin:0 auto 16px;display:grid;grid-gap:6px;gap:6px}.acceptance-record-summary article{min-height:42px;padding:9px 12px;display:grid;grid-template-columns:74px minmax(130px,220px) 1fr;align-items:center;grid-gap:10px;gap:10px;border:1px solid #d4dcd4;background:#fafbf8}.acceptance-record-summary strong{font-size:9px}.acceptance-record-summary p{margin:0;color:#66756d;font-size:8px;line-height:1.5}.acceptance-status{width:max-content;padding:4px 6px;border-radius:3px;background:#fff3d9;color:#8c641b;font-size:7px;font-weight:900}.acceptance-status.accepted{background:#e7f4eb;color:#22734e}.acceptance-status.changes-requested{background:#f9e9e7;color:#9a4742}@media (max-width:640px){.acceptance-filter button{flex:1 1;justify-content:center}.acceptance-record-summary article{grid-template-columns:1fr auto}.acceptance-record-summary p{grid-column:1/-1}}.delivery-client-context{max-width:1180px;margin:0 auto 16px;padding:14px 16px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border:1px solid #c8d4c7;background:#f4f7ef}.delivery-client-context>div{display:grid;grid-template-columns:auto auto;align-items:baseline;grid-gap:3px 12px;gap:3px 12px}.delivery-client-context>div small{grid-column:1/-1;color:#60705e;font-size:8px;font-weight:800;letter-spacing:.14em}.delivery-client-context>div strong{font-size:18px}.delivery-client-context>div span{color:var(--muted);font-size:9px}.delivery-client-context label{min-width:260px;display:grid;grid-gap:5px;gap:5px}.delivery-client-context label span{color:#60705e;font-size:8px;font-weight:800}.delivery-client-context select{min-height:36px;padding:0 34px 0 11px;border:1px solid #b9c7b7;background:white;color:var(--ink);font:inherit;font-size:10px}@media (max-width:640px){.delivery-client-context{align-items:stretch;flex-direction:column}.delivery-client-context label{min-width:0;width:100%}.delivery-client-context>div{grid-template-columns:1fr}.delivery-client-context>div small{grid-column:auto}}.delivery-summary{margin-bottom:16px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:white}.delivery-summary span{min-height:72px;padding:14px 16px;border-right:1px solid var(--line)}.delivery-summary span:last-child{border-right:0}.delivery-summary small,.delivery-summary strong{display:block}.delivery-summary strong{font-size:21px}.delivery-summary small{margin-top:4px;color:var(--muted);font-size:8px}.delivery-toolbar{margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.delivery-toolbar>div{display:flex;gap:6px}.delivery-toolbar button{min-height:32px;padding:0 11px;border:1px solid var(--line);background:white;color:var(--muted);font-size:9px;cursor:pointer}.delivery-toolbar button.active{border-color:#b9c8ee;background:#eef4ff;color:var(--blue);font-weight:800}.delivery-toolbar label{width:230px;height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);background:white;color:var(--muted)}.delivery-toolbar input{width:100%;border:0;outline:0;background:none;font-size:9px}.delivery-attention,.delivery-library{margin-bottom:24px}.delivery-attention>header,.delivery-library>header{margin-bottom:10px}.delivery-attention>header span,.delivery-library>header span{color:var(--blue);font-size:9px;font-weight:800}.delivery-attention h2,.delivery-library h2{margin:4px 0 0;font-size:17px}.delivery-attention>div,.delivery-library>div{display:grid;grid-gap:8px;gap:8px}.delivery-attention article{min-height:66px;padding:12px 14px;display:grid;grid-template-columns:85px 1fr auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--line);background:white}.delivery-attention article small,.delivery-attention article strong{display:block}.delivery-attention article strong{font-size:11px}.delivery-attention article small{margin-top:4px;color:var(--muted);font-size:8px}.delivery-attention time{color:var(--muted);font-size:8px}.delivery-library article{min-height:108px;padding:14px 16px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:13px;gap:13px;border:1px solid var(--line);background:white}.delivery-record-main>header{display:flex;align-items:center;gap:7px}.delivery-record-main>header strong{font-size:12px}.delivery-record-main>header em{font-style:normal}.delivery-record-main>p{margin:7px 0;color:var(--muted);font-size:9px}.delivery-record-main>div{display:flex;flex-wrap:wrap;gap:9px}.delivery-record-main>div span{display:flex;align-items:center;gap:4px;color:#596a62;font-size:8px}.delivery-record-main>div svg{color:var(--blue)}.delivery-record-main>small{display:block;margin-top:7px;color:#8b9791;font-size:8px}.hub-approved-queue article button{display:flex;align-items:center;gap:4px;padding:6px 0;border:0;background:none;color:var(--blue);font-size:8px;font-weight:800;cursor:pointer}.hub-approved-queue article button:disabled{color:var(--muted);cursor:not-allowed}.batch-status-overview{max-width:1180px;margin:0 auto 18px;border:1px solid #273d36;background:#182b25;color:#edf3ef}.batch-status-overview>header{padding:15px 17px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.batch-status-overview header small{color:#91aa9f;font-size:8px;font-weight:800;letter-spacing:.13em}.batch-status-overview h2{margin:4px 0 0;font-size:18px}.batch-status-overview header>strong{color:#b9c9c1;font-size:9px}.batch-status-overview nav{padding:0 12px 12px;display:flex;flex-wrap:wrap;gap:5px}.batch-status-overview nav button{min-height:29px;padding:0 9px;border:1px solid #385149;background:transparent;color:#a8bcb3;font-size:8px;cursor:pointer}.batch-status-overview nav button.active{border-color:#d1b76d;background:#304338;color:#ffe3a0}.batch-status-overview nav b{margin-left:4px}.batch-status-overview>div{border-top:1px solid #31473f}.batch-status-overview article{min-height:48px;padding:8px 16px;display:grid;grid-template-columns:65px 1fr 90px 78px;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid #2b4038}.batch-status-overview article>b{color:#c6d4ce;font-size:9px}.batch-status-overview article small,.batch-status-overview article strong{display:block}.batch-status-overview article strong{font-size:9px}.batch-status-overview article small,.batch-status-overview time{margin-top:2px;color:#829b90;font-size:7px}.batch-status-overview article em{font-size:8px;font-style:normal}.batch-status-overview article em.completed{color:#8fcbb4}.batch-status-overview article em.approved,.batch-status-overview article em.preparing{color:#ffe0a0}.batch-status-overview article em.failed,.batch-status-overview article em.returned{color:#ffb1aa}.batch-status-overview>footer{padding:9px 16px;color:#829b90;font-size:8px}@media (max-width:640px){.batch-status-overview>header{align-items:flex-start;flex-direction:column}.batch-status-overview article{grid-template-columns:52px 1fr auto}.batch-status-overview article time{display:none}}.batch-ledger-tools{padding:0 12px 10px;display:grid;grid-template-columns:minmax(180px,1fr) 180px auto;grid-gap:6px;gap:6px}.batch-ledger-tools button,.batch-ledger-tools input,.batch-ledger-tools select{min-height:32px;padding:0 10px;border:1px solid #385149;background:#20362f;color:#dce8e2;font-size:8px}.batch-ledger-tools button{cursor:pointer}.batch-ledger-tools input::placeholder{color:#829b90}.batch-status-overview article{grid-template-columns:65px 1fr 90px 78px 72px}.batch-status-overview article>button{padding:5px 0;border:0;background:none;color:#b9c9c1;font-size:8px;cursor:pointer}@media (max-width:640px){.batch-ledger-tools{grid-template-columns:1fr}.batch-status-overview article{grid-template-columns:52px 1fr auto}.batch-status-overview article>button{grid-column:2;justify-self:start}}.production-hub-page{max-width:1180px;margin:0 auto}.hub-approved-queue{max-width:1180px;margin:0 auto 18px;border:1px solid #c9d4c8;background:#f4f7ef}.hub-approved-queue>header{padding:14px 16px;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #d8e0d6}.hub-approved-queue header small{color:#61715f;font-size:8px;font-weight:800;letter-spacing:.12em}.hub-approved-queue h2{margin:4px 0 0;font-size:17px}.hub-approved-queue header>span{color:#61715f;font-size:9px;font-weight:800}.hub-approved-queue>div{display:grid;grid-template-columns:repeat(2,1fr)}.hub-approved-queue article{min-height:62px;padding:11px 15px;display:grid;grid-template-columns:54px 1fr auto;align-items:center;grid-gap:10px;gap:10px;border-right:1px solid #d8e0d6;border-bottom:1px solid #d8e0d6;background:rgba(255,255,255,.58)}.hub-approved-queue article:nth-child(2n){border-right:0}.hub-approved-queue article b{color:#4d6453;font-size:10px}.hub-approved-queue article small,.hub-approved-queue article strong{display:block}.hub-approved-queue article strong{font-size:10px}.hub-approved-queue article small{margin-top:3px;color:var(--muted);font-size:8px}.hub-approved-queue article em{color:#7b6841;font-size:8px;font-style:normal}.hub-approved-queue footer{padding:10px 15px;color:#687770;font-size:8px}@media (max-width:640px){.hub-approved-queue>div{grid-template-columns:1fr}.hub-approved-queue article{grid-template-columns:48px 1fr;border-right:0}.hub-approved-queue article em{grid-column:2}}.hub-summary{margin-bottom:18px;display:grid;grid-template-columns:180px 180px 1fr;border:1px solid var(--line);background:white}.hub-summary>span{min-height:78px;padding:16px;border-right:1px solid var(--line)}.hub-summary small,.hub-summary strong{display:block}.hub-summary strong{font-size:22px}.hub-summary small{margin-top:4px;color:var(--muted);font-size:8px}.hub-summary>button{align-self:center;justify-self:end;margin-right:18px;display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #cfd8ea;background:#f8faff;color:var(--blue);font-size:9px;cursor:pointer}.hub-task-list{display:grid;grid-gap:12px;gap:12px}.hub-task-list>article{padding:18px;border:1px solid var(--line);background:white}.hub-task-list>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hub-task-list>article>header>div{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:6px 9px;gap:6px 9px}.hub-task-list>article>header strong{font-size:13px}.hub-task-list>article>header small{grid-column:2;color:var(--muted);font-size:8px}.hub-task-list>article>header>span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:8px}.hub-stage-track{margin-top:20px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.hub-stage-track>span{min-width:0;position:relative;display:grid;justify-items:center;grid-gap:7px;gap:7px;color:#8a9590;text-align:center}.hub-stage-track>span:before{content:"";height:1px;position:absolute;top:13px;right:50%;left:-50%;background:#dbe1de}.hub-stage-track>span:first-child:before{display:none}.hub-stage-track i{width:27px;height:27px;position:relative;z-index:1;display:grid;place-items:center;border:1px solid #d2dad6;border-radius:50%;background:white;font-size:8px;font-style:normal}.hub-stage-track b{overflow-wrap:anywhere;font-size:8px;font-weight:650}.hub-stage-track .complete{color:var(--green)}.hub-stage-track .complete i{border-color:#91c8b5;background:var(--green-soft)}.hub-stage-track .complete:before{background:#91c8b5}.hub-stage-track .active{color:var(--blue)}.hub-stage-track .active i{border-color:#89a4e5;background:var(--blue-soft)}.hub-stage-track .active:before{background:#89a4e5}.hub-stage-track .attention{color:#b14c46}.hub-stage-track .attention i{border-color:#dcaaa6;background:var(--coral-soft)}.hub-task-list footer{margin-top:18px;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #edf0ee}.hub-task-list footer p{margin:0;color:var(--muted);font-size:8px}.hub-completed header button,.hub-task-list footer button{display:flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--blue);font-size:9px;cursor:pointer}.hub-empty{min-height:230px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--line);background:white;color:var(--green)}.hub-empty span,.hub-empty strong{display:block}.hub-empty strong{color:var(--ink);font-size:12px}.hub-empty span{margin-top:4px;color:var(--muted);font-size:9px}.hub-completed{margin-top:28px}.hub-completed>header{margin-bottom:10px;display:flex;align-items:flex-end;justify-content:space-between}.hub-completed header span{color:var(--green);font-size:8px;font-weight:800}.hub-completed h2{margin:4px 0 0;font-size:16px}.hub-completed>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.hub-completed article{min-height:58px;padding:12px;display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:white}.hub-completed article>svg{color:var(--green)}.hub-completed article small,.hub-completed article strong{display:block}.hub-completed article strong{font-size:9px}.hub-completed article small{margin-top:3px;color:var(--muted);font-size:7px}.empty-state{grid-column:1/-1;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);background:white;border:1px dashed #cbd4cf;border-radius:7px}.empty-state.large{min-height:330px}.empty-state strong{margin-top:10px;color:var(--ink);font-size:13px}.empty-state span{margin-top:5px;font-size:10px}.website-boundary{min-height:54px;margin-bottom:25px;padding:10px 16px;display:flex;align-items:center;justify-content:space-around;gap:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:9px}.website-boundary span{display:flex;align-items:center;gap:6px}.website-boundary svg{color:var(--green)}.template-heading{margin-bottom:13px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.template-heading span{color:var(--blue);font-size:9px;font-weight:750}.template-heading h2{margin:4px 0 0;font-size:18px}.template-heading>small{color:var(--muted);font-size:9px}.template-tabs{margin-bottom:14px;display:flex;gap:7px;overflow-x:auto}.template-tabs button{min-height:34px;padding:0 14px;flex:0 0 auto;border:1px solid var(--line);border-radius:5px;background:white;color:var(--muted);font-size:9px;cursor:pointer}.template-tabs button.active{border-color:#b9c8ee;background:#eef4ff;color:var(--blue);font-weight:800}.template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.template-choice{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:white}.template-browser{min-height:190px;padding:11px 12px 12px;display:flex;align-items:flex-start;gap:5px;background:#f1f4f3;border-bottom:1px solid var(--line)}.template-browser>span{width:6px;height:6px;border-radius:50%;background:#b9c3bd}.template-browser>div{min-height:145px;margin-top:13px;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:white;color:var(--green)}.template-choice.accent-blue .template-browser>div{color:var(--blue)}.template-choice.accent-yellow .template-browser>div{color:#9a6814}.template-choice.accent-coral .template-browser>div{color:var(--coral)}.template-browser strong{margin-top:10px;color:var(--ink);font-size:13px}.template-browser small{max-width:270px;margin-top:5px;color:var(--muted);font-size:8px;text-align:center}.template-choice>footer{min-height:74px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.template-choice>footer small,.template-choice>footer strong{display:block}.template-choice>footer strong{font-size:11px}.template-choice>footer small{margin-top:4px;color:var(--muted);font-size:8px}.template-choice .service-price{margin-top:7px}.template-choice>footer button{min-height:34px;flex:0 0 auto;padding:0 10px;display:flex;align-items:center;gap:5px;border:1px solid #cfd7ee;border-radius:5px;background:#f7f9ff;color:#405bbd;font-size:9px;cursor:pointer}.service-center-page{max-width:1180px;margin:0 auto}.service-center-controls{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:18px}.service-center-controls .template-tabs{margin:0}.service-center-controls>label{width:260px;height:36px;flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);background:white;color:var(--muted)}.service-center-controls input{width:100%;border:0;outline:0;background:none;font-size:9px}.service-center-note{min-height:54px;margin-bottom:14px;padding:10px 14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #cfe0d8;background:#f4faf7;color:var(--green)}.service-center-note small,.service-center-note strong{display:block}.service-center-note strong{color:#244c3f;font-size:9px}.service-center-note small{margin-top:3px;color:#687970;font-size:8px}.service-center-note>span:last-child{padding-left:14px;border-left:1px solid #d4e3dc;font-size:8px;font-weight:800}.service-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.service-catalog-grid>article{min-width:0;min-height:250px;padding:16px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:7px;background:white;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.service-catalog-grid>article:hover{transform:translateY(-2px);border-color:#b8c5de;box-shadow:0 12px 28px rgba(39,54,85,.08)}.service-catalog-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.service-catalog-grid article>header>span{width:38px;height:38px;display:grid;place-items:center;border-radius:6px;background:var(--blue-soft);color:var(--blue)}.service-catalog-grid article:nth-child(4n+2)>header>span{background:var(--green-soft);color:var(--green)}.service-catalog-grid article:nth-child(4n+3)>header>span{background:var(--yellow-soft);color:#986817}.service-catalog-grid article:nth-child(4n+4)>header>span{background:var(--coral-soft);color:var(--coral)}.service-catalog-grid article>header em{padding:4px 6px;background:#f0f3f6;color:#667385;font-size:7px;font-style:normal;font-weight:800}.service-catalog-grid h2{margin:14px 0 6px;font-size:15px}.service-catalog-grid article>p{min-height:34px;margin:0 0 13px;color:var(--muted);font-size:9px;line-height:1.55}.service-catalog-grid article>div{display:grid;grid-gap:7px;gap:7px}.service-catalog-grid article>div>span{display:grid;grid-template-columns:18px 38px minmax(0,1fr);align-items:center;grid-gap:3px;gap:3px;color:#718078}.service-catalog-grid article>div small{font-size:7px}.service-catalog-grid article>div strong{overflow:hidden;color:#3f4b46;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.service-catalog-grid footer{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #edf0ee}.service-catalog-grid footer button{min-height:32px;padding:0 9px;display:flex;align-items:center;gap:5px;border:1px solid #cfd8ec;background:#f8faff;color:var(--blue);font-size:8px;font-weight:700;cursor:pointer}.website-process{min-height:72px;margin-top:20px;padding:14px 18px;display:flex;align-items:center;justify-content:center;gap:16px;border:1px solid #d6dff1;border-radius:7px;background:#f2f6ff;color:#52617a;font-size:9px}.website-process span{display:flex;align-items:center;gap:7px}.website-process b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:white;color:var(--blue)}.website-process>svg{color:#9aa8c5}.brand-layout{display:grid;grid-template-columns:1fr 310px;grid-gap:24px;gap:24px;align-items:start}.brand-library-toolbar{margin-bottom:18px;padding:14px 16px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:7px;background:white}.brand-library-toolbar label{flex:1 1}.brand-library-toolbar label>span{display:block;margin-bottom:7px;color:var(--muted);font-size:9px;font-weight:800}.brand-library-toolbar input,.brand-library-toolbar select{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:5px;background:#fff}.brand-library-toolbar>div{display:flex;gap:6px}.brand-form{padding:24px;background:white;border:1px solid var(--line);border-radius:7px}.brand-form .primary-button{margin-left:auto}.brand-preview{padding:27px 24px;background:#eef4ff;color:var(--ink);border:1px solid #d2dcf2;border-radius:7px}.store-avatar.large{width:54px;height:54px;margin-bottom:26px}.brand-preview>small{color:#68758c;font-size:9px}.brand-preview h2{margin:7px 0 5px;font-size:20px}.brand-preview>p{margin:0 0 28px;color:#68758c;font-size:10px}.brand-preview>div{padding:13px 0;border-top:1px solid #d3dcee}.brand-preview span,.brand-preview strong{display:block}.brand-preview strong{color:#66738b;font-size:9px}.brand-preview span{margin-top:6px;font-size:11px;line-height:1.55}.balance-banner{min-height:112px;margin-bottom:18px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#eef4ff;color:var(--ink);border:1px solid #cfdaf1;border-radius:8px}.balance-banner>div{display:flex;align-items:center;gap:14px}.balance-icon{width:44px;height:44px;display:grid;place-items:center;background:#fff1cf;color:#9b6810;border-radius:7px}.balance-banner small,.balance-banner strong{display:block}.balance-banner small{color:#69768d;font-size:9px}.balance-banner strong{margin-top:3px;font-size:27px}.balance-banner p{display:flex;align-items:center;gap:7px;margin:0;color:#52617a;font-size:10px}.test-tier-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding:18px 20px;border:1px solid var(--line);border-radius:8px;background:#fff}.test-tier-panel>div:first-child{display:grid;grid-gap:5px;gap:5px}.test-tier-panel small{color:#7b879b;font-size:9px;font-weight:700}.test-tier-panel strong{color:var(--ink);font-size:14px}.test-tier-panel p{max-width:620px;margin:0;color:var(--muted);font-size:10px;line-height:1.6}.test-tier-panel>div:last-child{display:flex;flex:0 0 auto;gap:6px}.test-tier-panel button{min-height:36px;padding:0 13px;border:1px solid #ced6e4;border-radius:5px;color:#526078;background:#f8f9fc;font-size:10px;cursor:pointer}.test-tier-panel button.active{border-color:#7890bd;color:#fff;background:#405a86}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}.plan-grid article{min-height:230px;position:relative;padding:20px;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:8px}.plan-grid article.recommended{border-color:#8fa4eb;box-shadow:0 12px 30px rgba(47,70,147,.1)}.plan-grid article>em{position:absolute;top:13px;right:13px;padding:4px 7px;background:var(--blue-soft);color:#3b57bf;border-radius:4px;font-size:8px;font-style:normal}.plan-grid article>span{color:var(--muted);font-size:10px}.plan-grid article>strong{margin-top:15px;font-size:27px}.plan-grid article>small{margin-top:4px;color:var(--blue);font-size:10px;font-weight:700}.plan-grid article>p{margin:17px 0;color:var(--muted);font-size:10px}.plan-grid article>button{height:38px;margin-top:auto;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #ced6ee;background:#f8f9fe;border-radius:5px;color:#344fae;font-size:10px;font-weight:700;cursor:pointer}.ledger-panel{background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.ledger-row{min-height:62px;display:grid;grid-template-columns:54px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:9px 18px;border-bottom:1px solid #edf0f5}.ledger-row:last-child{border-bottom:0}.ledger-row>span{font-size:13px;font-weight:800}.credit-in{color:var(--green)}.credit-out{color:var(--coral)}.ledger-row small,.ledger-row strong{display:block}.ledger-row strong{font-size:10px}.ledger-row small{margin-top:4px;color:var(--muted);font-size:8px}.ledger-row em{color:var(--muted);font-size:8px;font-style:normal}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:22px}.metrics article{padding:17px;background:white;border:1px solid var(--line);border-radius:6px}.metrics small,.metrics span,.metrics strong{display:block}.metrics span{color:var(--muted);font-size:9px}.metrics strong{margin:10px 0 4px;font-size:25px}.metrics small{color:#8b9690;font-size:8px}.funnel-strip{min-height:76px;margin-bottom:14px;padding:12px 18px;display:grid;grid-template-columns:repeat(3,1fr auto) 1fr;align-items:center;grid-gap:12px;gap:12px;background:#f2f6ff;border:1px solid #d6dff1;border-radius:7px}.funnel-strip>span{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.funnel-strip small{color:#66738b;font-size:9px}.funnel-strip strong{color:#294997;font-size:19px}.funnel-strip>svg{color:#9aa8c5}.service-manager{margin-bottom:14px;overflow:hidden;background:white;border:1px solid var(--line);border-radius:7px}.local-backup-panel{margin-bottom:14px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #bfcdbf;border-radius:7px;background:#f4f7ef}.local-backup-panel>div:first-child{display:grid;grid-gap:4px;gap:4px}.local-backup-panel small{color:#60705e;font-size:7px;font-weight:900;letter-spacing:.14em}.local-backup-panel strong{font-size:14px}.local-backup-panel span{max-width:650px;color:#68766e;font-size:8px;line-height:1.55}.local-backup-panel>div:last-child{display:flex;gap:8px}.local-backup-panel button{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid #9fb0a0;background:white;color:#294b3d;font-size:8px;font-weight:800;cursor:pointer}.local-backup-panel input{display:none}.backup-import-review{width:100%;padding:14px;display:grid;grid-gap:12px;gap:12px;border:1px solid #aebdae;border-radius:6px;background:white}.backup-import-review>footer,.backup-import-review>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.backup-import-review>header div{display:grid;grid-gap:3px;gap:3px}.backup-import-review>header button{min-width:34px;padding:0;justify-content:center}.backup-import-review>div{display:grid;grid-template-columns:repeat(8,minmax(58px,1fr));grid-gap:6px;gap:6px}.backup-import-review>div span{padding:9px 6px;display:grid;grid-gap:3px;gap:3px;border:1px solid #e0e7df;border-radius:4px;background:#f8faf6;text-align:center}.backup-import-review>div b{font-size:14px}.backup-import-review fieldset{padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;border:0}.backup-import-review legend{margin-bottom:7px;color:#56665d;font-size:8px;font-weight:800}.backup-import-review label{padding:10px;display:flex;align-items:flex-start;gap:9px;border:1px solid #d6ded5;border-radius:5px;cursor:pointer}.backup-import-review label input{margin-top:2px;display:block}.backup-import-review label span{display:grid;grid-gap:3px;gap:3px}.backup-import-review label strong{font-size:9px}.backup-import-review>footer span{font-size:8px}@media (max-width:720px){.local-backup-panel{align-items:stretch;flex-direction:column}.local-backup-panel>div:last-child{display:grid;grid-template-columns:1fr 1fr}.local-backup-panel button{justify-content:center}}.delivery-print-overlay{position:fixed;z-index:180;inset:0;padding:32px 16px;display:grid;place-items:center;overflow-y:auto;background:rgba(15,27,21,.7)}.delivery-print-sheet{width:min(720px,100%);padding:36px;display:grid;grid-gap:20px;gap:20px;border-radius:8px;background:white;box-shadow:0 24px 80px rgba(9,22,15,.28)}.delivery-print-sheet>header{padding-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:2px solid #244f3d}.delivery-print-sheet>header small{color:#597064;font-size:8px;font-weight:900;letter-spacing:.18em}.delivery-print-sheet h2{margin:5px 0 0;font-size:28px}.delivery-print-sheet>header>span{color:#244f3d;font-size:11px;font-weight:900}.delivery-print-sheet dl{margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dfe5df;border-left:1px solid #dfe5df}.delivery-print-sheet dl div{padding:12px;border-right:1px solid #dfe5df;border-bottom:1px solid #dfe5df}.delivery-print-sheet dt{color:#718078;font-size:8px;font-weight:800}.delivery-print-sheet dd{margin:5px 0 0;font-size:11px;font-weight:800}.delivery-print-sheet article{padding:14px;border:1px solid #dfe5df;background:#f8faf7}.delivery-print-sheet article strong{font-size:9px}.delivery-print-sheet article p{margin:6px 0 0;color:#52625a;font-size:10px;line-height:1.65}.delivery-print-sheet>footer{color:#77847d;font-size:8px;line-height:1.6}.delivery-print-actions{display:flex;justify-content:flex-end;gap:8px}.delivery-print-actions button{min-height:36px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border:1px solid #9caaa2;background:white;color:#294b3d;font-size:9px;font-weight:800;cursor:pointer}.delivery-print-actions button:last-child{border-color:#244f3d;background:#244f3d;color:white}@media (max-width:720px){.backup-import-review>div{grid-template-columns:repeat(4,1fr)}.backup-import-review fieldset{grid-template-columns:1fr}.delivery-print-sheet{padding:22px}.delivery-print-sheet dl{grid-template-columns:1fr}}@media print{body *{visibility:hidden!important}.delivery-print-sheet,.delivery-print-sheet *{visibility:visible!important}.delivery-print-sheet{position:absolute;inset:0;width:100%;min-height:100%;padding:18mm;border-radius:0;box-shadow:none}.delivery-print-actions{display:none!important}}.execution-table{margin-bottom:14px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:white}.execution-table>article{min-height:62px;padding:10px 18px;display:grid;grid-template-columns:54px minmax(0,1fr) 90px;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid #edf0ee}.execution-table>article:last-child{border-bottom:0}.execution-table article>div{min-width:0}.execution-table article small,.execution-table article strong{display:block}.execution-table article strong{font-size:10px}.execution-table article small{margin-top:4px;color:var(--muted);font-size:8px}.execution-table article p{margin:5px 0 0;overflow:hidden;color:#a34845;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.execution-table article>b{color:#52625b;font-size:9px;text-align:right}.execution-status{width:46px;padding:5px 0;border-radius:4px;background:#eef1ef;color:#65736c;font-size:8px;font-weight:800;text-align:center}.execution-status.succeeded{background:#e8f5ee;color:#187552}.execution-status.failed{background:#fbeceb;color:#a34845}.execution-status.retrying,.execution-status.running{background:#fff4d8;color:#8a6318}.execution-status.interrupted{background:#eef0f4;color:#657086}.service-manager .table-title>svg{color:#8d9992}.service-setting-row{min-height:64px;padding:10px 18px;display:grid;grid-template-columns:minmax(180px,1fr) 118px 78px;align-items:center;grid-gap:16px;gap:16px;border-bottom:1px solid #edf0ee}.service-setting-row:last-child{border-bottom:0}.service-setting-row>div small,.service-setting-row>div strong{display:block}.service-setting-row>div strong{font-size:11px}.service-setting-row>div small{margin-top:4px;color:var(--muted);font-size:8px}.service-setting-row>label:not(.switch){display:flex;align-items:center;gap:8px;color:var(--muted);font-size:9px}.service-setting-row input[type=number]{width:72px;height:34px;padding:0 8px;border:1px solid #cfd7d2;border-radius:5px;background:#fbfcfb;color:var(--ink);font-size:11px;outline:0}.service-setting-row input[type=number]:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(31,122,77,.1)}.switch{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:9px;cursor:pointer}.switch input{width:30px;height:17px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border-radius:10px;background:#cdd4d0;cursor:pointer;transition:background .15s}.switch input:after{content:"";width:13px;height:13px;position:absolute;top:2px;left:2px;border-radius:50%;background:white;box-shadow:0 1px 3px rgba(28,40,33,.2);transition:transform .15s}.switch input:checked{background:var(--green)}.switch input:checked:after{transform:translateX(13px)}.switch input:disabled{cursor:not-allowed;opacity:.55}.console-table{background:white;border:1px solid var(--line);border-radius:7px;overflow:hidden}.table-title{min-height:72px;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.table-title span,.table-title strong{display:block}.table-title strong{font-size:13px}.table-title span{margin-top:4px;color:var(--muted);font-size:9px}.table-title button{display:flex;gap:6px;align-items:center;padding:8px 10px;border:1px solid var(--line);background:white;border-radius:5px;font-size:9px}.module-row{min-height:56px;padding:0 18px;display:grid;grid-template-columns:34px 1.5fr 1fr 90px 30px;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid #edf0ee;font-size:10px}.module-row:last-child{border-bottom:0}.module-icon{width:30px;height:30px;display:grid;place-items:center;background:var(--green-soft);color:var(--green);border-radius:5px}.module-row>span{color:var(--muted)}.module-row>button{border:0;background:none;cursor:pointer}.status{justify-self:start;padding:4px 7px;border-radius:4px;background:#eef1ef;color:var(--muted);font-style:normal;font-size:8px}.status.live{background:var(--green-soft);color:var(--green)}.toast{position:fixed;left:50%;bottom:26px;z-index:80;transform:translateX(-50%);display:flex;gap:8px;align-items:center;padding:10px 14px;background:var(--ink);color:white;border-radius:5px;box-shadow:var(--shadow);font-size:11px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}:root{--ink:#18332b;--muted:#65756f;--line:#d8e2df;--paper:#f3f6f5;--surface:#fbfcfb;--green:#165b49;--green-soft:#e4f0eb;--blue:#607b98;--blue-soft:#e7eef5;--lavender-soft:#ecebf6;--shadow:0 24px 70px rgba(47,71,78,0.12)}body,html{background:var(--paper)}body{color:var(--ink)}.topbar{background:rgba(250,252,251,.88);border-bottom-color:rgba(185,202,198,.72);box-shadow:0 8px 28px rgba(49,71,76,.06);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-symbol{background:var(--green);box-shadow:inset 0 0 0 1px rgba(255,255,255,.24),0 7px 18px rgba(22,91,73,.18)}.brand-market-badge{border-color:#c8d9d2;background:var(--green-soft);color:var(--green)}.topnav button.active:after{background:var(--green)}.topnav button:hover{background:rgba(96,123,152,.08)}.main-canvas{padding-top:38px}.profile-strip{background:rgba(252,253,252,.72);border-color:rgba(185,202,198,.8);box-shadow:0 12px 32px rgba(49,71,76,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.store-avatar{color:var(--green);background:var(--green-soft)}.market-launchpad{border-color:#c9d9d5;background-color:#dfe8eb;background-image:url(/brand-assets/gawaflow-hero.jpg);box-shadow:var(--shadow);isolation:isolate}.market-launchpad:before{background:repeating-linear-gradient(90deg,rgba(22,91,73,.08) 0 1px,transparent 1px 74px),repeating-linear-gradient(0deg,rgba(22,91,73,.05) 0 1px,transparent 1px 54px);opacity:.5}.market-launchpad:after{content:"";position:absolute;width:78%;height:180%;left:18%;top:-40%;border:2px solid rgba(231,235,250,.78);border-radius:50%;transform:rotate(-13deg);box-shadow:0 0 28px rgba(225,234,246,.55),inset 0 0 20px rgba(217,226,247,.35);pointer-events:none;z-index:0;animation:light-ribbon-drift 16s ease-in-out infinite alternate}.launchpad-copy,.launchpad-tool{position:relative;z-index:2}.launchpad-copy{border-right-color:rgba(255,255,255,.16);color:#f5faf8;text-shadow:0 1px 18px rgba(5,27,21,.22)}.launchpad-copy>span{color:#9bdfca}.launchpad-copy p{color:#d7e6e1}.launchpad-tool{background:rgba(248,251,251,.7);border-left-color:rgba(185,202,198,.72);box-shadow:inset 1px 0 rgba(255,255,255,.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.launchpad-recommend,.launchpad-status,.launchpad-suggestions,.launchpad-system{border-color:rgba(185,202,198,.72)}.launchpad-status{color:var(--green)}.launchpad-suggestions button{border-color:#bfd2ca;background:rgba(255,255,255,.68);color:var(--green)}.launchpad-suggestions button:hover{background:var(--green);color:#f6fbf8}.launchpad-recommend{background:rgba(232,240,236,.78);color:var(--green)}.capability-matrix,.industry-solutions,.production-lines,.specialist-studio,.workspace-overview{border-color:#d4e0dc;box-shadow:0 18px 44px rgba(48,72,76,.06)}.production-lines{border-top-color:var(--green);background:rgba(249,251,250,.8)}.production-line-icon{border-color:#b9d1c6;background:var(--green-soft);color:var(--green)}.production-line-copy small,.production-lines>header button,.workspace-overview-head span{color:var(--green)}.production-lines>div>button:hover{background:#edf5f1}.workspace-overview{background:rgba(239,246,243,.8)}.home-product-grid>button,.service-card{border-color:#d5e1dd;box-shadow:0 8px 0 #e5eeea}@keyframes light-ribbon-drift{0%{transform:translate3d(-2%,0,0) rotate(-13deg)}to{transform:translate3d(4%,2%,0) rotate(-9deg)}}@media (prefers-reduced-motion:reduce){.market-launchpad:after{animation:none}}@media (max-width:760px){.market-launchpad:after{width:120%;left:-5%;opacity:.58}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media (hover:none){.home-product-grid>button:hover,.service-card:hover,.supporting-product-grid>button:hover{transform:none;box-shadow:none}.home-product-grid>button:hover .product-artwork img,.service-card:hover .product-artwork img{transform:none;filter:none}.home-product-grid>button:hover .product-artwork:before,.service-card:hover .product-artwork:before{animation:none}}.market-launchpad{min-height:520px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);border:1px solid rgba(170,187,201,.68);background:#eef2f8 url(/brand-assets/gawaflow-pearl-commerce.png) 22%/cover no-repeat;color:var(--ink);box-shadow:0 28px 80px rgba(80,98,126,.16)}.market-launchpad:before{background:linear-gradient(90deg,rgba(245,248,252,.96),rgba(245,248,252,.78) 36%,rgba(242,246,251,.14) 64%,rgba(239,243,249,.55));opacity:1}.market-launchpad:after{width:84%;height:94%;left:7%;top:3%;border-color:rgba(255,255,255,.78);box-shadow:0 0 34px rgba(188,211,241,.52),inset 0 0 28px rgba(229,221,248,.45)}.launchpad-copy{padding:clamp(38px,5vw,68px);border-right:0;color:#17352e;text-shadow:none}.launchpad-copy>span{color:#4d6884}.launchpad-copy h1{max-width:500px;font-size:clamp(36px,4.7vw,62px);line-height:1.02}.launchpad-copy h1 span{color:#3d678f}.launchpad-copy p{max-width:460px;color:#536c78;font-size:13px}.launchpad-map{background:rgba(250,252,255,.72);border-color:rgba(170,188,204,.72);box-shadow:0 18px 42px rgba(81,105,130,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.launchpad-delivery small,.launchpad-issue small,.launchpad-map-label{color:#52708b}.launchpad-delivery,.launchpad-issue{background:rgba(255,255,255,.78);border-color:rgba(171,190,205,.76);color:#183c34}.local-signals{color:#5d7180}.local-signals b{border-color:rgba(150,174,191,.72);background:rgba(251,253,255,.62);color:#315d58}.launchpad-tool{align-self:center;margin:26px 26px 26px 0;padding:22px;border:1px solid rgba(167,185,201,.72);background:rgba(250,252,255,.84);box-shadow:0 24px 70px rgba(59,79,104,.18),inset 0 1px rgba(255,255,255,.82);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.launchpad-tool label{border-color:#b8c9d8;background:rgba(255,255,255,.88)}.launchpad-tool label:focus-within{border-color:#5c7d9d;box-shadow:0 0 0 3px rgba(92,125,157,.13)}.launchpad-tool label button{background:#285f54}.launchpad-tool label button:hover{background:#174b41}.launchpad-suggestions button{border-color:#bfceda;background:rgba(248,251,255,.9);color:#3e657f}.launchpad-suggestions button:hover{background:#315f7e;color:#f7fbff}.launchpad-system span{background:rgba(244,248,252,.86)}.launchpad-system span.processing{background:#e8eff8}.launchpad-recommend{background:rgba(231,239,247,.88);color:#315f70}.three-d-flagship{border-color:#cbd6e2;background:#f8fafc;color:#203b45;box-shadow:0 26px 72px rgba(71,88,116,.12)}.three-d-flagship-visual{min-height:460px;background:#e9edf5}.three-d-flagship-visual:after{background:linear-gradient(90deg,rgba(232,238,247,.02),rgba(239,244,250,.22))}.three-d-flagship-visual>img{filter:saturate(.9) contrast(1.02)}.three-d-flagship-overlay{padding:12px 14px;border:1px solid rgba(255,255,255,.72);background:rgba(248,251,255,.72);color:#254f5c;box-shadow:0 14px 36px rgba(64,83,110,.13);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.three-d-flagship-overlay span,.three-d-flagship-overlay svg{color:#567795}.three-d-flagship-copy{background:linear-gradient(145deg,#fbfcfd,#eef2f8)}.three-d-flagship-kicker{color:#557391}.three-d-flagship-copy>p{color:#61717d}.three-d-flagship-list{border-top-color:#d6dfe8}.three-d-flagship-list button{border-bottom-color:#d8e0e8}.three-d-flagship-list button:hover{color:#285f54;background:rgba(231,239,247,.7)}.three-d-flagship-list small{color:#74838e}.three-d-flagship-list svg{color:#557795}.three-d-flagship-cta{border-color:#285f54;background:#285f54;color:#f8fbfa}.three-d-flagship-cta:hover{background:#174b41}.specialist-studio{border-color:#ccd8e2;background:rgba(247,250,252,.9)}.specialist-studio-head{border-bottom-color:#d6e0e8;background:linear-gradient(100deg,#fbfcfd,#edf2f8)}.specialist-studio-head>div:first-child>span{color:#557795}.specialist-studio-tabs{border-color:#c8d5df;background:#e8eef4}.specialist-studio-tabs button svg{color:#67819a}.specialist-studio-tabs button.active{background:#285f54;color:#f7fbfa;box-shadow:0 5px 15px rgba(40,95,84,.2)}.commerce-studio{border-color:#cad6e1;background:#f8fafc;color:#243f49;box-shadow:none}.commerce-studio>header{border-bottom-color:#d7e0e8;background:linear-gradient(90deg,rgba(250,252,254,.96),rgba(235,241,247,.88)),url(/brand-assets/gawaflow-pearl-commerce.png) center 42% /cover}.commerce-studio>header>div>span{color:#557795}.commerce-studio>header p{color:#657783}.commerce-standard{border-color:#bfd0dc;background:rgba(250,252,255,.78);color:#315f70}.commerce-workspace-grid>button{border-color:#d6e0e7;background:#fbfcfd;color:#28424b}.commerce-workspace-grid>button:hover{background:#eef4f7}.commerce-workspace-icon{background:#e5edf5;color:#4f718e}.commerce-workspace-grid>button footer b{color:#285f54}.commerce-pipeline{border-top-color:#d7e0e8;background:#f1f5f8;color:#647782}.commerce-pipeline i{background:#b9cbd8}@media (max-width:900px){.market-launchpad{grid-template-columns:1fr;background-position:top}.launchpad-copy{padding:42px 34px 96px}.launchpad-tool{margin:-58px 22px 24px}}@media (max-width:600px){.market-launchpad{min-height:0;background-position:42% top;background-size:auto 430px}.market-launchpad:before{background:linear-gradient(180deg,rgba(246,249,252,.94),rgba(246,249,252,.58) 42%,rgba(239,244,249,.92) 67%)}.launchpad-copy{padding:28px 20px 88px}.launchpad-copy h1{font-size:34px}.launchpad-tool{margin:-54px 10px 10px;padding:14px}.three-d-flagship-visual{min-height:280px}.three-d-flagship-overlay{left:16px;bottom:16px}}@media (max-width:720px){.delivery-confirmation>div{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-confirmation>div>span:nth-child(2){border-right:0}.delivery-confirmation>div>span:nth-child(-n+2){border-bottom:1px solid #dce9e1}.production-lines>header{align-items:flex-start;flex-direction:column}.production-lines>div{grid-template-columns:1fr 1fr}.production-lines>div>button{min-height:158px;border-bottom:1px solid #ccd8d1}.production-lines>div>button:nth-child(2){border-right:0}.featured-products>button:nth-child(2),.featured-products>button:nth-child(2):hover{transform:none}.home-products:before,.workspace-overview:before{width:55%;height:130px;opacity:.06}.workspace-overview{padding:18px}}.commerce-template-preview{margin-bottom:18px;padding:18px;border:1px solid #dfe5e1;border-radius:8px;background:#f4f6f2}.commerce-template-head{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.commerce-template-head h3,.commerce-template-head small,.commerce-template-head span{display:block}.commerce-template-head span{color:#e6532f;font-size:8px;font-weight:800}.commerce-template-head h3{margin:5px 0 0;font-size:15px}.commerce-template-head small{max-width:230px;color:var(--muted);font-size:8px;text-align:right}.commerce-canvas-grid{display:grid;grid-template-columns:1fr 1fr .8fr;grid-gap:12px;gap:12px;align-items:start}.commerce-canvas-item{min-width:0}.commerce-canvas-item>footer{padding-top:8px;display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:8px}.commerce-canvas-item>footer strong{color:var(--ink)}.commerce-canvas{position:relative;overflow:hidden;border:1px solid #d8ddd9;background:#f6f2e9;color:#173b32}.commerce-square{aspect-ratio:1}.commerce-product-photo{position:absolute;inset:0 0 34% 38%}.commerce-portrait-photo img,.commerce-product-photo img,.commerce-story-photo img{object-fit:cover}.commerce-platform{position:absolute;top:5%;left:5%;padding:4px 6px;background:#e6532f;color:#fffaf4;font-size:7px;font-weight:800;text-transform:uppercase}.commerce-square-copy{width:70%;position:absolute;left:5%;bottom:6%}.commerce-square-copy b,.commerce-square-copy small,.commerce-square-copy strong{display:block}.commerce-square-copy small{margin-bottom:5px;color:#5d766e;font-size:6px;font-weight:800}.commerce-square-copy strong{display:-webkit-box;overflow:hidden;font-size:clamp(14px,1.5vw,23px);line-height:1.04;-webkit-box-orient:vertical;-webkit-line-clamp:2}.commerce-square-copy b{width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:9px;padding:5px 7px;overflow:hidden;background:#173b32;color:#f8f2e8;font-size:clamp(9px,1vw,14px);text-overflow:ellipsis;white-space:nowrap}.commerce-portrait{aspect-ratio:4/5;background:#f8f3e9}.commerce-portrait-copy{position:absolute;inset:6% 6% auto;z-index:2}.commerce-portrait-copy>small{color:#e6532f;font-size:6px;font-weight:900}.commerce-portrait-copy h4{max-width:72%;margin:4px 0 10px;overflow:hidden;font-size:clamp(13px,1.35vw,20px);line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.commerce-portrait-copy>div{width:54%;display:grid;grid-gap:5px;gap:5px}.commerce-portrait-copy span{min-width:0;display:grid;grid-template-columns:22px 1fr;align-items:center;grid-gap:5px;gap:5px;font-size:7px;font-weight:700}.commerce-portrait-copy span b{width:22px;height:22px;display:grid;place-items:center;border:1px solid #a9b7b0;font-size:6px}.commerce-portrait-photo{position:absolute;right:-4%;bottom:10%;width:63%;height:62%}.commerce-price-strip{max-width:58%;position:absolute;left:6%;bottom:6%;padding:5px 7px;overflow:hidden;background:#e6532f;color:#fffaf4;font-size:clamp(8px,.9vw,12px);text-overflow:ellipsis;white-space:nowrap}.commerce-story{aspect-ratio:9/16;background:#173b32;color:#f8f2e8}.commerce-story-top{position:absolute;inset:4% 7% auto;z-index:2;display:flex;justify-content:space-between;align-items:center}.commerce-story-top span{padding:4px 6px;background:#e6532f;font-size:6px;font-weight:900}.commerce-story-top small{font-size:6px;font-weight:800}.commerce-story-title{position:absolute;inset:14% 7% auto;z-index:2}.commerce-story-title small{color:#e8c875;font-size:6px;font-weight:800}.commerce-story-title h4{margin:5px 0 0;display:-webkit-box;overflow:hidden;font-size:clamp(13px,1.35vw,19px);line-height:1.05;-webkit-box-orient:vertical;-webkit-line-clamp:2}.commerce-story-photo{position:absolute;top:34%;right:-10%;left:12%;height:40%}.commerce-story-offer{position:absolute;right:7%;bottom:6%;left:7%}.commerce-story-offer span,.commerce-story-offer strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commerce-story-offer strong{color:#e8c875;font-size:clamp(10px,1.1vw,15px)}.commerce-story-offer span{margin-top:7px;padding:6px 8px;background:#f8f2e8;color:#173b32;font-size:7px;font-weight:800;text-align:center}.commerce-theme-social .commerce-template-head span{color:#315fc8}.commerce-theme-social .commerce-canvas{color:#253252;background:#edf3fa}.commerce-theme-social .commerce-platform,.commerce-theme-social .commerce-price-strip{background:#315fc8}.commerce-theme-social .commerce-product-photo{inset:20% 5% 23% 35%;transform:rotate(2deg)}.commerce-theme-social .commerce-square-copy{width:62%}.commerce-theme-social .commerce-square-copy b{background:#f0c54f;color:#253252}.commerce-theme-social .commerce-portrait{background:#e5eef6}.commerce-theme-social .commerce-portrait-photo{right:4%;bottom:12%;width:54%;height:55%;transform:rotate(-2deg)}.commerce-theme-social .commerce-story{background:#315fc8;color:#f9f5ec}.commerce-theme-social .commerce-story-offer strong,.commerce-theme-social .commerce-story-title small{color:#f0c54f}.commerce-theme-social .commerce-story-photo{right:7%;left:7%;border:5px solid #f9f5ec;transform:rotate(1deg)}.commerce-theme-minimal .commerce-template-head span{color:#6b6258}.commerce-theme-minimal .commerce-canvas{color:#272623;background:#f2f0eb}.commerce-theme-minimal .commerce-platform{background:transparent;color:#272623;border:1px solid #8e887f}.commerce-theme-minimal .commerce-product-photo{inset:5% 5% 38% 42%;filter:saturate(.72)}.commerce-theme-minimal .commerce-square-copy{width:82%}.commerce-theme-minimal .commerce-portrait-copy>small,.commerce-theme-minimal .commerce-square-copy small{color:#777168}.commerce-theme-minimal .commerce-price-strip,.commerce-theme-minimal .commerce-square-copy b{padding-left:0;background:transparent;color:#272623}.commerce-theme-minimal .commerce-portrait-photo{right:5%;bottom:6%;width:47%;height:52%;filter:saturate(.72)}.commerce-theme-minimal .commerce-portrait-copy>div{width:48%}.commerce-theme-minimal .commerce-story{background:#ded9cf;color:#272623}.commerce-theme-minimal .commerce-story-top span{background:#272623;color:#f2f0eb}.commerce-theme-minimal .commerce-story-offer strong,.commerce-theme-minimal .commerce-story-title small{color:#6b6258}.commerce-theme-minimal .commerce-story-photo{right:7%;left:7%;filter:saturate(.72)}.commerce-theme-minimal .commerce-story-offer span{background:#272623;color:#f2f0eb}.local-business-preview{margin-bottom:18px;padding:18px;border:1px solid #dfe5e1;border-radius:8px;background:#f4f6f2}.local-business-preview>header{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.local-business-preview>header span{color:#c14f34;font-size:8px;font-weight:900}.local-business-preview>header h3{margin:5px 0 0;font-size:15px}.local-business-preview>header small{max-width:260px;color:var(--muted);font-size:8px;text-align:right}.local-artifact-grid{display:grid;grid-template-columns:1fr 1fr .88fr;grid-gap:12px;gap:12px;align-items:start}.local-artifact-grid>article{min-width:0}.local-artifact-grid>article>footer{padding-top:8px;display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:8px}.local-artifact-grid>article>footer strong{color:var(--ink)}.local-poster{position:relative;aspect-ratio:4/5;overflow:hidden;color:#fff9ef}.local-poster img,.local-social-photo img{object-fit:cover}.local-poster-shade{position:absolute;inset:0;background:rgba(25,31,27,.58)}.local-poster>span{position:absolute;top:7%;left:7%;padding:5px 7px;background:#e9b949;color:#26352d;font-size:7px;font-weight:900}.local-poster>div:last-child{position:absolute;right:7%;bottom:7%;left:7%}.local-poster b,.local-poster h4,.local-poster p,.local-poster small{display:block}.local-poster small{font-size:7px;text-transform:uppercase}.local-poster h4{margin:5px 0;font-size:clamp(18px,2vw,29px);line-height:1}.local-poster p{margin:0 0 10px;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.local-poster b{width:-moz-fit-content;width:fit-content;padding:5px 7px;font-size:9px}.local-menu,.local-poster b{background:#fff9ef;color:#26352d}.local-menu{aspect-ratio:4/5;padding:9%;overflow:hidden;border:1px solid #d8d2c4}.local-menu>header{padding-bottom:9%;border-bottom:2px solid}.local-menu>header h4,.local-menu>header small,.local-menu>header span{display:block}.local-menu>header small{color:#c14f34;font-size:6px;font-weight:900}.local-menu>header h4{margin:4px 0;font-size:clamp(15px,1.6vw,23px);line-height:1}.local-menu>header span{font-size:7px}.local-menu>div{padding-block:5%}.local-menu section{display:grid;grid-template-columns:20px 1fr auto;grid-gap:7px;gap:7px;align-items:center;padding:7% 0;border-bottom:1px solid #ddd5c7}.local-menu section>b{color:#c14f34;font-size:7px}.local-menu section small,.local-menu section strong{display:block}.local-menu section strong{font-size:8px}.local-menu section small{margin-top:3px;color:#756e64;font-size:6px}.local-menu section em{font-size:8px;font-style:normal;font-weight:900}.local-menu>footer{display:-webkit-box;overflow:hidden;color:#756e64;font-size:6px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.local-social-post{aspect-ratio:1;overflow:hidden;background:#fff;border:1px solid #d8ddd9}.local-social-post>header{height:18%;padding:6%;display:flex;align-items:center;gap:7px}.local-social-post>header>span{width:25px;height:25px;display:grid;place-items:center;background:#c14f34;color:white;border-radius:50%;font-size:9px;font-weight:900}.local-social-post>header small,.local-social-post>header strong{display:block}.local-social-post>header strong{font-size:7px}.local-social-post>header small{margin-top:2px;color:var(--muted);font-size:5px}.local-social-post>p{height:25%;margin:0;padding:0 6% 5%}.local-social-post>p b,.local-social-post>p small,.local-social-post>p strong{display:block}.local-social-post>p b{color:#c14f34;font-size:5px}.local-social-post>p strong{margin:3px 0;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.local-social-post>p small{color:var(--muted);font-size:6px}.local-social-photo{height:39%;position:relative}.local-social-post>footer{height:18%;padding:5%;display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:6px}.local-social-post>footer b{padding:5px;background:#26352d;color:white}.local-theme-cafe .local-poster>span,.local-theme-cafe .local-social-post>header>span{background:#e46f80;color:white}.local-theme-cafe .local-menu{background:#f7e8eb;color:#4e2931}.local-theme-cafe .local-menu section>b,.local-theme-cafe .local-menu>header small,.local-theme-cafe .local-social-post>p b{color:#b84358}.local-theme-service .local-poster>span,.local-theme-service .local-social-post>header>span{background:#315fc8;color:white}.local-theme-service .local-menu{background:#eef3f9;color:#253252}.local-theme-service .local-menu section>b,.local-theme-service .local-menu>header small,.local-theme-service .local-social-post>p b{color:#315fc8}.local-theme-service .local-poster-shade{background:rgba(28,39,61,.62)}.storybook-preview{margin-bottom:18px;padding:18px;border:1px solid #dedfd8;border-radius:8px;background:#f5f5f0}.storybook-preview>header{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.storybook-preview>header span{color:#b26552;font-size:8px;font-weight:900}.storybook-preview>header h3{margin:5px 0 0;font-size:15px}.storybook-preview>header small{max-width:240px;color:var(--muted);font-size:8px;text-align:right}.storybook-pages{display:grid;grid-template-columns:.8fr 1.3fr .85fr;grid-gap:12px;gap:12px;align-items:start}.storybook-pages>article{min-width:0}.storybook-pages>article>footer{padding-top:8px;display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:8px}.storybook-pages>article>footer strong{color:var(--ink)}.story-cover,.story-original{position:relative;aspect-ratio:4/5;overflow:hidden;padding:9%;background:#ede1d1;color:#40382f;border:1px solid #d9caba}.story-cover>span{font-size:6px;font-weight:900}.story-cover>div:last-child{position:absolute;right:9%;bottom:9%;left:9%}.story-cover h4,.story-cover p,.story-cover small{display:block}.story-cover small{font-size:7px}.story-cover h4{margin:5px 0;font-size:clamp(18px,2vw,28px);line-height:1}.story-cover p{margin:0;font-size:7px;line-height:1.5}.story-character{width:54%;top:22%;left:23%;border:2px solid #8c6e5c;background:#d9b9a0}.story-character,.story-character i{aspect-ratio:1;position:absolute;border-radius:50%}.story-character i{width:10%;top:38%;background:#40382f}.story-character i:first-child{left:28%}.story-character i:nth-child(2){right:28%}.story-character b{width:30%;height:12%;position:absolute;bottom:25%;left:35%;border-bottom:2px solid #40382f;border-radius:50%}.story-spread{aspect-ratio:8/5;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;background:#e7eee8;color:#33483c;border:1px solid #ccd8d0}.story-spread>section{min-width:0;position:relative;padding:7%}.story-spread>section+section{border-left:1px solid #c5d3c9}.story-spread section>b{font-size:6px}.story-spread section>p{position:absolute;right:7%;bottom:7%;left:7%;margin:0;display:-webkit-box;overflow:hidden;font-size:7px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.story-scene{height:58%;position:relative;margin-top:6%;border:1px solid #9bb0a2}.story-scene i{position:absolute;border-radius:50%;background:#d1a66d}.story-scene i:first-child{width:32%;aspect-ratio:1;top:13%;left:12%}.story-scene i:nth-child(2){width:18%;aspect-ratio:1;right:14%;bottom:15%}.story-scene span{width:62%;height:1px;position:absolute;right:8%;bottom:22%;background:#61786a;transform:rotate(-12deg)}.story-speech{margin-top:13%;padding:10%;background:#fffaf0;border:1px solid #c8bda8}.story-speech small,.story-speech strong{display:block}.story-speech small{font-size:6px}.story-speech strong{margin-top:6px;font-size:9px;line-height:1.35}.story-original{display:flex;flex-direction:column;background:#fffaf0}.story-original header small{color:#b26552;font-size:6px;font-weight:900}.story-original header h4{margin:4px 0;font-size:15px}.story-original>div{min-height:40%;margin:9% 0;display:grid;place-items:center;align-content:center;border:1px dashed #b4a999;color:#81776a}.story-original>div small,.story-original>div span{display:block;max-width:90%;overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.story-original>div small{margin-top:4px;font-size:6px}.story-original>p{margin:0;display:-webkit-box;overflow:hidden;font-size:7px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:4}.story-original>footer{margin-top:auto;padding-top:7%;border-top:1px solid #d8d0c2}.story-original>footer b,.story-original>footer span{display:block}.story-original>footer b{font-size:7px}.story-original>footer span{margin-top:3px;color:#81776a;font-size:6px}.story-theme-collage .story-cover{background:#f2c94c;color:#30333a}.story-theme-collage .story-character{border-radius:8px;border-color:#315fc8;background:#e46f80;transform:rotate(-5deg)}.story-theme-collage .story-spread{background:#dce8f7;color:#26364d}.story-theme-collage .story-scene{background:#f2c94c;border-color:#315fc8;transform:rotate(2deg)}.story-theme-collage .story-original{background:#f8eee1}.story-theme-comic .story-cover{background:#315fc8;color:#fff8e8;border-color:#233f86}.story-theme-comic .story-character{border:4px solid #253252;background:#f2c94c}.story-theme-comic .story-spread{background:#fff8e8;color:#253252;border:3px solid #253252}.story-theme-comic .story-spread>section+section{border-left:3px solid #253252}.story-theme-comic .story-speech{border:3px solid #253252;box-shadow:4px 4px 0 #e46f80}.story-theme-comic .story-original{border:3px solid #253252}.celebration-preview{margin-bottom:18px;padding:18px;border:1px solid #e1dfdc;border-radius:8px;background:#f7f5f1}.celebration-preview>header{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.celebration-preview>header span{color:#c55047;font-size:8px;font-weight:900}.celebration-preview>header h3{margin:5px 0 0;font-size:15px}.celebration-preview>header small{max-width:240px;color:var(--muted);font-size:8px;text-align:right}.celebration-artifacts{display:grid;grid-template-columns:1fr .72fr 1fr;grid-gap:12px;gap:12px;align-items:start}.celebration-artifacts>article{min-width:0}.celebration-artifacts>article>footer{padding-top:8px;display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:8px}.celebration-artifacts>article>footer strong{color:var(--ink)}.celebration-invite{aspect-ratio:4/5;position:relative;overflow:hidden;padding:11%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#edf0df;color:#29443b;border:1px solid #cbd3ba;text-align:center}.celebration-invite>span{font-size:6px;font-weight:900}.celebration-invite>small{margin-top:15%;font-size:7px;text-transform:uppercase}.celebration-invite h4{max-width:100%;margin:5px 0 8px;overflow-wrap:anywhere;font-size:clamp(18px,2vw,29px);line-height:1}.celebration-invite p{margin:0 0 12%;display:-webkit-box;overflow:hidden;font-size:7px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.celebration-invite>b{padding-top:8%;border-top:1px solid;font-size:7px;line-height:1.45}.celebration-mark{width:34%;aspect-ratio:1;position:absolute;border:2px solid #6b8c74;border-radius:50%}.mark-one{top:-18%;left:-9%}.mark-two{right:-13%;bottom:-15%}.celebration-story-card{aspect-ratio:9/16;padding:9%;display:flex;flex-direction:column;background:#c55047;color:#fff7ea;border:1px solid #9f3933}.celebration-story-card>header{display:flex;align-items:center;justify-content:space-between;gap:5px}.celebration-story-card>header small,.celebration-story-card>header span{font-size:6px;font-weight:900}.celebration-story-card>div{margin-block:auto}.celebration-story-card>div small{color:#f2ce79;font-size:6px;font-weight:900}.celebration-story-card h4{margin:7px 0;overflow-wrap:anywhere;font-size:clamp(15px,1.6vw,23px);line-height:1}.celebration-story-card p{margin:0;font-size:7px;line-height:1.45}.celebration-story-card>footer{padding-top:10%;border-top:1px solid rgba(255,247,234,.45)}.celebration-story-card>footer b,.celebration-story-card>footer span{display:block}.celebration-story-card>footer b{font-size:6px}.celebration-story-card>footer span{margin-top:5px;display:-webkit-box;overflow:hidden;font-size:6px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.celebration-rsvp-card{aspect-ratio:1;padding:8%;display:flex;flex-direction:column;background:#fffaf1;color:#3c3933;border:1px solid #d9d0c2}.celebration-rsvp-card>header h4,.celebration-rsvp-card>header small,.celebration-rsvp-card>header span{display:block}.celebration-rsvp-card>header small{color:#c55047;font-size:6px;font-weight:900}.celebration-rsvp-card>header h4{margin:4px 0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.celebration-rsvp-card>header span{font-size:7px}.celebration-rsvp-card>p{margin:7% 0;display:-webkit-box;overflow:hidden;font-size:7px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.celebration-rsvp-card>div{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:10px;gap:10px}.celebration-rsvp-card>div>span{display:grid;place-items:center;color:#6f766f}.celebration-rsvp-card>div>span small{font-size:5px}.celebration-rsvp-card section small,.celebration-rsvp-card section strong{display:block}.celebration-rsvp-card section small{color:#c55047;font-size:5px}.celebration-rsvp-card section strong{margin-top:4px;overflow-wrap:anywhere;font-size:7px;line-height:1.35}.celebration-rsvp-card>footer{margin-top:auto;padding-top:6%;border-top:1px solid #ded7cc;color:#777168;font-size:6px}.celebration-theme-formal .celebration-invite{background:#f2eee7;color:#252522;border:3px double #777168}.celebration-theme-formal .celebration-mark{border-color:#a88e56;border-radius:0;transform:rotate(45deg)}.celebration-theme-formal .celebration-story-card{background:#252522;color:#f2eee7;border-color:#252522}.celebration-theme-formal .celebration-rsvp-card section small,.celebration-theme-formal .celebration-rsvp-card>header small,.celebration-theme-formal .celebration-story-card>div small{color:#b99a58}.celebration-theme-kids .celebration-invite{background:#f2c94c;color:#253252;border:3px solid #253252}.celebration-theme-kids .celebration-mark{border:0;border-radius:8px;background:#e46f80;transform:rotate(18deg)}.celebration-theme-kids .celebration-story-card{background:#315fc8;color:#fff8e8;border:3px solid #253252}.celebration-theme-kids .celebration-story-card>div small{color:#f2c94c}.celebration-theme-kids .celebration-rsvp-card{background:#fff8e8;border:3px solid #253252}.celebration-theme-kids .celebration-rsvp-card section small,.celebration-theme-kids .celebration-rsvp-card>header small{color:#315fc8}.creator-production-preview{margin-bottom:18px;padding:18px;border:1px solid #dce1df;border-radius:8px;background:#f3f5f4}.creator-production-preview>header{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.creator-production-preview>header span{color:#b47a16;font-size:8px;font-weight:900}.creator-production-preview>header h3{max-width:520px;margin:5px 0 0;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.creator-production-preview>header small{max-width:260px;color:var(--muted);font-size:8px;text-align:right}.product-video-preview{margin-bottom:18px;padding:18px;border:1px solid #d9dfe8;border-radius:8px;background:#f7f9fc}.product-video-preview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.product-video-preview>header span:first-child{color:#3455c5;font-size:8px;font-weight:900}.product-video-preview h3{margin:5px 0;font-size:17px}.product-video-preview header p{margin:0;color:var(--muted);font-size:10px}.video-api-status{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #dfb96c;border-radius:6px;color:#8a5b00;background:#fff8e8;font-size:9px;font-weight:800}.video-production-flow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:16px 0}.video-production-flow article{min-width:0;padding:12px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:9px;gap:9px;border:1px solid #dde3ec;border-radius:7px;background:white}.video-production-flow article>svg{color:#3455c5}.video-production-flow small{display:block;color:#71809a;font-size:7px;font-weight:900}.video-production-flow strong{display:block;margin:3px 0;font-size:10px}.video-production-flow p{margin:0;color:var(--muted);font-size:8px;line-height:1.45}.video-production-flow article>svg:last-child{color:#17936a}.video-production-flow article.pending{border-style:dashed;background:#fffaf0}.video-production-flow article.pending>svg{color:#ad7414}.video-production-flow em{color:#ad7414;font-size:7px;font-style:normal;font-weight:900}.product-video-preview>footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:8px}.product-video-preview>footer strong{margin-right:4px}.product-video-preview>footer span{padding:4px 6px;border:1px solid #dfe3e9;border-radius:4px;background:white;color:#566276}.generated-visual-result{margin:18px 0;padding:16px;border:1px solid #dce3e0;border-radius:8px;background:#f7faf9}.generated-visual-result>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.generated-visual-result>header span{color:#168260;font-size:8px;font-weight:900}.generated-visual-result>header h3{margin:4px 0;font-size:15px}.generated-visual-result>header small{color:var(--muted);font-size:8px}.generated-visual-result>header a{padding:8px 11px;border-radius:6px;background:#17291f;color:white;font-size:9px;font-weight:800;text-decoration:none}.generated-visual-result>div{position:relative;width:min(100%,620px);aspect-ratio:1;margin:0 auto;overflow:hidden;border:1px solid #d8dfdc;border-radius:6px;background:white}.generated-visual-result>div img{object-fit:contain}.generated-visual-result>footer{display:flex;justify-content:space-between;gap:12px;padding-top:10px;font-size:9px}.generated-visual-result>footer span{color:var(--muted)}.resume-downloads{margin:16px 0;padding:13px;display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid #cfdde5;border-radius:8px;background:#f4f8fa}.resume-downloads>div{display:flex;align-items:center;gap:10px}.resume-downloads>div>svg{color:#315c72}.resume-downloads span{display:grid;grid-gap:3px;gap:3px}.resume-downloads strong{font-size:11px}.resume-downloads small{color:var(--muted);font-size:8px;line-height:1.4}.resume-downloads button{padding:8px 10px;border:1px solid #315c72;border-radius:6px;background:white;color:#315c72;cursor:pointer;font-size:9px;font-weight:800}.resume-downloads button:last-child{background:#315c72;color:white}.presentation-downloads{margin:16px 0;padding:13px;display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid #e3d6d3;border-radius:8px;background:#fff8f6}.presentation-downloads>div{display:flex;align-items:center;gap:10px}.presentation-downloads>div>svg{color:#c64f48}.presentation-downloads span{display:grid;grid-gap:3px;gap:3px}.presentation-downloads strong{font-size:11px}.presentation-downloads small{color:var(--muted);font-size:8px;line-height:1.4}.presentation-downloads button{padding:8px 10px;border:1px solid #b94e48;border-radius:6px;background:white;color:#a6423d;cursor:pointer;font-size:9px;font-weight:800}.presentation-downloads button:last-child{background:#b94e48;color:white}.presentation-retry{margin:0 0 16px;padding:14px;display:grid;grid-template-columns:1fr 1.5fr auto;align-items:flex-end;grid-gap:10px;gap:10px;border:1px solid #d9dfdc;border-radius:8px;background:#f7f9f8}.presentation-retry header{grid-column:1/-1;display:flex;justify-content:space-between;align-items:flex-end}.presentation-retry header div{display:grid;grid-gap:3px;gap:3px}.presentation-retry header small{color:var(--green);font-size:8px;font-weight:800}.presentation-retry header strong{font-size:12px}.presentation-retry header span,.presentation-retry label>span{color:var(--muted);font-size:8px}.presentation-retry label{display:grid;grid-gap:5px;gap:5px}.presentation-retry select,.presentation-retry textarea{width:100%;min-width:0;padding:8px;border:1px solid #ccd5d1;border-radius:5px;background:white;color:var(--ink);font:inherit;font-size:9px;resize:vertical}.presentation-retry button{min-height:34px;padding:8px 11px;border:0;border-radius:5px;background:var(--green);color:white;cursor:pointer;font-size:9px;font-weight:800}.presentation-retry button:disabled{cursor:wait;opacity:.55}.job-references{margin:0 0 16px;padding:14px;border:1px solid #d8dfdc;border-radius:8px;background:#f8faf9}.job-references header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.job-references header div{display:grid;grid-gap:3px;gap:3px}.job-references header small{color:var(--green);font-size:8px;font-weight:800}.job-references header strong{font-size:12px}.job-references header>span,.job-references>p{color:var(--muted);font-size:8px}.job-references>div{margin-top:10px;display:grid;grid-gap:7px;gap:7px}.job-references article{padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e1e6e3;border-radius:6px;background:white}.job-references article>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.job-references article strong{font-size:10px}.job-references article small,.job-references article span{overflow-wrap:anywhere;color:var(--muted);font-size:8px}.job-references article a{flex:none;color:var(--green);font-size:8px;font-weight:800}.job-references>p{margin:10px 0 0}.job-references footer{margin-top:10px;display:flex;flex-wrap:wrap;gap:5px}.job-references footer span{padding:4px 6px;border-radius:4px;background:#ecefed;color:#68736e;font-size:7px}.job-references footer .succeeded{background:#e5f3eb;color:#187552}.job-references footer .failed{background:#f8e9e7;color:#a34845}.content-safety{margin-bottom:14px;padding:12px;border:1px solid #d8dfdc;border-radius:7px;background:#f7f9f8}.content-safety header{display:flex;align-items:center;gap:8px}.content-safety header svg{color:var(--green)}.content-safety header div{display:grid;grid-gap:2px;gap:2px}.content-safety header strong{font-size:10px}.content-safety header small{color:var(--muted);font-size:8px}.content-safety p{margin:8px 0 0;display:grid;grid-template-columns:42px 1fr;grid-gap:7px;gap:7px;font-size:8px;line-height:1.45}.content-safety p b{color:#6b756f;font-size:7px}.content-safety.review{border-color:#e4d19c;background:#fffbef}.content-safety.review header svg,.content-safety.review p b{color:#8a6318}.content-safety.block{border-color:#e5b9b5;background:#fff5f4}.content-safety.block header svg,.content-safety.block p b{color:#a34845}.creator-output-grid{display:grid;grid-template-columns:1fr 1.25fr .8fr;grid-gap:12px;gap:12px;align-items:stretch}.creator-output-grid>article{min-width:0;min-height:280px;overflow:hidden;border:1px solid #d8dedb;background:white}.creator-output-grid article>header{padding:14px;border-bottom:1px solid #e2e6e4}.creator-output-grid article>header small,.creator-output-grid article>header strong{display:block}.creator-output-grid article>header small{color:#b47a16;font-size:6px;font-weight:900}.creator-output-grid article>header strong{margin-top:4px;font-size:11px}.creator-hooks{display:flex;flex-direction:column}.creator-hooks>div{padding:4px 14px}.creator-hooks section{display:grid;grid-template-columns:22px 1fr;grid-gap:7px;gap:7px;padding:11px 0;border-bottom:1px solid #e8ebe9}.creator-hooks section>b{color:#b47a16;font-size:7px}.creator-hooks section p{margin:0;display:-webkit-box;overflow:hidden;font-size:8px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.creator-hooks section span{grid-column:2;color:var(--muted);font-size:6px}.creator-hooks>footer{margin-top:auto;padding:10px 14px;background:#fff4d8;color:#76520f;font-size:7px}.creator-shotlist{display:flex;flex-direction:column}.creator-shotlist>div{padding:4px 14px}.creator-shotlist section{display:grid;grid-template-columns:47px 1fr;grid-gap:8px;gap:8px;padding:11px 0;border-bottom:1px solid #e8ebe9}.creator-shotlist section>b{color:#315fc8;font-size:7px}.creator-shotlist section small,.creator-shotlist section strong{display:block}.creator-shotlist section strong{font-size:8px}.creator-shotlist section small{margin-top:4px;color:var(--muted);font-size:6px;line-height:1.45}.creator-shotlist>footer{margin-top:auto;padding:10px 14px;display:flex;flex-wrap:wrap;gap:5px 9px;background:#eef3f9;color:#4a5b75;font-size:6px}.creator-shotlist>footer i{width:5px;height:5px;border-radius:50%;background:#315fc8}.creator-cover{background:#1d3e35!important;color:#f9f3e8}.creator-cover,.creator-cover>div{display:flex;flex-direction:column}.creator-cover>div{min-height:190px;padding:18px;position:relative;justify-content:flex-end}.creator-cover>div>span{position:absolute;top:14px;right:14px;padding:4px 6px;background:#e6bb4f;color:#1d3e35;font-size:7px;font-weight:900}.creator-cover>div small{color:#e6bb4f;font-size:7px;font-weight:900}.creator-cover h4{margin:5px 0 8px;display:-webkit-box;overflow:hidden;font-size:clamp(16px,1.7vw,24px);line-height:1.02;-webkit-box-orient:vertical;-webkit-line-clamp:3}.creator-cover>div b{font-size:7px}.creator-cover>footer{margin-top:auto;padding:14px;background:#f9f3e8;color:#26352f}.creator-cover>footer small,.creator-cover>footer strong{display:block}.creator-cover>footer small{color:var(--muted);font-size:6px}.creator-cover>footer strong{margin-top:4px;display:-webkit-box;overflow:hidden;font-size:8px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.creator-cover>footer p{margin:7px 0 0;color:#627068;font-size:6px}.social-campaign-preview{margin-bottom:18px;padding:18px;border:1px solid #dce2e8;border-radius:8px;background:#f4f6f8}.social-campaign-preview>header{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.social-campaign-preview>header span{color:#315fc8;font-size:8px;font-weight:900}.social-campaign-preview>header h3{max-width:560px;margin:5px 0 0;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.social-campaign-preview>header small{max-width:280px;color:var(--muted);font-size:8px;text-align:right}.campaign-calendar{margin-bottom:12px;overflow:hidden;border:1px solid #d9e0e7;background:white}.campaign-calendar>header{padding:12px 14px;display:flex;justify-content:space-between;border-bottom:1px solid #e3e7eb}.campaign-calendar>header span{font-size:10px;font-weight:800}.campaign-calendar>header small{color:var(--muted);font-size:7px}.campaign-calendar>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.campaign-calendar section{min-width:0;min-height:100px;padding:11px;border-right:1px solid #e3e7eb}.campaign-calendar section:last-child{border-right:0}.campaign-calendar section b,.campaign-calendar section small,.campaign-calendar section strong{display:block}.campaign-calendar section b{color:#315fc8;font-size:6px}.campaign-calendar section strong{margin-top:8px;font-size:8px}.campaign-calendar section small{margin-top:5px;color:var(--muted);font-size:6px;line-height:1.4}.campaign-calendar>footer{padding:9px 14px;display:grid;grid-template-columns:60px 1fr;grid-gap:8px;gap:8px;border-top:1px solid #e3e7eb;background:#eef3f9}.campaign-calendar>footer span{color:#315fc8;font-size:7px;font-weight:800}.campaign-calendar>footer p{margin:0;overflow:hidden;color:#5e6e84;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.campaign-channel-grid{margin-bottom:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.campaign-channel-grid>article{min-width:0;min-height:255px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d9e0e7;background:white}.campaign-channel-grid>article>header{padding:11px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #e6e9ed}.campaign-channel-grid>article>header>b{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#315fc8;color:white;font-size:10px}.campaign-channel-grid>article>header small,.campaign-channel-grid>article>header strong{display:block}.campaign-channel-grid>article>header strong{font-size:8px}.campaign-channel-grid>article>header small{margin-top:2px;color:var(--muted);font-size:6px}.campaign-channel-grid article>h4{margin:14px 14px 6px;display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.1;-webkit-box-orient:vertical;-webkit-line-clamp:2}.campaign-channel-grid article>p{margin:0 14px;color:var(--muted);font-size:7px;line-height:1.5}.campaign-channel-grid article>footer{margin-top:auto;padding:11px 14px;border-top:1px solid #e6e9ed}.campaign-channel-grid article>footer b,.campaign-channel-grid article>footer span{display:block;font-size:7px}.campaign-channel-grid article>footer b{width:-moz-fit-content;width:fit-content;margin-top:7px;padding:5px 7px;background:#315fc8;color:white}.campaign-visual{margin:12px;min-height:125px;padding:14px;display:flex;flex-direction:column;justify-content:flex-end;background:#f1c951;color:#27324b}.campaign-visual small,.campaign-visual span,.campaign-visual strong{display:block}.campaign-visual span{font-size:6px;font-weight:900}.campaign-visual strong{margin:5px 0;display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.05;-webkit-box-orient:vertical;-webkit-line-clamp:3}.campaign-visual small{font-size:6px}.campaign-channel-grid article>footer p{margin:0 0 7px;display:-webkit-box;overflow:hidden;font-size:7px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.campaign-video-script{padding:12px;display:grid;grid-template-columns:42px 1fr;grid-gap:8px;gap:8px}.campaign-video-script b{color:#315fc8;font-size:6px}.campaign-video-script p{margin:0 0 7px;font-size:7px;line-height:1.4}.campaign-replies{overflow:hidden;border:1px solid #d9e0e7;background:white}.campaign-replies>header{padding:11px 14px;display:flex;justify-content:space-between;border-bottom:1px solid #e3e7eb}.campaign-replies>header span{font-size:9px;font-weight:800}.campaign-replies>header small{color:var(--muted);font-size:7px}.campaign-replies>div{display:grid;grid-template-columns:repeat(3,1fr)}.campaign-replies p{margin:0;padding:12px 14px;border-right:1px solid #e3e7eb}.campaign-replies p:last-child{border-right:0}.campaign-replies p b,.campaign-replies p span{display:block}.campaign-replies p b{font-size:7px}.campaign-replies p span{margin-top:5px;color:var(--muted);font-size:7px;line-height:1.45}.freelancer-client-preview{margin-bottom:18px;padding:18px;border:1px solid #dfe2e0;border-radius:8px;background:#f5f6f5}.freelancer-client-preview>header{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.freelancer-client-preview>header span{color:#b24d48;font-size:8px;font-weight:900}.freelancer-client-preview>header h3{max-width:560px;margin:5px 0 0;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.freelancer-client-preview>header small{color:var(--muted);font-size:8px}.client-document-grid{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:10px;gap:10px}.client-document-grid>article{min-width:0;min-height:250px;overflow:hidden;background:white;border:1px solid #dce1de}.client-brief>header{padding:14px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #e5e8e6}.client-brief>header b{color:#b24d48;font-size:9px}.client-brief>header small,.client-brief>header strong{display:block}.client-brief>header small{color:#b24d48;font-size:6px}.client-brief>header strong{margin-top:3px;font-size:10px}.client-brief>section{padding:14px}.client-brief>section small{color:var(--muted);font-size:7px}.client-brief>section p{margin:6px 0 0;display:-webkit-box;overflow:hidden;font-size:8px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:4}.client-brief>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e5e8e6}.client-brief>div span{padding:11px;border-right:1px solid #e5e8e6}.client-brief>div span:last-child{border-right:0}.client-brief>div small,.client-brief>div strong{display:block}.client-brief>div small{color:#b24d48;font-size:6px}.client-brief>div strong{margin-top:4px;font-size:7px;line-height:1.35}.client-proposal{padding:18px}.client-proposal>header{padding-bottom:13px;border-bottom:2px solid #263e36}.client-proposal>header h4,.client-proposal>header small,.client-proposal>header span{display:block}.client-proposal>header small{color:#16836f;font-size:6px;font-weight:900}.client-proposal>header h4{margin:5px 0;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.client-proposal>header span{color:var(--muted);font-size:7px}.client-proposal>section{padding:14px 0}.client-proposal>section small{color:var(--muted);font-size:7px}.client-proposal>section p{margin:5px 0 0;display:-webkit-box;overflow:hidden;font-size:8px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.client-proposal>div{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #e3e7e4}.client-proposal>div span{padding:11px 11px 11px 0}.client-proposal>div span+span{padding-left:11px;border-left:1px solid #e3e7e4}.client-proposal>div small,.client-proposal>div strong{display:block}.client-proposal>div small{color:#16836f;font-size:6px}.client-proposal>div strong{margin-top:4px;font-size:7px;line-height:1.4}.client-proposal>footer{padding-top:13px;color:var(--muted);font-size:6px}.client-quote{padding:18px;background:#eef3f9!important;color:#253252}.client-quote>header{display:flex;justify-content:space-between;gap:8px}.client-quote>header span{color:#315fc8;font-size:7px;font-weight:900}.client-quote>header b{font-size:6px}.client-quote>h4{margin:20px 0;font-size:17px}.client-quote>section{padding:14px;background:white}.client-quote>section small,.client-quote>section strong{display:block}.client-quote>section small{color:#61708a;font-size:6px}.client-quote>section strong{margin-top:6px;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.client-quote>div{padding:14px 0}.client-quote>div small{color:#61708a;font-size:6px}.client-quote>div p{margin:5px 0 0;display:-webkit-box;overflow:hidden;font-size:8px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.client-quote>footer{padding-top:11px;display:flex;justify-content:space-between;gap:10px;border-top:1px solid #cfd9e6;font-size:7px}.client-followup{padding:18px;display:flex;flex-direction:column}.client-followup>header small,.client-followup>header strong{display:block}.client-followup>header small{color:#b24d48;font-size:6px}.client-followup>header strong{margin-top:4px;font-size:12px}.client-followup>p{margin:18px 0;font-size:8px;line-height:1.55}.client-followup>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.client-followup>div span{padding:11px;background:#f6efed}.client-followup>div b,.client-followup>div small{display:block}.client-followup>div b{color:#b24d48;font-size:7px}.client-followup>div small{margin-top:4px;font-size:7px;line-height:1.4}.client-followup>footer{margin-top:auto;padding-top:12px;border-top:1px solid #e3e7e4;color:var(--muted);font-size:7px}.client-document-boundary{margin-top:10px;padding:10px 12px;background:#fff3d8;color:#795014;font-size:7px}.website-delivery-preview{margin-bottom:18px;padding:18px;border:1px solid #dce2e0;border-radius:8px;background:#f3f5f4}.website-delivery-preview>header{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.website-delivery-preview>header span{color:#16836f;font-size:8px;font-weight:900}.website-delivery-preview>header h3{margin:5px 0 0;font-size:15px}.website-delivery-preview>header small{color:var(--muted);font-size:8px}.website-device-stage{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:14px;gap:14px;align-items:flex-end}.website-desktop-frame,.website-phone-frame{overflow:hidden;background:white;border:1px solid #cfd7d3;box-shadow:0 14px 30px rgba(35,50,43,.09)}.website-desktop-frame>header{height:28px;padding:0 9px;display:flex;align-items:center;gap:5px;background:#ecefed;border-bottom:1px solid #d8dedb}.website-desktop-frame>header span{margin-right:auto;display:flex;align-items:center;gap:5px;color:var(--muted);font-size:6px}.website-desktop-frame>header i{width:5px;height:5px;border-radius:50%;background:#b4bdb8}.website-phone-frame{width:180px;border:5px solid #26352f;border-radius:24px}.website-phone-frame>header{height:23px;padding:0 9px;display:flex;align-items:center;justify-content:center;gap:6px;background:#26352f;color:white}.website-phone-frame>header i{width:28px;height:4px;border-radius:4px;background:#66726d}.website-phone-frame>header span{font-size:5px}.delivery-site{--site-accent:#16836f;--site-ink:#1f342c;--site-paper:#fbfcfb;color:var(--site-ink);background:var(--site-paper)}.delivery-site>nav{height:40px;padding:0 4%;display:flex;align-items:center;gap:18px;border-bottom:1px solid #e3e8e5}.delivery-site>nav strong{margin-right:auto;font-size:8px}.delivery-site>nav span{font-size:6px}.delivery-site>nav b{padding:5px 7px;background:var(--site-accent);color:white;font-size:6px}.delivery-site>header{min-height:180px;padding:7% 8%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.delivery-site>header small{color:var(--site-accent);font-size:6px;font-weight:900}.delivery-site>header h4{max-width:68%;margin:5px 0;overflow-wrap:anywhere;font-size:clamp(19px,2.4vw,34px);line-height:1}.delivery-site>header p{max-width:72%;margin:0;display:-webkit-box;overflow:hidden;color:#647169;font-size:7px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.delivery-site>header button{margin-top:11px;padding:6px 9px;border:0;background:var(--site-accent);color:white;font-size:6px}.delivery-site>section{padding:5% 8%;background:white}.delivery-site>section>small{color:var(--site-accent);font-size:6px;font-weight:900}.delivery-site>section>div{margin-top:9px;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #dfe5e2}.delivery-site article{min-width:0;padding:11px;border-right:1px solid #dfe5e2}.delivery-site article:last-child{border-right:0}.delivery-site article b,.delivery-site article span,.delivery-site article strong{display:block}.delivery-site article b{color:var(--site-accent);font-size:6px}.delivery-site article strong{margin-top:5px;font-size:8px}.delivery-site article span{margin-top:3px;color:#6c766f;font-size:5px}.delivery-site>footer{padding:4% 8%;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;background:var(--site-ink);color:white}.delivery-site>footer small,.delivery-site>footer strong{display:block}.delivery-site>footer small{opacity:.72;font-size:5px}.delivery-site>footer strong{margin-top:3px;overflow-wrap:anywhere;font-size:6px}.delivery-site-mobile>nav{height:28px;padding-inline:8px}.delivery-site-mobile>nav span{display:none}.delivery-site-mobile>header{min-height:150px;padding:18px 12px}.delivery-site-mobile>header h4,.delivery-site-mobile>header p{max-width:100%}.delivery-site-mobile>header h4{font-size:18px}.delivery-site-mobile>section{padding:13px 10px}.delivery-site-mobile>section>div{grid-template-columns:1fr}.delivery-site-mobile article{padding:8px 3px;border-right:0;border-bottom:1px solid #dfe5e2}.delivery-site-mobile article:last-child{border-bottom:0}.delivery-site-mobile>footer{grid-template-columns:1fr;gap:7px;padding:12px}.site-theme-professional{--site-accent:#315fc8;--site-ink:#253252;--site-paper:#f5f7fb}.site-theme-friendly{--site-accent:#d85e56;--site-ink:#3f342f;--site-paper:#fff8ed}.site-theme-visual{--site-accent:#b47a16;--site-ink:#2f322e;--site-paper:#f3efe5}.site-theme-visual>header{border:12px solid #e2d5bc}.website-delivery-meta{margin-top:12px;display:grid;grid-template-columns:1.2fr 1fr 1fr auto;grid-gap:8px;gap:8px}.website-delivery-meta article{min-width:0;min-height:86px;padding:11px;display:flex;align-items:center;gap:9px;background:white;border:1px solid #dce2df}.website-delivery-meta article>span{display:grid;place-items:center;color:#64716a}.website-delivery-meta article>span small{font-size:5px}.website-delivery-meta article>svg{color:#16836f;flex:0 0 auto}.website-delivery-meta article p,.website-delivery-meta article strong{display:block}.website-delivery-meta article strong{font-size:8px}.website-delivery-meta article p{margin:4px 0 0;color:var(--muted);font-size:6px;line-height:1.4}.website-delivery-meta>button{padding:0 14px;border:1px solid #cfd8d3;background:#1f3c33;color:white;font-size:8px;cursor:pointer}.website-delivery-boundary{margin-top:10px;padding:9px 11px;background:#fff3d8;color:#795014;font-size:7px}.presentation-deck-preview{margin-bottom:18px;padding:18px;border:1px solid #dfe2e6;border-radius:8px;background:#f4f5f7}.presentation-deck-preview>header{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.presentation-deck-preview>header span{color:#cf554e;font-size:8px;font-weight:900}.presentation-deck-preview>header h3{max-width:560px;margin:5px 0 0;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.presentation-deck-preview>header small{color:var(--muted);font-size:8px}.deck-workspace{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:12px;gap:12px}.deck-slide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.deck-slide-grid>article{min-width:0;aspect-ratio:16/9;position:relative;overflow:hidden;padding:8%;background:white;color:#26324a;border:1px solid #d8dde5}.deck-slide-grid article>b{position:absolute;top:8%;right:7%;color:#cf554e;font-size:6px}.deck-slide-grid article>small{color:#cf554e;font-size:5px;font-weight:900}.deck-slide-grid article h4{max-width:82%;margin:6px 0;font-size:clamp(10px,1.2vw,16px);line-height:1.05}.deck-slide-grid article p{margin:0;display:-webkit-box;overflow:hidden;color:#697489;font-size:6px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.deck-slide-grid article em{position:absolute;right:8%;bottom:8%;left:8%;color:#9a6b20;font-size:5px;font-style:normal}.deck-title-slide{display:flex;align-items:flex-end;background:#253252!important;color:#f8f4ea!important}.deck-title-slide small{color:#e4c25e!important}.deck-title-slide h4{max-width:90%!important;font-size:clamp(13px,1.5vw,21px)!important}.deck-title-slide span{font-size:6px}.deck-key-line{width:70%;height:5px;margin:12% 0 6%;background:#cf554e}.deck-steps{margin-top:15%;display:grid;grid-template-columns:20px 1fr 20px 1fr 20px;align-items:center}.deck-steps i{width:20px;height:20px;display:grid;place-items:center;border:1px solid #315fc8;border-radius:50%;color:#315fc8;font-size:6px;font-style:normal}.deck-steps span{height:1px;background:#aab6cb}.deck-action-slide{background:#f1c951!important}.deck-action-slide,.deck-action-slide small,.deck-action-slide>b{color:#27324b!important}.deck-workspace>aside{min-width:0;max-height:100%;overflow:hidden;background:white;border:1px solid #d8dde5}.deck-workspace>aside>header{padding:11px;display:flex;justify-content:space-between;border-bottom:1px solid #e2e6eb}.deck-workspace>aside>header span{font-size:8px;font-weight:800}.deck-workspace>aside>header small{color:var(--muted);font-size:6px}.deck-workspace ol{max-height:390px;margin:0;padding:5px 11px;overflow:auto;list-style:none}.deck-workspace li{padding:8px 0;display:grid;grid-template-columns:22px 1fr;grid-gap:6px;gap:6px;border-bottom:1px solid #e7eaee}.deck-workspace li:last-child{border-bottom:0}.deck-workspace li b{color:#cf554e;font-size:6px}.deck-workspace li span{font-size:7px}.presentation-deck-preview>footer{margin-top:10px;padding:10px 12px;display:flex;justify-content:space-between;gap:12px;background:white;border:1px solid #dfe2e6}.presentation-deck-preview>footer span{color:#cf554e;font-size:7px;font-weight:800}.presentation-deck-preview>footer b{color:var(--muted);font-size:7px;font-weight:500}.deck-theme-academic .deck-title-slide{background:#f4f1e8!important;color:#26324a!important;border:3px double #59667c}.deck-theme-academic .deck-title-slide small{color:#7f554a!important}.deck-theme-business .deck-title-slide{background:#1f3c33!important}.deck-theme-business .deck-slide-grid article>b,.deck-theme-business .deck-slide-grid article>small{color:#16836f}.deck-theme-business .deck-key-line{background:#16836f}.deck-theme-visual .deck-slide-grid>article{border:10px solid #e7dcc4}.deck-theme-visual .deck-title-slide{background:#b34f48!important}.production-project-planner{margin-top:16px;padding:14px 0;border-top:1px solid #d8dde5;border-bottom:1px solid #d8dde5}.production-project-planner>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.production-project-planner>header small{display:block;color:#cf554e;font-size:7px;font-weight:900}.production-project-planner>header strong{display:block;margin-top:4px;font-size:12px}.production-project-planner>header>span{color:#765417;font-size:8px;font-weight:800}.production-project-planner>label{margin:12px 0;display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.production-project-planner>label span{color:#5f6c80;font-size:8px;font-weight:800}.production-project-planner select{min-width:0;height:34px;padding:0 9px;border:1px solid #cfd6e0;background:white;color:#26324a;font-size:9px}.production-project-planner-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d8dde5;background:white}.production-project-planner-status span{min-width:0;padding:9px 10px;border-right:1px solid #e1e5eb}.production-project-planner-status span:last-child{border-right:0}.production-project-planner-status small,.production-project-planner-status strong{display:block}.production-project-planner-status small{color:#768297;font-size:7px}.production-project-planner-status strong{margin-top:3px;overflow-wrap:anywhere;font-size:8px}.production-project-planner .production-graph-progress{position:static;width:100%;margin-top:10px;box-shadow:none}.production-project-planner>footer{margin-top:8px;color:#667287;font-size:8px;line-height:1.5}.resume-application-preview{margin-bottom:18px;padding:18px;border:1px solid #dfe3e7;border-radius:8px;background:#f4f6f8}.resume-application-preview>header{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.resume-application-preview>header span{color:#315fc8;font-size:8px;font-weight:900}.resume-application-preview>header h3{margin:5px 0 0;font-size:15px}.resume-application-preview>header small{color:var(--muted);font-size:8px}.application-document-grid{display:grid;grid-template-columns:1.1fr 1fr .72fr;grid-gap:10px;gap:10px;align-items:start}.application-document-grid>article,.application-document-grid>aside{min-width:0;min-height:410px;overflow:hidden;background:white;border:1px solid #d9dfe5}.resume-sheet{padding:7%}.resume-sheet>header{padding-bottom:6%;border-bottom:2px solid #263b55}.resume-sheet>header h4,.resume-sheet>header small,.resume-sheet>header strong{display:block}.resume-sheet>header h4{margin:0;font-size:clamp(16px,1.7vw,23px)}.resume-sheet>header strong{margin-top:4px;color:#315fc8;font-size:8px}.resume-sheet>header small{margin-top:5px;color:var(--muted);font-size:6px}.resume-sheet>section{padding-top:6%}.resume-sheet>section>b{display:block;margin-bottom:5px;color:#315fc8;font-size:6px}.resume-sheet>section>p{margin:0;font-size:7px;line-height:1.45}.resume-sheet>section>div:not(.resume-skills){display:grid;grid-template-columns:6px 1fr;grid-gap:5px;gap:5px;margin-top:5px}.resume-sheet>section>div i{width:4px;height:4px;margin-top:4px;border-radius:50%;background:#315fc8}.resume-sheet>section>div span{font-size:7px;line-height:1.35}.resume-skills{display:flex;flex-wrap:wrap;gap:4px}.resume-skills span{padding:4px 5px;background:#eef3f9;color:#3c5272;font-size:6px!important}.resume-sheet>footer{margin-top:6%;padding-top:5%;border-top:1px solid #dfe4e9}.resume-sheet>footer span,.resume-sheet>footer strong{display:block}.resume-sheet>footer span{color:#315fc8;font-size:6px}.resume-sheet>footer strong{margin-top:4px;font-size:7px}.cover-letter-sheet{padding:8%}.cover-letter-sheet>header{padding-bottom:8%;display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #dfe4e9}.cover-letter-sheet>header small{color:#315fc8;font-size:6px;font-weight:900}.cover-letter-sheet>header span{max-width:65%;overflow:hidden;color:var(--muted);font-size:6px;text-overflow:ellipsis;white-space:nowrap}.cover-letter-sheet>h4{margin:10% 0;font-size:16px}.cover-letter-sheet>p{margin:0 0 8%;font-size:7px;line-height:1.55}.cover-letter-sheet>blockquote{margin:0 0 8%;padding:9px;background:#eef3f9;color:#43536c;font-size:7px;line-height:1.5}.cover-letter-sheet>footer{margin-top:12%}.cover-letter-sheet>footer span,.cover-letter-sheet>footer strong{display:block;font-size:7px}.cover-letter-sheet>footer strong{margin-top:4px}.interview-prep-card{display:flex;flex-direction:column;background:#263b55!important;color:#f6f3eb}.interview-prep-card>header{padding:18px;border-bottom:1px solid rgba(246,243,235,.2)}.interview-prep-card>header span,.interview-prep-card>header strong{display:block}.interview-prep-card>header span{color:#e5c15d;font-size:6px}.interview-prep-card>header strong{margin-top:5px;font-size:13px}.interview-prep-card>section{padding:14px 18px;border-bottom:1px solid rgba(246,243,235,.14)}.interview-prep-card>section b{font-size:7px}.interview-prep-card>section p{margin:5px 0 0;color:#cbd2d0;font-size:7px;line-height:1.5}.interview-prep-card>footer{margin-top:auto;padding:14px 18px;color:#e5c15d;font-size:6px}.promo-poster-preview{margin-bottom:18px;padding:18px;border:1px solid #e2dfdc;border-radius:8px;background:#f6f4f1}.promo-poster-preview>header{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.promo-poster-preview>header span{color:#d4574d;font-size:8px;font-weight:900}.promo-poster-preview>header h3{max-width:560px;margin:5px 0 0;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.promo-poster-preview>header small{color:var(--muted);font-size:8px}.promo-format-grid{display:grid;grid-template-columns:1fr 1fr .72fr .8fr;grid-gap:10px;gap:10px;align-items:start}.promo-format-grid>article{min-width:0}.promo-format-grid>article.selected .promo-canvas{outline:3px solid #d4574d;outline-offset:-3px}.promo-format-grid>article>footer{min-height:42px;padding-top:8px;display:flex;justify-content:space-between;gap:6px}.promo-format-grid>article>footer small,.promo-format-grid>article>footer strong{display:block}.promo-format-grid>article>footer strong{font-size:8px}.promo-format-grid>article>footer small{margin-top:3px;color:var(--muted);font-size:6px}.promo-format-grid>article>footer>b{align-self:flex-start;padding:4px 5px;background:#f8dfdc;color:#a63e37;font-size:6px}.promo-canvas{position:relative;overflow:hidden;background:#30382f;color:#fff8e8}.promo-canvas img{object-fit:cover}.promo-canvas .promo-shade{position:absolute;inset:0;background:rgba(30,36,31,.62)}.poster-portrait{aspect-ratio:4/5}.poster-square{aspect-ratio:1}.poster-story{aspect-ratio:9/16}.poster-a4{aspect-ratio:210/297}.promo-canvas>header{position:absolute;top:6%;right:7%;left:7%;z-index:2;display:flex;justify-content:space-between;gap:7px}.promo-canvas>header b{max-width:70%;overflow:hidden;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.promo-canvas>header small{font-size:5px}.promo-canvas>section{position:absolute;right:7%;bottom:14%;left:7%;z-index:2}.promo-canvas>section>small{color:#f1c951;font-size:6px;font-weight:900}.promo-canvas h4{margin:5px 0;display:-webkit-box;overflow:hidden;font-size:clamp(14px,1.6vw,23px);line-height:1;-webkit-box-orient:vertical;-webkit-line-clamp:2}.promo-canvas>section>strong{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px 7px;overflow:hidden;background:#f1c951;color:#27324b;font-size:clamp(9px,1vw,14px);text-overflow:ellipsis;white-space:nowrap}.promo-canvas>section>div{margin-top:8px;display:flex;flex-wrap:wrap;gap:4px}.promo-canvas>section>div span{padding:3px 4px;border:1px solid rgba(255,248,232,.55);font-size:5px}.promo-canvas>footer{position:absolute;right:7%;bottom:5%;left:7%;z-index:2;overflow:hidden;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.poster-square>section{bottom:16%}.poster-story>section{bottom:17%}.poster-story h4{font-size:clamp(13px,1.45vw,20px)}.poster-story>section>div{display:grid}.poster-a4{color:#27324b}.poster-a4 .promo-shade{background:rgba(255,248,232,.72)}.poster-a4>header b,.poster-a4>section>small{color:#b33f39}.poster-a4>section>div span{border-color:#737a72}.promo-poster-note{margin-top:10px;padding:10px 12px;background:#fff3d8;color:#795014;font-size:7px}.hiring-poster-preview{margin-bottom:18px;padding:18px;border:1px solid #dfdfda;border-radius:8px;background:#f5f5f0}.hiring-poster-preview>header{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.hiring-poster-preview>header span{color:#aa7112;font-size:8px;font-weight:900}.hiring-poster-preview>header h3{margin:5px 0 0;font-size:15px}.hiring-poster-preview>header small{color:var(--muted);font-size:8px}.hiring-format-grid{display:grid;grid-template-columns:1fr .7fr .76fr;grid-gap:12px;gap:12px;align-items:start}.hiring-format-grid>article{min-width:0}.hiring-format-grid>article.selected .hiring-canvas{outline:3px solid #d0a32f;outline-offset:-3px}.hiring-format-grid>article>footer{min-height:42px;padding-top:8px;display:flex;justify-content:space-between;gap:8px}.hiring-format-grid>article>footer small,.hiring-format-grid>article>footer strong{display:block}.hiring-format-grid>article>footer strong{font-size:8px}.hiring-format-grid>article>footer small{margin-top:3px;color:var(--muted);font-size:6px}.hiring-format-grid>article>footer>b{align-self:flex-start;padding:4px 5px;background:#fff1c8;color:#82580d;font-size:6px}.hiring-canvas{position:relative;overflow:hidden;padding:9%;display:flex;flex-direction:column;background:#f2c94c;color:#253252;border:2px solid #253252}.hiring-square{aspect-ratio:1}.hiring-story{aspect-ratio:9/16}.hiring-a4{aspect-ratio:210/297;background:#f7f4e9}.hiring-canvas>header small,.hiring-canvas>header span,.hiring-canvas>header strong{display:block}.hiring-canvas>header span{font-size:8px;font-weight:900}.hiring-canvas>header strong{font-size:clamp(24px,3.2vw,46px);line-height:.88}.hiring-canvas>header small{margin-top:6px;font-size:7px}.hiring-canvas>section{margin-block:auto}.hiring-canvas>section>small{font-size:6px;font-weight:900}.hiring-canvas h4{margin:5px 0 10px;display:-webkit-box;overflow:hidden;font-size:clamp(15px,2vw,28px);line-height:1;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hiring-canvas>section>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.hiring-canvas>section>div span{padding:7px;background:#253252;color:#fff7df;font-size:6px;line-height:1.35}.hiring-canvas>section>div b{display:block;margin-bottom:3px;color:#f2c94c;font-size:5px}.hiring-canvas ul{margin:8px 0 0;padding-left:14px}.hiring-canvas li{margin-top:3px;font-size:6px}.hiring-canvas>footer{padding-top:8px;border-top:2px solid #253252}.hiring-canvas>footer small,.hiring-canvas>footer strong{display:block}.hiring-canvas>footer small{font-size:5px}.hiring-canvas>footer strong{margin-top:3px;overflow-wrap:anywhere;font-size:7px}.hiring-story>section>div{grid-template-columns:1fr}.hiring-story>header strong{font-size:clamp(20px,2.6vw,36px)}.hiring-story h4{font-size:clamp(14px,1.6vw,22px)}.hiring-a4>header strong{color:#b24842}.hiring-a4>section>div span{background:#e8e3d6;color:#253252}.hiring-a4>section>div b{color:#b24842}.hiring-post-copy{margin-top:12px;padding:12px 14px;display:grid;grid-template-columns:140px 1fr;grid-gap:12px;gap:12px;background:white;border:1px solid #dfe2de}.hiring-post-copy span{color:#aa7112;font-size:8px;font-weight:800}.hiring-post-copy p{margin:0;font-size:8px;line-height:1.5}.hiring-boundary{margin-top:10px;padding:10px 12px;background:#fff3d8;color:#795014;font-size:7px}.menu-price-template,.product-image-template{margin-bottom:18px;padding:18px;border:1px solid #dfe3e0;border-radius:8px;background:#f4f6f5}.menu-price-template>header,.product-image-template>header{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.menu-price-template>header span,.product-image-template>header span{color:#16836f;font-size:8px;font-weight:900}.menu-price-template>header h3,.product-image-template>header h3{margin:5px 0 0;font-size:15px}.menu-price-template>header small,.product-image-template>header small{color:var(--muted);font-size:8px}.product-image-template>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.product-image-template article{min-width:0}.product-image-template article>div{position:relative;aspect-ratio:1;overflow:hidden;background:white;border:1px solid #dce2de}.product-image-template article img{object-fit:cover}.product-image-template article:nth-child(2) img{transform:scale(1.18)}.product-image-template article:nth-child(3) img{object-position:75% center;transform:scale(1.35)}.product-image-template article>div span{position:absolute;top:7px;left:7px;padding:4px 5px;background:#1f3c33;color:white;font-size:6px}.product-image-template article>footer{padding-top:7px}.product-image-template article>footer small,.product-image-template article>footer strong{display:block}.product-image-template article>footer strong{font-size:8px}.product-image-template article>footer small{margin-top:3px;color:var(--muted);font-size:6px}.product-image-template>footer{margin-top:10px;padding:9px 11px;background:#fff3d8;color:#795014;font-size:7px}.menu-delivery-grid{display:grid;grid-template-columns:1fr .62fr .72fr;grid-gap:12px;gap:12px;align-items:start}.menu-delivery-grid>article{min-width:0}.menu-delivery-grid>article>footer{padding-top:8px;display:flex;justify-content:space-between;gap:8px}.menu-delivery-grid>article>footer span,.menu-delivery-grid>article>footer strong{font-size:7px}.menu-delivery-grid>article>footer span{color:var(--muted)}.menu-sheet{aspect-ratio:210/297;padding:8%;overflow:hidden;background:#fbfcfb;color:#24372f;border:1px solid #d8dfdb}.menu-sheet>header{padding-bottom:7%;border-bottom:2px solid}.menu-sheet>header h4,.menu-sheet>header small,.menu-sheet>header span{display:block}.menu-sheet>header small{color:#16836f;font-size:6px;font-weight:900}.menu-sheet>header h4{margin:4px 0;font-size:clamp(15px,1.7vw,23px)}.menu-sheet>header span{font-size:6px}.menu-sheet>div{padding-block:4%}.menu-sheet section{display:grid;grid-template-columns:20px 1fr auto;grid-gap:7px;gap:7px;align-items:center;padding:5% 0;border-bottom:1px solid #e0e5e2}.menu-sheet section>b{color:#16836f;font-size:6px}.menu-sheet section small,.menu-sheet section strong{display:block}.menu-sheet section strong{font-size:7px}.menu-sheet section small{margin-top:3px;color:#748078;font-size:5px}.menu-sheet section em{font-size:7px;font-style:normal;font-weight:900}.menu-sheet>footer{overflow:hidden;color:#748078;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.menu-phone{padding:7px;background:#26352f;border-radius:20px}.menu-sheet-compact{aspect-ratio:9/16;border-radius:14px}.menu-sheet-compact section{grid-template-columns:15px 1fr auto;padding-block:7%}.menu-theme-warm{background:#fff4df;color:#49382c}.menu-theme-warm section>b,.menu-theme-warm>header small{color:#c55b3f}.menu-theme-professional{background:#eef3f9;color:#253252}.menu-theme-professional section>b,.menu-theme-professional>header small{color:#315fc8}.menu-theme-visual{border:12px solid #e6d5b6}.menu-table-card{aspect-ratio:4/5;padding:12%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#1f3c33;color:white;text-align:center}.menu-table-card>span{color:#e6c45d;font-size:6px;font-weight:900}.menu-table-card>b{width:76px;aspect-ratio:1;margin:15% 0;display:grid;place-items:center;border:1px dashed #b8c7c1;color:#b8c7c1;font-size:6px}.menu-table-card>strong{font-size:11px}.menu-table-card>small{margin-top:6px;color:#c9d2ce;font-size:6px}.menu-price-boundary{margin-top:10px;padding:9px 11px;background:#fff3d8;color:#795014;font-size:7px}.operational-result{--op-accent:#315fc8;margin-bottom:18px;overflow:hidden;border:1px solid #dce2e7;border-radius:8px;background:white}.operational-result>header{padding:16px 18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;background:#f2f5f8;border-bottom:1px solid #dfe4e8}.operational-result>header span{color:var(--op-accent);font-size:7px;font-weight:900}.operational-result>header h3{margin:5px 0 0;font-size:15px}.operational-result>header small{color:var(--muted);font-size:8px}.operational-facts{padding:12px 18px;display:grid;grid-template-columns:76px repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch;border-bottom:1px solid #e4e8e6}.operational-facts>span{align-self:center;color:var(--op-accent);font-size:7px;font-weight:800}.operational-facts p{min-width:0;margin:0;padding:8px;background:#f7f8f7}.operational-facts p b,.operational-facts p strong{display:block}.operational-facts p b{color:var(--muted);font-size:6px;text-transform:uppercase}.operational-facts p strong{margin-top:4px;overflow:hidden;font-size:7px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.operational-steps{padding:12px 18px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.operational-steps article{min-width:0;min-height:88px;padding:11px;display:grid;grid-template-columns:24px 1fr auto;grid-gap:7px;gap:7px;align-items:center;border:1px solid #dfe4e2}.operational-steps article>b{color:var(--op-accent);font-size:8px}.operational-steps article small,.operational-steps article strong{display:block}.operational-steps article strong{font-size:9px}.operational-steps article small{margin-top:4px;color:var(--muted);font-size:7px;line-height:1.4}.operational-steps article em{padding:4px;background:#edf1ef;color:#6d7972;font-size:5px;font-style:normal}.operational-result>footer{padding:10px 18px;border-top:1px solid #e1e5e3;background:#fff3d8;color:#795014;font-size:7px}.operational-tone-green{--op-accent:#16836f}.operational-tone-coral{--op-accent:#c6534c}.operational-tone-yellow{--op-accent:#a97012}@media (max-width:1000px){.topbar{grid-template-columns:210px 1fr auto}.workspace{display:block}.sidebar{align-items:center;padding-inline:10px}.collapse-button,.sidebar button span,.sidebar-label,.sidebar-note{display:none!important}.sidebar>button{width:44px;justify-content:center}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concierge{grid-template-columns:1fr;gap:22px}.artifact-shortcuts,.profession-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-shortcuts>div{grid-column:1/-1}.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-products>button,.featured-products>button:first-child,.featured-products>button:nth-child(2),.featured-products>button:nth-child(3),.featured-products>button:nth-child(4){grid-column:span 1}.market-launchpad{grid-template-columns:1fr}.launchpad-copy{padding:28px 30px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.launchpad-map{max-width:470px}.supporting-products{grid-template-columns:1fr;gap:16px}.metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.topbar{height:60px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 14px}.credit-chip span,.topnav{display:none}.brand-mark{min-width:0}.brand-mark small,.top-actions .admin-button,.top-actions .avatar-button{display:none}.credit-chip{min-width:auto;padding-inline:9px}.workspace{display:block;min-height:calc(100vh - 60px)}.sidebar{position:fixed;top:auto;bottom:0;left:0;right:0;z-index:25;width:100%;height:60px;padding:6px 10px;display:flex;flex-direction:row;justify-content:space-around;border:0;border-top:1px solid var(--line)}.sidebar>button{height:46px}.sidebar>button:after{content:attr(data-mobile-label);display:block;font-size:7px}.sidebar>button{width:56px;height:50px;flex-direction:column;gap:2px;padding:5px 2px}.sidebar .nav-console{display:none}.main-canvas{padding:28px 16px 90px}.market-head{align-items:flex-start}.market-head h1,.subpage-head h1{font-size:26px}.profile-strip{display:none}.market-head{margin-bottom:18px}.market-head-home{display:none}.market-launchpad{margin-bottom:28px}.home-products,.home-trust,.market-launchpad,.profession-section,.supporting-products{width:100%;max-width:calc(100vw - 32px)}.launchpad-copy{padding:20px}.launchpad-copy h1{font-size:27px}.launchpad-copy p{font-size:11px;line-height:1.6}.launchpad-map{height:78px;margin-top:16px}.launchpad-map-label{top:4px}.launchpad-delivery,.launchpad-issue{top:25px;min-height:40px;padding-block:6px}.launchpad-issue{width:102px}.launchpad-delivery{width:110px;grid-template-columns:15px minmax(0,1fr) 12px;gap:5px}.launchpad-map:after{left:92px;right:102px;top:46px}.launchpad-route{left:96px;right:102px;top:34px}.launchpad-route span{padding:4px 3px;font-size:5px}.launchpad-tool{margin:10px;padding:14px}.launchpad-tool label{min-height:88px}.launchpad-system{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.launchpad-system span{min-height:64px;padding:8px}.launchpad-system span:before{top:7px;right:7px}.launchpad-system strong{font-size:9px}.launchpad-system small{font-size:7px}.local-signals{margin-top:12px}.local-signals small{display:none}.launchpad-recommend small{max-width:210px}.artifact-shortcuts{margin-bottom:18px;padding:9px;gap:7px}.artifact-shortcuts>div{padding:3px 4px}.artifact-shortcuts button{min-height:48px}.home-products{margin-bottom:28px}.home-section-heading{align-items:center}.home-section-heading h2{font-size:18px}.home-section-heading>button{padding-inline:8px}.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.featured-products>button:first-child .product-artwork,.featured-products>button:nth-child(4) .product-artwork{min-height:126px}.supporting-products{margin-bottom:28px;padding:18px 0}.supporting-product-grid{grid-template-columns:1fr}.product-artwork{min-height:126px}.artwork-poster>span,.artwork-presentation>span,.artwork-website>span:last-child{padding:12px}.artwork-poster strong,.artwork-presentation strong,.artwork-website strong{font-size:15px}.artwork-poster b{margin-top:7px;font-size:10px}.artwork-menu>span{padding:10px 8px}.artwork-menu strong{margin:4px 0 8px;font-size:12px}.artwork-resume{padding:11px;grid-template-columns:48px 1fr;gap:9px}.resume-photo{width:48px;height:72px}.artwork-resume strong{margin-bottom:6px;font-size:10px}.home-product-copy{min-height:112px;padding:11px 11px 4px}.home-product-copy strong{padding-right:0;font-size:11px}.product-count{position:static;width:-moz-fit-content;width:fit-content;margin-bottom:7px}.home-product-meta{padding:3px 11px 11px}.home-product-meta>span:last-child{display:none}.market-head h1{max-width:330px;font-size:28px}.profession-section{margin-bottom:26px}.profession-heading{align-items:center}.profession-grid{gap:8px}.profession-grid>button{min-height:242px}.profession-card-head{padding:11px 10px 8px;grid-template-columns:32px minmax(0,1fr);gap:7px}.profession-icon{width:32px;height:32px}.profession-card-head em{max-height:24px}.profession-preview{width:calc(100% - 14px);min-height:108px;margin-inline:7px}.preview-seller{padding:7px;grid-template-columns:38% 1fr;gap:6px}.preview-seller i{display:none}.creator-frames{height:66px}.preview-social{padding:8px}.social-week i{min-height:35px}.preview-freelancer{padding:6px}.profession-card-foot{padding-inline:10px}.profession-card-foot>span{display:none}.problem-section{margin-bottom:22px;padding-block:18px}.problem-section .section-line>small{display:none}.problem-grid{grid-template-columns:1fr}.problem-grid>button,.problem-grid>button:nth-child(odd),.problem-grid>button:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #edf0ee}.problem-grid>button:last-child{border-bottom:0}.concierge{margin-bottom:30px;padding:20px 0 28px;gap:18px}.trust-row{margin:-10px 0 30px;align-items:flex-start;flex-direction:column;gap:10px}.concierge-copy h2{font-size:20px}.concierge-tool{padding:10px}.recommendation{grid-template-columns:auto 1fr auto}.recommendation>small{display:none}.featured-grid{grid-template-columns:1fr}.section-line{align-items:flex-start}.filter-row{display:block}.category-tabs{margin-bottom:10px}.search-box{width:100%}.service-grid{grid-template-columns:1fr}.service-card{min-height:238px}.service-card.featured{min-height:270px}.example-panel{width:100%}.example-content{padding:16px}.example-document{min-height:290px;padding:24px 20px}.purchase-terms{grid-template-columns:1fr}.purchase-terms>div,.purchase-terms>div:nth-child(2n),.purchase-terms>div:nth-child(n+3){border-right:0;border-bottom:1px solid #e2e7e4}.purchase-terms>div:nth-child(4){border-bottom:0}.template-direction-picker>div{grid-template-columns:1fr}.template-direction-picker button{grid-template-columns:82px minmax(0,1fr)}.direction-swatch{width:82px}.task-panel{width:100%;height:100%}.panel-head{min-height:68px;padding:12px 16px}.panel-head h2{max-width:calc(100vw - 84px);overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.panel-head small{margin-top:4px}.stepper{padding:10px 15px}.stepper strong{display:none}.panel-content{padding:20px 16px 30px}.form-intro{gap:10px}.form-intro strong{font-size:15px}.form-intro span{font-size:10px}.panel-diagnostic{grid-template-columns:1fr 1fr}.panel-diagnostic span:nth-child(2){border-right:0}.panel-diagnostic span:nth-child(-n+2){border-bottom:1px solid #e7edf3}.panel-diagnostic span{min-height:66px}.image-copy-workbench>header{align-items:flex-start}.image-copy-workbench>div{grid-template-columns:1fr}.image-copy-workbench article,.image-copy-workbench article:nth-child(2n){border-right:0}.generation-status{padding:14px}.generation-phases span{padding-inline:6px;font-size:7px}.result-toolbar{align-items:flex-start;gap:10px}.result-toolbar button{flex:0 0 auto;padding-inline:8px}.concierge-flow{grid-template-columns:1fr}.commerce-template-preview{padding:12px}.commerce-template-head{align-items:flex-start;flex-direction:column;gap:6px}.commerce-template-head small{max-width:none;text-align:left}.commerce-canvas-grid{grid-template-columns:1fr;gap:18px}.commerce-canvas-item{max-width:420px;width:100%;margin-inline:auto}.commerce-portrait-copy h4,.commerce-square-copy strong,.commerce-story-title h4{font-size:clamp(18px,6vw,26px)}.commerce-price-strip,.commerce-square-copy b,.commerce-story-offer strong{font-size:clamp(12px,4vw,16px)}.commerce-platform,.commerce-portrait-copy>small,.commerce-square-copy small,.commerce-story-title small,.commerce-story-top small,.commerce-story-top span{font-size:8px}.commerce-portrait-copy span,.commerce-story-offer span{font-size:10px}.local-business-preview{padding:12px}.local-business-preview>header{align-items:flex-start;flex-direction:column;gap:6px}.local-business-preview>header small{max-width:none;text-align:left}.local-artifact-grid{grid-template-columns:1fr;gap:18px}.local-artifact-grid>article{width:100%;max-width:420px;margin-inline:auto}.local-menu>header h4,.local-poster h4{font-size:clamp(22px,7vw,30px)}.local-menu section em,.local-menu section strong,.local-poster b,.local-poster p,.local-social-post>p strong{font-size:11px}.storybook-preview{padding:12px}.storybook-preview>header{align-items:flex-start;flex-direction:column;gap:6px}.storybook-preview>header small{max-width:none;text-align:left}.storybook-pages{grid-template-columns:1fr;gap:18px}.storybook-pages>article{width:100%;max-width:440px;margin-inline:auto}.story-cover h4{font-size:clamp(23px,8vw,34px)}.story-cover p,.story-original>p,.story-spread section>p{font-size:10px}.story-speech strong{font-size:12px}.celebration-preview{padding:12px}.celebration-preview>header{align-items:flex-start;flex-direction:column;gap:6px}.celebration-preview>header small{max-width:none;text-align:left}.celebration-artifacts{grid-template-columns:1fr;gap:18px}.celebration-artifacts>article{width:100%;max-width:420px;margin-inline:auto}.celebration-invite h4,.celebration-story-card h4{font-size:clamp(23px,8vw,34px)}.celebration-invite p,.celebration-invite>b,.celebration-rsvp-card section strong,.celebration-rsvp-card>p,.celebration-story-card p{font-size:10px}.creator-production-preview{padding:12px}.creator-production-preview>header{align-items:flex-start;flex-direction:column;gap:6px}.creator-production-preview>header small{max-width:none;text-align:left}.product-video-preview{padding:12px}.product-video-preview>header{flex-direction:column}.video-production-flow{grid-template-columns:1fr}.resume-downloads{grid-template-columns:1fr 1fr}.resume-downloads>div{grid-column:1/-1}.presentation-downloads{grid-template-columns:1fr 1fr}.presentation-downloads>div{grid-column:1/-1}.presentation-retry{grid-template-columns:1fr}.presentation-retry header{grid-column:1}.creator-output-grid{grid-template-columns:1fr}.creator-output-grid>article{min-height:0}.creator-cover>footer strong,.creator-hooks section p,.creator-shotlist section strong{font-size:11px}.creator-cover>footer p,.creator-hooks section span,.creator-shotlist section small{font-size:9px}.creator-cover h4{font-size:clamp(24px,8vw,34px)}.social-campaign-preview{padding:12px}.social-campaign-preview>header{align-items:flex-start;flex-direction:column;gap:6px}.social-campaign-preview>header small{max-width:none;text-align:left}.campaign-calendar>div{grid-template-columns:1fr 1fr}.campaign-calendar section{min-height:88px;border-bottom:1px solid #e3e7eb}.campaign-calendar section:nth-child(2n){border-right:0}.campaign-calendar section:last-child{grid-column:1/-1}.campaign-channel-grid,.campaign-replies>div{grid-template-columns:1fr}.campaign-replies p{border-right:0;border-bottom:1px solid #e3e7eb}.campaign-replies p:last-child{border-bottom:0}.campaign-channel-grid article>h4,.campaign-visual strong{font-size:17px}.campaign-channel-grid article>footer span,.campaign-channel-grid article>p,.campaign-replies p span,.campaign-video-script p{font-size:10px}.freelancer-client-preview{padding:12px}.freelancer-client-preview>header{align-items:flex-start;flex-direction:column;gap:6px}.client-document-grid{grid-template-columns:1fr}.client-document-grid>article{min-height:0}.client-brief>section p,.client-followup>p,.client-proposal>section p,.client-quote>div p{font-size:10px}.client-brief>div{grid-template-columns:1fr}.client-brief>div span,.client-brief>div span:last-child{border-right:0;border-bottom:1px solid #e5e8e6}.client-brief>div span:last-child{border-bottom:0}.website-delivery-preview{padding:12px}.website-delivery-preview>header{align-items:flex-start;flex-direction:column;gap:6px}.website-device-stage{grid-template-columns:1fr}.website-phone-frame{width:min(100%,250px);justify-self:center}.website-delivery-meta{grid-template-columns:1fr}.website-delivery-meta>button{min-height:42px}.delivery-site>header h4{font-size:clamp(22px,8vw,34px)}.delivery-site article strong,.delivery-site>footer strong,.delivery-site>header p{font-size:9px}.presentation-deck-preview{padding:12px}.presentation-deck-preview>header{align-items:flex-start;flex-direction:column;gap:6px}.deck-slide-grid,.deck-workspace{grid-template-columns:1fr}.deck-slide-grid article h4,.deck-title-slide h4{font-size:clamp(18px,6vw,26px)!important}.deck-slide-grid article p{font-size:10px}.deck-workspace ol{max-height:260px}.presentation-deck-preview>footer,.production-project-planner>header{align-items:flex-start;flex-direction:column}.production-project-planner>header{gap:6px}.production-project-planner-status,.production-project-planner>label{grid-template-columns:1fr}.production-project-planner-status span{border-right:0;border-bottom:1px solid #e1e5eb}.production-project-planner-status span:last-child{border-bottom:0}.resume-application-preview{padding:12px}.resume-application-preview>header{align-items:flex-start;flex-direction:column;gap:6px}.application-document-grid{grid-template-columns:1fr}.application-document-grid>article,.application-document-grid>aside{min-height:0}.cover-letter-sheet>blockquote,.cover-letter-sheet>p,.interview-prep-card>section p,.resume-sheet>footer strong,.resume-sheet>section>div span,.resume-sheet>section>p{font-size:10px}.cover-letter-sheet>h4,.resume-sheet>header h4{font-size:clamp(22px,7vw,30px)}.promo-poster-preview{padding:12px}.promo-poster-preview>header{align-items:flex-start;flex-direction:column;gap:6px}.promo-format-grid{grid-template-columns:1fr;gap:18px}.promo-format-grid>article{width:100%;max-width:420px;margin-inline:auto}.poster-story h4,.promo-canvas h4{font-size:clamp(24px,8vw,34px)}.promo-canvas>section>strong{font-size:clamp(14px,5vw,20px)}.promo-canvas>footer,.promo-canvas>section>div span{font-size:9px}.hiring-poster-preview{padding:12px}.hiring-poster-preview>header{align-items:flex-start;flex-direction:column;gap:6px}.hiring-format-grid{grid-template-columns:1fr;gap:18px}.hiring-format-grid>article{width:100%;max-width:420px;margin-inline:auto}.hiring-canvas>header strong,.hiring-story>header strong{font-size:clamp(38px,13vw,58px)}.hiring-canvas h4,.hiring-story h4{font-size:clamp(24px,8vw,34px)}.hiring-canvas li,.hiring-canvas>footer strong,.hiring-canvas>section>div span{font-size:10px}.hiring-post-copy{grid-template-columns:1fr}.menu-price-template,.product-image-template{padding:12px}.menu-price-template>header,.product-image-template>header{align-items:flex-start;flex-direction:column;gap:6px}.menu-delivery-grid,.product-image-template>div{grid-template-columns:1fr}.menu-delivery-grid>article,.product-image-template article{width:100%;max-width:420px;margin-inline:auto}.menu-delivery-grid>article>footer strong,.product-image-template article>footer strong{font-size:11px}.menu-sheet>header h4{font-size:clamp(23px,8vw,32px)}.menu-sheet section em,.menu-sheet section strong{font-size:10px}.menu-sheet section small,.menu-sheet>footer{font-size:8px}.operational-result>header{align-items:flex-start;flex-direction:column;gap:6px}.operational-facts{grid-template-columns:1fr}.operational-facts p strong{white-space:normal}.operational-steps{grid-template-columns:1fr}.operational-steps article strong{font-size:11px}.operational-steps article small{font-size:9px}.artifact-slides,.website-result{grid-template-columns:1fr}.website-result>aside{min-height:180px}.brief-grid{grid-template-columns:1fr;gap:0}.panel-footer{padding:10px}.footer-cost{display:none}.panel-footer .primary-button{margin-left:auto}.brand-layout{grid-template-columns:1fr}.website-boundary{flex-direction:column;gap:9px}.template-heading,.website-boundary{align-items:flex-start}.template-heading>small{display:none}.template-grid{grid-template-columns:1fr}.website-process{align-items:flex-start;flex-direction:column}.website-process>svg{display:none}.plan-grid{grid-template-columns:1fr}.balance-banner{align-items:flex-start;flex-direction:column}.brand-preview{order:-1}.metrics{grid-template-columns:1fr 1fr}.funnel-strip{grid-template-columns:1fr auto 1fr;gap:8px}.funnel-strip>span{min-height:40px;align-items:center}.funnel-strip>svg:nth-of-type(2){display:none}.funnel-strip>span:nth-of-type(3){grid-column:1}.funnel-strip>span:nth-of-type(4){grid-column:3}.service-setting-row{grid-template-columns:minmax(0,1fr) 104px 65px;gap:8px;padding-inline:12px}.service-setting-row input[type=number]{width:62px}.execution-table>article{padding-inline:12px;grid-template-columns:48px minmax(0,1fr)}.execution-table article>b{grid-column:2;text-align:left}.module-row{grid-template-columns:34px 1fr 75px 25px}.module-row>span:nth-of-type(2){display:none}.history-list article{grid-template-columns:40px 1fr}.history-actions{grid-column:2;justify-self:start;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.video-canvas-shell{position:relative;height:430px;margin:16px 0;overflow:hidden;border:1px solid #d8dee8;background:#f8fafc}.video-canvas-toolbar{position:absolute;top:10px;right:10px;z-index:3;display:flex;align-items:center;border:1px solid #d8dee8;background:white;box-shadow:0 3px 12px rgba(32,45,67,.08)}.video-canvas-toolbar button{width:32px;height:32px;display:grid;place-items:center;border:0;border-right:1px solid #e4e8ef;background:white;color:#35445d;cursor:pointer}.video-canvas-toolbar .video-generate-frames{width:auto;padding:0 10px;display:flex;gap:6px;color:white;background:#3455c5}.video-generate-frames b{font-size:8px;white-space:nowrap}.video-generate-frames:disabled{cursor:not-allowed;opacity:.55}.video-generate-frames svg{flex:0 0 auto}.video-generate-frames:disabled svg{animation:generation-spin 1.2s linear infinite}.panel-layer{align-items:center;justify-content:center;padding:20px}.panel-scrim{background:rgba(38,48,61,.32);-webkit-backdrop-filter:blur(10px) saturate(.78);backdrop-filter:blur(10px) saturate(.78)}.task-panel{width:min(1380px,calc(100vw - 40px));height:min(920px,calc(100vh - 40px));overflow:hidden;grid-template-columns:230px minmax(0,1fr);grid-template-rows:76px minmax(0,1fr) 78px;grid-template-areas:"head head" "steps content" "footer footer";border:1px solid rgba(181,195,208,.88);border-radius:8px;background:#f7f9fc;box-shadow:0 36px 100px rgba(42,55,76,.24)}.task-panel:before{width:33.333%;height:2px;right:auto;background:#315f7e}.panel-head{grid-area:head;min-height:0;padding:0 28px;border-bottom:1px solid #d9e2ea;background:rgba(251,252,254,.94);color:#1f3c45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.panel-head>div{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;align-items:flex-end}.panel-head span{color:#557795;font-size:8px}.panel-head h2{grid-column:1;margin:3px 0 0;font-size:18px}.panel-head small{grid-column:2;grid-row:1/3;align-self:center;margin:0;padding-left:12px;border-left:1px solid #d5dfe8;color:#82909c}.panel-head button{border-color:#d3dde5;background:#f7f9fb;color:#526672}.panel-head button:hover{background:#eaf0f5}.stepper{grid-area:steps;min-height:0;padding:34px 24px;display:flex;flex-direction:column;gap:0;border-right:1px solid #dbe3ea;border-bottom:0;background:#fafbfd}.stepper:before{content:"创作路径";margin:0 0 24px 2px;color:#253f48;font-size:13px;font-weight:800}.stepper>div{min-height:116px;position:relative;align-items:flex-start;gap:12px;font-size:11px}.stepper>div:after{width:1px;height:76px;position:absolute;top:34px;left:16px;background:#d6e0e8}.stepper span{width:34px;height:34px;flex:0 0 34px;border-color:#c8d4de;background:#fbfcfd}.stepper strong{padding-top:9px;line-height:1.35}.stepper .active{color:#285f54}.stepper .active span{border-color:#285f54;background:#285f54;box-shadow:0 0 0 5px #e5efec}.stepper .done span{border-color:#66839b;color:#4f718e}.panel-content{grid-area:content;padding:clamp(26px,3vw,46px) clamp(28px,4vw,64px) 52px;background:radial-gradient(circle at 85% 3%,rgba(214,225,244,.58),transparent 32%),linear-gradient(145deg,#f8fafc,#eef3f8);scrollbar-color:#b9c7d2 transparent}.panel-content>*{width:min(920px,100%);margin-inline:auto}.brief-step,.form-step,.result-step{padding:clamp(22px,3vw,36px);border:1px solid rgba(199,211,222,.86);border-radius:8px;background:rgba(252,253,254,.94);box-shadow:0 24px 66px rgba(73,91,117,.1)}.form-intro>div>small{color:#557795}.form-intro button{border-color:#c4d2dc;color:#45667f}.form-progress i{background:#315f7e}.brief-field textarea,.field input,.field select,.field textarea{border-color:#c9d5de;background:#fff}.brief-field textarea:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:#557795;box-shadow:0 0 0 3px rgba(85,119,149,.13)}.file-upload{border-color:#bdccd8;background:#f5f8fb}.file-upload:hover{border-color:#6f8aa2;background:#edf3f8}.brand-readiness.ready{border-color:#bad2c9;background:#edf5f2}.panel-diagnostic{border-color:#d4dee6;background:#f3f6fa}.brief-banner{border-color:#c7d8e4;background:#edf3f8;color:#315f70}.ai-plan-warning{border-color:#d4b86f;background:#fff8e7}.delivery-confirmation{border-color:#cbd8e1;background:#f3f7fa}.delivery-confirmation>div>span,.delivery-confirmation>header,.delivery-confirmation>p{border-color:#d8e2e9}.generation-status{border-color:#bdccd9;background:#edf3f8;color:#23444f;box-shadow:0 14px 38px rgba(71,92,116,.12)}.generation-orbit{border-color:#9eb5c8;color:#315f7e}.generation-status p,.generation-status small{color:#5e7584}.generation-status em{color:#738693}.generation-orbit i{border-top-color:#285f54}.panel-footer{grid-area:footer;min-height:0;padding:13px 24px;border-top-color:#d5dfe7;background:rgba(251,252,254,.96);box-shadow:0 -14px 36px rgba(71,88,110,.06);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.panel-footer .primary-button{background:#285f54}.panel-footer .primary-button:hover:not(:disabled){background:#174b41}.panel-footer .secondary-button{border-color:#c5d1da;background:#fff}.footer-cost small{color:#71818d}@media (max-width:820px){.panel-layer{padding:0}.task-panel{width:100%;height:100%;grid-template-columns:1fr;grid-template-rows:68px 58px minmax(0,1fr) auto;grid-template-areas:"head" "steps" "content" "footer";border:0;border-radius:0}.panel-head{padding-inline:16px}.panel-head small{display:none}.stepper{padding:7px 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;border-right:0;border-bottom:1px solid #dbe3ea}.stepper:before{display:none}.stepper>div{min-height:0;align-items:center;gap:6px}.stepper>div:after{width:auto;height:1px;position:static}.stepper span{width:44px;height:44px;flex-basis:44px}.stepper strong{padding:0;font-size:9px}.panel-content{padding:18px 14px 30px}.brief-step,.form-step,.result-step{padding:18px 14px;box-shadow:none}.panel-footer{min-height:76px;padding:10px 12px;flex-wrap:wrap}.task-panel .primary-button{min-height:44px}.footer-cost{order:-1;width:100%;margin:0;display:flex;gap:6px}.footer-cost svg{grid-row:auto}.footer-cost small{margin-left:auto}}@media (max-width:520px){.brief-step,.form-intro>div,.form-step,.panel-content,.result-step{min-width:0}.ai-plan-warning p,.form-intro span{overflow-wrap:anywhere}.panel-head h2{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stepper strong{display:none}.stepper>div{justify-content:center}.stepper>div:after{display:block}.panel-footer>button{flex:1 1;min-width:0;white-space:normal;line-height:1.25}.footer-cost small{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.delivery-center-page,.production-hub-page{max-width:1180px;margin-inline:auto;padding-bottom:42px}.subpage-head{margin-bottom:22px;padding:24px 28px;border:1px solid #d4dfe8;border-radius:8px;background:linear-gradient(120deg,#fbfcfe,#eef3f8);box-shadow:0 18px 44px rgba(71,88,110,.08)}.subpage-head .kicker{color:#557795}.subpage-head>svg{color:#64819a}.delivery-summary,.hub-summary{border-color:#d4dfe8;background:rgba(251,252,254,.92);box-shadow:0 12px 30px rgba(71,88,110,.06)}.delivery-summary span,.hub-summary>span{border-color:#dbe4eb}.delivery-summary strong,.hub-summary>span strong{color:#254650}.hub-summary>button{border-color:#c6d5df;background:#eef4f8;color:#315f70}.delivery-attention>div,.delivery-library>div,.hub-task-list{gap:10px}.delivery-attention article,.delivery-library article,.hub-task-list>article{border-color:#d5e0e8;background:#fcfdfe;box-shadow:0 8px 20px rgba(72,91,114,.05)}.delivery-library article:hover,.hub-task-list>article:hover{border-color:#aec2d0}.hub-task-list article footer,.hub-task-list article header{border-color:#e0e7ed}.hub-task-list article header>span{color:#557795}.hub-task-list article footer p{color:#6c7d88}.hub-stage-track,.production-hub-track{border-color:#cddae4;background:#edf3f7}.hub-stage-track span,.production-hub-track span{border-color:#d4e0e7;color:#718592}.hub-stage-track .complete,.production-hub-track .complete{color:#356c62;background:#eaf3ef}.hub-stage-track .active,.production-hub-track .active{color:#315f7e;background:#e5eef6}.hub-stage-track .attention,.production-hub-track .attention{color:#a15e4e;background:#fbefeb}.hub-stage-track .complete i,.production-hub-track .complete i{border-color:#76a99a;background:#dbece6;color:#285f54}.hub-stage-track .active i,.production-hub-track .active i{border-color:#7e9eb6;background:#eef5fa}.hub-production-status{margin-top:14px}.hub-completed-status{margin-left:auto;min-width:min(260px,42%)}.delivery-toolbar{padding:10px;border:1px solid #d5e0e8;background:#f2f6f9}.delivery-toolbar button{border-color:#cbd8e1;background:#fbfcfd}.delivery-toolbar button.active{border-color:#a9c0d1;background:#e7f0f6;color:#315f7e}.delivery-toolbar label{border-color:#cbd8e1;background:#fff}.delivery-attention>header span,.delivery-library>header span{color:#557795}.delivery-stage.delivered{background:#e6f2ed;color:#2b6c5e}.delivery-stage.generating{background:#eef3f8;color:#496f8a}.delivery-stage.needs-review{background:#fff5df;color:#89682a}.delivery-stage.failed{background:#fbeceb;color:#a34845}.history-icon{border-color:#cbd9e2;background:#edf3f7;color:#557795}.history-actions button{border-color:#cbd8e1;background:#fff;color:#46687d}.history-actions button:hover{background:#edf3f8}.empty-state.large,.hub-empty{border-color:#d5e0e8;background:linear-gradient(135deg,#fbfcfd,#f0f5f8);color:#5e7584}.empty-state.large strong,.hub-empty strong{color:#274650}.delivery-client-context,.delivery-index-export{border-color:#cbd9e2;background:#eef4f7}.delivery-client-context>div small,.delivery-index-export>div small{color:#557795}.delivery-notes-panel{border-color:#cbd9e2;background:#fbfcfd}.delivery-notes-panel>footer,.delivery-notes-panel>header{border-color:#dbe4eb;background:#f1f5f8}.delivery-notes-panel>footer button{background:#285f54}.acceptance-filter{border-color:#d4dfe8;background:#f3f7fa}.acceptance-filter button{border-color:#cbd8e1;background:#fff;color:#657985}.acceptance-filter button.active{background:#e7f0f6;color:#315f7e}.acceptance-status.accepted{background:#e6f2ed;color:#2b6c5e}.acceptance-status.pending{background:#eef3f8;color:#496f8a}.acceptance-status.changes-requested{background:#fff5df;color:#89682a}@media (max-width:720px){.subpage-head{padding:20px 18px}.hub-task-list>article>header{flex-direction:column;gap:10px}.hub-task-list>article>header>span{align-self:flex-start}.hub-stage-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.hub-stage-track>span{min-height:54px;padding:8px 4px;border:1px solid #d4e0e7;border-radius:4px}.hub-stage-track>span:before{display:none}.hub-completed article{align-items:flex-start;flex-wrap:wrap}.hub-completed-status{width:100%;min-width:0;margin-left:26px}.delivery-toolbar{align-items:stretch;flex-direction:column}.delivery-toolbar label,.delivery-toolbar>div{width:100%}.delivery-toolbar button{flex:1 1}.delivery-attention article{grid-template-columns:1fr;gap:7px}.delivery-attention time{justify-self:start}.delivery-library article{grid-template-columns:34px 1fr}.history-actions{grid-column:1/-1;display:flex;flex-wrap:wrap}.history-actions button{flex:1 1}}.video-canvas-toolbar span{width:48px;text-align:center;color:#66758e;font-size:9px;font-weight:800}.video-canvas-viewport{position:absolute;inset:0;overflow:hidden;cursor:-webkit-grab;cursor:grab;background-image:radial-gradient(#cbd4e1 1px,transparent 0);background-size:20px 20px;touch-action:none}.video-canvas-viewport:active{cursor:-webkit-grabbing;cursor:grabbing}.video-canvas-stage{position:absolute;width:1940px;height:540px;transform-origin:0 0}.video-canvas-node{position:absolute;width:220px;height:122px;padding:14px;overflow:hidden;border:1px solid #cfd8e6;border-left:4px solid #3455c5;background:white;box-shadow:0 7px 20px rgba(35,50,75,.08)}.video-canvas-node small{display:block;color:#3455c5;font-size:8px;font-weight:900;text-transform:uppercase}.video-canvas-node strong{display:block;margin:6px 0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.video-canvas-node p{margin:0;display:-webkit-box;overflow:hidden;color:#68768b;font-size:8px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:4}.video-canvas-node.pending{border-left-color:#b87813;background:#fffaf0}.video-canvas-node img{position:absolute;top:10px;right:10px;width:54px;height:42px;object-fit:contain;border:1px solid #e0e5ec;background:#f5f7fa}.video-keyframe-state{position:absolute;right:9px;bottom:8px;padding:3px 5px;border:1px solid #d7dee9;color:#6d7a8e;background:#f7f9fc;font-size:7px;font-weight:800}.video-keyframe-state.ready{border-color:#9bd5bf;color:#147455;background:#effaf6}.video-keyframe-state.excluded{border-color:#dfe3e9;color:#8a94a5;background:#f4f5f7}.video-frame-delivery{position:absolute;right:9px;top:58px;z-index:2;padding:3px 5px;border:1px solid #cfd8e6;border-radius:4px;color:#526176;background:white;font-size:7px;font-weight:800;cursor:pointer}.video-frame-delivery.chosen{border-color:#188260;color:white;background:#188260}@media (max-width:720px){.production-hub-track{grid-template-columns:1fr 1fr}.production-hub-track span{border-bottom:1px solid #355b52}.production-hub-track span:nth-child(2n){border-right:0}}.video-canvas-error{position:absolute;left:10px;bottom:10px;z-index:4;max-width:calc(100% - 380px);margin:0;padding:8px 10px;border:1px solid #e3aaa4;color:#9b3029;background:#fff4f2;font-size:8px}.video-canvas-edges{position:absolute;inset:0;width:1940px;height:540px;overflow:visible;pointer-events:none}.video-canvas-edges line{stroke:#9ba9bd;stroke-width:2;stroke-dasharray:7 5}.video-canvas-node.selected{outline:3px solid #3455c5;outline-offset:3px}.video-canvas-selection{position:absolute;right:10px;bottom:10px;z-index:3;width:min(340px,calc(100% - 20px));max-height:300px;overflow:auto;border:1px solid #cfd8e6;background:white;box-shadow:0 8px 24px rgba(35,50,75,.12)}.video-canvas-selection header{position:-webkit-sticky;position:sticky;top:0;padding:11px 12px;display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px;border-bottom:1px solid #e4e8ef;background:white}.video-canvas-selection small{grid-column:1/-1;color:#3455c5;font-size:7px;font-weight:900}.video-canvas-selection strong{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.video-canvas-selection button{border:0;background:transparent;color:#64748b;font-size:8px;cursor:pointer}.video-canvas-selection section{padding:10px 12px}.video-canvas-selection section b{display:block;margin-top:9px;color:#3455c5;font-size:7px}.video-canvas-selection section b:first-child{margin-top:0}.video-canvas-selection section p{margin:3px 0 0;color:#5f6c80;font-size:8px;line-height:1.55;overflow-wrap:anywhere}.production-graph-progress{position:absolute;left:10px;bottom:10px;z-index:3;width:min(760px,calc(100% - 380px));min-height:58px;padding:8px 10px;border:1px solid #cfd8e6;background:rgba(255,255,255,.96);box-shadow:0 5px 18px rgba(35,50,75,.1)}.production-graph-progress ol{display:grid;grid-template-columns:repeat(8,minmax(62px,1fr));grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.production-graph-progress li{min-width:0;min-height:38px;display:grid;grid-template-columns:14px minmax(0,1fr);grid-template-rows:18px 14px;align-items:center;grid-column-gap:5px;column-gap:5px;color:#66758a}.production-graph-progress li svg{grid-row:1/3}.production-graph-progress li small,.production-graph-progress li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.production-graph-progress li span{color:#26364e;font-size:9px;font-weight:800}.production-graph-progress li small{font-size:8px}.production-graph-progress .status-delivered,.production-graph-progress .status-passed,.production-graph-progress .status-ready{color:#188260}.production-graph-progress .status-running{color:#3455c5}.production-graph-progress .status-running svg{animation:generation-spin 1.2s linear infinite}.production-graph-progress .status-blocked,.production-graph-progress .status-failed{color:#a34a26}.production-graph-progress>p{margin:4px 0 0;color:#8b3d22;font-size:8px;overflow-wrap:anywhere}@media (max-width:900px){.production-graph-progress{width:calc(100% - 20px)}.production-graph-progress ol{grid-template-columns:repeat(4,minmax(62px,1fr))}.production-graph-progress li{min-height:30px}}@media (max-width:640px){.video-canvas-toolbar{left:0;right:0;top:0;max-width:100%;overflow-x:auto}.video-canvas-toolbar button{flex:0 0 32px}.video-canvas-toolbar span{flex:0 0 48px}.video-canvas-toolbar .video-generate-frames{flex:0 0 auto}}.video-delivery{display:grid;grid-gap:12px;gap:12px;margin-bottom:18px}.video-delivery video{width:100%;max-height:560px;background:#080a0a;border:1px solid #d9dfdc;border-radius:8px}.video-delivery>div{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #d9dfdc;background:#fff}.video-delivery>div span{display:grid;grid-gap:2px;gap:2px}.video-delivery>div small{color:#68746f}.video-delivery>div a{margin-left:auto;color:#fff;background:#167553;padding:9px 14px;text-decoration:none;border-radius:6px;font-weight:700}.restaurant-order-preview{margin-top:18px;padding:18px;border:1px solid #d9ded8;border-radius:12px;background:#fbfdf9}.restaurant-order-options,.restaurant-order-preview>footer,.restaurant-order-preview>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.restaurant-order-preview h3{margin:4px 0 0}.restaurant-order-list{display:grid;grid-gap:8px;gap:8px;margin:14px 0}.restaurant-order-list article{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid #e6ebe4}.restaurant-order-list small,.restaurant-order-options small{display:block;color:#68736a}.quantity-control{display:flex;align-items:center;gap:8px}.quantity-control button,.restaurant-order-options button,.restaurant-order-preview footer button{border:1px solid #b9c9b8;border-radius:6px;background:white;padding:5px 10px;cursor:pointer}.restaurant-order-options{padding:10px 0;border-top:1px solid #e6ebe4;border-bottom:1px solid #e6ebe4}.restaurant-order-options button.active{background:#183c2b;color:white}.restaurant-order-preview>footer{padding-top:14px;flex-wrap:wrap}.restaurant-order-preview>footer span{color:#68736a}@media (max-width:640px){.restaurant-order-list article{grid-template-columns:1fr auto}.quantity-control{grid-column:1/-1}.restaurant-order-options{align-items:flex-start;flex-direction:column}}.app-shell-workspaces{--workspace-ink:#293b4a;--workspace-copy:#5f7480;--workspace-line:rgba(153,176,190,.58);--workspace-blue:#557b94;--workspace-green:#1f5a4e;background:#f3f6f8}.app-shell-workspaces .topbar{border-bottom-color:rgba(173,191,201,.68);background:rgba(248,250,251,.92);box-shadow:0 8px 28px rgba(52,72,85,.05);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.app-shell-workspaces .main-canvas{padding:0 0 48px;background:#f3f6f8}.workspace-story-page{width:100%;overflow-x:clip;color:var(--workspace-ink)}.workspace-story-head{min-height:330px;padding:56px clamp(40px,6vw,96px) 0;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"copy search" "nav nav" "protocol protocol";align-items:flex-end;grid-column-gap:52px;column-gap:52px;overflow:hidden;border-bottom:1px solid rgba(163,182,194,.58);background:linear-gradient(125deg,#fafcfd,#eef4f7 54%,#f1eff8)}.workspace-story-head:before{content:"";width:760px;height:260px;position:absolute;z-index:-1;top:-108px;right:-86px;border:1px solid rgba(255,255,255,.88);border-radius:50%;transform:rotate(-11deg);box-shadow:0 0 44px rgba(191,211,230,.32),inset 0 0 34px rgba(255,255,255,.58);animation:workspace-ribbon-drift 16s ease-in-out infinite alternate;pointer-events:none}.workspace-story-head:after{content:"";width:48%;height:100%;position:absolute;z-index:-2;top:0;right:0;background-image:linear-gradient(rgba(102,132,153,.07) 1px,transparent 0),linear-gradient(90deg,rgba(102,132,153,.07) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%);pointer-events:none}.workspace-story-head>div:first-child{grid-area:copy;align-self:start;max-width:690px}.workspace-story-head .kicker{margin:0 0 14px;color:var(--workspace-blue);font-size:9px}.workspace-story-head h1{margin:0;color:var(--workspace-ink);font-size:46px;font-weight:710;line-height:1.08}.workspace-story-head>div:first-child>p:last-child{max-width:640px;margin:15px 0 0;color:var(--workspace-copy);font-size:13px;line-height:1.75}.workspace-story-search{grid-area:search;align-self:start;width:100%;height:52px;padding:0 13px 0 16px;display:flex;align-items:center;gap:10px;border:1px solid rgba(157,179,192,.72);border-radius:7px;background:rgba(255,255,255,.72);color:#668190;box-shadow:0 18px 40px rgba(73,94,108,.08),inset 0 1px rgba(255,255,255,.8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-story-search:focus-within{border-color:#7898aa;box-shadow:0 0 0 3px rgba(85,123,148,.12),0 18px 40px rgba(73,94,108,.08)}.workspace-story-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--workspace-ink);font-size:11px}.workspace-story-search input::placeholder{color:#8798a2}.workspace-story-search button{width:28px;height:28px;padding:0;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(232,239,243,.82);color:#5f7886;cursor:pointer}.workspace-story-nav{grid-area:nav;margin-top:36px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-block:1px solid rgba(157,178,190,.62)}.workspace-story-nav button{min-width:0;min-height:72px;padding:12px 14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border:0;border-right:1px solid rgba(157,178,190,.55);background:rgba(255,255,255,.14);color:#486573;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.workspace-story-nav button:last-child{border-right:0}.workspace-story-nav button:hover{background:rgba(255,255,255,.58);color:#2f5362}.workspace-story-nav button svg{color:#69889a}.workspace-story-nav button span{min-width:0;overflow:hidden;font-size:9px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.workspace-story-nav button small{min-width:20px;color:#7c909b;font-size:7px;text-align:right}.workspace-story-protocol{grid-area:protocol;min-height:56px;display:flex;align-items:center;justify-content:center;gap:10px;color:#627985;font-size:8px}.workspace-story-protocol svg{color:#63859a}.workspace-story-protocol i{width:42px;height:1px;margin-inline:10px;background:rgba(139,164,178,.55)}.app-shell-workspaces .workspace-story-sections.home-visual-story{width:100%;display:block;border:0;background:transparent}.app-shell-workspaces .workspace-story-section{width:100%;min-height:0;padding:48px clamp(40px,6vw,96px) 56px;position:relative;isolation:isolate;display:block;overflow:hidden;scroll-margin-top:78px;border-top:0;border-bottom:1px solid rgba(156,177,189,.58);text-align:left}.app-shell-workspaces .workspace-story-section>*{position:relative;z-index:1}.app-shell-workspaces .workspace-story-section-head{width:min(1480px,100%);max-width:none;margin:0 auto 30px;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"kicker meta" "title meta" "copy meta";align-items:flex-end;grid-column-gap:62px;column-gap:62px;text-align:left}.app-shell-workspaces .workspace-story-section-head>span{grid-area:kicker;color:var(--workspace-blue);font-size:9px;font-weight:850}.app-shell-workspaces .workspace-story-section-head h2{grid-area:title;max-width:760px;margin:13px 0 14px;color:var(--workspace-ink);font-size:38px;font-weight:700;line-height:1.12}.app-shell-workspaces .workspace-story-section-head>p{grid-area:copy;max-width:680px;margin:0;color:var(--workspace-copy);font-size:11px;line-height:1.75}.workspace-story-group-meta{grid-area:meta;min-width:0;min-height:76px;padding:13px 0 13px 18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;border-left:1px solid rgba(137,164,179,.72);color:#5d7d8e}.workspace-story-group-meta>span{min-width:0}.workspace-story-group-meta small,.workspace-story-group-meta strong{display:block}.workspace-story-group-meta strong{color:#405b69;font-size:10px}.workspace-story-group-meta small{margin-top:5px;color:#758993;font-size:7px;line-height:1.45}.workspace-story-group-meta em{color:#708894;font-size:7px;font-style:normal;white-space:nowrap}.workspace-story-service-grid{width:min(1480px,100%);margin-inline:auto;display:grid;grid-gap:14px;gap:14px}.workspace-story-service-card{min-width:0;min-height:196px;padding:16px;position:relative;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;border:1px solid rgba(158,179,191,.62);border-radius:7px;background:rgba(253,254,255,.74);color:var(--workspace-ink);box-shadow:0 14px 34px rgba(59,79,92,.06);text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.workspace-story-service-card:hover{z-index:2;transform:translateY(-3px);border-color:rgba(106,143,162,.88);background:rgba(255,255,255,.92);box-shadow:0 20px 42px rgba(52,76,91,.11)}.workspace-story-empty button:focus-visible,.workspace-story-nav button:focus-visible,.workspace-story-search button:focus-visible,.workspace-story-service-card:focus-visible{outline:3px solid rgba(31,90,78,.28);outline-offset:3px}.workspace-story-service-card>header{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-story-service-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(160,182,194,.56);border-radius:6px;background:rgba(238,244,247,.86);color:var(--workspace-blue)}.workspace-story-service-card>header small{max-width:calc(100% - 48px);overflow:hidden;color:#748b97;font-size:8px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.workspace-story-service-card>strong{margin-top:12px;font-size:15px;line-height:1.25}.workspace-story-service-card>p{min-height:34px;margin:6px 0 9px;color:#607681;line-height:1.5}.workspace-story-service-card>p,.workspace-story-service-output{display:-webkit-box;overflow:hidden;font-size:10px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-story-service-output{min-height:32px;padding-top:8px;border-top:1px solid rgba(174,192,202,.48);color:#506b78;line-height:1.45}.workspace-story-service-card>footer{min-height:28px;margin-top:auto;padding-top:8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border-top:1px solid rgba(174,192,202,.48);color:#718792}.workspace-story-service-card>footer>span:first-child{display:flex;align-items:center;gap:5px;font-size:8px;white-space:nowrap}.workspace-story-service-card>footer>svg{color:#628498;transition:transform .2s ease}.workspace-story-service-card:hover>footer>svg{transform:translateX(3px)}.workspace-story-service-card .service-price{min-width:0;margin:0;display:flex;align-items:baseline;justify-content:flex-end;gap:4px;overflow:hidden}.workspace-story-service-card .service-price small{color:#7a8d96;font-size:7px}.workspace-story-service-card .service-price strong{color:#3f5d6a;font-size:9px;white-space:nowrap}.workspace-story-service-card .service-price del{color:#9ba7ad;font-size:7px}.workspace-story-service-card .service-price em{display:none}.workspace-story-package-card{min-height:204px}.workspace-story-package-card>footer b{min-width:0;overflow:hidden;color:#4e6c7a;font-size:8px;font-weight:760;text-align:right;text-overflow:ellipsis;white-space:nowrap}.workspace-story-tool-divider{grid-column:1/-1;min-width:0;margin-top:12px;padding:18px 2px 12px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;grid-gap:12px;gap:12px;border-top:1px solid rgba(128,157,173,.62);border-bottom:1px solid rgba(163,183,194,.48);color:#627d89}.workspace-story-tool-divider>span{color:#64869a;font-size:7px;font-weight:850;letter-spacing:.08em;white-space:nowrap}.workspace-story-tool-divider>strong{color:#365763;font-size:12px;white-space:nowrap}.workspace-story-tool-divider>small{min-width:0;color:#738791;font-size:8px;line-height:1.5;text-align:right}.app-shell-workspaces .workspace-story-commerce{background:#edf4f8}.workspace-story-commerce:before{content:"";position:absolute;z-index:0;inset:0 0 0 48%;background-image:linear-gradient(rgba(93,127,150,.075) 1px,transparent 0),linear-gradient(90deg,rgba(93,127,150,.075) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%);pointer-events:none}.workspace-story-commerce .workspace-story-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-story-commerce .workspace-story-service-card:nth-child(4n+1){background:rgba(249,252,254,.92)}.workspace-story-commerce .workspace-story-service-card:nth-child(4n+2){margin-top:8px}.workspace-story-commerce .workspace-story-service-card:nth-child(4n+4){margin-top:12px}.app-shell-workspaces .workspace-story-local{background:#f9fbfc}.workspace-story-local:before{content:"";width:44%;position:absolute;z-index:0;top:-12%;right:4%;bottom:-12%;border-inline:1px solid rgba(177,194,205,.38);background:linear-gradient(120deg,rgba(232,239,245,.12),rgba(224,232,242,.48),rgba(244,241,250,.2));transform:skewX(-9deg);pointer-events:none}.workspace-story-local .workspace-story-section-head{grid-template-columns:minmax(0,1fr) 410px}.workspace-story-local .workspace-story-service-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:15px}.workspace-story-local .workspace-story-service-card{height:218px;min-height:218px}.workspace-story-local .workspace-story-service-card:nth-child(6n+1){grid-column:span 5}.workspace-story-local .workspace-story-service-card:nth-child(6n+2){grid-column:span 3;margin-top:18px}.workspace-story-local .workspace-story-service-card:nth-child(6n+3),.workspace-story-local .workspace-story-service-card:nth-child(6n+4){grid-column:span 4}.workspace-story-local .workspace-story-service-card:nth-child(6n+5){grid-column:span 5;margin-top:12px}.workspace-story-local .workspace-story-service-card:nth-child(6n+6){grid-column:span 3}.workspace-story-local .workspace-story-service-icon{background:rgba(242,244,249,.9);color:#667895}.app-shell-workspaces .workspace-story-stories{min-height:0;display:grid;grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr);align-items:start;grid-gap:32px clamp(38px,6vw,92px);gap:32px clamp(38px,6vw,92px);background:#f3f0f8}.workspace-story-stories:before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(247,245,249,.34),rgba(247,245,249,.22) 46%,rgba(247,245,249,.08)),url(/brand-assets/workspace-story-memories-background-seedream-v1.png) 50% /cover no-repeat;filter:saturate(.84) brightness(.98);pointer-events:none}.workspace-story-stories .workspace-story-section-head{display:block;margin:26px 0 0}.workspace-story-stories .workspace-story-section-head h2{margin-top:15px;font-size:42px}.workspace-story-stories .workspace-story-group-meta{margin-top:34px}.workspace-story-stories .workspace-story-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-story-stories .workspace-story-service-card{border-color:rgba(169,166,193,.58);background:rgba(252,251,255,.72)}.workspace-story-stories .workspace-story-service-card:first-child{grid-column:1/-1;min-height:210px;padding:18px;border-color:rgba(141,139,177,.72);background:linear-gradient(120deg,rgba(255,255,255,.88),rgba(233,230,246,.82));box-shadow:0 24px 54px rgba(89,83,121,.11)}.workspace-story-stories .workspace-story-service-icon{border-color:rgba(173,168,199,.55);background:rgba(239,235,248,.9);color:#706f91}.app-shell-workspaces .workspace-story-social{background:#edf5f6}.workspace-story-social:before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(237,245,246,.1),rgba(237,245,246,.24) 58%,rgba(237,245,246,.72) 78%,rgba(237,245,246,.9)),url(/brand-assets/workspace-social-content-keyframe-v1.png) 50% /cover no-repeat;filter:saturate(.76) brightness(1.01);pointer-events:none}.workspace-story-social .workspace-story-section-head{grid-template-columns:minmax(0,1fr) 390px}.workspace-story-social .workspace-story-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgba(147,174,184,.68);border-left:1px solid rgba(147,174,184,.68)}.workspace-story-social .workspace-story-service-card{min-height:178px;border:0;border-right:1px solid rgba(147,174,184,.68);border-bottom:1px solid rgba(147,174,184,.68);border-radius:0;background:rgba(255,255,255,.16);box-shadow:none}.workspace-story-social .workspace-story-service-card:hover{transform:none;background:rgba(255,255,255,.62);box-shadow:inset 0 3px #7695a2}.workspace-story-social .workspace-story-service-output{min-height:34px}.workspace-story-social .workspace-story-service-icon{border-radius:50%;background:rgba(229,239,242,.92);color:#527684}.app-shell-workspaces .workspace-story-three-d{min-height:0;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:center;grid-gap:clamp(48px,7vw,110px);gap:clamp(48px,7vw,110px);background:radial-gradient(ellipse at 78% 48%,rgba(196,225,218,.54),transparent 38%),linear-gradient(108deg,#f4f7f8,#edf3f2 47%,#e3edeb)}.workspace-story-three-d:before{content:"";width:54%;height:42%;position:absolute;z-index:0;right:4%;bottom:18%;border:1px solid rgba(121,152,178,.54);border-radius:50%;transform:rotate(-10deg);box-shadow:inset 0 0 38px rgba(255,255,255,.52),0 0 42px rgba(171,194,218,.2);pointer-events:none}.workspace-story-three-d .workspace-story-section-head{display:block;margin:0;position:relative;isolation:isolate}.workspace-story-three-d .workspace-story-section-head:before{content:"";position:absolute;z-index:-1;inset:-46px -52px -42px -34px;background:linear-gradient(90deg,rgba(248,252,251,.92),rgba(248,252,251,.78) 68%,rgba(248,252,251,.18)),radial-gradient(ellipse at 100% 58%,rgba(178,215,205,.34),transparent 58%);pointer-events:none}.workspace-story-three-d .workspace-story-section-head:after{content:"";position:absolute;z-index:-1;inset:-54px -86px -50px -44px;opacity:.08;background:linear-gradient(151deg,transparent 0 47%,#4d7d78 47.15% 47.35%,transparent 47.5%),repeating-linear-gradient(90deg,transparent 0 40px,rgba(61,111,105,.82) 40px 41px),repeating-linear-gradient(0deg,transparent 0 40px,rgba(61,111,105,.82) 40px 41px);-webkit-clip-path:polygon(0 16%,100% 0,100% 86%,0 100%);clip-path:polygon(0 16%,100% 0,100% 86%,0 100%);pointer-events:none}.workspace-story-three-d .workspace-story-section-head>p{max-width:430px}.workspace-story-three-d .workspace-story-group-meta{margin-top:34px}.workspace-story-three-d .workspace-story-service-grid{display:block}.workspace-story-three-d .workspace-story-service-card{width:100%;min-height:260px;padding:24px;justify-content:center;border-color:rgba(121,151,175,.72);background:linear-gradient(rgba(96,129,154,.07) 1px,transparent 0),linear-gradient(90deg,rgba(96,129,154,.07) 1px,transparent 0),rgba(248,251,254,.8);background-size:38px 38px,38px 38px,auto;box-shadow:0 28px 64px rgba(64,83,112,.12)}.workspace-story-three-d .workspace-story-service-icon{width:54px;height:54px;background:rgba(226,235,244,.92);color:#587d99}.workspace-story-three-d .workspace-story-service-card>strong{font-size:21px}.workspace-story-three-d .workspace-story-service-card>p{max-width:580px;font-size:10px}@media (max-width:900px){.workspace-story-three-d .workspace-story-section-head:before{inset:-24px -18px -20px}.workspace-story-three-d .workspace-story-section-head:after{display:none}}.app-shell-workspaces .workspace-story-professional{min-height:0;padding-top:64px;display:block;grid-template-rows:none;background:#f8f9fc;text-align:left}.workspace-story-professional:before{content:"";width:38%;position:absolute;z-index:0;top:0;right:8%;bottom:0;border-inline:1px solid rgba(171,184,202,.34);background:linear-gradient(145deg,rgba(235,239,246,.18),rgba(224,230,241,.52),rgba(248,249,252,.12));transform:skewX(8deg);pointer-events:none}.workspace-story-professional .workspace-story-section-head{grid-template-columns:380px minmax(0,1fr);grid-template-areas:"meta kicker" "meta title" "meta copy"}.workspace-story-professional .workspace-story-section-head h2,.workspace-story-professional .workspace-story-section-head>p,.workspace-story-professional .workspace-story-section-head>span{justify-self:end;text-align:right}.workspace-story-professional .workspace-story-section-head>p{margin-left:auto}.workspace-story-professional .workspace-story-group-meta{padding:13px 18px 13px 0;border-right:1px solid rgba(137,164,179,.72);border-left:0}.workspace-story-professional .workspace-story-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}.workspace-story-professional .workspace-story-service-card{min-height:180px;border:0;border-top:1px solid rgba(159,176,194,.68);border-bottom:1px solid rgba(159,176,194,.68);border-radius:0;background:rgba(255,255,255,.42);box-shadow:none}.workspace-story-professional .workspace-story-service-card:hover{transform:translateX(3px);background:rgba(255,255,255,.84);box-shadow:inset 3px 0 #6f8da2}.workspace-story-professional .workspace-story-service-icon{border-radius:4px;background:rgba(235,240,247,.92);color:#607891}.workspace-story-stage{min-width:0;position:relative}.app-shell-workspaces .workspace-story-commerce{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);grid-template-areas:"head stage" "services services";align-items:center;grid-gap:30px clamp(42px,6vw,94px);gap:30px clamp(42px,6vw,94px)}.workspace-story-commerce .workspace-story-section-head{grid-area:head;display:block;margin:0}.workspace-story-commerce .workspace-story-group-meta{margin-top:30px}.workspace-story-commerce-stage{grid-area:stage;width:100%;min-height:260px}.workspace-story-commerce .workspace-story-service-grid{grid-area:services;margin-top:12px}.workspace-story-commerce-stage article{-webkit-backdrop-filter:blur(18px) saturate(112%);backdrop-filter:blur(18px) saturate(112%)}.workspace-story-commerce-stage article:first-child{width:34%;height:48%;top:8%;left:2%}.workspace-story-commerce-stage article:nth-child(2){width:46%;height:43%;top:15%;right:5%}.workspace-story-commerce-stage article:nth-child(3){width:31%;height:36%;bottom:3%;left:19%}.workspace-story-commerce-stage article:nth-child(4){width:38%;height:28%;right:0;bottom:1%}.workspace-story-local-stage{width:min(1220px,100%);min-height:200px;margin:4px auto 30px}.workspace-story-local-stage article{height:165px;padding:16px;border-color:rgba(159,179,191,.62);background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-story-local-stage article:nth-child(2),.workspace-story-local-stage article:nth-child(3){height:190px;background:rgba(235,240,247,.78)}.app-shell-workspaces .workspace-story-stories{grid-template-areas:"head stage" "services services"}.workspace-story-stories .workspace-story-section-head{grid-area:head}.workspace-story-stories-stage{grid-area:stage;width:100%;min-height:220px;padding:4% 2%;grid-template-columns:1fr auto 1fr}.workspace-story-stories-stage span{min-height:70px;padding:15px;border-color:rgba(154,157,188,.68);color:#52657a;background:rgba(255,255,255,.16)}.workspace-story-stories-stage span b{color:#777698}.workspace-story-stories-stage i{background:rgba(149,151,184,.62)}.workspace-story-stories .workspace-story-service-grid{grid-area:services}.workspace-story-social-stage{width:min(1240px,100%);min-height:96px;margin:0 auto 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(147,174,184,.68);border-bottom:1px solid rgba(147,174,184,.68)}.workspace-story-social-stage>span{min-width:0;padding:14px 20px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:15px;gap:15px;border-right:1px solid rgba(147,174,184,.68);color:#587582}.workspace-story-social-stage>span:last-child{border-right:0}.workspace-story-social-stage>span>span small,.workspace-story-social-stage>span>span strong{display:block}.workspace-story-social-stage>span>span strong{color:#3e5c68;font-size:12px}.workspace-story-social-stage>span>span small{margin-top:6px;color:#72858e;font-size:8px;line-height:1.5}.app-shell-workspaces .workspace-story-three-d{grid-template-areas:"head stage" "services services"}.workspace-story-three-d .workspace-story-section-head{grid-area:head}.workspace-story-three-d-stage{grid-area:stage;width:100%;min-height:240px;color:#60829a}.workspace-story-three-d-stage>svg{width:112px;height:112px}.workspace-story-three-d-stage .story-orbit{width:82%;height:39%}.workspace-story-three-d-stage>small{bottom:19%}.workspace-story-three-d-stage>div{position:absolute;right:8%;bottom:7%;left:8%;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;grid-gap:9px;gap:9px;color:#678296;font-size:7px;font-weight:760}.workspace-story-three-d-stage>div i{height:1px;background:rgba(116,146,169,.58)}.workspace-story-three-d .workspace-story-service-grid{grid-area:services;width:min(900px,100%)}.app-shell-workspaces .workspace-story-professional{display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);grid-template-areas:"stage head" "services services" "close close";align-items:center;grid-gap:24px clamp(44px,7vw,112px);gap:24px clamp(44px,7vw,112px)}.workspace-story-professional .workspace-story-section-head{grid-area:head;display:block;margin:0}.workspace-story-professional .workspace-story-section-head h2,.workspace-story-professional .workspace-story-section-head>p,.workspace-story-professional .workspace-story-section-head>span{justify-self:auto;text-align:left}.workspace-story-professional .workspace-story-section-head>p{margin-left:0}.workspace-story-professional .workspace-story-group-meta{margin-top:30px;padding:13px 0 13px 18px;border-right:0;border-left:1px solid rgba(137,164,179,.72)}.workspace-story-professional-stage{grid-area:stage;width:100%;min-height:200px;padding:20px;display:grid;grid-template-rows:auto 1fr auto;border:1px solid rgba(157,176,196,.62);background:rgba(252,253,255,.58);box-shadow:0 24px 54px rgba(74,87,111,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-story-professional-stage>span{color:#657f96;font-size:8px;font-weight:850}.workspace-story-professional-stage>div{margin-block:16px;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(164,181,198,.58);border-left:1px solid rgba(164,181,198,.58)}.workspace-story-professional-stage>div>span{min-height:58px;padding:10px;display:flex;align-items:center;gap:9px;border-right:1px solid rgba(164,181,198,.58);border-bottom:1px solid rgba(164,181,198,.58);color:#4d6678;font-size:8px}.workspace-story-professional-stage>div svg{color:#6c849b}.workspace-story-professional-stage>footer{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;color:#75899b}.workspace-story-professional-stage>footer small{font-size:6px;font-weight:800}.workspace-story-professional-stage>footer i{height:1px;background:rgba(146,166,185,.58)}.workspace-story-professional .workspace-story-service-grid{grid-area:services}.workspace-story-close-copy{grid-area:close;min-height:80px;padding:22px 0 0;display:grid;justify-items:center;border-top:1px solid rgba(159,176,194,.58);color:#667d89;text-align:center}.workspace-story-close-copy small{color:#63819a;font-size:7px;font-weight:850}.workspace-story-close-copy strong{margin-top:10px;color:var(--workspace-ink);font-size:24px}.workspace-story-close-copy span{max-width:650px;margin-top:9px;font-size:10px;line-height:1.65}.workspace-story-empty{min-height:480px;padding:48px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafb,#eef3f7,#f3f0f8);color:#70858f;text-align:center}.workspace-story-empty strong{margin-top:16px;color:var(--workspace-ink);font-size:16px}.workspace-story-empty span{margin-top:8px;font-size:10px}.workspace-story-empty button{min-height:40px;margin-top:20px;padding:0 15px;border:0;border-radius:5px;background:var(--workspace-green);color:#fff;font-size:9px;font-weight:760;cursor:pointer}@keyframes workspace-ribbon-drift{0%{transform:translate3d(-2%,0,0) rotate(-11deg)}to{transform:translate3d(3%,4%,0) rotate(-7deg)}}@media (max-width:1180px){.workspace-story-head{grid-template-columns:minmax(0,1fr) 330px;column-gap:30px}.workspace-story-nav{grid-template-columns:repeat(3,1fr)}.workspace-story-nav button:nth-child(3){border-right:0}.workspace-story-nav button:nth-child(-n+3){border-bottom:1px solid rgba(157,178,190,.55)}.workspace-story-commerce .workspace-story-service-grid,.workspace-story-social .workspace-story-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-story-commerce .workspace-story-service-card{margin-top:0!important}.workspace-story-local .workspace-story-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-story-local .workspace-story-service-card{grid-column:auto!important;margin-top:0!important}.workspace-story-stories{grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);gap:38px}.workspace-story-professional .workspace-story-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.workspace-story-head{min-height:0;padding-top:40px;grid-template-columns:1fr;grid-template-areas:"copy" "search" "nav" "protocol"}.workspace-story-search{width:min(520px,100%);margin-top:24px}.app-shell-workspaces .workspace-story-section-head,.workspace-story-professional .workspace-story-section-head{display:block}.workspace-story-group-meta,.workspace-story-professional .workspace-story-group-meta{margin-top:26px;padding:12px 0 12px 16px;border-right:0;border-left:1px solid rgba(137,164,179,.72)}.workspace-story-professional .workspace-story-section-head h2,.workspace-story-professional .workspace-story-section-head>p,.workspace-story-professional .workspace-story-section-head>span{justify-self:auto;text-align:left}.workspace-story-professional .workspace-story-section-head>p{margin-left:0}.app-shell-workspaces .workspace-story-commerce,.app-shell-workspaces .workspace-story-professional,.app-shell-workspaces .workspace-story-stories,.app-shell-workspaces .workspace-story-three-d{display:block}.workspace-story-commerce .workspace-story-section-head,.workspace-story-professional .workspace-story-section-head,.workspace-story-stories .workspace-story-section-head,.workspace-story-three-d .workspace-story-section-head{margin:0 0 34px}.workspace-story-commerce-stage,.workspace-story-professional-stage,.workspace-story-stories-stage,.workspace-story-three-d-stage{margin-bottom:38px}.workspace-story-commerce .workspace-story-service-grid,.workspace-story-social .workspace-story-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-story-tool-divider{grid-template-columns:auto minmax(0,1fr)}.workspace-story-tool-divider>small{grid-column:1/-1;text-align:left}}@media (max-width:620px){.workspace-story-head{padding:34px 18px 0}.workspace-story-head h1{font-size:36px}.workspace-story-nav{grid-template-columns:1fr 1fr}.workspace-story-nav button:nth-child(3){border-right:1px solid rgba(157,178,190,.55)}.workspace-story-nav button:nth-child(2n){border-right:0}.workspace-story-nav button:nth-child(-n+4){border-bottom:1px solid rgba(157,178,190,.55)}.workspace-story-protocol{padding-block:12px;flex-wrap:wrap}.workspace-story-protocol i{display:none}.app-shell-workspaces .workspace-story-section{padding:58px 18px 64px}.app-shell-workspaces .workspace-story-section-head h2,.workspace-story-stories .workspace-story-section-head h2{font-size:31px}.workspace-story-commerce .workspace-story-service-grid,.workspace-story-local .workspace-story-service-grid,.workspace-story-professional .workspace-story-service-grid,.workspace-story-social .workspace-story-service-grid,.workspace-story-stories .workspace-story-service-grid{grid-template-columns:1fr}.workspace-story-stories .workspace-story-service-card:first-child{grid-column:auto}.workspace-story-social .workspace-story-service-grid{border-left:0}.workspace-story-social .workspace-story-service-card{border-left:1px solid rgba(147,174,184,.68)}.workspace-story-tool-divider{display:flex;align-items:flex-start;flex-direction:column;gap:5px}.workspace-story-tool-divider>strong{white-space:normal}}@media (prefers-reduced-motion:reduce){.workspace-story-head:before{animation:none}.workspace-story-nav button,.workspace-story-service-card,.workspace-story-service-card>footer>svg{transition:none}.workspace-story-professional .workspace-story-service-card:hover,.workspace-story-service-card:hover{transform:none}}.workspace-story-page .workspace-story-head{min-height:274px;grid-template-areas:"copy search" "protocol protocol"}.workspace-story-back{min-height:36px;margin:-18px 0 22px;padding:0;display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#4c7180;font-size:9px;font-weight:760;cursor:pointer}.workspace-story-enter{min-height:46px;margin-top:26px;padding:0 17px;display:inline-flex;align-items:center;gap:12px;border:1px solid rgba(49,85,95,.28);border-radius:4px;background:#245b50;color:#f5faf8;font-size:10px;font-weight:780;cursor:pointer;box-shadow:0 14px 30px rgba(36,91,80,.14);transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s ease}.workspace-story-enter:hover{transform:translateY(-2px);background:#194c42}.workspace-story-back:focus-visible,.workspace-story-enter:focus-visible{outline:3px solid rgba(31,90,78,.28);outline-offset:3px}.workspace-story-overview .workspace-story-section{min-height:480px;display:grid!important;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)!important;grid-template-areas:"head stage"!important;align-items:center;grid-gap:clamp(42px,7vw,116px)!important;gap:clamp(42px,7vw,116px)!important}.workspace-story-overview .workspace-story-section-head{width:100%;margin:0!important;display:block!important}.workspace-story-overview .workspace-story-section-head h2,.workspace-story-overview .workspace-story-section-head>p,.workspace-story-overview .workspace-story-section-head>span{text-align:left!important}.workspace-story-overview .workspace-story-section-head>p{margin-left:0!important}.workspace-story-overview .workspace-story-group-meta{margin-top:28px;padding:12px 0 12px 16px!important;border-right:0!important;border-left:1px solid rgba(137,164,179,.72)!important}.workspace-story-overview .workspace-story-stage{width:100%;min-height:250px;margin:0;grid-area:stage!important}.workspace-story-overview .workspace-story-professional-stage{padding:20px}.workspace-story-detail .workspace-story-section{padding-top:58px}@media (max-width:900px){.workspace-story-page .workspace-story-head{grid-template-areas:"copy" "search" "protocol"}.workspace-story-overview .workspace-story-section{min-height:0;display:block!important}.workspace-story-overview .workspace-story-stage{min-height:230px;margin-top:38px}}@media (max-width:620px){.workspace-story-page .workspace-story-head{min-height:0}.workspace-story-back{margin-top:-10px}.workspace-story-overview .workspace-story-section{padding-block:52px 58px}.workspace-story-overview .workspace-story-section-head h2{font-size:30px}.workspace-story-enter{width:100%;justify-content:space-between}.workspace-story-overview .workspace-story-stage{min-height:210px}}@media (prefers-reduced-motion:reduce){.workspace-story-enter{transition:none}.workspace-story-enter:hover{transform:none}}.workspace-story-overview .workspace-story-head{min-height:232px;padding-top:34px;grid-template-columns:minmax(0,1fr) minmax(360px,520px);grid-template-areas:"copy actions" "protocol protocol";align-items:start}.workspace-story-head-actions{grid-area:actions;min-width:0;display:grid;grid-gap:10px;gap:10px}.workspace-story-overview .workspace-story-search{grid-area:auto}.workspace-story-resume{width:100%;min-height:54px;padding:9px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(132,157,169,.54);border-radius:5px;background:rgba(249,252,252,.76);color:#496873;font:inherit;text-align:left;cursor:pointer}.workspace-story-resume small,.workspace-story-resume span,.workspace-story-resume strong{min-width:0;display:block}.workspace-story-resume strong{color:#34545f;font-size:9px}.workspace-story-resume small{margin-top:4px;overflow:hidden;color:#71858e;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.workspace-story-resume:disabled{opacity:.66;cursor:default}.workspace-story-resume:not(:disabled):hover{border-color:rgba(39,91,80,.62);background:rgba(244,250,248,.96)}.workspace-story-quicknav button:focus-visible,.workspace-story-resume:focus-visible{outline:3px solid rgba(31,90,78,.28);outline-offset:-3px}.workspace-story-quicknav{min-height:58px;position:-webkit-sticky;position:sticky;z-index:18;top:64px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-block:1px solid rgba(139,163,175,.56);background:rgba(243,248,249,.94);box-shadow:0 12px 28px rgba(55,77,87,.07);-webkit-backdrop-filter:blur(18px) saturate(112%);backdrop-filter:blur(18px) saturate(112%)}.workspace-story-quicknav button{min-width:0;min-height:58px;padding:8px 10px;border:0;border-right:1px solid rgba(148,170,181,.46);background:transparent;color:#536f79;font:inherit;font-size:8px;font-weight:760;cursor:pointer}.workspace-story-quicknav button:last-child{border-right:0}.workspace-story-quicknav button span{display:block;margin-bottom:4px;color:#8ca0a8}.workspace-story-quicknav button:hover{background:rgba(255,255,255,.66);color:#26594f}.workspace-story-overview .workspace-story-section{min-height:396px;padding:34px clamp(36px,5vw,78px);grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr)!important;grid-template-areas:"head theater"!important;gap:clamp(34px,5vw,78px)!important;scroll-margin-top:122px}.workspace-story-overview .workspace-story-section:nth-child(2n){grid-template-areas:"theater head"!important}.workspace-story-overview .workspace-story-section-head{grid-area:head!important}.workspace-story-overview [data-workspace-theater]{width:100%;grid-area:theater}.workspace-story-overview .workspace-story-section-head h2{max-width:470px;margin-top:10px;font-size:32px;line-height:1.12}.workspace-story-overview .workspace-story-section-head>p{max-width:470px;margin-top:13px;font-size:10px;line-height:1.75}.workspace-story-recent{min-height:38px;margin-top:20px;display:flex;align-items:center;gap:9px;color:#6d838c;font-size:8px}.workspace-story-recent span,.workspace-story-recent strong{display:block}.workspace-story-recent strong{margin-bottom:3px;color:#3f5d67;font-size:7px}.workspace-story-overview .workspace-story-enter{margin-top:18px}@media (max-width:1180px){.workspace-story-overview .workspace-story-section{grid-template-columns:minmax(270px,.7fr) minmax(450px,1.3fr)!important;gap:34px!important}}@media (max-width:900px){.workspace-story-stories:before{background:linear-gradient(180deg,rgba(247,245,249,.46),rgba(247,245,249,.28) 52%,rgba(247,245,249,.08)),url(/brand-assets/workspace-story-memories-background-seedream-v1.png) top /cover no-repeat}.workspace-story-overview .workspace-story-head{grid-template-columns:1fr;grid-template-areas:"copy" "actions" "protocol"}.workspace-story-head-actions{width:min(620px,100%);margin-top:22px}.workspace-story-quicknav{top:58px;grid-template-columns:repeat(6,minmax(104px,1fr));overflow-x:auto}.workspace-story-overview .workspace-story-section,.workspace-story-overview .workspace-story-section:nth-child(2n){min-height:0;padding-block:46px 52px;display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"head" "theater"!important;grid-gap:28px!important;gap:28px!important}.workspace-story-overview .workspace-story-section-head{margin-bottom:0!important}.workspace-story-overview .workspace-story-enter{width:auto;min-width:220px}}@media (max-width:620px){.workspace-story-overview .workspace-story-head{padding-top:28px}.workspace-story-overview .workspace-story-head h1{font-size:32px}.workspace-story-resume{min-height:52px}.workspace-story-quicknav{top:54px}.workspace-story-overview .workspace-story-section,.workspace-story-overview .workspace-story-section:nth-child(2n){padding:40px 18px 46px;gap:24px!important}.workspace-story-overview .workspace-story-section-head h2{font-size:28px}.workspace-story-overview .workspace-story-enter{width:100%}}@media (prefers-reduced-motion:reduce){.workspace-story-quicknav button,.workspace-story-resume{transition:none}.workspace-story-section{scroll-behavior:auto}}.app-shell-workspaces .main-canvas{background:#f7fafb}.workspace-story-overview .workspace-story-head{min-height:186px;padding:28px max(24px,calc((100% - 1360px) / 2)) 0;border-bottom-color:rgba(155,181,193,.42);background:linear-gradient(90deg,rgba(250,253,254,.96),rgba(245,250,251,.76) 58%,rgba(238,246,247,.64)),url(/brand-assets/workspace-overview-hero-v3.png) center 44% /cover}.workspace-story-overview .workspace-story-head:before{opacity:.62}.workspace-story-overview .workspace-story-head:after{opacity:.52}.workspace-story-overview .workspace-story-head h1{font-size:34px;line-height:1.13}.workspace-story-overview .workspace-story-head>div:first-child>p:last-child{margin-top:8px;font-size:10px;line-height:1.6}.workspace-story-overview .workspace-story-protocol{min-height:40px;justify-content:flex-start;font-size:7px}.workspace-story-overview .workspace-story-protocol i{width:22px;margin-inline:5px}.workspace-story-resume:disabled{display:none}.workspace-story-quicknav{top:0;min-height:50px;padding-inline:max(12px,calc((100% - 1360px) / 2));background:rgba(248,252,252,.9);border-bottom-color:rgba(146,173,184,.34)}.workspace-story-quicknav button{min-height:50px;color:#365565}.workspace-story-overview .workspace-story-commerce,.workspace-story-overview .workspace-story-local{min-height:410px;padding:58px max(24px,calc((100% - 1360px) / 2));gap:clamp(38px,6vw,96px)!important;border-bottom-color:rgba(153,178,189,.38)}.workspace-story-overview .workspace-story-commerce{background:#f7fafb}.workspace-story-overview .workspace-story-local{position:relative;isolation:isolate;overflow:hidden;background:#e6eeeb}.workspace-story-overview .workspace-story-local>.workspace-promotion-environment{position:absolute;z-index:0;inset:0;width:100%;height:100%;background-position:center 54%;background-repeat:no-repeat;background-size:cover}.workspace-story-overview .workspace-story-local .workspace-story-section-head,.workspace-story-overview .workspace-story-local>[data-workspace-theater=local]{position:relative;z-index:1}@media (min-width:901px){.workspace-story-overview .workspace-story-local{grid-template-columns:minmax(560px,1.1fr) minmax(360px,.9fr)!important}.workspace-story-overview .workspace-story-local .workspace-story-section-head{padding:22px 10px 22px 30px}.workspace-story-overview .workspace-story-local .workspace-story-section-head:before{content:"";position:absolute;z-index:-1;inset:-36px -48px -36px -30px;pointer-events:none;background:rgba(250,253,252,.79)}}.workspace-story-overview .workspace-story-commerce .workspace-story-section-head>span,.workspace-story-overview .workspace-story-local .workspace-story-section-head>span{color:#2a7b69}.workspace-story-overview .workspace-story-commerce .workspace-story-section-head h2,.workspace-story-overview .workspace-story-local .workspace-story-section-head h2{max-width:480px;margin:10px 0 13px;font-size:35px}.workspace-story-overview .workspace-story-commerce .workspace-story-section-head>p,.workspace-story-overview .workspace-story-local .workspace-story-section-head>p{max-width:500px;font-size:10px}.workspace-story-overview .workspace-story-commerce .workspace-story-recent,.workspace-story-overview .workspace-story-local .workspace-story-recent{margin-top:22px}.workspace-story-overview .workspace-story-commerce .workspace-story-enter,.workspace-story-overview .workspace-story-local .workspace-story-enter{border-radius:6px}@media (max-width:900px){.workspace-story-overview .workspace-story-head{min-height:0;padding-top:24px}.workspace-story-overview .workspace-story-commerce,.workspace-story-overview .workspace-story-local{min-height:0;padding-block:44px 54px}}@media (max-width:620px){.workspace-story-overview .workspace-story-head{padding-inline:18px}.workspace-story-overview .workspace-story-head h1{font-size:29px}.workspace-story-overview .workspace-story-protocol{display:none}.workspace-story-quicknav{top:0;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0}.workspace-story-quicknav button{min-height:48px;padding-inline:5px;font-size:7px}.workspace-story-overview .workspace-story-commerce,.workspace-story-overview .workspace-story-local{padding:40px 18px 88px}.workspace-story-overview .workspace-story-commerce .workspace-story-section-head h2,.workspace-story-overview .workspace-story-local .workspace-story-section-head h2{font-size:28px}.workspace-story-overview .workspace-story-commerce .workspace-story-enter,.workspace-story-overview .workspace-story-local .workspace-story-enter{display:none}.workspace-story-overview .workspace-story-local>.workspace-promotion-environment{background-position:58%}.workspace-story-overview .workspace-story-local .workspace-story-section-head{padding:16px 12px 18px;background:rgba(250,253,252,.86)}}.app-shell-workspaces .topbar{border-bottom-color:transparent;background:rgba(248,251,252,.78);box-shadow:inset 0 -1px rgba(164,187,198,.34)}.workspace-story-overview .workspace-story-head{min-height:252px;padding:32px max(24px,calc((100% - 1360px) / 2)) 24px;grid-template-columns:minmax(0,1fr) minmax(360px,560px);grid-template-areas:"copy actions" "protocol actions";align-items:center;column-gap:clamp(38px,6vw,88px);background-color:#f6fafb;background-image:url(/brand-assets/workspace-overview-hero-v3.png);background-position:66% 46%;background-size:cover}.workspace-story-overview .workspace-story-head:before{display:none}.workspace-story-overview .workspace-story-head:after{width:42%;z-index:-1;right:4%;opacity:.36;background-image:linear-gradient(rgba(102,132,153,.07) 1px,transparent 0),linear-gradient(90deg,rgba(102,132,153,.07) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:none;mask-image:none}.workspace-story-overview .workspace-story-head>div:first-child{align-self:center}.workspace-story-overview .workspace-story-head h1,.workspace-story-overview .workspace-story-head>div:first-child>p:last-child{max-width:560px}.workspace-story-overview .workspace-story-protocol{min-height:34px;margin-top:10px}.workspace-story-head-actions{width:min(560px,100%);align-self:center}.workspace-story-overview .workspace-story-search{width:100%;padding-inline:18px;border-color:rgba(126,158,174,.5);border-radius:6px;background:rgba(252,254,254,.7);box-shadow:inset 0 1px rgba(255,255,255,.94),0 12px 30px rgba(63,93,108,.08);-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.workspace-story-overview .workspace-story-search:focus-within{border-color:#4c8592;background:rgba(255,255,255,.9);box-shadow:0 0 0 3px rgba(76,133,146,.14),0 14px 32px rgba(63,93,108,.11)}.workspace-story-quicknav{min-height:54px;top:72px;padding-inline:max(14px,calc((100% - 1360px) / 2));display:flex;align-items:stretch;gap:4px;border:0;background:rgba(246,251,252,.88);box-shadow:inset 0 1px rgba(255,255,255,.78),inset 0 -1px rgba(151,181,192,.34)}.workspace-story-quicknav button{min-height:54px;padding:0 12px;position:relative;display:flex;flex:1 1;align-items:center;justify-content:center;gap:7px;border-right:0;color:#587180;text-align:left;transition:color .18s ease,background-color .18s ease}.workspace-story-quicknav button:after{content:"";width:22px;height:2px;position:absolute;bottom:0;left:calc(50% - 11px);background:#256a69;opacity:0;transform:scaleX(.45);transition:opacity .18s ease,transform .18s ease}.workspace-story-quicknav button span{margin:0;color:#89a0aa;font-size:6px}.workspace-story-quicknav button[aria-current=true]{color:#264f5d}.workspace-story-quicknav button:focus-visible:after,.workspace-story-quicknav button[aria-current=true]:after{opacity:1;transform:scaleX(1)}.workspace-story-overview .workspace-story-commerce{grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr)!important;background-color:#eef5f8}.workspace-story-overview .workspace-story-commerce:after{content:"";width:48%;position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,rgba(247,251,253,.78),rgba(247,251,253,.12));opacity:.24;pointer-events:none}.workspace-story-overview .workspace-story-commerce .workspace-story-section-head{margin-left:-24px!important;padding:26px 24px 24px}.workspace-story-overview .workspace-story-commerce .workspace-story-section-head h2{max-width:460px;font-size:36px}.workspace-story-overview .workspace-story-commerce .workspace-story-section-head>p{max-width:455px}.workspace-story-overview .workspace-story-commerce .workspace-story-enter{min-height:40px;padding-inline:14px;border-color:rgba(25,88,83,.3);background:#225d57;box-shadow:0 10px 22px rgba(27,84,81,.13);font-size:9px}.workspace-commerce-flow{max-width:470px;display:flex;align-items:center;gap:0;overflow:hidden;border-top:1px solid rgba(95,141,157,.34);color:#527783;font-size:7px;white-space:nowrap}.workspace-commerce-flow span{min-width:0;display:inline-flex;align-items:center;gap:4px}.workspace-commerce-flow span+span:before{content:"";width:14px;height:1px;margin-inline:8px;background:rgba(80,126,142,.46)}.workspace-commerce-flow b{color:#2d7775;font-size:6px}@media (max-width:900px){.workspace-story-overview .workspace-story-head{min-height:0;padding-top:32px;grid-template-columns:1fr;grid-template-areas:"copy" "actions" "protocol"}.workspace-story-head-actions{width:min(560px,100%);margin-top:22px}.workspace-story-quicknav{top:60px;overflow-x:auto;scrollbar-width:none}.workspace-story-quicknav::-webkit-scrollbar{display:none}.workspace-story-quicknav button{min-width:104px;flex:0 0 104px}.workspace-story-overview .workspace-story-commerce{min-height:0}}@media (max-width:620px){.workspace-story-overview .workspace-story-head{padding:24px 18px 18px}.workspace-story-overview .workspace-story-head h1{font-size:30px}.workspace-story-overview .workspace-story-protocol{display:none}.workspace-story-overview .workspace-story-search{height:52px}.workspace-story-quicknav{min-height:50px;top:60px;padding-inline:10px}.workspace-story-quicknav button{min-width:92px;min-height:50px;padding-inline:8px;font-size:7px}.workspace-story-overview .workspace-story-commerce{padding:34px 18px 88px}.workspace-story-overview .workspace-story-commerce .workspace-story-section-head{margin-left:0!important;padding:0}.workspace-story-overview .workspace-story-commerce .workspace-story-section-head h2{font-size:28px}.workspace-commerce-flow{max-width:100%;margin-top:14px}.workspace-commerce-flow span+span:before{width:9px;margin-inline:5px}}@media (prefers-reduced-motion:reduce){.workspace-story-overview .workspace-story-search,.workspace-story-quicknav button,.workspace-story-quicknav button:after{transition:none}}.app-shell-workspaces{background-color:#f3f8f9;background-image:url(/brand-assets/workspace-overview-hero-v3.png);background-position:top;background-repeat:no-repeat;background-size:100% 420px}.app-shell-workspaces .main-canvas,.app-shell-workspaces .workspace{background:transparent}.app-shell-workspaces .topbar{border-bottom-color:rgba(149,178,187,.28);background:rgba(248,252,253,.72);box-shadow:inset 0 -1px rgba(255,255,255,.74),0 8px 22px rgba(58,88,99,.04);-webkit-backdrop-filter:blur(10px) saturate(110%);backdrop-filter:blur(10px) saturate(110%)}.workspace-story-command-overview{position:relative;isolation:isolate;overflow:visible}.workspace-story-command-overview:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(247,252,253,.78),rgba(247,252,253,.48) 42%,rgba(247,252,253,.12)),linear-gradient(180deg,rgba(245,251,252,.24),rgba(245,251,252,.04) 72%,rgba(241,248,249,.64))}.workspace-story-command-overview>*{position:relative;z-index:1}.workspace-story-overview .workspace-story-head{min-height:246px;padding:30px max(24px,calc((100% - 1360px) / 2)) 20px;border-bottom:0;background:transparent}.workspace-story-overview .workspace-story-head:after,.workspace-story-overview .workspace-story-head:before{display:none}.workspace-story-overview .workspace-story-head h1{max-width:600px;color:#233f4d;font-size:40px}.workspace-story-overview .workspace-story-head>div:first-child>p:last-child{max-width:570px;color:#526d78}.workspace-story-overview .workspace-story-protocol{color:#55737c}.workspace-story-overview .workspace-story-search{height:56px;border-color:rgba(103,145,158,.48);background:rgba(252,255,255,.66);box-shadow:inset 0 1px rgba(255,255,255,.9),0 12px 26px rgba(61,97,109,.08);-webkit-backdrop-filter:blur(10px) saturate(110%);backdrop-filter:blur(10px) saturate(110%)}.workspace-story-overview .workspace-story-search:focus-within{border-color:#3f8190;background:rgba(255,255,255,.84);box-shadow:0 0 0 3px rgba(63,129,144,.13),0 14px 28px rgba(61,97,109,.1)}.workspace-story-overview .workspace-story-quicknav{position:-webkit-sticky;position:sticky;top:72px;min-height:54px;padding-inline:max(18px,calc((100% - 1360px) / 2));display:flex;gap:3px;border-top:1px solid rgba(123,163,173,.34);border-bottom:1px solid rgba(123,163,173,.42);background:rgba(235,247,248,.42);box-shadow:inset 0 1px rgba(255,255,255,.62),0 9px 22px rgba(67,100,108,.06);-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%)}.workspace-story-overview .workspace-story-quicknav button{min-height:54px;flex:1 1;padding-inline:12px;border-right:0;color:#536f79;background:transparent;transition:color .18s ease,background-color .18s ease}.workspace-story-overview .workspace-story-quicknav button:hover{color:#235d5b;background:rgba(255,255,255,.28)}.workspace-story-overview .workspace-story-quicknav button:after{background:#277d78}.workspace-story-overview .workspace-story-quicknav button span{color:#78969d}.workspace-story-overview .workspace-story-commerce{min-height:468px;padding:48px max(24px,calc((100% - 1360px) / 2));grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)!important;gap:clamp(42px,6vw,92px)!important;background:#dbe8eb}.workspace-story-overview .workspace-story-commerce:before{display:none}.workspace-story-overview .workspace-story-commerce>.workspace-commerce-environment{position:absolute;z-index:0;inset:0;width:100%;height:100%;background-position:center 56%;background-repeat:no-repeat;background-size:cover}.workspace-story-overview .workspace-story-commerce:after{width:49%;z-index:0;background:linear-gradient(90deg,rgba(247,251,251,.94),rgba(247,251,251,.83) 68%,rgba(247,251,251,.34) 88%,transparent);opacity:1}.workspace-story-overview .workspace-story-commerce .workspace-story-section-head{margin:0!important;padding:0;position:relative;z-index:1}.workspace-story-overview .workspace-story-commerce .workspace-story-section-head h2{max-width:480px;font-size:35px;line-height:1.12}.workspace-story-overview .workspace-story-commerce .workspace-story-section-head>p{max-width:480px;color:#58717b}.workspace-story-overview .workspace-story-commerce .workspace-story-enter{min-height:42px;margin-top:16px;padding-inline:15px;border-color:rgba(29,100,105,.34);background:#246765;box-shadow:0 10px 22px rgba(38,99,101,.14)}.workspace-commerce-flow{max-width:500px;margin-top:18px;padding-top:10px;overflow-x:auto;scrollbar-width:none;border-top-color:rgba(87,137,151,.4)}.workspace-commerce-flow::-webkit-scrollbar{display:none}.workspace-commerce-flow span{flex:0 0 auto}@media (max-width:900px){.app-shell-workspaces{background-size:auto 420px;background-position:28% top;overflow-x:clip}.app-shell-workspaces .topbar{height:60px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 14px}.app-shell-workspaces .brand-mark small,.app-shell-workspaces .top-actions .admin-button,.app-shell-workspaces .top-actions .avatar-button,.app-shell-workspaces .topnav{display:none}.app-shell-workspaces .credit-chip{min-width:auto;padding-inline:9px}.workspace-story-overview .workspace-story-head{min-height:0;padding-top:28px}.workspace-story-overview .workspace-story-section,.workspace-story-overview .workspace-story-section:nth-child(2n){display:block!important;grid-template-columns:none!important;grid-template-areas:none!important}.workspace-story-overview .workspace-story-commerce{min-height:0;padding-block:44px 58px}.workspace-story-overview .workspace-story-quicknav{top:64px;overflow-x:auto;scrollbar-width:none}.workspace-story-overview .workspace-story-quicknav::-webkit-scrollbar{display:none}.workspace-story-overview .workspace-story-quicknav button{min-width:104px;flex:0 0 104px}}@media (max-width:620px){.app-shell-workspaces{background-size:auto 410px;background-position:25% top}.app-shell-workspaces .topbar{background:rgba(248,252,253,.88)}.workspace-story-command-overview:before{background:linear-gradient(180deg,rgba(247,252,253,.88),rgba(247,252,253,.6) 58%,rgba(241,248,249,.9))}.workspace-story-overview .workspace-story-head{padding:22px 18px 18px}.workspace-story-overview .workspace-story-head h1{max-width:320px;font-size:30px}.workspace-story-overview .workspace-story-head>div:first-child>p:last-child{max-width:340px;font-size:10px}.workspace-story-overview .workspace-story-protocol{display:none}.workspace-story-overview .workspace-story-search{height:52px}.workspace-story-overview .workspace-story-quicknav{top:60px;min-height:50px;padding-inline:10px}.workspace-story-overview .workspace-story-quicknav button{min-height:50px;min-width:92px;padding-inline:8px;font-size:7px}.workspace-story-overview .workspace-story-commerce{padding:40px 18px 82px}.workspace-story-overview .workspace-story-commerce>.workspace-commerce-environment{background-position:62%}.workspace-story-overview .workspace-story-commerce:after{width:100%;height:47%;inset:0 0 auto;background:linear-gradient(180deg,rgba(247,251,251,.96),rgba(247,251,251,.86) 70%,rgba(247,251,251,.28) 92%,transparent)}.workspace-story-overview .workspace-story-commerce .workspace-story-section-head h2{max-width:330px;font-size:28px}.workspace-commerce-flow{max-width:100%;margin-top:15px}.workspace-story-overview .workspace-story-commerce .workspace-story-enter{display:none}}@media (prefers-reduced-motion:reduce){.workspace-story-overview .workspace-story-quicknav button,.workspace-story-overview .workspace-story-quicknav button:after,.workspace-story-overview .workspace-story-search{transition:none}}@media (min-width:1024px){.workspace-story-overview .workspace-story-commerce{min-height:500px;padding-block:42px;grid-template-columns:minmax(0,1.62fr) minmax(300px,1fr)!important;grid-template-areas:"stage head"!important;gap:clamp(36px,4.5vw,72px)!important}.workspace-story-overview .workspace-story-commerce>[data-workspace-theater=commerce]{grid-area:stage;align-self:center}.workspace-story-overview .workspace-story-commerce:after{width:17%;inset:0 32% 0 auto;background:linear-gradient(90deg,transparent,rgba(244,250,251,.2) 48%,transparent)}.workspace-story-overview .workspace-story-commerce .workspace-story-section-head{grid-area:head;padding:22px 0 22px 18px}.workspace-story-overview .workspace-story-commerce .workspace-story-section-head:before{content:"";position:absolute;z-index:-1;inset:-32px -32px -32px -28px;background:linear-gradient(90deg,transparent,rgba(248,252,252,.58) 18%,rgba(248,252,252,.86) 48%,rgba(248,252,252,.91));pointer-events:none}.workspace-story-overview .workspace-story-commerce .workspace-story-section-head h2{max-width:410px;font-size:31px}.workspace-story-overview .workspace-story-commerce .workspace-story-section-head>p{max-width:400px}.workspace-story-overview .workspace-story-commerce .workspace-story-recent{min-height:30px;margin-top:14px;gap:7px}.workspace-story-overview .workspace-story-commerce .workspace-story-recent span{display:flex;align-items:center;gap:7px}.workspace-story-overview .workspace-story-commerce .workspace-story-recent strong{margin-bottom:0}.workspace-story-overview .workspace-story-commerce .workspace-commerce-flow{display:none}.workspace-story-overview .workspace-story-commerce .workspace-story-enter{margin-top:14px}}@media (max-width:1023px){.workspace-story-overview .workspace-story-commerce{display:block!important;grid-template-columns:none!important;grid-template-areas:none!important}.workspace-story-overview .workspace-story-commerce:after{width:100%;height:48%;inset:0 0 auto;background:linear-gradient(180deg,rgba(247,251,251,.95),rgba(247,251,251,.82) 70%,rgba(247,251,251,.24) 93%,transparent)}.workspace-story-overview .workspace-story-commerce>[data-workspace-theater=commerce]{margin-top:28px}}@media (min-width:1024px){.workspace-story-overview .workspace-story-social{min-height:520px;grid-template-columns:minmax(620px,1.35fr) minmax(360px,.65fr)!important;gap:clamp(40px,4vw,72px)!important}.workspace-story-overview .workspace-story-social .workspace-story-section-head{align-self:center;max-width:500px}}@media (max-width:900px){.workspace-story-social:before{background:linear-gradient(180deg,rgba(237,245,246,.88),rgba(237,245,246,.68) 48%,rgba(237,245,246,.18)),url(/brand-assets/workspace-social-content-keyframe-v1.png) top /cover no-repeat}}.workspace-story-detail{min-height:calc(100vh - 64px);position:relative;isolation:isolate;background:#f3f7f8}.workspace-story-detail:before{background-position:top;background-repeat:no-repeat;background-size:cover;filter:saturate(.86) brightness(1.03)}.workspace-story-detail:after,.workspace-story-detail:before{content:"";position:fixed;z-index:0;inset:0;pointer-events:none}.workspace-story-detail:after{background:linear-gradient(180deg,rgba(247,251,252,.44),rgba(247,251,252,.72) 48%,rgba(247,251,252,.82))}.workspace-story-detail>*{position:relative;z-index:1}.workspace-story-detail-commerce:before{background-image:url(/brand-assets/workspace-commerce-environment-v3.png)}.workspace-story-detail-local:before{background-image:url(/brand-assets/promotion-environment-v2.webp)}.workspace-story-detail-stories:before{background-image:url(/brand-assets/workspace-story-memories-background-seedream-v1.png)}.workspace-story-detail-social:before{background-image:url(/brand-assets/workspace-social-content-keyframe-v1.png)}.workspace-story-detail-three-d:before{background-image:url(/brand-assets/gawaflow-pearl-3d.png);background-size:min(1120px,96vw) auto;background-position:78% 48px}.workspace-story-detail-professional:before{background-image:url(/samples/meeting.jpg)}.app-shell-workspaces:has(.workspace-story-detail-commerce){background-image:url(/brand-assets/workspace-commerce-environment-v3.png)}.app-shell-workspaces:has(.workspace-story-detail-local){background-image:url(/brand-assets/promotion-environment-v2.webp)}.app-shell-workspaces:has(.workspace-story-detail-stories){background-image:url(/brand-assets/workspace-story-memories-background-seedream-v1.png)}.app-shell-workspaces:has(.workspace-story-detail-social){background-image:url(/brand-assets/workspace-social-content-keyframe-v1.png)}.app-shell-workspaces:has(.workspace-story-detail-three-d){background-image:url(/brand-assets/gawaflow-pearl-3d.png);background-size:min(1120px,96vw) auto;background-position:78% 48px}.app-shell-workspaces:has(.workspace-story-detail-professional){background-image:url(/samples/meeting.jpg)}.app-shell-workspaces:has(.workspace-story-detail) .topbar{border-bottom-color:rgba(143,168,179,.38);background:rgba(248,252,253,.78);box-shadow:inset 0 -1px rgba(255,255,255,.64),0 8px 24px rgba(53,76,86,.05);-webkit-backdrop-filter:blur(14px) saturate(112%);backdrop-filter:blur(14px) saturate(112%)}.workspace-story-detail-bar{min-height:82px;padding:14px clamp(24px,5vw,76px);display:grid;grid-template-columns:minmax(130px,auto) minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;border-bottom:1px solid rgba(143,168,179,.58);background:rgba(248,251,251,.78);color:#58737e;box-shadow:0 10px 28px rgba(55,77,87,.05);-webkit-backdrop-filter:blur(14px) saturate(112%);backdrop-filter:blur(14px) saturate(112%)}.workspace-story-detail-bar .workspace-story-back{margin:0}.workspace-story-detail-bar>div{min-width:0;display:flex;align-items:center;gap:11px}.workspace-story-detail-bar>div>svg{flex:0 0 auto;color:#4c7b79}.workspace-story-detail-bar>div small,.workspace-story-detail-bar>div strong{display:block}.workspace-story-detail-bar>div small{margin-bottom:3px;color:#7b9098;font-size:8px}.workspace-story-detail-bar>div strong{color:#294b57;font-size:16px}.workspace-story-detail-bar>span{font-size:9px;white-space:nowrap}.app-shell-workspaces .workspace-story-detail .workspace-story-section{min-height:calc(100vh - 146px);padding:24px clamp(24px,5vw,76px) 48px;display:block!important;overflow:visible;background:transparent}.workspace-story-detail .workspace-story-service-grid{width:min(1480px,100%);grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:14px!important}.workspace-story-detail .workspace-story-service-card{min-height:190px}.workspace-story-overview .workspace-story-head .kicker,.workspace-story-overview .workspace-story-section-head>span{font-size:12px}.workspace-story-overview .workspace-story-head>div:first-child>p:last-child,.workspace-story-overview .workspace-story-section-head>p{font-size:15px}.workspace-story-detail .workspace-story-service-card>p,.workspace-story-detail .workspace-story-service-output,.workspace-story-detail-bar>span,.workspace-story-overview .workspace-commerce-flow,.workspace-story-overview .workspace-story-protocol,.workspace-story-overview .workspace-story-recent,.workspace-story-overview .workspace-story-resume small,.workspace-story-overview .workspace-story-search input{font-size:13px}.workspace-story-detail .workspace-story-back,.workspace-story-detail .workspace-story-service-card>footer>span:first-child,.workspace-story-overview .workspace-story-enter,.workspace-story-overview .workspace-story-quicknav button,.workspace-story-overview .workspace-story-resume strong{font-size:14px}.workspace-story-overview .workspace-story-enter{min-height:48px;padding-inline:20px;gap:10px}.workspace-story-overview .workspace-story-commerce .workspace-story-enter{min-height:50px;padding-inline:22px;font-size:14px}.workspace-story-overview .workspace-story-enter svg{flex:0 0 auto}.workspace-story-overview .workspace-story-three-d{background-image:linear-gradient(108deg,rgba(244,247,248,.94),rgba(237,243,242,.78) 47%,rgba(227,237,235,.74)),url(/brand-assets/gawaflow-pearl-3d.png);background-position:50%,80%;background-repeat:no-repeat;background-size:auto,min(720px,56vw) auto}.workspace-story-overview .workspace-story-professional{background-image:linear-gradient(90deg,rgba(248,249,252,.92),rgba(248,249,252,.76) 58%,rgba(248,249,252,.58)),url(/samples/meeting.jpg);background-position:50%,50%;background-repeat:no-repeat;background-size:auto,cover}.workspace-story-overview .workspace-story-recent strong{margin-bottom:4px;font-size:15px}.workspace-story-detail .workspace-story-detail-bar>div small,.workspace-story-detail .workspace-story-package-card>footer b,.workspace-story-detail .workspace-story-service-card .service-price del,.workspace-story-detail .workspace-story-service-card .service-price small,.workspace-story-detail .workspace-story-service-card>header small,.workspace-story-overview .workspace-commerce-flow b,.workspace-story-overview .workspace-story-quicknav button span{font-size:12px}.workspace-story-detail .workspace-story-service-card>strong{font-size:17px}.workspace-story-detail .workspace-story-service-card .service-price strong{font-size:13px}.workspace-story-overview .workspace-story-sections>.workspace-story-section:last-child{border-bottom:1px solid rgba(143,168,179,.58)}@media (max-width:620px){.workspace-story-detail:before{background-size:auto 430px;background-position:top;filter:saturate(.78) brightness(1.06)}.workspace-story-detail:after{background:linear-gradient(180deg,rgba(247,251,252,.58),rgba(247,251,252,.8) 42%,rgba(247,251,252,.88))}.app-shell-workspaces:has(.workspace-story-detail) .topbar,.workspace-story-detail-bar{background:rgba(248,252,253,.84);-webkit-backdrop-filter:blur(10px) saturate(108%);backdrop-filter:blur(10px) saturate(108%)}.workspace-story-detail-bar{min-height:92px;padding:12px 18px;grid-template-columns:auto minmax(0,1fr);gap:14px}.workspace-story-detail-bar>span{display:none}.workspace-story-detail-bar .workspace-story-back{font-size:0}.workspace-story-detail-bar .workspace-story-back svg{width:19px;height:19px}.app-shell-workspaces .workspace-story-detail .workspace-story-section{min-height:calc(100vh - 156px);padding:18px 16px 36px}.workspace-story-detail .workspace-story-service-grid{grid-template-columns:1fr!important}}.stories-task-layer{top:64px;display:block;background:rgba(246,250,249,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.stories-task-layer .stories-task-panel{--stories-text:#263f36;--stories-muted:#557166;--stories-space-1:8px;--stories-space-2:12px;--stories-space-3:18px;--stories-content-width:1080px;--stories-step-rail-width:220px;--stories-card-radius:6px;--stories-footer-height:68px;width:100%;height:calc(100vh - 64px);min-width:0;grid-template-columns:232px minmax(0,1fr);grid-template-rows:60px minmax(0,1fr) var(--stories-footer-height);box-shadow:none;border-radius:0;background:rgba(246,250,249,.92)}.stories-task-layer .panel-head{min-height:60px;padding:8px 22px;background:rgba(23,43,39,.92)}.stories-task-layer .panel-head>div{row-gap:0}.stories-task-layer .panel-head h2{font-size:17px}.stories-task-layer .panel-head small{display:none}.stories-task-layer .panel-head h2{max-width:min(680px,calc(100vw - 100px));overflow-wrap:anywhere}.stories-task-layer .stepper{padding:16px 18px;background:rgba(255,255,255,.82)}.stories-task-layer .stepper:before{margin:0 0 12px 1px;font-size:12px}.stories-task-layer .stepper>div{min-height:76px;gap:10px}.stories-task-layer .stepper>div:after{top:30px;left:14px;height:46px}.stories-task-layer .stepper span{width:30px;height:30px;min-width:30px;min-height:30px;flex:0 0 30px}.stories-task-layer .primary-button{min-height:44px}.stories-task-layer .stepper strong{padding-top:7px;font-size:11px}.stories-task-layer .panel-content{min-height:0;display:flex;flex-direction:column;padding:12px 20px calc(var(--stories-footer-height) + 16px);background:rgba(247,249,248,.72)}.stories-task-layer .panel-content>*{width:min(var(--stories-content-width),100%);flex:1 0 auto}.stories-task-layer .form-step{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.stories-task-layer .panel-footer{min-height:var(--stories-footer-height);padding:10px 20px}.stories-workspace-types{display:flex;gap:8px;overflow-x:auto;padding:0 0 8px;margin:0 0 10px;scrollbar-width:thin}.stories-workspace-types button{flex:0 0 auto;min-width:154px;min-height:40px;padding:8px 12px;border:1px solid #cbd8d2;border-radius:6px;background:rgba(255,255,255,.76);color:#31544a;font-size:14px;font-weight:700;cursor:pointer;text-align:left;white-space:normal}.stories-workspace-types button.active,.stories-workspace-types button:focus-visible{border-color:#276e59;background:#276e59;color:#fff}.stories-project-selection{display:grid;grid-gap:10px;gap:10px}.stories-task-layer .stories-confirmation-grid,.stories-task-layer .stories-delivery-summary,.stories-task-layer .stories-stage-heading{width:min(var(--stories-content-width),100%)}.stories-stage-heading{display:grid;grid-gap:var(--stories-space-1);gap:var(--stories-space-1);margin-bottom:var(--stories-space-2)}.stories-stage-heading small{color:var(--stories-muted);font-size:12px;font-weight:800;letter-spacing:.08em}.stories-stage-heading h3{margin:0;color:#183d34;font-size:20px;line-height:1.25}.stories-stage-heading p{margin:0;color:var(--stories-muted);font-size:14px;line-height:1.5}.stories-confirmation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--stories-space-2);gap:var(--stories-space-2);margin-bottom:var(--stories-space-2)}.stories-confirmation-grid>div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:var(--stories-space-2);border:1px solid rgba(120,151,138,.32);border-radius:var(--stories-card-radius);background:rgba(255,255,255,.72)}.stories-confirmation-grid span{color:var(--stories-muted);font-size:12px;font-weight:800}.stories-confirmation-grid strong{color:var(--stories-text);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.stories-confirmation-grid small{color:var(--stories-muted);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.stories-delivery-summary{display:grid;grid-gap:var(--stories-space-1);gap:var(--stories-space-1);padding:var(--stories-space-2);border:1px solid rgba(120,151,138,.32);border-radius:var(--stories-card-radius);background:rgba(255,255,255,.72)}.stories-delivery-summary header{display:flex;align-items:center;gap:var(--stories-space-1);padding-bottom:var(--stories-space-1);border-bottom:1px solid rgba(120,151,138,.24)}.stories-delivery-summary header>div,.stories-delivery-summary>div{min-width:0}.stories-delivery-summary header>div{display:grid;grid-gap:2px;gap:2px}.stories-delivery-summary header strong,.stories-delivery-summary>div strong{color:var(--stories-text);font-size:15px}.stories-delivery-summary header small,.stories-delivery-summary>div small{color:var(--stories-muted);font-size:14px;line-height:1.4}.stories-delivery-summary>div{display:flex;align-items:flex-start;gap:var(--stories-space-1);padding:4px 0}.stories-plan-step{display:grid;grid-gap:var(--stories-space-2);gap:var(--stories-space-2)}.stories-selection-intro{display:grid;grid-gap:2px;gap:2px;max-width:760px}.stories-package-tiers header small,.stories-selection-intro small{color:#557166;font-size:12px;font-weight:800;letter-spacing:.08em}.stories-package-tiers h3,.stories-project-overview h3,.stories-selection-intro h3{margin:0;color:#183d34;font-size:18px;line-height:1.25}.stories-package-tiers>p,.stories-project-overview p,.stories-selection-intro p{margin:0;color:#50645c;font-size:14px;line-height:1.5}.stories-project-overview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:18px;gap:18px;padding:12px 0;border-top:1px solid rgba(120,151,138,.32);border-bottom:1px solid rgba(120,151,138,.32)}.stories-project-overview dl,.stories-project-overview dl>div,.stories-project-overview>div{min-width:0}.stories-project-overview>div{display:grid;align-content:start;grid-gap:4px;gap:4px}.stories-project-eyebrow{color:#276e59;font-size:13px;font-weight:800}.stories-project-overview dl{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin:0}.stories-project-overview dl>div{display:grid;grid-gap:2px;gap:2px;padding-left:8px;border-left:2px solid #8ab59f}.stories-project-overview dt{color:#557166;font-size:12px;font-weight:800}.stories-project-overview dd{margin:0;color:#263f36;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.stories-capability-notice{display:grid;grid-template-columns:auto 1fr;grid-gap:3px 8px;gap:3px 8px;margin-top:8px;padding:9px 10px;border:1px solid rgba(120,151,138,.42);background:rgba(238,248,242,.82);color:#244b3d}.stories-capability-notice>span{grid-row:span 2;align-self:start;padding:3px 6px;background:#276e59;color:#fff;font-size:12px;font-weight:800;white-space:nowrap}.stories-capability-notice strong{font-size:14px;line-height:1.35}.stories-capability-notice small{color:#527065;font-size:13px;line-height:1.35}.stories-capability-notice.compact{margin:0 0 10px}.workspace-capability-notice{margin:0 0 16px;padding:13px 15px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;border:1px solid #c8d8d4;border-radius:6px;background:#eef7f3;color:#24483f}.workspace-capability-notice>span{grid-row:span 2;align-self:start;padding:3px 6px;border-radius:3px;background:#276e59;color:#fff;font-size:12px;font-weight:800;white-space:nowrap}.workspace-capability-notice strong{font-size:14px;line-height:1.35}.workspace-capability-notice small{color:#527065;font-size:13px;line-height:1.35}.workspace-capability-notice.compact{margin:0 0 12px}@media (max-width:640px){.workspace-capability-notice{grid-template-columns:1fr}.workspace-capability-notice>span{grid-row:auto;justify-self:start}.workspace-capability-notice small,.workspace-capability-notice strong{min-width:0;overflow-wrap:anywhere}}.execution-recovery{margin:16px 0;padding:14px;border:1px solid #d8b5a9;border-radius:6px;background:#fff5f1;color:#5f3025}.execution-recovery>span,.execution-recovery>strong{display:block}.execution-recovery>span{font-size:12px;font-weight:800;text-transform:uppercase}.execution-recovery>strong{margin-top:5px;font-size:14px;line-height:1.45}.execution-recovery>div{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.execution-recovery button{min-height:36px;padding:7px 12px;border:1px solid #b67867;border-radius:4px;background:#fff;color:#5f3025;font:inherit;cursor:pointer}.stories-package-tiers{display:grid;grid-gap:8px;gap:8px}.stories-package-tiers>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.stories-package-tiers>header>span{color:#657a71;font-size:13px;white-space:nowrap}.stories-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(98px,1fr);grid-gap:10px;gap:10px}.stories-package-grid button{display:grid;align-content:start;position:relative;grid-gap:4px;gap:4px;min-width:0;min-height:98px;height:100%;padding:10px;border:1px solid rgba(120,151,138,.42);border-radius:6px;background:rgba(255,255,255,.72);color:inherit;cursor:pointer;text-align:left}.stories-package-grid button.selected,.stories-package-grid button:focus-visible,.stories-package-grid button:hover{border-color:#276e59;background:rgba(235,246,240,.94);outline:none}.stories-package-grid button strong{color:#183d34;font-size:15px}.stories-package-grid button span{color:#2f5045;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.stories-package-grid button small{margin-top:0;color:#6b7f77;font-size:12px}.stories-package-grid button svg{top:9px;right:9px;color:#276e59}@media (max-width:620px){.stories-task-layer{top:56px;background:rgba(246,250,249,.9)}.stories-task-layer .stories-task-panel{--stories-footer-height:76px;height:calc(100vh - 56px);grid-template-columns:1fr;grid-template-rows:64px 58px minmax(0,1fr) var(--stories-footer-height);grid-template-areas:"head" "steps" "content" "footer"}.stories-task-layer .panel-head{min-height:64px;padding:10px 14px}.stories-task-layer .panel-head h2{max-width:calc(100vw - 76px);font-size:17px;white-space:normal}.stories-task-layer .stepper{padding-inline:14px}.stories-task-layer .stepper span{width:44px;height:44px;min-width:44px;min-height:44px;flex-basis:44px}.stories-task-layer .panel-content{padding:16px 14px calc(var(--stories-footer-height) + 16px)}.stories-workspace-types{margin-bottom:14px}.stories-workspace-types button{min-width:156px;min-height:40px;padding-inline:12px;font-size:13px}.stories-project-overview{grid-template-columns:1fr;gap:16px;padding-block:16px}.stories-project-overview dl{grid-template-columns:1fr;gap:8px}.stories-package-tiers h3,.stories-project-overview h3,.stories-selection-intro h3{font-size:18px}.stories-package-tiers>header{align-items:start;flex-direction:column;gap:5px}.stories-package-tiers>header>span{white-space:normal}.stories-package-grid{grid-template-columns:1fr}.stories-package-grid button{min-height:0}.stories-confirmation-grid{grid-template-columns:1fr}.stories-stage-heading h3{font-size:18px}}