.ap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:56px;align-items:center;margin-top:34px}.ap .sr{position:absolute;left:-9999px}.ap-form{display:grid;gap:26px;min-width:0}.ap-form fieldset{border:0;margin:0;padding:0;min-width:0}.ap-field>span,.ap-form legend{font:500 11px/1.3 var(--h3-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--t3);padding:0;margin-bottom:10px}.ap-field em{font-style:normal;text-transform:none;letter-spacing:0;color:var(--t3);opacity:.8;margin-left:4px}.ap-seg{display:flex;flex-wrap:wrap;border:1px solid var(--line);border-radius:8px;padding:3px;gap:3px;width:-moz-fit-content;width:fit-content;max-width:100%}.ap-seg label{position:relative;padding:9px 14px;border-radius:6px;font:500 15px/1 var(--h3-ui),sans-serif;color:var(--t2);cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.ap-seg label:hover{color:var(--t1);background:var(--s1)}.ap-seg label.on{background:var(--t1);color:#fff}.ap-seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ap-seg label:has(input:focus-visible){outline:2px solid var(--t1);outline-offset:2px}.ap-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ap-field{display:grid;min-width:0}.ap-field input{border:0;border-bottom:1px solid var(--line);background:transparent;padding:8px 0 10px;font:500 20px/1.2 var(--h3-ui),sans-serif;color:var(--t1);outline:0;border-radius:0;transition:border-color .2s;min-width:0}.ap-field input::-moz-placeholder{color:#c4c4c4}.ap-field input::placeholder{color:#c4c4c4}.ap-field input:focus{border-bottom-color:var(--t1)}.ap-field input:disabled{color:var(--t2)}.ap-go{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ap-go p{margin:0;max-width:34ch;color:var(--t2);font-size:14px;line-height:1.45}.ap-btn{border:0;background:var(--t1);color:#fff;font:600 16px/1 var(--h3-ui),sans-serif;padding:16px 24px;cursor:pointer;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%,0 7px);transition:background .2s}.ap-btn:hover:not(:disabled){background:#2a2a2a}.ap-btn:disabled{cursor:default;opacity:.55}.ap-btn:focus-visible{outline:2px solid var(--t1);outline-offset:3px}.ap-err{margin:0;color:#b42318;font-size:14px}.ap-done{grid-column:1/-1;margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:8px;color:var(--t2);font-size:15px}.ap-done strong{color:var(--t1)}.ap-pass{position:relative;filter:drop-shadow(0 30px 34px rgba(17,17,17,.13)) drop-shadow(0 2px 3px rgba(17,17,17,.06));transform:rotate(-1.2deg);transition:transform .6s var(--strike)}.ap-card{--notch:10px;--cut:calc(100% - 112px);display:grid;grid-template-columns:minmax(0,1fr) 112px;background:#fff;border-radius:10px;-webkit-mask:radial-gradient(circle var(--notch) at var(--cut) 0,#0000 98%,#000) top /100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--cut) 100%,#0000 98%,#000) bottom /100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at var(--cut) 0,#0000 98%,#000) top /100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--cut) 100%,#0000 98%,#000) bottom /100% 51% no-repeat}.ap-pass:hover{transform:rotate(0)}.ap-main{padding:22px 22px 18px;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.ap-hd{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--line)}.ap-hd b{font:600 19px/1 var(--h3-ui),sans-serif;letter-spacing:-.045em}.ap-hd span,.ap-pass dt,.ap-stub span{font:500 10px/1.3 var(--h3-mono),ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--t3)}.ap-pass dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px}.ap-pass dl>div{min-width:0}.ap-pass dl .wide{grid-column:1/-1}.ap-pass dd{margin:4px 0 0;font:600 17px/1.15 var(--h3-ui),sans-serif;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:ap-tick .35s var(--strike)}.ap-pass .wide dd{font:800 26px/1 var(--h3-display),sans-serif;font-variation-settings:"wdth" 80;text-transform:uppercase;letter-spacing:-.005em}.ap-pass dd.nil{color:#cfcfcf}.ap-foot{display:flex;justify-content:space-between;align-items:end;gap:12px;padding-top:12px;border-top:1px dashed var(--line)}.ap-bars{display:flex;gap:2px;height:30px;overflow:hidden;flex:1;min-width:0}.ap-bars i{display:block;height:100%;background:var(--t1);flex:none;transition:width .3s var(--strike)}.ap-ref{font:500 11px/1 var(--h3-mono),ui-monospace,monospace;color:var(--t2);letter-spacing:.04em;white-space:nowrap}.ap-stub{border-left:2px dashed var(--line);padding:22px 14px;display:grid;align-content:center;gap:4px 0;background:var(--s1)}.ap-stub b{font:600 14px/1.2 var(--h3-ui),sans-serif;margin-bottom:12px;color:var(--t1)}.ap-stub b:last-child{margin-bottom:0}.ap-stamp{position:absolute;right:136px;top:54px;padding:6px 12px;border:2px solid var(--t1);color:var(--t1);font:800 22px/1 var(--h3-display),sans-serif;font-variation-settings:"wdth" 76;text-transform:uppercase;letter-spacing:.04em;transform:rotate(-9deg) scale(1.8);opacity:0;pointer-events:none;transition:transform .45s var(--strike),opacity .2s;background:hsla(0,0%,100%,.86)}.ap-stamp.on{opacity:1;transform:rotate(-9deg) scale(1)}.ap.sent .ap-pass{transform:rotate(0)}@keyframes ap-tick{0%{opacity:.2;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:900px){.ap{gap:36px}.ap,.ap-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.ap-card{grid-template-columns:minmax(0,1fr) 92px;--cut:calc(100% - 92px)}.ap-stamp{right:104px}.ap-seg label{padding:9px 11px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ap-pass,.ap-pass dd,.ap-stamp{transition:none;animation:none}}