html:has(.ld-root){scroll-behavior:smooth}.ld-root{--ink:#0d1b2a;--ink-soft:#16283b;--hair:#e3e5e8;--shadow-sm:0 1px 3px #0d1b2a0f;--shadow-lg:0 4px 16px #0d1b2a24;--shadow-xl:0 18px 50px -12px #0d1b2a59;--btn-shadow:inset 0 1px 0 #ffffff29, 0 1px 1.5px #0d1b2a24;--ckl-edge:#0d1b2a24;--ckl-raised:inset 0 1px 0 #ffffff29, 0 1px 2px #0d1b2a1a, 0 12px 28px -14px #0d1b2a38;--role-bar:#4f46e5;--role-floor:#059669;--role-kitchen:#ea580c;--cell-line:#0d1b2a2b;--cell-vline:#0d1b2a0f;--namecol-line:#0d1b2a24;--gh-bg:#1f2a37;--cov-red:#f2565c;--cov-amber:#f0a53e;--cov-green:#34d399;font-variant-numeric:tabular-nums}.dark .ld-root{--ink:#0c1620;--ink-soft:#141f2b;--hair:#232326;--shadow-sm:0 1px 3px #0006;--shadow-lg:0 8px 26px #0000008c;--shadow-xl:0 24px 60px -12px #000000b3;--cell-line:#ffffff52;--cell-vline:#ffffff24;--namecol-line:#ffffff4d;--ckl-edge:#ffffff1f;--ckl-raised:inset 0 1px 0 #ffffff0f, 0 1px 2px #0006, 0 12px 28px -14px #0000008c}.ld-root .ld-container{width:100%;max-width:min(94vw,1400px);margin:0 auto;padding-inline:clamp(24px,3vw,64px)}.ld-root .ld-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 18px;font-size:14.5px;font-weight:600;line-height:1;transition:background .15s cubic-bezier(.22,.61,.36,1);display:inline-flex}.ld-root .ld-btn:active{transform:translateY(1px)}.ld-root .ld-btn-primary{background:var(--primary);color:#fff;box-shadow:var(--btn-shadow)}.ld-root .ld-btn-primary:hover{background:#1e63d0}.ld-root .ld-btn-primary:disabled{opacity:.55;cursor:not-allowed}.ld-root .ld-btn-onnavy{color:#fff;background:#ffffff1a;border-color:#ffffff29}.ld-root .ld-btn-onnavy:hover{background:#ffffff29}.ld-root .ld-btn-lg{height:46px;padding:0 24px;font-size:15px}.ld-root .ld-btn-sm{border-radius:6px;height:32px;padding:0 12px;font-size:14px}.ld-root .ld-nav{z-index:50;background:var(--ink);border-bottom:1px solid #ffffff14;position:sticky;top:0}.ld-root .ld-nav-inner{align-items:center;gap:20px;height:62px;display:flex}.ld-root .ld-brand{letter-spacing:-.02em;color:#fff;align-items:center;gap:9px;font-size:17px;font-weight:700;display:inline-flex}.ld-root .ld-logo{background:var(--primary);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ld-root .ld-logo svg{color:#fff;width:16px;height:16px}.ld-root .ld-links{align-items:center;gap:22px;margin-left:10px;display:flex}.ld-root .ld-links a{color:#ffffffa8;font-size:14px;font-weight:500;transition:color .15s}.ld-root .ld-links a:hover{color:#fff}.ld-root .ld-cta-cluster{align-items:center;gap:8px;margin-left:auto;display:flex}.ld-root .ld-icon-btn{color:#ffffffa8;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:8px;place-items:center;width:34px;height:34px;transition:all .15s;display:grid}.ld-root .ld-icon-btn:hover{color:#fff;background:#ffffff14}.ld-root .ld-menu-btn{color:#ffffffa8;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:8px;place-items:center;width:34px;height:34px;display:none}.ld-root .ld-menu-btn:hover{color:#fff;background:#ffffff14}.ld-root .ld-menu-btn svg{width:16px;height:16px}.ld-root .ld-mmenu{background:var(--ink);border-bottom:1px solid #ffffff14;flex-direction:column;gap:2px;padding:10px 20px 18px;display:flex;position:absolute;top:62px;left:0;right:0}.ld-root .ld-mmenu a{color:#ffffffd9;border-bottom:1px solid #ffffff0f;padding:11px 4px;font-size:15px;font-weight:500}.ld-root .ld-mmenu a:last-child{border-bottom:0}.ld-root .ld-mmenu .ld-btn{margin-top:10px}.ld-root .ld-band-ink{background:var(--ink);color:#fff}.ld-root .ld-band-surface{background:var(--background);color:var(--foreground)}.ld-root .ld-section-pad{padding-block:132px}.ld-root .ld-sec-head{max-width:52ch;margin-bottom:56px}.ld-root .ld-sec-head h2{letter-spacing:-.035em;font-size:clamp(32px,3.3vw,52px);font-weight:500;line-height:1.06}.ld-root .ld-band-ink .ld-sec-head h2{color:#fff}.ld-root .ld-band-surface .ld-sec-head h2{color:var(--foreground)}.ld-root .ld-sec-head p{text-wrap:pretty;margin-top:16px;font-size:17px}.ld-root .ld-band-ink .ld-sec-head p{color:#ffffffb8}.ld-root .ld-band-surface .ld-sec-head p{color:var(--muted-foreground)}.ld-root .ld-hero{padding-top:104px;padding-bottom:120px}.ld-root .ld-hero-grid{grid-template-columns:minmax(320px,.62fr) 1.38fr;align-items:center;gap:56px;display:grid}.ld-root .ld-hero-grid>*{min-width:0}.ld-root .ld-hero h1{letter-spacing:-.045em;color:#fff;text-wrap:balance;cursor:default;font-size:clamp(40px,3.8vw,64px);font-weight:500;line-height:1.03}.ld-root .ld-roll{min-height:1.12em;margin-top:2px;display:grid}.ld-root .ld-roll .ld-rw{color:#7fb2ff;opacity:0;grid-area:1/1;transition:opacity .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1);transform:translateY(14px)}.ld-root .ld-roll .ld-rw.on{opacity:1;transition:opacity .28s cubic-bezier(.22,.61,.36,1) .22s,transform .28s cubic-bezier(.22,.61,.36,1) .22s;transform:none}@media (prefers-reduced-motion:reduce){.ld-root .ld-roll .ld-rw{transition:none}}.ld-root .ld-hero-lede{color:#ffffffbd;text-wrap:pretty;max-width:34em;margin-top:26px;font-size:clamp(15px,1.4vw,18px)}.ld-root .ld-teaser{position:relative}.ld-root .ld-teaser-main{align-items:stretch;gap:26px;display:flex}.ld-root .ld-teaser-main>.ld-teaser-scroll{flex:1;min-width:0}.ld-root .ld-teaser-scroll{box-shadow:var(--shadow-xl);border-radius:14px;overflow-x:auto}.ld-root .ld-teaser-stage{background:var(--card);border:1px solid var(--border);border-radius:14px;min-width:620px;display:grid;position:relative;overflow:hidden}.ld-root .ld-surface{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;transition:opacity .46s cubic-bezier(.22,.61,.36,1);display:flex}.ld-root .ld-surface.on{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.ld-root .ld-surface{transition:none}}.ld-root .ld-gh{background:var(--gh-bg);color:#fff;align-items:center;gap:12px;padding:12px 16px;display:flex}.ld-root .ld-gh-title{font-size:13.5px;font-weight:600}.ld-root .ld-gh-sub{color:#ffffff9e;font-size:12px}.ld-root .ld-sh-pill{color:#ffffffc7;align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.ld-root .ld-sh-pill .ld-dot{background:var(--cov-green);border-radius:50%;width:7px;height:7px}.ld-root .ld-covpill{height:28px;color:var(--cov-green);background:#ffffff1a;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:7px;margin-left:auto;padding:0 12px 0 8px;display:inline-flex}.ld-root .ld-covpill .ld-ring{width:14px;height:14px}.ld-root .ld-covpill .ld-ring circle{fill:none;stroke-width:3px}.ld-root .ld-covpill .ld-ring .ld-trk{stroke:#ffffff40}.ld-root .ld-covpill .ld-ring .ld-arc{stroke:var(--cov-green);stroke-linecap:round}.ld-root .ld-cov-pct{font-variant-numeric:tabular-nums;text-align:right;min-width:4ch;font-size:12px;font-weight:600}.ld-root .ld-cov-pct:after{content:"100%"}.ld-root .ld-cov-div{background:#fff3;width:1px;height:12px}.ld-root .ld-cov-status{color:#ffffffd1;font-size:11.5px;font-weight:600}.ld-root .ld-rgrid{flex:1;grid-template-columns:104px repeat(7,minmax(60px,1fr)) 46px;align-content:center;font-size:12px;display:grid}.ld-root .ld-rcell{border-bottom:1px solid var(--cell-line);border-right:1px solid var(--cell-vline);min-height:52px;padding:4px;display:flex}.ld-root .ld-rcell.ld-head{letter-spacing:.04em;text-transform:uppercase;min-height:0;color:var(--text-muted,var(--muted-foreground));justify-content:center;align-items:center;padding:7px 4px;font-size:9.5px;font-weight:600}.ld-root .ld-rcell.ld-name{border-right:1px solid var(--namecol-line);color:var(--foreground);align-items:center;padding-left:14px;font-weight:600}.ld-root .ld-rcell.ld-hours{color:var(--foreground);border-right:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:600}.ld-root .ld-shift{border-radius:5px;flex-direction:column;flex:1;justify-content:center;padding:5px 8px;display:flex}.ld-root .ld-shift .ld-role{font-size:11px;font-weight:700;line-height:1.25}.ld-root .ld-shift .ld-time{font-size:10px;font-weight:500;line-height:1.2}.ld-root .ld-shift.ld-bar{--ld-rc:var(--role-bar)}.ld-root .ld-shift.ld-floor{--ld-rc:var(--role-floor)}.ld-root .ld-shift.ld-kitchen{--ld-rc:var(--role-kitchen)}.ld-root .ld-shift.ld-published{background:var(--ld-rc);color:#fff}.ld-root .ld-shift.ld-draft{background:color-mix(in srgb, var(--ld-rc) 6%, var(--card));border:1.5px dashed var(--ld-rc);color:var(--ld-rc)}.dark .ld-root .ld-shift.ld-draft{background:color-mix(in srgb, var(--ld-rc) 13%, var(--card))}.ld-root .ld-clockin{flex:1;grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:34px 30px;display:grid}.ld-root .ld-qr{width:132px;height:132px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;padding:12px;position:relative;overflow:hidden}.ld-root .ld-qr svg{width:100%;height:100%}.ld-root .ld-scanline{background:linear-gradient(90deg, transparent, var(--primary) 22%, var(--primary) 78%, transparent);opacity:0;pointer-events:none;border-radius:2px;height:2px;position:absolute;top:9px;left:9px;right:9px}.ld-root .ld-clock-copy h4{color:var(--foreground);letter-spacing:-.01em;font-size:18px;font-weight:600}.ld-root .ld-clock-copy p{color:var(--muted-foreground);max-width:34ch;margin-top:6px;font-size:13.5px}.ld-root .ld-clock-row{border:1px solid var(--hair);background:var(--card);border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:11px 14px;display:flex}.ld-root .ld-clock-tick{background:var(--success);color:#08351b;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.ld-root .ld-clock-tick svg{width:15px;height:15px}.ld-root .ld-clock-row b{color:var(--foreground);font-size:13.5px;font-weight:600}.ld-root .ld-clock-row span{color:var(--muted-foreground);font-size:12.5px}.ld-root .ld-clock-row .ld-amt{color:var(--success);margin-left:auto;font-size:12px;font-weight:600}.ld-root .ld-xrows{flex:1;padding:14px 16px 18px}.ld-root .ld-xrow{border-bottom:1px solid var(--hair);align-items:center;gap:12px;padding:12px 4px;display:flex}.ld-root .ld-xrow:last-of-type{border-bottom:0}.ld-root .ld-xrow .ld-who{color:var(--foreground);flex:1;font-size:13px;font-weight:600}.ld-root .ld-xrow .ld-hh{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12.5px}.ld-root .ld-xstatus{font-size:12px;font-weight:600}.ld-root .ld-xstatus.ld-appr{color:var(--success)}.ld-root .ld-xstatus.ld-pend{color:#d4a017}.ld-root .ld-paybar{height:56px;margin-top:14px;position:relative}.ld-root .ld-pay-state{background:var(--muted);border:1px solid var(--hair);border-radius:11px;align-items:center;gap:12px;padding:11px 15px;display:flex;position:absolute;inset:0}.ld-root .ld-pay-state.ld-connecting{opacity:0}.ld-root .ld-pay-state.ld-connected{opacity:1}.ld-root .ld-pay-ic{color:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ld-root .ld-pay-ic svg{width:18px;height:18px}.ld-root .ld-pay-ic.ld-ic-connect{background:var(--primary)}.ld-root .ld-pay-ic.ld-ic-done{background:var(--success);color:#08351b}.ld-root .ld-pay-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.ld-root .ld-pay-copy b{color:var(--foreground);font-size:13.5px;font-weight:600}.ld-root .ld-pay-copy .ld-pay-sub{color:var(--muted-foreground);font-size:12.5px}.ld-root .ld-feat-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ld-root .ld-feat{background:var(--card);border:1px solid var(--ckl-edge);cursor:default;border-radius:12px;padding:22px 22px 24px;transition:box-shadow .22s cubic-bezier(.22,.61,.36,1),border-color .22s cubic-bezier(.22,.61,.36,1)}.ld-root .ld-feat:hover{box-shadow:var(--ckl-raised);border-color:var(--primary)}.ld-root .ld-feat-icon{background:var(--muted);width:34px;height:34px;color:var(--primary);border-radius:9px;place-items:center;margin-bottom:15px;transition:background .22s cubic-bezier(.22,.61,.36,1),color .22s cubic-bezier(.22,.61,.36,1);display:grid}.ld-root .ld-feat-icon svg{width:15px;height:15px}.ld-root .ld-feat:hover .ld-feat-icon{background:var(--primary);color:#fff}.ld-root .ld-feat h3{letter-spacing:-.01em;color:var(--foreground);margin-bottom:6px;font-size:16px;font-weight:600}.ld-root .ld-feat p{color:var(--muted-foreground);text-wrap:pretty;font-size:13.5px;line-height:1.5}.ld-root .ld-howcard{background:var(--ink);border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:40px;padding:40px 38px;display:grid;position:relative}.ld-root .ld-howcard:before{content:"";border-top:1px dashed #ffffff38;height:0;position:absolute;top:50%;left:38px;right:38px}.ld-root .ld-step{z-index:1;background:var(--ink-soft);border:1px solid #ffffff17;border-radius:12px;padding:22px 22px 24px;position:relative}.ld-root .ld-step-n{background:var(--primary);color:#fff;z-index:1;border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:18px;font-size:13px;font-weight:600;display:grid;position:relative}.ld-root .ld-step h3{color:#fff;margin-bottom:7px;font-size:16px;font-weight:600}.ld-root .ld-step p{color:#ffffffa8;text-wrap:pretty;max-width:42ch;font-size:14px}.ld-root .ld-step-note{color:#ffffff8c;text-wrap:pretty;max-width:42ch;margin-top:10px;font-size:12.5px}.ld-root .ld-step h3,.ld-root .ld-step p,.ld-root .ld-step .ld-step-note{transition:color .4s cubic-bezier(.22,.61,.36,1)}.ld-root .ld-step-n{transition:background .4s cubic-bezier(.22,.61,.36,1),transform .4s cubic-bezier(.22,.61,.36,1),opacity .4s cubic-bezier(.22,.61,.36,1)}.ld-root .ld-howcard.ld-cycling .ld-step:not(.ld-active) h3{color:#ffffffb8}.ld-root .ld-howcard.ld-cycling .ld-step:not(.ld-active) p{color:#ffffff85}.ld-root .ld-howcard.ld-cycling .ld-step:not(.ld-active) .ld-step-note{color:#ffffff80}.ld-root .ld-howcard.ld-cycling .ld-step:not(.ld-active) .ld-step-n{opacity:.75}.ld-root .ld-howcard.ld-cycling .ld-step .ld-step-n{background:#ffffff2e}.ld-root .ld-howcard.ld-cycling .ld-step.ld-active .ld-step-n{background:var(--primary);transform:scale(1.08)}.ld-root .ld-price-solo{background:var(--card);border:1px solid var(--ckl-edge);border-radius:12px;flex-wrap:wrap;align-items:center;gap:44px;max-width:760px;margin-inline:auto;padding:36px 40px;display:flex}.ld-root .ld-price-lead{flex:none;align-items:baseline;gap:12px;display:flex}.ld-root .ld-price-amt{letter-spacing:-.03em;color:var(--foreground);font-size:66px;font-weight:600;line-height:1}.ld-root .ld-price-unit{color:var(--muted-foreground);font-size:14px;font-weight:500;line-height:1.3}.ld-root .ld-price-body{flex:1;min-width:260px}.ld-root .ld-price-points{flex-direction:column;gap:11px;margin-bottom:24px;list-style:none;display:flex}.ld-root .ld-price-points li{color:var(--foreground);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.ld-root .ld-price-points li svg{width:16px;height:16px;color:var(--success);flex:none;margin-top:2px}.ld-root .ld-contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.ld-root .ld-contact-copy h2{letter-spacing:-.03em;font-size:clamp(26px,2.6vw,40px);font-weight:500;line-height:1.1}.ld-root .ld-band-ink .ld-contact-copy h2{color:#fff}.ld-root .ld-band-surface .ld-contact-copy h2{color:var(--foreground)}.ld-root .ld-contact-copy p{text-wrap:pretty;max-width:32em;margin-top:14px;font-size:16px}.ld-root .ld-band-ink .ld-contact-copy p{color:#ffffffb8}.ld-root .ld-band-surface .ld-contact-copy p{color:var(--muted-foreground)}.ld-root .ld-form-card{border-radius:14px;padding:28px}.ld-root .ld-band-ink .ld-form-card{background:var(--ink-soft);border:1px solid #ffffff1a}.ld-root .ld-band-surface .ld-form-card{background:var(--card);border:1px solid var(--ckl-edge)}.ld-root .ld-field{margin-bottom:16px}.ld-root .ld-field label{margin-bottom:7px;font-size:13px;font-weight:600;display:block}.ld-root .ld-band-ink .ld-field label{color:#ffffffd9}.ld-root .ld-band-surface .ld-field label{color:var(--foreground)}.ld-root .ld-field input,.ld-root .ld-field textarea{width:100%;font:inherit;border-radius:8px;padding:11px 13px;font-size:14px;transition:border-color .15s}.ld-root .ld-band-ink .ld-field input,.ld-root .ld-band-ink .ld-field textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff24}.ld-root .ld-band-surface .ld-field input,.ld-root .ld-band-surface .ld-field textarea{color:var(--foreground);border:1px solid var(--input);background:0 0}.ld-root .ld-band-ink .ld-field input::placeholder,.ld-root .ld-band-ink .ld-field textarea::placeholder{color:#fff6}.ld-root .ld-band-surface .ld-field input::placeholder,.ld-root .ld-band-surface .ld-field textarea::placeholder{color:var(--muted-foreground)}.ld-root .ld-field input:focus,.ld-root .ld-field textarea:focus{border-color:var(--primary);outline:none}.ld-root .ld-field textarea{resize:vertical;min-height:96px}.ld-root .ld-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ld-root .ld-privacy-note{margin:2px 0 18px;font-size:12px}.ld-root .ld-band-ink .ld-privacy-note{color:#ffffff80}.ld-root .ld-band-surface .ld-privacy-note{color:var(--muted-foreground)}.ld-root .ld-privacy-note a{font-weight:600}.ld-root .ld-band-ink .ld-privacy-note a{color:#fff;border-bottom:1px solid #ffffff4d}.ld-root .ld-band-surface .ld-privacy-note a{color:var(--foreground);border-bottom:1px solid var(--border)}.ld-root .ld-field .ld-req{color:var(--destructive);font-weight:700}.ld-root .ld-hp{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ld-root .ld-field-error{margin-top:4px;font-size:12px}.ld-root .ld-band-ink .ld-field-error{color:#ff8a8f}.ld-root .ld-band-surface .ld-field-error{color:var(--destructive)}.ld-root .ld-form-error{text-align:center;margin-top:4px;margin-bottom:16px;font-size:13px}.ld-root .ld-band-ink .ld-form-error{color:#ff8a8f}.ld-root .ld-band-surface .ld-form-error{color:var(--destructive)}.ld-root .ld-ft{background:var(--ink);color:#fff}.ld-root .ld-ft-inner{padding-block:52px}.ld-root .ld-ft-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.ld-root .ld-ft-tag{color:#fff9;margin-top:12px;font-size:13.5px}.ld-root .ld-ft-links{flex-wrap:wrap;gap:52px;display:flex}.ld-root .ld-ft-col h3{text-transform:uppercase;letter-spacing:.06em;color:#ffffff85;margin-bottom:12px;font-size:11.5px}.ld-root .ld-ft-col a{color:#ffffffc7;padding-block:4px;font-size:13.5px;transition:color .15s;display:block}.ld-root .ld-ft-col a:hover{color:#fff}.ld-root .ld-ft-bottom{color:#ffffff8c;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:22px;font-size:12.5px;display:flex}@media (prefers-reduced-motion:no-preference){.ld-root .ld-reveal[data-ld-anim]{transition:opacity .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1)}.ld-root .ld-reveal[data-ld-anim]:not([data-ld-revealed]){opacity:0;transform:translateY(8px)}.ld-root .ld-surface.ld-playing .ld-shift{animation:.52s cubic-bezier(.22,.61,.36,1) both ld-shift-in;animation-delay:var(--ld-delay,0s)}@keyframes ld-shift-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ld-root .ld-surface.ld-playing .ld-covpill .ld-ring .ld-arc{stroke-dashoffset:50.3px;animation:4.51s linear both ld-arc-draw}@keyframes ld-arc-draw{0%{stroke-dashoffset:50.3px;stroke:var(--cov-red)}50%{stroke:var(--cov-amber)}to{stroke-dashoffset:0;stroke:var(--cov-green)}}.ld-root .ld-surface.ld-playing .ld-covpill{animation:4.51s linear both ld-cov-tint}@keyframes ld-cov-tint{0%{color:var(--cov-red)}50%{color:var(--cov-amber)}to{color:var(--cov-green)}}.ld-root .ld-surface.ld-playing .ld-cov-pct:after{animation:4.51s linear both ld-cov-count}@keyframes ld-cov-count{0%,11.4%{content:"0%"}11.6%,14.7%{content:"7%"}14.9%,18%{content:"14%"}18.2%,21.3%{content:"21%"}21.5%,24.6%{content:"29%"}24.8%,50.6%{content:"36%"}50.8%,53.9%{content:"43%"}54.1%,57.2%{content:"50%"}57.4%,60.5%{content:"57%"}60.7%,86.5%{content:"64%"}86.7%,89.8%{content:"71%"}90%,93.2%{content:"79%"}93.4%,96.5%{content:"86%"}96.7%,99.8%{content:"93%"}to{content:"100%"}}.ld-root .ld-surface.ld-playing .ld-scanline{animation:1.5s cubic-bezier(.22,.61,.36,1) both ld-scan}@keyframes ld-scan{0%{opacity:0;transform:translateY(0)}12%{opacity:.9}88%{opacity:.9;transform:translateY(106px)}to{opacity:0;transform:translateY(106px)}}.ld-root .ld-surface.ld-playing .ld-qr{animation:2.9s cubic-bezier(.22,.61,.36,1) both ld-qr-settle}@keyframes ld-qr-settle{0%,50%{transform:scale(1)}56%{transform:scale(.96)}64%,to{transform:scale(1)}}.ld-root .ld-surface.ld-playing .ld-clock-row{animation:2.9s cubic-bezier(.22,.61,.36,1) both ld-clockrow-in}@keyframes ld-clockrow-in{0%,55%{opacity:0;transform:translateY(8px)}72%,to{opacity:1;transform:translateY(0)}}.ld-root .ld-surface.ld-playing .ld-pay-state.ld-connecting{animation:2.9s cubic-bezier(.22,.61,.36,1) both ld-pay-out}.ld-root .ld-surface.ld-playing .ld-pay-state.ld-connected{animation:2.9s cubic-bezier(.22,.61,.36,1) both ld-pay-in}@keyframes ld-pay-out{0%,45%{opacity:1}60%,to{opacity:0}}@keyframes ld-pay-in{0%,50%{opacity:0}65%,to{opacity:1}}}@media (max-width:1080px){.ld-root .ld-hero-grid{grid-template-columns:1fr;gap:44px}.ld-root .ld-feat-grid{grid-template-columns:repeat(2,1fr)}.ld-root .ld-howcard{grid-template-columns:1fr;gap:30px}.ld-root .ld-howcard:before{display:none}.ld-root .ld-contact-grid{grid-template-columns:1fr;gap:36px}.ld-root .ld-section-pad{padding-block:100px}}@media (max-width:680px){.ld-root .ld-links,.ld-root .ld-cta-cluster>.ld-btn{display:none}.ld-root .ld-menu-btn{display:grid}.ld-root .ld-feat-grid,.ld-root .ld-form-row{grid-template-columns:1fr}.ld-root .ld-hero{padding-top:56px;padding-bottom:72px}.ld-root .ld-hero h1{font-size:34px}.ld-root .ld-section-pad{padding-block:68px}.ld-root .ld-container{padding-inline:20px}.ld-root .ld-ft-grid{flex-direction:column}.ld-root .ld-clockin{text-align:center;grid-template-columns:1fr;justify-items:center}.ld-root .ld-price-solo{flex-direction:column;align-items:stretch;gap:24px;padding:28px 24px}.ld-root .ld-price-body{min-width:0}}@media (min-width:720px){.ld-root .ld-rgrid.ld-rgrid-t{display:none}}@media not (min-width:720px){.ld-root .ld-teaser-stage{min-width:0}.ld-root .ld-rgrid:not(.ld-rgrid-t){display:none}.ld-root .ld-rgrid.ld-rgrid-t{grid-template-columns:52px repeat(3,minmax(0,1fr));display:grid}.ld-root .ld-rgrid-t .ld-rcell{min-height:44px}.ld-root .ld-rgrid-t .ld-rcell.ld-head{min-height:0}.ld-root .ld-rgrid-t .ld-rcell:nth-child(4n+1){border-right:1px solid var(--namecol-line)}.ld-root .ld-rgrid-t .ld-rcell:nth-child(-n+4){border-bottom:1px solid var(--namecol-line)}.ld-root .ld-rgrid-t .ld-rcell.ld-hours{border-right:1px solid var(--cell-vline)}.ld-root .ld-rgrid-t .ld-rcell:nth-child(4n){border-right:0}.ld-root .ld-rgrid-t .ld-rcell:nth-last-child(-n+4){border-bottom:0}.ld-root .ld-rgrid-t .ld-shift{padding:4px 6px}.ld-root .ld-rgrid-t .ld-shift .ld-role{font-size:10.5px}.ld-root .ld-rgrid-t .ld-shift .ld-time{font-size:9.5px}.ld-root .ld-rgrid-t .ld-rcell.ld-hours{font-size:11px}.ld-root .ld-gh-title{white-space:nowrap;flex:none}.ld-root .ld-gh-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ld-root .ld-covpill,.ld-root .ld-sh-pill{flex:none}.ld-root .ld-clockin{align-content:center;gap:22px;padding:26px 20px}.ld-root .ld-clock-row .ld-amt{white-space:nowrap;flex:none}.ld-root .ld-xrows{flex-direction:column;justify-content:center;padding:12px 14px 16px;display:flex}}@media (min-width:1081px) and (not (min-width:1221px)){.ld-root .ld-teaser-stage{min-width:0}}@media (min-width:768px){.ld-root .ld-hero,.ld-root .ld-section-pad{flex-direction:column;justify-content:center;min-height:100dvh;display:flex}}@media (min-width:1600px){.ld-root .ld-container{max-width:1560px;padding-inline:72px}.ld-root .ld-hero-grid{grid-template-columns:minmax(460px,1fr) 1.1fr;gap:64px}.ld-root .ld-feat-grid{gap:22px}.ld-root .ld-section-pad{padding-block:148px}.ld-root .ld-hero h1{font-size:58px}.ld-root .ld-hero-lede{max-width:none;font-size:19px}.ld-root .ld-sec-head{max-width:none;margin-bottom:64px}.ld-root .ld-sec-head h2{font-size:50px}.ld-root .ld-sec-head p{max-width:none;font-size:19px}.ld-root .ld-feat h3{font-size:17px}.ld-root .ld-feat p{font-size:14px}.ld-root .ld-step h3{font-size:17.5px}.ld-root .ld-step p{max-width:none;font-size:15.5px}.ld-root .ld-contact-copy h2{font-size:42px}.ld-root .ld-contact-copy p{max-width:none;font-size:18px}}@media (min-width:1920px){.ld-root .ld-container{max-width:1840px;padding-inline:88px}.ld-root .ld-hero-grid{grid-template-columns:minmax(460px,.82fr) 1.18fr;gap:60px}.ld-root .ld-feat-grid{gap:26px}.ld-root .ld-section-pad{padding-block:168px}.ld-root .ld-hero h1{font-size:64px}.ld-root .ld-hero-lede{font-size:20px}.ld-root .ld-sec-head h2{font-size:54px}.ld-root .ld-sec-head p{font-size:21px}.ld-root .ld-feat h3{font-size:17.5px}.ld-root .ld-feat p{font-size:14.5px}.ld-root .ld-step h3{font-size:19px}.ld-root .ld-step p{font-size:16.5px}.ld-root .ld-contact-copy h2{font-size:48px}.ld-root .ld-contact-copy p{font-size:19px}}@media (min-width:2560px){.ld-root .ld-container{max-width:2300px;padding-inline:104px}.ld-root .ld-hero-grid{grid-template-columns:minmax(520px,.84fr) 1.16fr;gap:72px}.ld-root .ld-feat-grid{grid-template-columns:repeat(6,1fr);gap:30px}.ld-root .ld-section-pad{padding-block:192px}.ld-root .ld-hero h1{font-size:74px}.ld-root .ld-hero-lede{font-size:22px}.ld-root .ld-sec-head h2{font-size:58px}.ld-root .ld-sec-head p{font-size:23px}.ld-root .ld-feat h3{font-size:18px}.ld-root .ld-feat p{font-size:15px}.ld-root .ld-step h3{font-size:20px}.ld-root .ld-step p{font-size:17.5px}.ld-root .ld-contact-copy h2{font-size:54px}.ld-root .ld-contact-copy p{font-size:21px}}@media (min-width:3440px){.ld-root .ld-container{max-width:2960px;padding-inline:120px}.ld-root .ld-hero-grid{grid-template-columns:.82fr 1.18fr;gap:88px}.ld-root .ld-feat-grid{grid-template-columns:repeat(6,1fr);gap:34px}.ld-root .ld-section-pad{padding-block:216px}.ld-root .ld-hero h1{font-size:86px}.ld-root .ld-hero-lede{font-size:24px}.ld-root .ld-sec-head h2{font-size:62px}.ld-root .ld-sec-head p{font-size:25px}.ld-root .ld-feat h3{font-size:19px}.ld-root .ld-feat p{font-size:15.5px}.ld-root .ld-step h3{font-size:21px}.ld-root .ld-step p{font-size:18.5px}.ld-root .ld-contact-copy h2{font-size:58px}.ld-root .ld-contact-copy p{font-size:22px}}
