._page_1xofm_1{--candy-cream:#fffcf3;--candy-ink:#241f1a;--candy-soft:#5c534a;--candy-yellow:#f7b91d;--candy-yellow-deep:#d99f0c;--candy-hair:#eee2c9;--candy-tint-yellow:#fdf0cf;--candy-edge-yellow:#f3d590;--candy-tint-mint:#e6f2ec;--candy-edge-mint:#c1ddd0;--candy-tint-blue:#e3ebfd;--candy-edge-blue:#b8cbf4;background:var(--candy-cream);min-height:100vh;color:var(--candy-ink)}._content_1xofm_19{width:min(100% - 36px,1120px);margin:0 auto;padding:clamp(2.5rem,7vw,5.5rem) 0 4.5rem}._hero_1xofm_25{max-width:780px;margin-bottom:2.2rem}._hero_1xofm_25 h1,._confirmation_1xofm_28 h1{color:var(--candy-ink);letter-spacing:.02em;text-transform:uppercase;margin:0 0 1.2rem;font-family:Sweetpoker Logo Mark Q,Sweetpoker Logo Mark,Fredoka,sans-serif;font-size:clamp(3rem,9vw,6.4rem);font-weight:400;line-height:.9}._hero_1xofm_25 h1 span,._confirmation_1xofm_28 h1 span{color:var(--candy-yellow)}._hero_1xofm_25>p:not(._notice_1xofm_42){max-width:700px;color:var(--candy-soft);margin:0;font-size:clamp(1rem,2vw,1.15rem)}._notice_1xofm_42{background:var(--candy-tint-yellow);max-width:700px;box-shadow:inset 0 0 0 1px var(--candy-edge-yellow);color:var(--candy-soft);border-radius:14px;margin:1.35rem 0 0;padding:.85rem 1rem;font-size:.9rem}._form_1xofm_60{gap:1rem;display:grid}._card_1xofm_62{background:var(--card-tint,var(--candy-tint-yellow));min-width:0;box-shadow:inset 0 0 0 1px var(--card-edge,var(--candy-edge-yellow));border:0;border-radius:30px;margin:0;padding:clamp(1.2rem,3vw,1.8rem)}._form_1xofm_60>._card_1xofm_62:nth-of-type(2){--card-tint:var(--candy-tint-blue);--card-edge:var(--candy-edge-blue)}._form_1xofm_60>._card_1xofm_62:nth-of-type(3){--card-tint:var(--candy-tint-mint);--card-edge:var(--candy-edge-mint)}._card_1xofm_62 legend{width:100%;color:var(--candy-ink);letter-spacing:-.02em;padding:0;font-family:Fredoka,DM Sans,sans-serif;font-size:clamp(1.65rem,4vw,2.5rem);font-weight:600;line-height:1}._help_1xofm_86{max-width:680px;color:var(--candy-soft);margin:.55rem 0 1.25rem}._grid_1xofm_88{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}._field_1xofm_89{gap:.35rem;min-width:0;display:grid}._field--wide_1xofm_90{grid-column:1/-1}._field_1xofm_89 label{color:var(--candy-ink);letter-spacing:.035em;font-family:Fredoka,DM Sans,sans-serif;font-size:.78rem;font-weight:600}._field_1xofm_89 input,._field_1xofm_89 select,._field_1xofm_89 textarea{width:100%;min-height:48px;box-shadow:inset 0 0 0 1.5px var(--candy-hair);color:var(--candy-ink);background:#fff;border:0;border-radius:16px;padding:.75rem .9rem;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}._field_1xofm_89 textarea{resize:vertical;min-height:7.5rem}._field_1xofm_89 input:focus,._field_1xofm_89 select:focus,._field_1xofm_89 textarea:focus{outline:3px solid var(--candy-ink);outline-offset:2px}._field_1xofm_89 input[aria-invalid=true],._field_1xofm_89 select[aria-invalid=true],._field_1xofm_89 textarea[aria-invalid=true]{box-shadow:inset 0 0 0 2px #b13a2d}._error_1xofm_111{color:#9e2f21;margin:0;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:700}._actions_1xofm_113{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.45rem;display:flex}._secondary_1xofm_115{background:var(--candy-cream);min-height:44px;box-shadow:0 3px 0 #ded2ba, inset 0 0 0 1.5px var(--candy-ink);color:var(--candy-ink);cursor:pointer;letter-spacing:.07em;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.1rem;font-family:Fredoka,DM Sans,sans-serif;font-size:.78rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}._secondary_1xofm_115:hover{transform:translateY(-1px)}._save_1xofm_136{color:var(--candy-soft);letter-spacing:.06em;text-transform:uppercase;margin:.25rem 0 0;font-family:Fredoka,DM Sans,sans-serif;font-size:.68rem;font-weight:600}._review_1xofm_138{background:var(--candy-tint-mint);box-shadow:inset 0 0 0 1px var(--candy-edge-mint);gap:.85rem;display:grid}._review_1xofm_138 h2{color:var(--candy-ink);letter-spacing:-.02em;margin:0;font-family:Fredoka,DM Sans,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:600;line-height:.95}._review_1xofm_138 dl{gap:.2rem;margin:0;display:grid}._review_1xofm_138 dl div{border-bottom:1px solid var(--candy-edge-mint);grid-template-columns:minmax(9rem,32%) 1fr;gap:1rem;padding:.75rem 0;display:grid}._review_1xofm_138 dt{color:var(--candy-soft);letter-spacing:.08em;text-transform:uppercase;font-family:Fredoka,DM Sans,sans-serif;font-size:.72rem;font-weight:600}._review_1xofm_138 dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}._privacy_1xofm_145{background:var(--candy-tint-yellow);box-shadow:inset 0 0 0 1px var(--candy-edge-yellow);border-radius:22px;gap:.9rem;padding:1.1rem 1.2rem;display:grid}._privacy_1xofm_145 p{color:var(--candy-soft);margin:0}._privacy_1xofm_145 a{text-decoration:underline}._privacy_1xofm_145 label{align-items:flex-start;gap:.7rem;display:flex}._privacy_1xofm_145 input{width:1.2rem;height:1.2rem;accent-color:var(--candy-yellow-deep);margin-top:.15rem}._confirmation_1xofm_28{background:var(--candy-tint-mint);max-width:760px;box-shadow:inset 0 0 0 1px var(--candy-edge-mint);border-radius:30px;gap:1.15rem;margin:0 auto;padding:clamp(1.4rem,5vw,2.75rem);display:grid}._confirmation_1xofm_28 h1{margin-bottom:.2rem}._confirmation_1xofm_28 p{color:var(--candy-soft);margin:0;font-size:1.02rem}._confirmation_1xofm_28 strong{color:var(--candy-ink);font-weight:800}._confirmation_1xofm_28 code{background:var(--candy-cream);letter-spacing:.08em;border-radius:10px;padding:.25rem .5rem;font-family:Fredoka,DM Sans,sans-serif;font-size:1rem;font-weight:600;display:inline-block}@media (max-width:680px){._content_1xofm_19{width:min(100% - 28px,1120px);padding-top:2.2rem}._grid_1xofm_88{grid-template-columns:1fr}._field--wide_1xofm_90{grid-column:auto}._review_1xofm_138 dl div{grid-template-columns:1fr;gap:.25rem}._actions_1xofm_113{align-items:stretch}._actions_1xofm_113>*,._actions_1xofm_113 ._button_1xofm_164{width:100%}}@media (max-width:430px){._content_1xofm_19{width:min(100% - 22px,1120px)}._actions_1xofm_113{z-index:10;border-top:1px solid var(--candy-hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf3f5;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:-.7rem;padding:.55rem .7rem;display:grid;position:sticky;bottom:0}._actions_1xofm_113 ._secondary_1xofm_115,._actions_1xofm_113 ._button_1xofm_164{min-width:0;padding-inline:.55rem;font-size:.68rem}._confirmation_1xofm_28{border-radius:22px}}
