.nc-tag.nc-owner{font-family:inherit;letter-spacing:0;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.nc-tag.nc-owner.manager{color:#a38234;background:rgba(222,190,116,.14)}.nc-tag.nc-owner.admin{color:#69521c;background:rgba(130,100,31,.12)}.cd{--ink:#16130E;--sub:#6E6658;--faint:#A39A8B;--paper:#FFFDF8;--soft:#F6F1E7;--line:rgba(22,19,14,.08);--gold:#C9A24A;--gold-hi:#E9CF86;--gold-deep:#8A6A1F;--ok:#2F9A63;--wait:#E0A42E;--bad:#D2553F;font-family:var(--font-inter),Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);padding-bottom:40px}.cd *{box-sizing:border-box}.cd-kicker{display:block;font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep)}.cd-kicker.gold{color:var(--gold-hi)}.cd-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--line);animation:cdUp .6s cubic-bezier(.2,.8,.2,1) backwards}.cd-title{margin:6px 0 0;font-size:clamp(28px,2.6vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--ink)}.cd-live{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--paper);border:1px solid rgba(47,154,99,.35);font-size:12.5px;font-weight:700}.cd-live i{width:8px;height:8px;border-radius:50%;background:var(--ok);animation:cdPing 1.8s ease-out infinite}.cd-live.warn{border-color:rgba(224,164,46,.5)}.cd-live.warn i{background:var(--wait)}.cd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:20px 0 14px}.cd-stat{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ic t" "ic v" "n n" "bar bar";grid-column-gap:14px;column-gap:14px;padding:18px;border-radius:20px;background:var(--paper);border:1px solid var(--line);box-shadow:0 14px 30px -18px rgba(60,44,12,.3);animation:cdUp .6s cubic-bezier(.2,.8,.2,1) calc(.15s + var(--i) * 70ms) backwards;transition:transform .3s,box-shadow .3s}.cd-stat:hover{transform:translateY(-3px);box-shadow:0 20px 36px -18px rgba(60,44,12,.4)}.cd-stat-ic{grid-area:ic;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:var(--c);background:color-mix(in srgb,var(--c) 13%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 25%,transparent)}.cd-stat-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cd-stat small{grid-area:t;align-self:end;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.cd-stat b{grid-area:v;font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd-stat em{grid-area:n;margin-top:10px;font-style:normal;font-size:12px;color:var(--sub)}.cd-stat-bar{grid-area:bar;height:5px;margin-top:8px;background:rgba(22,19,14,.07);overflow:hidden}.cd-stat-bar,.cd-stat-bar i{display:block;border-radius:999px}.cd-stat-bar i{height:100%;background:var(--c);transform-origin:left;animation:cdGrow 1.2s cubic-bezier(.2,.8,.2,1) .6s backwards}.cd-topics{align-items:center;gap:14px;margin-bottom:20px;padding:12px 16px;border-radius:18px;background:var(--paper);border:1px solid var(--line);animation:cdUp .6s cubic-bezier(.2,.8,.2,1) .4s backwards}.cd-topics,.cd-topics>div{display:flex;flex-wrap:wrap}.cd-topics>div{gap:8px}.cd-topics span:not(.cd-kicker){display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 6px 0 12px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--sub);background:var(--soft);border:1px solid var(--line)}.cd-topics span em{font-style:normal}.cd-topics span b{min-width:22px;padding:2px 7px;border-radius:999px;font-size:11px;text-align:center;color:var(--faint);background:#fff}.cd-topics span.on{color:var(--ink);border-color:rgba(201,162,74,.4)}.cd-topics span.on b{color:#FFF6DE;background:#16130E}.cd .nc-desk{height:min(820px,calc(100vh - 110px));scroll-margin-top:16px;animation:cdUp .7s cubic-bezier(.2,.8,.2,1) .45s backwards}.cd .nc-chat,.cd .nc-inbox,.cd .nc-panel{border-radius:24px;border-color:var(--line);box-shadow:0 18px 40px -22px rgba(30,20,4,.35)}.cd .nc-inbox{background:var(--paper)}.cd .nc-inbox-head{margin:10px 10px 12px;padding:16px;border-radius:18px;color:#FFF6DE;background:radial-gradient(120% 100% at 100% 0,rgba(201,162,74,.3),transparent 60%),linear-gradient(140deg,#2a2217,#0f0d0a)}.cd .nc-inbox-head b{color:#FFF6DE}.cd .nc-inbox-head small{color:#BFB49F}.cd .nc-new{color:#15110A;background:linear-gradient(135deg,#F0D894,#B68A2E);box-shadow:0 8px 18px -8px rgba(201,162,74,.9)}.cd .nc-new.on{color:#FFF6DE;background:rgba(255,255,255,.1);box-shadow:none}.cd .nc-search{border:1px solid var(--line);background:var(--soft)}.cd .nc-search:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px rgba(201,162,74,.18);background:#fff}.cd .nc-tabs{background:var(--soft);border:1px solid var(--line)}.cd .nc-tabs button.on{color:#FFF6DE;background:linear-gradient(140deg,#2a2217,#0f0d0a);box-shadow:0 8px 18px -10px rgba(0,0,0,.7)}.cd .nc-tabs button.on em{color:var(--gold-hi);background:rgba(233,207,134,.2)}.cd .nc-item{transition:background .2s,transform .2s}.cd .nc-item:hover{transform:translateX(2px)}.cd .nc-item.active{background:linear-gradient(90deg,rgba(201,162,74,.2),rgba(201,162,74,.04))}.cd .nc-item.active:before{background:linear-gradient(#E9CF86,#B68A2E);width:4px}.cd .nc-count{color:#15110A;background:linear-gradient(135deg,#F0D894,#B68A2E)}.cd .nc-chat-head{background:rgba(255,253,248,.9)}.cd .nc-action{color:#15110A;background:linear-gradient(135deg,#F0D894,#B68A2E);box-shadow:0 8px 18px -8px rgba(201,162,74,.9)}.cd .nc-action.ghost{color:var(--gold-deep);background:#fff;box-shadow:none}.cd .nc-group.mine .nc-bubble{color:#FFF6DE;background:linear-gradient(140deg,#2e2416,#14100a);box-shadow:0 8px 18px -10px rgba(0,0,0,.6)}.cd .nc-send{color:#15110A;background:linear-gradient(135deg,#F0D894,#B68A2E)}.cd .nc-panel{background:var(--paper)}.app-main .cd .nc-search input{height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.cd .nc-item.has-unread{background:rgba(201,162,74,.08)}.cd .nc-item.has-unread.active{background:linear-gradient(90deg,rgba(201,162,74,.2),rgba(201,162,74,.04))}.cd .nc-chat{background:radial-gradient(rgba(201,162,74,.12) 1px,transparent 1.3px) 0 0/22px 22px,radial-gradient(600px 300px at 100% 0,rgba(201,162,74,.12),transparent 60%),linear-gradient(180deg,#FFFDF8,#F6F1E7)}.cd .nc-chat-idle{display:grid;place-items:center;overflow-y:auto}.cd-idle{display:flex;flex-direction:column;align-items:center;width:min(440px,100%);padding:28px 20px;text-align:center;animation:cdUp .6s cubic-bezier(.2,.8,.2,1) .2s backwards}.cd-idle-badge{position:relative;display:grid;place-items:center;width:84px;height:84px;margin-bottom:18px;border-radius:26px;color:#15110A;background:radial-gradient(circle at 35% 30%,#FFF6DE,#E9CF86 45%,#B68A2E);box-shadow:0 18px 34px -14px rgba(138,106,31,.8);animation:cdCore 4s ease-in-out infinite}.cd-idle-badge svg{width:36px;height:36px}.cd-idle-badge i{position:absolute;inset:-10px;border-radius:32px;border:1.5px solid rgba(201,162,74,.45);animation:cdRing 2.8s ease-out infinite}.cd-idle-badge i+i{animation-delay:1.4s}.cd-idle-title{font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.cd-idle p{margin:6px 0 20px;font-size:13.5px;line-height:1.55;color:var(--sub)}.cd-idle-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;width:100%;margin-bottom:16px}.cd-idle-stats span{display:flex;flex-direction:column;gap:2px;padding:12px 8px;border-radius:16px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);background:#fff;border:1px solid var(--line)}.cd-idle-stats b{font-size:24px;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd-idle-stats span.warn{border-color:rgba(224,164,46,.45);background:rgba(224,164,46,.08)}.cd-idle-stats span.warn b{color:#B07A12}.cd-idle-stats span.ok b{color:var(--ok)}.cd-idle-list{display:flex;flex-direction:column;gap:6px;width:100%;margin-bottom:16px;text-align:left}.cd-idle-list small{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep)}.cd-idle-list button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px 9px 9px;border-radius:14px;border:1px solid var(--line);background:#fff;font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.cd-idle-list button:hover{transform:translateY(-2px);border-color:rgba(201,162,74,.5);box-shadow:0 12px 22px -14px rgba(60,44,12,.5)}.cd-idle-list button>span:not(.nc-avatar){flex:1 1;min-width:0}.cd-idle-list b{display:block;font-size:13.5px;font-weight:800}.cd-idle-list em{display:block;font-style:normal;font-size:12.5px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-idle-list time{flex:none;font-size:11px;font-weight:700;color:var(--faint)}.cd-idle-done{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-bottom:16px;padding:12px;border-radius:14px;font-size:13px;font-weight:700;color:#23794C;background:rgba(47,154,99,.1)}.cd-idle-new{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border:0;border-radius:999px;font:inherit;font-size:13.5px;font-weight:800;color:#15110A;cursor:pointer;background:linear-gradient(135deg,#F0D894,#B68A2E);box-shadow:0 12px 24px -12px rgba(201,162,74,.9);transition:transform .2s,box-shadow .2s}.cd-idle-new:hover{transform:translateY(-2px);box-shadow:0 16px 28px -12px rgba(201,162,74,1)}@keyframes cdUp{0%{opacity:0;transform:translateY(16px)}}@keyframes cdPing{0%{box-shadow:0 0 0 0 rgba(47,154,99,.5)}80%,to{box-shadow:0 0 0 9px rgba(47,154,99,0)}}@keyframes cdCore{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes cdGrow{0%{transform:scaleX(0)}}@keyframes cdRing{0%{transform:scale(.9);opacity:1}to{transform:scale(1.35);opacity:0}}@media (max-width:1000px){.cd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cd .nc-desk{height:calc(100vh - 90px)}}@media (max-width:440px){.cd-stats{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cd *,.cd :after,.cd :before{animation:none!important;transition:none!important}}.hc2{--ink:#16130E;--sub:#6E6658;--faint:#A39A8B;--paper:#FFFDF8;--soft:#F6F1E7;--line:rgba(22,19,14,.08);--gold:#C9A24A;--gold-hi:#E9CF86;--gold-deep:#8A6A1F;--ok:#2F9A63;font-family:var(--font-inter),Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);padding-bottom:40px}.hc2 *{box-sizing:border-box}.hc2-kicker{display:block;font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep)}.hc2-kicker.gold{color:var(--gold-hi)}.hc2-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--line);animation:hc2Up .6s cubic-bezier(.2,.8,.2,1) backwards}.app-main .hc2 .hc2-title{margin:6px 0 0;font-family:var(--font-inter),Inter,system-ui,sans-serif;font-size:clamp(26px,2.6vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--ink)!important}.hc2-pill{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;font-size:12.5px;font-weight:800;color:var(--sub);background:var(--paper);border:1px solid var(--line)}.hc2-pill i{width:8px;height:8px;border-radius:50%;background:var(--faint)}.hc2-pill.on{color:#23794C;border-color:rgba(47,154,99,.35)}.hc2-pill.on i{background:var(--ok);animation:hc2Ping 1.8s ease-out infinite}.hc2-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;grid-gap:24px;gap:24px;padding:28px 36px;margin-bottom:20px;border-radius:26px;overflow:hidden;color:#F3EBDD;background:radial-gradient(55% 120% at 85% 50%,rgba(201,162,74,.26),transparent 60%),linear-gradient(140deg,#1D1810,#0A0907 72%);border:1px solid rgba(216,183,101,.38);box-shadow:0 28px 56px -26px rgba(26,18,4,.6);animation:hc2Up .7s cubic-bezier(.2,.8,.2,1) .05s backwards}.hc2-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(rgba(233,207,134,.12) 1px,transparent 1.4px) 0 0/22px 22px;mask-image:radial-gradient(circle at 85% 50%,#000,transparent 55%);-webkit-mask-image:radial-gradient(circle at 85% 50%,#000,transparent 55%);pointer-events:none}.hc2-hero-copy{position:relative}.hc2-hero-h{display:block;margin:12px 0 10px;font-family:var(--font-serif),Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.08;color:#FFF6DE}.hc2-hero-h em{font-style:normal;background:linear-gradient(135deg,#FFF4CC,#E9CF86 45%,#B68A2E);-webkit-background-clip:text;background-clip:text;color:transparent}.hc2-hero-copy p{margin:0 0 18px;max-width:540px;font-size:14.5px;line-height:1.65;color:#CFC6B4}.hc2-hero-row{display:flex;gap:10px;flex-wrap:wrap}.hc2-hero-row span{min-width:130px;padding:11px 15px;border-radius:15px;background:rgba(255,255,255,.05);border:1px solid rgba(233,207,134,.2)}.hc2-hero-row small{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#A89F8E}.hc2-hero-row b{display:block;margin-top:2px;font-size:17px;font-weight:800;color:#FFF6DE;font-family:ui-monospace,Consolas,monospace}.hc2-hero-row b.open{color:#7EE0AA;font-family:inherit}.hc2-hero-row b.resolved{color:var(--gold-hi);font-family:inherit}.hc2-orb{position:relative;height:200px}.hc2-ring{position:absolute;left:50%;top:50%;border-radius:50%}.hc2-ring.a{width:150px;height:150px;margin:-75px 0 0 -75px;border-color:#e9cf86 rgba(233,207,134,.4) transparent transparent;border-style:solid;border-width:2px;animation:hc2Spin 2.6s linear infinite;filter:drop-shadow(0 0 6px rgba(233,207,134,.5))}.hc2-ring.b{width:118px;height:118px;margin:-59px 0 0 -59px;border:1.5px dashed rgba(233,207,134,.35);animation:hc2Spin 9s linear infinite reverse}.hc2-core{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;color:#15110A;background:radial-gradient(circle at 35% 30%,#FFF6DE,#E9CF86 45%,#B68A2E);box-shadow:0 0 0 6px rgba(233,207,134,.12),0 0 36px rgba(233,207,134,.55);animation:hc2Pulse 3s ease-in-out infinite}.hc2-core svg{width:38px;height:38px}.hc2-bubble{position:absolute;padding:8px 13px;border-radius:14px 14px 14px 4px;font-size:13px;font-weight:800;color:var(--ink);background:#FFFDF8;box-shadow:0 12px 22px -10px rgba(0,0,0,.7);animation:hc2Float 4s ease-in-out infinite}.hc2-bubble.one{left:0;top:16px}.hc2-bubble.two{right:0;bottom:22px;display:flex;gap:4px;padding:11px 14px;border-radius:14px 14px 4px 14px;background:linear-gradient(135deg,#3a2e1b,#17120b);box-shadow:0 0 0 1px rgba(233,207,134,.45),0 12px 22px -10px rgba(0,0,0,.7);animation-delay:-2s}.hc2-bubble.two i{width:6px;height:6px;border-radius:50%;background:var(--gold-hi);animation:hc2Dot 1.2s ease-in-out infinite}.hc2-bubble.two i:nth-child(2){animation-delay:.15s}.hc2-bubble.two i:nth-child(3){animation-delay:.3s}.hc2 .nc-help{animation:hc2Up .7s cubic-bezier(.2,.8,.2,1) .2s backwards}.hc2 .nc-card,.hc2 .nc-chat{border-radius:24px;border-color:var(--line);box-shadow:0 18px 40px -22px rgba(30,20,4,.35)}.hc2 .nc-chat{background:radial-gradient(rgba(201,162,74,.12) 1px,transparent 1.3px) 0 0/22px 22px,radial-gradient(600px 300px at 100% 0,rgba(201,162,74,.12),transparent 60%),linear-gradient(180deg,#FFFDF8,#F6F1E7)}.hc2 .nc-chat-head{background:linear-gradient(140deg,#2a2217,#0f0d0a);border-bottom-color:rgba(233,207,134,.2)}.hc2 .nc-chat-title b{color:#FFF6DE}.hc2 .nc-chat-title small{color:#BFB49F}.hc2 .nc-chat-head .nc-tag{color:var(--gold-hi);background:rgba(233,207,134,.14)}.hc2 .nc-avatar.agent{color:#15110A;background:radial-gradient(circle at 35% 30%,#FFF6DE,#E9CF86 45%,#B68A2E)}.hc2 .nc-group.mine .nc-bubble{color:#FFF6DE;background:linear-gradient(140deg,#2e2416,#14100a);box-shadow:0 8px 18px -10px rgba(0,0,0,.6)}.hc2 .nc-group.theirs .nc-bubble{background:#fff;box-shadow:0 0 0 1px rgba(22,19,14,.06),0 8px 18px -12px rgba(0,0,0,.3)}.hc2 .nc-send{color:#15110A;background:linear-gradient(135deg,#F0D894,#B68A2E)}.hc2 .nc-composer{border-radius:16px}.hc2 .nc-composer:focus-within{border-color:var(--gold);box-shadow:0 0 0 4px rgba(201,162,74,.16)}.app-main .hc2 .nc-composer textarea{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.hc2 .nc-chat-title small{font-family:inherit}.hc2 .nc-empty-badge{color:#15110A;background:radial-gradient(circle at 35% 30%,#FFF6DE,#E9CF86 45%,#B68A2E);box-shadow:0 0 0 8px rgba(201,162,74,.12),0 0 30px rgba(201,162,74,.45);animation:hc2Pulse 3s ease-in-out infinite}.hc2 .nc-welcome b{font-family:var(--font-serif),Georgia,serif;font-size:24px;font-weight:600}.hc2 .nc-topics{gap:10px}.hc2 .nc-topics button{gap:9px;padding:10px 16px 10px 10px;border-radius:14px;border:1px solid rgba(201,162,74,.35);background:#fff;font-weight:800;color:var(--ink)}.hc2 .nc-topics button span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#15110A;background:linear-gradient(135deg,#F0D894,#B68A2E)}.hc2 .nc-topics button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hc2 .nc-topics button:hover:not(:disabled){border-color:var(--gold);box-shadow:0 12px 22px -12px rgba(138,106,31,.6)}.hc2 .nc-resolved-bar{color:#1F6E45;background:rgba(47,154,99,.1)}.hc2 .nc-card{background:var(--paper)}.hc2 .nc-card-title{font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep)}.hc2 .nc-tips{color:#F3EBDD;border-color:rgba(216,183,101,.35);background:radial-gradient(100% 120% at 100% 0,rgba(201,162,74,.25),transparent 60%),linear-gradient(150deg,#241c11,#0e0c09 80%)}.hc2 .nc-tips .nc-card-title{color:var(--gold-hi)}.hc2 .nc-tips li{color:#CFC6B4}@keyframes hc2Up{0%{opacity:0;transform:translateY(16px)}}@keyframes hc2Spin{to{transform:rotate(1turn)}}@keyframes hc2Pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes hc2Float{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes hc2Dot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@keyframes hc2Ping{0%{box-shadow:0 0 0 0 rgba(47,154,99,.5)}80%,to{box-shadow:0 0 0 7px rgba(47,154,99,0)}}@media (max-width:820px){.hc2-hero{grid-template-columns:minmax(0,1fr);padding:24px 20px}.hc2-orb{display:none}}@media (prefers-reduced-motion:reduce){.hc2 *,.hc2 :before{animation:none!important;transition:none!important}}