/* Seven-section INIT composition. The faithful legacy tool showcase is isolated. */
.seller-page{--ink:#0b0d12;--muted:#7b7d80;--green:#73f639;color:var(--ink);overflow-x:clip;background:#fff}
::selection{background:#73f639;color:#0b0d12}
.seller-page h1,.seller-page h2{font-family:Unbounded,Arial,sans-serif;font-weight:300;letter-spacing:-.065em;line-height:1.16;margin:0}.seller-page h1{font-size:clamp(44px,5.2vw,78px)}.seller-page h2{font-size:clamp(32px,3.7vw,56px)}.seller-page p{margin:0}.seller-page button{color:inherit;cursor:var(--ds-cursor-pointer,pointer)}.seller-page [hidden]{display:none!important}.eyebrow{font-size:11px;letter-spacing:.14em;color:#85888a;margin-bottom:24px!important}.seller-page .lede{font-size:clamp(17px,1.45vw,22px);line-height:1.6;letter-spacing:-.025em;color:#787b7b;margin-top:26px}.seller-page button:focus-visible,.seller-page a:focus-visible,.seller-page input:focus-visible,.direction-card:focus-visible{outline:2px solid #40ba17;outline-offset:5px}
.edge-blur{position:fixed;left:0;width:100%;pointer-events:none;z-index:20}.edge-top{top:0;height:95px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);mask-image:linear-gradient(#000,transparent)}.edge-bottom{bottom:0;height:75px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);mask-image:linear-gradient(transparent,#000)}
.seller-hero{padding:150px 0 30px;min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:42px}.hero-heading{width:min(1240px,88%);margin:auto;display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:40px}.hero-heading .eyebrow{grid-column:1/-1}.hero-heading .lede{padding-bottom:8px}.direction-rail{display:flex;gap:22px;padding:20px max(6vw,calc((100vw - 1240px)/2));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-left:max(6vw,calc((100vw - 1240px)/2));-webkit-overflow-scrolling:touch}.direction-rail::-webkit-scrollbar{display:none}.direction-card{flex:0 0 min(390px,32vw);height:415px;position:relative;overflow:hidden;border-radius:28px;background:#f7f8f6;border:1px solid #e9eae6;scroll-snap-align:start;isolation:isolate;transition:box-shadow .3s,transform .3s;outline-offset:-4px!important}.direction-card:after{content:'';position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 #fff;pointer-events:none}.direction-card:hover{box-shadow:0 12px 30px #23321a0c;transform:translateY(-3px)}.direction-copy{padding:26px 26px 0;position:relative;z-index:2}.direction-index{font-size:11px;color:#9a9d97;display:block;margin-bottom:18px;font-variant-numeric:tabular-nums}.seller-page .direction-card h2{font:400 23px/1.2 Onest,Arial,sans-serif;letter-spacing:-.04em;max-width:280px}.direction-card p{font-size:14px;line-height:1.5;color:#858980;margin-top:12px;max-width:265px}.direction-art{position:absolute;top:190px;left:0;width:100%;height:240px;overflow:hidden}.direction-art>img{width:145%;max-width:none;position:absolute;top:16px;left:-12%;filter:drop-shadow(0 10px 9px #17240c19);transform:rotate(-7deg)}.direction-card.finance{background:#10120f;color:#fff}.direction-card.finance p{color:#9b9f95}.finance .direction-art>img{width:170%;left:-22%;top:22px}.warehouses .direction-art>img{width:150%;left:-20%;transform:rotate(7deg)}.direction-card.agents{background:radial-gradient(ellipse at 50% 100%,#bbff88,#f5ffe9 65%)}.agents .direction-art>img{width:62%;left:0;top:-20px;transform:rotate(-12deg)}.agents .direction-art>img+img{left:41%;top:35px;transform:rotate(13deg);width:55%}.feedback .direction-art>img{width:140%;top:-9px}.model .direction-art>img{width:175%;left:-16%;transform:rotate(6deg)}
.carousel-navigation{width:min(1240px,88%);margin:-10px auto 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.slide-lines{display:flex;gap:8px}.slide-lines button{border:0;background:none;padding:12px 0;width:40px}.slide-lines i{display:block;height:3px;border-radius:3px;background:#e1e3dd;transition:background .25s,box-shadow .25s}.slide-lines button[aria-pressed=true] i{background:var(--green);box-shadow:0 0 8px #73f63977}.carousel-arrows{display:flex;gap:8px}.carousel-arrows button{border:0;border-radius:50%;background:#0b0d12;color:#fff;width:45px;height:45px;display:grid;place-items:center;transition:transform .2s}.carousel-arrows button:hover{transform:scale(1.07)}.carousel-arrows button:first-child svg{rotate:180deg}
.seller-page .fd-section{margin-top:75px}.seller-page .fd-copy{padding-left:1vw}.seller-page .fd-copy h2{font-size:clamp(32px,3.7vw,56px)}.seller-page .fd-copy p{font-size:19px}.agent-film-section{padding:80px 6vw 150px;max-width:1440px;margin:auto}.section-heading{text-align:center;margin-bottom:60px}.agent-film{aspect-ratio:16/8;max-width:1120px;margin:auto;position:relative;border-radius:32px;overflow:hidden;background:radial-gradient(ellipse at 50% 80%,#29391c,#10120f 65%)}.agent-film-poster{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.agent-film-poster img{width:36%;max-height:85%;object-fit:contain;filter:drop-shadow(0 20px 24px #0008)}.agent-film-poster img:first-child{rotate:-9deg;translate:7% 0}.agent-film-poster img:nth-child(2){rotate:9deg;translate:-5% 5%}.agent-film-poster span{position:absolute;bottom:26px;color:#c3cbbd;font-size:13px;letter-spacing:.05em}.agent-film video{width:100%;height:100%;object-fit:contain;display:block}.original-tools{width:100%;margin:0 auto 120px}.original-tools iframe{display:block;width:100%;height:1450px;border:0;background:#fff}
.crm-promo,.feedback-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%;max-width:1320px;margin:0 auto;padding:100px 6vw 140px;min-height:760px}.glass-link{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:24px;margin-top:35px;padding:19px 24px;border-radius:19px;border:1px solid #e1e6dc;background:transparent;font:500 15px Onest,Arial;box-shadow:0 7px 20px #1b261009;transition:box-shadow .3s,transform .3s}.glass-link:hover{box-shadow:0 0 22px #73f63935;transform:translateY(-2px)}.crm-promo-art{height:450px;position:relative;isolation:isolate}.crm-promo-art:before{content:'';position:absolute;inset:5% -10%;z-index:-2;background:radial-gradient(ellipse,#baff902b,transparent 65%)}.crm-key{position:absolute;width:215px;height:240px;border-radius:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;border:1px solid #dae1d880;box-shadow:0 20px 45px #2033140a,inset 0 1px 0 #fff;isolation:isolate;transition:transform .6s cubic-bezier(.2,.8,.2,1);font-size:20px;letter-spacing:-.04em;background:#ffffff20}.crm-key>.glass-optic{background:linear-gradient(135deg,#ffffff66,#ffffff11)}.key-one{left:2%;top:0;transform:rotate(-14deg);z-index:1}.key-two{right:-2%;top:92px;transform:rotate(12deg);z-index:2}.key-three{left:10%;bottom:-5%;transform:rotate(-7deg);z-index:3}.crm-key:hover{transform:rotate(0) translateY(-6px)}
.feedback-section{padding-top:60px;min-height:720px}.feedback-glass{position:relative;isolation:isolate;border:1px solid #e3e7df;border-radius:30px;padding:32px;box-shadow:0 20px 60px #162d1010}.feedback-glass form{position:relative}.feedback-fields{display:grid;gap:20px}.feedback-glass label{display:block;font-size:14px}.feedback-glass input:not([type=checkbox]):not([type=radio]){display:block;width:100%;min-height:48px;border:1px solid #e0e3de;background:#ffffff80;border-radius:12px;padding:12px 14px;font:400 15px Onest,Arial;margin-top:9px;color:#111}.feedback-glass fieldset{border:0;padding:0;margin:24px 0}.feedback-glass legend{font-size:14px;margin-bottom:12px}.contact-switch{display:inline-flex;border:1px solid #e2e5df;border-radius:14px;background:#f2f3f070;padding:4px;margin-bottom:7px;gap:2px}.contact-switch label{position:relative;cursor:var(--ds-cursor-pointer,pointer)}.contact-switch input{position:absolute;inset:0;opacity:0;cursor:var(--ds-cursor-pointer,pointer)}.contact-switch span{display:block;padding:9px 19px;border-radius:10px;transition:background .25s,box-shadow .25s}.contact-switch input:checked+span{background:#fff;box-shadow:0 2px 6px #1112}.contact-switch input:focus-visible+span{outline:2px solid #40ba17}.feedback-glass .inline-consent{display:flex;align-items:flex-start;gap:10px;color:#85877f;font-size:11px;line-height:1.5}.inline-consent input{accent-color:#73f639;width:17px;height:17px;flex:none;margin:1px 0}.inline-consent a{color:#5a6054;text-decoration:underline}.feedback-submit{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:14px;background:#73f639;padding:16px 18px;font:500 15px Onest,Arial;margin-top:22px}.field-error:empty{display:none}.feedback-glass .field-error{font-size:12px;color:#cc2336;margin-top:6px;display:block}.feedback-status{font-size:13px;line-height:1.5;margin-top:20px!important;color:#6d7267}
/* A single instrument constellation persists through all four beats. */
.seller-finale{position:relative;--agent:0;--team:0;--checks:0;--connections:0}.finale-sticky{max-width:1480px;margin:auto;padding:80px 5vw;display:grid;grid-template-columns:.85fr 1.2fr;align-items:center;gap:2%}.finale-beat{padding:32px 0}.finale-beat .lede{max-width:410px}.finale-texts{display:grid;gap:25px}.flow-scene{position:relative;width:100%;aspect-ratio:700/540}.flow-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.flow-lines path{fill:none;stroke:#73f639;stroke-width:1.7;stroke-dasharray:7 6;opacity:var(--connections);stroke-linecap:round}.flow-node{position:absolute;left:calc(50% + var(--nx,0%));top:calc(50% + var(--ny,0%));transform:translate(-50%,-50%) rotate(var(--nr,0deg));width:clamp(130px,11.4vw,172px);height:108px;padding:20px 10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;background:#fff;border:1px solid #e4e7df;border-radius:22px;box-shadow:0 9px 25px #24351208;font-size:14px;letter-spacing:-.02em;text-align:center}.flow-node>svg{width:27px;height:27px}.flow-check{position:absolute;right:-4px;top:-5px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#0b0d12;color:#73f639;opacity:var(--checks);transform:scale(var(--checks))}.flow-core{position:absolute;top:50%;left:50%;translate:-50% -50%;width:170px;height:110px;border:1px solid #dbe5d3;border-radius:26px;display:flex;align-items:center;justify-content:center;isolation:isolate;box-shadow:0 0 45px #73f63917;background:#ffffff55}.flow-core>.glass-optic{background:linear-gradient(145deg,#fff8,#73f6390b)}.flow-logo{width:125px;height:auto;opacity:calc(1 - var(--agent))}.flow-agent{position:absolute;inset:-22px 27px;opacity:var(--agent);transform:translateY(calc(var(--team)*-9px))}.flow-agent img{width:100%;height:100%;object-fit:contain}.flow-team{position:absolute;left:50%;top:calc(50% + 80px);transform:translate(-50%,calc((1 - var(--team))*12px));display:flex;opacity:var(--team)}.flow-team img{width:32px;height:32px;object-fit:cover;border:3px solid white;border-radius:50%;margin-left:-7px}.finale-progress{display:none}.finale-motion .seller-finale{height:420svh}.finale-motion .finale-sticky{height:100svh;position:sticky;top:0;padding-top:110px;padding-bottom:80px}.finale-motion .finale-texts{display:grid;gap:0}.finale-motion .finale-beat{grid-area:1/1;visibility:hidden;opacity:0;pointer-events:none;padding:0}.finale-motion .finale-beat[data-active]{visibility:visible;opacity:1;pointer-events:auto}.finale-motion .finale-progress{position:absolute;left:50%;bottom:6%;translate:-50% 0;display:flex;gap:8px}.finale-progress i{width:55px;height:3px;background:#e1e3de;border-radius:3px;overflow:hidden}.finale-progress b{display:block;width:100%;height:100%;background:#73f639;transform:scaleX(var(--p,0));transform-origin:left}
.seller-footer{max-width:1240px;margin:auto;display:flex;justify-content:space-between;padding:40px 6vw 60px;font-size:13px;color:#8b8e85}.seller-placeholder{min-height:100svh;max-width:1100px;margin:auto;padding:240px 30px 100px}.seller-placeholder>p:not(.eyebrow){margin-top:28px;color:#888}
@media(min-width:1600px){.direction-card{flex-basis:420px;height:440px}.direction-art{top:205px;height:255px}}
@media(max-width:1050px){.hero-heading{display:block}.hero-heading .lede{margin-top:20px}.direction-card{flex-basis:340px}.crm-key{width:190px;height:215px}.crm-promo,.feedback-section{gap:5%;padding-inline:5%}.key-two{right:-5%}.crm-promo-art{height:430px}.feedback-glass{padding:25px}.seller-page .fd-copy h2{font-size:34px}}
@media(max-width:760px){.seller-hero{padding-top:110px;min-height:auto;gap:25px}.hero-heading{width:calc(100% - 40px)}.hero-heading .eyebrow{margin-bottom:18px!important}.seller-page h1{font-size:42px}.hero-heading .lede{font-size:16px}.direction-rail{padding:15px 20px;gap:15px;scroll-padding-left:20px}.direction-card{flex-basis:calc(100vw - 62px);height:400px;max-width:380px;border-radius:24px}.carousel-navigation{width:calc(100% - 40px);margin-top:0}.slide-lines{gap:6px}.slide-lines button{width:25px}.carousel-arrows button{height:40px;width:40px}.seller-page .fd-section{margin-top:30px}.seller-page .fd-copy{padding-left:0}.seller-page .fd-copy h2{font-size:32px}.seller-page .fd-copy p{font-size:16px}.agent-film-section{padding:60px 20px 85px}.section-heading{margin-bottom:32px}.seller-page h2{font-size:32px}.agent-film{aspect-ratio:1.15;border-radius:24px}.agent-film-poster img{width:49%}.agent-film-poster span{font-size:11px}.original-tools{margin-bottom:40px}.original-tools iframe{height:1250px}.crm-promo,.feedback-section{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:65px 24px 85px;gap:40px}.crm-promo-art{height:400px;width:min(100%,450px);align-self:center}.crm-key{width:185px;height:210px}.key-one{left:3%}.key-two{right:0}.key-three{left:8%;bottom:-1%}.feedback-glass{padding:24px 20px}.seller-page .lede{font-size:17px}.finale-sticky{padding:20px 24px 50px}.finale-beat{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:40px 0;gap:20px}.finale-art img{width:100%;margin:0}.finale-copy .lede{max-width:340px}.seller-footer{padding:30px 24px 45px}.edge-top{height:70px}.edge-bottom{height:45px}}
@media(max-width:360px){.seller-page h1{font-size:37px}.direction-card{height:380px}.direction-copy{padding:22px}.direction-art{top:185px}.crm-key{width:158px;height:186px}.crm-promo-art{height:350px}.crm-key svg{width:55px;height:55px}.carousel-navigation{gap:8px}.slide-lines button{width:21px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}.direction-card:hover,.crm-key:hover{transform:none}.edge-blur{backdrop-filter:none}}

.seller-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.direction-rail::after{content:'';flex:0 0 max(0px,calc(88vw - min(390px,32vw) - 22px))}
@media(min-width:1600px){.direction-rail::after{flex-basis:calc(100vw - 420px - max(12vw,100vw - 1240px) - 22px)}}
@media(max-width:1050px){.direction-rail::after{flex-basis:calc(88vw - 362px)}}
@media(max-width:760px){.direction-rail::after{display:none}}
@media(max-width:760px){.seller-page h1{font-size:clamp(29px,9vw,42px)}}

@media(max-width:760px){.seller-page .fd-stage{width:calc(100vw + 17px)}.key-two{z-index:4;right:14px}.crm-promo-art:before{inset:5% 0}.finale-sticky{display:flex;flex-direction:column;padding:50px 24px}.finale-texts{order:2;gap:0;width:100%}.finale-beat{display:block;min-height:0;padding:34px 0;border-bottom:1px solid #eceee8}.flow-scene{order:1;width:100%;margin-bottom:22px}.flow-node{width:28%;height:76px;border-radius:16px;font-size:10px;padding:10px 5px;gap:8px}.flow-node>svg{width:20px;height:20px}.flow-core{width:25%;height:68px;border-radius:19px}.flow-logo{width:83%}.flow-agent{inset:-14px 5px}.flow-team{top:calc(50% + 47px)}.flow-team img{width:24px;height:24px}.flow-check{width:16px;height:16px}.flow-check svg{width:10px;height:10px}}

.flow-node[data-flow-node="0"]{--nx:-30%;--ny:-24%}.flow-node[data-flow-node="1"]{--nx:0%;--ny:-35%}.flow-node[data-flow-node="2"]{--nx:30%;--ny:-24%}.flow-node[data-flow-node="3"]{--nx:-30%;--ny:24%}.flow-node[data-flow-node="4"]{--nx:0%;--ny:35%}.flow-node[data-flow-node="5"]{--nx:30%;--ny:24%}.finale-motion .finale-beat{min-height:0}

/* Keep the three glass labels and glyphs clear at narrow sizes. */
@media(max-width:760px){.crm-promo-art{height:480px}.key-one{left:-5px}.key-three{bottom:0}.flow-team{top:calc(50% + 36px)}.flow-team img{width:20px;height:20px;border-width:2px}.flow-node[data-flow-node="4"]{--ny:45.37%}}
@media(max-width:360px){.crm-promo-art{height:430px}}
@media(min-width:761px) and (max-width:1050px){.flow-node{width:110px;height:78px;font-size:11px;padding:12px 6px;gap:9px;border-radius:18px}.flow-node>svg{width:23px;height:23px}.flow-core{width:115px;height:76px;border-radius:20px}.flow-logo{width:90px}.flow-agent{inset:-12px 14px}.flow-team{top:calc(50% + 48px)}.flow-team img{width:24px;height:24px;border-width:2px}.flow-check{width:16px;height:16px}}
/* Seller has five links; preserve the common header without clipping its CTA. */
@media(min-width:761px) and (max-width:900px){.seller-page .portal-brand{min-width:128px}.seller-page .portal-links a{padding-inline:8px;font-size:12px}.seller-page .portal-actions{gap:6px}.seller-page .portal-actions .portal-demo-open{padding-inline:12px;font-size:12px}.seller-page .portal-header-inner{gap:8px!important}}
/* Demo inherits the header's optical material; content remains on a neutral face. */
.seller-page .original-tools{margin-bottom:24px}
.seller-page .feedback-section{min-height:0;padding:42px 6vw 100px;align-items:center;gap:7%}
.feedback-copy .lede{max-width:470px;font-size:19px;line-height:1.6;margin-top:26px}
.feedback-glass{background:linear-gradient(130deg,#ffffff90,#ffffff35);border-color:#ffffffd9;box-shadow:inset 1px 1px #fff,inset -1px -1px 2px #1b302222,0 8px 30px #0b180b12}
.feedback-glass>.glass-optic{background:linear-gradient(115deg,#ffffff70,#ffffff10 45%,#ffffff60)}
.feedback-fields label small{display:block;font-size:10px;color:#8a9185;margin-top:3px;font-weight:400}
.seller-demo.lead-dialog{width:min(700px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:28px 30px;background:linear-gradient(130deg,#fffffff5,#fffffff0);-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35);box-shadow:inset 1px 1px 1px #fff,inset -1px -1px 2px #1b302222,0 18px 60px #0b180b25}
.seller-demo .dialog-top{padding-bottom:18px}.seller-demo .dialog-heading h2{font-family:Onest,sans-serif;font-size:27px}.seller-demo .dialog-heading p{font-size:13px;max-width:510px}
.seller-demo .form-grid{gap:0 18px}.seller-demo .field{margin-bottom:16px}
.seller-demo .field select{appearance:none;width:100%;min-height:46px;border:1px solid #cdd0cc;border-radius:13px;background:#ffffffa6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23717b69' stroke-width='1.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;color:#202421;padding:11px 36px 11px 12px;font:400 13px/1.5 Onest}
.seller-demo .demo-channel-options{display:flex;gap:5px;border:1px solid #ffffffd9;border-radius:15px;padding:4px;background:#e8eee450;box-shadow:inset 0 1px 3px #1b302211}
.seller-demo .demo-channel-options label{position:relative;flex:1;text-align:center;cursor:var(--ds-cursor-pointer,pointer)}.seller-demo .demo-channel-options input{position:absolute;inset:0;opacity:0;cursor:var(--ds-cursor-pointer,pointer)}.seller-demo .demo-channel-options span{display:block;padding:10px 8px;border-radius:11px;font-size:13px;color:#6d7568}.seller-demo .demo-channel-options input:checked+span{background:linear-gradient(145deg,#fff,#ffffff85);box-shadow:inset 0 1px #fff,0 2px 8px #17241015;color:#111}.seller-demo .demo-channel-options input:focus-visible+span{outline:2px solid #347c1c;outline-offset:2px}
.seller-demo .demo-messenger{position:relative}.seller-demo .copy-phone{font:400 11px Onest;border:1px solid #dce1d7;border-radius:10px;padding:7px 10px;background:#ffffffa6;color:#596252;margin:-6px 0 16px}
.seller-demo .marketing-consent{margin-top:14px}.seller-demo .demo-consent-note{font:400 10px/1.5 Onest;color:#8b9385;margin:6px 0 0 28px}
.seller-demo .submit{background:#73f639;color:#111;border:1px solid #63dd2a;text-shadow:none;box-shadow:inset 0 1px #b0ff8d,0 3px 10px #4ba62012;min-height:48px;margin-top:20px}.seller-demo .submit:hover{background:#82fa4d}.seller-demo .submit:disabled{cursor:default;opacity:.72}
.seller-demo .form-status{color:#43533b}.seller-demo .field select[aria-invalid=true]{border-color:#be493b}
@media(max-width:760px){.seller-page .original-tools{margin-bottom:10px}.seller-page .feedback-section{padding:28px 24px 70px;gap:28px}.feedback-copy .lede{font-size:16px;margin-top:18px}.seller-demo.lead-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:22px 18px}.seller-demo .dialog-heading h2{font-size:23px}.seller-demo .dialog-heading p{font-size:12px}.seller-demo .form-grid{grid-template-columns:1fr}.seller-demo .dialog-top{gap:8px}}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.feedback-glass,.seller-demo.lead-dialog{background:#fff;border-color:#bec8b7}.feedback-glass>.glass-optic{display:none}}

.seller-demo::backdrop{background:#17201435;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}

.css-glass .seller-demo.lead-dialog{background:linear-gradient(130deg,#fff,#f7f9f6);border-color:#fff}

/* Polished 03: transparent face, bevel, opposing edge lights and a contact shadow. */
.seller-page .feedback-section{position:relative;isolation:isolate}
.feedback-section::before{content:"";position:absolute;z-index:-1;right:1%;top:8%;width:53%;height:83%;border-radius:50%;background:radial-gradient(ellipse at 65% 65%,#dce2e64d,transparent 68%);pointer-events:none}
.feedback-glass,.seller-demo.lead-dialog,.css-glass .seller-demo.lead-dialog{border:1px solid #e4e8e9ab;border-radius:30px;background:linear-gradient(132deg,#ffffffe8 0%,#f8fafbc9 45%,#d7dee3a8 78%,#ffffffe8);box-shadow:0 9px 13px -7px #38424747,0 18px 28px -18px #293a4240,inset 1px 2px 3px #fff,inset -1px -2px 3px #faf8ed,inset 3px 3px 5px #42526024,inset -4px -3px 6px #ffffffdd;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}
.feedback-glass{background:linear-gradient(132deg,#ffffff5c,#f8fafb12 45%,#d7dee338 78%,#ffffffe0)}
.feedback-glass>.glass-optic,.seller-demo>.glass-optic{background:transparent;opacity:.6}
.demo-glass-rim,.demo-glass-sheen{position:absolute;pointer-events:none;border-radius:inherit;inset:1px}
.demo-glass-rim{padding:2px;background:linear-gradient(155deg,#6e7d8970,#fff 16%,#d8dfe43d 36%,#68798066 61%,#fff 83%,#fff1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
.demo-glass-sheen{inset:5px;border-radius:25px;background:radial-gradient(ellipse 150px 10px at 30% 0%,#fff,transparent 85%),radial-gradient(ellipse 180px 9px at 72% 100%,#fff,transparent 85%)}
.seller-demo .dialog-top,.seller-demo .lead-form{position:relative}
.feedback-glass input:not([type=checkbox]):not([type=radio]),.seller-demo .field input,.seller-demo .field select{background-color:#ffffff85;border-color:#d2daddb0;box-shadow:inset 0 1px 3px #394a5010,0 1px 0 #fff;border-radius:13px}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.feedback-glass,.seller-demo.lead-dialog,.css-glass .seller-demo.lead-dialog{background:#fff}.demo-glass-rim,.demo-glass-sheen{display:none}}
/* WebKit fallback: preserve the bevel while keeping background text out of the form. */
.css-glass .seller-demo.lead-dialog{background:linear-gradient(132deg,#fff,#f8fafb 45%,#e7ecef 78%,#fff)}

/* Demo controls: shared /dev phone anatomy, neutral glass and brand focus. */
.seller-page .feedback-submit{justify-content:center}
:is(.seller-page,.seller-demo) .demo-phone{display:flex;align-items:center;gap:0;border:1px solid #d2daddb0;border-radius:13px;background:#ffffff85;box-shadow:inset 0 1px 3px #394a5010,0 1px #fff;min-width:0}
.feedback-glass .demo-phone{margin-top:9px}
:is(.seller-page,.seller-demo) .demo-phone input{min-width:0;flex:1;width:0!important;border:0!important;background:none!important;box-shadow:none!important;margin:0!important;outline:0!important;padding-left:10px!important}
:is(.seller-page,.seller-demo) .demo-phone:focus-within{outline:2px solid #73f639;outline-offset:2px}
:is(.seller-page,.seller-demo) .demo-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;border:1px solid #d2daddb0;border-radius:13px;padding:11px 13px;background:#ffffff85;box-shadow:inset 0 1px 3px #394a5010,0 1px #fff;color:#202421;font:400 13px/1.5 Onest,Arial;text-align:left}
:is(.seller-page,.seller-demo) .demo-select-trigger:after{content:'';width:7px;height:7px;border-right:1.5px solid #747c77;border-bottom:1.5px solid #747c77;transform:translateY(-2px) rotate(45deg);flex:none;margin-inline:3px}
:is(.seller-page,.seller-demo) .demo-phone .country-trigger{width:auto;min-width:76px;align-self:stretch;border:0;border-radius:12px 0 0 12px;box-shadow:none;background:none;padding:10px 12px;border-right:1px solid #d2dadd70}
.demo-select-list{z-index:2000;list-style:none;margin:0;padding:6px;border:1px solid #e0e5e5;border-radius:16px;background:linear-gradient(135deg,#fff,#f1f5f3);box-shadow:inset 0 1px #fff,0 9px 24px #1d302026;overflow:auto;overscroll-behavior:contain;font:400 13px/1.45 Onest,Arial;color:#202421}
.demo-select-list li{border-radius:10px;padding:10px 12px;cursor:var(--ds-cursor-pointer,pointer);outline:none}
.demo-select-list li:hover,.demo-select-list li:focus{background:#e8f8e0}.demo-select-list li[aria-selected=true]{background:#73f639;color:#111}
.seller-demo .demo-channel-options{position:relative;isolation:isolate;border-radius:24px;gap:0}
.demo-channel-glass{position:absolute;left:4px;top:4px;bottom:4px;width:calc((100% - 8px)/3);border:1px solid #fff;border-radius:20px;background:linear-gradient(145deg,#fff,#ffffff85);box-shadow:inset 0 1px #fff,0 2px 8px #17241015;transform:translateX(calc(var(--contact-index,0)*100%));transition:transform .45s cubic-bezier(.22,.8,.2,1)}
.seller-demo .demo-channel-options input:checked+span{background:none;box-shadow:none}
.seller-demo .demo-channel-options label{z-index:1}.seller-demo .demo-channel-options span{border-radius:20px}
.seller-demo .demo-messenger{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px}
.seller-demo .demo-messenger .field{flex:1;min-width:0;margin:0}.seller-demo .demo-messenger input{width:100%;font-size:13px}
.seller-demo .copy-phone{margin:0;min-height:46px;flex:none;align-self:flex-start;border-radius:13px;padding:10px 12px;font-size:11px;white-space:nowrap;background:#ffffff80}
.seller-page .seller-demo :is(input,button,a):focus-visible,.seller-page .feedback-section :is(input,button,a):focus-visible{outline:2px solid #73f639;outline-offset:2px}
.seller-demo .demo-channel-options input:focus-visible+span{outline:2px solid #73f639;outline-offset:-2px}
.seller-demo .field input:focus{border-color:#73f639;box-shadow:0 0 0 1px #73f639}
:is(.seller-page,.seller-demo) .demo-phone input:focus{box-shadow:none}
@media(max-width:380px){.seller-demo .copy-phone{padding-inline:7px;font-size:10px}.seller-demo .demo-messenger{gap:5px}.seller-demo .demo-messenger input{font-size:11px;padding-inline:9px}}

:is(.seller-page,.seller-demo) .demo-select-trigger[aria-invalid=true]{border-color:#be493b}

/* Contact shortcut belongs to the messenger input, including its active state. */
.seller-demo .messenger-input{position:relative;display:flex;align-items:center}
.seller-demo .demo-messenger .messenger-input input{padding-right:54px;font-size:13px}
.seller-demo .messenger-input .copy-phone{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:38px;height:36px;min-height:0;padding:7px;display:grid;place-items:center;border:1px solid transparent;border-radius:10px;background:transparent;color:#7a8475}
.seller-demo .messenger-input .copy-phone:hover{color:#253421;background:#73f6390d}
.seller-demo .messenger-input .copy-phone[aria-pressed=true]{color:#244e16;border-color:#73f63988;background:linear-gradient(145deg,#fff9,#73f63922);box-shadow:inset 0 1px #fff,0 0 12px #73f63938}

@media(max-width:760px){.seller-page .feedback-glass{width:100%;min-width:0;align-self:stretch}.seller-page .feedback-copy{width:100%}}
.seller-demo .messenger-input .copy-phone{border-color:#bbc6bf;background:linear-gradient(145deg,#ffffffed,#e8eeea99);box-shadow:inset 0 1px 2px #fff,0 2px 5px #263c2515;color:#596653}
.seller-demo .messenger-input .copy-phone:hover{border-color:#73f639;background:linear-gradient(145deg,#fff,#efffe6);box-shadow:inset 0 1px #fff,0 0 10px #73f63926}
.seller-demo .messenger-input .copy-phone[aria-pressed=true]{border-color:#73f63988;background:linear-gradient(145deg,#fff9,#73f63922);box-shadow:inset 0 1px #fff,0 0 12px #73f63938;color:#244e16}
