@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-ext-400-normal-DHVTfbSM.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-400-normal-DUPvg9bQ.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-ext-600-normal-C5pQPdUJ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-600-normal-DQsnXf5q.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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-600-normal-BieE9YjJ.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--ink:#0e0e0e;--ink-2:#6b6b6b;--on-ink:#fff;--flag:#db8c63;--red:#c81e1e;--evidence:#0a7a3d;--ink-strong:#000;--hover:#f4f4f2;--scrim:#0e0e0e73;--lightbox:#0e0e0ef0;--on-ink-line:#fff6;--on-ink-hover:#ffffff1f;--on-ink-off:#ffffff8c;--sans:"Schibsted Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--t-state:44px;--t-state-2:34px;--t-state-sm:30px;--t-state-sm-2:26px;--t-row:17px;--t-input:16px;--t-secondary:15px;--t-caption:13px;--t-lockup:17px;--t-figure:30px;--t-page:23px;--t-page-sm:19px;--t-display:17px;--t-lead:15px;--t-section:14.5px;--t-body:13.5px;--t-meta:11.5px;--t-pill:11px;--t-col:10.5px;--t-micro:10px;--mark-size:20px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:28px;--sp-7:40px;--sp-air:56px;--line:#e4e4e4;--line-strong:#0e0e0e;--content-max:1080px;--dur:.12s;--ease:cubic-bezier(.2, 0, .2, 1)}*,:before,:after{box-sizing:border-box;border-radius:0}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--bg);max-width:100%;color:var(--ink);font-family:var(--sans);font-size:var(--t-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:clip}h1,h2,h3,p,figure,ul,ol{margin:0;padding:0}ul,ol{list-style:none}b,strong{font-weight:600}a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}a:hover{color:var(--ink)}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{font-size:var(--t-input)}img{max-width:100%}.num,.n,.val,.figure,.count,.tally{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;padding:var(--sp-3) var(--sp-4);background:var(--bg);border:1px solid var(--ink);font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip:focus{left:var(--sp-4);top:var(--sp-4)}.grow,.spacer{flex:auto}.wrap{overflow-wrap:anywhere}.quiet,.dim{color:var(--ink-2)}.fine{font-size:var(--t-caption);color:var(--ink-2);line-height:1.5}.bad{color:var(--red);font-size:var(--t-caption);font-weight:500}.mono,.code{font-size:var(--t-caption);font-variant-numeric:tabular-nums;letter-spacing:.01em}.eyebrow,.field>label,.field>span:first-child,.dtable thead th,.hint{font-size:var(--t-col);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.caption,.crumb,.note{font-size:var(--t-caption);color:var(--ink-2)}.dot{background:var(--ink);flex:none;width:7px;height:7px}.tick{font-size:var(--t-body);color:currentColor;line-height:1}.stamp{padding:3px var(--sp-2);border:1px solid var(--ink);color:var(--ink);font-size:var(--t-pill);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:5px;font-weight:600;display:inline-flex}.stamp.waiting{border-color:var(--ink-2);color:var(--ink-2)}.stamp.review{background:var(--flag);border-color:var(--flag);color:var(--ink)}.stamp.retake{background:var(--red);border-color:var(--red);color:var(--on-ink)}.stamp.sm{font-size:var(--t-micro);padding:2px 6px}.line-page{min-height:100dvh}.mark,.wordmark{color:var(--ink);font-size:var(--t-lockup);letter-spacing:-.01em;white-space:nowrap;flex:none;font-weight:600;text-decoration:none;display:inline-block}.mark:hover,.wordmark:hover{color:var(--ink);text-decoration:none}.brand-mark{color:var(--flag);flex:none}.mark .brand-mark,.wordmark .brand-mark{width:var(--mark-size);height:var(--mark-size);vertical-align:-.28em;margin-right:7px}.gate-page{min-height:100dvh;padding:var(--sp-4);justify-content:center;align-items:center;display:flex}.pagehead{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.pagehead-headings{flex-direction:column;gap:3px;min-width:0;display:flex}.pagehead-title{font-size:var(--t-page);letter-spacing:-.02em;color:var(--ink);font-weight:600;line-height:1.15}.pagehead.deep .pagehead-title{font-size:var(--t-page-sm)}.pagehead-meta{align-items:center;gap:var(--sp-2);font-size:var(--t-caption);color:var(--ink-2);flex-wrap:wrap;display:flex}.pagehead-meta .meta-item{align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.pagehead-meta .sep{color:var(--line)}.pagehead-meta .is-review{background:var(--flag);color:var(--ink);padding:1px 6px;font-weight:600}.pagehead-meta .is-proved{color:var(--ink-2)}.pagehead-actions{align-items:center;gap:var(--sp-2);flex:none;display:flex}.sheet{background:var(--bg);animation:rise .16s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.sheet-section+.sheet-section{margin-top:var(--sp-6)}.section-head{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);display:flex}.section-head h2{font-size:var(--t-section);color:var(--ink);font-weight:600;line-height:1.2}.section-marks{align-items:center;gap:var(--sp-5);flex-wrap:wrap;display:inline-flex}.section-fact{font-size:var(--t-meta);letter-spacing:.02em;color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.section-fact strong{color:var(--ink);font-weight:600}.section-fact strong.loud{background:var(--flag);color:var(--ink);padding:2px 7px}.sheet-body{padding:var(--sp-4)}.sheet-foot,.section-foot{align-items:center;gap:var(--sp-3);padding:10px var(--sp-4);font-size:var(--t-caption);color:var(--ink-2);flex-wrap:wrap;line-height:1.5;display:flex}.sheet-foot b,.section-foot b,.sheet-foot strong,.section-foot strong{color:var(--ink);font-weight:600}.missing-note .fine strong{color:var(--ink)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:34px;padding:0 var(--sp-4);border:1px solid var(--ink);background:var(--bg);color:var(--ink);font-size:var(--t-body);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--hover);color:var(--ink);text-decoration:none}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.btn.primary:hover:not(:disabled){background:var(--ink-strong);color:var(--on-ink)}.btn.primary:focus-visible{outline-color:var(--ink)}.btn.quiet{color:var(--ink-2);background:0 0;border-color:#0000;font-weight:500}.btn.quiet:hover{background:var(--hover);color:var(--ink);border-color:#0000}.btn.small{min-height:28px;padding:0 var(--sp-3);font-size:var(--t-caption)}.btn.big{min-height:44px;padding:0 var(--sp-5);font-size:var(--t-lead)}.btn.wide{width:100%}.btn.iconic{min-width:30px;font-size:var(--t-lead);flex:none;padding:0;line-height:1}.blocked-note{font-size:var(--t-caption);color:var(--ink-2)}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field.read .field-name{font-size:var(--t-col);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.field.read .readout{min-height:30px;font-size:var(--t-body);color:var(--ink);white-space:pre-wrap;align-items:center;padding:5px 0;display:flex}.control{width:100%;min-height:34px;padding:0 var(--sp-3);border:1px solid var(--ink);background:var(--bg);color:var(--ink);font-size:var(--t-input);transition:background var(--dur) var(--ease)}.control::placeholder{color:var(--ink-2)}.control:hover:not(:disabled){background:var(--hover)}.control:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.control:disabled{border-color:var(--ink-2);color:var(--ink-2);cursor:not-allowed}select.control{appearance:none;padding-right:var(--sp-6);background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 15px) 14px,calc(100% - 10px) 14px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}textarea.control{padding:var(--sp-2) var(--sp-3);min-height:60px}.hint{text-transform:none;letter-spacing:0;font-weight:400;font-size:var(--t-caption)}.checkbox{width:15px;height:15px;accent-color:var(--ink);cursor:pointer}.control-row .control{min-width:0}.chip{padding:3px var(--sp-2);font-size:var(--t-pill);letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;font-weight:600;display:inline-flex}.chip.proved{border-color:var(--ink);color:var(--ink)}.chip.review{background:var(--flag);color:var(--ink)}.chip.review .dot{background:var(--ink)}.chip.failed{background:var(--red);color:var(--on-ink)}.chip.failed .dot{background:var(--on-ink)}.chip.running{border-color:var(--ink-2);color:var(--ink-2)}.chip.running .dot{box-shadow:inset 0 0 0 1.5px var(--ink-2);background:0 0}.chip.tag{border-color:var(--ink-2);color:var(--ink-2);letter-spacing:.06em;font-weight:600}.register{flex-direction:column;display:flex}.register>li+li{border-top:1px solid var(--line)}.regrow.static,.regrow.static:hover{cursor:default;background:0 0}.regrow>.dot{background:var(--ink)}.regrow.stopped>.dot{background:var(--red)}.regrow-name.plain{font-weight:500}.file-card .l1{font-size:var(--t-lead);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.file-actions .acts{gap:var(--sp-2);display:flex}.act{border:1px solid var(--ink);background:var(--bg);min-width:44px;height:44px;color:var(--ink);font-size:var(--t-lead);cursor:pointer;justify-content:center;align-items:center;padding:0 14px;font-weight:600;display:flex}.act:disabled{opacity:.45;cursor:not-allowed}.act.icon{width:44px;padding:0}.act.icon svg{width:18px;height:18px}.dtable th.lead,.dtable td.lead,.dtable td.rowlabel,.dtable td.nowrap,.dtable td.pick,.dtable td.stick-end,.dtable tbody th{font-variant-numeric:normal}.dtable th.lead,.dtable td.lead,.dtable td.rowlabel,.dtable tbody th{text-align:left;white-space:normal;color:var(--ink);font-weight:500}.dtable thead .stick,.dtable thead .stick-end{z-index:3}.dtable tbody tr:hover .stick,.dtable tbody tr:hover .stick-end,.dtable tbody tr:hover{background:var(--hover)}.rowlabel{align-items:baseline;gap:var(--sp-1);font-weight:500;display:flex}.dtable .unit,.dtable .colunit{color:var(--ink-2);font-size:var(--t-meta);font-weight:400}.dtable .colunit{text-transform:none;letter-spacing:0;display:block}.dtable td.gone{color:var(--ink-2)}.dtable tr.derived td,.dtable tr.derived th,.dtable td.derived,.dtable tr.derived:hover td,.dtable tr.derived:hover th,.dtable tr.component td,.dtable tr.component th,.dtable tr.component:hover td,.dtable tr.component:hover th{color:var(--ink-2);background:0 0}.dtable tr.nought td:not(.flagged){color:var(--ink-2)}.dtable tr.component td.lead{padding-left:var(--sp-6);position:relative}.dtable tr.component td.lead:before{content:"";left:var(--sp-4);border-left:1px solid var(--line);position:absolute;top:0;bottom:0}.dtable .cellvalue.edited,.kv-value.edited,.typed{color:var(--ink);font-weight:600}.dtable td.flagged .cellvalue,.dtable td.flagged .num,.kv.flag .kv-value,.cell-warn{background:var(--flag);color:var(--ink);font-weight:600}.dtable tr.picked td,.dtable tr.picked th{background:var(--hover);box-shadow:inset 0 1px 0 var(--ink), inset 0 -1px 0 var(--ink)}.dtable tr.picked td:first-child{box-shadow:inset 0 1px 0 var(--ink), inset 0 -1px 0 var(--ink), inset 1px 0 0 var(--ink)}.dtable tr.picked td:last-child{box-shadow:inset 0 1px 0 var(--ink), inset 0 -1px 0 var(--ink), inset -1px 0 0 var(--ink)}.dtable tr:hover .stick-end,.dtable tr.picked .stick-end{background:var(--hover)}.secret{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--ink);flex-wrap:wrap;display:flex}.secret .val{font-size:var(--t-display);letter-spacing:.06em;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;white-space:nowrap;font-weight:600}.result{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.result.flagged{font-weight:600}.result.flagged .n{background:var(--flag);padding:1px 5px}.result.stopped{color:var(--red);font-weight:600}.result.working{color:var(--ink-2)}.popover{z-index:40;background:var(--bg);border:1px solid var(--ink);text-align:left;width:min(320px,100vw - 32px);animation:rise .14s var(--ease) both;position:absolute}.scrim{z-index:50;overscroll-behavior:contain;padding:var(--sp-4);background:var(--scrim);animation:fade .14s var(--ease) both;display:flex;position:fixed;inset:0;overflow:auto}@keyframes fade{0%{opacity:0}}.modal{width:min(440px,100%);padding:var(--sp-6);background:var(--bg);animation:rise .16s var(--ease) both;flex:none;margin:auto}.modal.wide{width:min(760px,100%)}.setday{gap:var(--sp-3);min-width:0;display:grid}.setday-said{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}@media (width>=620px){.setday.withphoto{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start}}.docphoto{border:1px solid var(--ink);background:var(--hover);cursor:pointer;flex:none;padding:0;display:block;position:relative;overflow:hidden}.docphoto.stamp{width:44px;height:56px}.docphoto.plate{aspect-ratio:3/4;width:100%;max-height:46vh}@media (width>=620px){.docphoto.plate{max-height:60vh}}.docphoto img{width:100%;height:100%;display:block}.docphoto.stamp img{object-fit:cover;object-position:top center}.docphoto.plate img{object-fit:contain;background:var(--hover)}.docphoto-glass{background:var(--bg);border-top:1px solid var(--ink);border-left:1px solid var(--ink);width:16px;height:16px;color:var(--ink);place-items:center;display:grid;position:absolute;bottom:0;right:0}.docphoto-glass svg{width:11px;height:11px}.docphoto.plate .docphoto-glass{width:26px;height:26px}.docphoto.plate .docphoto-glass svg{width:16px;height:16px}span.docphoto{cursor:default}.modal .modal-head{align-items:baseline;gap:var(--sp-2);font-size:var(--t-row);letter-spacing:-.01em;font-weight:600;display:flex}.modal .modal-head.red{color:var(--ink)}.modal-body{gap:var(--sp-3);margin-top:var(--sp-4);flex-direction:column;display:flex}.modal-foot{justify-content:flex-end;align-items:center;gap:var(--sp-6);margin-top:var(--sp-7);display:flex}.paperday{margin:0;padding:0;list-style:none}.paperday li{justify-content:space-between;align-items:baseline;gap:var(--sp-6);padding:9px 0;display:flex}.paperday .k{align-items:center;gap:var(--sp-1);color:var(--ink-2);font-size:var(--t-body);display:inline-flex}.paperday .v{letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.paperday .v.none{color:var(--ink-2);font-weight:400}.paperday-pick{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (width<=480px){.paperday-pick .btn{min-height:44px}}.lightbox{z-index:60;background:var(--lightbox);position:fixed;inset:0}.lightbox-scroll{overscroll-behavior:contain;height:100%;padding:var(--sp-4);touch-action:none;display:flex;overflow:auto}.lightbox-scroll img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.lightbox-scroll:focus-visible{outline:2px solid var(--on-ink);outline-offset:-2px}.lightbox img{width:auto;max-width:none}.lightbox-close,.lightbox-alt{background:var(--bg)}.lightbox-close{top:var(--sp-4);right:var(--sp-4);z-index:2;position:absolute}.lightbox-alt{top:var(--sp-4);left:var(--sp-4);z-index:2;position:absolute}.lightbox-figure{gap:var(--sp-2);flex-direction:column;align-items:center;margin:auto;display:flex}.lightbox-none{margin:auto}.lightbox-scroll{padding-bottom:calc(var(--sp-7) + var(--sp-5) + var(--sp-1) + env(safe-area-inset-bottom,0px))}.lightbox-act{left:50%;bottom:calc(var(--sp-5) + env(safe-area-inset-bottom,0px));z-index:2;position:absolute;transform:translate(-50%)}.zoomstep{left:calc(var(--sp-4) + env(safe-area-inset-left,0px));bottom:calc(var(--sp-5) + env(safe-area-inset-bottom,0px));z-index:2;border:1px solid var(--ink);background:var(--bg);align-items:stretch;display:inline-flex;position:absolute}.zoomstep .btn{min-width:44px;min-height:40px;padding:0 var(--sp-2);font-size:var(--t-lead);border:0;flex:none}.zoomstep .btn+.btn{border-left:1px solid var(--ink)}.zoomstep .zoomstep-now{min-width:60px;font-size:var(--t-body);font-variant-numeric:tabular-nums}@media (width<=560px){.lightbox.acting .zoomstep{bottom:calc(var(--sp-5) + var(--sp-7) + var(--sp-2) + env(safe-area-inset-bottom,0px))}.lightbox.acting .lightbox-scroll{padding-bottom:calc(var(--sp-7) + var(--sp-7) + var(--sp-5) + var(--sp-2) + var(--sp-1) + env(safe-area-inset-bottom,0px))}}.lightbox-figure figcaption{width:min(48ch, calc(100vw - var(--sp-4) - var(--sp-4)));color:var(--on-ink);text-align:center;align-self:flex-start;position:sticky;left:0}.lightbox-none{color:var(--on-ink);font-size:var(--t-body)}.toaster{z-index:45;gap:var(--sp-2);pointer-events:none;flex-direction:column;align-items:flex-start;display:flex;position:fixed;bottom:24px;left:24px;right:24px}.toast{align-items:baseline;gap:var(--sp-5);max-width:min(520px,100%);padding:var(--sp-4) var(--sp-5);background:var(--ink);color:var(--on-ink);font-size:var(--t-row);pointer-events:auto;animation:rise .16s var(--ease) both;flex-wrap:wrap;display:flex}.toast-said{flex:auto;min-width:0;margin:0}.toast-do{font:inherit;font-size:var(--t-secondary);color:var(--on-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.toast-do:hover{color:var(--on-ink)}.toast-do:focus-visible{outline:2px solid var(--on-ink);outline-offset:2px}.empty{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) 0;flex-direction:column;display:flex}.empty>span:first-of-type,.empty .empty-title{font-size:var(--t-row);font-weight:600}.empty p{max-width:46ch;font-size:var(--t-secondary);color:var(--ink-2);line-height:1.5}.skel-rows{gap:var(--sp-2);padding:var(--sp-4);flex-direction:column;display:flex}.skel-row{background:var(--hover);height:32px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.scan-roundel{width:100%;padding:var(--sp-5) var(--sp-4);border:1.5px dashed var(--ink);background:var(--bg);color:var(--ink);text-align:center;transition:background var(--dur) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.scan-open{margin:calc(-1 * var(--sp-5)) calc(-1 * var(--sp-4)) 0;padding:var(--sp-5) var(--sp-4) 0;cursor:pointer;flex-direction:column;align-self:stretch;align-items:center;gap:6px;display:flex}.scan-roundel.capture .scan-open{margin:calc(-1 * var(--sp-6)) calc(-1 * var(--sp-5)) 0;padding:var(--sp-6) var(--sp-5) 0}.scan-roundel:hover,.scan-roundel.over{background:var(--hover)}.scan-roundel:focus-within{outline:2px solid var(--ink);outline-offset:2px}.scan-roundel.busy{opacity:.45}.scan-roundel.busy .scan-open{cursor:not-allowed}.scan-roundel.busy:hover{background:var(--bg)}.scan-roundel .glyph{width:36px;height:36px;color:var(--ink);place-items:center;margin-bottom:2px;display:grid}.scan-roundel .glyph svg{width:20px;height:20px}.scan-roundel .label{font-size:var(--t-section);font-weight:600}.scan-roundel .fine{max-width:34ch}.scan-roundel.capture{padding:var(--sp-6) var(--sp-5);border-style:solid;border-width:1px}.scan-roundel.capture .glyph{width:44px;height:44px}.scan-roundel.capture .glyph svg{width:24px;height:24px}.scan-roundel.capture .label{font-size:var(--t-display);letter-spacing:-.01em}.staged{width:100%;margin-top:var(--sp-4);border-top:1px solid var(--line);text-align:left}.staged-item{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--line);display:flex}.staged-thumb{border:1px solid var(--line);width:36px;height:36px;color:var(--ink-2);flex:none;place-items:center;display:grid}.staged-thumb svg{width:18px;height:18px}.staged-name{min-width:0;font-size:var(--t-caption);color:var(--ink);overflow-wrap:anywhere;flex:auto;font-weight:500}.scan-roundel.capture .btn.primary{width:100%;min-height:48px;margin-top:var(--sp-4);font-size:var(--t-lead)}.intake{gap:var(--sp-4);padding:var(--sp-4);flex-direction:column;display:flex}.retakes.asks .section-head{background:var(--flag)}.retakes.asks .section-head .stamp{background:var(--bg)}@media (width<=480px){.retakerow>.btn{min-height:44px;padding:0 var(--sp-4);grid-column:2;justify-self:start}}.daybar .when{font-size:var(--t-body);color:var(--ink);font-weight:600}.daybar .facts{font-size:var(--t-caption);color:var(--ink-2)}.verdict{flex-direction:column;gap:6px;display:flex}.verdict-line{align-items:center;gap:var(--sp-3);display:flex}.verdict .figure{font-size:var(--t-figure);letter-spacing:-.02em;font-weight:600;line-height:1}.flagcall{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:1px solid var(--ink);flex-direction:column;display:flex}.flagcall p{font-size:var(--t-caption);color:var(--ink-2);line-height:1.5}.daystate{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.errornote{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-4) 0;flex-direction:column;max-width:46ch;display:flex}.errornote-head{font-size:var(--t-row);font-weight:600}.errornote-head .dot{display:none}.errornote .fine{font-size:var(--t-secondary);color:var(--ink)}.stage-strip{gap:var(--sp-1);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.step{font-size:var(--t-meta);color:var(--ink-2);flex-direction:column;gap:5px;display:flex}.step .rule{background:var(--line);height:3px}.step.done .rule{background:var(--ink-2)}.step.active .rule{background:var(--ink)}.step.active{color:var(--ink);font-weight:600}.kv{align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) 0;display:flex}.kv-grid:not(.railed) .kv:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.proofboard{align-items:flex-start;gap:var(--sp-6);grid-template-columns:minmax(0,3fr) minmax(360px,2fr);display:grid}.page.proof-page{width:min(100%,1560px);max-width:1560px;margin-inline:auto}@media (width<=900px){.proofboard{grid-template-columns:minmax(0,1fr)}}.proof-panel{background:var(--bg)}.proof-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:0 0 var(--sp-3);flex-wrap:wrap;display:flex}.proof-head h2{font-size:var(--t-section);margin:0;font-weight:600}.proof-tools{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;flex-wrap:wrap;display:flex}.proof-tools .grow{flex:1}.proof-tools .tool{appearance:none;border:1px solid var(--line-strong);background:var(--bg);min-height:26px;color:var(--ink);font:inherit;font-size:var(--t-pill);cursor:pointer;transition:background var(--dur) var(--ease);padding:2px 9px;font-weight:600}.proof-tools .tool:hover{background:var(--hover)}.proof-tools .tool[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.proof-actions .fine{color:var(--ink-2);flex:180px}.proof-scroll{background:var(--ink);max-height:min(64vh,520px);overflow:auto}@media (width<=900px){.proof-scroll{max-height:42vh}}.proof-stage{font-size:0;position:relative}.proof-stage img{width:100%;max-width:none;height:auto;display:block}.proof-note{padding:var(--sp-3) 0}.proof-mark,.proof-line,.proof-region{pointer-events:none;position:absolute}.proof-mark{z-index:2;border:2px solid var(--evidence);box-shadow:0 0 0 1.5px var(--bg)}.proof-region{z-index:1;border:2px dashed var(--ink);background:color-mix(in srgb, var(--bg) 18%, transparent)}.proof-i{appearance:none;border:1px solid var(--line-strong);width:16px;height:16px;color:var(--ink);font:inherit;font-family:var(--sans), "Apple Symbols", "Noto Sans Symbols 2", "DejaVu Sans";font-size:var(--t-micro);cursor:pointer;transition:background var(--dur) var(--ease);background:0 0;flex:none;padding:0;font-weight:600;line-height:1;position:relative}.proof-i:before{content:"";position:absolute;inset:-4px}.proof-i:hover{background:var(--hover)}.attention.is-clear .attention-count{font-weight:600}.kv.hit,.dtable tbody tr.hit{animation:value-hit .9s var(--ease)}@keyframes value-hit{0%,60%{background:var(--flag)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.kv.hit,.dtable tbody tr.hit{background:var(--flag);animation:none}}.kv-grid.railed .kv{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(10rem,1fr) minmax(0,auto);display:grid}.pill{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:2px 6px;font-weight:600;display:inline-block}button.pill{appearance:none;cursor:pointer;font-family:inherit}button.pill.verify{border:1px solid var(--line-strong);background:var(--flag);color:var(--ink);transition:background var(--dur) var(--ease), color var(--dur) var(--ease)}button.pill.verify:hover{background:var(--ink);color:var(--on-ink)}button.pill.verify:disabled{opacity:.45;cursor:not-allowed}.pill.done{border:1px solid var(--line);background:var(--bg);color:var(--ink-2)}.pill.why{background:var(--flag);color:var(--ink)}.cellinput{box-sizing:content-box;width:calc(var(--fit,6) * 1ch);border:0;border-bottom:2px solid var(--ink);font-variant-numeric:tabular-nums;text-align:right;background:0 0;min-width:3ch;max-width:100%;padding:1px 0;font-weight:600}.kv .why{background:var(--flag);color:var(--ink);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;padding:1px 5px;font-weight:600}.frame,.carried{background:var(--bg)}.frame img,.carried img{width:100%;height:auto;display:block}.frame{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.carried{border:1px solid var(--ink);padding:var(--sp-3)}.carried figcaption{padding-top:var(--sp-2);text-align:center}.no-image{background:var(--hover);min-height:140px;color:var(--ink-2);font-size:var(--t-caption);cursor:default;justify-content:center;align-items:center;display:flex}.stop-head .dot{background:var(--red)}.bulkbar{z-index:10;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--ink);color:var(--on-ink);font-size:var(--t-caption);display:flex;position:sticky;bottom:0}.bulkbar .btn{border-color:var(--on-ink-line);color:var(--on-ink);background:0 0}.bulkbar .btn:hover{background:var(--on-ink-hover);color:var(--on-ink)}.bulkbar .btn:focus-visible{outline-color:var(--on-ink)}.bulkbar .btn.primary{background:var(--bg);border-color:var(--bg);color:var(--ink)}.bulkbar .btn.primary:hover{background:var(--hover);color:var(--ink)}@media (width>=768px){.page{max-width:var(--content-max);padding:var(--sp-6) 0 var(--sp-7);gap:var(--sp-5)}.toaster{bottom:var(--sp-4)}.filterbar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end}.filterbar .field.wide{grid-column:1/-1}.filterbar .fieldpair{grid-column:span 2}.filterbar.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.filterbar.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards{grid-template-columns:1fr 1fr}.dash{max-width:var(--content-max);gap:var(--sp-5);flex-direction:column;display:flex}.kv-grid:not(.railed) .kv:nth-child(odd){border-right:1px solid var(--line)}}@media (width<=767px){.dash{gap:var(--sp-4);flex-direction:column;display:flex}.pagehead{align-items:stretch;gap:var(--sp-3);flex-direction:column}.pagehead-title{font-size:var(--t-page-sm)}.pagehead.deep .pagehead-title{font-size:var(--t-display)}.pagehead-actions{flex-wrap:wrap}.pagehead-actions .btn{flex:auto}.section-head,.sheet-body,.sheet-foot,.section-foot,.filterbar,.cards,.regrow,.kv,.missing-note,.verdict-layout,.intake{padding-left:var(--sp-4);padding-right:var(--sp-4)}}.grades{gap:var(--sp-4);padding:var(--sp-4);grid-template-columns:1fr;display:grid}@media (width>=900px){.grades{grid-template-columns:repeat(2,minmax(0,1fr))}}.infotip-mark:hover,.infotip-mark:focus-visible,.infotip-mark.open{color:var(--ink)}.cmp-foot .btn{width:100%}.dupe-note .stop-head .dot{background:var(--ink)}.queued{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.queued:last-child{border-bottom:0}.queued .grow{flex:1}.pill.act{background:var(--flag);color:var(--ink);border:1px solid var(--ink);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);text-decoration:none}.pill.act:hover{background:var(--ink);color:var(--on-ink)}.figcell{align-items:center;gap:var(--sp-3);max-width:100%;display:inline-flex}.figcell .fig{font-variant-numeric:tabular-nums}.rownote{font-size:var(--t-meta);color:var(--ink-2);font-weight:400;display:block}.sumrow{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto minmax(48px,auto);display:grid}.sumrow .lbl{font-weight:600}.sumrow .fig{justify-self:end;font-weight:600}.sumrow .unit{font-size:var(--t-meta);color:var(--ink-2);text-align:right}.proof-inputs{align-items:baseline;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) 0;flex-wrap:wrap;display:flex}.proof-inputs .cap,.proof-foot .cap{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-weight:600}.proof-inputs button{appearance:none;color:inherit;font:inherit;font-size:var(--t-caption);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.proof-inputs button:hover{text-decoration-thickness:2px}.proof-foot{align-items:center;gap:var(--sp-2);padding:var(--sp-4) 0 0;flex-wrap:wrap;display:flex}.proof-foot .control{flex:120px;min-width:0}.proof-foot .fine{flex-basis:100%;margin:0}.proof-foot .bad{font-size:var(--t-caption);color:var(--red);flex-basis:100%}.mrow .fig{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.mrow .unit{font-size:var(--t-meta);color:var(--ink-2)}.mrow .guard{text-align:right}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.daycheck{border:1px solid var(--line-strong);background:var(--bg);margin-bottom:var(--sp-4);grid-template-columns:4px 1fr;display:grid}.daycheck-body{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);display:grid}.daycheck-said{font-size:var(--t-lead);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600}.daycheck-facts{gap:2px var(--sp-3);grid-template-columns:auto 1fr;margin:0;display:grid}.daycheck-facts dt{color:var(--ink-2)}.daycheck-facts dd{font-variant-numeric:tabular-nums;margin:0}.daycheck-facts dd.none{color:var(--ink-2)}.daycheck-acts{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}@media (width<=480px){.daycheck-acts .btn{min-height:44px}}.daycheck-refused{color:var(--red);font-size:var(--t-caption);margin:0}@media print{.band,.toaster,.pagehead-actions,.bulkbar,.proof-tools,.proof-actions,.zoomstep,.papers .tick,.filters,.week,.gaps,.tail,.more,.scrim,.lightbox,.popover-layer,.sheet-wrap,.skip{display:none!important}body{background:var(--bg)}.page,.line-page>main{max-width:none;padding:0}.sect{break-inside:avoid}.dtable thead,.cols thead{display:table-header-group}.sect .scroller{overflow:visible}.proof-scroll{height:auto;overflow:visible}.panel .proof-frame,.panel .proof-scroll{max-height:none!important;overflow:visible!important}.proofboard,.recgrid{display:block}.proof-side,.rec-side{max-height:none;position:static}.proof-stage{width:100%!important}}.line-page>main{padding:0 24px 80px}.line-page>main>.page{padding:0}.band{justify-content:space-between;align-items:baseline;gap:var(--sp-5);margin-bottom:var(--sp-air);padding:20px 24px 0;display:flex}.corner{gap:var(--sp-5);font-size:var(--t-secondary);color:var(--ink-2);display:flex}.corner a{color:inherit;font-weight:400;text-decoration:none}.corner a:hover{color:inherit;text-underline-offset:3px;text-decoration:underline}.corner a.here{color:var(--ink);font-weight:500}.state{font-size:var(--t-state-sm);letter-spacing:-.025em;font-weight:500;line-height:1.16}.state.aside{font-size:var(--t-state-sm-2);line-height:1.2}.hl{background:var(--flag);color:var(--ink);white-space:nowrap;padding:1px 7px}.papers{max-width:none}.papers li{font-size:var(--t-input);align-items:baseline;gap:24px;padding:13px 0;display:flex}.papers .nm{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.papers .wh{color:var(--ink-2);font-size:var(--t-caption)}.papers .out{font-size:var(--t-secondary);flex:none}.papers .out.plain{color:var(--ink-2)}.papers .out.bad,.papers button.out.bad{color:var(--red);text-underline-offset:3px;text-decoration:underline}.papers a.row{flex:auto;align-items:baseline;gap:24px;min-width:0;font-weight:400;text-decoration:none;display:flex}.papers a.row:hover{background:var(--hover)}.papers button.out,.papers a.out{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline}.papers button.out.hl,.papers a.out.hl{background:var(--flag);padding:1px 7px}.papers button.out[disabled]{color:var(--ink-2);cursor:default}.papers button.out.hl[disabled]{color:var(--ink);opacity:1}.papers.reg .row{flex-wrap:wrap;row-gap:2px}.papers.reg li:not(:has(>.row)){flex-wrap:wrap;row-gap:2px}.papers.reg .nm{flex:1 1 0;min-width:0;display:block}.papers.reg .wh{flex:0 0 100%;order:1;margin-left:0}.papers.reg li:has(>.tick)>.wh{margin-left:calc(24px + var(--sp-3));flex-basis:calc(100% - 24px - var(--sp-3))}.papers.reg .cell{flex:none;align-items:baseline;display:flex}@media (width>=768px){.papers.reg .row{column-gap:var(--sp-5);flex-wrap:nowrap}.papers.reg li:not(:has(>.row)){flex-wrap:nowrap}.papers.reg .nm{white-space:nowrap;text-overflow:ellipsis;flex:0 260px;min-width:9rem;overflow:hidden}.papers.reg .wh{white-space:nowrap;text-overflow:ellipsis;flex:0 380px;order:0;min-width:0;overflow:hidden}.papers.reg li:has(>.tick)>.wh{flex-basis:380px;margin-left:0}.papers.reg .cell{flex:0 0 140px}.shelf .papers.reg{max-width:860px}.papers.reg .said{display:none}}button.val{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:1px 0}button.val:hover,button.val:focus-visible{box-shadow:inset 0 -1px 0 var(--ink)}.val.flag{background:var(--flag);color:var(--ink);padding:1px 7px}.val.on,.val.flag.on{box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}.val.typed{font-weight:600}.val+.edited{margin-left:var(--sp-2);font-size:var(--t-caption);color:var(--ink-2);font-weight:400}.press,button.press,a.press{background:var(--ink);color:var(--on-ink);min-height:56px;padding:0 var(--sp-6);font-size:var(--t-row);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.press:not(.small){width:100%}.press input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.press:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.press:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.press:hover{background:var(--ink-strong);color:var(--on-ink)}.press[disabled],.press[aria-disabled=true]{background:var(--ink-2);cursor:default}.press[disabled]:hover,.press[aria-disabled=true]:hover{background:var(--ink-2)}.press-why{font-size:var(--t-secondary);color:var(--ink-2);max-width:34ch}.sheet-wrap{z-index:60;position:fixed;inset:0}.sheet-scrim{background:var(--scrim);position:absolute;inset:0}.sheet-wrap .sheet{overscroll-behavior:contain;max-height:84vh;padding:var(--sp-5) 24px calc(26px + env(safe-area-inset-bottom));background:var(--bg);animation:sheet-rise .16s var(--ease) both;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}@keyframes sheet-rise{0%{transform:translateY(12px)}}.sheet-wrap .sheet .close{justify-content:flex-end;display:flex}.sheet-wrap .sheet .close button{font-size:var(--t-caption);color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.sheet-wrap .sheet li button{width:100%;font-size:var(--t-input);text-align:left;cursor:pointer;background:0 0;border:0;padding:14px 0;font-weight:400;display:block}.sheet-wrap .sheet li button.on{font-weight:600}.sheet-wrap .sheet li button:hover{background:var(--hover)}.sheet-wrap .sheet .other{font-size:var(--t-input);color:var(--ink-2);text-underline-offset:3px;cursor:pointer;padding:14px 0;text-decoration:underline;display:block;position:relative}.sheet-wrap .sheet .other-no{padding-bottom:var(--sp-2);font-size:var(--t-secondary);color:var(--red);margin:0}.sheet-wrap .sheet .other input{opacity:0;cursor:pointer;position:absolute;inset:0}.sheet-wrap .sheet .other:focus-within{outline:2px solid var(--ink);outline-offset:2px}.asks{gap:var(--sp-5);flex-direction:column;max-width:360px;display:flex}.asks .field{gap:0}.asks .field>label,.asks .field>span:first-child{font-size:var(--t-caption);letter-spacing:0;text-transform:none;color:var(--ink-2);font-weight:400}.asks .control{border:0;border-bottom:1px solid var(--ink);min-height:38px;font-size:var(--t-input);background:0 0;padding:0}.asks .control:hover:not(:disabled){background:0 0}.asks select.control,.asks select.control:hover:not(:disabled){padding-right:var(--sp-6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6'%3E%3Cpath d='M0 0h9L4.5 6z' fill='%230e0e0e'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat}.asks textarea.control{padding:var(--sp-2) 0}.asks.bare{max-width:520px}.asks .bad{margin-top:var(--sp-2);color:var(--ink);font-size:var(--t-secondary)}.asks .hint{margin-top:var(--sp-1);color:var(--ink-2)}.asks .field .word{min-height:38px;font-size:var(--t-input);align-self:flex-start}.asks-act{margin-top:var(--sp-3)}.word{font:inherit;font-size:var(--t-secondary);color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.word[disabled],.word[aria-disabled=true]{color:var(--ink-2);cursor:default}.sect{margin-top:var(--sp-7)}.sect>h2{font-size:var(--t-row);letter-spacing:-.01em;font-weight:600}.sect-h{font-size:var(--t-secondary)}.sect>h2+.asks{margin-top:var(--sp-5)}.sect .from{margin-top:var(--sp-1);font-size:var(--t-caption);color:var(--ink-2)}.kv{align-items:baseline;gap:var(--sp-6);font-size:var(--t-row);border-bottom:0;padding:9px 0;display:flex}.kv .k{font-size:var(--t-secondary);color:var(--ink-2);flex:0 0 168px}.cols th:first-child,.cols td:first-child{text-align:left;padding-left:0}.cols tr.derived td,.cols tr.derived th,.cols tr.tot th{padding-top:var(--sp-5)}.cols tbody th{color:var(--ink);text-align:left;padding:9px 0;font-weight:400}.cols .rowlabel{display:block}.cols .rownote,.cols .colunit,.cols .unit{color:var(--ink-2);font-size:var(--t-caption)}.sect .scroller{overflow-x:auto}.figcell{align-items:baseline;gap:var(--sp-2);display:inline-flex}.sumrow{align-items:baseline;gap:var(--sp-4);padding:var(--sp-3) 0 0;font-size:var(--t-row);display:flex}.sumrow .lbl{flex:auto;font-weight:600}.sumrow .unit{color:var(--ink-2);font-size:var(--t-caption)}.tail{align-items:center;gap:var(--sp-6);margin-top:var(--sp-7);flex-wrap:wrap;display:flex}.left{gap:var(--sp-5);margin-top:var(--sp-7);font-size:var(--t-secondary);flex-wrap:wrap;display:flex}.left a,.left button{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.month .state{margin-bottom:var(--sp-4)}.month .sect{max-width:920px}.month .cols tr>*+*{padding-left:var(--sp-6)}.picks{gap:var(--sp-5);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.picks .word.on{font-weight:600}.kv .figure{font-variant-numeric:tabular-nums}.kv .unit{color:var(--ink-2);font-size:var(--t-caption)}.cols td.out{text-align:left;white-space:nowrap}.cols td.out .plain{color:var(--ink-2);font-size:var(--t-secondary)}.cols td.out .hl{background:var(--flag);color:var(--ink);font-size:var(--t-secondary);padding:1px 7px}.daystep{align-items:center;gap:var(--sp-2);width:100%;display:flex}.daystep-arrow{min-width:44px;min-height:44px;font-size:var(--t-row);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.daystep-arrow:hover{background:var(--hover)}.daystep-day{min-height:44px;font-size:var(--t-input);text-underline-offset:3px;cursor:pointer;flex:auto;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex;position:relative}.daystep-day input{opacity:0;cursor:pointer;position:absolute;inset:0}.daystep-day:focus-within{outline:2px solid var(--ink);outline-offset:2px}.day .state{margin-bottom:var(--sp-4)}.day .rec-main>.sect:first-child{margin-top:0}.where{font-size:var(--t-secondary);color:var(--ink-2)}.where .word{color:inherit;font-size:inherit}.where .lnk{color:inherit;font-weight:400;text-decoration:none}.where .lnk:hover{text-underline-offset:3px;text-decoration:underline}.week,.gaps{gap:var(--sp-5);margin:var(--sp-6) 0 var(--sp-7);flex-wrap:wrap;display:flex}.weekday{align-items:center;gap:var(--sp-1);font:inherit;font-size:var(--t-secondary);color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;padding:0;font-weight:400;text-decoration:none;display:flex}.weekday .w{padding:1px 0}.weekday .mk{background:0 0;width:4px;height:4px}.weekday.owes .mk{background:var(--ink)}.weekday.now .w{font-weight:600}.weekday.ahead .w{color:var(--ink-2)}.weekday.here .w{box-shadow:inset 0 -2px 0 var(--ink)}.weekday:hover .w{text-underline-offset:3px;text-decoration:underline}@media (width<=560px){.week{gap:var(--sp-4);scrollbar-width:none;flex-wrap:nowrap;margin-block:-6px;margin-inline:-24px;padding-block:6px;padding-inline:24px;overflow-x:auto}.week::-webkit-scrollbar{display:none}}@media (forced-colors:active){.weekday.here .w{border-bottom:2px solid}.weekday.owes .mk{forced-color-adjust:none;background:canvastext}}.notfiled .waits{margin:var(--sp-4) 0 0;font-size:var(--t-row);padding:0;list-style:none}.notfiled .waits li{padding:6px 0}.folk .state,.trail .state{margin-bottom:var(--sp-6)}.folk .tail{margin-top:0;margin-bottom:var(--sp-6)}.trail .papers .nm>span:first-child{white-space:normal}.shelf .state{margin-bottom:var(--sp-6)}.filters{align-items:baseline;gap:var(--sp-5);margin-bottom:var(--sp-6);font-size:var(--t-secondary);flex-wrap:wrap;display:flex}.filters .find input{border:0;border-bottom:1px solid var(--ink);width:14ch;font:inherit;font-size:var(--t-input);color:var(--ink);background:0 0;padding:0 0 2px}.filters .find input::placeholder{color:var(--ink-2)}.papers .tick{cursor:pointer;flex:none;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.papers .tick input{width:15px;height:15px;accent-color:var(--ink);cursor:pointer}.papers li:has(>.tick){gap:var(--sp-3)}.bulkbar .count,.bulkbar .word{color:var(--on-ink)}.bulkbar .word[disabled]{color:var(--on-ink-off)}.bulkbar .word:focus-visible{outline:2px solid var(--on-ink);outline-offset:2px}.bulkbar .press{background:var(--bg);color:var(--ink)}.bulkbar .press:hover{background:var(--hover);color:var(--ink)}.press.small{min-height:36px;padding:0 var(--sp-4);font-size:var(--t-secondary)}.more{margin-top:var(--sp-6)}.nothing{max-width:44ch;font-size:var(--t-row)}.signin{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:48px 24px;display:flex}.signin .col{width:100%;max-width:360px}.signin .head{text-align:center}.signin .mark.big{font-size:19px}.signin .mark.big .brand-mark{width:46px;height:46px;margin:0 auto 14px;display:block}.signin .col .state{margin-top:44px;line-height:1.34}.signin .asks{width:100%;max-width:none;margin-top:44px}.signin .press:not(.small){width:100%}.signin .fine{margin-top:var(--sp-4);color:var(--ink-2)}.signin .state .hl{z-index:0;background:0 0;position:relative}.signin .state .hl:before{content:"";z-index:-1;background:var(--flag);transform-origin:0;animation:sweep .4s var(--ease) .22s forwards;position:absolute;inset:0;transform:scaleX(0)}@keyframes sweep{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.signin .state .hl:before{animation:none;transform:none}}@media (width>=768px){.band,.line-page>main{max-width:1440px;margin-left:auto;margin-right:auto}.band{padding:36px 104px 0}.signin{padding:64px 24px}.signin .mark.big .brand-mark{width:52px;height:52px}.press:not(.small){width:auto}.toaster{left:calc(max(0px,50vw - 720px) + 104px);right:calc(max(0px,50vw - 720px) + 104px)}.line-page>main{padding:0 104px 80px}.state{font-size:var(--t-state);letter-spacing:-.025em;line-height:1.16}.state.under,.state.aside{font-size:var(--t-state-2);letter-spacing:-.022em;line-height:1.18}.papers{max-width:520px}.papers.wide{max-width:620px}.papers li{font-size:var(--t-row);padding:14px 0}.papers .nm{flex-flow:wrap;align-items:baseline;gap:0}.papers .wh{min-width:0;margin-left:var(--sp-3)}.cols{max-width:560px}}.setting .state{margin-bottom:var(--sp-4)}.setting .since{margin:0 0 var(--sp-6);font-size:var(--t-caption);color:var(--ink-2)}.asks-foot{align-items:center;gap:var(--sp-5);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.setting .left+.asks{margin-top:var(--sp-7)}.setting .asks.free{max-width:none}.setting .legend{margin:var(--sp-6) 0 0;font-size:var(--t-caption);color:var(--ink-2)}.setting .rowfields{align-items:baseline;gap:var(--sp-5);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.setting .rowfields .field{flex:none}.setting .field.f-narrow .control{width:9ch}.setting .field.f-mid .control{width:16ch}.setting .rowfields .field.f-wide{flex:22ch}.setting .kv{border-bottom:0}.setting .asks .field.read .field-name{font-size:var(--t-caption);letter-spacing:normal;text-transform:none;color:var(--ink-2);font-weight:400}.setting .asks .field.read .readout{min-height:38px;font-size:var(--t-input);padding:0}.setting .secret{gap:var(--sp-5);border:0;padding:0}.setting .secret .val{font-size:var(--t-state-sm-2);font-weight:600}.setting .secret .btn{min-height:0;font-size:var(--t-secondary);letter-spacing:normal;text-transform:none;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline}.setting .pair{gap:var(--sp-air);flex-direction:column;display:flex}.setting .pair>section{min-width:0}.setting .pair>section>h2{font-size:var(--t-row);letter-spacing:-.01em;font-weight:600}.setting .shot{margin-top:var(--sp-4);display:block}.setting .shot img{width:100%;height:auto;display:block}.setting .pair .kv .k{flex:auto}.setting .pair .kv .v{text-align:right;flex:none}@media (width>=900px){.setting .pair{flex-direction:row;gap:64px}.setting .pair>section{flex:1 1 0}}.word{font:inherit;color:inherit;appearance:none;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.word:hover{color:var(--ink)}.daytext{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline;display:inline-block;position:relative}.daytext:hover{color:var(--ink)}.daytext input{color:#0000;width:100%;height:100%;font:inherit;appearance:none;opacity:0;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.daytext:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.daytext input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.daytext input::-webkit-clear-button{appearance:none;display:none}.daytext input::-webkit-inner-spin-button{appearance:none;display:none}.papers .out.hl.daytext,.papers .out.hl.daytext:hover{color:var(--ink)}.papers .out.daytext{text-decoration:none}.papers .out.daytext>span{text-underline-offset:3px;text-decoration:underline}.daytext-no{margin-top:var(--sp-1);color:var(--red);display:block}.line{flex-direction:column;align-items:stretch;display:flex}.where{margin:var(--sp-5) 0 0;font-size:var(--t-secondary);color:var(--ink-2)}.action{align-items:center;gap:var(--sp-4) var(--sp-5);flex-wrap:wrap;margin-top:36px;display:flex}.action>.press{flex:100%;min-height:60px}.action .more{font-size:var(--t-secondary);text-underline-offset:3px;cursor:pointer;text-decoration:underline;position:relative}.action .more input{opacity:0;cursor:pointer;position:absolute;inset:0}.action .more:focus-within{outline:2px solid var(--ink);outline-offset:3px}.waiting{margin:var(--sp-5) 0 0;padding:0;list-style:none}.waiting li{align-items:center;gap:var(--sp-4);font-size:var(--t-row);padding:10px 0;display:flex}.waiting .shot{flex:none;width:40px;height:40px;overflow:hidden}.waiting .shot img{object-fit:cover;width:100%;height:100%;display:block}.waiting .nm{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.waiting .drop{font:inherit;font-size:var(--t-secondary);color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.waiting .drop:hover{color:var(--ink)}.line .papers{margin-top:34px}.wentwrong{font-size:var(--t-row);margin:34px 0 0}.acct{flex-direction:column;align-items:stretch;display:flex}.stack{align-items:flex-start;gap:var(--sp-2);font-size:var(--t-secondary);flex-direction:column;margin-top:34px;display:flex}.stack a,.stack button{padding:var(--sp-2) 0;font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.acct h2{margin:var(--sp-air) 0 var(--sp-4);font-size:var(--t-row);letter-spacing:-.01em;font-weight:600}.acct .papers{max-width:520px}.acct .papers li,.acct .papers .out{font-size:var(--t-input)}.acct .ask{max-width:340px;margin-bottom:var(--sp-6);display:block}.acct .ask>label{margin-bottom:var(--sp-1);font-size:var(--t-caption);color:var(--ink-2);display:block}.acct .fact{font-size:var(--t-caption);color:var(--ink-2);margin:0}.acct .role{margin:var(--sp-2) 0 0;font-size:var(--t-caption);color:var(--ink-2)}.acct .where{font-size:var(--t-caption)}.acct .ask .bad,.acct .did .bad,.action .bad{color:var(--ink)}.acct .ask input{border:0;border-bottom:1px solid var(--ink);width:100%;padding:var(--sp-2) 0;font:inherit;font-size:var(--t-input);color:var(--ink);background:0 0;border-radius:0}.acct .ask input:focus{box-shadow:inset 0 -2px 0 var(--ink);outline:none}.acct .ask input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.acct .ask .bad{margin-top:var(--sp-1);display:block}.acct form{margin-top:var(--sp-5)}.acct .did{margin:var(--sp-5) 0 0;align-items:center;gap:var(--sp-4) var(--sp-5);flex-wrap:wrap;display:flex}.acct .signout{margin:var(--sp-air) 0 0;font-size:var(--t-input)}@media (width>=768px){.action{margin-top:52px}.action>.press{flex:none}.line .papers,.wentwrong{margin-top:56px}.waiting{max-width:520px}.sheet-wrap .sheet{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:104px;padding-right:104px}.sheet-wrap .sheet .close,.sheet-wrap .sheet ul,.sheet-wrap .sheet .other{max-width:520px}}.line-note{margin-top:var(--sp-4);max-width:52ch;font-size:var(--t-secondary);color:var(--ink-2)}.recgrid{--rec-band:calc(36px + var(--t-lockup) * 1.5 + var(--sp-air));grid-template-columns:minmax(0,1fr);grid-template-areas:"head""photo""body";align-items:start;display:grid}.rec-head{grid-area:head;min-width:0}.rec-main{grid-area:body;width:100%;min-width:0;padding-bottom:40px;container:record/inline-size}.state:focus:not(:focus-visible){outline:none}.rec-side{grid-area:photo;width:100%;min-width:0}.rec-head .where{margin-top:var(--sp-4);font-size:var(--t-secondary);color:var(--ink-2)}.rec-head .left{gap:var(--sp-5);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.rec-head .left button,.rec-head .left a{color:inherit;font:inherit;font-size:var(--t-secondary);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.recgrid .sect{margin-top:var(--sp-air)}.recgrid .sect>h2{font-size:var(--t-row);letter-spacing:-.01em;margin:0;font-weight:600}.recgrid .note{margin-top:var(--sp-3);max-width:52ch;font-size:var(--t-row)}.recgrid .notes{margin:0;padding:0;list-style:none}.recgrid .notes li{margin-top:var(--sp-3);max-width:52ch;font-size:var(--t-row);overflow-wrap:anywhere}.recgrid .kv{font-size:var(--t-input);border:0;align-items:baseline;gap:24px;padding:9px 0;display:flex}.recgrid .kv .k{font-size:var(--t-secondary);color:var(--ink-2);flex:0 0 168px}.recgrid .kv .none{color:var(--ink-2)}.recgrid .loads{margin-top:14px}.recgrid .load,.recgrid .base{grid-template-columns:minmax(0,1fr) minmax(0,376px);align-items:start;column-gap:32px;display:grid}.recgrid .load+.load{margin-top:30px}.recgrid .load .who{min-width:0}.recgrid .load .code,.recgrid .load .nm{font-size:var(--t-input);overflow-wrap:anywhere;margin:0;line-height:1.25}.recgrid .load .code{font-weight:600}.recgrid .load .oct{font-size:var(--t-caption);color:var(--ink-2);margin:2px 0 0}.recgrid .run{flex-wrap:wrap;justify-content:flex-end;gap:10px 24px;margin:0;display:flex}.recgrid .run>div{text-align:right;min-width:76px}.recgrid .run dt{font-size:var(--t-caption);color:var(--ink-2);white-space:nowrap}.recgrid .run dd{font-size:var(--t-input);font-variant-numeric:tabular-nums;margin:1px 0 0}.recgrid .val:empty{min-width:24px;min-height:24px;box-shadow:inset 0 -1px 0 var(--ink-2);display:inline-block}.recgrid .bases{padding-left:var(--sp-5);grid-column:1/-1;margin-top:14px}.recgrid .base+.base{margin-top:10px}.recgrid .base .who2{font-size:var(--t-secondary);color:var(--ink-2);margin:0}.recgrid .base>.run dd{font-size:var(--t-secondary);color:var(--ink-2)}.recgrid .load.nought>.who,.recgrid .load.nought>.run,.recgrid .base.nought>.who2,.recgrid .base.nought>.run{color:var(--ink-2)}.recgrid .load.tot{margin-top:var(--sp-7)}.recgrid .load.tot>.who,.recgrid .load.tot>.run dd{font-weight:600}.cols{border-collapse:collapse;width:100%;font-size:var(--t-input)}.cols th{font-size:var(--t-caption);color:var(--ink-2);text-align:right;white-space:nowrap;padding:14px 0 6px;font-weight:400}.cols td{text-align:right;padding:9px 0}.cols td.n{font-variant-numeric:tabular-nums}.val.sum{font-weight:600}.recgrid .cellinput{font-size:var(--t-input)}.recgrid .cellinput:focus{border-bottom-width:3px;outline:none}.recgrid .tail{flex-wrap:wrap;align-items:center;gap:24px;margin-top:64px;display:flex}.recgrid .tail .press{min-height:52px;padding:0 26px}.panel .pname{font-size:var(--t-row);letter-spacing:-.01em;font-weight:600}.panel .pnote{margin-top:var(--sp-1);font-size:var(--t-caption);color:var(--ink-2)}.panel .tools{align-items:baseline;gap:var(--sp-5);font-size:var(--t-caption);margin-top:14px;display:flex}.panel .tools .now{min-width:5ch;color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right;margin-left:auto}.panel .tools button{color:var(--ink-2);font:inherit;font-size:var(--t-caption);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.panel .tools button[aria-pressed=true]{color:var(--ink);font-weight:600}.panel .proof-frame{flex-direction:column;min-height:0;margin-top:24px;display:flex;position:relative}.panel .proof-scroll{background:var(--ink);touch-action:none;overscroll-behavior:contain;cursor:grab;max-height:min(84vh,900px);overflow:auto}.panel .proof-scroll.grabbing{cursor:grabbing}.panel .proof-stage{margin-inline:auto}.panel .proof-scroll img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.panel .proof-frame .zoomstep{left:auto;right:var(--sp-3);bottom:var(--sp-3);position:absolute}.panel .proof-frame .zoomstep .btn{min-height:44px}.panel .proof-frame .zoomstep .btn:focus-visible{outline-offset:-2px}@media (width<=1079px){.panel .proof-frame .zoomstep{display:none}}.panel .why{max-width:44ch;font-size:var(--t-secondary);margin-top:22px}.panel .acts{margin-top:var(--sp-4);flex-wrap:wrap;align-items:center;gap:24px;display:flex}.panel .acts .press{min-height:48px;font-size:var(--t-secondary);padding:0 22px}.panel .acts .quiet{color:inherit;font:inherit;font-size:var(--t-secondary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.panel .pfail{font-size:var(--t-secondary);color:var(--ink-2);margin-top:24px}@media (width>=1080px){.line-page:has(.recgrid.wide)>main{max-width:1748px}.line-page:has(.recgrid.wide) .band{max-width:1748px}.line-page:has(.recgrid.wide) .toaster{left:calc(max(0px,50vw - 874px) + 104px);right:calc(max(0px,50vw - 874px) + 104px)}.recgrid{grid-template:"head photo"min-content"body photo"1fr/minmax(0,1fr) 452px;column-gap:64px;max-width:1232px}.recgrid.wide{grid-template-columns:minmax(0,716px) minmax(452px,1fr);max-width:1540px}.rec-main{width:auto;padding-bottom:80px}.rec-side{width:452px;top:var(--sp-4);max-height:calc(100dvh - var(--sp-4) - var(--sp-4));flex-direction:column;display:flex;position:sticky}.recgrid.wide .rec-side{width:auto;max-height:calc(100dvh - var(--rec-band) - var(--sp-4))}.rec-side .panel{flex-direction:column;min-height:0;display:flex}.rec-side .panel .proof-frame,.rec-side .panel .proof-scroll{flex:0 auto;min-height:0;max-height:none}.recgrid .kv,.cols,.recgrid .load .code,.recgrid .load .nm,.recgrid .load>.run dd,.recgrid .cellinput{font-size:var(--t-row)}}@media (width<=1079px){.recgrid .rec-side{margin-top:var(--sp-6)}.panel .proof-scroll{max-height:56dvh}}@container record (width<=610px){.recgrid .load,.recgrid .base{grid-template-columns:minmax(0,1fr)}.recgrid .run{margin-top:var(--sp-2);gap:10px 14px}.recgrid .run>div{min-width:72px}}@media (width<=560px){.recgrid .sect{margin-top:var(--sp-7)}.recgrid .kv .k{flex:0 0 116px}.day .recgrid .rec-side{margin-top:var(--sp-air);order:0}.day .recgrid .rec-main{margin-top:0}}.recgrid .kv.hit,.recgrid .load.hit,.recgrid .base.hit{animation:value-land .9s var(--ease)}@keyframes value-land{0%,60%{background:var(--hover)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.recgrid .kv.hit,.recgrid .load.hit,.recgrid .base.hit{background:var(--hover);animation:none}}.check{margin-top:var(--sp-7);max-width:62ch;font-size:var(--t-row);line-height:1.5}.check .fill{background:var(--flag);color:var(--ink);white-space:nowrap;margin-right:3px;padding:1px 7px}.check .pick{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.check .pick[aria-disabled=true]{color:var(--ink-2);cursor:default}.ghead{justify-content:space-between;align-items:baseline;gap:var(--sp-6);max-width:520px;display:flex}.ghead h2{font-size:var(--t-row);letter-spacing:-.01em;font-weight:600}.ghead .word{font-size:var(--t-secondary)}.gfact,.gposts{margin-top:var(--sp-1);font-size:var(--t-row)}
