/* Seller continuity: one physical system across three reading plateaus. */
.business-section{position:relative;overflow:clip;isolation:isolate;color:#202421;--light:.7;--light-angle:155deg;--light-x:40%}
.business-sticky{display:none}.business-natural{max-width:1380px;margin:auto}
.business-panel{position:relative;isolation:isolate;padding:65px 5vw;display:grid;grid-template-columns:.85fr 1.3fr;align-items:center;gap:30px}
.business-copy{position:relative;z-index:2;min-width:0}
.seller-page .business-copy h2{font-size:clamp(29px,3.1vw,46px);line-height:1.2;letter-spacing:-.065em}
.business-copy p{font:400 18px/1.65 Onest,Arial,sans-serif;color:#737b72;max-width:430px;margin:26px 0 0}
.business-benefits{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:20px;max-width:440px}
.business-benefits li{display:flex;align-items:flex-start;gap:12px;font:400 16px/1.5 Onest,Arial,sans-serif}
.business-benefits li>span{width:20px;height:20px;flex:0 0 20px;background:#0a0b12;color:#73f639;border-radius:50%;display:grid;place-items:center;margin-top:2px}
.business-benefits svg{width:13px;height:13px}
.business-art{position:relative;aspect-ratio:840/680;width:100%;isolation:isolate;--agent:0;--future:0;--core-pulse:1}
.business-field,.business-streams,.business-glass{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.business-field{opacity:0;z-index:-3;mask-image:radial-gradient(ellipse at center,#000 25%,#000a 56%,transparent 75%)}
.business-streams{overflow:visible;z-index:-1}
.energy-bed{stroke:#c4d8bd;stroke-width:1;fill:none;opacity:.45}
.energy-aura{fill:#73f639;opacity:.22}.energy-body{fill:#73f639;opacity:.32}.energy-thread{fill:none;stroke:#73f639;stroke-width:1.3;opacity:.8}
.future-connection{fill:none;stroke:#8a9587;stroke-width:1;stroke-dasharray:4 7;opacity:var(--future)}
.business-plate{position:absolute;left:var(--x,50%);top:var(--y,50%);translate:-50% -50%;transform:rotate(var(--r,0deg)) scale(calc(var(--pulse,1)*(1 - var(--compact)*var(--shrink,.3))));width:19%;height:16%;border-radius:23px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center;font:400 14px/1.2 Onest,Arial,sans-serif;isolation:isolate}
.business-plate>svg{width:28px;height:28px}.business-plate>span{position:relative;padding:0 6px}
.business-plate .plate-face,.business-plate .plate-rim,.business-plate .plate-sheen{position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit}
.business-plate .plate-face{background:linear-gradient(calc(132deg + var(--light)*36deg),#ffffff5c,#f8fafb12 45%,#d7dee338 72%,#ffffffe0);box-shadow:calc(var(--light)*-6px) 9px 13px -7px #38424747,calc(var(--light)*-8px) 15px 22px -16px #293a4230,inset 1px 2px 3px #fff,inset -1px -2px 3px #faf8ed,inset 3px 3px 5px #42526024,inset -4px -3px 6px #ffffffdd;backdrop-filter:blur(3px)}
.business-plate .plate-rim{inset:1px;padding:1.8px;background:linear-gradient(var(--light-angle),#6e7d8970,#fff 16%,#d8dfe43d 36%,#68798066 61%,#fff 83%,#fff1);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}
.business-plate .plate-sheen{inset:5px;background:radial-gradient(ellipse 65px 12px at var(--light-x) 1%,#fffe,#fff8 38%,transparent 80%),radial-gradient(ellipse 70px 14px at calc(100% - var(--light-x)) 99%,#fffc,transparent 85%);filter:blur(.5px)}
.business-glass{z-index:1;opacity:var(--unify)}.business-glass .fluid-glass{overflow:visible}
.business-core{position:absolute;left:50%;top:48.53%;translate:-50% -50%;width:23%;aspect-ratio:1;pointer-events:none;z-index:2;display:grid;place-items:center;transform:scale(var(--core-pulse))}
.business-core-fallback{position:absolute;inset:2%;border-radius:48% 52% 51% 49%;background:#ffffff35;box-shadow:inset 1px 2px 3px #fff,inset -2px -2px 4px #8c959b44,0 8px 13px -8px #14241730;backdrop-filter:blur(2px)}
.business-art[data-glass-ready] .business-core-fallback{opacity:.12;backdrop-filter:none}
.business-logo{position:relative;width:73%;height:auto;object-fit:contain;opacity:var(--logo,0);transform:translateY(calc(var(--agent)*-12px)) scale(calc(1 - var(--agent)*.1))}
.business-agent{position:absolute;width:94%;height:94%;object-fit:contain;opacity:var(--agent);transform:translateY(calc((1 - var(--agent))*18px)) scale(calc(.7 + var(--agent)*.3));filter:none}
.business-team{position:absolute;top:62%;left:50%;translate:-50% 0;display:flex;align-items:center;gap:3px;opacity:var(--agent);transform:translateY(calc((1 - var(--agent))*14px));z-index:3}
.business-avatar{position:relative;width:40px;height:40px;border-radius:50%;padding:2px;background:white;box-shadow:0 3px 6px #283a2310}
.business-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}
.business-avatar.responsible{outline:1.5px solid #73f639;outline-offset:2px}
.business-avatar>span{position:absolute;right:-3px;bottom:-1px;width:14px;height:14px;border-radius:50%;background:#0a0b12;color:#73f639;display:grid;place-items:center}
.business-avatar svg{width:10px;height:10px}
.business-team small{position:absolute;left:0;top:calc(100% + 12px);font:400 11px/1.2 Onest;white-space:nowrap;color:#626d5d}
.business-future{position:absolute;left:var(--x);top:var(--y);translate:-50% -50%;width:21%;height:10%;display:flex;align-items:center;gap:8px;padding:10px;border:1px dashed #9da796a6;border-radius:16px;background:#ffffff80;backdrop-filter:blur(3px);opacity:var(--appear,0);transform:translateY(calc((1 - var(--appear,0))*12px));font:400 12px/1.2 Onest;color:#4e5c49}
.business-future>svg{width:21px;height:21px;flex-shrink:0}.business-future small{display:block;margin-top:5px;color:#858c80;font-size:9px}
.business-motion .business-section{height:490svh}
.business-motion .business-sticky{isolation:isolate;position:sticky;top:0;display:grid;grid-template-columns:.85fr 1.3fr;align-items:center;gap:30px;height:100svh;max-width:1480px;padding:100px 5vw 80px;margin:auto}
.business-motion .business-natural{display:none}
.business-beat{grid-area:1/1;opacity:0;visibility:hidden;pointer-events:none}.business-sticky>.business-copy{display:grid}
.business-beat[data-active]{visibility:visible;opacity:1;pointer-events:auto}
.business-sticky .business-benefits li{opacity:var(--appear,0);transform:translateY(calc((1 - var(--appear,0))*16px))}
@media(max-width:1100px){.business-motion .business-sticky{gap:10px;padding-left:4vw;padding-right:4vw;grid-template-columns:.9fr 1.2fr}.business-copy p{font-size:16px}.business-benefits li{font-size:14px;gap:9px}.business-plate{font-size:12px}.business-avatar{width:32px;height:32px}.business-future{font-size:10px;padding:7px;gap:5px}.business-future small{font-size:8px}.business-future>svg{width:17px;height:17px}}
@media(max-width:760px){.business-panel{display:flex;flex-direction:column;align-items:stretch;gap:25px;padding:52px 20px 38px}.seller-page .business-copy h2{font-size:30px}.business-copy p{font-size:16px;line-height:1.65;margin-top:22px}.business-art{aspect-ratio:840/760;margin:0 -8px;width:calc(100% + 16px)}.business-plate{border-radius:17px;font-size:10px;gap:8px;width:23%;height:14%}.business-plate>svg{width:22px;height:22px}.business-future{width:23%;font-size:9px;padding:6px;gap:3px;flex-direction:column;justify-content:center;text-align:center;height:13%;border-radius:12px}.business-future>svg{width:15px;height:15px}.business-future small{font-size:7px;margin-top:3px}.business-avatar{width:26px;height:26px}.business-team{gap:5px}.business-team small{font-size:8px;top:calc(100% + 9px)}.business-avatar>span{width:12px;height:12px}.business-core{width:24%}.business-benefits{margin-top:26px;gap:17px}.business-benefits li{font-size:14px}}
@media(prefers-reduced-transparency:reduce){.business-plate .plate-face,.business-core-fallback,.business-future{background:#f9fafa;backdrop-filter:none}}

@keyframes business-copy-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.business-natural .business-copy.is-visible .business-benefits li{animation:business-copy-in .5s both cubic-bezier(.2,.7,.2,1)}
.business-natural .business-benefits li:nth-child(2){animation-delay:.16s!important}.business-natural .business-benefits li:nth-child(3){animation-delay:.32s!important}.business-natural .business-benefits li:nth-child(4){animation-delay:.48s!important}
@media(max-width:760px){.business-art{aspect-ratio:840/1180}.business-plate{height:70px;gap:7px}.business-future{height:74px;gap:5px;font-size:10px}.business-future small{font-size:8px}.business-core-fallback{box-shadow:inset 1px 2px 3px #fff,inset -2px -2px 4px #8c959b66,0 8px 13px -8px #14241730}}
@media(prefers-reduced-motion:reduce){.business-natural .business-copy.is-visible .business-benefits li{animation:none}}


/* Four-scene continuity: one constellation, progressively unified and expanded. */
.business-backdrop{position:absolute;top:0;left:50%;translate:-50% 0;width:100vw;height:100%;z-index:-3;pointer-events:none;mask-image:radial-gradient(ellipse 90% 70% at 62% 50%,#000 24%,#0007 60%,transparent 90%)}
.business-tool,.business-legacy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:10px}
.business-tool{opacity:clamp(0,calc((var(--unify) - .25)*1.333),1);transform:scale(calc(.86 + var(--unify)*.14))}
.business-legacy{opacity:clamp(0,calc(1 - var(--unify)*2.2),1);transform:scale(calc(1 - var(--unify)*.2));line-height:1.25}
.business-tool svg,.business-legacy svg{width:28px;height:28px;flex-shrink:0}
.business-legacy img{object-fit:contain;max-width:90px;max-height:32px;width:80%;height:32px}
.business-legacy img.brand-wide{max-width:125px;height:auto;max-height:none;width:100%}
.business-legacy span,.business-tool span{display:block}
.business-extra{position:absolute;left:var(--x);top:var(--y);translate:-50% -50%;transform:rotate(var(--r)) scale(var(--extra-scale,1));opacity:var(--extra,0);width:11%;aspect-ratio:1.1;display:grid;place-items:center;background:#fffffff0;border:1px solid #e9ece7;border-radius:20px;box-shadow:0 5px 12px -7px #1b30212c;pointer-events:none}
.business-extra img{width:66%;height:55%;object-fit:contain}.business-extra img[src$="telegram.webp"]{height:65%}
.legacy-connection{fill:none;stroke:#9da5a0;stroke-width:1.2;stroke-dasharray:3 6;opacity:calc(1 - var(--unify))}
.business-art .energy-bed{stroke:color-mix(in srgb,#a1aaa3 calc((1 - var(--unify))*100%),#c4d8bd)}
.business-art .energy-thread{stroke:color-mix(in srgb,#a1aaa3 calc((1 - var(--unify))*100%),#73f639);opacity:calc(.4 + var(--unify)*.4)}
.business-art .energy-body{opacity:calc(var(--unify)*.32)}.business-art .energy-aura{opacity:calc(var(--unify)*.22)}
.business-sheets{position:absolute;inset:3%;border-radius:25%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:#fffffff2;box-shadow:0 8px 22px -12px #23382a30,inset 0 0 0 1px #e9ece7;opacity:clamp(0,calc(1 - var(--unify)*2.2),1);transform:scale(calc(1 - var(--unify)*.15));font:400 14px/1.3 Onest,Arial,sans-serif}
.business-sheets img{width:40%;height:40%;object-fit:contain}
.business-core-fallback{opacity:var(--unify)}
.business-art[data-glass-ready] .business-core-fallback{opacity:calc(var(--unify)*.12)}
.business-core:after{content:'';position:absolute;inset:5%;border-radius:49%;border-top:1px solid #fffe;border-bottom:1px solid #fff8;opacity:var(--agent);pointer-events:none}
.business-plate>.business-dataset{position:absolute;padding:0;left:var(--port-x,50%);top:var(--port-y,100%);translate:-50% -50%;width:34px;height:34px;border-radius:13px;background:#f5ffef;border:1px solid #c6e7b5;display:grid;place-items:center;transform:scale(var(--dataset));opacity:var(--dataset);box-shadow:0 0 calc(3px + var(--signal,.2)*15px) #73f63977,inset 0 1px 2px #fff;color:#1a2814}
.business-dataset:before{content:'';position:absolute;inset:-5px;border:1px solid #73f639;border-radius:inherit;transform:scale(calc(.8 + var(--signal,.2)*.25));opacity:calc(var(--signal,.2)*.5)}
.business-dataset svg{width:19px;height:19px}
.business-future{width:21%;height:10%;z-index:3;background:#ffffffe0}
.business-marketplaces{width:56%;height:9.5%;padding:10px 25px;justify-content:space-around;gap:20px}
.business-marketplaces img{width:43px;height:43px;object-fit:contain;border-radius:9px}
.business-beat:first-child h2{font-size:clamp(29px,3.1vw,44px)}
@media(max-width:1100px){.business-marketplaces img{width:34px;height:34px}.business-tool,.business-legacy{gap:9px}.business-sheets{font-size:12px}}
@media(max-width:760px){
 .business-backdrop{mask-image:linear-gradient(transparent,#0003 15%,#0009 55%,#0006 85%,transparent)}
 .business-tool,.business-legacy{padding:6px;gap:7px}
 .business-tool svg,.business-legacy svg{width:22px;height:22px}
 .business-legacy img{max-height:24px}
 .business-sheets{font-size:9px;gap:5px;border-radius:25%}
 .business-dataset{width:25px;height:25px;border-radius:9px}.business-dataset svg{width:15px;height:15px}
 .business-extra{border-radius:13px;width:13%}
 .business-future{height:65px}
 .business-marketplaces{height:55px;width:70%;flex-direction:row;padding:9px 15px;gap:12px}
 .business-marketplaces img{width:30px;height:30px;border-radius:6px}
 .business-team{gap:2px;top:61%}
}
@media(prefers-contrast:more){.business-backdrop{opacity:.35}.business-plate .plate-face{background:#fff}.business-future{border-color:#687961}}

@media(max-width:760px){.business-plate{height:78px}.business-tool{font-size:12px;line-height:1.2}.business-legacy{font-size:10px}.business-tool svg{width:20px;height:20px}}
.business-sheets{border-radius:calc(25% + var(--unify)*25%)}
.business-glass{transform:scale(calc(.85 + var(--unify)*.15));transform-origin:50% 48.53%}
@media(max-width:760px){.business-team{top:58.5%}}

.business-art{--shrink:.3}
.business-progress{position:absolute;bottom:20px;left:50%;translate:-50% 0;z-index:3;margin:0;max-width:none}
.business-section .product-navigation button:focus-visible{outline:2px solid #73f639;outline-offset:3px}
.business-beat:last-child h2,.business-panel:last-child h2{font-size:clamp(29px,2.8vw,40px)}
.business-marketplaces{width:25%;height:13%;padding:12px;display:flex;flex-direction:column;justify-content:center;gap:8px}
.business-marketplace-stack{display:flex;align-items:center;justify-content:center;padding-left:12px}
.business-marketplace-stack img{width:40px;height:40px;border-radius:50%;margin-left:-12px;border:2px solid white;background:white;box-shadow:0 2px 5px #25321b18}
.business-marketplace-stack img:nth-child(1){z-index:4}.business-marketplace-stack img:nth-child(2){z-index:3}.business-marketplace-stack img:nth-child(3){z-index:2}.business-marketplace-stack img:nth-child(4){z-index:1}
.business-marketplaces>small{font:400 10px/1.2 Onest;color:#858c80;margin:0}
@media(max-width:760px){.business-art{--shrink:.18}.business-marketplaces{height:70px;width:29%;padding:8px;gap:7px}.business-marketplace-stack{padding-left:8px}.business-marketplace-stack img{width:24px;height:24px;margin-left:-8px;border-width:1px}.business-marketplaces>small{font-size:8px}.business-panel:last-child h2{font-size:30px}}

@media(max-width:760px){.business-avatar{width:calc(26px - var(--compact)*4px);height:calc(26px - var(--compact)*4px)}}

/* Agent and team: owner, then overlapping participants, with no text label. */
.business-agent{width:70%;height:70%}
.business-team{gap:12px;transform:translateY(calc((1 - var(--agent))*14px)) scale(calc(1 - var(--compact)*.18));transform-origin:50% 0}
.business-owner{width:38px;height:38px;outline:2px solid #62cf34;outline-offset:2px}
.business-participants{display:flex;align-items:center;padding-left:9px}
.business-participants .business-avatar{width:34px;height:34px;margin-left:-9px;border:1px solid white;padding:1px}
.business-participants .business-avatar:nth-child(1){z-index:3}.business-participants .business-avatar:nth-child(2){z-index:2}.business-participants .business-avatar:nth-child(3){z-index:1}
.business-plate>svg.business-material{position:absolute;left:-32px;top:-32px;width:calc(100% + 64px);height:calc(100% + 64px);overflow:visible;z-index:-1;opacity:var(--dataset);filter:drop-shadow(0 7px 7px #38424723);pointer-events:none}
.business-plate .plate-face,.business-plate .plate-rim,.business-plate .plate-sheen{opacity:calc(1 - var(--dataset))}
.business-plate>.business-dataset{background:none;border:0;box-shadow:none;border-radius:50%;width:30px;height:30px}
.business-dataset:before{inset:-5px;border:0;background:radial-gradient(circle,#73f63988,transparent 70%);opacity:calc(var(--signal,.2)*.8);transform:scale(calc(.8 + var(--signal,.2)*.35))}
.business-dataset svg{width:17px;height:17px;position:relative}
.business-section:not([data-business-ready]) .business-material,.business-section:not([data-business-ready]) .business-dataset{display:none}
.business-section:not([data-business-ready]) .plate-face,.business-section:not([data-business-ready]) .plate-rim,.business-section:not([data-business-ready]) .plate-sheen{opacity:1}
@media(max-width:760px){
 .business-team{gap:8px}
 .business-avatar.business-owner{width:26px;height:26px;outline-width:1.5px;outline-offset:1px}
 .business-participants{padding-left:8px}
 .business-participants .business-avatar{width:22px;height:22px;margin-left:-8px}
 .business-plate>.business-dataset{width:23px;height:23px}.business-dataset svg{width:14px;height:14px}
}

/* Development labels use one small brand-green badge throughout the orbit. */
.business-future small,.business-marketplaces>small{display:table;width:max-content;max-width:100%;padding:4px 7px;border-radius:6px;background:#e6fbdc;color:#38662a;font:400 9px/1.2 Onest,Arial,sans-serif;margin-top:5px;white-space:nowrap}
.business-marketplaces>small{margin:0}
.business-legacy img.brand-jam{border-radius:5px}
.business-extra[data-business-extra="2"]{width:18%;aspect-ratio:1.65;display:flex;flex-direction:column;justify-content:center;gap:7px;font-size:13px}
.business-extra[data-business-extra="2"] svg{width:23px;height:23px}
@media(max-width:760px){.business-future small,.business-marketplaces>small{padding:3px 4px;font-size:7px;border-radius:4px}.business-extra[data-business-extra="2"]{font-size:9px;gap:4px}.business-extra[data-business-extra="2"] svg{width:18px;height:18px}}

/* Raymarch only the bubble's local area; retain the same world-aligned field crop. */
.business-glass{inset:auto;left:50%;top:48.53%;translate:-50% -50%;width:36%;height:auto;aspect-ratio:1;transform-origin:center}

/* Consistent material through the dataset morph, and canonical status treatment. */
.business-section[data-business-ready] .business-material{opacity:1}
.business-section[data-business-ready] .business-plate .plate-face,.business-section[data-business-ready] .business-plate .plate-rim{opacity:0}
.business-section[data-business-ready] .business-plate .plate-sheen{opacity:1}
.business-legacy img.brand-jam{width:56px;height:56px;max-width:56px;max-height:56px;padding:4px;object-fit:contain;background:#ffe8cc;border-radius:13px}
.business-future small,.business-marketplaces>small{border:1px solid #03cf00;background:color-mix(in srgb,#03cf00 12%,transparent);color:#03cf00;border-radius:9999px;font-weight:500;padding:2px 6px;line-height:12px}
@media(max-width:760px){.business-legacy img.brand-jam{width:39px;height:39px;max-height:39px;border-radius:9px;padding:3px}.business-future small,.business-marketplaces>small{font-size:7px;line-height:10px;padding:1px 4px}}
