.lp-root.nt-root{--nt-paper: #fbfbf7;--nt-paper-lo: #e8e8e0;--nt-grid: rgb(70 120 170 / .12);--nt-grid-major: rgb(70 120 170 / .22);--nt-plan: rgb(40 90 150 / .4);--nt-ink: #23262b;--nt-ink-soft: #626770;--nt-iron-hi: #5d6066;--nt-iron: #34363b;--nt-iron-lo: #1c1d20;--nt-brass-hi: #f3dd9f;--nt-brass: #c9a24f;--nt-brass-lo: #8a6a28;--nt-card: #f2f4f7;--nt-card-lo: #d9dee6;--nt-card-band: #1f3350;--nt-pen: #23408e;--nt-emboss-hi: rgb(255 255 255 / .95);--nt-emboss-lo: rgb(60 60 50 / .28)}[data-theme=dark] .lp-root.nt-root{--nt-iron-hi: #6b6e75}.nt-root .nt-floor{left:0;top:51em;width:60em;height:5em}.nt-root .nt-sheet{position:absolute;left:1em;top:3em;width:34em;height:31em;color:var(--nt-ink);background-color:var(--nt-paper);background-image:linear-gradient(var(--nt-grid-major) .08em,transparent .08em),linear-gradient(90deg,var(--nt-grid-major) .08em,transparent .08em),linear-gradient(var(--nt-grid) .05em,transparent .05em),linear-gradient(90deg,var(--nt-grid) .05em,transparent .05em),linear-gradient(165deg,var(--nt-paper) 50%,var(--nt-paper-lo));background-size:6em 6em,6em 6em,1.2em 1.2em,1.2em 1.2em,100% 100%;box-shadow:var(--lp-shadow-sheet, 0 1em 2em -1em var(--cc-shade));transform:rotate(-2deg)}.nt-root .nt-plan{position:absolute;left:2em;top:2em;width:30em;height:15em}.nt-root .nt-plan path{fill:none;stroke:var(--nt-plan);stroke-width:1.4;vector-effect:non-scaling-stroke}.nt-root .nt-block{position:absolute;right:1.4em;bottom:1.4em;width:15.4em;display:grid;border:.14em solid var(--nt-ink);background:var(--nt-paper)}.nt-root .nt-block span{display:grid;gap:.1em;padding:.45em .7em;border-bottom:.08em solid var(--nt-ink)}.nt-root .nt-block span:last-child{border-bottom:0}.nt-root .nt-block small{font-size:.9em;color:var(--nt-ink-soft)}.nt-root .nt-block b{font-size:1.2em;font-weight:650}.nt-root .nt-seal{position:absolute;left:1.6em;bottom:2.2em;width:12.4em;height:12.4em;overflow:visible;filter:drop-shadow(-.07em -.07em 0 var(--nt-emboss-hi)) drop-shadow(.09em .1em .04em var(--nt-emboss-lo))}.nt-root .nt-seal-edge{fill:var(--nt-paper);stroke:var(--nt-paper);stroke-width:3}.nt-root .nt-seal-in{fill:none;stroke:var(--nt-paper-lo);stroke-width:1.4}.nt-root .nt-seal-ring{font-size:8.6px;font-weight:700;letter-spacing:.06em;fill:var(--nt-paper-lo)}.nt-root .nt-seal-no{font-size:15px;font-weight:800;fill:var(--nt-paper-lo);font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace)}.nt-root .nt-valid{position:absolute;left:1.6em;top:13.4em;max-width:14em;line-height:1.25;padding:.35em .8em;border-radius:999px;font-size:1.1em;font-weight:650;color:var(--cc-ok);background:var(--cc-ok-bg);opacity:0;transform:translateY(.4em);transition:opacity .2s ease,transform .2s ease}.nt-root [data-status=revoked] .nt-valid{opacity:1;transform:none}.nt-root .nt-press{position:absolute;left:36.4em;top:3.2em;width:22em;height:23em;overflow:visible}.nt-root .nt-iron-hi{stop-color:var(--nt-iron-hi)}.nt-root .nt-iron{stop-color:var(--nt-iron)}.nt-root .nt-iron-lo{stop-color:var(--nt-iron-lo)}.nt-root .nt-brass-hi{stop-color:var(--nt-brass-hi)}.nt-root .nt-brass{stop-color:var(--nt-brass)}.nt-root .nt-brass-lo{stop-color:var(--nt-brass-lo)}.nt-root .nt-press-shadow{fill:var(--cc-shade);filter:blur(6px)}.nt-root .nt-press-hi{fill:none;stroke:var(--cc-hi-22);stroke-width:3;stroke-linecap:round}.nt-root .nt-card{position:absolute;z-index:2;left:3em;top:34.6em;width:25em;min-height:15.4em;display:grid;grid-template-columns:1fr auto;align-content:start;column-gap:1em;row-gap:.15em;padding:0 1.6em 1.3em;overflow:hidden;border-radius:1.1em;color:var(--nt-ink);background:linear-gradient(115deg,transparent 40%,var(--cc-hi-55) 48%,transparent 56%),linear-gradient(170deg,var(--nt-card),var(--nt-card-lo));box-shadow:0 .15em .3em var(--cc-shade-soft),0 1.6em 2.4em -1.2em var(--cc-shade);transform:rotate(-3deg)}.nt-root .nt-card-top{grid-column:1 / 3;display:flex;align-items:baseline;justify-content:space-between;margin:0 -1.6em 1em;padding:.9em 1.6em;color:var(--nt-card);background:var(--nt-card-band)}.nt-root .nt-card-top b{font-size:1.5em;letter-spacing:.02em}.nt-root .nt-card-top span{font-size:1.05em;opacity:.85}.nt-root .nt-card-chip{grid-column:2;grid-row:2 / 5;width:3.6em;height:2.8em;border-radius:.5em;background:linear-gradient(90deg,transparent 32%,var(--cc-lo-20) 33% 35%,transparent 36% 64%,var(--cc-lo-20) 65% 67%,transparent 68%),linear-gradient(0deg,transparent 46%,var(--cc-lo-20) 47% 53%,transparent 54%),linear-gradient(160deg,var(--nt-brass-hi),var(--nt-brass) 55%,var(--nt-brass-lo))}.nt-root .nt-card-name{font-size:1.85em;font-weight:700;letter-spacing:-.01em}.nt-root .nt-card-title{font-size:1.25em;font-weight:600}.nt-root .nt-card-member{font-family:var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);font-size:1.15em;color:var(--nt-ink-soft)}.nt-root .nt-card-order{grid-column:1 / 3;font-size:1.1em;color:var(--nt-ink-soft)}.nt-root .nt-status{grid-column:1 / 3;justify-self:start;display:inline-flex;align-items:center;gap:.6em;margin-top:.8em;padding:.45em .6em .45em .9em;border:0;border-radius:999px;font:inherit;font-size:1.2em;font-weight:650;color:var(--cc-ok);background:var(--cc-ok-bg);cursor:pointer}.nt-root .nt-status[aria-checked=false]{color:var(--cc-stop);background:var(--cc-stop-bg)}.nt-root .nt-status:focus-visible{outline:.14em solid var(--cc-wine);outline-offset:.15em}.nt-root .nt-status-dot{width:.55em;height:.55em;border-radius:50%;background:currentColor}.nt-root .nt-status-track{position:relative;width:2.4em;height:1.3em;margin-left:.4em;border-radius:999px;background:currentColor}.nt-root .nt-status-track i{position:absolute;top:.15em;left:1.25em;width:1em;height:1em;border-radius:50%;background:var(--nt-card);transition:left .16s ease}.nt-root .nt-status[aria-checked=false] .nt-status-track i{left:.15em}.nt-root .nt-card-note{grid-column:1 / 3;margin-top:.5em;font-size:1.05em;line-height:1.35;color:var(--cc-stop)}.nt-root .nt-card-note:empty{display:none}.nt-root .nt-maple{position:absolute;z-index:1;left:33.4em;top:27.4em;width:24.6em;display:grid;gap:.5em;padding:1.8em 1.8em 1.6em;color:var(--cc-ink);background-color:var(--cc-paper);background-image:var(--lp-grain),linear-gradient(165deg,var(--cc-paper) 50%,var(--cc-paper-lo));box-shadow:0 .15em .3em var(--cc-shade-soft),0 1.6em 2.4em -1.2em var(--cc-shade);transform:rotate(3deg)}.nt-root .nt-m-brand{display:inline-flex;align-items:center;gap:.35em;font-size:1.35em;font-weight:700;color:var(--cc-wine)}.nt-root .nt-m-leaf{width:1em;height:1em;fill:currentColor}.nt-root .nt-m-doc{font-size:1.7em;font-weight:650}.nt-root .nt-m-lines{display:grid;gap:.6em;margin:.2em 0 .4em}.nt-root .nt-m-lines i{display:block;height:.55em;border-radius:.3em;background:var(--cc-paper-lo)}.nt-root .nt-m-lines i:nth-child(3){width:60%}.nt-root .nt-m-sig{width:14em;height:3.6em;border-bottom:.1em solid var(--cc-ink-soft)}.nt-root .nt-m-sig path{fill:none;stroke:var(--nt-pen);stroke-width:2.4;stroke-linecap:round}.nt-root .nt-m-signer{font-size:1.05em;color:var(--cc-ink-soft)}.nt-root .nt-m-cert{display:grid;gap:.3em;margin-top:.6em;padding:.9em 1em;border:.1em solid var(--cc-paper-lo);border-left:.35em solid var(--cc-wine);border-radius:.3em}.nt-root .nt-m-cert b{font-size:1.15em}.nt-root .nt-m-yes,.nt-root .nt-m-no{position:relative;padding-left:1.4em;font-size:1.08em}.nt-root .nt-m-yes:before,.nt-root .nt-m-no:before{position:absolute;left:0;font-weight:800}.nt-root .nt-m-yes:before{content:"✓";color:var(--cc-ok)}.nt-root .nt-m-no{color:var(--cc-ink-soft)}.nt-root .nt-m-no:before{content:"–"}@media (max-width: 640px){.lp-root.nt-root .cc-scene.nt-scene{aspect-ratio:1 / 1.86}.lp-root.nt-root .nt-stage.cc-stage{font-size:calc(100cqi / 44)}.nt-root .nt-sheet{left:.4em;top:4em;width:32em;height:26em}.nt-root .nt-plan{width:27em;height:11em}.nt-root .nt-block{width:14.6em}.nt-root .nt-seal{left:1.2em;width:11em;height:11em}.nt-root .nt-valid{top:9.6em;max-width:12.6em}.nt-root .nt-press{left:30.6em;top:0;width:13.4em;height:14em}.nt-root .nt-card{left:.4em;top:31.6em;width:27em}.nt-root .nt-maple{left:14em;top:53em;width:29.4em;transform:rotate(2.5deg)}.nt-root .nt-floor{top:75em;width:44em}}
