.lp-root.mb-root{--mb-kraft: #b8946a;--mb-kraft-hi: #cdab80;--mb-kraft-lo: #94724c;--mb-chrome-hi: #f4f4f2;--mb-chrome: #b9bcbe;--mb-chrome-lo: #6f7275;--mb-shade: rgb(50 40 25 / .34);--mb-shade-soft: rgb(50 40 25 / .15);--mb-manila: #e7cf96;--mb-manila-hi: #f0dcaa;--mb-manila-lo: #d2b778;--mb-print: #1f5a55;--mb-print-faint: rgb(31 90 85 / .22);--mb-paper: #fffdf8;--mb-paper-2: #f5f1e6;--mb-ink: #2f2b1f;--mb-soft: rgb(47 43 31 / .62);--mb-faint: rgb(47 43 31 / .42);--mb-rule: rgb(47 43 31 / .12);--mb-wine: #8b1e3f;--mb-wine-bg: #f6e3e8;--mb-pen: #1d2f63;--mb-ok: #2c6a43;--mb-ok-bg: #e2efe4;--mb-wait: #735410;--mb-wait-bg: #f7ecce;--mb-off: #ece8dd;--mb-off-ink: #7a7462}[data-theme=dark] .lp-root.mb-root{--mb-kraft: #7d6346;--mb-kraft-hi: #8f7353;--mb-kraft-lo: #5f4a33;--mb-shade: rgb(0 0 0 / .55);--mb-shade-soft: rgb(0 0 0 / .3);--mb-manila: #a8915f;--mb-manila-hi: #b9a170;--mb-manila-lo: #8d784c;--mb-paper: #f1ecdf;--mb-paper-2: #e4ddcc}.mb-root .mb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mb-root .mb-stage{position:absolute;top:0;right:0;bottom:0;left:0;font-size:calc(100cqi / 60)}.mb-root .mb-floor{position:absolute;left:1em;right:1em;top:50em;height:5em;border-radius:50%;background:radial-gradient(closest-side,var(--mb-shade),transparent);filter:blur(.7em)}.mb-root .mb-back,.mb-root .mb-base{position:absolute;background-color:var(--mb-kraft);background-image:var(--lp-grain),linear-gradient(180deg,var(--mb-kraft-hi),var(--mb-kraft) 40%,var(--mb-kraft-lo))}.mb-root .mb-back{left:2.6em;right:2.6em;top:5.4em;height:43.6em;border-radius:.4em;box-shadow:var(--lp-shadow-object)}.mb-root .mb-base{left:1.2em;right:1.2em;top:48.4em;height:2.6em;border-radius:.3em .3em .6em .6em;box-shadow:0 1px 0 var(--mb-kraft-hi) inset,0 .6em .8em -.2em var(--mb-shade)}.mb-root .mb-page{position:absolute;left:2em;top:6.5em;width:56em;height:42.2em;display:grid;grid-template-rows:auto auto 31em;padding:2.6em 2em 1.6em;border-radius:.2em .2em .5em .5em;color:var(--mb-ink);background:linear-gradient(180deg,transparent 92%,var(--mb-shade-soft)),var(--mb-paper);box-shadow:0 0 0 1px var(--mb-rule) inset,0 .22em 0 -.04em var(--mb-paper-2),0 .42em 0 -.08em var(--mb-paper),0 .6em .6em var(--mb-shade-soft)}.mb-root .mb-wire{position:absolute;left:2.4em;right:2.4em;top:-1.5em;display:flex;justify-content:space-between}.mb-root .mb-wire i{width:.95em;height:2.8em;border-radius:.5em;border:.24em solid var(--mb-chrome);border-left-color:var(--mb-chrome-hi);border-right-color:var(--mb-chrome-lo);box-shadow:.08em .15em .2em var(--mb-shade-soft)}.mb-root .mb-wire i:nth-child(11),.mb-root .mb-wire i:nth-child(12){visibility:hidden}.mb-root .mb-hanger{position:absolute;left:50%;top:-2.6em;width:3.4em;height:2.4em;margin-left:-1.7em;border-radius:1.7em 1.7em 0 0;border:.26em solid var(--mb-chrome);border-bottom:0}.mb-root .mb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1em;padding-bottom:1em;border-bottom:.15em solid var(--mb-ink)}.mb-root .mb-month{font-size:3.6em;font-weight:600;line-height:1;letter-spacing:-.03em}.mb-root .mb-month b{font-weight:600;color:var(--mb-wine)}.mb-root .mb-file{display:grid;justify-items:end;gap:.3em}.mb-root .mb-file-name{font-size:1.4em;font-weight:600}.mb-root .mb-file-held{padding:.2em .8em;border-radius:99em;font-size:1.1em;font-weight:600;color:var(--mb-soft);background:var(--mb-paper-2);box-shadow:0 0 0 1px var(--mb-rule) inset}.mb-root .mb-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:.7em 0 .5em}.mb-root .mb-days span{padding-left:.5em;font-size:1.1em;font-weight:600;color:var(--mb-faint)}.mb-root .mb-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));border-top:1px solid var(--mb-rule);border-left:1px solid var(--mb-rule)}.mb-root .mb-cell{position:relative;display:grid;align-content:start;gap:.3em;padding:.35em .4em;border-right:1px solid var(--mb-rule);border-bottom:1px solid var(--mb-rule);min-width:0}.mb-root .mb-cell[data-empty]{background:var(--mb-paper-2)}.mb-root .mb-num{justify-self:start;display:grid;place-items:center;min-width:1.6em;height:1.6em;font-size:1.05em;font-weight:600;color:var(--mb-soft)}.mb-root .mb-cell[data-today]{box-shadow:0 0 0 .22em var(--mb-ink) inset}.mb-root .mb-cell[data-today] .mb-num{color:var(--mb-ink)}.mb-root .mb-event{display:grid;min-width:0;gap:.15em;padding:.35em .45em;border-radius:.3em;border-left:.3em solid var(--mb-ok);background:var(--mb-ok-bg)}.mb-root .mb-event-doc{font-size:1em;font-weight:600;line-height:1.15;color:var(--mb-ink)}.mb-root .mb-event-status{font-size:.92em;font-weight:600;line-height:1.15;color:var(--mb-ok)}.mb-root .mb-cell[data-tone=wait] .mb-event{border-left-color:var(--mb-wait);background:var(--mb-wait-bg)}.mb-root .mb-cell[data-tone=wait] .mb-event-status{color:var(--mb-wait)}.mb-root .mb-cell[data-tone=end]{background:var(--mb-wine-bg)}.mb-root .mb-cell[data-tone=end] .mb-event{border-left-color:var(--mb-wine);background:var(--mb-paper)}.mb-root .mb-cell[data-tone=end] .mb-event-doc{color:var(--mb-wine)}.mb-root .mb-cell[data-tone=end] .mb-num{color:var(--mb-paper);background:var(--mb-wine);border-radius:50%;box-shadow:0 0 0 .2em var(--mb-paper),0 0 0 .38em var(--mb-wine),0 .2em .4em .2em var(--mb-shade-soft)}.mb-root .mb-agenda{display:none}@media (max-width: 640px){.mb-root.mb-root .mb-hero .lp-scene{aspect-ratio:1 / 1.42}.mb-root .mb-floor{top:81em}.mb-root .mb-back{height:74em}.mb-root .mb-base{top:79.2em}.mb-root .mb-page{left:1.6em;width:56.8em;height:72.4em;grid-template-rows:auto auto 30em auto;padding:2.6em 1.6em 1.6em}.mb-root .mb-head{flex-direction:column;align-items:flex-start}.mb-root .mb-file{justify-items:start}.mb-root .mb-month{font-size:4.2em}.mb-root .mb-file-name,.mb-root .mb-file-held,.mb-root .mb-days span{font-size:1.6em}.mb-root .mb-days span{padding-left:.3em}.mb-root .mb-num{font-size:1.6em}.mb-root .mb-event{height:.9em;padding:0;border-left:0;background:var(--mb-ok)}.mb-root .mb-event>*{display:none}.mb-root .mb-cell[data-tone=wait] .mb-event{background:var(--mb-wait)}.mb-root .mb-cell[data-tone=end] .mb-event{background:var(--mb-wine)}.mb-root .mb-agenda{display:grid;gap:.9em;padding-top:1.6em}.mb-root .mb-agenda-row{display:grid;grid-template-columns:2.4em minmax(0,1fr) auto;align-items:center;gap:1em;font-size:1.6em}.mb-root .mb-agenda-day{display:grid;place-items:center;height:2.2em;border-radius:.4em;font-weight:700;color:var(--mb-ok);background:var(--mb-ok-bg)}.mb-root .mb-agenda-row[data-tone=wait] .mb-agenda-day{color:var(--mb-wait);background:var(--mb-wait-bg)}.mb-root .mb-agenda-row[data-tone=end] .mb-agenda-day{color:var(--mb-paper);background:var(--mb-wine)}.mb-root .mb-agenda-doc{font-weight:600}.mb-root .mb-agenda-row[data-tone=end] .mb-agenda-doc{color:var(--mb-wine)}.mb-root .mb-agenda .lp-chip{font-size:.85em}}.mb-root .mb-controls{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px}.mb-root .mb-toggle{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:600;cursor:pointer}.mb-root .mb-toggle input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.mb-root .mb-toggle-track{position:relative;width:46px;height:26px;border-radius:999px;background:var(--lp-line);transition:background-color .16s ease}.mb-root .mb-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(--mb-shade);transition:transform .16s ease}.mb-root .mb-toggle input:checked+.mb-toggle-track{background:var(--lp-wine)}.mb-root .mb-toggle input:checked+.mb-toggle-track .mb-toggle-knob{transform:translate(20px)}.mb-root .mb-toggle input:focus-visible+.mb-toggle-track{outline:2px solid var(--lp-wine);outline-offset:3px}.mb-root .mb-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}.mb-root .mb-replay:hover{background:var(--lp-paper)}.mb-root .mb-desk{display:grid;gap:26px}.mb-root .mb-letter{margin:0;display:grid;gap:12px;padding:28px 30px 26px;border-radius:3px;color:var(--mb-ink);background:var(--mb-paper);box-shadow:var(--lp-shadow-sheet),0 0 0 1px var(--mb-rule) inset;transform:rotate(-.8deg)}.mb-root .mb-letter-kicker{font-size:13px;font-weight:500;color:var(--mb-faint)}.mb-root .mb-letter-title{font-size:26px;font-weight:600;letter-spacing:-.02em}.mb-root .mb-letter-lines{display:grid;gap:8px;padding:4px 0 8px}.mb-root .mb-letter-lines i{height:6px;border-radius:3px;background:var(--mb-rule)}.mb-root .mb-letter-lines i:nth-child(2){width:88%}.mb-root .mb-letter-lines i:nth-child(4){width:60%}.mb-root .mb-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mb-root .mb-blocks[data-co=false]{grid-template-columns:minmax(0,1fr);max-width:50%}.mb-root .mb-block{display:grid;gap:3px}.mb-root .mb-block-box{display:grid;align-items:end;height:52px;padding:0 4px 4px;border-bottom:2px solid var(--mb-soft)}.mb-root .mb-block[data-state=live] .mb-block-box{border-bottom-color:var(--mb-wine);background:linear-gradient(180deg,transparent,var(--mb-wine-bg))}.mb-root .mb-block-box svg{width:100%;max-width:160px;height:42px;fill:none;stroke:var(--mb-pen);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mb-root .mb-block[data-state=signed] .mb-block-box svg{animation:mb-ink .45s ease-out}@keyframes mb-ink{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.mb-root .mb-block-flag{justify-self:start;margin-bottom:6px;padding:4px 12px 4px 10px;border-radius:3px 999px 999px 3px;font-size:13px;font-weight:600;color:var(--mb-paper);background:var(--mb-wine)}.mb-root .mb-block-wait{justify-self:start;margin-bottom:8px;padding:2px 10px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--mb-off-ink);background:var(--mb-off)}.mb-root .mb-block-role{font-size:12px;color:var(--mb-faint)}.mb-root .mb-block-who{font-size:15px;font-weight:600}.mb-root .mb-conds{display:grid;gap:8px;margin-top:10px;padding:14px 16px;border:1.5px solid var(--mb-ink);border-radius:2px}.mb-root .mb-conds-title{font-size:13px;font-weight:700}.mb-root .mb-cond{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--mb-soft)}.mb-root .mb-cond i{position:relative;flex:none;width:18px;height:18px;border:1.5px solid var(--mb-soft);border-radius:2px}.mb-root .mb-cond[data-on=true]{color:var(--mb-ink)}.mb-root .mb-cond[data-on=true] i{border-color:var(--mb-ok);background:var(--mb-ok)}.mb-root .mb-cond[data-on=true] i:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--mb-paper);border-width:0 2px 2px 0;transform:rotate(45deg)}.mb-root .mb-strip{display:grid;gap:10px;padding:18px 20px 16px;border-radius:14px;background:var(--lp-paper);box-shadow:0 0 0 1px var(--lp-rule) inset}.mb-root .mb-strip-bar{position:relative;height:12px;margin-top:26px;border-radius:999px;background:var(--lp-line)}.mb-root .mb-strip-used{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--lp-ok);transition:width .6s ease}.mb-root .mb-strip[data-back=false] .mb-strip-used{background:var(--lp-wait)}.mb-root .mb-strip-mark{position:absolute;bottom:calc(100% + 6px);transform:translate(-50%);padding:2px 9px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--lp-paper);background:var(--lp-ink)}.mb-root .mb-strip-ends{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--lp-ink-soft)}.mb-root .mb-strip-spare{font-weight:700;color:var(--lp-ok)}.mb-root .mb-strip[data-back=false] .mb-strip-spare{visibility:hidden}@media (prefers-reduced-motion: reduce){.mb-root .mb-block[data-state=signed] .mb-block-box svg{animation:none}.mb-root .mb-strip-used{transition:none}}@media (max-width: 640px){.mb-root .mb-letter{padding:22px 16px 18px}.mb-root .mb-blocks{gap:14px}.mb-root .mb-blocks[data-co=false]{max-width:none}.mb-root .mb-strip-ends{font-size:12px}}.mb-root .mb-jacket{position:relative;padding-top:34px}.mb-root .mb-jacket-tab{position:absolute;z-index:1;right:12%;top:0;padding:8px 22px 14px;border-radius:10px 10px 0 0;font-size:14px;font-weight:600;color:var(--mb-ink);background:linear-gradient(180deg,var(--mb-manila-hi),var(--mb-manila))}.mb-root .mb-jacket-back{position:absolute;left:10px;right:-10px;top:40px;bottom:-10px;border-radius:6px;background:var(--mb-manila-lo);box-shadow:var(--lp-shadow-sheet)}.mb-root .mb-jacket-papers{position:absolute;left:5%;top:14px;width:58%;height:40px}.mb-root .mb-jacket-papers i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--mb-paper),var(--mb-paper-2));box-shadow:0 -1px 2px var(--mb-shade-soft)}.mb-root .mb-jacket-papers i:nth-child(2){left:9%;right:-12%;top:8px;transform:rotate(-.8deg)}.mb-root .mb-jacket-front{position:relative;display:grid;gap:16px;padding:26px 26px 30px;border-radius:6px;color:var(--mb-ink);background-color:var(--mb-manila);background-image:var(--lp-grain),linear-gradient(170deg,var(--mb-manila-hi),var(--mb-manila) 50%,var(--mb-manila-lo));box-shadow:0 1px 0 var(--mb-manila-hi) inset,0 2px 4px var(--mb-shade-soft)}.mb-root .mb-jacket-title{font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--mb-print)}.mb-root .mb-jacket-table{display:grid;border:1.5px solid var(--mb-print)}.mb-root .mb-jacket-th,.mb-root .mb-jacket-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.mb-root .mb-jacket-th span,.mb-root .mb-jacket-row>span{padding:9px 12px;border-right:1px solid var(--mb-print-faint)}.mb-root .mb-jacket-th span:last-child,.mb-root .mb-jacket-row>span:last-child{border-right:0}.mb-root .mb-jacket-th{font-size:12.5px;font-weight:700;color:var(--mb-print);border-bottom:1.5px solid var(--mb-print)}.mb-root .mb-jacket-row{border-bottom:1px solid var(--mb-print-faint)}.mb-root .mb-jacket-row:last-child{border-bottom:0}.mb-root .mb-jacket-doc{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.mb-root .mb-jacket-doc b{font-size:15px;font-weight:600}.mb-root .mb-jacket-chip{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;color:var(--mb-wine);background:var(--mb-paper)}.mb-root .mb-jacket-fields{font-size:13.5px;color:var(--mb-soft)}@media (max-width: 640px){.mb-root .mb-jacket-papers{width:40%}.mb-root .mb-jacket-front{padding:20px 14px 22px}.mb-root .mb-jacket-th,.mb-root .mb-jacket-row{grid-template-columns:minmax(0,1fr)}.mb-root .mb-jacket-th span:last-child{display:none}.mb-root .mb-jacket-row>span{border-right:0}.mb-root .mb-jacket-row>span:last-child{padding-top:0}}.mb-root .mb-note{margin-top:36px}[data-theme=dark] .mb-root .mb-stage{--lp-ok-bg: #e2efe4;--lp-ok: #2c6a43;--lp-wait-bg: #f7ecce;--lp-wait: #735410;--lp-sent-bg: #e1e9f4;--lp-sent: #28507d}
