.doc-back.svelte-826x94{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(at 50% 35%,#00000059,#000000c7 75%);border:0;padding:0;position:fixed;inset:0}.doc-hold.svelte-826x94{z-index:61;pointer-events:none;justify-content:center;align-items:center;padding:clamp(.6rem,3vw,2rem);display:flex;position:fixed;inset:0}.doc.svelte-826x94{pointer-events:auto;background:var(--card);border:1px solid var(--line-strong);border-top:3px solid var(--brass);border-radius:var(--radius);outline:none;flex-direction:column;width:min(720px,100%);max-height:min(86vh,900px);display:flex;box-shadow:0 30px 70px #0000008c,inset 0 2px #ffffff0a}.doc-head.svelte-826x94{border-bottom:1px solid var(--line);background:linear-gradient(to bottom, color-mix(in srgb, var(--brass) 12%, transparent), transparent);flex:none;align-items:center;gap:.55rem;padding:.7rem .85rem;display:flex}.doc-head.svelte-826x94 h2:where(.svelte-826x94){font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;flex:1;margin:0;font-size:1.02rem}.doc-icon.svelte-826x94{color:var(--brass);display:inline-flex}.doc-close.svelte-826x94{border:1px solid var(--brass);background:color-mix(in srgb, var(--brass) 18%, transparent);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .16s,transform .16s;display:inline-flex}.doc-close.svelte-826x94:hover,.doc-close.svelte-826x94:focus-visible{background:color-mix(in srgb, var(--brass) 40%, transparent);transform:rotate(90deg)}.doc-body.svelte-826x94{overscroll-behavior:contain;flex:auto;padding:.9rem;overflow-y:auto}@media (prefers-reduced-motion:reduce){.doc-close.svelte-826x94{transition:none}.doc-close.svelte-826x94:hover,.doc-close.svelte-826x94:focus-visible{transform:none}.doc-back.svelte-826x94{-webkit-backdrop-filter:none;backdrop-filter:none}}.courtroom.svelte-1s0tfm3{aspect-ratio:1200/560;border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;max-height:300px;box-shadow:var(--shadow);background:var(--paper-deep);margin-bottom:1rem;position:relative;overflow:hidden;container-type:size}.courtroom.full.svelte-1s0tfm3{margin-inline:calc(50% - 50vw);border-left:0;border-right:0;border-radius:0;width:100vw;max-height:76vh;margin-bottom:1.5rem}.scene.svelte-1s0tfm3{width:100%;height:100%;position:absolute;inset:0}.shaft.svelte-1s0tfm3{animation:11s ease-in-out infinite alternate svelte-1s0tfm3-shaft}@keyframes svelte-1s0tfm3-shaft{0%{opacity:.5}to{opacity:1}}.seat.svelte-1s0tfm3{fill:var(--paper-deep);stroke:var(--line-strong);stroke-width:2px;transition:fill .45s}.seat.lit.svelte-1s0tfm3{fill:var(--brass-bright);stroke:var(--brass);transform-box:fill-box;transform-origin:50%;animation:.46s cubic-bezier(.34,1.56,.64,1) both svelte-1s0tfm3-seat-in;animation-delay:calc(var(--i) * 55ms)}@keyframes svelte-1s0tfm3-seat-in{0%{transform:scale(.35)}62%{transform:scale(1.22)}to{transform:scale(1)}}.beam.svelte-1s0tfm3{transform-box:view-box;transform-origin:600px 260px;transition:transform .9s cubic-bezier(.34,1.4,.64,1)}.gavel.svelte-1s0tfm3 .mallet:where(.svelte-1s0tfm3){transform-box:fill-box;transform-origin:50% 100%}.gavel.banged.svelte-1s0tfm3 .mallet:where(.svelte-1s0tfm3){animation:.78s ease-out svelte-1s0tfm3-bang}@keyframes svelte-1s0tfm3-bang{0%{transform:rotate(-34deg)translateY(-10px)}55%{transform:rotate(8deg)translateY(2px)}to{transform:rotate(0)translateY(0)}}.party.svelte-1s0tfm3{flex-direction:column;align-items:center;gap:.15rem;width:22%;min-width:92px;display:flex;position:absolute;bottom:calc(50cqh - 9.3333cqw);transform:translate(-50%)}.at-left.svelte-1s0tfm3{left:27.9167cqw}.at-right.svelte-1s0tfm3{left:72.0833cqw}.party.solo.svelte-1s0tfm3{left:50%}.nameplate.svelte-1s0tfm3{font-family:var(--font-display);background:var(--card);border:1px solid var(--line-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:100%;padding:.1rem .5rem;font-size:.8rem;font-weight:700;line-height:1.3;overflow:hidden;box-shadow:0 2px 6px #00000059}.courtroom.full.svelte-1s0tfm3 .nameplate:where(.svelte-1s0tfm3){padding:.18rem .7rem;font-size:1.02rem}.role.svelte-1s0tfm3{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);font-size:.62rem}.courtroom.full.svelte-1s0tfm3 .role:where(.svelte-1s0tfm3){font-size:.72rem}.empty-seat.svelte-1s0tfm3{border:2px dashed var(--line-strong);opacity:.55;border-radius:50%;display:inline-block}.courtroom.locked.svelte-1s0tfm3{filter:grayscale(.55)}.hotspot.svelte-1s0tfm3{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:flex-end;padding:0;transition:background .2s,box-shadow .2s;display:flex;position:absolute}.hotspot.foot.svelte-1s0tfm3{align-items:center}.hotspot.label-top.svelte-1s0tfm3{align-items:flex-start}.hotspot.svelte-1s0tfm3:hover,.hotspot.svelte-1s0tfm3:focus-visible{background:color-mix(in srgb, var(--brass) 14%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--brass) 55%, transparent);outline:none}.hotspot.on.svelte-1s0tfm3{background:color-mix(in srgb, var(--brass) 22%, transparent);box-shadow:0 0 0 1px var(--brass)}.hs-plaque.svelte-1s0tfm3{border:1px solid color-mix(in srgb, var(--brass) 60%, var(--line-strong));background:linear-gradient(to bottom, color-mix(in srgb, var(--brass) 42%, var(--card)), var(--card));max-width:100%;color:var(--ink);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;gap:.28rem;padding:.1rem .42rem;font-size:clamp(.56rem,1.05cqw,.78rem);font-weight:700;animation:2.4s ease-out svelte-1s0tfm3-notice;display:inline-flex;box-shadow:0 1px 4px #00000059}.hs-text.svelte-1s0tfm3{text-overflow:ellipsis;overflow:hidden}.hotspot.svelte-1s0tfm3:hover .hs-plaque:where(.svelte-1s0tfm3),.hotspot.svelte-1s0tfm3:focus-visible .hs-plaque:where(.svelte-1s0tfm3),.hotspot.on.svelte-1s0tfm3 .hs-plaque:where(.svelte-1s0tfm3){border-color:var(--brass-bright);background:linear-gradient(to bottom, color-mix(in srgb, var(--brass-bright) 50%, var(--card)), var(--card))}@keyframes svelte-1s0tfm3-notice{0%,to{box-shadow:0 1px 4px #00000059}18%,42%{box-shadow:0 1px 4px #00000059, 0 0 12px 2px color-mix(in srgb, var(--brass-bright) 70%, transparent)}}.hs-count.svelte-1s0tfm3{background:var(--oxblood);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.15em;padding:0 .22em;font-size:.86em;display:inline-flex}.courtroom.playing.svelte-1s0tfm3 .scene:where(.svelte-1s0tfm3){animation:.4s cubic-bezier(.36,.07,.19,.97) 3 svelte-1s0tfm3-room-shake}@keyframes svelte-1s0tfm3-room-shake{0%,to{transform:translate(0)}15%{transform:translate(-5px,3px)}35%{transform:translate(4px,-3px)}55%{transform:translate(-3px,-2px)}78%{transform:translate(3px,2px)}}.courtroom.playing.svelte-1s0tfm3:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(at 50% 42%,#0000 18%,#0000009e 82%);animation:7.2s ease-in-out both svelte-1s0tfm3-room-dim;position:absolute;inset:0}@keyframes svelte-1s0tfm3-room-dim{0%{opacity:0}5%,58%{opacity:1}62%,94%{opacity:1}to{opacity:0}}.courtroom.playing.svelte-1s0tfm3 .gavel:where(.svelte-1s0tfm3) .mallet:where(.svelte-1s0tfm3){animation:.4s ease-out .12s 3 svelte-1s0tfm3-bang}.knock.svelte-1s0tfm3{opacity:0;transform-box:fill-box;transform-origin:50%}.courtroom.playing.svelte-1s0tfm3 .knock:where(.svelte-1s0tfm3){animation:.62s ease-out .26s 3 svelte-1s0tfm3-knock}@keyframes svelte-1s0tfm3-knock{0%{opacity:.9;stroke-width:8px;transform:scale(.2)}to{opacity:0;stroke-width:.8px;transform:scale(6)}}.verdict-stamp.svelte-1s0tfm3{z-index:4;opacity:0;pointer-events:none;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--oxblood);border:.16em solid var(--oxblood);white-space:nowrap;text-shadow:0 2px #00000040;border-radius:.12em;padding:.06em .3em;font-size:clamp(1.4rem,5.4cqw,4.2rem);font-weight:900;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.verdict-stamp.playing.svelte-1s0tfm3{animation:3.6s ease-out .76s both svelte-1s0tfm3-stamp-in}@keyframes svelte-1s0tfm3-stamp-in{0%{opacity:0;transform:translate(-50%,-50%)rotate(-9deg)scale(3.4)}9%{opacity:1;transform:translate(-50%,-50%)rotate(-9deg)scale(1)}13%{transform:translate(-50%,-50%)rotate(-9deg)scale(1.08)}20%,86%{opacity:1;transform:translate(-50%,-50%)rotate(-9deg)scale(1)}to{opacity:0}}.officer.svelte-1s0tfm3{opacity:0;transform-box:view-box}.officer.svelte-1s0tfm3 .leg:where(.svelte-1s0tfm3),.officer.svelte-1s0tfm3 .arm:where(.svelte-1s0tfm3){transform-box:fill-box;transform-origin:50% 6%}.courtroom.playing.svelte-1s0tfm3 .officer:where(.svelte-1s0tfm3) .leg.front:where(.svelte-1s0tfm3),.courtroom.playing.svelte-1s0tfm3 .officer:where(.svelte-1s0tfm3) .arm.back:where(.svelte-1s0tfm3){animation:.46s ease-in-out 1.4s 7 both svelte-1s0tfm3-step}.courtroom.playing.svelte-1s0tfm3 .officer:where(.svelte-1s0tfm3) .leg.back:where(.svelte-1s0tfm3),.courtroom.playing.svelte-1s0tfm3 .officer:where(.svelte-1s0tfm3) .arm.front:where(.svelte-1s0tfm3){animation:.46s ease-in-out 1.4s 7 both svelte-1s0tfm3-step-off}@keyframes svelte-1s0tfm3-step{0%,to{transform:rotate(19deg)}50%{transform:rotate(-19deg)}}@keyframes svelte-1s0tfm3-step-off{0%,to{transform:rotate(-19deg)}50%{transform:rotate(19deg)}}.courtroom.playing.arrest-right.svelte-1s0tfm3 .officer.right:where(.svelte-1s0tfm3) .arm.back:where(.svelte-1s0tfm3),.courtroom.playing.escort-both.svelte-1s0tfm3 .officer.right:where(.svelte-1s0tfm3) .arm.back:where(.svelte-1s0tfm3){animation:3.2s ease-in-out 1.4s both svelte-1s0tfm3-reach-left}.courtroom.playing.arrest-left.svelte-1s0tfm3 .officer.left:where(.svelte-1s0tfm3) .arm.front:where(.svelte-1s0tfm3),.courtroom.playing.escort-both.svelte-1s0tfm3 .officer.left:where(.svelte-1s0tfm3) .arm.front:where(.svelte-1s0tfm3){animation:3.2s ease-in-out 1.4s both svelte-1s0tfm3-reach-right}@keyframes svelte-1s0tfm3-reach-left{0%,30%{transform:rotate(12deg)}40%,52%{transform:rotate(-100deg)}64%,to{transform:rotate(10deg)}}@keyframes svelte-1s0tfm3-reach-right{0%,30%{transform:rotate(-12deg)}40%,52%{transform:rotate(100deg)}64%,to{transform:rotate(-10deg)}}.courtroom.playing.svelte-1s0tfm3 .officer.left:where(.svelte-1s0tfm3){animation:3.2s ease-in-out 1.4s both svelte-1s0tfm3-march-left}.courtroom.playing.svelte-1s0tfm3 .officer.right:where(.svelte-1s0tfm3){animation:3.2s ease-in-out 1.4s both svelte-1s0tfm3-march-right}@keyframes svelte-1s0tfm3-march-left{0%{opacity:0;transform:translate(-520px)}10%,74%{opacity:1}38%,46%{transform:translate(0)}to{opacity:0;transform:translate(-520px)}}@keyframes svelte-1s0tfm3-march-right{0%{opacity:0;transform:translate(520px)}10%,74%{opacity:1}38%,46%{transform:translate(0)}to{opacity:0;transform:translate(520px)}}.courtroom.playing.arrest-right.svelte-1s0tfm3 .officer.left:where(.svelte-1s0tfm3),.courtroom.playing.arrest-left.svelte-1s0tfm3 .officer.right:where(.svelte-1s0tfm3),.courtroom.playing.cleared.svelte-1s0tfm3 .officer:where(.svelte-1s0tfm3){animation:none}.courtroom.playing.arrest-right.svelte-1s0tfm3 .at-right:where(.svelte-1s0tfm3),.courtroom.playing.escort-both.svelte-1s0tfm3 .at-right:where(.svelte-1s0tfm3){animation:1.6s ease-in 2.6s both svelte-1s0tfm3-escort-out-right}.courtroom.playing.arrest-left.svelte-1s0tfm3 .at-left:where(.svelte-1s0tfm3),.courtroom.playing.escort-both.svelte-1s0tfm3 .at-left:where(.svelte-1s0tfm3){animation:1.6s ease-in 2.6s both svelte-1s0tfm3-escort-out-left}@keyframes svelte-1s0tfm3-escort-out-right{0%{opacity:1;transform:translate(-50%)rotate(0)}14%{opacity:1;transform:translate(calc(1.4cqw - 50%))rotate(5deg)}to{opacity:0;transform:translate(calc(21cqw - 50%))rotate(9deg)}}@keyframes svelte-1s0tfm3-escort-out-left{0%{opacity:1;transform:translate(-50%)rotate(0)}14%{opacity:1;transform:translate(calc(-50% - 1.4cqw))rotate(-5deg)}to{opacity:0;transform:translate(calc(-50% - 21cqw))rotate(-9deg)}}.courtroom.playing.svelte-1s0tfm3 .hotspot:where(.svelte-1s0tfm3){opacity:0;pointer-events:none;transition:opacity .2s}.replay.svelte-1s0tfm3{z-index:3;cursor:pointer;background:0 0;border:0;border-radius:50%;width:4.8333cqw;min-width:30px;height:max(30px,3.1667cqw);transition:box-shadow .2s;position:absolute;top:calc(50cqh - 6.5cqw);left:58.3333cqw}.replay.svelte-1s0tfm3:hover,.replay.svelte-1s0tfm3:focus-visible{box-shadow:0 0 14px 4px color-mix(in srgb, var(--brass-bright) 70%, transparent);outline:none}.courtroom.playing.svelte-1s0tfm3 .replay:where(.svelte-1s0tfm3){pointer-events:none}.skip.svelte-1s0tfm3{z-index:5;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.absent-stamp.svelte-1s0tfm3{z-index:3;pointer-events:none;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--oxblood);border:2px solid var(--oxblood);white-space:nowrap;opacity:.9;border-radius:3px;padding:.1em .4em;font-size:clamp(.6rem,1.5cqw,1.15rem);font-weight:800;position:absolute;top:calc(50cqh + 7.5cqw);left:72.0833cqw;transform:translate(-50%,-50%)rotate(-11deg)}.spot.svelte-1s0tfm3{animation:5s ease-in-out infinite alternate svelte-1s0tfm3-spot}@keyframes svelte-1s0tfm3-spot{0%{opacity:.35}to{opacity:.8}}.juror.svelte-1s0tfm3{z-index:1;pointer-events:none;box-shadow:0 0 0 1px var(--brass);animation:.46s cubic-bezier(.34,1.56,.64,1) both svelte-1s0tfm3-juror-in;animation-delay:calc(var(--i) * 55ms);border-radius:50%;line-height:0;position:absolute;transform:translate(-50%,-50%)}@keyframes svelte-1s0tfm3-juror-in{0%{transform:translate(-50%,-50%)scale(.35)}62%{transform:translate(-50%,-50%)scale(1.22)}to{transform:translate(-50%,-50%)scale(1)}}.juror.svelte-1s0tfm3 img,.juror.svelte-1s0tfm3 span{width:max(11px,1.7cqw)!important;height:max(11px,1.7cqw)!important;font-size:max(6px,.9cqw)!important}.hand.svelte-1s0tfm3{transform-box:view-box;transform-origin:373px 252px;transition:transform .9s ease-out}.sweep.svelte-1s0tfm3{transform-box:view-box;transform-origin:373px 252px;animation:60s linear infinite svelte-1s0tfm3-sweep}.clock.stopped.svelte-1s0tfm3 .sweep:where(.svelte-1s0tfm3){opacity:.25;animation:none}@keyframes svelte-1s0tfm3-sweep{to{transform:rotate(360deg)}}.jail.svelte-1s0tfm3{z-index:62;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(at 50% 45%,#0a0806db,#000000f7 78%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.jail.playing.svelte-1s0tfm3{animation:5.2s ease-out 4.4s both svelte-1s0tfm3-jail-in}.jail.first.playing.svelte-1s0tfm3{animation:6.8s ease-out 2.8s both svelte-1s0tfm3-jail-in}@keyframes svelte-1s0tfm3-jail-in{0%{opacity:0;visibility:visible}10%,86%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.jail-cell.svelte-1s0tfm3{flex-direction:column;justify-content:center;align-items:center;gap:.9rem;width:min(30rem,82vw);padding:2.2rem 1.4rem 1.6rem;display:flex;position:absolute;inset:0}.jail.first.svelte-1s0tfm3 .jail-cell:where(.svelte-1s0tfm3){width:100%;height:100%;padding:0}.jail-faces.svelte-1s0tfm3{filter:grayscale(.75)brightness(.72);opacity:0;align-items:flex-end;gap:1.4rem;display:flex}.jail.playing.svelte-1s0tfm3 .jail-faces:where(.svelte-1s0tfm3){animation:2.6s ease-out 7s both svelte-1s0tfm3-cell-faces}.jail.first.playing.svelte-1s0tfm3 .jail-faces:where(.svelte-1s0tfm3){animation:none}@keyframes svelte-1s0tfm3-cell-faces{0%{opacity:0}14%,88%{opacity:1}to{opacity:0}}.jail.first.svelte-1s0tfm3 .jail-faces:where(.svelte-1s0tfm3){display:none}.jail-face.svelte-1s0tfm3{background:linear-gradient(#261e16f5,#16110cfa);border:1px solid #b4945c73;border-radius:8px;flex-direction:column;align-items:center;gap:.4rem;padding:.7rem .9rem .6rem;display:flex;box-shadow:0 12px 34px #000000bf,inset 0 1px #ffffff0d}.jail-name.svelte-1s0tfm3{font-family:var(--font-display);color:#e8dcc0;text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:.85rem;font-weight:700;overflow:hidden}.jail-bars.svelte-1s0tfm3{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bar.svelte-1s0tfm3{width:13px;height:112%;top:-6%;left:calc((var(--i) + .5) * (100% / 7));background:linear-gradient(90deg,#2b2a28,#6d6a63 38%,#8f8b81 50%,#4a4844 72%,#23221f);border-radius:4px;margin-left:-6.5px;position:absolute;transform:translateY(-115%);box-shadow:0 0 12px #000000b3,inset 0 0 6px #00000080}.jail.first.svelte-1s0tfm3 .bar:where(.svelte-1s0tfm3){width:22px;left:calc((var(--i) + .5) * (100% / 11));margin-left:-11px}.jail.playing.svelte-1s0tfm3 .bar:where(.svelte-1s0tfm3){animation:.62s cubic-bezier(.5,0,.7,1) both svelte-1s0tfm3-bar-drop;animation-delay:calc(7.1s + var(--i) * 45ms)}.jail.first.playing.svelte-1s0tfm3 .bar:where(.svelte-1s0tfm3){animation-delay:calc(5.9s + var(--i) * 38ms)}@keyframes svelte-1s0tfm3-bar-drop{0%{transform:translateY(-115%)}72%{transform:translateY(2%)}86%{transform:translateY(-2%)}to{transform:translateY(0)}}.crossbar.svelte-1s0tfm3{transform-origin:50%;background:linear-gradient(#6d6a63,#35332f);border-radius:4px;width:104%;height:15px;position:absolute;left:-2%;transform:scaleX(0);box-shadow:0 3px 10px #000000b3}.crossbar.top.svelte-1s0tfm3{top:16%}.crossbar.bottom.svelte-1s0tfm3{bottom:16%}.jail.playing.svelte-1s0tfm3 .crossbar:where(.svelte-1s0tfm3){animation:.42s ease-out 7.68s both svelte-1s0tfm3-cross-in}.jail.first.playing.svelte-1s0tfm3 .crossbar:where(.svelte-1s0tfm3){animation-delay:6.46s}@keyframes svelte-1s0tfm3-cross-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.jail.playing.svelte-1s0tfm3 .jail-cell:where(.svelte-1s0tfm3){animation:.46s cubic-bezier(.36,.07,.19,.97) 7.72s both svelte-1s0tfm3-cell-slam}.jail.first.playing.svelte-1s0tfm3 .jail-cell:where(.svelte-1s0tfm3){animation-delay:6.5s}@keyframes svelte-1s0tfm3-cell-slam{0%,to{transform:translate(0)}20%{transform:translateY(9px)}45%{transform:translate(-4px,-4px)}70%{transform:translate(3px,2px)}}.jail-text.svelte-1s0tfm3{z-index:1;text-align:center;opacity:0;background:linear-gradient(#18100cf0,#0c0806f7);border:1px solid #d8452f8c;border-top:3px solid #d8452f;border-radius:8px;flex-direction:column;align-items:center;gap:.35rem;max-width:min(34rem,88vw);padding:.85rem 1.3rem .95rem;display:flex;position:relative;box-shadow:0 14px 44px #000c}.jail-text.svelte-1s0tfm3 strong:where(.svelte-1s0tfm3){font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#d8452f;text-shadow:0 2px 12px #000000e6;font-size:clamp(1.1rem,3.4vw,2rem);font-weight:900}.jail-text.svelte-1s0tfm3 span:where(.svelte-1s0tfm3){color:#cbbfa4;max-width:30rem;font-size:clamp(.75rem,1.5vw,.95rem)}.jail.playing.svelte-1s0tfm3 .jail-text:where(.svelte-1s0tfm3){animation:1.9s ease-out 7.9s both svelte-1s0tfm3-jail-say}.jail.first.playing.svelte-1s0tfm3 .jail-text:where(.svelte-1s0tfm3){animation:2.8s ease-out 6.7s both svelte-1s0tfm3-jail-say}@keyframes svelte-1s0tfm3-jail-say{0%{opacity:0;transform:scale(1.35)}18%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.mug.svelte-1s0tfm3{opacity:0;background:linear-gradient(#1c1b19fc,#100f0efc);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.jail.playing.svelte-1s0tfm3 .mug:where(.svelte-1s0tfm3){animation:2.6s ease-out 4.4s both svelte-1s0tfm3-mug-scene}.jail.first.playing.svelte-1s0tfm3 .mug:where(.svelte-1s0tfm3){animation:3s ease-out 2.8s both svelte-1s0tfm3-mug-scene}@keyframes svelte-1s0tfm3-mug-scene{0%{opacity:0}8%,86%{opacity:1}to{opacity:0}}.mug-wall.svelte-1s0tfm3{opacity:.5;flex-direction:column;justify-content:center;gap:6.2%;padding:8% 0;display:flex;position:absolute;inset:0}.mug-rule.svelte-1s0tfm3{background:#d6c8aa80;height:2px;display:block;position:relative}.mug-rule.svelte-1s0tfm3 i:where(.svelte-1s0tfm3){font-family:var(--font-display);letter-spacing:.12em;color:#d6c8aabf;font-size:clamp(.5rem,1.1vw,.72rem);font-style:normal;position:absolute;top:-.72em;left:3%}.mug-row.svelte-1s0tfm3{z-index:1;align-items:flex-end;gap:clamp(1rem,4vw,2.6rem);display:flex;position:relative}.mug-subject.svelte-1s0tfm3{flex-direction:column;align-items:center;gap:.7rem;display:flex}.mug-face.svelte-1s0tfm3{filter:grayscale(.85)contrast(1.12)brightness(.92);background:#00000059;border-radius:10px;padding:.5rem;display:inline-flex;box-shadow:0 10px 30px #0009}.jail.first.playing.svelte-1s0tfm3 .mug-face:where(.svelte-1s0tfm3){animation:3s ease-in-out 2.8s both svelte-1s0tfm3-mug-turn}@keyframes svelte-1s0tfm3-mug-turn{0%,38%{transform:perspective(700px)rotateY(0)}52%,84%{transform:perspective(700px)rotateY(42deg)}to{transform:perspective(700px)rotateY(0)}}.mug-board.svelte-1s0tfm3{text-align:center;min-width:clamp(9rem,22vw,15rem);font-family:var(--font-display);background:linear-gradient(#20211f,#171816);border:1px solid #d6c8aa66;border-radius:4px;flex-direction:column;align-items:center;gap:.12rem;padding:.6rem .9rem .7rem;display:flex;box-shadow:0 8px 22px #000000a6}.mug-board.svelte-1s0tfm3 b:where(.svelte-1s0tfm3){letter-spacing:.2em;text-transform:uppercase;color:#d6c8aab8;font-size:clamp(.55rem,1.15vw,.72rem)}.mug-name.svelte-1s0tfm3{letter-spacing:.04em;color:#f0e7d2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.9rem,2.4vw,1.35rem);font-weight:900;overflow:hidden}.mug-no.svelte-1s0tfm3,.mug-line.svelte-1s0tfm3{letter-spacing:.14em;color:#d6c8aaa8;font-size:clamp(.55rem,1.15vw,.74rem)}.mug-tag.svelte-1s0tfm3{letter-spacing:.18em;text-transform:uppercase;color:#f2d9d2;background:#8c2b23;border-radius:2px;margin-top:.25rem;padding:.05rem .5rem;font-size:clamp(.5rem,1vw,.66rem)}.mug-flash.svelte-1s0tfm3{z-index:2;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.jail.playing.svelte-1s0tfm3 .mug-flash.one:where(.svelte-1s0tfm3){animation:.26s ease-out 4.9s both svelte-1s0tfm3-flash}.jail.playing.svelte-1s0tfm3 .mug-flash.two:where(.svelte-1s0tfm3){animation:none}.jail.first.playing.svelte-1s0tfm3 .mug-flash.one:where(.svelte-1s0tfm3){animation:.26s ease-out 3.25s both svelte-1s0tfm3-flash}.jail.first.playing.svelte-1s0tfm3 .mug-flash.two:where(.svelte-1s0tfm3){animation:.26s ease-out 4.55s both svelte-1s0tfm3-flash}@keyframes svelte-1s0tfm3-flash{0%{opacity:0}22%{opacity:.92}to{opacity:0}}.bench-plate.svelte-1s0tfm3{pointer-events:none;justify-content:center;align-items:center;width:24.6667cqw;height:4cqw;padding:0 .5cqw;display:flex;position:absolute;top:calc(50cqh - .6667cqw);left:37.6667cqw}.bench-plate-text.svelte-1s0tfm3{-webkit-line-clamp:2;line-clamp:2;text-align:center;overflow-wrap:anywhere;font-family:var(--font-display);color:color-mix(in srgb, var(--ink) 88%, var(--brass));text-shadow:0 1px 0 color-mix(in srgb, var(--brass) 40%, transparent);-webkit-box-orient:vertical;font-size:clamp(.58rem,1.25cqw,.95rem);font-weight:700;line-height:1.18;display:-webkit-box;overflow:hidden}.doc-title.svelte-1s0tfm3{font-family:var(--font-display);margin:0 0 .7rem;font-size:1.25rem;line-height:1.25}@media (width<=640px){.courtroom.svelte-1s0tfm3,.courtroom.full.svelte-1s0tfm3{aspect-ratio:1200/700;max-height:none}.party.svelte-1s0tfm3{width:30%;min-width:0}.nameplate.svelte-1s0tfm3,.courtroom.full.svelte-1s0tfm3 .nameplate:where(.svelte-1s0tfm3){padding:.08rem .4rem;font-size:.72rem}.role.svelte-1s0tfm3,.courtroom.full.svelte-1s0tfm3 .role:where(.svelte-1s0tfm3){font-size:.56rem}}@media (width<=940px) and (orientation:landscape){.courtroom.full.svelte-1s0tfm3{aspect-ratio:auto;height:82dvh;max-height:none}.nameplate.svelte-1s0tfm3,.courtroom.full.svelte-1s0tfm3 .nameplate:where(.svelte-1s0tfm3){font-size:.8rem}}@media (width<=640px){.nameplate.svelte-1s0tfm3,.courtroom.full.svelte-1s0tfm3 .nameplate:where(.svelte-1s0tfm3){padding:.08rem .4rem;font-size:.72rem}.role.svelte-1s0tfm3,.courtroom.full.svelte-1s0tfm3 .role:where(.svelte-1s0tfm3){font-size:.56rem}}@media (prefers-reduced-motion:reduce){.beam.svelte-1s0tfm3,.seat.svelte-1s0tfm3,.hotspot.svelte-1s0tfm3{transition:none}.shaft.svelte-1s0tfm3,.hs-plaque.svelte-1s0tfm3,.seat.lit.svelte-1s0tfm3,.spot.svelte-1s0tfm3,.sweep.svelte-1s0tfm3,.juror.svelte-1s0tfm3,.gavel.banged.svelte-1s0tfm3 .mallet:where(.svelte-1s0tfm3),.courtroom.playing.svelte-1s0tfm3 .scene:where(.svelte-1s0tfm3),.courtroom.playing.svelte-1s0tfm3 .knock:where(.svelte-1s0tfm3),.courtroom.playing.svelte-1s0tfm3 .officer:where(.svelte-1s0tfm3),.courtroom.playing.svelte-1s0tfm3 .gavel:where(.svelte-1s0tfm3) .mallet:where(.svelte-1s0tfm3){animation:none}.verdict-stamp.playing.svelte-1s0tfm3{animation:3.4s linear .4s both svelte-1s0tfm3-stamp-still}@keyframes svelte-1s0tfm3-stamp-still{0%,to{opacity:0}4%,88%{opacity:1}}.courtroom.playing.arrest-right.svelte-1s0tfm3 .at-right:where(.svelte-1s0tfm3),.courtroom.playing.escort-both.svelte-1s0tfm3 .at-right:where(.svelte-1s0tfm3),.courtroom.playing.arrest-left.svelte-1s0tfm3 .at-left:where(.svelte-1s0tfm3),.courtroom.playing.escort-both.svelte-1s0tfm3 .at-left:where(.svelte-1s0tfm3){animation:1.2s linear 2.2s both svelte-1s0tfm3-escort-fade}.jail.playing.svelte-1s0tfm3 .bar:where(.svelte-1s0tfm3),.jail.playing.svelte-1s0tfm3 .crossbar:where(.svelte-1s0tfm3),.jail.playing.svelte-1s0tfm3 .jail-cell:where(.svelte-1s0tfm3){animation:none}.jail.playing.svelte-1s0tfm3 .mug-flash:where(.svelte-1s0tfm3),.jail.first.playing.svelte-1s0tfm3 .mug-flash:where(.svelte-1s0tfm3),.jail.first.playing.svelte-1s0tfm3 .mug-face:where(.svelte-1s0tfm3){opacity:0;animation:none}.jail.first.playing.svelte-1s0tfm3 .mug-face:where(.svelte-1s0tfm3){opacity:1}.bar.svelte-1s0tfm3{transform:translateY(0)}.crossbar.svelte-1s0tfm3{transform:scaleX(1)}.jail.playing.svelte-1s0tfm3 .jail-text:where(.svelte-1s0tfm3),.jail.first.playing.svelte-1s0tfm3 .jail-text:where(.svelte-1s0tfm3){animation:2s linear 4.8s both svelte-1s0tfm3-jail-say-still}@keyframes svelte-1s0tfm3-jail-say-still{0%,to{opacity:0}10%,90%{opacity:1}}@keyframes svelte-1s0tfm3-escort-fade{to{opacity:0;transform:translate(-50%)}}.hand.svelte-1s0tfm3{transition:none}}.off-screen.svelte-18lq1u9{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rotate-ask.svelte-18lq1u9{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000d1;justify-content:center;align-items:center;padding:1.2rem;display:flex;position:fixed;inset:0}.rotate-card.svelte-18lq1u9{text-align:center;background:var(--card);border:1px solid var(--line-strong);border-top:3px solid var(--brass);border-radius:var(--radius);max-width:22rem;padding:1.4rem 1.1rem 1.2rem;box-shadow:0 24px 60px #00000080}.rotate-card.svelte-18lq1u9 h2:where(.svelte-18lq1u9){font-family:var(--font-display);margin:.7rem 0 .4rem;font-size:1.15rem}.rotate-card.svelte-18lq1u9 p:where(.svelte-18lq1u9){color:var(--ink-soft);margin:0 0 1rem;font-size:.9rem;line-height:1.45}.rotate-phone.svelte-18lq1u9{border:3px solid var(--brass);border-radius:7px;width:34px;height:58px;animation:2.6s ease-in-out infinite svelte-18lq1u9-tip;display:inline-block;position:relative}.rotate-phone.svelte-18lq1u9:after{content:"";background:var(--brass);border-radius:2px;width:12px;height:2px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}@keyframes svelte-18lq1u9-tip{0%,22%{transform:rotate(0)}48%,78%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.rotate-phone.svelte-18lq1u9{animation:none;transform:rotate(-90deg)}}.priors{border:1px solid var(--line-strong);font-family:var(--font-display);letter-spacing:.04em;color:var(--ink-soft);vertical-align:middle;border-radius:3px;margin-left:.35rem;padding:.02rem .34rem;font-size:.72em;font-weight:700;display:inline-block}.doc-sub{border-top:1px solid var(--line);font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin:1.1rem 0 .5rem;padding-top:.7rem;font-size:.78rem}.doc-foot{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:.7rem}.doc-foot .case-actions{margin:0}
