@font-face{font-family:GeistSans;src:url(/_next/static/media/e91e1ff17da97c42-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_b3532f{font-family:GeistSans,GeistSans Fallback}.__variable_b3532f{--font-geist-sans:"GeistSans","GeistSans Fallback"}:root{--ink:#0b1117;--ink-2:#2c2c29;--muted:#5b5b57;--line:#e2e2de;--soft:#f3f3f1;--soft-2:#f7f7f5;--green:#1f9d55;--green-dark:#0f5c32;--red:#d12b1f;--ir:#dc2626;--ir-dark:#7f1d1d;--ir-soft:#fdecec;--brand:#00ed77;--brand-cta:#9cdc26;--navy:#0b1117;--blue:#3b7be8}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#ffffff;-webkit-font-smoothing:antialiased}a,body{color:var(--ink)}a:hover{color:var(--muted)}button,input{font:inherit}.sr{overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp,.sr{position:absolute;width:1px;height:1px}.hp{left:-9999px;opacity:0}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.page{min-height:100vh;display:flex;flex-direction:column}.hdr{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 32px;background:var(--navy)}.brand,.hdr{display:flex;align-items:center;color:#f9fafb}.brand{text-decoration:none}.brand:hover{color:#f9fafb}.logo{display:inline-flex;align-items:center;gap:12px}.logo-t{font-weight:700;font-size:20px;letter-spacing:-.02em;color:#f9fafb}.logo-accent{color:var(--brand)}.hdr-right{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#111827;border:1px solid #1f2937;color:#f9fafb;font-size:14px}.btn-dark{min-height:40px;padding:0 16px;border-radius:999px;border:none;background:var(--ir);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.btn-dark:hover{background:#b91c1c}.hero{max-width:980px;margin:0 auto;padding:48px 20px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.hero h1{margin:0;font-size:clamp(44px,8vw,76px);line-height:1;letter-spacing:-.045em;font-weight:400}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;font-size:15px;font-weight:500}.hero-badge.is-on{background:#e7f6ec;color:var(--green-dark)}.hero-badge.is-off{background:#fde9e7;color:#8a1a10}.dot-ring{width:9px;height:9px;box-shadow:0 0 0 4px rgba(0,0,0,.06)}.lead-strong{margin:0;font-size:clamp(18px,2.4vw,22px);line-height:1.45;font-weight:500;max-width:760px}.lead{margin:0;font-size:clamp(16px,2vw,19px);line-height:1.5;color:#4b4b47;max-width:720px}.stage-wrap{padding:0 16px}.stage{position:relative;overflow:hidden;border-radius:32px;max-width:1240px;margin:0 auto}.bg{position:absolute;inset:0;transition:opacity .9s ease}.bg-c{background:radial-gradient(42% 38% at 12% 50%,rgba(156,220,38,.55) 0,rgba(156,220,38,0) 70%),radial-gradient(45% 45% at 88% 80%,rgba(0,237,119,.75) 0,rgba(0,237,119,0) 70%),radial-gradient(40% 35% at 60% 100%,rgba(200,245,180,.6) 0,rgba(200,245,180,0) 70%),radial-gradient(60% 50% at 50% 0,#0b1117 0,rgba(11,17,23,0) 75%),linear-gradient(160deg,#0f1f2e,#10514a 50%,#14905a)}.bg-ir{background:radial-gradient(42% 38% at 12% 50%,rgba(249,115,22,.55) 0,rgba(249,115,22,0) 70%),radial-gradient(45% 45% at 88% 80%,#dc2626 0,rgba(220,38,38,0) 70%),radial-gradient(40% 35% at 60% 100%,rgba(253,186,116,.6) 0,rgba(253,186,116,0) 70%),radial-gradient(60% 50% at 50% 0,#0b1117 0,rgba(11,17,23,0) 75%),linear-gradient(160deg,#2a0d0d,#8f1d1d 50%,#e2561f)}.grain{position:absolute;inset:0;pointer-events:none;mix-blend-mode:overlay;background-image:radial-gradient(rgba(255,255,255,.22) 1px,transparent 1.2px),radial-gradient(rgba(0,0,0,.16) 1px,transparent 1.2px);background-size:3px 3px,4px 4px;background-position:0 0,1px 2px}.stage-inner{position:relative;padding:36px 16px 48px;display:flex;flex-direction:column;align-items:center;gap:24px}.tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.tab{min-height:46px;padding:0 22px;border-radius:999px;border:none;background:transparent;color:#fff;font-size:17px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.tab:hover{background:rgba(255,255,255,.14)}.tab.on{background:#fff;color:var(--ink)}.stage-note{font-size:14px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.25)}.stage-note strong{font-weight:600}.cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;width:100%}.card{flex:0 1 460px;min-width:0;height:640px;background:#fff;border-radius:30px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 60px -30px rgba(0,0,0,.35)}@media (max-width:520px){.card{height:600px}.card,.stage{border-radius:24px}}.card-head{justify-content:space-between;padding:22px 22px 12px}.card-head,.who{display:flex;align-items:center;gap:12px}.who,.who-t{min-width:0}.who-t{display:flex;flex-direction:column;gap:2px}.who-name{font-size:15px;font-weight:500}.avail{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.progress{font-size:12px;color:var(--muted);white-space:nowrap}.orb{width:48px;height:48px;border-radius:50%;flex:none;background:var(--navy);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px rgba(0,237,119,.15);animation:breathe 3.2s ease-in-out infinite}.orb-ir{box-shadow:0 0 0 4px rgba(220,38,38,.18)}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.ir-strip{margin:0 16px 4px;padding:10px 14px;border-radius:14px;background:var(--ir-soft);color:#9e2a10;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ir-strip-t{font-weight:600;letter-spacing:.02em}.ir-strip a{color:#9e2a10;font-weight:600}.msgs{flex:1 1;min-height:0;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column-reverse;gap:10px;scrollbar-width:none}.msgs::-webkit-scrollbar{width:0}.msg-row{display:flex;flex-direction:column;animation:msgin .28s ease-out}@keyframes msgin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.b{max-width:86%;border-radius:16px;padding:12px 16px;font-size:16px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.b-bot{align-self:flex-start;background:var(--soft)}.b-user{align-self:flex-end;background:var(--ink);color:#fff;font-size:15px}.b-human-wrap{align-self:flex-start;max-width:86%;display:flex;flex-direction:column;gap:6px}.b-human-wrap .b{max-width:100%}.human-tag{font-size:12px;color:var(--green-dark);font-weight:600}.b-human{background:#eaf5ee}.b-sys{align-self:center;font-size:13px;color:var(--muted);padding:6px 12px;border-radius:999px;background:var(--soft-2);text-align:center}.b-alert{align-self:stretch;background:var(--ir-soft);color:var(--ir-dark);padding:13px 16px;font-size:15px;line-height:1.45}.b-alert,.typing{border-radius:16px}.typing{align-self:flex-start;display:flex;gap:5px;padding:14px 16px;background:var(--soft)}.live span,.typing span{width:6px;height:6px;border-radius:50%;background:#6b6b66;display:inline-block;animation:blink 1s infinite}.typing .d2{animation-delay:.18s}.typing .d3{animation-delay:.36s}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}.scan{align-self:stretch;border:1px solid #ecece8;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--blue);font-weight:500}.scan-bar{background:#f0f0ec;overflow:hidden}.scan-bar,.scan-fill{height:3px;border-radius:3px}.scan-fill{width:40%;background:linear-gradient(90deg,#3b97a6,var(--blue));animation:scan 1.1s linear infinite}@keyframes scan{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}.company{align-self:stretch;border:1px solid #ecece8;border-radius:18px;overflow:hidden}.company-h{padding:14px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #f0f0ec}.company-i{width:36px;height:36px;border-radius:10px;background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;flex:none}.company-n{display:flex;flex-direction:column;gap:1px;min-width:0}.company-name{font-size:16px;font-weight:600}.company-d{font-size:12px;color:var(--muted)}.facts{padding:12px 16px 6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.fact{display:flex;flex-direction:column;gap:1px;min-width:0}.fact-k{font-size:11px;color:var(--muted);letter-spacing:.04em}.fact-v{font-size:14px;font-weight:500;overflow-wrap:anywhere}.company-desc{margin:0;padding:0 16px 8px;font-size:14px;line-height:1.5;color:var(--ink-2)}.company-note{display:block;padding:4px 16px 12px;font-size:12px;color:var(--muted)}.chips{padding:4px 16px 10px;display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:14px;cursor:pointer;transition:border-color .15s,background .15s}.chip.on,.chip:hover{border-color:var(--ink)}.chip.on{background:var(--ink);color:#fff}.chip.red{border-color:var(--ir);color:#9e2a10}.chip-go{min-height:40px;padding:0 16px;border-radius:999px;border:none;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.ts-box{display:flex;justify-content:center;padding:0 16px}.ts-box:empty{display:none}.err{padding:0 22px 6px;font-size:13px;color:#b3230f}.listen{margin:0 16px 4px;padding:10px 16px;border-radius:999px;background:#fde9e7;color:#8a1a10;display:flex;gap:12px;font-size:14px;font-weight:500}.listen,.wave{align-items:center}.wave{display:inline-flex;gap:3px;height:18px}.wave span{width:3px;height:18px;border-radius:2px;background:var(--red);animation:wave .9s ease-in-out infinite}.wave span:nth-child(2){animation-delay:.15s}.wave span:nth-child(3){animation-delay:.3s}.wave span:nth-child(4){animation-delay:.45s}.wave span:nth-child(5){animation-delay:.6s}@keyframes wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.composer{position:relative;padding:8px 16px 18px;display:flex;gap:10px}.composer,.round{align-items:center}.round{width:52px;height:52px;flex:none;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;display:inline-flex;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.06)}.round.rec{background:var(--red);border-color:var(--red);color:#fff;animation:rec 1.4s infinite}@keyframes rec{0%{box-shadow:0 0 0 0 rgba(209,43,31,.45)}70%{box-shadow:0 0 0 10px rgba(209,43,31,0)}to{box-shadow:0 0 0 0 rgba(209,43,31,0)}}.txt{flex:1 1;min-width:0;height:52px;padding:0 20px;border-radius:999px;border:1.5px solid #d9d9d5;font-size:16px;color:var(--ink);background:#fff}.txt:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.txt-ir:focus{border-color:var(--ir);box-shadow:0 0 0 1px var(--ir)}.txt:disabled{background:var(--soft-2)}.send{width:52px;height:52px;flex:none;border-radius:50%;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.send:disabled{opacity:.35;cursor:default}.plan-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 22px 14px;border-bottom:1px solid #f0f0ec}.plan-sub{font-size:13px;color:var(--muted)}.live{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--ir-soft);color:#9e2a10;font-size:11px;font-weight:600;letter-spacing:.04em}.live span{background:var(--ir)}.plan-body{flex:1 1;min-height:0;overflow-y:auto;padding:20px 22px;gap:20px}.plan-body,.plan-empty{display:flex;flex-direction:column}.plan-empty{margin:auto 0;gap:8px;color:var(--muted);font-size:15px;line-height:1.5}.plan-empty-t{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.kpi{background:var(--soft-2);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.kpi-k{font-size:11px;color:var(--muted);letter-spacing:.04em}.kpi-v{font-size:22px;font-weight:600}.kpi-small{font-size:14px;font-weight:500;line-height:1.3}.prio-c{color:#b3230f}.prio-a{color:#b45309}.prio-m{color:#3b3b37}.ins{background:var(--ir-soft);border-radius:16px;padding:12px 14px;font-size:14px;line-height:1.5;color:#5e1708}.plan-sec{display:flex;flex-direction:column;gap:8px}.sec-t{font-size:12px;font-weight:600;letter-spacing:.04em;color:#3b3b37}.sec-green{color:#1f7a45}.sec-red{color:#b3230f}.row{display:flex;gap:10px;font-size:14px;line-height:1.45;align-items:baseline;animation:msgin .28s ease-out}.row-n{color:#1f7a45;font-weight:600;flex:none}.row-x{color:#b3230f;flex:none}.when{font-size:12px;padding:2px 8px;border-radius:999px;background:var(--soft);flex:none;font-weight:500}.plan-note{font-size:12px;color:var(--muted);line-height:1.5}.steps{max-width:1240px;width:100%;margin:0 auto;padding:64px 24px 56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:32px;gap:32px}.step{display:flex;flex-direction:column;gap:10px}.step-n{font-size:13px;color:var(--muted);font-weight:500}.step-t{font-size:22px;letter-spacing:-.02em}.step-d{font-size:15px;line-height:1.5;color:#4b4b47}.step-cred{padding-left:24px;border-left:1px solid #ecece8}.cred-big{font-size:44px;letter-spacing:-.04em;line-height:1}.foot{max-width:1240px;width:100%;margin:0 auto;padding:24px;border-top:1px solid #ecece8;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;color:var(--muted)}.foot nav{display:flex;gap:18px}.foot a{color:var(--muted)}.legal{max-width:760px;margin:0 auto;padding:48px 20px 80px;font-size:16px;line-height:1.6}.legal h1{font-size:40px;letter-spacing:-.03em;font-weight:500;margin:24px 0}@media (max-width:640px){.hdr{padding:16px}.hero{padding:32px 16px 28px}.step-cred{padding-left:0;border-left:none}}.hero-tel{color:inherit;font-weight:600}.adm{min-height:100vh;background:var(--soft-2)}.adm-main{max-width:1200px;margin:0 auto;padding:24px 16px 48px}.adm-muted{color:var(--muted);font-size:14px}.adm-btn{display:inline-flex;align-items:center;text-decoration:none}.adm-login{max-width:360px;margin:64px auto;background:#fff;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}.adm-login h1{margin:0 0 8px;font-size:24px;font-weight:500}.adm-login label{font-size:14px;font-weight:500}.adm-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.adm-bar h1{margin:0;font-size:28px;font-weight:500;letter-spacing:-.02em}.adm-list{display:flex;flex-direction:column;gap:8px}.adm-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:#fff;border-radius:16px;padding:14px 16px;text-decoration:none;color:var(--ink);border:1px solid transparent}.adm-row:hover{border-color:var(--line);color:var(--ink)}.adm-row.is-ir{border-left:4px solid var(--ir)}.adm-who{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:2px}.adm-when{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.adm-pending{background:#fef3c7;color:#854d0e;padding:3px 8px}.adm-pending,.adm-tag{font-weight:600;font-size:12px;border-radius:999px}.adm-tag{padding:4px 10px;white-space:nowrap}.tag-ir{background:var(--ir-soft);color:#991b1b}.tag-c{background:#e7f6ec;color:var(--green-dark)}.adm-conv{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.adm-card{background:#fff;border-radius:20px;padding:20px}.adm-info{flex:1 1 340px;flex-direction:column;gap:12px}.adm-chat,.adm-info{min-width:0;display:flex}.adm-chat{flex:999 1 460px;flex-direction:column;height:min(78vh,760px);padding:0;overflow:hidden}.adm-back{font-size:14px;color:var(--muted);text-decoration:none}.adm-title{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.adm-title h1{margin:0;font-size:24px;font-weight:500;letter-spacing:-.02em}.adm-actions{display:flex;flex-wrap:wrap;gap:8px}.adm-actions .chip{display:inline-flex;align-items:center;text-decoration:none}.adm-f{display:flex;flex-direction:column;gap:2px;padding-top:10px;border-top:1px solid #f0f0ec}.adm-k{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.adm-v{font-size:15px;line-height:1.45;overflow-wrap:anywhere}.adm-msgs{flex:1 1;min-height:0;overflow-y:auto;padding:20px;gap:8px}.adm-m,.adm-msgs{display:flex;flex-direction:column}.adm-m{max-width:80%;padding:10px 14px;border-radius:16px;font-size:15px;line-height:1.45;gap:4px;white-space:pre-wrap;overflow-wrap:anywhere}.adm-m small{font-size:11px;opacity:.6}.adm-m.them{align-self:flex-start;background:var(--soft)}.adm-m.me{align-self:flex-end;background:var(--ink);color:#fff}.adm-single{max-width:640px;margin:0 auto}.adm-single .adm-info{flex-basis:100%}