.qp{--ease:cubic-bezier(.16, 1, .3, 1);--rail:#ffffff12;--seam:#ffffff14;--paper:#f4f3ee;--paper-ink:#18181b;--paper-muted:#6b6b73;--paper-line:#dcd9d1}[data-theme=light] .qp{--rail:#00000014;--seam:#00000017}.qp .font-poster{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:-.035em;font-weight:400}.qp .q-key{background-image:linear-gradient(92deg, var(--color-brand-accent) 10%, var(--color-brand-cream) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic}.qp .q-key-a{background-image:linear-gradient(92deg,#f2ae30,#f2bc55)}.qp .q-key-b{background-image:linear-gradient(92deg, #f2c160, var(--color-brand-cream) 85%)}[data-theme=light] .qp .q-key-a{background-image:linear-gradient(92deg,#f2ae30,#e39a26)}[data-theme=light] .qp .q-key-b{background-image:linear-gradient(92deg,#e0961f,#b56b16 85%)}.qp .q-heading{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:-.025em;color:var(--color-brand-text);font-weight:400;line-height:1.08}.qp .q-heading .q-rest{color:var(--color-brand-muted)}.qp .q-wmask{vertical-align:top;margin:0 -.1em -.16em 0;padding:0 .1em .16em 0;display:inline-block;overflow:hidden}.qp .q-word{animation:q-word 1.1s var(--ease) calc(.15s + var(--i) * 90ms) both;display:inline-block}@keyframes q-word{0%{filter:blur(6px);transform:translateY(105%)rotate(4deg)}to{filter:blur();transform:none}}.qp .q-fade{animation:q-fade .9s var(--ease) calc(.15s + var(--i) * 90ms) both}.qp .q-inview .q-word{animation-play-state:paused}.qp .q-inview.active .q-word{animation-play-state:running}@keyframes q-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.qp .q-hero-dots{background-image:radial-gradient(color-mix(in srgb, var(--color-brand-text) 11%, transparent) 1px, transparent 1.4px);animation:q-fade 1.6s var(--ease) .4s both;background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 50% 70%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 70%,#000 30%,#0000 80%)}.qp .lf-stage{--u:calc(100cqw / var(--dw));font-size:calc(var(--u) * 13)}.qp .lf-label{font:500 calc(var(--u) * 14) / 1 var(--font-body);color:var(--color-brand-muted);white-space:nowrap}.qp .lf-num{width:calc(var(--u) * 22);height:calc(var(--u) * 22);color:var(--color-accent-ink);font:500 calc(var(--u) * 11) var(--font-mono);border:1px solid #f2ae3080;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.qp .lf-arrow{color:var(--color-brand-muted);opacity:.45}.qp .lf-lectern{border-radius:calc(var(--u) * 16);background:radial-gradient(at 50% 40%,#f2ae3014,#0000 70%);border:1px dashed #f2ae3059}.qp .lf-doc{transform-origin:0 0;transition:transform .85s var(--ease), opacity .5s ease;will-change:transform}.qp .lf-paper{gap:calc(var(--u) * 10);width:100%;height:100%;padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 6);background:var(--paper);color:var(--paper-ink);font-size:calc(var(--u) * 12);box-shadow:0 calc(var(--u) * 18) calc(var(--u) * 40) calc(var(--u) * -12) #0009;flex-direction:column;display:flex;position:relative;overflow:hidden}.qp .lf-photo{border:calc(var(--u) * 8) solid #fff;filter:saturate(.85)contrast(.97);box-shadow:0 calc(var(--u) * 18) calc(var(--u) * 40) calc(var(--u) * -12) #000000b3, inset 0 0 calc(var(--u) * 40) #00000024}.qp .lf-p-head{justify-content:space-between;gap:calc(var(--u) * 8);padding-bottom:calc(var(--u) * 8);border-bottom:1px solid var(--paper-line);display:flex}.qp .lf-p-kind{font:600 calc(var(--u) * 11.5) var(--font-body);color:var(--paper-muted)}.qp .lf-p-ref{font:500 calc(var(--u) * 11) var(--font-mono)}.qp .lf-p-row{align-items:flex-start;gap:calc(var(--u) * 10);display:flex}.qp .lf-p-issuer{font:600 calc(var(--u) * 14) / 1.2 var(--font-body)}.qp .lf-p-nit{font:400 calc(var(--u) * 10.5) var(--font-mono);color:var(--paper-muted)}.qp .lf-qr{width:calc(var(--u) * 40);height:calc(var(--u) * 40);border:calc(var(--u) * 3) solid var(--paper-ink);background:conic-gradient(var(--paper-ink) 25%, transparent 0 50%, var(--paper-ink) 0 75%, transparent 0) 0 0 / calc(var(--u) * 8) calc(var(--u) * 8);opacity:.85;flex:none}.qp .lf-p-lines{gap:calc(var(--u) * 8);padding:calc(var(--u) * 8) 0;border-block:1px solid var(--paper-line);flex-direction:column;display:flex}.qp .lf-p-move{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);display:flex}.qp .lf-bar{height:calc(var(--u) * 6);border-radius:calc(var(--u) * 3);background:var(--paper-line);display:block}.qp .lf-p-date{width:calc(var(--u) * 44);font:400 calc(var(--u) * 10) var(--font-mono);color:var(--paper-muted)}.qp .lf-p-desc{font-size:calc(var(--u) * 11)}.qp .lf-p-val{font:400 calc(var(--u) * 11) var(--font-mono)}.qp .lf-p-sum{gap:calc(var(--u) * 4);font-size:calc(var(--u) * 11.5);display:grid}.qp .lf-p-sum>div{justify-content:space-between;display:flex}.qp .lf-p-sum span:last-child{font-family:var(--font-mono)}.qp .lf-p-total{padding-top:calc(var(--u) * 6);border-top:1.5px solid var(--paper-ink);font:700 calc(var(--u) * 13) var(--font-body);justify-content:space-between;margin-top:auto;display:flex}.qp .lf-p-total span:last-child{font-family:var(--font-mono)}.qp .lf-f{border-radius:calc(var(--u) * 3);padding:0 calc(var(--u) * 3);margin:0 calc(var(--u) * -3)}.qp .lf-doc.is-scanning .lf-f{animation:.45s forwards lf-lit;animation-delay:calc(var(--k) * .11s)}@keyframes lf-lit{to{background:#f2ae3059;box-shadow:0 0 0 1px #b56b1680}}.qp .lf-beam{inset-inline:0;height:calc(var(--u) * 50);mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#0000,#f2ae3040 45%,#f2ae30f2 50%,#f2ae3040 55%,#0000);animation:1.25s cubic-bezier(.45,0,.55,1) forwards lf-scan;position:absolute;top:0}@keyframes lf-scan{0%{transform:translateY(calc(var(--u) * -25))}to{transform:translateY(calc(var(--u) * 300))}}.qp .lf-tray{border-radius:calc(var(--u) * 18);color:#fafafa;box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 70) calc(var(--u) * -20) #000000b3;background:#111113;border:1px solid #ffffff17;overflow:hidden}.qp .lf-tray-head{border-bottom:1px solid #ffffff12}.qp .lf-tray-foot{background:#ffffff04;border-top:1px solid #ffffff12}.qp .lf-t-strong{font:600 calc(var(--u) * 13.5) var(--font-body);color:#fafafa}.qp .lf-t-mono{font:400 calc(var(--u) * 11) var(--font-mono);color:#a1a1aa}.qp .lf-t-muted{font:400 calc(var(--u) * 11.5) var(--font-body);color:#a1a1aa}.qp .lf-amt{color:#fafafa;font-size:calc(var(--u) * 12);flex:none}.qp .lf-count{padding:calc(var(--u) * 3) calc(var(--u) * 9);color:#f2ae30;font:500 calc(var(--u) * 11) var(--font-mono);background:#f2ae301a;border:1px solid #f2ae3059;border-radius:999px}.qp .lf-row{align-items:center;gap:calc(var(--u) * 10);animation:lf-row-in .55s var(--ease) both;transition:transform .38s var(--ease), opacity .38s ease, background .3s;border-bottom:1px solid #ffffff0d;display:flex}@keyframes lf-row-in{0%{opacity:0;transform:translateY(calc(var(--u) * -14))}to{opacity:1;transform:none}}.qp .lf-dot{width:calc(var(--u) * 8);height:calc(var(--u) * 8);box-shadow:0 0 calc(var(--u) * 10) #f2ae30b3;background:#f2ae30;border-radius:999px;flex:none;transition:background .3s,box-shadow .3s}.qp .lf-row.is-checked{background:#10b98117}.qp .lf-row.is-checked .lf-dot{box-shadow:0 0 calc(var(--u) * 10) #10b981cc;background:#10b981}.qp .lf-row.is-leaving{transform:translateX(calc(var(--u) * 140));opacity:0}.qp .lf-empty{font-size:calc(var(--u) * 12);color:#71717a}.qp .lf-approve{color:#09090b;font:600 calc(var(--u) * 13) var(--font-body);white-space:nowrap;background:#f2ae30;border-radius:999px;transition:background .2s,opacity .2s}.qp .lf-approve:not(:disabled){animation:1.8s ease-out infinite q-ring}.qp .lf-approve:hover:not(:disabled){background:#f5bb4f}.qp .lf-approve:focus-visible{outline-offset:3px;outline:2px solid #f2ae30}.qp .lf-approve:disabled{color:#71717a;cursor:default;background:0 0;box-shadow:inset 0 0 0 1px #ffffff26}.qp .lf-ledger{border-radius:calc(var(--u) * 8);background:var(--paper);color:var(--paper-ink);box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 70) calc(var(--u) * -24) #000000b3;overflow:hidden}.qp .lf-ledger-head{border-bottom:1.5px solid #c9c6bd}.qp .lf-ledger-foot{border-top:1px solid var(--paper-line)}.qp .lf-ruled{background-image:linear-gradient(to right, transparent calc(var(--u) * 66), #d9851e66 calc(var(--u) * 66), #d9851e66 calc(var(--u) * 67), transparent calc(var(--u) * 67)), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--u) * 29), var(--paper-line) calc(var(--u) * 29), var(--paper-line) calc(var(--u) * 30))}.qp .lf-t-ink{font:500 calc(var(--u) * 12.5) var(--font-body);color:var(--paper-ink)}.qp .lf-ledger-head .lf-t-ink{font-weight:600;font-size:calc(var(--u) * 13.5)}.qp .lf-t-ink-mono{font:500 calc(var(--u) * 11.5) var(--font-mono);color:var(--paper-ink)}.qp .lf-t-paper-muted{font:400 calc(var(--u) * 11) var(--font-body);color:var(--paper-muted)}.qp .lf-line{animation:lf-write .9s var(--ease) both}@keyframes lf-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.qp .lf-feed{border:1px solid var(--color-brand-border);color:var(--color-brand-muted);font:500 calc(var(--u) * 11.5) var(--font-body);border-radius:999px;animation:1.4s both lf-feed}@keyframes lf-feed{0%{color:var(--color-brand-text);box-shadow:0 0 calc(var(--u) * 16) #f2ae3059;border-color:#f2ae30cc}to{border-color:var(--color-brand-border);color:var(--color-brand-muted);box-shadow:none}}.qp .lf-ghost{z-index:40;transform:translate(-4px,-2px)}.qp .lf-ghost-tag{color:#09090b;font:600 11px var(--font-body);background:#fafafa;border-radius:999px;padding:2px 8px;position:absolute;top:20px;left:20px}.qp .q-ite-paper{opacity:var(--enter,1);transform:perspective(1400px) rotateX(calc((1 - var(--enter,1)) * 22deg)) translateY(calc((1 - var(--enter,1)) * 80px)) rotate(-1.2deg);transform-origin:50% 100%}.qp .q-ite-beam{height:46px;inset-inline:0;top:calc(var(--scan,1) * 100% - 23px);opacity:calc(clamp(0, (1 - var(--scan,1)) * 10, 1) * clamp(0, var(--scan,1) * 10, 1));pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#0000,#f2ae3047 45%,#f2ae30e6 50%,#f2ae3047 55%,#0000);position:absolute}.qp .q-ite-field{--lit:clamp(0, calc((var(--scan,1) - var(--at)) * 14), 1);background:rgba(242, 174, 48, calc(var(--lit) * .3));box-shadow:0 0 0 1px rgba(181, 107, 22, calc(var(--lit) * .45));border-radius:3px;margin:0 -3px;padding:0 3px}.qp .q-ite-row>span:first-child{opacity:calc(.22 + .78 * var(--row,1))}.qp .q-ite-calc{opacity:var(--calc,1);transform:scale(calc(.85 + .15 * var(--calc,1)));transform-origin:100%}.qp .q-ite-equal{opacity:clamp(0, calc((var(--sum,1) - .9) * 10), 1)}.qp .q-ite-beamline{transform:rotate(calc((1 - var(--sum,1)) * -8deg));background:linear-gradient(90deg,#ffffff40,#ffffff40);transition:background .3s}.qp .q-ite-beamline:after{content:"";border-radius:inherit;opacity:clamp(0, calc((var(--sum,1) - .95) * 20), 1);background:#10b981;position:absolute;inset:0;box-shadow:0 0 12px #10b981cc}.qp .q-ite-ask{opacity:calc(.3 + .7 * var(--ask,1));transform:translateY(calc((1 - var(--ask,1)) * 12px))}.qp .q-ite-approve{animation:1.8s ease-out infinite q-ring;box-shadow:0 0 #f2ae3080}@keyframes q-ring{0%{box-shadow:0 0 #f2ae308c}70%{box-shadow:0 0 0 14px #f2ae3000}to{box-shadow:0 0 #f2ae3000}}.qp .q-ite-stamp{animation:.45s cubic-bezier(.16,1,.3,1) both stamp-in}.qp .q-mt-dot{color:var(--color-brand-muted);opacity:calc(.4 + .6 * var(--on,0));border-bottom:1px solid color-mix(in srgb, var(--color-brand-accent) calc(var(--on,0) * 100%), transparent);padding-bottom:4px;transition:opacity .3s}.qp .q-mt-panel{box-shadow:0 40px 120px -50px #000000e6}.qp .q-demo [style*=--t]{--on:clamp(0, calc((var(--d,1) - var(--t)) * 16), 1)}.qp .q-demo-row{background:rgba(16, 185, 129, calc(.07 * var(--on)))}.qp .q-demo-check{border:1.5px solid #3f3f46;border-radius:999px;width:22px;height:22px;position:relative}.qp .q-demo-check:after{content:"";border-radius:inherit;opacity:var(--on);transform:scale(calc(.4 + .6 * var(--on)));background:#10b981 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6 12.5l4 4L18 8' fill='none' stroke='%2304130d' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/14px no-repeat;position:absolute;inset:-1.5px}.qp .q-demo-link{fill:none;stroke:#f2ae30;stroke-width:1.6px;stroke-dasharray:1.002 1;stroke-dashoffset:calc(1 - var(--on));filter:drop-shadow(0 0 4px #f2ae3099)}.qp .q-demo-mv{box-shadow:inset 0 0 0 1px rgba(16, 185, 129, calc(.5 * var(--on)));background:rgba(16, 185, 129, calc(.05 * var(--on)))}.qp .q-demo-done{--on:clamp(0, calc((var(--d,1) - .86) * 12), 1);color:color-mix(in srgb, #10b981 calc(var(--on) * 100%), #71717a);box-shadow:inset 0 0 0 1px color-mix(in srgb, #10b981 calc(var(--on) * 45%), #ffffff1a)}.qp .q-demo-val{opacity:var(--on)}.qp .q-demo-tax{opacity:calc(.45 + .55 * var(--on))}.qp .q-demo-bar{transform-origin:50% 100%;transform:scaleY(clamp(0, calc((var(--d,1) - var(--t)) * 4), 1));background:linear-gradient(#f2c160,#d9851e)}.qp .q-demo-pend{opacity:calc(1 - var(--on))}.qp .q-demo-ok{opacity:var(--on)}.qp .q-month-axis{stroke:color-mix(in srgb, var(--color-brand-text) 16%, transparent);stroke-width:1px}.qp .q-month-tick{font:12px var(--font-mono);fill:var(--color-brand-muted)}.qp .q-month-manual{fill:none;stroke:color-mix(in srgb, var(--color-brand-muted) 80%, transparent);stroke-width:2.4px;stroke-dasharray:1.002 1;stroke-dashoffset:calc(1 - var(--draw,1));opacity:calc(1 - .5 * var(--morph,1))}.qp .q-month-gold{fill:none;stroke:#f2ae30;stroke-width:3.2px;filter:drop-shadow(0 0 8px #f2ae30a6);opacity:clamp(0, calc(var(--morph,1) * 8), 1)}.qp .q-month-area{opacity:var(--morph,1)}.qp .q-month-peak{--on:clamp(0, calc((var(--draw,1) - var(--at)) * 12), 1);opacity:calc(var(--on) * (1 - .6 * var(--morph,1)));transform:translateY(calc((1 - var(--on)) * 10px))}.qp .q-month-saved{opacity:clamp(0, calc((var(--morph,1) - .6) * 4), 1)}.qp .q-month-legend{opacity:calc(.35 + .65 * clamp(0, calc(var(--morph,1) * 4), 1))}.qp .q-month-word{opacity:clamp(.14, calc((var(--words,1) - var(--w)) * 7), 1)}.qp .q-rails{border-left:1px solid var(--rail);border-right:1px solid var(--rail);pointer-events:none;z-index:0;width:min(100% - 2rem,1280px);position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.qp .q-seam{background:var(--seam);height:1px;position:relative}.qp .q-seam:before,.qp .q-seam:after{content:"";background:linear-gradient(var(--color-brand-muted), var(--color-brand-muted)) center / 1px 100% no-repeat, linear-gradient(var(--color-brand-muted), var(--color-brand-muted)) center / 100% 1px no-repeat;opacity:.55;width:9px;height:9px;position:absolute;top:-4px}.qp .q-seam:before{left:calc(50% + -1*min(50% - 1rem,640px) - 4px)}.qp .q-seam:after{right:calc(50% + -1*min(50% - 1rem,640px) - 4px)}.qp .q-wall{font-family:var(--font-display);font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:-.05em;-webkit-user-select:none;user-select:none;font-weight:500;line-height:.8}.qp .q-wall-line{color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--color-brand-text) 18%, transparent)}.qp .q-wall-line .ia{-webkit-text-stroke:1px color-mix(in srgb, var(--color-brand-accent) 55%, transparent)}.qp .q-wall-fill{background-image:linear-gradient(180deg, var(--color-brand-cream), var(--color-brand-accent) 55%, var(--color-brand-glow));color:#0000;clip-path:inset(calc((1 - var(--p,0)) * 100%) 0 0 0);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.qp .q-cue-bounce{animation:1.3s ease-in-out infinite q-cue-bounce}@keyframes q-cue-bounce{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.qp .q-dialog[open]{animation:q-fade .45s var(--ease) both}@media (prefers-reduced-motion:reduce){.qp .q-word,.qp .q-fade,.qp .q-hero-dots,.qp .q-cue-bounce,.qp .q-ite-approve,.qp .lf-beam,.qp .lf-row,.qp .lf-line,.qp .lf-feed,.qp .lf-approve{animation:none!important}}
