@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";:root{--luci-page-bg: #f6f7f4;--luci-card-bg: #ffffff;--luci-surface-bg: #ffffff;--luci-sidebar-bg: #094b5b;--luci-text: #094b5b;--luci-text-muted: #5a7077;--luci-text-meta: #88989c;--luci-border: rgba(9, 75, 91, .08);--luci-hairline: rgba(9, 75, 91, .06);--luci-icon-bg: #e5edec;--luci-inset-bg: #fbfcfa;--luci-wash-1: rgba(102, 165, 171, .1);--luci-wash-2: rgba(182, 204, 117, .08);--luci-grain-opacity: .04;--luci-tone-positive-bg: rgba(182, 204, 117, .24);--luci-tone-positive-fg: #445718;--luci-tone-info-bg: rgba(102, 165, 171, .16);--luci-tone-info-fg: #0e4750;--luci-tone-warning-bg: rgba(232, 165, 92, .2);--luci-tone-warning-fg: #7a3f00;--luci-tone-danger-bg: rgba(207, 99, 60, .2);--luci-tone-danger-fg: #7a2c0b;--luci-tone-neutral-bg: rgba(9, 75, 91, .08);--luci-tone-neutral-fg: var(--luci-text-muted);--luci-tone-attention-bg: rgba(124, 92, 168, .18);--luci-tone-attention-fg: #4b2e73}[data-theme=dark]{--luci-page-bg: #0e1617;--luci-card-bg: #15201f;--luci-surface-bg: #15201f;--luci-sidebar-bg: #0a1112;--luci-text: #e9efee;--luci-text-muted: #9fb1b3;--luci-text-meta: #7d9296;--luci-border: rgba(233, 239, 238, .12);--luci-hairline: rgba(233, 239, 238, .08);--luci-icon-bg: rgba(102, 165, 171, .16);--luci-inset-bg: rgba(255, 255, 255, .03);--luci-wash-1: rgba(102, 165, 171, .06);--luci-wash-2: rgba(182, 204, 117, .05);--luci-grain-opacity: 0;--luci-tone-positive-bg: rgba(182, 204, 117, .18);--luci-tone-positive-fg: #c7dd8f;--luci-tone-info-bg: rgba(102, 165, 171, .22);--luci-tone-info-fg: #9ad0d6;--luci-tone-warning-bg: rgba(232, 165, 92, .22);--luci-tone-warning-fg: #f0b877;--luci-tone-danger-bg: rgba(207, 99, 60, .26);--luci-tone-danger-fg: #f2a488;--luci-tone-neutral-bg: rgba(233, 239, 238, .1);--luci-tone-neutral-fg: var(--luci-text-muted);--luci-tone-attention-bg: rgba(167, 139, 217, .22);--luci-tone-attention-fg: #cbb7ee}html,body,#root{margin:0;height:100%;background:radial-gradient(circle at 0% 0%,var(--luci-wash-1) 0%,rgba(102,165,171,0) 38vmax),radial-gradient(circle at 100% 100%,var(--luci-wash-2) 0%,rgba(182,204,117,0) 42vmax),var(--luci-page-bg);background-attachment:fixed;color:var(--luci-text);font-family:DM Sans,-apple-system,"system-ui",Segoe UI,Roboto,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:var(--luci-grain-opacity);mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.04  0 0 0 0 0.30  0 0 0 0 0.36  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}#root{position:relative;z-index:1}*{box-sizing:border-box}a{color:var(--luci-text)}.luci-sider{background:var(--luci-sidebar-bg)!important;position:sticky;top:0;align-self:flex-start;height:100vh;overflow-y:auto}[data-theme=dark] .luci-sider{border-right:1px solid var(--luci-border)}.luci-brand{padding:24px 20px 20px;color:#e9efee}.luci-brand-title{font-size:22px;font-weight:700;letter-spacing:-.01em;color:#fff}.luci-brand-sub{margin-top:4px;font-size:12px;color:#e9efee8c;letter-spacing:.03em}.luci-section-label{display:flex;align-items:center;justify-content:space-between;width:100%;padding:22px 24px 8px;font-size:11px;font-weight:600;letter-spacing:.12em;color:#e9efee73;text-transform:uppercase;position:sticky;top:0;z-index:1;background:var(--luci-sidebar-bg);border:none;cursor:pointer;font-family:inherit;transition:color .12s}.luci-section-label:hover{color:#e9efeeb3}.luci-section-chevron{display:inline-flex;font-size:9px;opacity:.7}.luci-nav-item{display:flex;align-items:center;gap:12px;padding:10px 24px;margin:2px 12px;border-radius:8px;color:#e9efeeb3;text-decoration:none;font-size:14px;line-height:1.4;transition:background .12s,color .12s}.luci-nav-item:hover{background:#ffffff0a;color:#e9efee}.luci-nav-item.active{background:#b6cc7533;color:#b6cc75}.luci-nav-icon{display:inline-flex;width:18px;align-items:center;justify-content:center;flex:0 0 18px}.luci-nav-search{padding:4px 16px 6px}.luci-nav-search .ant-input-affix-wrapper{background:#ffffff0f;border-color:#ffffff14;color:#e9efee}.luci-nav-search .ant-input-affix-wrapper:hover,.luci-nav-search .ant-input-affix-wrapper-focused{border-color:#b6cc7580}.luci-nav-search .ant-input{background:transparent;color:#e9efee}.luci-nav-search .ant-input::placeholder{color:#e9efee66}.luci-nav-empty{padding:12px 24px;font-size:12.5px;color:#e9efee80}.luci-audit-summary{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0}.luci-audit-summary-item{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:8px;background:#094b5b0d}.luci-audit-summary-week{font-size:11px;color:var(--luci-text-muted)}.luci-audit-summary-count{font-size:14px;font-weight:700;color:var(--luci-text);font-variant-numeric:tabular-nums}.luci-page-header{margin-bottom:28px}.luci-page-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--luci-text-muted);margin-bottom:14px}.luci-page-eyebrow:before{content:"";display:inline-block;width:24px;height:1px;background:linear-gradient(to right,#66a5ab,#66a5ab00)}.luci-page-title{font-size:32px;font-weight:700;color:var(--luci-text);letter-spacing:-.02em;line-height:1.05;font-feature-settings:"ss01","cv11"}.luci-page-subtitle{margin-top:8px;color:var(--luci-text-muted);max-width:78ch;line-height:1.5}.luci-section-heading{display:flex;align-items:center;gap:12px;margin:28px 0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--luci-text-muted);font-weight:600}.luci-section-heading:before{content:"";width:6px;height:6px;border-radius:50%;background:#b6cc75;box-shadow:0 0 0 3px #b6cc752e}.luci-section-heading:after{content:"";flex:1;height:1px;background:linear-gradient(to right,#094b5b1a,#094b5b00)}.luci-tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.luci-metric-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(460px,1fr));gap:18px}.luci-metric-grid--single{grid-template-columns:1fr}.luci-metric-grid--wide{grid-template-columns:repeat(auto-fill,minmax(620px,1fr))}.luci-metric-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 1080px){.luci-metric-grid--two{grid-template-columns:minmax(0,1fr)}}.luci-metric-masonry{column-width:460px;column-gap:18px}.luci-metric-masonry>*{break-inside:avoid;width:100%;margin-bottom:18px}.luci-metric-grid>*,.luci-stat-row>*,.luci-tool-grid>*{opacity:0;transform:translateY(8px);animation:luci-card-rise .36s ease forwards}.luci-metric-grid>*:nth-child(1),.luci-tool-grid>*:nth-child(1),.luci-stat-row>*:nth-child(1){animation-delay:20ms}.luci-metric-grid>*:nth-child(2),.luci-tool-grid>*:nth-child(2),.luci-stat-row>*:nth-child(2){animation-delay:60ms}.luci-metric-grid>*:nth-child(3),.luci-tool-grid>*:nth-child(3),.luci-stat-row>*:nth-child(3){animation-delay:.1s}.luci-metric-grid>*:nth-child(4),.luci-tool-grid>*:nth-child(4),.luci-stat-row>*:nth-child(4){animation-delay:.14s}.luci-metric-grid>*:nth-child(5),.luci-tool-grid>*:nth-child(5),.luci-stat-row>*:nth-child(5){animation-delay:.18s}.luci-metric-grid>*:nth-child(6),.luci-tool-grid>*:nth-child(6),.luci-stat-row>*:nth-child(6){animation-delay:.22s}.luci-metric-grid>*:nth-child(7),.luci-tool-grid>*:nth-child(7),.luci-stat-row>*:nth-child(7){animation-delay:.26s}.luci-metric-grid>*:nth-child(8),.luci-tool-grid>*:nth-child(8),.luci-stat-row>*:nth-child(8){animation-delay:.3s}.luci-metric-grid>*:nth-child(n+9),.luci-tool-grid>*:nth-child(n+9){animation-delay:.34s}@keyframes luci-card-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.luci-metric-grid>*,.luci-stat-row>*,.luci-tool-grid>*{animation:none!important;opacity:1;transform:none}}.luci-tool-card .ant-table-sticky-holder,.luci-tool-card .ant-table-thead>tr>th{background:#ffffffeb!important;backdrop-filter:saturate(140%) blur(6px);-webkit-backdrop-filter:saturate(140%) blur(6px)}[data-theme=dark] .luci-tool-card .ant-table-sticky-holder,[data-theme=dark] .luci-tool-card .ant-table-thead>tr>th{background:var(--luci-surface-bg)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.luci-tool-card .ant-table-thead>tr>th{border-bottom:1px solid var(--luci-border)!important;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600!important;color:var(--luci-text-muted)!important}.luci-tool-card .ant-table-tbody>tr>td{border-bottom:1px solid var(--luci-border)!important}.luci-tool-card .ant-table-tbody>tr:hover>td{background:#66a5ab0d!important}.luci-tool-card .ant-table-tbody>tr.luci-rcm-row-stale>td{background:#cf633c14!important}.luci-tool-card .ant-table-tbody>tr.luci-rcm-row-stale:hover>td{background:#cf633c24!important}.luci-tool-card{position:relative;background:var(--luci-card-bg);border-left:3px solid #66a5ab;border-radius:10px;padding:22px 26px;box-shadow:0 1px #094b5b0a,0 12px 32px -24px #094b5b2e;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;min-width:0;transition:transform .16s ease,box-shadow .16s ease}.luci-tool-card>*{min-width:0}.luci-tool-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 100% 0%,#66a5ab0f,#66a5ab00 50%)}.luci-tool-card:hover{transform:translateY(-2px);box-shadow:0 1px #094b5b0a,0 18px 40px -22px #094b5b38}.luci-tool-card-icon{width:36px;height:36px;border-radius:8px;background:var(--luci-icon-bg);color:var(--luci-text);display:inline-flex;align-items:center;justify-content:center;font-size:18px}.luci-tool-card-title{font-size:16px;font-weight:600;color:var(--luci-text)}.luci-card-orglink{color:var(--luci-text);text-decoration:none;transition:color .12s ease}.luci-card-orglink:hover{color:#66a5ab}.luci-card-orglink .anticon{color:var(--luci-text-meta)}.luci-card-orglink:hover .anticon{color:#66a5ab}.luci-tool-card-desc{font-size:13px;color:var(--luci-text-muted);line-height:1.5}.luci-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-bottom:32px}.luci-stat-row--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1180px){.luci-stat-row--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.luci-stat-row--four{grid-template-columns:minmax(0,1fr)}}.luci-stat{position:relative;background:var(--luci-card-bg);border-left:3px solid #66a5ab;border-radius:10px;padding:18px 22px 20px;box-shadow:0 1px #094b5b0a,0 12px 28px -24px #094b5b2e;overflow:hidden}.luci-stat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 100% 0%,#b6cc751a,#b6cc7500 55%)}.luci-stat-label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--luci-text-muted);font-weight:600}.luci-stat-value{font-size:36px;font-weight:700;margin-top:6px;color:var(--luci-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.luci-stat-suffix{font-size:15px;color:var(--luci-text-meta);margin-left:6px;font-weight:500;font-variant-numeric:tabular-nums}.luci-stat-caption{margin-top:8px;font-size:11.5px;line-height:1.4;color:var(--luci-text-meta);font-variant-numeric:tabular-nums}.luci-rcm-health-chart-title{font-size:15px;font-weight:700;color:var(--luci-text)}.luci-rcm-health-chart-hint{margin:4px 0 14px;font-size:12px;line-height:1.5;color:var(--luci-text-muted)}.luci-health-detail{margin-top:32px}.luci-health-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.luci-health-detail-eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--luci-text-muted);font-weight:600}.luci-health-section{margin-bottom:32px}.luci-health-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--luci-card-bg);border-radius:8px;border-left:3px solid #66a5ab;box-shadow:0 1px #094b5b0a;padding:13px 18px}.luci-health-section-heading{flex:1;min-width:0;display:flex;align-items:baseline;gap:10px}.luci-health-section-title{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--luci-text);flex:0 0 auto}.luci-health-section-hint{font-size:12px;line-height:1.5;color:var(--luci-text-muted);min-width:0}.luci-health-section-extra{flex:0 0 auto}.luci-health-detail-note{font-size:12px;color:var(--luci-text-muted)}.luci-health-section-body{padding-top:14px}.luci-health-section-blocked{font-size:13px;color:var(--luci-text-meta);padding:2px 0 6px}.luci-health-section-spinner{display:flex;align-items:center;gap:8px;padding:4px 0 8px;font-size:13px;color:var(--luci-text-muted)}.luci-health-section-stale{font-size:12px;color:var(--luci-tone-warning-fg);background:var(--luci-tone-warning-bg);border-radius:6px;padding:6px 10px;margin-bottom:10px}@media (max-width: 900px){.luci-health-section-head{flex-wrap:wrap}.luci-health-section-hint{display:none}}.luci-surface{background:var(--luci-card-bg);border-radius:8px;padding:20px 24px;box-shadow:0 1px #094b5b0a}.luci-surface-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.luci-surface-title{font-size:18px;font-weight:600;color:var(--luci-text)}.luci-orgs-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--luci-text-muted);margin:0 0 18px}.luci-orgs-eyebrow-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;padding:4px 10px;border-radius:999px;transition:background-color .12s,border-color .12s,color .12s}.luci-orgs-eyebrow-btn:hover{background:#094b5b0d}.luci-orgs-eyebrow-btn.is-active{background:#b6cc7533;border-color:#b6cc7580;color:var(--luci-text)}.luci-orgs-eyebrow strong{color:var(--luci-text);font-variant-numeric:tabular-nums;font-weight:700;margin-right:4px}.luci-orgs-stack{display:flex;flex-direction:column;gap:14px}.luci-users-tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.luci-orgs-card{position:relative;background:var(--luci-card-bg);border-radius:10px;padding:22px 28px 18px;box-shadow:0 1px #094b5b0d;transition:box-shadow .16s ease,transform .16s ease;overflow:hidden}.luci-orgs-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#66a5ab;transition:background .16s ease}.luci-orgs-card[data-flavor=sandbox]:before{background:#b6cc75}.luci-orgs-card[data-flavor=disabled]:before{background:#c8d2d4}.luci-orgs-card:hover{box-shadow:0 8px 22px #094b5b14;transform:translateY(-1px)}.luci-orgs-card[data-disabled=true]{background:var(--luci-inset-bg)}.luci-orgs-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.luci-orgs-identity{display:flex;flex-direction:column;gap:6px;min-width:0}.luci-orgs-name{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:700;color:var(--luci-text);letter-spacing:-.01em}.luci-orgs-chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.luci-orgs-chip[data-tone=prod]{background:var(--luci-tone-info-bg);color:var(--luci-tone-info-fg)}.luci-orgs-chip[data-tone=sandbox],.luci-orgs-chip[data-tone=live]{background:var(--luci-tone-positive-bg);color:var(--luci-tone-positive-fg)}.luci-orgs-chip[data-tone=custom],.luci-orgs-chip[data-tone=paused]{background:var(--luci-tone-neutral-bg);color:var(--luci-tone-neutral-fg)}.luci-orgs-chip[data-tone=service]{background:var(--luci-tone-info-bg);color:var(--luci-tone-info-fg)}.luci-orgs-chip[data-tone=onboarding]{background:var(--luci-tone-warning-bg);color:var(--luci-tone-warning-fg)}.luci-orgs-chip[data-tone=failed]{background:var(--luci-tone-danger-bg);color:var(--luci-tone-danger-fg)}.luci-orgs-chip[data-tone=attention]{background:var(--luci-tone-attention-bg);color:var(--luci-tone-attention-fg)}.luci-orgs-chip[data-tone=tag]{background:transparent;color:var(--luci-text-muted);border:1px solid var(--luci-tone-info-fg)}.luci-orgs-table .luci-orgs-copy{opacity:.55}.luci-orgs-table .luci-orgs-copy:hover{opacity:1}.luci-row-stale>td{background:#e8a55c1f}.luci-row-stale:hover>td{background:#e8a55c2e!important}.luci-orgs-id{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:var(--luci-text-meta);letter-spacing:.02em}.luci-orgs-status{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.luci-orgs-pulse{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--luci-text)}.luci-orgs-pulse[data-live=false]{color:var(--luci-text-meta)}.luci-orgs-pulse-dot{width:8px;height:8px;border-radius:50%;background:#b6cc75;box-shadow:0 0 #b6cc7599;animation:luci-orgs-pulse 1.8s ease-out infinite}.luci-orgs-pulse[data-live=false] .luci-orgs-pulse-dot{background:#c8d2d4;box-shadow:none;animation:none}@keyframes luci-orgs-pulse{0%{box-shadow:0 0 #b6cc758c}70%{box-shadow:0 0 0 12px #b6cc7500}to{box-shadow:0 0 #b6cc7500}}@keyframes luci-ring-celebrate{0%{transform:rotate(0);filter:drop-shadow(0 0 0 rgba(182,204,117,0))}50%{filter:drop-shadow(0 0 6px rgba(182,204,117,.9))}to{transform:rotate(360deg);filter:drop-shadow(0 0 0 rgba(182,204,117,0))}}.luci-ring-celebrate{animation:luci-ring-celebrate 1.2s ease-out 1}.luci-orgs-last{font-size:11px;color:var(--luci-text-muted);font-variant-numeric:tabular-nums}.luci-orgs-grid{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(220px,1.5fr) minmax(220px,1.5fr);gap:0;border-top:1px solid var(--luci-border)}.luci-orgs-cell{padding:14px 18px 14px 0;border-right:1px solid var(--luci-border);min-width:0}.luci-orgs-cell:not(:first-child){padding-left:18px}.luci-orgs-cell:last-child{border-right:none;padding-right:0}.luci-orgs-cell-label{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--luci-text-meta);margin-bottom:6px}.luci-orgs-cell-value{display:flex;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:var(--luci-text);min-width:0}.luci-orgs-cell-value>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.luci-orgs-copy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;border:none;background:transparent;color:var(--luci-text-meta);cursor:pointer;transition:background .12s,color .12s}.luci-orgs-copy:hover{background:#094b5b0f;color:var(--luci-text)}.luci-orgs-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--luci-border)}.luci-orgs-footer-meta{font-size:12px;color:var(--luci-text-muted);display:inline-flex;align-items:center;gap:10px}.luci-orgs-actions{display:inline-flex;align-items:center;gap:8px;opacity:0;transform:translate(4px);transition:opacity .16s ease,transform .16s ease}.luci-orgs-card:hover .luci-orgs-actions,.luci-orgs-card:focus-within .luci-orgs-actions{opacity:1;transform:translate(0)}.luci-audit-check-action{display:inline-flex;align-items:center;margin-left:8px;opacity:0;transform:translate(4px);transition:opacity .16s ease,transform .16s ease}.luci-audit-check:hover .luci-audit-check-action,.luci-audit-check:focus-within .luci-audit-check-action{opacity:1;transform:translate(0)}.luci-orgs-empty{text-align:center;padding:64px 24px;background:var(--luci-card-bg);border-radius:12px;border:1px dashed var(--luci-border)}.luci-orgs-empty-title{font-size:18px;font-weight:600;color:var(--luci-text);margin-bottom:6px}.luci-orgs-empty-sub{color:var(--luci-text-muted);font-size:13px;max-width:380px;margin:0 auto 20px;line-height:1.5}.luci-orgs-drawer .ant-drawer-header{border-bottom:1px solid var(--luci-border);padding:20px 28px}.luci-orgs-drawer .ant-drawer-body{padding:0}.luci-orgs-drawer-title{display:flex;flex-direction:column;gap:4px}.luci-orgs-drawer-title-eyebrow{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--luci-text-meta)}.luci-orgs-drawer-title-main{font-size:20px;font-weight:700;color:var(--luci-text);letter-spacing:-.01em}.luci-orgs-section{padding:24px 28px;border-bottom:1px solid var(--luci-border)}.luci-orgs-section:last-child{border-bottom:none}.luci-orgs-section-eyebrow{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.luci-orgs-section-num{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;color:#66a5ab;letter-spacing:.08em}.luci-orgs-section-title{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--luci-text)}.luci-orgs-section-rule{flex:1;height:1px;background:#094b5b14}.luci-orgs-section .ant-form-item-label>label{font-size:12px;font-weight:600;color:var(--luci-text-muted);letter-spacing:.04em}.luci-orgs-segmented{width:100%}.luci-orgs-status-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:#66a5ab0f;border-radius:8px}.luci-orgs-status-row-text{font-size:13px;color:var(--luci-text-muted);line-height:1.5}.luci-orgs-status-row-text strong{color:var(--luci-text)}.luci-orgs-service-scopes{margin:8px 0 0 16px;padding:12px 16px;border-left:2px solid rgba(102,165,171,.35)}.luci-orgs-service-scopes-label{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--luci-text-muted);margin-bottom:8px}.luci-orgs-service-scopes-row{display:flex;flex-wrap:wrap;gap:20px}.luci-orgs-service-scopes-hint{margin-top:8px;font-size:12px;color:var(--luci-text-muted);line-height:1.5}.luci-users-groups{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.luci-users-group-tag{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:#094b5b14;color:var(--luci-text)}.luci-users-group-tag[data-group=admin]{background:#b6cc7547;color:#4a5a1d}.luci-users-group-tag[data-group=rcm-services]{background:#66a5ab2e}.luci-users-group-tag[data-group=data]{background:#66a5ab24}.luci-users-group-tag[data-empty=true]{background:#c8d2d480;color:var(--luci-text-muted)}.luci-users-grid-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.luci-users-group-row{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:8px;border:1px solid var(--luci-border);background:var(--luci-inset-bg);cursor:pointer;transition:border-color .12s,background .12s}.luci-users-group-row:hover{border-color:#66a5ab;background:var(--luci-card-bg)}.luci-users-group-row[data-checked=true]{border-color:#66a5ab;background:#66a5ab0f}.luci-users-group-row label{cursor:pointer;flex:1}.luci-users-group-row-name{font-size:13px;font-weight:600;color:var(--luci-text);margin-bottom:2px}.luci-users-group-row-desc{font-size:12px;color:var(--luci-text-muted);line-height:1.4}.luci-login-root{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--luci-page-bg)}.luci-login-card{width:100%;max-width:400px;background:var(--luci-card-bg);border-radius:12px;border:1px solid var(--luci-border);border-left:3px solid #66a5ab;padding:40px 36px;box-shadow:0 2px 12px #094b5b0f}.luci-login-logo{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.luci-login-logo-luci{font-size:32px;font-weight:700;color:var(--luci-text);letter-spacing:-.02em;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.luci-login-logo-sub{font-size:11px;font-weight:600;color:var(--luci-text-meta);text-transform:uppercase;letter-spacing:.16em}.luci-login-divider{height:1px;background:#094b5b12;margin-bottom:24px}.luci-login-body{font-size:14px;color:var(--luci-text-muted);margin-bottom:28px;line-height:1.5}.luci-login-google{display:flex;justify-content:center}.luci-login-dev-notice{background:#b6cc751a;border:1px solid rgba(182,204,117,.4);border-radius:8px;padding:16px 18px}.luci-login-dev-notice-label{font-size:10px;font-weight:700;color:var(--luci-text-muted);text-transform:uppercase;letter-spacing:.18em;margin-bottom:8px}.luci-login-dev-notice p{font-size:13px;color:var(--luci-text-muted);margin-bottom:12px;line-height:1.5}.luci-login-dev-continue{background:none;border:1px solid var(--luci-border);border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;color:var(--luci-text);cursor:pointer;transition:background .12s,border-color .12s}.luci-login-dev-continue:hover{background:#094b5b0a;border-color:#66a5ab}.luci-feedback-fab{position:fixed;right:24px;bottom:24px;z-index:1000;width:52px;height:52px;box-shadow:0 8px 24px #094b5b47;transition:transform .16s ease,box-shadow .16s ease,background-color .12s}.luci-feedback-fab:hover{transform:translateY(-2px);box-shadow:0 12px 30px #094b5b57}.luci-feedback-fab .anticon{font-size:20px}.luci-feedback-title-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#66a5ab}.luci-feedback-title-main{font-size:18px;font-weight:700;color:var(--luci-text);margin-top:2px}.luci-feedback-form{margin-top:8px}.luci-feedback-form .ant-form-item{margin-bottom:18px}.luci-feedback-category{display:flex;width:100%}.luci-feedback-category .ant-radio-button-wrapper{flex:1;text-align:center}.luci-feedback-submitter{font-size:12px;color:var(--luci-text-muted);margin-top:18px;padding-top:14px;border-top:1px solid var(--luci-border)}.ant-btn:disabled,.ant-btn.ant-btn-disabled{border-color:var(--luci-border)}.luci-cmdk-list{max-height:360px;overflow-y:auto;padding:6px}.luci-cmdk-item{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;padding:10px 12px;border:none;background:transparent;border-radius:8px;cursor:pointer;font-size:14px;color:var(--luci-text);text-align:left}.luci-cmdk-item.active{background:var(--luci-wash-1)}.luci-cmdk-section{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--luci-text-meta);white-space:nowrap}.luci-cmdk-empty{padding:20px;text-align:center;color:var(--luci-text-muted);font-size:13px}.luci-cmdk-hint{padding:8px 14px;border-top:1px solid var(--luci-border);font-size:11px;color:var(--luci-text-meta)}.luci-togglelist-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:12px}.luci-togglelist-count{margin-left:auto;color:var(--luci-text-muted);font-size:12px}.luci-togglelist-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 22px;border-top:1px solid var(--luci-hairline)}.luci-empty-chart{display:flex;align-items:center;justify-content:center;border:1px dashed var(--luci-border);border-radius:8px;color:var(--luci-text-muted);font-size:13px;background:var(--luci-wash-1)}.luci-data-table{min-width:0}.luci-data-table .ant-table-thead>tr>th{white-space:nowrap}.luci-data-table .ant-table-body,.luci-data-table .ant-table-content{scrollbar-width:thin}.luci-data-table .ant-table-body::-webkit-scrollbar,.luci-data-table .ant-table-content::-webkit-scrollbar{height:8px}.luci-data-table .ant-table-body::-webkit-scrollbar-thumb,.luci-data-table .ant-table-content::-webkit-scrollbar-thumb{background:#094b5b38;border-radius:999px}.luci-activity-metrics{--luci-am-band-a: rgba(102, 165, 171, .16);--luci-am-band-b: rgba(182, 204, 117, .2);--luci-am-rule: rgba(9, 75, 91, .18)}[data-theme=dark] .luci-activity-metrics{--luci-am-band-a: rgba(102, 165, 171, .16);--luci-am-band-b: rgba(182, 204, 117, .14);--luci-am-rule: rgba(233, 239, 238, .18)}.luci-activity-metrics .ant-table-tbody>tr>td.ant-table-column-sort,.luci-activity-metrics .ant-table-thead>tr>th.ant-table-column-sort{background:transparent}.luci-activity-metrics .ant-table .ant-table-thead>tr>th.luci-am-comments,.luci-activity-metrics .ant-table .ant-table-tbody>tr>td.luci-am-comments,.luci-activity-metrics .ant-table .ant-table-summary>tr>td.luci-am-comments{background:var(--luci-am-band-a)}.luci-activity-metrics .ant-table .ant-table-thead>tr>th.luci-am-claims,.luci-activity-metrics .ant-table .ant-table-tbody>tr>td.luci-am-claims,.luci-activity-metrics .ant-table .ant-table-summary>tr>td.luci-am-claims{background:var(--luci-am-band-b)}.luci-activity-metrics .ant-table .luci-am-edge{border-left:1px solid var(--luci-am-rule)}.luci-activity-metrics .ant-table-thead>tr:first-child>th.luci-am-comments,.luci-activity-metrics .ant-table-thead>tr:first-child>th.luci-am-claims{text-align:center;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--luci-text-muted)}.luci-activity-metrics .ant-table .ant-table-tbody>tr:hover>td.luci-am-comments{background:linear-gradient(var(--luci-am-band-a),var(--luci-am-band-a)),var(--luci-am-band-a)}.luci-activity-metrics .ant-table .ant-table-tbody>tr:hover>td.luci-am-claims{background:linear-gradient(var(--luci-am-band-b),var(--luci-am-band-b)),var(--luci-am-band-b)}.luci-data-table .ant-table-cell-fix-left,.luci-data-table .ant-table-cell-fix-right{background:var(--luci-card-bg)!important}.luci-tool-card .ant-table-tbody>tr.luci-rcm-row-stale>td.ant-table-cell-fix-left,.luci-tool-card .ant-table-tbody>tr.luci-rcm-row-stale>td.ant-table-cell-fix-right{background:linear-gradient(#cf633c14,#cf633c14),var(--luci-card-bg)!important}.luci-tool-card .ant-table-tbody>tr.luci-rcm-row-stale:hover>td.ant-table-cell-fix-left,.luci-tool-card .ant-table-tbody>tr.luci-rcm-row-stale:hover>td.ant-table-cell-fix-right{background:linear-gradient(#cf633c24,#cf633c24),var(--luci-card-bg)!important}.luci-expandable-text{display:flex;flex-direction:column;gap:2px;min-width:0}.luci-expandable-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}.luci-expandable-toggle{align-self:flex-start;border:none;background:none;padding:0;cursor:pointer;font-size:11px;font-weight:600;color:var(--luci-mid-teal, #66a5ab);transition:color .12s ease}.luci-expandable-toggle:hover{color:var(--luci-primary, #094b5b)}.luci-skeleton-card{pointer-events:none}.luci-skeleton-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.luci-skeleton-chart{width:100%!important;height:180px!important;margin-top:14px;border-radius:8px}.luci-skeleton-chart .ant-skeleton-image,.luci-skeleton-chart.ant-skeleton-element .ant-skeleton-image{width:100%!important;height:180px!important;border-radius:8px}.luci-refetching{position:relative;opacity:.55;transition:opacity .16s ease;pointer-events:none}.luci-chip-icon{display:inline-flex;align-items:center;font-size:10px;line-height:1}.luci-status-legend{display:flex;flex-wrap:wrap;gap:8px 28px;padding:10px 16px;margin-bottom:14px}.luci-status-legend-item{display:inline-flex;align-items:center;gap:8px}.luci-status-legend-desc{font-size:12.5px;color:var(--luci-text-muted)}.luci-exception-rollup{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:12px 16px;margin-bottom:14px}.luci-exception-rollup-label{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--luci-text-meta)}.luci-exception-rollup-item{display:inline-flex;align-items:baseline;gap:8px}.luci-exception-rollup-meta{font-size:12px;color:var(--luci-text-muted)}.luci-data-table .ant-table-tbody>tr.luci-exception-row-selected>td{background:var(--luci-tone-info-bg)!important}.luci-data-table .ant-table-tbody>tr.luci-exception-row-selected>td:first-child{box-shadow:inset 3px 0 #66a5ab}.luci-data-table .ant-table-tbody>tr.luci-exception-row-selected>td.ant-table-cell-fix-left,.luci-data-table .ant-table-tbody>tr.luci-exception-row-selected>td.ant-table-cell-fix-right{background:linear-gradient(var(--luci-tone-info-bg),var(--luci-tone-info-bg)),var(--luci-surface-bg)!important}.luci-roadmap-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:28px 0 20px;flex-wrap:wrap}.luci-roadmap-archived-toggle{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--luci-text-muted);cursor:pointer}.luci-roadmap-quarter-picker{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.luci-roadmap-quarter-toggle{cursor:pointer;border:1px solid var(--luci-border);background:var(--luci-card-bg);color:var(--luci-text-muted);border-radius:999px;padding:0 14px;height:30px;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;transition:background .12s ease,border-color .12s ease,color .12s ease}.luci-roadmap-quarter-toggle:hover{border-color:var(--luci-tone-info-fg);color:var(--luci-text)}.luci-roadmap-quarter-toggle[data-on=true]{background:var(--luci-tone-info-bg);border-color:var(--luci-tone-info-fg);color:var(--luci-tone-info-fg)}.luci-roadmap-quarter-picker[data-size=large] .luci-roadmap-quarter-toggle{height:38px;padding:0 18px;font-size:14px}.luci-roadmap-board{display:grid;gap:12px;align-items:start;overflow-x:auto;padding-bottom:8px}.luci-roadmap-quarter-head{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--luci-text-meta);padding:4px 8px 8px;border-bottom:1px solid var(--luci-border);position:sticky;top:0}.luci-roadmap-lane{display:flex;align-items:flex-start;gap:10px;padding:14px 12px;position:sticky;left:0;background:var(--luci-page-bg)}.luci-roadmap-lane-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--luci-icon-bg);color:var(--luci-text);font-size:15px;flex-shrink:0}.luci-roadmap-lane-label{font-size:13.5px;font-weight:700;color:var(--luci-text);line-height:1.25}.luci-roadmap-lane-count{font-size:11px;color:var(--luci-text-meta);letter-spacing:.04em}.luci-roadmap-cell{display:flex;flex-direction:column;gap:6px;padding:6px;min-height:64px;border-radius:10px;background:var(--luci-inset-bg)}.luci-roadmap-card{display:block;width:100%;text-align:left;cursor:pointer;background:var(--luci-card-bg);border:1px solid var(--luci-border);border-left:3px solid var(--luci-mid-teal, #66a5ab);border-radius:8px;padding:7px 12px;transition:transform .16s ease,box-shadow .16s ease}.luci-roadmap-card:hover{transform:translate(2px);box-shadow:0 6px 18px #094b5b1a}.luci-roadmap-card[data-archived=true]{opacity:.55}.luci-roadmap-card[data-draggable=true]{cursor:grab}.luci-roadmap-card[data-draggable=true]:active{cursor:grabbing}.luci-roadmap-card[data-dragging=true]{opacity:.35}.luci-roadmap-cell[data-drop-target=true]{outline:1px dashed var(--luci-mid-teal, #66a5ab);outline-offset:-2px}.luci-roadmap-drop-line{height:2px;margin:-1px 0;border-radius:2px;background:var(--luci-accent, #b6cc75)}.luci-roadmap-card-top{display:flex;align-items:baseline;gap:8px}.luci-roadmap-card-emoji{font-size:15px;flex-shrink:0}.luci-roadmap-card-title{font-size:14px;font-weight:600;color:var(--luci-text);line-height:1.3}.luci-roadmap-card-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.luci-roadmap-span-chip{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--luci-tone-neutral-bg);color:var(--luci-tone-neutral-fg)}.luci-roadmap-empty-cell{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:48px;border:1px dashed var(--luci-border);border-radius:8px;background:transparent;color:var(--luci-text-meta);font-size:12px;cursor:pointer;transition:border-color .12s ease,color .12s ease}button.luci-roadmap-empty-cell:hover{border-color:var(--luci-mid-teal, #66a5ab);color:var(--luci-text)}.luci-roadmap-empty-cell[data-static=true]{cursor:default;border-style:solid;opacity:.5}.luci-roadmap-drag-hint{font-size:12px;color:var(--luci-text-meta)}.luci-roadmap-emoji-picker{display:flex;flex-direction:column;gap:12px}.luci-roadmap-emoji-group-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--luci-text-meta);margin-bottom:6px}.luci-roadmap-emoji-custom{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--luci-hairline)}.luci-roadmap-emoji-preview{font-size:22px;line-height:1;color:var(--luci-text-meta)}.luci-roadmap-emoji-grid{display:flex;flex-wrap:wrap;gap:6px}.luci-roadmap-emoji-btn{width:34px;height:34px;border-radius:8px;border:1px solid var(--luci-border);background:var(--luci-card-bg);font-size:16px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.luci-roadmap-emoji-btn:hover{border-color:var(--luci-mid-teal, #66a5ab)}.luci-roadmap-emoji-btn[data-selected=true]{border-color:var(--luci-mid-teal, #66a5ab);background:var(--luci-icon-bg);box-shadow:0 0 0 2px #66a5ab4d}.luci-roadmap-swatches{display:flex;flex-wrap:wrap;gap:8px}.luci-roadmap-swatch{width:28px;height:28px;border-radius:999px;border:2px solid transparent;cursor:pointer;padding:0;transition:box-shadow .12s ease}.luci-roadmap-swatch[data-selected=true]{box-shadow:0 0 0 2px var(--luci-card-bg),0 0 0 4px var(--luci-text)}.luci-roadmap-swatch-none{background:linear-gradient(45deg,transparent 45%,var(--luci-tone-danger-fg) 45%,var(--luci-tone-danger-fg) 55%,transparent 55%),var(--luci-inset-bg);border:1px solid var(--luci-border)}.luci-roadmap-view-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.luci-roadmap-view-emoji{font-size:28px}.luci-roadmap-view-title{font-size:18px;font-weight:700;color:var(--luci-text);margin-bottom:8px}.luci-roadmap-view-desc{font-size:13.5px;color:var(--luci-text-muted);line-height:1.55;margin:0}.luci-roadmap-view-field{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--luci-hairline)}.luci-roadmap-view-field:last-child{border-bottom:none}.luci-roadmap-view-field-label{font-size:12px;font-weight:600;color:var(--luci-text-meta);letter-spacing:.04em}.luci-roadmap-view-field-value{font-size:13px;color:var(--luci-text);text-align:right}.luci-roadmap-present{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;gap:20px;padding:32px 40px 40px;background:var(--luci-page-bg);overflow:auto}.luci-roadmap-present[data-state=loading]{align-items:center;justify-content:center}.luci-roadmap-present-exit{position:absolute;top:20px;right:24px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--luci-border);border-radius:8px;background:var(--luci-card-bg);color:var(--luci-text-meta);cursor:pointer;opacity:.35;transition:opacity .12s ease,color .12s ease}.luci-roadmap-present-exit:hover{opacity:1;color:var(--luci-text)}.luci-roadmap-present-header{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.luci-roadmap-present-heading{margin:0;font-size:30px;font-weight:700;letter-spacing:-.01em;color:var(--luci-text)}.luci-roadmap-present-board{display:grid;gap:14px;align-items:start;overflow-x:auto;padding-bottom:8px}.luci-roadmap-present-quarter-head{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--luci-text-meta);padding:4px 8px 10px;border-bottom:1px solid var(--luci-border);position:sticky;top:0}.luci-roadmap-present-lane{display:flex;align-items:center;gap:12px;padding:16px 12px;position:sticky;left:0;background:var(--luci-page-bg)}.luci-roadmap-present-lane-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:var(--luci-icon-bg);color:var(--luci-text);font-size:18px;flex-shrink:0}.luci-roadmap-present-lane-label{font-size:16px;font-weight:700;color:var(--luci-text)}.luci-roadmap-present-cell{display:flex;flex-direction:column;gap:8px;padding:8px;min-height:72px;border-radius:12px;background:var(--luci-inset-bg)}.luci-roadmap-present-card{display:block;width:100%;text-align:left;cursor:pointer;background:var(--luci-card-bg);border:1px solid var(--luci-border);border-left:3px solid var(--luci-mid-teal, #66a5ab);border-radius:10px;padding:10px 16px;transition:transform .16s ease,box-shadow .16s ease}.luci-roadmap-present-card:hover{transform:translate(2px);box-shadow:0 8px 22px #094b5b1f}.luci-roadmap-present-card-top{display:flex;align-items:baseline;gap:10px}.luci-roadmap-present-card-emoji{font-size:18px;flex-shrink:0}.luci-roadmap-present-card-title{font-size:16px;font-weight:600;color:var(--luci-text);line-height:1.3}.luci-roadmap-present-empty{flex:1;display:flex;align-items:center;justify-content:center;color:var(--luci-text-meta);font-size:15px}.luci-roadmap-present-detail-head{display:flex;gap:12px;margin-bottom:16px}.luci-roadmap-present-detail-emoji{font-size:26px;line-height:1}.luci-roadmap-present-detail-title{font-size:20px;font-weight:700;color:var(--luci-text);margin-bottom:8px}.luci-roadmap-present-detail-desc{font-size:14px;line-height:1.6;color:var(--luci-text);white-space:pre-wrap;margin:0}.luci-checklist .ant-table-cell-fix-left{background:var(--luci-card-bg)!important}.luci-checklist .ant-table-tbody>tr.luci-cl-band>td{background:var(--luci-wash-1)!important}.luci-checklist .ant-table-tbody>tr.luci-cl-band>td.ant-table-cell-fix-left{background:linear-gradient(var(--luci-wash-1),var(--luci-wash-1)),var(--luci-card-bg)!important}.luci-checklist .ant-table-tbody>tr.luci-cl-group>td{border-top:2px solid rgba(102,165,171,.35)!important}.luci-checklist .ant-table-thead>tr>th{background:var(--luci-inset-bg)!important;border-bottom:1px solid var(--luci-border)!important;font-weight:600!important}.luci-checklist .luci-cl-client{border-left:3px solid #66a5ab;padding-left:10px;font-weight:700;font-size:13px;color:var(--luci-text);line-height:1.35}.luci-checklist th.luci-cl-today,.luci-checklist .ant-table-tbody>tr>td.luci-cl-today{background:var(--luci-wash-2)!important}.luci-checklist .ant-table-tbody>tr:hover>td{background:var(--luci-wash-2)!important}.luci-checklist .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left{background:linear-gradient(var(--luci-wash-2),var(--luci-wash-2)),var(--luci-card-bg)!important}.luci-mue-grid{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:13px}.luci-mue-grid th,.luci-mue-grid td{border-bottom:1px solid var(--luci-hairline);padding:8px 10px;text-align:left;vertical-align:top}.luci-mue-grid thead th{position:sticky;top:0;z-index:2;background:var(--luci-card-bg);border-bottom:1px solid var(--luci-border);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--luci-text-muted);max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luci-mue-sticky{position:sticky;left:0;z-index:3;background:var(--luci-card-bg);border-right:1px solid var(--luci-border);min-width:156px}.luci-mue-grid thead th.luci-mue-sticky{z-index:4}.luci-mue-grid tbody tr:hover td,.luci-mue-grid tbody tr:hover th.luci-mue-sticky{background:var(--luci-wash-2)}.luci-mue-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:600;color:var(--luci-text);letter-spacing:0;text-transform:none}.luci-mue-gap{display:block;margin-top:4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--luci-tone-warning-fg);cursor:help}.luci-mue-orphan{color:var(--luci-tone-danger-fg);text-decoration:underline dotted}.luci-mue-grid td.luci-mue-blank{background:repeating-linear-gradient(135deg,transparent,transparent 5px,var(--luci-hairline) 5px,var(--luci-hairline) 6px)}.luci-mue-actions{width:44px;text-align:right}.luci-mue-footer{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--luci-border);font-size:12px;color:var(--luci-text-muted);font-variant-numeric:tabular-nums}.luci-mue-budget{display:inline-flex;align-items:center;gap:8px;cursor:help}.luci-mue-budget-track{display:inline-block;width:96px;height:5px;border-radius:3px;background:var(--luci-tone-neutral-bg);overflow:hidden}.luci-mue-budget-fill{display:block;height:100%;background:var(--luci-tone-info-fg);transition:width .12s ease}.luci-mue-budget[data-over] .luci-mue-budget-fill{background:var(--luci-tone-danger-fg)}.luci-mue-over{color:var(--luci-tone-danger-fg);font-weight:600}.luci-mue-no-payors{padding:14px 18px;border-bottom:1px solid var(--luci-border);background:var(--luci-tone-warning-bg);color:var(--luci-tone-warning-fg);font-size:13px;line-height:1.5}.luci-mue-no-payors code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}
