.lp-root{background:var(--color-bg-base);color:var(--color-text-secondary);max-width:100vw;position:relative}.lp-root,.lp-root>main{min-width:0;overflow-x:hidden;width:100%}.lp-root>main{max-width:100%}.lp-hero{overflow:hidden;position:relative}.lp-hero:before{background:radial-gradient(800px 480px at 15% 20%,#60a5fa47,#0000 70%),radial-gradient(720px 420px at 85% 10%,#22c55e2e,#0000 70%),radial-gradient(500px 500px at 50% 60%,#0ea5e91a,#0000 60%);content:"";height:85%;inset:-20% -10% auto -10%}.lp-grid,.lp-hero:before{pointer-events:none;position:absolute}.lp-grid{background-image:linear-gradient(#94a3b81f 1px,#0000 0),linear-gradient(90deg,#94a3b81f 1px,#0000 0);background-size:120px 120px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000,#0000 70%);mask-image:radial-gradient(circle at center,#000,#0000 70%);opacity:.25}.lp-orb{animation:lp-float 18s ease-in-out infinite;border-radius:9999px;filter:blur(60px);opacity:.45;position:absolute}.lp-orb.orb-one{background:#3b82f659;height:320px;left:-60px;top:10%;width:320px}.lp-orb.orb-two{animation-delay:2s;background:#10b98147;bottom:8%;height:260px;right:-40px;width:260px}.lp-surface{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#0c0c0cf0,#080808e0);border:1px solid #ffffff14;box-shadow:0 24px 60px -40px #000c}.lp-window{background:linear-gradient(180deg,#0c0c0cfa,#080808eb);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 40px 80px -50px #000c;overflow:hidden}.lp-window-header{align-items:center;background:#080808e6;border-bottom:1px solid #ffffff14;display:flex;gap:8px;padding:12px 16px}.lp-dot{border-radius:9999px;display:inline-block;height:8px;width:8px}.lp-dot.dot-red{background:#ef4444}.lp-dot.dot-yellow{background:#f59e0b}.lp-dot.dot-green{background:#10b981}.lp-map{background:radial-gradient(120% 120% at 20% 20%,#3b82f62e,#0000 60%),radial-gradient(100% 100% at 80% 80%,#10b9811f,#0000 60%),#080808e6;border:1px solid #ffffff14;border-radius:20px;min-height:280px;overflow:hidden;position:relative}.lp-map:before{background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:120px 120px;content:"";inset:0;opacity:.25;pointer-events:none;position:absolute}.lp-map-marker{background:var(--color-success);border-radius:9999px;box-shadow:0 0 0 6px #10b98133;height:10px;position:absolute;transform:translate(-50%,-50%);width:10px}.lp-map-marker[data-status=out]{background:var(--color-error);box-shadow:0 0 0 6px #ef444433}.lp-map-marker:after{animation:lp-ping 2.4s ease-out infinite;border:1px solid #ffffff26;border-radius:9999px;content:"";inset:-12px;position:absolute}.lp-chart-bar{background:linear-gradient(180deg,#3b82f6e6,#3b82f659);border-radius:9999px 9999px 6px 6px;width:100%}@keyframes lp-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}@keyframes lp-ping{0%{opacity:.7;transform:scale(.6)}70%{opacity:0;transform:scale(1)}to{opacity:0}}.lp-toolbar{background:#0a0a0cbf}.lp-pill-surface{background:#0606078c}.lp-pill-active{background:#ffffff0f}.lp-schedule-wrap{background:#0707088c}.lp-schedule-head{background:#0c0c0eeb}.lp-schedule-cell{background:#0a0a0ca6}.lp-schedule-rowheader{background:#0c0c0ecc}.lp-schedule-empty{background:#ffffff0a;border:1px dashed #ffffff14}.lp-shift-chip{background:#00000059}.lp-card{position:relative}.lp-card:before{background:radial-gradient(1200px 280px at 0 0,#3b82f61f,#0000 55%),radial-gradient(900px 240px at 100% 20%,#22c55e1a,#0000 52%);border-radius:1rem;content:"";inset:0;opacity:.9;pointer-events:none;position:absolute;transition:opacity .3s ease}.lp-card:hover:before{background:radial-gradient(1200px 280px at 0 0,#3b82f62e,#0000 65%),radial-gradient(900px 240px at 100% 20%,#22c55e26,#0000 60%);opacity:1}.lp-iconwrap{background:#3b82f61f;border:1px solid #3b82f62e}.lp-meta-chip{background:#00000059;border:1px solid #ffffff1f;border-radius:9999px;color:#ffffffb3;font-size:.65rem;letter-spacing:.18em;padding:.25rem .6rem;text-transform:uppercase}.lp-link{align-items:center;color:#ffffffd1;display:inline-flex;font-size:.9rem;font-weight:600;gap:.4rem}.lp-audit-shell .lp-audit-card,.lp-liveguard-shell .lp-liveguard-card,.lp-liveguard-shell .lp-liveguard-status-card{background:linear-gradient(180deg,#08080aeb,#050507db)}.lp-audit-action-row{transition:border-color .2s ease,background .2s ease}.lp-audit-action-row:hover{background:#141418bf;border-color:#ffffff2e}.lp-audit-live-pill{border-color:#ffffff2e}.lp-audit-live-pill,.lp-audit-timeline-row{background:#0a0a0cb8}.lp-audit-matrix td,.lp-audit-matrix th{border-color:#ffffff0f}.lp-liveguard-status-row{background:#0a0a0cb8}.lp-liveguard-breadcrumb{transition:transform .2s ease,background .2s ease,border-color .2s ease}.lp-liveguard-breadcrumb.is-active{background:#3b82f624;border-color:#3b82f699;transform:translateX(2px)}.lp-link:hover{color:#fffffff2}.lp-segmented{align-items:center;background:linear-gradient(180deg,#0b0b0eeb,#070709d6);border:1px solid #ffffff1a;border-radius:9999px;box-shadow:inset 0 1px 0 #ffffff0d;display:flex;gap:.55rem;overflow-x:auto;padding:.45rem;scrollbar-width:none}.lp-segmented::-webkit-scrollbar{display:none}.lp-segment{border:1px solid #0000;border-radius:9999px;color:#ffffffad;flex:0 0 auto;font-size:.9rem;font-weight:700;line-height:1.1;padding:.62rem 1rem;transition:background .2s ease,color .2s ease,transform .2s ease,border-color .2s ease;white-space:nowrap}.lp-segment:hover{border-color:#ffffff29;color:#ffffffe6;transform:translateY(-1px)}.lp-segment.is-active{background:linear-gradient(180deg,#3b82f64d,#2563eb33);border-color:#60a5fa6b;box-shadow:inset 0 1px 0 #ffffff24,0 14px 26px -18px #3b82f6d1;color:#fffffff2}.lp-industries-grid{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem}@media (min-width:1024px){.lp-segmented{overflow-x:visible}.lp-segment{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:0;text-align:center}.lp-industries-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}}.lp-industry-main{background:radial-gradient(120% 140% at 96% 10%,#3b82f63d,#0000 54%),radial-gradient(100% 120% at 0 100%,#0ea5e91f,#0000 58%),linear-gradient(180deg,#0c0c0ef5,#08080ae6);display:flex;flex-direction:column;gap:1.5rem;overflow:hidden;position:relative}.lp-industry-main:after{background:radial-gradient(circle at center,#22c55e29,#0000 62%);content:"";filter:blur(40px);height:460px;inset:auto -180px -260px auto;pointer-events:none;position:absolute;width:460px}.lp-industry-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.lp-industry-heading{max-width:46rem}.lp-industry-kicker{color:#fff9;font-size:.75rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase}.lp-industry-title{text-wrap:balance;color:#f8fafcf5;font-size:clamp(1.75rem,3.4vw,2.6rem);font-weight:800;line-height:1.08;margin-top:.75rem}.lp-industry-cta{align-self:flex-start;white-space:nowrap}.lp-industry-facts{grid-gap:1rem;display:grid;gap:1rem}@media (min-width:768px){.lp-industry-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-slab{background:linear-gradient(180deg,#08080ac7,#06060899);border:1px solid #ffffff1a;border-radius:1.15rem;display:flex;flex-direction:column;padding:1.2rem}.lp-slab-title{color:#ffffffa3;font-size:.72rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.lp-bullet{align-items:flex-start;display:flex;gap:.7rem;line-height:1.48}.lp-bullet-copy{color:#e2e8f0d1;font-size:.94rem}.lp-bullet-dot{background:#f87171cc;border-radius:9999px;box-shadow:0 0 0 6px #f871711a;height:.35rem;margin-top:.58rem;width:.35rem}.lp-workflows{border-top:1px solid #ffffff14;margin-top:auto;padding-top:1rem}.lp-workflows-title{color:#ffffffa3;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.lp-workflows-links{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.75rem}.lp-pill-link{align-items:center;background:#0b0b0da8;border:1px solid #ffffff24;border-radius:9999px;color:#f1f5f9cc;display:inline-flex;font-size:.83rem;font-weight:700;gap:.4rem;padding:.45rem .75rem;transition:transform .2s ease,border-color .2s ease,background .2s ease}.lp-pill-link:hover{background:#3b82f629;border-color:#3b82f673;transform:translateY(-1px)}.lp-industry-side{grid-gap:1.5rem;align-content:start;display:grid;gap:1.5rem}.lp-industry-side-card{background:radial-gradient(140% 140% at 100% 0,#3b82f61f,#0000 62%),linear-gradient(180deg,#0c0c0ef0,#070709e0)}.lp-side-heading-row{align-items:center;display:flex;gap:.7rem;justify-content:space-between}.lp-note-controls{align-items:center;display:flex;gap:.5rem}.lp-side-chip{background:#08080ab3;border:1px solid #ffffff29;border-radius:9999px;color:#cbd5e1db;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.24rem .5rem;text-transform:uppercase}.lp-proofcard{align-items:flex-start;background:linear-gradient(180deg,#050507b8,#03030594);border:1px solid #ffffff1c;border-radius:1rem;display:flex;gap:.78rem;padding:.8rem .9rem}.lp-proof-ic{align-items:center;background:#3b82f61f;border:1px solid #3b82f633;border-radius:.9rem;display:flex;flex-shrink:0;height:2.35rem;justify-content:center;width:2.35rem}.lp-proof-content{min-width:0}.lp-proof-title{color:#f8fafcf5;font-size:.94rem;font-weight:700}.lp-proof-description{color:#cbd5e1b8;font-size:.9rem;line-height:1.4;margin-top:.18rem}.lp-navbtn{align-items:center;background:#08080a99;border:1px solid #ffffff1f;border-radius:9999px;color:#e2e8f0cc;display:inline-flex;height:2.2rem;justify-content:center;transition:border-color .2s ease,background .2s ease,transform .2s ease;width:2.2rem}.lp-navbtn:hover{background:#3b82f629;border-color:#3b82f673;transform:translateY(-1px)}.lp-quote{background:linear-gradient(180deg,#0b0b0dcc,#070709b8);border:1px solid #ffffff24;border-radius:1.15rem;display:flex;flex-direction:column;justify-content:center;min-height:9.4rem;padding:1.2rem}@media (max-width:767px){.lp-segment{font-size:.82rem;padding:.5rem .78rem}.lp-industry-title{font-size:clamp(1.55rem,7.4vw,2.05rem)}.lp-proofcard{padding:.75rem .8rem}.lp-quote{min-height:0}}.lp-previewframe{background:radial-gradient(900px 280px at 20% 0,#3b82f61f,#0000 60%),#08080abf;border:1px solid #ffffff1f;border-radius:1rem;box-shadow:0 20px 40px -20px #0009;height:auto;min-height:0;transition:transform .3s ease,box-shadow .3s ease}.lp-section-separator{background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;width:100%}@media (prefers-reduced-motion:reduce){.lp-map-marker:after,.lp-orb{animation:none}}.lp-scheduler-mini{grid-gap:.62rem;display:grid;gap:.62rem}.lp-scheduler-toolbar{grid-gap:.5rem;display:grid;gap:.5rem}.lp-scheduler-toolbar-row{align-items:center;display:flex;gap:.45rem;min-width:0}.lp-scheduler-toolbar-row--filters,.lp-scheduler-toolbar-row--top{-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.lp-scheduler-toolbar-row--filters::-webkit-scrollbar,.lp-scheduler-toolbar-row--top::-webkit-scrollbar{display:none}.lp-scheduler-viewtabs{align-items:center;background:#07070999;border:1px solid #ffffff24;border-radius:9999px;display:inline-flex;gap:.25rem;padding:.23rem;width:-webkit-fit-content;width:fit-content}.lp-scheduler-viewtab{border:0;border-radius:9999px;color:#cbd5e1bf;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.35rem .7rem;text-transform:uppercase}.lp-scheduler-viewtab.is-active{background:#3b82f638;color:#f8fafcf5}.lp-scheduler-date-nav{align-items:center;background:#08080aa3;border:1px solid #ffffff1f;border-radius:9999px;color:#e2e8f0d9;display:inline-flex;font-size:.73rem;gap:.4rem;padding:.34rem .7rem;width:-webkit-fit-content;width:fit-content}.lp-scheduler-toolbar-actions{display:flex;flex-wrap:nowrap;gap:.4rem}.lp-scheduler-action{align-items:center;background:#08080a99;border:1px solid #ffffff1f;border-radius:9999px;color:#cbd5e1cc;display:inline-flex;font-size:.7rem;font-weight:700;gap:.32rem;padding:.35rem .58rem;white-space:nowrap}.lp-scheduler-toolbar-row--filters .lp-scheduler-action.is-emphasis{margin-left:auto}.lp-scheduler-action.is-active{background:#3b82f62e;border-color:#3b82f673;color:#f8fafcf2}.lp-scheduler-action.is-emphasis{background:#22c55e1f;border-color:#22c55e57}.lp-module-mini{background:linear-gradient(180deg,#08080ac7,#050507a8);border:1px solid #ffffff1a;border-radius:1.15rem;padding:1rem}.lp-module-row{align-items:flex-start;background:#0b0b0d9e;border:1px solid #ffffff1a;border-radius:.95rem;display:flex;gap:.72rem;padding:.72rem .78rem}.lp-module-row-index{background:#0000006b;border:1px solid #ffffff26;border-radius:9999px;color:#cbd5e1d9;flex-shrink:0;font-size:.65rem;font-weight:800;letter-spacing:.08em;padding:.14rem .43rem}.lp-module-row-more{color:#cbd5e1bf;font-size:.75rem;font-weight:700;justify-content:center}.lp-product-section{--lp-nav-h:80px;padding-bottom:2.25rem;padding-top:2.15rem;scroll-margin-top:calc(var(--lp-nav-h) + 18px)}.lp-product-shell{margin:0 auto;max-width:1180px;min-width:0;width:100%}.lp-product-stack{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.lp-product-heading{max-width:72rem}.lp-product-heading h2{line-height:1.08;max-width:38ch}.lp-product-heading p{line-height:1.5;max-width:74ch}.lp-product-pillbar{align-items:center;background:linear-gradient(180deg,#0b0b0ef0,#070709db);border:1px solid #ffffff1f;border-radius:9999px;box-shadow:inset 0 1px 0 #ffffff0d;display:flex;gap:.5rem;max-width:100%;min-width:0;overflow-x:auto;padding:.42rem;scrollbar-width:none;width:100%}.lp-product-pillbar::-webkit-scrollbar{display:none}.lp-product-pill{align-items:center;background:#0000;border:1px solid #0000;border-radius:9999px;color:#e2e8f0bd;display:inline-flex;flex:0 0 auto;font-size:.82rem;font-weight:700;gap:.44rem;padding:.52rem .85rem;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.lp-product-pill:hover{border-color:#ffffff29;color:#f8fafcf2;transform:translateY(-1px)}.lp-product-pill.is-active{background:linear-gradient(180deg,#3b82f647,#2563eb2e);border-color:#60a5fa6b;box-shadow:inset 0 1px 0 #ffffff24,0 12px 24px -18px #3b82f6c7;color:#f8fafcf2}.lp-product-pill-label{white-space:nowrap}.lp-product-panel{max-width:100%;min-width:0;overflow:hidden;width:100%}.lp-mini-panel{background:#00000059;border:1px solid #ffffff1a;border-radius:1.25rem;padding:1rem}.lp-mini-title{color:#ffffffa6;font-size:.75rem;font-weight:800;letter-spacing:.25em;text-transform:uppercase}.lp-mini-row{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between;padding:.8rem}.lp-mini-event,.lp-mini-message,.lp-mini-row{background:#0c0c0e8c;border:1px solid #ffffff14;border-radius:1rem}.lp-mini-event,.lp-mini-message{padding:.85rem}.lp-marketplace-surface{background:radial-gradient(120% 160% at 100% 0,#3b82f629,#0000 62%),linear-gradient(180deg,#0a0a0cf5,#060608e0);border:1px solid #ffffff1a}.lp-marketplace-panel-head{align-items:flex-start;display:flex;gap:.85rem;justify-content:space-between}.lp-marketplace-tabstrip{background:#05050785;border:1px solid #ffffff1a;border-radius:1rem;display:flex;flex-wrap:wrap;gap:.35rem;padding:.34rem}.lp-marketplace-tab{background:#00000059;border:1px solid #ffffff1f;border-radius:9999px;color:#e2e8f0bd;font-size:.66rem;font-weight:700;letter-spacing:.03em;padding:.28rem .56rem}.lp-marketplace-tab.is-active{background:linear-gradient(180deg,#2563eb47,#2563eb29);border-color:#60a5fa6b;color:#f8fafcf2}.lp-marketplace-filter-chip{align-items:center;background:#08080a85;border:1px solid #ffffff1a;border-radius:.85rem;color:#e2e8f0d6;display:flex;font-size:.68rem;font-weight:600;gap:.35rem;line-height:1.25;padding:.48rem .52rem}.lp-marketplace-state-row{grid-gap:.3rem;background:#05050785;border:1px solid #ffffff14;border-radius:.9rem;display:grid;gap:.3rem;min-width:0;padding:.48rem .54rem}.lp-marketplace-state-badge{background:#0000006b;border:1px solid #ffffff2e;border-radius:9999px;color:#e2e8f0e6;display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;line-height:1.15;max-width:100%;overflow-wrap:anywhere;padding:.34rem .58rem;text-transform:uppercase;width:100%}.lp-marketplace-note{align-items:flex-start;background:#00000042;border:1px solid #ffffff14;border-radius:.9rem;display:flex;gap:.42rem;padding:.5rem .58rem}.lp-marketplace-mini .lp-mini-panel{border-radius:1rem;padding:.8rem}.lp-marketplace-mini .lp-mini-row{border-radius:.84rem;gap:.58rem;padding:.56rem .6rem}.lp-inline-bullet--compact{gap:.56rem;padding:.68rem .8rem}.lp-inline-bullet--compact .text-sm{line-height:1.4}.lp-tour-left{align-self:start}.lp-tour-left-shell{background:linear-gradient(180deg,#0a0a0cf5,#060608e6);border:1px solid #ffffff1a}.lp-tour-tabs{grid-gap:.5rem;display:grid;gap:.5rem;min-width:0}.lp-tour-tab{grid-gap:.8rem;align-items:center;background:#0000004d;border:1px solid #ffffff14;border-radius:1.1rem;color:#ffffffbf;display:grid;gap:.8rem;grid-template-columns:auto 1fr auto;padding:.75rem .9rem;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;width:100%}.lp-tour-tab:hover{border-color:#ffffff24;transform:translateY(-1px)}.lp-tour-tab.is-active{background:#3b82f61f;border-color:#3b82f659;box-shadow:0 14px 28px -24px #3b82f6b8}.lp-tour-tab-icon{align-items:center;background:#0c0c0ea6;border:1px solid #ffffff1f;border-radius:.9rem;display:flex;height:2rem;justify-content:center;width:2rem}.lp-tour-left-actions{grid-gap:.6rem;display:grid;gap:.6rem}.lp-tour-right{background:linear-gradient(180deg,#0a0a0cfa,#050507eb);border:1px solid #ffffff1a;display:flex;flex-direction:column;max-width:100%;min-width:0;overflow-x:hidden;width:100%}.lp-tour-header{background:radial-gradient(80% 120% at 0 0,#ffffff0f,#0000 60%);border-bottom:1px solid #ffffff0f}.lp-tour-header-main{padding-bottom:.9rem}.lp-tour-head-main{gap:1rem;justify-content:space-between}.lp-tour-actions,.lp-tour-head-main{align-items:flex-start;display:flex;flex-wrap:wrap}.lp-tour-actions{gap:.65rem}.lp-product-actions .btn{justify-content:center}.lp-product-demo-btn{background:#3b82f621!important;border-color:#60a5fa59!important;color:#e2e8f0f2!important}.lp-product-body{min-width:0;overflow-x:hidden;padding-top:.72rem}.lp-product-main-grid{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem}.lp-product-direct-mock{background:linear-gradient(180deg,#0a0a0cf5,#050507e6);border:1px solid #ffffff1f;border-radius:1rem;height:min(74vh,54rem);max-width:100%;min-height:36rem;min-width:0;overflow:hidden;width:100%}.lp-product-direct-mock--audit,.lp-product-direct-mock--compliance,.lp-product-direct-mock--marketplace{height:min(72vh,52rem);min-height:34rem}.lp-product-direct-mock--liveguard{height:min(56vh,36rem);min-height:26rem}.lp-product-direct-mock--payroll{height:min(72vh,52rem);min-height:34rem}.lp-product-direct-mock--marketplace .marketplace-container--embedded,.lp-product-direct-mock--marketplace .marketplace-root--embedded{max-width:100%;min-width:0;overflow-x:clip;width:100%}.lp-product-direct-mock--audit .analytics-hub,.lp-product-direct-mock--compliance .analytics-hub,.lp-product-direct-mock--liveguard .lo-page-root,.lp-product-direct-mock--liveguard .lo-page-root--embedded{height:100%;max-width:100%;min-height:0;min-width:0;overflow-x:clip;width:100%}.lp-product-direct-mock--payroll .payroll-inline-demo,.lp-product-direct-mock--payroll .payroll-inline-demo--embedded{height:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.lp-product-direct-mock--liveguard .lo-page-root--embedded{padding:.35rem}.lp-product-direct-mock--liveguard .lo-command-shell,.lp-product-direct-mock--liveguard .lo-grid,.lp-product-direct-mock--liveguard .lo-intel-panel,.lp-product-direct-mock--liveguard .lo-roster-panel{max-width:100%;min-width:0}.lp-product-direct-mock--liveguard .lo-grid{height:100%;margin-top:.25rem;max-height:100%;overflow:hidden}.lp-product-direct-mock--liveguard .lo-intel-panel{border-radius:12px;height:100%;max-height:100%}.lp-product-direct-mock--liveguard .lo-alerts-list,.lp-product-direct-mock--liveguard .lo-intel-workspace,.lp-product-direct-mock--liveguard .lo-list{overscroll-behavior:contain}.lp-product-direct-mock--payroll .payroll-inline-demo__export-body,.lp-product-direct-mock--payroll .payroll-inline-demo__grid,.lp-product-direct-mock--payroll .payroll-inline-demo__panel,.lp-product-direct-mock--payroll .payroll-inline-demo__table-shell{max-width:100%;min-width:0}.lp-product-direct-mock--payroll .payroll-inline-demo__table-shell{overflow-x:auto;overflow-y:auto;overscroll-behavior:contain}.lp-product-direct-mock--marketplace .marketplace-content-shell{max-height:none}.lp-product-direct-mock--compliance .analytics-card,.lp-product-direct-mock--compliance .analytics-filter{max-width:100%;min-width:0}.lp-product-direct-mock--audit .analytics-card{height:100%;max-width:100%;min-height:0;min-width:0}.lp-product-direct-mock--marketplace .marketplace-demo-rows-shell,.lp-product-direct-mock--marketplace .marketplace-results-scroll{overflow-x:auto;overscroll-behavior:contain}.lp-product-direct-mock .scheduler-page-container{height:100%;max-width:100%;overflow:hidden;width:100%}.lp-product-direct-mock .scheduler-grid-shell{max-width:100%}.lp-product-direct-mock .scheduler-grid-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden}.lp-product-side-stack{grid-gap:.72rem;align-content:start;display:grid;gap:.72rem}.lp-product-highlights{background:linear-gradient(180deg,#08080ab8,#040406a3);border:1px solid #ffffff1a;border-radius:1rem;padding:.72rem}.lp-product-highlights--value{background:radial-gradient(120% 140% at 100% 0,#3b82f61f,#0000 62%),linear-gradient(180deg,#08080ac2,#040406a8)}.lp-product-side-kicker{color:#cbd5e1bd;font-size:.67rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.lp-product-side-subkicker{color:#94a3b8d1;font-size:.64rem;font-weight:700;letter-spacing:.14em;margin-top:.58rem;text-transform:uppercase}.lp-product-mock-preview{background:radial-gradient(120% 140% at 100% 0,#3b82f624,#0000 62%),linear-gradient(180deg,#08080ac7,#040406b3);border:1px solid #ffffff1a;border-radius:1rem;padding:.72rem}.lp-product-mock-grid{grid-gap:.48rem;display:grid;gap:.48rem;margin-top:.56rem}.lp-product-mock-tile{background:#08080a94;border:1px solid #94a3b82e;border-radius:.85rem;padding:.52rem .58rem}.lp-product-mock-tile-title{color:#cbd5e1cc;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.lp-product-mock-chip-row,.lp-product-mock-tab-row{display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.42rem}.lp-product-mock-chip{background:#0f172a59;border:1px solid #94a3b842;border-radius:9999px;color:#cbd5e1e0;font-size:.61rem;font-weight:700;letter-spacing:.06em;padding:.18rem .42rem;text-transform:uppercase}.lp-product-mock-chip.is-active{background:#3b82f633;border-color:#60a5fa73;color:#f8fafcf5}.lp-product-mock-actions{display:flex;gap:.5rem;margin-top:.62rem}.lp-product-mock-actions .btn{justify-content:center;width:100%}.lp-product-value-grid{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.55rem}.lp-product-value-card{background:#09090b99;border:1px solid #ffffff1f;border-radius:.85rem;min-width:0;padding:.5rem .55rem}.lp-product-value-label{color:#94a3b8d1;font-size:.57rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.lp-product-value-metric{color:#f8fafcf2;font-size:.9rem;font-weight:800;line-height:1.2;margin-top:.24rem}.lp-product-bullets-compact{gap:.48rem;margin-top:.52rem}.lp-product-bullets-compact .lp-tour-bullet{padding:.52rem .58rem}.lp-product-outcome-item{background:#07070994}.lp-tour-bullets{grid-gap:.58rem;display:grid;gap:.58rem;margin-top:.85rem}@media (min-width:768px){.lp-tour-bullets{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-tour-bullet{align-items:flex-start;background:#08080a8a;border:1px solid #ffffff1a;border-radius:1rem;display:flex;gap:.72rem;padding:.64rem .78rem}.lp-tour-lower{grid-gap:.8rem;align-items:start;display:grid;gap:.8rem;padding-top:.75rem}.lp-tour-preview-wrap{align-self:start;min-width:0}.lp-tour-preview-wrap .lp-previewframe{height:auto;max-height:none;overflow:visible;width:100%}.lp-scheduler-demo-overlay{inset:0;position:fixed;z-index:1600}.lp-scheduler-demo-backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#020617b8;inset:0;position:absolute}.lp-scheduler-demo-shell{background:linear-gradient(180deg,#08080bfa,#040406fa);border:1px solid #94a3b833;border-radius:1rem;box-shadow:0 35px 80px -45px #000000e6;display:grid;grid-template-rows:auto 1fr;inset:1rem;overflow:hidden;position:absolute}.lp-scheduler-demo-header{align-items:flex-start;border-bottom:1px solid #94a3b833;display:flex;gap:.8rem;justify-content:space-between;padding:.82rem 1rem}.lp-scheduler-demo-kicker{color:#cbd5e1b8;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.lp-scheduler-demo-title{color:#f8fafcf5;font-size:1.06rem;font-weight:700;margin-top:.2rem}.lp-scheduler-demo-close{align-items:center;background:#0f172a99;border:1px solid #94a3b857;border-radius:9999px;color:#e2e8f0e6;display:inline-flex;height:2.05rem;justify-content:center;width:2.05rem}.lp-scheduler-demo-body{min-height:0;overflow:auto}.lp-tour-handoff{background:linear-gradient(180deg,#08080ab8,#040406a3);border:1px solid #ffffff1a;border-radius:1rem;min-width:0;padding:.85rem}.lp-tour-recurring{grid-column:1/-1;min-width:0}.lp-tour-recurring .lp-templates-collapsible{border-radius:1rem;padding:.85rem}.lp-tour-handoff-top{align-items:center;display:flex;gap:.7rem;justify-content:space-between}.lp-tour-handoff-compact{padding:.72rem}.lp-product-open-btn{font-size:.74rem;padding:.32rem .56rem}.lp-tour-handoff .lp-connect-heading{margin-top:0}.lp-tour-handoff .lp-connect-flow{margin-top:.65rem}.lp-handoff-scroll{margin-top:.68rem;max-height:none;overflow:visible;padding-right:0}.lp-handoff-collapsed{margin-top:.7rem}.lp-handoff-summary{color:#cbd5e1d9;font-size:.84rem;line-height:1.4}.lp-handoff-proof-row{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.56rem}.lp-handoff-proof-pill{background:#0f172a66;border:1px solid #94a3b83d;border-radius:9999px;color:#cbd5e1e0;font-size:.62rem;font-weight:700;letter-spacing:.08em;padding:.2rem .44rem;text-transform:uppercase}.lp-handoff-chip-row{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.6rem}.lp-handoff-chip{background:#0b0b0da3;border:1px solid #ffffff24;border-radius:9999px;color:#e2e8f0d1;font-size:.66rem;font-weight:800;letter-spacing:.1em;padding:.22rem .48rem;text-transform:uppercase}.lp-collapse-toggle{align-items:center;background:#08080aad;border:1px solid #ffffff29;border-radius:9999px;color:#e2e8f0db;display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:700;gap:.38rem;letter-spacing:.04em;padding:.36rem .66rem;transition:border-color .2s ease,background .2s ease,transform .2s ease}.lp-collapse-toggle:hover{background:#3b82f629;border-color:#3b82f680;transform:translateY(-1px)}.lp-tour-handoff .lp-connect-step{padding:.66rem .74rem}.lp-tour-handoff .lp-connect-step-copy{font-size:.78rem;line-height:1.38;margin-top:.42rem}.lp-connect-heading{color:#cbd5e1bd;font-size:.72rem;font-weight:700;letter-spacing:.22em;margin-top:1rem;text-transform:uppercase}.lp-connect-flow{grid-gap:.62rem;display:grid;gap:.62rem;margin-top:.7rem}@media (min-width:768px){.lp-connect-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-connect-step{background:linear-gradient(180deg,#08080aad,#05050799);border:1px solid #ffffff1a;border-radius:1rem;padding:.72rem .8rem}.lp-connect-step-top{align-items:center;display:flex;gap:.44rem}.lp-connect-step-index{background:#ffffff08;border:1px solid #ffffff29;border-radius:9999px;color:#cbd5e1c7;font-size:.62rem;font-weight:800;letter-spacing:.1em;padding:.12rem .45rem}.lp-connect-step-copy{color:#cbd5e1c7;font-size:.8rem;line-height:1.4;margin-top:.46rem}.lp-templates-collapsible{background:linear-gradient(180deg,#0a0a0cf0,#060608e0);border:1px solid #ffffff1a}.lp-templates-inline{align-items:center;background:#08080a8f;border:1px solid #ffffff1a;border-radius:1rem;display:flex;flex-wrap:wrap;gap:.72rem;justify-content:space-between;padding:.68rem .78rem}.lp-templates-inline-copy{min-width:0}.lp-templates-inline-kicker{color:#cbd5e1b8;font-size:.66rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.lp-templates-inline-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.45rem}.lp-product-recurring-card{background:linear-gradient(180deg,#0a0a0ce6,#050507d6);border:1px solid #ffffff1a;border-radius:1rem;min-width:0;padding:.72rem}.lp-product-recurring-title{color:#f8fafcf0;font-size:.94rem;font-weight:700;line-height:1.25;margin-top:.34rem}.lp-product-recurring-value{color:#cbd5e1db;font-size:.78rem;line-height:1.38;margin-top:.42rem}.lp-product-recurring-steps{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.lp-product-recurring-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-top:.58rem}.lp-product-recurring-link{padding-bottom:.33rem;padding-top:.33rem}.lp-templates-head{align-items:flex-start;display:flex;gap:.9rem;justify-content:space-between}.lp-templates-subtitle{max-width:68ch}.lp-templates-body.is-collapsed{margin-top:0}.lp-templates-summary-copy{color:#cbd5e1d1;font-size:.82rem;line-height:1.35}.lp-templates-body.is-expanded{margin-top:.1rem;overflow:visible}.lp-step{background:linear-gradient(180deg,#08080ab3,#0505079e);border:1px solid #ffffff1a;border-radius:.95rem;padding:.72rem .78rem}.lp-step-top{align-items:center;display:flex;gap:.44rem}.lp-step-num{background:#0006;border:1px solid #ffffff29;border-radius:9999px;color:#cbd5e1d1;font-size:.63rem;font-weight:800;letter-spacing:.09em;padding:.12rem .44rem}.lp-step-title{color:#f8fafced;font-size:.82rem;font-weight:700}@media (min-width:1024px){.lp-product-section{align-items:center;display:flex;min-height:calc(100svh - var(--lp-nav-h))}.lp-product-heading p{font-size:1rem;line-height:1.3;max-width:none;white-space:nowrap}.lp-product-pillbar{grid-gap:.42rem;display:grid;gap:.42rem;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible}.lp-product-pill{justify-content:center;padding:.52rem .45rem;text-align:center;width:100%}.lp-product-heading h2{max-width:38ch}.lp-product-main-grid{grid-template-columns:minmax(0,1.34fr) minmax(0,.86fr)}.lp-product-panel .lp-previewframe{max-height:none;overflow:visible}}@media (max-width:1023px){.lp-product-section{display:block;min-height:0;padding-bottom:2.2rem;padding-top:2rem}.lp-product-heading h2{max-width:none}.lp-product-pill{font-size:.78rem;padding:.48rem .74rem}.lp-product-main-grid{grid-template-columns:1fr}.lp-product-direct-mock,.lp-product-direct-mock--audit,.lp-product-direct-mock--compliance,.lp-product-direct-mock--liveguard,.lp-product-direct-mock--marketplace,.lp-product-direct-mock--payroll{height:34rem;min-height:30rem}.lp-product-actions{width:100%}.lp-product-actions .btn{flex:1 1 220px}.lp-scheduler-demo-shell{inset:.7rem}}@media (max-width:640px){.lp-product-actions .btn{width:100%}.lp-product-recurring-actions{justify-content:flex-start}.lp-scheduler-demo-shell{border:0;border-radius:0;inset:0}.lp-scheduler-demo-header{padding:.72rem .78rem}}@media (min-width:1024px) and (max-height:860px){.lp-product-section{padding-bottom:1.95rem;padding-top:1.85rem}.lp-product-stack{gap:.72rem}.lp-product-heading h2{font-size:clamp(1.9rem,2.7vw,2.45rem);max-width:38ch}.lp-product-heading p{font-size:.95rem;line-height:1.25}.lp-product-pill{font-size:.74rem;padding:.4rem .66rem}.lp-tour-header-main{padding-bottom:.58rem}.lp-product-main-grid{gap:.58rem}.lp-product-panel .lp-previewframe{max-height:none;overflow:visible}.lp-product-bullets-compact .lp-tour-bullet{padding:.44rem .52rem}.lp-product-recurring-title{font-size:.87rem}.lp-templates-summary-copy{font-size:.76rem;line-height:1.32}.lp-product-recurring-link{font-size:.74rem}.lp-scheduler-action{font-size:.66rem;padding:.28rem .46rem}.lp-schedule-rowheader{min-height:46px;padding:.45rem .56rem}.lp-schedule-cell{min-height:46px!important;padding:.24rem!important}}.lp-connect{align-items:center;background:#00000059;border:1px solid #ffffff14;border-radius:1.25rem;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding:.75rem}.lp-connect-chip{background:#0c0c0ea6;border:1px solid #ffffff1f;border-radius:9999px;color:#fffc;font-size:.69rem;font-weight:800;letter-spacing:.12em;padding:.28rem .55rem;text-transform:uppercase}.lp-board{background:#08080a8c}.lp-board-rowhead{background:#0c0c0ed9;display:flex;flex-direction:column;gap:.25rem;justify-content:center;padding:.7rem .9rem}.lp-inline-bullet{align-items:flex-start;background:#00000047;border:1px solid #ffffff14;border-radius:1rem;display:flex;gap:.7rem;padding:.9rem 1rem}.lp-stat{background:#00000059;border:1px solid #ffffff1a;border-radius:1rem;padding:.9rem}.lp-stat-label{color:#ffffff8c;font-size:.7rem;font-weight:800;letter-spacing:.25em;text-transform:uppercase}.lp-stat-value{color:#ffffffeb;font-size:1rem;font-weight:900;margin-top:.35rem}.lp-scheduler-control{background:radial-gradient(120% 140% at 100% 0,#3b82f624,#0000 60%),linear-gradient(180deg,#0a0a0cf2,#060608e0);border:1px solid #ffffff1a}.lp-scheduler-control-head{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between}.lp-scheduler-stat{background:#08080a8f;border:1px solid #ffffff1a;border-radius:.95rem;padding:.7rem .75rem}.lp-scheduler-stat-label{color:#cbd5e1ad;font-size:.64rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lp-scheduler-stat-value{color:#f8fafcf2;font-size:1.1rem;font-weight:800;margin-top:.28rem}.lp-scheduler-workflow-step{background:#08080a80;border:1px solid #ffffff1a;border-radius:.95rem;padding:.75rem .82rem}.lp-scheduler-workflow-top{align-items:center;display:flex;gap:.45rem}.lp-scheduler-workflow-index{background:#00000061;border:1px solid #ffffff26;border-radius:9999px;color:#cbd5e1c7;font-size:.62rem;font-weight:800;letter-spacing:.1em;padding:.1rem .4rem}.lp-scheduler-workflow-module{color:#60a5fad9;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lp-scheduler-feed{background:#08080a80;border:1px solid #ffffff1a;border-radius:.95rem;padding:.8rem .85rem}.lp-scheduler-feed-row{align-items:flex-start;background:#05050780;border:1px solid #ffffff12;border-radius:.85rem;display:flex;gap:.7rem;justify-content:space-between;padding:.6rem .65rem}.lp-scheduler-template-row{align-items:flex-start;background:#0505077a;border:1px solid #ffffff14;border-radius:.85rem;display:flex;gap:.6rem;padding:.56rem .62rem}.lp-scheduler-lane-card{background:#08080a85;border:1px solid #ffffff14;border-radius:.95rem;padding:.68rem .74rem}.lp-scheduler-lane-pill{background:#0a0a0c99;border:1px solid #ffffff24;border-radius:9999px;color:#e2e8f0d1;font-weight:700;padding:.16rem .42rem}.lp-scheduler-lane-pill.is-scheduled{border-color:#3b82f64d;color:#93c5fde6}.lp-scheduler-lane-pill.is-open{border-color:#eab30852;color:#fde047e6}.lp-scheduler-lane-pill.is-blocked{border-color:#94a3b847;color:#94a3b8eb}.lp-visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.lp-messaging-deck{background:radial-gradient(130% 175% at 100% 0,#3b82f624,#0000 58%),radial-gradient(120% 170% at 0 100%,#10b9811f,#0000 64%),linear-gradient(180deg,#0a0a0cf5,#060608e0);border:1px solid #ffffff1a;display:flex;flex-direction:column;gap:.72rem;height:clamp(640px,77vh,900px);min-height:640px;min-width:0;overflow:hidden}.lp-messaging-deck-header{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between;min-width:0}.lp-messaging-nav{align-items:center;display:inline-flex;gap:.34rem}.lp-messaging-nav-btn{align-items:center;background:#00000057;border:1px solid #ffffff29;border-radius:9999px;color:#e2e8f0e0;display:inline-flex;height:30px;justify-content:center;transition:transform .18s ease,border-color .18s ease,background .18s ease;width:30px}.lp-messaging-nav-btn:hover{background:#0ea5e929;border-color:#38bdf880;transform:translateY(-1px)}.lp-messaging-dots{align-items:center;display:flex;flex-wrap:wrap;gap:.38rem}.lp-messaging-dot{background:#fff3;border:1px solid #ffffff42;border-radius:9999px;height:7px;transition:transform .2s ease,width .2s ease,border-color .2s ease,background .2s ease;width:7px}.lp-messaging-dot.is-active{background:#0ea5e9d6;border-color:#38bdf894;width:18px}.lp-messaging-slide-track{background:#07070a99;border:1px solid #ffffff17;border-radius:1.1rem;flex:1 1;min-height:0;min-width:0;outline:none;overflow:hidden;padding:.85rem}.lp-messaging-slide{display:flex;flex-direction:column;gap:.72rem;height:100%;min-height:0;min-width:0;overflow:hidden}.lp-messaging-slide-header{grid-gap:.32rem;display:grid;gap:.32rem;min-width:0}.lp-messaging-slide-kicker{color:#94a3b8e6;font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.lp-messaging-slide-title{text-wrap:balance;color:#f8fafcf2;font-size:1.03rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.lp-messaging-slide-description{color:#cbd5e1d1;font-size:.83rem;line-height:1.42;overflow-wrap:anywhere}.lp-messaging-stage-grid{grid-gap:.65rem;align-items:stretch;display:grid;flex:1 1;gap:.65rem;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:0;min-width:0}.lp-messaging-stage-card{grid-gap:.44rem;align-content:start;background:#0000005c;border:1px solid #ffffff1a;border-radius:.95rem;display:grid;gap:.44rem;min-height:0;min-width:0;overflow:hidden;padding:.58rem .62rem}.lp-messaging-stage-title{color:#94a3b8d6;font-size:.67rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lp-messaging-stage-list{grid-gap:.42rem;display:grid;gap:.42rem;min-height:0;overflow:auto;padding-right:.18rem;scrollbar-width:none}.lp-messaging-stage-list::-webkit-scrollbar{height:0;width:0}.lp-messaging-stage-row{grid-gap:.48rem;align-items:flex-start;background:#08080a8f;border:1px solid #94a3b82e;border-radius:.72rem;display:grid;gap:.48rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:.34rem .42rem}.lp-messaging-stage-row .inline-flex{flex-shrink:0}.lp-messaging-stage-copy{grid-gap:.2rem;display:grid;gap:.2rem;min-width:0}.lp-messaging-stage-label{color:#f8fafceb;font-size:.67rem;font-weight:700;letter-spacing:.04em;line-height:1.2;overflow-wrap:anywhere;text-transform:uppercase}.lp-messaging-stage-detail{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#cbd5e1c7;display:-webkit-box;font-size:.7rem;line-height:1.28;overflow:hidden;overflow-wrap:anywhere}.lp-messaging-evidence-list{grid-gap:.38rem;display:grid;gap:.38rem;min-height:0;overflow:auto;padding-right:.18rem;scrollbar-width:none}.lp-messaging-evidence-list::-webkit-scrollbar{height:0;width:0}.lp-messaging-evidence-item{align-items:flex-start;color:#e2e8f0db;display:flex;font-size:.74rem;gap:.44rem;line-height:1.32;min-width:0}.lp-messaging-evidence-dot{background:#0ea5e9e6;border-radius:9999px;flex-shrink:0;height:.36rem;margin-top:.34rem;width:.36rem}.lp-messaging-chip-wrap{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:auto;min-width:0}.lp-messaging-chip{background:#08080aa3;border:1px solid #ffffff24;border-radius:9999px;color:#e2e8f0db;font-size:.64rem;font-weight:700;max-width:100%;overflow-wrap:anywhere;padding:.24rem .5rem}.lp-messaging-deck-footer{align-items:center;border-top:1px solid #94a3b829;display:flex;gap:.55rem;justify-content:space-between;padding-top:.5rem}.lp-messaging-advanced-toggle{background:#0000005c;border:1px solid #ffffff29;border-radius:9999px;color:#e2e8f0db;font-size:.71rem;font-weight:700;padding:.32rem .64rem;transition:border-color .18s ease,background .18s ease}.lp-messaging-advanced-toggle:hover{background:#0ea5e929;border-color:#38bdf880}.lp-messaging-deck-count{color:#94a3b8d6;font-size:.71rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lp-audit-deck{background:radial-gradient(132% 175% at 100% 0,#fbbf241c,#0000 58%),radial-gradient(122% 170% at 0 100%,#3b82f61f,#0000 60%),linear-gradient(180deg,#0a0a0cf5,#060608e0);border:1px solid #ffffff1a;display:flex;flex-direction:column;gap:.72rem;height:clamp(580px,73vh,800px);min-height:580px}.lp-audit-deck-header{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between}.lp-audit-nav{gap:.34rem}.lp-audit-nav,.lp-audit-nav-btn{align-items:center;display:inline-flex}.lp-audit-nav-btn{background:#00000057;border:1px solid #ffffff29;border-radius:9999px;color:#e2e8f0e0;height:30px;justify-content:center;transition:transform .18s ease,border-color .18s ease,background .18s ease;width:30px}.lp-audit-nav-btn:hover{background:#f59e0b29;border-color:#fbbf2473;transform:translateY(-1px)}.lp-audit-dots{align-items:center;display:flex;flex-wrap:wrap;gap:.38rem}.lp-audit-dot{background:#fff3;border:1px solid #ffffff42;border-radius:9999px;height:7px;transition:transform .2s ease,width .2s ease,border-color .2s ease,background .2s ease;width:7px}.lp-audit-dot.is-active{background:#f59e0bd6;border-color:#fbbf249e;width:18px}.lp-audit-slide-track{background:#07070a99;border:1px solid #ffffff17;border-radius:1.1rem;flex:1 1;min-height:0;outline:none;overflow:hidden;padding:.85rem}.lp-audit-slide{display:flex;flex-direction:column;gap:.72rem;height:100%;min-height:0;overflow:hidden}.lp-audit-slide-header{grid-gap:.32rem;display:grid;gap:.32rem}.lp-audit-slide-kicker{color:#94a3b8e6;font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.lp-audit-slide-title{text-wrap:balance;color:#f8fafcf2;font-size:1.03rem;font-weight:800;line-height:1.2}.lp-audit-slide-description{color:#cbd5e1d1;font-size:.83rem;line-height:1.42}.lp-audit-stage-grid{grid-gap:.65rem;align-items:stretch;display:grid;flex:1 1;gap:.65rem;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:0}.lp-audit-stage-card{grid-gap:.44rem;align-content:start;background:#0000005c;border:1px solid #ffffff1a;border-radius:.95rem;display:grid;gap:.44rem;min-height:0;min-width:0;overflow:hidden;padding:.58rem .62rem}.lp-audit-stage-title{color:#94a3b8d6;font-size:.67rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lp-audit-stage-list{grid-gap:.42rem;display:grid;gap:.42rem;min-height:0;overflow:auto;padding-right:.18rem;scrollbar-width:none}.lp-audit-stage-list::-webkit-scrollbar{height:0;width:0}.lp-audit-stage-row{grid-gap:.48rem;align-items:flex-start;background:#08080a8f;border:1px solid #94a3b82e;border-radius:.72rem;display:grid;gap:.48rem;grid-template-columns:minmax(0,1fr) auto;padding:.34rem .42rem}.lp-audit-stage-row .inline-flex{flex-shrink:0}.lp-audit-stage-copy{grid-gap:.2rem;display:grid;gap:.2rem;min-width:0}.lp-audit-stage-label{color:#f8fafceb;font-size:.67rem;font-weight:700;letter-spacing:.04em;line-height:1.2;overflow-wrap:anywhere;text-transform:uppercase}.lp-audit-stage-detail{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#cbd5e1c7;display:-webkit-box;font-size:.7rem;line-height:1.28;overflow:hidden;overflow-wrap:anywhere}.lp-audit-evidence-list{grid-gap:.38rem;display:grid;gap:.38rem;min-height:0;overflow:auto;padding-right:.18rem;scrollbar-width:none}.lp-audit-evidence-list::-webkit-scrollbar{height:0;width:0}.lp-audit-evidence-item{align-items:flex-start;color:#e2e8f0db;display:flex;font-size:.74rem;gap:.44rem;line-height:1.32}.lp-audit-evidence-dot{background:#3b82f6e0;border-radius:9999px;flex-shrink:0;height:.36rem;margin-top:.34rem;width:.36rem}.lp-audit-chip-wrap{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:auto;min-height:0}.lp-audit-chip{background:#08080aa3;border:1px solid #ffffff24;border-radius:9999px;color:#e2e8f0db;font-size:.64rem;font-weight:700;max-width:100%;overflow-wrap:anywhere;padding:.24rem .5rem}.lp-audit-deck-footer{align-items:center;border-top:1px solid #94a3b829;display:flex;gap:.55rem;justify-content:space-between;padding-top:.5rem}.lp-audit-advanced-toggle{background:#0000005c;border:1px solid #ffffff29;border-radius:9999px;color:#e2e8f0db;font-size:.71rem;font-weight:700;padding:.32rem .64rem;transition:border-color .18s ease,background .18s ease}.lp-audit-advanced-toggle:hover{background:#f59e0b29;border-color:#fbbf2473}.lp-audit-deck-count{color:#94a3b8d6;font-size:.71rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lp-compliance-deck{background:radial-gradient(130% 170% at 100% 0,#fbbf241f,#0000 58%),radial-gradient(120% 170% at 0 100%,#3b82f61f,#0000 62%),linear-gradient(180deg,#0a0a0cf5,#060608e0);border:1px solid #ffffff1a;display:flex;flex-direction:column;gap:.72rem;height:clamp(560px,72vh,820px);min-height:560px}.lp-compliance-deck-header{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between}.lp-compliance-nav{align-items:center;display:inline-flex;gap:.34rem}.lp-compliance-nav-btn{align-items:center;background:#00000057;border:1px solid #ffffff29;border-radius:9999px;color:#e2e8f0e0;display:inline-flex;height:30px;justify-content:center;transition:transform .18s ease,border-color .18s ease,background .18s ease;width:30px}.lp-compliance-nav-btn:hover{background:#f59e0b2e;border-color:#fbbf2475;transform:translateY(-1px)}.lp-compliance-dots{align-items:center;display:flex;flex-wrap:wrap;gap:.38rem}.lp-compliance-dot{background:#fff3;border:1px solid #ffffff42;border-radius:9999px;height:7px;transition:transform .2s ease,width .2s ease,border-color .2s ease,background .2s ease;width:7px}.lp-compliance-dot.is-active{background:#f59e0bd6;border-color:#fbbf249e;width:18px}.lp-compliance-slide-track{background:#07070a99;border:1px solid #ffffff17;border-radius:1.1rem;flex:1 1;min-height:0;outline:none;overflow:hidden;padding:.85rem}.lp-compliance-slide{display:flex;flex-direction:column;gap:.72rem;height:100%;min-height:0;overflow:hidden}.lp-compliance-slide-header{grid-gap:.32rem;display:grid;gap:.32rem}.lp-compliance-slide-kicker{color:#94a3b8e6;font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.lp-compliance-slide-title{text-wrap:balance;color:#f8fafcf2;font-size:1.03rem;font-weight:800;line-height:1.2}.lp-compliance-slide-description{color:#cbd5e1d1;font-size:.83rem;line-height:1.42}.lp-compliance-stage-grid{grid-gap:.65rem;align-items:stretch;display:grid;flex:1 1;gap:.65rem;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:0}.lp-compliance-stage-card{grid-gap:.44rem;align-content:start;background:#0000005c;border:1px solid #ffffff1a;border-radius:.95rem;display:grid;gap:.44rem;min-height:0;min-width:0;overflow:hidden;padding:.58rem .62rem}.lp-compliance-stage-title{color:#94a3b8d6;font-size:.67rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lp-compliance-stage-list{grid-gap:.42rem;display:grid;gap:.42rem;min-height:0;overflow:auto;padding-right:.18rem;scrollbar-width:none}.lp-compliance-stage-list::-webkit-scrollbar{height:0;width:0}.lp-compliance-stage-row{grid-gap:.48rem;align-items:flex-start;background:#08080a8f;border:1px solid #94a3b82e;border-radius:.72rem;display:grid;gap:.48rem;grid-template-columns:minmax(0,1fr) auto;padding:.34rem .42rem}.lp-compliance-stage-row .inline-flex{flex-shrink:0}.lp-compliance-stage-copy{grid-gap:.2rem;display:grid;gap:.2rem;min-width:0}.lp-compliance-stage-label{color:#f8fafceb;font-size:.67rem;font-weight:700;letter-spacing:.04em;line-height:1.2;overflow-wrap:anywhere;text-transform:uppercase}.lp-compliance-stage-detail{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#cbd5e1c7;display:-webkit-box;font-size:.7rem;line-height:1.28;overflow:hidden;overflow-wrap:anywhere}.lp-compliance-evidence-list{grid-gap:.38rem;display:grid;gap:.38rem;min-height:0;overflow:auto;padding-right:.18rem;scrollbar-width:none}.lp-compliance-evidence-list::-webkit-scrollbar{height:0;width:0}.lp-compliance-evidence-item{align-items:flex-start;color:#e2e8f0db;display:flex;font-size:.74rem;gap:.44rem;line-height:1.32}.lp-compliance-evidence-dot{background:#3b82f6e0;border-radius:9999px;flex-shrink:0;height:.36rem;margin-top:.34rem;width:.36rem}.lp-compliance-chip-wrap{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:auto;min-height:0}.lp-compliance-chip{background:#08080aa3;border:1px solid #ffffff24;border-radius:9999px;color:#e2e8f0db;font-size:.64rem;font-weight:700;max-width:100%;overflow-wrap:anywhere;padding:.24rem .5rem}.lp-compliance-deck-footer{align-items:center;border-top:1px solid #94a3b829;display:flex;gap:.55rem;justify-content:space-between;padding-top:.5rem}.lp-compliance-advanced-toggle{background:#0000005c;border:1px solid #ffffff29;border-radius:9999px;color:#e2e8f0db;font-size:.71rem;font-weight:700;padding:.32rem .64rem;transition:border-color .18s ease,background .18s ease}.lp-compliance-advanced-toggle:hover{background:#f59e0b29;border-color:#fbbf2475}.lp-compliance-deck-count{color:#94a3b8d6;font-size:.71rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lp-scheduler-deck{background:radial-gradient(125% 170% at 100% 0,#3b82f62e,#0000 62%),linear-gradient(180deg,#0a0a0cf5,#060608e0);border:1px solid #ffffff1a;display:flex;flex-direction:column;gap:.72rem;height:clamp(620px,74vh,860px);min-height:620px}.lp-scheduler-deck-header{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between}.lp-scheduler-nav{align-items:center;display:inline-flex;gap:.34rem}.lp-scheduler-nav-btn{align-items:center;background:#00000057;border:1px solid #ffffff29;border-radius:9999px;color:#e2e8f0e0;display:inline-flex;height:30px;justify-content:center;transition:transform .18s ease,border-color .18s ease,background .18s ease;width:30px}.lp-scheduler-nav-btn:hover{background:#3b82f629;border-color:#60a5fa6b;transform:translateY(-1px)}.lp-scheduler-dots{align-items:center;display:flex;flex-wrap:wrap;gap:.38rem}.lp-scheduler-dot{background:#fff3;border:1px solid #ffffff42;border-radius:9999px;height:7px;transition:transform .2s ease,width .2s ease,border-color .2s ease,background .2s ease;width:7px}.lp-scheduler-dot.is-active{background:#3b82f6d6;border-color:#60a5fa99;width:18px}.lp-scheduler-slide-track{background:#07070a99;border:1px solid #ffffff17;border-radius:1.1rem;flex:1 1;min-height:0;outline:none;padding:.85rem}.lp-scheduler-slide{display:flex;flex-direction:column;gap:.72rem;height:100%;min-height:0}.lp-scheduler-slide-header{grid-gap:.32rem;display:grid;gap:.32rem}.lp-scheduler-slide-kicker{color:#94a3b8e6;font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.lp-scheduler-slide-title{text-wrap:balance;color:#f8fafcf2;font-size:1.03rem;font-weight:800;line-height:1.2}.lp-scheduler-slide-description{color:#cbd5e1d1;font-size:.83rem;line-height:1.42}.lp-scheduler-slide-card-grid{grid-gap:.65rem;display:grid;flex:1 1;gap:.65rem;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:0}.lp-scheduler-slide-card{grid-gap:.52rem;align-content:start;background:#0000005c;border:1px solid #ffffff1a;border-radius:.95rem;display:grid;gap:.52rem;min-width:0;padding:.65rem .7rem}.lp-scheduler-slide-card-title{color:#94a3b8d6;font-size:.67rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lp-scheduler-slide-points{grid-gap:.45rem;display:grid;gap:.45rem}.lp-scheduler-slide-point{align-items:flex-start;color:#e2e8f0db;display:flex;font-size:.77rem;gap:.44rem;line-height:1.35}.lp-scheduler-slide-chip-wrap{display:flex;flex-wrap:wrap;gap:.38rem}.lp-scheduler-slide-chip{background:#08080aa3;border:1px solid #ffffff24;border-radius:9999px;color:#e2e8f0db;font-size:.67rem;font-weight:700;padding:.24rem .5rem}.lp-scheduler-deck-footer{align-items:center;display:flex;gap:.55rem;justify-content:space-between}.lp-scheduler-advanced-toggle{background:#0000005c;border:1px solid #ffffff29;border-radius:9999px;color:#e2e8f0db;font-size:.71rem;font-weight:700;padding:.32rem .64rem;transition:border-color .18s ease,background .18s ease}.lp-scheduler-advanced-toggle:hover{background:#3b82f624;border-color:#60a5fa6b}.lp-scheduler-deck-count{color:#94a3b8d6;font-size:.71rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lp-liveguard-deck{background:radial-gradient(132% 175% at 100% 0,#10b98124,#0000 60%),radial-gradient(122% 170% at 0 100%,#3b82f61f,#0000 64%),linear-gradient(180deg,#0a0a0cf5,#060608e0);border:1px solid #ffffff1a;display:flex;flex-direction:column;gap:.72rem;height:clamp(620px,70vh,780px);min-height:620px;min-width:0;overflow:hidden}.lp-liveguard-deck-header{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between;min-width:0}.lp-liveguard-nav{align-items:center;display:inline-flex;gap:.34rem}.lp-liveguard-nav-btn{align-items:center;background:#00000057;border:1px solid #ffffff29;border-radius:9999px;color:#e2e8f0e0;display:inline-flex;height:30px;justify-content:center;transition:transform .18s ease,border-color .18s ease,background .18s ease;width:30px}.lp-liveguard-nav-btn:hover{background:#10b98129;border-color:#10b98175;transform:translateY(-1px)}.lp-liveguard-dots{align-items:center;display:flex;flex-wrap:wrap;gap:.38rem}.lp-liveguard-dot{background:#fff3;border:1px solid #ffffff42;border-radius:9999px;height:7px;transition:transform .2s ease,width .2s ease,border-color .2s ease,background .2s ease;width:7px}.lp-liveguard-dot.is-active{background:#10b981db;border-color:#10b98194;width:18px}.lp-liveguard-slide-track{background:#07070a99;border:1px solid #ffffff17;border-radius:1.1rem;flex:1 1;min-height:0;min-width:0;outline:none;overflow:hidden;padding:.85rem}.lp-liveguard-slide{display:flex;flex-direction:column;gap:.72rem;height:100%;min-height:0;min-width:0;overflow:hidden}.lp-liveguard-slide-header{grid-gap:.32rem;display:grid;gap:.32rem;min-width:0}.lp-liveguard-slide-kicker{color:#94a3b8e6;font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.lp-liveguard-slide-title{text-wrap:balance;color:#f8fafcf2;font-size:1.03rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.lp-liveguard-slide-description{color:#cbd5e1d1;font-size:.83rem;line-height:1.42}.lp-liveguard-stage-grid{grid-gap:.65rem;align-items:stretch;display:grid;flex:1 1;gap:.65rem;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:0;min-width:0}.lp-liveguard-stage-card{grid-gap:.44rem;align-content:start;background:#0000005c;border:1px solid #ffffff1a;border-radius:.95rem;display:grid;gap:.44rem;min-height:0;min-width:0;overflow:hidden;padding:.58rem .62rem}.lp-liveguard-stage-title{color:#94a3b8d6;font-size:.67rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lp-liveguard-stage-list{grid-gap:.42rem;align-content:start;display:grid;gap:.42rem;min-height:0}.lp-liveguard-stage-row{grid-gap:.48rem;align-items:flex-start;background:#08080a8f;border:1px solid #94a3b82e;border-radius:.72rem;display:grid;gap:.48rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:.34rem .42rem}.lp-liveguard-stage-row .inline-flex{flex-shrink:0}.lp-liveguard-stage-copy{grid-gap:.2rem;display:grid;gap:.2rem;min-width:0}.lp-liveguard-stage-label{color:#f8fafceb;font-size:.67rem;font-weight:700;letter-spacing:.04em;line-height:1.2;overflow-wrap:anywhere;text-transform:uppercase}.lp-liveguard-stage-detail{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#cbd5e1c7;display:-webkit-box;font-size:.7rem;line-height:1.28;overflow:hidden;overflow-wrap:anywhere}.lp-liveguard-evidence-list{grid-gap:.38rem;align-content:start;display:grid;gap:.38rem;min-height:0}.lp-liveguard-evidence-item{align-items:flex-start;color:#e2e8f0db;display:flex;font-size:.74rem;gap:.44rem;line-height:1.32;min-width:0}.lp-liveguard-evidence-dot{background:#10b981e6;border-radius:9999px;flex-shrink:0;height:.36rem;margin-top:.34rem;width:.36rem}.lp-liveguard-chip-wrap{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:auto;min-width:0}.lp-liveguard-chip{background:#08080aa3;border:1px solid #ffffff24;border-radius:9999px;color:#e2e8f0db;font-size:.64rem;font-weight:700;max-width:100%;overflow-wrap:anywhere;padding:.24rem .5rem}.lp-liveguard-deck-footer{align-items:center;border-top:1px solid #94a3b829;display:flex;gap:.55rem;justify-content:space-between;padding-top:.5rem}.lp-liveguard-advanced-toggle{background:#0000005c;border:1px solid #ffffff29;border-radius:9999px;color:#e2e8f0db;font-size:.71rem;font-weight:700;padding:.32rem .64rem;transition:border-color .18s ease,background .18s ease}.lp-liveguard-advanced-toggle:hover{background:#10b98129;border-color:#10b98175}.lp-liveguard-deck-count{color:#94a3b8d6;font-size:.71rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lp-payroll-deck{background:radial-gradient(132% 176% at 100% 0,#f59e0b24,#0000 60%),radial-gradient(122% 172% at 0 100%,#10b9811f,#0000 64%),linear-gradient(180deg,#0a0a0cf5,#060608e0);border:1px solid #ffffff1a;display:flex;flex-direction:column;gap:.72rem;height:clamp(620px,74vh,860px);min-height:620px;min-width:0;overflow:hidden}.lp-payroll-deck-header{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between;min-width:0}.lp-payroll-nav{gap:.34rem}.lp-payroll-nav,.lp-payroll-nav-btn{align-items:center;display:inline-flex}.lp-payroll-nav-btn{background:#00000057;border:1px solid #ffffff29;border-radius:9999px;color:#e2e8f0e0;height:30px;justify-content:center;transition:transform .18s ease,border-color .18s ease,background .18s ease;width:30px}.lp-payroll-nav-btn:hover{background:#f59e0b29;border-color:#f59e0b75;transform:translateY(-1px)}.lp-payroll-dots{align-items:center;display:flex;flex-wrap:wrap;gap:.38rem}.lp-payroll-dot{background:#fff3;border:1px solid #ffffff42;border-radius:9999px;height:7px;transition:transform .2s ease,width .2s ease,border-color .2s ease,background .2s ease;width:7px}.lp-payroll-dot.is-active{background:#f59e0bd6;border-color:#f59e0b99;width:18px}.lp-payroll-slide-track{background:#07070a99;border:1px solid #ffffff17;border-radius:1.1rem;flex:1 1;min-height:0;min-width:0;outline:none;overflow:hidden;padding:.85rem}.lp-payroll-slide{display:flex;flex-direction:column;gap:.72rem;height:100%;min-height:0;min-width:0;overflow:hidden}.lp-payroll-slide-header{grid-gap:.32rem;display:grid;gap:.32rem;min-width:0}.lp-payroll-slide-kicker{color:#94a3b8e6;font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.lp-payroll-slide-title{text-wrap:balance;color:#f8fafcf2;font-size:1.03rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.lp-payroll-slide-description{color:#cbd5e1d1;font-size:.83rem;line-height:1.42;overflow-wrap:anywhere}.lp-payroll-stage-grid{grid-gap:.65rem;align-items:stretch;display:grid;flex:1 1;gap:.65rem;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:0;min-width:0}.lp-payroll-stage-card{grid-gap:.44rem;align-content:start;background:#0000005c;border:1px solid #ffffff1a;border-radius:.95rem;display:grid;gap:.44rem;min-height:0;min-width:0;overflow:hidden;padding:.58rem .62rem}.lp-payroll-stage-title{color:#94a3b8d6;font-size:.67rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lp-payroll-stage-list{grid-gap:.42rem;display:grid;gap:.42rem;min-height:0;overflow:auto;padding-right:.18rem;scrollbar-width:none}.lp-payroll-stage-list::-webkit-scrollbar{height:0;width:0}.lp-payroll-stage-row{grid-gap:.48rem;align-items:flex-start;background:#08080a8f;border:1px solid #94a3b82e;border-radius:.72rem;display:grid;gap:.48rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:.34rem .42rem}.lp-payroll-stage-row .inline-flex{flex-shrink:0}.lp-payroll-stage-copy{grid-gap:.2rem;display:grid;gap:.2rem;min-width:0}.lp-payroll-stage-label{color:#f8fafceb;font-size:.67rem;font-weight:700;letter-spacing:.04em;line-height:1.2;overflow-wrap:anywhere;text-transform:uppercase}.lp-payroll-stage-detail{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#cbd5e1c7;display:-webkit-box;font-size:.7rem;line-height:1.28;overflow:hidden;overflow-wrap:anywhere}.lp-payroll-evidence-list{grid-gap:.38rem;display:grid;gap:.38rem;min-height:0;overflow:auto;padding-right:.18rem;scrollbar-width:none}.lp-payroll-evidence-list::-webkit-scrollbar{height:0;width:0}.lp-payroll-evidence-item{align-items:flex-start;color:#e2e8f0db;display:flex;font-size:.74rem;gap:.44rem;line-height:1.32;min-width:0}.lp-payroll-evidence-dot{background:#f59e0be6;border-radius:9999px;flex-shrink:0;height:.36rem;margin-top:.34rem;width:.36rem}.lp-payroll-chip-wrap{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:auto;min-width:0}.lp-payroll-chip{background:#08080aa3;border:1px solid #ffffff24;border-radius:9999px;color:#e2e8f0db;font-size:.64rem;font-weight:700;max-width:100%;overflow-wrap:anywhere;padding:.24rem .5rem}.lp-payroll-deck-footer{align-items:center;border-top:1px solid #94a3b829;display:flex;gap:.55rem;justify-content:space-between;padding-top:.5rem}.lp-payroll-advanced-toggle{background:#0000005c;border:1px solid #ffffff29;border-radius:9999px;color:#e2e8f0db;font-size:.71rem;font-weight:700;padding:.32rem .64rem;transition:border-color .18s ease,background .18s ease}.lp-payroll-advanced-toggle:hover{background:#f59e0b29;border-color:#f59e0b75}.lp-payroll-deck-count{color:#94a3b8d6;font-size:.71rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media (max-width:1023px){.lp-payroll-deck{height:auto;min-height:0}.lp-payroll-stage-grid,.lp-payroll-stage-row{grid-template-columns:1fr}.lp-payroll-stage-row .inline-flex{justify-self:flex-start}.lp-messaging-deck{height:auto;min-height:0}.lp-messaging-stage-grid,.lp-messaging-stage-row{grid-template-columns:1fr}.lp-messaging-stage-row .inline-flex{justify-self:flex-start}.lp-audit-deck{height:auto;min-height:0}.lp-audit-stage-grid,.lp-audit-stage-row{grid-template-columns:1fr}.lp-audit-stage-row .inline-flex{justify-self:flex-start}.lp-compliance-deck{height:auto;min-height:0}.lp-compliance-stage-grid,.lp-compliance-stage-row{grid-template-columns:1fr}.lp-compliance-stage-row .inline-flex{justify-self:flex-start}.lp-scheduler-deck{height:auto;min-height:0}.lp-scheduler-slide-card-grid{grid-template-columns:1fr}.lp-liveguard-deck{height:auto;min-height:0}.lp-liveguard-stage-grid,.lp-liveguard-stage-row{grid-template-columns:1fr}.lp-liveguard-stage-row .inline-flex{justify-self:flex-start}}@media (max-width:767px){.lp-messaging-deck-header,.lp-payroll-deck-header,.lp-scheduler-control-head{align-items:flex-start;flex-direction:column}.lp-scheduler-feed-row{flex-direction:column;gap:.45rem}.lp-marketplace-panel-head{align-items:flex-start;flex-direction:column}.lp-marketplace-filter-chip{font-size:.66rem}.lp-marketplace-mini .lp-mini-panel{padding:.72rem}.lp-audit-deck-header,.lp-compliance-deck-header,.lp-liveguard-deck-header,.lp-scheduler-deck-header{align-items:flex-start;flex-direction:column}.lp-scheduler-slide-track{padding:.74rem}.lp-audit-slide-title,.lp-liveguard-slide-title,.lp-messaging-slide-title,.lp-payroll-slide-title,.lp-scheduler-slide-title{font-size:.96rem}.lp-audit-slide-description,.lp-liveguard-slide-description,.lp-messaging-slide-description,.lp-payroll-slide-description,.lp-scheduler-slide-description{font-size:.79rem}}@media (prefers-reduced-motion:reduce){.lp-audit-advanced-toggle,.lp-audit-dot,.lp-audit-nav-btn,.lp-compliance-advanced-toggle,.lp-compliance-dot,.lp-compliance-nav-btn,.lp-messaging-advanced-toggle,.lp-messaging-dot,.lp-messaging-nav-btn,.lp-payroll-advanced-toggle,.lp-payroll-dot,.lp-payroll-nav-btn,.lp-scheduler-advanced-toggle,.lp-scheduler-dot,.lp-scheduler-nav-btn{transition:none!important}}.lp-previewframe ::-webkit-scrollbar,.lp-window ::-webkit-scrollbar{height:10px}.lp-previewframe ::-webkit-scrollbar-thumb,.lp-window ::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:9999px}.lp-previewframe ::-webkit-scrollbar-track,.lp-window ::-webkit-scrollbar-track{background:#ffffff0f}.lp-root{background:radial-gradient(1200px 720px at 10% -10%,#3b82f633,#0000 60%),radial-gradient(960px 680px at 100% 10%,#10b98124,#0000 62%),linear-gradient(180deg,#040506,#06080b 35%,#040506);isolation:isolate}.lp-scene-backdrop{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.lp-root>footer,.lp-root>header,.lp-scene-main{position:relative;z-index:1}.lp-scene-main{isolation:isolate}.lp-scene-glow{animation:lp-scene-drift 22s ease-in-out infinite;border-radius:9999px;filter:blur(80px);opacity:.42;position:absolute}.lp-scene-glow--one{background:#3b82f647;height:520px;left:-10%;top:-8%;width:520px}.lp-scene-glow--two{animation-delay:2s;animation-duration:28s;background:#10b98133;height:460px;right:-8%;top:22%;width:460px}.lp-scene-glow--three{animation-delay:6s;animation-duration:30s;background:#0ea5e924;bottom:4%;height:420px;left:22%;width:420px}.lp-scene-gridplane{animation:lp-gridplane-drift 28s linear infinite;background-image:linear-gradient(#94a3b817 1px,#0000 0),linear-gradient(90deg,#94a3b817 1px,#0000 0);background-size:88px 88px;height:68%;left:-20%;-webkit-mask-image:linear-gradient(180deg,#0000,#000000eb 18%,#0000);mask-image:linear-gradient(180deg,#0000,#000000eb 18%,#0000);opacity:.32;position:absolute;right:-20%;top:34%;transform:perspective(1600px) rotateX(75deg) translateZ(0);transform-origin:top center}.lp-scene-veil{background:radial-gradient(80% 50% at 50% 0,#ffffff0f,#0000 70%),linear-gradient(180deg,#04060800,#04060861 46%,#040608a8);inset:0;position:absolute}.lp-section{overflow:clip}.lp-section--base{background:linear-gradient(180deg,#05070933,#05070914)}.lp-section--surface{background:linear-gradient(180deg,#080a0c6b,#07090b24)}.lp-section-veil{background:radial-gradient(120% 160% at 50% 0,#ffffff0d,#0000 58%),linear-gradient(180deg,#ffffff0a,#0000 22%,#ffffff05 72%,#0000);inset:0;opacity:.75;pointer-events:none;position:absolute}.lp-section+.lp-section{margin-top:-1px}.lp-section--hero .lp-section-veil{display:none}.lp-section--why .lp-section-veil{background:radial-gradient(80% 120% at 10% 0,#3b82f61a,#0000 62%),linear-gradient(180deg,#ffffff08,#0000 80%)}.lp-section--industries .lp-section-veil{background:radial-gradient(90% 120% at 85% 15%,#0ea5e914,#0000 60%),linear-gradient(180deg,hsla(0,0%,100%,.025),#0000 78%)}.lp-section--product .lp-section-veil{background:radial-gradient(90% 120% at 50% 0,#3b82f61f,#0000 55%),radial-gradient(70% 110% at 100% 100%,#10b98114,#0000 60%)}.lp-section--audit .lp-section-veil,.lp-section--compliance .lp-section-veil,.lp-section--liveguard .lp-section-veil,.lp-section--messaging .lp-section-veil,.lp-section--payroll .lp-section-veil,.lp-section--scheduler .lp-section-veil{background:radial-gradient(60% 100% at 0 20%,#3b82f60f,#0000 55%),radial-gradient(60% 100% at 100% 80%,#10b9810d,#0000 58%)}.lp-section--cta .lp-section-veil,.lp-section--faq .lp-section-veil,.lp-section--pricing .lp-section-veil{background:radial-gradient(80% 120% at 50% 0,#ffffff0f,#0000 56%),linear-gradient(180deg,hsla(0,0%,100%,.035),#0000 76%)}.lp-reveal,.lp-scene-depth{transform-style:preserve-3d;will-change:transform}.lp-final-cta,.lp-marketplace-surface,.lp-previewframe,.lp-product-panel,.lp-surface-panel,.lp-window{overflow:hidden;position:relative}.lp-final-cta:after,.lp-marketplace-surface:after,.lp-previewframe:after,.lp-product-panel:after,.lp-surface-panel:after,.lp-window:after{background:linear-gradient(180deg,#ffffff14,#0000 18%),radial-gradient(140% 120% at 50% 0,#ffffff0d,#0000 45%);border:1px solid #ffffff0f;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.lp-surface{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 40px 120px -74px #000000eb,0 18px 36px -28px #0f172a8c}.lp-window--hero{box-shadow:0 42px 120px -64px #020617f5,0 18px 40px -24px #3b82f62e}.lp-window-glow{background:radial-gradient(100% 90% at 15% 10%,#3b82f629,#0000 50%),radial-gradient(85% 70% at 100% 0,#10b9811f,#0000 52%);inset:0;opacity:.95;pointer-events:none;position:absolute}.lp-window-float-shell{position:relative;z-index:1}.lp-action-button{box-shadow:inset 0 1px 0 #ffffff17,0 18px 42px -26px #0f172acc;isolation:isolate}.lp-action-button:before{background:linear-gradient(180deg,#0000,#fff3,#0000);content:"";inset:-120% auto -120% -30%;opacity:0;position:absolute;transform:skewX(-18deg) translateX(-180%);transition:opacity .22s ease;width:34%}.lp-action-button:hover:before{animation:lp-light-sweep .95s ease forwards;opacity:1}.lp-badge,.lp-pill{box-shadow:inset 0 1px 0 #ffffff0f}.lp-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lp-trust-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#090c0fb8,#07090ba3);overflow:hidden;position:relative}.lp-trust-strip:before{animation:lp-trust-sweep 10s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff14,#0000);content:"";inset:0;opacity:.4;position:absolute;transform:translateX(-120%)}.lp-hero{min-height:min(1120px,100vh)}.lp-hero-aurora,.lp-hero-haze{inset:auto;pointer-events:none;position:absolute}.lp-hero-aurora{border-radius:9999px;filter:blur(60px);opacity:.45}.lp-hero-aurora--one{background:#3b82f63d;height:440px;left:4%;top:-6%;width:440px}.lp-hero-aurora--two{background:#10b9812e;height:400px;right:0;top:8%;width:400px}.lp-hero-haze{background:radial-gradient(60% 100% at 50% 50%,#ffffff14,#0000 72%),radial-gradient(50% 100% at 50% 50%,#0ea5e91f,#0000 74%);filter:blur(18px);height:180px;inset:auto 10% 6% 10%;opacity:.85}.lp-hero-copy{position:relative}.lp-hero-title{text-wrap:balance;letter-spacing:-.04em;text-shadow:0 14px 34px #0f172a4d}.lp-hero-stats{margin-top:.25rem}.lp-card--why{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.lp-card--why:hover{border-color:#ffffff1f;box-shadow:0 34px 80px -50px #000000e0,0 20px 34px -28px #3b82f629;transform:translate3d(0,-6px,0)}.lp-audit-deck,.lp-compliance-deck,.lp-liveguard-deck,.lp-marketplace-surface,.lp-messaging-deck,.lp-payroll-deck,.lp-product-panel,.lp-scheduler-deck{box-shadow:0 42px 120px -74px #000000f5,0 18px 44px -30px #3b82f61f}.lp-audit-advanced-toggle,.lp-audit-dot,.lp-audit-nav-btn,.lp-compliance-advanced-toggle,.lp-compliance-dot,.lp-compliance-nav-btn,.lp-liveguard-advanced-toggle,.lp-liveguard-dot,.lp-liveguard-nav-btn,.lp-messaging-advanced-toggle,.lp-messaging-dot,.lp-messaging-nav-btn,.lp-navbtn,.lp-payroll-advanced-toggle,.lp-payroll-dot,.lp-payroll-nav-btn,.lp-product-pill,.lp-scheduler-advanced-toggle,.lp-scheduler-dot,.lp-scheduler-nav-btn,.lp-segment{transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease}.lp-audit-nav-btn:hover,.lp-compliance-nav-btn:hover,.lp-liveguard-nav-btn:hover,.lp-messaging-nav-btn:hover,.lp-navbtn:hover,.lp-payroll-nav-btn:hover,.lp-product-pill:hover,.lp-scheduler-nav-btn:hover,.lp-segment:hover{box-shadow:0 12px 24px -18px #3b82f680;transform:translateY(-2px)}.lp-product-pill.is-active,.lp-segment.is-active{box-shadow:inset 0 1px 0 #ffffff1f,0 16px 32px -24px #3b82f680}.lp-pricing-card{background:radial-gradient(120% 110% at 0 0,#ffffff17,#0000 46%),linear-gradient(180deg,#101010fa,#060606f5);border:1px solid #ffffff17;box-shadow:inset 0 1px 0 #ffffff12,0 28px 60px -42px #000000d9}.lp-pricing-card:hover{border-color:#ffffff2e;box-shadow:inset 0 1px 0 #ffffff14,0 34px 70px -46px #000000eb}.lp-pricing-card--accent{background:radial-gradient(120% 110% at 0 0,#ffffff24,#0000 48%),linear-gradient(180deg,#141414fa,#050505fa);border-color:#ffffff3d}.lp-pricing-card-cta{background:#101010f5;border:1px solid #ffffff24;border-radius:.9rem;color:#f5f5f4f5;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.lp-pricing-card-cta:hover{background:#181818fa;border-color:#ffffff47}.lp-pricing-card-cta.is-accent{background:#f5f5f4f5;border-color:#ffffffe0;color:#080808f5}.lp-pricing-card-cta.is-accent:hover{background:#e8e5dffa}.lp-pricing-link-button.btn{background:#0c0c0cf5;border-color:#ffffff24;color:#f5f5f4f5}.lp-pricing-link-button.btn:hover{background:#121212fa;border-color:#ffffff42}.lp-faq-item{transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.lp-faq-item:hover{background:#0a0c0fd1;border-color:#ffffff24;box-shadow:0 28px 60px -48px #3b82f633;transform:translate3d(0,-4px,0)}.lp-final-cta{background:radial-gradient(110% 120% at 50% 0,#3b82f62e,#0000 55%),radial-gradient(110% 120% at 100% 100%,#10b98124,#0000 58%),linear-gradient(180deg,#0b0c0ff5,#06080aeb)}.lp-footer{position:relative}@keyframes lp-scene-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-22px,0) scale(1.06)}}@keyframes lp-gridplane-drift{0%{transform:perspective(1600px) rotateX(75deg) translateZ(0)}50%{transform:perspective(1600px) rotateX(75deg) translate3d(-1.5%,-2%,0)}to{transform:perspective(1600px) rotateX(75deg) translateZ(0)}}@keyframes lp-light-sweep{0%{transform:skewX(-18deg) translateX(-180%)}to{transform:skewX(-18deg) translateX(420%)}}@keyframes lp-trust-sweep{0%,18%{transform:translateX(-120%)}48%,to{transform:translateX(140%)}}@media (max-width:1023px){.lp-scene-gridplane{height:52%;opacity:.18;top:44%}.lp-hero{min-height:auto}.lp-hero-aurora--one,.lp-hero-aurora--two{height:280px;width:280px}.lp-card--why:hover,.lp-faq-item:hover{transform:none}}@media (prefers-reduced-motion:reduce){.lp-action-button:before,.lp-hero-aurora,.lp-map-marker:after,.lp-orb,.lp-scene-glow,.lp-scene-gridplane,.lp-trust-strip:before,.lp-window-glow{animation:none!important}.lp-audit-nav-btn,.lp-card--why,.lp-compliance-nav-btn,.lp-faq-item,.lp-liveguard-nav-btn,.lp-messaging-nav-btn,.lp-navbtn,.lp-payroll-nav-btn,.lp-product-pill,.lp-reveal,.lp-scene-depth,.lp-scheduler-nav-btn,.lp-segment{transform:none!important;transition:none!important}}.payroll-inline-demo{display:flex;flex-direction:column;gap:.58rem;height:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;padding:.65rem;position:relative;width:100%}.payroll-inline-demo,.payroll-inline-demo *{box-sizing:border-box}.payroll-inline-demo__workflow{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.45rem}.payroll-inline-demo__step{border:1px solid #94a3b847;border-radius:999px;color:#94a3b8e6;font-size:.74rem;letter-spacing:.08em;padding:.2rem .58rem;text-transform:uppercase}.payroll-inline-demo__step.is-active{background:#2563eb38;border-color:#60a5faa6;color:#bfdbfefa}.payroll-inline-demo__step.is-complete{background:#065f4642;border-color:#34d39994;color:#86efacfa}.payroll-inline-demo__toolbar{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:.52rem;min-width:0}.payroll-inline-demo__field{grid-gap:.28rem;display:grid;flex:0 0 auto;gap:.28rem;min-width:0}.payroll-inline-demo__field--search{flex:1 1 17rem}.payroll-inline-demo__field>span{color:#94a3b8eb;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.payroll-inline-demo__field input,.payroll-inline-demo__field select{background:#0f172a8c;border:1px solid #94a3b84d;border-radius:.68rem;color:#e2e8f0fa;height:2.02rem;max-width:100%;min-width:0;padding:0 .65rem}.payroll-inline-demo__field input::placeholder{color:#94a3b8d9}.payroll-inline-demo__button{align-items:center;background:linear-gradient(135deg,#3b82f657,#2563eb4d);border:1px solid #60a5fa94;border-radius:.68rem;color:#dbeafefa;display:inline-flex;font-size:.8rem;font-weight:600;gap:.35rem;justify-content:center;line-height:1;min-width:0;padding:.56rem .72rem}.payroll-inline-demo__button:hover:not(:disabled){filter:brightness(1.06)}.payroll-inline-demo__button:disabled{cursor:not-allowed;opacity:.55}.payroll-inline-demo__button--ghost{background:#0f172a85;border-color:#94a3b86b;color:#cbd5e1f2}.payroll-inline-demo__button--table{font-size:.74rem;padding:.45rem .58rem;width:100%}.payroll-inline-demo__error,.payroll-inline-demo__flash{border:1px solid;border-radius:.66rem;font-size:.78rem;padding:.42rem .58rem}.payroll-inline-demo__flash{background:#065f463d;border-color:#34d39980;color:#a7f3d0fa}.payroll-inline-demo__error{background:#7f1d1d42;border-color:#f871717a;color:#fca5a5fa}.payroll-inline-demo__grid{grid-gap:.58rem;display:grid;flex:1 1 auto;gap:.58rem;grid-template-columns:minmax(14rem,1.05fr) minmax(0,1.42fr) minmax(14rem,1fr);height:100%;min-height:0;overflow:hidden}.payroll-inline-demo__panel{background:radial-gradient(130% 100% at 8% 4%,#1e40af3d 0,#050a1600 52%),linear-gradient(180deg,#030a1adb,#020612f0);border:1px solid #3b82f64d;border-radius:.92rem;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.payroll-inline-demo__panel-head{align-items:center;border-bottom:1px solid #94a3b833;display:flex;gap:.58rem;justify-content:space-between;padding:.62rem .68rem}.payroll-inline-demo__panel-head h3{color:#e2e8f0fa;font-size:.88rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.payroll-inline-demo__panel-head span{color:#94a3b8f2;font-size:.78rem}.payroll-inline-demo__period-list{grid-gap:.48rem;display:grid;gap:.48rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.58rem}.payroll-inline-demo__period-row{background:#0f172a80;border:1px solid #94a3b840;border-radius:.76rem;color:#e2e8f0fa;padding:.52rem .56rem;text-align:left;width:100%}.payroll-inline-demo__period-row.is-selected{border-color:#60a5fab8;box-shadow:inset 0 0 0 1px #3b82f640}.payroll-inline-demo__period-top{align-items:center;display:flex;gap:.45rem;justify-content:space-between}.payroll-inline-demo__period-range{color:#dbeafefc;font-size:.75rem;font-weight:700}.payroll-inline-demo__period-meta{color:#94a3b8eb;font-size:.72rem;margin-top:.14rem}.payroll-inline-demo__actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.42rem}.payroll-inline-demo__summary-chips{display:flex;flex-wrap:wrap;gap:.4rem;padding:.54rem .66rem 0}.payroll-inline-demo__chip{background:#0f172a73;border:1px solid #94a3b857;border-radius:999px;color:#bfdbfefa;font-size:.71rem;padding:.2rem .54rem}.payroll-inline-demo__preflight-list{max-height:9.8rem;min-height:0;overflow-y:auto;padding:.52rem .66rem}.payroll-inline-demo__timecards-head{align-items:center;display:flex;gap:.58rem;justify-content:space-between;padding:0 .66rem .5rem}.payroll-inline-demo__timecards-head h4{color:#e2e8f0fa;font-size:.8rem;margin:0}.payroll-inline-demo__timecards-head input{background:#0f172a8c;border:1px solid #94a3b84d;border-radius:.68rem;color:#e2e8f0fa;height:1.95rem;padding:0 .58rem;width:min(13.5rem,100%)}.payroll-inline-demo__table-shell{min-width:0;overflow:auto;overscroll-behavior:contain}.payroll-inline-demo__panel--preflight .payroll-inline-demo__table-shell{border:1px solid #94a3b838;border-radius:.7rem;flex:1 1 auto;margin:0 .66rem .62rem}.payroll-inline-demo__table{border-collapse:collapse;min-width:29rem;width:100%}.payroll-inline-demo__table td,.payroll-inline-demo__table th{border-bottom:1px solid #94a3b82e;color:#e2e8f0fa;font-size:.72rem;padding:.44rem .46rem;text-align:left;vertical-align:middle}.payroll-inline-demo__table th{background:#0f172af0;color:#94a3b8f5;font-size:.69rem;letter-spacing:.08em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.payroll-inline-demo__table tbody tr:last-child td{border-bottom:0}.payroll-inline-demo__row-title{color:#e2e8f0fa;font-weight:600}.payroll-inline-demo__row-subtitle{color:#94a3b8e6;font-size:.67rem;margin-top:.14rem}.payroll-inline-demo__state{align-items:center;border:1px solid #94a3b85c;border-radius:999px;display:inline-flex;font-size:.68rem;letter-spacing:.07em;padding:.18rem .5rem;text-transform:uppercase}.payroll-inline-demo__state.is-approved{background:#065f4640;border-color:#34d3996b;color:#a7f3d0fa}.payroll-inline-demo__state.is-pending{background:#78350f33;border-color:#fbbf2473;color:#fde047fa}.payroll-inline-demo__state.is-flagged{background:#7f1d1d3b;border-color:#f871717a;color:#fca5a5fa}.payroll-inline-demo__panel--export .payroll-inline-demo__panel-head{border-bottom:0}.payroll-inline-demo__export-body{grid-gap:.52rem;display:grid;gap:.52rem;grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.62rem .66rem .66rem}.payroll-inline-demo__jobs-title{color:#94a3b8f5;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.payroll-inline-demo__panel--export .payroll-inline-demo__table-shell{border:1px solid #94a3b838;border-radius:.7rem;min-height:0}.payroll-inline-demo__panel--export .payroll-inline-demo__table{min-width:22rem}.payroll-inline-demo__empty{border:1px dashed #94a3b85c;border-radius:.7rem;color:#94a3b8f2;font-size:.74rem;padding:.62rem}.payroll-inline-demo__mode-note{display:none}.payroll-inline-demo__export-body,.payroll-inline-demo__period-list,.payroll-inline-demo__preflight-list,.payroll-inline-demo__table-shell{scrollbar-color:#64748bcc #0f172a8c;scrollbar-width:thin}.payroll-inline-demo__export-body::-webkit-scrollbar,.payroll-inline-demo__period-list::-webkit-scrollbar,.payroll-inline-demo__preflight-list::-webkit-scrollbar,.payroll-inline-demo__table-shell::-webkit-scrollbar{height:8px;width:8px}.payroll-inline-demo__export-body::-webkit-scrollbar-thumb,.payroll-inline-demo__period-list::-webkit-scrollbar-thumb,.payroll-inline-demo__preflight-list::-webkit-scrollbar-thumb,.payroll-inline-demo__table-shell::-webkit-scrollbar-thumb{background:#64748bbf;border-radius:999px}.payroll-inline-demo__export-body::-webkit-scrollbar-track,.payroll-inline-demo__period-list::-webkit-scrollbar-track,.payroll-inline-demo__preflight-list::-webkit-scrollbar-track,.payroll-inline-demo__table-shell::-webkit-scrollbar-track{background:#0f172a80}@media (max-width:1240px){.payroll-inline-demo__toolbar{flex-wrap:wrap}.payroll-inline-demo__grid{grid-template-columns:minmax(13rem,1fr) minmax(0,1.1fr)}.payroll-inline-demo__panel--export{grid-column:1/span 2}}@media (max-width:900px){.payroll-inline-demo{gap:.48rem;padding:.52rem}.payroll-inline-demo__grid{grid-template-columns:1fr}.payroll-inline-demo__panel--export{grid-column:auto}.payroll-inline-demo__table{min-width:24rem}.payroll-inline-demo__panel--export .payroll-inline-demo__table{min-width:20rem}}