*,*:before,*:after{box-sizing:border-box}button{font:inherit;color:inherit;cursor:pointer}@keyframes pulse-dot{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes wave-bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes glow{0%,to{box-shadow:0 0 #ff8a004d}50%{box-shadow:0 0 0 8px #ff8a0000}}:root{--at-canvas: #ECE9E0;--at-card: #FFFFFF;--at-ink: #1A1714;--at-ink-soft: #4A453E;--at-mute: #8B847A;--at-line: #E5E0D5;--at-line-2: #EDE9DF;--at-warm: #F7F4ED;--at-orange: #FF8A00;--at-orange-bg: #FFF1DD;--at-success: #16A24E;--at-danger: #D6342E;--at-violet: #7C5CFF;--at-violet-bg: #F1ECFF}.at-root{display:grid;grid-template-rows:auto auto 1fr;height:100%;min-height:0;padding:18px 24px;gap:16px;background:var(--at-canvas);background-image:radial-gradient(1100px 500px at 75% -10%,rgba(255,138,0,.06) 0%,transparent 60%),radial-gradient(900px 500px at 0% 110%,rgba(124,92,255,.045) 0%,transparent 60%)}.at-root>*{min-height:0;min-width:0}.at-top{display:flex;align-items:center;gap:14px;padding:0 4px}.at-top .logo{width:36px;height:36px;border-radius:12px;background:var(--at-orange);color:#fff;display:grid;place-items:center;font:800 16px/1 var(--font-display);letter-spacing:-.04em}.at-top .where{font:700 18px/1 var(--font-display);letter-spacing:-.025em;color:var(--at-ink)}.at-top .where .small{font-weight:500;color:var(--at-mute);margin-inline-start:8px;font-size:13px;letter-spacing:0}.at-cmd{flex:1;display:flex;align-items:center;gap:10px;height:46px;padding:0 14px 0 18px;background:var(--at-card);border-radius:14px;border:1px solid transparent;box-shadow:0 1px 2px #1a17140a;margin-inline-start:16px;max-width:640px;transition:border-color var(--d-1)}.at-cmd:focus-within{border-color:var(--at-ink)}.at-cmd .ic{color:var(--at-mute);display:inline-grid;place-items:center}.at-cmd .ic svg{width:16px;height:16px}.at-cmd input{flex:1;border:0;background:transparent;outline:none;font:500 14px/1 var(--font-sans);color:var(--at-ink);min-width:0}.at-cmd input::placeholder{color:var(--at-mute);font-weight:400}.at-cmd .kbd{font:600 11px/1 var(--font-mono);padding:4px 7px;border-radius:5px;background:var(--at-warm);color:var(--at-ink-soft);border:1px solid var(--at-line)}.at-cmd .scope{display:inline-flex;align-items:center;gap:5px;font:600 11px/1 var(--font-sans);color:var(--at-violet);padding:5px 8px;border-radius:999px;background:var(--at-violet-bg);letter-spacing:.04em}.at-cmd .scope svg{width:11px;height:11px}.at-top .stat-pills{display:flex;gap:8px;align-items:center}.at-top .pill{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;background:var(--at-card);border-radius:12px;font:500 12.5px/1 var(--font-sans);color:var(--at-ink-soft);border:1px solid transparent;transition:border-color var(--d-1)}.at-top .pill:hover{border-color:var(--at-line)}.at-top .pill strong{font:700 14px/1 var(--font-display);color:var(--at-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.at-top .pill svg{width:13px;height:13px;color:var(--at-mute)}.at-top .pill .dot-pos{width:7px;height:7px;border-radius:999px;background:var(--at-success)}.at-top .pill .dot-warn{width:7px;height:7px;border-radius:999px;background:var(--at-orange)}.at-top .me{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#ff9d2a,#e07300);color:#fff;font:700 13px/1 var(--font-sans)}.at-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:4px 8px 0}.at-hero .who{display:flex;flex-direction:column}.at-hero .crumb{font:600 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--at-mute);margin-bottom:8px}.at-hero .crumb .spark{color:var(--at-violet)}.at-hero h1{font:700 32px/1.05 var(--font-display);letter-spacing:-.035em;color:var(--at-ink);margin:0;display:flex;align-items:center;gap:10px}.at-hero h1 .ai-glyph{display:inline-flex;align-items:center;gap:6px;font:600 13px/1 var(--font-sans);letter-spacing:0;color:var(--at-violet);background:var(--at-violet-bg);padding:6px 10px;border-radius:999px;align-self:center}.at-hero h1 .ai-glyph svg{width:12px;height:12px}.at-hero .who .meta{display:flex;align-items:center;gap:10px;margin-top:8px;font:500 13px/1.3 var(--font-sans);color:var(--at-mute)}.at-hero .who .meta .sep{color:var(--at-line)}.at-hero .who .meta strong{color:var(--at-ink);font-weight:600}.at-hero .ctrls{display:flex;align-items:center;gap:8px}.at-cta{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:12px;background:var(--at-card);border:1px solid var(--at-line);color:var(--at-ink);font:600 12.5px/1 var(--font-sans);transition:all var(--d-1)}.at-cta:hover{border-color:var(--at-ink-soft)}.at-cta svg{width:14px;height:14px}.at-cta.dark{background:var(--at-orange);color:#fff;border-color:var(--at-orange)}.at-cta.dark:hover{background:#e07300;border-color:#e07300}.at-cta.violet{background:var(--at-ink);color:#fff;border-color:var(--at-ink)}.at-cta.violet:hover{background:#2b2722}.at-icon-cta{width:40px;height:40px;border-radius:12px;background:var(--at-card);border:1px solid var(--at-line);color:var(--at-ink);display:grid;place-items:center}.at-icon-cta:hover{border-color:var(--at-ink-soft)}.at-icon-cta svg{width:16px;height:16px}.at-icon-cta.dark{background:var(--at-orange);color:#fff;border-color:var(--at-orange)}.at-cards{display:grid;grid-template-columns:360px 1fr 380px;gap:16px;align-items:stretch;min-height:0;transition:grid-template-columns var(--d-3) var(--ease-std)}.at-cards.customer-collapsed{grid-template-columns:360px 1fr 72px}.at-card{background:var(--at-card);border-radius:24px;box-shadow:0 1px 2px #1a17140a,0 12px 32px -16px #1a17141f;display:flex;flex-direction:column;overflow:hidden;position:relative}.at-copilot{padding:0}.at-copilot .head{display:flex;align-items:center;gap:10px;padding:18px 20px 0}.at-copilot .head .model{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 6px;border-radius:999px;background:var(--at-warm);border:1px solid var(--at-line)}.at-copilot .head .model .glyph{width:26px;height:26px;border-radius:999px;background:var(--at-orange);color:#fff;display:grid;place-items:center}.at-copilot .head .model .glyph svg{width:13px;height:13px}.at-copilot .head .model .lbl{font:600 12.5px/1 var(--font-sans);color:var(--at-ink);display:inline-flex;align-items:center;gap:6px}.at-copilot .head .model .chev{color:var(--at-mute)}.at-copilot .head .model .chev svg{width:12px;height:12px}.at-copilot .head .pin{margin-inline-start:auto;width:30px;height:30px;border-radius:999px;background:var(--at-warm);border:1px solid var(--at-line);display:grid;place-items:center;color:var(--at-mute)}.at-copilot .head .pin svg{width:13px;height:13px}.at-copilot .hello{padding:18px 20px 14px}.at-copilot .hello .greet{font:700 26px/1.05 var(--font-display);letter-spacing:-.03em;color:var(--at-ink)}.at-copilot .hello .greet .accent{color:var(--at-orange)}.at-copilot .hello .sub{font:500 13px/1.4 var(--font-sans);color:var(--at-mute);margin-top:4px}.at-suggest-chips{display:flex;gap:6px;flex-wrap:wrap;padding:0 20px 16px}.at-schip{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:var(--at-card);border:1px solid var(--at-line);color:var(--at-ink);font:500 12px/1 var(--font-sans);transition:all var(--d-1)}.at-schip:hover{border-color:var(--at-ink-soft)}.at-schip svg{width:11px;height:11px}.at-schip.primary{background:var(--at-orange);color:#fff;border-color:var(--at-orange)}.at-voice{position:relative;margin:4px 20px 0;padding:22px 18px;border-radius:18px;background:radial-gradient(120% 80% at 50% 0%,rgba(255,138,0,.1) 0%,transparent 60%),var(--at-warm);border:1px solid var(--at-line)}.at-voice .row{display:flex;align-items:center;gap:12px}.at-voice .wave{flex:1;height:36px;display:flex;align-items:center;gap:3px}.at-voice .wave i{flex:1;height:100%;background:linear-gradient(180deg,var(--at-orange) 0%,#E07300 100%);border-radius:999px;transform-origin:center;animation:wave-bar 1.2s ease-in-out infinite}.at-voice .mic{width:52px;height:52px;border-radius:999px;background:var(--at-orange);color:#fff;display:grid;place-items:center;border:0;position:relative;animation:glow 2s ease-in-out infinite}.at-voice .mic svg{width:22px;height:22px}.at-voice .hint{font:500 12.5px/1.4 var(--font-sans);color:var(--at-mute);margin-top:12px;text-align:center}.at-voice .hint strong{color:var(--at-ink);font-weight:600}.at-copilot .footer-actions{margin-top:auto;padding:16px 20px 18px;border-top:1px solid var(--at-line-2);display:flex;align-items:center;gap:10px}.at-copilot .footer-actions .who-side{font:600 11.5px/1.3 var(--font-sans);color:var(--at-mute)}.at-copilot .footer-actions .who-side .lbl{font:700 9px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;display:block;margin-bottom:4px}.at-copilot .footer-actions .grow{flex:1}.at-copilot .footer-actions .gen{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--at-orange);color:#fff;border:0;font:600 12px/1 var(--font-sans)}.at-copilot .footer-actions .gen svg{width:11px;height:11px}.at-conv .head{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--at-line-2)}.at-conv .head .avi{width:42px;height:42px;border-radius:999px;background:linear-gradient(135deg,#8b5cf6,#6d43e6);color:#fff;display:grid;place-items:center;font:700 14px/1 var(--font-sans);position:relative}.at-conv .head .avi .online{position:absolute;bottom:-1px;inset-inline-end:-1px;width:11px;height:11px;border-radius:999px;background:var(--at-success);box-shadow:0 0 0 2px var(--at-card)}.at-conv .head .avi .ch{position:absolute;bottom:-4px;inset-inline-end:-4px;width:17px;height:17px;border-radius:999px;background:#25d366;display:grid;place-items:center;border:2px solid var(--at-card)}.at-conv .head .avi .ch svg{width:9px;height:9px;color:#fff}.at-conv .head .who{display:flex;flex-direction:column;min-width:0}.at-conv .head .who .name{font:700 16px/1.1 var(--font-display);letter-spacing:-.015em;color:var(--at-ink);display:flex;align-items:center;gap:8px}.at-conv .head .who .name .vip{font:600 9.5px/1 var(--font-sans);letter-spacing:.1em;padding:4px 6px;border-radius:4px;background:var(--at-orange-bg);color:var(--at-orange)}.at-conv .head .who .sub{font:500 12px/1.3 var(--font-sans);color:var(--at-mute);margin-top:3px;display:flex;align-items:center;gap:8px}.at-conv .head .who .sub strong{color:var(--at-ink-soft);font-weight:600;font-family:var(--font-mono)}.at-conv .head .actions{margin-inline-start:auto;display:flex;align-items:center;gap:6px}.at-conv .head .actions .ibtn{width:34px;height:34px;border-radius:10px;background:var(--at-warm);border:1px solid transparent;color:var(--at-ink-soft);display:grid;place-items:center}.at-conv .head .actions .ibtn:hover{background:var(--at-line-2);border-color:var(--at-line)}.at-conv .head .actions .ibtn svg{width:15px;height:15px}.at-conv .head .actions .ibtn.danger{color:var(--at-danger)}.at-strip{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--at-line-2);background:var(--at-warm)}.at-strip .cell{padding:12px 16px;display:flex;flex-direction:column;gap:4px;position:relative}.at-strip .cell+.cell:before{content:"";position:absolute;inset-inline-start:0;top:16px;bottom:16px;width:1px;background:var(--at-line)}.at-strip .cell .lbl{font:600 10px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--at-mute);display:flex;align-items:center;gap:5px}.at-strip .cell .lbl svg{width:11px;height:11px}.at-strip .cell .val{font:700 17px/1.1 var(--font-display);color:var(--at-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:6px}.at-strip .cell .val .u{font:500 11px/1 var(--font-sans);color:var(--at-mute);letter-spacing:0}.at-strip .cell .delta{font:600 11px/1 var(--font-sans)}.at-strip .cell .delta.up{color:var(--at-success)}.at-strip .cell .delta.warn{color:var(--at-orange)}.at-msgs{flex:1;overflow-y:auto;padding:20px 26px 12px;display:flex;flex-direction:column}.at-day{display:flex;align-items:center;gap:12px;margin:4px 0 14px}.at-day .ln{flex:1;height:1px;background:var(--at-line)}.at-day .lbl{font:600 10.5px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--at-mute);padding:4px 10px;background:var(--at-warm);border-radius:999px;border:1px solid var(--at-line)}.at-mgroup{margin-bottom:12px}.at-mgroup.in{display:flex;gap:10px}.at-mgroup.out{display:flex;justify-content:flex-end}.at-mstack{display:flex;flex-direction:column;gap:4px;max-width:78%}.at-mgroup.in .at-mstack{max-width:calc(78% - 38px)}.at-mavi{width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,#8b5cf6,#6d43e6);color:#fff;display:grid;place-items:center;font:700 11px/1 var(--font-sans);flex:none}.at-msg{padding:11px 14px;border-radius:18px;font:400 13.5px/1.5 var(--font-sans);color:var(--at-ink);background:var(--at-warm);border:1px solid var(--at-line-2);position:relative}.at-msg.first-in{border-start-start-radius:6px}.at-msg.last-in{border-end-start-radius:6px}.at-msg.out{background:var(--at-orange);color:#fff;border-color:var(--at-orange)}.at-msg.out.first{border-start-end-radius:6px}.at-msg.out.last{border-end-end-radius:6px}.at-msg .meta{display:flex;align-items:center;gap:6px;font:500 10.5px/1 var(--font-sans);color:var(--at-mute);margin-top:6px;font-variant-numeric:tabular-nums}.at-msg.out .meta{color:#ffffffa6;justify-content:flex-end}.at-msg .meta svg{width:12px;height:12px}.at-msg .ai-tag{display:inline-flex;align-items:center;gap:4px;font:600 10px/1 var(--font-sans);padding:3px 7px;border-radius:999px;background:#ffffff2e;color:#fffffff2;margin-inline-end:6px}.at-msg .ai-tag svg{width:9px;height:9px}.at-ai-inline{align-self:center;display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 9px;border-radius:999px;background:var(--at-violet-bg);border:1px solid #DBCFFF;color:var(--at-violet);font:600 11.5px/1.2 var(--font-sans);margin:6px auto 14px}.at-ai-inline svg{width:11px;height:11px}.at-ai-inline strong{color:var(--at-ink)}.at-typing{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:var(--at-warm);border:1px solid var(--at-line-2);border-radius:18px}.at-typing .dots{display:inline-flex;gap:3px}.at-typing .dots i{width:6px;height:6px;border-radius:999px;background:var(--at-mute);animation:pulse-dot 1.4s infinite}.at-typing .dots i:nth-child(2){animation-delay:.2s}.at-typing .dots i:nth-child(3){animation-delay:.4s}.at-typing .lbl{font:500 12px/1 var(--font-sans);color:var(--at-mute)}.at-composer{padding:12px 20px 16px;border-top:1px solid var(--at-line-2)}.at-ai-row{display:flex;align-items:center;gap:6px;margin-bottom:10px;flex-wrap:wrap}.at-ai-row .badge{display:inline-flex;align-items:center;gap:5px;font:700 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:var(--at-violet-bg);color:var(--at-violet)}.at-ai-row .badge svg{width:10px;height:10px}.at-ai-row .sg{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;background:var(--at-card);border:1px solid var(--at-line);border-radius:999px;font:500 12px/1.3 var(--font-sans);color:var(--at-ink);transition:all var(--d-1);max-width:280px}.at-ai-row .sg:hover{border-color:var(--at-ink-soft)}.at-ai-row .sg svg{width:11px;height:11px;color:var(--at-violet)}.at-ai-row .sg .conf{font-size:10px;color:var(--at-mute);font-weight:600}.at-composer-box{display:flex;align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;background:var(--at-warm);border:1px solid var(--at-line);border-radius:18px;transition:border-color var(--d-1)}.at-composer-box:focus-within{border-color:var(--at-ink);background:var(--at-card)}.at-composer-box textarea{flex:1;border:0;background:transparent;outline:none;resize:none;font:400 14px/1.5 var(--font-sans);color:var(--at-ink);min-height:24px;max-height:120px;padding:7px 0}.at-composer-box textarea::placeholder{color:var(--at-mute)}.at-composer-box .tools{display:flex;align-items:center;gap:0}.at-composer-box .toolbtn{width:32px;height:32px;border-radius:8px;background:transparent;border:0;display:grid;place-items:center;color:var(--at-mute)}.at-composer-box .toolbtn:hover{background:var(--at-line-2);color:var(--at-ink)}.at-composer-box .toolbtn svg{width:15px;height:15px}.at-send{width:38px;height:38px;border-radius:12px;background:var(--at-orange);color:#fff;border:0;display:grid;place-items:center;box-shadow:0 6px 14px -6px #ff8a0080;transition:all var(--d-1)}.at-send:hover{background:#e07300;transform:translateY(-1px)}.at-send svg{width:16px;height:16px}.at-customer{padding:0}.at-customer .head{display:flex;flex-direction:column;align-items:center;padding:20px 20px 16px;border-bottom:1px solid var(--at-line-2);position:relative;text-align:center}.at-customer .head .avi{width:64px;height:64px;border-radius:999px;background:linear-gradient(135deg,#8b5cf6,#6d43e6);color:#fff;display:grid;place-items:center;font:700 22px/1 var(--font-sans)}.at-customer .head h3{font:700 18px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--at-ink);margin:10px 0 0}.at-customer .head .sub{font:500 12px/1.3 var(--font-sans);color:var(--at-mute);margin-top:4px}.at-customer .head .b-row{display:flex;gap:6px;margin-top:10px}.at-customer .head .b-row .b{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;font:600 10.5px/1 var(--font-sans)}.at-customer .head .b-row .b.success{background:#16a24e1a;color:var(--at-success)}.at-customer .head .b-row .b.warm{background:var(--at-orange-bg);color:var(--at-orange)}.at-customer .head .b-row .b svg{width:10px;height:10px}.at-customer .head .b-row .b .dot{width:6px;height:6px;border-radius:999px;background:currentColor}.at-score{padding:16px 20px;border-bottom:1px solid var(--at-line-2);display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center}.at-donut{width:120px;height:120px;position:relative}.at-donut .center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;pointer-events:none}.at-donut .center .v{font:700 24px/1 var(--font-display);letter-spacing:-.025em;color:var(--at-ink);font-variant-numeric:tabular-nums}.at-donut .center .of{font:500 10px/1 var(--font-sans);color:var(--at-mute);margin-top:4px}.at-score .legend{display:flex;flex-direction:column;gap:8px}.at-score .legend .row{display:flex;align-items:center;gap:8px;font:500 12px/1 var(--font-sans);color:var(--at-ink-soft)}.at-score .legend .row .sq{width:10px;height:10px;border-radius:3px;flex:none}.at-score .legend .row .val{margin-inline-start:auto;font:700 12px/1 var(--font-display);color:var(--at-ink);font-variant-numeric:tabular-nums}.at-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px 18px;border-bottom:1px solid var(--at-line-2)}.at-tile{padding:12px 14px;border-radius:14px;background:var(--at-warm);border:1px solid var(--at-line-2)}.at-tile .lbl{font:600 10px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--at-mute)}.at-tile .val{font:700 18px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--at-ink);margin-top:6px;font-variant-numeric:tabular-nums}.at-tile .delta{font:600 10.5px/1 var(--font-sans);margin-top:4px;color:var(--at-success)}.at-journey{padding:16px 20px 18px}.at-journey .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.at-journey .head .ttl{font:700 13px/1 var(--font-display);letter-spacing:-.01em;color:var(--at-ink)}.at-journey .head .act{font:600 11px/1 var(--font-sans);color:var(--at-mute)}.at-journey .pills{display:flex;gap:6px;flex-wrap:wrap}.at-jpill{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:999px;background:var(--at-warm);border:1px solid var(--at-line);color:var(--at-mute);font:600 11px/1 var(--font-sans)}.at-jpill .n{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;background:var(--at-card);font:700 9.5px/1 var(--font-sans);border:1px solid var(--at-line)}.at-jpill.done{background:var(--at-card);color:var(--at-ink)}.at-jpill.done .n{background:var(--at-success);color:#fff;border-color:var(--at-success)}.at-jpill.active{background:var(--at-orange);color:#fff;border-color:var(--at-orange)}.at-jpill.active .n{background:#fff;color:var(--at-orange);border-color:#fff}.at-events{padding:6px 20px 18px}.at-event{display:grid;grid-template-columns:26px 1fr auto;gap:10px;padding:8px 0;align-items:flex-start;border-top:1px solid var(--at-line-2)}.at-event:first-child{border-top:0;padding-top:0}.at-event .dot{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:var(--at-warm);border:1px solid var(--at-line);color:var(--at-mute)}.at-event .dot svg{width:11px;height:11px}.at-event.ai .dot{background:var(--at-violet-bg);border-color:#dbcfff;color:var(--at-violet)}.at-event.done .dot{background:var(--at-orange-bg);border-color:var(--at-orange);color:var(--at-orange)}.at-event .body .ttl{font:600 12.5px/1.2 var(--font-sans);color:var(--at-ink)}.at-event .body .sub{font:500 11.5px/1.4 var(--font-sans);color:var(--at-mute);margin-top:2px}.at-event .time{font:600 11px/1 var(--font-sans);color:var(--at-mute);font-variant-numeric:tabular-nums}.at-dock{background:var(--at-card);border-radius:24px;box-shadow:0 1px 2px #1a17140a,0 12px 32px -16px #1a17141f;padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-height:0}.at-dock .row{display:flex;align-items:center;gap:12px}.at-dock .row .ttl{font:700 14px/1 var(--font-display);letter-spacing:-.015em;color:var(--at-ink);display:flex;align-items:center;gap:8px}.at-dock .row .ttl .spark{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--at-violet);color:#fff}.at-dock .row .ttl .spark svg{width:12px;height:12px}.at-dock .row .helper{font:500 11.5px/1.3 var(--font-sans);color:var(--at-mute)}.at-dock .row .grow{flex:1}.at-dock .row .seg{display:flex;background:var(--at-warm);padding:3px;border-radius:9px}.at-dock .row .seg button{padding:6px 10px;font:600 11px/1 var(--font-sans);border-radius:6px;background:transparent;border:0;color:var(--at-mute);display:inline-flex;align-items:center;gap:5px}.at-dock .row .seg button.active{background:var(--at-card);color:var(--at-ink);box-shadow:0 1px 2px #0000000a}.at-dock .row .seg button svg{width:11px;height:11px}.at-dock .row .arrows{display:flex;gap:4px}.at-dock .row .arrows button{width:30px;height:30px;border-radius:9px;border:1px solid var(--at-line);background:var(--at-card);color:var(--at-ink);display:grid;place-items:center}.at-dock .row .arrows button svg{width:13px;height:13px}.at-dock .row .arrows button:hover{background:var(--at-warm)}.at-queue{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px}.at-queue::-webkit-scrollbar{display:none}.at-qcard{flex:0 0 220px;padding:12px;background:var(--at-warm);border:1px solid var(--at-line-2);border-radius:16px;cursor:pointer;transition:all var(--d-1);display:flex;flex-direction:column;gap:8px;position:relative}.at-qcard:hover{border-color:var(--at-ink-soft);transform:translateY(-2px)}.at-qcard.active{background:var(--at-ink);border-color:var(--at-ink);color:#fff}.at-qcard.active .name,.at-qcard.active .preview{color:#fff}.at-qcard.active .meta-row .mini{color:#ffffffa6}.at-qcard.active .stage.new{background:#ffffff1a;color:#fff}.at-qcard .top{display:flex;align-items:center;gap:8px}.at-qcard .avi{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;font:700 11px/1 var(--font-sans);color:#fff;flex:none;position:relative}.at-qcard .avi .ch-badge{position:absolute;bottom:-3px;inset-inline-end:-3px;width:13px;height:13px;border-radius:999px;border:2px solid var(--at-warm);display:grid;place-items:center}.at-qcard.active .avi .ch-badge{border-color:var(--at-ink)}.at-qcard .avi .ch-badge svg{width:6.5px;height:6.5px;color:#fff}.at-qcard .name{flex:1;min-width:0;font:600 12.5px/1.2 var(--font-sans);color:var(--at-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-qcard .time{font:500 10.5px/1 var(--font-sans);color:var(--at-mute);font-variant-numeric:tabular-nums;flex:none}.at-qcard.active .time{color:#ffffff8c}.at-qcard .preview{font:400 11.5px/1.4 var(--font-sans);color:var(--at-ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.at-qcard.active .preview{color:#ffffffbf}.at-qcard .meta-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.at-qcard .meta-row .stage{font:700 9px/1 var(--font-sans);letter-spacing:.06em;padding:3px 5px;border-radius:4px}.at-qcard .meta-row .stage.new{background:#4c57e01a;color:#232c8a}.at-qcard .meta-row .stage.qual{background:#00a6a61a;color:#006b6b}.at-qcard .meta-row .stage.prop{background:#e9a1001a;color:#8a5c00}.at-qcard .meta-row .stage.won{background:#16a24e1a;color:var(--at-success)}.at-qcard .meta-row .stage.lost{background:#d6342e1a;color:var(--at-danger)}.at-qcard .meta-row .mini{display:inline-flex;align-items:center;gap:3px;font:600 10px/1 var(--font-sans);color:var(--at-mute)}.at-qcard .meta-row .mini svg{width:9px;height:9px}.at-qcard .meta-row .mini.dot-pos{color:var(--at-success)}.at-qcard .meta-row .mini.dot-neg{color:var(--at-danger)}.at-qcard .meta-row .mini.dot-warn{color:var(--at-orange)}.at-qcard .ai-rank{position:absolute;top:10px;inset-inline-end:10px;width:20px;height:20px;border-radius:6px;background:var(--at-orange);color:#fff;display:grid;place-items:center;font:800 10px/1 var(--font-sans);font-variant-numeric:tabular-nums}.at-qcard.active .ai-rank{background:var(--at-orange)}.at-qcard.add{background:transparent;border:1.5px dashed var(--at-line);align-items:center;justify-content:center;color:var(--at-mute);text-align:center;font:500 12px/1.3 var(--font-sans)}.at-qcard.add:hover{border-color:var(--at-ink-soft);color:var(--at-ink)}.at-qcard.add .plus{width:32px;height:32px;border-radius:999px;border:1.5px dashed var(--at-line);display:grid;place-items:center;margin:0 auto 6px}.at-qcard.add .plus svg{width:14px;height:14px}.at-inbox-card{padding:0;display:flex;flex-direction:column}.at-inbox-head{padding:18px 20px 12px;border-bottom:1px solid var(--at-line-2)}.at-inbox-head .row1{display:flex;align-items:center;gap:8px;margin-bottom:12px}.at-inbox-head h3{flex:1;font:700 18px/1 var(--font-display);letter-spacing:-.025em;color:var(--at-ink);margin:0;display:flex;align-items:center;gap:8px}.at-inbox-head h3 .spark{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--at-violet);color:#fff}.at-inbox-head h3 .spark svg{width:13px;height:13px}.at-inbox-head .ct{font:700 11px/1 var(--font-sans);padding:5px 9px;border-radius:999px;background:var(--at-warm);color:var(--at-ink-soft);font-variant-numeric:tabular-nums}.at-inbox-head .helper{font:500 12px/1.4 var(--font-sans);color:var(--at-mute);margin-bottom:12px}.at-inbox-head .helper strong{color:var(--at-violet);font-weight:700}.at-inbox-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;background:var(--at-warm);border:1px solid transparent;border-radius:12px;color:var(--at-mute);transition:border-color var(--d-1)}.at-inbox-search:focus-within{border-color:var(--at-ink);background:var(--at-card)}.at-inbox-search svg{width:14px;height:14px}.at-inbox-search input{flex:1;border:0;background:transparent;outline:none;font:500 13px/1 var(--font-sans);color:var(--at-ink);min-width:0}.at-inbox-search input::placeholder{color:var(--at-mute)}.at-inbox-tabs{display:flex;padding:10px 16px 8px;gap:4px;border-bottom:1px solid var(--at-line-2);background:var(--at-card)}.at-itab{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:8px;font:600 11.5px/1 var(--font-sans);color:var(--at-mute);background:transparent;border:0;cursor:pointer;transition:all var(--d-1)}.at-itab:hover{color:var(--at-ink)}.at-itab.active{background:var(--at-orange);color:#fff}.at-itab svg{width:11px;height:11px}.at-itab .n{font:700 10px/1 var(--font-sans);padding:2px 5px;border-radius:999px;background:var(--at-warm);color:var(--at-ink-soft);font-variant-numeric:tabular-nums}.at-itab.active .n{background:#ffffff2e;color:#fff}.at-inbox-list{flex:1;overflow-y:auto;padding:6px 8px 8px;scrollbar-width:thin}.at-inbox-list::-webkit-scrollbar{width:6px}.at-inbox-list::-webkit-scrollbar-thumb{background:var(--at-line);border-radius:999px}.at-irow{display:grid;grid-template-columns:38px 1fr auto;column-gap:10px;row-gap:4px;padding:10px 12px;border-radius:12px;cursor:pointer;position:relative;transition:background var(--d-1);background:transparent;border:0;text-align:start;width:100%}.at-irow:hover{background:var(--at-warm)}.at-irow.active{background:var(--at-orange);color:#fff}.at-irow.active:before{content:"";position:absolute;inset-inline-start:4px;top:14px;bottom:14px;width:3px;border-radius:999px;background:#fff}.at-irow .av-cell{grid-row:span 3;align-self:start;padding-top:2px}.at-irow .av{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;color:#fff;font:700 12.5px/1 var(--font-sans);position:relative}.at-irow .av .ch-badge{position:absolute;bottom:-3px;inset-inline-end:-3px;width:15px;height:15px;border-radius:999px;border:2px solid var(--at-card);display:grid;place-items:center}.at-irow.active .av .ch-badge{border-color:var(--at-orange)}.at-irow .av .ch-badge svg{width:7px;height:7px;color:#fff}.at-irow .av .online{position:absolute;bottom:-1px;inset-inline-end:-1px;width:10px;height:10px;border-radius:999px;background:var(--at-success);box-shadow:0 0 0 2px var(--at-card)}.at-irow.active .av .online{box-shadow:0 0 0 2px var(--at-orange)}.at-irow .top{grid-column:2 / 3;display:flex;align-items:center;gap:6px;min-width:0}.at-irow .name{flex:1;font:600 13px/1.2 var(--font-sans);color:var(--at-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-irow.active .name{color:#fff}.at-irow .stage{font:700 9px/1 var(--font-sans);letter-spacing:.06em;padding:3px 5px;border-radius:4px;flex:none}.at-irow .stage.new{background:#4c57e01a;color:#232c8a}.at-irow .stage.qual{background:#00a6a61a;color:#006b6b}.at-irow .stage.prop{background:#e9a1001a;color:#8a5c00}.at-irow .stage.won{background:#16a24e1a;color:var(--at-success)}.at-irow .stage.lost{background:#d6342e1a;color:var(--at-danger)}.at-irow.active .stage{background:#ffffff1f;color:#fff}.at-irow .time-col{grid-column:3 / 4;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.at-irow .time{font:500 10.5px/1 var(--font-sans);color:var(--at-mute);font-variant-numeric:tabular-nums}.at-irow.active .time{color:#ffffff8c}.at-irow .unread{min-width:18px;height:18px;border-radius:999px;background:var(--at-orange);color:#fff;font:700 10px/1 var(--font-sans);display:grid;place-items:center;padding:0 5px}.at-irow .preview{grid-column:2 / 4;font:400 11.5px/1.4 var(--font-sans);color:var(--at-ink-soft);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.at-irow.active .preview{color:#ffffffbf}.at-irow .meta-row{grid-column:2 / 4;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.at-irow .mini{display:inline-flex;align-items:center;gap:3px;font:600 10px/1 var(--font-sans);color:var(--at-mute)}.at-irow.active .mini{color:#ffffffa6}.at-irow .mini svg{width:9px;height:9px}.at-irow .mini.pos{color:var(--at-success)}.at-irow .mini.neg{color:var(--at-danger)}.at-irow .mini.warn{color:var(--at-orange)}.at-irow .mini.ai-rank{margin-inline-start:auto;background:var(--at-warm);color:var(--at-ink);padding:3px 6px;border-radius:5px;font-weight:800}.at-irow.active .mini.ai-rank{background:#fff3;color:#fff}.at-customer .collapse-btn{position:absolute;top:14px;inset-inline-start:12px;width:26px;height:26px;border-radius:7px;background:var(--at-warm);border:1px solid var(--at-line);color:var(--at-mute);display:grid;place-items:center;z-index:2}.at-customer .collapse-btn:hover{background:var(--at-line-2);color:var(--at-ink)}.at-customer .collapse-btn svg{width:13px;height:13px}.at-customer-rail{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:14px 0;gap:4px}.at-customer-rail .expand-btn{width:36px;height:36px;border-radius:10px;background:var(--at-warm);border:1px solid var(--at-line);color:var(--at-ink);display:grid;place-items:center;margin-bottom:8px}.at-customer-rail .expand-btn:hover{background:var(--at-line-2)}.at-customer-rail .expand-btn svg{width:14px;height:14px}.at-customer-rail .avi{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;color:#fff;font:700 13px/1 var(--font-sans);margin-bottom:10px;position:relative}.at-customer-rail .avi .online{position:absolute;bottom:0;inset-inline-end:0;width:11px;height:11px;border-radius:999px;background:var(--at-success);box-shadow:0 0 0 2px var(--at-card)}.at-rail-stat{width:56px;display:flex;flex-direction:column;align-items:center;padding:10px 4px;border-radius:12px;transition:background var(--d-1);cursor:default;text-align:center}.at-rail-stat:hover{background:var(--at-warm)}.at-rail-stat .ico{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;margin-bottom:6px;color:var(--at-ink)}.at-rail-stat .ico svg{width:13px;height:13px}.at-rail-stat.hot .ico{background:var(--at-orange-bg);color:var(--at-orange)}.at-rail-stat.pos .ico{background:#16a24e1a;color:var(--at-success)}.at-rail-stat.stage .ico{background:var(--at-violet-bg);color:var(--at-violet)}.at-rail-stat.ltv .ico,.at-rail-stat.ord .ico{background:var(--at-warm);color:var(--at-ink);border:1px solid var(--at-line)}.at-rail-stat .num{font:700 13px/1 var(--font-display);letter-spacing:-.02em;color:var(--at-ink);font-variant-numeric:tabular-nums}.at-rail-stat .num .sm{font-size:9px;color:var(--at-mute);font-weight:600;margin-inline-start:2px}.at-rail-stat .lbl{font:600 8.5px/1.1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--at-mute);margin-top:3px;max-width:56px}.at-rail-divider{width:32px;height:1px;background:var(--at-line);margin:4px 0}.at-customer-rail .footer-btn{margin-top:auto;width:36px;height:36px;border-radius:10px;background:var(--at-orange);color:#fff;border:0;display:grid;place-items:center}.at-customer-rail .footer-btn:hover{background:#e07300}.at-customer-rail .footer-btn svg{width:14px;height:14px}.has-atelier-chat main,.has-atelier-chat [class*=SidebarInset],.has-atelier-chat [class*=sidebar-inset]{padding:0!important}[data-atelier=root].atelier-shell{--at-canvas: #ECE9E0;--at-card: #FFFFFF;--at-ink: #1A1714;--at-ink-soft: #4A453E;--at-mute: #8B847A;--at-line: #E5E0D5;--at-warm: #F7F4ED;--at-orange: #FF8A00;--at-orange-hover: #E07300;--at-orange-bg: #FFF1DD;--at-violet: #7C5CFF;--at-violet-bg: #F1ECFF;--at-success: #16A24E;--at-danger: #D6342E;display:grid;grid-template-rows:auto auto 1fr;gap:14px;height:100%;min-height:calc(100vh - 56px);padding:14px 18px 18px;background:var(--at-canvas);background-image:radial-gradient(1100px 500px at 75% -10%,rgba(255,138,0,.06) 0%,transparent 60%),radial-gradient(900px 500px at 0% 110%,rgba(124,92,255,.045) 0%,transparent 60%);overflow:hidden}.atelier-shell>*{min-height:0;min-width:0}.atelier-shell .atelier-topbar{display:flex;align-items:center;gap:14px;padding:0 4px;min-height:44px}.atelier-shell .atelier-logo{width:36px;height:36px;border-radius:12px;background:var(--at-orange);color:#fff;display:grid;place-items:center;font:800 16px/1 Inter,system-ui,sans-serif;letter-spacing:-.04em}.atelier-shell .atelier-crumb{font:700 17px/1 Inter,system-ui,sans-serif;letter-spacing:-.02em;color:var(--at-ink)}.atelier-shell .atelier-crumb-sub{margin-inline-start:8px;font-weight:500;font-size:13px;letter-spacing:0;color:var(--at-mute)}.atelier-shell .atelier-stat-pills{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.atelier-shell .atelier-pill{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;background:var(--at-card);border:1px solid var(--at-line);color:var(--at-ink);font:500 13px/1 Inter,system-ui,sans-serif;cursor:pointer;transition:border-color .12s,transform .12s}.atelier-shell .atelier-pill:hover{border-color:var(--at-ink-soft)}.atelier-shell .atelier-pill strong{font-weight:700}.atelier-shell .atelier-pill .dot-pos{width:8px;height:8px;border-radius:999px;background:var(--at-success);box-shadow:0 0 0 3px #16a24e2e}.atelier-shell .atelier-pill .dot-warn{width:8px;height:8px;border-radius:999px;background:var(--at-orange);box-shadow:0 0 0 3px #ff8a002e}.atelier-shell .atelier-pill .ai-spark{color:var(--at-violet);font-size:14px}.atelier-shell .atelier-hero{display:flex;align-items:center;gap:16px;padding:4px 4px 0;min-height:0}.atelier-shell .atelier-hero-who{flex:1;min-width:0}.atelier-shell .atelier-hero-who h1{display:flex;align-items:center;gap:12px;margin:0;font:700 26px/1.15 Inter,system-ui,sans-serif;letter-spacing:-.02em;color:var(--at-ink)}.atelier-shell .atelier-ai-confidence{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--at-violet-bg);color:var(--at-violet);font:600 12px/1 Inter,system-ui,sans-serif}.atelier-shell .atelier-hero-meta{margin-top:4px;font-size:13px;color:var(--at-mute);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.atelier-shell .atelier-hero-meta strong{color:var(--at-ink-soft);font-weight:600}.atelier-shell .atelier-sep{color:var(--at-line);margin:0 2px}.atelier-shell .atelier-hero-ctrls{display:flex;align-items:center;gap:8px}.atelier-shell .atelier-cta{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:10px;background:var(--at-orange);color:#fff;border:1px solid var(--at-orange);font:600 13px/1 Inter,system-ui,sans-serif;cursor:pointer;transition:background .12s,transform .12s}.atelier-shell .atelier-cta:hover{background:var(--at-orange-hover);border-color:var(--at-orange-hover)}.atelier-shell .atelier-cta:disabled{opacity:.6;cursor:not-allowed}.atelier-shell .atelier-cta-soft{background:var(--at-card);color:var(--at-orange);border-color:var(--at-orange)}.atelier-shell .atelier-cta-soft:hover{background:var(--at-orange-bg)}.atelier-shell .atelier-icon-cta{width:38px;height:38px;border-radius:10px;background:var(--at-card);border:1px solid var(--at-line);color:var(--at-ink);display:grid;place-items:center;cursor:pointer}.atelier-shell .atelier-icon-cta:hover{border-color:var(--at-ink-soft)}.atelier-shell .atelier-spinner{width:14px;height:14px;border:2px solid #fff;border-top-color:transparent;border-radius:999px;animation:at-spin .9s linear infinite}@keyframes at-spin{to{transform:rotate(360deg)}}.atelier-shell .atelier-cards{display:grid;grid-template-columns:360px 1fr 360px;gap:14px;align-items:stretch;min-height:0;transition:grid-template-columns .24s cubic-bezier(.4,0,.2,1)}.atelier-shell .atelier-cards.customer-collapsed{grid-template-columns:360px 1fr 0px}.atelier-shell .atelier-cards.customer-collapsed .atelier-customer-card{width:0;border-left:0}.atelier-shell .atelier-card{background:var(--at-card);border-radius:18px;box-shadow:0 1px 2px #1a17140a,0 8px 24px -10px #1a171414;overflow:hidden;display:flex;flex-direction:column;min-height:0;min-width:0}.atelier-shell .atelier-inbox-card{overflow:hidden}.atelier-shell .atelier-conv-card{background:#fbf9f4}.atelier-shell .atelier-customer-card{transition:width .24s cubic-bezier(.4,0,.2,1),opacity .16s}.atelier-shell .atelier-customer-card.collapsed{opacity:0;pointer-events:none}.atelier-shell .atelier-customer-inner{width:360px;height:100%;overflow-y:auto}.atelier-shell .atelier-inbox-card>div{background:transparent}.atelier-shell .atelier-inbox-card .border-r,.atelier-shell .atelier-inbox-card [class*=border-r]{border-right:0!important}.atelier-shell .atelier-inbox-card .border-b{border-bottom-color:var(--at-line)!important}.atelier-shell .atelier-conv-card .bg-\[\#efeae2\]{background:#fbf9f4!important}.atelier-shell .atelier-conv-card>div>.absolute.inset-0{background:transparent!important}.atelier-shell .atelier-conv-card [style*=background-image][style*=githubusercontent]{display:none!important}.atelier-shell .atelier-conv-card .bg-\[\#dcf8c6\],.atelier-shell .atelier-conv-card .bg-\[\#005c4b\],.atelier-shell .atelier-conv-card .bg-green-100,.atelier-shell .atelier-conv-card .bg-green-500,.atelier-shell .atelier-conv-card .bg-emerald-500{background:var(--at-orange)!important;color:#fff!important}.atelier-shell input:focus,.atelier-shell textarea:focus{outline:none;box-shadow:0 0 0 3px #ff8a002e;border-color:var(--at-orange)!important}.atelier-shell .atelier-customer-inner::-webkit-scrollbar{width:8px}.atelier-shell .atelier-customer-inner::-webkit-scrollbar-thumb{background:var(--at-line);border-radius:999px}.atelier-shell .atelier-customer-inner::-webkit-scrollbar-thumb:hover{background:#bdb8ae}@media(max-width:1100px){.atelier-shell .atelier-cards{grid-template-columns:1fr}.atelier-shell .atelier-customer-card{display:none}}@media(min-width:1100px){.atelier-shell .atelier-inbox-card>.p-3.border-b.border-gray-200{display:none}}
