*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--l-paper:#fcfcfa;--l-paper-2:#f1efe8;--l-ink:#0a0a0a;--l-ink-2:#2a2a2a;--l-rule:#0a0a0a;--l-mute:#6a6a66;--l-stamp:#0a3a82;--l-accent:#b81a1a;--l-grid:#d6d3c8;--serif:"Source Serif 4", "Source Serif Pro", Georgia, serif;--serif-display:"EB Garamond", "Source Serif 4", Georgia, serif;--sans:"IBM Plex Sans", "Inter", system-ui, sans-serif;--mono:"IBM Plex Mono", "JetBrains Mono", ui-monospace, monospace}html{scroll-behavior:smooth}body{font-family:var(--serif);background:var(--l-paper);color:var(--l-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-size:17px;line-height:1.55}#root{max-width:100%}.l-board{background-color:var(--l-paper);background-image:linear-gradient(var(--l-grid) 1px, transparent 1px), linear-gradient(90deg, var(--l-grid) 1px, transparent 1px);background-position:-1px -1px;background-size:40px 40px;min-height:100vh;overflow-x:hidden}.redact{white-space:nowrap;-webkit-user-select:none;user-select:none;letter-spacing:0;background:currentColor;border-radius:1px;padding:0 .18em;display:inline-block;position:relative;color:#0000!important}.redact.l{background:var(--l-ink)}.l-field{border:1px solid var(--l-rule);font-family:var(--mono);background:#fff;padding:12px 14px;font-size:13px;position:relative}.l-field .label{background:var(--l-paper);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--l-mute);white-space:nowrap;padding:0 6px;font-size:9.5px;position:absolute;top:-9px;left:10px}.l-stamp{border:2px solid var(--l-stamp);color:var(--l-stamp);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;opacity:.78;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex;transform:rotate(-4deg)}.l-stamp.red{border-color:var(--l-accent);color:var(--l-accent)}.l-rule{border:0;border-top:1px solid var(--l-rule)}.l-rule.thick{border-top-width:2px}.l-rule.double{border:0;border-top:1px solid var(--l-rule);border-bottom:1px solid var(--l-rule);height:4px}.micro{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--l-mute);font-size:10.5px}.tnum{font-variant-numeric:tabular-nums}input[type=range]{appearance:none;cursor:pointer;background:currentColor;border-radius:0;outline:none;width:100%;height:2px}input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:currentColor;border-radius:0;width:14px;height:14px}input[type=range]::-moz-range-thumb{cursor:pointer;background:currentColor;border:0;border-radius:0;width:14px;height:14px}input[type=range]:focus-visible{outline:2px solid var(--l-stamp);outline-offset:3px}.st-switch-btn:hover{background:#0a3a820f}.st-switch-btn:focus{outline:none}.st-switch-btn:focus-visible{outline:2px solid var(--l-stamp);outline-offset:2px}.st-faq-summary{cursor:pointer;list-style:none}.st-faq-summary::-webkit-details-marker{display:none}.st-faq-summary:focus{outline:none}.st-faq-summary:focus-visible{outline:2px solid var(--l-stamp);outline-offset:2px}details[open]>.st-faq-summary .st-faq-toggle:before{content:"−"}.st-faq-toggle:before{content:"+"}@keyframes cursor{0%,49%{opacity:1}50%,to{opacity:0}}.cursor{width:.5ch;animation:1s step-end infinite cursor;display:inline-block}@keyframes wavebar{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}.wavebar{transform-origin:bottom;animation:1.4s ease-in-out infinite wavebar;display:inline-block}@media (prefers-reduced-motion:reduce){.wavebar,.cursor{animation:none}}.filing-print-only{display:none}@media print{@page{size:A4;margin:14mm}html,body{background:#fff!important}body *{visibility:hidden!important}.filing-print-only,.filing-print-only *{visibility:visible!important}.filing-print-only{width:100%;font-family:"Source Serif 4",Georgia,serif;position:absolute;inset:0;color:#000!important;background:#fff!important;padding:0!important;display:block!important}}@media (width<=600px){.l-gutters{padding-left:20px!important;padding-right:20px!important}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}
