:root{--ink:#17221f;--muted:#71807b;--paper:#f5f7f3;--white:#fff;--line:#dfe6df;--green:#1e6b52;--green-2:#2f8a69;--mint:#dceee4;--orange:#f1a566;--shadow:0 22px 60px rgba(21,54,42,.12);font-family:Inter,"PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-size:15px;line-height:1.6}.topline{height:34px;background:#173c31;color:#dceee4;padding:7px 6vw;font-size:12px;letter-spacing:.04em}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#76d39d;margin:0 7px 1px 0}.topline-note{float:right;color:#9ac8b4}.site-header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;background:rgba(245,247,243,.9);border-bottom:1px solid rgba(223,230,223,.8)}.brand{display:flex;align-items:center;gap:11px;color:var(--ink);text-decoration:none}.brand-mark{width:34px;height:34px;display:grid;place-items:center;background:var(--green);color:#fff;border-radius:10px;font:700 12px/1 Georgia,serif;letter-spacing:.06em}.brand b{display:block;font-size:16px;letter-spacing:.03em}.brand small{display:block;color:var(--muted);font-size:8px;letter-spacing:.16em;margin-top:-3px}nav{display:flex;align-items:center;gap:30px}nav a{color:var(--muted);text-decoration:none;font-size:13px}nav a:hover{color:var(--green)}nav .nav-cta{color:var(--green);padding:8px 14px;border:1px solid #afd0be;border-radius:8px}.hero{max-width:1200px;margin:0 auto;padding:82px 6vw 88px;display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:center}.eyebrow,.panel-kicker,.section-label{font-size:11px;letter-spacing:.16em;color:var(--green);font-weight:700}.eyebrow span{display:inline-block;width:28px;height:1px;background:var(--orange);vertical-align:middle;margin-right:10px}.hero h1{font:500 clamp(42px,5.7vw,72px)/1.1 Georgia,"Songti SC",serif;letter-spacing:-.04em;margin:24px 0}.hero h1 em,.join-section h2 em{font-style:normal;color:var(--green)}.hero-lede{max-width:520px;color:var(--muted);font-size:16px}.hero-points{display:flex;gap:24px;margin-top:30px;color:#47645a;font-size:12px}.hero-points span:before{content:"✓";color:var(--orange);margin-right:7px;font-weight:700}.access-panel{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:28px;box-shadow:var(--shadow)}.panel-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:23px}.panel-kicker{margin:0 0 7px;font-size:9px}.panel-heading h2{font:500 25px Georgia,"Songti SC",serif;margin:0}.secure-badge{color:var(--green);background:var(--mint);font-size:11px;padding:4px 9px;border-radius:99px}.login-card{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;background:#f4f8f4;border:1px solid #e2eee5;padding:14px;border-radius:10px}.login-icon{height:42px;width:42px;display:grid;place-items:center;background:#45b46b;border-radius:12px;color:#fff;font-weight:700}.login-card strong{font-size:14px}.login-card p{font-size:11px;color:var(--muted);margin:1px 0 0}.outline-button,.input-row button{border:1px solid #a9cbb9;background:#fff;color:var(--green);border-radius:7px;padding:8px 11px;font-size:12px;cursor:pointer}.outline-button:hover,.input-row button:hover{background:var(--mint)}.divider{display:flex;align-items:center;gap:10px;color:#99a7a0;font-size:11px;margin:23px 0 17px}.divider:before,.divider:after{content:"";height:1px;background:var(--line);flex:1}.invite-form label,.register-form label,.order-draft label{display:block;font-size:12px;color:#52635b;margin-bottom:7px}.input-row{display:flex;gap:8px}.input-row input,.register-form input,.order-draft input{width:100%;border:1px solid var(--line);background:#fbfcfa;padding:11px 12px;border-radius:7px;outline:none;font:inherit;font-size:13px}.input-row input:focus,.register-form input:focus{border-color:#81b99d;box-shadow:0 0 0 3px rgba(84,157,117,.12)}.form-message{font-size:12px;min-height:18px;margin:8px 0 0;color:var(--green)}.form-message.error{color:#bf694b}.text-button{display:block;width:100%;border:0;background:transparent;color:var(--muted);font-size:12px;padding:17px 0 0;cursor:pointer}.join-section,.workspace-section{padding:82px 6vw;max-width:1200px;margin:auto}.join-section{border-top:1px solid var(--line)}.join-grid{display:grid;grid-template-columns:1fr 390px;gap:12vw;margin-top:28px}.join-section h2{font:500 clamp(32px,4vw,52px)/1.16 Georgia,"Songti SC",serif;letter-spacing:-.035em;margin:10px 0 22px}.join-section>p,.join-grid>div>p{color:var(--muted);max-width:470px}.register-form{background:#fff;border:1px solid var(--line);border-radius:13px;padding:24px}.form-top{display:flex;justify-content:space-between;font-size:14px;font-weight:700;margin-bottom:23px}.tag,.preview-chip{font-size:10px;letter-spacing:.08em;padding:4px 8px;border-radius:99px;background:#fff2df;color:#9a6339;font-weight:700}.register-form label{margin:14px 0}.register-form input{display:block;margin-top:5px}.primary-button{width:100%;border:0;border-radius:8px;background:var(--green);color:#fff;padding:12px 15px;font-size:13px;cursor:pointer}.primary-button:hover{background:#15553f}.primary-button span,.outline-button span{float:right}.section-heading{display:flex;justify-content:space-between;align-items:end}.section-heading h2{font:500 36px Georgia,"Songti SC",serif;margin:10px 0 0}.workspace-shell{display:grid;grid-template-columns:190px 1fr;margin-top:30px;min-height:500px;border:1px solid #d7e1d9;border-radius:14px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.workspace-side{background:#1c3f34;color:#dbe9df;padding:22px 15px;display:flex;flex-direction:column}.side-brand{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:30px}.side-brand .brand-mark{width:27px;height:27px;font-size:9px;border-radius:8px;background:#d5ebdf;color:#1c3f34}.side-link{display:flex;justify-content:space-between;text-decoration:none;color:#9bb6a8;font-size:12px;padding:11px 10px;border-radius:7px;margin-bottom:3px}.side-link.active{background:#2b5b4b;color:#fff}.side-link span{font-size:10px;opacity:.65}.side-foot{margin-top:auto;color:#7e9e8e;font-size:10px;line-height:1.7;padding:10px}.side-foot span{color:#a6c6b5}.workspace-main{background:#fbfcfa}.workspace-top{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;border-bottom:1px solid var(--line)}.muted{color:var(--muted);font-size:11px;margin:0 0 4px}.workspace-top h3{font:500 22px Georgia,"Songti SC",serif;margin:0}.agent-state{font-size:11px;color:var(--green);background:var(--mint);padding:6px 10px;border-radius:99px}.agent-state span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#58af78;margin-right:5px}.workspace-content{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px 30px}.product-title{display:flex;justify-content:space-between;font-size:11px;font-weight:700;color:#52635b;margin-bottom:12px}.product-title span{font-weight:400;color:#af7d4e}.product-card{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:14px 12px;border:1px solid var(--line);border-radius:9px;margin-bottom:8px;background:#fff}.product-card.selected{border-color:#8dbc9e;box-shadow:0 0 0 2px rgba(67,143,104,.08)}.product-icon{width:34px;height:34px;border-radius:8px;background:#e9f4ec;color:var(--green);display:grid;place-items:center;font:700 13px Georgia}.product-icon.pro{background:#f4eadc;color:#a16b3f;font-size:10px}.product-info strong{display:block;font-size:13px}.product-info small,.product-price small{display:block;font-size:10px;color:var(--muted)}.product-price{text-align:right;color:#ad7d48;font-size:14px;font-weight:700}.config-note{font-size:11px;color:#a1aca5;margin-top:16px}.order-draft{background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px}.order-draft input{margin-top:5px}.stepper{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:7px;padding:2px;margin-top:5px}.stepper button{border:0;background:transparent;font-size:19px;color:var(--green);width:32px;cursor:pointer}.stepper strong{font-size:13px}.total-line{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin:20px 0 15px;padding-top:14px;font-size:12px}.total-line strong{color:#ad7d48}.primary-button.disabled{background:#c0cdc4;cursor:not-allowed}.order-draft>p{font-size:10px;color:#9ca9a2;text-align:center;margin:10px 0 0}footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#8a9991;font-size:11px;padding:25px 6vw;margin-top:20px}@media(max-width:820px){nav a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;padding-top:52px;gap:42px}.hero h1{font-size:49px}.hero-points{flex-wrap:wrap;gap:10px 18px}.join-grid,.workspace-content{grid-template-columns:1fr;gap:30px}.workspace-shell{grid-template-columns:1fr}.workspace-side{display:none}.workspace-top{padding:20px}.workspace-content{padding:20px}.section-heading h2{font-size:30px}.topline-note{display:none}}@media(max-width:480px){.site-header{padding:0 20px}.hero,.join-section,.workspace-section{padding-left:20px;padding-right:20px}.hero h1{font-size:43px}.access-panel{padding:20px}.login-card{grid-template-columns:38px 1fr}.login-card .outline-button{grid-column:1/-1;width:100%}.join-section h2{font-size:35px}.workspace-top h3{font-size:19px}.preview-chip{display:none}footer{padding:20px;display:block}footer span{display:block;margin:4px 0}}
:root{--ink:#171a2b;--muted:#6b7086;--paper:#f5f6fb;--white:#fff;--line:#e2e4ef;--green:#6954dc;--green-2:#8e7dff;--mint:#eceaff;--orange:#ff8a63;--cyan:#55d6f5;--shadow:0 24px 70px rgba(50,42,116,.15)}
body{position:relative;overflow-x:hidden;background-color:var(--paper)}
body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.34;background-image:linear-gradient(rgba(105,84,220,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(105,84,220,.045) 1px,transparent 1px);background-size:42px 42px;animation:grid-drift 24s linear infinite}
.topline{background:#111426;color:#d9ddff;box-shadow:0 1px 0 rgba(85,214,245,.24)}.status-dot{background:var(--cyan);box-shadow:0 0 12px rgba(85,214,245,.9);animation:status-pulse 2s ease-in-out infinite}.topline-note{color:#a8a9d7}
.site-header{background:rgba(245,246,251,.88);backdrop-filter:blur(14px);border-bottom-color:rgba(197,198,222,.7)}.brand-mark{background:#202445;box-shadow:0 0 0 1px rgba(85,214,245,.4),0 8px 20px rgba(32,36,69,.2)}nav a:hover{color:var(--green)}nav .nav-cta{color:var(--green);border-color:#c9c3f2;box-shadow:0 0 0 0 rgba(105,84,220,.3);transition:box-shadow .25s ease,transform .25s ease}nav .nav-cta:hover{box-shadow:0 0 0 5px rgba(105,84,220,.1);transform:translateY(-2px)}
.hero{position:relative}.hero:after{content:"";position:absolute;left:6vw;right:6vw;bottom:28px;height:1px;background:var(--line);transform-origin:left;animation:line-scan 5s ease-in-out infinite}.hero-copy{animation:rise-in .75s cubic-bezier(.2,.7,.2,1) both}.access-panel{position:relative;overflow:hidden;animation:rise-in .75s .12s cubic-bezier(.2,.7,.2,1) both}.access-panel:before{content:"";position:absolute;top:0;left:-35%;width:36%;height:2px;background:var(--cyan);box-shadow:0 0 18px rgba(85,214,245,.9);animation:panel-scan 4.5s ease-in-out infinite}.eyebrow,.panel-kicker,.section-label{color:var(--green)}.eyebrow span{background:var(--orange)}.hero h1 em,.join-section h2 em{color:var(--green)}.hero-points{color:#565c78}.hero-points span:before{color:var(--orange)}
.secure-badge{color:#5d4bca;background:var(--mint);box-shadow:inset 0 0 0 1px rgba(105,84,220,.14)}.login-card{background:#f2f3ff;border-color:#e2defc}.login-icon{background:#202445;box-shadow:0 0 0 1px rgba(85,214,245,.35),0 8px 18px rgba(32,36,69,.18)}.outline-button,.input-row button{border-color:#c9c3f2;color:#5d4bca;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.outline-button:hover,.input-row button:hover{background:#f0edff;box-shadow:0 8px 18px rgba(105,84,220,.12);transform:translateY(-1px)}.form-message{color:#5d4bca}.form-message.error{color:#c55e55}.input-row input:focus,.register-form input:focus{border-color:#a79bf0;box-shadow:0 0 0 3px rgba(105,84,220,.13)}
.tag,.preview-chip{background:#fff0e8;color:#b95e3d}.primary-button{background:#202445;box-shadow:0 10px 22px rgba(32,36,69,.2);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.primary-button:hover{background:#6954dc;box-shadow:0 14px 28px rgba(105,84,220,.25);transform:translateY(-2px)}
.workspace-shell{border-color:#dbdced;box-shadow:var(--shadow);animation:rise-in .8s .15s cubic-bezier(.2,.7,.2,1) both}.workspace-side{background:#171a2b;color:#dcdfff}.side-brand .brand-mark{background:#eae7ff;color:#292556}.side-link{color:#9fa4c9}.side-link.active{background:#2d3156;color:#fff;box-shadow:inset 2px 0 var(--cyan)}.side-foot{color:#7f85a9}.side-foot span{color:#aeb3d5}.workspace-main{background:#fbfbfe}.agent-state{color:#5d4bca;background:var(--mint)}.agent-state span{background:var(--cyan);box-shadow:0 0 8px rgba(85,214,245,.8);animation:status-pulse 2s ease-in-out infinite}.product-card{border-color:#e1e2ee;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.product-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(56,50,118,.1);border-color:#bcb3f0}.product-card.selected{border-color:#a89bf0;box-shadow:0 0 0 2px rgba(105,84,220,.1)}.product-icon{background:#eeecff;color:#5d4bca}.product-icon.pro{background:#fff0e8;color:#b95e3d}.product-price,.total-line strong{color:#b95e3d}.stepper button{color:#5d4bca}.primary-button.disabled{background:#bfc1d2;box-shadow:none}.config-note,.order-draft>p{color:#8e92aa}footer{border-top-color:#dddfee;color:#858aa3}
@keyframes grid-drift{from{background-position:0 0,0 0}to{background-position:42px 42px,42px 42px}}@keyframes status-pulse{0%,100%{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes rise-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-scan{0%,100%{transform:translateX(0);opacity:.2}45%,65%{transform:translateX(360%);opacity:1}}@keyframes line-scan{0%,100%{transform:scaleX(.2);opacity:.35}50%{transform:scaleX(1);opacity:1}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
:root{--ink:#1d2340;--muted:#737894;--paper:#fbfaf7;--white:#fff;--line:#e5e4ec;--green:#3159c9;--green-2:#6f82df;--mint:#edf1ff;--orange:#c17b4d;--cyan:#7bb8ff;--shadow:0 28px 80px rgba(43,55,116,.13)}
body{background-color:#fbfaf7}
body:before{opacity:.22;background-image:linear-gradient(rgba(49,89,201,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(49,89,201,.045) 1px,transparent 1px);background-size:56px 56px;animation:grid-drift 32s linear infinite}
.topline{background:#24345b;color:#f0f4ff;box-shadow:0 1px 0 rgba(123,184,255,.38)}.topline-note{color:#cad5f4}.status-dot{background:#b7e1ff;box-shadow:0 0 12px rgba(123,184,255,.9)}
.site-header{background:rgba(251,250,247,.84);border-bottom-color:#e9e7e3}.brand-mark{background:#3159c9;box-shadow:0 8px 20px rgba(49,89,201,.22)}nav .nav-cta{color:#3159c9;border-color:#cdd7f6}
.hero{padding-top:92px;padding-bottom:100px}.hero:after{background:#dedfe8;bottom:30px}.hero-copy{animation:hero-lift .9s cubic-bezier(.2,.8,.2,1) both}.hero h1{color:#1d2340;letter-spacing:-.05em}.hero h1 em,.join-section h2 em{color:#3159c9}.hero-lede{color:#737894}.hero-points{color:#646a86}
.access-panel{border-color:#e6e4ed;background:rgba(255,255,255,.92);box-shadow:0 28px 80px rgba(43,55,116,.14);animation:panel-lift .9s .12s cubic-bezier(.2,.8,.2,1) both}.access-panel:after{content:"";position:absolute;inset:10px;border:1px solid rgba(123,184,255,.18);border-radius:10px;pointer-events:none;animation:frame-breathe 4s ease-in-out infinite}.access-panel:before{background:#7bb8ff;box-shadow:0 0 20px rgba(123,184,255,.9);animation:panel-scan 3.8s ease-in-out infinite}.panel-kicker,.eyebrow,.section-label{color:#3159c9}.eyebrow span{background:#c17b4d}.secure-badge{color:#3159c9;background:#edf1ff}.login-card{background:#f5f7ff;border-color:#e0e6fb}.login-icon{background:#3159c9;box-shadow:0 8px 18px rgba(49,89,201,.22)}.outline-button,.input-row button{color:#3159c9;border-color:#bdcafa}.outline-button:hover,.input-row button:hover{background:#edf1ff}.form-message{color:#3159c9}
.join-section,.workspace-section{padding-top:96px;padding-bottom:96px}.join-section{border-top-color:#e6e4ed}.register-form{border-color:#e6e4ed;box-shadow:0 18px 50px rgba(43,55,116,.08)}.tag,.preview-chip{background:#fff2e9;color:#a7623e}.primary-button{background:#3159c9;box-shadow:0 12px 24px rgba(49,89,201,.25)}.primary-button:hover{background:#244aa9}
.workspace-shell{border-color:#e4e4ed;box-shadow:0 28px 80px rgba(43,55,116,.13)}.workspace-side{background:#24345b;color:#edf2ff}.side-brand .brand-mark{background:#e6ecff;color:#3159c9}.side-link{color:#bbc7e6}.side-link.active{background:#36518f;box-shadow:inset 2px 0 #7bb8ff}.side-foot{color:#9aaad0}.side-foot span{color:#d0dafa}.workspace-main{background:#fdfdfc}.agent-state{color:#3159c9;background:#edf1ff}.agent-state span{background:#7bb8ff}.product-card{border-color:#e3e4ed}.product-card.selected{border-color:#9bb0ef;box-shadow:0 0 0 2px rgba(49,89,201,.1)}.product-icon{background:#edf1ff;color:#3159c9}.product-icon.pro{background:#fff2e9;color:#a7623e}.product-price,.total-line strong{color:#a7623e}.stepper button{color:#3159c9}
.workspace-top{position:relative;overflow:hidden}.workspace-top:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:18%;background:#7bb8ff;box-shadow:0 0 16px rgba(123,184,255,.9);animation:rail-run 4.2s ease-in-out infinite}.product-card{animation:card-breathe 5s ease-in-out infinite}.product-card:nth-of-type(3){animation-delay:1.4s}.order-draft{border-color:#e3e4ed;box-shadow:0 12px 28px rgba(43,55,116,.06)}footer{border-top-color:#e6e4ed;color:#858aa3}
@keyframes hero-lift{0%{opacity:0;transform:translateY(28px);filter:blur(3px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes panel-lift{0%{opacity:0;transform:translateY(20px) scale(.985)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes frame-breathe{0%,100%{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.006)}}@keyframes rail-run{0%,100%{transform:translateX(0);opacity:.3}45%,65%{transform:translateX(430%);opacity:1}}@keyframes card-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
:root{--ink:#30235f;--muted:#777391;--paper:#faf9ff;--white:#fff;--line:#e5dcf6;--green:#7042df;--green-2:#a273ff;--mint:#e6f8ef;--orange:#f1b35f;--cyan:#69cbc1;--shadow:0 24px 70px rgba(93,62,174,.14)}
body{background:#faf9ff;color:var(--ink)}body:before{opacity:.18;background-image:linear-gradient(rgba(112,66,223,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(112,66,223,.045) 1px,transparent 1px);background-size:48px 48px;animation:grid-drift 28s linear infinite}
.topline{height:30px;background:#fff;color:#7b6d9c;border-bottom:1px solid #eee9f8;box-shadow:none;padding-top:5px}.topline-note{color:#9a8bb9}.status-dot{background:#54bca8;box-shadow:0 0 10px rgba(84,188,168,.7)}.site-header{height:74px;background:rgba(255,255,255,.92);border-bottom:1px solid #eee9f8}.brand-mark{background:#7042df;border-radius:11px;box-shadow:0 8px 20px rgba(112,66,223,.24)}nav a{color:#777391}nav .nav-cta{color:#7042df;border-color:#ded2fa;background:#fbf9ff}
.hero{max-width:1200px;margin:28px auto 0;padding:74px 6vw 86px;border:1px solid #e3d8f8;border-radius:28px;background:linear-gradient(120deg,#effcf5 0%,#f5efff 52%,#fff5ec 100%);background-size:180% 180%;animation:hero-flow 13s ease-in-out infinite;box-shadow:0 18px 58px rgba(120,88,196,.1)}.hero:after{left:6vw;right:6vw;bottom:25px;background:rgba(112,66,223,.14)}.hero-copy{animation:hero-lift .9s cubic-bezier(.2,.8,.2,1) both}.eyebrow,.panel-kicker,.section-label{color:#7042df}.eyebrow span{background:#f1b35f}.hero h1{color:#30235f;font-size:clamp(44px,5.7vw,72px)}.hero h1 em,.join-section h2 em{color:#7042df}.hero-lede{color:#706c88}.hero-points{color:#615b78}.hero-points span:before{color:#54bca8}
.access-panel{border-color:#e4d9f7;border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 20px 56px rgba(93,62,174,.14)}.access-panel:before{height:3px;background:#a273ff;box-shadow:0 0 18px rgba(162,115,255,.85)}.access-panel:after{inset:9px;border-color:rgba(162,115,255,.16);border-radius:16px}.panel-heading h2{color:#30235f}.secure-badge{color:#5f35bd;background:#f0eaff}.login-card{background:linear-gradient(135deg,#f3f0ff,#f1fcf6);border-color:#e7ddf8;border-radius:14px}.login-icon{background:#7042df;border-radius:13px;box-shadow:0 8px 18px rgba(112,66,223,.22)}.outline-button,.input-row button{color:#7042df;border-color:#d1c2f5;border-radius:9px}.outline-button:hover,.input-row button:hover{background:#f3edff}.divider{color:#a39bb6}.divider:before,.divider:after{background:#e8e1f3}.input-row input,.register-form input,.order-draft input{background:#fff;border-color:#e3dcef;border-radius:9px}.input-row input:focus,.register-form input:focus{border-color:#b79ae9;box-shadow:0 0 0 3px rgba(112,66,223,.12)}.form-message{color:#7042df}.text-button{color:#827a98}
.join-section,.workspace-section{padding-top:76px;padding-bottom:76px}.join-section{background:rgba(255,255,255,.72);border:1px solid #e6def4;border-radius:28px;margin-top:28px}.join-section h2{color:#30235f}.join-grid>div>p{color:#777391}.register-form{border-color:#e4d9f7;border-radius:20px;box-shadow:0 16px 48px rgba(93,62,174,.1)}.tag,.preview-chip{background:#fff3e5;color:#a96932;border-radius:99px}.primary-button{background:#7042df;border-radius:10px;box-shadow:0 12px 24px rgba(112,66,223,.23)}.primary-button:hover{background:#5d31c2}
.section-heading h2{color:#30235f}.workspace-shell{border-color:#e3d9f4;border-radius:22px;box-shadow:0 24px 70px rgba(93,62,174,.12)}.workspace-side{background:#3d2b78}.side-brand .brand-mark{background:#e6f8ef;color:#7042df}.side-link{color:#d4ccef}.side-link.active{background:#6547a5;box-shadow:inset 2px 0 #69cbc1}.side-foot{color:#afa2d1}.side-foot span{color:#e4ddf5}.workspace-main{background:#fff}.agent-state{color:#5f35bd;background:#f0eaff}.agent-state span{background:#69cbc1}.product-card{border-color:#e4ddef;border-radius:12px}.product-card.selected{border-color:#b49be9;box-shadow:0 0 0 2px rgba(112,66,223,.1)}.product-icon{background:#f0eaff;color:#7042df;border-radius:10px}.product-icon.pro{background:#fff3e5;color:#a96932}.product-price,.total-line strong{color:#a96932}.stepper{border-color:#e4ddef;border-radius:9px}.stepper button{color:#7042df}.order-draft{border-color:#e4ddef;border-radius:16px;box-shadow:0 12px 28px rgba(93,62,174,.06)}.workspace-top:after{background:#69cbc1;box-shadow:0 0 16px rgba(105,203,193,.9)}footer{border-top-color:#e5dcf6;color:#8b83a0}
@keyframes hero-flow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
.account-note{font-size:10px;color:#8c86a2;margin:-3px 0 14px}.product-list{min-width:0}.product-card .product-info strong{font-size:12px}.product-card .product-price{font-size:13px}
.product-card{cursor:pointer}.product-card:focus-visible{outline:3px solid rgba(112,66,223,.2);outline-offset:2px}
