.desk-result{scroll-margin-top:96px}.qm-stage{border:1px solid var(--line);border-radius:18px 6px 6px;gap:1rem;max-width:44rem;padding:1.1rem 1.25rem 1.35rem;animation:.35s ease-out both qm-stage-in;display:grid;position:relative;overflow:hidden}.section-night .qm-stage{border-color:var(--line-dark)}.qm-stage:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#d7a7561f 50%,#0000 62%);animation:1.5s ease-in-out .2s infinite qm-sheen;position:absolute;inset:0;transform:translate(-100%)}.qm-stage-top{font-family:var(--mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;display:flex}.qm-stage-title{flex:1}.qm-stage-skip{z-index:1;color:inherit;cursor:pointer;font:inherit;letter-spacing:.08em;opacity:.7;background:0 0;border:1px solid;border-radius:999px;padding:.25rem .75rem;position:relative}.qm-stage-skip:hover,.qm-stage-skip:focus-visible{opacity:1}.qm-seal{aspect-ratio:1;border:1px solid var(--gold-light);width:30px;color:var(--gold-light);font-family:var(--serif);letter-spacing:0;border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:relative}.qm-seal:before{content:"";border:1px solid #0000;border-top-color:var(--gold-light);border-radius:50%;animation:.9s linear infinite qm-spin;position:absolute;inset:-5px}.is-fast .qm-seal:before{animation-duration:.45s}.qm-riffle{--h:2.2rem;height:calc(var(--h) * 3);position:relative;overflow:hidden;mask-image:linear-gradient(#0000,#000 32% 68%,#0000)}.qm-riffle:before,.qm-riffle:after{content:"";background:var(--gold-light);opacity:.6;height:1px;position:absolute;left:0;right:0}.qm-riffle:before{top:var(--h)}.qm-riffle:after{top:calc(var(--h) * 2)}.qm-reel{transform:translateY(var(--h));animation:qm-riffle calc(var(--total) * .92) cubic-bezier(.12, .72, .08, 1) both;display:grid}.qm-reel-item{height:var(--h);font-family:var(--serif);font-size:var(--step-1);white-space:nowrap;align-items:center;gap:.65rem;display:flex;overflow:hidden}.qm-reel-item .grade{flex:none;min-width:1.45rem;height:1.45rem;font-size:.7rem}.qm-reel-item:last-child{color:var(--gold-light)}.qm-steps{font-family:var(--mono);font-size:var(--step--1);letter-spacing:.02em;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.qm-steps li{padding-left:1.65rem;animation:.28s ease-out both qm-line-in;position:relative}.qm-steps li:before{content:"";border:1.5px solid var(--gold-light);border-right-color:#0000;border-radius:50%;width:.8rem;height:.8rem;animation:.7s linear infinite qm-spin;position:absolute;top:.3em;left:.15rem}.qm-steps li.is-done:before{border-width:0 2px 2px 0;border-color:var(--gold-light);border-radius:0;width:.35rem;height:.7rem;animation:.25s ease-out both qm-tick;top:.12em;left:.45rem;transform:rotate(45deg)}.qm-stage-rule{background:linear-gradient(90deg, var(--gold-light), var(--brass));transform-origin:0;height:1px;animation:qm-rule var(--total) linear both}.qm-reveal>*,.qm-reveal .plan>li,.qm-reveal .reasons>li{animation:.5s cubic-bezier(.2,.7,.2,1) both qm-rise;animation-delay:calc(var(--i,0) * 80ms)}.qm-reveal .grade{animation:.42s cubic-bezier(.3,1.6,.5,1) both qm-stamp;animation-delay:calc(var(--i,0) * 80ms + .18s)}.desk-result .verdict .headline{border:2px solid;border-radius:4px;padding:.08em .45em;display:inline-block;transform:rotate(-2deg)}.desk-result .verdict .headline.tone-good{color:var(--gold-light)}.desk-result .verdict .headline.tone-maybe{color:var(--night-ink)}.desk-result .verdict .headline.tone-bad{color:#e38b72}.qm-reveal .verdict .headline{animation:.55s cubic-bezier(.2,1.3,.4,1) 80ms both qm-slam}.qm-reveal .verdict{animation:.3s ease-out .42s both qm-thud}@keyframes qm-spin{to{transform:rotate(360deg)}}@keyframes qm-stage-in{0%{opacity:0;transform:translateY(8px)}}@keyframes qm-sheen{to{transform:translate(100%)}}@keyframes qm-riffle{to{transform:translateY(calc(var(--h) * (2 - var(--n))))}}@keyframes qm-line-in{0%{opacity:0;transform:translate(-6px)}}@keyframes qm-tick{0%{opacity:0;transform:rotate(45deg)scale(.3)}to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes qm-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes qm-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes qm-stamp{0%{opacity:0;transform:scale(1.9)rotate(-12deg)}70%{opacity:1;transform:scale(.92)rotate(0)}to{transform:scale(1)}}@keyframes qm-slam{0%{opacity:0;transform:scale(2.4)rotate(-10deg)}60%{opacity:1;transform:scale(.95)rotate(-2deg)}to{transform:scale(1)rotate(-2deg)}}@keyframes qm-thud{40%{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.qm-stage,.qm-stage *,.qm-stage:after,.qm-reveal *,.qm-reveal .verdict .headline{animation:none!important}}.value-hero[data-astro-cid-a6tumin2]{padding-block:clamp(4rem,9vw,7rem)}.value-hero[data-astro-cid-a6tumin2] h1[data-astro-cid-a6tumin2]{max-width:18ch;color:var(--paper-bright);margin:0 0 1rem;font-size:clamp(2.4rem,5.5vw,4.2rem);line-height:1.02}.value-hero[data-astro-cid-a6tumin2] .lede[data-astro-cid-a6tumin2]{max-width:60ch;color:var(--night-ink)}.agent-link[data-astro-cid-a6tumin2]{font-family:var(--mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;margin:1.2rem 0 0}.agent-link[data-astro-cid-a6tumin2] a[data-astro-cid-a6tumin2]{color:var(--gold-light)}.value-hero-grid[data-astro-cid-a6tumin2]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.value-board[data-astro-cid-a6tumin2]{border:1px solid var(--line-dark);background:var(--night-raised);border-radius:28px 28px 64px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:.6rem;display:grid}.board-tile[data-astro-cid-a6tumin2]{background:var(--night);color:var(--paper-bright);border-radius:14px 5px 5px;text-decoration:none;display:grid;overflow:hidden}.board-tile[data-astro-cid-a6tumin2] img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.board-label[data-astro-cid-a6tumin2]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:.5rem .6rem 0;font-size:.7rem}.board-count[data-astro-cid-a6tumin2]{color:var(--night-muted);padding:.1rem .6rem .55rem;font-size:.78rem}.board-tile[data-astro-cid-a6tumin2]:hover .board-label[data-astro-cid-a6tumin2],.board-tile[data-astro-cid-a6tumin2]:focus-visible .board-label[data-astro-cid-a6tumin2]{color:var(--gold-light)}@media (prefers-reduced-motion:no-preference){.board-tile[data-astro-cid-a6tumin2] img,.piece[data-astro-cid-a6tumin2] img{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.board-tile[data-astro-cid-a6tumin2]:hover img,.board-tile[data-astro-cid-a6tumin2]:focus-visible img,.piece[data-astro-cid-a6tumin2]:hover img{transform:scale(1.04)}}@media (width<=860px){.value-hero-grid[data-astro-cid-a6tumin2]{grid-template-columns:1fr}}.desk-form[data-astro-cid-a6tumin2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));align-items:end;gap:1rem 1.25rem;display:grid}.desk-form[data-astro-cid-a6tumin2] label[data-astro-cid-a6tumin2]{min-width:0;font-family:var(--mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;gap:.4rem;display:grid}.desk-form[data-astro-cid-a6tumin2] input[data-astro-cid-a6tumin2],.desk-form[data-astro-cid-a6tumin2] select[data-astro-cid-a6tumin2]{width:100%;min-width:0;font:inherit;font-family:var(--sans);letter-spacing:0;text-transform:none;border:1px solid var(--line);color:inherit;background:0 0;border-radius:8px;padding:.7rem .8rem;font-size:1rem}.section-night[data-astro-cid-a6tumin2] .desk-form[data-astro-cid-a6tumin2] input[data-astro-cid-a6tumin2],.section-night[data-astro-cid-a6tumin2] .desk-form[data-astro-cid-a6tumin2] select[data-astro-cid-a6tumin2]{border-color:var(--line-dark)}.section-night[data-astro-cid-a6tumin2] .desk-form[data-astro-cid-a6tumin2] option[data-astro-cid-a6tumin2]{color:#1b120d}.desk-form[data-astro-cid-a6tumin2] .button[data-astro-cid-a6tumin2]{justify-self:start}.owned[data-astro-cid-a6tumin2]{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:.5rem 1.25rem;margin:0;padding:.8rem 1rem;display:flex}.owned[data-astro-cid-a6tumin2] legend[data-astro-cid-a6tumin2]{font-family:var(--mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;padding-inline:.4rem}.owned[data-astro-cid-a6tumin2] [data-astro-cid-a6tumin2][data-owned]{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.owned[data-astro-cid-a6tumin2] .check{text-transform:none;letter-spacing:0;font-family:var(--sans);align-items:center;gap:.4rem;font-size:1rem;display:inline-flex}.desk-result[data-astro-cid-a6tumin2]{max-width:70ch;margin-top:2rem}.desk-result[data-astro-cid-a6tumin2] .result-lede{font-family:var(--serif);font-size:var(--step-1)}.desk-result[data-astro-cid-a6tumin2] .muted{color:var(--ink-soft)}.section-night[data-astro-cid-a6tumin2] .desk-result[data-astro-cid-a6tumin2] .muted{color:var(--night-muted)}.desk-result[data-astro-cid-a6tumin2] .plan{gap:1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.desk-result[data-astro-cid-a6tumin2] .plan>li{border:1px solid var(--line);border-radius:18px 6px 6px;padding:1rem 1.2rem}.desk-result[data-astro-cid-a6tumin2] .plan-head{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;display:flex}.desk-result[data-astro-cid-a6tumin2] .pick{font-family:var(--serif);font-size:var(--step-1);margin:.4rem 0}.desk-result[data-astro-cid-a6tumin2] .options,.desk-result[data-astro-cid-a6tumin2] .reasons{gap:.55rem;margin:.5rem 0;padding-left:1.1rem;display:grid}.desk-result[data-astro-cid-a6tumin2] .plan>li{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.desk-result[data-astro-cid-a6tumin2] .plan-room{margin:0 0 1.1rem;display:block}.desk-result[data-astro-cid-a6tumin2] .plan-room img{aspect-ratio:21/9;object-fit:cover;border-radius:18px 6px 6px;width:100%;height:auto;display:block}.desk-result[data-astro-cid-a6tumin2] .still{min-width:0;display:block}.desk-result[data-astro-cid-a6tumin2] .still img{aspect-ratio:1;object-fit:cover;border-radius:12px 4px 4px;width:100%;height:auto;display:block}.desk-result[data-astro-cid-a6tumin2] .still-blank{aspect-ratio:1;border:1px dashed var(--line);color:var(--ink-soft);font-family:var(--mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;border-radius:12px 4px 4px;place-items:center;padding:.4rem;font-size:.66rem;display:grid}.desk-result[data-astro-cid-a6tumin2] .plan-body{min-width:0}.desk-result[data-astro-cid-a6tumin2] .verdict-head{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:1.1rem;margin-bottom:.9rem;display:grid}.desk-result[data-astro-cid-a6tumin2] .verdict-head .verdict{margin:0}.desk-result[data-astro-cid-a6tumin2] .upgrade{font-size:var(--step--1);margin:.6rem 0 0}.desk-result[data-astro-cid-a6tumin2] .verdict{align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.desk-result[data-astro-cid-a6tumin2] .headline{font-family:var(--serif);font-size:var(--step-2);color:var(--paper-bright);font-weight:700}.grade{min-width:1.7rem;height:1.7rem;font-family:var(--mono);border:1px solid;border-radius:999px;place-items:center;padding-inline:.35rem;font-size:.8rem;font-weight:700;display:inline-grid}.grade-S,.grade-A{color:var(--gold)}.section-night[data-astro-cid-a6tumin2] .grade-S,.section-night[data-astro-cid-a6tumin2] .grade-A{color:var(--gold-light)}.pieces[data-astro-cid-a6tumin2]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;margin:0 0 1rem;display:grid}.piece[data-astro-cid-a6tumin2]{border:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:14px 6px 6px;align-content:start;gap:.1rem;padding:.45rem .45rem .6rem;display:grid}.piece[data-astro-cid-a6tumin2] img{aspect-ratio:1;object-fit:cover;border-radius:10px 4px 4px;width:100%;height:auto;margin-bottom:.4rem;display:block}.piece-label[data-astro-cid-a6tumin2]{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.piece-count[data-astro-cid-a6tumin2]{color:var(--ink-soft);font-size:.8rem}.piece[data-astro-cid-a6tumin2]:hover{border-color:var(--gold)}.piece[data-astro-cid-a6tumin2][aria-pressed=true]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.ledger-status[data-astro-cid-a6tumin2]{color:var(--ink-soft);font-family:var(--mono);font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 .8rem;display:flex}.ledger-status[data-astro-cid-a6tumin2] p[data-astro-cid-a6tumin2]{margin:0}.ledger-all[data-astro-cid-a6tumin2]{color:var(--gold);cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:999px;padding:.25rem .8rem}.ledger-all[data-astro-cid-a6tumin2][hidden]{display:none}@media (width<=900px){.pieces[data-astro-cid-a6tumin2]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ledger[data-astro-cid-a6tumin2]{gap:.6rem;display:grid}.maker[data-astro-cid-a6tumin2]{border:1px solid var(--line);border-radius:14px 6px 6px}.maker[data-astro-cid-a6tumin2] summary[data-astro-cid-a6tumin2]{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;padding:.85rem 1.1rem;display:grid}.maker-name[data-astro-cid-a6tumin2]{font-family:var(--serif);font-size:var(--step-1);font-weight:700}.maker-meta[data-astro-cid-a6tumin2]{color:var(--ink-soft);font-size:var(--step--1);grid-column:2/3}.maker-offprice[data-astro-cid-a6tumin2]{color:var(--ink-soft);font-family:var(--mono);font-size:var(--step--1);text-align:right;grid-area:1/3/3;max-width:18ch}.maker-body[data-astro-cid-a6tumin2]{max-width:75ch;padding:0 1.1rem 1rem}.maker-body[data-astro-cid-a6tumin2] p[data-astro-cid-a6tumin2]{margin:.5rem 0}.maker-body[data-astro-cid-a6tumin2] ul[data-astro-cid-a6tumin2]{margin:.25rem 0 .75rem;padding-left:1.1rem}@media (width<=640px){.pieces[data-astro-cid-a6tumin2]{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:6.25rem;grid-auto-flow:column;padding-bottom:.4rem;overflow-x:auto}.piece[data-astro-cid-a6tumin2]{scroll-snap-align:start}.desk-result[data-astro-cid-a6tumin2] .plan>li{grid-template-columns:76px minmax(0,1fr);gap:.85rem}.desk-result[data-astro-cid-a6tumin2] .verdict-head{grid-template-columns:76px minmax(0,1fr)}.maker[data-astro-cid-a6tumin2] summary[data-astro-cid-a6tumin2]{grid-template-columns:auto minmax(0,1fr)}.maker-offprice[data-astro-cid-a6tumin2]{text-align:left;grid-area:auto/2;max-width:none}}
