@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");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 dark;--fk-paper:#f6f7f4;--fk-sheet:#fff;--fk-band:#eceee9;--fk-ink:#1e2230;--fk-pencil:#585e6b;--fk-rule:#daddd6;--fk-input:#7d818b;--fk-stamp:#4338a0;--fk-stamp-pressed:#352c86;--fk-on-stamp:#fff;--fk-wash:#eceaf8;--fk-wash-ink:#2f2780;--fk-ok:#2b7349;--fk-warn:#8a5600;--fk-danger:#b4291f;--fk-info:#1f5f86;--fk-font:"Atkinson Hyperlegible Next", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;--fk-text-caption:.9375rem;--fk-text-body:1.125rem;--fk-text-heading:1.375rem;--fk-text-title:1.75rem;--fk-leading-body:1.5;--fk-leading-tight:1.25;--fk-space-1:.25rem;--fk-space-2:.5rem;--fk-space-3:.75rem;--fk-space-4:1rem;--fk-space-6:1.5rem;--fk-space-8:2rem;--fk-radius-paper:4px;--fk-radius-stamp:6px;--fk-radius-control:8px;--fk-target:48px;--fk-ease-out:cubic-bezier(.23, 1, .32, 1);--fk-duration-press:.12s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--fk-paper:#13151b;--fk-sheet:#1b1e26;--fk-band:#232733;--fk-ink:#ecede7;--fk-pencil:#a9adb7;--fk-rule:#2e3340;--fk-input:#8d919c;--fk-stamp:#a59bf0;--fk-stamp-pressed:#c2bbf6;--fk-on-stamp:#14121f;--fk-wash:#272340;--fk-wash-ink:#cfc9fa;--fk-ok:#74c89a;--fk-warn:#e3b261;--fk-danger:#f2948a;--fk-info:#86bde2}}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none;background:var(--fk-paper)}body{color:var(--fk-ink);background:var(--fk-paper);font-family:var(--fk-font);font-size:var(--fk-text-body);line-height:var(--fk-leading-body);font-variant-numeric:tabular-nums;margin:0}h1,h2,h3,p{margin:0}input,textarea,select,button{font:inherit;color:inherit}button,a,[role=button]{touch-action:manipulation}button,[role=button]{-webkit-user-select:none;user-select:none}:focus-visible{outline:3px solid var(--fk-stamp);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.fk-screen{flex-direction:column;min-height:100dvh;display:flex}.fk-screen-header{gap:var(--fk-space-2);padding:calc(var(--fk-space-4) + env(safe-area-inset-top,0px)) var(--fk-space-4) var(--fk-space-4);border-bottom:1px solid var(--fk-rule);background:var(--fk-paper);flex-direction:column;display:flex}.fk-screen-title{font-size:var(--fk-text-title);line-height:var(--fk-leading-tight);text-wrap:balance;font-weight:700}.fk-screen-main{gap:var(--fk-space-6);padding:var(--fk-space-6) var(--fk-space-4);flex-direction:column;flex:1;display:flex}.fk-screen-action{gap:var(--fk-space-3);padding:var(--fk-space-3) var(--fk-space-4) calc(var(--fk-space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--fk-rule);background:var(--fk-paper);flex-direction:column;display:flex;position:sticky;bottom:0}.fk-button{justify-content:center;align-items:center;gap:var(--fk-space-2);min-height:var(--fk-target);padding:var(--fk-space-2) var(--fk-space-6);border-radius:var(--fk-radius-control);font-weight:650;line-height:var(--fk-leading-tight);text-align:center;cursor:pointer;transition:transform var(--fk-duration-press) var(--fk-ease-out), background-color var(--fk-duration-press) var(--fk-ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}.fk-button:active{transform:scale(.98)}.fk-button:disabled{cursor:default;opacity:.6;transform:none}.fk-button-main{background:var(--fk-stamp);width:100%;color:var(--fk-on-stamp)}.fk-button-main:active:not(:disabled){background:var(--fk-stamp-pressed)}.fk-button-quiet{border-color:var(--fk-input);background:var(--fk-sheet);width:100%;color:var(--fk-ink)}.fk-button-quiet:active:not(:disabled){background:var(--fk-band)}.fk-button-link{min-height:var(--fk-target);padding-inline:var(--fk-space-2);margin-inline:calc(-1 * var(--fk-space-2));color:var(--fk-stamp);text-underline-offset:.2em;background:0 0;align-self:flex-start;text-decoration:underline}@media (hover:hover) and (pointer:fine){.fk-button-main:hover:not(:disabled){background:var(--fk-stamp-pressed)}.fk-button-quiet:hover:not(:disabled){background:var(--fk-band)}}.fk-field{gap:var(--fk-space-2);flex-direction:column;display:flex}.fk-field-label{font-weight:650;line-height:var(--fk-leading-tight)}.fk-field-help{color:var(--fk-pencil);font-size:var(--fk-text-caption)}.fk-field-problem{color:var(--fk-danger);font-size:var(--fk-text-caption);font-weight:650}.fk-input{min-height:var(--fk-target);width:100%;padding:var(--fk-space-2) var(--fk-space-3);border:1px solid var(--fk-input);border-radius:var(--fk-radius-control);background:var(--fk-sheet)}.fk-input[aria-invalid=true]{border-color:var(--fk-danger);border-width:2px}textarea.fk-input{min-height:calc(var(--fk-target) * 2);resize:vertical}.fk-stamp{padding:0 var(--fk-space-2);border-radius:var(--fk-radius-stamp);font-size:var(--fk-text-caption);white-space:nowrap;border:3px double;align-items:center;font-weight:650;line-height:1.6;display:inline-flex}.fk-stamp-waiting{color:var(--fk-info)}.fk-stamp-done{color:var(--fk-ok)}.fk-stamp-to-do{color:var(--fk-danger)}.fk-stamp-quiet{color:var(--fk-pencil)}.fk-sending-line{color:var(--fk-ink);padding:var(--fk-space-3) var(--fk-space-4);border-radius:var(--fk-radius-paper);background:var(--fk-sheet);border-left:4px solid;display:block}.fk-sending-line-waiting{border-left-color:var(--fk-info)}.fk-sending-line-done{border-left-color:var(--fk-ok)}.fk-sending-line-to-do{border-left-color:var(--fk-danger)}.fk-empty{gap:var(--fk-space-2);padding:var(--fk-space-6) var(--fk-space-4);border:1px dashed var(--fk-rule);border-radius:var(--fk-radius-paper);color:var(--fk-pencil);flex-direction:column;display:flex}.fk-number{align-items:center;gap:var(--fk-space-3);display:flex}.fk-number .fk-input{text-align:right;max-width:12rem}.fk-number-unit{color:var(--fk-pencil);font-weight:650}.fk-choices{gap:var(--fk-space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.fk-choices>legend{margin-bottom:var(--fk-space-2);padding:0}.fk-choice{align-items:center;gap:var(--fk-space-3);min-height:var(--fk-target);padding:var(--fk-space-2) var(--fk-space-3);border:1px solid var(--fk-input);border-radius:var(--fk-radius-control);background:var(--fk-sheet);cursor:pointer;display:flex}.fk-choice:has(input:checked){border:2px solid var(--fk-stamp);background:var(--fk-wash);color:var(--fk-wash-ink);font-weight:650}.fk-choice input{width:1.375rem;height:1.375rem;accent-color:var(--fk-stamp);margin:0}.fk-list{border-top:1px solid var(--fk-rule);margin:0;padding:0;list-style:none}.fk-row{justify-content:space-between;align-items:center;gap:var(--fk-space-3);min-height:var(--fk-target);padding:var(--fk-space-3) 0;border-bottom:1px solid var(--fk-rule);display:flex}.fk-row-text{min-width:0}.fk-row-title{overflow-wrap:anywhere;font-weight:650}.fk-row-detail{color:var(--fk-pencil);font-size:var(--fk-text-caption)}.fk-summary{gap:var(--fk-space-2);padding:var(--fk-space-4);border:1px solid var(--fk-rule);border-radius:var(--fk-radius-paper);background:var(--fk-sheet);flex-direction:column;display:flex}.fk-summary-head{justify-content:space-between;align-items:center;gap:var(--fk-space-3);display:flex}.fk-summary-title{font-size:var(--fk-text-heading);line-height:var(--fk-leading-tight)}.fk-summary dl{margin:0}.fk-summary-item{justify-content:space-between;gap:var(--fk-space-3);padding-block:var(--fk-space-1);display:flex}.fk-summary-item dt{color:var(--fk-pencil)}.fk-summary-item dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:650}.fk-to-check{gap:var(--fk-space-2);padding:var(--fk-space-3) var(--fk-space-4);border-left:4px solid var(--fk-danger);border-radius:var(--fk-radius-paper);background:var(--fk-sheet);flex-direction:column;display:flex}.fk-to-check ul{padding-left:var(--fk-space-6);margin:0}.fk-scan{aspect-ratio:1;object-fit:cover;border:1px solid var(--fk-rule);border-radius:var(--fk-radius-paper);background:var(--fk-band);width:100%}
