:root{--bg:#0d1117;--panel:#151b23;--panel2:#10161d;--line:#263241;--text:#f0f3f6;--muted:#9aa7b5;--accent:#66d9a7;--blue:#73b7ff;--amber:#f7c873}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}.shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#0b1016;height:100vh;padding:20px 16px;position:sticky;top:0}.profile{align-items:center;gap:12px;margin-bottom:22px;display:flex}.avatar{object-fit:cover;border:2px solid #35556b;border-radius:50%;width:54px;height:54px;box-shadow:0 0 0 4px #73b7ff14}.brand{font-size:19px;font-weight:800}.sub{color:var(--muted);margin-top:3px;font-size:12px}.nav{gap:4px;display:grid}.nav button{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px}.nav button.active,.nav button:hover{color:var(--text);background:#17202a}.side-status{border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:12px;font-size:12px;position:absolute;bottom:18px;left:16px;right:16px}.main{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;background:#0d1117f0;justify-content:space-between;align-items:center;gap:16px;padding:18px 26px;display:flex;position:sticky;top:0}.title{font-size:18px;font-weight:780}.jobsub{color:var(--muted);margin-top:3px;font-size:12px}.pill{color:#9ce0c1;background:#0e2a20;border:1px solid #1b5d43;border-radius:999px;padding:5px 9px;font-size:12px;display:inline-flex}.content{max-width:1500px;padding:22px 26px 42px}.banner{color:#c7e8ff;background:#10202a;border:1px solid #3a5364;border-radius:10px;margin-bottom:18px;padding:11px 14px;font-size:13px}.grid{gap:16px;display:grid}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.two{grid-template-columns:1.2fr .8fr}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px;box-shadow:0 12px 32px #00000038}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px}.big{font-size:29px;font-weight:800}.kv{grid-template-columns:150px 1fr;gap:9px 14px;font-size:13px;display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0}.check{background:var(--panel2);border:1px solid var(--line);border-radius:9px;justify-content:space-between;margin-bottom:8px;padding:10px 11px;font-size:13px;display:flex}.good{border-left:3px solid var(--accent)}.warn{border-left:3px solid var(--amber)}table{border-collapse:collapse;width:100%;font-size:13px}th,td{border-bottom:1px solid var(--line);text-align:left;padding:11px 10px}th{color:var(--muted)}.num{text-align:right}.search{gap:8px;display:flex}.search input{width:150px;color:var(--text);border:1px solid var(--line);background:#0e141b;border-radius:8px;padding:8px 10px}.btn{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#151d27;border-radius:8px;padding:8px 11px}.empty{text-align:center;color:var(--muted);border:1px dashed #3a4857;border-radius:10px;padding:28px}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:relative}.side-status{display:none}.grid.two,.grid.three{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start;position:relative}}.auth-shell{background:radial-gradient(circle at top,#13202b 0,#0d1117 45%);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:16px;width:min(440px,100%);padding:32px;box-shadow:0 24px 70px #00000059}.auth-card h1{margin:12px 0 8px;font-size:30px}.auth-card p{color:var(--muted);line-height:1.55}.auth-avatar{object-fit:cover;border:2px solid #35556b;border-radius:50%;width:96px;height:96px;box-shadow:0 0 0 6px #73b7ff14}.google-btn{color:#10202a;cursor:pointer;background:#eef5fb;border:1px solid #3a5364;border-radius:9px;width:100%;margin-top:12px;padding:12px 14px;font-weight:750}.auth-note{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.45}.role-badge{text-transform:capitalize;color:#c7e8ff;border:1px solid #34506a;border-radius:999px;margin-top:8px;padding:3px 7px;display:inline-block}.signout-btn{border:1px solid var(--line);width:100%;color:var(--muted);cursor:pointer;background:#10161d;border-radius:7px;margin-top:10px;padding:7px 8px;display:block}.signout-btn:hover{color:var(--text);border-color:#405163}.schedule-topline{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.schedule-title{margin:0 0 5px;font-size:20px}.schedule-legend{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.scheduler{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:auto;box-shadow:0 12px 32px #00000038}.sched-grid{min-width:max-content;font-size:12px;display:grid}.sched-head{text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);z-index:3;background:#111923;justify-content:center;align-items:center;height:52px;padding:8px 6px;font-weight:700;display:flex;position:sticky;top:0}.sched-row{min-width:max-content;display:grid}.sched-resource{border-right:1px solid var(--line);border-bottom:1px solid var(--line);z-index:2;background:#111923;align-items:center;gap:8px;height:62px;padding:9px 11px;display:flex;position:sticky;left:0}.sched-head.sched-resource{z-index:5;justify-content:flex-start;height:52px;left:0}.resource-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #66d9a71f}.sched-slot{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#151b23;height:62px;transition:background .12s,outline .12s;position:relative}.sched-slot.drop-hover{outline:2px solid var(--accent);outline-offset:-2px;background:#14231f}.jobbar{color:#eaf8f1;cursor:grab;z-index:4;white-space:nowrap;background:linear-gradient(90deg,#244b3c,#1c3d51);border:1px solid #3c7663;border-radius:8px;flex-direction:column;justify-content:center;height:46px;padding:5px 9px;display:flex;position:absolute;top:8px;left:6px;overflow:hidden;box-shadow:0 5px 14px #00000047}.jobbar:active{cursor:grabbing}.jobbar strong{font-size:12px;line-height:1.1}.jobbar span{color:#cfe8dc;margin-top:2px;font-size:10px}.jobbar small{color:#a8c6ba;margin-top:1px;font-size:9px}.schedule-note{color:var(--amber);background:#201b12;border:1px solid #4b4026;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:12px}@media (max-width:900px){.schedule-topline{flex-direction:column;align-items:flex-start}.schedule-legend{justify-content:flex-start}}.schedule-toolbar{grid-template-columns:1fr 1.3fr;gap:14px;margin-bottom:14px;padding:14px 16px;display:grid}.schedule-filter{gap:6px;display:grid}.schedule-filter label{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:11px}.schedule-filter input{width:100%;color:var(--text);border:1px solid var(--line);background:#0e141b;border-radius:8px;padding:9px 10px}.search-inline{gap:8px;display:flex}.search-inline input{flex:1;min-width:0}.schedule-search-results{margin-bottom:14px;padding:14px 16px}.schedule-search-results h3{margin-bottom:8px}.nutshell-result{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.nutshell-result:last-child{border-bottom:0}.nutshell-result>div{gap:3px;display:grid}.nutshell-result span{color:var(--muted);font-size:11px}.jobbar.multi-job strong{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (max-width:900px){.schedule-toolbar{grid-template-columns:1fr}.nutshell-result{flex-direction:column;align-items:flex-start}}.backlog-card{margin-bottom:14px;padding:14px 16px}.backlog-card.drop-hover{outline:2px solid var(--accent);outline-offset:-2px}.backlog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.backlog-head h3{margin:0 0 3px}.backlog-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.backlog-job{border:1px solid var(--line);cursor:grab;background:#111923;border-radius:10px;gap:5px;padding:11px 12px;display:grid}.backlog-job:active{cursor:grabbing}.backlog-job.hard-window{background:#211718;border-color:#85534c}.backlog-job.soft-window{border-color:#3d5369}.backlog-job-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.backlog-window,.backlog-crew{color:var(--muted);font-size:11px}.window-badge{letter-spacing:.08em;border:1px solid var(--line);border-radius:999px;padding:3px 6px;font-size:9px;font-weight:800}.window-badge.hard{color:#ffc2b9;border-color:#85534c}.window-badge.soft{color:#bcd7f2;border-color:#3d5369}.schedule-range-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.crew-members{color:var(--muted);max-width:210px;margin-top:3px;font-size:10px;font-weight:400;line-height:1.25}.sched-head.today-col,.sched-slot.today-col{box-shadow:inset 2px 0 #ffffff29,inset -2px 0 #ffffff29}.jobbar.hard-job{background:linear-gradient(90deg,#5a2f2b,#3a313c);border-color:#a9695f}.jobbar.soft-job{background:linear-gradient(90deg,#244b3c,#1c3d51);border-color:#3c7663}.danger-pill{border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex;color:#ffc3ba!important;background:#2a1717!important;border:1px solid #8b514b!important}.conflict-summary{background:#1b1415;border-color:#6c413d;margin-bottom:14px}.conflict-summary-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.conflict-summary-head h3{margin:0 0 3px}.conflict-summary-list{gap:7px;display:grid}.conflict-summary-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:#21191a;border:1px solid #573b39;border-radius:8px;gap:3px;padding:9px 11px;display:grid}.conflict-summary-item:hover{border-color:#95635d}.conflict-summary-item span{color:#d7aaa3;font-size:11px}.jobbar.has-conflict{outline-offset:1px;outline:2px solid #bd665b;box-shadow:0 0 0 3px #bd665b29,0 5px 14px #0000004d}.travel-chip{color:#e8d099;text-align:center;white-space:nowrap;z-index:2;background:#292316;border:1px dashed #8b7650;border-radius:5px;height:18px;font-size:8px;line-height:16px;position:absolute;inset:5px 4px auto;overflow:hidden}.schedule-drawer-backdrop{z-index:100;background:#0000008a;justify-content:flex-end;display:flex;position:fixed;inset:0}.schedule-drawer{border-left:1px solid var(--line);background:#0f151d;width:min(470px,94vw);height:100%;padding:22px;animation:.16s ease-out drawer-in;overflow:auto;box-shadow:-20px 0 50px #0000005c}@keyframes drawer-in{0%{opacity:.6;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.drawer-head h3{margin:3px 0;font-size:22px}.drawer-close{border:1px solid var(--line);width:34px;height:34px;color:var(--text);cursor:pointer;background:#151c25;border-radius:8px}.drawer-window{background:#121b25;border:1px solid #3d5369;border-radius:8px;margin:14px 0;padding:10px 11px;font-size:12px}.drawer-form{gap:14px;display:grid}.drawer-form label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);gap:6px;font-size:11px;display:grid}.drawer-form select,.drawer-form input[type=date]{width:100%;color:var(--text);border:1px solid var(--line);background:#0b1117;border-radius:8px;padding:10px}.drawer-date-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.duration-readout{color:var(--muted);background:#121923;border-radius:7px;padding:8px 10px;font-size:12px}.drawer-form .checkline{text-transform:none;letter-spacing:0;color:var(--text);grid-template-columns:none;align-items:center;gap:9px;font-size:13px;display:flex}.checkline input{width:16px;height:16px}.drawer-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.primary-action{background:#193228!important;border-color:#3d7663!important}.danger-action{color:#ffc3ba!important;background:#2a1717!important;border-color:#7a4943!important}.conflict-drawer{width:min(520px,96vw)}.resolution-section{border-bottom:1px solid var(--line);padding:16px 0}.resolution-section:last-child{border-bottom:0}.resolution-section h4{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 10px;font-size:13px}.resolution-warning{color:#ffd0c8;background:#251718;border:1px solid #754942;border-radius:8px;margin-bottom:7px;padding:9px 10px;font-size:12px}.blocking-job{border:1px solid var(--line);background:#121923;border-radius:8px;gap:3px;margin-bottom:7px;padding:10px;display:grid}.blocking-job span{color:var(--muted);font-size:11px}.alternative-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vertical-actions{grid-template-columns:1fr;margin-top:0;display:grid}.vertical-actions .btn{white-space:normal;text-align:left;justify-content:flex-start;padding:10px}@media (max-width:700px){.drawer-date-grid,.alternative-grid{grid-template-columns:1fr}}.job-type-legend{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:11px 14px;display:flex}.legend-title{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-right:4px;font-size:11px}.legend-chip{border:1px solid #ffffff26;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.legend-chip.cat-hard{color:#111;background:#f90}.legend-chip.cat-soft{color:#081208;background:#0f0}.legend-chip.cat-no-contract{color:#061616;background:#0ff}.legend-chip.cat-will-contract{color:#fff;background:#00f}.legend-chip.cat-warranty{color:#151500;background:#ff0}.backlog-job.cat-hard,.jobbar.cat-hard{box-shadow:inset 5px 0 #f90,0 5px 14px #00000038;border-color:#f90!important}.backlog-job.cat-soft,.jobbar.cat-soft{box-shadow:inset 5px 0 #00e800,0 5px 14px #00000038;border-color:#00b800!important}.backlog-job.cat-no-contract,.jobbar.cat-no-contract{box-shadow:inset 5px 0 #0ff,0 5px 14px #00000038;border-color:#00c7d1!important}.backlog-job.cat-will-contract,.jobbar.cat-will-contract{box-shadow:inset 5px 0 #3552ff,0 5px 14px #00000038;border-color:#465cff!important}.backlog-job.cat-warranty,.jobbar.cat-warranty{box-shadow:inset 5px 0 #ff0,0 5px 14px #00000038;border-color:#d9d900!important}.backlog-job.cat-hard{background:#231a10}.backlog-job.cat-soft{background:#102017}.backlog-job.cat-no-contract{background:#0f2023}.backlog-job.cat-will-contract{background:#12152b}.backlog-job.cat-warranty{background:#24230f}.jobbar.cat-hard{background:linear-gradient(90deg,#4f3215,#27313c)}.jobbar.cat-soft{background:linear-gradient(90deg,#193d25,#1c3540)}.jobbar.cat-no-contract{background:linear-gradient(90deg,#174047,#1c3340)}.jobbar.cat-will-contract{background:linear-gradient(90deg,#202b69,#252f4d)}.jobbar.cat-warranty{background:linear-gradient(90deg,#4a4919,#343523)}.window-badge.cat-hard{color:#ffbd57;border-color:#9e6517}.window-badge.cat-soft{color:#87f59a;border-color:#3c8e4a}.window-badge.cat-no-contract{color:#8bf8ff;border-color:#3b9399}.window-badge.cat-will-contract{color:#aeb8ff;border-color:#5368d5}.window-badge.cat-warranty{color:#fff58c;border-color:#8e8b37}.schedule-toolbar{grid-template-columns:minmax(220px,1fr) minmax(300px,1.35fr) auto;align-items:end}.schedule-admin-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.search-only-pill{color:#abb6c2;text-transform:capitalize;white-space:nowrap;background:#171d25;border:1px solid #4d5662;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.scheduler{isolation:isolate}.sched-row{position:relative}.sched-row .sched-resource.pm-sticky-cell{box-shadow:9px 0 14px #0000006b,inset -1px 0 0 var(--line);position:sticky;left:0;overflow:hidden;z-index:30!important;background:#111923!important}.sched-head.sched-resource{box-shadow:9px 0 14px #0000006b,inset -1px 0 0 var(--line);z-index:40!important}.jobbar{z-index:4!important}.pm-cell-inner{width:100%;min-width:0}.resource-folder-link{color:#9cc9ff;text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:800;text-decoration:underline;display:inline-block;overflow:hidden}.resource-folder-link:hover{color:#c7e0ff}.resource-meta{color:#90a0af;margin-top:2px;font-size:10px}.crew-members{max-width:230px}.empty-crew{opacity:.72;font-style:italic}.drawer-baseline{border:1px solid var(--line);color:var(--muted);background:#131a23;border-radius:8px;margin:0 0 12px;padding:8px 10px;font-size:11px}.drawer-form input:not([type=checkbox]),.drawer-form textarea,.drawer-form select{width:100%;color:var(--text);border:1px solid var(--line);background:#0b1117;border-radius:8px;padding:10px}.roster-drawer{width:min(760px,98vw)}.roster-list{gap:12px;margin-top:16px;display:grid}.roster-edit-card{border:1px solid var(--line);background:#121923;border-radius:10px;padding:12px}.roster-edit-grid{grid-template-columns:1.2fr .8fr .8fr 1.6fr;gap:9px;display:grid}.roster-edit-card label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);gap:5px;font-size:10px;display:grid}.roster-edit-card input,.roster-edit-card textarea{width:100%;color:var(--text);border:1px solid var(--line);background:#0b1117;border-radius:7px;padding:8px 9px}.roster-crew-label{margin-top:9px}.roster-crew-label textarea{resize:vertical;min-height:64px}@media (max-width:1100px){.schedule-toolbar{grid-template-columns:1fr 1fr}.schedule-admin-actions{grid-column:1/-1;justify-content:flex-start}.roster-edit-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.schedule-toolbar,.roster-edit-grid{grid-template-columns:1fr}.schedule-admin-actions{grid-column:auto}}.mastersheet-page{gap:16px;display:grid}.mastersheet-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mastersheet-head h2{margin:3px 0 4px;font-size:26px}.mastersheet-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mastersheet-empty{justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.mastersheet-project{gap:13px;display:grid}.master-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.master-form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.master-form-grid.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.master-form-grid.four-col{grid-template-columns:repeat(4,minmax(0,1fr))}.master-form-grid label,.mastersheet-project>label,.master-asset-card label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);gap:5px;font-size:10px;display:grid}.master-form-grid input,.master-form-grid textarea,.master-form-grid select,.mastersheet-project>label input,.mastersheet-project>label textarea,.master-asset-card input,.master-asset-card textarea,.master-asset-card select{width:100%;color:var(--text);border:1px solid var(--line);background:#0b1117;border-radius:7px;padding:8px 9px}.master-form-grid textarea,.mastersheet-project textarea,.master-asset-card textarea{resize:vertical;min-height:72px}.master-check{align-items:center;text-transform:none!important;letter-spacing:0!important;color:var(--text)!important;grid-template-columns:none!important;gap:8px!important;font-size:13px!important;display:flex!important}.master-check input{height:16px;width:16px!important}.master-section-title{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:2px;display:flex}.master-section-title h3{margin:0 0 3px}.master-asset-card{gap:14px;display:grid}.master-asset-head{justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.mini-btn,.mini-danger{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#151d26;border-radius:7px;padding:6px 8px;font-size:11px}.mini-danger{color:#ffc0b7;background:#261719;border-color:#704640}.master-subsection{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.master-subhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.master-table-wrap{overflow:auto}.master-table{border-collapse:collapse;width:100%;min-width:820px}.master-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px;font-size:10px}.master-table td{vertical-align:top;border-bottom:1px solid #ffffff0e;padding:6px 8px}.master-table input,.master-table select{width:100%;min-width:70px;color:var(--text);border:1px solid var(--line);background:#0b1117;border-radius:6px;padding:7px 8px}.master-totals{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:18px;padding:14px 8px 4px;font-size:12px;display:flex}.master-totals strong{color:var(--text);margin-left:6px}.master-total{color:var(--text);border-left:1px solid var(--line);padding-left:14px;font-size:14px}.pricing-book-banner{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:8px;padding:4px 4px 14px;display:flex}.pricing-book-banner>div:first-child{gap:2px;display:grid}.pricing-book-banner span{color:var(--muted);font-size:11px}.pricing-table{min-width:1500px}.pricing-rule-select{min-width:280px!important}.selected-rate-input{font-weight:800;min-width:100px!important}.pricing-band{gap:2px;min-width:185px;display:grid}.pricing-band strong{white-space:nowrap}.pricing-band span{color:var(--muted);white-space:nowrap;font-size:9px}.pricing-status{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.pricing-status.ok,.pricing-status.approved{color:#9be3bd;background:#13271f;border-color:#39765a}.pricing-status.unlinked{color:#aab4c0;background:#171d25;border-color:#4d5662}.pricing-status.mapping{color:#c3d1ff;background:#171d2c;border-color:#6679a8}.pricing-status.required{color:#ffd08e;background:#2a2013;border-color:#a56d2e}.pricing-status.pending{color:#aac7ff;background:#151f33;border-color:#455f91}.pricing-status.rejected{color:#ffc3ba;background:#2a1717;border-color:#8b514b}.pricing-row-exception>td{background:#9c5b220e}.pricing-approval-row>td{border-bottom:1px solid var(--line);padding:0 8px 10px!important}.pricing-approval-panel{background:#1d1812;border:1px solid #684b2c;border-radius:8px;grid-template-columns:minmax(260px,1.5fr) minmax(260px,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.pricing-exception-copy{color:#d9c4a3;font-size:11px;line-height:1.4}.pricing-exception-copy strong{color:#ffd49a}.pricing-reason-input{width:100%;color:var(--text);border:1px solid var(--line);background:#0b1117;border-radius:7px;padding:8px 9px}.pricing-approval-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}@media (max-width:1100px){.master-form-grid,.master-form-grid.three-col,.master-form-grid.four-col{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-approval-panel{grid-template-columns:1fr}.pricing-approval-actions{justify-content:flex-start}}@media (max-width:700px){.mastersheet-head,.mastersheet-empty,.master-section-title,.pricing-book-banner{flex-direction:column;align-items:stretch}.mastersheet-actions{justify-content:flex-start}.master-form-grid,.master-form-grid.two-col,.master-form-grid.three-col,.master-form-grid.four-col{grid-template-columns:1fr}}.pricing-gate-clear{color:#9be3bd!important;background:#13271f!important;border-color:#39765a!important}.pricing-gate-blocked{color:#ffd08e!important;background:#2a2013!important;border-color:#a56d2e!important}.scope-row-suggested>td{background:#3a588c0a}.scope-row-review>td{background:#9c5b220d}.scope-row-generated>td{background:#39765a0a}.scope-title-cell{gap:6px;min-width:240px;display:grid}.scope-provenance{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scope-provenance small{color:var(--muted);flex-basis:100%;font-size:9px;line-height:1.35;display:block}.scope-provenance .pill{padding:2px 6px;font-size:8px}.attraction-library{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:end;gap:16px;margin-bottom:14px;display:grid}.attraction-library-controls{align-items:center;gap:8px;display:flex}.attraction-library-controls select{color:var(--text);border:1px solid var(--line);background:#0b1117;border-radius:7px;flex:1;padding:9px}.attraction-history{border:1px solid #ffffff12;border-radius:8px;margin:10px 0 14px;padding:10px}.attraction-history-list{gap:7px;display:grid}.attraction-history-row{background:#ffffff06;border-radius:7px;justify-content:space-between;gap:16px;padding:8px 10px;display:flex}.attraction-history-row>div:last-child{text-align:right;align-content:start}.attraction-history-row small{max-width:760px;line-height:1.35}@media (max-width:900px){.attraction-library{grid-template-columns:1fr}.attraction-library-controls{flex-direction:column;align-items:stretch}.attraction-history-row{flex-direction:column}.attraction-history-row>div:last-child{text-align:left}}.topbar-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:min(720px,60vw);display:flex}.lead-finder{width:min(620px,100%);position:relative}.lead-finder-input-wrap{position:relative}.lead-finder-input-wrap input{width:100%;color:var(--text);background:#0e141b;border:1px solid #385067;border-radius:9px;outline:none;padding:10px 108px 10px 12px}.lead-search-spinner{color:var(--muted);font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.lead-search-panel{z-index:80;background:#0e151d;border:1px solid #385067;border-radius:12px;width:min(820px,80vw);max-height:72vh;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 24px 70px #00000080}.lead-search-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 11px;display:flex}.lead-search-head>div{gap:3px;display:grid}.lead-search-head span{color:var(--muted);font-size:11px}.lead-status-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.lead-status-filters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#131a23;border-radius:999px;padding:5px 9px;font-size:10px}.lead-status-filters button span{opacity:.72;margin-left:3px}.lead-search-results{max-height:56vh;overflow:auto}.lead-search-result{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.lead-search-result:last-child{border-bottom:0}.lead-search-result:hover{background:#121b25}.lead-result-main{gap:5px;min-width:0;display:grid}.lead-result-title{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.lead-result-title strong{font-size:13px}.lead-result-meta{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:10px;display:flex}.lead-result-meta span+span:before{content:"•";color:#526170;margin-right:8px}.lead-result-value{white-space:nowrap;font-size:12px;font-weight:800}.lead-result-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:150px;display:flex}.lead-external-link{color:#9cc9ff;white-space:nowrap;font-size:10px;text-decoration:none}.lead-external-link:hover{text-decoration:underline}.lead-search-message{text-align:center;color:var(--muted);padding:22px 14px;font-size:12px}.lead-search-message.error{color:#ffc3ba}.lead-status{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.lead-status.open{color:#9ce0c1;background:#13271f;border-color:#39765a}.lead-status.won{color:#a8d5ff;background:#142334;border-color:#3f6282}.lead-status.lost{color:#ffc3ba;background:#2a1717;border-color:#8b514b}.lead-status.cancelled{color:#d4bd90;background:#241f15;border-color:#77613b}.lead-status.unknown{color:#abb6c2;background:#171d25;border-color:#4d5662}.lead-status.current{padding:6px 9px;font-size:10px}.jarvis-badge{color:#b9ceff;white-space:nowrap;background:#182136;border:1px solid #5a6f94;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}@media (max-width:1050px){.topbar-actions{justify-content:flex-start;width:100%;min-width:0}.lead-finder{width:100%}.lead-search-panel{width:min(820px,92vw);left:0;right:auto}}@media (max-width:700px){.lead-search-result{grid-template-columns:1fr}.lead-result-value{justify-self:start}.lead-result-actions{justify-content:flex-start;min-width:0}.lead-search-panel{width:calc(100vw - 34px)}}.nav button:disabled{opacity:.38;cursor:not-allowed}.nav button:disabled:hover{color:var(--muted);background:0 0}.dashboard-page{gap:16px;display:grid}.dashboard-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.dashboard-head h2{margin:2px 0 4px;font-size:28px}.dashboard-filter{justify-items:end;gap:7px;display:grid}.dashboard-filter>span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:10px}.dashboard-filter-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dashboard-filter-buttons button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#131a23;border-radius:999px;padding:6px 9px;font-size:10px}.dashboard-filter-buttons button.active{color:var(--text);background:#172331;border-color:#466782}.dashboard-filter-buttons small{opacity:.7;margin-left:5px}.dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.metric-card{flex-direction:column;justify-content:center;min-height:126px;display:flex}.metric-card .big{font-size:25px}.metric-card .muted{margin-top:4px;font-size:11px}.dashboard-recent{padding:0;overflow:hidden}.dashboard-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 18px;display:flex}.dashboard-section-head h3{margin:0 0 4px}.dashboard-table-wrap{overflow:auto}.dashboard-table-wrap table{min-width:760px}.dashboard-error{color:#ffc3ba;border-color:#8b514b}@media (max-width:1200px){.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.dashboard-head{flex-direction:column;align-items:flex-start}.dashboard-filter{justify-items:start}.dashboard-filter-buttons{justify-content:flex-start}.dashboard-metrics{grid-template-columns:1fr 1fr}}@media (max-width:600px){.dashboard-metrics{grid-template-columns:1fr}}:root{--dash-open:#39e58c;--dash-won:#57a8ff;--dash-lost:#ff5f6d;--dash-cancelled:#ffc857;--dash-purple:#a36bff;--dash-cyan:#48d7ff}.dashboard-v2{gap:18px}.dashboard-v2 .dashboard-head{padding:2px 2px 0}.dashboard-range{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.dashboard-range button{color:#9fb0c0;cursor:pointer;background:#101923;border:1px solid #344455;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.dashboard-range button.active{color:#fff;background:linear-gradient(135deg,#2d67ff,#8c5cff);border-color:#8e79ff;box-shadow:0 8px 22px #4e56ff47}.dashboard-hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.dashboard-hero-card{border:1px solid #ffffff24;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:178px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000040}.dashboard-hero-card:before{content:"";filter:blur(2px);background:#ffffff21;border-radius:50%;width:170px;height:170px;position:absolute;top:-65px;right:-55px}.dashboard-hero-card:after{content:"";background:#ffffff14;border-radius:50%;width:90px;height:90px;position:absolute;top:-35px;right:65px}.dashboard-hero-card.pipeline-total{background:linear-gradient(135deg,#6d4aff 0%,#3a6eff 52%,#3bbbe8 100%)}.dashboard-hero-card.open-pipeline{background:linear-gradient(135deg,#0a7b62,#11b779 55%,#45dc9d)}.dashboard-hero-card.wins{background:linear-gradient(135deg,#1769d2,#3997ff 58%,#5fc7ff)}.dashboard-hero-card.avg-deal{background:linear-gradient(135deg,#a45112,#e57a1f 56%,#ffb33f)}.hero-kicker{text-transform:uppercase;letter-spacing:.11em;color:#fffc;z-index:2;font-size:10px;font-weight:850;position:relative}.hero-value{letter-spacing:-.035em;z-index:2;margin-top:14px;font-size:39px;font-weight:900;line-height:1;position:relative}.hero-label{color:#ffffffd1;z-index:2;margin-top:5px;font-size:12px;position:relative}.hero-secondary{color:#ffffffbf;z-index:2;border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:10px;margin-top:17px;padding-top:11px;font-size:10px;display:flex;position:relative}.hero-secondary strong{color:#fff;font-size:14px}.dashboard-visual-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:14px;display:grid}.pipeline-visual-card,.operations-health-card{padding:0;overflow:hidden}.compact-head{padding:15px 17px 12px}.compact-head h3{margin:2px 0 0}.live-chip{color:#83f2b8;letter-spacing:.08em;background:#10291f;border:1px solid #2c795a;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.live-chip:before{content:"";background:#39e58c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #39e58c1f}.pipeline-visual-body{grid-template-columns:210px 1fr;align-items:center;gap:16px;padding:10px 20px 21px;display:grid}.pipeline-donut-wrap{place-items:center;display:grid}.pipeline-donut{border-radius:50%;place-items:center;width:178px;height:178px;display:grid;box-shadow:0 14px 30px #0000003d}.pipeline-donut-hole{background:#121923;border:1px solid #253344;border-radius:50%;align-content:center;place-items:center;width:108px;height:108px;display:grid;box-shadow:inset 0 0 25px #00000047}.pipeline-donut-hole strong{font-size:27px}.pipeline-donut-hole span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:10px}.pipeline-bars{gap:9px;display:grid}.pipeline-bar-row{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:1fr auto;grid-template-areas:"top value""track value";gap:5px 12px;padding:7px 8px;display:grid}.pipeline-bar-row:hover{background:#111923;border-color:#314255}.pipeline-bar-top{grid-area:top;justify-content:space-between;gap:10px;font-size:11px;display:flex}.pipeline-bar-top span{color:var(--muted)}.pipeline-bar-track{background:#202b37;border-radius:999px;grid-area:track;height:7px;overflow:hidden}.pipeline-bar-track span{border-radius:999px;min-width:2px;height:100%;display:block}.pipeline-bar-value{color:#dce8f3;white-space:nowrap;grid-area:value;align-self:center;font-size:11px;font-weight:850}.pipeline-bar-row.open .pipeline-bar-track span{background:var(--dash-open);box-shadow:0 0 12px #39e58c66}.pipeline-bar-row.won .pipeline-bar-track span{background:var(--dash-won);box-shadow:0 0 12px #57a8ff66}.pipeline-bar-row.lost .pipeline-bar-track span{background:var(--dash-lost);box-shadow:0 0 12px #ff5f6d61}.pipeline-bar-row.cancelled .pipeline-bar-track span{background:var(--dash-cancelled);box-shadow:0 0 12px #ffc85759}.operations-health-grid{grid-template-columns:1fr 1fr;gap:10px;padding:10px 16px 18px;display:grid}.op-health-item{border:1px solid #ffffff17;border-radius:12px;flex-direction:column;justify-content:center;min-height:112px;padding:13px;display:flex;position:relative;overflow:hidden}.op-health-item span{text-transform:uppercase;letter-spacing:.07em;color:#d5e0e9;font-size:10px}.op-health-item strong{margin:5px 0 2px;font-size:29px}.op-health-item small{color:#ffffffb3;font-size:9px}.attention-strip{background:linear-gradient(90deg,#111923,#141c24);border:1px solid #3b4856;border-radius:14px;grid-template-columns:1.35fr repeat(4,minmax(130px,.7fr));align-items:stretch;gap:9px;padding:10px;display:grid}.attention-strip-title{align-items:center;gap:10px;padding:8px 10px;display:flex}.attention-strip-title>span{font-size:24px}.attention-strip-title>div{gap:2px;display:grid}.attention-strip-title small{color:var(--muted);font-size:10px}.attention-item{color:var(--text);text-align:left;font:inherit;background:#151d27;border:1px solid #34404d;border-radius:10px;gap:2px;padding:10px 11px;display:grid}button.attention-item{cursor:pointer}.attention-item strong{font-size:22px}.attention-item span{color:var(--muted);font-size:10px}.attention-item small{color:color-mix(in srgb,var(--accent) 80%,var(--muted));margin-top:3px;font-size:8px;font-weight:800}button.attention-item:hover{border-color:color-mix(in srgb,var(--accent) 52%,#34404d);transform:translateY(-1px)}.attention-item.hot strong{color:#ff9f6e}.attention-item.clear strong{color:#6ee7aa}.dashboard-v2 .dashboard-recent{border-radius:14px}@media (max-width:1250px){.dashboard-hero-grid{grid-template-columns:1fr 1fr}.dashboard-visual-grid{grid-template-columns:1fr}.attention-strip{grid-template-columns:1fr 1fr 1fr}.attention-strip-title{grid-column:1/-1}}@media (max-width:760px){.dashboard-hero-grid,.pipeline-visual-body,.operations-health-grid{grid-template-columns:1fr}.attention-strip{grid-template-columns:1fr 1fr}.attention-strip-title{grid-column:1/-1}.dashboard-range{justify-content:flex-start}}@media (max-width:520px){.attention-strip{grid-template-columns:1fr}}.dashboard-filter-bar{background:linear-gradient(135deg,#111923,#16202c);border:1px solid #314154;border-radius:14px;grid-template-columns:minmax(220px,1.15fr) repeat(3,minmax(150px,.7fr)) auto;align-items:end;gap:10px;padding:12px 13px;display:grid;box-shadow:0 12px 28px #00000029}.dashboard-filter-intro{align-items:center;gap:10px;min-height:48px;display:flex}.dashboard-filter-intro .filter-icon{color:#fff;background:linear-gradient(135deg,#2d67ff,#9b59ff);border-radius:10px;place-items:center;width:36px;height:36px;font-size:22px;display:grid;box-shadow:0 8px 20px #584dff3d}.dashboard-filter-intro>div:last-child{gap:2px;display:grid}.dashboard-filter-intro strong{font-size:12px}.dashboard-filter-intro span{color:#7f95aa;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.dashboard-filter-bar label{gap:5px;display:grid}.dashboard-filter-bar label>span{color:#8fa2b5;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.dashboard-filter-bar select{color:#e9f0f6;background:#0d151e;border:1px solid #3a4b5d;border-radius:9px;outline:none;width:100%;padding:9px 30px 9px 10px;font-size:11px}.dashboard-filter-bar select:focus{border-color:#6a8fff;box-shadow:0 0 0 3px #5275ff1a}.dashboard-reset{color:#dbe7f1;cursor:pointer;background:#17212c;border:1px solid #46586b;border-radius:9px;height:38px;padding:0 12px;font-size:10px;font-weight:800}.dashboard-reset:not(:disabled):hover{background:#213041;border-color:#68809a}.dashboard-reset:disabled{opacity:.35;cursor:not-allowed}.owner-performance-card{border-radius:14px;padding:0;overflow:hidden}.owner-performance-list{display:grid}.owner-performance-row{appearance:none;border:0;border-top:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:#0f161f;grid-template-columns:minmax(130px,.55fr) minmax(300px,1.7fr) minmax(135px,.6fr) minmax(125px,.55fr);align-items:center;gap:16px;padding:13px 18px;transition:background .14s,border-color .14s,transform .14s;display:grid}.owner-performance-row.selected{background:linear-gradient(90deg,#4169ff24,#974eff14);box-shadow:inset 3px 0 #6c7cff}.owner-name{gap:3px;display:grid}.owner-name strong{font-size:13px}.owner-name span{color:var(--muted);font-size:10px}.owner-stack-wrap{gap:6px;display:grid}.owner-stack{background:#1b2530;border-radius:999px;height:13px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.owner-stack>span{min-width:0;height:100%}.owner-stack .open{background:var(--dash-open)}.owner-stack .won{background:var(--dash-won)}.owner-stack .lost{background:var(--dash-lost)}.owner-stack .cancelled{background:var(--dash-cancelled)}.owner-stack-labels{color:#8fa0b1;flex-wrap:wrap;gap:10px;font-size:9px;display:flex}.owner-stack-labels span{align-items:center;gap:4px;display:flex}.owner-stack-labels i{border-radius:50%;width:6px;height:6px;display:inline-block}.owner-stack-labels i.open{background:var(--dash-open)}.owner-stack-labels i.won{background:var(--dash-won)}.owner-stack-labels i.lost{background:var(--dash-lost)}.owner-stack-labels i.cancelled{background:var(--dash-cancelled)}.owner-metric{gap:2px;display:grid}.owner-metric>span{text-transform:uppercase;letter-spacing:.08em;color:#7f91a4;font-size:8px}.owner-metric strong{font-size:15px}.owner-metric small{color:var(--muted);font-size:9px}@media (max-width:1200px){.dashboard-filter-bar{grid-template-columns:1fr 1fr 1fr}.dashboard-filter-intro{grid-column:1/-1}.dashboard-reset{align-self:end}.owner-performance-row{grid-template-columns:130px 1fr 120px}.owner-performance-row .owner-metric:last-child{grid-column:3}}@media (max-width:850px){.dashboard-filter-bar{grid-template-columns:1fr 1fr}.dashboard-filter-intro{grid-column:1/-1}.owner-performance-row{grid-template-columns:1fr}.owner-stack-wrap{order:3}.owner-metric{align-items:baseline;gap:8px;display:flex}.owner-metric small{margin-left:auto}}@media (max-width:560px){.dashboard-filter-bar{grid-template-columns:1fr}.dashboard-filter-intro{grid-column:auto}}.companycam-page{gap:14px;display:grid}.companycam-hero{background:linear-gradient(135deg,#101923,#13283a);border-color:#28495f;justify-content:space-between;align-items:center;gap:18px;display:flex}.companycam-hero h3{margin:3px 0 5px;font-size:24px}.companycam-state{text-align:center;border:1px solid;border-radius:14px;place-items:center;min-width:128px;padding:13px 16px;display:grid}.companycam-state strong{font-size:30px;line-height:1}.companycam-state span{text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:9px}.companycam-state.linked{color:#7bf0b8;background:linear-gradient(145deg,#13372b,#1d6048);border-color:#347b5d}.companycam-state.missing{color:#ffb27b;background:linear-gradient(145deg,#352016,#5a321c);border-color:#825138}.companycam-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.companycam-project-card{gap:14px;padding:15px;display:grid}.companycam-project-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.companycam-project-head h3{margin:3px 0 0}.companycam-status{color:#76edb3;text-transform:uppercase;letter-spacing:.06em;background:#143126;border:1px solid #3c765d;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:850}.companycam-card-actions{flex-wrap:wrap;gap:8px;display:flex}.companycam-card-actions a.btn{align-items:center;text-decoration:none;display:inline-flex}.companycam-linker{background:linear-gradient(135deg,#111923,#151f2b);gap:14px;display:grid}.companycam-linker h3{margin:3px 0 5px}.companycam-link-fields{grid-template-columns:minmax(0,1.35fr) minmax(220px,.8fr) auto;align-items:end;gap:10px;display:grid}.companycam-link-fields label{gap:5px;display:grid}.companycam-link-fields label>span{color:#8fa2b5;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.companycam-link-fields input{color:#e9f0f6;background:#0d151e;border:1px solid #3a4b5d;border-radius:9px;outline:none;width:100%;padding:9px 10px;font-size:11px}.companycam-link-fields input:focus{border-color:#4ac893;box-shadow:0 0 0 3px #4ac89317}.companycam-message{color:#9fdbbd;font-size:11px}.companycam-integration-note{color:#d7c59f;background:#2a2215;border:1px solid #6b5530;border-radius:10px;padding:10px 12px;font-size:10px;line-height:1.45}@media (max-width:900px){.companycam-project-grid,.companycam-link-fields{grid-template-columns:1fr}.companycam-hero{align-items:flex-start}.companycam-state{min-width:110px}}@media (max-width:560px){.companycam-hero{flex-direction:column}.companycam-state{width:100%}}.companycam-search-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:9px;display:grid}.companycam-search-row label{gap:5px;display:grid}.companycam-search-row label>span{color:#8fa2b5;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.companycam-search-row input{color:#e9f0f6;background:#0d151e;border:1px solid #3a4b5d;border-radius:9px;outline:none;width:100%;padding:9px 10px;font-size:11px}.companycam-search-row input:focus{border-color:#4ac893;box-shadow:0 0 0 3px #4ac89317}.companycam-search-results{background:#0c141c;border:1px solid #2f4354;border-radius:10px;gap:7px;padding:7px;display:grid}.companycam-search-result{background:#121c26;border:1px solid #263847;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.companycam-search-result>div:first-child{gap:3px;display:grid}.companycam-search-result strong{font-size:11px}.companycam-search-result span{color:var(--muted);font-size:9px}.companycam-search-meta{text-align:right;white-space:nowrap;gap:2px;display:grid}.companycam-manual-divider{color:#728496;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:9px;display:flex}.companycam-manual-divider:before,.companycam-manual-divider:after{content:"";background:#2c3a48;flex:1;height:1px}@media (max-width:800px){.companycam-search-row{grid-template-columns:1fr 1fr}.companycam-search-row label{grid-column:1/-1}.companycam-search-result{grid-template-columns:1fr auto}.companycam-search-meta{grid-column:1}.companycam-search-result button{grid-area:1/2/span 2}}@media (max-width:520px){.companycam-search-row{grid-template-columns:1fr}.companycam-search-row label{grid-column:auto}.companycam-search-result{grid-template-columns:1fr}.companycam-search-meta,.companycam-search-result button{text-align:left;grid-area:auto}}.lead-company-group{border-top:1px solid var(--line)}.lead-company-group:first-child{border-top:0}.lead-company-head{z-index:2;background:linear-gradient(90deg,#121d28,#101820);border-bottom:1px solid #263645;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:0}.lead-company-head>div{gap:2px;display:grid}.lead-company-head strong{color:#e9f1f8;font-size:12px}.lead-company-head span{color:#8ea2b5;font-size:9px}.company-history-badge{text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;background:#13291f;border:1px solid #3f775f;border-radius:999px;align-items:center;padding:4px 7px;font-weight:900;color:#86e8b6!important;font-size:8px!important;display:inline-flex!important}.lead-company-group .lead-search-result{padding-left:18px}.field-live-state{color:#75ecb0;background:#122b21;border:1px solid #347b5d;border-radius:12px;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:2px 7px;min-width:120px;padding:11px 14px;display:grid}.field-live-state>span{background:#39e58c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #39e58c1f}.field-live-state strong{letter-spacing:.09em;font-size:11px}.field-live-state small{color:#8bb8a1;text-align:center;text-transform:uppercase;grid-column:1/-1;font-size:8px}.field-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.field-stat-card{appearance:none;text-align:left;min-height:112px;color:var(--text);cursor:pointer;border:1px solid #334656;border-radius:13px;flex-direction:column;justify-content:center;padding:14px;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex}.field-stat-card:hover{transform:translateY(-2px)}.field-stat-card.active{box-shadow:0 0 0 2px #ffffff29,0 12px 28px #00000038}.field-stat-card span{text-transform:uppercase;letter-spacing:.08em;color:#ffffffb8;font-size:9px;font-weight:800}.field-stat-card strong{margin:5px 0 2px;font-size:30px}.field-stat-card small{color:#ffffffad;font-size:9px}.field-section{gap:10px;display:grid}.field-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.field-photo-card{background:#101820;border:1px solid #2e4050;border-radius:12px;grid-template-rows:170px auto;min-width:0;display:grid;overflow:hidden}.field-photo-image{background:#0a1117;display:block;position:relative;overflow:hidden}.field-photo-image img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.field-photo-image:hover img{transform:scale(1.03)}.field-photo-placeholder{color:#75889b;place-items:center;height:100%;font-size:12px;display:grid}.photo-comment-count{color:#fff;background:#0a1016d9;border:1px solid #ffffff29;border-radius:999px;padding:4px 7px;font-size:9px;position:absolute;bottom:8px;right:8px}.field-photo-body{gap:6px;padding:10px;display:grid}.field-photo-body>strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.field-photo-body>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.field-evidence-meta{color:#8093a6;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.field-evidence-controls{gap:6px;margin-top:2px;display:grid}.field-evidence-pins{flex-wrap:wrap;gap:5px;display:flex}.field-evidence-pin{color:#8ce7b8;background:#14291f;border:1px solid #3d755b;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:8px;font-weight:800;display:inline-flex}.field-evidence-pin button{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:1}.field-evidence-attach{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.field-evidence-attach select{color:#dfe9f2;background:#0b131a;border:1px solid #324553;border-radius:7px;min-width:0;padding:6px 7px;font-size:9px}.field-activity-list{gap:8px;display:grid}.field-activity-row{background:#101820;border:1px solid #2f4050;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;padding:11px 12px;display:grid}.field-activity-icon{background:#172431;border-radius:9px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.field-activity-copy{gap:5px;display:grid}.field-activity-copy>strong{font-size:11px}.field-activity-copy p{color:#b4c1cc;margin:0;font-size:10px;line-height:1.45}.field-two-column{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-live-activity,.field-pinned-summary{padding:0;overflow:hidden}.field-event-list,.field-pinned-list{display:grid}.field-event-row{border-top:1px solid var(--line);grid-template-columns:12px 1fr;gap:9px;padding:10px 14px;display:grid}.event-dot{background:#39e58c;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #39e58c14}.field-event-row>div{gap:2px;display:grid}.field-event-row strong{text-transform:capitalize;font-size:10px}.field-event-row small{color:#a9b7c4;font-size:9px}.field-event-row span:not(.event-dot){color:#708397;font-size:8px}.field-pinned-row{border-top:1px solid var(--line);grid-template-columns:46px 1fr;align-items:center;gap:10px;padding:9px 12px;display:grid}.field-pinned-row img,.field-pinned-icon{object-fit:cover;background:#172431;border-radius:8px;place-items:center;width:46px;height:46px;display:grid}.field-pinned-row>div:last-child{gap:2px;display:grid}.field-pinned-row strong{font-size:10px}.field-pinned-row span{color:#b1c0cc;font-size:9px}.field-pinned-row small{color:#718498;font-size:8px}.attraction-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.attraction-evidence-card{color:var(--text);background:#0f1821;border:1px solid #2c4354;border-radius:9px;grid-template-columns:72px minmax(0,1fr);min-height:72px;text-decoration:none;display:grid;overflow:hidden}.attraction-evidence-card img,.attraction-evidence-icon{object-fit:cover;background:#172430;place-items:center;width:72px;height:72px;display:grid}.attraction-evidence-card>div:last-child{gap:3px;min-width:0;padding:8px;display:grid}.attraction-evidence-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.attraction-evidence-card span{color:#a8b6c2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.3;display:-webkit-box;overflow:hidden}.attraction-evidence-card small{color:#718497;font-size:7px}@media (max-width:1200px){.field-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.attraction-evidence-grid{grid-template-columns:1fr 1fr}}@media (max-width:850px){.field-stat-grid,.field-photo-grid{grid-template-columns:1fr 1fr}.field-two-column,.attraction-evidence-grid{grid-template-columns:1fr}}@media (max-width:540px){.field-stat-grid,.field-photo-grid{grid-template-columns:1fr}.field-activity-row{grid-template-columns:36px 1fr}.field-activity-row>.lead-external-link{grid-column:2}.field-live-state{width:100%}}.field-attraction-suggestion{background:#12251d;border:1px solid #36634f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.field-attraction-suggestion.stale{background:#2a2112;border-color:#91692a}.field-attraction-suggestion>div{gap:2px;min-width:0;display:grid}.field-attraction-suggestion .suggestion-label{text-transform:uppercase;letter-spacing:.09em;color:#72d9a3;font-size:7px;font-weight:900}.field-attraction-suggestion.stale .suggestion-label{color:#f1bd58}.field-attraction-suggestion strong{color:#e8f3ed;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.field-attraction-suggestion small{color:#9db1a7;font-size:7px;line-height:1.3}.field-attraction-suggestion em{color:#73c89c;text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-style:normal;font-weight:800}.field-attraction-suggestion.stale em{color:#e7b85d}.field-attraction-suggestion.stale .mini-btn{color:#f0c36b;background:#251d10;border-color:#8d692d}.attraction-evidence-card.verified-stale{border-color:#8d692d}.attraction-stale-badge{color:#edc36d;text-transform:uppercase;letter-spacing:.05em;background:#2a2112;border:1px solid #8d692d;border-radius:999px;align-items:center;width:max-content;padding:2px 5px;font-weight:900;display:inline-flex;font-size:6px!important}@media (max-width:540px){.field-attraction-suggestion{grid-template-columns:1fr}.field-attraction-suggestion .mini-btn{width:100%}}.inspection-inbox{background:linear-gradient(145deg,#111923,#121d27);border-color:#365069;padding:0;overflow:hidden}.inspection-inbox-head{background:linear-gradient(90deg,#121d28,#101820);border-bottom:1px solid #2c3e4e;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.inspection-inbox-head h3{margin:3px 0 5px;font-size:17px}.inspection-inbox-counts{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.inspection-inbox-counts span{text-transform:uppercase;letter-spacing:.06em;color:#90a1b2;background:#111923;border:1px solid #344555;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:flex}.inspection-inbox-counts span strong{color:#dfe9f2;font-size:11px}.inspection-inbox-counts .pending{color:#e0ba6a;background:#2a2113;border-color:#7a5d28}.inspection-inbox-counts .pending strong{color:#ffd27a}.inspection-review-list{display:grid}.inspection-review-card{background:#0f171f;border-top:1px solid #273746;grid-template-columns:180px minmax(0,1fr);gap:0;display:grid}.inspection-review-card:first-child{border-top:0}.inspection-review-preview{background:#0a1117;border-right:1px solid #273746;place-items:center;min-height:190px;display:grid;overflow:hidden}.inspection-review-preview a{width:100%;height:100%;display:block}.inspection-review-preview img{object-fit:cover;width:100%;height:100%;min-height:190px;display:block}.inspection-review-icon{opacity:.75;font-size:34px}.inspection-review-body{gap:10px;min-width:0;padding:14px 16px;display:grid}.inspection-review-meta{color:#7d91a4;text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;gap:9px;font-size:8px;display:flex}.inspection-review-meta span+span:before{content:"•";color:#4c6172;margin-right:9px}.inspection-review-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inspection-review-title>strong{font-size:13px}.inspection-review-body>p{color:#aebdca;margin:0;font-size:10px;line-height:1.45}.review-age-badge{color:#82e3ad;text-transform:uppercase;letter-spacing:.06em;background:#13271e;border:1px solid #3f6d57;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:900;display:inline-flex}.review-age-badge.medium{color:#9ecfff;background:#142434;border-color:#4e6882}.review-age-badge.low{color:#ddc489;background:#251f15;border-color:#6b5c3e}.review-age-badge.stale{color:#f0c46d;background:#2b2111;border-color:#8d672b}.inspection-stale-warning{color:#e6bf70;background:#2b2111;border:1px solid #8d672b;border-radius:8px;padding:8px 10px;font-size:9px;line-height:1.4}.inspection-review-fields{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.inspection-review-fields label{gap:5px;display:grid}.inspection-review-fields label>span,.inspection-suggestion-reason>span{text-transform:uppercase;letter-spacing:.07em;color:#7f93a6;font-size:8px;font-weight:850}.inspection-review-fields select{color:#e3edf5;background:#0b131b;border:1px solid #364957;border-radius:8px;width:100%;padding:8px 9px;font-size:10px}.inspection-suggestion-reason{background:#12221c;border:1px solid #2e4d40;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.inspection-suggestion-reason strong{color:#8fe0b5;font-size:10px}.inspection-suggestion-reason small{color:#8ca89a;font-size:8px;line-height:1.35}.inspection-condition-block{gap:6px;display:grid}.inspection-condition-label{text-transform:uppercase;letter-spacing:.07em;color:#8598aa;font-size:8px;font-weight:850}.inspection-condition-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.inspection-condition-chip{cursor:pointer;background:#111a23;border:1px solid #304250;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:8px 9px;display:grid}.inspection-condition-chip input{accent-color:#3bd389;margin-top:2px}.inspection-condition-chip>span{gap:2px;display:grid}.inspection-condition-chip strong{font-size:9px}.inspection-condition-chip small{color:#8fa1b0;font-size:7px;line-height:1.35}.inspection-condition-chip em{color:#7ad5a8;font-size:7px;font-style:normal}.inspection-no-conditions{color:#8b9dac;border:1px dashed #344655;border-radius:8px;padding:8px 10px;font-size:9px}.inspection-review-actions{justify-content:flex-end;gap:7px;display:flex}.inspection-inbox-clear{color:#8aa399;justify-content:center;align-items:center;gap:10px;padding:28px 18px;display:flex}.inspection-inbox-clear>span{color:#69dba4;background:#153326;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.inspection-inbox-clear>div{gap:2px;display:grid}.inspection-inbox-clear strong{color:#b9d5c8;font-size:11px}.inspection-inbox-clear small{color:#7d9187;font-size:9px}@media (max-width:900px){.inspection-inbox-head{flex-direction:column}.inspection-inbox-counts{justify-content:flex-start}.inspection-review-card{grid-template-columns:130px 1fr}.inspection-condition-chips,.inspection-review-fields{grid-template-columns:1fr}}@media (max-width:650px){.inspection-review-card{grid-template-columns:1fr}.inspection-review-preview{border-bottom:1px solid #273746;border-right:0;max-height:220px}.inspection-review-preview img{max-height:220px}.inspection-review-actions{justify-content:stretch}.inspection-review-actions .btn{flex:1}}:root{--bg:#030705;--panel:#08100c;--panel2:#050b08;--line:#173826;--line-bright:#24633f;--text:#eaffef;--muted:#79a287;--accent:#35ff88;--accent-strong:#00e86e;--accent-dim:#123c26;--matrix:#35ff88;--matrix-soft:#9affbd;--matrix-deep:#06170d;--blue:#65ffd0;--amber:#ffc85a;--danger:#ff5368;--dash-open:#32f58a;--dash-won:#7cffb2;--dash-lost:#ff5368;--dash-cancelled:#ffc85a;--dash-purple:#b2ff85;--dash-cyan:#56ffd3}html{background:#020403}body{color:var(--text);background:radial-gradient(circle at 82% 8%,#17753d1f,#0000 28%),radial-gradient(circle at 20% 88%,#00e86e12,#0000 26%),linear-gradient(#030705 0%,#020503 100%)}body:before{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(90deg,#0000 0 46px,#2fff8405 46px 47px),repeating-linear-gradient(#0000 0 46px,#2fff8403 46px 47px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#00000040);mask-image:linear-gradient(#000000e6,#00000040)}body:after{content:"";pointer-events:none;z-index:80;background:linear-gradient(#0000,#35ff8805,#35ff880e,#0000);height:18vh;animation:11s linear infinite matrix-system-scan;position:fixed;top:-18vh;left:0;right:0}@keyframes matrix-system-scan{to{transform:translateY(130vh)}}.matrix-shell{z-index:1;grid-template-columns:260px 1fr;position:relative}.matrix-shell .main{isolation:isolate;position:relative}.matrix-shell .main:before{content:"01001010 00110101 11001001 01010110 00110100 10100101";pointer-events:none;z-index:-1;color:#35ff880b;letter-spacing:.22em;writing-mode:vertical-rl;height:64vh;font:9px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:fixed;bottom:12px;right:18px;overflow:hidden}.sidebar{background:linear-gradient(#050c08fb,#030805fe),#040806;border-right:1px solid #17472b;padding:18px 14px;box-shadow:18px 0 48px #0000004d}.matrix-side-signal{grid-template-columns:1.6fr .5fr .25fr 1fr .18fr;gap:4px;height:3px;margin:0 2px 17px;display:grid}.matrix-side-signal span{background:var(--matrix);box-shadow:0 0 10px #35ff8861}.matrix-side-signal span:nth-child(2),.matrix-side-signal span:nth-child(5){opacity:.38}.profile{border-bottom:1px solid #143620;margin-bottom:11px;padding:0 4px 17px}.avatar-shell{flex:none;position:relative}.avatar{border:1px solid #43e982;width:52px;height:52px;box-shadow:0 0 0 3px #35ff8814,0 0 24px #35ff882e}.avatar-pulse{background:#35ff88;border:2px solid #071009;border-radius:50%;width:9px;height:9px;position:absolute;bottom:4px;right:0;box-shadow:0 0 12px #35ff88}.brand{letter-spacing:-.02em;font-size:19px}.sub{color:#65b17c;letter-spacing:.08em;font:9px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.matrix-side-label{letter-spacing:.16em;color:#467258;padding:8px 9px 7px;font:8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.nav{gap:2px}.nav button{color:#70877a;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:22px 1fr;align-items:center;gap:7px;padding:9px;font-size:13px;transition:all .14s;display:grid;position:relative}.nav button:hover:not(:disabled){color:#caffd8;background:#08160e;border-color:#173e27}.nav button.active{color:#eaffef;box-shadow:inset 3px 0 0 var(--matrix),0 0 22px #35ff880d;background:linear-gradient(90deg,#35ff8826,#08160ee0);border-color:#235638}.nav button.active:after{content:"";background:var(--matrix);width:4px;height:4px;box-shadow:0 0 8px var(--matrix);border-radius:50%;position:absolute;right:8px}.nav button:disabled{opacity:.26}.nav-code{color:#436d50;letter-spacing:.05em;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.nav-glyph{text-align:center;color:#5ca771;font-size:14px}.nav button.active .nav-glyph{color:var(--matrix);text-shadow:0 0 10px #35ff8873}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.side-status{color:#90b49b;background:linear-gradient(145deg,#06120bf5,#040a07fa);border:1px solid #1a482d;border-radius:6px;gap:4px;padding:11px;display:grid;box-shadow:inset 0 0 24px #00000042}.side-status-head{letter-spacing:.13em;color:#5ecc7e;align-items:center;gap:6px;margin-bottom:4px;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.matrix-dot{background:var(--matrix);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #35ff8814,0 0 9px #35ff888c}.side-status strong{color:#dfffe8;font-size:11px}.side-email{color:#618b6e;font-size:9px}.role-badge{color:#8bffae;letter-spacing:.06em;background:#092114;border-color:#2f7650;border-radius:4px;margin-top:3px;font:8px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.system-map-btn,.signout-btn{color:#59896a;letter-spacing:.08em;background:#07120c;border:1px solid #173d27;border-radius:4px;margin-top:4px;padding:7px 8px;font:8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.system-map-btn:hover,.signout-btn:hover{color:#a6ffc0;border-color:#319d5c}.system-map-btn{color:#72b785;margin-top:7px}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030805eb;border-bottom:1px solid #17472b;padding:15px 26px;box-shadow:0 12px 32px #0003}.topbar-context{min-width:0}.terminal-path{color:#49a465;letter-spacing:.14em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font:7px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.title{color:#effff3;letter-spacing:-.015em;font-size:18px}.jobsub{color:#70927a;font-size:10px}.topbar-actions{align-items:center;gap:9px;display:flex}.lead-finder-input-wrap input{min-width:420px;box-shadow:inset 0 0 18px #00000047;color:#e9fff0!important;background:#040b07!important;border:1px solid #1d5434!important;border-radius:5px!important}.lead-finder-input-wrap input:focus{border-color:#36d873!important;box-shadow:0 0 0 2px #35ff8814,0 0 18px #35ff8814!important}.lead-finder-input-wrap input::placeholder{color:#52705b}.lead-search-panel{background:#050d08!important;border-color:#286341!important;border-radius:7px!important;box-shadow:0 24px 70px #00000094,0 0 28px #35ff880d!important}.lead-search-head{background:#07120b!important;border-bottom-color:#193d27!important}.lead-search-head strong{color:#dffff0}.lead-search-head span{color:#6b9478}.lead-status-filters{background:#050d08!important;border-bottom-color:#173720!important}.lead-status-filters button{color:#648570!important;background:#08120c!important;border-color:#193924!important;border-radius:3px!important}.lead-status-filters button.active{color:#9affb6!important;background:#0b2516!important;border-color:#35bd6a!important}.lead-company-head{background:linear-gradient(90deg,#0a180f,#061009)!important;border-bottom-color:#1a432a!important}.lead-company-head strong{color:#dbffe6!important}.company-history-badge{color:#7dffa6!important;background:#0a2113!important;border-color:#2e8452!important}.matrix-system-banner{color:#76b989;letter-spacing:.08em;background:linear-gradient(90deg,#091f11eb,#050e08d1);border:1px solid #1d5535;border-radius:4px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:8px 11px;font:8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;box-shadow:inset 0 0 25px #35ff8806}.matrix-system-banner strong{color:#75ff9e}.matrix-system-banner span:not(.matrix-dot){border-left:1px solid #245035;padding-left:11px}.content{padding:19px 26px 42px}.card,.scheduler{background:linear-gradient(145deg,#08110cfa,#050b08fa);border-color:#173a25;border-radius:7px;box-shadow:0 14px 34px #0000003d,inset 0 1px #74ff9f05}.card{position:relative}.card:before{content:"";background:var(--matrix);opacity:.55;pointer-events:none;width:30px;height:1px;position:absolute;top:-1px;left:-1px;box-shadow:0 0 9px #35ff883d}.eyebrow,.master-subhead span,.legend-title{color:#55956a;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.muted{color:#789183}.empty{color:#668675;background:#06100a73;border-color:#21442e;border-radius:5px}.btn{color:#b7d9c0;letter-spacing:.02em;background:#09140d;border-color:#285038;border-radius:4px;font-size:10px;font-weight:700}.btn:hover:not(:disabled){color:#dffff0;background:#0c2014;border-color:#38a861;box-shadow:0 0 14px #35ff8812}.primary-action{box-shadow:inset 0 0 16px #35ff880a;color:#a6ffc1!important;background:linear-gradient(#0e351e,#0a2917)!important;border-color:#2ca35a!important}input,select,textarea{accent-color:var(--matrix)}input:focus,select:focus,textarea:focus{outline:none;border-color:#35b866!important;box-shadow:0 0 0 2px #35ff8812!important}table{background:0 0}th{letter-spacing:.08em;text-transform:uppercase;color:#639073;font:8px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}th,td{border-bottom-color:#163222}tbody tr:hover{background:#35ff8806}.pill{color:#8effae;background:#0a2114;border-color:#26754a;border-radius:4px}.dashboard-v2 .dashboard-head h2{color:#f2fff5}.dashboard-head-compact{min-height:0;justify-content:flex-end!important}.job-next-action{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex;padding:16px 18px!important}.job-next-action.warn{box-shadow:inset 4px 0 #d99b34;background:linear-gradient(90deg,#231a0f,#07110b 48%)!important;border-color:#7b5a2c!important}.job-next-action.handoff{box-shadow:inset 4px 0 #3f9bc1;background:linear-gradient(90deg,#0b2029,#07110b 52%)!important;border-color:#28576d!important}.job-next-action.ready{box-shadow:inset 4px 0 #35d574;background:linear-gradient(90deg,#092316,#07110b 52%)!important;border-color:#26754a!important}.job-next-action-copy{min-width:0}.job-next-action-copy h3{color:#f1fff5;margin:4px 0 3px;font-size:18px}.job-next-action-copy p{color:#83a28d;max-width:760px;margin:0;font-size:12px;line-height:1.45}.job-next-action .btn{flex:none}.job-lifecycle{background:linear-gradient(145deg,#050d08,#07120b);border:1px solid #1b4b2f;border-radius:7px;margin-bottom:16px;overflow:hidden;box-shadow:0 12px 28px #0000002e}.job-lifecycle-head{background:linear-gradient(90deg,#07170e,#050c08);border-bottom:1px solid #173a25;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.job-lifecycle-head>div{gap:2px;display:grid}.job-lifecycle-head .eyebrow{margin:0;font-size:7px}.job-lifecycle-head strong{color:#eaffef;font-size:12px}.job-lifecycle-head>div>span{color:#668b71;font-size:9px}.lane-chip{color:#86ffaa;letter-spacing:.07em;text-transform:uppercase;background:#092116;border:1px solid #2b754b;border-radius:4px;flex:none;padding:6px 8px;font:8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.job-lifecycle-head>.job-lifecycle-actions{flex:none;align-items:center;gap:8px;display:flex}.lifecycle-assign-btn{white-space:nowrap}.job-assignment-editor{background:#06100a;border-bottom:1px solid #173a25;padding:11px 13px 13px}.job-assignment-editor-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.job-assignment-editor-head>div{gap:2px;display:grid}.job-assignment-editor-head strong{color:#e8fff0;font-size:11px}.job-assignment-editor-head span,.job-assignment-editor-head small{color:#668b71;font-size:8px}.job-assignment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.job-assignment-grid label{background:#050c08;border:1px solid #173a25;border-radius:5px;gap:5px;padding:8px;display:grid}.job-assignment-grid label>span{gap:1px;display:grid}.job-assignment-grid label strong{color:#dfffe8;font-size:9px}.job-assignment-grid label small{color:#567061;font-size:7px}.job-assignment-grid select{border-radius:4px;width:100%;padding:7px;font-size:9px;color:#dfffe8!important;background:#07120b!important;border:1px solid #27523a!important}.personal-work-panel{background:linear-gradient(145deg,#07131a,#07110b);border:1px solid #28576d;border-radius:7px;margin-bottom:14px;overflow:hidden}.personal-work-head{border-bottom:1px solid #1d3f4d;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.personal-work-head>div:first-child{gap:2px;display:grid}.personal-work-head h3{color:#effbff;margin:0;font-size:15px}.personal-work-head span{color:#718a93;font-size:9px}.personal-work-count{justify-items:end;display:grid}.personal-work-count strong{color:#8fdfff;font-size:24px;line-height:1}.personal-work-count span{text-transform:uppercase;letter-spacing:.08em;color:#5c7b87;font-size:7px}.personal-work-grid{background:#17333d;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.personal-work-item{text-align:left;color:#dfffe8;cursor:pointer;background:#07120f;border:0;gap:4px;min-height:105px;padding:12px;display:grid}.personal-work-item:hover{background:#0a1b17}.personal-work-item.attention{box-shadow:inset 3px 0 #d99b34}.personal-work-item.active{box-shadow:inset 3px 0 #3f9bc1}.personal-work-stage{letter-spacing:.07em;text-transform:uppercase;color:#78b9cf;font:8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.personal-work-item strong{color:#efffff;font-size:12px}.personal-work-item small{color:#6f8b83;font-size:8px;line-height:1.35}.personal-work-item em{letter-spacing:.07em;color:#4e7161;margin-top:auto;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.profiles-page{gap:14px;display:grid}.profiles-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 2px 0;display:flex}.profiles-head h2{color:#effff4;margin:4px 0;font-size:22px}.profiles-head p{color:#6f8f79;max-width:780px;margin:0;font-size:11px;line-height:1.5}.profiles-message{color:#91d9a7;background:#08170e;border:1px solid #245d3b;border-radius:5px;padding:9px 11px;font-size:10px}.profiles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-card{background:linear-gradient(145deg,#06110a,#050c08);border:1px solid #1d4a30;border-radius:7px;gap:12px;padding:13px;display:grid;box-shadow:0 14px 28px #0003}.profile-card-head{border-bottom:1px solid #153620;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.profile-card-head>div{gap:2px;display:grid}.profile-card-head strong{color:#effff4;font-size:14px}.profile-card-head span{color:#5e7b67;font-size:8px}.profile-card-head em{letter-spacing:.07em;text-transform:uppercase;color:#79d698;background:#082013;border:1px solid #285b3b;border-radius:4px;padding:5px 7px;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.profile-field{gap:5px;display:grid}.profile-field>span,.profile-section-title{letter-spacing:.07em;text-transform:uppercase;color:#6ea07d;font:8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.profile-field select{color:#eaffef;background:#040b07;border:1px solid #244c33;border-radius:4px;width:100%;padding:8px;font-size:10px}.profile-section{gap:7px;display:grid}.profile-section>small{color:#587061;font-size:8px;line-height:1.4}.profile-lanes{flex-wrap:wrap;gap:5px;display:flex}.profile-lanes button{color:#6d8875;cursor:pointer;background:#07120b;border:1px solid #244a31;border-radius:4px;padding:6px 8px;font-size:9px}.profile-lanes button.active{color:#a6ffc0;background:#0a2817;border-color:#36b96a;box-shadow:0 0 12px #35ff880f}.profile-lanes button:disabled{opacity:.55;cursor:wait}.profile-toggles{gap:7px;display:grid}.profile-toggles label{background:#050d08;border:1px solid #163722;border-radius:5px;grid-template-columns:18px 1fr;align-items:flex-start;gap:8px;padding:8px;display:grid}.profile-toggles input{accent-color:#35d574;margin-top:2px}.profile-toggles label>span{gap:2px;display:grid}.profile-toggles strong{color:#dfffe8;font-size:9px}.profile-toggles small{color:#587061;font-size:8px;line-height:1.35}.profile-card-foot{border-top:1px solid #153620;justify-content:space-between;gap:12px;padding-top:8px;display:flex}.profile-card-foot span{color:#78ce91;font:8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.profile-card-foot small{color:#516958;font-size:8px}.profile-routing{border-top:1px solid #153620;gap:8px;padding-top:10px;display:grid}.profile-routing-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.profile-routing-head>div{gap:2px;display:grid}.profile-routing-head strong{color:#e5ffee;font-size:10px}.profile-routing-head small{color:#587061;font-size:8px;line-height:1.35}.profile-routing-head>span{color:#78ce91;border:1px solid #24563a;border-radius:4px;padding:5px 6px;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.routing-rule-list{gap:5px;display:grid}.routing-rule{background:#06100a;border:1px solid #173722;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.routing-rule>div{gap:2px;display:grid}.routing-rule strong{color:#dfffe8;font-size:8px}.routing-rule span{color:#62806b;font-size:7px}.routing-rule button{color:#bd7777;cursor:pointer;background:0 0;border:0;font-size:8px}.routing-rule-builder{background:#050c08;border:1px dashed #27583a;border-radius:5px;gap:7px;padding:9px;display:grid}.routing-rule-fields{grid-template-columns:1.15fr .75fr 1.5fr;gap:6px;display:grid}.routing-rule-fields select,.routing-rule-fields input{color:#dfffe8;background:#07120b;border:1px solid #28503a;border-radius:4px;min-width:0;padding:7px;font-size:8px}.routing-stage-picker{flex-wrap:wrap;gap:4px;display:flex}.routing-stage-picker button{color:#668272;cursor:pointer;background:#07120b;border:1px solid #244a31;border-radius:4px;padding:5px 6px;font-size:7px}.routing-stage-picker button.active{color:#99ffb5;background:#0a2616;border-color:#32ae62}.routing-add-btn{justify-self:start}.personal-tasks-panel{background:linear-gradient(145deg,#0b1510,#07100b);border:1px solid #345140;border-radius:7px;margin-bottom:14px;overflow:hidden}.personal-task-create{border-bottom:1px solid #1c3828;grid-template-columns:minmax(220px,1fr) 100px 150px auto;gap:7px;padding:11px 14px;display:grid}.personal-task-create input,.personal-task-create select{color:#e7ffed;background:#050c08;border:1px solid #244936;border-radius:4px;padding:8px;font-size:9px}.personal-task-list,.workspace-task-list{display:grid}.personal-task-row,.workspace-task-row{border-bottom:1px solid #142d20;grid-template-columns:28px 1fr auto 26px;align-items:center;gap:8px;padding:9px 12px;display:grid}.personal-task-row:last-child,.workspace-task-row:last-child{border-bottom:0}.personal-task-row>div,.workspace-task-row>div{gap:2px;display:grid}.personal-task-row strong,.workspace-task-row strong{color:#eaffef;font-size:10px}.personal-task-row span,.workspace-task-row span{color:#607b68;font-size:8px}.personal-task-row em,.workspace-task-row em{text-transform:uppercase;color:#80988a;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.personal-task-row.high,.workspace-task-row.high{box-shadow:inset 3px 0 #d99b34}.task-check,.task-delete{color:#86dca1;cursor:pointer;background:#07120b;border:1px solid #28503a;border-radius:4px;width:24px;height:24px}.task-delete{color:#b77}.personal-task-empty{color:#637b69;padding:13px 14px;font-size:9px}.workspace-settings-page{gap:13px;display:grid}.workspace-save-message{color:#9affb7;background:#0a1d12;border:1px solid #286141;border-radius:4px;padding:7px 9px;font-size:9px}.workspace-settings-card{background:linear-gradient(145deg,#07110b,#050c08);border:1px solid #1d4a30;border-radius:7px;gap:12px;padding:14px;display:grid}.workspace-section-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.workspace-section-head h3{color:#effff4;margin:3px 0;font-size:15px}.workspace-section-head p{color:#607b68;margin:0;font-size:9px;line-height:1.4}.workspace-inline-select{gap:4px;display:grid}.workspace-inline-select span{text-transform:uppercase;color:#698776;font-size:7px}.workspace-inline-select select{color:#e7ffed;background:#050c08;border:1px solid #244936;border-radius:4px;padding:7px;font-size:9px}.theme-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.theme-choice{text-align:left;color:#dfffe8;cursor:pointer;background:#050c08;border:1px solid #244534;border-radius:6px;gap:5px;padding:9px;display:grid}.theme-choice.active{border-color:var(--matrix);box-shadow:0 0 0 1px var(--matrix),0 0 20px #0000002e}.theme-choice strong{font-size:9px}.theme-choice small{color:#698073;font-size:7px}.theme-swatch{border-radius:3px;height:8px;display:flex;overflow:hidden}.theme-swatch i{flex:1}.theme-choice.matrix .theme-swatch i:first-child{background:#35ff88}.theme-choice.matrix .theme-swatch i:nth-child(2){background:#123c26}.theme-choice.matrix .theme-swatch i:nth-child(3){background:#030705}.theme-choice.ocean .theme-swatch i:first-child{background:#49c9ff}.theme-choice.ocean .theme-swatch i:nth-child(2){background:#12364a}.theme-choice.ocean .theme-swatch i:nth-child(3){background:#03080c}.theme-choice.amber .theme-swatch i:first-child{background:#ffb43b}.theme-choice.amber .theme-swatch i:nth-child(2){background:#4c3010}.theme-choice.amber .theme-swatch i:nth-child(3){background:#0c0803}.theme-choice.violet .theme-swatch i:first-child{background:#bd72ff}.theme-choice.violet .theme-swatch i:nth-child(2){background:#3a1854}.theme-choice.violet .theme-swatch i:nth-child(3){background:#09040d}.theme-choice.graphite .theme-swatch i:first-child{background:#c7d0d8}.theme-choice.graphite .theme-swatch i:nth-child(2){background:#38424a}.theme-choice.graphite .theme-swatch i:nth-child(3){background:#080a0c}.dashboard-module-list{gap:5px;display:grid}.dashboard-module-row{opacity:.68;background:#050d08;border:1px solid #193824;border-radius:5px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:8px;display:grid}.dashboard-module-row.active{opacity:1;border-color:#28583a}.module-toggle,.module-order button,.personal-stage-row button{color:#8bdba4;cursor:pointer;background:#07120b;border:1px solid #28513a;border-radius:4px;width:25px;height:25px}.dashboard-module-row>div:nth-child(2){gap:2px;display:grid}.dashboard-module-row strong{color:#e3ffeb;font-size:9px}.dashboard-module-row span{color:#607a68;font-size:7px}.module-order{gap:4px;display:flex}.workspace-checkline{background:#050d08;border:1px solid #183923;border-radius:5px;grid-template-columns:18px 1fr;align-items:flex-start;gap:8px;padding:9px;display:grid}.workspace-checkline>span{gap:2px;display:grid}.workspace-checkline strong{color:#dfffe8;font-size:9px}.workspace-checkline small{color:#607a68;font-size:8px}.personal-stage-order{gap:5px;display:grid}.personal-stage-row{background:#050d08;border:1px solid #193824;border-radius:5px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.personal-stage-row>span{color:#5a7b66;font:8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.personal-stage-row strong{color:#e4ffec;font-size:10px}.personal-stage-row>div{gap:4px;display:flex}.workspace-task-create{border:0;padding:0}.workspace-task-list{border:1px solid #183923;border-radius:5px;overflow:hidden}.workspace-task-row.done{opacity:.55}.workspace-task-row.done strong{text-decoration:line-through}.matrix-shell[data-theme=ocean]{--bg:#03080c;--panel:#081218;--panel2:#050b10;--line:#173b4b;--line-bright:#246b87;--text:#eaf8ff;--muted:#7da4b4;--accent:#49c9ff;--accent-strong:#20b8f5;--accent-dim:#12364a;--matrix:#49c9ff;--matrix-soft:#a9e8ff;--matrix-deep:#06131a;--blue:#6fe4ff;--dash-open:#49c9ff;--dash-won:#86e5ff;--dash-purple:#9aa8ff;--dash-cyan:#6fe4ff}.matrix-shell[data-theme=amber]{--bg:#0c0803;--panel:#161008;--panel2:#0d0905;--line:#4a3218;--line-bright:#805625;--text:#fff4df;--muted:#b79a72;--accent:#ffb43b;--accent-strong:#f39a10;--accent-dim:#4c3010;--matrix:#ffb43b;--matrix-soft:#ffd48a;--matrix-deep:#1d1205;--blue:#ffd064;--dash-open:#ffb43b;--dash-won:#ffd475;--dash-purple:#ff9f6e;--dash-cyan:#ffe09a}.matrix-shell[data-theme=violet]{--bg:#09040d;--panel:#120819;--panel2:#0c0611;--line:#402155;--line-bright:#6b3490;--text:#faedff;--muted:#aa83ba;--accent:#bd72ff;--accent-strong:#a850f0;--accent-dim:#3a1854;--matrix:#bd72ff;--matrix-soft:#e0b5ff;--matrix-deep:#17091f;--blue:#df8dff;--dash-open:#bd72ff;--dash-won:#dc9fff;--dash-purple:#f06fe8;--dash-cyan:#c692ff}.matrix-shell[data-theme=graphite]{--bg:#080a0c;--panel:#111519;--panel2:#0b0e11;--line:#303941;--line-bright:#53606a;--text:#edf1f4;--muted:#8b969e;--accent:#c7d0d8;--accent-strong:#aab5bd;--accent-dim:#38424a;--matrix:#c7d0d8;--matrix-soft:#e4e9ed;--matrix-deep:#171b1f;--blue:#c7d0d8;--dash-open:#aab5bd;--dash-won:#d3d9de;--dash-purple:#a8b0b7;--dash-cyan:#c7d0d8}.matrix-shell:not([data-theme=matrix]) .sidebar{background:linear-gradient(180deg,var(--panel2),var(--bg));border-right-color:var(--line)}.matrix-shell:not([data-theme=matrix]) .topbar{background:color-mix(in srgb,var(--bg) 92%,transparent);border-bottom-color:var(--line)}.matrix-shell:not([data-theme=matrix]) .card,.matrix-shell:not([data-theme=matrix]) .scheduler,.matrix-shell:not([data-theme=matrix]) .workspace-settings-card,.matrix-shell:not([data-theme=matrix]) .profile-card{background:linear-gradient(145deg,var(--panel),var(--panel2));border-color:var(--line)}.matrix-shell:not([data-theme=matrix]) .nav button.active{background:linear-gradient(90deg,var(--accent-dim),var(--panel2));border-color:var(--line-bright);box-shadow:inset 3px 0 0 var(--matrix)}.matrix-shell:not([data-theme=matrix]) .nav button:hover:not(:disabled){background:var(--panel);border-color:var(--line)}.matrix-shell:not([data-theme=matrix]) .avatar{border-color:var(--matrix);box-shadow:0 0 0 3px color-mix(in srgb,var(--matrix) 12%,transparent),0 0 24px color-mix(in srgb,var(--matrix) 22%,transparent)}.matrix-shell:not([data-theme=matrix]) .avatar-pulse{background:var(--matrix);box-shadow:0 0 12px var(--matrix)}.matrix-shell:not([data-theme=matrix]) .primary-action{border-color:var(--line-bright)!important;background:linear-gradient(180deg,var(--accent-dim),var(--matrix-deep))!important;color:var(--matrix-soft)!important}.matrix-shell:not([data-theme=matrix]) .eyebrow,.matrix-shell:not([data-theme=matrix]) .terminal-path{color:var(--matrix)}.matrix-shell:not([data-theme=matrix]) .matrix-system-banner{border-color:var(--line-bright);background:linear-gradient(90deg,var(--accent-dim),var(--panel2));color:var(--muted)}.matrix-shell:not([data-theme=matrix]) .matrix-system-banner strong{color:var(--matrix-soft)}.job-lifecycle-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.lifecycle-stage{text-align:left;color:#789382;cursor:pointer;background:#050c08;border:0;border-right:1px solid #153620;grid-template-columns:22px 1fr;grid-template-areas:"icon copy""owner owner";gap:3px 6px;min-height:82px;padding:10px 10px 8px;display:grid;position:relative}.lifecycle-stage:last-child{border-right:0}.lifecycle-stage:hover{background:#08160e}.lifecycle-stage.current{background:#0a1b10;box-shadow:inset 0 -2px #35d574}.lifecycle-stage.mine{background:linear-gradient(#35ff8813,#050c08fa)}.lifecycle-stage.mine:before{content:"";opacity:.72;background:#35d574;height:2px;position:absolute;top:0;left:0;right:0}.lifecycle-state-icon{color:#64836e;border:1px solid #294835;border-radius:50%;grid-area:icon;place-items:center;width:20px;height:20px;font:10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.lifecycle-stage-copy{grid-area:copy;gap:3px;min-width:0;display:grid}.lifecycle-stage-copy strong{color:#dfffe8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lifecycle-stage-copy small{color:#63806b;min-height:20px;font-size:8px;line-height:1.25}.lifecycle-owner{letter-spacing:.055em;text-transform:uppercase;color:#446551;white-space:nowrap;text-overflow:ellipsis;grid-area:owner;font:7px/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.lifecycle-stage.complete .lifecycle-state-icon{color:#78ffa0;background:#0a2516;border-color:#2b8150}.lifecycle-stage.attention .lifecycle-state-icon{color:#ffc461;background:#2a1f10;border-color:#9a6c2d}.lifecycle-stage.active .lifecycle-state-icon{color:#72c9ee;background:#0b2029;border-color:#397493}.lifecycle-stage.attention .lifecycle-stage-copy strong{color:#ffe3ad}.lifecycle-stage.active .lifecycle-stage-copy strong{color:#dff5ff}.lifecycle-stage.waiting{opacity:.72}@media (max-width:1250px){.job-lifecycle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lifecycle-stage:nth-child(3){border-right:0}.lifecycle-stage{border-bottom:1px solid #153620}.lifecycle-stage:nth-last-child(-n+3){border-bottom:0}.personal-work-grid,.job-assignment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profiles-grid{grid-template-columns:1fr}.theme-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.job-lifecycle-head{flex-direction:column;align-items:flex-start}.job-lifecycle-head>.job-lifecycle-actions{justify-content:space-between;width:100%}.job-lifecycle-grid{grid-template-columns:1fr 1fr}.lifecycle-stage:nth-child(3){border-right:1px solid #153620}.lifecycle-stage:nth-child(2n){border-right:0}.lifecycle-stage:nth-last-child(-n+3){border-bottom:1px solid #153620}.lifecycle-stage:nth-last-child(-n+2){border-bottom:0}.job-next-action{flex-direction:column;align-items:flex-start}.personal-work-grid,.job-assignment-grid{grid-template-columns:1fr}.personal-work-head{align-items:flex-start}.personal-work-count{justify-items:start}.profiles-head,.workspace-section-head,.profile-card-foot{flex-direction:column}.profile-lanes{grid-template-columns:1fr 1fr;display:grid}.theme-picker{grid-template-columns:1fr 1fr}.personal-task-create,.routing-rule-fields{grid-template-columns:1fr}.routing-stage-picker{grid-template-columns:1fr 1fr;display:grid}}.dashboard-filter-bar{background:linear-gradient(135deg,#07130c,#061009)!important;border-color:#1b4a2f!important;border-radius:7px!important}.dashboard-filter-intro .filter-icon{color:#9affbb!important;background:linear-gradient(135deg,#0b3a1e,#00a94f)!important;box-shadow:0 0 20px #35ff8821!important}.dashboard-filter-bar select{color:#dffff0!important;background:#040b07!important;border-color:#1d4b30!important;border-radius:4px!important}.dashboard-range button,.dashboard-filter-buttons button{color:#668a72!important;background:#061009!important;border-color:#1c402a!important;border-radius:3px!important}.dashboard-range button.active,.dashboard-filter-buttons button.active{color:#9fffb9!important;background:#0b2c18!important;border-color:#2fc566!important;box-shadow:0 0 14px #35ff8817!important}.dashboard-reset{color:#70967a!important;background:#07120b!important;border-color:#1d4c30!important;border-radius:4px!important}.dashboard-hero-card{border-radius:7px!important;min-height:165px!important;box-shadow:0 18px 36px #0000004d!important}.dashboard-hero-card:before,.dashboard-hero-card:after{display:none!important}.dashboard-hero-card.pipeline-total{background:linear-gradient(135deg,#0a311b,#0f6331)!important;border-color:#237845!important}.dashboard-hero-card.open-pipeline{background:linear-gradient(135deg,#07311a,#0b7440)!important;border-color:#1d8a4a!important}.dashboard-hero-card.wins{background:linear-gradient(135deg,#0b281a,#176344)!important;border-color:#2f9470!important}.dashboard-hero-card.avg-deal{background:linear-gradient(135deg,#1f2612,#4a5c20)!important;border-color:#71873a!important}.hero-kicker{letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#91ffaf!important}.avg-deal .hero-kicker{color:#d9ff86!important}.hero-value{text-shadow:0 0 18px #7bffa429}.hero-secondary{border-top-color:#8effb029!important}.pipeline-visual-card,.operations-health-card,.owner-performance-card{border-color:#1a432b!important}.live-chip{color:#7dffa5!important;background:#092115!important;border-color:#2b8a51!important}.pipeline-donut{filter:drop-shadow(0 0 10px #35ff8814)}.pipeline-donut-hole{background:#050b08!important;border-color:#215036!important}.pipeline-bar-track{background:#102017!important}.operations-health-grid .op-health-item{border-radius:6px!important}.op-health-item.blue{background:linear-gradient(145deg,#0b2d1a,#115c32)!important}.op-health-item.purple{background:linear-gradient(145deg,#102817,#2c5b27)!important}.op-health-item.green{background:linear-gradient(145deg,#0a2c19,#126b3a)!important}.op-health-item.orange{background:linear-gradient(145deg,#302814,#705019)!important}.owner-performance-row{background:#050c08!important;border-top-color:#153723!important}.owner-performance-row:hover{background:#09160e!important}.owner-performance-row.selected{box-shadow:inset 3px 0 0 var(--matrix)!important;background:linear-gradient(90deg,#35ff881a,#35ff8806)!important}.attention-strip{background:linear-gradient(90deg,#07110b,#060d08)!important;border-color:#27452f!important;border-radius:7px!important}.attention-item{border-radius:5px!important}.attention-item.hot{background:#261c11!important;border-color:#7d572d!important}.attention-item.clear{background:#0a2315!important;border-color:#246d45!important}.dashboard-recent{border-radius:7px!important}.mastersheet-page{position:relative}.mastersheet-head{border-bottom:1px solid #1b432a;padding-bottom:13px}.mastersheet-head h2{letter-spacing:-.02em}.mastersheet-head .eyebrow:before{content:"ATTRACTION DOSSIER // ";color:#35d574}.master-asset-card{background:linear-gradient(145deg,#07120b,#050b08)!important;border-color:#1b452c!important;border-radius:6px!important;box-shadow:inset 4px 0 #35ff8838,0 12px 28px #0003!important}.master-asset-card h3{color:#ecfff2}.master-subsection{background:#050d08!important;border-color:#173723!important;border-radius:4px!important}.master-subhead{border-bottom-color:#163824!important}.master-form-grid input,.master-form-grid textarea,.master-form-grid select,.mastersheet-project>label input,.mastersheet-project>label textarea,.master-asset-card input,.master-asset-card textarea,.master-asset-card select{color:#ddffe7!important;background:#030805!important;border-color:#1c422a!important;border-radius:3px!important}.attraction-history-row{background:#07110b!important;border-color:#173923!important}.attraction-evidence{border-color:#1f5d3a!important}.attraction-evidence-card{background:#061009!important;border-color:#1a4a2f!important;border-radius:4px!important}.scope-origin,.generation-badge,.company-history-badge{border-radius:3px!important}.field-evidence-hero{background:linear-gradient(135deg,#07150d,#0b2e1a)!important;border-color:#226c42!important}.field-live-state{color:#83ffab!important;background:#082114!important;border-color:#2d8c54!important;border-radius:5px!important}.field-stat-card{border-radius:6px!important}.field-stat-card.photos{background:linear-gradient(145deg,#0b2c1a,#115f34)!important}.field-stat-card.comments{background:linear-gradient(145deg,#102919,#2a5b28)!important}.field-stat-card.docs{background:linear-gradient(145deg,#252812,#525c20)!important}.field-stat-card.events{background:linear-gradient(145deg,#092e1a,#0f7040)!important}.field-photo-card,.field-activity-row{background:#061009!important;border-color:#1b452d!important;border-radius:5px!important}.inspection-inbox{background:linear-gradient(145deg,#07130c,#050d08)!important;border-color:#1d5a38!important;border-radius:6px!important}.inspection-inbox-head{background:linear-gradient(90deg,#0a1b10,#061009)!important;border-bottom-color:#1c472d!important}.inspection-review-card{background:#050c08!important;border-top-color:#163923!important}.inspection-review-card.stale{background:linear-gradient(90deg,#20180d,#050c08 24%)!important;box-shadow:inset 4px 0 #d39832!important}.inspection-review-preview{background:#020503!important;border-color:#183722!important}.inspection-review-fields select,.field-evidence-attach select,.companycam-search-row input,.companycam-link-fields input{color:#ddffe7!important;background:#030805!important;border-color:#1b482d!important;border-radius:3px!important}.inspection-condition-chip{background:#07110b!important;border-color:#1b412b!important;border-radius:4px!important}.inspection-condition-chip.selected{background:#0a2515!important;border-color:#2c8b52!important}.inspection-suggestion-reason{background:#081b10!important;border-color:#24583a!important;border-radius:4px!important}.sched-head,.sched-resource{background:#07110b!important;border-color:#173a25!important}.sched-slot{background:#050c08!important;border-color:#14331f!important}.sched-slot.weekend{background:#040906!important}.sched-head.weekend{color:#55705d!important;background:#050b08!important}.resource-dot{background:var(--matrix)!important;box-shadow:0 0 0 3px #35ff8817!important}.jobbar{border-radius:4px!important}.backlog-job{background:#07110b!important;border-radius:5px!important}.schedule-drawer{background:#040906!important;border-left-color:#1a472d!important}.drawer-close{color:#8fd5a3!important;background:#061009!important;border-color:#1c4b30!important;border-radius:4px!important}.auth-shell{background:radial-gradient(circle at top,#0a2817 0,#030705 45%)!important}.auth-card{background:#061009!important;border-color:#1f5a39!important;border-radius:7px!important;box-shadow:0 24px 70px #00000080,0 0 40px #35ff880a!important}.auth-avatar{border-color:#3de17d!important;box-shadow:0 0 0 6px #35ff880f,0 0 26px #35ff881f!important}.google-btn{color:#acffc4!important;background:#0b2b18!important;border-color:#35b667!important;border-radius:4px!important}.auth-note{color:#678974!important}@media (max-width:900px){.matrix-shell{grid-template-columns:1fr}.matrix-side-signal{display:none}.lead-finder-input-wrap input{min-width:min(80vw,520px)}}.attraction-dossier-card{overflow:hidden;padding:0!important}.attraction-dossier-head{background:linear-gradient(90deg,#0a180f,#061009);border-bottom:1px solid #1a432a;margin:0!important;padding:15px 16px!important}.attraction-dossier-title{align-items:center;gap:11px;min-width:0;display:flex}.dossier-index{color:#72ff9d;background:#071c10;border:1px solid #247348;place-items:center;width:38px;height:38px;font:12px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;box-shadow:inset 0 0 16px #35ff880d}.attraction-dossier-title>div{gap:2px;min-width:0;display:grid}.attraction-dossier-title .eyebrow{margin:0;font-size:7px}.attraction-dossier-title strong{color:#effff3;white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.attraction-dossier-title>div>span{color:#71947b;font-size:9px}.dossier-head-actions{align-items:center;gap:7px;display:flex}.dossier-linked{color:#83ffab!important;background:#092316!important;border-color:#2c8751!important;font-size:7px!important}.dossier-unlinked{color:#e3c16f!important;background:#271f12!important;border-color:#7b6335!important;font-size:7px!important}.attraction-dossier-summary{background:#050d08;border-bottom:1px solid #173923;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dossier-metric{border-right:1px solid #153520;gap:3px;min-width:0;padding:12px 13px;display:grid}.dossier-metric:last-child{border-right:0}.dossier-metric>span{color:#5f8a6d;letter-spacing:.08em;text-transform:uppercase;font:7px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dossier-metric strong{color:#ddffe7;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.dossier-metric small{color:#5d7665;font-size:8px}.attraction-dossier-current{background:#040a06;border-bottom:1px solid #173923;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:10px 12px 12px;display:grid}.dossier-current-panel{background:#07110b;border:1px solid #19412a;border-radius:4px;gap:8px;min-width:0;padding:10px;display:grid}.dossier-current-panel.recommendations{border-color:#1c4730}.dossier-panel-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dossier-panel-head>div{gap:2px;display:grid}.dossier-panel-head>div>span{letter-spacing:.09em;color:#62a576;font:7px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dossier-panel-head small{color:#5e7565;font-size:7px}.dossier-panel-head>span:not(.dossier-live-dot){color:#76c48d;font:10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dossier-live-dot{background:#35ff88;border-radius:50%;width:7px;height:7px;margin-top:2px;box-shadow:0 0 0 4px #35ff8812,0 0 10px #35ff884d}.dossier-signal-list{flex-wrap:wrap;gap:5px;display:flex}.dossier-signal{color:#8dffae;background:#0a2113;border:1px solid #2d7048;border-radius:3px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;font-weight:800;display:inline-flex}.dossier-signal small{color:#74aa83;font-size:6px}.dossier-signal.issue{color:#ff8b99;background:#251014;border-color:#7d3641}.dossier-signal.review{color:#f2ca6c;background:#281f10;border-color:#7c612c}.dossier-signal.info{color:#82eab0;background:#0a2116;border-color:#2c6e4d}.dossier-clear-state{color:#5f7968;border:1px dashed #21442e;border-radius:3px;padding:8px;font-size:8px}.dossier-finish-list{gap:4px;display:grid}.dossier-finish{border-top:1px solid #122f1d;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding-top:4px;display:grid}.dossier-finish:first-child{border-top:0;padding-top:0}.dossier-finish strong{color:#9bffb6;white-space:nowrap;font:8px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dossier-finish span{color:#698373;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.dossier-recommendation{color:#b4d5bd;font-size:9px;line-height:1.45}.dossier-comment-preview{color:#71887a;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:7px;line-height:1.4;display:-webkit-box;overflow:hidden}.attraction-dossier-card>.master-form-grid,.attraction-dossier-card>.master-subsection,.attraction-dossier-card>details,.attraction-dossier-card>.master-form-grid.two-col{margin-left:12px;margin-right:12px}.attraction-dossier-card>.master-form-grid.three-col{margin-top:12px}.attraction-dossier-card>.master-form-grid.two-col{margin-bottom:12px}.dossier-history-panel{overflow:hidden;padding:0!important}.dossier-history-panel>summary{cursor:pointer;background:#07110b;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.dossier-history-panel[open]>summary{border-bottom-color:#173923}.dossier-history-panel>summary::-webkit-details-marker{display:none}.dossier-history-panel>summary>div{gap:2px;display:grid}.dossier-history-panel>summary strong{color:#caffd7;font-size:10px}.dossier-history-panel>summary>div>span{color:#65816d;font-size:8px}.dossier-history-count{color:#77ce8e;text-transform:uppercase;background:#0a1b11;border:1px solid #28583a;border-radius:3px;padding:3px 6px;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dossier-history-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.dossier-history-column{min-width:0}.dossier-history-column:first-child{border-right:1px solid #173923}.dossier-history-heading{color:#5b9a6d;letter-spacing:.09em;border-bottom:1px solid #14331f;padding:8px 10px;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dossier-history-list{display:grid}.dossier-history-item{border-bottom:1px solid #112b1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.dossier-history-item:last-child{border-bottom:0}.dossier-history-item>div{gap:2px;min-width:0;display:grid}.dossier-history-item>div:first-child strong{color:#c8f7d4;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.dossier-history-item>div:first-child span{color:#617a68;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.dossier-history-item>div:last-child{text-align:right}.dossier-history-item>div:last-child span{color:#7aac88;font-size:7px}.dossier-history-item>div:last-child small{color:#4f6b59;font-size:6px}.attraction-history,.attraction-evidence{margin-top:8px!important}@media (max-width:1150px){.attraction-dossier-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.dossier-metric:nth-child(3){border-right:0}.dossier-metric:nth-child(n+4){border-top:1px solid #153520}.attraction-dossier-current{grid-template-columns:1fr 1fr}.dossier-current-panel.recommendations{grid-column:1/-1}}@media (max-width:760px){.attraction-dossier-summary{grid-template-columns:1fr 1fr}.dossier-metric{border-top:1px solid #153520}.dossier-metric:nth-child(odd){border-right:1px solid #153520}.dossier-metric:nth-child(2n){border-right:0}.attraction-dossier-current,.dossier-history-grid{grid-template-columns:1fr}.dossier-current-panel.recommendations{grid-column:auto}.dossier-history-column:first-child{border-bottom:1px solid #173923;border-right:0}.attraction-dossier-head{flex-direction:column;align-items:flex-start!important}.dossier-head-actions{justify-content:space-between;width:100%}}.attraction-library-only{gap:18px}.matrix-empty-workspace{background:linear-gradient(135deg,#07130c,#0a2114)!important;border-color:#1d5737!important}.attraction-library-browser{gap:10px;display:grid}.attraction-library-browser-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.attraction-library-browser-card{gap:9px;min-width:0;display:grid;overflow:hidden;padding:14px!important}.attraction-library-browser-card:after{content:"";pointer-events:none;border:1px solid #35ff880a;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-30px;right:-20px}.library-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.library-card-code{color:#4b8b5f;letter-spacing:.12em;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.library-card-status{color:#7dffa5;letter-spacing:.07em;background:#092116;border:1px solid #2b764a;border-radius:3px;padding:3px 5px;font:6px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.attraction-library-browser-card h3{color:#e9fff0;margin:0;font-size:15px}.library-card-sub{color:#688773;font-size:8px}.library-card-metrics{background:#050c08;border:1px solid #183a26;grid-template-columns:1.3fr .7fr .7fr;display:grid}.library-card-metrics>div{border-right:1px solid #15331f;gap:2px;padding:8px;display:grid}.library-card-metrics>div:last-child{border-right:0}.library-card-metrics span{color:#52705c;text-transform:uppercase;letter-spacing:.07em;font:6px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.library-card-metrics strong{color:#caffd8;font-size:11px}.library-card-finishes{flex-wrap:wrap;gap:4px;display:flex}.library-card-finishes span{color:#77c78d;background:#09190f;border:1px solid #28583a;border-radius:3px;padding:3px 5px;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.library-card-note{color:#789083;-webkit-line-clamp:3;border-top:1px solid #14301e;-webkit-box-orient:vertical;padding-top:7px;font-size:8px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:1100px){.attraction-library-browser-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.attraction-library-browser-grid{grid-template-columns:1fr}}.proposal-builder-shell{gap:14px;display:grid}.proposal-builder-head{border-bottom:1px solid #1a432a;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.proposal-builder-head h2{margin:3px 0 4px;font-size:24px}.proposal-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.proposal-status,.proposal-unsaved{color:#86ffab;letter-spacing:.09em;background:#092116;border:1px solid #2b7449;border-radius:3px;padding:5px 7px;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.proposal-status.generated,.proposal-status.sent,.proposal-status.accepted,.proposal-status.signed{color:#93ffb4;background:#0a2617;border-color:#338a5a}.proposal-unsaved{color:#ffd070;background:#2a2112;border-color:#84692e}.proposal-message{color:#9bffb8;background:#0a2215;border:1px solid #2f754c;border-radius:4px;padding:9px 11px;font-size:10px}.proposal-message.error{color:#ff9aa6;background:#271116;border-color:#823946}.proposal-intro-grid{grid-template-columns:1.4fr .6fr;gap:12px;display:grid}.proposal-launch-card,.proposal-template-card{gap:11px;display:grid}.proposal-terminal-kicker{color:#5fbd79;letter-spacing:.14em;font:8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.proposal-launch-card h2{margin:0;font-size:25px}.proposal-launch-card p,.proposal-template-card p{color:#8ca397;margin:0;font-size:10px;line-height:1.5}.proposal-source-checks{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.proposal-source-checks>div{background:#07110b;border:1px solid #21432e;border-radius:4px;gap:3px;padding:9px;display:grid}.proposal-source-checks>div.good{border-left:3px solid #35ff88}.proposal-source-checks>div.warn{border-left:3px solid #ffc85a}.proposal-source-checks span{color:#6c8976;font-size:8px}.proposal-source-checks strong{color:#bfffd0;font:8px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.proposal-launch-btn{width:max-content;padding:10px 15px!important}.proposal-template-meta{flex-wrap:wrap;gap:5px;display:flex}.proposal-template-meta span{color:#75a985;background:#07120b;border:1px solid #244932;border-radius:3px;padding:4px 6px;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.proposal-workbench{grid-template-columns:220px minmax(420px,1fr) minmax(390px,.92fr);align-items:start;gap:12px;display:grid}.proposal-control-rail,.proposal-editor,.proposal-preview-pane{gap:10px;min-width:0;display:grid}.proposal-control-rail{position:sticky;top:100px}.proposal-preview-pane{max-height:calc(100vh - 115px);position:sticky;top:100px}.proposal-gate-card,.proposal-source-card,.proposal-template-card.compact,.proposal-history-card,.proposal-editor-card{padding:13px!important}.proposal-card-title{border-bottom:1px solid #173722;align-items:center;gap:8px;padding-bottom:8px;display:flex}.proposal-card-title>span{color:#72de91;background:#07180e;border:1px solid #24583a;place-items:center;min-width:28px;height:24px;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.proposal-card-title>div{gap:2px;display:grid}.proposal-card-title strong{color:#d8ffe3;font-size:10px}.proposal-card-title small{color:#5e7967;font-size:7px}.proposal-gate-list{gap:5px;display:grid}.proposal-gate-list>div{background:#061009;border:1px solid #183824;border-radius:3px;justify-content:space-between;align-items:center;gap:7px;padding:7px;display:flex}.proposal-gate-list>div.good{border-left:3px solid #35ff88}.proposal-gate-list>div.warn{border-left:3px solid #ffc85a}.proposal-gate-list span{color:#72917b;font-size:8px}.proposal-gate-list strong{color:#caffd8;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.proposal-gate-note{color:#d7b768;background:#211a0e;border:1px solid #684f27;border-radius:3px;padding:7px;font-size:8px;line-height:1.4}.proposal-source-card dl{grid-template-columns:1fr auto;gap:7px 8px;margin:0;font-size:8px;display:grid}.proposal-source-card dt{color:#688773}.proposal-source-card dd{color:#c8f7d3;margin:0;font-weight:800}.proposal-template-card.compact>strong{font-size:9px}.proposal-template-card.compact>span{color:#6f8d79;font-size:8px}.proposal-template-card.compact>a{color:#79e79b;font-size:8px}.proposal-history-list{display:grid}.proposal-history-row{border-top:1px solid #12301d;justify-content:space-between;gap:7px;padding:7px 0;display:flex}.proposal-history-row:first-child{border-top:0}.proposal-history-row.current{color:#9dffb8}.proposal-history-row>div{gap:2px;display:grid}.proposal-history-row strong{font-size:8px}.proposal-history-row span{color:#607967;font-size:7px}.proposal-editor-card{gap:11px;display:grid}.proposal-form-grid{gap:9px;display:grid}.proposal-form-grid.two{grid-template-columns:1fr 1fr}.proposal-editor label{text-transform:uppercase;letter-spacing:.06em;color:#668472;gap:5px;font-size:8px;display:grid}.proposal-editor input,.proposal-editor select,.proposal-editor textarea{color:#e3ffeb;background:#030805;border:1px solid #1c442b;border-radius:3px;width:100%;padding:8px 9px;font-size:9px}.proposal-editor textarea{resize:vertical;min-height:70px;line-height:1.4}.proposal-long-field textarea{min-height:82px}.field-help{text-transform:none;letter-spacing:0;color:#506758;font-size:7px}.proposal-scope-list{gap:7px;display:grid}.proposal-scope-row{background:#061009;border:1px solid #1b422a;border-radius:4px;overflow:hidden;box-shadow:inset 3px 0 #2b7048}.proposal-scope-row.a,.proposal-scope-row.b,.proposal-scope-row.c{box-shadow:inset 3px 0 #9cc866}.proposal-scope-row.excluded{opacity:.55;box-shadow:inset 3px 0 #536158}.proposal-scope-row-head{background:#07130c;border-bottom:1px solid #153822;justify-content:space-between;gap:10px;padding:9px 10px;display:flex}.proposal-scope-row-head>div:first-child{gap:2px;display:grid}.proposal-scope-row-head span{color:#5b8e69;text-transform:uppercase;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.proposal-scope-row-head strong{font-size:10px}.proposal-line-amount{color:#b8ffcb;white-space:nowrap;font-size:11px;font-weight:850}.proposal-scope-controls{grid-template-columns:145px 1fr;gap:8px;padding:9px 10px;display:grid}.proposal-scope-controls textarea{min-height:58px}.proposal-line-source{color:#668172;align-items:center;gap:9px;padding:0 10px 8px;font-size:7px;display:flex}.proposal-price-state{text-transform:uppercase;border-radius:3px;padding:2px 4px;font-weight:850}.proposal-price-state.pending{color:#f3c96b;background:#241d0e}.proposal-price-state.approved{color:#8fffb0;background:#092016}.proposal-price-state.rejected{color:#ff8a98;background:#251014}.proposal-option-labels{border-top:1px solid #153620;grid-template-columns:repeat(3,1fr);gap:7px;padding-top:4px;display:grid}.proposal-toggle{align-items:center;text-transform:none!important;letter-spacing:0!important;color:#afd2b8!important;grid-template-columns:none!important;gap:8px!important;font-size:9px!important;display:flex!important}.proposal-toggle input{height:15px;width:15px!important}.proposal-evidence-picker{grid-template-columns:1fr 1fr;gap:7px;display:grid}.proposal-evidence-choice{background:#061009;border:1px solid #193d27;border-radius:4px;text-transform:none!important;letter-spacing:0!important;grid-template-columns:auto 56px 1fr!important;align-items:center!important;gap:7px!important;padding:6px!important}.proposal-evidence-choice.selected{background:#0a2214;border-color:#2f8c55}.proposal-evidence-choice input{width:14px!important}.proposal-evidence-choice img,.proposal-evidence-placeholder{object-fit:cover;color:#4f7d5c;background:#030705;border-radius:2px;place-items:center;width:56px;height:42px;font-size:7px;display:grid}.proposal-evidence-choice>span{gap:2px;display:grid}.proposal-evidence-choice strong{font-size:8px}.proposal-evidence-choice small{color:#667e6d;font-size:7px}.proposal-terms-source{background:#08160e;border:1px solid #27533a;border-radius:4px;gap:3px;padding:8px;display:grid}.proposal-terms-source strong{color:#a8ffbe;font-size:9px}.proposal-terms-source span{color:#688575;font-size:8px;line-height:1.4}.proposal-editor-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4;background:#040b07f0;border:1px solid #1f5435;border-radius:5px;justify-content:flex-end;gap:7px;padding:9px;display:flex;position:sticky;bottom:8px;box-shadow:0 12px 35px #00000059}.proposal-preview-toolbar{background:#061009;border:1px solid #1a452c;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.proposal-preview-toolbar>div{align-items:center;gap:7px;display:flex}.proposal-preview-toolbar span{color:#5d8b69;letter-spacing:.08em;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.proposal-preview-toolbar strong{color:#80ffa6;background:#092216;border:1px solid #2a794b;border-radius:3px;padding:3px 5px;font:6px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.proposal-paper-wrap{background:#020503;border:1px solid #173c27;border-radius:4px;max-height:calc(100vh - 155px);padding:12px;overflow:auto}.proposal-paper-wrap.fit .proposal-paper{transform-origin:top}.proposal-paper-wrap.full .proposal-paper{min-width:760px}.proposal-paper{color:#1e2822;background:#fff;border-radius:1px;min-height:1020px;padding:38px 42px 46px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 18px 50px #00000080}.proposal-paper-head{grid-template-columns:160px 1fr;align-items:center;gap:22px;display:grid}.proposal-paper-brand{line-height:.92;display:grid}.proposal-paper-brand strong{letter-spacing:-.06em;color:#155a34;font-size:25px}.proposal-paper-brand span{letter-spacing:.25em;color:#4c7a5d;font-size:9px;font-weight:800}.proposal-paper-company{text-align:right;color:#59645d;gap:2px;font-size:8px;display:grid}.proposal-paper-company strong{color:#26322a;font-size:9px}.proposal-paper-rule{background:#155a34;height:3px;margin:14px 0 18px}.proposal-paper-meta{border-bottom:1px solid #cbd4cd;grid-template-columns:1fr auto;gap:22px;padding-bottom:15px;display:grid}.proposal-paper-meta>div{gap:3px;display:grid}.proposal-paper-meta span{color:#728078;letter-spacing:.08em;font-size:7px;font-weight:800}.proposal-paper-meta strong{color:#1f2b24;font-size:12px}.proposal-paper-meta em{color:#57635c;font-size:8px;font-style:normal}.proposal-paper-meta>div:last-child{text-align:right}.proposal-paper-copy{color:#3b463f;margin-top:15px;font-size:8.5px;line-height:1.55}.proposal-paper-copy p{margin:0 0 8px}.proposal-qualifications{background:#f6faf7;border-left:3px solid #1e6f42;margin-top:10px;padding:7px 0 7px 10px}.proposal-qualifications strong{color:#205334;font-size:8px}.proposal-qualifications ul{margin:5px 0 0;padding-left:15px}.proposal-qualifications li{margin:2px 0}.proposal-paper-scope,.proposal-paper-evidence{border:1px solid #d4dbd6;margin-top:15px}.proposal-paper-section-head{background:#edf4ef;border-bottom:1px solid #d4dbd6;align-items:center;gap:8px;padding:7px 9px;display:flex}.proposal-paper-section-head span{color:#6d7b71;letter-spacing:.08em;font-size:6px;font-weight:850}.proposal-paper-section-head strong{color:#244430;font-size:10px}.proposal-paper-line{border-top:1px solid #e3e8e4;grid-template-columns:1fr auto;gap:12px;padding:9px;display:grid}.proposal-paper-line:first-of-type{border-top:0}.proposal-paper-line>div{gap:3px;display:grid}.proposal-paper-line strong{color:#253029;font-size:9px}.proposal-paper-line p{color:#566159;white-space:pre-line;margin:0;font-size:8px;line-height:1.4}.proposal-paper-line>strong{white-space:nowrap}.proposal-paper-total{color:#fff;background:#1a5e38;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 11px;display:flex}.proposal-paper-total span{letter-spacing:.08em;font-size:8px;font-weight:800}.proposal-paper-total strong{font-size:16px}.proposal-paper-option{border:1px solid #bdd0c2;margin-top:12px}.proposal-paper-option-head{background:#f2f7f3;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.proposal-paper-option-head span{color:#5b7965;letter-spacing:.1em;font-size:6px;font-weight:900}.proposal-paper-option-head strong{font-size:9px}.proposal-paper-option-head em{color:#1c5634;font-size:10px;font-style:normal;font-weight:850}.proposal-paper-option-attraction{border-top:1px solid #dde5df;gap:5px;padding:8px;display:grid}.proposal-paper-option-attraction>strong{color:#244b34;font-size:8px}.proposal-paper-option-attraction>div{color:#5a655e;grid-template-columns:130px 1fr;gap:8px;font-size:7.5px;display:grid}.proposal-paper-option-attraction>div span:first-child{color:#35423a;font-weight:800}.proposal-paper-note{background:#fafcfa;border:1px solid #d9dedb;margin-top:12px;padding:9px}.proposal-paper-note strong{font-size:8px}.proposal-paper-note p{white-space:pre-line;margin:4px 0 0;font-size:8px;line-height:1.45}.proposal-paper-evidence>div:last-child{grid-template-columns:1fr 1fr;gap:6px;padding:7px;display:grid}.proposal-paper-evidence figure{border:1px solid #dde3de;margin:0}.proposal-paper-evidence img,.proposal-paper-evidence figure>div{object-fit:cover;color:#6e7d72;background:#eef2ef;place-items:center;width:100%;height:105px;display:grid}.proposal-paper-evidence figcaption{gap:2px;padding:5px;display:grid}.proposal-paper-evidence figcaption strong{font-size:7px}.proposal-paper-evidence figcaption span{color:#68736c;font-size:6.5px}.proposal-paper-expiration{color:#37433b;margin-top:14px;font-size:8px}.proposal-paper-signature{gap:2px;margin-top:14px;font-size:8px;display:grid}.proposal-paper-signature strong{color:#1b4f31;font-size:11px}.proposal-paper-signature em{color:#5d6861;font-style:normal}.proposal-paper-footer{border-top:2px solid #315e43;gap:3px;margin-top:22px;padding-top:10px;display:grid}.proposal-paper-footer strong{letter-spacing:.08em;color:#2f573e;font-size:7px}.proposal-paper-footer span,.proposal-paper-footer em{color:#68746c;font-size:6.5px;line-height:1.35}.proposal-paper-footer em{font-style:normal}.proposal-empty-state{align-items:center;min-height:230px;display:flex}.proposal-empty-state h2{margin:3px 0 8px}@media (max-width:1450px){.proposal-workbench{grid-template-columns:205px minmax(410px,1fr)}.proposal-preview-pane{grid-column:1/-1;max-height:none;position:relative;top:auto}.proposal-paper-wrap{max-height:none}.proposal-control-rail{top:90px}}@media (max-width:900px){.proposal-intro-grid,.proposal-workbench{grid-template-columns:1fr}.proposal-control-rail{position:relative;top:auto}.proposal-form-grid.two,.proposal-source-checks,.proposal-option-labels,.proposal-evidence-picker,.proposal-scope-controls{grid-template-columns:1fr}.proposal-builder-head{flex-direction:column}.proposal-head-actions{justify-content:flex-start}.proposal-paper{min-width:680px}}.proposal-preview-actions{align-items:center;gap:5px;display:flex}.proposal-paper{position:relative}.proposal-paper-draft:after{content:"DRAFT";letter-spacing:.08em;color:#71827717;pointer-events:none;z-index:0;font:800 74px/1 Arial,Helvetica,sans-serif;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}.proposal-paper-draft>*{z-index:1;position:relative}@media print{body{background:#fff!important}body:before,body:after,.sidebar,.topbar,.matrix-system-banner,.proposal-builder-head,.proposal-control-rail,.proposal-editor,.proposal-preview-toolbar,.proposal-message{display:none!important}.shell,.matrix-shell,.main,.content,.proposal-builder-shell,.proposal-workbench,.proposal-preview-pane,.proposal-paper-wrap{width:auto!important;max-width:none!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.proposal-preview-pane{grid-column:auto!important}.proposal-paper{width:100%!important;min-width:0!important;min-height:0!important;box-shadow:none!important;border:0!important;padding:.45in .55in!important;transform:none!important}@page{size:letter;margin:0}}.proposal-paper-terms{border-top:3px solid #155a34;margin-top:34px;padding-top:24px}.proposal-terms-cover{background:#f2f7f3;border-left:5px solid #155a34;margin-bottom:18px;padding:18px 20px}.proposal-terms-cover>span{letter-spacing:.18em;color:#5f7667;font-size:6.5px;font-weight:900;display:block}.proposal-terms-cover h2{color:#214b31;margin:5px 0 4px;font-size:20px}.proposal-terms-cover p{color:#667269;margin:0;font-size:7.5px;line-height:1.45}.proposal-term-section{border-top:1px solid #cbd6ce;margin-top:15px;padding-top:10px}.proposal-term-section:first-of-type{margin-top:0}.proposal-term-section h3{color:#244b32;margin:0 0 7px;font-size:11px}.proposal-term-section>p,.proposal-term-subsection p{color:#3f4943;text-align:left;margin:0 0 7px;font-size:7.6px;line-height:1.52}.proposal-term-subsection{border-left:2px solid #b9cabe;margin-top:10px;padding-left:10px}.proposal-term-subsection h4{color:#31543d;margin:0 0 5px;font-size:8.5px}.proposal-paper-footer b{color:#8b4e45;font-size:6.5px}@media print{.proposal-paper-terms{break-before:page;page-break-before:always}.proposal-terms-cover,.proposal-term-section h3,.proposal-term-subsection h4{break-after:avoid-page;page-break-after:avoid}}.document-output-card{background:linear-gradient(#07130c,#050b07)!important;border-color:#28583b!important}.document-output-stage{background:#050d08;border:1px solid #1d492f;border-radius:5px;gap:9px;padding:11px;display:grid}.document-output-stage-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.document-output-stage-head>div{align-items:center;gap:8px;display:flex}.document-output-stage-head>div>div{gap:2px;display:grid}.document-output-stage-head strong{color:#d9ffe4;font-size:10px}.document-output-stage-head small{color:#63816e;font-size:7px}.document-step{color:#88ffab;background:#092116;border:1px solid #2b794a;border-radius:3px;place-items:center;width:25px;height:25px;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.document-output-meta{border-top:1px solid #153620;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.document-output-meta span{color:#739080;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.document-output-meta strong{color:#baffcc;white-space:nowrap;font-size:11px}.document-output-actions{flex-wrap:wrap;gap:6px;display:flex}.document-output-actions .btn{font-size:8px!important}.document-output-success{color:#8dffae;background:#092016;border:1px solid #286c45;border-radius:3px;padding:6px 7px;font:7px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.document-output-connector{color:#4f7d5d;align-items:center;gap:8px;padding:1px 9px;display:flex}.document-output-connector span{color:#35ff88;font-size:18px}.document-output-connector strong{letter-spacing:.06em;font:7px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.document-output-contract-empty{gap:9px;display:grid}.document-output-contract-empty p{color:#779081;margin:0;font-size:8px;line-height:1.45}.document-output-contract-empty .btn{width:max-content}.document-output-contract-terms{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.document-output-contract-terms span{color:#83a48d;background:#08150e;border:1px solid #234833;border-radius:3px;padding:6px;font-size:7px;line-height:1.35}@media (max-width:700px){.document-output-contract-terms{grid-template-columns:1fr}.document-output-meta{flex-direction:column;align-items:flex-start}}.document-format-grid{gap:5px;display:grid}.document-format-row{background:#061009;border:1px solid #1b4029;border-radius:4px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:7px;display:grid}.document-format-row.archived{background:#092016;border-color:#2c7149}.document-format-identity{align-items:center;gap:8px;min-width:0;display:flex}.document-format-ext{color:#82ee9f;text-transform:uppercase;background:#081a10;border:1px solid #285b3a;border-radius:3px;place-items:center;min-width:42px;height:28px;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.document-format-identity>div{gap:2px;min-width:0;display:grid}.document-format-identity strong{color:#d4ffdf;font-size:8px}.document-format-identity small{color:#637d6c;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.document-format-actions{align-items:center;gap:4px;display:flex}.document-format-actions .mini-btn{white-space:nowrap}.document-format-actions .mini-btn.primary{color:#91ffb0!important;background:#0b2517!important;border-color:#2f8753!important}@media (max-width:700px){.document-format-row{grid-template-columns:1fr}.document-format-actions{justify-content:flex-start}}.document-output-links{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.document-output-links .pill{padding:3px 5px;font-size:7px;text-decoration:none}.document-output-links a.pill:hover{color:#b5ffca;border-color:#35a965}body:has(.matrix-shell:not([data-theme=matrix])):before{display:none}body:has(.matrix-shell:not([data-theme=matrix])):after{display:none}.matrix-shell:not([data-theme=matrix]) .main:before,.matrix-shell:not([data-theme=matrix]) .card:before{display:none}.matrix-shell:not([data-theme=matrix]) .matrix-side-signal span{background:var(--accent);box-shadow:none}.matrix-shell:not([data-theme=matrix]) .matrix-dot{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent),0 0 9px color-mix(in srgb,var(--accent) 34%,transparent)}.matrix-shell:not([data-theme=matrix]) input,.matrix-shell:not([data-theme=matrix]) select,.matrix-shell:not([data-theme=matrix]) textarea{accent-color:var(--accent)}.matrix-shell:not([data-theme=matrix]) .lifecycle-stage.current{box-shadow:inset 0 -2px 0 var(--accent)}.matrix-shell:not([data-theme=matrix]) .lifecycle-stage.mine:before{background:var(--accent)}.matrix-shell:not([data-theme=matrix]) .profile-lanes button.active,.matrix-shell:not([data-theme=matrix]) .routing-stage-picker button.active{border-color:var(--accent);color:var(--text)}.matrix-shell:not([data-theme=matrix]) .module-toggle,.matrix-shell:not([data-theme=matrix]) .module-order button,.matrix-shell:not([data-theme=matrix]) .personal-stage-row button{color:var(--accent)}.theme-choice.safeslide .theme-swatch i:first-child{background:#4cb7e4}.theme-choice.safeslide .theme-swatch i:nth-child(2){background:#004b7c}.theme-choice.safeslide .theme-swatch i:nth-child(3){background:#f7fbfd}.theme-choice.classic .theme-swatch i:first-child{background:#66d9a7}.theme-choice.classic .theme-swatch i:nth-child(2){background:#263241}.theme-choice.classic .theme-swatch i:nth-child(3){background:#0d1117}.theme-choice.legacy_neon .theme-swatch i:first-child{background:#00e5ff}.theme-choice.legacy_neon .theme-swatch i:nth-child(2){background:#006dff}.theme-choice.legacy_neon .theme-swatch i:nth-child(3){background:#01050a}.theme-choice.sakura .theme-swatch i:first-child{background:#e89ab4}.theme-choice.sakura .theme-swatch i:nth-child(2){background:#8f4b68}.theme-choice.sakura .theme-swatch i:nth-child(3){background:#fff8fb}body:has(.matrix-shell[data-theme=safeslide]){color:#19364b;background:#eef7fb}.matrix-shell[data-theme=safeslide]{--bg:#eef7fb;--panel:#fff;--panel2:#f6fbfd;--line:#d5e8f1;--line-bright:#4cb7e4;--text:#17364c;--muted:#6d8798;--accent:#4cb7e4;--accent-strong:#238fbd;--accent-dim:#dff3fb;--matrix:#4cb7e4;--matrix-soft:#e8f8ff;--matrix-deep:#004b7c;--blue:#4cb7e4;--dash-open:#4cb7e4;--dash-won:#2fa66d;--dash-purple:#5578ba;--dash-cyan:#24a9c7;color:var(--text);background:#eef7fb;grid-template-columns:244px 1fr;font-family:Aptos,Segoe UI,Arial,sans-serif}.matrix-shell[data-theme=safeslide] .main{background:radial-gradient(circle at 100% 0,#4cb7e41f,#0000 28%),linear-gradient(#f8fcfe 0,#eef7fb 100%);overflow:hidden}.matrix-shell[data-theme=safeslide] .main:after{content:"";pointer-events:none;z-index:-1;filter:blur(4px);background:radial-gradient(at 38% 62%,#4cb7e429,#0000 42%),radial-gradient(at 78% 55%,#004b7c12,#0000 38%);height:46vh;animation:18s ease-in-out infinite alternate safeslide-wave;position:fixed;bottom:-18vh;left:244px;right:-15%}@keyframes safeslide-wave{0%{transform:translate(-3%,3%)scale(1)}to{transform:translate(5%,-2%)scale(1.08)}}.matrix-shell[data-theme=safeslide] .sidebar{color:#fff;background:linear-gradient(#005486 0,#004b7c 48%,#043e65 100%);border-right:0;padding:20px 14px;box-shadow:10px 0 34px #004b7c1f}.matrix-shell[data-theme=safeslide] .matrix-side-signal{grid-template-columns:2fr .4fr .8fr;height:3px;margin-bottom:20px}.matrix-shell[data-theme=safeslide] .matrix-side-signal span{background:#85d5f5}.matrix-shell[data-theme=safeslide] .profile{border-bottom-color:#ffffff2b}.matrix-shell[data-theme=safeslide] .avatar{border:2px solid #a8e4fa;border-radius:12px;box-shadow:0 0 0 4px #ffffff1f}.matrix-shell[data-theme=safeslide] .avatar-pulse{background:#79dafd;border-color:#004b7c;box-shadow:0 0 0 4px #79dafd26}.matrix-shell[data-theme=safeslide] .brand{letter-spacing:-.02em;color:#fff;font-weight:780}.matrix-shell[data-theme=safeslide] .sub{color:#b9e4f5;letter-spacing:.02em;font-family:Segoe UI,Arial,sans-serif}.matrix-shell[data-theme=safeslide] .matrix-side-label{color:#a8d8eb;letter-spacing:.11em;font-family:Segoe UI,Arial,sans-serif;font-weight:700}.matrix-shell[data-theme=safeslide] .nav button{color:#c4e5f2;border-radius:9px;padding:10px;font-weight:600}.matrix-shell[data-theme=safeslide] .nav button:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff14}.matrix-shell[data-theme=safeslide] .nav button.active{color:#004b7c;background:#fff;border-color:#fff;box-shadow:0 8px 22px #001f342e}.matrix-shell[data-theme=safeslide] .nav button.active:after{box-shadow:none;background:#4cb7e4}.matrix-shell[data-theme=safeslide] .nav-glyph,.matrix-shell[data-theme=safeslide] .nav button.active .nav-glyph{color:inherit;text-shadow:none}.matrix-shell[data-theme=safeslide] .side-status{color:#d6edf6;box-shadow:none;background:#00233b3d;border-color:#ffffff21}.matrix-shell[data-theme=safeslide] .side-status-head,.matrix-shell[data-theme=safeslide] .side-status strong{color:#fff}.matrix-shell[data-theme=safeslide] .side-email{color:#b7dce9}.matrix-shell[data-theme=safeslide] .role-badge{color:#fff;background:#ffffff1a;border-color:#ffffff38}.matrix-shell[data-theme=safeslide] .system-map-btn,.matrix-shell[data-theme=safeslide] .signout-btn{color:#d7edf5;background:#00203633;border-color:#ffffff26;border-radius:7px}.matrix-shell[data-theme=safeslide] .system-map-btn:hover,.matrix-shell[data-theme=safeslide] .signout-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff52}.matrix-shell[data-theme=safeslide] .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #d8e9f1;padding:17px 28px;box-shadow:0 10px 28px #004b7c12}.matrix-shell[data-theme=safeslide] .terminal-path{letter-spacing:.09em;color:#258fb9;font-family:Segoe UI,Arial,sans-serif;font-weight:750}.matrix-shell[data-theme=safeslide] .title{color:#004b7c;font-size:19px;font-weight:780}.matrix-shell[data-theme=safeslide] .jobsub{color:#718b9b}.matrix-shell[data-theme=safeslide] .lead-finder-input-wrap input{box-shadow:0 4px 14px #004b7c0a;color:#17364c!important;background:#fff!important;border:1px solid #c9e0eb!important;border-radius:10px!important}.matrix-shell[data-theme=safeslide] .lead-finder-input-wrap input:focus{border-color:#4cb7e4!important;box-shadow:0 0 0 3px #4cb7e424!important}.matrix-shell[data-theme=safeslide] .content{padding:22px 28px 44px}.matrix-shell[data-theme=safeslide] .card,.matrix-shell[data-theme=safeslide] .scheduler,.matrix-shell[data-theme=safeslide] .workspace-settings-card,.matrix-shell[data-theme=safeslide] .profile-card{color:#17364c;background:#fffffff5;border:1px solid #d5e8f1;border-radius:14px;box-shadow:0 10px 28px #004b7c12}.matrix-shell[data-theme=safeslide] .eyebrow,.matrix-shell[data-theme=safeslide] .master-subhead span,.matrix-shell[data-theme=safeslide] .legend-title{color:#278fb8;letter-spacing:.09em;font-family:Segoe UI,Arial,sans-serif;font-weight:760}.matrix-shell[data-theme=safeslide] .muted{color:#718b9b}.matrix-shell[data-theme=safeslide] .empty{color:#78909e;background:#f8fcfe;border-color:#c9e0eb}.matrix-shell[data-theme=safeslide] .btn{color:#004b7c;background:#fff;border:1px solid #bfd9e5;border-radius:9px;font-weight:700}.matrix-shell[data-theme=safeslide] .btn:hover:not(:disabled){color:#004b7c;box-shadow:none;background:#eff9fd;border-color:#4cb7e4}.matrix-shell[data-theme=safeslide] .primary-action{box-shadow:0 6px 14px #004b7c29;color:#fff!important;background:#004b7c!important;border-color:#004b7c!important}.matrix-shell[data-theme=safeslide] input,.matrix-shell[data-theme=safeslide] select,.matrix-shell[data-theme=safeslide] textarea{color:#17364c!important;background:#fff!important;border-color:#c9e0eb!important}.matrix-shell[data-theme=safeslide] th{color:#6d8798;font-family:Segoe UI,Arial,sans-serif}.matrix-shell[data-theme=safeslide] th,.matrix-shell[data-theme=safeslide] td{border-bottom-color:#e2eef4}.matrix-shell[data-theme=safeslide] tbody tr:hover{background:#f3fafe}.matrix-shell[data-theme=safeslide] .pill{color:#00689b;background:#eaf7fc;border-color:#b9ddec}.matrix-shell[data-theme=safeslide] .matrix-system-banner{color:#4e7185;box-shadow:none;background:linear-gradient(90deg,#e6f6fc,#f8fcfe);border-color:#c3e4f1;border-radius:10px}.matrix-shell[data-theme=safeslide] .matrix-system-banner strong{color:#004b7c}.matrix-shell[data-theme=safeslide] .matrix-system-banner span:not(.matrix-dot){border-left-color:#c9e4ef}.matrix-shell[data-theme=safeslide] .job-lifecycle{background:#fff;border-color:#d2e7f0;border-radius:14px;box-shadow:0 8px 22px #004b7c0d}.matrix-shell[data-theme=safeslide] .job-lifecycle-head{background:#f6fbfd;border-bottom-color:#dbeaf1}.matrix-shell[data-theme=safeslide] .job-lifecycle-head strong{color:#17364c}.matrix-shell[data-theme=safeslide] .job-lifecycle-head>div>span{color:#708a99}.matrix-shell[data-theme=safeslide] .lane-chip{color:#006a9d;background:#e7f6fc;border-color:#b8ddec}.matrix-shell[data-theme=safeslide] .lifecycle-stage{color:#6f8795;background:#fff;border-color:#e0ecf2}.matrix-shell[data-theme=safeslide] .lifecycle-stage:hover{background:#f6fbfd}.matrix-shell[data-theme=safeslide] .lifecycle-stage.mine{background:linear-gradient(#eef9fd,#fff)}.matrix-shell[data-theme=safeslide] .lifecycle-stage-copy strong{color:#17364c}.matrix-shell[data-theme=safeslide] .lifecycle-stage-copy small,.matrix-shell[data-theme=safeslide] .lifecycle-owner{color:#77909e}.matrix-shell[data-theme=safeslide] .personal-work-panel,.matrix-shell[data-theme=safeslide] .personal-tasks-panel{background:#fff;border-color:#d2e7f0;border-radius:14px}.matrix-shell[data-theme=safeslide] .personal-work-head{background:#f9fdff;border-bottom-color:#dfeef4}.matrix-shell[data-theme=safeslide] .personal-work-head h3{color:#004b7c}.matrix-shell[data-theme=safeslide] .personal-work-head span{color:#6f8795}.matrix-shell[data-theme=safeslide] .personal-work-count strong{color:#238fbd}.matrix-shell[data-theme=safeslide] .personal-work-grid{background:#dcecf3}.matrix-shell[data-theme=safeslide] .personal-work-item{color:#17364c;background:#fff}.matrix-shell[data-theme=safeslide] .personal-work-item:hover{background:#f3fafe}.matrix-shell[data-theme=safeslide] .personal-work-item strong{color:#004b7c}.matrix-shell[data-theme=safeslide] .personal-work-item small,.matrix-shell[data-theme=safeslide] .personal-work-item em{color:#708896}.matrix-shell[data-theme=safeslide] .workspace-settings-card,.matrix-shell[data-theme=safeslide] .dashboard-module-row,.matrix-shell[data-theme=safeslide] .workspace-checkline,.matrix-shell[data-theme=safeslide] .personal-stage-row,.matrix-shell[data-theme=safeslide] .profile-toggles label,.matrix-shell[data-theme=safeslide] .routing-rule-builder,.matrix-shell[data-theme=safeslide] .routing-rule{background:#fff;border-color:#d5e8f1}.matrix-shell[data-theme=safeslide] .workspace-section-head h3,.matrix-shell[data-theme=safeslide] .dashboard-module-row strong,.matrix-shell[data-theme=safeslide] .personal-stage-row strong,.matrix-shell[data-theme=safeslide] .profile-card-head strong{color:#004b7c}.matrix-shell[data-theme=safeslide] .workspace-section-head p,.matrix-shell[data-theme=safeslide] .dashboard-module-row span,.matrix-shell[data-theme=safeslide] .workspace-checkline small{color:#718a99}.matrix-shell[data-theme=safeslide] .sched-head,.matrix-shell[data-theme=safeslide] .sched-resource{color:#1b475f;border-color:#d9e9f0;background:#f0f8fc!important}.matrix-shell[data-theme=safeslide] .sched-slot{background:#fff;border-color:#e0edf3}.matrix-shell[data-theme=safeslide] .sched-slot.weekend{background:#f8fbfd}body:has(.matrix-shell[data-theme=classic]){color:#f0f3f6;background:#0d1117}.matrix-shell[data-theme=classic]{--bg:#0d1117;--panel:#151b23;--panel2:#10161d;--line:#263241;--line-bright:#405163;--text:#f0f3f6;--muted:#9aa7b5;--accent:#66d9a7;--accent-strong:#52c796;--accent-dim:#172a24;--matrix:#66d9a7;--matrix-soft:#c1f0da;--matrix-deep:#102019;--blue:#73b7ff;--dash-open:#66d9a7;--dash-won:#73b7ff;--dash-purple:#9f8cff;--dash-cyan:#69d5da;color:#f0f3f6;background:#0d1117;grid-template-columns:260px 1fr;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.matrix-shell[data-theme=classic] .main{background:#0d1117}.matrix-shell[data-theme=classic] .main:after{display:none}.matrix-shell[data-theme=classic] .sidebar{box-shadow:none;background:#0b1016;border-right:1px solid #263241;padding:20px 16px}.matrix-shell[data-theme=classic] .matrix-side-signal{display:none}.matrix-shell[data-theme=classic] .profile{border-bottom:0;margin-bottom:18px;padding-bottom:0}.matrix-shell[data-theme=classic] .avatar{border:2px solid #35556b;border-radius:50%;width:54px;height:54px;box-shadow:0 0 0 4px #73b7ff14}.matrix-shell[data-theme=classic] .avatar-pulse{box-shadow:none;background:#66d9a7;border-color:#0b1016}.matrix-shell[data-theme=classic] .brand{font-size:19px;font-weight:800}.matrix-shell[data-theme=classic] .sub{color:#9aa7b5;letter-spacing:0;font-family:inherit;font-size:12px}.matrix-shell[data-theme=classic] .matrix-side-label{color:#7f8b97;letter-spacing:.08em;padding:7px 12px;font-family:inherit;font-size:10px}.matrix-shell[data-theme=classic] .nav{gap:4px}.matrix-shell[data-theme=classic] .nav button{color:#9aa7b5;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:13px}.matrix-shell[data-theme=classic] .nav button:hover:not(:disabled),.matrix-shell[data-theme=classic] .nav button.active{color:#f0f3f6;box-shadow:none;background:#17202a}.matrix-shell[data-theme=classic] .nav button.active:after{display:none}.matrix-shell[data-theme=classic] .nav-glyph,.matrix-shell[data-theme=classic] .nav button.active .nav-glyph{color:#8fa0ae;text-shadow:none}.matrix-shell[data-theme=classic] .side-status{color:#9aa7b5;box-shadow:none;background:0 0;border:1px solid #263241;border-radius:10px}.matrix-shell[data-theme=classic] .side-status-head{color:#66d9a7}.matrix-shell[data-theme=classic] .side-status strong{color:#f0f3f6}.matrix-shell[data-theme=classic] .side-email{color:#8795a3}.matrix-shell[data-theme=classic] .role-badge{color:#c7e8ff;letter-spacing:0;background:#101b24;border-color:#34506a;border-radius:999px;font-family:inherit}.matrix-shell[data-theme=classic] .system-map-btn,.matrix-shell[data-theme=classic] .signout-btn{color:#9aa7b5;letter-spacing:0;background:#10161d;border-color:#263241;border-radius:7px;font-family:inherit}.matrix-shell[data-theme=classic] .system-map-btn:hover,.matrix-shell[data-theme=classic] .signout-btn:hover{color:#f0f3f6;border-color:#405163}.matrix-shell[data-theme=classic] .topbar{box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1117f0;border-bottom:1px solid #263241;padding:18px 26px}.matrix-shell[data-theme=classic] .terminal-path{color:#778593;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.matrix-shell[data-theme=classic] .title{color:#f0f3f6;font-size:18px;font-weight:780}.matrix-shell[data-theme=classic] .jobsub{color:#9aa7b5;font-size:12px}.matrix-shell[data-theme=classic] .lead-finder-input-wrap input{box-shadow:none;color:#f0f3f6!important;background:#0e141b!important;border:1px solid #385067!important;border-radius:9px!important}.matrix-shell[data-theme=classic] .lead-finder-input-wrap input:focus{border-color:#6597bf!important;box-shadow:0 0 0 3px #73b7ff1a!important}.matrix-shell[data-theme=classic] .content{max-width:1500px;padding:22px 26px 42px}.matrix-shell[data-theme=classic] .card,.matrix-shell[data-theme=classic] .scheduler,.matrix-shell[data-theme=classic] .workspace-settings-card,.matrix-shell[data-theme=classic] .profile-card{color:#f0f3f6;background:#151b23;border:1px solid #263241;border-radius:12px;box-shadow:0 12px 32px #00000038}.matrix-shell[data-theme=classic] .eyebrow,.matrix-shell[data-theme=classic] .master-subhead span,.matrix-shell[data-theme=classic] .legend-title{color:#9aa7b5;letter-spacing:.08em;font-family:inherit}.matrix-shell[data-theme=classic] .muted{color:#9aa7b5}.matrix-shell[data-theme=classic] .empty{color:#9aa7b5;background:0 0;border-color:#3a4857;border-radius:10px}.matrix-shell[data-theme=classic] .btn{color:#f0f3f6;letter-spacing:0;background:#151d27;border:1px solid #263241;border-radius:8px;font-weight:600}.matrix-shell[data-theme=classic] .btn:hover:not(:disabled){color:#fff;box-shadow:none;background:#19232e;border-color:#405163}.matrix-shell[data-theme=classic] .primary-action{box-shadow:none;color:#eaf8f1!important;background:#193228!important;border-color:#3d7663!important}.matrix-shell[data-theme=classic] input,.matrix-shell[data-theme=classic] select,.matrix-shell[data-theme=classic] textarea{color:#f0f3f6!important;background:#0e141b!important;border-color:#263241!important;border-radius:8px!important}.matrix-shell[data-theme=classic] th{color:#9aa7b5;font-family:inherit}.matrix-shell[data-theme=classic] th,.matrix-shell[data-theme=classic] td{border-bottom-color:#263241}.matrix-shell[data-theme=classic] tbody tr:hover{background:#17202a}.matrix-shell[data-theme=classic] .pill{color:#9ce0c1;background:#0e2a20;border-color:#1b5d43;border-radius:999px}.matrix-shell[data-theme=classic] .matrix-system-banner{color:#c7e8ff;letter-spacing:0;box-shadow:none;background:#10202a;border-color:#3a5364;border-radius:10px;font-family:inherit}.matrix-shell[data-theme=classic] .matrix-system-banner strong{color:#e6f4ff}.matrix-shell[data-theme=classic] .matrix-system-banner span:not(.matrix-dot){border-left-color:#3a5364}.matrix-shell[data-theme=classic] .job-lifecycle{background:#151b23;border-color:#263241;border-radius:12px;box-shadow:0 12px 28px #00000029}.matrix-shell[data-theme=classic] .job-lifecycle-head{background:#111923;border-bottom-color:#263241}.matrix-shell[data-theme=classic] .job-lifecycle-head strong{color:#f0f3f6}.matrix-shell[data-theme=classic] .job-lifecycle-head>div>span{color:#9aa7b5}.matrix-shell[data-theme=classic] .lane-chip{color:#9be3bd;background:#13271f;border-color:#39765a}.matrix-shell[data-theme=classic] .lifecycle-stage{color:#9aa7b5;background:#151b23;border-color:#263241}.matrix-shell[data-theme=classic] .lifecycle-stage:hover{background:#17202a}.matrix-shell[data-theme=classic] .lifecycle-stage.mine{background:#17241f}.matrix-shell[data-theme=classic] .lifecycle-stage-copy strong{color:#f0f3f6}.matrix-shell[data-theme=classic] .lifecycle-stage-copy small,.matrix-shell[data-theme=classic] .lifecycle-owner{color:#8e9ba7}.matrix-shell[data-theme=classic] .personal-work-panel,.matrix-shell[data-theme=classic] .personal-tasks-panel{background:#151b23;border-color:#263241;border-radius:12px}.matrix-shell[data-theme=classic] .personal-work-head{background:#111923;border-bottom-color:#263241}.matrix-shell[data-theme=classic] .personal-work-head h3{color:#f0f3f6}.matrix-shell[data-theme=classic] .personal-work-head span{color:#9aa7b5}.matrix-shell[data-theme=classic] .personal-work-count strong{color:#73b7ff}.matrix-shell[data-theme=classic] .personal-work-grid{background:#263241}.matrix-shell[data-theme=classic] .personal-work-item{color:#f0f3f6;background:#151b23}.matrix-shell[data-theme=classic] .personal-work-item:hover{background:#17202a}.matrix-shell[data-theme=classic] .personal-work-item strong{color:#f0f3f6}.matrix-shell[data-theme=classic] .personal-work-item small,.matrix-shell[data-theme=classic] .personal-work-item em{color:#9aa7b5}.matrix-shell[data-theme=classic] .dashboard-module-row,.matrix-shell[data-theme=classic] .workspace-checkline,.matrix-shell[data-theme=classic] .personal-stage-row,.matrix-shell[data-theme=classic] .profile-toggles label,.matrix-shell[data-theme=classic] .routing-rule-builder,.matrix-shell[data-theme=classic] .routing-rule{background:#10161d;border-color:#263241}.matrix-shell[data-theme=classic] .workspace-section-head h3,.matrix-shell[data-theme=classic] .dashboard-module-row strong,.matrix-shell[data-theme=classic] .personal-stage-row strong{color:#f0f3f6}.matrix-shell[data-theme=classic] .workspace-section-head p,.matrix-shell[data-theme=classic] .dashboard-module-row span,.matrix-shell[data-theme=classic] .workspace-checkline small{color:#9aa7b5}.matrix-shell[data-theme=classic] .theme-choice{color:#f0f3f6;background:#10161d;border-color:#263241;border-radius:8px}.matrix-shell[data-theme=classic] .theme-choice small{color:#9aa7b5}.matrix-shell[data-theme=classic] .sched-head,.matrix-shell[data-theme=classic] .sched-resource{color:#f0f3f6;border-color:#263241;background:#111923!important}.matrix-shell[data-theme=classic] .sched-slot{background:#151b23;border-color:#263241}body:has(.matrix-shell[data-theme=legacy_neon]){color:#e8fbff;background:#01050a}.matrix-shell[data-theme=legacy_neon]{--bg:#01050a;--panel:#041018;--panel2:#02080e;--line:#0b3f58;--line-bright:#00d8ff;--text:#e8fbff;--muted:#6ca6b8;--accent:#00d8ff;--accent-strong:#00aef0;--accent-dim:#062b3d;--matrix:#00d8ff;--matrix-soft:#a8f4ff;--matrix-deep:#001923;--blue:#08f;--dash-open:#00d8ff;--dash-won:#008cff;--dash-purple:#6d75ff;--dash-cyan:#00f0ff;color:#e8fbff;background:#01050a;grid-template-columns:248px 1fr;font-family:Trebuchet MS,Arial Narrow,Segoe UI,sans-serif}.matrix-shell[data-theme=legacy_neon] .main{background:radial-gradient(circle at 64% 4%,#008eff1f,#0000 26%),linear-gradient(#00d8ff09 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#00d8ff06 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#020911,#01050a);overflow:hidden}.matrix-shell[data-theme=legacy_neon] .main:after{content:"";z-index:-1;pointer-events:none;filter:blur(1px);background:linear-gradient(#0000,#00d8ff04,#00d8ff16,#0000);height:24vh;animation:13s linear infinite legacy-neon-sweep;position:fixed;top:-18vh;left:248px;right:0}@keyframes legacy-neon-sweep{to{transform:translateY(140vh)}}.matrix-shell[data-theme=legacy_neon] .sidebar{background:linear-gradient(90deg,#00d8ff09,#0000 38%),linear-gradient(#020911,#010409);border-right:1px solid #0a6682;padding:18px 13px;box-shadow:8px 0 32px #00a4ff14,inset -1px 0 #00d8ff21}.matrix-shell[data-theme=legacy_neon] .matrix-side-signal{grid-template-columns:1fr .16fr 1.8fr .3fr;height:2px;margin-bottom:20px}.matrix-shell[data-theme=legacy_neon] .matrix-side-signal span{background:#00d8ff;box-shadow:0 0 10px #00d8ff59}.matrix-shell[data-theme=legacy_neon] .profile{border-bottom-color:#09384c}.matrix-shell[data-theme=legacy_neon] .avatar{border:1px solid #00d8ff;border-radius:4px;box-shadow:0 0 0 2px #00d8ff0f,0 0 22px #00d8ff2e}.matrix-shell[data-theme=legacy_neon] .avatar-pulse{background:#00d8ff;border-color:#01050a;border-radius:2px;box-shadow:0 0 12px #00d8ff}.matrix-shell[data-theme=legacy_neon] .brand{text-transform:uppercase;letter-spacing:.055em;color:#f1fdff;font-size:18px}.matrix-shell[data-theme=legacy_neon] .sub{color:#5da7bc;letter-spacing:.12em;font-size:8px}.matrix-shell[data-theme=legacy_neon] .matrix-side-label{color:#397f94;letter-spacing:.2em;font-size:7px}.matrix-shell[data-theme=legacy_neon] .nav{gap:3px}.matrix-shell[data-theme=legacy_neon] .nav button{color:#6d9cab;text-transform:uppercase;letter-spacing:.035em;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border:1px solid #0000;border-radius:0;padding:10px;font-size:11px}.matrix-shell[data-theme=legacy_neon] .nav button:hover:not(:disabled){color:#c9f8ff;background:#04141e;border-color:#0a5d78}.matrix-shell[data-theme=legacy_neon] .nav button.active{color:#ddfbff;background:linear-gradient(90deg,#00d8ff29,#0059870d);border-color:#00a7ce;box-shadow:inset 3px 0 #00d8ff,0 0 16px #00d8ff12}.matrix-shell[data-theme=legacy_neon] .nav button.active:after{background:#00eaff;box-shadow:0 0 9px #00d8ff}.matrix-shell[data-theme=legacy_neon] .nav-glyph,.matrix-shell[data-theme=legacy_neon] .nav button.active .nav-glyph{color:#00bde8;text-shadow:0 0 8px #00d8ff59}.matrix-shell[data-theme=legacy_neon] .side-status{color:#72aabc;background:#010a10d1;border:1px solid #0b3f58;border-radius:0;box-shadow:inset 0 0 22px #00d8ff06}.matrix-shell[data-theme=legacy_neon] .side-status-head{color:#00d8ff}.matrix-shell[data-theme=legacy_neon] .side-status strong{color:#e8fbff}.matrix-shell[data-theme=legacy_neon] .side-email{color:#5d8f9f}.matrix-shell[data-theme=legacy_neon] .role-badge{color:#8eefff;background:#03141d;border-color:#0c5a74;border-radius:0}.matrix-shell[data-theme=legacy_neon] .system-map-btn,.matrix-shell[data-theme=legacy_neon] .signout-btn{color:#67a6b8;text-transform:uppercase;letter-spacing:.12em;background:#020b10;border-color:#0b3f58;border-radius:0}.matrix-shell[data-theme=legacy_neon] .system-map-btn:hover,.matrix-shell[data-theme=legacy_neon] .signout-btn:hover{color:#c8f9ff;border-color:#00d8ff;box-shadow:0 0 12px #00d8ff14}.matrix-shell[data-theme=legacy_neon] .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#01060ae8;border-bottom:1px solid #0a4c65;box-shadow:0 10px 32px #00000052,0 1px #00d8ff0d}.matrix-shell[data-theme=legacy_neon] .terminal-path{color:#00bfe9;letter-spacing:.19em;font-family:Arial Narrow,Trebuchet MS,sans-serif}.matrix-shell[data-theme=legacy_neon] .title{text-transform:uppercase;letter-spacing:.07em;color:#e8fbff;font-size:18px}.matrix-shell[data-theme=legacy_neon] .jobsub{color:#638e9b;letter-spacing:.025em}.matrix-shell[data-theme=legacy_neon] .lead-finder-input-wrap input{box-shadow:inset 0 0 18px #0006;color:#e8fbff!important;background:#01080d!important;border:1px solid #0a5570!important;border-radius:0!important}.matrix-shell[data-theme=legacy_neon] .lead-finder-input-wrap input:focus{border-color:#00d8ff!important;box-shadow:0 0 0 1px #00d8ff,0 0 20px #00d8ff14!important}.matrix-shell[data-theme=legacy_neon] .content{padding:20px 26px 44px}.matrix-shell[data-theme=legacy_neon] .card,.matrix-shell[data-theme=legacy_neon] .scheduler,.matrix-shell[data-theme=legacy_neon] .workspace-settings-card,.matrix-shell[data-theme=legacy_neon] .profile-card{color:#e8fbff;background:linear-gradient(145deg,#041018f2,#02080efa);border:1px solid #0b425a;border-radius:0;box-shadow:0 12px 34px #00000057,inset 0 0 26px #00d8ff05}.matrix-shell[data-theme=legacy_neon] .card{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.matrix-shell[data-theme=legacy_neon] .eyebrow,.matrix-shell[data-theme=legacy_neon] .master-subhead span,.matrix-shell[data-theme=legacy_neon] .legend-title{color:#00b8df;letter-spacing:.18em;font-family:Arial Narrow,Trebuchet MS,sans-serif}.matrix-shell[data-theme=legacy_neon] .muted{color:#6d9caa}.matrix-shell[data-theme=legacy_neon] .empty{color:#648f9d;background:#020c1280;border-color:#0a4056;border-radius:0}.matrix-shell[data-theme=legacy_neon] .btn{color:#9bddea;text-transform:uppercase;letter-spacing:.08em;background:#031019;border:1px solid #0c536d;border-radius:0;font-size:9px}.matrix-shell[data-theme=legacy_neon] .btn:hover:not(:disabled){color:#e8fbff;background:#061a25;border-color:#00d8ff;box-shadow:0 0 14px #00d8ff12}.matrix-shell[data-theme=legacy_neon] .primary-action{box-shadow:inset 0 0 18px #00d8ff0d,0 0 14px #00d8ff0d;color:#c9f9ff!important;background:linear-gradient(#06344a,#031c29)!important;border-color:#00bde8!important}.matrix-shell[data-theme=legacy_neon] input,.matrix-shell[data-theme=legacy_neon] select,.matrix-shell[data-theme=legacy_neon] textarea{color:#e8fbff!important;background:#01080d!important;border-color:#0a455c!important;border-radius:0!important}.matrix-shell[data-theme=legacy_neon] th{color:#61a1b5;letter-spacing:.12em;font-family:Arial Narrow,Trebuchet MS,sans-serif}.matrix-shell[data-theme=legacy_neon] th,.matrix-shell[data-theme=legacy_neon] td{border-bottom-color:#0a3041}.matrix-shell[data-theme=legacy_neon] tbody tr:hover{background:#00d8ff08}.matrix-shell[data-theme=legacy_neon] .pill{color:#82edff;background:#041923;border-color:#0b607b;border-radius:0}.matrix-shell[data-theme=legacy_neon] .matrix-system-banner{color:#6ea7b8;background:linear-gradient(90deg,#031822,#020a0f);border-color:#0b607b;border-radius:0;box-shadow:inset 0 0 24px #00d8ff05}.matrix-shell[data-theme=legacy_neon] .matrix-system-banner strong{color:#8ff4ff}.matrix-shell[data-theme=legacy_neon] .matrix-system-banner span:not(.matrix-dot){border-left-color:#0a4055}.matrix-shell[data-theme=legacy_neon] .job-lifecycle{background:#02090e;border-color:#0b4c65;border-radius:0;box-shadow:0 12px 30px #00000047}.matrix-shell[data-theme=legacy_neon] .job-lifecycle-head{background:linear-gradient(90deg,#031923,#02080d);border-bottom-color:#0b4055}.matrix-shell[data-theme=legacy_neon] .job-lifecycle-head strong{color:#e8fbff}.matrix-shell[data-theme=legacy_neon] .job-lifecycle-head>div>span{color:#648d9b}.matrix-shell[data-theme=legacy_neon] .lane-chip{color:#7ceeff;background:#04212f;border-color:#0b7291;border-radius:0}.matrix-shell[data-theme=legacy_neon] .lifecycle-stage{color:#6c98a5;background:#02090e;border-color:#0a3446}.matrix-shell[data-theme=legacy_neon] .lifecycle-stage:hover{background:#04131c}.matrix-shell[data-theme=legacy_neon] .lifecycle-stage.mine{background:linear-gradient(#00d8ff14,#02090e)}.matrix-shell[data-theme=legacy_neon] .lifecycle-stage-copy strong{color:#e3faff}.matrix-shell[data-theme=legacy_neon] .lifecycle-stage-copy small,.matrix-shell[data-theme=legacy_neon] .lifecycle-owner{color:#5f8a97}.matrix-shell[data-theme=legacy_neon] .lifecycle-state-icon{color:#76d9ea;border-color:#0b536d;border-radius:2px}.matrix-shell[data-theme=legacy_neon] .personal-work-panel,.matrix-shell[data-theme=legacy_neon] .personal-tasks-panel{background:#020a0f;border-color:#0b425a;border-radius:0}.matrix-shell[data-theme=legacy_neon] .personal-work-head{background:#03121a;border-bottom-color:#0a3548}.matrix-shell[data-theme=legacy_neon] .personal-work-head h3{color:#e8fbff;text-transform:uppercase;letter-spacing:.05em}.matrix-shell[data-theme=legacy_neon] .personal-work-head span{color:#668e9b}.matrix-shell[data-theme=legacy_neon] .personal-work-count strong{color:#00d8ff;text-shadow:0 0 12px #00d8ff47}.matrix-shell[data-theme=legacy_neon] .personal-work-grid{background:#0a3446}.matrix-shell[data-theme=legacy_neon] .personal-work-item{color:#e8fbff;background:#020a0f}.matrix-shell[data-theme=legacy_neon] .personal-work-item:hover{background:#04131c}.matrix-shell[data-theme=legacy_neon] .personal-work-item strong{color:#e8fbff}.matrix-shell[data-theme=legacy_neon] .personal-work-item small,.matrix-shell[data-theme=legacy_neon] .personal-work-item em{color:#648d9b}.matrix-shell[data-theme=legacy_neon] .dashboard-module-row,.matrix-shell[data-theme=legacy_neon] .workspace-checkline,.matrix-shell[data-theme=legacy_neon] .personal-stage-row,.matrix-shell[data-theme=legacy_neon] .profile-toggles label,.matrix-shell[data-theme=legacy_neon] .routing-rule-builder,.matrix-shell[data-theme=legacy_neon] .routing-rule{background:#020a0f;border-color:#0a3e53;border-radius:0}.matrix-shell[data-theme=legacy_neon] .workspace-section-head h3,.matrix-shell[data-theme=legacy_neon] .dashboard-module-row strong,.matrix-shell[data-theme=legacy_neon] .personal-stage-row strong{color:#e8fbff}.matrix-shell[data-theme=legacy_neon] .workspace-section-head p,.matrix-shell[data-theme=legacy_neon] .dashboard-module-row span,.matrix-shell[data-theme=legacy_neon] .workspace-checkline small{color:#628b98}.matrix-shell[data-theme=legacy_neon] .theme-choice{color:#e8fbff;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);background:#02090e;border-color:#0a3f55;border-radius:0}.matrix-shell[data-theme=legacy_neon] .theme-choice small{color:#628b98}.matrix-shell[data-theme=legacy_neon] .sched-head,.matrix-shell[data-theme=legacy_neon] .sched-resource{color:#dffaff;border-color:#0a4055;background:#03121a!important}body:has(.matrix-shell[data-theme=sakura]){color:#413541;background:#fff8fb}.matrix-shell[data-theme=sakura]{--bg:#fff8fb;--panel:#ffffffe6;--panel2:#fff3f7;--line:#efcfda;--line-bright:#e89ab4;--text:#413541;--muted:#8e7783;--accent:#e89ab4;--accent-strong:#cf7895;--accent-dim:#fae5ec;--matrix:#e89ab4;--matrix-soft:#fff0f5;--matrix-deep:#8f4b68;--blue:#d58aae;--dash-open:#e89ab4;--dash-won:#9dbd8a;--dash-purple:#b990c9;--dash-cyan:#a7cbd1;color:#413541;background:#fff8fb;grid-template-columns:252px 1fr;font-family:Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.matrix-shell[data-theme=sakura] .main{background:radial-gradient(circle at 92% 4%,#e89ab42e,#0000 22%),radial-gradient(circle at 10% 92%,#ca9bb81a,#0000 25%),linear-gradient(#fffafb 0,#fff6f9 100%);overflow:hidden}.matrix-shell[data-theme=sakura] .main:after{content:"";pointer-events:none;z-index:-1;opacity:.28;background:radial-gradient(5px 8px at 22px 28px,#de789a7a 0 60%,#0000 65%) 0 0/180px 150px,radial-gradient(4px 7px at 92px 72px,#eea8be85 0 58%,#0000 64%) 0 0/230px 205px,radial-gradient(5px 8px at 154px 112px,#cf749757 0 58%,#0000 64%) 0 0/290px 240px;animation:34s linear infinite sakura-petal-drift;position:fixed;inset:-12vh 0 -18vh 252px}@keyframes sakura-petal-drift{0%{transform:translate(-2%,-4%)}to{transform:translate(5%,12%)}}.matrix-shell[data-theme=sakura] .sidebar{background:radial-gradient(circle at 12% 8%,#e89ab42e,#0000 25%),linear-gradient(#fffbfcfa,#fff3f7fa);border-right:1px solid #efcfda;padding:19px 14px;box-shadow:10px 0 32px #8f4b680f}.matrix-shell[data-theme=sakura] .matrix-side-signal{border-radius:99px;grid-template-columns:1.1fr .3fr .7fr;height:4px;margin-bottom:19px;overflow:hidden}.matrix-shell[data-theme=sakura] .matrix-side-signal span{background:linear-gradient(90deg,#efb3c6,#d987a5)}.matrix-shell[data-theme=sakura] .profile{border-bottom-color:#efd8e1}.matrix-shell[data-theme=sakura] .avatar{border:2px solid #efb3c6;border-radius:50%;box-shadow:0 0 0 5px #e89ab417,0 8px 20px #8f4b6814}.matrix-shell[data-theme=sakura] .avatar-pulse{background:#e89ab4;border-color:#fff7fa;box-shadow:0 0 0 4px #e89ab41f}.matrix-shell[data-theme=sakura] .brand{color:#553d4a;font-family:Georgia,Times New Roman,serif;font-size:19px}.matrix-shell[data-theme=sakura] .sub{color:#9c7d8a;letter-spacing:.02em;font-family:inherit}.matrix-shell[data-theme=sakura] .matrix-side-label{color:#b08396;letter-spacing:.11em;font-family:inherit;font-weight:700}.matrix-shell[data-theme=sakura] .nav{gap:5px}.matrix-shell[data-theme=sakura] .nav button{color:#896f7a;border:1px solid #0000;border-radius:12px;padding:10px 11px;font-size:12px}.matrix-shell[data-theme=sakura] .nav button:hover:not(:disabled){color:#5b4450;background:#e89ab414;border-color:#f0d4de}.matrix-shell[data-theme=sakura] .nav button.active{color:#8f4b68;background:#fff;border-color:#ecc7d4;box-shadow:0 7px 20px #8f4b6814,inset 3px 0 #e89ab4}.matrix-shell[data-theme=sakura] .nav button.active:after{box-shadow:none;background:#e89ab4}.matrix-shell[data-theme=sakura] .nav-glyph,.matrix-shell[data-theme=sakura] .nav button.active .nav-glyph{color:#d2829f;text-shadow:none}.matrix-shell[data-theme=sakura] .side-status{color:#8f7682;background:#ffffff9e;border:1px solid #ecd1db;border-radius:14px;box-shadow:0 8px 20px #8f4b680a}.matrix-shell[data-theme=sakura] .side-status-head{color:#c26f8c}.matrix-shell[data-theme=sakura] .side-status strong{color:#553e49}.matrix-shell[data-theme=sakura] .side-email{color:#947985}.matrix-shell[data-theme=sakura] .role-badge{color:#9e5672;letter-spacing:0;background:#fff0f5;border-color:#e8bfd0;border-radius:999px;font-family:inherit}.matrix-shell[data-theme=sakura] .system-map-btn,.matrix-shell[data-theme=sakura] .signout-btn{color:#8b6e7a;letter-spacing:.03em;background:#fff;border-color:#ebced9;border-radius:10px;font-family:inherit}.matrix-shell[data-theme=sakura] .system-map-btn:hover,.matrix-shell[data-theme=sakura] .signout-btn:hover{color:#8f4b68;background:#fff3f7;border-color:#e59bb3}.matrix-shell[data-theme=sakura] .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffcfde0;border-bottom:1px solid #efd6df;padding:17px 27px;box-shadow:0 10px 30px #8f4b680b}.matrix-shell[data-theme=sakura] .terminal-path{color:#c27792;letter-spacing:.09em;font-family:inherit;font-weight:700}.matrix-shell[data-theme=sakura] .title{color:#553d4a;letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:20px}.matrix-shell[data-theme=sakura] .jobsub{color:#917985}.matrix-shell[data-theme=sakura] .lead-finder-input-wrap input{box-shadow:0 5px 16px #8f4b680a;color:#493b43!important;background:#ffffffe6!important;border:1px solid #ebccd7!important;border-radius:14px!important}.matrix-shell[data-theme=sakura] .lead-finder-input-wrap input:focus{border-color:#e89ab4!important;box-shadow:0 0 0 3px #e89ab41f!important}.matrix-shell[data-theme=sakura] .content{padding:22px 27px 46px}.matrix-shell[data-theme=sakura] .card,.matrix-shell[data-theme=sakura] .scheduler,.matrix-shell[data-theme=sakura] .workspace-settings-card,.matrix-shell[data-theme=sakura] .profile-card{color:#413541;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #efd2dc;border-radius:18px;box-shadow:0 12px 30px #8f4b6811}.matrix-shell[data-theme=sakura] .eyebrow,.matrix-shell[data-theme=sakura] .master-subhead span,.matrix-shell[data-theme=sakura] .legend-title{color:#c17891;letter-spacing:.1em;font-family:inherit;font-weight:700}.matrix-shell[data-theme=sakura] .muted{color:#8e7783}.matrix-shell[data-theme=sakura] .empty{color:#917985;background:#ffffff8c;border-color:#eacbd6;border-radius:15px}.matrix-shell[data-theme=sakura] .btn{color:#8f4b68;background:#fff;border:1px solid #e8c8d3;border-radius:11px;font-weight:650}.matrix-shell[data-theme=sakura] .btn:hover:not(:disabled){color:#794158;background:#fff4f7;border-color:#df91ab;box-shadow:0 6px 14px #8f4b680d}.matrix-shell[data-theme=sakura] .primary-action{box-shadow:0 7px 18px #8f4b6826;color:#fff!important;background:linear-gradient(#c97996,#b76080)!important;border-color:#b86684!important}.matrix-shell[data-theme=sakura] input,.matrix-shell[data-theme=sakura] select,.matrix-shell[data-theme=sakura] textarea{color:#413541!important;background:#fffffff0!important;border-color:#ebced8!important;border-radius:11px!important}.matrix-shell[data-theme=sakura] th{color:#957b87;font-family:inherit}.matrix-shell[data-theme=sakura] th,.matrix-shell[data-theme=sakura] td{border-bottom-color:#f0dde4}.matrix-shell[data-theme=sakura] tbody tr:hover{background:#fff5f8}.matrix-shell[data-theme=sakura] .pill{color:#9c5570;background:#fff0f5;border-color:#eabed0;border-radius:999px}.matrix-shell[data-theme=sakura] .matrix-system-banner{color:#937683;box-shadow:none;background:linear-gradient(90deg,#ffeff5f0,#fffafcf0);border-color:#edc7d5;border-radius:14px}.matrix-shell[data-theme=sakura] .matrix-system-banner strong{color:#a45573}.matrix-shell[data-theme=sakura] .matrix-system-banner span:not(.matrix-dot){border-left-color:#ebd0da}.matrix-shell[data-theme=sakura] .job-lifecycle{background:#ffffffe0;border-color:#edd0da;border-radius:18px;box-shadow:0 10px 26px #8f4b680d}.matrix-shell[data-theme=sakura] .job-lifecycle-head{background:#fff4f8e6;border-bottom-color:#edd5de}.matrix-shell[data-theme=sakura] .job-lifecycle-head strong{color:#563e4a;font-family:Georgia,Times New Roman,serif}.matrix-shell[data-theme=sakura] .job-lifecycle-head>div>span{color:#917985}.matrix-shell[data-theme=sakura] .lane-chip{color:#9b5670;background:#fff0f5;border-color:#e9bfd0;border-radius:999px}.matrix-shell[data-theme=sakura] .lifecycle-stage{color:#927b86;background:#fffc;border-color:#efdae1}.matrix-shell[data-theme=sakura] .lifecycle-stage:hover{background:#fff5f8}.matrix-shell[data-theme=sakura] .lifecycle-stage.mine{background:linear-gradient(#fff0f5,#fffafd)}.matrix-shell[data-theme=sakura] .lifecycle-stage-copy strong{color:#573f4b}.matrix-shell[data-theme=sakura] .lifecycle-stage-copy small,.matrix-shell[data-theme=sakura] .lifecycle-owner{color:#947c87}.matrix-shell[data-theme=sakura] .lifecycle-state-icon{color:#b76a86;background:#fff7fa;border-color:#e5b8c8}.matrix-shell[data-theme=sakura] .personal-work-panel,.matrix-shell[data-theme=sakura] .personal-tasks-panel{background:#ffffffe0;border-color:#edd0da;border-radius:18px;box-shadow:0 10px 24px #8f4b680a}.matrix-shell[data-theme=sakura] .personal-work-head{background:#fff6f9db;border-bottom-color:#efdae1}.matrix-shell[data-theme=sakura] .personal-work-head h3{color:#573e4a;font-family:Georgia,Times New Roman,serif}.matrix-shell[data-theme=sakura] .personal-work-head span{color:#927985}.matrix-shell[data-theme=sakura] .personal-work-count strong{color:#c97593}.matrix-shell[data-theme=sakura] .personal-work-grid{background:#efd9e1}.matrix-shell[data-theme=sakura] .personal-work-item{color:#413541;background:#ffffffeb}.matrix-shell[data-theme=sakura] .personal-work-item:hover{background:#fff4f8}.matrix-shell[data-theme=sakura] .personal-work-item strong{color:#563f4a}.matrix-shell[data-theme=sakura] .personal-work-item small,.matrix-shell[data-theme=sakura] .personal-work-item em{color:#927b86}.matrix-shell[data-theme=sakura] .dashboard-module-row,.matrix-shell[data-theme=sakura] .workspace-checkline,.matrix-shell[data-theme=sakura] .personal-stage-row,.matrix-shell[data-theme=sakura] .profile-toggles label,.matrix-shell[data-theme=sakura] .routing-rule-builder,.matrix-shell[data-theme=sakura] .routing-rule{background:#ffffffb8;border-color:#ecd1da;border-radius:13px}.matrix-shell[data-theme=sakura] .workspace-section-head h3,.matrix-shell[data-theme=sakura] .dashboard-module-row strong,.matrix-shell[data-theme=sakura] .personal-stage-row strong,.matrix-shell[data-theme=sakura] .profile-card-head strong{color:#593f4c;font-family:Georgia,Times New Roman,serif}.matrix-shell[data-theme=sakura] .workspace-section-head p,.matrix-shell[data-theme=sakura] .dashboard-module-row span,.matrix-shell[data-theme=sakura] .workspace-checkline small{color:#917a85}.matrix-shell[data-theme=sakura] .theme-choice{color:#4b3c44;background:#ffffffd1;border-color:#ecd0da;border-radius:14px}.matrix-shell[data-theme=sakura] .theme-choice small{color:#947b87}.matrix-shell[data-theme=sakura] .sched-head,.matrix-shell[data-theme=sakura] .sched-resource{color:#5c4350;border-color:#efd7df;background:#fff2f6!important}.matrix-shell[data-theme=sakura] .sched-slot{background:#ffffffe6;border-color:#f0dde4}.matrix-shell[data-theme=safeslide] .theme-choice{color:#17364c;background:#fff;border-color:#d5e8f1;border-radius:12px}.matrix-shell[data-theme=safeslide] .theme-choice small{color:#718a99}.matrix-shell[data-theme=safeslide] .profile-card-head strong{color:#004b7c}.matrix-shell[data-theme=safeslide] .profile-card-head span{color:#718a99}.matrix-shell[data-theme=safeslide] .profile-card-head em{color:#006c9e;background:#e8f7fc;border-color:#b9deec}@media (prefers-reduced-motion:reduce){.matrix-shell[data-theme=safeslide] .main:after,.matrix-shell[data-theme=legacy_neon] .main:after,.matrix-shell[data-theme=sakura] .main:after{animation:none!important}}.matrix-shell[data-theme=safeslide] .profiles-head h2{color:#004b7c}.matrix-shell[data-theme=safeslide] .profiles-head p{color:#718a99}.matrix-shell[data-theme=safeslide] .workspace-save-message{color:#00699a;background:#e8f7fc;border-color:#b8deec}.matrix-shell[data-theme=safeslide] .module-toggle,.matrix-shell[data-theme=safeslide] .module-order button,.matrix-shell[data-theme=safeslide] .personal-stage-row button,.matrix-shell[data-theme=safeslide] .task-check,.matrix-shell[data-theme=safeslide] .task-delete{color:#0073a9;background:#f7fbfd;border-color:#c7e2ee}.matrix-shell[data-theme=safeslide] .workspace-checkline strong,.matrix-shell[data-theme=safeslide] .routing-rule strong,.matrix-shell[data-theme=safeslide] .profile-toggles strong{color:#17435a}.matrix-shell[data-theme=sakura] .profiles-head h2{color:#583f4b;font-family:Georgia,Times New Roman,serif}.matrix-shell[data-theme=sakura] .profiles-head p{color:#927a85}.matrix-shell[data-theme=sakura] .workspace-save-message{color:#9c5570;background:#fff0f5;border-color:#e8bfd0}.matrix-shell[data-theme=sakura] .module-toggle,.matrix-shell[data-theme=sakura] .module-order button,.matrix-shell[data-theme=sakura] .personal-stage-row button,.matrix-shell[data-theme=sakura] .task-check,.matrix-shell[data-theme=sakura] .task-delete{color:#a55b77;background:#fff;border-color:#e8c9d4}.matrix-shell[data-theme=sakura] .workspace-checkline strong,.matrix-shell[data-theme=sakura] .routing-rule strong,.matrix-shell[data-theme=sakura] .profile-toggles strong{color:#593f4c}.matrix-shell[data-theme=safeslide] .dashboard-filter-bar{background:#fff!important;border-color:#d4e7f0!important;border-radius:14px!important;box-shadow:0 8px 24px #004b7c0d!important}.matrix-shell[data-theme=safeslide] .dashboard-filter-intro .filter-icon{color:#fff!important;background:linear-gradient(135deg,#4cb7e4,#238fbd)!important;box-shadow:0 7px 18px #4cb7e42e!important}.matrix-shell[data-theme=safeslide] .dashboard-filter-bar select{color:#17364c!important;background:#f9fcfe!important;border-color:#c9e0eb!important;border-radius:9px!important}.matrix-shell[data-theme=safeslide] .dashboard-range button,.matrix-shell[data-theme=safeslide] .dashboard-filter-buttons button{color:#4f7184!important;background:#fff!important;border-color:#c4deea!important;border-radius:999px!important}.matrix-shell[data-theme=safeslide] .dashboard-range button.active,.matrix-shell[data-theme=safeslide] .dashboard-filter-buttons button.active{color:#fff!important;background:#004b7c!important;border-color:#004b7c!important;box-shadow:0 6px 16px #004b7c24!important}.matrix-shell[data-theme=safeslide] .dashboard-reset{color:#5f7d8d!important;background:#f6fbfd!important;border-color:#c8e0ea!important;border-radius:9px!important}.matrix-shell[data-theme=safeslide] .dashboard-hero-card{border-radius:14px!important;min-height:165px!important;box-shadow:0 12px 28px #004b7c14!important}.matrix-shell[data-theme=safeslide] .dashboard-hero-card:before,.matrix-shell[data-theme=safeslide] .dashboard-hero-card:after{display:block!important}.matrix-shell[data-theme=safeslide] .dashboard-hero-card.pipeline-total{background:linear-gradient(135deg,#004b7c,#126f9d)!important;border-color:#004b7c!important}.matrix-shell[data-theme=safeslide] .dashboard-hero-card.open-pipeline{background:linear-gradient(135deg,#1988b4,#4cb7e4)!important;border-color:#4cb7e4!important}.matrix-shell[data-theme=safeslide] .dashboard-hero-card.wins{background:linear-gradient(135deg,#1c6d9a,#318fbd)!important;border-color:#318fbd!important}.matrix-shell[data-theme=safeslide] .dashboard-hero-card.avg-deal{background:linear-gradient(135deg,#31576d,#4f778c)!important;border-color:#4f778c!important}.matrix-shell[data-theme=safeslide] .hero-kicker{color:#ffffffd6!important;font-family:Segoe UI,Arial,sans-serif!important}.matrix-shell[data-theme=safeslide] .hero-value{text-shadow:none;color:#fff!important}.matrix-shell[data-theme=safeslide] .hero-secondary{border-top-color:#ffffff38!important}.matrix-shell[data-theme=safeslide] .pipeline-visual-card,.matrix-shell[data-theme=safeslide] .operations-health-card,.matrix-shell[data-theme=safeslide] .owner-performance-card{border-color:#d5e8f1!important}.matrix-shell[data-theme=safeslide] .live-chip{color:#0073a9!important;background:#eaf8fd!important;border-color:#afd9e9!important}.matrix-shell[data-theme=safeslide] .pipeline-donut{filter:none!important}.matrix-shell[data-theme=safeslide] .pipeline-donut-hole{background:#fff!important;border-color:#d6e8f0!important}.matrix-shell[data-theme=safeslide] .pipeline-bar-track{background:#e8f1f5!important}.matrix-shell[data-theme=safeslide] .pipeline-bar-value{color:#35596d!important}.matrix-shell[data-theme=safeslide] .operations-health-grid .op-health-item{border-radius:12px!important}.matrix-shell[data-theme=safeslide] .op-health-item.blue{background:#eaf6fb!important;border-color:#bee0ee!important}.matrix-shell[data-theme=safeslide] .op-health-item.purple{background:#edf1fb!important;border-color:#ccd6ef!important}.matrix-shell[data-theme=safeslide] .op-health-item.green{background:#edf8f3!important;border-color:#c8e6d7!important}.matrix-shell[data-theme=safeslide] .op-health-item.orange{background:#fff6e9!important;border-color:#eddcb9!important}.matrix-shell[data-theme=safeslide] .op-health-item span,.matrix-shell[data-theme=safeslide] .op-health-item strong{color:#17435a!important}.matrix-shell[data-theme=safeslide] .op-health-item small{color:#6f8795!important}.matrix-shell[data-theme=safeslide] .owner-performance-row{color:#17364c!important;background:#fff!important;border-top-color:#e0edf3!important}.matrix-shell[data-theme=safeslide] .owner-performance-row:hover{background:#f5fbfd!important}.matrix-shell[data-theme=safeslide] .owner-performance-row.selected{background:#edf8fc!important;box-shadow:inset 3px 0 #4cb7e4!important}.matrix-shell[data-theme=safeslide] .attention-strip{background:#fff!important;border-color:#d6e8f0!important;border-radius:14px!important}.matrix-shell[data-theme=safeslide] .attention-item{color:#17364c!important;background:#f8fbfd!important;border-radius:10px!important}.matrix-shell[data-theme=safeslide] .attention-item.hot{background:#fff7ee!important;border-color:#ecd2b8!important}.matrix-shell[data-theme=safeslide] .attention-item.hot strong{color:#b5692e!important}.matrix-shell[data-theme=safeslide] .attention-item.clear{background:#f1faf6!important;border-color:#c7e2d5!important}.matrix-shell[data-theme=safeslide] .attention-item.clear strong{color:#287a55!important}.matrix-shell[data-theme=safeslide] .attention-item span{color:#718a99!important}.matrix-shell[data-theme=classic] .dashboard-filter-bar{background:linear-gradient(135deg,#111923,#16202c)!important;border-color:#314154!important;border-radius:14px!important}.matrix-shell[data-theme=classic] .dashboard-filter-intro .filter-icon{color:#fff!important;background:linear-gradient(135deg,#2d67ff,#9b59ff)!important;box-shadow:0 8px 20px #584dff3d!important}.matrix-shell[data-theme=classic] .dashboard-filter-bar select{color:#e9f0f6!important;background:#0d151e!important;border-color:#3a4b5d!important;border-radius:9px!important}.matrix-shell[data-theme=classic] .dashboard-range button,.matrix-shell[data-theme=classic] .dashboard-filter-buttons button{color:#9fb0c0!important;background:#101923!important;border-color:#344455!important;border-radius:999px!important}.matrix-shell[data-theme=classic] .dashboard-range button.active,.matrix-shell[data-theme=classic] .dashboard-filter-buttons button.active{color:#fff!important;background:linear-gradient(135deg,#2d67ff,#8c5cff)!important;border-color:#8e79ff!important;box-shadow:0 8px 22px #4e56ff47!important}.matrix-shell[data-theme=classic] .dashboard-reset{color:#dbe7f1!important;background:#17212c!important;border-color:#46586b!important;border-radius:9px!important}.matrix-shell[data-theme=classic] .dashboard-hero-card{border-radius:16px!important;min-height:178px!important;box-shadow:0 18px 42px #00000040!important}.matrix-shell[data-theme=classic] .dashboard-hero-card:before,.matrix-shell[data-theme=classic] .dashboard-hero-card:after{display:block!important}.matrix-shell[data-theme=classic] .dashboard-hero-card.pipeline-total{background:linear-gradient(135deg,#6d4aff 0%,#3a6eff 52%,#3bbbe8 100%)!important;border-color:#ffffff24!important}.matrix-shell[data-theme=classic] .dashboard-hero-card.open-pipeline{background:linear-gradient(135deg,#0a7b62,#11b779 55%,#45dc9d)!important;border-color:#ffffff24!important}.matrix-shell[data-theme=classic] .dashboard-hero-card.wins{background:linear-gradient(135deg,#1769d2,#3997ff 58%,#5fc7ff)!important;border-color:#ffffff24!important}.matrix-shell[data-theme=classic] .dashboard-hero-card.avg-deal{background:linear-gradient(135deg,#a45112,#e57a1f 56%,#ffb33f)!important;border-color:#ffffff24!important}.matrix-shell[data-theme=classic] .hero-kicker{color:#fffc!important;font-family:inherit!important}.matrix-shell[data-theme=classic] .hero-value{text-shadow:none}.matrix-shell[data-theme=classic] .pipeline-visual-card,.matrix-shell[data-theme=classic] .operations-health-card,.matrix-shell[data-theme=classic] .owner-performance-card{border-color:#263241!important}.matrix-shell[data-theme=classic] .pipeline-donut{filter:none!important}.matrix-shell[data-theme=classic] .pipeline-donut-hole{background:#121923!important;border-color:#253344!important}.matrix-shell[data-theme=classic] .pipeline-bar-track{background:#202b37!important}.matrix-shell[data-theme=classic] .op-health-item.blue{background:linear-gradient(145deg,#15345d,#1e5e9c)!important}.matrix-shell[data-theme=classic] .op-health-item.purple{background:linear-gradient(145deg,#39245d,#6841a8)!important}.matrix-shell[data-theme=classic] .op-health-item.green{background:linear-gradient(145deg,#173e34,#1c795b)!important}.matrix-shell[data-theme=classic] .op-health-item.orange{background:linear-gradient(145deg,#543218,#a35d22)!important}.matrix-shell[data-theme=classic] .owner-performance-row{background:#0f161f!important;border-top-color:#263241!important}.matrix-shell[data-theme=classic] .owner-performance-row:hover{background:#151f2a!important}.matrix-shell[data-theme=classic] .owner-performance-row.selected{background:linear-gradient(90deg,#4169ff24,#974eff14)!important;box-shadow:inset 3px 0 #6c7cff!important}.matrix-shell[data-theme=classic] .attention-strip{background:linear-gradient(90deg,#111923,#141c24)!important;border-color:#3b4856!important;border-radius:14px!important}.matrix-shell[data-theme=classic] .attention-item{border-radius:10px!important}.matrix-shell[data-theme=classic] .attention-item.hot{background:linear-gradient(145deg,#2b1b17,#3d2118)!important;border-color:#80513d!important}.matrix-shell[data-theme=classic] .attention-item.clear{background:linear-gradient(145deg,#12251e,#173228)!important;border-color:#2f5f4a!important}.matrix-shell[data-theme=legacy_neon] .dashboard-filter-bar{background:linear-gradient(135deg,#020b11,#031620)!important;border-color:#0b4c65!important;border-radius:0!important;box-shadow:0 10px 28px #00000047!important}.matrix-shell[data-theme=legacy_neon] .dashboard-filter-intro .filter-icon{border-radius:2px;color:#eaffff!important;background:linear-gradient(135deg,#004e6d,#00d8ff)!important;box-shadow:0 0 20px #00d8ff2e!important}.matrix-shell[data-theme=legacy_neon] .dashboard-filter-bar select{color:#e8fbff!important;background:#01080d!important;border-color:#0a5570!important;border-radius:0!important}.matrix-shell[data-theme=legacy_neon] .dashboard-range button,.matrix-shell[data-theme=legacy_neon] .dashboard-filter-buttons button{color:#68a5b8!important;background:#020a0f!important;border-color:#0a4b64!important;border-radius:0!important}.matrix-shell[data-theme=legacy_neon] .dashboard-range button.active,.matrix-shell[data-theme=legacy_neon] .dashboard-filter-buttons button.active{color:#baf6ff!important;background:#052536!important;border-color:#00d8ff!important;box-shadow:0 0 16px #00d8ff1a!important}.matrix-shell[data-theme=legacy_neon] .dashboard-reset{color:#6fa5b4!important;background:#020a0f!important;border-color:#0b4e66!important;border-radius:0!important}.matrix-shell[data-theme=legacy_neon] .dashboard-hero-card{border-radius:0!important;min-height:165px!important;box-shadow:0 16px 34px #00000052!important}.matrix-shell[data-theme=legacy_neon] .dashboard-hero-card:before,.matrix-shell[data-theme=legacy_neon] .dashboard-hero-card:after{display:none!important}.matrix-shell[data-theme=legacy_neon] .dashboard-hero-card.pipeline-total{background:linear-gradient(135deg,#03131c,#064f6a)!important;border-color:#0c6d8c!important}.matrix-shell[data-theme=legacy_neon] .dashboard-hero-card.open-pipeline{background:linear-gradient(135deg,#02141c,#007eaa)!important;border-color:#00a8d8!important}.matrix-shell[data-theme=legacy_neon] .dashboard-hero-card.wins{background:linear-gradient(135deg,#061225,#06498d)!important;border-color:#0c74c8!important}.matrix-shell[data-theme=legacy_neon] .dashboard-hero-card.avg-deal{background:linear-gradient(135deg,#07121a,#10384d)!important;border-color:#0c5f7b!important}.matrix-shell[data-theme=legacy_neon] .hero-kicker{letter-spacing:.18em;color:#7aeaff!important;font-family:Arial Narrow,Trebuchet MS,sans-serif!important}.matrix-shell[data-theme=legacy_neon] .hero-value{text-shadow:0 0 16px #00d8ff38;color:#eaffff!important}.matrix-shell[data-theme=legacy_neon] .hero-secondary{border-top-color:#0b516a!important}.matrix-shell[data-theme=legacy_neon] .pipeline-visual-card,.matrix-shell[data-theme=legacy_neon] .operations-health-card,.matrix-shell[data-theme=legacy_neon] .owner-performance-card{border-color:#0b425a!important}.matrix-shell[data-theme=legacy_neon] .live-chip{color:#77edff!important;background:#031c27!important;border-color:#0c6e8c!important}.matrix-shell[data-theme=legacy_neon] .pipeline-donut{filter:drop-shadow(0 0 10px #00d8ff1a)!important}.matrix-shell[data-theme=legacy_neon] .pipeline-donut-hole{background:#02090e!important;border-color:#0a4961!important}.matrix-shell[data-theme=legacy_neon] .pipeline-bar-track{background:#07202b!important}.matrix-shell[data-theme=legacy_neon] .pipeline-bar-value{color:#a8dce8!important}.matrix-shell[data-theme=legacy_neon] .op-health-item.blue{background:linear-gradient(145deg,#031923,#07455f)!important}.matrix-shell[data-theme=legacy_neon] .op-health-item.purple{background:linear-gradient(145deg,#061626,#133f73)!important}.matrix-shell[data-theme=legacy_neon] .op-health-item.green{background:linear-gradient(145deg,#03202a,#086a7a)!important}.matrix-shell[data-theme=legacy_neon] .op-health-item.orange{background:linear-gradient(145deg,#071721,#164c61)!important}.matrix-shell[data-theme=legacy_neon] .owner-performance-row{background:#020a0f!important;border-top-color:#0a3446!important}.matrix-shell[data-theme=legacy_neon] .owner-performance-row:hover{background:#04131c!important}.matrix-shell[data-theme=legacy_neon] .owner-performance-row.selected{background:linear-gradient(90deg,#00d8ff1a,#00d8ff05)!important;box-shadow:inset 3px 0 #00d8ff!important}.matrix-shell[data-theme=legacy_neon] .attention-strip{background:linear-gradient(90deg,#020a0f,#03131b)!important;border-color:#0a4258!important;border-radius:0!important}.matrix-shell[data-theme=legacy_neon] .attention-item{border-radius:0!important}.matrix-shell[data-theme=legacy_neon] .attention-item.hot{background:#1d1608!important;border-color:#70552b!important}.matrix-shell[data-theme=legacy_neon] .attention-item.clear{background:#031c21!important;border-color:#0a5b65!important}.matrix-shell[data-theme=legacy_neon] .attention-item.clear strong{color:#71e7f3!important}.matrix-shell[data-theme=sakura] .dashboard-filter-bar{background:#ffffffe0!important;border-color:#ecd0da!important;border-radius:16px!important;box-shadow:0 9px 24px #8f4b680d!important}.matrix-shell[data-theme=sakura] .dashboard-filter-intro .filter-icon{border-radius:12px;color:#fff!important;background:linear-gradient(135deg,#e89ab4,#c56f8e)!important;box-shadow:0 7px 18px #8f4b6821!important}.matrix-shell[data-theme=sakura] .dashboard-filter-bar select{color:#4b3c44!important;background:#fff!important;border-color:#eacbd6!important;border-radius:12px!important}.matrix-shell[data-theme=sakura] .dashboard-range button,.matrix-shell[data-theme=sakura] .dashboard-filter-buttons button{color:#927783!important;background:#fff!important;border-color:#e8cbd5!important;border-radius:999px!important}.matrix-shell[data-theme=sakura] .dashboard-range button.active,.matrix-shell[data-theme=sakura] .dashboard-filter-buttons button.active{color:#fff!important;background:#b96382!important;border-color:#b96382!important;box-shadow:0 6px 16px #8f4b681f!important}.matrix-shell[data-theme=sakura] .dashboard-reset{color:#9b7c88!important;background:#fff7fa!important;border-color:#e7cad4!important;border-radius:11px!important}.matrix-shell[data-theme=sakura] .dashboard-hero-card{border-radius:18px!important;min-height:165px!important;box-shadow:0 12px 28px #8f4b6812!important}.matrix-shell[data-theme=sakura] .dashboard-hero-card:before,.matrix-shell[data-theme=sakura] .dashboard-hero-card:after{display:block!important}.matrix-shell[data-theme=sakura] .dashboard-hero-card.pipeline-total{background:linear-gradient(135deg,#fff0f5,#f1bfd0)!important;border-color:#e8bfd0!important}.matrix-shell[data-theme=sakura] .dashboard-hero-card.open-pipeline{background:linear-gradient(135deg,#fff6f8,#f2d8e1)!important;border-color:#ecd0da!important}.matrix-shell[data-theme=sakura] .dashboard-hero-card.wins{background:linear-gradient(135deg,#f4eef8,#dac9e8)!important;border-color:#d9c4e5!important}.matrix-shell[data-theme=sakura] .dashboard-hero-card.avg-deal{background:linear-gradient(135deg,#f4f7ee,#d9e4cd)!important;border-color:#d0ddc4!important}.matrix-shell[data-theme=sakura] .hero-kicker{letter-spacing:.07em;color:#a65c77!important;font-family:Georgia,Times New Roman,serif!important}.matrix-shell[data-theme=sakura] .avg-deal .hero-kicker{color:#71885f!important}.matrix-shell[data-theme=sakura] .hero-value{text-shadow:none;color:#5a414d!important}.matrix-shell[data-theme=sakura] .hero-label{color:#806873!important}.matrix-shell[data-theme=sakura] .hero-secondary{color:#806873!important;border-top-color:#8f4b681f!important}.matrix-shell[data-theme=sakura] .hero-secondary strong{color:#5b414d!important}.matrix-shell[data-theme=sakura] .pipeline-visual-card,.matrix-shell[data-theme=sakura] .operations-health-card,.matrix-shell[data-theme=sakura] .owner-performance-card{border-color:#ecd0da!important}.matrix-shell[data-theme=sakura] .live-chip{color:#a85e78!important;background:#fff1f5!important;border-color:#e6bccb!important}.matrix-shell[data-theme=sakura] .pipeline-donut{filter:drop-shadow(0 10px 18px #8f4b6814)!important}.matrix-shell[data-theme=sakura] .pipeline-donut-hole{background:#fff!important;border-color:#edd3dc!important}.matrix-shell[data-theme=sakura] .pipeline-bar-track{background:#f0e3e8!important}.matrix-shell[data-theme=sakura] .pipeline-bar-value{color:#7f6873!important}.matrix-shell[data-theme=sakura] .op-health-item.blue{background:#eef6f8!important;border-color:#d6e8eb!important}.matrix-shell[data-theme=sakura] .op-health-item.purple{background:#f5eef8!important;border-color:#e2d5e8!important}.matrix-shell[data-theme=sakura] .op-health-item.green{background:#f1f7ed!important;border-color:#d9e6d1!important}.matrix-shell[data-theme=sakura] .op-health-item.orange{background:#fff5ed!important;border-color:#f0ded0!important}.matrix-shell[data-theme=sakura] .op-health-item span,.matrix-shell[data-theme=sakura] .op-health-item strong{color:#5b424e!important}.matrix-shell[data-theme=sakura] .op-health-item small{color:#927985!important}.matrix-shell[data-theme=sakura] .owner-performance-row{color:#4b3c44!important;background:#ffffffe0!important;border-top-color:#efdae1!important}.matrix-shell[data-theme=sakura] .owner-performance-row:hover{background:#fff4f8!important}.matrix-shell[data-theme=sakura] .owner-performance-row.selected{background:#fff0f5!important;box-shadow:inset 3px 0 #e89ab4!important}.matrix-shell[data-theme=sakura] .attention-strip{background:#ffffffe0!important;border-color:#ecd0da!important;border-radius:18px!important}.matrix-shell[data-theme=sakura] .attention-item{color:#4b3c44!important;background:#fffafd!important;border-radius:13px!important}.matrix-shell[data-theme=sakura] .attention-item.hot{background:#fff5ef!important;border-color:#eed2c0!important}.matrix-shell[data-theme=sakura] .attention-item.hot strong{color:#b96c42!important}.matrix-shell[data-theme=sakura] .attention-item.clear{background:#f5faef!important;border-color:#d8e4cf!important}.matrix-shell[data-theme=sakura] .attention-item.clear strong{color:#728d60!important}.matrix-shell[data-theme=sakura] .attention-item span{color:#927b86!important}.matrix-shell[data-theme=safeslide] .job-next-action.warn{background:linear-gradient(90deg,#fff7e9,#fff 54%)!important;border-color:#ead4ad!important;box-shadow:inset 4px 0 #d49a36!important}.matrix-shell[data-theme=safeslide] .job-next-action.handoff{background:linear-gradient(90deg,#edf9fd,#fff 55%)!important;border-color:#bfdeeb!important;box-shadow:inset 4px 0 #4cb7e4!important}.matrix-shell[data-theme=safeslide] .job-next-action.ready{background:linear-gradient(90deg,#eef9f4,#fff 55%)!important;border-color:#c5e2d3!important;box-shadow:inset 4px 0 #2e9d68!important}.matrix-shell[data-theme=safeslide] .job-next-action-copy h3{color:#17364c}.matrix-shell[data-theme=safeslide] .job-next-action-copy p{color:#718a99}.matrix-shell[data-theme=safeslide] .mini-btn,.matrix-shell[data-theme=safeslide] .lifecycle-assign-btn{color:#006c9f!important;background:#fff!important;border-color:#c6e0eb!important;border-radius:8px!important}.matrix-shell[data-theme=sakura] .job-next-action.warn{background:linear-gradient(90deg,#fff5ef,#fffafd 56%)!important;border-color:#ecd1c0!important;box-shadow:inset 4px 0 #d99372!important}.matrix-shell[data-theme=sakura] .job-next-action.handoff{background:linear-gradient(90deg,#f7f0fa,#fffafd 56%)!important;border-color:#dfd1e8!important;box-shadow:inset 4px 0 #b990c9!important}.matrix-shell[data-theme=sakura] .job-next-action.ready{background:linear-gradient(90deg,#f2f8ee,#fffafd 56%)!important;border-color:#d7e3ce!important;box-shadow:inset 4px 0 #8faa7d!important}.matrix-shell[data-theme=sakura] .job-next-action-copy h3{color:#583f4b;font-family:Georgia,Times New Roman,serif}.matrix-shell[data-theme=sakura] .job-next-action-copy p{color:#927a85}.matrix-shell[data-theme=sakura] .mini-btn,.matrix-shell[data-theme=sakura] .lifecycle-assign-btn{color:#a45b76!important;background:#fff!important;border-color:#e8cbd5!important;border-radius:10px!important}.theme-picker{grid-template-columns:repeat(3,minmax(180px,1fr));gap:9px}.theme-choice.retro_starship .theme-swatch i:first-child{background:#d79a2b}.theme-choice.retro_starship .theme-swatch i:nth-child(2){background:#397da8}.theme-choice.retro_starship .theme-swatch i:nth-child(3){background:#b74a3f}.matrix-shell:not([data-theme=matrix]) .content h1,.matrix-shell:not([data-theme=matrix]) .content h2,.matrix-shell:not([data-theme=matrix]) .content h3,.matrix-shell:not([data-theme=matrix]) .content h4{color:var(--text)}.matrix-shell:not([data-theme=matrix]) .muted,.matrix-shell:not([data-theme=matrix]) .jobsub,.matrix-shell:not([data-theme=matrix]) .profile-section>small,.matrix-shell:not([data-theme=matrix]) .profile-toggles small,.matrix-shell:not([data-theme=matrix]) .profile-card-foot small,.matrix-shell:not([data-theme=matrix]) .routing-rule span,.matrix-shell:not([data-theme=matrix]) .dashboard-module-row span,.matrix-shell:not([data-theme=matrix]) .workspace-checkline small{color:var(--muted)}.matrix-shell:not([data-theme=matrix]) .nav-code,.matrix-shell:not([data-theme=matrix]) .profile-field>span,.matrix-shell:not([data-theme=matrix]) .profile-section-title,.matrix-shell:not([data-theme=matrix]) .workspace-inline-select span,.matrix-shell:not([data-theme=matrix]) .personal-stage-row>span,.matrix-shell:not([data-theme=matrix]) .personal-work-stage{color:var(--accent)}.matrix-shell:not([data-theme=matrix]) input:focus,.matrix-shell:not([data-theme=matrix]) select:focus,.matrix-shell:not([data-theme=matrix]) textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)!important}.matrix-shell:not([data-theme=matrix]) .lead-finder-input-wrap input{background:var(--panel)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 2%,transparent)!important}.matrix-shell:not([data-theme=matrix]) .lead-finder-input-wrap input::placeholder{opacity:.86;color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .lead-finder-input-wrap input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)!important}.matrix-shell:not([data-theme=matrix]) .lead-search-spinner{color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .lead-search-panel{background:var(--panel)!important;border-color:var(--line-bright)!important;box-shadow:0 24px 70px #0000003d,0 0 24px color-mix(in srgb,var(--accent) 8%,transparent)!important}.matrix-shell:not([data-theme=matrix]) .lead-search-head{background:var(--panel2)!important;border-bottom-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .lead-search-head strong,.matrix-shell:not([data-theme=matrix]) .lead-result-title strong,.matrix-shell:not([data-theme=matrix]) .lead-company-head strong{color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .lead-search-head span,.matrix-shell:not([data-theme=matrix]) .lead-result-meta,.matrix-shell:not([data-theme=matrix]) .lead-search-message{color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .lead-status-filters{background:var(--panel)!important;border-bottom-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .lead-status-filters button{border-color:var(--line)!important;background:var(--panel2)!important;color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .lead-status-filters button.active{border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 13%,var(--panel))!important;color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .lead-company-head{background:linear-gradient(90deg,var(--panel2),var(--panel))!important;border-bottom-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .company-history-badge,.matrix-shell:not([data-theme=matrix]) .jarvis-badge{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))!important;background:color-mix(in srgb,var(--accent) 12%,var(--panel))!important;color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .lead-search-result{border-bottom-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .lead-search-result:hover{background:color-mix(in srgb,var(--accent) 6%,var(--panel))!important}.matrix-shell:not([data-theme=matrix]) .lead-external-link{color:var(--accent)!important}.matrix-shell[data-theme=legacy_neon] .content,.matrix-shell[data-theme=sakura] .content{z-index:1;position:relative}.matrix-shell[data-theme=legacy_neon] .main:before{content:"";z-index:0;pointer-events:none;opacity:.42;background:linear-gradient(90deg,#0000 0 48%,#00d8ff14 49%,#0000 51%) 0 0/280px 100%,linear-gradient(#00d8ff0e 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#00d8ff0a 1px,#0000 1px) 0 0/54px 54px;animation:18s linear infinite legacy-grid-drift;display:block;position:fixed;inset:0 0 0 248px}.matrix-shell[data-theme=legacy_neon] .main:after{opacity:.86;box-shadow:0 0 40px #00d8ff0a;z-index:0!important;background:linear-gradient(#0000 0,#00d8ff08 38%,#00e5ff29 50%,#0082ff0d 62%,#0000 100%)!important;height:30vh!important;animation:9.5s linear infinite legacy-neon-sweep!important;top:-20vh!important}.matrix-shell[data-theme=legacy_neon] .matrix-side-signal span{animation:4.8s ease-in-out infinite legacy-signal-pulse}.matrix-shell[data-theme=legacy_neon] .matrix-side-signal span:nth-child(2){animation-delay:.7s}.matrix-shell[data-theme=legacy_neon] .matrix-side-signal span:nth-child(3){animation-delay:1.4s}.matrix-shell[data-theme=legacy_neon] .matrix-side-signal span:nth-child(4){animation-delay:2.1s}@keyframes legacy-grid-drift{to{background-position:280px 0,54px 54px,54px 54px}}@keyframes legacy-signal-pulse{0%,72%,to{opacity:.34;filter:none}78%,86%{opacity:1;filter:drop-shadow(0 0 5px #00d8ff)}}.matrix-shell[data-theme=sakura] .main:before{content:"";z-index:0;pointer-events:none;opacity:.36;background:radial-gradient(6px 10px at 32px 24px,#da76979e 0 55%,#0000 62%) 0 0/260px 190px,radial-gradient(5px 9px at 118px 82px,#eca0bab8 0 56%,#0000 64%) 0 0/310px 245px,radial-gradient(4px 8px at 196px 44px,#c5648b75 0 55%,#0000 64%) 0 0/360px 215px,radial-gradient(6px 9px at 248px 156px,#e993b28a 0 55%,#0000 64%) 0 0/420px 300px;animation:22s linear infinite sakura-petal-field-a;display:block;position:fixed;inset:-18% -8% -18% 252px}.matrix-shell[data-theme=sakura] .main:after{z-index:0!important;opacity:.28!important;background:radial-gradient(5px 9px at 52px 36px,#e78dad9e 0 55%,#0000 63%) 0 0/290px 220px,radial-gradient(4px 7px at 152px 116px,#cd6c8f70 0 55%,#0000 64%) 0 0/370px 280px,radial-gradient(6px 10px at 246px 62px,#efa9bfa3 0 56%,#0000 64%) 0 0/450px 330px!important;height:auto!important;animation:31s linear infinite sakura-petal-field-b!important;inset:-22% -10% -20% 252px!important}@keyframes sakura-petal-field-a{0%{transform:translate(-3%,-10%)rotate(-1deg)}to{transform:translate(5%,13%)rotate(2deg)}}@keyframes sakura-petal-field-b{0%{transform:translate(4%,-13%)rotate(1deg)}to{transform:translate(-3%,16%)rotate(-2deg)}}@media (max-width:900px){.theme-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.theme-picker{grid-template-columns:1fr}}body:has(.matrix-shell[data-theme=retro_starship]){color:#1c1c20;background:#c8c3ba}.matrix-shell[data-theme=retro_starship]{--bg:#c8c3ba;--panel:#eee9df;--panel2:#d9d4cb;--line:#979187;--line-bright:#d79a2b;--text:#1c1c20;--muted:#69645d;--accent:#d79a2b;--accent-strong:#b87818;--accent-dim:#efd7a5;--matrix:#d79a2b;--matrix-soft:#f7e6bd;--matrix-deep:#28282d;--blue:#397da8;--dash-open:#d79a2b;--dash-won:#397da8;--dash-lost:#b74a3f;--dash-cancelled:#867b65;--dash-purple:#7d638f;--dash-cyan:#4e9697;color:#1c1c20;background:#c8c3ba;grid-template-columns:248px 1fr;font-family:Arial Narrow,Aptos Narrow,Trebuchet MS,Segoe UI,sans-serif}.matrix-shell[data-theme=retro_starship] .main{background:linear-gradient(#1f1f2309 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#1f1f2306 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#d8d3ca 0,#c7c2b9 100%);overflow:hidden}.matrix-shell[data-theme=retro_starship] .content{z-index:1;position:relative}.matrix-shell[data-theme=retro_starship] .main:before{content:"";z-index:0;pointer-events:none;opacity:.5;background:linear-gradient(90deg,#0000 0 8%,#d79a2b1f 14%,#0000 22%,#397da81a 42%,#0000 52%,#b74a3f17 70%,#0000 82%) 0 0/170% 100%;animation:20s ease-in-out infinite alternate retro-starship-wash;display:block;position:fixed;inset:0 -20% 0 248px}.matrix-shell[data-theme=retro_starship] .main:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#3030361f,#d79a2b2e,#0000);height:8px;animation:15s linear infinite retro-starship-scan;position:fixed;top:-8px;left:248px;right:0;box-shadow:0 7px 30px #397da80d}@keyframes retro-starship-wash{0%{background-position:0 0}to{background-position:100% 0}}@keyframes retro-starship-scan{to{transform:translateY(112vh)}}.matrix-shell[data-theme=retro_starship] .sidebar{color:#eee9df;background:linear-gradient(90deg,#ffffff06,#0000 36%),linear-gradient(#28292d 0,#202126 55%,#191a1e 100%);border-right:3px solid #111216;padding:18px 13px;box-shadow:8px 0 #d79a2b29,14px 0 30px #0000001f}.matrix-shell[data-theme=retro_starship] .matrix-side-signal{grid-template-columns:1.4fr .8fr .5fr 1.1fr .35fr;gap:5px;height:7px;margin:0 2px 19px}.matrix-shell[data-theme=retro_starship] .matrix-side-signal span{box-shadow:none;background:#d79a2b;border-radius:5px;animation:5.8s ease-in-out infinite retro-console-light}.matrix-shell[data-theme=retro_starship] .matrix-side-signal span:nth-child(2){background:#397da8;animation-delay:.8s}.matrix-shell[data-theme=retro_starship] .matrix-side-signal span:nth-child(3){background:#b74a3f;animation-delay:1.5s}.matrix-shell[data-theme=retro_starship] .matrix-side-signal span:nth-child(4){background:#397da8;animation-delay:2.2s}.matrix-shell[data-theme=retro_starship] .matrix-side-signal span:nth-child(5){background:#d79a2b;animation-delay:3s}@keyframes retro-console-light{0%,76%,to{opacity:.55}82%,90%{opacity:1;filter:brightness(1.18)}}.matrix-shell[data-theme=retro_starship] .profile{border-bottom:1px solid #55555a;padding-bottom:16px}.matrix-shell[data-theme=retro_starship] .avatar{border:2px solid #d79a2b;border-radius:8px;box-shadow:0 0 0 3px #17181b,0 0 0 4px #397da8}.matrix-shell[data-theme=retro_starship] .avatar-pulse{background:#d79a2b;border-color:#202126;border-radius:3px;box-shadow:0 0 0 3px #d79a2b2e}.matrix-shell[data-theme=retro_starship] .brand{text-transform:uppercase;letter-spacing:.055em;color:#f3efe8;font-family:Arial Black,Trebuchet MS,sans-serif;font-size:16px}.matrix-shell[data-theme=retro_starship] .sub{color:#aeb2b7;letter-spacing:.11em;text-transform:uppercase;font-family:Arial Narrow,Trebuchet MS,sans-serif;font-size:8px}.matrix-shell[data-theme=retro_starship] .matrix-side-label{color:#d4aa58;letter-spacing:.18em;font-family:Arial Narrow,Trebuchet MS,sans-serif;font-size:8px;font-weight:700}.matrix-shell[data-theme=retro_starship] .nav{gap:5px}.matrix-shell[data-theme=retro_starship] .nav button{color:#c5c4c0;text-transform:uppercase;letter-spacing:.035em;background:#24252a;border:1px solid #45474d;border-radius:9px 3px;padding:9px;font-size:11px;box-shadow:inset 0 -2px #0003}.matrix-shell[data-theme=retro_starship] .nav button:hover:not(:disabled){color:#fff;background:#303137;border-color:#77736b}.matrix-shell[data-theme=retro_starship] .nav button.active{color:#1e1c18;background:#d79a2b;border-color:#f0bd58;box-shadow:inset 4px 0 #b74a3f,0 3px #121317}.matrix-shell[data-theme=retro_starship] .nav button.active:after{width:7px;height:7px;box-shadow:none;background:#397da8;border-radius:2px}.matrix-shell[data-theme=retro_starship] .nav-glyph{color:#67a4c9}.matrix-shell[data-theme=retro_starship] .nav button:nth-child(3n+2) .nav-glyph{color:#e2ad49}.matrix-shell[data-theme=retro_starship] .nav button:nth-child(3n) .nav-glyph{color:#ce6a5f}.matrix-shell[data-theme=retro_starship] .nav button.active .nav-glyph{color:#1e1c18;text-shadow:none}.matrix-shell[data-theme=retro_starship] .nav-code{color:#8b8d91}.matrix-shell[data-theme=retro_starship] .side-status{color:#b9b8b4;background:#17181c;border:2px solid #4b4c51;border-radius:10px 3px;box-shadow:inset 0 0 0 1px #0e0f11}.matrix-shell[data-theme=retro_starship] .side-status-head{color:#e0a63a;letter-spacing:.15em;font-family:Arial Narrow,Trebuchet MS,sans-serif}.matrix-shell[data-theme=retro_starship] .side-status strong{color:#f3efe7}.matrix-shell[data-theme=retro_starship] .side-email{color:#9ca0a6}.matrix-shell[data-theme=retro_starship] .role-badge{color:#f2cf85;background:#32343a;border-color:#65666c;border-radius:4px;font-family:Arial Narrow,Trebuchet MS,sans-serif}.matrix-shell[data-theme=retro_starship] .system-map-btn,.matrix-shell[data-theme=retro_starship] .signout-btn{color:#c4c3bf;letter-spacing:.07em;background:#27282d;border:1px solid #505157;border-radius:7px 2px;font-family:Arial Narrow,Trebuchet MS,sans-serif}.matrix-shell[data-theme=retro_starship] .system-map-btn:hover,.matrix-shell[data-theme=retro_starship] .signout-btn:hover{color:#f1d08d;background:#303137;border-color:#d79a2b}.matrix-shell[data-theme=retro_starship] .topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ded9cff5;border-bottom:3px solid #2c2c31;padding:15px 27px;box-shadow:0 7px #397da81f,0 12px 24px #00000012}.matrix-shell[data-theme=retro_starship] .terminal-path{color:#9b681a;letter-spacing:.16em;font-family:Arial Narrow,Trebuchet MS,sans-serif;font-weight:800}.matrix-shell[data-theme=retro_starship] .title{text-transform:uppercase;letter-spacing:.045em;color:#24242a;font-family:Arial Black,Trebuchet MS,sans-serif;font-size:17px}.matrix-shell[data-theme=retro_starship] .jobsub{color:#69645d}.matrix-shell[data-theme=retro_starship] .lead-finder-input-wrap input{letter-spacing:.025em;font-family:Arial Narrow,Trebuchet MS,sans-serif;color:#f4e4b8!important;background:#24262b!important;border:2px solid #5c5d62!important;border-radius:11px 3px!important;box-shadow:inset 0 0 18px #0000003d!important}.matrix-shell[data-theme=retro_starship] .lead-finder-input-wrap input::placeholder{color:#b7ac91!important}.matrix-shell[data-theme=retro_starship] .lead-finder-input-wrap input:focus{border-color:#d79a2b!important;box-shadow:0 0 0 3px #d79a2b26!important}.matrix-shell[data-theme=retro_starship] .lead-search-panel{color:#eee9df!important;background:#25262b!important;border:2px solid #77736a!important;border-radius:10px 3px!important}.matrix-shell[data-theme=retro_starship] .lead-search-head{background:#303137!important;border-bottom-color:#55565b!important}.matrix-shell[data-theme=retro_starship] .lead-search-head strong,.matrix-shell[data-theme=retro_starship] .lead-result-title strong,.matrix-shell[data-theme=retro_starship] .lead-company-head strong{color:#f3efe8!important}.matrix-shell[data-theme=retro_starship] .lead-search-head span,.matrix-shell[data-theme=retro_starship] .lead-result-meta,.matrix-shell[data-theme=retro_starship] .lead-search-message{color:#aaa9a5!important}.matrix-shell[data-theme=retro_starship] .lead-status-filters{background:#24252a!important;border-bottom-color:#505157!important}.matrix-shell[data-theme=retro_starship] .lead-status-filters button{color:#bbb9b4!important;background:#35363b!important;border-color:#5b5c61!important;border-radius:7px 2px!important}.matrix-shell[data-theme=retro_starship] .lead-status-filters button.active{color:#211e18!important;background:#d79a2b!important;border-color:#efbe5b!important}.matrix-shell[data-theme=retro_starship] .lead-company-head{background:linear-gradient(90deg,#2c2d32,#24252a)!important;border-bottom-color:#515258!important}.matrix-shell[data-theme=retro_starship] .lead-search-result{border-bottom-color:#48494e!important}.matrix-shell[data-theme=retro_starship] .lead-search-result:hover{background:#33343a!important}.matrix-shell[data-theme=retro_starship] .company-history-badge,.matrix-shell[data-theme=retro_starship] .jarvis-badge{color:#f0c56f!important;background:#3b3424!important;border-color:#b8832a!important}.matrix-shell[data-theme=retro_starship] .content{padding:20px 27px 46px}.matrix-shell[data-theme=retro_starship] .card,.matrix-shell[data-theme=retro_starship] .scheduler,.matrix-shell[data-theme=retro_starship] .workspace-settings-card,.matrix-shell[data-theme=retro_starship] .profile-card{color:#1c1c20;background:#eee9df;border:2px solid #8f8a82;border-radius:12px 4px;box-shadow:4px 5px #24242814,0 14px 28px #0000000f}.matrix-shell[data-theme=retro_starship] .card:before{content:"";opacity:.95;width:62px;height:6px;box-shadow:none;pointer-events:none;background:linear-gradient(90deg,#d79a2b 0 29%,#0000 29% 35%,#397da8 35% 64%,#0000 64% 70%,#b74a3f 70% 100%);border-radius:4px;display:block;position:absolute;top:10px;left:auto;right:12px}.matrix-shell[data-theme=retro_starship] .eyebrow,.matrix-shell[data-theme=retro_starship] .master-subhead span,.matrix-shell[data-theme=retro_starship] .legend-title{color:#8f5f19;letter-spacing:.14em;font-family:Arial Narrow,Trebuchet MS,sans-serif;font-weight:800}.matrix-shell[data-theme=retro_starship] .empty{color:#6d6861;background:#ddd8cf;border:2px dashed #a29c92;border-radius:10px 3px}.matrix-shell[data-theme=retro_starship] .btn{color:#eee9df;text-transform:uppercase;letter-spacing:.05em;background:#303137;border:2px solid #34353a;border-radius:8px 2px;font-family:Arial Narrow,Trebuchet MS,sans-serif;font-weight:800}.matrix-shell[data-theme=retro_starship] .btn:hover:not(:disabled){color:#f4d99f;box-shadow:none;background:#3c3e44;border-color:#d79a2b}.matrix-shell[data-theme=retro_starship] .primary-action{color:#201d18!important;background:#d79a2b!important;border-color:#ad731c!important;box-shadow:inset 0 -3px #00000029!important}.matrix-shell[data-theme=retro_starship] input,.matrix-shell[data-theme=retro_starship] select,.matrix-shell[data-theme=retro_starship] textarea{color:#24242a!important;background:#f8f3ea!important;border:2px solid #aaa399!important;border-radius:8px 2px!important}.matrix-shell[data-theme=retro_starship] th{color:#6c6254;letter-spacing:.11em;font-family:Arial Narrow,Trebuchet MS,sans-serif}.matrix-shell[data-theme=retro_starship] th,.matrix-shell[data-theme=retro_starship] td{border-bottom-color:#bbb4aa}.matrix-shell[data-theme=retro_starship] tbody tr:hover{background:#e2ddd4}.matrix-shell[data-theme=retro_starship] .pill{color:#3b2c15;background:#e4c98e;border:1px solid #b8872f;border-radius:7px 2px}.matrix-shell[data-theme=retro_starship] .matrix-system-banner{color:#b9b8b3;background:#2a2b30;border:2px solid #55565b;border-radius:10px 3px;box-shadow:inset 5px 0 #d79a2b,inset 10px 0 #397da8}.matrix-shell[data-theme=retro_starship] .matrix-system-banner strong{color:#f0c56f}.matrix-shell[data-theme=retro_starship] .matrix-system-banner span:not(.matrix-dot){border-left-color:#57585d}.matrix-shell[data-theme=retro_starship] .matrix-dot{background:#d79a2b;box-shadow:0 0 0 3px #d79a2b24}.matrix-shell[data-theme=retro_starship] .job-lifecycle{background:#e9e4db;border:2px solid #89847c;border-radius:12px 4px;box-shadow:4px 5px #24242812}.matrix-shell[data-theme=retro_starship] .job-lifecycle-head{background:#d2cdc4;border-bottom:2px solid #8b867e}.matrix-shell[data-theme=retro_starship] .job-lifecycle-head strong{color:#222228}.matrix-shell[data-theme=retro_starship] .job-lifecycle-head>div>span{color:#6e6962}.matrix-shell[data-theme=retro_starship] .lane-chip{color:#e8c779;background:#2d2e33;border:2px solid #55565c;border-radius:7px 2px}.matrix-shell[data-theme=retro_starship] .lifecycle-stage{color:#69655f;background:#eee9df;border-color:#aaa49b}.matrix-shell[data-theme=retro_starship] .lifecycle-stage:hover{background:#e0dbd2}.matrix-shell[data-theme=retro_starship] .lifecycle-stage.current{background:#efd8a5;box-shadow:inset 0 -4px #b74a3f}.matrix-shell[data-theme=retro_starship] .lifecycle-stage.mine{background:linear-gradient(#e8d3a8,#eee9df)}.matrix-shell[data-theme=retro_starship] .lifecycle-stage.mine:before{background:#397da8}.matrix-shell[data-theme=retro_starship] .lifecycle-stage-copy strong{color:#26262b}.matrix-shell[data-theme=retro_starship] .lifecycle-stage-copy small,.matrix-shell[data-theme=retro_starship] .lifecycle-owner{color:#6f6a63}.matrix-shell[data-theme=retro_starship] .lifecycle-state-icon{color:#2c2c31;background:#d7d1c7;border:2px solid #878279;border-radius:4px}.matrix-shell[data-theme=retro_starship] .personal-work-panel,.matrix-shell[data-theme=retro_starship] .personal-tasks-panel{background:#e8e3da;border:2px solid #858079;border-radius:12px 4px}.matrix-shell[data-theme=retro_starship] .personal-work-head{background:#2b2c31;border-bottom:3px solid #d79a2b}.matrix-shell[data-theme=retro_starship] .personal-work-head h3{color:#f1ede5;text-transform:uppercase;letter-spacing:.04em}.matrix-shell[data-theme=retro_starship] .personal-work-head span{color:#b0b0ad}.matrix-shell[data-theme=retro_starship] .personal-work-count strong{color:#e2aa42}.matrix-shell[data-theme=retro_starship] .personal-work-grid{background:#8e8981}.matrix-shell[data-theme=retro_starship] .personal-work-item{color:#25252a;background:#ece7de}.matrix-shell[data-theme=retro_starship] .personal-work-item:hover{background:#ddd8cf}.matrix-shell[data-theme=retro_starship] .personal-work-item strong{color:#222228}.matrix-shell[data-theme=retro_starship] .personal-work-item small,.matrix-shell[data-theme=retro_starship] .personal-work-item em{color:#6f6a63}.matrix-shell[data-theme=retro_starship] .personal-work-stage{color:#8f5f19}.matrix-shell[data-theme=retro_starship] .dashboard-module-row,.matrix-shell[data-theme=retro_starship] .workspace-checkline,.matrix-shell[data-theme=retro_starship] .personal-stage-row,.matrix-shell[data-theme=retro_starship] .profile-toggles label,.matrix-shell[data-theme=retro_starship] .routing-rule-builder,.matrix-shell[data-theme=retro_starship] .routing-rule{background:#e1dcd3;border:1px solid #aaa49b;border-radius:9px 3px}.matrix-shell[data-theme=retro_starship] .workspace-section-head h3,.matrix-shell[data-theme=retro_starship] .dashboard-module-row strong,.matrix-shell[data-theme=retro_starship] .personal-stage-row strong,.matrix-shell[data-theme=retro_starship] .profile-card-head strong{color:#26262b}.matrix-shell[data-theme=retro_starship] .theme-choice{color:#26262b;background:#ddd8cf;border:2px solid #aaa49b;border-radius:10px 3px}.matrix-shell[data-theme=retro_starship] .theme-choice small{color:#6b665f}.matrix-shell[data-theme=retro_starship] .theme-choice.active{border-color:#d79a2b;box-shadow:inset 0 -4px #397da8,0 4px #24242814}.matrix-shell[data-theme=retro_starship] .module-toggle,.matrix-shell[data-theme=retro_starship] .module-order button,.matrix-shell[data-theme=retro_starship] .personal-stage-row button,.matrix-shell[data-theme=retro_starship] .task-check,.matrix-shell[data-theme=retro_starship] .task-delete{color:#e0a63a;background:#2e3035;border:1px solid #4d4e54;border-radius:6px 2px}.matrix-shell[data-theme=retro_starship] .dashboard-filter-bar{background:#ddd8cf!important;border:2px solid #817c74!important;border-radius:12px 4px!important;box-shadow:4px 5px #2424280f!important}.matrix-shell[data-theme=retro_starship] .dashboard-filter-intro .filter-icon{border-radius:8px 2px;color:#1d1b17!important;background:#d79a2b!important;box-shadow:inset 0 -4px #00000024!important}.matrix-shell[data-theme=retro_starship] .dashboard-filter-bar select{color:#25252a!important;background:#f4efe6!important;border:2px solid #9a948b!important;border-radius:8px 2px!important}.matrix-shell[data-theme=retro_starship] .dashboard-range button,.matrix-shell[data-theme=retro_starship] .dashboard-filter-buttons button{color:#d5d2cb!important;background:#2d2e33!important;border:2px solid #4d4e53!important;border-radius:8px 2px!important}.matrix-shell[data-theme=retro_starship] .dashboard-range button.active,.matrix-shell[data-theme=retro_starship] .dashboard-filter-buttons button.active{color:#1e1b17!important;background:#d79a2b!important;border-color:#d79a2b!important;box-shadow:inset 0 -3px #00000029!important}.matrix-shell[data-theme=retro_starship] .dashboard-reset{color:#68635c!important;background:#c8c3ba!important;border:2px solid #77736c!important;border-radius:8px 2px!important}.matrix-shell[data-theme=retro_starship] .dashboard-hero-card{border:2px solid #33343a!important;border-radius:12px 4px!important;min-height:166px!important;box-shadow:4px 5px #2424281c!important}.matrix-shell[data-theme=retro_starship] .dashboard-hero-card:before,.matrix-shell[data-theme=retro_starship] .dashboard-hero-card:after{display:none!important}.matrix-shell[data-theme=retro_starship] .dashboard-hero-card.pipeline-total{background:#d79a2b!important}.matrix-shell[data-theme=retro_starship] .dashboard-hero-card.open-pipeline{background:#397da8!important}.matrix-shell[data-theme=retro_starship] .dashboard-hero-card.wins{background:#b74a3f!important}.matrix-shell[data-theme=retro_starship] .dashboard-hero-card.avg-deal{background:#4b4c52!important}.matrix-shell[data-theme=retro_starship] .dashboard-hero-card.pipeline-total .hero-kicker,.matrix-shell[data-theme=retro_starship] .dashboard-hero-card.pipeline-total .hero-value,.matrix-shell[data-theme=retro_starship] .dashboard-hero-card.pipeline-total .hero-label,.matrix-shell[data-theme=retro_starship] .dashboard-hero-card.pipeline-total .hero-secondary,.matrix-shell[data-theme=retro_starship] .dashboard-hero-card.pipeline-total .hero-secondary strong{color:#201d18!important}.matrix-shell[data-theme=retro_starship] .hero-kicker{letter-spacing:.14em;color:#fff4dc!important;font-family:Arial Narrow,Trebuchet MS,sans-serif!important}.matrix-shell[data-theme=retro_starship] .hero-value{text-shadow:none;color:#fff!important}.matrix-shell[data-theme=retro_starship] .hero-label,.matrix-shell[data-theme=retro_starship] .hero-secondary{color:#ffffffd1!important}.matrix-shell[data-theme=retro_starship] .hero-secondary{border-top-color:#ffffff47!important}.matrix-shell[data-theme=retro_starship] .pipeline-visual-card,.matrix-shell[data-theme=retro_starship] .operations-health-card,.matrix-shell[data-theme=retro_starship] .owner-performance-card{border-color:#8f8a82!important}.matrix-shell[data-theme=retro_starship] .live-chip{color:#4c3616!important;background:#edd49f!important;border-color:#aa7b28!important}.matrix-shell[data-theme=retro_starship] .pipeline-donut{filter:drop-shadow(4px 5px #2424281a)!important}.matrix-shell[data-theme=retro_starship] .pipeline-donut-hole{color:#f2ede4!important;background:#292a2f!important;border:2px solid #4b4c51!important}.matrix-shell[data-theme=retro_starship] .pipeline-bar-track{background:#c7c1b7!important}.matrix-shell[data-theme=retro_starship] .pipeline-bar-value{color:#343238!important}.matrix-shell[data-theme=retro_starship] .op-health-item{border:2px solid #4d4e53!important;border-radius:9px 3px!important}.matrix-shell[data-theme=retro_starship] .op-health-item.blue{background:#397da8!important}.matrix-shell[data-theme=retro_starship] .op-health-item.purple{background:#78628a!important}.matrix-shell[data-theme=retro_starship] .op-health-item.green{background:#6f8662!important}.matrix-shell[data-theme=retro_starship] .op-health-item.orange{background:#b36d2a!important}.matrix-shell[data-theme=retro_starship] .owner-performance-row{color:#26262b!important;background:#e7e2d9!important;border-top-color:#aaa49b!important}.matrix-shell[data-theme=retro_starship] .owner-performance-row:hover{background:#dcd7ce!important}.matrix-shell[data-theme=retro_starship] .owner-performance-row.selected{background:#edd9ac!important;box-shadow:inset 5px 0 #b74a3f!important}.matrix-shell[data-theme=retro_starship] .attention-strip{background:#ddd8cf!important;border:2px solid #858079!important;border-radius:12px 4px!important}.matrix-shell[data-theme=retro_starship] .attention-item{color:#27272c!important;background:#eee9df!important;border-radius:8px 2px!important}.matrix-shell[data-theme=retro_starship] .attention-item.hot{background:#ead5aa!important;border-color:#b27728!important}.matrix-shell[data-theme=retro_starship] .attention-item.hot strong{color:#8b4d14!important}.matrix-shell[data-theme=retro_starship] .attention-item.clear{background:#dbe2d4!important;border-color:#75846c!important}.matrix-shell[data-theme=retro_starship] .attention-item.clear strong{color:#4e6848!important}.matrix-shell[data-theme=retro_starship] .attention-item span{color:#6c675f!important}.matrix-shell[data-theme=retro_starship] .job-next-action.warn{background:linear-gradient(90deg,#edd39e,#eee9df 56%)!important;border-color:#b27a26!important;box-shadow:inset 6px 0 #b74a3f!important}.matrix-shell[data-theme=retro_starship] .job-next-action.handoff{background:linear-gradient(90deg,#bdd0db,#eee9df 56%)!important;border-color:#5f87a0!important;box-shadow:inset 6px 0 #397da8!important}.matrix-shell[data-theme=retro_starship] .job-next-action.ready{background:linear-gradient(90deg,#ced9c8,#eee9df 56%)!important;border-color:#788770!important;box-shadow:inset 6px 0 #6d855f!important}.matrix-shell[data-theme=retro_starship] .job-next-action-copy h3{color:#25252a;text-transform:uppercase;letter-spacing:.025em}.matrix-shell[data-theme=retro_starship] .job-next-action-copy p{color:#69645d}.matrix-shell[data-theme=retro_starship] .sched-head,.matrix-shell[data-theme=retro_starship] .sched-resource{color:#eee9df!important;background:#2d2e33!important;border-color:#55565b!important}@media (prefers-reduced-motion:reduce){.matrix-shell[data-theme=legacy_neon] .main:before,.matrix-shell[data-theme=legacy_neon] .main:after,.matrix-shell[data-theme=legacy_neon] .matrix-side-signal span,.matrix-shell[data-theme=sakura] .main:before,.matrix-shell[data-theme=sakura] .main:after,.matrix-shell[data-theme=retro_starship] .main:before,.matrix-shell[data-theme=retro_starship] .main:after,.matrix-shell[data-theme=retro_starship] .matrix-side-signal span{animation:none!important}}.matrix-shell:not([data-theme=matrix]) .drawer-close{border-color:var(--line)!important;background:var(--panel2)!important;color:var(--accent)!important;border-radius:6px!important}.matrix-shell:not([data-theme=matrix]) .backlog-job{background:var(--panel2)!important;border-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .resource-dot{background:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)!important}.matrix-shell:not([data-theme=matrix]) .mastersheet-head{border-bottom-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .mastersheet-head .eyebrow:before{color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .master-asset-card{border-color:var(--line)!important;background:var(--panel)!important;box-shadow:inset 4px 0 0 color-mix(in srgb,var(--accent) 38%,transparent),0 12px 28px #00000014!important}.matrix-shell:not([data-theme=matrix]) .master-asset-card h3{color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .master-subsection{border-color:var(--line)!important;background:var(--panel2)!important}.matrix-shell:not([data-theme=matrix]) .master-subhead{border-bottom-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .master-form-grid input,.matrix-shell:not([data-theme=matrix]) .master-form-grid textarea,.matrix-shell:not([data-theme=matrix]) .master-form-grid select,.matrix-shell:not([data-theme=matrix]) .mastersheet-project>label input,.matrix-shell:not([data-theme=matrix]) .mastersheet-project>label textarea,.matrix-shell:not([data-theme=matrix]) .master-asset-card input,.matrix-shell:not([data-theme=matrix]) .master-asset-card textarea,.matrix-shell:not([data-theme=matrix]) .master-asset-card select{background:var(--panel)!important;border-color:var(--line)!important;color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .attraction-history-row{border-color:var(--line)!important;background:var(--panel2)!important}.matrix-shell:not([data-theme=matrix]) .attraction-evidence{border-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .attraction-evidence-card{border-color:var(--line)!important;background:var(--panel2)!important}.matrix-shell:not([data-theme=matrix]) .field-evidence-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 11%,var(--panel)),var(--panel))!important;border-color:color-mix(in srgb,var(--accent) 46%,var(--line))!important}.matrix-shell:not([data-theme=matrix]) .field-live-state{border-color:color-mix(in srgb,var(--accent) 52%,var(--line))!important;background:color-mix(in srgb,var(--accent) 12%,var(--panel))!important;color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .field-stat-card{background:var(--panel2)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:inset 4px 0 0 color-mix(in srgb,var(--accent) 55%,transparent)!important}.matrix-shell:not([data-theme=matrix]) .field-stat-card.comments{box-shadow:inset 4px 0 0 color-mix(in srgb,var(--blue) 65%,transparent)!important}.matrix-shell:not([data-theme=matrix]) .field-stat-card.docs{box-shadow:inset 4px 0 0 color-mix(in srgb,var(--amber) 65%,transparent)!important}.matrix-shell:not([data-theme=matrix]) .field-stat-card.events{box-shadow:inset 4px 0 0 color-mix(in srgb,var(--accent) 75%,transparent)!important}.matrix-shell:not([data-theme=matrix]) .field-photo-card,.matrix-shell:not([data-theme=matrix]) .field-activity-row,.matrix-shell:not([data-theme=matrix]) .inspection-inbox{border-color:var(--line)!important;background:var(--panel)!important}.matrix-shell:not([data-theme=matrix]) .inspection-inbox-head{background:var(--panel2)!important;border-bottom-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .inspection-review-card{background:var(--panel)!important;border-top-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .inspection-review-card.stale{background:linear-gradient(90deg,color-mix(in srgb,var(--amber) 15%,var(--panel)),var(--panel) 24%)!important}.matrix-shell:not([data-theme=matrix]) .inspection-review-preview{background:var(--panel2)!important;border-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .inspection-review-fields select,.matrix-shell:not([data-theme=matrix]) .field-evidence-attach select,.matrix-shell:not([data-theme=matrix]) .companycam-search-row input,.matrix-shell:not([data-theme=matrix]) .companycam-link-fields input{background:var(--panel)!important;border-color:var(--line)!important;color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .inspection-condition-chip{border-color:var(--line)!important;background:var(--panel2)!important;color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .inspection-condition-chip.selected{border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 12%,var(--panel))!important;color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .inspection-suggestion-reason{border-color:var(--line)!important;background:var(--panel2)!important;color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .attraction-dossier-head{border-bottom-color:var(--line)!important;background:linear-gradient(90deg,var(--panel2),var(--panel))!important}.matrix-shell:not([data-theme=matrix]) .dossier-index{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))!important;background:color-mix(in srgb,var(--accent) 12%,var(--panel))!important;color:var(--accent)!important;box-shadow:none!important}.matrix-shell:not([data-theme=matrix]) .attraction-dossier-title strong,.matrix-shell:not([data-theme=matrix]) .dossier-metric strong{color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .attraction-dossier-title>div>span,.matrix-shell:not([data-theme=matrix]) .dossier-metric small,.matrix-shell:not([data-theme=matrix]) .dossier-comment-preview{color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .attraction-dossier-summary{border-bottom-color:var(--line)!important;background:var(--panel2)!important}.matrix-shell:not([data-theme=matrix]) .dossier-metric{border-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .dossier-metric>span,.matrix-shell:not([data-theme=matrix]) .dossier-panel-head>div>span,.matrix-shell:not([data-theme=matrix]) .dossier-history-heading{color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .attraction-dossier-current{border-bottom-color:var(--line)!important;background:var(--panel)!important}.matrix-shell:not([data-theme=matrix]) .dossier-current-panel{border-color:var(--line)!important;background:var(--panel2)!important}.matrix-shell:not([data-theme=matrix]) .dossier-live-dot{background:var(--accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent),0 0 10px color-mix(in srgb,var(--accent) 28%,transparent)!important}.matrix-shell:not([data-theme=matrix]) .dossier-clear-state{color:var(--muted)!important;border-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .dossier-finish{border-top-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .dossier-finish strong{color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .dossier-finish span,.matrix-shell:not([data-theme=matrix]) .dossier-recommendation{color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .dossier-history-panel>summary{background:var(--panel2)!important;border-bottom-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .dossier-history-panel>summary strong{color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .dossier-history-panel>summary>div>span{color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .dossier-history-count{border-color:var(--line)!important;background:var(--panel)!important;color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .dossier-history-column,.matrix-shell:not([data-theme=matrix]) .dossier-history-heading,.matrix-shell:not([data-theme=matrix]) .dossier-history-item{border-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .dossier-history-item>div:first-child strong{color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .dossier-history-item>div:first-child span,.matrix-shell:not([data-theme=matrix]) .dossier-history-item>div:last-child small{color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .dossier-history-item>div:last-child span{color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .matrix-empty-workspace{border-color:var(--line)!important;background:linear-gradient(135deg,var(--panel2),var(--panel))!important}.matrix-shell:not([data-theme=matrix]) .attraction-library-browser-card:after{border-color:color-mix(in srgb,var(--accent) 12%,transparent)!important}.matrix-shell:not([data-theme=matrix]) .library-card-code{color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .library-card-status{border-color:var(--line)!important;background:var(--panel2)!important;color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .attraction-library-browser-card h3,.matrix-shell:not([data-theme=matrix]) .library-card-metrics strong{color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .library-card-sub,.matrix-shell:not([data-theme=matrix]) .library-card-metrics span,.matrix-shell:not([data-theme=matrix]) .library-card-note{color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .library-card-metrics{border-color:var(--line)!important;background:var(--panel2)!important}.matrix-shell:not([data-theme=matrix]) .library-card-metrics>div{border-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .library-card-finishes span{border-color:var(--line)!important;background:var(--panel2)!important;color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .library-card-note{border-top-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .proposal-builder-head{border-bottom-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .proposal-terminal-kicker{color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .proposal-launch-card p,.matrix-shell:not([data-theme=matrix]) .proposal-template-card p{color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .proposal-source-checks>div,.matrix-shell:not([data-theme=matrix]) .proposal-gate-list>div,.matrix-shell:not([data-theme=matrix]) .proposal-scope-row,.matrix-shell:not([data-theme=matrix]) .proposal-evidence-choice,.matrix-shell:not([data-theme=matrix]) .proposal-terms-source{border-color:var(--line)!important;background:var(--panel2)!important}.matrix-shell:not([data-theme=matrix]) .proposal-source-checks>div.good,.matrix-shell:not([data-theme=matrix]) .proposal-gate-list>div.good{border-left-color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .proposal-source-checks span,.matrix-shell:not([data-theme=matrix]) .proposal-gate-list span,.matrix-shell:not([data-theme=matrix]) .proposal-source-card dt,.matrix-shell:not([data-theme=matrix]) .proposal-history-row span,.matrix-shell:not([data-theme=matrix]) .proposal-editor label,.matrix-shell:not([data-theme=matrix]) .proposal-line-source{color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .proposal-source-checks strong,.matrix-shell:not([data-theme=matrix]) .proposal-gate-list strong,.matrix-shell:not([data-theme=matrix]) .proposal-source-card dd,.matrix-shell:not([data-theme=matrix]) .proposal-card-title strong{color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .proposal-card-title{border-bottom-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .proposal-card-title>span{border-color:var(--line)!important;background:var(--panel2)!important;color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .proposal-editor input,.matrix-shell:not([data-theme=matrix]) .proposal-editor select,.matrix-shell:not([data-theme=matrix]) .proposal-editor textarea{background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .proposal-scope-row{box-shadow:inset 3px 0 0 var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .proposal-scope-row-head{background:var(--panel2)!important;border-bottom-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .proposal-scope-row-head span{color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .proposal-line-amount{color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .proposal-option-labels{border-top-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .proposal-toggle{color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .proposal-evidence-choice.selected{border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 10%,var(--panel))!important}.matrix-shell:not([data-theme=matrix]) .proposal-terms-source strong{color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .proposal-terms-source span{color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .proposal-editor-actions,.matrix-shell:not([data-theme=matrix]) .proposal-preview-toolbar{border-color:var(--line)!important;background:color-mix(in srgb,var(--panel) 94%,transparent)!important}.matrix-shell:not([data-theme=matrix]) .proposal-preview-toolbar span{color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .proposal-preview-toolbar strong{border-color:var(--line)!important;background:var(--panel2)!important;color:var(--accent)!important}.matrix-shell .topbar{z-index:200;overflow:visible}.matrix-shell .lead-search-panel,.matrix-shell .top-user-dropdown{z-index:1200}.matrix-shell[data-theme=legacy_neon] .topbar{overflow:visible}.matrix-shell[data-theme=legacy_neon] .topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0,#00d8ff 42%,#d5fbff 52%,#00d8ff 62%,#0000 100%) -28% 0/22% 100% no-repeat;height:2px;animation:6.8s linear infinite legacy-top-tracer;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 12px #00d8ff80}@keyframes legacy-top-tracer{to{background-position:128% 0}}body:has(.matrix-shell[data-theme=sakura]):after{content:"";pointer-events:none;z-index:3;opacity:.16;background:radial-gradient(5px 8px at 12% 8%,#d26e92bf 0 52%,#0000 60%),radial-gradient(4px 7px at 34% 28%,#eb9eb8b8 0 52%,#0000 60%),radial-gradient(6px 9px at 58% 12%,#df85a6a8 0 52%,#0000 61%),radial-gradient(4px 7px at 78% 38%,#c562898a 0 52%,#0000 61%),radial-gradient(5px 8px at 92% 20%,#efabc1b8 0 52%,#0000 60%);animation:27s linear infinite sakura-foreground-drift;display:block;position:fixed;inset:-14% -8%}@keyframes sakura-foreground-drift{0%{transform:translate(-2%,-9%)rotate(-1deg)}to{transform:translate(4%,14%)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.matrix-shell[data-theme=legacy_neon] .topbar:after{animation:none!important}body:has(.matrix-shell[data-theme=sakura]):after{animation:none!important}}.schedule-model{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:14px;display:grid;overflow:hidden;padding:0!important}.schedule-model>div{background:var(--panel2);border-right:1px solid var(--line);gap:4px;padding:11px 13px;display:grid}.schedule-model>div:last-child{border-right:0}.schedule-model span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:8px}.schedule-model strong{color:var(--text);font-size:12px}.schedule-model small{color:var(--muted);font-size:7px;line-height:1.35}.crew-plan-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.crew-plan-line>span{align-items:center;gap:3px;display:inline-flex}.crew-plan-line strong{color:var(--text)}.schedule-source-chip{border:1px solid var(--line);background:var(--panel2);color:var(--accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 6px;font-size:8px;font-weight:800;display:inline-flex}.schedule-source-chip.pw{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.schedule-source-chip.warn{color:#925c19;background:#fff4df;border-color:#a56d2e}.schedule-planning-card{border:1px solid var(--line);background:var(--panel2);border-radius:10px;gap:9px;margin:0 0 14px;padding:12px;display:grid}.schedule-planning-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.schedule-planning-head>div{gap:2px;display:grid}.schedule-planning-head span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:8px}.schedule-planning-head strong{color:var(--text);font-size:20px}.schedule-planning-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.schedule-planning-grid>div{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:2px;padding:8px;display:grid}.schedule-planning-grid span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:8px}.schedule-planning-grid strong{color:var(--text);font-size:11px}.schedule-planning-grid small{color:var(--muted);font-size:8px}.schedule-planning-warning{color:#7c531d;background:#fff4df;border:1px solid #a56d2e;border-radius:7px;padding:8px 9px;font-size:10px;line-height:1.4}.schedule-travel-readout{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:7px;padding:8px 9px;font-size:10px}.schedule-travel-readout.required{color:#7c531d;background:#fff4df;border-color:#a56d2e}.schedule-travel-readout strong{color:inherit}.schedule-apply-model{justify-self:start}.jobbar.planning-variance:not(.has-conflict){outline-offset:2px;outline:1px dashed #e3a644}.drawer-form .checkline small{color:var(--muted);font-size:9px;font-weight:400}.matrix-shell:not([data-theme=matrix]) .scheduler{background:var(--panel)!important;border-color:var(--line)!important;box-shadow:0 12px 30px color-mix(in srgb,var(--text) 9%,transparent)!important}.matrix-shell:not([data-theme=matrix]) .sched-head,.matrix-shell:not([data-theme=matrix]) .sched-resource{background:var(--panel2)!important;border-color:var(--line)!important;color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .sched-head.weekend{background:color-mix(in srgb,var(--muted) 8%,var(--panel2))!important;color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .sched-slot{background:var(--panel)!important;border-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .sched-slot.weekend{background:color-mix(in srgb,var(--muted) 5%,var(--panel))!important}.matrix-shell:not([data-theme=matrix]) .sched-slot.drop-hover{background:color-mix(in srgb,var(--accent) 10%,var(--panel))!important;outline-color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .sched-row .sched-resource.pm-sticky-cell,.matrix-shell:not([data-theme=matrix]) .sched-head.sched-resource{background:var(--panel2)!important;box-shadow:8px 0 18px color-mix(in srgb,var(--text) 12%,transparent),inset -1px 0 0 var(--line)!important}.matrix-shell:not([data-theme=matrix]) .resource-folder-link{color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .resource-folder-link:hover{color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .resource-meta,.matrix-shell:not([data-theme=matrix]) .crew-members{color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .schedule-toolbar,.matrix-shell:not([data-theme=matrix]) .job-type-legend,.matrix-shell:not([data-theme=matrix]) .backlog-card,.matrix-shell:not([data-theme=matrix]) .schedule-model{background:var(--panel)!important;border-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .schedule-filter input{background:var(--panel)!important;border-color:var(--line)!important;color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .backlog-job{background:var(--panel2)!important;color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .backlog-window,.matrix-shell:not([data-theme=matrix]) .backlog-crew{color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .schedule-note{border-color:var(--line)!important;background:var(--panel2)!important;color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .travel-chip{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))!important;background:color-mix(in srgb,var(--accent) 12%,var(--panel))!important;color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .schedule-drawer{background:var(--panel)!important;border-left-color:var(--line)!important;color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .drawer-head{border-bottom-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .drawer-window,.matrix-shell:not([data-theme=matrix]) .drawer-baseline,.matrix-shell:not([data-theme=matrix]) .duration-readout,.matrix-shell:not([data-theme=matrix]) .blocking-job,.matrix-shell:not([data-theme=matrix]) .roster-edit-card{background:var(--panel2)!important;border-color:var(--line)!important;color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .drawer-form input:not([type=checkbox]),.matrix-shell:not([data-theme=matrix]) .drawer-form textarea,.matrix-shell:not([data-theme=matrix]) .drawer-form select,.matrix-shell:not([data-theme=matrix]) .roster-edit-card input,.matrix-shell:not([data-theme=matrix]) .roster-edit-card textarea{background:var(--panel)!important;border-color:var(--line)!important;color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .resolution-section{border-color:var(--line)!important}.matrix-shell:not([data-theme=matrix]) .conflict-summary{background:color-mix(in srgb,#b64e48 8%,var(--panel))!important;border-color:color-mix(in srgb,#b64e48 45%,var(--line))!important}.matrix-shell:not([data-theme=matrix]) .conflict-summary-item{background:var(--panel2)!important;border-color:color-mix(in srgb,#b64e48 35%,var(--line))!important;color:var(--text)!important}.matrix-shell[data-theme=safeslide] .scheduler{border-radius:16px!important;box-shadow:0 14px 32px #004b7c14!important}.matrix-shell[data-theme=safeslide] .sched-head{color:#31576b!important;background:#eaf6fb!important}.matrix-shell[data-theme=safeslide] .sched-head.weekend{color:#8296a1!important;background:#f3f8fa!important}.matrix-shell[data-theme=safeslide] .sched-row .sched-resource.pm-sticky-cell,.matrix-shell[data-theme=safeslide] .sched-head.sched-resource{color:#fff!important;background:#004b7c!important;box-shadow:8px 0 20px #004b7c29!important}.matrix-shell[data-theme=safeslide] .sched-row .sched-resource .resource-folder-link{color:#a8e4fa!important}.matrix-shell[data-theme=safeslide] .sched-row .sched-resource .resource-meta,.matrix-shell[data-theme=safeslide] .sched-row .sched-resource .crew-members{color:#c3deea!important}.matrix-shell[data-theme=safeslide] .sched-slot.today-col{box-shadow:inset 2px 0 #4cb7e4,inset -2px 0 #4cb7e4}.matrix-shell[data-theme=safeslide] .jobbar{color:#17364c!important;background:#fff!important;border-width:1px!important;box-shadow:0 5px 15px #004b7c1f!important}.matrix-shell[data-theme=safeslide] .jobbar span{color:#477186!important}.matrix-shell[data-theme=safeslide] .jobbar small{color:#718a99!important}.matrix-shell[data-theme=safeslide] .backlog-job{box-shadow:0 6px 16px #004b7c0b;border-radius:13px!important}.matrix-shell[data-theme=safeslide] .schedule-model{border-radius:14px!important}.matrix-shell[data-theme=safeslide] .schedule-planning-card{border-radius:13px;background:#f7fbfd!important}.matrix-shell[data-theme=safeslide] .schedule-planning-warning,.matrix-shell[data-theme=safeslide] .schedule-travel-readout.required{background:#fff8e8}.matrix-shell[data-theme=classic] .scheduler{border-radius:12px!important}.matrix-shell[data-theme=classic] .sched-head{background:#111923!important}.matrix-shell[data-theme=classic] .sched-slot{background:#151b23!important}.matrix-shell[data-theme=classic] .sched-slot.weekend{background:#10161d!important}.matrix-shell[data-theme=classic] .sched-row .sched-resource.pm-sticky-cell,.matrix-shell[data-theme=classic] .sched-head.sched-resource{color:#f0f3f6!important;background:#10161d!important}.matrix-shell[data-theme=classic] .backlog-job,.matrix-shell[data-theme=classic] .schedule-planning-card{background:#10161d!important}.matrix-shell[data-theme=classic] .schedule-planning-warning,.matrix-shell[data-theme=classic] .schedule-travel-readout.required{color:#ffd08e;background:#2a2112;border-color:#a56d2e}.matrix-shell[data-theme=classic] .schedule-source-chip.warn{color:#ffd08e;background:#2a2112}.matrix-shell[data-theme=legacy_neon] .scheduler{border-color:#0b4c65!important;border-radius:0!important;box-shadow:0 16px 34px #0000004d,inset 0 0 28px #00d8ff04!important}.matrix-shell[data-theme=legacy_neon] .sched-head{text-transform:uppercase;letter-spacing:.07em;font-size:9px;color:#9eeeff!important;background:#03131c!important;border-color:#0a4055!important}.matrix-shell[data-theme=legacy_neon] .sched-head.weekend{color:#497f90!important;background:#020b10!important}.matrix-shell[data-theme=legacy_neon] .sched-slot{background:#02090e!important;border-color:#082f40!important}.matrix-shell[data-theme=legacy_neon] .sched-slot.weekend{background:#01070b!important}.matrix-shell[data-theme=legacy_neon] .sched-row .sched-resource.pm-sticky-cell,.matrix-shell[data-theme=legacy_neon] .sched-head.sched-resource{color:#d8faff!important;background:#020b11!important;border-color:#0a5069!important;box-shadow:9px 0 20px #0006,inset -2px 0 #00d8ff!important}.matrix-shell[data-theme=legacy_neon] .jobbar{color:#e8fbff!important;box-shadow:inset 5px 0 0 var(--accent),0 0 16px #00d8ff0f!important;background:linear-gradient(90deg,#04131c,#062432)!important;border-radius:0!important}.matrix-shell[data-theme=legacy_neon] .jobbar span{color:#8bc5d3!important}.matrix-shell[data-theme=legacy_neon] .jobbar small{color:#6293a0!important}.matrix-shell[data-theme=legacy_neon] .backlog-job,.matrix-shell[data-theme=legacy_neon] .schedule-model,.matrix-shell[data-theme=legacy_neon] .schedule-planning-card{border-radius:0!important}.matrix-shell[data-theme=legacy_neon] .schedule-model>div{background:#020b11!important}.matrix-shell[data-theme=legacy_neon] .schedule-planning-warning,.matrix-shell[data-theme=legacy_neon] .schedule-travel-readout.required,.matrix-shell[data-theme=legacy_neon] .schedule-source-chip.warn{color:#f0c66e;background:#1d1608;border-color:#70552b}.matrix-shell[data-theme=sakura] .scheduler{border-radius:18px!important;box-shadow:0 14px 30px #8f4b6812!important}.matrix-shell[data-theme=sakura] .sched-head{font-family:Georgia,Times New Roman,serif;color:#8f5c70!important;background:#fff0f5!important}.matrix-shell[data-theme=sakura] .sched-head.weekend{color:#ae929e!important;background:#fff7f9!important}.matrix-shell[data-theme=sakura] .sched-row .sched-resource.pm-sticky-cell,.matrix-shell[data-theme=sakura] .sched-head.sched-resource{color:#fff8fb!important;background:#8f4b68!important;box-shadow:8px 0 20px #8f4b6824!important}.matrix-shell[data-theme=sakura] .sched-row .sched-resource .resource-folder-link{color:#ffd9e5!important}.matrix-shell[data-theme=sakura] .sched-row .sched-resource .resource-meta,.matrix-shell[data-theme=sakura] .sched-row .sched-resource .crew-members{color:#f1cfdb!important}.matrix-shell[data-theme=sakura] .sched-slot{background:#ffffffe6!important}.matrix-shell[data-theme=sakura] .sched-slot.weekend{background:#fff8fa!important}.matrix-shell[data-theme=sakura] .jobbar{color:#563e49!important;background:#fffffff5!important;border-radius:12px!important;box-shadow:0 6px 16px #8f4b6817!important}.matrix-shell[data-theme=sakura] .jobbar span{color:#866b77!important}.matrix-shell[data-theme=sakura] .jobbar small{color:#9a808b!important}.matrix-shell[data-theme=sakura] .schedule-model,.matrix-shell[data-theme=sakura] .schedule-planning-card{border-radius:16px!important}.matrix-shell[data-theme=sakura] .schedule-model>div{background:#fff7fa!important}.matrix-shell[data-theme=sakura] .schedule-planning-warning,.matrix-shell[data-theme=sakura] .schedule-travel-readout.required,.matrix-shell[data-theme=sakura] .schedule-source-chip.warn{color:#a46542;background:#fff5ef;border-color:#eed2c0}.matrix-shell[data-theme=retro_starship] .scheduler{border:2px solid #4a4b50!important;border-radius:12px 4px!important;box-shadow:5px 6px #2424281a!important}.matrix-shell[data-theme=retro_starship] .sched-head{text-transform:uppercase;letter-spacing:.08em;font-size:9px;color:#e8d7ae!important;background:#303137!important;border-color:#56575c!important}.matrix-shell[data-theme=retro_starship] .sched-head.weekend{color:#8f8e8a!important;background:#24252a!important}.matrix-shell[data-theme=retro_starship] .sched-row .sched-resource.pm-sticky-cell,.matrix-shell[data-theme=retro_starship] .sched-head.sched-resource{color:#eee9df!important;background:#202126!important;box-shadow:8px 0 #d79a2b,13px 0 20px #00000024!important}.matrix-shell[data-theme=retro_starship] .sched-row .sched-resource .resource-folder-link{color:#e0aa42!important}.matrix-shell[data-theme=retro_starship] .sched-row .sched-resource .resource-meta,.matrix-shell[data-theme=retro_starship] .sched-row .sched-resource .crew-members{color:#aaa9a5!important}.matrix-shell[data-theme=retro_starship] .sched-slot{background:#eee9df!important;border-color:#aaa49b!important}.matrix-shell[data-theme=retro_starship] .sched-slot.weekend{background:#d9d4cb!important}.matrix-shell[data-theme=retro_starship] .jobbar{color:#1f1f23!important;border:2px solid #36373c!important;border-radius:8px 2px!important;box-shadow:4px 4px #2424281f!important}.matrix-shell[data-theme=retro_starship] .jobbar.cat-hard{background:#d88d35!important}.matrix-shell[data-theme=retro_starship] .jobbar.cat-soft{background:#6f936d!important}.matrix-shell[data-theme=retro_starship] .jobbar.cat-no-contract{background:#4d9697!important}.matrix-shell[data-theme=retro_starship] .jobbar.cat-will-contract{background:#6382a9!important}.matrix-shell[data-theme=retro_starship] .jobbar.cat-warranty{background:#d8bd4e!important}.matrix-shell[data-theme=retro_starship] .jobbar span,.matrix-shell[data-theme=retro_starship] .jobbar small{color:#28272b!important}.matrix-shell[data-theme=retro_starship] .schedule-model{border:2px solid #8f8a82!important;border-radius:10px 3px!important}.matrix-shell[data-theme=retro_starship] .schedule-model>div{background:#ded9d0!important;border-color:#aaa49b!important}.matrix-shell[data-theme=retro_starship] .schedule-planning-card{border:2px solid #969087;border-radius:10px 3px;background:#ddd8cf!important}.matrix-shell[data-theme=retro_starship] .schedule-planning-grid>div{background:#eee9df!important;border-color:#aaa49b!important}.matrix-shell[data-theme=retro_starship] .travel-chip{color:#e0aa42!important;background:#2d2e33!important;border-color:#d79a2b!important;border-radius:7px 2px!important}.matrix-shell[data-theme=retro_starship] .schedule-planning-warning,.matrix-shell[data-theme=retro_starship] .schedule-travel-readout.required,.matrix-shell[data-theme=retro_starship] .schedule-source-chip.warn{color:#6b4412;background:#ead5aa;border-color:#b27a26}@media (max-width:900px){.schedule-model{grid-template-columns:1fr 1fr}}@media (max-width:600px){.schedule-model,.schedule-planning-grid{grid-template-columns:1fr}}.app-version{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);opacity:.78;text-align:center;margin:7px 2px 2px;font-size:7px;line-height:1.35;display:block}.matrix-shell[data-theme=matrix] .app-version{color:#4c8f5d}.matrix-shell[data-theme=safeslide] .app-version{color:#5f8799}.matrix-shell[data-theme=classic] .app-version{color:#70879a}.matrix-shell[data-theme=legacy_neon] .app-version{color:#3e8799}.matrix-shell[data-theme=sakura] .app-version{color:#aa7b8e}.matrix-shell[data-theme=retro_starship] .app-version{color:#a58a55}.document-review-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.document-review-strip>div{background:#211b0d;border:1px solid #655326;border-radius:4px;gap:2px;padding:7px 8px;display:grid}.document-review-strip>div.approved{background:#092016;border-color:#2d7049}.document-review-strip span{text-transform:uppercase;letter-spacing:.06em;color:#bd9a4c;font:7px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.document-review-strip strong{color:#ffe09a;text-overflow:ellipsis;font-size:8px;overflow:hidden}.document-review-strip small{color:#8f7c51;font-size:7px}.document-review-strip>div.approved span{color:#6bbd83}.document-review-strip>div.approved strong{color:#9bffb7}.document-review-strip>div.approved small{color:#668673}.document-workflow-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;background:#07140c!important;border:1px solid #244d34!important;border-radius:5px!important;padding:11px!important;display:grid!important}.document-workflow-actions.review{background:#1c170b!important;border-color:#75602a!important}.document-workflow-actions.approved{background:#092016!important;border-color:#2d7a4d!important}.document-workflow-actions.contract{margin-top:2px}.document-workflow-copy{gap:3px;min-width:0;display:grid}.document-workflow-copy>span{text-transform:uppercase;letter-spacing:.09em;color:#65a878;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.document-workflow-copy>strong{color:#dcffe5;font-size:10px}.document-workflow-copy>small{color:#74877a;font-size:8px;line-height:1.45}.document-workflow-actions.review .document-workflow-copy>span{color:#c2a35a}.document-workflow-actions.review .document-workflow-copy>strong{color:#ffe3a1}.document-workflow-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.document-workflow-buttons .btn{white-space:nowrap}.proposal-status.review{color:#ffd070!important;background:#2a2112!important;border-color:#84692e!important}.proposal-status.approved{color:#99ffb6!important;background:#0b2517!important;border-color:#2d7d4d!important}.document-package-shell{gap:7px;display:grid}.document-package-control{background:#07160d;border:1px solid #245039;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;display:flex}.document-package-control>div:first-child{gap:2px;display:grid}.document-package-control>div:first-child>span{text-transform:uppercase;letter-spacing:.08em;color:#64a979;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.document-package-control>div:first-child>strong{color:#d8ffe3;font-size:9px}.document-package-control>div:first-child>small{color:#6d8575;font-size:7px}.document-package-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.document-package-complete{color:#9cffb9;letter-spacing:.05em;background:#0a2417;border:1px solid #2d7950;border-radius:3px;padding:5px 7px;font:7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.document-format-row{grid-template-columns:minmax(0,1fr) auto auto!important}.document-format-row.ready{background:#11190c;border-color:#4e6736}.document-format-state span{color:#779280;white-space:nowrap;background:#0a130d;border:1px solid #33483a;border-radius:3px;padding:4px 5px;font:6px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.document-format-row.ready .document-format-state span{color:#d2d879;background:#1b1f0b;border-color:#687334}.document-format-row.archived .document-format-state span{color:#99ffb6;background:#0b2517;border-color:#2d7049}.contract-option-selector.existing{margin-top:1px}.contract-option-selector-head>div{gap:2px;display:grid}.contract-option-selector-head small{color:#688171;font-size:7px;font-weight:400}.matrix-shell:not([data-theme=matrix]) .document-review-strip>div,.matrix-shell:not([data-theme=matrix]) .document-workflow-actions,.matrix-shell:not([data-theme=matrix]) .document-package-control,.matrix-shell:not([data-theme=matrix]) .document-format-row,.matrix-shell:not([data-theme=matrix]) .document-format-state span{border-color:var(--line)!important;background:var(--panel2)!important;color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .document-review-strip>div.approved,.matrix-shell:not([data-theme=matrix]) .document-workflow-actions.approved,.matrix-shell:not([data-theme=matrix]) .document-format-row.archived{border-color:color-mix(in srgb,var(--accent) 48%,var(--line))!important;background:color-mix(in srgb,var(--accent) 9%,var(--panel))!important}.matrix-shell:not([data-theme=matrix]) .document-workflow-actions.review{border-color:color-mix(in srgb,#c89542 48%,var(--line))!important;background:color-mix(in srgb,#c89542 7%,var(--panel))!important}.matrix-shell:not([data-theme=matrix]) .document-review-strip span,.matrix-shell:not([data-theme=matrix]) .document-workflow-copy>span,.matrix-shell:not([data-theme=matrix]) .document-package-control>div:first-child>span{color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .document-review-strip strong,.matrix-shell:not([data-theme=matrix]) .document-workflow-copy>strong,.matrix-shell:not([data-theme=matrix]) .document-package-control>div:first-child>strong{color:var(--text)!important}.matrix-shell:not([data-theme=matrix]) .document-review-strip small,.matrix-shell:not([data-theme=matrix]) .document-workflow-copy>small,.matrix-shell:not([data-theme=matrix]) .document-package-control>div:first-child>small,.matrix-shell:not([data-theme=matrix]) .contract-option-selector-head small{color:var(--muted)!important}.matrix-shell:not([data-theme=matrix]) .document-package-complete{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))!important;background:color-mix(in srgb,var(--accent) 10%,var(--panel))!important;color:var(--accent)!important}.matrix-shell:not([data-theme=matrix]) .document-format-row.ready{border-color:color-mix(in srgb,var(--accent) 30%,var(--line))!important;background:color-mix(in srgb,var(--accent) 4%,var(--panel))!important}.matrix-shell:not([data-theme=matrix]) .document-format-row.ready .document-format-state span,.matrix-shell:not([data-theme=matrix]) .document-format-row.archived .document-format-state span{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))!important;background:color-mix(in srgb,var(--accent) 8%,var(--panel))!important;color:var(--accent)!important}@media (max-width:900px){.document-workflow-actions{grid-template-columns:1fr}.document-workflow-buttons{justify-content:flex-start}.document-package-control{flex-direction:column;align-items:flex-start}.document-package-actions{justify-content:flex-start}}@media (max-width:700px){.document-review-strip{grid-template-columns:1fr}.document-format-row{grid-template-columns:1fr!important}.document-format-state{justify-self:start}}.document-choice-grid{align-items:stretch}.direct-contract-launch{border-color:color-mix(in srgb,var(--accent,#63ff9d) 45%,transparent)}.direct-contract-shell{max-width:1180px;margin:0 auto}.direct-contract-card{flex-direction:column;gap:18px;display:flex}.direct-contract-scope{border:1px solid var(--border,#6effa03d);background:var(--panel2,#00140c73);gap:8px;padding:14px;display:grid}.direct-contract-line{border:1px solid var(--border,#6effa02e);background:var(--panel,#000c08b8);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.direct-contract-line.selected{border-color:var(--accent,#63ff9d)}.direct-contract-line input{width:17px;height:17px}.direct-contract-line>span{flex-direction:column;gap:2px;min-width:0;display:flex}.direct-contract-line small{opacity:.68;white-space:normal}.direct-contract-line em{font-style:normal;font-weight:800}.direct-contract-fees{opacity:.82;flex-wrap:wrap;gap:18px;padding:8px 12px;font-size:.82rem;display:flex}.direct-contract-fees span{gap:8px;display:flex}.postgen-shell{border:1px solid var(--border,#6effa03d);background:var(--panel2,#00140c6b);gap:14px;margin-top:16px;padding:16px;display:grid}.postgen-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.postgen-head>div:first-child{flex-direction:column;gap:2px;display:flex}.postgen-head span{letter-spacing:.12em;opacity:.68;font-size:.68rem}.postgen-head strong{font-size:1rem}.postgen-head small{opacity:.65}.postgen-commitment{border:1px solid var(--border,#6effa040);flex-direction:column;align-items:flex-end;min-width:145px;padding:9px 12px;display:flex}.postgen-commitment.verbal{box-shadow:inset 3px 0 #66cfff}.postgen-commitment.firm{box-shadow:inset 3px 0 #1f6fff}.postgen-commitment.authorized{box-shadow:inset 3px 0 #42d96b}.postgen-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.postgen-grid section{border:1px solid var(--border,#6effa033);background:var(--panel,#000c0899);flex-direction:column;gap:9px;padding:12px;display:flex}.postgen-grid section>strong{letter-spacing:.05em;font-size:.78rem}.postgen-shell label{opacity:.9;flex-direction:column;gap:4px;font-size:.7rem;display:flex}.postgen-shell input,.postgen-shell select,.postgen-shell textarea{border:1px solid var(--border,#6effa040);background:var(--panel,#000a07cc);width:100%;color:inherit;font:inherit;padding:8px}.postgen-shell textarea{resize:vertical;min-height:68px}.postgen-actions{flex-wrap:wrap;gap:7px;display:flex}.postgen-actions.stacked{flex-direction:column;align-items:stretch}.postgen-exception{background:#ff9f4314;border:1px solid #ff9f43a6;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.postgen-exception>strong{color:#ffb464}.postgen-exception>span{flex:1;min-width:240px}.postgen-countersign{border:1px solid var(--accent,#63ff9d);background:color-mix(in srgb,var(--accent,#63ff9d) 8%,transparent);justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.postgen-countersign>div{flex-direction:column;gap:2px;display:flex}.postgen-countersign span{letter-spacing:.12em;font-size:.68rem}.postgen-alteration{border-top:1px solid var(--border,#6effa033);padding-top:10px}.postgen-alteration summary{cursor:pointer;opacity:.72;margin-bottom:10px;font-size:.76rem}.postgen-executed{border:1px solid var(--accent,#63ff9d);background:color-mix(in srgb,var(--accent,#63ff9d) 10%,transparent);justify-content:space-between;gap:12px;padding:12px;display:flex}.postgen-sync{opacity:.78;flex-wrap:wrap;align-items:center;gap:10px;font-size:.72rem;display:flex}.postgen-sync small{flex-basis:100%}.proposal-status.sent,.proposal-status.accepted,.proposal-status.signed,.proposal-status.executed{border-color:var(--accent,#63ff9d)}.proposal-status.declined,.proposal-status.void{border-color:#ff6b6b}.proposal-status.exception_review{border-color:#ffb464}.proposal-status.superseded{opacity:.62}@media (max-width:980px){.postgen-grid{grid-template-columns:1fr}.postgen-head,.postgen-countersign{flex-direction:column}.postgen-commitment{align-items:flex-start}}.sales-builder-page{max-width:1500px;margin:0 auto}.sales-builder-hero{background:linear-gradient(135deg,#07160ff5,#080f0ce0);border:1px solid #52ff9438;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;padding:24px 26px;display:flex}.sales-builder-hero h2{margin:4px 0 6px;font-size:30px}.sales-builder-hero p{max-width:720px;color:var(--muted);margin:10px 0 0}.sales-builder-total{text-align:right;min-width:230px}.sales-builder-total span,.sales-builder-total small{color:var(--muted);display:block}.sales-builder-total strong{margin:4px 0;font-size:30px;display:block}.sales-builder-progress{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 14px;display:grid}.sales-builder-progress>div{border:1px solid var(--line);background:#090f0cb8;border-radius:12px;min-height:66px;padding:14px 16px 14px 48px;position:relative}.sales-builder-progress>div>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid;position:absolute;top:16px;left:14px}.sales-builder-progress strong,.sales-builder-progress small{display:block}.sales-builder-progress small{color:var(--muted);margin-top:3px}.sales-builder-progress .done{border-color:#46ff8b4d}.sales-builder-progress .done>span{background:#2fd67124;border-color:#46ff8b80}.sales-builder-progress .active{box-shadow:inset 0 0 0 1px #62ff9d2e}.sales-builder-guidance{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.sales-builder-guidance>div:first-child strong,.sales-builder-guidance>div:first-child span{display:block}.sales-builder-guidance>div:first-child span{color:var(--muted);margin-top:5px}.sales-builder-guide-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sales-builder-hidden{display:none!important}.sales-builder-section-title{margin-top:20px}.sales-builder-section-title h3{margin:3px 0;font-size:22px}.sales-builder-page .pricing-table th:nth-child(3){min-width:240px}.sales-builder-page .pricing-table th:nth-child(4){min-width:210px}.sales-builder-page .selected-rate-input{font-size:16px;font-weight:700}@media (max-width:900px){.sales-builder-hero,.sales-builder-guidance{flex-direction:column;align-items:stretch}.sales-builder-total{text-align:left}.sales-builder-progress{grid-template-columns:1fr 1fr}.sales-builder-guide-actions{justify-content:flex-start}}.sales-pricing-table .pricing-lmh{grid-template-columns:repeat(3,minmax(72px,1fr));gap:6px;min-width:250px;display:grid}.sales-pricing-table .pricing-lmh>span{border:1px solid var(--line);background:#ffffff06;border-radius:8px;flex-direction:column;gap:2px;padding:7px 8px;display:flex}.sales-pricing-table .pricing-lmh em{letter-spacing:.12em;color:var(--muted);font-size:10px;font-style:normal}.sales-pricing-table .pricing-lmh strong{white-space:nowrap;font-size:13px}.proposal-sales-progress{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 14px;display:grid}.proposal-sales-progress>div{border:1px solid var(--line);background:#090f0cb8;border-radius:12px;min-height:66px;padding:14px 16px 14px 48px;position:relative}.proposal-sales-progress>div>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid;position:absolute;top:16px;left:14px}.proposal-sales-progress strong,.proposal-sales-progress small{display:block}.proposal-sales-progress small{color:var(--muted);margin-top:3px}.proposal-sales-progress .done{border-color:#46ff8b4d}.proposal-sales-progress .done>span{background:#2fd67124;border-color:#46ff8b80}.proposal-sales-guidance{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.proposal-sales-guidance strong,.proposal-sales-guidance span{display:block}.proposal-sales-guidance span{color:var(--muted);margin-top:5px}.proposal-control-rail-hidden{display:none!important}.proposal-workbench.proposal-simple-mode{grid-template-columns:minmax(560px,.9fr) minmax(520px,1.1fr)}@media (max-width:1100px){.proposal-workbench.proposal-simple-mode{grid-template-columns:1fr}.proposal-sales-progress{grid-template-columns:1fr 1fr}.proposal-sales-guidance{flex-direction:column;align-items:stretch}}.safe-slide-brand{align-items:center}.safe-slide-mark{border:1px solid var(--line);background:#ffffff0b;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 0 18px #4bff8b14}.safe-slide-mark span{letter-spacing:-.08em;font-size:17px;font-weight:900}.safe-slide-brand .brand{font-size:15px;line-height:1.15}.safe-slide-brand .sub{letter-spacing:.14em;font-size:9px}.powered-by-jarvis{--jarvis-live-glow:#ff840094;--jarvis-live-edge:#6026009e;border-top:1px solid var(--line);opacity:.92;align-items:center;gap:10px;margin-top:auto;padding:12px 10px;display:flex}.powered-by-jarvis picture,.mobile-powered picture{background:0 0;flex:none;place-items:center;display:grid}.powered-by-jarvis img{object-fit:contain;width:42px;height:42px;filter:drop-shadow(0 0 1px var(--jarvis-live-edge)) drop-shadow(0 0 8px var(--jarvis-live-glow));background:0 0;border:0;border-radius:0;transform:translateZ(0)}.powered-by-jarvis div{min-width:0}.powered-by-jarvis span,.powered-by-jarvis strong,.powered-by-jarvis small{display:block}.powered-by-jarvis span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:9px}.powered-by-jarvis strong{font-size:12px}.powered-by-jarvis small{color:var(--muted);margin-top:1px;font-size:8px}.matrix-shell:is([data-theme=safeslide],[data-theme=sakura],[data-theme=jellybean],[data-theme=excelsior]) .powered-by-jarvis{--jarvis-live-glow:#ff75007a;--jarvis-live-edge:#431900d1}.matrix-shell:is([data-theme=safeslide],[data-theme=sakura],[data-theme=jellybean],[data-theme=excelsior]) .mobile-powered{--jarvis-live-glow:#ff750075;--jarvis-live-edge:#431900c7}.top-user-menu-wrap{flex:none;position:relative}.top-user-button{border:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;background:#ffffff06;border-radius:12px;align-items:center;gap:9px;padding:6px 9px;display:flex}.top-user-button:hover{background:#ffffff0e}.top-user-button>div:nth-child(2){max-width:145px}.top-user-button strong,.top-user-button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.top-user-button strong{font-size:12px}.top-user-button small{color:var(--muted);margin-top:2px;font-size:9px}.top-user-button small .matrix-dot{width:6px;height:6px;margin-right:5px;display:inline-block}.top-user-button>b{color:var(--muted);font-size:12px}.user-photo{border:1px solid var(--line);background:#ffffff0f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid;overflow:hidden}.user-photo img{object-fit:cover;width:100%;height:100%}.user-photo.large{width:76px;height:76px;font-size:24px}.top-user-dropdown{z-index:80;border:1px solid var(--line);background:var(--panel,#0c120f);border-radius:13px;width:245px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #0006}.top-user-identity{border-bottom:1px solid var(--line);margin-bottom:5px;padding:9px 10px 11px}.top-user-identity strong,.top-user-identity span,.top-user-identity small{display:block}.top-user-identity span{margin-top:3px;font-size:11px}.top-user-identity small{color:var(--muted);margin-top:2px;font-size:9px}.top-user-dropdown>button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px}.top-user-dropdown>button:hover{background:#ffffff0e}.top-user-dropdown .menu-signout{color:var(--muted);border-top:1px solid var(--line);border-radius:0;margin-top:4px}.profile-photo-editor{align-items:center;gap:16px;display:flex}.profile-photo-editor>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-photo-editor small{width:100%;color:var(--muted);display:block}.profile-upload-btn{position:relative;overflow:hidden}.profile-upload-btn input{opacity:0;cursor:pointer;position:absolute;inset:0}@media (max-width:900px){.top-user-button>div:nth-child(2),.top-user-button>b{display:none}.safe-slide-brand .brand{font-size:13px}.powered-by-jarvis small{display:none}}.mobile-bottom-nav,.mobile-more-backdrop{display:none}@media (max-width:860px){html,body{overflow-x:hidden}.matrix-shell{min-height:100vh;display:block!important}.matrix-shell .sidebar{display:none!important}.matrix-shell .main{width:100%;min-width:0;padding-bottom:78px}.topbar{z-index:60;background:#030805f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid;position:sticky;top:0}.topbar-context{min-width:0}.topbar-context .terminal-path,.topbar-context .jobsub{display:none}.topbar-context .title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.topbar-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.lead-finder{min-width:0;width:100%!important}.lead-finder-input-wrap input{height:44px;padding:10px 12px;font-size:16px}.top-user-menu-wrap{position:absolute;top:8px;right:12px}.top-user-button{padding:5px}.top-user-button .user-photo{width:36px;height:36px}.top-user-dropdown{width:min(290px,100vw - 20px);position:fixed;top:58px;right:10px}.content{padding:12px 12px 22px!important}.matrix-system-banner{display:none!important}.job-lifecycle-grid{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.job-lifecycle-step{padding:8px!important}.job-lifecycle-step small{display:none}.job-lifecycle-head{margin-bottom:7px}.mobile-bottom-nav{z-index:90;padding:7px max(7px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a07f7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0000004d}.mobile-bottom-nav button{min-width:0;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;gap:2px;padding:5px 2px;display:grid}.mobile-bottom-nav button span{font-size:18px;line-height:1}.mobile-bottom-nav button small{white-space:nowrap;font-size:9px}.mobile-bottom-nav button.active{color:var(--text);background:#35ff8814}.mobile-bottom-nav button:disabled{opacity:.28}.mobile-more-backdrop{z-index:100;background:#0000008f;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-more-sheet{background:var(--panel);border:1px solid var(--line);width:100%;max-height:78vh;padding:8px 14px calc(18px + env(safe-area-inset-bottom));border-bottom:0;border-radius:20px 20px 0 0;overflow:auto;box-shadow:0 -25px 60px #00000073}.mobile-sheet-handle{background:var(--line-bright);border-radius:999px;width:42px;height:4px;margin:2px auto 10px}.mobile-sheet-head{justify-content:space-between;align-items:center;padding:4px 2px 14px;display:flex}.mobile-sheet-head strong,.mobile-sheet-head small{display:block}.mobile-sheet-head strong{font-size:20px}.mobile-sheet-head small{color:var(--muted);margin-top:2px}.mobile-sheet-head button{border:1px solid var(--line);width:36px;height:36px;color:inherit;background:0 0;border-radius:50%;font-size:22px}.mobile-sheet-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mobile-sheet-grid button,.mobile-sheet-grid .mobile-boothbuddy-tile{border:1px solid var(--line);min-height:58px;color:inherit;text-align:left;background:#ffffff06;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.mobile-sheet-grid button>span,.mobile-sheet-grid .mobile-boothbuddy-tile>span{font-size:18px}.mobile-sheet-grid button:disabled{opacity:.3}.mobile-powered{--jarvis-live-glow:#ff84008c;--jarvis-live-edge:#521f009e;color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:10px;display:flex}.mobile-powered img{object-fit:contain;width:30px;height:30px;filter:drop-shadow(0 0 1px var(--jarvis-live-edge)) drop-shadow(0 0 7px var(--jarvis-live-glow));background:0 0;border:0;border-radius:0}.sales-builder-hero{border-radius:13px;padding:17px!important}.sales-builder-hero h2{font-size:24px}.sales-builder-total strong{font-size:25px}.sales-builder-progress,.proposal-sales-progress{gap:4px;overflow-x:auto;grid-template-columns:repeat(4,minmax(0,1fr))!important}.sales-builder-progress>div,.proposal-sales-progress>div{min-width:92px;min-height:58px;padding:9px 7px 9px 34px}.sales-builder-progress>div>span,.proposal-sales-progress>div>span{width:21px;height:21px;font-size:10px;top:11px;left:7px}.sales-builder-progress strong,.proposal-sales-progress strong{font-size:10px}.sales-builder-progress small,.proposal-sales-progress small{font-size:8px}.sales-builder-guidance,.proposal-sales-guidance{padding:13px!important}.sales-builder-guide-actions{grid-template-columns:1fr;width:100%;display:grid}.sales-builder-guide-actions .btn,.proposal-sales-guidance .btn{min-height:44px}.sales-builder-section-title{flex-direction:column;align-items:flex-start}.sales-builder-section-title .mastersheet-actions{justify-content:stretch;width:100%}.sales-builder-section-title .mastersheet-actions .btn{flex:1;min-height:44px}.sales-pricing-banner{flex-direction:column;gap:6px;align-items:flex-start!important}.sales-builder-page .master-table-wrap{overflow:visible}.sales-pricing-table,.sales-pricing-table tbody,.sales-pricing-table tr,.sales-pricing-table td{width:100%;display:block}.sales-pricing-table thead{display:none}.sales-pricing-table tr:not(.pricing-approval-row){border:1px solid var(--line);background:#ffffff05;border-radius:13px;margin:0 0 12px;padding:10px 11px}.sales-pricing-table tr:not(.pricing-approval-row) td{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:9px;display:grid;border:0!important;padding:6px 0!important}.sales-pricing-table tr:not(.pricing-approval-row) td:before{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800}.sales-pricing-table tr:not(.pricing-approval-row) td:first-child:before{content:"Include"}.sales-pricing-table tr:not(.pricing-approval-row) td:nth-child(2):before{content:"Attraction"}.sales-pricing-table tr:not(.pricing-approval-row) td:nth-child(3):before{content:"Work Type"}.sales-pricing-table tr:not(.pricing-approval-row) td:nth-child(4):before{content:"Scope"}.sales-pricing-table tr:not(.pricing-approval-row) td:nth-child(5):before{content:"Quantity"}.sales-pricing-table tr:not(.pricing-approval-row) td:nth-child(6):before{content:"Unit"}.sales-pricing-table tr:not(.pricing-approval-row) td:nth-child(7):before{content:"Low / Mid / High"}.sales-pricing-table tr:not(.pricing-approval-row) td:nth-child(8):before{content:"Your Price"}.sales-pricing-table tr:not(.pricing-approval-row) td:nth-child(9):before{content:"Status"}.sales-pricing-table tr:not(.pricing-approval-row) td:nth-child(10):before{content:"Total"}.sales-pricing-table input,.sales-pricing-table select{min-height:42px;font-size:16px}.sales-pricing-table .scope-title-cell{min-width:0}.sales-pricing-table .pricing-lmh{grid-template-columns:repeat(3,1fr);min-width:0}.sales-pricing-table .pricing-lmh>span{padding:6px}.sales-pricing-table .pricing-lmh strong{font-size:12px}.sales-pricing-table td.num{font-size:17px;font-weight:800}.pricing-approval-row{background:0 0!important;border:0!important;margin:-5px 0 13px!important;padding:0!important}.pricing-approval-row td{padding:0!important;display:block!important}.pricing-approval-panel{padding:12px!important}.pricing-approval-actions .btn{width:100%;min-height:44px}.master-totals{grid-template-columns:1fr 1fr;gap:7px;display:grid!important}.master-totals span{border:1px solid var(--line);border-radius:9px;padding:8px}.master-totals .master-total{grid-column:1/-1;font-size:16px}.proposal-builder-head{gap:8px;align-items:flex-start!important}.proposal-builder-head h2{font-size:22px}.proposal-head-actions{justify-content:flex-start!important}.proposal-workbench,.proposal-workbench.proposal-simple-mode{display:block!important}.proposal-editor,.proposal-preview-pane{width:100%}.proposal-preview-pane{margin-top:14px}.proposal-preview-toolbar{z-index:20;position:sticky;top:64px}.proposal-form-grid.two,.proposal-scope-controls{grid-template-columns:1fr!important}.proposal-scope-row{padding:12px!important}.proposal-paper-wrap{overflow:auto;padding:10px!important}.proposal-paper{transform-origin:0 0;zoom:.58;min-width:620px}.document-workflow-actions{flex-direction:column!important;align-items:stretch!important}.document-workflow-buttons{grid-template-columns:1fr;display:grid!important}.document-workflow-buttons .btn{width:100%;min-height:46px}.postgen-grid{grid-template-columns:1fr!important}.postgen-card{padding:13px!important}.companycam-page .card,.workspace-settings-card,.proposal-editor-card{border-radius:12px}button,.btn,.mini-btn,input,select,textarea{touch-action:manipulation}}@media (min-width:861px) and (max-width:1180px){.matrix-shell{grid-template-columns:210px 1fr}.sidebar{padding-left:10px;padding-right:10px}.safe-slide-brand .sub{display:none}.nav button{padding:8px 6px}.content{padding-left:18px!important;padding-right:18px!important}.sales-builder-page .pricing-table{min-width:1080px}.master-table-wrap{overflow:auto}.proposal-workbench.proposal-simple-mode{grid-template-columns:1fr}.proposal-preview-pane{margin-top:14px}}.postgen-shell .mini-btn,.document-format-actions .mini-btn,.document-workflow-buttons .btn,.proposal-launch-btn{box-shadow:0 2px 8px #0000002e;border-width:2px!important;border-color:color-mix(in srgb,var(--text) 32%,var(--line))!important;background:color-mix(in srgb,var(--panel) 88%,var(--text) 12%)!important;color:var(--text)!important;font-weight:800!important}.postgen-shell .mini-btn:hover,.document-format-actions .mini-btn:hover,.document-workflow-buttons .btn:hover,.proposal-launch-btn:hover{border-color:var(--accent)!important;background:color-mix(in srgb,var(--panel) 78%,var(--text) 22%)!important}.postgen-shell .mini-btn.primary,.document-format-actions .mini-btn.primary,.document-workflow-buttons .primary-action,.proposal-launch-btn.primary-action,.postgen-countersign .primary-action{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 60%,#fff 40%),0 4px 14px #0000003d;background:var(--accent)!important;border-color:var(--accent)!important;color:#06100a!important;text-shadow:none!important}.postgen-shell button:disabled,.document-format-actions button:disabled,.document-workflow-buttons button:disabled{filter:saturate(.5);cursor:not-allowed;opacity:.46!important}.postgen-actions .mini-btn{min-height:36px;padding:8px 10px}@media (max-width:860px){.topbar-context{padding-right:48px}.lead-search-panel{max-height:calc(100dvh - 190px);overflow:auto;width:auto!important;position:fixed!important;top:108px!important;left:8px!important;right:8px!important}.postgen-actions{grid-template-columns:1fr;display:grid!important}.postgen-actions .mini-btn{width:100%;min-height:46px}.document-format-actions{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid!important}.document-format-actions .mini-btn{min-height:44px}.proposal-preview-toolbar{flex-wrap:wrap;gap:8px}.proposal-preview-actions{width:100%;display:flex}.proposal-preview-actions .mini-btn{flex:1;min-height:42px}}.production-handoff-page{gap:14px;max-width:1450px;margin:0 auto;display:grid}.production-handoff-hero{border:1px solid var(--line);background:linear-gradient(135deg,#05120bf0,#070c0ae6);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px;display:flex}.production-handoff-hero h2{margin:4px 0 7px;font-size:28px}.production-handoff-hero p{max-width:760px;color:var(--muted);margin:0;line-height:1.5}.production-ready-state{text-align:right;border:1px solid var(--line);border-radius:12px;min-width:190px;padding:12px 14px}.production-ready-state span,.production-ready-state small{color:var(--muted);display:block}.production-ready-state strong{margin:4px 0;font-size:34px;line-height:1.1;display:block}.production-ready-state.ready{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.production-ready-state.review{border-color:#8c7436}.production-ready-state.blocked{border-color:#8b4949}.production-handoff-actions{justify-content:space-between;align-items:center;gap:15px;display:flex}.production-handoff-actions>div strong,.production-handoff-actions>div span{display:block}.production-handoff-actions>div span{color:var(--muted);margin-top:3px;font-size:11px}.production-handoff-actions .disabled{opacity:.45;pointer-events:none}.production-section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.production-section-head h3{margin:3px 0}.production-section-head p{color:var(--muted);margin:4px 0 0}.production-readiness-list{gap:7px;display:grid}.production-readiness-row{border:1px solid var(--line);border-radius:9px;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:9px 10px;display:grid}.production-readiness-row>span{border-radius:50%;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.production-readiness-row.warning{background:#ffc44b0a;border-color:#6e5a2c}.production-readiness-row.warning>span{color:#fff;background:#7e652c}.production-readiness-row.blocker{background:#ff5a690d;border-color:#743f46}.production-readiness-row.blocker>span{color:#fff;background:#7a3944}.production-readiness-row strong{font-size:12px}.production-slides{gap:11px;display:grid}.production-slide-card{gap:12px;display:grid}.production-slide-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.production-slide-head span{letter-spacing:.12em;color:var(--muted);font-size:9px}.production-slide-head h4{margin:3px 0 0;font-size:18px}.production-slide-scope{gap:4px;display:grid}.production-slide-scope>div{border-left:3px solid var(--accent);background:#ffffff06;padding:7px 9px;font-size:12px}.production-slide-scope em{color:var(--muted)}.production-field-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.production-field-grid>div{border:1px solid var(--line);background:#ffffff05;border-radius:9px;min-width:0;padding:8px 9px}.production-field-grid span,.production-field-grid strong{display:block}.production-field-grid span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9px}.production-field-grid strong{overflow-wrap:anywhere;margin-top:4px;font-size:12px}@media (max-width:1100px){.production-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.production-handoff-hero,.production-handoff-actions{flex-direction:column;align-items:stretch}.production-ready-state{text-align:left;min-width:0}.production-handoff-actions .btn{place-items:center;width:100%;min-height:46px;display:grid}.production-field-grid{grid-template-columns:1fr 1fr}.production-slide-head{align-items:flex-start}.production-handoff-hero{padding:17px}.production-handoff-hero h2{font-size:24px}}@media (max-width:520px){.production-field-grid{grid-template-columns:1fr}.production-slide-card{padding:12px!important}}.production-action-stack{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.production-action-stack .btn{place-items:center;min-height:40px;text-decoration:none;display:inline-grid}@media (max-width:860px){.production-action-stack{grid-template-columns:1fr;width:100%;display:grid}.production-action-stack .btn{width:100%}}.production-site-fields{gap:12px;display:grid}.production-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.production-edit-grid label{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);gap:5px;font-size:9px;display:grid}.production-edit-grid input,.production-edit-grid textarea{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 92%,#000 8%);width:100%;min-width:0;color:var(--text);font:inherit;text-transform:none;letter-spacing:0;border-radius:8px;padding:9px}.production-edit-grid textarea{resize:vertical;min-height:64px}.production-edit-grid .wide{grid-column:span 2}.production-slide-card.editable{gap:14px}.production-slide-name{border:1px solid var(--line);width:min(520px,100%);color:var(--text);background:#ffffff06;border-radius:7px;margin-top:4px;padding:7px 8px;font-size:18px;font-weight:800;display:block}.production-edit-grid.slide-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.production-edit-grid.slide-fields input{min-height:40px}@media (max-width:1100px){.production-edit-grid.slide-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.production-edit-grid,.production-edit-grid.slide-fields{grid-template-columns:1fr 1fr}.production-edit-grid .wide{grid-column:1/-1}.production-site-fields .production-section-head{flex-direction:column;align-items:stretch}.production-site-fields .production-section-head .btn{width:100%;min-height:44px}}@media (max-width:520px){.production-edit-grid,.production-edit-grid.slide-fields{grid-template-columns:1fr}.production-edit-grid .wide{grid-column:auto}.production-slide-name{font-size:16px}.production-edit-grid input,.production-edit-grid textarea{min-height:44px;font-size:16px}}.production-release-gate{border-width:1px;gap:13px;display:grid}.production-release-gate.ready{border-color:color-mix(in srgb,var(--accent) 60%,var(--line))}.production-release-gate.blocked{border-color:#745e32}.release-badge{border:1px solid color-mix(in srgb,var(--accent) 65%,var(--line));letter-spacing:.08em;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.production-release-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.production-release-checks>div{border:1px solid var(--line);border-radius:8px;align-items:center;gap:7px;padding:8px;font-size:11px;display:flex}.production-release-checks>div span{border-radius:50%;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.production-release-checks .ok span{background:color-mix(in srgb,var(--accent) 45%,transparent)}.production-release-checks .missing span{background:#725d2d}.production-release-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.production-release-context>div{border:1px solid var(--line);background:#ffffff05;border-radius:8px;padding:9px}.production-release-context span,.production-release-context strong{display:block}.production-release-context span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9px}.production-release-context strong{margin-top:4px;font-size:12px}.production-release-actions{grid-template-columns:1fr auto;gap:9px;display:grid}.production-release-actions textarea{border:1px solid var(--line);background:var(--panel);min-height:46px;color:var(--text);resize:vertical;border-radius:8px;padding:9px}.production-release-summary{border-left:3px solid var(--accent);background:#ffffff06;justify-content:space-between;gap:10px;padding:10px;display:flex}.production-release-summary span{color:var(--muted);font-size:11px}@media (max-width:860px){.production-release-checks,.production-release-context{grid-template-columns:1fr 1fr}.production-release-actions{grid-template-columns:1fr}.production-release-actions .btn{min-height:46px}.production-release-summary{flex-direction:column}}@media (max-width:520px){.production-release-checks,.production-release-context{grid-template-columns:1fr}}.production-drive-ready{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:#ffffff05;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:11px;display:flex}.production-drive-ready span{font-weight:800}.production-drive-ready a{color:var(--accent);font-weight:800;text-decoration:none}.production-release-actions{grid-template-columns:auto minmax(220px,1fr) auto}.production-release-actions .btn{min-height:46px}@media (max-width:860px){.production-drive-ready{flex-direction:column;align-items:flex-start}.production-release-actions{grid-template-columns:1fr}}.release-badge.pending{color:#d9b85f;border-color:#7b6531}.production-release-gate.blocked .release-badge.pending{background:#d9b85f0f}.production-release-fix-actions{border:1px dashed var(--line);background:#ffffff04;border-radius:9px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.production-release-fix-actions .btn{min-height:38px}@media (max-width:860px){.production-release-fix-actions{grid-template-columns:1fr;display:grid}.production-release-fix-actions .btn{width:100%;min-height:44px}}.operational-status-chip{border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;min-height:28px;color:var(--muted);background:#ffffff06;border-radius:999px;align-items:center;padding:5px 9px;font-size:9px;font-weight:900;display:inline-flex}.operational-status-chip.ready_for_production{color:var(--text);border-color:color-mix(in srgb,var(--accent) 65%,var(--line));background:color-mix(in srgb,var(--accent) 10%,transparent)}.operational-status-chip.production_revision{color:#d9b85f;background:#d9b85f0d;border-color:#796331}@media (max-width:860px){.operational-status-chip{display:none}}.production-release-advisories{gap:7px;display:grid}.production-release-advisories>div{background:#d9b85f0b;border:1px solid #735f31;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:9px 10px;display:grid}.production-release-advisories span{background:#725d2d;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.production-release-advisories strong{font-size:11px}.production-release-summary>div strong,.production-release-summary>div span{display:block}.production-release-summary>div span{margin-top:3px}.production-release-summary a{color:var(--accent);align-self:center;font-size:11px;font-weight:800;text-decoration:none}.production-release-summary.stale{background:#d9b85f0b;border-left-color:#d9b85f}@media (max-width:860px){.production-release-summary a{align-self:flex-start}}.production-field-package{border:1px solid color-mix(in srgb,var(--accent) 66%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,var(--panel)),var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent);gap:13px;display:grid}.production-field-package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.production-field-package-grid>div{border:1px solid var(--line);background:#ffffff05;border-radius:9px;min-width:0;padding:9px 10px}.production-field-package-grid span,.production-field-package-grid strong,.production-field-note span,.production-field-note strong{display:block}.production-field-package-grid span,.production-field-note span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.production-field-package-grid strong{overflow-wrap:anywhere;margin-top:4px;font-size:12px}.production-field-note{border-left:3px solid var(--accent);background:#ffffff06;padding:10px 11px}.production-field-note strong{margin-top:4px;font-size:12px}.production-source-truth{gap:12px;display:grid}.production-source-drift{background:#b98b3517;border-left:3px solid #b98b35;border-radius:6px;gap:4px;padding:10px 12px;display:grid}.production-source-drift strong{color:#e1bb5d;font-size:12px}.production-source-drift span{color:var(--muted);font-size:11px}.production-field-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.production-field-actions .btn{place-items:center;min-height:40px;text-decoration:none;display:inline-grid}.production-field-actions .revision-action{margin-left:auto;border-color:#77622f!important}.production-field-actions .revision-action.active{color:#e3c76d!important;background:#d9b85f12!important}.production-revision-warning{background:#d9b85f0e;border:1px solid #77622f;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 11px;display:grid}.production-revision-warning strong{color:#e3c76d;font-size:11px}.production-revision-warning span{color:var(--muted);font-size:11px;line-height:1.45}.production-edit-grid input:disabled,.production-edit-grid textarea:disabled,.production-slide-name:disabled{opacity:.72;cursor:not-allowed;background:color-mix(in srgb,var(--panel) 96%,#fff 4%);border-style:dashed}@media (max-width:1100px){.production-field-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.production-field-actions{grid-template-columns:1fr 1fr;display:grid}.production-field-actions .btn{width:100%;min-height:46px}.production-field-actions .revision-action{margin-left:0}}@media (max-width:520px){.production-field-package-grid,.production-field-actions,.production-revision-warning{grid-template-columns:1fr}}@media (min-width:861px){.matrix-shell .sidebar{flex-direction:column;min-height:100vh;display:flex}.matrix-shell .sidebar .nav{flex:none}.matrix-shell .powered-by-jarvis{flex:none;padding-top:14px;margin-top:auto!important}.top-user-button{border-radius:14px;gap:11px;min-width:238px;padding:9px 12px}.top-user-button .user-photo{width:44px;height:44px;font-size:16px}.top-user-button>div:nth-child(2),.top-user-button .top-user-copy{max-width:178px}.top-user-button strong{font-size:13px;line-height:1.2}.top-user-button .top-user-title{color:var(--muted);opacity:.9;margin-top:3px;font-size:9px}.top-user-button .top-user-presence{color:var(--accent);margin-top:4px;font-size:9px}.top-user-dropdown{width:272px}}.pm-field-view .pm-office-section{display:none!important}.pm-field-view .production-handoff-hero{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));align-items:center}.pm-field-view .production-field-package{padding:20px}.pm-package-site{grid-template-columns:1.15fr 1.15fr 1fr;gap:8px;display:grid}.pm-package-site>div,.pm-package-field-grid>div{border:1px solid var(--line);background:#ffffff05;border-radius:9px;min-width:0;padding:10px 11px}.pm-package-site span,.pm-package-site strong,.pm-package-site small,.pm-package-field-grid span,.pm-package-field-grid strong{display:block}.pm-package-site span,.pm-package-field-grid span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.pm-package-site strong,.pm-package-field-grid strong{overflow-wrap:anywhere;margin-top:4px;font-size:12px}.pm-package-site small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:10px}.production-field-note.field-notes{border-left-color:#4aa6d8}.pm-package-slides{gap:10px;margin-top:2px;display:grid}.pm-package-slides-head{justify-content:space-between;align-items:center;gap:12px;padding:3px 1px;display:flex}.pm-package-slides-head span{letter-spacing:.1em;color:var(--muted);font-size:9px}.pm-package-slides-head strong{font-size:11px}.pm-package-slide{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,var(--accent) 6%);border-radius:11px;gap:11px;padding:14px;display:grid}.pm-package-slide-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:9px;display:flex}.pm-package-slide-head span{letter-spacing:.1em;color:var(--muted);font-size:8px;display:block}.pm-package-slide-head h4{margin:3px 0 0;font-size:18px}.pm-package-slide-head>strong{color:var(--muted);white-space:nowrap;font-size:10px}.pm-package-scope{gap:5px;display:grid}.pm-package-scope>div{border-left:3px solid var(--accent);background:#ffffff06;padding:8px 10px;font-size:12px;line-height:1.4}.pm-package-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}@media (max-width:1100px){.pm-package-site{grid-template-columns:1fr 1fr}.pm-package-site>div:last-child{grid-column:1/-1}.pm-package-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.pm-field-view .production-handoff-hero{padding:15px}.pm-field-view .production-field-package{padding:13px}.pm-package-site{grid-template-columns:1fr}.pm-package-site>div:last-child{grid-column:auto}.pm-package-field-grid{grid-template-columns:1fr 1fr}.pm-package-slide-head{align-items:flex-start}.pm-package-slide-head h4{font-size:17px}.pm-field-view .production-field-actions{z-index:20;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;margin:0 -4px -4px;padding:9px;position:sticky;bottom:76px}}@media (max-width:520px){.pm-package-field-grid{grid-template-columns:1fr}.pm-package-slide{padding:11px}}.postgen-sync-items{flex-basis:100%;gap:6px;width:100%;margin-top:3px;display:grid}.postgen-sync-item{border:1px solid var(--line);opacity:1;background:#ffffff05;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.postgen-sync-item>div{gap:2px;min-width:0;display:grid}.postgen-sync-item>div>strong{font-size:10px}.postgen-sync-item>div>span{color:var(--muted);font-size:9px}.postgen-sync-item>div>small{color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.35}.postgen-sync-item.failed{background:#ff505a09;border-color:#75454a}.postgen-sync-item.completed{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}@media (max-width:620px){.postgen-sync-item{grid-template-columns:1fr}.postgen-sync-item .mini-btn{width:100%;min-height:42px}}.postgen-pipeline-sync{border:1px solid var(--line);background:#ffffff05;border-radius:11px;gap:8px;padding:12px;display:grid}.postgen-pipeline-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.postgen-pipeline-head>div{gap:2px;display:grid}.postgen-pipeline-head span{letter-spacing:.1em;color:var(--muted);font-size:9px}.postgen-pipeline-head strong{font-size:13px}.postgen-pipeline-head>small{color:var(--muted);font-size:10px}.postgen-pipeline-card{border:1px solid var(--line);background:#ffffff05;border-radius:9px;gap:7px;padding:10px;display:grid}.postgen-pipeline-card.failed{border-color:#75454a}.postgen-pipeline-card.applied{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.postgen-pipeline-route{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.postgen-pipeline-route span{color:var(--muted);font-size:11px}.postgen-pipeline-route b{color:var(--muted)}.postgen-pipeline-route strong{color:var(--accent);font-size:12px}.postgen-pipeline-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.pipeline-sync-error{color:#e1989d!important}.pipeline-sync-ok{color:var(--accent)!important}@media (max-width:620px){.postgen-pipeline-head{flex-direction:column}.postgen-pipeline-card .postgen-actions{grid-template-columns:1fr;display:grid!important}.postgen-pipeline-card .mini-btn{width:100%;min-height:42px}}.matrix-system-banner .integration-health-failed{font-weight:900;color:#ff9aa4!important}.production-field-revision-alert{background:#e5b84d12;border:1px solid #8b6f2d;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.production-field-revision-alert>div{gap:3px;display:grid}.production-field-revision-alert strong{letter-spacing:.08em;color:#e1bb5d;font-size:11px}.production-field-revision-alert span{color:var(--muted);font-size:10px}.production-field-revision-alert>span{white-space:nowrap;color:#e1bb5d;font-weight:900}.pm-field-checklist{border:1px solid var(--line);background:#ffffff05;border-radius:11px;gap:10px;padding:12px;display:grid}.pm-field-checklist-head{grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:10px;display:grid}.pm-field-checklist-head>div:first-child{gap:2px;display:grid}.pm-field-checklist-head>div:first-child span{letter-spacing:.1em;color:var(--muted);font-size:9px}.pm-field-checklist-head>div:first-child strong{font-size:13px}.pm-field-checklist-head>b{font-size:12px}.pm-field-checklist-progress{background:#ffffff12;border-radius:999px;height:8px;overflow:hidden}.pm-field-checklist-progress>span{background:var(--accent);border-radius:999px;height:100%;transition:width .2s;display:block}.pm-checklist-phase{gap:6px;display:grid}.pm-checklist-phase-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:7px 2px 3px;display:flex}.pm-checklist-phase-title strong{text-transform:uppercase;letter-spacing:.07em;font-size:11px}.pm-checklist-phase-title span{color:var(--muted);font-size:9px}.pm-checklist-row{border:1px solid var(--line);background:#ffffff04;border-radius:9px;grid-template-columns:36px 1fr;gap:9px;padding:9px;display:grid}.pm-checklist-row.complete{border-color:color-mix(in srgb,var(--accent) 46%,var(--line));background:color-mix(in srgb,var(--accent) 5%,transparent)}.pm-checklist-row.not_applicable{opacity:.58}.pm-checklist-toggle{border:1px solid var(--line);width:34px;height:34px;color:var(--text);cursor:pointer;background:#ffffff06;border-radius:9px;place-items:center;font-size:17px;font-weight:900;display:grid}.pm-checklist-row.complete .pm-checklist-toggle{background:color-mix(in srgb,var(--accent) 25%,transparent);border-color:var(--accent)}.pm-checklist-toggle:disabled{cursor:not-allowed;opacity:.55}.pm-checklist-copy{gap:5px;min-width:0;display:grid}.pm-checklist-copy>strong{font-size:11px;line-height:1.4}.pm-checklist-copy>small{color:var(--muted);font-size:9px}.pm-checklist-note{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}.pm-checklist-note input{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);border-radius:7px;padding:7px 8px;font-size:11px}.pm-checklist-note .mini-btn{min-height:32px}.pm-checklist-note .mini-btn.subtle{opacity:.72}@media (max-width:700px){.production-field-revision-alert{flex-direction:column;align-items:flex-start}.production-field-revision-alert>span{white-space:normal}.pm-field-checklist-head{grid-template-columns:1fr auto}.pm-field-checklist-progress{grid-area:2/1/auto/-1}.pm-checklist-note{grid-template-columns:1fr 1fr}.pm-checklist-note input{grid-column:1/-1;min-height:42px;font-size:16px}.pm-checklist-note .mini-btn{min-height:40px}}.pm-project-dollar strong{font-size:16px!important}.pm-project-dollar small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.field-checklist-evidence-control{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));background:color-mix(in srgb,var(--accent) 4%,transparent);border-radius:8px;gap:6px;padding:8px 9px;display:grid}.field-checklist-evidence-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.field-checklist-evidence-head>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px}.field-checklist-evidence-head>em{color:var(--accent);font-size:9px;font-style:normal;font-weight:800}.field-checklist-evidence-control>small{color:var(--muted);font-size:9px}.field-checklist-evidence-actions{flex-wrap:wrap;gap:6px;display:flex}.field-checklist-evidence-links{flex-wrap:wrap;gap:5px;display:flex}.field-checklist-evidence-links>span{border:1px solid var(--accent);color:var(--accent);border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:inline-flex}.field-checklist-evidence-links button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:900}.pm-checklist-evidence{flex-wrap:wrap;gap:7px;display:flex}.pm-checklist-evidence a{border:1px solid var(--line);min-width:180px;max-width:280px;color:var(--text);background:#ffffff05;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px;padding:6px;text-decoration:none;display:grid}.pm-checklist-evidence img{object-fit:cover;border-radius:6px;width:42px;height:42px}.pm-checklist-evidence a>span{background:#ffffff0a;border-radius:6px;place-items:center;width:42px;height:42px;display:grid}.pm-checklist-evidence strong{overflow-wrap:anywhere;font-size:9px;line-height:1.25}.checklist-companycam-action{justify-self:start}@media (max-width:620px){.field-checklist-evidence-actions{grid-template-columns:1fr 1fr;display:grid}.field-checklist-evidence-actions .mini-btn{width:100%;min-height:40px}.pm-checklist-evidence a{width:100%;max-width:none}}.field-checklist-suggested-action{justify-self:start;width:max-content}.field-checklist-evidence-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.field-checklist-evidence-actions select{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);border-radius:7px;padding:7px 8px;font-size:10px}.field-checklist-evidence-caution,.pm-checklist-evidence-note{line-height:1.4;color:#e1bb5d!important;font-size:9px!important}@media (max-width:620px){.field-checklist-suggested-action{width:100%;min-height:40px}.field-checklist-evidence-actions{grid-template-columns:1fr}.field-checklist-evidence-actions select{min-height:42px;font-size:16px}}.production-closeout{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));background:#ffffff05;border-radius:12px;gap:12px;padding:14px;display:grid}.production-closeout.pm_submitted{background:#dcb04809;border-color:#8c7132}.production-closeout.office_closed{border-color:color-mix(in srgb,var(--accent) 60%,var(--line))}.production-closeout.returned_to_pm{background:#a0414a0a;border-color:#8d4d52}.production-closeout-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.production-closeout-head>div{gap:4px;display:grid}.production-closeout-head span,.production-closeout-complete span{letter-spacing:.1em;color:var(--muted);font-size:9px}.production-closeout-head h3{margin:0;font-size:16px}.production-closeout-head p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.production-closeout-head>b{letter-spacing:.08em;border:1px solid var(--line);white-space:nowrap;color:var(--accent);border-radius:999px;padding:6px 8px;font-size:9px}.production-closeout-returned{background:#a0414a0f;border:1px solid #8d4d52;border-radius:9px;gap:3px;padding:10px;display:grid}.production-closeout-returned strong{color:#e59aa0;font-size:11px}.production-closeout-returned span{font-size:10px}.production-closeout-returned small{color:var(--muted);font-size:9px}.production-closeout-subhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.production-closeout-subhead>strong{text-transform:uppercase;letter-spacing:.07em;font-size:11px}.production-closeout-subhead>span{color:var(--muted);font-size:9px}.production-closeout-attractions,.production-closeout-review,.production-closeout-gates,.production-closeout-office,.production-closeout-pipeline,.production-customer-signoff{gap:8px;display:grid}.production-customer-signoff{border:1px solid var(--line);background:#ffffff04;border-radius:9px;padding:10px}.production-closeout-attraction{border:1px solid var(--line);background:#ffffff04;border-radius:9px;grid-template-columns:38px 1fr;gap:9px;padding:9px;display:grid}.production-closeout-attraction.complete{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 5%,transparent)}.production-closeout-check{border:1px solid var(--line);background:var(--panel);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:9px;font-size:18px;font-weight:900}.production-closeout-attraction.complete .production-closeout-check{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent)}.production-closeout-attraction>div{gap:5px;min-width:0;display:grid}.production-closeout-attraction>div>strong{font-size:11px}.production-closeout-attraction small{color:var(--muted);font-size:9px}.production-closeout-punch{grid-template-columns:1fr auto;gap:6px;display:grid}.production-closeout-punch input,.production-closeout-fields textarea,.production-closeout-fields input,.production-closeout-fields select,.production-closeout-office-actions textarea{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:7px;padding:8px;font-size:11px}.production-closeout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.production-closeout-fields label,.production-closeout-office-actions label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:5px;font-size:9px;display:grid}.production-closeout-fields textarea,.production-closeout-office-actions textarea{resize:vertical;text-transform:none;letter-spacing:0;min-height:70px}.production-closeout-fields label.wide{grid-column:1/-1}.production-closeout-fields label small{color:var(--muted);text-transform:none;letter-spacing:0;font-size:9px}.production-signoff-recorded{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.production-signoff-recorded strong{color:var(--accent);font-size:10px}.production-signoff-recorded span,.production-signoff-recorded small{color:var(--muted);font-size:9px}.production-signoff-recorded a{color:var(--accent);margin-left:auto;font-size:9px}.production-closeout-confirmations{gap:6px;display:grid}.production-closeout-confirmations label{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:8px;padding:8px;font-size:10px;line-height:1.4;display:flex}.production-closeout-confirmations input{margin-top:2px}.production-closeout-gates>div:not(.production-closeout-subhead){border:1px solid var(--line);border-radius:8px;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:7px 8px;display:grid}.production-closeout-gates .ok{border-color:color-mix(in srgb,var(--accent) 36%,var(--line))}.production-closeout-gates .missing{border-color:#705057}.production-closeout-gates>div>span{font-weight:900}.production-closeout-gates .ok>span{color:var(--accent)}.production-closeout-gates .missing>span{color:#e1989d}.production-closeout-gates div div{gap:2px;display:grid}.production-closeout-gates strong{font-size:10px}.production-closeout-gates small{color:var(--muted);font-size:9px}.production-closeout-submit{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.production-closeout-submit>div{gap:2px;display:grid}.production-closeout-submit strong{font-size:11px}.production-closeout-submit span{color:var(--muted);font-size:9px}.production-closeout-office{background:#dcb0480a;border:1px solid #8c7132;border-radius:9px;padding:10px}.production-closeout-office-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.production-closeout-office-actions>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.production-closeout-waiting{color:var(--muted);margin:0;font-size:10px}.production-closeout-complete{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:9px;gap:7px;padding:10px;display:grid}.production-closeout-complete>div{gap:3px;display:grid}.production-closeout-complete strong{font-size:11px}.production-closeout-complete p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:10px}.production-closeout-pipeline-card{border:1px solid var(--line);border-radius:9px;gap:7px;padding:10px;display:grid}.production-closeout-pipeline-card>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.production-closeout-pipeline-card>div:first-child span{color:var(--muted);font-size:10px}.production-closeout-pipeline-card>div:first-child strong{color:var(--accent);font-size:11px}.production-closeout-pipeline-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.production-closeout-pipeline-actions,.production-closeout-sync-error{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.production-closeout-sync-error span{color:#e1989d;flex:1;font-size:9px}.production-closeout-sync-ok{color:var(--accent)!important}.production-closeout-pipeline-none{color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:8px;font-size:10px}@media (max-width:700px){.production-closeout-head,.production-closeout-submit{flex-direction:column;align-items:stretch}.production-closeout-fields,.production-closeout-office-actions{grid-template-columns:1fr}.production-closeout-office-actions>div{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}.production-closeout-punch{grid-template-columns:1fr}.production-closeout-punch input{min-height:42px;font-size:16px}.production-closeout-fields textarea,.production-closeout-fields input,.production-closeout-fields select,.production-closeout-office-actions textarea{font-size:16px}.production-signoff-recorded{align-items:flex-start;display:grid}.production-signoff-recorded a{margin-left:0}.production-closeout-submit .btn{width:100%;min-height:44px}}.postgen-gmail-ready{border:1px solid var(--line);background:#ffffff04;border-radius:8px;gap:6px;padding:9px 10px;display:grid}.postgen-gmail-ready.ready{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 4%,transparent)}.postgen-gmail-ready.blocked{background:#9640480a;border-color:#7f555c}.postgen-gmail-ready>div{flex-wrap:wrap;gap:10px;display:flex}.postgen-gmail-ready span{font-size:9px;font-weight:800}.postgen-gmail-ready.ready span{color:var(--accent)}.postgen-gmail-ready.blocked span{color:#e39aa0}.postgen-gmail-ready strong{overflow-wrap:anywhere;font-size:9px;line-height:1.4}.postgen-gmail-ready small{color:var(--muted);font-size:9px;line-height:1.4}.postgen-gmail-ready .mini-btn{justify-self:start}.postgen-actions .mini-btn:disabled{opacity:.38!important;filter:saturate(.25)!important;cursor:not-allowed!important;box-shadow:none!important}.postgen-gmail-ready.blocked+.postgen-actions .mini-btn.primary:disabled{color:#8a9890!important;background:#26352d!important;border-color:#405249!important}.current-job-context{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 92%,var(--accent) 8%);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 28px;display:grid;box-shadow:0 7px 20px #00000014}.current-job-all{border:1px solid var(--line);background:var(--panel2);color:var(--muted);cursor:pointer;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.current-job-all:hover{border-color:var(--accent);color:var(--text)}.current-job-identity{gap:1px;min-width:0;display:grid}.current-job-identity>span{letter-spacing:.16em;color:var(--accent);font-size:7px;font-weight:900}.current-job-identity>strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.current-job-identity>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.current-job-context-status{align-items:center;gap:6px;display:flex}.current-job-switch{white-space:nowrap}.global-center-page{gap:14px;display:grid}.global-center-hero{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,var(--panel)),var(--panel));border-radius:12px;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex;box-shadow:0 12px 30px #00000014}.global-center-hero>div:first-child{gap:5px;max-width:900px;display:grid}.global-center-hero h2{color:var(--text);margin:0;font-size:21px}.global-center-hero p{color:var(--muted);max-width:780px;margin:0;font-size:10px;line-height:1.55}.global-job-search{border:1px solid color-mix(in srgb,var(--accent) 48%,var(--line));background:var(--panel2);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:min(520px,100%);padding:8px 10px;display:grid}.global-job-search>span{color:var(--accent);font-size:18px}.global-job-search input{box-shadow:none!important;background:0 0!important;border:0!important;padding:4px!important;font-size:13px!important}.global-job-search small{color:var(--muted);font-size:8px}.center-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.center-stat-grid.two-stat{grid-template-columns:repeat(2,minmax(0,1fr))}.center-stat{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:3px;padding:12px 14px;display:grid;box-shadow:0 8px 22px #0000000d}.center-stat>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.center-stat>strong{color:var(--text);font-size:26px}.center-stat>small{color:var(--muted);font-size:8px;line-height:1.35}.center-stat.attention{background:color-mix(in srgb,#d99a3a 5%,var(--panel));border-color:#8a6532}.center-stat.attention>strong{color:#e2b560}.center-stat.approval{background:color-mix(in srgb,#c56898 5%,var(--panel));border-color:#74475d}.center-stat.approval>strong{color:#e698c1}.center-stat.ready{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.center-stat.ready>strong{color:var(--accent)}.center-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.center-section-head>div{gap:3px;display:grid}.center-section-head h3{color:var(--text);margin:0;font-size:14px}.center-section-head p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.center-job-list{gap:7px;display:grid}.center-job-row{border:1px solid var(--line);background:var(--panel2);width:100%;color:var(--text);text-align:left;border-radius:9px;grid-template-columns:minmax(260px,1.5fr) auto minmax(120px,.65fr) auto;align-items:center;gap:12px;padding:10px 11px;display:grid}button.center-job-row{font:inherit;cursor:pointer}.center-job-row.clickable:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 4%,var(--panel2))}.center-job-main{gap:2px;min-width:0;display:grid}.center-job-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.center-job-main span,.center-owner,.center-last-activity{color:var(--muted);font-size:9px}.center-open-arrow{color:var(--accent);white-space:nowrap;font-size:9px;font-weight:800}.center-row-actions{justify-content:flex-end;display:flex}.center-status{border:1px solid var(--line);text-transform:capitalize;width:max-content;color:var(--muted);background:var(--panel2);border-radius:999px;padding:4px 6px;font-size:8px;display:inline-flex}.center-status.ready{border-color:color-mix(in srgb,var(--accent) 52%,var(--line));color:var(--accent)}.center-status.attention{color:#e2b560;border-color:#8a6532}.center-status.approval{color:#e698c1;border-color:#74475d}.global-activity-list{gap:6px;display:grid}.global-activity-row{border:1px solid var(--line);background:var(--panel2);color:var(--text);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:150px minmax(0,1fr) minmax(130px,.5fr) auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.global-activity-row:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.global-activity-row>div{gap:2px;display:grid}.global-activity-row strong{font-size:10px}.global-activity-row small,.activity-time,.activity-actor{color:var(--muted);font-size:8px}.job-documents-workspace{gap:16px;display:grid}.document-archive-card{overflow:auto}.home-command-hero{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 32%), linear-gradient(135deg,var(--panel),var(--panel2));border-radius:14px;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:14px;padding:20px;display:grid;box-shadow:0 14px 36px #00000017}.home-command-copy{align-content:center;gap:8px;display:grid}.home-command-copy h1{color:var(--text);max-width:720px;margin:0;font-size:26px;line-height:1.08}.home-command-copy p{max-width:780px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.home-job-entry{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel2));max-width:720px;color:var(--text);text-align:left;cursor:pointer;font:inherit;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:4px;padding:10px 12px;display:grid}.home-job-entry:hover{border-color:color-mix(in srgb,var(--accent) 72%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel2))}.home-job-entry-icon{background:color-mix(in srgb,var(--accent) 10%,var(--panel));width:31px;height:31px;color:var(--accent);border-radius:8px;place-items:center;font-size:18px;display:grid}.home-job-entry-copy{gap:2px;display:grid}.home-job-entry-copy small{color:var(--muted);font-size:8px}.home-job-entry kbd{border:1px solid var(--line);background:var(--panel);color:var(--muted);white-space:nowrap;border-radius:6px;padding:4px 7px;font-family:inherit;font-size:8px}.home-command-actions{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.home-recommendation{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel2));border-radius:11px;align-content:center;gap:10px;padding:14px;display:grid}.home-recommendation-head{grid-template-columns:auto 1fr;align-items:start;gap:8px;display:grid}.home-recommendation-head>div{gap:3px;display:grid}.home-recommendation-head small{letter-spacing:.11em;color:var(--accent);font-size:7px;font-weight:900}.home-recommendation-head strong{color:var(--text);font-size:13px;line-height:1.2}.home-recommendation p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.home-recommendation .btn{justify-self:start}.home-capability-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.home-capability-grid>button{border:1px solid var(--line);background:var(--panel);min-height:112px;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;grid-template-areas:"icon copy""link link";gap:7px 9px;padding:12px;display:grid;box-shadow:0 8px 20px #0000000a}.home-capability-grid>button:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));transform:translateY(-1px)}.home-capability-grid>button>span{border:1px solid color-mix(in srgb,var(--accent) 44%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--panel2));width:29px;height:29px;color:var(--accent);border-radius:8px;grid-area:icon;place-items:center;font-size:15px;display:grid}.home-capability-grid>button>div{grid-area:copy;align-content:start;gap:3px;display:grid}.home-capability-grid small{color:var(--muted);font-size:8px;line-height:1.4}.home-capability-grid b{color:var(--accent);grid-area:link;align-self:end;font-size:8px;font-weight:800}@media (max-width:1100px){.home-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.center-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.current-job-context{grid-template-columns:auto 1fr;padding:8px 12px}.current-job-context-status{grid-column:2;justify-self:start}.current-job-switch{grid-column:1/-1;width:100%}.global-center-hero{padding:14px;display:grid}.global-job-search{width:100%;min-width:0}.center-stat-grid,.center-stat-grid.two-stat{grid-template-columns:1fr 1fr}.center-job-row{grid-template-columns:1fr auto}.center-job-main{grid-column:1/-1}.center-owner,.center-last-activity{display:none}.center-row-actions,.center-open-arrow{justify-self:end}.global-activity-row{grid-template-columns:1fr auto}.global-activity-row>div{grid-area:1/1/auto/-1}.activity-time{grid-column:1}.activity-actor{display:none}.home-command-hero{grid-template-columns:1fr;padding:15px}.home-command-copy h1{font-size:22px}.home-capability-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.center-stat-grid,.center-stat-grid.two-stat,.home-capability-grid,.current-job-context{grid-template-columns:1fr}.current-job-context-status,.current-job-switch{grid-column:1}.current-job-all{justify-self:start}.home-capability-grid>button{min-height:92px}}.theme-picker{grid-template-columns:repeat(5,minmax(0,1fr))}.theme-choice{align-content:start;min-height:116px}.theme-preview{--tp-bg:#07110b;--tp-panel:#0b1d12;--tp-side:#031008;--tp-line:#1f5c39;--tp-accent:#35ff88;--tp-text:#dfffe8;border:1px solid color-mix(in srgb,var(--tp-accent) 55%,var(--tp-line));background:var(--tp-bg);height:54px;box-shadow:inset 0 0 18px color-mix(in srgb,var(--tp-accent) 4%,transparent);border-radius:5px;grid-template-columns:27% 1fr;display:grid;position:relative;overflow:hidden}.theme-preview-sidebar{background:var(--tp-side);border-right:1px solid var(--tp-line);align-content:start;gap:4px;padding:6px 4px;display:grid}.theme-preview-sidebar:before{content:"";background:var(--tp-accent);opacity:.9;border-radius:2px;width:70%;height:4px;display:block}.theme-preview-sidebar u{background:var(--tp-text);opacity:.22;border-radius:2px;height:3px;text-decoration:none;display:block}.theme-preview-main{background:var(--tp-bg);grid-template-rows:8px 1fr 7px;gap:4px;padding:5px;display:grid}.theme-preview-main>b{background:var(--tp-text);opacity:.7;border-radius:2px;width:72%;height:4px;display:block}.theme-preview-main>em{grid-template-columns:1fr 1fr;gap:3px;font-style:normal;display:grid}.theme-preview-main>em u{border:1px solid var(--tp-line);background:var(--tp-panel);border-radius:2px;text-decoration:none;display:block}.theme-preview-main>span{background:var(--tp-accent);opacity:.75;border-radius:2px;width:54%;height:4px;display:block}.theme-preview-status{background:var(--tp-accent);width:5px;height:5px;box-shadow:0 0 7px var(--tp-accent);border-radius:50%;position:absolute;top:4px;right:4px}.theme-preview.matrix{--tp-bg:#030705;--tp-panel:#07120b;--tp-side:#020503;--tp-line:#1b4b2f;--tp-accent:#35ff88;--tp-text:#eaffef}.theme-preview.safeslide{--tp-bg:#eef7fb;--tp-panel:#fff;--tp-side:#004b7c;--tp-line:#b7ddea;--tp-accent:#4cb7e4;--tp-text:#17364c}.theme-preview.classic{--tp-bg:#0d1117;--tp-panel:#151c24;--tp-side:#101721;--tp-line:#344354;--tp-accent:#66d9a7;--tp-text:#e7edf3}.theme-preview.legacy_neon{--tp-bg:#01050a;--tp-panel:#061528;--tp-side:#020714;--tp-line:#0058b8;--tp-accent:#00e5ff;--tp-text:#dffcff}.theme-preview.sakura{--tp-bg:#fff8fb;--tp-panel:#fff;--tp-side:#6f3f57;--tp-line:#e7bfd0;--tp-accent:#e89ab4;--tp-text:#49333d}.theme-preview.retro_starship{--tp-bg:#111520;--tp-panel:#202737;--tp-side:#111827;--tp-line:#52627e;--tp-accent:#f0a84a;--tp-text:#f3efe7}.theme-preview.red_pill{--tp-bg:#080506;--tp-panel:#19090c;--tp-side:#040304;--tp-line:#5f161e;--tp-accent:#ff3347;--tp-text:#ffe9eb}.theme-preview.excelsior{--tp-bg:#f6f7f8;--tp-panel:#fff;--tp-side:#0a1f46;--tp-line:#a8b3c4;--tp-accent:#e52438;--tp-text:#14213c}.matrix-shell[data-theme=red_pill]{--bg:#070405;--panel:#120708;--panel2:#0b0506;--line:#421017;--line-bright:#b52231;--text:#ffecef;--muted:#a9787d;--accent:#ff3347;--accent-strong:#ff5667;--accent-dim:#4b0d15;--matrix:#ff3347;--matrix-soft:#ffd8dd;--matrix-deep:#1d0609;--blue:#ff6978;--dash-open:#ff3347;--dash-won:#52d188;--dash-purple:#d45d8f;--dash-cyan:#ff7b88;color:var(--text);background:#070405}.matrix-shell[data-theme=red_pill] .sidebar{background:linear-gradient(#080304,#120507 48%,#050203);border-right:1px solid #5d121b;box-shadow:12px 0 36px #5a000d24}.matrix-shell[data-theme=red_pill] .topbar{background:#070405f0;border-bottom-color:#441017}.matrix-shell[data-theme=red_pill] .nav button.active{background:linear-gradient(90deg,#450b13,#140608);border-color:#9a1e2b;box-shadow:inset 3px 0 #ff3347,0 0 22px #ff334714}.matrix-shell[data-theme=red_pill] .primary-action{color:#fff3f5!important;background:linear-gradient(#66101c,#2b080d)!important;border-color:#d02d3e!important}.matrix-shell[data-theme=red_pill] .home-command-hero,.matrix-shell[data-theme=red_pill] .global-center-hero{box-shadow:inset 4px 0 #ff3347,0 16px 36px #0000003d}.matrix-shell[data-theme=red_pill] .current-job-context{background:linear-gradient(90deg,#17070a,#0c0506)}.matrix-shell[data-theme=deep_end]{--bg:#020b13;--panel:#061a29;--panel2:#04121e;--line:#0b3d58;--line-bright:#168bb4;--text:#e8fbff;--muted:#77a9bc;--accent:#39d9ff;--accent-strong:#16b9ea;--accent-dim:#073751;--matrix:#39d9ff;--matrix-soft:#d7f8ff;--matrix-deep:#032338;--blue:#67e7ff;--dash-open:#39d9ff;--dash-won:#49d696;--dash-purple:#6d8eea;--dash-cyan:#2ec7e9;color:var(--text);background:#020b13}.matrix-shell[data-theme=deep_end] .card,.matrix-shell[data-theme=deep_end] .global-center-hero{box-shadow:0 12px 28px #00121e3d,inset 0 1px #75e5ff06}.matrix-shell[data-theme=deep_end] .current-job-context{background:linear-gradient(90deg,#06263a,#041521)}.matrix-shell[data-theme=deep_end] .home-command-hero{background:radial-gradient(circle at 12% 0,#39d9ff1f,#0000 36%),linear-gradient(135deg,#072238,#04111c)}.matrix-shell[data-theme=mithril]{--bg:#0d1218;--panel:#151c23;--panel2:#10161d;--line:#4c4a42;--line-bright:#a28d59;--text:#efe9da;--muted:#9e9a8c;--accent:#d4bc7c;--accent-strong:#bea25f;--accent-dim:#332e23;--matrix:#d4bc7c;--matrix-soft:#fff5d7;--matrix-deep:#1b2024;--blue:#7894ad;--dash-open:#7e9ab0;--dash-won:#7fa477;--dash-purple:#9b86a7;--dash-cyan:#87aab2;color:var(--text);background:#0d1218;font-family:Segoe UI,Arial,sans-serif}.matrix-shell[data-theme=mithril] .sidebar:after{content:"";pointer-events:none;border-left:1px solid #d4bc7c24;border-right:1px solid #d4bc7c24;position:absolute;inset:94px 13px 22px}.matrix-shell[data-theme=mithril] .title,.matrix-shell[data-theme=mithril] .home-command-copy h1,.matrix-shell[data-theme=mithril] .global-center-hero h2,.matrix-shell[data-theme=mithril] h2,.matrix-shell[data-theme=mithril] h3{letter-spacing:.012em;font-family:Georgia,Times New Roman,serif}.matrix-shell[data-theme=mithril] .card,.matrix-shell[data-theme=mithril] .global-center-hero,.matrix-shell[data-theme=mithril] .home-command-hero{border-color:#524e42;box-shadow:0 14px 32px #0003,inset 0 1px #fff4d306}.matrix-shell[data-theme=mithril] .eyebrow{letter-spacing:.16em}.matrix-shell[data-theme=mithril] .current-job-context{background:linear-gradient(90deg,#171c21,#11161b);border-bottom-color:#655b44}.matrix-shell[data-theme=mithril] .safe-slide-mark{box-shadow:0 0 0 2px #d4bc7c12,0 0 18px #7894ad14;border-color:#ad9c70!important}.matrix-shell[data-theme=excelsior]{--bg:#eef1f5;--panel:#fff;--panel2:#f7f8fa;--line:#ccd3dd;--line-bright:#225fbe;--text:#14213c;--muted:#65728a;--accent:#e62337;--accent-strong:#c9172a;--accent-dim:#ffe5e8;--matrix:#e62337;--matrix-soft:#fff2f3;--matrix-deep:#0b2046;--blue:#225fbe;--dash-open:#225fbe;--dash-won:#258a59;--dash-purple:#7353a6;--dash-cyan:#1d91b8;color:var(--text);background:#eef1f5;font-family:Segoe UI,Arial,sans-serif}.matrix-shell[data-theme=excelsior] .matrix-side-signal span:nth-child(odd){background:#e62337}.matrix-shell[data-theme=excelsior] .matrix-side-signal span:nth-child(2n){background:#d3a93b}.matrix-shell[data-theme=excelsior] .brand{color:#fff;letter-spacing:-.03em;text-transform:uppercase;font-weight:900}.matrix-shell[data-theme=excelsior] .sub,.matrix-shell[data-theme=excelsior] .matrix-side-label{color:#9fc2ff}.matrix-shell[data-theme=excelsior] .nav button{color:#cfddf5;letter-spacing:.01em;border-radius:5px;font-weight:800}.matrix-shell[data-theme=excelsior] .nav button:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff1a}.matrix-shell[data-theme=excelsior] .nav-glyph{color:#f2c857;text-shadow:none}.matrix-shell[data-theme=excelsior] .topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:3px solid #0a1f46;box-shadow:0 8px 24px #14213c14}.matrix-shell[data-theme=excelsior] .terminal-path{color:#225fbe;letter-spacing:.08em;font-weight:900}.matrix-shell[data-theme=excelsior] .title{color:#0a1f46;letter-spacing:-.025em;font-weight:900}.matrix-shell[data-theme=excelsior] .card,.matrix-shell[data-theme=excelsior] .scheduler,.matrix-shell[data-theme=excelsior] .workspace-settings-card,.matrix-shell[data-theme=excelsior] .profile-card{color:#14213c;background:#fff;border:1px solid #cdd5e0;border-radius:7px;box-shadow:5px 5px #0a1f460e}.matrix-shell[data-theme=excelsior] .global-center-hero,.matrix-shell[data-theme=excelsior] .home-command-hero{background:radial-gradient(circle at 1px 1px,#225fbe12 1px,#0000 1.1px) 0 0/13px 13px,linear-gradient(135deg,#fff 0,#f7f8fa 100%);border:2px solid #0a1f46;border-radius:8px;box-shadow:7px 7px #e6233721}.matrix-shell[data-theme=excelsior] .home-command-copy h1,.matrix-shell[data-theme=excelsior] .global-center-hero h2,.matrix-shell[data-theme=excelsior] h2,.matrix-shell[data-theme=excelsior] h3{color:#0a1f46;font-weight:900}.matrix-shell[data-theme=excelsior] .eyebrow{color:#e62337;letter-spacing:.12em;font-weight:950}.matrix-shell[data-theme=excelsior] .btn{color:#0a1f46;background:#fff;border:1px solid #a9b4c4;border-radius:5px;font-weight:800;box-shadow:2px 2px #0a1f4614}.matrix-shell[data-theme=excelsior] .btn:hover:not(:disabled){color:#225fbe;border-color:#225fbe;transform:translate(-1px,-1px);box-shadow:3px 3px #0a1f461f}.matrix-shell[data-theme=excelsior] input,.matrix-shell[data-theme=excelsior] select,.matrix-shell[data-theme=excelsior] textarea{color:#14213c!important;background:#fff!important;border-color:#bfc8d6!important;border-radius:5px!important}.matrix-shell[data-theme=excelsior] .current-job-context{background:linear-gradient(90deg,#fff,#f5f7fa);border-bottom:2px solid #d3a93b;box-shadow:0 5px 16px #14213c0f}.matrix-shell[data-theme=excelsior] .current-job-identity>span{color:#e62337}.matrix-shell[data-theme=excelsior] .current-job-identity>strong{color:#0a1f46}.matrix-shell[data-theme=excelsior] .theme-choice{color:#14213c;background:#fff;border-color:#c8d0dd;border-radius:7px;box-shadow:3px 3px #0a1f460a}.matrix-shell[data-theme=excelsior] .home-capability-grid>button{background:#fff;border:1px solid #c8d1dd;border-radius:7px;box-shadow:4px 4px #0a1f460d}.matrix-shell[data-theme=excelsior] .home-capability-grid>button:hover{border-color:#225fbe;box-shadow:5px 5px #e6233717}.matrix-shell[data-theme=excelsior] .home-capability-grid>button>span{color:#225fbe;background:#eef4ff;border-color:#225fbe}.matrix-shell[data-theme=excelsior] .home-capability-grid b{color:#e62337}.matrix-shell[data-theme=excelsior] .job-lifecycle{background:#fff;border:2px solid #0a1f46;border-radius:7px;box-shadow:5px 5px #225fbe14}.matrix-shell[data-theme=excelsior] .job-lifecycle-head{background:#eef3fb;border-bottom:1px solid #c5d0df}.matrix-shell[data-theme=excelsior] .job-lifecycle-head strong{color:#0a1f46}.matrix-shell[data-theme=excelsior] .job-lifecycle-head>div>span{color:#65728a}.matrix-shell[data-theme=excelsior] .lane-chip{color:#6d5212;background:#fff6da;border-color:#d3a93b}.matrix-shell[data-theme=excelsior] .lifecycle-stage{color:#65728a;background:#fff;border-color:#d7dee7}.matrix-shell[data-theme=excelsior] .lifecycle-stage:hover{background:#f5f8fc}.matrix-shell[data-theme=excelsior] .lifecycle-stage.mine{background:linear-gradient(#eef4ff,#fff)}.matrix-shell[data-theme=excelsior] .lifecycle-stage.mine:before{background:#225fbe}.matrix-shell[data-theme=excelsior] .lifecycle-stage.current{box-shadow:inset 0 -3px #e62337}.matrix-shell[data-theme=excelsior] .lifecycle-stage-copy strong{color:#14213c}.matrix-shell[data-theme=excelsior] .lifecycle-stage-copy small,.matrix-shell[data-theme=excelsior] .lifecycle-owner{color:#65728a}.matrix-shell[data-theme=excelsior] .lifecycle-state-icon{color:#225fbe;background:#f6f8fb;border-color:#b8c2cf}.matrix-shell[data-theme=excelsior] .personal-work-panel,.matrix-shell[data-theme=excelsior] .personal-tasks-panel{background:#fff;border:1px solid #c8d2df;border-radius:7px;box-shadow:4px 4px #0a1f460d}.matrix-shell[data-theme=excelsior] .personal-work-head{background:#eef4ff;border-bottom-color:#cbd5e2}.matrix-shell[data-theme=excelsior] .personal-work-head h3{color:#0a1f46}.matrix-shell[data-theme=excelsior] .personal-work-head span{color:#65728a}.matrix-shell[data-theme=excelsior] .personal-work-count strong{color:#e62337}.matrix-shell[data-theme=excelsior] .personal-work-grid{background:#d4dce7}.matrix-shell[data-theme=excelsior] .personal-work-item{color:#14213c;background:#fff}.matrix-shell[data-theme=excelsior] .personal-work-item:hover{background:#f4f7fb}.matrix-shell[data-theme=excelsior] .personal-work-item strong{color:#14213c}.matrix-shell[data-theme=excelsior] .personal-work-item small,.matrix-shell[data-theme=excelsior] .personal-work-item em{color:#65728a}.matrix-shell[data-theme=excelsior] .personal-work-item.attention{box-shadow:inset 4px 0 #d3a93b}.matrix-shell[data-theme=excelsior] .personal-work-item.active{box-shadow:inset 4px 0 #225fbe}.matrix-shell[data-theme=excelsior] .dashboard-module-row,.matrix-shell[data-theme=excelsior] .workspace-checkline,.matrix-shell[data-theme=excelsior] .personal-stage-row,.matrix-shell[data-theme=excelsior] .profile-toggles label,.matrix-shell[data-theme=excelsior] .routing-rule-builder,.matrix-shell[data-theme=excelsior] .routing-rule{background:#fff;border-color:#ccd4df;border-radius:6px}.matrix-shell[data-theme=excelsior] .workspace-section-head h3,.matrix-shell[data-theme=excelsior] .dashboard-module-row strong,.matrix-shell[data-theme=excelsior] .personal-stage-row strong,.matrix-shell[data-theme=excelsior] .profile-card-head strong{color:#0a1f46}.matrix-shell[data-theme=excelsior] .workspace-section-head p,.matrix-shell[data-theme=excelsior] .dashboard-module-row span,.matrix-shell[data-theme=excelsior] .workspace-checkline small{color:#65728a}.matrix-shell[data-theme=excelsior] th{color:#54637b}.matrix-shell[data-theme=excelsior] th,.matrix-shell[data-theme=excelsior] td{border-bottom-color:#dce2e9}.matrix-shell[data-theme=excelsior] tbody tr:hover{background:#f5f8fc}.matrix-shell[data-theme=excelsior] .matrix-system-banner{color:#bcd0f1;background:#0a1f46;border-color:#d3a93b;border-radius:5px}.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .job-lifecycle{background:linear-gradient(145deg,var(--panel),var(--panel2));border-color:var(--line)}.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .job-lifecycle-head{background:var(--panel2);border-bottom-color:var(--line)}.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .job-lifecycle-head strong,.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .lifecycle-stage-copy strong{color:var(--text)}.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .job-lifecycle-head>div>span,.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .lifecycle-stage-copy small,.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .lifecycle-owner{color:var(--muted)}.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .lane-chip{background:var(--accent-dim);border-color:var(--line-bright);color:var(--matrix-soft)}.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .lifecycle-stage{background:var(--panel2);border-color:var(--line);color:var(--muted)}.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .lifecycle-stage:hover{background:var(--panel)}.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .lifecycle-stage.mine{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,var(--panel)),var(--panel2))}.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .lifecycle-state-icon{border-color:var(--line-bright);background:var(--panel);color:var(--accent)}.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .personal-work-panel,.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .personal-tasks-panel{background:linear-gradient(145deg,var(--panel),var(--panel2));border-color:var(--line)}.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .personal-work-head{background:var(--panel2);border-bottom-color:var(--line)}.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .personal-work-head h3,.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .personal-work-item strong{color:var(--text)}.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .personal-work-head span,.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .personal-work-item small,.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .personal-work-item em{color:var(--muted)}.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .personal-work-grid{background:var(--line)}.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .personal-work-item{background:var(--panel2);color:var(--text)}@media (max-width:1100px){.theme-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.theme-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.theme-picker{grid-template-columns:1fr}}.matrix-shell:is([data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .nav-glyph{color:var(--accent);text-shadow:none}.matrix-shell[data-theme=red_pill] .jarvis-insight{box-shadow:inset 4px 0 #ff3347,0 12px 30px #0003;background:linear-gradient(100deg,#ff334713,#0000 34%),#0c0506!important;border:1px solid #7d1723!important}.matrix-shell[data-theme=deep_end] .jarvis-insight{box-shadow:inset 4px 0 #39d9ff,0 12px 30px #0014232e;background:radial-gradient(circle at 90%,#39d9ff14,#0000 30%),#041521!important;border:1px solid #176889!important}.matrix-shell[data-theme=mithril] .jarvis-insight{position:relative;box-shadow:inset 0 0 0 1px #d4bc7c17,0 14px 30px #00000038;background:linear-gradient(135deg,#d4bc7c0b,#0000 26%),#12181e!important;border:1px solid #756b50!important}.matrix-shell[data-theme=mithril] .jarvis-insight:after{content:"✦";color:#d4bc7c;opacity:.35;font-size:18px;position:absolute;top:10px;right:14px}.matrix-shell[data-theme=mithril] .home-command-hero{position:relative;overflow:hidden}.matrix-shell[data-theme=mithril] .home-command-hero:after{content:"✦";color:#d4bc7c;opacity:.22;font-size:30px;position:absolute;bottom:14px;right:22px}.matrix-shell[data-theme=excelsior] .home-command-hero{position:relative;overflow:hidden}.matrix-shell[data-theme=excelsior] .home-command-hero:after{content:"EXCELSIOR";text-align:center;color:#fff;letter-spacing:.16em;background:#e62337;border-top:2px solid #0a1f46;border-bottom:2px solid #d3a93b;width:150px;padding:5px 0;font-size:8px;font-weight:950;position:absolute;top:16px;right:-35px;transform:rotate(32deg);box-shadow:0 3px #0a1f461f}.matrix-shell[data-theme=excelsior] .home-job-entry{background:radial-gradient(circle at 1px 1px,#225fbe12 1px,#0000 1.1px) 0 0/10px 10px,#fff;border:2px solid #225fbe;box-shadow:4px 4px #e623371f}.matrix-shell[data-theme=excelsior] .jarvis-insight:after{content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle,#e623371a 0 2px,#0000 2.5px) 0 0/10px 10px;width:170px;height:170px;position:absolute;top:-36px;right:-36px;transform:rotate(14deg)}.matrix-shell[data-theme=excelsior] .jarvis-insight>*{z-index:1;position:relative}.matrix-shell[data-theme=excelsior] .jarvis-insight .job-next-action-copy h3{color:#0a1f46;letter-spacing:-.015em;font-weight:950}.matrix-shell[data-theme=excelsior] .jarvis-insight .eyebrow{color:#e62337}.matrix-shell{font-family:Inter,Segoe UI,Arial,sans-serif}.matrix-shell .card,.matrix-shell .global-center-hero,.matrix-shell .home-command-hero,.matrix-shell .job-lifecycle,.matrix-shell .personal-work-panel,.matrix-shell .personal-tasks-panel{border-radius:10px}.matrix-shell .card{box-shadow:0 1px 2px #0f172a0f,0 8px 24px #0f172a0b}.matrix-shell .topbar{box-shadow:0 1px #0f172a0d}.matrix-shell .btn{letter-spacing:.005em;border-radius:7px;font-weight:650}.matrix-shell input,.matrix-shell select,.matrix-shell textarea{border-radius:7px}.matrix-shell table{font-size:.94rem}.matrix-shell th{letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:800}.matrix-shell td{vertical-align:middle}.matrix-shell .center-job-row{border-radius:8px;transition:background .15s,border-color .15s,box-shadow .15s}.matrix-shell .center-job-row:hover{box-shadow:0 3px 12px #0f172a0f}.matrix-shell .center-status,.matrix-shell .lead-status,.matrix-shell .operational-status-chip{font-weight:750}.matrix-shell .safe-slide-brand{gap:10px}.matrix-shell .safe-slide-mark{place-items:center;width:42px;height:42px;display:grid;overflow:visible;box-shadow:none!important;background:0 0!important;border:none!important}.matrix-shell .safe-slide-mark img{object-fit:contain;filter:drop-shadow(0 2px 4px #00000029);width:42px;height:42px;display:block}.matrix-shell .brand{font-size:.91rem;line-height:1.05}.matrix-shell .sub{letter-spacing:.14em;font-size:.61rem}.companycam-directory-head{align-items:flex-end;gap:18px}.companycam-global-search{flex-direction:column;flex:0 420px;gap:6px;min-width:300px;max-width:420px;display:flex}.companycam-global-search>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.7rem;font-weight:800}.companycam-global-search input{width:100%;min-height:40px;padding:0 12px}.companycam-search-summary{color:var(--muted);padding:9px 2px 11px;font-size:.82rem}@media (max-width:800px){.companycam-directory-head{flex-direction:column;align-items:stretch}.companycam-global-search{width:100%;min-width:0;max-width:none}}.matrix-shell[data-theme=mithril]{--bg:#0b100e;--panel:#151b17;--panel2:#101510;--line:#5a644f;--line-bright:#c7aa62;--text:#f0ead8;--muted:#aaa691;--accent:#d6b867;--accent-strong:#bea04f;--accent-dim:#312b1b;--matrix:#d6b867;--matrix-soft:#fff3c9;--matrix-deep:#182018}.matrix-shell[data-theme=mithril] .sidebar{background:linear-gradient(90deg,#0000 0 12px,#d6b86717 12px 13px,#0000 13px calc(100% - 13px),#d6b86717 calc(100% - 13px) calc(100% - 12px),#0000 calc(100% - 12px)),linear-gradient(#0e1610,#162017 52%,#090d0a);border-right:2px solid #8e7a47}.matrix-shell[data-theme=mithril] .sidebar:before{content:"✦  MITHRIL  ✦";text-align:center;letter-spacing:.22em;color:#d6b867;border-top:1px solid #d6b86740;border-bottom:1px solid #d6b86740;margin:8px 14px 0;padding:6px 4px;font-family:Georgia,Times New Roman,serif;font-size:.58rem;display:block}.matrix-shell[data-theme=mithril] .safe-slide-mark img{filter:sepia(.35)saturate(.75)brightness(1.2)drop-shadow(0 0 6px #d6b8672e)}.matrix-shell[data-theme=mithril] .brand,.matrix-shell[data-theme=mithril] .title,.matrix-shell[data-theme=mithril] h1,.matrix-shell[data-theme=mithril] h2,.matrix-shell[data-theme=mithril] h3{font-family:Georgia,Times New Roman,serif}.matrix-shell[data-theme=mithril] .nav button{border-left:1px solid #0000;border-right:1px solid #0000;border-radius:3px}.matrix-shell[data-theme=mithril] .nav button.active{background:linear-gradient(90deg,#d6b8672e,#293126e6,#d6b86714);border-color:#7f7048;box-shadow:inset 3px 0 #d6b867,inset -1px 0 #d6b86759}.matrix-shell[data-theme=mithril] .card,.matrix-shell[data-theme=mithril] .global-center-hero,.matrix-shell[data-theme=mithril] .home-command-hero{background:linear-gradient(135deg,#d6b86709,#0000 25%),linear-gradient(#172019,#111611);border:1px solid #59604e;box-shadow:0 12px 28px #00000038,inset 0 0 0 1px #d6b86706}.matrix-shell[data-theme=mithril] .card:before,.matrix-shell[data-theme=mithril] .global-center-hero:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#8f7a48,#d6b867,#8f7a48,#0000);height:2px;display:block}.matrix-shell[data-theme=mithril] .eyebrow{color:#d6b867;letter-spacing:.18em}.matrix-shell[data-theme=mithril] .btn{color:#f0ead8;background:#1a2119;border-color:#776946}.matrix-shell[data-theme=mithril] .btn:hover:not(:disabled){color:#fff3c9;border-color:#d6b867}.matrix-shell[data-theme=excelsior] .main{background-color:#f4f6fa;background-image:radial-gradient(circle at 2px 2px,#0b20461a 1px,#0000 1.2px),linear-gradient(135deg,#0000 0 78%,#e623370b 78% 79%,#0000 79%),linear-gradient(45deg,#0000 0 84%,#225fbe0a 84% 85%,#0000 85%);background-size:14px 14px,160px 160px,190px 190px}.matrix-shell[data-theme=excelsior] .sidebar:before{content:"EXCELSIOR!";text-align:center;letter-spacing:.12em;color:#f7d95d;background:#e62337;border:2px solid #f7d95d;margin:8px 14px 2px;padding:7px 4px;font-family:Impact,Arial Black,sans-serif;font-size:.7rem;display:block;transform:rotate(-1.5deg);box-shadow:3px 3px #071a3c}.matrix-shell[data-theme=excelsior] .safe-slide-mark img{filter:drop-shadow(3px 3px #e6233738)}.matrix-shell[data-theme=excelsior] .brand,.matrix-shell[data-theme=excelsior] .title,.matrix-shell[data-theme=excelsior] h1,.matrix-shell[data-theme=excelsior] h2,.matrix-shell[data-theme=excelsior] h3{letter-spacing:.015em;font-family:Impact,Arial Black,Segoe UI,sans-serif}.matrix-shell[data-theme=excelsior] .home-command-hero,.matrix-shell[data-theme=excelsior] .global-center-hero{background:radial-gradient(circle at 1px 1px,#225fbe14 1px,#0000 1.1px) 0 0/12px 12px,linear-gradient(135deg,#fff 0,#f8fbff 100%);border:3px solid #0a1f46;position:relative;overflow:hidden;box-shadow:8px 8px #e623372e}.matrix-shell[data-theme=excelsior] .home-command-hero:after,.matrix-shell[data-theme=excelsior] .global-center-hero:after{content:"";pointer-events:none;background:repeating-conic-gradient(from 0deg,#e6233721 0 4deg,transparent 4deg 10deg);border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-28px}.matrix-shell[data-theme=excelsior] .card,.matrix-shell[data-theme=excelsior] .personal-work-panel,.matrix-shell[data-theme=excelsior] .personal-tasks-panel{border:1.5px solid #bdc8d7;box-shadow:4px 4px #0a1f4612}.matrix-shell[data-theme=excelsior] .dashboard-module-row,.matrix-shell[data-theme=excelsior] .workspace-checkline,.matrix-shell[data-theme=excelsior] .personal-stage-row{color:#14213c!important;background:#fff!important;border-color:#c8d2df!important}.matrix-shell[data-theme=excelsior] .dashboard-module-row strong,.matrix-shell[data-theme=excelsior] .workspace-checkline strong,.matrix-shell[data-theme=excelsior] .personal-stage-row strong{color:#0a1f46!important}.matrix-shell[data-theme=excelsior] .dashboard-module-row span,.matrix-shell[data-theme=excelsior] .dashboard-module-row small,.matrix-shell[data-theme=excelsior] .workspace-checkline small,.matrix-shell[data-theme=excelsior] .personal-stage-row small{color:#4e5d73!important}.matrix-shell[data-theme=excelsior] .center-stat{color:#14213c;background:#fff;border:1.5px solid #c4cedb}.matrix-shell[data-theme=excelsior] .center-stat span,.matrix-shell[data-theme=excelsior] .center-stat small{color:#58667d}.matrix-shell[data-theme=excelsior] .center-stat strong{color:#0a1f46}.matrix-shell[data-theme=excelsior] .center-stat.attention{box-shadow:inset 5px 0 #e62337}.matrix-shell[data-theme=excelsior] .center-stat.ready{box-shadow:inset 5px 0 #225fbe}.matrix-shell[data-theme=excelsior]{--dash-open:#2f6edb;--dash-won:#f2c94c;--dash-lost:#e53945;--dash-cancelled:#8b98aa}.matrix-shell[data-theme=excelsior] .dashboard-page.dashboard-v2{color:#12213d}.matrix-shell[data-theme=excelsior] .dashboard-head-compact .dashboard-range button,.matrix-shell[data-theme=excelsior] .dashboard-filter-buttons button{color:#40506b!important;box-shadow:none!important;background:#fff!important;border:1px solid #aebbd0!important}.matrix-shell[data-theme=excelsior] .dashboard-head-compact .dashboard-range button:hover,.matrix-shell[data-theme=excelsior] .dashboard-filter-buttons button:hover{color:#0a1f46!important;background:#eef4ff!important;border-color:#2f6edb!important}.matrix-shell[data-theme=excelsior] .dashboard-head-compact .dashboard-range button.active,.matrix-shell[data-theme=excelsior] .dashboard-filter-buttons button.active{color:#fff!important;background:#e62337!important;border-color:#9d1221!important;box-shadow:3px 3px #0a1f46!important}.matrix-shell[data-theme=excelsior] .dashboard-filter-bar{background:linear-gradient(135deg,#0a1f46,#12386f)!important;border:2px solid #07152f!important;border-radius:9px!important;box-shadow:5px 5px #e623372e!important}.matrix-shell[data-theme=excelsior] .dashboard-filter-intro strong{color:#fff!important}.matrix-shell[data-theme=excelsior] .dashboard-filter-intro span{color:#b8c9e4!important}.matrix-shell[data-theme=excelsior] .dashboard-filter-intro .filter-icon{color:#fff!important;background:#e62337!important;border:2px solid #f7d95d!important;box-shadow:3px 3px #07152f!important}.matrix-shell[data-theme=excelsior] .dashboard-filter-bar label>span{color:#dce7f8!important}.matrix-shell[data-theme=excelsior] .dashboard-filter-bar select{color:#132340!important;background:#fff!important;border:1px solid #94a8c7!important;border-radius:6px!important}.matrix-shell[data-theme=excelsior] .dashboard-filter-bar select:focus{border-color:#f7d95d!important;box-shadow:0 0 0 3px #f7d95d2e!important}.matrix-shell[data-theme=excelsior] .dashboard-reset{color:#253754!important;background:#fff!important;border:1px solid #94a8c7!important;border-radius:6px!important}.matrix-shell[data-theme=excelsior] .dashboard-reset:not(:disabled):hover{color:#07152f!important;background:#f7d95d!important;border-color:#d6b72f!important}.matrix-shell[data-theme=excelsior] .dashboard-hero-card{border:2px solid #0a1f46!important;border-radius:9px!important;box-shadow:6px 6px #0a1f4621!important}.matrix-shell[data-theme=excelsior] .dashboard-hero-card.pipeline-total{background:linear-gradient(145deg,#143f86,#2f6edb)!important;border-color:#0d2f68!important}.matrix-shell[data-theme=excelsior] .dashboard-hero-card.open-pipeline{background:linear-gradient(145deg,#0a1f46,#16457a)!important;border-color:#07152f!important}.matrix-shell[data-theme=excelsior] .dashboard-hero-card.wins{background:linear-gradient(145deg,#285aa9,#3f82df)!important;border-color:#173f7c!important}.matrix-shell[data-theme=excelsior] .dashboard-hero-card.avg-deal{background:linear-gradient(145deg,#f0c33c,#ffdf72)!important;border-color:#b28a11!important}.matrix-shell[data-theme=excelsior] .dashboard-hero-card .hero-kicker,.matrix-shell[data-theme=excelsior] .dashboard-hero-card .hero-label,.matrix-shell[data-theme=excelsior] .dashboard-hero-card .hero-secondary span{color:#dfeaff!important}.matrix-shell[data-theme=excelsior] .dashboard-hero-card .hero-value,.matrix-shell[data-theme=excelsior] .dashboard-hero-card .hero-secondary strong{color:#fff!important;text-shadow:none!important}.matrix-shell[data-theme=excelsior] .dashboard-hero-card.avg-deal .hero-kicker,.matrix-shell[data-theme=excelsior] .dashboard-hero-card.avg-deal .hero-label,.matrix-shell[data-theme=excelsior] .dashboard-hero-card.avg-deal .hero-secondary span{color:#33405a!important}.matrix-shell[data-theme=excelsior] .dashboard-hero-card.avg-deal .hero-value,.matrix-shell[data-theme=excelsior] .dashboard-hero-card.avg-deal .hero-secondary strong{color:#0a1f46!important}.matrix-shell[data-theme=excelsior] .dashboard-hero-card .hero-secondary{border-top-color:#ffffff47!important}.matrix-shell[data-theme=excelsior] .dashboard-hero-card.avg-deal .hero-secondary{border-top-color:#0a1f4633!important}.matrix-shell[data-theme=excelsior] .pipeline-visual-card,.matrix-shell[data-theme=excelsior] .operations-health-card,.matrix-shell[data-theme=excelsior] .owner-performance-card,.matrix-shell[data-theme=excelsior] .dashboard-recent{color:#132340!important;background:#fff!important;border:2px solid #9eb0c9!important;box-shadow:5px 5px #0a1f4614!important}.matrix-shell[data-theme=excelsior] .pipeline-visual-card h3,.matrix-shell[data-theme=excelsior] .operations-health-card h3,.matrix-shell[data-theme=excelsior] .owner-performance-card h3,.matrix-shell[data-theme=excelsior] .dashboard-recent h3{color:#0a1f46!important}.matrix-shell[data-theme=excelsior] .pipeline-visual-card .eyebrow,.matrix-shell[data-theme=excelsior] .operations-health-card .eyebrow,.matrix-shell[data-theme=excelsior] .owner-performance-card .eyebrow,.matrix-shell[data-theme=excelsior] .dashboard-recent .eyebrow{color:#e62337!important}.matrix-shell[data-theme=excelsior] .live-chip{color:#174ea6!important;background:#eef4ff!important;border:1px solid #7ea0d8!important}.matrix-shell[data-theme=excelsior] .pipeline-donut{filter:drop-shadow(5px 5px #0a1f461a)!important}.matrix-shell[data-theme=excelsior] .pipeline-donut-hole{background:#fff!important;border:2px solid #d6deea!important}.matrix-shell[data-theme=excelsior] .pipeline-donut-hole strong{color:#0a1f46!important}.matrix-shell[data-theme=excelsior] .pipeline-donut-hole span{color:#5f6f87!important}.matrix-shell[data-theme=excelsior] .pipeline-bar-row{color:#132340!important}.matrix-shell[data-theme=excelsior] .pipeline-bar-top strong{color:#0a1f46!important}.matrix-shell[data-theme=excelsior] .pipeline-bar-top span,.matrix-shell[data-theme=excelsior] .pipeline-bar-value{color:#66758d!important}.matrix-shell[data-theme=excelsior] .pipeline-bar-track{background:#e4eaf2!important;border:1px solid #d2dbe8!important}.matrix-shell[data-theme=excelsior] .operations-health-grid .op-health-item{color:#132340!important;box-shadow:none!important;background:#f7f9fc!important;border:1px solid #cad4e2!important;border-radius:7px!important}.matrix-shell[data-theme=excelsior] .operations-health-grid .op-health-item.blue{box-shadow:inset 5px 0 #2f6edb!important}.matrix-shell[data-theme=excelsior] .operations-health-grid .op-health-item.purple{box-shadow:inset 5px 0 #6c50bb!important}.matrix-shell[data-theme=excelsior] .operations-health-grid .op-health-item.green{box-shadow:inset 5px 0 #17805c!important}.matrix-shell[data-theme=excelsior] .operations-health-grid .op-health-item.orange{box-shadow:inset 5px 0 #d28a00!important}.matrix-shell[data-theme=excelsior] .operations-health-grid .op-health-item span,.matrix-shell[data-theme=excelsior] .operations-health-grid .op-health-item small{color:#5b6b83!important}.matrix-shell[data-theme=excelsior] .operations-health-grid .op-health-item strong{color:#0a1f46!important}.matrix-shell[data-theme=excelsior] .attention-strip{background:#fff!important;border:2px solid #0a1f46!important;border-radius:9px!important;box-shadow:6px 6px #e623371a!important}.matrix-shell[data-theme=excelsior] .attention-strip-title strong{color:#0a1f46!important}.matrix-shell[data-theme=excelsior] .attention-strip-title small{color:#65758d!important}.matrix-shell[data-theme=excelsior] .attention-item{color:#132340!important;box-shadow:none!important;background:#f8faff!important;border:1px solid #c7d3e3!important;border-radius:7px!important}.matrix-shell[data-theme=excelsior] .attention-item.hot{background:#fff6f4!important;border-color:#e7a0a6!important;box-shadow:inset 4px 0 #e62337!important}.matrix-shell[data-theme=excelsior] .attention-item.clear{background:#f3f7ff!important;border-color:#b8c9e6!important;box-shadow:inset 4px 0 #2f6edb!important}.matrix-shell[data-theme=excelsior] .attention-item strong{color:#0a1f46!important}.matrix-shell[data-theme=excelsior] .attention-item.hot strong{color:#c91f31!important}.matrix-shell[data-theme=excelsior] .attention-item span{color:#53627a!important}.matrix-shell[data-theme=excelsior] .attention-item small{color:#e62337!important}.matrix-shell[data-theme=excelsior] .owner-performance-row{color:#132340!important;background:#fff!important;border-top-color:#d8e0eb!important}.matrix-shell[data-theme=excelsior] .owner-performance-row:hover{background:#f3f7ff!important}.matrix-shell[data-theme=excelsior] .owner-performance-row.selected{background:#eef4ff!important;box-shadow:inset 4px 0 #e62337!important}.matrix-shell[data-theme=excelsior] .owner-performance-row strong,.matrix-shell[data-theme=excelsior] .dashboard-recent td strong{color:#0a1f46!important}.matrix-shell[data-theme=excelsior] .owner-performance-row span,.matrix-shell[data-theme=excelsior] .owner-performance-row small,.matrix-shell[data-theme=excelsior] .dashboard-recent .muted{color:#65758d!important}.matrix-shell[data-theme=excelsior] .dashboard-recent th{color:#52627a!important}.matrix-shell[data-theme=excelsior] .dashboard-recent td{color:#1f304d!important;border-bottom-color:#dce3ed!important}.matrix-shell[data-theme=excelsior] .dashboard-recent tbody tr:hover{background:#f3f7ff!important}.matrix-shell[data-theme=excelsior] .dashboard-v2 .empty,.matrix-shell[data-theme=excelsior] .owner-performance-card .empty{color:#53627a!important;background:#f5f8fc!important;border-top:1px solid #d8e0eb!important}.matrix-shell[data-theme=excelsior] .pipeline-bar-row:hover{color:#132340!important;background:#eef4ff!important;border-color:#2f6edb!important}.matrix-shell[data-theme=excelsior] .pipeline-bar-row:hover .pipeline-bar-top strong{color:#0a1f46!important}.matrix-shell[data-theme=excelsior] .pipeline-bar-row:hover .pipeline-bar-top span,.matrix-shell[data-theme=excelsior] .pipeline-bar-row:hover .pipeline-bar-value{color:#53627a!important}.matrix-shell[data-theme=excelsior] .lead-status-filters button:hover{color:#0a1f46!important;background:#eef4ff!important;border-color:#2f6edb!important}.matrix-shell[data-theme=excelsior] .lead-status-filters button.active:hover{color:#fff!important;background:#e62337!important;border-color:#9d1221!important}.matrix-shell[data-theme=excelsior] .proposal-message{font-weight:800;box-shadow:4px 4px #0a1f4614;color:#0a1f46!important;background:#eef4ff!important;border:2px solid #2f6edb!important}.matrix-shell[data-theme=excelsior] .proposal-message.error{color:#8e1624!important;background:#fff1f3!important;border-color:#e62337!important}.matrix-shell[data-theme=excelsior] .document-package-control{color:#132340!important;background:#eef4ff!important;border-color:#9eb0c9!important}.matrix-shell[data-theme=excelsior] .document-package-control>div:first-child>span{color:#225fbe!important}.matrix-shell[data-theme=excelsior] .document-package-control>div:first-child>strong{color:#0a1f46!important}.matrix-shell[data-theme=excelsior] .document-package-control>div:first-child>small{color:#53627a!important}.matrix-shell[data-theme=excelsior] .document-format-row{color:#132340!important;background:#fff!important;border-color:#c8d3e1!important}.matrix-shell[data-theme=excelsior] .document-format-row.ready{background:#fff9e8!important;border-color:#d5b34c!important}.matrix-shell[data-theme=excelsior] .document-format-row.archived{background:#eef7f2!important;border-color:#6caa83!important}.matrix-shell[data-theme=excelsior] .document-format-ext{color:#174d9e!important;background:#eef4ff!important;border-color:#2f6edb!important}.matrix-shell[data-theme=excelsior] .document-format-identity strong{color:#0a1f46!important}.matrix-shell[data-theme=excelsior] .document-format-identity small{color:#53627a!important}.matrix-shell[data-theme=excelsior] .document-format-state span{color:#53627a!important;background:#f5f7fa!important;border-color:#b9c5d4!important}.matrix-shell[data-theme=excelsior] .document-format-row.ready .document-format-state span{color:#6d5212!important;background:#fff3c9!important;border-color:#d5b34c!important}.matrix-shell[data-theme=excelsior] .document-format-row.archived .document-format-state span,.matrix-shell[data-theme=excelsior] .document-package-complete{color:#225f43!important;background:#e7f5ec!important;border-color:#5c9e75!important}.matrix-shell[data-theme=excelsior] .postgen-shell .mini-btn,.matrix-shell[data-theme=excelsior] .document-format-actions .mini-btn,.matrix-shell[data-theme=excelsior] .document-package-actions .mini-btn,.matrix-shell[data-theme=excelsior] .proposal-history-archive{color:#0a1f46!important;text-shadow:none!important;background:#fff!important;border:2px solid #8798ae!important;box-shadow:2px 2px #0a1f4614!important}.matrix-shell[data-theme=excelsior] .postgen-shell .mini-btn:hover:not(:disabled),.matrix-shell[data-theme=excelsior] .document-format-actions .mini-btn:hover:not(:disabled),.matrix-shell[data-theme=excelsior] .document-package-actions .mini-btn:hover:not(:disabled),.matrix-shell[data-theme=excelsior] .proposal-history-archive:hover:not(:disabled){color:#0a1f46!important;background:#eef4ff!important;border-color:#2f6edb!important}.matrix-shell[data-theme=excelsior] .postgen-shell .mini-btn.primary,.matrix-shell[data-theme=excelsior] .document-format-actions .mini-btn.primary,.matrix-shell[data-theme=excelsior] .document-package-actions .mini-btn.primary,.matrix-shell[data-theme=excelsior] .proposal-history-archive.primary{color:#fff!important;background:#e62337!important;border-color:#9d1221!important;box-shadow:3px 3px #0a1f46!important}.matrix-shell[data-theme=excelsior] .postgen-shell .mini-btn.primary:hover:not(:disabled),.matrix-shell[data-theme=excelsior] .document-format-actions .mini-btn.primary:hover:not(:disabled),.matrix-shell[data-theme=excelsior] .document-package-actions .mini-btn.primary:hover:not(:disabled),.matrix-shell[data-theme=excelsior] .proposal-history-archive.primary:hover:not(:disabled){color:#fff!important;background:#c91b30!important;border-color:#7f0f1a!important}.proposal-history-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.proposal-history-drive{border:1px solid var(--line);letter-spacing:.05em;border-radius:999px;align-items:center;padding:4px 6px;font-size:7px;font-weight:900;display:inline-flex}.matrix-shell[data-theme=excelsior] .proposal-history-row{align-items:center}.matrix-shell[data-theme=excelsior] .proposal-history-row.current,.matrix-shell[data-theme=excelsior] .proposal-history-row>div>strong{color:#0a1f46!important}.matrix-shell[data-theme=excelsior] .proposal-history-drive.pending{color:#6d5212;background:#fff3c9;border-color:#d5b34c}.matrix-shell[data-theme=excelsior] .proposal-history-drive.complete{color:#225f43;background:#e7f5ec;border-color:#5c9e75}.matrix-shell[data-theme=excelsior] .job-lifecycle-head>div>span,.matrix-shell[data-theme=excelsior] .lifecycle-stage-copy small,.matrix-shell[data-theme=excelsior] .lifecycle-owner{color:#465873!important}.matrix-shell[data-theme=excelsior] .lifecycle-stage:hover .lifecycle-stage-copy strong,.matrix-shell[data-theme=excelsior] .lifecycle-stage.current .lifecycle-stage-copy strong{color:#071a3b!important}.matrix-shell[data-theme=excelsior] .proposal-history-row{grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:10px!important;padding:10px 0!important;display:grid!important}.matrix-shell[data-theme=excelsior] .proposal-history-row.authoritative{background:#fff8e2;border:1px solid #d5b34c;border-radius:6px;margin:3px -6px;padding:10px 6px!important}.matrix-shell[data-theme=excelsior] .proposal-history-main strong{color:#0a1f46!important;font-size:10px!important}.matrix-shell[data-theme=excelsior] .proposal-history-main span{color:#465873!important;font-size:9px!important}.matrix-shell[data-theme=excelsior] .proposal-history-row .proposal-history-side{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.matrix-shell[data-theme=excelsior] .proposal-history-side>strong{color:#0a1f46!important;font-size:10px!important}.matrix-shell[data-theme=excelsior] .proposal-history-drive{padding:5px 7px!important;font-size:8px!important}.matrix-shell[data-theme=excelsior] .proposal-history-archive{z-index:2;position:relative;cursor:pointer!important;pointer-events:auto!important;min-height:32px!important;padding:6px 10px!important;font-size:9px!important;line-height:1.1!important}.matrix-shell[data-theme=excelsior] .job-lifecycle-head .eyebrow{color:#c91b30!important;font-size:9px!important;font-weight:950!important}.matrix-shell[data-theme=excelsior] .job-lifecycle-head strong{color:#071a3b!important;font-size:13px!important;font-weight:900!important}.matrix-shell[data-theme=excelsior] .job-lifecycle-head>div>span{color:#384b68!important;font-size:10px!important;font-weight:650!important}.matrix-shell[data-theme=mithril] .pipeline-bar-row:hover,.matrix-shell[data-theme=mithril] .owner-performance-row:hover,.matrix-shell[data-theme=mithril] tbody tr:hover{color:#f0ead8!important;background:#1b231c!important}.matrix-shell[data-theme=mithril] .pipeline-bar-row:hover .pipeline-bar-top strong,.matrix-shell[data-theme=mithril] .owner-performance-row:hover strong,.matrix-shell[data-theme=mithril] tbody tr:hover strong{color:#fff3c9!important}.matrix-shell[data-theme=mithril] .pipeline-bar-row:hover .pipeline-bar-top span,.matrix-shell[data-theme=mithril] .pipeline-bar-row:hover .pipeline-bar-value,.matrix-shell[data-theme=mithril] .owner-performance-row:hover span,.matrix-shell[data-theme=mithril] .owner-performance-row:hover small{color:#c8c1aa!important}.matrix-shell[data-theme=mithril] .document-package-control,.matrix-shell[data-theme=mithril] .document-format-row,.matrix-shell[data-theme=mithril] .proposal-message{color:#f0ead8!important;background:#151b17!important;border-color:#6d674f!important}.matrix-shell[data-theme=mithril] .document-package-control>div:first-child>span,.matrix-shell[data-theme=mithril] .document-format-ext,.matrix-shell[data-theme=mithril] .proposal-history-drive.pending{color:#f0d887!important}.matrix-shell[data-theme=mithril] .document-package-control>div:first-child>strong,.matrix-shell[data-theme=mithril] .document-format-identity strong,.matrix-shell[data-theme=mithril] .proposal-history-row>div>strong,.matrix-shell[data-theme=mithril] .proposal-history-side>strong{color:#fff3c9!important}.matrix-shell[data-theme=mithril] .document-package-control>div:first-child>small,.matrix-shell[data-theme=mithril] .document-format-identity small,.matrix-shell[data-theme=mithril] .proposal-history-row span{color:#bbb49e!important}.matrix-shell[data-theme=mithril] .document-format-row.ready{background:#211d12!important;border-color:#9d8548!important}.matrix-shell[data-theme=mithril] .document-format-row.archived{background:#142019!important;border-color:#5e7c63!important}.matrix-shell[data-theme=mithril] .document-format-state span{color:#d9d2be!important;background:#20261f!important;border-color:#666b5b!important}.matrix-shell[data-theme=mithril] .document-format-row.ready .document-format-state span{color:#f1d98c!important;background:#302814!important;border-color:#9d8548!important}.matrix-shell[data-theme=mithril] .document-format-row.archived .document-format-state span,.matrix-shell[data-theme=mithril] .document-package-complete,.matrix-shell[data-theme=mithril] .proposal-history-drive.complete{color:#cce6c8!important;background:#193021!important;border-color:#5e8d69!important}.matrix-shell[data-theme=mithril] .postgen-shell .mini-btn,.matrix-shell[data-theme=mithril] .document-format-actions .mini-btn,.matrix-shell[data-theme=mithril] .document-package-actions .mini-btn,.matrix-shell[data-theme=mithril] .proposal-history-archive{color:#f0ead8!important;text-shadow:none!important;background:#1a2119!important;border-color:#776946!important}.matrix-shell[data-theme=mithril] .postgen-shell .mini-btn:hover:not(:disabled),.matrix-shell[data-theme=mithril] .document-format-actions .mini-btn:hover:not(:disabled),.matrix-shell[data-theme=mithril] .document-package-actions .mini-btn:hover:not(:disabled),.matrix-shell[data-theme=mithril] .proposal-history-archive:hover:not(:disabled){color:#fff3c9!important;background:#292718!important;border-color:#d6b867!important}.matrix-shell[data-theme=mithril] .postgen-shell .mini-btn.primary,.matrix-shell[data-theme=mithril] .document-format-actions .mini-btn.primary,.matrix-shell[data-theme=mithril] .document-package-actions .mini-btn.primary,.matrix-shell[data-theme=mithril] .proposal-history-archive.primary{color:#fff7dc!important;background:#5e502d!important;border-color:#d6b867!important}.matrix-shell[data-theme=mithril] .proposal-message.error{color:#ffd2d2!important;background:#2b1717!important;border-color:#a85b5b!important}.matrix-shell[data-theme=mithril] .job-lifecycle-head>div>span,.matrix-shell[data-theme=mithril] .lifecycle-stage-copy small,.matrix-shell[data-theme=mithril] .lifecycle-owner{color:#bdb6a3!important}.matrix-shell[data-theme=mithril] .lifecycle-stage:hover .lifecycle-stage-copy strong{color:#fff3c9!important}.pm-field-view .pm-project-dollar small{letter-spacing:.02em;font-weight:750}.auth-shell{color:#17364c!important;background:radial-gradient(circle at 15% 10%,#4cb7e421,#0000 30%),radial-gradient(circle at 88% 88%,#00598b14,#0000 32%),linear-gradient(#f7fafc 0%,#edf3f7 100%)!important;place-items:center!important;min-height:100vh!important;padding:28px!important;font-family:Segoe UI,Arial,sans-serif!important;display:grid!important}.auth-card{text-align:left!important;color:#17364c!important;background:#fff!important;border:1px solid #d7e2e9!important;border-radius:14px!important;width:min(460px,100%)!important;padding:34px!important;box-shadow:0 24px 70px #16364c24!important}.auth-brand-lockup{border-bottom:1px solid #e4ebef;align-items:center;gap:12px;padding-bottom:22px;display:flex}.auth-logo{object-fit:contain;background:#fff;border:1px solid #d7e2e9;border-radius:10px;width:48px;height:48px;padding:4px}.auth-brand-lockup>div{gap:2px;display:grid}.auth-brand-lockup strong{color:#15364d;letter-spacing:.01em;font-size:14px}.auth-brand-lockup span{color:#6d8190;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:750}.auth-product-label{color:#1686b8;letter-spacing:.19em;margin-top:24px;font-size:10px;font-weight:900}.auth-card h1{letter-spacing:-.02em;line-height:1.15;color:#14344b!important;margin:7px 0!important;font-size:28px!important}.auth-card p{font-size:14px;line-height:1.55;color:#617786!important;margin:0 0 20px!important}.google-btn{color:#203847!important;cursor:pointer!important;background:#fff!important;border:1px solid #c9d6de!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:46px!important;margin-top:2px!important;padding:11px 14px!important;font-weight:750!important;display:flex!important;box-shadow:0 1px 2px #14344b0f!important}.google-btn:hover{background:#f7fafc!important;border-color:#92adbc!important;box-shadow:0 5px 16px #14344b14!important}.google-mark{color:#4285f4;background:#fff;border:1px solid #d6dfe4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.auth-note{text-align:center;line-height:1.45;color:#7a8d99!important;margin-top:16px!important;font-size:11px!important}.auth-progress{background:#e7eef2;border-radius:999px;height:4px;margin-top:20px;overflow:hidden}.auth-progress span{background:#4cb7e4;border-radius:999px;width:42%;height:100%;animation:1.1s ease-in-out infinite alternate auth-progress;display:block}@keyframes auth-progress{0%{transform:translate(-15%)}to{transform:translate(155%)}}@media (max-width:560px){.auth-shell{padding:18px!important}.auth-card{padding:26px 22px!important}}body:has(.matrix-shell[data-theme=deep_end]){color:#e8f6f5;background:#03131e}.matrix-shell[data-theme=deep_end]{--bg:#03131e;--panel:#092330;--panel2:#071b26;--line:#1e4a55;--line-bright:#5ea99e;--text:#e8f6f5;--muted:#8eb3b5;--accent:#5ed6c1;--accent-strong:#36bba8;--accent-dim:#123f43;--matrix:#5ed6c1;--matrix-soft:#c8fff3;--matrix-deep:#06303a;--blue:#70bfe8;--dash-open:#70bfe8;--dash-won:#5ed6c1;--dash-lost:#ff8d79;--dash-cancelled:#d8b978;color:var(--text);background:#03131e}.matrix-shell[data-theme=deep_end] .main{background:radial-gradient(at 20% -8%,#70bfe82e,#0000 34%),radial-gradient(at 82% 20%,#5ed6c117,#0000 27%),radial-gradient(at 50% 105%,#00374e8c,#0000 45%),linear-gradient(#0a2634 0%,#051a26 46%,#020c14 100%)!important}.matrix-shell[data-theme=deep_end] .main:before{content:"";pointer-events:none;opacity:.32;background:repeating-radial-gradient(at 50% -8%,#0000 0 38px,#92dfe012 40px 41px,#0000 43px 76px);position:absolute;inset:0;animation:none!important}.matrix-shell[data-theme=deep_end] .main:after{display:none!important}.matrix-shell[data-theme=deep_end] .sidebar{background:radial-gradient(circle at 50% 18%,#5ed6c11c,#0000 23%),linear-gradient(#082532,#0a3440 48%,#04151f 100%)!important;border-right:1px solid #28606a!important;box-shadow:10px 0 34px #000a1247!important}.matrix-shell[data-theme=deep_end] .sidebar:before{content:"DEEP END";text-align:center;color:#b9f5e9;letter-spacing:.2em;border-top:1px solid #5ed6c159;border-bottom:1px solid #5ed6c133;margin:8px 14px 2px;padding:6px 4px;font-size:.58rem;font-weight:900;display:block}.matrix-shell[data-theme=deep_end] .sidebar:after{content:"";pointer-events:none;opacity:.28;background:radial-gradient(at 50% 100%,#0000 0 22%,#74cbd326 23% 24%,#0000 25% 39%,#74cbd31a 40% 41%,#0000 42%);height:23%;position:absolute;bottom:2%;left:10%;right:10%}.matrix-shell[data-theme=deep_end] .nav button{border-radius:12px!important}.matrix-shell[data-theme=deep_end] .nav button:hover:not(:disabled){background:#10454e7a!important;border-color:#397a7d!important}.matrix-shell[data-theme=deep_end] .nav button.active{background:linear-gradient(90deg,#5ed6c133,#1c485394)!important;border-color:#5ea99e!important;box-shadow:inset 3px 0 #8be4d4!important}.matrix-shell[data-theme=deep_end] .card,.matrix-shell[data-theme=deep_end] .scheduler,.matrix-shell[data-theme=deep_end] .workspace-settings-card,.matrix-shell[data-theme=deep_end] .profile-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0b2a37f0,#061b26f5)!important;border-color:#285565!important;border-radius:16px!important;box-shadow:0 16px 36px #0009103d,inset 0 1px #bcf6ef09!important}.matrix-shell[data-theme=deep_end] .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04141ee6!important;border-bottom-color:#285565!important}.matrix-shell[data-theme=deep_end] .current-job-context{background:linear-gradient(90deg,#0a3441,#071e2b)!important;border-bottom-color:#2c6770!important}.matrix-shell[data-theme=deep_end] .home-command-hero{background:radial-gradient(circle at 86% 12%,#5ed6c129,#0000 28%),linear-gradient(135deg,#0c3443,#061b29)!important;border-color:#316473!important;border-radius:18px!important}.matrix-shell[data-theme=deep_end] .dashboard-filter-bar{background:linear-gradient(135deg,#0a2a37,#08202d)!important;border-color:#2f6270!important;border-radius:16px!important}.matrix-shell[data-theme=deep_end] .dashboard-filter-bar select{color:#eaf8f7!important;background:#071c28!important;border-color:#356171!important;border-radius:10px!important}.matrix-shell[data-theme=deep_end] .dashboard-hero-card{border-radius:18px!important;box-shadow:0 18px 38px #000a1242!important}.matrix-shell[data-theme=deep_end] .dashboard-hero-card.pipeline-total{background:linear-gradient(145deg,#173f59,#176c7a)!important;border-color:#428b91!important}.matrix-shell[data-theme=deep_end] .dashboard-hero-card.open-pipeline{background:linear-gradient(145deg,#123c4b,#1a786f)!important;border-color:#4da99b!important}.matrix-shell[data-theme=deep_end] .dashboard-hero-card.wins{background:linear-gradient(145deg,#123a59,#2b7096)!important;border-color:#5fa6c8!important}.matrix-shell[data-theme=deep_end] .dashboard-hero-card.avg-deal{background:linear-gradient(145deg,#42384a,#8a655d)!important;border-color:#b58a79!important}.matrix-shell[data-theme=deep_end] .pipeline-donut{filter:drop-shadow(0 10px 16px #00080e47)!important}.matrix-shell[data-theme=deep_end] .pipeline-donut-hole{background:#071b25!important;border-color:#39706e!important}.matrix-shell[data-theme=deep_end] .pipeline-bar-track,.matrix-shell[data-theme=deep_end] .owner-stack{background:#0f3440!important}.matrix-shell[data-theme=deep_end] .pipeline-bar-row:hover{background:#0f3440!important;border-color:#39706e!important}.matrix-shell[data-theme=deep_end] .op-health-item{border-color:#b8efe917!important;border-radius:16px!important}.matrix-shell[data-theme=deep_end] .op-health-item.blue{background:linear-gradient(145deg,#12384f,#245f78)!important}.matrix-shell[data-theme=deep_end] .op-health-item.purple{background:linear-gradient(145deg,#27344f,#525b78)!important}.matrix-shell[data-theme=deep_end] .op-health-item.green{background:linear-gradient(145deg,#123e3b,#287d6c)!important}.matrix-shell[data-theme=deep_end] .op-health-item.orange{background:linear-gradient(145deg,#4b3730,#8b6851)!important}.matrix-shell[data-theme=deep_end] .attention-strip{background:linear-gradient(90deg,#08222f,#0c3039)!important;border-color:#2c5d67!important;border-radius:16px!important}.theme-preview.deep_end{--tp-bg:#03131e;--tp-panel:#0a2a37;--tp-side:#082532;--tp-line:#2f6270;--tp-accent:#5ed6c1;--tp-text:#e8f6f5}.matrix-shell[data-theme=mithril]{--bg:#0b100c;--panel:#161c14;--panel2:#10150f;--line:#635b43;--line-bright:#c7aa62;--text:#f2ead5;--muted:#b3aa8f;--accent:#d2b45f;--accent-strong:#b99842;--accent-dim:#342d1b;--matrix:#d2b45f;--matrix-soft:#fff0bd;--matrix-deep:#1d2419;--blue:#7c9589;--dash-open:#6f8d67;--dash-won:#c4a552;--dash-lost:#8d4e43;--dash-cancelled:#80715a}.matrix-shell[data-theme=mithril] .main{background:radial-gradient(circle at 82% 10%,#d2b45f1a,#0000 22%),radial-gradient(circle at 12% 78%,#41603c29,#0000 32%),repeating-radial-gradient(at 45% 42%,#0000 0 72px,#d2b45f06 73px 74px,#0000 75px 118px),linear-gradient(#172019 0,#0a0f0b 78%)!important}.matrix-shell[data-theme=mithril] .dashboard-filter-bar{position:relative;background:linear-gradient(90deg,#d2b45f0a,#0000 22%,#3f5b3b0f),#171d15!important;border:1px solid #6d6041!important;border-radius:4px!important;box-shadow:inset 0 0 0 1px #d2b45f09,0 10px 28px #0000002e!important}.matrix-shell[data-theme=mithril] .dashboard-filter-bar:before{content:"*";color:#d2b45f;background:#171d15;padding:0 5px;font-family:Georgia,serif;font-size:12px;position:absolute;top:-9px;left:10px}.matrix-shell[data-theme=mithril] .dashboard-filter-intro .filter-icon{color:#fff0bd!important;background:linear-gradient(145deg,#756035,#c5a65b)!important;border:1px solid #d2b45f!important;border-radius:50%!important;box-shadow:0 0 0 3px #d2b45f14!important}.matrix-shell[data-theme=mithril] .dashboard-filter-bar select{color:#f2ead5!important;background:#10150f!important;border:1px solid #6c6249!important;border-radius:3px!important}.matrix-shell[data-theme=mithril] .dashboard-range button,.matrix-shell[data-theme=mithril] .dashboard-filter-buttons button,.matrix-shell[data-theme=mithril] .dashboard-reset{color:#c9bea1!important;background:#131914!important;border-color:#6a6047!important;border-radius:3px!important}.matrix-shell[data-theme=mithril] .dashboard-range button.active,.matrix-shell[data-theme=mithril] .dashboard-filter-buttons button.active{color:#fff0bd!important;background:#342d1b!important;border-color:#d2b45f!important}.matrix-shell[data-theme=mithril] .dashboard-hero-card{border:1px solid #6e6348!important;border-radius:4px!important;min-height:170px!important;box-shadow:0 17px 34px #00000045,inset 0 0 0 1px #f0db9e09!important}.matrix-shell[data-theme=mithril] .dashboard-hero-card:before{filter:none!important;background:linear-gradient(90deg,#0000,#9d8548,#e0c46f,#9d8548,#0000)!important;border-radius:0!important;width:100%!important;height:3px!important;top:0!important;left:0!important;right:0!important}.matrix-shell[data-theme=mithril] .dashboard-hero-card:after{font-family:Georgia,serif;font-size:22px;content:"*"!important;color:#fff0bd61!important;background:0 0!important;width:auto!important;height:auto!important;display:block!important;top:9px!important;right:12px!important}.matrix-shell[data-theme=mithril] .dashboard-hero-card.pipeline-total{background:linear-gradient(145deg,#25281d,#5f5633)!important}.matrix-shell[data-theme=mithril] .dashboard-hero-card.open-pipeline{background:linear-gradient(145deg,#17271a,#42613b)!important}.matrix-shell[data-theme=mithril] .dashboard-hero-card.wins{background:linear-gradient(145deg,#20272a,#55645e)!important}.matrix-shell[data-theme=mithril] .dashboard-hero-card.avg-deal{background:linear-gradient(145deg,#38231d,#724b31)!important}.matrix-shell[data-theme=mithril] .hero-kicker{letter-spacing:.12em;color:#f0d98e!important;font-family:Georgia,Times New Roman,serif!important}.matrix-shell[data-theme=mithril] .hero-value{text-shadow:0 2px 10px #0000002e;color:#fff1c2!important;font-family:Georgia,Times New Roman,serif!important}.matrix-shell[data-theme=mithril] .hero-secondary{border-top-color:#e7cd8438!important}.matrix-shell[data-theme=mithril] .pipeline-visual-card,.matrix-shell[data-theme=mithril] .operations-health-card,.matrix-shell[data-theme=mithril] .owner-performance-card{background:linear-gradient(135deg,#d2b45f06,#0000 28%),linear-gradient(#171d15,#111610)!important;border:1px solid #625a43!important}.matrix-shell[data-theme=mithril] .pipeline-donut{filter:sepia(.12)saturate(.86);box-shadow:0 14px 30px #0000004d,0 0 0 2px #776842,0 0 0 5px #d2b45f0b!important}.matrix-shell[data-theme=mithril] .pipeline-donut-hole{background:radial-gradient(circle,#1c2419,#111610)!important;border:2px solid #8d7844!important;box-shadow:inset 0 0 26px #00000059!important}.matrix-shell[data-theme=mithril] .pipeline-donut-hole strong{color:#fff0bd;font-family:Georgia,Times New Roman,serif}.matrix-shell[data-theme=mithril] .pipeline-donut-hole span{color:#c5b890!important}.matrix-shell[data-theme=mithril] .pipeline-bar-row{border-radius:3px!important}.matrix-shell[data-theme=mithril] .pipeline-bar-track{background:#28291f!important;border:1px solid #4c4835!important;border-radius:2px!important;height:8px!important}.matrix-shell[data-theme=mithril] .pipeline-bar-track span{border-radius:1px!important;box-shadow:inset 0 1px #fff0bd29!important}.matrix-shell[data-theme=mithril] .pipeline-bar-row:hover{background:#22281d!important;border-color:#766844!important}.matrix-shell[data-theme=mithril] .pipeline-bar-value{font-family:Georgia,Times New Roman,serif;color:#e2d7b7!important}.matrix-shell[data-theme=mithril] .operations-health-grid{gap:9px!important}.matrix-shell[data-theme=mithril] .op-health-item{border:1px solid #665b40!important;border-radius:4px!important;box-shadow:inset 0 0 0 1px #e6cc8406,0 10px 20px #00000029!important}.matrix-shell[data-theme=mithril] .op-health-item.blue{background:linear-gradient(145deg,#222927,#46564e)!important}.matrix-shell[data-theme=mithril] .op-health-item.purple{background:linear-gradient(145deg,#302320,#684438)!important}.matrix-shell[data-theme=mithril] .op-health-item.green{background:linear-gradient(145deg,#19251a,#3c5a37)!important}.matrix-shell[data-theme=mithril] .op-health-item.orange{background:linear-gradient(145deg,#352b18,#786034)!important}.matrix-shell[data-theme=mithril] .op-health-item span{font-family:Georgia,Times New Roman,serif;color:#e2d7b7!important}.matrix-shell[data-theme=mithril] .op-health-item strong{font-family:Georgia,Times New Roman,serif;color:#fff0bd!important}.matrix-shell[data-theme=mithril] .op-health-item small{color:#c0b69c!important}.matrix-shell[data-theme=mithril] .attention-strip{background:linear-gradient(90deg,#171d15,#202117,#171d15)!important;border:1px solid #665b40!important;border-radius:4px!important;box-shadow:inset 0 1px #d2b45f0a!important}.matrix-shell[data-theme=mithril] .attention-strip-title>span{color:#d2b45f!important}.matrix-shell[data-theme=mithril] .attention-item{border-radius:3px!important}.matrix-shell[data-theme=mithril] .attention-item.hot{background:#302719!important;border-color:#927543!important}.matrix-shell[data-theme=mithril] .attention-item.clear{background:#152219!important;border-color:#49604a!important}.matrix-shell[data-theme=mithril] .owner-stack{background:#29291f!important;border:1px solid #4e4936!important;border-radius:2px!important;height:12px!important}.matrix-shell[data-theme=mithril] .owner-stack>span{box-shadow:inset 0 1px #fff0bd21}.matrix-shell[data-theme=mithril] .owner-stack-labels{color:#bdb399!important}.matrix-shell[data-theme=mithril] .owner-performance-row{border-top-color:#4e4938!important}.matrix-shell[data-theme=mithril] .owner-performance-row.selected{background:linear-gradient(90deg,#d2b45f1a,#3c52380f)!important;box-shadow:inset 3px 0 #d2b45f!important}.theme-preview.mithril{--tp-bg:#0b100c;--tp-panel:#171d15;--tp-side:#101710;--tp-line:#6d6041;--tp-accent:#d2b45f;--tp-text:#f2ead5}.schedule-season-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.schedule-season-picker{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.schedule-season-picker select{border:1px solid var(--line);background:var(--panel2);min-width:92px;color:var(--text);border-radius:6px;padding:6px 9px;font-weight:800}.schedule-job-meta{color:var(--muted);margin-top:4px;font-size:9px;font-weight:700}.schedule-class-chip{border:1px solid var(--line);background:var(--panel2);width:max-content;color:var(--text);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;margin-top:5px;padding:3px 6px;font-size:8px;font-weight:900;display:inline-flex}.schedule-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.schedule-context-grid>div,.schedule-planning-grid>div{border:1px solid var(--line);background:var(--panel2);border-radius:6px;gap:2px;padding:8px;display:grid}.schedule-context-grid span,.schedule-planning-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:850}.schedule-context-grid strong,.schedule-planning-grid strong{color:var(--text);font-size:11px}.schedule-source-facts{border-left:3px solid var(--accent);background:var(--panel2);color:var(--muted);gap:4px;margin:9px 0;padding:8px 10px;font-size:9px;display:grid}.schedule-source-facts b{color:var(--text)}.schedule-lock-line{border:1px solid var(--line);background:var(--panel2);border-radius:6px;margin-top:4px;padding:9px!important}.schedule-lock-line small{color:var(--muted);margin-left:4px;display:block}.drawer-form textarea{resize:vertical;min-height:70px}@media (max-width:640px){.schedule-context-grid{grid-template-columns:1fr}}.schedule-card-flags{flex-wrap:wrap;gap:5px;display:flex}.schedule-class-chip.stale{color:#d5a849;background:#b8892e1f;border-color:#b8892e}.review-pill{color:#d5a849!important;background:#b8892e1f!important;border-color:#b8892e!important}.attention-action{box-shadow:inset 0 0 0 1px #b8892e1f;border-color:#b8892e!important}.environment-review-drawer{width:min(980px,94vw)!important;max-width:980px!important}.environment-review-info{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-left:3px solid #b8892e;border-radius:6px;margin:12px 0;padding:10px 12px;font-size:10px;line-height:1.5}.environment-review-list{gap:10px;max-height:62vh;padding-right:4px;display:grid;overflow:auto}.environment-review-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:9px;padding:12px;display:grid}.environment-review-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.environment-review-head>div{gap:3px;display:grid}.environment-review-head strong{color:var(--text);font-size:12px}.environment-review-head span{color:var(--muted);font-size:9px}.environment-evidence{background:var(--panel2);color:var(--muted);border-radius:6px;gap:4px;padding:8px 10px;font-size:9px;line-height:1.45;display:grid}.environment-evidence b{color:var(--text)}.environment-review-form{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.4fr) auto;align-items:end;gap:8px;display:grid}.environment-review-form label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);gap:4px;font-size:8px;font-weight:850;display:grid}.environment-review-form select,.environment-review-form input{border:1px solid var(--line);background:var(--panel2);width:100%;color:var(--text);font:inherit;text-transform:none;letter-spacing:0;border-radius:6px;padding:8px 9px}.environment-review-complete{border:1px solid var(--line);text-align:center;background:var(--panel2);border-radius:8px;gap:4px;padding:20px;display:grid}.environment-review-complete strong{color:var(--text)}.environment-review-complete span{color:var(--muted);font-size:10px}@media (max-width:760px){.environment-review-form{grid-template-columns:1fr}.environment-review-head{align-items:stretch}}.environment-research-note{background:#b8892e14;border-left:3px solid #b8892e;padding:7px 9px;line-height:1.5;color:var(--text)!important}.schedule-page{min-width:0;max-width:100%;overflow:hidden}.schedule-page .scheduler{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;height:clamp(430px,62vh,720px);max-height:720px;overflow:auto}.schedule-page .jobbar{white-space:normal;justify-content:flex-start;height:60px;padding:5px 8px;top:6px;overflow:hidden}.schedule-page .jobbar-name{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:none;min-height:22px;font-size:11px;line-height:1.05;display:-webkit-box;overflow:hidden}.schedule-page .jobbar-meta,.schedule-page .jobbar-status{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;display:block;overflow:hidden}.schedule-page .jobbar:hover,.schedule-page .jobbar:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,white);outline-offset:1px;z-index:70!important}@media (max-width:900px){.schedule-page .scheduler{height:58vh}.schedule-page .jobbar:hover,.schedule-page .jobbar:focus-visible{min-width:220px}}.schedule-page .sched-row,.schedule-page .sched-resource,.schedule-page .sched-slot{height:78px}.schedule-page .jobbar{height:72px;padding:5px 8px;top:3px}.schedule-page .jobbar-name{overflow-wrap:anywhere;min-height:0;max-height:none;font-size:10.5px;line-height:1.05;display:block;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;overflow:visible!important}.schedule-page .jobbar-meta{margin-top:2px;font-size:9px;line-height:1.05}.schedule-page .jobbar-status{margin-top:2px;font-size:8px;line-height:1.05}.schedule-page .jobbar{position:absolute}.schedule-page .jobbar-name{line-clamp:2;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.schedule-page .jobbar:hover:after,.schedule-page .jobbar:focus-visible:after{content:attr(data-job-name);border:1px solid color-mix(in srgb,var(--accent) 62%,var(--line));background:var(--panel);width:max-content;max-width:min(420px,70vw);color:var(--text);white-space:normal;overflow-wrap:anywhere;pointer-events:none;z-index:200;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:800;line-height:1.25;position:absolute;bottom:calc(100% + 5px);left:-1px;box-shadow:0 8px 22px #00000047}.schedule-page .jobbar:hover,.schedule-page .jobbar:focus-visible{overflow:visible!important}.companycam-search-result.recommended{border-color:color-mix(in srgb,var(--accent) 62%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel2))}.companycam-match-copy{gap:4px;min-width:0;display:grid}.companycam-match-copy>span,.companycam-match-copy>small{color:var(--muted);font-size:9px;line-height:1.4}.companycam-match-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.companycam-match-score,.companycam-link-state{border:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 6px;font-size:8px;font-weight:800;display:inline-flex}.companycam-match-score.high,.companycam-link-state.linked{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.companycam-match-score.medium{color:#c7963c;background:#c7963c0f;border-color:#98722e}.companycam-match-score.low{color:var(--muted)}.companycam-shared-warning{font-weight:700;color:#c58b32!important}.companycam-mastersheet-intelligence{gap:12px;display:grid}.companycam-intelligence-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.companycam-intelligence-head h3{margin:2px 0 4px}.companycam-intelligence-head p{max-width:880px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.companycam-intelligence-list{gap:8px;max-height:560px;padding-right:4px;display:grid;overflow:auto}.companycam-intelligence-item{border:1px solid var(--line);background:var(--panel2);border-radius:10px;grid-template-columns:auto minmax(0,1fr) minmax(230px,300px);align-items:start;gap:10px;padding:10px;display:grid}.companycam-intelligence-item>a:first-child img{object-fit:cover;border:1px solid var(--line);border-radius:7px;width:86px;height:72px}.companycam-intelligence-copy{gap:5px;min-width:0;display:grid}.companycam-intelligence-copy p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.companycam-intelligence-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.companycam-intelligence-meta strong{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:9px}.companycam-intelligence-meta span{color:var(--muted);font-size:8px}.companycam-photo-context{border-left:3px solid color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel));color:var(--muted);padding:5px 7px;line-height:1.4;display:block}.companycam-context-suggestion{color:var(--muted);line-height:1.35}.companycam-context-suggestion.high{color:var(--accent)}.companycam-context-suggestion.medium{color:#c7963c}.companycam-intelligence-actions{gap:6px;display:grid}.companycam-intelligence-actions select{background:var(--panel);width:100%;min-width:0;color:var(--text);border:1px solid var(--line);border-radius:7px;padding:7px}.companycam-intelligence-actions .btn{text-align:center;width:100%}.companycam-intelligence-more{font-size:9px}@media (max-width:900px){.companycam-intelligence-item{grid-template-columns:auto minmax(0,1fr)}.companycam-intelligence-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.companycam-intelligence-actions select{grid-column:1/-1}}.schedule-page{flex-direction:column;min-height:0;max-height:calc(100vh - 150px);display:flex;overflow:hidden}.schedule-page>.scheduler{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;flex:auto;min-height:280px;max-height:none;overflow:auto}.schedule-page>.schedule-note{flex:none}.sched-row,.sched-slot,.sched-resource{min-height:74px}.sched-slot,.sched-resource{height:74px}.jobbar{white-space:normal;justify-content:flex-start;min-width:220px;height:58px;padding-top:7px;top:8px;overflow:hidden}.jobbar .jobbar-name{white-space:normal;max-height:2.15em;font-size:12px;line-height:1.05;display:block;overflow:hidden}.jobbar .jobbar-meta,.jobbar .jobbar-status{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:900px){.schedule-page{max-height:calc(100vh - 120px)}.jobbar{min-width:190px}}.companycam-account-strip{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:10px 0 14px;display:grid}.companycam-account-chip{border:1px solid var(--border);background:var(--panel);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.companycam-account-chip>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.companycam-account-chip strong{font-size:13px}.companycam-account-chip small,.companycam-account-chip em{color:var(--muted);font-size:11px;font-style:normal}.companycam-account-chip>span{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.companycam-account-chip>span.connected{color:var(--success);background:#2bb05e1f}.companycam-account-chip>span.not-connected{color:var(--muted);background:#8080801f}.companycam-source-line{flex-wrap:wrap;align-items:center;gap:7px;margin:4px 0 6px;display:flex}.companycam-source-line em{color:var(--muted);font-size:10px;font-style:normal}.companycam-source-badge{border:1px solid var(--border);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.companycam-source-badge.inspection{background:#269eff1a}.companycam-source-badge.production{background:#7e5aff1a}.companycam-inline-actions{flex-wrap:wrap;gap:6px;margin:7px 0;display:flex}.companycam-write-panel{gap:12px;display:grid}.companycam-write-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:10px;display:grid}.companycam-write-grid label,.companycam-search-row label{flex-direction:column;gap:5px;display:flex}.companycam-write-grid label>span,.companycam-search-row label>span{color:var(--muted);font-size:11px;font-weight:700}.companycam-write-grid input,.companycam-write-grid select,.companycam-search-row select{min-height:38px}@media (max-width:720px){.companycam-account-strip,.companycam-write-grid{grid-template-columns:1fr}}.mastersheet-mode-switcher button{border:1px solid var(--border);background:var(--panel);min-height:58px;color:var(--text);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.mastersheet-mode-switcher button span{color:var(--muted);font-size:11px}.mastersheet-mode-switcher button.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.mastersheet-readiness-card{align-items:center;gap:16px;margin-bottom:12px;display:flex}.mastersheet-readiness-score{flex-direction:column;gap:2px;min-width:120px;display:flex}.mastersheet-readiness-score strong{font-size:24px}.mastersheet-readiness-copy{flex-direction:column;gap:4px;display:flex}.workspace-mode-inspection .estimate-only,.workspace-mode-inspection .review-only,.workspace-mode-estimate .inspection-only,.workspace-mode-estimate .review-only,.workspace-mode-review .inspection-only,.workspace-mode-review .estimate-only{display:none!important}.inspection-completeness,.history-change-alert,.agent-suggestion-card{border:1px solid var(--border);border-radius:10px;padding:9px 11px}.history-change-alert{background:#e69f2d0f}.history-change-alert>strong{margin-bottom:6px;display:block}.history-change-alert span{background:var(--panel);border:1px solid var(--border);border-radius:7px;padding:4px 7px;font-size:11px}.agent-suggestion-card{background:#269eff0e;justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-suggestion-card>div{flex-direction:column;gap:3px;display:flex}.review-summary-grid>div{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:3px;padding:10px;display:flex}.review-attraction-row>div{flex-direction:column;gap:2px;display:flex}.review-attraction-row>span.ready{background:#2bb05e1f}.review-attraction-row>span.attention{background:#e69f2d1f}.review-final-action{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.review-final-action>div{flex-direction:column;gap:3px;display:flex}@media (max-width:800px){.mastersheet-mode-switcher,.review-summary-grid{grid-template-columns:1fr}.mastersheet-readiness-card,.review-final-action,.agent-suggestion-card{flex-direction:column;align-items:flex-start}.review-attraction-row{grid-template-columns:1fr auto}.review-attraction-row small{grid-column:1/-1}}.mastersheet-mode-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.mastersheet-mode-switcher button{border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;cursor:pointer;border-radius:9px;gap:3px;padding:10px 12px;transition:border-color .15s,background .15s,transform .15s;display:grid}.mastersheet-mode-switcher button:hover{border-color:var(--accent);transform:translateY(-1px)}.mastersheet-mode-switcher button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--panel));box-shadow:inset 3px 0 0 var(--accent)}.mastersheet-mode-switcher strong{font-size:12px}.mastersheet-mode-switcher span{color:var(--muted);font-size:10px}.mastersheet-readiness-card{align-items:center;gap:16px;margin-bottom:12px;padding:13px 15px;display:flex}.mastersheet-readiness-score{border-right:1px solid var(--line);flex:none;gap:2px;min-width:120px;padding-right:16px;display:grid}.mastersheet-readiness-score span,.mastersheet-readiness-score em{color:var(--muted);font-size:10px;font-style:normal}.mastersheet-readiness-score strong{font-size:24px;line-height:1}.mastersheet-readiness-copy{gap:3px;min-width:0;display:grid}.mastersheet-readiness-copy strong{font-size:12px}.mastersheet-readiness-copy span{color:var(--muted);font-size:10px;line-height:1.45}.mastersheet-attraction-intelligence{gap:8px;margin:10px 0;display:grid}.inspection-completeness,.history-change-alert,.agent-suggestion-card{border:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 88%,transparent);border-radius:8px;padding:9px 11px}.inspection-completeness{justify-content:space-between;align-items:center;gap:12px;display:flex}.inspection-completeness strong{font-size:11px}.inspection-completeness span{color:var(--muted);text-align:right;font-size:9px}.inspection-completeness.complete{border-color:color-mix(in srgb,var(--success) 48%,var(--line))}.inspection-completeness.incomplete{border-color:color-mix(in srgb,var(--amber) 48%,var(--line))}.history-change-alert{border-color:color-mix(in srgb,var(--amber) 46%,var(--line));gap:6px;display:grid}.history-change-alert>strong{font-size:11px}.history-change-alert>div{flex-wrap:wrap;gap:6px;display:flex}.history-change-alert span{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:4px 7px;font-size:9px}.history-change-alert b{margin-right:3px;font-weight:800}.agent-suggestion-card{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-suggestion-card>div{gap:3px;display:grid}.agent-suggestion-card strong{font-size:11px}.agent-suggestion-card span{color:var(--muted);font-size:9px;line-height:1.4}.pricing-rule-cell{gap:6px;min-width:230px;display:grid}.pricing-map-suggestion{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel));color:var(--text);text-align:left;cursor:pointer;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.pricing-map-suggestion:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,var(--panel))}.pricing-map-suggestion strong{text-transform:uppercase;letter-spacing:.05em;font-size:9px}.pricing-map-suggestion span{font-size:10px}.pricing-map-suggestion small{color:var(--muted);font-size:9px}.pricing-map-missing{color:var(--amber);font-size:9px;line-height:1.35;display:block}.workspace-mode-inspection .estimate-only,.workspace-mode-estimate .legacy-master-head,.workspace-mode-review .legacy-master-head{display:none}.workspace-mode-review .master-asset-card input,.workspace-mode-review .master-asset-card select,.workspace-mode-review .master-asset-card textarea{pointer-events:none}@media (max-width:760px){.mastersheet-mode-switcher{grid-template-columns:1fr}.mastersheet-readiness-card,.inspection-completeness,.agent-suggestion-card{flex-direction:column;align-items:flex-start}.mastersheet-readiness-score{border-right:0;border-bottom:1px solid var(--line);width:100%;padding:0 0 10px}.inspection-completeness span{text-align:left}}.workspace-mode-inspection .estimate-only,.workspace-mode-inspection .review-only,.workspace-mode-estimate .inspection-only,.workspace-mode-estimate .review-only,.workspace-mode-review .inspection-only,.workspace-mode-review .estimate-only{display:none!important}.mastersheet-review-card{gap:14px;display:grid}.review-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.review-summary-grid>div{border:1px solid var(--line);background:var(--panel2);border-radius:8px;gap:3px;padding:10px;display:grid}.review-summary-grid span,.review-summary-grid small{color:var(--muted);font-size:9px}.review-summary-grid strong{font-size:17px}.review-attraction-list{gap:6px;display:grid}.review-attraction-row{border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(0,1fr) auto minmax(180px,.7fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.review-attraction-row>div{gap:2px;display:grid}.review-attraction-row>div span,.review-attraction-row small{color:var(--muted);font-size:9px}.review-attraction-row>span{border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.review-attraction-row>span.ready{color:var(--success);background:color-mix(in srgb,var(--success) 9%,transparent)}.review-attraction-row>span.attention{color:var(--amber);background:color-mix(in srgb,var(--amber) 9%,transparent)}.review-final-action{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:10px;display:flex}.review-final-action>div{gap:3px;display:grid}.review-final-action span{color:var(--muted);font-size:10px}@media (max-width:780px){.review-summary-grid{grid-template-columns:1fr 1fr}.review-attraction-row{grid-template-columns:1fr auto}.review-attraction-row small{grid-column:1/-1}.review-final-action{flex-direction:column;align-items:flex-start}}.schedule-page{flex-direction:column;min-height:0;display:flex;max-height:none!important;overflow:visible!important}.schedule-page>.schedule-topline{order:1}.schedule-page>.job-type-legend{order:2}.schedule-page>.schedule-model{order:3}.schedule-page>.schedule-toolbar{order:4}.schedule-page>.schedule-range-controls{order:5}.schedule-page>.scheduler{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;order:6;height:clamp(360px,56vh,620px);flex:none!important;min-height:360px!important;max-height:620px!important;overflow:auto!important}.schedule-page>.schedule-note{order:7}.schedule-page>.conflict-summary{order:8;margin-top:14px}.schedule-page>.backlog-card{order:9}.schedule-page>.conflict-summary .conflict-summary-list{max-height:240px;padding-right:4px;overflow:auto}.schedule-page>.backlog-card .backlog-grid{max-height:320px;padding-right:4px;overflow:auto}.companycam-search-row input,.companycam-search-row select,.companycam-link-fields input{background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important}.companycam-search-results{background:color-mix(in srgb,var(--panel) 96%,var(--accent) 4%)!important;border-color:var(--line)!important}.companycam-search-result{box-shadow:0 1px 2px color-mix(in srgb,var(--text) 7%,transparent);background:var(--panel2)!important;border-color:var(--line)!important;color:var(--text)!important}.companycam-search-result.recommended{background:color-mix(in srgb,var(--accent) 6%,var(--panel2))!important;border-color:color-mix(in srgb,var(--accent) 48%,var(--line))!important}.companycam-search-result strong{color:var(--text)!important}.companycam-search-result span,.companycam-search-result small,.companycam-manual-divider{color:var(--muted)!important}.companycam-manual-divider:before,.companycam-manual-divider:after{background:var(--line)!important}.jarvis-insight.compact-mapping{min-height:0!important;box-shadow:0 1px 3px color-mix(in srgb,var(--text) 8%,transparent)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:11px 13px!important;display:grid!important}.jarvis-insight.compact-mapping:after{display:none!important}.jarvis-insight.compact-mapping .jarvis-insight-main{min-width:0;align-items:center!important;gap:11px!important;display:flex!important}.jarvis-insight.compact-mapping .jarvis-insight-mark{flex:none;margin:0!important;padding:0!important}.jarvis-insight.compact-mapping .job-next-action-copy{gap:2px;min-width:0;display:grid}.jarvis-insight.compact-mapping .job-next-action-copy .eyebrow{margin:0!important;font-size:7px!important}.jarvis-insight.compact-mapping .job-next-action-copy h3{letter-spacing:0!important;margin:0!important;font-size:15px!important;line-height:1.15!important}.jarvis-insight.compact-mapping .job-next-action-copy p{max-width:760px;margin:0!important;font-size:10px!important;line-height:1.35!important}.jarvis-insight.compact-mapping .jarvis-insight-actions{align-items:center!important;gap:6px!important;margin:0!important;display:flex!important}.jarvis-insight.compact-mapping .jarvis-insight-actions .btn{padding:7px 9px!important;font-size:10px!important}.matrix-shell[data-theme=excelsior] .jarvis-insight.compact-mapping{border-width:1px!important;box-shadow:0 2px 8px #0a1f4614!important}@media (max-width:760px){.jarvis-insight.compact-mapping{grid-template-columns:1fr!important}.jarvis-insight.compact-mapping .jarvis-insight-actions{justify-content:flex-start!important}}.photo-ai-action{font-weight:800;border-color:color-mix(in srgb,var(--accent) 55%,var(--line))!important;background:color-mix(in srgb,var(--accent) 8%,var(--panel2))!important}.photo-ai-action.analyzed{border-color:color-mix(in srgb,var(--success) 50%,var(--line))!important;background:color-mix(in srgb,var(--success) 8%,var(--panel2))!important}.photo-ai-status{color:var(--muted);border:1px solid var(--line);background:var(--panel2);border-radius:999px;align-items:center;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.inspection-photo-ai-summary,.mastersheet-photo-ai{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel2));border-radius:8px;gap:6px;margin-top:8px;padding:9px 10px;display:grid}.inspection-photo-ai-summary>div,.mastersheet-photo-ai-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.inspection-photo-ai-summary>div span,.mastersheet-photo-ai-head span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:9px}.inspection-photo-ai-summary p,.mastersheet-photo-ai p{margin:0;font-size:11px;line-height:1.45}.inspection-photo-ai-summary small,.inspection-photo-ai-summary em,.mastersheet-photo-ai small{color:var(--muted);font-size:9px;font-style:normal;line-height:1.35}.inspection-ai-confidence{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-left:6px;padding:2px 5px;font-size:8px;display:inline-flex}.inspection-ai-confidence.high,.photo-ai-finding.high{border-color:color-mix(in srgb,var(--success) 55%,var(--line))}.inspection-ai-confidence.medium,.photo-ai-finding.medium{border-color:color-mix(in srgb,var(--amber) 55%,var(--line))}.inspection-ai-confidence.low,.photo-ai-finding.low{opacity:.72}.mastersheet-photo-ai-findings{flex-wrap:wrap;gap:5px;display:flex}.photo-ai-finding{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}.photo-ai-finding b{font-size:9px}.photo-ai-finding em{color:var(--muted);text-transform:uppercase;font-size:8px;font-style:normal}.inspection-history-reference{border:1px solid color-mix(in srgb,var(--success) 36%,var(--line));background:color-mix(in srgb,var(--success) 5%,var(--panel2));border-radius:8px;gap:7px;margin-top:8px;padding:10px;display:grid}.inspection-history-reference>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.inspection-history-reference>div:first-child span{text-transform:uppercase;letter-spacing:.05em;color:var(--success);font-size:8px;font-weight:800}.inspection-history-reference>p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.inspection-history-reference>small{color:var(--muted);font-size:9px;line-height:1.4}.inspection-history-finding{border:1px solid var(--line);background:var(--panel);border-radius:7px;padding:7px 8px;gap:3px!important;display:grid!important}.inspection-history-finding strong{font-size:10px}.inspection-history-finding span{font-size:10px;line-height:1.4}.inspection-history-finding small,.inspection-history-finding em{color:var(--muted);font-style:normal;line-height:1.35;font-size:9px!important}.mastersheet-history-panel{gap:12px;display:grid}.mastersheet-history-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mastersheet-history-head h3{margin:2px 0 4px}.mastersheet-history-head p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.mastersheet-history-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mastersheet-history-metrics>div{border:1px solid var(--line);background:var(--panel2);border-radius:8px;gap:2px;padding:9px 10px;display:grid}.mastersheet-history-metrics span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:9px;font-weight:800}.mastersheet-history-metrics strong{font-size:18px}.mastersheet-history-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:10px;display:grid}.mastersheet-history-column{border:1px solid var(--line);background:var(--panel2);border-radius:8px;align-content:start;gap:6px;padding:10px;display:grid}.mastersheet-history-column>strong{margin-bottom:2px;font-size:11px}.mastersheet-history-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.mastersheet-history-row:first-of-type{border-top:0}.mastersheet-history-row>div{gap:2px;min-width:0;display:grid}.mastersheet-history-row b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.mastersheet-history-row span,.mastersheet-history-row em{color:var(--muted);font-size:9px;font-style:normal}.mastersheet-history-row em{white-space:nowrap}.mastersheet-history-condition{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:5px 0;display:grid}.mastersheet-history-condition:first-of-type{border-top:0}.mastersheet-history-condition span{text-transform:capitalize;font-size:10px}.mastersheet-history-condition b{font-size:11px}.mastersheet-history-condition em{color:var(--muted);white-space:nowrap;font-size:8px;font-style:normal}.mastersheet-history-attractions{border:1px solid var(--line);background:var(--panel2);border-radius:8px;overflow:hidden}.mastersheet-history-attractions summary{cursor:pointer;padding:9px 10px;font-size:10px;font-weight:800}.mastersheet-history-attractions>div{padding:0 10px 8px}.mastersheet-history-attraction{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.mastersheet-history-attraction>div{gap:2px;min-width:0;display:grid}.mastersheet-history-attraction strong{font-size:10px}.mastersheet-history-attraction span,.mastersheet-history-attraction em{color:var(--muted);font-size:9px;font-style:normal}.mastersheet-history-attraction em{white-space:nowrap}@media (max-width:820px){.mastersheet-history-head{display:grid}.mastersheet-history-metrics,.mastersheet-history-grid{grid-template-columns:1fr}.mastersheet-history-attraction,.mastersheet-history-row{align-items:flex-start;display:grid}}.mastersheet-history-match-review{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 4%,var(--panel2));border-radius:9px;gap:8px;padding:10px;display:grid}.mastersheet-history-match-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mastersheet-history-match-head>div{gap:3px;display:grid}.mastersheet-history-match-head strong{font-size:11px}.mastersheet-history-match-head span{color:var(--muted);max-width:760px;font-size:9px;line-height:1.4}.mastersheet-history-match-head>b{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:9px}.mastersheet-history-match-list{gap:7px;display:grid}.mastersheet-history-match-row{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.mastersheet-history-match-thumb{border:1px solid var(--line);background:var(--panel2);width:72px;height:56px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;font-size:8px;text-decoration:none;display:flex;overflow:hidden}.mastersheet-history-match-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mastersheet-history-match-copy{gap:3px;min-width:0;display:grid}.mastersheet-history-match-copy>span,.mastersheet-history-match-copy small{color:var(--muted);font-size:8px}.mastersheet-history-match-copy>strong{font-size:10px}.mastersheet-history-match-copy p{margin:0;font-size:10px;line-height:1.35}.mastersheet-history-match-actions{align-items:center;gap:5px;display:flex}@media (max-width:820px){.mastersheet-history-match-head,.mastersheet-history-match-row{display:grid}.mastersheet-history-match-row{grid-template-columns:72px minmax(0,1fr)}.mastersheet-history-match-actions{grid-column:1/-1}}.history-workspace{gap:14px;display:grid}.history-search-card{gap:12px;display:grid}.history-search-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.history-search-head h2{margin:2px 0 5px;font-size:24px}.history-search-head p{max-width:780px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.history-archive-badge{letter-spacing:.06em;border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.history-search-input{border:1px solid var(--line);background:var(--panel2);width:100%;color:var(--text);border-radius:9px;padding:12px 13px;font-size:15px}.history-search-input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;outline:none}.history-suggestions{flex-wrap:wrap;gap:6px;display:flex}.history-suggestions button{border:1px solid var(--line);background:var(--panel2);color:var(--muted);cursor:pointer;border-radius:999px;padding:5px 9px;font-size:9px}.history-suggestions button:hover{border-color:var(--accent);color:var(--text)}.history-message,.history-empty{color:var(--muted);font-size:11px}.history-message.error{color:#ff8d79}.history-results{gap:10px;display:grid}.history-alias-card{gap:8px;display:grid}.history-alias-card>div{flex-wrap:wrap;gap:6px;display:flex}.history-alias-card span{border:1px solid var(--line);border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:flex}.history-alias-card em{color:var(--muted);font-style:normal}.history-project-card{padding:0;overflow:hidden}.history-project-summary{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px;display:flex}.history-project-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.history-project-title strong{font-size:13px}.history-project-title span{color:var(--muted);font-size:10px}.history-project-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;display:flex}.history-project-meta>span{color:var(--muted);font-size:9px}.history-outcome{border:1px solid var(--line);border-radius:999px;padding:3px 6px;font-weight:800!important}.history-outcome.completed{color:#6ee7a8;border-color:#286642}.history-outcome.lost{color:#ff9687;border-color:#6b3936}.history-outcome.contracted{color:#8dd6ff;border-color:#2d5b72}.history-outcome.bid{color:#f1ca72;border-color:#66542a}.history-project-body{border-top:1px solid var(--line);gap:12px;padding:13px 14px;display:grid}.history-financials{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.history-financials>div{border:1px solid var(--line);background:var(--panel2);border-radius:8px;gap:3px;padding:8px;display:grid}.history-financials span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px}.history-financials strong{font-size:12px}.history-section{gap:7px;display:grid}.history-section>strong{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.history-section>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.history-chips{flex-wrap:wrap;gap:6px;display:flex}.history-chips>span{border:1px solid var(--line);border-radius:7px;gap:2px;padding:6px 8px;font-size:10px;display:grid}.history-chips small{color:var(--muted);font-size:8px}.history-scope-list{gap:5px;display:grid}.history-scope-row{border:1px solid var(--line);background:var(--panel2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px;display:grid}.history-scope-row b{font-size:10px}.history-scope-row p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.4}.history-scope-state{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:4px;display:flex}.history-scope-state span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 5px;font-size:8px}.history-scope-state span.on{color:var(--text);border-color:var(--accent)}.history-scope-state span.completed{color:#6ee7a8;border-color:#286642}.history-evidence-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;display:grid}.history-evidence-list a{border:1px solid var(--line);color:var(--text);background:var(--panel2);border-radius:8px;gap:2px;padding:8px;text-decoration:none;display:grid}.history-evidence-list a:hover{border-color:var(--accent)}.history-evidence-list span,.history-evidence-list small{color:var(--muted);font-size:8px}.history-evidence-list b{font-size:9px}.history-provenance{color:var(--muted);border-top:1px solid var(--line);padding-top:8px;font-size:9px}@media (max-width:780px){.history-search-head{display:grid}.history-financials{grid-template-columns:1fr 1fr}.history-scope-row{grid-template-columns:1fr}.history-scope-state{justify-content:flex-start}}.company-attractions-workspace{gap:14px;display:grid}.company-attractions-switcher{justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.company-attractions-switcher>div:first-child{gap:3px;min-width:0;display:grid}.company-attractions-switcher strong{font-size:12px}.company-attractions-switcher span{color:var(--muted);max-width:780px;font-size:9px;line-height:1.45}.company-attractions-switcher-actions{flex:none;gap:7px;display:flex}.company-attractions-switcher-actions .btn{white-space:nowrap}@media (max-width:780px){.company-attractions-switcher{flex-direction:column;align-items:stretch}.company-attractions-switcher-actions{grid-template-columns:1fr 1fr;display:grid}.company-attractions-switcher-actions .btn{white-space:normal}}.companies-workspace{gap:14px;display:grid}.companies-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.companies-hero h2{margin:3px 0 6px;font-size:24px}.companies-hero p{max-width:850px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.companies-stats{grid-template-columns:repeat(3,minmax(86px,1fr));gap:7px;display:grid}.companies-stats>div{border:1px solid var(--line);background:var(--panel2);border-radius:8px;gap:2px;padding:9px 10px;display:grid}.companies-stats strong{font-size:16px}.companies-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px}.companies-search{align-items:center;gap:10px;display:flex}.companies-search input{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:8px;flex:1;padding:11px 12px}.companies-search input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;outline:none}.companies-search>span{color:var(--muted);white-space:nowrap;font-size:9px}.companies-list{gap:8px;display:grid}.company-directory-card{padding:0;overflow:hidden}.company-directory-summary{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:14px;padding:12px 14px;display:flex}.company-directory-title{gap:6px;display:grid}.company-directory-title>div:first-child{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.company-directory-title strong{font-size:13px}.company-directory-title>div:first-child span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px}.company-directory-meta{flex-wrap:wrap;gap:6px;display:flex}.company-directory-meta>span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 6px;font-size:8px}.company-directory-meta .persistent-badge{color:#7fdcb0;border-color:#2b6148}.company-directory-body{border-top:1px solid var(--line);padding:11px 14px}.company-facility-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;display:grid}.facility-directory-card{border:1px solid var(--line);background:var(--panel2);border-radius:8px;gap:8px;padding:10px;display:grid}.facility-directory-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.facility-directory-head>div{gap:2px;display:grid}.facility-directory-head strong{font-size:11px}.facility-directory-head span{color:var(--muted);font-size:8px}.needs-verify{white-space:nowrap;border:1px solid #66542a;border-radius:999px;padding:3px 5px;color:#f1ca72!important;font-size:7px!important}.facility-directory-stats{flex-wrap:wrap;gap:6px;display:flex}.facility-directory-stats span{color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:4px 5px;font-size:8px}.facility-directory-stats b{color:var(--text)}.facility-attractions{flex-wrap:wrap;gap:5px;display:flex}.facility-attractions>span{border:1px solid var(--line);border-radius:6px;gap:1px;padding:5px 6px;font-size:9px;display:grid}.facility-attractions small{color:var(--muted);font-size:7px}.company-no-facility,.companies-empty,.companies-error{color:var(--muted);font-size:10px}.companies-error{color:#ff8d79}@media (max-width:780px){.companies-hero{grid-template-columns:1fr}.companies-stats{grid-template-columns:repeat(3,1fr)}.companies-search{flex-direction:column;align-items:stretch}.companies-search>span{white-space:normal}}.attraction-directory-workspace{gap:14px;display:grid}.attraction-directory-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.attraction-directory-hero h2{margin:3px 0 6px;font-size:25px}.attraction-directory-hero p{max-width:900px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.attraction-directory-summary{grid-template-columns:repeat(3,minmax(92px,1fr));gap:7px;display:grid}.attraction-directory-summary>div{border:1px solid var(--line);background:var(--panel2);border-radius:8px;gap:2px;min-width:92px;padding:10px;display:grid}.attraction-directory-summary strong{font-size:20px}.attraction-directory-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px}.attraction-directory-layout{grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.attraction-company-search{gap:8px;max-height:calc(100vh - 115px);padding:12px;display:grid;position:sticky;top:92px;overflow:hidden}.attraction-company-search>input,.attraction-filter-row input,.attraction-filter-row select,.attraction-edit-form input,.attraction-add-form input,.attraction-observation-form input,.attraction-observation-form select{background:var(--panel2);border:1px solid var(--line);width:100%;min-width:0;color:var(--text);border-radius:7px;padding:8px 9px;font-size:10px}.attraction-company-search>input:focus,.attraction-filter-row input:focus,.attraction-filter-row select:focus,.attraction-edit-form input:focus,.attraction-add-form input:focus,.attraction-observation-form input:focus,.attraction-observation-form select:focus{border-color:var(--accent);outline:none}.attraction-search-status{color:var(--muted);min-height:12px;font-size:8px}.attraction-company-results{gap:5px;padding-right:2px;display:grid;overflow:auto}.attraction-company-results>button{text-align:left;border:1px solid var(--line);background:var(--panel2);color:var(--text);cursor:pointer;border-radius:7px;gap:3px;padding:8px;display:grid}.attraction-company-results>button:hover,.attraction-company-results>button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--panel2))}.attraction-company-results strong{font-size:10px}.attraction-company-results span,.attraction-company-results small,.attraction-search-empty{color:var(--muted);font-size:8px}.attraction-company-results small{color:var(--accent)}.attraction-company-detail{gap:10px;min-width:0;display:grid}.attraction-company-head{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:end;gap:14px;display:grid}.attraction-company-head h3{margin:2px 0 4px;font-size:20px}.attraction-company-head p{color:var(--muted);margin:0;font-size:9px}.attraction-filter-row{grid-template-columns:1.2fr 1fr 1fr;gap:7px;display:grid}.attraction-directory-message{color:var(--accent);padding:10px 12px;font-size:10px}.attraction-directory-message.error{color:#ff8d79}.attraction-facility-list{gap:10px;display:grid}.attraction-facility-section{gap:11px;display:grid}.attraction-facility-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.attraction-facility-head h3{margin:1px 0 2px;font-size:17px}.attraction-facility-head>div:first-child>span{color:var(--muted);font-size:9px}.attraction-facility-metrics{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.attraction-facility-metrics span{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 6px;font-size:8px}.attraction-facility-metrics b{color:var(--text)}.facility-history-strip{gap:6px;padding-bottom:2px;display:flex;overflow:auto}.facility-history-strip>span{border:1px solid var(--line);background:var(--panel2);border-radius:6px;gap:1px;min-width:150px;padding:6px 7px;display:grid}.facility-history-strip b{font-size:8px}.facility-history-strip small{color:var(--muted);font-size:7px}.attraction-record-list{gap:6px;display:grid}.attraction-record{border:1px solid var(--line);background:var(--panel2);border-radius:8px;overflow:hidden}.attraction-record.open{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.attraction-record-summary{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.attraction-record-summary>div:first-child{gap:2px;min-width:0;display:grid}.attraction-record-summary strong{font-size:11px}.attraction-record-summary>div:first-child span{color:var(--muted);font-size:8px}.attraction-record-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.attraction-record-badges span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 5px;font-size:7px}.attraction-record-badges b{color:var(--accent);text-align:center;min-width:12px;font-size:14px}.attraction-record-body{border-top:1px solid var(--line);gap:10px;padding:10px;display:grid}.attraction-current-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.attraction-current-grid>div{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 65%,transparent);border-radius:6px;gap:2px;min-height:58px;padding:7px;display:grid}.attraction-current-grid span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:7px}.attraction-current-grid strong{font-size:10px}.attraction-current-grid small{color:var(--muted);font-size:6.5px}.attraction-history-metrics{flex-wrap:wrap;gap:5px;display:flex}.attraction-history-metrics span{color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:5px;padding:4px 6px;font-size:8px}.attraction-history-metrics b{color:var(--text)}.attraction-record-actions,.attraction-form-actions{flex-wrap:wrap;gap:6px;display:flex}.attraction-record-actions .btn,.attraction-form-actions .btn,.attraction-add-button{padding:6px 8px;font-size:9px}.attraction-edit-form,.attraction-add-form,.attraction-observation-form{border:1px solid var(--line);background:var(--panel);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.attraction-add-form{grid-template-columns:repeat(4,minmax(0,1fr))}.attraction-observation-form{grid-template-columns:repeat(5,minmax(0,1fr))}.attraction-edit-form label,.attraction-add-form label,.attraction-observation-form label{gap:3px;display:grid}.attraction-edit-form label>span,.attraction-add-form label>span,.attraction-observation-form label>span{text-transform:uppercase;color:var(--muted);font-size:7px}.attraction-edit-form .attraction-form-actions,.attraction-add-form .attraction-form-actions,.attraction-observation-form .attraction-form-actions,.attraction-add-form .attraction-subhead{grid-column:1/-1}.checkbox-label{align-self:end;align-items:center;gap:6px;padding-bottom:6px;display:flex!important}.checkbox-label input{width:auto!important}.checkbox-label span{text-transform:none!important}.attraction-add-button{justify-self:start}.attraction-subhead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.attraction-subhead strong{font-size:10px}.attraction-subhead span{color:var(--muted);font-size:7px}.attraction-observation-history,.attraction-history-block{gap:6px;display:grid}.attraction-observation-table{gap:3px;display:grid}.attraction-observation-table>div{border:1px solid var(--line);border-radius:5px;grid-template-columns:minmax(130px,.8fr) minmax(100px,.7fr) 90px minmax(160px,1.2fr);align-items:center;gap:8px;padding:5px 7px;font-size:8px;display:grid}.attraction-observation-table>div.current{border-left:3px solid var(--accent)}.attraction-observation-table span{text-transform:capitalize}.attraction-observation-table small{color:var(--muted)}.attraction-history-row{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 60%,transparent);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:7px;display:grid}.attraction-history-row>div{gap:2px;display:grid}.attraction-history-row strong{font-size:9px}.attraction-history-row span,.attraction-history-row small{color:var(--muted);font-size:7.5px}.attraction-history-row b{font-size:8px}.attraction-history-row a{color:var(--accent);font-size:8px}@media (max-width:1100px){.attraction-directory-layout{grid-template-columns:240px minmax(0,1fr)}.attraction-current-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.attraction-company-head{grid-template-columns:1fr}.attraction-observation-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.attraction-directory-hero,.attraction-directory-layout{grid-template-columns:1fr}.attraction-company-search{max-height:none;position:static}.attraction-company-results{max-height:260px}.attraction-current-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attraction-edit-form,.attraction-add-form,.attraction-observation-form,.attraction-observation-table>div{grid-template-columns:1fr 1fr}.attraction-facility-head{display:grid}.attraction-facility-metrics{justify-content:flex-start}}@media (max-width:560px){.attraction-directory-summary{grid-template-columns:repeat(3,1fr)}.attraction-filter-row,.attraction-current-grid,.attraction-edit-form,.attraction-add-form,.attraction-observation-form,.attraction-observation-table>div{grid-template-columns:1fr}.attraction-record-summary{flex-direction:column;align-items:flex-start}.attraction-record-badges{justify-content:flex-start}}.attraction-review-workspace{gap:14px;display:grid}.attraction-review-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.attraction-review-hero h2{margin:3px 0 6px;font-size:25px}.attraction-review-hero p{max-width:860px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.attraction-review-stats{grid-template-columns:repeat(4,minmax(76px,1fr));gap:7px;display:grid}.attraction-review-stats>div{border:1px solid var(--line);background:var(--panel2);border-radius:8px;gap:2px;padding:9px 10px;display:grid}.attraction-review-stats strong{font-size:18px}.attraction-review-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px}.attraction-review-filters{justify-content:space-between;align-items:center;gap:12px;display:flex}.attraction-review-status-tabs{gap:6px;display:flex}.attraction-review-filters select{border:1px solid var(--line);background:var(--panel2);min-width:310px;max-width:52%;color:var(--text);border-radius:8px;padding:9px}.attraction-review-section{gap:9px;display:grid}.attraction-review-section-head{justify-content:space-between;align-items:end;gap:10px;display:flex}.attraction-review-section-head h3{margin:2px 0 0;font-size:15px}.attraction-review-section-head>span{color:var(--muted);font-size:8px}.attraction-review-list{gap:8px;display:grid}.attraction-review-card{gap:10px;display:grid}.attraction-review-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.attraction-review-card-head>div{gap:3px;display:grid}.attraction-review-card-head strong{font-size:12px}.attraction-review-card-head small{color:var(--muted);font-size:8px}.attraction-review-card-head>span{color:var(--muted);letter-spacing:.08em;font-size:8px}.review-confidence{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;width:max-content;padding:2px 6px;font-size:7px}.review-confidence.high{border-color:var(--accent);color:var(--text)}.review-confidence.medium{border-color:#a87c25}.review-confidence.low,.review-confidence.needs_verification{opacity:.75}.attraction-review-compare{grid-template-columns:1fr 1fr;gap:8px;display:grid}.attraction-review-compare>div{border:1px solid var(--line);background:var(--panel2);border-radius:8px;gap:3px;padding:9px;display:grid}.attraction-review-compare span{text-transform:uppercase;color:var(--muted);font-size:7px}.attraction-review-compare strong{font-size:11px}.attraction-review-compare small{color:var(--muted);font-size:8px}.attraction-review-card>p,.attraction-photo-review-body>p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.review-secondary{color:var(--muted);font-size:8px}.attraction-review-actions{flex-wrap:wrap;gap:6px;display:flex}.review-decision{align-items:center;gap:8px;display:flex}.review-decision span{text-transform:uppercase;font-size:8px}.review-decision small{color:var(--muted);font-size:8px}.attraction-review-photo-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:9px;display:grid}.attraction-photo-review{grid-template-columns:150px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.attraction-review-photo{background:var(--panel2);border-right:1px solid var(--line);min-height:160px;display:block}.attraction-review-photo img{object-fit:cover;width:100%;height:100%;min-height:160px;display:block}.attraction-review-photo.no-photo{color:var(--muted);place-items:center;font-size:9px;display:grid}.attraction-photo-review-body{gap:8px;padding:10px;display:grid}.attraction-photo-review-title{gap:3px;display:grid}.attraction-photo-review-title strong{font-size:11px}.attraction-photo-review-title small{color:var(--muted);font-size:8px}.review-finding{border:1px solid var(--line);background:var(--panel2);border-radius:7px;gap:3px;padding:7px;display:grid}.review-finding span{text-transform:uppercase;color:var(--muted);font-size:7px}.review-finding p{margin:0;font-size:9px;line-height:1.4}.review-finding small{color:var(--muted);font-size:8px}.review-provenance{flex-wrap:wrap;gap:4px;display:flex}.review-provenance span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:2px 5px;font-size:7px}@media (max-width:780px){.company-attractions-switcher-actions{grid-template-columns:repeat(3,1fr)}.attraction-review-hero{grid-template-columns:1fr}.attraction-review-stats{grid-template-columns:1fr 1fr}.attraction-review-filters{flex-direction:column;align-items:stretch}.attraction-review-filters select{width:100%;min-width:0;max-width:none}.attraction-review-compare,.attraction-review-photo-grid,.attraction-photo-review{grid-template-columns:1fr}.attraction-review-photo{border-right:0;border-bottom:1px solid var(--line)}}.attraction-intelligence-loading{border:1px dashed var(--line);color:var(--muted);border-radius:8px;padding:10px;font-size:9px}.attraction-conflict-badge{color:#d9a754!important;border-color:#b07b2a!important}.attraction-conflict-panel,.attraction-unified-timeline{border:1px solid var(--line);background:var(--panel2);border-radius:9px;gap:9px;padding:10px;display:grid}.attraction-conflict-panel{border-color:color-mix(in srgb,var(--line) 55%,#a97827 45%)}.attraction-conflict-list{gap:7px;display:grid}.attraction-conflict-row{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:minmax(170px,.8fr) minmax(0,1.6fr);gap:9px;padding:8px;display:grid}.attraction-conflict-row.needs-review{border-color:#8f6c2d}.attraction-conflict-row>div:first-child{gap:2px;display:grid}.attraction-conflict-row>div:first-child>span{text-transform:uppercase;color:var(--muted);font-size:7px}.attraction-conflict-row>div:first-child>strong{font-size:12px}.attraction-conflict-row>div:first-child>small{color:var(--muted);font-size:7px}.attraction-conflict-options{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.attraction-conflict-options .btn{text-align:left;gap:1px;display:grid}.attraction-conflict-options .btn small{opacity:.7;font-size:6px}.attraction-timeline-head{justify-content:space-between;gap:12px;align-items:end!important;display:flex!important}.attraction-timeline-head>div{gap:2px;display:grid}.attraction-timeline-head select{border:1px solid var(--line);background:var(--panel);min-width:150px;color:var(--text);border-radius:7px;padding:6px 8px;font-size:8px}.attraction-timeline-list{gap:5px;display:grid}.attraction-timeline-event{border-left:2px solid var(--line);background:var(--panel);border-radius:0 7px 7px 0;grid-template-columns:82px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px;display:grid}.attraction-timeline-event.type-inspection-finding,.attraction-timeline-event.type-photo{border-left-color:#8c6f35}.attraction-timeline-event.type-project,.attraction-timeline-event.type-scope{border-left-color:#517d62}.attraction-timeline-event.type-attribute-preference-resolved{border-left-color:var(--accent)}.attraction-timeline-event:has(.attraction-timeline-preview){grid-template-columns:82px 76px minmax(0,1fr) auto}.attraction-timeline-date{gap:2px;display:grid}.attraction-timeline-date strong{font-size:8px}.attraction-timeline-date span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:6px}.attraction-timeline-preview{border:1px solid var(--line);border-radius:6px;width:76px;height:58px;display:block;overflow:hidden}.attraction-timeline-preview img{object-fit:cover;width:100%;height:100%;display:block}.attraction-timeline-copy{gap:2px;min-width:0;display:grid}.attraction-timeline-copy strong{font-size:9px}.attraction-timeline-copy span{color:var(--muted);white-space:pre-wrap;font-size:8px;line-height:1.4}.attraction-timeline-copy small{color:var(--muted);text-transform:uppercase;font-size:6px}.attraction-timeline-tail{justify-items:end;gap:3px;display:grid}.attraction-timeline-tail b{font-size:8px}.attraction-timeline-tail a{font-size:7px}.attraction-timeline-more{text-align:center;color:var(--muted);border-top:1px dashed var(--line);padding:7px;font-size:7px}@media (max-width:780px){.attraction-conflict-row{grid-template-columns:1fr}.attraction-conflict-options{justify-content:flex-start}.attraction-timeline-head{flex-direction:column;align-items:stretch!important}.attraction-timeline-head select{width:100%}:is(.attraction-timeline-event,.attraction-timeline-event:has(.attraction-timeline-preview)){grid-template-columns:70px minmax(0,1fr)}.attraction-timeline-preview{grid-column:2}.attraction-timeline-tail{grid-column:2;justify-items:start}}.attraction-proactive-intelligence{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,var(--panel2)),var(--panel2));border-radius:10px;gap:10px;margin:10px 0;padding:12px;display:grid}.attraction-proactive-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.attraction-proactive-head>div{gap:3px;display:grid}.attraction-proactive-head>div>strong{font-size:12px}.attraction-proactive-head>div>span{color:var(--muted);font-size:8px;line-height:1.4}.attraction-proactive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.attraction-proactive-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-content:start;gap:4px;min-height:110px;padding:9px;display:grid}.attraction-proactive-card.actionable{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.attraction-proactive-card.resolved{border-color:#416c50}.attraction-proactive-card.contradiction{border-color:#9a6831}.attraction-proactive-card.history{border-color:#536a7f}.attraction-proactive-label{letter-spacing:.08em;color:var(--muted);font-size:6px;font-weight:800}.attraction-proactive-card>strong{font-size:12px}.attraction-proactive-card>span,.attraction-proactive-card>small{color:var(--muted);font-size:7px;line-height:1.4}.attraction-proactive-card .mini-btn{justify-self:start;margin-top:auto}.attraction-proactive-work-list,.attraction-proactive-change-list{gap:4px;display:grid}.attraction-proactive-work-list>span,.attraction-proactive-change-list>span{border-top:1px dashed var(--line);gap:1px;padding-top:4px;display:grid}.attraction-proactive-work-list b,.attraction-proactive-change-list b{font-size:8px}.attraction-proactive-work-list small,.attraction-proactive-change-list small{color:var(--muted);font-size:7px}.attraction-recurring-conditions{border-top:1px solid var(--line);gap:6px;padding-top:8px;display:grid}.attraction-recurring-list{gap:5px;display:grid}.attraction-recurring-item{border:1px solid var(--line);background:var(--panel);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.attraction-recurring-item>div{gap:2px;display:grid}.attraction-recurring-item strong{font-size:9px}.attraction-recurring-item span,.attraction-recurring-item small{color:var(--muted);font-size:7px;line-height:1.35}.attraction-recurring-item.confirmed{border-color:#416c50}.attraction-recurring-item.contradicts{border-color:#9a6831}.attraction-recurring-item.verify{border-color:#8a752f}.attraction-recurring-state{letter-spacing:.05em;white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 6px;font-weight:800;color:var(--text)!important;font-size:6px!important}@media (max-width:1100px){.attraction-proactive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.attraction-proactive-head{flex-direction:column}.attraction-proactive-grid,.attraction-recurring-item{grid-template-columns:1fr}.attraction-recurring-state{justify-self:start}}.scope-row-history td{background:color-mix(in srgb,var(--panel2) 82%,#8b6f35 18%)}.historical-scope-provenance{border:1px solid color-mix(in srgb,var(--line) 55%,#8b6f35 45%);background:var(--panel2);border-radius:7px;gap:5px!important;padding:7px!important;display:grid!important}.history-scope-evidence{border-top:1px dashed var(--line);gap:4px;padding-top:5px;display:grid}.history-scope-evidence>strong{letter-spacing:.05em;text-transform:uppercase;font-size:7px}.history-scope-evidence>span{border-bottom:1px dotted var(--line);gap:1px;padding:4px 0;display:grid}.history-scope-evidence>span:last-child{border-bottom:0}.history-scope-evidence b{font-size:8px}.history-scope-evidence small{color:var(--muted);font-size:7px;line-height:1.35}.history-scope-accept{justify-self:start;padding:5px 8px!important;font-size:8px!important}.history-scope-accepted{color:var(--text);background:color-mix(in srgb,var(--panel) 82%,#416c50 18%);border:1px solid #416c50;border-radius:6px;padding:4px 6px;font-size:7px}.pricing-status.history{color:#c39a4d;background:color-mix(in srgb,var(--panel) 82%,#8b6f35 18%);border-color:#8b6f35}.production-closeout-attraction.verified-outcome{gap:10px;padding:12px;display:grid}.production-closeout-attraction-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.production-closeout-attraction-head>div{gap:2px;display:grid}.production-closeout-attraction-head strong{font-size:11px}.production-closeout-attraction-head small{color:var(--muted);font-size:7px}.production-outcome-status{letter-spacing:.06em;border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:800}.production-outcome-status.verified{border-color:#416c50}.production-outcome-status.pending{border-color:#8a752f}.production-outcome-plan{border:1px dashed var(--line);background:var(--panel2);border-radius:7px;gap:3px;padding:7px 9px;display:grid}.production-outcome-plan span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:6px}.production-outcome-plan strong{font-size:8px;line-height:1.45}.production-outcome-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.production-outcome-fields label{color:var(--muted);gap:3px;font-size:7px;display:grid}.production-outcome-fields label.wide{grid-column:1/-1}.production-outcome-fields input,.production-outcome-fields textarea{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);font:inherit;border-radius:7px;padding:7px 8px;font-size:8px}.production-outcome-fields textarea{resize:vertical;min-height:58px}.production-outcome-actions{flex-wrap:wrap;align-items:center;gap:7px;padding-top:3px;display:flex}@media (max-width:720px){.production-closeout-attraction-head{grid-template-columns:auto minmax(0,1fr)}.production-outcome-status{grid-column:2;justify-self:start}.production-outcome-fields{grid-template-columns:1fr}}.attraction-learning-scorecard{gap:12px;display:grid}.attraction-learning-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.attraction-learning-head>div{gap:3px;display:grid}.attraction-learning-head h3{margin:0;font-size:16px}.attraction-learning-head p{max-width:900px;color:var(--muted);margin:0;font-size:8px;line-height:1.5}.attraction-learning-tier{border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;padding:4px 7px;font-size:6px;font-weight:800;display:inline-flex}.attraction-learning-tier.learning{color:#c1a451;border-color:#8a752f}.attraction-learning-tier.trusted{color:#79b08a;border-color:#416c50}.attraction-learning-tier.mixed{color:#87a9c2;border-color:#526d82}.attraction-learning-tier.weak{color:#c67e74;border-color:#8a4d45}.attraction-learning-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.attraction-learning-metrics>div{border:1px solid var(--line);background:var(--panel2);border-radius:8px;gap:2px;padding:9px;display:grid}.attraction-learning-metrics strong{font-size:15px}.attraction-learning-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:6px}.attraction-learning-table-wrap{border:1px solid var(--line);border-radius:8px;overflow:auto}.attraction-learning-table{border-collapse:collapse;width:100%;min-width:780px}.attraction-learning-table th,.attraction-learning-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:7px 8px;font-size:7px}.attraction-learning-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--panel2);font-size:6px}.attraction-learning-table tbody tr:last-child td{border-bottom:0}.attraction-learning-table td strong{font-size:8px}.attraction-learning-empty{border:1px dashed var(--line);background:var(--panel2);border-radius:8px;gap:4px;padding:11px;display:grid}.attraction-learning-empty strong{font-size:9px}.attraction-learning-empty span{color:var(--muted);font-size:8px;line-height:1.45}@media (max-width:900px){.attraction-learning-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.attraction-learning-head{flex-direction:column}}.history-scope-learning{background:color-mix(in srgb,var(--panel2) 88%,#4f718c 12%);border-color:color-mix(in srgb,var(--line) 50%,#4f718c 50%)!important}.history-scope-learning b{color:var(--text)}.photo-intel-performance{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0 13px;display:grid}.photo-intel-performance>div{border:1px solid var(--line);background:var(--panel2);border-radius:8px;gap:2px;padding:8px 9px;display:grid}.photo-intel-performance strong{font-size:14px}.photo-intel-performance span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:6px}.photo-intel-performance>small{color:var(--muted);grid-column:1/-1;font-size:7px}.photo-intel-comparisons{gap:7px;margin:7px 0;display:grid}.photo-intel-comparison{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:70px minmax(0,1fr);gap:8px;padding:7px;display:grid}.photo-intel-comparison>a,.photo-intel-comparison img{object-fit:cover;border-radius:6px;width:70px;height:70px}.photo-intel-comparison>div{gap:2px;display:grid}.photo-intel-comparison strong{font-size:8px}.photo-intel-comparison span,.photo-intel-comparison small,.photo-intel-comparison em{color:var(--muted);font-size:6px}.photo-intel-comparison p{margin:2px 0!important;font-size:7px!important}.inspection-missed-finding{border:1px dashed var(--line);background:var(--panel2);border-radius:8px;gap:7px;padding:9px;display:grid}.inspection-missed-finding>div:first-child{gap:2px;display:grid}.inspection-missed-finding strong{font-size:8px}.inspection-missed-finding small{color:var(--muted);font-size:7px}.inspection-missed-finding select{border:1px solid var(--line);background:var(--panel);max-width:330px;color:var(--text);border-radius:7px;padding:6px 8px;font-size:8px}.inspection-missed-chips{flex-wrap:wrap;gap:5px!important;display:flex!important}.inspection-missed-chips span{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:5px;padding:4px 6px;font-size:7px;display:inline-flex}.inspection-missed-chips button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:10px;line-height:1}@media (max-width:760px){.photo-intel-performance{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-intel-comparison{grid-template-columns:56px minmax(0,1fr)}.photo-intel-comparison>a,.photo-intel-comparison img{width:56px;height:56px}}.photo-ai-comparisons{gap:7px;padding-top:4px;display:grid}.photo-ai-comparisons>strong{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:9px}.photo-ai-comparison-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:86px minmax(0,1fr);gap:9px;padding:8px;display:grid}.photo-ai-comparison-card>a{display:block}.photo-ai-comparison-card img{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:86px;height:70px;display:block}.photo-ai-comparison-card>div:last-child{align-content:start;gap:3px;display:grid}.photo-ai-comparison-head{justify-content:space-between;align-items:center;gap:7px;display:flex}.photo-ai-comparison-head b{font-size:9px}.photo-ai-trend{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;width:max-content;padding:3px 5px;font-weight:800;display:inline-flex;font-size:6px!important}.photo-ai-trend.appears_worse{color:#c67e74;border-color:#8a4d45}.photo-ai-trend.appears_improved{color:#79b08a;border-color:#416c50}.photo-ai-trend.appears_similar{color:#87a9c2;border-color:#526d82}.photo-ai-trend.uncertain{color:#c1a451;border-color:#8a752f}.photo-ai-reference-missing{border:1px dashed var(--line);min-height:70px;color:var(--muted);text-align:center;border-radius:6px;place-items:center;padding:6px;font-size:7px;display:grid}@media (max-width:720px){.photo-ai-comparison-card{grid-template-columns:1fr}.photo-ai-comparison-card img{width:100%;height:140px}}.photo-model-performance{gap:6px;padding-top:2px;display:grid}.photo-model-performance>strong{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:8px}.photo-model-performance>span{border:1px solid var(--line);background:var(--panel2);border-radius:7px;gap:2px;padding:7px 8px;display:grid}.photo-model-performance b{font-size:8px}.photo-model-performance small{color:var(--muted);font-size:7px}.photo-ai-finding.inspector_context_only{border-style:dashed;border-color:#8a752f}.photo-ai-finding.visual_and_inspector_context{border-color:#416c50}.photo-ai-finding small{width:100%;color:var(--muted);font-size:6px;line-height:1.35;display:block}.home-command-copy{gap:11px}.home-command-copy .eyebrow{font-size:12px}.home-command-copy h1{letter-spacing:-.025em;font-size:32px;line-height:1.12}.home-command-copy p{font-size:14px;line-height:1.6}.home-job-entry{gap:12px;padding:13px 14px}.home-job-entry-icon{width:38px;height:38px;font-size:21px}.home-job-entry-copy strong{font-size:14px}.home-job-entry-copy small{font-size:12px;line-height:1.4}.home-job-entry kbd{padding:5px 8px;font-size:10px}.home-command-actions .btn{padding:10px 14px;font-size:13px}.home-recommendation-head small{font-size:10px}.home-recommendation-head strong{font-size:16px}.home-recommendation p{font-size:13px;line-height:1.55}.home-capability-grid>button{min-height:126px;padding:14px}.home-capability-grid>button>span{width:36px;height:36px;font-size:18px}.home-capability-grid strong{font-size:14px}.home-capability-grid small{font-size:12px;line-height:1.45}.home-capability-grid b{font-size:11px}.pipeline-bar-top,.pipeline-bar-value{font-size:13px}.pipeline-bar-track{height:9px}.matrix-shell[data-theme=safeslide] .pipeline-bar-row:hover,.matrix-shell[data-theme=safeslide] .pipeline-bar-row:focus-visible{color:#17364c!important;background:#e8f6fc!important;border-color:#4cb7e4!important}.matrix-shell[data-theme=safeslide] .pipeline-bar-row:hover .pipeline-bar-top strong,.matrix-shell[data-theme=safeslide] .pipeline-bar-row:focus-visible .pipeline-bar-top strong,.matrix-shell[data-theme=safeslide] .pipeline-bar-row:hover .pipeline-bar-value,.matrix-shell[data-theme=safeslide] .pipeline-bar-row:focus-visible .pipeline-bar-value{color:#004b7c!important}.matrix-shell[data-theme=safeslide] .pipeline-bar-row:hover .pipeline-bar-top span,.matrix-shell[data-theme=safeslide] .pipeline-bar-row:focus-visible .pipeline-bar-top span{color:#506f82!important}.compact-directory-switcher{align-items:center;min-height:58px;padding:10px 12px}.compact-directory-switcher>strong{color:var(--text);font-size:17px}.compact-directory-switcher .company-attractions-switcher-actions .btn{padding:9px 12px;font-size:12px}.schedule-page{font-size:14px}.schedule-topline{align-items:center;margin-bottom:16px}.schedule-title{letter-spacing:-.025em;margin-bottom:6px;font-size:29px;line-height:1.1}.schedule-subtitle{font-size:14px;line-height:1.45}.schedule-season-picker{font-size:12px}.schedule-season-picker select{padding:8px 30px 8px 10px;font-size:14px}.schedule-legend .pill{padding:6px 10px;font-size:12px}.legend-title{font-size:12px}.legend-chip{padding:6px 11px;font-size:12px}.schedule-model span{font-size:10px}.schedule-model strong{font-size:15px}.schedule-model small{font-size:10px}.schedule-model>div{padding:13px 14px}.schedule-filter label{font-size:12px}.schedule-filter input{padding:11px 12px;font-size:14px}.schedule-admin-actions .btn,.schedule-range-controls .btn{padding:9px 12px;font-size:12px}.schedule-range-controls .muted{font-size:13px}.backlog-head h3{font-size:18px}.backlog-head .muted{font-size:12px}.backlog-job{gap:7px;padding:13px 14px;font-size:13px}.backlog-job-top strong{font-size:15px}.window-badge{padding:4px 7px;font-size:10px}.backlog-window,.backlog-crew,.schedule-job-meta{font-size:12px;line-height:1.4}.crew-plan-line{font-size:12px}.schedule-source-chip{font-size:10px}.scheduler{border-radius:10px}.sched-grid{font-size:14px}.sched-head{flex-direction:column;gap:3px;height:66px;padding:8px;font-size:13px;line-height:1.15}.sched-head>strong{font-size:14px}.sched-head>span{font-size:12px;font-weight:700}.sched-head.sched-resource{text-align:center;justify-content:center;height:66px;font-size:14px}.sched-resource{text-align:center;justify-content:center;height:92px;padding:12px 14px}.pm-cell-inner{text-align:center;justify-items:center;gap:3px;display:grid}.pm-cell-inner>strong,.resource-folder-link{font-size:15px;line-height:1.2}.resource-meta{font-size:12px}.crew-members{max-width:260px;margin-top:2px;font-size:12px;line-height:1.35}.sched-slot{height:92px}.jobbar{white-space:normal;text-align:center;border-radius:6px;justify-content:center;align-items:center;height:76px;padding:8px 12px;line-height:1.2;top:8px}.jobbar.multi-job{min-width:92px}.jobbar-name,.jobbar strong{text-overflow:ellipsis;max-width:100%;font-size:14px;line-height:1.2;overflow:hidden}.jobbar-meta,.jobbar span{text-overflow:ellipsis;max-width:100%;margin-top:3px;font-size:11px;line-height:1.25;overflow:hidden}.jobbar-status,.jobbar small{text-overflow:ellipsis;max-width:100%;margin-top:3px;font-size:10px;line-height:1.2;overflow:hidden}.travel-chip{color:#513600!important;text-align:center!important;white-space:normal!important;z-index:7!important;background:#ffe6a6!important;border:2px solid #d99a24!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;height:44px!important;line-height:1.05!important;display:flex!important;inset:24px 6px auto!important;box-shadow:0 3px 8px #5e3c0029!important}.travel-chip strong{letter-spacing:.05em;font-size:12px}.travel-chip small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:800;line-height:1.05;overflow:hidden}.schedule-note{padding:11px 13px;font-size:13px;line-height:1.45}.schedule-planning-head span,.schedule-planning-grid span{font-size:10px}.schedule-planning-grid strong{font-size:13px}.schedule-planning-grid small{font-size:10px}.schedule-planning-warning,.schedule-travel-readout,.drawer-form label{font-size:12px}.drawer-form .checkline small{font-size:11px}.matrix-shell[data-theme=safeslide] .jobbar.cat-hard{color:#261500!important;background:#f90!important;border-color:#d77a00!important}.matrix-shell[data-theme=safeslide] .jobbar.cat-soft{color:#0b2814!important;background:#41d965!important;border-color:#1cab43!important}.matrix-shell[data-theme=safeslide] .jobbar.cat-no-contract{color:#0b3338!important;background:#55ddea!important;border-color:#20aebd!important}.matrix-shell[data-theme=safeslide] .jobbar.cat-will-contract{color:#fff!important;background:#3159c9!important;border-color:#173a9c!important}.matrix-shell[data-theme=safeslide] .jobbar.cat-warranty{color:#322d00!important;background:#f4dc38!important;border-color:#c5ac08!important}.matrix-shell[data-theme=safeslide] .jobbar.cat-hard span,.matrix-shell[data-theme=safeslide] .jobbar.cat-hard small,.matrix-shell[data-theme=safeslide] .jobbar.cat-soft span,.matrix-shell[data-theme=safeslide] .jobbar.cat-soft small,.matrix-shell[data-theme=safeslide] .jobbar.cat-no-contract span,.matrix-shell[data-theme=safeslide] .jobbar.cat-no-contract small,.matrix-shell[data-theme=safeslide] .jobbar.cat-warranty span,.matrix-shell[data-theme=safeslide] .jobbar.cat-warranty small{opacity:.82;color:inherit!important}.matrix-shell[data-theme=safeslide] .jobbar.cat-will-contract span,.matrix-shell[data-theme=safeslide] .jobbar.cat-will-contract small{color:#eef3ff!important}.matrix-shell[data-theme=safeslide] .travel-chip{color:#513600!important;background:#ffe6a6!important;border-color:#d99a24!important}@media (max-width:800px){.home-command-copy h1{font-size:26px}.home-command-copy p,.home-job-entry-copy strong{font-size:13px}.home-job-entry-copy small{font-size:11px}.schedule-title{font-size:25px}.schedule-subtitle{font-size:13px}.compact-directory-switcher{align-items:stretch}.compact-directory-switcher>strong{font-size:16px}}.schedule-workspace-tabs{border:1px solid var(--line);background:var(--panel2);border-radius:12px;gap:6px;width:max-content;margin:0 0 16px;padding:5px;display:flex}.schedule-workspace-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 15px;font-size:12px;font-weight:800}.schedule-workspace-tabs button:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.schedule-workspace-tabs button.active{background:var(--accent);color:var(--bg);box-shadow:0 7px 16px color-mix(in srgb,var(--accent) 22%,transparent)}.schedule-archive-page{gap:14px;display:grid}.schedule-archive-hero{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:linear-gradient(135deg,var(--panel),var(--panel2));border-radius:14px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;padding:20px;display:grid}.schedule-archive-hero h2{color:var(--text);margin:3px 0 7px;font-size:25px}.schedule-archive-hero p{max-width:850px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.schedule-learning-policy{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel));border-radius:11px;align-content:center;gap:7px;padding:14px;display:grid}.schedule-learning-policy strong{color:var(--text);font-size:14px}.schedule-learning-policy span{color:var(--muted);padding-left:17px;font-size:11px;line-height:1.4;position:relative}.schedule-learning-policy span:before{content:"✓";color:var(--accent);font-weight:900;position:absolute;left:0}.archive-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.archive-stat-grid>div{border:1px solid var(--line);background:var(--panel);border-radius:11px;gap:4px;padding:14px;display:grid}.archive-stat-grid span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9px;font-weight:800}.archive-stat-grid strong{color:var(--text);font-size:27px}.archive-stat-grid small{color:var(--muted);font-size:9px}.archive-filter-bar{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(150px,.65fr)) auto;align-items:end;gap:10px;padding:13px 14px;display:grid}.archive-filter-bar label{gap:5px;display:grid}.archive-filter-bar label>span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:9px;font-weight:800}.archive-filter-bar input,.archive-filter-bar select{border:1px solid var(--line);background:var(--panel2);width:100%;min-height:39px;color:var(--text);border-radius:8px;padding:8px 10px;font-size:11px}.archive-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px;display:flex}.archive-section-head h3{color:var(--text);margin:2px 0 4px;font-size:17px}.archive-section-head p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.schedule-learning-panel,.completed-work-card{padding:0;overflow:hidden}.learning-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px;display:grid}.learning-profile{border:1px solid var(--line);background:var(--panel2);border-radius:10px;grid-template-columns:1fr auto;gap:4px 10px;padding:12px;display:grid}.learning-profile>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.learning-profile>div strong{color:var(--text);font-size:12px}.learning-profile>b{color:var(--accent);font-size:25px}.learning-profile>small{color:var(--muted);align-self:end;padding-bottom:4px;font-size:9px}.learning-profile p{color:var(--text);grid-column:1/-1;margin:3px 0 0;font-size:10px}.learning-profile em{color:var(--muted);grid-column:1/-1;font-size:9px;font-style:normal;font-weight:800}.learning-profile.faster{border-left:4px solid #32a86a}.learning-profile.slower{border-left:4px solid #cf7a3e}.learning-profile.on-plan{border-left:4px solid #4f88c6}.learning-confidence{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-radius:999px;padding:3px 6px;font-size:7px}.learning-confidence.high,.learning-confidence.medium{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));color:var(--accent)}.archive-empty-learning{text-align:center;gap:4px;padding:24px;display:grid}.archive-empty-learning strong{font-size:13px}.archive-empty-learning span{color:var(--muted);font-size:10px}.completed-work-table-wrap{overflow:auto}.completed-work-table{min-width:1180px}.completed-work-table th{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:9px}.completed-work-table td{vertical-align:top;font-size:11px}.completed-work-table td>strong{font-size:11px;display:block}.completed-work-table td>small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35;display:block}.archive-scope-chips{flex-wrap:wrap;gap:4px;max-width:260px;display:flex}.archive-scope-chips span{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:999px;padding:3px 6px;font-size:8px;display:inline-flex}.archive-scope-chips em{color:var(--muted);font-size:8px}.archive-variance{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.archive-variance.faster{color:#187744;background:#dff6e9}.archive-variance.slower{color:#98561c;background:#fff0df}.archive-variance.on-plan{color:#285f93;background:#e5f0fb}.archive-variance.pending{background:var(--panel2);color:var(--muted);border:1px solid var(--line)}.archive-learning-badge{letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:900;display:inline-flex}.archive-learning-badge.eligible{color:#176f42;background:#dcf5e7}.archive-learning-badge.excluded{color:#8d4438;background:#f4e6e2}.archive-learning-badge.pending{background:var(--panel2);border:1px solid var(--line);color:var(--muted)}.schedule-learning-chip{border:1px solid var(--line);letter-spacing:.04em;color:var(--muted);border-radius:999px;padding:3px 6px;font-weight:900;font-size:8px!important;display:inline-flex!important}.schedule-learning-chip.medium,.schedule-learning-chip.high{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel));color:var(--accent)}.schedule-learning-callout{border:1px solid var(--line);background:var(--panel);border-radius:9px;gap:7px;padding:10px;display:grid}.schedule-learning-callout.medium,.schedule-learning-callout.high{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.schedule-learning-callout>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.schedule-learning-callout span{letter-spacing:.06em;color:var(--muted);font-size:8px;font-weight:900}.schedule-learning-callout strong{font-size:10px}.schedule-learning-callout p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.schedule-learning-comparison{grid-template-columns:repeat(3,1fr);gap:6px!important;display:grid!important}.schedule-learning-comparison span{border:1px solid var(--line);background:var(--panel2);border-radius:7px;gap:2px;padding:7px;font-weight:700;display:grid}.schedule-learning-comparison b{color:var(--text);font-size:11px}.production-performance-card{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 4%,var(--panel2));border-radius:11px;gap:12px;margin:12px 0;padding:14px;display:grid}.production-performance-head{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.production-performance-head>div:first-child{gap:3px;display:grid}.production-performance-head>div:first-child>span{letter-spacing:.07em;color:var(--accent);font-size:8px;font-weight:900}.production-performance-head>div:first-child>strong{font-size:15px}.production-performance-head>div:first-child>small{color:var(--muted);font-size:9px}.production-performance-variance{border:1px solid var(--line);background:var(--panel);border-radius:9px;justify-items:end;gap:2px;padding:9px 11px;display:grid}.production-performance-variance span{text-transform:uppercase;color:var(--muted);font-size:7px}.production-performance-variance strong{font-size:16px}.production-performance-variance b{letter-spacing:.05em;font-size:8px}.production-performance-variance.faster b{color:#31a36a}.production-performance-variance.slower b{color:#d27b39}.production-performance-variance.on-plan b{color:#4f88c6}.production-performance-variance.pending b{color:var(--muted)}.production-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.production-performance-grid label,.production-learning-reason{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);gap:5px;font-size:9px;display:grid}.production-performance-grid label.wide{grid-column:1/-1}.production-performance-grid input,.production-performance-grid textarea,.production-learning-reason textarea{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:8px;padding:9px}.production-performance-grid textarea,.production-learning-reason textarea{resize:vertical;min-height:68px}.production-performance-grid small{text-transform:none;letter-spacing:0;font-size:8px;line-height:1.3}.production-learning-exclusion{border:1px dashed var(--line);background:var(--panel);border-radius:8px;align-items:flex-start;gap:9px;padding:10px;display:flex}.production-learning-exclusion input{margin-top:2px}.production-learning-exclusion span{gap:2px;display:grid}.production-learning-exclusion strong{font-size:10px}.production-learning-exclusion small{color:var(--muted);font-size:8px;line-height:1.4}@media (max-width:1150px){.archive-stat-grid{grid-template-columns:repeat(3,1fr)}.archive-filter-bar{grid-template-columns:1fr 1fr}.learning-profile-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.schedule-archive-hero,.archive-stat-grid,.archive-filter-bar,.learning-profile-grid,.production-performance-grid,.production-performance-head{grid-template-columns:1fr}.production-performance-variance{justify-items:start}.schedule-learning-comparison{grid-template-columns:1fr!important}.schedule-workspace-tabs{width:100%}.schedule-workspace-tabs button{flex:1}.production-performance-grid label.wide{grid-column:auto}}.matrix-shell[data-theme=safeslide] .schedule-workspace-tabs{background:#eaf6fb;border-color:#c9e1ec}.matrix-shell[data-theme=safeslide] .schedule-workspace-tabs button.active{color:#fff;background:#004b7c}.matrix-shell[data-theme=safeslide] .archive-variance.faster,.matrix-shell[data-theme=safeslide] .archive-learning-badge.eligible{color:#176c42;background:#def5e8}.matrix-shell[data-theme=safeslide] .archive-variance.slower{color:#8d521d;background:#fff0df}.matrix-shell .schedule-page{--schedule-navy:#004b7c;--schedule-blue:#4cb7e4;--schedule-text:#17364c;--schedule-muted:#5f7b8c;--schedule-head:#eaf6fb;--schedule-head-weekend:#f3f8fa;--schedule-slot:#fff;--schedule-slot-weekend:#f8fbfd;--schedule-line:#d5e8f1}.matrix-shell .schedule-page .schedule-workspace-tabs{box-shadow:0 5px 16px #004b7c0f;background:#eaf6fb!important;border-color:#c9e1ec!important}.matrix-shell .schedule-page .schedule-workspace-tabs button{color:#496779!important}.matrix-shell .schedule-page .schedule-workspace-tabs button:hover{color:#004b7c!important;background:#dff2fa!important}.matrix-shell .schedule-page .schedule-workspace-tabs button.active{color:#fff!important;background:#004b7c!important;box-shadow:0 7px 16px #004b7c2e!important}.matrix-shell .schedule-page .scheduler{background:var(--schedule-slot)!important;color:var(--schedule-text)!important;border-color:#bfdce8!important;border-radius:14px!important;box-shadow:0 14px 32px #004b7c1a!important}.matrix-shell .schedule-page .sched-head{background:var(--schedule-head)!important;color:#31576b!important;border-color:var(--schedule-line)!important;text-transform:none!important;letter-spacing:0!important;font-family:Aptos,Segoe UI,Arial,sans-serif!important}.matrix-shell .schedule-page .sched-head.weekend{background:var(--schedule-head-weekend)!important;color:#78909e!important}.matrix-shell .schedule-page .sched-slot{background:var(--schedule-slot)!important;border-color:#e0edf3!important}.matrix-shell .schedule-page .sched-slot.weekend{background:var(--schedule-slot-weekend)!important}.matrix-shell .schedule-page .sched-slot.drop-hover{outline-color:var(--schedule-blue)!important;background:#e8f7fc!important}.matrix-shell .schedule-page .sched-head.today-col,.matrix-shell .schedule-page .sched-slot.today-col{box-shadow:inset 2px 0 0 var(--schedule-blue),inset -2px 0 0 var(--schedule-blue)!important}.matrix-shell .schedule-page .sched-row .sched-resource.pm-sticky-cell,.matrix-shell .schedule-page .sched-head.sched-resource{background:var(--schedule-navy)!important;color:#fff!important;border-color:#003b63!important;box-shadow:8px 0 20px #004b7c2e,inset -1px 0 #ffffff29!important}.matrix-shell .schedule-page .sched-row .sched-resource .resource-folder-link{color:#bdeaff!important}.matrix-shell .schedule-page .sched-row .sched-resource .resource-folder-link:hover{color:#fff!important}.matrix-shell .schedule-page .sched-row .sched-resource .resource-meta,.matrix-shell .schedule-page .sched-row .sched-resource .crew-members{color:#d0e7f1!important}.matrix-shell .schedule-page .jobbar{text-shadow:none!important;border-width:1px!important;border-radius:6px!important;box-shadow:0 5px 15px #004b7c26!important}.matrix-shell .schedule-page .jobbar.cat-hard{color:#261500!important;background:#f90!important;border-color:#d77a00!important}.matrix-shell .schedule-page .jobbar.cat-soft{color:#0b2814!important;background:#41d965!important;border-color:#1cab43!important}.matrix-shell .schedule-page .jobbar.cat-no-contract{color:#0b3338!important;background:#55ddea!important;border-color:#20aebd!important}.matrix-shell .schedule-page .jobbar.cat-will-contract{color:#fff!important;background:#3159c9!important;border-color:#173a9c!important}.matrix-shell .schedule-page .jobbar.cat-warranty{color:#322d00!important;background:#f4dc38!important;border-color:#c5ac08!important}.matrix-shell .schedule-page .jobbar strong,.matrix-shell .schedule-page .jobbar span,.matrix-shell .schedule-page .jobbar small{color:inherit!important;text-shadow:none!important}.matrix-shell .schedule-page .jobbar span,.matrix-shell .schedule-page .jobbar small{opacity:.86}.matrix-shell .schedule-page .jobbar.has-conflict{outline-offset:1px!important;outline:3px solid #b42318!important}.matrix-shell .schedule-page .travel-chip{color:#513600!important;background:#ffe6a6!important;border-color:#d99a24!important;border-radius:6px!important;box-shadow:0 3px 8px #5e3c0029!important}.matrix-shell .schedule-page .travel-chip strong,.matrix-shell .schedule-page .travel-chip small{color:#513600!important;text-shadow:none!important}.matrix-shell:is([data-theme=safeslide],[data-theme=sakura],[data-theme=retro_starship],[data-theme=excelsior]) .schedule-page :is(.schedule-title,.backlog-head h3,.archive-section-head h3,.schedule-archive-hero h2){color:var(--text)!important}.matrix-shell:is([data-theme=safeslide],[data-theme=sakura],[data-theme=retro_starship],[data-theme=excelsior]) .schedule-page :is(.schedule-subtitle,.schedule-range-controls .muted,.backlog-window,.backlog-crew,.archive-section-head p){color:var(--muted)!important}.matrix-shell:is([data-theme=matrix],[data-theme=classic],[data-theme=legacy_neon],[data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .schedule-page :is(.schedule-title,.backlog-head h3,.archive-section-head h3,.schedule-archive-hero h2){color:var(--text)!important}.matrix-shell:is([data-theme=matrix],[data-theme=classic],[data-theme=legacy_neon],[data-theme=red_pill],[data-theme=deep_end],[data-theme=mithril]) .schedule-page :is(.schedule-subtitle,.schedule-range-controls .muted,.backlog-window,.backlog-crew,.archive-section-head p){color:var(--muted)!important}.matrix-shell[data-theme=safeslide] .schedule-page{--schedule-chrome-muted:#4f6878}.matrix-shell[data-theme=sakura] .schedule-page{--schedule-chrome-muted:#6d5662}.matrix-shell[data-theme=retro_starship] .schedule-page{--schedule-chrome-muted:#46423d}.matrix-shell[data-theme=excelsior] .schedule-page{--schedule-chrome-muted:#526079}.matrix-shell:is([data-theme=safeslide],[data-theme=sakura],[data-theme=retro_starship],[data-theme=excelsior]) .schedule-page :is(.schedule-subtitle,.schedule-range-controls .muted,.backlog-window,.backlog-crew,.archive-section-head p,.schedule-archive-hero p,.schedule-filter label,.archive-filter-bar label>span,.archive-stat-grid span,.archive-stat-grid small,.schedule-model span,.schedule-model small,.learning-profile small,.learning-profile em,.completed-work-table td>small,.schedule-learning-policy span){color:var(--schedule-chrome-muted)!important}body:has(.matrix-shell[data-theme=red_pill]){color:#fff0f2;background:#020202}body:has(.matrix-shell[data-theme=red_pill]):before{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(90deg,#0000 0 46px,#ff2e4606 46px 47px),repeating-linear-gradient(#0000 0 46px,#ff2e4604 46px 47px);display:block;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#00000040);mask-image:linear-gradient(#000000e6,#00000040)}body:has(.matrix-shell[data-theme=red_pill]):after{content:"";pointer-events:none;z-index:80;background:linear-gradient(#0000,#ff2e4605,#ff2e4612,#0000);height:18vh;animation:11s linear infinite red-pill-system-scan;display:block;position:fixed;top:-18vh;left:0;right:0}@keyframes red-pill-system-scan{to{transform:translateY(130vh)}}.matrix-shell[data-theme=red_pill]{--bg:#030203;--panel:#0c0708;--panel2:#070405;--line:#42121a;--line-bright:#9d2635;--text:#fff0f2;--muted:#ad747c;--accent:#ff2e46;--accent-strong:#ff1737;--accent-dim:#3f0c14;--matrix:#ff2e46;--matrix-soft:#ffabb8;--matrix-deep:#170508;--blue:#ff6175;--dash-open:#ff2e46;--dash-won:#ff6a7e;--dash-purple:#d94660;--dash-cyan:#ff8b9a;color:var(--text);background:#030203;grid-template-columns:260px 1fr;font-family:Inter,Segoe UI,Arial,sans-serif}.matrix-shell[data-theme=red_pill] .main{background:radial-gradient(circle at 82% 8%,#9411252b,#0000 28%),radial-gradient(circle at 20% 88%,#ff173714,#0000 26%),linear-gradient(#050304 0,#020202 100%)}.matrix-shell[data-theme=red_pill] .main:before{content:"01001010 00110101 11001001 01010110 00110100 10100101";pointer-events:none;z-index:-1;color:#ff2e460e;letter-spacing:.22em;writing-mode:vertical-rl;height:64vh;font:9px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block;position:fixed;bottom:12px;right:18px;overflow:hidden}.matrix-shell[data-theme=red_pill] .sidebar{background:linear-gradient(#0a0405fc,#040203fe);border-right:1px solid #5a1722;padding:18px 14px;box-shadow:18px 0 48px #00000057}.matrix-shell[data-theme=red_pill] .matrix-side-signal{grid-template-columns:1.6fr .5fr .25fr 1fr .18fr;gap:4px;height:3px;margin:0 2px 17px}.matrix-shell[data-theme=red_pill] .matrix-side-signal span{background:#ff2e46!important;box-shadow:0 0 10px #ff2e466b!important}.matrix-shell[data-theme=red_pill] .profile{border-bottom:1px solid #43121a;margin-bottom:11px;padding:0 4px 17px}.matrix-shell[data-theme=red_pill] .avatar{border:1px solid #ff5368;box-shadow:0 0 0 3px #ff2e4617,0 0 24px #ff2e4633}.matrix-shell[data-theme=red_pill] .avatar-pulse{background:#ff2e46;border-color:#090304;box-shadow:0 0 12px #ff2e46}.matrix-shell[data-theme=red_pill] .brand{letter-spacing:-.02em;color:#fff0f2;font-size:19px}.matrix-shell[data-theme=red_pill] .sub,.matrix-shell[data-theme=red_pill] .matrix-side-label{color:#ba5867;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.matrix-shell[data-theme=red_pill] .nav{gap:2px}.matrix-shell[data-theme=red_pill] .nav button{color:#9a6970;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:22px 1fr;align-items:center;gap:7px;padding:9px;font-size:13px;display:grid}.matrix-shell[data-theme=red_pill] .nav button:hover:not(:disabled){color:#ffd8dd;background:#16070a;border-color:#4e1720}.matrix-shell[data-theme=red_pill] .nav button.active{color:#fff0f2;background:linear-gradient(90deg,#ff2e462b,#120608e6);border-color:#6c1c29;box-shadow:inset 3px 0 #ff2e46,0 0 22px #ff2e460f}.matrix-shell[data-theme=red_pill] .nav button.active:after{background:#ff2e46;box-shadow:0 0 8px #ff2e46}.matrix-shell[data-theme=red_pill] .nav-glyph,.matrix-shell[data-theme=red_pill] .nav button.active .nav-glyph{color:#ff5368;text-shadow:0 0 10px #ff2e466b}.matrix-shell[data-theme=red_pill] .side-status{color:#c39198;background:linear-gradient(145deg,#120608f5,#080304fa);border:1px solid #561722;border-radius:6px;box-shadow:inset 0 0 24px #00000047}.matrix-shell[data-theme=red_pill] .side-status-head{color:#ff6577}.matrix-shell[data-theme=red_pill] .side-status strong{color:#ffe9ec}.matrix-shell[data-theme=red_pill] .side-email{color:#9b626b}.matrix-shell[data-theme=red_pill] .role-badge{color:#ff9aaa;background:#250910;border-color:#7b2633;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.matrix-shell[data-theme=red_pill] .system-map-btn,.matrix-shell[data-theme=red_pill] .signout-btn{color:#a76670;letter-spacing:.08em;background:#100609;border:1px solid #4d151e;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.matrix-shell[data-theme=red_pill] .system-map-btn:hover,.matrix-shell[data-theme=red_pill] .signout-btn:hover{color:#ffd9de;background:#1a080d;border-color:#c43247}.matrix-shell[data-theme=red_pill] .topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050203ed;border-bottom:1px solid #5a1722;padding:15px 26px;box-shadow:0 12px 32px #0000003d}.matrix-shell[data-theme=red_pill] .terminal-path{color:#d43a50;letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.matrix-shell[data-theme=red_pill] .title{color:#fff3f5}.matrix-shell[data-theme=red_pill] .jobsub{color:#a9757c}.matrix-shell[data-theme=red_pill] :is(.card,.workspace-settings-card,.profile-card,.job-lifecycle,.personal-work-panel,.personal-tasks-panel){color:#fff0f2;background:linear-gradient(145deg,#0e0708fa,#070405fc);border-color:#48131c;border-radius:7px;box-shadow:0 14px 34px #00000047,inset 0 1px #ff5f7005}.matrix-shell[data-theme=red_pill] .card:before{content:"";opacity:.7;background:#ff2e46;width:30px;height:1px;display:block;position:absolute;top:-1px;left:-1px;box-shadow:0 0 9px #ff2e464d}.matrix-shell[data-theme=red_pill] :is(.eyebrow,.master-subhead span,.legend-title){color:#d85061;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.matrix-shell[data-theme=red_pill] .muted{color:#ad747c}.matrix-shell[data-theme=red_pill] .empty{color:#9f6971;background:#1206088a;border-color:#4b1921;border-radius:5px}.matrix-shell[data-theme=red_pill] .btn{color:#e2a7af;letter-spacing:.02em;background:#15070a;border-color:#5c1b25;border-radius:4px;font-size:10px;font-weight:700}.matrix-shell[data-theme=red_pill] .btn:hover:not(:disabled){color:#fff0f2;background:#210a10;border-color:#d13a50;box-shadow:0 0 14px #ff2e4614}.matrix-shell[data-theme=red_pill] .primary-action{color:#ffd7dc!important;background:linear-gradient(#4b0e19,#300911)!important;border-color:#c52f45!important;box-shadow:inset 0 0 16px #ff2e460d!important}.matrix-shell[data-theme=red_pill] input,.matrix-shell[data-theme=red_pill] select,.matrix-shell[data-theme=red_pill] textarea{accent-color:#ff2e46;color:#fff0f2!important;background:#080304!important;border-color:#4c1720!important;border-radius:4px!important}.matrix-shell[data-theme=red_pill] input:focus,.matrix-shell[data-theme=red_pill] select:focus,.matrix-shell[data-theme=red_pill] textarea:focus{border-color:#c93449!important;box-shadow:0 0 0 2px #ff2e4614!important}.matrix-shell[data-theme=red_pill] .pill{color:#ff9aaa;background:#240a10;border-color:#7a2432;border-radius:4px}.matrix-shell[data-theme=red_pill] .matrix-system-banner{color:#b97c84;background:linear-gradient(90deg,#2f0a11f0,#0b0406db);border-color:#7f2130;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;box-shadow:inset 0 0 25px #ff2e4608}.matrix-shell[data-theme=red_pill] .matrix-system-banner strong{color:#ff8998}.matrix-shell[data-theme=red_pill] .matrix-system-banner span:not(.matrix-dot){border-left-color:#5a1722}.matrix-shell[data-theme=red_pill] .matrix-dot{background:#ff2e46;box-shadow:0 0 0 4px #ff2e4617,0 0 9px #ff2e468c}.matrix-shell[data-theme=red_pill] .current-job-context{background:linear-gradient(90deg,#1a080d,#090405);border-bottom-color:#541720}.matrix-shell[data-theme=red_pill] :is(.home-command-hero,.global-center-hero,.jarvis-insight){background:radial-gradient(circle at 12% 0,#ff2e4617,#0000 36%),linear-gradient(135deg,#13070a,#080405)!important;border-color:#5b1823!important;box-shadow:inset 4px 0 #ff2e46,0 16px 36px #00000042!important}.matrix-shell[data-theme=red_pill] .dashboard-filter-bar{background:linear-gradient(135deg,#13070a,#090405)!important;border-color:#5b1823!important;border-radius:7px!important}.matrix-shell[data-theme=red_pill] .dashboard-filter-intro .filter-icon{color:#ffd7dc!important;background:linear-gradient(135deg,#5d101d,#ff2e46)!important;box-shadow:0 0 20px #ff2e4629!important}.matrix-shell[data-theme=red_pill] .dashboard-range button.active,.matrix-shell[data-theme=red_pill] .dashboard-filter-buttons button.active{color:#ffbdc7!important;background:#3b0c14!important;border-color:#d0354b!important;box-shadow:0 0 14px #ff2e461a!important}.matrix-shell[data-theme=red_pill] .dashboard-hero-card{border-radius:7px!important;box-shadow:0 18px 36px #00000052!important}.matrix-shell[data-theme=red_pill] .dashboard-hero-card.pipeline-total{background:linear-gradient(135deg,#260910,#6a1323)!important;border-color:#8f2132!important}.matrix-shell[data-theme=red_pill] .dashboard-hero-card.open-pipeline{background:linear-gradient(135deg,#300b14,#8f1830)!important;border-color:#b4263e!important}.matrix-shell[data-theme=red_pill] .dashboard-hero-card.wins{background:linear-gradient(135deg,#21080e,#5a1220)!important;border-color:#862033!important}.matrix-shell[data-theme=red_pill] .dashboard-hero-card.avg-deal{background:linear-gradient(135deg,#2e1012,#7a2525)!important;border-color:#a64343!important}.matrix-shell[data-theme=red_pill] .theme-choice{color:#fff0f2;background:#0b0506;border-color:#4a151e;border-radius:6px}.matrix-shell[data-theme=red_pill] .theme-choice small{color:#ae747c}.matrix-shell[data-theme=red_pill] .theme-choice.active{border-color:#ff2e46;box-shadow:0 0 0 1px #ff2e46,0 0 20px #ff2e461f}.theme-preview.red_pill{--tp-bg:#020202;--tp-panel:#100609;--tp-side:#070203;--tp-line:#641a27;--tp-accent:#ff2e46;--tp-text:#fff0f2;background-image:repeating-linear-gradient(#0000 0 6px,#ff2e4614 6px 7px)}.theme-preview.red_pill:after{content:"01";color:#ff2e46;letter-spacing:.12em;opacity:.8;font:700 6px/1 ui-monospace,monospace;position:absolute;bottom:2px;right:12px}body:has(.matrix-shell[data-theme=mithril]){color:#f1eddf;background:#070b09}.matrix-shell[data-theme=mithril]{--bg:#080d0a;--panel:#121813;--panel2:#0d130f;--line:#616857;--line-bright:#d1bd79;--text:#f1eddf;--muted:#b3ad98;--accent:#dce6e0;--accent-strong:#f4f7f2;--accent-dim:#283129;--matrix:#dce6e0;--matrix-soft:#fff1bd;--matrix-deep:#182019;--blue:#9eb8c3;color:var(--text);background:#080d0a;font-family:Palatino Linotype,Palatino,Georgia,serif}.matrix-shell[data-theme=mithril] .main{background:radial-gradient(circle at 82% 8%,#dce6e01c,#0000 24%),radial-gradient(circle at 15% 82%,#52704d2e,#0000 32%),repeating-linear-gradient(60deg,#d1bd7906 0 1px,#0000 1px 28px),linear-gradient(#151c17,#070b09 72%);overflow:hidden}.matrix-shell[data-theme=mithril] .content{z-index:2;position:relative}.matrix-shell[data-theme=mithril] .main:before{content:"";z-index:0;pointer-events:none;opacity:.34;clip-path:polygon(0 100%,0 68%,8% 54%,15% 66%,24% 42%,31% 62%,40% 28%,49% 61%,58% 46%,66% 66%,77% 34%,86% 59%,94% 49%,100% 66%,100% 100%);background:linear-gradient(#7d978414,#25372947);height:34vh;display:block;position:fixed;bottom:0;left:252px;right:0}.matrix-shell[data-theme=mithril] .sidebar{background:linear-gradient(90deg,#0000 0 12px,#dce6e017 12px 13px,#0000 13px calc(100% - 13px),#d1bd791c calc(100% - 13px) calc(100% - 12px),#0000 calc(100% - 12px)),linear-gradient(#0e1510,#172019 52%,#080c09);border-right:2px solid #a38d54;box-shadow:12px 0 34px #00000047}.matrix-shell[data-theme=mithril] .sidebar:before{content:"ᚠ ᚢ ᚦ ᚨ ᚱ ᚲ   ✦   MITHRIL   ✦   ᚷ ᚹ ᚺ ᛁ ᛃ";text-align:center;color:#dce6e0;letter-spacing:.16em;white-space:nowrap;border-top:1px solid #8e7d52;border-bottom:1px solid #8e7d52;margin:5px 8px 12px;padding:7px 5px;font-size:7px;display:block;overflow:hidden}.matrix-shell[data-theme=mithril] .sidebar:after{content:"";pointer-events:none;border-left:1px solid #dce6e026;border-right:1px solid #d1bd792b;position:absolute;inset:105px 12px 22px;box-shadow:inset 0 0 18px #dce6e006}.matrix-shell[data-theme=mithril] .matrix-side-signal span{background:linear-gradient(90deg,#7f8e87,#dce6e0,#d1bd79)!important;box-shadow:0 0 9px #dce6e026!important}.matrix-shell[data-theme=mithril] .brand,.matrix-shell[data-theme=mithril] .title,.matrix-shell[data-theme=mithril] h1,.matrix-shell[data-theme=mithril] h2,.matrix-shell[data-theme=mithril] h3{letter-spacing:.015em;font-family:Palatino Linotype,Palatino,Georgia,serif}.matrix-shell[data-theme=mithril] .sub,.matrix-shell[data-theme=mithril] .matrix-side-label{color:#aaa48e;letter-spacing:.11em;font-family:Georgia,serif}.matrix-shell[data-theme=mithril] .terminal-path:before{content:"✦  "}.matrix-shell[data-theme=mithril] .terminal-path:after{content:"  ·  THE SILVER HALL"}.matrix-shell[data-theme=mithril] .topbar{background:#0b100cf0;border-bottom:2px solid #8d7c52;box-shadow:0 8px 28px #00000038,inset 0 -1px #dce6e014}.matrix-shell[data-theme=mithril] .terminal-path{color:#d1bd79;letter-spacing:.12em;font-family:Georgia,serif}.matrix-shell[data-theme=mithril] .title{color:#f4f0e3}.matrix-shell[data-theme=mithril] .jobsub{color:#aaa48f}.matrix-shell[data-theme=mithril] .nav button{color:#aaa693;border:1px solid #0000;border-radius:2px 10px;font-family:Palatino Linotype,Palatino,Georgia,serif}.matrix-shell[data-theme=mithril] .nav button:hover:not(:disabled){color:#f1eddf;background:linear-gradient(90deg,#dce6e012,#d1bd790a);border-color:#596050}.matrix-shell[data-theme=mithril] .nav button.active{color:#fff4cf;background:linear-gradient(90deg,#3b382b,#151b16);border-color:#a8945e;box-shadow:inset 3px 0 #dce6e0,inset 0 0 0 1px #d1bd7914}.matrix-shell[data-theme=mithril] .nav button.active:after{background:#d1bd79;box-shadow:0 0 8px #d1bd7959}.matrix-shell[data-theme=mithril] .nav-glyph,.matrix-shell[data-theme=mithril] .nav button.active .nav-glyph{color:#dce6e0;text-shadow:0 0 8px #dce6e02e}.matrix-shell[data-theme=mithril] :is(.card,.workspace-settings-card,.profile-card,.job-lifecycle,.personal-work-panel,.personal-tasks-panel){color:#f1eddf;background:linear-gradient(145deg,#131914fa,#0b100cfc);border:1px solid #646858;border-radius:4px 14px;position:relative;box-shadow:inset 0 0 0 1px #dce6e00b,0 14px 34px #00000040}.matrix-shell[data-theme=mithril] .card:before{content:"";opacity:.75;background:linear-gradient(90deg,#0000,#dce6e0 18%,#d1bd79 50%,#dce6e0 82%,#0000);width:auto;height:1px;display:block;position:absolute;top:5px;left:10px;right:10px;box-shadow:0 0 8px #dce6e014}.matrix-shell[data-theme=mithril] :is(.home-command-hero,.global-center-hero,.jarvis-insight,.workspace-settings-card):after{content:"✦";color:#d1bd79;opacity:.42;pointer-events:none;font-size:16px;position:absolute;top:9px;right:14px}.matrix-shell[data-theme=mithril] .eyebrow{color:#d1bd79;letter-spacing:.15em;font-family:Georgia,serif}.matrix-shell[data-theme=mithril] .muted{color:#b3ad98}.matrix-shell[data-theme=mithril] .btn{color:#e6e7dd;background:linear-gradient(#1b241d,#111712);border:1px solid #6f725f;border-radius:2px 9px;font-family:Palatino Linotype,Palatino,Georgia,serif}.matrix-shell[data-theme=mithril] .btn:hover:not(:disabled){color:#fff4cf;background:#24281d;border-color:#d1bd79;box-shadow:0 0 14px #d1bd7914}.matrix-shell[data-theme=mithril] .primary-action{color:#fff4cf!important;background:linear-gradient(#4a432d,#29261c)!important;border-color:#b29d61!important;box-shadow:inset 0 0 0 1px #dce6e014!important}.matrix-shell[data-theme=mithril] input,.matrix-shell[data-theme=mithril] select,.matrix-shell[data-theme=mithril] textarea{color:#f1eddf!important;background:#0b110d!important;border-color:#626756!important;border-radius:2px 8px!important}.matrix-shell[data-theme=mithril] .pill{color:#e2e8e2;background:#20291f;border-color:#7a7e68;border-radius:2px 8px}.matrix-shell[data-theme=mithril] .matrix-system-banner{color:#aaa993;background:linear-gradient(90deg,#1b211b,#101510);border-color:#8e7d52;border-radius:2px 10px;box-shadow:inset 0 0 22px #dce6e006}.matrix-shell[data-theme=mithril] .matrix-system-banner strong{color:#fff0bd}.matrix-shell[data-theme=mithril] .matrix-system-banner span:not(.matrix-dot){border-left-color:#676451}.matrix-shell[data-theme=mithril] .theme-choice{color:#f1eddf;background:#111812;border-color:#606657;border-radius:4px 12px}.matrix-shell[data-theme=mithril] .theme-choice small{color:#b2ac98}.matrix-shell[data-theme=mithril] .theme-choice.active{border-color:#d1bd79;box-shadow:0 0 0 1px #d1bd79,0 0 20px #d1bd791a}.theme-preview.mithril{--tp-bg:#0a0f0b;--tp-panel:#171e18;--tp-side:#0d140f;--tp-line:#8c805d;--tp-accent:#dce6e0;--tp-text:#f1eddf;background-image:linear-gradient(150deg,#0000 0 54%,#5e775d73 55% 62%,#0000 63%),linear-gradient(30deg,#0000 0 63%,#d1bd7947 64% 66%,#0000 67%)}.theme-preview.mithril:after{content:"ᚱ ✦";color:#fff0bd;letter-spacing:.08em;text-shadow:0 0 5px #dce6e02e;font:700 7px/1 Georgia,serif;position:absolute;bottom:3px;right:5px}body:has(.matrix-shell[data-theme=excelsior]){color:#102349;background:#edf1f6}.matrix-shell[data-theme=excelsior]{--bg:#edf1f6;--panel:#fff;--panel2:#f7f8fb;--line:#1a315d;--line-bright:#225fbe;--text:#102349;--muted:#536480;--accent:#e52438;--accent-strong:#c91429;--accent-dim:#ffe2e6;--matrix:#e52438;--matrix-soft:#fff4b5;--matrix-deep:#071d43;--blue:#225fbe;color:var(--text);background:#edf1f6;font-family:Arial Narrow,Aptos Narrow,Segoe UI,Arial,sans-serif}.matrix-shell[data-theme=excelsior] .main{background-color:#f5f7fa;background-image:radial-gradient(circle at 1px 1px,#0f285821 1.25px,#0000 1.5px),linear-gradient(135deg,#e524380e,#0000 23%,#225fbe0e 67%,#0000 78%);background-size:13px 13px,100% 100%;overflow:hidden}.matrix-shell[data-theme=excelsior] .main:before{content:"";z-index:0;pointer-events:none;background:repeating-conic-gradient(from -10deg,#e5243880 0 4deg,transparent 4deg 11deg,#f6c43180 11deg 15deg,transparent 15deg 24deg);opacity:.07;border-radius:50%;width:58vw;height:58vw;display:block;position:fixed;top:-19vw;right:-13vw}.matrix-shell[data-theme=excelsior] .content{z-index:2;position:relative}.matrix-shell[data-theme=excelsior] .sidebar{color:#fff;background:radial-gradient(circle at 1px 1px,#ffffff17 1px,#0000 1.2px) 0 0/12px 12px,linear-gradient(#071d43 0,#123a78 58%,#06152f 100%);border-right:4px solid #f1c232;box-shadow:8px 0 #e52438,15px 0 28px #071d4333}.matrix-shell[data-theme=excelsior] .sidebar:before{content:"★  EXCELSIOR!  ★";text-align:center;color:#102349;clip-path:polygon(5% 20%,16% 22%,20% 4%,31% 17%,43% 3%,51% 17%,64% 2%,69% 20%,86% 8%,84% 28%,98% 32%,88% 46%,100% 60%,84% 66%,91% 86%,72% 80%,64% 98%,50% 83%,36% 98%,29% 80%,10% 89%,16% 67%,1% 58%,13% 45%,0 31%);letter-spacing:.06em;filter:drop-shadow(4px 4px #e52438);background:#f4cf3f;border:3px solid #102349;margin:1px 5px 13px;padding:8px 7px;font-family:Arial Black,Impact,sans-serif;font-size:11px;display:block}.matrix-shell[data-theme=excelsior] .matrix-side-signal{gap:3px;height:6px}.matrix-shell[data-theme=excelsior] .matrix-side-signal span:nth-child(odd){box-shadow:none!important;background:#e52438!important}.matrix-shell[data-theme=excelsior] .matrix-side-signal span:nth-child(2n){box-shadow:none!important;background:#f4cf3f!important}.matrix-shell[data-theme=excelsior] .brand,.matrix-shell[data-theme=excelsior] .title,.matrix-shell[data-theme=excelsior] h1,.matrix-shell[data-theme=excelsior] h2,.matrix-shell[data-theme=excelsior] h3{text-transform:uppercase;letter-spacing:-.025em;color:#081d45;font-family:Arial Black,Impact,Segoe UI Black,sans-serif}.matrix-shell[data-theme=excelsior] .sidebar .brand{color:#fff;text-shadow:2px 2px #e52438}.matrix-shell[data-theme=excelsior] .sub,.matrix-shell[data-theme=excelsior] .matrix-side-label{color:#b7d2ff;letter-spacing:.12em;font-family:Arial Narrow,Segoe UI,sans-serif;font-weight:800}.matrix-shell[data-theme=excelsior] .topbar{background:linear-gradient(90deg,#fff 0 72%,#fff4b8 72% 84%,#ffe1e5 84%);border-bottom:4px solid #102349;box-shadow:0 6px #e524382e,0 12px 24px #10234914}.matrix-shell[data-theme=excelsior] .topbar:after{content:"ACTION PANEL";color:#fff;letter-spacing:.1em;background:#e52438;border:2px solid #102349;padding:3px 9px;font-family:Arial Black,Impact,sans-serif;font-size:8px;position:absolute;bottom:-11px;right:22px;transform:rotate(-2deg);box-shadow:3px 3px #f4cf3f}.matrix-shell[data-theme=excelsior] .terminal-path{color:#225fbe;letter-spacing:.08em;font-family:Arial Black,Impact,sans-serif}.matrix-shell[data-theme=excelsior] .jobsub{color:#536480}.matrix-shell[data-theme=excelsior] .nav button{color:#d6e4ff;text-transform:uppercase;letter-spacing:.025em;border:2px solid #0000;border-radius:3px;font-family:Arial Narrow,Segoe UI,sans-serif;font-weight:900}.matrix-shell[data-theme=excelsior] .nav button:hover:not(:disabled){color:#fff;background:#1b4487;border-color:#f4cf3f;box-shadow:3px 3px #e5243859}.matrix-shell[data-theme=excelsior] .nav button.active{color:#fff;background:#e52438;border-color:#fff;box-shadow:inset 7px 0 #f4cf3f,4px 4px #071d43}.matrix-shell[data-theme=excelsior] .nav button.active:after{background:#f4cf3f;box-shadow:0 0 0 2px #071d43}.matrix-shell[data-theme=excelsior] .nav-glyph,.matrix-shell[data-theme=excelsior] .nav button.active .nav-glyph{color:#f4cf3f;text-shadow:none}.matrix-shell[data-theme=excelsior] :is(.card,.workspace-settings-card,.profile-card,.job-lifecycle,.personal-work-panel,.personal-tasks-panel){color:#102349;background:#fff;border:2px solid #102349;border-radius:5px;position:relative;box-shadow:6px 6px #225fbe29,10px 10px #e5243812}.matrix-shell[data-theme=excelsior] .card:before{content:"";width:74px;height:7px;box-shadow:none;opacity:1;background:linear-gradient(90deg,#e52438 0 36%,#f4cf3f 36% 68%,#225fbe 68%);display:block;position:absolute;top:-2px;left:-2px}.matrix-shell[data-theme=excelsior] :is(.eyebrow,.master-subhead span,.legend-title){color:#e52438;letter-spacing:.1em;font-family:Arial Black,Impact,sans-serif}.matrix-shell[data-theme=excelsior] .muted{color:#536480}.matrix-shell[data-theme=excelsior] .empty{color:#536480;background:#f4f7fb;border:2px dashed #8798b4;border-radius:4px}.matrix-shell[data-theme=excelsior] .btn{color:#102349;text-transform:uppercase;background:#fff;border:2px solid #102349;border-radius:3px;font-family:Arial Narrow,Segoe UI,sans-serif;font-weight:900;box-shadow:3px 3px #1023492e}.matrix-shell[data-theme=excelsior] .btn:hover:not(:disabled){color:#225fbe;background:#fff9d8;border-color:#225fbe;transform:translate(-1px,-1px);box-shadow:5px 5px #e524382e}.matrix-shell[data-theme=excelsior] .primary-action{color:#fff!important;background:#e52438!important;border:3px solid #102349!important;box-shadow:5px 5px #f4cf3f!important}.matrix-shell[data-theme=excelsior] input,.matrix-shell[data-theme=excelsior] select,.matrix-shell[data-theme=excelsior] textarea{color:#102349!important;background:#fff!important;border:2px solid #aab7ca!important;border-radius:3px!important}.matrix-shell[data-theme=excelsior] input:focus,.matrix-shell[data-theme=excelsior] select:focus,.matrix-shell[data-theme=excelsior] textarea:focus{border-color:#225fbe!important;box-shadow:0 0 0 3px #225fbe1f!important}.matrix-shell[data-theme=excelsior] .pill{color:#102349;background:#fff4bf;border:2px solid #102349;border-radius:3px;font-weight:900;box-shadow:2px 2px #e52438}.matrix-shell[data-theme=excelsior] .matrix-system-banner{color:#c9daf7;background:#102349;border:3px solid #f4cf3f;border-radius:3px;box-shadow:5px 5px #e52438}.matrix-shell[data-theme=excelsior] .matrix-system-banner strong{color:#fff}.matrix-shell[data-theme=excelsior] .matrix-system-banner span:not(.matrix-dot){border-left-color:#4d68a0}.matrix-shell[data-theme=excelsior] :is(.home-command-hero,.global-center-hero){border:3px solid #102349;position:relative;overflow:hidden;background:radial-gradient(circle at 1px 1px,#225fbe1c 1.2px,#0000 1.5px) 0 0/12px 12px,linear-gradient(135deg,#fff,#f5f8fd)!important;box-shadow:8px 8px #e52438,13px 13px #f4cf3f73!important}.matrix-shell[data-theme=excelsior] .home-command-hero:after{content:"EXCELSIOR!";color:#102349;letter-spacing:.05em;z-index:1;background:#f4cf3f;border:3px solid #102349;border-radius:50%;width:auto;padding:11px 17px;font-family:Arial Black,Impact,sans-serif;font-size:14px;position:absolute;top:20px;right:24px;transform:rotate(7deg);box-shadow:5px 5px #e52438}.matrix-shell[data-theme=excelsior] .home-command-hero:before{content:"";background:repeating-conic-gradient(#e52438 0 5deg,transparent 5deg 12deg,#f4cf3f 12deg 16deg,transparent 16deg 24deg);opacity:.18;border-radius:50%;width:180px;height:180px;display:block;position:absolute;top:-48px;right:-35px}.matrix-shell[data-theme=excelsior] .jarvis-insight{position:relative;overflow:hidden;background:#fff!important;border:3px solid #102349!important;box-shadow:7px 7px #225fbe,12px 12px #e5243824!important}.matrix-shell[data-theme=excelsior] .jarvis-insight:before{content:"NEXT ISSUE";color:#fff;letter-spacing:.1em;z-index:2;background:#e52438;border-bottom:3px solid #102349;border-right:3px solid #102349;padding:5px 10px;font-family:Arial Black,Impact,sans-serif;font-size:8px;display:block;position:absolute;top:-2px;left:-2px}.matrix-shell[data-theme=excelsior] .dashboard-hero-card{background-image:radial-gradient(circle at 1px 1px,#ffffff38 1px,#0000 1.3px)!important;background-size:10px 10px!important;border:3px solid #102349!important;border-radius:4px!important;box-shadow:6px 6px #e52438!important}.matrix-shell[data-theme=excelsior] .theme-choice{color:#102349;background:#fff;border:2px solid #102349;border-radius:4px;box-shadow:4px 4px #225fbe21}.matrix-shell[data-theme=excelsior] .theme-choice small{color:#536480}.matrix-shell[data-theme=excelsior] .theme-choice.active{border-color:#e52438;box-shadow:0 0 0 1px #e52438,6px 6px #f4cf3f}.theme-preview.excelsior{--tp-bg:#f7f8fb;--tp-panel:#fff;--tp-side:#071d43;--tp-line:#102349;--tp-accent:#e52438;--tp-text:#102349;background-image:radial-gradient(circle at 1px 1px,#1023492e 1px,#0000 1.2px);background-size:7px 7px}.theme-preview.excelsior:after{content:"ACTION!";color:#102349;clip-path:polygon(0 18%,18% 20%,22% 0,42% 17%,58% 0,65% 19%,100% 12%,88% 40%,100% 60%,74% 68%,80% 100%,54% 80%,32% 100%,28% 76%,0 88%,12% 56%);letter-spacing:.03em;background:#f4cf3f;border:1px solid #102349;padding:3px 4px;font:900 5px/1 Arial Black,sans-serif;position:absolute;bottom:2px;right:2px}@media (max-width:900px){.matrix-shell[data-theme=mithril] .main:before{height:24vh;left:0}.matrix-shell[data-theme=excelsior] .topbar:after{display:none}.matrix-shell[data-theme=excelsior] .home-command-hero:after{padding:7px 10px;font-size:10px;top:10px;right:10px}.matrix-shell[data-theme=excelsior] .sidebar:before{font-size:9px}}@media (max-width:620px){.matrix-shell[data-theme=mithril] .sidebar:before{letter-spacing:.09em}.matrix-shell[data-theme=excelsior] .home-command-hero:after{display:none}}@media (prefers-reduced-motion:reduce){body:has(.matrix-shell[data-theme=red_pill]):after{animation:none!important}}.matrix-shell[data-theme=red_pill] .terminal-path{color:#e45b6e;font-weight:700}.matrix-shell[data-theme=mithril] .side-status{color:#b9b39d;background:#0a100c;border:1px solid #8e7d52;border-radius:3px;box-shadow:inset 0 0 18px #dce6e006}.matrix-shell[data-theme=mithril] .side-status-head{color:#d1bd79}.matrix-shell[data-theme=mithril] .side-status strong{color:#f1eddf}.matrix-shell[data-theme=mithril] .side-email{color:#aaa48f}.matrix-shell[data-theme=mithril] .matrix-dot{background:#dce6e0;box-shadow:0 0 0 4px #dce6e014,0 0 9px #dce6e04d}.matrix-shell[data-theme=excelsior] .sidebar{background-color:#071d43}.matrix-shell[data-theme=excelsior] .nav button.active{background:#c91b31}.matrix-shell[data-theme=excelsior] :is(.eyebrow,.master-subhead span,.legend-title){color:#c8182e}.matrix-shell[data-theme=excelsior] .primary-action{background:#c91b31!important}.matrix-shell[data-theme=excelsior] .side-status{color:#c9daf7;background:#06162f;border:2px solid #f4cf3f;border-radius:3px;box-shadow:4px 4px #e52438}.matrix-shell[data-theme=excelsior] .side-status-head{color:#f4cf3f;font-family:Arial Black,Impact,sans-serif}.matrix-shell[data-theme=excelsior] .side-status strong{color:#fff}.matrix-shell[data-theme=excelsior] .side-email{color:#b7d2ff}.matrix-shell[data-theme=excelsior] .matrix-dot{background:#f4cf3f;box-shadow:0 0 0 4px #f4cf3f24,0 0 0 1px #102349}.matrix-shell[data-theme=excelsior] .nav button{text-align:left;grid-template-columns:22px minmax(0,1fr);align-items:center;min-height:40px;padding:8px 10px;line-height:1.05}.matrix-shell[data-theme=excelsior] .nav-label{text-overflow:ellipsis;white-space:nowrap;align-self:center;min-width:0;line-height:1.05;display:block;overflow:hidden}.matrix-shell[data-theme=excelsior] .profile.safe-slide-brand{align-items:center}.matrix-shell[data-theme=excelsior] .profile.safe-slide-brand>div:last-child{align-content:center;gap:2px;min-width:0;display:grid}.matrix-shell[data-theme=excelsior] .brand{line-height:1.03}.matrix-shell[data-theme=excelsior] .sub{line-height:1.15}.matrix-shell[data-theme=excelsior] .topbar-context{text-align:left;align-content:center;gap:3px;min-width:0;display:grid}.matrix-shell[data-theme=excelsior] :is(.terminal-path,.title,.jobsub){text-align:left;margin:0}.matrix-shell[data-theme=excelsior] .terminal-path{line-height:1.15}.matrix-shell[data-theme=excelsior] .title{line-height:1.05}.matrix-shell[data-theme=excelsior] .jobsub{line-height:1.35}.matrix-shell[data-theme=excelsior] .topbar:after{display:none!important}.matrix-shell[data-theme=excelsior] :is(.home-command-copy,.home-recommendation,.home-recommendation-head>div,.global-center-hero>div,.dashboard-section-head>div,.workspace-section-head>div,.profile-card-head>div){text-align:left}.matrix-shell[data-theme=excelsior] :is(h1,h2,h3,.home-recommendation-head strong,.home-capability-grid strong){line-height:1.08}.matrix-shell[data-theme=excelsior] :is(.home-command-copy p,.home-recommendation p,.home-capability-grid small){line-height:1.4}.matrix-shell[data-theme=excelsior] .home-command-hero{align-items:stretch}.matrix-shell[data-theme=excelsior] .home-recommendation{padding-top:54px}.matrix-shell[data-theme=excelsior] .home-recommendation-head small{letter-spacing:.075em;white-space:normal;font-size:7px;line-height:1.2}.matrix-shell[data-theme=excelsior] .home-command-hero:after{clip-path:polygon(50% 0,61% 17%,82% 7%,84% 29%,100% 36%,86% 51%,96% 70%,73% 72%,67% 95%,50% 81%,32% 100%,27% 76%,5% 79%,15% 57%,0 45%,19% 34%,13% 13%,38% 20%);text-align:center;border-radius:0;place-items:center;width:104px;height:38px;padding:0;font-size:9px;line-height:1;display:grid;top:22px;right:28px;transform:rotate(3deg)}.matrix-shell[data-theme=excelsior] .jarvis-insight{padding-top:38px!important}.matrix-shell[data-theme=excelsior] .home-capability-grid>button{align-items:start}.matrix-shell[data-theme=excelsior] :is(.btn,.pill){line-height:1.1}@media (max-width:1100px){.matrix-shell[data-theme=excelsior] .home-recommendation{padding-top:14px}.matrix-shell[data-theme=excelsior] .home-command-hero:after{display:none}}.personal-task-row.system-task{background:color-mix(in srgb,#ffe09a 18%,var(--panel));border-color:#d89a21;box-shadow:inset 4px 0 #d89a21}.task-system-mark{color:#241500;background:#d89a21;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:950;display:grid}.personal-task-row.system-task em{color:#a56400;letter-spacing:.08em;font-weight:950}.task-review-open{white-space:nowrap;padding:6px 9px!important}.production-goals-panel{order:-195;gap:14px;display:grid;border-color:color-mix(in srgb,var(--accent) 42%,var(--line))!important}.production-goals-panel.compact{margin-bottom:0}.production-goals-head{grid-template-columns:minmax(280px,1fr) minmax(190px,.34fr) minmax(190px,.34fr);align-items:stretch;gap:12px;display:grid}.production-goals-head>div:first-child{align-content:center;gap:4px;display:grid}.production-goals-head h3{margin:0}.production-goals-head p{color:var(--muted);max-width:760px;margin:0;font-size:10px;line-height:1.45}.production-goals-baseline{color:var(--muted);font-size:8px;font-weight:750;line-height:1.35;display:block}.production-goal-hero{background:color-mix(in srgb,#3ba34a 9%,var(--panel2));text-align:center;border:1px solid #6aa46d;border-radius:8px;align-content:center;gap:3px;padding:13px;display:grid}.production-goal-hero.combined{background:color-mix(in srgb,#2869b8 9%,var(--panel2));border-color:#4d79bb}.production-goal-hero span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.production-goal-hero strong{color:var(--text);font-size:27px;line-height:1}.production-goal-hero small{color:var(--muted);font-size:8px;line-height:1.35}.production-goals-table-wrap{border:1px solid var(--line);border-radius:8px;overflow:auto}.production-goals-table{border-collapse:collapse;width:100%;min-width:900px;font-size:9px}.production-goals-table th,.production-goals-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:9px 10px}.production-goals-table th:first-child,.production-goals-table td:first-child{text-align:left}.production-goals-table td:first-child{gap:2px;display:grid}.production-goals-table td:first-child small{color:var(--muted)}.production-goals-table thead th{background:var(--panel2);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.production-goals-table tfoot th{background:color-mix(in srgb,var(--accent) 7%,var(--panel2));color:var(--text)}.goal-short{color:#c53636;font-weight:850}.goal-over{color:#2a8740;font-weight:850}.goal-progress{border:1px solid var(--line);background:var(--panel2);border-radius:5px;min-width:86px;height:22px;display:block;position:relative;overflow:hidden}.goal-progress i{opacity:.42;background:#72c27c;position:absolute;inset:0 auto 0 0}.goal-progress b{z-index:1;height:100%;color:var(--text);place-items:center;display:grid;position:relative}.production-subcontractor-goal{border:2px dashed color-mix(in srgb,#6a4ba3 62%,var(--line));background:repeating-linear-gradient(135deg,color-mix(in srgb,#6a4ba3 5%,var(--panel)) 0 10px,color-mix(in srgb,#6a4ba3 10%,var(--panel)) 10px 13px);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid}.production-subcontractor-goal>div{text-align:center;gap:2px;display:grid}.production-subcontractor-goal span{color:var(--muted);text-transform:uppercase;font-size:8px}.production-subcontractor-goal strong{font-size:13px}.production-goals-quality{color:#654400;background:#fff5d8;border:1px solid #d99a24;border-radius:6px;padding:7px 9px;font-size:8px}.schedule-review-queue{gap:12px;display:grid;background:color-mix(in srgb,#ffe6a6 12%,var(--panel))!important;border:2px solid #d99a24!important}.schedule-review-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.schedule-review-head h3{margin:2px 0 3px}.schedule-review-head p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.schedule-review-list{gap:8px;display:grid}.schedule-review-card{border:1px solid var(--line);background:var(--panel);border-left:6px solid #d99a24;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px;display:grid}.schedule-review-card.type-source_inactive{border-left-color:#d44646}.schedule-review-card.type-completion_removal{border-left-color:#3a8b58}.schedule-review-card.type-schedule_impact{border-left-color:#b78318}.schedule-review-copy{gap:5px;display:grid}.schedule-review-copy>div:first-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.schedule-review-copy p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.schedule-review-copy small{color:var(--muted);font-size:8px}.schedule-review-type{color:#4a2d00;text-transform:uppercase;letter-spacing:.07em;background:#ffdfa0;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:950}.schedule-review-impact{flex-wrap:wrap;gap:8px;display:flex}.schedule-review-impact span{border:1px solid var(--line);background:var(--panel2);border-radius:5px;padding:5px 7px;font-size:8px}.schedule-review-impact b{color:var(--text)}.schedule-review-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;max-width:310px;display:flex}.subcontractor-legend{color:#382363!important;background:repeating-linear-gradient(135deg,#eee8ff 0 8px,#ddd0ff 8px 11px)!important;border-style:dashed!important}.review-legend{color:#513600!important;background:#fff0bf!important;border:2px solid #d99a24!important}.backlog-job.subcontractor-job,.jobbar.subcontractor-job{background-image:repeating-linear-gradient(135deg,#0000 0 10px,#230f461f 10px 13px)!important;border-style:dashed!important;border-width:3px!important}.schedule-class-chip.subcontractor,.jobbar-sub-badge{color:#fff!important;background:#4d2d7c!important;border-color:#d7c0ff!important}.schedule-class-chip.review,.jobbar-review-badge{color:#322100!important;background:#ffcf55!important;border-color:#6a4600!important}.jobbar-retained-badge{color:#26323d!important;background:#f4f6f8!important;border-color:#26323d!important}.jobbar.schedule-review-job{box-shadow:inset 0 0 0 4px #ffcf55,0 0 0 2px #5b3c00!important}.backlog-job.schedule-review-job{box-shadow:inset 0 0 0 3px #ffcf55!important}.jobbar.retained-job{box-shadow:inset 0 0 0 3px #fffc,0 0 0 2px #26323d!important}.jobbar-flags{z-index:3;gap:3px;display:flex;position:absolute;top:5px;right:5px}.jobbar-flags b{letter-spacing:.04em;border:1px solid #ffffffbf;border-radius:3px;padding:2px 4px;font-size:7px;font-weight:950;line-height:1}.completed-year-tabs,.completed-view-tabs,.completed-quarter-tabs{flex-wrap:wrap;gap:6px;display:flex}.completed-year-tabs{border-bottom:1px solid var(--line);padding:8px 0}.completed-year-tabs button,.completed-view-tabs button,.completed-quarter-tabs button{border:1px solid var(--line);background:var(--panel);color:var(--muted);font:inherit;cursor:pointer;border-radius:6px;padding:7px 12px;font-size:9px;font-weight:800}.completed-year-tabs button.active,.completed-view-tabs button.active,.completed-quarter-tabs button.active{background:var(--accent);border-color:var(--accent);color:#fff}.completed-view-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.completed-calendar-card{gap:12px;display:grid;overflow:hidden}.completed-calendar-scroll{border:1px solid var(--schedule-chrome-line,#b9c2cb);background:#fff;border-radius:7px;overflow:auto}.completed-calendar-grid{color:#17212b;background:#fff;min-width:max-content;display:grid;position:relative}.completed-calendar-head{z-index:9;text-align:center;background:#e9eef2;border-bottom:2px solid #788692;border-right:1px solid #b9c2cb;place-content:center;height:54px;font-size:9px;display:grid;position:sticky;top:0}.completed-calendar-head strong{font-size:10px}.completed-calendar-head span{font-size:8px}.completed-calendar-head.weekend{background:#dce3e8}.completed-calendar-job-head{z-index:11;text-align:left;justify-content:start;padding:0 12px;font-weight:900;left:0}.completed-calendar-row{border-bottom:1px solid #b9c2cb;grid-template-rows:82px;min-height:82px;display:grid;position:relative}.completed-calendar-job{z-index:5;background:#f2f5f7;border-right:2px solid #788692;align-content:center;gap:3px;padding:9px 11px;display:grid;position:sticky;left:0;overflow:hidden}.completed-calendar-job strong{font-size:10px}.completed-calendar-job span{color:#52616d;font-size:8px}.completed-calendar-job small{color:#687782;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.completed-calendar-slot{background:#fff;border-right:1px solid #cbd2d8}.completed-calendar-slot.weekend{background:#f1f3f5}.completed-calendar-block{z-index:4;color:#071b0c;background:#54b56a;border:2px solid #246234;border-radius:5px;align-content:center;align-self:center;gap:2px;height:62px;margin:0 3px;padding:7px 8px;display:grid;overflow:hidden;box-shadow:0 3px 6px #00000026}.completed-calendar-block.completed-verified{background:#62c477;border-color:#276739}.completed-calendar-block.completed-pending{background:#ffd36b;border-color:#9b6a00}.completed-calendar-block.completed-legacy{background:#a9c9e8;border-color:#3c6f9d}.completed-calendar-block.completed-subcontractor{color:#23153d;background:repeating-linear-gradient(135deg,#cab5ed 0 9px,#ad8cdd 9px 13px);border:3px dashed #4d2d7c}.completed-calendar-block strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.completed-calendar-block span{white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:850;overflow:hidden}.completed-calendar-block small{white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.completed-calendar-block-flags{gap:3px;display:flex;position:absolute;top:4px;right:7px}.completed-calendar-block-flags b{color:#fff;letter-spacing:.05em;background:#3b235f;border-radius:3px;padding:2px 4px;font-size:6px}@media (max-width:1100px){.production-goals-head{grid-template-columns:1fr 1fr}.production-goals-head>div:first-child{grid-column:1/-1}.schedule-review-card{grid-template-columns:1fr}.schedule-review-actions{justify-content:flex-start;max-width:none}}@media (max-width:700px){.production-goals-head{grid-template-columns:1fr}.production-subcontractor-goal{grid-template-columns:1fr 1fr}.completed-view-controls{flex-direction:column;align-items:flex-start}}.inspection-report-builder{gap:14px;margin-bottom:18px;display:grid}.inspection-report-hero{justify-content:space-between;align-items:flex-start;gap:18px;display:flex;border-color:color-mix(in srgb,var(--accent) 42%,var(--line))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,var(--panel)) 0%,var(--panel) 62%)!important}.inspection-report-hero-copy{gap:5px;max-width:800px;display:grid}.inspection-report-hero-copy h2{margin:0}.inspection-report-hero-copy p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.inspection-report-status-stack{justify-items:end;gap:5px;display:grid}.inspection-report-status-stack small{color:var(--muted);font-size:8px}.inspection-status{border:1px solid var(--line);background:var(--panel2);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:8px;font-weight:950;display:inline-flex}.inspection-status.draft{color:#215b8c;background:#eaf4ff;border-color:#8db7dc}.inspection-status.review{color:#6b4900;background:#fff0bf;border-color:#d99a24}.inspection-status.approved{color:#24683b;background:#e1f4e5;border-color:#76b88a}.inspection-status.generated{background:color-mix(in srgb,var(--accent) 12%,var(--panel));color:var(--accent);border-color:color-mix(in srgb,var(--accent) 58%,var(--line))}.inspection-report-message{font-size:10px;font-weight:800}.inspection-report-message.error{color:#8d2121!important;background:#fff0f0!important;border-color:#d85e5e!important}.inspection-report-message.success{color:#28623a!important;background:#effaf2!important;border-color:#65a875!important}.inspection-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inspection-source-stat{align-content:center;gap:4px;min-height:105px;display:grid}.inspection-source-stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:900}.inspection-source-stat strong{color:var(--text);font-size:28px;line-height:1}.inspection-source-stat small{color:var(--muted);font-size:8px;line-height:1.4}.inspection-source-stat.attention{background:color-mix(in srgb,#ffe8a0 10%,var(--panel))!important;border-color:#d99a24!important}.inspection-report-warning,.inspection-report-evidence-note{justify-content:space-between;align-items:center;gap:18px;display:flex;background:color-mix(in srgb,#ffe09a 10%,var(--panel))!important;border-left:5px solid #d99a24!important}.inspection-report-warning{display:grid}.inspection-report-warning strong,.inspection-report-evidence-note strong{font-size:11px}.inspection-report-warning span,.inspection-report-evidence-note span{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.45;display:block}.inspection-report-start{justify-content:space-between;align-items:center;gap:22px;display:flex}.inspection-report-start h3{margin:3px 0}.inspection-report-start p{max-width:820px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.inspection-report-controls{gap:13px;display:grid}.inspection-unsaved{color:#6b4900;background:#fff0bf;border:1px solid #d99a24;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:900}.inspection-report-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inspection-field{gap:4px;display:grid}.inspection-field.wide{grid-column:1/-1}.inspection-field>span,.inspection-add-finding label>span,.inspection-attraction-config label>span,.inspection-finding-form label>span,.inspection-photo-fields label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:850}.inspection-report-builder :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--line);background:var(--panel2);width:100%;color:var(--text);font:inherit;border-radius:5px;padding:8px 9px;font-size:10px}.inspection-report-builder textarea{resize:vertical;line-height:1.4}.inspection-report-builder :is(input,select,textarea):disabled{opacity:.75;cursor:not-allowed}.inspection-report-builder input[type=checkbox]{width:auto;padding:0}.inspection-review-checklist{border-left:5px solid #d99a24!important}.inspection-review-checklist h3{margin:3px 0 5px}.inspection-review-checklist>p{color:var(--muted);margin:0 0 10px;font-size:9px;line-height:1.45}.inspection-review-checklist ul{color:var(--muted);gap:7px;margin:0;padding:0;font-size:9px;line-height:1.4;list-style:none;display:grid}.inspection-review-checklist li{border:1px solid var(--line);background:var(--panel2);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;display:flex}.inspection-review-checklist li>span{min-width:0}.inspection-review-fix{white-space:nowrap;flex:none;padding:5px 8px!important;font-size:8px!important}.inspection-attraction-list{gap:10px;display:grid}.inspection-attraction-card{overflow:hidden;padding:0!important}.inspection-attraction-card.excluded{opacity:.58}.inspection-attraction-card>summary{cursor:pointer;background:var(--panel);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;list-style:none;display:flex}.inspection-attraction-card>summary::-webkit-details-marker{display:none}.inspection-attraction-card[open]>summary{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--accent) 5%,var(--panel2))}.inspection-attraction-summary-main{align-items:center;gap:11px;min-width:0;display:flex}.inspection-attraction-summary-main>div{gap:2px;min-width:0;display:grid}.inspection-attraction-summary-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.inspection-attraction-summary-main small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.inspection-attraction-index{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));width:26px;height:26px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:950;display:grid}.inspection-attraction-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.inspection-mini-badge{border:1px solid var(--line);background:var(--panel2);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 6px;font-size:7px}.inspection-mini-badge.p1{color:#9c2020;background:#ffe5e5;border-color:#e09a9a}.inspection-mini-badge.suggested{color:#255a8d;background:#e8f1ff;border-color:#91b7dc}.inspection-attraction-body{gap:13px;padding:14px;display:grid}.inspection-attraction-config{border:1px dashed var(--line);background:var(--panel2);border-radius:7px;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) 100px;align-items:end;gap:10px;padding:10px;display:grid}.inspection-attraction-config>label{gap:4px;font-size:9px;display:grid}.inspection-attraction-config>label:first-child{align-self:center;align-items:center;gap:7px;display:flex}.inspection-identity-strip{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.inspection-identity-strip>div{background:var(--panel2);border-right:1px solid var(--line);gap:3px;padding:9px 10px;display:grid}.inspection-identity-strip>div:last-child{border-right:0}.inspection-identity-strip span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:850}.inspection-identity-strip strong{font-size:9px}.inspection-observation-grid{border:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 62%,transparent);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.inspection-observation-grid label{gap:4px;display:grid}.inspection-observation-grid label.wide{grid-column:1/-1}.inspection-observation-grid label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:850}.inspection-observation-grid input,.inspection-observation-grid select,.inspection-observation-grid textarea{border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;border-radius:7px;padding:8px}.inspection-observation-grid textarea{resize:vertical;min-height:64px}.inspection-observation-reuse{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:7px;gap:7px;padding:10px;display:grid}.inspection-observation-reuse>div{gap:2px;display:grid}.inspection-observation-reuse strong{font-size:10px}.inspection-observation-reuse span{color:var(--muted);text-transform:none;letter-spacing:0;font-size:9px}.inspection-observation-reuse label{color:var(--text);align-items:flex-start;gap:7px;font-size:10px;display:flex}.inspection-observation-reuse input{width:auto;margin-top:1px}.inspection-evidence-certification{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:7px;gap:7px;padding:10px;display:grid}.inspection-evidence-certification>div{gap:2px;display:grid}.inspection-evidence-certification strong{font-size:10px}.inspection-evidence-certification span,.inspection-evidence-certification small{color:var(--muted);text-transform:none;letter-spacing:0;font-size:9px}.inspection-evidence-certification label{color:var(--text);align-items:flex-start;gap:7px;font-size:10px;display:flex}.inspection-evidence-certification input{width:auto;margin-top:1px}.inspection-evidence-certification small.stale{color:#d99a24;font-weight:700}.inspection-subhead{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.inspection-subhead>div{gap:2px;display:grid}.inspection-subhead span{color:var(--accent);letter-spacing:.08em;font-size:7px;font-weight:950}.inspection-subhead strong{font-size:10px}.inspection-subhead.photos{border-top:1px solid var(--line);margin-top:4px;padding-top:12px}.inspection-add-finding{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel2));border-radius:7px;grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.inspection-add-finding label{gap:4px;display:grid}.inspection-add-finding .wide{grid-column:1/-1}.inspection-add-actions{grid-column:1/-1;gap:7px;display:flex}.inspection-finding-evidence{border:1px solid var(--line);background:var(--panel);border-radius:7px;gap:6px;padding:9px;display:grid}.inspection-finding-evidence>strong{font-size:9px}.inspection-finding-evidence>span{color:var(--muted);font-size:8px}.inspection-finding-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.inspection-finding-evidence label{border:1px solid var(--line);text-transform:none;letter-spacing:0;border-radius:6px;align-items:flex-start;gap:6px;padding:6px;font-size:8px;display:flex}.inspection-no-findings,.inspection-no-photos{color:#356143;background:#eff8f1;border:1px dashed #73aa80;border-radius:6px;padding:12px;font-size:9px}.inspection-no-photos{border-color:var(--line);background:var(--panel2);color:var(--muted)}.inspection-findings-list{gap:9px;display:grid}.inspection-finding-editor{border:1px solid var(--line);background:var(--panel);border-left:5px solid #b18400;border-radius:7px;overflow:hidden}.inspection-finding-editor.p1{border-left-color:#b83b3b}.inspection-finding-editor.p2{border-left-color:#c86919}.inspection-finding-editor.p3{border-left-color:#b18400}.inspection-finding-editor.preventative{border-left-color:#2f6f99}.inspection-finding-editor.aesthetic{border-left-color:#6b7470}.inspection-finding-editor.excluded{opacity:.5}.inspection-finding-head{background:var(--panel2);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.inspection-priority{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:950}.inspection-priority.p1{color:#9b1c1c;background:#f7e1e1}.inspection-priority.p2{color:#8a4e00;background:#f9e9d9}.inspection-priority.p3{color:#7f6500;background:#f7f0d7}.inspection-priority.preventative{color:#245d84;background:#e8f2f8}.inspection-priority.aesthetic{color:#4b5a52;background:#eef1f0}.inspection-finding-source{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:8px;display:flex}.inspection-finding-source small{font-size:7px}.suggestion-source{color:#2d679b;font-weight:850}.inspection-include-toggle{align-items:center;gap:5px;font-size:8px;display:flex}.inspection-finding-form{grid-template-columns:180px 1fr;gap:8px;padding:10px;display:grid}.inspection-finding-form label{gap:4px;display:grid}.inspection-finding-form .wide{grid-column:1/-1}.inspection-wording-review{border-top:1px solid var(--line);color:#654400;background:#fff5d8;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;display:flex}.inspection-wording-review.done{color:#316242;background:#edf8f0}.inspection-wording-review>div{gap:2px;display:grid}.inspection-wording-review strong{font-size:8px}.inspection-wording-review span{font-size:7px;line-height:1.35}.inspection-wording-review label{white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.inspection-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.inspection-photo-card{border:1px solid var(--line);background:var(--panel);border-radius:7px;grid-template-columns:130px minmax(0,1fr);gap:0;display:grid;overflow:hidden}.inspection-photo-card.excluded{opacity:.5}.inspection-photo-image{background:var(--panel2);place-items:center;height:130px;display:grid;overflow:hidden}.inspection-photo-image img{object-fit:cover;width:100%;height:100%}.inspection-photo-image span{color:var(--muted);font-size:8px}.inspection-photo-fields{gap:6px;padding:9px;display:grid}.inspection-photo-fields label{gap:3px;display:grid}.inspection-photo-fields small{color:var(--muted);font-size:7px;line-height:1.3}.inspection-photo-include{align-items:center;gap:5px;font-size:8px;display:flex!important}.inspection-report-lifecycle{gap:10px;display:grid;border-color:color-mix(in srgb,var(--accent) 38%,var(--line))!important}.inspection-lifecycle-actions,.inspection-output-actions{flex-wrap:wrap;gap:7px;display:flex}.inspection-review-meta,.inspection-output-note{color:var(--muted);font-size:8px}.inspection-report-output{gap:10px;display:grid}.inspection-output-ready{gap:5px;display:flex}.inspection-output-ready span{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:5px 7px;font-size:7px;font-weight:900}.inspection-output-ready span.ready{color:#28623a;background:#e7f5e9;border-color:#79b487}@media (max-width:1100px){.inspection-source-grid,.inspection-identity-strip{grid-template-columns:1fr 1fr}.inspection-identity-strip>div{border-bottom:1px solid var(--line)}.inspection-photo-grid{grid-template-columns:1fr}.inspection-attraction-config{grid-template-columns:1fr 1fr}.inspection-attraction-config>label:first-child{grid-column:1/-1}}@media (max-width:700px){.inspection-report-hero,.inspection-report-start,.inspection-report-warning,.inspection-report-evidence-note{display:grid}.inspection-report-status-stack{justify-items:start}.inspection-source-grid,.inspection-report-form-grid,.inspection-identity-strip,.inspection-add-finding,.inspection-observation-grid,.inspection-finding-evidence>div{grid-template-columns:1fr}.inspection-field.wide,.inspection-add-finding .wide,.inspection-add-actions,.inspection-observation-grid label.wide{grid-column:auto}.inspection-attraction-card>summary{align-items:flex-start;display:grid}.inspection-attraction-badges{justify-content:flex-start}.inspection-attraction-config,.inspection-finding-head,.inspection-finding-form{grid-template-columns:1fr}.inspection-finding-form .wide{grid-column:auto}.inspection-wording-review{display:grid}.inspection-photo-card{grid-template-columns:1fr}.inspection-photo-image{height:190px}.inspection-review-checklist li{align-items:stretch;display:grid}.inspection-review-fix{justify-self:start}}.inspection-report-delivery{gap:13px;display:grid;border-color:color-mix(in srgb,var(--accent) 42%,var(--line))!important}.inspection-delivery-readiness{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.inspection-delivery-readiness span{border:1px solid var(--line);border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}.inspection-delivery-readiness .ready{color:#28623a;background:#e7f5e9;border-color:#79b487}.inspection-delivery-readiness .blocked{color:#8a4e00;background:#fff0e5;border-color:#d99a6f}.inspection-delivery-loading{border:1px dashed var(--line);color:var(--muted);border-radius:6px;padding:11px;font-size:9px}.inspection-delivery-contacts{gap:6px;display:grid}.inspection-delivery-contacts>span,.inspection-delivery-form label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:850}.inspection-delivery-contacts>div{flex-wrap:wrap;gap:6px;display:flex}.inspection-contact-chip{border:1px solid var(--line);background:var(--panel2);color:var(--text);text-align:left;cursor:pointer;border-radius:6px;gap:1px;padding:7px 9px;display:grid}.inspection-contact-chip:hover{border-color:var(--accent)}.inspection-contact-chip strong{font-size:8px}.inspection-contact-chip small{color:var(--muted);font-size:7px}.inspection-delivery-form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.inspection-delivery-form label{gap:4px;display:grid}.inspection-delivery-form .wide{grid-column:1/-1}.inspection-delivery-options{gap:7px;display:grid}.inspection-delivery-options>label{border:1px solid var(--line);background:var(--panel2);border-radius:6px;align-items:flex-start;gap:8px;padding:9px;display:flex}.inspection-delivery-options>label.resend-warning{background:#fff3d3;border-color:#d99a24}.inspection-delivery-options>label>span{gap:2px;display:grid}.inspection-delivery-options strong{font-size:9px}.inspection-delivery-options small{color:var(--muted);font-size:7px;line-height:1.35}.inspection-delivery-auth,.inspection-nutshell-delivery{background:#fff6df;border:1px solid #d99a24;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.inspection-delivery-auth>div,.inspection-nutshell-delivery>div{gap:2px;display:grid}.inspection-delivery-auth strong,.inspection-nutshell-delivery strong{font-size:9px}.inspection-delivery-auth span,.inspection-nutshell-delivery span{color:var(--muted);font-size:8px;line-height:1.35}.inspection-nutshell-delivery.completed{background:#edf8f0;border-color:#79b487}.inspection-nutshell-delivery.failed{background:#fff0f0;border-color:#d85e5e}.inspection-delivery-actions{flex-wrap:wrap;gap:7px;display:flex}.inspection-delivery-history{border-top:1px solid var(--line);gap:7px;padding-top:9px;display:grid}.inspection-delivery-history-list{gap:6px;display:grid}.inspection-delivery-history-list>div{border:1px solid var(--line);background:var(--panel2);border-radius:5px;justify-content:space-between;gap:12px;padding:8px 9px;display:flex}.inspection-delivery-history-list>div>div{gap:2px;display:grid}.inspection-delivery-history-list strong{font-size:8px}.inspection-delivery-history-list span,.inspection-delivery-history-list small{color:var(--muted);font-size:7px}@media (max-width:700px){.inspection-delivery-form{grid-template-columns:1fr}.inspection-delivery-form .wide{grid-column:auto}.inspection-delivery-auth,.inspection-nutshell-delivery,.inspection-delivery-history-list>div{display:grid}.inspection-delivery-readiness{justify-content:flex-start}}.sidebar{overflow:hidden auto}.nav-group{gap:2px;min-width:0;display:grid}.nav .nav-group-toggle{width:100%;grid-template-columns:22px minmax(0,1fr) 14px!important}.nav-arrow{color:var(--muted);justify-self:end;font-size:16px;line-height:1;transition:transform .14s}.nav-arrow.open{transform:rotate(90deg)}.nav-submenu{border-left:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));gap:2px;margin:2px 0 4px 20px;padding-left:8px;display:grid}.nav .nav-subitem{border-radius:5px;grid-template-columns:11px minmax(0,1fr);align-items:center;gap:5px;width:100%;padding:7px 8px;font-size:10px;line-height:1.2;display:grid}.nav .nav-subitem.nav-nested-toggle{grid-template-columns:11px minmax(0,1fr) 14px}.nav-subdot{color:color-mix(in srgb,var(--accent) 70%,var(--muted));text-align:center;font-size:10px}.nav-submenu-nested{margin-left:12px;padding-left:7px}.nav .nav-subitem.nested{padding-top:6px;padding-bottom:6px;font-size:9px}.nav-group.active>.nav-group-toggle{color:var(--text)}.planned-document-workspace{gap:8px;display:grid;border-style:dashed!important}.planned-document-workspace h2{margin:0}.planned-document-workspace p{color:var(--muted);max-width:760px;margin:0;font-size:11px;line-height:1.55}.planned-document-status{border:1px solid var(--line);background:var(--panel2);border-radius:6px;align-items:center;gap:9px;margin-top:6px;padding:10px;display:flex}.planned-document-status span{color:#6d4c00;background:#fff1c7;border:1px solid #d2a343;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:950}.planned-document-status strong{font-size:9px}.document-destination-note{border-left:4px solid var(--accent)!important}.document-destination-note h3{margin:3px 0}.document-destination-note p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}@media (max-width:900px){.sidebar{overflow:visible}.nav-submenu{margin-left:12px}}.registered-template-source{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel2));border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:11px;display:flex}.registered-template-source>div{gap:3px;display:grid}.registered-template-source span{letter-spacing:.08em;color:var(--accent);font-size:7px;font-weight:950}.registered-template-source strong{font-size:10px}.registered-template-source small{color:var(--muted);font-size:8px}.registered-template-source.missing{background:#fff6df;border-color:#d99a24}.registered-template-source.missing span{color:#8a5b00}.registered-template-source.global{margin:0}.global-document-hero-actions{flex-wrap:wrap;gap:7px;display:flex}@media (max-width:700px){.registered-template-source{display:grid}}.admin-settings-tabs{flex-wrap:wrap;gap:6px;margin:12px 0 14px;display:flex}.admin-settings-tabs button{border:1px solid var(--line);background:var(--panel2);color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:850;display:flex}.admin-settings-tabs button.active{border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 8%,var(--panel2))}.admin-settings-tabs span{text-align:center;background:var(--panel);border-radius:999px;min-width:18px;padding:2px 5px;font-size:7px}.admin-users-page{gap:12px;display:grid}.admin-user-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-user-stats>div{border:1px solid var(--line);background:var(--panel);border-radius:7px;gap:3px;padding:11px;display:grid}.admin-user-stats span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.admin-user-stats strong{font-size:22px}.admin-users-card{gap:12px;display:grid}.admin-users-table-wrap{overflow:auto}.admin-users-table{min-width:820px}.admin-users-table tr.inactive{opacity:.6}.admin-users-table select{min-width:145px}.admin-user-identity{align-items:center;gap:8px;display:flex}.admin-user-avatar{background:var(--panel2);border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.admin-user-identity>div{gap:2px;display:grid}.admin-user-identity strong{font-size:9px}.admin-user-identity small{color:var(--muted);font-size:7px}.user-status-toggle{border:1px solid var(--line);background:var(--panel2);cursor:pointer;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:900}.user-status-toggle.active{color:#28623a;background:#e8f6eb;border-color:#79b487}.user-status-toggle.inactive{color:#707070;background:#f2f2f2}.admin-access-note{color:var(--muted);border-top:1px solid var(--line);padding-top:9px;font-size:8px;line-height:1.45}.admin-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-role-card{gap:10px;display:grid}.admin-role-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-role-head h3{margin:2px 0 0}.admin-role-head em{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.admin-role-card>p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.admin-role-baseline{border:1px solid var(--line);background:var(--panel2);border-radius:6px;align-items:flex-start;gap:8px;padding:9px;display:flex}.admin-role-baseline>span,.admin-role-capabilities>div>span{color:var(--accent);font-weight:950}.admin-role-baseline>div{gap:2px;display:grid}.admin-role-baseline strong{font-size:8px}.admin-role-baseline small{color:var(--muted);font-size:7px;line-height:1.35}.admin-role-capabilities{gap:5px;display:grid}.admin-role-capabilities>div{border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);grid-template-columns:14px 1fr;align-items:start;gap:5px;padding:6px 0;display:grid}.admin-role-capabilities strong{font-size:8px;line-height:1.35}.admin-role-capabilities .no-elevated span,.admin-role-capabilities .no-elevated strong{color:var(--muted)}@media (max-width:850px){.admin-role-grid{grid-template-columns:1fr}.admin-user-stats{grid-template-columns:1fr 1fr 1fr}}@media (max-width:560px){.admin-user-stats{grid-template-columns:1fr}.admin-settings-tabs button{flex:1;justify-content:center}}.nav .nav-group-toggle.document-nav-prominent{grid-template-columns:22px minmax(0,1fr) 30px!important}.nav .document-nav-prominent .nav-label{letter-spacing:.015em;font-weight:900}.document-nav-arrow{border:1px solid color-mix(in srgb,var(--accent) 60%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--panel2));width:27px;height:27px;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 5%,transparent);border-radius:7px;place-items:center;font-weight:950;display:grid;color:var(--text)!important;font-size:22px!important}.document-nav-prominent:hover .document-nav-arrow,.document-nav-prominent.active .document-nav-arrow{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--panel2))}.nav .nav-subitem{grid-template-columns:11px minmax(0,1fr) auto}.nav-jump{color:var(--accent);justify-self:end;font-size:12px;font-weight:950}.document-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.document-type-chooser{padding:22px}.document-type-chooser h2{margin:2px 0 7px;font-size:24px}.document-type-chooser>p{max-width:820px;color:var(--muted);margin:0;line-height:1.55}.document-choice-card{text-align:left;border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),color-mix(in srgb,var(--accent) 4%,var(--panel)));min-height:145px;color:var(--text);cursor:pointer;border-radius:10px;gap:7px;padding:16px;display:grid}.document-choice-card:hover{border-color:var(--accent);transform:translateY(-1px)}.document-choice-card span{letter-spacing:.1em;color:var(--accent);font-size:8px;font-weight:950}.document-choice-card strong{font-size:15px}.document-choice-card small{color:var(--muted);line-height:1.45}.document-choice-card b{color:var(--text);margin-top:auto;font-size:10px}.activity-settings-link .workspace-section-head{align-items:center}@media (max-width:900px){.document-choice-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.document-choice-grid{grid-template-columns:1fr}}body:has(.matrix-shell[data-theme=mithril]):before{content:"";pointer-events:none;z-index:0;opacity:.22;background:repeating-radial-gradient(at 78% 72%,#0000 0 26px,#d3c28414 27px 28px,#0000 29px 48px),repeating-radial-gradient(at 16% 24%,#0000 0 33px,#dce6e00e 34px 35px,#0000 36px 58px);position:fixed;inset:0}.matrix-shell[data-theme=mithril] .safe-slide-brand{margin-bottom:12px;padding-bottom:24px;position:relative}.matrix-shell[data-theme=mithril] .safe-slide-brand:after{content:"☙  THE SILVER HALL  ❧";text-align:center;color:#e3d39b;letter-spacing:.18em;text-shadow:0 0 9px #dce6e029;font-family:Georgia,Palatino Linotype,serif;font-size:8px;font-style:italic;position:absolute;bottom:0;left:2px;right:2px}.matrix-shell[data-theme=mithril] .topbar-context{padding-top:17px;position:relative}.matrix-shell[data-theme=mithril] .topbar-context:before{content:"❧  WESTERN ROAD  •  MOUNTAIN WATCH  •  SILVER HALL  ❧";color:#bba96e;letter-spacing:.18em;white-space:nowrap;opacity:.9;font:700 7px/1.2 Georgia,serif;position:absolute;top:0;left:0}.matrix-shell[data-theme=mithril] .title{font-variant:small-caps;text-shadow:0 1px #000,0 0 14px #dce6e01c;letter-spacing:.045em!important;font-family:Palatino Linotype,Palatino,Georgia,serif!important}.matrix-shell[data-theme=mithril] .matrix-side-label:before{content:"❧ ";color:#d1bd79}.matrix-shell[data-theme=mithril] .matrix-side-label:after{content:" ❧";color:#d1bd79}.matrix-shell[data-theme=mithril] .nav button .nav-label{font-variant:small-caps;letter-spacing:.055em}.matrix-shell[data-theme=mithril] .nav .document-nav-prominent{box-shadow:inset 0 0 0 1px #dce6e00a,0 0 18px #d1bd790d;background:linear-gradient(90deg,#d1bd791f,#dce6e00a)!important;border:1px solid #8f7d4f!important}.matrix-shell[data-theme=mithril] .document-nav-arrow{box-shadow:inset 0 0 0 1px #dce6e01a,0 0 11px #d1bd791f;color:#fff0bd!important;background:#24251a!important;border-color:#c4ad6b!important}.matrix-shell[data-theme=mithril] .global-center-hero,.matrix-shell[data-theme=mithril] .home-command-hero{overflow:hidden;background:linear-gradient(135deg,#d1bd790e,#0000 34%),repeating-radial-gradient(at 85% 82%,#0000 0 25px,#dce6e00b 26px 27px,#0000 28px 43px),linear-gradient(145deg,#161d17,#0d130f)!important}.matrix-shell[data-theme=mithril] .global-center-hero:before,.matrix-shell[data-theme=mithril] .home-command-hero:before{content:"☙  WAYFINDER'S CHRONICLE  •  LEAF & STAR  ❧";color:#aa9a68;letter-spacing:.16em;opacity:.78;font:700 7px/1 Georgia,serif;position:absolute;bottom:8px;left:18px}.matrix-shell[data-theme=mithril] .card:not(.home-command-hero):not(.global-center-hero):after{content:"❧";color:#bda968;opacity:.32;pointer-events:none;font:700 15px/1 Georgia,serif;position:absolute;bottom:7px;right:10px;transform:rotate(-13deg)}.matrix-shell[data-theme=mithril] .card h2:before,.matrix-shell[data-theme=mithril] .card h3:before{content:"☙";color:#bda968;vertical-align:.12em;margin-right:7px;font-size:.7em}.matrix-shell[data-theme=mithril] .card h2:after,.matrix-shell[data-theme=mithril] .card h3:after{content:"❧";color:#bda968;vertical-align:.12em;margin-left:7px;font-size:.7em}.matrix-shell[data-theme=mithril] .eyebrow:before{content:"ᚱ  ";color:#dce6e0;opacity:.72}.matrix-shell[data-theme=mithril] .document-type-chooser{background:radial-gradient(at 50% 115%,#4a634b52,#0000 45%),repeating-radial-gradient(at 83% 15%,#0000 0 34px,#d1bd790d 35px 36px,#0000 37px 58px),linear-gradient(145deg,#182019,#0a100c)!important}.matrix-shell[data-theme=mithril] .document-choice-card{background:linear-gradient(145deg,#19211a,#0c120e)!important;border:1px solid #7c7456!important;border-radius:2px 16px!important;box-shadow:inset 0 0 0 1px #dce6e009,5px 7px #0000001f!important}.matrix-shell[data-theme=mithril] .document-choice-card:before{content:"☙";color:#d1bd79;opacity:.45;font-size:18px;position:absolute;top:9px;right:13px}.matrix-shell[data-theme=mithril] .document-choice-card strong{font-variant:small-caps;letter-spacing:.04em;font-family:Palatino Linotype,Palatino,Georgia,serif}.matrix-shell[data-theme=mithril] .document-choice-card b{color:#fff0bd}.matrix-shell[data-theme=mithril] .document-choice-card:hover{border-color:#d1bd79!important;box-shadow:inset 0 0 0 1px #dce6e00f,0 0 24px #d1bd7914!important}.matrix-shell[data-theme=mithril] .powered-by-jarvis:before{content:"ᚠ ᚢ ᚦ ᚨ ᚱ ᚲ";color:#8f8769;letter-spacing:.18em;margin-bottom:4px;font:700 7px/1 Georgia,serif;display:block}body:has(.matrix-shell[data-theme=excelsior]):before{content:"";z-index:0;pointer-events:none;opacity:.34;background:radial-gradient(circle at 1px 1px,#10234929 1.25px,#0000 1.45px) 0 0/9px 9px,repeating-linear-gradient(115deg,#0000 0 46px,#e5243806 47px 49px,#0000 50px 82px);position:fixed;inset:0}.matrix-shell[data-theme=excelsior] .safe-slide-brand{padding-bottom:26px;position:relative}.matrix-shell[data-theme=excelsior] .safe-slide-brand:after{content:"★  SAFE SLIDE HERO FILE  ★";text-align:center;color:#102349;letter-spacing:.08em;background:#f4cf3f;border:2px solid #102349;padding:4px 5px;font:900 7px/1 Arial Black,Impact,sans-serif;position:absolute;bottom:0;left:2px;right:2px;transform:rotate(-1deg);box-shadow:3px 3px #e52438}.matrix-shell[data-theme=excelsior] .topbar-context{padding-top:20px;position:relative}.matrix-shell[data-theme=excelsior] .topbar-context:before{content:"●  MISSION BRIEF!  //  SAFE SLIDE FIELD CHRONICLE";color:#e52438;letter-spacing:.08em;text-transform:uppercase;font:900 8px/1 Arial Black,Impact,sans-serif;position:absolute;top:0;left:0}.matrix-shell[data-theme=excelsior] .title{transform-origin:0;transform:skew(-3deg);text-shadow:2px 2px #f4cf3f,-1px -1px #fff!important}.matrix-shell[data-theme=excelsior] .nav .document-nav-prominent{color:#fff!important;background:#102349!important;border:3px solid #f4cf3f!important;box-shadow:4px 4px #e52438!important}.matrix-shell[data-theme=excelsior] .document-nav-arrow{color:#102349!important;background:#f4cf3f!important;border:2px solid #102349!important;box-shadow:2px 2px #e52438!important}.matrix-shell[data-theme=excelsior] .nav-jump{color:#f4cf3f;text-shadow:1px 1px #102349}.matrix-shell[data-theme=excelsior] .global-center-hero,.matrix-shell[data-theme=excelsior] .home-command-hero{background:radial-gradient(circle at 1px 1px,#10234924 1.2px,#0000 1.45px) 0 0/10px 10px,linear-gradient(135deg,#fff 0 76%,#fff2a3 76% 88%,#ffdbe0 88%)!important}.matrix-shell[data-theme=excelsior] .global-center-hero:before{content:"NEXT PANEL!";color:#fff;z-index:1;background:#225fbe;border:3px solid #102349;padding:8px 12px;font:900 11px/1 Arial Black,Impact,sans-serif;position:absolute;top:16px;right:18px;transform:rotate(4deg);box-shadow:5px 5px #f4cf3f}.matrix-shell[data-theme=excelsior] .global-center-hero:after{content:"";background:repeating-conic-gradient(#e52438 0 4deg,transparent 4deg 10deg,#f4cf3f 10deg 14deg,transparent 14deg 22deg);opacity:.11;z-index:0;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-54px}.matrix-shell[data-theme=excelsior] .card h2,.matrix-shell[data-theme=excelsior] .card h3{display:inline-block;position:relative}.matrix-shell[data-theme=excelsior] .card h2:after,.matrix-shell[data-theme=excelsior] .card h3:after{content:"!";color:#102349;vertical-align:.15em;background:#f4cf3f;border:2px solid #102349;border-radius:50%;place-items:center;width:19px;height:19px;margin-left:7px;font:900 11px/1 Arial Black,Impact,sans-serif;display:inline-grid;box-shadow:2px 2px #e52438}.matrix-shell[data-theme=excelsior] .document-type-chooser{background:radial-gradient(circle at 1px 1px,#10234924 1.2px,#0000 1.45px) 0 0/10px 10px,linear-gradient(135deg,#fff 0 68%,#fff3b4 68% 84%,#ffe0e5 84%)!important;border:4px solid #102349!important;box-shadow:9px 9px #e52438,15px 15px #f4cf3f8c!important}.matrix-shell[data-theme=excelsior] .document-type-chooser:after{content:"CHOOSE YOUR MISSION!";color:#102349;background:#f4cf3f;border:3px solid #102349;padding:8px 12px;font:900 9px/1 Arial Black,Impact,sans-serif;position:absolute;top:18px;right:22px;transform:rotate(5deg);box-shadow:4px 4px #225fbe}.matrix-shell[data-theme=excelsior] .document-choice-card{transition:transform .12s,box-shadow .12s;position:relative;overflow:hidden;background:#fff!important;border:3px solid #102349!important;border-radius:3px!important;box-shadow:6px 6px #225fbe!important}.matrix-shell[data-theme=excelsior] .document-choice-card:before{content:"";background:repeating-conic-gradient(#e52438 0 5deg,transparent 5deg 12deg,#f4cf3f 12deg 16deg,transparent 16deg 24deg);opacity:.1;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-32px;right:-32px}.matrix-shell[data-theme=excelsior] .document-choice-card:hover{transform:translate(-2px,-2px)rotate(-.5deg);box-shadow:9px 9px #e52438!important}.matrix-shell[data-theme=excelsior] .document-choice-card span{background:#e52438;border:2px solid #102349;width:max-content;padding:3px 6px;box-shadow:2px 2px #f4cf3f;color:#fff!important;font-family:Arial Black,Impact,sans-serif!important}.matrix-shell[data-theme=excelsior] .document-choice-card strong{text-transform:uppercase;font-family:Arial Black,Impact,sans-serif;font-size:17px}.matrix-shell[data-theme=excelsior] .document-choice-card b{color:#225fbe;text-transform:uppercase;font-family:Arial Black,Impact,sans-serif}.matrix-shell[data-theme=excelsior] .center-stat{background:#fff!important;border:3px solid #102349!important;box-shadow:5px 5px #225fbe38!important}.matrix-shell[data-theme=excelsior] .center-stat:nth-child(4n+1){box-shadow:5px 5px #e52438!important}.matrix-shell[data-theme=excelsior] .center-stat:nth-child(4n+2){box-shadow:5px 5px #f4cf3f!important}.matrix-shell[data-theme=excelsior] .center-stat:nth-child(4n+3){box-shadow:5px 5px #225fbe!important}.matrix-shell[data-theme=excelsior] .powered-by-jarvis:before{content:"★ ISSUE: OPERATIONAL BETA ★";color:#f4cf3f;letter-spacing:.07em;margin-bottom:4px;font:900 7px/1 Arial Black,Impact,sans-serif;display:block}@media (max-width:800px){.matrix-shell[data-theme=mithril] .topbar-context:before,.matrix-shell[data-theme=excelsior] .topbar-context:before,.matrix-shell[data-theme=excelsior] .document-type-chooser:after,.matrix-shell[data-theme=excelsior] .global-center-hero:before{display:none}}@media (min-width:901px){.matrix-shell .sidebar{flex-direction:column;padding-top:14px;padding-bottom:12px;display:flex;overflow-y:hidden!important}.matrix-shell .sidebar .profile{margin-bottom:12px}.matrix-shell .sidebar .matrix-side-label{margin-top:4px;margin-bottom:5px}.matrix-shell .sidebar .nav{flex:0 auto;gap:1px}.matrix-shell .sidebar .nav button{padding-top:7px;padding-bottom:7px}.matrix-shell .sidebar .nav-submenu{margin-top:1px;margin-bottom:2px}.matrix-shell .sidebar .nav .nav-subitem{padding-top:6px;padding-bottom:6px}.matrix-shell .sidebar .powered-by-jarvis{margin-top:auto}}.history-search-card-v2{gap:12px;display:grid}.history-source-ribbon{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.history-source-ribbon>span{border:1px solid var(--line);background:var(--panel2);border-radius:7px;gap:2px;padding:9px 10px;display:grid}.history-source-ribbon b{letter-spacing:.08em;color:var(--muted);font-size:7px}.history-source-ribbon small{font-size:10px;font-weight:850}.history-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.history-panel-head h3{margin:2px 0 3px}.history-panel-head p{color:var(--muted);max-width:760px;margin:0;font-size:9px;line-height:1.45}.history-panel-head>span{white-space:nowrap;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.history-crm-panel,.history-source-panel{gap:11px;display:grid}.history-crm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.history-crm-card{border:1px solid var(--line);background:var(--panel2);border-radius:7px;gap:7px;padding:11px;display:grid}.history-crm-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.history-crm-card-head small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:850}.history-crm-card>strong{font-size:11px}.history-crm-card>p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.history-crm-meta{flex-wrap:wrap;gap:5px;display:flex}.history-crm-meta span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 5px;font-size:7px}.history-crm-status{text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:4px 6px;font-size:7px;font-weight:950}.history-crm-status.won{color:#28623a;background:#e8f6eb;border-color:#79b487}.history-crm-status.open{color:#1d4f9c;background:#eaf2ff;border-color:#8aafe3}.history-crm-status.lost{color:#8a2525;background:#fff0f0;border-color:#d98d8d}.history-product-chips{flex-wrap:wrap;gap:4px;display:flex}.history-product-chips span{background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:3px 5px;font-size:7px;font-weight:850}.history-code-row{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.history-crm-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:7px;display:flex}.history-crm-foot b{font-size:10px}.history-crm-foot span,.history-crm-foot a{color:var(--muted);font-size:7px}.history-crm-foot a{color:var(--accent);margin-left:auto;font-weight:850}.history-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.history-source-card{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:7px;gap:6px;padding:10px;text-decoration:none;display:grid}.history-source-card:hover{border-color:var(--accent);transform:translateY(-1px)}.history-source-card>div{justify-content:space-between;gap:8px;display:flex}.history-source-card>div span{color:var(--accent);text-transform:uppercase;font-size:7px;font-weight:950}.history-source-card>div em{color:var(--muted);font-size:7px;font-style:normal}.history-source-card>strong{font-size:9px;line-height:1.35}.history-source-card>small,.history-source-card>p,.history-source-card>b{font-size:7px;line-height:1.4}.history-source-card>small,.history-source-card>p{color:var(--muted);margin:0}.history-source-card>b{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.history-scope-product{color:var(--accent);margin-top:2px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;display:block}@media (max-width:1050px){.history-crm-grid,.history-source-grid,.history-source-ribbon{grid-template-columns:1fr 1fr}}@media (max-width:650px){.history-crm-grid,.history-source-grid,.history-source-ribbon{grid-template-columns:1fr}.history-panel-head{display:grid}.history-panel-head>span{width:max-content}}.system-ownership-page,.data-foundations-panel{gap:12px;display:grid}.data-foundation-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;display:grid}.data-foundation-block{border:1px solid var(--line);background:var(--panel2);border-radius:8px;gap:10px;padding:12px;display:grid}.data-foundation-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.data-foundation-title strong{font-size:11px}.data-foundation-title span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900}.data-foundation-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.data-foundation-stats>div{border:1px solid var(--line);background:var(--panel);border-radius:6px;gap:2px;padding:8px;display:grid}.data-foundation-stats b{font-size:16px}.data-foundation-stats small{color:var(--muted);font-size:7px}.data-foundation-block p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.data-foundation-actions{flex-wrap:wrap;gap:7px;display:flex}.data-foundation-message{border:1px solid var(--line);background:var(--panel2);border-radius:6px;padding:9px 10px;font-size:8px}.foundation-error{color:#b52d2d;font-weight:800}@media (max-width:900px){.data-foundation-grid{grid-template-columns:1fr}}@media (max-width:620px){.data-foundation-stats{grid-template-columns:1fr 1fr}}.matrix-shell .nav .nav-group-toggle.document-nav-prominent{border:none!important}.history-answer{gap:10px;display:grid}.history-answer-v2{gap:12px;padding:18px 20px}.history-answer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:10px;display:flex}.history-answer-head h3{letter-spacing:-.01em;margin:3px 0 0;font-size:16px;line-height:1.25}.history-answer-count{white-space:nowrap;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.history-answer-primary{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--panel2);border-radius:8px;grid-template-columns:125px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 15px;display:grid}.history-answer-primary-date{gap:3px;display:grid}.history-answer-primary-date small{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:900}.history-answer-primary-date strong{font-size:18px;line-height:1.1}.history-answer-primary-copy{gap:6px;min-width:0;display:grid}.history-answer-primary-copy h4{margin:0;font-size:14px;line-height:1.25}.history-answer-primary-copy p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.history-answer-primary-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.history-answer-primary-tags>span:not(.history-legacy-status){border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 6px;font-size:7px;font-weight:800}.history-answer-values{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.history-answer-values>span{border:1px solid var(--line);background:var(--panel);border-radius:6px;gap:2px;min-width:92px;padding:8px 9px;display:grid}.history-answer-values small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:6px;font-weight:900}.history-answer-values b{white-space:nowrap;font-size:11px}.history-answer-related{gap:6px;display:grid}.history-answer-related-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.history-answer-related-head strong{font-size:9px}.history-answer-related-head small{color:var(--muted);font-size:7px}.history-answer-related-list{border:1px solid var(--line);border-radius:7px;display:grid;overflow:hidden}.history-answer-related-row{background:var(--panel2);grid-template-columns:78px minmax(0,1fr) auto 94px;align-items:center;gap:10px;padding:8px 10px;display:grid}.history-answer-related-row+.history-answer-related-row{border-top:1px solid var(--line)}.history-answer-related-row time{color:var(--muted);font-size:8px;font-weight:850}.history-answer-related-row>div{gap:2px;min-width:0;display:grid}.history-answer-related-row>div strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.history-answer-related-row>div small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.history-answer-related-row>b{text-align:right;white-space:nowrap;font-size:9px}.history-answer-note{border:1px dashed var(--line);background:var(--panel2);border-radius:6px;gap:3px;padding:9px 10px;display:grid}.history-answer-note p,.history-answer-note small{color:var(--muted);margin:0;font-size:7px;line-height:1.5}.history-answer-note p{color:var(--text);font-weight:700}.history-answer-copy{color:var(--text);margin:0;font-size:11px;font-weight:600;line-height:1.65}.history-answer-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.history-answer-meta span,.history-answer-meta a{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 6px;font-size:7px;text-decoration:none}.history-answer-meta a{color:var(--accent);font-weight:850}@media (max-width:850px){.history-answer-primary{grid-template-columns:1fr}.history-answer-values{justify-content:flex-start}.history-answer-related-row{grid-template-columns:72px minmax(0,1fr) auto}.history-answer-related-row>b{text-align:left;grid-column:2}.history-answer-related-row>.history-legacy-status{grid-area:1/3/3}}@media (max-width:560px){.history-answer-v2{padding:14px}.history-answer-head{display:grid}.history-answer-count{width:max-content}.history-answer-related-row{grid-template-columns:1fr}.history-answer-related-row>b,.history-answer-related-row>.history-legacy-status{text-align:left;grid-area:auto}.history-answer-primary-date strong{font-size:16px}}.history-timeline-panel{gap:12px;display:grid}.history-timeline{display:grid}.history-timeline-event{grid-template-columns:12px 82px minmax(0,1fr) auto;align-items:start;gap:9px;padding:8px 0;display:grid;position:relative}.history-timeline-event:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:18px;bottom:-8px;left:5px}.history-timeline-marker{border:2px solid var(--accent);background:var(--panel);z-index:1;border-radius:50%;width:11px;height:11px;margin-top:2px}.history-timeline-date{color:var(--muted);padding-top:2px;font-size:8px;font-weight:900}.history-timeline-content{gap:2px;display:grid}.history-timeline-content span{color:var(--accent);text-transform:uppercase;font-size:7px;font-weight:900}.history-timeline-content strong{font-size:9px}.history-timeline-content small{color:var(--muted);font-size:7px}.history-timeline-event>a{color:var(--accent);padding-top:2px;font-size:7px;font-weight:850;text-decoration:none}@media (max-width:650px){.history-timeline-event{grid-template-columns:12px 1fr auto}.history-timeline-date,.history-timeline-content{grid-column:2}.history-timeline-event>a{grid-area:1/3/3}}.history-operational-panel{gap:11px;display:grid}.history-operational-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.history-operational-card{border:1px solid var(--line);background:var(--panel2);border-radius:8px;gap:7px;padding:11px;display:grid}.history-operational-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.history-operational-card-head small{color:var(--muted);font-size:7px;font-weight:800}.history-operational-state{text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:4px 6px;font-size:7px;font-weight:950}.history-operational-state.closed{color:#28623a;background:#e8f6eb;border-color:#79b487}.history-operational-state.released{color:#1d4f9c;background:#eaf2ff;border-color:#8aafe3}.history-operational-state.active{color:#8a5b00;background:#fff6df;border-color:#d99a24}.history-operational-card>strong{font-size:10px}.history-operational-card>p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.history-operational-scopes{flex-wrap:wrap;gap:4px;display:flex}.history-operational-scopes span{border:1px dashed var(--line);border-radius:4px;padding:3px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.history-operational-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:7px;display:flex}.history-operational-foot span{color:var(--muted);font-size:7px}.history-operational-foot b{margin-left:auto;font-size:9px}@media (max-width:1050px){.history-operational-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.history-operational-grid{grid-template-columns:1fr}}.history-review-queue{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.history-review-count{color:#8a5b00;background:#fff6df;border:1px solid #d99a24;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.history-review-list{gap:6px;display:grid}.history-review-row{border:1px solid var(--line);background:var(--panel2);border-radius:7px;grid-template-columns:minmax(0,1.1fr) 22px minmax(0,1fr) 54px auto;align-items:center;gap:9px;padding:9px;display:grid}.history-review-source,.history-review-candidate{gap:2px;min-width:0;display:grid}.history-review-source span,.history-review-candidate span{color:var(--accent);text-transform:uppercase;font-size:7px;font-weight:900}.history-review-source strong,.history-review-candidate strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.history-review-source small,.history-review-candidate small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.history-review-arrow{text-align:center;color:var(--accent);font-weight:950}.history-review-score{justify-items:center;display:grid}.history-review-score b{font-size:15px}.history-review-score small{color:var(--muted);font-size:7px}.history-review-actions{gap:5px;display:flex}@media (max-width:900px){.history-review-row{grid-template-columns:1fr 24px 1fr}.history-review-score{grid-column:1}.history-review-actions{grid-column:2/4;justify-content:flex-end}}@media (max-width:620px){.history-review-row{grid-template-columns:1fr}.history-review-arrow{transform:rotate(90deg)}.history-review-score,.history-review-actions{grid-column:auto;justify-content:flex-start}}.history-source-ribbon-five{grid-template-columns:repeat(5,minmax(0,1fr))}.history-profitfinder-panel{gap:11px;display:grid}.history-profitfinder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.history-profitfinder-card{border:1px solid var(--line);background:var(--panel2);border-radius:7px;gap:7px;padding:11px;display:grid}.history-profitfinder-card>strong{font-size:11px;line-height:1.35}.history-profitfinder-card>p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.history-profitfinder-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.history-profitfinder-card-head small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:850}.history-legacy-status{text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:4px 6px;font-size:7px;font-weight:950}.history-legacy-status.sold{color:#28623a;background:#e8f6eb;border-color:#79b487}.history-legacy-status.open{color:#1d4f9c;background:#eaf2ff;border-color:#8aafe3}.history-legacy-status.dead{color:#555;background:#f2f2f2;border-color:#aaa}.history-profitfinder-values{flex-wrap:wrap;gap:6px;display:flex}.history-profitfinder-values>span{border:1px solid var(--line);background:var(--panel);border-radius:5px;gap:1px;min-width:74px;padding:6px 7px;display:grid}.history-profitfinder-values small{color:var(--muted);text-transform:uppercase;font-size:6px;font-weight:850}.history-profitfinder-values b{font-size:9px}.history-profitfinder-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:7px;display:flex}.history-profitfinder-foot span{color:var(--muted);font-size:7px}@media (max-width:1150px){.history-source-ribbon-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.history-profitfinder-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.history-source-ribbon-five,.history-profitfinder-grid{grid-template-columns:1fr}}.history-profitfinder-evidence{border:1px dashed var(--line);background:var(--panel);border-radius:6px;gap:5px;padding:7px;display:grid}.history-profitfinder-evidence>small{color:var(--muted);font-size:7px;font-weight:800}.history-profitfinder-evidence>div{flex-wrap:wrap;gap:5px;display:flex}.history-profitfinder-evidence a,.history-profitfinder-evidence span{border:1px solid var(--line);max-width:100%;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:4px 6px;font-size:7px;text-decoration:none;overflow:hidden}.history-profitfinder-scope{border-top:1px solid var(--line);gap:5px;padding-top:7px;display:grid}.history-profitfinder-scope>small,.history-profitfinder-pricing>small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:6px;font-weight:900}.history-profitfinder-scope>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:5px 7px;display:grid}.history-profitfinder-scope>div>span{text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:3px 5px;font-size:6px;font-weight:950}.history-profitfinder-scope>div>span.completed{color:#28623a;background:#e8f6eb;border-color:#79b487}.history-profitfinder-scope>div>span.contracted{color:#1d4f9c;background:#eaf2ff;border-color:#8aafe3}.history-profitfinder-scope>div>span.quoted{color:var(--muted)}.history-profitfinder-scope p{color:var(--text)!important;margin:0!important;font-size:7px!important;line-height:1.35!important}.history-profitfinder-scope b{color:var(--accent);grid-column:2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:6px}.history-profitfinder-pricing{gap:5px;display:grid}.history-profitfinder-pricing>span{border:1px solid var(--line);background:var(--panel);border-radius:5px;justify-content:space-between;gap:8px;padding:5px 6px;display:flex}.history-profitfinder-pricing em{color:var(--muted);font-size:7px;font-style:normal}.history-profitfinder-pricing b{white-space:nowrap;font-size:7px}.history-profitfinder-activity{border:1px solid var(--line);background:var(--panel);border-radius:6px;gap:7px;padding:8px;display:grid}.history-profitfinder-activity>small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:900}.history-profitfinder-activity-counts{flex-wrap:wrap;gap:5px;display:flex}.history-profitfinder-activity-counts span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 5px;font-size:7px}.history-profitfinder-note{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:7px;padding-top:6px;display:grid}.history-profitfinder-note b{color:var(--accent);font-size:7px}.history-profitfinder-note p{color:var(--muted);max-height:42px;margin:0;font-size:7px;line-height:1.45;overflow:hidden}.mobile-sheet-grid .mobile-boothbuddy-tile{font:inherit;font-size:inherit;text-decoration:none}.sidebar .boothbuddy-nav-link{color:inherit;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.sidebar .boothbuddy-nav-link:hover{background:var(--hover,#7f7f7f1f)}@media (max-width:860px){html{-webkit-text-size-adjust:100%;scroll-padding-bottom:88px}body{width:100%;max-width:100vw;overflow-x:hidden}.matrix-shell,.matrix-shell .main,.matrix-shell .content,.matrix-shell .content>*{min-width:0;max-width:100%}.matrix-shell .content{padding:10px 10px calc(92px + env(safe-area-inset-bottom))!important}.matrix-shell .card{border-radius:10px;padding:14px}.matrix-shell h1{font-size:clamp(22px,7vw,28px);line-height:1.12}.matrix-shell h2{font-size:clamp(19px,6vw,24px);line-height:1.18}.matrix-shell h3{font-size:clamp(16px,5vw,20px);line-height:1.22}.matrix-shell p{overflow-wrap:anywhere}.matrix-shell .eyebrow{line-height:1.25;font-size:10px!important}.matrix-shell input:not([type=checkbox]):not([type=radio]),.matrix-shell select,.matrix-shell textarea{min-height:44px;font-size:16px!important}.matrix-shell textarea{line-height:1.45}.matrix-shell button,.matrix-shell .btn,.matrix-shell .mini-btn,.matrix-shell a.btn{touch-action:manipulation}.matrix-shell .content button:not(.jobbar):not(.theme-choice):not(.task-check):not(.task-delete):not(.drawer-close),.matrix-shell .content .btn,.matrix-shell .content .mini-btn{min-height:42px}.matrix-shell .content .primary-action{min-height:46px}.matrix-shell .grid.two,.matrix-shell .grid.three{grid-template-columns:1fr!important}.matrix-shell .kv{grid-template-columns:1fr;gap:3px 0}.matrix-shell .kv dt{margin-top:8px}.matrix-shell .check{align-items:flex-start;gap:10px}.matrix-shell .master-form-grid,.matrix-shell .master-form-grid.two-col,.matrix-shell .master-form-grid.three-col,.matrix-shell .master-form-grid.four-col{grid-template-columns:1fr!important}.matrix-shell .mastersheet-head,.matrix-shell .mastersheet-empty,.matrix-shell .master-section-title{flex-direction:column!important;align-items:stretch!important}.matrix-shell .mastersheet-actions{justify-content:stretch;width:100%}.matrix-shell .mastersheet-actions .btn{flex:1}.matrix-shell .master-table-wrap,.matrix-shell .dashboard-table-wrap,.matrix-shell .attraction-learning-table-wrap,.matrix-shell .production-goals-table-wrap,.matrix-shell .scheduler{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.matrix-shell .scheduler{border-radius:9px}.matrix-shell .schedule-drawer,.matrix-shell .roster-drawer,.matrix-shell .conflict-drawer{padding:16px 14px calc(28px + env(safe-area-inset-bottom));border-left:0;width:100vw!important;max-width:100vw!important}.matrix-shell .drawer-head{z-index:4;background:inherit;padding-top:12px;position:sticky;top:-16px}.matrix-shell .drawer-actions{grid-template-columns:1fr;display:grid}.matrix-shell .drawer-actions .btn{width:100%}.matrix-shell .backlog-grid{grid-template-columns:1fr}.matrix-shell .schedule-admin-actions{grid-template-columns:1fr;width:100%;display:grid}.matrix-shell .schedule-admin-actions .btn{width:100%}.matrix-shell .dashboard-head,.matrix-shell .dashboard-section-head,.matrix-shell .dashboard-hero-card,.matrix-shell .history-search-head,.matrix-shell .history-panel-head,.matrix-shell .companies-search,.matrix-shell .company-directory-head,.matrix-shell .attraction-directory-hero,.matrix-shell .production-section-head,.matrix-shell .inspection-inbox-head{flex-direction:column!important;align-items:stretch!important}.matrix-shell .dashboard-metrics{grid-template-columns:1fr 1fr!important}.matrix-shell .dashboard-visual-grid,.matrix-shell .dashboard-hero-grid,.matrix-shell .operations-health-grid,.matrix-shell .dashboard-filter-bar{grid-template-columns:1fr!important}.matrix-shell .dashboard-filter-intro{grid-column:auto!important}.matrix-shell .owner-performance-row{gap:8px;grid-template-columns:1fr!important}.matrix-shell .history-source-ribbon,.matrix-shell .history-source-ribbon-five{grid-template-columns:1fr 1fr!important}.matrix-shell .history-answer-primary{grid-template-columns:1fr!important}.matrix-shell .history-answer-values{justify-content:flex-start}.matrix-shell .history-answer-related-row{grid-template-columns:74px minmax(0,1fr) auto!important}.matrix-shell .history-answer-related-row>b{text-align:left;grid-column:2}.matrix-shell .history-crm-grid,.matrix-shell .history-source-grid,.matrix-shell .history-profitfinder-grid,.matrix-shell .history-operational-grid{grid-template-columns:1fr!important}.matrix-shell .history-timeline-event{grid-template-columns:12px minmax(0,1fr) auto!important}.matrix-shell .history-timeline-date,.matrix-shell .history-timeline-content{grid-column:2}.matrix-shell .companies-hero,.matrix-shell .attraction-directory-hero,.matrix-shell .attraction-company-head{grid-template-columns:1fr!important}.matrix-shell .company-facility-grid{grid-template-columns:1fr}.matrix-shell .company-attractions-switcher-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.matrix-shell .attraction-current-grid,.matrix-shell .attraction-edit-form,.matrix-shell .attraction-add-form,.matrix-shell .attraction-observation-form,.matrix-shell .attraction-observation-table>div{grid-template-columns:1fr!important}.matrix-shell .attraction-learning-metrics,.matrix-shell .photo-intel-performance{grid-template-columns:1fr 1fr!important}.matrix-shell .field-stat-grid,.matrix-shell .field-photo-grid,.matrix-shell .field-two-column,.matrix-shell .attraction-evidence-grid,.matrix-shell .inspection-review-card{grid-template-columns:1fr!important}.matrix-shell .inspection-review-preview{border-right:0;border-bottom:1px solid var(--line)}.matrix-shell .proposal-builder-head,.matrix-shell .proposal-sales-guidance,.matrix-shell .proposal-workbench,.matrix-shell .proposal-workbench.proposal-simple-mode{display:block!important}.matrix-shell .proposal-head-actions{grid-template-columns:1fr 1fr;width:100%;margin-top:10px;display:grid}.matrix-shell .proposal-head-actions>*{width:100%}.matrix-shell .proposal-preview-pane{max-height:none!important;position:relative!important;top:auto!important}.matrix-shell .proposal-form-grid.two,.matrix-shell .proposal-source-checks,.matrix-shell .proposal-option-labels,.matrix-shell .proposal-evidence-picker{grid-template-columns:1fr!important}.matrix-shell .production-handoff-hero,.matrix-shell .production-handoff-actions{flex-direction:column!important;align-items:stretch!important}.matrix-shell .production-field-grid,.matrix-shell .production-edit-grid,.matrix-shell .production-edit-grid.slide-fields,.matrix-shell .production-release-checks,.matrix-shell .production-release-context{grid-template-columns:1fr 1fr!important}.matrix-shell .production-action-stack,.matrix-shell .production-release-fix-actions{grid-template-columns:1fr;width:100%;display:grid!important}.matrix-shell .production-action-stack .btn,.matrix-shell .production-release-fix-actions .btn{width:100%}.matrix-shell .current-job-context{z-index:45;position:sticky;top:104px;box-shadow:0 8px 20px #00000029}.matrix-shell .current-job-switch{min-height:42px}.matrix-shell .mobile-more-sheet{overscroll-behavior:contain;max-height:min(82dvh,720px)}.matrix-shell .mobile-sheet-grid button,.matrix-shell .mobile-sheet-grid .mobile-boothbuddy-tile{min-height:62px}}@media (max-width:560px){.matrix-shell .content{padding-left:8px!important;padding-right:8px!important}.matrix-shell .card{padding:12px}.matrix-shell .dashboard-metrics,.matrix-shell .history-source-ribbon,.matrix-shell .history-source-ribbon-five,.matrix-shell .company-attractions-switcher-actions,.matrix-shell .attraction-learning-metrics,.matrix-shell .photo-intel-performance,.matrix-shell .production-field-grid,.matrix-shell .production-edit-grid,.matrix-shell .production-edit-grid.slide-fields,.matrix-shell .production-release-checks,.matrix-shell .production-release-context{grid-template-columns:1fr!important}.matrix-shell .proposal-head-actions{grid-template-columns:1fr}.matrix-shell .history-answer-related-row{grid-template-columns:1fr!important}.matrix-shell .history-answer-related-row>b,.matrix-shell .history-answer-related-row>.history-legacy-status{text-align:left;grid-area:auto!important}.matrix-shell .history-answer-primary-date strong{font-size:17px}.matrix-shell .history-answer-values{grid-template-columns:1fr 1fr;width:100%;display:grid}.matrix-shell .history-answer-values>span{min-width:0}.matrix-shell .mobile-sheet-grid{grid-template-columns:1fr}.matrix-shell .mobile-more-sheet{padding-left:10px;padding-right:10px}.matrix-shell .current-job-context{top:102px}.matrix-shell .current-job-identity>strong{font-size:13px}.matrix-shell .current-job-identity>small{white-space:normal;line-height:1.35}.matrix-shell .schedule-range-controls,.matrix-shell .schedule-legend,.matrix-shell .job-type-legend{gap:6px}.matrix-shell .schedule-range-controls .btn{flex:1}.matrix-shell .topbar{padding-left:10px;padding-right:10px}}@media (max-width:860px){.matrix-shell .lead-finder-input-wrap,.matrix-shell .lead-finder-input-wrap input{width:100%!important;min-width:0!important;max-width:100%!important}.matrix-shell .pricing-rule-select,.matrix-shell .pricing-rule-cell,.matrix-shell .scope-title-cell{max-width:100%;min-width:0!important}.matrix-shell .sales-builder-total,.matrix-shell .postgen-commitment,.matrix-shell .postgen-exception>span{min-width:0!important}.matrix-shell .facility-history-strip{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.matrix-shell .attraction-review-filters select{width:100%;min-width:0!important;max-width:100%!important}.matrix-shell .data-foundation-grid{grid-template-columns:1fr}}.history-review-row.legacy-attraction-review-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px}.legacy-attraction-review-row .history-review-source strong{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.legacy-attraction-review-row .history-review-source small,.legacy-attraction-review-row .history-review-candidate small{white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.legacy-attraction-review-row .history-review-source span,.legacy-attraction-review-row .history-review-candidate span{font-size:10px;line-height:1.45}.legacy-attraction-review-row .history-review-source a{overflow-wrap:anywhere;font-size:11px}.legacy-attraction-review-row .history-review-candidate select{width:100%;min-width:0;color:var(--text);background:var(--panel);border:1px solid var(--line);font-size:12px}.legacy-attraction-review-row .history-review-candidate label{color:var(--text);line-height:1.5;font-size:11px!important}.legacy-attraction-review-row .history-review-candidate label input{flex:none;margin-top:3px}.legacy-attraction-review-row .history-review-actions{grid-column:auto;justify-content:flex-start}@media (max-width:1100px){.history-review-row.legacy-attraction-review-row{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-attraction-review-row .history-review-actions{grid-column:1/-1}}@media (max-width:650px){.history-review-row.legacy-attraction-review-row{grid-template-columns:minmax(0,1fr);padding:12px}.legacy-attraction-review-row .history-review-actions{flex-wrap:wrap;grid-column:auto}}.data-foundation-stats.attraction-knowledge-stats{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:950px){.data-foundation-stats.attraction-knowledge-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:580px){.data-foundation-stats.attraction-knowledge-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.production-health-grid{grid-template-columns:minmax(175px,.8fr) minmax(270px,1.35fr) minmax(215px,1fr);gap:12px;width:100%;display:grid}.production-health-grid>div{border:1px solid var(--line);background:var(--panel2);border-radius:10px;flex-direction:column;gap:9px;min-width:0;padding:16px;display:flex}.production-health-grid .production-health-primary{background:color-mix(in srgb,var(--accent) 7%,var(--panel2));border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.production-health-primary>strong{letter-spacing:-.035em;font-size:clamp(27px,3vw,38px);font-weight:800;line-height:1.05}.production-health-grid strong{color:var(--text)}.production-health-grid>div>strong:not(.production-health-primary>strong){font-size:13px}.production-health-grid small{color:var(--muted);font-size:11px;line-height:1.5}.production-health-breakdown>div{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.production-health-breakdown b{font-variant-numeric:tabular-nums;white-space:nowrap}.production-health-schedule>span{color:var(--text);font-size:13px;font-weight:700;line-height:1.4}@media (max-width:1050px){.production-health-grid{grid-template-columns:1fr 1fr}.production-health-schedule{grid-column:1/-1}}@media (max-width:650px){.production-health-grid{grid-template-columns:1fr;gap:9px}.production-health-schedule{grid-column:auto}.production-health-grid>div{padding:13px}.production-health-primary>strong{font-size:32px}}.history-color-evidence{gap:18px;min-width:0;display:grid}.history-color-intro{max-width:1020px;padding:2px 0 0}.history-color-kicker{color:#8ec3a6;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:750;display:block}.history-color-intro>p{color:var(--text);max-width:980px;margin:0;font-size:14px;line-height:1.65}.history-color-intro .history-color-family{color:var(--muted);margin-top:7px;font-size:12px}.history-color-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.history-color-metric{background:#08191373;border:1px solid #7ba7913d;border-radius:10px;min-width:0;padding:12px 14px}.history-color-metric strong{color:var(--text);letter-spacing:-.02em;font-size:clamp(20px,2vw,28px);font-weight:750;line-height:1.2;display:block}.history-color-metric span{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.35;display:block}.history-color-toolbar{border-bottom:1px solid #82b49633;flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.history-color-filters{flex-wrap:wrap;gap:7px;display:flex}.history-color-filters button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #71998259;border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:650;display:inline-flex}.history-color-filters button span{color:inherit;opacity:.8;font-size:11px;font-weight:700}.history-color-filters button:hover{color:var(--text);border-color:#8bc8a5b3}.history-color-filters button[aria-pressed=true]{color:#d5fbe1;background:#327a5233;border-color:#4ca86a}.history-color-caption{color:var(--muted);font-size:11px;line-height:1.4}.history-color-groups{gap:20px;display:grid}.history-color-group{min-width:0}.history-color-group-head{justify-content:space-between;align-items:flex-end;gap:15px;margin:0 0 10px;display:flex}.history-color-group-head h4{color:var(--text);margin:0;font-size:15px;font-weight:750;line-height:1.3}.history-color-group-head p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.35}.history-color-group-head>span{white-space:nowrap;color:var(--muted);font-size:11px}.history-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.history-color-record{background:#0a151299;border:1px solid #799d8f3d;border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.history-color-record:hover{border-color:#71b68b7a}.history-color-record-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.history-color-record-top time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.history-color-status{letter-spacing:.01em;color:#afc6b7;border:1px solid #8ca69a40;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.history-color-status-verified{color:#a5f7c4;background:#27804f2b;border-color:#49c37b59}.history-color-status-reported{color:#b9d5f5;background:#3b5d992e;border-color:#6a98de59}.history-color-status-reference{color:#c4bfae;background:#89764c1a;border-color:#a18e643d}.history-color-record-body{align-items:flex-start;gap:12px;min-width:0;display:flex}.history-color-image-link{border:1px solid #8ba79440;border-radius:7px;flex:0 0 96px;line-height:0;overflow:hidden}.history-color-image-link img{object-fit:cover;background:#19241e;width:96px;height:88px;display:block}.history-color-record-copy{flex:1;min-width:0}.history-color-record h5{color:#f2faf5;overflow-wrap:anywhere;margin:0 0 4px;font-size:14px;font-weight:750;line-height:1.35}.history-color-result-value{color:#cee1d7;overflow-wrap:anywhere;margin:0 0 6px;font-size:12px;line-height:1.45}.history-color-snippet{color:#d8dedb;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.6}.history-color-context{color:#91a99a;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.5}.history-color-warning{color:#edd9b1;background:#71592f21;border-left:2px solid #c5aa70;margin:0;padding:9px 10px;font-size:11px;line-height:1.45}.history-color-record-footer{border-top:1px solid #8aad9626;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:9px;margin-top:auto;padding-top:9px;display:flex}.history-color-record-footer>span{color:var(--muted);font-size:11px}.history-color-record-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.history-color-record-footer a{color:#9dd9b4;text-underline-offset:3px;overflow-wrap:anywhere;font-size:11px}.history-color-alternates{color:#9dd9b4;max-width:100%;font-size:11px}.history-color-alternates>summary{cursor:pointer;white-space:nowrap}.history-color-alternates>a{margin:6px 0 0;display:block}.history-color-empty{color:var(--muted);border:1px dashed #81a58e4d;border-radius:8px;margin:0;padding:20px;font-size:12px}.history-color-more{cursor:pointer;color:#b5e9c6;background:#1c462c24;border:1px solid #6ba77c61;border-radius:7px;margin-top:10px;padding:8px 12px;font-size:12px;font-weight:650}.history-color-more:hover{background:#22673940}.history-color-footnote{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.45}.history-color-disclaimer{color:var(--muted);border-top:1px solid #82a58c33;margin:0;padding-top:13px;font-size:12px;line-height:1.65}@media (max-width:1100px){.history-color-grid{grid-template-columns:1fr}}@media (max-width:760px){.history-color-evidence{gap:14px}.history-color-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.history-color-record{padding:12px}.history-color-group-head{flex-direction:column;align-items:flex-start;gap:5px}.history-color-filters{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.history-color-filters button{white-space:nowrap;flex:none}}@media (max-width:420px){.history-color-record-body{flex-direction:column}.history-color-image-link,.history-color-image-link img{width:100%;height:130px}.history-color-image-link{flex-basis:auto}}.legacy-source-sheets{background:#0819115c;border:1px solid #74a0883b;border-radius:11px;gap:11px;min-width:0;padding:15px;display:grid}.legacy-source-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.legacy-source-head h4{color:var(--text);margin:5px 0 0;font-size:15px;line-height:1.3}.legacy-source-head>span{color:var(--muted);white-space:nowrap;font-size:11px}.legacy-source-caution{color:var(--muted);max-width:850px;margin:0;font-size:12px;line-height:1.6}.legacy-source-list{gap:9px;min-width:0;display:grid}.legacy-source-file{background:#05110c8c;border:1px solid #82ab913d;border-radius:8px;min-width:0;overflow:hidden}.legacy-source-file>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:13px 14px;display:flex}.legacy-source-file>summary:hover{background:#30744c21}.legacy-source-file[open]>summary{border-bottom:1px solid #82ab9138}.legacy-source-file-name{gap:5px;min-width:0;display:grid}.legacy-source-file-name strong{color:var(--text);overflow-wrap:anywhere;font-size:14px;line-height:1.4}.legacy-source-file-name span{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.legacy-source-area{text-align:right;white-space:nowrap;flex:none;gap:2px;display:grid}.legacy-source-area b{font-variant-numeric:tabular-nums;color:#d6f5e1;font-size:19px}.legacy-source-area small{color:var(--muted);font-size:10px}.legacy-source-body{gap:14px;min-width:0;padding:14px;display:grid}.legacy-source-table-wrap{min-width:0;overflow-x:auto}.legacy-source-measure-table{border-collapse:collapse;width:100%;min-width:460px;font-size:12px}.legacy-source-measure-table thead{background:#275b3a38}.legacy-source-measure-table th{text-align:left;color:#bce7c9;white-space:nowrap;border-bottom:1px solid #71a1804d;padding:9px 10px}.legacy-source-measure-table td{color:var(--text);border-bottom:1px solid #8aa59121;padding:9px 10px;line-height:1.4}.legacy-source-measure-table td:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.legacy-source-decisions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.legacy-source-decisions>div{background:#0d27176b;border:1px solid #7d978433;border-radius:7px;gap:5px;min-width:0;padding:10px 12px;display:grid}.legacy-source-decisions span{letter-spacing:.02em;color:var(--muted);font-size:10px}.legacy-source-decisions strong{color:#e3ece6;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.5}.legacy-source-body footer{border-top:1px solid #7ea48d36;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:10px;display:flex}.legacy-source-body footer>span{color:var(--muted);font-size:11px}.legacy-source-body footer>a{color:#97d7b2;text-underline-offset:3px;font-size:12px}.legacy-source-mismatch{color:#e9c788;margin:0;font-size:11px;line-height:1.5}.legacy-review-workspace{gap:16px;min-width:0;display:grid}.legacy-review-intro{gap:12px;display:grid}.legacy-review-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.legacy-review-title h2{margin:6px 0;font-size:20px;line-height:1.3}.legacy-review-title p{color:var(--muted);max-width:810px;margin:0;font-size:13px;line-height:1.6}.legacy-review-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.legacy-review-metrics>div{background:#06180e7a;border:1px solid #8db29638;border-radius:8px;gap:5px;padding:11px 13px;display:grid}.legacy-review-metrics strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1}.legacy-review-metrics span{color:var(--muted);font-size:11px;line-height:1.4}.legacy-review-columns{grid-template-columns:minmax(245px,320px) minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.legacy-review-source-list{gap:10px;min-width:0;display:grid;position:sticky;top:90px}.legacy-review-source-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.legacy-review-source-header h3{margin:0;font-size:14px}.legacy-review-source-list>input{width:100%;min-width:0}.legacy-review-source-scroll{gap:5px;max-height:65vh;padding-right:2px;display:grid;overflow-y:auto}.legacy-review-source{cursor:pointer;color:var(--text);text-align:left;background:#08190e6b;border:1px solid #849b8c40;border-radius:8px;gap:5px;min-width:0;padding:10px 12px;display:grid}.legacy-review-source:hover{border-color:#60c07d99}.legacy-review-source.active{background:#1a5e3336;border-color:#48b978}.legacy-review-source strong{font-size:13px;line-height:1.35}.legacy-review-source small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.legacy-review-source>span{color:#b3ddc0;font-size:11px;line-height:1.4}.legacy-review-source em{color:#e9bd74;font-size:11px;font-style:normal}.legacy-review-details{min-width:0}.legacy-review-source-detail{gap:12px;display:grid}.legacy-review-detail-header{gap:7px;display:grid}.legacy-review-detail-header h3{margin:0;font-size:18px}.legacy-review-detail-header p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.legacy-review-detail-header>a{color:#9cdbb4;text-underline-offset:3px;font-size:12px}.legacy-review-tags{flex-wrap:wrap;gap:7px;display:flex}.legacy-review-tags span{color:#bce3c8;border:1px solid #69947766;border-radius:20px;padding:4px 8px;font-size:10px}.legacy-review-toggle{color:var(--muted);align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}.legacy-review-rows{gap:11px;min-width:0;display:grid}.legacy-review-row{gap:13px;min-width:0;display:grid}.legacy-review-row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.legacy-review-row-head h4{color:var(--text);margin:5px 0;font-size:15px;line-height:1.35}.legacy-review-row-head small{color:var(--muted);font-size:11px}.legacy-review-area{text-align:right;flex-shrink:0;gap:4px;display:grid}.legacy-review-area strong{color:#d6f5e1;font-variant-numeric:tabular-nums;font-size:22px}.legacy-review-area span{color:var(--muted);font-size:10px}.legacy-review-linked{color:#9ed6b2;margin:0;font-size:12px}.legacy-review-target{color:#c9e5d2;gap:6px;font-size:12px;display:grid}.legacy-review-target select{width:100%;min-width:0}.legacy-review-target small{color:var(--muted);font-size:11px;line-height:1.5}.legacy-review-confirm{color:var(--muted);align-items:flex-start;gap:9px;font-size:12px;line-height:1.4;display:flex}.legacy-review-confirm input{flex-shrink:0;margin-top:2px}.legacy-review-actions{flex-wrap:wrap;gap:8px;display:flex}.legacy-review-actions>button{min-height:36px}.legacy-review-empty{color:var(--muted);font-size:13px;line-height:1.6}@media (max-width:1150px){.legacy-review-columns{grid-template-columns:1fr}.legacy-review-source-list{position:static}.legacy-review-source-scroll{max-height:270px}.legacy-review-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:740px){.legacy-source-decisions,.legacy-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-review-title{flex-direction:column}.legacy-review-row-head{align-items:flex-start}}@media (max-width:470px){.legacy-source-decisions{grid-template-columns:1fr}.legacy-source-file>summary{align-items:flex-start}.legacy-source-area b{font-size:16px}}.legacy-park-verification{background:#66441326;border:1px solid #e7b44b66;border-radius:9px;gap:11px;padding:14px;display:grid}.legacy-park-verification>strong{color:#f0cf8f;font-size:13px}.legacy-park-verification p{color:var(--text);margin:0;font-size:12px;line-height:1.65}.legacy-park-verification label{color:var(--muted);align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.legacy-park-verification label input{flex-shrink:0;margin-top:2px}.legacy-park-verification>button{justify-self:start}.legacy-review-linked-confirmation{border-top:1px solid #68977040;gap:11px;padding-top:12px;display:grid}.legacy-review-linked-confirmation p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}@media (max-width:1100px){.legacy-review-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.legacy-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.job-workorder-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.job-workorder-navigation>div{flex:1;gap:4px;min-width:210px;display:grid}.job-workorder-navigation strong{font-size:15px}.job-workorder-navigation small{color:var(--muted);font-size:12px;line-height:1.5}.job-workorder-navigation .btn{flex-shrink:0}.lifecycle-stage:disabled{cursor:not-allowed;opacity:.56}@media (max-width:650px){.job-workorder-navigation{flex-direction:column;align-items:stretch}.job-workorder-navigation>div{min-width:0}.job-workorder-navigation .btn{width:100%}}.matrix-shell[data-theme=safeslide] .sales-builder-hero{color:#17364c!important;background:#f0f8fb!important;border-color:#c9e1ea!important}.matrix-shell[data-theme=safeslide] .sales-builder-hero h2,.matrix-shell[data-theme=safeslide] .sales-builder-hero .eyebrow,.matrix-shell[data-theme=safeslide] .sales-builder-hero .sales-builder-total strong{color:#17364c!important}.matrix-shell[data-theme=safeslide] .sales-builder-hero p,.matrix-shell[data-theme=safeslide] .sales-builder-hero .muted,.matrix-shell[data-theme=safeslide] .sales-builder-total span,.matrix-shell[data-theme=safeslide] .sales-builder-total small{color:#466c7f!important}.companycam-preview-button{cursor:zoom-in;text-align:left;color:inherit;background:0 0;border:0;min-width:0;padding:0;display:flex;position:relative}.companycam-preview-button img{object-fit:cover;max-width:100%;height:auto}.companycam-preview-button span{color:#fff;background:#183044;border-radius:5px;padding:4px 7px;font-size:11px;position:absolute;bottom:7px;left:7px}.companycam-review-mode-label,.companycam-multi-picker{gap:7px;font-size:12px;display:grid}.companycam-multi-picker{border:1px solid var(--line);border-radius:8px;padding:10px}.companycam-multi-picker label{align-items:center;gap:9px;font-size:12px;display:flex}.companycam-multi-picker input{flex-shrink:0;width:16px;height:16px}.companycam-review-guidance{color:var(--muted);font-size:12px;line-height:1.5}.companycam-photo-lightbox{z-index:9999;background:#000000d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.companycam-photo-lightbox-inner{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:12px;gap:12px;max-width:min(1100px,98vw);max-height:95vh;padding:16px;display:grid;overflow:auto}.companycam-photo-lightbox-inner img{object-fit:contain;width:100%;max-height:65vh;display:block}.companycam-photo-lightbox-inner p{max-width:950px;font-size:13px;line-height:1.5}.companycam-photo-lightbox-inner small{color:var(--muted)}.inspection-review-summary{border:1px solid var(--line);background:var(--panel2);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.inspection-review-summary>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.inspection-review-summary strong{color:var(--text);font-size:14px}.inspection-review-summary span{color:var(--muted);font-size:12px}.inspection-review-progress{background:color-mix(in srgb,var(--line) 75%,var(--panel));border-radius:100px;height:8px;overflow:hidden}.inspection-review-progress>span{background:#247e62;border-radius:100px;height:100%;transition:width .2s;display:block}.inspection-review-filters{flex-wrap:wrap;gap:8px;display:flex}.inspection-review-filter{justify-content:space-between;align-items:center;gap:14px;min-width:112px;display:inline-flex}.inspection-review-filter.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:700}.inspection-review-filter span{background:var(--panel2);font-variant-numeric:tabular-nums;border-radius:12px;padding:2px 7px}.inspection-review-notice{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:8px;padding:10px 12px;font-size:12px}.inspection-photo-reviewed{border-color:color-mix(in srgb,#247e62 55%,var(--line))}.inspection-photo-review-badge{text-transform:uppercase;letter-spacing:.02em;border-radius:10px;padding:3px 8px;font-size:10px;font-weight:750;display:inline-flex}.inspection-photo-review-badge.reviewed{color:#17694d;background:#e3f5eb}.inspection-photo-review-badge.pending{color:#826319;background:#fbf0d9}.inspection-photo-review-meta{color:var(--muted);font-size:11px}.inspection-review-complete{font-weight:750}.inspection-review-reopen{font-size:12px}.inspection-review-empty{padding:24px 16px}.inspection-review-more{justify-self:start}.inspection-review-other-evidence{border:1px solid var(--line);background:var(--panel2);border-radius:10px;padding:12px}.inspection-review-other-evidence summary{cursor:pointer;font-size:13px;font-weight:700}.inspection-review-other-list{gap:8px;padding-top:10px;display:grid}.inspection-review-other-list>div{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:9px;font-size:12px;display:flex}.inspection-review-other-list>div span{overflow-wrap:anywhere;flex:1;min-width:180px}.inspection-review-other-list>div a{color:var(--accent)}@media (max-width:690px){.inspection-review-filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inspection-review-filter{gap:3px;min-width:0;padding:10px 8px}.inspection-review-summary>div:first-child{display:grid}.inspection-review-other-list>div{flex-direction:column;align-items:flex-start}}.historical-sold-pricing{gap:14px;margin-top:14px;margin-bottom:14px;display:grid}.historical-sold-pricing-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.historical-sold-pricing-header>div:first-child{flex:1;min-width:225px}.historical-sold-pricing-header h3{margin:4px 0 7px;font-size:17px}.historical-sold-pricing-header p{color:var(--muted);max-width:720px;margin:0;font-size:12px;line-height:1.55}.historical-sold-pricing-summary{border:1px solid var(--line);background:var(--panel2);border-radius:9px;gap:4px;min-width:205px;padding:11px 14px;display:grid}.historical-sold-pricing-summary span,.historical-sold-pricing-summary small{color:var(--muted);font-size:11px}.historical-sold-pricing-summary strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:19px}.historical-sold-pricing-tablewrap{width:100%;overflow-x:auto}.historical-sold-pricing-table{border-collapse:collapse;width:100%;font-size:12px}.historical-sold-pricing-table th{text-align:left;background:var(--panel2);color:var(--muted);white-space:nowrap;font-size:11px;font-weight:700}.historical-sold-pricing-table td,.historical-sold-pricing-table th{border-bottom:1px solid var(--line);padding:10px 12px}.historical-sold-pricing-table td strong{color:var(--text);display:block}.historical-sold-pricing-table td small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.historical-sold-pricing-table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.historical-sold-pricing-table tfoot td{background:var(--panel2);font-weight:700}.historical-rate-unverified{color:var(--muted);font-size:11px;font-weight:600}.historical-sold-pricing-note{border-top:1px solid var(--line);color:var(--muted);padding-top:12px;font-size:12px;line-height:1.6}@media (max-width:700px){.historical-sold-pricing-header{display:grid}.historical-sold-pricing-summary{min-width:0}.historical-sold-pricing-table{min-width:525px}}.sales-cc-card{min-width:0;color:var(--text);background:var(--panel);border-color:var(--line)}.sales-cc-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.sales-cc-head h3{margin:0;font-size:21px;line-height:1.25}.sales-cc-head p{color:var(--muted);max-width:85ch;margin:8px 0 0;font-size:13px;line-height:1.6}.sales-cc-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.sales-cc-kpi{border:1px solid var(--line);background:var(--panel2);border-radius:10px;flex-direction:column;gap:9px;min-width:0;padding:17px;display:flex}.sales-cc-kpi>span{color:var(--muted);font-size:12px}.sales-cc-kpi>strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(22px,2.6vw,34px)}.sales-cc-kpi small{color:var(--muted);font-size:12px;line-height:1.5}.sales-cc-goal{margin-top:18px}.sales-cc-goal>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.sales-cc-track{background:var(--panel2);border:1px solid var(--line);border-radius:99px;height:9px;overflow:hidden}.sales-cc-track i{background:var(--accent);border-radius:inherit;height:100%;display:block}.sales-cc-notes{color:var(--muted);grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;font-size:12px;line-height:1.6;display:grid}.sales-cc-notes strong{color:var(--text)}.sales-cc-note{color:var(--muted);margin:13px 0 0;font-size:12px;line-height:1.6}.sales-cc-empty{border:1px dashed var(--line);color:var(--muted);border-radius:9px;margin:0;padding:18px;line-height:1.7}.sales-cc-table{-webkit-overflow-scrolling:touch;max-width:100%;margin-top:10px;overflow-x:auto}.sales-cc-table table{min-width:600px}.sales-cc-table th,.sales-cc-table td{vertical-align:top;line-height:1.5}.sales-cc-table tbody th{color:var(--text);max-width:300px;font-weight:600}.sales-cc-table td{font-variant-numeric:tabular-nums}.sales-cc-table small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.sales-cc-card a,.sales-cc-link{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.sales-cc-link{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sales-cc-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.sales-cc-bars h4{margin:0 0 16px;font-size:14px}.sales-cc-bar{margin:0 0 16px}.sales-cc-bar>div:first-child{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.sales-cc-bar small{color:var(--muted);font-size:11px}.sales-cc-bar strong{white-space:nowrap}.sales-cc-chart{margin:0}.sales-cc-chart svg{width:100%;max-height:290px;display:block}.sales-cc-chart text{fill:var(--muted);font-family:inherit;font-size:11px}.sales-cc-axis{stroke:var(--line);stroke-width:1px}.sales-cc-plan-line{stroke:var(--blue);stroke-width:3px;fill:none;stroke-dasharray:7 4}.sales-cc-actual-line{stroke:var(--accent);stroke-width:3px;fill:none}.sales-cc-actual-point{fill:var(--accent);stroke:var(--panel);stroke-width:1.5px}.sales-cc-chart figcaption{color:var(--muted);flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.sales-cc-legend-plan:before,.sales-cc-legend-actual:before{content:"";border-top:3px dashed var(--blue);vertical-align:middle;width:20px;margin-right:7px;display:inline-block}.sales-cc-legend-actual:before{border-top:3px solid var(--accent)}.sales-cc-card details{margin-top:16px}.sales-cc-card summary{cursor:pointer;padding:8px 0;font-size:13px;font-weight:600}.sales-cc-issues{gap:0;display:grid}.sales-cc-issues>div{border-bottom:1px solid var(--line);gap:6px;padding:13px 0;font-size:13px;display:grid}.sales-cc-issues span{color:var(--muted);font-size:12px;line-height:1.5}.sales-cc-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:14px;display:flex}.sales-cc-pagination>span{color:var(--muted);margin-right:auto;font-size:12px}.sales-cc-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.sales-cc-sources>span{border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:5px;padding:12px;font-size:11px;display:flex}.sales-cc-sources strong{color:var(--text);font-size:12px}.sales-cc-warning{color:var(--text);padding:10px 12px;font-size:13px;line-height:1.5;border-left:3px solid var(--amber)!important}.sales-cc-filters{grid-template-columns:110px repeat(3,minmax(120px,1fr)) minmax(170px,1.4fr) auto;align-items:end;gap:10px;display:grid}.sales-cc-filters label{color:var(--muted);gap:6px;min-width:0;font-size:11px;display:grid}.sales-cc-filters input,.sales-cc-filters select{border:1px solid var(--line);background:var(--panel2);width:100%;min-width:0;color:var(--text);border-radius:8px;min-height:40px;padding:9px 10px;font-size:13px}.sales-cc-card .btn{background:var(--panel2);color:var(--text);border-color:var(--line);white-space:normal;min-height:40px}.sales-cc-card button:disabled{opacity:.55;cursor:default}.sales-cc-card :is(button,input,select,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sales-sent-week-head{border:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 58%,transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.sales-sent-week-head>div{gap:3px;display:grid}.sales-sent-week-head strong{font-size:14px}.sales-sent-week-head span{color:var(--muted);font-size:11px}.sales-sent-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.sales-sent-progress-grid .sales-cc-goal{margin:0}.sales-goal-groups{gap:16px;display:grid}.sales-goal-person{border:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 58%,transparent);border-radius:14px;padding:16px}.sales-goal-person-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.sales-goal-person-head>div{gap:4px;display:grid}.sales-goal-person-head strong{font-size:16px}.sales-goal-person-head span{color:var(--muted);font-size:12px}.sales-inline-edit{align-items:center;gap:8px;display:flex}.sales-inline-edit input{border:1px solid var(--line);background:var(--panel);width:145px;min-height:38px;color:var(--text);border-radius:8px;padding:8px 10px}.sales-top-list{gap:10px;display:grid}.sales-top-row{border:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 58%,transparent);border-radius:13px;grid-template-columns:44px minmax(0,1fr) minmax(130px,auto) auto;align-items:start;gap:12px;padding:14px;display:grid}.sales-top-rank{background:var(--panel);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.sales-top-main{gap:6px;min-width:0;display:grid}.sales-top-main>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sales-top-main span,.sales-top-main small,.sales-top-main em{color:var(--muted);font-size:12px;line-height:1.45}.sales-top-main em{color:var(--amber,#b7791f);font-style:normal}.sales-top-value{text-align:right;font-variant-numeric:tabular-nums;gap:4px;display:grid}.sales-top-value span,.sales-top-value small{color:var(--muted);font-size:11px}.sales-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.sales-top-actions .btn{min-height:34px;padding:7px 10px}.sales-top-editor{border-top:1px solid var(--line);grid-column:2/-1;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;padding-top:12px;display:grid}.sales-top-editor.add{border:1px solid var(--line);border-radius:13px;margin-top:12px;padding:14px}.sales-top-editor label{color:var(--muted);gap:5px;font-size:11px;display:grid}.sales-top-editor :is(input,select,textarea){border:1px solid var(--line);background:var(--panel);width:100%;min-height:38px;color:var(--text);font:inherit;border-radius:8px;padding:8px 10px}.sales-top-editor textarea{resize:vertical;min-height:86px}.sales-top-editor .wide{grid-column:span 2}.sales-top-editor-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.sales-top-add{margin-top:12px}.sales-cc-presets{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;display:flex}.sales-cc-presets>span{color:var(--muted);flex-basis:100%;font-size:12px;line-height:1.5}@media (max-width:1150px){.sales-cc-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-cc-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.sales-cc-card{padding:16px}.sales-cc-head{flex-direction:column;gap:12px}.sales-cc-head h3{font-size:20px}.sales-cc-head .btn{width:100%}.sales-cc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sales-cc-kpi{padding:12px}.sales-cc-kpi>strong{font-size:25px}.sales-cc-sources,.sales-cc-three,.sales-cc-notes{grid-template-columns:1fr}.sales-cc-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-cc-filters label:last-of-type{grid-column:1/-1}.sales-cc-chart svg{min-height:160px}}@media (max-width:380px){.sales-cc-kpis,.sales-cc-filters{grid-template-columns:1fr}}@media (max-width:800px){.sales-goal-person-head{flex-direction:column}.sales-goal-person-head .btn{width:100%}.sales-top-row{grid-template-columns:38px minmax(0,1fr)}.sales-top-value{text-align:left;grid-column:2}.sales-top-actions{grid-column:2;justify-content:flex-start}.sales-top-editor{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.sales-top-editor .wide{grid-column:1/-1}.sales-inline-edit{min-width:220px}}@media (max-width:480px){.sales-sent-week-head{flex-direction:column;align-items:flex-start}.sales-sent-progress-grid,.sales-top-editor{grid-template-columns:1fr}.sales-top-editor .wide{grid-column:1}.sales-inline-edit{flex-direction:column;align-items:stretch}.sales-inline-edit input{width:100%}}.team-focused-nav{gap:3px;display:grid}.team-focused-nav>.nav-section-label{letter-spacing:.14em;color:var(--muted);opacity:.78;margin:11px 8px 4px;font-size:8px;font-weight:900}.team-focused-nav>.nav-section-separator{background:color-mix(in srgb,var(--line) 82%,transparent);height:1px;margin:10px 8px 2px}.team-focused-nav>button{align-items:center;gap:8px;grid-template-columns:24px minmax(0,1fr)!important;display:grid!important}.team-focused-nav .nav-glyph{place-items:center;min-width:20px;font-weight:900;display:grid}.team-focused-nav .nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.team-hub-page,.sales-command-center-page{gap:16px;display:grid}.team-hub-hero{align-items:center}.team-hub-search{flex:0 0 min(340px,100%);gap:5px;width:min(340px,100%);display:grid}.team-hub-search>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:900}.team-hub-search input{border:1px solid var(--line);background:var(--panel2);width:100%;min-height:42px;color:var(--text);border-radius:9px;outline:none;padding:9px 11px}.team-hub-search input:focus{border-color:var(--accent)}.team-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.team-hub-card{text-align:left;width:100%;min-height:170px;color:var(--text);cursor:pointer;flex-direction:column;gap:12px;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex}button.team-hub-card{font:inherit}.team-hub-card:hover:not(.disabled){border-color:color-mix(in srgb,var(--accent) 58%,var(--line));box-shadow:0 16px 34px color-mix(in srgb,var(--bg) 70%,transparent);transform:translateY(-2px)}.team-hub-card.disabled{cursor:not-allowed;opacity:.58}.team-hub-card-top{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.team-hub-card-top h3{margin:0;font-size:18px}.team-hub-card-top .eyebrow{margin:0 0 3px}.team-hub-icon{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel2));width:42px;height:42px;color:var(--accent);border-radius:10px;place-items:center;font-size:14px;font-weight:950;display:grid}.team-hub-status{border:1px solid var(--line);color:var(--muted);letter-spacing:.05em;border-radius:999px;align-self:start;padding:4px 7px;font-size:8px;font-weight:900}.team-hub-card>p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.team-hub-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:11px;font-size:9px;display:flex}.team-hub-card-foot span{color:var(--muted)}.team-hub-card-foot strong{color:var(--accent)}.team-hub-empty{grid-column:1/-1}.companycam-workspace-switch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:13px 16px;display:flex}.companycam-workspace-switch>div{gap:3px;display:grid}.companycam-workspace-switch>div>strong{font-size:18px}.companycam-workspace-switch>div>div:last-child{color:var(--muted);font-size:10px}.companycam-workspace-switch label{gap:5px;min-width:min(280px,100%);display:grid}.companycam-workspace-switch label>span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:900}.companycam-workspace-switch select{border:1px solid var(--line);background:var(--panel2);min-height:40px;color:var(--text);border-radius:8px;padding:8px 10px}.sales-cc-compact-note{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;font-size:9px;line-height:1.45;display:flex}.sales-cc-compact-note strong{color:var(--text);white-space:nowrap}.sales-cc-detail-drawer{margin-top:10px}.sales-cc-detail-drawer>summary{cursor:pointer;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:10px;font-weight:850}.sales-cc-detail-drawer[open]>summary{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));margin-bottom:12px}@media (max-width:900px){.team-hub-hero{gap:14px;display:grid}.team-hub-search{width:100%;max-width:none}.team-hub-grid{grid-template-columns:1fr}.team-hub-card{min-height:0}.companycam-workspace-switch{display:grid}.companycam-workspace-switch label{width:100%;min-width:0}}@media (max-width:620px){.team-hub-card-top{grid-template-columns:38px minmax(0,1fr)}.team-hub-card-top .team-hub-status{grid-column:2}.team-hub-icon{width:38px;height:38px}.sales-cc-compact-note{display:grid}.sales-cc-compact-note strong{white-space:normal}}.dashboard-v2{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.dashboard-v2>:not(.dashboard-module){grid-column:1/-1}.dashboard-module{grid-column:1/-1;min-width:0}.dashboard-module.dashboard-size-wide{grid-column:1/-1}.dashboard-module.dashboard-size-standard{grid-column:span 8}.dashboard-module.dashboard-size-compact{grid-column:span 6}.dashboard-welcome-bar{border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,var(--panel)),var(--panel));border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.dashboard-welcome-bar>div:first-child{gap:4px;display:grid}.dashboard-welcome-bar h1{margin:0;font-size:22px}.dashboard-welcome-bar p{max-width:780px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.dashboard-welcome-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-customize-panel{border-color:color-mix(in srgb,var(--accent) 46%,var(--line));gap:14px;display:grid}.dashboard-customize-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dashboard-customize-head h3{margin:0;font-size:18px}.dashboard-customize-head p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.5}.dashboard-card-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-card-picker-item{border:1px solid var(--line);background:var(--panel2);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.dashboard-card-picker-item.active{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.dashboard-card-toggle{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;display:grid}.dashboard-card-toggle>span{border:1px solid var(--line);width:23px;height:23px;color:var(--accent);border-radius:6px;place-items:center;font-weight:900;display:grid}.dashboard-card-toggle strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dashboard-card-picker-item label{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.dashboard-card-picker-item select{border:1px solid var(--line);background:var(--panel);min-height:30px;color:var(--text);border-radius:6px;padding:4px 6px;font-size:9px}.dashboard-drag-hint{color:var(--muted);margin:0;font-size:9px}.dashboard-customizing .dashboard-draggable{outline:1px dashed color-mix(in srgb,var(--accent) 60%,var(--line));outline-offset:3px;cursor:grab;position:relative}.dashboard-customizing .dashboard-draggable:active{cursor:grabbing}.dashboard-customizing .dashboard-draggable:before{content:"DRAG TO REORDER";z-index:8;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--panel2);color:var(--accent);letter-spacing:.08em;pointer-events:none;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:950;position:absolute;top:7px;right:8px}.dashboard-module.dashboard-size-compact .sales-cc-kpis,.dashboard-module.dashboard-size-compact .operations-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module.dashboard-size-compact .sales-cc-three{grid-template-columns:1fr}@media (max-width:1050px){.dashboard-module.dashboard-size-standard{grid-column:span 12}.dashboard-module.dashboard-size-compact{grid-column:span 6}}@media (max-width:760px){.dashboard-v2{grid-template-columns:1fr}.dashboard-v2>*,.dashboard-v2>:not(.dashboard-module),.dashboard-module,.dashboard-module.dashboard-size-wide,.dashboard-module.dashboard-size-standard,.dashboard-module.dashboard-size-compact{grid-column:1/-1}.dashboard-welcome-bar,.dashboard-customize-head{display:grid}.dashboard-welcome-actions{justify-content:start}.dashboard-card-picker{grid-template-columns:1fr}.dashboard-customizing .dashboard-draggable:before{display:none}}.sales-cc-toolbar-embedded{padding:11px 13px!important}.sales-cc-embedded-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.sales-cc-embedded-toolbar>div:first-child{gap:2px;min-width:0;display:grid}.sales-cc-embedded-toolbar>div:first-child>strong{color:var(--text);font-size:13px}.sales-cc-embedded-toolbar>div:first-child>span{color:var(--muted);font-size:9px;line-height:1.4}.sales-cc-embedded-controls{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.sales-cc-embedded-controls label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:4px;font-size:8px;font-weight:850;display:grid}.sales-cc-embedded-controls select{border:1px solid var(--line);background:var(--panel2);min-width:120px;min-height:34px;color:var(--text);border-radius:7px;padding:6px 8px;font-size:10px}.sales-cc-embedded-controls .btn{min-height:34px;padding:6px 10px;font-size:9px}.job-lifecycle{margin-bottom:12px}.job-lifecycle-head{padding:8px 10px}.job-lifecycle-head>div>span{font-size:8px}.job-lifecycle-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.lifecycle-stage{grid-template-columns:18px minmax(0,1fr);gap:2px 5px;min-height:62px;padding:8px 9px 7px}.lifecycle-state-icon{width:17px;height:17px;font-size:8px}.lifecycle-stage-copy{gap:2px}.lifecycle-stage-copy strong{font-size:10px}.lifecycle-stage-copy small{white-space:nowrap;text-overflow:ellipsis;min-height:0;font-size:7px;overflow:hidden}.lifecycle-owner{font-size:6.5px}@media (max-width:760px){.sales-cc-embedded-toolbar{display:grid}.sales-cc-embedded-controls{grid-template-columns:1fr 1fr;display:grid}.sales-cc-embedded-controls .btn{grid-column:1/-1}.sales-cc-embedded-controls select{width:100%;min-width:0}}.history-source-records{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 96%,var(--accent) 4%);border-radius:12px;overflow:hidden}.history-source-records>summary{cursor:pointer;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:flex}.history-source-records>summary::-webkit-details-marker{display:none}.history-source-records>summary>div{gap:2px;display:grid}.history-source-records>summary strong{color:var(--text);font-size:13px}.history-source-records>summary span{color:var(--muted);font-size:9px}.history-source-records>summary>b{border:1px solid var(--line);background:var(--panel2);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;flex:none;padding:5px 8px;font-size:8px}.history-source-records[open]>summary{border-bottom-color:var(--line)}.history-source-records-body{gap:12px;padding:12px;display:grid}.history-source-records-body>.card{margin:0}@media (max-width:700px){.history-source-records>summary{align-items:flex-start}.history-source-records>summary>b{white-space:nowrap}}.company-attractions-switcher-title{gap:3px;min-width:0;display:grid}.company-attractions-switcher-title>.eyebrow{margin:0}.company-attractions-switcher-title>strong{color:var(--text);font-size:16px}.company-attractions-switcher-title>span{color:var(--muted);max-width:680px;font-size:9px;line-height:1.4}@media (max-width:780px){.company-attractions-switcher-title>strong{font-size:15px}}.sales-document-controls{justify-content:space-between;align-items:end;gap:14px;padding:11px 12px;display:flex}.sales-document-filter-row{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.sales-document-filter-row button{border:1px solid var(--line);background:var(--panel2);min-height:36px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:750;display:flex}.sales-document-filter-row button strong{background:var(--panel);min-width:20px;color:var(--muted);text-align:center;border-radius:999px;padding:2px 5px;font-size:8px}.sales-document-filter-row button.active{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--panel2))}.sales-document-filter-row button.active strong{color:var(--accent)}.sales-document-search{gap:4px;min-width:min(310px,100%);display:grid}.sales-document-search>span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:8px;font-weight:850}.sales-document-search input{border:1px solid var(--line);background:var(--panel2);width:100%;min-height:36px;color:var(--text);border-radius:8px;padding:7px 9px}@media (max-width:900px){.sales-document-controls{align-items:stretch;display:grid}.sales-document-search{width:100%;min-width:0}}.history-collapsible-panel{padding:0;overflow:hidden}.history-collapsible-panel>summary{cursor:pointer;margin:0;padding:16px 18px;list-style:none;transition:background .14s,border-color .14s}.history-collapsible-panel>summary::-webkit-details-marker{display:none}.history-collapsible-panel>summary:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.history-collapsible-panel[open]>summary{border-bottom:1px solid var(--line)}.history-collapsible-panel>.history-timeline,.history-collapsible-panel>.history-operational-grid{padding:16px 18px 18px}.history-project-card>.history-project-summary{min-height:64px}.history-project-card:not(:has(.history-project-body)) .history-project-summary{border-bottom:0}@media (max-width:700px){.history-collapsible-panel>summary{padding:14px}.history-collapsible-panel>.history-timeline,.history-collapsible-panel>.history-operational-grid{padding:12px}}.jobs-current-context{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,var(--panel)),var(--panel));justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.jobs-current-context>div:first-child{gap:3px;min-width:0;display:grid}.jobs-current-context strong{font-size:13px}.jobs-current-context span{color:var(--muted);overflow-wrap:anywhere;font-size:9px}.jobs-current-context-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.attraction-current-snapshot{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 4%,var(--panel2)),var(--panel2));border-radius:9px;gap:10px;padding:12px;display:grid}.attraction-current-snapshot-head{grid-template-columns:minmax(0,1fr) minmax(145px,220px);align-items:start;gap:14px;display:grid}.attraction-current-snapshot-head h4{margin:2px 0 3px;font-size:16px}.attraction-current-snapshot-head p{color:var(--muted);margin:0;font-size:9px}.attraction-current-area{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:2px;padding:10px 12px;display:grid}.attraction-current-area span,.attraction-decision-grid span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:7px}.attraction-current-area strong{font-size:18px;line-height:1.1}.attraction-current-area small,.attraction-decision-grid small{color:var(--muted);font-size:7px}.attraction-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.attraction-decision-grid>div{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 78%,transparent);border-radius:7px;gap:3px;min-height:60px;padding:8px;display:grid}.attraction-decision-grid strong{overflow-wrap:anywhere;font-size:10px}.attraction-technical-details,.attraction-history-disclosure,.attraction-record-history-details{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 70%,transparent);border-radius:8px;overflow:hidden}.attraction-technical-details>summary,.attraction-history-disclosure>summary,.attraction-record-history-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;list-style:none;display:flex}.attraction-technical-details>summary::-webkit-details-marker{display:none}.attraction-history-disclosure>summary::-webkit-details-marker{display:none}.attraction-record-history-details>summary::-webkit-details-marker{display:none}.attraction-technical-details>summary>span,.attraction-history-disclosure>summary strong,.attraction-record-history-details>summary strong{font-size:9px}.attraction-technical-details>summary small,.attraction-history-disclosure>summary span,.attraction-record-history-details>summary span{color:var(--muted);font-size:7px}.attraction-history-disclosure>summary>div,.attraction-record-history-details>summary>div{gap:2px;display:grid}.attraction-history-disclosure>summary>b,.attraction-record-history-details>summary>b{color:var(--accent);white-space:nowrap;font-size:8px}.attraction-technical-details[open]>summary,.attraction-history-disclosure[open]>summary,.attraction-record-history-details[open]>summary{border-bottom:1px solid var(--line)}.attraction-technical-details .attraction-current-grid{padding:9px}.attraction-history-disclosure-body,.attraction-record-history-body{gap:10px;padding:10px;display:grid}.attraction-history-disclosure .legacy-source-sheets,.attraction-history-disclosure .attraction-unified-timeline{margin:0}.companycam-connection-details,.photo-intel-qa,.companycam-technical-link{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 76%,transparent);border-radius:8px;overflow:hidden}.companycam-connection-details{margin:0 0 12px}.companycam-connection-details>summary,.photo-intel-qa>summary,.companycam-technical-link>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;list-style:none;display:flex}.companycam-connection-details>summary::-webkit-details-marker{display:none}.photo-intel-qa>summary::-webkit-details-marker{display:none}.companycam-technical-link>summary::-webkit-details-marker{display:none}.companycam-connection-details>summary span,.photo-intel-qa>summary span,.companycam-technical-link>summary{font-size:9px;font-weight:800}.companycam-connection-details>summary small,.photo-intel-qa>summary small{color:var(--muted);font-size:8px}.companycam-connection-details[open]>summary,.photo-intel-qa[open]>summary,.companycam-technical-link[open]>summary{border-bottom:1px solid var(--line)}.companycam-connection-details .companycam-account-strip{margin:0;padding:10px}.photo-intel-qa{margin:10px 0}.photo-intel-qa .photo-intel-performance{border:0;margin:0;padding:10px}.companycam-technical-link{margin:8px 0}.companycam-technical-link .kv{margin:0;padding:7px 9px}.companycam-advanced-actions,.companycam-linker-disclosure{overflow:hidden;padding:0!important}.companycam-advanced-actions>summary,.companycam-linker-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;list-style:none;display:flex}.companycam-advanced-actions>summary::-webkit-details-marker{display:none}.companycam-linker-disclosure>summary::-webkit-details-marker{display:none}.companycam-advanced-actions>summary>div,.companycam-linker-disclosure>summary>div{gap:3px;display:grid}.companycam-advanced-actions>summary strong,.companycam-linker-disclosure>summary strong{font-size:11px}.companycam-advanced-actions>summary small,.companycam-linker-disclosure>summary small{color:var(--muted);font-size:8px}.companycam-advanced-actions>summary>span,.companycam-linker-disclosure>summary>span{color:var(--accent);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.companycam-advanced-actions[open]>summary,.companycam-linker-disclosure[open]>summary{border-bottom:1px solid var(--line)}.companycam-advanced-actions .companycam-write-panel{gap:12px;padding:13px;display:grid}.companycam-linker-body{gap:14px;padding:13px;display:grid}.document-choice-status{border:1px solid var(--line);width:max-content;max-width:100%;color:var(--muted);border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.document-choice-card.ready .document-choice-status{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.document-choice-card.source-ready .document-choice-status{color:var(--text)}.document-choice-card.planned{opacity:.82}@media (max-width:760px){.jobs-current-context{display:grid}.jobs-current-context-actions{justify-content:start}.attraction-current-snapshot-head{grid-template-columns:1fr}.attraction-decision-grid{grid-template-columns:1fr 1fr}.companycam-advanced-actions>summary,.companycam-linker-disclosure>summary{align-items:flex-start}}@media (max-width:520px){.attraction-decision-grid{grid-template-columns:1fr}}.companycam-workspace-readout{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--text);border-radius:8px;align-items:center;padding:8px 10px;font-size:10px;font-weight:850;display:flex}.document-choice-card.template-only{border-color:color-mix(in srgb,var(--accent) 26%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 3%,var(--panel2)),var(--panel2))}.document-choice-card.unavailable{opacity:.58;cursor:not-allowed;filter:saturate(.7)}.document-choice-card.unavailable:hover{border-color:var(--line);transform:none}.document-choice-card:disabled{pointer-events:none}.document-source-summary{justify-content:space-between;align-items:center;gap:14px;display:flex}.document-source-summary>div{gap:3px;min-width:0;display:grid}.document-source-summary span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:7px;font-weight:900}.document-source-summary strong{overflow-wrap:anywhere;font-size:11px}.document-source-summary small{color:var(--muted);font-size:8px}.document-source-summary.missing{border-color:color-mix(in srgb,var(--line) 85%,transparent);background:var(--panel2)}.document-unavailable-note{border:1px dashed var(--line);background:var(--panel2);border-radius:8px;gap:3px;padding:11px 12px;display:grid}.document-unavailable-note strong{font-size:11px}.document-unavailable-note span{color:var(--muted);font-size:9px;line-height:1.45}.production-template-details{min-width:min(340px,100%);max-width:520px}.production-template-details>summary{cursor:pointer;gap:2px;list-style:none;display:grid}.production-template-details>summary::-webkit-details-marker{display:none}.production-template-details>summary strong{font-size:10px}.production-template-details>summary span{color:var(--muted);font-size:8px}.production-template-details>small{border-top:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;margin-top:7px;padding-top:7px;font-size:8px;display:block}@media (max-width:700px){.document-source-summary{display:grid}}.schedule-planning-details{overflow:hidden;padding:0!important}.schedule-planning-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;list-style:none;display:flex}.schedule-planning-details>summary::-webkit-details-marker{display:none}.schedule-planning-details>summary>div{gap:2px;display:grid}.schedule-planning-details>summary strong{font-size:10px}.schedule-planning-details>summary span{color:var(--muted);font-size:8px}.schedule-planning-details>summary b{color:var(--accent);border:1px solid var(--line);border-radius:999px;padding:4px 7px;font-size:8px}.schedule-planning-details[open]>summary{border-bottom:1px solid var(--line)}.schedule-planning-details .schedule-model{background:0 0;border:0;border-radius:0;margin:0;padding:12px}.schedule-admin-sync{position:relative}.schedule-admin-sync>summary{list-style:none}.schedule-admin-sync>summary::-webkit-details-marker{display:none}.schedule-admin-sync>div{z-index:20;border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:7px;width:min(300px,80vw);padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0000002e}.schedule-admin-sync small{color:var(--muted);font-size:8px;line-height:1.4}@media (max-width:760px){.schedule-admin-sync>div{left:0;right:auto}}.job-lifecycle:not(.compact) .job-lifecycle-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.job-lifecycle.compact{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));box-shadow:none;margin-bottom:10px}.job-lifecycle-compact-head{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--accent) 3%,var(--panel2));justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex}.job-lifecycle-compact-head>div{grid-template-columns:auto auto;align-items:baseline;column-gap:8px;min-width:0;display:grid}.job-lifecycle-compact-head span{letter-spacing:.09em;color:var(--accent);grid-column:1/-1;font-size:7px;font-weight:900}.job-lifecycle-compact-head strong{color:var(--text);font-size:10px}.job-lifecycle-compact-head small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:8px;overflow:hidden}.job-lifecycle.compact .lifecycle-stage{border-bottom:0;grid-template-columns:16px minmax(0,1fr);grid-template-areas:"icon copy";align-items:center;gap:5px;min-height:42px;padding:6px 8px}.job-lifecycle.compact .lifecycle-stage-copy{align-content:center}.job-lifecycle.compact .lifecycle-stage.mine:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;right:6px}@media (max-width:1250px){.job-lifecycle:not(.compact) .job-lifecycle-grid,.job-lifecycle.compact .job-lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.job-lifecycle.compact .lifecycle-stage{border-bottom:1px solid var(--line)}}@media (max-width:760px){.job-lifecycle-compact-head{align-items:flex-start;display:grid}.job-lifecycle-compact-head>div{grid-template-columns:1fr}.job-lifecycle-compact-head small{white-space:normal}.job-lifecycle:not(.compact) .job-lifecycle-grid,.job-lifecycle.compact .job-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-lifecycle.compact .lifecycle-stage{min-height:44px}}.attraction-technical-journal{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:12px;padding:15px;display:grid}.attraction-technical-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.attraction-technical-toolbar select{flex:200px;max-width:320px;min-height:38px}.attraction-technical-form{border:1px solid var(--line);border-radius:10px;gap:14px;padding:14px;display:grid}.attraction-technical-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.attraction-technical-form-grid label{gap:5px;min-width:0;display:grid}.attraction-technical-form-grid label>span{color:var(--muted);font-size:11px;font-weight:750}.attraction-technical-form-grid input:not([type=checkbox]),.attraction-technical-form-grid select,.attraction-technical-form-grid textarea{width:100%;min-width:0}.attraction-technical-wide{grid-column:1/-1}.attraction-technical-form-grid .attraction-technical-checkbox{align-items:flex-start;gap:10px;display:flex}.attraction-technical-form-grid .attraction-technical-checkbox input{flex:none;margin:3px 0 0}.attraction-technical-form-grid .attraction-technical-checkbox span{font-weight:600;line-height:1.5}.attraction-technical-list{gap:8px;display:grid}.attraction-technical-entry{border:1px solid var(--line);border-radius:10px;gap:6px;padding:11px 13px;display:grid}.attraction-technical-entry-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.attraction-technical-entry-top strong{overflow-wrap:anywhere;font-size:13px}.attraction-technical-entry-top span,.attraction-technical-entry small{color:var(--muted);font-size:11px}.attraction-technical-entry p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.attraction-technical-entry a{width:max-content;max-width:100%;font-size:11px}.attraction-technical-empty,.attraction-technical-footnote,.attraction-technical-notice{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.attraction-technical-notice{color:var(--text)}@media (max-width:680px){.attraction-technical-form-grid{grid-template-columns:1fr}.attraction-technical-entry-top{gap:4px;display:grid}.attraction-technical-toolbar select,.attraction-technical-toolbar button{width:100%;max-width:none}}.master-attraction-technical{border:1px solid var(--line);border-radius:10px;margin:12px 0;overflow:hidden}.master-attraction-technical>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.master-attraction-technical>summary strong{font-size:12px}.master-attraction-technical>summary small{color:var(--muted);text-align:right;font-size:10px}.master-attraction-technical[open]>summary{border-bottom:1px solid var(--line)}.master-attraction-technical-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.master-attraction-technical-list article{border:1px solid var(--line);border-radius:8px;align-content:start;gap:5px;padding:11px 12px;display:grid}.master-attraction-technical-list article>b{color:var(--muted);font-size:10px}.master-attraction-technical-list article>strong{font-size:12px}.master-attraction-technical-list article>span,.master-attraction-technical-list article>em{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.master-attraction-technical-list article>small,.master-attraction-technical-list article>a{color:var(--muted);font-size:10px}@media (max-width:720px){.master-attraction-technical-list{grid-template-columns:1fr}.master-attraction-technical>summary{display:grid}.master-attraction-technical>summary small{text-align:left}}.job-lifecycle.compact{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:stretch;margin-bottom:10px;display:grid}.job-lifecycle-compact-head{border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.job-lifecycle-compact-head>div{gap:1px;min-width:0;display:grid}.job-lifecycle-compact-head span{letter-spacing:.08em;color:var(--muted);font-size:7px;font-weight:900}.job-lifecycle-compact-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.job-lifecycle-compact-head small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.job-lifecycle.compact .job-lifecycle-grid{grid-template-columns:repeat(6,minmax(72px,1fr))}.job-lifecycle.compact .lifecycle-stage{border-bottom:0;grid-template-columns:16px minmax(0,1fr);grid-template-areas:"icon copy";align-content:center;min-height:54px;padding:7px 8px}.job-lifecycle.compact .lifecycle-state-icon{width:15px;height:15px;font-size:7px}.job-lifecycle.compact .lifecycle-stage-copy strong{font-size:9px}@media (max-width:1100px){.job-lifecycle.compact{grid-template-columns:1fr}.job-lifecycle-compact-head{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:760px){.job-lifecycle.compact .job-lifecycle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.job-lifecycle.compact .lifecycle-stage{min-height:48px}}.postgen-gmail-ready{overflow:hidden;padding:0!important}.postgen-gmail-ready>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;list-style:none;display:flex}.postgen-gmail-ready>summary::-webkit-details-marker{display:none}.postgen-sync>summary::-webkit-details-marker{display:none}.postgen-gmail-ready>summary>div{gap:1px;display:grid}.postgen-gmail-ready>summary strong{font-size:9px}.postgen-gmail-ready>summary small{color:var(--muted);font-size:7px}.postgen-gmail-ready>summary>span{text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:900}.postgen-gmail-ready-body{border-top:1px solid var(--line);gap:7px;padding:9px 10px;display:grid}.postgen-gmail-ready-body>div{gap:3px;display:grid}.postgen-gmail-ready-body span,.postgen-gmail-ready-body small{color:var(--muted);font-size:8px}.postgen-sync{overflow:hidden;padding:0!important}.postgen-sync>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.postgen-sync>summary>div{gap:2px;display:grid}.postgen-sync>summary strong{font-size:10px}.postgen-sync>summary span,.postgen-sync>summary small{color:var(--muted);font-size:8px}.postgen-sync-body{border-top:1px solid var(--line);padding:10px 12px 12px}.postgen-sync-body>p{color:var(--muted);margin:0 0 8px;font-size:8px;line-height:1.45}.mastersheet-history-panel{overflow:hidden;padding:0!important}.mastersheet-history-panel>summary{cursor:pointer;margin:0;padding:14px 16px;list-style:none}.mastersheet-history-panel>summary::-webkit-details-marker{display:none}.mastersheet-history-panel>summary:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.mastersheet-history-panel[open]>summary{border-bottom:1px solid var(--line)}.mastersheet-history-body{padding:14px 16px 16px}@media (max-width:700px){.mastersheet-history-panel>summary,.mastersheet-history-body{padding:12px}}.attraction-record-badges .attraction-provisional-badge{border:1px dashed var(--line);background:var(--panel);color:var(--muted);font-weight:800}.attraction-provisional-explanation{color:var(--muted);background:var(--panel);border:1px dashed var(--line);border-radius:9px;margin-top:8px;padding:10px;font-size:12px;line-height:1.55}.attraction-provisional-explanation strong{color:var(--text)}.attraction-source-identity-review{border:1px dashed var(--line);border-radius:10px;gap:10px;max-width:100%;padding:12px;display:grid}.attraction-source-identity-review>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.attraction-source-identity-review>small{color:var(--muted);overflow-wrap:anywhere}.attraction-source-identity-review>a{overflow-wrap:anywhere;width:max-content;max-width:100%}.attraction-source-identity-review .checkbox-label{align-items:flex-start;gap:8px;display:flex}.attraction-source-identity-review .checkbox-label input{flex:none;margin:2px 0 0}.attraction-source-identity-review .checkbox-label span{font-size:12px;line-height:1.4}.attraction-library-source-warning{color:var(--muted);border:1px dashed var(--line);background:var(--panel);border-radius:9px;margin:8px 0;padding:9px 11px;font-size:12px;line-height:1.5}.schedule-page.schedule-expanded{z-index:9999;background:var(--background,#f7f8fa);width:100vw;max-width:none;height:100vh;padding:20px;position:fixed;inset:0;overflow:auto}.schedule-page.schedule-expanded .schedule-board-scroll,.schedule-page.schedule-expanded .schedule-grid-scroll{max-height:calc(100vh - 250px);overflow:auto}.attraction-technical-inline-actions{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0;padding:12px;display:flex}.attraction-technical-inline-actions>small{color:var(--muted);flex:240px;line-height:1.45}.attraction-technical-inline-actions>.attraction-technical-journal{flex-basis:100%;width:100%}@media (max-width:680px){.attraction-technical-inline-actions{grid-template-columns:minmax(0,1fr);display:grid}.attraction-technical-inline-actions>.btn{white-space:normal;text-align:center;width:100%}}.attraction-reconciliation{gap:18px;min-width:0;margin:18px 0;display:grid}.attraction-reconciliation-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.attraction-reconciliation-head h3{margin:4px 0 8px}.attraction-reconciliation-head p{color:var(--muted);max-width:900px;margin:0;line-height:1.5}.attraction-reconciliation-controls{flex-wrap:wrap;gap:12px;display:flex}.attraction-reconciliation-controls label{min-width:min(270px,100%);color:var(--muted);gap:5px;font-size:12px;display:grid}.attraction-reconciliation-controls select{max-width:100%;min-height:36px}.attraction-reconciliation-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.attraction-reconciliation-summary>div{border:1px solid var(--line);border-radius:10px;gap:4px;min-width:0;padding:11px;display:grid}.attraction-reconciliation-summary strong{font-variant-numeric:tabular-nums;font-size:21px}.attraction-reconciliation-summary span,.attraction-reconciliation-facts span{color:var(--muted);font-size:11px}.attraction-reconciliation-facility{gap:10px;display:grid}.attraction-reconciliation-facility h4{margin:4px 0 0}.attraction-reconciliation-facility h4 small{color:var(--muted);font-size:12px;font-weight:400}.attraction-reconciliation-items{gap:10px;display:grid}.attraction-reconciliation-item{border:1px solid var(--line);border-radius:11px;gap:10px;min-width:0;padding:14px;display:grid}.attraction-reconciliation-item-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.attraction-reconciliation-item-head>div{gap:4px;min-width:0;display:grid}.attraction-reconciliation-item-head strong{overflow-wrap:anywhere}.attraction-reconciliation-item-head small{color:var(--muted);font-size:11px}.attraction-reconciliation-status{border:1px solid var(--line);white-space:normal;border-radius:999px;align-items:center;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.attraction-reconciliation-status.pending{color:var(--muted)}.attraction-reconciliation-status.ready{color:var(--text)}.attraction-reconciliation-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.attraction-reconciliation-facts>div{background:var(--panel);border-radius:7px;gap:4px;padding:8px;display:grid}.attraction-reconciliation-facts strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:13px}.attraction-reconciliation-warning,.attraction-reconciliation-evidence{border-left:3px solid var(--line);background:var(--panel);overflow-wrap:anywhere;margin:0;padding:8px 11px;font-size:12px;line-height:1.55}.attraction-reconciliation-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.attraction-reconciliation-actions a,.attraction-reconciliation-source-list a{overflow-wrap:anywhere;font-size:12px}.attraction-reconciliation-detail{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.attraction-reconciliation-detail h5{margin:6px 0 0;font-size:13px}.attraction-reconciliation-detail p{margin:0}.attraction-reconciliation-source-list{gap:6px;display:grid}.attraction-reconciliation-source-list>div{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.attraction-reconciliation-source-list>div>div{gap:3px;min-width:0;display:grid}.attraction-reconciliation-source-list b{font-size:12px}.attraction-reconciliation-source-list span,.attraction-reconciliation-source-list small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}@media (max-width:900px){.attraction-reconciliation-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.attraction-reconciliation-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.attraction-reconciliation-head,.attraction-reconciliation-item-head{display:grid}.attraction-reconciliation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.attraction-reconciliation-controls label,.attraction-reconciliation-controls select,.attraction-reconciliation-actions>.btn{width:100%}.attraction-reconciliation-source-list>div{align-items:flex-start}}.legacy-source-documents{margin:14px 0}.legacy-source-documents .center-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.legacy-source-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.legacy-source-toolbar input{border:1px solid var(--line,#cad7e0);background:var(--surface,#fff);min-width:225px;color:inherit;border-radius:9px;flex:300px;padding:11px 12px}.legacy-source-group h4{margin:14px 0 9px;font-size:.95rem}.legacy-source-related{border-top:1px solid #d9e4eb;margin-top:14px;padding-top:14px}.legacy-source-related summary{cursor:pointer;margin-bottom:10px;font-weight:750}.legacy-source-list{flex-direction:column;gap:8px;display:flex}.legacy-source-file{background:#f5f9fccc;border:1px solid #d9e4eb;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.legacy-source-title{overflow-wrap:anywhere;min-width:0}.legacy-source-title strong{font-size:.94rem;font-weight:650;display:block}.legacy-source-metadata{color:#536b7b;flex-wrap:wrap;gap:4px 12px;margin-top:5px;font-size:.78rem;display:flex}.legacy-source-file .btn{white-space:nowrap;flex-shrink:0}.legacy-source-workorder{border-left:3px solid #378ab4}@media (max-width:680px){.legacy-source-file{flex-direction:column;align-items:flex-start}.legacy-source-file .btn{text-align:center;align-self:stretch}.legacy-source-toolbar input{width:100%;min-width:0}}.legacy-evidence-review{margin:14px 0}.legacy-evidence-review .production-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.legacy-evidence-review .production-section-head p{max-width:860px;line-height:1.5}.legacy-evidence-summary{flex-wrap:wrap;gap:9px;padding:12px 0;display:flex}.legacy-evidence-summary>span{border:1px solid var(--line,#d9e1e7);border-radius:10px;padding:7px 11px;font-size:12px}.legacy-evidence-summary strong{font-variant-numeric:tabular-nums;font-size:16px}.legacy-evidence-filters{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:15px;margin:7px 0 16px;display:flex}.legacy-evidence-filters label{gap:4px;font-size:12px;display:grid}.legacy-evidence-filters small{max-width:600px;color:var(--muted,#597185);line-height:1.5}.legacy-evidence-items{gap:12px;display:grid}.legacy-evidence-item{border:1px solid var(--line,#d9e1e7);border-radius:12px;gap:7px;min-width:0;padding:13px 15px;display:grid}.legacy-evidence-item.included{border-left:4px solid #5f9b80}.legacy-evidence-item.excluded{opacity:.78}.legacy-evidence-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.legacy-evidence-item-head strong{text-transform:uppercase;letter-spacing:.03em;font-size:12px}.legacy-evidence-item-head span{color:var(--muted,#637684);font-size:11px}.legacy-evidence-value{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.legacy-evidence-item blockquote{border-left:2px solid var(--line,#cbd5e0);background:var(--panel,#f6f8fa);overflow-wrap:anywhere;margin:2px 0;padding:9px 12px;font-size:12px;line-height:1.55}.legacy-evidence-provenance{color:var(--muted,#637684);flex-wrap:wrap;gap:5px 12px;font-size:11px;display:flex}.legacy-evidence-provenance a{overflow-wrap:anywhere}.legacy-evidence-warning{color:var(--muted,#637684);margin:0;font-size:11px}.legacy-evidence-actions,.legacy-evidence-apply{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.legacy-evidence-actions button,.legacy-evidence-apply button{font-size:12px}.legacy-evidence-apply{border-top:1px dashed var(--line,#d9e1e7);padding-top:9px}.legacy-evidence-apply label{gap:4px;font-size:11px;display:grid}.legacy-evidence-apply small{color:var(--muted,#637684);flex-basis:100%;font-size:11px}@media (max-width:650px){.legacy-evidence-actions>*{flex:140px}.legacy-evidence-apply{align-items:stretch}.legacy-evidence-apply label,.legacy-evidence-apply select,.legacy-evidence-apply button{width:100%}}.inspection-photo-date-panel{gap:12px;min-width:0;margin:12px 0;display:grid}.inspection-photo-date-panel h4{margin:0}.inspection-photo-date-panel p{margin:0;line-height:1.55}.inspection-photo-date-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.inspection-photo-date-metrics>div{border:1px solid var(--line);border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.inspection-photo-date-metrics span{color:var(--muted);font-size:11px}.inspection-photo-date-metrics strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px}.inspection-photo-date-verdict{border-left:3px solid var(--line);background:var(--panel);padding:10px 12px;font-size:12px}.inspection-photo-date-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inspection-photo-date-sources>div{align-content:start;gap:5px;min-width:0;display:grid}.inspection-photo-date-sources small,.inspection-photo-date-review-warning small{color:var(--muted);font-size:11px;line-height:1.5;display:block}.inspection-photo-date-sources a,.inspection-photo-date-examples a{overflow-wrap:anywhere;font-size:12px}.inspection-photo-date-examples{gap:5px;display:grid}.inspection-photo-date-examples strong,.inspection-photo-date-sources strong{font-size:12px}.inspection-photo-date-review-warning{border:1px solid var(--line);border-radius:8px;gap:5px;padding:11px;display:grid}.inspection-photo-date-review-warning strong,.inspection-photo-date-review-warning p{font-size:12px}@media (max-width:780px){.inspection-photo-date-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.inspection-photo-date-sources{grid-template-columns:1fr}}.inspection-photo-date-asset-select{color:var(--muted);gap:6px;font-size:12px;display:grid}.inspection-photo-date-asset-select select{max-width:100%;min-height:36px}.inspection-photo-date-asset-select small{font-size:11px}.inspection-photo-date-original{border:1px solid var(--line);background:var(--panel);border-radius:9px;gap:8px;padding:12px;display:grid}.inspection-photo-date-original>strong{font-size:13px}.inspection-photo-date-original p{font-size:12px}.inspection-photo-date-original small{color:var(--muted);font-size:11px;line-height:1.5}.inspection-photo-date-original-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inspection-photo-date-original-actions a{font-size:12px}.legacy-mastersheet-handoff{margin:16px 0}.legacy-mastersheet-handoff .production-section-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.legacy-mastersheet-handoff .production-section-head p{max-width:860px;line-height:1.55}.legacy-mastersheet-info{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.legacy-mastersheet-chooser,.legacy-mastersheet-map{gap:6px;max-width:100%;font-size:12px;font-weight:600;display:grid}.legacy-mastersheet-chooser select,.legacy-mastersheet-map select{border:1px solid var(--line,#cedbe3);background:var(--surface,#fff);width:100%;max-width:100%;color:inherit;border-radius:10px;padding:11px}.legacy-mastersheet-source-detail{gap:7px;margin:12px 0;display:grid}.legacy-mastersheet-tags{flex-wrap:wrap;gap:7px;display:flex}.legacy-mastersheet-tags span{border:1px solid var(--line,#cfd7e0);border-radius:7px;padding:5px 8px;font-size:11px}.legacy-mastersheet-tags .verified{color:#2b7e61}.legacy-mastersheet-tags .review-required{color:#925827}.legacy-mastersheet-warning{color:#965529;font-size:12px;line-height:1.45}.legacy-mastersheet-candidates{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.legacy-mastersheet-candidate{border:1px solid var(--line,#d9e1e7);border-radius:12px;gap:10px;padding:12px;display:grid}.legacy-mastersheet-candidate-head{justify-content:space-between;align-items:start;gap:8px;display:flex}.legacy-mastersheet-candidate-head strong{font-size:14px;display:block}.legacy-mastersheet-candidate-head small{color:var(--muted,#677e8c);margin-top:4px;font-size:11px;display:block}.legacy-mastersheet-candidate-head label{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.legacy-mastersheet-dimensions{gap:4px;display:grid}.legacy-mastersheet-dimensions>div{border-bottom:1px solid var(--line,#e1e7eb);grid-template-columns:minmax(95px,1fr) auto auto;align-items:center;gap:8px;padding:7px 0;font-size:11px;display:grid}.legacy-mastersheet-dimensions small{color:#985329;grid-column:1/-1}.legacy-mastersheet-dimensions span{overflow-wrap:anywhere}.legacy-mastersheet-dimensions strong{font-variant-numeric:tabular-nums}.legacy-mastersheet-field{color:var(--muted,#667784);overflow-wrap:anywhere;margin:0;font-size:11px}.legacy-mastersheet-map small{color:var(--muted,#667784);font-size:11px;font-weight:400}.legacy-mastersheet-actions{flex-wrap:wrap;align-items:center;gap:11px;margin:14px 0;display:flex}.legacy-mastersheet-actions small{color:var(--muted,#667784);font-size:11px}@media (max-width:660px){.legacy-mastersheet-candidates{grid-template-columns:1fr}.legacy-mastersheet-candidate-head{flex-wrap:wrap}.legacy-mastersheet-chooser,.legacy-mastersheet-actions button{width:100%}}.attraction-library-title-action{text-align:left;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}.attraction-library-title-action:hover,.attraction-library-title-action:focus-visible{text-underline-offset:3px;color:var(--accent);text-decoration:underline}.attraction-library-card-actions{border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:7px;margin-top:auto;padding-top:9px;display:flex}.attraction-library-card-actions .btn{width:100%;min-height:37px;font-size:12px;font-weight:700}.attraction-library-card-actions small{color:var(--muted);font-size:10px;line-height:1.45}.job-attraction-dialog-backdrop.matrix-shell{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:stretch;min-height:0;padding:12px;z-index:12000!important;background:#040e19c7!important;display:flex!important;position:fixed!important;inset:0!important}.job-attraction-dialog{background:var(--panel);width:min(1460px,100%);height:100%;min-height:0;color:var(--text);border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 28px 80px #00000073}.job-attraction-dialog-head{border-bottom:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:14px;padding:16px 21px;display:flex}.job-attraction-dialog-head h2{overflow-wrap:anywhere;margin:2px 0 4px;font-size:19px;line-height:1.3}.job-attraction-dialog-head p{color:var(--muted);margin:0;font-size:12px}.job-attraction-dialog-head>.btn{flex-shrink:0;min-height:40px}.job-attraction-dialog-guidance{color:var(--muted);border-bottom:1px solid var(--line);padding:10px 21px;font-size:12px;line-height:1.55}.job-attraction-dialog-content{overscroll-behavior:contain;flex:1;min-height:0;padding:17px 21px 30px;overflow-y:auto}.job-attraction-dialog-content .attraction-directory-workspace{min-width:0}.job-attraction-dialog-content .attraction-directory-hero{padding:14px}.job-attraction-dialog-content .attraction-directory-hero h2{font-size:17px}.job-attraction-dialog-footer{border-top:1px solid var(--line);background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:10px 21px;display:flex}.job-attraction-dialog-footer span{color:var(--muted);font-size:11px;line-height:1.45}.job-attraction-dialog-footer .btn{flex-shrink:0}.job-attraction-dialog :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--accent);outline-offset:2px}.job-attraction-dialog [id^=attraction-technical-record-]{scroll-margin-top:15px}@media (max-width:760px){.job-attraction-dialog-backdrop.matrix-shell{padding:0}.job-attraction-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.job-attraction-dialog-head{align-items:flex-start;padding:12px 15px}.job-attraction-dialog-head h2{font-size:16px}.job-attraction-dialog-head>.btn{white-space:nowrap;padding:9px 10px;font-size:11px}.job-attraction-dialog-guidance{padding:9px 15px;font-size:11px}.job-attraction-dialog-content{padding:10px 12px 25px}.job-attraction-dialog-footer{padding:10px 12px}.job-attraction-dialog-footer span{font-size:10px}}@media (max-width:420px){.job-attraction-dialog-head{flex-direction:column}.job-attraction-dialog-head>.btn{align-self:stretch}.job-attraction-dialog-footer .btn{min-width:100px}}.attraction-record-quick-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0 13px;display:flex}.attraction-record-quick-actions .btn{min-height:35px;font-size:12px}@media (max-width:600px){.attraction-record-quick-actions .btn{width:100%}}.synced-job-reference{gap:15px;min-width:0;display:grid}.synced-job-reference-head,.synced-job-reference-section{gap:13px;min-width:0;display:grid}.synced-job-reference-head h2{overflow-wrap:anywhere;margin:0;font-size:clamp(21px,2.7vw,30px)}.synced-job-reference-head>p:not(.synced-job-reference-notice){color:var(--muted);margin:0;font-size:13px}.synced-job-reference-topline,.synced-job-reference-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.synced-job-reference-topline .btn{min-height:36px}.synced-job-reference-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.synced-job-reference-notice{border-left:3px solid var(--accent);background:var(--panel2);color:var(--muted);margin:0;padding:10px 12px;font-size:12px;line-height:1.65}.synced-job-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}.synced-job-reference-section h3{margin:0;font-size:17px}.synced-job-reference-section>strong{font-size:12px}.synced-job-reference-section>p,.synced-job-reference-section li{font-size:12px;line-height:1.6}.synced-job-reference-section ul{gap:6px;margin:0;padding-left:19px;display:grid}.synced-job-reference-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.synced-job-reference-facts div{border:1px solid var(--line);border-radius:8px;gap:5px;min-width:0;padding:9px 11px;display:grid}.synced-job-reference-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:10px}.synced-job-reference-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.synced-job-reference-history{border:1px solid var(--line);border-radius:8px;gap:1px;display:grid;overflow:hidden}.synced-job-reference-history-row{background:var(--panel2);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.synced-job-reference-history-row+.synced-job-reference-history-row{border-top:1px solid var(--line)}.synced-job-reference-history-row>div{gap:5px;min-width:0;display:grid}.synced-job-reference-history-row strong{overflow-wrap:anywhere;font-size:12px}.synced-job-reference-history-row small{color:var(--muted);font-size:11px}.synced-job-reference-history-row>a{flex-shrink:0;font-size:12px}.synced-job-reference-sync p{margin:0}@media (max-width:780px){.synced-job-reference-grid{grid-template-columns:1fr}}@media (max-width:480px){.synced-job-reference-head,.synced-job-reference-section{gap:10px}.synced-job-reference-topline{flex-direction:column;align-items:flex-start}.synced-job-reference-topline .btn{width:100%}.synced-job-reference-facts{grid-template-columns:1fr}.synced-job-reference-history-row{flex-direction:column;align-items:flex-start}}.legacy-mastersheet-handoff .legacy-mastersheet-info{flex-wrap:wrap;gap:9px;display:flex}.legacy-mastersheet-handoff .legacy-mastersheet-info>span{border:1px solid var(--line,#e0e7ed);border-radius:8px;padding:6px 10px;font-size:12px}.legacy-mastersheet-match{color:var(--muted,#647685);gap:4px;font-size:11px;display:grid}.legacy-mastersheet-candidate .legacy-mastersheet-dimensions>div{grid-template-columns:minmax(110px,1fr) auto auto}.legacy-mastersheet-component-origin{color:var(--muted,#657b8b);overflow-wrap:anywhere;grid-column:1/-1;line-height:1.5}.legacy-mastersheet-review-warning{background:var(--panel,#f8fafb);border-left:3px solid #ad7e40;gap:4px;padding:8px 10px;display:grid}.legacy-mastersheet-review-warning p{color:var(--muted,#6f5f4c);margin:0;font-size:12px;line-height:1.5}.legacy-mastersheet-originals{border-top:1px solid var(--line,#d8e0e5);margin-top:6px;padding-top:10px}.legacy-mastersheet-source-list{gap:9px;padding-top:10px;display:grid}.legacy-mastersheet-original{border:1px solid var(--line,#d8e0e5);overflow-wrap:anywhere;border-radius:10px;gap:3px;padding:9px 11px;display:grid}.legacy-mastersheet-original small{color:var(--muted,#667884);font-size:11px;line-height:1.45}@media (max-width:650px){.legacy-mastersheet-candidate .legacy-mastersheet-dimensions>div{grid-template-columns:1fr auto}.legacy-mastersheet-component-origin{grid-column:1/-1}}.archived-job-banner{border-left:4px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.archived-job-banner>div{flex:1;min-width:210px}.archived-job-banner strong{font-size:14px}.archived-job-banner p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.55}.archived-job-banner .btn{white-space:normal;text-align:center;min-height:39px}.archived-job-open.btn{min-height:28px;padding:4px 10px;font-size:11px}.completed-calendar-job .archived-job-open{max-width:100%;margin-top:4px}@media (max-width:650px){.archived-job-banner .btn{width:100%}}.archived-facility-review-alert{border-left:3px solid var(--accent);background:var(--panel2);margin:10px 0 0;padding:7px 11px;font-size:12px;font-weight:600;line-height:1.55}.archived-source-work-review{border-top:1px solid var(--line);margin-top:11px;padding-top:10px}.archived-source-work-review summary{cursor:pointer;font-size:12px;font-weight:700}.archived-source-work-review ul{gap:8px;margin:10px 0 0;padding-left:22px;display:grid}.archived-source-work-review li{font-size:12px;line-height:1.5}.archived-source-work-review li p{margin:3px 0 0;font-weight:400}.archived-source-work-review li a{font-size:12px}.archived-legacy-product-refs{overflow-wrap:anywhere;color:var(--muted);margin-top:10px;font-size:11px;line-height:1.5}.facility-inspection-workbench{border:1px solid var(--border,#cbd5cf);background:var(--surface,#f6f9f7);border-radius:14px;min-width:0;margin:16px 0;padding:16px}.facility-inspection-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.facility-inspection-heading h4,.facility-inspection-promotion h4{margin:5px 0 7px}.facility-inspection-heading p,.facility-inspection-promotion p{max-width:800px;margin:0}.facility-inspection-project-picker{gap:12px;margin-bottom:14px;display:grid}.facility-inspection-project-picker .inspection-field{max-width:740px}.facility-inspection-project-details{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.9rem;display:flex}.facility-inspection-project-details span{background:#5f7f681a;border-radius:7px;padding:5px 9px}.facility-inspection-project-details a{font-weight:600}.facility-inspection-promoted{font-size:.9rem}.facility-inspection-promotion{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.facility-inspection-promotion-controls{flex-wrap:wrap;gap:8px;display:flex}.facility-inspection-promotion-controls input{min-width:170px;min-height:40px}.attraction-facility-metrics .btn{white-space:nowrap}@media (max-width:700px){.facility-inspection-workbench{margin:12px 0;padding:10px}.facility-inspection-promotion-controls{width:100%}.facility-inspection-promotion-controls input{flex:1;min-width:120px}.facility-inspection-project-details{flex-direction:column;align-items:flex-start}}.facility-inspection-evidence{margin:14px 0}.facility-inspection-evidence-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.facility-inspection-evidence-head h4{margin:6px 0}.facility-inspection-evidence-head p{max-width:720px;margin:0 0 10px}.facility-inspection-evidence-error{color:#ad3535}.facility-inspection-evidence-success{font-weight:600}.facility-inspection-photo-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;max-height:620px;padding:2px;display:grid;overflow:auto}.facility-inspection-photo-card{border:1px solid var(--border,#ced6d0);border-radius:10px;flex-direction:column;gap:9px;min-width:0;padding:10px;display:flex}.facility-inspection-photo-card img{aspect-ratio:4/3;object-fit:cover;background:#dce5e0;border-radius:7px;width:100%}.facility-inspection-photo-meta{overflow-wrap:anywhere;flex-direction:column;gap:4px;font-size:.9rem;display:flex}.facility-inspection-photo-meta small{opacity:.8}.facility-inspection-photo-card label{flex-direction:column;gap:4px;font-size:.85rem;display:flex}.facility-inspection-photo-card select,.facility-inspection-photo-card input{width:100%;min-width:0}.facility-inspection-page-actions{justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.facility-inspection-refresh{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:12px 0;display:flex}.facility-inspection-refresh span{max-width:520px;font-size:.85rem}@media (max-width:700px){.facility-inspection-photo-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));max-height:450px}.facility-inspection-evidence-head .btn{width:100%}}.inspection-no-findings{text-align:left;gap:9px;font-size:13px;line-height:1.45;display:grid}.inspection-no-findings strong{font-size:13px}.inspection-no-findings p{margin:0;line-height:1.45}.inspection-no-findings.unverified{background:var(--panel2);border:1px solid var(--line);color:var(--text,#27465b)}.inspection-no-findings.verified{color:#24533a;background:#eef8f2;border:1px solid #79ac8a}.inspection-no-findings-decision{gap:6px;max-width:580px;font-size:12px;display:grid}.inspection-no-findings-decision>span{font-weight:700}.inspection-no-findings-decision select{background:var(--panel);width:100%;max-width:560px;min-height:38px;color:var(--text,#253c4d);border:1px solid var(--line);border-radius:6px;padding:7px 10px;font-size:13px}.inspection-no-findings-decision small{color:inherit;opacity:.9;font-size:12px;line-height:1.4}.attraction-inspection-quick-access{border-top:1px solid var(--line,#c6d2d8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.attraction-inspection-quick-access span{overflow-wrap:anywhere;font-size:13px;font-weight:650}.attraction-inspection-quick-access .btn{white-space:normal;text-align:center}[id^=facility-inspection-workbench-]{scroll-margin-top:90px}@media (max-width:700px){.attraction-inspection-quick-access .btn{width:100%}}.production-goals-panel .production-season-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.production-goals-panel .production-season-preview>div{background:var(--panel2,#25313c);min-width:0;color:var(--text,#f5f5f5);border:1px solid var(--line,#657583);border-left:4px solid var(--line-bright,#d3a45d);border-radius:7px;align-content:center;gap:5px;padding:13px 15px;display:grid}.production-goals-panel .production-season-preview .production-season-next{border-left-color:var(--blue,#6bd2e9)}.production-goals-panel .production-season-preview .production-season-marker{letter-spacing:.075em;text-transform:uppercase;color:var(--text,#f5f5f5);font-size:10px;font-weight:850}.production-goals-panel .production-season-preview strong{color:var(--text,#f6f6f6);font-size:18px;line-height:1.25}.production-goals-panel .production-season-preview small{color:var(--text,#e7eef4);font-size:12px;line-height:1.45}@media (max-width:720px){.production-goals-panel .production-season-preview{grid-template-columns:1fr}}.production-goals-panel .production-season-preview>.production-season-option{appearance:none;background:var(--panel2,#25313c);text-align:left;width:100%;min-width:0;min-height:120px;font:inherit;border:1px solid var(--line,#657583);border-left:4px solid var(--line-bright,#d3a45d);cursor:pointer;border-radius:7px;align-content:center;justify-items:start;gap:6px;padding:15px 17px;line-height:1.4;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff12;color:var(--text,#f5f5f5)!important}.production-goals-panel .production-season-preview>.production-season-next.production-season-option{border-left-color:var(--blue,#6bd2e9)}.production-goals-panel .production-season-preview>.production-season-option:hover{border-color:var(--accent-strong,#d3a45d);background:color-mix(in srgb,var(--accent-strong,#d3a45d) 9%,var(--panel2,#25313c));box-shadow:inset 0 1px #ffffff1a,0 4px 12px #00000029}.production-goals-panel .production-season-preview>.production-season-option:focus-visible{outline:3px solid var(--blue,#89e1f0);outline-offset:3px}.production-goals-panel .production-season-preview>.production-season-option.is-selected{border:2px solid var(--accent-strong,#e6bd7b);background:color-mix(in srgb,var(--accent-strong,#d3a45d) 12%,var(--panel2,#25313c));border-left-width:5px;box-shadow:inset 0 0 0 1px #ffffff24,0 4px 11px #00000026}.production-goals-panel .production-season-preview>.production-season-option :is(strong,small,.production-season-marker){color:var(--text,#f6f7f8)!important}.production-goals-panel .production-season-preview>.production-season-option strong{font-size:18px;line-height:1.25}.production-goals-panel .production-season-preview>.production-season-option small{font-size:12px;font-weight:600;line-height:1.45}.production-goals-panel .production-season-preview .production-season-switch-action{letter-spacing:.02em;min-height:23px;color:var(--text,#fff9ed);background:color-mix(in srgb,var(--accent-strong,#e3b76b) 22%,var(--panel,#263240));border-radius:4px;align-items:center;padding:3px 9px;font-size:11px;font-weight:850;display:inline-flex}.production-goals-panel .production-season-preview>.production-season-option:not(.is-selected) .production-season-switch-action:after{content:" ↗";font-size:13px}.production-goals-panel .production-season-preview>.is-unavailable .production-season-switch-action{background:var(--panel,#263240);color:var(--muted,#cbd5df)}.production-goals-panel .production-season-preview>.production-season-selection-note{color:var(--muted,#d4dce4);grid-column:1/-1;margin:0;padding:3px 2px 0;font-size:12px;line-height:1.5}.matrix-shell[data-theme=excelsior] .production-season-preview>.production-season-option.is-selected{background:linear-gradient(170deg,#fcd79221,#0000 25%),linear-gradient(135deg,#4f2631,#292734)!important;border-color:#f1ca83 #f1ca83 #f1ca83 #edb76c!important}.matrix-shell[data-theme=excelsior] .production-season-preview>.production-season-option:hover:not(.is-selected){background:linear-gradient(142deg,#4a2d37,#272a34)!important}.matrix-shell[data-theme=excelsior] .production-season-preview>.production-season-option .production-season-marker{color:#ffe1b1!important}.matrix-shell[data-theme=excelsior] .production-season-preview .production-season-switch-action{color:#fff5e3!important;background:#402a33!important;border:1px solid #b38d5c!important}.matrix-shell[data-theme=excelsior] .production-season-preview>.production-season-selection-note{color:#dce4ec!important}@media (max-width:720px){.production-goals-panel .production-season-preview>.production-season-option{min-height:95px;padding:12px 14px}}@media (prefers-reduced-motion:reduce){.production-goals-panel .production-season-preview>.production-season-option{transition:none!important}}.proposal-empty-state .legacy-proposal-reference{border:1px solid var(--line,#677888);background:var(--panel2,#26313d);border-radius:8px;gap:11px;min-width:0;margin-top:18px;padding:16px;display:grid}.proposal-empty-state .legacy-proposal-reference>strong{color:var(--text,#f5f8fb);font-size:15px}.proposal-empty-state .legacy-proposal-reference-list{gap:8px;max-height:310px;display:grid;overflow:auto}.proposal-empty-state .legacy-proposal-reference-item{background:var(--panel,#222b35);border:1px solid var(--line,#617281);min-width:0;color:var(--text,#f5f7f9);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.proposal-empty-state .legacy-proposal-reference-item:hover{border-color:var(--accent-strong,#ddb879)}.proposal-empty-state .legacy-proposal-reference-item:focus-visible{outline:3px solid var(--accent,#6de4ef);outline-offset:2px}.proposal-empty-state .legacy-proposal-reference-item span:first-child{gap:3px;min-width:0;display:grid}.proposal-empty-state .legacy-proposal-reference-item b{color:inherit;overflow-wrap:anywhere;font-size:13px}.proposal-empty-state .legacy-proposal-reference-item small{color:var(--muted,#d0d9e0);font-size:11px}.proposal-empty-state .legacy-proposal-reference-item span:last-child{flex-shrink:0;font-size:12px;font-weight:750}.customer-material-policy{min-width:0;color:var(--text,#f8fafb);background:linear-gradient(135deg,#ecb1531a,#141d251a);border:1px solid #bb976b;border-left:5px solid #e8b762;border-radius:9px;gap:12px;margin:14px 0;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffff14}.customer-material-policy-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-material-policy-head>div{gap:4px;display:grid}.customer-material-policy-head>div>span{letter-spacing:.12em;color:#eac68e;font-size:10px;font-weight:850}.customer-material-policy-head>div>strong{color:var(--text,#fff);font-size:17px;line-height:1.2}.customer-material-policy-type{letter-spacing:.07em;color:#f9dbac;background:#3f2f1e9e;border:1px solid #ba955f;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:850}.customer-material-policy-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.customer-material-policy-rule{flex:350px;gap:6px;min-width:0;display:grid}.customer-material-policy-rule>strong{color:#f3d19d;font-size:13px}.customer-material-policy-rule>span{color:var(--text,#fff);font-size:14px;line-height:1.5}.customer-material-policy-rule>span b{color:var(--text,#fff)}.customer-material-policy-rule>small,.customer-material-policy-source,.customer-material-policy-boundary{color:var(--muted,#d2d9e3);font-size:12px;line-height:1.5}.customer-material-policy-source{text-align:right;flex:0 200px}.customer-material-policy-boundary{border-top:1px solid #ffffff24;padding-top:9px}.customer-material-policy.policy-load-warning{color:var(--text,#fff);border-color:#b28257;font-size:13px}@media (max-width:700px){.customer-material-policy{padding:13px}.customer-material-policy-source{text-align:left}}.slide-pricing-workbench{gap:16px;min-width:0;display:grid}.slide-pricing-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.slide-pricing-head>div{flex:380px;min-width:240px}.slide-pricing-head h3{margin:5px 0}.slide-pricing-head p{color:var(--muted,#c1c8d4);margin:0;font-size:13px;line-height:1.5}.slide-pricing-head>label{flex:0 360px;gap:7px;min-width:230px;font-size:12px;font-weight:700;display:grid}.slide-pricing-head select{width:100%;min-height:39px}.slide-pricing-detail{gap:14px;min-width:0;display:grid}.slide-pricing-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.slide-pricing-kpis>div{border:1px solid var(--line,#6e7784);background:var(--panel2,#78849214);border-radius:7px;align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.slide-pricing-kpis small{color:var(--muted,#c7d0db);font-size:11px}.slide-pricing-kpis strong{color:var(--text,#fff);overflow-wrap:anywhere;font-size:14px}.slide-pricing-type{gap:6px;max-width:450px;font-size:12px;display:grid}.slide-pricing-subhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.slide-pricing-subhead>div{gap:5px;display:grid}.slide-pricing-subhead>div>strong{font-size:15px}.slide-pricing-subhead small,.slide-pricing-note{color:var(--muted,#c4ccd8);font-size:12px;line-height:1.5}.slide-section-table{min-width:1100px}.slide-section-table th,.slide-section-table td{white-space:normal;vertical-align:top}.slide-section-table input,.slide-section-table select{box-sizing:border-box;width:100%;min-width:0}.sqft-component-field{gap:6px;min-width:150px;display:grid}.sqft-component-field select,.sqft-component-field input{box-sizing:border-box;width:100%;min-width:0}.slide-section-label{margin-top:5px;font-size:11px}.slide-section-arrange{justify-content:center;align-items:center;gap:3px;display:flex}.slide-section-arrange button{min-width:26px}.slide-pricing-note{margin:0}.slide-pricing-finishes{gap:9px;display:grid}.slide-pricing-finish-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.slide-pricing-finish-row input,.slide-pricing-finish-row select{width:100%;min-width:0}.slide-pricing-double-coat{background:#b88d541f;border:1px solid #b88d54;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.slide-pricing-double-coat>div{flex:300px;gap:6px;min-width:0;display:grid}.slide-pricing-double-coat strong{color:var(--text,#fff);font-size:14px}.slide-pricing-double-coat span,.slide-pricing-double-coat small{color:var(--muted,#cbd0d8);font-size:12px;line-height:1.5}.segment-scope-picker{border:1px solid var(--line,#626d79);background:var(--panel2,#7d7d7d12);border-radius:7px;gap:10px;padding:12px;display:grid}.segment-scope-picker>header{gap:4px;display:grid}.segment-scope-picker>header span,.segment-scope-picker>small{color:var(--muted,#c9d1d9);font-size:12px;line-height:1.5}.segment-scope-choice{border:1px solid var(--line,#6e737e);border-radius:6px;gap:7px;min-width:0;padding:8px 10px;display:grid}.segment-scope-choice.selected{border-color:var(--accent,#ddaf6b)}.segment-scope-choice label{cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:flex}.segment-scope-choice input[type=checkbox]{flex-shrink:0;margin-top:3px}.segment-scope-choice label span{white-space:normal;gap:3px;min-width:0;display:grid}.segment-scope-choice b{font-size:12px}.segment-scope-choice small{color:var(--muted,#c7ced7);font-size:11px}.segment-scope-choice select{width:100%;min-width:0;font-size:12px}.segment-scope-picker footer{border-top:1px solid var(--line,#626f7d);flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.segment-scope-picker footer strong{color:var(--text,#fff)}.segment-scope-picker footer span{color:var(--muted,#d0d4da);white-space:normal;flex:250px;font-size:12px}.scope-segment-warning{color:#f0bd82;font-size:12px;line-height:1.5}.scope-segment-row td{padding:9px 14px}@media (max-width:850px){.slide-pricing-kpis,.slide-pricing-finish-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.slide-pricing-kpis,.slide-pricing-finish-row{grid-template-columns:1fr}}.measurement-source-field,.measurement-area-field{gap:5px;min-width:145px;max-width:100%;display:grid}.measurement-source-field>select,.measurement-source-field>input,.measurement-area-field>input{box-sizing:border-box;width:100%;min-width:0}.measurement-source-reference{max-width:100%;color:var(--muted,#a6bacd);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;display:block;overflow:hidden}.measurement-source-reference a{color:var(--accent,#6abdd8);text-underline-offset:2px;text-decoration:underline}.measurement-exterior-factor{color:var(--accent,#75d2e5);font-variant-numeric:tabular-nums;white-space:normal;font-size:11px;line-height:1.35;display:block}.slide-pricing-kpis>div strong{line-height:1.35}.measurement-exterior-value{font-variant-numeric:tabular-nums;color:var(--text,#f4f7fa);font-size:14px;font-weight:750}.segment-scope-application{max-width:430px;color:var(--text,#e7edf4);gap:6px;font-size:12px;display:grid}.segment-scope-application select{width:100%;min-width:0;min-height:34px}.attraction-technical-mastersheet{border:1px solid var(--line,#425160);background:var(--surface,#10202b);border-radius:12px;gap:12px;margin:16px 0;padding:16px;display:grid}.attraction-technical-mastersheet-title{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;display:flex}.attraction-technical-mastersheet-title h5{color:var(--text,#e6edf3);margin:4px 0;font-size:15px}.attraction-technical-mastersheet-title p{max-width:680px;color:var(--muted,#adbdca);margin:4px 0;font-size:12px;line-height:1.6}.attraction-technical-mastersheet-total{border:1px solid var(--line,#425160);border-radius:9px;gap:3px;min-width:170px;padding:9px 13px;display:grid}.attraction-technical-mastersheet-total small{color:var(--muted,#adbdca);font-size:10px}.attraction-technical-mastersheet-total strong{color:var(--text,#f7fbfc);font-variant-numeric:tabular-nums;font-size:17px}.attraction-geometry-table{width:100%;min-width:820px}.attraction-geometry-table th,.attraction-geometry-table td{font-variant-numeric:tabular-nums;vertical-align:middle}.attraction-geometry-table td b{font-weight:650}.attraction-geometry-legacy{color:#e2b97d;max-width:180px;font-size:10px;line-height:1.5;display:block}.attraction-source-cell{gap:4px;min-width:150px;max-width:220px;font-size:11px;display:grid}.attraction-source-cell small{color:var(--muted,#aec0c9)}.attraction-source-cell a,.attraction-historical-finish-list a{color:var(--accent,#77bfdf);text-underline-offset:2px;font-size:11px;text-decoration:underline}.attraction-technical-mastersheet-missing{color:var(--muted,#aec0c9);border:1px dashed var(--line,#425160);border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.attraction-historical-finish-head{border-top:1px solid var(--line,#425160);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-top:8px;display:flex}.attraction-historical-finish-head strong{font-size:12px}.attraction-historical-finish-head span{color:var(--muted,#aec0c9);font-size:11px}.attraction-historical-finish-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:9px;display:grid}.attraction-historical-finish-list>div{border:1px solid var(--line,#425160);overflow-wrap:anywhere;border-radius:8px;gap:4px;min-width:0;padding:11px;display:grid}.attraction-historical-finish-list b{font-size:11px}.attraction-historical-finish-list span{font-size:12px;font-weight:600}.attraction-historical-finish-list small{color:var(--muted,#aec0c9);font-size:10px}.attraction-historical-finish-list .attraction-ral-approx{color:#efb86e}.inspection-job-quick-action,.inspection-field-entry,.inspection-global-start,.inspection-start-guide{align-items:center;gap:13px;display:grid;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--accent) 7%,var(--panel)) 0%,var(--panel) 78%)!important}.inspection-job-quick-action,.inspection-field-entry{grid-template-columns:minmax(0,1fr) auto}.inspection-job-quick-action h3,.inspection-field-entry h3,.inspection-global-start h3,.inspection-start-guide h2{margin:4px 0 6px}.inspection-job-quick-action p,.inspection-field-entry p,.inspection-global-start p,.inspection-start-guide p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.inspection-global-start-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.inspection-global-start-actions label{flex:230px;gap:5px;min-width:180px;font-size:10px;display:grid}.inspection-global-start-actions input,.inspection-start-fields input,.inspection-start-fields select{border:1px solid var(--line);background:var(--panel2);width:100%;min-height:35px;color:var(--text);border-radius:6px;padding:9px 11px;font-size:11px}.inspection-global-start-actions button{min-height:35px}.inspection-start-guide-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.inspection-start-step{border:1px solid var(--line);white-space:nowrap;color:var(--muted);border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.inspection-start-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inspection-start-fields>label,.inspection-start-facility-search,.inspection-start-facility-confirmed{align-content:start;gap:7px;font-size:10px;display:grid}.inspection-start-facility-confirmed,.inspection-start-facility-search,.inspection-start-warning,.inspection-start-link-status{border:1px solid var(--line);background:var(--panel2);border-radius:7px;padding:12px}.inspection-start-facility-search label{gap:6px;display:grid}.inspection-start-facility-confirmed strong{font-size:14px}.inspection-start-facility-confirmed small{color:var(--muted);font-size:9px;line-height:1.5}.inspection-start-warning{border-color:#b98931}.inspection-start-review-confirm{align-items:start;gap:10px;max-width:850px;font-size:11px;line-height:1.5;display:flex}.inspection-start-review-confirm input{flex:none;width:17px;height:17px}.inspection-start-link-status{font-size:10px}.inspection-start-error{color:var(--danger,#b91c1c);font-weight:700}@media (max-width:760px){.inspection-job-quick-action,.inspection-field-entry,.inspection-start-fields{grid-template-columns:1fr}.inspection-start-guide-head{flex-direction:column}.inspection-global-start-actions{grid-template-columns:1fr;display:grid}.inspection-job-quick-action .btn,.inspection-field-entry .btn{width:100%}}.inspection-stage-hidden{display:none!important}.inspection-builder-steps{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:8px;display:grid;padding:10px!important}.inspection-builder-step{border:1px solid var(--line);background:var(--panel2);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:11px 10px;display:flex}.inspection-builder-step>span:last-child{gap:3px;min-width:0;display:grid}.inspection-builder-step strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.inspection-builder-step small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.inspection-builder-step.active{background:color-mix(in srgb,var(--accent) 12%,var(--panel));border-color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.inspection-builder-step:focus-visible,.inspection-section-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inspection-step-index{background:var(--panel);border:1px solid var(--line);width:27px;height:27px;color:var(--accent);border-radius:50%;flex:0 0 27px;place-items:center;font-size:11px;font-weight:900;display:grid}.inspection-builder-step.active .inspection-step-index{background:var(--accent);color:var(--panel);border-color:var(--accent)}.inspection-builder-persist{justify-content:flex-end;align-items:center;gap:7px;min-width:130px;display:flex}.inspection-builder-persist .btn{white-space:nowrap}.inspection-evidence-overview{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:10px 12px}.inspection-evidence-overview>summary{color:var(--muted);cursor:pointer;font-size:10px;font-weight:800}.inspection-evidence-overview[open]>summary{margin-bottom:10px}.inspection-evidence-overview .inspection-source-stat{min-height:88px;padding:11px!important}.inspection-summary-step{gap:16px;display:grid}.inspection-summary-step>small,.inspection-summary-step .center-section-head p{color:var(--muted);font-size:10px;line-height:1.45}.inspection-cover-picker{border:1px solid var(--line);background:var(--panel2);border-radius:9px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.3fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.inspection-cover-picker>div{gap:3px;display:grid}.inspection-cover-picker strong{font-size:10px}.inspection-cover-picker span{color:var(--muted);font-size:8px;line-height:1.35}.inspection-cover-picker select{min-width:0}.inspection-cover-preview{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:5px 7px;display:flex}.inspection-cover-preview img{object-fit:cover;border-radius:4px;width:54px;height:40px}.inspection-cover-preview span{white-space:nowrap;color:var(--muted);font-size:8px}.inspection-summary-priorities{gap:9px;display:grid}.inspection-summary-priorities>button{border:1px solid var(--line);color:var(--text);background:var(--panel2);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(110px,180px) 1fr;align-items:start;gap:9px;padding:12px;display:grid}.inspection-summary-priorities>button:hover{border-color:var(--accent)}.inspection-summary-priorities>button>strong{font-size:10px}.inspection-summary-priorities>button>span:last-child{font-size:10px;line-height:1.4}.inspection-summary-priorities>p{color:var(--muted);font-size:10px}.inspection-section-intro{justify-content:space-between;align-items:center;gap:14px;display:flex}.inspection-section-intro h3{margin:3px 0 6px}.inspection-section-intro p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.inspection-section-tabs{flex-wrap:wrap;gap:7px;padding:3px 0;display:flex}.inspection-section-tabs>button{border:1px solid var(--line);background:var(--panel2);min-width:130px;color:var(--text);cursor:pointer;text-align:left;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.inspection-section-tabs>button.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.inspection-section-tabs>button strong{font-size:10px}.inspection-section-tabs>button small{color:var(--muted);font-size:8px}.inspection-advanced-observations{border:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 55%,var(--panel));border-radius:9px;padding:10px 12px}.inspection-advanced-observations>summary{color:var(--muted);cursor:pointer;font-size:10px;font-weight:850}.inspection-advanced-observations[open]>summary{margin-bottom:11px}.inspection-advanced-observations .inspection-observation-grid{margin-top:9px}.inspection-reorder-controls{gap:5px;display:grid}.inspection-reorder-controls>span{text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:900}.inspection-reorder-controls>div{gap:5px;display:flex}.inspection-reorder-controls button{border:1px solid var(--line);cursor:pointer;background:var(--panel);color:var(--text);border-radius:5px;flex:1;padding:7px;font-size:13px}.inspection-reorder-controls button:disabled{opacity:.35;cursor:not-allowed}.inspection-preset-select{gap:5px;display:grid}.inspection-preset-select small,.inspection-preset-note{color:var(--muted);font-size:9px;line-height:1.4}.inspection-preset-note{grid-column:1/-1;padding:3px 0 4px}.inspection-finding-evidence>div{max-height:280px;overflow:auto}.inspection-finding-evidence label{align-items:center;gap:8px;display:flex;text-transform:none!important}.inspection-finding-evidence label img{object-fit:contain;background:var(--panel2);border-radius:5px;flex:0 0 62px;width:62px;height:60px}.inspection-finding-evidence label span{overflow-wrap:anywhere;flex:1;min-width:0}.inspection-photo-fields>small{line-height:1.45}.inspection-builder-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.inspection-builder-footer>span{color:var(--muted);max-width:580px;font-size:10px}.inspection-builder-footer>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:1120px){.inspection-builder-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-builder-persist{grid-column:1/-1;justify-content:flex-start}}@media (max-width:700px){.inspection-builder-steps{grid-template-columns:1fr 1fr}.inspection-builder-step{gap:5px;padding:8px 7px}.inspection-step-index{flex-basis:24px;width:24px;height:24px}.inspection-builder-step strong{font-size:9px}.inspection-builder-step small{font-size:7px}.inspection-summary-priorities>button,.inspection-cover-picker{grid-template-columns:1fr}.inspection-cover-preview{justify-self:start}.inspection-section-tabs{grid-template-columns:1fr 1fr;display:grid}.inspection-section-tabs>button{min-width:0}.inspection-builder-footer{display:grid}}.inspection-advanced-pricing{border:1px solid var(--line);background:var(--panel2);border-radius:9px;padding:10px}.inspection-advanced-pricing>summary{color:var(--muted);cursor:pointer;font-size:10px;font-weight:850}.inspection-advanced-pricing[open]>summary{margin-bottom:10px}.inspection-report-contents{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 16px;font-size:13px;display:flex}.inspection-report-contents strong{color:var(--text)}.inspection-report-contents small{color:var(--muted);margin-left:auto}.inspection-source-priorities>.inspection-summary-item{border:1px solid var(--line);background:var(--panel2);border-radius:10px;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:14px;padding:14px;line-height:1.55;display:grid}.inspection-attraction-search{color:var(--text);gap:8px;margin:14px 0;font-weight:600;display:grid}.inspection-attraction-search input{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:9px;padding:11px 14px}.inspection-attraction-search small{color:var(--muted);font-weight:400}.inspection-linked-evidence{border-top:1px solid var(--line);padding:12px 0}.inspection-linked-evidence>strong{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.inspection-linked-evidence>div{flex-wrap:wrap;gap:10px;display:flex}.inspection-linked-evidence button{border:1px solid var(--line);background:var(--panel);width:124px;color:var(--text);cursor:pointer;text-align:center;border-radius:8px;gap:5px;padding:6px;font-size:11px;display:grid}.inspection-linked-evidence img{object-fit:contain;background:var(--panel2);width:110px;height:90px}.inspection-photo-image button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0}.inspection-finding-editor:focus{outline:3px solid var(--accent);outline-offset:4px}.inspection-photo-dialog{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:min(1080px,94vw);max-height:92vh;color:var(--text);border-radius:14px;padding:18px;overflow:auto}.inspection-photo-dialog::backdrop{background:#000000b3}.inspection-photo-dialog-head{justify-content:space-between;align-items:start;gap:18px;margin-bottom:12px;display:flex}.inspection-photo-dialog-head small{color:var(--muted);margin-top:5px;display:block}.inspection-photo-dialog-image>img{object-fit:contain;background:var(--panel2);width:100%;max-width:100%;height:min(68vh,800px);display:block}.inspection-photo-dialog>a{color:var(--accent);margin-top:12px;display:inline-block}@media (max-width:600px){.inspection-report-contents{gap:8px 12px;font-size:12px}.inspection-report-contents small{width:100%;margin-left:0}.inspection-source-priorities>.inspection-summary-item{grid-template-columns:1fr}.inspection-photo-dialog-head{flex-direction:column}.inspection-linked-evidence button{width:112px}.inspection-linked-evidence img{width:98px}}.inspection-source-mode{border:1px solid var(--line);background:var(--panel2);border-radius:10px;min-width:0;margin:12px 0 20px;padding:16px}.inspection-source-mode p{overflow-wrap:anywhere;line-height:1.5}.inspection-source-mode select{width:100%;min-width:0;max-width:100%}.inspection-draft-preview .btn{margin:8px 8px 0 0}.inspection-report-builder.historical-reproduction .inspection-observation-reuse{display:none}.inspection-source-mode input[type=file]{box-sizing:border-box;max-width:100%}.inspection-pdf-dialog{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:min(1180px,96vw);height:94vh;color:var(--text);border-radius:14px;padding:0;overflow:hidden}.inspection-pdf-dialog::backdrop{background:#000000b8}.inspection-pdf-dialog-head{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.inspection-pdf-dialog-head>div:first-child{gap:3px;display:grid}.inspection-pdf-dialog-head strong{font-size:13px}.inspection-pdf-dialog-head small{color:var(--muted);font-size:9px}.inspection-pdf-dialog-head>div:last-child{align-items:center;gap:8px;display:flex}.inspection-pdf-dialog iframe{background:#fff;border:0;width:100%;height:calc(94vh - 72px);display:block}@media (max-width:700px){.inspection-pdf-dialog{width:98vw;height:96vh}.inspection-pdf-dialog-head{align-items:start;display:grid}.inspection-pdf-dialog-head>div:last-child{flex-wrap:wrap}.inspection-pdf-dialog iframe{height:calc(96vh - 112px)}}.matrix-shell[data-theme=safeslide] .lifecycle-stage.waiting{opacity:1;color:#29465a;background:#eef4f7}.matrix-shell[data-theme=safeslide] .lifecycle-stage.waiting .lifecycle-stage-copy strong{color:#254458}.matrix-shell[data-theme=safeslide] .lifecycle-stage.waiting .lifecycle-stage-copy small,.matrix-shell[data-theme=safeslide] .lifecycle-stage.waiting .lifecycle-owner{color:#42647a}.matrix-shell[data-theme=safeslide] .lifecycle-stage.waiting .lifecycle-state-icon{color:#254458;background:#fff;border-color:#9cb4c2}.matrix-shell[data-theme=safeslide] .lifecycle-stage:disabled{opacity:1;cursor:not-allowed}.matrix-shell[data-theme=safeslide] .lifecycle-stage:disabled .lifecycle-stage-copy strong{color:#37566c}.matrix-shell[data-theme=safeslide] .lifecycle-stage:disabled .lifecycle-stage-copy small{color:#536f80}.segment-scope-picker{gap:8px;min-width:0;max-width:100%;padding:12px}.segment-scope-header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 20px;display:flex!important}.segment-scope-header>div{flex:220px;gap:3px;min-width:0;display:grid}.segment-scope-header strong{font-size:14px;line-height:1.35}.segment-scope-header .segment-scope-application{flex:0 270px;min-width:min(220px,100%);max-width:100%}.segment-scope-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.segment-scope-toolbar>span{color:var(--muted);font-size:12px}.segment-scope-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.segment-scope-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:7px;display:grid}.segment-scope-choice{border-radius:8px;min-width:0;padding:11px}.segment-scope-choice label{align-items:flex-start;width:100%;min-width:0}.segment-scope-choice .segment-scope-copy{overflow-wrap:anywhere;white-space:normal;gap:4px;min-width:0;display:grid}.segment-scope-choice .segment-scope-copy b{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.segment-scope-choice .segment-scope-copy small{overflow-wrap:anywhere;font-size:11px}.segment-scope-picker footer{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;min-width:0;display:grid}.segment-scope-picker footer span{overflow-wrap:anywhere;flex:auto;min-width:0}.segment-scope-picker footer .scope-segment-warning{grid-column:1/-1}.master-table-wrap,.slide-pricing-workbench,.slide-pricing-detail,.card,.job-lifecycle{min-width:0;max-width:100%}.master-table-wrap{overscroll-behavior-inline:contain;overflow-x:auto}.scope-segment-row>td{min-width:0;padding:10px 8px}.sales-pricing-table{width:max(100%,1100px)}@media (max-width:900px){.segment-scope-picker footer{grid-template-columns:minmax(0,1fr)}.segment-scope-header .segment-scope-application{flex-basis:100%}}.scope-coverage-workspace{border:1px solid var(--line);background:var(--panel2);border-radius:10px;gap:9px;min-width:0;max-width:100%;margin-top:16px;padding:14px;display:grid}.scope-coverage-heading{flex-direction:column;gap:3px;min-width:0;display:flex}.scope-coverage-heading strong{color:var(--text);font-size:15px;line-height:1.3}.scope-coverage-heading span{color:var(--muted);font-size:12px;line-height:1.45}.scope-coverage-item{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;max-width:100%;overflow:hidden}.scope-coverage-item>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;list-style:none;display:flex}.scope-coverage-item>summary::-webkit-details-marker{display:none}.scope-coverage-item>summary:after{content:"Edit sections";color:var(--accent);white-space:nowrap;font-size:11px;font-weight:700}.scope-coverage-item[open]>summary:after{content:"Close"}.scope-coverage-item>summary:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.scope-coverage-name{overflow-wrap:anywhere;flex:240px;gap:3px;min-width:180px;display:grid}.scope-coverage-name b{font-size:13px;line-height:1.35}.scope-coverage-name small{color:var(--muted);font-size:11px;line-height:1.4}.scope-coverage-count{color:var(--text);white-space:normal;overflow-wrap:anywhere;font-size:12px}.scope-coverage-item .segment-scope-picker{border:0;border-top:1px solid var(--line);border-radius:0;width:100%;min-width:0;max-width:100%;padding:12px}.segment-scope-choice>label{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;display:grid!important}.segment-scope-choice>label>input[type=checkbox]{width:16px;min-width:16px;height:16px;margin:2px 0 0}.segment-scope-choice>label>.segment-scope-copy{flex:auto;width:auto;min-width:0;display:grid}.segment-scope-choice>label>.segment-scope-copy b,.segment-scope-choice>label>.segment-scope-copy small{overflow-wrap:anywhere;max-width:100%;display:block}@media (max-width:700px){.scope-coverage-workspace{padding:10px}.scope-coverage-item>summary{padding:11px}.scope-coverage-count{flex-basis:100%}}.sales-pricing-table{table-layout:fixed;min-width:1120px;width:100%!important}.sales-pricing-table th:first-child{width:5%}.sales-pricing-table th:nth-child(2){width:10%}.sales-pricing-table th:nth-child(3),.sales-pricing-table th:nth-child(4){width:17%}.sales-pricing-table th:nth-child(5),.sales-pricing-table th:nth-child(6){width:5%}.sales-pricing-table th:nth-child(7){width:17%}.sales-pricing-table th:nth-child(8){width:8%}.sales-pricing-table th:nth-child(9){width:10%}.sales-pricing-table th:nth-child(10){width:6%}.sales-pricing-table td,.sales-pricing-table th{overflow-wrap:anywhere;min-width:0;padding:8px 6px}.sales-pricing-table .pricing-rule-cell,.sales-pricing-table .scope-title-cell{min-width:0;max-width:100%}.sales-pricing-table .pricing-rule-select{width:100%;max-width:100%;min-width:0!important}.sales-pricing-table input:not([type=checkbox]),.sales-pricing-table select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.sales-pricing-table .pricing-lmh{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0}.sales-pricing-table .pricing-lmh>span{min-width:0;padding:5px 3px}.sales-pricing-table .pricing-lmh strong{font-size:11px}.sales-pricing-table .pricing-lmh em{font-size:8px}.sales-pricing-table .pricing-status{white-space:normal;overflow-wrap:anywhere;font-size:10px}.sales-pricing-table td:last-child{font-variant-numeric:tabular-nums;white-space:normal}@media (max-width:1350px){.sales-pricing-table{min-width:1180px}}.sales-pricing-table input[type=number]{appearance:textfield;font-variant-numeric:tabular-nums}.sales-pricing-table input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sales-pricing-table input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.schedule-review-queue{display:block}.schedule-review-queue>summary.schedule-review-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:44px;list-style:none;display:flex}.schedule-review-queue>summary.schedule-review-summary::-webkit-details-marker{display:none}.schedule-review-queue>summary.schedule-review-summary strong{margin-top:3px;font-size:17px;display:block}.schedule-review-queue>summary.schedule-review-summary:focus-visible{outline:2px solid var(--accent,#299ed9);outline-offset:4px}.schedule-review-queue[open]>.muted{margin:10px 0}.schedule-review-queue[open]>.schedule-review-list{margin-top:10px}@media (max-width:620px){.schedule-review-queue>summary.schedule-review-summary{flex-wrap:wrap;align-items:flex-start}}.jobbar-multi-badge{color:#244d93;letter-spacing:.04em;background:#edf3ff;border:1px solid #94b3ec;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.schedule-override-reason{border:1px solid var(--line,#b9cbd8);background:var(--panel,#fff);border-radius:7px;gap:7px;margin:12px 0;padding:12px;display:grid}.schedule-override-reason textarea{width:100%;min-height:84px;color:var(--text,#19364c);background:var(--panel,#fff);border:1px solid var(--line,#b9cbd8);font:inherit;resize:vertical;border-radius:5px;padding:9px 10px}.schedule-override-reason small{font-size:12px}.schedule-source-review{display:block}.schedule-source-review>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:43px;list-style:none;display:flex}.schedule-source-review>summary::-webkit-details-marker{display:none}.schedule-source-review>summary strong,.schedule-source-review>summary small{display:block}.schedule-source-review>summary small{color:var(--muted,#547189);margin-top:3px}.schedule-source-review>summary:focus-visible{outline:2px solid var(--accent,#299ed9);outline-offset:4px}.schedule-source-review[open]>.muted{margin:8px 0 12px}.schedule-source-review-list{gap:7px;max-height:470px;display:grid;overflow:auto}.schedule-source-review-item{text-align:left;border:1px solid var(--line,#bfd0d9);background:var(--panel,#fff);width:100%;color:var(--text,#15324c);cursor:pointer;border-radius:5px;gap:4px;padding:10px 12px;display:grid}.schedule-source-review-item:hover,.schedule-source-review-item:focus-visible{border-color:var(--accent,#299ed9)}.schedule-source-review-item small{color:var(--muted,#547189);line-height:1.45}@media (max-width:700px){.schedule-source-review>summary{flex-wrap:wrap;align-items:flex-start}}.travel-chip.travel-chip-editable{appearance:none;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 8px);padding:2px 3px;font-family:inherit;display:flex}.travel-chip.travel-chip-editable:hover{filter:brightness(1.11);border-style:solid!important}.travel-chip.travel-chip-editable:focus-visible{outline-offset:2px;outline:3px solid #188ace;z-index:20!important}.travel-days-drawer{max-width:520px}.travel-days-summary{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.travel-days-summary>div,.travel-days-range-preview>div{border:1px solid var(--line,#ccdbe4);border-radius:7px;gap:5px;padding:10px;display:grid}.travel-days-summary span,.travel-days-range-preview b{color:var(--muted,#658198);font-size:12px}.travel-days-summary strong{font-size:15px}.travel-days-intro{margin:10px 0;font-size:13px;line-height:1.5}.travel-days-selected{background:var(--panel,#fff);border-left:3px solid #c39024;padding:7px 10px;font-size:12px}.travel-days-fields{grid-template-columns:1fr 1fr;gap:12px;margin:15px 0;display:grid}.travel-days-fields label,.travel-days-reason,.schedule-travel-controls label{gap:8px;min-width:0;font-size:12px;font-weight:700;display:grid}.travel-days-fields input,.schedule-travel-controls input{border:1px solid var(--line,#ccdbe4);background:var(--panel,#fff);width:100%;min-width:0;color:var(--text,#173a4c);font:inherit;border-radius:7px;padding:11px}.travel-days-fields input:focus-visible,.schedule-travel-controls input:focus-visible{outline:2px solid #188ace}.travel-days-range-preview{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;font-size:12px;display:grid}.travel-days-range-preview span{line-height:1.5}.travel-days-rule{border:1px solid var(--line,#c9d9e1);background:var(--panel,#fff);border-radius:8px;gap:6px;padding:12px;display:grid}.travel-days-rule strong{font-size:13px}.travel-days-rule small,.travel-days-reason small,.schedule-travel-controls small{color:var(--muted,#547286);font-size:12px;line-height:1.5}.travel-days-rule p{color:#aa5b00;margin:0;font-size:12px;font-weight:700}.travel-days-reason{margin:15px 0}.travel-days-reason textarea{resize:vertical;background:var(--panel,#fff);border:1px solid var(--line,#ccdbe4);width:100%;min-height:90px;color:var(--text,#193b53);font:inherit;border-radius:7px;padding:10px}.travel-days-review{border:1px solid #e0a22b;border-radius:8px;margin:12px 0;padding:12px}.travel-days-review h4{margin:0 0 8px}.travel-days-review p{font-size:12px;line-height:1.5}.travel-days-error{color:#c5472e;font-size:12px;font-weight:700;line-height:1.5}.schedule-travel-controls{border:1px solid var(--line,#cddce6);border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;padding:12px;display:grid}.schedule-travel-controls>div:first-child,.schedule-travel-controls>small,.schedule-travel-controls>button{grid-column:1/-1}.schedule-travel-controls>div:first-child strong,.schedule-travel-controls>div:first-child small{display:block}.schedule-travel-controls>div:first-child strong{margin-bottom:4px;font-size:13px}@media (max-width:480px){.travel-days-range-preview,.travel-days-fields{grid-template-columns:1fr}.travel-days-drawer{width:100vw}.travel-days-summary{grid-template-columns:1fr 1fr}}.travel-days-date-edit{grid-template-columns:1fr 1fr;gap:12px;margin:10px 0 14px;display:grid}.travel-days-date-edit label{gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.travel-days-date-edit input{border:1px solid var(--line,#cbdce4);background:var(--panel,#fff);width:100%;min-width:0;color:var(--text,#183c52);font:inherit;border-radius:7px;padding:10px}.travel-days-date-edit small{color:var(--muted,#5d788b);grid-column:1/-1;font-size:12px;line-height:1.45}@media (max-width:480px){.travel-days-date-edit{grid-template-columns:1fr}}.matrix-shell .schedule-page .sched-slot.travel-slot-clickable{cursor:pointer}.matrix-shell .schedule-page .travel-chip.travel-chip-editable{touch-action:manipulation;pointer-events:auto!important;cursor:pointer!important;z-index:16!important}.matrix-shell .schedule-page .travel-chip.travel-chip-editable:hover{box-shadow:0 0 0 2px #e4a428,0 5px 12px #4d37083d!important}.matrix-shell .schedule-page .travel-chip.travel-chip-editable:focus-visible{outline-offset:3px!important;outline:3px solid #126bb1!important}.drawer-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.drawer-head-actions .schedule-head-travel-action{white-space:nowrap;font-size:12px}.schedule-travel-permission-note{color:var(--text);border:1px solid #a9bfd0;border-radius:8px;margin:10px 0;padding:10px;font-size:12px}.matrix-shell .schedule-page{--schedule-resource-width:292px}.matrix-shell .schedule-page .scheduler{scroll-padding-inline-start:calc(var(--schedule-resource-width) + 12px)}.matrix-shell .schedule-page .sched-slot.travel-slot-clickable,.matrix-shell .schedule-page .travel-chip-editable{scroll-margin-inline-start:calc(var(--schedule-resource-width) + 12px)}@media (max-width:700px){.matrix-shell .schedule-page{--schedule-resource-width:138px}.matrix-shell .schedule-page .sched-resource.pm-sticky-cell{padding:7px 6px!important}.matrix-shell .schedule-page .pm-cell-inner>strong,.matrix-shell .schedule-page .resource-folder-link{font-size:12px!important}.matrix-shell .schedule-page .crew-members{font-size:10px!important}}.travel-days-drawer .drawer-head{padding-bottom:10px}.travel-days-compact-summary{color:var(--muted,#61798a);padding:10px 0 2px;font-size:12px;line-height:1.45}.travel-days-compact-summary strong{color:var(--text,#203e52)}.travel-days-date-details{border-top:1px solid var(--line,#d8e2eb);border-bottom:1px solid var(--line,#d8e2eb);padding:9px 0}.travel-days-date-details summary{cursor:pointer;color:var(--text,#203e52);padding:4px 0;font-size:12px;font-weight:700}.travel-days-date-details .travel-days-date-edit{margin:10px 0 3px}.travel-days-drawer .travel-days-fields{gap:10px;margin:12px 0}.travel-days-drawer .travel-days-range-preview{gap:8px;margin:10px 0}.travel-days-drawer .travel-days-range-preview>div{padding:9px}.travel-days-drawer .travel-days-rule{gap:3px;padding:9px 11px}.travel-days-drawer .travel-days-rule strong{font-size:12px}.travel-days-drawer .travel-days-reason{gap:6px;margin:12px 0}.travel-days-reason select{background:var(--panel,#fff);width:100%;min-height:43px;color:var(--text,#193b53);border:1px solid var(--line,#ccdbe4);font:inherit;border-radius:8px;padding:10px;font-weight:500}.travel-days-reason select:focus-visible,.travel-days-reason textarea:focus-visible{outline-offset:2px;outline:2px solid #188ace}.travel-days-reason select:disabled{opacity:.6}.travel-days-drawer .travel-days-other textarea{resize:vertical;min-height:65px}.travel-reasons-settings-list{gap:8px;display:grid}.travel-reasons-settings-row{border:1px solid var(--line,#d5e0e9);background:var(--panel2,#fff);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.travel-reasons-settings-row label{min-width:0}.travel-reasons-settings-row input{border:1px solid var(--line,#cbd9e4);width:100%;color:var(--text,#193b53);background:var(--panel,#fff);border-radius:6px;padding:9px 10px}.travel-reasons-settings-actions{align-items:center;gap:5px;display:flex}.travel-reasons-settings-actions button{background:var(--panel,#fff);border:1px solid var(--line,#cbd9e4);min-height:34px;color:var(--text,#193b53);cursor:pointer;border-radius:6px;padding:6px 10px}.travel-reasons-settings-actions button[disabled]{opacity:.4;cursor:default}.travel-reasons-settings-actions .inactive-reason{color:var(--muted,#658198)}.travel-reasons-other{color:var(--muted,#658198);font-size:12px}.travel-reasons-other strong{color:var(--text,#193b53)}.travel-reasons-settings-footer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.travel-reasons-settings-footer .muted{font-size:12px}.travel-reasons-notice{margin:12px 0 0;font-size:13px}@media (max-width:520px){.travel-reasons-settings-row{grid-template-columns:1fr}.travel-reasons-settings-actions{flex-wrap:wrap;justify-content:flex-end}}.auth-shell{font-family:Lato,Segoe UI,Arial,sans-serif!important}.auth-card{width:min(520px,100%)!important}.auth-brand-lockup strong{font-family:Lato,Segoe UI,Arial,sans-serif;font-weight:700}.auth-brand-lockup span,.auth-note{font-family:Myriad Pro Condensed,Arial Narrow,Lato,sans-serif}.auth-jarvis-lockup{background:linear-gradient(135deg,#f7fcfe,#edf7fb);border:1px solid #cfe3ed;border-radius:16px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;margin:24px 0 18px;padding:16px 18px 16px 14px;display:grid;box-shadow:inset 0 1px #fff,0 12px 32px #004b7c14}.auth-jarvis-lockup picture{place-items:center;display:grid}.auth-jarvis-lockup img{object-fit:contain;filter:drop-shadow(0 0 1px #3c1a00b8)drop-shadow(0 0 13px #ff750061);width:92px;height:92px;display:block}.auth-jarvis-lockup>div{gap:3px;min-width:0;display:grid}.auth-jarvis-lockup span{color:#55788c;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.auth-jarvis-lockup strong{color:#004b7c;letter-spacing:.045em;font:900 27px/1.02 Lato,Segoe UI,Arial,sans-serif}.auth-card h1{font-family:Lato,Segoe UI,Arial,sans-serif!important;font-weight:800!important}.auth-card p,.google-btn{font-family:Lato,Segoe UI,Arial,sans-serif}.powered-by-jarvis{opacity:1;gap:13px;padding:15px 10px 13px}.powered-by-jarvis img{width:64px;height:64px;filter:drop-shadow(0 0 1px var(--jarvis-live-edge)) drop-shadow(0 0 12px var(--jarvis-live-glow))}.powered-by-jarvis span{letter-spacing:.14em;font-size:9px}.powered-by-jarvis strong{letter-spacing:.045em;font-size:15px;line-height:1.08}.powered-by-jarvis small{margin-top:3px;font-size:8.5px}.matrix-shell[data-theme=safeslide],.matrix-shell[data-theme=deep_end]{font-family:Lato,Segoe UI,Arial,sans-serif}.matrix-shell[data-theme=safeslide] :is(.sub,.matrix-side-label,.terminal-path,.eyebrow,th,.nav-section-label),.matrix-shell[data-theme=deep_end] :is(.sub,.matrix-side-label,.terminal-path,.eyebrow,th,.nav-section-label){font-family:Myriad Pro Condensed,Arial Narrow,Lato,sans-serif}.matrix-shell[data-theme=safeslide] .brand,.matrix-shell[data-theme=deep_end] .brand{font-family:Lato,Segoe UI,Arial,sans-serif;font-weight:800}.matrix-shell[data-theme=safeslide] .safe-slide-brand{gap:12px}.matrix-shell[data-theme=safeslide] .safe-slide-mark{border-radius:13px;width:54px;height:54px;padding:5px;background:#fffffff7!important;border:1px solid #ffffffe6!important;box-shadow:0 7px 18px #00223a38,inset 0 0 0 1px #004b7c0f!important}.matrix-shell[data-theme=safeslide] .safe-slide-mark img{object-fit:contain;width:44px;height:44px;filter:none!important}.matrix-shell[data-theme=safeslide] .sub{color:#c7eaf7;letter-spacing:.075em}.matrix-shell[data-theme=deep_end] .sub{letter-spacing:.075em}.jarvis-welcome-sequence{z-index:9999;color:#eaf8ff;background:radial-gradient(circle at 50% 44%,#4cb7e429,#0000 25%),radial-gradient(circle at 50% 46%,#ff750012,#0000 16%),linear-gradient(#010a12fb,#031622fb);place-items:center;animation:2.6s both jarvis-welcome-shell;display:grid;position:fixed;inset:0;overflow:hidden}.jarvis-welcome-sequence:before{content:"";pointer-events:none;opacity:.23;background-color:#0000;background-image:linear-gradient(#4cb7e414 1px,#0000 1px),linear-gradient(90deg,#4cb7e40f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 72%);mask-image:radial-gradient(circle,#000 12%,#0000 72%)}.jarvis-welcome-scan{background:linear-gradient(90deg,#0000,#6fdcffc7,#0000);height:1px;animation:1.65s ease-in-out both jarvis-welcome-scan;position:absolute;top:18%;left:0;right:0;box-shadow:0 0 22px #4cb7e473}.jarvis-welcome-core{text-align:center;place-items:center;gap:5px;padding:28px 36px;animation:2.25s cubic-bezier(.2,.8,.2,1) both jarvis-welcome-core;display:grid;position:relative}.jarvis-welcome-core picture{place-items:center;margin-bottom:4px;display:grid}.jarvis-welcome-core img{object-fit:contain;filter:drop-shadow(0 0 2px #4a1f00cc)drop-shadow(0 0 24px #ff75006b);width:min(150px,34vw);height:min(150px,34vw)}.jarvis-welcome-core span{color:#79cdeb;letter-spacing:.22em;font:700 10px/1.2 Myriad Pro Condensed,Arial Narrow,Lato,sans-serif}.jarvis-welcome-core strong{color:#fff;letter-spacing:.045em;text-shadow:0 0 24px #4cb7e43d;font:800 clamp(28px,4vw,44px)/1.08 Lato,Segoe UI,Arial,sans-serif}.jarvis-welcome-core small{color:#a7c6d5;letter-spacing:.04em;margin-top:5px;font:600 12px/1.3 Lato,Segoe UI,Arial,sans-serif}@keyframes jarvis-welcome-shell{0%{opacity:0}10%,82%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes jarvis-welcome-core{0%{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.94)}24%{opacity:1;filter:blur();transform:translateY(0)scale(1)}80%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(1.01)}}@keyframes jarvis-welcome-scan{0%{opacity:0;top:18%}18%{opacity:.9}82%{opacity:.6}to{opacity:0;top:82%}}@media (max-width:560px){.auth-jarvis-lockup{grid-template-columns:76px minmax(0,1fr);gap:13px;padding:14px 14px 14px 10px}.auth-jarvis-lockup img{width:74px;height:74px}.auth-jarvis-lockup strong{font-size:22px}.jarvis-welcome-core{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.jarvis-welcome-sequence,.jarvis-welcome-core,.jarvis-welcome-scan{animation:none!important}.jarvis-welcome-sequence{opacity:1}.jarvis-welcome-scan{display:none}}
