.sg{--desk:#231d18;--paper:#f7f3ec;--paper2:#efe9df;--ink:#1c1915;--muted:#7a7268;--rule:#1c191529;--bronze:#9a7448;--err:#8e3a28;--f:var(--font-mk-tenor-face),"Helvetica Neue",Arial,sans-serif;min-height:100svh;color:var(--ink);font-family:var(--f);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:radial-gradient(60% 55% at 50% 30%,#ffd6a029,#0000 70%),linear-gradient(#2a221c,#1b1612);background-color:var(--desk);flex-direction:column;font-size:17px;font-weight:400;line-height:1.5;display:flex;position:relative;overflow-x:clip}.sg,.sg *{box-sizing:border-box;font-family:var(--f);font-weight:400}.sg p,.sg h1,.sg h2,.sg ul,.sg ol,.sg fieldset{margin:0;padding:0}.sg a{color:inherit}.sg button{font:inherit;cursor:pointer}.sg :focus-visible{outline-offset:3px;outline:1px solid}.sg .bar{color:#e9dfd0;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:880px;margin:0 auto;padding:10px 16px;font-size:13px;display:flex}.sg .bar a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.sg .bar .mark{letter-spacing:.32em;font-size:15px}.sg .bar .in{letter-spacing:.08em;border:1px solid #e9dfd066;border-radius:999px;padding:0 16px}.sg main{flex:1;width:100%;padding:8px 14px 40px}.sg .sheet{background:var(--paper);border-radius:2px;width:100%;max-width:560px;margin:0 auto;padding:30px 22px 22px;position:relative;box-shadow:0 30px 60px -20px #000000b3,0 2px #0000002e}.sg .sheet:after{content:"";z-index:-1;background:repeating-linear-gradient(0deg,#e7dfd2 0 1px,#f3eee6 1px 2px);border-radius:2px;width:100%;position:absolute;top:4px;bottom:-5px;right:-4px}.sg .sheet.wide{max-width:640px}.sg .kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--bronze);font-size:12px}.sg h1{letter-spacing:.01em;margin-top:10px;font-size:clamp(32px,9vw,46px);line-height:1.05}.sg h2{outline:none;font-size:26px;line-height:1.15}.sg .lead{color:var(--muted);margin-top:14px;font-size:17px;line-height:1.55}.sg .lead b{color:var(--ink);font-weight:400}.sg .rule{border:0;border-top:1px solid var(--rule);height:0;margin:22px 0}.sg .steps{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;font-size:12px;list-style:none;display:flex}.sg .steps li[aria-current=step]{color:var(--ink)}.sg .steps .n{letter-spacing:0;border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:8px;font-size:11px;display:inline-grid}.sg .steps li[aria-current=step] .n{background:var(--ink);border-color:var(--ink);color:var(--paper)}.sg .steps .dash{background:var(--rule);flex:0 0 28px;height:1px}.sg .alert{border:1px solid var(--err);color:var(--err);border-left-width:4px;margin-top:16px;padding:12px 14px;font-size:16px}.sg .f{min-width:0;margin-top:22px}.sg .grid2{gap:0 18px;display:grid}.sg .lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--bronze);font-size:12px;display:block}.sg .lbl small{font-size:inherit;letter-spacing:inherit;color:var(--muted)}.sg .inp{width:100%;min-height:48px;color:var(--ink);appearance:none;background:0 0;border:0;border-bottom:1px solid #1c191573;border-radius:0;margin-top:2px;padding:8px 0;font-size:17px;line-height:1.3;transition:border-color .15s,box-shadow .15s;display:block}.sg .inp::placeholder{color:var(--muted)}.sg .inp:focus{border-bottom-color:var(--bronze);box-shadow:0 1px 0 var(--bronze);outline:none}.sg .inp[aria-invalid=true]{border-bottom-color:var(--err);box-shadow:0 1px 0 var(--err)}.sg .err{color:var(--err);margin-top:6px;font-size:14px}.sg .hint{color:var(--muted);margin-top:6px;font-size:14px}.sg .drop{border:1px dashed #1c191573;align-items:center;gap:14px;margin-top:8px;padding:14px;display:flex}.sg .drop.on{background:var(--paper2);border-color:var(--bronze)}.sg .thumb{border:1px solid var(--rule);background:var(--paper2);width:64px;height:64px;color:var(--muted);flex:0 0 64px;place-items:center;font-size:12px;display:grid;overflow:hidden}.sg .thumb img{object-fit:contain;width:100%;height:100%}.sg .dropbody{flex:1;min-width:0}.sg .dropbody .hint{overflow-wrap:anywhere}.sg .btn{border:1px solid var(--ink);background:var(--ink);width:100%;min-height:52px;color:var(--paper);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:15px;text-decoration:none;transition:opacity .15s,background .15s;display:inline-flex}.sg .btn:hover{background:#000}.sg .btn:active{transform:translateY(1px)}.sg .btn:disabled{opacity:.55;cursor:default}.sg .btn.ghost{color:var(--ink);background:0 0}.sg .btn.ghost:hover{background:var(--paper2)}.sg .btn.sm{width:auto;min-height:44px;padding:0 20px;font-size:13px}.sg .btn.full{width:100%}.sg .link{min-height:44px;color:var(--muted);background:0 0;border:0;align-items:center;margin-top:2px;padding:0;font-size:14px;text-decoration:underline;display:inline-flex}.sg .actions{flex-direction:column-reverse;gap:12px;margin-top:26px;display:flex}.sg .card{border:1.5px dashed #1c191573;min-width:0;margin:34px 0 0;padding:6px 16px 4px;position:relative}.sg .card legend{background:var(--paper);letter-spacing:.2em;text-transform:uppercase;color:var(--bronze);padding:0 8px;font-size:12px;line-height:1;position:absolute;top:-9px;left:14px}.sg .opt{cursor:pointer;border-bottom:1px solid var(--rule);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:14px 0;display:grid;position:relative}.sg .opt:last-of-type{border-bottom:0}.sg .opt:has(input:focus-visible){outline:1px solid var(--ink);outline-offset:2px}.sg .box{border:1.5px solid var(--ink);width:22px;height:22px;color:var(--bronze);place-items:center;font-size:19px;line-height:1;display:grid}.sg .opt[data-selected=true] .box:after{content:"✕";transform:rotate(-6deg)}.sg .nm{font-size:22px;line-height:1.1;display:block}.sg .nm small{color:var(--muted);margin-top:4px;font-size:14px;display:block}.sg .nm em{letter-spacing:.18em;text-transform:uppercase;color:var(--bronze);margin-top:4px;font-size:11px;font-style:normal;display:block}.sg .amt{white-space:nowrap;font-size:24px;line-height:1}.sg .amt small{color:var(--muted);font-size:14px}.sg .note{color:var(--muted);margin-top:20px;font-size:14px;line-height:1.55}.sg .note b{color:var(--ink);font-weight:400}.sg .folio{border-top:1px solid var(--rule);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:12px;margin-top:34px;padding-top:12px;font-size:11px;display:flex}@media (min-width:640px){.sg main{padding:24px 24px 64px}.sg .sheet{padding:52px 56px 26px}.sg .grid2{grid-template-columns:1fr 1fr}.sg .actions{flex-direction:row;justify-content:space-between;align-items:center}.sg .actions .btn{width:auto}.sg .btn.full{width:100%}.sg .bar{padding:12px 24px}.sg .card{padding:8px 22px 6px}}html:has(.sg){background:#231d18}html:has(.sg) body{background:#231d18}
