:root{--font-sans:"Aptos", "Segoe UI Variable Text", "Segoe UI", sans-serif;--font-display:"Bahnschrift", "Aptos Display", "Segoe UI Variable Display", sans-serif;--font-mono:"Cascadia Mono", "Consolas", monospace;--page-bg:#060b12;--surface-1:#090f19f5;--surface-2:#0f1623db;--line:#7c94b029;--line-strong:#7c94b038;--text-primary:#f1f7ff;--text-soft:#c5d5e8;--text-muted:#8ea6c1;--text-dim:#7087a1;--accent-cyan:#2ccdfd;--accent-green:#50e0a0;--accent-amber:#ffbe5c;--accent-red:#ef5656;--shadow-panel:0 20px 60px #0000006b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);color:var(--text-primary);background:var(--page-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(#ffffff05,#0000 24rem),linear-gradient(#08111d 0%,#060b12 100%);min-width:320px;margin:0}button,input,textarea,select{font:inherit}a{color:inherit}#root{min-height:100vh}.auth-shell,.app-shell{min-height:100vh;position:relative}.auth-shell:before,.app-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 20%,#1ccdff1a,#0000 26rem),radial-gradient(circle at 82% 16%,#50e0a014,#0000 20rem),linear-gradient(135deg,#ffffff05,#0000 42%);position:absolute;inset:0}.auth-shell{place-items:center;padding:clamp(1rem,2vw,1.75rem);display:grid}.auth-layout,.app-shell{z-index:1;position:relative}.auth-layout{grid-template-columns:minmax(0,1.25fr) minmax(360px,420px);align-items:stretch;gap:1rem;width:min(1360px,100%);display:grid}.auth-intel,.auth-panel,.sidebar,.panel,.command-bar{border:1px solid var(--line-strong);box-shadow:var(--shadow-panel);background:linear-gradient(#131d2ef5,#0a101af5),#090f19e6}.auth-intel,.auth-panel,.panel,.command-bar{border-radius:1.25rem}.auth-intel{gap:1.5rem;padding:1.5rem;display:grid}.auth-intel__header,.auth-intel__body,.auth-panel,.sidebar,.sidebar-block,.workspace,.panel,.panel-header,.summary-grid,.split-panels,.ticket-stack,.ticket-card,.ticket-card__title,.ticket-times,.ticket-meta-grid,.field,.list-stack,.list-card,.list-card__main,.command-bar__copy,.command-bar__stats,.module-grid,.module-card,.signal-feed,.signal-feed__list,.session-readout{display:grid}.auth-intel__header,.panel-header,.ticket-card__header,.action-row,.list-card,.list-card__head,.sidebar-status,.list-title,.command-bar,.command-bar__stats{gap:1rem}.auth-intel__header,.panel-header,.ticket-card__header,.action-row,.list-card,.list-card__head,.sidebar-status,.list-title,.command-bar{justify-content:space-between;align-items:flex-start;display:flex}.auth-intel__body,.auth-panel,.sidebar,.sidebar-block,.workspace,.panel,.summary-grid,.split-panels,.ticket-stack,.ticket-card,.ticket-card__title,.ticket-times,.ticket-meta-grid,.field,.list-stack,.list-card__main,.command-bar__copy,.command-bar__stats,.module-grid,.module-card,.signal-feed,.signal-feed__list,.session-readout{gap:1rem}.auth-intel h1,.auth-panel h2,.sidebar-block h1,.command-bar h2,.panel h2,.ticket-card h3,.list-card h3,.module-card h3{font-family:var(--font-display);letter-spacing:-.035em;margin:0;line-height:1.05}.auth-intel h1{font-size:clamp(2rem,4vw,3.8rem)}.auth-panel h2,.sidebar-block h1,.command-bar h2,.panel h2{font-size:clamp(1.35rem,2vw,2rem)}.ticket-card h3,.list-card h3,.module-card h3{font-size:1.05rem}.auth-intel p,.auth-panel p,.sidebar-block p,.command-bar p,.panel p,.module-card p,.empty-state p{color:var(--text-soft);margin:0;line-height:1.65}.helper-text,.ticket-id,.ticket-times,.session-readout span,.ticket-meta-item span,.inline-grid span,.command-stat span,.summary-card span,.intel-card span,.module-card span{color:var(--text-muted)}.eyebrow,.section-label,.field span,.signal-feed>.section-label{text-transform:uppercase;letter-spacing:.16em;color:var(--text-dim);font-size:.72rem}.locale-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.intel-grid,.summary-grid,.command-bar__stats,.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.command-bar__stats,.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.intel-card,.summary-card,.command-stat,.module-card,.sidebar-block,.ticket-card,.list-card,.signal-feed,.auth-panel{border-radius:1rem}.intel-card,.summary-card,.command-stat,.module-card,.sidebar-block,.ticket-card,.list-card,.signal-feed{background:var(--surface-2);border:1px solid var(--line)}.intel-card,.summary-card,.command-stat,.module-card{padding:1rem}.intel-card strong,.summary-card strong,.command-stat strong,.module-card strong{font-size:1.2rem;line-height:1.1}.summary-card--primary{background:linear-gradient(140deg, #1bd2ff21, #50e0a00f), var(--surface-2);border-color:#2ccdff47}.auth-panel{align-self:center;gap:1.4rem;padding:1.5rem}.auth-panel__copy{gap:.8rem;display:grid}.signal-feed{padding:1rem}.signal-feed__item{color:var(--text-soft);align-items:center;gap:.75rem;display:flex}.signal-dot{background:var(--accent-cyan);border-radius:999px;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 0 .22rem #2ccdff29}.form-grid{gap:1rem;display:grid}.field{gap:.5rem}.app-shell{grid-template-columns:300px minmax(0,1fr);gap:1rem;width:min(1440px,100% - 2rem);margin:0 auto;padding:1rem 0 1.5rem;display:grid}.sidebar{border-radius:1.25rem;align-self:start;padding:1rem;position:sticky;top:1rem}.sidebar-block{padding:1rem}.sidebar-block--brand{background:linear-gradient(180deg, #132234e6, #090f19e6), var(--surface-2)}.sidebar-block strong,.session-readout strong,.ticket-meta-item strong,.inline-grid strong{color:var(--text-primary)}.sidebar-status,.list-title,.ticket-flags{flex-wrap:wrap}.nav-block{gap:.65rem}.workspace{min-width:0}.command-bar{padding:1.25rem}.command-bar__copy{max-width:34rem}.command-bar__stats{min-width:min(100%,31rem)}.command-stat{min-width:0}.panel{padding:1.25rem}.panel--dense{gap:1.15rem}.summary-card,.command-stat{min-height:5.4rem}.summary-card strong,.command-stat strong{font-size:clamp(1.3rem,2vw,1.9rem)}.ticket-stack,.list-stack{gap:.9rem}.ticket-card{border-left:3px solid #0000;padding:1rem}.ticket-card--callback{border-left-color:#2ccdffd9}.ticket-card--polling{border-left-color:#ffbe5cd9}.ticket-card__header{align-items:flex-start}.ticket-card__title{min-width:0}.ticket-id,.ticket-times span,.ticket-meta-item code,.list-card code,.session-readout strong{font-family:var(--font-mono);font-size:.88rem}.ticket-id{word-break:break-all}.ticket-times{text-align:right;min-width:min(100%,15rem)}.ticket-times span{color:var(--text-dim)}.ticket-meta-grid,.inline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-meta-grid{gap:.8rem}.ticket-meta-item,.inline-grid>div{background:#ffffff06;border:1px solid #7c94b024;border-radius:.9rem;gap:.32rem;min-width:0;padding:.85rem .9rem;display:grid}.ticket-meta-item--wide{grid-column:1/-1}.ticket-meta-item code,.list-card code{color:var(--text-soft);word-break:break-all;white-space:pre-wrap}.note-field{gap:.55rem}.action-row{justify-content:flex-end}.split-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.list-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1rem}.list-card__main{min-width:0}.list-card__head{align-items:flex-start}.list-title{align-items:center;display:flex}.inline-grid{gap:.75rem}.module-card{gap:.7rem}.session-readout{gap:.25rem}input,textarea,button{font:inherit}input,textarea{width:100%;color:var(--text-primary);background:#050b12f2;border:1px solid #7c94b033;border-radius:.9rem;outline:none;padding:.85rem .95rem;transition:border-color .14s,box-shadow .14s,background .14s}input:focus,textarea:focus{background:#080f18fa;border-color:#2ccdff9e;box-shadow:0 0 0 .22rem #2ccdff1f}textarea{resize:vertical;min-height:6rem}.locale-button,.menu-item,.primary-button,.secondary-button{cursor:pointer;border:1px solid #7c94b033;border-radius:.85rem;transition:transform .14s,border-color .14s,background .14s,opacity .14s}.locale-button,.menu-item,.secondary-button{color:var(--text-primary);background:#ffffff0a}.primary-button{background:linear-gradient(135deg, var(--accent-cyan), var(--accent-green));color:#02131b;border-color:#0000;font-weight:650}.secondary-button.danger{color:#ffd2d2;background:#64141833;border-color:#ef56564d}.locale-button,.menu-item,.primary-button,.secondary-button{padding:.8rem 1rem}.menu-item{text-align:left;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.menu-item:hover,.locale-button:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.menu-item.active,.locale-button.active{background:linear-gradient(135deg,#2ccdff24,#50e0a014);border-color:#2ccdff52}.menu-badge{min-width:1.65rem;color:var(--text-primary);text-align:center;background:#2ccdff1f;border-radius:999px;padding:.12rem .45rem;font-size:.8rem;line-height:1.45}.status-pill,.mode-pill,.signal-chip,.status-chip{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.28rem .65rem;font-size:.76rem;font-weight:600;display:inline-flex}.status-pill.pending{color:#ffe6ba;background:#ffbe5c24}.status-pill.success{color:#d7ffee;background:#50e0a029}.status-pill.failure{color:#ffd6d6;background:#ef565629}.mode-pill.callback{color:#d9f8ff;background:#2ccdff24}.mode-pill.polling{color:#ffe8c6;background:#ffbe5c24}.signal-chip.neutral{color:var(--text-soft);background:#7c94b029}.signal-chip.warning,.status-chip.warning{color:#ffe8c6;background:#ffbe5c24}.status-chip.online{color:#d7ffee;background:#50e0a029}.banner{background:var(--surface-2);border:1px solid #0000;border-radius:1rem;padding:.95rem 1rem}.banner.success{color:#d7ffee;border-color:#50e0a04d}.banner.error{color:#ffd6d6;border-color:#ef565647}.empty-state{text-align:center;background:#ffffff05;border:1px dashed #7c94b033;border-radius:1rem;padding:2.5rem 1rem}.empty-state strong{margin-bottom:.4rem;display:block}.full-width{width:100%}.primary-button:disabled,.secondary-button:disabled,.locale-button:disabled,.menu-item:disabled{cursor:not-allowed;opacity:.55;transform:none}@media (width<=1260px){.command-bar{flex-direction:column}.command-bar__stats,.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (width<=1080px){.auth-layout,.app-shell,.split-panels{grid-template-columns:1fr}.sidebar{position:static}}@media (width<=820px){.intel-grid,.module-grid,.ticket-meta-grid,.inline-grid,.command-bar__stats,.summary-grid{grid-template-columns:1fr}.ticket-card__header,.list-card,.list-card__head,.panel-header,.action-row,.auth-intel__header{flex-direction:column}.ticket-times{text-align:left;min-width:0}.list-card{align-items:stretch}.ticket-meta-item--wide{grid-column:auto}}@media (width<=620px){.auth-shell,.app-shell{padding-inline:0}.app-shell{width:min(100% - 1rem,1440px);padding-top:.75rem;padding-bottom:1rem}.auth-layout{gap:.75rem}.auth-intel,.auth-panel,.sidebar,.panel,.command-bar{padding:1rem}.locale-toggle,.primary-button,.secondary-button{width:100%}}
