@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_BdoWRUwx22jhdsfrDj7dRLMQazaU)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_BdoWRUwx22jhdsfrDj7dRLMQazaU)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_BdoWRUwx22jhdsfrDj7dRLMQazaU)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_BdoWRUwx22jhdsfrDj7dRLMQazaU)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_BdoWRUwx22jhdsfrDj7dRLMQazaU)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_BdoWRUwx22jhdsfrDj7dRLMQazaU)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_BdoWRUwx22jhdsfrDj7dRLMQazaU)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_6b56684b-module__HdUqeW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_6b56684b-module__HdUqeW__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2?dpl=dpl_BdoWRUwx22jhdsfrDj7dRLMQazaU)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2?dpl=dpl_BdoWRUwx22jhdsfrDj7dRLMQazaU)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2?dpl=dpl_BdoWRUwx22jhdsfrDj7dRLMQazaU)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2?dpl=dpl_BdoWRUwx22jhdsfrDj7dRLMQazaU)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2?dpl=dpl_BdoWRUwx22jhdsfrDj7dRLMQazaU)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2?dpl=dpl_BdoWRUwx22jhdsfrDj7dRLMQazaU)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_ab77326f-module__8yWlcq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ab77326f-module__8yWlcq__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--hue:294;--chroma:.22}html,body,#root{height:100%}body{overflow:hidden}:root{--brand-3:oklch(.72 .18 calc(var(--hue) + 38));--brand-deep:oklch(.4 .2 calc(var(--hue) - 14))}.auth{background:var(--bg);grid-template-columns:1.25fr .75fr;width:100vw;height:100vh;display:grid;position:relative;overflow:hidden}.mkt{isolation:isolate;--mkt-bg:#05040b;background:var(--mkt-bg);flex-direction:column;padding:clamp(32px,4vw,60px) clamp(32px,4vw,60px) clamp(32px,4vw,60px) clamp(24px,2vw,42px);display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.mkt{--mkt-bg:lab(1.30883% .867449 -2.37842)}}.mkt .aurora-layer{z-index:0;pointer-events:none;position:absolute;inset:-20% -10%}.mkt .blob{filter:blur(70px);opacity:.55;will-change:transform;mix-blend-mode:screen;border-radius:50%;position:absolute}.mkt .blob.b1{background:radial-gradient(circle, var(--brand) 0%, transparent 66%);width:46vw;height:46vw;animation:22s ease-in-out infinite drift1;top:-12%;left:-8%}.mkt .blob.b2{background:radial-gradient(circle, var(--brand-3) 0%, transparent 66%);opacity:.42;width:38vw;height:38vw;animation:27s ease-in-out infinite drift2;top:8%;right:-6%}.mkt .blob.b3{background:radial-gradient(circle, var(--brand-deep) 0%, transparent 64%);opacity:.5;width:40vw;height:40vw;animation:31s ease-in-out infinite drift3;bottom:-22%;left:18%}@keyframes drift1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(8%,6%)scale(1.12)}66%{transform:translate(-5%,10%)scale(.95)}}@keyframes drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-10%,8%)scale(1.15)}}@keyframes drift3{0%,to{transform:translate(0)scale(1)}40%{transform:translate(10%,-6%)scale(1.08)}75%{transform:translate(-6%,-3%)scale(.96)}}.mkt .mesh{z-index:1;pointer-events:none;background-image:radial-gradient(#ffffff0b 1px,#0000 1px);background-image:radial-gradient(lab(100% 0 0/.045) 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 30% 0,#000 30%,#0000 78%);mask-image:radial-gradient(120% 100% at 30% 0,#000 30%,#0000 78%)}.mkt .grain{z-index:1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mkt:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 70% 120%, var(--brand-glow) 0%, transparent 50%);opacity:.5;position:absolute;inset:0}.mkt>*{z-index:2;position:relative}.brandrow{align-items:center;gap:12px;display:flex}.cntxt-word{letter-spacing:.14em;color:#f4f5f8;color:lab(96.4826% .319541 -1.86677);align-items:center;gap:1px;font-size:15px;font-weight:700;display:inline-flex}.cntxt-word .ai{color:var(--brand-3)}.brand-divider{background:#ffffff29;background:lab(100% 0 0/.16);width:1px;height:18px}.presents{letter-spacing:.14em;text-transform:uppercase;color:#a2a3b1;color:lab(67.3627% 1.39615 -7.39749);font-size:11px;font-weight:600}.mkt-head{max-width:380px;margin-top:clamp(14px,2vh,28px)}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ac8cff1a;background:lab(64.9835% 34.2592 -58.927/.1);border:1px solid #a898dd59;border:1px solid lab(66.3091% 16.8032 -33.2758/.35);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:10.5px;font-weight:600;display:inline-flex}.eyebrow .ping{background:var(--brand-3);width:6px;height:6px;box-shadow:0 0 0 0 var(--brand-glow);border-radius:50%;animation:1.8s ease-out infinite pulseRing}.headline{letter-spacing:-.025em;color:#f8f8fc;color:lab(97.6426% .319481 -1.86682);text-wrap:balance;max-width:100%;margin-top:12px;font-size:clamp(25px,2.8vw,38px);font-weight:680;line-height:1.08}.headline .w{display:inline-block}.headline .grad{background:linear-gradient(100deg, var(--brand-3) 0%, var(--brand) 45%, oklch(.82 .13 calc(var(--hue) + 44)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.subcopy{color:#bcbdc6;color:lab(76.7082% .79754 -4.46135);max-width:100%;margin-top:12px;font-size:clamp(13px,.9vw,14.5px);line-height:1.5}.statrow{gap:20px;margin-top:16px;display:flex}.statrow .stat .n{font-family:var(--font-mono);letter-spacing:-.02em;color:#f4f5f8;color:lab(96.4826% .319541 -1.86677);font-size:19px;font-weight:600}.statrow .stat .l{text-transform:uppercase;letter-spacing:.05em;color:#90919c;color:lab(60.4433% 1.02726 -5.55916);margin-top:3px;font-size:11px;font-weight:500}.statrow .vr{background:#ffffff1a;background:lab(100% 0 0/.1);width:1px}@keyframes wordUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.8)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.reveal{opacity:0;animation:.7s cubic-bezier(.16,.84,.32,1) forwards fadeUp}.stage{z-index:1;perspective:3000px;perspective-origin:58% 42%;pointer-events:none;position:absolute;inset:clamp(132px,14vh,184px) clamp(-128px,-8%,-84px) clamp(72px,10vh,128px) clamp(420px,41%,512px)}.dash{transform-origin:50% 32%;background:var(--surface);box-shadow:inset 0 1px 0 #ffffff1a, 0 50px 130px -30px #000000c7, 0 0 90px -34px var(--brand-glow);backface-visibility:hidden;border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:18px;flex-direction:column;animation:1s cubic-bezier(.16,.84,.32,1) .35s both dashIn;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotateY(-15deg)rotateX(4deg)rotate(.4deg)}@supports (color:lab(0% 0 0)){.dash{box-shadow:inset 0 1px 0 lab(100% 0 0/.1), 0 50px 130px -30px lab(0% 0 0/.78), 0 0 90px -34px var(--brand-glow)}}@keyframes dashIn{0%{opacity:0;transform:rotateY(-20deg)rotateX(8deg)translateY(48px)scale(.965)}to{opacity:1;transform:rotateY(-15deg)rotateX(4deg)rotate(.4deg)translateY(0)scale(1)}}.dash-top{border-bottom:1px solid var(--line);background:var(--surface-2);flex-shrink:0;align-items:center;gap:8px;padding:11px 14px;display:flex}.dash-top .dots{gap:6px;display:flex}.dash-top .dots i{background:var(--line);border-radius:50%;width:9px;height:9px;display:block}.dash-top .crumb{color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;display:flex}.dash-top .crumb b{color:var(--ink);font-weight:600}.dash-body{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(46px,auto);gap:10px;padding:16px;display:grid}.tile{background:var(--surface);border:1px solid var(--line);opacity:0;border-radius:11px;padding:13px;animation:.7s cubic-bezier(.16,.84,.32,1) both floatUp}@keyframes floatUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tile .k-lbl{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:9.5px;font-weight:600}.tile .k-num{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink);font-weight:600}.hero-tile{background:radial-gradient(120% 90% at 0% 0%, var(--brand-soft) 0%, transparent 55%), var(--surface);grid-area:span 2/span 7;position:relative;overflow:hidden}.hero-tile .ico{background:var(--brand);width:38px;height:38px;color:var(--brand-ink);box-shadow:0 6px 20px var(--brand-glow);border-radius:11px;place-items:center;display:grid}.spark-wrap{margin-top:10px}.spark-path{fill:none;stroke:var(--brand);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1400;stroke-dashoffset:1400px;filter:drop-shadow(0 2px 8px var(--brand-glow));animation:1.6s .9s forwards draw}.spark-area{fill:var(--brand-soft);opacity:0;animation:.8s 1.8s forwards areaFade}@keyframes draw{to{stroke-dashoffset:0}}@keyframes areaFade{to{opacity:1}}.gauge-ring .track{stroke:var(--surface-2)}.gauge-ring .val{stroke:var(--brand);stroke-linecap:round;transition:stroke-dashoffset 1.4s cubic-bezier(.16,.84,.32,1)}.chip-s{font-size:10px;font-weight:600;font-family:var(--font-mono);border-radius:999px;align-items:center;gap:3px;padding:2px 7px;display:inline-flex}.chip-s.up,.chip-s.dn{color:var(--success);background:#00a05b24;background:lab(57.975% -51.6006 26.6932/.14)}.live-row{border-top:1px solid var(--line-2);align-items:center;gap:9px;padding:7px 0;display:flex}.live-row:first-child{border-top:0}.live-dot{background:var(--success);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.7s ease-out infinite liveping;box-shadow:0 0 #00a05b80;box-shadow:0 0 lab(57.975% -51.6006 26.6932/.5)}@keyframes liveping{0%{box-shadow:0 0 #00a05b80;box-shadow:0 0 lab(57.975% -51.6006 26.6932/.5)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.live-row .ph{font-family:var(--font-mono);color:var(--ink);font-size:11.5px;font-weight:500}.live-row .ag{color:var(--ink-3);font-size:11px}.live-row .tm{font-family:var(--font-mono);color:var(--ink-3);margin-left:auto;font-size:11px}.bars{align-items:flex-end;gap:5px;height:44px;display:flex}.bars i{background:var(--brand);transform-origin:bottom;border-radius:3px 3px 0 0;flex:1;animation:.7s cubic-bezier(.16,.84,.32,1) both barGrow;display:block}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ov-screen{padding:16px 18px}.ov-head{flex-shrink:0;justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.ov-greet{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:600}.ov-sub{color:var(--ink-3);margin-top:3px;font-size:11.5px}.ov-actions{gap:8px;display:flex}.ov-pill{color:var(--ink-2);border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;display:inline-flex}.ov-new{color:var(--brand-ink);background:var(--brand);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.ov-grid{flex:1;grid-template-rows:1fr 1fr .82fr 1.12fr;grid-template-columns:repeat(12,1fr);gap:9px;min-height:0;display:grid}.ov-hero{background:radial-gradient(120% 90% at 0% 0%, var(--brand-soft) 0%, transparent 55%), var(--surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.ov-hero-top{flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}.ov-bignum{margin-top:7px;font-size:40px;line-height:1}.tile .ico{background:var(--brand);width:38px;height:38px;color:var(--brand-ink);box-shadow:0 6px 20px var(--brand-glow);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.ov-hero-chart{flex:1;align-items:flex-end;min-height:36px;margin-top:12px;display:flex}.ov-vol-head{flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}.ov-vol-sub{color:var(--ink-4);margin-top:2px;font-size:11px}.ov-legend{gap:9px;display:flex}.ov-leg{color:var(--ink-3);align-items:center;gap:5px;font-size:10px;display:inline-flex}.ov-leg i{border-radius:50%;width:6px;height:6px;display:block}.ov-vol-chart{flex:1;min-height:60px;margin-top:12px}.ov-stat-mid{flex-direction:column;flex:1;justify-content:center;display:flex}.ov-stat-sub{color:var(--ink-4);margin-top:5px;font-size:10px}.ov-dirl{color:var(--ink-4);align-items:center;gap:5px;font-size:10px;display:flex}.ov-dirl i{border-radius:50%;width:6px;height:6px;display:block}.ov-dirv{font-size:17px;font-weight:600;font-family:var(--font-mono);color:var(--ink);margin-top:2px}.ov-dirbar{background:var(--surface-2);border-radius:999px;height:6px;display:flex;overflow:hidden}.ov-dirbar i{height:100%;display:block}.ov-ring{flex-shrink:0;width:52px;height:52px;position:relative}.ov-ring svg{display:block}.ov-ring-c{font-family:var(--font-mono);place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute;inset:0}.ov-agact{color:var(--ink-3);align-items:center;gap:5px;margin-top:4px;font-size:10px;display:inline-flex}.ov-reasons{flex-direction:column;flex:1;justify-content:center;gap:9px;display:flex}.ov-rrow{grid-template-columns:108px 1fr auto;align-items:center;gap:9px;display:grid}.ov-rl{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ov-rtrack{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.ov-rtrack i{border-radius:999px;height:100%;animation:1.1s cubic-bezier(.16,.84,.32,1) both progFill;display:block}.ov-rv{font-size:10px;font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap}.ov-recent-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ov-viewall{color:var(--ink-3);align-items:center;gap:4px;font-size:11px;display:inline-flex}.ov-table{flex-direction:column;flex:1;justify-content:space-evenly;display:flex}.ov-trow{grid-template-columns:1.25fr 1.15fr .55fr .95fr;align-items:center;gap:10px;padding:0 14px;display:grid}.ov-tph{font-family:var(--font-mono);color:var(--ink);font-size:11.5px}.ov-tag{color:var(--ink-2);font-size:11.5px}.ov-tdur{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.ov-tst{text-transform:capitalize;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.ov-tst i{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.dash-screens{flex:1;min-height:0;position:relative}.screen-abs{opacity:1;flex-direction:column;padding:15px 16px;display:flex;position:absolute;inset:0;overflow:hidden}.screen-in{animation:.5s cubic-bezier(.16,.84,.32,1) screenIn}@keyframes screenIn{0%{transform:translateY(12px)scale(.985)}to{transform:none}}.scr-dots{align-items:center;gap:5px;margin-left:auto;display:flex}.scr-dots i{background:var(--line);border-radius:999px;width:5px;height:5px;transition:all .3s;display:block}.scr-dots i[data-on=true]{background:var(--brand);width:16px}.screen-abs.cop-screen{flex-direction:column;padding:0;display:flex}.cop-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cop-chat-split{flex:1;min-height:0;display:flex}.cop-chat-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cop-convo{flex-direction:column;width:100%;max-width:600px;min-height:0;margin:0 auto;padding:24px 26px 6px;display:flex}.cop-user{background:var(--brand);max-width:74%;color:var(--brand-ink);border-radius:14px 14px 4px;align-self:flex-end;padding:10px 14px;font-size:13px;line-height:1.5}.cop-turn{align-items:flex-start;gap:11px;margin-top:16px;display:flex}.cop-av{background:var(--brand-soft);width:28px;height:28px;color:var(--brand);border-radius:8px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.cop-turnbody{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.cop-text{color:var(--ink);font-size:13px;line-height:1.55}.cop-activity{white-space:nowrap;border:1px solid var(--line);background:var(--surface-2);font-family:var(--font-mono);color:var(--ink-3);border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-size:11.5px;display:inline-flex}.cop-activity .cop-act-txt{color:var(--ink-2)}.cop-activity .cop-act-meta{color:var(--ink-4)}.cop-act-ico.ok{width:16px;height:16px;color:var(--success);background:#00a05b29;background:lab(57.975% -51.6006 26.6932/.16);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cop-spin{border:1.6px solid var(--brand-soft);border-top-color:var(--brand);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite copspin}@keyframes copspin{to{transform:rotate(360deg)}}.appr-wrap{width:100%;max-width:466px;animation:.45s cubic-bezier(.16,.84,.32,1) bubbleIn}.appr-card{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:15px}.appr-eyebrow{font-size:9.5px;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--brand);align-items:center;gap:6px;margin-bottom:13px;display:inline-flex}.appr-head{align-items:center;gap:11px;margin-bottom:12px;display:flex}.appr-bot{background:var(--brand);width:32px;height:32px;color:var(--brand-ink);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.appr-name{color:var(--ink);font-size:14px;font-weight:700;line-height:1.2}.appr-role{color:var(--ink-4);margin-top:1px;font-size:11.5px}.appr-mode{background:var(--brand-soft);color:var(--brand);border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:10.5px;font-weight:600}.appr-impact{color:var(--ink-3);margin-bottom:12px;font-size:12px;line-height:1.5}.appr-impact b{color:var(--ink-2);font-weight:600}.appr-reasons{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;margin-bottom:13px;padding:11px 12px;display:flex}.appr-reason{align-items:flex-start;gap:8px;display:flex}.appr-reason span{color:var(--ink-2);font-size:12px;line-height:1.45}.appr-actions{align-items:center;gap:9px;display:flex}.appr-create{background:var(--brand);color:var(--brand-ink);box-shadow:0 4px 14px -4px var(--brand-glow);border-radius:9px;align-items:center;gap:6px;padding:8px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.appr-decline{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:9px;padding:8px 14px;font-size:12.5px;font-weight:500}.appr-approved{color:var(--success);background:#00a05b24;background:lab(57.975% -51.6006 26.6932/.14);border-radius:9px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.agentcard{border:1px solid var(--line);background:var(--surface);border-radius:13px;width:100%;max-width:466px;padding:15px}.agentcard-head{align-items:center;gap:11px;margin-bottom:13px;display:flex}.agentcard-ico{color:#fff;background:linear-gradient(140deg,#f87966,#d13d91);background:linear-gradient(140deg,lab(66.0604% 48.7909 34.3904),lab(50.895% 63.3361 -12.3314));border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.agentcard-name{color:var(--ink);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.agentcard-live{color:var(--success);background:#00a05b24;background:lab(57.975% -51.6006 26.6932/.14);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.agentcard-sub{color:var(--ink-4);margin-top:2px;font-size:11.5px}.agentcard-open{color:var(--ink-2);border:1px solid var(--line);border-radius:8px;margin-left:auto;padding:5px 11px;font-size:11.5px;font-weight:500}.agentcard-stats{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.agentcard-stat{background:var(--surface-2);border-radius:9px;padding:10px 11px}.agentcard-stat .acs-l{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;font-weight:600}.agentcard-stat .acs-v{font-size:17px;font-weight:600;font-family:var(--font-mono);margin-top:4px}.cop-composer{flex-shrink:0;width:100%;max-width:600px;margin:0 auto;padding:12px 26px 18px}.cop-inputbar{border:1px solid var(--line);background:var(--surface);border-radius:15px;flex-direction:column;gap:9px;padding:11px 13px;display:flex;box-shadow:0 4px 18px -8px #0006;box-shadow:0 4px 18px -8px lab(0% 0 0/.4)}.cop-inputtext{color:var(--ink);min-height:20px;font-size:13px;line-height:1.5}.cop-inputtext .ph{color:var(--ink-4)}.cop-inputrow{justify-content:space-between;align-items:center;display:flex}.cop-tools{gap:7px;display:flex}.cop-tool{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink-3);border-radius:8px;place-items:center;display:grid}.cop-send{background:var(--brand);color:var(--brand-ink);opacity:.55;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:opacity .2s;display:inline-flex}.cop-send[data-on=true]{opacity:1}.cop-disclaimer{text-align:center;color:var(--ink-4);margin-top:9px;font-size:10.5px}.cop-livepanel{border-left:1px solid var(--line);background:var(--bg-2);flex-direction:column;width:42%;min-width:320px;max-width:440px;min-height:0;animation:.55s cubic-bezier(.16,.84,.32,1) panelIn;display:flex}@keyframes panelIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.lp-top{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.lp-eyebrow{font-size:10px;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--brand);align-items:center;gap:6px;display:inline-flex}.lp-try{background:var(--brand-soft);color:var(--brand);border-radius:8px;align-items:center;gap:5px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.lp-body{flex-direction:column;flex:1;gap:15px;min-height:0;padding:16px;display:flex;overflow:hidden}.lp-hero{align-items:center;gap:11px;display:flex}.lp-avatar{color:#fff;background:linear-gradient(140deg,#f87966,#d13d91);background:linear-gradient(140deg,lab(66.0604% 48.7909 34.3904),lab(50.895% 63.3361 -12.3314));border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 22px -8px #d13d9199;box-shadow:0 8px 22px -8px lab(50.895% 63.3361 -12.3314/.6)}.lp-name{color:var(--ink);font-size:15px;font-weight:700}.lp-role{color:var(--ink-4);margin-top:1px;font-size:11.5px}.lp-sec{flex-direction:column;gap:8px;display:flex}.lp-sec-h{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);justify-content:space-between;align-items:center;font-size:9.5px;font-weight:700;display:flex}.lp-lat{font-family:var(--font-mono);color:var(--brand);text-transform:none;letter-spacing:0;font-weight:600}.lp-count{font-family:var(--font-mono);color:var(--ink-4)}.lp-flow{align-items:stretch;gap:4px;display:flex}.lp-node{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-direction:column;flex:1;gap:1px;min-width:0;padding:9px 8px;display:flex}.lp-node b{color:var(--ink);font-size:11px;font-weight:700}.lp-node span{color:var(--ink-4);font-size:9.5px;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-arrow{color:var(--ink-4);flex-shrink:0;place-items:center;display:grid}.lp-quote{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-left:2px solid var(--brand);border-radius:10px;padding:11px 12px;font-size:12px;line-height:1.5}.lp-prompt{color:var(--ink-3);background:var(--surface);border:1px solid var(--line);font-size:11.5px;line-height:1.55;font-family:var(--font-mono);border-radius:10px;padding:11px 12px}.lp-tools{flex-direction:column;gap:7px;display:flex}.lp-tool{color:var(--ink-2);font-size:11.5px;font-family:var(--font-mono);background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.lp-tool svg{color:var(--brand);flex-shrink:0}.wave{align-items:center;gap:2px;height:42px;display:flex}.wave i{background:var(--brand);transform-origin:bottom;border-radius:1px;flex:1;animation:1.1s ease-in-out infinite wave;display:block}@keyframes wave{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}.tbub{border-radius:10px;max-width:82%;padding:8px 11px;font-size:12px;line-height:1.45;animation:.45s cubic-bezier(.16,.84,.32,1) bubbleIn}@keyframes bubbleIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.screen-abs.lv-screen{padding:0}.lv-head{border-bottom:1px solid var(--line);flex-shrink:0;padding:16px clamp(118px,11%,152px) 14px 18px;position:relative;overflow:hidden}.lv-glow{pointer-events:none;background:radial-gradient(120% 120% at 100% 0%, var(--brand-soft), transparent 55%);position:absolute;inset:0}.lv-head-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.lv-id{color:var(--ink-4);font-size:11px;font-family:var(--font-mono)}.lv-phone{font-size:19px;font-weight:600;font-family:var(--font-mono);white-space:nowrap;color:var(--ink);margin-top:2px}.lv-agent{color:var(--ink-4);margin-top:4px;font-size:12px}.lv-agent span{color:var(--ink-2);font-weight:500}.lv-head-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.lv-chip{border-radius:999px;gap:5px;padding:3px 9px;font-size:10.5px}.lv-timer{font-size:18px;font-weight:600;font-family:var(--font-mono);color:var(--ink-2)}.lv-wave{gap:2px;height:34px;margin-top:14px;position:relative}.lv-transcript{flex-direction:column;flex:1;min-height:0;padding:16px clamp(118px,11%,152px) 8px 18px;display:flex;overflow:hidden}.lv-tlabel{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4);flex-shrink:0;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.lv-lines{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;display:flex}.lv-line{gap:8px;display:flex}.lv-agentcol{flex-direction:column;align-items:flex-start;gap:6px;max-width:82%;display:flex}.lv-agentcol .tbub{max-width:100%}.lv-lat{flex-wrap:wrap;gap:5px;padding-left:2px;display:flex}.lv-tag{font-size:8.5px;font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-4);border:1px solid var(--line);background:var(--surface-2);border-radius:999px;align-items:center;gap:3px;padding:1px 6px;display:inline-flex}.lv-tag b{font-weight:700}.lv-tag-stt{color:var(--info);border-color:color-mix(in oklch, var(--info) 26%, transparent);background:color-mix(in oklch, var(--info) 12%, var(--surface-2))}.lv-tag-tts{color:var(--brand);border-color:color-mix(in oklch, var(--brand) 26%, transparent);background:color-mix(in oklch, var(--brand) 12%, var(--surface-2))}.lv-tag-ttfb{color:var(--success);border-color:color-mix(in oklch, var(--success) 26%, transparent);background:color-mix(in oklch, var(--success) 12%, var(--surface-2))}.lv-controls{border-top:1px solid var(--line);background:var(--surface-2);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px clamp(118px,11%,152px) 12px 18px;display:flex}.lv-ctrl-right{align-items:center;gap:6px;display:flex}.lv-ctrl{color:var(--ink-2);border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:500;display:inline-flex}.lv-ctrl.ghost{color:var(--ink-3);background:0 0;border-color:#0000}.lv-ctrl.brand{color:var(--brand)}.lv-ctrl.danger{color:var(--danger);border-color:color-mix(in oklch, var(--danger) 30%, var(--line))}.lv-sq{background:currentColor;border-radius:2px;width:8px;height:8px;display:block}.draw-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:2200;stroke-dashoffset:2200px;animation:1.5s .25s forwards drawLine}.draw-area{opacity:0;animation:.7s 1.4s forwards areaFade}@keyframes drawLine{to{stroke-dashoffset:0}}.float-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.float-card{z-index:4;background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:13px;width:244px;padding:12px 13px;position:absolute;box-shadow:0 24px 60px -16px #0000008c,0 0 0 1px #ffffff0a;box-shadow:0 24px 60px -16px lab(0% 0 0/.55),0 0 0 1px lab(100% 0 0/.04)}[data-theme=dark] .float-card{background:#17161ef0;background:lab(7.62938% 2.00084 -5.2029/.94)}.fc-resolved{animation:6.5s ease-in-out infinite floaty,.6s 1s both popIn;top:max(43%,500px);left:3.2%}.fc-deployed{animation:7.4s ease-in-out .6s infinite floaty,.6s 1.5s both popIn;top:max(59%,655px);left:9.5%}.fc-campaign{animation:6.8s ease-in-out .3s infinite floaty,.6s 2s both popIn;top:max(76%,785px);left:2.4%}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}.fc-head{align-items:center;gap:9px;display:flex}.fc-ico{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.fc-ico.ok{color:var(--success);background:#00a05b29;background:lab(57.975% -51.6006 26.6932/.16)}.fc-ico.br{background:var(--brand-soft);color:var(--brand)}.fc-ico.in{color:var(--info);background:#0093c529;background:lab(56.1341% -23.3283 -41.3768/.16)}.fc-name{color:var(--ink);font-size:12.5px;font-weight:600}.fc-sub{color:var(--ink-3);font-size:10.5px;font-family:var(--font-mono)}.fc-eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-weight:700}.fc-row{color:var(--ink-2);align-items:center;gap:7px;margin-top:10px;font-size:11.5px;display:flex}.fc-row .lbl{color:var(--ink-4)}.fc-row .val{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;margin-left:auto;font-weight:500}.fc-pill{border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.fc-pill.ok{color:var(--success);background:#00a05b26;background:lab(57.975% -51.6006 26.6932/.15)}.fc-prog{background:var(--surface-2);border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.fc-prog>i{background:var(--brand);border-radius:999px;height:100%;animation:1.6s cubic-bezier(.16,.84,.32,1) both progFill;display:block}@keyframes progFill{0%{width:0}}.cop-hero-wrap{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px 30px;display:flex}.cop-orb{background:var(--brand);width:60px;height:60px;color:var(--brand-ink);box-shadow:0 14px 40px var(--brand-glow);border-radius:15px;place-items:center;margin-bottom:20px;display:grid}.cop-greet{color:var(--ink-3);margin-bottom:12px;font-size:13px}.cop-greet b{color:var(--ink-2);font-weight:600}.cop-hero{font-family:var(--font-serif);letter-spacing:.01em;color:var(--ink);max-width:20ch;margin:0;font-size:clamp(30px,2.5vw,42px);font-weight:400;line-height:1.12}.cop-hero .grad-text{background:linear-gradient(100deg, var(--brand-3) 0%, var(--brand) 60%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.cop-lead{color:var(--ink-3);max-width:48ch;margin-top:14px;margin-bottom:30px;font-size:13.5px;line-height:1.55}.cop-sugg{grid-template-columns:repeat(2,minmax(240px,300px));justify-content:center;gap:12px;width:100%;max-width:624px;display:grid}.cop-card{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:11px;padding:14px;transition:border-color .2s,background .2s;display:flex}.cop-card[data-hot=true]{border-color:var(--brand);background:var(--brand-soft)}.cop-card .ci{border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.cop-card .cl{color:var(--ink);font-size:13px;font-weight:600;line-height:1.25}.cop-card .cd{color:var(--ink-4);margin-top:4px;font-size:11.5px;line-height:1.45}.cop-cursor{background:var(--brand);vertical-align:-2px;width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}.an-sec-l{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);font-size:10px;font-weight:700}.funnel{flex-direction:column;gap:11px;display:flex}.fn-row .fn-top{justify-content:space-between;align-items:baseline;margin-bottom:5px;display:flex}.fn-row .fn-lbl{color:var(--ink-2);font-size:12px;font-weight:500}.fn-row .fn-val{font-family:var(--font-mono);color:var(--ink);font-size:12.5px;font-weight:600}.fn-row .fn-pct{font-family:var(--font-mono);color:var(--ink-4);margin-left:6px;font-size:10.5px}.fn-track{background:var(--surface-2);border-radius:7px;height:11px;overflow:hidden}.fn-fill{border-radius:7px;height:100%;animation:1.1s cubic-bezier(.16,.84,.32,1) both progFill}.chl{flex-direction:column;gap:10px;display:flex}.chl-row{grid-template-columns:78px 1fr auto;align-items:center;gap:10px;display:grid}.chl-row .cn{color:var(--ink-2);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.chl-row .cn i{border-radius:2px;width:8px;height:8px;display:block}.chl-track{background:var(--surface-2);border-radius:999px;height:9px;overflow:hidden}.chl-fill{border-radius:999px;height:100%;animation:1.2s cubic-bezier(.16,.84,.32,1) both progFill}.chl-row .cv{font-family:var(--font-mono);color:var(--ink);font-size:11.5px;font-weight:500}.msg-line{color:var(--ink);min-height:36px;margin-top:9px;font-size:12.5px;line-height:1.5}.caret{background:var(--brand);vertical-align:-2px;width:2px;height:1em;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.msg-meta{color:var(--ink-3);align-items:center;gap:7px;margin-top:9px;font-size:10.5px;display:flex}.orb-mini{place-items:center;width:86px;height:86px;display:grid;position:relative}.orb-mini svg.eq{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orb-mini svg.eq line{stroke:var(--brand);stroke-width:1.4px;stroke-linecap:round}.orb-mini .core{background:radial-gradient(circle at 36% 30%, color-mix(in oklch, var(--surface) 86%, var(--brand)) 0%, var(--surface) 100%);width:58%;height:58%;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--brand) 60%, var(--line)), 0 6px 18px var(--brand-glow);color:var(--brand);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.orb-mini .label{white-space:nowrap;font-size:10px;font-family:var(--font-mono);color:var(--ink-3);align-items:center;gap:6px;display:flex;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.formpane{background:var(--bg);border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;padding:clamp(28px,3vw,56px);display:flex;position:relative;overflow-y:auto}.formpane:before{content:"";pointer-events:none;background:radial-gradient(80% 50% at 80% -10%, var(--brand-soft) 0%, transparent 55%);opacity:.7;position:absolute;inset:0}.form-top{z-index:2;align-items:center;gap:10px;display:flex;position:absolute;top:22px;right:26px}.lang-pill{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.lang-pill:hover{border-color:var(--ink-4)}.formcard{z-index:1;width:100%;max-width:396px;animation:.7s cubic-bezier(.16,.84,.32,1) .15s both fadeUp;position:relative}.form-logo{justify-content:center;align-items:center;gap:11px;margin-bottom:26px;display:flex}.logo-x{background:linear-gradient(140deg, var(--brand) 0%, var(--brand-2) 55%, var(--brand-deep) 100%);width:38px;height:38px;box-shadow:inset 0 0 0 1px #fff3, 0 6px 18px var(--brand-glow);border-radius:11px;place-items:center;display:grid}@supports (color:lab(0% 0 0)){.logo-x{box-shadow:inset 0 0 0 1px lab(100% 0 0/.2), 0 6px 18px var(--brand-glow)}}.form-logo .wm{letter-spacing:.02em;color:var(--ink);font-size:18px;font-weight:700}.form-logo .wm small{letter-spacing:.14em;color:var(--ink-4);text-transform:uppercase;margin-top:1px;font-size:10px;font-weight:600;display:block}.seg{background:var(--surface-2);border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:3px;display:grid;position:relative}.seg button{color:var(--ink-3);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:8px;padding:8px;font-family:inherit;font-size:13px;font-weight:600;transition:color .2s}.seg button[data-on=true]{color:var(--brand)}.seg .thumb{background:var(--surface);width:calc(50% - 3px);box-shadow:var(--shadow-1), 0 0 0 1px var(--line);border-radius:8px;transition:transform .26s cubic-bezier(.16,.84,.32,1);position:absolute;top:3px;bottom:3px}[data-theme=dark] .seg .thumb{background:#1f1e26;background:lab(11.6861% 1.9914 -5.22934)}.seg[data-mode=signup] .thumb{transform:translate(100%)}.form-h{letter-spacing:-.02em;color:var(--ink);text-align:center;font-size:23px;font-weight:600}.form-sub{color:var(--ink-3);text-align:center;margin-top:5px;margin-bottom:4px;font-size:13.5px}.socials{flex-direction:column;gap:9px;margin-top:22px;display:flex}.social-btn{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:10px;font-size:13.5px;font-weight:500;transition:all .14s;display:flex}.social-btn:hover{background:var(--surface-2);border-color:var(--ink-4);transform:translateY(-1px)}.or{color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin:20px 0;font-size:11.5px;font-weight:600;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.field{margin-bottom:14px}.field label{color:var(--ink-2);letter-spacing:.01em;margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.input-wrap{align-items:center;display:flex;position:relative}.input-wrap .lead{color:var(--ink-4);pointer-events:none;place-items:center;display:grid;position:absolute;left:12px}.input-wrap input{border:1px solid var(--line);background:var(--surface);width:100%;height:44px;color:var(--ink);border-radius:9px;outline:none;padding:0 12px 0 38px;font-size:13.5px;font-weight:500;transition:border-color .14s,box-shadow .14s}.input-wrap input::placeholder{color:var(--ink-4)}.input-wrap input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.input-wrap .reveal-btn{color:var(--ink-4);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:6px;display:grid;position:absolute;right:8px}.input-wrap .reveal-btn:hover{color:var(--ink-2);background:var(--surface-2)}.field-row{justify-content:space-between;align-items:center;margin:-2px 0 16px;display:flex}.checkbox{color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.checkbox input{display:none}.checkbox .box{border:1px solid var(--line);background:var(--surface);color:#0000;border-radius:5px;place-items:center;width:16px;height:16px;transition:all .14s;display:grid}.checkbox input:checked+.box{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.link{color:var(--brand);cursor:pointer;font-size:12.5px;font-weight:600}.link:hover{text-decoration:underline}.submit{background:var(--brand);width:100%;height:44px;color:var(--brand-ink);cursor:pointer;box-shadow:0 6px 20px -6px var(--brand-glow);border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.submit:hover{background:var(--brand-2);box-shadow:0 10px 26px -6px var(--brand-glow);transform:translateY(-1px)}.submit:active{transform:translateY(0)}.terms{color:var(--ink-3);text-align:center;max-width:360px;margin-top:20px;font-size:11.5px;line-height:1.6}.terms a{color:var(--ink-2);text-underline-offset:2px;font-weight:500;text-decoration:underline}.secured{color:var(--ink-4);justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:11px;display:flex}.secured .dot{background:var(--success);border-radius:50%;width:5px;height:5px}.swap{animation:.32s cubic-bezier(.16,.84,.32,1) swapIn}@keyframes swapIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.auth{grid-template-columns:1fr}.mkt{display:none}.formpane{border-left:none}}@media (prefers-reduced-motion:reduce){.mkt .blob,.float-card,.fc-orb,.live-dot,.eyebrow .ping{animation:none!important}.reveal,.tile,.dash,.spark-path,.spark-area,.bars i,.formcard{opacity:1!important;animation:none!important;transform:none!important}.spark-path{stroke-dashoffset:0!important}}html.anim-done .reveal,html.anim-done .tile,html.anim-done .formcard,html.anim-done .swap{opacity:1!important;animation:none!important;transform:none!important}html.anim-done .dash{opacity:1!important;animation:none!important}html.anim-done .bars i{animation:none!important;transform:none!important}html.anim-done .spark-path{stroke-dashoffset:0!important;animation:none!important}html.anim-done .spark-area{opacity:1!important;animation:none!important}html.anim-done .draw-line{stroke-dashoffset:0!important}html.anim-done .draw-area{opacity:1!important}html.anim-done .fc-incoming{opacity:1!important;animation:6s ease-in-out infinite floaty!important}html.anim-done .fc-msg{opacity:1!important;animation:7s ease-in-out .5s infinite floaty!important}html.anim-done .fc-orb{opacity:1!important;animation:5.5s ease-in-out .2s infinite floaty!important}.thinking-shimmer{background:linear-gradient(90deg, var(--ink-3) 0%, var(--ink) 45%, var(--ink-3) 90%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite shimmer}.form-error{color:var(--danger);background:#e234391a;background:lab(51.4697% 66.4876 41.5698/.1);border:1px solid #e2343947;border:1px solid lab(51.4697% 66.4876 41.5698/.28);border-radius:8px;margin:-2px 0 14px;padding:8px 11px;font-size:12px;line-height:1.45}
