.case .casehead{max-width:var(--maxw-wide);padding:clamp(6.75rem, 15vh, 8.75rem) var(--pad) 0;grid-template-columns:minmax(0,27rem) minmax(0,1fr);align-items:center;column-gap:clamp(2.5rem,4.5vw,5rem);margin:0 auto;display:grid}.case .casehead__text{container-type:inline-size}.case .casehead__brand{font-family:var(--font-d);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin:0 0 .625rem;font-size:clamp(1.05rem,5.4cqi,1.6rem);font-weight:800}.case .casehead__title{font-family:var(--font-d);text-transform:uppercase;letter-spacing:.005em;background:linear-gradient(180deg, var(--ink-hi) 0%, #dfe4e9 46%, #8d959d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.45rem,8.1cqi,3.9rem);font-weight:900;line-height:.92}.case .casehead__title span{white-space:nowrap;display:block}.case .casehead__lead{max-width:40ch;color:var(--muted);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.7}.case .casehead__action{margin-top:2.25rem}.case .ledger{--fork:4.25rem;min-width:0;margin:0;container:ledger/inline-size}.case .ledger__heads{grid-template-columns:minmax(0, 1fr) var(--fork) minmax(0, 1fr);padding-bottom:.85rem;display:grid}.case .ledger__head{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.74rem;font-weight:600;line-height:1;display:inline-flex}.case .ledger__head svg{flex:none;width:1rem;height:1rem}.case .ledger__head--owner{color:var(--amber-2);grid-column:1;justify-self:start}.case .ledger__head--expert{color:var(--silver);grid-column:3;justify-self:end}.case .ledger__rows{margin:0;padding:0;list-style:none;position:relative}.case .ledger__rows:before{content:"";transform-origin:top;background:linear-gradient(#7cc4ff1a,#7cc4ff99 9% 100%);width:1px;position:absolute;top:0;bottom:-.55rem;left:50%;translate:-50%;box-shadow:0 0 14px #4da3ff66}.case .ledger__rows:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000,#d6ecfff2 70%,#0000);border-radius:2px;width:3px;height:5rem;position:absolute;top:0;left:50%;translate:-50% -100%;box-shadow:0 0 14px #7cc4ffe6}.case .lrow{grid-template-columns:minmax(0, 1fr) var(--fork) minmax(0, 1fr);grid-template-areas:"ask ask ask""owner fork expert";row-gap:.6rem;padding:.95rem 0;display:grid;position:relative}.case .lrow__ask{z-index:1;max-width:100%;color:var(--ink-hi);background:linear-gradient(#1c1811,#15130f);border:1px solid #e8a53c6b;border-radius:999px;grid-area:ask;justify-self:center;align-items:center;gap:.5rem;margin:0;padding:.4rem .95rem .4rem .72rem;font-size:.92rem;font-weight:400;line-height:1.3;display:inline-flex;position:relative;box-shadow:0 8px 24px #00000059}.case .lrow__ask svg{width:.95rem;height:.95rem;color:var(--amber-2);flex:none}.case .lrow__fork{grid-area:fork;position:relative}.case .lrow__node{width:.7rem;height:.7rem;box-shadow:0 0 0 3px var(--bg), 0 0 0 7px #7cc4ff24, 0 0 22px #7cc4ffcc;background:radial-gradient(circle,#eaf5ff 0 30%,#7cc4ff 60%);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.case .lrow__branch{border-radius:1px;width:50%;height:2px;position:absolute;top:50%;translate:0 -50%}.case .lrow__branch--owner{transform-origin:100%;background:linear-gradient(270deg,#7cc4fff2,#f5c96ad9);right:50%;box-shadow:0 0 10px #e8a53c59}.case .lrow__branch--expert{transform-origin:0;background:linear-gradient(90deg,#7cc4fff2,#cfd6ddd9);left:50%;box-shadow:0 0 10px #cfd6dd4d}.case .lrow__branch:after{content:"";opacity:0;background:#e6f3ff;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:50%;translate:0 -50%;box-shadow:0 0 10px #7cc4fff2}.case .lrow__branch--owner:after{--dir:calc(var(--fork) * -.5 + .38rem);right:0}.case .lrow__branch--expert:after{--dir:calc(var(--fork) * .5 - .38rem);left:0}.case .lrow__answer{border:1px solid var(--line-2);background:linear-gradient(145deg,#171b21,#0f1216);border-radius:.7rem;align-content:start;gap:.22rem;min-width:0;margin:0;padding:.78rem .95rem .85rem;display:grid;position:relative;box-shadow:0 14px 34px #0006}.case .lrow__answer--owner{background:linear-gradient(145deg,#1d1810,#121110);border-color:#e8a53c5c;grid-area:owner}.case .lrow__answer--expert{background:linear-gradient(145deg,#1a1e24,#0f1216);border-color:#cfd6dd4d;grid-area:expert;box-shadow:0 14px 34px #0006,inset 0 1px #cfd6dd1f}.case .lrow__who{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.case .lrow__figure{font-family:var(--font-d);color:var(--amber-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.5rem;font-weight:800;line-height:1.05}.case .lrow__object{font-family:var(--font-d);letter-spacing:.07em;text-transform:uppercase;color:var(--silver);font-size:.9rem;font-weight:800;line-height:1.3}.case .lrow__text{color:var(--muted);text-wrap:pretty;font-size:.86rem;line-height:1.45}.case .ledger__verdict{justify-items:center;gap:.6rem;margin:.55rem 0 0;display:grid}.case .ledger__meet{align-items:center;gap:.7rem;width:100%;display:flex}.case .ledger__meet i{flex:1;height:1px}.case .ledger__meet i:first-child{transform-origin:0;background:linear-gradient(90deg,#0000,#f5c96ab3)}.case .ledger__meet i:last-child{transform-origin:100%;background:linear-gradient(90deg,#cfd6dda6,#0000)}.case .ledger__meet .mark{width:1.75rem;height:1.75rem;color:var(--ink-hi);flex:none}.case .ledger__meet .mark__stroke{stroke-dasharray:1;stroke-dashoffset:0}.case .ledger__verdict-text{font-family:var(--font-d);letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--ink-hi);font-size:1.04rem;font-weight:800;line-height:1.2}@media (prefers-reduced-motion:no-preference){html.js .case .ledger__heads{animation:ledger-fade .6s var(--ease-out) 50ms both;animation-play-state:var(--ledger-play,paused)}html.js .case .ledger__rows:before{animation:3s linear .15s both ledger-thread;animation-play-state:var(--ledger-play,paused)}html.js .case .lrow{--t:calc(.2s + var(--i) * 1s)}html.js .case .lrow__ask{animation:ledger-ask .5s var(--ease-out) var(--t) both;animation-play-state:var(--ledger-play,paused)}html.js .case .lrow__node{animation:ledger-node .6s var(--ease-out) calc(var(--t) + .3s) both;animation-play-state:var(--ledger-play,paused)}html.js .case .lrow__branch{animation:ledger-branch .4s cubic-bezier(.55, 0, .3, 1) calc(var(--t) + .45s) both;animation-play-state:var(--ledger-play,paused)}html.js .case .lrow__branch:after{animation:ledger-spark .55s ease-out calc(var(--t) + .5s) both;animation-play-state:var(--ledger-play,paused)}html.js .case .lrow__answer--owner{animation:ledger-print-l .65s var(--ease-out) calc(var(--t) + .7s) both;animation-play-state:var(--ledger-play,paused)}html.js .case .lrow__answer--expert{animation:ledger-print-r .65s var(--ease-out) calc(var(--t) + .7s) both;animation-play-state:var(--ledger-play,paused)}html.js .case .ledger__meet i{animation:ledger-meet .6s var(--ease-out) 2.95s both;animation-play-state:var(--ledger-play,paused)}html.js .case .ledger__meet .mark__circle{animation:ledger-draw .45s var(--ease-out) 3.2s both;animation-play-state:var(--ledger-play,paused)}html.js .case .ledger__meet .mark__tick{animation:ledger-draw .35s var(--ease-out) 3.6s both;animation-play-state:var(--ledger-play,paused)}html.js .case .ledger__verdict-text{animation:.7s cubic-bezier(.55,0,.3,1) 3.2s both ledger-type;animation-play-state:var(--ledger-play,paused)}html.js .case .ledger__rows:after{animation:5.5s cubic-bezier(.45,0,.55,1) 4.6s infinite both ledger-comet;animation-play-state:var(--ledger-play,paused)}}.case .ledger.is-playing{--ledger-play:running}@keyframes ledger-fade{0%{opacity:0}to{opacity:1}}@keyframes ledger-thread{0%{scale:1 0}to{scale:1}}@keyframes ledger-ask{0%{opacity:0;filter:blur(4px);translate:0 .5rem}to{opacity:1;filter:blur();translate:0}}@keyframes ledger-node{0%{opacity:0;scale:0}55%{opacity:1;box-shadow:0 0 0 3px var(--bg), 0 0 28px #7cc4ff;scale:1.75}to{opacity:1;scale:1}}@keyframes ledger-branch{0%{scale:0 1}to{scale:1}}@keyframes ledger-spark{0%{opacity:0;translate:0 -50%}25%{opacity:1}to{opacity:0;translate:var(--dir) -50%}}@keyframes ledger-print-l{0%{opacity:.001;clip-path:inset(0 0 0 100%)}to{opacity:1;clip-path:inset(-3rem)}}@keyframes ledger-print-r{0%{opacity:.001;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(-3rem)}}@keyframes ledger-meet{0%{scale:0 1}to{scale:1}}@keyframes ledger-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ledger-type{0%{clip-path:inset(0 50%)}to{clip-path:inset(-.5rem -1rem)}}@keyframes ledger-comet{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@container ledger (width<=44rem){.case .ledger__heads,.case .lrow{--fork:3.25rem}.case .lrow__figure{font-size:1.28rem}.case .lrow__object{font-size:.84rem}.case .lrow__text{font-size:.82rem}.case .lrow__answer{padding:.7rem .8rem .75rem}.case .lrow__ask{font-size:.88rem}}@media (width>=981px) and (height<=820px){.case .casehead{padding-top:5.75rem}.case .lrow{row-gap:.5rem;padding:.7rem 0}.case .ledger__heads{padding-bottom:.6rem}}@media (width>=981px) and (width<=1100px){.case .casehead{grid-template-columns:minmax(0,20rem) minmax(0,1fr);column-gap:2.25rem}.case .casehead__lead{font-size:.98rem}.case .casehead__action{margin-top:1.75rem}}@media (width<=980px){.case .casehead{grid-template-columns:minmax(0,1fr);row-gap:3rem}.case .casehead__text{max-width:34rem}}@media (width<=760px){.case .casehead{row-gap:2.25rem;padding-top:6.25rem}.case .casehead__brand{letter-spacing:.16em;font-size:1.05rem}.case .casehead__title{font-size:clamp(1.4rem,8.1cqi,3rem)}.case .casehead__lead{margin-top:1.1rem}.case .casehead__action{width:100%;margin-top:1.6rem}.case .ledger,.case .lrow{--fork:1.5rem}.case .ledger__heads{display:none}.case .ledger__rows:before{left:.75rem}.case .lrow{grid-template-columns:var(--fork) minmax(0, 1fr);grid-template-areas:"fork ask"".owner"".expert";row-gap:.45rem;padding:.8rem 0}.case .lrow__ask{justify-self:start;font-size:.88rem}.case .lrow__fork{grid-row:1}.case .lrow__branch{display:none}.case .lrow__who{clip-path:none;letter-spacing:.16em;text-transform:uppercase;width:auto;height:auto;font-size:.72rem;font-weight:600;line-height:1.3;position:static;overflow:visible}.case .lrow__colon{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.case .lrow__answer--owner .lrow__who{color:var(--amber-2)}.case .lrow__answer--expert .lrow__who{color:var(--silver)}.case .lrow__figure{font-size:1.3rem}.case .lrow__text{font-size:.84rem}.case .ledger__verdict{grid-template-columns:var(--fork) minmax(0, 1fr);place-items:center start;column-gap:.6rem}.case .ledger__meet{justify-self:center;width:auto}.case .ledger__meet i{display:none}.case .ledger__meet .mark{width:1.5rem;height:1.5rem}.case .ledger__verdict-text{letter-spacing:.03em;text-align:left;font-size:.88rem}}.case .art-regrade{--ease-out:cubic-bezier(.16, 1, .3, 1);container:regrade/inline-size}.case .rg-grid{grid-template-columns:max-content 2rem max-content minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.case .rg-group{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;margin:.55rem 0 0;font-size:.72rem;font-weight:600}.case .rg-group:first-child{margin-top:0}.case .rg-pair{display:contents}.case .rg-item{border:1px solid var(--line-2);color:var(--ink);white-space:nowrap;background:linear-gradient(145deg,#171b21,#0f1216);border-radius:.6rem;padding:.5rem .8rem;font-size:.88rem;line-height:1.35;box-shadow:0 10px 26px #00000059}.case .rg-item--from{color:var(--muted)}.case .rg-item mark{color:#8cc6ff;background:0 0;border-radius:.25rem;padding:.02em .22em;box-shadow:inset 0 0 0 1px #7cc4ff59}.case .rg-item--to mark{background:#4da3ff29;box-shadow:inset 0 0 0 1px #7cc4ff8c}.case .rg-space{vertical-align:-.2em;border-radius:.18rem;width:.5em;height:1.05em;margin:0 .06em;display:inline-block;padding:0!important}.case .rg-arrow{color:#cfd6dd99;place-items:center;display:grid}.case .rg-arrow svg{width:1.05rem;height:1.05rem}.case .rg-arrow__turn{display:none}.case .rg-tail{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8rem;line-height:1.3}.case .rg-pair--space .rg-tail{color:#8cc6ff}.case .art-regrade .art-note{margin-top:1.1rem}@media (prefers-reduced-motion:no-preference){html.js .case .art-regrade .rg-group{animation:rg-fade .5s var(--ease-out) .1s both;animation-play-state:var(--play,paused)}html.js .case .art-regrade .rg-item--from{animation:rg-in-left .6s var(--ease-out) calc(.25s + var(--i) * .32s) both;animation-play-state:var(--play,paused)}html.js .case .art-regrade .rg-arrow{animation:rg-arrow .45s var(--ease-out) calc(.45s + var(--i) * .32s) both;animation-play-state:var(--play,paused)}html.js .case .art-regrade .rg-item--to{animation:rg-in-right .6s var(--ease-out) calc(.6s + var(--i) * .32s) both;animation-play-state:var(--play,paused)}html.js .case .art-regrade .rg-tail{animation:rg-fade .5s var(--ease-out) calc(.8s + var(--i) * .32s) both;animation-play-state:var(--play,paused)}html.js .case .art-regrade .rg-item mark{animation:rg-mark .7s var(--ease-out) calc(1.9s + var(--i) * .22s) both;animation-play-state:var(--play,paused)}html.js .case .art-regrade .rg-space{animation:rg-mark .7s var(--ease-out) 2.55s both, rg-pulse .9s var(--ease-out) 2.7s both;animation-play-state:var(--play,paused)}html.js .case .art-regrade .art-note{animation:case-fact-in .55s var(--ease-out) var(--at) both;animation-play-state:var(--play,paused)}}@keyframes rg-fade{0%{opacity:0}to{opacity:1}}@keyframes rg-in-left{0%{opacity:0;translate:-.6rem}to{opacity:1;translate:0}}@keyframes rg-in-right{0%{opacity:0;translate:.6rem}to{opacity:1;translate:0}}@keyframes rg-arrow{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes rg-mark{0%{background-color:#0000;box-shadow:inset 0 0 0 1px #0000}}@keyframes rg-pulse{0%,to{scale:1}45%{scale:1.45}}@container regrade (width<=33rem){.case .rg-grid{grid-template-columns:1.5rem minmax(0,1fr);row-gap:.4rem}.case .rg-item{white-space:normal}.case .rg-item--from{grid-column:1/-1}.case .rg-arrow{grid-column:1;align-self:start;padding-top:.2rem}.case .rg-arrow__wide{display:none}.case .rg-arrow__turn{display:block}.case .rg-item--to{grid-column:2}.case .rg-tail{grid-column:2;margin:-.1rem 0 .35rem}.case .rg-tail:empty{display:none}}.case .art-peak{--ease-out:cubic-bezier(.16, 1, .3, 1);container:peak/inline-size}.case .pk-plot{height:12.5rem;padding-top:2.4rem;position:relative}.case .pk-days{border-bottom:1px solid #cfd6dd57;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;column-gap:clamp(.3rem,1.6cqi,.65rem);height:100%;margin:0;padding:0;list-style:none;display:grid}.case .pk-day{justify-content:center;align-items:flex-end;gap:.16rem;height:100%;display:flex;position:relative}.case .pk-bar{transform-origin:bottom;border-radius:.2rem .2rem 0 0;width:44%;display:block}.case .pk-bar--last{height:calc(var(--l) * 100%);background:#cfd6dd08;border:1px solid #cfd6dd4d;border-bottom:0}.case .pk-day--evening .pk-bar--last{background:#cfd6dd14;border-color:#cfd6dd9e}.case .pk-bar--current{height:calc(var(--c) * 100%);background:linear-gradient(#f5c96ad9,#e8a53c73)}.case .pk-day--record .pk-bar--current{background:linear-gradient(180deg, var(--amber-2), #e8a53c99);box-shadow:0 0 26px #e8a53c59}.case .pk-record{right:0;bottom:calc(var(--c) * 100% + .45rem);color:var(--amber-2);white-space:nowrap;justify-items:end;font-size:.74rem;line-height:1.2;display:grid;position:absolute}.case .pk-record b{font-family:var(--font-d);color:var(--ink-hi);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.case .pk-axis{color:var(--dim);justify-content:space-between;margin-top:.5rem;font-size:.74rem;display:flex}.case .pk-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-top:.9rem;font-size:.8rem;display:flex}.case .pk-key{align-items:center;gap:.45rem;display:inline-flex}.case .pk-key i{border-radius:.15rem;width:.7rem;height:.7rem}.case .pk-key--last i{border:1px solid #cfd6dd9e}.case .pk-key--current i{background:var(--amber)}.case .pk-total{font-family:var(--font-d);color:var(--ink-hi);font-variant-numeric:tabular-nums;margin-left:auto;font-size:1.02rem;font-weight:800}.case .art-peak .art-note{margin-top:1rem}@media (prefers-reduced-motion:no-preference){html.js .case .art-peak .pk-bar--last{animation:pk-grow .7s var(--ease-out) calc(.15s + var(--i) * 50ms) both;animation-play-state:var(--play,paused)}html.js .case .art-peak .pk-bar--current{animation:pk-grow .75s var(--ease-out) calc(.95s + var(--i) * 80ms) both;animation-play-state:var(--play,paused)}html.js .case .art-peak .pk-day--record .pk-bar--current{animation:pk-grow-record 1.1s var(--ease-out) 1.95s both;animation-play-state:var(--play,paused)}html.js .case .art-peak .pk-record{animation:pk-fade-up .55s var(--ease-out) 2.75s both;animation-play-state:var(--play,paused)}html.js .case .art-peak .pk-foot{animation:pk-fade-up .55s var(--ease-out) 2.9s both;animation-play-state:var(--play,paused)}html.js .case .art-peak .art-note{animation:case-fact-in .55s var(--ease-out) var(--at) both;animation-play-state:var(--play,paused)}}@keyframes pk-grow{0%{scale:1 0}to{scale:1}}@keyframes pk-grow-record{0%{scale:1 0;box-shadow:0 0 #e8a53c00}70%{scale:1 1.04;box-shadow:0 0 40px #e8a53c99}to{scale:1;box-shadow:0 0 26px #e8a53c59}}@keyframes pk-fade-up{0%{opacity:0;translate:0 .35rem}to{opacity:1;translate:0}}@container peak (width<=26rem){.case .pk-plot{height:10.5rem}.case .pk-total{width:100%;margin-left:0}}.case .art-spoil{--ease-out:cubic-bezier(.16, 1, .3, 1);--dot:.62rem;--fixed:15.6rem;container:spoil/inline-size}.case .sp-body{--dot:min(.62rem, calc((100cqi - var(--fixed)) / var(--max-dots)));padding-right:4.4rem;position:relative}.case .sp-rows{margin:0;padding:0;list-style:none;display:grid}.case .sp-row{border-bottom:1px solid var(--line);grid-template-columns:7.2rem minmax(0,1fr) 2.4rem;align-items:center;column-gap:.8rem;height:2.6rem;display:grid}.case .sp-row:first-child{border-top:1px solid var(--line)}.case .sp-name{color:var(--muted);white-space:nowrap;font-size:.88rem;line-height:1.2}.case .sp-track{min-width:0;display:block}.case .sp-dots{width:min(100%, calc(var(--dots) * var(--dot)));height:var(--dot);color:#cfd6dd6b;background:radial-gradient(circle at center, currentColor 0 calc(var(--dot) * .26), transparent calc(var(--dot) * .3)) 0 0 / var(--dot) var(--dot) repeat-x;display:block}.case .sp-value{font-family:var(--font-d);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:800}.case .sp-row--max .sp-name,.case .sp-row--max .sp-value{color:var(--amber-2)}.case .sp-row--max .sp-dots{color:var(--amber-2);filter:drop-shadow(0 0 4px #e8a53c73)}.case .sp-row--min .sp-name,.case .sp-row--min .sp-value{color:var(--ink-hi)}.case .sp-row--min .sp-dots{color:var(--silver)}.case .sp-ratio{transform-origin:top;border:1px solid #7cc4ff8c;border-left:0;border-radius:0 .5rem .5rem 0;width:2.1rem;position:absolute;top:1.3rem;bottom:1.3rem;right:1.5rem}.case .sp-ratio b{font-family:var(--font-d);color:#8cc6ff;white-space:nowrap;background:#121a24;border:1px solid #7cc4ff73;border-radius:999px;padding:.2rem .45rem;font-size:.95rem;font-weight:800;position:absolute;top:50%;right:0;translate:50% -50%}.case .sp-key{color:var(--muted);align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:.78rem;display:flex}.case .sp-key i{width:var(--dot);height:var(--dot);background:radial-gradient(circle at center, #cfd6dd99 0 calc(var(--dot) * .26), transparent calc(var(--dot) * .3))}.case .art-spoil .art-note{margin-top:.9rem}@media (prefers-reduced-motion:no-preference){html.js .case .art-spoil .sp-dots{animation:sp-run 1.1s cubic-bezier(.45, 0, .25, 1) calc(.2s + var(--i) * .2s) both;animation-play-state:var(--play,paused)}html.js .case .art-spoil .sp-value{animation:sp-fade .45s var(--ease-out) calc(.9s + var(--i) * .2s) both;animation-play-state:var(--play,paused)}html.js .case .art-spoil .sp-ratio{animation:sp-bracket .7s var(--ease-out) 2.1s both;animation-play-state:var(--play,paused)}html.js .case .art-spoil .sp-ratio b{animation:sp-pop .55s var(--ease-out) 2.55s both;animation-play-state:var(--play,paused)}html.js .case .art-spoil .art-note{animation:case-fact-in .55s var(--ease-out) var(--at) both;animation-play-state:var(--play,paused)}}@keyframes sp-run{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(-.5rem)}}@keyframes sp-fade{0%{opacity:0}to{opacity:1}}@keyframes sp-bracket{0%{opacity:0;scale:1 0}to{opacity:1;scale:1}}@keyframes sp-pop{0%{opacity:0;scale:.6}60%{opacity:1;scale:1.12}to{opacity:1;scale:1}}@container spoil (width<=30rem){.case .sp-body{--fixed:3.9rem}.case .sp-key{--dot:.5rem}.case .sp-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""track track";align-content:center;row-gap:.3rem;height:3rem}.case .sp-name{grid-area:name;font-size:.82rem}.case .sp-value{grid-area:value;font-size:.95rem}.case .sp-track{grid-area:track}.case .sp-body{padding-right:3.9rem}.case .sp-ratio{width:1.6rem;top:1.5rem;bottom:1.5rem;right:1.35rem}}.case .art-pay{--ease-out:cubic-bezier(.16, 1, .3, 1);container:pay/inline-size}.case .pay-grid{grid-template-columns:6.8rem minmax(0,1fr) 5.4rem;align-items:center;gap:.7rem .85rem;display:grid}.case .pay-year{display:contents}.case .pay-year__label{color:var(--muted);white-space:nowrap;font-size:.84rem}.case .pay-year--current .pay-year__label{color:var(--ink)}.case .pay-ribbon{gap:.16rem;height:2.4rem;display:flex}.case .pay-seg{border-radius:.2rem;flex-basis:0;min-width:.9rem}.case .pay-seg:first-child{border-radius:.55rem .2rem .2rem .55rem}.case .pay-seg:last-child{border-radius:.2rem .55rem .55rem .2rem}.case .pay-seg--cash{background:#e8a53c1f;border:1px solid #e8a53c4d}.case .pay-seg--card{background:linear-gradient(90deg,#e8a53c33,#e8a53c52);border:1px solid #e8a53c80}.case .pay-seg--unknown{background:repeating-linear-gradient(135deg,#7cc4ffb3 0 2px,#7cc4ff14 2px 5px);border:1px solid #7cc4ffb3}.case .pay-year--last .pay-seg--unknown{opacity:.6}.case .pay-year--current .pay-seg--unknown{translate:0 -.3rem;box-shadow:0 0 22px #4da3ff59}.case .pay-year__sum{font-family:var(--font-d);text-align:right;color:#8cc6ff;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.case .pay-year--last .pay-year__sum{color:#8cc6ffa6;font-weight:700}.case .pay-keys{color:var(--muted);flex-wrap:wrap;grid-column:2/-1;gap:.35rem 1rem;margin:.1rem 0 0;font-size:.78rem;display:flex}.case .pay-key{align-items:center;gap:.4rem;display:inline-flex}.case .pay-key i{border-radius:.18rem;width:.8rem;height:.8rem}.case .pay-key--cash i{background:#e8a53c1f;border:1px solid #e8a53c4d}.case .pay-key--card i{background:#e8a53c4d;border:1px solid #e8a53c80}.case .pay-key--unknown i{background:repeating-linear-gradient(135deg,#7cc4ffb3 0 2px,#0000 2px 4px);border:1px solid #7cc4ffb3}.case .pay-key--unknown{color:#8cc6ff}.case .pay-lens{background:linear-gradient(150deg,#162331e6,#0f1216eb);border:1px solid #7cc4ff66;border-radius:.8rem;grid-column:2/-1;margin-top:1.3rem;padding:.8rem 1rem .75rem;position:relative;box-shadow:0 30px 70px #0006,inset 0 1px #ffffff0d}.case .pay-lens:before{content:"";bottom:100%;right:calc(5.4rem + .85rem + (100% - 5.4rem - .85rem) * var(--u) / 2);transform-origin:bottom;background:linear-gradient(#7cc4ff1a,#7cc4ff99);width:1px;height:4.2rem;position:absolute}.case .pay-rows{margin:0;padding:0;list-style:none;display:grid}.case .pay-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.4rem 0;font-size:.84rem;line-height:1.35;display:flex}.case .pay-row span{color:var(--muted);align-items:center;gap:.5rem;display:inline-flex}.case .pay-row svg{color:#7cc4ff;flex:none;width:1rem;height:1rem}.case .pay-row b{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.case .pay-row--more span{color:var(--dim)}.case .pay-total{justify-content:space-between;align-items:baseline;gap:1rem;margin:.55rem 0 0;display:flex}.case .pay-total span{letter-spacing:.18em;text-transform:uppercase;color:var(--amber-2);font-size:.74rem;font-weight:600}.case .pay-total b{font-family:var(--font-d);color:var(--ink-hi);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.case .art-pay .art-note{margin-top:1rem}@media (prefers-reduced-motion:no-preference){html.js .case .art-pay .pay-ribbon{animation:pay-run .95s cubic-bezier(.45, 0, .25, 1) calc(.2s + var(--i) * .35s) both;animation-play-state:var(--play,paused)}html.js .case .art-pay .pay-year__sum{animation:pay-fade .5s var(--ease-out) calc(1.05s + var(--i) * .35s) both;animation-play-state:var(--play,paused)}html.js .case .art-pay .pay-year--current .pay-seg--unknown{animation:pay-lift .8s var(--ease-out) 1.45s both;animation-play-state:var(--play,paused)}html.js .case .art-pay .pay-keys{animation:pay-fade .5s var(--ease-out) 1.6s both;animation-play-state:var(--play,paused)}html.js .case .art-pay .pay-lens:before{animation:pay-drop .5s var(--ease-out) 1.75s both;animation-play-state:var(--play,paused)}html.js .case .art-pay .pay-lens{animation:pay-lens .6s var(--ease-out) 1.95s both;animation-play-state:var(--play,paused)}html.js .case .art-pay .pay-row{animation:pay-print .55s var(--ease-out) calc(2.15s + var(--i) * .17s) both;animation-play-state:var(--play,paused)}html.js .case .art-pay .pay-total{animation:pay-fade .55s var(--ease-out) 2.95s both;animation-play-state:var(--play,paused)}html.js .case .art-pay .art-note{animation:case-fact-in .55s var(--ease-out) var(--at) both;animation-play-state:var(--play,paused)}}@keyframes pay-run{0%{clip-path:inset(-1rem 100% -1rem 0)}to{clip-path:inset(-1rem)}}@keyframes pay-fade{0%{opacity:0}to{opacity:1}}@keyframes pay-lift{0%{translate:0;box-shadow:0 0 #4da3ff00}60%{translate:0 -.45rem;box-shadow:0 0 34px #4da3ff99}to{translate:0 -.3rem;box-shadow:0 0 22px #4da3ff59}}@keyframes pay-drop{0%{scale:1 0}to{scale:1}}@keyframes pay-lens{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes pay-print{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(-.3rem)}}@container pay (width<=30rem){.case .pay-grid{grid-template-columns:minmax(0,1fr) auto;row-gap:.35rem}.case .pay-year__label{grid-column:1/-1;margin-top:.4rem}.case .pay-keys,.case .pay-lens{grid-column:1/-1}.case .pay-lens{margin-top:.9rem}.case .pay-lens:before{display:none}.case .pay-row{font-size:.8rem}}.case .art-loyal{--ease-out:cubic-bezier(.16, 1, .3, 1);--tape:14rem;container:loyal/inline-size}.case .ly-share{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.case .ly-ticks{background:linear-gradient(90deg,#cfd6dd4d 0 1px,#0000 1px) 0 0/1% 100% repeat-x;height:1.6rem;display:block;position:relative}.case .ly-ticks__hot{width:calc(var(--share) * 1%);background:linear-gradient(90deg, var(--amber-2) 0 1.5px, transparent 1.5px) 0 0 / calc(100% / var(--share)) 100% repeat-x;filter:drop-shadow(0 0 3px #e8a53c80);position:absolute;inset:0 auto 0 0}.case .ly-share-text{color:var(--amber-2);white-space:nowrap;font-size:.84rem}.case .ly-slot{background:linear-gradient(90deg,#0000,#cfd6dd66 15% 85%,#0000);height:1px;margin:1.4rem 0 0}.case .ly-tapes{justify-content:center;align-items:flex-start;gap:clamp(1.5rem,6cqi,3.5rem);display:flex}.case .ly-tape{justify-items:center;gap:.6rem;margin:0;display:grid}.case .ly-paper{--zz:.42rem;width:9.5rem;height:calc(var(--h) * var(--tape));padding:0 .8rem calc(var(--zz) + .8rem);border:1px solid var(--line-2);-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--zz) * 2) var(--zz) repeat-x, linear-gradient(#000 0 0) top / 100% calc(100% - var(--zz)) no-repeat;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--zz) * 2) var(--zz) repeat-x, linear-gradient(#000 0 0) top / 100% calc(100% - var(--zz)) no-repeat;transform-origin:top;background:linear-gradient(#eaeef213,#eaeef206);border-top:0;border-bottom:0;justify-content:center;align-items:flex-end;display:flex;position:relative}.case .ly-paper:before{content:"";inset:.9rem .9rem calc(var(--zz) + 2.8rem);background:repeating-linear-gradient(#eaeef21f 0 1px,#0000 1px .85rem);position:absolute}.case .ly-paper b{font-family:var(--font-d);color:var(--ink-hi);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:800;line-height:1;position:relative}.case .ly-tape--card .ly-paper{background:linear-gradient(#e8a53c24,#e8a53c0a);border-color:#e8a53c73}.case .ly-tape--card .ly-paper b{color:var(--amber-2)}.case .ly-tape figcaption{color:var(--muted);font-size:.8rem}.case .ly-tape--card figcaption{color:var(--amber-2)}.case .art-loyal .art-note{margin-top:1.1rem}@media (prefers-reduced-motion:no-preference){html.js .case .art-loyal .ly-ticks__hot{animation:.9s cubic-bezier(.45,0,.25,1) .2s both ly-run;animation-play-state:var(--play,paused)}html.js .case .art-loyal .ly-share-text{animation:ly-fade .5s var(--ease-out) .9s both;animation-play-state:var(--play,paused)}html.js .case .art-loyal .ly-paper{animation:ly-print calc(.8s + var(--h) * .6s) cubic-bezier(.45, 0, .25, 1) calc(1.1s + var(--i) * .25s) both;animation-play-state:var(--play,paused)}html.js .case .art-loyal .ly-paper b{animation:ly-fade .5s var(--ease-out) calc(2.2s + var(--i) * .2s) both;animation-play-state:var(--play,paused)}html.js .case .art-loyal .ly-tape figcaption{animation:ly-fade .5s var(--ease-out) calc(2.35s + var(--i) * .2s) both;animation-play-state:var(--play,paused)}html.js .case .art-loyal .art-note{animation:case-fact-in .55s var(--ease-out) var(--at) both;animation-play-state:var(--play,paused)}}@keyframes ly-run{0%{clip-path:inset(-.4rem 100% -.4rem 0)}to{clip-path:inset(-.4rem -.4rem -.4rem 0)}}@keyframes ly-fade{0%{opacity:0}to{opacity:1}}@keyframes ly-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@container loyal (width<=26rem){.case .ly-tapes{--tape:11rem}.case .ly-share{grid-template-columns:minmax(0,1fr);gap:.5rem}.case .ly-paper{width:7.6rem}.case .ly-paper b{font-size:1.1rem}}.case .art-return{--ease-out:cubic-bezier(.16, 1, .3, 1);container:return/inline-size}.case .rt-flow{grid-template-columns:8.5rem minmax(4.5rem,1fr) minmax(0,17rem);align-items:stretch;display:grid}.case .rt-receipt{background:linear-gradient(145deg,#1d1810,#121110);border:1px solid #e8a53c73;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon name""icon status";align-self:center;gap:.15rem .6rem;padding:.75rem .85rem;display:grid;box-shadow:0 14px 34px #0006,0 0 50px #e8a53c14}.case .rt-receipt svg{width:1.5rem;height:1.5rem;color:var(--amber-2);grid-area:icon;align-self:center}.case .rt-receipt b{font-family:var(--font-d);color:var(--ink-hi);grid-area:name;font-size:1.05rem;font-weight:700;line-height:1.1}.case .rt-status{border:1px solid var(--line-2);color:var(--muted);white-space:nowrap;border-radius:999px;grid-area:status;justify-self:start;padding:.05rem .5rem;font-size:.74rem}.case .rt-wire{min-height:12rem;position:relative}.case .rt-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.case .rt-line{fill:none;stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.case .rt-line--in{stroke:#cfd6dd80}.case .rt-line--auto{stroke:#f5c96abf}.case .rt-line--human{stroke:#f5c96a6b}.case .rt-timer{justify-items:center;display:grid;position:absolute;top:50%;left:29%;translate:-50% -50%}.case .rt-ring{background:var(--bg);border-radius:50%;width:1.7rem;height:1.7rem;rotate:-90deg}.case .rt-ring__track{fill:none;stroke:#cfd6dd33;stroke-width:1.5px}.case .rt-ring__fill{fill:none;stroke:var(--silver);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.case .rt-timer__label{color:var(--muted);text-align:center;width:7.5rem;font-size:.76rem;line-height:1.3;position:absolute;top:calc(100% + .45rem)}.case .rt-outs{grid-auto-rows:1fr;gap:.7rem;display:grid}.case .rt-out{border:1px solid var(--line-2);background:linear-gradient(145deg,#171b21,#0f1216);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.2rem .65rem;padding:.75rem .9rem;display:grid;box-shadow:0 14px 34px #0006}.case .rt-out svg{width:1.4rem;height:1.4rem;color:var(--amber-2);grid-row:1/3;align-self:start}.case .rt-out b{font-family:var(--font-d);color:var(--ink-hi);font-size:1rem;font-weight:700;line-height:1.25}.case .rt-out span{color:var(--muted);font-size:.8rem;line-height:1.45}.case .rt-out em{color:var(--amber-2);white-space:nowrap;font-style:normal}.case .rt-out--auto{background:linear-gradient(145deg,#1d1810,#121110);border-color:#e8a53c73}.case .rt-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.4rem 0 0;padding:1rem 0 0;list-style:none;display:flex}.case .rt-foot li{color:var(--ink);align-items:center;gap:.5rem;font-size:.86rem;display:inline-flex}.case .rt-foot svg{width:1rem;height:1rem;color:var(--silver)}@media (prefers-reduced-motion:no-preference){html.js .case .art-return .rt-receipt{animation:rt-in .55s var(--ease-out) .15s both;animation-play-state:var(--play,paused)}html.js .case .art-return .rt-lines--in{animation:rt-reveal .7s var(--ease-out) .55s both;animation-play-state:var(--play,paused)}html.js .case .art-return .rt-timer{animation:rt-fade .4s var(--ease-out) .7s both;animation-play-state:var(--play,paused)}html.js .case .art-return .rt-ring__fill{animation:1.3s linear .9s both rt-draw;animation-play-state:var(--play,paused)}html.js .case .art-return .rt-lines--auto{animation:rt-branch .55s var(--ease-out) 2.25s both;animation-play-state:var(--play,paused)}html.js .case .art-return .rt-out--auto{animation:rt-out .7s var(--ease-out) 2.6s both;animation-play-state:var(--play,paused)}html.js .case .art-return .rt-lines--human{animation:rt-branch .55s var(--ease-out) 2.75s both;animation-play-state:var(--play,paused)}html.js .case .art-return .rt-out--human{animation:rt-in .6s var(--ease-out) 3.1s both;animation-play-state:var(--play,paused)}html.js .case .art-return .rt-out--human .mark__stroke{stroke-dasharray:1;animation:rt-draw .5s var(--ease-out) 3.35s both;animation-play-state:var(--play,paused)}html.js .case .art-return .rt-foot{animation:rt-fade .6s var(--ease-out) 3.6s both;animation-play-state:var(--play,paused)}}@keyframes rt-in{0%{opacity:0;translate:0 .4rem}to{opacity:1;translate:0}}@keyframes rt-fade{0%{opacity:0}to{opacity:1}}@keyframes rt-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes rt-reveal{0%{clip-path:inset(-1rem 100% -1rem 0)}to{clip-path:inset(-1rem)}}@keyframes rt-branch{0%{clip-path:inset(-1rem 42% -1rem 0)}to{clip-path:inset(-1rem)}}@keyframes rt-out{0%{opacity:0;translate:0 .4rem;box-shadow:0 14px 34px #0006}55%{opacity:1;translate:0;box-shadow:0 14px 34px #0006,0 0 40px #e8a53c59}to{opacity:1;translate:0;box-shadow:0 14px 34px #0006}}@container return (width<=34rem){.case .rt-flow{grid-template-columns:minmax(0,1fr);row-gap:0}.case .rt-receipt{justify-self:start}.case .rt-wire{border-left:1px solid #cfd6dd80;min-height:4.6rem;margin-left:1.15rem}.case .rt-lines{display:none}.case .rt-timer{grid-template-columns:auto auto;place-items:center start;column-gap:.65rem;top:50%;left:0;translate:-.85rem -50%}.case .rt-timer__label{text-align:left;width:auto;position:static}.case .rt-outs{border-left:0;grid-auto-rows:auto;padding-left:1.15rem}}.case .order{--ease-out:cubic-bezier(.16, 1, .3, 1);gap:1.25rem;min-width:0;display:grid}.case .oswitch{border:0;min-width:0;margin:0;padding:0}.case .oswitch__legend{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem;padding:0;font-size:.74rem;font-weight:600}.case .oswitch__opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-width:30rem;display:grid}.case .oswitch input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.case .oswitch label{border:1px solid var(--line-2);min-height:3rem;color:var(--muted);cursor:pointer;user-select:none;background:#eaeef206;border-radius:.75rem;justify-content:center;align-items:center;gap:.55rem;padding:.65rem .8rem;font-size:.92rem;font-weight:500;line-height:1.2;transition:border-color .25s,background-color .25s,color .25s;display:flex}.case .oswitch label svg{opacity:.75;flex:none;width:1.15rem;height:1.15rem;transition:opacity .25s}.case .oswitch label:hover{color:var(--ink);border-color:#eaeef259}.case .oswitch input:checked+label{border-color:var(--amber);color:var(--ink-hi);background:#e8a53c1a}.case .oswitch input:checked+label svg{opacity:1;color:var(--amber-2)}.case .oswitch input:focus-visible+label{outline:2px solid var(--amber-2);outline-offset:3px}.case .order__doc{border:1px solid var(--line-2);background:linear-gradient(155deg,#eaeef20e,#eaeef204 58%);border-radius:1.25rem;padding:1.15rem 1.5rem .6rem;box-shadow:0 40px 100px #0006,inset 0 1px #ffffff12}.case .order__head{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;padding-bottom:.9rem;display:flex}.case .order__title{font-family:var(--font-d);color:var(--ink-hi);font-size:1.08rem;font-weight:700}.case .order__to{color:var(--muted);font-size:.8rem}.case .order__access{color:var(--silver);border:1px solid #cfd6dd4d;border-radius:999px;align-items:center;gap:.4rem;margin-left:auto;padding:.2rem .7rem .2rem .55rem;font-size:.76rem;display:inline-flex}.case .order__access svg{width:.85rem;height:.85rem}.case .order__items{margin:0;padding:0;list-style:none}.case .oitem{border-bottom:1px solid var(--line);grid-template-columns:2.4rem minmax(0,1fr) auto;grid-template-areas:"n voices fixed";align-items:center;column-gap:.9rem;padding:.95rem 0 1rem;display:grid}.case .oitem:last-child{border-bottom:0}.case .oitem__n{font-family:var(--font-d);letter-spacing:.04em;color:var(--dim);font-variant-numeric:tabular-nums;grid-area:n;font-size:.95rem;font-weight:800}.case .oitem__fixed{color:var(--silver);white-space:nowrap;border:1px solid #cfd6dd57;border-radius:999px;grid-area:fixed;align-items:center;gap:.35rem;padding:.2rem .65rem .2rem .5rem;font-size:.74rem;display:inline-flex}.case .oitem__fixed svg{width:.85rem;height:.85rem}.case .oitem[data-fixed] .oitem__n{color:var(--silver)}.case .oitem__voices{grid-area:voices;gap:.7rem;min-width:0;display:grid}.case .oitem__voice{align-content:start;align-self:center;gap:.3rem;min-width:0;display:grid}.case .oitem__title{font-family:var(--font-d);color:var(--ink-hi);text-wrap:balance;font-size:1.08rem;font-weight:700;line-height:1.25}.case .oitem__line{color:var(--muted);grid-template-columns:4.6rem minmax(0,1fr);gap:.6rem;font-size:.9rem;line-height:1.5;display:grid}.case .oitem__line i{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:.72rem;font-style:normal;font-weight:600;translate:0 .14rem}.case .oitem__line--fix{color:var(--ink)}.case .oitem__line--fix i,.case .oitem__voice--owner .oitem__title{color:var(--amber-2)}.case .oitem__text{color:var(--muted);font-size:.92rem;line-height:1.5}@supports selector(:has(*)){.case .oitem__voices{gap:0}.case .oitem__voice{transition:opacity .45s var(--ease-out), filter .45s var(--ease-out), translate .45s var(--ease-out), visibility .45s;grid-area:1/1}.case .order:has(#order-voice-expert:checked) .oitem__voice--owner,.case .order:has(#order-voice-owner:checked) .oitem__voice--expert{opacity:0;visibility:hidden;filter:blur(6px);translate:0 .3rem}.case .order:has(#order-voice-owner:checked) .oitem__n{color:#f5c96a8c}}@media (prefers-reduced-motion:no-preference){html.js .case .order__head{animation:order-fade .6s var(--ease-out) .1s both;animation-play-state:var(--play,paused)}html.js .case .oitem{animation:order-print .7s var(--ease-out) calc(.3s + var(--i) * .16s) both;animation-play-state:var(--play,paused)}}@media (prefers-reduced-motion:reduce){.case .oitem__voice{transition:none}}@keyframes order-fade{0%{opacity:0}to{opacity:1}}@keyframes order-print{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(-.5rem)}}@media (width<=760px){.case .oswitch label{gap:.4rem;padding:.55rem .45rem;font-size:.86rem}.case .oswitch label svg{width:1rem;height:1rem}.case .order__doc{border-radius:1.1rem;padding:1rem 1rem .4rem}.case .order__access{margin-left:0}.case .oitem{grid-template-columns:1.9rem minmax(0,1fr);grid-template-areas:"n voices"".fixed";gap:.55rem}.case .oitem__fixed{justify-self:start}.case .oitem__n{align-self:start;padding-top:.12rem}.case .oitem__title{font-size:1rem}.case .oitem__line{grid-template-columns:minmax(0,1fr);gap:.05rem;font-size:.86rem}.case .oitem__line i{translate:0}}.case .wrap{max-width:var(--maxw-wide)}.case :is(.owner__head,.expert__head,.fix__text){container-type:inline-size}.case :is(.owner__title,.expert__title,.fix__title){max-width:none;font-size:clamp(1.7rem,8.4cqi,2.7rem);line-height:.95}.case :is(.owner__title,.expert__title,.fix__title) span{white-space:nowrap;display:block}.case .owner{padding-top:var(--sec)}.case .owner__head{max-width:40rem}.case .owner__lead{max-width:52ch}html.js .case .rv-late{opacity:0;transition:opacity .8s var(--ease) calc(var(--i,0) * 70ms), transform .8s var(--ease) calc(var(--i,0) * 70ms);transform:translateY(.875rem)}html.js .case .rv-late.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js .case .rv-late{opacity:1;transition:none;transform:none}}.case .cscene{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"text art";align-items:center;column-gap:clamp(2rem,5vw,5.5rem);padding-block:clamp(3.25rem,8vh,5.25rem);display:grid}.case .cscene:first-of-type{padding-top:clamp(3rem,7vh,4.5rem)}.case .cscene--flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"art text"}.case .cscene__text{grid-area:text;min-width:0}.case .cscene__art{grid-area:art;min-width:0}.case .cscene__ask{margin:0}.case .cscene__quote{color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.45vw,1.2rem);font-weight:400;line-height:1.5}.case .cscene__who{color:var(--muted);align-items:center;gap:.4rem;margin-top:.5rem;font-size:.86rem;display:flex}.case .cscene__who svg{width:.9rem;height:.9rem;color:var(--amber-2)}.case .cscene__title{margin:1.6rem 0 0}.case .cscene__body{max-width:46ch;color:var(--muted);text-wrap:pretty;margin:1rem 0 0;font-size:1rem;line-height:1.68}.case .art{min-width:0;position:relative}.case .art-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin:0 0 1rem;display:flex}.case .art-head b{font-family:var(--font-d);color:var(--ink-hi);font-size:1.08rem;font-weight:700;line-height:1.2}.case .art-head span{color:var(--muted);font-size:.8rem}.case .art-note{text-wrap:pretty;grid-template-columns:.95rem minmax(0,1fr);align-items:start;gap:.5rem;font-size:.8rem;line-height:1.45;display:grid}.case .art-note svg{width:.95rem;height:.95rem;translate:0 .14rem}.case .art-note--ai{color:#8cc6ff}.case .art-note--ai svg{color:#7cc4ff}@keyframes case-fact-in{0%{opacity:0;translate:0 .35rem}to{opacity:1;translate:0}}.case .is-playing{--play:running}.case .expert{padding-top:var(--sec);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:2.5rem clamp(3rem,6vw,6rem);display:grid}.case .expert__head{position:sticky;top:7rem}.case .expert__lead{max-width:44ch}.case .fix{padding-top:var(--sec);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:2.5rem clamp(3rem,6vw,6rem);display:grid}.case .fix__lead{max-width:46ch}.case .fix__art{min-width:0}@media (width<=1100px){.case .cscene,.case .cscene--flip{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""art";row-gap:2.25rem}.case .cscene__body{max-width:60ch}.case .expert,.case .fix{grid-template-columns:minmax(0,1fr)}.case .expert__head{position:static}}@media (width<=760px){.case .cscene,.case .cscene--flip{row-gap:1.6rem;padding-block:2.75rem}.case .cscene__title{margin-top:1.3rem}}
