.paper-stage{z-index:40;padding:max(env(safe-area-inset-top,0px), 3vh) 4vw max(env(safe-area-inset-bottom,0px), 3vh);backdrop-filter:blur(1.5px)saturate(.85);background:radial-gradient(at 50% 45%,#08060580,#040302c7);place-items:center;animation:.26s ease-out both paper-dim;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes paper-dim{0%{opacity:0}to{opacity:1}}.sheet{--paper:#f4efe2;--paper-edge:#e4dcc9;--ink:#221d16;--ink-soft:#6a6052;--rule:#b9ad95;--red:#9a2f21;width:min(560px,100%);max-height:94vh;color:var(--ink);background:repeating-linear-gradient(0deg, #00000004 0px, #0000 1px, #0000 3px), radial-gradient(120% 90% at 50% 0%, #fbf7ec 0%, var(--paper) 45%, var(--paper-edge) 100%);padding:clamp(20px,3.4vw,38px) clamp(20px,3.6vw,42px) clamp(18px,3vw,32px);font-family:Jost,Futura,Avenir Next,sans-serif;animation:.34s cubic-bezier(.2,.9,.25,1.02) both sheet-land;position:relative;overflow-y:auto;rotate:-.55deg;box-shadow:inset 0 1px #fff9,0 26px 50px -18px #000000bf,0 4px 12px #0006}@keyframes sheet-land{0%{opacity:0;translate:0 5%;rotate:-2.4deg;scale:.965}to{opacity:1;translate:0;rotate:-.55deg;scale:1}}@media (prefers-reduced-motion:reduce){.paper-stage,.sheet{animation-duration:1ms}}.sheet__head{border-bottom:2px solid var(--ink);margin-bottom:clamp(16px,2.2vw,24px);padding-bottom:clamp(10px,1.4vw,16px)}.sheet__masthead{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:baseline;font-size:clamp(9px,1vw,11px);display:flex}.sheet__issuer{letter-spacing:.16em;font-weight:600}.sheet__form{letter-spacing:.1em;color:var(--red);font-family:Share Tech Mono,ui-monospace,monospace}.sheet__title{letter-spacing:.005em;margin:clamp(8px,1.2vw,14px) 0 0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(20px,2.7vw,30px);font-weight:400;line-height:1.12}.sheet__standfirst{color:var(--ink-soft);margin:.5em 0 0;font-size:clamp(12px,1.2vw,14px)}.sheet__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(12px,1.8vw,20px);display:grid}.field{margin-bottom:clamp(14px,1.9vw,20px);display:block}.field--short{margin-bottom:0}.field__label{letter-spacing:.19em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.35em;font-size:clamp(9px,.95vw,11px);font-weight:600;display:block}.field__line{border-bottom:1px solid var(--rule);align-items:baseline;gap:.5em;display:flex}.field__unit{letter-spacing:.1em;color:var(--ink-soft);font-family:Share Tech Mono,ui-monospace,monospace;font-size:clamp(10px,1vw,12px)}.field__input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;padding:.35em .1em;font-size:clamp(14px,1.5vw,16px);line-height:1.35}.field__input:focus{outline:none}.field__line:focus-within,.field__area:focus{border-color:var(--red);box-shadow:0 1px 0 var(--red)}.field__input--figure,.field__select{letter-spacing:.04em;font-family:Share Tech Mono,ui-monospace,monospace}.field__select{appearance:none;cursor:pointer;background:linear-gradient(45deg, transparent 50%, var(--ink-soft) 50%) calc(100% - 9px) .85em / 5px 5px no-repeat, linear-gradient(-45deg, var(--ink-soft) 50%, transparent 50%) calc(100% - 4px) .85em / 5px 5px no-repeat;padding-right:1.4em}.field__select option{color:#17130f;background:#f4efe2}.field__area{border:1px solid var(--rule);resize:vertical;background:repeating-linear-gradient(#0000 0 27px,#b9ad9566 27px 28px);border-radius:1px;width:100%;padding:.5em .6em;line-height:28px;display:block}.field__area::placeholder{color:#6a605299}.field__note{color:var(--ink-soft);margin-top:.4em;font-size:clamp(10px,1vw,11.5px);display:block}.sheet__block{border:1px solid var(--rule);background:#ffffff52;border-radius:1px;margin:clamp(16px,2.2vw,24px) 0 0;padding:clamp(12px,1.7vw,18px) clamp(12px,1.7vw,18px) clamp(14px,1.9vw,20px)}.sheet__legend{letter-spacing:.19em;text-transform:uppercase;color:var(--ink-soft);padding:0 .5em;font-size:clamp(9px,.95vw,11px);font-weight:600}.sheet__aside{color:var(--ink-soft);margin:0 0 clamp(10px,1.4vw,14px);font-size:clamp(11px,1.1vw,12.5px);line-height:1.5}.sheet__error{border-left:3px solid var(--red);color:var(--red);background:#9a2f2112;margin:clamp(12px,1.6vw,16px) 0 0;padding:.55em .75em;font-size:clamp(12px,1.2vw,13.5px)}.sheet__foot{border-top:1px solid var(--rule);margin-top:clamp(16px,2.2vw,24px);padding-top:clamp(12px,1.6vw,16px)}.sheet__smallprint{color:var(--ink-soft);margin:0 0 clamp(12px,1.6vw,16px);font-size:clamp(10px,1vw,11.5px);line-height:1.55}.sheet__actions{flex-wrap:wrap;justify-content:flex-end;gap:clamp(8px,1.1vw,12px);display:flex}.stamp{border:1.5px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:2px;padding:.6em 1.4em;font-size:clamp(11px,1.15vw,13px);font-weight:600;transition:background .14s,color .14s,translate 90ms}.stamp:hover{background:var(--red);border-color:var(--red)}.stamp:active{translate:0 1px}.stamp:disabled{opacity:.5;cursor:default}.stamp:disabled:hover{background:var(--ink);border-color:var(--ink)}.stamp--quiet{color:var(--ink-soft);border-color:var(--rule);background:0 0}.stamp--quiet:hover{border-color:var(--ink);color:var(--ink);background:0 0}.sheet--filed{--paper:#f6f2e7}.sheet__received{text-align:left}.received__stamp{border:2.5px solid var(--red);color:var(--red);letter-spacing:.2em;text-transform:uppercase;opacity:.78;border-radius:3px;margin:0 0 clamp(14px,2vw,20px);padding:.32em .85em;font-size:clamp(15px,1.9vw,21px);font-weight:600;display:inline-block;rotate:-4.5deg}.received__line{margin:0 0 .8em;font-size:clamp(14px,1.5vw,16px)}.received__line strong{font-family:Share Tech Mono,ui-monospace,monospace}.received__note{color:var(--ink-soft);margin:0 0 clamp(18px,2.4vw,26px);font-size:clamp(12px,1.2vw,13.5px);line-height:1.6}@media (width<=480px){.sheet{padding:20px 18px 18px;rotate:0deg}@keyframes sheet-land{0%{opacity:0;translate:0 6%}to{opacity:1;translate:0}}}
