.lp-root.fa-root{--fa-leather: #6b2b25;--fa-leather-hi: #8a3d33;--fa-leather-dk: #4a1b17;--fa-leather-in: #5a221d;--fa-stitch: rgb(240 210 180 / .42);--fa-pebble: radial-gradient(circle at 30% 30%, rgb(255 230 210 / .03) 0 .12em, transparent .16em);--fa-pen: #1e2c4f;--fa-pen-hi: #3a4d7d;--fa-chrome-hi: #f3f3f0;--fa-chrome: #bfc1c2;--fa-chrome-lo: #7e8183;--fa-clip: #2b2b2e;--fa-clip-hi: #4a4a50;--fa-shade: rgb(50 22 16 / .36);--fa-shade-soft: rgb(50 22 16 / .16);--fa-binder-shine: rgb(255 255 255 / .18);--fa-table: #efe6d6;--fa-paper: #fffdf7;--fa-paper-2: #f3eee2;--fa-paper-ink: #2f2b1f;--fa-paper-soft: rgb(47 43 31 / .62);--fa-paper-faint: rgb(47 43 31 / .42);--fa-paper-rule: rgb(47 43 31 / .13);--fa-paper-wine: #8b1e3f;--fa-ink: #1d2f63;--fa-p0: #28507d;--fa-p0-bg: #e1e9f4;--fa-p1: #2c6a43;--fa-p1-bg: #e2efe4;--fa-flag-ok: #8fc9a1;--fa-flag-wait: #f0cf7a;--fa-flag-sent: #9cbbe4;--fa-off: #ece8dd;--fa-off-ink: #7a7462}[data-theme=dark] .lp-root.fa-root{--fa-leather: #552019;--fa-leather-hi: #6c2c23;--fa-leather-dk: #36130f;--fa-leather-in: #461a15;--fa-shade: rgb(0 0 0 / .55);--fa-shade-soft: rgb(0 0 0 / .3);--fa-table: #2b2820;--fa-paper: #f1ecdf;--fa-paper-2: #e3ddcd}.fa-root .fa-stage{position:absolute;top:0;right:0;bottom:0;left:0;font-size:calc(100cqi / 60)}.fa-root .fa-floor{position:absolute;left:2em;right:2em;top:47em;height:6em;border-radius:50%;background:radial-gradient(closest-side,var(--fa-shade),transparent);filter:blur(.7em)}.fa-root .fa-folio{position:absolute;left:1.5em;top:8em;width:53em;height:42em;transform:rotate(-1.6deg)}.fa-root .fa-cover{position:absolute;top:0;bottom:0;width:25.5em;background-color:var(--fa-leather-in);background-image:var(--lp-grain),var(--fa-pebble),linear-gradient(160deg,var(--fa-leather-hi),var(--fa-leather) 40%,var(--fa-leather-dk));background-size:auto,.5em .5em,auto;box-shadow:0 1px 0 var(--fa-leather-hi) inset,0 -.4em .6em -.3em var(--fa-leather-dk) inset,var(--lp-shadow-object)}.fa-root .fa-cover-l{left:0;border-radius:1.2em .3em .3em 1.2em}.fa-root .fa-cover-r{right:0;border-radius:.3em 1.2em 1.2em .3em}.fa-root .fa-stitch{position:absolute;top:.9em;right:.9em;bottom:.9em;left:.9em;border:.16em dashed var(--fa-stitch);border-radius:.7em;pointer-events:none}.fa-root .fa-spine{position:absolute;left:25.5em;width:2em;top:0;bottom:0;background:linear-gradient(90deg,var(--fa-leather-dk),var(--fa-leather) 45%,var(--fa-leather-dk))}.fa-root .fa-pen{position:absolute;left:50%;top:5em;width:1.3em;height:27em;margin-left:-.65em;border-radius:.65em .65em .3em .3em;background:linear-gradient(90deg,var(--fa-pen),var(--fa-pen-hi) 35%,var(--fa-pen) 70%);box-shadow:.25em .4em .5em var(--fa-shade)}.fa-root .fa-pen:after{content:"";position:absolute;left:.25em;right:.25em;bottom:-2.4em;height:2.6em;clip-path:polygon(0 0,100% 0,60% 100%,40% 100%);background:linear-gradient(90deg,var(--fa-chrome-lo),var(--fa-chrome-hi),var(--fa-chrome))}.fa-root .fa-pen i{position:absolute;left:.5em;top:1.2em;width:.35em;height:9em;border-radius:.2em;background:linear-gradient(90deg,var(--fa-chrome-lo),var(--fa-chrome-hi))}.fa-root .fa-loop{position:absolute;left:-.4em;right:-.4em;top:12em;height:3.4em;border-radius:.3em;background:linear-gradient(180deg,var(--fa-leather-hi),var(--fa-leather) 60%,var(--fa-leather-dk));box-shadow:0 .3em .4em var(--fa-shade)}.fa-root .fa-card{position:absolute;left:3.5em;top:9em;width:18em;height:11em;display:grid;align-content:start;gap:.2em;padding:1.3em 1.4em;border-radius:.3em;color:var(--fa-paper-ink);background:var(--fa-paper);box-shadow:0 .2em .6em var(--fa-shade);transform:rotate(-5deg)}.fa-root .fa-card-mark{width:2.2em;height:1.1em;margin-bottom:.4em;border-radius:1.1em 1.1em 0 0;border:.3em solid var(--fa-p0);border-bottom:0}.fa-root .fa-card-firm{font-size:1.05em;font-weight:600;color:var(--fa-p0)}.fa-root .fa-card-name{font-size:1.7em;font-weight:600;letter-spacing:-.01em}.fa-root .fa-card-role{font-size:1.1em;color:var(--fa-paper-soft)}.fa-root .fa-pocket{position:absolute;left:0;right:0;top:17.5em;bottom:0;border-radius:0 0 .3em 1.2em;clip-path:polygon(0 14%,100% 0,100% 100%,0 100%);background-color:var(--fa-leather);background-image:var(--lp-grain),var(--fa-pebble),linear-gradient(175deg,var(--fa-leather-hi),var(--fa-leather) 30%,var(--fa-leather-dk));background-size:auto,.5em .5em,auto;filter:drop-shadow(0 -.3em .4em var(--fa-shade))}.fa-root .fa-pocket .fa-stitch{top:.9em;right:.9em;bottom:.9em;left:.9em;border-radius:0 0 .4em .7em}.fa-root .fa-packet{position:absolute;left:2em;top:3.2em;width:19.5em;height:34em}.fa-root .fa-sheet{position:absolute;left:0;right:0;top:calc(var(--i) * 3.3em);height:27em;z-index:calc(3 - var(--i));border-radius:.2em;background:var(--fa-paper);box-shadow:0 .15em .4em var(--fa-shade-soft),0 0 0 1px var(--fa-paper-rule) inset}.fa-root .fa-sheet:nth-child(2){transform:rotate(.6deg)}.fa-root .fa-sheet:nth-child(3){transform:rotate(-.5deg);background:var(--fa-paper-2)}.fa-root .fa-sheet-name{position:absolute;left:1.2em;bottom:.75em;font-size:1.2em;font-weight:600;color:var(--fa-paper-ink)}.fa-root .fa-flag{position:absolute;left:calc(100% - 1.4em);bottom:.35em;display:flex;align-items:center;height:2.6em;padding:0 .5em 0 1.6em;border-radius:0 .3em .3em 0;background:var(--fa-flag-wait);box-shadow:.1em .15em .3em var(--fa-shade-soft)}.fa-root .fa-sheet:nth-child(2) .fa-flag{background:var(--fa-flag-ok)}.fa-root .fa-sheet:nth-child(3) .fa-flag{background:var(--fa-flag-sent)}.fa-root .fa-sheet:first-child .fa-flag{bottom:11em}.fa-root .fa-flag .lp-chip{font-size:1.1em;padding:.15em .7em .15em .6em}.fa-root .fa-top{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:start;gap:.6em;padding:3.4em 1.6em 1.4em;color:var(--fa-paper-ink)}.fa-root .fa-top-kicker{font-size:1em;font-weight:500;color:var(--fa-paper-faint)}.fa-root .fa-top-title{font-size:1.85em;font-weight:600;line-height:1.1;letter-spacing:-.015em}.fa-root .fa-top-lines{display:grid;gap:.7em;margin:.6em 0 .4em}.fa-root .fa-top-lines i{height:.45em;border-radius:.3em;background:var(--fa-paper-rule)}.fa-root .fa-top-lines i:nth-child(2n){width:78%}.fa-root .fa-top-sigs{display:grid;gap:.9em}.fa-root .fa-top-sig{display:grid;gap:.25em}.fa-root .fa-top-box{position:relative;display:grid;align-items:end;height:3.6em;border-bottom:.12em solid var(--fa-paper-soft)}.fa-root .fa-top-box svg{width:13em;height:3.4em;fill:none;stroke:var(--fa-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fa-root .fa-top-flag{justify-self:start;margin-bottom:.4em;padding:.3em 1em .3em .8em;border-radius:.2em 99em 99em .2em;font-size:1.05em;font-weight:600;color:var(--fa-paper);background:var(--fa-paper-wine)}.fa-root .fa-top-label{font-size:.95em;color:var(--fa-paper-faint)}.fa-root .fa-clip{position:absolute;left:50%;top:-1.2em;z-index:5;width:10em;height:3.6em;margin-left:-5em;border-radius:.6em .6em 1.2em 1.2em;background:linear-gradient(180deg,var(--lp-brass-hi),var(--lp-brass) 45%,var(--lp-brass-lo));box-shadow:0 .3em .5em var(--fa-shade),0 1px 0 var(--lp-brass-hi) inset}.fa-root .fa-clip i{position:absolute;left:2em;right:2em;top:.9em;height:1.1em;border-radius:.6em;background:linear-gradient(180deg,var(--lp-brass-lo),var(--lp-brass));box-shadow:0 1px 0 var(--lp-brass-hi)}@media (max-width: 640px){.fa-root.fa-root .fa-hero .lp-scene{aspect-ratio:1 / 1.06}.fa-root .fa-folio{left:.5em;width:56em;top:9em;height:46em}.fa-root .fa-floor{top:51em}.fa-root .fa-cover{width:27em}.fa-root .fa-spine{left:27em}.fa-root .fa-packet{left:1.2em;width:22.6em;top:3em;height:40em}.fa-root .fa-sheet{top:calc(var(--i) * 4.2em);height:31em}.fa-root .fa-flag{left:auto;right:.6em;padding:0;background:none;box-shadow:none}.fa-root .fa-sheet:first-child .fa-flag{left:1.4em;right:auto;top:3em;bottom:auto}.fa-root .fa-sheet:nth-child(n) .fa-flag{background:none}.fa-root .fa-flag{height:3.2em}.fa-root .fa-flag .lp-chip{font-size:1.42em}.fa-root .fa-sheet-name{left:.7em;font-size:1.42em}.fa-root .fa-top{padding:7em 1.4em 1.2em}.fa-root .fa-top-kicker{display:none}.fa-root .fa-top-title{font-size:2.2em}.fa-root .fa-top-label,.fa-root .fa-top-flag{font-size:1.45em}.fa-root .fa-card{left:2.5em;width:21em;height:13em}.fa-root .fa-card-firm,.fa-root .fa-card-role{font-size:1.45em}.fa-root .fa-card-name{font-size:2em}.fa-root .fa-pocket{top:20em}}.fa-root .fa-controls{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px}.fa-root .fa-toggle{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:600;cursor:pointer}.fa-root .fa-toggle input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.fa-root .fa-toggle-track{position:relative;width:46px;height:26px;border-radius:999px;background:var(--lp-line);transition:background-color .16s ease}.fa-root .fa-toggle-knob{position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--lp-paper);box-shadow:0 1px 3px var(--fa-shade);transition:transform .16s ease}.fa-root .fa-toggle input:checked+.fa-toggle-track{background:var(--lp-wine)}.fa-root .fa-toggle input:checked+.fa-toggle-track .fa-toggle-knob{transform:translate(20px)}.fa-root .fa-toggle input:focus-visible+.fa-toggle-track{outline:2px solid var(--lp-wine);outline-offset:3px}.fa-root .fa-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}.fa-root .fa-replay:hover{background:var(--lp-paper)}.fa-root .fa-table{position:relative;display:grid;justify-items:center;gap:22px;padding:30px 0 10px}.fa-root .fa-count{font-size:15px;padding:6px 16px 6px 14px}.fa-root .fa-pages{position:relative;display:flex;justify-content:center;width:100%;padding-top:10px}.fa-root .fa-page{position:relative;flex:0 0 auto;width:34%;min-height:300px;margin:0 0 0 -4%;display:grid;align-content:start;gap:10px;padding:18px 16px;border-radius:3px;color:var(--fa-paper-ink);background:var(--fa-paper);box-shadow:var(--lp-shadow-sheet),0 0 0 1px var(--fa-paper-rule) inset;transform:rotate(calc((var(--p) - 1) * 4deg)) translateY(calc(var(--p) * 6px - 6px))}.fa-root .fa-page:first-child{margin-left:0}.fa-root .fa-page-no{font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);font-size:11px;color:var(--fa-paper-faint)}.fa-root .fa-page-title{font-size:16px;font-weight:600;line-height:1.2;min-height:2.4em}.fa-root .fa-page-lines{display:grid;gap:6px;margin-bottom:4px}.fa-root .fa-page-lines i{height:5px;border-radius:3px;background:var(--fa-paper-rule)}.fa-root .fa-page-lines i:last-child{width:70%}.fa-root .fa-line{display:grid;gap:3px}.fa-root .fa-line-box{display:grid;align-items:end;height:44px;padding:0 6px 2px;border-radius:3px 3px 0 0;border-bottom:2px solid var(--fa-p0);background:var(--fa-p0-bg)}.fa-root .fa-line[data-who="1"] .fa-line-box{border-bottom-color:var(--fa-p1);background:var(--fa-p1-bg)}.fa-root .fa-line[data-state=wait] .fa-line-box{opacity:.55}.fa-root .fa-line[data-state=live] .fa-line-box{box-shadow:0 0 0 2px var(--fa-p0) inset}.fa-root .fa-line[data-who="1"][data-state=live] .fa-line-box{box-shadow:0 0 0 2px var(--fa-p1) inset}.fa-root .fa-line-box svg{width:100%;max-width:130px;height:36px;fill:none;stroke:var(--fa-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fa-root .fa-line[data-state=signed] .fa-line-box svg{animation:fa-ink .42s ease-out}@keyframes fa-ink{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion: reduce){.fa-root .fa-line[data-state=signed] .fa-line-box svg{animation:none}}.fa-root .fa-line-flag{justify-self:start;margin-bottom:8px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--fa-paper);background:var(--fa-p0)}.fa-root .fa-line[data-who="1"] .fa-line-flag{background:var(--fa-p1)}.fa-root .fa-line-who{font-size:12px;font-weight:500;color:var(--fa-paper-soft)}.fa-root .fa-pages-clip{position:absolute;left:50%;top:-6px;z-index:3;width:70px;height:26px;margin-left:-35px;border-radius:6px 6px 12px 12px;background:linear-gradient(180deg,var(--fa-clip-hi),var(--fa-clip));box-shadow:0 4px 6px var(--fa-shade)}.fa-root .fa-legend{display:flex;gap:18px;font-size:14px;font-weight:500;color:var(--lp-ink-soft)}.fa-root .fa-legend span{display:inline-flex;align-items:center;gap:8px}.fa-root .fa-legend span:before{content:"";width:14px;height:14px;border-radius:3px;border-bottom:3px solid var(--fa-p0);background:var(--fa-p0-bg)}.fa-root .fa-legend span[data-who="1"]:before{border-bottom-color:var(--fa-p1);background:var(--fa-p1-bg)}@media (max-width: 640px){.fa-root .fa-page{width:36%;min-height:250px;margin-left:-4%;padding:12px 8px}.fa-root .fa-page-title{font-size:12.5px;overflow-wrap:anywhere}.fa-root .fa-line-box{height:38px}.fa-root .fa-line-who{font-size:11px}}.fa-root .fa-stacks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start;padding:26px 6px 10px}.fa-root .fa-stack{position:relative;transform:rotate(calc((var(--i) - 1) * 2.5deg)) translateY(calc(var(--i) * 12px))}.fa-root .fa-stack-under{position:absolute;left:4px;right:-4px;top:6px;bottom:-6px;border-radius:3px;background:var(--fa-paper-2);box-shadow:0 3px 0 -1px var(--fa-paper),0 5px 0 -1px var(--fa-paper-2),var(--lp-shadow-sheet)}.fa-root .fa-cover-sheet{position:relative;display:grid;align-content:start;gap:10px;min-height:250px;padding:34px 16px 18px;border-radius:3px;color:var(--fa-paper-ink);background:var(--fa-paper);box-shadow:0 0 0 1px var(--fa-paper-rule) inset}.fa-root .fa-cs-chip{justify-self:start;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--fa-paper-wine);background:color-mix(in oklab,var(--fa-paper-wine) 10%,var(--fa-paper))}.fa-root .fa-cs-name{font-size:19px;font-weight:600;line-height:1.15;letter-spacing:-.01em;padding-bottom:10px;border-bottom:1px solid var(--fa-paper-rule)}.fa-root .fa-cover-sheet ol{margin:0;padding:0 0 0 1.3em;list-style:decimal;display:grid;gap:6px;font-size:13.5px;line-height:1.35;color:var(--fa-paper-soft)}.fa-root .fa-binder{position:absolute;left:50%;top:-8px;z-index:2;width:74px;height:20px;margin-left:-37px;border-radius:2px 2px 5px 5px;background:linear-gradient(180deg,var(--fa-clip-hi),var(--fa-clip));box-shadow:0 4px 6px var(--fa-shade)}.fa-root .fa-stack:nth-child(1) .fa-binder{background:linear-gradient(180deg,var(--fa-leather-hi),var(--fa-leather))}.fa-root .fa-stack:nth-child(3) .fa-binder{background:linear-gradient(180deg,var(--fa-pen-hi),var(--fa-pen))}.fa-root .fa-binder i{position:absolute;inset:3px 6px auto;height:3px;border-radius:2px;background:var(--fa-binder-shine)}.fa-root .fa-binder:before,.fa-root .fa-binder:after{content:"";position:absolute;top:-19px;width:22px;height:22px;border:2.5px solid var(--fa-chrome);border-bottom:0;border-radius:3px 3px 0 0}.fa-root .fa-binder:before{left:8px;transform:skew(-14deg)}.fa-root .fa-binder:after{right:8px;transform:skew(14deg)}@media (max-width: 640px){.fa-root .fa-stacks{grid-template-columns:minmax(0,1fr);gap:58px;max-width:320px;margin:0 auto}.fa-root .fa-stack{transform:rotate(calc((var(--i) - 1) * 1.5deg))}.fa-root .fa-cover-sheet{min-height:0}}[data-theme=dark] .fa-root .fa-stage{--lp-ok-bg: #e2efe4;--lp-ok: #2c6a43;--lp-wait-bg: #f7ecce;--lp-wait: #735410;--lp-sent-bg: #e1e9f4;--lp-sent: #28507d}
