@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined";
.bg-background,.bg-surface,.bg-surface-dim{background-color:#0b1326}.bg-surface-variant{background-color:#2d3449}.bg-surface-container{background-color:#171f33}.bg-surface-container-low{background-color:#131b2e}.bg-surface-container-lowest{background-color:#060e20}.bg-surface-container-high{background-color:#222a3d}.bg-surface-container-highest{background-color:#2d3449}.bg-primary{background-color:#2563eb}.bg-primary-fixed{background-color:#1d4ed8}.bg-secondary-fixed{background-color:#d3e4fe}.bg-secondary-fixed-dim{background-color:#b7c8e1}.bg-primary-container{background-color:#2563eb}.bg-secondary-container{background-color:#3a4a5f}.bg-error-container{background-color:#93000a}.bg-error-container\/20{background-color:#93000a33}.bg-secondary-container\/30{background-color:#3a4a5f4d}.bg-primary-container\/20{background-color:#2563eb33}.border-outline-variant{border-color:#434655}.border-outline{border-color:#8d90a0}.border-primary-container{border-color:#2563eb}.border-secondary-container{border-color:#3a4a5f}.border-error-container{border-color:#93000a}.text-on-background,.text-on-surface{color:#dae2fd}.text-on-surface-variant{color:#c3c6d7}.text-outline{color:#8d90a0}.text-outline-variant{color:#c3c6d7}.text-on-primary{color:#002a78}.text-on-error-container{color:#ffdad6}.text-primary{color:#2563eb}.text-secondary{color:#b7c8e1}.text-error{color:#ffb4ab}.font-h1,.font-h2,.font-body-md,.font-body-sm,.font-mono-label{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.font-mono-label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.text-h1{letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:1.2}.text-h2{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1.3}.text-body-md{font-size:14px;line-height:1.5}.text-body-sm{font-size:13px;line-height:1.5}.text-mono-label{letter-spacing:.05em;font-size:12px;font-weight:500;line-height:1.4}.p-sm{padding:8px}.p-md{padding:16px}.p-lg{padding:24px}.pb-md{padding-bottom:16px}.pt-md{padding-top:16px}.pt-xs{padding-top:4px}.pb-xs{padding-bottom:4px}.mb-xs{margin-bottom:4px}.mb-sm{margin-bottom:8px}.mb-md{margin-bottom:16px}.mt-xs{margin-top:4px}.mt-sm{margin-top:8px}.gap-sm{gap:8px}.gap-md{gap:16px}.gap-lg{gap:24px}.max-w-container-max{max-width:1440px}.space-y-sm>:not([hidden])~:not([hidden]){margin-top:8px}.space-y-md>:not([hidden])~:not([hidden]){margin-top:16px}html,body{color:#1f2937;background:radial-gradient(circle at top,#d8b48c3d,#0000 32%),linear-gradient(#f7f1e8 0%,#efe7db 100%);min-height:100%;margin:0;font-family:Georgia,Times New Roman,serif}body:has(.inbox-stitch-inbox){color:#dae2fd;background:#0b1326;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}body:has(.inbox-stitch-inbox) .app-shell{width:100%;max-width:none;min-height:100vh;margin:0;padding:0}.inbox-stitch-inbox{color:#dae2fd;background:#0b1326;flex-direction:column;height:auto;min-height:0;display:flex;overflow:hidden}.inbox-stitch-inbox__topbar{color:#94a3b8;background:#020617;border-bottom:1px solid #1f2937;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;max-width:1440px;height:56px;margin:0 auto;padding:0 24px;display:flex}.inbox-stitch-inbox__topbar-brand{letter-spacing:-.04em;color:#e2e8f0;font-size:18px;font-weight:700}.inbox-stitch-inbox__topbar-actions{align-items:center;gap:16px;display:flex}.inbox-stitch-inbox__icon-button,.inbox-stitch-inbox__avatar-button{color:inherit;cursor:pointer;background:0 0;border:0}.inbox-stitch-inbox__icon-button .material-symbols,.inbox-stitch-inbox__icon-button .material-symbols-outlined,.inbox-stitch-inbox__primary-button .material-symbols,.inbox-stitch-inbox__primary-button .material-symbols-outlined,.inbox-stitch-inbox__card-title-row .material-symbols,.inbox-stitch-inbox__card-title-row .material-symbols-outlined{font-size:18px;line-height:1}.inbox-stitch-inbox__icon-button{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.inbox-stitch-inbox__icon-button:hover{color:#e2e8f0;background:#111827}.inbox-stitch-inbox__avatar-button{background:#1f2937;border:1px solid #475569;border-radius:999px;width:32px;height:32px;padding:0;overflow:hidden}.inbox-stitch-inbox__avatar{object-fit:cover;width:100%;height:100%;display:block}.inbox-stitch-inbox__frame{flex:auto;width:100%;max-width:1440px;margin:0 auto;display:flex;position:relative;overflow:hidden}.inbox-stitch-inbox__sidebar{background:#020617;border-right:1px solid #1f2937;flex-direction:column;width:16rem;height:100%;padding-top:56px;display:flex;position:absolute;top:0;left:0}.inbox-stitch-inbox__sidebar-header{border-bottom:1px solid #1f2937;padding:24px}.inbox-stitch-inbox__sidebar-header h2{letter-spacing:-.01em;color:#e2e8f0;margin:0;font-size:24px;line-height:1.3}.inbox-stitch-inbox__sidebar-header p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.5}.inbox-stitch-inbox__sidebar-items{flex:auto;gap:4px;padding:16px 0;display:grid}.inbox-stitch-inbox__sidebar-footer{border-top:1px solid #1f2937;margin-top:auto;padding:16px 0}.inbox-stitch-inbox__sidebar-item{color:#64748b;letter-spacing:.08em;text-transform:uppercase;border-right:2px solid #0000;align-items:center;gap:12px;padding:12px 16px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.inbox-stitch-inbox__sidebar-item:hover{color:#cbd5e1;background:#0f172a}.inbox-stitch-inbox__sidebar-item--active{color:#3b82f6;background:#2563eb1a;border-right-color:#2563eb}.inbox-stitch-inbox__sidebar-item--footer{border-right-color:#0000}.inbox-stitch-inbox__main{box-sizing:border-box;width:100%;min-height:0;padding:24px;overflow:auto}.inbox-stitch-inbox__queue-layout{flex-direction:column;height:100%;display:flex;overflow:hidden}.inbox-stitch-inbox__page-header{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.inbox-stitch-inbox__page-header h1{letter-spacing:-.02em;color:#e2e8f0;margin:0;font-size:32px;line-height:1.2}.inbox-stitch-inbox__page-header p{color:#c3c6d7;margin:4px 0 0;font-size:14px;line-height:1.5}.inbox-stitch-inbox__primary-button,.inbox-stitch-inbox__secondary-button{font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.inbox-stitch-inbox__primary-button{color:#eeefff;background:#2563eb;min-height:36px;padding:0 16px;font-size:13px;font-weight:500}.inbox-stitch-inbox__copy-button{color:#e2e8f0b8;cursor:pointer;background:0 0;border:1px solid #60a5fa47;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:border-color .12s,color .12s,background-color .12s,opacity .12s;display:inline-flex}.inbox-stitch-inbox__copy-button:hover{color:#e2e8f0;background:#0f172a47;border-color:#60a5fa80}.inbox-stitch-inbox__copy-button:focus-visible{outline-offset:2px;outline:2px solid #60a5fae6}.inbox-stitch-inbox__copy-button .material-symbols{font-size:16px;line-height:1}.inbox-stitch-inbox__secondary-button{color:#e2e8f0;background:0 0;border:1px solid #334155;min-height:36px;padding:0 14px;font-size:13px;font-weight:500}.inbox-stitch-inbox__master-detail{box-sizing:border-box;gap:24px;min-height:0;padding-bottom:24px;display:flex;overflow:hidden}.inbox-stitch-inbox__queue-panel{background:#171f33;border:1px solid #434655;border-radius:12px;flex-direction:column;flex:auto;min-width:0;display:flex;overflow:hidden}.inbox-stitch-inbox__queue-header{background:#222a3d;border-bottom:1px solid #434655;flex-shrink:0}.inbox-stitch-inbox__queue-columns{letter-spacing:.05em;text-transform:uppercase;color:#c3c6d7;grid-template-columns:100px 1fr 2fr 100px 100px 80px;align-items:center;gap:8px;padding:8px 16px;font-family:monospace;font-size:12px;line-height:1.4;display:grid}.inbox-stitch-inbox__queue-time-header,.inbox-stitch-inbox__queue-time{text-align:right}.inbox-stitch-inbox__queue-body{background:#0b1326;overflow-y:auto}.inbox-stitch-inbox__queue-row{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #434655;padding:0;display:block}.inbox-stitch-inbox__queue-row:hover{background:#222a3d}.inbox-stitch-inbox__queue-row--active,.inbox-stitch-inbox__queue-row--active:hover{background:#2d3449}.inbox-stitch-inbox__queue-row .inbox-stitch-inbox__queue-columns{padding-top:8px;padding-bottom:8px}.inbox-stitch-inbox__mono{color:#64748b;font-family:monospace;font-size:12px;line-height:1.4}.inbox-stitch-inbox__id-copy{align-items:center;gap:8px;min-width:0;display:inline-flex}.inbox-stitch-inbox__sender,.inbox-stitch-inbox__subject{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.5;overflow:hidden}.inbox-stitch-inbox__sender{color:#dae2fd}.inbox-stitch-inbox__subject{color:#dae2fd;font-weight:500}.inbox-stitch-inbox__pill{border:1px solid #334155;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.inbox-stitch-inbox__pill--neutral{color:#cbd5e1;background:#1e293b99;border-color:#475569}.inbox-stitch-inbox__pill--warning{color:#fbbf24;background:#78350f66;border-color:#92400e80}.inbox-stitch-inbox__pill--danger{color:#f87171;background:#7f1d1d66;border-color:#7f1d1d80}.inbox-stitch-inbox__pill--closed{color:#94a3b8;background:#1e293b99;border-color:#475569}.inbox-stitch-inbox__pill--success{color:#86efac;background:#14532d4d;border-color:#22c55e66}.inbox-stitch-inbox__inspector{flex-direction:column;flex-shrink:0;gap:16px;width:clamp(224px,20vw,280px);padding-bottom:16px;display:flex;overflow-y:auto}.inbox-stitch-inbox__card{background:#171f33;border:1px solid #434655;border-radius:12px}.inbox-stitch-inbox__card>h3{letter-spacing:.05em;text-transform:uppercase;color:#c3c6d7;margin:0;padding:8px 8px 0;font-family:monospace;font-size:11px;line-height:1.4}.inbox-stitch-inbox__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 8px 8px;display:grid}.inbox-stitch-inbox__summary-tile{background:#0b1326;border:1px solid #43465580;border-radius:8px;padding:8px}.inbox-stitch-inbox__summary-value{color:#dae2fd;margin-top:4px;font-family:monospace;font-size:16px;line-height:1}.inbox-stitch-inbox__card-title-row{justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 0;display:flex}.inbox-stitch-inbox__card-title-row h3{letter-spacing:.05em;text-transform:uppercase;color:#c3c6d7;margin:0;font-family:monospace;font-size:11px;line-height:1.4}.inbox-stitch-inbox__filters{gap:8px;padding:8px;display:grid}.inbox-stitch-inbox__field{gap:4px;display:grid}.inbox-stitch-inbox__field>span{color:#c3c6d7;font-size:13px;line-height:1.5}.inbox-stitch-inbox__field select,.inbox-stitch-inbox__card--notes textarea{box-sizing:border-box;color:#dae2fd;width:100%;font:inherit;background:#0b1326;border:1px solid #434655;border-radius:6px}.inbox-stitch-inbox__field select{min-height:30px;padding:6px 8px}.inbox-stitch-inbox__card--notes{box-sizing:border-box;flex-direction:column;min-height:200px;padding:8px;display:flex;overflow:hidden}.inbox-stitch-inbox__card--notes textarea{resize:none;flex:auto;min-height:80px;margin:0;padding:8px}.inbox-stitch-inbox__card--notes .inbox-stitch-inbox__secondary-button{margin-top:8px}.inbox-thread-detail{color:#dae2fd;background:#0b1326;border-radius:20px;gap:20px;padding:20px;display:grid;box-shadow:0 24px 60px #060e203d}.inbox-thread-detail__hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.inbox-thread-detail__hero-copy{gap:8px;max-width:56rem;display:grid}.inbox-thread-detail__hero-copy h2{letter-spacing:-.02em;margin:0;font-size:32px;line-height:1.15}.inbox-thread-detail__hero-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.inbox-thread-detail__back-link,.inbox-thread-detail__primary-action,.inbox-thread-detail__secondary-action{color:#e2e8f0;min-height:36px;font:inherit;background:0 0;border:1px solid #334155;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.inbox-thread-detail__context-strip{flex-wrap:wrap;gap:8px;display:flex}.inbox-thread-detail__layout{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:20px;display:grid}.inbox-thread-detail__summary-card,.inbox-thread-detail__timeline,.inbox-thread-detail__composer,.inbox-thread-detail__inspector-card,.inbox-thread-detail__empty-state{background:#171f33;border:1px solid #434655;border-radius:12px}.inbox-thread-detail__summary-card,.inbox-thread-detail__timeline,.inbox-thread-detail__composer,.inbox-thread-detail__empty-state{padding:16px}.inbox-thread-detail__summary-top,.inbox-thread-detail__section-heading,.inbox-thread-detail__message-header,.inbox-thread-detail__message-footer,.inbox-thread-detail__hero,.inbox-thread-detail__hero-actions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inbox-thread-detail__summary-top h3,.inbox-thread-detail__section-heading h3,.inbox-thread-detail__inspector-card h3,.inbox-thread-detail__empty-state h2{margin:0}.inbox-thread-detail__summary-statuses,.inbox-thread-detail__summary-tags,.inbox-thread-detail__message-badges{flex-wrap:wrap;gap:8px;display:flex}.inbox-thread-detail__summary-grid,.inbox-thread-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0;display:grid}.inbox-thread-detail__summary-grid dt,.inbox-thread-detail__facts dt,.inbox-thread-detail__eyebrow,.inbox-thread-detail__meta{letter-spacing:.05em;text-transform:uppercase;color:#c3c6d7;font-family:monospace;font-size:11px;line-height:1.4}.inbox-thread-detail__summary-grid dd,.inbox-thread-detail__facts dd,.inbox-thread-detail__activity-list p,.inbox-thread-detail__next-step p,.inbox-thread-detail__blocked-banner p,.inbox-thread-detail__evidence-item p,.inbox-thread-detail__evidence-empty p,.inbox-thread-detail__sync-state p,.inbox-thread-detail__message-body,.inbox-thread-detail__empty-inline p,.inbox-thread-detail__empty-state p{color:#dae2fd;margin:0;line-height:1.6}.inbox-thread-detail__timeline{gap:16px;display:grid}.inbox-thread-detail__message-list{gap:12px;display:grid}.inbox-thread-detail__message{background:#0b1326;border:1px solid #434655a6;border-radius:10px;gap:12px;padding:14px;display:grid}.inbox-thread-detail__message--active{border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb33}.inbox-thread-detail__message-author{color:#e2e8f0;margin:0;font-weight:600}.inbox-thread-detail__message-body{white-space:pre-wrap}.inbox-thread-detail__message-footer{flex-wrap:wrap;align-items:center}.inbox-thread-detail__message-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inbox-thread-detail__attachment,.inbox-thread-detail__sync-state,.inbox-thread-detail__blocked-banner,.inbox-thread-detail__evidence-item,.inbox-thread-detail__evidence-empty,.inbox-thread-detail__next-step,.inbox-thread-detail__empty-inline{background:#0b1326b3;border:1px solid #434655a6;border-radius:10px;padding:12px}.inbox-thread-detail__sync-state--pending,.inbox-thread-detail__blocked-banner,.inbox-thread-detail__empty-inline{border-color:#d79a2b73}.inbox-thread-detail__inspector-card{gap:12px;padding:12px;display:grid}.inbox-thread-detail__activity-list,.inbox-thread-detail__evidence-list{gap:10px;display:grid}.inbox-thread-detail__composer{gap:12px;display:grid}.inbox-thread-detail__composer-field{gap:8px;display:grid}.inbox-thread-detail__composer-field span{color:#c3c6d7;font-size:13px;line-height:1.5}.inbox-thread-detail__composer-field textarea{color:#dae2fd;min-height:120px;font:inherit;resize:vertical;background:#0b1326;border:1px solid #434655;border-radius:10px;padding:12px}.inbox-thread-detail__composer-actions{flex-wrap:wrap;gap:10px;display:flex}.inbox-thread-detail__meta span{color:#e2e8f0}@media (max-width:1280px){.inbox-thread-detail__layout{grid-template-columns:minmax(0,1fr)}.inbox-thread-detail__inspector{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.inbox-thread-detail__hero,.inbox-thread-detail__summary-top,.inbox-thread-detail__section-heading,.inbox-thread-detail__message-header{flex-direction:column;align-items:stretch}.inbox-thread-detail__inspector,.inbox-thread-detail__message-evidence,.inbox-thread-detail__summary-grid,.inbox-thread-detail__facts{grid-template-columns:minmax(0,1fr)}.inbox-thread-detail__hero-actions,.inbox-thread-detail__composer-actions,.inbox-thread-detail__summary-statuses,.inbox-thread-detail__summary-tags,.inbox-thread-detail__message-badges{width:100%}}@media (max-width:1400px){.inbox-stitch-inbox__master-detail{gap:16px}}@media (max-width:1180px){.inbox-stitch-inbox__inspector{display:none}.inbox-stitch-inbox__master-detail{height:calc(100vh - 110px)}}body{min-height:100vh}body:has(.public-landing--premium){color:#e7edf7;background:radial-gradient(circle at top,#6e7cf729,#0000 30%),linear-gradient(#0d1118 0%,#0b0f14 100%);font-family:Inter,ui-sans-serif,system-ui,sans-serif}body:has(.public-landing--stitch){color:#dae2fd;background:#0b1326}a{color:inherit}.workspace-shell,.public-shell,.app-shell{max-width:1120px;margin:0 auto;padding:40px 24px 56px}.workspace-shell,.public-shell{gap:24px;display:grid}.workspace-shell__eyebrow,.public-shell__eyebrow,.app-shell__eyebrow,.app-panel__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#6b7280;margin:0;font-size:12px}.workspace-shell__header{border-bottom:1px solid #1f29371f;justify-content:space-between;align-items:end;gap:16px;padding-bottom:18px;display:flex}.workspace-shell__header h1,.public-shell h1,.app-shell__header h1,.app-panel h2,.hero-panel h2,.card h3{margin:0;line-height:1.05}.public-shell h1{font-size:clamp(2rem,3vw,3rem)}.workspace-shell__header h1,.public-shell h1,.app-shell__header h1{font-size:clamp(2rem,3vw,3.15rem)}.workspace-shell__nav{flex-wrap:wrap;gap:12px;display:flex}.workspace-shell__nav a{background:#ffffff8c;border:1px solid #1f29371f;border-radius:999px;padding:10px 14px}.workspace-shell__nav button{font:inherit;color:inherit;cursor:pointer;background:#ffffff8c;border:1px solid #1f29371f;border-radius:999px;padding:10px 14px}.workspace-shell__nav a:hover,.workspace-shell__nav button:hover{background:#ffffffdb}.hero-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #1f293714;border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:20px;padding:28px;display:grid;box-shadow:0 24px 60px #0f172a14}.hero-panel p{color:#374151;margin:14px 0 0;line-height:1.65}.hero-panel__stats{gap:12px;display:grid}.hero-panel__stats article,.card{background:#f8fafceb;border:1px solid #1f293714;border-radius:20px}.hero-panel__stats article{gap:8px;padding:18px;display:grid}.hero-panel__stats span,.hero-panel__stats strong{display:block}.hero-panel__stats span{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:12px}.hero-panel__stats strong{font-size:1.15rem}.workspace-grid{grid-template-columns:1.2fr 1fr 1fr;gap:16px;display:grid}.public-conversion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.card{padding:20px;box-shadow:0 16px 36px #0f172a0f}.card--wide{grid-column:span 1}.card h3{margin-top:10px;font-size:1.2rem}.card p,.card li{color:#374151;line-height:1.6}.card ul{margin:14px 0 0;padding-left:18px}.public-landing{gap:28px}.public-landing__nav{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.public-landing__brand{gap:2px;text-decoration:none;display:grid}.public-landing__brand strong{letter-spacing:-.01em;font-size:1rem}.public-landing__nav-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.public-landing__locale-field{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.public-landing__locale-label{letter-spacing:.08em;text-transform:uppercase;color:#9ba6bb;font-size:12px}.public-landing__locale-select{color:inherit;font:inherit;background:0 0;border:0}.public-landing__nav-link{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.public-landing__nav-link--secondary{color:#f5f8fc;background:#ffffff08;border:1px solid #ffffff1f}.public-landing__nav-link--primary{color:#0f1627;background:linear-gradient(135deg,#dce3ff 0%,#93a0ff 100%);box-shadow:0 8px 18px #6e7cf73d}.public-landing--premium{color:#e7edf7;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.public-landing--premium.public-shell{background:linear-gradient(#121821 0%,#0f1216 100%);border:1px solid #ffffff0f;border-radius:32px;place-content:start;max-width:1180px;padding-block:56px 72px;box-shadow:0 24px 72px #04081233}.public-landing--stitch.public-shell{gap:0;max-width:none;padding:0 0 48px}.public-landing--stitch .public-landing__desktop-only,.public-landing--stitch .public-landing__mobile-only{display:block}.public-landing--stitch .public-landing__mobile-only{display:none}.public-landing--stitch .public-landing__desktop-only{display:block}.public-landing--stitch .public-landing__stitch-nav,.public-landing--stitch .public-landing__stitch-footer,.public-landing--stitch .public-landing__mobile-footer,.public-landing--stitch .public-landing__desktop-hero,.public-landing--stitch .public-landing__desktop-architecture-section,.public-landing--stitch .public-landing__desktop-value-section,.public-landing--stitch .public-landing__desktop-pricing,.public-landing--stitch .public-landing__mobile-hero,.public-landing--stitch .public-landing__mobile-modules,.public-landing--stitch .public-landing__mobile-pricing,.public-landing--stitch .public-landing__mobile-cta{box-sizing:border-box}.public-landing--stitch .public-landing__stitch-main,.public-landing--stitch .public-landing__stitch-nav-inner{width:min(100%,1440px);margin-inline:auto;padding-inline:32px}.public-landing--stitch .public-landing__stitch-nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1326e6;border-bottom:1px solid #222a3d;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;display:flex;position:fixed;top:0;left:0;right:0}.public-landing--stitch .public-landing__stitch-nav-inner{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.public-landing--stitch .public-landing__brand-block strong,.public-landing--stitch .public-landing__mobile-brand span:last-child{letter-spacing:-.01em;color:#f5f8fc;font-size:1rem;font-weight:700}.public-landing--stitch .public-landing__nav-links,.public-landing--stitch .public-landing__nav-actions,.public-landing--stitch .public-landing__mobile-brand{align-items:center;gap:16px;display:flex}.public-landing--stitch .public-landing__nav-links a{color:#c3c6d7;font-weight:500;text-decoration:none}.public-landing--stitch .public-landing__nav-actions{gap:12px}.public-landing--stitch .public-landing__nav-icon-button{color:#c3c6d7;background:0 0;border:1px solid #434655;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.public-landing--stitch .public-landing__globe-icon{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.public-landing--stitch .public-landing__nav-link,.public-landing--stitch .public-landing__nav-cta,.public-landing--stitch .public-landing__stitch-link{border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.public-landing--stitch .public-landing__nav-link{color:#c3c6d7;background:0 0;border:1px solid #434655}.public-landing--stitch .public-landing__nav-cta,.public-landing--stitch .public-landing__stitch-link--primary{color:#002a78;background:#2563eb;border:1px solid #2563eb}.public-landing--stitch .public-landing__stitch-link--secondary{color:#dae2fd;background:0 0;border:1px solid #434655}.public-landing--stitch .public-landing__desktop-main,.public-landing--stitch .public-landing__mobile-main{padding-top:96px}.public-landing--stitch .public-landing__desktop-hero,.public-landing--stitch .public-landing__desktop-architecture-section,.public-landing--stitch .public-landing__desktop-value-section,.public-landing--stitch .public-landing__desktop-pricing,.public-landing--stitch .public-landing__desktop-cta,.public-landing--stitch .public-landing__stitch-footer{border-bottom:1px solid #434655;padding:48px 0}.public-landing--stitch .public-landing__desktop-hero{display:block}.public-landing--stitch .public-landing__desktop-hero-copy,.public-landing--stitch .public-landing__desktop-proof,.public-landing--stitch .public-landing__desktop-architecture-section,.public-landing--stitch .public-landing__desktop-value-section,.public-landing--stitch .public-landing__desktop-pricing,.public-landing--stitch .public-landing__desktop-cta,.public-landing--stitch .public-landing__stitch-footer,.public-landing--stitch .public-landing__mobile-hero,.public-landing--stitch .public-landing__mobile-modules,.public-landing--stitch .public-landing__mobile-pricing,.public-landing--stitch .public-landing__mobile-cta,.public-landing--stitch .public-landing__mobile-footer{gap:16px;display:grid}.public-landing--stitch .public-landing__desktop-hero-copy h1,.public-landing--stitch .public-landing__mobile-hero h1,.public-landing--stitch .public-landing__desktop-architecture-section h2,.public-landing--stitch .public-landing__desktop-pricing h2,.public-landing--stitch .public-landing__desktop-cta h2,.public-landing--stitch .public-landing__mobile-modules p,.public-landing--stitch .public-landing__mobile-pricing h2,.public-landing--stitch .public-landing__mobile-cta h2{color:#dae2fd;margin:0;line-height:1.2}.public-landing--stitch .public-landing__desktop-hero-copy h1{letter-spacing:-.02em;max-width:20ch;font-size:32px;line-height:1.2}.public-landing--stitch .public-landing__desktop-hero-copy{max-width:52rem}.public-landing--stitch .public-landing__desktop-lead,.public-landing--stitch .public-landing__desktop-proof p,.public-landing--stitch .public-landing__desktop-value-section p,.public-landing--stitch .public-landing__desktop-pricing span,.public-landing--stitch .public-landing__desktop-pricing p,.public-landing--stitch .public-landing__desktop-cta p,.public-landing--stitch .public-landing__mobile-hero p,.public-landing--stitch .public-landing__mobile-modules span,.public-landing--stitch .public-landing__mobile-pricing span,.public-landing--stitch .public-landing__mobile-footer p{color:#c3c6d7;margin:0;line-height:1.6}.public-landing--stitch .public-landing__desktop-hero-actions,.public-landing--stitch .public-landing__mobile-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.public-landing--stitch .public-landing__trust-strip{border-top:1px solid #434655;flex-wrap:wrap;align-items:center;gap:16px;padding-top:16px;display:flex}.public-landing--stitch .public-landing__trust-strip span{text-transform:uppercase;letter-spacing:.08em;color:#c3c6d7;font-size:12px}.public-landing--stitch .public-landing__trust-dot{background:#434655;border-radius:9999px;width:4px;height:4px}.public-landing--stitch .public-landing__desktop-proof h2,.public-landing--stitch .public-landing__desktop-architecture-section h2,.public-landing--stitch .public-landing__desktop-pricing h2,.public-landing--stitch .public-landing__mobile-modules p,.public-landing--stitch .public-landing__mobile-pricing h2,.public-landing--stitch .public-landing__mobile-cta h2{font-size:1.5rem}.public-landing--stitch .public-landing__architecture-list,.public-landing--stitch .public-landing__desktop-architecture-grid,.public-landing--stitch .public-landing__desktop-value-grid,.public-landing--stitch .public-landing__mobile-modules-grid{gap:16px;display:grid}.public-landing--stitch .public-landing__architecture-list{grid-template-columns:1fr}.public-landing--stitch .public-landing__desktop-architecture-grid,.public-landing--stitch .public-landing__desktop-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-landing--stitch .public-landing__desktop-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-landing--stitch .public-landing__stitch-card{background:#171f33;border:1px solid #434655;border-radius:8px;gap:10px;padding:20px;display:grid}.public-landing--stitch .public-landing__stitch-card h3,.public-landing--stitch .public-landing__stitch-card span{color:#dae2fd;margin:0}.public-landing--stitch .public-landing__stitch-card p{color:#c3c6d7;margin:0;line-height:1.6}.public-landing--stitch .public-landing__stitch-icon{color:#b4c5ff;border:1px solid #434655;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;line-height:1;display:inline-flex}.public-landing--stitch .public-landing__pricing-panel,.public-landing--stitch .public-landing__mobile-pricing-panel{background:#171f33;border:1px solid #434655;border-radius:8px;gap:16px;padding:24px;display:grid}.public-landing--stitch .public-landing__pricing-topline{border-bottom:1px solid #434655;justify-content:space-between;align-items:end;gap:24px;padding-bottom:16px;display:flex}.public-landing--stitch .public-landing__pricing-topline span,.public-landing--stitch .public-landing__mobile-pricing-panel span{letter-spacing:.08em;text-transform:uppercase;color:#c3c6d7;margin-bottom:6px;font-size:12px;display:block}.public-landing--stitch .public-landing__pricing-topline strong,.public-landing--stitch .public-landing__mobile-pricing-panel strong{color:#dae2fd;font-weight:700}.public-landing--stitch .public-landing__pricing-right{text-align:right}.public-landing--stitch .public-landing__pricing-checks{gap:10px;display:grid}.public-landing--stitch .public-landing__pricing-checks div{border-bottom:1px solid #43465559;justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.public-landing--stitch .public-landing__pricing-checks div:last-child{border-bottom:0;padding-bottom:0}.public-landing--stitch .public-landing__stitch-footer{grid-template-columns:minmax(0,1fr) auto;align-items:start}.public-landing--stitch .public-landing__stitch-footer strong,.public-landing--stitch .public-landing__mobile-footer strong{color:#f5f8fc}.public-landing--stitch .public-landing__stitch-footer nav,.public-landing--stitch .public-landing__mobile-footer nav{gap:12px;display:grid}.public-landing--stitch .public-landing__stitch-footer nav{grid-auto-columns:max-content;grid-auto-flow:column}.public-landing--stitch .public-landing__stitch-footer a,.public-landing--stitch .public-landing__mobile-footer a{color:#dae2fd;text-decoration:none}.public-landing--stitch .public-landing__mobile-only{padding-top:64px}.public-landing--stitch .public-landing__mobile-main{gap:24px;display:grid}.public-landing--stitch .public-landing__mobile-nav{padding-inline:16px}.public-landing--stitch .public-landing__mobile-brand-icon{color:#b4c5ff;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.public-landing--stitch .public-landing__mobile-hero,.public-landing--stitch .public-landing__mobile-modules,.public-landing--stitch .public-landing__mobile-pricing,.public-landing--stitch .public-landing__mobile-cta,.public-landing--stitch .public-landing__mobile-footer{padding:0 16px}.public-landing--stitch .public-landing__mobile-hero h1{letter-spacing:-.02em;font-size:2rem}.public-landing--stitch .public-landing__mobile-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-landing--stitch .public-landing__mobile-module-card{align-content:start;min-height:112px}.public-landing--stitch .public-landing__mobile-pricing-panel{gap:14px}.public-landing--stitch .public-landing__mobile-pricing-panel>div{gap:6px;display:grid}.public-landing--stitch .public-landing__mobile-pricing-divider{background:#434655;width:100%;height:1px}.public-landing--stitch .public-landing__mobile-pricing-panel>div>div{align-items:baseline;gap:8px;display:flex}.public-landing--stitch .public-landing__mobile-cta{text-align:center;justify-items:center;gap:12px;padding-bottom:24px}.public-landing--stitch .public-landing__mobile-footer{padding-bottom:32px}.public-landing--stitch .public-landing__mobile-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.public-landing--stitch.public-shell{padding-inline:16px}.public-landing--stitch .public-landing__desktop-only{display:none}.public-landing--stitch .public-landing__mobile-only{display:block}}@media (min-width:981px){.public-landing--stitch .public-landing__mobile-only{display:none}}.public-landing--premium.public-shell,.public-landing--premium .card{isolation:isolate;position:relative}.public-landing--premium.public-shell,.public-landing--premium .public-shell p,.public-landing--premium .public-landing__lead,.public-landing--premium .public-landing__proof-list li,.public-landing--premium .public-landing__feature-list li,.public-landing--premium .public-landing__definition-grid p,.public-landing--premium .public-landing__cta-item p,.public-landing--premium .public-landing__pricing-block p{color:#e7edf7}.public-landing--premium .public-shell__eyebrow{color:#9ba6bb}.public-landing--premium .card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#121821eb;border-color:#ffffff14;overflow:clip;box-shadow:0 18px 42px #0408122e}.public-landing--premium h1,.public-landing--premium h2{color:#f5f8fc}.public-landing__stack{gap:24px;display:grid}.public-landing__hero-grid,.public-landing__content-grid{gap:18px;display:grid}.public-landing__hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.78fr);align-items:start}.public-landing__hero-panel,.public-landing__proof-rail,.public-landing__section{gap:16px;display:grid}.public-landing--premium .public-landing__hero-panel{padding:30px}.public-landing--premium .public-landing__hero-panel h1{letter-spacing:-.03em;max-width:10.5ch;font-size:clamp(2.75rem,5vw,4.4rem)}.public-landing--premium .public-landing__lead{max-width:56ch;font-size:1.08rem}.public-landing--premium .public-landing__proof-rail,.public-landing--premium .public-landing__section,.public-landing--premium .public-landing__pricing-block,.public-landing--premium .public-landing__trust-rail,.public-landing--premium .public-landing__cta-row{min-height:100%}.public-landing__hero-panel h1{margin:0}.public-landing__lead{color:#374151;margin:0;font-size:1.05rem;line-height:1.7}.public-landing__proof-list,.public-landing__feature-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.public-landing__proof-list li,.public-landing__feature-list li,.public-landing__trust-list li,.public-landing__definition-grid p{color:#374151;line-height:1.6}.public-landing__proof-list li,.public-landing__feature-list li,.public-landing__trust-list li{padding-left:16px;position:relative}.public-landing__proof-list li:before,.public-landing__feature-list li:before,.public-landing__trust-list li:before{content:"";background:#6e7cf7eb;border-radius:999px;width:7px;height:7px;position:absolute;top:.55em;left:0}.public-landing__content-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.public-landing__hero-cta-row,.public-landing__cta-row{gap:12px;display:grid}.public-landing__hero-cta-row{grid-template-columns:repeat(2,minmax(0,1fr))}.public-landing__hero-cta-item,.public-landing__cta-item{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;gap:10px;padding:16px 16px 18px;display:grid}.public-landing__hero-cta-item a,.public-landing__cta-item a{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.public-landing__hero-cta-item:first-child a,.public-landing__cta-item:first-child a{color:#0f1627;background:linear-gradient(135deg,#dce3ff 0%,#93a0ff 100%);box-shadow:0 8px 18px #6e7cf73d}.public-landing__hero-cta-item:last-child a,.public-landing__cta-item:last-child a{color:#f5f8fc;background:#ffffff08;border:1px solid #ffffff1f}.public-landing__hero-cta-item p,.public-landing__cta-item p{margin:0;line-height:1.55}.public-landing__value-grid,.public-landing__feature-cards{gap:18px;display:grid}.public-landing__value-list,.public-landing__feature-grid,.public-landing__pricing-list,.public-landing__footer-links{gap:12px;display:grid}.public-landing__value-list,.public-landing__feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-landing__proof-rail{gap:16px;display:grid}.public-landing__proof-rail h2{margin:0}.public-landing__value-item,.public-landing__feature-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:16px}.public-landing__value-item h3,.public-landing__feature-card h3{margin:0;font-size:1rem}.public-landing__value-item p,.public-landing__feature-card p,.public-landing__footer-copy p,.public-landing__pricing-highlight span,.public-landing__pricing-list span{color:#c8d0df;margin:0}.public-landing__pricing-highlight{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:4px;padding:14px 16px;display:inline-grid}.public-landing__pricing-calculator{gap:16px;display:grid}.public-landing__pricing-tables{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.public-landing__pricing-table-card{gap:12px;display:grid}.public-landing__pricing-table-card h3{letter-spacing:-.02em;margin:0;font-size:.98rem}.public-landing__pricing-table{border-collapse:collapse;width:100%;font-size:.95rem}.public-landing__pricing-table th,.public-landing__pricing-table td{text-align:left;border-bottom:1px solid #ffffff14;padding:10px 12px}.public-landing__pricing-table thead th{color:#9ba6bb;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.public-landing--stitch .public-landing__pricing-table thead th{color:#c3c6d7}.public-landing__pricing-table tbody th{font:inherit;color:#f4f7fc}.public-landing--stitch .public-landing__pricing-table tbody th,.public-landing--stitch .public-landing__pricing-table tbody td{border-bottom-color:#43465573}.public-landing--stitch .public-landing__pricing-table tbody tr:hover th,.public-landing--stitch .public-landing__pricing-table tbody tr:hover td{background:#ffffff05}.public-landing__pricing-table tbody tr:last-child th,.public-landing__pricing-table tbody tr:last-child td{border-bottom:0}.public-landing__pricing-field{gap:8px;display:grid}.public-landing__pricing-field span,.public-landing__pricing-tranche{color:#c8d0df}.public-landing__pricing-input{width:min(100%,12rem);color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;padding:12px 14px}.public-landing__pricing-input:focus{outline-offset:2px;outline:2px solid #93a0ff8c}.public-landing__pricing-calculator-output{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-landing__pricing-highlight--total{background:linear-gradient(135deg,#93a0ff38,#6e7cf72e);border-color:#93a0ff4d}.public-landing__pricing-highlight span{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.public-landing__pricing-tranche{margin:0;line-height:1.5}.public-landing__pricing-highlight strong{font-size:1.3rem}.public-landing__pricing-list li{justify-content:space-between;gap:12px;display:flex}.public-landing__cta-block,.public-landing__footer{gap:18px;display:grid}.public-landing__footer{grid-template-columns:minmax(0,1fr) auto;align-items:start}.public-landing__footer-links{grid-auto-columns:max-content;grid-auto-flow:column;justify-content:end;align-items:center}.public-landing__footer-links a{color:#dbe3f2;text-decoration:none}.public-landing__trust-rail,.public-landing__pricing-block{align-content:start}.public-landing__trust-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.public-landing__trust-rail h2,.public-landing__pricing-block h2,.public-landing__section h2{letter-spacing:-.01em;margin:0;font-size:1.08rem}.public-landing__definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-landing__definition-grid span{letter-spacing:.08em;text-transform:uppercase;color:#8f9ab0;margin-bottom:8px;font-size:12px;display:inline-block}.public-landing__pricing-block{gap:16px;display:grid}.public-landing__pricing-block p{max-width:34ch;margin:0}.public-landing__feature-card p,.public-landing__value-item p{line-height:1.6}.public-landing__definition-grid p{margin:0}.app-shell{gap:20px;display:grid}.app-shell__masthead{border-bottom:1px solid #1f29371f;justify-content:space-between;align-items:end;gap:20px;padding:24px 0 18px;display:flex}.app-shell__masthead h1,.app-home h1,.app-shell__denied h1{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.02}.app-shell__lead,.app-shell__status-banner,.app-home__lead,.app-home__quick-links p,.app-shell__nav p,.app-shell__context dd{color:#374151;line-height:1.6}.app-state-panel{border:1px solid #0000;border-radius:20px;gap:10px;padding:18px 20px;display:grid;box-shadow:0 14px 28px #0f172a14}.app-state-panel h3,.app-state-panel strong,.app-state-panel p{margin:0}.app-state-panel__badge{text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:12px;font-weight:700}.app-state-panel__detail{color:#1f2937;font-size:.95rem}.app-state-panel--muted{background:#f8fafceb;border-color:#4755692e}.app-state-panel--neutral{background:#ffffffe0;border-color:#47556924}.app-state-panel--warning{background:#fffbebf5;border-color:#f59e0b3d}.app-state-panel--critical{background:#fef2f2f5;border-color:#ef44443d}.app-state-panel--positive{background:#f0fdf4f5;border-color:#22c55e3d}.app-state-panel--access{background:#fff7edf5;border-color:#f973163d}.app-shell__status-banner{background:#fff7ede6;border:1px solid #f9731624;border-radius:18px;margin:0;padding:14px 16px}.app-shell__frame{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.app-shell__rail{gap:18px;display:grid;position:sticky;top:20px}.app-shell__content{gap:20px;display:grid}.app-shell__nav{gap:14px;display:grid}.app-shell__nav-section{background:#ffffffb8;border:1px solid #1f293714;border-radius:20px;padding:16px}.app-shell__nav-section h2,.app-home__card-label{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:0 0 10px;font-size:12px}.app-shell__nav-section ul,.app-home__quick-links{gap:12px;margin:0;padding:0;list-style:none;display:grid}.app-shell__nav-section li,.app-home__quick-links li{gap:6px;display:grid}.app-shell__nav-section a,.app-home__quick-links a{font-weight:700;text-decoration:none}.app-shell__nav-section a:hover,.app-home__quick-links a:hover{text-decoration:underline}.app-shell__context{background:#ffffffb8;border:1px solid #1f293714;border-radius:20px;gap:12px;margin:0;padding:16px;display:grid}.app-shell__context div{gap:4px;display:grid}.app-shell__context dt,.app-home__card-label{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;font-size:12px}.app-shell__context dd{margin:0;font-weight:700}.app-shell__locale-row{background:#fff9;border:1px solid #1f29371f;border-radius:999px;align-items:center;gap:12px;padding:10px 14px;display:inline-flex}.app-shell__locale-row span{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;font-size:12px}.app-home{gap:20px;display:grid}.app-home__hero{background:#ffffffb8;border:1px solid #1f293714;border-radius:28px;gap:12px;padding:28px;display:grid;box-shadow:0 24px 60px #0f172a14}.app-home__lead{margin:0;font-size:1.05rem}.app-home__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.app-shell__summary-card{background:#f8fafceb;border:1px solid #1f293714;border-radius:20px;padding:20px;box-shadow:0 16px 36px #0f172a0f}.app-shell__summary-card strong{margin-bottom:8px;font-size:1.2rem;display:block}.app-shell__summary-card p{margin:0 0 8px}.app-shell__denied{background:#ffffffb8;border:1px solid #1f293714;border-radius:24px;gap:10px;padding:28px;display:grid}@media (max-width:980px){.app-shell__frame,.app-home__grid,.hero-panel,.public-landing__nav,.public-landing__hero-grid,.public-landing__value-list,.public-landing__feature-grid,.public-landing__footer,.workspace-grid,.public-conversion-grid{grid-template-columns:1fr}.app-shell__rail{position:static}.app-shell__masthead,.workspace-shell__header{flex-direction:column;align-items:start}.workspace-shell__nav,.app-shell__nav,.public-landing__nav-actions{width:100%}.workspace-shell__nav a,.workspace-shell__nav button,.app-shell__nav a,.public-landing__nav-link,.public-landing__locale-field{text-align:center;flex:auto;width:100%;display:block}.public-landing__nav{flex-direction:column;align-items:start}.public-landing__nav-actions{justify-content:start}.public-landing__footer-links{grid-auto-flow:row;justify-content:start}}@media (max-width:640px){.workspace-shell,.public-shell,.app-shell{padding:24px 16px 40px}.app-shell,.app-home__hero,.app-shell__nav-section,.app-shell__context,.app-shell__summary-card,.app-shell__denied{padding-left:16px;padding-right:16px}.app-shell__masthead{padding-top:12px}.workspace-shell__header h1,.public-shell h1,.app-shell__header h1,.app-shell__masthead h1,.app-home h1,.app-shell__denied h1{font-size:clamp(1.75rem,8vw,2.4rem)}.hero-panel{padding:20px}.public-landing__hero-panel,.public-landing__proof-rail,.public-landing__section{gap:14px}.public-landing__value-list,.public-landing__feature-grid,.public-landing__pricing-tables,.public-landing__pricing-list li,.public-landing__footer{grid-template-columns:1fr}.app-state-panel{padding:16px}}body:has(.dashboard-shell){color:#dae2fd;background:#0b1326;font-family:Inter,ui-sans-serif,system-ui,sans-serif}body:has(.dashboard-shell) .app-shell{width:100%;max-width:none;min-height:100vh;margin:0;padding:0}body:has(.users-workbench__page){background:#0b1326;overflow:hidden}body:has(.users-workbench__page) .dashboard-shell{height:100vh;overflow:hidden}body:has(.users-workbench__page) .dashboard-shell__body{height:100vh;min-height:0}body:has(.users-workbench__page) .dashboard-shell__content{scrollbar-width:none;-ms-overflow-style:none;padding:0;overflow:auto}body:has(.users-workbench__page) .dashboard-shell__content::-webkit-scrollbar{display:none}.dashboard-shell{color:#dae2fd;background:#0b1326;min-height:100vh;display:flex}.dashboard-shell__rail{box-sizing:border-box;background:#0f172a;border-right:1px solid #334155;flex-direction:column;flex:0 0 16rem;width:16rem;height:100vh;padding:24px 0;display:flex;position:sticky;top:0;overflow:hidden}.dashboard-shell__brand{gap:4px;padding:0 24px 32px;display:grid}.dashboard-shell__brand strong{letter-spacing:.12em;text-transform:uppercase;color:#b4c5ff;font-size:11px}.dashboard-shell__brand span{color:#8d90a0;font-size:12px}.dashboard-shell__nav{flex:auto;align-content:start;gap:16px;padding:0 16px;display:grid;overflow:hidden}.dashboard-shell__nav-section{gap:4px;display:grid}.dashboard-shell__nav-section-label{letter-spacing:.12em;text-transform:uppercase;color:#8d90a0;margin:0;padding:8px 12px 4px;font-size:11px;font-weight:500;line-height:1.4}.dashboard-shell__nav-list{gap:4px;display:grid}.dashboard-shell__nav-link{color:#8d90a0;border-radius:8px;align-items:center;gap:12px;padding:7px 12px;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:flex}.dashboard-shell__nav-link:hover{color:#dae2fd;background:#1e293b}.dashboard-shell__nav-link--active{color:#b4c5ff;background:#1e293b;box-shadow:inset -2px 0 #2563eb}.dashboard-shell__nav-link span:last-child{white-space:nowrap;font-size:13px;font-weight:500;line-height:1.5}.dashboard-shell__nav-link .material-symbols,.dashboard-shell__icon-button .material-symbols,.dashboard-shell__avatar .material-symbols,.dashboard-summary-card__icon .material-symbols,.dashboard-panel__icon{font-size:18px;line-height:1}.dashboard-shell__footer{gap:4px;margin-top:auto;padding:16px 16px 0;display:grid}.dashboard-shell__nav-link--footer{color:#8d90a0}.dashboard-shell__locale{display:none}.dashboard-shell__body{flex-direction:column;flex:auto;min-width:0;min-height:100vh;display:flex;position:relative;overflow:hidden}.dashboard-shell__topbar{z-index:50;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172af2;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1440px;height:64px;margin:0 auto;padding:0 24px;display:flex;position:sticky;top:0}.dashboard-shell__search{color:#8d90a0;background:#1e293b;border:1px solid #334155;border-radius:8px;align-items:center;gap:8px;width:16rem;padding:0 12px;display:flex}.dashboard-shell__search input{color:#dae2fd;width:100%;height:28px;font:inherit;background:0 0;border:0;outline:0}.dashboard-shell__search input::placeholder{color:#8d90a0}.dashboard-shell__topbar-actions{align-items:center;gap:24px;display:inline-flex}.dashboard-shell__icon-button,.dashboard-shell__avatar{color:#c3c6d7;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.dashboard-shell__avatar{background:#1e293b;border-color:#334155}.dashboard-shell__content{box-sizing:border-box;flex:auto;align-content:start;gap:24px;width:100%;min-width:0;max-width:1440px;min-height:0;margin:0 auto;padding:24px;display:grid;overflow:auto}.users-workbench{color:#dae2fd;background:#0b1326;width:100%;min-width:0;height:100%;min-height:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:block}.users-workbench__page{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.users-workbench__page--denied{place-items:center;padding:24px;display:grid}.users-workbench__denied{background:#111827;border:1px solid #334155;border-radius:12px;gap:8px;width:min(100%,520px);padding:24px;display:grid}.users-workbench__eyebrow{color:#8d90a0;letter-spacing:.05em;text-transform:uppercase;margin:0;font-family:monospace;font-size:12px}.users-workbench__denied h1,.users-workbench__header h1{color:#e2e8f0;letter-spacing:-.02em;margin:0;font-size:32px;font-weight:600;line-height:1.2}.users-workbench__denied p,.users-workbench__header p{color:#c3c6d7;margin:4px 0 0;font-size:14px;line-height:1.5}.users-workbench__frame,.users-workbench__content,.users-workbench__canvas,.users-workbench__master-detail,.users-workbench__drawer,.users-workbench__table-shell{min-width:0;min-height:0}.users-workbench__frame{flex:auto;width:100%;min-height:0;display:flex}.users-workbench__content{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;padding:16px;display:flex;overflow:auto}.users-workbench__content::-webkit-scrollbar{display:none}.users-workbench__canvas{flex-direction:column;gap:12px;height:100%;display:flex}.users-workbench__split{flex:auto;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:start;gap:12px;min-height:0;display:grid}.users-workbench__invitations,.users-workbench__membership-rail{align-content:start;gap:12px;min-width:0;display:grid}.users-workbench__invitations{padding:0}.users-workbench__invitations-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.users-workbench__section-lead,.users-workbench__section-support{color:#c3c6d7;margin:0;line-height:1.5}.users-workbench__section-lead{font-size:14px}.users-workbench__section-support{color:#8d90a0;letter-spacing:.05em;text-transform:uppercase;margin-top:8px;font-family:monospace;font-size:12px}.users-workbench__invitations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.users-workbench__invitation,.users-workbench__membership-summary,.users-workbench__member-spotlight{background:#171f33;border:1px solid #434655;border-radius:12px}.users-workbench__invitation{gap:10px;padding:10px;display:grid}.users-workbench__invitation--expired{border-color:#ffb4ab59}.users-workbench__invitation-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.users-workbench__invitation-ident{align-items:center;gap:12px;min-width:0;display:flex}.users-workbench__invitation-icon{color:#c3c6d7;background:#222a3d;border:1px solid #434655;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.users-workbench__invitation-copy{gap:4px;min-width:0;display:grid}.users-workbench__invitation-copy strong,.users-workbench__invitation-copy span{display:block}.users-workbench__invitation-copy strong{color:#dae2fd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.users-workbench__invitation-copy span{color:#8d90a0;letter-spacing:.04em;font-family:monospace;font-size:11px}.users-workbench__invitation-header strong{color:#dae2fd;font-size:14px;font-weight:600}.users-workbench__invitation-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-family:monospace;font-size:11px;display:inline-flex}.users-workbench__invitation-status--pending{color:#ffb596;background:#ffb4ab14}.users-workbench__invitation-status--accepted{color:#86efac;background:#22c55e14}.users-workbench__invitation-status--expired{color:#ffb4ab;background:#ffb4ab1f}.users-workbench__invitation-meta{color:#c3c6d7;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-family:monospace;font-size:12px;display:flex}.users-workbench__invitation-meta .users-workbench__invitation-status{margin-left:auto}.users-workbench__membership-summary{gap:10px;padding:10px;display:grid}.users-workbench__membership-summary-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.users-workbench__membership-mode{color:#dae2fd;letter-spacing:.08em;text-transform:uppercase;background:#222a3d;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-family:monospace;font-size:11px;display:inline-flex}.users-workbench__membership-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.users-workbench__membership-summary-card{background:#131b2e;border:1px solid #434655;border-radius:10px;gap:4px;padding:8px;display:grid}.users-workbench__membership-summary-label{color:#8d90a0;letter-spacing:.05em;text-transform:uppercase;margin:0;font-family:monospace;font-size:12px}.users-workbench__membership-summary-card strong{color:#dae2fd;font-size:14px;font-weight:600}.users-workbench__membership-summary-card span{color:#c3c6d7;font-size:13px}.users-workbench__member-spotlight{gap:10px;padding:10px;display:grid}.users-workbench__member-spotlight-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.users-workbench__member-spotlight-avatar-wrap{border:2px solid #2563eb;border-radius:999px;flex:none;width:80px;height:80px;padding:4px}.users-workbench__member-spotlight-avatar{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.users-workbench__member-spotlight-copy{flex:auto;gap:6px;min-width:0;display:grid}.users-workbench__member-spotlight-actions{flex:0 0 120px;gap:6px;width:100%;max-width:120px;display:grid}.users-workbench__member-spotlight-actions .users-workbench__ghost-button,.users-workbench__member-spotlight-actions .users-workbench__danger-button{width:100%}.users-workbench__member-badges{flex-wrap:wrap;gap:8px;margin-top:4px;display:inline-flex}.users-workbench__member-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-family:monospace;font-size:11px;display:inline-flex}.users-workbench__member-badge--status{color:#86efac;background:#22c55e14}.users-workbench__member-badge--role{color:#dae2fd;background:#222a3d}.users-workbench__header{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.users-workbench__header-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.users-workbench__ghost-button,.users-workbench__primary-button,.users-workbench__danger-button,.users-workbench__pagination-button,.users-workbench__icon-button{font:inherit;cursor:pointer;border:0;border-radius:6px}.users-workbench__ghost-button,.users-workbench__primary-button,.users-workbench__danger-button{justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.users-workbench__ghost-button{color:#dae2fd;background:#222a3d;border:1px solid #434655}.users-workbench__ghost-button:hover{background:#2d3449}.users-workbench__primary-button{color:#eeefff;background:#2563eb}.users-workbench__primary-button:hover{opacity:.9}.users-workbench__danger-button{color:#ffb4ab;background:0 0;border:1px solid #ffb4ab;width:100%}.users-workbench__danger-button:hover{background:#ffb4ab14}.users-workbench__ghost-button .material-symbols-outlined,.users-workbench__primary-button .material-symbols-outlined{font-size:18px;line-height:1}.users-workbench__metrics{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.users-workbench__metric{background:#171f33;border:1px solid #434655;border-radius:12px;gap:8px;padding:16px;display:grid}.users-workbench__metric-label{color:#8d90a0;letter-spacing:.05em;text-transform:uppercase;margin:0;font-family:monospace;font-size:12px}.users-workbench__metric-value{color:#e2e8f0;letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:24px;font-weight:600;line-height:1.3;display:flex}.users-workbench__metric-dot{border-radius:999px;width:8px;height:8px;display:inline-block}.users-workbench__metric-dot--neutral{background:#b4c5ff}.users-workbench__metric-dot--success{background:#22c55e}.users-workbench__metric-dot--warning{background:#eab308}.users-workbench__metric-dot--danger{background:#ffb4ab}.users-workbench__filters{background:#131b2e;border:1px solid #434655;border-radius:12px;flex-shrink:0;align-items:center;gap:16px;padding:8px;display:flex}.users-workbench__search{color:#8d90a0;background:#060e20;border:1px solid #434655;border-radius:8px;flex:auto;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.users-workbench__search input,.users-workbench__filters select{color:#dae2fd;font:inherit;background:0 0;border:0;outline:0}.users-workbench__search input{width:100%;min-height:32px}.users-workbench__search input::placeholder{color:#8d90a0}.users-workbench__filters select{color:#dae2fd;background:#060e20;border:1px solid #434655;border-radius:8px;min-width:130px;min-height:34px;padding:0 12px}.users-workbench__master-detail{flex:auto;gap:24px;display:flex;overflow:hidden}.users-workbench__table-shell{background:#171f33;border:1px solid #434655;border-radius:12px;flex-direction:column;flex:auto;display:flex;overflow:hidden}.users-workbench__table{border-collapse:collapse;text-align:left;width:100%}.users-workbench__thead{z-index:1;background:#222a3d;position:sticky;top:0}.users-workbench__thead th{color:#8d90a0;letter-spacing:.05em;text-transform:uppercase;padding:8px 16px;font-family:monospace;font-size:12px;font-weight:500}.users-workbench__tbody{color:#dae2fd}.users-workbench__tbody tr{border-top:1px solid #434655;transition:background-color .15s}.users-workbench__row:hover{background:#222a3d}.users-workbench__row--selected{background:#b4c5ff14;box-shadow:inset 4px 0 #2563eb}.users-workbench__row--hovered{background:#2d3449}.users-workbench__row--muted{opacity:.75}.users-workbench__cell{vertical-align:middle;padding:16px;font-size:14px;line-height:1.5}.users-workbench__cell--name{width:240px}.users-workbench__cell--muted{color:#c3c6d7}.users-workbench__cell--mono{color:#8d90a0;font-family:monospace;font-size:12px}.users-workbench__cell--action{text-align:right;width:48px}.users-workbench__person{align-items:center;gap:12px;display:flex}.users-workbench__avatar{border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:inline-flex}.users-workbench__avatar--selected{color:#eeefff;background:#3a4a5f}.users-workbench__avatar--hovered{color:#ffede6;background:#bc4800}.users-workbench__avatar--default{color:#c3c6d7;background:#222a3d}.users-workbench__avatar--muted{color:#ffdad6;background:#93000a}.users-workbench__name{color:#dae2fd;font-weight:600}.users-workbench__role{letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.users-workbench__role--selected{color:#d3e4fe;background:#3a4a5f}.users-workbench__role--hovered,.users-workbench__role--default,.users-workbench__role--muted{color:#c3c6d7;background:#131b2e}.users-workbench__status{align-items:center;gap:8px;display:inline-flex}.users-workbench__status-dot{border-radius:999px;width:8px;height:8px;display:inline-block}.users-workbench__status-dot--success{background:#22c55e}.users-workbench__status-dot--warning{background:#eab308}.users-workbench__status-dot--danger{background:#ffb4ab}.users-workbench__row-icon,.users-workbench__icon-button{color:#8d90a0}.users-workbench__row-icon{font-size:18px}.users-workbench__icon-button{background:0 0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.users-workbench__icon-button:hover{color:#dae2fd}.users-workbench__pagination{background:#222a3d;border-top:1px solid #434655;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.users-workbench__pagination-text{color:#8d90a0;font-size:13px}.users-workbench__pagination-controls{align-items:center;gap:8px;display:inline-flex}.users-workbench__pagination-button{color:#8d90a0;background:0 0;border:1px solid #434655;border-radius:6px;justify-content:center;align-items:center;min-width:30px;min-height:30px;padding:0 10px;font-size:12px;display:inline-flex}.users-workbench__pagination-button--active{color:#b4c5ff;background:#2563eb1a;border-color:#2563eb;font-weight:700}.users-workbench__drawer{background:#171f33;border-left:1px solid #434655;flex-direction:column;flex:0 0 320px;width:320px;display:flex;overflow-y:auto}.users-workbench__drawer-header{border-bottom:1px solid #434655;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.users-workbench__drawer-header h3{color:#dae2fd;margin:0;font-size:14px;font-weight:700}.users-workbench__drawer-profile{text-align:center;justify-items:center;gap:8px;padding:24px 24px 16px;display:grid}.users-workbench__profile-image-wrap{border:2px solid #2563eb;border-radius:999px;width:80px;height:80px;margin-bottom:8px;padding:4px}.users-workbench__profile-image{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.users-workbench__drawer-profile h4{color:#dae2fd;margin:0;font-size:24px;font-weight:600;line-height:1.3}.users-workbench__drawer-profile p{color:#8d90a0;margin:0;font-size:13px}.users-workbench__drawer-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:inline-flex}.users-workbench__drawer-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.users-workbench__drawer-badge--status{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33}.users-workbench__drawer-badge--role{color:#d3e4fe;background:#3a4a5f}.users-workbench__drawer-body{gap:24px;padding:0 24px 24px;display:grid}.users-workbench__section-label{color:#8d90a0;letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px;font-family:monospace;font-size:12px}.users-workbench__contact-list,.users-workbench__scope-list,.users-workbench__timeline{gap:8px;display:grid}.users-workbench__contact-row{color:#c3c6d7;align-items:center;gap:8px;font-size:14px;display:flex}.users-workbench__contact-row .material-symbols-outlined,.users-workbench__scope-icon{font-size:18px;line-height:1}.users-workbench__scope-card{background:#131b2e;border:1px solid #434655;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.users-workbench__scope-card p,.users-workbench__scope-card span{margin:0}.users-workbench__scope-card p{color:#dae2fd;font-size:14px;font-weight:600}.users-workbench__scope-card span{color:#8d90a0;font-size:11px}.users-workbench__scope-icon{color:#b4c5ff}.users-workbench__timeline{border-left:1px solid #434655;margin-left:2px;padding-left:16px;position:relative}.users-workbench__timeline-entry{gap:2px;display:grid;position:relative}.users-workbench__timeline-entry p,.users-workbench__timeline-entry small{margin:0}.users-workbench__timeline-entry p{color:#dae2fd;font-size:14px}.users-workbench__timeline-entry p span{color:#b4c5ff}.users-workbench__timeline-entry small{color:#8d90a0;font-family:monospace;font-size:10px}.users-workbench__timeline-dot{background:#8d90a0;border-radius:999px;width:8px;height:8px;position:absolute;top:6px;left:-20px;box-shadow:0 0 0 4px #171f33}.users-workbench__timeline-dot--primary{background:#b4c5ff}.users-workbench__notes{color:#c3c6d7;background:#2d344980;border:1px solid #434655;border-radius:12px;padding:16px;font-size:13px;font-style:italic;line-height:1.6}.users-workbench__drawer-actions{gap:8px;padding-top:8px;display:grid}@media (max-width:1280px){.users-workbench__split{flex-direction:column;grid-template-columns:1fr}.users-workbench__drawer{border-top:1px solid #434655;border-left:0;flex-basis:auto;width:100%}.users-workbench__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.users-workbench__header,.users-workbench__filters{flex-direction:column;align-items:stretch}.users-workbench__content{padding:16px}.users-workbench__metrics,.users-workbench__invitations-grid,.users-workbench__membership-summary-grid{grid-template-columns:1fr}.users-workbench__filters select{width:100%}.users-workbench__pagination{flex-direction:column;align-items:flex-start}}.dashboard-home{gap:16px;display:grid}.dashboard-home__hero{gap:6px;display:grid}.dashboard-home__hero h2{color:#dae2fd;margin:0;font-size:clamp(17px,2.2vw,21px);line-height:1.15}.dashboard-home__hero p{color:#8d90a0;align-items:center;gap:8px;margin:0;font-size:clamp(11px,1.4vw,13px);display:inline-flex}.dashboard-home__badge{color:#dae2fd;background:#1e293b;border:1px solid #8d90a0;border-radius:4px;align-items:center;padding:2px 6px;font-size:clamp(9px,1.1vw,10px);font-weight:700;display:inline-flex}.dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-summary-card{min-height:92px;color:inherit;background:#171f33;border:1px solid #334155;border-radius:8px;align-content:start;gap:6px;padding:12px;text-decoration:none;display:grid}.dashboard-summary-card__icon{color:#b4c5ff;background:#222a3d;border:1px solid #434655;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.dashboard-summary-card h3,.dashboard-panel__header h3{color:#dae2fd;margin:0;font-size:clamp(11px,1.4vw,13px);font-weight:700}.dashboard-summary-card strong{color:#dae2fd;font-size:clamp(11px,1.4vw,13px);font-weight:600}.dashboard-summary-card p,.dashboard-panel__header a,.dashboard-activity-rail__summary,.dashboard-activity-rail__time,.dashboard-cases-table td,.dashboard-cases-table th{color:#c3c6d7;margin:0;font-size:clamp(10px,1.2vw,12px)}.dashboard-home__split{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:12px;display:grid}.dashboard-panel{background:#171f33;border:1px solid #334155;border-radius:8px;gap:0;display:grid;overflow:hidden}.dashboard-panel__header{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.dashboard-panel__header a{color:#dae2fd;text-decoration:none}.dashboard-panel--activity .dashboard-panel__header{justify-content:space-between}.dashboard-panel__icon{color:#c3c6d7;font-size:clamp(14px,1.6vw,16px)}.dashboard-cases-table{border-collapse:collapse;width:100%}.dashboard-cases-table thead tr{background:#131b2e}.dashboard-cases-table th,.dashboard-cases-table td{text-align:left;border-bottom:1px solid #43465580;padding:8px 12px}.dashboard-cases-table th{text-transform:uppercase;letter-spacing:.08em;color:#8d90a0;font-size:clamp(9px,1.1vw,10px)}.dashboard-cases-table__updated{text-align:right}.dashboard-cases-table__id{color:#dae2fd;font-family:ui-monospace,SFMono-Regular,monospace}.dashboard-status{border-radius:4px;align-items:center;padding:2px 8px;font-size:clamp(10px,1.2vw,11px);font-weight:700;display:inline-flex}.dashboard-status--info{color:#d3e4fe;background:#3a4a5f}.dashboard-status--critical{color:#ffdad6;background:#93000a}.dashboard-status--muted{color:#c3c6d7;background:#2d3449}.dashboard-activity-rail{gap:12px;padding:12px;display:grid}.dashboard-activity-rail__item{gap:4px;padding-left:14px;display:grid;position:relative}.dashboard-activity-rail__item:before{content:"";background:#434655;width:1px;position:absolute;top:0;bottom:-12px;left:4px}.dashboard-activity-rail__dot{background:#2d3449;border:2px solid #171f33;border-radius:999px;width:10px;height:10px;position:absolute;top:4px;left:0}.dashboard-activity-rail__dot--primary{background:#2563eb}.dashboard-activity-rail__time{color:#8d90a0;font-size:clamp(10px,1.2vw,11px)}.dashboard-activity-rail__summary{color:#dae2fd;line-height:1.5}@media (max-width:980px){.dashboard-shell{flex-direction:column}.dashboard-shell__rail{flex:none;gap:16px;width:100%;height:auto;padding:14px 12px;position:static}.dashboard-shell__body{min-height:auto}.dashboard-summary-grid,.dashboard-home__split{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-shell__topbar,.dashboard-shell__content{padding-left:16px;padding-right:16px}.dashboard-shell__topbar{flex-direction:column;align-items:stretch;height:auto;padding-top:12px;padding-bottom:12px}.dashboard-shell__search{width:100%}.dashboard-shell__nav-link{padding:8px 10px}.dashboard-shell__topbar-actions{flex-wrap:wrap}.dashboard-summary-grid{grid-template-columns:1fr}.dashboard-cases-table{display:block;overflow-x:auto}}.app-panel--documents,.app-panel--cases{width:min(100%,960px)}.app-panel--governance,.app-panel--observability,.app-panel--whatsapp-observability,.app-panel--billing{width:min(100%,1040px)}.app-panel--claims,.app-panel--claim-detail{width:min(100%,1440px)}.app-panel--inbox-attachments{color:#dae2fd;background:#0b1326;border:1px solid #434655;border-radius:20px;gap:16px;width:min(100%,1040px);padding:20px;display:grid;box-shadow:0 24px 60px #060e203d}.app-panel--inbox-attachments .app-panel__eyebrow,.app-panel--inbox-attachments .app-panel__lead,.app-panel--inbox-attachments .document-attachment-metadata dt,.app-panel--inbox-attachments .document-attachment-list__item dl dt{color:#c3c6d7}.document-attachment-header{gap:8px;display:grid}.document-attachment-header h2{letter-spacing:-.02em;margin:0;font-size:30px;line-height:1.15}.document-attachment-header .app-panel__lead{max-width:64ch;margin-top:0}.document-attachment-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.document-attachment-metadata div,.document-attachment-section,.document-empty-state{background:#171f33;border:1px solid #434655;border-radius:14px;padding:14px}.document-attachment-metadata dt,.document-attachment-list__item dl dt{letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px;font-family:monospace;font-size:11px;line-height:1.4}.document-attachment-metadata dd,.document-attachment-list__item dl dd,.document-empty-state strong,.document-empty-state p,.document-attachment-section h3{color:#dae2fd;margin:0;line-height:1.6}.document-attachment-metadata dd a,.document-search__footer a{color:#b4c5ff;text-underline-offset:2px;text-decoration:underline}.document-attachment-section{gap:12px;display:grid}.document-attachment-section h3{font-size:16px;font-weight:600}.document-attachment-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.document-attachment-list__item{background:#0b1326;border:1px solid #434655a6;border-radius:12px;gap:12px;padding:12px;display:grid}.document-attachment-list__item-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.document-attachment-list__item-header strong{color:#e2e8f0;overflow-wrap:anywhere;font-size:14px;font-weight:600}.document-attachment-list__item-header span{letter-spacing:.05em;text-transform:uppercase;color:#c3c6d7;font-family:monospace;font-size:11px}.document-attachment-list__item dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.document-attachment-list__item dl div{min-width:0}.document-attachment-list__item dl dd{overflow-wrap:anywhere}.document-empty-state{gap:8px;display:grid}.document-search__footer{letter-spacing:.05em;text-transform:uppercase;color:#c3c6d7;margin:0;font-family:monospace;font-size:11px;line-height:1.4}@media (max-width:720px){.app-panel--inbox-attachments{padding:16px}.document-attachment-metadata,.document-attachment-list__item dl{grid-template-columns:minmax(0,1fr)}.document-attachment-list__item-header{flex-direction:column;align-items:flex-start}}body:has(.claims-workbench__page){background:#0b1326;overflow:hidden}body:has(.claims-workbench__page) .dashboard-shell__topbar{display:none}body:has(.claims-workbench__page) .dashboard-shell__content{padding:0;overflow:hidden}body:has(.claims-workbench__page) .claims-workbench__page{padding:0}body:has(.governance-workbench__page){background:#0b1326;overflow:hidden}body:has(.governance-workbench__page) .dashboard-shell__content{padding:0;overflow:auto}body:has(.governance-workbench__page) .governance-workbench__page{width:100%;min-height:100%;padding:0}.governance-workbench__page{color:#dae2fd;background:#0b1326;width:100%;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.governance-workbench__canvas{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:1440px;min-height:100%;margin:0 auto;padding:24px;display:flex}.governance-workbench__header{border-bottom:1px solid #434655;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:16px;display:flex}.governance-workbench__title{color:#dae2fd;letter-spacing:-.02em;margin:0;font-size:32px;font-weight:600;line-height:1.2}.governance-workbench__lead{color:#c3c6d7;margin:8px 0 0;font-size:14px;line-height:1.5}.governance-workbench__chip-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.governance-workbench__chip{letter-spacing:.05em;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.4;display:inline-flex}.governance-workbench__chip--danger{color:#ffb4ab;background:#93000a33;border-color:#93000a}.governance-workbench__chip--secondary{color:#b7c8e1;background:#3a4a5f4d;border-color:#3a4a5f}.governance-workbench__chip--neutral{color:#dae2fd;background:#222a3d;border-color:#434655}.governance-workbench__chip--primary{color:#2563eb;background:#2563eb33;border-color:#2563eb}.governance-workbench__chip-icon{font-size:14px;line-height:1}.governance-workbench__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.governance-workbench__summary-card{background:#171f33;border:1px solid #434655;border-radius:12px;flex-direction:column;justify-content:space-between;gap:8px;min-height:96px;padding:16px;display:flex}.governance-workbench__summary-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.governance-workbench__summary-card-label{letter-spacing:.05em;text-transform:uppercase;color:#c3c6d7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.4}.governance-workbench__summary-card-icon{color:#8d90a0;font-size:18px;line-height:1}.governance-workbench__summary-card-value{letter-spacing:-.02em;color:#dae2fd;font-size:32px;font-weight:600;line-height:1.2}.governance-workbench__summary-card-detail{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.4}.governance-workbench__summary-card--danger .governance-workbench__summary-card-value,.governance-workbench__summary-card--danger .governance-workbench__summary-card-detail{color:#ffb4ab}.governance-workbench__summary-card--primary .governance-workbench__summary-card-value,.governance-workbench__summary-card--primary .governance-workbench__summary-card-detail{color:#dae2fd}.governance-workbench__summary-card--secondary .governance-workbench__summary-card-value,.governance-workbench__summary-card--secondary .governance-workbench__summary-card-detail{color:#b7c8e1}.governance-workbench__main-grid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.92fr) minmax(280px,.72fr);align-items:start;gap:24px;display:grid}.governance-workbench__panel{background:#171f33;border:1px solid #434655;border-radius:12px;flex-direction:column;min-width:0;display:flex}.governance-workbench__panel-header{border-bottom:1px solid #434655;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.governance-workbench__panel-title{color:#dae2fd;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600;line-height:1.3}.governance-workbench__panel-icon,.governance-workbench__section-icon{color:#8d90a0;font-size:18px;line-height:1}.governance-workbench__section-heading{color:#dae2fd;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.3;display:flex}.governance-workbench__section-icon--secondary{color:#b7c8e1}.governance-workbench__link-button,.governance-workbench__action-button{cursor:pointer;background:0 0;border:0}.governance-workbench__link-button{color:#2563eb;letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.4}.governance-workbench__table-scroll{overflow-x:auto}.governance-workbench__table{border-collapse:collapse;width:100%}.governance-workbench__table-head-row{background:#2d344980;border-bottom:1px solid #434655}.governance-workbench__table-head{color:#8d90a0;letter-spacing:.12em;text-transform:uppercase;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:400;line-height:1.4}.governance-workbench__table-row{border-bottom:1px solid #1f2937}.governance-workbench__table-row:hover{background:#1e293b66}.governance-workbench__table-cell{vertical-align:middle;padding:16px}.governance-workbench__table-id{color:#b4c5ff;font-size:14px;line-height:1.5}.governance-workbench__table-subtext{color:#c3c6d7;font-size:12px;line-height:1.5}.governance-workbench__table-requester{color:#dae2fd;font-size:14px;line-height:1.5}.governance-workbench__sensitivity{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-items:center;padding:2px 10px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.governance-workbench__sensitivity--danger{color:#ffb4ab;background:#ffb4ab33;border:1px solid #ffb4ab33}.governance-workbench__sensitivity--secondary{color:#b7c8e1;background:#10b9811a;border:1px solid #10b98133}.governance-workbench__sensitivity--neutral{color:#94a3b8;background:#33415580;border:1px solid #47556980}.governance-workbench__action-button{color:#94a3b8;text-transform:uppercase;background:#1e293b;border:1px solid #334155;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:600;line-height:1.4}.governance-workbench__audit-list,.governance-workbench__retention-list,.governance-workbench__quality-list,.governance-workbench__control-grid{gap:16px;display:grid}.governance-workbench__audit-list,.governance-workbench__retention-list,.governance-workbench__quality-list{padding:16px}.governance-workbench__audit-event{align-items:flex-start;gap:16px;display:flex}.governance-workbench__audit-dot{border:2px solid #171f33;border-radius:999px;flex:none;width:16px;height:16px;margin-top:4px}.governance-workbench__audit-dot--secondary{background:#3a4a5f;border-color:#3a4a5f}.governance-workbench__audit-dot--primary{background:#2563eb;border-color:#2563eb}.governance-workbench__audit-dot--danger{background:#93000a;border-color:#93000a}.governance-workbench__audit-time,.governance-workbench__retention-code,.governance-workbench__footnote-label{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.4}.governance-workbench__audit-time,.governance-workbench__footnote-label{color:#c3c6d7}.governance-workbench__audit-title{font-size:14px;font-weight:600;line-height:1.5}.governance-workbench__audit-title--danger{color:#ffb4ab}.governance-workbench__audit-title--primary,.governance-workbench__audit-title--secondary{color:#dae2fd}.governance-workbench__audit-body,.governance-workbench__retention-detail,.governance-workbench__control-detail{color:#c3c6d7;font-size:13px;line-height:1.5}.governance-workbench__retention-card{border-radius:4px;padding:12px}.governance-workbench__retention-card--active,.governance-workbench__retention-card--warning{background:#131b2e;border:1px solid #1f2937}.governance-workbench__retention-card--legal{background:#93000a1a;border:1px solid #93000a4d}.governance-workbench__retention-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.governance-workbench__retention-code--legal{color:#ffb4ab}.governance-workbench__retention-code--active,.governance-workbench__retention-code--warning{color:#dae2fd}.governance-workbench__retention-status{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.4}.governance-workbench__retention-status--active{color:#b7c8e1;background:#3a4a5f4d}.governance-workbench__retention-status--legal{color:#ffdad6;background:#93000a}.governance-workbench__retention-status--warning{color:#dae2fd;background:#222a3d}.governance-workbench__quality-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.governance-workbench__quality-label{color:#dae2fd;font-size:14px;line-height:1.5}.governance-workbench__quality-track{background:#2d3449;border-radius:999px;height:8px;overflow:hidden}.governance-workbench__quality-fill{height:100%}.governance-workbench__quality-fill--primary{background:#2563eb;width:92%}.governance-workbench__quality-fill--danger{background:#ffb4ab;width:8%}.governance-workbench__quality-value{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.4}.governance-workbench__quality-value--primary{color:#2563eb}.governance-workbench__quality-value--danger{color:#ffb4ab}.governance-workbench__quality-footnote{border-top:1px solid #1f2937;margin-top:4px;padding-top:12px}.governance-workbench__tag-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.governance-workbench__tag{color:#dae2fd;background:#131b2e;border:1px solid #1f2937;border-radius:4px;padding:4px 8px;font-size:12px;line-height:1.4}.governance-workbench__control-card{text-align:center;background:#131b2e;border:1px solid #1f2937;border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:12px;transition:background-color .15s,border-color .15s;display:flex}.governance-workbench__control-card:hover{background:#222a3d;border-color:#434655}.governance-workbench__control-icon{color:#8d90a0;margin-bottom:4px;font-size:18px;line-height:1}.governance-workbench__control-title{color:#dae2fd;font-size:14px;font-weight:600;line-height:1.5}.governance-workbench__control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.governance-workbench__bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1180px){.governance-workbench__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-workbench__main-grid,.governance-workbench__bottom-grid{grid-template-columns:1fr}}@media (max-width:980px){.governance-workbench__header{flex-direction:column;align-items:flex-start}.governance-workbench__chip-row{justify-content:flex-start}.governance-workbench__control-grid{grid-template-columns:1fr}}@media (max-width:640px){.governance-workbench__canvas{gap:16px;padding:16px}.governance-workbench__summary-grid{grid-template-columns:1fr}.governance-workbench__quality-row{grid-template-columns:1fr;gap:8px}.governance-workbench__panel-header,.governance-workbench__retention-card-head{flex-direction:column;align-items:flex-start}}body:has(.approvals-workbench__page) .approvals-workbench__page{color:#dae2fd;background:#0b1326;min-height:100vh}:is(body:has(.approvals-workbench__page) .Toastify,body:has(.approvals-workbench__page) .Toastify__toast-container){display:none}.approvals-workbench__page{position:relative}.approvals-workbench__topbar{z-index:40;color:#94a3b8;background:#020617;border-bottom:1px solid #1f2937;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 24px;display:flex;position:fixed;inset:0 0 auto}.approvals-workbench__topbar-left,.approvals-workbench__topbar-actions,.approvals-workbench__icon-group,.approvals-workbench__brand-row,.approvals-workbench__filterbar,.approvals-workbench__pagination-controls{align-items:center;display:flex}.approvals-workbench__topbar-left{gap:16px}.approvals-workbench__topbar-brand{letter-spacing:-.04em;color:#e2e8f0;white-space:nowrap;font-size:18px;font-weight:700}.approvals-workbench__search-shell{background:#111827;border:1px solid #1f2937;border-radius:8px;align-items:center;gap:8px;margin-left:32px;padding:6px 12px;display:none}@media (min-width:768px){.approvals-workbench__search-shell{display:flex}}.approvals-workbench__search-icon,.approvals-workbench__icon,.approvals-workbench__brand-icon,.approvals-workbench__filter-icon,.approvals-workbench__export-icon,.approvals-workbench__pagination-icon,.approvals-workbench__back-icon{line-height:1}.approvals-workbench__search-icon{color:#64748b;font-size:18px}.approvals-workbench__search{color:#e2e8f0;width:256px;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.approvals-workbench__search::placeholder{color:#64748b}.approvals-workbench__audit-button,.approvals-workbench__icon-button,.approvals-workbench__page-button,.approvals-workbench__filter-button,.approvals-workbench__export-button,.approvals-workbench__export-audit-button{cursor:pointer;background:0 0;border:0}.approvals-workbench__audit-button{color:#94a3b8}.approvals-workbench__audit-label{text-transform:uppercase;letter-spacing:.2em;font-family:monospace;font-size:12px}.approvals-workbench__icon-group{gap:8px}.approvals-workbench__icon-button{color:#94a3b8;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.approvals-workbench__icon-button:hover{color:#e2e8f0;background:#111827}.approvals-workbench__icon{font-size:18px}.approvals-workbench__avatar{background:#1e293b;border:1px solid #334155;border-radius:999px;width:32px;height:32px;margin-left:8px;overflow:hidden}.approvals-workbench__avatar-image{object-fit:cover;opacity:.8;width:100%;height:100%;display:block}.approvals-workbench__sidebar{z-index:30;background:#020617;border-right:1px solid #1f2937;flex-direction:column;width:16rem;padding-top:64px;display:flex;position:fixed;inset:0 auto 0 0}.approvals-workbench__brand-card{border-bottom:1px solid #111827;margin-bottom:16px;padding:24px}.approvals-workbench__brand-row{gap:12px}.approvals-workbench__brand-mark{background:#2563eb;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.approvals-workbench__brand-icon{color:#fff;font-size:18px}.approvals-workbench__brand-title{color:#fff;margin:0;font-size:14px;font-weight:900;line-height:1.2}.approvals-workbench__brand-subtitle{color:#64748b;text-transform:lowercase;margin:2px 0 0;font-size:10px}.approvals-workbench__sidebar-nav{flex:auto;align-content:start;gap:2px;display:grid}.approvals-workbench__nav-link{color:#94a3b8;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.approvals-workbench__nav-link:hover{color:#cbd5e1;background:#11182780}.approvals-workbench__nav-link--active{color:#3b82f6;background:#111827;border-right:2px solid #2563eb;font-weight:700}.approvals-workbench__nav-link--footer{padding:8px 4px}.approvals-workbench__nav-icon{font-size:18px}.approvals-workbench__nav-icon--footer{font-size:16px}.approvals-workbench__nav-label{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.approvals-workbench__nav-label--footer{font-size:10px}.approvals-workbench__sidebar-footer{border-top:1px solid #111827;margin-top:auto;padding:16px}.approvals-workbench__export-audit-button{color:#e2e8f0;letter-spacing:.25em;background:#111827;border:1px solid #334155;border-radius:4px;width:100%;margin-bottom:16px;padding:10px 12px;font-size:10px;font-weight:700}.approvals-workbench__footer-links{gap:4px;display:grid}.approvals-workbench__main{min-height:100vh;padding-top:64px;padding-left:16rem}.approvals-workbench__container{max-width:1440px;margin:0 auto;padding:24px}.approvals-workbench__page-header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.approvals-workbench__title{color:#dae2fd;letter-spacing:-.02em;margin:0;font-size:32px;font-weight:600;line-height:1.2}.approvals-workbench__lead{color:#8d90a0;margin:4px 0 0;font-size:14px;line-height:1.5}.approvals-workbench__filter-button{color:#dae2fd;background:#222a3d;border:1px solid #434655;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.approvals-workbench__filter-icon{font-size:18px}.approvals-workbench__filter-label{font-size:14px;font-weight:500}.approvals-workbench__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.approvals-workbench__metric{background:#171f33;border:1px solid #434655;border-radius:12px;padding:16px}.approvals-workbench__metric-label{color:#8d90a0;text-transform:uppercase;margin:0;font-size:12px}.approvals-workbench__metric-row{align-items:baseline;gap:8px;margin-top:4px;display:flex}.approvals-workbench__metric-value{color:#dae2fd;letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1}.approvals-workbench__metric-value--danger{color:#ffb4ab}.approvals-workbench__metric-badge{color:#8d90a0;background:#1e293b;border-radius:4px;padding:2px 6px;font-size:10px}.approvals-workbench__metric-badge--alert{color:#b4c5ff;background:#b4c5ff1a}.approvals-workbench__filterbar{background:#131b2e;border:1px solid #434655;border-radius:12px;justify-content:space-between;gap:16px;margin-bottom:24px;padding:16px}.approvals-workbench__filter-group{align-items:center;gap:16px;display:flex}.approvals-workbench__filter-pills{gap:8px;display:flex}.approvals-workbench__pill{color:#8d90a0;background:0 0;border:0;border-radius:9999px;padding:6px 12px;font-size:12px;font-weight:500}.approvals-workbench__pill--active{color:#fff;background:#2563eb;border:1px solid #2563eb;font-weight:600}.approvals-workbench__export-button{color:#fff;letter-spacing:.02em;background:#2563eb;border-radius:8px;align-items:center;gap:8px;padding:8px 24px;font-size:14px;font-weight:700;display:inline-flex}.approvals-workbench__export-icon{font-size:18px}.approvals-workbench__table-shell{background:#171f33;border:1px solid #434655;border-radius:12px;overflow:hidden}.approvals-workbench__table-wrap{overflow-x:auto}.approvals-workbench__table{border-collapse:collapse;width:100%}.approvals-workbench__table-head-row{background:#2d344980;border-bottom:1px solid #434655}.approvals-workbench__table-head{color:#8d90a0;letter-spacing:.12em;text-transform:uppercase;padding:16px;font-size:11px;font-weight:400}.approvals-workbench__table-head--right{text-align:right}.approvals-workbench__table-head--center{text-align:center}.approvals-workbench__table-body .approvals-workbench__row:hover{background:#1e293b66}.approvals-workbench__row{border-bottom:1px solid #1f2937}.approvals-workbench__cell{vertical-align:middle;padding:16px}.approvals-workbench__cell--id{color:#b4c5ff;font-size:14px}.approvals-workbench__cell--muted{color:#94a3b8;font-size:14px}.approvals-workbench__type-stack{flex-direction:column;display:flex}.approvals-workbench__type-title{color:#dae2fd;font-size:14px;font-weight:600}.approvals-workbench__type-subtitle{color:#8d90a0;font-size:12px}.approvals-workbench__protected-label{color:#ffb4ab;text-transform:uppercase;font-size:10px;font-weight:700}.approvals-workbench__status{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-items:center;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.approvals-workbench__status--primary{color:#b4c5ff;background:#2563eb33;border:1px solid #2563eb4d}.approvals-workbench__status--success{color:#34d399;background:#10b9811a;border:1px solid #10b98133}.approvals-workbench__status--danger{color:#ffb4ab;background:#ffb4ab33;border:1px solid #ffb4ab33}.approvals-workbench__status--muted{color:#94a3b8;background:#33415580;border:1px solid #47556980}.approvals-workbench__requester{color:#dae2fd;font-size:14px}.approvals-workbench__requester-meta{color:#8d90a0;margin-left:4px;font-size:11px}.approvals-workbench__entity,.approvals-workbench__created{color:#b7c8e1;letter-spacing:.05em;text-transform:uppercase;font-size:12px}.approvals-workbench__created{text-align:right}.approvals-workbench__action-cell{text-align:center}.approvals-workbench__action{color:#94a3b8;text-transform:uppercase;background:#1e293b;border:1px solid #334155;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:600}.approvals-workbench__action--primary{color:#60a5fa;background:#2563eb1a;border-color:#2563eb4d}.approvals-workbench__pagination-bar{background:#131b2e;border-top:1px solid #434655;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.approvals-workbench__pagination-label{color:#8d90a0;font-size:12px}.approvals-workbench__pagination-controls{gap:4px}.approvals-workbench__page-button{color:#8d90a0;background:0 0;border:1px solid #434655;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:inline-flex}.approvals-workbench__page-button--active{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:700}.approvals-workbench__pagination-icon{font-size:16px}.approvals-workbench__footer{border-top:1px solid #1f2937;justify-content:center;margin-top:48px;padding-top:24px;display:flex}.approvals-workbench__back-link{color:#8d90a0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.approvals-workbench__back-link:hover{color:#b4c5ff}.approvals-workbench__back-icon{font-size:18px}.approvals-workbench__back-label{font-size:13px}@media (max-width:1180px){.approvals-workbench__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.approvals-workbench__sidebar{width:100%;padding-top:0;position:static}.approvals-workbench__main{padding-left:0}.approvals-workbench__topbar{position:static}.approvals-workbench__container{padding-top:24px}.approvals-workbench__page-header,.approvals-workbench__filterbar,.approvals-workbench__pagination-bar{flex-direction:column;align-items:start}}@media (max-width:640px){.approvals-workbench__metrics{grid-template-columns:1fr}.approvals-workbench__table-head,.approvals-workbench__cell{padding:12px}}.claims-workbench{color:#dae2fd;gap:20px;display:grid}.claims-workbench__page{height:100vh;overflow:hidden}.claims-workbench__canvas{gap:16px;min-height:0;padding:24px;display:grid;overflow:hidden}.claims-workbench__topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617eb;border-bottom:1px solid #1f2937;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;height:64px;padding:0 24px;display:flex}.claims-workbench__topbar-left{align-items:center;gap:24px;min-width:0;display:flex}.claims-workbench__topbar-title{color:#e2e8f0;white-space:nowrap;font-size:16px;font-weight:600}.claims-workbench__topbar-search{color:#94a3b8;background:#111827;border:1px solid #334155;border-radius:8px;align-items:center;gap:8px;width:min(100%,320px);padding:0 12px;display:inline-flex}.claims-workbench__topbar-search input{color:#e2e8f0;width:100%;min-height:32px;font:inherit;background:0 0;border:0;outline:0}.claims-workbench__topbar-search input::placeholder{color:#64748b}.claims-workbench__topbar-actions{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.claims-workbench__topbar-divider{background:#1f2937;width:1px;height:24px;margin:0 4px}.claims-workbench__icon-button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.claims-workbench__icon-button:hover{color:#e2e8f0;background:#111827}.claims-workbench h2,.claims-workbench h3,.claims-workbench h4,.app-panel--claim-detail h2,.app-panel--claim-detail h3,.app-panel--claim-detail h4{color:#e2e8f0}.claims-workbench__header,.claims-workbench__create-head,.claims-workbench__detail-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.claims-workbench__primary-button,.claims-workbench__secondary-button{min-height:36px;font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.claims-workbench__primary-button{color:#eeefff;background:#2563eb;border:1px solid #2563eb}.claims-workbench__primary-button--full{width:100%}.claims-workbench__secondary-button{color:#c3c6d7;background:0 0;border:1px solid #334155}.claims-workbench__secondary-button--flex{flex:1 1 0}.claims-workbench__status{background:#020617b8;border:1px solid #334155;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.claims-workbench__status strong{letter-spacing:.08em;text-transform:uppercase;color:#b4c5ff;font-size:12px}.claims-workbench__status span{color:#c3c6d7}.claims-workbench__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.claims-workbench__stats article,.claims-workbench__table-card,.claims-workbench__detail-card,.claims-workbench__create-card{background:#0f172af5;border:1px solid #1f2937;border-radius:12px;box-shadow:0 16px 40px #0206173d}.claims-workbench__stats article{gap:8px;min-height:90px;padding:14px;display:grid}.claims-workbench__stats span,.claims-workbench__detail-id,.claims-workbench__internal-note strong,.claim-form__meta,.claim-rating__summary dt{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:12px}.claims-workbench__stats strong{color:#f8fafc;font-size:2.1rem;line-height:1}.claims-workbench__stats strong small{color:#64748b;font-size:1rem}.claims-workbench__layout{grid-template-columns:minmax(0,1.6fr) minmax(320px,.84fr);gap:18px;min-width:0;min-height:0;display:grid}.claims-workbench__table-card,.claims-workbench__detail-card,.claims-workbench__create-card{padding:14px}.claims-workbench__filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.claims-workbench__filters select,.claims-workbench__filters input,.claim-form input,.claim-form textarea,.claim-form select{color:#e2e8f0;font:inherit;background:#020617;border:1px solid #334155;border-radius:8px}.claims-workbench__filters select{min-height:34px;padding:0 10px}.claims-workbench__search{color:#94a3b8;background:#020617;border:1px solid #334155;border-radius:8px;align-items:center;gap:8px;min-width:min(100%,280px);padding:0 10px;display:inline-flex}.claims-workbench__search input{color:#e2e8f0;background:0 0;border:0;outline:0;width:100%;min-height:34px}.claim-list{overflow:auto}.claim-list table{border-collapse:collapse;table-layout:fixed;width:100%}.claim-list th:first-child,.claim-list td:first-child{width:15%}.claim-list th:nth-child(2),.claim-list td:nth-child(2){width:28%}.claim-list th:nth-child(3),.claim-list td:nth-child(3){width:14%}.claim-list th:nth-child(4),.claim-list td:nth-child(4){width:13%}.claim-list th:nth-child(5),.claim-list td:nth-child(5){width:12%}.claim-list th:nth-child(6),.claim-list td:nth-child(6){width:10%}.claim-list th:nth-child(7),.claim-list td:nth-child(7){width:8%}.claim-list thead{background:#0f172af5;position:sticky;top:0}.claim-list th,.claim-list td{text-align:left;color:#cbd5e1;border-bottom:1px solid #1f2937;padding:12px 10px;font-size:13px}.claim-list th{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;font-size:11px}.claim-list__row{cursor:pointer}.claim-list__row:hover,.claim-list__row--active{background:#2563eb1f}.claim-list__row--active{box-shadow:inset 2px 0 #3b82f6}.claim-list__mono{color:#94a3b8;font-family:Courier Prime,SFMono-Regular,Consolas,monospace;font-size:12px}.claim-list__title-button{color:#f8fafc;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.claim-list__badge{text-transform:capitalize;background:#0f172ae6;border:1px solid #334155;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;display:inline-flex}.claim-list__badge--status.claim-list__badge--open,.claim-list__badge--status.claim-list__badge--pending_admin{color:#60a5fa}.claim-list__badge--status.claim-list__badge--resolved,.claim-list__badge--status.claim-list__badge--closed{color:#34d399}.claim-list__badge--priority.claim-list__badge--critical,.claim-list__badge--priority.claim-list__badge--high{color:#f87171}.claim-list__empty,.claims-workbench__detail-empty,.claim-rating__locked{color:#cbd5e1;background:#020617b8;border:1px solid #334155;border-radius:12px;margin:0;padding:16px}.claims-workbench__detail-card{align-content:start;gap:16px;min-height:0;display:grid}.claims-workbench__detail-head h3,.claims-workbench__create-head h3{margin:6px 0 0}.claims-workbench__detail-title{color:#e2e8f0;margin:0;font-size:15px;font-weight:500}.claims-workbench__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.claims-workbench__detail-grid div{background:#020617b8;border:1px solid #334155;border-radius:10px;padding:12px}.claims-workbench__detail-grid dt{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0 0 4px;font-size:11px}.claims-workbench__detail-grid dd{color:#e2e8f0;word-break:break-word;margin:0;font-weight:600}.claims-workbench__detail-kicker{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0 0 8px;font-size:12px}.claims-workbench__message-card{background:#0f172a;border:1px solid #334155;border-radius:10px;gap:12px;padding:12px;display:flex}.claims-workbench__message-avatar{color:#cbd5e1;background:#1f2937;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:inline-flex}.claims-workbench__message-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.claims-workbench__message-head strong{color:#e2e8f0}.claims-workbench__message-head span{color:#64748b;font-size:12px}.claims-workbench__sensitivity{color:#fca5a5;white-space:nowrap;background:#991b1b29;border:1px solid #7f1d1d;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;display:inline-flex}.claims-workbench__detail-lead,.claims-workbench__detail-note p,.claims-workbench__internal-note p,.claim-form,.claim-rating,.claim-rating__summary dd,.claim-linked-message-list,.claim-message-list,.claim-detail__restricted{color:#cbd5e1}.claims-workbench__internal-note-head{color:#fbbf24;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.claims-workbench__detail-note,.claims-workbench__internal-note,.claim-rating__summary,.claim-form,.claim-linked-message-list,.claim-message-list{background:#020617b8;border:1px solid #334155;border-radius:10px;padding:14px}.claims-workbench__internal-note pre,.claims-workbench__internal-note p{white-space:pre-wrap;word-break:break-word;margin:8px 0 0}.claims-workbench__internal-note--restricted{border-color:#fbbf2459}.claims-workbench__detail-empty-note{color:#94a3b8;margin:0}.claims-workbench__detail-actions{gap:10px;display:grid}.claims-workbench__detail-actions-row{gap:10px;display:flex}.claim-form{gap:12px;display:grid}.claim-form label{color:#e2e8f0;gap:6px;font-size:13px;display:grid}.claim-form input,.claim-form textarea,.claim-form select{min-height:36px;padding:8px 10px}.claim-form textarea{resize:vertical;min-height:96px}.claim-form button{color:#eeefff;min-height:36px;font:inherit;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;font-weight:600}.claim-form__status{color:#94a3b8;margin:0}.claim-rating{gap:12px;display:grid}.claim-rating__summary{gap:12px;margin:0;display:grid}.claim-rating__summary dt{margin-bottom:4px}.claim-rating__summary dd{margin:0}.claim-list__empty,.claim-detail__restricted,.claim-rating__locked{line-height:1.5}.claim-message-list,.claim-linked-message-list{gap:12px;margin:0;padding:14px;list-style:none;display:grid}.claim-message-list__item{background:#0f172ab8;border-radius:10px;gap:6px;padding:12px;display:grid}.claims-workbench__create-card{gap:14px;display:grid}.claim-list__empty{margin:0}.app-panel__lead{color:#374151;margin:14px 0 0;line-height:1.6}.app-panel__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;display:grid}.app-panel__facts div{background:#f8fafce6;border-radius:18px;padding:16px}.app-panel__facts dt{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin:0 0 8px;font-size:12px}.app-panel__facts dd{margin:0;font-weight:700}.billing-stack{gap:16px;margin-top:20px;display:grid}.billing-card,.billing-empty-state{background:#f8fafceb;border:1px solid #1f293714;border-radius:20px;padding:20px;box-shadow:0 16px 36px #0f172a0f}.billing-card__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:0 0 8px;font-size:12px}.billing-card__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.billing-card__header h3,.billing-card h4{margin:0}.billing-card__lead,.billing-actions__note,.billing-empty-state p,.billing-transaction p,.billing-mode__option-description{color:#374151;margin:0;line-height:1.6}.billing-mode__state{text-transform:uppercase;letter-spacing:.06em;background:#ffffffbf;border:1px solid #1f293714;border-radius:999px;align-self:start;margin:0;padding:6px 10px;font-size:12px}.billing-mode__state--editable{color:#14532d}.billing-mode__state--read-only{color:#7c2d12}.billing-mode__list,.billing-actions,.billing-list,.billing-transactions{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.billing-mode__option,.billing-transaction,.billing-action{background:#ffffffb8;border:1px solid #1f293714;border-radius:16px;justify-content:space-between;align-items:start;gap:14px;padding:14px 16px;display:flex}.billing-mode__option--selected{background:#eef2ffeb;border-color:#6366f12e}.billing-mode__option--editable{border-style:solid}.billing-mode__option--locked{border-style:dashed}.billing-mode__option-label,.billing-transaction strong,.billing-action strong,.billing-list strong{margin:0;display:block}.billing-mode__option>span,.billing-transaction>div:last-child,.billing-list span{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-size:12px}.billing-card__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.billing-card__columns section{gap:10px;display:grid}.billing-action__link{color:inherit;gap:6px;text-decoration:none;display:grid}.billing-action__link:hover{text-underline-offset:3px;text-decoration:underline}.billing-action--primary{background:#eef2ffeb;border-color:#6366f12e}.billing-action--secondary{background:#ffffffb8}.billing-status{text-transform:uppercase;letter-spacing:.06em;background:#ffffffc7;border:1px solid #1f293714;border-radius:999px;align-items:center;margin-bottom:8px;padding:5px 10px;font-size:12px;display:inline-flex}.billing-status--paid{color:#14532d}.billing-status--pending{color:#92400e}.billing-status--rejected,.billing-status--expired,.billing-status--canceled{color:#991b1b}.billing-transaction--paid{border-color:#22c55e2e}.billing-transaction--pending{border-color:#d9770629}.billing-transaction--rejected,.billing-transaction--expired,.billing-transaction--canceled{border-color:#dc262629}.billing-footer{margin:20px 0 0}.billing-footer a{color:inherit;background:#f8fafceb;border:1px solid #1f293714;border-radius:999px;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.billing-footer a:hover{text-decoration:underline}.billing-workbench{color:#dae2fd;background:#0b1326;width:100%;min-height:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:block}.billing-workbench__page{overflow:visible}.billing-workbench__shell{flex-direction:column;height:100%;min-height:0;display:flex}.billing-workbench__sidebar{background:#060e20;border-right:1px solid #1f2937;flex-direction:column;flex:0 0 256px;gap:24px;padding:80px 16px 16px;display:flex}.billing-workbench__brand{align-items:center;gap:12px;padding:0 4px 0 8px;display:flex}.billing-workbench__brand-mark{color:#eeefff;background:#2563eb;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.billing-workbench__brand-mark .material-symbols-outlined,.billing-workbench__nav-link .material-symbols-outlined,.billing-workbench__icon-button .material-symbols-outlined,.billing-workbench__avatar .material-symbols-outlined,.billing-table__icon-button .material-symbols-outlined{font-size:18px;line-height:1}.billing-workbench__brand-title{color:#e2e8f0;margin:0;font-size:16px;font-weight:700}.billing-workbench__brand-kicker{color:#64748b;letter-spacing:.05em;text-transform:uppercase;margin:2px 0 0;font-family:monospace;font-size:12px}.billing-workbench__nav,.billing-workbench__sidebar-footer{gap:4px;display:grid}.billing-workbench__sidebar-footer{border-top:1px solid #1f2937;margin-top:auto;padding-top:16px}.billing-workbench__nav-link{color:#94a3b8;cursor:pointer;width:100%;min-height:40px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 16px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:flex}.billing-workbench__nav-link:hover{color:#e2e8f0;background:#111827}.billing-workbench__nav-link--active{color:#60a5fa;background:#111827;border-right:2px solid #2563eb}.billing-workbench__body{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.billing-workbench__topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617e6;border-bottom:1px solid #1f2937;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 24px;display:flex}.billing-workbench__topbar-left{align-items:center;gap:24px;min-width:0;display:flex}.billing-workbench__topbar-title{color:#e2e8f0;white-space:nowrap;font-size:16px;font-weight:700}.billing-workbench__search{color:#94a3b8;background:#111827;border:1px solid #334155;border-radius:8px;align-items:center;gap:8px;width:min(100%,320px);padding:0 12px;display:inline-flex}.billing-workbench__search input{color:#e2e8f0;width:100%;min-height:32px;font:inherit;background:0 0;border:0;outline:0}.billing-workbench__search input::placeholder{color:#64748b}.billing-workbench__topbar-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.billing-workbench__icon-button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.billing-workbench__icon-button:hover{color:#e2e8f0;background:#111827}.billing-workbench__avatar{background:#1f2937;border:1px solid #334155;border-radius:999px;width:32px;height:32px;margin-left:4px;overflow:hidden}.billing-workbench__avatar img{object-fit:cover;width:100%;height:100%;display:block}.billing-workbench__content{scrollbar-width:none;-ms-overflow-style:none;flex:1;gap:16px;min-width:0;padding:24px;display:grid;overflow:auto}.billing-workbench__content::-webkit-scrollbar{display:none}.billing-workbench__header{border-bottom:1px solid #1f2937;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:24px;display:flex}.billing-workbench__title{color:#e2e8f0;letter-spacing:-.02em;margin:0 0 8px;font-size:32px;font-weight:600;line-height:1.2}.billing-workbench__lead{color:#94a3b8;max-width:760px;margin:0;font-size:14px;line-height:1.5}.billing-workbench__header-actions{flex-shrink:0;gap:12px;display:flex}.billing-workbench__ghost-button,.billing-workbench__primary-button,.billing-workbench__text-button{min-height:36px;font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.billing-workbench__ghost-button{color:#cbd5e1;background:0 0;border:1px solid #334155}.billing-workbench__primary-button{color:#eeefff;background:#2563eb;border:1px solid #2563eb}.billing-workbench__text-button{color:#60a5fa;background:0 0;border:0;min-height:0;padding:0}.billing-workbench__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.billing-workbench__stat-card,.billing-card{background:#171f33;border:1px solid #1f2937;border-radius:10px}.billing-workbench__stat-card{min-height:76px;padding:14px 16px}.billing-workbench__stat-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.billing-workbench__eyebrow{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;font-family:monospace;font-size:12px}.billing-workbench__stat-value{color:#e2e8f0;letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:1.3}.billing-workbench__badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:18px;padding:0 6px;font-family:monospace;font-size:10px;display:inline-flex}.billing-workbench__badge--alert{color:#fca5a5;background:#991b1b33;border-color:#f8717159}.billing-workbench__badge--neutral,.billing-workbench__badge--paid{color:#4ade80;background:#04785733;border-color:#22c55e40}.billing-workbench__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;min-width:0;display:grid}.billing-workbench__column{gap:16px;min-width:0;display:grid}.billing-card{overflow:hidden}.billing-card__section-header{background:#02061759;border-bottom:1px solid #1f2937;justify-content:flex-start;align-items:center;min-height:50px;padding:0 16px;display:flex}.billing-card__section-header--split{justify-content:space-between}.billing-card__section-title{color:#e2e8f0;margin:0;font-size:14px;font-weight:600}.billing-card__section-body{gap:12px;padding:16px;display:grid}.billing-card__section-body--gap{gap:20px}.billing-subscription__row{border-bottom:1px solid #1f293799;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.billing-subscription__row--total{border-bottom:0;margin-top:2px;padding-top:10px}.billing-subscription__label{color:#cbd5e1;font-size:13px;line-height:1.5}.billing-subscription__label--total{color:#e2e8f0;font-size:14px;font-weight:600}.billing-subscription__amount{color:#e2e8f0;font-family:monospace;font-size:16px;font-weight:600;line-height:1}.billing-subscription__amount--total{color:#60a5fa;font-size:18px}.billing-metric__row{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:8px;display:flex}.billing-metric__label{color:#cbd5e1;font-size:13px;line-height:1.5}.billing-metric__value{color:#94a3b8;letter-spacing:.04em;font-family:monospace;font-size:12px}.billing-metric__track{background:#111827;border:1px solid #334155;border-radius:999px;height:6px;overflow:hidden}.billing-metric__fill{border-radius:999px;height:100%}.billing-metric__fill--blue{background:#2563eb}.billing-metric__fill--orange{background:#bc4800}.billing-card--table .billing-card__section-body{padding:0}.billing-table-wrap{overflow-x:auto}.billing-table{border-collapse:collapse;width:100%}.billing-table thead th{color:#94a3b8;letter-spacing:.05em;text-align:left;text-transform:uppercase;border-bottom:1px solid #1f2937;padding:12px 16px;font-family:monospace;font-size:12px;font-weight:500}.billing-table tbody td{color:#cbd5e1;border-bottom:1px solid #1f29378c;padding:12px 16px;font-size:13px;line-height:1.5}.billing-table tbody tr:hover{background:#11182759}.billing-table__mono{font-family:monospace}.billing-table__right{text-align:right}.billing-table__center{text-align:center}.billing-table__icon-button{color:#94a3b8;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.billing-table__icon-button:hover{color:#e2e8f0}.billing-security{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.billing-security__switch-group{align-items:center;gap:16px;min-width:0;display:flex}.billing-toggle{align-items:center;display:inline-flex}.billing-toggle__track{background:#334155;border-radius:999px;width:40px;height:20px;position:relative}.billing-toggle__track--on{background:#2563eb}.billing-toggle__thumb{background:#e2e8f0;border-radius:999px;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.billing-toggle__thumb--on{transform:translate(20px)}.billing-security__title{color:#e2e8f0;margin:0;font-size:13px;font-weight:500}.billing-security__description{color:#64748b;margin:2px 0 0;font-size:12px;line-height:1.5}.billing-security__limit{gap:6px;min-width:0;display:grid}.billing-security__label{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;font-family:monospace;font-size:12px}.billing-security__input-shell{width:96px;position:relative}.billing-security__currency{color:#64748b;font-family:monospace;font-size:12px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.billing-security__input{color:#e2e8f0;background:#111827;border:1px solid #334155;border-radius:6px;outline:0;width:100%;min-height:28px;padding:0 10px 0 24px;font-family:monospace;font-size:12px}.billing-security__input:focus{border-color:#2563eb}@media (max-width:1100px){.billing-workbench__sidebar{flex-basis:220px}.billing-workbench__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-workbench__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:840px){.billing-workbench{flex-direction:column}.billing-workbench__sidebar{border-bottom:1px solid #1f2937;border-right:0;flex-basis:auto;width:100%;padding-top:20px}.billing-workbench__topbar{padding:0 16px}.billing-workbench__search{display:none}.billing-workbench__content{padding:16px}.billing-workbench__header{flex-direction:column}.billing-workbench__header-actions{width:100%}.billing-workbench__ghost-button,.billing-workbench__primary-button{flex:1}.billing-workbench__stats,.billing-security{grid-template-columns:minmax(0,1fr)}}.document-surface{color:#dae2fd;background:#0b1326;border:1px solid #434655;border-radius:20px;gap:20px;padding:20px;display:grid;box-shadow:0 24px 60px #060e203d}.document-surface__intro{gap:8px;max-width:64rem;display:grid}.document-surface__intro h1,.document-surface__intro p,.document-results-summary strong,.document-results-summary p,.document-upload__state strong,.document-upload__state p,.document-empty-state strong,.document-empty-state p,.document-summary p,.document-citation pre,.document-card__top h3,.document-card__summary,.document-card__timestamps,.document-card__pipeline{margin:0}.document-surface__intro h1{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.35rem);line-height:1.08}.document-surface__intro p,.document-results-summary p,.document-upload__state p,.document-empty-state p,.document-summary p,.document-citation pre,.document-card__summary,.document-card__timestamps,.document-card__pipeline{color:#c3c6d7;line-height:1.6}.document-surface__actions{flex-wrap:wrap;gap:10px;display:flex}.document-surface__facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;display:grid}.document-surface__facts div,.document-results-summary,.document-search,.document-empty-state,.document-summary,.document-citation,.document-card{background:#171f33;border:1px solid #434655;border-radius:12px;padding:16px}.document-surface__facts dt,.document-results-summary strong,.document-empty-state strong,.document-card__label{letter-spacing:.08em;text-transform:uppercase;color:#8d90a0;margin:0 0 6px;font-size:12px;display:block}.document-surface__facts dd{color:#dae2fd;margin:0;line-height:1.6}.documents-header__link{color:#dae2fd;background:#171f33;border:1px solid #434655;border-radius:999px;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.documents-header__link--primary{color:#eeefff;background:#2563eb;border-color:#b4c5ff2e}.document-results-summary{gap:6px;display:grid}.document-search{gap:14px;margin-top:20px;display:grid}.document-search label{color:#dae2fd;gap:8px;font-weight:600;display:grid}.document-search input,.document-search select{color:#dae2fd;background:#0b1326;border:1px solid #434655;border-radius:10px;padding:10px 12px}.document-search button{color:#dae2fd;background:#171f33;border:1px solid #434655;border-radius:8px;justify-self:start;min-height:36px;padding:0 16px}.document-results-list{gap:14px;margin-top:16px;display:grid}.document-card__top,.document-card__meta{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.document-card__top h3{color:#dae2fd}.document-card__meta,.document-card__timestamps,.document-card__pipeline{color:#c3c6d7}.document-detail{gap:18px;margin-top:20px;display:grid}.document-citations{gap:14px;display:grid}.document-citations__list{gap:12px;display:grid}.document-citation pre{white-space:pre-wrap;word-break:break-word}.documents-workbench{color:#dae2fd;background:#0b1326;border-radius:20px;gap:24px;padding:20px;display:grid;box-shadow:0 24px 60px #060e203d}.documents-workbench__header{justify-content:space-between;align-items:start;gap:24px;display:flex}.documents-workbench__header-copy{gap:10px;max-width:54rem;display:grid}.documents-workbench__chips{flex-wrap:wrap;gap:10px;display:flex}.documents-workbench__chip{color:#c3c6d7;letter-spacing:.08em;text-transform:uppercase;background:#171f33e0;border:1px solid #8d90a057;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.documents-workbench__chip .material-symbols,.documents-workbench__chip .material-symbols-outlined,.documents-workbench__button .material-symbols,.documents-workbench__button .material-symbols-outlined,.documents-workbench__panel-header .material-symbols,.documents-workbench__panel-header .material-symbols-outlined,.documents-workbench__upload-summary .material-symbols,.documents-workbench__upload-summary .material-symbols-outlined,.documents-workbench__visibility .material-symbols,.documents-workbench__visibility .material-symbols-outlined,.documents-workbench__empty-state .material-symbols,.documents-workbench__empty-state .material-symbols-outlined,.documents-workbench__link .material-symbols,.documents-workbench__link .material-symbols-outlined{font-size:18px}.documents-workbench__header h1,.documents-workbench__panel-header h2,.documents-workbench__panel-toolbar h2,.documents-workbench__empty-state h3,.documents-workbench__timeline-item strong,.documents-workbench__summary-value,.documents-workbench__signal-value,.documents-workbench__upload-summary strong{color:#dae2fd;margin:0}.documents-workbench__header h1{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.35rem);line-height:1.08}.documents-workbench__header p,.documents-workbench__lead,.documents-workbench__empty-state p,.documents-workbench__upload-summary p,.documents-workbench__status span,.documents-workbench__status a{color:#c3c6d7;margin:0;line-height:1.6}.documents-workbench__role,.documents-workbench__eyebrow,.documents-workbench__summary-label,.documents-workbench__signal-label,.documents-workbench__table thead th,.documents-workbench__table-empty{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.documents-workbench__role,.documents-workbench__eyebrow,.documents-workbench__summary-label,.documents-workbench__signal-label,.documents-workbench__table thead th{color:#8d90a0}.documents-workbench__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.documents-workbench__button,.documents-workbench__link{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 12px;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.documents-workbench__button:hover,.documents-workbench__link:hover{transform:translateY(-1px)}.documents-workbench__button--primary{color:#eeefff;background:#2563eb;border-color:#b4c5ff2e}.documents-workbench__button--secondary,.documents-workbench__link{color:#dae2fd;background:#171f33e0;border-color:#8d90a057}.documents-workbench__link--accent{color:#b4c5ff;min-height:auto;box-shadow:none;background:0 0;border-color:#0000;padding-inline:0}.documents-workbench__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.documents-workbench__summary-card,.documents-workbench__panel,.documents-workbench__empty-state{background:#171f33;border:1px solid #434655;border-radius:12px}.documents-workbench__summary-card{gap:6px;padding:14px;display:grid}.documents-workbench__summary-card--skeleton{min-height:80px}.documents-workbench__summary-value{align-items:center;gap:8px;font-family:monospace;font-size:24px;line-height:1;display:inline-flex}.documents-workbench__summary-indicator{background:#8d90a0;border-radius:999px;flex:none;width:10px;height:10px}.documents-workbench__summary-indicator--success{background:#10b981}.documents-workbench__summary-indicator--warning{background:#f59e0b}.documents-workbench__summary-indicator--neutral{background:#8d90a0}.documents-workbench__summary-detail{color:#c3c6d7;font-size:13px}.documents-workbench__split{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);align-items:stretch;gap:18px;display:grid}.documents-workbench__panel{gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.documents-workbench__panel--health{flex-direction:column;align-self:stretch;gap:14px;min-height:0;display:flex}.documents-workbench__panel:before{content:"";background:#434655;width:4px;position:absolute;inset:0 auto 0 0}.documents-workbench__panel--upload:before{background:#2563eb}.documents-workbench__panel--health:before{background:#bc4800}.documents-workbench__panel-header,.documents-workbench__panel-toolbar,.documents-workbench__upload-footer,.documents-workbench__upload-summary,.documents-workbench__visibility,.documents-workbench__signal,.documents-workbench__empty-state{justify-content:space-between;align-items:center;gap:10px;display:flex}.documents-workbench__panel-header{justify-content:flex-start}.documents-workbench__panel-header,.documents-workbench__panel-toolbar{border-bottom:1px solid #2d3449;padding-bottom:8px}.documents-workbench__panel-toolbar>div{text-align:left;gap:4px;display:grid}.documents-workbench__health-body{flex-direction:column;gap:16px;margin-bottom:2px;display:flex}.documents-workbench__panel-header h2,.documents-workbench__panel-toolbar h2{text-align:left;margin:0;font-size:1.05rem;line-height:1.2}.documents-workbench__icon{flex:none}.documents-workbench__icon--upload{color:#b4c5ff}.documents-workbench__icon--health{color:#ffb596}.documents-workbench__icon--dropzone{color:#8d90a0}.documents-workbench__icon--success{color:#86efac}.documents-workbench__icon--close,.documents-workbench__icon--lock{color:#c3c6d7}.documents-workbench__empty-state .documents-workbench__icon{color:#2d3449}.documents-workbench__panel-header--subtle{border-bottom-color:#2d3449}.documents-workbench__form{gap:14px;display:grid}.documents-workbench__field{gap:7px;min-width:0;display:grid}.documents-workbench__field span,.documents-workbench__visibility,.documents-workbench__upload-summary p,.documents-workbench__status strong,.documents-workbench__table td,.documents-workbench__table th,.documents-workbench__signal-value,.documents-workbench__timeline-item span{color:#c3c6d7}.documents-workbench__field input,.documents-workbench__field select{box-sizing:border-box;color:#dae2fd;background:#0b1326;border:1px solid #434655;border-radius:10px;width:100%;padding:9px 12px}.documents-workbench__field input::placeholder{color:#8d90a0}.documents-workbench__dropzone{text-align:center;cursor:pointer;background:#060e20;border:2px dashed #434655;border-radius:12px;place-items:center;gap:8px;min-height:152px;padding:18px;display:grid;position:relative}.documents-workbench__dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.documents-workbench__dropzone strong{color:#dae2fd;font-size:14px}.documents-workbench__dropzone p{color:#8d90a0;margin:0}.documents-workbench__upload-state{background:#2d3449;border:1px solid #434655;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.documents-workbench__upload-state>:first-child{min-width:0}.documents-workbench__upload-summary{justify-content:start;align-items:center;min-width:0}.documents-workbench__upload-summary>div{min-width:0}.documents-workbench__upload-summary strong{overflow-wrap:anywhere;font-size:14px;display:block}.documents-workbench__upload-summary p{font-size:12px}.documents-workbench__icon-button{color:#c3c6d7;cursor:pointer;background:0 0;border:0}.documents-workbench__upload-footer{border-top:1px solid #2d3449;flex-wrap:wrap;justify-content:space-between;padding-top:8px}.documents-workbench__visibility{color:#c3c6d7;flex:280px;justify-content:start;min-width:0}.documents-workbench__visibility strong{color:#dae2fd}.documents-workbench__status{background:#131b2e;border:1px solid #434655;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.documents-workbench__status a{color:#b4c5ff;text-decoration:none}.documents-workbench__status--success{border-color:#22c55e3d}.documents-workbench__status--error{border-color:#f871713d}.documents-workbench__status--submitting{border-color:#b4c5ff3d}.documents-workbench__lead{margin:0}.documents-workbench__signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.documents-workbench__signal{background:#0b1326;border:1px solid #434655;border-radius:10px;align-items:start;padding:12px}.documents-workbench__signal--success{border-color:#22c55e3d}.documents-workbench__signal--accent{border-color:#b4c5ff3d}.documents-workbench__timeline-block{gap:12px;margin-top:auto;display:grid}.documents-workbench__timeline{gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.documents-workbench__timeline:before{content:"";background:#434655;width:1px;position:absolute;top:10px;bottom:10px;left:11px}.documents-workbench__timeline-item{align-items:start;gap:12px;display:flex;position:relative}.documents-workbench__timeline-item div{gap:4px;min-width:0;display:grid}.documents-workbench__timeline-item span:last-child{overflow-wrap:anywhere}.documents-workbench__timeline-item strong,.documents-workbench__timeline-item span{display:block}.documents-workbench__timeline-dot{box-sizing:border-box;background:#0b1326;border:2px solid #434655;border-radius:999px;flex:0 0 24px;width:24px;height:24px}.documents-workbench__timeline-item--active .documents-workbench__timeline-dot{border-color:#b4c5ff}.documents-workbench__timeline-item--complete .documents-workbench__timeline-dot{border-color:#434655}.documents-workbench__table-wrap{overflow-x:auto}.documents-workbench__table{border-collapse:collapse;width:100%;min-width:720px}.documents-workbench__table th,.documents-workbench__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #2d3449;padding:10px 12px}.documents-workbench__table th{background:#131b2e}.documents-workbench__table tr:hover td{background:#060e20}.documents-workbench__table-cell--right{text-align:right}.documents-workbench__row-link{color:#dae2fd;font-family:monospace;font-size:13px;font-weight:600;text-decoration:none;display:block}.documents-workbench__row-meta,.documents-workbench__row-summary{color:#8d90a0;overflow-wrap:anywhere;font-size:11px;line-height:1.4;display:block}.documents-workbench__row-summary{margin-top:4px}.documents-workbench__row-link:hover{color:#b4c5ff}.documents-workbench__badge{border:1px solid #0000;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.documents-workbench__badge--success{color:#86efac;background:#22c55e1a;border-color:#22c55e33}.documents-workbench__badge--warning{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b33}.documents-workbench__badge--danger{color:#f87171;background:#ef44441a;border-color:#ef444433}.documents-workbench__badge--neutral{color:#c3c6d7;background:#2d3449;border-color:#434655}.documents-workbench__table-empty{color:#8d90a0;text-align:center;padding:18px 16px}.documents-workbench__empty-state{text-align:center;border-style:dashed;flex-direction:column;justify-content:center;min-height:220px;padding:20px}.documents-workbench__empty-state .material-symbols-outlined,.documents-workbench__empty-state .material-symbols{color:#2d3449;font-size:48px}.documents-workbench--loading{min-height:320px}@media (max-width:1100px){.documents-workbench__header,.documents-workbench__split{flex-direction:column;grid-template-columns:1fr}.documents-workbench__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.documents-workbench{padding:16px}.documents-workbench__summary-grid,.documents-workbench__signal-grid{grid-template-columns:1fr}.documents-workbench__upload-footer,.documents-workbench__panel-toolbar,.documents-workbench__panel-header,.documents-workbench__header,.documents-workbench__empty-state{align-items:start}.documents-workbench__upload-state,.documents-workbench__upload-footer{flex-direction:column;align-items:stretch}.documents-workbench__visibility{flex:auto}}.case-list{gap:16px;margin-top:20px;display:grid}.case-card,.case-section,.case-audit__entry,.case-output{background:#f8fafceb;border:1px solid #1f293714;border-radius:20px;box-shadow:0 16px 36px #0f172a0f}.case-card,.case-section{padding:20px}.case-card__header,.case-output__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.case-card__eyebrow,.case-output__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:0 0 8px;font-size:12px}.case-card h3,.case-output h4,.case-section h3{margin:0}.case-card__lead,.case-section__header p,.case-output__summary,.case-output__body,.case-audit__entry p,.case-empty-state p{color:#374151;line-height:1.6}.case-card__meta,.case-detail__facts,.case-output__meta,.case-trace,.case-audit__entry dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:18px 0 0;display:grid}.case-card__meta dt,.case-detail__facts dt,.case-output__meta dt,.case-trace dt,.case-audit__entry dt{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:12px}.case-card__meta dd,.case-detail__facts dd,.case-output__meta dd,.case-trace dd,.case-audit__entry dd{margin:4px 0 0;font-weight:700}.case-detail__facts{margin-top:18px}.case-detail__facts,.case-trace{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.case-section{margin-top:16px}.case-output-list,.case-audit{gap:14px;margin-top:16px;display:grid}.case-output{padding:18px}.case-output--reserved{border-style:dashed}.case-output__attempts{gap:8px;margin-top:16px;display:grid}.case-output__attempt{background:#ffffffb8;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.case-output__attempt strong,.case-output__attempt span,.case-output__attempt small{display:inline-block}body:has(.cases-workbench){color:#dae2fd;background:#0b1326;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}body:has(.cases-workbench) .app-shell{width:100%;max-width:none;min-height:100vh;margin:0;padding:0}.cases-workbench{color:#dae2fd;background:#0b1326;flex-direction:column;height:100%;min-height:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex}.cases-workbench__workspace-name,.cases-workbench__topbar-title{letter-spacing:-.04em;margin:0;font-weight:700}.cases-workbench__workspace-subtitle,.cases-workbench__topbar-title span{color:#94a3b8;margin:2px 0 0;font-size:12px}.cases-workbench__topbar-actions .material-symbols,.cases-workbench__topbar-actions .material-symbols-outlined,.cases-workbench__panel-actions .material-symbols,.cases-workbench__panel-actions .material-symbols-outlined,.cases-workbench__icon-button .material-symbols,.cases-workbench__icon-button .material-symbols-outlined,.cases-workbench__row-icon,.cases-workbench__dossier-card .material-symbols,.cases-workbench__dossier-card .material-symbols-outlined,.cases-workbench__callout-kicker .material-symbols,.cases-workbench__callout-kicker .material-symbols-outlined,.cases-workbench__primary-action .material-symbols,.cases-workbench__primary-action .material-symbols-outlined{font-size:18px;line-height:1}.cases-workbench__icon-button{color:#94a3b8;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.cases-workbench__icon-button:hover{color:#e2e8f0;background:#1e293bbf}.cases-workbench__icon-button--ghost{color:#64748b;background:0 0}.cases-workbench__body{flex:auto;gap:24px;min-width:0;min-height:0;padding:0 24px 24px;display:grid;overflow:auto}.cases-workbench__workspace-headline{flex:none;justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;display:flex}.cases-workbench__workspace-name{color:#f8fafc;font-size:18px}.cases-workbench__metrics{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cases-workbench__metric-card{background:#171f33;border:1px solid #334155;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cases-workbench__metric-label{letter-spacing:.12em;text-transform:uppercase;color:#c3c6d7;font-size:10px;font-weight:700}.cases-workbench__metric-value{color:#dae2fd;font-size:18px;font-weight:700}.cases-workbench__split{flex:auto;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:stretch;gap:24px;min-height:0;display:grid}.cases-workbench__list-panel,.cases-workbench__inspector{background:#060e20;border:1px solid #334155;border-radius:8px;min-width:0;height:100%;min-height:0;overflow:hidden}.cases-workbench__list-panel{grid-template-rows:auto minmax(0,1fr);display:grid}.cases-workbench__panel-header{color:#c3c6d7;letter-spacing:.14em;text-transform:uppercase;background:#0b1326;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:16px 24px;font-size:10px;font-weight:700;display:flex}.cases-workbench__panel-actions{align-items:center;gap:12px;display:inline-flex}.cases-workbench__list-body{background:#060e20;overflow:auto}.cases-workbench__list-row{color:inherit;border-bottom:1px solid #334155;gap:8px;padding:14px 24px;text-decoration:none;display:grid}.cases-workbench__list-row:hover{background:#111827bf}.cases-workbench__list-row--selected{background:#222a3d;border-left:2px solid #2563eb}.cases-workbench__list-row-top,.cases-workbench__list-row-bottom,.cases-workbench__list-row-title{align-items:center;gap:12px;min-width:0;display:flex}.cases-workbench__list-row-top{justify-content:space-between}.cases-workbench__case-code,.cases-workbench__timestamp{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.cases-workbench__case-code{color:#b7c8e1}.cases-workbench__case-code--selected{color:#3b82f6}.cases-workbench__case-title{color:#dae2fd;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.cases-workbench__case-title--muted{color:#8d90a0;text-decoration:line-through}.cases-workbench__timestamp{color:#8d90a0}.cases-workbench__chip{color:#c3c6d7;letter-spacing:.08em;text-transform:uppercase;background:#111827bf;border:1px solid #475569;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.cases-workbench__chip--primary{color:#3b82f6;background:#2563eb29;border-color:#2563eb66}.cases-workbench__chip--warning{color:#ffb596;background:#b8790029;border-color:#b8790066}.cases-workbench__chip--success{color:#86efac;background:#10b9811f;border-color:#10b98159}.cases-workbench__summary-text{color:#8d90a0;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:11px;line-height:1.4;overflow:hidden}.cases-workbench__row-icon{color:#8d90a0}.cases-workbench__owner-badge{color:#eeefff;background:#3a4a5f;border:1px solid #475569;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:8px;font-size:8px;font-weight:700;display:inline-flex}.cases-workbench__inspector{background:#171f33;flex-direction:column;padding:16px 16px 0;display:flex}.cases-workbench__inspector-header{border-bottom:1px solid #334155;flex:none;justify-content:space-between;align-items:start;gap:12px;padding-bottom:12px;display:flex}.cases-workbench__inspector-code,.cases-workbench__section-label{color:#b4c5ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:700}.cases-workbench__inspector-header h2{color:#dae2fd;margin:0;font-size:18px;line-height:1.2}.cases-workbench__inspector-scroll{flex-direction:column;flex:auto;gap:24px;min-height:0;padding:16px 4px 16px 0;display:flex;overflow:auto}.cases-workbench__callout,.cases-workbench__dossier-card,.cases-workbench__advisory-card,.cases-workbench__inspector-empty{background:#0b1326;border:1px solid #334155;border-radius:8px}.cases-workbench__callout{border-left:2px solid #bc4800;padding:12px 16px}.cases-workbench__callout-kicker{color:#ffb596;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:700;display:inline-flex}.cases-workbench__callout p,.cases-workbench__advisory-card p,.cases-workbench__advisory-card small,.cases-workbench__inspector-empty p,.cases-workbench__dossier-copy p,.cases-workbench__timeline-item p,.cases-workbench__timeline-item small{color:#c3c6d7;margin:0;line-height:1.5}.cases-workbench__timeline{border-left:1px solid #475569;flex:auto;gap:16px;min-height:0;padding-left:3px;display:grid;overflow:auto}.cases-workbench__timeline-item{padding-left:16px;position:relative}.cases-workbench__timeline-dot{background:#475569;border-radius:999px;width:8px;height:8px;position:absolute;top:4px;left:-5px}.cases-workbench__timeline-item strong{color:#dae2fd;margin-bottom:2px;font-size:12px;display:block}.cases-workbench__dossier-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.cases-workbench__dossier-icon{color:#3b82f6;background:#222a3d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.cases-workbench__dossier-copy strong,.cases-workbench__advisory-card strong{color:#dae2fd;margin-bottom:4px;display:block}.cases-workbench__inspector-block--compact .cases-workbench__advisory-card{padding:12px 14px}.cases-workbench__inspector-empty{padding:14px}.cases-workbench__inspector-empty--inline{padding:12px 14px}.cases-workbench__inspector-block{flex-direction:column;gap:12px;min-height:0;display:flex}.cases-workbench__inspector-block--timeline{flex:auto}.cases-workbench__inspector-footer{border-top:1px solid #334155;flex:none;padding:12px 0 16px}.cases-workbench__primary-action{color:#eeefff;background:#2563eb;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cases-workbench__primary-action:hover{background:#1d4ed8}@media (max-width:1200px){.cases-workbench{grid-template-columns:4.75rem minmax(0,1fr)}.cases-workbench__sidebar{padding-inline:4px}.cases-workbench__brand,.cases-workbench__nav-link span:last-child,.cases-workbench__nav-link--footer span:last-child{display:none}.cases-workbench__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-workbench__split{grid-template-columns:1fr}}@media (max-width:780px){.cases-workbench{grid-template-columns:1fr}.cases-workbench__sidebar{display:none}.cases-workbench__topbar{gap:12px;padding-inline:16px}.cases-workbench__tabs{display:none}.cases-workbench__body{padding:16px}.cases-workbench__metrics{grid-template-columns:1fr}}.case-audit__entry{gap:12px;padding:18px;display:grid}.case-status{text-transform:uppercase;letter-spacing:.06em;background:#ffffffb8;border:1px solid #1f293714;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;display:inline-flex}.case-empty-state{background:#ffffffb8;border:1px dashed #1f29371f;border-radius:18px;margin-top:16px;padding:18px}.case-empty-state--compact{margin-top:12px}.approval-list{gap:16px;margin-top:20px;display:grid}.approval-card,.approval-section,.approval-event,.approval-empty-state{background:#f8fafceb;border:1px solid #1f293714;border-radius:20px;box-shadow:0 16px 36px #0f172a0f}.approval-card,.approval-section{padding:20px}.approval-card__header,.approval-section__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.approval-card__eyebrow,.approval-section__eyebrow,.approval-form__eyebrow,.approval-event__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:0 0 8px;font-size:12px}.approval-card h3,.approval-section h3{margin:0}.approval-card__lead,.approval-card__summary,.approval-section__summary,.approval-event__summary,.approval-empty-state p,.approval-form__lead,.approval-form__status,.approval-event__meta{color:#374151;line-height:1.6}.approval-card__meta,.approval-detail__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0 0;display:grid}.approval-card__meta dt,.approval-detail__facts dt{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:12px}.approval-card__meta dd,.approval-detail__facts dd{margin:4px 0 0;font-weight:700}.approval-badge,.approval-state,.approval-form__status{text-transform:uppercase;letter-spacing:.06em;background:#ffffffb8;border:1px solid #1f293714;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;display:inline-flex}.approval-state{flex-wrap:wrap;gap:8px;margin-top:16px}.approval-review__forms{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:16px;display:grid}.approval-form{background:#ffffffb8;border:1px solid #1f293714;border-radius:18px;gap:12px;padding:18px;display:grid}.approval-form label{gap:8px;font-weight:600;display:grid}.approval-form textarea{resize:vertical;min-height:96px}.approval-form button{justify-self:start}.approval-event-list{gap:12px;margin-top:16px;display:grid}.approval-event{padding:16px}.approval-code-block{background:#ffffffb8;border:1px solid #1f293714;border-radius:16px;margin-top:16px;padding:16px}.approval-code-block pre{white-space:pre-wrap;word-break:break-word;margin:12px 0 0}.approval-empty-state{border:1px dashed #1f29371f;margin-top:16px;padding:18px}.approval-empty-state--compact{margin-top:12px}.governance-nav,.governance-related-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.governance-nav a,.governance-related-links a{color:inherit;background:#f8fafceb;border:1px solid #1f293714;border-radius:999px;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.governance-grid{gap:16px;margin-top:20px;display:grid}.governance-section,.governance-item,.governance-note,.governance-empty-state{background:#f8fafceb;border:1px solid #1f293714;border-radius:20px;box-shadow:0 16px 36px #0f172a0f}.governance-section{padding:20px}.governance-section__header,.governance-item__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.governance-section__eyebrow,.governance-item__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:0 0 8px;font-size:12px}.governance-section__header h3,.governance-item h4{margin:0}.governance-section__header p,.governance-item__summary,.governance-item__meta,.governance-note p,.governance-empty-state p{color:#374151;margin:0;line-height:1.6}.governance-section__meta,.governance-detail__facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:18px 0 0;display:grid}.governance-section__meta dt,.governance-detail__facts dt{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:12px}.governance-section__meta dd,.governance-detail__facts dd{margin:4px 0 0;font-weight:700}.governance-item-list,.governance-note-stack{gap:14px;margin-top:16px;display:grid}.governance-item{padding:18px}.governance-badge{text-transform:uppercase;letter-spacing:.06em;background:#ffffffb8;border:1px solid #1f293714;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;display:inline-flex}.governance-empty-state,.governance-note{padding:18px}.governance-related-links{margin-top:16px}.governance-footer{margin-top:20px}.observability-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.observability-surface-map__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.observability-surface-map__card{min-height:100%}.observability-card,.observability-event,.whatsapp-card,.whatsapp-metric,.whatsapp-section,.whatsapp-job,.whatsapp-note,.whatsapp-empty-state{background:#f8fafceb;border:1px solid #1f293714;border-radius:20px;box-shadow:0 16px 36px #0f172a0f}.observability-card,.observability-event,.whatsapp-section,.whatsapp-note,.whatsapp-empty-state{padding:20px}.observability-card{margin-top:18px}.observability-toolbar{background:#f8fafcdb;border:1px solid #1f293714;border-radius:20px;gap:12px;margin-top:18px;padding:16px;display:grid}.observability-toolbar__search{gap:8px;display:grid}.observability-toolbar__search span{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:12px}.observability-toolbar__search input{color:#111827;background:#ffffffeb;border:1px solid #1f293724;border-radius:14px;width:100%;min-height:44px;padding:0 14px}.observability-toolbar__chips{flex-wrap:wrap;gap:10px;display:flex}.observability-toolbar__chip{min-height:40px;color:inherit;background:#ffffffb8;border:1px solid #1f29371a;border-radius:999px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.observability-toolbar__chip strong{font-size:.95rem}.observability-toolbar__chip--active{color:#312e81;background:#4f46e51f;border-color:#4f46e542}.observability-toolbar__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.observability-toolbar__submit{color:#f8fafc;background:#111827;border:1px solid #1f29371f;border-radius:999px;min-height:40px;padding:0 16px;font-weight:600}.observability-toolbar__actions a{color:#4338ca;text-decoration:none}.observability-card__header,.observability-event__header,.whatsapp-card__header,.whatsapp-section__header,.whatsapp-job__header,.whatsapp-timeline__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.observability-card__eyebrow,.observability-event__eyebrow,.whatsapp-card__eyebrow,.whatsapp-timeline__eyebrow,.whatsapp-job__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:0 0 8px;font-size:12px}.observability-card__summary,.observability-card__meta,.observability-event__summary,.observability-event__detail,.whatsapp-card__summary,.whatsapp-card__meta,.whatsapp-section__header p,.whatsapp-timeline__summary,.whatsapp-timeline__detail,.whatsapp-job__detail,.whatsapp-note p,.whatsapp-empty-state p{color:#374151;margin:0;line-height:1.6}.observability-card__summary+.observability-card__summary,.observability-event__summary+.observability-event__detail,.whatsapp-card__summary+.whatsapp-card__meta{margin-top:8px}.observability-section{gap:16px;margin-top:18px;display:grid}.observability-section__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.observability-list{gap:14px;display:grid}.observability-event{gap:12px;display:grid}.observability-event--internal{border-style:dashed}.observability-event__summary,.observability-event__detail{color:#374151;margin:0;line-height:1.6}.observability-event__facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:0;display:grid}.observability-event__facts dt{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:12px}.observability-event__facts dd{margin:4px 0 0;font-weight:700}.observability-payload{background:#ffffffa3;border:1px solid #1f293714;border-radius:18px;gap:10px;padding:18px;display:grid}.observability-payload p,.observability-payload pre{color:#374151;margin:0;line-height:1.6}.observability-payload pre{color:#f8fafc;background:#0f172aeb;border-radius:14px;padding:12px 14px;overflow:auto}.observability-related-links{gap:12px;display:grid}.ai-quality-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.ai-quality-card--internal{border-style:dashed}.observability-footer{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.observability-footer a{color:inherit;background:#f8fafceb;border:1px solid #1f293714;border-radius:999px;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.observability-footer a:hover{text-decoration:underline}.ai-cost-metric,.observability-metric{gap:8px;display:grid}.observability-metric span,.ai-cost-metric span{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;font-size:12px}.observability-metric strong,.ai-cost-metric strong{font-size:1.3rem}.ai-cost-list,.ai-cost-card{gap:14px;margin-top:18px;display:grid}.ai-cost-card__badges{flex-wrap:wrap;gap:8px;display:flex}.ai-cost-card__summary,.ai-cost-card__detail,.ai-cost-card__note,.ai-cost-detail__facts dd,.ai-cost-note p,.ai-cost-denied-state p,.ai-cost-source-ref p{color:#374151;margin:0;line-height:1.6}.ai-cost-card__detail strong,.ai-cost-note strong,.ai-cost-denied-state strong,.ai-cost-source-ref strong{margin-bottom:6px;display:block}.ai-cost-card__facts,.ai-cost-detail__facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.ai-cost-card__facts dt,.ai-cost-detail__facts dt{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:12px}.ai-cost-card__facts dd,.ai-cost-detail__facts dd{margin-top:4px;font-weight:700}.ai-cost-source-refs{gap:12px;display:grid}.ai-cost-source-ref{gap:6px;display:grid}.ai-cost-source-ref__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin:0;font-size:12px}.ai-cost-denied-state,.ai-cost-note{gap:8px;display:grid}.ai-cost-footer{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.ai-cost-footer a{color:inherit;background:#f8fafceb;border:1px solid #1f293714;border-radius:999px;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.ai-cost-footer a:hover{text-decoration:underline}.ai-cost-section{margin-top:18px}.whatsapp-card__facts,.whatsapp-facts,.whatsapp-backlog,.whatsapp-job__facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:16px 0 0;display:grid}.whatsapp-card__facts dt,.whatsapp-facts dt,.whatsapp-backlog dt,.whatsapp-job__facts dt{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:12px}.whatsapp-card__facts dd,.whatsapp-facts dd,.whatsapp-backlog dd,.whatsapp-job__facts dd{margin:4px 0 0;font-weight:700}.whatsapp-list,.whatsapp-job-list,.whatsapp-timeline{gap:14px;margin-top:16px;display:grid}.whatsapp-card,.whatsapp-metric,.whatsapp-job,.whatsapp-timeline__entry{padding:18px}.whatsapp-card h3,.whatsapp-job h4,.whatsapp-timeline__entry h4{margin:0}.whatsapp-card__summary,.whatsapp-job__detail,.whatsapp-timeline__detail,.whatsapp-note p,.whatsapp-empty-state p{margin-top:10px}.whatsapp-metric{gap:8px;display:grid}.whatsapp-metric span{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;font-size:12px}.whatsapp-metric strong{font-size:1.4rem}.whatsapp-footer{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.whatsapp-footer a{color:inherit;background:#f8fafceb;border:1px solid #1f293714;border-radius:999px;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.whatsapp-section--compact{margin-top:16px}.whatsapp-job--public,.whatsapp-timeline__entry--public{opacity:.98}.whatsapp-job--internal,.whatsapp-timeline__entry--internal{border-style:dashed}.whatsapp-empty-state{margin-top:14px}.observability-card a,.whatsapp-card a,.whatsapp-footer a{text-decoration:none}.observability-card a:hover,.whatsapp-card a:hover,.whatsapp-footer a:hover{text-decoration:underline}body:has(.observability-audit-page){color:#dae2fd;background:#0b1326;overflow:hidden}body:has(.observability-audit-page) .dashboard-shell__content{overflow:hidden}.observability-audit-page{min-width:0;height:100%;min-height:0;display:flex}.observability-audit-page__canvas{grid-template-rows:auto auto minmax(0,1fr) auto;gap:20px;width:min(100%,1440px);min-width:0;min-height:0;margin:0 auto;display:grid}.observability-audit-page__header{gap:12px;display:grid}.observability-audit-page__eyebrow-row{align-items:baseline;gap:8px;display:flex}.observability-audit-page__eyebrow,.observability-audit-page__divider{letter-spacing:.08em;text-transform:uppercase;color:#60a5fa;margin:0;font-size:12px;font-weight:600}.observability-audit-page__divider{color:#94a3b8}.observability-audit-page__title{letter-spacing:-.02em;color:#dae2fd;margin:0;font-size:32px;font-weight:600;line-height:1.2}.observability-audit-page__lead{color:#c3c6d7;max-width:48rem;margin:0;font-size:14px;line-height:1.5}.observability-audit-page__meta,.observability-audit-context-strip{flex-wrap:wrap;gap:8px;display:flex}.observability-audit-page__meta-chip,.observability-audit-chip{color:#c3c6d7;letter-spacing:.08em;text-transform:uppercase;background:#171f33eb;border:1px solid #334155;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;line-height:1;display:inline-flex}.observability-audit-chip__icon{color:#8d90a0;font-size:16px}.observability-audit-chip__label,.observability-audit-chip__value{white-space:nowrap}.observability-audit-chip__label{color:#8d90a0}.observability-audit-chip__value--success{color:#34d399}.observability-audit-metric-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.observability-audit-metric{background:#171f33eb;border:1px solid #334155;border-radius:8px;gap:8px;min-height:90px;padding:12px;display:grid}.observability-audit-metric__label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:12px}.observability-audit-metric__value{letter-spacing:-.02em;color:#dae2fd;align-self:end;font-size:16px;line-height:1}.observability-audit-metric--accent .observability-audit-metric__value{color:#60a5fa}.observability-audit-metric--danger .observability-audit-metric__value{color:#f87171}.observability-audit-metric--warning .observability-audit-metric__value{color:#ffb596}.observability-audit-page__layout{grid-template-columns:minmax(0,1.7fr) minmax(320px,.85fr);gap:20px;min-width:0;min-height:0;display:grid}.observability-audit-table,.observability-audit-detail{background:#171f33eb;border:1px solid #334155;border-radius:8px;min-width:0;overflow:hidden}.observability-audit-table{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.observability-audit-table__header{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;background:#222a3deb;border-bottom:1px solid #334155;grid-template-columns:1.15fr 1.65fr 1fr .9fr .35fr;gap:16px;padding:12px;font-size:12px;display:grid}.observability-audit-table__header-right{text-align:right}.observability-audit-table__body{gap:0;min-height:0;display:grid;overflow:auto}.observability-audit-row{color:#dae2fd;border-bottom:1px solid #33415580;grid-template-columns:1.15fr 1.65fr 1fr .9fr .35fr;align-items:center;gap:16px;padding:12px;display:grid;position:relative}.observability-audit-row:hover{background:#1e293b80}.observability-audit-row--selected{background:#1e293b4d}.observability-audit-row__selection{background:0 0;width:2px;position:absolute;inset:0 auto 0 0}.observability-audit-row--selected .observability-audit-row__selection{background:#3b82f6}.observability-audit-row__timestamp,.observability-audit-row__actor{color:#94a3b8;font-size:13px;line-height:1.5}.observability-audit-row__title{color:#e2e8f0;font-size:14px;font-weight:600}.observability-audit-row__flags{justify-content:flex-end;display:flex}.observability-audit-row__flag{color:#8d90a0;font-size:16px}.observability-audit-status{letter-spacing:.05em;text-transform:none;border:1px solid #0000;border-radius:4px;align-items:center;padding:2px 6px;font-size:10px;font-weight:500;display:inline-flex}.observability-audit-status--pending{color:#60a5fa;background:#3b82f61a;border-color:#3b82f633}.observability-audit-status--completed{color:#34d399;background:#10b9811a;border-color:#10b98133}.observability-audit-status--blocked{color:#fca5a5;background:#f871711a;border-color:#f8717133}.observability-audit-status--degraded{color:#ffb596;background:#ffb5961a;border-color:#ffb59633}.observability-audit-detail{align-content:start;display:grid}.observability-audit-detail__header{border-bottom:1px solid #334155;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.observability-audit-detail__code{letter-spacing:.08em;text-transform:uppercase;color:#60a5fa;margin-bottom:4px;font-size:12px}.observability-audit-detail__title{color:#dae2fd;margin:0;font-size:18px;font-weight:600;line-height:1.3}.observability-audit-detail__content{gap:20px;padding:12px;display:grid}.observability-audit-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.observability-audit-detail__fact-label,.observability-audit-detail__payload-head,.observability-audit-footer,.observability-audit-page__meta-chip,.observability-audit-page__lead,.observability-audit-detail__code{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.observability-audit-detail__fact-label{color:#94a3b8;margin-bottom:4px}.observability-audit-detail__fact-value,.observability-audit-detail__workflow-key{color:#dae2fd;line-height:1.5}.observability-audit-detail__workflow-key{color:#60a5fa}.observability-audit-detail__payload-block{gap:10px;display:grid}.observability-audit-detail__payload-head{color:#94a3b8;justify-content:space-between;align-items:center;display:flex}.observability-audit-detail__copy-icon{font-size:14px}.observability-audit-detail__payload{color:#c3c6d7;background:#0b1326;border:1px solid #1f2937;border-radius:4px;margin:0;padding:12px;font-size:11px;line-height:1.6;overflow:auto}.observability-audit-detail__actions{gap:8px;display:grid}.observability-audit-button{min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.observability-audit-button--primary{color:#fff;background:#2563eb;border-color:#2563eb}.observability-audit-button--secondary{color:#dae2fd;background:0 0;border-color:#334155}.observability-audit-button:hover{background:#1e293b}.observability-audit-button--primary:hover{background:#1d4ed8}.observability-audit-footer{color:#8d90a0;border-top:1px solid #1f2937;justify-content:space-between;gap:16px;padding-top:16px;display:flex}.observability-audit-footer a{color:#8d90a0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.observability-audit-footer a:hover{color:#60a5fa}.observability-audit-footer code{color:#c3c6d7;background:#1e293bcc;border-radius:4px;padding:2px 4px}.public-shell{place-content:center;max-width:760px;min-height:100vh}.public-shell p{color:#374151;margin:0;line-height:1.65}.public-shell a{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.app-shell__header{flex-direction:column;align-items:start}.app-shell__nav{width:100%}.app-shell__nav a{text-align:center;flex:auto}.workspace-shell__header,.hero-panel,.public-landing__hero-grid,.public-landing__content-grid,.public-landing__hero-cta-row,.workspace-grid,.public-conversion-grid{grid-template-columns:1fr}.public-landing__nav{padding:14px}.public-landing__nav-actions{gap:10px}.workspace-shell__header{flex-direction:column;align-items:start}.workspace-shell__nav{width:100%}.workspace-shell__nav a{text-align:center;flex:auto}.app-panel__facts{grid-template-columns:1fr}.billing-card__header,.billing-mode__option,.billing-transaction,.billing-action{flex-direction:column;align-items:start}.billing-card__columns,.observability-grid,.observability-audit-metric-strip,.observability-audit-page__layout{grid-template-columns:1fr}.observability-audit-table__header,.observability-audit-row{grid-template-columns:1fr 1.4fr 1fr .9fr .35fr;gap:10px}.observability-audit-detail__facts{grid-template-columns:1fr}.observability-audit-footer{flex-direction:column}.ai-cost-grid,.ai-cost-grid--hub{grid-template-columns:1fr}.billing-empty-state,.document-empty-state,.case-empty-state,.approval-empty-state,.governance-empty-state,.whatsapp-empty-state,.ai-cost-denied-state{gap:10px;padding:16px}.document-detail,.case-detail__facts,.approval-detail__facts,.governance-detail__facts,.ai-cost-detail__facts{grid-template-columns:1fr;gap:10px}.whatsapp-job__detail,.whatsapp-timeline__detail,.observability-event__detail{padding:16px}.public-landing__definition-grid{grid-template-columns:1fr}.case-card__header,.case-output__header,.observability-section__header{flex-direction:column;align-items:start}}body:has(.inbox-workbench){color:#dae2fd;background:#0b1326;font-family:Inter,ui-sans-serif,system-ui,sans-serif}body:has(.inbox-workbench) .app-shell{width:100%;max-width:none;min-height:100vh;margin:0;padding:0}.inbox-workbench{color:#dae2fd;background:#0b1326;grid-template-columns:minmax(0,1fr);height:100vh;min-height:100vh;display:grid;overflow:hidden}.inbox-workbench__content{grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.inbox-workbench__topbar{z-index:20;background:#111827;border-bottom:1px solid #1f2937;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:0 24px;display:flex;position:sticky;top:0}.inbox-workbench__topbar-search{align-items:center;width:min(100%,390px);display:flex;position:relative}.inbox-workbench__topbar-search .material-symbols-outlined,.inbox-workbench__search .material-symbols-outlined{color:#94a3b8;font-size:18px;position:absolute;left:12px}.inbox-workbench__topbar-search input,.inbox-workbench__search input{box-sizing:border-box;color:#e2e8f0;width:100%;font:inherit;background:#0f172a99;border:1px solid #334155;border-radius:8px;padding:10px 12px 10px 36px}.inbox-workbench__topbar-search input::placeholder,.inbox-workbench__search input::placeholder{color:#94a3b8}.inbox-workbench__topbar-actions{align-items:center;gap:8px;display:flex}.inbox-workbench__icon-button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.inbox-workbench__icon-button:hover{color:#e2e8f0;background:#1f2937}.inbox-workbench__avatar{background:linear-gradient(135deg,#94a3b8e6,#334155e6),#64748b;border:1px solid #475569;border-radius:999px;width:32px;height:32px;margin-left:8px}.inbox-workbench__header{background:#131b2e;border-bottom:1px solid #334155;gap:16px;padding:20px 24px 16px;display:grid}.inbox-workbench__header h1{letter-spacing:-.02em;margin:0 0 6px;font-size:32px;line-height:1.2}.inbox-workbench__header p{color:#c3c6d7;margin:0;font-size:13px;line-height:1.5}.inbox-workbench__header-actions,.inbox-workbench__filters,.inbox-composer__actions,.inbox-thread__actions,.inbox-thread__title-row,.inbox-sidebar__row,.inbox-sidebar__participant,.inbox-sidebar__detail-list>div,.inbox-conversation__topline,.inbox-message__meta,.inbox-composer__footer,.inbox-workbench__filter-group{align-items:center;display:flex}.inbox-workbench__header-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px}.inbox-workbench__primary-button,.inbox-workbench__secondary-button,.inbox-workbench__filter-button{min-height:36px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.inbox-workbench__secondary-button,.inbox-workbench__filter-button{color:#e2e8f0;background:0 0;border:1px solid #64748b}.inbox-workbench__primary-button{color:#eeefff;background:#2563eb;border:1px solid #0000}.inbox-workbench__primary-button--compact{min-height:34px}.inbox-workbench__filters{flex-wrap:wrap;gap:12px}.inbox-workbench__search{flex:320px;max-width:320px;position:relative}.inbox-workbench__search input{background:#0f172a;border-color:#45464d}.inbox-workbench__filter-group{border-left:1px solid #334155;flex-wrap:wrap;gap:8px;padding-left:12px}.inbox-workbench__filter-button{color:#c3c6d7;background:#0f172a;min-height:32px}.inbox-workbench__canvas{grid-template-columns:20rem minmax(0,1fr) 18rem;min-width:0;min-height:0;display:grid;overflow:hidden}.inbox-workbench__pane{min-width:0;min-height:0;overflow:hidden}.inbox-workbench__pane--list{background:#060e20;border-right:1px solid #45464d;grid-template-rows:auto minmax(0,1fr);display:grid}.inbox-workbench__list-header{background:#131b2e;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.inbox-workbench__mono-label{letter-spacing:.05em;text-transform:uppercase;color:#c3c6d7;font-size:12px;line-height:1.4}.inbox-workbench__list{overflow-y:auto}.inbox-conversation{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border-top:0;border-bottom:1px solid #334155;border-left:2px solid #0000;border-right:0;gap:8px;padding:16px;display:grid}.inbox-conversation:hover{background:#131b2e}.inbox-conversation--active{background:#171f33;border-left-color:#2563eb}.inbox-conversation__topline{justify-content:space-between;gap:12px}.inbox-conversation__sender,.inbox-conversation__subject,.inbox-conversation__preview{margin:0}.inbox-conversation__sender{color:#c3c6d7;font-size:13px;font-weight:500;line-height:1.5}.inbox-conversation__time{color:#8d90a0}.inbox-conversation__subject{color:#dae2fd;font-size:14px;font-weight:500;line-height:1.5}.inbox-conversation__preview{color:#c3c6d7;font-size:13px;line-height:1.5}.inbox-conversation__chips{flex-wrap:wrap;gap:8px;display:flex}.inbox-pill{color:#c3c6d7;letter-spacing:.05em;text-transform:uppercase;background:#0f172a;border:1px solid #434655;border-radius:6px;align-items:center;padding:2px 8px;font-size:12px;line-height:1.4;display:inline-flex}.inbox-pill--danger{color:#ffb4ab;background:#d66a631f;border-color:#d66a6399}.inbox-pill--warning{color:#f4c75e;background:#d79a2b1f;border-color:#d79a2b99}.inbox-pill--pending{color:#b4c5ff;background:#6c91ff1f;border-color:#6c91ff99}.inbox-pill--closed{color:#c3c6d7;background:#4346554d;border-color:#434655e6}.inbox-pill--neutral{color:#c3c6d7}.inbox-workbench__pane--thread{background:#0b1326;grid-template-rows:auto minmax(0,1fr);display:grid}.inbox-thread__header{border-bottom:1px solid #334155;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.inbox-thread__title-row{flex-wrap:wrap;gap:12px}.inbox-thread__title-row h2{letter-spacing:-.01em;margin:0;font-size:24px;line-height:1.3}.inbox-thread__case-chip{color:#b4c5ff;letter-spacing:.05em;background:#222a3d;border:1px solid #434655;border-radius:6px;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.inbox-thread__source{color:#c3c6d7;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;display:inline-flex}.inbox-thread__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.inbox-thread__action{color:#dae2fd;cursor:pointer;background:0 0;border:1px solid #434655;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.inbox-thread__action--warning{color:#f4c75e}.inbox-thread__action--danger{color:#ffb4ab}.inbox-thread__scroll{gap:24px;min-width:0;padding:24px;display:grid;overflow-y:auto}.inbox-thread__summary-card{background:#222a3d;border:1px solid #434655;border-radius:10px;align-items:flex-start;gap:16px;padding:16px;display:flex}.inbox-thread__summary-card h3{letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px;font-size:12px;line-height:1.4}.inbox-thread__summary-card p{color:#c3c6d7;margin:0;font-size:13px;line-height:1.6}.inbox-thread__summary-icon{color:#f4c75e;margin-top:2px}.inbox-thread__timeline{gap:16px;max-width:42rem;display:grid}.inbox-message{gap:8px;display:grid}.inbox-message__meta{gap:10px}.inbox-message__meta strong{font-size:13px;line-height:1.5}.inbox-message__body{color:#dae2fd;background:#171f33;border:1px solid #434655;border-radius:10px;padding:14px;font-size:13px;line-height:1.7}.inbox-message--internal .inbox-message__meta strong,.inbox-message--internal .inbox-message__meta span{color:#f4c75e}.inbox-message--internal .inbox-message__body{background:#31394d;border-left:2px solid #f4c75e}.inbox-message--reply .inbox-message__meta strong{color:#b4c5ff}.inbox-message--reply .inbox-message__body{background:#111827f2;border-color:#6e7cf747}.inbox-composer{background:#060e20;border:1px solid #434655;border-radius:10px;gap:0;display:grid;overflow:hidden}.inbox-composer textarea{box-sizing:border-box;color:#dae2fd;resize:vertical;width:100%;min-height:110px;font:inherit;background:0 0;border:0;padding:12px;display:block}.inbox-composer textarea::placeholder{color:#8d90a0}.inbox-composer__footer{background:#171f33;border-top:1px solid #334155;justify-content:space-between;gap:12px;padding:10px 12px}.inbox-composer__toolbar{gap:4px;display:flex}.inbox-composer__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px}.inbox-composer__checkbox{cursor:pointer;color:#c3c6d7;align-items:center;gap:8px;font-size:12px;display:inline-flex}.inbox-composer__checkbox input{accent-color:#2563eb}.inbox-workbench__pane--sidebar{background:#060e20;border-left:1px solid #45464d;overflow-y:auto}.inbox-sidebar__stack{gap:18px;padding:16px;display:grid}.inbox-sidebar__card{background:#0f172a;border:1px solid #434655;border-radius:8px;gap:14px;padding:16px;display:grid}.inbox-sidebar__card h3{letter-spacing:.05em;text-transform:uppercase;color:#8d90a0;margin:0;font-size:12px}.inbox-sidebar__participant{gap:12px}.inbox-sidebar__avatar{border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.inbox-sidebar__avatar--participant{color:#a9bad3;background:#3a4a5f;font-weight:600}.inbox-sidebar__strong{color:#dae2fd;margin:0;font-size:13px;font-weight:600;line-height:1.5}.inbox-sidebar__detail-list{gap:10px;display:grid}.inbox-sidebar__detail-list>div,.inbox-sidebar__doc-item,.inbox-sidebar__trail-item{gap:8px}.inbox-sidebar__detail-list>div{color:#c3c6d7}.inbox-sidebar__detail-list>div .material-symbols-outlined{font-size:16px}.inbox-sidebar__row{justify-content:space-between;gap:12px}.inbox-sidebar__danger{color:#ffb4ab;font-size:12px;line-height:1.4}.inbox-sidebar__progress{background:#2d3449;border-radius:999px;height:8px;overflow:hidden}.inbox-sidebar__progress>div{border-radius:inherit;background:#ffb4ab;height:100%}.inbox-sidebar__supporting{text-align:right;color:#c3c6d7;margin:0;font-size:11px}.inbox-sidebar__doc-list{gap:8px;display:grid}.inbox-sidebar__doc-item{color:#dae2fd;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;padding:10px;display:flex}.inbox-sidebar__doc-item:hover{background:#171f33;border-color:#434655}.inbox-sidebar__trail{border-left:1px solid #434655;gap:16px;margin-left:8px;padding-left:12px;display:grid}.inbox-sidebar__trail-item{align-items:flex-start;display:flex;position:relative}.inbox-sidebar__trail-item p{color:#dae2fd;margin:0;font-size:13px;line-height:1.5}.inbox-sidebar__trail-dot{background:#2d3449;border:1px solid #8d90a0;border-radius:999px;width:8px;height:8px;position:absolute;top:6px;left:-20px}.inbox-sidebar__trail-dot--primary{background:#b4c5ff;border-color:#b4c5ff;box-shadow:0 0 0 4px #0f172a}@media (max-width:1400px){.inbox-workbench__canvas{grid-template-columns:18rem minmax(0,1fr) 16rem}}@media (max-width:1180px){.inbox-workbench__canvas{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr)}.inbox-workbench__pane--sidebar{display:none}}@media (max-width:900px){.inbox-workbench{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:auto}.inbox-workbench__rail{border-bottom:1px solid #334155;border-right:0;grid-template-rows:auto}.inbox-workbench__content{grid-template-rows:auto auto auto auto}.inbox-workbench__topbar,.inbox-workbench__header{padding-inline:16px}.inbox-workbench__canvas{grid-template-columns:1fr}.inbox-workbench__pane--list{border-bottom:1px solid #334155;border-right:0}.inbox-workbench__pane--thread{min-height:54rem}}body:has(.inbox-overview){color:#dae2fd;background:#0b1326;font-family:Inter,ui-sans-serif,system-ui,sans-serif}body:has(.inbox-overview) .app-shell{width:100%;max-width:none;min-height:100vh;margin:0;padding:0}.inbox-overview{color:#dae2fd;background:#0b1326;min-height:100vh;padding:24px}.inbox-overview__shell{gap:20px;max-width:1480px;margin:0 auto;display:grid}.inbox-overview__hero{background:#131b2e;border:1px solid #334155;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 24px;display:flex}.inbox-overview__hero-copy{gap:10px;min-width:0;display:grid}.inbox-overview__eyebrow,.inbox-overview__mono-label{letter-spacing:.05em;text-transform:uppercase;color:#8d90a0;margin:0;font-size:12px;line-height:1.4}.inbox-overview__hero h1{letter-spacing:-.02em;margin:0;font-size:28px;line-height:1.2}.inbox-overview__lead{color:#c3c6d7;max-width:68ch;margin:0;font-size:14px;line-height:1.5}.inbox-overview__context-row{flex-wrap:wrap;gap:8px;display:flex}.inbox-overview__context-pill,.inbox-overview__note-pill,.inbox-overview__filter-chip,.inbox-overview__badge{color:#dae2fd;background:#0f172ab8;border:1px solid #334155;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.inbox-overview__hero-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;display:flex}.inbox-overview__primary-button,.inbox-overview__secondary-button,.inbox-overview__action,.inbox-overview__filter-chip,.inbox-overview__icon-button{font:inherit;cursor:pointer;border:0}.inbox-overview__primary-button,.inbox-overview__secondary-button,.inbox-overview__action{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;display:inline-flex}.inbox-overview__primary-button{color:#eeefff;background:#2563eb}.inbox-overview__secondary-button,.inbox-overview__action--neutral,.inbox-overview__filter-chip{color:#e2e8f0;background:0 0;border:1px solid #64748b}.inbox-overview__action--primary{color:#eeefff;background:#2563eb}.inbox-overview__action--warning{color:#ffdbcd;background:#f59e0b1f;border:1px solid #8d90a0}.inbox-overview__grid{grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);align-items:start;gap:20px;display:grid}.inbox-overview__panel,.inbox-overview__inspector-card{background:#060e20;border:1px solid #334155;border-radius:16px;min-width:0}.inbox-overview__panel--list{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.inbox-overview__panel--inspector{gap:14px;display:grid;overflow:hidden}.inbox-overview__list-header{background:#131b2e;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.inbox-overview__list-header--inspector{background:0 0;border-bottom:0;padding:0}.inbox-overview__icon-button{color:#94a3b8;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.inbox-overview__icon-button:hover{color:#e2e8f0;background:#1f2937}.inbox-overview__list{overflow:hidden}.inbox-overview__conversation{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border-top:0;border-bottom:1px solid #334155;border-left:2px solid #0000;border-right:0;gap:8px;padding:14px 16px;display:grid}.inbox-overview__conversation:hover{background:#131b2e}.inbox-overview__conversation--active{background:#171f33;border-left-color:#2563eb}.inbox-overview__conversation-topline,.inbox-overview__conversation-meta,.inbox-overview__chips,.inbox-overview__inspector-heading,.inbox-overview__actions,.inbox-overview__stats-grid{align-items:center;display:flex}.inbox-overview__conversation-topline,.inbox-overview__inspector-heading{justify-content:space-between;gap:12px}.inbox-overview__conversation-body{justify-content:space-between;gap:16px;min-width:0;display:flex}.inbox-overview__sender,.inbox-overview__subject,.inbox-overview__preview,.inbox-overview__inspector-summary{margin:0}.inbox-overview__sender{color:#c3c6d7;font-size:13px;font-weight:500;line-height:1.4}.inbox-overview__time,.inbox-overview__channel{color:#8d90a0;font-size:12px;line-height:1.4}.inbox-overview__subject{color:#dae2fd;font-size:14px;font-weight:600;line-height:1.4}.inbox-overview__preview{color:#c3c6d7;margin-top:4px;font-size:13px;line-height:1.45}.inbox-overview__conversation-meta{flex-direction:column;flex:none;align-items:end;gap:6px}.inbox-overview__badge--count{color:#eeefff;background:#2563eb29;border-color:#2563eb80;min-width:28px}.inbox-overview__chips{flex-wrap:wrap;gap:8px}.inbox-overview__chips--filters{align-items:flex-start}.inbox-overview__pill{border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.inbox-overview__pill--neutral{color:#dae2fd;background:#94a3b81f;border-color:#334155}.inbox-overview__pill--warning{color:#ffdbcd;background:#f59e0b24;border-color:#f59e0b80}.inbox-overview__pill--danger{color:#ffb4ab;background:#ef444424;border-color:#ef444480}.inbox-overview__pill--success{color:#b7f3c2;background:#22c55e1f;border-color:#22c55e80}.inbox-overview__pill--pending{color:#c3c6d7;background:#94a3b81a;border-color:#94a3b859}.inbox-overview__pill--closed{color:#94a3b8;background:#4b55631f;border-color:#4b556380}.inbox-overview__inspector-card{gap:12px;padding:16px;display:grid}.inbox-overview__inspector-heading h2{margin:4px 0 0;font-size:18px;line-height:1.25}.inbox-overview__inspector-summary{color:#c3c6d7;font-size:13px;line-height:1.5}.inbox-overview__notes{flex-wrap:wrap;gap:8px;display:flex}.inbox-overview__actions{flex-wrap:wrap;gap:8px}.inbox-overview__stats-grid{flex-wrap:wrap;align-items:stretch;gap:10px}.inbox-overview__metric-card{background:#111827;border:1px solid #334155;border-radius:14px;flex:calc(50% - 5px);gap:6px;padding:12px;display:grid}.inbox-overview__metric-label{color:#8d90a0;text-transform:uppercase;letter-spacing:.05em;font-size:12px;line-height:1.4}.inbox-overview__metric-value{color:#dae2fd;letter-spacing:-.02em;font-size:22px;line-height:1}@media (max-width:1200px){.inbox-overview__grid{grid-template-columns:minmax(0,1fr)}.inbox-overview__hero{flex-direction:column}.inbox-overview__hero-actions{justify-content:flex-start}}.inbox-thread-detail{color:#dae2fd;gap:14px;min-height:0;display:grid}.inbox-thread-detail__workbench,.inbox-thread-detail__thread-header,.inbox-thread-detail__timeline,.inbox-thread-detail__composer,.inbox-thread-detail__inspector-card,.inbox-thread-detail__controls,.inbox-thread-detail__empty-state{background:#171f33;border:1px solid #434655;border-radius:14px}.inbox-thread-detail .material-symbols,.inbox-thread-detail .material-symbols-outlined{justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.inbox-thread-detail__workbench{justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;display:flex}.inbox-thread-detail__crumbs,.inbox-thread-detail__thread-header,.inbox-thread-detail__timeline,.inbox-thread-detail__composer,.inbox-thread-detail__inspector,.inbox-thread-detail__controls{gap:16px;display:grid}.inbox-thread-detail__crumbs-copy,.inbox-thread-detail__status-strip,.inbox-thread-detail__workbench-actions,.inbox-thread-detail__thread-row,.inbox-thread-detail__message-header,.inbox-thread-detail__composer-toolbar,.inbox-thread-detail__composer-footer,.inbox-thread-detail__controls-grid,.inbox-thread-detail__document-item,.inbox-thread-detail__next-step,.inbox-thread-detail__timeline-note,.inbox-thread-detail__attachment-chip,.inbox-thread-detail__message{align-items:center;gap:10px;display:flex}.inbox-thread-detail__crumbs-copy{flex-wrap:wrap;gap:8px}.inbox-thread-detail__crumb,.inbox-thread-detail__thread-label,.inbox-thread-detail__meta,.inbox-thread-detail__controls-label,.inbox-thread-detail__timeline-note-title,.inbox-thread-detail__document-action,.inbox-thread-detail__composer-hint,.inbox-thread-detail__attachment-size{letter-spacing:.05em;text-transform:uppercase;color:#c3c6d7;font-family:monospace;font-size:11px;line-height:1.4}.inbox-thread-detail__crumb{text-transform:none;letter-spacing:.04em}.inbox-thread-detail__crumb-divider{color:#8d90a0}.inbox-thread-detail__thread-icon{color:#c3c6d7;font-size:18px;line-height:1}.inbox-thread-detail__crumb-title,.inbox-thread-detail__thread-value,.inbox-thread-detail__thread-link,.inbox-thread-detail__next-step-label,.inbox-thread-detail__inspector-copy,.inbox-thread-detail__message-body,.inbox-thread-detail__document-name,.inbox-thread-detail__timeline-note-body,.inbox-thread-detail__lead,.inbox-thread-detail__empty-state p,.inbox-thread-detail__controls dd{color:#dae2fd;margin:0;line-height:1.6}.inbox-thread-detail__crumb-title,.inbox-thread-detail__thread-value,.inbox-thread-detail__thread-link,.inbox-thread-detail__message-author{font-weight:600}.inbox-thread-detail__status-strip,.inbox-thread-detail__message-badges{flex-wrap:wrap}.inbox-thread-detail__status-strip .inbox-thread-detail__badge{gap:6px}.inbox-thread-detail__badge-dot{border-radius:999px;flex:none;width:7px;height:7px}.inbox-thread-detail__badge-dot--neutral{background:#8d90a0}.inbox-thread-detail__badge-dot--warning{background:#fbbf24}.inbox-thread-detail__badge-dot--danger{background:#f87171}.inbox-thread-detail__badge-dot--closed{background:#94a3b8}.inbox-thread-detail__badge-dot--success{background:#86efac}.inbox-thread-detail__workbench-actions{flex-wrap:wrap;justify-content:flex-end}.inbox-thread-detail__layout{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;min-height:0;display:grid}.inbox-thread-detail__main{gap:14px;min-width:0;display:grid}.inbox-thread-detail__thread-header,.inbox-thread-detail__timeline,.inbox-thread-detail__composer,.inbox-thread-detail__inspector-card,.inbox-thread-detail__controls,.inbox-thread-detail__empty-state{padding:14px}.inbox-thread-detail__thread-header h1,.inbox-thread-detail__empty-state h2{letter-spacing:-.01em;margin:0;font-size:24px;line-height:1.3}.inbox-thread-detail__inspector-card h3{letter-spacing:0;margin:0;font-size:14px;font-weight:600;line-height:1.5}.inbox-thread-detail__thread-grid,.inbox-thread-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.inbox-thread-detail__thread-row{align-items:baseline;gap:8px}.inbox-thread-detail__thread-link{color:#b4c5ff;text-underline-offset:2px;text-decoration:underline}.inbox-thread-detail__timeline-list{gap:8px;display:grid}.inbox-thread-detail__timeline-separator{place-items:center;gap:0;padding:2px 0;display:grid;position:relative}.inbox-thread-detail__timeline-separator-line{background:#434655;height:1px;position:absolute;inset:50% 0 auto}.inbox-thread-detail__timeline-separator-chip{z-index:1;background:#0b1326;border:1px solid #434655;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;display:inline-flex;position:relative}.inbox-thread-detail__timeline-separator-label{letter-spacing:.05em;text-transform:uppercase;color:#c3c6d7;font-family:monospace;font-size:10px}.inbox-thread-detail__timeline-separator-copy{color:#b7c8e1;font-size:12px}.inbox-thread-detail__message{align-items:flex-start}.inbox-thread-detail__message--outbound{flex-direction:row-reverse}.inbox-thread-detail__message-avatar{color:#c3c6d7;background:#222a3d;border:1px solid #434655;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.inbox-thread-detail__message-avatar--primary{color:#eeefff;background:#2563eb}.inbox-thread-detail__message-card{background:#131b2e;border:1px solid #434655a6;border-radius:9px;flex:auto;gap:8px;padding:10px;display:grid}.inbox-thread-detail__message--outbound .inbox-thread-detail__message-card{background:#1a2235;border-color:#2563eb4d}.inbox-thread-detail__message-headline{gap:4px;display:grid}.inbox-thread-detail__message-meta{margin:0}.inbox-thread-detail__message-badges{flex-wrap:wrap;gap:8px;display:flex}.inbox-thread-detail__attachment-chip{background:#171f33;border:1px solid #434655;border-radius:8px;width:fit-content;padding:7px 10px}.inbox-thread-detail__attachment-chip--empty{opacity:.9}.inbox-thread-detail__timeline-note{justify-content:center;padding:6px 0;position:relative}.inbox-thread-detail__timeline-note:before{content:"";background:#434655;height:1px;position:absolute;inset:50% 0 auto}.inbox-thread-detail__timeline-note-icon{z-index:1;background:#171f33;border:1px solid #434655;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:relative}.inbox-thread-detail__timeline-note-icon--warning{color:#fbbf24}.inbox-thread-detail__timeline-note-copy{z-index:1;background:#0b1326;border:1px solid #434655;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;display:flex;position:relative}.inbox-thread-detail__timeline-note-body{color:#b7c8e1;font-size:12px}.inbox-thread-detail__composer-toolbar{border-bottom:1px solid #434655;flex-wrap:wrap;padding-bottom:10px}.inbox-thread-detail__tool-button,.inbox-thread-detail__internal-save{color:#dae2fd;background:#171f33;border:1px solid #434655;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.inbox-thread-detail__composer-divider{background:#434655;width:1px;height:24px}.inbox-thread-detail__inline-toggle{color:#c3c6d7;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-family:monospace;font-size:11px;display:inline-flex}.inbox-thread-detail__composer-input,.inbox-thread-detail__internal-notes textarea{color:#dae2fd;resize:vertical;width:100%;min-height:98px;font:inherit;background:#0b1326;border:1px solid #434655;border-radius:10px;padding:10px 12px}.inbox-thread-detail__composer-footer{flex-wrap:wrap;justify-content:space-between}.inbox-thread-detail__inspector{gap:12px;display:grid}.inbox-thread-detail__document-list,.inbox-thread-detail__activity-list,.inbox-thread-detail__evidence-list{gap:10px;display:grid}.inbox-thread-detail__document-item{background:#131b2e;border:1px solid #434655;border-radius:8px;justify-content:space-between;padding:7px 10px}.inbox-thread-detail__document-name{flex:auto}.inbox-thread-detail__internal-notes{position:relative}.inbox-thread-detail__internal-save{color:#fdf0d5;background:#3e3320;border-color:#52442b;position:absolute;bottom:8px;right:8px}.inbox-thread-detail__next-step{gap:6px;display:grid}.inbox-thread-detail__controls-label{margin:0 0 4px;display:block}.inbox-thread-detail__controls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.inbox-thread-detail__danger-action{color:#f87171;min-height:36px;font:inherit;background:#3d1a1acc;border:1px solid #ef444473;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.inbox-thread-detail__secondary-action,.inbox-thread-detail__back-link,.inbox-thread-detail__primary-action{color:#dae2fd;min-height:36px;font:inherit;background:#171f33;border:1px solid #434655;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.inbox-thread-detail__primary-action{color:#eeefff;background:#2563eb;border-color:#2563eb}.inbox-thread-detail__secondary-action:disabled,.inbox-thread-detail__primary-action:disabled{opacity:.45;cursor:not-allowed}.inbox-thread-detail__badge{border:1px solid #334155;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.inbox-thread-detail__badge--neutral{color:#cbd5e1;background:#1e293b99;border-color:#475569}.inbox-thread-detail__badge--warning{color:#fbbf24;background:#78350f66;border-color:#92400e80}.inbox-thread-detail__badge--danger{color:#f87171;background:#7f1d1d66;border-color:#7f1d1d80}.inbox-thread-detail__badge--closed{color:#94a3b8;background:#1e293b99;border-color:#475569}.inbox-thread-detail__badge--success{color:#86efac;background:#14532d4d;border-color:#22c55e66}.inbox-thread-detail__badge--info{color:#93c5fd;background:#1e40af47;border-color:#3b82f65c}@media (max-width:1280px){.inbox-thread-detail__layout{grid-template-columns:minmax(0,1fr)}.inbox-thread-detail__inspector{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.inbox-thread-detail__workbench{flex-direction:column;align-items:stretch}.inbox-thread-detail__thread-grid,.inbox-thread-detail__facts,.inbox-thread-detail__controls-grid,.inbox-thread-detail__inspector{grid-template-columns:minmax(0,1fr)}.inbox-thread-detail__message,.inbox-thread-detail__message--outbound{flex-direction:row}.inbox-thread-detail__message-badges,.inbox-thread-detail__status-strip,.inbox-thread-detail__workbench-actions,.inbox-thread-detail__composer-footer{justify-content:flex-start}}.material-symbols,.material-symbols-outlined{font-variant:normal;text-transform:none;letter-spacing:normal;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;direction:ltr;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1}
