.holman-experience{--ink:#112c40;--accent:#69d2c4;color:var(--ink);background:#f1f5f5;font-family:Inter,Arial,sans-serif}.holman-experience *{box-sizing:border-box}.holman-top{color:#fff;background:#102b3e;justify-content:space-between;align-items:center;padding:20px 6%;display:flex}.holman-top a{color:#fff;letter-spacing:2px;font-weight:900;text-decoration:none}.holman-top span{color:#9bdacf;font-size:12px}.holman-experience button{cursor:pointer;color:#16354a;font:inherit;background:#fff;border:1px solid #90aaa9;border-radius:7px;padding:12px 16px;font-size:14px;font-weight:750}.holman-experience button:hover{background:#def2ed}.holman-experience button:disabled{opacity:.55;cursor:default}.holman-experience button:focus-visible,.holman-experience a:focus-visible{outline-offset:4px;outline:3px solid #b98124}.holman-hero{color:#edf7f8;background:linear-gradient(125deg,#102b3e,#174a58);padding:66px 7% 38px}.holman-eyebrow{letter-spacing:2px;color:#267b70;font-size:12px;font-weight:900}.holman-hero .holman-eyebrow{color:#a3dfd1}.holman-hero h1{letter-spacing:-3px;margin:24px 0;font-size:clamp(42px,6vw,82px);line-height:1.06}.holman-hero h1 em{color:#8ee0cf;font-style:normal}.holman-hero>p{max-width:850px;line-height:1.75}.holman-lead{font-size:23px}.holman-relocation{background:#ffffff0b;border-left:3px solid #89dfce;gap:8px;max-width:850px;margin:28px 0;padding:20px 24px;display:grid}.holman-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.holman-experience .holman-primary{background:#89dfce;border-color:#89dfce}.holman-stats{border-top:1px solid #ffffff30;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:40px;padding:26px 0;display:grid}.holman-stats div{gap:8px;display:grid}.holman-stats b{color:#a3dfd1;font-size:32px}.holman-stats span{font-size:12px}.holman-hero small{color:#cadbdd}.holman-tabs{background:#fff;border-bottom:1px solid #d2dddd;flex-wrap:wrap;gap:8px;padding:18px 6%;display:flex}.holman-tabs button[aria-pressed=true]{color:#fff;background:#143c4e;border-color:#143c4e}.holman-content{max-width:1300px;margin:auto;padding:30px 5% 60px}.holman-content section{padding:28px 0}.holman-content h2{letter-spacing:-1px;margin:14px 0 22px;font-size:clamp(28px,3vw,40px);line-height:1.15}.holman-content p{line-height:1.75}.holman-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:25px 0;display:grid}.holman-grid article{background:#fff;border:1px solid #d3e1de;border-radius:12px;padding:24px}.holman-grid article h3{margin-top:0}.holman-grid article button{margin:5px 5px 5px 0}.holman-content .holly-card{color:#fff;background:#15394a;border-radius:14px;padding:32px}.holly-card .holman-eyebrow{color:#a3dfd1}.holly-card b{color:#8ee0cf}.holman-table{background:#fff;border:1px solid #d2dedc;border-radius:10px;overflow-x:auto}.holman-table table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:14px}.holman-table th,.holman-table td{vertical-align:top;border-bottom:1px solid #e0e7e5;padding:17px;line-height:1.6}.holman-table thead{background:#dceae6}.holman-table a,.holman-content a{color:#136858;text-underline-offset:3px;text-decoration:underline}.holman-filters{flex-wrap:wrap;align-items:end;gap:18px;margin:22px 0;display:flex}.holman-filters label{gap:8px;font-weight:700;display:grid}.holman-filters input,.holman-filters select{color:#18384a;font:inherit;background:#fff;border:1px solid #a2b9b3;border-radius:6px;padding:12px}.holman-note{color:#526967;font-size:12px}.holman-capabilities{padding-left:26px;list-style:decimal}.holman-capabilities li{border-bottom:1px solid #cbdcd5;padding:20px 14px}.holman-capabilities li::marker{color:#247d6c;font-size:20px;font-weight:900}.holman-capabilities li h3{margin:0}.holman-capabilities li p{margin:8px 0}.holman-timer{color:#247565;font-size:40px}.holman-experience blockquote{border-left:3px solid #6ca99b;margin:15px 0;padding-left:14px;line-height:1.7}.holman-footer{color:#e7f1f3;background:#102b3e;padding:42px 7% 70px}.holman-footer a{color:#a4e8d7}.holman-footer h2{font-size:32px}.holman-footer p:last-child{border-top:1px solid #ffffff30;margin-top:30px;padding-top:24px;font-size:12px}.holman-tenant-active .universal-language-trigger{bottom:20px!important;left:20px!important;right:auto!important}@media (width<=640px){.holman-hero{padding-top:35px}.holman-hero h1{letter-spacing:-1.7px}.holman-stats{grid-template-columns:repeat(2,1fr)}.holman-top{gap:12px}.holman-top span{letter-spacing:1px;margin-top:6px;display:block}.holman-tabs{gap:6px}.holman-tabs button{padding:10px;font-size:12px}.holman-content{padding-left:6%;padding-right:6%}}.team-experience{--ink:#112c40;--accent:#a8c8e6;color:var(--ink);background:#f1f5f5;font-family:Inter,Arial,sans-serif}.team-experience *{box-sizing:border-box}.team-top{color:#fff;background:#102b3e;justify-content:space-between;align-items:center;padding:20px 6%;display:flex}.team-top a{color:#fff;letter-spacing:2px;font-weight:900;text-decoration:none}.team-top span{color:#9bdacf;font-size:12px}.team-experience button{cursor:pointer;color:#16354a;font:inherit;background:#fff;border:1px solid #90aaa9;border-radius:7px;padding:12px 16px;font-size:14px;font-weight:750}.team-experience button:hover{background:#def2ed}.team-experience button:disabled{opacity:.55;cursor:default}.team-experience button:focus-visible,.team-experience a:focus-visible{outline-offset:4px;outline:3px solid #b98124}.team-hero{color:#edf7f8;background:linear-gradient(125deg,#102b3e,#174a58);padding:66px 7% 38px}.team-eyebrow{letter-spacing:2px;color:#267b70;font-size:12px;font-weight:900}.team-hero .team-eyebrow{color:#bed8ee}.team-hero h1{letter-spacing:-3px;margin:24px 0;font-size:clamp(42px,6vw,82px);line-height:1.06}.team-hero h1 em{color:#bed8ee;font-style:normal}.team-hero>p{max-width:850px;line-height:1.75}.team-lead{font-size:23px}.team-relocation{background:#ffffff0b;border-left:3px solid #a8c8e6;gap:8px;max-width:850px;margin:28px 0;padding:20px 24px;display:grid}.team-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.team-experience .team-primary{background:#a8c8e6;border-color:#a8c8e6}.team-stats{border-top:1px solid #ffffff30;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:40px;padding:26px 0;display:grid}.team-stats div{gap:8px;display:grid}.team-stats b{color:#bed8ee;font-size:32px}.team-stats span{font-size:12px}.team-hero small{color:#cadbdd}.team-tabs{background:#fff;border-bottom:1px solid #d2dddd;flex-wrap:wrap;gap:8px;padding:18px 6%;display:flex}.team-tabs button[aria-pressed=true]{color:#fff;background:#143c4e;border-color:#143c4e}.team-content{max-width:1300px;margin:auto;padding:30px 5% 60px}.team-content section{padding:28px 0}.team-content h2{letter-spacing:-1px;margin:14px 0 22px;font-size:clamp(28px,3vw,40px);line-height:1.15}.team-content p{line-height:1.75}.team-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:25px 0;display:grid}.team-grid article{background:#fff;border:1px solid #d3e1de;border-radius:12px;padding:24px}.team-grid article h3{margin-top:0}.team-grid article button{margin:5px 5px 5px 0}.team-content .tess-card{color:#fff;background:#15394a;border-radius:14px;padding:32px}.tess-card .team-eyebrow,.tess-card b{color:#bed8ee}.team-table{background:#fff;border:1px solid #d2dedc;border-radius:10px;overflow-x:auto}.team-table table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:14px}.team-table th,.team-table td{vertical-align:top;border-bottom:1px solid #e0e7e5;padding:17px;line-height:1.6}.team-table thead{background:#dceae6}.team-table a,.team-content a{color:#136858;text-underline-offset:3px;text-decoration:underline}.team-filters{flex-wrap:wrap;align-items:end;gap:18px;margin:22px 0;display:flex}.team-filters label{gap:8px;font-weight:700;display:grid}.team-filters input,.team-filters select{color:#18384a;font:inherit;background:#fff;border:1px solid #a2b9b3;border-radius:6px;padding:12px}.team-note{color:#526967;font-size:12px}.team-capabilities{padding-left:26px;list-style:decimal}.team-capabilities li{border-bottom:1px solid #cbdcd5;padding:20px 14px}.team-capabilities li::marker{color:#247d6c;font-size:20px;font-weight:900}.team-capabilities li h3{margin:0}.team-capabilities li p{margin:8px 0}.team-timer{color:#247565;font-size:40px}.team-experience blockquote{border-left:3px solid #6ca99b;margin:15px 0;padding-left:14px;line-height:1.7}.team-footer{color:#e7f1f3;background:#102b3e;padding:42px 7% 70px}.team-footer a{color:#a4e8d7}.team-footer h2{font-size:32px}.team-footer p:last-child{border-top:1px solid #ffffff30;margin-top:30px;padding-top:24px;font-size:12px}.team-tenant-active .universal-language-trigger{bottom:20px!important;left:20px!important;right:auto!important}@media (width<=640px){.team-hero{padding-top:35px}.team-hero h1{letter-spacing:-1.7px}.team-stats{grid-template-columns:repeat(2,1fr)}.team-top{gap:12px}.team-top span{letter-spacing:1px;margin-top:6px;display:block}.team-tabs{gap:6px}.team-tabs button{padding:10px;font-size:12px}.team-content{padding-left:6%;padding-right:6%}}.alm-experience{--alm-ink:#0b0e12;--alm-panel:#141a22;--alm-panel-2:#1b222c;--alm-line:#2a3340;--alm-text:#e9edf2;--alm-muted:#9aa6b4;--alm-accent:#c8102e;--alm-silver:#c9d1da;--alm-ok:#46c78e;--alm-watch:#e0b04a;--alm-risk:#ff7a6b;background:var(--alm-ink);color:var(--alm-text);min-height:100vh;font-family:Inter,Arial,sans-serif;display:block}.alm-experience *{box-sizing:border-box}.alm-experience a{color:var(--alm-silver)}.alm-experience button{cursor:pointer;border:1px solid var(--alm-line);background:var(--alm-panel-2);color:var(--alm-text);font:inherit;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:750}.alm-experience button:hover{border-color:var(--alm-silver);background:#232c38}.alm-experience button:disabled{opacity:.55;cursor:default}.alm-experience button:focus-visible,.alm-experience a:focus-visible{outline:3px solid var(--alm-silver);outline-offset:3px}.alm-experience .alm-primary{background:var(--alm-accent);border-color:var(--alm-accent);color:#fff}.alm-experience .alm-primary:hover{background:#a70d26;border-color:#a70d26}.alm-top{border-bottom:1px solid var(--alm-line);background:#05070a;justify-content:space-between;align-items:center;gap:14px;padding:18px 6%;display:flex}.alm-top a{color:#fff;letter-spacing:2px;font-weight:900;text-decoration:none}.alm-top a span{color:var(--alm-silver);letter-spacing:3px;font-size:12px}.alm-hero{border-bottom:1px solid var(--alm-line);background:linear-gradient(140deg,#05070a 0%,#131a24 58%,#2a0d14 100%);padding:64px 7% 40px}.alm-eyebrow{letter-spacing:2.2px;color:var(--alm-accent);margin:0 0 6px;font-size:12px;font-weight:900}.alm-hero .alm-eyebrow{color:var(--alm-silver)}.alm-hero h1{letter-spacing:-2.6px;margin:22px 0;font-size:clamp(38px,5.6vw,76px);line-height:1.05}.alm-hero h1 em{color:var(--alm-silver);font-style:normal}.alm-hero>p{max-width:900px;line-height:1.75}.alm-lead{color:#fff;font-size:22px}.alm-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.alm-stats{border-top:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:38px;padding:26px 0 6px;display:grid}.alm-stats div{gap:8px;display:grid}.alm-stats b{color:#fff;font-size:32px}.alm-stats span{color:var(--alm-muted);font-size:12px;line-height:1.5}.alm-hero small{color:var(--alm-muted);max-width:900px;margin-top:26px;line-height:1.6;display:block}.alm-audio-note{color:var(--alm-watch);font-size:13px}.alm-tabs{border-bottom:1px solid var(--alm-line);z-index:5;background:#0f141b;flex-wrap:wrap;gap:8px;padding:16px 6%;display:flex;position:sticky;top:0}.alm-tabs button[aria-pressed=true]{background:var(--alm-accent);border-color:var(--alm-accent);color:#fff}.alm-content{max-width:1320px;margin:0 auto;padding:28px 5% 56px}.alm-sections section{border-bottom:1px solid #1d242e;padding:26px 0}.alm-sections section:last-child{border-bottom:0}.alm-content h2{letter-spacing:-1px;margin:12px 0 20px;font-size:clamp(26px,3vw,40px);line-height:1.15}.alm-content h3{margin:0 0 8px;font-size:19px}.alm-content h4{letter-spacing:.4px;text-transform:uppercase;color:var(--alm-muted);margin:0 0 10px;font-size:15px}.alm-content p{max-width:1000px;line-height:1.75}.alm-muted{color:var(--alm-muted);font-size:12.5px;line-height:1.65}.alm-fact-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:24px 0;display:grid}.alm-fact-grid article{background:var(--alm-panel);border:1px solid var(--alm-line);border-radius:12px;padding:22px}.alm-fact-grid b{color:#fff;margin-bottom:8px;font-size:34px;display:block}.alm-fact-grid p{color:var(--alm-muted);margin:0;font-size:13.5px;line-height:1.65}.alm-split,.alm-two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin:22px 0;display:grid}.alm-three{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:22px 0;display:grid}.alm-three article,.alm-card{background:var(--alm-panel);border:1px solid var(--alm-line);border-radius:12px;padding:22px}.alm-three p,.alm-card p{color:var(--alm-muted);margin:0;font-size:14px}.alm-list{color:var(--alm-muted);margin:12px 0 0;padding-left:18px;font-size:14px;line-height:1.7}.alm-callout{border-left:3px solid var(--alm-accent);background:#ffffff0a;margin:20px 0;padding:20px 22px;font-size:15px}.alm-gap h2{color:#fff}.alm-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:24px 0 6px;display:grid}.alm-strip div{background:var(--alm-panel);border:1px solid var(--alm-line);border-radius:12px;gap:6px;padding:18px;display:grid}.alm-strip b{color:#fff;font-size:28px}.alm-strip span{color:var(--alm-muted);font-size:12px}.alm-filters{flex-wrap:wrap;align-items:end;gap:18px;margin:22px 0 8px;display:flex}.alm-filters label{gap:8px;font-size:13px;font-weight:700;display:grid}.alm-filters input,.alm-filters select,.alm-board-tools select{border:1px solid var(--alm-line);background:var(--alm-panel-2);color:var(--alm-text);font:inherit;border-radius:8px;padding:11px;font-size:14px}.alm-count{color:var(--alm-muted);margin:0;font-size:13px}.alm-state-block{margin-top:26px}.alm-state-head{border-bottom:1px solid var(--alm-line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.alm-state-head span{color:var(--alm-muted);font-size:12px}.alm-store-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:16px;display:grid}.alm-store-card{background:var(--alm-panel);border:1px solid var(--alm-line);border-radius:12px;align-content:start;gap:8px;padding:20px;display:grid}.alm-store-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.alm-store-head h4{color:#fff;text-transform:none;letter-spacing:0;margin:0;font-size:16px}.alm-chip{letter-spacing:.6px;white-space:nowrap;border:1px solid var(--alm-line);border-radius:99px;padding:5px 9px;font-size:10.5px;font-weight:900}.alm-chip.franchise{color:#9dc6ef;background:#1d2b3a}.alm-chip.preowned{color:#e6c98d;background:#2b2419}.alm-store-line,.alm-store-brand{color:var(--alm-muted);margin:0;font-size:13px}.alm-store-card a{font-size:13px}.alm-board-head{padding-top:8px}.alm-board-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 6px;display:flex}.alm-board-tools label{color:var(--alm-muted);gap:7px;font-size:12.5px;font-weight:700;display:grid}.alm-board-tools .alm-toggle{color:var(--alm-text);align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.alm-board-tools .alm-toggle input{width:16px;height:16px;accent-color:var(--alm-accent)}.alm-live{border:1px solid var(--alm-line);background:var(--alm-panel);border-radius:8px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:800;display:flex}.alm-live span{background:var(--alm-ok);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #46c78e26}.alm-live.off span{background:var(--alm-muted);box-shadow:none}.alm-live small{color:var(--alm-muted);font-weight:600}.alm-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid;padding:22px 0!important}.alm-kpi{background:var(--alm-panel);border:1px solid var(--alm-line);border-radius:12px;gap:6px;padding:18px;display:grid}.alm-kpi span{letter-spacing:.7px;text-transform:uppercase;color:var(--alm-muted);font-size:11.5px;font-weight:800}.alm-kpi b{color:#fff;font-size:30px;line-height:1}.alm-kpi small{color:var(--alm-muted);font-size:12px}.alm-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.alm-section-head h3{margin:0;font-size:22px}.alm-section-head span{color:var(--alm-muted);font-size:12.5px}.alm-escalations{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px;display:grid}.alm-escalation{border:1px solid var(--alm-line);background:var(--alm-panel);border-left:3px solid var(--alm-watch);border-radius:12px;padding:20px}.alm-escalation.at-risk{border-left-color:var(--alm-risk)}.alm-escalation.watch{border-left-color:var(--alm-watch)}.alm-escalation-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.alm-escalation-top strong{font-size:15px}.alm-escalation-top span{color:var(--alm-muted);font-size:12px}.alm-escalation-reason{color:#fff;margin:10px 0 12px;font-size:14.5px}.alm-escalation dl{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0;display:grid}.alm-escalation dt{text-transform:uppercase;letter-spacing:.6px;color:var(--alm-muted);font-size:11px}.alm-escalation dd{margin:4px 0 0;font-size:13px}.alm-escalation-action{color:var(--alm-silver);margin:14px 0 0;font-size:13px}.alm-table-wrap{border:1px solid var(--alm-line);background:var(--alm-panel);border-radius:12px;margin-top:16px;overflow:auto}.alm-table{border-collapse:collapse;text-align:left;width:100%;min-width:820px;font-size:13.5px}.alm-table th,.alm-table td{vertical-align:top;border-bottom:1px solid #222a35;padding:13px 14px}.alm-table thead th{letter-spacing:.7px;text-transform:uppercase;color:var(--alm-muted);background:#111821;font-size:11.5px;position:sticky;top:0}.alm-table td small{color:var(--alm-muted);margin-top:5px;font-size:11.5px;display:block}.alm-row-row{cursor:pointer}.alm-row-row:hover{background:#18202b}.alm-row-row.open{background:#1b2431}.alm-row-row.at-risk td:first-child{border-left:3px solid var(--alm-risk)}.alm-row-row.watch td:first-child{border-left:3px solid var(--alm-watch)}.alm-alert{color:var(--alm-risk);font-weight:800}.alm-trend{font-weight:900}.alm-trend.up{color:var(--alm-ok)}.alm-trend.down{color:var(--alm-risk)}.alm-trend.flat{color:var(--alm-muted)}.alm-health{letter-spacing:.5px;white-space:nowrap;text-transform:uppercase;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:900}.alm-health.on-track{color:var(--alm-ok);background:#10241c}.alm-health.watch{color:var(--alm-watch);background:#2a2415}.alm-health.at-risk{color:var(--alm-risk);background:#2d1517}.alm-row-detail td{background:#0d131b;padding:22px}.alm-detail{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.alm-funnel-row{border-bottom:1px solid #1e2632;grid-template-columns:1fr 60px 1fr;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:grid}.alm-funnel-row b{color:#fff;text-align:right;font-size:18px}.alm-funnel-row small{color:var(--alm-muted)}.alm-capabilities{margin:20px 0 0;padding-left:24px;list-style:decimal}.alm-capabilities li{border-bottom:1px solid #1d242e;padding:16px 12px}.alm-capabilities li::marker{color:var(--alm-accent);font-weight:900}.alm-capabilities li p{color:var(--alm-muted);margin:6px 0 0;font-size:14px}.alm-close{background:linear-gradient(120deg,#131a24,#2a0d14);border-radius:14px;border:1px solid var(--alm-line)!important;padding:30px!important}.alm-footer{border-top:1px solid var(--alm-line);background:#05070a;padding:40px 7% 64px}.alm-footer h2{margin:0 0 14px;font-size:30px}.alm-footer p{max-width:900px;color:var(--alm-muted);line-height:1.75}.alm-footer-note{border-top:1px solid var(--alm-line);padding-top:22px;font-size:12px;margin-top:30px!important}.alm-shell .universal-language-trigger{bottom:20px!important;left:20px!important;right:auto!important}@media (width<=760px){.alm-hero{padding-top:34px}.alm-hero h1{letter-spacing:-1.4px}.alm-stats{grid-template-columns:repeat(2,1fr);gap:18px}.alm-tabs{padding:12px 5%}.alm-tabs button{padding:10px;font-size:12px}.alm-content{padding-left:6%;padding-right:6%}.alm-funnel-row{grid-template-columns:1fr 44px}.alm-funnel-row small{grid-column:1/3}}.alm-content label{gap:8px;margin:10px 0;font-size:14px;display:grid}.alm-content input,.alm-content select,.alm-content textarea{border:1px solid var(--alm-line);background:var(--alm-panel-2);max-width:100%;color:var(--alm-text);font:inherit;border-radius:8px;padding:10px}.alm-content textarea{resize:vertical;width:100%;min-height:90px}.alm-content .alm-check{align-items:center;gap:10px;line-height:1.5;display:flex}.alm-task{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.alm-timeline{max-height:360px;padding-left:20px;overflow:auto}.alm-timeline li{margin-bottom:16px;line-height:1.5}.alm-timeline small{color:var(--alm-muted);margin-top:6px;display:block}.alm-four{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.alm-content fieldset{border:1px solid var(--alm-line);border-radius:8px;margin:16px 0;padding:14px}.alm-content legend{padding:0 6px;line-height:1.6}.alm-content .alm-card button{margin:8px 6px 0 0}.alm-split,.alm-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.alm-three,.alm-store-grid,.alm-escalations{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.alm-experience :focus-visible{outline-offset:3px;outline:3px solid #fff}.alm-content,.alm-case-detail{scroll-margin-top:150px}.alm-experience .alm-tabs{flex-wrap:nowrap;overflow-x:auto}.alm-tabs button{white-space:nowrap}.alm-experience .alm-tabs{z-index:20;top:84px}.alm-experience .alm-content{scroll-margin-top:170px}@media (width<=760px){.alm-experience .alm-tabs{top:110px}.alm-experience .alm-content{scroll-margin-top:190px}}.alm-proposal-lead{color:#fff;font-size:clamp(20px,2vw,26px);font-weight:700}.alm-proposal .alm-list{font-size:15px}.alm-proposal strong{color:#fff}.g1-page{color:#f3f8ff;background:#091726;font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.65}.g1-page *{box-sizing:border-box}.g1-page a{color:#78daff}.g1-page button{cursor:pointer;color:#fff;font:inherit;background:#17334f;border:1px solid #486881;border-radius:10px;align-items:center;gap:10px;padding:14px 20px;display:inline-flex}.g1-page button:hover{background:#244d70}.g1-page button:focus-visible,.g1-page a:focus-visible{outline-offset:4px;outline:3px solid #78daff}.g1-page button:disabled{opacity:.6;cursor:wait}.g1-nav{border-bottom:1px solid #294158;justify-content:space-between;align-items:center;gap:20px;padding:22px 5%;display:flex}.g1-brand{align-items:center;gap:16px;font-size:15px;font-weight:800;text-decoration:none;display:flex;color:#fff!important}.g1-brand img{-o-object-fit:contain;object-fit:contain;width:70px;height:70px}.g1-brand small{color:#abd4ed;font-size:14px;display:block}.g1-nav>div{align-items:center;gap:20px;font-size:14px;display:flex}.g1-hero{background:radial-gradient(at 100% 0,#1e4b70,#0000 65%),#102339;padding:80px max(6%,50% - 600px)}.g1-kicker{letter-spacing:2px;color:#7bddff;margin-bottom:18px;font-size:13px;font-weight:800}.g1-page h1{letter-spacing:-2px;margin:0 0 30px;font-size:clamp(38px,4.7vw,66px);line-height:1.13}.g1-page em{color:#77d9fa;font-style:normal}.g1-page h2{letter-spacing:-1px;margin:0 0 24px;font-size:clamp(29px,3vw,42px);line-height:1.2}.g1-page h3{margin:16px 0 12px;font-size:22px;line-height:1.3}.g1-page p{color:#d3e2ee}.g1-lead{max-width:950px;font-size:22px}.g1-proof,.g1-actions{flex-wrap:wrap;gap:15px;margin:25px 0;display:flex}.g1-proof span{color:#bee8ff;border:1px solid #43657e;border-radius:30px;padding:6px 12px;font-size:14px}.g1-page .g1-primary{color:#071626;background:#72dbff;border-color:#72dbff;font-weight:800}.g1-return{background:#132e46;border-left:4px solid #74dafa;margin-top:38px;padding:25px}.g1-return p{margin:8px 0 0}.g1-audio{flex-wrap:wrap;align-items:center;gap:12px;margin-top:25px;font-size:14px;display:flex}.g1-section{border-bottom:1px solid #294158;max-width:1280px;margin:auto;padding:65px 40px;scroll-margin-top:20px}.g1-flow{color:#bdefff;background:#17364f;border-radius:12px;margin-top:26px;padding:25px;font-weight:700}.g1-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.g1-grid article,.g1-demo .g1-grid button{background:#122a40;border:1px solid #35516a;border-radius:14px;padding:28px}.g1-grid p{margin-bottom:0;font-size:16px}.g1-grid svg{color:#76d7fa}.g1-profile{grid-template-columns:2fr 1fr;gap:50px;display:grid}.g1-metrics{gap:22px;display:grid}.g1-metrics strong{color:#8be3ff;font-size:42px}.g1-metrics small{color:#cfdeea;font-size:15px;font-weight:500;display:block}.g1-capabilities{margin:30px 0;padding:0;list-style:none}.g1-capabilities li{border-bottom:1px solid #35516a;padding:20px 0}.g1-capabilities strong{font-size:21px}.g1-capabilities span{color:#d1dfec;margin-top:6px;font-size:17px;display:block}.g1-training{background:#142c42;border:1px solid #3c627c;border-radius:14px;gap:20px;padding:28px;display:flex}.g1-training>svg{color:#85dfff;flex-shrink:0}.g1-training p{font-size:16px}.g1-demo .g1-grid{grid-template-columns:repeat(2,1fr)}.g1-demo .g1-grid button{text-align:left;display:block}.g1-disclosure{gap:18px;max-width:1280px;margin:auto;padding:35px 40px;font-size:14px;display:flex}.g1-disclosure>svg{color:#80d9fb;flex-shrink:0;margin-top:18px}.g1-page footer{text-align:center;color:#adc5d9;background:#06101b;padding:25px;font-size:13px}.group1-shell .dealer-group-brand img{display:none}@media (width<=800px){.g1-nav{flex-direction:column;align-items:flex-start}.g1-nav>div{flex-wrap:wrap;gap:12px}.g1-hero{padding:50px 24px}.g1-section{padding:45px 24px}.g1-grid,.g1-profile,.g1-demo .g1-grid{grid-template-columns:1fr}.g1-page h1{letter-spacing:-1px}.g1-lead{font-size:19px}.g1-disclosure{padding:25px}.g1-actions button{justify-content:center;width:100%}.g1-training{padding:20px}.g1-metrics{grid-template-columns:repeat(3,1fr);gap:15px}.g1-metrics strong{font-size:28px}.g1-metrics small{font-size:12px}}.jm-proposal,.jm-resume{color:#14212b;background:#f4f6f7;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.jm-proposal *,.jm-resume *{box-sizing:border-box}.jm-proposal button,.jm-resume button{cursor:pointer}.jm-proposal-hero{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--jm-accent) 28%,transparent),transparent 33%),linear-gradient(125deg,var(--jm-primary),#0b1d2a 78%);color:#fff;padding:clamp(48px,7vw,112px) max(24px,50vw - 590px)}.jm-proposal-eyebrow,.jm-section-label{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.jm-proposal-eyebrow{color:var(--jm-accent);align-items:center;gap:10px;display:flex}.jm-proposal-pulse{background:var(--jm-accent);border-radius:100%;width:9px;height:9px}.jm-proposal-hero h1{letter-spacing:-.045em;max-width:950px;margin:25px 0;font-size:clamp(38px,5.6vw,76px);line-height:1.04}.jm-proposal-hero h1 em{color:var(--jm-accent);font-style:normal}.jm-proposal-lead{color:#e2e8ec;max-width:850px;font-size:clamp(18px,2vw,25px);line-height:1.5}.jm-proposal-lead strong{color:#fff}.jm-proposal-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.jm-action-primary,.jm-action-secondary{text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:15px 19px;font-size:15px;font-weight:900;display:inline-flex}.jm-action-primary{background:var(--jm-accent);color:#0d1b27;border:2px solid var(--jm-accent)}.jm-action-secondary{color:inherit;background:0 0;border:2px solid}.jm-proposal-proof{color:#e7ecf0;flex-wrap:wrap;gap:12px 24px;margin-top:42px;font-size:14px;font-weight:700;display:flex}.jm-proposal-proof span{align-items:center;gap:8px;display:flex}.jm-proposal-proof svg{color:var(--jm-accent)}.jm-proposal-section{max-width:1180px;margin:auto;padding:70px 24px}.jm-proposal-section .jm-section-label,.jm-resume .jm-section-label{color:#7a5525}.jm-proposal-section h2,.jm-proposal-end h2{letter-spacing:-.035em;margin:13px 0 18px;font-size:clamp(27px,3vw,44px);line-height:1.13}.jm-proposal-section>p,.jm-proposal-section>div>p{color:#40505c;max-width:900px;font-size:18px;line-height:1.65}.jm-conference-feature{background:linear-gradient(135deg,#f6f9fb,#fff);border:1px solid #d5dee4;border-radius:20px;margin:8px auto 52px;padding:42px 48px;box-shadow:0 18px 45px #11202a12}.jm-conference-feature-head{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.jm-conference-feature-head>div:first-child{max-width:860px}.jm-conference-feature-head p{margin-bottom:0}.jm-live-capability-badge{white-space:nowrap;color:#245d39;letter-spacing:.08em;background:#eaf7ef;border:1px solid #b8dbc5;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:950;display:inline-flex}.jm-live-capability-badge span{background:#2f8a52;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2f8a521f}.jm-conference-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.jm-conference-feature-grid article{background:#fff;border:1px solid #dce4e9;border-radius:14px;padding:20px}.jm-conference-feature-grid strong{color:#111820;font-size:16px;display:block}.jm-conference-feature-grid p{color:#465661!important;margin:7px 0 0!important;font-size:14px!important;line-height:1.58!important}.jm-conference-feature-close{background:var(--jm-primary);border-left:5px solid var(--jm-accent);border-radius:12px;margin-top:18px;padding:17px 19px}.jm-conference-feature-close strong{color:#fff;font-size:17px}.jm-proposal-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.jm-proposal-split>div,.jm-pilot-card,.jm-measure-grid>div,.jm-resume-highlights>div{background:#fff;border:1px solid #dce3e7;border-radius:16px;padding:26px;box-shadow:0 10px 28px #0f25330b}.jm-proposal-split span{color:#916a32;letter-spacing:.12em;font-size:12px;font-weight:900}.jm-proposal-split h3,.jm-measure-grid h3{margin:12px 0 8px;font-size:20px}.jm-proposal-split p,.jm-pilot-card p,.jm-measure-grid p{color:#485761;margin:0;line-height:1.55}.jm-proposal-case{border-top:1px solid #dfe5e8}.jm-pilot-card{border-left:6px solid var(--jm-accent);align-items:center;gap:27px;margin-top:32px;display:flex}.jm-pilot-number{letter-spacing:-.07em;white-space:nowrap;color:var(--jm-primary);font-size:54px;font-weight:950}.jm-pilot-card strong{font-size:19px}#jm-proposal-statement,#jm-proposal-credentials{scroll-margin-top:90px}.jm-program-overview{background:#fff;border:1px solid #d7e0e5;border-radius:20px;margin-top:28px;padding:30px;scroll-margin-top:90px;box-shadow:0 14px 34px #0f25330e}.jm-program-overview-head{border-bottom:1px solid #e2e7ea;padding-bottom:18px}.jm-program-overview-head h2{margin-bottom:10px}.jm-program-overview-head p{color:#465863;max-width:900px;margin:0;font-size:16px;line-height:1.6}.jm-program-accordion{gap:10px;margin-top:20px;display:grid}.jm-program-accordion details{background:#f8fafb;border:1px solid #dbe3e7;border-radius:13px;overflow:hidden}.jm-program-accordion summary{cursor:pointer;color:#172b39;align-items:center;gap:15px;padding:18px 20px;font-size:16px;list-style:none;display:flex}.jm-program-accordion summary::-webkit-details-marker{display:none}.jm-program-accordion summary span{background:var(--jm-primary);color:#fff;letter-spacing:.05em;border-radius:10px;flex:0 0 42px;place-items:center;height:42px;font-size:13px;font-weight:950;display:grid}.jm-program-accordion summary strong{flex:1;font-size:17px}.jm-program-accordion summary:after{content:"+";color:#65747f;font-size:24px;font-weight:700}.jm-program-accordion details[open] summary:after{content:"–"}.jm-program-accordion details[open] summary{background:#f1f5f7}.jm-program-accordion details p{color:#465863;margin:0;padding:0 20px 20px 77px;font-size:15px;line-height:1.65}.jm-program-new-feature{background:linear-gradient(125deg,var(--jm-primary),#102a3a);color:#fff;border-left:5px solid var(--jm-accent);border-radius:14px;gap:7px;margin-top:20px;padding:22px;display:grid}.jm-program-new-feature span{letter-spacing:.14em;color:var(--jm-accent);font-size:11px;font-weight:950}.jm-program-new-feature strong{color:#fff;font-size:24px}.jm-program-new-feature p{max-width:920px;margin:0;line-height:1.6;color:#eef3f6!important}.jm-program-continue{border-top:1px solid #e1e6e9;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding-top:22px;display:flex}.jm-program-continue p{color:#455661;max-width:760px;margin:0;line-height:1.6}.jm-program-continue .jm-action-primary{flex:none}#jm-proposal-credentials{scroll-margin-top:90px}.jm-proposal-credentials{border-top:1px solid #dfe5e8;grid-template-columns:1.6fr .9fr;gap:54px;display:grid}.jm-text-link{border:0;border-bottom:2px solid var(--jm-accent);color:var(--jm-primary);background:0 0;align-items:center;gap:8px;padding:8px 0;font-size:17px;font-weight:900;display:inline-flex}.jm-credential-metrics{gap:12px;display:grid}.jm-credential-metrics>div{background:#fff;border:1px solid #dce3e7;border-radius:13px;align-items:center;gap:20px;padding:17px 22px;display:flex}.jm-credential-metrics b{color:var(--jm-primary);min-width:94px;font-size:36px}.jm-credential-metrics span{color:#40505c;font-weight:700}.jm-measure-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:29px;display:grid}.jm-measure-grid svg{color:#926b31}.jm-proposal-end{background:var(--jm-primary);color:#fff;justify-content:space-between;align-items:center;gap:38px;padding:62px max(24px,50vw - 590px);display:flex}.jm-proposal-end p{color:#e1e7ea;max-width:780px;line-height:1.6}.jm-proposal-end .jm-section-label{color:var(--jm-accent)}.jm-proposal-end .jm-proposal-actions{flex-direction:column;flex:0 0 285px;margin:0}.jm-proposal-end button{width:100%}.jm-proposal-end h1,.jm-proposal-end h2,.jm-proposal-end h3,.jm-proposal-end h4,.jm-proposal-end p,.jm-proposal-end strong,.jm-resume-hero h1,.jm-resume-hero h2,.jm-resume-hero h3,.jm-resume-hero h4,.jm-resume-hero p,.jm-resume-hero strong{color:#fff!important}.jm-proposal-end .jm-section-label,.jm-resume-hero .jm-section-label{color:var(--jm-accent)!important}.jm-resume{min-height:100vh;padding-bottom:80px}.jm-resume-top{color:#53616b;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:15px;max-width:1100px;margin:auto;padding:26px 24px;font-size:12px;font-weight:850;display:flex}.jm-resume-top button{color:var(--jm-primary);background:0 0;border:0;align-items:center;gap:6px;font-size:14px;font-weight:900;display:flex}.jm-resume-hero{background:var(--jm-primary);color:#fff;padding:58px max(24px,50vw - 550px)}.jm-resume-hero .jm-section-label{color:var(--jm-accent)}.jm-resume-hero h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(42px,5vw,68px)}.jm-resume-hero p{max-width:800px;font-size:19px;line-height:1.5}.jm-resume-contact{color:#e4e9ed;flex-wrap:wrap;gap:10px 24px;margin-top:26px;font-weight:700;display:flex}.jm-resume-section{border-bottom:1px solid #d8e0e4;max-width:1100px;margin:auto;padding:32px 24px}.jm-resume-section h2{color:var(--jm-primary);margin:6px 0 15px;font-size:26px}.jm-resume-section p{color:#34444f;max-width:950px;font-size:16px;line-height:1.68}.jm-resume-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jm-resume-highlights>div{gap:7px;padding:19px;display:grid}.jm-resume-highlights b{color:var(--jm-primary);font-size:20px}.jm-resume-highlights span{color:#475763;line-height:1.5}.jm-resume-timeline{gap:0;display:grid}.jm-resume-timeline article{border-bottom:1px solid #dce3e7;padding:18px 0 17px}.jm-resume-timeline article:last-child{border:0}.jm-resume-timeline article>div{justify-content:space-between;gap:15px;display:flex}.jm-resume-timeline strong{font-size:18px}.jm-resume-timeline article>div span{color:#5b6872;white-space:nowrap;font-weight:700}.jm-resume-timeline h3{color:#4c5e6b;margin:5px 0 4px;font-size:15px}.jm-resume-timeline p{margin:0}.jm-resume-end{background:#fff;border:1px solid #dce3e7;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;max-width:1100px;margin:40px auto 0;padding:26px 24px;display:flex}.jm-resume-end strong{margin:8px 0;font-size:20px;display:block}.jm-resume-end p{color:#465863;margin:0;line-height:1.5}.jm-resume-end .jm-proposal-actions{flex-direction:column;flex:0 0 240px;margin:0}.jm-resume-end button{width:100%}.ops-empty-pilot{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:34px 0 18px;display:grid}.ops-empty-pilot>div{background:#fff;border:1px solid #dce3e7;border-radius:16px;padding:25px;box-shadow:0 8px 24px #0e25350a}.ops-empty-pilot span{letter-spacing:.1em;color:#8a7200;font-size:11px;font-weight:900}.ops-empty-pilot h2{margin:12px 0 8px;font-size:20px}.ops-empty-pilot p{color:#52616d;font-size:14px;line-height:1.55}.ops-empty-disclosure{color:#614a16;background:#fff8e3;border:1px solid #e4d39a;border-radius:12px;padding:16px 19px;font-size:13px;font-weight:700;line-height:1.5}@media (width<=800px){.ops-empty-pilot{grid-template-columns:1fr}}.portfolio-statuses{flex-wrap:wrap;gap:7px;margin:11px 0 6px;display:flex}.portfolio-statuses span{letter-spacing:.03em;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.portfolio-statuses b{letter-spacing:.08em;opacity:.72;font-size:9px}.portfolio-status-built{color:#245c36;background:#edf5ef;border:1px solid #c7ddce}.portfolio-status-outreach.is-sent{color:#224d79;background:#e9f0fa;border:1px solid #b9cee4}.portfolio-status-outreach.is-review{color:#755519;background:#fff7df;border:1px solid #e6d49b}.portfolio-outreach-note{color:#65727d;font-size:11px;line-height:1.4;display:block}.dealer-group-brand{text-align:left;gap:10px;min-width:0}.dealer-group-logo-frame{background:#fff;border:1px solid #e2e6ea;border-radius:7px;flex:none;place-items:center;width:150px;height:58px;padding:5px 7px;display:grid}.dealer-group-logo-frame img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.dealer-group-brand-caption{letter-spacing:.08em;color:#42515c;gap:4px;max-width:130px;font-size:10px;font-weight:900;line-height:1.2;display:grid}.dealer-group-brand-caption small{color:#80691b;letter-spacing:.08em;font-size:9px}.jm-proposal-topbar .dealer-group-brand-caption{color:#e7edf1}.jm-proposal-topbar .dealer-group-brand-caption small{color:#f3c300}@media (width<=1250px){.dealer-group-brand-caption{display:none}.dealer-group-logo-frame{width:132px}}@media (width<=760px){.dealer-group-logo-frame{width:110px;height:50px}}.jm-proposal-topbar{color:#fff;background:#102636!important}.jm-proposal-topbar .jm-proposal-topbar-actions{align-items:center;gap:8px;display:flex}.jm-proposal-topbar .jm-proposal-topbar-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #718592;border-radius:8px;padding:9px 12px;font-weight:850}.jm-proposal-topbar .jm-proposal-topbar-actions button:hover{border-color:#fff}.jm-proposal-topbar .jm-topbar-demo{color:#112535;background:#f3c300;border-color:#f3c300;align-items:center;gap:7px;display:inline-flex}.jm-proposal-topbar .jm-proposal-topbar-note{color:#d9e3e9;letter-spacing:.1em;font-size:11px;font-weight:900}.jm-proposal-topbar .jm-proposal-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=800px){.jm-proposal-split,.jm-proposal-credentials,.jm-resume-highlights{grid-template-columns:1fr}.jm-measure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jm-proposal-end,.jm-resume-end{display:block}.jm-proposal-end .jm-proposal-actions,.jm-resume-end .jm-proposal-actions{margin-top:25px}.jm-proposal-credentials{gap:25px}.jm-proposal-topbar .jm-proposal-topbar-note{display:none}.jm-program-continue{display:block}.jm-program-continue .jm-action-primary{width:100%;margin-top:18px}.jm-conference-feature-head{display:block}.jm-live-capability-badge{margin-top:18px}.jm-conference-feature-grid{grid-template-columns:1fr}}@media (width<=560px){.jm-proposal-hero{padding:50px 23px}.jm-proposal-actions{flex-direction:column;align-items:stretch}.jm-proposal-actions button{width:100%}.jm-proposal-section{padding:52px 22px}.jm-measure-grid{grid-template-columns:1fr}.jm-pilot-card{display:block}.jm-pilot-number{margin-bottom:8px}.jm-program-overview{padding:20px 16px}.jm-program-accordion summary{gap:11px;padding:16px 14px}.jm-program-accordion summary span{flex-basis:38px;height:38px}.jm-program-accordion details p{padding:0 14px 17px 63px}.jm-resume-top>span{display:none}.jm-resume-contact{display:grid}.jm-resume-timeline article>div{display:block}.jm-resume-timeline article>div span{margin-top:3px;display:block}.jm-proposal-topbar .jm-proposal-topbar-actions button{padding:8px;font-size:12px}.jm-conference-feature{padding:34px 22px}.jm-live-capability-badge{white-space:normal;line-height:1.3}}.jm-proposal,.jm-resume{color:#111820}.jm-proposal-section>p,.jm-proposal-section>div>p,.jm-proposal-split p,.jm-pilot-card p,.jm-measure-grid p,.jm-program-overview-head p,.jm-program-accordion details p,.jm-program-continue p,.jm-credential-metrics span,.jm-resume-section p,.jm-resume-highlights span,.jm-resume-end p{color:#2f3b45;font-weight:520;line-height:1.65}.jm-proposal-section>p,.jm-proposal-section>div>p{font-size:18px}.jm-proposal-split p,.jm-pilot-card p,.jm-measure-grid p{font-size:16px}.jm-proposal-section h2,.jm-proposal-split h3,.jm-measure-grid h3,.jm-program-overview h2,.jm-resume-section h2,.jm-resume-timeline strong{color:#111820;font-weight:780}.jm-proposal-end h2{color:#fff;font-weight:780}.jm-section-label,.jm-proposal-split span,.jm-program-new-feature span,.jm-resume-top,.dealer-group-brand-caption{font-weight:900}.jm-proposal-split{border-color:#d4dce2}.jm-proposal-split>div{background:#fff}@media (width<=800px){.jm-proposal-section>p,.jm-proposal-section>div>p{font-size:17px}.jm-proposal-split p,.jm-pilot-card p,.jm-measure-grid p{font-size:15px}}@media (width<=560px){.jm-proposal-section h2{font-size:30px;line-height:1.15}.jm-proposal-split h3{font-size:20px}.jm-proposal-section>p,.jm-proposal-section>div>p{font-size:16px;line-height:1.62}.jm-proposal-split p{font-size:15px;line-height:1.6}}.income-panel{color:#193044;background:#f4f8fa;border:1px solid #cbd7df;border-radius:18px;margin:24px 0;padding:24px;box-shadow:0 8px 24px #0d24370f}.income-panel *{box-sizing:border-box}.income-eyebrow{color:#72501f;letter-spacing:.11em;font-size:12px;font-weight:900}.income-panel h3,.income-panel h2{color:#142d40;margin:9px 0 8px}.income-panel p{color:#405263;line-height:1.55}.income-actions{flex-wrap:wrap;gap:10px;margin:17px 0;display:flex}.income-actions button,.income-result button{color:#fff;cursor:pointer;background:#173d58;border:0;border-radius:9px;padding:11px 16px;font-weight:800}.income-actions button:disabled{opacity:.55;cursor:not-allowed}.income-owner-test{border-top:1px solid #d5e0e7;gap:10px;margin-top:18px;padding-top:17px;display:grid}.income-owner-test p{margin:0}.income-owner-test select,.income-owner-test input[type=file]{color:#193044;background:#fff;border:1px solid #b9c9d2;border-radius:8px;max-width:420px;padding:9px}.income-owner-test label{align-items:center;gap:8px;font-weight:700;display:flex}.income-error{font-weight:700;color:#9b2c27!important}.income-result{background:#fff;border:1px solid #ccd9e1;border-radius:14px;margin-top:18px;padding:20px}.income-result-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.income-result-head span{color:#805715;font-weight:800}.income-number{letter-spacing:-.04em;margin-top:12px;font-size:clamp(26px,3vw,39px);font-weight:900}.income-number-label{color:#304b5e;font-weight:800}.income-facts{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.income-facts span{background:#edf3f6;border-radius:7px;padding:7px 10px;font-size:13px;font-weight:700}.income-result ul{color:#86551b;padding-left:22px;line-height:1.5}.income-result small{color:#536470;margin:12px 0;line-height:1.5;display:block}.income-operator{margin:24px 0}.income-deal-select{flex-wrap:wrap;align-items:center;gap:10px;font-weight:800;display:flex}.income-deal-select select{color:#193044;background:#fff;border:1px solid #b9c9d2;border-radius:8px;min-width:min(100%,420px);padding:9px}@media (width<=650px){.income-panel{padding:18px}.income-actions button{width:100%}}.cos-operator-panel{background:#fff;border:1px solid #dfe4e8;border-radius:16px;margin-bottom:26px;overflow:hidden;box-shadow:0 10px 30px #1e262d0d}.cos-panel-head{color:#fff;background:#111820;border-bottom:1px solid #303840;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.cos-panel-title{align-items:center;gap:12px;display:flex}.cos-panel-title svg{color:#f3c300}.cos-panel-title span{letter-spacing:.14em;color:#f3c300;font-size:10px;font-weight:900;display:block}.cos-panel-title strong{color:#fff;margin-top:3px;font-size:18px;display:block}.cos-live-badge{letter-spacing:.06em;color:#d9dee2;background:#20262d;border:1px solid #5c6670;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.cos-live-badge.has-requests{color:#fff;background:#168348;border-color:#116b3a}.cos-live-dot{background:#7c8790;border-radius:50%;width:9px;height:9px}.cos-live-badge.has-requests .cos-live-dot{background:#b8f3c8;animation:1.3s ease-in-out infinite cosPulse;box-shadow:0 0 0 4px #b8f3c82e}@keyframes cosPulse{50%{opacity:.4}}.cos-workspace-strip{background:#303840;border-bottom:1px solid #303840;gap:1px;display:flex}.cos-workspace-strip>div{color:#d9dee2;background:#18212a;flex:1;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:0;padding:10px 14px;display:grid}.cos-workspace-strip svg{color:#f3c300;grid-row:1/3}.cos-workspace-strip span{letter-spacing:.1em;color:#9aa3ab;font-size:9px;font-weight:900}.cos-workspace-strip strong{color:#fff;font-size:12px}.cos-workspace-strip>div.active{background:#173827}.cos-workspace-strip>div.active svg{color:#7fe1ad}.cos-panel-body{grid-template-columns:380px 1fr;gap:0;min-height:560px;display:grid}.cos-queue-col{background:#f8fafb;border-right:1px solid #edf0f2;flex-direction:column;display:flex}.cos-queue-head{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:baseline;gap:10px;padding:16px 18px;display:flex}.cos-queue-head strong{color:#111820;font-size:14px}.cos-queue-head span{color:#7b858e;font-size:11px;font-weight:700}.cos-queue-list{flex:1;align-content:start;gap:9px;padding:10px 12px;display:grid;overflow:auto}.cos-queue-empty{color:#8a939b;text-align:center;padding:22px 16px;font-size:13px}.cos-queue-empty.ok{color:#34724a;justify-content:center;align-items:center;gap:8px;display:flex}.cos-queue-foot{color:#596570;background:#fff;border-top:1px solid #edf0f2;align-items:flex-start;gap:8px;padding:12px 18px;font-size:11px;line-height:1.45;display:flex}.cos-queue-foot svg{color:#34724a;flex:none;margin-top:1px}.cos-queue-section-label{letter-spacing:.14em;color:#6e7881;padding:8px 4px 2px;font-size:9px;font-weight:950}.cos-request-tag{text-align:left;background:#fff;border:1px solid #dfe4e8;border-radius:13px;transition:border-color .15s,box-shadow .15s,background .15s;display:block;overflow:hidden}.cos-request-tag:hover{border-color:#c9aa00;box-shadow:0 6px 18px #c9aa001a}.cos-request-tag.selected{background:#fffdf3;border-color:#c9aa00;box-shadow:inset 0 0 0 2px #f3d94f}.cos-request-tag.hot{border-left:4px solid #a53d2f}.cos-request-tag.held{background:#fffdf3;border-color:#c9a500}.cos-request-mainbtn{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.cos-request-mainbtn:disabled{opacity:.55;cursor:not-allowed}.cos-card-actions{gap:7px;padding:0 12px 10px 58px;display:flex}.cos-card-actions button{color:#6b5900;cursor:pointer;background:#fff8d8;border:1px solid #c9a500;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.cos-card-actions button.danger{color:#8f2f2f;background:#fff2f2;border-color:#c98b8b}.cos-card-owner{color:#8a939b;padding:0 12px 10px 58px;font-size:10px;font-weight:800}.cos-tag-rank{color:#4f5b66;background:#eef1f3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.cos-request-tag.selected .cos-tag-rank{color:#20262d;background:#f3c300}.cos-tag-main strong{color:#111820;font-size:13px;display:block}.cos-tag-main strong small{color:#949ca4;margin-left:6px;font-size:10px;font-weight:700}.cos-tag-main>span{color:#596570;margin-top:3px;font-size:11px;line-height:1.4;display:block}.cos-tag-tenant{letter-spacing:.04em;font-weight:900;color:#8a7200!important;margin-top:4px!important;font-size:10px!important}.cos-tag-meta{text-align:right;justify-items:end;gap:3px;display:grid}.cos-tag-meta b{color:#34724a;font-variant-numeric:tabular-nums;font-size:14px}.cos-tag-meta small{color:#949ca4;font-variant-numeric:tabular-nums;font-size:10px}.cos-spin-dot{border:2px solid #e0c94c;border-top-color:#8a7200;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite cosSpin}@keyframes cosSpin{to{transform:rotate(360deg)}}.cos-room-col{background:#0e141b;flex-direction:column;display:flex}.cos-room-head{color:#fff;background:#111820;border-bottom:1px solid #303840;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.cos-room-head-title{color:#f3c300;align-items:center;gap:9px;display:flex}.cos-room-head-title strong{color:#fff;font-size:14px}.cos-end-btn{color:#fff;cursor:pointer;background:#8f2f2f;border:1px solid #8f2f2f;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.cos-end-btn:hover{background:#772525}.cos-hold-btn{color:#171d22;cursor:pointer;background:#f3c300;border:1px solid #c9a500;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.cos-hold-btn:hover{background:#dcb300}.cos-hold-btn:disabled{opacity:.55;cursor:not-allowed}.cos-room-idle{color:#9aa3ab;font-size:12px;font-style:italic}.cos-room{background:#0e141b;flex-direction:column;flex:1;min-height:480px;display:flex;position:relative}.cos-standby{text-align:center;color:#fff;justify-content:center;align-items:center;padding:40px 28px}.cos-standby-orb{color:#f3c300;background:#f3c3001f;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:16px;animation:1.6s ease-in-out infinite cosPulse;display:grid}.cos-standby-label{letter-spacing:.14em;color:#f3c300;font-size:10px;font-weight:900}.cos-standby-title{color:#fff;margin:8px 0 10px;font-size:22px}.cos-standby-sub{color:#c7cdd2;max-width:460px;font-size:14px;line-height:1.6}.cos-standby-context{background:#161d24;border:1px solid #303840;border-radius:12px;flex-wrap:wrap;justify-content:center;gap:18px;margin:20px 0 0;padding:14px 18px;display:flex}.cos-standby-context span{color:#d9dee2;font-size:13px}.cos-standby-context strong{color:#fff}.cos-standby-note{color:#8b949d;justify-content:center;align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.cos-standby-note svg{color:#34724a}.cos-preflight{background:#0e141b;padding:0}.cos-preflight-head{border-bottom:1px solid #20262d;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.cos-preflight-head span{letter-spacing:.12em;color:#f3c300;font-size:10px;font-weight:900;display:block}.cos-preflight-head strong{color:#fff;margin-top:3px;font-size:15px;display:block}.cos-enter-btn{color:#111820;cursor:pointer;background:#f3c300;border:1px solid #f3c300;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:900;display:inline-flex}.cos-enter-btn:hover{background:#dcb300}.cos-preflight-body{background:#161d24;flex:1;justify-content:center;align-items:center;min-height:360px;display:flex}.cos-preflight-body>div{width:100%;max-width:560px}.cos-preflight-foot{color:#8b949d;border-top:1px solid #20262d;align-items:center;gap:7px;padding:12px 20px;font-size:11px;display:flex}.cos-preflight-foot svg{color:#34724a}.cos-live{background:#0e141b}.cos-lk-room{flex-direction:column;flex:1;min-height:440px;display:flex}.cos-room-context-strip{color:#fff;background:#111820;border-top:1px solid #303840;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;display:flex}.cos-room-ctx-left{color:#d9dee2;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.cos-room-ctx-left strong{color:#fff}.cos-room-ctx-left span{color:#9aa3ab}.cos-room-ctx-right{align-items:center;gap:8px;display:flex}.cos-cap{color:#9aa3ab;border:1px solid #303840;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.cos-disconnect-btn{color:#fff;cursor:pointer;background:#8f2f2f;border:1px solid #8f2f2f;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.cos-disconnect-btn:hover{background:#772525}@media (width<=1000px){.cos-workspace-strip{flex-wrap:wrap}.cos-workspace-strip>div{min-width:45%}.cos-panel-body{grid-template-columns:1fr;min-height:0}.cos-queue-col{border-bottom:1px solid #edf0f2;border-right:0;max-height:420px}.cos-room{min-height:420px}}@media (width<=600px){.cos-panel-head{flex-direction:column;align-items:flex-start;gap:10px}.cos-room-ctx-right{flex-wrap:wrap}.cos-cap{display:none}}.cos-guest-overlay{z-index:1500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080e14c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cos-guest-panel{background:#0e141b;border:1px solid #303840;border-radius:20px;width:min(560px,100%);position:relative;overflow:hidden;box-shadow:0 30px 80px #0006}.cos-guest-close{color:#fff;cursor:pointer;z-index:3;background:#20262d;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.cos-guest-close:hover{background:#2c343d}.cos-guest-state{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:340px;padding:48px 32px;display:flex}.cos-guest-state strong{color:#fff;margin-top:10px;font-size:22px}.cos-guest-state span{color:#c7cdd2;max-width:420px;font-size:14px;line-height:1.55}.cos-spinner{border:4px solid #303840;border-top-color:#f3c300;border-radius:50%;width:42px;height:42px;margin-bottom:6px;animation:.8s linear infinite cosSpin}.cos-waiting-orb{color:#f3c300;background:#f3c3001f;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:10px;animation:1.6s ease-in-out infinite cosPulse;display:grid}.cos-waiting-label{letter-spacing:.14em;color:#f3c300;font-size:10px;font-weight:900}.cos-clock-row{background:#161d24;border:1px solid #303840;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;display:flex}.cos-clock-row b{font-variant-numeric:tabular-nums;color:#7fe1ad;font-size:20px}.cos-clock-row b.overtime{color:#ff9b6b}.cos-clock-row span{color:#9aa3ab;font-size:11px}.cos-queue-pos{color:#f3c300;letter-spacing:.04em;margin-top:12px;font-size:13px;font-weight:900}.cos-guest-state p{color:#9aa3ab;max-width:380px;margin:10px 0 0;font-size:13px;line-height:1.55}.cos-context-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.cos-context-chips span{color:#d9dee2;background:#161d24;border:1px solid #303840;border-radius:999px;padding:6px 10px;font-size:11px}.cos-error-icon{color:#ff9b6b;background:#3a1c1c;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:6px;font-size:26px;font-weight:900;display:grid}.cos-retry-btn{color:#111820;cursor:pointer;background:#f3c300;border:1px solid #f3c300;border-radius:9px;align-items:center;gap:7px;margin-top:14px;padding:11px 16px;font-size:13px;font-weight:900;display:inline-flex}.cos-retry-btn:hover{background:#dcb300}.cos-guest-room{flex-direction:column;display:flex}.cos-guest-room-head{color:#fff;background:#111820;border-bottom:1px solid #303840;align-items:center;gap:9px;padding:14px 18px;display:flex}.cos-panel-head h1,.cos-panel-head h2,.cos-panel-head h3,.cos-panel-head h4,.cos-panel-head p,.cos-panel-head strong,.cos-room-head h1,.cos-room-head h2,.cos-room-head h3,.cos-room-head h4,.cos-room-head p,.cos-room-head strong,.cos-room-context-strip h1,.cos-room-context-strip h2,.cos-room-context-strip h3,.cos-room-context-strip h4,.cos-room-context-strip p,.cos-room-context-strip strong,.cos-guest-room-head h1,.cos-guest-room-head h2,.cos-guest-room-head h3,.cos-guest-room-head h4,.cos-guest-room-head p,.cos-guest-room-head strong{color:#fff!important}.cos-live-error{text-align:center;color:#fff;background:#111820;align-content:center;place-items:center;gap:12px;min-height:420px;padding:34px;display:grid}.cos-live-error svg{color:#f3c300}.cos-live-error strong{font-size:20px}.cos-live-error p{color:#e7edf2;overflow-wrap:anywhere;max-width:720px;margin:0;line-height:1.55}.cos-live-error button,.cos-live-connection-error button{color:#171d22;cursor:pointer;background:#f3c300;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-weight:900;display:inline-flex}.cos-live-connection-error{color:#fff;background:#7d2e2e;border-bottom:1px solid #a64a4a;align-items:center;gap:10px;padding:11px 14px;display:flex}.cos-live-connection-error span{flex:1;font-size:12px;line-height:1.4}.cos-live-connection-error svg{flex:none}.cos-lk-room{background:#111820;min-height:460px}.cos-lk-room[data-lk-theme]{height:100%;min-height:460px}.cos-guest-room-head svg{color:#f3c300}.cos-guest-room-head strong{color:#fff;font-size:14px}.cos-guest-room-head span{color:#9aa3ab;font-size:12px}.cos-guest-room .cos-room{border:0;border-radius:0;min-height:380px}.cos-guest-room .cos-standby{padding:40px 28px}.cos-room-head-actions{align-items:center;gap:8px;display:flex}.cos-admit-btn{color:#fff;cursor:pointer;background:#2f7a45;border:1px solid #2f7a45;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.cos-admit-btn:hover{background:#256638}.cos-deny-btn{color:#fff;cursor:pointer;background:#8f2f2f;border:1px solid #8f2f2f;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.cos-deny-btn:hover{background:#772525}.cos-queue-error{color:#6b5900;background:#fff8d8;border:1px solid #c2a000;border-radius:9px;align-items:center;gap:8px;margin:8px 12px 0;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}.cos-tag-meta b.over{color:#a53d2f}@media (width<=600px){.cos-guest-panel{border-radius:0;width:100%;min-height:100dvh}.cos-guest-state{padding:36px 22px}.cos-room-head{flex-direction:column;align-items:flex-start;gap:10px}}.concierge-landing{color:#eef2f7;background:radial-gradient(120% 90% at 50% -10%,#0e1a2b 0%,#070b13 55%,#04060a 100%);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.cl-topbar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070b13b8;border-bottom:1px solid #f4d06f24;justify-content:space-between;align-items:center;gap:18px;padding:16px 30px;display:flex;position:sticky;top:0}.cl-topbar-brand{align-items:center;gap:12px;min-width:0;display:flex}.cl-topbar-mark{background:#000;border:1px solid #f4d06f4d;border-radius:9px;flex:none;width:40px;height:40px;overflow:hidden}.cl-topbar-mark img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.cl-topbar-title{flex-direction:column;min-width:0;display:flex}.cl-topbar-title b{letter-spacing:.14em;color:#f4d06f;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:900;overflow:hidden}.cl-topbar-title span{letter-spacing:.16em;color:#8fa6c2;text-transform:uppercase;font-size:10px;font-weight:800}.cl-topbar-skip{color:#f4d06f;letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f4d06f66;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.cl-topbar-skip:hover{background:#f4d06f1a}.cl-topbar-actions{flex:none;align-items:center;gap:9px;display:flex}.cl-topbar-admin{color:#0b1220;letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:#f4d06f;border:1px solid #f4d06f;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.cl-topbar-admin:hover{background:#ffdf85;border-color:#ffdf85}.cl-hero{text-align:center;flex-direction:column;align-items:center;padding:64px 30px 40px;display:flex}.cl-logo-wrap{aspect-ratio:1;isolation:isolate;width:min(760px,94vw);margin:0 auto 18px;position:relative;overflow:hidden}.cl-logo-wrap .cl-logo{z-index:1;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block;position:relative}.cl-hero-video{background:0 0;border:0;outline:0}.cl-eyebrow{color:#7fd8ff;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;font-size:12px;font-weight:900;display:inline-flex}.cl-eyebrow .cl-dot{background:#00d4ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #00d4ff2e}.cl-hero h1{letter-spacing:-.04em;color:#fff;max-width:1000px;margin:0 0 12px;font-size:clamp(34px,5.4vw,60px);line-height:1.04}.cl-hero h1 em{color:#f4d06f;font-style:normal}.cl-hero-descriptor{letter-spacing:-.015em;color:#cde9ff;text-align:center;max-width:900px;margin:0 auto 24px;font-size:clamp(18px,2.2vw,26px);font-weight:700;line-height:1.3}.cl-hero-lead{color:#c3d0e0;max-width:880px;margin:0 auto;font-size:clamp(16px,1.6vw,20px);line-height:1.62}.cl-prepared{background:#f4d06f0d;border:1px solid #f4d06f47;border-radius:14px;flex-direction:column;align-items:center;gap:6px;margin:30px auto 0;padding:14px 26px;display:inline-flex}.cl-prepared span{letter-spacing:.22em;color:#f4d06f;text-transform:uppercase;font-size:11px;font-weight:900}.cl-prepared strong{color:#fff;letter-spacing:.02em;font-size:clamp(18px,2vw,24px);font-weight:800}.cl-section{max-width:1080px;margin:0 auto;padding:56px 30px}.cl-section-head{text-align:center;margin-bottom:34px}.cl-section-head span{letter-spacing:.2em;color:#7fd8ff;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.cl-section-head h2{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(26px,3.4vw,38px);line-height:1.12}.cl-veritas-acronym{color:#c7d3e2;letter-spacing:.035em;flex-wrap:wrap;justify-content:center;gap:8px 14px;max-width:860px;margin:14px auto 2px;font-size:clamp(12px,1.25vw,15px);line-height:1.45;display:flex}.cl-veritas-acronym span{white-space:nowrap;text-transform:none;letter-spacing:.035em;color:#c7d3e2;margin-bottom:0;font-weight:500}.cl-veritas-acronym b{color:#f4d06f;text-shadow:0 0 10px #f4d06f29;text-transform:none;margin-right:1px;font-size:1.08em;font-weight:950}.cl-section-head p{color:#aebfd0;max-width:760px;margin:14px auto 0;font-size:clamp(15px,1.4vw,18px);line-height:1.6}.cl-veritas{background:linear-gradient(135deg,#142036eb,#0c1426eb);border:1px solid #7fd8ff38;border-radius:22px;padding:42px;position:relative;box-shadow:0 24px 70px #0006}.cl-intro-timer{font-variant-numeric:tabular-nums;background:#070b138c;border:1px solid #7fd8ff38;border-radius:10px;flex-direction:column;align-items:flex-end;gap:2px;min-width:88px;padding:8px 10px;display:flex;position:absolute;top:18px;right:20px}.cl-intro-timer span{letter-spacing:.14em;color:#8fa6c2;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1}.cl-intro-timer strong{letter-spacing:.08em;color:#cdeeff;font-size:17px;line-height:1.1}.cl-intro-timer.active{border-color:#f4d06f6b;box-shadow:0 0 0 3px #f4d06f0f}.cl-intro-timer.active span{color:#f4d06f}.cl-intro-timer.active strong{color:#fff1ad}.cl-intro-timer.complete span,.cl-intro-timer.complete strong{color:#7fd8ff}.cl-veritas-head{justify-content:center;align-items:center;gap:18px;margin-bottom:22px;display:flex}.cl-veritas-orb{color:#c9b8ff;background:radial-gradient(circle at 35% 30%,#3a2a6b,#15102a);border:1px solid #7fd8ff66;border-radius:50%;place-items:center;width:64px;height:64px;font-size:26px;font-weight:900;display:grid;box-shadow:0 0 0 5px #7fd8ff1a,inset 0 0 22px #7fd8ff40}.cl-veritas-head div{text-align:left}.cl-veritas-head span{letter-spacing:.2em;color:#7fd8ff;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.cl-veritas-head strong{color:#fff;margin-top:3px;font-size:22px;display:block}.cl-veritas-body{color:#cdd9e8;text-align:center;max-width:820px;margin:0 auto;font-size:clamp(15px,1.4vw,17px);line-height:1.7}.cl-veritas-controls{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.cl-veritas-btn{cursor:pointer;letter-spacing:.04em;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;padding:14px 22px;font-size:14px;font-weight:900;display:inline-flex}.cl-veritas-btn.primary{color:#0a0f1a;background:linear-gradient(135deg,#f4d06f,#c59942);border-color:#f4d06f;box-shadow:0 0 0 4px #f4d06f24}.cl-veritas-btn.primary:hover{filter:brightness(1.06)}.cl-veritas-btn.ghost{color:#cdd9e8;background:0 0;border-color:#cdd9e84d}.cl-veritas-btn.ghost:hover{background:#cdd9e80f}.cl-veritas-btn:disabled{opacity:.5;cursor:wait}.cl-veritas-status{text-align:center;color:#8fa6c2;min-height:18px;margin-top:16px;font-size:13px}.cl-veritas-status.error{color:#ff9e9e}.cl-veritas-positioning{text-align:center;background:#7fd8ff0d;border:1px solid #7fd8ff38;border-radius:12px;margin-top:22px;padding:18px 22px}.cl-veritas-positioning strong{color:#fff;letter-spacing:.02em;font-size:15px;line-height:1.5;display:block}.cl-veritas-positioning span{color:#aebfd0;max-width:680px;margin-top:10px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.6;display:block}.cl-evermont-neutral{padding-top:28px}.cl-evermont-identity{background:linear-gradient(135deg,#13283feb,#09121feb);border:1px solid #d7ad4f47;border-radius:18px;align-items:center;gap:22px;margin-bottom:20px;padding:26px;display:flex}.cl-evermont-mark{color:#07111d;background:linear-gradient(135deg,#f1d58d,#bd8f35);border-radius:18px;flex:0 0 72px;place-items:center;width:72px;height:72px;font-size:36px;font-weight:950;display:grid;box-shadow:0 0 0 5px #d7ad4f1a}.cl-evermont-identity span{letter-spacing:.18em;color:#d7ad4f;margin-bottom:7px;font-size:11px;font-weight:950;display:block}.cl-evermont-identity strong{color:#fff;font-size:22px;line-height:1.35;display:block}.cl-evermont-identity p{color:#afc0d4;margin:8px 0 0;line-height:1.55}.cl-evermont-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cl-evermont-entry-grid button{text-align:left;color:#fff;cursor:pointer;background:#121c2eb8;border:1px solid #7fd8ff33;border-radius:18px;padding:24px;transition:all .18s}.cl-evermont-entry-grid button:hover{background:#18263ce6;border-color:#d7ad4f80;transform:translateY(-2px)}.cl-evermont-entry-grid button>span{letter-spacing:.16em;color:#7fd8ff;margin-bottom:10px;font-size:10px;font-weight:950;display:block}.cl-evermont-entry-grid button>strong{font-size:19px;line-height:1.35;display:block}.cl-evermont-entry-grid button>p{color:#aebfd0;min-height:86px;font-size:14px;line-height:1.55}.cl-evermont-entry-grid button>b{color:#f1d58d;align-items:center;gap:7px;font-size:13px;display:inline-flex}.cl-evermont-lender{background:#35935812;border:1px solid #5cbc7e40;border-radius:16px;margin-top:18px;padding:22px}.cl-evermont-lender>div{flex-wrap:wrap;justify-content:space-between;gap:15px;display:flex}.cl-evermont-lender span{letter-spacing:.16em;color:#9ee3b7;font-size:10px;font-weight:950}.cl-evermont-lender strong{color:#fff;font-size:16px}.cl-evermont-lender p{color:#c4d3e2;margin:12px 0 8px;font-size:14px;line-height:1.55}.cl-evermont-lender small{color:#8fa6c2;line-height:1.55;display:block}.cl-evermont-disclosure{color:#d9e2ec;background:#f4d06f0f;border:1px solid #f4d06f33;border-radius:14px;align-items:flex-start;gap:12px;margin-top:18px;padding:18px 20px;font-size:13px;line-height:1.55;display:flex}.cl-evermont-disclosure svg{color:#f4d06f;flex:none;margin-top:2px}.cl-hendrick-fastpass{padding-top:34px}.cl-hendrick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cl-hendrick-grid article{background:#121c2ead;border:1px solid #7fd8ff2e;border-radius:18px;padding:28px}.cl-hendrick-grid article>span{letter-spacing:.16em;color:#7fd8ff;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.cl-hendrick-grid strong{color:#fff;font-size:20px;line-height:1.35;display:block}.cl-hendrick-grid p{color:#aebfd0;margin:10px 0 0;font-size:15px;line-height:1.62}.cl-hendrick-principle{text-align:center;background:#d51f2a14;border:1px solid #d51f2a4d;border-radius:14px;margin-top:18px;padding:20px 22px}.cl-hendrick-principle strong{color:#fff;font-size:17px;line-height:1.5}.cl-conference-feature{max-width:1080px;margin:0 auto;padding:56px 30px}.cl-conference-feature-head{background:linear-gradient(135deg,#142036e6,#0a1222eb);border:1px solid #7fd8ff38;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:28px;padding:30px;display:flex;box-shadow:0 20px 55px #00000047}.cl-conference-feature-head>div:first-child{max-width:780px}.cl-conference-feature-head>div:first-child>span{letter-spacing:.18em;color:#7fd8ff;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.cl-conference-feature-head h2{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(26px,3.3vw,38px);line-height:1.12}.cl-conference-feature-head p{color:#aebfd0;margin:14px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.62}.cl-live-capability-badge{white-space:nowrap;color:#9ee3b7;letter-spacing:.08em;background:#35935824;border:1px solid #5cbc7e66;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:950;display:inline-flex}.cl-live-capability-badge span{background:#5ccb7e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #5ccb7e1f}.cl-conference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.cl-conference-grid article{background:#121c2eb3;border:1px solid #f4d06f29;border-radius:16px;padding:22px}.cl-conference-grid strong{color:#fff;font-size:17px;line-height:1.35;display:block}.cl-conference-grid p{color:#aebfd0;margin:8px 0 0;font-size:14px;line-height:1.6}.cl-conference-close{text-align:center;background:#f4d06f12;border-left:3px solid #f4d06f;border-radius:0 12px 12px 0;margin-top:18px;padding:18px 20px}.cl-conference-close strong{color:#f5e3ad;letter-spacing:.01em;font-size:17px}.cl-ecosystem-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.cl-eco-card{background:#121c2e99;border:1px solid #f4d06f2e;border-radius:18px;padding:28px}.cl-eco-card .cl-eco-icon{color:#f4d06f;background:#f4d06f1f;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:16px;display:grid}.cl-eco-card h3{color:#fff;margin:0 0 10px;font-size:20px}.cl-eco-card p{color:#aebfd0;margin:0;font-size:15px;line-height:1.6}.cl-eco-note{color:#e6d9b8;background:#f4d06f0f;border-left:3px solid #f4d06f;border-radius:0 12px 12px 0;margin-top:22px;padding:18px 22px;font-size:14px;line-height:1.55}.cl-creator{text-align:center;grid-template-columns:1fr;align-items:center;gap:26px;max-width:760px;margin:0 auto;display:grid}.cl-creator-avatar{color:#0a0f1a;background:linear-gradient(135deg,#f4d06f,#c59942);border-radius:50%;place-items:center;width:96px;height:96px;margin:0 auto;font-size:38px;font-weight:900;display:grid;box-shadow:0 0 0 6px #f4d06f1f}.cl-creator h3{color:#fff;margin:8px 0 4px;font-size:26px}.cl-creator .cl-creator-role{letter-spacing:.14em;color:#f4d06f;text-transform:uppercase;font-size:13px;font-weight:900}.cl-creator p{color:#c3d0e0;max-width:620px;margin:16px auto 0;font-size:16px;line-height:1.62}.cl-creator-actions{margin-top:22px}.cl-read-btn{color:#f4d06f;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #f4d06f80;border-radius:11px;align-items:center;gap:9px;padding:14px 22px;font-size:14px;font-weight:900;display:inline-flex}.cl-read-btn:hover{background:#f4d06f1a}.cl-cta{text-align:center;max-width:920px;margin:0 auto;padding:56px 30px 80px}.cl-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}.cl-enter-btn{color:#0a0f1a;cursor:pointer;letter-spacing:.04em;background:linear-gradient(135deg,#f4d06f,#c59942);border:1px solid #f4d06f;border-radius:13px;align-items:center;gap:10px;padding:18px 30px;font-size:16px;font-weight:900;display:inline-flex;box-shadow:0 0 0 5px #f4d06f24,0 16px 40px #f4d06f2e}.cl-enter-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.cl-skip-btn{color:#c3d0e0;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #cdd9e84d;border-radius:13px;align-items:center;gap:9px;padding:18px 30px;font-size:15px;font-weight:800;display:inline-flex}.cl-skip-btn:hover{color:#fff;background:#cdd9e80f}.cl-cta-note{color:#7e93ad;max-width:680px;margin-top:24px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.55}@media (width<=760px){.cl-topbar{gap:10px;padding:13px 18px}.cl-topbar-title b{font-size:11px}.cl-topbar-actions{gap:7px}.cl-topbar-admin,.cl-topbar-skip{letter-spacing:.03em;padding:8px 10px;font-size:11px}.cl-hero{padding:44px 18px 30px}.cl-section{padding:42px 18px}.cl-veritas{padding:68px 20px 26px}.cl-intro-timer{top:16px;right:16px}.cl-ecosystem-grid,.cl-hendrick-grid,.cl-evermont-entry-grid{grid-template-columns:1fr}.cl-evermont-identity{align-items:flex-start}.cl-evermont-entry-grid button>p{min-height:0}.cl-conference-feature-head{padding:24px 20px;display:block}.cl-live-capability-badge{white-space:normal;margin-top:18px;line-height:1.3}.cl-conference-grid{grid-template-columns:1fr}.cl-veritas-controls{flex-direction:column}.cl-veritas-btn{justify-content:center;width:100%}}.cl-admin-preview{text-align:left;background:#7fd8ff0f;border:1px dashed #7fd8ff6b;border-radius:14px;width:100%;max-width:680px;margin:26px auto 0;padding:18px 22px}.cl-admin-preview-tag{letter-spacing:.2em;color:#7fd8ff;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:14px;font-size:10px;font-weight:900;display:inline-flex}.cl-admin-preview-body{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.cl-admin-field{flex-direction:column;flex:1;gap:7px;min-width:220px;display:flex}.cl-admin-field span{letter-spacing:.14em;color:#f4d06f;text-transform:uppercase;font-size:11px;font-weight:900}.cl-admin-select{color:#fff;cursor:pointer;appearance:none;background:#070b13a6;border:1px solid #f4d06f6b;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:14px;font-weight:700}.cl-admin-select:focus{border-color:#7fd8ff;box-shadow:0 0 0 3px #7fd8ff33}.cl-admin-copy{color:#0a0f1a;cursor:pointer;white-space:nowrap;letter-spacing:.04em;background:linear-gradient(135deg,#f4d06f,#c59942);border:1px solid #f4d06f;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:900;display:inline-flex}.cl-admin-copy:hover{filter:brightness(1.06)}.cl-admin-copy-confirm{color:#7fd8ff;letter-spacing:.02em;margin-top:12px;font-size:13px;font-weight:800}.cl-admin-preview-note{color:#8fa6c2;margin-top:12px;font-size:11px;line-height:1.5}.cl-admin-launcher-body{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.cl-admin-launcher-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.cl-admin-preview-btn{color:#cde9ff;cursor:pointer;white-space:nowrap;letter-spacing:.04em;background:#7fd8ff1f;border:1px solid #7fd8ff;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:900;display:inline-flex}.cl-admin-preview-btn:hover{background:#7fd8ff33}.cl-admin-preview-btn:disabled,.cl-admin-copy:disabled{opacity:.45;cursor:not-allowed;filter:none}.cl-proprietary{text-align:center;max-width:820px;margin:30px auto 0;padding:0 8px}.cl-proprietary-line{letter-spacing:.05em;color:#f4d06f;font-size:clamp(12px,1.3vw,15px);font-weight:800;line-height:1.7}.cl-proprietary-line .cl-bullet{color:#7fd8ff;margin:0 5px;font-weight:900}.cl-proprietary-notice{color:#8fa6c2;letter-spacing:.01em;max-width:720px;margin:14px auto 0;font-size:clamp(11px,1.1vw,12.5px);line-height:1.6}@media (width<=760px){.cl-admin-preview-body,.cl-admin-launcher-body{flex-direction:column;align-items:stretch}.cl-admin-launcher-actions{flex-direction:column}.cl-admin-copy,.cl-admin-preview-btn{justify-content:center;width:100%}.cl-proprietary-line{font-size:12px;line-height:1.8}}.buyer-contact-launcher{z-index:99998;color:#fff;cursor:pointer;text-align:left;background:#111820;border:0;border-radius:16px;align-items:center;gap:11px;min-width:265px;padding:13px 16px;display:flex;position:fixed;bottom:94px;left:22px;right:auto;box-shadow:0 18px 45px #1118204d}.buyer-contact-launcher>svg{color:#f3c300}.buyer-contact-launcher span{flex-direction:column;display:flex}.buyer-contact-launcher small{letter-spacing:.08em;color:#f3c300;font-size:9px;font-weight:900}.buyer-contact-launcher strong{margin-top:2px;font-size:14px}.buyer-live-dot,.buyer-after-dot{border-radius:50%;width:10px;min-width:10px;height:10px;margin-left:auto}.buyer-live-dot{background:#42d47b;box-shadow:0 0 0 5px #42d47b21}.buyer-after-dot{background:#e5ad45;box-shadow:0 0 0 5px #e5ad4521}.buyer-contact-overlay{z-index:100001;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080d12b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.buyer-contact-panel{background:#fff;border-radius:22px;width:min(620px,100%);max-height:92vh;padding:30px;position:relative;overflow:auto;box-shadow:0 28px 90px #00000059}.buyer-contact-close{cursor:pointer;background:#f6f8f9;border:1px solid #dce2e6;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.buyer-contact-head{padding-right:38px}.buyer-status{letter-spacing:.08em;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.buyer-status.open{color:#23643a;background:#eaf7ee}.buyer-status.after{color:#78540d;background:#fff5dc}.buyer-contact-head h2{color:#111820;margin:14px 0 9px;font-size:28px;line-height:1.15}.buyer-contact-head p{color:#596570;margin:0;font-size:14px;line-height:1.55}.buyer-contact-options{grid-template-columns:1fr 1fr;gap:11px;margin-top:22px;display:grid}.buyer-contact-options button{text-align:left;cursor:pointer;background:#f8fafb;border:1px solid #dce2e6;border-radius:14px;align-items:flex-start;gap:11px;padding:16px;display:flex}.buyer-contact-options button:hover{background:#fffdf3;border-color:#c3a32e}.buyer-contact-options svg{color:#8a7200;min-width:21px}.buyer-contact-options span,.buyer-contact-options strong,.buyer-contact-options small{display:block}.buyer-contact-options strong{color:#17212a;font-size:14px}.buyer-contact-options small{color:#66717c;margin-top:3px;font-size:11px;line-height:1.4}.buyer-callback-form{gap:13px;margin-top:20px;display:grid}.buyer-back-link{color:#735f00;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:850}.buyer-callback-form label{color:#35414b;gap:6px;font-size:12px;font-weight:850;display:grid}.buyer-callback-form input,.buyer-callback-form textarea{box-sizing:border-box;width:100%;font:inherit;color:#111820;background:#fff;border:1px solid #cfd7dc;border-radius:10px;padding:11px 12px}.buyer-callback-form textarea{resize:vertical}.buyer-consent{line-height:1.45;grid-template-columns:18px 1fr!important;align-items:start!important;font-weight:600!important;display:grid!important}.buyer-consent input{width:16px;height:16px}.buyer-submit{color:#fff;cursor:pointer;background:#20262d;border:0;border-radius:11px;padding:13px 16px;font-weight:900}.buyer-submit:disabled{opacity:.55}.buyer-form-status{color:#654d00;background:#fff6dc;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.45}.buyer-contact-success{text-align:center;padding:22px 5px 6px}.buyer-contact-success>div:first-child{color:#287345;background:#eaf7ee;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;display:grid}.buyer-contact-success h3{margin:12px 0 6px;font-size:25px}.buyer-contact-success p{color:#596570;line-height:1.55}.buyer-context-summary{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 18px;display:flex}.buyer-context-summary span{background:#f1f4f6;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}.buyer-ai-link{color:#6f5b00;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin:11px auto 0;font-weight:850;display:flex}.buyer-contact-foot{color:#7a848c;text-align:center;border-top:1px solid #e4e8eb;margin-top:20px;padding-top:14px;font-size:10px;line-height:1.45}@media (width<=680px){.buyer-contact-launcher{width:min(265px,100vw - 96px);min-width:0;bottom:82px;left:12px;right:auto}.buyer-contact-panel{padding:24px 18px}.buyer-contact-options{grid-template-columns:1fr}.buyer-contact-head h2{font-size:24px}}.lpv-page{color:#eef4fb;background:#07101c;min-height:100vh;padding:34px clamp(18px,4vw,54px) 80px}.lpv-hero{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1280px;margin:0 auto 22px;display:flex}.lpv-eyebrow,.lpv-section-head>div>span,.lpv-update>div>span{letter-spacing:.16em;color:#7fd8ff;align-items:center;gap:8px;font-size:11px;font-weight:950;display:flex}.lpv-hero h1{letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(34px,5vw,58px)}.lpv-hero p,.lpv-section-head p,.lpv-update p{color:#aebed0;max-width:840px;line-height:1.65}.lpv-back{color:#f1d58d;cursor:pointer;background:0 0;border:1px solid #d7ad4f80;border-radius:10px;padding:12px 16px;font-weight:850}.lpv-principle{background:#d7ad4f0f;border:1px solid #d7ad4f4d;border-radius:14px;align-items:center;gap:14px;max-width:1280px;margin:0 auto 20px;padding:18px 20px;display:flex}.lpv-principle svg{color:#f1d58d}.lpv-principle span{letter-spacing:.15em;color:#f1d58d;font-size:10px;font-weight:950;display:block}.lpv-principle strong{margin-top:4px;font-size:18px;display:block}.lpv-kpis{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1280px;margin:0 auto 28px;display:grid}.lpv-kpis>div{background:#121d2ebf;border:1px solid #7fd8ff26;border-radius:14px;padding:18px}.lpv-kpis span{color:#91a7bf;font-size:11px;display:block}.lpv-kpis strong{margin-top:7px;font-size:22px;display:block}.lpv-routing,.lpv-vault,.lpv-update,.lpv-legacy{background:#0b1625e6;border:1px solid #7fd8ff29;border-radius:20px;max-width:1280px;margin:0 auto 24px;padding:28px}.lpv-section-head{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:20px;display:flex}.lpv-section-head h2,.lpv-update h2{margin:6px 0 0;font-size:clamp(24px,3vw,34px)}.lpv-section-head p{max-width:570px;margin:0}.lpv-profile{grid-template-columns:repeat(6,1fr);gap:10px;margin:20px 0;display:grid}.lpv-profile>div{background:#0f1d2e;border:1px solid #ffffff12;border-radius:12px;padding:14px}.lpv-profile span{color:#849bb4;font-size:10px;display:block}.lpv-profile strong{margin-top:5px;font-size:13px;display:block}.lpv-captive-warning{color:#f2d892;background:#ebb33214;border:1px solid #ebb3324d;border-radius:12px;gap:10px;padding:14px;font-size:13px;line-height:1.5;display:flex}.lpv-routing-list{gap:10px;margin-top:18px;display:grid}.lpv-route-row{background:#0d1928;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:300px 1fr;gap:20px;padding:17px;display:grid}.lpv-route-row.primary{border-color:#d7ad4f8c}.lpv-route-row.green{box-shadow:inset 3px 0 #5ccb7e}.lpv-route-row.yellow{box-shadow:inset 3px 0 #d7ad4f}.lpv-route-row.red{box-shadow:inset 3px 0 #d65b5b}.lpv-route-lender strong{font-size:16px;display:block}.lpv-route-lender small{color:#859ab0;margin-top:5px;font-size:10px;display:block}.lpv-primary{color:#f1d58d;letter-spacing:.1em;align-items:center;gap:5px;margin-bottom:7px;font-size:9px;font-weight:950;display:inline-flex}.lpv-route-result{align-items:flex-start;gap:10px;display:flex}.lpv-route-result strong{font-size:12px;display:block}.lpv-route-result span{color:#a8b8c8;margin-top:4px;font-size:12px;line-height:1.45;display:block}.green .lpv-route-result svg{color:#5ccb7e}.yellow .lpv-route-result svg{color:#d7ad4f}.red .lpv-route-result svg{color:#d65b5b}.lpv-routing-note{color:#9fb2c7;background:#7fd8ff0d;border-radius:12px;margin-top:16px;padding:14px 16px;font-size:12px;line-height:1.55}.lpv-routing-note strong{color:#fff}.lpv-family-list{gap:10px;display:grid}.lpv-family{background:#0c1826;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.lpv-family-head{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:17px 18px;display:flex}.lpv-family-head span{color:#7fd8ff;letter-spacing:.14em;font-size:9px;font-weight:950;display:block}.lpv-family-head strong{margin-top:4px;font-size:17px;display:block}.lpv-family-head small{color:#859bb2;margin-top:3px;display:block}.lpv-programs{padding:0 18px 18px}.lpv-program{background:#101f31;border-radius:12px;margin-top:10px;padding:17px}.lpv-program-top{justify-content:space-between;gap:20px;display:flex}.lpv-program-top strong{display:block}.lpv-program-top span{color:#8da3ba;margin-top:5px;font-size:11px;display:block}.lpv-program-status{white-space:nowrap;letter-spacing:.08em;border-radius:999px;height:max-content;padding:6px 8px;font-size:9px;font-weight:950}.lpv-program-status.active{color:#a7ebbb;background:#5ccb7e1a;border:1px solid #5ccb7e4d}.lpv-program-status.expired,.lpv-program-status.pending{color:#f1d58d;background:#d7ad4f14;border:1px solid #d7ad4f4d}.lpv-program-meta{color:#879db4;flex-wrap:wrap;gap:10px 22px;margin-top:14px;font-size:11px;display:flex}.lpv-program-meta b{color:#d5e0eb}.lpv-program ul{color:#a9bacb;margin:13px 0 0;padding-left:18px;font-size:12px;line-height:1.5}.lpv-update{grid-template-columns:1fr 1fr;gap:30px;display:grid}.lpv-update-flow{gap:8px;display:grid}.lpv-update-flow b{background:#102035;border:1px solid #7fd8ff1c;border-radius:10px;padding:13px 14px;font-size:12px}.lpv-owner-upload{background:#7fd8ff0d;border:1px solid #7fd8ff2e;border-radius:12px;margin-top:18px;padding:16px}.lpv-owner-upload>strong{color:#fff;display:block}.lpv-owner-upload p{margin:7px 0 12px;font-size:12px}.lpv-owner-upload select,.lpv-owner-upload input[type=file]{color:#dce7f2;background:#0b1726;border:1px solid #ffffff26;border-radius:8px;width:100%;margin-top:8px;padding:10px}.lpv-owner-upload>span{color:#f1d58d;margin-top:9px;font-size:11px;line-height:1.45;display:block}.lpv-intake-queue{background:#0d1b2b;border:1px solid #d7ad4f29;border-radius:12px;margin-top:16px;padding:14px}.lpv-intake-queue>strong{margin-bottom:9px;display:block}.lpv-intake-queue>div{border-top:1px solid #ffffff12;grid-template-columns:1fr auto;gap:4px 10px;padding:10px 0;display:grid}.lpv-intake-queue>div:first-of-type{border-top:0}.lpv-intake-queue span{font-size:12px}.lpv-intake-queue b{color:#f1d58d;letter-spacing:.08em;font-size:9px}.lpv-intake-queue small{color:#8499af;grid-column:1/-1;font-size:10px}.lpv-legacy-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.lpv-legacy-grid>div{background:#785e2614;border:1px solid #d7ad4f2e;border-radius:12px;padding:15px}.lpv-legacy-grid strong{display:block}.lpv-legacy-grid span{color:#f1d58d;letter-spacing:.1em;margin-top:6px;font-size:9px;font-weight:950;display:block}.lpv-legacy-grid p{color:#98a9ba;font-size:11px;line-height:1.45}@media (width<=900px){.lpv-kpis,.lpv-profile{grid-template-columns:repeat(2,1fr)}.lpv-route-row,.lpv-update{grid-template-columns:1fr}.lpv-legacy-grid{grid-template-columns:repeat(2,1fr)}.lpv-section-head,.lpv-hero{display:block}.lpv-back{margin-top:14px}}@media (width<=560px){.lpv-kpis,.lpv-profile,.lpv-legacy-grid{grid-template-columns:1fr}.lpv-page{padding-left:12px;padding-right:12px}.lpv-routing,.lpv-vault,.lpv-update,.lpv-legacy{padding:18px}}.ttr-shell{background:linear-gradient(#fff,#f7fafc);border:1px solid #d6dde3;border-radius:18px;margin:24px 0;padding:22px;box-shadow:0 10px 28px #13212e14}.ttr-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ttr-head>div>span{letter-spacing:.12em;color:#7d5a16;font-size:11px;font-weight:900}.ttr-head h3{margin:5px 0 6px;font-size:23px}.ttr-head p{color:#53616d;max-width:720px;margin:0}.ttr-badge{color:#fff;white-space:nowrap;background:#102a40;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:900;display:flex}.ttr-route{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:18px 0;display:grid}.ttr-route>div:not(.ttr-arrow){background:#eef3f6;border-radius:12px;padding:14px}.ttr-route span{color:#65727d;font-size:11px;display:block}.ttr-route strong{font-size:15px}.ttr-arrow{color:#aa7a21;font-size:24px;font-weight:900}.ttr-form{grid-template-columns:1.2fr 1fr 1fr;gap:12px;display:grid}.ttr-form label span{color:#44515c;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.ttr-form input,.ttr-form select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cbd5dc;border-radius:10px;padding:11px 12px}.ttr-switches{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0;display:flex}.ttr-switches label,.ttr-switches span{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.ttr-generate{color:#fff;cursor:pointer;background:#aa7a21;border:0;border-radius:10px;padding:12px 16px;font-weight:900}.ttr-generate:disabled{opacity:.45;cursor:not-allowed}.ttr-status-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.ttr-status-grid>div{background:#fff;border:1px solid #dae1e6;border-radius:12px;padding:13px}.ttr-status-grid span,.ttr-status-grid small{display:block}.ttr-status-grid span{letter-spacing:.08em;color:#7d5a16;font-size:10px;font-weight:900}.ttr-status-grid strong{margin:5px 0;font-size:13px;display:block}.ttr-status-grid small{color:#6b7780;line-height:1.35}.ttr-checklist{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.ttr-checklist>div{border-radius:10px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;display:flex}.ttr-checklist .done{color:#1f6b39;background:#eef8f1}.ttr-checklist .pending{color:#8a5a00;background:#fff7e8}.ttr-ready,.ttr-review,.ttr-provider-note{border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;display:flex}.ttr-ready{color:#1e5f36;background:#eaf7ef}.ttr-review{color:#7d5200;background:#fff4df}.ttr-ready span,.ttr-review span,.ttr-provider-note span{margin-top:2px;font-size:12px;line-height:1.45;display:block}.ttr-provider-note{color:#eef6fb;background:#102a40}.ttr-provider-note svg{flex:none}@media (width<=850px){.ttr-head{flex-direction:column}.ttr-form,.ttr-status-grid,.ttr-checklist,.ttr-route{grid-template-columns:1fr}.ttr-arrow{justify-self:center;transform:rotate(90deg)}}.ttr-provider-gateway{background:#f3f7fa;border:1px solid #cdd8e0;border-radius:16px;margin:18px 0;padding:18px}.ttr-provider-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.ttr-provider-title span{letter-spacing:.1em;color:#7d5a16;font-size:10px;font-weight:900;display:block}.ttr-provider-title strong{color:#1e2c37;margin-top:4px;font-size:15px;display:block}.ttr-integration-status{color:#7d5200;white-space:nowrap;background:#fff2d8;border:1px solid #edd39a;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:900;display:flex}.ttr-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ttr-provider-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e0e6;border-radius:12px;padding:12px;transition:all .16s}.ttr-provider-card:hover{border-color:#aebfca;transform:translateY(-1px)}.ttr-provider-card.active{background:#fffaf0;border-color:#aa7a21;box-shadow:0 0 0 2px #aa7a211f}.ttr-provider-card div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ttr-provider-card strong{color:#22313c;font-size:13px}.ttr-provider-card span{color:#7d5a16;text-align:right;font-size:10px;font-weight:800}.ttr-provider-card small{color:#6a7780;margin-top:5px;line-height:1.35;display:block}.ttr-selected-provider{color:#f2f7fa;background:#102a40;border-radius:12px;margin-top:12px;padding:14px}.ttr-selected-provider>div:first-child>span{letter-spacing:.1em;color:#e7c676;font-size:9px;font-weight:900;display:block}.ttr-selected-provider strong{margin:3px 0;font-size:15px;display:block}.ttr-selected-provider small{color:#c7d5df;line-height:1.4;display:block}.ttr-capabilities{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.ttr-capabilities span{color:#eef5f9;background:#ffffff17;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;display:flex}.ttr-provider-disclosure{color:#53616d;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:11px;line-height:1.45;display:flex}.ttr-provider-disclosure svg{flex:none;margin-top:1px}@media (width<=850px){.ttr-provider-title{flex-direction:column}.ttr-provider-grid{grid-template-columns:1fr}.ttr-integration-status{white-space:normal}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0}.w-1{width:.25rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.3}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-l-transparent{border-left-color:#0000}.border-t-slate-800{--tw-border-opacity:1;border-top-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.running{animation-play-state:running}.paused{animation-play-state:paused}:root{color:#16202a;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{color:#17202a;background:#f4f6f8;margin:0}button,input{font:inherit}.app-shell{background:linear-gradient(#f7f8fa 0%,#eef1f4 100%);min-height:100vh}.topbar{z-index:40;background:#fff;border-bottom:1px solid #dfe4e8;justify-content:space-between;align-items:center;height:86px;padding:0 34px;display:flex;position:sticky;top:0}.header-actions{align-items:center;gap:10px;display:flex}.homebtn{color:#111820;cursor:pointer;background:#fff;border:1px solid #c7d0d7;border-radius:10px;align-items:center;gap:7px;padding:12px 15px;font-size:14px;font-weight:850;display:inline-flex}.homebtn:hover{background:#f3f5f6;border-color:#aeb8c0}.brandbtn{cursor:pointer;background:0 0;border:0;padding:0}.brand{align-items:center;gap:12px;display:flex}.brandmark{background:#fff;border:3px solid #20262d;border-radius:6px;width:44px;height:44px;position:relative;overflow:hidden}.brandmark:before,.brandmark:after{content:"";background:#f4c300;width:8px;position:absolute;top:0;bottom:0}.brandmark:before{left:8px}.brandmark:after{right:8px}.brandmark span{background:#20262d;width:6px;height:46px;position:absolute;top:-2px;left:17px;transform:skew(-10deg)}.brandname{letter-spacing:.12em;font-size:25px;font-weight:900;line-height:1}.brandsub{letter-spacing:.16em;color:#66717c;margin-top:5px;font-size:10px;font-weight:700}.topbar nav{align-items:center;gap:6px;display:flex}.topbar nav button{color:#66717c;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:13px 16px;font-weight:700}.topbar nav button.active,.topbar nav button:hover{color:#111820;background:#f3f5f6}.conference-platform-tab{color:#171d22;white-space:nowrap;cursor:pointer;background:#f3c300;border:1px solid #c9a500;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.conference-platform-tab:hover{color:#171d22;background:#dcb300}.conference-platform-tab.nav-tab{margin-left:2px;padding:11px 13px}.conference-platform-tab.has-live-request{color:#fff;background:#168348;border-color:#116b3a;box-shadow:0 0 0 2px #16834821}.conference-platform-tab.has-live-request:hover{color:#fff;background:#116b3a}.guest-conference-launcher{z-index:1398;color:#171d22;text-align:left;cursor:pointer;background:#f3c300;border:1px solid #c9a500;border-radius:15px;align-items:center;gap:10px;min-width:250px;padding:11px 15px;display:flex;position:fixed;bottom:22px;left:22px;box-shadow:0 12px 34px #00000038}.guest-conference-launcher:hover{background:#dcb300;transform:translateY(-1px)}.guest-conference-launcher>span{gap:2px;display:grid}.guest-conference-launcher small{letter-spacing:.12em;font-size:9px;font-weight:950}.guest-conference-launcher strong{font-size:12px}.guest-conference-launcher.request-active{color:#fff;cursor:default;background:#168348;border-color:#116b3a}.guest-conference-launcher.request-active:hover{background:#168348;transform:none}.guest-conference-launcher:disabled{opacity:1}.victory-shell .conference-platform-tab.has-live-request,.victory-shell .guest-conference-launcher.request-active{color:#fff;background:#168348;border-color:#116b3a}@media (width<=760px){.guest-conference-launcher{width:auto;min-width:0;bottom:14px;left:12px;right:72px}.conference-platform-tab.nav-tab{padding:9px 10px;font-size:11px}}.livebtn,.primary,.secondary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-weight:800;display:inline-flex}.livebtn,.primary{color:#fff;background:#20262d;border:1px solid #20262d}.livebtn{gap:9px;transition:background .2s,border-color .2s,box-shadow .2s}.livebtn.is-offline{background:#8f2f2f;border-color:#8f2f2f;box-shadow:0 0 0 4px #8f2f2f1a}.livebtn.is-live{background:#2f7a45;border-color:#2f7a45;box-shadow:0 0 0 4px #2f7a451f}.live-dot{border-radius:50%;width:9px;height:9px}.livebtn.is-offline .live-dot{background:#ffb0b0;box-shadow:0 0 0 4px #ffb0b029}.livebtn.is-live .live-dot{background:#b8f3c8;box-shadow:0 0 0 4px #b8f3c82e}.live-tag{letter-spacing:.12em;font-size:9px;font-weight:900}.livebtn.is-offline .live-tag{color:#ffd6d6}.livebtn.is-live .live-tag{color:#fff}.secondary{color:#20262d;background:#fff;border:1px solid #cfd6dc}.home-page,.walk-page,.guest-page,.ops-page{max-width:1440px;margin:0 auto}.hero{grid-template-columns:1.35fr .65fr;align-items:center;gap:42px;padding:78px 42px 48px;display:grid}.eyebrow{color:#806900;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.hero h1,.page-heading h1,.ops-head h1{letter-spacing:-.045em;margin:18px 0 20px;font-size:52px;line-height:1.02}.hero h1 span{color:#8a7200}.hero-copy>p,.page-heading p,.ops-head p{color:#69737d;max-width:800px;font-size:18px;line-height:1.65}.hero-actions{gap:12px;margin:28px 0;display:flex}.trust{color:#59636d;flex-wrap:wrap;gap:24px;font-size:14px;font-weight:700;display:flex}.trust span{align-items:center;gap:7px;display:flex}.hero-panel{color:#fff;background:#20262d;border-radius:24px;padding:38px;box-shadow:0 24px 60px #141c232e}.avatar-ring{background:linear-gradient(135deg,#f3c300,#7a6800);border-radius:50%;place-items:center;width:104px;height:104px;margin-bottom:18px;padding:5px;display:grid}.avatar-ring>div{color:#f3c300;background:#111820;border-radius:50%;place-items:center;width:100%;height:100%;font-size:46px;font-weight:900;display:grid}.avatar-ring.small{width:86px;height:86px;margin:0 auto 18px}.harlow-label{color:#f3c300;letter-spacing:.16em;font-size:11px;font-weight:900}.hero-panel h3{margin:10px 0;font-size:28px}.hero-panel p{color:#d3d8dd;line-height:1.65}.harlow-intro{margin:18px 0 10px;font-size:18px;line-height:1.85!important}.harlow-word{white-space:nowrap;color:#f2f4f6;font-weight:700}.harlow-word b{color:#f3c300;text-shadow:0 0 18px #f3c30038;margin-right:1px;font-size:1.42em;line-height:.8;display:inline-block}.harlow-intro strong{color:#f3c300;font-size:1.08em}.hero-panel button{cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:10px;padding:14px;font-weight:800}.hero-panel button:first-of-type{color:#171d23;background:#f3c300}.hero-panel .ghost{color:#fff;background:0 0;border:1px solid #626b73}.three-choice{grid-template-columns:repeat(3,1fr);gap:18px;padding:18px 42px 70px;display:grid}.choice-card{text-align:left;color:inherit;background:#fff;border:1px solid #dfe4e8;border-radius:18px;padding:28px;box-shadow:0 10px 30px #1e262d0f}.choice-action{cursor:pointer;width:100%}.choice-action:hover{border-color:#d2b533;box-shadow:0 14px 34px #1e262d17}.choice-icon,.scenario-icon{color:#8a7200;background:#fff6c8;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.choice-card h3{margin:22px 0 8px;font-size:22px}.choice-card p{color:#6e7780;min-height:50px;line-height:1.55}.finder-page{max-width:1440px;margin:0 auto;padding:44px 34px 80px}.finder-head{grid-template-columns:auto 1fr auto;align-items:start;gap:22px;margin-bottom:26px;display:grid}.finder-head h1{letter-spacing:-.035em;margin:10px 0 8px;font-size:42px;line-height:1.05}.finder-head p{color:#6d7780;margin:0;font-size:16px}.finder-layout{grid-template-columns:.8fr 1.2fr;gap:22px;display:grid}.finder-questions,.finder-results{background:#fff;border:1px solid #dfe4e8;border-radius:18px;overflow:hidden}.harlow-bubble{color:#fff;background:#20262d;grid-template-columns:46px 1fr;gap:12px;padding:20px;display:grid}.mini-h{color:#20262d;background:#f3c300;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.harlow-bubble strong,.harlow-bubble span{display:block}.harlow-bubble span{color:#ced4d9;margin-top:4px;font-size:12px;line-height:1.5}.finder-question{border-bottom:1px solid #edf0f2;padding:20px}.finder-question>strong{margin-bottom:12px;font-size:13px;display:block}.finder-options{flex-wrap:wrap;gap:8px;display:flex}.finder-options button{cursor:pointer;background:#fff;border:1px solid #d4dade;border-radius:999px;align-items:center;gap:4px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.finder-options button.selected{color:#5f5000;background:#fff8d8;border-color:#d1b537}.budget-line{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.budget-line input{width:100%}.budget-line strong{white-space:nowrap}.finder-note{color:#7f8991;background:#fafbfc;padding:15px 20px;font-size:10px;line-height:1.5}.result-title{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.result-title span{color:#8a7200;letter-spacing:.12em;font-size:10px;font-weight:900}.result-title h2{margin:4px 0 0;font-size:24px}.result-title small{color:#8a939b}.match-card{border-bottom:1px solid #edf0f2;padding:18px 20px;position:relative}.match-card:last-child{border-bottom:0}.match-card.best{background:#fffdf5}.match-rank{color:#8a7200;letter-spacing:.1em;margin-bottom:10px;font-size:9px;font-weight:900}.match-main{grid-template-columns:92px 1fr auto;align-items:center;gap:16px;display:grid}.match-main .vehicle-visual{height:80px}.match-main strong{font-size:17px;display:block}.match-main span{color:#77818a;margin-top:3px;font-size:11px;display:block}.match-main p{color:#5f6972;margin:8px 0 0;font-size:11px;line-height:1.45}.fit-score{text-align:center;border-left:1px solid #e3e7ea;padding-left:16px}.fit-score b{color:#34724a;font-size:23px;display:block}.fit-score span{text-transform:uppercase;font-size:9px;font-weight:900}.match-bottom{border-top:1px dashed #dfe4e8;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding-top:12px;display:flex}.match-bottom span,.match-bottom strong{display:block}.match-bottom span{color:#7f8991;text-transform:uppercase;font-size:9px}.match-bottom strong{margin-top:2px;font-size:16px}.walk-page,.ops-page{padding:44px 34px 70px}.page-heading,.ops-head{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.page-heading h1,.ops-head h1{margin-bottom:8px;font-size:42px}.demo-badge{color:#715d00;background:#fff3b7;border:1px solid #ead46a;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:900}.scenario-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:34px;display:grid}.scenario-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:16px;min-height:240px;padding:22px}.scenario-card.selected{border-color:#c9aa00;box-shadow:inset 0 0 0 2px #f3d94f}.scenario-type{letter-spacing:.16em;color:#8a7200;margin:18px 0 8px;font-size:10px;font-weight:900}.scenario-card h3{margin:0 0 8px;font-size:18px}.scenario-card p{color:#6f7881;font-size:14px;line-height:1.45}.scenario-details{color:#48515a;justify-content:space-between;margin-top:20px;font-size:12px;font-weight:800;display:flex}.selected-bar{color:#fff;background:#20262d;border-radius:15px;justify-content:space-between;align-items:center;margin-top:22px;padding:18px 22px;display:flex}.selected-bar span{color:#f3c300;text-transform:uppercase;font-size:11px;font-weight:900}.selected-bar strong{margin-top:2px;font-size:19px;display:block}.selected-bar p{color:#c7cdd2;margin:3px 0 0}.guest-page{padding-bottom:90px}.guest-banner{color:#fff;background:#20262d;justify-content:space-between;align-items:center;padding:12px 36px;display:flex}.guest-banner>div{align-items:center;gap:10px;display:flex}.guest-banner span{color:#f3c300;text-transform:uppercase;font-size:11px;font-weight:900}.guest-banner-actions{align-items:center;gap:10px;display:flex}.saved-state{background:#5fb1741f;border:1px solid #84cd9647;border-radius:999px;align-items:center;padding:7px 10px;color:#dff2e5!important;gap:5px!important;display:flex!important}.guest-banner button{color:#fff;cursor:pointer;background:0 0;border:1px solid #65717c;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;display:flex}.progress-wrap{background:#fff;border-bottom:1px solid #dfe4e8;grid-template-columns:repeat(7,1fr);padding:24px 36px;display:grid}.progress-step{color:#9aa3ab;flex-direction:column;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex;position:relative}.progress-step:not(:last-child):after{content:"";background:#e2e6e9;height:2px;position:absolute;top:15px;left:62%;right:-38%}.progress-step>div{z-index:2;background:#edf0f2;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.progress-step.current{color:#252b31}.progress-step.current>div{color:#151a1f;background:#f3c300}.progress-step.done{color:#42664f}.progress-step.done>div{color:#2b6542;background:#dff2e5}.progress-step.done:not(:last-child):after{background:#9ac5a8}.guest-content{grid-template-columns:minmax(0,1fr) 340px;gap:28px;padding:34px 36px;display:grid}.step-panel,.vehicle-summary{background:#fff;border:1px solid #dfe4e8;border-radius:18px}.step-panel{padding:34px}.step-copy h2{letter-spacing:-.025em;margin:8px 0;font-size:34px}.step-copy>p{color:#68727c;font-size:17px;line-height:1.6}.step-kicker,.small-label{letter-spacing:.15em;color:#8a7200;font-size:11px;font-weight:900}.vehicle-large{background:#f7f8f9;border-radius:14px;grid-template-columns:240px 1fr;gap:28px;margin-top:30px;padding:22px;display:grid}.vehicle-visual,.vehicle-photo{color:#56616c;background:linear-gradient(135deg,#dfe3e6,#f9fafb);border-radius:14px;place-items:center;display:grid}.vehicle-large h3{margin:12px 0;font-size:25px}.vehicle-large p{color:#68727c}.pill{color:#fff;background:#20262d;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-block}.big-price{margin:18px 0 6px;font-size:31px;font-weight:900}.text-button{color:#725f00;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.vehicle-detail-panel{background:#fff;border:1px solid #dfe4e8;border-radius:12px;margin-top:16px;overflow:hidden}.vehicle-detail-panel>div{border-bottom:1px solid #edf0f2;padding:12px 14px}.vehicle-detail-panel span,.vehicle-detail-panel strong{display:block}.vehicle-detail-panel span{text-transform:uppercase;letter-spacing:.08em;color:#7b858e;font-size:9px;font-weight:900}.vehicle-detail-panel strong{margin-top:4px;font-size:12px}.vehicle-detail-panel small{color:#7f8991;background:#f8fafb;padding:12px 14px;line-height:1.45;display:block}.primary:disabled,.secondary:disabled{opacity:.45;cursor:not-allowed}.step-actions{border-top:1px solid #e5e8eb;justify-content:space-between;margin-top:34px;padding-top:22px;display:flex}.back{background:#fff;border:1px solid #d6dce0;border-radius:10px;align-items:center;gap:7px;padding:12px 17px;font-weight:800;display:flex}.back:disabled{opacity:.4}.vehicle-summary{padding:22px}.vehicle-photo{height:160px;margin-bottom:18px}.vehicle-summary h3{margin:8px 0 18px;font-size:20px}.price-line{border-top:1px solid #e2e6e9;justify-content:space-between;padding-top:14px;display:flex}.summary-note{color:#8b949d;margin-top:12px;font-size:11px}.option-row{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.option{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:14px;flex-direction:column;gap:7px;padding:22px;display:flex}.option.active{border-color:#c9aa00;box-shadow:inset 0 0 0 2px #f7e26f}.option span{color:#737d86;font-size:13px;line-height:1.45}.input-card,.cash-card,.co-buyer,.alert,.included-benefit,.ready-card{background:#f7f8f9;border:1px solid #e0e5e8;border-radius:14px;margin-top:24px;padding:18px}.input-card label{margin-bottom:8px;font-size:12px;font-weight:900;display:block}.input-card input{background:#fff;border:1px solid #cfd6dc;border-radius:9px;width:70%;padding:12px}.input-card button{color:#fff;background:#20262d;border:0;border-radius:9px;margin-left:8px;padding:12px 14px;font-weight:800}.form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:24px;display:grid}.field{border:1px solid #dde3e7;border-radius:12px;padding:15px}.field label{color:#7b858e;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.field-value{justify-content:space-between;align-items:center;font-weight:800;display:flex}.field-value svg{color:#39764d}.co-buyer{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;display:grid}.co-buyer.invited{background:#eff8f2;border-color:#b9dbc4}.co-buyer p{color:#717b84;margin:3px 0;font-size:13px}.co-buyer button{background:#fff;border:1px solid #ccd3d8;border-radius:9px;padding:9px 12px;font-weight:800}.co-buyer button:disabled{opacity:.65;cursor:default}.resume-strip{background:#f7fafb;border:1px solid #d9e2e7;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:26px;padding:15px 16px;display:flex}.resume-strip strong{font-size:13px;display:block}.resume-strip span{color:#78828b;margin-top:3px;font-size:11px;display:block}.resume-status{white-space:nowrap;background:#eff8f2;border:1px solid #b9dbc4;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-weight:900;color:#34724a!important;font-size:11px!important;display:inline-flex!important}.cash-card{align-items:center;gap:16px;display:flex}.cash-card strong{font-size:30px;display:block}.cash-card p{color:#707a83;margin:4px 0}.term-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:28px;display:grid}.term-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2e6;border-radius:14px;padding:16px}.term-card.selected{border-color:#c9aa00;box-shadow:inset 0 0 0 2px #f3d94f}.term-months{font-weight:900}.term-payment{margin:12px 0;font-size:25px;font-weight:900}.term-stat{border-top:1px solid #eef1f3;justify-content:space-between;padding:5px 0;font-size:11px;display:flex}.selected-check{color:#5d5000;align-items:center;gap:5px;margin-top:10px;font-size:11px;font-weight:900;display:flex}.fine-print{color:#8a939b;margin-top:14px;font-size:11px;line-height:1.5}.alert{align-items:flex-start;gap:12px;display:flex}.alert strong,.alert span,.included-benefit strong,.included-benefit span{display:block}.alert span,.included-benefit span{color:#6c767f;margin-top:3px;font-size:13px;line-height:1.45}.alert.amber{background:#fff7d8;border-color:#ead77c}.current-terms-card{background:#f8fafb;border:1px solid #cfd8df;border-radius:15px;margin-top:22px;overflow:hidden}.terms-title{color:#fff;background:#20262d;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.terms-title span,.terms-title strong{display:block}.terms-title span{letter-spacing:.12em;color:#f3c300;font-size:12px;font-weight:900}.terms-title strong{margin-top:4px;font-size:15px}.terms-title svg{color:#f3c300;min-width:22px}.terms-grid{border-bottom:1px solid #dfe4e8;grid-template-columns:repeat(6,1fr);display:grid}.terms-grid>div{background:#fff;border-right:1px solid #e0e5e8;padding:14px 13px}.terms-grid>div:last-child{border-right:0}.terms-grid span,.terms-grid strong{display:block}.terms-grid span{color:#4f5b66;font-size:11px;font-weight:800}.terms-grid strong{color:#111820;margin-top:4px;font-size:15px}.terms-grid .terms-highlight{background:#fff8d8}.terms-grid .terms-highlight strong{color:#4f4300}.terms-running{border-bottom:1px solid #dfe4e8;grid-template-columns:1fr 1fr;display:grid}.terms-running>div{background:#eef5f1;padding:14px 18px}.terms-running>div:first-child{border-right:1px solid #d7e4db}.terms-running span,.terms-running strong{display:block}.terms-running span{color:#4b5e52;font-size:11px;font-weight:800}.terms-running strong{color:#245c36;margin-top:4px;font-size:18px}.current-terms-card>p{color:#4f5b66;margin:0;padding:13px 18px;font-size:13px;line-height:1.5}.product-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.product-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2e6;border-radius:12px;padding:17px}.product-card.selected{background:#fffbeb;border-color:#c9aa00;box-shadow:inset 0 0 0 1px #ead248}.product-head{justify-content:space-between;display:flex}.product-card p{color:#4f5b66;font-size:14px;line-height:1.5}.product-disclosure{background:#dfe4e8;border:1px solid #dfe4e8;border-radius:9px;grid-template-columns:1fr 1.25fr 1fr;gap:1px;margin-top:12px;display:grid;overflow:hidden}.product-disclosure>div{background:#f8fafb;padding:10px}.product-disclosure span,.product-disclosure strong{display:block}.product-disclosure span{color:#596570;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:850}.product-disclosure strong{color:#111820;margin-top:4px;font-size:13px;line-height:1.3}.product-card.selected .product-disclosure>div{background:#fffdf3}.product-card>small{color:#596570;margin-top:10px;font-size:11px;line-height:1.45;display:block}.product-cost{color:#655500;font-size:12px;font-weight:900}.doc-list{gap:9px;margin-top:24px;display:grid}.doc-row{border:1px solid #dfe4e8;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.doc-row span{color:#77818a;margin-top:2px;font-size:11px;display:block}.doc-row button{background:#fff;border:1px solid #cdd4d9;border-radius:8px;padding:8px 11px;font-weight:800}.doc-row.reviewed{background:#fffdf2}.doc-row.signed{background:#eff8f2}.doc-row button:disabled{cursor:default;opacity:.7}.document-progress{background:#f8fafb;border:1px solid #e1e6e9;border-radius:10px;justify-content:space-between;align-items:center;margin-top:20px;padding:12px 14px;display:flex}.document-progress span{color:#6f7982;font-size:11px;font-weight:800}.document-progress strong{color:#34724a;font-size:12px}.guest-compliance-card{background:#fff;border:1px solid #dfe4e8;border-radius:14px;margin-top:22px;overflow:hidden}.guest-compliance-card>.ready-head{background:#f7f9fa;border-bottom:1px solid #e5e9ec;padding:18px}.guest-compliance-list{display:grid}.guest-compliance-row{border-bottom:1px solid #edf0f2;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:13px 16px;display:grid}.guest-compliance-row:last-child{border-bottom:0}.guest-compliance-row strong,.guest-compliance-row span,.guest-compliance-row b{display:block}.guest-compliance-row span{color:#77818a;margin-top:3px;font-size:10px}.guest-compliance-row b{white-space:nowrap;font-size:10px}.guest-status-icon{color:#9a6c1f;background:#fff3d4;border-radius:50%;place-items:center;width:26px;height:26px;margin:0!important;display:grid!important}.guest-compliance-row.verified .guest-status-icon{color:#34724a;background:#e5f4e9}.guest-compliance-row.verified b{color:#34724a}.guest-compliance-row.pending b,.guest-compliance-row.required b{color:#a96819}.ready-head{gap:10px;display:flex}.ready-head span{color:#6d7780;font-size:12px;display:block}.check-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:18px;display:grid}.check-grid span{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.check-grid svg{width:16px}.check-grid .gate-good{color:#34724a}.check-grid .gate-good svg{color:#39764d}.check-grid .gate-pending{color:#8a6a32}.check-grid .gate-pending svg{color:#c08a2d}.ready-card.ready-complete{background:#eff8f2;border-color:#b9dbc4}.delivery-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.delivery-actions button{flex:1;min-width:220px}.ops-page{padding-bottom:100px}.ops-head{margin-bottom:24px}.kpi-grid{grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.kpi{background:#fff;border:1px solid #dfe4e8;border-radius:13px;padding:18px}.kpi strong{font-size:29px;display:block}.kpi span{color:#707a83;font-size:11px;font-weight:800}.kpi.hot{background:#fff6f2;border-color:#e2b7a8}.queue-card,.deal-jacket,.handoff-card{background:#fff;border:1px solid #dfe4e8;border-radius:16px;margin-top:20px;overflow:hidden}.queue-title,.section-title{justify-content:space-between;align-items:center;padding:20px;display:flex}.queue-title h2,.section-title h2{margin:0;font-size:19px}.queue-title p{color:#78828b;margin:5px 0 0;font-size:12px}.status-live{color:#3f694d;font-size:11px;font-weight:900}.status-live span{background:#4b9b63;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.qrow{border-top:1px solid #edf0f2;grid-template-columns:1.1fr 1fr 1.5fr .8fr .7fr .8fr .6fr;align-items:center;display:grid}.qrow>span{padding:14px;font-size:12px}.qhead{color:#68727b;background:#f7f8f9;font-weight:900}.qrow.critical{background:#fff7f3}.qrow strong{display:block}.priority-text{letter-spacing:.08em;font-size:10px}.priority-text.normal{color:#4f6b59}.priority-text.medium{color:#8a7200}.priority-text.high{color:#a85d20}.priority-text.critical{color:#a53d2f}.qrow small{color:#949ca4;margin-top:2px;display:block}.ops-grid{grid-template-columns:1.1fr .9fr;gap:20px;display:grid}.section-title{border-bottom:1px solid #edf0f2}.section-title>span{color:#77818a;font-size:11px;font-weight:900}.section-title .priority{color:#9a4b31}.jacket-grid{grid-template-columns:1fr 1fr;display:grid}.jacket-item{border-bottom:1px solid #edf0f2;padding:16px 20px}.jacket-item:nth-child(odd){border-right:1px solid #edf0f2}.jacket-item span{color:#7d8790;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.jacket-item strong{margin-top:4px;display:block}.good{color:#34724a}.warn{color:#ad6a1f}.handoff{grid-template-columns:74px 1fr;gap:16px;padding:20px;display:grid}.big-avatar{color:#f3c300;background:#20262d;border-radius:50%;place-items:center;width:68px;height:68px;font-size:28px;font-weight:900;display:grid}.handoff p,.handoff li{color:#69737c;font-size:13px;line-height:1.5}.store-routing-card,.finance-control-card,.communication-card,.customer-care-card,.governance-card,.dealer-report-card,.lifecycle-card{background:#fff;border:1px solid #dfe4e8;border-radius:16px;margin-top:20px;overflow:hidden}.store-routing-card .section-title p,.finance-control-card .section-title p{color:#78828b;margin:5px 0 0;font-size:12px}.routing-grid{grid-template-columns:repeat(6,1fr);display:grid}.routing-instructions{background:#f7fafb;border-top:1px solid #edf0f2;align-items:flex-start;gap:12px;padding:15px 20px;display:flex}.routing-instructions strong{white-space:nowrap;font-size:11px}.routing-instructions span{color:#6f7881;font-size:11px;line-height:1.5}.finance-control-grid{grid-template-columns:1fr 1fr;display:grid}.lender-panel,.compliance-panel{min-width:0}.lender-panel{border-right:1px solid #edf0f2}.control-subhead{background:#f7f8f9;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.control-subhead span{letter-spacing:.08em;color:#8a7200;font-size:9px;font-weight:900}.lender-row{border-bottom:1px solid #edf0f2;grid-template-columns:1fr auto;gap:7px 14px;padding:15px 20px;display:grid;position:relative}.lender-row.selected{background:#fffaf0}.lender-row>div:first-child span{color:#77818a;text-transform:capitalize;margin-top:3px;font-size:11px;display:block}.lender-numbers{text-align:right}.lender-numbers b,.lender-numbers span{display:block}.lender-row em{color:#806900;letter-spacing:.1em;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:8px;right:18px}.lender-row small{color:#996224;grid-column:1/-1;font-size:10px}.compliance-row{border-bottom:1px solid #edf0f2;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:13px 20px;display:grid}.compliance-row strong{font-size:12px;display:block}.compliance-row small{color:#7b858e;margin-top:2px;font-size:10px;display:block}.compliance-dot{background:#aeb6bd;border-radius:50%;width:9px;height:9px}.compliance-dot.verified{background:#4b9b63}.compliance-dot.pending,.compliance-dot.required{background:#d59a35}.compliance-status{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.compliance-status.verified{color:#34724a}.compliance-status.pending,.compliance-status.required{color:#a96819}.control-empty{color:#8a939b;padding:20px;font-size:12px}.customer-care-card .section-title p{color:#78828b;margin:5px 0 0;font-size:12px}.care-grid{grid-template-columns:.85fr 1.15fr;display:grid}.care-summary{border-right:1px solid #edf0f2;padding:22px}.care-summary>strong{font-size:16px;line-height:1.4;display:block}.care-summary>span{color:#727c85;text-transform:capitalize;margin-top:8px;font-size:12px;line-height:1.5;display:block}.care-actions{gap:10px;margin-top:18px;display:flex}.care-events{min-width:0}.care-event{border-bottom:1px solid #edf0f2;padding:13px 20px}.care-event:last-child{border-bottom:0}.care-event strong{text-transform:capitalize;font-size:11px;display:block}.care-event span{color:#77818a;margin-top:4px;font-size:10px;line-height:1.45;display:block}.governance-card .section-title p{color:#78828b;margin:5px 0 0;font-size:12px}.governance-summary{border-bottom:1px solid #edf0f2;grid-template-columns:repeat(6,1fr);display:grid}.performance-table{overflow:auto}.performance-row{border-bottom:1px solid #edf0f2;grid-template-columns:2fr repeat(5,.7fr);align-items:center;min-width:760px;display:grid}.performance-row:last-child{border-bottom:0}.performance-row span{padding:13px 16px;font-size:11px}.performance-head{color:#68727b;background:#f7f8f9;font-weight:900}.governance-note{background:#fbfcfd;border-top:1px solid #edf0f2;grid-template-columns:1fr 1fr 1.4fr;display:grid}.governance-note>div{border-right:1px solid #edf0f2;padding:16px 18px}.governance-note>div:last-child{border-right:0}.governance-note strong,.governance-note span{display:block}.governance-note strong{text-transform:uppercase;color:#7d8790;font-size:10px}.governance-note span{margin-top:4px;font-size:11px;line-height:1.5}.dealer-report-card .section-title p{color:#78828b;margin:5px 0 0;font-size:12px}.report-banner{color:#fff;background:#20262d;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.report-banner strong{font-size:15px}.report-banner span{color:#d0d6db;font-size:11px}.report-summary-grid{border-bottom:1px solid #edf0f2;grid-template-columns:repeat(6,1fr);display:grid}.report-stat{border-right:1px solid #edf0f2;padding:17px 18px}.report-stat:last-child{border-right:0}.report-stat span,.report-stat strong{display:block}.report-stat span{text-transform:uppercase;letter-spacing:.08em;color:#7b858e;font-size:9px;font-weight:900}.report-stat strong{margin-top:5px;font-size:21px}.report-columns{grid-template-columns:1.35fr .65fr;display:grid}.report-columns>div:first-child{border-right:1px solid #edf0f2}.report-table{overflow:auto}.report-row{border-bottom:1px solid #edf0f2;grid-template-columns:1.1fr 1fr 1.5fr .7fr 1.7fr .8fr;align-items:center;min-width:880px;display:grid}.report-row span{padding:12px 14px;font-size:10px;line-height:1.35}.report-head{color:#68727b;background:#fbfcfd;font-weight:900}.fi-metric-list{display:grid}.fi-metric-row{border-bottom:1px solid #edf0f2;justify-content:space-between;gap:18px;padding:13px 18px;display:flex}.fi-metric-row:last-child{border-bottom:0}.fi-metric-row strong,.fi-metric-row span,.fi-metric-row b{display:block}.fi-metric-row span{color:#7d8790;margin-top:3px;font-size:9px}.fi-metric-row>div:last-child{text-align:right}.fi-metric-row b{font-size:16px}.enterprise-rollup{border-top:1px solid #edf0f2;overflow:auto}.enterprise-row{border-bottom:1px solid #edf0f2;grid-template-columns:2fr repeat(6,.7fr);align-items:center;min-width:820px;display:grid}.enterprise-row:last-child{border-bottom:0}.enterprise-row span{padding:12px 14px;font-size:10px}.enterprise-head{color:#68727b;background:#f7f8f9;font-weight:900}.report-distribution{border-top:1px solid #edf0f2}.distribution-row{border-bottom:1px solid #edf0f2;justify-content:space-between;gap:22px;padding:14px 18px;display:flex}.distribution-row:last-child{border-bottom:0}.distribution-row strong,.distribution-row span,.distribution-row b{display:block}.distribution-row span{color:#7d8790;margin-top:4px;font-size:9px}.distribution-row>div:last-child{text-align:right}.continuity-grid{border-bottom:1px solid #edf0f2;grid-template-columns:repeat(6,1fr);display:grid}.communication-list{display:grid}.communication-row{border-bottom:1px solid #edf0f2;justify-content:space-between;gap:20px;padding:14px 20px;display:flex}.communication-row:last-child{border-bottom:0}.communication-row strong{font-size:13px;display:block}.communication-row span{color:#77818a;margin-top:3px;font-size:11px;line-height:1.45;display:block}.communication-row small{color:#8a7200;white-space:nowrap;font-size:9px;font-weight:900}.communication-empty{color:#8a939b;padding:18px 20px;font-size:12px}.lifecycle-grid{grid-template-columns:repeat(6,1fr);display:grid}.lifecycle-item{border-right:1px solid #edf0f2;padding:18px 20px}.lifecycle-item:last-child{border-right:0}.lifecycle-item span{color:#7d8790;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.lifecycle-item strong{text-transform:capitalize;margin-top:5px;display:block}.operator-delivery-action{background:#f8fafb;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.operator-delivery-action strong,.operator-delivery-action span{display:block}.operator-delivery-action strong{font-size:13px}.operator-delivery-action span{color:#6f7982;margin-top:4px;font-size:11px;line-height:1.45}.operator-delivery-action button:disabled{opacity:.45;cursor:not-allowed}.guest-status-page{max-width:980px;margin:0 auto;padding:56px 28px 90px}.status-hero{background:#fff;border:1px solid #dfe4e8;border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:30px;display:grid}.status-hero h1{letter-spacing:-.035em;margin:8px 0 10px;font-size:38px;line-height:1.05}.status-hero p{color:#69737d;margin:0;line-height:1.6}.status-icon{color:#9a6c1f;background:#fff3d4;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.status-icon.ready,.status-icon.done{color:#34724a;background:#e5f4e9}.status-grid{background:#fff;border:1px solid #dfe4e8;border-radius:16px;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid;overflow:hidden}.status-grid>div{border-bottom:1px solid #edf0f2;border-right:1px solid #edf0f2;padding:18px}.status-grid>div:nth-child(3n){border-right:0}.status-grid>div:nth-last-child(-n+3){border-bottom:0}.status-grid span,.status-grid strong{display:block}.status-grid span{text-transform:uppercase;letter-spacing:.08em;color:#7d8790;font-size:9px;font-weight:900}.status-grid strong{margin-top:5px;font-size:14px}.status-next{background:#eff8f2;border:1px solid #cfe0d4;border-radius:14px;align-items:flex-start;gap:14px;margin-top:18px;padding:20px;display:flex}.status-next svg{color:#34724a;min-width:22px}.status-next strong,.status-next span{display:block}.status-next span{color:#637069;margin-top:5px;font-size:12px;line-height:1.55}.status-actions{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.demo-only{border-style:dashed}.modal-backdrop{z-index:100;background:#0d1217b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.live-modal{text-align:center;background:#fff;border-radius:22px;width:min(520px,100%);padding:36px;position:relative;box-shadow:0 30px 80px #00000059}.modal-close{background:#f0f2f4;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.live-modal h2{margin:8px 0;font-size:30px}.live-modal p{color:#6e7881;line-height:1.5}.countdown{letter-spacing:-.04em;color:#20262d;margin:22px 0;font-size:56px;font-weight:900}.live-context{text-align:left;border-top:1px solid #e6eaed;justify-content:space-between;padding:11px 0;font-size:13px;display:flex}.connecting{color:#3f694d;margin-top:18px;font-size:12px;font-weight:900}.connecting span{background:#4c9a62;border-radius:50%;width:9px;height:9px;margin-right:5px;animation:1.1s infinite pulse;display:inline-block}.landing-header-actions{align-items:center;gap:14px;display:flex}.landing-harlow-btn{color:#fff;cursor:pointer;background:#2f7a45;border:1px solid #2f7a45;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:900;display:inline-flex}.landing-harlow-btn .live-dot{background:#b8f3c8;box-shadow:0 0 0 4px #b8f3c829}.landing-harlow-btn b{letter-spacing:.1em;font-size:9px}.harlow-assistant-backdrop{z-index:120;background:#0c12176b;justify-content:flex-end;display:flex;position:fixed;inset:0}.harlow-assistant{background:#fff;flex-direction:column;width:min(480px,100%);height:100%;display:flex;box-shadow:-20px 0 60px #0003}.harlow-assistant-head{color:#fff;background:#20262d;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.harlow-assistant-avatar{color:#20262d;background:#f3c300;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;font-weight:900;display:grid}.harlow-assistant-head span,.harlow-assistant-head strong{display:block}.harlow-assistant-head span{letter-spacing:.12em;color:#f3c300;font-size:9px;font-weight:900}.harlow-assistant-head strong{margin-top:3px;font-size:17px}.harlow-assistant-head button{color:#fff;cursor:pointer;background:#313940;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.harlow-role-strip{background:#f4f6f8;border-bottom:1px solid #dfe4e8;align-items:center;gap:8px;padding:10px 16px;display:flex}.harlow-role-strip span{letter-spacing:.1em;color:#6b5900;font-size:9px;font-weight:900}.harlow-role-strip strong{color:#111820;font-size:12px}.harlow-role-strip b{color:#596570;margin-left:auto;font-size:10px;font-weight:800}.harlow-chat{background:#f7f9fa;flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow:auto}.harlow-message{max-width:88%;font-size:14px;line-height:1.55}.harlow-message>div{border-radius:14px;padding:12px 14px}.harlow-message.harlow{align-self:flex-start}.harlow-message.harlow>div{color:#26313a;background:#fff;border:1px solid #dfe4e8}.harlow-message.user{align-self:flex-end}.harlow-message.user>div{color:#fff;background:#20262d}.harlow-message button{color:#544700;cursor:pointer;background:#fff8d8;border:1px solid #d2b533;border-radius:9px;align-items:center;gap:5px;margin-top:7px;padding:8px 10px;font-size:11px;font-weight:900;display:inline-flex}.harlow-quick{background:#fff;border-top:1px solid #e2e6e9;gap:7px;padding:10px 14px;display:flex;overflow-x:auto}.harlow-quick button{color:#34414c;white-space:nowrap;cursor:pointer;background:#f8fafb;border:1px solid #d7dde1;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800}.harlow-input{background:#fff;border-top:1px solid #e2e6e9;grid-template-columns:1fr auto;gap:8px;padding:12px 14px;display:grid}.harlow-input input{border:1px solid #cfd7dd;border-radius:10px;outline:none;min-width:0;padding:12px 13px;font-size:14px}.harlow-input input:focus{border-color:#b69b16;box-shadow:0 0 0 3px #c6aa171f}.harlow-input button{color:#fff;cursor:pointer;background:#20262d;border:0;border-radius:10px;place-items:center;width:44px;display:grid}.harlow-guardrail{color:#5a5126;background:#fff9dd;border-top:1px solid #eadb8d;align-items:flex-start;gap:7px;padding:10px 14px;font-size:10px;line-height:1.45;display:flex}.harlow-guardrail svg{min-width:14px;margin-top:1px}.harlow-guardrail.assessment-integrity{color:#6d4300;background:#fff0d9;border-top-color:#e5a94a;font-weight:800}.harlow-guardrail.assessment-integrity svg{color:#a96a00}.assistant-view-controls{align-items:center;gap:6px;display:flex}.assistant-view-controls button{font-size:14px;font-weight:900;border-radius:8px!important;width:32px!important;height:32px!important}.assistant-view-controls button.active{color:#20262d!important;background:#f3c300!important}.harlow-assistant-backdrop.mode-split,.harlow-assistant-backdrop.mode-wide{pointer-events:none;background:0 0}.harlow-assistant-backdrop.mode-split .harlow-assistant,.harlow-assistant-backdrop.mode-wide .harlow-assistant{pointer-events:auto;border-left:1px solid #dfe4e8;box-shadow:-12px 0 32px #0000001a}.harlow-assistant-backdrop.mode-split .harlow-assistant{width:32vw;min-width:390px;max-width:520px}.harlow-assistant-backdrop.mode-wide .harlow-assistant{width:50vw;min-width:520px;max-width:none}body.assistant-split-open .app-shell{width:calc(100% - clamp(390px,32vw,520px));margin-right:clamp(390px,32vw,520px);transition:width .22s,margin-right .22s}body.assistant-wide-open .app-shell{width:50%;margin-right:50%;transition:width .22s,margin-right .22s}.portal-preview-session body.assistant-split-open .app-shell{width:auto}.harlow-assistant-backdrop.mode-collapsed{pointer-events:none;background:0 0;align-items:flex-end;padding:0 18px 18px 0}.harlow-assistant.mode-collapsed{pointer-events:auto;border-radius:16px;width:260px;height:auto;min-height:0;overflow:hidden;box-shadow:0 12px 36px #00000038}.harlow-assistant.mode-collapsed .harlow-assistant-head{display:none}.assistant-collapsed-reopen{color:#fff;cursor:pointer;text-align:left;background:#20262d;border:0;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.assistant-collapsed-reopen .harlow-assistant-avatar{width:38px;height:38px;font-size:18px}.harlow-role-strip b{white-space:nowrap;text-overflow:ellipsis;max-width:58%;overflow:hidden}.academy-page{transition:width .22s}.portal-preview-session:has(.mode-split) .app-shell{width:calc(100% - clamp(390px,32vw,520px));margin-right:clamp(390px,32vw,520px)}.portal-preview-session:has(.mode-wide) .app-shell{width:50%;margin-right:50%}@media (width<=900px){body.assistant-split-open .app-shell,body.assistant-wide-open .app-shell{width:100%;margin-right:0}.portal-preview-session:has(.mode-split) .app-shell{width:100%;margin-right:0}.portal-preview-session:has(.mode-wide) .app-shell{width:100%;margin-right:0}.harlow-assistant-backdrop.mode-split,.harlow-assistant-backdrop.mode-wide{pointer-events:auto;background:#0c12173d;align-items:flex-end}.harlow-assistant-backdrop.mode-split .harlow-assistant,.harlow-assistant-backdrop.mode-wide .harlow-assistant{border-left:0;border-radius:18px 18px 0 0;width:100%;min-width:0;max-width:none;height:min(72vh,720px)}.assistant-view-controls button:nth-child(2),.assistant-view-controls button:nth-child(3){display:none}}.kbb-panel{background:#fff;border:1px solid #b8c8d6;border-radius:16px;margin-top:20px;overflow:hidden;box-shadow:0 10px 28px #1b2f410f}.kbb-head{background:#eef5fa;border-bottom:1px solid #d6e2ea;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.kbb-head span,.kbb-head strong{display:block}.kbb-head span{letter-spacing:.12em;color:#214e72;font-size:12px;font-weight:900}.kbb-head strong{color:#10263a;margin-top:3px;font-size:19px}.kbb-panel>p{color:#44515d;margin:18px 0 6px;padding:0 20px;font-size:15px;line-height:1.55}.kbb-grid{grid-template-columns:1fr 1fr;gap:12px;padding:16px 20px;display:grid}.kbb-grid label span{color:#263746;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.kbb-grid input,.kbb-grid select{color:#101820;background:#fff;border:1px solid #c6d2db;border-radius:9px;width:100%;padding:12px 13px;font-size:15px}.kbb-actions{justify-content:flex-end;gap:10px;padding:4px 20px 18px;display:flex}.kbb-disclaimer{color:#4f5b66;background:#f7fafc;border-top:1px solid #dbe5ec;padding:13px 20px;font-size:12px;line-height:1.5}.kbb-offer-banner{background:#eef7fb;border-bottom:1px solid #dce8ee;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;display:flex}.kbb-offer-banner span{color:#214e72;font-size:13px;font-weight:850}.kbb-offer-banner strong{color:#10263a;font-size:27px}.kbb-offer-banner .text-button{font-size:13px}.trade-result{background:#fff;border:1px solid #d9e2e7;border-radius:14px;margin-top:18px;overflow:hidden}.trade-result-head{background:#f7fafb;border-bottom:1px solid #e5e9ec;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.trade-result-head span,.trade-result-head strong{display:block}.trade-result-head span{letter-spacing:.1em;color:#8a7200;font-size:9px;font-weight:900}.trade-result-head strong{margin-top:4px;font-size:15px}.trade-result-head svg{color:#34724a}.trade-numbers{grid-template-columns:repeat(3,1fr);display:grid}.trade-numbers>div{border-right:1px solid #edf0f2;padding:16px 18px}.trade-numbers>div:last-child{border-right:0}.trade-numbers span,.trade-numbers strong{display:block}.trade-numbers strong{margin-top:5px;font-size:18px}.trade-equity{background:#eff8f2}.trade-equity strong{color:#34724a}.trade-explain{color:#5f6972;border-top:1px solid #edf0f2;align-items:flex-start;gap:9px;padding:14px 18px;font-size:11px;line-height:1.5;display:flex}.trade-explain svg{color:#34724a;min-width:17px}.trade-no{background:#eff8f2;border:1px solid #cfe0d4;border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:16px 18px;display:flex}.trade-no svg{color:#34724a}.trade-no strong,.trade-no span{display:block}.trade-no span{color:#6e7881;margin-top:3px;font-size:11px}.finance-structure-options{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 18px;display:grid}.finance-structure-card{text-align:left;color:#20262d;background:#fff;border:1px solid #dce2e6;border-radius:14px;min-height:178px;padding:17px;position:relative}.finance-structure-card.selected{background:#fffdf3;border-color:#c9aa00;box-shadow:inset 0 0 0 2px #f3d94f}.finance-structure-card>strong,.structure-card-main>strong{margin-top:10px;font-size:16px;display:block}.finance-structure-card>span,.structure-card-main>span{color:#6f7982;margin-top:5px;font-size:11px;line-height:1.45;display:block}.finance-structure-card>b,.structure-card-main>b{margin-top:12px;font-size:15px;display:block}.finance-structure-card em,.structure-card-main em{color:#6f5b00;align-items:center;gap:4px;margin-top:10px;font-size:10px;font-style:normal;font-weight:900;display:flex}.structure-icon{color:#806900;background:#fff4bd;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.structure-card-main{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.equity-demo-toggle{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid}.equity-demo-toggle button{cursor:pointer;background:#f7f9fa;border:1px solid #d7dde1;border-radius:8px;padding:8px 6px;font-size:9px;font-weight:900}.equity-demo-toggle button.active{color:#655400;background:#fff4bd;border-color:#c9aa00}.cash-down-control{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:12px;display:grid}.cash-down-control span{color:#7d8790;font-size:9px;font-weight:800}.cash-down-control input{width:100%}.deal-structure{border:1px solid #dfe4e8;border-radius:14px;grid-template-columns:repeat(4,1fr);margin:22px 0;display:grid;overflow:hidden}.deal-structure>div{background:#f8fafb;border-right:1px solid #e5e9ec;padding:14px 16px}.deal-structure>div:last-child{border-right:0}.deal-structure span,.deal-structure strong{display:block}.deal-structure span{text-transform:uppercase;letter-spacing:.07em;color:#7b858e;font-size:9px;font-weight:900}.deal-structure strong{margin-top:5px;font-size:17px}.deal-structure .structure-total{color:#fff;background:#20262d}.deal-structure .structure-total span{color:#cbd1d6}.deal-structure .structure-total strong{color:#f3c300}.executive-page{padding-top:46px}.executive-rail{grid-template-columns:repeat(8,1fr);gap:10px;margin:28px 0 22px;display:grid}.executive-phase{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:14px;min-height:88px;padding:14px 10px;transition:border-color .15s,box-shadow .15s,background .15s}.executive-phase:hover{border-color:#c9aa00}.executive-phase span{color:#68727b;background:#eef1f3;border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:9px;font-size:11px;font-weight:900;display:grid}.executive-phase strong{font-size:11px;line-height:1.35;display:block}.executive-phase.active{background:#fffaf0;border-color:#c9aa00;box-shadow:inset 0 0 0 2px #f3d94f}.executive-phase.active span{color:#20262d;background:#f3c300}.executive-brief-card{color:#fff;background:#20262d;border-radius:20px;padding:34px;box-shadow:0 18px 46px #141c2324}.executive-count{letter-spacing:.16em;color:#f3c300;font-size:10px;font-weight:900}.executive-brief-card h2{color:#fff;margin:10px 0 12px;font-size:34px}.executive-summary{max-width:1000px;font-size:17px;line-height:1.68;color:#fff!important}.executive-brief-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;display:grid}.executive-brief-block{background:#2a3138;border:1px solid #46505a;border-radius:14px;padding:20px}.executive-brief-block>span{letter-spacing:.12em;color:#f3c300;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.executive-brief-block p{margin:0;font-size:14px;line-height:1.62;color:#fff!important}.executive-brief-block ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.executive-brief-block li{color:#fff;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.executive-brief-block li svg{color:#f3c300;min-width:15px;margin-top:2px}.executive-brief-block.systems{background:#252c33;grid-column:1/-1}.executive-brief-footer{border-top:1px solid #4b555e;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding-top:20px;display:flex}.executive-brief-footer>div{max-width:760px}.executive-brief-footer span{letter-spacing:.12em;color:#f3c300;font-size:10px;font-weight:900;display:block}.executive-brief-footer p{margin:5px 0 0;font-size:13px;line-height:1.5;color:#fff!important}.executive-brief-footer .primary{white-space:nowrap}.executive-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.executive-nav .primary:disabled{opacity:.4;cursor:not-allowed}#dealer-reporting,#corporate-rollup,#operations-top{scroll-margin-top:105px}.topbar nav button{color:#3f4b56;font-size:15px}.brandsub{color:#46525e;font-size:11px}.eyebrow,.step-kicker,.small-label{color:#6b5900;font-size:12px}.hero-copy>p,.page-heading p,.ops-head p,.step-copy>p{color:#4a5662}.choice-card p,.finder-head p,.harlow-bubble span,.match-main span,.match-main p,.finder-note,.scenario-card p,.guest-compliance-row span,.summary-note,.fine-print,.alert span,.included-benefit span,.co-buyer p,.resume-strip span,.vehicle-large p,.status-hero p,.status-next span,.queue-title p,.store-routing-card .section-title p,.finance-control-card .section-title p,.customer-care-card .section-title p,.governance-card .section-title p,.dealer-report-card .section-title p,.communication-row span,.care-event span,.routing-instructions span,.governance-note span,.operator-delivery-action span,.live-modal p{color:#4f5b66}.fine-print,.finder-note,.summary-note{font-size:12px}.scenario-type,.small-label,.step-kicker,.control-subhead span,.report-stat span,.status-grid span,.jacket-item span,.lifecycle-item span,.trade-result-head span,.deal-structure span,.executive-count,.executive-context span,.distribution-row span,.fi-metric-row span,.communication-row small,.compliance-row small,.lender-row small,.guest-compliance-row span{font-size:11px}.field label{color:#596570;font-size:12px}.selected-check{font-size:12px}.qhead{color:#4a5662}.jacket-item span{color:#596570}.control-empty,.care-summary>span{color:#596570;font-size:13px}.communication-row span{font-size:12px}.lifecycle-item span{color:#596570}.lifecycle-item strong,.operator-delivery-action strong{font-size:14px}.operator-delivery-action span{font-size:12px}.live-context{font-size:14px}.cash-down-control span{color:#596570;font-size:10px}.trade-numbers span{color:#596570;font-size:11px}.trade-explain,.trade-no span{color:#4f5b66;font-size:12px}.report-banner span{font-size:12px}.hero-panel p{color:#e3e7ea}.secondary{color:#111820}.demo-badge,.scenario-details,.input-card label{font-size:13px}.option span{color:#4f5b66;font-size:14px}.option strong{font-size:19px}.connecting{font-size:13px}.harlow-label{font-size:12px}.brandsub,.finder-note,.fine-print,.summary-note{line-height:1.55}@media (width<=1100px){.terms-grid{grid-template-columns:repeat(3,1fr)}.terms-grid>div:nth-child(3){border-right:0}.finance-structure-options{grid-template-columns:1fr}.topbar nav{display:none}.executive-rail{grid-template-columns:repeat(2,1fr)}.executive-context,.hero,.finder-layout{grid-template-columns:1fr}.finder-head{grid-template-columns:auto 1fr}.finder-head .demo-badge{grid-column:2}.scenario-grid{grid-template-columns:repeat(2,1fr)}.guest-content,.ops-grid,.finance-control-grid,.care-grid,.report-columns{grid-template-columns:1fr}.report-columns>div:first-child,.lender-panel,.care-summary{border-bottom:1px solid #edf0f2;border-right:0}.term-grid{grid-template-columns:repeat(2,1fr)}.kpi-grid,.routing-grid,.governance-summary,.report-summary-grid,.lifecycle-grid{grid-template-columns:repeat(3,1fr)}.continuity-grid{grid-template-columns:repeat(2,1fr)}.governance-note{grid-template-columns:1fr}.governance-note>div{border-bottom:1px solid #edf0f2;border-right:0}.lifecycle-item{border-bottom:1px solid #edf0f2}}@media (width<=700px){.terms-grid,.terms-running{grid-template-columns:1fr}.terms-grid>div,.terms-running>div{border-bottom:1px solid #e0e5e8;border-right:0!important}.terms-grid>div:last-child,.terms-running>div:last-child{border-bottom:0}.product-disclosure,.kbb-grid{grid-template-columns:1fr}.kbb-head,.kbb-offer-banner{display:block}.kbb-head .demo-badge,.kbb-offer-banner .text-button{margin-top:10px}.kbb-actions{grid-template-columns:1fr;display:grid}.header-actions{gap:6px}.homebtn{padding:10px 11px;font-size:12px}.homebtn svg{width:15px}.livebtn{padding:10px 11px;font-size:12px}.executive-rail{grid-template-columns:1fr}.executive-actions,.executive-nav{display:block}.executive-actions button,.executive-nav button{width:100%;margin-top:10px}.topbar{padding:0 16px}.hero,.walk-page,.ops-page,.finder-page{padding-left:18px;padding-right:18px}.finder-head{display:block}.finder-head>.back{margin-bottom:14px}.finder-head .demo-badge{margin-top:12px;display:inline-block}.finder-head h1{font-size:34px}.match-main{grid-template-columns:72px 1fr}.fit-score{text-align:left;border-left:0;grid-column:2;padding-left:0}.match-bottom{display:block}.match-bottom button{width:100%;margin-top:12px}.budget-line{grid-template-columns:auto 1fr}.budget-line strong{grid-column:2}.brandsub{display:none}.hero,.walk-page,.ops-page{padding-left:18px;padding-right:18px}.hero h1,.page-heading h1,.ops-head h1{font-size:36px}.three-choice,.scenario-grid,.product-grid,.option-row,.form-grid,.jacket-grid{grid-template-columns:1fr}.guest-content{padding:18px}.step-panel{padding:22px}.progress-wrap{grid-template-columns:repeat(7,110px);padding:18px;overflow-x:auto}.guest-banner{padding:10px 18px}.guest-banner>div{display:block}.guest-banner-actions{margin-top:8px;display:flex!important}.saved-state{display:none!important}.vehicle-large{grid-template-columns:1fr}.kpi-grid{grid-template-columns:repeat(2,1fr)}.queue-table{overflow:auto}.qrow{min-width:900px}.term-grid{grid-template-columns:1fr}.hero-actions{flex-direction:column}.trust{display:grid}.selected-bar,.page-heading,.ops-head,.report-banner{display:block}.report-banner span{margin-top:5px;display:block}.selected-bar button{width:100%;margin-top:14px}.input-card input{width:100%}.input-card button{width:100%;margin:8px 0 0}.resume-strip{display:block}.resume-status{margin-top:10px;display:inline-flex!important}.routing-grid,.governance-summary,.report-summary-grid,.lifecycle-grid,.continuity-grid{grid-template-columns:1fr}.report-stat{border-bottom:1px solid #edf0f2;border-right:0}.distribution-row{display:block}.distribution-row>div:last-child{text-align:left;margin-top:8px}.communication-row{display:block}.communication-row small{margin-top:8px;display:block}.lifecycle-item{border-bottom:1px solid #edf0f2;border-right:0}.status-grid{grid-template-columns:1fr}.status-grid>div{border-bottom:1px solid #edf0f2;border-right:0}.status-grid>div:nth-last-child(-n+3){border-bottom:1px solid #edf0f2}.status-grid>div:last-child{border-bottom:0}.status-hero{grid-template-columns:1fr}.status-actions,.operator-delivery-action{display:block}.status-actions button,.operator-delivery-action button{width:100%;margin-top:10px}}.dealer-demo-disclaimer{color:#3f4b56;background:#fbfcfd;border:1px dashed #c4ccd3;border-radius:12px;margin-top:16px;padding:14px 16px}.dealer-demo-disclaimer strong,.dealer-demo-disclaimer span{display:block}.dealer-demo-disclaimer strong{letter-spacing:.08em;color:#6b5900;font-size:11px}.dealer-demo-disclaimer span{margin-top:5px;font-size:13px;line-height:1.55}.finance-combo-summary{background:#f8fafb;border:1px solid #dce2e6;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 4px;padding:13px 16px;display:flex}.finance-combo-summary span{letter-spacing:.08em;text-transform:uppercase;color:#596570;font-size:11px;font-weight:900}.finance-combo-summary strong{color:#111820;font-size:16px}.finance-structure-card.selected{position:relative}.finance-structure-card.selected:after{content:"✓";color:#4e4200;background:#f3d94f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid;position:absolute;top:12px;right:12px}.gap-rule-note{color:#34414c;background:#f6f9fb;border:1px solid #d8e2e8;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.gap-rule-note svg{color:#466b7f;min-width:18px;margin-top:1px}.fi-recap-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.fi-recap{background:#fff;border:1px solid #dbe2e7;border-radius:14px;overflow:hidden}.fi-recap.accepted{border-color:#bdd7c5}.fi-recap.declined{border-color:#dfc9c4}.fi-recap-title{border-bottom:1px solid #e5eaed;align-items:center;gap:10px;padding:16px 18px;display:flex}.fi-recap.accepted .fi-recap-title{color:#245c36;background:#eff8f2}.fi-recap.declined .fi-recap-title{color:#8f3b2f;background:#fff5f2}.fi-recap-title span,.fi-recap-title strong{display:block}.fi-recap-title span{letter-spacing:.08em;font-size:11px;font-weight:900}.fi-recap-title strong{margin-top:3px;font-size:15px}.fi-recap-row{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.fi-recap-row:last-child{border-bottom:0}.fi-recap-row>div:first-child strong,.fi-recap-row>div:first-child span,.fi-recap-row>div:last-child b,.fi-recap-row>div:last-child small{display:block}.fi-recap-row>div:first-child strong{color:#111820;font-size:14px}.fi-recap-row>div:first-child span{color:#586570;margin-top:3px;font-size:12px}.fi-recap-row>div:last-child{text-align:right}.fi-recap-row>div:last-child b{color:#111820;font-size:15px}.fi-recap-row>div:last-child small{color:#596570;margin-top:3px;font-size:11px}.fi-recap-empty{color:#596570;padding:18px;font-size:13px}.fi-final-summary{border:1px solid #dbe2e7;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid;overflow:hidden}.fi-final-summary>div{background:#f8fafb;border-right:1px solid #e2e7ea;padding:14px 16px}.fi-final-summary>div:last-child{border-right:0}.fi-final-summary span,.fi-final-summary strong{display:block}.fi-final-summary span{color:#52606b;font-size:11px;font-weight:800}.fi-final-summary strong{color:#111820;margin-top:4px;font-size:17px}.fi-final-summary .highlight{background:#fff8d8}.fi-final-summary .highlight strong{color:#4f4300}@media (width<=900px){.fi-recap-grid{grid-template-columns:1fr}.fi-final-summary{grid-template-columns:1fr 1fr}.fi-final-summary>div:nth-child(2){border-right:0}}@media (width<=600px){.fi-final-summary{grid-template-columns:1fr}.fi-final-summary>div{border-bottom:1px solid #e2e7ea;border-right:0}.fi-final-summary>div:last-child{border-bottom:0}}.dealer-source-banner{background:#fff;border:1px solid #d8e0e6;border-radius:14px;align-items:flex-start;gap:14px;margin:22px 0 10px;padding:18px 20px;display:flex}.dealer-source-banner svg{color:#8a7200;min-width:22px;margin-top:2px}.dealer-source-banner strong,.dealer-source-banner span{display:block}.dealer-source-banner strong{color:#111820;font-size:15px}.dealer-source-banner span{color:#4f5b66;margin-top:5px;font-size:13px;line-height:1.6}.dealer-scenario-explain{background:#f8fafb;border:1px solid #dfe4e8;border-radius:14px;grid-template-columns:260px 1fr;align-items:center;gap:22px;margin-top:18px;padding:18px 20px;display:grid}.dealer-scenario-explain span,.dealer-scenario-explain strong{display:block}.dealer-scenario-explain span{letter-spacing:.1em;color:#8a7200;font-size:10px;font-weight:900}.dealer-scenario-explain strong{margin-top:4px;font-size:16px}.dealer-scenario-explain p{color:#4f5b66;margin:0;font-size:14px;line-height:1.6}.dealer-guide-wrap{padding:22px 36px 0}.dealer-step-guide{background:#fff;border:1px solid #cfd8df;border-radius:16px;max-width:1368px;margin:0 auto;overflow:hidden;box-shadow:0 8px 26px #1a242c0d}.dealer-guide-head{color:#fff;background:#20262d;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.dealer-guide-head span,.dealer-guide-head h3{display:block}.dealer-guide-head span{letter-spacing:.13em;color:#f3c300;font-size:10px;font-weight:900}.dealer-guide-head h3{color:#fff;margin:5px 0 0;font-size:20px}.dealer-mode-badge{letter-spacing:.08em;color:#fff;white-space:nowrap;border:1px solid #6c747c;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.dealer-guide-grid{grid-template-columns:repeat(4,1fr);display:grid}.dealer-guide-grid>div{border-right:1px solid #e5e9ec;padding:18px}.dealer-guide-grid>div:last-child{border-right:0}.dealer-guide-grid span{letter-spacing:.07em;color:#6b5900;font-size:10px;font-weight:900;display:block}.dealer-guide-grid p{color:#3f4b56;margin:7px 0 0;font-size:13px;line-height:1.55}.dealer-guide-deal{color:#4f5b66;background:#f8fafb;border-top:1px solid #e5e9ec;padding:12px 18px;font-size:12px}.dealer-guide-deal strong{color:#111820}.dealer-walkthrough-mode .progress-wrap{border-top:1px solid #dfe4e8}@media (width<=1000px){.dealer-guide-grid{grid-template-columns:1fr 1fr}.dealer-guide-grid>div:nth-child(2){border-right:0}.dealer-guide-grid>div:nth-child(-n+2){border-bottom:1px solid #e5e9ec}.dealer-scenario-explain{grid-template-columns:1fr}}@media (width<=700px){.dealer-guide-wrap{padding:16px 18px 0}.dealer-guide-head{display:block}.dealer-mode-badge{margin-top:10px;display:inline-block}.dealer-guide-grid{grid-template-columns:1fr}.dealer-guide-grid>div{border-bottom:1px solid #e5e9ec;border-right:0}.dealer-guide-grid>div:last-child{border-bottom:0}.dealer-source-banner{margin-left:0;margin-right:0}}.academy-page{max-width:1440px;margin:0 auto;padding-bottom:90px}.academy-hero{grid-template-columns:1.3fr .7fr;align-items:center;gap:28px;padding:56px 34px 28px;display:grid}.academy-hero h1{letter-spacing:-.04em;margin:15px 0 14px;font-size:48px;line-height:1.04}.academy-hero p{color:#66717c;max-width:900px;font-size:17px;line-height:1.65}.academy-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.academy-progress-card{color:#fff;background:#20262d;border-radius:20px;padding:26px;box-shadow:0 18px 42px #141c231f}.academy-progress-card>span,.academy-progress-card>strong,.academy-progress-card>b,.academy-progress-card>small{display:block}.academy-progress-card>span{letter-spacing:.12em;color:#f3c300;font-size:10px;font-weight:900}.academy-progress-card>strong{margin-top:8px;font-size:42px}.academy-progress-card>b{color:#d8dde1;font-size:13px}.academy-progress-card>div{background:#3a424a;border-radius:999px;height:9px;margin:18px 0 12px;overflow:hidden}.academy-progress-card i{background:#f3c300;border-radius:999px;height:100%;display:block}.academy-progress-card small{color:#bfc6cc;font-size:10px;line-height:1.5}.academy-tabs{grid-template-columns:repeat(6,1fr);gap:8px;padding:0 34px 22px;display:grid}.academy-tabs button{color:#4b5660;cursor:pointer;background:#fff;border:1px solid #d8dee3;border-radius:12px;padding:13px 15px;font-weight:900}.academy-tabs button.active{color:#fff;background:#20262d;border-color:#20262d}.academy-section{padding:6px 34px 40px}.academy-section-head{justify-content:space-between;align-items:flex-start;gap:20px;margin:18px 0 22px;display:flex}.academy-section-head>div:first-child>span{letter-spacing:.12em;color:#8a7200;font-size:10px;font-weight:900;display:block}.academy-section-head h2{letter-spacing:-.025em;margin:5px 0;font-size:34px}.academy-section-head p{color:#68727c;margin:0;line-height:1.55}.academy-complete-count,.simulation-score{color:#655400;background:#fff8d8;border:1px solid #e0c94c;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:900}.academy-learn-grid{grid-template-columns:360px 1fr;gap:20px;display:grid}.academy-module-list{align-content:start;gap:8px;display:grid}.academy-module-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.academy-module-list button>span{background:#eef1f3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.academy-module-list button strong,.academy-module-list button small{display:block}.academy-module-list button strong{color:#20262d;font-size:12px}.academy-module-list button small{color:#7b858e;margin-top:3px;font-size:10px}.academy-module-list button.selected{background:#fffdf3;border-color:#c9aa00;box-shadow:inset 0 0 0 2px #f3d94f}.academy-module-list button.done>span{color:#34724a;background:#dff2e5}.academy-lesson{background:#fff;border:1px solid #dfe4e8;border-radius:18px;padding:28px}.academy-lesson-kicker{letter-spacing:.11em;color:#8a7200;font-size:10px;font-weight:900}.academy-lesson h2{margin:8px 0;font-size:30px}.academy-lesson>p{color:#66717c;line-height:1.6}.academy-lesson-list{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.academy-lesson-list>div{background:#f8fafb;border:1px solid #e4e8eb;border-radius:10px;align-items:center;gap:9px;padding:13px 14px;display:flex}.academy-lesson-list span{color:#725f00;background:#fff3b7;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.academy-lesson-list strong{font-size:12px}.academy-complete-btn{color:#fff;cursor:pointer;background:#20262d;border:1px solid #20262d;border-radius:10px;align-items:center;gap:7px;padding:12px 15px;font-weight:900;display:inline-flex}.academy-complete-btn.complete{color:#34724a;background:#eff8f2;border-color:#b9dbc4}.academy-harlow-box{color:#fff;background:#20262d;border-radius:13px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;margin:18px 0;padding:16px;display:grid}.academy-harlow-box strong,.academy-harlow-box span{display:block}.academy-harlow-box strong{font-size:13px}.academy-harlow-box span{color:#cbd2d7;margin-top:3px;font-size:11px;line-height:1.45}.academy-harlow-box button{color:#20262d;cursor:pointer;background:#f3c300;border:1px solid #f3c300;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:900}.practice-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.practice-grid>div{background:#fff;border:1px solid #dfe4e8;border-radius:15px;padding:20px}.practice-grid svg{color:#806900}.practice-grid h3{margin:15px 0 7px;font-size:18px}.practice-grid p{color:#66717c;min-height:76px;font-size:12px;line-height:1.55}.practice-grid button{color:#6e5c00;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:900;display:flex}.practice-rule{color:#fff;background:#20262d;border-radius:14px;grid-template-columns:220px 1fr;align-items:start;gap:18px;margin-top:18px;padding:18px 20px;display:grid}.practice-rule strong{color:#f3c300}.practice-rule span{color:#fff;font-size:13px;line-height:1.55}.simulation-card{background:#fff;border:1px solid #dfe4e8;border-radius:20px;max-width:900px;margin:0 auto;padding:34px;box-shadow:0 12px 36px #141c2312}.simulation-number{letter-spacing:.12em;color:#8a7200;font-size:10px;font-weight:900}.simulation-card h2{margin:8px 0;font-size:30px}.simulation-card>p{color:#58636d;font-size:17px;line-height:1.6}.simulation-choices{gap:10px;margin:24px 0;display:grid}.simulation-choices button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dfe4;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:13px;font-weight:800;display:grid}.simulation-choices button:hover{background:#fffdf3;border-color:#c9aa00}.simulation-choices span{background:#eef1f3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.simulation-coach{color:#52606b;background:#f6f9fb;border:1px solid #dbe5eb;border-radius:10px;align-items:flex-start;gap:9px;padding:13px 14px;font-size:11px;line-height:1.45;display:flex}.simulation-result{text-align:center;background:#fff;border:1px solid #dfe4e8;border-radius:20px;max-width:640px;margin:30px auto;padding:38px}.simulation-result svg{color:#34724a}.simulation-result h2{margin:12px 0 4px;font-size:30px}.simulation-result>strong{color:#20262d;font-size:48px;display:block}.simulation-result p{color:#68727c;line-height:1.55}.cert-levels{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.cert-levels>div{background:#fff;border:1px solid #dfe4e8;border-radius:14px;padding:18px}.cert-levels span,.cert-levels strong{display:block}.cert-levels span{letter-spacing:.1em;color:#8a7200;font-size:9px;font-weight:900}.cert-levels strong{margin-top:5px;font-size:15px}.cert-levels p{color:#68727c;margin:7px 0 0;font-size:11px;line-height:1.45}.academy-quiz{background:#fff;border:1px solid #dfe4e8;border-radius:17px;overflow:hidden}.quiz-question{border-bottom:1px solid #edf0f2;padding:20px}.quiz-question>span,.quiz-question>strong{display:block}.quiz-question>span{letter-spacing:.1em;color:#8a7200;font-size:9px;font-weight:900}.quiz-question>strong{margin-top:5px;font-size:15px}.quiz-question>div{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.quiz-question button{cursor:pointer;background:#f8fafb;border:1px solid #d7dde1;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:800}.quiz-question button.selected{color:#5d4e00;background:#fff8d8;border-color:#d0b432}.quiz-submit{margin:18px}.quiz-result{border-radius:12px;margin:0 18px 18px;padding:18px}.quiz-result strong,.quiz-result span{display:block}.quiz-result strong{font-size:32px}.quiz-result span{margin-top:3px;font-size:11px;font-weight:900}.quiz-result p{margin:7px 0 0;font-size:11px;line-height:1.45}.quiz-result.passed{color:#245c36;background:#eff8f2;border:1px solid #b9dbc4}.quiz-result.failed{color:#8f3b2f;background:#fff5f2;border:1px solid #e0c2b9}.academy-manager-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.academy-manager-stats>div{background:#fff;border:1px solid #dfe4e8;border-radius:13px;padding:18px}.academy-manager-stats strong,.academy-manager-stats span{display:block}.academy-manager-stats strong{font-size:27px}.academy-manager-stats span{color:#6f7982;margin-top:3px;font-size:10px;font-weight:900}.trainee-table{background:#fff;border:1px solid #dfe4e8;border-radius:15px;margin-top:18px;overflow:auto}.trainee-row{border-bottom:1px solid #edf0f2;grid-template-columns:1.4fr 1.1fr .7fr 1.1fr .7fr;min-width:760px;display:grid}.trainee-row:last-child{border-bottom:0}.trainee-row span{padding:13px 16px;font-size:11px}.trainee-row.head{color:#69737d;background:#f7f8f9;font-weight:900}.veritas-tab-section{padding-top:18px}.veritas-tab-head{margin-bottom:6px}.optional-veritas{color:#fff;background:#211b34;border-radius:18px;margin-top:22px;padding:26px}.optional-veritas-head{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.optional-veritas-head>div>span{letter-spacing:.12em;color:#d7caff;font-size:10px;font-weight:900;display:block}.optional-veritas h3{margin:7px 0 8px;font-size:26px}.optional-veritas-head>div>p{color:#e4e0ef;max-width:1000px;line-height:1.6}.veritas-demo-launch{color:#fff;cursor:pointer;white-space:nowrap;background:#6f58b6;border:1px solid #9a83dd;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:11px;font-weight:900;display:inline-flex}.veritas-demo-launch:hover{background:#7d65c7}.veritas-benefit-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.veritas-benefit-grid>button{text-align:left;color:#fff;cursor:pointer;background:#2c2443;border:1px solid #4b3e70;border-radius:12px;padding:15px}.veritas-benefit-grid>button:hover{background:#352a51;border-color:#9a83dd}.veritas-benefit-grid strong,.veritas-benefit-grid span,.veritas-benefit-grid em{display:block}.veritas-benefit-grid strong{font-size:13px}.veritas-benefit-grid span{color:#d7d1e8;margin-top:5px;font-size:11px;line-height:1.5}.veritas-benefit-grid em{color:#cdbfff;margin-top:12px;font-size:10px;font-style:normal;font-weight:900}.optional-veritas-note{color:#e8e2f6;background:#33294d;border:1px solid #5c4b87;border-radius:10px;align-items:flex-start;gap:9px;margin-top:14px;padding:13px 14px;font-size:11px;line-height:1.5;display:flex}.optional-veritas-note svg{min-width:18px}.veritas-upgrade-backdrop{z-index:160;background:#0b0a129e;justify-content:flex-end;display:flex;position:fixed;inset:0}.veritas-upgrade-panel{background:#f7f6fb;flex-direction:column;width:min(560px,100%);height:100%;display:flex;box-shadow:-24px 0 70px #0000004d}.veritas-upgrade-head{color:#fff;background:#211b34;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.veritas-upgrade-head span,.veritas-upgrade-head strong{display:block}.veritas-upgrade-head span{letter-spacing:.12em;color:#d7caff;font-size:9px;font-weight:900}.veritas-upgrade-head strong{margin-top:3px;font-size:18px}.veritas-upgrade-head button{color:#fff;cursor:pointer;background:#342b4d;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.veritas-upgrade-scope{color:#493879;background:#eee9fb;border-bottom:1px solid #d7ccef;align-items:flex-start;gap:8px;padding:12px 14px;font-size:10px;line-height:1.5;display:flex}.veritas-upgrade-scope svg{min-width:16px;margin-top:1px}.veritas-upgrade-chat{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow:auto}.veritas-upgrade-message{border-radius:13px;max-width:90%;padding:12px 14px;font-size:13px;line-height:1.55}.veritas-upgrade-message.veritas{color:#2d3340;background:#fff;border:1px solid #ddd9ea;align-self:flex-start}.veritas-upgrade-message.user{color:#fff;background:#2c2443;align-self:flex-end}.veritas-upgrade-prompts{background:#fff;border-top:1px solid #e3e0ec;gap:7px;padding:9px 12px;display:flex;overflow-x:auto}.veritas-upgrade-prompts button{color:#4d3d78;white-space:nowrap;cursor:pointer;background:#faf8ff;border:1px solid #d8d1e9;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:850}.veritas-upgrade-input{background:#fff;border-top:1px solid #e3e0ec;grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.veritas-upgrade-input input{border:1px solid #cbc5db;border-radius:10px;outline:none;min-width:0;padding:12px 13px;font-size:14px}.veritas-upgrade-input button{color:#fff;cursor:pointer;background:#2c2443;border:0;border-radius:10px;place-items:center;width:44px;display:grid}@media (width<=900px){.optional-veritas-head{display:block}.veritas-demo-launch{margin-top:12px}.veritas-benefit-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.veritas-benefit-grid{grid-template-columns:1fr}}@media (width<=1100px){.academy-hero{grid-template-columns:1fr}.academy-learn-grid{grid-template-columns:300px 1fr}.practice-grid,.cert-levels,.veritas-benefit-grid{grid-template-columns:1fr 1fr}.topbar nav{gap:2px}.topbar nav button{padding:11px 9px;font-size:12px}}@media (width<=760px){.academy-hero,.academy-section{padding-left:18px;padding-right:18px}.academy-tabs{grid-template-columns:1fr 1fr;padding-left:18px;padding-right:18px}.academy-tabs button:last-child{grid-column:1/-1}.academy-learn-grid,.academy-lesson-list,.practice-grid,.cert-levels,.academy-manager-stats,.veritas-benefit-grid,.practice-rule{grid-template-columns:1fr}.academy-section-head{display:block}.academy-complete-count,.simulation-score{margin-top:10px;display:inline-block}.academy-harlow-box{grid-template-columns:44px 1fr}.academy-harlow-box button{grid-column:1/-1}.academy-hero h1{font-size:38px}}.ops-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.veritas-launch{color:#fff;cursor:pointer;background:#2c2443;border:1px solid #6d5aa8;border-radius:10px;align-items:center;gap:8px;padding:12px 15px;font-weight:900;display:inline-flex;box-shadow:0 0 0 3px #6d5aa814}.veritas-launch:hover{background:#382d55}.operator-capacity-card{background:#fff;border:1px solid #dfe4e8;border-radius:16px;margin-top:20px;overflow:hidden}.capacity-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:20px;display:grid}.capacity-grid>div{background:#f8fafb;border:1px solid #dfe4e8;border-radius:14px;padding:18px}.capacity-grid>div.recommended{background:#fff9dd;border-color:#d7bb37;box-shadow:inset 0 0 0 2px #d7bb371f}.capacity-grid span,.capacity-grid strong,.capacity-grid b{display:block}.capacity-grid span{letter-spacing:.08em;color:#6b5900;font-size:10px;font-weight:900}.capacity-grid strong{color:#111820;margin-top:8px;font-size:32px}.capacity-grid b{color:#34414c;margin-top:2px;font-size:12px}.capacity-grid p{color:#596570;margin:10px 0 0;font-size:12px;line-height:1.5}.capacity-summary{border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2;grid-template-columns:repeat(3,1fr);display:grid}.capacity-summary>div{border-right:1px solid #edf0f2;padding:18px}.capacity-summary>div:last-child{border-right:0}.capacity-summary span,.capacity-summary strong,.capacity-summary small{display:block}.capacity-summary span{color:#7b858e;font-size:10px;font-weight:900}.capacity-summary strong{color:#111820;margin-top:4px;font-size:20px}.capacity-summary small{color:#596570;margin-top:3px;font-size:11px}.pod-model{grid-template-columns:1fr 1fr;display:grid}.pod-model>div{border-right:1px solid #edf0f2;padding:18px 20px}.pod-model>div:last-child{border-right:0}.pod-model strong,.pod-model span{display:block}.pod-model strong{color:#111820;font-size:13px}.pod-model span{color:#596570;margin-top:5px;font-size:12px;line-height:1.55}.capacity-disclaimer{color:#66717c;background:#f8fafb;border-top:1px solid #edf0f2;padding:13px 20px;font-size:11px;line-height:1.5}.veritas-backdrop{z-index:130;background:#0c10187a;justify-content:flex-end;display:flex;position:fixed;inset:0}.veritas-panel{background:#f7f7fb;flex-direction:column;width:min(520px,100%);height:100%;display:flex;box-shadow:-22px 0 65px #00000040}.veritas-head{color:#fff;background:#211b34;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.veritas-orb{color:#fff;background:linear-gradient(135deg,#8a73d1,#4f3f84);border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid;box-shadow:0 0 0 4px #8a73d129}.veritas-head span,.veritas-head strong{display:block}.veritas-head span{letter-spacing:.13em;color:#d7caff;font-size:9px;font-weight:900}.veritas-head strong{margin-top:3px;font-size:18px}.veritas-head button{color:#fff;cursor:pointer;background:#342b4d;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.veritas-metrics{color:#fff;background:#2c2443;border-bottom:1px solid #4c4169;grid-template-columns:repeat(4,1fr);display:grid}.veritas-metrics>div{text-align:center;border-right:1px solid #4c4169;padding:13px 10px}.veritas-metrics>div:last-child{border-right:0}.veritas-metrics span,.veritas-metrics strong{display:block}.veritas-metrics span{letter-spacing:.1em;color:#cfc5ed;font-size:8px;font-weight:900}.veritas-metrics strong{margin-top:3px;font-size:23px}.veritas-automation{background:#fff;border-bottom:1px solid #dedee9;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.veritas-automation span,.veritas-automation strong{display:block}.veritas-automation span{letter-spacing:.08em;color:#5e4d95;font-size:9px;font-weight:900}.veritas-automation strong{margin-top:3px;font-size:13px}.veritas-automation button{color:#43336f;cursor:pointer;background:#f4f0ff;border:1px solid #7c68ba;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900}.veritas-automation button:disabled{opacity:.6}.veritas-chat{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow:auto}.veritas-message{border-radius:13px;max-width:90%;padding:12px 14px;font-size:13px;line-height:1.55}.veritas-message.veritas{color:#2c3340;background:#fff;border:1px solid #ddddea;align-self:flex-start}.veritas-message.user{color:#fff;background:#2c2443;align-self:flex-end}.veritas-quick,.veritas-actions{background:#fff;border-top:1px solid #e1e1ea;gap:7px;padding:9px 12px;display:flex;overflow-x:auto}.veritas-quick button,.veritas-actions button{color:#3f4652;white-space:nowrap;cursor:pointer;background:#fafafe;border:1px solid #d7d7e4;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:850}.veritas-actions button{color:#493879;background:#f4f0ff;border-color:#cbbfe9;border-radius:8px}.veritas-actions button:disabled{opacity:.5}.veritas-input{background:#fff;border-top:1px solid #e1e1ea;grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.veritas-input input{border:1px solid #cbcbd8;border-radius:10px;outline:none;min-width:0;padding:12px 13px;font-size:14px}.veritas-input input:focus{border-color:#7c68ba;box-shadow:0 0 0 3px #7c68ba1f}.veritas-input button{color:#fff;cursor:pointer;background:#2c2443;border:0;border-radius:10px;place-items:center;width:44px;display:grid}.veritas-private-note{color:#493879;background:#eee9fb;border-top:1px solid #d3c8ef;align-items:flex-start;gap:7px;padding:10px 12px;font-size:10px;line-height:1.45;display:flex}.veritas-private-note svg{min-width:14px;margin-top:1px}@media (width<=900px){.capacity-grid,.capacity-summary,.pod-model{grid-template-columns:1fr}.capacity-summary>div,.pod-model>div{border-bottom:1px solid #edf0f2;border-right:0}.capacity-summary>div:last-child,.pod-model>div:last-child{border-bottom:0}.ops-head-actions{justify-content:flex-start}.veritas-launch{width:100%}}.enterprise-value-section{background:#f4f6f8;border-top:1px solid #e1e6e9;border-bottom:1px solid #e1e6e9}.built-scope-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.built-scope-grid>div{background:#fff;border:1px solid #dce2e6;border-radius:14px;padding:20px}.built-scope-grid strong,.built-scope-grid span{display:block}.built-scope-grid strong{color:#111820;font-size:16px}.built-scope-grid span{color:#596570;margin-top:7px;font-size:13px;line-height:1.5}.already-built-callout{background:#eff8f2;border:1px solid #cfe0d4;border-radius:14px;align-items:flex-start;gap:12px;margin:18px 0 44px;padding:18px 20px;display:flex}.already-built-callout svg{color:#34724a;min-width:22px}.already-built-callout strong,.already-built-callout span{display:block}.already-built-callout strong{color:#245c36;font-size:16px}.already-built-callout span{color:#4f5b66;margin-top:4px;font-size:13px;line-height:1.55}.enterprise-scale-head{margin-top:8px}.scale-stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.scale-stat-grid>div{color:#fff;background:#20262d;border-radius:15px;padding:22px}.scale-stat-grid strong,.scale-stat-grid span{display:block}.scale-stat-grid strong{color:#f3c300;font-size:34px}.scale-stat-grid span{color:#fff;margin-top:6px;font-size:12px;line-height:1.5}.group-opportunity-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:22px;display:grid}.group-opportunity-grid>div{background:#fff;border:1px solid #dce2e6;border-radius:14px;padding:20px}.group-opportunity-grid h3{color:#111820;margin:0 0 8px;font-size:18px}.group-opportunity-grid p{color:#596570;margin:0;font-size:14px;line-height:1.55}.existing-capability-panel,.implementation-value-panel{background:#fff;border:1px solid #d8e0e5;border-radius:18px;margin-top:22px;padding:26px}.existing-capability-panel h3,.implementation-value-panel h3{color:#111820;margin:9px 0 10px;font-size:24px;line-height:1.25}.existing-capability-panel>p,.implementation-value-panel>h3{max-width:1080px}.existing-capability-panel>p{color:#596570;font-size:15px;line-height:1.6}.rooftop-example-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.rooftop-example-grid>div{background:#f8fafb;border:1px solid #dfe4e8;border-radius:13px;padding:18px}.rooftop-example-grid span,.rooftop-example-grid strong{display:block}.rooftop-example-grid span{letter-spacing:.1em;color:#8a7200;font-size:10px;font-weight:900}.rooftop-example-grid strong{margin-top:5px;font-size:18px}.rooftop-example-grid p{color:#4f5b66;margin:8px 0 0;font-size:13px;line-height:1.55}.existing-capability-note{color:#4f5b66;background:#fff9dd;border-left:3px solid #c9aa00;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.5}.implementation-value-panel{color:#fff;background:#20262d;border-color:#20262d}.implementation-value-panel .landing-section-label{color:#f3c300}.implementation-value-panel h3{color:#fff}.value-range-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.value-range-grid>div{background:#2a3138;border:1px solid #4a545d;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.value-range-grid>div.wide{grid-column:1/-1}.value-range-grid span,.value-range-grid strong{display:block}.value-range-grid span{color:#fff;font-size:12px}.value-range-grid strong{color:#f3c300;white-space:nowrap;font-size:18px}.value-disclaimer{color:#d6dce1!important;margin:14px 0 0!important;font-size:11px!important;line-height:1.5!important}.orchestration-callout{background:#252c33;border:1px solid #68727b;border-radius:12px;grid-template-columns:260px 1fr;align-items:start;gap:18px;margin-top:20px;padding:18px;display:grid}.orchestration-callout strong{color:#f3c300;font-size:16px}.orchestration-callout span{color:#fff;font-size:13px;line-height:1.6}.remaining-production{background:#fff;border:1px solid #dce2e6;border-radius:16px;margin-top:22px;padding:22px}.remaining-production>span{letter-spacing:.11em;color:#8a7200;margin-bottom:12px;font-size:10px;font-weight:900;display:block}.remaining-production>div{flex-wrap:wrap;gap:8px;display:flex}.remaining-production b{color:#34414c;background:#f8fafb;border:1px solid #d7dde1;border-radius:999px;padding:9px 11px;font-size:12px}.public-footprint-note{color:#6d7780;margin-top:14px;font-size:11px;line-height:1.5;display:block}.value-context-footer{justify-content:flex-start}.value-context-footer>div{max-width:100%!important}@media (width<=1050px){.built-scope-grid,.scale-stat-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.built-scope-grid,.scale-stat-grid,.group-opportunity-grid,.rooftop-example-grid,.value-range-grid{grid-template-columns:1fr}.value-range-grid>div.wide{grid-column:auto}.orchestration-callout{grid-template-columns:1fr}.implementation-value-panel,.existing-capability-panel{padding:20px}.value-range-grid>div{display:block}.value-range-grid strong{margin-top:5px}}.landing-page{max-width:1440px;margin:0 auto}.landing-topbar{background:#fff}.landing-top-note,.landing-read-first{letter-spacing:.12em;color:#6b5900;font-size:12px;font-weight:900}.landing-read-first{color:#44515d}.landing-title-block{background:#f4f6f8;padding:52px 40px 30px}.landing-title-block h1{letter-spacing:-.045em;color:#111820;margin:14px 0;font-size:50px;line-height:1.02}.landing-title-block h1 span{color:#8a7200}.landing-title-block>p{color:#46525d;max-width:980px;margin:0;font-size:18px;line-height:1.62}.landing-idea-band{color:#fff;background:#20262d;border-radius:20px;margin:0 40px 10px;padding:38px 40px;box-shadow:0 22px 54px #141c2324}.landing-panel-label,.landing-section-label{letter-spacing:.14em;color:#f3c300;font-size:11px;font-weight:900}.landing-idea-band h2{color:#fff;margin:10px 0 16px;font-size:36px;line-height:1.14}.landing-idea-band p{max-width:1120px;font-size:17px;line-height:1.66;color:#fff!important}.landing-idea-band small{margin-top:16px;font-size:12px;line-height:1.5;display:block;color:#fff!important}.system-stack{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.system-stack span{color:#fff;background:#2c343b;border:1px solid #8a949d;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900}.landing-section{padding:58px 40px}.landing-section-head{max-width:980px;margin-bottom:28px}.landing-section-head>span{letter-spacing:.14em;color:#7b6500;font-size:11px;font-weight:900}.landing-section-head h2,.harlow-showcase h2,.operator-section h2,.landing-final h2{letter-spacing:-.035em;color:#111820;margin:10px 0 14px;font-size:38px;line-height:1.12}.landing-section-head p,.operator-section>div>p,.harlow-showcase>div>p{color:#46525d;font-size:17px;line-height:1.68}.intro-section{background:#fff;border-top:1px solid #e3e7ea;border-bottom:1px solid #e3e7ea}.landing-value-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.landing-value-grid>div{background:#f8fafb;border:1px solid #dde3e7;border-radius:16px;padding:24px}.landing-value-grid>div>strong{color:#6b5900;background:#fff3b7;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.landing-value-grid h3{margin:17px 0 8px;font-size:20px}.landing-value-grid p{color:#596570;margin:0;font-size:15px;line-height:1.58}.harlow-section{background:linear-gradient(135deg,#f6f8f9,#eef2f4)}.harlow-showcase{grid-template-columns:150px 1fr;align-items:flex-start;gap:28px;max-width:1180px;display:grid}.harlow-showcase .avatar-ring{width:132px;height:132px}.harlow-acronym{gap:12px;display:flex;flex-wrap:wrap!important;margin:14px 0 20px!important}.harlow-acronym span{color:#20262d;align-items:baseline;font-size:18px;font-weight:700;display:inline-flex}.harlow-acronym b{color:#c49f00;margin-right:1px;font-size:27px}.harlow-principle{color:#34414c;background:#fff;border:1px solid #d9e1e6;border-radius:13px;align-items:flex-start;gap:10px;margin-top:20px;padding:16px 18px;line-height:1.55;display:flex}.harlow-principle svg{color:#34724a;min-width:20px;margin-top:2px}.harlow-principle strong{margin-bottom:2px;display:block}.two-view-section{background:#fff}.two-view-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.experience-card{background:#f9fbfc;border:1px solid #dde3e7;border-radius:18px;padding:26px}.experience-card.hudson-side{color:#fff;background:#20262d;border-color:#20262d}.experience-icon{color:#806900;background:#fff4bd;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.hudson-side .experience-icon{color:#20262d;background:#f3c300}.experience-card h3{margin:17px 0 14px;font-size:23px}.experience-card ul{margin:0;padding-left:20px}.experience-card li{color:#4f5b66;margin:9px 0;line-height:1.45}.hudson-side h3,.hudson-side li{color:#fff!important}.two-view-section blockquote{color:#262d33;background:#fff9dd;border-left:4px solid #f3c300;margin:24px 0 0;padding:18px 22px;font-size:18px;font-weight:800}.perspective-section{background:#f4f6f8}.perspective-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.perspective-static>div{text-align:left;color:#111820;background:#fff;border:1px solid #dce2e6;border-radius:17px;padding:24px}.perspective-static>div>svg{color:#806900;width:30px;height:30px}.perspective-static>div>span{color:#8a7200;margin-top:18px;font-size:11px;font-weight:900;display:block}.perspective-grid h3{margin:5px 0 9px;font-size:21px}.perspective-grid p{color:#596570;min-height:88px;font-size:14px;line-height:1.55}.perspective-grid b{color:#5f5000;align-items:center;gap:6px;font-size:13px;display:flex}.operator-section{background:#fff;border-top:1px solid #e3e7ea;grid-template-columns:1.15fr .85fr;align-items:center;gap:26px;display:grid}.operator-card{color:#fff;background:#20262d;border:1px solid #d8e0e5;border-radius:18px;padding:26px}.operator-card>span{letter-spacing:.12em;color:#f3c300;font-size:10px;font-weight:900;display:block}.operator-card>strong{margin:10px 0;font-size:23px;line-height:1.3;display:block;color:#fff!important}.operator-card>p{margin:0;line-height:1.62;color:#fff!important}.landing-final{color:#fff;background:#20262d;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:34px;margin:0 40px 60px;padding:36px 38px;display:grid}.landing-final-copy{max-width:930px}.landing-final .eyebrow{color:#f3c300}.landing-final h2{color:#fff;margin:9px 0 12px;font-size:41px}.landing-final h2 span{color:#f3c300}.landing-final-lead{margin:0 0 20px;font-size:18px;line-height:1.62;color:#fff!important}.landing-final .landing-proof{color:#fff;flex-wrap:wrap;gap:20px;font-size:14px;font-weight:800;display:flex}.landing-final .landing-proof span{align-items:center;gap:7px;display:flex}.landing-final-note{border-top:1px solid #59636c;margin-top:20px;padding-top:17px;font-size:12px;line-height:1.55;color:#fff!important}.landing-final-actions{gap:10px;min-width:235px;display:grid}.landing-final .landing-primary{color:#161c21;white-space:nowrap;background:#f3c300;border-color:#f3c300}.landing-executive-btn{color:#111820!important;background:#fff!important;border-color:#fff!important}.hero-panel p,.selected-bar p,.report-banner span,.executive-card>p,.operator-card p,.landing-idea-band p,.landing-idea-band small,.landing-final p,.landing-final-note,.hudson-side li{color:#fff!important}@media (width<=1050px){.operator-section,.landing-final{grid-template-columns:1fr}.landing-value-grid,.perspective-grid{grid-template-columns:1fr 1fr}.landing-top-note{display:none}.harlow-showcase{grid-template-columns:110px 1fr}.harlow-showcase .avatar-ring{width:100px;height:100px}.two-view-grid{grid-template-columns:1fr}.landing-final-actions{grid-template-columns:1fr 1fr;min-width:0}}@media (width<=700px){.landing-title-block{padding:36px 18px 24px}.landing-title-block h1{font-size:38px}.landing-idea-band{margin:0 18px 6px;padding:28px 24px}.landing-idea-band h2{font-size:29px}.landing-section{padding:42px 18px}.landing-proof{gap:10px;display:grid}.landing-value-grid,.perspective-grid,.harlow-showcase{grid-template-columns:1fr}.harlow-showcase .avatar-ring{width:92px;height:92px}.harlow-acronym{display:grid}.landing-final{margin:0 18px 40px;padding:28px 24px;display:block}.landing-final-actions{grid-template-columns:1fr;margin-top:22px;display:grid}.landing-final-actions button{width:100%}.landing-section-head h2,.harlow-showcase h2,.operator-section h2,.landing-final h2{font-size:31px}.landing-read-first{display:none}}body{color:#0d141b;font-size:17px}.step-copy>p,.hero-copy>p,.page-heading p,.ops-head p{color:#34414c;font-size:18px}.step-kicker,.small-label,.eyebrow{color:#5e4d00;font-size:13px}.progress-step{color:#4f5b66;font-size:14px}.vehicle-large p,.choice-card p,.scenario-card p,.finder-head p,.option span,.co-buyer p,.alert span,.included-benefit span,.status-hero p,.status-next span{color:#34414c;font-size:15px}:root{--mjtm-text-primary:#111820;--mjtm-text-body:#2f3b45;--mjtm-text-secondary:#46535e;--mjtm-text-muted:#5b6873;--mjtm-border:#d5dde3}body,.app-shell{color:var(--mjtm-text-primary)}.app-shell p,.app-shell li,.app-shell label,.app-shell td,.app-shell th{font-weight:500}.hero-copy>p,.page-heading p,.ops-head p,.finder-head p,.step-copy>p,.choice-card p,.scenario-card p,.vehicle-large p,.option span,.co-buyer p,.alert span,.included-benefit span,.status-hero p,.status-next span,.landing-section-head p,.landing-value-grid p,.perspective-grid p,.group-opportunity-grid p,.existing-capability-panel>p,.rooftop-example-grid p,.capacity-grid p,.pod-model span,.academy-lesson-material>p,.guest-lender-review>p,.lender-routing-main p{font-size:max(15px,1rem);font-weight:520;line-height:1.62;color:var(--mjtm-text-body)!important}.summary-note,.fine-print,.finder-note,.public-footprint-note,.value-disclaimer,.conference-room-foot,.conference-event-list span,.conference-context-strip span,.conference-ops-grid span,.capacity-disclaimer,.capacity-summary small,.resume-strip span,.field label,.vehicle-detail-panel small,.guest-lender-review small,.lender-routing-main small,.lender-routing-source span{font-size:max(12px,.78rem);font-weight:600;line-height:1.5;color:var(--mjtm-text-muted)!important}.topbar nav button,.homebtn,.conference-platform-tab,.livebtn,.primary,.secondary,.back,.text-button,.finder-options button,.option strong,.field-value,.scenario-details,.academy-lesson-controls button{font-weight:800}.hero h1,.page-heading h1,.ops-head h1,.finder-head h1,.step-copy h2,.landing-title-block h1,.landing-section-head h2,.harlow-showcase h2,.operator-section h2,.landing-final h2{color:var(--mjtm-text-primary);font-weight:780}.choice-card h3,.scenario-card h3,.vehicle-large h3,.vehicle-summary h3,.landing-value-grid h3,.perspective-grid h3,.group-opportunity-grid h3,.existing-capability-panel h3{color:var(--mjtm-text-primary);font-weight:760}.implementation-value-panel h3{font-weight:760;color:#fff!important}.eyebrow,.step-kicker,.small-label,.landing-panel-label,.landing-section-label,.scenario-type,.result-title span,.match-rank,.remaining-production>span{font-weight:900}input,select,textarea{color:var(--mjtm-text-primary);font-size:16px;font-weight:600}::placeholder{color:#687580;opacity:1}@media (width<=900px){body{font-size:16px}.hero-copy>p,.page-heading p,.ops-head p,.step-copy>p,.landing-section-head p{font-size:16px!important}.topbar nav button,.homebtn,.conference-platform-tab{font-size:13px}}@media (width<=600px){body{font-size:16px}.step-copy h2,.page-heading h1,.ops-head h1,.finder-head h1{line-height:1.12}.app-shell p,.app-shell li{line-height:1.58}.summary-note,.fine-print,.finder-note{font-size:12px!important}}.vehicle-detail-panel span,.summary-note,.fine-print,.finder-note,.resume-strip span,.trade-explain,.trade-no span{color:#3e4b56;font-size:13px}.vehicle-detail-panel strong{font-size:14px}.price-line{font-size:16px}.field label,.input-card label{color:#46525d;font-size:13px}.field-value{font-size:17px}.finance-structure-card>span,.structure-card-main>span{color:#34414c;font-size:13px}.finance-structure-card>strong,.structure-card-main>strong{font-size:17px}.finance-structure-card>b,.structure-card-main>b{font-size:16px}.equity-demo-toggle button,.cash-down-control span{font-size:11px}.deal-structure span{color:#46525d;font-size:12px}.deal-structure strong{font-size:18px}.term-months{font-size:16px}.term-payment{font-size:27px}.term-payment span{color:#46525d;font-size:13px}.term-stat,.selected-check{font-size:13px}.product-card p{color:#34414c;font-size:15px}.product-cost{font-size:14px}.product-head strong{font-size:16px}.doc-row span{color:#46525d;font-size:13px}.doc-row strong{font-size:15px}.document-progress span,.document-progress strong{font-size:13px}.guest-compliance-row strong{font-size:14px}.guest-compliance-row span{color:#46525d;font-size:12px}.guest-compliance-row b{font-size:12px}.resume-strip strong{font-size:14px}.resume-status{font-size:13px!important}.kpi span{color:#34414c;font-size:13px}.qrow>span{font-size:14px}.qrow small{color:#4f5b66;font-size:12px}.priority-text{font-size:12px}.jacket-item span{color:#46525d;font-size:12px}.jacket-item strong{font-size:16px}.handoff p,.handoff li{color:#34414c;font-size:15px}.section-title>span,.control-subhead span{font-size:12px}.control-subhead strong{font-size:15px}.lender-row>div:first-child span{color:#46525d;font-size:13px}.lender-numbers b{font-size:16px}.lender-numbers span{color:#46525d;font-size:12px}.lender-row small{font-size:12px}.compliance-row strong{font-size:14px}.compliance-row small{color:#46525d;font-size:12px}.compliance-status{font-size:11px}.control-empty{color:#46525d;font-size:14px}.performance-row span,.report-row span,.enterprise-row span{font-size:12px}.report-stat span{color:#46525d;font-size:11px}.report-stat strong{font-size:23px}.fi-metric-row strong{font-size:13px}.fi-metric-row span{color:#46525d;font-size:11px}.distribution-row strong{font-size:14px}.distribution-row b{font-size:13px}.distribution-row span{color:#46525d;font-size:11px}.communication-row strong{font-size:15px}.communication-row span{color:#46525d;font-size:13px}.communication-row small{font-size:11px}.lifecycle-item span{color:#46525d;font-size:12px}.lifecycle-item strong,.operator-delivery-action strong{font-size:15px}.operator-delivery-action span{color:#46525d;font-size:13px}.status-grid span{color:#46525d;font-size:11px}.status-grid strong{font-size:16px}.guest-banner span{font-size:13px}.guest-banner button{font-size:14px}.topbar nav button{font-size:16px}.homebtn,.livebtn{font-size:14px}@media (width<=700px){body{font-size:16px}.step-copy>p{font-size:17px}.term-payment{font-size:26px}}.elite-hero{background:linear-gradient(135deg,#f4f6f8 0%,#edf1f4 100%);padding-top:64px;padding-bottom:44px}.elite-hero h1{max-width:1080px;font-size:58px}.elite-hero-lead{max-width:1120px!important}.elite-hero-proof{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.elite-hero-proof span{color:#34414c;background:#fff;border:1px solid #d4dce1;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:900;display:flex}.elite-hero-proof svg{color:#806900}.market-validation-section{background:#fff;border-top:1px solid #e1e6e9}.market-proof-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.market-proof-grid>div{background:#f8fafb;border:1px solid #dce2e6;border-radius:14px;padding:18px}.market-proof-grid strong,.market-proof-grid span{display:block}.market-proof-grid strong{color:#111820;font-size:15px}.market-proof-grid span{color:#7b6500;margin-top:5px;font-size:12px;font-weight:900}.competitive-thesis{color:#fff;background:#20262d;border-radius:15px;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;padding:22px 24px;display:grid}.competitive-thesis strong{color:#f3c300;font-size:18px;line-height:1.45}.competitive-thesis span{color:#fff;font-size:14px;line-height:1.6}.hudson-foundation-section{background:#f4f6f8}.foundation-callout{background:#eff8f2;border:1px solid #cfe0d4;border-radius:14px;align-items:flex-start;gap:12px;margin-top:18px;padding:18px 20px;display:flex}.foundation-callout svg{color:#34724a;min-width:22px}.foundation-callout strong,.foundation-callout span{display:block}.foundation-callout strong{color:#245c36;font-size:16px}.foundation-callout span{color:#4f5b66;margin-top:4px;font-size:13px;line-height:1.55}.evolution-section{background:#fff}.evolution-grid{grid-template-columns:1fr 1.15fr;gap:18px;display:grid}.evolution-card{background:#f8fafb;border:1px solid #dbe1e5;border-radius:18px;padding:24px}.evolution-card.hudson{color:#fff;background:#20262d;border-color:#20262d}.evolution-card>span{letter-spacing:.12em;color:#806900;font-size:10px;font-weight:900}.evolution-card.hudson>span{color:#f3c300}.evolution-card h3{color:#111820;margin:8px 0 18px;font-size:24px}.evolution-card.hudson h3{color:#fff}.evolution-flow{flex-wrap:wrap;gap:8px;display:flex}.evolution-flow b{color:#34414c;background:#fff;border:1px solid #d7dde1;border-radius:999px;padding:8px 10px;font-size:11px}.evolution-card.hudson .evolution-flow b{color:#fff;background:#2d353d;border-color:#59636c}.elite-idea{margin-top:0}.differentiator-section{background:#f4f6f8}.differentiator-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.differentiator-grid>div{background:#fff;border:1px solid #dce2e6;border-radius:15px;padding:20px}.differentiator-grid strong{color:#8a7200;letter-spacing:.08em;font-size:11px;display:block}.differentiator-grid h3{margin:8px 0;font-size:18px;line-height:1.3}.differentiator-grid p{color:#596570;margin:0;font-size:13px;line-height:1.55}.operating-engine-section{background:#fff}.operations-principle{background:#fff9dd;border:1px solid #e0c94c;border-radius:14px;grid-template-columns:300px 1fr;gap:18px;margin-top:18px;padding:20px;display:grid}.operations-principle strong{color:#5f5000;font-size:16px}.operations-principle span{color:#4f5b66;font-size:13px;line-height:1.6}.competitive-position-panel{background:#fff;border:1px solid #d8e0e5;border-radius:18px;margin-top:22px;padding:28px}.competitive-position-panel h3{margin:9px 0 10px;font-size:28px;line-height:1.2}.competitive-position-panel p{color:#596570;font-size:15px;line-height:1.65}.competitive-position-panel blockquote{color:#fff;background:#20262d;border-left:4px solid #f3c300;margin:20px 0 0;padding:18px 20px;font-size:18px;font-weight:850;line-height:1.5}.intelligence-section{color:#fff;background:linear-gradient(135deg,#241d39,#1b1730)}.intelligence-section .landing-section-head>span{color:#d7caff}.intelligence-section .landing-section-head h2,.intelligence-section .landing-section-head p{color:#fff}.intelligence-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.intelligence-grid>div{background:#2d2544;border:1px solid #4d416f;border-radius:14px;padding:20px}.intelligence-grid strong,.intelligence-grid span{display:block}.intelligence-grid strong{color:#fff;font-size:15px}.intelligence-grid span{color:#d9d3e8;margin-top:7px;font-size:12px;line-height:1.55}.elite-final{box-shadow:0 24px 60px #141c232e}.ai-competitive-section{background:#fff;border-top:1px solid #e2e7ea}.ai-market-note{background:#f8fafb;border:1px solid #d8e0e5;border-left:4px solid #f3c300;border-radius:14px;grid-template-columns:190px 1fr;align-items:start;gap:18px;margin:0 0 22px;padding:18px 20px;display:grid}.ai-market-note strong{color:#111820;font-size:16px}.ai-market-note span{color:#596570;font-size:14px;line-height:1.6}.intelligence-architecture-grid>div{min-height:185px}.intelligence-architecture-grid b{color:#f3c300;margin-bottom:7px;display:block}.ai-separation-callout{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.ai-separation-callout>div{background:#f8fafb;border:1px solid #dce2e6;border-radius:14px;align-items:flex-start;gap:12px;padding:18px;display:flex}.ai-separation-callout span{color:#f3c300;background:#20262d;border-radius:50%;place-items:center;width:30px;min-width:30px;height:30px;font-weight:900;display:grid}.ai-separation-callout strong{color:#20262d;font-size:14px;line-height:1.5}.ai-competitive-section blockquote{color:#fff;background:#20262d;border-left:4px solid #f3c300;border-radius:0 12px 12px 0;margin:22px 0 0;padding:18px 22px;font-size:18px;font-weight:800;line-height:1.5}@media (width<=1050px){.market-proof-grid{grid-template-columns:repeat(3,1fr)}.differentiator-grid,.intelligence-grid{grid-template-columns:1fr 1fr}.evolution-grid,.ai-separation-callout{grid-template-columns:1fr}}@media (width<=700px){.elite-hero h1{font-size:40px}.market-proof-grid,.differentiator-grid,.intelligence-grid,.competitive-thesis,.operations-principle,.ai-market-note{grid-template-columns:1fr}.elite-hero-proof{display:grid}.competitive-position-panel{padding:20px}}.group-command-page{max-width:1440px;margin:0 auto;padding-bottom:70px}.portfolio-portal{background:#f4f6f8;min-height:100vh}.portfolio-topbar{color:#fff;background:#111820;border-bottom:1px solid #303840;justify-content:space-between;align-items:center;gap:24px;padding:20px 36px;display:flex}.portfolio-topbar span,.portfolio-topbar strong{display:block}.portfolio-topbar>div:first-child span{letter-spacing:.14em;color:#f3c300;font-size:10px;font-weight:900}.portfolio-topbar>div:first-child strong{margin-top:4px;font-size:19px}.portfolio-counts{grid-template-columns:auto auto auto auto;align-items:center;gap:8px 12px;display:grid}.portfolio-counts b{color:#f3c300;font-size:24px}.portfolio-counts span{color:#d9dee2;font-size:11px;font-weight:800}.group-command-hero{background:linear-gradient(135deg,#eef2f4,#f8fafb);padding:58px 40px 34px}.group-command-hero h1{letter-spacing:-.04em;color:#111820;margin:14px 0;font-size:52px;line-height:1.04}.group-command-hero>p{color:#46525d;max-width:1000px;font-size:17px;line-height:1.65}.portfolio-principles{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.portfolio-principles span{color:#34414c;background:#fff;border:1px solid #d7dee3;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:900;display:flex}.portfolio-principles svg{color:#806900}.portfolio-section{padding:42px 40px}.portfolio-section-head{justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:20px;display:flex}.portfolio-section-head>div>span{letter-spacing:.13em;color:#7b6500;font-size:10px;font-weight:900;display:block}.portfolio-section-head h2{color:#111820;margin:5px 0 0;font-size:30px}.portfolio-section-head>p{color:#596570;max-width:520px;margin:0;font-size:13px;line-height:1.55}.group-command-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.portfolio-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portfolio-card-top>div:first-child{align-items:center;gap:9px;display:flex}.portfolio-index{color:#f3c300;background:#20262d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.portfolio-accent{letter-spacing:.16em;color:#8a7200;font-size:11px;font-weight:900}.portfolio-stage{color:#806900;letter-spacing:.04em;font-size:11px;display:block}.group-command-card>p{color:#596570;min-height:92px;font-size:14px;line-height:1.6}.portfolio-module-list{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.portfolio-module-list span{color:#46525d;background:#f7f9fa;border:1px solid #dbe1e5;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:850}.group-command-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.portfolio-actions button{flex:1;min-width:160px}.group-command-card>small{color:#7c8790;word-break:break-all;border-top:1px solid #edf0f2;margin-top:14px;padding-top:12px;display:block}.pipeline-section{background:#fff;border-top:1px solid #e2e7ea}.pipeline-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pipeline-grid>div{background:#f8fafb;border:1px dashed #cbd3d9;border-radius:14px;padding:20px}.pipeline-grid span,.pipeline-grid strong,.pipeline-grid small{display:block}.pipeline-grid span{letter-spacing:.1em;color:#8a7200;font-size:9px;font-weight:900}.pipeline-grid strong{margin-top:6px;font-size:17px}.pipeline-grid p{color:#66717c;min-height:54px;font-size:12px;line-height:1.5}.pipeline-grid small{color:#8a939b;font-size:10px}.group-command-note{background:#fff;border:1px solid #d9e1e6;border-radius:14px;align-items:flex-start;gap:12px;margin:0 40px;padding:18px 20px;display:flex}.group-command-note strong{color:#245c36;font-size:14px}.portal-preview-bar{z-index:200;color:#fff;background:#111820;border-bottom:1px solid #343d45;justify-content:space-between;align-items:center;gap:18px;padding:10px 18px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #0000002e}.portal-preview-bar span,.portal-preview-bar strong{display:block}.portal-preview-bar span{letter-spacing:.13em;color:#f3c300;font-size:9px;font-weight:900}.portal-preview-bar strong{margin-top:2px;font-size:14px}.portal-preview-bar>div:last-child{gap:8px;display:flex}.portal-preview-bar button{color:#fff;cursor:pointer;background:#20262d;border:1px solid #5c6670;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:900;display:inline-flex}.portal-preview-bar button:last-child{color:#111820;background:#f3c300;border-color:#f3c300}@media (width<=900px){.group-command-grid,.pipeline-grid{grid-template-columns:1fr}.portfolio-section-head{display:block}.portfolio-section-head>p{margin-top:10px}.portfolio-topbar{align-items:flex-start}.portfolio-counts{grid-template-columns:auto auto}.portal-preview-bar{align-items:flex-start}.portal-preview-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end}}@media (width<=600px){.portfolio-topbar,.group-command-hero,.portfolio-section{padding-left:18px;padding-right:18px}.group-command-hero h1{font-size:38px}.portfolio-topbar{display:block}.portfolio-counts{margin-top:12px}.group-command-note{margin-left:18px;margin-right:18px}.portal-preview-bar{display:block}.portal-preview-bar>div:last-child{justify-content:flex-start;margin-top:8px}.portal-preview-bar button{justify-content:center;width:100%}.portfolio-actions button{min-width:100%}}.portal-preview-session .topbar{z-index:40;top:64px}@media (width<=600px){.portal-preview-session .topbar{top:118px}}.portal-preview-session .harlow-assistant-backdrop{height:calc(100dvh - 64px);top:64px;bottom:0}.portal-preview-session .harlow-assistant{height:100%}@media (width<=600px){.portal-preview-session .harlow-assistant-backdrop{height:calc(100dvh - 118px);top:118px}}.group-command-page{max-width:1320px;margin:0 auto;padding:64px 34px 90px}.group-command-hero{max-width:980px}.group-command-hero h1{letter-spacing:-.04em;margin:16px 0 14px;font-size:52px;line-height:1.03}.group-command-hero h1 span{color:#8a7200}.group-command-hero p{color:#4f5b66;font-size:18px;line-height:1.65}.group-command-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.group-command-card{background:#fff;border:1px solid #dce2e6;border-radius:18px;padding:26px;box-shadow:0 12px 34px #141c230f}.group-command-status{color:#245c36;letter-spacing:.08em;background:#eff8f2;border:1px solid #cfe0d4;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-block}.group-command-card h2{margin:16px 0 8px;font-size:25px}.group-command-card p{color:#596570;line-height:1.6}.group-command-actions{gap:10px;margin:20px 0 14px;display:flex}.group-command-card small{color:#66717c;overflow-wrap:anywhere;background:#f7f9fa;border-radius:9px;padding:10px;display:block}.group-command-note{background:#f8fafb;border:1px solid #d8e0e5;border-radius:14px;align-items:flex-start;gap:12px;margin-top:22px;padding:18px 20px;display:flex}.group-command-note svg{color:#34724a;min-width:20px}.group-command-note strong,.group-command-note span{display:block}.group-command-note span{color:#596570;margin-top:4px;font-size:13px;line-height:1.55}.victory-topbar{border-bottom:3px solid #b10f24}.victory-brandmark{color:#fff;background:#b10f24;border-radius:8px;place-items:center;width:44px;height:44px;font-size:28px;font-weight:950;display:grid;box-shadow:inset 0 0 0 3px #7e0b1a}.victory-brand .brandname{letter-spacing:.08em}.victory-hero{background:linear-gradient(135deg,#f6f7f8 0%,#eef1f4 65%,#f8ecee 100%)}.victory-hero h1 span{color:#9e1022}.victory-shell .eyebrow{color:#8b1020}.victory-foundation{background:#fff}.victory-foundation-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.victory-foundation-grid>div{color:#fff;background:#20262d;border-radius:15px;padding:22px}.victory-foundation-grid strong,.victory-foundation-grid span{display:block}.victory-foundation-grid strong{color:#fff;font-size:34px}.victory-foundation-grid span{color:#e8ecef;margin-top:6px;font-size:12px;line-height:1.5}.victory-evolution{grid-template-columns:1fr auto 1.2fr;align-items:center;gap:22px;display:grid}.victory-evolution>div{background:#f8fafb;border:1px solid #dce2e6;border-radius:17px;padding:24px}.victory-evolution>div.future{color:#fff;background:#20262d;border-color:#20262d}.victory-evolution span{letter-spacing:.11em;color:#8b1020;font-size:10px;font-weight:900}.victory-evolution .future span{color:#ffb5bf}.victory-evolution h3{margin:8px 0;font-size:24px}.victory-evolution .future h3{color:#fff}.victory-evolution p{color:#596570;font-size:14px;line-height:1.6}.victory-evolution .future p{color:#fff}.victory-platform-review{background:#f4f6f8}.victory-review-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.victory-review-grid button{text-align:left;cursor:pointer;color:#111820;background:#fff;border:1px solid #dce2e6;border-radius:15px;padding:22px}.victory-review-grid button:hover{border-color:#b10f24;box-shadow:0 10px 28px #b10f2414}.victory-review-grid svg{color:#9e1022}.victory-review-grid span{color:#8b1020;margin-top:16px;font-size:10px;font-weight:900;display:block}.victory-review-grid h3{margin:6px 0;font-size:19px}.victory-review-grid p{color:#596570;font-size:13px;line-height:1.55}.victory-position{margin:0 40px 58px}.victory-position blockquote{border-left-color:#b10f24}.victory-work-page{max-width:1360px;margin:0 auto;padding:46px 34px 90px}.victory-page-head{grid-template-columns:auto 1fr;align-items:start;gap:20px;display:grid}.victory-page-head h1{letter-spacing:-.035em;margin:9px 0 8px;font-size:43px;line-height:1.05}.victory-page-head p{color:#596570;max-width:920px;margin:0;font-size:16px;line-height:1.6}.victory-step-rail{grid-template-columns:repeat(7,1fr);gap:8px;margin:28px 0;display:grid}.victory-step-rail button{cursor:pointer;color:#596570;background:#fff;border:1px solid #d9dfe3;border-radius:11px;padding:12px 8px;font-size:11px;font-weight:900}.victory-step-rail span{background:#eef1f3;border-radius:50%;place-items:center;width:25px;height:25px;margin:0 auto 7px;display:grid}.victory-step-rail button.active{color:#fff;background:#20262d;border-color:#20262d}.victory-step-rail button.active span{color:#fff;background:#b10f24}.victory-demo-card{background:#fff;border:1px solid #dce2e6;border-radius:19px;padding:30px;box-shadow:0 12px 34px #141c230f}.victory-demo-kicker{letter-spacing:.12em;color:#8b1020;font-size:10px;font-weight:900}.victory-demo-card h2{margin:8px 0;font-size:34px}.victory-demo-card>p{color:#596570;font-size:17px;line-height:1.6}.victory-demo-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0;display:grid}.victory-demo-grid>div{background:#f8fafb;border:1px solid #dce2e6;border-radius:13px;padding:18px}.victory-demo-grid strong,.victory-demo-grid span{display:block}.victory-demo-grid strong{font-size:14px}.victory-demo-grid span{color:#596570;margin-top:6px;font-size:12px;line-height:1.55}.victory-demo-actions{border-top:1px solid #e7ebee;justify-content:space-between;padding-top:18px;display:flex}.victory-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0 18px;display:grid}.victory-kpis>div{background:#fff;border:1px solid #dce2e6;border-radius:14px;padding:20px}.victory-kpis strong,.victory-kpis span{display:block}.victory-kpis strong{font-size:30px}.victory-kpis span{color:#596570;margin-top:4px;font-size:12px}.victory-queue{background:#fff;border:1px solid #dce2e6;border-radius:16px;overflow:hidden}.victory-queue-head{color:#fff;background:#20262d;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.victory-queue-head span{letter-spacing:.1em;color:#ffb5bf;font-size:10px;font-weight:900}.victory-queue-head h2{margin:5px 0 0;font-size:21px}.victory-queue-head b{color:#fff;font-size:10px}.victory-qrow{border-top:1px solid #edf0f2;grid-template-columns:.8fr 1.2fr 1.8fr .6fr .7fr;align-items:center;gap:10px;padding:14px 18px;font-size:12px;display:grid}.v-priority{letter-spacing:.05em;font-size:10px}.v-priority.critical{color:#a53d2f}.v-priority.high{color:#a85d20}.v-priority.medium{color:#8a7200}.v-priority.normal{color:#34724a}.victory-ops-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.victory-ops-grid>div{background:#fff;border:1px solid #dce2e6;border-radius:14px;padding:20px}.victory-ops-grid h3{margin:0 0 8px;font-size:18px}.victory-ops-grid p{color:#596570;margin:0;font-size:13px;line-height:1.55}.victory-academy-path{color:#fff;background:#20262d;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:28px 0;padding:18px;display:flex}.victory-academy-path b{letter-spacing:.08em;font-size:12px}.victory-academy-path svg{color:#ffb5bf;width:16px}.victory-module-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.victory-module-grid>div{background:#fff;border:1px solid #dce2e6;border-radius:14px;padding:20px}.victory-module-grid span,.victory-module-grid strong{display:block}.victory-module-grid span{color:#8b1020;font-size:10px;font-weight:900}.victory-module-grid strong{margin-top:5px;font-size:16px}.victory-module-grid p{color:#596570;font-size:12px;line-height:1.5}.victory-exec-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.victory-exec-grid>div{background:#fff;border:1px solid #dce2e6;border-radius:15px;padding:22px}.victory-exec-grid span{color:#fff;background:#b10f24;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.victory-exec-grid h3{margin:12px 0 7px;font-size:19px}.victory-exec-grid p{color:#596570;margin:0;font-size:13px;line-height:1.55}@media (width<=1000px){.group-command-grid,.victory-demo-grid,.victory-exec-grid,.victory-ops-grid{grid-template-columns:1fr}.victory-foundation-grid,.victory-review-grid{grid-template-columns:1fr 1fr}.victory-step-rail{grid-template-columns:repeat(4,1fr)}.victory-evolution{grid-template-columns:1fr}.victory-evolution>svg{margin:auto;transform:rotate(90deg)}}@media (width<=700px){.group-command-page,.victory-work-page{padding-left:18px;padding-right:18px}.group-command-hero h1,.victory-page-head h1{font-size:36px}.group-command-grid,.victory-foundation-grid,.victory-review-grid,.victory-module-grid{grid-template-columns:1fr}.group-command-actions,.victory-demo-actions{display:grid}.victory-page-head{grid-template-columns:1fr}.victory-step-rail,.victory-qrow{grid-template-columns:1fr 1fr}.victory-qrow span:nth-of-type(2){grid-column:1/-1}.victory-position{margin:0 18px 42px}.victory-academy-path{flex-wrap:wrap}}.portfolio-portal.group-command-page{max-width:1440px;margin:0 auto;padding:0 0 70px}.portfolio-portal .group-command-hero{max-width:none;padding:58px 40px 34px}.portfolio-portal .group-command-grid{margin-top:0}.portfolio-portal .group-command-card{padding:24px}.portfolio-portal .group-command-card h2{margin:20px 0 6px}.portfolio-portal .group-command-actions{flex-wrap:wrap;margin:18px 0 0;display:flex}.portfolio-portal .group-command-card small{background:0 0;border-top:1px solid #edf0f2;border-radius:0;margin-top:14px;padding:12px 0 0}.portfolio-portal .group-command-note{background:#fff;margin:0 40px;padding:18px 20px}.portfolio-portal .portfolio-card>p{min-height:92px}.portfolio-portal .portfolio-actions button{flex:1;min-width:160px}@media (width<=900px){.portfolio-portal .group-command-grid{grid-template-columns:1fr}.portfolio-portal .portfolio-actions button{min-width:140px}}@media (width<=600px){.portfolio-portal.group-command-page{padding-left:0;padding-right:0}.portfolio-portal .group-command-hero{padding-left:18px;padding-right:18px}.portfolio-portal .group-command-note{margin-left:18px;margin-right:18px}.portfolio-portal .group-command-actions{display:grid}.portfolio-portal .portfolio-actions button{min-width:100%}}.academy-curriculum{padding:30px}.academy-module-desc{max-width:920px;font-size:15px!important}.academy-lesson-progress{color:#fff;background:#20262d;border-radius:13px;margin:22px 0 18px;padding:16px 18px}.academy-lesson-progress>div:first-child{justify-content:space-between;align-items:center;gap:18px;display:flex}.academy-lesson-progress span{letter-spacing:.12em;color:#f3c300;font-size:10px;font-weight:900}.academy-lesson-progress strong{font-size:15px}.academy-progress-track{background:#3b424a;border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.academy-progress-track i{background:#f3c300;border-radius:999px;height:100%;display:block}.academy-curriculum-layout{grid-template-columns:230px 1fr;align-items:start;gap:20px;display:grid}.academy-lesson-nav{gap:7px;display:grid;position:sticky;top:92px}.academy-lesson-nav button{text-align:left;cursor:pointer;color:#3f4a54;background:#f8fafb;border:1px solid #dfe4e8;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.academy-lesson-nav button>span{background:#eef1f3;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.academy-lesson-nav button strong{font-size:11px;line-height:1.3}.academy-lesson-nav button.active{background:#fff8d8;border-color:#cbb32d}.academy-lesson-nav button.viewed>span{color:#2f7047;background:#e5f4ea}.academy-lesson-material{min-width:0}.academy-objective{background:#f7f9fa;border-left:4px solid #c7a800;border-radius:8px;margin-bottom:18px;padding:15px 16px}.academy-objective span,.academy-objective strong{display:block}.academy-objective span{letter-spacing:.12em;color:#806900;font-size:9px;font-weight:900}.academy-objective strong{margin-top:5px;font-size:14px;line-height:1.5}.academy-lesson-material>p{color:#4f5c66;margin:0 0 14px;font-size:14px;line-height:1.75}.academy-key-points{background:#fffdf3;border:1px solid #eadb7d;border-radius:12px;margin:22px 0;padding:17px}.academy-key-points>span{letter-spacing:.12em;color:#806900;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.academy-key-points>div{align-items:flex-start;gap:8px;margin:8px 0;display:flex}.academy-key-points svg{color:#34724a;min-width:15px;margin-top:2px}.academy-key-points strong{font-size:12px;line-height:1.45}.academy-operator-standard{background:#eef6f1;border:1px solid #c8e1d1;border-radius:11px;align-items:flex-start;gap:11px;padding:15px 16px;display:flex}.academy-operator-standard svg{color:#34724a;min-width:20px}.academy-operator-standard span,.academy-operator-standard strong{display:block}.academy-operator-standard span{letter-spacing:.11em;color:#34724a;font-size:9px;font-weight:900}.academy-operator-standard strong{margin-top:4px;font-size:13px;line-height:1.5}.academy-lesson-controls{justify-content:space-between;gap:10px;margin-top:20px;display:flex}.academy-lesson-controls button{align-items:center;gap:6px;display:inline-flex}.academy-module-check{background:#f7f8fa;border:1px solid #dce2e7;border-radius:14px;margin-top:28px;padding:20px}.academy-module-check>div:first-child>span{letter-spacing:.12em;color:#806900;font-size:9px;font-weight:900}.academy-module-check h3{margin:6px 0;font-size:18px}.academy-module-check p{color:#68727c;margin:0;font-size:12px;line-height:1.5}.academy-check-choices{gap:8px;margin-top:15px;display:grid}.academy-check-choices button{text-align:left;cursor:pointer;color:#303b44;background:#fff;border:1px solid #d7dde2;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:11px 12px;font-weight:800;display:grid}.academy-check-choices button>span{background:#eef1f3;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.academy-check-choices button.selected{background:#fffdf3;border-color:#bea400}.academy-check-choices button.correct{background:#eff8f2;border-color:#7bb58d}.academy-check-choices button.incorrect{background:#fff5f2;border-color:#d59a8b}.academy-check-choices button:disabled{opacity:.5;cursor:not-allowed;color:#7c8790;background:#f0f2f4}.academy-check-feedback{border-radius:9px;gap:3px;margin-top:12px;padding:12px 14px;display:grid}.academy-check-feedback strong{font-size:12px}.academy-check-feedback span{font-size:11px;line-height:1.5}.academy-check-feedback.passed{color:#2b6540;background:#eaf6ee}.academy-check-feedback.review{color:#8a4034;background:#fff1ed}.academy-completion-gate{color:#fff;background:#20262d;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px 18px;display:flex}.academy-completion-gate span,.academy-completion-gate strong{display:block}.academy-completion-gate span{letter-spacing:.1em;color:#f3c300;font-size:9px;font-weight:900}.academy-completion-gate strong{color:#dce1e5;margin-top:4px;font-size:11px}.academy-complete-btn:disabled{opacity:.45;cursor:not-allowed;background:#65707a;border-color:#65707a}.academy-module-list button small{line-height:1.35}@media (width<=1100px){.academy-curriculum-layout{grid-template-columns:190px 1fr}}@media (width<=760px){.academy-curriculum{padding:20px}.academy-curriculum-layout{grid-template-columns:1fr}.academy-lesson-nav{grid-template-columns:1fr 1fr;position:static}.academy-lesson-progress>div:first-child{display:block}.academy-lesson-progress strong{margin-top:5px;display:block}.academy-completion-gate{display:block}.academy-completion-gate .academy-complete-btn{justify-content:center;width:100%;margin-top:12px}.academy-lesson-controls{flex-direction:column}.academy-lesson-controls button{justify-content:center}.academy-lesson-nav button strong{font-size:10px}}.guest-lender-review{background:#f7f9fb;border:1px solid #d7dee5;border-radius:16px;gap:14px;margin:22px 0;padding:20px;display:grid}.guest-lender-review-head{align-items:flex-start;gap:12px;display:flex}.guest-lender-review-head>svg{color:#34724a;flex:none;margin-top:2px}.guest-lender-review-head span{letter-spacing:.13em;color:#6a7680;font-size:10px;font-weight:900;display:block}.guest-lender-review-head strong{color:#16202a;margin-top:3px;font-size:16px;display:block}.guest-lender-review>p{color:#56616b;margin:0;line-height:1.55}.guest-lender-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.guest-lender-review-grid>div{background:#fff;border:1px solid #e0e5ea;border-radius:11px;padding:12px}.guest-lender-review-grid span{text-transform:uppercase;letter-spacing:.08em;color:#7a858e;font-size:10px;display:block}.guest-lender-review-grid strong{color:#17212b;margin-top:4px;font-size:17px;display:block}.guest-lender-review small{color:#74808a;line-height:1.45}.lender-routing-card{background:#fff;border:1px solid #dce2e7;border-radius:18px;margin-top:18px;padding:22px;box-shadow:0 10px 30px #19222a0d}.routing-profile-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.routing-profile-grid>div{background:#f8fafb;border:1px solid #e1e6ea;border-radius:11px;padding:12px}.routing-profile-grid span{text-transform:uppercase;letter-spacing:.08em;color:#77828c;font-size:10px;display:block}.routing-profile-grid strong{color:#18222b;margin-top:5px;font-size:15px;display:block}.lender-routing-list{gap:10px;display:grid}.lender-routing-row{background:#fff;border:1px solid #dfe5ea;border-radius:13px;grid-template-columns:150px minmax(0,1fr) 220px;align-items:center;gap:16px;padding:15px;display:grid}.lender-routing-row.green{border-left:5px solid #3d8a5b}.lender-routing-row.yellow{border-left:5px solid #d6a21d}.lender-routing-row.red{border-left:5px solid #b54b4b}.lender-routing-status span{letter-spacing:.1em;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-block}.lender-routing-row.green .lender-routing-status span{color:#2e7048;background:#e8f5ec}.lender-routing-row.yellow .lender-routing-status span{color:#8a6510;background:#fff4d8}.lender-routing-row.red .lender-routing-status span{color:#913737;background:#fbe9e9}.lender-routing-status strong{color:#44515c;margin-top:5px;font-size:11px;display:block}.lender-routing-main>strong{color:#17212b;font-size:16px;display:block}.lender-routing-main>span{color:#77828b;margin-top:2px;font-size:11px;display:block}.lender-routing-main p{color:#394650;margin:7px 0 3px;line-height:1.45}.lender-routing-main small{color:#77828b;line-height:1.4}.lender-routing-source{text-align:right}.lender-routing-source span{color:#7b858d;font-size:10px;line-height:1.4;display:block}.lender-routing-source b{letter-spacing:.08em;color:#202a33;margin-top:7px;font-size:10px;display:inline-block}.lender-routing-footer{background:#eff8f2;border:1px solid #d7e3da;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px;display:flex}.lender-routing-footer svg{color:#34724a;flex:none}.lender-routing-footer strong{color:#264c35;display:block}.lender-routing-footer span{color:#456050;margin-top:3px;line-height:1.5;display:block}@media (width<=1050px){.routing-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lender-routing-row{grid-template-columns:130px minmax(0,1fr)}.lender-routing-source{text-align:left;grid-column:2}.guest-lender-review-grid{grid-template-columns:1fr}}@media (width<=700px){.routing-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lender-routing-row{grid-template-columns:1fr}.lender-routing-source{text-align:left;grid-column:auto}}.conference-live-btn{color:#171d22;cursor:pointer;white-space:nowrap;background:#f3c300;border:1px solid #c9a500;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 0 0 1px #0000000a}.conference-live-btn b{letter-spacing:.04em;color:#171d22;font-size:10px}.conference-live-btn:hover{background:#dcb300}.conference-live-btn.has-live-request{color:#fff;background:#168348;border-color:#116b3a;box-shadow:0 0 0 2px #1683481f}.conference-live-btn.has-live-request:hover{background:#116b3a}.victory-shell .conference-live-btn{color:#171d22;background:#f3c300;border-color:#c9a500}.victory-shell .conference-live-btn.has-live-request{color:#fff;background:#168348;border-color:#116b3a}.global-conference-launcher{z-index:1400;color:#171d22;cursor:pointer;background:#f3c300;border:1px solid #c9a500;border-radius:999px;align-items:center;gap:9px;padding:12px 16px;font-size:13px;font-weight:950;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 34px #00000040}.global-conference-launcher span{align-items:center;gap:6px;display:flex}.global-conference-launcher b{letter-spacing:.12em;color:#f3c300;background:#171d22;border-radius:999px;padding:4px 6px;font-size:10px}.global-conference-launcher:hover{background:#dcb300;transform:translateY(-1px)}.global-conference-launcher.has-live-request{color:#fff;background:#168348;border-color:#116b3a}.global-conference-launcher.has-live-request b{color:#116b3a;background:#fff}.victory-shell .global-conference-launcher{color:#171d22;background:#f3c300}.victory-shell .global-conference-launcher.has-live-request{color:#fff;background:#168348}.conference-request-tag{z-index:1399;text-align:left;color:#17212a;cursor:pointer;background:#fff;border:1px solid #116b3a;border-radius:14px;gap:3px;width:min(330px,100vw - 44px);padding:12px 14px;display:grid;position:fixed;bottom:78px;right:22px;box-shadow:0 14px 36px #00000038}.conference-request-tag>span{letter-spacing:.12em;color:#168348;font-size:9px;font-weight:950}.conference-request-tag>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conference-request-tag>b{color:#168348;font-size:15px;position:absolute;top:12px;right:14px}.conference-request-tag>small{color:#68747d;font-size:10px}.conference-request-tag:hover{background:#f5fbf7;border-color:#0e5d31}.conference-modal-backdrop.conference-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080e14d1}.conference-room{background:#f5f7f9;border-radius:20px;width:min(1040px,94vw);max-width:none;padding:0;overflow:hidden;box-shadow:0 30px 90px #00000061}.conference-room .modal-close{z-index:3;background:#fff;top:14px;right:14px}.conference-room-head{color:#fff;background:#17212a;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 64px 20px 26px;display:flex}.conference-product{letter-spacing:.14em;color:#7fe1ad;font-size:10px;font-weight:900}.conference-room-head h2{color:#fff;margin:5px 0 4px;font-size:25px}.conference-room-head p{color:#cbd4dc;margin:0;font-size:12px}.conference-room-status{letter-spacing:.08em;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.conference-room-status span{background:currentColor;border-radius:50%;width:8px;height:8px}.conference-room-status.connected{color:#7fe1ad;background:#173d2b}.conference-room-status.waiting{color:#f3c300;background:#4a3d12}.conference-waiting{text-align:center;justify-items:center;padding:34px 24px;display:grid}.conference-waiting>strong{margin-top:14px;font-size:21px}.conference-waiting>p{color:#596570;max-width:620px;line-height:1.55}.conference-stage{padding:18px 22px 4px}.conference-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.conference-video-tile{color:#fff;background:#202b35;border:1px solid #37434d;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:190px;display:grid}.conference-video-tile.guest{background:#293640}.conference-video-tile.operator{background:#18372a}.conference-video-avatar{color:#17212a;background:#fff;border-radius:50%;place-items:center;width:68px;height:68px;font-size:22px;font-weight:950;display:grid}.conference-video-tile strong{font-size:15px}.conference-video-tile span{color:#cbd4dc;font-size:11px}.conference-share-panel{background:#edf8f1;border:1px solid #bedecb;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:15px 16px;display:flex}.conference-share-panel strong,.conference-share-panel span{display:block}.conference-share-panel span{color:#52625a;margin-top:3px;font-size:11px}.conference-context-strip{grid-template-columns:1.2fr 1fr 1fr;gap:8px;padding:14px 22px;display:grid}.conference-context-strip>div{background:#fff;border:1px solid #dce3e8;border-radius:10px;padding:10px 12px}.conference-context-strip span,.conference-context-strip strong{display:block}.conference-context-strip span{text-transform:uppercase;letter-spacing:.08em;color:#7a858e;font-size:9px}.conference-context-strip strong{color:#17212a;overflow-wrap:anywhere;margin-top:3px;font-size:12px}.conference-controls{flex-wrap:wrap;gap:8px;padding:0 22px 14px;display:flex}.conference-controls button{color:#26323c;cursor:pointer;background:#fff;border:1px solid #cfd7dd;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:850;display:inline-flex}.conference-controls button.active{background:#eaf6ee;border-color:#8fc5a1}.conference-controls button.off{color:#8a4034;background:#f9ece9;border-color:#ddb0a6}.conference-room-foot{color:#50606b;background:#eef2f4;border-top:1px solid #dbe2e7;align-items:flex-start;gap:9px;padding:13px 22px;font-size:11px;line-height:1.45;display:flex}.conference-room-foot svg{color:#34724a;flex:none}.conference-ops-card{background:#fff;border:1px solid #dce2e7;border-radius:18px;margin-top:18px;padding:22px;box-shadow:0 10px 30px #19222a0d}.conference-ops-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.conference-ops-grid>div{background:#f8fafb;border:1px solid #e0e6ea;border-radius:11px;padding:12px}.conference-ops-grid span,.conference-ops-grid strong{display:block}.conference-ops-grid span{text-transform:uppercase;letter-spacing:.08em;color:#7a858e;font-size:9px}.conference-ops-grid strong{color:#17212a;margin-top:4px;font-size:13px}.conference-capabilities{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.conference-capabilities span{color:#2d6040;background:#eef6f1;border:1px solid #cae1d2;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:850;display:inline-flex}.conference-event-list{gap:7px;margin:12px 0;display:grid}.conference-event-list>div{border:1px solid #e2e7eb;border-radius:9px;justify-content:space-between;gap:12px;padding:9px 11px;display:flex}.conference-event-list strong{font-size:11px}.conference-event-list span{color:#6b7780;font-size:10px}.conference-ops-note{color:#5d5425;background:#fff8d8;border:1px solid #e5d16a;border-radius:10px;align-items:flex-start;gap:9px;padding:12px 13px;font-size:11px;line-height:1.45;display:flex}.conference-ops-note svg{flex:none}.victory-shell .conference-product{color:#ffb5bf}.victory-shell .conference-video-tile.operator{background:#4a111a}@media (width<=850px){.conference-video-grid,.conference-ops-grid{grid-template-columns:1fr 1fr}.conference-context-strip{grid-template-columns:1fr}.conference-room-head{display:block}.conference-room-status{margin-top:12px}}@media (width<=600px){.conference-live-btn b{display:none}.conference-room{border-radius:0;width:100vw;min-height:100dvh}.conference-video-grid,.conference-ops-grid{grid-template-columns:1fr}.conference-video-tile{min-height:145px}.conference-controls button{flex:1;justify-content:center}.conference-room-head{padding-left:18px}.conference-stage,.conference-context-strip,.conference-controls{padding-left:14px;padding-right:14px}}.hero-panel h1,.hero-panel h2,.hero-panel h3,.hero-panel h4,.hero-panel p,.hero-panel strong,.selected-bar h1,.selected-bar h2,.selected-bar h3,.selected-bar p,.selected-bar strong,.guest-banner h1,.guest-banner h2,.guest-banner h3,.guest-banner p,.guest-banner strong,.terms-title h1,.terms-title h2,.terms-title h3,.terms-title p,.terms-title strong,.landing-idea-band h1,.landing-idea-band h2,.landing-idea-band h3,.landing-idea-band h4,.landing-idea-band p,.landing-idea-band small,.landing-idea-band strong,.evolution-card.hudson h1,.evolution-card.hudson h2,.evolution-card.hudson h3,.evolution-card.hudson h4,.evolution-card.hudson p,.evolution-card.hudson strong,.evolution-card.hudson b,.implementation-value-panel h1,.implementation-value-panel h2,.implementation-value-panel h3,.implementation-value-panel h4,.implementation-value-panel p,.intelligence-section h1,.intelligence-section h2,.intelligence-section h3,.intelligence-section h4,.intelligence-section p,.intelligence-section .landing-section-head h2,.intelligence-section .landing-section-head p,.intelligence-grid h1,.intelligence-grid h2,.intelligence-grid h3,.intelligence-grid h4,.intelligence-grid p,.intelligence-grid strong,.operator-card h1,.operator-card h2,.operator-card h3,.operator-card h4,.operator-card p,.operator-card strong,.landing-final h1,.landing-final h2,.landing-final h3,.landing-final h4,.landing-final p,.landing-final strong,.victory-foundation-grid h1,.victory-foundation-grid h2,.victory-foundation-grid h3,.victory-foundation-grid h4,.victory-foundation-grid p,.victory-foundation-grid strong,.victory-evolution .future h1,.victory-evolution .future h2,.victory-evolution .future h3,.victory-evolution .future h4,.victory-evolution .future p,.victory-evolution .future strong,.victory-queue-head h1,.victory-queue-head h2,.victory-queue-head h3,.victory-queue-head h4,.victory-queue-head p,.victory-queue-head strong,.victory-queue-head b,.victory-academy-path p,.victory-academy-path strong,.victory-academy-path b,.academy-lesson-progress h1,.academy-lesson-progress h2,.academy-lesson-progress h3,.academy-lesson-progress p,.academy-lesson-progress strong,.academy-completion-gate h1,.academy-completion-gate h2,.academy-completion-gate h3,.academy-completion-gate p,.academy-completion-gate strong,.conference-room-head h1,.conference-room-head h2,.conference-room-head h3,.conference-room-head h4,.conference-room-head p,.conference-room-head strong,.conference-video-tile h1,.conference-video-tile h2,.conference-video-tile h3,.conference-video-tile h4,.conference-video-tile p,.conference-video-tile strong,.portal-preview-bar h1,.portal-preview-bar h2,.portal-preview-bar h3,.portal-preview-bar h4,.portal-preview-bar p,.portal-preview-bar strong{color:#fff!important}.intelligence-section .landing-section-head p,.implementation-value-panel p,.hero-panel p,.operator-card p,.landing-final p,.conference-room-head p{color:#eef2f5!important}.implementation-value-panel .landing-section-label,.intelligence-section .landing-section-head>span,.landing-idea-band .landing-panel-label,.landing-final .eyebrow,.victory-queue-head span,.academy-lesson-progress span,.academy-completion-gate span{color:#f3c300!important}.conference-request-chip{z-index:80;color:#fff;background:#14202c;border:1px solid #c2a000;border-radius:14px;align-items:center;gap:10px;max-width:min(430px,100vw - 36px);padding:12px 15px;font-size:13px;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 12px 32px #14202c55}.conference-request-chip>svg{color:#f3c300;flex:none}.conference-request-chip span{flex-direction:column;gap:2px;min-width:0;display:flex}.conference-request-chip small{color:#c9d3df;font-size:11px;line-height:1.3}.conference-request-chip a,.conference-request-chip button{color:#17202a;cursor:pointer;background:#f3c300;border:0;border-radius:8px;flex:none;padding:9px 11px;font-size:12px;font-weight:800;text-decoration:none}.conference-platform-tab.has-live-request{animation:1.35s ease-in-out infinite conferenceQueuePulse}@keyframes conferenceQueuePulse{50%{filter:brightness(1.15);box-shadow:0 0 0 5px #f3c30055}}.guest-conference-launcher.request-pending{color:#171d22;cursor:progress;background:#f3c300;border-color:#c9a500}.guest-conference-launcher.request-pending:hover{background:#f3c300;transform:none}.guest-conference-launcher.request-error{color:#fff;background:#8f2f2f;border-color:#7f2828}.guest-conference-launcher.request-error:hover{background:#772525}.conference-request-chip:has(button){border-color:#d6746c}.conference-platform-tab.has-live-request{color:#fff;background:#168348;border-color:#116b3a}.review-experience-card{background:linear-gradient(135deg,#fff 0%,#f7fafc 100%);border:1px solid #d9e1e7;border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr);align-items:center;gap:24px;margin:22px 0;padding:24px;display:grid;box-shadow:0 14px 38px #141f2912}.review-kicker{letter-spacing:.12em;color:#6e5a00;font-size:10px;font-weight:950}.review-experience-copy h2{color:#17212a;margin:6px 0 8px;font-size:27px}.review-experience-copy p{color:#4e5b65;margin:0;line-height:1.65}.review-delivery-channels{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.review-delivery-channels span{color:#2d6040;background:#eff8f2;border:1px solid #cfe0d5;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:850;display:inline-flex}.review-policy{color:#53616b;background:#fff;border:1px solid #d9e1e7;border-radius:11px;align-items:flex-start;gap:9px;margin-top:15px;padding:12px 13px;font-size:11px;line-height:1.5;display:flex}.review-policy svg{color:#34724a;flex:none}.review-qr-panel{text-align:center;background:#fff;border:1px solid #dce3e8;border-radius:16px;justify-items:center;gap:8px;padding:18px;display:grid}.review-qr-wrap{background:#fff;border:1px solid #dfe5ea;border-radius:12px;padding:8px}.review-qr-panel>strong{letter-spacing:.08em;color:#28343e;font-size:11px}.review-qr-panel>span{color:#6d7881;max-width:260px;font-size:10px;line-height:1.45}.review-link-btn{justify-content:center;align-items:center;gap:6px;margin-top:5px;text-decoration:none;display:inline-flex}.review-link-btn:disabled{opacity:.65;cursor:not-allowed}@media (width<=800px){.review-experience-card{grid-template-columns:1fr}.review-qr-panel{justify-self:stretch}.review-experience-copy h2{font-size:23px}}.reputation-command-card{background:#fff;border:1px solid #dce2e7;border-radius:18px;margin-top:18px;padding:22px;box-shadow:0 10px 30px #19222a0d}.reputation-command-card>.section-title>span{color:#2d6040;letter-spacing:.09em;background:#eef6f1;border-radius:999px;align-items:center;padding:6px 9px;font-size:9px;font-weight:950;display:inline-flex}.reputation-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.reputation-summary-grid>div{background:#f8fafb;border:1px solid #e0e6ea;border-radius:11px;padding:13px}.reputation-summary-grid span,.reputation-summary-grid strong,.reputation-summary-grid small{display:block}.reputation-summary-grid span{text-transform:uppercase;letter-spacing:.08em;color:#78838c;font-size:9px;font-weight:850}.reputation-summary-grid strong{color:#17212a;margin-top:5px;font-size:20px}.reputation-summary-grid small{color:#7a858e;margin-top:4px;line-height:1.35}.reputation-flow{background:#f5faf7;border:1px solid #d9e3dc;border-radius:13px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:17px 0;padding:15px;display:grid}.reputation-flow>div{gap:4px;display:grid}.reputation-flow>div>span{letter-spacing:.1em;color:#34724a;font-size:9px;font-weight:950}.reputation-flow>div>strong{color:#17212a;font-size:12px}.reputation-flow>div>small{color:#66736c;font-size:10px;line-height:1.4}.reputation-flow>svg{color:#839188}.reputation-rooftops{background:#fff;border:1px solid #e0e6ea;border-radius:13px;margin-top:16px;overflow:hidden}.reputation-rooftops .control-subhead{background:#f7f9fa;border-bottom:1px solid #e0e6ea;padding:12px 14px}.reputation-rooftop-row{border-top:1px solid #eef1f3;grid-template-columns:minmax(0,1.5fr) minmax(210px,.8fr);align-items:center;gap:18px;padding:13px 14px;display:grid}.reputation-rooftop-row:first-of-type{border-top:0}.reputation-rooftop-row strong,.reputation-rooftop-row span,.reputation-rooftop-row b,.reputation-rooftop-row small{display:block}.reputation-rooftop-row strong{color:#17212a;font-size:12px}.reputation-rooftop-row span{color:#6f7a83;margin-top:3px;font-size:10px}.reputation-rooftop-row>div:last-child{text-align:right}.reputation-rooftop-row b{letter-spacing:.07em;font-size:9px}.reputation-rooftop-row b.configured{color:#2f7749}.reputation-rooftop-row b.pending{color:#8a6510}.reputation-rooftop-row small{color:#7c8790;margin-top:4px}.reputation-policy{color:#52606b;background:#fbfcfd;border:1px solid #d9e1e7;border-radius:11px;align-items:flex-start;gap:10px;margin-top:15px;padding:13px 14px;font-size:11px;line-height:1.5;display:flex}.reputation-policy svg{color:#34724a;flex:none}.reputation-policy strong,.reputation-policy span{display:block}.reputation-policy strong{color:#274b35}.reputation-policy span{margin-top:2px}@media (width<=1150px){.reputation-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reputation-flow{grid-template-columns:1fr 1fr}.reputation-flow>svg{display:none}}@media (width<=720px){.reputation-summary-grid{grid-template-columns:1fr 1fr}.reputation-flow,.reputation-rooftop-row{grid-template-columns:1fr}.reputation-rooftop-row>div:last-child{text-align:left}}.escude-store-switch{color:#fff;background:#142331;border-bottom:2px solid #d7b347;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 24px;display:flex}.escude-store-switch>div:first-child{gap:4px;display:grid}.escude-store-switch strong{letter-spacing:.09em;font-size:12px}.escude-store-switch span{color:#d2dce5;font-size:13px}.escude-store-options{flex-wrap:wrap;gap:10px;display:flex}.escude-store-options button{color:#fff;cursor:pointer;background:#223648;border:1px solid #91a3b4;border-radius:9px;align-items:center;gap:12px;min-height:46px;padding:12px 16px;font-size:14px;font-weight:800;display:flex}.escude-store-options button[aria-pressed=true]{color:#14212d;background:#f2ce56;border-color:#f2ce56;box-shadow:inset 0 -3px #a88620}.escude-store-options small{font-size:11px}.escude-store-switch button:focus-visible,.escude-store-switch select:focus-visible{outline-offset:3px;outline:3px solid #fff}.escude-store-switch label{gap:5px;font-size:12px;display:grid}.escude-store-switch select{color:#14212d;background:#fff;border-radius:6px;padding:10px}.escude-switch-overlay{z-index:3000;background:#07111dcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.escude-switch-dialog{color:#14212d;background:#fff;border:1px solid #d7b347;border-radius:16px;width:min(540px,100%);padding:28px;box-shadow:0 20px 60px #0006}.escude-switch-dialog h2{margin:0 0 15px;font-size:23px}.escude-switch-dialog p{line-height:1.6}.escude-switch-dialog>div{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.escude-switch-dialog button{color:#fff;cursor:pointer;background:#142331;border:1px solid #142331;border-radius:8px;padding:12px;font-weight:700}.escude-switch-dialog button:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){.escude-store-switch{align-items:stretch;padding:14px 16px}.escude-store-options{flex-direction:column;width:100%}.escude-store-options button{justify-content:space-between}.escude-store-switch label{width:100%}}.escude-shell .topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:86px;padding:14px 24px}.escude-shell .topbar nav{flex-wrap:wrap;flex:1;justify-content:flex-start;min-width:0}.escude-shell .header-actions,.escude-shell .landing-header-actions,.escude-shell .jm-proposal-topbar-actions{flex-wrap:wrap;gap:8px;min-width:0}.escude-shell .header-actions{width:100%}.escude-shell .topbar nav button{padding:10px 12px}.escude-shell .escude-store-switch{box-sizing:border-box;max-width:100%}.ms-jacket{color:#172536;background:#fff;border:1px solid #c6a75e;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:20px 0;padding:22px;display:flex}.ms-jacket p{margin:8px 0;font-size:14px}.ms-jacket a{color:#16436b;margin:6px 12px 6px 0;font-weight:700;display:inline-block}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-slate-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(100 116 139/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (width>=640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline-offset:2px;outline:2px solid #0000}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline-offset:2px;outline:2px solid #0000}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-lk-theme=default]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lk-bg:#111;--lk-bg2:#1e1e1e;--lk-bg3:#2b2b2b;--lk-bg4:#373737;--lk-bg5:#444;--lk-fg:#fff;--lk-fg2:#f5f5f5;--lk-fg3:#ebebeb;--lk-fg4:#e0e0e0;--lk-fg5:#d6d6d6;--lk-border-color:#ffffff1a;--lk-accent-fg:#fff;--lk-accent-bg:#1f8cf9;--lk-accent2:#3396fa;--lk-accent3:#47a0fa;--lk-accent4:#5babfb;--lk-danger-fg:#fff;--lk-danger:#f91f31;--lk-danger2:#fa3343;--lk-danger3:#fa4756;--lk-danger4:#fb5b68;--lk-success-fg:#fff;--lk-success:#1ff968;--lk-success2:#33fa75;--lk-success3:#47fa83;--lk-success4:#5bfb90;--lk-control-fg:var(--lk-fg);--lk-control-bg:var(--lk-bg2);--lk-control-hover-bg:var(--lk-bg3);--lk-control-active-bg:var(--lk-bg4);--lk-control-active-hover-bg:var(--lk-bg5);--lk-connection-excellent:#06db4d;--lk-connection-good:#f9b11f;--lk-connection-poor:#f91f31;--lk-font-family:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--lk-font-size:16px;--lk-line-height:1.5;--lk-border-radius:.5rem;--lk-box-shadow:0 .5rem 1.5rem #00000026;--lk-drop-shadow:#fff3 0px 0px 24px;--lk-grid-gap:.5rem;--lk-control-bar-height:69px;--lk-chat-header-height:69px}.lk-button,.lk-start-audio-button,.lk-chat-toggle,.lk-disconnect-button{color:var(--lk-control-fg);background-image:none;background-color:var(--lk-control-bg);border-radius:var(--lk-border-radius);cursor:pointer;white-space:nowrap;font-size:inherit;line-height:inherit;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;display:inline-flex;position:relative}.lk-button:not(:disabled):hover,.lk-start-audio-button:not(:disabled):hover,.lk-chat-toggle:not(:disabled):hover,.lk-disconnect-button:not(:disabled):hover{background-color:var(--lk-control-hover-bg)}.lk-button>svg,.lk-start-audio-button>svg,.lk-chat-toggle>svg,.lk-disconnect-button>svg{overflow:visible}.lk-button[aria-pressed=true],[aria-pressed=true].lk-start-audio-button,[aria-pressed=true].lk-chat-toggle,[aria-pressed=true].lk-disconnect-button{background-color:var(--lk-control-active-bg)}.lk-button[aria-pressed=true]:hover,[aria-pressed=true].lk-start-audio-button:hover,[aria-pressed=true].lk-chat-toggle:hover,[aria-pressed=true].lk-disconnect-button:hover{background-color:var(--lk-control-active-hover-bg)}.lk-button[data-lk-source=screen_share][data-lk-enabled=true],[data-lk-source=screen_share][data-lk-enabled=true].lk-start-audio-button,[data-lk-source=screen_share][data-lk-enabled=true].lk-chat-toggle,[data-lk-source=screen_share][data-lk-enabled=true].lk-disconnect-button{background-color:var(--lk-accent-bg)}.lk-button[data-lk-source=screen_share][data-lk-enabled=true]:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-start-audio-button:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-chat-toggle:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-disconnect-button:hover{background-color:var(--lk-accent2)}.lk-button:disabled,.lk-start-audio-button:disabled,.lk-chat-toggle:disabled,.lk-disconnect-button:disabled{opacity:.5}.lk-button-group{align-items:stretch;height:100%;display:inline-flex}.lk-button-group>.lk-button:first-child,.lk-button-group>.lk-start-audio-button:first-child,.lk-button-group>.lk-chat-toggle:first-child,.lk-button-group>.lk-disconnect-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lk-button-group-menu{flex-shrink:0;position:relative}.lk-button-group-menu>.lk-button,.lk-button-group-menu>.lk-start-audio-button,.lk-button-group-menu>.lk-chat-toggle,.lk-button-group-menu>.lk-disconnect-button{border-top-left-radius:0;border-bottom-left-radius:0;height:100%}.lk-button-group-menu>.lk-button:after,.lk-button-group-menu>.lk-start-audio-button:after,.lk-button-group-menu>.lk-chat-toggle:after,.lk-button-group-menu>.lk-disconnect-button:after{margin-left:0}.lk-button-menu:after{content:"";transform-origin:50%;border-bottom:.125em solid;border-left:.125em solid;width:.5em;height:.5em;margin-top:-.25rem;margin-left:.5rem;display:inline-block;transform:rotate(-45deg)}.lk-disconnect-button{color:var(--lk-danger);border:1px solid var(--lk-danger);font-weight:600}.lk-disconnect-button:not(:disabled):hover{--lk-control-hover-bg:var(--lk-danger2);color:var(--lk-danger-fg)}.lk-disconnect-button:not(:disabled):active{--lk-control-hover-bg:var(--lk-danger3);color:var(--lk-danger-fg)}.lk-chat-toggle{position:relative}.lk-chat-toggle[data-lk-unread-msgs]:not([data-lk-unread-msgs="0"]):after{content:attr(data-lk-unread-msgs);background:var(--lk-accent-bg);border-radius:50%;margin-top:.25rem;margin-left:.25rem;padding:.25rem;font-size:.5rem;line-height:.75;position:absolute;top:0;left:0}.lk-media-device-select:not(:last-child){border-bottom:1px solid var(--lk-border-color);margin-bottom:.75rem;padding-bottom:.5rem}.lk-media-device-select li:not(:last-child){margin-bottom:.25rem}.lk-media-device-select li>.lk-button{justify-content:start;width:100%;padding-block:.5rem}.lk-media-device-select li:not([data-lk-active=true])>.lk-button:not(:disabled):hover{background-color:var(--lk-bg3)}.lk-media-device-select [data-lk-active=false]>.lk-button:hover{cursor:pointer;background-color:#0000000d}.lk-media-device-select [data-lk-active=true]>.lk-button{color:var(--lk-accent-fg);background-color:var(--lk-accent-bg)}.lk-device-menu{z-index:5;white-space:nowrap;background-color:var(--lk-bg2);border:1px solid var(--lk-border-color);width:max-content;min-width:10rem;box-shadow:var(--lk-box-shadow);border-radius:.75rem;margin-bottom:.25rem;padding:.5rem;position:absolute;top:0;left:0}.lk-device-menu-heading{opacity:.65;padding:.25rem .5rem;font-weight:700}.lk-start-audio-button{color:var(--lk-accent-fg);background-color:var(--lk-accent-bg)}@media screen and (width<=600px){.lk-start-audio-button{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.lk-pagination-control{background-color:var(--lk-control-bg);border-radius:var(--lk-border-radius);opacity:0;align-items:stretch;transition:opacity .15s ease-in-out;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.lk-pagination-control:hover{opacity:1}.lk-pagination-control>.lk-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lk-pagination-control>.lk-button:first-child>svg{transform:rotate(180deg)}.lk-pagination-control>.lk-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.lk-pagination-count{border-inline:1px solid var(--lk-bg);padding:.5rem .875rem}[data-lk-user-interaction=true].lk-pagination-control{opacity:1}.lk-pagination-indicator{height:var(--lk-grid-gap);background-color:var(--lk-bg2);width:fit-content;bottom:calc(var(--lk-grid-gap)/2);opacity:1;border-radius:2rem;align-items:center;gap:.2rem;padding:.2rem .5rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lk-pagination-indicator span{background-color:var(--lk-fg);opacity:.35;border-radius:9999999px;width:.4rem;height:.4rem;transition:opacity .2s linear;display:inline-block}.lk-pagination-indicator span[data-lk-active]{opacity:.9}.lk-grid-layout{--lk-col-count:1;--lk-row-count:1;grid-template-columns:repeat(var(--lk-col-count), minmax(0, 1fr));grid-gap:var(--lk-grid-gap);width:100%;max-width:100%;height:100%;max-height:100%;padding:var(--lk-grid-gap);grid-auto-rows:minmax(0,1fr);display:grid}.lk-grid-layout[data-lk-pagination=true]{padding-bottom:calc(var(--lk-grid-gap)*2)}.lk-focus-layout{gap:var(--lk-grid-gap);width:100%;max-height:100%;padding:var(--lk-grid-gap);grid-template-columns:1fr 5fr;display:grid}.lk-focused-participant{position:relative}.lk-focused-participant .lk-pip-track{width:20%;height:auto;position:absolute;top:10px;right:10px}@media (width<=600px){.lk-focus-layout{grid-template-rows:5fr 1fr;grid-template-columns:1fr}.lk-carousel{order:1}}.lk-carousel{gap:var(--lk-grid-gap);max-height:100%;display:flex}.lk-carousel>*{aspect-ratio:16/10;scroll-snap-align:start;flex-shrink:0}.lk-carousel[data-lk-orientation=vertical]{scroll-snap-type:y mandatory;flex-direction:column;overflow:hidden auto}.lk-carousel[data-lk-orientation=vertical]>*{--lk-height-minus-gaps:calc(100% - calc(var(--lk-grid-gap) * calc(var(--lk-max-visible-tiles) - 1)));height:calc(var(--lk-height-minus-gaps)/var(--lk-max-visible-tiles))}.lk-carousel[data-lk-orientation=horizontal]{scroll-snap-type:x mandatory;overflow:auto hidden}.lk-carousel[data-lk-orientation=horizontal]>*{--lk-width-minus-gaps:calc(100% - var(--lk-grid-gap) * (var(--lk-max-visible-tiles) - 1));width:calc(var(--lk-width-minus-gaps)/var(--lk-max-visible-tiles))}.lk-connection-quality{width:1.5rem;height:1.5rem}.lk-track-muted-indicator-camera,.lk-track-muted-indicator-microphone{width:var(--lk-indicator-size,1rem);height:var(--lk-indicator-size,1rem);margin-inline-end:.25rem;transition:opacity .25s ease-in-out;position:relative}.lk-track-muted-indicator-camera[data-lk-muted=true]{opacity:.5}.lk-track-muted-indicator-microphone{--lk-bg:var(--lk-icon-mic)}.lk-track-muted-indicator-microphone[data-lk-muted=true]{opacity:.5}.lk-participant-name{font-size:.875rem}.lk-participant-media-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:#000;width:100%;height:100%}.lk-participant-media-video[data-lk-orientation=landscape]{-o-object-fit:cover;object-fit:cover}.lk-participant-media-video[data-lk-orientation=portrait],.lk-participant-media-video[data-lk-source=screen_share]{-o-object-fit:contain;object-fit:contain;background-color:var(--lk-bg2)}.lk-participant-media-audio{width:auto}[data-lk-facing-mode=user] .lk-participant-media-video[data-lk-local-participant=true][data-lk-source=camera]{transform:rotateY(180deg)}.lk-audio-visualizer{background:var(--lk-bg-control);aspect-ratio:16/9;border-radius:.5rem;justify-content:space-around;align-items:center;width:100%;height:100%;min-height:160px;display:flex}.lk-audio-visualizer>rect{fill:var(--lk-accent-bg);transition:transform .1s cubic-bezier(.19,.02,.09,1)}.lk-audio-visualizer>path{stroke:var(--lk-accent-bg);transition:all .1s cubic-bezier(.19,.02,.09,1)}.lk-audio-bar-visualizer{background:var(--lk-bg);justify-content:center;align-items:center;gap:var(--lk-va-bar-gap,24px);width:100%;height:100%;display:flex}.lk-audio-bar-visualizer>.lk-audio-bar{transform-origin:"center";height:100%;width:var(--lk-va-bar-width,12px);border-radius:var(--lk-va-bar-border-radius,32px);background-color:var(--lk-va-bar-bg,#8883);transition:background-color .25s ease-out}.lk-audio-bar-visualizer[data-lk-va-state=speaking]>.lk-audio-bar,.lk-audio-bar-visualizer>.lk-audio-bar.lk-highlighted,.lk-audio-bar-visualizer>[data-lk-highlighted=true]{background-color:var(--lk-fg,#888);transition:none}.lk-audio-bar-visualizer[data-lk-va-state=thinking]{transition:background-color .15s ease-out}.lk-participant-tile{--lk-speaking-indicator-width:2.5px;border-radius:var(--lk-border-radius);flex-direction:column;gap:.375rem;display:flex;position:relative;overflow:hidden}.lk-participant-tile:after{content:"";border-radius:var(--lk-border-radius);border:0px solid var(--lk-accent-bg);transition-property:border opacity;pointer-events:none;transition-duration:.4s;transition-delay:.5s;position:absolute;inset:0}.lk-participant-tile[data-lk-speaking=true]:not([data-lk-source=screen_share]):after{border-width:var(--lk-speaking-indicator-width);transition-duration:.2s;transition-delay:0s}.lk-participant-tile .lk-focus-toggle-button{border-radius:calc(var(--lk-border-radius)/2);opacity:0;background-color:#00000080;padding:.25rem;transition:opacity .2s ease-in-out .2s;position:absolute;top:.25rem;right:.25rem}.lk-participant-tile:hover .lk-focus-toggle-button,.lk-participant-tile:focus .lk-focus-toggle-button{opacity:1;transition-delay:0}.lk-participant-tile .lk-connection-quality{opacity:0;transition:opacity .2s ease-in-out .2s}.lk-participant-tile .lk-connection-quality[data-lk-quality=poor],.lk-participant-tile:hover .lk-connection-quality,.lk-participant-tile:focus .lk-connection-quality{opacity:1;transition-delay:0}.lk-participant-tile .lk-participant-placeholder{background-color:var(--lk-bg2);opacity:0;pointer-events:none;border-radius:var(--lk-border-radius);justify-content:center;align-items:center;transition:opacity .2s ease-in-out;display:flex;position:absolute;inset:0}.lk-participant-tile .lk-participant-placeholder svg{width:auto;height:100%;padding:10%}.lk-participant-tile[data-lk-video-muted=true][data-lk-source=camera] .lk-participant-placeholder{opacity:1}.lk-participant-metadata{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;line-height:1;display:flex;position:absolute;bottom:.25rem;left:.25rem;right:.25rem}.lk-participant-metadata-item{border-radius:calc(var(--lk-border-radius)/2);background-color:#00000080;align-items:center;padding:.25rem;display:flex}.lk-toast{background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow);align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex;position:fixed;top:.75rem;left:50%;transform:translate(-50%)}.lk-spinner{animation:2s linear infinite lk-rotate}@keyframes lk-rotate{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.lk-room-container{background-color:var(--lk-bg);line-height:var(--lk-line-height)}.lk-room-container{--lk-has-imported-styles:"true";width:100%;height:100%;position:relative}.lk-room-container [class^=lk-],.lk-room-container [class*=\ lk-]{box-sizing:border-box}.lk-audio-conference{width:100%;height:100%;position:relative}.lk-audio-conference-stage{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;height:100%;display:grid}.lk-chat{grid-template-rows:var(--lk-chat-header-height) 1fr var(--lk-control-bar-height);background-color:var(--lk-bg2);border-left:1px solid var(--lk-border-color);align-items:end;width:max(200px,55ch);display:grid}.lk-chat-header{height:var(--lk-chat-header-height);justify-content:center;align-items:center;padding:.75rem;display:flex;position:relative}.lk-chat-header .lk-close-button{background-color:#0000;position:absolute;right:0;transform:translate(-50%)}.lk-chat-header .lk-close-button:hover{background-color:var(--lk-control-active-hover-bg)}.lk-chat-messages{flex-direction:column;gap:.25rem;width:100%;max-height:100%;display:flex;overflow:auto}.lk-chat-entry{flex-direction:column;gap:.25rem;margin:0 .25rem;display:flex}.lk-chat-entry .lk-meta-data{color:var(--lk-fg5);white-space:nowrap;padding:0 .3rem;font-size:.75rem;display:flex}.lk-chat-entry .lk-meta-data .lk-participant-name{margin-top:1rem}.lk-chat-entry .lk-meta-data .lk-timestamp{align-self:flex-end;margin-left:auto}.lk-chat-entry .lk-edit-button{float:right;background:0 0;border-radius:0;margin:0;padding:0 .25rem;font-size:12px}.lk-chat-entry .lk-message-body{word-break:break-word;border-radius:15px;width:fit-content;max-width:calc(100% - 32px);padding:.25rem .75rem;display:inline-block}.lk-chat-entry[data-lk-message-origin=local] .lk-message-body{background-color:var(--lk-bg5)}.lk-chat-entry[data-lk-message-origin=remote] .lk-message-body{background-color:var(--lk-accent4)}.lk-chat-entry a{color:inherit;text-decoration:underline}.lk-chat-entry *{margin-block:.25em}.lk-chat-entry:last-child{margin-bottom:.25rem}.lk-chat-form{border-top:1px solid var(--lk-border-color);max-height:var(--lk-control-bar-height);gap:.75rem;padding:.75rem;display:flex}.lk-chat-form-input{font-size:inherit;line-height:inherit;width:100%}@media (width<=600px){.lk-chat{max-width:100%;top:0;right:0;bottom:var(--lk-control-bar-height);position:fixed}}.lk-control-bar,.lk-agent-control-bar{border-top:1px solid var(--lk-border-color);max-height:var(--lk-control-bar-height);justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex}.lk-agent-control-bar{height:var(--lk-control-bar-height);--lk-bg:transparent;--lk-va-bar-width:2px;--lk-va-bar-gap:4px;--lk-va-bar-border-radius:1px}.lk-agent-control-bar .lk-audio-bar-visualizer .lk-audio-bar.lk-highlighted{filter:none}.lk-prejoin{background-color:var(--lk-bg);line-height:var(--lk-line-height)}[data-lk-theme]{font-size:var(--lk-font-size);font-family:var(--lk-font-family);color:var(--lk-fg)}[data-lk-theme] .lk-list{margin:0;padding:0;list-style:none}[data-lk-theme] .lk-form-control{font-family:var(--lk-font-family);background-color:var(--lk-control-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);padding:.625rem 1rem}.lk-prejoin{box-sizing:border-box;background-color:var(--lk-bg);flex-direction:column;align-items:stretch;gap:1rem;width:min(100%,480px);margin-inline:auto;padding:1rem;display:flex}.lk-prejoin .lk-video-container{aspect-ratio:16/10;border-radius:var(--lk-border-radius);background-color:#000;width:100%;height:auto;position:relative;overflow:hidden}.lk-prejoin .lk-video-container video,.lk-prejoin .lk-video-container .lk-camera-off-note{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lk-prejoin .lk-video-container video[data-lk-facing-mode=user]{transform:rotateY(180deg)}.lk-prejoin .lk-video-container .lk-camera-off-note{aspect-ratio:16/10;background-color:#000;place-items:center;width:100%;display:grid;position:absolute;top:0;left:0}.lk-prejoin .lk-video-container .lk-camera-off-note>*{max-width:100%;height:70%}.lk-prejoin .lk-audio-container{display:none}.lk-prejoin .lk-audio-container audio{width:100%;height:auto}.lk-prejoin .lk-button-group-container{flex-wrap:nowrap;gap:1rem;display:flex}.lk-prejoin .lk-button-group-container>.lk-button-group{width:50%}.lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button{justify-content:left}.lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button:first-child{width:100%}@media (width<=400px){.lk-prejoin .lk-button-group-container{flex-wrap:wrap}.lk-prejoin .lk-button-group-container>.lk-button-group{width:100%}}.lk-prejoin .lk-username-container{flex-direction:column;gap:1rem;width:100%;max-width:100%;display:flex}.lk-prejoin .lk-join-button{--lk-control-fg:var(--lk-accent-fg);--lk-control-bg:var(--lk-accent-bg);--lk-control-hover-bg:var(--lk-accent2);--lk-control-active-bg:var(--lk-accent3);--lk-control-active-hover-bg:var(--lk-accent4);background-color:var(--lk-control-bg)}.lk-prejoin .lk-join-button:hover{background-color:var(--lk-control-hover-bg)}.lk-focus-layout-wrapper,.lk-grid-layout-wrapper{width:100%;height:calc(100% - var(--lk-control-bar-height));justify-content:center;display:flex;position:relative}.lk-grid-layout-wrapper{flex-direction:column;align-items:center}.lk-focus-layout-wrapper{align-items:stretch}.lk-video-conference{align-items:stretch;height:100%;display:flex;position:relative}.lk-video-conference-inner{flex-direction:column;align-items:stretch;width:100%;display:flex}.lk-settings-menu-modal{background:var(--lk-bg);padding:1rem;background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow);flex-direction:column;align-items:center;gap:.5rem;min-width:50vw;max-width:100%;min-height:50vh;max-height:100%;padding:.75rem 1.25rem;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}
