@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-ext-400-normal-ChcxYnmu.woff2)format("woff2"),url(/assets/special-elite-latin-ext-400-normal-CaJZjSVf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-400-normal-YjDd9tmf.woff2)format("woff2"),url(/assets/special-elite-latin-400-normal-BtSRmyJ6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-normal-B-EsvyE4.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-400-normal-CKOCNFvK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-italic-BTeyNO-8.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-400-italic-DU0XzPqs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-italic-CaR7PCvg.woff2)format("woff2"),url(/assets/courier-prime-latin-400-italic-GR5bBv_9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-normal-ByMJlNdM.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-700-normal-BIFoAzHx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-ext-400-normal-3iEGd-c5.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-400-normal-Cg0RnRQ5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-400-normal-9cDH9rLW.woff2)format("woff2"),url(/assets/caveat-cyrillic-400-normal-CebvvJET.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-ext-400-normal-D7hBUiug.woff2)format("woff2"),url(/assets/caveat-latin-ext-400-normal-DtiRFvw0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal-D6LQsQ_v.woff2)format("woff2"),url(/assets/caveat-latin-400-normal-BzhAQZkN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night:#0d0906;--ink:#26221c;--ink-soft:#5b5245;--paper:#f3ead7;--paper-2:#e9dec5;--paper-line:#503c1e2e;--blue:#1f3a93;--red:#b3261e;--green:#2f6b3a;--gold:#c9a227;--stamp-yellow:#d39b0e;--stamp-yellow-edge:#7a5a00;--stamp-orange:#d8661c;--stamp-orange-edge:#8f3d06;--stamp-purple:#6a2c8c;--pencil:#615c55;--font-type:"Special Elite", "Courier New", monospace;--font-mono:"Courier Prime", "Courier New", monospace;--font-hand:"Caveat", "Segoe Print", "Bradley Hand", cursive;--hand-scale:1.25;--radius:4px;--shadow:0 24px 60px #0000008c, 0 4px 12px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--night);height:100%;color:var(--paper);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}#stage{position:fixed;inset:0}#stage[data-tension] .desk-canvas{filter:saturate(calc(1 - var(--tension,0) * .45)) brightness(calc(1 - var(--tension,0) * .12))}#stage[data-tension]:after{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 55%, transparent 42%, rgba(46, 8, 4, calc(var(--tension,0) * .55)) 100%);position:absolute;inset:0}#stage[data-unrest]:after{animation:6s ease-in-out infinite stage-unrest}@keyframes stage-unrest{50%{opacity:.8}}html.reduce-motion #stage[data-unrest]:after{animation:none}.desk-canvas{touch-action:manipulation;width:100%;height:100%;display:block}#ui{pointer-events:none;position:fixed;inset:0}#ui .backdrop,#ui .screen,#ui .raid,#ui .call-scene,#ui .debug{pointer-events:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn{border:2px solid var(--ink);border-radius:var(--radius);background:var(--ink);min-height:44px;color:var(--paper);font-family:var(--font-type);letter-spacing:.04em;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:1.05rem;transition:transform .12s,background-color .12s,color .12s;display:inline-flex}.btn:hover:not(:disabled){background:#3a3329;transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--ghost{color:var(--ink);background:0 0}.btn--ghost:hover:not(:disabled){background:#26221c14}.btn--stamp{border-color:var(--red);background:var(--red)}.btn--stamp:hover:not(:disabled){background:#8f1d17}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.stamp{font-family:var(--font-type);letter-spacing:.08em;text-transform:uppercase;mix-blend-mode:multiply;opacity:.88;border:3px solid;border-radius:3px;padding:4px 12px 2px;font-size:1.2rem;display:inline-block;transform:rotate(-5deg)}.stamp--red{color:var(--red)}.stamp--blue{color:var(--blue)}.stamp--green{color:var(--green)}.stamp--small{border-width:2px;padding:2px 6px 1px;font-size:.72rem}.stamp--drop{pointer-events:none;font-size:2rem;position:absolute;top:40%;left:50%;translate:-50% -50%}@keyframes stamp-drop{0%{opacity:0;transform:rotate(-14deg)scale(2.4)}to{opacity:.9;transform:rotate(-7deg)scale(1)}}.badge{background:var(--red);color:var(--paper);font-family:var(--font-mono);letter-spacing:.06em;vertical-align:2px;border-radius:2px;margin-left:8px;padding:1px 6px;font-size:.68rem;font-weight:700;display:inline-block}.badge--muted{background:var(--ink-soft)}.pill{border-radius:99px;flex:none;padding:2px 8px;font-size:.72rem;font-weight:700}.pill--ok{color:var(--green);background:#2f6b3a26}.pill--closed{color:var(--red);background:#b3261e1f}.muted{color:var(--ink-soft)}.notice{border-left:4px solid var(--gold);background:#c9a2271f;margin:16px 0 0;padding:10px 14px}.notice--bad{border-color:var(--red);background:#b3261e1a}.section-title{font-family:var(--font-type);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:24px 0 10px;font-size:1rem;font-weight:400}.hud{pointer-events:none;position:fixed;inset:0}.hud[hidden]{display:none}.hud__top{padding:max(14px, env(safe-area-inset-top)) 20px 28px;background:linear-gradient(#0d0906d9,#0d090600);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hud__left{gap:2px;min-width:0;display:grid}.hud__brand{font-family:var(--font-type);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:.85rem}.hud__day{font-family:var(--font-type);font-size:1.4rem}.hud__hint{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#f3ead7e6;text-wrap:pretty;background:#0d09069e;border-radius:8px;justify-self:start;max-width:46ch;margin:4px 0 0;padding:4px 10px;font-size:.95rem}.hud__chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chip{color:#f3ead7bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d090699;border:1px solid #f3ead72e;border-radius:99px;align-items:baseline;gap:8px;padding:6px 12px;font-size:.85rem;display:inline-flex}.chip strong{color:var(--paper);font-variant-numeric:tabular-nums;font-size:1rem}.chip strong.is-negative,.chip--warn strong{color:#ff8a7a}.toolbar{left:50%;bottom:max(14px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#0d0906b8;border:1px solid #f3ead724;border-radius:14px;gap:6px;padding:6px;display:flex;position:fixed;translate:-50%}.tool{min-width:64px;min-height:52px;color:var(--paper);background:0 0;border:0;border-radius:10px;justify-items:center;gap:2px;padding:6px 10px;font-size:.75rem;transition:background-color .12s;display:grid}.tool svg{width:22px;height:22px}.tool:hover:not(:disabled){background:#f3ead71a}.tool:disabled{opacity:.4;cursor:not-allowed}.tool[hidden]{display:none}.tool--end{color:#ffd99a}.tool--ring{color:#ffb3a8}.tool--ring svg{animation:1s ease-in-out infinite ring}@keyframes ring{0%,60%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(-6deg)}20%,40%{transform:rotate(6deg)}}.tooltip{background:var(--paper);color:var(--ink);font-family:var(--font-type);pointer-events:none;white-space:nowrap;border-radius:3px;padding:4px 10px;font-size:.9rem;position:fixed;top:0;left:0;box-shadow:0 6px 16px #0006}.tooltip[hidden]{display:none}.toasts{left:50%;bottom:calc(max(14px, env(safe-area-inset-bottom)) + 84px);pointer-events:none;gap:8px;width:min(520px,100vw - 32px);display:grid;position:fixed;translate:-50%}.toast{border-radius:var(--radius);background:var(--paper);color:var(--ink);text-wrap:pretty;padding:10px 16px;animation:.22s ease-out both toast-in;box-shadow:0 10px 30px #00000073}.toast.is-leaving{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(6px)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}.backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:#0a06038c;place-items:center;padding:16px;transition:opacity .2s;display:grid;position:fixed;inset:0}.backdrop.is-open{opacity:1}.backdrop.is-closing{opacity:0;pointer-events:none}.panel{--from-x:0px;--from-y:0px;background:radial-gradient(ellipse at 20% 0%, #ffffff80, transparent 60%), linear-gradient(var(--paper), var(--paper-2));width:min(640px,100%);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow);transform:translate(var(--from-x), var(--from-y)) scale(.3) rotate(-2deg);opacity:0;border-radius:3px;flex-direction:column;transition:transform .32s cubic-bezier(.2,.9,.3,1.05),opacity .2s;display:flex;position:relative}.backdrop.is-open .panel{opacity:1;transform:none}.backdrop.is-closing .panel{transform:translate(var(--from-x), var(--from-y)) scale(.4);opacity:0}.panel--wide{width:min(1040px,100%)}.panel--small{width:min(440px,100%)}.panel__head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px 12px;display:flex}.panel__title{font-family:var(--font-type);margin:0;font-size:1.45rem;font-weight:400;line-height:1.2}.panel__close{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;flex:none;font-size:1.8rem;line-height:1}.panel__close:hover{background:#26221c14}.panel__body{overscroll-behavior:contain;padding:18px 22px 24px;line-height:1.5;overflow:auto}.confirm p{margin:0 0 20px}.confirm__actions,.report__actions,.screen__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.lawbook{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:28px;display:grid}.lawbook__intro{font-family:var(--font-type);margin:0;font-size:1.1rem}.lawbook__help{color:var(--ink-soft);margin:4px 0 0}.lawbook__notes{align-self:start;position:sticky;top:0}.lawbook__notes .section-title{margin-top:0}.found{position:relative}.found .stamp{font-size:1.5rem}.found__name{font-family:var(--font-type);margin:12px 0 4px;font-size:1.3rem;font-weight:400}.found p{margin:0}.quip{background:#26221c0f;margin:0;padding:10px 14px;font-style:italic}.articles{gap:8px;margin:0;padding:0;list-style:none;display:grid}.article{border:1px solid var(--paper-line);border-left:4px solid var(--ink-soft);width:100%;color:var(--ink);text-align:left;background:#fff6;border-radius:2px;gap:2px;padding:10px 14px 10px 16px;transition:background-color .12s,border-color .12s;display:grid;position:relative}.article:hover:not(:disabled){border-left-color:var(--blue);background:#ffffffbf}.article.is-selected{border-color:var(--blue);border-left-color:var(--blue);background:#1f3a9314}.article:disabled{opacity:.55}.article__code{font-family:var(--font-type);font-size:1rem}.article__text{font-size:.95rem}.article__clip{color:#6d7680;position:absolute;top:-10px;right:14px}.notes{gap:12px;display:grid}.note{background:#f5e46b;padding:12px 14px 14px;transform:rotate(-.6deg);box-shadow:0 6px 14px #0000002e}.note:nth-child(2n){transform:rotate(.7deg)}.note--closed{color:var(--ink-soft);background:#ddd6b4}.note__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.note__name{font-family:var(--font-type);margin:0;font-size:1.05rem;font-weight:400}.note__text{margin:6px 0 0;font-size:.9rem}.note--compact .note__text{font-size:.85rem}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.tab{border:1px solid var(--paper-line);min-height:40px;color:var(--ink);font-family:var(--font-type);background:0 0;border-radius:3px;padding:8px 14px}.tab[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.sheet{border:1px solid var(--paper-line);background:#ffffff80;padding:20px 22px;position:relative}.sheet__kicker,.sheet__masthead{font-family:var(--font-type);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0}.sheet__masthead{border-bottom:3px double var(--ink);text-align:center;color:var(--ink);padding-bottom:6px;font-size:1.6rem}.sheet__headline{font-family:var(--font-type);margin:8px 0 12px;font-size:1.3rem;font-weight:400}.sheet__headline--big{font-size:1.7rem;line-height:1.15}.amendment{margin-top:14px}.amendment h4{letter-spacing:.08em;text-transform:uppercase;margin:14px 0 6px;font-size:.85rem}.amendment__note{margin:0;font-style:italic}.amendment--repair{border-top:1px dashed var(--red);padding-top:10px}.law-list{margin:0;padding-left:18px}.law-list li{margin-bottom:6px}.letters{gap:16px;display:grid}.letter__from{color:var(--ink-soft);margin:0;font-size:.9rem}.letter__subject{font-family:var(--font-type);margin:4px 0 8px;font-weight:400}.letter__body{color:#1f2f6b;margin:0 0 10px}.forms__layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.forms__notes .section-title{margin-top:0}.forms__notes{gap:12px;display:grid}.sheet--form{background:repeating-linear-gradient(#0000 0 31px,#503c1e14 31px 32px),#ffffff8c}.form__head{align-items:baseline;gap:12px;display:flex}.form__head h3{font-family:var(--font-type);margin:0;font-size:1.25rem;font-weight:400}.form__code{white-space:nowrap;border:2px solid var(--ink);font-family:var(--font-type);flex:none;padding:2px 8px}.sheet--form .form__head{background:var(--form-color,var(--ink));color:#fbf6e8;align-items:center;margin:-20px -22px 0;padding:14px 22px 12px}.sheet--form .form__code{border:0;padding:0;font-size:2.3rem;line-height:1}.sheet--form .form__head h3{font-size:1.15rem;line-height:1.25}.sheet--form .form__intro{margin-top:12px}.papers{flex-wrap:wrap;gap:14px;margin:0 0 18px;padding:6px 4px 12px;display:flex}.formpaper{background:linear-gradient(var(--paper), var(--paper-2));width:136px;height:156px;color:var(--ink);text-align:left;cursor:pointer;border:1px solid #503c1e47;border-radius:2px;flex:none;grid-template-rows:auto auto 1fr;padding:0;transition:transform .16s,box-shadow .16s;display:grid;transform:translateY(6px)rotate(-1.2deg);box-shadow:0 2px 6px #0000002e}.formpaper:nth-child(2n){transform:translateY(6px)rotate(1deg)}.formpaper:hover,.formpaper:focus-visible{transform:translateY(0)rotate(0)}.formpaper[aria-selected=true]{outline:3px solid var(--form-color);outline-offset:3px;transform:translateY(-4px)rotate(0);box-shadow:0 10px 20px #00000047}.formpaper__band{background:var(--form-color);color:#fbf6e8;padding:9px 10px 7px;display:block}.formpaper__code{font-family:var(--font-type);font-size:1.9rem;line-height:1}.formpaper__title{font-family:var(--font-type);padding:8px 10px 0;font-size:.8rem;line-height:1.25}.formpaper__lines{background:repeating-linear-gradient(#0000 0 9px,#503c1e40 9px 10px);margin:8px 10px 10px}.form__intro{color:var(--ink-soft);margin:6px 0 16px;font-style:italic}.field{gap:4px;margin-bottom:14px;display:grid}.field>label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:.82rem}.field input[type=text],.field input[type=number],.field select{width:100%;min-height:42px;color:var(--blue);font-family:var(--font-mono);background:0 0;border:0;border-bottom:2px solid #26221c73;border-radius:0;padding:6px 4px;font-size:1.05rem}.field select option{color:var(--ink);background:var(--paper)}.field input:focus,.field select:focus{border-bottom-color:var(--blue);background:#1f3a930d;outline:none}.field--check label{text-transform:none;letter-spacing:0;min-height:40px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:.98rem;display:flex}.field--check input{width:22px;height:22px;accent-color:var(--blue)}.field.is-missing>label,.field.is-missing label{color:var(--red)}.field.is-missing input,.field.is-missing select{border-bottom-color:var(--red)}.field__help{color:var(--ink-soft)}.form__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.form__envelopes{color:var(--ink-soft)}.form__message{color:var(--red);margin:10px 0 0}.form__message:empty{display:none}.results{gap:10px;margin:0;padding:0;list-style:none;display:grid}.result{border-bottom:1px dashed var(--paper-line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"stamp what money""stamp what susp";align-items:center;gap:2px 14px;padding:10px 12px;display:grid}.result .stamp{grid-area:stamp}.result__what{grid-area:what}.result__money{font-variant-numeric:tabular-nums;grid-area:money;justify-self:end;font-weight:700}.result__susp{color:var(--red);grid-area:susp;justify-self:end;font-size:.85rem}.result--ok .result__money{color:var(--green)}.ledger{color:var(--ink-soft);grid-template-columns:1fr auto;gap:4px 12px;margin:16px 0 0;display:grid}.ledger dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.repairs ul{margin:0;padding-left:18px}.totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.total{border:2px solid var(--ink);gap:2px;padding:12px 14px;display:grid}.total span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.8rem}.total strong{font-family:var(--font-type);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:400}.total--warn{border-color:var(--red);color:var(--red)}.vonk{border-left:3px solid var(--ink);margin:0 0 12px;padding-left:14px;font-style:italic}.vonk--question{font-style:normal;font-weight:700}.vonk--break{border-left-color:var(--red);font-style:normal}.vonk--break[hidden]{display:none}.articles--audit{margin-top:16px}.screen{opacity:0;background:radial-gradient(#0d09068c,#0d0906f5 70%);place-items:center;padding:20px;transition:opacity .4s;display:grid;position:fixed;inset:0;overflow:auto}.screen.is-open{opacity:1}.screen__card{background:linear-gradient(var(--paper), var(--paper-2));width:min(560px,100%);color:var(--ink);box-shadow:var(--shadow);text-align:center;border-radius:3px;padding:34px 32px 28px;transform:rotate(-.6deg)}.screen__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 10px;font-size:.85rem}.logo{border:5px solid var(--red);color:var(--red);font-family:var(--font-type);letter-spacing:.06em;mix-blend-mode:multiply;border-radius:4px;margin:6px 0 4px;padding:10px 22px 6px;font-size:clamp(2.2rem,9vw,3.6rem);font-weight:400;line-height:.95;animation:.13s cubic-bezier(.55,0,1,.45) .2s both stamp-drop,.28s ease-out .33s both juice-ink;display:inline-grid;transform:rotate(-4deg)}.screen__tagline{font-family:var(--font-type);margin:18px 0 0;font-size:1.1rem}.screen--start .screen__card{padding-top:24px}.screen--start .logo{font-size:clamp(1.9rem,7.5vw,2.8rem)}.screen--start .screen__tagline{margin-top:12px}.screen.screen--start .screen__actions{margin-top:18px}.screen--start .screen__face{--portrait-size:64px;margin:0 auto 4px}.screen--start .resume,.screen--start .dossier-ready,.screen--start .dossiers{margin-top:16px}.footnotes-strip{font-family:var(--font-type);color:var(--ink-soft);text-wrap:pretty;border-top:1px dashed #26221c66;border-bottom:1px dashed #26221c66;gap:2px;margin:12px auto 0;padding:5px 10px;font-size:.78rem;line-height:1.3;display:grid}.footnotes-strip__count{letter-spacing:.1em;text-transform:uppercase}.ledger-shelf{justify-content:center;margin:12px 0 0;display:flex}.ledger-open{min-height:36px;color:var(--paper);font-family:var(--font-type);letter-spacing:.14em;text-transform:uppercase;background:#34452f;border:0;border-left:7px solid #1f2b1c;border-radius:2px 3px 3px 2px;align-items:baseline;gap:10px;padding:7px 12px 6px 14px;font-size:.8rem;display:inline-flex;box-shadow:inset 0 0 0 1px #00000040,0 2px 5px #0000004d}.ledger-open:hover{background:#3b4f35}.ledger-open__count{background:var(--paper);color:var(--ink);letter-spacing:.04em;text-transform:none;padding:1px 7px 0}.news-archive{text-align:left;max-width:30rem;margin:10px auto 0}.news-archive__front{min-height:36px;color:var(--paper);font-family:var(--font-type);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#5b4632,#47372a);border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:5px 12px;font-size:.8rem;list-style:none;display:flex;box-shadow:inset 0 1px #fff0d224,inset 0 -2px #00000047,0 2px 5px #0000004d}.news-archive__front::-webkit-details-marker{display:none}.news-archive__front:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.news-archive__label{background:var(--paper);color:var(--ink);border:2px solid #8d7c55;border-radius:2px;padding:2px 10px 1px}.news-archive__count{text-align:center;letter-spacing:.04em;background:#00000040;border-radius:2px;min-width:1.6em;padding:1px 6px 0}.news-archive__front:after{content:"";border:2px solid #8d7c55;border-top:0;border-radius:0 0 6px 6px;width:26px;height:7px}.news-archive[open] .news-archive__front:after{transform:translateY(2px)}.news-archive[open] .news-archive__front{border-radius:3px 3px 0 0}.news-archive__terms{background:var(--paper-2);border:1px solid #26221c40;border-top:0;gap:14px;margin:0;padding:12px 12px 14px;list-style:none;display:grid}.news-archive__term{grid-template-columns:76px 1fr;align-items:start;gap:12px;display:grid}.news-folder{aspect-ratio:5/4;background:#c4a173;border-radius:0 3px 3px;place-items:center;width:76px;margin-top:8px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #5a3c194d,0 1px 3px #00000040}.news-folder:before{content:"";background:inherit;border-radius:3px 3px 0 0;width:44%;height:7px;position:absolute;top:-6px;left:0;box-shadow:inset 0 1px #fff5e14d}.news-folder.has-art{width:70px;aspect-ratio:var(--map-ratio);background:var(--map-beeld) center / 100% 100% no-repeat;box-shadow:none;filter:drop-shadow(0 1px 2px #0000004d);border-radius:0;justify-self:center;margin-top:0;padding-top:12%}.news-folder.has-art:before{display:none}.news-folder.has-art .news-folder__stamp{font-size:.5rem}.news-folder__stamp{color:var(--red);font-family:var(--font-type);letter-spacing:0;text-align:center;text-transform:uppercase;white-space:nowrap;mix-blend-mode:multiply;border:1.5px solid;border-radius:2px;padding:1px 3px 0;font-size:.56rem;line-height:1.15;transform:rotate(-8deg)}.news-archive__head{font-family:var(--font-type);margin:0 0 6px;font-size:.85rem;line-height:1.3}.news-archive__marks{flex-wrap:wrap;gap:6px;display:flex}.news-mark{border:1px solid #26221c59;border-top:3px solid var(--red);background:var(--paper);min-height:36px;color:var(--ink);font-family:var(--font-type);cursor:pointer;border-radius:0 0 3px 3px;justify-items:center;gap:1px;padding:6px 10px 5px;font-size:.78rem;line-height:1.15;display:inline-grid}.news-mark:hover:not(:disabled){background:#fff8e8}.news-mark:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.news-mark__day,.news-mark__gone{color:var(--ink-soft);font-size:.68rem}.news-mark.is-gone{border-top-color:var(--pencil);color:var(--ink-soft);cursor:not-allowed;background:0 0}.news-mark.is-gone .news-mark__label{text-decoration:line-through}.news-archive__gone{color:var(--ink-soft);text-wrap:pretty;margin:6px 0 0;font-size:.78rem;font-style:italic}.news-archive__branches{font-family:var(--font-mono);color:var(--ink-soft);margin:8px 0 0;padding:0 0 0 14px;font-size:.78rem;line-height:1.35}.screen--start .resume__kader{text-align:left;margin-top:18px}.goal{text-align:left;background:#ffffff59;border:1px dashed #26221c59;margin:20px 0 0;padding:14px 18px 16px}.goal__title{font-family:var(--font-type);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px;font-size:.85rem;font-weight:400}.goal__list{text-wrap:pretty;gap:6px;margin:0;padding-left:1.1em;font-size:.92rem;line-height:1.45;display:grid}.screen .screen__actions{justify-content:center;margin-top:26px}.screen__fineprint{color:var(--ink-soft);text-wrap:pretty;margin:26px 0 0;font-size:.78rem}.ending__title{font-family:var(--font-type);margin:0 0 12px;font-size:clamp(2rem,7vw,2.8rem);font-weight:400}.screen--cel .ending__title{color:var(--red)}.ending__body{text-align:left;text-wrap:pretty;margin:0 0 12px}.ending__stats{border:2px solid var(--ink);grid-template-columns:1fr 1fr;gap:4px 16px;margin:18px 0 8px;padding:12px;display:grid}.ending__stats dt{text-align:right;color:var(--ink-soft)}.ending__stats dd{text-align:left;font-family:var(--font-type);font-variant-numeric:tabular-nums;margin:0}.screen.screen--ending{place-items:normal;padding:20px 20px 0;display:block}.screen--ending .screen__card{margin:0 auto;padding-bottom:24px}.krant.ending__front{cursor:default;margin:0 0 14px;padding:10px 14px 12px;transform:rotate(.4deg);box-shadow:0 6px 14px #00000038}.ending__front .krant__mast{font-size:clamp(1.1rem,2.6vw,1.45rem)}.krant__meta.ending__dateline{letter-spacing:.08em;text-transform:uppercase;justify-content:center;margin-bottom:8px}.screen__faces.ending__faces{margin:0}.screen__faces.ending__faces .portrait{--portrait-size:clamp(88px, 13vh, 132px)}.krant__kop.ending__kop{text-align:center;margin:2px 0 10px;font-size:clamp(.95rem,1.7vw,1.2rem)}.ending__scene{--scene-h:clamp(84px, 12.5vh, 124px);text-align:left;justify-content:center;align-items:center;gap:14px;margin:0;display:flex}@media (min-width:761px) and (max-height:860px){.ending__scene{--scene-h:84px}.krant.ending__front{margin-bottom:10px}}.ending__picture{height:var(--scene-h);filter:saturate(.82)sepia(.1);flex:none}.ending__picture>*{height:100%}.ending__scene .portrait__sprite{animation:none}.ending__side{gap:6px;min-width:0;max-width:30ch;font-size:.8rem;line-height:1.35;display:grid}.ending__caption{color:var(--ink-soft);text-wrap:pretty;margin:0;font-style:italic}.scene__photo{object-fit:cover;width:100%;height:100%;display:block}.scene__mugshot{width:calc(var(--scene-h) * 1.3);background:repeating-linear-gradient(#0000 0 9px,#26221c33 9px 10px),#d8d2c0;border:1px solid #26221c66;place-items:end center;display:grid;position:relative;overflow:hidden}.scene__mugshot .portrait{--portrait-size:calc(var(--scene-h) - 4px)}.scene__bordje{color:#f1ead6;width:max-content;max-width:94%;font-family:var(--font-type);letter-spacing:.04em;text-align:center;background:#1f1d1a;margin:0;padding:2px 5px;font-size:.56rem;line-height:1.25;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.scene__kolommen{width:calc(var(--scene-h) * 1.3);border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.scene__kolom+.scene__kolom{border-left:1px solid #26221c73}.scene__vonk{font-family:var(--font-type);align-items:center;gap:6px;margin:0;display:flex}.scene__vonk .portrait{--portrait-size:34px}.scene__polaroid{width:var(--scene-h);background:#f7f1e1;border:1px solid #26221c59;padding:4px;transform:rotate(-1.2deg)}.scene__lijst{width:var(--scene-h);background:#a88b46;padding:7px 7px 13px;position:relative;box-shadow:inset 0 0 0 2px #8a7035,inset 0 0 0 5px #b89c58,inset 0 0 0 6px #6f5a2a,0 2px 5px #00000040}.scene__lijst .scene__photo,.scene__lijst .portrait{--portrait-size:100%;background:#e4dccb;width:100%;height:100%}.scene__plaatje{color:#2f2615;max-width:86%;font-family:var(--font-type);white-space:nowrap;text-overflow:ellipsis;background:#c7b17a;padding:0 5px;font-size:.5rem;line-height:1.4;position:absolute;bottom:2px;left:50%;overflow:hidden;transform:translate(-50%)}.scene__staatsblad{font-family:var(--font-type);background:#f7f1e1;border:1px solid #26221c59;margin:0;padding:4px 6px;font-size:.82rem;display:grid}.scene__ghost,.scene__typed{grid-area:1/1}.scene__ghost{visibility:hidden}.scene__tv{width:calc(var(--scene-h) * 1.6);background:#23201c;border-radius:6px;padding:4px;position:relative}.scene__screen{border-radius:3px;width:100%;height:100%;display:block}.scene__tv .scene__kat{--portrait-size:calc(var(--scene-h) * .62);position:absolute;bottom:-8px;right:-14px}.ending__head{position:relative}.ending__stamp{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.screen.screen--ending[data-scene=stop]{opacity:0;transition:none}.ending__label{font-family:var(--font-type);letter-spacing:.08em;color:var(--ink-soft);margin:-6px 0 0;font-size:.82rem}.screen--ending:not([data-scene=done]) .ending__label{visibility:hidden}.ending__footnotes{width:-moz-fit-content;width:fit-content;max-width:min(72ch,100%);font-family:var(--font-type);color:var(--ink-soft);text-align:left;gap:3px;margin:6px auto 0;font-size:.76rem;line-height:1.3;display:grid}.screen--ending:not([data-scene=done]) .ending__footnotes{visibility:hidden}.ending__footnote{margin:0;display:grid}.ending__footnote-mark{margin-right:3px;font-size:.72em;line-height:0}.ending__footnote-ghost,.ending__footnote-typed{grid-area:1/1}.ending__footnote-ghost{visibility:hidden}.ending__footnote-title{color:var(--ink);letter-spacing:.04em}.finale__stamp{white-space:nowrap;pointer-events:none;border-width:4px;justify-items:center;padding:4px 14px 2px;font-size:clamp(1.5rem,4.4vw,2.4rem);line-height:1.05;display:grid}.finale__stamp[hidden]{display:none}.finale__again{letter-spacing:.14em;margin-top:3px;font-size:.5em}.finale__flyer{z-index:5;transform-origin:50%;margin:0;position:fixed;top:0;left:0}.dossier-map__body .finale__stamp.is-filed{z-index:1;letter-spacing:.04em;opacity:.85;border-width:max(1px,1.4cqw);padding:.6cqw 2.6cqw .2cqw;font-size:10cqw;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}.dossier-map__body .finale__stamp.is-filed .finale__again{display:none}.ending__top .idcard{margin:10px auto 0}.ending__top .screen__actions{align-items:center;margin-top:20px}.ending__top .screen__actions .reappoint{margin-top:0}.ending__top .presence+.screen__actions{margin-top:10px}@media (max-width:760px){.ending__top .screen__actions .reappoint{flex-basis:100%}}.ending__dossier{width:min(600px,100%);color:var(--ink);text-align:left;background:linear-gradient(160deg,#dec597,#d6bc85 45%,#ccb077);border-radius:2px 4px 4px;margin:40px auto 28px;padding:12px 12px 14px;position:relative;transform:rotate(.3deg);box-shadow:inset 0 0 0 1px #6e502459,inset 0 1px #fffae880,0 14px 30px #00000073}.ending__dossier:before{content:"";background:#c9ad74;border-radius:4px 4px 0 0;width:38%;height:16px;position:absolute;bottom:100%;left:6%;box-shadow:inset 0 0 0 1px #6e50244d,inset 0 1px #fffae873}.ending__dossier-title{font-family:var(--font-type);letter-spacing:.12em;text-transform:uppercase;color:#3b2510d9;margin:0 4px 10px;font-size:.8rem;font-weight:400}.ending__sheet{background:linear-gradient(var(--paper), var(--paper-2));padding:18px 20px 20px;box-shadow:0 1px 3px #00000040}.ending__sheet>.ending__body:last-of-type{margin-bottom:0}.ending__teaser{font-family:var(--font-type);text-wrap:pretty;border:1px dashed #26221c73;align-items:center;gap:12px;margin:16px 0 0;padding:10px 12px;line-height:1.35;display:flex}.ending__teaser-mark{color:#d6bc85;background:linear-gradient(160deg,#dec597,#d6bc85 45%,#ccb077);border-radius:1px 3px 3px;flex:none;width:34px;height:42px;padding:10px 6px 6px;display:block;box-shadow:inset 0 0 0 1px #6e502459,0 1px 3px #00000040}.ending__teaser-mark svg{filter:drop-shadow(-1px -1px #fff7ded9)drop-shadow(1px 1px #5c401880);width:100%;height:100%;display:block;overflow:visible}.ending__land{margin:20px 0 0}.ending__subtitle{border-bottom:3px double var(--ink);font-family:var(--font-type);margin:0 0 8px;padding-bottom:2px;font-size:1rem;font-weight:400}.ending__tally{grid-template-columns:max-content minmax(0,1fr);gap:3px 10px;margin:0;padding:0;font-size:.88rem;line-height:1.35;list-style:none;display:grid}.ending__tally li{display:contents}.ending__count{font-family:var(--font-type);color:var(--red);text-align:right;font-variant-numeric:tabular-nums;font-weight:400}.ending__after{background:#efe6cf;margin:14px 0 0;padding:10px 12px 12px;transform:rotate(-.4deg);box-shadow:0 2px 6px #0000002e}.ending__after .krant__rubriek{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 4px;font-size:.8rem}.ending__after .ending__after-kop{margin-bottom:8px;font-size:1.15rem}.ending__sheet .vonk-report{margin-top:20px}.ending__line{margin:6px 0 0}.ending__dock{z-index:2;padding:20px 16px max(10px, env(safe-area-inset-bottom));background:linear-gradient(#0d090600,#0d0906f7 14px,#0d0906);margin:0 -20px;position:sticky;bottom:0}.ending__dock .dossiers{max-width:460px;margin:0 auto}.dossiers--docked .endings__title{color:#efe6cfc7;margin:0 0 6px}.dossiers--docked .dossiers__personnel{color:#efe6cf99;margin:-4px 0 6px}.dossiers--docked .dossiers__row{max-width:360px}.dossiers--docked .dossier-detail{overscroll-behavior:contain;background:linear-gradient(var(--paper), var(--paper-2));max-height:40vh;color:var(--ink);margin:0 auto 10px;overflow:auto;box-shadow:0 6px 18px #00000080}.ending__sound{background:linear-gradient(var(--paper), var(--paper-2));width:min(560px,100%);color:var(--ink);border-radius:3px;margin:16px auto 24px;padding:2px 12px 12px}.ending__sound .sound-switches{margin-top:10px}.vonk-report .vonk-photos{grid-column:1/-1;margin:4px 0 0}.vonk-photos__line{margin:0 0 12px}.vonk-photos__row{align-items:flex-start;gap:12px;padding:0 3px 2px;display:flex}.vonk-photo{flex:var(--ratio,1) 1 0;min-width:0;margin:0}.vonk-photo__img{background:#6f675a;width:100%;height:auto;display:block;box-shadow:0 0 0 3px #f7f3ea,0 2px 7px 3px #00000047}.vonk-photo__caption{font-family:var(--font-mono);color:var(--ink-soft);text-align:center;margin-top:7px;font-size:.78rem;line-height:1.2}.ending__photos{background:linear-gradient(var(--paper), var(--paper-2));width:min(560px,100%);color:var(--ink);border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:16px auto 0;padding:12px;display:flex}.ending__photos-what{color:var(--ink-soft);flex:220px;margin:0;font-size:.8rem;line-height:1.35}.ending__photos+.ending__sound{margin-top:12px}@media (max-width:760px){.screen.screen--ending{padding:12px 12px 0}.ending__dock{padding:16px 12px max(8px, env(safe-area-inset-bottom));margin:0 -12px}.screen__faces.ending__faces .portrait{--portrait-size:72px}.ending__scene{--scene-h:76px;gap:12px}.ending__side,.scene__staatsblad{font-size:.74rem}.scene__bordje{font-size:.5rem;bottom:4px}.screen--ending .ending__title{font-size:clamp(1.7rem,8.4vw,2.2rem);line-height:1.1}.ending__dossier{margin-top:34px}.ending__sheet{padding:14px 14px 16px}}@media (orientation:landscape) and (max-height:500px){.ending__dock{padding-top:12px;position:relative}.dossiers--docked .endings__title,.dossiers--docked .dossiers__personnel{display:none}.dossiers--docked .dossiers__row{max-width:260px}}.debug{z-index:10;color:#d6f5d6;background:#000000e0;border-radius:8px;width:min(320px,100vw - 24px);max-height:60vh;padding:12px;font-size:.8rem;position:fixed;bottom:12px;left:12px;overflow:auto}.debug h2,.debug h3{margin:0 0 8px;font-size:.9rem}.debug__head{justify-content:space-between;align-items:start;gap:8px;display:flex}.debug .debug__close{min-width:30px;font-size:1.1rem;line-height:1}.debug__row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.debug button,.debug input{background:#102010;border:1px solid #3c5a3c;border-radius:4px;min-height:30px;padding:2px 8px}.debug input{width:90px}.debug__metrics{white-space:pre-wrap;margin:0}@media (max-width:760px){.hud__top{padding:max(10px, env(safe-area-inset-top)) 14px 22px;flex-direction:column;gap:8px}.hud__chips{justify-content:flex-start}.chip{padding:4px 10px;font-size:.78rem}.hud__day{font-size:1.15rem}.hud__hint{font-size:.88rem}.toolbar{justify-content:space-around;gap:2px;left:8px;right:8px;translate:none}.tool{flex:auto;min-width:0;padding:6px 3px;font-size:.68rem}.backdrop{padding:8px}.panel{max-height:calc(100dvh - 16px)}.panel__head{padding:12px 14px 8px}.panel__title{font-size:1.15rem}.panel__body{padding:14px}.lawbook,.forms__layout{grid-template-columns:minmax(0,1fr)}.lawbook__notes{position:static}.sheet{padding:14px}.sheet--form .form__head{margin:-14px -14px 0;padding:12px 14px 10px}.papers{gap:10px}.formpaper{width:74px;height:88px}.formpaper__code{font-size:1.4rem}.formpaper__title{display:none}.totals{grid-template-columns:minmax(0,1fr)}.result{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"stamp money""what susp";gap:6px 12px;padding:10px 4px}.result .stamp{justify-self:start}.screen__card{padding:26px 18px 22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.hud__act{letter-spacing:.08em;text-transform:uppercase;color:#f3ead7b3;font-size:.8rem}.search{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;display:flex}.search__input{border:1px solid var(--paper-line);min-height:40px;color:var(--ink);background:#fff9;border-radius:3px;flex:220px;padding:6px 10px}.search__input:focus{border-color:var(--blue);outline:none}.search__toggle{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.search__toggle input{width:18px;height:18px;accent-color:var(--blue)}.search__count{color:var(--ink-soft);font-size:.85rem}.quip--locked{border-left:4px solid var(--gold);font-style:normal}.sheet--note{background:#f5e46b;border-color:#7864144d}.shop__intro{color:var(--ink-soft);margin:0;font-style:italic}.shop__balance{font-family:var(--font-type);margin:10px 0 16px;font-size:1.15rem}.upgrades{gap:12px;margin:0;padding:0;list-style:none;display:grid}.upgrade{border:1px solid var(--paper-line);background:#ffffff80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.upgrade.is-owned{background:#2f6b3a14}.upgrade__text{flex:260px}.upgrade__name{font-family:var(--font-type);margin:0 0 4px;font-size:1.1rem;font-weight:400}.upgrade__text p{margin:0;font-size:.92rem}.screen--act .screen__card{transform:rotate(.5deg)}.act__title{font-family:var(--font-type);margin:4px 0 14px;font-size:clamp(2rem,7vw,2.8rem);font-weight:400;line-height:1.1}.act__blurb{text-wrap:pretty;max-width:42ch;margin:0 auto}.screen--act.has-sheet .screen__card{width:min(640px,100%);padding:26px 28px 22px}.screen--act.has-sheet .act__title{margin-bottom:8px;font-size:clamp(1.8rem,6vw,2.4rem)}.screen--act.has-sheet .act__blurb{font-size:.92rem}.screen--act.has-sheet .screen__actions{margin-top:16px}.act-sheet{border-top:4px double var(--ink);color:var(--ink);text-align:left;background:#f7f1e1;margin:16px 0 0;padding:12px 16px 14px;font-size:.86rem;line-height:1.35;rotate:-.4deg;box-shadow:0 6px 14px #00000029}.act-sheet__kop{border-bottom:1px solid var(--ink);font-family:var(--font-type);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0 0 8px;padding-bottom:6px;font-size:.98rem;font-weight:400}.act-sheet__label{font-family:var(--font-type);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 3px;font-size:.74rem}.act-sheet__counter{margin:0;display:none}.act-sheet__tally{gap:10px 22px;display:grid}.act-sheet__tally.is-split{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.act-sheet__tally.is-long,.act-sheet__tally.is-split.is-long{grid-template-columns:minmax(0,1fr)}.act-sheet__found,.act-sheet__missed,.act-sheet__reach-list{margin:0;padding:0;list-style:none}.act-sheet__tally.is-long .act-sheet__found{columns:2;column-gap:22px}.act-sheet__item.is-found{break-inside:avoid;border-bottom:1px dotted #26221c4d;justify-content:space-between;align-items:baseline;gap:8px;padding:1px 0;display:flex}.act-sheet__name{min-width:0}.act-sheet__amount{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.act-sheet__item.is-missed{grid-template-columns:minmax(0,1fr) 3.2em;align-items:center;gap:6px;min-height:1.38em;display:grid}.act-sheet__tally.is-long .act-sheet__missed{flex-wrap:wrap;gap:2px 16px;display:flex}.act-sheet__tally.is-long .act-sheet__item.is-missed{width:9.5em}.act-sheet__bar.lacquer{height:.75em}.act-sheet__code{color:var(--ink-soft);font-size:.78rem}.act-sheet__reach{border-top:1px solid var(--ink);margin-top:12px;padding-top:8px}.act-reach{grid-template-columns:minmax(0,1fr) minmax(9.5em,auto) auto;align-items:center;gap:4px 10px;min-height:1.4em;padding:1px 0;display:grid}.act-reach__label{min-width:0}.act-reach__value{white-space:nowrap;text-align:right}.act-reach__bar.lacquer{height:.75em}.act-reach__value .act-reach__bar.lacquer{margin-left:auto}.act-reach__tight{border:1.5px solid var(--red);color:var(--red);font-family:var(--font-type);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:0 4px;font-size:.72rem;rotate:-3deg}@media (max-width:560px){.screen--act.has-sheet .screen__card{padding:22px 16px 18px}.act-sheet{padding:10px 12px 12px;font-size:.8rem}.act-sheet__tally,.act-sheet__tally.is-split,.act-sheet__tally.is-split.is-long{align-items:center;gap:3px;display:flex}.act-sheet__counter{white-space:nowrap;flex:none;margin-right:6px;display:block}.act-sheet__tally .act-sheet__label{display:none}.act-sheet__col{flex:var(--n,1) 1 0;min-width:0;display:flex}.act-sheet__found,.act-sheet__missed,.act-sheet__tally.is-long .act-sheet__found,.act-sheet__tally.is-long .act-sheet__missed{columns:auto;flex-wrap:nowrap;flex:1 1 0;gap:3px;min-width:0;display:flex}.act-sheet__item.is-found,.act-sheet__item.is-missed,.act-sheet__tally.is-long .act-sheet__item.is-missed{flex:1 1 0;width:auto;min-width:3px;height:9px;min-height:0;padding:0;display:block;position:relative}.act-sheet__item.is-found{border:1.5px solid var(--ink)}.act-sheet__item.is-missed .act-sheet__bar.lacquer{width:100%;height:100%}.act-sheet__item .act-sheet__name,.act-sheet__item .act-sheet__amount,.act-sheet__item .act-sheet__code{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.act-reach{grid-template-columns:minmax(0,1fr) minmax(6em,auto) auto;gap:2px 8px}.act-reach__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.screen--republiek .ending__title{color:var(--green)}.screen--excellentie .ending__title{color:var(--gold)}@media (max-width:760px){.tool span{font-size:.68rem}}.sound-toggles{pointer-events:auto;gap:6px;display:inline-flex}.sound-toggle{width:36px;height:36px;color:var(--paper);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d090699;border:1px solid #f3ead72e;border-radius:50%;place-items:center;padding:0;transition:opacity .15s,background-color .15s;display:grid;position:relative}.sound-toggle svg{width:18px;height:18px}.sound-toggle:hover{background:#f3ead71f}.sound-toggle.is-muted{opacity:.6}.sound-toggle.is-muted:after{content:"";background:#ff8a7a;width:22px;height:2px;position:absolute;left:8px;transform:rotate(-45deg)}.sound-toggle[aria-expanded=true]{background:#f3ead729}.logo__small{letter-spacing:.18em;text-align:center;font-size:.48em}.sound-toggle{border-radius:99px;grid-auto-flow:column;gap:6px;width:auto;padding:0 12px 0 10px}.sound-toggle__label{font-size:.8rem}.sound-switches{border:1px solid var(--paper-line);border-radius:var(--radius);text-align:left;gap:4px;margin:22px 0 0;padding:8px 14px 12px;display:grid}.sound-row{grid-template-columns:minmax(0,1fr) minmax(120px,1fr);align-items:center;gap:4px 16px;display:grid}.volume{align-items:center;gap:10px;display:flex}.volume__slider{--fill:80%;cursor:pointer;appearance:none;background:0 0;flex:1;min-width:0;height:22px;margin:0}.volume__slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--green) var(--fill), #26221c33 var(--fill));border-radius:99px;height:6px}.volume__slider::-moz-range-track{background:linear-gradient(to right, var(--green) var(--fill), #26221c33 var(--fill));border-radius:99px;height:6px}.volume__slider::-webkit-slider-thumb{border:2px solid var(--green);background:var(--paper);appearance:none;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 1px 3px #00000059}.volume__slider::-moz-range-thumb{border:2px solid var(--green);background:var(--paper);border-radius:50%;width:14px;height:14px}.volume__slider:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.volume__value{font-variant-numeric:tabular-nums;text-align:right;min-width:3.2em;color:var(--ink-soft);font-size:.85rem}.sound-popover{z-index:6;pointer-events:auto;background:linear-gradient(var(--paper), var(--paper-2));color:var(--ink);box-shadow:var(--shadow);border-radius:3px;position:fixed}.sound-popover[hidden]{display:none}.sound-popover .sound-switches{border:0;margin:0;padding-top:12px}.sound-popover .sound-switches legend{float:left;width:100%;padding:0}.sound-popover .sound-row{grid-template-columns:minmax(0,1fr)}.sound-switches legend{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);padding:0 6px;font-size:.78rem}.switch{cursor:pointer;align-items:center;gap:8px;min-height:40px;display:inline-flex;position:relative}.switch__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.switch__track{background:#26221c40;border-radius:99px;width:40px;height:22px;transition:background-color .15s;position:relative}.switch__track:after{content:"";background:var(--paper);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}.switch__input:checked+.switch__track{background:var(--green)}.switch__input:checked+.switch__track:after{transform:translate(18px)}.switch__input:focus-visible+.switch__track{outline:2px solid var(--blue);outline-offset:2px}.switch__state{min-width:2.2em;color:var(--ink-soft);text-align:left;font-size:.85rem}.portrait{--portrait-size:120px;width:var(--portrait-size);height:var(--portrait-size);vertical-align:bottom;flex:none;display:inline-block;position:relative}.portrait__sprite{transform-origin:50% 100%;background-repeat:no-repeat;background-size:400% 300%;position:absolute;inset:0}.portrait--photo .portrait__sprite{background-position:50% 100%;background-size:contain}.portrait--xs{--portrait-size:40px}.portrait--sm{--portrait-size:72px}.portrait--md{--portrait-size:clamp(88px, 20vw, 140px)}.portrait--lg{--portrait-size:clamp(88px, 24vw, 220px)}@media (prefers-reduced-motion:no-preference){.portrait--md .portrait__sprite,.portrait--lg .portrait__sprite{animation:4.8s ease-in-out infinite portrait-breathe}}@keyframes portrait-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.008,1.018)}}.call{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 22px;display:grid}.call__cast{justify-items:center;gap:10px;display:grid;position:sticky;top:0}.call__lawyer{text-align:center;max-width:150px;color:var(--ink-soft);justify-items:center;gap:2px;margin:0;font-size:.82rem;font-style:italic;display:grid}.call__talk{min-width:0}.letter__head{display:block}.letter__head--face{align-items:center;gap:14px;display:flex}.letter__head--face .letter__subject{margin-bottom:0}.letter__head+.letter__body{margin-top:12px}.press-photo{float:right;text-align:center;background:#ddd5c0;border:1px solid #1e1e1e73;margin:0 0 10px 16px;padding:6px 6px 4px}.press-photo .portrait{filter:grayscale()contrast(1.15)sepia(.15)}.press-photo figcaption{margin-top:2px;font-size:.72rem;font-style:italic}.upgrade__face{align-self:end;margin:-6px 0 -14px -4px}.upgrade--face{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}@media (max-width:560px){.upgrade--face{grid-template-columns:auto minmax(0,1fr)}.upgrade--face>.btn,.upgrade--face>.stamp{grid-column:2;justify-self:start}}.found--face{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.found--face .found__face{grid-row:span 3}.note__face{align-self:center}.note__face+.note__name{flex:1}.screen__face{margin:-10px auto 6px;display:block}.screen__faces{justify-content:center;align-items:flex-end;gap:4px;margin:-10px 0 6px;display:flex}@media (max-width:760px){.sound-toggle{height:32px;padding:0 10px 0 8px}.call{grid-template-columns:minmax(0,1fr)}.call__cast{grid-auto-flow:column;justify-content:start;align-items:end;position:static}.call__vonk{--portrait-size:96px}.call__lawyer .portrait{--portrait-size:56px}.letter__head--face .portrait{--portrait-size:64px}.letter__head--face{clear:right}.press-photo .portrait{--portrait-size:76px}.upgrade__face{--portrait-size:64px}.screen__face,.screen__faces .portrait{--portrait-size:100px}.sound-row{grid-template-columns:minmax(0,1fr)}.found--face{display:block}.found--face .found__face{float:right;--portrait-size:80px;margin:0 -6px 4px 8px}}.sheet--newspaper{display:flow-root}.popup{z-index:4;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.popup__dim{background:#0a060373;animation:.16s both popup-fade;position:absolute;inset:0}.popup__card{background:linear-gradient(var(--paper), var(--paper-2));width:min(460px,100%);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow);border-radius:3px;padding:18px 18px 14px;animation:.22s cubic-bezier(.2,.8,.3,1) both popup-in;position:relative;overflow:auto}.popup__body .quip{font-size:1.05rem}.popup__actions{justify-content:flex-end;margin-top:14px;display:flex}@keyframes popup-fade{0%{opacity:0}}@keyframes popup-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}.tutor{z-index:20;pointer-events:none;position:fixed;inset:0}.tutor[hidden]{display:none}.tutor__ring{border:3px solid var(--gold);border-radius:12px;animation:1.4s ease-in-out infinite tutor-pulse;position:fixed;box-shadow:0 0 0 4px #c9a22740,0 0 24px #ffd2788c}.tutor__arrow{color:#f5d76e;filter:drop-shadow(0 3px 4px #00000080);width:40px;height:56px;animation:.9s ease-in-out infinite tutor-bob;position:fixed}.tutor.is-below .tutor__arrow svg{transform:rotate(180deg)}.tutor__bubble{border:2px solid var(--ink);color:var(--ink);font-family:var(--font-type);text-align:center;background:#fff7d6;border-radius:10px;margin:0;padding:10px 14px;font-size:1.05rem;line-height:1.3;position:fixed;box-shadow:0 8px 20px #0006}.tutor.is-nudge .tutor__arrow{animation:.45s both tutor-shake}.tool.is-tutor{box-shadow:inset 0 0 0 2px var(--gold);background:#c9a22747}@keyframes tutor-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.04)}}@keyframes tutor-bob{0%,to{translate:0}50%{translate:0 8px}}.tutor.is-below .tutor__arrow{animation-name:tutor-bob-up}@keyframes tutor-bob-up{0%,to{translate:0}50%{translate:0 -8px}}@keyframes tutor-shake{0%,to{translate:0}20%{translate:-8px}40%{translate:7px}60%{translate:-5px}80%{translate:3px}}.logo__tiny{letter-spacing:.4em;text-align:center;font-size:.32em;line-height:1.2}.tutor.is-info .tutor__bubble{pointer-events:auto}.tutor.is-docked .tutor__bubble{text-align:left;padding:6px 12px;font-size:.95rem;box-shadow:0 4px 12px #00000040}.tutor__ok{margin:8px auto 0;display:block}.tutor__nee{border:1px solid var(--ink);color:var(--ink-soft);background:#fff7d6;border-radius:8px;padding:4px 10px;font-size:.85rem;line-height:1.25;position:absolute;bottom:calc(100% + 6px);left:8px;right:8px;box-shadow:0 4px 10px #0000004d}.tutor.is-below .tutor__nee,.tutor.is-docked .tutor__nee{top:calc(100% + 6px);bottom:auto}.tutor__nee[hidden],.tutor__ok[hidden]{display:none}.chip--suspicion{padding-bottom:9px;position:relative}.chip__of{color:#f3ead799;margin-left:-6px;font-size:.8rem}.suspicion-bar{background:#f3ead726;border-radius:2px;height:3px;position:absolute;bottom:4px;left:12px;right:12px}.suspicion-bar__fill{background:linear-gradient(90deg,#6fbf73,#e0b84a 60%,#e0634f);border-radius:2px;transition:width .4s;position:absolute;inset:0 auto 0 0}.suspicion-bar__mark{background:var(--paper);width:2px;height:7px;position:absolute;top:-2px}.chip__dossier{color:#2a1a0b;font-family:var(--font-type);letter-spacing:.08em;pointer-events:auto;background:#a87a4a;border:1px solid #3b2510;border-radius:2px;align-self:center;margin:-2px -4px -2px 0;padding:1px 6px 0;font-size:.68rem}.chip__dossier[hidden]{display:none}.chip__dossier:hover{background:#b98a57}.total__note{color:var(--ink-soft);font-size:.8rem}.btn--small{min-height:34px;padding:4px 14px;font-size:.9rem}.audit__lists .articles--audit{margin-top:8px}@media (min-width:900px){.audit__lists .articles--audit{grid-template-columns:repeat(2,minmax(0,1fr))}}.article--expired{opacity:.72}.idform__photos{grid-template-columns:repeat(4,minmax(0,84px));gap:10px;display:grid}.idform__photo{border:2px solid var(--paper-line);cursor:pointer;background:#cfc8b4;border-radius:4px;place-items:end center;padding:4px;display:grid}.idform__photo .portrait{filter:grayscale(.35)}.idform__photo[aria-checked=true]{border-color:var(--green);box-shadow:0 0 0 3px #2f6b3a40}.idform__face{aspect-ratio:1;object-fit:cover;filter:grayscale(.45);width:100%;height:auto;transition:filter .16s;display:block}.idform__photo[aria-checked=true] .idform__face,.idform__photo:hover .idform__face{filter:none}.idcard{max-width:380px;color:var(--ink);text-align:left;background:repeating-linear-gradient(135deg,#e9efe1 0 14px,#e3eadb 14px 28px);border:1px solid #2f6b3a59;border-radius:12px;margin:8px auto;padding:0 0 42px;position:relative;overflow:hidden;box-shadow:0 6px 18px #0000002e}.idcard--paspoort{background:repeating-linear-gradient(135deg,#f2e6d0 0 14px,#ecdfc6 14px 28px);border-color:#b3261e59}.idcard__title{background:var(--green);color:var(--paper);font-family:var(--font-type);letter-spacing:.04em;margin:0;padding:8px 14px;font-size:.95rem}.idcard--paspoort .idcard__title{background:var(--red)}.idcard__body{align-items:flex-end;gap:14px;padding:12px 14px 0;display:flex}.idcard__photo{filter:grayscale(.4)contrast(1.05);background:#cfc8b4;border:1px solid #7a7464}.idcard__face{object-fit:cover;width:72px;height:72px;display:block}.idcard__fields{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;font-size:.9rem;display:grid}.idcard__fields dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);align-self:center;font-size:.72rem}.idcard__fields dd{font-family:var(--font-type);margin:0}.idcard__term{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-soft);margin:8px 14px 0;font-size:.78rem}.idcard__stamp{opacity:.85;font-size:1rem;position:absolute;bottom:8px;right:16px;transform:rotate(-12deg)}@media (max-width:480px){.idcard__fields{grid-template-columns:1fr;gap:0}.idcard__fields dd{margin-bottom:4px}}.result__reply{color:var(--ink-soft);grid-column:1/-1;font-size:.85rem;font-style:italic}.post-stack{gap:10px;margin:0;padding:0;list-style:none;display:grid}.envelope{width:100%;min-height:100px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(170deg,#e6d4ab,#d6bf8c);border:1px solid #b89c6a;border-radius:4px;align-content:center;gap:6px;padding:16px 200px 14px 18px;transition:transform .12s,box-shadow .12s;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 8px #0000002e}.envelope:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000038}.envelope__flap{clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;background:linear-gradient(#785a2829,#785a280a);height:54px;position:absolute;inset:0 0 auto}.envelope__stamp{outline-offset:-2px;color:#efe3c4;width:36px;height:44px;font-family:var(--font-type);background:#8f2a1f;outline:3px dotted #efe3c4;place-items:center;font-size:1.2rem;display:grid;position:absolute;top:12px;right:96px}.envelope__postmark{color:#26221c99;width:52px;height:52px;font-family:var(--font-type);border:2px solid #26221c73;border-radius:50%;place-items:center;font-size:.72rem;display:grid;position:absolute;top:16px;right:140px;transform:rotate(-14deg)}.envelope__unread{position:absolute;bottom:12px;right:10px;transform:rotate(-6deg)}.envelope__from{font-family:var(--font-type);align-items:center;gap:8px;font-size:1.05rem;display:flex}.envelope__to{color:var(--ink-soft);font-size:.85rem}.post--old .envelope,.post--old .letter--open{filter:grayscale(.85);opacity:.62}.letter--open{background:#fbf7ec;border-top:5px solid #b89c6a;animation:.26s cubic-bezier(.2,.8,.3,1) both letter-out}.letter__day{color:var(--ink-soft);font-size:.85rem}@keyframes letter-out{0%{opacity:0;transform:translateY(-14px)}}.paper{color:#1d1d1b;background:radial-gradient(circle at 20% 30%,#00000006,#0000 40%),linear-gradient(#ece7da,#e2dccc);border:1px solid #1e1e1e40;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);padding:18px 16px 22px;display:grid;box-shadow:0 6px 16px #00000038}.paper__fold{background:linear-gradient(90deg,#0000,#00000024 45%,#ffffff59 55%,#0000)}.paper__page{min-width:0;padding:0 10px}.paper .sheet__masthead{font-family:var(--font-type);letter-spacing:.08em;text-align:center;margin:0;font-size:1.7rem}.paper__edition{letter-spacing:.06em;text-align:center;border-top:3px double #1d1d1b;border-bottom:1px solid #1d1d1b;margin:4px 0 12px;padding:3px 0;font-size:.75rem}.paper__page--front p{-webkit-hyphens:auto;hyphens:auto}.paper__more{border-top:1px solid #1e1e1e59;margin-top:14px;padding-top:10px}.paper__more-head{font-family:var(--font-type);margin:0 0 6px;font-size:1rem;line-height:1.25}.paper__page--official{border-left:1px solid #1e1e1e26}@media (max-width:760px){.envelope{padding:14px 96px 12px 14px}.envelope__postmark{display:none}.envelope__stamp{top:auto;bottom:10px;right:12px}.envelope__unread{top:10px;bottom:auto;right:8px}.paper{grid-template-columns:minmax(0,1fr);padding:14px 10px}.paper__fold{background:linear-gradient(#0000,#00000024 45%,#ffffff59 55%,#0000);height:18px}.paper__page--official{border-left:0}}.result__meter{background:#26221c1f;border-radius:4px;grid-column:1/-1;height:8px;display:block;overflow:hidden}.result__meter-fill{width:0;height:100%;transition:width var(--meter-ms,1.2s) cubic-bezier(.3, .1, .3, 1);background:linear-gradient(90deg,#6fbf73,#e0b84a 60%,#e0634f) 0 0/300px 100%;display:block}.result.is-pending .stamp,.result.is-pending .result__money,.result.is-pending .result__susp,.result.is-pending .result__reply{visibility:hidden}.result.is-judging .result__meter-fill,.result.is-revealed .result__meter-fill{width:var(--meter,50%)}.result--bad.is-judging .result__meter-fill,.result--bad.is-revealed .result__meter-fill{background:#e0634f}.result.is-revealed .result__money,.result.is-revealed .result__susp{animation:.3s .18s both popup-fade}.report__after:not([hidden]){animation:.3s both popup-fade}.result__judging{color:var(--ink-soft);font-style:italic;display:none}.result.is-pending .result__detail{display:none}.result.is-pending .result__judging{display:inline}.result__decision{border-left:3px solid var(--green);font-family:var(--font-type);color:var(--ink-soft);grid-column:1/-1;margin-top:4px;padding-left:10px;font-size:.82rem;line-height:1.45}.result--bad .result__decision{border-left-color:var(--red)}.result__decision.is-unrolling{animation:.56s ease-out both decision-unroll}@keyframes decision-unroll{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.tally{gap:4px;margin-top:16px;display:grid}.tally__line{font-family:var(--font-type);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;font-size:1.05rem;display:flex}.tally__line>span:first-child{letter-spacing:.06em;color:var(--ink-soft);font-family:inherit;font-size:.8rem}.tally__kas strong{font-weight:400}.tally__costs{color:var(--red)}.tally__costs[hidden]{display:none}.total--safe{position:relative}.total__booked{pointer-events:none;position:absolute;top:3px;right:8px}.record{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:14px 0 0;display:flex}.record[hidden]{display:none}.record__stamp{border:2px dotted var(--ink);font-family:var(--font-type);letter-spacing:.12em;color:var(--ink);background-image:radial-gradient(var(--paper,#f4efe2) 1.4px, transparent 1.6px);mix-blend-mode:multiply;background-size:7px 7px;padding:4px 12px;font-size:1.05rem}.record__note{color:var(--ink-soft);font-size:.85rem;font-style:italic}.shop__goal{font-family:var(--font-type);border-left:4px solid #b8913a;margin:0 0 10px;padding:6px 10px;font-size:.95rem}.shop__worth{font-family:var(--font-type);margin:-8px 0 12px;font-size:.9rem}.tool--walkie{color:#ff9b8f}.tool--walkie.is-blinking svg{animation:1.5s step-end infinite walkie-blink}@keyframes walkie-blink{0%,16%{color:#6dff8a}8%,24%,to{color:inherit}}.grijs__services{gap:12px;margin-top:14px;display:grid}.grijs__service{align-items:center}.chip[hidden]{display:none}.chip--mazes.chip--done strong{color:#8fe39a}.hud__saved{letter-spacing:.08em;color:#8fe39a;opacity:0;margin-left:10px;font-size:.7rem;transition:opacity .3s}.hud__saved.is-on{opacity:.85;transition-duration:80ms}.article--marked .article__text{background:linear-gradient(#0000 55%,#ffde28bf 55% 92%,#0000 92%)}.article--tried{opacity:.5;filter:grayscale()}.article__tried{border:1px solid var(--ink-soft);font-family:var(--font-type);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);border-radius:2px;justify-self:start;margin-top:2px;padding:0 6px;font-size:.72rem}.note__autofill{margin-top:8px;padding:4px 10px;font-size:.82rem}@media (max-width:760px){.forms .tabs{scrollbar-width:thin;flex-wrap:nowrap;width:0;min-width:100%;padding-bottom:4px;overflow-x:auto}.forms .tab{white-space:nowrap;flex:none}}html.calm-font{--font-type:"Courier Prime", "Courier New", monospace;--font-hand:"Courier Prime", "Courier New", monospace;--hand-scale:1}html.reduce-motion *,html.reduce-motion :before,html.reduce-motion :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.settings-stack{gap:12px;display:grid}.sound-popover{max-height:calc(100dvh - 90px);overflow-y:auto}.text-size__label{margin-right:auto}.text-size{align-items:flex-end;gap:6px;display:inline-flex}.text-size__option{border:1px solid var(--paper-line);min-width:40px;min-height:40px;color:var(--ink);font-family:var(--font-type);background:0 0;border-radius:6px;padding:0 8px;line-height:1}.text-size__option--100{font-size:.9rem}.text-size__option--115{font-size:1.1rem}.text-size__option--130{font-size:1.35rem}.text-size__option[aria-checked=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.sound-row--single{grid-template-columns:minmax(0,1fr)}.choice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:40px;display:flex}.choice__select{border:1px solid var(--paper-line);min-width:11em;max-width:100%;min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:4px 6px;font-size:.9rem}.choice__select option{color:var(--ink);background:var(--paper)}.choice__select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.endings{text-align:left;margin:18px 0 0}.endings__title{font-family:var(--font-type);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px;font-size:.85rem;font-weight:400}:root{--map-ratio:991 / 1136}.dossiers{--map:#d6bc85}.dossiers .endings__title{text-align:center}.dossiers__row{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(6px,2.2vw,12px);max-width:420px;margin:0 auto;padding:0;list-style:none;display:grid}.dossiers__item{align-items:flex-end;display:flex}.dossier-map{width:100%;aspect-ratio:var(--map-ratio);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:transform .12s;display:block;position:relative;container-type:inline-size}.dossier-map:hover{transform:translateY(-2px)}.dossier-map[aria-expanded=true]{transform:translateY(-4px)}.dossier-map:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.dossier-map__tab{background:#c9ad74;border-radius:3px 3px 0 0;width:40%;height:12cqw;position:absolute;top:0;left:9%;box-shadow:inset 0 0 0 1px #6e50244d,inset 0 1px #fffae873}.dossier-map__body{background:linear-gradient(160deg, #dec597, var(--map) 45%, #ccb077);border-radius:1px 3px 3px;flex-direction:column;align-items:center;gap:6cqw;padding:14cqw 9cqw 9cqw;display:flex;position:absolute;inset:9cqw 0 0;box-shadow:inset 0 0 0 1px #6e502459,inset 0 1px #fffae880,0 2px 5px #00000047}.dossier-map[aria-expanded=true] .dossier-map__body{box-shadow:inset 0 0 0 1px #6e502459,inset 0 1px #fffae880,0 6px 10px #0000004d}.dossier-map.is-current .dossier-map__body{box-shadow:inset 0 0 0 1px #6e502459,0 0 0 3px #c9a2278c,0 2px 5px #00000047}.dossier-map__bar.lacquer{flex:none;align-self:flex-start;height:9cqw;min-height:5px}.dossier-map__title{background:var(--paper);color:var(--ink);font-family:var(--font-type);text-align:left;overflow-wrap:anywhere;flex:none;align-self:stretch;padding:3cqw 4cqw;font-size:clamp(8px,12.5cqw,12px);line-height:1.1;box-shadow:0 0 0 1px #26221c40}.dossier-map__relief{width:66%;min-height:0;color:var(--map);flex:1 1 0}.dossier-map__relief svg{filter:drop-shadow(-1px -1px #fff7ded9)drop-shadow(1px 1px #5c401880);width:100%;height:100%;display:block;overflow:visible}.dossier-map.has-art .dossier-map__tab,.dossier-map.has-art .dossier-map__relief{display:none}.dossier-map.has-art .dossier-map__body{box-shadow:none;isolation:isolate;background:0 0;padding:20cqw 10cqw 8cqw;inset:0}.dossier-map.has-art .dossier-map__bar.lacquer{height:10cqw}.dossier-map.has-art .dossier-map__title{letter-spacing:-.02em;margin:-5cqw -5cqw 0;padding:1.5cqw 2.5cqw;font-size:clamp(7.5px,11.5cqw,11px)}.dossier-map.has-art .dossier-map__body:before{content:"";z-index:-1;background:var(--map-beeld) center / 100% 100% no-repeat;filter:var(--map-ring,) drop-shadow(var(--map-shadow,0 2px 3px #00000047));position:absolute;inset:0}.dossier-map.has-art[aria-expanded=true]{--map-shadow:0 6px 8px #0000004d}.dossier-map.has-art.is-current{--map-ring:drop-shadow(2px 0 0 #745d18) drop-shadow(-2px 0 0 #745d18) drop-shadow(0 2px 0 #745d18) drop-shadow(0 -2px 0 #745d18)}.dossier-detail{text-align:left;background:#ffffff8c;border:1px solid #26221c66;border-top:4px solid #c9ad74;max-width:460px;margin:14px auto 0;padding:10px 14px 12px;font-size:.9rem;line-height:1.45}.dossier-detail[hidden]{display:none}.dossier-detail__label{font-family:var(--font-type);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 4px;font-size:.78rem}.dossier-detail__hint{font-family:var(--font-type);text-wrap:pretty;margin:0;font-size:1rem}.dossier-detail__title{font-family:var(--font-type);margin:0 0 6px;font-size:1.1rem}.dossier-detail__body{text-wrap:pretty;margin:0 0 8px}.dossier-detail__people{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:8px 0;display:flex}.dossier-detail__faces{gap:4px;display:flex}.dossier-detail .idcard{flex:220px;max-width:300px;margin:0}.dossier-detail__facts{font-family:var(--font-mono);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;margin:6px 0 0;font-size:.85rem;display:grid}.dossier-detail__facts dt{color:var(--ink-soft)}.dossier-detail__facts dd{margin:0}.dossiers__personnel{font-family:var(--font-type);letter-spacing:.1em;text-align:center;color:var(--ink-soft);margin:-4px 0 8px;font-size:.75rem}.dossier-fragment{color:#2b3140;font-family:var(--font-mono);text-align:left;background:#e7e8e2;border-left:3px solid #1f3a9359;margin:10px 0 0;padding:8px 12px 10px;font-size:.88rem;line-height:1.45;box-shadow:0 1px 2px #0003}.dossier-fragment__label{font-family:var(--font-type);letter-spacing:.12em;text-transform:uppercase;color:#2b3140c7;margin:0 0 4px;font-size:.72rem}.dossier-fragment__text{text-wrap:pretty;margin:0}.ending__fragment{margin-top:14px}.ending__letter{text-wrap:pretty;background:#fbf8ef;margin:16px 0 0;padding:12px 14px 4px;transform:rotate(-.3deg);box-shadow:0 1px 4px #00000038}.ending__letter .letter__face{--portrait-size:52px}.footnote-loose{background:#fffcf08c;border:1px solid #26221c8c;justify-items:start;gap:2px;margin:4px 0 0;padding:6px 8px 7px;display:grid}.footnote-loose__stamp{transform:rotate(-3deg)}.footnote-loose__kop{font-family:var(--font-type);margin:2px 0 0;font-size:.86rem;line-height:1.2}.footnote-loose__regel{margin:0;font-size:.85rem;font-style:italic}.krant__item--footnote{margin-left:-1em;list-style:none}.nacht__voetnoten{margin:10px 0 0}.pakket{text-align:left;margin:18px 0 0}.pakket__parcel{width:min(300px,100%);min-height:136px;color:var(--ink);font:inherit;cursor:pointer;background:linear-gradient(100deg,#0000 47%,#462c1224 48.5%,#0000 50%),linear-gradient(8deg,#0000 62%,#ffeccd1f 63%,#0000 66%),linear-gradient(170deg,#b98b56,#aa7c48 42%,#9a6d3c);border:0;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:54px 14px 14px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #3c240e73,inset 0 1px #ffebc859,0 6px 14px #00000059}.pakket__parcel:hover{box-shadow:inset 0 0 0 1px #3c240e73,inset 0 1px #ffebc859,0 9px 18px #0006}.pakket__parcel:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.pakket__touw{pointer-events:none;background:linear-gradient(90deg,#0000 calc(24% - 2px),#e6d9bb calc(24% - 2px),#cdbb93 calc(24% + 2px),#0000 calc(24% + 2px)),linear-gradient(#0000 34px,#e6d9bb 34px,#cdbb93 38px,#0000 38px);position:absolute;inset:0}.pakket__touw:after{content:"";background:#d8c7a0;border-radius:50%;width:16px;height:11px;position:absolute;top:36px;left:24%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #00000059}.pakket__etiket,.pakket__actie{background:var(--paper);font-family:var(--font-type);position:relative;box-shadow:0 0 0 1px #26221c4d,0 2px 3px #00000040}.pakket__etiket{padding:6px 12px;font-size:.95rem;transform:rotate(-1.5deg)}.pakket__actie{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);padding:3px 10px;font-size:.75rem}.pakket__inhoud{background:#fff6;border:1px solid #3c240e73;border-top:6px solid #aa7c48;border-radius:2px;padding:8px 14px 12px}.pakket__label{cursor:pointer;font-family:var(--font-type);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.85rem}.pakket__label:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pakket__vel{background:linear-gradient(var(--paper), var(--paper-2));margin:10px 0 0;padding:12px 14px;font-size:.92rem;line-height:1.5;box-shadow:0 1px 3px #00000040}.pakket__kop{font-family:var(--font-type);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px;font-size:.8rem;font-weight:400}.pakket__regels{text-indent:-1.5em;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;padding:0 0 0 1.5em;font-size:.88rem;list-style:none}.pakket__alinea{text-wrap:pretty;margin:0 0 8px}.pakket__alinea:last-child{margin-bottom:0}.pakket__onthulling{font-family:var(--font-mono)}.pakket__onthulling .pakket__alinea:last-child{font-family:var(--font-hand);color:#4b4b48;font-size:1.15rem;line-height:1.25}.pakket__brief{font-family:var(--font-type);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.vonk-report{border-left:4px solid var(--ink);text-align:left;background:#ffffff59;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:16px 0 0;padding:12px 14px;display:grid}.vonk-report__title{font-family:var(--font-type);margin:0 0 6px;font-size:1rem;font-weight:400}.vonk-report p{margin:0 0 4px;font-size:.9rem}.screen.screen--ledger{place-items:normal;padding:20px 20px 0;display:block}.screen--ledger .screen__card.ledger-book{text-align:left;width:min(620px,100%);margin:0 auto;padding:26px 26px 20px;transform:rotate(-.3deg)}.ledger-book__title{font-family:var(--font-type);letter-spacing:.04em;text-align:center;margin:0;font-size:clamp(1.4rem,5vw,1.9rem);font-weight:400}.ledger-book__count{font-family:var(--font-type);letter-spacing:.14em;text-align:center;text-transform:uppercase;color:var(--ink-soft);margin:4px 0 14px;font-size:.85rem}.ledger-book__empty{text-align:center;color:var(--ink-soft);margin:0 0 12px;font-style:italic}.ledger-book__rows{border-top:2px solid #26221c8c;margin:0;padding:0;list-style:none}.ledger-row{border-bottom:1px solid var(--paper-line);grid-template-columns:2.4em minmax(0,1fr);gap:10px;padding:8px 0 9px;display:grid}.ledger-row__nr{font-family:var(--font-mono);text-align:right;color:var(--ink-soft);border-right:1px solid #b3261e59;padding:2px 8px 0 0;font-size:.78rem}.ledger-row__name{font-family:var(--font-type);margin:0;font-size:.98rem;line-height:1.3}.ledger-row__bar.lacquer{height:.8em;margin:.35em 0 0}.ledger-row__near{font-family:var(--font-hand);font-size:calc(.9rem * var(--hand-scale));color:var(--pencil);margin:4px 0 0;line-height:1.1}.ledger-clip{background:#f7f1e1;border:1px solid #26221c59;grid-template-columns:72px minmax(0,1fr);gap:10px;margin:6px 0 0;padding:6px 8px 7px 6px;display:grid;transform:rotate(-.4deg);box-shadow:0 1px 2px #0000001f}.ledger-row:nth-child(2n) .ledger-clip{transform:rotate(.35deg)}.ledger-clip--rood{border-top:3px solid var(--red)}.ledger-clip__photo{width:72px;height:72px;margin:0}.ledger-clip__photo img{object-fit:cover;filter:grayscale()contrast(1.08);mix-blend-mode:multiply;width:100%;height:100%;display:block}.ledger-clip__photo .portrait{--portrait-size:72px}.ledger-clip__kop{font-family:var(--font-type);text-wrap:pretty;margin:0;font-size:.82rem;line-height:1.2}.ledger-clip__count{margin:3px 0 0;font-size:.82rem;line-height:1.3}.ledger-clip__count strong{font-family:var(--font-mono)}.ledger-clip__meta{font-family:var(--font-mono);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 0;font-size:.74rem;display:flex}.ledger-clip__first{transform:rotate(-3deg)}.ledger-book__dock{z-index:2;padding:20px 16px max(12px, env(safe-area-inset-bottom));background:linear-gradient(#0d090600,#0d0906f7 14px,#0d0906);justify-content:center;margin:0 -20px;display:flex;position:sticky;bottom:0}@media (max-width:480px){.screen--ledger .screen__card.ledger-book{padding:20px 16px 16px}.ledger-row{grid-template-columns:2em minmax(0,1fr);gap:8px}.ledger-clip{grid-template-columns:56px minmax(0,1fr)}.ledger-clip__photo{width:56px;height:56px}.ledger-clip__photo .portrait{--portrait-size:56px}}.colophon{color:var(--ink-soft);text-align:left;margin:14px 0 0;font-size:.78rem}.colophon summary{cursor:pointer;text-align:center;letter-spacing:.08em}.colophon ul{text-wrap:pretty;gap:4px;margin:8px 0 0;padding-left:1.1em;display:grid}.letter--open{cursor:pointer;position:relative}.letter__fold{float:right;border:1px solid var(--paper-line);color:var(--ink-soft);font-family:var(--font-mono);cursor:pointer;background:#ffffff8c;border-radius:99px;margin:-4px -4px 6px 10px;padding:3px 9px;font-size:.75rem}.letter__fold:hover,.letter__fold:focus-visible{border-color:var(--ink);color:var(--ink)}.popup__card--tap,.idcard--tap,.screen--act .screen__card{cursor:pointer}.toast{pointer-events:auto;cursor:pointer}.popup__actions{flex-wrap:wrap;gap:10px}.field--check input{flex:none}.lawbook__misses{text-wrap:pretty;border-left:3px solid var(--gold);color:var(--ink);background:#c9a2271a;margin:6px 0 0;padding:6px 10px;font-size:.9rem}.lawbook__misses.is-out{border-left-color:var(--red);background:#b3261e14}.quip-note{color:var(--ink-soft);margin:10px 0 0;font-size:.95rem}.quip-note--cost,.quip-note--warn{color:var(--red);font-weight:700}.quip-note--rule{border:1px dashed var(--paper-line);color:var(--ink);border-radius:4px;padding:8px 10px}.lawbook__new{border:1px solid var(--red);width:100%;color:var(--ink);font-family:var(--font-type);text-align:left;cursor:pointer;background:#b3261e12;border-radius:4px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:1rem;display:flex}.lawbook__new .badge{margin-left:0}.lawbook__new-arrow{margin-left:auto;font-size:1.2rem}.lawbook__new:hover,.lawbook__new:focus-visible{background:#b3261e24}.article.is-flash{animation:1.6s ease-out article-flash}@keyframes article-flash{0%,40%{box-shadow:0 0 0 3px var(--gold);background-color:#c9a22740}}.tutor.is-floating .tutor__ring,.tutor.is-floating .tutor__arrow{display:none}.text-size__option--90{font-size:.75rem}.chip{align-items:center}.chip--money strong{font-size:1.15rem}@media (orientation:landscape) and (max-height:500px){.toolbar{top:max(8px, env(safe-area-inset-top));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));flex-direction:column;justify-content:center;gap:2px;padding:4px;right:auto;overflow-y:auto;translate:none}.toolbar .tool{text-align:center;width:68px;min-width:0;min-height:44px;padding:4px 2px;font-size:.64rem;line-height:1.1}.tool svg{width:20px;height:20px}.hud__top{padding:max(8px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 16px calc(max(8px, env(safe-area-inset-left)) + 88px)}.hud__brand,.hud__act{display:none}.hud__day{font-size:1.05rem}.hud__hint{font-size:.82rem}.toasts{bottom:max(10px, env(safe-area-inset-bottom))}}.field select,.field select:focus{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%231f3a93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:34px}.field--select>label,.field--article>label{cursor:pointer}.upgrade.is-locked{opacity:.62;filter:grayscale(.7)}.upgrade.is-heirloom{background:#6b452612}.stamp--heirloom{color:#6b4526}.upgrade__heirloom{color:var(--ink-soft);margin:4px 0 0;font-size:.85rem;font-style:italic}.pill--locked{border:1px dashed var(--ink-soft);color:var(--ink-soft);font-family:var(--font-mono);background:0 0;align-self:center;padding:6px 12px;font-size:.85rem}.tool--tv{color:#9fd0ff}.tool--tv.is-blinking svg{animation:1.5s step-end infinite walkie-blink}.backdrop.is-open.is-peeking{opacity:.1;transition:opacity .26s}.flyer{z-index:30;pointer-events:none;perspective:1200px;position:fixed}.flyer__half{background:repeating-linear-gradient(to bottom, transparent 0 27px, var(--paper-line) 27px 28px), linear-gradient(var(--paper), var(--paper-2));height:50%;position:absolute;left:0;right:0;box-shadow:0 6px 18px #00000040}.flyer__top{border-top:18px solid var(--form-color,var(--ink));top:0}.flyer__bottom{transform-origin:top;top:50%}.flyer.is-envelope{background:linear-gradient(#e2cfa4,#d4bd8c);border-radius:3px;box-shadow:0 10px 24px #00000073}.flyer.is-envelope .flyer__half{display:none}.flyer.is-envelope:before{content:"";background:linear-gradient(to bottom right,#0000 49.5%,#785a2859 50%) 0/50% 100% no-repeat,linear-gradient(to bottom left,#0000 49.5%,#785a2859 50%) 100%/50% 100% no-repeat;position:absolute;inset:0 0 45%}.flyer.is-envelope:after{content:"";aspect-ratio:1;background:var(--red);border-radius:50%;width:14%;position:absolute;top:46%;left:50%;translate:-50% -50%}.tv{gap:10px;display:grid}.tv__screen{aspect-ratio:480/300;background:#111;border:10px solid #3a2a1c;border-radius:14px;width:100%;height:auto;display:block;box-shadow:inset 0 0 0 2px #1b1b1b,0 8px 20px #00000059}.tv__question{font-family:var(--font-type);margin:4px 0 0;font-size:1.3rem}.tv__article{color:var(--ink-soft);margin:0;font-style:italic}.tv__poll{font-family:var(--font-mono);margin:0;font-weight:700}.tv__actions{flex-wrap:wrap;gap:8px;display:flex}.btn--keep{border-color:var(--green);background:var(--green)}.btn--scrap{border-color:var(--red);background:var(--red)}.tv__votes,.tv__none{font-family:var(--font-mono);color:var(--ink-soft);margin:0;font-size:.9rem}.tv__message{margin:0;font-weight:700}.tv__explain{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:.88rem}.article--stained .article__text{filter:blur(1.6px)}.article__stain{pointer-events:none;background:radial-gradient(circle,#78461e1a 52%,#6e3e1973 58%,#78461e1f 64%,#0000 70%);border-radius:50%;width:64px;height:64px;position:absolute;top:6px;right:10%}.note__anchor{margin-top:8px}.note__anchored{font-family:var(--font-mono);color:var(--green);margin:8px 0 0;font-size:.82rem}.amendment--pruned h4{color:var(--ink-soft)}.amendment--vote{font-weight:700}.btn--keep:hover:not(:disabled){background:#3b7e47}.btn--scrap:hover:not(:disabled){background:#c8352c}.portrait--alive .portrait__sprite{transform-origin:50% 100%;animation:3.6s ease-in-out infinite portrait-breathe}:where(.envelope,.letter--open)[data-tone]{--edge-a:#8a8578;--edge-b:var(--edge-a);--edge-stripes:repeating-linear-gradient(-45deg, var(--edge-a) 0 10px, #f4efe2 10px 15px, var(--edge-b) 15px 25px, #f4efe2 25px 30px)}[data-tone=oud-collega]{--edge-a:#c0573a}[data-tone=pieters]{--edge-a:#4f7a3a}[data-tone=vonk]{--edge-a:#a32d2d;--edge-b:#24345e}[data-tone=van-der-kaas]{--edge-a:#d19a22;--edge-b:#6b4526}[data-tone=gerrit]{--edge-a:#2f6b6b}[data-tone=speler]{--edge-a:#3b5b8c}[data-tone=minister]{--edge-a:#5b3b7a;--edge-b:#c9a227}[data-tone=plooi]{--edge-a:#3a2a5e}[data-tone=adviseur]{--edge-a:#26221c;--edge-b:#b3261e}[data-tone=kat]{--edge-a:#6b6b6b}.envelope[data-tone]{border:7px solid #0000;border-image:var(--edge-stripes) 7}.envelope__stamp{background:var(--edge-a,#8f2a1f);outline-offset:-2px;outline:3px dotted #f4efe2;grid-template-rows:1fr auto;width:50px;height:62px;padding:3px 3px 2px;box-shadow:0 1px 3px #00000040}.envelope__stamp--face{box-shadow:inset 0 0 0 2px var(--edge-a), 0 1px 3px #00000040;background:#f4efe2}.envelope__stamp .portrait{--portrait-size:42px;align-self:end}.envelope__stamp-r{color:#f4efe2;font-size:1.4rem}.envelope__stamp-value{font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;color:#f4efe2;font-size:.42rem;font-weight:700;overflow:hidden}.envelope[data-tone] .envelope__stamp{top:8px;bottom:auto;right:10px}.envelope[data-tone] .envelope__postmark{z-index:1;background:0 0;top:22px;right:40px}.envelope[data-tone] .envelope__unread{top:auto;bottom:8px;right:104px}@media (max-width:760px){.envelope[data-tone] .envelope__stamp{width:44px;height:54px}.envelope[data-tone] .envelope__stamp .portrait{--portrait-size:36px}.envelope[data-tone] .envelope__unread{bottom:6px;right:8px}.envelope[data-tone]{min-height:104px;padding-bottom:30px}}.envelope__stamp--face .envelope__stamp-value{color:var(--edge-a)}.letter--open[data-tone]{border-top-color:#0000}.letter--open[data-tone]:before{content:"";background:var(--edge-stripes);height:5px;position:absolute;top:-5px;left:-1px;right:-1px}[data-tone=griffier]{--edge-a:#4a2440;--edge-b:#b3261e}[data-tone=pruim]{--edge-a:#76668f;--edge-b:#2b2926}.note__anchor{align-items:center;gap:6px;display:inline-flex}.note__anchor-face{--portrait-size:26px;margin:-4px 0 -4px -4px}.juice-stamp{opacity:0;transform:translate(var(--stamp-x,0), var(--stamp-y,0)) rotate(var(--stamp-angle,-6deg)) scale(2.6)}.juice-stamp.is-stamped{opacity:var(--stamp-ink,.95);transform:translate(var(--stamp-x,0), var(--stamp-y,0)) rotate(var(--stamp-angle,-6deg)) scale(1);animation:.13s cubic-bezier(.55,0,1,.45) both juice-slam,.28s ease-out .13s both juice-ink}.juice-stamp.is-still{animation:none}@keyframes juice-slam{0%{opacity:0;transform:translate(var(--stamp-x,0), var(--stamp-y,0)) rotate(var(--stamp-angle,-6deg)) scale(2.6)}}@keyframes juice-ink{0%{filter:blur(1.4px)}to{filter:blur()}}.is-shocked{animation:.3s ease-out juice-shock}@keyframes juice-shock{30%{transform:translateY(var(--shock-px,3px))}60%{transform:translateY(calc(var(--shock-px,3px) * -.33))}}.clipstrip{z-index:1;border:1px dashed var(--paper-line);background:#fbf6ea;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:46px;margin:0 0 10px;padding:8px 12px;display:flex;position:sticky;top:-18px;box-shadow:0 4px 10px #26221c14}@media (max-width:760px){.clipstrip{top:-14px}}.clipstrip__clip{color:#6d7680;opacity:.3;flex:none;transition:opacity .16s;display:inline-flex;rotate:8deg}.clipstrip.is-clipped .clipstrip__clip{opacity:1}.clipstrip.is-fallen .clipstrip__clip{opacity:1;animation:.6s cubic-bezier(.5,0,.9,.5) forwards clip-falls}.clipstrip.is-fallen .clipstrip__codes{color:var(--ink-soft)}@keyframes clip-falls{to{opacity:0;translate:6px 22px;rotate:70deg}}.clipstrip__codes{font-family:var(--font-type);white-space:nowrap;background-image:linear-gradient(var(--red), var(--red));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;padding-bottom:2px;font-size:1.05rem;transition:background-size .38s ease-out}.clipstrip__codes:empty{display:none}.clipstrip.is-beraad .clipstrip__codes,.clipstrip.is-marked .clipstrip__codes{background-size:100% 2px}.clipstrip__hint{color:var(--ink-soft);font-size:.92rem}.clipstrip__hint:empty{display:none}.clipstrip__again{font-family:var(--font-hand);font-size:calc(.98rem * var(--hand-scale));color:var(--pencil);line-height:1.15;rotate:-1deg}.clipstrip__again[hidden],.clipstrip__refile[hidden]{display:none}.clipstrip__refile{margin-left:auto}.kw{text-underline-offset:3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline #b3261ebf;text-decoration:underline #b3261ebf;text-decoration-thickness:1.5px}.popup__card--found{border:3px solid var(--form-color,var(--blue));background:#fbf4e2;padding:22px 22px 16px;animation:.14s both popup-fade}.popup__card--found .found{justify-items:start;gap:8px;display:grid}.popup__card--found .found--face{grid-template-columns:minmax(0,1fr) auto;column-gap:14px}.popup__card--found .found--face .found__face{grid-area:1/2/span 3;align-self:start}.popup__card--found .found>:not(.found__face){grid-column:1}.found__stamp{font-size:1.5rem}.found__name{min-height:1.2em;font-family:var(--font-type);margin:6px 0 0;font-size:1.55rem;font-weight:400;line-height:1.15}.found__worth{margin:0;font-size:.98rem}.found__number{border:1.5px solid var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:2px;margin-left:4px;padding:0 6px;font-size:1.25rem;font-weight:400;display:inline-block}.found__lift{opacity:0;align-items:center;gap:10px;margin:4px 0 0;transition:opacity .4s;display:flex}.found__lift.is-in{opacity:1}.found__lift-face{flex:none}.found__hand{font-family:var(--font-hand);font-size:calc(1.12rem * var(--hand-scale));color:var(--blue);line-height:1.15;rotate:-1.5deg}.note__form{font-family:var(--font-type);margin:6px 0 0;font-size:.9rem}.note__why{margin-top:4px}.note__why summary{cursor:pointer;text-underline-offset:3px;min-height:32px;color:var(--ink-soft);padding:4px 0;font-size:.85rem;text-decoration:underline;display:inline-block}.note__why summary::-webkit-details-marker{display:none}.note__why[open] summary{color:var(--ink)}.note__why .note__text{margin-top:0}.clipstrip__say{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:inline-flex}.clipstrip__help{border:1px dashed var(--pencil);min-height:32px;color:var(--pencil);font-family:var(--font-type);cursor:pointer;background:#fffaf0;border-radius:2px;margin-left:auto;padding:4px 12px;font-size:.92rem}.clipstrip__help:hover{color:var(--ink);border-style:solid}.clipstrip__help[hidden]{display:none}.kw--potlood{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 4' preserveAspectRatio='none'%3E%3Cpath d='M0.5 2.6 Q 12 1.4 24 2.3 T 47 2.1 T 59.5 1.6' fill='none' stroke='%23615c55' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:100% 4px;padding-bottom:2px;text-decoration:none}.kw--potlood.is-fresh{animation:.42s ease-out both pencil-draw}@keyframes pencil-draw{0%{background-size:0 4px}}.article__margin{max-width:100%;font-family:var(--font-hand);font-size:calc(.9rem * var(--hand-scale));color:var(--pencil);text-align:right;justify-self:end;margin-top:4px;line-height:1.15;rotate:-1.2deg}.article__margin.is-fresh{animation:.3s ease-out both pencil-appear}@keyframes pencil-appear{0%{opacity:0}}.quip-warmth{font-family:var(--font-hand);font-size:calc(1.15rem * var(--hand-scale));color:var(--pencil);margin:0 0 6px;line-height:1.1;display:inline-block;rotate:-2deg}html.tempo-direct .kw--potlood.is-fresh,html.tempo-direct .article__margin.is-fresh{animation:none}.law-codes p{margin:4px 0 0}.field.is-pencil input[type=text],.field.is-pencil input[type=number],.field.is-pencil select{color:var(--pencil);font-family:var(--font-hand);font-size:calc(1.05rem * var(--hand-scale))}.field--check.is-pencil input{accent-color:var(--pencil)}.field.is-circled,.field.is-greedy{position:relative}.field.is-circled:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' preserveAspectRatio='none'%3E%3Cpath d='M24 4 C 80 1, 140 2, 184 5 C 197 7, 199 18, 198 32 C 197 47, 194 56, 176 57 C 120 60, 60 59, 18 56 C 4 54, 2 44, 2 30 C 2 14, 6 6, 28 3 L 46 2' fill='none' stroke='%23b3261e' stroke-width='1.8' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:-8px -12px -6px -14px}.field__pencil{font-family:var(--font-hand);font-size:calc(.98rem * var(--hand-scale));color:var(--red);text-align:right;margin:-6px 0 14px;line-height:1.15;rotate:-1.5deg}.sheet--form .field--check input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.field__stamp{pointer-events:none;position:absolute;top:18px;right:6px}.note__recipe .note__form{margin-bottom:2px}.recipe{margin:0;padding:0;font-size:.86rem;line-height:1.35;list-style:none}.recipe__line{margin:2px 0 0}.recipe__blank{border-bottom:1.5px solid var(--ink-soft);vertical-align:baseline;width:4.5em;display:inline-block}.recipe__see{font-family:var(--font-type);color:var(--pencil)}.opening{z-index:25;overscroll-behavior:contain;pointer-events:auto;color:var(--ink);scroll-padding-bottom:calc(var(--keyboard,0px) + 16px);transition:opacity .4s;position:fixed;inset:0;overflow:hidden auto}.opening__desk{background:radial-gradient(30% 8% at 50% 0,#4a805499,#0000 72%),radial-gradient(58% 54% at 50% 38%,#ffd4914d,#ffba6e1a 52%,#0000 76%),radial-gradient(at 50% 42%,#0000 46%,#0009 100%),repeating-linear-gradient(177deg,#00000014 0 2px,#0000 2px 9px,#ffdeaa09 9px 11px,#0000 11px 23px),repeating-linear-gradient(183deg,#0000000f 0 1px,#0000 1px 37px),linear-gradient(#3b2616 0%,#2a1a0e 55%,#170e07 100%);position:fixed;inset:-8px}.opening__stage{grid-template-columns:minmax(0,520px) minmax(0,390px);justify-content:center;align-items:center;min-height:100dvh;padding:64px 24px 32px;display:grid;position:relative}.opening__paper{z-index:2;color:#1d1d1b;opacity:0;background:radial-gradient(circle at 20% 30%,#00000006,#0000 40%),linear-gradient(#ece7da,#e2dccc);min-width:0;padding:16px 18px 18px;transition:transform .42s cubic-bezier(.2,.7,.3,1),opacity .14s;position:relative;transform:translateY(-36px)rotate(-12deg)scale(1.14);box-shadow:0 30px 60px #0009,0 4px 10px #0000004d}.opening.is-paper .opening__paper{opacity:1;transform:none}.opening__mast{font-family:var(--font-type);letter-spacing:.08em;text-align:center;margin:0;font-size:1.6rem;line-height:1.1}.opening__edition{letter-spacing:.06em;text-align:center;border-top:3px double #1d1d1b;border-bottom:1px solid #1d1d1b;margin:4px 0 10px;padding:3px 0;font-size:.72rem}.opening__head{font-family:var(--font-type);text-wrap:balance;margin:0 0 10px;font-size:1.45rem;font-weight:400;line-height:1.12}.opening__story{font-size:.86rem;line-height:1.45}.opening__story p{-webkit-hyphens:auto;hyphens:auto;margin:0 0 6px}.opening__photo{margin:2px 0 6px 12px}.opening__quote{font-family:var(--font-type);border-top:1px solid #1e1e1e59;margin:10px 0;padding-top:8px;font-size:1.02rem;line-height:1.3}.opening__puzzle{border:2px solid #1d1d1b;padding:8px 10px;font-size:.8rem;line-height:1.4}.opening__puzzle p{margin:0 0 6px}.opening__bars{gap:5px;margin:0;padding:0;list-style:none;display:grid}.opening__bars li{width:var(--w,50%);background:#1d1d1b;height:9px}.opening__bars li.is-solved{width:auto;height:auto;font-family:var(--font-type);background:0 0;line-height:1.2}.ingezonden{border:1px solid #1d1d1bbf;border-left-width:3px;margin-top:8px;padding:5px 10px 7px;font-size:.76rem;line-height:1.35}.ingezonden__head{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 2px;display:flex}.ingezonden__title{font-family:var(--font-type);letter-spacing:.12em;font-weight:400}.ingezonden__code{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap}.ingezonden__line{margin:0;font-style:italic}.ingezonden__card-line{margin:5px 0 0}.ingezonden .presence{margin:3px 0 0}.ingezonden__ending{font-family:var(--font-type);margin:4px 0 0;line-height:1.2}.ingezonden__bar{width:var(--w,50%);background:#1d1d1b;height:9px;display:block}.screen--start .ingezonden{text-align:left;background:#efe6cf;max-width:30rem;margin:14px auto 0}.ingezonden__lacquer{height:9px}.ingezonden__action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;margin:7px 0 0;display:flex}.ingezonden__busy{justify-content:space-between}.ingezonden__busy-line{font-style:italic}.other-dossier{text-align:left;max-width:30rem;margin:8px auto 0}.other-dossier__front{min-height:32px;font-family:var(--font-type);letter-spacing:.08em;cursor:pointer;border:1px dashed #26221c8c;border-radius:2px;justify-content:center;align-items:center;padding:4px 12px;font-size:.8rem;list-style:none;display:flex}.other-dossier__front::-webkit-details-marker{display:none}.other-dossier[open] .other-dossier__front{border-bottom-style:solid}.other-dossier__form{background:var(--paper-2);border:1px solid #26221c40;border-top:0;gap:4px;padding:10px 12px 12px;display:grid}.other-dossier__label{color:var(--ink-soft);font-size:.85rem}.other-dossier__row{gap:8px;display:flex}.other-dossier__input{border:1px solid var(--ink);min-width:0;min-height:34px;color:var(--ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#fbf6e9;border-radius:2px;flex:1;padding:4px 8px;font-size:1rem}.other-dossier__error{min-height:1.3em;color:var(--red);margin:0;font-size:.85rem}.other-dossier__week{border-top:1px dashed #26221c59;justify-items:start;gap:4px;margin-top:4px;padding-top:10px;display:grid}.other-dossier__week-open{align-items:center;gap:10px;display:inline-flex}.other-dossier__week-code{font-family:var(--font-mono);letter-spacing:.08em}.other-dossier__week-line{color:var(--ink-soft);margin:0;font-size:.85rem}.lacquer{width:var(--w,70%);background:#1d1d1b;height:.6em;display:block}.opening__letter{z-index:1;border-top:5px solid var(--ink);min-width:0;color:var(--ink);opacity:0;background:#f7f1e1;gap:6px;margin-left:-56px;padding:18px 20px 20px 74px;font-size:.9rem;line-height:1.4;transition:transform .45s cubic-bezier(.2,.7,.3,1),opacity .16s;display:grid;position:relative;transform:translate(-46%);box-shadow:0 20px 40px #0000008c}.opening.is-letter .opening__letter{opacity:1;transform:none}.opening__letter p{margin:0}.opening__ministry{font-family:var(--font-type);letter-spacing:.06em;font-size:1rem}.opening__ref{color:var(--ink-soft);font-size:.78rem}.opening__someone{min-height:32px;color:var(--ink-soft);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration:underline}.opening__someone:hover,.opening__someone:focus-visible{color:var(--ink)}.opening.is-signed .opening__someone-line{display:none}.opening__label{letter-spacing:.06em;color:var(--ink-soft);margin-top:8px;font-size:.74rem}.opening__line{border-bottom:1px solid var(--ink);position:relative}.opening__line:focus-within{border-bottom-color:var(--blue);box-shadow:0 1px 0 var(--blue)}.opening__name{width:100%;min-height:40px;color:var(--blue);font-family:var(--font-type);caret-color:var(--ink);background:0 0;border:0;padding:2px 0;font-size:1.35rem}.opening__name:focus,.opening__name:focus-visible{outline:none}.opening__line.is-empty:not(:focus-within):after{content:"";background:var(--ink);width:11px;height:3px;animation:1s step-end infinite opening-cursor;position:absolute;bottom:7px;left:1px}@keyframes opening-cursor{50%{opacity:0}}.opening__hint{color:var(--ink-soft);font-size:.76rem}.opening__message{min-height:1.3em;font-family:var(--font-type);color:var(--pencil);font-size:.86rem}.opening__message:empty{min-height:0}.opening__actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.opening__stamp{border:3px solid var(--red);color:var(--red);font-family:var(--font-type);letter-spacing:.06em;mix-blend-mode:multiply;pointer-events:none;padding:2px 10px;font-size:1.55rem;position:absolute;bottom:-4px;right:6px}.opening.is-signed .opening__hint,.opening.is-signed .opening__actions{display:none}.opening__after{min-height:2.8em;color:var(--ink-soft);font-size:.86rem}.opening__after:empty{min-height:0}.opening__options-button{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));z-index:3;min-height:40px;color:var(--paper);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d090699;border:1px solid #f3ead74d;border-radius:99px;padding:6px 16px;font-size:.85rem;position:fixed}.opening__options-button:hover{border-color:#f3ead799}.opening__options{top:calc(max(14px, env(safe-area-inset-top)) + 50px);right:max(14px, env(safe-area-inset-right));z-index:3;background:linear-gradient(var(--paper), var(--paper-2));width:min(320px,100vw - 28px);max-height:calc(100dvh - 90px);color:var(--ink);box-shadow:var(--shadow);border-radius:3px;padding:12px 14px;position:fixed;overflow-y:auto}.opening__options[hidden]{display:none}.opening.is-leaving{opacity:0;pointer-events:none}.opening.is-leaving .opening__paper{transform:translate(-40px,-30px)rotate(-4deg)}.opening.is-leaving .opening__letter{transform:translate(40px,30px)rotate(3deg)}html.tempo-direct .opening,html.tempo-direct .opening__paper,html.tempo-direct .opening__letter{transition:none}@media (max-width:760px){.opening__stage{padding:64px 16px calc(24px + var(--keyboard,0px));grid-template-columns:minmax(0,1fr);align-content:start;align-items:start}.opening__paper{padding:12px 12px 14px;rotate:-1.2deg}.opening__mast{font-size:1.25rem}.opening__head{font-size:1.12rem}.opening__story{font-size:.8rem}.opening__quote{font-size:.92rem}.ingezonden{font-size:.72rem}.opening .ingezonden__attached{display:none}.opening__letter{margin:-30px 4px 0;padding:46px 16px 18px;transform:translateY(-40%)}.opening.is-typing .opening__letter{z-index:3}.opening__actions .btn{flex:1 1 0;min-width:0;min-height:48px}.opening__anonymous{font-size:1.05rem}.opening__stamp{font-size:1.3rem}}.todo-wrap{justify-items:start;gap:6px;margin-top:6px;display:grid}.todo{width:min(340px,100%);color:var(--ink);pointer-events:auto;background:linear-gradient(#fbf6e9,#f1e8d2);border-radius:2px;padding:10px 14px 8px;position:relative;rotate:-1deg;box-shadow:0 6px 16px #00000073}.todo__title{font-family:var(--font-type);letter-spacing:.14em;color:var(--ink-soft);margin:0 0 4px;font-size:.78rem}.todo__more{display:none}.todo__lines{gap:2px;margin:0;padding:0;list-style:none;display:grid}.todo__line{font-family:var(--font-hand);font-size:calc(.94rem * var(--hand-scale));color:var(--blue);padding-left:14px;line-height:1.15;position:relative}.todo__line:before{content:"-";position:absolute;left:2px}.todo__line.is-active{color:#142a74}.todo__line.is-done{color:#1f3a938c}.todo__line.is-done .todo__text{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 6' preserveAspectRatio='none'%3E%3Cpath d='M0.5 3.6 Q 14 2.2 27 3.1 T 46 2.6 T 59.5 3.4' fill='none' stroke='%234a463f' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E");background-position:0 58%;background-repeat:no-repeat;background-size:100% 6px}.todo__line.is-waiting .todo__text{background-size:0 6px}.todo__line.is-fresh .todo__text{animation:.42s ease-out both todo-strike}@keyframes todo-strike{0%{background-size:0 6px}}html.tempo-direct .todo__line.is-fresh .todo__text{animation:none}.todo__pencil{font-family:var(--font-hand);font-size:calc(.86rem * var(--hand-scale));color:var(--pencil);opacity:.75;margin:6px 0 0;rotate:-2deg}.todo__flip{min-height:28px;color:var(--ink-soft);text-underline-offset:3px;background:0 0;border:0;margin-top:4px;padding:2px 0;font-size:.74rem;text-decoration:underline}.todo__flip:hover{color:var(--ink)}.todo__goal{max-height:40vh;margin:0;padding-left:16px;font-size:.78rem;line-height:1.35;overflow-y:auto}.todo__goal li+li{margin-top:4px}@media (max-width:760px) and (max-height:940px){.opening__story{display:none}.opening__stage{padding-top:56px}}@media (max-width:760px),(orientation:landscape) and (max-height:500px){.todo{width:auto;max-width:min(340px,100vw - 28px);padding:6px 10px}.todo__front>.todo__title{display:none}.todo__more{min-height:28px;color:var(--ink-soft);font-family:var(--font-type);letter-spacing:.14em;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 2px;padding:0;font-size:.74rem;display:inline-flex}.todo__more:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;translate:0 -2px;rotate:45deg}.todo.is-open .todo__more:after{translate:0 2px;rotate:225deg}.todo__line{font-size:calc(.88rem * var(--hand-scale))}.todo:not(.is-open) .todo__line:not(.is-active),.todo:not(.is-open) .todo__pencil,.todo:not(.is-open) .todo__flip{display:none}}.idpanel{justify-items:center;gap:12px;display:grid}.idpanel__help{color:var(--ink-soft);text-align:center;margin:0;font-size:.85rem}.sheet--form{--warm:0;background:linear-gradient(rgba(214, 120, 40, calc(var(--warm) * .06)), rgba(214, 120, 40, calc(var(--warm) * .06))), repeating-linear-gradient(to bottom, transparent 0 31px, #503c1e14 31px 32px), #ffffff8c}.sheet--form[data-band=mid]{--warm:1}.sheet--form[data-band=high]{--warm:2.2}.sheet--form[data-band=over]{--warm:3.2}.field--amount.has-dial{position:relative}.dial{flex-wrap:wrap;align-items:flex-start;gap:8px 18px;display:flex}.dial__main{flex:15rem;gap:8px;min-width:0;display:grid}.dial__machine{align-items:center;gap:8px;display:flex}.field .dial__machine input[type=number]{text-align:center;appearance:textfield;flex:auto;width:auto;min-width:0;font-size:1.35rem}.dial__machine input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dial__machine input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dial__lever{border:2px solid var(--ink);background:var(--paper-2);width:42px;height:42px;color:var(--ink);font-family:var(--font-type);cursor:pointer;border-radius:3px;flex:none;place-items:center;padding:0 0 2px;font-size:1.35rem;line-height:1;display:grid;box-shadow:0 2px #26221c73}.dial__lever:active{box-shadow:none;translate:0 2px}.dial__figures{flex-wrap:wrap;gap:4px 28px;display:flex}.dial__figure{align-content:start;margin:0;display:grid}.dial__figure>span{letter-spacing:.08em;color:var(--ink-soft);font-size:.72rem}.dial__value{font-family:var(--font-type);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:400;line-height:1.05}.dial__figure--gain .dial__value{color:var(--green)}.dial__figure--risk .dial__value{color:var(--red)}.dial[data-level=none] .dial__value{color:var(--ink-soft);opacity:.6}.dial__detail{min-height:1.2em;font-family:var(--font-mono);color:var(--ink-soft);font-size:.8rem}.dial__line{min-height:2.6em;color:var(--ink-soft);text-wrap:pretty;border-top:1px dotted #503c1e59;margin:0;padding-top:6px;font-size:.86rem;font-style:italic}.dial[data-level=over] .dial__line{color:var(--red)}.dial__margin{border-left:2px solid #b3261e59;flex:0 0 8.5rem;align-content:start;justify-items:center;gap:2px;min-width:0;padding:0 0 10px 12px;display:grid;position:relative}.dial__meter{width:100%;max-width:8rem}.dial__meter svg{width:100%;height:auto;display:block}.dial__needle,.dial__shadow{stroke-linecap:round;transform-box:view-box;transform-origin:60px 62px;transform:rotate(var(--a,-90deg))}.dial__needle{stroke:#26221c;stroke-width:2px}.dial__shadow{stroke:#b3261e99;stroke-width:2.4px;transition:transform .2s ease-out}.dial__shadow.is-off{opacity:0}.dial__proj{min-height:1.3em;font-family:var(--font-type);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.15rem}.dial__proj-label{color:var(--ink-soft);text-align:center;margin:0;font-size:.74rem;line-height:1.2}.dial__v{line-height:1;font-family:var(--font-hand);font-size:calc(1.5rem * var(--hand-scale));color:var(--pencil);opacity:0;justify-self:end;margin:-2px -4px -10px 0;rotate:-8deg}.dial__v.is-shown{opacity:.85}.field--amount.has-dial .field__stamp{top:28px;left:52px;right:auto}@media (max-width:480px){.dial__figures{flex-direction:column;gap:6px}.dial__margin{border-top:2px solid #b3261e59;border-left:0;flex-basis:100%;grid-template-columns:6.5rem minmax(0,1fr);place-items:center start;column-gap:12px;padding:8px 0 4px}.dial__meter{grid-row:span 2}.dial__proj-label{text-align:left}.dial__v{margin:0;position:absolute;top:10px;right:4px}}.stamp--drop{justify-items:center;line-height:1.05;display:inline-grid}.stamp__date{letter-spacing:.2em;border-top:2px solid;margin-top:3px;padding-top:2px;font-size:.5em}.flyer.is-envelope:after{animation:.14s cubic-bezier(.55,0,1,.45) both lak-press}@keyframes lak-press{0%{opacity:0;scale:1.7}}.receipts{pointer-events:none;position:fixed;inset:0}.receipt{width:min(16rem,100vw - 16px);color:var(--ink);font-family:var(--font-mono);background:#fbf7ec;border-top:2px dashed #26221c59;border-bottom:2px dashed #26221c59;padding:10px 12px 8px;font-size:.8rem;line-height:1.3;animation:.18s ease-out both receipt-in;position:absolute;rotate:-1.5deg;box-shadow:0 8px 18px #0006}.receipt p{margin:0 0 4px}.receipt__head{letter-spacing:.03em;font-weight:700}.receipt p:last-child{color:var(--ink-soft);margin:0}.receipt.is-leaving{opacity:0;transition:opacity .4s}@keyframes receipt-in{0%{opacity:0}}.receipt--delivery{border-top:0;border-left:5px solid var(--red);rotate:1deg}.letter__pasje{cursor:default;justify-items:center;gap:10px;margin:12px 0 4px;display:grid}.letter__pasje .idcard{width:100%;margin:0}.article__marks{display:contents}.quip-leges{margin:8px 0 0;display:inline-block}.quip-warmth{max-width:100%}.note-flyer{z-index:30;color:#26324f;width:92px;height:92px;font-family:var(--font-type);text-align:center;pointer-events:none;will-change:transform;background:linear-gradient(#00000012 0 12px,#0000 12px),#f5e46b;place-items:center;padding:10px 8px;font-size:.72rem;line-height:1.15;display:grid;position:fixed;top:0;left:0;box-shadow:0 8px 18px #0006}.panel--krant,.panel--night{width:min(780px,100%);box-shadow:none;background:0 0;transition:opacity .12s;transform:none}.panel--night{width:min(470px,100%)}.backdrop.is-closing .panel--krant,.backdrop.is-closing .panel--night{transform:none}.backdrop:has(.panel--night){-webkit-backdrop-filter:none;backdrop-filter:none;background:#04030259}.panel--krant .panel__head,.panel--night .panel__head{color:var(--paper);border:0;padding:0 2px 6px}.panel--krant .panel__title,.panel--night .panel__title{letter-spacing:.06em;opacity:.85;font-size:1rem}.panel--krant .panel__close,.panel--night .panel__close{color:var(--paper)}.panel--krant .panel__close:hover,.panel--night .panel__close:hover{background:#f3ead71f}.panel--krant .panel__body,.panel--night .panel__body{padding:6px 10px 14px;overflow-x:hidden}.krant,.nacht{color:var(--ink);cursor:pointer;background:radial-gradient(at 30% 0,#ffffff80,#0000 60%),#efe6cf;padding:14px 16px 12px;transform:rotate(-.5deg);box-shadow:0 16px 36px #00000073}.krant.is-falling,.nacht.is-falling{animation:.38s cubic-bezier(.55,0,1,.45) both krant-fall}@keyframes krant-fall{0%{opacity:0;transform:translateY(-34px)rotate(-1.6deg)scale(1.03)}20%{opacity:1}}html.tempo-direct .krant.is-falling,html.tempo-direct .nacht.is-falling{animation:none}.krant__mast,.nacht__mast{border-bottom:3px double var(--ink);font-family:var(--font-type);text-align:center;justify-items:center;padding-bottom:4px;font-size:clamp(1.25rem,3.2vw,1.75rem);line-height:1.1;display:grid}.krant__extra{letter-spacing:.15em;color:var(--red);font-size:.55em}.krant__meta{border-bottom:1px solid var(--ink);justify-content:space-between;gap:8px;margin:0 0 10px;padding:2px 0;font-size:.78rem;display:flex}.krant__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;display:grid}.krant__kop,.nacht__kop{font-family:var(--font-type);text-wrap:balance;margin:0 0 8px;font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:400;line-height:1.12}.krant[data-band=rood]>.krant__kop{margin-bottom:10px;font-size:clamp(1.45rem,3.6vw,2.3rem)}.krant__photo{float:right;background:#f7f1e1;border:1px solid #26221c59;width:clamp(110px,38%,220px);margin:2px 0 6px 10px;padding:4px}.krant__photo img{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.08);mix-blend-mode:multiply;width:100%;height:auto;display:block}.krant__face{float:right;margin:0 0 6px 10px}.krant__tekst,.nacht__tekst{text-wrap:pretty;margin:0 0 8px;font-size:.92rem;line-height:1.45}.krant__teller{clear:both;border-top:1px solid var(--paper-line);margin:0;padding-top:6px;font-size:.9rem}.krant__count{font-family:var(--font-type);color:var(--red);font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:400}.krant__counted{vertical-align:2px;margin-left:4px}.krant__kort{clear:both;border:1px solid var(--ink);margin-top:10px;padding:6px 8px;font-size:.85rem;line-height:1.4}.krant__kort i{color:var(--ink-soft)}.krant__zij{border-left:1px solid var(--ink);align-content:start;gap:6px;padding-left:12px;font-size:.86rem;line-height:1.38;display:grid}.krant__rubriek{font-family:var(--font-type);margin:0;font-size:1rem;font-weight:400}.krant__rubriek:not(:first-child){margin-top:8px}.krant__vandaag{gap:4px;margin:0;padding-left:1em;display:grid}.krant__item--audit{color:var(--red);font-weight:700}.krant__griffier{--portrait-size:26px;vertical-align:middle;margin:-4px 4px -6px -2px;display:inline-block}.krant__envelopes{color:var(--ink-soft);margin:4px 0 0}.krant__rectificatie{margin:0;font-style:italic}.krant__actions{justify-content:flex-end;margin-top:12px;display:flex}.nacht{background:radial-gradient(at 30% 0,#ffffff59,#0000 60%),#e4dcc3;transform:rotate(-1deg)}.nacht__mast{margin-bottom:10px}.nacht__knipsel:after{content:"";clear:both;display:block}.nacht__vouw{border-top:1px dashed #26221c73;margin:12px -16px 10px;box-shadow:0 1px #ffffff73}.nacht__repair{min-height:2.8em;font-family:var(--font-type);margin:0;font-size:1rem;line-height:1.4}.nacht__circle{white-space:nowrap;position:relative}.nacht__circle:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' preserveAspectRatio='none'%3E%3Cpath d='M24 4 C 80 1, 140 2, 184 5 C 197 7, 199 18, 198 32 C 197 47, 194 56, 176 57 C 120 60, 60 59, 18 56 C 4 54, 2 44, 2 30 C 2 14, 6 6, 28 3 L 46 2' fill='none' stroke='%23b3261e' stroke-width='1.8' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:-6px -10px -5px}.nacht__circle.is-fresh:after{animation:.42s ease-out both pencil-circle}@keyframes pencil-circle{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.nacht__pencil{width:-moz-fit-content;width:fit-content;font-family:var(--font-hand);font-size:calc(1.1rem * var(--hand-scale));color:var(--red);margin:4px 0 0 auto;line-height:1.1;rotate:-3deg}.nacht__pencil.is-fresh{animation:.3s ease-out both pencil-appear}html.tempo-direct .nacht__circle.is-fresh:after,html.tempo-direct .nacht__pencil.is-fresh{animation:none}.note-flyer--clipping{color:var(--ink);text-transform:uppercase;border-top:3px double var(--ink);background:#efe6cf;font-size:.68rem}.resume{text-align:left;gap:12px;margin-top:22px;display:grid}.resume__krant{width:100%;color:var(--ink);font:inherit;text-align:left;background:#efe6cf;border:0;border-radius:2px;gap:4px;padding:10px 14px 12px;transition:transform .12s,box-shadow .12s;display:grid;transform:rotate(-.8deg);box-shadow:inset 0 -12px 10px -10px #26221c47,0 4px 0 -1px #e2d7bd,0 8px 16px #00000052}.resume__krant:hover{transform:rotate(-.8deg)translateY(-2px)}.resume__mast{border-bottom:3px double var(--ink);font-family:var(--font-type);letter-spacing:.08em;text-align:center;padding-bottom:2px;font-size:.9rem}.resume__kop{font-family:var(--font-type);text-wrap:balance;font-size:1.15rem;line-height:1.15}.resume__line{color:var(--red);font-size:.92rem}.resume__kader{border:1px solid var(--ink);padding:8px 12px;font-size:.9rem}.resume__title{font-family:var(--font-type);margin:0 0 4px;font-size:.95rem;font-weight:400}.resume__kader ul{margin:0;padding:0;list-style:none}.dossier-ready{justify-items:center;gap:8px;margin-top:22px;display:grid}.dossier-ready__line{max-width:34em;color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:.9rem}.reappoint{justify-items:center;gap:2px;margin-top:10px;display:grid}.reappoint__button{border-style:dashed;border-color:var(--ink-soft);color:var(--ink-soft)}.reappoint__line{max-width:30em;color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:.8rem;line-height:1.35}.note--blank .note__head{align-items:center}.note--blank .note__form{margin:0}.note__blank{border-bottom:1px solid #26324f73;flex:1;min-width:3em;height:1.1em}.service-record{font-family:var(--font-mono);text-align:left;background:#ffffff80;border:1px solid #26221c73;border-radius:2px;margin:18px 0 0;padding:10px 16px 12px}.service-record__title{font-family:var(--font-type);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid #b3261e8c;margin:0 0 6px;padding-bottom:4px;font-size:.85rem;font-weight:400}.service-record__list{font-variant-numeric:tabular-nums;text-wrap:pretty;background:repeating-linear-gradient(#0000 0 calc(1.5em - 1px),#1f3a9324 calc(1.5em - 1px) 1.5em);margin:0;padding:0;font-size:.88rem;line-height:1.5em;list-style:none}@media (max-width:560px){.krant__grid{grid-template-columns:minmax(0,1fr)}.krant__zij{border-left:0;border-top:1px solid var(--ink);padding:8px 0 0}.krant,.nacht{padding:12px 12px 10px}:is(.backdrop:has(.panel--night),.backdrop:has(.panel--krant)){padding-top:calc(var(--hud-top,0px) + 4px);align-items:start}:is(.backdrop:has(.panel--night) .panel,.backdrop:has(.panel--krant) .panel){max-height:calc(100dvh - var(--hud-top,0px) - 12px)}.panel--night .panel__head{padding-bottom:2px}.panel--night .panel__body{padding:2px 6px 8px}.nacht .krant__photo{width:clamp(96px,30%,220px)}.nacht__tekst{line-height:1.4}}.dossier{background:#a87a4a;border-radius:3px;padding:26px 16px 16px;position:relative;box-shadow:inset 0 0 0 1px #3b251080}.dossier__tab{font-family:var(--font-type);letter-spacing:.12em;color:#2a1a0b;border:2px solid #3b2510;margin:0;padding:0 8px;font-size:.9rem;position:absolute;top:6px;left:18px}.dossier__sheet{background:var(--paper);font-family:var(--font-type);padding:18px 20px}.dossier__cover{border-bottom:1px dashed var(--paper-line);margin:0 0 12px;padding-bottom:10px}.dossier__title{letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.95rem;font-weight:400}.dossier__notes{margin:0;padding-left:0;list-style:none}.dossier__notes li{border-bottom:1px solid var(--paper-line);padding:6px 0;line-height:1.45}.dossier__empty{margin:0;font-style:italic}.raid{z-index:40;opacity:0;cursor:pointer;background:#050302d6;place-items:center;padding:16px;transition:opacity .2s;display:grid;position:fixed;inset:0}.raid.is-open{opacity:1}.raid__core{text-align:center;justify-items:center;gap:18px;width:min(84vw,360px);display:grid}@media (min-width:768px){.raid__core{width:31vw}}.raid__stamp{color:#e0463a;mix-blend-mode:normal;border-width:5px;max-width:100%;margin:0;padding:6px 18px 2px;font-size:clamp(44px,6vw,96px);line-height:1}.raid__stamp[hidden],.raid__line[hidden]{display:none}.raid__line{font-family:var(--font-type);color:var(--paper);margin:0;font-size:clamp(32px,3.4vw,56px);line-height:1.15}.call-scene{opacity:0;cursor:pointer;background:#050302cc;place-items:center;padding:16px;transition:opacity .6s;display:grid;position:fixed;inset:0}.call-scene.is-open{opacity:1}.call-scene.is-open.is-leaving{opacity:0;pointer-events:none}.call-scene__core{text-align:center;justify-items:center;gap:14px;width:min(84vw,360px);display:grid}.call-scene__face{--portrait-size:min(64vw, 300px, 40dvh);-webkit-mask-image:linear-gradient(#000 68%,#0000 97%);mask-image:linear-gradient(#000 68%,#0000 97%)}.call-scene .portrait__sprite{animation:none}.call-scene__line{font-family:var(--font-type);color:var(--paper);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,7vw,32px);line-height:1.15}.call-scene__line[hidden]{visibility:hidden;display:block}@media (min-width:768px){.call-scene__core{width:min(84vw,420px)}.call-scene__face{--portrait-size:min(40vw, 362px, 46dvh)}.call-scene__line{font-size:clamp(32px,2.9vw,48px)}}@media (min-width:768px) and (min-aspect-ratio:1){.call-scene__core{width:31vw}.call-scene__face{--portrait-size:min(31vw, 362px, 46dvh)}}.presence{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--ink);text-align:left;background:linear-gradient(#e8d6ad,#e0cb9e);border:1px solid #6e502480;border-radius:2px;margin:10px auto 0;padding:3px 10px;box-shadow:0 2px 5px #0000002e}.presence__head{height:24px;font-family:var(--font-type);letter-spacing:.14em;align-items:center;gap:10px;font-size:.7rem;line-height:1;display:flex}.presence__code{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-soft);white-space:nowrap;flex:none}.presence__official{color:var(--red);font-family:var(--font-type);letter-spacing:.08em;white-space:nowrap;mix-blend-mode:multiply;border:1.5px solid;border-radius:2px;flex:none;padding:1px 4px 0;font-size:.6rem;line-height:1.1;display:inline-block;position:relative;top:-2px}.presence__action{flex:auto;justify-content:flex-end;align-items:center;min-width:0;margin-left:auto;display:flex}.presence__share{height:24px;color:var(--ink);font-family:var(--font-type);letter-spacing:.04em;white-space:nowrap;background:#f3ead799;border:1px solid #5b5245bf;border-radius:2px;flex:none;align-items:center;padding:0 8px;font-size:.7rem;line-height:1;display:inline-flex}.presence__share:hover{background:var(--paper)}.presence__share-short{display:none}.presence__feedback{width:0;min-width:0;max-height:24px;font-family:var(--font-mono);letter-spacing:0;color:var(--ink-soft);text-align:right;flex:1 1 0;font-size:.62rem;line-height:1.1;overflow:hidden}.presence__feedback:focus{outline:none}.share-fallback__line{margin:0 0 12px}.share-fallback__text{border:1px solid var(--paper-line);width:100%;color:var(--ink);font-family:var(--font-mono);resize:none;background:#fbf6ea;border-radius:2px;padding:10px 12px;font-size:.85rem;line-height:1.45;display:block}.presence__grid{grid-template-columns:repeat(5,auto);justify-content:start;gap:3px 8px;margin-top:2px;display:grid}.presence__week{gap:2px;display:flex}.presence__stamp{--size:14px;width:var(--size);height:var(--size);flex:none;display:block}.presence__stamp svg{width:100%;height:100%;display:block;overflow:visible}.presence__shape{fill:var(--fill,none);stroke:var(--edge,var(--ink-soft));stroke-linejoin:round}.presence__stamp[data-kind=groen]{--fill:var(--green);--edge:var(--green)}.presence__stamp[data-kind=geel]{--fill:var(--stamp-yellow);--edge:var(--stamp-yellow-edge)}.presence__stamp[data-kind=oranje]{--fill:var(--stamp-orange);--edge:var(--stamp-orange-edge)}.presence__stamp[data-kind=rood]{--fill:var(--red);--edge:var(--red)}.presence__stamp[data-kind=telefoon]{--fill:var(--blue);--edge:var(--blue)}.presence__stamp[data-kind=leeg]{--fill:none;--edge:var(--ink-soft)}.presence__stamp[data-kind=eindgat]{--fill:var(--stamp-purple);--edge:var(--stamp-purple)}.presence__stamp[data-kind=ontbreekt]{--fill:var(--pencil);--edge:var(--pencil)}.presence__taken{border:1px solid var(--ink-soft);width:78px;height:14px;color:var(--ink-soft);font-family:var(--font-type);letter-spacing:.1em;border-radius:1px;place-items:center;font-size:.5rem;line-height:1;display:grid;transform:rotate(-1.5deg)}.screen--ending:not([data-scene=done]) .presence{visibility:hidden}.total--suspicion{position:relative}.report-presence{--size:18px;position:absolute;top:10px;right:10px}.presence__stamp[hidden]{display:none}@media (max-width:760px){.presence__grid{grid-template-columns:repeat(3,auto)}.presence__share-long{display:none}.presence__share-short{display:inline}.presence.is-copied .presence__title{display:none}.presence{position:relative}.presence__official{font-size:.55rem;position:absolute;top:auto;bottom:3px;right:5px}.presence__stamp{--size:13px}.presence__taken{width:73px;height:13px}.report-presence{--size:16px}}@media (max-width:359px){.presence__head{gap:6px}.presence__title{letter-spacing:.02em;white-space:nowrap;min-width:0;overflow:hidden}.presence__official{font-size:.5rem;bottom:0}}.krant.ending__front{position:relative}.drukker-open{z-index:1;height:24px;color:var(--ink);font-family:var(--font-type);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:linear-gradient(#e8d6ad,#e0cb9e);border:1px solid #6e50248c;border-radius:2px;align-items:center;padding:0 9px;font-size:.7rem;line-height:1;display:inline-flex;position:absolute;top:0;right:14px;transform:translateY(-65%);box-shadow:0 2px 4px #0000002e}.drukker-open:hover{background:var(--paper)}.screen--ending:not([data-scene=done]) .drukker-open{visibility:hidden}.panel--drukker{width:min(880px,100%)}.drukker{--proof-w:min(480px, calc((100dvh - 170px) * .8));grid-template-columns:var(--proof-w) minmax(0, 1fr);text-align:left;align-items:start;gap:22px;display:grid}.drukker__proof{aspect-ratio:1080/1350;background:#efe6cf;width:100%;margin:0;box-shadow:0 6px 14px #00000038}.drukker__preview{width:100%;height:100%;display:block}.drukker__preview:not([src]){visibility:hidden}.drukker__side{flex-direction:column;gap:4px;display:flex}.drukker__warning{color:var(--ink-soft);margin:0 0 6px 32px;font-size:.85rem;line-height:1.4}.drukker__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.drukker__actions .btn[aria-disabled=true],.drukker__actions .btn[aria-disabled=true]:hover{opacity:.55;cursor:progress;transform:none}.drukker__status{color:var(--ink-soft);margin:10px 0 0;font-size:.85rem;line-height:1.4}@media (max-width:640px){.drukker{--proof-w:min(100%, calc((100dvh - 170px) * .8));grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px}.drukker__proof{width:var(--proof-w)}.drukker__side{width:100%}}.knip{float:right;align-items:center;gap:4px;margin:-2px 0 2px 10px;line-height:1;display:inline-flex}.ledger-clip__meta .knip{float:none;margin:0 0 0 auto}.knip__done{justify-content:flex-end;min-width:3.9rem;display:inline-flex}.knip__stamp{color:var(--red);font-family:var(--font-type);letter-spacing:.06em;white-space:nowrap;mix-blend-mode:multiply;opacity:.9;border:1.5px solid;border-radius:2px;padding:2px 4px 1px;font-size:.62rem;display:inline-block;transform:rotate(-4deg)}.knip__button{width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:1px dashed #26221c99;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.knip__button svg{width:18px;height:18px}.knip__button:hover{background:#fff6;border-style:solid}.knip[aria-busy=true] .knip__button{cursor:progress}@media (pointer:coarse){.knip__button{width:36px;height:36px}}.opening-chooser{color:#e9e0cc;border:0;border-top:1px solid #ffffff25;min-width:0;margin:20px 0 36px;padding:30px 0}.opening-chooser legend{float:left;width:100%;margin:0 0 12px;font:25px/1.3 Special Elite,serif}.opening-chooser__intro{clear:both;color:#a9b29f;max-width:720px;font-size:14px}.opening-chooser__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.opening-choice{cursor:pointer;background:#1b2a21;border:1px solid #5e6c56;gap:12px;padding:20px;display:flex}.opening-choice:has(input:checked){background:#2b392a;border-color:#e1bc79;box-shadow:inset 0 0 0 1px #e1bc79}.opening-choice input{accent-color:#d1b17b;flex:none;width:18px;height:18px;margin:4px 0}.opening-choice small{color:#cbb17c;text-transform:uppercase;letter-spacing:1px;font-size:10px;display:block}.opening-choice strong{margin:9px 0;font:20px/1.25 Special Elite,serif;display:block}.opening-choice p{color:#b4bea9;font-size:12px;line-height:1.6}.opening-choice__facts{color:#ead7ad;margin-top:15px;font-size:12px;display:block}.director-card{color:#3c3325;background:#e9ddbf;border:1px solid #97815b88;border-left:4px solid #8b6a35;margin:18px 0;padding:20px 24px;font:14px/1.6 Courier Prime,monospace;box-shadow:2px 3px #392c1a22}.director-card h2,.director-card h3{margin:8px 0 12px;font:24px/1.25 Special Elite,serif}.director-card p{margin:8px 0}.director-card__eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#745b32;display:block;font-size:10px!important}.director-card__facts{border-block:1px dashed #927a4f66;flex-wrap:wrap;gap:8px 25px;margin-top:14px;padding:12px 0;display:flex}.director-card__cause{color:#6c593c;font-size:12px;font-style:italic}.director-dossier{max-width:760px;margin:auto}.director-dossier>h2{font:28px Special Elite,serif}.director-dossier__toggle{cursor:pointer;align-items:center;gap:12px;padding:15px 0;display:flex}.director-dossier__toggle input{accent-color:#326046;width:20px;height:20px}.director-dossier details{border-top:1px solid #80683f44;padding:14px 0}.director-dossier summary{cursor:pointer;font-weight:700}.director-dossier__counts{grid-template-columns:1fr auto;gap:7px 24px;display:grid}.director-dossier__counts dt,.director-dossier__counts dd{margin:0}.director-evening{color:#54452f;border-block:1px dashed #9a845b;margin-top:18px;padding:18px 0}.director-evening strong{margin-top:8px;font:21px Special Elite,serif;display:block}.director-evening p{font-size:13px}.director-evening small{font-size:11px}.director-open{z-index:60;color:#e6cfa5;cursor:pointer;background:#19251feb;border:1px solid #bca57880;border-radius:0;padding:7px 12px;font:12px Courier Prime,monospace;position:fixed;bottom:10px;left:12px;pointer-events:auto!important}.director-open[hidden]{display:none}.director-start-button{color:#f0e2c5;cursor:pointer;background:#253c2b;border:1px solid #705b35;margin:20px auto 4px;padding:13px 24px;font:16px Courier Prime,monospace;display:block}@media (max-width:800px){.opening-chooser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.opening-chooser__grid{grid-template-columns:1fr}.opening-choice{padding:17px}.director-card{padding:16px}.director-open{font-size:10px;bottom:5px;left:5px}}.director-forget{color:#4d3d27;cursor:pointer;background:0 0;border:1px solid #705b35;padding:10px 14px;font:14px Courier Prime,monospace}.director-forget:focus-visible{outline-offset:3px;outline:3px solid #326046}.cinema{--cinema-accent:#a23d2a;--cinema-paper:#eee2c6;z-index:1000;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));color:#eee2c6;-webkit-backdrop-filter:blur(9px)saturate(.5);backdrop-filter:blur(9px)saturate(.5);font-family:var(--font-mono);isolation:isolate;background:#100f0de8;place-items:center;animation:.45s ease-out both cinema-enter;display:grid;position:fixed;inset:0;overflow-y:auto}.cinema--gold{--cinema-accent:#856a34}.cinema--ink{--cinema-accent:#3d5655}.cinema--motion{align-items:safe center}.cinema--motion .cinema__composition{display:none}.cinema--motion .cinema__film{max-width:960px}.cinema__motion-title{font:400 clamp(21px, 3vw, 30px)/1.2 var(--font-type);color:#eee2c6;margin:14px 0 0}.motion-player{margin:18px 0 8px}.motion-player__video{aspect-ratio:16/9;object-fit:contain;background:#101711;border:1px solid #b6a06a40;width:100%;max-height:49vh;display:block}.motion-player figcaption{padding-top:10px}.motion-player__label{letter-spacing:.2em;color:#cbb681;font-size:9px}.motion-player figcaption p{color:#c6bda8;margin:5px 0;font-size:12px;line-height:1.5}.motion-player__actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.cinema .motion-player__toggle{color:#e1ca99;min-height:40px;font:12px var(--font-mono);cursor:pointer;background:0 0;border:1px solid #bfa56d;border-radius:0;padding:8px 12px}.motion-player__status{color:#a9a28f;max-width:440px;font-size:10px}.cinema--motion .cinema__dialogue{min-height:110px}.cinema__matte{pointer-events:none;z-index:-1;background:radial-gradient(at 58% 35%,#0000 15%,#0008 100%);position:fixed;inset:0}.cinema__film{background:linear-gradient(115deg,#2e2c2499,#191a17d9 65%);border-block:1px solid #a99b782e;width:min(1040px,100%);padding:19px 38px 21px;position:relative;box-shadow:0 40px 140px #0009}.cinema__masthead{letter-spacing:.24em;color:#c6bda8;border-bottom:1px solid #a99b7833;justify-content:space-between;align-items:center;gap:16px;padding-bottom:15px;font-size:11px;display:flex}.cinema__composition{isolation:isolate;align-items:center;height:clamp(290px,38vh,420px);min-height:310px;margin:20px 0 11px;display:flex;position:relative}.cinema__paper{box-sizing:border-box;color:#26251e;background:repeating-linear-gradient(0deg,#0000 0 3px,#92836e09 3px 4px),linear-gradient(100deg,#e6d8b8,#f5ecd7);width:63%;min-height:235px;padding:30px 26% 28px 30px;animation:.7s cubic-bezier(.22,.7,.3,1) both cinema-paper;position:relative;transform:rotate(-3deg);box-shadow:4px 11px 18px #0004,inset 0 0 35px #9e855c33}.cinema__paper:before{content:"";background:#c8b78cb0;width:83px;height:23px;position:absolute;top:-9px;left:30px;transform:rotate(-8deg);box-shadow:inset 0 0 12px #f1dfb533}.cinema__source{text-transform:uppercase;letter-spacing:.14em;color:#665d49;width:240%;max-width:330px;margin:0 0 15px;font-size:10px;line-height:1.6}.cinema__title{font-family:var(--font-type);text-wrap:balance;width:240%;max-width:345px;margin:0;font-size:clamp(23px,3.1vw,38px);font-weight:400;line-height:1.16}.cinema__redactions{opacity:.55;gap:7px;width:185%;max-width:270px;margin-top:24px;display:grid}.cinema__redactions i{background:#403b2f;height:5px}.cinema__redactions i:nth-child(2){width:78%}.cinema__redactions i:nth-child(3){width:43%}.cinema__annotation{color:#8d3827;font:23px var(--font-hand);position:absolute;bottom:-5px;right:24%;transform:rotate(-5deg)}.cinema__photo{aspect-ratio:.91;box-sizing:border-box;background:#d3c6a8;width:35%;max-width:310px;margin:0;padding:10px 10px 35px;animation:.9s cubic-bezier(.22,.7,.3,1) both cinema-photo;position:absolute;bottom:6px;right:6%;transform:rotate(5deg);box-shadow:7px 15px 30px #0008}.cinema .cinema__portrait{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;filter:sepia(.16)contrast(1.05);background:linear-gradient(155deg,#cfc8b2,#9c9a80);border:0;border-radius:0;display:block;overflow:hidden}.cinema__portrait .portrait__sprite{width:100%;height:100%}.cinema__caption{text-align:center;color:#4c4535;font-size:10px;position:absolute;inset:auto 10px 8px}.cinema__seal{z-index:2;max-width:38%;color:var(--cinema-accent);font:16px var(--font-type);letter-spacing:.08em;text-align:center;background:#e8dcbded;border:3px double;padding:7px 11px 4px;animation:.25s ease-out .55s both cinema-seal;position:absolute;bottom:13%;right:1%;transform:rotate(-11deg);box-shadow:0 4px 8px #0003}.cinema__dialogue{box-sizing:border-box;background:linear-gradient(90deg,#dfcb9d0b,#0000);border-left:2px solid #aa9471;min-height:130px;margin:9px 0 10px;padding:20px 24px 16px;position:relative}.cinema__speaker{color:#cfb888;text-transform:uppercase;letter-spacing:.13em;margin:0 0 9px;font-size:11px}.cinema__line{text-wrap:pretty;max-width:780px;margin:0;font-size:clamp(18px,2.1vw,24px);line-height:1.35}.cinema__note{color:#b6ae9c;margin:12px 0 0;font-size:12px;font-style:italic;line-height:1.5}.cinema__dialogue.is-arriving .cinema__line,.cinema__dialogue.is-arriving .cinema__note{animation:.28s ease-out both cinema-line}.cinema__controls{border-top:1px solid #a99b7833;justify-content:space-between;align-items:center;gap:15px;padding-top:16px;display:flex}.cinema .cinema__next,.cinema .cinema__skip{font:13px var(--font-mono);cursor:pointer;border-radius:0;min-height:44px;transition:background .15s,color .15s}.cinema .cinema__next{color:#201e17;background:#e0c995;border:1px solid #e0c995;padding:12px 23px;box-shadow:3px 3px #0005}.cinema .cinema__next:hover{background:#f2dfb6}.cinema .cinema__skip{color:#b6ae9c;box-shadow:none;text-underline-offset:4px;background:0 0;border:0;padding:9px 0;text-decoration:underline}.cinema .cinema__skip:hover{color:#f2dfb6}.cinema button:focus-visible{outline-offset:5px;outline:2px solid #fff3ce}.cinema__progress{gap:8px;margin-inline:auto;display:flex}.cinema__dot{border:1px solid #a99b78;border-radius:50%;width:5px;height:5px}.cinema__dot.is-current{background:#e0c995;border-color:#e0c995}@keyframes cinema-enter{0%{opacity:0}to{opacity:1}}@keyframes cinema-paper{0%{opacity:0;transform:translate(-18px,12px)rotate(-5deg)}to{opacity:1;transform:rotate(-3deg)}}@keyframes cinema-photo{0%{opacity:0;transform:translate(22px,14px)rotate(8deg)}to{opacity:1;transform:rotate(5deg)}}@keyframes cinema-seal{0%{opacity:0;transform:scale(1.12)rotate(-11deg)}to{opacity:1;transform:rotate(-11deg)}}@keyframes cinema-line{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.cinema--still,.cinema--still *,.reduce-motion .cinema,.reduce-motion .cinema *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.cinema,.cinema *{transition:none!important;animation:none!important}}@media (max-height:760px) and (min-width:701px){.cinema{padding-block:16px}.cinema__film{padding-block:12px}.cinema__composition{height:31vh;min-height:220px;margin-block:15px 5px}.cinema__paper{min-height:185px;padding-block:20px}.cinema__photo{max-width:230px}.cinema__title{font-size:28px}.cinema__redactions{margin-top:16px}.cinema__dialogue{min-height:118px;margin-block:5px;padding-block:12px}}@media (max-width:700px){.cinema{align-items:safe center;padding:14px}.cinema__film{padding:15px 15px 17px}.cinema__masthead{letter-spacing:.15em;font-size:9px}.cinema__composition{align-items:flex-start;height:auto;min-height:260px;margin-block:15px;padding-bottom:100px}.cinema__paper{width:76%;min-height:218px;padding:22px 19px}.cinema__source{width:100%;max-width:none;margin-bottom:12px;font-size:9px}.cinema__title{overflow-wrap:anywhere;width:100%;max-width:none;font-size:clamp(23px,5vw,30px)}.cinema__photo{width:39%;max-width:140px;padding:6px 6px 28px;bottom:-8px;right:0}.cinema__caption{font-size:8px;bottom:6px}.cinema__seal{max-width:45%;padding:5px;font-size:10px;bottom:10%;right:2%}.cinema__annotation{font-size:20px;bottom:-7px;right:22%}.cinema__redactions{width:85%;margin-top:15px}.cinema__dialogue{min-height:158px;margin-top:20px;padding:15px 12px}.cinema__line{font-size:18px}.cinema__note{font-size:11px}.cinema__controls{flex-wrap:wrap;gap:10px}.cinema .cinema__next{padding-inline:13px;font-size:12px}.cinema .cinema__skip{font-size:11px}.cinema__progress{gap:5px}}.commendation{color:#382e1c;background:#f4ead0;border:1px solid #b99b54;border-left:4px solid #92702b;grid-template-columns:5.6rem minmax(0,1fr);align-items:center;gap:1.1rem;margin:1.25rem 0;padding:1.2rem;display:grid;box-shadow:inset 0 0 0 4px #f8f1df,inset 0 0 0 5px #d7c69b}.commendation__seal{color:#795717;letter-spacing:.02em;border:3px double #8c6c29;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:5.6rem;height:5.6rem;font:700 .58rem/1.4 Courier Prime,monospace;display:flex}.commendation__seal span{font:2.3rem/1.2 Georgia,serif}.commendation__eyebrow{color:#735722;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .3rem;font-size:.7rem}.commendation__text h3{margin:0;font-size:1.2rem;line-height:1.3}.commendation__condition{margin:.4rem 0;font-size:.85rem}.commendation__line{margin:.4rem 0 0;font-size:.9rem;font-style:italic;line-height:1.4}.commendations-overview__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}.commendations-overview__heading h3{margin:0}.commendations-overview__heading>span{font-size:.8rem}.commendations-overview__list{margin:.8rem 0 0;padding:0;list-style:none}.commendations-overview__item{border-top:1px solid #99846766;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem 0;display:grid}.commendations-overview__mark{color:#766b58;font:1.6rem Georgia,serif}.commendations-overview__item.is-earned .commendations-overview__mark{color:#967124}.commendations-overview__item p{margin:.2rem 0 0;font-size:.85rem}.commendations-overview__status{font-size:.7rem}@media (max-width:520px){.commendation{grid-template-columns:1fr;gap:.8rem}.commendation__seal{width:4.8rem;height:4.8rem}.commendations-overview__item{grid-template-columns:1.5rem minmax(0,1fr)}.commendations-overview__status{grid-column:2}}.news-extra{color:#302d24;break-inside:avoid;background:#eee4cd;border:1px solid #665b4566;border-top:3px double #665b45;min-width:0;margin:24px 0 12px;padding:20px;font:14px/1.55 Courier Prime,monospace}.news-extra *{box-sizing:border-box}.news-extra__mast{letter-spacing:1.2px;border-bottom:1px solid #665b4577;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:8px;font-size:10px;display:flex}.news-extra h3{font:25px/1.2 Special Elite,serif;margin:14px 0 10px!important}.news-extra p{margin:10px 0!important}.news-extra__prize{border-block:1px dashed #7e725666;padding:8px 0;font-weight:700}.news-extra__note,.news-extra__rules{font-size:12px}.news-extra__fields{border:0;min-width:0;margin:0;padding:0}.news-extra__grid{grid-template-columns:repeat(var(--columns),minmax(0,1fr));background:#463d2e;border:2px solid #463d2e;gap:1px;width:min(100%,340px);margin:18px auto;display:grid}.news-extra__grid--sudoku{gap:0;max-width:248px}.news-extra__cell{aspect-ratio:1;background:#f9f2e2;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.news-extra__grid--sudoku .news-extra__cell{border:1px solid #8b7e63}.news-extra__cell.is-black{background:#514936}.news-extra__cell.is-given{background:#dfd4b8;font:700 25px Courier Prime,monospace}.news-extra__cell.is-box-right{border-right:3px solid #463d2e}.news-extra__cell.is-box-bottom{border-bottom:3px solid #463d2e}.news-extra__cell input{text-align:center;text-transform:uppercase;color:#1d4e68;width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:7px 0 0;font:22px Courier Prime,monospace;position:absolute;inset:0}.news-extra__cell input:focus{outline-offset:-3px;z-index:1;background:#e5c88144;outline:3px solid #8e611b}.news-extra__cell small{z-index:2;pointer-events:none;font-size:9px;position:absolute;top:1px;left:3px}.news-extra__clues{grid-template-columns:1fr 1fr;gap:16px;display:grid}.news-extra__clues h4{margin:8px 0;font-size:13px}.news-extra__clues button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted #8b7e6366;width:100%;padding:7px 0;font:12px/1.6 Courier Prime,monospace;display:block}.news-extra__submit{color:#f8ebcb;cursor:pointer;background:#344332;border:1px solid #273123;margin-top:17px;padding:11px 15px;font:14px Courier Prime,monospace}.news-extra__submit:disabled{opacity:.65;cursor:default}.news-extra__status{font-size:13px;font-weight:700}.news-extra--solved .news-extra__status{color:#275635;border:2px double #4a6847;padding:12px}.news-extra__advert{background:#e3d7b7;border:1px dashed #807153;padding:15px 18px;font-style:italic}.news-extra__advert p{margin:6px 0!important}.news-extra__question{margin:15px 0 8px;display:block}.news-extra__answer{color:#1d4e68;text-transform:uppercase;background:#f9f2e2;border:0;border-bottom:2px solid #544b36;border-radius:0;width:min(100%,320px);padding:10px;font:21px Courier Prime,monospace;display:block}.news-extra button:focus-visible,.news-extra__answer:focus-visible{outline-offset:3px;outline:3px solid #8e611b}.proof-room__puzzles{border-top:1px solid #ffffff25;margin:35px 0;padding-top:30px}.proof-room__puzzles>p{color:#a9b29f;margin:12px 0 18px}.proof-room__puzzles details{border-bottom:1px solid #ffffff25;padding:15px 0}.proof-room__puzzles summary{cursor:pointer;color:#e1bc79}.proof-room__puzzles .news-extra{max-width:760px;margin-inline:auto}.proof-room__puzzles .news-extra__intro{color:#302d24}@media (max-width:520px){.news-extra{padding:13px}.news-extra h3{font-size:22px}.news-extra__clues{grid-template-columns:1fr}.news-extra__cell input{font-size:19px}.news-extra__mast{font-size:9px}.news-extra__submit{width:100%}}.news-extra__cell.is-active-word{background:#eee0b9}.news-extra__active-word{color:#695125;min-height:1.5em;font-size:12px}.news-extra__clues button[aria-pressed=true]{color:#684713;text-underline-offset:3px;font-weight:700;text-decoration:underline}.proof-room{z-index:30;color:#e9e0cc;scrollbar-color:#867553 #17231c;background:radial-gradient(at 80% 10%,#2b3e33 0,#0000 45%),#131e19;padding:30px max(24px,50vw - 590px);font-family:Courier Prime,monospace;line-height:1.5;position:fixed;inset:0;overflow:auto}.proof-room__reel-poster{aspect-ratio:16/9;object-fit:cover;background:#0e1712;border:1px solid #a98f5c44;width:100%;height:auto;display:block}#ui .proof-room,#ui .cinema{pointer-events:auto}.proof-room *{box-sizing:border-box}.proof-room h1,.proof-room h2,.proof-room h3,.proof-room p{margin:0}.proof-room__masthead{letter-spacing:2px;color:#a6ad9c;border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:11px;display:flex}.proof-room__edition{color:#e4c58f;letter-spacing:2px;border:1px solid #b99b62;padding:6px 12px}.proof-room__hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:90px;padding:64px 0 70px;display:grid}.proof-room__eyebrow{text-transform:uppercase;letter-spacing:2px;color:#c3a477;font-size:11px}.proof-room h1{max-width:650px;margin:20px 0 24px;font-family:Special Elite,serif;font-size:clamp(36px,4.2vw,64px);font-weight:400;line-height:1.08}.proof-room__lead{color:#b6bbae;max-width:440px;font-size:17px}.proof-room__play{color:#18231b;background:#dec596;border:1px solid #f2dab0;gap:48px;width:-moz-fit-content;width:fit-content;margin:28px 0 12px;padding:15px 22px;font-weight:700;text-decoration:none;display:flex;box-shadow:3px 4px #0005}.proof-room__play:hover{background:#f0dcb5}.proof-room__fine{color:#899486;font-size:12px}.proof-room__poster{color:#342d22;background:repeating-linear-gradient(0deg,#bba77b0a 0 2px,#0000 2px 5px),#ddd0b0;border:9px double #b1a17d;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:26px 32px 32px;display:flex;position:relative;transform:rotate(2deg);box-shadow:14px 20px 40px #0005,inset 0 0 60px #8e713725}.proof-room__poster:after{content:"";background:#bfae7d9c;border:1px solid #ddc99b44;width:90px;height:29px;position:absolute;top:-18px;left:39%;transform:rotate(-7deg)}.proof-room__poster-label{letter-spacing:2px;border-bottom:1px solid #675d3d;padding-bottom:9px;font-size:10px}.proof-room__poster .portrait{filter:sepia(.3);margin:6px;width:210px!important;height:210px!important}.proof-room__poster blockquote{text-align:center;max-width:290px;margin:0;font-family:Special Elite,serif;font-size:21px;line-height:1.3}.proof-room__stamp{color:#8e3628;opacity:.8;border:3px double;padding:3px 8px;font:700 23px Courier Prime;position:absolute;bottom:26px;right:-10px;transform:rotate(-13deg)}.proof-room h2{font:400 25px/1.3 Special Elite,serif}.proof-room__schedule{border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;padding:30px 0}.proof-room__schedule>p,.proof-room__section-head p,.proof-room__choices>div>p{color:#a1ac9e;margin-top:8px;font-size:14px}.proof-room__schedule ol{grid-template-columns:repeat(6,1fr);gap:16px;margin:25px 0 3px;padding:0;list-style:none;display:grid}.proof-room__schedule li{border-left:1px solid #b99b6266;flex-direction:column;padding-left:13px;display:flex}.proof-room__schedule li>span{color:#c8ac7e;margin-bottom:9px;font-size:12px}.proof-room__schedule strong{font-size:14px}.proof-room__schedule small{color:#889887;margin-top:4px;font-size:11px}.proof-room__films{padding:40px 0}.proof-room__reels{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.proof-room__reels button{color:#e9e0cc;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffffff06,#0000),#1d2b22;border:1px solid #57604c;border-radius:0;flex-direction:column;gap:12px;min-height:145px;padding:19px 17px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.proof-room__reels button:hover{background:#2b3c2f;border-color:#d1b17d}.proof-room__reel-day{letter-spacing:1px;color:#c5a670;font-size:11px}.proof-room__reels strong{font-family:Special Elite,serif;font-size:18px;font-weight:400;line-height:1.3}.proof-room__watch{color:#98aa95;margin-top:auto;font-size:11px}.proof-room__choices{border-top:1px solid #ffffff25;grid-template-columns:1.2fr 1fr;gap:54px;padding:34px 0;display:grid}.proof-room__choice{cursor:pointer;align-items:start;gap:13px;margin-top:20px;display:flex}.proof-room__choice input{accent-color:#c9a971;width:18px;height:18px;margin:3px 0}.proof-room__choice strong{font-size:15px;display:block}.proof-room__choice small{color:#9eab99;max-width:400px;margin-top:3px;font-size:12px;display:block}.proof-room__award-example{align-self:center}.proof-room__award-example>.proof-room__eyebrow{margin-bottom:18px}.proof-room__export{color:#dfc79c;cursor:pointer;background:0 0;border:1px solid #63715b;border-radius:0;margin-top:24px;padding:11px 16px;font:14px Courier Prime}.proof-room__status{min-height:18px;font-size:12px;margin-top:8px!important}.proof-room__awards{border-top:1px solid #ffffff25;padding:20px 0}.proof-room__awards summary{cursor:pointer;color:#c8b588}.proof-room__awards .commendations-overview{color:#342e24;background:#e7ddc5;margin-top:20px;padding:24px}.proof-room__footer{color:#7e8d7b;border-top:1px solid #ffffff18;padding:25px 0 10px;font-size:11px}.proof-room :focus-visible{outline-offset:5px;outline:3px solid #e0bd7b}.edition-link{z-index:65;color:#e6cfa5;letter-spacing:1px;background:#19251feb;border:1px solid #bca57880;padding:5px 10px;font:11px Courier Prime,monospace;text-decoration:none;position:fixed;bottom:10px;right:12px}.edition-tomorrow{color:#5b4d34;border-top:1px dashed #9a845b;margin:20px 0 0;padding:16px 0}.edition-tomorrow__label{letter-spacing:2px;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.edition-tomorrow strong{font-family:Special Elite,serif;font-size:18px;display:block}.edition-tomorrow p{margin:6px 0 0;font-size:13px;line-height:1.5}@media (max-width:800px){.proof-room{padding:20px}.proof-room__hero{grid-template-columns:1fr 1fr;gap:30px;padding:40px 0}.proof-room__poster{min-height:300px;padding:20px 16px}.proof-room__poster .portrait{width:150px!important;height:150px!important}.proof-room__poster blockquote{font-size:17px}.proof-room__schedule ol{grid-template-columns:repeat(3,1fr);gap:22px}.proof-room__reels{grid-template-columns:repeat(2,1fr)}.proof-room__choices{grid-template-columns:1fr;gap:28px}.proof-room__award-example{max-width:600px}}@media (max-width:520px){.proof-room__masthead{letter-spacing:1px;font-size:8px}.proof-room__hero{grid-template-columns:1fr;padding-top:30px}.proof-room__poster{width:100%;max-width:330px;min-height:300px;margin:0 auto}.proof-room h1{font-size:40px}.proof-room__lead{font-size:15px}.proof-room__schedule ol{grid-template-columns:repeat(2,1fr)}.proof-room__reels button{min-height:140px;padding:14px}.proof-room__reels strong{font-size:16px}.proof-room__stamp{right:-4px}.edition-link{font-size:10px;bottom:4px;right:4px}}@media (prefers-reduced-motion:reduce){.proof-room *{transition:none!important}.proof-room__poster{transform:none}}
