:root{--bg: #eef4ff;--bg-accent: radial-gradient(circle at top left, rgba(33, 110, 217, .18), transparent 38%), linear-gradient(180deg, #edf3ff 0%, #dfe9fb 100%);--panel: rgba(255, 255, 255, .7);--card: rgba(255, 255, 255, .92);--card-soft: rgba(255, 255, 255, .62);--text: #0f172a;--muted: #475569;--line: #d7e2f1;--line-strong: #bfd0e8;--blue: #1459c0;--blue-dark: #0d3e8a;--danger: #b91c1c;--shadow: 0 20px 60px rgba(15, 23, 42, .1)}:root[data-theme=dark]{--bg: #08111f;--bg-accent: radial-gradient(circle at top left, rgba(59, 130, 246, .22), transparent 32%), linear-gradient(180deg, #08111f 0%, #111d33 100%);--panel: rgba(13, 23, 41, .62);--card: rgba(12, 19, 34, .88);--card-soft: rgba(19, 32, 56, .78);--text: #e5eefc;--muted: #a9b9d3;--line: rgba(122, 150, 191, .22);--line-strong: rgba(130, 162, 211, .35);--blue: #4e8fff;--blue-dark: #2d66d8;--danger: #fca5a5;--shadow: 0 24px 70px rgba(0, 0, 0, .32)}*{box-sizing:border-box}html,body,#root{min-height:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{margin:0;min-height:100vh;background:var(--bg-accent);color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}textarea{resize:vertical}.shell{min-height:100vh;padding:24px}.shell-login{display:grid;place-items:center}.shell-landing{padding:24px}.landing-page{width:min(1240px,100%);margin:0 auto;display:grid;gap:24px}.landing-nav,.landing-bottom-cta{padding:22px 24px}.landing-nav{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.landing-nav-actions,.landing-cta-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.landing-link-button{display:inline-flex;align-items:center;justify-content:center}.landing-hero{min-height:unset;display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:stretch}.landing-hero-copy,.landing-showcase-panel,.landing-section-card{display:grid;gap:18px}.landing-section-card{padding:24px}.landing-showcase{padding:18px;display:grid}.landing-showcase-panel{border:1px solid var(--line);border-radius:20px;background:#ffffff0a;padding:22px}.landing-proof-row,.landing-card-grid,.landing-metric-grid,.landing-grid{display:grid;gap:16px}.landing-proof-row,.landing-card-grid,.landing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-proof-card,.landing-detail-card,.landing-metric-card{padding:18px;border-radius:18px}.landing-proof-card,.landing-detail-card{display:grid;gap:8px}.landing-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-metric-card{display:grid;gap:6px;border:1px solid var(--line);background:#ffffff0a}.landing-metric-value{font-size:24px;font-weight:800;line-height:1.1}.landing-feature-list{margin-top:0}.landing-feature-list li{display:grid;gap:8px}.landing-feature-list p,.landing-detail-card p,.landing-process-card .muted,.landing-steps span{line-height:1.6}.landing-process-card{padding:24px}.landing-steps{display:grid;gap:16px;margin:0;padding-left:20px}.landing-steps li{display:grid;gap:6px}.landing-bottom-cta{display:flex;justify-content:space-between;align-items:center;gap:18px}.login-layout{width:min(1120px,100%);display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:stretch}.hero-panel,.card,.card-lite{border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-panel{background:var(--panel);padding:40px;display:flex;align-items:flex-start;min-height:620px}.hero-copy{max-width:560px}.card{background:var(--card)}.form-card{padding:24px;display:grid;align-content:start}.form-header-row,.topbar,.board-toolbar,.lane-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.form{display:grid;gap:16px;margin-top:12px}.eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.08em;color:var(--blue);font-weight:700;margin:0 0 8px}h1,h2,h3{margin:0 0 10px;line-height:1.05}h1{font-size:clamp(38px,5vw,62px)}h2{font-size:32px}h3{font-size:22px}.muted{color:var(--muted);margin:0}.hero-text{max-width:42ch;font-size:16px;line-height:1.6}.feature-list{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:14px}.feature-list li,.mini-card,.status-cell,.ticket-card,.inactive-item{border:1px solid var(--line);background:#ffffff0a}.feature-list li{padding:14px 16px;border-radius:16px}label{display:grid;gap:8px;font-size:14px;font-weight:600}input,textarea,.form-select{width:100%;padding:13px 14px;border-radius:14px;border:1px solid var(--line-strong);background:transparent;color:var(--text);font-size:16px;outline:none}input::placeholder,textarea::placeholder{color:var(--muted)}input:focus,textarea:focus,.form-select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1459c026}.password-row,.inline-form,.toolbar-actions,.topbar-actions,.modal-actions{display:flex;gap:10px;align-items:center}.password-row{align-items:stretch}.password-row input,.inline-form input{flex:1}.primary-button,.theme-toggle,.ghost-button,.text-button{border-radius:14px;transition:.16s ease}.primary-button,.theme-toggle,.ghost-button{border:1px solid transparent;padding:12px 16px;font-weight:700;cursor:pointer}.compact-button{min-height:36px;padding:8px 12px;font-size:13px;border-radius:12px}.primary-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:46px;color:#fff;background-color:var(--blue);background-image:linear-gradient(135deg,var(--blue),var(--blue-dark));box-shadow:0 10px 24px #1459c038;opacity:1}.primary-button:disabled{opacity:.65;cursor:wait}.theme-toggle,.ghost-button{color:var(--text);background:transparent;border-color:var(--line-strong)}.theme-toggle{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:8px 12px;font-size:13px}.topbar-compact-control{min-width:auto;box-shadow:none}.ghost-button:hover,.theme-toggle:hover,.primary-button:hover{transform:translateY(-1px)}.text-button{padding:0;border:0;background:transparent;color:var(--blue);cursor:pointer;font-weight:700}.form-meta-row{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.checkbox-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.form-meta-row-end{justify-content:flex-end}.checkbox-inline{margin-top:4px}.checkbox-label input{width:16px;height:16px;margin:0}.error{margin:0;color:var(--danger);font-size:14px}.dashboard{min-height:100vh;padding:24px}.dashboard-card{width:min(1800px,100%);margin:0 auto;padding:24px}.board-page-card{overflow:visible;min-height:calc(100vh - 48px);display:flex;flex-direction:column}.board-topbar{margin-bottom:18px}.board-page-card-table-focus .board-topbar{margin-bottom:8px}.app-brand-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:var(--text)}.app-brand-title span:first-child{color:var(--blue)}.app-brand-dot{color:var(--muted)}.board-shell{display:grid;gap:18px}.board-shell-fill{flex:1;min-height:0;display:flex;flex-direction:column}.board-section-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.section-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:0}.section-tabs-inline{flex:1}.toolbar-actions-compact{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.section-tab-active{background:#4e8fff29;border-color:var(--blue)}.notice-banner{margin:0;padding:12px 14px;border-radius:14px;background:#4e8fff1f;color:var(--text)}.board-scroll{overflow:visible;padding-bottom:8px}.board-table-scroll{border:1px solid var(--line-strong);border-radius:20px;background:#ffffff0a;flex:1;min-height:0;overflow:visible;width:100%}.service-board-table-focus,.pudo-table-focus{gap:8px}.service-board-table-focus .board-table-scroll,.pudo-table-focus .pudo-calendar-wrap{min-height:calc(100vh - 96px)}.status-table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0;border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong);table-layout:fixed}.status-table th,.status-table td{border-right:1px solid color-mix(in srgb,var(--line-strong) 82%,var(--text) 18%);border-bottom:1px solid var(--line-strong);vertical-align:top}.status-table thead th{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--card) 88%,var(--blue) 12%);box-shadow:inset 0 -1px 0 var(--line-strong),0 2px 8px #0f172a0f;padding:8px 6px;font-size:10px;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:.035em;color:var(--text);min-width:82px}.tech-column{width:104px;min-width:104px}.tech-column-corner{color:transparent}.tech-row-header{background:color-mix(in srgb,var(--card) 86%,var(--blue) 8%);padding:10px 8px}.tech-row-head{display:flex;flex-direction:column;gap:8px;min-height:112px}.tech-row-actions{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:auto}.tech-edit-button,.tech-remove-button{font-size:11px;line-height:1}.queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.queue-column{border:1px solid var(--line);border-radius:18px;background:#ffffff0a;padding:14px;min-height:140px}.queue-column-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.queue-column.drop-ready{border-style:dashed}.unassigned-list{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.status-cell{border-radius:0;padding:5px;min-height:84px}.table-cell{min-width:82px;background:transparent}.status-cell.drop-ready{border-style:dashed}.status-cell-header{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:13px;font-weight:700;margin-bottom:12px}.count-pill,.system-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 10px;border:1px solid var(--line-strong);color:var(--muted);font-size:12px}.ticket-stack{display:grid;gap:8px}.ticket-stack-compact{gap:6px}.ticket-stack-sortable{align-content:flex-start}.service-drop-zone{height:10px;border-radius:999px;background:transparent}.service-drop-zone.active{height:10px;background:#60a5faf2;box-shadow:0 0 0 1px #bfdbfeb3}.ticket-card:active{cursor:grabbing}.ticket-chip-shell{display:grid;gap:4px}.ticket-chip{width:100%;display:grid;gap:2px;text-align:left;border:1px solid var(--line-strong);border-radius:10px;background:#ffffff0f;color:var(--text);padding:6px 7px;cursor:pointer}.ticket-chip-unassigned{width:auto;min-width:120px}.ticket-chip-ro{color:var(--blue);font-weight:800;font-size:11px;line-height:1.1}.ticket-chip-subline{color:var(--muted);font-size:10px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-chip-action{justify-self:start;border:0;background:transparent;color:var(--muted);font-size:10px;font-weight:700;cursor:pointer;padding:0 2px}.ticket-chip-search-match{border-color:#4e8fff8c;background:#4e8fff24;box-shadow:0 0 0 1px #4e8fff2e}.ticket-chip-search-muted{opacity:.3;filter:grayscale(.65)}.pudo-unassigned{padding:18px;border-style:dashed}.pudo-unassigned-top{display:grid;gap:12px}.unassigned-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.pudo-unassigned-list{margin-top:14px}.pudo-calendar-wrap{margin:0;padding:16px}.pudo-calendar-wrap-fill{display:flex;flex-direction:column;min-height:0;flex:1}.pudo-controls{display:flex;justify-content:center;margin-bottom:12px}.pudo-date-picker-wrap{position:relative;display:inline-flex}.pudo-date-picker{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:292px;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:0 18px 40px #0f172a38}.pudo-date-picker-head,.pudo-date-picker-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.pudo-date-picker-weekdays,.pudo-date-picker-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:10px}.pudo-date-picker-weekdays span{color:var(--muted);font-size:10px;font-weight:800;text-align:center}.pudo-date-picker-grid button{min-height:34px;border:1px solid var(--line);border-radius:10px;background:#ffffff0f;color:var(--text);cursor:pointer}.pudo-date-picker-grid button:hover:not(:disabled),.pudo-date-picker-grid button.selected{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 18%,transparent)}.pudo-date-picker-grid button:disabled{opacity:.32;cursor:not-allowed;text-decoration:line-through}.pudo-date-picker-grid button.outside-month{color:var(--muted);opacity:.68}.pudo-date-picker-actions{margin-top:12px}.pudo-table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0;border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong);border-radius:18px;overflow:hidden;table-layout:fixed}.pudo-table-wrap{flex:1;min-height:0;border:1px solid var(--line-strong);border-radius:18px;background:#ffffff08}.pudo-table th,.pudo-table td{border-right:1px solid color-mix(in srgb,var(--line-strong) 82%,var(--text) 18%);border-bottom:1px solid var(--line-strong);vertical-align:top}.pudo-table th{background:color-mix(in srgb,var(--card) 88%,var(--blue) 12%);padding:9px 7px;font-size:11px;font-weight:900;letter-spacing:.035em;text-align:center;text-transform:uppercase}.pudo-table thead th{position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--card) 84%,var(--blue) 16%);box-shadow:inset 0 -1px 0 var(--line-strong),0 2px 8px #0f172a0f}.pudo-table thead th:first-child,.pudo-table tbody td:first-child{border-left:1px solid var(--line-strong)}.pudo-table thead th:first-child,.pudo-time-col{width:96px;min-width:96px}.pudo-time-col{font-size:11px;font-weight:900;line-height:1.2;color:var(--text);background:color-mix(in srgb,var(--card) 82%,var(--blue) 10%);box-shadow:inset -1px 0 color-mix(in srgb,var(--line-strong) 82%,var(--text) 18%);text-align:center;vertical-align:middle!important}.slot{min-width:250px;min-height:72px;background:#ffffff0e;padding:8px}.slot-items{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.slot-items-sortable{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.slot-items-sortable>.pudo-drop-zone{grid-column:1 / -1}.pudo-sortable-item{display:flex;flex-direction:column;gap:6px;min-width:0}.pudo-drop-zone{height:10px;border-radius:999px;background:transparent}.pudo-drop-zone.active{height:10px;background:#60a5faf2;box-shadow:0 0 0 1px #bfdbfeb3}.pudo-table tbody tr:nth-child(2n) .slot{background:color-mix(in srgb,var(--card) 18%,transparent)}.pudo-table tbody tr:hover .slot,.pudo-table tbody tr:hover .pudo-time-col{background:color-mix(in srgb,var(--card) 72%,var(--blue) 10%)}.drop-target{outline:2px solid var(--blue);outline-offset:-2px}.pudo-tile{border-radius:10px;padding:6px;color:#fff;font-weight:700;text-align:left;min-width:114px;max-width:146px;width:100%;box-sizing:border-box;box-shadow:0 8px 18px #00000024}.slot-items-sortable .pudo-tile{min-width:0;max-width:none}.pudo-tile.pickup{background:#16a34a}.pudo-tile.dropoff{background:#dc2626}.pudo-tile.done{opacity:.4;filter:grayscale(.6)}.board-page-card,.pudo-calendar-wrap,.board-table-scroll{isolation:isolate}.pudo-tile-body{width:100%;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.pudo-tile-head{font-size:10px;font-weight:800;margin-bottom:2px}.tiny{font-size:10px;font-weight:600}.pudo-tile-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.mini{padding:4px 7px;border-radius:7px;font-size:10px;background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.5);cursor:pointer}.mini:disabled{opacity:.55;cursor:not-allowed}.inactive-panel{padding:20px}.inactive-list{display:grid;gap:12px}.inactive-item{padding:14px;border-radius:16px;display:flex;justify-content:space-between;gap:12px;align-items:center}.inactive-item-search-match{border-color:#4e8fff8c;background:#4e8fff1f;box-shadow:0 0 0 1px #4e8fff29}.inactive-item-search-muted{opacity:.3;filter:grayscale(.65)}.inactive-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.reports-shell{gap:16px}.reports-filter-bar,.reports-panel,.report-card{padding:18px}.reports-filter-bar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.reports-filter-group{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.reports-filter-custom label{min-width:150px}.reports-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.report-card h3{font-size:36px;margin-bottom:8px}.reports-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reports-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.reports-status-list{display:grid;gap:10px}.reports-status-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#ffffff0a}.reports-table-wrap{border:1px solid var(--line);border-radius:16px}.reports-table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0}.reports-table th,.reports-table td{padding:12px 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left}.reports-table th{background:#0f172a14;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.history-list{display:grid;gap:12px}.history-item{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:#ffffff0a}.history-item-main{display:grid;gap:4px}.history-item-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.history-item-meta{white-space:nowrap;color:var(--muted);font-size:13px}.history-type-pill{text-transform:capitalize}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#030814b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;overflow:auto;overscroll-behavior:contain;padding:16px;isolation:isolate}.modal-card{position:relative;z-index:1001;width:min(760px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:0 30px 80px #00000059;padding:24px}.modal-card-solid{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--card) 96%,#000 4%)}.modal-card-compact{width:min(520px,100%)}.modal-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px}.modal-notes{grid-column:1 / -1}.modal-actions{justify-content:flex-end;grid-column:1 / -1}@media (max-width: 960px){.login-layout,.modal-form,.pudo-grid,.reports-kpis,.reports-grid,.landing-hero,.landing-grid,.landing-proof-row,.landing-card-grid,.landing-metric-grid{grid-template-columns:1fr}.hero-panel{min-height:auto;padding:28px}.landing-bottom-cta,.landing-nav{display:grid;align-items:flex-start}}@media (max-width: 640px){.board-section-row,.toolbar-actions-compact,.landing-nav-actions,.landing-cta-row{align-items:stretch}.section-tabs-inline,.toolbar-actions-compact{width:100%}.reports-filter-bar,.reports-filter-group,.reports-panel-head,.history-item{display:grid;grid-template-columns:1fr}.shell,.dashboard{padding:14px}.form-card,.dashboard-card,.hero-panel,.modal-card{padding:18px}h1{font-size:34px}h2{font-size:28px}.form-header-row,.topbar,.board-toolbar,.topbar-actions,.toolbar-actions,.form-meta-row,.inactive-item,.modal-actions,.inline-form,.password-row,.section-tabs,.unassigned-head,.landing-bottom-cta,.landing-nav{display:grid;grid-template-columns:1fr}.status-table{min-width:980px}.tech-column,.status-table thead th.tech-column{min-width:92px;width:92px}.queue-grid{grid-template-columns:1fr}}.role-selector{display:grid;gap:6px}.role-label{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.role-selector select{border-radius:12px;border:1px solid var(--line-strong);background:transparent;color:var(--text);padding:8px 10px}.board-filter-bar{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 12px}.board-filter-control{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;border:1px solid var(--line);border-radius:999px;background:#ffffff09;color:var(--muted);font-size:12px;font-weight:700}.board-filter-control select,.board-filter-control input{min-width:132px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--text);padding:4px 6px 4px 10px;outline:none}.board-filter-control input::placeholder{color:var(--muted)}.board-filter-control-search{min-width:min(320px,100%)}.board-filter-control-search input{min-width:min(240px,42vw)}.topbar-actions-wrap{flex-wrap:wrap;justify-content:flex-end}.role-span-2{grid-column:span 2}.role-help{margin-bottom:10px}.ticket-card-static{cursor:default}.setup-panel{padding:22px}.sql-snippet{margin:16px 0;padding:14px;border-radius:16px;border:1px solid var(--line);background:#0f172a14;color:var(--text);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.landing-page-v2{position:relative;overflow-x:clip;background:radial-gradient(circle at top center,rgba(20,89,192,.18),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.22),transparent 18%),var(--bg-accent)}.lp-page{width:min(1320px,100%);margin:0 auto;display:grid;gap:24px}.lp-nav-shell{position:sticky;top:12px;z-index:20}.lp-nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:14px 18px;border-radius:22px;background:color-mix(in srgb,var(--card) 80%,transparent)}.lp-brand{display:inline-flex;align-items:center;gap:14px}.lp-brand-mark{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;color:#fff;font-weight:900;letter-spacing:.08em;background:linear-gradient(135deg,var(--blue),var(--blue-dark));box-shadow:0 18px 40px #1459c03d}.lp-brand-copy{font-size:13px;color:var(--muted)}.lp-nav-links,.lp-nav-actions,.lp-cta-row,.lp-cta-actions,.lp-logo-band,.lp-lane-header-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lp-nav-links{justify-content:center}.lp-nav-links a{color:var(--muted);font-weight:700;font-size:14px}.lp-nav-links a:hover{color:var(--text)}.lp-hero,.lp-section,.lp-logo-band,.lp-cta-card{border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lp-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:28px;padding:42px;background:radial-gradient(circle at top right,rgba(255,255,255,.14),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--card) 72%,transparent),color-mix(in srgb,var(--card) 88%,transparent))}.lp-eyebrow-pill{display:inline-flex;align-items:center;padding:9px 12px;border-radius:999px;background:#1459c01a;border:1px solid rgba(20,89,192,.12);color:var(--blue);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.lp-hero h1{margin:18px 0 16px;max-width:11ch;font-size:clamp(52px,8vw,92px);line-height:.96;letter-spacing:-.045em}.lp-hero h1 span{color:var(--blue)}.lp-lead,.lp-section-copy{color:var(--muted);font-size:17px;line-height:1.7;max-width:64ch}.lp-trust-line{margin-top:14px;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.lp-hero-visual{display:grid;align-items:center}.lp-dashboard-shell{padding:18px;border-radius:26px}.lp-dashboard-topbar{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px;font-weight:700;margin-bottom:14px}.lp-status-dot{width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px #22c55e24}.lp-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px}.lp-dashboard-main,.lp-mini-panel,.lp-feature-card,.lp-role-card,.lp-core-card{border:1px solid var(--line);background:#ffffff0d}.lp-dashboard-main{padding:16px;border-radius:20px}.lp-lane-header-row{justify-content:space-between;gap:8px;margin-bottom:12px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.lp-ticket-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.lp-ticket-stack{display:grid;gap:10px;align-content:start}.lp-ticket-card{padding:12px;border-radius:16px;border:1px solid var(--line-strong);background:#ffffff14;display:grid;gap:4px}.lp-ticket-card strong{color:var(--blue);font-size:13px}.lp-ticket-card span,.lp-mini-panel span,.lp-feature-card p,.lp-role-body,.lp-core-card p{color:var(--muted);font-size:13px;line-height:1.55}.lp-ticket-card-strong{box-shadow:0 12px 28px #1459c024}.lp-dashboard-side{display:grid;gap:12px}.lp-mini-panel{padding:16px;border-radius:18px;display:grid;gap:8px}.lp-logo-band{padding:18px 24px;justify-content:center;color:var(--muted);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;background:color-mix(in srgb,var(--card) 70%,transparent)}.lp-section{padding:34px;background:color-mix(in srgb,var(--card) 78%,transparent)}.lp-section-muted{background:color-mix(in srgb,var(--card-soft) 82%,transparent)}.lp-section-head{max-width:760px}.lp-section-head h2,.lp-users-copy h2,.lp-cta-card h2{margin:14px 0 12px;font-size:clamp(34px,4vw,56px);line-height:1.02;letter-spacing:-.04em}.lp-feature-grid,.lp-role-grid,.lp-core-grid,.lp-metric-grid{display:grid;gap:16px}.lp-feature-grid{margin-top:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.lp-feature-card,.lp-role-card,.lp-core-card,.lp-metric-card{padding:20px;border-radius:20px}.lp-feature-icon{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#1459c02e,#1459c00d);margin-bottom:16px}.lp-feature-card h3,.lp-core-card strong{margin:0 0 8px;font-size:18px}.lp-users-layout{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr);gap:22px}.lp-metric-grid,.lp-role-grid,.lp-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-metric-card{border:1px solid var(--line);background:#ffffff0d;display:grid;gap:6px}.lp-metric-card strong{color:var(--text)}.lp-metric-card span,.lp-role-card ul li{color:var(--muted);font-size:13px}.lp-role-card{display:grid;gap:10px}.lp-role-label{color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin:0}.lp-role-card ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.lp-role-card ul li:before{content:"•";color:var(--blue);margin-right:8px}.lp-core-strip{display:grid;gap:18px}.lp-core-card span{display:inline-block;margin-bottom:10px;color:var(--blue);font-size:12px;font-weight:900}.lp-cta-card{display:flex;justify-content:space-between;gap:24px;padding:34px}.lp-cta-actions{align-content:start}@media (max-width: 1180px){.lp-nav,.lp-hero,.lp-users-layout,.lp-dashboard-grid{grid-template-columns:1fr}.lp-nav-links{justify-content:flex-start}.lp-ticket-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.lp-feature-grid,.lp-role-grid,.lp-core-grid,.lp-metric-grid,.lp-ticket-columns{grid-template-columns:1fr}.lp-hero,.lp-section,.lp-cta-card{padding:24px}.lp-cta-card{display:grid}}@media (max-width: 640px){.lp-page{gap:18px}.lp-nav-shell{top:8px}.lp-nav,.lp-nav-actions,.lp-nav-links,.lp-cta-row,.lp-cta-actions,.lp-logo-band,.lp-lane-header-row{display:grid;grid-template-columns:1fr}.lp-nav-actions>*,.lp-cta-row>*,.lp-cta-actions>*{width:100%}.lp-hero h1{font-size:42px}}.shell-landing{position:relative;overflow-x:clip}.ref-page-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 86%,white 14%),var(--bg))}.ref-page{width:min(1280px,100%);margin:0 auto}.ref-header{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ref-header-inner{height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--card) 85%,transparent);padding:0 24px}.ref-logo{display:flex;align-items:center;gap:10px}.ref-logo-mark,.ref-sidebar-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:var(--blue);color:#fff;font-size:12px;font-weight:800}.ref-logo-text{font-size:15px;font-weight:700;letter-spacing:-.02em}.ref-logo-text em{color:var(--muted);font-style:normal;font-weight:500}.ref-nav,.ref-header-actions,.ref-hero-actions,.ref-main-actions{display:flex;align-items:center;gap:10px}.ref-nav{gap:28px}.ref-nav a,.ref-text-link{color:var(--muted);font-size:14px;font-weight:600}.ref-nav a:hover,.ref-text-link:hover{color:var(--text)}.ref-hero-section,.ref-logo-band,.ref-section{border-bottom:1px solid var(--line)}.ref-hero-section{position:relative;overflow:hidden}.ref-dot-grid,.ref-cta-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(15,23,42,.12) 1px,transparent 1px);background-size:24px 24px;opacity:.7;pointer-events:none}:root[data-theme=dark] .ref-dot-grid,:root[data-theme=dark] .ref-cta-grid{background-image:radial-gradient(rgba(229,238,252,.12) 1px,transparent 1px)}.ref-hero-inner,.ref-section{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:88px 24px}.ref-hero-copy{max-width:760px;margin:0 auto;text-align:center}.ref-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;color:var(--muted);box-shadow:0 4px 18px #0f172a0a}.ref-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue)}.ref-hero-copy h1,.ref-section-copy-block h2,.ref-users-copy h2,.ref-core-copy h2,.ref-cta-content h2{margin:24px 0 0;font-size:clamp(48px,7vw,82px);line-height:1.02;letter-spacing:-.045em}.ref-section-copy-block h2,.ref-users-copy h2,.ref-core-copy h2,.ref-cta-content h2{font-size:clamp(34px,5vw,56px)}.ref-hero-copy h1 span,.ref-section-copy-block h2 span,.ref-users-copy h2 span,.ref-core-copy h2 span,.ref-cta-content h2 span{color:var(--blue)}.ref-hero-copy p,.ref-section-copy-block p,.ref-users-copy p,.ref-cta-content p,.ref-card p,.ref-core-card p,.ref-sales-list span{color:var(--muted);line-height:1.7}.ref-hero-copy>p{max-width:760px;margin:24px auto 0;font-size:18px}.ref-hero-actions{justify-content:center;margin-top:36px}.ref-trust-copy{margin-top:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.ref-mockup{margin:64px auto 0;max-width:1120px;overflow:hidden;border:1px solid var(--line-strong);border-radius:22px;background:var(--card);box-shadow:0 30px 80px #1459c014}.ref-browser-bar{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--card-soft) 82%,transparent);padding:14px 16px}.ref-browser-dots{display:flex;gap:6px}.ref-browser-dots span{width:10px;height:10px;border-radius:50%;background:var(--line-strong)}.ref-browser-url{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;max-width:340px;margin:0 auto;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:12px;color:var(--muted)}.ref-online-dot{width:8px;height:8px;border-radius:50%;background:#22c55e}.ref-mockup-body{display:flex;min-height:520px}.ref-sidebar{width:224px;flex-shrink:0;border-right:1px solid var(--line);background:color-mix(in srgb,var(--card-soft) 82%,transparent);padding:20px 12px}.ref-sidebar-brand{display:flex;align-items:center;gap:10px;padding:0 8px;margin-bottom:24px}.ref-sidebar-nav{display:grid;gap:4px;font-size:14px}.ref-sidebar-item{padding:10px 12px;border-radius:10px;color:var(--muted)}.ref-sidebar-item-active{color:var(--text);font-weight:600;background:var(--card);border:1px solid var(--line)}.ref-sidebar-shift{margin-top:28px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.ref-sidebar-shift p,.ref-main-topbar p,.ref-stat-card p,.ref-role-kicker,.ref-sales-card>p{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.ref-sidebar-shift strong,.ref-main-topbar h3,.ref-stat-card strong,.ref-card h3,.ref-core-card strong,.ref-sales-list strong{display:block;margin-top:6px}.ref-sidebar-shift span,.ref-main-topbar p{font-size:12px;color:var(--muted)}.ref-main-panel{flex:1}.ref-main-topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid var(--line)}.ref-main-topbar h3{margin:0;font-size:16px;letter-spacing:-.02em}.ref-search-pill,.ref-bell-pill{border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--muted)}.ref-search-pill{padding:10px 12px;font-size:12px}.ref-bell-pill{width:36px;height:36px;display:grid;place-items:center;font-size:20px;line-height:1}.ref-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 24px}.ref-stat-card{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.ref-stat-card div{margin-top:8px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ref-stat-card strong{margin-top:0;font-size:22px}.ref-stat-card span,.ref-success-col strong{color:#16a34a;font-size:12px;font-weight:700}.ref-table-shell{padding:0 24px 24px}.ref-table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid var(--line);border-radius:14px}.ref-table thead{background:color-mix(in srgb,var(--card-soft) 84%,transparent)}.ref-table th,.ref-table td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:14px}.ref-table th{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.ref-table tbody tr:last-child td{border-bottom:0}.ref-table td strong{display:block;font-size:14px}.ref-table td span{display:block;font-size:12px;color:var(--muted)}.align-right{text-align:right!important}.ref-success-col{background:#22c55e14}.ref-status-pill{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600}.ref-status-in-bay,.ref-status-ready-for-pickup{background:#1459c01a;color:var(--blue)}.ref-status-diag,.ref-status-drop-off,.ref-status-awaiting-parts{background:color-mix(in srgb,var(--card-soft) 92%,transparent);color:var(--text)}.ref-logo-band{max-width:1180px;margin:0 auto;padding:40px 24px;display:flex;flex-wrap:wrap;justify-content:center;gap:18px 48px;color:color-mix(in srgb,var(--muted) 72%,transparent);font-size:14px;font-weight:700}.ref-section-copy-block,.ref-users-copy,.ref-core-copy{max-width:760px}.ref-feature-grid,.ref-role-grid,.ref-core-grid,.ref-outcome-grid,.ref-sales-list{display:grid;gap:16px}.ref-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}.ref-card,.ref-outcome-card,.ref-core-card,.ref-sales-card,.ref-cta-shell{border:1px solid var(--line);background:var(--card);border-radius:18px}.ref-card{padding:24px}.ref-card-icon{width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--card-soft) 92%,transparent);margin-bottom:18px}.ref-users-layout,.ref-core-layout,.ref-cta-content{display:grid;gap:32px}.ref-users-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.ref-outcome-grid,.ref-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-outcome-card{padding:18px}.ref-outcome-card strong,.ref-sales-list strong{margin-top:0;font-size:16px}.ref-outcome-card span{display:block;margin-top:6px;font-size:13px;color:var(--muted)}.ref-role-body{margin:12px 0 0}.ref-bullet-list{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:8px}.ref-bullet-list li{font-size:14px}.ref-bullet-list li:before{content:"•";color:#16a34a;margin-right:8px}.ref-core-layout{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center}.ref-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-core-card{padding:24px}.ref-core-card span{display:inline-block;margin-bottom:14px;font-size:13px;font-weight:700;color:var(--muted)}.ref-cta-shell{position:relative;overflow:hidden;padding:40px}.ref-cta-content{position:relative;z-index:1;grid-template-columns:minmax(0,.62fr) minmax(280px,.38fr);align-items:center}.ref-sales-card{padding:24px}.ref-sales-list{margin-top:18px}.ref-sales-list div{padding:12px 0;border-top:1px solid var(--line)}.ref-sales-list div:first-child{border-top:0;padding-top:0}.hide-md{display:table-cell}@media (max-width: 1100px){.ref-nav{display:none}.ref-mockup-body,.ref-users-layout,.ref-core-layout,.ref-cta-content{grid-template-columns:1fr;display:grid}.ref-sidebar{display:none}.ref-stats-grid,.ref-feature-grid,.ref-role-grid,.ref-outcome-grid,.ref-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 800px){.ref-header-inner,.ref-header-actions,.ref-hero-actions{flex-wrap:wrap}.ref-stats-grid,.ref-feature-grid,.ref-role-grid,.ref-outcome-grid,.ref-core-grid{grid-template-columns:1fr}.ref-table th.hide-md,.ref-table td.hide-md{display:none}.ref-section,.ref-hero-inner{padding:64px 18px}}@media (max-width: 640px){.ref-header-inner{height:auto;padding:14px}.ref-logo,.ref-header-actions,.ref-main-topbar,.ref-main-actions,.ref-hero-actions{width:100%}.ref-header-inner,.ref-header-actions,.ref-main-topbar,.ref-main-actions,.ref-hero-actions{display:grid;grid-template-columns:1fr}.ref-header-actions>*,.ref-hero-actions>*{width:100%}.ref-hero-copy h1{font-size:42px}.ref-browser-url{max-width:none}}.landing-ref-root{min-height:100vh;background:var(--bg);color:var(--text)}.landing-ref-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-ref-header-inner,.landing-ref-section-inner,.landing-ref-hero-inner,.landing-ref-logos-inner,.landing-ref-footer-inner{max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}.landing-ref-header-inner{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}.landing-ref-brand,.landing-ref-header-actions,.landing-ref-nav,.landing-ref-hero-actions,.landing-ref-main-topbar-actions,.landing-ref-footer-links{display:flex;align-items:center;gap:8px}.landing-ref-brand{gap:10px}.landing-ref-brand-icon,.landing-ref-sidebar-icon,.landing-ref-footer-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--blue);color:#fff;font-size:11px;font-weight:700}.landing-ref-brand-text,.landing-ref-footer-brand span{font-size:15px;font-weight:700;letter-spacing:-.02em}.landing-ref-brand-text span{color:var(--muted);font-weight:500}.landing-ref-nav{gap:28px}.landing-ref-nav a,.landing-ref-login-link,.landing-ref-footer-links a{color:var(--muted);font-size:14px;font-weight:500}.landing-ref-nav a:hover,.landing-ref-login-link:hover,.landing-ref-footer-links a:hover{color:var(--text)}.landing-ref-hero,.landing-ref-logos,.landing-ref-section,.landing-ref-footer{border-bottom:1px solid var(--line)}.landing-ref-hero{position:relative;overflow:hidden}.landing-ref-section-tone-hero{background:radial-gradient(circle at 18% 18%,rgba(92,146,255,.18),transparent 24%),radial-gradient(circle at 82% 12%,rgba(255,255,255,.2),transparent 16%),linear-gradient(180deg,color-mix(in srgb,var(--bg) 88%,white 12%),color-mix(in srgb,var(--card-soft) 42%,var(--bg)) 66%,var(--bg))}.landing-ref-section-tone-ink{background:linear-gradient(180deg,color-mix(in srgb,var(--card) 72%,transparent),color-mix(in srgb,var(--card-soft) 55%,var(--bg)))}.landing-ref-section-tone-steel{background:linear-gradient(180deg,color-mix(in srgb,var(--card-soft) 30%,var(--bg)),color-mix(in srgb,var(--card) 82%,transparent))}.landing-ref-section-tone-light{background:radial-gradient(circle at 85% 15%,rgba(20,89,192,.08),transparent 18%),linear-gradient(180deg,color-mix(in srgb,var(--bg) 92%,white 8%),color-mix(in srgb,var(--card-soft) 28%,var(--bg)))}.landing-ref-section-tone-blue{background:linear-gradient(135deg,#081830fa,#1459c0f0 52%,#081830fa);color:#fff}.landing-ref-section-tone-surface{background:linear-gradient(180deg,color-mix(in srgb,var(--card-soft) 45%,var(--bg)),color-mix(in srgb,var(--card) 74%,transparent))}.landing-ref-section-tone-dark{background:linear-gradient(135deg,#07111ffa,#0c1f3af5);color:#fff}.landing-ref-section-tone-cta{background:linear-gradient(180deg,color-mix(in srgb,var(--card-soft) 32%,var(--bg)),color-mix(in srgb,var(--bg) 92%,white 8%))}.landing-ref-hero-image-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.landing-ref-hero-image{width:100%;height:100%;background:linear-gradient(135deg,#040d18d1,#08183073),radial-gradient(circle at 15% 20%,rgba(86,149,255,.35),transparent 20%),radial-gradient(circle at 78% 18%,rgba(255,255,255,.16),transparent 12%),repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 2px,transparent 2px 120px),linear-gradient(180deg,#0f172a40,#0f172ad1);transform:scale(1.04);opacity:.9;animation:landing-ref-zoom 18s ease-in-out infinite alternate}.landing-ref-dot-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(15,23,42,.12) 1px,transparent 1px);background-size:24px 24px;opacity:.7;pointer-events:none}:root[data-theme=dark] .landing-ref-dot-grid{background-image:radial-gradient(rgba(229,238,252,.12) 1px,transparent 1px)}.landing-ref-line{position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}.landing-ref-hero-inner,.landing-ref-section-inner{position:relative;z-index:1}.landing-ref-hero-inner{padding-top:80px;padding-bottom:80px}.landing-ref-hero-copy{max-width:768px;margin:0 auto;text-align:center}.landing-ref-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--muted);font-size:12px;font-weight:500;box-shadow:0 2px 10px #0f172a0a}.landing-ref-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue)}.landing-ref-hero-copy h1{margin:24px 0 0;font-size:clamp(48px,7vw,72px);font-weight:700;letter-spacing:-.04em;line-height:1.02}.landing-ref-section-tone-hero .landing-ref-hero-copy h1{color:#f8fbff;text-shadow:0 14px 40px rgba(2,8,23,.22)}.landing-ref-hero-copy h1 span,.landing-ref-section-copy h2 span,.landing-ref-copy-narrow h2 span{color:var(--blue)}.landing-ref-hero-copy p,.landing-ref-section-copy p,.landing-ref-card p,.landing-ref-core-card p,.landing-ref-sales-item-copy,.landing-ref-outcome-stat span,.landing-ref-cell-subtitle{color:var(--muted)}.landing-ref-hero-copy>p{max-width:672px;margin:24px auto 0;font-size:18px;line-height:1.7}.landing-ref-section-tone-hero .landing-ref-hero-copy>p,.landing-ref-section-tone-hero .landing-ref-hero-trust{color:#f8fbffd6}.landing-ref-section-tone-hero .landing-ref-hero-actions .ghost-button{color:#f8fbff;border-color:#f8fbffb8;background:#0208171f}.landing-ref-hero-actions{justify-content:center;gap:12px;margin-top:36px}.landing-ref-hero-trust{margin-top:24px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.18em}.landing-ref-mockup{max-width:1152px;margin:64px auto 0;overflow:hidden;border:1px solid var(--line-strong);border-radius:12px;background:var(--card);box-shadow:0 24px 60px #1459c014;animation:landing-ref-rise .9s ease both}.landing-ref-browser{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--card-soft) 85%,transparent)}.landing-ref-browser-dots{display:flex;gap:6px}.landing-ref-browser-dots span{width:10px;height:10px;border-radius:50%;background:var(--line-strong)}.landing-ref-browser-url{flex:1;max-width:340px;margin:0 auto;padding:7px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--muted);font-size:12px;display:flex;align-items:center;justify-content:center;gap:8px}.landing-ref-browser-spacer{width:48px}.landing-ref-online-dot{width:6px;height:6px;border-radius:50%;background:#22c55e}.landing-ref-app-shell{display:flex;min-height:520px}.landing-ref-sidebar{width:224px;flex-shrink:0;border-right:1px solid var(--line);background:color-mix(in srgb,var(--card-soft) 85%,transparent);padding:20px 12px}.landing-ref-sidebar-brand{display:flex;align-items:center;gap:8px;padding:0 8px;margin-bottom:24px;font-size:14px;font-weight:600}.landing-ref-sidebar-list{display:grid;gap:2px}.landing-ref-sidebar-item{padding:10px 12px;border-radius:8px;color:var(--muted);font-size:14px}.landing-ref-sidebar-item-active{border:1px solid var(--line);background:var(--card);color:var(--text);font-weight:500}.landing-ref-shift-card,.landing-ref-stat-card,.landing-ref-card,.landing-ref-outcome-stat,.landing-ref-core-card,.landing-ref-sales-card{border:1px solid var(--line);border-radius:12px;background:var(--card)}.landing-ref-shift-card{margin-top:28px;padding:12px}.landing-ref-shift-card p,.landing-ref-main-topbar p,.landing-ref-stat-card p,.landing-ref-role-label,.landing-ref-sales-label{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.landing-ref-shift-card strong,.landing-ref-main-topbar h3,.landing-ref-stat-card strong,.landing-ref-feature-card h3,.landing-ref-core-title,.landing-ref-sales-item-title,.landing-ref-cell-title{font-weight:600;letter-spacing:-.02em}.landing-ref-shift-card strong,.landing-ref-shift-card span{display:block;margin-top:6px}.landing-ref-main{flex:1}.landing-ref-main-topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid var(--line)}.landing-ref-main-topbar h3{margin:0;font-size:16px}.landing-ref-search,.landing-ref-bell{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--muted);font-size:12px}.landing-ref-search{padding:8px 12px}.landing-ref-bell{width:32px;height:32px;font-size:18px}.landing-ref-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 24px}.landing-ref-stat-card{padding:14px}.landing-ref-stat-card div{margin-top:8px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.landing-ref-stat-card strong{font-size:22px}.landing-ref-stat-card span,.landing-ref-success-col strong,.landing-ref-outcome-stat p{color:#16a34a}.landing-ref-table-wrap{padding:0 24px 24px}.landing-ref-table{width:100%;border:1px solid var(--line);border-radius:8px;border-collapse:collapse;overflow:hidden}.landing-ref-table thead{background:color-mix(in srgb,var(--card-soft) 85%,transparent)}.landing-ref-table th,.landing-ref-table td{padding:12px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:14px}.landing-ref-table th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.landing-ref-table tbody tr:last-child td{border-bottom:0}.landing-ref-cell-title,.landing-ref-cell-subtitle{margin:0}.landing-ref-cell-subtitle{margin-top:2px;font-size:12px}.landing-ref-status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:500}.landing-ref-status-in-bay{background:#1459c01a;color:var(--blue)}.landing-ref-status-diag,.landing-ref-status-awaiting-parts,.landing-ref-status-drop-off{background:color-mix(in srgb,var(--card-soft) 85%,transparent);color:var(--text)}.landing-ref-status-ready-for-pickup{background:#22c55e1a;color:#15803d}.landing-ref-align-right{text-align:right!important}.landing-ref-success-col{background:#22c55e0f}.landing-ref-logos-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 48px;padding-top:40px;padding-bottom:40px;color:color-mix(in srgb,var(--muted) 70%,transparent);font-size:14px;font-weight:600}.landing-ref-section-inner{padding-top:96px;padding-bottom:96px}.landing-ref-image-story-layout,.landing-ref-proof-grid{display:grid;gap:32px;align-items:center}.landing-ref-image-story-layout{grid-template-columns:5fr 7fr}.landing-ref-image-pair{display:grid;gap:16px;grid-template-columns:1.3fr 1fr}.landing-ref-photo-card{position:relative;overflow:hidden;min-height:280px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:0 20px 50px #0f172a14}.landing-ref-photo-card-large{min-height:420px}.landing-ref-photo-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s ease}.landing-ref-photo-card:hover:before{transform:scale(1.04)}.landing-ref-photo-card-advisor:before{background:linear-gradient(135deg,#08111f33,#08111fad),radial-gradient(circle at 70% 25%,rgba(101,168,255,.4),transparent 16%),linear-gradient(180deg,transparent 0 58%,rgba(255,255,255,.08) 58% 60%,transparent 60%),linear-gradient(90deg,rgba(255,255,255,.08) 0 24%,transparent 24% 26%,rgba(255,255,255,.08) 26% 50%,transparent 50% 52%,rgba(255,255,255,.08) 52% 76%,transparent 76%),linear-gradient(135deg,#4b5563,#111827 55%,#0f172a)}.landing-ref-photo-card-tech:before{background:linear-gradient(135deg,#08111f3d,#08111fb3),radial-gradient(circle at 22% 24%,rgba(255,255,255,.16),transparent 12%),radial-gradient(circle at 78% 28%,rgba(86,149,255,.34),transparent 16%),repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 3px,transparent 3px 96px),linear-gradient(135deg,#1f2937,#0f172a 62%,#020617)}.landing-ref-photo-overlay{position:absolute;inset:auto 0 0 0;padding:18px;background:linear-gradient(180deg,transparent,rgba(8,17,31,.82));color:#fff}.landing-ref-photo-overlay strong,.landing-ref-proof-card h3{display:block;margin:0 0 6px;font-size:18px;line-height:1.2}.landing-ref-photo-overlay span,.landing-ref-proof-card p,.landing-ref-proof-quote span{font-size:14px;line-height:1.6;color:#ffffffd6}.landing-ref-section-muted{background:color-mix(in srgb,var(--card-soft) 35%,var(--bg))}.landing-ref-copy-narrow{max-width:672px}.landing-ref-section-copy h2,.landing-ref-copy-narrow h2{margin:20px 0 0;font-size:clamp(36px,5vw,48px);line-height:1.05;letter-spacing:-.04em}.landing-ref-section-copy p,.landing-ref-copy-narrow p{margin-top:16px;font-size:16px;line-height:1.7}.landing-ref-feature-grid,.landing-ref-role-grid,.landing-ref-core-grid,.landing-ref-outcome-grid,.landing-ref-sales-list{display:grid;gap:16px}.landing-ref-feature-grid{margin-top:56px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-ref-card{padding:24px}.landing-ref-feature-icon{width:40px;height:40px;border-radius:8px;border:1px solid var(--line);background:color-mix(in srgb,var(--card-soft) 85%,transparent);margin-bottom:20px}.landing-ref-feature-card h3,.landing-ref-feature-card p,.landing-ref-role-card p,.landing-ref-core-card p,.landing-ref-sales-card p{margin:0}.landing-ref-feature-card p,.landing-ref-role-card p,.landing-ref-core-card p,.landing-ref-sales-card p{margin-top:8px;line-height:1.6}.landing-ref-users-layout{display:grid;gap:48px;grid-template-columns:5fr 7fr}.landing-ref-outcome-grid{margin-top:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-ref-outcome-stat{padding:16px}.landing-ref-outcome-stat p,.landing-ref-outcome-stat span{margin:0}.landing-ref-outcome-stat p{font-size:24px;font-weight:600;letter-spacing:-.03em}.landing-ref-outcome-stat span{display:block;margin-top:4px;font-size:12px}.landing-ref-role-grid,.landing-ref-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-ref-role-card .landing-ref-bullets{margin-top:20px}.landing-ref-bullets{list-style:none;padding:0;display:grid;gap:8px}.landing-ref-bullets li{font-size:14px}.landing-ref-bullets li:before{content:"✓";color:#16a34a;margin-right:8px}.landing-ref-core-layout{display:grid;gap:40px;align-items:center;grid-template-columns:4fr 8fr}.landing-ref-motion-band{background:linear-gradient(180deg,color-mix(in srgb,var(--card) 80%,transparent),color-mix(in srgb,var(--card-soft) 40%,var(--bg)))}.landing-ref-motion-strip,.landing-ref-proof-grid{display:grid;gap:28px}.landing-ref-motion-copy{max-width:820px}.landing-ref-motion-copy h2,.landing-ref-proof-quote p{margin:18px 0 0;font-size:clamp(30px,4vw,44px);line-height:1.08;letter-spacing:-.04em}.landing-ref-motion-marquee{position:relative;overflow:hidden;padding:4px 0 2px}.landing-ref-motion-marquee:before,.landing-ref-motion-marquee:after{content:"";position:absolute;top:0;bottom:0;width:72px;z-index:1;pointer-events:none}.landing-ref-motion-marquee:before{left:0;background:linear-gradient(90deg,#081830,#08183000)}.landing-ref-motion-marquee:after{right:0;background:linear-gradient(270deg,#081830,#08183000)}.landing-ref-motion-track{display:flex;gap:14px;width:max-content;animation:landing-ref-marquee 28s linear infinite}.landing-ref-motion-chip{flex:0 0 auto;padding:12px 18px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1a;color:#ffffffeb;font-size:13px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-ref-motion-cards{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.landing-ref-motion-card,.landing-ref-proof-card,.landing-ref-proof-quote{border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:0 12px 32px #0f172a0a}.landing-ref-section-tone-blue .landing-ref-badge{background:#ffffff1a;color:#ffffffd1;border-color:#ffffff2e}.landing-ref-section-tone-blue .landing-ref-badge:before,.landing-ref-section-tone-dark .landing-ref-badge:before{background:#93c5fd}.landing-ref-section-tone-blue .landing-ref-motion-copy h2,.landing-ref-section-tone-blue .landing-ref-motion-card strong,.landing-ref-section-tone-dark .landing-ref-proof-quote p,.landing-ref-section-tone-dark .landing-ref-proof-card h3{color:#fff}.landing-ref-section-tone-blue .landing-ref-motion-card,.landing-ref-section-tone-dark .landing-ref-proof-card,.landing-ref-section-tone-dark .landing-ref-proof-quote{border-color:#ffffff1f;background:#ffffff14;box-shadow:0 24px 50px #02081747}.landing-ref-section-tone-blue .landing-ref-motion-card p,.landing-ref-section-tone-dark .landing-ref-proof-card p,.landing-ref-section-tone-dark .landing-ref-proof-quote span{color:#ffffffc7}.landing-ref-motion-card{padding:20px;transform:translateY(0);transition:transform .22s ease,box-shadow .22s ease}.landing-ref-motion-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1459c01a}.landing-ref-motion-card span{display:inline-block;margin-bottom:10px;color:var(--blue);font-size:12px;font-weight:700}.landing-ref-motion-card strong{display:block;margin-bottom:8px;font-size:17px}.landing-ref-motion-card p,.landing-ref-proof-card p{margin:0;color:var(--muted);line-height:1.6}.landing-ref-core-card{display:flex;align-items:flex-start;gap:16px;padding:24px}.landing-ref-core-card>span{color:var(--muted);font-size:14px;font-weight:600}.landing-ref-core-title,.landing-ref-sales-item-title{margin:0;font-size:16px}.landing-ref-cta-card{position:relative;overflow:hidden;border:1px solid var(--line-strong);border-radius:16px;background:var(--card);padding:40px}.landing-ref-cta-dot-grid{opacity:.5}.landing-ref-cta-content{position:relative;z-index:1;display:grid;gap:40px;grid-template-columns:7fr 5fr;align-items:center}.landing-ref-sales-card{padding:24px;background:var(--bg)}.landing-ref-sales-list{margin-top:16px}.landing-ref-sales-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--line);border-radius:8px}.landing-ref-sales-item-copy,.landing-ref-sales-arrow{font-size:12px}.landing-ref-proof-section{background:color-mix(in srgb,var(--card-soft) 18%,var(--bg))}.landing-ref-signal-band .landing-ref-section-inner{padding-top:28px;padding-bottom:28px}.landing-ref-signal-rail{position:relative;overflow:hidden}.landing-ref-signal-rail:before,.landing-ref-signal-rail:after{content:"";position:absolute;top:0;bottom:0;width:84px;z-index:1;pointer-events:none}.landing-ref-signal-rail:before{left:0;background:linear-gradient(90deg,#07111f,#07111f00)}.landing-ref-signal-rail:after{right:0;background:linear-gradient(270deg,#07111f,#07111f00)}.landing-ref-signal-track{display:flex;gap:14px;width:max-content;animation:landing-ref-marquee-reverse 24s linear infinite}.landing-ref-signal-pill{flex:0 0 auto;padding:12px 18px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0f;color:#ffffffe0;font-size:13px;font-weight:600;letter-spacing:.02em}.landing-ref-proof-grid{grid-template-columns:1.15fr .85fr}.landing-ref-proof-quote,.landing-ref-proof-card{padding:28px}.landing-ref-proof-quote p,.landing-ref-proof-quote span{margin:0}.landing-ref-proof-quote span{display:block;margin-top:14px;color:var(--muted)}.landing-ref-footer-inner,.landing-ref-footer-brand{display:flex;align-items:center;gap:8px}.landing-ref-footer-inner{justify-content:space-between;flex-wrap:wrap;padding-top:40px;padding-bottom:40px}.landing-ref-footer-brand small{margin-left:12px;color:var(--muted);font-size:12px}@media (max-width: 1024px){.landing-ref-nav,.landing-ref-sidebar{display:none}.landing-ref-users-layout,.landing-ref-core-layout,.landing-ref-cta-content,.landing-ref-image-story-layout,.landing-ref-proof-grid{grid-template-columns:1fr}.landing-ref-stats,.landing-ref-feature-grid,.landing-ref-role-grid,.landing-ref-core-grid,.landing-ref-motion-cards,.landing-ref-image-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.landing-ref-feature-grid,.landing-ref-role-grid,.landing-ref-core-grid,.landing-ref-outcome-grid,.landing-ref-stats,.landing-ref-motion-cards,.landing-ref-image-pair{grid-template-columns:1fr}.landing-ref-motion-marquee:before,.landing-ref-motion-marquee:after,.landing-ref-signal-rail:before,.landing-ref-signal-rail:after{width:36px}.landing-ref-hide-md{display:none}.landing-ref-header-inner,.landing-ref-hero-inner,.landing-ref-section-inner,.landing-ref-logos-inner,.landing-ref-footer-inner{padding-left:18px;padding-right:18px}.landing-ref-hero-inner,.landing-ref-section-inner{padding-top:72px;padding-bottom:72px}}@media (max-width: 640px){.landing-ref-header-inner,.landing-ref-header-actions,.landing-ref-hero-actions,.landing-ref-main-topbar,.landing-ref-main-topbar-actions,.landing-ref-footer-inner,.landing-ref-footer-brand,.landing-ref-footer-links{display:grid;grid-template-columns:1fr;width:100%}.landing-ref-header{position:static}.landing-ref-header-actions>*,.landing-ref-hero-actions>*{width:100%}.landing-ref-hero-copy h1{font-size:42px}.landing-ref-browser-url{max-width:none}.landing-ref-cta-card{padding:24px}}@keyframes landing-ref-zoom{0%{transform:scale(1.02)}to{transform:scale(1.08)}}@keyframes landing-ref-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes landing-ref-marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes landing-ref-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.landing-v2{min-height:100vh;background:radial-gradient(circle at 12% 8%,rgba(20,89,192,.14),transparent 26%),linear-gradient(180deg,#eef4ff,#f8fbff 44%,#e7eef9);color:var(--text)}.landing-v2-header{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(191,208,232,.78);background:#eef4ffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-v2-header-inner,.landing-v2-hero,.landing-v2-section,.landing-v2-cta,.landing-v2-footer{width:min(1180px,calc(100% - 40px));margin:0 auto}.landing-v2-header-inner,.landing-v2-brand,.landing-v2-nav,.landing-v2-actions,.landing-v2-hero-actions,.landing-v2-proof-row,.landing-v2-cta-actions{display:flex;align-items:center}.landing-v2-header-inner{min-height:68px;justify-content:space-between;gap:20px}.landing-v2-brand{gap:10px;font-weight:800}.landing-v2-brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--blue);color:#fff;font-size:11px;box-shadow:0 12px 24px #1459c038}.landing-v2-nav a,.landing-v2-login,.landing-v2-footer p,.landing-v2-copy-stack p,.landing-v2-feature-card p,.landing-v2-step p,.landing-v2-panel-copy p,.landing-v2-alert-row p{color:var(--muted)}.landing-v2-nav a,.landing-v2-login{font-size:14px;font-weight:700}.landing-v2-actions,.landing-v2-hero-actions,.landing-v2-cta-actions{gap:10px}.landing-v2-hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:34px;align-items:center;padding:72px 0 52px}.landing-v2-eyebrow{margin:0 0 14px;color:var(--blue);font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.landing-v2-hero-copy h1,.landing-v2-section h2,.landing-v2-cta h2{margin:0;color:#0f172a;letter-spacing:0;line-height:1.04}.landing-v2-hero-copy h1{font-size:clamp(42px,5.4vw,62px)}.landing-v2-hero-copy>p{max-width:620px;margin:22px 0 0;color:#334155;font-size:18px;line-height:1.65}.landing-v2-hero-actions{margin-top:30px;flex-wrap:wrap}.landing-v2-proof-row{flex-wrap:wrap;gap:10px;margin-top:24px}.landing-v2-proof-row span,.landing-v2-strip span,.landing-v2-dashboard-head>span,.landing-v2-alert-row>span{border:1px solid var(--line);border-radius:999px;background:#ffffffad;color:#334155;font-size:12px;font-weight:800}.landing-v2-proof-row span{padding:8px 10px}.landing-v2-product-visual{min-width:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:18px;background:var(--card);box-shadow:0 24px 70px #1459c024}.landing-v2-window-bar{display:flex;align-items:center;gap:7px;padding:12px 14px;border-bottom:1px solid var(--line);background:#f8fbffeb}.landing-v2-window-bar span{width:10px;height:10px;border-radius:50%;background:var(--line-strong)}.landing-v2-window-bar p{margin:0 auto;color:var(--muted);font-size:12px;font-weight:800}.landing-v2-app-frame{display:grid;grid-template-columns:148px minmax(0,1fr);min-height:510px}.landing-v2-sidebar{display:grid;align-content:start;gap:8px;border-right:1px solid var(--line);background:#eef4ff9e;padding:18px 12px}.landing-v2-sidebar strong{padding:0 10px 12px}.landing-v2-sidebar span{border-radius:8px;padding:10px;color:var(--muted);font-size:13px;font-weight:800}.landing-v2-sidebar .active{border:1px solid var(--line);background:#fff;color:var(--text)}.landing-v2-dashboard{min-width:0;padding:16px}.landing-v2-dashboard-head,.landing-v2-column-head,.landing-v2-alert-row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.landing-v2-dashboard-head p,.landing-v2-dashboard-head h2{margin:0}.landing-v2-dashboard-head p,.landing-v2-metric span,.landing-v2-column-head span,.landing-v2-ticket-card span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-v2-dashboard-head h2{margin-top:5px;font-size:24px}.landing-v2-dashboard-head>span,.landing-v2-alert-row>span{padding:7px 10px}.landing-v2-metrics,.landing-v2-board,.landing-v2-feature-grid,.landing-v2-step-grid{display:grid;gap:14px}.landing-v2-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.landing-v2-metric,.landing-v2-board-column,.landing-v2-feature-card,.landing-v2-step,.landing-v2-alert-panel,.landing-v2-cta{border:1px solid var(--line);border-radius:12px;background:#ffffffc7}.landing-v2-metric{padding:13px}.landing-v2-metric strong{display:block;margin-top:6px;font-size:24px}.landing-v2-board{grid-template-columns:repeat(4,minmax(104px,1fr));margin-top:18px;overflow-x:auto}.landing-v2-board-column{min-height:250px;padding:10px}.landing-v2-column-head strong{color:var(--blue)}.landing-v2-ticket-card{display:grid;gap:5px;margin-top:10px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:9px;box-shadow:0 8px 20px #0f172a0d}.landing-v2-ticket-card strong{font-size:13px;line-height:1.1}.landing-v2-ticket-card.warning{border-color:#d9770652;background:#fffbebeb}.landing-v2-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px;background:#ffffff75}.landing-v2-strip span{padding:8px 12px}.landing-v2-section{padding:76px 0}.landing-v2-two-col,.landing-v2-split-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start}.landing-v2-section h2,.landing-v2-cta h2{font-size:clamp(30px,4vw,48px)}.landing-v2-copy-stack{display:grid;gap:16px}.landing-v2-copy-stack p,.landing-v2-panel-copy p{margin:0;font-size:17px;line-height:1.7}.landing-v2-section-head{max-width:760px;margin-bottom:32px}.landing-v2-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-v2-step,.landing-v2-feature-card{padding:22px}.landing-v2-step>span,.landing-v2-feature-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#1459c01f;color:var(--blue);font-weight:900}.landing-v2-step h3,.landing-v2-feature-card h3{margin:18px 0 8px}.landing-v2-step p,.landing-v2-feature-card p{margin:0;line-height:1.6}.landing-v2-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-v2-split-panel{border-block:1px solid var(--line)}.landing-v2-alert-panel{display:grid;gap:12px;padding:18px}.landing-v2-alert-row{border:1px solid var(--line);border-radius:10px;background:#fff;padding:14px}.landing-v2-alert-row strong,.landing-v2-alert-row p{margin:0}.landing-v2-alert-row p{margin-top:4px}.landing-v2-cta{display:flex;justify-content:space-between;gap:28px;align-items:center;margin-top:48px;margin-bottom:48px;padding:34px}.landing-v2-cta p{margin:14px 0 0;color:var(--muted)}.landing-v2-footer{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:28px 0 42px}@media (max-width: 980px){.landing-v2-hero,.landing-v2-two-col,.landing-v2-split-panel{grid-template-columns:1fr}.landing-v2-feature-grid,.landing-v2-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.landing-v2-header-inner,.landing-v2-actions,.landing-v2-hero-actions,.landing-v2-cta,.landing-v2-footer{display:grid;grid-template-columns:1fr}.landing-v2-nav,.landing-v2-sidebar{display:none}.landing-v2-header-inner,.landing-v2-hero,.landing-v2-section,.landing-v2-cta,.landing-v2-footer{width:min(100% - 28px,1180px)}.landing-v2-app-frame,.landing-v2-feature-grid,.landing-v2-step-grid,.landing-v2-metrics{grid-template-columns:1fr}.landing-v2-hero{padding-top:44px}.landing-v2-hero-copy h1{font-size:40px}.landing-v2-actions>*,.landing-v2-hero-actions>*,.landing-v2-cta-actions>*{width:100%}}.landing-next{min-height:100vh;overflow:hidden;background:#eaf3ff;color:#0f172a}.landing-next-header{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(191,208,232,.68);background:#f8fbffdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-next-header-inner{width:min(1180px,calc(100% - 96px));margin:0 auto}.landing-next-hero,.landing-next-section,.landing-next-cta,.landing-next-logos,.landing-next-footer{width:100%;box-sizing:border-box;padding-left:max(48px,calc((100% - 1180px)/2));padding-right:max(48px,calc((100% - 1180px)/2))}.landing-next-header-inner,.landing-next-brand,.landing-next-nav,.landing-next-actions,.landing-next-hero-actions,.landing-next-logos{display:flex;align-items:center}.landing-next-header-inner{min-height:72px;justify-content:space-between;gap:20px}.landing-next-brand{gap:11px;color:#0f172a;font-weight:900}.landing-next-brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(145deg,#1459c0,#0b2d62);color:#fff;font-size:12px;box-shadow:0 14px 28px #1459c038}.landing-next-nav,.landing-next-actions,.landing-next-hero-actions{gap:12px}.landing-next-nav{gap:30px}.landing-next-nav a,.landing-next-login,.landing-next-footer p,.landing-next-story-copy p,.landing-next-feature-card p,.landing-next-step p,.landing-next-command-copy p,.landing-next-alert-row p,.landing-next-cta p{color:#506176}.landing-next-nav a,.landing-next-login{font-size:14px;font-weight:800}.landing-next-nav a:hover,.landing-next-login:hover{color:#1459c0}.landing-next-hero{position:relative;display:grid;align-items:center;min-height:760px;padding-top:88px;padding-bottom:118px;padding-left:max(48px,calc((100% - 1180px)/2));padding-right:max(48px,calc((100% - 1180px)/2));background:linear-gradient(90deg,#f8fbff,#f8fbfffa 31%,#f8fbffc7 45%,#eaf3ff3d 62%,#eaf3ff00 78%),url(/assets/service-lift-hero-line-B7WkHVlQ.png) center / cover,#eaf3ff;overflow:hidden}.landing-next-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 14% 23%,rgba(246,196,65,.24),transparent 18%),linear-gradient(180deg,rgba(31,91,191,.06),transparent 46%),linear-gradient(90deg,rgba(255,255,255,.48),transparent 42%);opacity:1;pointer-events:none}.landing-next-hero:after{content:"";position:absolute;inset:auto 0 0;height:5px;background:linear-gradient(90deg,#f6c441 0,#f6c441 34%,#1f5bbf 34%,#1f5bbf 72%,#10142f 72%,#10142f)}.landing-next-hero-copy{position:relative;z-index:1;display:grid;justify-items:start;max-width:610px;text-align:left}.landing-next-eyebrow{margin:0 0 14px;color:#1459c0;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.landing-next-hero h1,.landing-next-section h2,.landing-next-cta h2{margin:0;line-height:1.02;letter-spacing:0}.landing-next-section h2,.landing-next-cta h2{color:#0b1b34}.landing-next-hero h1{max-width:13ch;color:#10142f;text-wrap:balance;text-shadow:none;font-size:clamp(48px,5.6vw,76px)}.landing-next-hero-copy>p:not(.landing-next-hero-badge){max-width:560px;margin:24px 0 0;color:#2d3f58;font-size:20px;line-height:1.65}.landing-next-hero-badge{display:inline-flex;align-items:center;gap:9px;width:fit-content;margin:0 0 18px;border:2px solid rgba(31,91,191,.16);border-radius:11px;background:#ffffffd1;color:#10142f;box-shadow:0 18px 40px #1f5bbf1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 13px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-next-hero-badge:before{content:"";display:block;width:9px;height:9px;border-radius:2px;background:#f6c441;box-shadow:0 0 0 5px #f6c44133}.landing-next-hero-actions{justify-content:flex-start;flex-wrap:wrap;margin-top:34px}.landing-next-hero-actions .ghost-button{border-color:#1f5bbf38;background:#ffffffb3;color:#10142f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-next-hero-actions .ghost-button:hover{border-color:#1f5bbf5c;background:#ffffffeb}.landing-next-logos span,.landing-next-mini-header span,.landing-next-alert-row>span{border:1px solid rgba(191,208,232,.9);border-radius:999px;background:#ffffffbd;color:#2d425b;font-size:12px;font-weight:900}.landing-next-logos{justify-content:center;flex-wrap:wrap;gap:10px;border-top:1px solid rgba(191,208,232,.72);border-bottom:1px solid rgba(191,208,232,.72);padding-top:20px;padding-bottom:20px;background:#f8fbff}.landing-next-logos span{padding:8px 12px}.landing-next-section{padding-top:78px;padding-bottom:78px}.landing-next-story{background:#f7f9fd}.landing-next-motion{background:#eef5ff}.landing-next-workflow-steps{background:#fff}.landing-next-command{background:#e9f1fb}.landing-next-story{display:grid;grid-template-columns:1fr;gap:34px;align-items:start}.landing-next-story-copy{max-width:850px}.landing-next-motion,.landing-next-command-panel{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:64px;align-items:start}.landing-next-section h2,.landing-next-cta h2{font-size:clamp(30px,3.2vw,44px)}.landing-next-feature-grid,.landing-next-step-grid,.landing-next-mini-dashboard,.landing-next-product-card-grid,.landing-next-results-strip{display:grid;gap:16px}.landing-next-story-copy p,.landing-next-motion-copy p,.landing-next-command-copy p,.landing-next-cta p{margin:0;font-size:17px;line-height:1.72}.landing-next-story-copy p,.landing-next-motion-copy p{margin-top:18px;color:#506176}.landing-next-testimonial{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:28px;align-items:center;border:1px solid rgba(191,208,232,.88);border-radius:24px;background:linear-gradient(135deg,#ffffffe6,#ebf2fcdb),#fff;box-shadow:0 22px 60px #1459c01a;padding:18px}.landing-next-video-frame{position:relative;min-height:310px;overflow:hidden;border-radius:22px;background:linear-gradient(140deg,#0b2d62d1,#1459c038),url(/assets/service-ops-hero-3d-CEqSx8V6.png) center / cover}.landing-next-video-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(11,27,52,.64)),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 52px)}.landing-next-video-frame button{position:absolute;inset:50% auto auto 50%;z-index:1;width:72px;height:72px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#ffffffe0;box-shadow:0 20px 48px #0b1b3447;transform:translate(-50%,-50%);cursor:pointer}.landing-next-video-frame button span{display:block;width:0;height:0;margin-left:28px;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:18px solid #1459c0}.landing-next-testimonial-copy blockquote{margin:0 0 16px;color:#0b1b34;font-size:clamp(25px,2.5vw,36px);font-weight:900;line-height:1.08}.landing-next-testimonial-copy p:not(.landing-next-eyebrow){margin:0;color:#506176;line-height:1.65}.landing-next-testimonial blockquote{margin:0 0 14px;color:#0b1b34;font-size:clamp(24px,2.4vw,32px);font-weight:900;line-height:1.12}.landing-next-testimonial p:not(.landing-next-eyebrow){margin:0;color:#506176;line-height:1.65}.landing-next-product-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 34px;padding-top:28px}.landing-next-product-card{position:relative;min-height:250px;border:3px solid #151236;border-radius:8px;background:#fff;box-shadow:0 18px 38px #1f5bbf12;padding:54px 26px 26px}.landing-next-product-card:after{display:none}.landing-next-product-icon{display:grid;place-items:center;position:absolute;top:-34px;right:28px;width:82px;height:82px;border-radius:999px;background:#f6c441}.landing-next-product-icon svg{width:48px;height:48px;fill:none;stroke:#151236;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.landing-next-product-card:nth-child(2) .landing-next-product-icon,.landing-next-product-card:nth-child(5) .landing-next-product-icon{background:#7ed9ec}.landing-next-product-card:nth-child(3) .landing-next-product-icon,.landing-next-product-card:nth-child(6) .landing-next-product-icon{background:#5d9bf2}.landing-next-product-card h3{margin:0 0 28px;color:#151236;font-size:27px;line-height:1.1}.landing-next-product-card p{position:relative;z-index:1;margin:0;color:#151236;font-size:20px;line-height:1.55}.landing-next-proof-section{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:42px;align-items:center;border-top:1px solid rgba(191,208,232,.62);border-bottom:1px solid rgba(191,208,232,.62);background:radial-gradient(circle at 12% 26%,rgba(245,158,11,.14),transparent 24%),linear-gradient(135deg,#edf5ff,#f8fbff)}.landing-next-proof-copy{max-width:430px}.landing-next-proof-copy h2{font-size:clamp(34px,3.6vw,52px)}.landing-next-proof-panel{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);gap:26px;align-items:center;border:1px solid rgba(170,194,226,.78);border-radius:28px;background:#ffffffc2;box-shadow:0 28px 78px #1459c024;padding:18px}.landing-next-motion{align-items:center;border-top:1px solid rgba(191,208,232,.62);border-bottom:1px solid rgba(191,208,232,.62)}.landing-next-flow-demo{position:relative;min-height:430px;padding:22px;overflow:hidden;border:1px solid rgba(191,208,232,.88);border-radius:24px;background:linear-gradient(135deg,#fffffff0,#ebf2fcdb),radial-gradient(circle at 90% 8%,rgba(245,158,11,.2),transparent 24%),#f8fbff;box-shadow:0 24px 70px #1459c01a}.landing-next-flow-toolbar,.landing-next-flow-lane-head{display:flex;justify-content:space-between;gap:14px;align-items:center}.landing-next-flow-toolbar{margin-bottom:18px;border-bottom:1px solid rgba(191,208,232,.72);padding-bottom:16px}.landing-next-flow-toolbar div{display:grid;gap:4px}.landing-next-flow-toolbar strong{color:#0b1b34;font-size:18px}.landing-next-flow-toolbar span,.landing-next-flow-toolbar p,.landing-next-flow-lane-head span,.landing-next-flow-ticket span,.landing-next-flow-active-ticket span{color:#506176;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-next-flow-toolbar p{margin:0;border:1px solid rgba(245,158,11,.34);border-radius:999px;background:#fffbebe6;color:#9a5b00;padding:8px 11px}.landing-next-flow-board{position:relative;display:grid;grid-template-columns:repeat(4,minmax(118px,1fr));gap:12px;min-height:324px}.landing-next-flow-board:before{content:"";position:absolute;inset:36px 5% auto 5%;height:3px;border-radius:999px;background:linear-gradient(90deg,#1459c029,#1459c066,#f59e0b85)}.landing-next-flow-lane{position:relative;z-index:1;display:grid;align-content:start;gap:10px;min-height:300px;border:1px solid rgba(191,208,232,.88);border-radius:14px;background:#ffffffb8;padding:12px}.landing-next-flow-lane-head{border-bottom:1px solid rgba(191,208,232,.72);padding-bottom:10px}.landing-next-flow-lane-head strong{display:grid;place-items:center;min-width:28px;height:28px;border-radius:8px;background:#1459c01a;color:#1459c0}.landing-next-flow-ticket{display:grid;gap:5px;min-height:74px;border:1px solid rgba(191,208,232,.72);border-radius:12px;background:#fff;padding:11px;box-shadow:0 10px 22px #0f172a0d}.landing-next-flow-ticket strong{color:#0b1b34}.landing-next-flow-active-ticket{position:absolute;z-index:3;left:4%;bottom:24px;width:min(220px,44%);border:1px solid rgba(20,89,192,.32);border-radius:16px;background:#fff;box-shadow:0 24px 54px #1459c038;padding:15px;animation:landing-ticket-transfer 7s ease-in-out infinite}.landing-next-flow-active-ticket span{color:#1459c0}.landing-next-flow-active-ticket strong{display:block;margin-top:8px;color:#0b1b34;font-size:22px}.landing-next-flow-active-ticket p{margin:8px 0 0;color:#506176;line-height:1.5}@keyframes landing-ticket-transfer{0%{left:4%;bottom:24px}24%{left:27%;bottom:62px}48%{left:52%;bottom:40px}72%{left:calc(96% - min(220px,44%));bottom:86px}to{left:4%;bottom:24px}}.landing-next-section-head,.landing-next-product-copy{max-width:760px;margin-bottom:32px}.landing-next-step-grid,.landing-next-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-next-step,.landing-next-feature-card,.landing-next-command-panel,.landing-next-cta{border:1px solid rgba(191,208,232,.88);border-radius:18px;background:#ffffffb8;box-shadow:0 18px 48px #1459c014}.landing-next-step,.landing-next-feature-card{padding:22px}.landing-next-step>span,.landing-next-feature-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#f59e0b29;color:#9a5b00;font-weight:900}.landing-next-feature-icon:before{content:"";width:16px;height:16px;border:3px solid #1459c0;border-radius:5px;box-shadow:8px 8px #f59e0b9e}.landing-next-step h3,.landing-next-feature-card h3{margin:18px 0 8px;color:#10213b}.landing-next-step p,.landing-next-feature-card p,.landing-next-alert-row p{margin:0;line-height:1.6}.landing-next-results-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.landing-next-results-strip article{display:grid;gap:6px;border:1px solid rgba(170,194,226,.78);border-radius:20px;background:linear-gradient(135deg,#0b2d62fa,#1459c0e6),#0b2d62;box-shadow:0 22px 58px #1459c029;padding:22px}.landing-next-results-strip strong{color:#fff;font-size:28px}.landing-next-results-strip span{color:#ffffffc7;line-height:1.5}.landing-next-product-band{border-top:1px solid rgba(191,208,232,.62);border-bottom:1px solid rgba(191,208,232,.62)}.landing-next-command-panel{padding:30px;background:linear-gradient(135deg,#0b2d62f5,#1459c0e0),#0b2d62}.landing-next-command-panel .landing-next-eyebrow,.landing-next-command-panel h2,.landing-next-command-panel p{color:#fff}.landing-next-command-panel .landing-next-eyebrow{color:#f8c45d}.landing-next-command-panel .landing-next-alert-row p{color:#506176}.landing-next-mini-dashboard{border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#ffffff1a;padding:16px}.landing-next-mini-header,.landing-next-alert-row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.landing-next-mini-header{color:#fff;align-items:center}.landing-next-mini-header span{padding:7px 10px;color:#1459c0}.landing-next-alert-row{border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#fffffff0;padding:14px}.landing-next-alert-row strong,.landing-next-alert-row p{margin:0}.landing-next-alert-row p{margin-top:4px}.landing-next-alert-row>span{flex:0 0 auto;padding:7px 10px}.landing-next-cta{padding-top:80px;padding-bottom:82px;background:linear-gradient(135deg,#eaf3fff5,#f8fbfffa 46%,#fffffff0),#f6f9fd}.landing-next-cta-card{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);align-items:center;gap:58px;max-width:1080px;margin:0 auto}.landing-next-cta-copy{max-width:470px;text-align:left}.landing-next-cta h2{font-size:clamp(34px,4vw,54px)}.landing-next-cta-copy>p{max-width:440px;margin-top:14px;color:#42546d}.landing-next-pricing-card{position:relative;display:grid;align-content:start;gap:20px;width:min(100%,590px);overflow:hidden;border:2px solid rgba(16,20,47,.12);border-radius:10px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#f6c441b8,#1f5bbfb8) border-box;box-shadow:0 28px 80px #1f5bbf29;padding:34px}.landing-next-pricing-card:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:linear-gradient(90deg,#f6c441,#1f5bbf 48%,#10142f)}.landing-next-pricing-topline,.landing-next-pricing-head,.landing-next-pricing-highlight{position:relative;z-index:1}.landing-next-pricing-topline{display:flex;justify-content:space-between;gap:14px;align-items:center;color:#52647d;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-next-pricing-topline strong{border:1px solid rgba(31,91,191,.2);border-radius:999px;background:#eef5ff;color:#1459c0;padding:7px 10px;font-size:11px;white-space:nowrap}.landing-next-pricing-head{display:flex;justify-content:space-between;gap:28px;align-items:start;border-bottom:1px solid rgba(191,208,232,.72);padding-bottom:22px}.landing-next-pricing-card h3{margin:0;color:#0b1b34;font-size:clamp(26px,3vw,34px);line-height:1.05}.landing-next-pricing-head>div{text-align:right}.landing-next-pricing-head>div>span{display:block;margin-bottom:6px;color:#6b7687;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-next-price{color:#0b1b34;font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1;white-space:nowrap}.landing-next-pricing-card>p{margin:0;color:#42546d;font-size:17px;line-height:1.6}.landing-next-pricing-highlight{display:grid;gap:7px;border:1px solid rgba(31,91,191,.16);border-left:6px solid #f6c441;border-radius:10px;background:linear-gradient(135deg,#f8fbff,#eef5ff);padding:16px 18px}.landing-next-pricing-highlight strong,.landing-next-pricing-highlight span{display:block}.landing-next-pricing-highlight strong{color:#0b1b34;font-size:17px}.landing-next-pricing-highlight span{color:#52647d;line-height:1.55}.landing-next-pricing-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;padding:0;list-style:none}.landing-next-pricing-card li{position:relative;min-height:34px;padding-left:34px;color:#2d3f58;font-size:15px;font-weight:800;line-height:1.35}.landing-next-pricing-card li:before{content:"✓";position:absolute;top:-4px;left:0;color:#1459c0;font-size:26px;font-weight:400;line-height:1}.landing-next-pricing-card .landing-link-button{align-self:end;width:100%;margin-top:auto;min-height:54px;border-radius:10px;font-size:17px;white-space:nowrap}.landing-next-footer{display:grid;gap:24px;padding-top:42px;padding-bottom:46px;border-top:1px solid rgba(191,208,232,.72);background:#eef4fb}.landing-next-footer-main{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(160px,.4fr));gap:34px}.landing-next-footer-main p{max-width:380px;margin:16px 0 0;line-height:1.65}.landing-next-footer-column{display:grid;align-content:start;gap:10px}.landing-next-footer-column strong{color:#0b1b34}.landing-next-footer-column a,.landing-next-footer-bottom{color:#506176;font-size:14px}.landing-next-footer-column a:hover{color:#1459c0}.landing-next-footer-bottom{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;border-top:1px solid rgba(191,208,232,.62);padding-top:20px}@media (max-width: 1080px){.landing-next-hero,.landing-next-story,.landing-next-motion,.landing-next-proof-section,.landing-next-command-panel{grid-template-columns:1fr}.landing-next-hero{min-height:auto}.landing-next-hero h1{max-width:12ch}.landing-next-feature-grid,.landing-next-step-grid,.landing-next-product-card-grid,.landing-next-results-strip,.landing-next-flow-demo,.landing-next-proof-panel,.landing-next-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-next-cta-card{grid-template-columns:1fr}.landing-next-cta-copy{max-width:680px}}@media (max-width: 720px){.landing-next-header-inner,.landing-next-actions,.landing-next-hero-actions,.landing-next-footer{display:grid;grid-template-columns:1fr}.landing-next-nav{display:none}.landing-next-header-inner,.landing-next-hero,.landing-next-section,.landing-next-cta,.landing-next-footer{padding-left:14px;padding-right:14px}.landing-next-header-inner{width:min(100% - 28px,1200px);padding-left:0;padding-right:0}.landing-next-hero{gap:30px;padding-top:44px;padding-bottom:42px;background:linear-gradient(90deg,#f8fbfffc,#f8fbfff5 76%,#eaf3ffd1),url(/assets/service-lift-hero-line-B7WkHVlQ.png) 63% center / cover,#eaf3ff}.landing-next-hero h1{font-size:42px}.landing-next-hero-copy>p:not(.landing-next-hero-badge){margin-top:18px;font-size:17px;line-height:1.52}.landing-next-hero-actions{gap:10px;margin-top:24px}.landing-next-feature-grid,.landing-next-product-card-grid,.landing-next-proof-panel,.landing-next-step-grid,.landing-next-results-strip,.landing-next-testimonial,.landing-next-flow-demo,.landing-next-flow-board,.landing-next-cta-card,.landing-next-footer-main{grid-template-columns:1fr}.landing-next-flow-demo,.landing-next-product-card{min-height:auto}.landing-next-flow-board:before{display:none}.landing-next-flow-lane{min-height:auto}.landing-next-flow-active-ticket{position:relative;inset:auto;width:auto;animation:none}.landing-next-video-frame{min-height:220px}.landing-next-pricing-card{min-height:auto;padding:28px}.landing-next-pricing-head,.landing-next-pricing-topline{display:grid;justify-content:stretch}.landing-next-pricing-head>div{text-align:left}.landing-next-pricing-card>p{font-size:17px}.landing-next-pricing-card ul{grid-template-columns:1fr}.landing-next-pricing-card li{padding-left:34px;font-size:16px}.landing-next-pricing-card li:before{font-size:26px}.landing-next-actions>*,.landing-next-hero-actions>*,.landing-next-pricing-card .landing-link-button{width:100%}}.landing-exp{min-height:100vh;overflow:hidden;background:#ecf4ff;color:#10142f}.landing-exp-header{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(174,197,228,.72);background:#f8fbffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-exp-header-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;width:min(1200px,calc(100% - 96px));min-height:72px;margin:0 auto}.landing-exp-brand,.landing-exp-nav,.landing-exp-actions,.landing-exp-hero-actions,.landing-exp-strip{display:flex;align-items:center}.landing-exp-brand{gap:11px;color:#10142f;font-weight:900}.landing-exp-brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(145deg,#1f5bbf,#0b2d62);color:#fff;font-size:12px;box-shadow:0 14px 28px #1f5bbf38}.landing-exp-nav,.landing-exp-actions{gap:28px}.landing-exp-actions{gap:14px}.landing-exp-nav a,.landing-exp-login,.landing-exp-footer-column a,.landing-exp-footer-bottom{color:#506176;font-size:14px;font-weight:800}.landing-exp-nav a:hover,.landing-exp-login:hover,.landing-exp-footer-column a:hover{color:#1459c0}.landing-exp-hero,.landing-exp-section,.landing-exp-contact,.landing-exp-strip,.landing-exp-footer{box-sizing:border-box;width:100%;padding-left:max(48px,calc((100% - 1200px)/2));padding-right:max(48px,calc((100% - 1200px)/2))}.landing-exp-hero{position:relative;display:grid;align-items:center;min-height:790px;padding-top:92px;padding-bottom:126px;background:linear-gradient(90deg,#f8fbff,#f8fbfffc 28%,#f8fbffc7 44%,#eaf3ff33,#eaf3ff00 80%),url(/assets/service-lift-hero-line-B7WkHVlQ.png) center / cover,#eaf3ff;overflow:hidden}.landing-exp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 25%,rgba(246,196,65,.18),transparent 18%),linear-gradient(180deg,rgba(31,91,191,.04),transparent 44%);pointer-events:none}.landing-exp-hero:after{content:"";position:absolute;inset:auto 0 0;height:6px;background:linear-gradient(90deg,#f6c441 0,#f6c441 26%,#1f5bbf 26%,#1f5bbf 70%,#10142f 70%,#10142f)}.landing-exp-hero-copy{position:relative;z-index:2;max-width:660px}.landing-exp-kicker{margin:0 0 14px;color:#1459c0;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.landing-exp-hero h1,.landing-exp-section h2,.landing-exp-contact h2{margin:0;color:#10142f;line-height:1.02;letter-spacing:0}.landing-exp-hero h1{max-width:640px;font-size:clamp(48px,5vw,74px)}.landing-exp-hero-copy>p:not(.landing-exp-kicker),.landing-exp-section-head p,.landing-exp-day-intro>p,.landing-exp-live-copy>p,.landing-exp-control-copy>p,.landing-exp-contact-copy>p{color:#3f5168;font-size:18px;line-height:1.72}.landing-exp-hero-copy>p:not(.landing-exp-kicker){max-width:570px;margin:26px 0 0;font-size:20px}.landing-exp-hero-actions{gap:12px;flex-wrap:wrap;margin-top:34px}.landing-exp-hero-actions .ghost-button{border-color:#1f5bbf38;background:#ffffffc2}.landing-exp-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:590px;margin-top:36px}.landing-exp-hero-metrics div{border:1px solid rgba(174,197,228,.74);border-radius:14px;background:#ffffffb8;box-shadow:0 18px 42px #1f5bbf14;padding:14px}.landing-exp-hero-metrics strong,.landing-exp-hero-metrics span{display:block}.landing-exp-hero-metrics strong{color:#10142f}.landing-exp-hero-metrics span{margin-top:4px;color:#63728a;font-size:12px;font-weight:800;line-height:1.4}.landing-exp-hero-card{position:absolute;z-index:2;display:grid;gap:4px;max-width:225px;border:1px solid rgba(174,197,228,.82);border-radius:16px;background:#ffffffe6;box-shadow:0 22px 50px #10142f24;padding:14px 16px}.landing-exp-hero-card span{color:#1459c0;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-exp-hero-card strong,.landing-exp-hero-card p{margin:0}.landing-exp-hero-card p{color:#506176;font-size:13px}.landing-exp-hero-card-top{top:158px;right:max(48px,calc((100% - 1200px)/2))}.landing-exp-hero-card-bottom{right:calc(max(48px,calc((100% - 1200px)/2)) + 360px);bottom:86px}.landing-exp-strip{justify-content:center;flex-wrap:wrap;gap:10px;border-top:1px solid rgba(174,197,228,.68);border-bottom:1px solid rgba(174,197,228,.68);background:#f8fbff;padding-top:18px;padding-bottom:18px}.landing-exp-strip span{border:1px solid rgba(174,197,228,.9);border-radius:999px;background:#ffffffc2;color:#2d425b;padding:8px 12px;font-size:12px;font-weight:900}.landing-exp-section{padding-top:86px;padding-bottom:86px}.landing-exp-section-head{max-width:850px;margin-bottom:38px}.landing-exp-section h2,.landing-exp-contact h2{font-size:clamp(34px,4vw,56px)}.landing-exp-section-head p,.landing-exp-day-intro>p{max-width:680px;margin:18px 0 0}.landing-exp-modules{background:#f7f9fd}.landing-exp-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.landing-exp-module-card{position:relative;min-height:260px;border:2px solid #151236;border-radius:8px;background:#fff;box-shadow:0 20px 42px #1f5bbf14;padding:58px 28px 28px}.landing-exp-module-icon{display:grid;place-items:center;position:absolute;top:-34px;right:28px;width:82px;height:82px;border-radius:999px;background:#f6c441}.landing-exp-module-icon svg{width:48px;height:48px;fill:none;stroke:#151236;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.landing-exp-module-card:nth-child(2) .landing-exp-module-icon,.landing-exp-module-card:nth-child(5) .landing-exp-module-icon{background:#7ed9ec}.landing-exp-module-card:nth-child(3) .landing-exp-module-icon,.landing-exp-module-card:nth-child(6) .landing-exp-module-icon{background:#5d9bf2}.landing-exp-module-card h3{margin:0 0 22px;color:#151236;font-size:26px;line-height:1.1}.landing-exp-module-card p{margin:0;color:#23324a;font-size:18px;line-height:1.58}.landing-exp-day{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:54px;align-items:start;background:radial-gradient(circle at 8% 16%,rgba(246,196,65,.14),transparent 22%),#fff}.landing-exp-day-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.landing-exp-day-step{border:1px solid rgba(174,197,228,.84);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 45px #1f5bbf14;padding:24px}.landing-exp-day-step>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#f6c44133;color:#9a5b00;font-weight:900}.landing-exp-day-step h3{margin:20px 0 10px;color:#10142f;font-size:22px}.landing-exp-day-step p{margin:0;color:#506176;line-height:1.62}.landing-exp-live{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:62px;align-items:center;border-top:1px solid rgba(174,197,228,.7);border-bottom:1px solid rgba(174,197,228,.7);background:#eef5ff}.landing-exp-flow-demo{position:relative;min-height:430px;overflow:hidden;border:1px solid rgba(174,197,228,.9);border-radius:24px;background:linear-gradient(135deg,#fffffff5,#ebf2fcdb),#f8fbff;box-shadow:0 24px 70px #1f5bbf1c;padding:22px}.landing-exp-flow-toolbar,.landing-exp-flow-lane-head{display:flex;justify-content:space-between;gap:14px;align-items:center}.landing-exp-flow-toolbar{margin-bottom:18px;border-bottom:1px solid rgba(174,197,228,.72);padding-bottom:16px}.landing-exp-flow-toolbar div{display:grid;gap:4px}.landing-exp-flow-toolbar strong{color:#10142f;font-size:18px}.landing-exp-flow-toolbar span,.landing-exp-flow-toolbar p,.landing-exp-flow-lane-head span,.landing-exp-flow-ticket span,.landing-exp-flow-active-ticket span{color:#506176;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-exp-flow-toolbar p{margin:0;border:1px solid rgba(246,196,65,.48);border-radius:999px;background:#fffbebe6;color:#9a5b00;padding:8px 11px}.landing-exp-flow-board{position:relative;display:grid;grid-template-columns:repeat(4,minmax(118px,1fr));gap:12px;min-height:324px}.landing-exp-flow-board:before{content:"";position:absolute;inset:36px 5% auto 5%;height:3px;border-radius:999px;background:linear-gradient(90deg,#1f5bbf29,#1f5bbf66,#f6c4418f)}.landing-exp-flow-lane{position:relative;z-index:1;display:grid;align-content:start;gap:10px;min-height:300px;border:1px solid rgba(174,197,228,.88);border-radius:14px;background:#ffffffbf;padding:12px}.landing-exp-flow-lane-head{border-bottom:1px solid rgba(174,197,228,.72);padding-bottom:10px}.landing-exp-flow-lane-head strong{display:grid;place-items:center;min-width:28px;height:28px;border-radius:8px;background:#1f5bbf1a;color:#1459c0}.landing-exp-flow-ticket{display:grid;gap:5px;min-height:74px;border:1px solid rgba(174,197,228,.72);border-radius:12px;background:#fff;box-shadow:0 10px 22px #0f172a0d;padding:11px}.landing-exp-flow-ticket strong{color:#10142f}.landing-exp-flow-active-ticket{position:absolute;z-index:3;left:4%;bottom:24px;width:min(220px,44%);border:1px solid rgba(31,91,191,.32);border-radius:16px;background:#fff;box-shadow:0 24px 54px #1f5bbf33;padding:15px;animation:landing-exp-ticket-transfer 7s ease-in-out infinite}.landing-exp-flow-active-ticket span{color:#1459c0}.landing-exp-flow-active-ticket strong{display:block;margin-top:8px;color:#10142f;font-size:22px}.landing-exp-flow-active-ticket p{margin:8px 0 0;color:#506176;line-height:1.5}@keyframes landing-exp-ticket-transfer{0%{left:4%;bottom:24px}24%{left:27%;bottom:62px}48%{left:52%;bottom:40px}72%{left:calc(96% - min(220px,44%));bottom:86px}to{left:4%;bottom:24px}}.landing-exp-control{background:#e9f1fb}.landing-exp-control-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:52px;align-items:center;border-radius:18px;background:linear-gradient(135deg,#0b2d62,#1f5bbf);box-shadow:0 28px 78px #1f5bbf38;padding:34px}.landing-exp-control-copy h2,.landing-exp-control-copy p,.landing-exp-control-copy .landing-exp-kicker{color:#fff}.landing-exp-control-copy .landing-exp-kicker{color:#f6c441}.landing-exp-mini-dashboard{display:grid;gap:14px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#ffffff1a;padding:16px}.landing-exp-mini-header,.landing-exp-alert-row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.landing-exp-mini-header{color:#fff;align-items:center}.landing-exp-mini-header span,.landing-exp-alert-row>span{flex:0 0 auto;border:1px solid rgba(174,197,228,.9);border-radius:999px;background:#ffffffdb;color:#1459c0;padding:7px 10px;font-size:12px;font-weight:900}.landing-exp-alert-row{border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#fffffff0;padding:14px}.landing-exp-alert-row strong,.landing-exp-alert-row p{margin:0}.landing-exp-alert-row p{margin-top:4px;color:#506176}.landing-exp-contact{display:grid;grid-template-columns:minmax(0,.8fr) minmax(430px,1fr);gap:60px;align-items:center;border-top:1px solid rgba(174,197,228,.72);border-bottom:1px solid rgba(174,197,228,.72);background:radial-gradient(circle at 12% 18%,rgba(246,196,65,.12),transparent 24%),linear-gradient(135deg,#eaf3ff,#f8fbff 52%,#fff);padding-top:84px;padding-bottom:84px}.landing-exp-contact-copy{max-width:500px}.landing-exp-contact-copy>p{margin-top:16px}.landing-exp-pricing-card{position:relative;display:grid;gap:20px;overflow:hidden;border:2px solid rgba(16,20,47,.12);border-radius:10px;background:#fff;box-shadow:0 28px 80px #1f5bbf29;padding:34px}.landing-exp-pricing-card:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:linear-gradient(90deg,#f6c441,#1f5bbf 48%,#10142f)}.landing-exp-pricing-topline,.landing-exp-pricing-head{position:relative;z-index:1}.landing-exp-pricing-topline,.landing-exp-pricing-head{display:flex;justify-content:space-between;gap:18px;align-items:start}.landing-exp-pricing-topline{align-items:center;color:#52647d;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-exp-pricing-topline strong{border:1px solid rgba(31,91,191,.2);border-radius:999px;background:#eef5ff;color:#1459c0;padding:7px 10px;font-size:11px;white-space:nowrap}.landing-exp-pricing-head{border-bottom:1px solid rgba(174,197,228,.72);padding-bottom:22px}.landing-exp-pricing-head h3{margin:0;color:#10142f;font-size:clamp(26px,3vw,34px);line-height:1.05}.landing-exp-pricing-head>div{text-align:right}.landing-exp-pricing-head span{display:block;color:#6b7687;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-exp-pricing-head strong{display:block;margin-top:6px;color:#10142f;font-size:clamp(30px,4vw,44px);line-height:1;white-space:nowrap}.landing-exp-pricing-card>p{margin:0;color:#42546d;font-size:17px;line-height:1.6}.landing-exp-pricing-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;padding:0;list-style:none}.landing-exp-pricing-card li{position:relative;min-height:34px;padding-left:34px;color:#2d3f58;font-size:15px;font-weight:800;line-height:1.35}.landing-exp-pricing-card li:before{content:"✓";position:absolute;top:-4px;left:0;color:#1459c0;font-size:26px;font-weight:400}.landing-exp-pricing-card .landing-link-button{width:100%;min-height:54px;border-radius:10px;font-size:17px;white-space:nowrap}.landing-exp-footer{display:grid;gap:24px;border-top:1px solid rgba(174,197,228,.72);background:#eef4fb;padding-top:42px;padding-bottom:46px}.landing-exp-footer-main{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(160px,.4fr));gap:34px}.landing-exp-footer-main p{max-width:380px;margin:16px 0 0;color:#506176;line-height:1.65}.landing-exp-footer-column{display:grid;align-content:start;gap:10px}.landing-exp-footer-column strong{color:#10142f}.landing-exp-footer-bottom{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;border-top:1px solid rgba(174,197,228,.62);padding-top:20px}@media (max-width: 1080px){.landing-exp-hero{min-height:680px}.landing-exp-day,.landing-exp-live,.landing-exp-control-panel,.landing-exp-contact{grid-template-columns:1fr}.landing-exp-module-grid,.landing-exp-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-exp-hero-card{display:none}}@media (max-width: 720px){.landing-exp-header-inner,.landing-exp-actions,.landing-exp-hero-actions,.landing-exp-hero-metrics,.landing-exp-pricing-head,.landing-exp-pricing-topline,.landing-exp-footer{display:grid;grid-template-columns:1fr}.landing-exp-nav{display:none}.landing-exp-header-inner,.landing-exp-hero,.landing-exp-section,.landing-exp-contact,.landing-exp-strip,.landing-exp-footer{padding-left:14px;padding-right:14px}.landing-exp-header-inner{width:min(100% - 28px,1200px);padding-left:0;padding-right:0}.landing-exp-hero{min-height:auto;padding-top:44px;padding-bottom:46px;background:linear-gradient(90deg,#f8fbfffc,#f8fbfff5 78%,#eaf3ffd6),url(/assets/service-lift-hero-line-B7WkHVlQ.png) 64% center / cover,#eaf3ff}.landing-exp-hero h1{max-width:11.5ch;font-size:42px}.landing-exp-hero-copy>p:not(.landing-exp-kicker){margin-top:18px;font-size:17px;line-height:1.52}.landing-exp-hero-actions{gap:10px;margin-top:24px}.landing-exp-hero-actions>*,.landing-exp-pricing-card .landing-link-button{width:100%}.landing-exp-section{padding-top:64px;padding-bottom:64px}.landing-exp-section h2,.landing-exp-contact h2{font-size:32px}.landing-exp-module-grid,.landing-exp-day-grid,.landing-exp-flow-board,.landing-exp-footer-main,.landing-exp-pricing-card ul{grid-template-columns:1fr}.landing-exp-module-card,.landing-exp-flow-demo{min-height:auto}.landing-exp-flow-board:before{display:none}.landing-exp-flow-lane{min-height:auto}.landing-exp-flow-active-ticket{position:relative;inset:auto;width:auto;animation:none}.landing-exp-control-panel,.landing-exp-pricing-card{padding:24px}.landing-exp-mini-header,.landing-exp-alert-row,.landing-exp-pricing-head,.landing-exp-pricing-topline{display:grid;justify-content:stretch}.landing-exp-pricing-head>div{text-align:left}}.shell-landing:before,.shell-landing:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .5s ease,transform .7s ease,filter .5s ease}.shell-landing:before{background:radial-gradient(circle at 15% 15%,rgba(255,255,255,.24),transparent 20%),radial-gradient(circle at 82% 18%,rgba(20,89,192,.28),transparent 24%),linear-gradient(135deg,#0c1b35d1,#1459c040 45%,#f1f6ff1f);opacity:.96}.shell-landing:after{inset:auto -15vw -12vh auto;width:52vw;height:52vw;max-width:780px;max-height:780px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22),rgba(78,143,255,.12) 34%,transparent 68%);filter:blur(20px);opacity:.7}.landing-scene-manager:before{background:radial-gradient(circle at 82% 16%,rgba(93,160,255,.26),transparent 24%),radial-gradient(circle at 18% 24%,rgba(255,255,255,.18),transparent 18%),linear-gradient(135deg,#08111ff0,#0d3e8a8c 42%,#08111fd6)}.landing-scene-advisor:before{background:radial-gradient(circle at 22% 22%,rgba(255,255,255,.22),transparent 18%),radial-gradient(circle at 82% 58%,rgba(78,143,255,.3),transparent 24%),linear-gradient(130deg,#0c1322eb,#1459c06b,#071e43e6)}.landing-scene-technician:before{background:radial-gradient(circle at 30% 82%,rgba(255,255,255,.16),transparent 18%),radial-gradient(circle at 78% 20%,rgba(41,98,255,.28),transparent 20%),linear-gradient(140deg,#070e1bf5,#0a2652d6,#1862ae6b)}.landing-scene-pickup:before{background:radial-gradient(circle at 25% 16%,rgba(255,255,255,.2),transparent 16%),radial-gradient(circle at 84% 76%,rgba(78,143,255,.34),transparent 24%),linear-gradient(135deg,#0a1222f5,#103465b3,#061b38eb)}.marketing-page{position:relative;z-index:1;width:min(1320px,100%);margin:0 auto;display:grid;gap:28px}.marketing-nav-shell{position:sticky;top:14px;z-index:20}.marketing-nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:14px 18px;border-radius:22px;background:color-mix(in srgb,var(--card) 75%,transparent)}.marketing-brand{display:inline-flex;align-items:center;gap:14px}.marketing-brand-mark{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;font-weight:900;letter-spacing:.08em;color:#fff;background:linear-gradient(145deg,var(--blue),var(--blue-dark));box-shadow:0 16px 30px #1459c03d}.marketing-brand-text{color:var(--muted);font-size:13px}.marketing-nav-links,.marketing-nav-actions,.marketing-cta-row,.marketing-kicker-row,.marketing-stat-row,.hero-ticket-ribbon,.scene-mock-header,.marketing-contact-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.marketing-nav-links{justify-content:center}.marketing-nav-links a{color:var(--muted);font-weight:700;font-size:14px}.marketing-nav-links a:hover{color:var(--text)}.marketing-hero,.marketing-trust-band,.marketing-flow-band,.marketing-contact,.marketing-quote-card,.scene-story-card,.scene-visual-inner{border:1px solid var(--line);border-radius:30px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.marketing-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:30px;padding:46px;min-height:760px;background:linear-gradient(180deg,#ffffff1a,#ffffff08),radial-gradient(circle at top right,rgba(255,255,255,.18),transparent 30%),#08111f6b}.marketing-hero:before{content:"";position:absolute;inset:auto -8% -18% 42%;height:68%;border-radius:42px;background:linear-gradient(180deg,#ffffff2e,#ffffff0a);transform:rotate(-12deg);opacity:.42}.marketing-hero-copy,.marketing-hero-visual,.marketing-trust-copy,.marketing-trust-grid,.scene-scroll-copy,.marketing-flow-head,.marketing-flow-grid,.marketing-contact-copy{position:relative;z-index:1}.marketing-kicker-pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.marketing-kicker-line{color:var(--muted);font-weight:600}.marketing-hero h1{max-width:11ch;margin:12px 0 18px;font-size:clamp(60px,8vw,102px);line-height:.94;letter-spacing:-.04em}.marketing-hero-text{max-width:62ch;font-size:18px;line-height:1.7;color:var(--muted)}.marketing-stat-row{margin-top:18px;align-items:stretch}.marketing-stat-card,.marketing-trust-card,.marketing-flow-card{flex:1;min-width:0;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f}.marketing-stat-card strong,.marketing-trust-card h3,.marketing-flow-card h3{display:block;margin-bottom:8px}.marketing-stat-card span{display:block;color:var(--muted);line-height:1.55}.marketing-hero-visual{position:relative;min-height:620px;display:grid;place-items:center}.hero-visual-orbit{position:absolute;border-radius:999px;border:1px solid rgba(255,255,255,.14)}.hero-visual-orbit-a{top:10%;right:3%;bottom:14%;left:12%;transform:rotate(-9deg)}.hero-visual-orbit-b{top:19%;right:10%;bottom:8%;left:4%;transform:rotate(12deg)}.hero-command-card{position:relative;width:min(100%,520px);padding:22px;border-radius:28px;background:linear-gradient(180deg,#ffffffeb,#ffffffad);color:#0b1220;box-shadow:0 36px 80px #02081757}:root[data-theme=dark] .hero-command-card{background:linear-gradient(180deg,#0b1220eb,#111f36c7);color:#eef4ff}.hero-command-topline{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}.hero-live-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#1459c01f;color:var(--blue);font-weight:800;font-size:12px}.hero-lane-grid{display:grid;gap:14px}.hero-lane-card{padding:16px;border-radius:20px;border:1px solid rgba(20,89,192,.18);background:#1459c00d}.hero-lane-card-focus{padding:22px;background:linear-gradient(135deg,#1459c029,#1459c00a)}.hero-lane-label,.marketing-flow-step,.marketing-trust-number{display:inline-flex;margin-bottom:10px;color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.hero-ticket-ribbon{margin-top:16px;gap:8px}.hero-ticket-ribbon span,.scene-bullet-list li{padding:9px 12px;border-radius:999px;border:1px solid rgba(20,89,192,.14);background:#1459c00d;font-size:12px;font-weight:700}.hero-floating-card{position:absolute;max-width:210px;padding:14px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.18);background:#08111fad;box-shadow:0 18px 38px #0208174d}.hero-floating-card-left{left:0;bottom:14%}.hero-floating-card-right{right:-4%;top:12%}.marketing-trust-band,.marketing-flow-band,.marketing-contact{padding:34px;background:#08111f6b}.marketing-trust-copy h2,.marketing-flow-head h2,.marketing-contact h2,.scene-visual-inner h2{margin-bottom:0;font-size:clamp(34px,4vw,56px);line-height:1;letter-spacing:-.03em}.marketing-trust-grid,.marketing-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.marketing-trust-card,.marketing-flow-card{background:#ffffff0a}.scene-shell{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:20px;align-items:start}.scene-visual{position:sticky;top:108px}.scene-visual-inner{overflow:hidden;padding:34px;min-height:520px;background:linear-gradient(160deg,#ffffff1f,#ffffff08)}.scene-visual-inner:before{content:"";position:absolute;inset:auto -20% -10% auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(78,143,255,.5),transparent 70%);filter:blur(8px);opacity:.8}.scene-visual-manager .scene-visual-inner:before{transform:translate(0) scale(1.05)}.scene-visual-advisor .scene-visual-inner:before{transform:translate(-24px,-18px) scale(1.15)}.scene-visual-technician .scene-visual-inner:before{transform:translate(-10px,22px) scale(.95)}.scene-visual-pickup .scene-visual-inner:before{transform:translate(-36px,-8px) scale(1.2)}.scene-mock-panel{margin-top:26px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:#08111f80}.scene-mock-dot{width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px #22c55e24}.scene-mock-bars,.scene-mock-tiles{display:grid;gap:10px;margin-top:14px}.scene-mock-bars span,.scene-mock-tiles div{display:block;border-radius:999px;background:linear-gradient(90deg,#4e8fff47,#ffffff14)}.scene-mock-bars span:nth-child(1){height:12px;width:88%}.scene-mock-bars span:nth-child(2){height:12px;width:72%}.scene-mock-bars span:nth-child(3){height:12px;width:94%}.scene-mock-bars span:nth-child(4){height:12px;width:64%}.scene-mock-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.scene-mock-tiles div{height:96px;border-radius:18px}.scene-scroll-copy{display:grid;gap:18px}.scene-story-card{padding:30px;background:#08111f6b}.scene-story-card h3{font-size:clamp(28px,3vw,42px)}.scene-bullet-list{display:grid;gap:10px;padding:0;margin:20px 0 0;list-style:none}.scene-bullet-list li{border-radius:16px;background:#ffffff0d}.marketing-flow-card-wide{grid-column:span 3}.marketing-quote-band{padding:8px 0}.marketing-quote-card{padding:34px;text-align:center;background:#08111f70}.marketing-quote-card p{margin:0;font-size:clamp(28px,4vw,52px);line-height:1.05;letter-spacing:-.03em}.marketing-quote-card span{display:block;margin-top:14px;color:var(--muted);font-size:16px}.marketing-contact{display:flex;justify-content:space-between;gap:24px;align-items:center}@media (max-width: 1180px){.marketing-nav{grid-template-columns:1fr;justify-items:start}.marketing-nav-links{justify-content:flex-start}.marketing-hero,.scene-shell{grid-template-columns:1fr}.marketing-hero{min-height:auto}.scene-visual{position:relative;top:0}}@media (max-width: 960px){.marketing-hero,.marketing-trust-band,.marketing-flow-band,.marketing-contact,.scene-visual-inner,.scene-story-card,.marketing-quote-card{padding:24px}.marketing-trust-grid,.marketing-flow-grid,.scene-mock-tiles{grid-template-columns:1fr}.marketing-flow-card-wide{grid-column:auto}.marketing-contact{display:grid;align-items:start}.hero-floating-card-right{right:0;top:auto;bottom:2%}}@media (max-width: 640px){.marketing-page{gap:18px}.marketing-nav-shell{top:8px}.marketing-hero h1{font-size:48px}.marketing-nav,.marketing-hero,.marketing-trust-band,.marketing-flow-band,.marketing-contact,.scene-visual-inner,.scene-story-card,.marketing-quote-card{border-radius:24px}.hero-command-card{padding:16px}.hero-floating-card{position:relative;inset:auto;max-width:none}.marketing-nav-actions,.marketing-nav-links,.marketing-cta-row,.marketing-stat-row,.hero-ticket-ribbon,.marketing-contact-actions{width:100%}.marketing-nav-actions>*,.marketing-cta-row>*,.marketing-contact-actions>*{width:100%}}.landing-v2{min-height:100vh;overflow-x:hidden;background:#fff;color:#0a1931;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-v2 *,.landing-v2 *:before,.landing-v2 *:after{box-sizing:border-box}.landing-v2 a{text-decoration:none}.landing-v2-shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.landing-v2-header{position:sticky;top:0;z-index:50;border-bottom:1px solid #e5edf8;background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-v2-header-inner{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:24px}.landing-v2-brand,.landing-v2-nav,.landing-v2-actions,.landing-v2-hero-actions,.landing-v2-strip-inner,.landing-v2-contact-pills,.landing-v2-footer-links{display:flex;align-items:center}.landing-v2-brand{gap:12px;color:#0a1931;font-size:16px;font-weight:900;white-space:nowrap}.landing-v2-brand-mark{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;background:linear-gradient(135deg,#1d4ed8,#0a1931);color:#fff;font-size:12px;font-weight:950;box-shadow:0 16px 34px #1d4ed838}.landing-v2-nav{gap:28px}.landing-v2-nav a,.landing-v2-login,.landing-v2-footer-links a{color:#516176;font-size:14px;font-weight:800}.landing-v2-nav a:hover,.landing-v2-login:hover,.landing-v2-footer-links a:hover{color:#1d4ed8}.landing-v2-actions{gap:14px}.landing-v2-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:12px;padding:0 22px;font-size:14px;font-weight:900;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease;white-space:nowrap}.landing-v2-button:hover{transform:translateY(-1px)}.landing-v2-button-primary{background:#1d4ed8;color:#fff;box-shadow:0 16px 34px #1d4ed838}.landing-v2-button-primary:hover{background:#1e40af;color:#fff}.landing-v2-button-secondary{border-color:#cbd9ee;background:#fff;color:#0a1931;box-shadow:0 12px 28px #0a19310f}.landing-v2-hero{position:relative;display:block;width:100%;margin:0;padding:0;overflow:hidden;border-bottom:1px solid #e4edf8;background:linear-gradient(to right,rgba(229,237,248,.62) 1px,transparent 1px),linear-gradient(to bottom,rgba(229,237,248,.62) 1px,transparent 1px),linear-gradient(180deg,#fff,#f8fbff 55%,#eef5ff);background-size:66px 66px,66px 66px,auto}.landing-v2-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(118deg,rgba(29,78,216,.13),transparent 38%),linear-gradient(242deg,rgba(234,88,12,.09),transparent 42%)}.landing-v2-hero-inner{position:relative;z-index:1;display:grid;justify-items:center;padding:82px 0 74px;text-align:center}.landing-v2-eyebrow,.landing-v2-kicker,.landing-v2-pricing-label{color:#1d4ed8;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.landing-v2-eyebrow{display:inline-flex;align-items:center;gap:10px;border:1px solid #d5e2f4;border-radius:999px;background:#fff;box-shadow:0 12px 28px #0a19310f;padding:8px 13px}.landing-v2-eyebrow span{width:8px;height:8px;border-radius:999px;background:#ea580c}.landing-v2-hero h1{max-width:940px;margin:26px auto 0;color:#0a1931;font-size:clamp(52px,7vw,92px);line-height:.98;letter-spacing:0}.landing-v2-hero h1 span{color:#1d4ed8}.landing-v2-hero>.landing-v2-shell>p,.landing-v2-section-copy>p,.landing-v2-pricing-card>p,.landing-v2-proof p,.landing-v2-footer p{color:#53647a;line-height:1.7}.landing-v2-hero>.landing-v2-shell>p{max-width:760px;margin:24px auto 0;font-size:20px}.landing-v2-hero-actions{justify-content:center;flex-wrap:wrap;gap:14px;margin-top:34px}.landing-v2-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1040px,100%);margin:58px auto 0;border-top:1px solid #e5edf8;padding-top:28px;text-align:left}.landing-v2-benefit-card{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;border:1px solid rgba(203,217,238,.86);border-radius:18px;background:#ffffffc7;box-shadow:0 18px 46px #0a19310f;padding:18px}.landing-v2-icon,.landing-v2-feature-icon{display:grid;place-items:center;border-radius:999px}.landing-v2-icon{width:48px;height:48px;background:#eef5ff;color:#1d4ed8}.landing-v2-icon svg,.landing-v2-feature-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.landing-v2-icon svg{width:28px;height:28px;stroke-width:4}.landing-v2-icon-pickup,.landing-v2-feature-icon-pickup,.landing-v2-feature-icon-tech{background:#fff7ed;color:#ea580c}.landing-v2-icon-alert,.landing-v2-feature-icon-alert,.landing-v2-feature-icon-report{background:#eef5ff;color:#0a1931}.landing-v2-benefit-card h3,.landing-v2-feature-card h3,.landing-v2-proof h3{margin:0;color:#0a1931}.landing-v2-benefit-card h3{font-size:17px}.landing-v2-benefit-card p{margin:7px 0 0;color:#53647a;font-size:14px;line-height:1.56}.landing-v2-hero-visual{position:relative;width:min(1060px,100%);margin-top:42px;border:1px solid #bad0ef;border-radius:24px;background:#fff;box-shadow:0 32px 80px #1d4ed82e;padding:14px}.landing-v2-hero-image{min-height:456px;border-radius:18px;background:linear-gradient(90deg,#0a193133,#0a193100 42%,#ffffff47),url(/assets/service-lift-hero-line-B7WkHVlQ.png) center / cover}.landing-v2-floating-card{position:absolute;display:grid;gap:4px;max-width:230px;border:1px solid #bdd1ef;border-radius:16px;background:#fffffff0;box-shadow:0 20px 48px #0a193126;padding:16px 18px;text-align:left}.landing-v2-floating-card span{color:#1d4ed8;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.landing-v2-floating-card strong{color:#0a1931;font-size:18px}.landing-v2-floating-card p{margin:0;color:#53647a;font-size:13px}.landing-v2-floating-card-left{left:-18px;bottom:44px}.landing-v2-floating-card-right{top:52px;right:-18px}.landing-v2-strip{display:block;width:100%;margin:0;padding:0;border-bottom:1px solid #e5edf8;background:#fff}.landing-v2-strip-inner{justify-content:center;flex-wrap:wrap;gap:12px;padding:22px 0}.landing-v2-strip span,.landing-v2-contact-pills span{border:1px solid #cbd9ee;border-radius:999px;background:#fff;color:#33465f;font-size:13px;font-weight:900;padding:9px 14px}.landing-v2-section{width:100%;margin:0;padding:92px 0}.landing-v2-demo-section,.landing-v2-impact-section{background:#f6f9fe}.landing-v2-table-section{background:#fff}.landing-v2-demo-grid,.landing-v2-two-col,.landing-v2-impact-grid,.landing-v2-contact-grid,.landing-v2-proof-grid,.landing-v2-footer-inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px;align-items:center}.landing-v2-two-col{grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr)}.landing-v2-section-copy{max-width:560px}.landing-v2-centered-copy{max-width:740px;margin:0 auto 54px;text-align:center}.landing-v2-kicker{margin:0 0 14px}.landing-v2-section-copy h2{margin:0;color:#0a1931;font-size:clamp(34px,4.2vw,58px);line-height:1.02;letter-spacing:0}.landing-v2-section-copy>p{margin:20px 0 0;font-size:18px}.landing-v2-metric-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.landing-v2-metric-row div{border:1px solid #d8e4f5;border-radius:16px;background:#fff;box-shadow:0 16px 38px #0a19310f;padding:16px}.landing-v2-metric-row strong{display:block;color:#1d4ed8;font-size:34px;line-height:1}.landing-v2-metric-row span{display:block;margin-top:8px;color:#53647a;font-size:13px;font-weight:800;line-height:1.35}.landing-v2-board-panel,.landing-v2-schedule-card,.landing-v2-impact-card,.landing-v2-pricing-card{border:1px solid #cbd9ee;border-radius:24px;background:#fff;box-shadow:0 28px 78px #0a193117}.landing-v2-board-panel,.landing-v2-schedule-card{overflow:hidden;padding:22px}.landing-v2-panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e5edf8;padding-bottom:18px}.landing-v2-panel-toolbar div{display:grid;gap:4px}.landing-v2-panel-toolbar strong{color:#0a1931;font-size:19px}.landing-v2-panel-toolbar span{color:#66778c;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-v2-panel-toolbar p{margin:0;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:12px;font-weight:950;padding:8px 12px;white-space:nowrap}.landing-v2-board-columns{position:relative;display:grid;grid-template-columns:repeat(4,minmax(112px,1fr));gap:12px;min-height:330px;padding-top:18px}.landing-v2-board-column{display:grid;align-content:start;gap:10px;min-height:300px;border:1px solid #d8e4f5;border-radius:16px;background:#f8fbff;padding:12px}.landing-v2-board-column-head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e5edf8;padding-bottom:10px}.landing-v2-board-column-head span,.landing-v2-ticket-card span,.landing-v2-moving-ticket span{color:#66778c;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.landing-v2-board-column-head strong{display:grid;min-width:28px;height:28px;place-items:center;border-radius:9px;background:#eaf1ff;color:#1d4ed8}.landing-v2-ticket-card{display:grid;gap:6px;min-height:82px;border:1px solid #dbe6f5;border-radius:14px;background:#fff;box-shadow:0 10px 24px #0a19310a;padding:12px}.landing-v2-ticket-card strong,.landing-v2-moving-ticket strong,.landing-v2-impact-row strong{color:#0a1931}.landing-v2-ticket-card p,.landing-v2-moving-ticket p{margin:0;color:#53647a;font-size:13px}.landing-v2-moving-ticket{position:absolute;z-index:2;left:4%;bottom:26px;display:grid;width:min(224px,44%);gap:7px;border:1px solid rgba(29,78,216,.32);border-radius:18px;background:#fff;box-shadow:0 24px 54px #1d4ed833;padding:16px;animation:landing-v2-ticket-transfer 8s ease-in-out infinite}@keyframes landing-v2-ticket-transfer{0%{left:4%;bottom:26px}28%{left:28%;bottom:68px}56%{left:53%;bottom:42px}82%{left:calc(96% - min(224px,44%));bottom:92px}to{left:4%;bottom:26px}}.landing-v2-schedule-list{display:grid;gap:12px;padding-top:18px}.landing-v2-schedule-row{display:grid;grid-template-columns:82px 90px minmax(0,1fr) minmax(130px,.75fr) 110px;gap:12px;align-items:center;border:1px solid #dbe6f5;border-radius:14px;background:#f8fbff;padding:13px 14px}.landing-v2-schedule-row span{color:#1d4ed8;font-size:13px;font-weight:950}.landing-v2-schedule-row strong,.landing-v2-schedule-row p,.landing-v2-schedule-row small,.landing-v2-schedule-row em{margin:0;font-style:normal}.landing-v2-schedule-row strong{color:#0a1931}.landing-v2-schedule-row p,.landing-v2-schedule-row small{color:#53647a}.landing-v2-schedule-row em{justify-self:end;border-radius:999px;background:#eaf1ff;color:#1d4ed8;font-size:12px;font-weight:950;padding:7px 10px;white-space:nowrap}.landing-v2-impact-section{border-top:1px solid #dce7f6;border-bottom:1px solid #dce7f6}.landing-v2-impact-card{display:grid;gap:0;overflow:hidden;padding:8px}.landing-v2-impact-row{display:grid;grid-template-columns:minmax(170px,1fr) 130px 86px 70px 132px;gap:14px;align-items:center;border-bottom:1px solid #e5edf8;padding:16px 14px}.landing-v2-impact-row:last-child{border-bottom:0}.landing-v2-impact-row div{display:grid;gap:5px}.landing-v2-impact-row span,.landing-v2-impact-row p,.landing-v2-impact-row small,.landing-v2-impact-row em,.landing-v2-impact-row b{margin:0;color:#53647a;font-style:normal}.landing-v2-impact-row p,.landing-v2-impact-row b{font-size:13px;font-weight:900}.landing-v2-impact-row b{justify-self:end;border-radius:999px;background:#fff7ed;color:#9a3412;padding:7px 10px;white-space:nowrap}.landing-v2-features{background:#fff}.landing-v2-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.landing-v2-feature-card{position:relative;min-height:262px;border:2px solid #151236;border-radius:10px;background:#fff;box-shadow:0 20px 50px #0a19310f;padding:58px 28px 30px}.landing-v2-feature-icon{position:absolute;top:-34px;right:28px;width:78px;height:78px;background:#eaf1ff;color:#1d4ed8}.landing-v2-feature-icon-board,.landing-v2-feature-icon-advisor{background:#eaf1ff;color:#1d4ed8}.landing-v2-feature-icon svg{width:46px;height:46px;stroke-width:4}.landing-v2-feature-card h3{margin:0 0 18px;font-size:25px;line-height:1.12}.landing-v2-feature-card p{margin:0;color:#33465f;font-size:17px;line-height:1.6}.landing-v2-contact-section{border-top:1px solid #dce7f6;border-bottom:1px solid #dce7f6;background:linear-gradient(180deg,#eef5ff,#f8fbff)}.landing-v2-contact-grid{grid-template-columns:minmax(0,.82fr) minmax(430px,1fr)}.landing-v2-contact-pills{flex-wrap:wrap;gap:10px;margin-top:28px}.landing-v2-pricing-card{position:relative;display:grid;gap:22px;overflow:hidden;padding:36px}.landing-v2-pricing-card:before{content:"";position:absolute;inset:0 0 auto;height:8px;background:linear-gradient(90deg,#1d4ed8,#ea580c 58%,#0a1931)}.landing-v2-pricing-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-bottom:1px solid #e5edf8;padding-bottom:22px}.landing-v2-pricing-head h3,.landing-v2-pricing-head p{margin:0}.landing-v2-pricing-head h3{color:#0a1931;font-size:30px;line-height:1.05}.landing-v2-pricing-head p{margin-top:7px;color:#66778c;font-weight:800}.landing-v2-pricing-head strong{color:#0a1931;font-size:clamp(32px,4vw,46px);line-height:1;text-align:right;white-space:nowrap}.landing-v2-pricing-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;padding:0;list-style:none}.landing-v2-pricing-card li{position:relative;min-height:34px;padding-left:34px;color:#33465f;font-weight:850;line-height:1.38}.landing-v2-pricing-card li:before{content:"";position:absolute;top:1px;left:0;width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,transparent 44%,#ffffff 45% 55%,transparent 56%),#1d4ed8}.landing-v2-pricing-card .landing-v2-button{width:100%}.landing-v2-proof{background:#0a1931;padding:72px 0}.landing-v2-proof-grid{grid-template-columns:1fr 1fr}.landing-v2-proof article{border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#ffffff0f;padding:30px}.landing-v2-proof article:first-child p{color:#fff;font-size:clamp(26px,3vw,42px);font-weight:900;line-height:1.14}.landing-v2-proof span{display:block;margin-top:18px;color:#b9c7da;font-weight:800}.landing-v2-proof h3{color:#fff;font-size:28px}.landing-v2-proof p{margin:0;color:#c8d5e6}.landing-v2-footer{display:block;width:100%;margin:0;background:#fff;padding:42px 0}.landing-v2-footer-inner{grid-template-columns:minmax(0,1fr) auto;gap:28px}.landing-v2-footer p{max-width:420px;margin:14px 0 0}.landing-v2-footer-links{justify-content:flex-end;flex-wrap:wrap;gap:18px}@media (max-width: 1080px){.landing-v2-nav{display:none}.landing-v2-demo-grid,.landing-v2-two-col,.landing-v2-impact-grid,.landing-v2-contact-grid,.landing-v2-proof-grid{grid-template-columns:1fr}.landing-v2-section-copy{max-width:760px}.landing-v2-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:46px}.landing-v2-floating-card-left{left:20px}.landing-v2-floating-card-right{right:20px}}@media (max-width: 760px){.landing-v2-shell{width:min(100% - 30px,1180px)}.landing-v2-header-inner,.landing-v2-actions,.landing-v2-hero-actions,.landing-v2-panel-toolbar,.landing-v2-pricing-head,.landing-v2-footer-inner{display:grid;grid-template-columns:1fr;justify-items:stretch}.landing-v2-header-inner{min-height:0;padding:14px 0}.landing-v2-login{display:none}.landing-v2-button,.landing-v2-actions,.landing-v2-hero-actions{width:100%}.landing-v2-hero-inner{padding:54px 0 52px}.landing-v2-eyebrow{justify-self:stretch;justify-content:center;text-align:center}.landing-v2-hero h1{font-size:46px}.landing-v2-hero>.landing-v2-shell>p{font-size:17px}.landing-v2-benefits,.landing-v2-metric-row,.landing-v2-feature-grid,.landing-v2-pricing-card ul{grid-template-columns:1fr}.landing-v2-hero-visual{padding:10px}.landing-v2-hero-image{min-height:330px;background-position:center}.landing-v2-floating-card{position:relative;inset:auto;max-width:none;margin-top:10px}.landing-v2-section{padding:68px 0}.landing-v2-section-copy h2{font-size:36px}.landing-v2-board-columns{grid-template-columns:1fr;min-height:0}.landing-v2-board-column{min-height:0}.landing-v2-moving-ticket{position:relative;inset:auto;width:auto;animation:none}.landing-v2-schedule-row,.landing-v2-impact-row{grid-template-columns:1fr;gap:8px}.landing-v2-schedule-row em,.landing-v2-impact-row b{justify-self:start}.landing-v2-feature-grid{gap:48px}.landing-v2-feature-card{min-height:0}.landing-v2-contact-grid{gap:32px}.landing-v2-pricing-card{padding:28px 22px}.landing-v2-pricing-head strong{text-align:left}.landing-v2-footer-links{justify-content:flex-start}}.driveops-page{min-height:100vh;background:#fff;color:#0a1931;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.driveops-page *,.driveops-page *:before,.driveops-page *:after{box-sizing:border-box}.driveops-page button,.driveops-page input{font:inherit}.driveops-page button{border:0}.driveops-shell{width:min(100% - 48px,1280px);margin:0 auto}.driveops-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid #f1f5f9;background:#fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.driveops-nav-inner{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:24px}.driveops-logo,.driveops-logo-button{display:inline-flex;align-items:center;gap:10px}.driveops-logo-button{cursor:pointer;background:transparent;color:inherit;padding:0}.driveops-logo img{width:38px;height:38px;object-fit:contain;flex:0 0 auto}.driveops-logo>span{color:#000;font-size:20px;font-weight:900;letter-spacing:0;line-height:1}.driveops-logo>span>span{color:#fd5200}.driveops-logo .brand-simpl{color:#0a1931!important}.driveops-logo .brand-service{color:#ea580c!important}.driveops-logo-dark .brand-simpl{color:#fff!important}.driveops-logo-dark>span{color:#fff}.driveops-nav nav,.driveops-nav-actions,.driveops-footer-lower,.driveops-category-row{display:flex;align-items:center}.driveops-nav nav{gap:28px}.driveops-nav nav button,.driveops-signin{background:transparent;color:#64748b;cursor:pointer;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:color .16s ease}.driveops-nav nav button:hover,.driveops-signin:hover{color:#1d4ed8}.driveops-nav-actions{gap:12px}.driveops-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:8px;border-radius:12px;cursor:pointer;font-weight:800;line-height:1;text-align:center;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.driveops-button:hover{transform:translateY(-2px)}.driveops-button svg,.driveops-icon-tile svg,.driveops-feature-icon svg,.driveops-role-icon svg,.driveops-role-large-icon svg,.driveops-faq-icon svg,.driveops-footer svg,.driveops-badge svg,.driveops-search svg,.driveops-pill svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.driveops-button-small{min-height:38px;border-radius:8px;padding:0 16px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.driveops-button-blue{background:#1c54b2;color:#fff;padding:0 30px;box-shadow:0 14px 28px #1c54b226}.driveops-button-blue:hover{background:#1d4ed8;box-shadow:0 18px 36px #1c54b233}.driveops-button-orange{background:#ea580c;color:#fff;padding:0 18px;box-shadow:0 10px 22px #ea580c29}.driveops-button-orange:hover{background:#c2410c}.driveops-button-outline{border:2px solid #e2e8f0;background:#fff;color:#1e293b;padding:0 30px}.driveops-button-outline:hover{background:#f8fafc;border-color:#cbd5e1}.driveops-button-dark{width:100%;background:#0f172a;color:#fff;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.driveops-button-dark:hover{background:#1e293b}.driveops-hero{position:relative;overflow:hidden;background:#fff;padding:92px 0 72px}.driveops-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 78% 6%,rgba(240,245,250,.92) 0 280px,transparent 500px),radial-gradient(circle at 4% 50%,rgba(255,247,237,.88) 0 240px,transparent 440px),linear-gradient(to right,rgba(241,245,249,.9) 1px,transparent 1px),linear-gradient(to bottom,rgba(241,245,249,.9) 1px,transparent 1px);background-size:auto,auto,64px 64px,64px 64px;-webkit-mask-image:radial-gradient(ellipse 72% 52% at 50% 0%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 72% 52% at 50% 0%,#000 60%,transparent 100%)}.driveops-hero-grid{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:48px}.driveops-hero-copy{grid-column:span 6;display:grid;gap:24px;text-align:left}.driveops-badge,.driveops-pill{display:inline-flex;width:fit-content;align-items:center;gap:8px;border:1px solid #e0ecf6;border-radius:999px;background:#f0f5fa;color:#1e40af;font-size:12px;font-weight:800;letter-spacing:.06em;line-height:1;padding:8px 14px;text-transform:uppercase}.driveops-badge>span{width:8px;height:8px;border-radius:999px;background:#ea580c;animation:driveops-ping 1.5s cubic-bezier(0,0,.2,1) infinite}.driveops-badge svg,.driveops-pill svg{width:14px;height:14px;color:#ea580c}.driveops-hero h1,.driveops-section-head h2{margin:0;color:#0a1931;font-weight:950;letter-spacing:0;line-height:1.08}.driveops-hero h1{max-width:680px;font-size:clamp(46px,5.4vw,72px)}.driveops-hero h1 span{color:#1c54b2}.driveops-hero h1 mark{background:transparent;color:inherit;text-decoration:underline wavy #ea580c 3px;text-underline-offset:8px}.driveops-hero-copy>p,.driveops-section-head p,.driveops-feature-card p,.driveops-benefit-card p,.driveops-role-detail li,.driveops-pricing-title p,.driveops-faq-card p,.driveops-support-banner p{color:#64748b;line-height:1.65}.driveops-hero-copy>p{max-width:620px;margin:0;font-size:18px}.driveops-hero-actions{display:flex;flex-wrap:wrap;gap:14px;padding-top:4px}.driveops-board-visual{position:relative;grid-column:span 6}.driveops-board-shadow{position:absolute;top:-16px;right:16px;bottom:16px;left:16px;z-index:-1;border-radius:32px;background:#1a56db0d;filter:blur(18px)}.driveops-board-panel{border:1px solid #cbd9ee;border-radius:24px;background:#fff;box-shadow:0 20px 50px #0a19310d;padding:20px}.driveops-panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e5edf8;padding-bottom:14px}.driveops-panel-toolbar div{display:grid;gap:2px}.driveops-panel-toolbar strong{color:#0a1931;font-size:16px;font-weight:800}.driveops-panel-toolbar span{color:#1a56db;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.driveops-panel-toolbar p{display:inline-flex;align-items:center;gap:6px;margin:0;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:800;padding:5px 10px;white-space:nowrap}.driveops-panel-toolbar p span{width:6px;height:6px;border-radius:999px;background:#ea580c;animation:driveops-ping 1.5s cubic-bezier(0,0,.2,1) infinite}.driveops-board-scroll{width:100%;overflow-x:auto}.driveops-board-scroll::-webkit-scrollbar{width:6px;height:6px}.driveops-board-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.driveops-board-columns{position:relative;display:grid;grid-template-columns:repeat(4,minmax(112px,1fr));gap:10px;min-width:520px;min-height:290px;padding-top:14px}.driveops-board-column{display:grid;min-height:250px;align-content:start;gap:8px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;padding:10px}.driveops-column-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf2f7;margin-bottom:4px;padding-bottom:8px}.driveops-column-head span{color:#475569;font-size:10px;font-weight:900;text-transform:uppercase}.driveops-column-head strong{border-radius:999px;background:#e2e8f0;color:#475569;font-size:11px;padding:1px 5px}.driveops-ticket-card{display:grid;min-height:72px;gap:4px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 4px 12px #0a193105;padding:8px 10px;text-align:left}.driveops-ticket-card strong{color:#1e3a8a;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px}.driveops-ticket-card span{color:#0f172a;font-size:11px;font-weight:800}.driveops-ticket-card p{margin:0;color:#64748b;font-size:10px}.driveops-moving-ticket{position:absolute;z-index:10;left:2%;bottom:20px;display:grid;width:140px;gap:4px;border:1px solid rgba(234,88,12,.3);border-radius:12px;background:#fff;box-shadow:0 16px 36px #ea580c26;padding:10px;text-align:left;animation:driveops-ticket-transfer 12s ease-in-out infinite}.driveops-moving-ticket span{color:#ea580c;font-size:9px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.driveops-moving-ticket strong{color:#ea580c;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:13px}.driveops-moving-ticket p{margin:0;color:#475569;font-size:10px;font-weight:700}.driveops-benefit-row{grid-column:2 / span 10;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-top:1px solid #f1f5f9;margin-top:16px;padding-top:48px}.driveops-benefit-card{display:flex;gap:16px;border-radius:14px;padding:16px;transition:background .16s ease}.driveops-benefit-card:hover{background:#f8fafca6}.driveops-icon-tile,.driveops-feature-icon,.driveops-role-icon,.driveops-role-large-icon,.driveops-faq-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.driveops-icon-tile{width:44px;height:44px;border-radius:10px}.driveops-icon-zap,.driveops-icon-check{background:#f0f5fa;color:#1c54b2}.driveops-icon-shield{background:#fff7ed;color:#ea580c}.driveops-benefit-card h3,.driveops-feature-card h3,.driveops-role-button strong,.driveops-role-detail h3,.driveops-pricing-title h3,.driveops-faq-card h3,.driveops-support-banner h3{margin:0;color:#0f172a;font-weight:900;letter-spacing:0}.driveops-benefit-card h3{font-size:16px}.driveops-benefit-card p{margin:6px 0 0;font-size:14px}.driveops-section{padding:88px 0;background:#fff}.driveops-section-head{max-width:760px;margin:0 auto 64px;text-align:center}.driveops-section-head>span:not(.driveops-pill){color:#ea580c;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.driveops-section-head h2{margin-top:10px;font-size:clamp(34px,4.2vw,56px)}.driveops-section-head p{margin:18px auto 0;max-width:760px;font-size:17px}.driveops-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.driveops-feature-card{border:1px solid #f1f5f9;border-radius:18px;background:#f8fafc80;padding:32px;transition:background .18s ease,box-shadow .18s ease,border-color .18s ease,transform .18s ease}.driveops-feature-card:hover{border-color:#e2e8f0;background:#f8fafc;box-shadow:0 12px 30px #0f172a0a;transform:translateY(-2px)}.driveops-feature-icon{width:48px;height:48px;border-radius:12px;background:#fff7ed;color:#ea580c;transition:transform .18s ease}.driveops-feature-card:hover .driveops-feature-icon{transform:scale(1.05)}.driveops-feature-card h3{margin-top:20px;color:#0a1931;font-size:19px;transition:color .16s ease}.driveops-feature-card:hover h3{color:#ea580c}.driveops-feature-card p{margin:10px 0 0;font-size:13px}.driveops-workflow{border-block:1px solid #e2e8f0}.driveops-workflow-grid{display:grid;grid-template-columns:5fr 7fr;align-items:center;gap:48px}.driveops-role-list{display:grid;gap:12px}.driveops-role-button{display:flex;width:100%;align-items:center;gap:16px;border:2px solid #f1f5f9;border-radius:18px;background:#f8fafc;color:inherit;cursor:pointer;opacity:.72;padding:20px;text-align:left;transition:opacity .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.driveops-role-button:hover{border-color:#e2e8f0;background:#f1f5f9}.driveops-role-active{border-color:#0f172a;background:#fff;box-shadow:0 12px 28px #0f172a14;opacity:1}.driveops-role-icon{width:48px;height:48px;border-radius:12px;background:#fff;color:#94a3b8;box-shadow:0 4px 10px #0f172a0d}.driveops-role-active .driveops-role-icon{color:#fff}.driveops-tone-blue{background:#1a56db}.driveops-tone-orange{background:#ea580c}.driveops-tone-green{background:#10b981}.driveops-role-button small{display:block;margin-top:5px;color:#64748b;font-size:12px;font-weight:800}.driveops-role-detail{position:relative;display:flex;min-height:360px;flex-direction:column;justify-content:center;overflow:hidden;border:2px solid;border-radius:28px;padding:48px}.driveops-role-detail-blue{border-color:#dbeafe;background:#eff6ff}.driveops-role-detail-orange{border-color:#fed7aa;background:#fff7ed}.driveops-role-detail-green{border-color:#bbf7d0;background:#ecfdf5}.driveops-role-watermark{position:absolute;top:24px;right:20px;width:260px;height:260px;color:#0f172a;opacity:.05;fill:none;stroke:currentColor;stroke-width:1.7}.driveops-role-large-icon{width:56px;height:56px;border-radius:18px;color:#fff;box-shadow:0 14px 28px #0f172a1f}.driveops-role-detail h3{position:relative;margin-top:24px;font-size:32px}.driveops-role-detail ul{position:relative;display:grid;gap:18px;margin:26px 0 0;padding:0;list-style:none}.driveops-role-detail li{display:flex;gap:14px;align-items:flex-start;color:#334155;font-size:16px;font-weight:700}.driveops-role-detail li svg{width:20px;height:20px;flex:0 0 auto;color:#10b981;fill:none;stroke:currentColor;stroke-width:2}.driveops-pricing,.driveops-faq{position:relative;overflow:hidden;border-top:1px solid #e2e8f0;background:#f8fafc}.driveops-anchor{position:absolute;top:0;left:0;scroll-margin-top:88px}.driveops-pricing-shell{max-width:980px}.driveops-pricing .driveops-section-head{margin-bottom:56px}.driveops-pricing-card{max-width:540px;margin:0 auto;overflow:hidden;border:1px solid #e2e8f0;border-radius:28px;background:#fff;box-shadow:0 26px 60px #0f172a1f;transition:transform .18s ease}.driveops-pricing-card:hover{transform:scale(1.01)}.driveops-pricing-accent{height:10px;background:#ea580c}.driveops-pricing-inner{display:grid;gap:32px;padding:40px}.driveops-pricing-title{text-align:center}.driveops-pricing-title span{color:#ea580c;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.driveops-pricing-title h3{margin-top:12px;color:#0f172a;font-size:25px;text-transform:uppercase}.driveops-pricing-title p{max-width:440px;margin:12px auto 0;font-size:12px;font-weight:700}.driveops-check-list{display:grid;gap:16px;border-block:1px solid #f1f5f9;padding:24px 0}.driveops-check-list div{display:flex;align-items:flex-start;gap:12px;color:#334155;font-size:14px;font-weight:800}.driveops-check-list svg{width:18px;height:18px;flex:0 0 auto;color:#10b981;fill:none;stroke:currentColor;stroke-width:2.5}.driveops-pricing-note{margin:-16px 0 0;color:#94a3b8;font-size:10px;font-weight:700;text-align:center}.driveops-quote{max-width:560px;margin:32px auto 0;color:#64748b;font-size:13px;font-style:italic;line-height:1.65;text-align:center}.driveops-quote span{display:block;margin-top:6px;color:#94a3b8;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.driveops-faq:before,.driveops-faq:after{content:"";position:absolute;inset-inline:0;height:360px;pointer-events:none}.driveops-faq:before{top:0;background:radial-gradient(ellipse at top,rgba(59,130,246,.05),transparent 70%)}.driveops-faq:after{bottom:0;background:radial-gradient(ellipse at bottom,rgba(249,115,22,.03),transparent 70%)}.driveops-faq>.driveops-shell{position:relative;z-index:1}.driveops-faq-toolbar{display:flex;max-width:880px;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 8px 18px #0f172a08;margin:0 auto 48px;padding:16px}.driveops-category-row{flex-wrap:wrap;gap:6px}.driveops-category-row button{border-radius:8px;background:#f8fafc;color:#475569;cursor:pointer;font-size:12px;font-weight:900;padding:8px 14px;transition:background .16s ease,color .16s ease}.driveops-category-row .driveops-category-active{background:#1c54b2;color:#fff}.driveops-search{position:relative;display:block;width:min(100%,320px)}.driveops-search>svg{position:absolute;top:12px;left:12px;width:15px;height:15px;color:#94a3b8}.driveops-search input{width:100%;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;color:#1e293b;font-size:13px;font-weight:700;outline:none;padding:11px 34px 11px 36px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.driveops-search input:focus{border-color:#1c54b2;background:#fff;box-shadow:0 0 0 3px #1c54b21f}.driveops-search button{position:absolute;top:8px;right:8px;display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;background:transparent;color:#94a3b8;cursor:pointer}.driveops-search button svg{width:14px;height:14px}.driveops-faq-grid{display:grid;max-width:1120px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 auto}.driveops-faq-card{position:relative;display:flex;gap:20px;overflow:hidden;border:1px solid rgba(226,232,240,.8);border-radius:18px;background:#fff;box-shadow:0 4px 12px #0f172a05;padding:26px;transition:border-color .16s ease,box-shadow .16s ease}.driveops-faq-card:hover{border-color:#cbd5e1;box-shadow:0 12px 26px #0f172a0d}.driveops-faq-category{position:absolute;top:16px;right:20px;color:#94a3b8;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.driveops-faq-icon{width:48px;height:48px;border-radius:12px;background:#f0f5fa;color:#1c54b2}.driveops-faq-card h3{padding-right:78px;color:#0a1931;font-size:16px}.driveops-faq-card p{margin:10px 0 0;font-size:13px}.driveops-empty-faq{max-width:640px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 4px 12px #0f172a05;margin:0 auto;padding:72px 28px;text-align:center}.driveops-empty-faq>svg{width:56px;height:56px;border-radius:999px;background:#f8fafc;color:#94a3b8;padding:16px;fill:none;stroke:currentColor;stroke-width:2}.driveops-empty-faq h3{margin:18px 0 0}.driveops-empty-faq p{color:#64748b;font-size:13px}.driveops-empty-faq button{background:transparent;color:#ea580c;cursor:pointer;font-size:13px;font-weight:900}.driveops-support-banner{position:relative;display:flex;max-width:880px;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;border:1px solid #1e293b;border-radius:28px;background:#0f172a;color:#cbd5e1;margin:64px auto 0;padding:32px}.driveops-support-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top right,rgba(249,115,22,.12),transparent 52%);pointer-events:none}.driveops-support-banner>*{position:relative;z-index:1}.driveops-support-banner span{display:inline-flex;border:1px solid rgba(234,88,12,.22);border-radius:4px;background:#ea580c1a;color:#fb923c;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:900;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase}.driveops-support-banner h3{color:#fff;font-size:21px;margin-top:10px}.driveops-support-banner p{max-width:580px;margin:8px 0 0;color:#94a3b8;font-size:13px}.driveops-footer{border-top:1px solid rgba(30,64,175,.6);background:#0a1931;color:#cbd5e1;padding:64px 0 28px}.driveops-footer-upper{display:grid;grid-template-columns:1.35fr .8fr .8fr 1fr;gap:36px;border-bottom:1px solid rgba(30,64,175,.35);padding-bottom:40px}.driveops-footer-brand p,.driveops-footer div>p,.driveops-footer a,.driveops-footer button{color:#94a3b8;font-size:13px;font-weight:700;line-height:1.65}.driveops-footer-brand p{max-width:310px;margin:16px 0 0}.driveops-footer h4{margin:0 0 14px;color:#fff;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.driveops-footer a,.driveops-footer button{display:block;width:fit-content;background:transparent;cursor:pointer;margin-top:8px;padding:0;text-align:left;transition:color .16s ease}.driveops-footer a:hover,.driveops-footer button:hover{color:#ea580c}.driveops-footer div>p{display:flex;align-items:center;gap:8px;margin:8px 0 0}.driveops-footer div>p svg{width:15px;height:15px;color:#64748b}.driveops-footer-lower{justify-content:space-between;gap:16px;padding-top:24px}.driveops-footer-lower p{margin:0}.driveops-footer-lower button{display:inline-flex;align-items:center;gap:6px}@keyframes driveops-ping{75%,to{opacity:0;transform:scale(2)}}@keyframes driveops-ticket-transfer{0%{left:2%;bottom:20px;border-color:#ea580c4d;box-shadow:0 16px 36px #ea580c1f}22%{left:27%;bottom:40px;border-color:#1a56db4d;box-shadow:0 16px 36px #1a56db1f}52%{left:52%;bottom:30px;border-color:#1a56db59;box-shadow:0 16px 36px #1a56db26}78%{left:calc(98% - 140px);bottom:60px;border-color:#10b9814d;box-shadow:0 16px 36px #10b98126}92%,to{left:2%;bottom:20px;border-color:#ea580c4d;box-shadow:0 16px 36px #ea580c1f}}@media (max-width: 1080px){.driveops-nav nav{display:none}.driveops-hero-grid,.driveops-workflow-grid{grid-template-columns:1fr}.driveops-hero-copy,.driveops-board-visual,.driveops-benefit-row{grid-column:auto}.driveops-benefit-row,.driveops-feature-grid,.driveops-faq-grid,.driveops-footer-upper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.driveops-shell{width:min(100% - 30px,1280px)}.driveops-nav-inner{display:grid;grid-template-columns:1fr;justify-items:stretch;padding:14px 0}.driveops-logo-button{justify-content:center}.driveops-nav-actions{display:grid;grid-template-columns:1fr}.driveops-signin{display:none}.driveops-button,.driveops-hero-actions{width:100%}.driveops-hero{padding:54px 0 56px}.driveops-hero-copy{text-align:left}.driveops-badge{width:100%;justify-content:center;text-align:center}.driveops-hero h1{font-size:46px}.driveops-hero-copy>p{font-size:17px}.driveops-panel-toolbar,.driveops-faq-toolbar,.driveops-support-banner,.driveops-footer-lower{display:grid;grid-template-columns:1fr;justify-items:stretch}.driveops-board-columns{grid-template-columns:1fr;min-width:0;min-height:0}.driveops-board-column{min-height:0}.driveops-moving-ticket{position:relative;inset:auto;width:auto;animation:none}.driveops-benefit-row,.driveops-feature-grid,.driveops-faq-grid,.driveops-footer-upper{grid-template-columns:1fr}.driveops-section{padding:72px 0}.driveops-section-head{margin-bottom:44px}.driveops-role-detail,.driveops-pricing-inner{padding:28px 22px}.driveops-search{width:100%}.driveops-faq-card{display:grid}.driveops-faq-card h3{padding-right:0}.driveops-support-banner{text-align:left}}:root{--bg: #ffffff;--bg-accent: radial-gradient(circle at 82% 4%, rgba(240, 245, 250, .96) 0 300px, transparent 560px), radial-gradient(circle at 4% 42%, rgba(255, 247, 237, .86) 0 220px, transparent 420px), linear-gradient(to right, rgba(241, 245, 249, .86) 1px, transparent 1px), linear-gradient(to bottom, rgba(241, 245, 249, .86) 1px, transparent 1px), #ffffff;--panel: rgba(255, 255, 255, .9);--card: #ffffff;--card-soft: #f8fafc;--text: #0a1931;--muted: #64748b;--line: #e2e8f0;--line-strong: #cbd5e1;--blue: #1c54b2;--blue-dark: #1d4ed8;--orange: #ea580c;--orange-dark: #c2410c;--green: #10b981;--danger: #dc2626;--shadow: 0 20px 50px rgba(10, 25, 49, .06);--shadow-strong: 0 26px 60px rgba(15, 23, 42, .12)}:root[data-theme=dark]{--bg: #08111f;--bg-accent: radial-gradient(circle at 82% 4%, rgba(28, 84, 178, .22) 0 300px, transparent 560px), radial-gradient(circle at 4% 42%, rgba(234, 88, 12, .16) 0 220px, transparent 420px), linear-gradient(to right, rgba(148, 163, 184, .06) 1px, transparent 1px), linear-gradient(to bottom, rgba(148, 163, 184, .06) 1px, transparent 1px), #08111f;--panel: rgba(15, 23, 42, .82);--card: #0f172a;--card-soft: #111c31;--text: #f8fafc;--muted: #a8b4c6;--line: rgba(148, 163, 184, .18);--line-strong: rgba(203, 213, 225, .28);--blue: #6ea2ff;--blue-dark: #3b82f6;--orange: #fb923c;--orange-dark: #ea580c;--danger: #f87171;--shadow: 0 24px 64px rgba(0, 0, 0, .3);--shadow-strong: 0 32px 80px rgba(0, 0, 0, .42)}body{background-color:var(--bg);background-image:var(--bg-accent);background-size:auto,auto,64px 64px,64px 64px,auto;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.shell,.dashboard{background:linear-gradient(180deg,#ffffffbd,#f8fafcc7),transparent}:root[data-theme=dark] .shell,:root[data-theme=dark] .dashboard{background:linear-gradient(180deg,#08111fb8,#0f172ac2),transparent}.hero-panel,.card,.card-lite{border-color:var(--line);border-radius:20px;background:var(--card);box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.card-lite{background:var(--card-soft)}.shell-login{padding:52px 24px}.login-layout{width:min(1120px,100%);gap:24px}.hero-panel{position:relative;overflow:hidden;min-height:620px;border-color:#dbe5f2;background:radial-gradient(circle at 92% 8%,rgba(28,84,178,.1),transparent 34%),radial-gradient(circle at 8% 82%,rgba(234,88,12,.08),transparent 28%),#fff;padding:42px}.hero-panel:before{content:"";display:block;width:54px;height:54px;border-radius:14px;background:#fff url(/assets/simplservice-mark-ijRKZMRK.svg) center / 42px 42px no-repeat;box-shadow:0 12px 28px #0a193114;margin-bottom:28px}:root[data-theme=dark] .hero-panel{border-color:#94a3b838;background:radial-gradient(circle at 92% 8%,rgba(59,130,246,.14),transparent 34%),radial-gradient(circle at 8% 82%,rgba(234,88,12,.12),transparent 28%),#0f172a}.hero-copy h1{max-width:10ch;color:#0a1931;font-weight:950;letter-spacing:0;line-height:1.05}:root[data-theme=dark] .hero-copy h1{color:#f8fafc}.form-card{border-color:#dbe5f2;border-radius:20px;box-shadow:var(--shadow);padding:24px}.eyebrow,.role-label{color:var(--orange);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:900;letter-spacing:.1em}h1,h2,h3{color:var(--text);font-weight:900;letter-spacing:0}.muted{color:var(--muted)}input,textarea,.form-select,.role-selector select,.board-filter-control select,.board-filter-control input{border-color:var(--line-strong);border-radius:12px;background:#fff;color:var(--text);font-weight:650;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] .form-select,:root[data-theme=dark] .role-selector select,:root[data-theme=dark] .board-filter-control select,:root[data-theme=dark] .board-filter-control input{background:#0f172aeb}input:focus,textarea:focus,.form-select:focus,.role-selector select:focus,.board-filter-control select:focus,.board-filter-control input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1c54b224}.primary-button{min-height:46px;border-radius:12px;background-color:var(--blue);background-image:linear-gradient(135deg,var(--blue),var(--blue-dark));box-shadow:0 14px 28px #1c54b229;font-weight:850}.primary-button:hover{box-shadow:0 18px 36px #1c54b238}.ghost-button,.theme-toggle{border-color:var(--line);border-radius:12px;background:#fff;color:#334155;box-shadow:0 4px 12px #0a193108;font-weight:850}:root[data-theme=dark] .ghost-button,:root[data-theme=dark] .theme-toggle{background:#0f172ac7;color:#e2e8f0}.ghost-button:hover,.theme-toggle:hover{border-color:var(--blue);color:var(--blue)}.text-button{color:var(--blue);font-weight:850}.danger-button{color:var(--danger)}.dashboard{padding:24px}.dashboard-card{width:min(1840px,100%);border-color:#dbe5f2;border-radius:20px;background:linear-gradient(180deg,#fffffff5,#f8fafcf5);padding:20px;box-shadow:0 20px 50px #0a19310f}:root[data-theme=dark] .dashboard-card{border-color:#94a3b82e;background:linear-gradient(180deg,#0f172af5,#08111ff5)}.board-topbar{align-items:center;border:1px solid var(--line);border-radius:18px;background:#fff;margin-bottom:16px;padding:18px;box-shadow:0 8px 18px #0a19310a}:root[data-theme=dark] .board-topbar{background:#0f172adb}.app-brand-title{position:relative;align-items:center;gap:10px;color:var(--text);font-size:28px;font-weight:950}.app-brand-title:before{content:"";width:38px;height:38px;flex:0 0 auto;border-radius:10px;background:#fff url(/assets/simplservice-mark-ijRKZMRK.svg) center / 32px 32px no-repeat;box-shadow:0 8px 18px #0a193112}.app-brand-title span:first-child{color:var(--text)}.app-brand-dot{color:var(--orange)}.topbar-actions-wrap{align-items:center}.role-selector{min-width:190px}.role-selector select{min-height:38px;padding:8px 12px}.section-tabs{gap:8px}.section-tab{min-height:38px;border-radius:10px;color:#475569;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px;letter-spacing:.04em;text-transform:uppercase}:root[data-theme=dark] .section-tab{color:#cbd5e1}.section-tab-active{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 10px 22px #1c54b229}.section-tab-active:hover{color:#fff}.board-section-row{align-items:center;border:1px solid var(--line);border-radius:18px;background:#fff;padding:14px;box-shadow:0 8px 18px #0a193108}:root[data-theme=dark] .board-section-row{background:#0f172ab8}.notice-banner{border:1px solid #dbeafe;background:#eff6ff;color:#1e3a8a;font-weight:750}:root[data-theme=dark] .notice-banner{border-color:#60a5fa3d;background:#3b82f61f;color:#bfdbfe}.board-filter-bar{justify-content:space-between;border:1px solid var(--line);border-radius:16px;background:var(--card-soft);margin-bottom:14px;padding:12px}.board-filter-control{border-color:var(--line);background:#fff;color:var(--muted);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}:root[data-theme=dark] .board-filter-control{background:#0f172adb}.count-pill,.system-chip{border-color:#dbeafe;background:#eff6ff;color:var(--blue);font-weight:900}.unassigned-panel,.reports-filter-bar,.reports-panel,.report-card,.inactive-panel,.setup-panel{border-color:var(--line);border-radius:18px;background:#fff;box-shadow:0 8px 18px #0a193109}:root[data-theme=dark] .unassigned-panel,:root[data-theme=dark] .reports-filter-bar,:root[data-theme=dark] .reports-panel,:root[data-theme=dark] .report-card,:root[data-theme=dark] .inactive-panel,:root[data-theme=dark] .setup-panel{background:#0f172ac7}.queue-column{border-color:var(--line);border-radius:14px;background:#f8fafc}:root[data-theme=dark] .queue-column{background:#111c31cc}.queue-column.drop-ready,.status-cell.drop-ready{border-color:#1c54b273;background:#eff6ffbf}.board-table-scroll,.pudo-table-wrap,.reports-table-wrap{border-color:#cbd9ee;border-radius:18px;background:#fff;box-shadow:0 12px 28px #0a19310a}:root[data-theme=dark] .board-table-scroll,:root[data-theme=dark] .pudo-table-wrap,:root[data-theme=dark] .reports-table-wrap{background:#0f172ac7}.status-table,.pudo-table,.reports-table,.status-table th,.status-table td,.pudo-table th,.pudo-table td,.reports-table th,.reports-table td{border-color:var(--line)}.status-table thead th,.pudo-table thead th,.reports-table th{background:#f0f5fa;color:#475569;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:900;letter-spacing:.06em}:root[data-theme=dark] .status-table thead th,:root[data-theme=dark] .pudo-table thead th,:root[data-theme=dark] .reports-table th{background:#1c54b229;color:#cbd5e1}.tech-row-header,.pudo-time-col{background:#f8fafc;color:var(--text)}:root[data-theme=dark] .tech-row-header,:root[data-theme=dark] .pudo-time-col{background:#111c31d6}.tech-row-head strong{color:var(--text)}.status-cell,.slot{background:#fff}:root[data-theme=dark] .status-cell,:root[data-theme=dark] .slot{background:#0f172a9e}.pudo-table tbody tr:nth-child(2n) .slot{background:#f8fafc}.pudo-table tbody tr:hover .slot,.pudo-table tbody tr:hover .pudo-time-col{background:#eff6ff}:root[data-theme=dark] .pudo-table tbody tr:nth-child(2n) .slot,:root[data-theme=dark] .pudo-table tbody tr:hover .slot,:root[data-theme=dark] .pudo-table tbody tr:hover .pudo-time-col{background:#1c54b224}.ticket-chip{border-color:#e2e8f0;border-radius:10px;background:#fff;color:var(--text);box-shadow:0 4px 12px #0a193106;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ticket-chip:hover{border-color:#cbd9ee;box-shadow:0 10px 20px #0a19310f;transform:translateY(-1px)}:root[data-theme=dark] .ticket-chip{border-color:#94a3b82e;background:#0f172aeb}.ticket-chip-ro{color:var(--blue);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-weight:900}.ticket-chip-subline{color:var(--muted)}.ticket-chip-search-match,.inactive-item-search-match{border-color:#ea580c73;background:#fff7ed;box-shadow:0 0 0 1px #ea580c1f}:root[data-theme=dark] .ticket-chip-search-match,:root[data-theme=dark] .inactive-item-search-match{background:#ea580c1f}.service-drop-zone.active,.pudo-drop-zone.active{background:var(--orange);box-shadow:0 0 0 1px #fb923c61}.drop-target{outline-color:var(--orange)}.pudo-tile{border:1px solid rgba(255,255,255,.42);border-radius:10px;box-shadow:0 10px 22px #0f172a24}.pudo-tile.pickup{background:linear-gradient(135deg,#10b981,#059669)}.pudo-tile.dropoff{background:linear-gradient(135deg,#ea580c,#c2410c)}.mini{border-radius:8px;font-weight:850}.reports-kpis{gap:16px}.report-card{position:relative;overflow:hidden}.report-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--orange)}.report-card h3{color:var(--text);font-size:42px;font-weight:950;letter-spacing:0}.reports-status-row,.history-item,.inactive-item{border-color:var(--line);border-radius:14px;background:#f8fafc}:root[data-theme=dark] .reports-status-row,:root[data-theme=dark] .history-item,:root[data-theme=dark] .inactive-item{background:#111c31c7}.reports-status-row strong,.history-item strong,.inactive-item strong,.reports-table td{color:var(--text)}.pudo-date-picker{border-color:var(--line);background:var(--card);box-shadow:var(--shadow-strong)}.pudo-date-picker-grid button{border-color:var(--line);background:#fff;color:var(--text);font-weight:800}:root[data-theme=dark] .pudo-date-picker-grid button{background:#0f172aeb}.pudo-date-picker-grid button:hover:not(:disabled),.pudo-date-picker-grid button.selected{border-color:var(--blue);background:#eff6ff;color:var(--blue)}:root[data-theme=dark] .pudo-date-picker-grid button:hover:not(:disabled),:root[data-theme=dark] .pudo-date-picker-grid button.selected{background:#1c54b229}.modal-backdrop{background:#08111fb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-card{border-color:var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow-strong)}.modal-card-solid{background:#fff}:root[data-theme=dark] .modal-card,:root[data-theme=dark] .modal-card-solid{background:#0f172a}.modal-card .form-header-row{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:14px}.sql-snippet{border-color:var(--line);background:#f8fafc}:root[data-theme=dark] .sql-snippet{background:#08111fd1}@media (max-width: 960px){.shell-login{padding:24px}.hero-panel{min-height:auto}.board-topbar,.board-section-row{align-items:flex-start}}@media (max-width: 640px){.dashboard{padding:12px}.dashboard-card,.form-card,.hero-panel,.modal-card{border-radius:18px;padding:18px}.board-topbar,.board-section-row,.board-filter-bar{padding:12px}.app-brand-title{font-size:23px}}.auth-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.auth-home-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;font-size:13px;white-space:nowrap}.dashboard{position:relative;padding:18px;background:radial-gradient(circle at 76% -8%,rgba(28,84,178,.16),transparent 38%),radial-gradient(circle at 0% 24%,rgba(234,88,12,.08),transparent 30%),linear-gradient(180deg,#f8fafc,#eef3f8)}:root[data-theme=dark] .dashboard{background:radial-gradient(circle at 76% -8%,rgba(59,130,246,.18),transparent 38%),radial-gradient(circle at 0% 24%,rgba(234,88,12,.1),transparent 30%),linear-gradient(180deg,#07111f,#0b1424)}.dashboard-card.board-page-card{position:relative;overflow:hidden;border:1px solid rgba(203,217,238,.95);border-radius:26px;background:linear-gradient(180deg,#fffffffa,#f8fafcfa);box-shadow:0 24px 80px #0a19311c;padding:16px}.dashboard-card.board-page-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#ea580c,#1c54b2 42%,#10b981);z-index:2}:root[data-theme=dark] .dashboard-card.board-page-card{border-color:#94a3b833;background:linear-gradient(180deg,#0f172afa,#08111ffa);box-shadow:0 28px 90px #0000006b}.board-topbar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:18px;overflow:hidden;border:1px solid rgba(203,217,238,.9);border-radius:22px;background:radial-gradient(circle at 92% 8%,rgba(28,84,178,.12),transparent 30%),linear-gradient(135deg,#fff,#f8fafc);margin:0 0 16px;padding:20px}.board-topbar:after{content:"";position:absolute;right:-80px;bottom:-120px;width:340px;height:340px;border-radius:50%;border:46px solid rgba(28,84,178,.045);pointer-events:none}:root[data-theme=dark] .board-topbar{border-color:#94a3b82e;background:radial-gradient(circle at 92% 8%,rgba(59,130,246,.14),transparent 30%),linear-gradient(135deg,#0f172af5,#111c31f5)}.app-header-main{position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,.42fr) minmax(320px,1fr);gap:22px;align-items:center}.app-brand-block{display:grid;gap:6px}.app-brand-title{gap:12px;margin:0;font-size:22px}.app-brand-title:before{width:46px;height:46px;border-radius:14px;background-size:38px 38px;box-shadow:0 12px 28px #0a19311a}.app-brand-title span:first-child{font-weight:950}.app-brand-block>.muted{max-width:32ch;font-size:13px;font-weight:700}.app-view-copy{display:grid;gap:8px;border-left:1px solid #e2e8f0;padding-left:22px}:root[data-theme=dark] .app-view-copy{border-left-color:#94a3b82e}.app-view-copy h1{margin:0;color:#0a1931;font-size:clamp(30px,3vw,46px);font-weight:950;letter-spacing:0;line-height:1.02}:root[data-theme=dark] .app-view-copy h1{color:#f8fafc}.app-view-copy .muted{max-width:64ch;font-size:14px;font-weight:650;line-height:1.55}.topbar-actions-wrap{position:relative;z-index:1;display:grid;grid-template-columns:minmax(180px,220px);justify-items:stretch;align-content:start;gap:10px}.app-session-card{display:grid;gap:3px;border:1px solid rgba(203,217,238,.86);border-radius:16px;background:#ffffffd1;padding:12px;box-shadow:0 10px 24px #0a19310e}:root[data-theme=dark] .app-session-card{border-color:#94a3b82e;background:#0f172ac2}.app-session-card span,.app-session-card small{color:var(--muted);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.app-session-card strong{color:var(--text);font-size:15px;font-weight:950;line-height:1.2}.role-selector{border:1px solid rgba(203,217,238,.86);border-radius:16px;background:#ffffffd1;padding:10px;box-shadow:0 10px 24px #0a19310a}:root[data-theme=dark] .role-selector{border-color:#94a3b82e;background:#0f172ac2}.role-selector select{min-height:42px;border-radius:12px;background:linear-gradient(180deg,#fff,#f8fafc);font-size:13px;font-weight:800}.topbar-compact-control{min-height:42px;justify-content:center;border-radius:14px}.board-shell{gap:16px}.board-section-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(203,217,238,.9);border-radius:20px;background:linear-gradient(180deg,#fffffff5,#f8fafcf5);padding:12px;box-shadow:0 12px 34px #0a19310e}:root[data-theme=dark] .board-section-row{border-color:#94a3b82e;background:#0f172acc}.section-tabs{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px}.section-tab{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:58px;overflow:hidden;border:1px solid transparent;border-radius:16px;background:transparent;box-shadow:none;padding:9px 11px;text-align:left}.section-tab:before{content:"";position:absolute;inset:auto 14px 0;height:3px;border-radius:999px 999px 0 0;background:transparent}.section-tab:hover{border-color:#dbe5f2;background:#fff}.section-tab-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;background:#f0f5fa;color:#1c54b2;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:950;letter-spacing:.02em}.section-tab-copy{display:grid;gap:3px;min-width:0}.section-tab-copy>span{color:var(--text);font-size:13px;font-weight:950;letter-spacing:0;text-transform:none}.section-tab-copy small{color:var(--muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:750;letter-spacing:0;text-transform:none}.section-tab-active{border-color:#dbeafe;background:#fff;color:var(--text);box-shadow:0 12px 28px #1c54b21c}.section-tab-active:before{background:linear-gradient(90deg,#ea580c,#1c54b2)}.section-tab-active .section-tab-icon{background:linear-gradient(135deg,#1c54b2,#1d4ed8);color:#fff;box-shadow:0 10px 18px #1c54b22e}.toolbar-actions-compact{align-items:center;justify-content:flex-end}.toolbar-actions-compact .ghost-button,.toolbar-actions-compact .primary-button{min-height:42px;border-radius:12px;white-space:nowrap}.board-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr)) auto auto auto;align-items:center;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc);padding:14px}.board-filter-control{width:100%;justify-content:space-between;border-radius:14px;padding:8px 10px 8px 12px}.board-filter-control select,.board-filter-control input{min-height:34px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:800;letter-spacing:0;text-transform:none}.unassigned-panel,.pudo-unassigned,.pudo-calendar-wrap,.reports-filter-bar,.reports-panel,.report-card,.inactive-panel{border-radius:20px;border-color:#cbd9eee6;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 14px 40px #0a193111}.queue-column{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#f8fafc,#fff);padding:16px}.queue-column:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#ea580c,#1c54b2)}.queue-column-header h3,.unassigned-head h3{margin-bottom:4px;font-size:20px}.board-table-scroll,.pudo-table-wrap,.reports-table-wrap{overflow:auto;border-radius:20px;border-color:#cbd9eee6;background:#fff}.status-table,.pudo-table,.reports-table{border-left:0;border-top:0}.status-table thead th,.pudo-table thead th{top:0;background:linear-gradient(180deg,#f8fafc,#edf4fb);box-shadow:inset 0 -1px #dbe5f2,0 4px 12px #0a19310a;padding-block:12px}.tech-row-header{background:linear-gradient(180deg,#fff,#f8fafc)}.tech-row-head{min-height:132px}.tech-row-head strong{display:block;font-size:14px;line-height:1.2}.status-cell,.slot{min-height:96px;background:#fff;transition:background .16s ease,box-shadow .16s ease}.status-table tbody tr:hover .status-cell,.status-table tbody tr:hover .tech-row-header{background:#fbfdff}.ticket-chip{border-radius:12px;background:linear-gradient(180deg,#fff,#fbfdff);padding:8px 9px}.ticket-chip-ro{font-size:11px;letter-spacing:.01em}.ticket-chip-subline{margin-top:2px;font-size:10.5px;line-height:1.25}.pudo-tile{padding:8px}.pudo-tile-head{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;letter-spacing:.02em}.pudo-controls{justify-content:space-between;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;margin-bottom:14px;padding:12px}.reports-filter-bar{align-items:center}.reports-filter-group .ghost-button{border-radius:12px}.reports-filter-custom label{min-width:170px}.reports-kpis{grid-template-columns:repeat(4,minmax(180px,1fr))}.report-card:after{content:"";position:absolute;right:-30px;bottom:-44px;width:130px;height:130px;border-radius:50%;background:#1c54b20e}.reports-grid{gap:16px}.reports-panel{padding:22px}.reports-panel-head h3{font-size:22px}.reports-status-row{border-radius:14px;background:#f8fafc;padding:12px 14px}.history-item{border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);padding:16px}.modal-card{border-radius:24px}.modal-form{gap:16px}.modal-card input,.modal-card textarea,.modal-card select{background:#f8fafc}.board-page-card-table-focus{padding:10px}.board-page-card-table-focus .board-topbar{padding:12px}.board-page-card-table-focus .app-view-copy h1{font-size:28px}.board-page-card-table-focus .app-view-copy .muted,.board-page-card-table-focus .app-session-card{display:none}@media (max-width: 1280px){.board-topbar,.app-header-main,.board-section-row{grid-template-columns:1fr}.topbar-actions-wrap,.section-tabs{grid-template-columns:repeat(2,minmax(180px,1fr))}.board-filter-bar{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 960px){.auth-header-actions{justify-content:flex-start}}@media (max-width: 760px){.dashboard{padding:10px}.dashboard-card.board-page-card{border-radius:20px;padding:10px}.board-topbar{padding:14px}.app-view-copy{border-left:0;border-top:1px solid #e2e8f0;padding-top:14px;padding-left:0}.app-view-copy h1{font-size:31px}.topbar-actions-wrap,.section-tabs,.board-filter-bar,.reports-kpis,.reports-grid{grid-template-columns:1fr}.toolbar-actions-compact{display:grid;grid-template-columns:1fr;width:100%}.toolbar-actions-compact .ghost-button,.toolbar-actions-compact .primary-button,.auth-header-actions,.auth-home-link,.auth-header-actions .theme-toggle{width:100%}.section-tab{min-height:54px}}.app-workspace{display:grid;grid-template-columns:292px minmax(0,1fr);gap:18px;align-items:stretch;min-height:100vh}.app-sidebar{position:sticky;top:18px;display:grid;grid-template-rows:auto auto 1fr auto;gap:18px;height:calc(100vh - 36px);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:radial-gradient(circle at 92% 6%,rgba(234,88,12,.22),transparent 28%),radial-gradient(circle at 0% 58%,rgba(59,130,246,.22),transparent 32%),linear-gradient(180deg,#081a31,#0a1931 48%,#07111f);box-shadow:0 24px 80px #08111f3d;padding:18px}.app-sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 86%);mask-image:linear-gradient(180deg,#000,transparent 86%);pointer-events:none}.app-sidebar-brand{display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff14;padding:12px}.app-sidebar-mark{width:46px;height:46px;flex:0 0 auto;border-radius:14px;background:#fff url(/assets/simplservice-mark-ijRKZMRK.svg) center / 38px 38px no-repeat;box-shadow:0 12px 28px #0000002e}.app-sidebar-brand strong{display:block;color:#fff;font-size:18px;font-weight:950;letter-spacing:0}.app-sidebar-brand small{display:block;margin-top:2px;color:#b9c7da;font-size:12px;font-weight:800}.app-sidebar-label{margin:0 0 10px;color:#fb923c;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.app-sidebar .section-tabs{display:grid;grid-template-columns:1fr;gap:8px}.app-sidebar .section-tab{min-height:64px;border-color:#ffffff14;background:#ffffff0e;color:#fff}.app-sidebar .section-tab:hover{border-color:#ffffff2e;background:#ffffff1a}.app-sidebar .section-tab-copy>span{color:#fff}.app-sidebar .section-tab-copy small{color:#9fb0c5}.app-sidebar .section-tab-icon{background:#ffffff1a;color:#bfdbfe}.app-sidebar .section-tab-active{border-color:#fb923c70;background:linear-gradient(135deg,#ea580c3d,#1c54b238);box-shadow:0 16px 30px #0000002e}.app-sidebar .section-tab-active:before{inset:12px auto 12px 0;width:3px;height:auto;border-radius:0 999px 999px 0;background:#fb923c}.app-sidebar .section-tab-active .section-tab-icon{background:#fff;color:#1c54b2}.app-sidebar-card{align-self:end;display:grid;gap:7px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#ffffff14;padding:16px}.app-sidebar-card span{color:#fb923c;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.app-sidebar-card strong{color:#fff;font-size:20px;font-weight:950;line-height:1.08}.app-sidebar-card p{margin:0;color:#b9c7da;font-size:12px;font-weight:700;line-height:1.55}.app-sidebar-footer{display:grid;gap:8px}.app-sidebar-footer a{color:#cbd5e1;font-size:12px;font-weight:800}.app-workspace-main .board-section-row{grid-template-columns:1fr;justify-items:end}.app-view-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.app-view-meta span{display:inline-flex;align-items:center;min-height:26px;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#1e40af;font-size:11px;font-weight:850;padding:4px 10px}.app-workspace .board-topbar{grid-template-columns:1fr auto}.app-workspace .dashboard-card.board-page-card{min-height:calc(100vh - 36px)}.app-workspace-focus{grid-template-columns:86px minmax(0,1fr)}.app-workspace-focus .app-sidebar{padding:12px}.app-workspace-focus .app-sidebar-brand span:not(.app-sidebar-mark),.app-workspace-focus .app-sidebar-label,.app-workspace-focus .section-tab-copy,.app-workspace-focus .app-sidebar-card,.app-workspace-focus .app-sidebar-footer{display:none}.app-workspace-focus .app-sidebar .section-tab{grid-template-columns:1fr;justify-items:center;min-height:54px;padding:8px}@media (max-width: 1180px){.app-workspace,.app-workspace-focus{grid-template-columns:1fr}.app-sidebar{position:relative;top:auto;height:auto;grid-template-rows:auto auto}.app-sidebar-card,.app-sidebar-footer{display:none}.app-sidebar .section-tabs{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (max-width: 760px){.app-sidebar{border-radius:20px;padding:12px}.app-sidebar .section-tabs,.app-workspace .board-topbar{grid-template-columns:1fr}}.app-workspace{grid-template-columns:1fr;gap:14px;align-content:start}.app-sidebar{position:relative;top:auto;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(520px,1.65fr) minmax(260px,.82fr);grid-template-rows:auto;align-items:stretch;height:auto;min-height:128px;overflow:hidden;border-radius:26px;background:radial-gradient(circle at 10% 16%,rgba(234,88,12,.22),transparent 30%),radial-gradient(circle at 88% 10%,rgba(59,130,246,.24),transparent 28%),linear-gradient(135deg,#081a31,#0a1931 54%,#0f2747);padding:14px}.app-sidebar:after{content:"";position:absolute;inset:auto 18px 0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#ea580c,#1c54b2,#10b981)}.app-sidebar-brand,.app-sidebar-nav,.app-sidebar-card{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff13;box-shadow:inset 0 1px #ffffff14}.app-sidebar-brand{align-self:stretch;padding:14px}.app-sidebar-nav{padding:12px}.app-sidebar-label{margin:0 0 8px}.app-sidebar .section-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.app-sidebar .section-tab{min-height:70px;align-content:center;border-radius:14px;padding:9px}.app-sidebar .section-tab-icon{width:34px;height:34px}.app-sidebar .section-tab-copy>span{font-size:12px}.app-sidebar .section-tab-copy small{font-size:10px}.app-sidebar .section-tab-active:before{inset:auto 12px 0;width:auto;height:3px;border-radius:999px 999px 0 0}.app-sidebar-card{align-self:stretch;align-content:center;padding:14px}.app-sidebar-card strong{font-size:18px}.app-workspace .dashboard-card.board-page-card{min-height:auto;border-radius:26px;background:linear-gradient(180deg,#fffffffc,#f8fafcfc)}.app-workspace .board-topbar{grid-template-columns:minmax(0,1fr) minmax(220px,auto);background:radial-gradient(circle at 5% 12%,rgba(234,88,12,.07),transparent 24%),radial-gradient(circle at 96% 5%,rgba(28,84,178,.1),transparent 30%),#fff}.app-workspace .app-header-main{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr)}.app-workspace .app-view-copy{border-left-color:#dbe5f2}.app-workspace .app-view-copy h1{max-width:760px}.app-workspace .app-view-meta span{background:#fff}.app-workspace .topbar-actions-wrap{grid-template-columns:minmax(190px,220px)}.app-workspace-focus{grid-template-columns:1fr}.app-workspace-focus .app-sidebar{min-height:auto;grid-template-columns:auto minmax(0,1fr)}.app-workspace-focus .app-sidebar-brand{padding:10px}.app-workspace-focus .app-sidebar-brand span:not(.app-sidebar-mark),.app-workspace-focus .app-sidebar-label,.app-workspace-focus .app-sidebar-card,.app-workspace-focus .app-sidebar-footer{display:none}.app-workspace-focus .section-tab-copy{display:grid}.app-workspace-focus .app-sidebar .section-tab{grid-template-columns:auto minmax(0,1fr);justify-items:stretch;min-height:50px}@media (max-width: 1320px){.app-sidebar{grid-template-columns:1fr}.app-sidebar-card{display:none}.app-workspace .board-topbar,.app-workspace .app-header-main{grid-template-columns:1fr}.app-workspace .app-view-copy{border-left:0;border-top:1px solid #dbe5f2;padding-left:0;padding-top:14px}.app-workspace .topbar-actions-wrap{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width: 860px){.app-sidebar .section-tabs,.app-workspace .topbar-actions-wrap{grid-template-columns:1fr}.app-sidebar .section-tab{min-height:58px}}.dashboard{min-height:100vh;padding:16px;background:linear-gradient(180deg,#ffffffb3,#fff0),#f3f6fa}:root[data-theme=dark] .dashboard{background:radial-gradient(circle at 82% 0%,rgba(28,84,178,.16),transparent 34%),#08111f}.app-workspace,.app-workspace-focus{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:start;gap:14px;max-width:none;min-height:100vh}.app-sidebar,.app-workspace-focus .app-sidebar{position:sticky;top:12px;z-index:30;display:grid;grid-template-columns:minmax(230px,.58fr) minmax(440px,1.28fr) minmax(220px,.54fr);grid-template-rows:auto;align-items:center;gap:10px;height:auto;min-height:0;overflow:visible;border:1px solid rgba(203,213,225,.82);border-radius:18px;background:#fffffff0;box-shadow:0 18px 48px #0f172a1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:10px}:root[data-theme=dark] .app-sidebar,:root[data-theme=dark] .app-workspace-focus .app-sidebar{border-color:#94a3b833;background:#0f172ae6;box-shadow:0 18px 48px #0000005c}.app-sidebar-brand,.app-sidebar-nav,.app-sidebar-card{min-height:68px;border:1px solid transparent;border-radius:14px;background:transparent;box-shadow:none}.app-sidebar-brand,.app-workspace-focus .app-sidebar-brand{display:flex;align-self:stretch;align-items:center;gap:11px;padding:8px 10px}.app-sidebar-brand:hover{border-color:#dbe5f2;background:#f8fafc}:root[data-theme=dark] .app-sidebar-brand:hover{border-color:#94a3b838;background:#1e293bc7}.app-sidebar-mark{width:44px;height:44px;border:1px solid #e2e8f0;border-radius:12px;background:#fff url(/assets/simplservice-mark-ijRKZMRK.svg) center / 36px 36px no-repeat;box-shadow:0 10px 22px #0f172a14}.app-sidebar-brand strong{color:#0f172a;font-size:17px;font-weight:950;letter-spacing:0}.app-sidebar-brand small{margin-top:1px;color:#64748b;font-size:11px;font-weight:850}:root[data-theme=dark] .app-sidebar-brand small{color:#94a3b8}.app-sidebar-nav{display:grid;gap:6px;padding:6px}.app-sidebar-label{margin:0 0 0 4px;color:#ea580c;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.app-sidebar .section-tabs,.app-workspace-focus .app-sidebar .section-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.app-sidebar .section-tab,.app-workspace-focus .app-sidebar .section-tab{display:grid;grid-template-columns:auto minmax(0,1fr);justify-items:stretch;align-content:center;min-height:52px;border:1px solid transparent;border-radius:12px;background:transparent;padding:7px;color:#0f172a}.app-sidebar .section-tab:hover{border-color:#dbe5f2;background:#f8fafc}.app-sidebar .section-tab:before,.app-sidebar .section-tab-active:before{inset:auto 10px 5px;width:auto;height:2px;border-radius:999px}.app-sidebar .section-tab-icon{width:30px;height:30px;border-radius:9px;background:#eef2f7;color:#1c54b2;font-size:10px}.app-sidebar .section-tab-copy{display:grid;gap:1px}.app-sidebar .section-tab-copy>span{color:#172033;font-size:11px;font-weight:950}.app-sidebar .section-tab-copy small{color:#64748b;font-size:9px;font-weight:800}.app-sidebar .section-tab-active:before{background:#ea580c}.app-sidebar .section-tab-active .section-tab-icon{background:#ea580c;color:#fff;box-shadow:none}:root[data-theme=dark] .app-sidebar .section-tab{color:#e2e8f0}:root[data-theme=dark] .app-sidebar .section-tab:hover{border-color:#94a3b838;background:#1e293bc7}:root[data-theme=dark] .app-sidebar .section-tab-copy>span{color:#f8fafc}:root[data-theme=dark] .app-sidebar .section-tab-copy small{color:#94a3b8}:root[data-theme=dark] .app-sidebar .section-tab-icon{background:#3b82f624;color:#bfdbfe}:root[data-theme=dark] .app-sidebar .section-tab-active{border-color:#fb923c4d;background:#9a341247}.app-sidebar-card{align-self:stretch;align-content:center;justify-self:stretch;display:grid;gap:3px;border-color:#e2e8f0;background:#f8fafc;padding:10px 12px}.app-sidebar-card span{color:#64748b;font-size:9px;letter-spacing:.1em}.app-sidebar-card strong{color:#0f172a;font-size:15px;line-height:1.14}.app-sidebar-card p{display:-webkit-box;overflow:hidden;color:#64748b;font-size:11px;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}:root[data-theme=dark] .app-sidebar-card{border-color:#94a3b833;background:#1e293bb3}:root[data-theme=dark] .app-sidebar-card span,:root[data-theme=dark] .app-sidebar-card p{color:#94a3b8}.app-sidebar-footer{display:none}.app-workspace-main{min-width:0}.app-workspace .dashboard-card.board-page-card,.app-workspace-focus .dashboard-card.board-page-card{min-height:calc(100vh - 112px);overflow:visible;border:1px solid rgba(203,213,225,.88);border-radius:18px;background:#fff;box-shadow:0 18px 52px #0f172a14;padding:14px}.app-workspace .dashboard-card.board-page-card:before{display:none}:root[data-theme=dark] .app-workspace .dashboard-card.board-page-card,:root[data-theme=dark] .app-workspace-focus .dashboard-card.board-page-card{border-color:#94a3b82e;background:#0f172a;box-shadow:0 18px 52px #00000052}.app-workspace .board-topbar,.app-workspace-focus .board-topbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,auto);align-items:center;gap:16px;overflow:visible;border:1px solid #e2e8f0;border-radius:16px;background:#fbfdff;margin-bottom:14px;padding:14px}.app-workspace .board-topbar:after{display:none}:root[data-theme=dark] .app-workspace .board-topbar,:root[data-theme=dark] .app-workspace-focus .board-topbar{border-color:#94a3b82e;background:#0f172ab3}.app-workspace .app-header-main,.app-workspace-focus .app-header-main{display:grid;grid-template-columns:minmax(210px,.36fr) minmax(0,1fr);align-items:center;gap:16px}.app-brand-block{gap:4px}.app-brand-title{font-size:17px;line-height:1.15}.app-brand-title:before{width:34px;height:34px;border-radius:10px;background-size:30px 30px;box-shadow:none}.app-brand-block>.muted{max-width:34ch;font-size:11px;font-weight:750}.app-workspace .app-view-copy,.app-workspace-focus .app-view-copy{gap:4px;border-left:1px solid #e2e8f0;border-top:0;padding-top:0;padding-left:16px}:root[data-theme=dark] .app-workspace .app-view-copy,:root[data-theme=dark] .app-workspace-focus .app-view-copy{border-left-color:#94a3b82e}.app-workspace .app-view-copy .eyebrow,.app-workspace-focus .app-view-copy .eyebrow{color:#ea580c;font-size:10px}.app-workspace .app-view-copy h1,.app-workspace-focus .app-view-copy h1{max-width:820px;color:#0f172a;font-size:clamp(24px,2.2vw,34px);line-height:1.06}.app-workspace .app-view-copy .muted,.app-workspace-focus .app-view-copy .muted{max-width:78ch;font-size:13px;font-weight:650}.app-view-meta{margin-top:5px}.app-view-meta span,.app-workspace .app-view-meta span{min-height:23px;border-color:#e2e8f0;background:#fff;color:#475569;font-size:10px;padding:3px 8px}:root[data-theme=dark] .app-view-meta span{border-color:#94a3b82e;background:#1e293bb3;color:#cbd5e1}.app-workspace .topbar-actions-wrap,.app-workspace-focus .topbar-actions-wrap{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));align-content:center;gap:8px}.app-session-card,.role-selector{min-height:52px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:none;padding:9px 10px}.app-session-card span,.app-session-card small,.role-label{font-size:9px;letter-spacing:.1em}.app-session-card strong{font-size:13px}.role-selector select{min-height:32px;border-radius:9px;font-size:12px}.topbar-compact-control{min-height:40px;border-radius:11px}:root[data-theme=dark] .app-session-card,:root[data-theme=dark] .role-selector{border-color:#94a3b82e;background:#1e293bb3}.board-shell{gap:14px}.app-workspace-main .board-section-row{display:grid;grid-template-columns:minmax(0,1fr);justify-items:end;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:none;padding:10px}:root[data-theme=dark] .app-workspace-main .board-section-row{border-color:#94a3b82e;background:#0f172ab8}.app-workspace-main .board-section-row>.section-tabs-inline{display:none}.app-workspace-main .board-section-row:has(>.section-tabs-inline:only-child){display:none}.toolbar-actions-compact{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.toolbar-actions-compact .ghost-button,.toolbar-actions-compact .primary-button{min-height:38px;border-radius:10px;font-size:12px}.board-filter-bar{grid-template-columns:repeat(2,minmax(210px,1fr)) auto auto auto;gap:10px;border:1px solid #e2e8f0;border-radius:16px;background:#fbfdff;box-shadow:none;padding:10px}.board-filter-control{min-height:44px;border-radius:11px;background:#fff}.board-filter-control select,.board-filter-control input{min-height:30px;font-size:12px}.unassigned-panel,.pudo-unassigned,.pudo-calendar-wrap,.reports-filter-bar,.reports-panel,.report-card,.inactive-panel,.setup-panel{border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:none}:root[data-theme=dark] .unassigned-panel,:root[data-theme=dark] .pudo-unassigned,:root[data-theme=dark] .pudo-calendar-wrap,:root[data-theme=dark] .reports-filter-bar,:root[data-theme=dark] .reports-panel,:root[data-theme=dark] .report-card,:root[data-theme=dark] .inactive-panel,:root[data-theme=dark] .setup-panel{border-color:#94a3b82e;background:#0f172ab8}.queue-grid{gap:12px}.queue-column{border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;padding:12px}.queue-column:before{display:none}.queue-column-header h3,.unassigned-head h3{font-size:17px}.count-pill{border-color:#dbe5f2;background:#f8fafc;color:#334155}.board-table-scroll,.pudo-table-wrap,.reports-table-wrap{border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:none}:root[data-theme=dark] .board-table-scroll,:root[data-theme=dark] .pudo-table-wrap,:root[data-theme=dark] .reports-table-wrap{border-color:#94a3b82e;background:#0f172ab8}.status-table,.pudo-table,.reports-table{border-collapse:separate;border-spacing:0}.status-table thead th,.pudo-table thead th,.reports-table th{background:#f8fafc;box-shadow:inset 0 -1px #e2e8f0;color:#475569;font-size:10px;letter-spacing:.08em}.tech-row-head{min-height:116px}.status-cell,.slot{min-height:88px;background:#fff}.status-table tbody tr:hover .status-cell,.status-table tbody tr:hover .tech-row-header,.pudo-table tbody tr:hover .slot,.pudo-table tbody tr:hover .pudo-time-col{background:#f8fafc}.ticket-chip{border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 8px 18px #0f172a0f}.ticket-chip:hover{border-color:#fed7aa}.ticket-chip-ro{color:#0f172a;font-size:11px;font-weight:950}.ticket-chip-subline{color:#64748b}.pudo-controls{border-color:#e2e8f0;border-radius:14px;background:#fbfdff;box-shadow:none}.pudo-tile{border-radius:10px;box-shadow:0 8px 18px #0f172a14}.reports-shell{gap:14px}.reports-filter-bar{padding:12px}.reports-kpis{grid-template-columns:repeat(4,minmax(170px,1fr));gap:12px}.report-card{min-height:132px;padding:18px}.report-card:after{display:none}.reports-panel-head h3{font-size:18px}.reports-status-row,.history-item{border:1px solid #e2e8f0;border-radius:12px;background:#fbfdff}.history-list{gap:10px}.history-type-pill{border-radius:999px}.modal-backdrop{background:#0f172a80}.modal-card,.modal-card-solid{border-radius:18px;box-shadow:0 30px 90px #0f172a3d}.modal-card input,.modal-card textarea,.modal-card select{border-radius:11px;background:#fbfdff}.board-page-card-table-focus,.board-page-card-table-focus .board-topbar{padding:10px}.board-page-card-table-focus .app-view-copy h1{font-size:24px}@media (max-width: 1180px){.app-sidebar,.app-workspace-focus .app-sidebar{position:relative;top:auto;grid-template-columns:1fr}.app-sidebar-card{display:none}.app-workspace .board-topbar,.app-workspace-focus .board-topbar,.app-workspace .app-header-main,.app-workspace-focus .app-header-main{grid-template-columns:1fr}.app-workspace .app-view-copy,.app-workspace-focus .app-view-copy{border-left:0;border-top:1px solid #e2e8f0;padding-top:12px;padding-left:0}.app-workspace .topbar-actions-wrap,.app-workspace-focus .topbar-actions-wrap{grid-template-columns:repeat(2,minmax(160px,1fr))}.board-filter-bar{grid-template-columns:repeat(2,minmax(210px,1fr))}}@media (max-width: 760px){.dashboard{padding:10px}.app-sidebar,.app-workspace-focus .app-sidebar,.app-workspace .dashboard-card.board-page-card,.app-workspace-focus .dashboard-card.board-page-card{border-radius:14px}.app-sidebar .section-tabs,.app-workspace-focus .app-sidebar .section-tabs,.app-workspace .topbar-actions-wrap,.app-workspace-focus .topbar-actions-wrap,.board-filter-bar,.reports-kpis,.reports-grid{grid-template-columns:1fr}.toolbar-actions-compact{display:grid;grid-template-columns:1fr;width:100%}.toolbar-actions-compact .ghost-button,.toolbar-actions-compact .primary-button{width:100%}}.dashboard{padding:12px;background:#f5f7fb}.app-workspace,.app-workspace-focus{gap:10px;min-height:calc(100vh - 24px)}.app-sidebar,.app-workspace-focus .app-sidebar{position:sticky;top:10px;grid-template-columns:minmax(220px,.5fr) minmax(520px,1fr);gap:18px;border-color:#dbe3ee;border-radius:14px;background:#fff;box-shadow:0 10px 28px #0f172a0f;padding:10px 12px}.app-sidebar-brand{min-height:54px;border:0;padding:4px}.app-sidebar-mark{width:42px;height:42px;border-color:#e6edf5;border-radius:11px;background-size:34px 34px}.app-sidebar-brand strong{font-size:17px;line-height:1}.app-sidebar-brand small{color:#6b7688;font-size:11px}.app-sidebar-nav{min-height:54px;padding:0}.app-sidebar .section-tabs,.app-workspace-focus .app-sidebar .section-tabs{height:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border:1px solid #e6edf5;border-radius:12px;background:#f8fafc;padding:4px}.app-sidebar .section-tab,.app-workspace-focus .app-sidebar .section-tab{min-height:46px;grid-template-columns:1fr;justify-items:center;gap:2px;border:0;border-radius:9px;background:transparent;padding:6px 5px;text-align:center}.app-sidebar .section-tab:before,.app-sidebar .section-tab-active:before{display:none}.app-sidebar .section-tab-copy{justify-items:center;gap:0}.app-sidebar .section-tab-copy>span{color:#475569;font-size:12px;line-height:1.1}.app-sidebar .section-tab-active{background:#fff;box-shadow:0 4px 12px #0f172a0f}.app-sidebar .section-tab-active .section-tab-copy>span{color:#0f172a}.app-sidebar-card,.app-sidebar-footer{display:none}.app-workspace .dashboard-card.board-page-card,.app-workspace-focus .dashboard-card.board-page-card{min-height:calc(100vh - 100px);border-color:#dbe3ee;border-radius:14px;box-shadow:0 12px 32px #0f172a0e;padding:16px}.app-workspace .board-topbar,.app-workspace-focus .board-topbar{grid-template-columns:minmax(0,1fr) auto;border:0;border-bottom:1px solid #e6edf5;border-radius:0;background:transparent;margin:-2px 0 12px;padding:0 0 14px}.app-workspace .app-header-main,.app-workspace-focus .app-header-main{grid-template-columns:minmax(0,1fr)}.app-workspace .app-view-copy,.app-workspace-focus .app-view-copy{border:0;padding:0}.app-workspace .app-view-copy .eyebrow,.app-workspace-focus .app-view-copy .eyebrow{margin-bottom:3px;color:#ea580c;font-size:10px;letter-spacing:.13em}.app-workspace .app-view-copy h1,.app-workspace-focus .app-view-copy h1{font-size:clamp(25px,2vw,32px)}.app-workspace .app-view-copy .muted,.app-workspace-focus .app-view-copy .muted{max-width:68ch;font-size:13px}.app-view-meta{display:none}.app-workspace .topbar-actions-wrap,.app-workspace-focus .topbar-actions-wrap{grid-template-columns:repeat(2,minmax(128px,1fr));gap:7px;min-width:min(520px,38vw)}.app-session-card,.role-selector{min-height:44px;border-color:#e6edf5;border-radius:10px;background:#f8fafc;padding:7px 9px}.app-session-card span,.app-session-card small,.role-label{font-size:8px;letter-spacing:.09em}.app-session-card strong{font-size:12px}.role-selector select{min-height:27px;border:0;background:transparent;box-shadow:none;padding:0}.topbar-compact-control{min-height:38px;border-color:#e6edf5;border-radius:10px;background:#fff}.board-shell{gap:10px}.app-workspace-main .board-section-row{border:0;background:transparent;padding:0}.toolbar-actions-compact .ghost-button,.toolbar-actions-compact .primary-button{min-height:38px;border-radius:10px;padding-inline:13px}.board-filter-bar{grid-template-columns:minmax(210px,.38fr) minmax(280px,1fr) auto auto auto;border-color:#e6edf5;border-radius:12px;background:#f8fafc;padding:8px}.board-filter-control{min-height:38px;border-color:transparent;border-radius:9px;background:#fff}.board-filter-control select,.board-filter-control input{min-height:28px}.unassigned-panel{border-color:#e6edf5;border-radius:12px;background:#fff;padding:10px}.queue-column{border-color:#e6edf5;border-radius:12px;background:#f8fafc;padding:10px}.queue-column-header h3,.unassigned-head h3{font-size:16px}.unassigned-list{gap:7px}.ticket-chip{min-height:48px;border-color:#e6edf5;box-shadow:none}.ticket-chip:hover{border-color:#cbd5e1}.board-table-scroll,.pudo-table-wrap,.reports-table-wrap{border-color:#e6edf5;border-radius:12px}.status-cell,.slot{min-height:78px}.tech-row-head{min-height:104px}.reports-filter-bar,.reports-panel,.report-card,.history-item,.pudo-unassigned,.pudo-calendar-wrap,.setup-panel{border-color:#e6edf5;border-radius:12px}@media (max-width: 1180px){.app-sidebar,.app-workspace-focus .app-sidebar,.app-workspace .board-topbar,.app-workspace-focus .board-topbar{grid-template-columns:1fr}.app-workspace .topbar-actions-wrap,.app-workspace-focus .topbar-actions-wrap{min-width:0;width:100%}.board-filter-bar{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 760px){.dashboard{padding:8px}.app-sidebar .section-tabs,.app-workspace-focus .app-sidebar .section-tabs,.app-workspace .topbar-actions-wrap,.app-workspace-focus .topbar-actions-wrap,.board-filter-bar{grid-template-columns:1fr}.app-sidebar .section-tab,.app-workspace-focus .app-sidebar .section-tab{min-height:40px}}.dashboard{min-height:100vh;padding:14px;background:#f6f8fb}.app-workspace,.app-workspace-focus{grid-template-columns:224px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:14px;min-height:calc(100vh - 28px)}.app-sidebar,.app-workspace-focus .app-sidebar{position:sticky;top:14px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;gap:18px;align-self:start;height:calc(100vh - 28px);border:1px solid #dde6f0;border-radius:18px;background:#fff;box-shadow:0 14px 34px #0f172a0f;padding:14px}:root[data-theme=dark] .app-sidebar,:root[data-theme=dark] .app-workspace-focus .app-sidebar{border-color:#94a3b82e;background:#0f172a}.app-sidebar-brand,.app-workspace-focus .app-sidebar-brand{align-self:auto;min-height:0;gap:10px;border:0;border-radius:12px;padding:0 0 14px}.app-sidebar-brand:hover{background:transparent}.app-sidebar-mark{width:40px;height:40px;border-color:#e5edf6;border-radius:11px;background-size:32px 32px}.app-sidebar-brand strong{color:#111827;font-size:16px}.app-sidebar-brand small{color:#64748b;font-size:11px;font-weight:800}:root[data-theme=dark] .app-sidebar-brand strong{color:#f8fafc}.app-sidebar-nav{min-height:0;padding:0}.app-sidebar .section-tabs,.app-workspace-focus .app-sidebar .section-tabs{display:grid;height:auto;grid-template-columns:1fr;gap:6px;border:0;border-radius:0;background:transparent;padding:0}.app-sidebar .section-tab,.app-workspace-focus .app-sidebar .section-tab{min-height:44px;grid-template-columns:auto minmax(0,1fr);justify-items:stretch;gap:10px;border:1px solid transparent;border-radius:12px;background:transparent;padding:8px 9px;text-align:left}.app-sidebar .section-tab:hover{border-color:#e5edf6;background:#f8fafc}.app-sidebar .section-tab-icon{display:inline-flex;width:28px;height:28px;border-radius:9px;background:#eef3f8;color:#42648a;font-size:9px}.app-sidebar .section-tab-copy{align-content:center;justify-items:start}.app-sidebar .section-tab-copy>span{color:#334155;font-size:12px;font-weight:900}.app-sidebar .section-tab-copy small{display:block;color:#94a3b8;font-size:9px;line-height:1.15}.app-sidebar .section-tab-active{border-color:#fed7aa;background:#fff7ed;box-shadow:none}.app-sidebar .section-tab-active .section-tab-copy>span{color:#111827}:root[data-theme=dark] .app-sidebar .section-tab:hover{border-color:#94a3b82e;background:#1e293b99}:root[data-theme=dark] .app-sidebar .section-tab-copy>span{color:#e2e8f0}:root[data-theme=dark] .app-sidebar .section-tab-active{border-color:#fb923c47;background:#9a34122e}.app-sidebar-card{display:grid;align-self:end;gap:4px;min-height:0;border:0;border-top:1px solid #e5edf6;border-radius:0;background:transparent;padding:14px 0 0}.app-sidebar-card span{color:#94a3b8;font-size:8px}.app-sidebar-card strong{color:#1f2937;font-size:13px}.app-sidebar-card p{display:block;color:#64748b;font-size:11px;-webkit-line-clamp:unset}.app-sidebar-footer{display:grid;gap:6px}.app-sidebar-footer a{color:#64748b;font-size:11px}:root[data-theme=dark] .app-sidebar-card{border-top-color:#94a3b829}:root[data-theme=dark] .app-sidebar-card strong{color:#f8fafc}.app-workspace .dashboard-card.board-page-card,.app-workspace-focus .dashboard-card.board-page-card{min-height:calc(100vh - 28px);border:1px solid #dde6f0;border-radius:18px;background:#fff;box-shadow:0 14px 34px #0f172a0f;padding:18px}:root[data-theme=dark] .app-workspace .dashboard-card.board-page-card,:root[data-theme=dark] .app-workspace-focus .dashboard-card.board-page-card{border-color:#94a3b82e;background:#0f172a}.app-workspace .board-topbar,.app-workspace-focus .board-topbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,auto);gap:18px;align-items:start;border:0;border-bottom:1px solid #e5edf6;border-radius:0;background:transparent;margin:0 0 14px;padding:0 0 16px}:root[data-theme=dark] .app-workspace .board-topbar,:root[data-theme=dark] .app-workspace-focus .board-topbar{border-bottom-color:#94a3b829}.app-workspace .app-view-copy h1,.app-workspace-focus .app-view-copy h1{color:#111827;font-size:clamp(25px,2.1vw,34px);line-height:1.02}:root[data-theme=dark] .app-workspace .app-view-copy h1,:root[data-theme=dark] .app-workspace-focus .app-view-copy h1{color:#f8fafc}.app-workspace .app-view-copy .muted,.app-workspace-focus .app-view-copy .muted{max-width:74ch;color:#64748b;font-size:13px;font-weight:650}.app-workspace .topbar-actions-wrap,.app-workspace-focus .topbar-actions-wrap{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);gap:8px;min-width:0}.app-session-card,.role-selector{min-height:42px;border:1px solid #e5edf6;border-radius:11px;background:#f8fafc;padding:7px 9px}.app-session-card strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.topbar-compact-control{min-height:38px;border-color:#e5edf6;border-radius:11px;background:#fff}.app-workspace-main .board-section-row{display:flex;justify-content:flex-end;border:0;background:transparent;margin:-4px 0 0;padding:0}.toolbar-actions-compact{gap:7px}.toolbar-actions-compact .ghost-button,.toolbar-actions-compact .primary-button{min-height:36px;border-radius:10px;padding:7px 12px;font-size:12px}.board-filter-bar{grid-template-columns:minmax(220px,.34fr) minmax(280px,1fr) auto auto auto;gap:8px;border:1px solid #e5edf6;border-radius:12px;background:#f8fafc;padding:8px}.board-filter-control{min-height:38px;border-color:#edf2f7;border-radius:9px;background:#fff}.unassigned-panel{border:1px solid #e5edf6;border-radius:14px;background:#fbfdff;padding:10px}.queue-column{border:1px solid #e5edf6;border-radius:12px;background:#fff;padding:10px}.queue-column-header{margin-bottom:9px}.queue-column-header h3,.unassigned-head h3{color:#111827;font-size:16px}.count-pill{border-color:#dbe5f2;background:#f8fafc;color:#475569}.ticket-chip{min-height:46px;border-color:#e5edf6;border-radius:9px;box-shadow:none;padding:7px 8px}.ticket-chip-ro{font-size:10px}.ticket-chip-subline{font-size:9.5px}.board-table-scroll,.pudo-table-wrap,.reports-table-wrap{border-color:#e5edf6;border-radius:14px}.status-table thead th,.pudo-table thead th,.reports-table th{background:#f8fafc;color:#64748b}.tech-row-header{background:#fbfdff}.status-cell,.slot{min-height:76px}.tech-row-head{min-height:98px}.pudo-unassigned,.pudo-calendar-wrap{border-color:#e5edf6;border-radius:14px;box-shadow:none}.pudo-unassigned{background:#fbfdff}.pudo-tile{border:1px solid #fed7aa;border-left:4px solid #ea580c;border-radius:10px;background:#fff7ed;color:#9a3412;box-shadow:none}.pudo-tile.dropoff{border-color:#fed7aa;border-left-color:#ea580c;background:#fff7ed;color:#9a3412}.pudo-tile.pickup{border-color:#bfdbfe;border-left-color:#1c54b2;background:#eff6ff;color:#1e3a8a}.pudo-tile.done{border-color:#d1fae5;border-left-color:#10b981;background:#ecfdf5;color:#065f46;opacity:.72;filter:none}.pudo-tile-actions .ghost-button,.pudo-tile-actions .primary-button{min-height:22px;border-radius:7px;padding:2px 6px;font-size:9px}.pudo-controls{border:0;background:transparent;margin:-4px 0 8px;padding:0}.reports-filter-bar{border-color:#e5edf6;border-radius:14px;background:#fbfdff;box-shadow:none}.reports-kpis{gap:10px}.report-card{min-height:122px;border-color:#e5edf6;border-radius:14px;background:#fff;box-shadow:none;padding:16px}.report-card:before{height:2px}.reports-grid{gap:10px}.reports-panel{border-color:#e5edf6;border-radius:14px;background:#fff;box-shadow:none;padding:16px}.reports-status-row,.history-item{border-color:#e5edf6;border-radius:10px;background:#fbfdff}.history-list{gap:8px}.history-item{padding:12px 14px}.modal-card,.modal-card-solid{border-radius:18px}@media (max-width: 1180px){.app-workspace,.app-workspace-focus{grid-template-columns:1fr}.app-sidebar,.app-workspace-focus .app-sidebar{position:relative;top:auto;height:auto;grid-template-rows:auto auto}.app-sidebar-card,.app-sidebar-footer{display:none}.app-sidebar .section-tabs,.app-workspace-focus .app-sidebar .section-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.app-sidebar .section-tab,.app-workspace-focus .app-sidebar .section-tab{grid-template-columns:1fr;justify-items:center;text-align:center}.app-sidebar .section-tab-icon,.app-sidebar .section-tab-copy small{display:none}.app-workspace .board-topbar,.app-workspace-focus .board-topbar{grid-template-columns:1fr}.app-workspace .topbar-actions-wrap,.app-workspace-focus .topbar-actions-wrap,.board-filter-bar{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width: 760px){.dashboard{padding:8px}.app-workspace .dashboard-card.board-page-card,.app-workspace-focus .dashboard-card.board-page-card,.app-sidebar,.app-workspace-focus .app-sidebar{border-radius:14px;padding:10px}.app-sidebar .section-tabs,.app-workspace-focus .app-sidebar .section-tabs,.app-workspace .topbar-actions-wrap,.app-workspace-focus .topbar-actions-wrap,.board-filter-bar,.reports-kpis,.reports-grid{grid-template-columns:1fr}}.dashboard{min-height:100vh;padding:16px;background:linear-gradient(180deg,#f7f9fc,#eef3f8)}:root[data-theme=dark] .dashboard{background:#08111f}.app-workspace,.app-workspace-focus{grid-template-columns:252px minmax(0,1fr);gap:16px;min-height:calc(100vh - 32px)}.app-sidebar,.app-workspace-focus .app-sidebar{top:16px;height:calc(100vh - 32px);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(180deg,#ffffff09,#fff0),#0b1424;box-shadow:0 24px 70px #0f172a2e;padding:16px}.app-sidebar:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(234,88,12,.16),transparent 22%),radial-gradient(circle at 18% 12%,rgba(234,88,12,.18),transparent 25%);pointer-events:none}.app-sidebar>*{position:relative;z-index:1}.app-sidebar-brand,.app-workspace-focus .app-sidebar-brand{border-bottom:1px solid rgba(226,232,240,.12);border-radius:0;padding:0 0 16px}.app-sidebar-mark{border:0;background-color:#fff}.app-sidebar-brand strong{color:#fff}.app-sidebar-brand small{color:#94a3b8}.app-sidebar .section-tab,.app-workspace-focus .app-sidebar .section-tab{min-height:52px;border:1px solid transparent;border-radius:14px;padding:9px 10px}.app-sidebar .section-tab:hover{border-color:#ffffff1a;background:#ffffff0f}.app-sidebar .section-tab-icon{width:32px;height:32px;background:#ffffff14;color:#cbd5e1}.app-sidebar .section-tab-copy>span{color:#e2e8f0;font-size:12px}.app-sidebar .section-tab-copy small{color:#8492a8}.app-sidebar .section-tab-active{border-color:#fb923c6b;background:linear-gradient(135deg,#ea580c3d,#ea580c14)}.app-sidebar .section-tab-active .section-tab-icon{background:#ea580c;color:#fff}.app-sidebar-card{border-top-color:#e2e8f01f}.app-sidebar-card span{color:#fb923c}.app-sidebar-card strong{color:#fff}.app-sidebar-card p,.app-sidebar-footer a{color:#94a3b8}.app-workspace .dashboard-card.board-page-card,.app-workspace-focus .dashboard-card.board-page-card{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:calc(100vh - 32px);overflow:hidden;border:1px solid #d9e3ee;border-radius:20px;background:#fff;box-shadow:0 22px 60px #0f172a1a;padding:0}.app-workspace .board-topbar,.app-workspace-focus .board-topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,auto);align-items:center;gap:18px;border:0;border-bottom:1px solid #dde7f2;background:linear-gradient(180deg,#fff,#fbfdff);margin:0;padding:18px 20px}.app-workspace .app-view-copy .eyebrow,.app-workspace-focus .app-view-copy .eyebrow{color:#ea580c;font-size:9px;letter-spacing:.16em}.app-workspace .app-view-copy h1,.app-workspace-focus .app-view-copy h1{color:#0f172a;font-size:clamp(26px,2.05vw,36px)}.app-workspace .app-view-copy .muted,.app-workspace-focus .app-view-copy .muted{color:#56657a}.app-workspace .topbar-actions-wrap,.app-workspace-focus .topbar-actions-wrap{grid-template-columns:1.15fr 1fr;gap:8px}.app-session-card,.role-selector,.topbar-compact-control{border-color:#dce6f1;background:#f8fafc}.board-shell,.reports-shell,.history-list{min-width:0}.board-shell{display:grid;gap:12px;overflow:auto;padding:12px 18px 18px}.app-workspace-main .board-section-row{position:sticky;top:98px;z-index:15;display:flex;justify-content:flex-end;border:1px solid #dce6f1;border-radius:14px;background:#fffffff0;box-shadow:0 10px 24px #0f172a0e;margin:0;padding:8px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.toolbar-actions-compact{gap:6px}.toolbar-actions-compact .ghost-button,.toolbar-actions-compact .primary-button{min-height:36px;border-radius:10px;padding:7px 12px}.toolbar-actions-compact .primary-button,.primary-button.compact-button{background:linear-gradient(135deg,#1d4ed8,#1c54b2);box-shadow:0 12px 22px #1d4ed82e}.board-filter-bar{border:1px solid #dce6f1;border-radius:14px;background:#f8fafc;padding:8px}.board-filter-control{min-height:38px;border-color:#e5edf6;border-radius:10px}.notice-banner{border-radius:12px}.unassigned-panel,.pudo-unassigned,.pudo-calendar-wrap,.reports-filter-bar,.reports-panel,.report-card,.setup-panel{border-color:#dce6f1;border-radius:16px;background:#fff;box-shadow:0 10px 26px #0f172a0b}.unassigned-panel{padding:10px}.queue-grid{gap:10px}.queue-column{border:1px solid #dce6f1;border-radius:14px;background:#fbfdff;padding:12px}.queue-column-header{margin-bottom:10px}.queue-column-header h3,.unassigned-head h3,.reports-panel-head h3{color:#0f172a}.ticket-chip{border-color:#dce6f1;border-radius:10px;background:#fff;box-shadow:0 8px 18px #0f172a0b}.board-table-scroll,.pudo-table-wrap,.reports-table-wrap{border-color:#dce6f1;border-radius:16px;background:#fff;box-shadow:0 12px 28px #0f172a0b}.status-table thead th,.pudo-table thead th,.reports-table th{background:#f3f7fb;color:#56657a;letter-spacing:.1em}.status-table th,.status-table td,.pudo-table th,.pudo-table td,.reports-table th,.reports-table td{border-color:#dce6f1}.tech-row-header,.pudo-time-col{background:#fbfdff}.status-cell,.slot{min-height:82px}.tech-row-head{min-height:112px}.pudo-controls{position:sticky;top:98px;z-index:15;justify-content:flex-end;border:1px solid #dce6f1;border-radius:14px;background:#fffffff0;box-shadow:0 10px 24px #0f172a0e;margin:0;padding:8px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pudo-unassigned{padding:14px}.pudo-unassigned-list{gap:10px}.pudo-tile{border-radius:11px;box-shadow:none}.pudo-tile.dropoff{border-color:#fdba74;border-left-color:#ea580c;background:#fff7ed;color:#9a3412}.pudo-tile.pickup{border-color:#93c5fd;border-left-color:#1d4ed8;background:#eff6ff;color:#1e3a8a}.reports-shell{display:grid;gap:12px;overflow:auto;padding:12px 18px 18px}.reports-filter-bar{align-items:center;padding:10px 12px}.reports-kpis{gap:12px}.report-card{min-height:128px;padding:18px}.report-card strong{color:#0f172a}.reports-grid{gap:12px}.reports-panel{padding:18px}.reports-status-row,.history-item{border-color:#dce6f1;border-radius:12px;background:#fbfdff}.history-list{display:grid;gap:10px;overflow:auto;padding:12px 18px 18px}.history-item{padding:14px 16px}.history-item-head{gap:12px}.history-type-pill{border-color:#dce6f1;background:#f8fafc}.modal-card,.modal-card-solid{border-color:#dce6f1;border-radius:20px}@media (max-width: 1180px){.app-workspace,.app-workspace-focus{grid-template-columns:1fr}.app-sidebar,.app-workspace-focus .app-sidebar{position:relative;top:auto;height:auto;grid-template-rows:auto auto;background:#0b1424}.app-sidebar-card,.app-sidebar-footer{display:none}.app-sidebar .section-tabs,.app-workspace-focus .app-sidebar .section-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.app-sidebar .section-tab,.app-workspace-focus .app-sidebar .section-tab{grid-template-columns:1fr;justify-items:center;text-align:center}.app-sidebar .section-tab-icon,.app-sidebar .section-tab-copy small{display:none}.app-workspace .board-topbar,.app-workspace-focus .board-topbar{grid-template-columns:1fr}.app-workspace-main .board-section-row,.pudo-controls{position:relative;top:auto}}@media (max-width: 760px){.dashboard{padding:8px}.app-workspace .dashboard-card.board-page-card,.app-workspace-focus .dashboard-card.board-page-card,.app-sidebar,.app-workspace-focus .app-sidebar{border-radius:16px}.app-workspace .topbar-actions-wrap,.app-workspace-focus .topbar-actions-wrap,.board-filter-bar,.reports-kpis,.reports-grid,.app-sidebar .section-tabs,.app-workspace-focus .app-sidebar .section-tabs{grid-template-columns:1fr}.board-shell,.reports-shell,.history-list{padding:10px}}.app-workspace-main .board-section-row,.pudo-controls{position:static;top:auto;z-index:auto;justify-self:end;width:fit-content;max-width:100%}.app-workspace-main .board-section-row{justify-content:flex-end;margin:0}.board-shell,.reports-shell,.history-list{gap:14px;padding-top:16px}.board-filter-bar,.pudo-controls,.reports-filter-bar{box-shadow:inset 0 1px #ffffffe0}.pudo-controls{margin:0}.pudo-tile{min-height:82px;padding:10px}.pudo-tile-head{color:inherit;font-size:9px;letter-spacing:.08em;line-height:1;text-transform:uppercase}.pudo-tile-body>div:not(.pudo-tile-head):not(.tiny){font-size:14px;line-height:1.08}.pudo-tile .tiny{color:currentColor;font-size:9px;opacity:.78}.pudo-tile.dropoff{border-color:#fed7aa;border-left-color:#ea580c;background:#fffaf5;color:#7c2d12}.pudo-tile.pickup{border-color:#bfdbfe;border-left-color:#1d4ed8;background:#f8fbff;color:#1e3a8a}.pudo-tile-title{font-size:14px;line-height:1.05}.pudo-tile-sub{font-size:9px;letter-spacing:.03em}.pudo-tile-actions .ghost-button,.pudo-tile-actions .primary-button{border-color:#64748b38;background:#ffffffd1;color:#475569}.pudo-tile-actions .mini{border-color:#64748b3d;background:#ffffffe6;color:#475569;font-weight:800}@media (max-width: 760px){.app-workspace-main .board-section-row,.pudo-controls{justify-self:stretch;width:auto}}.dashboard.app-workspace,.dashboard.app-workspace-focus{display:block;min-height:100vh;padding:0;background:linear-gradient(180deg,#fff 0,#f7f9fc 310px,#eef3f8),#f7f9fc}.app-sidebar,.app-workspace-focus .app-sidebar{position:sticky;top:0;z-index:60;display:grid;grid-template-columns:minmax(220px,auto) minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;column-gap:28px;row-gap:0;width:100%;height:auto;min-height:76px;overflow:visible;border:0;border-bottom:1px solid rgba(203,213,225,.78);border-radius:0;background:#ffffffeb;box-shadow:0 14px 34px #0f172a12;padding:12px clamp(24px,4vw,64px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-sidebar:before,.app-sidebar:after{display:none}.app-sidebar-brand,.app-workspace-focus .app-sidebar-brand{min-width:0;border:0;padding:0}.app-sidebar-mark{width:42px;height:42px;border:1px solid #e2e8f0;border-radius:12px;background-color:#fff}.app-sidebar-brand strong{color:#0f172a;font-size:16px;letter-spacing:0}.app-sidebar-brand small{color:#64748b;font-size:11px}.app-sidebar-nav{min-width:0}.app-sidebar-label{display:none}.app-sidebar .section-tabs,.app-workspace-focus .app-sidebar .section-tabs{display:flex;justify-content:center;gap:6px;padding:4px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.app-sidebar .section-tab,.app-workspace-focus .app-sidebar .section-tab{min-height:42px;grid-template-columns:auto;border:0;border-radius:999px;background:transparent;padding:9px 16px;box-shadow:none}.app-sidebar .section-tab:hover{background:#fff}.app-sidebar .section-tab-icon{display:none}.app-sidebar .section-tab-copy{align-items:center}.app-sidebar .section-tab-copy>span{color:#334155;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:800;letter-spacing:0}.app-sidebar .section-tab-copy small{display:none}.app-sidebar .section-tab-active{background:#0f172a;box-shadow:0 10px 24px #0f172a29}.app-sidebar .section-tab-active .section-tab-copy>span{color:#fff}.app-sidebar-card{justify-self:end;min-width:220px;max-width:280px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:10px 12px;box-shadow:0 12px 24px #0f172a0e}.app-sidebar-card span{color:#ea580c;font-size:8px;letter-spacing:.14em}.app-sidebar-card strong{overflow:hidden;color:#0f172a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.app-sidebar-card p,.app-sidebar-footer{display:none}.app-workspace .dashboard-card.board-page-card,.app-workspace-focus .dashboard-card.board-page-card{display:block;max-width:1680px;min-height:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;margin:0 auto;padding:0 clamp(24px,4vw,64px) 56px}.app-workspace .board-topbar,.app-workspace-focus .board-topbar{position:relative;top:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:42px;border:0;background:transparent;margin:0;padding:42px 0 34px}.app-workspace .board-topbar:after,.app-workspace-focus .board-topbar:after{content:"";position:absolute;right:clamp(-44px,-3vw,-24px);bottom:10px;width:min(56vw,760px);height:1px;background:linear-gradient(90deg,transparent,rgba(234,88,12,.34),transparent)}.app-workspace .app-header-main,.app-workspace-focus .app-header-main{display:block}.app-brand-block{display:none}.app-workspace .app-view-copy,.app-workspace-focus .app-view-copy{max-width:820px}.app-workspace .app-view-copy .eyebrow,.app-workspace-focus .app-view-copy .eyebrow{color:#ea580c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:900;letter-spacing:.16em}.app-workspace .app-view-copy h1,.app-workspace-focus .app-view-copy h1{max-width:760px;color:#0f172a;font-size:clamp(42px,5vw,74px);line-height:.92;letter-spacing:0}.app-workspace .app-view-copy .muted,.app-workspace-focus .app-view-copy .muted{max-width:760px;color:#59687d;font-size:17px;line-height:1.45}.app-view-meta{margin-top:18px}.app-view-meta span{border-color:#dbe5ef;background:#fff;color:#475569}.app-workspace .topbar-actions-wrap,.app-workspace-focus .topbar-actions-wrap{align-self:start;display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0;padding:12px;border:1px solid #dce6f1;border-radius:22px;background:#fff;box-shadow:0 24px 60px #0f172a1a}.app-session-card,.role-selector,.topbar-compact-control{min-height:58px;border:1px solid #e0e8f2;border-radius:14px;background:#f8fafc;box-shadow:none}.board-shell,.reports-shell,.history-list{gap:18px;overflow:visible;padding:0 0 42px}.app-workspace-main .board-section-row,.pudo-controls{justify-self:end;width:auto;border:1px solid #dbe5ef;border-radius:18px;background:#fff;box-shadow:0 18px 46px #0f172a1a;padding:10px}.toolbar-actions-compact{gap:8px}.toolbar-actions-compact .ghost-button,.toolbar-actions-compact .primary-button,.pudo-controls .ghost-button,.pudo-controls .primary-button{min-height:42px;border-radius:12px;padding:10px 16px}.board-filter-bar,.reports-filter-bar{position:relative;border:1px solid #dbe5ef;border-radius:22px;background:#fff;box-shadow:0 18px 46px #0f172a12;padding:14px}.board-filter-bar:before,.reports-filter-bar:before{content:"Find work";position:absolute;top:-10px;left:24px;padding:0 10px;background:#f7f9fc;color:#ea580c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.board-filter-control{min-height:48px;border-color:#e2e8f0;border-radius:14px;background:#f8fafc}.unassigned-panel,.pudo-unassigned,.pudo-calendar-wrap,.reports-panel,.report-card,.setup-panel,.history-item{border:1px solid #dbe5ef;border-radius:22px;background:#fff;box-shadow:0 20px 52px #0f172a13}.unassigned-panel{padding:18px}.unassigned-panel:before{display:block;content:"Intake queues";margin:0 0 14px;color:#ea580c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.queue-grid{gap:16px}.queue-column{border:1px solid #e0e8f2;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc);padding:18px}.queue-column-header h3{font-size:21px;line-height:1.1}.count-pill{background:#f8fafc}.ticket-chip{min-height:54px;border-color:#dbe5ef;border-radius:13px;background:#fff;box-shadow:0 10px 24px #0f172a0e}.board-table-scroll,.pudo-table-wrap,.reports-table-wrap{border:1px solid #dbe5ef;border-radius:24px;background:#fff;box-shadow:0 22px 58px #0f172a14}.board-table-scroll:before,.pudo-calendar-wrap:before{display:block;content:"Live workflow board";border-bottom:1px solid #e2e8f0;background:linear-gradient(90deg,rgba(234,88,12,.08),transparent 38%),#fff;color:#ea580c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900;letter-spacing:.14em;padding:16px 18px;text-transform:uppercase}.pudo-calendar-wrap:before{content:"Scheduled movement"}.status-table{border-collapse:separate;border-spacing:0}.status-table thead th,.pudo-table thead th,.reports-table th{background:#f8fafc;color:#64748b;font-size:10px;letter-spacing:.12em}.status-table th,.status-table td,.pudo-table th,.pudo-table td,.reports-table th,.reports-table td{border-color:#e2e8f0}.tech-row-header{background:#fff}.tech-row-head{min-height:124px;border-right:1px solid #e2e8f0}.status-cell,.slot{min-height:96px;background:#fbfdff}.reports-shell,.history-list{max-width:1280px}.reports-kpis,.reports-grid{gap:16px}.report-card{min-height:150px;padding:22px}.history-item{padding:18px 20px}.pudo-unassigned{padding:18px}.pudo-unassigned:before{display:block;content:"Unassigned vehicles";margin:0 0 14px;color:#ea580c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pudo-tile{border-radius:14px;box-shadow:0 12px 26px #0f172a12}@media (max-width: 1180px){.app-sidebar,.app-workspace-focus .app-sidebar{grid-template-columns:1fr;gap:14px}.app-sidebar-card{display:none}.app-sidebar .section-tabs,.app-workspace-focus .app-sidebar .section-tabs{justify-content:flex-start;overflow-x:auto}.app-workspace .board-topbar,.app-workspace-focus .board-topbar{grid-template-columns:1fr;gap:24px}.app-workspace .topbar-actions-wrap,.app-workspace-focus .topbar-actions-wrap{max-width:720px}}@media (max-width: 760px){.app-sidebar,.app-workspace-focus .app-sidebar{padding:12px 16px}.app-sidebar .section-tabs,.app-workspace-focus .app-sidebar .section-tabs{border-radius:16px}.app-sidebar .section-tab,.app-workspace-focus .app-sidebar .section-tab{padding:9px 12px}.app-workspace .dashboard-card.board-page-card,.app-workspace-focus .dashboard-card.board-page-card{padding:0 16px 36px}.app-workspace .app-view-copy h1,.app-workspace-focus .app-view-copy h1{font-size:40px}.app-workspace .topbar-actions-wrap,.app-workspace-focus .topbar-actions-wrap,.board-filter-bar,.reports-filter-bar{grid-template-columns:1fr}.app-workspace-main .board-section-row,.pudo-controls{justify-self:stretch}.toolbar-actions-compact,.pudo-controls{display:grid;grid-template-columns:1fr}}.app-workspace .board-topbar,.app-workspace-focus .board-topbar{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:start;gap:28px;padding:26px 0 20px}.app-workspace .board-topbar:after,.app-workspace-focus .board-topbar:after{display:none}.app-workspace .app-view-copy .eyebrow,.app-workspace-focus .app-view-copy .eyebrow,.app-view-meta{display:none}.app-workspace .app-view-copy h1,.app-workspace-focus .app-view-copy h1{max-width:560px;font-size:clamp(30px,3.2vw,46px);line-height:1.02}.app-workspace .app-view-copy .muted,.app-workspace-focus .app-view-copy .muted{display:none}.app-workspace .topbar-actions-wrap,.app-workspace-focus .topbar-actions-wrap{border-radius:18px;box-shadow:0 16px 38px #0f172a14}.app-session-card,.role-selector,.topbar-compact-control{min-height:50px}.board-shell,.reports-shell,.history-list{gap:16px}.app-workspace-main .board-section-row,.pudo-controls{align-items:center;border-radius:16px;box-shadow:0 12px 30px #0f172a13}.board-filter-bar,.reports-filter-bar{border-radius:18px;box-shadow:0 12px 30px #0f172a0e}.board-filter-bar:before,.reports-filter-bar:before{content:"";display:none}.unassigned-panel,.pudo-unassigned,.pudo-calendar-wrap,.reports-panel,.report-card,.setup-panel,.history-item{border-radius:18px;box-shadow:0 14px 34px #0f172a0f}.unassigned-panel:before,.pudo-unassigned:before,.board-table-scroll:before,.pudo-calendar-wrap:before{padding-top:0;color:#c2410c}.board-table-scroll,.pudo-table-wrap,.reports-table-wrap{max-height:calc(100vh - 104px);overflow:auto;scrollbar-gutter:stable}.board-table-scroll{min-height:460px}.pudo-table-wrap{min-height:520px}.status-table thead th,.pudo-table thead th,.reports-table thead th{position:sticky;top:0;z-index:8;background:#f8fafc;box-shadow:inset 0 -1px #dbe5ef,0 8px 18px #0f172a0f}.status-table thead th:first-child,.pudo-table thead th:first-child{z-index:10}.tech-column,.tech-row-header,.pudo-time-col{position:sticky;left:0;z-index:4;box-shadow:1px 0 #dbe5ef}.status-table thead .tech-column,.pudo-table thead th:first-child{z-index:12}:root[data-theme=dark] .dashboard.app-workspace,:root[data-theme=dark] .dashboard.app-workspace-focus{background:linear-gradient(180deg,#07111f 0,#0b1424 330px,#0a1220),#0a1220}:root[data-theme=dark] .app-sidebar,:root[data-theme=dark] .app-workspace-focus .app-sidebar{border-bottom-color:#94a3b82e;background:#08111feb;box-shadow:0 14px 34px #00000052}:root[data-theme=dark] .app-sidebar-brand strong,:root[data-theme=dark] .app-sidebar-card strong,:root[data-theme=dark] .app-workspace .app-view-copy h1,:root[data-theme=dark] .app-workspace-focus .app-view-copy h1,:root[data-theme=dark] .queue-column-header h3,:root[data-theme=dark] .unassigned-head h3,:root[data-theme=dark] .reports-panel-head h3,:root[data-theme=dark] .report-card strong,:root[data-theme=dark] .history-item strong{color:#f8fafc}:root[data-theme=dark] .app-sidebar-brand small,:root[data-theme=dark] .app-workspace .app-view-copy .muted,:root[data-theme=dark] .app-workspace-focus .app-view-copy .muted{color:#a8b3c4}:root[data-theme=dark] .app-sidebar .section-tabs{border-color:#94a3b82e;background:#0f172abd}:root[data-theme=dark] .app-sidebar .section-tab:hover{background:#ffffff0f}:root[data-theme=dark] .app-sidebar .section-tab-copy>span{color:#cbd5e1}:root[data-theme=dark] .app-sidebar .section-tab-active{background:#ea580c;box-shadow:0 10px 24px #ea580c33}:root[data-theme=dark] .app-sidebar .section-tab-active .section-tab-copy>span{color:#fff}:root[data-theme=dark] .app-sidebar-card,:root[data-theme=dark] .app-workspace .topbar-actions-wrap,:root[data-theme=dark] .app-workspace-focus .topbar-actions-wrap,:root[data-theme=dark] .app-session-card,:root[data-theme=dark] .role-selector,:root[data-theme=dark] .topbar-compact-control,:root[data-theme=dark] .app-workspace-main .board-section-row,:root[data-theme=dark] .pudo-controls,:root[data-theme=dark] .board-filter-bar,:root[data-theme=dark] .reports-filter-bar,:root[data-theme=dark] .unassigned-panel,:root[data-theme=dark] .pudo-unassigned,:root[data-theme=dark] .pudo-calendar-wrap,:root[data-theme=dark] .reports-panel,:root[data-theme=dark] .report-card,:root[data-theme=dark] .setup-panel,:root[data-theme=dark] .history-item,:root[data-theme=dark] .board-table-scroll,:root[data-theme=dark] .pudo-table-wrap,:root[data-theme=dark] .reports-table-wrap{border-color:#94a3b833;background:#0f1b2d;box-shadow:0 18px 42px #00000047}:root[data-theme=dark] .board-filter-control,:root[data-theme=dark] .queue-column,:root[data-theme=dark] .ticket-chip,:root[data-theme=dark] .tech-row-header,:root[data-theme=dark] .pudo-time-col,:root[data-theme=dark] .status-cell,:root[data-theme=dark] .slot,:root[data-theme=dark] .reports-status-row{border-color:#94a3b82e;background:#111f34}:root[data-theme=dark] .ticket-chip,:root[data-theme=dark] .ticket-chip-ro,:root[data-theme=dark] .ticket-chip-subline,:root[data-theme=dark] .inactive-item,:root[data-theme=dark] .history-item,:root[data-theme=dark] .reports-status-row{color:#e2e8f0}:root[data-theme=dark] .ticket-chip-subline,:root[data-theme=dark] .muted{color:#9aa8bb}:root[data-theme=dark] .status-table thead th,:root[data-theme=dark] .pudo-table thead th,:root[data-theme=dark] .reports-table thead th,:root[data-theme=dark] .board-table-scroll:before,:root[data-theme=dark] .pudo-calendar-wrap:before{border-color:#94a3b833;background:linear-gradient(90deg,rgba(234,88,12,.14),transparent 38%),#12233a;color:#cbd5e1}:root[data-theme=dark] .status-table th,:root[data-theme=dark] .status-table td,:root[data-theme=dark] .pudo-table th,:root[data-theme=dark] .pudo-table td,:root[data-theme=dark] .reports-table th,:root[data-theme=dark] .reports-table td{border-color:#94a3b82e}:root[data-theme=dark] .pudo-tile.dropoff{border-color:#fb923c80;background:#7c2d1252;color:#fed7aa}:root[data-theme=dark] .pudo-tile.pickup{border-color:#60a5fa85;background:#1e3a8a52;color:#bfdbfe}:root[data-theme=dark] .pudo-tile-actions .mini{border-color:#cbd5e13d;background:#0f172adb;color:#e2e8f0}@media (max-width: 760px){.app-workspace .board-topbar,.app-workspace-focus .board-topbar{padding:22px 0 18px}.app-workspace .app-view-copy h1,.app-workspace-focus .app-view-copy h1{font-size:34px}.app-workspace .app-view-copy .muted,.app-workspace-focus .app-view-copy .muted{display:none}.board-table-scroll,.pudo-table-wrap,.reports-table-wrap{max-height:68vh}}.app-sidebar,.app-workspace-focus .app-sidebar{grid-template-columns:minmax(220px,auto) minmax(0,1fr)}.app-sidebar-card{display:none}.app-workspace .dashboard-card.board-page-card,.app-workspace-focus .dashboard-card.board-page-card{padding-top:16px}.app-workspace .board-topbar,.app-workspace-focus .board-topbar{display:flex;justify-content:flex-end;min-height:0;margin:0 0 10px;padding:0}.app-workspace .app-header-main,.app-workspace-focus .app-header-main{display:none}.app-workspace .topbar-actions-wrap,.app-workspace-focus .topbar-actions-wrap{display:flex;flex-wrap:wrap;justify-content:flex-end;width:auto;max-width:min(100%,980px);gap:8px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.app-session-card,.role-selector,.topbar-compact-control{min-height:40px;border-radius:999px;padding:8px 14px}.app-session-card{min-width:188px}.role-selector{min-width:238px}.app-session-card span,.role-label{font-size:8px}.app-session-card strong,.role-selector select,.topbar-compact-control{font-size:12px}.app-session-card small{display:none}.board-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.board-shell:has(.pudo-controls),.board-shell:has(.reports-filter-bar),.board-shell:has(.history-item){grid-template-columns:1fr}.board-shell:has(.pudo-controls) .board-section-row{grid-column:1;grid-row:auto;justify-self:end}.app-workspace-main .board-section-row{grid-column:2;grid-row:1;justify-self:end;align-self:stretch;min-height:66px;padding:8px}.board-filter-bar{grid-column:1;grid-row:1;min-height:66px;align-items:center;padding:10px}.notice-banner,.unassigned-panel,.board-table-scroll,.pudo-controls,.pudo-unassigned,.pudo-calendar-wrap,.reports-filter-bar,.reports-kpis,.reports-grid,.history-list,.inactive-panel,.setup-panel{grid-column:1 / -1}.board-shell:has(.pudo-controls) .pudo-controls{justify-self:end}.toolbar-actions-compact{align-items:center}.toolbar-actions-compact .ghost-button,.toolbar-actions-compact .primary-button{min-height:44px;white-space:nowrap}.unassigned-panel{padding:14px}.unassigned-panel:before{margin-bottom:10px}.queue-column{padding:14px}.queue-column-header h3{font-size:18px}.board-table-scroll{max-height:calc(100vh - 178px)}.pudo-controls{margin-bottom:4px}.reports-shell,.history-list{padding-top:0}:root[data-theme=dark] .app-workspace .topbar-actions-wrap,:root[data-theme=dark] .app-workspace-focus .topbar-actions-wrap{background:transparent;box-shadow:none}@media (max-width: 1180px){.board-shell{grid-template-columns:1fr}.app-workspace-main .board-section-row,.board-filter-bar{grid-column:1;grid-row:auto;justify-self:stretch}.toolbar-actions-compact{justify-content:flex-start;flex-wrap:wrap}}@media (max-width: 760px){.app-workspace .dashboard-card.board-page-card,.app-workspace-focus .dashboard-card.board-page-card{padding-top:12px}.app-workspace .topbar-actions-wrap,.app-workspace-focus .topbar-actions-wrap{display:grid;grid-template-columns:1fr;width:100%}.app-session-card,.role-selector,.topbar-compact-control{width:100%;border-radius:14px}}.app-sidebar,.app-workspace-focus .app-sidebar{grid-template-columns:220px minmax(0,1fr) 220px;column-gap:20px;min-height:128px;padding:10px clamp(16px,2vw,28px)}.app-sidebar-brand{justify-self:start}.app-sidebar-nav{grid-column:2;grid-row:1;justify-self:center;width:min(100%,500px)}.app-sidebar .section-tabs,.app-workspace-focus .app-sidebar .section-tabs{justify-content:center;width:100%}.app-nav-utilities,.app-workspace .app-nav-utilities,.app-workspace-focus .app-nav-utilities{grid-column:1 / -1;grid-row:2;justify-self:end;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;max-width:none;width:auto;border:0;background:transparent;box-shadow:none;padding:0}.app-nav-utilities .app-session-card,.app-nav-utilities .role-selector,.app-nav-utilities .topbar-compact-control{min-height:42px;border-radius:999px;background:#f8fafce6;padding:7px 11px;white-space:nowrap}.app-nav-utilities .app-session-card{min-width:148px}.app-nav-utilities .role-selector{min-width:196px}.app-nav-utilities .theme-toggle,.app-nav-utilities .topbar-compact-control{min-width:auto}.app-nav-utilities .app-session-card strong,.app-nav-utilities .role-selector select,.app-nav-utilities .topbar-compact-control{font-size:11px}.board-topbar{display:none}.app-workspace .dashboard-card.board-page-card,.app-workspace-focus .dashboard-card.board-page-card{padding-top:14px}.board-shell{gap:12px}.board-table-scroll,.pudo-table-wrap,.reports-table-wrap{max-height:none;min-height:0;overflow:visible;border-radius:0;border-right:0;border-left:0;background:transparent;box-shadow:none;scrollbar-gutter:auto}.board-table-scroll:before,.pudo-calendar-wrap:before{display:none}.status-table,.pudo-table,.reports-table{border-radius:0;overflow:visible;background:transparent}.status-table thead th,.pudo-table thead th,.reports-table thead th{top:133px;z-index:30}.status-table thead .tech-column,.pudo-table thead th:first-child{z-index:34}.tech-column,.tech-row-header,.pudo-time-col{z-index:14}.pudo-calendar-wrap{padding:0}.pudo-calendar-wrap .pudo-controls{justify-self:stretch;width:100%;border-radius:16px 16px 0 0;border-right:0;border-left:0;border-top:0;box-shadow:none}.pudo-calendar-wrap .pudo-controls .muted{width:100%;text-align:center}:root[data-theme=dark] .app-nav-utilities .app-session-card,:root[data-theme=dark] .app-nav-utilities .role-selector,:root[data-theme=dark] .app-nav-utilities .topbar-compact-control{background:#0f1b2de6}:root[data-theme=dark] .board-table-scroll,:root[data-theme=dark] .pudo-table-wrap,:root[data-theme=dark] .reports-table-wrap{background:transparent;box-shadow:none}@media (max-width: 1280px){.app-sidebar,.app-workspace-focus .app-sidebar{grid-template-columns:minmax(190px,auto) minmax(0,1fr)}.app-sidebar-nav{justify-self:end;width:min(100%,720px)}.app-nav-utilities{grid-column:1 / -1;justify-self:stretch;justify-content:flex-end}.status-table thead th,.pudo-table thead th,.reports-table thead th{top:133px}}@media (max-width: 760px){.app-sidebar,.app-workspace-focus .app-sidebar{grid-template-columns:1fr}.app-sidebar-brand,.app-sidebar-nav,.app-nav-utilities{justify-self:stretch}.app-nav-utilities,.app-workspace .app-nav-utilities,.app-workspace-focus .app-nav-utilities{display:grid;grid-template-columns:1fr}.app-nav-utilities .app-session-card,.app-nav-utilities .role-selector,.app-nav-utilities .topbar-compact-control{width:100%;border-radius:14px}.status-table thead th,.pudo-table thead th,.reports-table thead th{top:238px}}.app-sidebar,.app-workspace-focus .app-sidebar{grid-template-columns:1fr;align-items:center;column-gap:clamp(14px,2vw,32px);min-height:92px;padding:12px clamp(18px,2.4vw,32px)}.app-sidebar-brand{grid-column:1;grid-row:1;justify-self:start;min-width:210px;position:relative;z-index:3}.app-sidebar-nav{grid-column:1;grid-row:1;justify-self:center;position:relative;top:auto;left:auto;z-index:2;transform:none;width:500px}.app-sidebar .section-tabs,.app-workspace-focus .app-sidebar .section-tabs{justify-content:center;flex-wrap:nowrap;gap:6px;padding:5px}.app-sidebar .section-tab,.app-workspace-focus .app-sidebar .section-tab{min-height:46px;border-color:transparent;border-radius:999px;padding:11px 18px;color:#263244;box-shadow:none}.app-sidebar .section-tab-icon,.app-workspace-focus .app-sidebar .section-tab-icon,.app-sidebar .section-tab-copy small,.app-workspace-focus .app-sidebar .section-tab-copy small{display:none}.app-sidebar .section-tab:hover,.app-workspace-focus .app-sidebar .section-tab:hover{border-color:#1c54b238;background:#eaf1fb;color:#0a1931}.app-sidebar .section-tab:hover .section-tab-copy>span,.app-workspace-focus .app-sidebar .section-tab:hover .section-tab-copy>span{color:#0a1931}.app-sidebar .section-tab-active,.app-workspace-focus .app-sidebar .section-tab-active,.app-sidebar .section-tab-active:hover,.app-workspace-focus .app-sidebar .section-tab-active:hover{border-color:#ea580c;background:linear-gradient(135deg,#fb7a2a,#ea580c);color:#fff;box-shadow:0 14px 28px #ea580c47}.app-sidebar .section-tab-active .section-tab-copy>span,.app-workspace-focus .app-sidebar .section-tab-active .section-tab-copy>span,.app-sidebar .section-tab-active:hover .section-tab-copy>span,.app-workspace-focus .app-sidebar .section-tab-active:hover .section-tab-copy>span{color:#fff}.app-nav-utilities,.app-workspace .app-nav-utilities,.app-workspace-focus .app-nav-utilities{grid-column:1;grid-row:1;justify-self:end;align-self:center;gap:8px;position:relative;z-index:3}.app-nav-utilities .app-session-card,.app-nav-utilities .role-selector,.app-nav-utilities .topbar-compact-control{min-height:46px;padding:7px 12px;border-color:#dbe5ef;background:#f8fbff}.app-nav-utilities .app-session-card{min-width:150px}.app-nav-utilities .role-selector{min-width:230px}.app-nav-utilities .topbar-compact-control{min-width:86px}.app-nav-utilities .app-session-card:hover,.app-nav-utilities .role-selector:hover,.app-nav-utilities .topbar-compact-control:hover{border-color:#1c54b247;background:#eef5ff;color:#0a1931}.status-table thead th,.pudo-table thead th,.reports-table thead th{top:92px}.reports-shell{max-width:min(1600px,100%);gap:18px}.reports-shell>.board-section-row:first-child{display:none}.reports-command-bar{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(520px,1.6fr);align-items:center;gap:16px}.reports-command-copy{grid-column:1;grid-row:1;min-height:96px;border:1px solid #dbe5ef;border-radius:20px;background:linear-gradient(135deg,rgba(234,88,12,.08),transparent 42%),#fff;padding:18px 20px;box-shadow:0 18px 46px #0f172a0f}.reports-command-copy h2{margin:5px 0 3px;font-size:clamp(26px,2.4vw,38px);line-height:1}.reports-command-bar .reports-filter-bar{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:space-between;min-height:96px;margin:0}.reports-filter-group{gap:8px}.reports-filter-group .compact-button{min-height:42px;border-radius:999px}.reports-filter-group .compact-button.section-tab-active,.reports-filter-group .compact-button.section-tab-active:hover{border-color:#0d1728;background:#0d1728;color:#fff}.reports-filter-custom label{min-width:132px}.reports-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.report-card{min-height:132px;border-radius:20px;background:linear-gradient(180deg,#fff,#f9fbfd)}.report-card:before{height:3px;background:linear-gradient(90deg,#ea580c,#1c54b2)}.report-card h3{margin:8px 0 4px;font-size:clamp(34px,3vw,48px)}.reports-insight-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:16px}.reports-panel,.reports-library{border:1px solid #dbe5ef;border-radius:20px;background:#fff;box-shadow:0 18px 46px #0f172a0f}.reports-panel,.reports-library{padding:18px}.reports-panel-head{align-items:start;gap:16px}.reports-panel-head h3{margin-top:4px;font-size:21px}.reports-panel-subtitle{margin:4px 0 0;color:#64748b;font-size:12px;font-weight:800;line-height:1.35}.reports-panel-stat{display:inline-flex;align-items:center;min-height:34px;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#1c54b2;font-size:12px;font-weight:900;padding:6px 11px;white-space:nowrap}.reports-trend-chart,.reports-mix-list,.reports-status-bars{display:grid;gap:10px}.reports-trend-row{display:grid;grid-template-columns:54px minmax(0,1fr) 36px;align-items:center;gap:10px}.reports-trend-row span,.reports-trend-row strong,.reports-mix-row span,.reports-mix-row strong{color:#475569;font-size:12px;font-weight:900}.reports-trend-bars{display:grid;align-content:center;gap:3px;min-height:30px}.reports-bar,.reports-mix-track i,.reports-status-meter i{display:block;min-width:4px;border-radius:999px}.reports-bar{height:6px}.reports-bar-service{background:#1c54b2}.reports-bar-pickup{background:#10b981}.reports-bar-dropoff{background:#ea580c}.reports-mix-row{display:grid;grid-template-columns:minmax(124px,.9fr) minmax(0,1.4fr) 36px;align-items:center;gap:10px}.reports-mix-track,.reports-status-meter{overflow:hidden;height:10px;border-radius:999px;background:#eef3f8}.reports-mix-track i,.reports-status-meter i{height:100%}.reports-mix-blue i,.reports-status-meter i{background:#1c54b2}.reports-mix-green i{background:#10b981}.reports-mix-navy i{background:#0d1728}.reports-mix-orange i{background:#ea580c}.reports-status-row{grid-template-columns:minmax(140px,1fr) minmax(110px,1.2fr) auto;align-items:center;gap:10px;min-height:44px}.reports-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.reports-library-card{display:grid;gap:8px;min-height:132px;border:1px solid #dbe5ef;border-radius:16px;background:#f8fbff;padding:14px}.reports-library-card span{width:fit-content;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:10px;font-weight:950;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase}.reports-library-card strong{color:#0a1931;font-size:16px}.reports-library-card p{margin:0;color:#64748b;font-size:13px;line-height:1.45}:root[data-theme=dark] .app-sidebar .section-tab,:root[data-theme=dark] .app-workspace-focus .app-sidebar .section-tab{color:#d6dfeb}:root[data-theme=dark] .app-sidebar .section-tab:hover,:root[data-theme=dark] .app-workspace-focus .app-sidebar .section-tab:hover{border-color:#6ea2ff57;background:#6ea2ff24;color:#fff}:root[data-theme=dark] .app-sidebar .section-tab:hover .section-tab-copy>span,:root[data-theme=dark] .app-workspace-focus .app-sidebar .section-tab:hover .section-tab-copy>span{color:#fff}:root[data-theme=dark] .app-nav-utilities .app-session-card,:root[data-theme=dark] .app-nav-utilities .role-selector,:root[data-theme=dark] .app-nav-utilities .topbar-compact-control{border-color:#94a3b838;background:#0f1b2de6}:root[data-theme=dark] .app-nav-utilities .app-session-card:hover,:root[data-theme=dark] .app-nav-utilities .role-selector:hover,:root[data-theme=dark] .app-nav-utilities .topbar-compact-control:hover{border-color:#6ea2ff5c;background:#1c54b22e;color:#fff}:root[data-theme=dark] .reports-command-copy,:root[data-theme=dark] .report-card,:root[data-theme=dark] .reports-panel,:root[data-theme=dark] .reports-library{border-color:#94a3b833;background:linear-gradient(180deg,#0f1b2dfa,#0c1626fa)}:root[data-theme=dark] .reports-panel-stat{border-color:#6ea2ff47;background:#1c54b22e;color:#bfdbfe}:root[data-theme=dark] .reports-trend-row span,:root[data-theme=dark] .reports-trend-row strong,:root[data-theme=dark] .reports-mix-row span,:root[data-theme=dark] .reports-mix-row strong,:root[data-theme=dark] .reports-library-card strong{color:#f8fafc}:root[data-theme=dark] .reports-mix-track,:root[data-theme=dark] .reports-status-meter{background:#94a3b829}:root[data-theme=dark] .reports-library-card{border-color:#94a3b82e;background:#111f34d1}:root[data-theme=dark] .reports-library-card span{background:#ea580c29;color:#fed7aa}:root[data-theme=dark] .reports-library-card p{color:#a8b4c6}@media (max-width: 1540px){.app-sidebar,.app-workspace-focus .app-sidebar{grid-template-columns:1fr;column-gap:12px}.app-sidebar-nav{width:380px}.app-sidebar .section-tab,.app-workspace-focus .app-sidebar .section-tab{padding-inline:7px;font-size:10px}.app-nav-utilities .app-session-card{min-width:104px}.app-nav-utilities .role-selector{min-width:168px}.app-nav-utilities .topbar-compact-control{min-width:62px;padding-inline:8px}}@media (max-width: 1320px){.app-sidebar,.app-workspace-focus .app-sidebar{grid-template-columns:1fr;min-height:0}.app-sidebar-brand,.app-sidebar-nav,.app-nav-utilities{grid-column:1;justify-self:stretch}.app-sidebar-nav{grid-row:2;position:static;transform:none;width:100%}.app-nav-utilities,.app-workspace .app-nav-utilities,.app-workspace-focus .app-nav-utilities{grid-row:3;justify-content:flex-start;overflow-x:auto}.status-table thead th,.pudo-table thead th,.reports-table thead th{top:185px}.reports-command-bar,.reports-insight-grid,.reports-grid,.reports-library-grid,.reports-kpis{grid-template-columns:1fr}.reports-command-bar .reports-filter-bar{grid-column:1;grid-row:auto;align-items:stretch;flex-direction:column}.reports-command-copy{grid-column:1;grid-row:auto}}@media (max-width: 760px){.app-nav-utilities,.app-workspace .app-nav-utilities,.app-workspace-focus .app-nav-utilities{overflow-x:visible}.reports-command-copy,.reports-command-bar .reports-filter-bar,.reports-panel,.reports-library{border-radius:16px}.reports-filter-group,.reports-filter-custom,.reports-trend-row,.reports-mix-row,.reports-status-row{grid-template-columns:1fr}.status-table thead th,.pudo-table thead th,.reports-table thead th{top:286px}}.app-sidebar,.app-workspace-focus .app-sidebar{min-height:88px;padding-block:10px}.app-sidebar-nav{width:520px}.app-sidebar .section-tabs,.app-workspace-focus .app-sidebar .section-tabs{min-height:56px}.app-sidebar .section-tab,.app-workspace-focus .app-sidebar .section-tab{min-width:0;min-height:44px;padding:10px 17px}.app-sidebar .section-tab-copy>span,.app-workspace-focus .app-sidebar .section-tab-copy>span{white-space:nowrap}.app-nav-utilities,.app-workspace .app-nav-utilities,.app-workspace-focus .app-nav-utilities{max-width:430px}.app-nav-utilities .app-session-card span,.app-nav-utilities .role-label,.app-nav-utilities .app-session-card small{display:none}.app-nav-utilities .app-session-card,.app-nav-utilities .role-selector,.app-nav-utilities .topbar-compact-control{min-height:44px;padding:8px 10px}.app-nav-utilities .app-session-card{width:112px;min-width:0;overflow:hidden}.app-nav-utilities .role-selector{width:172px;min-width:0}.app-nav-utilities .topbar-compact-control{width:58px;min-width:0;padding-inline:8px}.app-nav-utilities .app-session-card strong,.app-nav-utilities .role-selector select,.app-nav-utilities .topbar-compact-control{overflow:hidden;max-width:100%;font-size:10px;text-overflow:ellipsis}.status-table thead th,.pudo-table thead th,.reports-table thead th{top:88px}.reports-line-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reports-line-panel{min-height:330px}.reports-panel-side{display:grid;justify-items:end;gap:8px}.reports-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px}.reports-legend span{display:inline-flex;align-items:center;gap:6px;color:#526278;font-size:11px;font-weight:900;white-space:nowrap}.reports-legend i{width:20px;height:4px;border-radius:999px}.legend-blue{background:#1c54b2}.legend-green{background:#10b981}.legend-navy{background:#0d1728}.legend-orange{background:#ea580c}.reports-line-chart{width:100%;height:224px;margin-top:10px;overflow:visible}.reports-chart-gridline{stroke:#e6edf6;stroke-width:1}.reports-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:5;transition:opacity .16s ease,stroke-width .16s ease,filter .16s ease;vector-effect:non-scaling-stroke}.reports-line-created{stroke:#1c54b2}.reports-line-completed{stroke:#10b981}.reports-line-pickups{stroke:#0d1728}.reports-line-dropoffs{stroke:#ea580c}.reports-chart-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#64748b;font-size:12px;font-weight:900}.reports-chart-footer strong{color:#0a1931}.reports-chart-footer span:last-child{text-align:right}.reports-chart-footer-single{grid-template-columns:1fr;justify-items:center}.reports-status-list .reports-status-row{display:grid;grid-template-columns:minmax(170px,.75fr) minmax(180px,1.25fr) minmax(36px,auto);align-items:center;gap:12px}.reports-status-meter{width:100%;min-width:0}.reports-status-meter i{min-width:8px}.pudo-schedule-header{display:grid;grid-template-columns:auto minmax(260px,1fr) auto auto;align-items:center;gap:10px;border-bottom:1px solid #dbe5ef;border-radius:22px 22px 0 0;background:linear-gradient(90deg,rgba(234,88,12,.07),transparent 35%),#fff;padding:12px 14px}.pudo-schedule-copy{display:grid;gap:3px;min-width:0;text-align:center}.pudo-schedule-copy p{margin:0}.pudo-schedule-copy .muted{font-size:13px;font-weight:750}.pudo-schedule-actions{display:flex;align-items:center;justify-content:center;gap:8px}.pudo-schedule-header .compact-button{min-height:42px;border-radius:12px;white-space:nowrap}.pudo-schedule-prev{justify-self:start}.pudo-schedule-next{justify-self:end}.pudo-schedule-header .pudo-date-picker-wrap{position:relative}:root[data-theme=dark] .reports-legend span,:root[data-theme=dark] .reports-chart-footer{color:#a8b4c6}:root[data-theme=dark] .reports-chart-footer strong{color:#f8fafc}:root[data-theme=dark] .reports-chart-gridline{stroke:#94a3b82e}:root[data-theme=dark] .legend-navy,:root[data-theme=dark] .reports-line-pickups{stroke:#bfdbfe;background:#bfdbfe}:root[data-theme=dark] .pudo-schedule-header{border-color:#94a3b833;background:linear-gradient(90deg,rgba(234,88,12,.12),transparent 35%),#0f1b2d}@media (max-width: 1540px){.app-sidebar-nav{width:460px}.app-sidebar .section-tab,.app-workspace-focus .app-sidebar .section-tab{padding-inline:15px;font-size:11px}.app-nav-utilities,.app-workspace .app-nav-utilities,.app-workspace-focus .app-nav-utilities{max-width:450px;gap:6px}.app-nav-utilities .app-session-card{display:none}.app-nav-utilities .role-selector{width:190px}.app-nav-utilities .topbar-compact-control{width:88px}}@media (max-width: 1320px){.status-table thead th,.pudo-table thead th,.reports-table thead th{top:185px}.reports-line-grid{grid-template-columns:1fr}.pudo-schedule-header{grid-template-columns:1fr 1fr}.pudo-schedule-copy,.pudo-schedule-actions{grid-column:1 / -1}}@media (max-width: 760px){.reports-panel-side,.reports-legend{justify-items:start;justify-content:flex-start}.reports-status-list .reports-status-row,.pudo-schedule-header{grid-template-columns:1fr}}:root{--reports-mix-blue: #1c54b2;--reports-mix-green: #10b981;--reports-mix-navy: #0d1728;--reports-mix-orange: #ea580c}:root[data-theme=dark]{--reports-mix-blue: #6ea2ff;--reports-mix-green: #34d399;--reports-mix-navy: #bfdbfe;--reports-mix-orange: #fb923c}.app-workspace-main .board-section-row,.board-filter-bar{box-sizing:border-box}.app-workspace-main .board-section-row{align-self:start;min-height:96px;height:96px}.board-filter-bar{min-height:96px;height:96px}.app-workspace-main .board-section-row{display:flex;align-items:center}.board-filter-bar{align-items:center}.reports-line-panel{min-height:360px}.reports-line-chart{height:248px;margin-top:4px}.reports-axis-tick line{stroke:#94a3b8;stroke-width:1.25}.reports-axis-tick text{fill:#526278;font-size:12px;font-weight:900;text-anchor:middle}.reports-line-trend{fill:none;stroke-dasharray:10 8;stroke-linecap:round;stroke-width:3;opacity:.58;vector-effect:non-scaling-stroke}.reports-line-created-trend{stroke:#1c54b2}.reports-line-completed-trend{stroke:#10b981}.reports-line-pickups-trend{stroke:#0d1728}.reports-line-dropoffs-trend{stroke:#ea580c}.reports-line-chart:hover .reports-line{opacity:.88}.reports-line:hover{stroke-width:6;opacity:1;filter:drop-shadow(0 8px 12px rgba(15,23,42,.14))}.reports-chart-point{cursor:pointer;opacity:.34;stroke:#fff;stroke-width:2.5;transition:opacity .16s ease,r .16s ease,filter .16s ease;vector-effect:non-scaling-stroke}.reports-line-chart:hover .reports-chart-point,.reports-chart-point:hover{opacity:1}.reports-chart-point:hover{r:6;filter:drop-shadow(0 8px 12px rgba(15,23,42,.18))}.reports-chart-point-created{fill:#1c54b2}.reports-chart-point-completed{fill:#10b981}.reports-chart-point-pickups{fill:#0d1728}.reports-chart-point-dropoffs{fill:#ea580c}.reports-svg-tooltip{opacity:0;pointer-events:none;transform:translate(10px,-52px);transition:opacity .14s ease,transform .14s ease}.reports-svg-tooltip-left{transform:translate(-184px,-52px)}.reports-point-group:hover .reports-svg-tooltip{opacity:1;transform:translate(10px,-58px)}.reports-point-group:hover .reports-svg-tooltip-left{transform:translate(-184px,-58px)}.reports-svg-tooltip rect{fill:#0a1931;stroke:#ffffff29;stroke-width:1;filter:drop-shadow(0 12px 18px rgba(15,23,42,.22))}.reports-svg-tooltip text{fill:#fff;font-size:11px;font-weight:900;letter-spacing:0}.reports-column-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(66px,1fr));align-items:end;gap:12px;min-height:236px;padding-top:10px}.reports-column-plot{display:grid;gap:14px;margin-top:4px}.reports-column-row{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px}.reports-column-y-axis{display:flex;flex-direction:column;justify-content:space-between;height:180px;margin-top:10px;color:#64748b;font-size:11px;font-weight:900;text-align:right}.reports-column-chart-wrap{position:relative;min-width:0}.reports-column-grid{position:absolute;z-index:0;top:10px;right:0;left:0;display:flex;flex-direction:column;justify-content:space-between;height:180px;pointer-events:none}.reports-column-grid span{border-top:1px dashed #d8e2ee}.reports-column-chart-wrap .reports-column-chart{position:relative;z-index:2;min-height:236px}.reports-activity-trend-layer{position:absolute;z-index:3;top:10px;right:0;left:0;width:100%;height:180px;pointer-events:none}.reports-activity-trend{fill:none;stroke:#ea580c;stroke-dasharray:8 7;stroke-linecap:round;stroke-width:3;opacity:.72;vector-effect:non-scaling-stroke}.reports-column-axis-labels{display:flex;justify-content:space-between;margin-top:-6px;color:#64748b;font-size:11px;font-weight:900}.reports-column-day{display:grid;grid-template-rows:180px auto auto;align-items:end;justify-items:center;gap:8px;border-radius:14px;cursor:pointer;transition:background .16s ease,transform .16s ease}.reports-column-day:hover{background:#1c54b20b;transform:translateY(-2px)}.reports-column-bars{display:grid;grid-template-columns:repeat(4,8px);align-items:end;gap:6px;height:180px;padding:0 8px;border-bottom:1px solid #dbe5ef}.reports-column-bars i{display:block;position:relative;min-height:4px;border-radius:999px 999px 0 0;cursor:pointer;transition:filter .16s ease,opacity .16s ease,transform .16s ease}.reports-column-bars:hover i{opacity:.72}.reports-column-bars i:hover{opacity:1;filter:drop-shadow(0 10px 14px rgba(15,23,42,.18));transform:scaleY(1.04);transform-origin:bottom}.reports-column-bars i[data-tooltip]:after,.reports-donut[data-tooltip]:after,.reports-donut-row[data-tooltip]:after,.reports-status-row[data-tooltip]:after,.reports-aging-bucket[data-tooltip]:after,.reports-aging-status-row[data-tooltip]:after{position:absolute;z-index:40;bottom:calc(100% + 10px);left:50%;width:max-content;max-width:280px;padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#0a1931;box-shadow:0 14px 24px #0f172a38;color:#fff;content:attr(data-tooltip);font-size:11px;font-weight:900;line-height:1.2;opacity:0;pointer-events:none;text-align:center;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.reports-column-bars i[data-tooltip]:hover:after,.reports-donut[data-tooltip]:hover:after,.reports-donut-row[data-tooltip]:hover:after,.reports-status-row[data-tooltip]:hover:after,.reports-aging-bucket[data-tooltip]:hover:after,.reports-aging-status-row[data-tooltip]:hover:after{opacity:1;transform:translate(-50%)}.reports-column-created{background:#1c54b2}.reports-column-completed{background:#10b981}.reports-column-pickup{background:#0d1728}.reports-column-dropoff{background:#ea580c}.reports-column-day span,.reports-column-day strong{color:#526278;font-size:12px;font-weight:900}.reports-activity-note{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:850;padding-top:2px}.reports-activity-note strong{color:#0a1931}.reports-mix-panel{min-height:100%}.reports-donut-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.reports-donut-card{display:grid;grid-template-columns:1fr;align-items:start;justify-items:center;gap:9px;border:1px solid #dbe5ef;border-radius:16px;background:#f8fbff;padding:10px}.reports-donut-card-primary{grid-template-columns:1fr}.reports-donut-card>div:first-child{justify-self:stretch}.reports-donut-card h4{margin:2px 0 0;color:#0a1931;font-size:15px;line-height:1.1}.reports-donut{position:relative;display:grid;place-items:center;width:min(142px,100%);aspect-ratio:1;justify-self:center;border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a14,0 14px 28px #0f172a14;cursor:pointer;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}.reports-donut:hover{filter:saturate(1.08);transform:translateY(-2px) scale(1.02);box-shadow:inset 0 0 0 1px #0f172a14,0 18px 34px #0f172a24}.reports-donut:before{position:absolute;top:16%;right:16%;bottom:16%;left:16%;content:"";border-radius:inherit;background:#fff;box-shadow:inset 0 0 0 1px #dbe5ef}.reports-donut span{position:relative;z-index:1;display:grid;justify-items:center;gap:2px}.reports-donut strong{color:#0a1931;font-size:18px;line-height:1}.reports-donut small{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.reports-donut-list{width:100%;display:grid;gap:6px}.reports-donut-list-compact{gap:6px}.reports-donut-row{display:grid;position:relative;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:32px;border:1px solid #dbe5ef;border-radius:12px;background:#fff;padding:6px 8px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.reports-donut-row:hover{border-color:#1c54b252;box-shadow:0 12px 22px #0f172a14;transform:translateY(-1px)}.reports-donut-row span{display:inline-flex;align-items:center;gap:8px;min-width:0}.reports-donut-row i{width:10px;height:10px;flex:0 0 auto;border-radius:999px}.reports-donut-row span,.reports-donut-row strong,.reports-donut-row small{color:#475569;font-size:11px;font-weight:900}.reports-mix-blue i{background:var(--reports-mix-blue)}.reports-mix-green i{background:var(--reports-mix-green)}.reports-mix-navy i{background:var(--reports-mix-navy)}.reports-mix-orange i{background:var(--reports-mix-orange)}.reports-aging-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}.reports-aging-buckets,.reports-aging-status-list{display:grid;gap:10px}.reports-aging-bucket{display:grid;position:relative;grid-template-columns:86px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:42px;border-radius:12px;cursor:pointer;padding:0 4px;transition:background .16s ease,transform .16s ease}.reports-aging-bucket:hover{background:#ea580c0b;transform:translate(2px)}.reports-aging-bucket span,.reports-aging-bucket strong,.reports-aging-status-row span,.reports-aging-status-row strong,.reports-aging-status-row small{color:#475569;font-size:12px;font-weight:900}.reports-aging-track{overflow:hidden;height:10px;border-radius:999px;background:#eef3f8}.reports-aging-track i{display:block;height:100%;min-width:6px;border-radius:999px;background:linear-gradient(90deg,#1c54b2,#ea580c);transition:filter .16s ease,transform .16s ease;transform-origin:left}.reports-aging-bucket:hover .reports-aging-track i{filter:saturate(1.18);transform:scaleX(1.02)}.reports-aging-status-row{display:grid;position:relative;grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:10px;min-height:46px;border:1px solid #dbe5ef;border-radius:14px;background:#f8fbff;padding:10px 12px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.reports-status-row,.reports-status-meter i{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,filter .16s ease}.reports-status-row{position:relative;cursor:pointer}.reports-status-row:hover,.reports-aging-status-row:hover{border-color:#1c54b252;box-shadow:0 12px 22px #0f172a14;transform:translateY(-1px)}.reports-status-row:hover .reports-status-meter i{filter:saturate(1.2);transform:scaleX(1.02);transform-origin:left}.reports-aging-status-row strong{color:#0a1931}.reports-aging-status-row small{color:#64748b}.status-table thead th,.pudo-table thead th,.reports-table thead th,.status-table thead .tech-column,.pudo-table thead th:first-child,.reports-table thead th:first-child{background:#f7fafc;background-image:none;box-shadow:inset 0 -1px #dbe5ef}:root[data-theme=dark] .reports-axis-tick line{stroke:#cbd5e173}:root[data-theme=dark] .reports-axis-tick text,:root[data-theme=dark] .reports-panel-subtitle,:root[data-theme=dark] .reports-column-y-axis,:root[data-theme=dark] .reports-column-axis-labels,:root[data-theme=dark] .reports-column-day span,:root[data-theme=dark] .reports-column-day strong,:root[data-theme=dark] .reports-activity-note,:root[data-theme=dark] .reports-donut-row span,:root[data-theme=dark] .reports-donut-row strong,:root[data-theme=dark] .reports-donut-row small,:root[data-theme=dark] .reports-donut small,:root[data-theme=dark] .reports-aging-bucket span,:root[data-theme=dark] .reports-aging-bucket strong,:root[data-theme=dark] .reports-aging-status-row span,:root[data-theme=dark] .reports-aging-status-row strong,:root[data-theme=dark] .reports-aging-status-row small{color:#d6dfeb}:root[data-theme=dark] .reports-line-pickups-trend{stroke:#bfdbfe}:root[data-theme=dark] .app-sidebar .section-tab-active,:root[data-theme=dark] .app-workspace-focus .app-sidebar .section-tab-active,:root[data-theme=dark] .app-sidebar .section-tab-active:hover,:root[data-theme=dark] .app-workspace-focus .app-sidebar .section-tab-active:hover,:root[data-theme=dark] .section-tab-active,:root[data-theme=dark] .section-tab-active:hover{border-color:#6ea2ff80;background:#1c54b2;box-shadow:0 14px 28px #1c54b247}:root[data-theme=dark] .reports-column-pickup{background:#bfdbfe}:root[data-theme=dark] .reports-column-bars{border-bottom-color:#94a3b838}:root[data-theme=dark] .reports-column-grid span{border-top-color:#94a3b838}:root[data-theme=dark] .reports-activity-note{border-top-color:#94a3b82e}:root[data-theme=dark] .reports-activity-note strong,:root[data-theme=dark] .reports-donut-card h4{color:#f8fafc}:root[data-theme=dark] .reports-donut-card{border-color:#94a3b82e;background:#111f34a3}:root[data-theme=dark] .reports-donut:before{background:#0f1b2d;box-shadow:inset 0 0 0 1px #94a3b833}:root[data-theme=dark] .reports-donut strong{color:#f8fafc}:root[data-theme=dark] .reports-donut-row{border-color:#94a3b82e;background:#111f34d1}:root[data-theme=dark] .reports-aging-track{background:#94a3b829}:root[data-theme=dark] .reports-aging-status-row{border-color:#94a3b82e;background:#111f34d1}:root[data-theme=dark] .status-table thead th,:root[data-theme=dark] .pudo-table thead th,:root[data-theme=dark] .reports-table thead th,:root[data-theme=dark] .status-table thead .tech-column,:root[data-theme=dark] .pudo-table thead th:first-child,:root[data-theme=dark] .reports-table thead th:first-child{border-color:#94a3b833;background:#122033;background-image:none;box-shadow:inset 0 -1px #94a3b833;color:#d6dfeb}@media (max-width: 1320px){.reports-aging-grid{grid-template-columns:1fr}}@media (max-width: 760px){.reports-column-chart{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-column-plot,.reports-column-row,.reports-donut-grid,.reports-donut-card{grid-template-columns:1fr}.reports-column-y-axis,.reports-column-axis-labels{display:none}.reports-aging-bucket,.reports-aging-status-row,.reports-donut-row{grid-template-columns:1fr}}.ticket-stack-sortable,.slot-items-sortable{gap:6px}.service-drop-zone,.pudo-drop-zone{position:relative;min-height:20px;height:20px;border-radius:999px;background:transparent;cursor:copy;opacity:.72;transition:background-color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.service-drop-zone:before,.pudo-drop-zone:before{position:absolute;top:8px;right:18px;bottom:8px;left:18px;content:"";border-radius:999px;background:color-mix(in srgb,var(--line-strong) 70%,transparent);opacity:0;transform:scaleX(.35);transition:opacity .16s ease,transform .18s ease,background-color .16s ease,box-shadow .16s ease}.status-cell.drop-ready,.queue-column.drop-ready,.slot.drop-target,.pudo-unassigned.drop-target{border-style:solid;outline:1px solid rgba(234,88,12,.22);outline-offset:-2px;background:linear-gradient(180deg,#ea580c0b,#1c54b209),color-mix(in srgb,var(--card) 92%,transparent);box-shadow:inset 0 0 0 1px #ea580c14;transition:background-color .18s ease,box-shadow .18s ease,outline-color .18s ease}.service-drop-zone.active,.pudo-drop-zone.active{min-height:24px;height:24px;background:#ea580c14;box-shadow:inset 0 0 0 1px #ea580c2e;opacity:1;transform:scaleY(1.04)}.service-drop-zone.active:before,.pudo-drop-zone.active:before{top:9px;right:12px;bottom:9px;left:12px;background:linear-gradient(90deg,#ea580c,#1c54b2);box-shadow:0 0 0 4px #ea580c1c,0 8px 18px #0f172a1f;opacity:1;transform:scaleX(1)}.ticket-chip,.pudo-tile{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.ticket-chip-shell:has(.service-drop-zone.active) .ticket-chip,.pudo-sortable-item:has(.pudo-drop-zone.active) .pudo-tile{transform:translateY(-1px)}:root[data-theme=dark] .status-cell.drop-ready,:root[data-theme=dark] .queue-column.drop-ready,:root[data-theme=dark] .slot.drop-target,:root[data-theme=dark] .pudo-unassigned.drop-target{outline-color:#fb923c42;background:linear-gradient(180deg,#fb923c14,#6ea2ff0b),color-mix(in srgb,var(--card) 86%,transparent);box-shadow:inset 0 0 0 1px #fb923c1f}:root[data-theme=dark] .service-drop-zone:before,:root[data-theme=dark] .pudo-drop-zone:before{background:#94a3b83d}:root[data-theme=dark] .service-drop-zone.active,:root[data-theme=dark] .pudo-drop-zone.active{background:#fb923c1c;box-shadow:inset 0 0 0 1px #fb923c33}.app-sidebar,.app-workspace-focus .app-sidebar{grid-template-columns:minmax(170px,.72fr) minmax(410px,auto) minmax(360px,1fr);gap:12px;min-height:88px;padding:10px clamp(18px,2.4vw,32px)}.app-sidebar-brand,.app-workspace-focus .app-sidebar-brand{grid-column:1;grid-row:1;min-width:0;max-width:220px}.app-sidebar-brand>span:not(.app-sidebar-mark){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar-nav,.app-workspace-focus .app-sidebar-nav{grid-column:2;grid-row:1;justify-self:start;width:auto;max-width:100%;min-width:0}.app-sidebar .section-tabs{justify-content:flex-start;width:auto;max-width:100%}.app-sidebar .section-tab{min-width:0;padding-inline:clamp(9px,.8vw,16px)}.app-sidebar .section-tab-copy>span{white-space:nowrap}.app-nav-utilities,.app-workspace .app-nav-utilities,.app-workspace-focus .app-nav-utilities{grid-column:3;grid-row:1;justify-self:end;width:100%;max-width:680px;min-width:0;display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:8px;overflow:visible}.app-nav-utilities .app-session-card{display:none!important}.app-nav-utilities .role-selector{flex:1 1 auto;width:100%;display:flex;align-items:center;position:relative;box-sizing:border-box;height:52px;min-width:148px;min-height:52px;max-width:100%;overflow:hidden;padding:0;line-height:20px}.app-nav-utilities .theme-toggle,.app-nav-utilities .topbar-compact-control{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:auto;height:52px;min-width:96px;min-height:52px;padding-inline:12px;line-height:20px}.app-nav-utilities .role-label{display:none!important}.app-nav-utilities .role-selector select{display:block;overflow:hidden;max-width:100%;min-width:0;text-overflow:ellipsis;white-space:nowrap}.app-nav-utilities .role-selector select{width:100%;height:100%;min-height:52px;-moz-appearance:auto;appearance:auto;-webkit-appearance:menulist;border:0;background:transparent;box-shadow:none;color:var(--text);-webkit-text-fill-color:var(--text);cursor:pointer;font-family:inherit;font-size:13px;font-weight:800;line-height:20px;opacity:1;padding:0 30px 0 14px}.app-nav-utilities .theme-toggle,.app-nav-utilities .theme-toggle span,.app-nav-utilities .topbar-compact-control{color:var(--text);font-size:13px;font-weight:800;line-height:20px}.app-nav-utilities .theme-toggle,.app-nav-utilities .theme-toggle span,.app-nav-utilities .topbar-compact-control{overflow:visible;text-overflow:clip;white-space:nowrap}@media (max-width: 1540px){.app-sidebar,.app-workspace-focus .app-sidebar{grid-template-columns:minmax(150px,.65fr) minmax(370px,auto) minmax(320px,1fr);gap:8px}.app-sidebar-brand,.app-workspace-focus .app-sidebar-brand{max-width:190px}.app-sidebar .section-tab{padding-inline:9px}.app-nav-utilities,.app-workspace .app-nav-utilities,.app-workspace-focus .app-nav-utilities{max-width:560px;gap:6px}.app-nav-utilities .app-session-card{display:none}.app-nav-utilities .role-selector{flex-basis:152px;min-width:132px;max-width:210px}.app-nav-utilities .theme-toggle,.app-nav-utilities .topbar-compact-control{min-width:92px}}@media (max-width: 1320px){.app-sidebar,.app-workspace-focus .app-sidebar{grid-template-columns:1fr}.app-sidebar-brand,.app-workspace-focus .app-sidebar-brand{grid-column:1;grid-row:1;justify-self:start}.app-sidebar-nav,.app-workspace-focus .app-sidebar-nav{grid-column:1;grid-row:2;justify-self:stretch;width:100%}.app-nav-utilities,.app-workspace .app-nav-utilities,.app-workspace-focus .app-nav-utilities{grid-column:1;grid-row:3;justify-self:stretch;width:100%;max-width:none;justify-content:flex-start;overflow-x:auto}.app-nav-utilities .app-session-card{display:flex}}.unassigned-panel:before,.pudo-unassigned:before{color:var(--orange)}:root[data-theme=dark] .unassigned-panel:before,:root[data-theme=dark] .pudo-unassigned:before{color:#fb923c}.board-table-scroll,.pudo-table-wrap{border:1px solid #dbe5ef;border-radius:24px;background:#fff;box-shadow:0 22px 58px #0f172a14;overflow:visible}:root[data-theme=dark] .board-table-scroll,:root[data-theme=dark] .pudo-table-wrap{border-color:#94a3b842;background:#0f1b2d;box-shadow:none}.status-table,.pudo-table{border-top:0;border-left:0;border-radius:23px}.status-table th,.status-table td,.pudo-table th,.pudo-table td{border-color:#dbe5ef}:root[data-theme=dark] .status-table,:root[data-theme=dark] .pudo-table,:root[data-theme=dark] .status-table th,:root[data-theme=dark] .status-table td,:root[data-theme=dark] .pudo-table th,:root[data-theme=dark] .pudo-table td{border-color:#94a3b838}.status-table thead th,.pudo-table thead th{border-top:0}.status-table tr>:first-child,.pudo-table tr>:first-child{border-left:0}.status-table tr>:last-child,.pudo-table tr>:last-child{border-right:0}.status-table tbody tr:last-child>*,.pudo-table tbody tr:last-child>*{border-bottom:0}.status-table thead th:first-child,.pudo-table thead th:first-child{border-top-left-radius:23px}.status-table thead th:last-child,.pudo-table thead th:last-child{border-top-right-radius:23px}.status-table tbody tr:last-child>:first-child,.pudo-table tbody tr:last-child>:first-child{border-bottom-left-radius:23px}.status-table tbody tr:last-child>:last-child,.pudo-table tbody tr:last-child>:last-child{border-bottom-right-radius:23px}.tech-row-head{border-right:0}.status-table tbody tr:hover .status-cell,.status-table tbody tr:hover .tech-row-header,.pudo-table tbody tr:hover .slot{background:#fbfdff}.pudo-table tbody tr:hover .pudo-time-col{background:#fff}:root[data-theme=dark] .status-table tbody tr:hover .status-cell,:root[data-theme=dark] .status-table tbody tr:hover .tech-row-header,:root[data-theme=dark] .pudo-table tbody tr:hover .slot,:root[data-theme=dark] .pudo-table tbody tr:hover .pudo-time-col{background:#0f1b2d}:root[data-theme=dark] .status-cell,:root[data-theme=dark] .slot{background:#0f1b2d}:root[data-theme=dark] .tech-row-header,:root[data-theme=dark] .pudo-time-col{background:#0f1b2d}.app-pastdue-banner{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;border:1px solid #fcd34d;border-radius:14px;background:#fffbeb;color:#92400e;font-size:13px;font-weight:800;padding:10px 14px}:root[data-theme=dark] .app-pastdue-banner{border-color:#fcd34d52;background:#78350f52;color:#fde68a}.app-nav-controls{display:grid;align-content:center;gap:6px}.app-nav-controls .ghost-button{width:100%;justify-content:center}.app-nav-utilities .app-session-card{display:flex!important;flex-direction:column;justify-content:center;gap:1px;flex:0 1 auto;width:auto;min-width:0;max-width:240px;overflow:hidden;padding:6px 12px}.app-nav-utilities .app-session-card span{display:block}.app-nav-utilities .app-session-card strong,.app-nav-utilities .app-session-card small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-nav-utilities .app-session-card small{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--muted)}.sb2{--sb-danger: #b91c1c}[data-theme=dark] .sb2{--sb-danger: #fca5a5}.sb2 .sb-modal-error{margin:0 22px;font-size:13px;line-height:1.5;font-weight:600;color:var(--sb-danger)}.sb2{--sb-bg: #eef2f8;--sb-surface: #ffffff;--sb-surface-2: #f4f7fc;--sb-line: #e3e8f1;--sb-line-strong: #d4dce8;--sb-text: #0a1931;--sb-muted: #5b6577;--sb-ro: #1c54b2;--sb-cell: #eef2f8;--sb-cell-line: #e4e9f1;--sb-head: #8693a8;--sb-tile: #ffffff;--sb-tile-line: #dbe2ec;--sb-tile-shadow: 0 6px 16px -8px rgba(10,25,49,.28);--sb-orange: #ea580c;--sb-orange-soft: #fff3ec;--sb-eta-bg: #eef3fc;--sb-eta-text: #1c54b2;font-family:Inter,system-ui,sans-serif}[data-theme=dark] .sb2{--sb-bg: #0a1322;--sb-surface: #0f1f3d;--sb-surface-2: #0c1a36;--sb-line: rgba(120,160,230,.16);--sb-line-strong: rgba(120,160,230,.28);--sb-text: #eaf1ff;--sb-muted: #9fb1cc;--sb-ro: #7fb0ee;--sb-cell: rgba(255,255,255,.025);--sb-cell-line: rgba(120,160,230,.12);--sb-head: #6f8bb5;--sb-tile: #15294e;--sb-tile-line: rgba(120,160,230,.24);--sb-tile-shadow: 0 8px 20px -10px rgba(0,0,0,.6);--sb-orange: #ff7a3c;--sb-orange-soft: rgba(255,106,26,.14);--sb-eta-bg: rgba(47,111,224,.18);--sb-eta-text: #a9c8f5}.sb2 .board-section-row{gap:14px}.sb2 .toolbar-actions-compact{gap:8px}.sb2 .compact-button{border-radius:10px!important;font-weight:700!important;transition:transform .14s ease,box-shadow .14s ease,background .14s ease!important}.sb2 .compact-button:hover{transform:translateY(-1px)}.sb2 .primary-button.compact-button{background:linear-gradient(135deg,#fb7a2a,#ea580c)!important;border:0!important;color:#fff!important;box-shadow:0 10px 22px -10px #ea580c8c!important}.sb2 .board-filter-bar{background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:14px;padding:12px 14px;box-shadow:0 10px 30px -24px #0a193166}.sb2 .board-filter-control span{color:var(--sb-muted)}.sb2 .board-filter-control select,.sb2 .board-filter-control input{background:var(--sb-surface-2);border:1px solid var(--sb-line);color:var(--sb-text);border-radius:10px}.sb2 .count-pill{background:var(--sb-orange-soft);color:var(--sb-orange);border:1px solid color-mix(in oklab,var(--sb-orange) 30%,transparent);font-family:JetBrains Mono,monospace;font-weight:700}.sb2 .notice-banner{background:var(--sb-orange-soft);color:var(--sb-orange);border:1px solid color-mix(in oklab,var(--sb-orange) 28%,transparent);border-radius:12px;font-weight:600}.sb-toast{position:fixed;right:22px;bottom:22px;z-index:5000;display:inline-flex;align-items:center;gap:10px;max-width:min(360px,calc(100vw - 44px));padding:13px 16px;border-radius:13px;background:#0f1f3d;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;box-shadow:0 18px 40px -14px #07102299;border:1px solid rgba(120,160,230,.28);animation:sbToastIn .26s cubic-bezier(.2,.8,.2,1)}.sb-toast-dot{width:9px;height:9px;border-radius:50%;flex:none;background:#ff7a3c;box-shadow:0 0 10px #ff7a3c}@keyframes sbToastIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.sb-toast{animation:none}}.sb2 .unassigned-panel.card-lite{background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:16px}.sb2 .queue-column{background:var(--sb-surface-2);border:1px solid var(--sb-line);border-radius:13px}.sb2 .queue-column.drop-ready{border-color:var(--sb-orange);box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--sb-orange) 30%,transparent)}.sb2 .queue-column-header .eyebrow{color:var(--sb-orange);font-family:JetBrains Mono,monospace;letter-spacing:.1em}.sb2 .queue-column-header h3{color:var(--sb-text)}.sb2 .queue-column .muted{color:var(--sb-muted)}.sb2 .unassigned-list{display:grid;grid-template-columns:repeat(auto-fill,160px);gap:9px;align-items:flex-start;justify-content:start}.sb2 .unassigned-list .ticket-chip-shell,.sb2 .unassigned-list .ticket-chip{width:100%}.sb2 .ticket-chip-shell{width:100%;box-sizing:border-box}.sb2 .ticket-chip{display:flex;flex-direction:column;gap:2px;width:100%;box-sizing:border-box;min-height:0;max-width:100%;text-align:left;background:var(--sb-tile);border:1.5px solid var(--sb-tile-line);border-radius:10px;padding:7px 8px;box-shadow:var(--sb-tile-shadow);cursor:pointer;overflow:hidden;transition:transform .14s ease,box-shadow .14s ease,border-color .2s ease}.sb2 .ticket-chip:hover{transform:translateY(-2px);box-shadow:0 12px 26px -10px #0a193157}.sb2 .ticket-chip-ro{font-family:JetBrains Mono,monospace;font-weight:800;font-size:11px;color:var(--sb-ro);letter-spacing:0;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sb2 .ticket-chip-subline{font-size:11.5px;font-weight:700;color:var(--sb-text);letter-spacing:-.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sb2 .ticket-chip-veh{font-size:10px;color:var(--sb-muted);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb2 .tile-eta{margin-top:5px;display:inline-flex;align-items:center;gap:4px;max-width:100%;align-self:flex-start;font-family:JetBrains Mono,monospace;font-weight:800;font-size:10px;white-space:nowrap;overflow:hidden;padding:3px 6px;border-radius:6px;background:var(--sb-eta-bg);color:var(--sb-eta-text)}.sb2 .tile-eta svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2;flex:none}.sb2 .tile-eta-none{background:var(--sb-surface-2);color:var(--sb-muted)}.sb2 .tile-flags{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px;max-width:100%}.sb2 .tile-waiter{align-self:flex-start;max-width:100%;display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-weight:800;font-size:8px;letter-spacing:.04em;color:#fff;background:var(--sb-text);padding:2px 6px;border-radius:4px;white-space:nowrap;overflow:hidden}[data-theme=dark] .sb2 .tile-waiter{background:#24407a}.sb2 .tile-waiter .wdot{width:4px;height:4px;border-radius:50%;background:var(--sb-orange);flex:none}.sb2 .tile-loaner{align-self:flex-start;max-width:100%;display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-weight:800;font-size:8px;letter-spacing:.04em;color:#fff;background:var(--sb-text);padding:2px 6px;border-radius:4px;white-space:nowrap;overflow:hidden}[data-theme=dark] .sb2 .tile-loaner{background:#24407a}.sb2 .tile-loaner .wdot{width:4px;height:4px;border-radius:50%;background:var(--sb-orange);flex:none}.sb2 .ticket-chip.u-soon{border-color:#f59e0b;box-shadow:0 0 0 2.5px #f59e0b2e,var(--sb-tile-shadow)}.sb2 .ticket-chip.u-soon .tile-eta{background:#fff5e6;color:#b4710a}.sb2 .ticket-chip.u-now{border-color:#ef5a3c;box-shadow:0 0 0 2.5px #ef5a3c33,var(--sb-tile-shadow)}.sb2 .ticket-chip.u-now .tile-eta{background:#fdecea;color:#c23a1e}.sb2 .ticket-chip.u-over{border-color:#d92020;box-shadow:0 0 0 2.5px #d9202038,var(--sb-tile-shadow)}.sb2 .ticket-chip.u-over .tile-eta{background:#fde8e8;color:#b00d0d}[data-theme=dark] .sb2 .ticket-chip.u-soon .tile-eta{background:#f59e0b33;color:#f7c66b}[data-theme=dark] .sb2 .ticket-chip.u-now .tile-eta{background:#ef5a3c38;color:#ff9d86}[data-theme=dark] .sb2 .ticket-chip.u-over .tile-eta{background:#d9202042;color:#ff9b9b}@keyframes sbWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-1.5deg)}75%{transform:rotate(1.5deg)}}.sb2 .ticket-chip-shell.is-waiter{animation:sbWiggle .5s ease-in-out infinite;transform-origin:50% 60%}.sb2 .ticket-chip-shell.is-waiter:hover{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.sb2 .ticket-chip-shell.is-waiter{animation:none}}.sb2 .ticket-chip-search-muted{opacity:.38}.sb2 .ticket-chip-search-match{box-shadow:0 0 0 2px color-mix(in oklab,var(--sb-orange) 55%,transparent),var(--sb-tile-shadow)}.sb2 .board-table-scroll{background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:16px;padding:4px}.sb2 .status-table{border-collapse:separate;border-spacing:4px}.sb2 .status-table thead th{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sb-head);padding:8px 6px;background:transparent}.sb2 .tech-column{background:transparent}.sb2 .tech-row-header{background:var(--sb-surface-2);border:1px solid var(--sb-line);border-radius:11px;min-width:150px;height:100%;vertical-align:middle;text-align:center}.sb2 .tech-row-head{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px}.sb2 .tech-row-head>div{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.sb2 .tech-row-head strong,.sb2 .tech-row-head p{display:block;width:100%;text-align:center;margin:0}.sb2 .tech-row-actions{margin-top:auto}.sb2 .tech-row-head strong{color:var(--sb-text);font-weight:800;font-size:14px}.sb2 .tech-row-head .muted{color:var(--sb-muted);font-family:JetBrains Mono,monospace;font-size:11px}.sb2 .sb-toolbar-right{display:flex;align-items:center;gap:9px;flex:none}.sb2 .sb-notif{position:relative}.sb2 .sb-notif-bell{position:relative;width:40px;height:40px;border-radius:11px;border:1px solid var(--sb-line);background:var(--sb-surface);color:var(--sb-text);cursor:pointer;display:grid;place-items:center;transition:border-color .14s,background .14s}.sb2 .sb-notif-bell:hover{border-color:var(--sb-line-strong)}.sb2 .sb-notif-bell svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sb2 .sb-notif-bell.has-unread{color:var(--sb-orange);border-color:color-mix(in oklab,var(--sb-orange) 40%,transparent)}.sb2 .sb-notif-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:linear-gradient(135deg,#fb7a2a,#ea580c);color:#fff;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;display:grid;place-items:center;box-shadow:0 3px 8px -2px #ea580c99;border:2px solid var(--sb-surface)}.sb2 .sb-notif-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.sb2 .sb-notif-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:61;width:360px;max-width:90vw;background:var(--sb-surface);border:1px solid var(--sb-line-strong);border-radius:16px;box-shadow:0 30px 60px -22px #0a193180;overflow:hidden}[data-theme=dark] .sb2 .sb-notif-panel{background:#15294e}.sb2 .sb-notif-head{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--sb-line)}.sb2 .sb-notif-head strong{font-size:15px;font-weight:800;color:var(--sb-text)}.sb2 .sb-notif-readall{border:0;background:none;color:var(--sb-orange);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.sb2 .sb-notif-readall:hover{text-decoration:underline}.sb2 .sb-notif-list{max-height:380px;overflow:auto}.sb2 .sb-notif-empty{margin:0;padding:28px 16px;text-align:center;color:var(--sb-muted);font-size:13px}.sb2 .sb-notif-item{width:100%;display:flex;align-items:flex-start;gap:11px;padding:12px 16px;border:0;border-bottom:1px solid var(--sb-line);background:none;cursor:pointer;text-align:left;transition:background .12s}.sb2 .sb-notif-item:hover{background:var(--sb-surface-2)}.sb2 .sb-notif-item.unread{background:color-mix(in oklab,var(--sb-orange) 5%,transparent)}.sb2 .sb-notif-ico{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:14px;font-weight:800;color:#fff}.sb2 .sb-notif-ico.tone-green{background:#16a34a}.sb2 .sb-notif-ico.tone-blue{background:#2f6fe0}.sb2 .sb-notif-ico.tone-orange{background:var(--sb-orange)}.sb2 .sb-notif-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sb2 .sb-notif-title{font-size:13px;color:var(--sb-text);line-height:1.35}.sb2 .sb-notif-title b{font-family:JetBrains Mono,monospace;color:var(--sb-ro)}.sb2 .sb-notif-sub{font-size:11px;color:var(--sb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb2 .sb-notif-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--sb-orange);margin-top:6px}.sb2 .app-notif .sb-notif-bell,.app-notif .sb-notif-bell{margin:0 2px}.app-notif{margin-right:4px}@keyframes tileFlash{0%,to{box-shadow:0 0 #ea580c00}30%{box-shadow:0 0 0 3px #ea580c99,0 0 18px #ea580c80}}.sb2 .ticket-chip-shell.tile-flash,.sb2 article.tile-flash{animation:tileFlash .8s ease-in-out 3;border-radius:12px;position:relative;z-index:5}.sb2 .tech-cap{margin:5px auto 0;width:100%;max-width:110px;display:flex;flex-direction:column;gap:3px}.sb2 .tech-cap-top{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.sb2 .tech-cap-pct{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;color:#16a34a}.sb2 .tech-cap-hrs{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;color:var(--sb-muted)}.sb2 .tech-cap-bar{height:5px;border-radius:999px;background:var(--sb-line);overflow:hidden}.sb2 .tech-cap-bar i{display:block;height:100%;border-radius:999px;background:#16a34a;transition:width .3s ease}.sb2 .tech-cap.high .tech-cap-pct{color:#b4710a}.sb2 .tech-cap.high .tech-cap-bar i{background:#f59e0b}.sb2 .tech-cap.over .tech-cap-pct{color:#d92020}.sb2 .tech-cap.over .tech-cap-bar i{background:#d92020}[data-theme=dark] .sb2 .tech-cap-pct{color:#5fd996}[data-theme=dark] .sb2 .tech-cap.high .tech-cap-pct{color:#f7c66b}[data-theme=dark] .sb2 .tech-cap.over .tech-cap-pct{color:#ff9b9b}.sb2 .tech-edit-button{color:var(--sb-ro)}.sb2 .tech-remove-button{color:#d92020}.sb2 .system-chip{background:var(--sb-orange-soft);color:var(--sb-orange);border-radius:6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.sb2 .status-cell{background:var(--sb-cell);border:1px solid var(--sb-cell-line);border-radius:11px;width:160px;min-width:160px;max-width:160px;vertical-align:top}.sb2 .ticket-stack{min-width:0}.sb2 .status-cell.drop-ready{border-color:var(--sb-orange);box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--sb-orange) 28%,transparent)}.sb2 .ticket-chip-shell{position:relative}.sb2 .ticket-chip-shell.insert-before:before,.sb2 .ticket-chip-shell.insert-after:after{content:"";position:absolute;left:0;right:0;height:3px;border-radius:3px;background:var(--sb-orange);box-shadow:0 0 0 2px color-mix(in oklab,var(--sb-orange) 30%,transparent);z-index:3}.sb2 .ticket-chip-shell.insert-before:before{top:-3px}.sb2 .ticket-chip-shell.insert-after:after{bottom:-3px}.sb2 .inactive-panel.card-lite{background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:16px}.sb2 .inactive-item{background:var(--sb-surface-2);border:1px solid var(--sb-line);border-radius:11px}.sb2 .inactive-item strong{color:var(--sb-text)}.sb2 .inactive-item .muted{color:var(--sb-muted)}.sb2 .modal-backdrop{background:#07102280;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4000!important;display:grid!important;place-items:center;padding:24px 16px;overflow-y:auto}.sb2 .sb-peek-backdrop{z-index:4200!important}.sb2 .modal-card{background:#fffffff0!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:18px!important;box-shadow:0 40px 80px -30px #0a19318c!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-theme=dark] .sb2 .modal-card{background:#12213feb!important;border:1px solid rgba(120,160,230,.28)!important;color:#eaf1ff}.sb2 .modal-card .eyebrow{font-family:JetBrains Mono,monospace;font-weight:800;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sb-orange)}.sb2 .modal-card h3{color:var(--sb-text);font-weight:900;letter-spacing:-.02em}[data-theme=dark] .sb2 .modal-card h3{color:#fff}.sb2 .modal-card label{color:var(--sb-muted);font-weight:700;font-size:12px}.sb2 .modal-card input,.sb2 .modal-card textarea{background:var(--sb-surface);border:1px solid var(--sb-tile-line);color:var(--sb-text);border-radius:10px}[data-theme=dark] .sb2 .modal-card input,[data-theme=dark] .sb2 .modal-card textarea{background:#ffffff14;border-color:#78a0e647;color:#fff}.sb2 .modal-card input:focus,.sb2 .modal-card textarea:focus{outline:none;border-color:var(--sb-orange);box-shadow:0 0 0 3px #ea580c29}.sb2 .modal-card .primary-button{background:linear-gradient(135deg,#fb7a2a,#ea580c)!important;border:0!important;color:#fff!important;box-shadow:0 12px 26px -10px #ea580c80!important}.sb2 .sb-ticket-modal{width:min(540px,94vw);max-height:calc(100vh - 48px);margin:0;display:flex;flex-direction:column;padding:0!important;overflow:hidden}.sb2 .sb-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 22px 14px;border-bottom:1px solid var(--sb-line)}.sb2 .sb-modal-head .eyebrow{font-family:JetBrains Mono,monospace;font-weight:800;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sb-orange);margin:0 0 4px}.sb2 .sb-modal-head h3{margin:0;color:var(--sb-text);font-weight:900;font-size:22px;letter-spacing:-.02em}[data-theme=dark] .sb2 .sb-modal-head h3{color:#fff}.sb2 .sb-modal-sub{margin:4px 0 0;font-size:13px;color:var(--sb-muted);font-weight:600}.sb2 .sb-modal-x{flex:none;width:30px;height:30px;border-radius:9px;border:1px solid var(--sb-line);background:var(--sb-surface);color:var(--sb-muted);font-size:14px;cursor:pointer;transition:all .14s}.sb2 .sb-modal-x:hover{border-color:var(--sb-orange);color:var(--sb-orange)}.sb2 .sb-modal-body{display:flex;flex-direction:column;gap:18px;padding:18px 22px;overflow-y:auto}.sb2 .sb-tabs{display:flex;gap:4px;padding:10px 16px 0;border-bottom:1px solid var(--sb-line)}.sb2 .sb-tab{position:relative;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:var(--sb-muted);cursor:pointer;padding:10px 14px;border-radius:9px 9px 0 0;display:inline-flex;align-items:center;gap:7px}.sb2 .sb-tab:hover{color:var(--sb-text)}.sb2 .sb-tab.on{color:var(--sb-orange)}.sb2 .sb-tab.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--sb-orange)}.sb2 .sb-tab-count{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;background:var(--sb-orange-soft);color:var(--sb-orange);border-radius:999px;padding:1px 6px}.sb2 .sb-notes-tab{gap:14px}.sb2 .sb-note-thread{display:flex;flex-direction:column;gap:14px}.sb2 .sb-note{display:flex;gap:10px;align-items:flex-start}.sb2 .sb-note-avatar{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#2f6fe0,#1c4fb0);color:#fff;font-family:JetBrains Mono,monospace;font-weight:800;font-size:11px}.sb2 .sb-note-bubble{flex:1;background:var(--sb-surface-2);border:1px solid var(--sb-line);border-radius:4px 12px 12px;padding:9px 12px}.sb2 .sb-note-meta{display:flex;align-items:baseline;gap:8px;margin-bottom:3px}.sb2 .sb-note-meta strong{font-size:13px;font-weight:800;color:var(--sb-text)}.sb2 .sb-note-meta span{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--sb-muted)}.sb2 .sb-note-bubble p{margin:0;font-size:14px;line-height:1.5;color:var(--sb-text)}.sb2 .sb-note-empty{margin:4px 0;font-size:13px;color:var(--sb-muted);line-height:1.5}.sb2 .sb-note-compose{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--sb-line);padding-top:12px}.sb2 .sb-note-compose textarea{background:var(--sb-surface);border:1px solid var(--sb-tile-line);color:var(--sb-text);border-radius:10px;padding:10px 12px;font:inherit;font-size:14px;resize:vertical;min-height:48px}[data-theme=dark] .sb2 .sb-note-compose textarea{background:#ffffff14;border-color:#78a0e647;color:#fff}.sb2 .sb-note-compose textarea:focus{outline:none;border-color:var(--sb-orange);box-shadow:0 0 0 3px #ea580c29}.sb2 .sb-note-compose .sb-btn{align-self:flex-end}.sb2 .sb-note-compose .sb-btn:disabled{opacity:.5;cursor:default}.sb2 .sb-audit-list{display:flex;flex-direction:column}.sb2 .sb-audit-item{display:flex;gap:12px;padding:10px 0;position:relative}.sb2 .sb-audit-item:not(:last-child):before{content:"";position:absolute;left:4.5px;top:22px;bottom:-10px;width:2px;background:var(--sb-line)}.sb2 .sb-audit-dot{flex:none;width:11px;height:11px;border-radius:50%;margin-top:4px;background:var(--sb-orange);box-shadow:0 0 0 3px var(--sb-orange-soft);z-index:1}.sb2 .sb-audit-copy{display:flex;flex-direction:column;gap:2px}.sb2 .sb-audit-copy strong{font-size:14px;font-weight:700;color:var(--sb-text)}.sb2 .sb-audit-copy span{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--sb-muted)}.sb2 .sb-fieldset{display:flex;flex-direction:column;gap:10px}.sb2 .sb-legend{margin:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sb-muted)}.sb2 .sb-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.sb2 .sb-grid-3{grid-template-columns:1fr 1fr 1fr}.sb2 .sb-grid .full{grid-column:1 / -1}.sb2 .sb-modal-body label{display:flex;flex-direction:column;gap:5px;color:var(--sb-muted);font-weight:700;font-size:11.5px}.sb2 .sb-modal-body input,.sb2 .sb-modal-body textarea{background:var(--sb-surface);border:1px solid var(--sb-tile-line);color:var(--sb-text);border-radius:10px;padding:10px 12px;font:inherit;font-size:14px;font-weight:500}[data-theme=dark] .sb2 .sb-modal-body input,[data-theme=dark] .sb2 .sb-modal-body textarea{background:#ffffff14;border-color:#78a0e647;color:#fff}.sb2 .sb-modal-body input:focus,.sb2 .sb-modal-body textarea:focus{outline:none;border-color:var(--sb-orange);box-shadow:0 0 0 3px #ea580c29}.sb2 .sb-notes{width:100%}.sb2 .sb-notes textarea{resize:vertical;min-height:64px}.sb2 .sb-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid var(--sb-line);background:var(--sb-surface-2)}.sb2 .sb-foot-right{display:flex;gap:9px}.sb2 .sb-foot-complete{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in oklab,#16a34a 40%,transparent);background:color-mix(in oklab,#16a34a 12%,transparent);color:#16a34a;font:inherit;font-weight:800;font-size:13px;cursor:pointer;padding:9px 15px;border-radius:10px;transition:background .14s,transform .14s}.sb2 .sb-foot-complete:hover{background:color-mix(in oklab,#16a34a 20%,transparent);transform:translateY(-1px);text-decoration:none}[data-theme=dark] .sb2 .sb-foot-complete{color:#5fd996;border-color:#5fd99666;background:#5fd9961f}.sb2 .eta-field{display:grid;gap:10px}.sb2 .eta-stepper{display:inline-flex;align-items:center;border:1px solid var(--sb-tile-line);border-radius:10px;overflow:hidden;background:var(--sb-surface);width:fit-content}[data-theme=dark] .sb2 .eta-stepper{background:#ffffff0f;border-color:#78a0e647}.sb2 .eta-stepper button{border:0;background:var(--sb-surface-2);color:var(--sb-text);width:40px;height:42px;font-size:18px;font-weight:800;cursor:pointer;transition:background .14s}[data-theme=dark] .sb2 .eta-stepper button{background:#ffffff0f;color:#fff}.sb2 .eta-stepper button:hover{background:var(--sb-orange-soft);color:var(--sb-orange)}.sb2 .eta-stepper .eta-val{padding:0 16px;min-width:120px;text-align:center;font-family:JetBrains Mono,monospace;font-weight:800;font-size:14px;color:var(--sb-text)}.sb2 .eta-hours{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}.sb2 .eta-hours button{border:1px solid var(--sb-tile-line);background:var(--sb-surface);color:var(--sb-text);border-radius:8px;padding:8px 0;font-family:JetBrains Mono,monospace;font-weight:700;font-size:11px;cursor:pointer;transition:all .12s ease}[data-theme=dark] .sb2 .eta-hours button{background:#ffffff0d;border-color:#78a0e638;color:#cfe0ff}.sb2 .eta-hours button:hover{border-color:var(--sb-orange);color:var(--sb-orange)}.sb2 .eta-hours button.on{background:linear-gradient(135deg,#fb7a2a,#ea580c);color:#fff;border-color:transparent}.sb2 .eta-clear{justify-self:start}.sb2 .eta-selected{display:flex;align-items:center;gap:11px;background:var(--sb-orange-soft);border:1px solid color-mix(in oklab,var(--sb-orange) 32%,transparent);border-radius:11px;padding:10px 13px}.sb2 .eta-selected-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--sb-orange);color:#fff;flex:none}.sb2 .eta-selected-ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2}.sb2 .eta-selected-copy{display:flex;flex-direction:column;gap:1px}.sb2 .eta-selected-copy small{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sb-muted)}.sb2 .eta-selected-copy strong{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:800;color:var(--sb-orange)}.sb2 .eta-selected-clear{margin-left:auto;border:0;background:none;color:var(--sb-muted);font:inherit;font-weight:700;font-size:13px;cursor:pointer}.sb2 .eta-selected-clear:hover{color:#d92020;text-decoration:underline}.sb2 .eta-empty{margin:0;font-size:12.5px;color:var(--sb-muted)}.sb2 .wl-toggle-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.sb2 .wl-toggle-row .waiter-toggle{width:100%}.sb2 .waiter-toggle{display:flex;align-items:center;gap:11px;background:var(--sb-orange-soft);border:1px solid color-mix(in oklab,var(--sb-orange) 30%,transparent);border-radius:11px;padding:11px 13px;cursor:pointer}.sb2 .waiter-toggle .wt-copy{display:flex;flex-direction:column;gap:1px}.sb2 .waiter-toggle .wt-copy strong{font-size:13px;font-weight:800;color:var(--sb-orange)}.sb2 .waiter-toggle .wt-copy small{font-size:11px;color:var(--sb-muted)}.sb2 .waiter-toggle .wt-sw{margin-left:auto;width:40px;height:23px;border-radius:999px;background:var(--sb-line-strong);position:relative;transition:background .16s;flex:none}.sb2 .waiter-toggle .wt-sw:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .16s;box-shadow:0 1px 3px #0000004d}.sb2 .waiter-toggle.on .wt-sw{background:var(--sb-orange)}.sb2 .waiter-toggle.on .wt-sw:after{transform:translate(17px)}.app-sidebar-logo{width:38px;height:38px;flex:none;filter:drop-shadow(0 3px 8px rgba(0,0,0,.35))}.app-sidebar-brand{gap:10px;min-width:0}.app-sidebar-brand>span{min-width:0;flex:1;overflow:visible}.app-sidebar-brand .app-brand-accent{color:#ff6a1a}.app-sidebar-brand strong{font-size:19px;white-space:nowrap;letter-spacing:-.01em}.sb2 .sb-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:12px}.sb2 .sb-toolbar-filters{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:14px;padding:8px 10px 8px 14px;box-shadow:0 12px 32px -26px #0a193180}.sb2 .sb-toolbar-actions{display:flex;align-items:center;gap:9px;flex:none}.sb2 .sb-pulse{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-height:69px;background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:14px;padding:10px 14px;margin-bottom:12px;box-shadow:0 12px 32px -26px #0a193180}.sb2 .sb-pulse-live{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sb-muted);padding-right:16px;border-right:1px solid var(--sb-line)}.sb2 .sb-pulse-live i{width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px color-mix(in oklab,#16a34a 22%,transparent);animation:sbPulseDot 2s ease-in-out infinite}@keyframes sbPulseDot{0%,to{opacity:1}50%{opacity:.35}}.sb2 .sb-pulse-stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sb2 .sb-pulse-stat{display:inline-flex;align-items:baseline;gap:7px;cursor:pointer;background:var(--sb-surface-2);border:1px solid var(--sb-line);border-radius:999px;padding:7px 15px;font:inherit;font-size:13px;font-weight:600;color:var(--sb-muted);transition:all .14s ease}.sb2 .sb-pulse-stat:hover{border-color:var(--sb-line-strong);color:var(--sb-text)}.sb2 .sb-pulse-stat b{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:800;color:var(--sb-text)}.sb2 .sb-pulse-stat:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sb-line-strong);align-self:center}.sb2 .sb-pulse-wait:before{background:#f59e0b}.sb2 .sb-pulse-over:before{background:#d92020}.sb2 .sb-pulse-ready:before{background:#16a34a}.sb2 .sb-pulse-stat.on{background:var(--sb-text);border-color:var(--sb-text);color:#fff}.sb2 .sb-pulse-stat.on b{color:#fff}.sb2 .sb-pulse-wait.on{background:#b4710a;border-color:#b4710a;color:#fff}.sb2 .sb-pulse-wait.on b{color:#fff}.sb2 .sb-pulse-over.on{background:#d92020;border-color:#d92020;color:#fff}.sb2 .sb-pulse-over.on b{color:#fff}.sb2 .sb-pulse-ready.on{background:#16a34a;border-color:#16a34a;color:#fff}.sb2 .sb-pulse-ready.on b{color:#fff}.sb2 .sb-pulse-shown{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:var(--sb-orange)}.sb2 .sb-pulse-actions{margin-left:auto;display:flex;align-items:center;gap:9px;flex:none}.sb2 .sb-btn{display:inline-flex;align-items:center;gap:7px;cursor:pointer;flex:none;font:inherit;font-size:14px;font-weight:700;border-radius:11px;padding:10px 16px;border:1px solid transparent;white-space:nowrap;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.sb2 .sb-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.sb2 .sb-btn:hover{transform:translateY(-1px)}.sb2 .sb-btn-ghost{background:var(--sb-surface);border-color:var(--sb-line);color:var(--sb-text)}.sb2 .sb-btn-ghost:hover{border-color:var(--sb-line-strong)}.sb2 .sb-btn-icon{padding:10px}.sb2 .sb-btn-orange{background:linear-gradient(135deg,#fb7a2a,#ea580c);color:#fff;box-shadow:0 10px 22px -10px #ea580c8c}.sb2 .sb-btn-orange:hover{box-shadow:0 14px 28px -10px #ea580ca6}.sb2 .sb-filterbar{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:14px;padding:11px 13px;box-shadow:0 12px 32px -26px #0a193180}.sb2 .sb-search{display:flex;align-items:center;gap:9px;flex:1 1 auto;min-width:0;background:var(--sb-surface-2);border:1px solid var(--sb-line);border-radius:10px;padding:9px 12px}.sb2 .sb-search svg{width:16px;height:16px;fill:none;stroke:var(--sb-muted);stroke-width:2;stroke-linecap:round;flex:none}.sb2 .sb-search input{flex:1;border:0;background:transparent;font:inherit;font-size:14px;color:var(--sb-text);outline:none}.sb2 .sb-search input::placeholder{color:var(--sb-muted)}.sb2 .sb-search-x{border:0;background:none;color:var(--sb-muted);cursor:pointer;font-size:12px;padding:2px 4px}.sb2 .sb-search-x:hover{color:var(--sb-orange)}.sb2 .sb-quickchips{display:flex;align-items:center;gap:6px}.sb2 .sb-chip{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:inherit;font-size:13px;font-weight:700;background:var(--sb-surface-2);border:1px solid var(--sb-line);color:var(--sb-muted);border-radius:999px;padding:8px 13px;transition:all .14s ease}.sb2 .sb-chip span{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;background:var(--sb-line);color:var(--sb-text);border-radius:999px;padding:1px 7px}.sb2 .sb-chip:hover{border-color:var(--sb-line-strong);color:var(--sb-text)}.sb2 .sb-chip.on{background:var(--sb-text);border-color:var(--sb-text);color:#fff}.sb2 .sb-chip.on span{background:#ffffff38;color:#fff}.sb2 .sb-chip-wait.on{background:#b4710a;border-color:#b4710a}.sb2 .sb-chip-over.on{background:#d92020;border-color:#d92020}.sb2 .sb-advisor{display:inline-flex;align-items:center;gap:9px;flex:none;padding-left:12px;border-left:1px solid var(--sb-line)}.sb2 .sb-search{flex:1 1 auto;border:0;background:transparent;padding:4px 0}.sb2 .sb-search svg{width:17px;height:17px}.sb2 .sb-advisor span{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-muted)}.sb2 .sb-advisor select{font:inherit;font-size:13px;font-weight:700;color:var(--sb-text);background:var(--sb-surface-2);border:1px solid var(--sb-line);border-radius:9px;padding:9px 13px;cursor:pointer;min-width:96px}.app-workspace .dashboard-card.board-page-card:has(.sb2),.app-workspace-focus .dashboard-card.board-page-card:has(.sb2){max-width:none!important;width:100%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:14px 22px 40px!important}.sb2 .board-table-scroll{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important;max-height:none!important}.sb2 .status-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.sb2 .status-cell{width:auto!important;min-width:0!important;max-width:none!important;overflow:hidden}.sb2 .tech-row-header,.sb2 .status-table thead th.tech-column{width:88px!important;min-width:88px!important;max-width:88px!important}.sb2 .status-cell .ticket-chip{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;overflow:hidden}.sb2 .status-cell .ticket-stack,.sb2 .status-cell .ticket-chip-shell{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}.sb2 .status-cell .ticket-chip-shell>article{width:100%!important;min-width:0!important}.sb2 .status-cell .ticket-chip>*{max-width:100%;min-width:0}.sb2 .status-table thead th{position:sticky!important;top:var(--sb-stick-top, 130px)!important;z-index:9!important;background:var(--sb-bg)!important}.sb2 .status-table thead th.tech-column{z-index:10!important}.sb2 .status-table tbody tr:hover .status-cell,.sb2 .status-table tbody tr:hover .tech-row-header{background:var(--sb-cell)!important}.sb2 .status-table tbody tr:hover .tech-row-header{background:var(--sb-surface-2)!important}.sb2.hist-shell{display:flex;flex-direction:column;gap:16px}.sb2 .hist-head .hist-eyebrow{margin:0 0 4px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sb-orange)}.sb2 .hist-head h2{margin:0 0 6px;font-size:28px;font-weight:900;letter-spacing:-.025em;color:var(--sb-text)}.sb2 .hist-sub{margin:0;font-size:15px;color:var(--sb-muted)}.sb2 .hist-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:14px;padding:11px 13px;box-shadow:0 12px 32px -26px #0a193180}.sb2 .hist-search{flex:1 1 280px;min-width:200px}.sb2 .hist-scope{display:flex;gap:6px}.sb2 .hist-chip{border:1px solid var(--sb-line);background:var(--sb-surface-2);color:var(--sb-muted);font:inherit;font-size:13px;font-weight:700;border-radius:999px;padding:8px 14px;cursor:pointer;transition:all .14s}.sb2 .hist-chip:hover{color:var(--sb-text);border-color:var(--sb-line-strong)}.sb2 .hist-chip.on{background:var(--sb-text);border-color:var(--sb-text);color:#fff}.sb2 .hist-count{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:var(--sb-muted)}.sb2 .hist-list{display:flex;flex-direction:column;gap:9px}.sb2 .hist-empty{padding:30px;text-align:center;color:var(--sb-muted);font-size:15px}.sb2 .hist-ro{background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:14px;overflow:hidden;transition:border-color .16s,box-shadow .16s}.sb2 .hist-ro.open{border-color:color-mix(in oklab,var(--sb-orange) 40%,transparent);box-shadow:0 16px 36px -26px #0a193180}.sb2 .hist-ro-head{width:100%;display:grid;grid-template-columns:92px minmax(0,1fr) auto auto auto 18px;align-items:center;gap:16px;padding:14px 18px;background:none;border:0;cursor:pointer;text-align:left}.sb2 .hist-ro-head:hover{background:var(--sb-surface-2)}.sb2 .hist-ro-id{font-family:JetBrains Mono,monospace;font-weight:800;font-size:14px;color:var(--sb-ro)}.sb2 .hist-ro-main{display:flex;flex-direction:column;gap:2px;min-width:0}.sb2 .hist-ro-main strong{font-size:15px;font-weight:800;color:var(--sb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb2 .hist-ro-main small{font-size:12.5px;color:var(--sb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb2 .hist-ro-status{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--sb-orange);background:var(--sb-orange-soft);border-radius:6px;padding:4px 9px;white-space:nowrap}.sb2 .hist-ro-status.done{color:#16a34a;background:color-mix(in oklab,#16a34a 14%,transparent)}[data-theme=dark] .sb2 .hist-ro-status.done{color:#5fd996}.sb2 .hist-ro-counts{display:flex;gap:6px}.sb2 .hist-badge{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;color:var(--sb-muted);background:var(--sb-surface-2);border:1px solid var(--sb-line);border-radius:999px;padding:3px 9px;white-space:nowrap}.sb2 .hist-badge-note{color:var(--sb-orange);border-color:color-mix(in oklab,var(--sb-orange) 30%,transparent);background:var(--sb-orange-soft)}.sb2 .hist-ro-time{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--sb-muted);white-space:nowrap}.sb2 .hist-ro-chev{color:var(--sb-muted);font-size:11px}.sb2 .hist-ro-body{padding:4px 18px 18px;border-top:1px solid var(--sb-line)}.sb2 .hist-timeline{display:flex;flex-direction:column;padding-top:12px}.sb2 .hist-event{display:flex;gap:13px;padding:7px 0;position:relative}.sb2 .hist-event:not(:last-child):before{content:"";position:absolute;left:5px;top:22px;bottom:-7px;width:2px;background:var(--sb-line)}.sb2 .hist-event-dot{flex:none;width:12px;height:12px;border-radius:50%;margin-top:4px;z-index:1;background:var(--sb-line-strong);box-shadow:0 0 0 3px var(--sb-surface)}.sb2 .hist-event.audit .hist-event-dot{background:var(--sb-ro);box-shadow:0 0 0 3px color-mix(in oklab,var(--sb-ro) 18%,transparent)}.sb2 .hist-event.note .hist-event-dot{background:var(--sb-orange);box-shadow:0 0 0 3px var(--sb-orange-soft)}.sb2 .hist-event-copy{flex:1;min-width:0}.sb2 .hist-event-meta{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.sb2 .hist-event-meta strong{font-size:14px;font-weight:700;color:var(--sb-text)}.sb2 .hist-event-tag{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sb-orange);background:var(--sb-orange-soft);border-radius:5px;padding:2px 7px}.sb2 .hist-event-time{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--sb-muted);margin-left:auto}.sb2 .hist-event-note{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--sb-text)}@media (max-width: 800px){.sb2 .hist-ro-head{grid-template-columns:76px 1fr auto 18px}.sb2 .hist-ro-status,.sb2 .hist-ro-counts{display:none}}.sb2.rp-shell{display:flex;flex-direction:column;gap:14px}.sb2 .rp-band{display:flex;flex-direction:column;gap:12px}.sb2 .rp-band+.rp-band{margin-top:10px}.sb2 .rp-band-head{display:flex;align-items:center;gap:12px;padding:2px 0}.sb2 .rp-band-num{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;color:#fff;background:linear-gradient(135deg,#fb7a2a,#ea580c);border-radius:7px;padding:4px 8px;letter-spacing:.04em}.sb2 .rp-band-head h4{margin:0;font-size:16px;font-weight:900;letter-spacing:-.01em;color:var(--sb-text);white-space:nowrap}.sb2 .rp-band-line{flex:1;height:1px;background:var(--sb-line)}.sb2 .rp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-top:8px;scroll-margin-top:96px}.sb2 .rp-eyebrow{margin:0 0 4px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sb-orange)}.sb2 .rp-head h2{margin:0 0 5px;font-size:28px;font-weight:900;letter-spacing:-.025em;color:var(--sb-text)}.sb2 .rp-sub{margin:0;font-size:14px;color:var(--sb-muted);font-family:JetBrains Mono,monospace}.sb2 .rp-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sb2 .rp-presets{display:flex;gap:6px}.sb2 .rp-chip{border:1px solid var(--sb-line);background:var(--sb-surface);color:var(--sb-muted);font:inherit;font-size:13px;font-weight:700;border-radius:999px;padding:8px 14px;cursor:pointer;transition:all .14s}.sb2 .rp-chip:hover{color:var(--sb-text);border-color:var(--sb-line-strong)}.sb2 .rp-chip.on{background:var(--sb-text);border-color:var(--sb-text);color:#fff}.sb2 .rp-dates{display:inline-flex;align-items:center;gap:7px;color:var(--sb-muted)}.sb2 .rp-dates input{font:inherit;font-size:13px;color:var(--sb-text);background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:9px;padding:7px 10px}.sb2 .rp-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sb2 .rp-kpi{background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:14px;padding:16px 18px;position:relative;overflow:hidden}.sb2 .rp-kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.sb2 .rp-kpi-blue:before,.sb2 .rp-kpi-orange:before,.sb2 .rp-kpi-green:before,.sb2 .rp-kpi-navy:before,.sb2 .rp-kpi-red:before{background:var(--sb-orange)}.sb2 .rp-kpi-label{margin:0 0 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-muted)}.sb2 .rp-kpi-val{display:block;font-size:30px;font-weight:900;letter-spacing:-.02em;line-height:1;color:var(--sb-text)}.sb2 .rp-kpi-sub{margin:7px 0 0;font-size:12px;color:var(--sb-muted)}.sb2 .rp-grid{display:grid;gap:14px}.sb2 .rp-grid-2{grid-template-columns:1fr 1fr}.sb2 .rp-grid-2 .rp-card-wide{grid-column:auto}.sb2 .rp-card{background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:16px;padding:18px 20px;box-shadow:0 14px 36px -30px #0a193180}.sb2 .rp-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.sb2 .rp-kicker{margin:0 0 3px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sb-orange)}.sb2 .rp-card-head h3{margin:0;font-size:18px;font-weight:800;letter-spacing:-.015em;color:var(--sb-text)}.sb2 .rp-pill{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:var(--sb-muted);background:var(--sb-surface-2);border:1px solid var(--sb-line);border-radius:999px;padding:5px 11px;white-space:nowrap}.sb2 .rp-pill-warn{color:#c23a1e;background:#fdecea;border-color:#f7d4d0}.sb2 .rp-pill-good{color:#16a34a;background:color-mix(in oklab,#16a34a 12%,transparent);border-color:color-mix(in oklab,#16a34a 30%,transparent)}[data-theme=dark] .sb2 .rp-pill-warn{color:#ff9b86;background:#d920202e;border-color:#d920204d}.sb2 .rp-muted{margin:0;color:var(--sb-muted);font-size:14px}.sb2 .rp-dwell{display:flex;flex-direction:column;gap:9px}.sb2 .rp-dwell-row{display:grid;grid-template-columns:110px 1fr 52px 64px;align-items:center;gap:12px}.sb2 .rp-dwell-label{font-size:13px;font-weight:700;color:var(--sb-text)}.sb2 .rp-dwell-track{height:12px;background:var(--sb-surface-2);border-radius:999px;overflow:hidden}.sb2 .rp-dwell-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2f6fe0,#6ea8ee)}.sb2 .rp-dwell-track i.hot{background:linear-gradient(90deg,#ff6a1a,#ffb27a)}.sb2 .rp-dwell-val{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800;color:var(--sb-text);text-align:right}.sb2 .rp-dwell-count{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--sb-muted);text-align:right}.sb2 .rp-donut-wrap{display:flex;align-items:center;gap:22px}.sb2 .rp-donut{width:128px;height:128px;border-radius:50%;flex:none;display:grid;place-items:center;position:relative}.sb2 .rp-donut:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:50%;background:var(--sb-surface)}.sb2 .rp-donut span{position:relative;z-index:1;display:grid;justify-items:center}.sb2 .rp-donut strong{font-size:26px;font-weight:900;color:var(--sb-text);line-height:1}.sb2 .rp-donut small{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--sb-muted);text-transform:uppercase;letter-spacing:.06em}.sb2 .rp-donut-legend{display:flex;flex-direction:column;gap:8px;flex:1}.sb2 .rp-legend-row{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--sb-text)}.sb2 .rp-legend-row i{width:11px;height:11px;border-radius:3px;flex:none}.sb2 .rp-legend-row span{flex:1;color:var(--sb-muted)}.sb2 .rp-legend-row strong{font-family:JetBrains Mono,monospace;font-weight:800}.sb2 .rp-line{width:100%;height:auto;aspect-ratio:660 / 230}.sb2 .rp-axis-y{fill:var(--sb-muted);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;text-anchor:end}.sb2 .rp-axis-x{fill:var(--sb-muted);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;text-anchor:middle}.sb2 .rp-grid-line{stroke:var(--sb-line);stroke-width:1}.sb2 .rp-line-blue{fill:none;stroke:#2f6fe0;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.sb2 .rp-line-green{fill:none;stroke:#16a34a;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.sb2 .rp-dot-green{fill:#16a34a}.sb2 .rp-legend{display:flex;gap:16px}.sb2 .rp-legend span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--sb-muted)}.sb2 .rp-legend i,.sb2 .rp-eta-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.sb2 .d-blue{background:#2f6fe0}.sb2 .d-green{background:#16a34a}.sb2 .d-red{background:#d92020}.sb2 .rp-bars{display:flex;flex-direction:column;gap:9px}.sb2 .rp-bar-row{display:grid;grid-template-columns:110px 1fr 30px;align-items:center;gap:12px}.sb2 .rp-bar-label{font-size:13px;font-weight:700;color:var(--sb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb2 .rp-bar-track{height:11px;background:var(--sb-surface-2);border-radius:999px;overflow:hidden}.sb2 .rp-bar-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ff6a1a,#ffb27a)}.sb2 .rp-bar-track i.blue{background:linear-gradient(90deg,#2f6fe0,#6ea8ee)}.sb2 .rp-bar-row strong{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800;color:var(--sb-text);text-align:right}.sb2 .rp-eta{display:flex;flex-direction:column;gap:14px}.sb2 .rp-eta-bar{display:flex;height:26px;border-radius:999px;overflow:hidden;background:var(--sb-surface-2)}.sb2 .rp-eta-bar i{height:100%}.sb2 .rp-eta-bar i.ok{background:linear-gradient(90deg,#16a34a,#4ade80)}.sb2 .rp-eta-bar i.late{background:linear-gradient(90deg,#d92020,#ff6a4a)}.sb2 .rp-eta-legend{display:flex;gap:22px}.sb2 .rp-eta-legend div{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--sb-muted)}.sb2 .rp-eta-legend strong{font-family:JetBrains Mono,monospace;font-weight:800;color:var(--sb-text)}.sb2 .rp-laborbars{display:flex;flex-direction:column;gap:12px}.sb2 .rp-laborbar{display:grid;grid-template-columns:74px 1fr 52px;align-items:center;gap:12px}.sb2 .rp-laborbar span{font-size:13px;font-weight:700;color:var(--sb-muted)}.sb2 .rp-laborbar-track{height:16px;border-radius:999px;background:var(--sb-surface-2);overflow:hidden}.sb2 .rp-laborbar-track i{display:block;height:100%;border-radius:999px}.sb2 .rp-laborbar-track i.sold{background:linear-gradient(90deg,#16a34a,#4ade80)}.sb2 .rp-laborbar-track i.delivered{background:linear-gradient(90deg,#2f6fe0,#6ea8ee)}.sb2 .rp-laborbar strong{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800;color:var(--sb-text);text-align:right}.sb2 .rp-note{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--sb-muted)}.sb2 .rp-waitstats{display:flex;gap:10px;margin-bottom:14px}.sb2 .rp-waitstat{flex:1;background:var(--sb-surface-2);border:1px solid var(--sb-line);border-radius:12px;padding:12px;text-align:center}.sb2 .rp-waitstat strong{display:block;font-size:22px;font-weight:900;color:var(--sb-text);line-height:1}.sb2 .rp-waitstat span{font-size:11px;color:var(--sb-muted);margin-top:5px;display:block}.sb2 .rp-waitlist{margin-top:2px}.sb2 .rp-advisor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.sb2 .rp-advisor{background:var(--sb-surface-2);border:1px solid var(--sb-line);border-radius:13px;padding:14px}.sb2 .rp-advisor-top{display:flex;align-items:center;gap:10px;margin-bottom:11px}.sb2 .rp-advisor-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#2f6fe0,#1c4fb0);color:#fff;font-family:JetBrains Mono,monospace;font-weight:800;font-size:12px;flex:none}.sb2 .rp-advisor-top strong{font-size:14px;font-weight:800;color:var(--sb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb2 .rp-advisor-av-tech{background:linear-gradient(135deg,#fb7a2a,#ea580c)!important}.sb2 .rp-advisor-bar{height:8px;border-radius:999px;background:var(--sb-surface);overflow:hidden;margin-bottom:9px}.sb2 .rp-advisor-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2f6fe0,#6ea8ee)}.sb2 .rp-advisor-bar i.tech{background:linear-gradient(90deg,#ff6a1a,#ffb27a)}.sb2 .rp-advisor-meta{display:flex;gap:12px;font-size:12px;color:var(--sb-muted)}.sb2 .rp-advisor-meta b{font-family:JetBrains Mono,monospace;font-weight:800;color:var(--sb-text)}.sb2 .rp-advisor-waiters b{color:#b4710a}[data-theme=dark] .sb2 .rp-advisor-waiters b{color:#f7c66b}@media (max-width: 1000px){.sb2 .rp-kpis{grid-template-columns:repeat(2,1fr)}.sb2 .rp-grid-2{grid-template-columns:1fr}}.sb2.set2{display:flex;flex-direction:column;gap:18px}.sb2 .set2-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:26px;align-items:center;background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:18px;padding:24px 26px;color:var(--sb-text);position:relative;overflow:hidden}.sb2 .set2-hero:before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(255,106,26,.12),transparent 65%);top:-160px;right:-80px;pointer-events:none}.sb2 .set2-eyebrow{margin:0 0 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--sb-orange)}.sb2 .set2-hero h2{margin:0 0 6px;font-size:26px;font-weight:900;letter-spacing:-.025em;color:var(--sb-text)}.sb2 .set2-sub{margin:0;font-size:15px;line-height:1.5;color:var(--sb-muted)}.sb2 .set2-progress{position:relative;z-index:1;background:var(--sb-surface-2);border:1px solid var(--sb-line);border-radius:14px;padding:16px 18px}.sb2 .set2-progress-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.sb2 .set2-progress-top strong{font-size:14px;font-weight:800;color:var(--sb-text)}.sb2 .set2-progress-top span{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800;color:var(--sb-orange)}.sb2 .set2-progress-track{height:8px;border-radius:999px;background:var(--sb-line);overflow:hidden;margin-bottom:14px}.sb2 .set2-progress-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#fb7a2a,#ea580c);transition:width .4s ease}.sb2 .set2-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sb2 .set2-step{display:flex;align-items:center;gap:9px;text-align:left;background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:10px;padding:9px 11px;cursor:pointer;transition:border-color .14s,background .14s}.sb2 .set2-step:hover{border-color:var(--sb-line-strong)}.sb2 .set2-step-check{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--sb-line-strong);display:grid;place-items:center;font-size:11px;font-weight:900;color:#fff}.sb2 .set2-step.done .set2-step-check{background:#16a34a;border-color:#16a34a}.sb2 .set2-step-copy{display:flex;flex-direction:column;min-width:0}.sb2 .set2-step-copy strong{font-size:12.5px;font-weight:700;color:var(--sb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb2 .set2-step-copy small{font-size:11px;color:var(--sb-muted)}.sb2 .set2-body{display:grid;grid-template-columns:180px 1fr;gap:22px;align-items:start}.sb2 .set2-nav{position:sticky;top:16px;display:flex;flex-direction:column;gap:3px}.sb2 .set2-nav button{text-align:left;background:none;border:0;font:inherit;font-size:14px;font-weight:700;color:var(--sb-muted);padding:9px 13px;border-radius:9px;cursor:pointer;transition:all .14s}.sb2 .set2-nav button:hover{color:var(--sb-text);background:var(--sb-surface-2)}.sb2 .set2-content{display:flex;flex-direction:column;gap:30px;min-width:0}.sb2 .set2-section{scroll-margin-top:16px}.sb2 .set2-section-head{margin-bottom:14px}.sb2 .set2-kicker{margin:0 0 3px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sb-orange)}.sb2 .set2-section-head h3{margin:0;font-size:20px;font-weight:900;letter-spacing:-.02em;color:var(--sb-text)}.sb2 .set2-card{padding:6px 20px}.sb2 .set2-facility{padding:18px 20px 20px}.sb2 .set2-fac-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.sb2 .set2-fac-grid .set2-fac-full{grid-column:1 / -1}.sb2 .set2-fac-grid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:var(--sb-muted)}.sb2 .set2-fac-grid input{background:var(--sb-surface);border:1px solid var(--sb-tile-line);color:var(--sb-text);border-radius:10px;padding:10px 12px;font:inherit;font-size:14px;font-weight:500}[data-theme=dark] .sb2 .set2-fac-grid input{background:#ffffff0f;border-color:#78a0e647;color:#fff}.sb2 .set2-fac-grid input:focus{outline:none;border-color:var(--sb-orange);box-shadow:0 0 0 3px #ea580c29}.sb2 .set2-fac-rate{display:flex;align-items:center;gap:0;background:var(--sb-surface);border:1px solid var(--sb-tile-line);border-radius:10px;padding:0 12px}[data-theme=dark] .sb2 .set2-fac-rate{background:#ffffff0f;border-color:#78a0e647}.sb2 .set2-fac-rate span{color:var(--sb-muted);font-weight:700}.sb2 .set2-fac-rate input{border:0!important;background:none!important;padding:10px 6px!important;box-shadow:none!important;flex:1}.sb2 .set2-fac-rate small{color:var(--sb-muted);font-weight:600}.sb2 .set2-fac-hours-head{border-top:1px solid var(--sb-line);padding-top:16px;margin-bottom:10px}.sb2 .set2-fac-hours-title{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-muted)}.sb2 .set2-fac-hours{display:flex;flex-direction:column;gap:7px}.sb2 .set2-fac-day{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--sb-line)}.sb2 .set2-fac-day:last-child{border-bottom:0}.sb2 .set2-fac-dname{font-weight:800;font-size:13px;color:var(--sb-text)}.sb2 .set2-fac-day.closed .set2-fac-dname{color:var(--sb-muted)}.sb2 .set2-fac-times{display:flex;align-items:center;gap:9px}.sb2 .set2-fac-times input{width:100px;background:var(--sb-surface);border:1px solid var(--sb-tile-line);color:var(--sb-text);border-radius:8px;padding:7px 10px;font:inherit;font-size:13px;font-family:JetBrains Mono,monospace}[data-theme=dark] .sb2 .set2-fac-times input{background:#ffffff0f;border-color:#78a0e647;color:#fff}.sb2 .set2-fac-times input:focus{outline:none;border-color:var(--sb-orange);box-shadow:0 0 0 3px #ea580c29}.sb2 .set2-fac-dash{color:var(--sb-muted)}.sb2 .set2-fac-closed-label{font-size:13px;color:var(--sb-muted);font-style:italic}.sb2 .set2-fac-toggle{flex:none;width:44px;height:25px;border-radius:999px;border:0;background:var(--sb-line-strong);position:relative;cursor:pointer;transition:background .16s}.sb2 .set2-fac-toggle span{position:absolute;top:2.5px;left:2.5px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0000004d;transition:transform .16s}.sb2 .set2-fac-toggle.on{background:linear-gradient(135deg,#fb7a2a,#ea580c)}.sb2 .set2-fac-toggle.on span{transform:translate(19px)}@media (max-width: 620px){.sb2 .set2-fac-grid{grid-template-columns:1fr}}.sb2 .set2-checklist{display:flex;flex-direction:column;gap:9px}.sb2 .set2-checkitem{display:flex;align-items:center;gap:13px;background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:13px;padding:14px 16px}.sb2 .set2-checkitem.done{background:var(--sb-surface-2)}.sb2 .set2-checkbox{flex:none;width:24px;height:24px;border-radius:50%;border:2px solid var(--sb-line-strong);display:grid;place-items:center;font-size:13px;font-weight:900;color:#fff}.sb2 .set2-checkitem.done .set2-checkbox{background:#16a34a;border-color:#16a34a}.sb2 .set2-check-copy{flex:1;display:flex;flex-direction:column;gap:1px}.sb2 .set2-check-copy strong{font-size:14.5px;font-weight:800;color:var(--sb-text)}.sb2 .set2-check-copy small{font-size:12.5px;color:var(--sb-muted)}.sb2 .set2-check-action{border:0;background:linear-gradient(135deg,#fb7a2a,#ea580c);color:#fff;font:inherit;font-weight:800;font-size:13px;border-radius:9px;padding:8px 15px;cursor:pointer}.sb2 .set2-check-status{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;color:#16a34a}[data-theme=dark] .sb2 .set2-check-status{color:#5fd996}.sb2 .set2-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.sb2 .set2-people .set-card-head{display:flex;align-items:center;justify-content:space-between}.sb2 .set2-people-head-right{display:flex;align-items:center;gap:10px}.sb2 .set2-people-count{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;color:var(--sb-orange);background:var(--sb-orange-soft);border-radius:999px;padding:3px 10px}.sb2 .set2-add-btn{border:0;background:linear-gradient(135deg,#fb7a2a,#ea580c);color:#fff;font:inherit;font-weight:800;font-size:13px;border-radius:9px;padding:7px 13px;cursor:pointer;box-shadow:0 8px 18px -10px #ea580c80}.sb2 .set2-person-copy{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.sb2 .set2-person-copy strong{font-size:14px;font-weight:700;color:var(--sb-text)}.sb2 .set2-person-copy small{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--sb-muted)}.sb2 .sb-people-modal{width:min(440px,94vw)}.sb2 .set2-org-badge{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sb-ro);background:color-mix(in oklab,var(--sb-ro) 12%,transparent);border-radius:6px;padding:4px 9px}.sb2 .set2-seg{display:inline-flex;background:var(--sb-surface-2);border:1px solid var(--sb-line);border-radius:10px;padding:3px;flex:none}.sb2 .set2-seg button{border:0;background:none;font:inherit;font-weight:700;font-size:13px;color:var(--sb-muted);padding:8px 16px;border-radius:8px;cursor:pointer}.sb2 .set2-seg button.on{background:linear-gradient(135deg,#fb7a2a,#ea580c);color:#fff}@media (max-width: 980px){.sb2 .set2-hero,.sb2 .set2-body{grid-template-columns:1fr}.sb2 .set2-nav{flex-direction:row;flex-wrap:wrap;position:static}.sb2 .set2-team-grid{grid-template-columns:1fr}}.sb2 .set2-aging-row .set-copy strong{display:inline-flex;align-items:center;gap:8px}.sb2 .set2-aging-dot{width:11px;height:11px;border-radius:3px;display:inline-block}.sb2 .set2-aging-dot.warn{background:#f59e0b}.sb2 .set2-aging-dot.over{background:#d92020}.sb2 .set2-stepper{display:inline-flex;align-items:stretch;border:1px solid var(--sb-tile-line);border-radius:10px;overflow:hidden;background:var(--sb-surface);flex:none}.sb2 .set2-stepper button{border:0;background:var(--sb-surface-2);color:var(--sb-orange);width:40px;height:44px;font-size:19px;font-weight:800;cursor:pointer;transition:background .14s;display:grid;place-items:center}[data-theme=dark] .sb2 .set2-stepper button{background:#ffffff0f}.sb2 .set2-stepper button:hover{background:var(--sb-orange-soft)}.sb2 .set2-stepper-val{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 16px;min-width:92px;border-left:1px solid var(--sb-tile-line);border-right:1px solid var(--sb-tile-line)}.sb2 .set2-stepper-val b{font-family:JetBrains Mono,monospace;font-weight:800;font-size:18px;color:var(--sb-text)}.sb2 .set2-stepper-val small{font-size:11px;font-weight:700;color:var(--sb-muted);white-space:nowrap}.sb2 .set2-aging-preview{display:flex;gap:9px;padding:14px 0 6px;flex-wrap:wrap}.sb2 .set2-aging-chip{display:flex;flex-direction:column;gap:3px;flex:1;min-width:92px;border:1.5px solid var(--sb-tile-line);border-radius:10px;padding:9px 12px;font-size:13px;font-weight:800;color:var(--sb-text);background:var(--sb-surface)}.sb2 .set2-aging-chip span{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:var(--sb-muted)}.sb2 .set2-aging-chip.warn{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b29}.sb2 .set2-aging-chip.over{border-color:#d92020;box-shadow:0 0 0 2px #d920202e}.sb2 .sb-confirm-modal{width:min(440px,94vw)}.sb2 .sb-confirm-text{margin:0 0 4px;font-size:14px;line-height:1.5;color:var(--sb-muted)}.sb2 .modal-form.sb-form{grid-template-columns:1fr 1fr}.sb2 .modal-form.sb-form .full{grid-column:1 / -1}.sb2.settings-shell{display:flex;flex-direction:column;gap:18px}.sb2 .set-card{background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:16px;padding:8px 20px 4px;box-shadow:0 14px 36px -28px #0a193173;max-width:720px}.sb2 .set-card-head{padding:14px 0 10px;border-bottom:1px solid var(--sb-line);margin-bottom:4px}.sb2 .set-eyebrow{margin:0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sb-orange)}.sb2 .set-card-head h3{margin:5px 0 0;font-size:19px;font-weight:900;letter-spacing:-.02em;color:var(--sb-text)}.sb2 .set-row{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid var(--sb-line)}.sb2 .set-row:last-child{border-bottom:0}.sb2 .set-copy{display:flex;flex-direction:column;gap:3px}.sb2 .set-copy strong{font-size:15px;font-weight:800;color:var(--sb-text)}.sb2 .set-copy small{font-size:13px;color:var(--sb-muted);line-height:1.4;max-width:460px}.sb2 .set-switch{margin-left:auto;flex:none;width:48px;height:27px;border-radius:999px;border:0;background:var(--sb-line-strong);position:relative;cursor:pointer;transition:background .18s}.sb2 .set-switch .set-knob{position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0000004d;transition:transform .18s}.sb2 .set-switch.on{background:linear-gradient(135deg,#fb7a2a,#ea580c)}.sb2 .set-switch.on .set-knob{transform:translate(21px)}.sb2 .set-tech-add{display:flex;gap:9px;padding:16px 0}.sb2 .set-tech-add input{flex:1;padding:11px 13px;border-radius:10px;border:1px solid var(--sb-tile-line);background:var(--sb-surface);color:var(--sb-text);font:inherit;font-size:14px}[data-theme=dark] .sb2 .set-tech-add input{background:#ffffff0f;border-color:#78a0e647}.sb2 .set-tech-add input:focus{outline:none;border-color:var(--sb-orange);box-shadow:0 0 0 3px #ea580c29}.sb2 .set-tech-btn{border:0;border-radius:10px;cursor:pointer;font:inherit;font-weight:800;font-size:14px;color:#fff;padding:0 18px;background:linear-gradient(135deg,#fb7a2a,#ea580c);box-shadow:0 10px 22px -10px #ea580c80;white-space:nowrap}.sb2 .set-tech-list{display:grid;gap:8px;padding-bottom:16px}.sb2 .set-tech-empty{margin:0;padding:8px 0 16px;color:var(--sb-muted);font-size:14px}.sb2 .set-tech-row{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--sb-surface-2);border:1px solid var(--sb-line);border-radius:11px}.sb2 .set-tech-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#2f6fe0,#1c4fb0);color:#fff;font-family:JetBrains Mono,monospace;font-weight:800;font-size:12px;flex:none}.sb2 .set-tech-row strong{font-size:14px;font-weight:700;color:var(--sb-text)}.sb2 .set-tech-rowactions{margin-left:auto;display:flex;gap:12px}.sb2 .set-tech-edit{border:0;background:none;color:var(--sb-ro);font:inherit;font-weight:700;font-size:13px;cursor:pointer}.sb2 .set-tech-edit:hover{text-decoration:underline}.sb2 .set-tech-remove{border:0;background:none;color:#d92020;font:inherit;font-weight:700;font-size:13px;cursor:pointer}.sb2 .set-tech-remove:hover{text-decoration:underline}.sb2 .set-tech-system{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;color:var(--sb-orange);background:var(--sb-orange-soft);border-radius:6px;padding:3px 8px}.sb2 .set-tech-editing input{flex:1;min-width:0;padding:8px 11px;border-radius:9px;border:1px solid var(--sb-orange);background:var(--sb-surface);color:var(--sb-text);font:inherit;font-size:14px;outline:none}[data-theme=dark] .sb2 .set-tech-editing input{background:#ffffff14}.sb2 .set-tech-save{border:0;border-radius:9px;cursor:pointer;font:inherit;font-weight:800;font-size:13px;color:#fff;padding:8px 14px;background:linear-gradient(135deg,#fb7a2a,#ea580c)}.sb2 .set-tech-cancel{border:0;background:none;color:var(--sb-muted);font:inherit;font-weight:700;font-size:13px;cursor:pointer}html[data-waiter-motion=off] .sb2 .ticket-chip-shell.is-waiter{animation:none!important}html[data-big-tiles=on] .sb2 .ticket-chip{width:100%;padding:12px}html[data-big-tiles=on] .sb2 .ticket-chip-ro,html[data-big-tiles=on] .sb2 .ticket-chip-subline{font-size:15px}html[data-big-tiles=on] .sb2 .tile-eta{font-size:13px}html[data-big-tiles=on] .sb2 .status-cell,html[data-big-tiles=on] .sb2 .tech-row-header{min-width:170px}.sb2.pv-shell{display:flex;flex-direction:column;gap:14px}.sb2 .pv-unassigned-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:7px}.sb2 .pv-card{background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:16px;padding:14px}.sb2 .pv-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.sb2 .pv-header-nav,.sb2 .pv-header-actions{display:flex;align-items:center;gap:9px}.sb2 .pv-legend{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--sb-muted)}.sb2 .pv-legend .pu,.sb2 .pv-legend .dO{width:9px;height:9px;border-radius:50%;display:inline-block}.sb2 .pv-legend .pu{margin-right:1px}.sb2 .pv-legend .pu{background:#2f6fe0}.sb2 .pv-legend .dO{background:var(--sb-orange);margin-left:14px}.sb2 .pv-unassigned-actions{display:flex;align-items:center;gap:12px}.sb2 .pv-grid-wrap{overflow:auto;border:1px solid var(--sb-line);border-radius:13px}.sb2 .pv-grid{display:grid;min-width:0}.sb2 .pv-grid>div{border-left:1px solid var(--sb-cell-line);border-bottom:1px solid var(--sb-cell-line)}.sb2 .pv-corner{background:var(--sb-surface-2);border-left:0!important;position:sticky;left:0;top:0;z-index:6}.sb2 .pv-dhead{background:var(--sb-surface-2);position:sticky;top:0;z-index:4;display:flex;flex-direction:column;align-items:center;gap:1px;padding:9px 4px;border-bottom:1px solid var(--sb-line)}.sb2 .pv-dhead b{font-size:14px;font-weight:800;color:var(--sb-text)}.sb2 .pv-dhead span{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--sb-muted)}.sb2 .pv-dhead .cnt{margin-top:2px;background:var(--sb-orange-soft);color:var(--sb-orange);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;border-radius:999px;padding:1px 6px}.sb2 .pv-dhead.today{background:linear-gradient(135deg,#fb7a2a,#ea580c)}.sb2 .pv-dhead.today b,.sb2 .pv-dhead.today span{color:#fff}.sb2 .pv-dhead.today .cnt{background:#ffffff40;color:#fff}.sb2 .pv-thead{background:var(--sb-surface-2);position:sticky;left:0;z-index:3;border-left:0!important;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:7px 9px 0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;color:var(--sb-muted)}.sb2 .pv-thead.rownow{color:var(--sb-orange)}.sb2 .pv-thead.rownow .nowpill{background:var(--sb-orange);color:#fff;font-size:8px;font-weight:800;border-radius:4px;padding:1px 5px}.sb2 .pv-cell{background:var(--sb-cell);padding:5px;min-height:46px}.sb2 .pv-cell.todaycol{background:color-mix(in oklab,var(--sb-orange) 6%,var(--sb-cell))}.sb2 .pv-cell.rownow,.sb2 .pv-thead.rownow{border-top:3px solid var(--sb-orange)}.sb2 .pv-cell.drop-target{box-shadow:inset 0 0 0 2px var(--sb-orange);background:var(--sb-orange-soft)}.sb2 .pv-stack{display:grid;grid-template-columns:1fr 1fr;gap:4px;align-content:start}.sb2 .pv-line{display:flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid var(--sb-tile-line);border-radius:7px;background:var(--sb-tile);cursor:grab;box-shadow:0 2px 6px -4px #0a19314d}.sb2 .pv-line:hover{border-color:var(--sb-line-strong)}.sb2 .pv-line .dot{width:9px;height:9px;border-radius:50%;flex:none}.sb2 .pv-line.pickup{border-left:3px solid #2f6fe0}.sb2 .pv-line.pickup .dot{background:#2f6fe0}.sb2 .pv-line.dropoff{border-left:3px solid var(--sb-orange)}.sb2 .pv-line.dropoff .dot{background:var(--sb-orange)}.sb2 .pv-line.done{opacity:.55}.sb2 .pv-line .co{font-size:11.5px;font-weight:700;color:var(--sb-text);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb2 .pv-line .unit{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--sb-muted);flex:none}.sb2.rt-shell{display:flex;flex-direction:column;gap:14px}.sb2 .rt-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:14px;padding:12px 14px}.sb2 .seg-toggle{display:inline-flex;background:var(--sb-surface-2);border:1px solid var(--sb-line);border-radius:11px;padding:3px}.sb2 .seg-toggle button{border:0;background:none;font:inherit;font-weight:700;font-size:13px;color:var(--sb-muted);padding:8px 16px;border-radius:8px;cursor:pointer}.sb2 .seg-toggle button.on{background:var(--sb-surface);color:var(--sb-orange);box-shadow:0 2px 8px -3px #0a193140}.sb2 .rt-steppers{display:flex;gap:14px;flex-wrap:wrap}.sb2 .rt-stepper-field{display:flex;flex-direction:column;gap:5px}.sb2 .rt-stepper-label{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sb-muted)}.sb2 .rt-capacity-note{margin-left:auto;font-size:13px;color:var(--sb-muted)}.sb2 .rt-capacity-note b{font-family:JetBrains Mono,monospace;color:var(--sb-text)}.sb2 .rt-layout{display:grid;grid-template-columns:1.55fr 1fr;gap:14px}@media (max-width: 940px){.sb2 .rt-layout{grid-template-columns:1fr}}.sb2 .rt-map-wrap{position:relative;border:1px solid var(--sb-line);border-radius:16px;overflow:hidden}.sb2 .rt-map{height:560px;width:100%;z-index:1;background:#dde7f4}.sb2 .rt-maptag{position:absolute;left:12px;top:12px;z-index:500;background:#ffffffeb;border:1px solid var(--sb-line);border-radius:9px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:#5b6577}.sb2 .rt-summary{position:absolute;right:12px;top:12px;z-index:500;background:#fffffff5;border:1px solid var(--sb-line);border-radius:12px;padding:10px 14px;display:flex;gap:16px;box-shadow:0 10px 26px -14px #0a193166}.sb2 .rt-summary div{display:grid;gap:1px;text-align:center}.sb2 .rt-summary strong{font-family:JetBrains Mono,monospace;font-size:17px;font-weight:800;color:#0a1931}.sb2 .rt-summary span{font-size:9px;color:#5b6577;text-transform:uppercase;letter-spacing:.05em;font-family:JetBrains Mono,monospace}.rt-home{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#0a1931;color:#fff;font-size:15px;border:2px solid #fff;box-shadow:0 6px 14px -4px #0a19318c}.rt-pin{display:grid;place-items:center;width:30px;height:30px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 6px 14px -4px #0a19318c;border:2px solid #fff}.rt-pin b{transform:rotate(45deg);color:#fff;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800}.rt-pin-over{background:#94a3b8}.sb2 .rt-plan{display:flex;flex-direction:column;gap:12px;max-height:560px;overflow:auto}.sb2 .rt-runcard{border:1px solid var(--sb-line);border-radius:14px;overflow:hidden;background:var(--sb-surface)}.sb2 .rt-runcard-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid var(--sb-line)}.sb2 .rt-run-v{display:flex;align-items:center;gap:9px}.sb2 .rt-run-ico{width:30px;height:30px;border-radius:9px;color:#fff;display:grid;place-items:center;font-size:15px}.sb2 .rt-run-v b{font-size:14px;font-weight:800;color:var(--sb-text)}.sb2 .rt-run-seats{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;color:var(--sb-orange);background:var(--sb-orange-soft);border-radius:999px;padding:2px 9px}.sb2 .rt-steps{list-style:none;margin:0;padding:8px 13px 12px}.sb2 .rt-step{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:7px 0;position:relative}.sb2 .rt-step:not(:last-child):before{content:"";position:absolute;left:11px;top:24px;bottom:-7px;width:2px;background:var(--sb-line)}.sb2 .rt-step .n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;color:#fff;background:#2f6fe0;z-index:1}.sb2 .rt-step.drop .n{background:var(--sb-orange)}.sb2 .rt-step.home .n{background:var(--sb-text)}.sb2 .rt-step .b{min-width:0}.sb2 .rt-step .b strong{font-size:13px;font-weight:800;display:block;color:var(--sb-text)}.sb2 .rt-step .b span{font-size:11.5px;color:var(--sb-muted)}.sb2 .rt-step .b .eta{float:right;font-family:JetBrains Mono,monospace;font-size:10.5px}.sb2 .rt-step .b .who{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:11px;font-weight:700;color:#2f6fe0;background:#eaf1fc;border-radius:6px;padding:2px 7px}[data-theme=dark] .sb2 .rt-step .b .who{background:#2f6fe02e;color:#a9c8f5}.sb2 .rt-step.drop .b .who{color:var(--sb-orange);background:var(--sb-orange-soft)}.sb2 .rt-overflow{border:1px dashed color-mix(in oklab,var(--sb-orange) 45%,transparent);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;background:var(--sb-orange-soft)}.sb2 .rt-overflow strong{font-size:13px;color:var(--sb-orange)}.sb2 .rt-overflow span{font-size:12px;color:var(--sb-muted)}.sb2.sup-shell{display:flex;flex-direction:column;gap:18px}.sb2 .sup-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:linear-gradient(135deg,var(--sb-surface),var(--sb-surface-2));border:1px solid var(--sb-line);border-radius:18px;padding:26px 28px}.sb2 .sup-kicker{margin:0 0 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sb-orange)}.sb2 .sup-hero-copy h2{margin:0 0 8px;font-size:28px;font-weight:900;letter-spacing:-.02em;color:var(--sb-text)}.sb2 .sup-lead{margin:0;max-width:520px;font-size:16px;line-height:1.55;color:var(--sb-muted)}.sb2 .sup-hero-cards{display:grid;gap:9px}.sb2 .sup-mini{display:flex;align-items:center;gap:12px;text-decoration:none;background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:13px;padding:11px 15px;min-width:248px}.sb2 a.sup-mini:hover{border-color:var(--sb-orange)}.sb2 .sup-mini-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:16px;font-weight:800;background:var(--sb-orange-soft);color:var(--sb-orange)}.sb2 .sup-mini strong{display:block;font-size:14px;font-weight:800;color:var(--sb-text)}.sb2 .sup-mini small{font-size:12.5px;color:var(--sb-muted)}.sb2 .sup-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:18px;align-items:start}@media (max-width: 900px){.sb2 .sup-grid{grid-template-columns:1fr}}.sb2 .sup-card{background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:18px;overflow:hidden}.sb2 .sup-tabs{display:flex;gap:4px;padding:12px 14px 0;border-bottom:1px solid var(--sb-line)}.sb2 .sup-tab{position:relative;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:var(--sb-muted);cursor:pointer;padding:12px 16px;border-radius:9px 9px 0 0}.sb2 .sup-tab:hover{color:var(--sb-text)}.sb2 .sup-tab.on{color:var(--sb-orange)}.sb2 .sup-tab.on:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:var(--sb-orange)}.sb2 .sup-form{padding:20px 22px 22px;display:flex;flex-direction:column;gap:16px}.sb2 .sup-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 560px){.sb2 .sup-field-grid{grid-template-columns:1fr}}.sb2 .sup-field{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;color:var(--sb-muted)}.sb2 .sup-label{font-size:12.5px;font-weight:700;color:var(--sb-muted)}.sb2 .sup-field input,.sb2 .sup-field select,.sb2 .sup-field textarea{background:var(--sb-surface-2);border:1px solid var(--sb-tile-line);color:var(--sb-text);border-radius:10px;padding:11px 13px;font:inherit;font-size:14px;font-weight:500}.sb2 .sup-field textarea{resize:vertical;min-height:84px}.sb2 .sup-field input:focus,.sb2 .sup-field select:focus,.sb2 .sup-field textarea:focus{outline:none;border-color:var(--sb-orange);box-shadow:0 0 0 3px #ea580c29}.sb2 .sup-optional{opacity:.95}.sb2 .sup-seg{display:inline-flex;background:var(--sb-surface-2);border:1px solid var(--sb-line);border-radius:10px;padding:3px;width:fit-content}.sb2 .sup-seg button{border:0;background:none;font:inherit;font-weight:700;font-size:13px;color:var(--sb-muted);padding:8px 18px;border-radius:8px;cursor:pointer}.sb2 .sup-seg button.on{background:linear-gradient(135deg,#fb7a2a,#ea580c);color:#fff}.sb2 .sup-typegrid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}@media (max-width: 560px){.sb2 .sup-typegrid{grid-template-columns:repeat(2,1fr)}}.sb2 .sup-typecard{display:flex;align-items:center;justify-content:center;text-align:center;padding:15px 10px;border:1.5px solid var(--sb-tile-line);border-radius:11px;background:var(--sb-surface-2);cursor:pointer;font:inherit;font-size:13.5px;font-weight:700;color:var(--sb-text);transition:border-color .15s,background .15s}.sb2 .sup-typecard:hover{border-color:var(--sb-line-strong)}.sb2 .sup-typecard.on{border-color:var(--sb-orange);background:var(--sb-orange-soft);color:var(--sb-orange)}.sb2 .sup-form-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:4px}.sb2 .sup-foot-note{font-size:12.5px;color:var(--sb-muted)}.sb2 .sup-sent{padding:48px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.sb2 .sup-sent-ic{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;font-size:28px;font-weight:800;color:#fff;background:linear-gradient(135deg,#16a34a,#15803d)}.sb2 .sup-sent h3{margin:0;font-size:22px;font-weight:900;color:var(--sb-text)}.sb2 .sup-sent p{margin:0;max-width:380px;font-size:15px;line-height:1.55;color:var(--sb-muted)}.sb2 .sup-sent strong{color:var(--sb-text)}.sb2 .sup-side{display:flex;flex-direction:column;gap:14px}.sb2 .sup-faq-card{background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:16px;padding:18px 20px}.sb2 .sup-faq-card h4{margin:0 0 10px;font-size:15px;font-weight:800;color:var(--sb-text)}.sb2 .sup-faq{border-top:1px solid var(--sb-line)}.sb2 .sup-faq summary{list-style:none;cursor:pointer;padding:12px 0;font-size:14px;font-weight:700;color:var(--sb-text);display:flex;justify-content:space-between;gap:10px}.sb2 .sup-faq summary::-webkit-details-marker{display:none}.sb2 .sup-faq summary:after{content:"+";color:var(--sb-orange);font-weight:800}.sb2 .sup-faq[open] summary:after{content:"–"}.sb2 .sup-faq p{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--sb-muted)}.sb2 .sup-side-cta{background:linear-gradient(150deg,#123a7a,#0a1f44);border-radius:16px;padding:20px 22px;color:#fff}.sb2 .sup-side-cta strong{display:block;font-size:16px;font-weight:800}.sb2 .sup-side-cta p{margin:6px 0 14px;font-size:13.5px;line-height:1.5;color:#e2ecffc7}.sb2 .sup-side-cta .sb-btn{background:#ffffff1f;border:1px solid rgba(255,255,255,.3);color:#fff}@keyframes boostFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes boostGlow{0%,to{opacity:.7;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(14px,-10px) scale(1.06)}}.driveops-page .driveops-board-visual:before{content:"";position:absolute;top:-46px;right:-30px;bottom:-30px;left:-30px;z-index:-2;border-radius:40px;background:radial-gradient(closest-side at 28% 30%,rgba(28,84,178,.22),transparent 70%),radial-gradient(closest-side at 78% 74%,rgba(234,88,12,.2),transparent 70%);filter:blur(36px);animation:boostGlow 9s ease-in-out infinite}.driveops-page .driveops-board-panel{animation:boostFloat 7s ease-in-out infinite;box-shadow:0 30px 70px -28px #0a193157,0 10px 26px -16px #1c54b238;transition:box-shadow .3s ease}.driveops-page .driveops-board-visual:hover .driveops-board-panel{animation-play-state:paused;box-shadow:0 40px 90px -30px #0a19316b,0 12px 30px -16px #1c54b24d}.driveops-page .driveops-ticket-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.driveops-page .driveops-ticket-card:hover{transform:translateY(-3px);border-color:#bcd0ee;box-shadow:0 10px 22px #0a19311a}.driveops-page .driveops-button{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.driveops-page .driveops-button-blue{background-image:linear-gradient(135deg,#2566d6,#1c54b2);box-shadow:0 12px 26px -8px #1c54b280}.driveops-page .driveops-button-orange{background-image:linear-gradient(135deg,#fb7a2a,#ea580c);box-shadow:0 12px 26px -8px #ea580c80}.driveops-page .driveops-button-blue:hover,.driveops-page .driveops-button-orange:hover{transform:translateY(-2px);filter:saturate(1.06)}.driveops-page .driveops-button-outline{transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.driveops-page .driveops-button-outline:hover{transform:translateY(-2px);border-color:#1c54b2;color:#1c54b2}.driveops-page .driveops-button-blue:after,.driveops-page .driveops-button-orange:after{content:"";position:absolute;top:0;left:-130%;width:70%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);transform:skew(-18deg);transition:left .6s ease;pointer-events:none}.driveops-page .driveops-button-blue:hover:after,.driveops-page .driveops-button-orange:hover:after{left:140%}.driveops-page .driveops-features .driveops-section-head>span:first-child,.driveops-page .driveops-workflow .driveops-section-head>span:first-child{display:inline-flex;align-items:center;gap:9px;color:#ea580c;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.driveops-page .driveops-features .driveops-section-head>span:first-child:before,.driveops-page .driveops-workflow .driveops-section-head>span:first-child:before{content:"";width:26px;height:2px;background:#ea580c}.driveops-page .driveops-feature-card{position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.driveops-page .driveops-feature-card:hover{transform:translateY(-5px);box-shadow:0 24px 46px -28px #0a193138;border-color:#dbe6f4}.driveops-page .driveops-feature-icon{background:linear-gradient(135deg,#1c54b21f,#ea580c24)!important;color:#1c54b2;transition:transform .22s ease}.driveops-page .driveops-feature-card:hover .driveops-feature-icon{transform:scale(1.06)}.driveops-page .driveops-benefit-card{transition:background .18s ease,transform .18s ease}.driveops-page .driveops-benefit-card:hover{transform:translateY(-3px)}.driveops-page .driveops-icon-tile{transition:transform .2s ease}.driveops-page .driveops-benefit-card:hover .driveops-icon-tile{transform:scale(1.08)}.driveops-page .driveops-pricing-card{transition:transform .25s ease,box-shadow .25s ease}.driveops-page .driveops-pricing-card:hover{transform:translateY(-4px);box-shadow:0 36px 70px -30px #0a19314d}.driveops-page .driveops-faq-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.driveops-page .driveops-faq-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px -24px #0a19313d}.driveops-page .driveops-role-button{transition:transform .18s ease,border-color .18s ease,background .18s ease}.driveops-page .driveops-role-button:hover{transform:translate(3px)}.driveops-page .driveops-features{background:#f4f8fd;border-top:1px solid #e7eef7}.driveops-page .driveops-workflow{background:#fff}.driveops-page .driveops-pricing{background:#fbf6f1;border-top:1px solid #f0e6dc}.driveops-page .driveops-pricing .driveops-section-head{text-align:center}.driveops-page .driveops-pricing .driveops-pill{margin-inline:auto}.driveops-page .driveops-pricing-inner{gap:26px;padding:34px 40px 40px}.driveops-page .ss-plan-head{display:grid;justify-items:center;gap:9px;text-align:center}.driveops-page .ss-plan-kicker{color:#ea580c;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.driveops-page .ss-plan-title{margin:0;color:#0a1931;font-size:32px;font-weight:900;letter-spacing:-.025em;line-height:1.04;text-transform:none}.driveops-page .ss-plan-quote{display:inline-block;padding:6px 15px;border-radius:999px;white-space:nowrap;background:#0a1931;color:#fff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.05em}.driveops-page .driveops-nav-actions .driveops-button-small{min-height:36px;padding:8px 15px;font-size:13px;box-shadow:0 8px 18px -8px #ea580c80}.driveops-page .driveops-nav-actions .driveops-button-small svg{width:14px;height:14px}.driveops-page .driveops-role-icon{width:52px;height:52px;color:#fff;box-shadow:0 6px 14px #0a19312e}.driveops-page .driveops-role-icon svg{width:26px;height:26px;stroke-width:2.2;color:#fff}@media (prefers-reduced-motion: reduce){.driveops-page .driveops-board-panel,.driveops-page .driveops-board-visual:before{animation:none!important}.driveops-page .driveops-moving-ticket{animation:none!important}.driveops-page .driveops-panel-toolbar p span,.driveops-page .driveops-badge>span{animation:none!important}}.driveops-page .driveops-hero h1,.driveops-page .driveops-hero h1>span:not(.hero-clarity){color:#0a1931;-webkit-text-fill-color:#0a1931}.driveops-page .driveops-hero h1 .hero-clarity,.driveops-page .driveops-hero h1 .hero-clarity span{background:linear-gradient(100deg,#1c54b2,#7fb6f5 30%,#1c54b2,#7fb6f5 70%,#1c54b2)!important;background-size:220% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;animation:heroClarityShine 3.2s linear infinite}@keyframes heroClarityShine{to{background-position:-220% center}}@media (prefers-reduced-motion: reduce){.driveops-page .driveops-hero h1 .hero-clarity,.driveops-page .driveops-hero h1 .hero-clarity span{animation:none}}.driveops-page .driveops-hero h1 mark,.driveops-page .driveops-hero h1 mark span{color:#ea580c!important;-webkit-text-fill-color:#ea580c!important;background:none}.driveops-page .driveops-role-icon svg{width:22px;height:22px}.driveops-page .driveops-role-icon.role-icon-wrench svg{width:26px;height:26px}.driveops-page .driveops-role-large-icon svg{width:28px;height:28px}.driveops-page .nav-arrow{display:inline-block;vertical-align:middle;position:relative;top:-1px;margin:0 1px}.driveops-page .driveops-feature-icon{width:60px;height:60px;border-radius:15px}.driveops-page .driveops-feature-icon svg{width:30px;height:30px}.driveops-page .driveops-board-visual{display:flex;flex-direction:column;align-items:flex-start}.driveops-page .driveops-badge-board{align-self:flex-start;margin-bottom:16px}.xp-eyebrow,.xp-kicker{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ff7a3c}.xp-kinetic{position:relative;background:#060d1c;color:#fff;padding:90px 0 96px;overflow:hidden}.xp-kinetic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 40% at 50% -10%,rgba(255,106,26,.18),transparent 70%),radial-gradient(50% 40% at 50% 110%,rgba(28,84,178,.22),transparent 70%)}.xp-kinetic>*{position:relative}.xp-kinetic .xp-eyebrow{display:block;text-align:center;margin-bottom:30px}.xp-marquee{overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.xp-track{display:inline-flex;will-change:transform}.xp-track span{display:inline-flex;align-items:center;padding:6px 0;font-size:clamp(38px,6.4vw,92px);font-weight:900;letter-spacing:-.02em;line-height:1.04;color:#f4f7ff}.xp-track span i{color:#20407c;font-style:normal;padding:0 30px;font-size:.7em;transform:translateY(-.1em)}.xp-track span.orange{color:#ff6a1a}.xp-left{animation:xpScrollL 28s linear infinite}.xp-right{animation:xpScrollR 34s linear infinite}@keyframes xpScrollL{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes xpScrollR{0%{transform:translate(-33.333%)}to{transform:translate(0)}}.xp-kinetic-statement{text-align:center;margin:46px auto 0;width:min(900px,90%)}.xp-kinetic-statement h2{margin:0;font-size:clamp(30px,4.4vw,54px);font-weight:900;letter-spacing:-.03em;line-height:1.05;color:#fff}.xp-kinetic-statement h2 em{font-style:normal;color:#ff7a3c}.xp-kinetic-statement p{margin:16px auto 0;max-width:540px;color:#e2ecffa8;font-size:18px;line-height:1.6}.xp-spot{position:relative;background:#0a1322;color:#fff;padding:116px 0;overflow:hidden;--mx: 50%;--my: 50%}.xp-spot-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(120,160,230,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(120,160,230,.08) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(420px circle at var(--mx) var(--my),#000 0%,transparent 70%);mask-image:radial-gradient(420px circle at var(--mx) var(--my),#000 0%,transparent 70%)}.xp-spot-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(440px circle at var(--mx) var(--my),rgba(255,106,26,.42),rgba(255,106,26,.1) 36%,transparent 62%)}.xp-spot-inner{position:relative;width:min(1040px,90%);margin:0 auto;text-align:center}.xp-spot h2{margin:16px 0 14px;font-size:clamp(34px,5vw,62px);font-weight:900;letter-spacing:-.03em;line-height:1.04}.xp-spot h2 em{font-style:normal;color:#ff7a3c}.xp-spot-sub{margin:0 auto 40px;max-width:520px;color:#e2ecffa8;font-size:18px;line-height:1.6}.xp-words{display:flex;flex-wrap:wrap;gap:13px;justify-content:center}.xp-words span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:600;padding:11px 17px;border-radius:999px;cursor:default;border:1px solid rgba(255,255,255,.16);color:#fff9;background:#ffffff05;transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease}.xp-words span:hover{transform:translateY(-5px) scale(1.06);border-color:#ff6a1a;color:#fff;background:#ff6a1a2e;box-shadow:0 10px 26px -8px #ff6a1a80}.xp-aurora{position:relative;overflow:hidden;background:#0a1931;color:#fff;padding:120px 0;text-align:center}.xp-aurora-blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;pointer-events:none}.xp-aurora-blob.b1{width:460px;height:460px;background:#ff6a1a;top:-160px;left:-80px;animation:xpDrift1 16s ease-in-out infinite}.xp-aurora-blob.b2{width:520px;height:520px;background:#2f6fe0;bottom:-200px;right:-100px;animation:xpDrift2 19s ease-in-out infinite}.xp-aurora-blob.b3{width:320px;height:320px;background:#1c4fb0;top:30%;left:55%;animation:xpDrift1 22s ease-in-out infinite reverse}@keyframes xpDrift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,40px) scale(1.12)}}@keyframes xpDrift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,-30px) scale(1.1)}}.xp-aurora-inner{position:relative;width:min(780px,90%);margin:0 auto}.xp-aurora h2{margin:16px 0;font-size:clamp(34px,5.2vw,64px);font-weight:900;letter-spacing:-.035em;line-height:1.02}.xp-aurora p{margin:0 auto 32px;max-width:480px;font-size:19px;line-height:1.6;color:#e2ecffd1}.xp-cta-btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;padding:17px 32px;border-radius:14px;font-weight:800;font-size:17px;background:#fff;color:#0a1931;transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 16px 40px -12px #00000080}.xp-cta-btn:hover{transform:translateY(-3px) scale(1.02)}.xp-cta-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.xp-sort{background:#f3f6fb;color:#0a1931;padding:96px 0;overflow:hidden}.xp-sort-head{text-align:center;width:min(680px,90%);margin:0 auto 18px}.xp-sort-head h2{margin:14px 0;font-size:clamp(30px,4.2vw,48px);font-weight:900;letter-spacing:-.03em;line-height:1.05}.xp-sort-head h2 em{font-style:normal;color:#ea580c;transition:color .4s ease}.xp-sort-head h2 em.is-clean{color:#2f6fe0}.xp-sort-head p{margin:0;color:#5b6577;font-size:18px;line-height:1.6}.xp-sort-hint{text-align:center;margin:0 auto 26px;color:#ea580c;transition:opacity .4s,color .4s}.xp-sort:hover .xp-sort-hint{opacity:.35}.xp-sort-hint.is-organized{color:#16a34a;opacity:1}.xp-sort-stage{width:min(940px,94%);margin:0 auto}.xp-sort-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:12px;position:relative;z-index:20}.xp-sort-col{display:flex;align-items:center;justify-content:center;gap:9px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-align:center;padding:13px 10px;border-radius:12px;background:linear-gradient(180deg,#15294d,#0a1931);border:1px solid rgba(120,160,230,.28);box-shadow:0 12px 24px -14px #0a19318c;transition:transform .3s,box-shadow .3s}.xp-sort-col:before{content:"";width:9px;height:9px;border-radius:50%;flex:none;background:#94a3b8}.xp-sort-cols .xp-sort-col:nth-child(1):before{background:#3f7eea;box-shadow:0 0 10px #3f7eea}.xp-sort-cols .xp-sort-col:nth-child(2):before{background:#ff8a3c;box-shadow:0 0 10px #ff8a3c}.xp-sort-cols .xp-sort-col:nth-child(3):before{background:#fbbf24;box-shadow:0 0 10px #fbbf24}.xp-sort-cols .xp-sort-col:nth-child(4):before{background:#16a34a;box-shadow:0 0 10px #16a34a}.xp-sortarea{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:40px 0 110px}.xp-chip{transform:var(--tf);transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .4s;transition-delay:calc(var(--d, 0) * 1ms);background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:11px 12px;box-shadow:0 18px 34px -14px #0a193152}.xp-sortarea:hover .xp-chip,.xp-sort-stage.organized .xp-chip{transform:none!important;box-shadow:0 4px 12px #0a19310f}.xp-sort:hover .xp-sort-col,.xp-sort-stage.organized .xp-sort-col{transform:translateY(-2px);box-shadow:0 16px 28px -12px #0a193199}.xp-chip .ro{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;color:#1c54b2}.xp-chip .co{font-size:13px;font-weight:700;margin:2px 0 1px}.xp-chip .ve{font-size:11px;color:#64748b}.xp-chip .st{display:inline-flex;align-items:center;gap:6px;margin-top:7px;font-size:10px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.xp-chip .st i{width:7px;height:7px;border-radius:50%;background:#ea580c}.xp-chip.ok .st i{background:#16a34a}.xp-chip.warn .st i{background:#ea580c}.xp-ops{background:#0a1322;color:#fff;padding:104px 0}.xp-ops-head{text-align:center;width:min(680px,90%);margin:0 auto 44px}.xp-ops-head h2{margin:14px 0 12px;font-size:clamp(30px,4.2vw,50px);font-weight:900;letter-spacing:-.03em;line-height:1.05}.xp-ops-head h2 em{font-style:normal;color:#ff7a3c}.xp-ops-head p{margin:0;color:#e2ecff9e;font-size:18px;line-height:1.6}.xp-ops-board{width:min(1020px,94%);margin:0 auto;display:grid;gap:10px}.xp-ops-row{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:11px 14px}.xp-ops-tech{display:flex;align-items:center;gap:10px}.xp-ops-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;color:#fff;flex:none}.xp-ops-tech b{font-size:14px;font-weight:700}.xp-ops-lane{display:flex;gap:8px;flex-wrap:wrap}.xp-ops-chip{min-width:104px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:7px 9px}.xp-ops-chip .top{display:flex;align-items:center;justify-content:space-between;gap:8px}.xp-ops-chip .ro{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;color:#ffb27a}.xp-ops-chip .dot{width:7px;height:7px;border-radius:50%;background:#16a34a;animation:xpBlink 2.4s ease-in-out infinite}.xp-ops-chip.busy .dot{background:#ff7a3c}.xp-ops-chip .bar{margin-top:6px;height:4px;border-radius:3px;background:#ffffff1f;overflow:hidden}.xp-ops-chip .bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#ff6a1a,#ffb27a);width:30%;animation:xpFill 4s ease-in-out infinite alternate}.xp-ops-row:nth-child(2) .xp-ops-chip .bar i{animation-duration:5.2s}.xp-ops-row:nth-child(3) .xp-ops-chip .bar i{animation-duration:3.4s}.xp-ops-row:nth-child(4) .xp-ops-chip .bar i{animation-duration:6s}.xp-ops-row:nth-child(5) .xp-ops-chip .bar i{animation-duration:4.6s}.xp-ops-chip:nth-child(2) .bar i{animation-delay:-1.4s}.xp-ops-chip:nth-child(3) .bar i{animation-delay:-2.6s}@keyframes xpFill{0%{width:18%}to{width:96%}}@keyframes xpBlink{0%,to{opacity:1}50%{opacity:.25}}.xp-stats2{background:#f3f6fb;color:#0a1931;padding:80px 0}.xp-stats2-head{text-align:center;margin-bottom:40px}.xp-stats2-head .xp-kicker{color:#ea580c}.xp-stats2-row{width:min(1000px,92%);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.xp-stat2{text-align:center;padding:26px 14px;background:#fff;border:1px solid #e7ebf2;border-radius:18px}.xp-stat2 strong{display:block;font-size:clamp(36px,5vw,56px);font-weight:900;letter-spacing:-.02em;line-height:1;color:#0a1931}.xp-stat2 strong span{color:#ea580c}.xp-stat2 p{margin:10px 0 0;font-size:14px;color:#5b6577}.xp-roi{background:#0a1931;color:#fff;padding:104px 0}.xp-roi-inner{width:min(960px,92%);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.xp-roi-copy .xp-kicker{color:#ff7a3c}.xp-roi-copy h2{margin:14px 0;font-size:clamp(30px,4vw,48px);font-weight:900;letter-spacing:-.03em;line-height:1.05}.xp-roi-copy p{margin:0;color:#e2ecffa8;font-size:17px;line-height:1.6}.xp-roi-control{margin-top:30px}.xp-roi-control label{display:flex;justify-content:space-between;align-items:baseline;font-family:JetBrains Mono,monospace;font-size:13px;color:#e2ecffb3;margin-bottom:12px}.xp-roi-control label b{color:#fff;font-size:18px}.xp-range{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:4px;background:#ffffff29;outline:none}.xp-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#ff6a1a;cursor:pointer;box-shadow:0 4px 14px #ff6a1a99;border:3px solid #fff}.xp-range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#ff6a1a;cursor:pointer;border:3px solid #fff}.xp-roi-panel{background:linear-gradient(165deg,#ffffff12,#ffffff05);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:32px}.xp-roi-big{text-align:center;padding:8px 0 18px;border-bottom:1px dashed rgba(255,255,255,.16);margin-bottom:18px}.xp-roi-big strong{display:block;font-size:clamp(46px,8vw,72px);font-weight:900;line-height:1;letter-spacing:-.03em;color:#ff7a3c;white-space:nowrap}.xp-roi-big span{font-family:JetBrains Mono,monospace;font-size:13px;color:#e2ecff99;text-transform:uppercase;letter-spacing:.1em}.xp-roi-stats{display:grid;gap:12px}.xp-roi-stat{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:15px}.xp-roi-stat span{color:#e2ecffb3}.xp-roi-stat b{font-family:JetBrains Mono,monospace;font-weight:800;color:#fff;white-space:nowrap}.xp-quotes{background:#f3f6fb;color:#0a1931;padding:100px 0}.xp-quotes-head{text-align:center;width:min(640px,90%);margin:0 auto 48px}.xp-quotes-head .xp-kicker{color:#ea580c}.xp-quotes-head h2{margin:14px 0 0;font-size:clamp(30px,4.2vw,50px);font-weight:900;letter-spacing:-.03em;line-height:1.05}.xp-quotes-grid{width:min(1060px,94%);margin:0 auto;columns:3;column-gap:20px}.xp-quote{break-inside:avoid;margin-bottom:20px;background:#fff;border:1px solid #e7ebf2;border-radius:18px;padding:24px;box-shadow:0 14px 30px -18px #0a193133;transition:transform .2s,box-shadow .2s}.xp-quote:hover{transform:translateY(-4px);box-shadow:0 24px 44px -20px #0a193147}.xp-quote .mk{font-size:40px;line-height:.6;color:#ea580c;font-weight:900}.xp-quote p{margin:8px 0 18px;font-size:16px;line-height:1.55;color:#2a3445}.xp-quote.big p{font-size:19px;font-weight:600}.xp-quote-by{display:flex;align-items:center;gap:11px}.xp-quote-av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;font-family:JetBrains Mono,monospace;font-weight:800;font-size:13px;flex:none}.xp-quote-by b{display:block;font-size:14px}.xp-quote-by span{font-size:12px;color:#64748b}.xp-quote-stars{color:#ea580c;font-size:13px;letter-spacing:2px;margin-bottom:4px}.xp-bento{background:#060d1c;color:#fff;padding:104px 0}.xp-bento-head{text-align:center;width:min(680px,90%);margin:0 auto 44px}.xp-bento-head .xp-kicker{color:#ff7a3c}.xp-bento-head h2{margin:14px 0 12px;font-size:clamp(30px,4.2vw,50px);font-weight:900;letter-spacing:-.03em;line-height:1.05}.xp-bento-head p{margin:0;color:#e2ecff9e;font-size:18px;line-height:1.6}.xp-bento-grid{width:min(1060px,94%);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:168px;gap:16px}.xp-bento-card{position:relative;overflow:hidden;border-radius:20px;padding:24px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#ffffff0f,#ffffff04);transition:transform .22s,border-color .22s}.xp-bento-card:hover{transform:translateY(-4px);border-color:#ff6a1a80}.xp-bento-card h3{margin:0 0 7px;font-size:19px;font-weight:800}.xp-bento-card p{margin:0;font-size:14px;line-height:1.5;color:#e2ecffa8}.xp-bento-card .ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;margin-bottom:14px;background:linear-gradient(135deg,#2f6fe04d,#ff6a1a47)}.xp-bento-card .ico svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.xp-bento-card.wide{grid-column:span 2}.xp-bento-card.tall{grid-row:span 2}.xp-bento-card.accent{background:linear-gradient(150deg,#ff6a1a,#e8530a);border-color:transparent}.xp-bento-card.accent p{color:#ffffffdb}.xp-bento-card.blue{background:linear-gradient(150deg,#2f6fe0,#1c4fb0);border-color:transparent}.xp-bento-card.blue p{color:#ffffffdb}.xp-bento-big{font-size:clamp(40px,6vw,60px);font-weight:900;letter-spacing:-.03em;line-height:1;margin-bottom:6px}.xp-bento-spark{position:absolute;right:-20px;bottom:-20px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.25),transparent 65%)}.xp-integ{background:#0a1322;color:#fff;padding:70px 0;text-align:center}.xp-integ .xp-kicker{color:#e2ecff80}.xp-integ h3{margin:14px auto 30px;font-size:clamp(20px,3vw,30px);font-weight:800;letter-spacing:-.02em;width:min(640px,90%)}.xp-integ-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;width:min(900px,94%);margin:0 auto}.xp-integ-pill{display:inline-flex;align-items:center;gap:9px;padding:12px 20px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;font-weight:700;font-size:15px;color:#ffffffd1;transition:border-color .2s,background .2s,transform .2s}.xp-integ-pill:hover{border-color:#ff6a1a80;background:#ff6a1a1a;transform:translateY(-3px)}.xp-integ-pill i{width:9px;height:9px;border-radius:3px;background:#ff6a1a}.xp-integ-note{margin:28px auto 0;font-family:JetBrains Mono,monospace;font-size:13px;color:#e2ecff73}.xp-ba{background:#060d1c;color:#fff;padding:104px 0}.xp-ba-head{text-align:center;width:min(680px,90%);margin:0 auto 40px}.xp-ba-head .xp-kicker{color:#ff7a3c}.xp-ba-head h2{margin:14px 0 12px;font-size:clamp(30px,4.2vw,50px);font-weight:900;letter-spacing:-.03em;line-height:1.05}.xp-ba-head p{margin:0;color:#e2ecff9e;font-size:18px;line-height:1.6}.xp-ba-stage{position:relative;width:min(1000px,94%);margin:0 auto;aspect-ratio:16 / 9;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 90px -40px #000000b3;cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none}.xp-ba-pane{position:absolute;top:0;right:0;bottom:0;left:0}.xp-ba-pane.after{clip-path:inset(0 0 0 var(--split, 50%))}.xp-ba-pane.before{clip-path:inset(0 calc(100% - var(--split, 50%)) 0 0)}.xp-ba-label{position:absolute;top:16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:7px 13px;border-radius:999px}.xp-ba-label.l{left:16px;background:#0a0c14b3;color:#ff8a6a;border:1px solid rgba(255,106,26,.4)}.xp-ba-label.r{right:16px;background:#0a0c14b3;color:#7fb0ee;border:1px solid rgba(47,111,224,.5)}.xp-ba-before{width:100%;height:100%;background:radial-gradient(120% 120% at 30% 20%,#25324a,#121826);position:relative}.xp-ba-note{position:absolute;padding:8px 10px;border-radius:3px;font-size:11px;font-weight:700;color:#2a2a2a;box-shadow:0 8px 16px #0006;transform:rotate(var(--r, 0deg))}.xp-ba-strike{position:absolute;background:#ffffff2e;height:2px;transform:rotate(var(--r,0deg))}.xp-ba-coffee{position:absolute;border-radius:50%;background:radial-gradient(circle,#78481e80,#78481e00)}.xp-ba-after{width:100%;height:100%;background:linear-gradient(165deg,#0e2349,#0a1a38);position:relative;padding:52px 20px 20px}.xp-ba-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;height:100%}.xp-ba-col{background:#ffffff0a;border:1px solid rgba(120,160,230,.16);border-radius:10px;padding:9px}.xp-ba-col h5{margin:0 0 8px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8fb0e6}.xp-ba-tk{background:#fff;border-radius:6px;padding:6px 7px;margin-bottom:6px;box-shadow:0 3px 8px #0003}.xp-ba-tk .r{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;color:#1c54b2}.xp-ba-tk .c{font-size:10px;font-weight:700;color:#1a2433}.xp-ba-handle{position:absolute;top:0;bottom:0;left:var(--split, 50%);width:3px;background:#ff6a1a;transform:translate(-50%);box-shadow:0 0 18px #ff6a1acc}.xp-ba-grip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;background:#ff6a1a;display:grid;place-items:center;box-shadow:0 8px 20px #ff6a1a99}.xp-ba-grip:before{content:"‹ ›";color:#fff;font-weight:900;font-size:15px;letter-spacing:-1px}.xp-ba-hint{text-align:center;margin:22px auto 0;font-family:JetBrains Mono,monospace;font-size:13px;color:#e2ecff80}.xp-day{background:#f3f6fb;color:#0a1931;padding:104px 0}.xp-day-head{text-align:center;width:min(680px,90%);margin:0 auto 50px}.xp-day-head .xp-kicker{color:#ea580c}.xp-day-head h2{margin:14px 0 12px;font-size:clamp(30px,4.2vw,50px);font-weight:900;letter-spacing:-.03em;line-height:1.05}.xp-day-head p{margin:0;color:#5b6577;font-size:18px;line-height:1.6}.xp-day-line{position:relative;width:min(820px,92%);margin:0 auto}.xp-day-line:before{content:"";position:absolute;left:27px;top:8px;bottom:8px;width:3px;border-radius:3px;background:#dde5f0}.xp-day-fill{position:absolute;left:27px;top:8px;width:3px;border-radius:3px;background:linear-gradient(180deg,#ff6a1a,#2f6fe0);transform:translate(-50%);transition:height .2s ease}.xp-day-item{position:relative;display:grid;grid-template-columns:56px 1fr;gap:18px;padding:14px 0;align-items:start}.xp-day-dot{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#fff;border:3px solid #dde5f0;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;color:#94a3b8;transition:border-color .4s,color .4s,transform .4s,box-shadow .4s;z-index:1}.xp-day-item.on .xp-day-dot{border-color:#ea580c;color:#ea580c;transform:scale(1.06);box-shadow:0 8px 22px -8px #ea580c80}.xp-day-card{background:#fff;border:1px solid #e7ebf2;border-radius:16px;padding:18px 22px;opacity:.55;transform:translateY(10px);transition:opacity .5s,transform .5s,box-shadow .3s}.xp-day-item.on .xp-day-card{opacity:1;transform:none;box-shadow:0 18px 40px -24px #0a193138}.xp-day-card h3{margin:0 0 5px;font-size:19px;font-weight:800}.xp-day-card h3 b{color:#ea580c}.xp-day-card p{margin:0;font-size:15px;line-height:1.55;color:#5b6577}.xp-day-tag{display:inline-block;margin-top:10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:#1c54b2;background:#eaf1fc;padding:4px 10px;border-radius:999px}@media (max-width: 860px){.xp-roi-inner{grid-template-columns:1fr;gap:30px}.xp-quotes-grid{columns:2}.xp-bento-grid{grid-template-columns:repeat(2,1fr)}.xp-bento-card.wide{grid-column:span 2}.xp-ba-stage{aspect-ratio:4 / 3}}@media (max-width: 560px){.xp-quotes-grid{columns:1}.xp-bento-grid{grid-template-columns:1fr}.xp-bento-card.wide,.xp-bento-card.tall{grid-column:auto;grid-row:auto}}@media (prefers-reduced-motion: reduce){.xp-left,.xp-right,.xp-aurora-blob,.xp-ops-chip .bar i,.xp-ops-chip .dot{animation:none!important}.xp-chip{transition:none;transform:none!important}}.pv-flag{text-align:center;padding:30px 0 0}.pv-flag span{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8;background:#eef2f8;border:1px dashed #cbd5e1;padding:7px 14px;border-radius:999px}.pv-kicker{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ea580c}.pv-check{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:#ea580c24;color:#ea580c}.pv-check svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@property --pv-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.pv-a{position:relative;background:#eef3fa;color:#fff;padding:88px 0 92px}.pv-a-stage{position:relative;overflow:hidden;width:min(1100px,92%);margin:0 auto;border-radius:36px;padding:80px 24px 84px;background:radial-gradient(130% 90% at 50% -6%,#173869,#0c1d3c 48%,#070f22);box-shadow:0 60px 120px -54px #0a193199,inset 0 0 0 1px #78a0e624}.pv-a-glow{position:absolute;border-radius:50%;filter:blur(85px);opacity:.5;pointer-events:none}.pv-a-glow.g1{width:380px;height:380px;background:#ff6a1a;top:-70px;left:2%;animation:pvDrift1 17s ease-in-out infinite}.pv-a-glow.g2{width:420px;height:420px;background:#2f6fe0;bottom:-120px;right:0%;animation:pvDrift2 21s ease-in-out infinite}@keyframes pvDrift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.12)}}@keyframes pvDrift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,-26px) scale(1.1)}}.pv-a-head{position:relative;text-align:center;width:min(640px,90%);margin:0 auto 54px}.pv-a-head h2{margin:14px 0 12px;font-size:clamp(30px,4.2vw,50px);font-weight:900;letter-spacing:-.03em;line-height:1.05;color:#fff}.pv-a-head h2 em{font-style:normal;color:#ff7a3c}.pv-a-head p{margin:0;color:#e2ecffa8;font-size:18px;line-height:1.6}.pv-a-head .pv-kicker{color:#ff9a5c}.pv-a-grid{position:relative;width:min(1080px,94%);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}.pv-a-grid.single{grid-template-columns:1fr;max-width:470px}.pv-tier{position:relative;border-radius:24px;padding:34px 30px;display:flex;flex-direction:column;gap:18px;background:#0b1730;border:1px solid rgba(120,160,230,.16)}.pv-tier.pop{border:2px solid transparent;background:linear-gradient(#0b1730,#0a142b) padding-box,conic-gradient(from var(--pv-ang),#ea580c,#2f6fe0,#ff9a3c,#ea580c) border-box;animation:pvSpin 7s linear infinite,pvFloat 7.5s ease-in-out infinite;box-shadow:0 30px 70px -30px #000000b3,0 0 0 1px #ffffff05}@keyframes pvSpin{to{--pv-ang: 360deg}}@keyframes pvFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.pv-tier.pop:hover{animation-play-state:paused,paused}.pv-tier.pop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;pointer-events:none;overflow:hidden;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.1) 50%,transparent 58%);background-size:250% 100%;animation:pvShine 6s ease-in-out infinite}@keyframes pvShine{0%,60%{background-position:180% 0}to{background-position:-80% 0}}.pv-pop-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);z-index:2;background:linear-gradient(135deg,#fb7a2a,#ea580c);color:#fff;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:999px;white-space:nowrap;box-shadow:0 8px 18px -6px #ea580cb3}.pv-tier-name{position:relative;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ff9a5c}.pv-tier-price{position:relative;display:flex;align-items:baseline;gap:8px}.pv-tier-price strong{font-size:40px;font-weight:900;letter-spacing:-.02em;color:#fff}.pv-tier-price span{font-size:14px;color:#e2ecff8c}.pv-tier-desc{position:relative;margin:0;color:#e2ecffa8;font-size:15px;line-height:1.55}.pv-tier-list{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:12px}.pv-tier-list li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:#ecf2ffeb;line-height:1.45;opacity:1}.pv-tier.in .pv-tier-list li{animation:pvRise .55s ease backwards;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes pvRise{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.pv-tier .pv-check{background:#ff6a1a33;color:#ff9a5c}.pv-tier-btn{position:relative;margin-top:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 18px;border-radius:12px;font-weight:800;font-size:15px;text-decoration:none;cursor:pointer;border:0;transition:transform .16s,box-shadow .16s}.pv-tier-btn.solid{background:linear-gradient(135deg,#fb7a2a,#ea580c);color:#fff;box-shadow:0 14px 30px -10px #ea580c99}.pv-tier-btn.solid:hover{transform:translateY(-2px);box-shadow:0 18px 38px -10px #ea580cb3}.pv-tier-note{position:relative;margin:0;text-align:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#e2ecff73}@media (prefers-reduced-motion: reduce){.pv-a-glow,.pv-tier.pop,.pv-tier.pop:after{animation:none!important}.pv-tier-list li{opacity:1;transform:none}}.pv-b{background:#060d1c;color:#fff;padding:70px 0 100px}.pv-b-wrap{width:min(960px,94%);margin:0 auto}.pv-b-card{position:relative;overflow:hidden;border-radius:28px;padding:clamp(36px,5vw,60px);background:radial-gradient(800px 320px at 50% -10%,rgba(255,106,26,.28),transparent 60%),linear-gradient(160deg,#123a7a,#0a1f44);border:1px solid rgba(120,160,230,.22);text-align:center}.pv-b-card h2{margin:14px 0 10px;font-size:clamp(30px,4.6vw,54px);font-weight:900;letter-spacing:-.03em;line-height:1.04}.pv-b-card h2 em{font-style:normal;color:#ff7a3c}.pv-b-card .pv-kicker{color:#ff9a5c}.pv-b-sub{margin:0 auto 30px;max-width:480px;font-size:18px;line-height:1.6;color:#e2ecffc7}.pv-b-list{list-style:none;margin:0 auto 32px;padding:0;width:min(680px,100%);display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;text-align:left}.pv-b-list li{display:flex;align-items:flex-start;gap:11px;font-size:16px;color:#ecf2ffeb}.pv-b-list .pv-check{background:#ff6a1a33;color:#ff9a5c}.pv-b-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.pv-b-btn{display:inline-flex;align-items:center;gap:9px;padding:16px 30px;border-radius:13px;font-weight:800;font-size:16px;text-decoration:none;cursor:pointer;transition:transform .16s}.pv-b-btn.orange{background:linear-gradient(135deg,#fb7a2a,#ea580c);color:#fff;box-shadow:0 14px 32px -10px #ea580c99}.pv-b-btn.ghost{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3)}.pv-b-btn:hover{transform:translateY(-2px)}.pv-b-trust{display:flex;gap:22px;justify-content:center;flex-wrap:wrap;margin:26px 0 0;font-family:JetBrains Mono,monospace;font-size:13px;color:#e2ecff8c}.pv-b-trust span{display:inline-flex;align-items:center;gap:7px}.pv-b-trust i{width:7px;height:7px;border-radius:50%;background:#ff6a1a}.pv-c{background:#fff;color:#0a1931;padding:70px 0 100px}.pv-c-grid{width:min(1040px,94%);margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center}.pv-c-copy h2{margin:14px 0;font-size:clamp(28px,3.8vw,46px);font-weight:900;letter-spacing:-.03em;line-height:1.05}.pv-c-copy>p{margin:0 0 22px;color:#5b6577;font-size:18px;line-height:1.6}.pv-c-list{list-style:none;margin:0;padding:0;display:grid;gap:13px}.pv-c-list li{display:flex;align-items:flex-start;gap:11px;font-size:16px;color:#2a3445}.pv-c-panel{background:linear-gradient(165deg,#0e2349,#0a1a38);border-radius:24px;padding:34px;color:#fff;box-shadow:0 40px 80px -40px #0a193199}.pv-c-panel h3{margin:0 0 4px;font-size:22px;font-weight:800}.pv-c-panel .lead{margin:0 0 22px;font-size:14px;color:#e2ecff99}.pv-c-field{display:block;margin-bottom:14px}.pv-c-field span{display:block;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e2ecff99;margin-bottom:7px}.pv-c-field input,.pv-c-field select{width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:11px;padding:12px 14px;color:#fff;font:inherit;font-size:15px;outline:none;transition:border-color .16s}.pv-c-field input::placeholder{color:#e2ecff66}.pv-c-field input:focus,.pv-c-field select:focus{border-color:#ff6a1a}.pv-c-field select option{color:#0a1931}.pv-c-submit{width:100%;margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px;border-radius:12px;border:0;cursor:pointer;font:inherit;font-weight:800;font-size:16px;color:#fff;background:linear-gradient(135deg,#fb7a2a,#ea580c);box-shadow:0 14px 30px -10px #ea580c99;transition:transform .16s;text-decoration:none}.pv-c-submit:hover{transform:translateY(-2px)}.pv-c-note{margin:14px 0 0;text-align:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#e2ecff73}.pv-c-btn svg,.pv-tier-btn svg,.pv-b-btn svg,.pv-c-submit svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 880px){.pv-a-grid{grid-template-columns:1fr;max-width:460px}.pv-b-list{grid-template-columns:1fr}.pv-c-grid{grid-template-columns:1fr;gap:32px}}.lg-wrap{min-height:100vh;display:grid;grid-template-columns:1.12fr .72fr;font-family:Inter,system-ui,sans-serif;color:#0a1931;background:radial-gradient(42% 52% at 88% 16%,rgba(47,111,224,.3) 0,transparent 62%),radial-gradient(44% 56% at 80% 94%,rgba(255,106,26,.2) 0,transparent 62%),linear-gradient(120deg,#07142e,#07142e 38%,#0a1a36 62%,#070f22)}.lg-scene{position:relative;overflow:hidden;padding:56px 56px 56px clamp(64px,7vw,140px);display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(70% 60% at 14% 8%,rgba(47,111,224,.2) 0%,transparent 60%);color:#fff}.lg-scene-glow{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;pointer-events:none}.lg-scene-glow.a{width:460px;height:460px;background:#ff6a1a;top:-160px;left:-80px;animation:lgDrift1 17s ease-in-out infinite}.lg-scene-glow.b{width:480px;height:480px;background:#2f6fe0;bottom:-200px;left:14%;right:auto;opacity:.4;animation:lgDrift2 21s ease-in-out infinite}@keyframes lgDrift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,40px) scale(1.12)}}@keyframes lgDrift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-44px,-30px) scale(1.1)}}.lg-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(120,160,230,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(120,160,230,.07) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(120% 80% at 30% 30%,#000 0%,transparent 80%);mask-image:radial-gradient(120% 80% at 30% 30%,#000 0%,transparent 80%)}.lg-brand{position:relative;display:inline-flex;align-items:center;gap:12px;z-index:2}.lg-brand img{width:40px;height:40px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}.lg-brand b{font-size:22px;font-weight:800;letter-spacing:-.01em;color:#fff}.lg-brand b .brand-simpl{color:#fff!important}.lg-brand b .brand-service{color:#ea580c!important}.lg-scene-body{position:relative;z-index:2;max-width:520px}.lg-kicker{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;line-height:1.4;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ff9a5c;margin-bottom:18px}.lg-kicker:before{content:"";width:26px;height:2px;background:#ff6a1a;flex:0 0 auto}.lg-scene-body h1{margin:0 0 18px;color:#fff;font-size:clamp(34px,4vw,52px);font-weight:900;letter-spacing:-.03em;line-height:1.04}.lg-scene-body h1 em{font-style:normal;color:#ff7a3c}.lg-scene-body p{margin:0;font-size:18px;line-height:1.6;color:#e2ecffb8}.lg-board{position:relative;z-index:2;max-width:440px;margin-top:38px;border-radius:18px;border:1px solid rgba(120,160,230,.18);background:#ffffff0a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:16px;overflow:hidden}.lg-board-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.lg-board-bar b{font-size:13px;font-weight:700;color:#cfe0ff}.lg-live{display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ff9a5c}.lg-live i{width:8px;height:8px;border-radius:50%;background:#ff6a1a;animation:lgPulse 1.6s ease-in-out infinite}@keyframes lgPulse{0%,to{opacity:1}50%{opacity:.25}}.lg-lanes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lg-lane{background:#ffffff08;border:1px solid rgba(120,160,230,.14);border-radius:11px;padding:9px;min-height:132px}.lg-lane h5{margin:0 0 9px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8fb0e6}.lg-card{background:#fff;border-radius:7px;padding:7px 8px;margin-bottom:7px;box-shadow:0 6px 14px #00000040;animation:lgCardIn .5s both}.lg-card .r{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;color:#1c54b2}.lg-card .c{font-size:10px;font-weight:700;color:#1a2433}@keyframes lgCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lg-mover{position:absolute;top:78px;left:22px;width:64px;background:linear-gradient(135deg,#fb7a2a,#ea580c);color:#fff;border-radius:7px;padding:7px 8px;box-shadow:0 10px 22px #ea580c80;z-index:3;animation:lgMove 6.5s cubic-bezier(.6,0,.2,1) infinite}.lg-mover .r{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800}.lg-mover .c{font-size:9px;opacity:.9}@keyframes lgMove{0%,8%{transform:translate(0);opacity:0}12%{opacity:1}30%{transform:translate(86px,6px)}55%{transform:translate(172px,-2px)}80%,86%{transform:translate(258px,4px)}92%{transform:translate(258px,4px);opacity:1}to{transform:translate(258px,4px);opacity:0}}.lg-chips{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:12px}.lg-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;font-size:14px;font-weight:700;color:#ffffffdb}.lg-chip i{width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 10px #3ddc84}.lg-form-side{position:relative;display:flex;flex-direction:column;padding:30px 64px;color:#fff;background:#ffffff24;-webkit-backdrop-filter:blur(26px) saturate(1.25);backdrop-filter:blur(26px) saturate(1.25);border-left:1px solid rgba(255,255,255,.2);box-shadow:-24px 0 60px -30px #0000008c,inset 1px 0 #ffffff1a}.lg-form-top{display:flex;justify-content:flex-end;align-items:center;gap:8px;font-size:15px;color:#e2ecffb3}.lg-form-top a{color:#ff9a5c;font-weight:700;text-decoration:none}.lg-form-top a:hover{text-decoration:underline}.lg-form-mid{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:400px;width:100%;margin:0 auto}.lg-form-mid h2{margin:0 0 10px;color:#fff;font-size:clamp(30px,3.2vw,40px);font-weight:900;letter-spacing:-.025em;line-height:1.1}.lg-form-sub{margin:0 0 34px;font-size:16px;line-height:1.55;color:#e2ecffb8}.lg-field{display:block;margin-bottom:20px}.lg-field-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px;gap:12px}.lg-field-label{font-size:14px;font-weight:700;color:#ffffffe6}.lg-field input{width:100%;box-sizing:border-box;padding:14px 15px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;font:inherit;font-size:15px;color:#fff;transition:border-color .16s,box-shadow .16s,background .16s}.lg-field input::placeholder{color:#ffffff80}.lg-field input:focus{outline:none;border-color:#ff9a5c;background:#ffffff29;box-shadow:0 0 0 3px #ff6a1a38}.lg-pw-wrap{position:relative}.lg-pw-toggle{position:absolute;top:50%;right:12px;transform:translateY(-50%);background:none;border:0;font:inherit;font-size:13px;font-weight:700;color:#e2ecffb3;cursor:pointer}.lg-pw-toggle:hover{color:#ff9a5c}.lg-forgot{background:none;border:0;font:inherit;font-size:14px;font-weight:700;color:#ff9a5c;cursor:pointer;padding:0}.lg-forgot:hover{text-decoration:underline}.lg-submit{width:100%;margin-top:6px;padding:15px 18px;border:0;border-radius:12px;cursor:pointer;font:inherit;font-size:16px;font-weight:800;color:#fff;background:linear-gradient(135deg,#fb7a2a,#ea580c);box-shadow:0 14px 30px -10px #ea580c99;transition:transform .16s,box-shadow .16s}.lg-submit:hover{transform:translateY(-2px);box-shadow:0 18px 38px -10px #ea580cbf}.lg-submit:disabled{opacity:.7;cursor:default;transform:none}.lg-note{margin:18px 0 0;font-size:13px;color:#e2ecff8c}.lg-msg{margin:0 0 18px;font-size:14px;color:#cfe0ff;background:#2f6fe02e;border:1px solid rgba(120,160,230,.4);padding:11px 14px;border-radius:10px}.lg-err{margin:0 0 18px;font-size:14px;color:#ffd2cd;background:#b4231838;border:1px solid rgba(247,120,110,.4);padding:11px 14px;border-radius:10px}.lg-link-btn{background:none;border:0;font:inherit;font-size:14px;font-weight:700;color:#ff9a5c;cursor:pointer;padding:0}.lg-link-btn:hover{text-decoration:underline}@media (max-width: 1080px){.lg-wrap{grid-template-columns:1fr}.lg-scene{display:none}.lg-form-side{padding:28px;min-height:100vh;border-left:0}}@media (prefers-reduced-motion: reduce){.lg-scene-glow,.lg-mover,.lg-live i{animation:none!important}}
