.page-module___8aEwW__page{flex-direction:column;gap:72px;display:flex}.page-module___8aEwW__hero{border-radius:var(--radius-xl);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b14107a;border:1px solid #1a2d238c;padding:18px;position:relative;overflow:hidden}.page-module___8aEwW__heroGrid{z-index:1;grid-template-columns:1.15fr .85fr;align-items:stretch;gap:18px;padding:10px;display:grid;position:relative}.page-module___8aEwW__hero:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(980px 420px at 15% 0,#2a8f6324,#0000 58%),radial-gradient(980px 520px at 65% 20%,#1e6c4b17,#0000 62%);position:absolute;inset:0}.page-module___8aEwW__heroTop{z-index:1;justify-content:center;padding:10px 10px 16px;display:flex;position:relative}.page-module___8aEwW__heroLeft{flex-direction:column;gap:16px;padding:10px;display:flex}.page-module___8aEwW__brandRow{align-items:center;gap:12px;margin-bottom:4px;display:flex}.page-module___8aEwW__brandLogo{background:#070a084d;border:1px solid #1a2d238c;border-radius:16px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.page-module___8aEwW__brandText{flex-direction:column;gap:2px;display:flex}.page-module___8aEwW__brandName{letter-spacing:.2px;font-weight:900}.page-module___8aEwW__brandTag{color:var(--muted);font-size:13px}.page-module___8aEwW__heroBackdrop{pointer-events:none;opacity:.25;background:linear-gradient(90deg,#070a0800,#070a0859,#070a0800);position:absolute;inset:0}.page-module___8aEwW__heroRight{align-items:stretch;padding:10px;display:flex}.page-module___8aEwW__softPanel{border-radius:var(--radius-xl);background:radial-gradient(520px 240px at 25% 0,#2a8f631a,#0000 60%),#070a082e;border:1px solid #1a2d2359;width:100%;box-shadow:inset 0 0 0 1px #eaf7f00a}.page-module___8aEwW__kicker{color:var(--muted);background:#070a0859;border:1px solid #1a2d2373;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;display:inline-flex}.page-module___8aEwW__title{letter-spacing:-1px;margin:0;font-size:clamp(44px,5vw,64px);line-height:1.02}.page-module___8aEwW__accent{color:var(--accent);text-shadow:0 0 18px #2a8f6324}.page-module___8aEwW__sub{color:var(--muted);max-width:58ch;margin:0;font-size:16px;line-height:1.65}.page-module___8aEwW__cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.page-module___8aEwW__section{flex-direction:column;gap:18px;display:flex;position:relative}.page-module___8aEwW__section:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#2a8f6338,#0000);height:1px;position:absolute;top:-36px;left:0;right:0}.page-module___8aEwW__previewGrid{grid-template-columns:1.2fr .8fr;align-items:start;gap:16px;display:grid}@media (max-width:980px){.page-module___8aEwW__hero{padding:26px}.page-module___8aEwW__previewGrid,.page-module___8aEwW__heroGrid{grid-template-columns:1fr}}.page-module___8aEwW__previewCopy{justify-content:flex-end;display:flex}.page-module___8aEwW__previewCard{padding:18px}.page-module___8aEwW__twoCol{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:980px){.page-module___8aEwW__twoCol{grid-template-columns:1fr}}.page-module___8aEwW__bigCard{padding:22px}.page-module___8aEwW__cardTitle{letter-spacing:.2px;margin:0 0 8px;font-size:18px}.page-module___8aEwW__cardText{color:var(--muted);margin:0 0 12px;line-height:1.65}.page-module___8aEwW__list{color:#eaf7f0eb;margin:0;padding-left:18px}.page-module___8aEwW__list li{margin:8px 0}
.MacWindow-module__tvoD3G__wrap{border-radius:var(--radius-xl);width:min(520px,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b15109e;border:1px solid #163224b3;position:relative;overflow:hidden}.MacWindow-module__tvoD3G__wrap:before{content:"";pointer-events:none;background:radial-gradient(700px 320px at 20% 0,#2aae6b24,#0000 55%);position:absolute;inset:0}.MacWindow-module__tvoD3G__top{background:#060b0859;border-bottom:1px solid #1632248c;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.MacWindow-module__tvoD3G__dots{gap:8px;display:flex}.MacWindow-module__tvoD3G__dot{background:#e7fff02e;border:1px solid #e7fff01f;border-radius:999px;width:10px;height:10px}.MacWindow-module__tvoD3G__tabs{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.MacWindow-module__tvoD3G__tab{border:1px solid #0000;border-radius:999px;padding:6px 10px}.MacWindow-module__tvoD3G__active{color:var(--text);background:#2aae6b1a;border-color:#2aae6b40}.MacWindow-module__tvoD3G__right{color:var(--muted)}.MacWindow-module__tvoD3G__body{padding:16px}.MacWindow-module__tvoD3G__code{white-space:pre-wrap;color:#e7fff0e6;margin:0;font-size:13px;line-height:1.55}
.Card-module__TM7qjG__card{border-radius:var(--radius-xl);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b14108c;border:1px solid #1a2d23a6;transition:transform .14s,border-color .14s,box-shadow .14s;position:relative;overflow:hidden}.Card-module__TM7qjG__card:before{content:"";opacity:.85;pointer-events:none;background:radial-gradient(600px 240px at 15% 0,#2a8f631a,#0000 56%);position:absolute;inset:0}.Card-module__TM7qjG__card:hover{border-color:#2a8f6347;transform:translateY(-1px);box-shadow:0 22px 70px #00000085}
.StepCards-module__h31w9q__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:980px){.StepCards-module__h31w9q__grid{grid-template-columns:1fr}}.StepCards-module__h31w9q__card{min-height:160px;padding:18px}.StepCards-module__h31w9q__num{width:30px;height:30px;color:var(--text);background:#2aae6b24;border:1px solid #2aae6b40;border-radius:999px;place-items:center;margin-bottom:12px;font-weight:900;display:grid}.StepCards-module__h31w9q__icon{color:var(--muted);margin-bottom:10px}.StepCards-module__h31w9q__title{margin:0 0 6px;font-size:16px}.StepCards-module__h31w9q__text{color:var(--muted);margin:0;line-height:1.6}
.Metrics-module__yo7z8q__grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:980px){.Metrics-module__yo7z8q__grid{grid-template-columns:repeat(2,1fr)}}.Metrics-module__yo7z8q__card{text-align:left;padding:18px}.Metrics-module__yo7z8q__icon{width:34px;height:34px;color:var(--text);background:#2aae6b1f;border:1px solid #2aae6b38;border-radius:14px;place-items:center;margin-bottom:10px;display:grid}.Metrics-module__yo7z8q__value{letter-spacing:-.6px;margin-bottom:4px;font-size:26px;font-weight:900}.Metrics-module__yo7z8q__label{color:var(--muted);font-size:13px;font-weight:700}
.SectionHeader-module__h6cYUq__head{text-align:center;max-width:720px;margin:0 auto}.SectionHeader-module__h6cYUq__title{letter-spacing:-.4px;margin:0;font-size:28px}.SectionHeader-module__h6cYUq__sub{color:var(--muted);margin:10px 0 0;line-height:1.6}
.RoleToggle-module__jIF1va__wrap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a0859;border:1px solid #1a2d238c;border-radius:16px;gap:10px;padding:6px;display:inline-flex}.RoleToggle-module__jIF1va__btn{color:var(--muted);cursor:pointer;background:#0b141059;border:1px solid #1a2d2359;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:800;transition:transform .12s,border-color .12s,background .12s,color .12s;display:inline-flex}.RoleToggle-module__jIF1va__btn:hover{color:var(--text);background:#0b14107a;border-color:#2a8f6338;transform:translateY(-1px)}.RoleToggle-module__jIF1va__icon{color:#eaf7f0eb;background:#2a8f631a;border:1px solid #2a8f632e;border-radius:12px;place-items:center;width:30px;height:30px;display:grid}.RoleToggle-module__jIF1va__activeHuman{color:var(--text);background:#0b141094;border-color:#eaf7f01f}.RoleToggle-module__jIF1va__activeAgent{color:#eaf7f0;background:#2a8f631a;border-color:#2a8f6347}.RoleToggle-module__jIF1va__compact .RoleToggle-module__jIF1va__btn{padding:8px 12px;font-size:13px}
.JoinPanel-module__S21IdG__card{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;box-shadow:var(--shadow-soft);background:#070a0847;border:1px solid #1a2d238c;padding:18px;position:relative;overflow:hidden}.JoinPanel-module__S21IdG__card:before{content:"";pointer-events:none;opacity:.85;background:radial-gradient(720px 280px at 20% 0,#2a8f631a,#0000 62%),radial-gradient(720px 320px at 85% 25%,#1e6c4b14,#0000 66%);position:absolute;inset:0}.JoinPanel-module__S21IdG__head{z-index:1;justify-content:flex-start;margin-bottom:10px;display:flex;position:relative}.JoinPanel-module__S21IdG__badge{color:var(--muted);background:#0b141059;border:1px solid #1a2d2373;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.JoinPanel-module__S21IdG__title{z-index:1;letter-spacing:.2px;margin:6px 0;font-size:16px;position:relative}.JoinPanel-module__S21IdG__sub{z-index:1;color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.55;position:relative}.JoinPanel-module__S21IdG__pills{z-index:1;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid;position:relative}.JoinPanel-module__S21IdG__pillLeft,.JoinPanel-module__S21IdG__pillRight{color:#eaf7f0e6;text-align:center;background:#0b141061;border:1px solid #1a2d2373;border-radius:12px;padding:10px 12px;font-weight:800}.JoinPanel-module__S21IdG__commandRow{z-index:1;align-items:stretch;gap:10px;margin-bottom:12px;display:flex;position:relative}.JoinPanel-module__S21IdG__command{background:#00000040;border:1px solid #1a2d238c;border-radius:14px;flex:1;align-items:center;gap:10px;padding:12px;display:flex}.JoinPanel-module__S21IdG__mono{color:#eaf7f0eb;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.JoinPanel-module__S21IdG__copyBtn{color:#eaf7f0f2;cursor:pointer;background:#2a8f631a;border:1px solid #2a8f634d;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:96px;font-weight:900;transition:transform .12s,background .12s,border-color .12s;display:flex}.JoinPanel-module__S21IdG__copyBtn:hover{background:#2a8f6324;border-color:#2a8f6366;transform:translateY(-1px)}.JoinPanel-module__S21IdG__steps{z-index:1;color:#eaf7f0e6;margin:0 0 14px 18px;padding:0;font-size:13px;position:relative}.JoinPanel-module__S21IdG__steps li{color:#eaf7f0e0;margin:8px 0}.JoinPanel-module__S21IdG__footer{z-index:1;border-top:1px solid #1a2d2359;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex;position:relative}.JoinPanel-module__S21IdG__muted{color:var(--muted);font-size:13px}.JoinPanel-module__S21IdG__link{color:#eaf7f0eb;align-items:center;gap:8px;font-weight:900;text-decoration:none;display:inline-flex}.JoinPanel-module__S21IdG__link:hover{text-decoration:underline}
.playground-module__wPFKhG__page{flex-direction:column;gap:14px;display:flex}.playground-module__wPFKhG__h1{letter-spacing:-.6px;margin:0;font-size:30px}.playground-module__wPFKhG__chat{flex-direction:column;gap:12px;padding:18px;display:flex}.playground-module__wPFKhG__msg{color:#e7fff0e6;background:#060b0859;border:1px solid #16322473;border-radius:16px;padding:12px 14px}.playground-module__wPFKhG__inputRow{gap:10px;margin-top:8px;display:flex}.playground-module__wPFKhG__input{color:var(--text);background:#0b151059;border:1px solid #1632248c;border-radius:14px;outline:none;flex:1;padding:12px}.playground-module__wPFKhG__send{color:var(--text);cursor:pointer;background:#2aae6b2e;border:1px solid #2aae6b59;border-radius:14px;padding:12px 14px;font-weight:800}.playground-module__wPFKhG__send:hover{background:#2aae6b40}
.remix-module__bdYZpG__page{flex-direction:column;gap:14px;display:flex}.remix-module__bdYZpG__h1{letter-spacing:-.6px;margin:0;font-size:30px}.remix-module__bdYZpG__grid{grid-template-columns:.9fr 1.3fr .8fr;gap:12px;display:grid}@media (max-width:980px){.remix-module__bdYZpG__grid{grid-template-columns:1fr}}.remix-module__bdYZpG__panel{color:var(--muted);min-height:220px;padding:18px}
.profile-module__yy-VHa__page{flex-direction:column;gap:14px;display:flex}.profile-module__yy-VHa__h1{letter-spacing:-.6px;margin:0;font-size:30px}.profile-module__yy-VHa__card{color:var(--muted);padding:18px}
