.board-screen{position:relative;display:flex;justify-content:center;align-items:safe center;height:100%;min-height:0;padding:12px;overflow:hidden;container:board-wall / size;background:linear-gradient(var(--wood-deep) 0 0) 0 calc(100% - 118px) / 100% 2px no-repeat,linear-gradient(var(--wood-light) 0 0) 0 calc(100% - 114px) / 100% 2px no-repeat,linear-gradient(var(--wood) 0 0) 0 calc(100% - 106px) / 100% 8px no-repeat,linear-gradient(var(--wood-deep) 0 0) 0 calc(100% - 104px) / 100% 2px no-repeat,linear-gradient(var(--wall-dark) 0 0) 0 100% / 100% 104px no-repeat,repeating-linear-gradient(90deg,var(--wall-seam) 0 2px,transparent 2px 96px),var(--wall)}.board{width:min(1280px,100%);padding:10px;border:2px solid var(--wood-deep);background:var(--wood);box-shadow:inset 2px 2px 0 var(--wood-light),inset -2px -2px 0 var(--wood-dark),4px 4px 0 var(--wall-deep)}.board-cork{display:grid;grid-template-columns:minmax(0,1fr) 404px;grid-template-rows:auto auto 1fr;align-items:start;gap:12px 16px;padding:14px 16px 16px;border:2px solid var(--wood-deep);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' shape-rendering='crispEdges'%3E%3Cpath fill='%238d6436' d='M2 4h2v2H2zM12 2h2v2h-2zM22 8h4v2h-4zM6 16h2v2H6zM16 22h2v2h-2zM26 26h2v2h-2zM0 28h2v2H0zM18 12h2v2h-2zM10 26h4v2h-4z'/%3E%3Cpath fill='%23c9a06a' d='M8 8h2v2H8zM20 2h2v2h-2zM14 16h2v2h-2zM26 18h2v2h-2zM4 22h2v2H4zM28 10h2v2h-2z'/%3E%3C/svg%3E") 0 0 / 32px 32px,var(--cork);box-shadow:inset 4px 4px 0 var(--cork-shade);color:var(--ink);font-family:var(--print);font-size:20px;line-height:24px}.board-cork h2,.board-cork p{margin:0}.board-notices{display:contents}.board-pin{position:absolute;z-index:2;top:-6px;left:round(down,50% - 10px,2px)}.board-poster{position:relative;grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center;padding:10px 20px 12px;border:2px solid var(--black);background:var(--ministry);box-shadow:inset 0 0 0 6px var(--ministry),inset 0 0 0 8px var(--form-edge),4px 4px 0 var(--cork-shade);color:var(--form-light)}.board-poster .pin-left{left:16px}.board-poster .pin-right{left:auto;right:16px}.board-poster .poster-ministry{display:flex;align-items:center;gap:14px;margin-bottom:6px;font-family:var(--stamp)}.poster-ministry svg,.poster-title svg{display:block}.poster-title{margin:0;line-height:0}.board-poster .poster-stamp{position:relative;margin-top:8px;padding:2px 44px;border-top:2px solid #4a120f;border-bottom:2px solid #4a120f;background:var(--challenge);box-shadow:inset 0 2px #d05a50,inset 0 -4px #7f2a23;color:#fbe9e4;font-family:var(--stamp);font-size:30px;line-height:36px}.poster-stamp:before,.poster-stamp:after{content:"";position:absolute;top:-2px;width:14px;height:44px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='44' shape-rendering='crispEdges'%3E%3Cpath fill='%2328452f' d='M0 0h2v44H0zM2 2h2v40H2zM4 6h2v32H4zM6 10h2v24H6zM8 14h2v16H8zM10 18h2v8h-2z'/%3E%3Cpath fill='%234a120f' d='M2 0h2v2H2zM4 2h2v4H4zM6 6h2v4H6zM8 10h2v4H8zM10 14h2v4h-2zM12 18h2v8h-2zM10 26h2v4h-2zM8 30h2v4H8zM6 34h2v4H6zM4 38h2v4H4zM2 42h2v2H2z'/%3E%3C/svg%3E")}.poster-stamp:before{left:-2px}.poster-stamp:after{right:-2px;transform:scaleX(-1)}.poster-window{position:absolute;right:20px;bottom:12px;color:#a9bc9f}.board-notice{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:14px 16px;box-shadow:4px 4px 0 var(--cork-shade)}.board-notice h2{font-size:20px;font-weight:400;line-height:24px}.notice-mark{flex:none;display:block}.board-notice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.board-notice-actions .screen-button{margin:0}.board-row{grid-column:1;grid-row:2;display:flex;align-items:flex-start;gap:16px;min-width:0}.notice-vacancy{flex-flow:row wrap;align-items:center;column-gap:12px;padding:14px 14px 12px;border:2px solid var(--form-edge);background:var(--form);color:var(--ministry)}.notice-vacancy>*{flex:0 0 100%}.notice-vacancy>p:last-of-type{flex:1 1 auto}.notice-vacancy>.board-notice-actions{flex:none;margin:0 0 0 auto}.notice-vacancy .board-pin{left:18px}.board-row>.notice-vacancy{flex:1 1 auto}.notice-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px;align-self:stretch;margin-bottom:6px;padding-bottom:6px;background:linear-gradient(var(--ministry) 0 0) 0 100% / 100% 2px no-repeat,linear-gradient(var(--ministry) 0 0) 0 calc(100% - 4px) / 100% 2px no-repeat}.notice-form-head h2{font-family:var(--stamp)}.notice-crest{display:block;flex:none}.notice-week{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding-top:16px;border:2px solid var(--buff-edge);background:repeating-linear-gradient(90deg,transparent 0 58px,rgb(139 119 71 / 22%) 58px 60px),var(--buff-light);color:var(--ink)}.notice-week h2{grid-area:1 / 1;justify-self:start;padding:0 6px;border:2px solid currentColor;color:var(--ministry);font-family:var(--stamp)}.notice-week .board-notice-actions{grid-area:1 / 2;margin:0}.notice-typed{grid-column:1 / -1;font-family:var(--type)}.notice-today{flex:0 0 312px;padding:0 14px 12px;border:2px solid var(--letter-edge);border-top:0;background:var(--letter);color:var(--ink);mask:linear-gradient(#000 0 0) bottom / 100% calc(100% - 6px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' shape-rendering='crispEdges'%3E%3Cpath d='M0 2h2V0h4v2h2v2h4v2H0z'/%3E%3C/svg%3E") top left / 12px 6px repeat-x}.notice-today .board-pin{top:8px;left:auto;right:22px}.notice-today h2{align-self:stretch;margin:0 -14px 8px;padding:14px 14px 4px;background:var(--challenge);box-shadow:inset 0 -2px #7f2a23;color:#fbe9e4;font-family:var(--stamp)}.leaf-date{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"day weekday" "day month";align-items:center;column-gap:14px;margin-bottom:4px;font-family:var(--type)}.leaf-weekday{grid-area:weekday;align-self:end}.leaf-month{grid-area:month;align-self:start;color:var(--ink-soft)}.leaf-day{grid-area:day;color:var(--challenge);font-family:var(--stamp);font-size:40px;line-height:48px}.board-stack{flex:1 1 380px;max-width:520px;min-width:0;display:flex;flex-direction:column;gap:12px;margin-top:8px}.notice-night{padding:12px 18px 14px;border:2px solid var(--black);background:linear-gradient(var(--steel-light) 0 0) 6px 6px / 4px 4px no-repeat,linear-gradient(var(--steel-light) 0 0) right 6px top 6px / 4px 4px no-repeat,linear-gradient(var(--steel-light) 0 0) 6px calc(100% - 6px) / 4px 4px no-repeat,linear-gradient(var(--steel-light) 0 0) right 6px bottom 6px / 4px 4px no-repeat,var(--charcoal);box-shadow:inset 0 0 0 4px var(--charcoal),inset 0 0 0 6px #4a4f4d,4px 4px 0 var(--cork-shade);color:var(--buff-light)}.notice-night h2{display:flex;align-items:center;justify-content:space-between;gap:12px;align-self:stretch;margin-bottom:4px;color:#f3ead0;font-family:var(--stamp)}.notice-night.locked{color:var(--steel-light)}.board-note{position:relative;margin:0 0 0 24px;padding:8px 12px 10px;border:2px solid var(--sticky-edge);background:var(--sticky);box-shadow:4px 4px 0 var(--cork-shade);color:var(--pen);font-family:var(--hand)}.notice-today .board-notice-actions{column-gap:8px}.board-copied{font-family:var(--type)}.board-letters{grid-column:1;grid-row:3}.first-visit .board-side{grid-row:1 / 3}.first-visit .board-letters{grid-column:1 / -1}.board-letters>h2{display:inline-flex;gap:14px;margin:0 0 10px;padding:2px 10px;border:2px solid var(--buff-edge);background:var(--buff-light);box-shadow:4px 4px 0 var(--cork-shade);font-family:var(--stamp);font-size:20px;font-weight:400;line-height:24px}.board-letters>h2 span{font-family:var(--type)}.board-letters ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;margin:0;padding:0;list-style:none}.board-slip{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;min-height:80px;padding:8px 10px 8px 12px;border:2px solid var(--buff-edge);background:var(--buff-light);box-shadow:4px 4px 0 var(--cork-shade)}.board-slip strong{font-weight:400}.board-slip:not(.found) strong{color:var(--buff-dark);font-family:var(--stamp);font-size:40px;line-height:40px}.board-slip-hint{color:var(--pen);font-family:var(--hand)}.board-slip.found{grid-template-rows:auto auto;align-content:start;padding-top:12px;border-color:var(--letter-edge);background:var(--letter)}.slip-seal{display:block;grid-area:1 / 1}.board-slip.found strong{grid-column:1 / -1}.board-slip-stamp{grid-area:1 / 2;justify-self:end;padding:0 6px;border:4px solid currentColor;color:var(--challenge);font-family:var(--stamp);line-height:20px;mix-blend-mode:multiply;mask:var(--px-speckle) 0 0 / 24px 24px}.slip-promoted .board-slip-stamp{color:var(--accept)}.slip-reclassified .board-slip-stamp{color:var(--ministry)}.board-slip.slip-headhunted{border-color:var(--bond-edge);background:var(--bond)}.slip-headhunted .board-slip-stamp{color:var(--coral)}.board-side{grid-column:2;grid-row:1 / -1;display:flex;flex-direction:column;gap:12px;min-width:0}.board-record{position:relative;padding:12px 16px 10px;border:2px solid var(--letter-edge);background:#f4f5ef;box-shadow:4px 4px 0 var(--cork-shade);color:var(--ink)}.board-record .board-pin{left:18px}.board-record h2{margin:0 0 4px;padding:0 0 4px 30px;background:linear-gradient(var(--challenge) 0 0) left bottom / 100% 2px no-repeat;color:var(--pen);font-family:var(--print);font-size:20px;font-weight:400;line-height:24px}.board-record dl{margin:0}.board-record dl div{display:flex;align-items:flex-end;gap:8px;padding-top:2px;background:linear-gradient(#b7c7d8 0,#b7c7d8 0) left bottom / 100% 2px no-repeat}.board-record dt{flex:1;min-width:0;white-space:nowrap}.board-record dd{margin:0;font-family:var(--type);white-space:nowrap}.switch-plate{padding:8px 12px;border:2px solid var(--steel-deep);background:linear-gradient(var(--steel-dark) 0 0) 4px 4px / 4px 4px no-repeat,linear-gradient(var(--steel-dark) 0 0) right 4px top 4px / 4px 4px no-repeat,linear-gradient(var(--steel-dark) 0 0) 4px calc(100% - 4px) / 4px 4px no-repeat,linear-gradient(var(--steel-dark) 0 0) right 4px bottom 4px / 4px 4px no-repeat,var(--steel-light);box-shadow:inset 2px 2px 0 var(--steel-shine),inset -2px -2px 0 var(--steel),4px 4px 0 var(--cork-shade)}.switch-plate .settings{flex-direction:column;align-items:stretch;gap:8px}.volume-plate{display:flex;flex-direction:column;gap:6px;color:var(--charcoal-deep)}.volume-plate+.switch-plate{margin-top:-4px}.board-ask{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#1214119e}.board-clipboard{position:relative}@container board-wall (min-height: 860px){.board{padding:12px}.board-cork{gap:16px 18px;padding:18px 18px 20px}.board-poster{padding:12px 20px 14px}.board-poster .poster-ministry{margin-bottom:10px}.board-poster .poster-stamp{margin-top:12px}.poster-window{bottom:14px}.board-notice{padding:16px}.board-notice-actions{margin-top:10px}.notice-vacancy{padding:16px 16px 14px}.notice-week{padding-top:18px}.notice-today{padding:0 14px 14px}.notice-today h2{margin-bottom:10px;padding-top:16px}.leaf-date{margin-bottom:6px}.board-row{gap:22px}.board-stack{gap:18px;margin-top:18px}.notice-night{padding:14px 20px 16px}.notice-night h2{margin-bottom:6px}.board-letters>h2{margin-bottom:16px}.board-letters ul{gap:16px 14px}.board-slip{min-height:88px}.board-side{gap:16px}.board-record{padding:14px 16px 12px}.board-record h2{margin-bottom:6px}.switch-plate{padding:10px 12px}.switch-plate .settings{gap:10px}.volume-plate{gap:8px}}.six{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;background:#26281f}.six-room{position:relative;flex:1;min-height:0;overflow:hidden;cursor:pointer}.six-stage{position:absolute;bottom:0;left:0}.six-scene{display:block;image-rendering:pixelated}.six-bubble{position:absolute;z-index:2;width:max-content;max-width:468px;padding:6px 12px 8px;border:2px solid #1d1f1a;background:#f1ead5;color:#1d1f1a;font-family:var(--print);font-size:20px;line-height:24px;animation:six-say .16s steps(2) both}.six-bubble p{margin:0}.six-name{display:block;color:#5d4c38;font-family:var(--stamp)}.six-bubble kbd,.six-paper kbd{float:right;margin:4px 0 0 12px}.six-tail{position:absolute;z-index:3;display:block}@keyframes six-say{0%{opacity:0}}.six-counter{position:relative;z-index:3;display:flex;flex:none;align-items:center;justify-content:space-between;height:72px;padding:0 24px;border-top:2px solid var(--wood-deep);background:var(--wood);box-shadow:inset 0 2px 0 var(--wood-light)}.six-lever{width:216px}.six-skip{position:absolute;z-index:4;top:12px;left:16px;padding:0 8px 2px;background:var(--steel)}.six-lever .lever{min-height:56px}.lever.pulled .lever-label{color:var(--brass-dark)}.lever.pulled kbd{visibility:hidden}.lever.pulled,.lever.pulled:hover{translate:0 2px;background:var(--brass);box-shadow:inset 0 2px 0 var(--brass-light),inset 0 -2px 0 var(--brass-dark),0 2px 0 var(--brass-deep);cursor:default}.six-paper{position:absolute;z-index:2;bottom:40px;left:272px;width:372px;padding:8px 14px 36px;border:2px solid var(--bond-edge);background:var(--bond);color:var(--ink);font-family:var(--print);font-size:20px;line-height:24px;cursor:pointer;animation:six-slot .24s steps(3) both}.six-paper p{margin:0}.six-paper[data-paper=envelope]{border-color:var(--manila-edge);background:var(--manila)}.six-paper-head{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding-bottom:6px;border-bottom:2px solid var(--coral);color:var(--coral);font-family:var(--stamp)}.six-paper-head svg{display:block}@keyframes six-slot{0%{transform:translateY(48px)}}@font-face{font-family:Ministry Hand;src:url(../assets/fonts/ministry-print-italic.ttf) format("truetype");font-display:block}:root{--black: #121411;--ink: #1f1d1a;--ink-soft: #57524a;--ministry: #28452f;--pen: #2b3f7a;--accept: #2e7443;--challenge: #b0302a;--challenge-deep: #4a120f;--marker: #f2c94c;--marker-deep: #3a2f0c;--amber: #ffb347;--amber-dim: #8a5f22;--led: #ff5a3a;--lamp-green: #8fe07c;--baize-deep: #1a211c;--baize-dark: #27322a;--baize: #34423a;--blotter: #2a382d;--blotter-dark: #202b23;--charcoal-deep: #121313;--charcoal-dark: #1c1e1e;--charcoal: #282b2b;--charcoal-light: #363a39;--steel-deep: #2e3438;--steel-dark: #4c555a;--steel: #737d82;--steel-light: #9ba5a8;--steel-shine: #c4ccce;--wood-deep: #2f2117;--wood-dark: #5f432d;--wood: #8a6545;--wood-light: #b48a5e;--brass-deep: #4a3312;--brass-dark: #8a6220;--brass: #c28f36;--brass-light: #e2b75c;--form-edge: #7c8a74;--form-rule: #a7b39c;--form: #d4dccb;--form-light: #e4e9dc;--printout-edge: #a3ab9f;--printout-band: #dde9d6;--printout: #f1f3ec;--buff-edge: #8b7747;--buff-dark: #c4ae78;--buff: #dccb9c;--buff-light: #e9dcb6;--rule-red: #a32e27;--binder-deep: #2b1311;--binder: #5e2925;--pink-edge: #b7837c;--pink: #eec8c1;--blue-edge: #8ba3b7;--blue: #cddceb;--sticky-edge: #b89a2e;--sticky: #efd766;--sticky-light: #f7e796;--terminal-edge: #6e6d64;--terminal: #b9b8ad;--terminal-light: #d6d5cb;--screen: #0f1a12;--phosphor: #9fe08a;--phosphor-dim: #5f9a52;--letter: #e9edee;--letter-edge: #a9b0b3;--news-edge: #7d7c73;--news-dark: #a3a197;--news: #c8c6bb;--news-light: #d8d6cc;--news-ink: #161512;--bond-edge: #aba89f;--bond: #f5f4ef;--coral-deep: #6b2e1e;--coral: #b9573a;--coral-light: #d98a6c;--manila-edge: #8c6f3c;--manila: #d6ba80;--wall-deep: #4f5a48;--wall-dark: #6f7a64;--wall-seam: #7f8a73;--wall: #8f9a83;--cork-shade: #5e4024;--cork: #b08652;--desk: var(--baize);--desk-dark: var(--baize-dark);--paper: #dfe4e5;--paper-light: var(--letter);--rule-line: var(--letter-edge);--booth: var(--charcoal);--booth-dark: var(--charcoal-dark);--typewriter: var(--type);--official: var(--print);--hand: "Ministry Hand", "Ministry Print", ui-monospace, monospace;--px-baize: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' shape-rendering='crispEdges'%3E%3Cpath fill='%233d4c42' d='M0 0h2v2H0zM6 6h2v2H6z'/%3E%3Cpath fill='%232f3c33' d='M8 2h2v2H8zM2 8h2v2H2z'/%3E%3C/svg%3E");--px-baize-dim: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' shape-rendering='crispEdges'%3E%3Cpath fill='%232f3b33' d='M0 0h2v2H0zM6 6h2v2H6z'/%3E%3Cpath fill='%23222b25' d='M8 2h2v2H8zM2 8h2v2H2z'/%3E%3C/svg%3E");--px-pocket-tl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' shape-rendering='crispEdges'%3E%3Cpath fill='%234a3626' d='M0 0h36v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2z'/%3E%3Cpath fill='%236b4e36' d='M34 0h2v2h-2zM32 2h2v2h-2zM30 4h2v2h-2zM28 6h2v2h-2zM26 8h2v2h-2zM24 10h2v2h-2zM22 12h2v2h-2zM20 14h2v2h-2zM18 16h2v2h-2zM16 18h2v2h-2zM14 20h2v2h-2zM12 22h2v2h-2zM10 24h2v2h-2zM8 26h2v2h-2zM6 28h2v2h-2zM4 30h2v2h-2zM2 32h2v2h-2zM0 34h2v2h-2z'/%3E%3C/svg%3E");--px-pocket-tr: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' shape-rendering='crispEdges'%3E%3Cg transform='scale(-1 1) translate(-36 0)'%3E%3Cpath fill='%234a3626' d='M0 0h36v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2z'/%3E%3Cpath fill='%236b4e36' d='M34 0h2v2h-2zM32 2h2v2h-2zM30 4h2v2h-2zM28 6h2v2h-2zM26 8h2v2h-2zM24 10h2v2h-2zM22 12h2v2h-2zM20 14h2v2h-2zM18 16h2v2h-2zM16 18h2v2h-2zM14 20h2v2h-2zM12 22h2v2h-2zM10 24h2v2h-2zM8 26h2v2h-2zM6 28h2v2h-2zM4 30h2v2h-2zM2 32h2v2h-2zM0 34h2v2h-2z'/%3E%3C/g%3E%3C/svg%3E");--px-pocket-bl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' shape-rendering='crispEdges'%3E%3Cg transform='scale(1 -1) translate(0 -36)'%3E%3Cpath fill='%234a3626' d='M0 0h36v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2z'/%3E%3Cpath fill='%236b4e36' d='M34 0h2v2h-2zM32 2h2v2h-2zM30 4h2v2h-2zM28 6h2v2h-2zM26 8h2v2h-2zM24 10h2v2h-2zM22 12h2v2h-2zM20 14h2v2h-2zM18 16h2v2h-2zM16 18h2v2h-2zM14 20h2v2h-2zM12 22h2v2h-2zM10 24h2v2h-2zM8 26h2v2h-2zM6 28h2v2h-2zM4 30h2v2h-2zM2 32h2v2h-2zM0 34h2v2h-2z'/%3E%3C/g%3E%3C/svg%3E");--px-pocket-br: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' shape-rendering='crispEdges'%3E%3Cg transform='scale(-1 -1) translate(-36 -36)'%3E%3Cpath fill='%234a3626' d='M0 0h36v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2v2h-2z'/%3E%3Cpath fill='%236b4e36' d='M34 0h2v2h-2zM32 2h2v2h-2zM30 4h2v2h-2zM28 6h2v2h-2zM26 8h2v2h-2zM24 10h2v2h-2zM22 12h2v2h-2zM20 14h2v2h-2zM18 16h2v2h-2zM16 18h2v2h-2zM14 20h2v2h-2zM12 22h2v2h-2zM10 24h2v2h-2zM8 26h2v2h-2zM6 28h2v2h-2zM4 30h2v2h-2zM2 32h2v2h-2zM0 34h2v2h-2z'/%3E%3C/g%3E%3C/svg%3E");--px-sprockets: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='24' shape-rendering='crispEdges'%3E%3Cpath fill='%23243128' d='M3 8h4v2h2v4H7v2H3v-2H1v-4h2z'/%3E%3C/svg%3E");--px-torn: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='8' shape-rendering='crispEdges'%3E%3Cpath fill='%23e9e3d0' d='M0 0h120v6h-2v2h-2v-2h-4h-2v2h-2v-2h-4h-2v2h-2v-2h-4h-2v2h-2v-2h-4h-2v2h-2v-2h-4h-2v2h-2v-2h-4h-2v2h-2v-2h-4h-2v2h-2v-2h-4h-2v2h-2v-2h-4h-2v2h-2v-2h-4h-2v2h-2v-2h-4h-2v2h-2v-2h-4h-2v2h-2v-2h-4h-2v2h-2v-2h-4h-2v2h-2v-2h-4z'/%3E%3Cpath fill='%23c9c1a8' d='M0 0h120v2H0z'/%3E%3C/svg%3E");--px-speckle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' shape-rendering='crispEdges'%3E%3Cpath fill-rule='evenodd' d='M0 0h24v24H0z M4 2h2v2H4z M14 6h2v2h-2z M20 12h2v2h-2z M8 16h2v2H8z M2 20h2v2H2z M16 20h2v2h-2z M10 10h2v2h-2z'/%3E%3C/svg%3E");--px-glint: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' shape-rendering='crispEdges'%3E%3Cpath fill='%23ffffff' fill-opacity='.35' d='M2 16h2v2h-2zM4 14h2v2h-2zM6 12h2v2h-2zM8 10h2v2h-2zM10 8h2v2h-2zM12 6h2v2h-2zM14 4h2v2h-2zM2 24h2v2h-2zM4 22h2v2h-2zM6 20h2v2h-2zM8 18h2v2h-2z'/%3E%3C/svg%3E");--px-ring: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='16' shape-rendering='crispEdges'%3E%3Cpath fill='%23c4ccce' d='M6 0h2v2h-2zM8 0h2v2h-2zM10 0h2v2h-2zM12 0h2v2h-2zM14 0h2v2h-2zM16 0h2v2h-2zM18 0h2v2h-2zM2 2h2v2h-2zM4 2h2v2h-2zM20 2h2v2h-2zM22 2h2v2h-2zM0 4h2v2h-2zM0 6h2v2h-2z'/%3E%3Cpath fill='%239ba5a8' d='M6 2h2v2h-2zM8 2h2v2h-2zM10 2h2v2h-2zM12 2h2v2h-2zM14 2h2v2h-2zM16 2h2v2h-2zM18 2h2v2h-2zM2 4h2v2h-2zM4 4h2v2h-2zM20 4h2v2h-2zM22 4h2v2h-2zM2 6h2v2h-2zM22 6h2v2h-2zM2 8h2v2h-2zM22 8h2v2h-2zM2 10h2v2h-2zM4 10h2v2h-2zM20 10h2v2h-2zM22 10h2v2h-2zM6 12h2v2h-2zM8 12h2v2h-2zM10 12h2v2h-2zM12 12h2v2h-2zM14 12h2v2h-2zM16 12h2v2h-2zM18 12h2v2h-2z'/%3E%3Cpath fill='%234c555a' d='M0 8h2v2h-2zM0 10h2v2h-2zM2 12h2v2h-2zM4 12h2v2h-2zM20 12h2v2h-2zM22 12h2v2h-2zM6 14h2v2h-2zM8 14h2v2h-2zM10 14h2v2h-2zM12 14h2v2h-2zM14 14h2v2h-2zM16 14h2v2h-2zM18 14h2v2h-2z'/%3E%3Cpath fill='%232e3438' d='M24 4h2v2h-2zM24 6h2v2h-2zM24 8h2v2h-2zM24 10h2v2h-2z'/%3E%3Cpath fill='%236b5a36' d='M20 6h2v2h-2zM20 8h2v2h-2z'/%3E%3C/svg%3E");--px-newsprint: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' shape-rendering='crispEdges'%3E%3Cpath fill='%23bdbbb0' d='M2 2h2v2H2zM10 6h2v2h-2zM6 12h2v2H6zM14 14h2v2h-2z'/%3E%3Cpath fill='%23d0cec4' d='M12 0h2v2h-2zM0 10h2v2H0z'/%3E%3C/svg%3E");--px-halftone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' shape-rendering='crispEdges'%3E%3Cpath fill='%23a3a197' d='M0 0h4v4H0z'/%3E%3Cpath fill='%23b3b1a6' d='M0 0h2v2H0zM2 2h2v2H2z'/%3E%3C/svg%3E");--px-curl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' shape-rendering='crispEdges'%3E%3Cpath fill='%23c9aa3c' d='M12 0h2v14H0v-2h2v-2h2V8h2V6h2V4h2V2h2z'/%3E%3Cpath fill='%231c231e' fill-opacity='.35' d='M12 0h2v2h-2z'/%3E%3C/svg%3E")}*{box-sizing:border-box}body{margin:0;background:var(--black);color:var(--ink);font-family:var(--print)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}kbd{display:inline-block;min-width:24px;height:24px;padding:0 4px;border:2px solid #2a2c2c;background:#e2dfd6;box-shadow:inset 0 -2px #a9a59a;color:#2a2c2c;font-family:var(--print);font-size:20px;font-style:normal;font-weight:400;line-height:20px;text-align:center;vertical-align:top}.game{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--baize)}.stage-frame{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#0b0c0a}.stage{position:absolute;top:0;left:0;transform-origin:0 0}.topbar{display:flex;flex:none;align-items:center;gap:16px;height:var(--rail);padding:0 14px 2px;background:var(--steel-dark);border-bottom:2px solid var(--black);box-shadow:inset 0 2px 0 var(--steel),inset 0 -2px 0 var(--steel-deep);color:var(--steel-shine);font-family:var(--print);font-size:20px;line-height:24px;white-space:nowrap}.topbar h1{margin:0;font-family:var(--stamp);font-size:20px;font-weight:400}.topbar p{margin:0}.nameplate{position:relative;display:flex;align-items:center;gap:10px;height:28px;padding:0 14px;border:2px solid var(--brass-deep);background:var(--brass);box-shadow:inset 0 2px 0 var(--brass-light),0 2px 0 var(--black);color:var(--brass-deep)}.nameplate:before,.nameplate:after{content:"";position:absolute;top:10px;left:4px;width:4px;height:4px;background:var(--brass-dark)}.nameplate:after{left:auto;right:4px}.nameplate-window{font-family:var(--stamp)}.nameplate-clerk{padding-left:10px;border-left:2px solid var(--brass-dark)}.topbar-savings{display:flex;align-items:center;gap:8px;margin-left:auto!important}.topbar-savings strong{min-width:52px;height:28px;padding:0 0 0 2px;border:2px solid var(--black);background:repeating-linear-gradient(90deg,var(--charcoal-deep) 0 10px,var(--charcoal-dark) 10px 12px);box-shadow:0 2px 0 var(--steel-deep);color:var(--amber);font-family:var(--type);font-weight:400;text-align:right}.audio-switches{display:flex;gap:8px}.switch{display:flex;align-items:center;gap:6px;height:28px;padding:0 4px 0 6px;border:2px solid var(--black);background:var(--charcoal);box-shadow:inset 0 2px 0 var(--charcoal-light),0 2px 0 var(--black);color:var(--steel-shine);font:inherit;cursor:pointer}.switch:active{translate:0 2px;box-shadow:inset 0 2px 0 var(--charcoal-light)}.switch svg{display:block}.switch-lamp{width:6px;height:6px;margin:0 2px 2px 0;background:var(--lamp-green);box-shadow:0 0 0 2px var(--black)}.switch[aria-pressed=true] .switch-lamp{background:#2f3530}.switch kbd{min-width:20px;height:20px;line-height:16px}.shift{display:flex;flex:1;flex-direction:column;min-height:0}.station{display:grid;flex:1 0 auto;grid-template-columns:round(nearest,clamp(232px,232px + (100% - 1240px) * .26,284px),2px) minmax(0,1fr);font-family:var(--print);font-size:20px;line-height:24px}.booth{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--charcoal);border-right:4px solid var(--black);box-shadow:inset 2px 0 0 var(--charcoal-light)}.booth-frame{display:flex;flex:1000 1 auto;flex-direction:column;min-height:228px;max-height:300px;padding:6px;border:2px solid var(--black);background:var(--steel);box-shadow:inset 2px 2px 0 var(--steel-light),inset -2px -2px 0 var(--steel-dark)}.booth-glass{position:relative;flex:1;overflow:hidden;border:2px solid var(--steel-deep)}.booth-room{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#8f9a83 0 138px,#7c876f 138px 140px,#5d6858 140px 164px,#3a4136 164px 168px,transparent 168px),repeating-conic-gradient(#a7a18a 0,#a7a18a 25%,#b3ad97 0,#b3ad97 50%) 0 168px / 40px 24px}.visitor{position:absolute;top:clamp(0px,100% - 208px,24px);left:50%;translate:-50% 0;line-height:0;animation:step-up .4s steps(5,jump-start) both}.visitor svg{display:block}.visitor.leaving{animation:step-off .4s .95s steps(5,jump-start) both}@keyframes step-up{0%{transform:translate(280px)}to{transform:none}}@keyframes step-off{to{transform:translate(-280px)}}.booth-glass.reflecting .booth-room{filter:brightness(.42) saturate(.55);transition:filter 1.2s steps(6)}.visitor.reflection{opacity:.3;scale:-1 1;mix-blend-mode:screen;animation:reflect-in 1.6s steps(4) both}.visitor.reflection svg{filter:grayscale(.5)}.visitor.reflection.leaving{animation:reflect-out .8s .95s steps(4) both}@keyframes reflect-in{0%{opacity:0}}@keyframes reflect-out{to{opacity:0}}.glare{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--px-glint) left 4px top 4px no-repeat;pointer-events:none}.shutter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;background:repeating-linear-gradient(180deg,var(--steel) 0 10px,var(--steel-deep) 10px 12px,var(--steel-light) 12px 14px);box-shadow:inset 0 -8px 0 var(--steel-dark),inset 0 -10px 0 var(--steel-light);transform:translateY(-100%);transition:transform .52s steps(13)}.shutter.down{transform:none}.shutter.closing{transition-delay:1.5s}.shutter span{padding:4px 12px;border:2px solid var(--charcoal-deep);background:#e6e1d2;box-shadow:0 4px 0 var(--steel-deep);color:var(--ink);font-family:var(--stamp)}.shutter.closing span{color:var(--challenge)}.counter{position:relative;z-index:1;display:grid;flex:none;place-items:center;height:18px;margin:-14px -4px 0;border:2px solid var(--wood-deep);background:var(--wood);box-shadow:inset 0 2px 0 var(--wood-light),0 4px 0 var(--charcoal-deep)}.counter-slot{width:60%;height:4px;background:var(--wood-deep)}.speech{position:relative;flex:1 0 140px;margin-top:4px;padding:8px 10px;border:2px solid var(--black);background:var(--charcoal-deep);box-shadow:inset 0 0 0 2px var(--charcoal-dark);color:#e9e4d4}.speech p{margin:0}.speech:not(.speaking){color:#a39d8a;font-style:italic}.speech-rest{visibility:hidden}.hud{display:flex;flex:none;gap:4px}.hud-cell{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:6px;min-width:0;height:36px;padding:0 4px;border:2px solid var(--black);background:#0d0f0d;box-shadow:inset 0 2px #000;font-family:var(--stamp)}.hud-cell svg{display:block}.hud-value{color:var(--amber)}.hud-clock:not(.timed) .hud-value{color:#b4803a}.hud-clock.hurry .hud-value{color:var(--led);animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:.35}}.booth-actions{margin-top:auto}.lever{display:flex;width:100%;min-height:60px;align-items:center;justify-content:center;gap:10px;padding:6px 10px 10px;border:2px solid var(--brass-deep);background:var(--brass);box-shadow:inset 0 2px 0 var(--brass-light),inset 0 -4px 0 var(--brass-dark),0 4px 0 var(--brass-deep);color:var(--brass-deep);font:inherit;font-family:var(--stamp);font-size:20px;line-height:24px;text-align:center;cursor:pointer}.lever:hover:not(:disabled){background:#cd9a40}.lever:active:not(:disabled){translate:0 2px;box-shadow:inset 0 2px 0 var(--brass-light),inset 0 -2px 0 var(--brass-dark),0 2px 0 var(--brass-deep)}.lever:disabled{border-color:var(--black);background:var(--steel-dark);box-shadow:inset 0 2px 0 var(--steel),inset 0 -4px 0 var(--steel-deep),0 4px 0 var(--black);color:var(--steel-deep);cursor:default}.lever.held,.lever.held:hover{translate:0 2px;box-shadow:inset 0 2px 0 var(--brass-light),inset 0 -2px 0 var(--brass-dark),0 2px 0 var(--brass-deep);cursor:default}.lever.held kbd{visibility:hidden}.lever:disabled kbd{background:var(--steel);box-shadow:inset 0 -2px 0 var(--steel-dark)}.lever.end{border-color:#4a100d;background:#b3443a;box-shadow:inset 0 2px #d06a5e,inset 0 -4px #7f2a23,0 4px #4a100d;color:#fbe9e4}.lever.end:hover{background:#bf4b40}.lever.end:active{box-shadow:inset 0 2px #d06a5e,inset 0 -2px #7f2a23,0 2px #4a100d}.lever:focus-visible,.stamp-tool:focus-visible,.screen-button:focus-visible,.switch:focus-visible,.inspect-tool:focus-visible,.rule-tab:focus-visible,.side-tab:focus-visible{outline:2px solid var(--marker);outline-offset:2px}.desk{--book: round(nearest, clamp(336px, 336px + (100% - 992px) * .55, 468px), 2px);position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--book) 136px;gap:8px;align-items:start;min-height:0;padding:12px 8px 6px;background:var(--px-baize) 0 0 / 12px 12px,var(--baize);box-shadow:inset 0 4px 0 var(--baize-deep)}.desk-papers,.desk-side,.desk-tools{display:flex;flex-direction:column;min-width:0}.paper-rulebook{container:book / inline-size}.desk.thunked .desk-papers{animation:thunk .16s step-end}.desk-papers{position:relative;align-self:stretch;gap:6px;padding:16px 10px 68px;border:2px solid var(--baize-deep);background:var(--px-pocket-tl) top left / 36px 36px no-repeat,var(--px-pocket-tr) top right / 36px 36px no-repeat,var(--px-pocket-bl) bottom left / 36px 36px no-repeat,var(--px-pocket-br) bottom right / 36px 36px no-repeat,var(--blotter);box-shadow:inset 0 0 0 2px var(--blotter-dark),4px 4px 0 var(--baize-deep)}.paper{position:relative;cursor:grab;touch-action:pan-y}.paper.lifted{cursor:grabbing;-webkit-user-select:none;user-select:none}.paper.lifted>.doc{box-shadow:8px 8px 0 var(--baize-deep)}.paper.lifted>.offer-letter,.paper.lifted>.envelope{box-shadow:8px 8px 0 var(--baize-deep)}.paper.lifted>.sticky{box-shadow:inset 0 4px 0 var(--sticky-light),8px 8px 0 var(--baize-deep)}.paper.lifted>.rulebook{box-shadow:-8px 8px 0 var(--binder),-8px 8px 0 2px var(--binder-deep),4px 12px 0 2px var(--baize-deep)}.paper-form,.paper-video{max-width:680px}.paper-form{animation:paper-hidden .28s step-end backwards,paper-in .2s .28s step-end backwards,card-down .08s .48s step-end forwards}.paper-video{animation:paper-hidden .36s step-end backwards,paper-in .2s .36s step-end backwards,paper-down .04s .56s step-end forwards}@keyframes paper-hidden{0%,to{visibility:hidden}}@keyframes paper-in{0%{--drop: 8px;transform:translate(-160px)}20%{--drop: 8px;transform:translate(-104px)}40%{--drop: 8px;transform:translate(-60px)}60%{--drop: 8px;transform:translate(-28px)}80%,to{--drop: 8px;transform:translate(-8px)}}@keyframes card-down{0%{--drop: 4px;transform:translate(2px)}50%,to{--drop: 4px;transform:none}}@keyframes paper-down{0%,to{--drop: 4px;transform:none}}@keyframes land{0%{visibility:hidden;transform:translate(-160px)}0.1%{visibility:visible;transform:translate(-160px)}16.667%{transform:translate(-104px)}33.333%{transform:translate(-60px)}50%{transform:translate(-28px)}66.667%{transform:translate(-8px)}83.333%,to{transform:none}}.paper.returning{animation:hand-back .16s .75s step-end forwards;pointer-events:none}@keyframes hand-back{0%{transform:translate(-8px)}25%{transform:translate(-32px)}50%{transform:translate(-96px)}75%,to{visibility:hidden;transform:translate(-96px)}}@keyframes thunk{0%{transform:none}50%{transform:translate(2px,2px)}75%{transform:translate(-2px)}to{transform:none}}.doc{position:relative;padding:8px 12px 12px;border:2px solid var(--doc-edge, var(--letter-edge));background:var(--doc-bg, var(--letter));box-shadow:var(--drop, 4px) var(--drop, 4px) 0 var(--baize-deep);color:var(--doc-ink, var(--ink))}.doc-title{display:flex;justify-content:space-between;gap:10px;margin:0 0 8px;font-family:var(--print);font-size:20px;font-weight:400;line-height:24px}.doc-no{white-space:nowrap}.label{font-family:var(--print);color:var(--ink-soft)}.card{--doc-bg: var(--form);--doc-edge: var(--form-edge);--doc-ink: var(--ministry);overflow:hidden;padding-top:0;padding-bottom:10px}.card .doc-title{margin:0 -12px 4px;padding:2px 10px;background:var(--ministry);box-shadow:inset 0 -2px #1b3021;color:var(--form-light)}.card .doc-no{color:#a9bc9f}.card-body{display:flex;gap:14px;align-items:flex-start}.photo-column{display:flex;flex:none;flex-direction:column;align-items:center;gap:4px}.photo-holder{display:block;line-height:0}.photo{display:inline-block;padding:4px;border:2px solid var(--form-edge);background:#f4f6f0;line-height:0}.photo svg,.photo-picture{display:block}.photo-picture.mirrored svg{transform:scaleX(-1)}.case-no{color:var(--ink);font-family:var(--type)}.fields{display:grid;flex:1 1 auto;grid-template-columns:max-content minmax(0,1fr);gap:2px 10px;min-width:0;margin:2px 0 0}.fields dt{color:var(--ministry)}.fields dd{margin:0;box-shadow:inset 0 -2px 0 var(--form-rule);color:var(--ink);font-family:var(--type);overflow-wrap:anywhere}.stamp{position:absolute;right:14px;bottom:10px;line-height:0;opacity:.88;mix-blend-mode:multiply;pointer-events:none}.stamp svg{display:block}.stamp-accept{color:var(--accept)}.stamp-challenge{color:var(--challenge)}.video{--doc-bg: var(--printout);--doc-edge: var(--printout-edge);padding:4px 20px 10px;background:var(--px-sprockets) left 2px top 0 / 10px 24px repeat-y,var(--px-sprockets) right 2px top 0 / 10px 24px repeat-y,linear-gradient(90deg,transparent 14px,var(--printout-edge) 14px 16px,transparent 16px calc(100% - 16px),var(--printout-edge) calc(100% - 16px) calc(100% - 14px),transparent calc(100% - 14px)),repeating-linear-gradient(180deg,var(--printout-band) 0 24px,transparent 24px 48px),var(--printout)}.doc-head{display:flex;align-items:flex-start;gap:8px}.doc-head .doc-title{flex:1}.video .doc-title{margin-bottom:4px;font-family:var(--type)}.video-row{display:flex;gap:8px;align-items:stretch}.film{display:grid;flex:none;grid-template-columns:repeat(3,84px);gap:8px;width:fit-content}.frame{margin:0;line-height:0}.frame-picture{display:block;border:2px solid var(--ink);background:var(--ink)}.frame svg{display:block;width:100%;height:auto}.frame.pair .frame-picture{display:flex}.frame.pair .frame-picture svg{width:50%}.frame figcaption{margin-top:0;color:var(--ink);font-family:var(--type);line-height:20px;text-align:center}.sign-holder{display:block;flex:1;min-width:0}.sign-still{display:flex;flex-direction:column;align-items:flex-start;gap:4px;height:100%}.sign-text{display:flex;flex-direction:column;padding:0 6px;border:2px solid #7c5d33;background:#caa46a;box-shadow:2px 2px #7c5d33;color:var(--ink);font-family:var(--print);font-style:italic;line-height:20px;white-space:nowrap}.sign-text.phone{padding:0 2px;border:4px solid #23262b;background:#cfe3ea;box-shadow:2px 2px #0b0c0d}.sign-none{color:var(--ink-soft);font-style:italic}.qr{display:block;width:64px;height:64px;margin:6px;background:linear-gradient(#1f1b18 0,#1f1b18 0) 0 0 / 18px 18px no-repeat,linear-gradient(#1f1b18 0,#1f1b18 0) 100% 0 / 18px 18px no-repeat,linear-gradient(#1f1b18 0,#1f1b18 0) 0 100% / 18px 18px no-repeat,repeating-conic-gradient(#1f1b18 0,#1f1b18 25%,#fff 0,#fff 50%) 0 0 / 8px 8px,#fff;box-shadow:0 0 0 4px #fff,0 0 0 6px var(--printout-edge)}.transcript-label{position:relative;z-index:1;width:fit-content;margin:4px 0 -12px 8px;padding:0 4px;background:var(--printout)}.transcript-holder{display:block}.transcript{min-height:60px;margin:0;padding:8px 10px 4px;border:2px solid var(--printout-edge);background:var(--printout);font-family:var(--type)}.no-speech{color:var(--ink-soft)}.rulebook{--doc-bg: var(--buff);--doc-edge: var(--buff-edge);margin:0 30px 8px 8px;padding:8px 12px 12px 30px;background:var(--buff);box-shadow:-8px 8px 0 var(--binder),-8px 8px 0 2px var(--binder-deep)}.rulebook:before,.rulebook:after{content:"";position:absolute;top:26px;left:-16px;width:26px;height:16px;background:var(--px-ring)}.rulebook:after{top:auto;bottom:26px}.rule-tabs{position:absolute;top:12px;right:-30px;display:flex;flex-direction:column;gap:4px}.rule-tab{position:relative;width:30px;height:36px;padding:0 2px 0 0;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='36' shape-rendering='crispEdges'%3E%3Cpath fill='%23c4ae78' d='M0 2h26v2h2v28h-2v2H0z'/%3E%3Cpath fill='%23d3c08f' d='M0 2h26v2H0z'/%3E%3Cpath fill='%238b7747' d='M0 0h26v2H0zM26 2h2v2h-2zM28 4h2v28h-2zM26 32h2v2h-2zM0 34h26v2H0z'/%3E%3C/svg%3E") 0 0 / 30px 36px no-repeat;filter:drop-shadow(2px 2px 0 var(--baize-deep));color:var(--rule-red);font:inherit;font-family:var(--stamp);cursor:pointer}.rule-tab:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='36' shape-rendering='crispEdges'%3E%3Cpath fill='%23d0bb86' d='M0 2h26v2h2v28h-2v2H0z'/%3E%3Cpath fill='%23dccb9c' d='M0 2h26v2H0z'/%3E%3Cpath fill='%238b7747' d='M0 0h26v2H0zM26 2h2v2h-2zM28 4h2v28h-2zM26 32h2v2h-2zM0 34h26v2H0z'/%3E%3C/svg%3E")}.rule-tab[aria-selected=true]{width:32px;margin-left:-2px;padding-left:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='36' shape-rendering='crispEdges'%3E%3Cpath fill='%23dccb9c' d='M0 2h28v2h2v28h-2v2H0z'/%3E%3Cpath fill='%238b7747' d='M0 0h28v2H0zM28 2h2v2h-2zM30 4h2v28h-2zM28 32h2v2h-2zM0 34h28v2H0z'/%3E%3C/svg%3E") 0 0 / 32px 36px no-repeat}.rule-tab.new:after{content:"";position:absolute;top:4px;right:6px;width:6px;height:6px;background:var(--challenge)}.rule h3{margin:0 0 6px;font-family:var(--stamp);font-size:20px;font-weight:400;line-height:24px}.rule-no{color:var(--rule-red)}.rule-flag{position:absolute;z-index:1;top:-14px;right:10px;padding:2px 6px 0;border:2px solid var(--challenge-deep);background:var(--challenge);box-shadow:2px 2px 0 var(--baize-deep);color:#fff1ee;font-family:var(--stamp);line-height:16px;pointer-events:none}.rule p{margin:0 0 8px}.rule p:last-child{margin-bottom:0}.rule .phrase{padding:4px 8px;border-left:4px solid var(--buff-edge);background:var(--buff-light)}.phrase b{font-family:var(--stamp);font-weight:400}.small-word{color:#8e7f5c}.rule-checks{margin:0 0 8px;padding:0 0 0 16px;list-style:none}.rule-checks li{position:relative}.rule-checks li:before{content:"";position:absolute;top:10px;left:-14px;width:6px;height:6px;background:var(--ink)}.rule-note{color:var(--ink)}.rule-cause{margin:10px 0 0;padding-top:8px;background:linear-gradient(var(--buff-edge) 0 0) top left / 64px 2px no-repeat;color:var(--ink-soft);font-style:italic}.rule-figure{display:flex;flex-wrap:wrap;gap:6px 16px;margin:6px 0 2px}.rule-plate{display:flex;align-items:flex-start;gap:10px;min-width:0}.rule-still{position:relative;flex:none;padding:2px;background:var(--ink);line-height:0}.rule-still>svg:first-child{display:block}.rule-mark{position:absolute;right:-8px;bottom:-6px}.rule-caption{font-style:italic;line-height:20px;white-space:nowrap}.rule-caption b,.rule-caption span{display:block}.rule-caption b{font-weight:400}@container book (max-width: 440px){.rulebook{padding-right:10px;padding-left:24px;line-height:20px}.rule-checks{padding-left:14px}.rule-checks li:before{top:8px}.rule p{margin-bottom:6px}.rule h3{margin-bottom:4px}.rule-cause{margin-top:8px;padding-top:6px}.rule-figure{flex-wrap:nowrap;gap:20px;margin:4px 0 2px}.rule-plate{flex-direction:column;gap:6px}}.side-tabs{position:relative;z-index:1;display:flex;gap:4px;height:24px;margin:-12px 0 0;padding:0 30px 0 22px}.side-tab{position:relative;height:22px;margin-top:2px;padding:0 10px;border:2px solid var(--buff-edge);border-bottom:0;background:var(--buff-dark);color:#5a4b2c;font:inherit;font-family:var(--print);line-height:20px;cursor:pointer}.side-tab-registry{border-color:var(--terminal-edge);background:#a3a298;color:#4a4940}.side-tab:before,.side-tab:after{content:"";position:absolute;top:-2px;left:-2px;width:2px;height:2px;background:var(--baize)}.side-tab:after{right:-2px;left:auto}.side-tab:hover:not([aria-selected=true]){background:var(--buff)}.side-tab-registry:hover:not([aria-selected=true]){background:var(--terminal)}.side-tab[aria-selected=true]{z-index:1;height:26px;margin:0 0 -2px;background:var(--buff);color:var(--ink)}.side-tab-registry[aria-selected=true]{background:var(--terminal)}.paper[hidden]{display:none}.registry{--doc-bg: var(--terminal);--doc-edge: var(--terminal-edge);margin:0 8px 8px 0;padding-top:6px}.registry .doc-title{font-family:var(--stamp);color:#4a4940}.lookup-form{display:flex;gap:8px;margin-bottom:10px}.lookup-line{display:flex;flex:1;align-items:center;gap:6px;min-width:0;height:40px;padding:0 6px;border:2px solid var(--black);background:var(--screen);box-shadow:inset 0 2px #000;color:var(--phosphor-dim);font-family:var(--type)}.lookup-line:focus-within{outline:2px solid var(--marker);outline-offset:0}.lookup-form input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;caret-color:var(--phosphor);color:var(--phosphor);font:inherit;font-family:var(--type)}.lookup-form input::placeholder{color:var(--phosphor-dim)}.steel-key.lookup-enter{display:grid;flex:none;place-items:center;width:42px;height:40px;padding:0 0 2px}.lookup-return{width:14px;height:10px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' shape-rendering='crispEdges'%3E%3Cpath d='M12 0h2v8H2V6h10zM4 4h2v6H4z'/%3E%3C/svg%3E")}.desk .steel-key:disabled{translate:0 2px;background:var(--steel);box-shadow:inset 0 2px 0 var(--steel-light),0 2px 0 var(--steel-deep);color:var(--steel-dark);cursor:default}.desk .steel-key:disabled kbd{background:var(--steel-light);box-shadow:none;color:var(--steel-dark)}.lookup-quick{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:14px}.lookup-quick .steel-key{display:flex;align-items:center;gap:8px;padding-right:8px}.steel-key.lookup-chip{display:inline-flex;align-items:center;gap:6px;height:24px;margin-left:8px;padding:0 2px 0 6px;box-shadow:inset 0 2px 0 var(--steel-shine),inset 0 -2px 0 var(--steel),0 2px 0 var(--steel-deep);font-family:var(--print);line-height:20px;vertical-align:top}.steel-key.lookup-chip:active{translate:0 2px;box-shadow:inset 0 2px 0 var(--steel-shine),inset 0 -2px 0 var(--steel)}.lookup-chip kbd,.inspect-glass kbd{min-width:20px;height:20px;padding:0 2px;line-height:16px}.doc-head .lookup-chip{margin:0}.lookup-result{min-height:120px;padding:4px 8px 8px;border:2px solid var(--black);background:var(--screen);box-shadow:inset 0 2px #000;color:var(--phosphor);font-family:var(--type)}.lookup-result p{margin:0 0 6px}.lookup-result .searched{display:flow-root}.searched>.record-face{float:left;margin:2px 8px 4px 0}.record{display:flow-root;margin-top:6px}.record-face{flex:none;border:2px solid var(--phosphor-dim);line-height:0}.record>.record-face{float:left;margin:0 8px 4px 0}.record-face svg{display:block}.record dl{margin:0}.unbroken{white-space:nowrap}.record dt{display:inline;color:var(--phosphor-dim)}.record dd{display:inline;margin:0;overflow-wrap:anywhere}.desk-papers:before{content:"";position:absolute;z-index:60;top:-12px;left:round(down,50% - 90px,2px);width:180px;height:22px;box-sizing:border-box;border:2px solid var(--black);background:linear-gradient(var(--lamp-green) 0 0) 10px 4px / 4px 4px no-repeat,repeating-linear-gradient(90deg,var(--charcoal-deep) 0 2px,transparent 2px 4px) right 10px top 2px / 22px 8px no-repeat,linear-gradient(var(--black) 0 0) 22px 12px / 132px 4px no-repeat,var(--charcoal-light);box-shadow:inset 0 2px 0 var(--steel-dark),0 4px 0 var(--baize-deep)}.desk-papers:after{content:"";position:absolute;z-index:59;top:6px;left:round(down,50% - 60px,2px);width:120px;height:8px;background:var(--px-torn)}.desk-papers.printing:after{visibility:hidden}.desk-papers.printing:before{animation:printer-buzz .72s .24s steps(6)}.desk-papers.printing.citing:before{animation-delay:var(--citation-beat)}@keyframes printer-buzz{50%{translate:0 2px}}.printer{position:absolute;z-index:50;top:12px;right:0;left:0;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.printer .slip{width:calc(100% - (2*round(up,max(12px,(100% - 520px) / 2),2px)));pointer-events:auto}.slip{padding:8px 12px 10px;border:2px solid var(--slip-edge, var(--letter-edge));background:var(--slip-bg, var(--letter));box-shadow:4px 4px 0 var(--baize-deep);color:var(--ink);font-family:var(--type);font-size:20px;line-height:24px;animation:print .72s .24s steps(9) both}.slip.slip-citation{animation-delay:var(--citation-beat)}.slip header{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:6px;border-bottom:2px solid var(--slip-edge, var(--letter-edge))}.slip header strong{font-family:var(--stamp);font-weight:400}.slip header span{margin-left:auto;white-space:nowrap}.slip-mark{align-self:flex-start;padding:2px 4px 0;border:2px solid currentColor;color:var(--challenge);font-family:var(--stamp);font-style:normal;line-height:16px}.slip p{margin:0 0 6px}.slip p:last-child{margin-bottom:0}.slip-citation{--slip-bg: var(--pink);--slip-edge: var(--pink-edge);background-image:repeating-linear-gradient(180deg,transparent 0 22px,rgb(176 48 42 / 9%) 22px 24px)}.slip-citation header strong{color:var(--challenge)}.slip-filing{--slip-bg: var(--blue);--slip-edge: var(--blue-edge)}.slip-filing header strong{color:#24445f}@keyframes print{0%{clip-path:inset(0 -8px 100% -8px);transform:translateY(-18px)}to{clip-path:inset(0 -8px -8px -8px);transform:none}}.evidence{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px 10px;margin:0 0 6px}.evidence dt{color:var(--ink-soft)}.evidence dd{margin:0}.slip mark{padding:0 2px;background:var(--challenge);color:#fff1ee}mark{padding:0 2px;background:var(--marker);color:inherit}.citation-film{margin:0 0 8px}.frame.named .frame-picture{outline:4px solid var(--challenge)}.frame.named figcaption{margin-top:6px;color:var(--challenge);font-family:var(--print);white-space:nowrap}.memo{padding-top:8px;background:repeating-linear-gradient(90deg,var(--slip-edge, var(--ink-soft)) 0 4px,transparent 4px 8px) top left / 100% 2px no-repeat;font-family:var(--print);font-style:italic}.terms{font-family:var(--type)}.desk-tools{gap:12px}.stamps{display:flex;flex-direction:column;gap:10px}.stamp-tool{--stamp-ink: var(--accept);--stamp-deep: #123520;--stamp-light: #4b9a63;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:0;border:0;background:none;color:#f4efe2;font:inherit;cursor:pointer;transition:translate .1s steps(1)}.stamp-tool-challenge{--stamp-ink: var(--challenge);--stamp-deep: #4a120f;--stamp-light: #d05a50}.stamp-knob{position:relative;display:block;line-height:0}.stamp-knob svg{display:block}.stamp-knob kbd{position:absolute;top:0;left:calc(100% + 8px)}.stamp-neck{width:16px;height:8px;border:2px solid var(--wood-deep);border-top:0;border-bottom:0;background:var(--wood-dark)}.stamp-face{display:grid;place-items:center;width:100%;height:42px;padding-top:6px;border:2px solid var(--stamp-deep);background:var(--stamp-ink);box-shadow:inset 0 4px 0 var(--steel-light),inset 0 6px 0 var(--stamp-light),0 4px 0 var(--baize-deep);font-family:var(--stamp)}.stamp-tool:hover:not(:disabled){translate:0 -2px}.stamp-tool:active:not(:disabled){translate:0 4px}.stamp-tool:disabled{cursor:default}.stamp-tool:disabled .stamp-face,.stamp-tool:disabled .stamp-knob svg,.stamp-tool:disabled .stamp-neck{filter:saturate(.35) brightness(.7)}.stamp-tool.used{animation:stamp-down .16s step-end}@keyframes stamp-down{0%{translate:0 12px}50%{translate:0 6px}75%{translate:0 2px}to{translate:0 0}}.inspect-tool{display:flex;width:100%;height:48px;align-items:center;justify-content:center;gap:6px;padding:0 4px;border:2px solid var(--black);background:var(--steel-dark);box-shadow:inset 0 2px 0 var(--steel),0 4px 0 var(--black);color:var(--steel-shine);font:inherit;font-family:var(--stamp);cursor:pointer}.inspect-tool:active:not(:disabled){translate:0 2px;box-shadow:inset 0 2px 0 var(--steel),0 2px 0 var(--black)}.inspect-tool.on{translate:0 2px;border-color:var(--marker-deep);background:#7a6a25;box-shadow:inset 0 2px #968536,0 2px 0 var(--black);color:#fff4cf}.inspect-tool:disabled{background:var(--steel-deep);box-shadow:inset 0 2px 0 var(--steel-dark),0 4px 0 var(--black);color:var(--steel);cursor:default}.inspect-tool.hint{outline:4px solid var(--marker);outline-offset:2px}.inspect-glass{position:relative;flex:none;line-height:0}.inspect-glass svg{display:block}.inspect-glass kbd{position:absolute;top:4px;left:4px}.inspect-tool:disabled .inspect-glass{filter:brightness(.6)}.tray{display:flex;flex-direction:column;border:2px solid var(--steel-deep);background:var(--baize-dark);box-shadow:4px 4px 0 var(--baize-deep)}.tray-plate{position:relative;height:24px;padding-top:2px;border-bottom:2px solid var(--brass-deep);background:var(--brass);box-shadow:inset 0 2px 0 var(--brass-light);color:var(--brass-deep);line-height:20px;text-align:center}.tray-plate:before,.tray-plate:after{content:"";position:absolute;top:10px;left:2px;width:2px;height:2px;background:var(--brass-dark)}.tray-plate:after{right:2px;left:auto}.tray-basket{display:flex;align-items:flex-end;gap:6px;padding:4px 4px 4px 0}.tray-slips{position:relative;flex:1;height:26px;background:repeating-linear-gradient(90deg,transparent 0 6px,var(--steel-dark) 6px 8px);box-shadow:inset 0 -2px 0 var(--steel-dark)}.tray-slip{position:absolute;right:6px;bottom:2px;left:6px;height:14px;border:2px solid var(--blue-edge);background:var(--blue)}.tray-count{min-width:26px;height:26px;padding-top:2px;border:2px solid var(--black);background:var(--charcoal-deep);color:var(--amber);font-family:var(--stamp);line-height:20px;text-align:center}.sticky,.sticky-tip,.hint-note{position:relative;padding:4px 8px 8px;border:2px solid var(--sticky-edge);background:var(--sticky);box-shadow:inset 0 4px 0 var(--sticky-light),4px 4px 0 var(--baize-deep);color:var(--pen);font-family:var(--print);font-size:20px;font-style:italic;line-height:24px}.sticky:after,.sticky-tip:after,.hint-note:after{content:"";position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;background:var(--px-curl)}.sticky-sign{display:block;text-align:right}.photo-holder,.rule-holder,.transcript-holder,.record-holder,.sign-holder{display:block}.inspectable{position:relative;outline:2px solid transparent;outline-offset:2px}.desk.inspecting .inspectable.on{cursor:zoom-in;outline:2px dashed rgb(242 201 76 / 70%)}.desk.inspecting .inspectable.on:hover,.desk.inspecting .inspectable.on:focus-visible{outline:2px solid var(--marker)}.inspectable.picked,.desk.noted .inspectable.flagged{--ring: var(--marker);--ring-deep: var(--marker-deep)}.inspectable.flagged{--ring: var(--challenge);--ring-deep: var(--challenge-deep)}.inspectable.picked:after,.inspectable.flagged:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:2px solid var(--ring-deep);box-shadow:inset 0 0 0 4px var(--ring);pointer-events:none}.inspectable.flagged:after{animation:flag .3s steps(3)}@keyframes flag{33%{top:-10px;right:-10px;bottom:-10px;left:-10px}}.desk.inspecting .inspectable.on.picked:not(:focus-visible),.desk.inspecting .inspectable.on.flagged:not(:focus-visible){outline-color:transparent}.desk.inspecting .paper{cursor:default}.desk.inspecting{background:var(--px-baize-dim) 0 0 / 12px 12px,var(--baize-dark)}.desk.inspecting .desk-papers{background-color:var(--blotter-dark);box-shadow:inset 0 0 0 2px #18211b,4px 4px 0 var(--baize-deep)}.desk.inspecting .side-tab:before,.desk.inspecting .side-tab:after{background:var(--baize-dark)}.loupe{position:absolute;z-index:100001;padding:4px;border:2px solid var(--black);background:var(--steel);box-shadow:inset 2px 2px 0 var(--steel-light),inset -2px -2px 0 var(--steel-dark),4px 4px 0 var(--baize-deep);line-height:0;pointer-events:none}.loupe:before{content:"";position:absolute;top:2px;left:4px;width:8px;height:2px;background:var(--steel-shine);box-shadow:-2px 2px 0 var(--steel-shine)}.loupe-glass{display:block;border:2px solid var(--steel-deep)}.loupe-glass svg{display:block}.loupe .frame-picture{display:flex}.inspect-slip{--slip-edge: var(--letter-edge);position:absolute;z-index:100000;bottom:4px;left:18px;max-width:min(468px,100% - 36px);margin:0;padding:4px 10px;border:2px solid var(--slip-edge);border-top:0;background:repeating-linear-gradient(90deg,var(--slip-edge) 0 4px,transparent 4px 8px) 0 0 / 100% 2px no-repeat,var(--letter);box-shadow:4px 4px 0 var(--baize-deep);color:var(--ink);font-family:var(--print);line-height:24px;pointer-events:none;animation:print .3s steps(4) both}.inspect-slip-found{--slip-edge: var(--pink-edge);color:var(--challenge)}.inspect-slip-stamp{display:inline-block;padding:2px 4px 0;border:2px solid currentColor;font-family:var(--stamp);font-weight:400;line-height:16px;vertical-align:top}.inspect-spot{position:relative}.inspect-tag{position:absolute;z-index:3;top:calc(100% + 16px);right:2px;left:6px;margin:0;padding:12px 8px 6px;border:2px solid var(--manila-edge);background:var(--manila);box-shadow:4px 4px 0 var(--baize-deep);color:var(--ink);font-family:var(--print);line-height:24px;pointer-events:none}.inspect-tag:before{content:"";position:absolute;top:-16px;left:26px;width:2px;height:20px;background:var(--ink)}.inspect-tag:after{content:"";position:absolute;top:2px;left:24px;width:6px;height:6px;background:var(--baize-dark);box-shadow:0 0 0 2px var(--steel-light)}.sticky-spot{position:relative}.sticky-tip{position:absolute;z-index:3;top:26px;right:6px;left:-6px;pointer-events:none;animation:stick .16s steps(2) both}.sticky-tip p{margin:0}@keyframes stick{0%{translate:0 -6px}}.hint-note{position:absolute;z-index:100000;bottom:8px;left:18px;width:236px;pointer-events:none;animation:stick-down .16s var(--landed, 0s) steps(2) both}.hint-note p{display:inline;margin:0}.hint-note .sticky-sign{float:right;margin-left:8px}@keyframes stick-down{0%{visibility:hidden;translate:0 -8px}}.own-note{position:absolute;z-index:100000;right:18px;bottom:14px;max-width:calc(100% - 36px);margin:0;padding:4px 12px 6px;border:2px solid var(--letter-edge);background:var(--letter);box-shadow:4px 4px 0 var(--baize-deep);color:var(--ink-soft);font-family:var(--hand);line-height:24px;pointer-events:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important}}.shortcuts-off kbd{display:none}.motion-reduced *,.motion-reduced *:before,.motion-reduced *:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important}.motion-reduced .paper-form:not(.returning){animation:paper-hidden .48s step-end backwards,paper-down .04s .48s step-end forwards!important}.motion-reduced .paper-video:not(.returning){animation:paper-hidden .56s step-end backwards,paper-down .04s .56s step-end forwards!important}.motion-reduced .paper.returning{animation:under-booth .16s .75s step-end forwards!important}.motion-reduced .visitor.leaving:not(.reflection){animation:step-off .4s .95s steps(1,jump-end) both!important}.motion-reduced .hint-note{animation:stick-down 1ms var(--landed, 0s) step-end both!important}.motion-reduced .visitor:not(.leaving,.reflection),.motion-reduced .stamp-tool.used{animation:none!important}@media(prefers-reduced-motion:reduce){.paper-form:not(.returning){animation:paper-hidden .48s step-end backwards,paper-down .04s .48s step-end forwards!important}.paper-video:not(.returning){animation:paper-hidden .56s step-end backwards,paper-down .04s .56s step-end forwards!important}.paper.returning{animation:under-booth .16s .75s step-end forwards!important}.visitor.leaving:not(.reflection){animation:step-off .4s .95s steps(1,jump-end) both!important}.hint-note{animation:stick-down 1ms var(--landed, 0s) step-end both!important}.visitor:not(.leaving,.reflection),.stamp-tool.used{animation:none!important}}@keyframes under-booth{75%,to{visibility:hidden}}.desk-papers.morning{padding-bottom:10px}.paper.morning-extra{position:absolute;z-index:5;animation:land .24s .4s step-end both}.at-letter{right:18px;bottom:14px}.at-envelope{right:26px;bottom:22px}.paper.at-note{z-index:6;bottom:18px;left:22px}.front-page{container:front / inline-size;flex:none;width:100%;max-width:660px;margin:0 auto;padding:4px 12px 10px;border:2px solid var(--news-edge);background:var(--px-newsprint) 0 0 / 16px 16px,var(--news);box-shadow:4px 4px 0 var(--baize-deep);color:var(--news-ink);font-family:var(--print);font-size:20px;line-height:20px;animation:land .24s step-end both}.front-page p{margin:0}.front-mast{display:grid;grid-template-areas:"title title" "day count";justify-content:space-between;margin:0 0 8px;padding:0 2px 10px;background:linear-gradient(var(--news-ink) 0 0) 0 calc(100% - 4px) / 100% 4px no-repeat,linear-gradient(var(--news-ink) 0 0) 0 100% / 100% 2px no-repeat;white-space:nowrap}.front-title{grid-area:title;margin:0;line-height:0}.front-title svg{display:block;margin:0 auto}.front-day{grid-area:day}.front-count{grid-area:count;text-align:right}@container front (min-width: 626px){.front-mast{grid-template-areas:"day title count";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:8px;padding:0 0 10px;white-space:normal}}.front-headline{margin:0 0 4px;font-family:var(--stamp);font-size:30px;font-weight:400;line-height:32px;text-align:center}.headline-keep{white-space:nowrap}.front-photo{margin:0}.front-wall{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:0;padding:4px 8px;border:2px solid var(--news-ink);background:var(--px-halftone) 0 0 / 4px 4px;list-style:none}.wall-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.wall-stamp{position:relative;z-index:2;padding:2px 6px 0;border:2px solid var(--news-ink);background:var(--news-light);font-family:var(--stamp);line-height:16px;white-space:nowrap}.wall-faces{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.wall-face{position:relative;border:2px solid var(--news-ink);background:var(--news-light);line-height:0}.wall-face>svg{display:block;filter:saturate(.4) sepia(.2) brightness(1.05)}.wall-ring{position:absolute;z-index:1;top:-10px;left:-10px;pointer-events:none}.front-page .front-caption{margin:2px 0 0;font-style:italic}.front-page .front-thread{margin:4px 0 0;padding-top:6px;background:linear-gradient(var(--news-ink) 0 0) 0 0 / 100% 2px no-repeat}.front-page .front-notice{margin:4px 0 0;padding:0 8px 2px;border:2px solid var(--news-ink)}.front-still{position:relative;float:left;margin:2px 12px 4px 0;padding:4px;border:2px solid var(--news-ink);background:var(--px-halftone) 0 0 / 4px 4px;line-height:0}.front-still svg{width:160px;height:192px}.front-still .frame-picture svg{filter:saturate(.4) sepia(.2) brightness(1.05)}.front-lamp{position:absolute;top:6px;left:6px;pointer-events:none}.front-page .front-reprint .front-caption{margin:0}.front-reprint .front-caption,.front-reprint~.front-thread,.front-reprint~.front-notice{display:flow-root}.letterhead{flex:none;width:100%;max-width:620px;margin:0 auto;padding:10px 18px 12px;border:2px solid var(--letter-edge);background:var(--letter);box-shadow:4px 4px 0 var(--baize-deep);color:var(--ink);font-family:var(--print);font-size:20px;line-height:24px;animation:land .24s step-end both}.letterhead p{margin:0 0 8px}.letterhead-top{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding-bottom:8px;background:linear-gradient(var(--ministry) 0 0) 0 100% / 100% 2px no-repeat,linear-gradient(var(--ministry) 0 0) 0 calc(100% - 4px) / 100% 2px no-repeat;color:var(--ministry);font-family:var(--stamp)}.letterhead-top svg{display:block;flex:none}.letter-subject{margin:0 0 8px;font-family:var(--stamp);font-size:20px;font-weight:400;line-height:24px}.letterhead .letter-sign{margin:0;color:var(--pen);font-family:var(--hand);font-size:30px;line-height:36px;text-align:right}.offer-letter{width:344px;padding:10px 14px 14px;border:2px solid var(--bond-edge);background:var(--bond);box-shadow:4px 4px 0 var(--baize-deep);color:var(--ink);font-family:var(--print);font-size:20px;line-height:24px}.offer-letter p{margin:0 0 6px}.likeness-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 8px;margin:0 0 10px;padding-bottom:6px;border-bottom:2px solid var(--coral)}.likeness-head svg{display:block;grid-row:span 2}.likeness-name{color:var(--coral);font-family:var(--stamp);white-space:nowrap}.likeness-dept{color:var(--ink-soft)}.offer-letter .offer-sign{margin:0 0 12px;color:var(--coral-deep);font-family:var(--hand);text-align:right}.offer-actions{display:flex;gap:10px}.offer-actions .steel-key{flex:1;padding-inline:6px}.envelope{position:relative;width:312px;padding:54px 14px 10px;border:2px solid var(--manila-edge);background:var(--manila);box-shadow:4px 4px 0 var(--baize-deep);color:var(--ink);font-family:var(--print);font-size:20px;line-height:24px}.envelope p{margin:0 0 4px}.envelope-flap{position:absolute;top:0;left:0;line-height:0}.envelope-seal{position:absolute;top:18px;left:140px;padding:2px;border:2px solid var(--coral-deep);background:var(--bond);line-height:0}.envelope .envelope-from{color:var(--coral);font-family:var(--stamp)}.second-note{width:176px}.clock-card{flex:none;width:100%;max-width:560px;margin:0 auto;padding:0 16px 12px;border:2px solid var(--buff-edge);background:var(--buff-light);box-shadow:4px 4px 0 var(--baize-deep);color:var(--ink);font-family:var(--print);font-size:20px;line-height:24px;animation:land .24s step-end both}.clock-card p{margin:0 0 8px}.clock-card-title{margin:0 -16px 10px;padding:2px 16px;background:var(--ministry);box-shadow:inset 0 -2px #1b3021;color:var(--form-light);font-family:var(--print);font-size:20px;font-weight:400;line-height:24px}.clock-card .clock-card-shift{width:fit-content;margin:0 0 10px;padding:0 8px;border:4px solid currentColor;background:var(--buff-light);font-family:var(--stamp);font-size:30px;line-height:36px}.clock-card .clock-card-tally{margin:12px 0 0;padding:4px 8px;border:2px solid var(--buff-edge);background:#f3ead0;font-family:var(--type)}.clock-card-tally span{display:block}.night .topbar-savings strong{margin:0 2px}.topbar-tally{display:flex;align-items:center;gap:8px}.topbar-tally strong{height:28px;padding:0 4px;border:2px solid var(--black);background:var(--charcoal-deep);box-shadow:0 2px 0 var(--steel-deep);color:var(--led);font-family:var(--type);font-weight:400}.hall{position:relative;flex:none;overflow:hidden;background:#8f9a83;border-bottom:2px solid #121410}.hall-scene{display:block;width:100%;image-rendering:pixelated}.bob{animation:bob 2.6s step-end infinite}@keyframes bob{50%{transform:translateY(1px)}}.queuer.gone{opacity:0;transition:opacity 0s 1.3s}.tube.flicker{animation:flicker 6s infinite}@keyframes flicker{0%,41%,43%,45%,88%,to{opacity:1}42%,44%{opacity:.25}89%{opacity:.55}}.pigeon{transform-box:fill-box;transform-origin:center;animation:pigeon-turn 19s step-end infinite}.pigeon.walking{animation-name:pigeon-walk;animation-timing-function:linear}.pigeon-stand,.pigeon-peck{animation:pigeon-stand 19s step-end infinite;animation-duration:inherit;animation-delay:inherit}.pigeon-peck{animation-name:pigeon-peck}@keyframes pigeon-walk{0%{transform:translate(0) scaleX(1);animation-timing-function:step-end}10%{transform:translate(0) scaleX(1);animation-timing-function:steps(64)}45%{transform:translate(-64px) scaleX(1);animation-timing-function:step-end}50%{transform:translate(-64px) scaleX(-1);animation-timing-function:step-end}60%{transform:translate(-64px) scaleX(-1);animation-timing-function:steps(64)}95%{transform:translate(0) scaleX(-1);animation-timing-function:step-end}to{transform:translate(0) scaleX(1)}}@keyframes pigeon-turn{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}to{transform:scaleX(-1)}}@keyframes pigeon-stand{0%{opacity:1}4%{opacity:0}6%{opacity:1}7%{opacity:0}9%{opacity:1}54%{opacity:0}56%{opacity:1}57%{opacity:0}59%{opacity:1}to{opacity:1}}@keyframes pigeon-peck{0%{opacity:0}4%{opacity:1}6%{opacity:0}7%{opacity:1}9%{opacity:0}54%{opacity:1}56%{opacity:0}57%{opacity:1}59%{opacity:0}to{opacity:0}}.drip{animation:drip 1.7s infinite}@keyframes drip{0%{transform:translateY(0)}to{transform:translateY(var(--fall))}}.rain{animation:rain .7s steps(14) infinite}@keyframes rain{0%{transform:translateY(0)}to{transform:translateY(28px)}}.sky,.hall-tint{transition:fill 2s,opacity 2s}.pa-bubble{animation:pa-in .24s steps(2) both}@keyframes pa-in{0%{opacity:0}}.pa text.sr-only{font-size:1px;fill:transparent}.screen{position:relative;display:flex;flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:26px 24px}.screen-button{display:inline-block;margin-top:22px;padding:6px 16px 8px;border:2px solid var(--brass-deep);background:var(--brass);box-shadow:inset 0 2px 0 var(--brass-light),inset 0 -4px 0 var(--brass-dark),0 4px 0 var(--brass-deep);color:var(--brass-deep);font-family:var(--stamp);font-size:20px;font-weight:400;line-height:24px;text-decoration:none;white-space:nowrap;cursor:pointer;animation:button-show .2s steps(2,jump-none) both}.screen-button:hover{background:#cd9a40}.screen-button:active{translate:0 2px;box-shadow:inset 0 2px 0 var(--brass-light),inset 0 -2px 0 var(--brass-dark),0 2px 0 var(--brass-deep)}.way-on{position:absolute;z-index:3;right:24px;bottom:18px;display:flex;align-items:center;gap:14px;margin:0;padding:8px 12px 10px 18px}@keyframes button-show{0%{opacity:0}}@keyframes button-in{0%{visibility:hidden}}.steel-key{display:inline-block;padding:4px 12px 6px;border:2px solid var(--steel-deep);background:var(--steel-light);box-shadow:inset 0 2px 0 var(--steel-shine),inset 0 -4px 0 var(--steel),0 4px 0 var(--steel-deep);color:var(--charcoal-deep);font-family:var(--stamp);font-size:20px;font-weight:400;line-height:24px;text-align:center;white-space:nowrap;cursor:pointer}.steel-key:hover{background:#aab3b6}.steel-key:active{translate:0 2px;box-shadow:inset 0 2px 0 var(--steel-shine),inset 0 -2px 0 var(--steel),0 2px 0 var(--steel-deep)}.red-key{--red-deep: #4a120f;--red-dark: #7f2a23;--red-shine: #d05a50;display:inline-block;padding:4px 12px 6px;border:2px solid var(--red-deep);background:var(--challenge);box-shadow:inset 0 2px 0 var(--red-shine),inset 0 -4px 0 var(--red-dark),0 4px 0 var(--red-deep);color:#fbe9e4;font-family:var(--stamp);font-size:20px;font-weight:400;line-height:24px;text-align:center;white-space:nowrap;cursor:pointer}.red-key:hover,.appeal-key:hover .red-key{background:#bc3b33}.red-key:active,.appeal-key:active .red-key{translate:0 2px;box-shadow:inset 0 2px 0 var(--red-shine),inset 0 -2px 0 var(--red-dark),0 2px 0 var(--red-deep)}.steel-key:focus-visible,.red-key:focus-visible,.appeal-key:focus-visible{outline:2px solid var(--marker);outline-offset:2px}.court-screen{--oak-deep: #140e09;--oak: #33251a;--box: #4a3626;--leather: #2a382d;--leather-dark: #1a211c;--case: var(--blue);--case-edge: var(--blue-edge);--case-dark: #5f7a93;--case-light: #e3ebf3;--bubble: #f4f6f0;align-items:stretch;padding:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='96' shape-rendering='crispEdges'%3E%3Cpath fill='%2321170f' d='M0 0h64v2H2v94H0z'/%3E%3Cpath fill='%2345321f' d='M2 2h62v2H4v92H2z'/%3E%3Cpath fill='%233d2c1e' d='M12 14h44v2H14v70h-2z'/%3E%3Cpath fill='%23291d13' d='M56 14h2v72H12v-2h44z'/%3E%3C/svg%3E") 0 0 / 64px 96px,var(--oak)}.court{container:court / size;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-height:0;color:var(--ink);font-family:var(--print);font-size:20px;line-height:24px}:where(.court) p,:where(.court) h3{margin:0}.court-bench{position:relative;justify-self:center;width:round(down,min(1080px,100% - 64px),4px);margin-top:18px;padding-top:14px;background:linear-gradient(var(--wood-deep) 0 0) 0 0 / 100% 2px no-repeat,linear-gradient(var(--wood-light) 0 0) 0 2px / 100% 2px no-repeat,linear-gradient(var(--wood) 0 0) 0 4px / 100% 6px no-repeat,linear-gradient(var(--wood-dark) 0 0) 0 10px / 100% 2px no-repeat,linear-gradient(var(--wood-deep) 0 0) 0 12px / 100% 2px no-repeat}.court-bench:before,.court-bench:after{content:"";position:absolute;top:0;left:0;width:2px;height:14px;background:var(--wood-deep)}.court-bench:after{left:auto;right:0}.court-gavel{position:absolute;top:-18px;right:72px;display:block}.court.stacked .court-gavel{top:-12px}.court.crowded .court-gavel{top:-8px}.court-bench-front{display:flex;align-items:center;justify-content:center;gap:8px 16px;margin:0 16px;padding:8px 24px;border:2px solid var(--wood-deep);border-top:0;background:var(--wood-dark);box-shadow:inset 0 0 0 4px var(--wood-dark),inset 0 0 0 6px #4a3322,inset 0 0 0 8px #6f5037,0 4px 0 var(--oak-deep);color:var(--brass-light)}.court-crest{display:block;flex:none}.court-plate{position:relative;flex:none;margin:0;padding:2px 22px;border:2px solid var(--brass-deep);background:var(--brass);box-shadow:inset 0 2px 0 var(--brass-light),inset 0 -2px 0 var(--brass-dark),0 2px 0 var(--wood-deep);color:var(--brass-deep);font-family:var(--stamp);font-size:20px;font-weight:400;line-height:24px}.court-plate:before,.court-plate:after{content:"";position:absolute;top:round(down,50% - 2px,2px);left:8px;width:4px;height:4px;background:var(--brass-dark)}.court-plate:after{left:auto;right:8px}.court.stacked .court-bench,.court.crowded .court-bench{margin-top:12px}.court.stacked .court-bench-front,.court.crowded .court-bench-front{padding:2px 24px}.court.crowded .court-bench{margin-top:8px}.court.stacked .court-plate,.court.crowded .court-plate{padding:0 20px}.court.stacked .docket,.court.crowded .docket{margin-top:8px}.court.stacked .court-crest,.court.crowded .court-crest,.court.crowded .court-session{display:none}.court-session{order:1}.court-crest:last-of-type{order:2}@container court (height >= 840px){.court.one .court-bench,.court.two .court-bench{margin-top:30px}.court.one .court-gavel,.court.two .court-gavel{top:-22px}.court.one .court-bench-front,.court.two .court-bench-front{flex-wrap:wrap;padding:14px 24px 12px}.court.one .court-crest:last-of-type,.court.two .court-crest:last-of-type{order:0}.court.one .court-crest,.court.two .court-crest{width:64px;height:64px}.court.one .court-plate,.court.two .court-plate{padding:4px 22px;font-size:30px;line-height:36px}.court.one .court-session,.court.two .court-session{flex-basis:100%;text-align:center}.docket{margin-top:22px}.docket.three:not(.stacked) .jury-3 .juror-face,.docket.four:not(.stacked) .jury-3 .juror-face{width:56px;height:60px}.docket.three:not(.stacked) .jury-3 .juror-face svg,.docket.four:not(.stacked) .jury-3 .juror-face svg{margin:0}}.docket{--cols: 2;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:auto minmax(0,1fr) auto minmax(0,1fr);justify-self:center;width:round(down,100% - 32px,calc(var(--cols) * 4px));min-height:0;margin-top:12px;overflow:auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' shape-rendering='crispEdges'%3E%3Cpath fill='%23324236' d='M2 2h2v2H2zM10 8h2v2h-2z'/%3E%3Cpath fill='%23243028' d='M12 2h2v2h-2zM4 12h2v2H4z'/%3E%3C/svg%3E") 0 0 / 16px 16px,var(--leather);box-shadow:inset 2px 0 0 var(--wood-deep),inset 8px 0 0 var(--wood),inset 10px 0 0 var(--wood-deep),inset -2px 0 0 var(--wood-deep),inset -8px 0 0 var(--wood),inset -10px 0 0 var(--wood-deep)}.docket.one{--cols: 1}.docket.three{--cols: 3}.docket.four{--cols: 4}.docket.crowded{--cols: 5}.hearing{display:grid;grid-row:1 / span 3;grid-template-rows:subgrid;min-width:0}.hearing:focus{outline:none}.hearing:focus-visible{outline:2px solid var(--marker);outline-offset:-2px}.hearing-box{--front: 44px;container:bay / inline-size;position:relative;display:flex;flex-direction:column;min-width:0;padding:12px 12px 0;background:linear-gradient(var(--brass-light) 0 0) left 0 bottom calc(var(--front) + 4px) / 100% 2px no-repeat,linear-gradient(var(--brass) 0 0) left 0 bottom calc(var(--front) + 2px) / 100% 2px no-repeat,linear-gradient(var(--brass-deep) 0 0) left 0 bottom var(--front) / 100% 2px no-repeat,linear-gradient(var(--wood-deep) 0 0) left 0 bottom 0 / 100% 2px no-repeat,linear-gradient(#6f5037 0,#6f5037 0) left 0 bottom 2px / 100% 2px no-repeat,linear-gradient(var(--wood) 0 0) left 0 bottom 0 / 100% var(--front) no-repeat,var(--box);box-shadow:inset 2px 0 0 var(--wood-light),inset 4px 0 0 var(--wood),inset -2px 0 0 var(--wood-deep),inset -4px 0 0 var(--wood),inset 0 4px 0 var(--wood),inset 0 6px 0 var(--wood-deep)}.bay-empty{display:flex;flex:1;align-items:flex-end;justify-content:center;gap:20px;margin-bottom:var(--front);padding-bottom:6px}.bay-empty svg{display:block}.docket.one .bay-empty svg,.docket.two .bay-empty svg{width:80px;height:64px}.hearing-box>.jury{display:flex;flex:1;flex-direction:column;min-height:0}.jurors{display:flex;flex:1;align-items:flex-end;justify-content:center;gap:0 12px;margin:0;padding:0 0 6px;list-style:none}.jury-head{align-self:center;margin:6px 0;padding:2px 10px;border:2px solid var(--brass-deep);background:var(--brass);box-shadow:inset 0 2px 0 var(--brass-light);color:var(--brass-deep);white-space:nowrap}.jury-tally{animation:court-reveal .1s linear both}.jury.past .jury-tally{animation:none}.jury-past{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 8px;margin-bottom:6px}.jury.past .jurors{display:none}.jury.past .jury-head{margin:0;background:var(--brass-dark);box-shadow:inset 0 2px 0 var(--brass);color:var(--brass-light)}.juror{display:flex;flex-direction:column-reverse;align-items:center;gap:8px;min-width:0;animation:juror-in .16s steps(3,jump-none) both}@keyframes juror-in{0%{visibility:hidden;transform:translateY(4px)}}.jury-3:not(.collapsed) .juror{flex:1 1 0;max-width:280px}.juror-seat{position:relative;flex:none;display:block;padding-left:16px;line-height:0}.juror-face{display:block;width:56px;height:60px;overflow:hidden}.juror-face svg{display:block;width:56px;height:60px}.docket.one .jury-3 .juror-face,.docket.one .jury-3 .juror-face svg,.docket.two .jury-3 .juror-face,.docket.two .jury-3 .juror-face svg{width:112px;height:120px}.juror-seat:after{content:"";position:absolute;z-index:-1;right:-4px;bottom:-6px;left:-4px;height:6px;background:linear-gradient(var(--brass-light) 0 0) 0 0 / 100% 2px no-repeat,linear-gradient(var(--brass-deep) 0 0) 0 4px / 100% 2px no-repeat,var(--brass)}.vote-mark{position:absolute;bottom:-6px;left:0;width:20px;height:20px;border:2px solid var(--ink);background:var(--bubble);color:var(--ink-soft);font-family:var(--stamp);font-size:20px;line-height:16px;text-align:center}.juror.vote-uphold .vote-mark{color:var(--accept)}.juror.vote-dismiss .vote-mark{color:var(--challenge)}.bubble{position:relative;max-width:100%;padding:2px 8px 4px;border:2px solid var(--ink);background:var(--bubble);text-align:center}.bubble:after{content:"";position:absolute;top:100%;left:round(down,50% - 6px,2px);width:12px;height:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 3' width='12' height='6' shape-rendering='crispEdges'%3E%3Cpath fill='%231f1d1a' d='M0 0h1v1H0zM5 0h1v1H5zM1 1h1v1H1zM4 1h1v1H4zM2 2h2v1H2z'/%3E%3Cpath fill='%23f4f6f0' d='M1 0h4v1H1zM2 1h2v1H2z'/%3E%3C/svg%3E")}.jury:not(.jury-3) .jurors{flex-wrap:wrap;align-content:flex-end;gap:12px 4px}.jury:not(.jury-3) .juror-face{width:44px;height:48px}.jury:not(.jury-3) .juror-face svg{margin:-6px 0 0 -6px}@container bay (width < 444px){.jury-7 .juror-face,.jury-7 .juror-seat:after{display:none}.jury-7 .jurors{gap:4px;padding-bottom:2px}.jury-7 .juror-seat{padding-left:0}.jury-7 .vote-mark{position:static;display:block}}@container bay (width < 508px){.jury-15 .juror-face,.jury-15 .juror-seat:after{display:none}.jury-15 .jurors{gap:4px;padding-bottom:2px}.jury-15 .juror-seat{padding-left:0}.jury-15 .vote-mark{position:static;display:block}}@container bay (width < 540px){.docket:not(.stacked,.crowded) .jury-3 .jurors{flex-direction:column;align-self:center;align-items:flex-start;justify-content:flex-end;gap:6px}.docket:not(.stacked,.crowded) .jury-3 .juror{flex:none;flex-direction:row;gap:14px;max-width:none}.docket:not(.stacked,.crowded) .jury-3 .juror-face{width:44px;height:48px}.docket:not(.stacked,.crowded) .jury-3 .juror-face svg{margin:-6px 0 0 -6px}.docket:not(.stacked,.crowded) .jury-3 .bubble{align-self:center;text-align:left}.docket:not(.stacked,.crowded) .jury-3 .bubble:after{top:6px;left:-8px;width:8px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5' width='8' height='10' shape-rendering='crispEdges'%3E%3Cpath fill='%231f1d1a' d='M3 0h1v1H3zM1 1h2v1H1zM0 2h1v1H0zM1 3h2v1H1zM3 4h1v1H3z'/%3E%3Cpath fill='%23f4f6f0' d='M3 1h1v3H3zM1 2h2v1H1z'/%3E%3C/svg%3E")}}@container court (height < 1000px){.court .docket.four .jury-3 .jurors{flex-direction:row;align-self:stretch;align-items:flex-end;justify-content:center;gap:0 12px}.court .docket.four .jury-3 .juror{flex:1 1 0;flex-direction:column-reverse;gap:8px;max-width:280px}.court .docket.four .jury-3 .bubble{display:none}}.hearing-slip{position:relative;display:grid;grid-row:-2;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;align-self:start;justify-self:center;align-content:start;column-gap:14px;width:calc(100% - 28px);max-width:var(--slip-max, none);margin:16px 0;padding:10px 14px 12px 10px;border:2px solid var(--case-edge);background:var(--case);box-shadow:4px 4px 0 var(--leather-dark);container-type:inline-size;animation:court-print .56s steps(8,jump-none) both}.docket.one{--slip-max: 760px}.docket.two{--slip-max: 660px}@keyframes court-print{0%{clip-path:inset(0 -8px 100% -8px);transform:translateY(-14px)}to{clip-path:inset(0 -8px -8px -8px);transform:none}}.hearing-face{display:flex;flex-direction:column;grid-column:1;grid-row:1 / span 2;align-items:center;gap:2px;align-self:start}.hearing-photo{display:block;padding:2px;border:2px solid var(--case-dark);background:#f4f6f0;line-height:0}.hearing-photo svg{display:block}.hearing-no{font-family:var(--type)}.hearing-slip h3,.hearing-slip .hearing-name{grid-column:2;grid-row:1;font-size:inherit;font-weight:400;text-wrap:balance}.hearing-slip>.hearing-heard,.hearing-slip>.hearing-outcome{grid-column:1 / -1;margin-top:8px}.hearing-heard{color:var(--ink-soft)}.hearing-outcome{animation:court-reveal .1s linear both}@keyframes court-reveal{0%{visibility:hidden}}.hearing-outcome>*+*{margin-top:4px}.hearing-ruling strong{font-family:var(--stamp);font-weight:400}.hearing[data-upheld=false] .hearing-ruling,.hearing[data-upheld=false] .court-note{display:inline}.hearing[data-upheld=false] .court-note:before{content:" "}.court-note{color:var(--ink-soft);font-style:italic}.ruling-stamp{position:relative;grid-column:2;grid-row:2;justify-self:start;align-self:start;margin-top:6px;padding:2px 12px;border:4px solid currentColor;font-family:var(--stamp);font-size:40px;line-height:40px;mix-blend-mode:multiply;mask:var(--px-speckle) 0 0 / 24px 24px;animation:court-stamp .4s steps(2,jump-none) both;pointer-events:none}.ruling-stamp:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:2px solid currentColor}.ruling-stamp.upheld{color:var(--accept)}.ruling-stamp.dismissed{color:var(--challenge)}@keyframes court-stamp{0%{visibility:hidden;opacity:1}1%{visibility:visible;opacity:1}to{opacity:.86}}@container (width < 400px){.ruling-stamp{padding:2px 10px;font-size:20px;line-height:24px}}.appeal-key{display:inline-flex;align-items:flex-start;max-width:100%;padding:0 0 4px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.hearing-outcome>.appeal-key{margin-top:10px}.docket:is(.one,.two,.three):not(.stacked) .hearing-outcome>.appeal-key{display:flex;width:fit-content}.appeal-face{position:relative;flex:none;font-family:var(--print)}.appeal-face b{font-family:var(--stamp);font-weight:400}.appeal-fee{position:relative;flex:none;margin:4px 0 0 14px;padding:0 8px 0 18px;border:2px solid var(--buff-edge);background:linear-gradient(var(--buff-edge) 0 0) 6px 8px / 6px 6px no-repeat,var(--buff-light);box-shadow:2px 2px 0 var(--leather-dark);color:var(--ink);font-family:var(--type);white-space:nowrap}.appeal-fee:before{content:"";position:absolute;top:10px;left:-16px;width:24px;height:2px;background:var(--ink)}@container (width < 360px){.appeal-face b{display:block}.appeal-fee{margin-left:12px;padding-left:16px}.appeal-fee:before{left:-14px;width:20px}}@container (width < 248px){.appeal-key{flex-wrap:wrap}.appeal-fee{margin:8px 0 0 20px}.appeal-fee:before{top:-10px;left:8px;width:2px;height:10px}}.docket.stacked,.docket.crowded{grid-template-rows:minmax(44px,1fr) auto minmax(44px,1fr) auto;padding-bottom:8px}.docket.stacked .hearing,.docket.crowded .hearing{grid-row:auto / span 2}.docket.stacked .hearing-box,.docket.crowded .hearing-box{--front: 32px;container-type:size;padding:6px 8px 0}.docket.crowded .hearing-box{padding-inline:6px}.docket.stacked .hearing-box>.jury,.docket.crowded .hearing-box>.jury{justify-content:flex-end}.docket.stacked .jury-head,.docket.crowded .jury-head{margin:0;padding-inline:8px}.docket.stacked .jury-past,.docket.crowded .jury-past{display:none}.docket.stacked .juror-face,.docket.crowded .juror-face,.docket.stacked .bubble,.docket.stacked .juror-seat:after,.docket.crowded .juror-seat:after{display:none}.docket.stacked .jurors,.docket.crowded .jurors{flex-wrap:wrap;align-content:flex-end;gap:4px;padding-bottom:2px}.docket.stacked .juror,.docket.crowded .juror{flex:none;max-width:none}.docket.stacked .juror-seat,.docket.crowded .juror-seat{padding-left:0}.docket.stacked .vote-mark,.docket.crowded .vote-mark{position:static;display:block}@container bay (height < 54px){.docket.stacked .jurors,.docket.crowded .jurors{display:none}}@container bay (height < 78px) and (width < 356px){.docket.stacked .jury-15 .jurors,.docket.crowded .jury-15 .jurors{display:none}}@container bay (height >= 86px){.docket.stacked .jury-3:not(.past) .juror-face,.docket.crowded .jury-3:not(.past) .juror-face{display:block;width:44px;height:48px}.docket.stacked .jury-3:not(.past) .juror-face svg,.docket.crowded .jury-3:not(.past) .juror-face svg{margin:-6px 0 0 -6px}.docket.stacked .jury-3:not(.past) .jurors,.docket.crowded .jury-3:not(.past) .jurors{gap:0 12px;padding-bottom:6px}.docket.stacked .jury-3:not(.past) .juror-seat,.docket.crowded .jury-3:not(.past) .juror-seat{padding-left:16px}.docket.stacked .jury-3:not(.past) .vote-mark,.docket.crowded .jury-3:not(.past) .vote-mark{position:absolute}}@container bay (height >= 92px){.docket.stacked .jury-past{display:flex}}@container bay (height >= 124px) and (width >= 444px){.docket.stacked .jury-7:not(.past) .juror-face{display:block}.docket.stacked .jury-7:not(.past) .jurors{gap:0 4px;padding-bottom:6px}.docket.stacked .jury-7:not(.past) .juror-seat{padding-left:16px}.docket.stacked .jury-7:not(.past) .vote-mark{position:absolute}}@container bay (height >= 130px) and (width >= 372px){.docket.stacked .jury-3:not(.past) .juror-face{display:none}.docket.stacked .jury-3:not(.past) .jurors{flex:none;flex-direction:column;flex-wrap:nowrap;align-self:center;align-items:stretch;gap:4px;margin-top:auto;padding-bottom:6px}.docket.stacked .jury-3:not(.past) .juror{flex-direction:row;align-items:stretch;gap:0;border:2px solid var(--ink);background:var(--bubble)}.docket.stacked .jury-3:not(.past) .juror-seat{padding-left:0}.docket.stacked .jury-3:not(.past) .vote-mark{position:static;width:24px;height:24px;border-width:0 2px 0 0;line-height:24px}.docket.stacked .jury-3:not(.past) .bubble{display:block;padding:0 10px;border:0;background:none;text-align:left}.docket.stacked .jury-3:not(.past) .bubble:after{display:none}}@container bay (height >= 182px) and (width >= 420px){.docket.stacked .jury-3:not(.past) .juror-face,.docket.stacked .jury-3:not(.past) .juror-seat:after{display:block}.docket.stacked .jury-3:not(.past) .jurors{align-items:flex-start;gap:2px;padding-bottom:2px}.docket.stacked .jury-3:not(.past) .juror-seat{padding-left:16px}.docket.stacked .jury-3:not(.past) .juror-seat:after{bottom:-2px}.docket.stacked .jury-3:not(.past) .juror{gap:14px;border:0;background:none}.docket.stacked .jury-3:not(.past) .vote-mark{position:absolute;bottom:-2px;width:20px;height:20px;border-width:2px;line-height:16px}.docket.stacked .jury-3:not(.past) .bubble{align-self:center;padding:2px 8px 4px;border:2px solid var(--ink);background:var(--bubble)}.docket.stacked .jury-3:not(.past) .bubble:after{display:block;top:6px;left:-8px;width:8px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5' width='8' height='10' shape-rendering='crispEdges'%3E%3Cpath fill='%231f1d1a' d='M3 0h1v1H3zM1 1h2v1H1zM0 2h1v1H0zM1 3h2v1H1zM3 4h1v1H3z'/%3E%3Cpath fill='%23f4f6f0' d='M3 1h1v3H3zM1 2h2v1H1z'/%3E%3C/svg%3E")}}@container bay (height >= 200px) and (width >= 540px){.docket.stacked .jury-3:not(.past) .jurors{flex:1;flex-direction:row;align-self:stretch;align-items:flex-end;gap:0 12px;margin-top:0;padding-bottom:6px}.docket.stacked .jury-3:not(.past) .juror-seat:after,.docket.stacked .jury-3:not(.past) .vote-mark{bottom:-6px}.docket.stacked .jury-3:not(.past) .juror{flex:1 1 0;flex-direction:column-reverse;align-items:center;gap:8px;max-width:280px}.docket.stacked .jury-3:not(.past) .juror-face,.docket.stacked .jury-3:not(.past) .juror-face svg{width:56px;height:60px;margin:0}.docket.stacked .jury-3:not(.past) .bubble{align-self:auto;text-align:center}.docket.stacked .jury-3:not(.past) .bubble:after{top:100%;left:round(down,50% - 6px,2px);width:12px;height:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 3' width='12' height='6' shape-rendering='crispEdges'%3E%3Cpath fill='%231f1d1a' d='M0 0h1v1H0zM5 0h1v1H5zM1 1h1v1H1zM4 1h1v1H4zM2 2h2v1H2z'/%3E%3Cpath fill='%23f4f6f0' d='M1 0h4v1H1zM2 1h2v1H2z'/%3E%3C/svg%3E")}}@container bay (height >= 256px) and (width >= 540px){.docket.stacked .jury-3:not(.past) .juror-face,.docket.stacked .jury-3:not(.past) .juror-face svg{width:112px;height:120px}}.docket.stacked .hearing-slip{grid-template-rows:none;margin:4px 0;padding:8px 10px 10px 8px}.docket.stacked .hearing-face{grid-row:1 / span 3}.docket.stacked .hearing-slip>.hearing-heard,.docket.stacked .hearing-slip>.hearing-outcome{grid-column:2;margin-top:0}.docket.stacked .hearing-name{min-height:32px;padding-right:152px}.docket.stacked .hearing[data-upheld=true] .hearing-name{padding-right:112px}.docket.stacked .ruling-stamp{position:absolute;grid-area:auto;top:6px;right:8px;margin:0;padding:2px 10px;font-size:20px;line-height:24px}.docket.stacked .hearing-ruling strong,.docket.stacked .court-note,.docket.stacked .hearing-appealed,.docket.crowded .hearing-appealed{display:none}.docket.stacked .hearing-outcome>.appeal-key{margin-top:6px}@container court (height < 840px){.docket.four .court-note,.docket.four .hearing-appealed{display:none}}@container court (width < 1400px){.docket.four .court-note,.docket.four .hearing-appealed,.docket.three .hearing-heard:not([data-testid=evidence-line]){display:none}.docket.four .hearing-box{padding-top:8px}.docket.four .jury-past{gap:2px 8px;margin-bottom:2px}}.docket.crowded .hearing-slip{column-gap:10px;width:calc(100% - 12px);margin:4px 0 2px;padding:6px 8px 8px 6px;line-height:20px}.docket.crowded .hearing-evidence{padding:2px 0}.docket.crowded .hearing-no,.docket.crowded .hearing-ruling strong,.docket.crowded .court-note{display:none}.docket.crowded .hearing-slip>.hearing-heard,.docket.crowded .hearing-slip>.hearing-outcome{grid-column:1 / -1;margin-top:4px}.docket.crowded .hearing-outcome>*+*{margin-top:2px}.docket.crowded .ruling-stamp{margin-top:2px}.docket.crowded .hearing-outcome>.appeal-key{margin-top:6px}.hearing.court-empty{grid-column:1 / -1}.hearing.court-empty .hearing-slip{display:block;align-self:center;width:min(560px,100% - 28px);margin:0;animation:none}.court-foot{height:52px;margin:0 16px;background:linear-gradient(var(--wood-deep) 0 0) 0 0 / 100% 2px no-repeat,linear-gradient(var(--wood-light) 0 0) 0 2px / 100% 2px no-repeat,linear-gradient(var(--wood) 0 0) 0 4px / 100% 8px no-repeat,linear-gradient(var(--wood-deep) 0 0) 0 12px / 100% 2px no-repeat,var(--wood-dark)}.court .court-out{animation:button-in .1s linear both}.statement-screen{--till: #efeee6;--till-edge: #b4b2a5;--till-shade: #dcdbd0;flex-direction:column;align-items:center;justify-content:safe center;padding:36px 24px 92px;background:var(--px-baize) 0 0 / 12px 12px,var(--baize);box-shadow:inset 0 4px 0 var(--baize-deep)}.statement-screen:before{content:"";position:absolute;top:20px;right:0;bottom:76px;left:0;width:round(down,min(1160px,100% - 48px),4px);height:round(down,min(760px,100% - 96px),4px);margin:auto;border:2px solid var(--baize-deep);background:var(--px-pocket-tl) top left / 36px 36px no-repeat,var(--px-pocket-tr) top right / 36px 36px no-repeat,var(--px-pocket-bl) bottom left / 36px 36px no-repeat,var(--px-pocket-br) bottom right / 36px 36px no-repeat,var(--blotter);box-shadow:inset 0 0 0 2px var(--blotter-dark),4px 4px 0 var(--baize-deep)}.till{position:relative;display:flex;flex-direction:column;align-items:center;width:640px}.till-machine{position:relative;z-index:1;display:block;filter:drop-shadow(4px 4px 0 var(--baize-deep))}.till-tray,.till-spike,.till-paper{position:absolute;display:block;filter:drop-shadow(4px 4px 0 var(--baize-deep))}.till-tray{top:56px;right:calc(100% + 36px)}.till-spike{top:0;left:calc(100% + 76px)}.till-paper{top:312px;left:calc(100% + 32px)}.till-stamps{position:absolute;top:300px;right:calc(100% + 16px);display:flex;align-items:flex-end;gap:16px}.till:after{content:"";position:absolute;z-index:2;top:150px;left:40px;width:560px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'%3E%3Cpath fill='%23121411' d='M0 0h8v2H6v2H4v2H2V2H0z'/%3E%3Cpath fill='%239ba5a8' d='M2 2h2v2H2z'/%3E%3C/svg%3E") 0 0 / 8px 8px repeat-x}.till-roll{width:560px;margin-top:-10px;filter:drop-shadow(4px 4px 0 var(--baize-deep));animation:roll-out 1s steps(12,jump-none) both}@keyframes roll-out{0%{clip-path:inset(0 -8px 100% -8px)}to{clip-path:inset(0 -8px -8px -8px)}}.statement{position:relative;padding:26px 24px 30px;border:2px solid var(--till-edge);border-bottom:0;background:linear-gradient(var(--till-shade) 0 0) 0 0 / 100% 10px no-repeat,var(--till);color:var(--ink);font-family:var(--type);font-size:20px;line-height:24px;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 8px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h16v2h-2v2h-2v2h-2v2H6V6H4V4H2V2H0z'/%3E%3C/svg%3E") bottom left / 16px 8px repeat-x}.statement h2{display:flex;justify-content:space-between;gap:12px;margin:0 0 10px;padding-bottom:8px;background:repeating-linear-gradient(90deg,var(--ink) 0 8px,transparent 8px 12px) left bottom / 100% 2px no-repeat;font-family:var(--stamp);font-size:20px;font-weight:400;line-height:24px}.statement h2 span{font-family:var(--type)}.statement dl{margin:0}.statement .row{display:flex;align-items:flex-end;gap:12px;animation:line-in .1s linear both}.statement .row dt{display:flex;flex:1;align-items:flex-end;gap:12px;min-width:0}.statement .row dt:after{content:"";flex:1 0 24px;height:2px;margin-bottom:6px;background:repeating-linear-gradient(90deg,var(--till-edge) 0 2px,transparent 2px 12px)}.statement .row dd{margin:0;white-space:nowrap}.statement .row.minus dd{color:var(--challenge)}.statement .row.balance{color:var(--ink-soft)}.statement .row.total{align-items:center;margin-top:10px;padding-top:8px;border-top:6px double var(--ink)}.statement .row.total dt{align-items:center}.statement .row.total dt:after{margin-bottom:0}.statement .row.total dd{font-size:40px;line-height:48px}.statement-alert{display:table;margin:12px 0 0;padding:2px 10px;border:4px solid currentColor;color:var(--challenge);font-family:var(--stamp);mix-blend-mode:multiply;mask:var(--px-speckle) 0 0 / 24px 24px;animation:line-in .1s linear both}.statement-footer{margin:14px 0 0;padding-top:10px;background:repeating-linear-gradient(90deg,var(--till-edge) 0 4px,transparent 4px 8px) top left / 100% 2px no-repeat;color:var(--ink-soft);font-family:var(--print);font-style:italic;animation:line-in .1s linear both}@keyframes line-in{0%{visibility:hidden}}.ending-screen{flex-direction:column;align-items:stretch;padding:16px 24px 18px;background:var(--px-baize) 0 0 / 12px 12px,var(--baize);box-shadow:inset 0 4px 0 var(--baize-deep)}.ending-desk{container:desk / inline-size;display:flex;flex:1;flex-direction:column;min-height:0;width:100%}.ending-papers{display:flex;align-items:flex-start;justify-content:center;gap:28px;width:100%;margin:auto 0}.ending-papers>.hr-letter{flex:0 1 640px;min-width:0}.ending-papers>.special{flex:0 1 456px;min-width:420px}.ending-papers.clipped{gap:12px}.ending-papers.clipped>.hr-letter{flex-basis:560px}.ending-papers.clipped>.special{flex-basis:436px}.hr-letter{position:relative;padding:12px 22px 18px;border:2px solid var(--letter-edge);background:var(--letter);box-shadow:4px 4px 0 var(--baize-deep);color:var(--ink);font-family:var(--print);font-size:20px;line-height:24px;animation:land .24s step-end both}.hr-letter p{margin:0 0 8px}.hr-head{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:0 0 10px;padding-bottom:8px;background:linear-gradient(var(--ministry) 0 0) 0 100% / 100% 2px no-repeat,linear-gradient(var(--ministry) 0 0) 0 calc(100% - 4px) / 100% 2px no-repeat;color:var(--ministry)}.hr-head svg{display:block;flex:none}.hr-ministry{font-family:var(--stamp)}.hr-dept{margin-left:auto}.clipped>.hr-letter{padding-right:42px}@container desk (width < 1300px){.clipped>.hr-letter{line-height:20px}.clipped>.hr-letter p{margin-bottom:6px}}.hr-verdict{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 16px;margin:-18px 0 14px}.hr-verdict .letter-subject{flex:1 1 0;min-width:min-content;margin:18px 0 0}.hr-letter .hr-stamp{position:relative;margin:0 0 0 auto;padding:6px 16px;border:4px solid currentColor;color:var(--challenge);font-family:var(--stamp);font-size:40px;line-height:40px;white-space:nowrap;mix-blend-mode:multiply;mask:var(--px-speckle) 0 0 / 24px 24px;animation:court-stamp .4s .6s steps(2,jump-none) both}.hr-stamp:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:2px solid currentColor}.letter-promoted .hr-stamp{color:var(--accept)}.letter-reclassified .hr-stamp{color:var(--ministry)}.hr-note{color:var(--ink-soft);font-style:italic}.hr-typed{margin-top:16px;padding-top:10px;background:repeating-linear-gradient(90deg,var(--letter-edge) 0 8px,transparent 8px 12px) top left / 100% 2px no-repeat;font-family:var(--type)}.hr-letter .hr-typed p:last-child{margin:0}.hr-clip{position:relative;z-index:1;flex:0 0 348px;width:auto;margin:44px 0 0 -36px;animation:land .24s 1.1s step-end both}.hr-clip .letter-subject{margin:0 0 6px}.hr-clip .offer-sign{margin:0}.hr-paperclip{position:absolute;top:-16px;left:10px;filter:drop-shadow(2px 2px 0 var(--letter-edge))}.front-page.special{max-width:none;margin:56px 0 0;padding-bottom:12px;line-height:20px;animation:land .24s .8s step-end both}.special .front-headline{margin:0 0 8px;font-size:20px;line-height:24px}.special-photo{float:left;width:min-content;margin:2px 12px 4px 0}.special .front-caption{margin-top:4px}.special .photo-reclassified .front-caption{margin-top:18px}.special .special-report{margin:0 0 6px}.special .special-small{clear:both;margin-top:8px}.press-photo,.cctv{position:relative;display:block;padding:4px;border:2px solid var(--news-ink);background:var(--px-halftone) 0 0 / 4px 4px;line-height:0}.press-photo svg{display:block;filter:saturate(.4) sepia(.2) brightness(1.05)}.asset-tag{position:absolute;left:-10px;bottom:-14px;display:flex;align-items:center;gap:8px;padding:0 8px 0 6px;border:2px solid var(--buff-edge);background:var(--buff-light);box-shadow:2px 2px 0 var(--news-ink);color:var(--ink);font-family:var(--type);font-size:20px;line-height:24px}.asset-tag:before{content:"";width:4px;height:4px;border:2px solid var(--buff-edge);background:var(--news-dark)}.cctv{background:var(--screen)}.cctv-frame{display:block}.cctv-shut{position:absolute;top:4px;left:4px;opacity:0;animation:cctv-blink 4.2s 2.4s steps(1) infinite}.cctv:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:repeating-linear-gradient(180deg,rgb(0 0 0 / 24%) 0 2px,transparent 2px 4px);pointer-events:none}.cctv-burn{position:absolute;z-index:1;top:6px;right:8px;bottom:4px;left:8px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;color:var(--phosphor);font-family:var(--type);font-size:20px;line-height:20px}.cctv-burn span:last-child{align-self:flex-end}@keyframes cctv-blink{0%,86%{opacity:0}87%,96%{opacity:1}97%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.cctv-shut{animation:none;opacity:1}}.motion-reduced .cctv-shut{animation:none;opacity:1}.classified{flex:0 0 320px;margin:48px 0 0;padding:10px 12px 12px;border:2px solid var(--news-edge);background:var(--px-newsprint) 0 0 / 16px 16px,var(--news);box-shadow:inset 0 0 0 4px var(--news),inset 0 0 0 6px var(--news-ink),4px 4px 0 var(--baize-deep);color:var(--news-ink);font-family:var(--print);font-size:20px;line-height:20px;animation:land .24s .8s step-end both}.classified b{font-family:var(--stamp);font-weight:400}.ending-fired .ending-papers{display:grid;grid-template-columns:minmax(0,640px) 336px;grid-template-rows:auto 1fr;justify-content:center;gap:36px 32px}.ending-fired .hr-letter{grid-row:1 / span 2;padding:18px 28px 22px}.ending-fired .hr-letter p{margin-bottom:12px}.ending-fired .letter-subject{margin-bottom:14px}.ending-fired .classified{margin:56px 0 0}.returned-stamps{display:flex;align-items:flex-end;gap:24px;margin:12px 0 0 24px;animation:land .24s 1.1s step-end both}.returned-stamp{--stamp-ink: var(--accept);--stamp-deep: #123520;--stamp-light: #4b9a63;display:flex;flex-direction:column;align-items:center;width:112px}.returned-accept{margin-bottom:-12px}.returned-challenge{--stamp-ink: var(--challenge);--stamp-deep: #4a120f;--stamp-light: #d05a50}.returned-stamp svg{display:block}.returned-neck{width:16px;height:10px;border:2px solid var(--wood-deep);border-top:0;border-bottom:0;background:var(--wood-dark)}.returned-face{width:100%;height:42px;border:2px solid var(--stamp-deep);background:var(--stamp-ink);box-shadow:inset 0 4px 0 var(--steel-light),inset 0 6px 0 var(--stamp-light),4px 4px 0 var(--baize-deep)}.ending-ways{display:flex;flex:none;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-top:16px}.ending-others{display:flex;flex-wrap:wrap;align-items:center;gap:14px 12px;animation:button-show .2s 1.6s steps(2,jump-none) both}.ending-ways .way-on{position:static;flex:none;animation:button-in .1s 1.6s linear both}.ending-others .board-copied{color:var(--buff-light);font-family:var(--type)}.ending-mornings{display:flex;flex-wrap:wrap;align-items:center;gap:12px 10px;color:var(--buff-light);font-family:var(--print);font-size:20px;line-height:24px}.ending-mornings .steel-key{padding-inline:8px}.night-end{flex-direction:column;align-items:center;justify-content:safe center;padding:20px 24px 84px;background:linear-gradient(#1c2219 0,#1c2219 0) 0 calc(100% - 118px) / 100% 2px no-repeat,linear-gradient(#4a5443 0,#4a5443 0) 0 calc(100% - 114px) / 100% 2px no-repeat,linear-gradient(#3a4336 0,#3a4336 0) 0 calc(100% - 106px) / 100% 8px no-repeat,linear-gradient(#1c2219 0,#1c2219 0) 0 calc(100% - 104px) / 100% 2px no-repeat,linear-gradient(#262d23 0,#262d23 0) 0 100% / 100% 104px no-repeat,repeating-linear-gradient(90deg,#2c3429 0 2px,transparent 2px 96px),#333c30}.time-station{position:relative;z-index:1;display:flex;flex:none;align-items:flex-start;gap:40px}.time-station svg{display:block;filter:drop-shadow(4px 4px 0 #1c2219)}.time-station svg:not(.time-clock){margin-top:24px}.punched-card{display:grid;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;width:680px;max-width:100%;margin-top:-4px;padding:0 20px 16px;border:2px solid var(--buff-edge);background:var(--buff-light);box-shadow:4px 4px #1c2219;color:var(--ink);font-family:var(--print);font-size:20px;line-height:24px;animation:card-out .32s steps(8,jump-none) both}@keyframes card-out{0%{clip-path:inset(0 -8px 100% -8px);transform:translateY(-24px)}to{clip-path:inset(0 -8px -8px -8px);transform:none}}.punched-card p{margin:0}.punched-lines p+p{margin-top:8px}.punched-title{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:12px;margin:0 -20px 14px;padding:6px 20px;background:var(--ministry);box-shadow:inset 0 -2px #1b3021;color:var(--form-light);font-family:var(--stamp);font-size:20px;font-weight:400;line-height:24px}.punched-title svg{display:block}.punched-card .punched-best{grid-column:1 / -1;justify-self:start;margin-top:14px;padding:4px 10px;border:2px solid var(--buff-edge);background:#f3ead0;font-family:var(--type)}.punched-card .punched-stamp{position:relative;padding:2px 12px;border:4px solid currentColor;color:var(--challenge);font-family:var(--stamp);font-size:40px;line-height:40px;mix-blend-mode:multiply;mask:var(--px-speckle) 0 0 / 24px 24px;animation:court-stamp .4s .5s steps(2,jump-none) both}.punched-stamp:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:2px solid currentColor}.night-end-others{position:absolute;z-index:2;bottom:18px;left:24px;animation:button-show .2s .8s steps(2,jump-none) both}.night-end .way-on{animation:button-in .1s .8s linear both}.notice{position:relative}.menu{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:32px 14px 14px;border:2px solid var(--wood-deep);background:var(--wood);box-shadow:inset 0 2px 0 var(--wood-light),inset 0 -2px 0 var(--wood-dark),4px 4px 0 var(--steel-deep);overflow:auto}.menu:before{content:"";position:absolute;z-index:1;top:4px;left:round(down,50% - 64px,2px);width:128px;height:34px;border:2px solid var(--steel-deep);background:linear-gradient(var(--steel-deep) 0 0) 12px 10px / 4px 4px no-repeat,linear-gradient(var(--steel-deep) 0 0) right 12px top 10px / 4px 4px no-repeat,var(--steel-light);box-shadow:inset 0 2px 0 var(--steel-shine),inset 0 -6px 0 var(--steel),0 4px 0 var(--wood-deep)}.menu::backdrop{background:repeating-linear-gradient(180deg,var(--steel) 0 10px,var(--steel-deep) 10px 12px,var(--steel-light) 12px 14px);box-shadow:inset 0 -10px 0 var(--steel-dark),inset 0 -12px 0 var(--steel-light);animation:shutter-down .24s steps(6,jump-none) both}@keyframes shutter-down{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.menu::backdrop{animation:none}}.motion-reduced .menu::backdrop{animation:none}.menu .menu-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;width:100%;padding:0 18px 16px;border:2px solid var(--form-edge);background:var(--form);box-shadow:0 2px 0 var(--wood-deep);color:var(--ministry);font-family:var(--print);font-size:20px;line-height:24px;animation:none}.menu .menu-card>*{grid-column:1 / -1;margin:0}.menu .menu-card>h2,.menu .menu-card>.notice-head{grid-row:1;align-self:stretch;margin-bottom:14px;padding:8px 10px;border:0;background:var(--ministry);box-shadow:inset 0 -2px #1b3021;font-size:20px;font-weight:400;line-height:24px}.menu .menu-card>h2{grid-column:1;margin-left:-18px;padding-left:18px;color:var(--form-light);font-family:var(--stamp)}.menu .menu-card>.notice-head{grid-column:2;margin-right:-18px;padding-right:18px;color:#a9bc9f;font-family:var(--print);letter-spacing:0;text-transform:none;white-space:nowrap}.menu .menu-where{color:var(--ink);font-family:var(--type)}.menu .menu-where+p{margin-top:4px}.menu .menu-actions{display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:18px}.menu .screen-button{margin-top:0;animation:none}.menu .menu-mornings,.menu .menu-restarts,.menu .settings{display:flex;flex-wrap:wrap;align-items:center;gap:12px 10px}.menu .menu-mornings{margin-top:18px;color:var(--ministry);font-family:var(--print);font-size:20px;letter-spacing:0;text-transform:none}.menu .menu-restarts{margin-top:18px;padding-top:16px;border-top:0;background:repeating-linear-gradient(90deg,var(--form-edge) 0 8px,transparent 8px 12px) top left / 100% 2px no-repeat}.menu .menu-card .settings{margin-top:18px;padding-top:16px;background:repeating-linear-gradient(90deg,var(--form-edge) 0 8px,transparent 8px 12px) top left / 100% 2px no-repeat}.menu .menu-saved{margin-top:16px;color:#56694f;font-style:italic}.menu-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.settings-switch{--key: var(--form-light);--key-edge: var(--form-edge);--key-ink: var(--ministry);--key-lit: #f1f4ec;padding:2px 10px 4px;border:2px solid var(--key-edge);background:var(--key);box-shadow:0 4px 0 var(--key-edge);color:var(--key-ink);font-family:var(--print);font-size:20px;font-weight:400;line-height:24px;text-align:left;white-space:nowrap;cursor:pointer}.settings-switch:hover:not(:disabled){background:var(--key-lit)}.settings-switch:active:not(:disabled){translate:0 2px;box-shadow:0 2px 0 var(--key-edge)}.settings-switch:focus-visible{outline:2px solid var(--marker);outline-offset:2px}.settings{display:flex;flex-wrap:wrap;align-items:center;gap:12px 10px}.settings-switch{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:4px}.settings-switch b{display:flex;flex:none;align-items:center;gap:6px;padding:0 8px 0 6px;border:2px solid var(--black);background:var(--charcoal-deep);color:var(--steel);font-family:var(--stamp);font-weight:400}.settings-switch b:before{content:"";flex:none;width:6px;height:6px;background:#2f3530}.settings-switch[aria-checked=true] b{color:var(--steel-shine)}.settings-switch[aria-checked=true] b:before{background:var(--lamp-green)}.settings-switch:disabled{cursor:default}.switch-plate .settings-switch{--key: var(--steel-shine);--key-edge: var(--steel-deep);--key-ink: var(--charcoal-deep);--key-lit: #d8dee0}.fader{--lit: var(--amber);flex:1 1 100%;display:flex;flex-direction:column;gap:4px}.fader.off{--lit: var(--amber-dim)}.fader-head,.fader-row{display:flex;align-items:center;margin:0}.fader-head{justify-content:space-between;gap:12px;font-family:var(--print);font-size:20px;line-height:24px}.fader-head output{box-sizing:content-box;width:3ch;padding:0 6px;border:2px solid var(--black);background:var(--charcoal-deep);color:var(--lit);font-family:var(--type);text-align:right}.fader-row{gap:8px;padding-bottom:4px}.fader-key{position:relative;flex:none;width:28px;height:28px;padding:0;border:2px solid var(--steel-deep);background:var(--steel-light);box-shadow:inset 0 2px 0 var(--steel-shine),inset 0 -4px 0 var(--steel),0 4px 0 var(--steel-deep);cursor:pointer}.fader-key:hover{background:#aab3b6}.fader-key:active{translate:0 2px;box-shadow:inset 0 2px 0 var(--steel-shine),inset 0 -2px 0 var(--steel),0 2px 0 var(--steel-deep)}.fader-key:before,.fader-key.up:after{content:"";position:absolute;top:8px;left:6px;width:12px;height:4px;background:var(--charcoal-deep)}.fader-key.up:after{top:4px;left:10px;width:4px;height:12px}.fader-bar{flex:1 1 auto;min-width:0;height:28px;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.fader-bar::-webkit-slider-runnable-track{box-sizing:border-box;height:12px;border:2px solid var(--black);background:linear-gradient(90deg,var(--lit) 0 var(--level),var(--charcoal-deep) var(--level))}.fader-bar::-moz-range-track{box-sizing:border-box;height:12px;border:2px solid var(--black);background:linear-gradient(90deg,var(--lit) 0 var(--level),var(--charcoal-deep) var(--level))}.fader-bar::-webkit-slider-thumb{box-sizing:border-box;width:12px;height:24px;margin-top:-8px;border:2px solid var(--black);background:var(--steel-light);box-shadow:inset 0 2px 0 var(--steel-shine),inset 0 -4px 0 var(--steel);-moz-appearance:none;appearance:none;-webkit-appearance:none}.fader-bar::-moz-range-thumb{box-sizing:border-box;width:12px;height:24px;border:2px solid var(--black);border-radius:0;background:var(--steel-light);box-shadow:inset 0 2px 0 var(--steel-shine),inset 0 -4px 0 var(--steel)}.fader.compact{flex-direction:row;align-items:center;gap:8px;padding-bottom:4px}.fader.compact .fader-head,.fader.compact .fader-row{display:contents}.fader.compact label{flex:none;min-width:64px}.fader.compact output{order:1}.fader-key:focus-visible,.fader-bar:focus-visible{outline:2px solid var(--marker);outline-offset:2px}@media(forced-colors:active){.fader-bar::-webkit-slider-thumb{border-color:CanvasText;background:ButtonFace}.fader-bar::-moz-range-thumb{border-color:CanvasText;background:ButtonFace}}.out-of-order{position:relative;z-index:0;display:flex;flex-direction:column;align-items:flex-start;width:min(640px,calc(100% - 48px));margin:80px auto;padding:20px 26px 26px;color:var(--ministry);font-family:var(--print);font-size:20px;line-height:24px}.out-of-order:before,.out-of-order:after{content:"";z-index:-1;top:0;right:0;bottom:0;left:0}.out-of-order:before{position:fixed;background:repeating-linear-gradient(180deg,var(--steel) 0 10px,var(--steel-deep) 10px 12px,var(--steel-light) 12px 14px)}.out-of-order:after{position:absolute;border:2px solid var(--form-edge);background:var(--form);box-shadow:4px 4px 0 var(--steel-deep)}.out-of-order h1{margin:0 0 12px;font-family:var(--stamp);font-size:30px;font-weight:400;line-height:36px}.out-of-order p{margin:0 0 12px}.out-of-order pre{align-self:stretch;margin:0 0 8px;padding:6px 10px;border:2px solid var(--form-edge);background:var(--form-light);color:var(--ink-soft);font-family:var(--type);font-size:20px;line-height:24px;white-space:pre-wrap}@font-face{font-family:Ministry Print;src:url(../assets/fonts/ministry-print.ttf) format("truetype");font-display:block}@font-face{font-family:Ministry Print;font-style:italic;src:url(../assets/fonts/ministry-print-italic.ttf) format("truetype");font-display:block}@font-face{font-family:Ministry Type;src:url(../assets/fonts/ministry-type.ttf) format("truetype");font-display:block}@font-face{font-family:Ministry Stamp;src:url(../assets/fonts/ministry-stamp.ttf) format("truetype");font-display:block}:root{--print: "Ministry Print", ui-monospace, monospace;--type: "Ministry Type", ui-monospace, monospace;--stamp: "Ministry Stamp", "Ministry Print", ui-monospace, monospace}html{font-synthesis:none;font-kerning:none;font-variant-ligatures:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}
