.lp-root.np-root{--np-foam: #fbfaf6;--np-foam-lo: #e9e5da;--np-foam-edge: #d6d1c4;--np-blue: #2f5d8a;--np-blue-hi: #3f74a8;--np-blue-lo: #234767;--np-sun: #f2c14e;--np-sun-lo: #d9a530;--np-card-ink: #ffffff;--np-board-ink: #253246;--np-board-faint: rgb(37 50 70 / .62);--np-top: #f1efea;--np-top-hi: #fbfaf7;--np-top-lo: #d9d5cc;--np-steel: #9aa1aa;--np-steel-hi: #c9ced4;--np-steel-lo: #5f666f;--np-glass: rgb(220 236 240 / .28);--np-glass-edge: rgb(255 255 255 / .75);--np-glass-line: rgb(120 150 160 / .45);--np-coin: #c9a24a;--np-coin-hi: #ecd38a;--np-coin-lo: #8d6d24;--np-silver: #c4c8cc;--np-bill: #7fa77a;--np-bill-lo: #5b8456;--np-kraft: #d8bd8a;--np-kraft-ink: #4f3a1c;--np-twine: #a8865a;--np-badge: #c8352d;--np-shade: rgb(40 28 10 / .3);--np-shade-soft: rgb(40 28 10 / .15);--np-crate: #2f6db0;--np-crate-hi: #4a88c9;--np-crate-lo: #1f4e82;--np-hole: rgb(10 25 45 / .3);--np-f1: #6f9a5b;--np-f2: #4f7fb8;--np-f3: #b5524a;--np-f4: #e0b23e;--np-f5: #c9a874;--np-paper: #fffdf8;--np-paper-ink: #2c2a24;--np-paper-faint: rgb(44 42 36 / .56);--np-paper-rule: rgb(44 42 36 / .14);--np-pen: #1d2f63;--np-wine: #8b1e3f;--np-ok: #2c6a43;--np-ok-bg: #e2efe4;--np-sent: #2f5d8a;--np-sent-bg: #e3ecf6;--np-wait: #8a5a00;--np-wait-bg: #fbefd2;--np-off: #ece8dd;--np-off-ink: #6f695a;--np-bezel: #2b2a27;--np-bezel-hi: #4a4843}[data-theme=dark] .lp-root.np-root{--np-foam: #e7e3d8;--np-foam-lo: #cfcabd;--np-foam-edge: #b3ad9e;--np-top: #55524b;--np-top-hi: #64615a;--np-top-lo: #403e38;--np-shade: rgb(0 0 0 / .55);--np-shade-soft: rgb(0 0 0 / .3);--np-glass: rgb(200 220 230 / .14);--np-glass-edge: rgb(255 255 255 / .45)}.np-root .np-stage .lp-chip-ok,.np-root .np-send .lp-chip-ok,.np-root .np-res .lp-chip-ok{background:var(--np-ok-bg);color:var(--np-ok)}.np-root .np-stage .lp-chip-sent,.np-root .np-send .lp-chip-sent{background:var(--np-sent-bg);color:var(--np-sent)}.np-root .np-stage{position:absolute;top:0;right:0;bottom:0;left:0;font-size:calc(100cqi / 60)}.np-root .np-floor{position:absolute;left:3em;right:3em;top:52em;height:4em;border-radius:50%;background:radial-gradient(closest-side,var(--np-shade),transparent);filter:blur(.6em)}.np-root .np-board{position:absolute;left:1em;right:1em;top:3em;height:31em}.np-root .np-wing,.np-root .np-centre{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;border-radius:.3em;background-color:var(--np-foam);background-image:var(--lp-grain);color:var(--np-board-ink);box-shadow:0 0 0 .12em var(--np-foam-edge) inset,var(--lp-shadow-object)}.np-root .np-centre{left:14.2em;width:29.6em;align-items:center;padding:3em 2.2em 2em;text-align:center;z-index:1}.np-root .np-wing{width:15em;padding:2em 1.5em;gap:1.2em;background-image:var(--lp-grain),linear-gradient(90deg,var(--np-foam-lo),var(--np-foam) 70%)}.np-root .np-wing-l{left:0;transform:perspective(60em) rotateY(24deg);transform-origin:right center}.np-root .np-wing-r{left:43em;transform:perspective(60em) rotateY(-24deg);transform-origin:left center;background-image:var(--lp-grain),linear-gradient(270deg,var(--np-foam-lo),var(--np-foam) 70%)}.np-root .np-card{align-self:flex-start;padding:.5em .9em;border-radius:.2em;background:linear-gradient(170deg,var(--np-blue-hi),var(--np-blue) 50%,var(--np-blue-lo));color:var(--np-card-ink);font-size:1.45em;font-weight:700;line-height:1.15;box-shadow:0 .12em .25em var(--np-shade);transform:rotate(-1.5deg)}.np-root .np-card-roster{transform:rotate(1deg)}.np-root .np-crate-icon{width:7em;height:5.2em;align-self:center;margin-top:.6em;fill:none;stroke:var(--np-blue);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.np-root .np-lines{display:grid;gap:.6em;margin-top:.4em}.np-root .np-lines span{padding:.5em .6em;border-radius:.2em;background:var(--np-sun);color:var(--np-board-ink);font-size:1.25em;font-weight:600;line-height:1.2;box-shadow:0 .1em .2em var(--np-shade-soft)}.np-root .np-lines span+span{background:var(--np-paper)}.np-root .np-centre-title{font-size:4.6em;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--np-blue-lo)}.np-root .np-centre-date{margin-top:.8em;padding:.35em .9em;border-radius:.2em;background:var(--np-sun);font-size:2em;font-weight:700;transform:rotate(-1deg);box-shadow:0 .1em .2em var(--np-shade-soft)}.np-root .np-centre-join{margin-top:1.4em;font-size:1.7em;font-weight:600;color:var(--np-board-faint)}.np-root .np-centre-leaf{margin-top:1.4em;width:3.6em;height:3.6em;fill:var(--np-wine)}.np-root .np-roster{display:grid;gap:.15em;padding:.6em .7em;border-radius:.2em;background:var(--np-paper);box-shadow:0 .1em .25em var(--np-shade-soft)}.np-root .np-roster-row{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:.35em 0;border-bottom:.08em solid var(--np-paper-rule)}.np-root .np-roster-row:last-child{border-bottom:0}.np-root .np-roster-row>span:first-child{font-size:1.15em;font-weight:600;color:var(--np-paper-ink);white-space:nowrap}.np-root .np-roster .lp-chip{font-size:.98em;padding:.15em .6em .15em .5em;gap:.35em}.np-root .np-roster .lp-chip:before{width:.45em;height:.45em}.np-root .np-count{font-size:1.35em;font-weight:700;color:var(--np-ok)}.np-root .np-table{position:absolute;left:0;right:0;top:33.4em;height:21em}.np-root .np-table-top{position:absolute;left:0;right:0;top:0;height:6em;border-radius:.4em .4em 0 0;background-color:var(--np-top);background-image:var(--lp-grain),linear-gradient(180deg,var(--np-top-lo),var(--np-top-hi) 30%,var(--np-top))}.np-root .np-table-edge{position:absolute;left:0;right:0;top:6em;height:1.6em;border-radius:0 0 .5em .5em;background:linear-gradient(180deg,var(--np-top-lo),var(--np-top) 40%,var(--np-top-lo));box-shadow:0 .5em .8em -.3em var(--np-shade)}.np-root .np-leg{position:absolute;top:7em;width:8em;height:13.5em}.np-root .np-leg-l{left:5em}.np-root .np-leg-r{right:5em}.np-root .np-leg:before,.np-root .np-leg:after{content:"";position:absolute;left:50%;top:0;width:.9em;height:14em;margin-left:-.45em;border-radius:.3em;background:linear-gradient(90deg,var(--np-steel-lo),var(--np-steel-hi) 45%,var(--np-steel) 60%,var(--np-steel-lo));transform-origin:top center}.np-root .np-leg:before{transform:rotate(14deg)}.np-root .np-leg:after{transform:rotate(-14deg)}.np-root .np-jar{position:absolute;left:2.6em;top:24.2em;width:9.4em;height:14.6em;z-index:2}.np-root .np-jar-glass{position:absolute;left:0;right:0;top:1.6em;bottom:0;overflow:hidden;border-radius:1.4em 1.4em 1.8em 1.8em;background:linear-gradient(90deg,transparent 12%,var(--np-glass-edge) 16%,transparent 24%,transparent 78%,var(--np-glass-edge) 84%,transparent 90%),var(--np-glass);box-shadow:0 0 0 .12em var(--np-glass-line) inset,0 .8em 1em -.4em var(--np-shade)}.np-root .np-coins{position:absolute;left:.6em;right:.6em;bottom:.5em;height:4.4em}.np-root .np-coins i{position:absolute;bottom:calc(var(--i) * .42em);left:calc(.4em + var(--x) * 1em);width:2.6em;height:1.1em;border-radius:50%;background:radial-gradient(ellipse at 40% 35%,var(--np-coin-hi),var(--np-coin) 55%,var(--np-coin-lo));box-shadow:0 .12em 0 var(--np-coin-lo)}.np-root .np-coins i:nth-child(3n){background:radial-gradient(ellipse at 40% 35%,var(--np-glass-edge),var(--np-silver) 55%,var(--np-steel-lo));box-shadow:0 .12em 0 var(--np-steel-lo)}.np-root .np-bill{position:absolute;left:2em;top:3.5em;width:5em;height:6em;border-radius:.2em;background:linear-gradient(90deg,var(--np-bill-lo),var(--np-bill) 30%,var(--np-bill-lo) 50%,var(--np-bill) 70%);transform:rotate(14deg);opacity:.9}.np-root .np-jar-lid{position:absolute;left:.5em;right:.5em;top:0;height:2em;border-radius:.5em;background:linear-gradient(180deg,var(--np-steel-hi),var(--np-steel) 50%,var(--np-steel-lo));box-shadow:0 .15em .2em var(--np-shade-soft)}.np-root .np-jar-label{position:absolute;left:.9em;right:.9em;top:6.6em;padding:.5em .2em;border-radius:.2em;background-color:var(--np-kraft);background-image:var(--lp-grain);color:var(--np-kraft-ink);font-size:1.3em;font-weight:700;text-align:center;box-shadow:0 -.25em 0 -.12em var(--np-twine),0 .1em .2em var(--np-shade-soft);transform:rotate(-3deg)}.np-root .np-list{position:absolute;left:13.6em;top:28.4em;width:16em;display:grid;gap:.25em;padding:1em 1.2em 1.2em;border-radius:.2em;background-color:var(--np-paper);background-image:var(--lp-grain);color:var(--np-paper-ink);box-shadow:var(--lp-shadow-sheet);transform:rotate(-3deg);z-index:2}.np-root .np-list-title{margin-bottom:.3em;font-size:1.35em;font-weight:700}.np-root .np-list-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:.2em;border-bottom:.08em solid var(--np-paper-rule)}.np-root .np-list-row span{font-size:1.05em}.np-root .np-list-row i{width:.5em;height:.9em;margin-right:.3em;border:solid var(--np-ok);border-width:0 .18em .18em 0;transform:rotate(45deg)}.np-root .np-badges{position:absolute;left:30.2em;top:31.6em;width:11em;height:8em;z-index:2}.np-root .np-badge{position:absolute;width:9.6em;height:6.4em;display:flex;flex-direction:column;overflow:hidden;border-radius:.6em;background:var(--np-paper);box-shadow:0 .15em .3em var(--np-shade)}.np-root .np-badge:first-child{left:0;top:0;transform:rotate(-6deg)}.np-root .np-badge:last-child{left:4.4em;top:2.6em;transform:rotate(5deg)}.np-root .np-badge-head{padding:.4em .5em;background:var(--np-badge);color:var(--np-card-ink);font-size:1em;font-weight:700;text-align:center;white-space:nowrap}.np-root .np-badge-blank{flex:1 1 auto;margin:0 .8em .9em;border-bottom:.1em solid var(--np-paper-rule)}.np-root .np-phone{position:absolute;left:45.2em;top:27.6em;width:12.4em;padding:.7em;border-radius:2.2em;background:linear-gradient(160deg,var(--np-bezel-hi),var(--np-bezel) 35%);box-shadow:var(--lp-shadow-object);transform:rotate(7deg);z-index:3}.np-root .np-phone-screen{display:flex;flex-direction:column;gap:.7em;min-height:16.5em;padding:1.1em 1em;border-radius:1.6em;background:var(--np-paper);color:var(--np-paper-ink)}.np-root .np-phone-bar{display:flex;align-items:center;gap:.35em;padding-bottom:.6em;border-bottom:.08em solid var(--np-paper-rule);font-size:.95em;font-weight:600;white-space:nowrap}.np-root .np-phone-leaf{width:1.1em;height:1.1em;fill:var(--np-wine)}.np-root .np-phone-doc{font-size:1.45em;font-weight:700;line-height:1.15}.np-root .np-phone-lines{display:grid;gap:.45em}.np-root .np-phone-lines i{height:.45em;border-radius:.2em;background:var(--np-paper-rule)}.np-root .np-phone-lines i:last-child{width:60%}.np-root .np-phone-sig{border-bottom:.1em solid var(--np-paper-ink)}.np-root .np-phone-sig svg,.np-root .np-res-line svg{display:block;width:100%;height:3.2em;fill:none;stroke:var(--np-pen);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.np-root .np-phone .lp-chip{align-self:flex-start;font-size:1.1em}.np-root .np-controls{display:flex;gap:12px;margin-top:24px}.np-root .np-replay{min-height:44px;padding:0 18px;border:0;border-radius:999px;font:inherit;font-size:15px;font-weight:600;color:var(--lp-ink);background:transparent;box-shadow:0 0 0 1px var(--lp-line) inset;cursor:pointer}.np-root .np-replay:hover{background:var(--lp-paper)}.np-root .np-send{container-type:inline-size;max-width:600px;width:100%;justify-self:center}.np-root .np-preview{display:grid;gap:16px;padding:22px 24px;border-radius:14px;background-color:var(--np-paper);background-image:var(--lp-grain);color:var(--np-paper-ink);box-shadow:var(--lp-shadow-sheet)}.np-root .np-file{display:flex;align-items:center;gap:12px}.np-root .np-file-icon{display:grid;place-items:center;width:40px;height:48px;border-radius:4px 12px 4px 4px;background:var(--np-ok);color:var(--np-card-ink);font-size:11px;font-weight:700}.np-root .np-file b{display:block;font-size:16px}.np-root .np-file em{font-style:normal;font-size:13.5px;color:var(--np-paper-faint)}.np-root .np-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.np-root .np-countbox{display:grid;gap:2px;padding:10px 12px;border-radius:10px}.np-root .np-countbox b{font-size:26px;line-height:1.1}.np-root .np-countbox span{font-size:13px;font-weight:600}.np-root .np-countbox-ok{background:var(--np-ok-bg);color:var(--np-ok)}.np-root .np-countbox-off{background:var(--np-off);color:var(--np-off-ink)}.np-root .np-countbox-wait{background:var(--np-wait-bg);color:var(--np-wait)}.np-root .np-columns{justify-self:start;padding:4px 10px;border-radius:6px;background:var(--np-off);color:var(--np-off-ink);font-family:var(--font-mono, ui-monospace, monospace);font-size:13px}.np-root .np-send-row{display:flex;align-items:center;gap:12px}.np-root .np-send-btn{padding:10px 20px;border-radius:999px;background:var(--np-wine);color:var(--np-card-ink);font-size:15px;font-weight:600;transition:opacity .3s ease,transform .2s ease}.np-root .np-send-btn[data-sent=true]{opacity:.55;transform:scale(.97)}.np-root .np-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;margin-top:22px}.np-root .np-tile{display:grid;place-items:center;aspect-ratio:1 / 1.1;border-radius:5px;background:var(--np-paper);color:var(--np-sent);font-size:12px;font-weight:700;box-shadow:0 0 0 1.5px var(--np-sent-bg) inset,0 1px 2px var(--np-shade-soft);transition:background .3s ease,color .3s ease,opacity .3s ease}.np-root .np-grid[data-sent=false] .np-tile{opacity:.3}.np-root .np-tile[data-signed=true]{background:var(--np-ok-bg);color:var(--np-ok);box-shadow:0 0 0 1.5px var(--np-ok) inset,0 1px 2px var(--np-shade-soft)}.np-root .np-tally{margin:16px 0 0}.np-root .np-tally .lp-chip{font-size:14px}.np-root .np-note{max-width:52ch;margin:20px 0 0;padding-left:14px;border-left:2px solid var(--lp-line);font-size:15px;line-height:1.6;color:var(--lp-ink-soft)}.np-root .np-act{margin-top:16px}.np-root .np-res-wrap{display:flex;justify-content:center}.np-root .np-res{position:relative;width:min(500px,100%);display:grid;gap:10px;padding:34px 36px 30px;border-radius:3px;background-color:var(--np-paper);background-image:var(--lp-grain);color:var(--np-paper-ink);box-shadow:var(--lp-shadow-sheet);transform:rotate(.8deg)}.np-root .np-res-head{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--np-blue)}.np-root .np-res-leaf{width:16px;height:16px;fill:var(--np-wine)}.np-root .np-res-title{font-size:22px;font-weight:700;letter-spacing:-.01em}.np-root .np-res-text{padding-bottom:8px;border-bottom:1px solid var(--np-paper-rule);font-size:15px;line-height:1.55}.np-root .np-res-sigs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin-top:4px}.np-root .np-res-line{display:grid;gap:4px}.np-root .np-res-line svg{height:34px;border-bottom:1px solid var(--np-paper-ink)}.np-root .np-res-line span{font-size:12.5px;color:var(--np-paper-faint)}.np-root .np-res-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding-right:76px}.np-root .np-res-minutes{font-size:13px;color:var(--np-paper-faint)}.np-root .np-res-seal{position:absolute;right:22px;bottom:18px;width:64px;height:64px;transform:rotate(-12deg)}.np-root .np-crate{position:relative;width:min(480px,100%);height:330px;justify-self:center}.np-root .np-files{position:absolute;left:22px;right:22px;top:0;bottom:60px}.np-root .np-hf{position:absolute;left:0;right:0;top:calc(var(--i) * 22px);bottom:0}.np-root .np-hf-tab{position:absolute;top:0;left:calc(4% + var(--i) * 13%);display:inline-flex;align-items:center;gap:8px;padding:5px 10px 6px;border-radius:4px 4px 0 0;background:var(--np-paper);color:var(--np-paper-ink);font-size:13.5px;font-weight:700;white-space:nowrap;box-shadow:0 -1px 2px var(--np-shade-soft)}.np-root .np-hf-tab em{padding:1px 8px;border-radius:999px;font-style:normal;font-size:11.5px;font-weight:600;color:var(--np-wine);background:color-mix(in oklab,var(--np-wine) 10%,transparent)}.np-root .np-hf-body{position:absolute;left:0;right:0;top:28px;bottom:0;border-radius:3px 3px 0 0;background-color:var(--np-f1);background-image:var(--lp-grain),linear-gradient(180deg,rgb(255 255 255 / .18),transparent 30%);box-shadow:0 -2px 4px var(--np-shade-soft)}.np-root .np-hf:nth-child(2) .np-hf-body{background-color:var(--np-f2)}.np-root .np-hf:nth-child(3) .np-hf-body{background-color:var(--np-f3)}.np-root .np-hf:nth-child(4) .np-hf-body{background-color:var(--np-f4)}.np-root .np-hf:nth-child(5) .np-hf-body{background-color:var(--np-f5)}.np-root .np-crate-front{position:absolute;left:0;right:0;top:150px;bottom:0;display:grid;place-items:center;border-radius:8px 8px 12px 12px;background:radial-gradient(ellipse 5px 8px at center,var(--np-hole) 95%,transparent 100%) 10px 20px / 34px 38px,linear-gradient(180deg,var(--np-crate-hi),var(--np-crate) 18%,var(--np-crate-lo));box-shadow:0 8px 0 var(--np-crate-hi) inset,0 9px 0 var(--np-crate-lo) inset,var(--lp-shadow-object)}.np-root .np-crate-label{padding:10px 18px;border-radius:4px;background:var(--np-paper);color:var(--np-paper-ink);font-size:17px;font-weight:700;box-shadow:0 2px 4px var(--np-shade);transform:rotate(-1.5deg)}@media (prefers-reduced-motion: reduce){.np-root .np-tile,.np-root .np-send-btn{transition:none}}@media (max-width: 999px){.np-root .np-hero .lp-scene{aspect-ratio:1 / 1}}@media (max-width: 640px){.np-root .np-board{top:2em;height:33em}.np-root .np-card{font-size:1.7em}.np-root .np-lines span{font-size:1.5em}.np-root .np-centre-join{font-size:2em}.np-root .np-wing{padding:1.6em 1em}.np-root .np-roster{padding:.5em}.np-root .np-roster-row>span:first-child{font-size:1.3em}.np-root .np-roster .lp-chip{font-size:1.1em;padding:.15em .45em}.np-root .np-roster .lp-chip:before{display:none}.np-root .np-count{font-size:1.6em}.np-root .np-table{top:35.4em}.np-root .np-jar{top:26.4em}.np-root .np-list{top:31em}.np-root .np-list-title{font-size:1.6em}.np-root .np-list-row span{font-size:1.35em}.np-root .np-badges{top:34em}.np-root .np-badge{width:11em}.np-root .np-badge-head{font-size:1.1em}.np-root .np-phone{top:30em}.np-root .np-phone-doc{font-size:1.7em}.np-root .np-phone .lp-chip{font-size:1.4em}.np-root .np-preview{padding:18px}.np-root .np-res{padding:28px 20px 24px;transform:none}.np-root .np-hf-tab{font-size:12.5px;left:calc(2% + var(--i) * 8%)}}@container (max-width: 480px){.np-root .np-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.np-root .np-countbox b{font-size:22px}}
