@layer components{.pop-apply-form{gap:calc(52 * var(--up));max-width:calc(880 * var(--up));margin-top:calc(72 * var(--up));flex-direction:column;display:flex}.pop-apply-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pop-apply-group{border:0;margin:0;padding:0}.pop-apply-legend{font-family:var(--font-sans);font-size:calc(11 * var(--up));letter-spacing:.26em;text-transform:uppercase;color:var(--color-auh-orange);padding:0;font-weight:500;line-height:1.65}.pop-apply-groupnote{margin-top:calc(6 * var(--up));font-family:var(--font-sans);font-size:max(.8125rem, calc(15 * var(--up)));color:var(--color-auh-taupe);font-weight:300}.pop-apply-fields{margin-top:calc(24 * var(--up));gap:calc(26 * var(--up)) calc(28 * var(--up));display:grid}@container ad (min-width:640px){.pop-apply-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pop-apply-field[data-wide]{grid-column:1/-1}}.pop-apply-field{flex-direction:column;min-width:0;display:flex}.pop-apply-label{justify-content:flex-start;align-items:baseline;gap:calc(12 * var(--up));font-family:var(--font-sans);font-size:max(.875rem, calc(15 * var(--up)));color:var(--color-auh-cream);padding:0;font-weight:400;line-height:1.4;display:flex}.pop-apply-opt{font-size:calc(11 * var(--up));letter-spacing:.14em;text-transform:uppercase;color:var(--color-auh-muted);flex:none;margin-left:auto}.pop-apply-hint{margin-top:calc(6 * var(--up));font-family:var(--font-sans);font-size:max(.8125rem, calc(14 * var(--up)));color:var(--color-auh-muted);text-wrap:pretty;font-weight:300;line-height:1.5}.pop-apply-error{margin-top:calc(8 * var(--up));font-family:var(--font-sans);font-size:max(.8125rem, calc(14 * var(--up)));color:#ff8a6b;font-weight:400;line-height:1.45}.pop-apply-input,.pop-apply-textarea,.pop-apply-select{margin-top:calc(10 * var(--up));width:100%;padding:calc(13 * var(--up)) calc(16 * var(--up));font-family:var(--font-sans);font-size:max(1rem, calc(16 * var(--up)));color:#fff;background:var(--color-auh-surface-1);border:1px solid var(--color-auh-hairline);border-radius:calc(7 * var(--up));appearance:none;font-weight:300;line-height:1.5;transition:border-color .15s,background-color .15s}.pop-apply-textarea{resize:vertical;min-height:calc(150 * var(--up))}.pop-apply-input::placeholder,.pop-apply-textarea::placeholder{color:#5a5a5a}.pop-apply-input:hover,.pop-apply-textarea:hover,.pop-apply-select:hover{border-color:#4a4a4a}.pop-apply-input:focus-visible,.pop-apply-textarea:focus-visible,.pop-apply-select:focus-visible{border-color:var(--color-auh-orange);background:var(--color-auh-surface-2);outline:none}.pop-apply-input[aria-invalid],.pop-apply-textarea[aria-invalid],.pop-apply-select[aria-invalid]{border-color:#7d3b2b}.pop-apply-selectwrap{flex-direction:column;display:flex;position:relative}.pop-apply-select{padding-right:calc(44 * var(--up));cursor:pointer}.pop-apply-select:invalid,.pop-apply-select option[value=""]{color:#5a5a5a}.pop-apply-chevron{right:calc(18 * var(--up));bottom:calc(22 * var(--up));width:calc(9 * var(--up));height:calc(9 * var(--up));border-right:1px solid var(--color-auh-taupe);border-bottom:1px solid var(--color-auh-taupe);pointer-events:none;position:absolute;transform:translateY(-50%)rotate(45deg)}.pop-apply-select option{color:#fff;background:#161616}.pop-apply-count{margin-top:calc(8 * var(--up));font-family:var(--font-sans);font-size:calc(12 * var(--up));color:var(--color-auh-muted);font-variant-numeric:tabular-nums;align-self:flex-end;font-weight:300}.pop-apply-count[data-over]{color:#ff8a6b}.pop-apply-radios{border:0;margin:0;padding:0}.pop-apply-radiolist{margin-top:calc(12 * var(--up));gap:calc(10 * var(--up));display:grid}@container ad (min-width:640px){.pop-apply-radiolist[data-inline]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pop-apply-radio{align-items:center;gap:calc(12 * var(--up));padding:calc(14 * var(--up)) calc(16 * var(--up));border:1px solid var(--color-auh-hairline);border-radius:calc(7 * var(--up));background:var(--color-auh-surface-1);cursor:pointer;transition:border-color .15s,background-color .15s;display:flex;position:relative}.pop-apply-radio:hover{border-color:#4a4a4a}.pop-apply-radio input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.pop-apply-radio:has(input:focus-visible){outline:2px solid var(--color-auh-orange);outline-offset:2px}.pop-apply-radio:has(input:checked){border-color:var(--color-auh-orange);background:#d3540017}.pop-apply-radiodot{width:calc(17 * var(--up));height:calc(17 * var(--up));border:1px solid var(--color-auh-taupe);border-radius:9999px;flex:none;position:relative}.pop-apply-radio:has(input:checked) .pop-apply-radiodot{border-color:var(--color-auh-orange)}.pop-apply-radio:has(input:checked) .pop-apply-radiodot:after{content:"";inset:calc(3 * var(--up));background:var(--color-auh-orange);border-radius:9999px;position:absolute}.pop-apply-radiotext{font-family:var(--font-sans);font-size:max(.875rem, calc(15 * var(--up)));color:var(--color-auh-cream);text-wrap:pretty;font-weight:300;line-height:1.4}.pop-apply-file{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pop-apply-drop{margin-top:calc(12 * var(--up));justify-content:center;align-items:center;gap:calc(14 * var(--up));padding:calc(34 * var(--up)) calc(20 * var(--up));border-radius:calc(9 * var(--up));background:var(--color-auh-surface-1);cursor:pointer;text-align:center;border:1px dashed #3c3a38;transition:border-color .15s,background-color .15s;display:flex}.pop-apply-drop:hover,.pop-apply-drop[data-dragging]{border-color:var(--color-auh-orange);background:#d354000f}.pop-apply-field:has(.pop-apply-file:focus-visible) .pop-apply-drop{outline:2px solid var(--color-auh-orange);outline-offset:2px}.pop-apply-dropicon{width:calc(17 * var(--up));height:calc(21 * var(--up));border:1px solid var(--color-auh-taupe);border-radius:calc(2 * var(--up));flex:none;position:relative}.pop-apply-dropicon:after{content:"";left:calc(4 * var(--up));right:calc(4 * var(--up));top:calc(7 * var(--up));background:var(--color-auh-taupe);height:1px;box-shadow:0 calc(4 * var(--up)) 0 var(--color-auh-taupe);position:absolute}.pop-apply-droptext{font-family:var(--font-sans);font-size:max(.875rem, calc(15 * var(--up)));color:var(--color-auh-taupe);font-weight:300}.pop-apply-droptext strong{color:#fff;font-weight:500}.pop-apply-deck{margin-top:calc(12 * var(--up));align-items:center;gap:calc(14 * var(--up));padding:calc(18 * var(--up)) calc(18 * var(--up));border:1px solid var(--color-auh-hairline);border-radius:calc(9 * var(--up));background:var(--color-auh-surface-1);flex-wrap:wrap;display:flex}.pop-apply-deck[data-state=ready]{border-color:#d3540066}.pop-apply-deckicon{width:calc(17 * var(--up));height:calc(17 * var(--up));border:1px solid var(--color-auh-orange);border-radius:9999px;flex:none;position:relative}.pop-apply-deckicon:after{content:"";left:calc(4.5 * var(--up));top:calc(3.5 * var(--up));width:calc(5 * var(--up));height:calc(8 * var(--up));border-right:1.5px solid var(--color-auh-orange);border-bottom:1.5px solid var(--color-auh-orange);position:absolute;transform:rotate(45deg)}.pop-apply-deckname{align-items:baseline;gap:calc(10 * var(--up));min-width:0;font-family:var(--font-sans);font-size:max(.875rem, calc(15 * var(--up)));color:#fff;overflow-wrap:anywhere;flex:auto;font-weight:300;display:flex}.pop-apply-decksize{font-size:calc(12 * var(--up));color:var(--color-auh-muted);font-variant-numeric:tabular-nums;flex:none}.pop-apply-deckclear{padding:calc(8 * var(--up)) calc(14 * var(--up));font-family:var(--font-sans);font-size:calc(13 * var(--up));color:var(--color-auh-cream);border:1px solid var(--color-auh-hairline);border-radius:calc(5 * var(--up));cursor:pointer;background:0 0;flex:none;transition:border-color .15s}.pop-apply-deckclear:hover{border-color:var(--color-auh-orange)}.pop-apply-progress{height:calc(3 * var(--up));background:#2a2a2a;border-radius:9999px;flex:100%;overflow:hidden}.pop-apply-progress>span{background:var(--color-auh-orange);height:100%;transition:width .2s;display:block}.pop-apply-formerror{padding:calc(14 * var(--up)) calc(16 * var(--up));border-radius:calc(7 * var(--up));font-family:var(--font-sans);font-size:max(.875rem, calc(15 * var(--up)));color:#ffb9a5;background:#7d3b2b24;border:1px solid #7d3b2b}.pop-apply-submit{gap:calc(14 * var(--up));flex-direction:column;align-items:flex-start;display:flex}.pop-apply-button{height:calc(54 * var(--up));min-width:calc(260 * var(--up));padding-inline:calc(34 * var(--up));font-family:var(--font-sans);font-size:calc(15.5 * var(--up));letter-spacing:.07em;color:#fff;background:var(--color-auh-orange);border-radius:calc(5 * var(--up));cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:500;transition:background-color .15s,transform .1s;display:inline-flex}.pop-apply-button:hover{background:var(--color-auh-orange2)}.pop-apply-button:active{transform:scale(.985)}.pop-apply-button:disabled{opacity:.6;cursor:progress}.pop-apply-status{font-family:var(--font-sans);font-size:max(.8125rem, calc(14 * var(--up)));color:var(--color-auh-taupe);min-height:calc(20 * var(--up));font-weight:300}.pop-apply-done{max-width:calc(620 * var(--up));padding:calc(48 * var(--up)) calc(44 * var(--up));border-radius:calc(10 * var(--up));background:radial-gradient(120% 92% at 0 0,#d354001a,#0000 62%),linear-gradient(#1a1817 0%,#121110 100%);border:1px solid #d3540047}.pop-apply-done-title{font-family:var(--font-serif);font-size:max(1.6rem, calc(38 * var(--up)));color:#fff;font-weight:600;line-height:1.15}.pop-apply-done-body{margin-top:calc(18 * var(--up));font-family:var(--font-sans);font-size:var(--text-body);color:#f7f1eac7;text-wrap:pretty;font-weight:300;line-height:1.6}.pop-apply-done-link{margin-top:calc(28 * var(--up));font-family:var(--font-sans);font-size:max(.875rem, calc(15 * var(--up)));color:var(--color-auh-orange);text-underline-offset:calc(4 * var(--up));font-weight:500;text-decoration:underline;display:inline-block}.pop-apply-done-link:hover{color:var(--color-auh-orange2)}.pop-apply-head{min-height:calc(460 * var(--up));isolation:isolate;place-items:end start;display:grid;position:relative;overflow:clip}.pop-apply-head-img{object-fit:cover;object-position:center;z-index:-2}.pop-apply-head-scrim{z-index:-1;background:linear-gradient(180deg, #0d0c0cd1 0%, #0d0c0c6b 34%, #0d0c0cb8 72%, var(--color-auh-black) 100%);position:absolute;inset:0}.pop-apply-head-inner{width:100%;padding:calc(120 * var(--up)) var(--spacing-gutter) calc(52 * var(--up))}}
