.cc-root{--cc-accent:#ea580c;--cc-accent-soft:#fff7ed;--cc-accent-text:#c2410c;--cc-bg:#f4f6f8;--cc-sidebar:#f7f8fa;--cc-surface:#ffffff;--cc-panel:#ffffff;--cc-text:#0f172a;--cc-muted:#64748b;--cc-faint:#94a3b8;--cc-border:#e8ecf1;--cc-hover:#f1f5f9;--cc-input:#ffffff;--cc-shadow:0 1px 2px rgba(15,23,42,0.04);--cc-ok:#059669;--cc-ok-bg:#ecfdf5;--cc-wait:#d97706;--cc-wait-bg:#fffbeb;--cc-info:#2563eb;--cc-info-bg:#eff6ff;min-height:100vh;background:var(--cc-bg);color:var(--cc-text);color-scheme:light;font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.cc-root[data-cc-theme=dark]{--cc-accent:#f97316;--cc-accent-soft:rgba(249,115,22,0.14);--cc-accent-text:#fdba74;--cc-bg:#0f141c;--cc-sidebar:#111827;--cc-surface:#171e2b;--cc-panel:#1a2230;--cc-text:#e8edf5;--cc-muted:#94a3b8;--cc-faint:#64748b;--cc-border:rgba(255,255,255,0.1);--cc-hover:rgba(255,255,255,0.06);--cc-input:#121826;--cc-shadow:0 12px 40px rgba(0,0,0,0.45);--cc-ok:#34d399;--cc-ok-bg:rgba(16,185,129,0.14);--cc-wait:#fbbf24;--cc-wait-bg:rgba(245,158,11,0.14);--cc-info:#93c5fd;--cc-info-bg:rgba(59,130,246,0.14);color-scheme:dark}.cc-shell{height:100dvh;min-height:100dvh;max-height:100dvh;background:var(--cc-bg);color:var(--cc-text)}.cc-aside,.cc-shell{display:flex;overflow:hidden}.cc-aside{width:260px;flex-shrink:0;flex-direction:column;height:100%;max-height:100%;position:relative;z-index:40;top:auto;background:var(--cc-sidebar);border-right:1px solid var(--cc-border)}.cc-aside>nav{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.cc-aside>.p-3.border-t{flex-shrink:0}.cc-main{flex:1;min-width:0;min-height:0;height:100%;overflow:auto;overscroll-behavior:contain;background:var(--cc-bg);position:relative;z-index:1}.cc-main-inner{width:100%;max-width:none;margin:0;padding:32px 20px 56px}.cc-brand{gap:10px;min-width:0}.cc-brand,.cc-brand-mark{display:flex;align-items:center}.cc-brand-mark{width:32px;height:32px;border-radius:8px;background:var(--cc-accent);justify-content:center;flex-shrink:0}.cc-brand-mark img{width:18px;height:18px;object-fit:contain}.cc-brand-name{font-size:14px;font-weight:700;letter-spacing:-.02em;color:var(--cc-text);line-height:1.15}.cc-brand-sub{font-size:12px;color:var(--cc-muted);font-weight:500}.cc-workspace{display:flex;align-items:center;gap:10px;margin:0 12px 10px;padding:10px 12px;border:1px solid var(--cc-border);border-radius:12px;background:var(--cc-surface);box-shadow:var(--cc-shadow);cursor:default;user-select:none}.cc-workspace-mark{width:30px;height:30px;border-radius:9px;background:var(--cc-accent-soft);color:var(--cc-accent);font-size:12px;display:flex;justify-content:center}.cc-workspace-mark,.cc-workspace-pill{font-weight:700;align-items:center;flex-shrink:0}.cc-workspace-pill{white-space:nowrap;height:22px;padding:0 8px;border-radius:999px;display:inline-flex;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--cc-ok);background:var(--cc-ok-bg);border:1px solid color-mix(in srgb,var(--cc-ok) 25%,transparent)}.cc-workspace-pill--off{color:var(--cc-muted);background:var(--cc-hover);border-color:var(--cc-border)}.cc-workspace-pill--on{color:var(--cc-ok);background:var(--cc-ok-bg)}.cc-notice-panel,.cc-notice-toast{background:#ffffff!important;color:#0f172a!important;border-color:#e8ecf1!important;box-shadow:0 24px 80px rgba(15,23,42,.28)!important}.cc-root[data-cc-theme=dark] .cc-notice-panel,.cc-root[data-cc-theme=dark] .cc-notice-toast{background:#171e2b!important;color:#e8edf5!important;border-color:rgba(255,255,255,.1)!important}.cc-modal-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(8,12,20,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cc-modal{width:100%;max-width:32rem;border-radius:1rem;border:1px solid var(--cc-border);background:var(--cc-panel);color:var(--cc-text);box-shadow:0 28px 80px rgba(0,0,0,.55);overflow:hidden;isolation:isolate;opacity:1}.cc-root[data-cc-theme=dark] .cc-modal{background:#1a2230;border-color:rgba(255,255,255,.12)}.cc-modal__head{padding:1.1rem 1.25rem;border-bottom:1px solid var(--cc-border);background:var(--cc-panel);display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.cc-root[data-cc-theme=dark] .cc-modal__head{background:#1a2230}.cc-modal__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--cc-text);letter-spacing:-.02em}.cc-modal__sub{margin:.35rem 0 0;font-size:.875rem;line-height:1.5;color:var(--cc-muted)}.cc-modal__body{padding:1rem;max-height:min(50vh,360px);overflow:auto;background:var(--cc-panel);display:grid;gap:.5rem}.cc-root[data-cc-theme=dark] .cc-modal__body{background:#1a2230}.cc-modal__choice{width:100%;text-align:left;border-radius:.75rem;border:1px solid var(--cc-border);background:var(--cc-input);color:var(--cc-text);padding:.85rem 1rem;font-size:.875rem;line-height:1.5;transition:border-color .12s ease,background .12s ease}.cc-modal__choice:hover:not(:disabled){border-color:color-mix(in srgb,var(--cc-accent) 45%,var(--cc-border));background:var(--cc-accent-soft)}.cc-modal__foot{padding:.85rem 1rem;border-top:1px solid var(--cc-border);background:var(--cc-panel);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.cc-root[data-cc-theme=dark] .cc-modal__foot{background:#151c28}.cc-live-desk{display:flex;flex-direction:column;gap:1.15rem}.cc-live-desk__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;padding-bottom:.15rem}.cc-live-desk__tabs{display:flex;flex-wrap:wrap;gap:.45rem}.cc-live-desk__tab{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.45rem .9rem;font-size:.875rem;font-weight:600;border:1px solid var(--cc-border);color:var(--cc-muted);background:transparent;transition:background .12s ease,color .12s ease,border-color .12s ease}.cc-live-desk__tab:hover{background:var(--cc-hover);color:var(--cc-text)}.cc-live-desk__tab[data-active=true]{background:var(--cc-accent-soft);color:var(--cc-accent);border-color:transparent}.cc-live-desk__badge{min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:var(--cc-accent);color:#fff;font-size:11px;line-height:1.25rem;text-align:center}.cc-live-desk__grid{display:grid;gap:1rem;min-height:560px}@media (min-width:1024px){.cc-live-desk__grid{grid-template-columns:320px minmax(0,1fr)}}.cc-live-desk__pane{border-radius:1rem;border:1px solid var(--cc-border);background:var(--cc-panel);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--cc-shadow)}.cc-root[data-cc-theme=dark] .cc-live-desk__pane{background:#1a2230;box-shadow:0 8px 28px rgba(0,0,0,.28)}.cc-inbox{display:flex;flex-direction:column;gap:1.1rem}.cc-inbox__hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.cc-inbox__stats{display:flex;gap:.65rem}.cc-inbox__stat{min-width:5.5rem;padding:.7rem .9rem;border-radius:.85rem;border:1px solid var(--cc-border);background:var(--cc-panel);text-align:center}.cc-inbox__stat b{display:block;font-size:1.25rem;font-weight:800;letter-spacing:-.03em;color:var(--cc-text)}.cc-inbox__stat span{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted)}.cc-inbox__filters{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.7fr)) auto;gap:.75rem;align-items:end;padding:1rem;border-radius:1rem;border:1px solid var(--cc-border);background:var(--cc-panel)}@media (max-width:900px){.cc-inbox__filters{grid-template-columns:1fr 1fr}}.cc-inbox__field{display:flex;flex-direction:column;gap:.35rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-muted)}.cc-inbox__field input{width:100%;border-radius:.65rem;border:1px solid var(--cc-border);background:var(--cc-input);color:var(--cc-text);padding:.55rem .75rem;font-size:.875rem;font-weight:500;text-transform:none;letter-spacing:normal}.cc-inbox__filter-actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.cc-inbox__apply{border-radius:.65rem;background:var(--cc-accent);color:#fff;font-size:.8rem;font-weight:800;padding:.55rem .9rem;border:none;cursor:pointer}.cc-inbox__clear{font-size:.8rem;font-weight:700;color:var(--cc-muted);text-decoration:none}.cc-inbox__clear:hover{color:var(--cc-text)}.cc-inbox__pills{display:flex;flex-wrap:wrap;gap:.4rem}.cc-inbox__pill{display:inline-flex;align-items:center;border-radius:999px;padding:.4rem .8rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:1px solid var(--cc-border);color:var(--cc-muted);background:transparent}.cc-inbox__pill:hover{color:var(--cc-text);background:var(--cc-hover)}.cc-inbox__pill.is-active{background:var(--cc-accent);border-color:transparent;color:#fff}.cc-inbox__table-wrap{border-radius:1rem;border:1px solid var(--cc-border);background:var(--cc-panel);overflow:auto;box-shadow:var(--cc-shadow)}.cc-inbox__table{width:100%;border-collapse:collapse;font-size:.875rem;min-width:920px}.cc-inbox__table th{text-align:left;padding:.85rem 1rem;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-muted);background:color-mix(in srgb,var(--cc-panel) 88%,#000 12%);white-space:nowrap}.cc-inbox__table td,.cc-inbox__table th{border-bottom:1px solid var(--cc-border)}.cc-inbox__table td{padding:.9rem 1rem;vertical-align:top}.cc-inbox__table tr:hover td{background:var(--cc-hover)}.cc-inbox__row{cursor:pointer}.cc-inbox__row:focus-visible td{outline:2px solid color-mix(in srgb,var(--cc-accent) 55%,transparent);outline-offset:-2px}.cc-inbox__ref{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;font-weight:800;color:#93c5fd;text-decoration:underline;text-underline-offset:.18em}.cc-inbox__ref:hover{color:var(--cc-accent)}.cc-inbox__case{display:inline-block;font-weight:700;color:var(--cc-text);text-decoration:none}.cc-inbox__case:hover{color:var(--cc-accent);text-decoration:underline;text-underline-offset:.15em}.cc-inbox__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.cc-inbox__open{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;padding:.35rem .75rem;border-radius:.65rem;border:1px solid color-mix(in srgb,var(--cc-accent) 45%,transparent);background:color-mix(in srgb,var(--cc-accent) 18%,transparent);color:var(--cc-accent);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.cc-inbox__open:hover{background:color-mix(in srgb,var(--cc-accent) 28%,transparent)}.cc-inbox__when{margin:.35rem 0 0;display:flex;flex-wrap:wrap;gap:.45rem;font-size:.72rem;color:var(--cc-muted)}.cc-inbox__name,.cc-inbox__when span:first-child{font-weight:700;color:var(--cc-text)}.cc-inbox__name{margin:0}.cc-inbox__meta{margin:.2rem 0 0;font-size:.75rem;color:var(--cc-muted)}.cc-inbox__money{margin:.2rem 0 0;font-size:.8rem;font-weight:800;color:var(--cc-accent)}.cc-inbox-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.25rem .55rem;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent}.cc-inbox-badge--new{color:#93c5fd;background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.28)}.cc-inbox-badge--progress{color:#67e8f9;background:rgba(6,182,212,.14);border-color:rgba(6,182,212,.28)}.cc-inbox-badge--contacted{color:#fcd34d;background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.28)}.cc-inbox-badge--qualified{color:#c4b5fd;background:rgba(139,92,246,.14);border-color:rgba(139,92,246,.28)}.cc-inbox-badge--solved{color:#6ee7b7;background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.28)}.cc-inbox-badge--lost{color:#94a3b8;background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.22)}.cc-inbox-badge--spam{color:#fca5a5;background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.28)}.cc-inbox-settle{display:flex;flex-wrap:wrap;gap:.28rem;max-width:220px}.cc-inbox-settle__btn{border-radius:999px;border:1px solid var(--cc-border);background:var(--cc-input);color:var(--cc-muted);font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.22rem .45rem;cursor:pointer}.cc-inbox-settle__btn:disabled{opacity:.45;cursor:default}.cc-inbox-settle__btn--cyan:hover:not(:disabled){color:#67e8f9;border-color:rgba(6,182,212,.4)}.cc-inbox-settle__btn--amber:hover:not(:disabled){color:#fcd34d;border-color:rgba(245,158,11,.4)}.cc-inbox-settle__btn--ok:hover:not(:disabled){color:#6ee7b7;border-color:rgba(16,185,129,.4)}.cc-inbox-settle__btn--mute:hover:not(:disabled){color:#cbd5e1}.cc-inbox-settle__btn--danger:hover:not(:disabled){color:#fca5a5;border-color:rgba(239,68,68,.4)}.cc-inbox__empty{padding:3rem 1.5rem;text-align:center;color:var(--cc-muted);font-size:.9rem}.cc-workspace:not(:has(.cc-workspace-pill)):after{content:"Desk";flex-shrink:0;height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cc-muted);background:var(--cc-hover);border:1px solid var(--cc-border)}.cc-nav-group{padding:14px 12px 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-faint)}.cc-nav-item{display:flex;align-items:center;gap:10px;margin:1px 8px;padding:8px 10px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--cc-muted);text-decoration:none;transition:background .12s ease,color .12s ease}.cc-nav-item:hover{background:var(--cc-hover);color:var(--cc-text)}.cc-nav-item[data-active=true]{background:var(--cc-accent-soft);color:var(--cc-accent-text);font-weight:600}.cc-kicker{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-accent)}.cc-title{font-size:32px;font-weight:700;letter-spacing:-.03em;color:var(--cc-text);margin-top:6px;line-height:1.15}.cc-sub{margin-top:8px;font-size:14px;line-height:1.55;color:var(--cc-muted);max-width:40rem}.cc-card{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:12px}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;background:var(--cc-accent);color:#fff;font-size:13.5px;font-weight:600;border:0;cursor:pointer;transition:filter .12s ease,opacity .12s ease}.cc-btn:hover{filter:brightness(1.05)}.cc-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.cc-btn-ghost{background:transparent;color:var(--cc-muted);border:1px solid var(--cc-border)}.cc-input,.cc-root select.cc-input{width:100%;height:40px;border-radius:10px;border:1px solid var(--cc-border);background:var(--cc-input);color:var(--cc-text);padding:0 12px;font-size:13.5px;font-weight:500}textarea.cc-input{height:auto;min-height:88px;padding:10px 12px;resize:vertical}.cc-input:focus,.cc-root select.cc-input:focus{outline:none;border-color:color-mix(in srgb,var(--cc-accent) 55%,var(--cc-border));box-shadow:0 0 0 3px var(--cc-accent-soft)}.cc-tabs{display:flex;gap:4px;border-bottom:1px solid var(--cc-border)}.cc-tab{position:relative;padding:10px 14px;font-size:13.5px;font-weight:500;color:var(--cc-muted);background:transparent;border:0;cursor:pointer}.cc-tab:hover{color:var(--cc-text)}.cc-tab[data-active=true]{color:var(--cc-accent);font-weight:600}.cc-tab[data-active=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--cc-accent)}.cc-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600}.cc-badge-ok{background:var(--cc-ok-bg);color:var(--cc-ok)}.cc-badge-wait{background:var(--cc-wait-bg);color:var(--cc-wait)}.cc-badge-info{background:var(--cc-info-bg);color:var(--cc-info)}.cc-icon-well{width:36px;height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cc-theme-toggle{display:flex;width:100%;padding:3px;border-radius:12px;background:var(--cc-hover);border:1px solid var(--cc-border)}.cc-theme-toggle button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;border-radius:9px;font-size:12px;font-weight:650;color:var(--cc-muted);background:transparent;border:0;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.cc-theme-toggle button:hover{color:var(--cc-text)}.cc-theme-toggle button[data-active=true]{background:var(--cc-surface);color:var(--cc-accent);box-shadow:0 1px 2px rgba(15,23,42,.06),0 4px 12px rgba(15,23,42,.04)}.cc-root[data-cc-theme=light] .cc-theme-toggle button[data-active=true]{background:#fff;color:var(--cc-accent-text);border:1px solid color-mix(in srgb,var(--cc-accent) 18%,var(--cc-border));box-shadow:0 1px 2px rgba(15,23,42,.05)}.cc-root[data-cc-theme=dark] .cc-theme-toggle button[data-active=true]{background:color-mix(in srgb,var(--cc-surface) 92%,#fff);color:var(--cc-accent-text);box-shadow:0 4px 14px rgba(0,0,0,.25)}.cc-root .text-white{color:var(--cc-text)}.cc-root .group-hover\:text-white,.cc-root .group:hover .group-hover\:text-white,.cc-root .hover\:text-white:hover{color:var(--cc-text)!important}.cc-root .hover\:text-\[\#60a5fa\]:hover,.cc-root a:hover.text-white{color:var(--cc-info)!important}.cc-root .text-slate-100,.cc-root .text-slate-200,.cc-root .text-slate-300{color:var(--cc-text)}.cc-notice-panel{z-index:240}.cc-root .placeholder-slate-600::placeholder,.cc-root .placeholder\:text-slate-600::placeholder{color:var(--cc-faint)}.cc-root .bg-\[\#070b12\],.cc-root .bg-\[\#0A0F1E\],.cc-root .bg-\[\#0a101c\],.cc-root .bg-\[\#0b1220\],.cc-root .bg-\[\#0e1628\],.cc-root .bg-\[\#0e1628\]\/95,.cc-root .bg-\[\#111c33\]{background-color:var(--cc-surface)!important}.cc-root .bg-black\/30,.cc-root .bg-white\/\[0\.03\]{background-color:var(--cc-input)!important}.cc-root .bg-white\/5,.cc-root .bg-white\/\[0\.04\],.cc-root .bg-white\/\[0\.05\],.cc-root .hover\:bg-white\/5:hover,.cc-root .hover\:bg-white\/\[0\.04\]:hover,.cc-root .hover\:bg-white\/\[0\.08\]:hover{background-color:var(--cc-hover)!important}.cc-root .border-white\/10,.cc-root .border-white\/5,.cc-root .border-white\/\[0\.05\],.cc-root .border-white\/\[0\.06\],.cc-root .border-white\/\[0\.07\],.cc-root .border-white\/\[0\.08\],.cc-root .divide-white\/5>:not([hidden])~:not([hidden]){border-color:var(--cc-border)!important}.cc-root .hover\:border-white\/20:hover{border-color:color-mix(in srgb,var(--cc-accent) 35%,var(--cc-border))!important}.cc-root .bg-\[\#FF9900\]{background-color:var(--cc-accent)!important;color:#fff!important}.cc-root[data-cc-theme=dark] .bg-white{background-color:var(--cc-surface)!important}.cc-root[data-cc-theme=dark] .bg-slate-100,.cc-root[data-cc-theme=dark] .bg-slate-50,.cc-root[data-cc-theme=dark] .hover\:bg-slate-200:hover,.cc-root[data-cc-theme=dark] .hover\:bg-slate-50:hover{background-color:var(--cc-hover)!important}.cc-root[data-cc-theme=dark] .text-slate-700,.cc-root[data-cc-theme=dark] .text-slate-800,.cc-root[data-cc-theme=dark] .text-slate-900{color:var(--cc-text)!important}.cc-root[data-cc-theme=dark] .text-slate-500,.cc-root[data-cc-theme=dark] .text-slate-600{color:var(--cc-muted)!important}.cc-root[data-cc-theme=dark] .text-slate-400{color:var(--cc-faint)!important}.cc-root[data-cc-theme=dark] .border-slate-200,.cc-root[data-cc-theme=dark] .border-slate-300,.cc-root[data-cc-theme=dark] .hover\:border-slate-300:hover{border-color:var(--cc-border)!important}.cc-root[data-cc-theme=dark] .bg-orange-50{background-color:var(--cc-accent-soft)!important}.cc-root[data-cc-theme=dark] .border-orange-200{border-color:color-mix(in srgb,var(--cc-accent) 35%,var(--cc-border))!important}.cc-root[data-cc-theme=dark] .text-orange-600,.cc-root[data-cc-theme=dark] .text-orange-700{color:var(--cc-accent-text)!important}.cc-root[data-cc-theme=dark] .shadow-sm{box-shadow:var(--cc-shadow)!important}.cc-root .bg-\[\#111827\],.cc-root .bg-black\/20,.cc-root .bg-black\/25{background-color:var(--cc-input)!important}.cc-root .cc-card,.cc-root [class*=rounded-2xl].border{transition:border-color .15s ease,box-shadow .15s ease}.cc-root .text-emerald-300{color:var(--cc-ok)}.cc-root .bg-emerald-500\/15,.cc-root .bg-emerald-500\/20{background:var(--cc-ok-bg)}.cc-root .text-amber-300,.cc-root .text-amber-400{color:var(--cc-wait)}.cc-root .bg-amber-500\/15,.cc-root .bg-amber-500\/20{background:var(--cc-wait-bg)}.cc-root h1{letter-spacing:-.03em}.cc-root .font-black,.cc-root h1{font-weight:700}.cc-switch{position:relative;width:40px;height:22px;border-radius:999px;background:#e2e8f0;flex-shrink:0;transition:background .15s ease}.cc-root[data-cc-theme=dark] .cc-switch{background:rgba(255,255,255,.12)}.cc-switch[data-on=true]{background:var(--cc-accent)}.cc-switch i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.18);transition:transform .15s ease}.cc-switch[data-on=true] i{transform:translateX(18px)}.cc-login-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);background:var(--cc-bg)}.cc-login-brand,.cc-login-split{min-height:100vh;min-height:100dvh}.cc-login-brand{position:relative;overflow:hidden;isolation:isolate;background:#07111f;border-right:1px solid rgba(255,255,255,.06)}.cc-root[data-cc-theme=dark] .cc-login-brand{background:#050b14;border-right-color:rgba(255,255,255,.06)}.cc-login-brand-stage{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,4.25rem);color:#f7fafc}.cc-login-brand-photo{position:absolute;inset:0;z-index:0}.cc-login-brand-photo-img{object-fit:cover!important;object-position:center center}.cc-login-brand-shade{inset:0;background:linear-gradient(180deg,rgba(5,12,24,.18),rgba(5,12,24,.42) 38%,rgba(5,12,24,.92)),linear-gradient(90deg,rgba(5,12,24,.35),transparent 55%)}.cc-login-brand-glow,.cc-login-brand-shade{position:absolute;z-index:1;pointer-events:none}.cc-login-brand-glow{inset:auto -10% -18% auto;width:min(70vw,640px);height:min(70vw,640px);border-radius:50%;background:radial-gradient(circle at 35% 40%,rgba(255,153,0,.28),transparent 58%),radial-gradient(circle at 70% 65%,rgba(14,116,255,.14),transparent 55%);filter:blur(10px);animation:cc-login-glow 9s ease-in-out infinite alternate}.cc-login-brand-grid{display:none}.cc-login-brand-streaks{position:absolute;left:-8%;top:10%;z-index:1;width:70%;height:50%;background:linear-gradient(105deg,transparent,rgba(255,176,32,.07) 42%,transparent 58%),linear-gradient(118deg,transparent 10%,rgba(255,255,255,.04) 48%,transparent 62%);transform:skewY(-8deg);animation:cc-login-streak 7.5s ease-in-out infinite alternate;pointer-events:none}.cc-login-brand-copy{position:relative;z-index:2;max-width:34rem}.cc-login-brand-lockup{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:1.35rem}.cc-login-brand-lockup-mark{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);box-shadow:0 12px 30px rgba(0,0,0,.28);backdrop-filter:blur(10px)}.cc-login-brand-lockup-mark img{width:26px;height:26px;object-fit:contain}.cc-login-brand-lockup-name{font-family:var(--font-outfit),Outfit,ui-sans-serif,system-ui,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:#fff}.cc-login-brand-eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,196,110,.95)}.cc-login-brand-hero{margin:.55rem 0 0;font-family:var(--font-outfit),Outfit,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.35rem,4.4vw,3.4rem);font-weight:750;letter-spacing:-.045em;line-height:.98;color:#fff;text-shadow:0 18px 40px rgba(0,0,0,.35)}.cc-login-brand-lead{margin:1rem 0 0;max-width:28rem;font-size:15.5px;line-height:1.6;color:rgba(226,236,250,.84)}.cc-login-brand-points{display:none}.cc-login-brand-iconrow{list-style:none;margin:1.45rem 0 0;padding:0;display:grid;gap:.65rem}.cc-login-brand-iconrow li{display:inline-flex;align-items:center;gap:.7rem;font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:rgba(240,246,255,.92)}.cc-login-brand-iconpill{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#ffb020;background:rgba(255,153,0,.12);border:1px solid rgba(255,176,32,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.cc-login-brand-footer{position:absolute;left:clamp(2rem,5vw,4.25rem);bottom:1.35rem;z-index:2;font-size:11.5px;letter-spacing:.04em;color:rgba(190,205,230,.5)}.cc-login-mode{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:1.25rem;padding:.28rem;border-radius:16px;border:1px solid var(--cc-border);background:var(--cc-hover)}.cc-login-mode-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:42px;border:0;border-radius:12px;background:transparent;color:var(--cc-muted);font-size:13.5px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.cc-login-mode-btn.is-active{background:var(--cc-panel);color:var(--cc-text);box-shadow:0 8px 18px rgba(15,23,42,.06)}.cc-root[data-cc-theme=dark] .cc-login-mode-btn.is-active{box-shadow:0 8px 18px rgba(0,0,0,.28)}@keyframes cc-login-glow{0%{transform:translateZ(0) scale(1);opacity:.85}to{transform:translate3d(-4%,3%,0) scale(1.06);opacity:1}}@keyframes cc-login-streak{0%{opacity:.55;transform:skewY(-8deg) translateX(0)}to{opacity:.9;transform:skewY(-8deg) translateX(18px)}}.cc-login-brand-mark{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#ffb020,#ff9900 55%,#ea580c);margin-bottom:16px;box-shadow:0 12px 30px rgba(255,153,0,.28),inset 0 1px 0 rgba(255,255,255,.35)}.cc-login-brand-kicker{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-muted)}.cc-login-brand-title{margin:8px 0 0;font-family:var(--font-outfit),Outfit,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,3.4vw,2.55rem);font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--cc-text)}.cc-login-brand-sub{margin:10px 0 0;max-width:28rem;font-size:14px;line-height:1.55;color:var(--cc-muted)}.cc-login-panel{position:relative;display:flex;flex-direction:column;overflow:hidden;color:var(--cc-text);min-height:100vh;min-height:100dvh}.cc-login-panel,.cc-root[data-cc-theme=dark] .cc-login-panel{background:var(--cc-bg)}.cc-login-panel-top{position:relative;z-index:2;display:flex;justify-content:flex-end;padding:18px 20px 0;width:min(100%,220px);margin-left:auto}.cc-login-panel-inner{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:420px;margin:0 auto;padding:24px 28px 40px}.cc-login-panel-head{margin-bottom:22px}.cc-login-panel-title{margin:22px 0 0;font-family:var(--font-outfit),Outfit,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.55rem,2.6vw,1.85rem);font-weight:700;letter-spacing:-.03em;color:var(--cc-text)}.cc-login-panel-sub{margin:10px 0 0;max-width:34em;font-size:14px;line-height:1.65;color:var(--cc-muted)}.cc-login-form{display:flex;flex-direction:column;gap:18px}.cc-login-stack{overflow:hidden;border-radius:16px;background:var(--cc-surface);border:1px solid var(--cc-border);box-shadow:var(--cc-shadow)}.cc-root[data-cc-theme=dark] .cc-login-stack{box-shadow:0 12px 36px rgba(0,0,0,.28)}.cc-login-stack-row{position:relative;display:flex;align-items:center;gap:12px;min-height:74px;padding:12px 16px 12px 14px;cursor:text}.cc-login-stack-row+.cc-login-stack-row{border-top:1px solid var(--cc-border)}.cc-login-stack-icon{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;color:var(--cc-faint)}.cc-login-stack-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cc-login-stack-label{font-size:11.5px;font-weight:500;color:var(--cc-faint);line-height:1.2}.cc-login-stack-input{width:100%;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:0!important;height:auto!important;min-height:0!important;border-radius:0!important;font-size:14.5px!important;font-weight:550;color:var(--cc-text)!important;line-height:1.35}.cc-login-stack-input::placeholder{color:var(--cc-faint)}.cc-login-stack-password{padding-right:2.25rem!important}.cc-login-stack-row .relative{width:100%}.cc-login-stack-row .relative>button{right:0;padding-right:0;color:var(--cc-faint)}.cc-login-stack-ok{flex-shrink:0;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;color:#fff;background:#22c55e;box-shadow:0 4px 10px rgba(34,197,94,.28)}.cc-login-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.cc-login-remember{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;padding:0;cursor:pointer;font-size:13.5px;font-weight:500;color:var(--cc-muted)}.cc-login-remember-box{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;border:1.5px solid var(--cc-border);background:var(--cc-surface);color:#fff;transition:background .15s ease,border-color .15s ease}.cc-login-remember-box.is-on{border-color:#22c55e;background:#22c55e}.cc-login-forgot{font-size:13.5px;font-weight:500;color:var(--cc-faint);cursor:default}.cc-login-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;height:52px;margin-top:4px;border:0;border-radius:999px;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:-.01em;color:#fff;background:linear-gradient(135deg,#ffb020,#ff9900 45%,#ea580c);box-shadow:0 12px 28px rgba(234,88,12,.26);transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.cc-login-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 16px 34px rgba(234,88,12,.32)}.cc-login-submit:disabled{opacity:.55;cursor:not-allowed;filter:none;transform:none}.cc-login-foot{margin:28px 0 0;text-align:center;font-size:12px;color:var(--cc-faint)}@media (max-width:900px){.cc-login-split{grid-template-columns:1fr;grid-template-rows:minmax(280px,42vh) auto}.cc-login-brand{min-height:280px}.cc-login-brand-stage{padding:1.35rem 1.25rem 1.6rem;justify-content:flex-end}.cc-login-brand-lockup{margin-bottom:.85rem}.cc-login-brand-hero{font-size:clamp(1.85rem,7vw,2.35rem)}.cc-login-brand-lead{font-size:13.5px;max-width:22rem}.cc-login-brand-footer,.cc-login-brand-iconrow{display:none}.cc-login-brand-title{font-size:clamp(1.7rem,6.5vw,2.05rem)}.cc-login-brand-sub{font-size:13.5px;max-width:22rem}.cc-login-panel{min-height:auto}.cc-login-panel-inner{padding-top:8px;justify-content:flex-start;max-width:480px}}.cc-nav-item{position:relative;isolation:isolate}.cc-nav-item>span:not(.cc-nav-active-glow),.cc-nav-item>svg{position:relative;z-index:1}.cc-nav-item[data-active=true]{background:transparent}.cc-nav-active-glow{position:absolute;inset:0;z-index:0;border-radius:8px;background:var(--cc-accent-soft);box-shadow:inset 3px 0 0 var(--cc-accent)}.cc-badge-pop{display:inline-flex}.cc-inbox-new-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor;vertical-align:middle}.cc-root .cc-bubble-out{background:#e9f0ff;color:#0f1d3a;border:1px solid #cbdafb}.cc-root .cc-bubble-out .cc-bubble-meta{color:#3a5896}.cc-root .cc-bubble-auto{background:#f3f6fb;color:#334155;border:1px dashed #cfd8e6}.cc-root .cc-bubble-auto .cc-bubble-meta{color:#64748b}.cc-root[data-cc-theme=dark] .cc-bubble-out{background:#2552d0;color:#ffffff;border-color:transparent}.cc-root[data-cc-theme=dark] .cc-bubble-out .cc-bubble-meta{color:#d3defd}.cc-root[data-cc-theme=dark] .cc-bubble-auto{background:rgba(37,82,208,.18);color:#dbe5ff;border-color:rgba(147,176,255,.28)}.cc-root[data-cc-theme=dark] .cc-bubble-auto .cc-bubble-meta{color:#a9bcf0}.cc-root .cc-bubble-error{color:#b42318}.cc-root[data-cc-theme=dark] .cc-bubble-error{color:#fecaca}