.entry_page__Jb_0M{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;min-height:100dvh;background:#faf8f5;color:#1f2a2e;font-family:var(--font-jakarta),system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-text-size-adjust:100%}.entry_centerPage__Z8PtD *,.entry_centerPage__Z8PtD :after,.entry_centerPage__Z8PtD :before,.entry_page__Jb_0M *,.entry_page__Jb_0M :after,.entry_page__Jb_0M :before,.entry_pass__ObtG3 *,.entry_pass__ObtG3 :after,.entry_pass__ObtG3 :before{box-sizing:border-box}.entry_brandPanel__CuSck{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:40px 44px;overflow:hidden;background:#0f5b5e;color:#fff}.entry_disc__ZZYdV,.entry_ring__YNWlU{position:absolute;top:36%;right:72px;border-radius:50%;transform:translate(50%,-50%);pointer-events:none}.entry_ringOuter__ST6Il{width:300px;height:300px;border:2px solid rgb(232 163 61/40%)}.entry_ringInner__bbVnb{width:210px;height:210px;border:2px solid rgb(232 163 61/55%)}.entry_disc__ZZYdV{width:116px;height:116px;background:#e8a33d}.entry_brand__BcQfa{position:relative;display:flex;align-items:center;gap:10px}.entry_logo__mZaaT{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:#e8a33d;color:#3b2600;font-size:20px}.entry_brandName__nJkWJ,.entry_logo__mZaaT{font-family:var(--font-fraunces),Georgia,serif;font-weight:600}.entry_brandName__nJkWJ{margin:0;color:#fff;font-size:22px}.entry_intro__xVaRK{position:relative}.entry_intro__xVaRK h2{max-width:420px;margin:0;color:#fff;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.15;letter-spacing:normal}.entry_intro__xVaRK p{max-width:400px;margin:14px 0 0;color:#d5ecea;font-size:15px;line-height:1.6}.entry_formPanel__xMQGG{display:grid;place-items:center;padding:32px 24px}.entry_formInner__wq1No{width:100%;max-width:400px}.entry_eyebrow__YRqjG{margin:0 0 8px;color:#7a4b00;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.entry_formInner__wq1No h1{margin:0;color:#1f2a2e;font-family:var(--font-fraunces),Georgia,serif;font-size:30px;font-weight:600;line-height:1.15;letter-spacing:normal}.entry_subtitle__Tzdx2{margin:8px 0 22px;color:#5b6b6f;font-size:15px}.entry_form__Dbrat{display:grid;gap:14px}.entry_field__GlrO2{display:grid;gap:6px}.entry_field__GlrO2 label{color:#5b6b6f;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.entry_field__GlrO2 input{display:block;width:100%;height:46px;padding:10px 14px;border:1.5px solid #cfc8ba;border-radius:12px;background:#fff;color:#1f2a2e;font:400 15px var(--font-jakarta),system-ui,sans-serif}.entry_field__GlrO2 input:focus{border-color:#0f5b5e;outline:3px solid rgb(15 91 94/28%);outline-offset:1px}.entry_hint__CMYfc{margin:0;color:#5b6b6f;font-size:12px}.entry_check__q3ve3{display:flex;align-items:center;gap:10px;min-height:44px;color:#1f2a2e;font-size:14px;font-weight:600}.entry_check__q3ve3 input{width:18px;height:18px;accent-color:#0f5b5e}.entry_error__bsuHB,.entry_success__KpITO,.entry_warn__2UwBr{margin:0;padding:12px 16px;border-radius:12px;font-size:14px}.entry_error__bsuHB{border:1px solid #f2c7c2;background:#fbe3e0;color:#8a1c12}.entry_warn__2UwBr{border:1px solid #f1d9a6;background:#fcefd3;color:#7a4b00}.entry_success__KpITO{border:1px solid #b9e0c6;background:#ddf1e4;color:#14532d}.entry_submit__ualLe{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;border:0;border-radius:12px;background:#0f5b5e;color:#fff;font:700 16px var(--font-jakarta),system-ui,sans-serif;cursor:pointer}.entry_submit__ualLe:hover:not(:disabled){background:#0b4244}.entry_submit__ualLe:disabled{opacity:.6;cursor:not-allowed}.entry_check__q3ve3 input:focus-visible,.entry_homeLink__7pBTS:focus-visible,.entry_submit__ualLe:focus-visible{outline:3px solid #e8a33d;outline-offset:2px}.entry_note__7M30s{margin:16px 0 0;color:#5b6b6f;font-size:12px;line-height:1.6}.entry_loading__eRgBc{display:grid;min-height:100vh;place-items:center;background:#faf8f5;color:#5b6b6f;font:15px system-ui,sans-serif}.entry_pass__ObtG3{min-height:100vh;min-height:100dvh;background:#faf8f5;color:#1f2a2e;font-family:var(--font-jakarta),system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-text-size-adjust:100%}.entry_passHeader__C38zo{position:relative;overflow:hidden;padding:26px 20px 52px;background:#0f5b5e;color:#fff}.entry_passHeader__C38zo:after{content:"";position:absolute;top:-90px;right:-70px;width:220px;height:220px;border:2px solid rgb(232 163 61/45%);border-radius:50%}.entry_passHeaderInner__HQgjU{position:relative;z-index:1;max-width:520px;margin:0 auto}.entry_passTitle__wk_xK{margin:16px 0 6px;color:#fff;font-family:var(--font-fraunces),Georgia,serif;font-size:28px;font-weight:600;line-height:1.15;letter-spacing:normal}.entry_passSub__ilgxI{margin:0;color:#d5ecea;font-size:14px}.entry_passWrap__Zmpih{max-width:520px;margin:-28px auto 0;padding:0 16px 32px}.entry_passCard__UHIkG{padding:20px;border:1px solid #ece6dc;border-radius:20px;background:#fff;box-shadow:0 6px 24px rgb(31 42 46/10%)}.entry_statusBad__oaeA_,.entry_statusOk__2HNYE{margin:0;padding:12px 14px;border-radius:12px;font-size:14px;font-weight:700}.entry_statusOk__2HNYE{background:#ddf1e4;color:#14532d}.entry_statusBad__oaeA_{background:#fbe3e0;color:#8a1c12}.entry_kicker__nac_V{margin:20px 0 0;color:#5b6b6f;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.entry_guest__vC82p{margin:4px 0 0;font-family:var(--font-fraunces),Georgia,serif;font-size:28px;font-weight:600;line-height:1.15;letter-spacing:normal;overflow-wrap:anywhere}.entry_guestMeta__roWqb{margin:4px 0 0;color:#4b5b5f;font-size:14px}.entry_details__jJTSV{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 0;padding:16px;border-radius:14px;background:#faf8f5}.entry_details__jJTSV dt{color:#5b6b6f;font-size:12px}.entry_details__jJTSV dd{margin:2px 0 0;font-weight:700;overflow-wrap:anywhere}.entry_vehicle__H2g0G{margin-top:14px;padding:14px 16px;border:1px solid #ece6dc;border-radius:14px}.entry_vehicle__H2g0G h3{margin:0;font-size:14px}.entry_vehicle__H2g0G p{margin:4px 0 0;color:#4b5b5f;font-size:14px}.entry_qrBox__Q7MgI{display:flex;flex-direction:column;align-items:center;margin-top:20px;padding:18px 12px;border:1px solid #ece6dc;border-radius:16px}.entry_qrBox__Q7MgI svg{max-width:100%;height:auto}.entry_qrNote__utrI1{margin:12px 0 0;color:#5b6b6f;font-size:12px;text-align:center}.entry_centerPage__Z8PtD{position:relative;display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;overflow:hidden;background:#faf8f5;color:#1f2a2e;font-family:var(--font-jakarta),system-ui,sans-serif;text-align:center}.entry_centerRing__URWN4{position:absolute;top:50%;left:50%;width:min(520px,120vw);height:min(520px,120vw);transform:translate(-50%,-54%);border:2px solid rgb(232 163 61/35%);border-radius:50%;pointer-events:none}.entry_centerRing__URWN4:after{content:"";position:absolute;inset:18%;border:2px solid rgb(232 163 61/50%);border-radius:50%}.entry_centerBody__PLphS{position:relative;z-index:1}.entry_code__he_A4{margin:0;color:#0f5b5e;font-size:clamp(72px,18vw,120px);line-height:1}.entry_centerTitle__05Yw7,.entry_code__he_A4{font-family:var(--font-fraunces),Georgia,serif;font-weight:600}.entry_centerTitle__05Yw7{margin:12px 0 0;font-size:28px;letter-spacing:normal}.entry_centerText__GUDYP{max-width:420px;margin:10px auto 0;color:#4b5b5f}.entry_homeLink__7pBTS{display:inline-flex;min-height:48px;align-items:center;margin-top:24px;padding:0 26px;border-radius:12px;background:#0f5b5e;color:#fff;font-weight:700;text-decoration:none}.entry_homeLink__7pBTS:hover{background:#0b4244}@media (max-width:860px){.entry_page__Jb_0M{grid-template-columns:1fr;min-height:0}.entry_brandPanel__CuSck{gap:14px;padding:18px 20px 20px}.entry_disc__ZZYdV,.entry_ring__YNWlU{top:50%;right:28px}.entry_ringOuter__ST6Il{width:190px;height:190px}.entry_ringInner__bbVnb{width:132px;height:132px}.entry_disc__ZZYdV{width:72px;height:72px}.entry_intro__xVaRK h2{max-width:280px;font-size:22px;line-height:1.2}.entry_intro__xVaRK p{display:none}.entry_formPanel__xMQGG{place-items:start center;padding:22px 20px calc(28px + env(safe-area-inset-bottom))}.entry_formInner__wq1No h1{font-size:26px}.entry_field__GlrO2 input{height:48px;font-size:16px}}@media (max-width:380px){.entry_details__jJTSV{grid-template-columns:1fr}.entry_guest__vC82p{font-size:24px}}@font-face{font-family:fraunces;src:url(/_next/static/media/ed64c0f8ce54f9f0-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fraunces Fallback;src:local("Arial");ascent-override:89.75%;descent-override:23.40%;line-gap-override:0.00%;size-adjust:108.97%}.__className_71c0a8{font-family:fraunces,fraunces Fallback;font-weight:600;font-style:normal}.__variable_71c0a8{--font-fraunces:"fraunces","fraunces Fallback"}@font-face{font-family:jakarta;src:url(/_next/static/media/220db345a102045d-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jakarta;src:url(/_next/static/media/698ec6c722d4cb05-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jakarta;src:url(/_next/static/media/226f862dd81bdc13-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:jakarta;src:url(/_next/static/media/d84247b59449dd88-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:jakarta Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_1d42db{font-family:jakarta,jakarta Fallback}.__variable_1d42db{--font-jakarta:"jakarta","jakarta Fallback"}