._2W7kVG_shell{color:#111827;min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 16px max(12px, env(safe-area-inset-bottom));background:#eae6f7;flex-direction:column;gap:14px;font-size:17px;display:flex;overflow-x:hidden}._2W7kVG_top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1100px;margin:0 auto;display:flex}._2W7kVG_venue{letter-spacing:-.03em;font-size:26px;font-weight:800;display:block}._2W7kVG_sub{color:#667085;font-size:14px;display:block}._2W7kVG_clock{color:#4c1d95;text-transform:capitalize;font-size:16px;font-weight:650}._2W7kVG_tabs{gap:8px;width:100%;max-width:1100px;margin:0 auto;display:flex}._2W7kVG_tab,._2W7kVG_tabOn{color:#4c1d95;cursor:pointer;background:#fff;border:1px solid #ece9f7;border-radius:18px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:56px;font-size:18px;font-weight:750;display:inline-flex}._2W7kVG_tabOn{color:#fff;background:#5e4ae3;border-color:#5e4ae3}._2W7kVG_count{color:#4c1d95;background:#f1eeff;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 7px;font-size:14px;display:inline-flex}._2W7kVG_tabOn ._2W7kVG_count{color:#fff;background:#ffffff38}._2W7kVG_body{flex:1;align-content:start;gap:14px;width:100%;max-width:1100px;margin:0 auto;display:grid}._2W7kVG_card{background:#fff;border:1px solid #ece9f7;border-radius:22px;min-width:0;padding:14px 18px;box-shadow:0 3px 10px #4c1d950a}._2W7kVG_card h2{letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:800}._2W7kVG_notice{overflow-wrap:anywhere;white-space:pre-wrap;border-top:1px solid #f1eff8;margin:0;padding:10px 0}._2W7kVG_notice span{color:#667085;font-size:14px}._2W7kVG_noteRow,._2W7kVG_doneRow,._2W7kVG_shopRow{border-top:1px solid #f1eff8;align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}._2W7kVG_urgent b{color:#b3202f}._2W7kVG_grow{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;display:grid}._2W7kVG_desc{color:#475467;font-size:15px}._2W7kVG_meta{color:#667085;font-size:14px}._2W7kVG_doneButton{color:#fff;cursor:pointer;background:#5e4ae3;border:0;border-radius:16px;flex:none;min-height:52px;padding:0 20px;font-size:17px;font-weight:750}._2W7kVG_doneRow{color:#667085}._2W7kVG_tick{color:#166534;background:#dcfce7;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;display:inline-flex}._2W7kVG_empty{color:#667085;margin:0;padding:12px 0 4px}._2W7kVG_addRow{flex-wrap:wrap;gap:8px;padding:6px 0 12px;display:flex}._2W7kVG_addRow input{background:#fbfaff;border:1px solid #dcd6f3;border-radius:14px;flex:200px;min-width:0;min-height:52px;padding:0 14px;font-size:17px}._2W7kVG_addRow ._2W7kVG_qty{flex:0 120px}._2W7kVG_primary{color:#fff;cursor:pointer;background:#5e4ae3;border:0;border-radius:16px;min-height:52px;padding:0 22px;font-size:17px;font-weight:750}._2W7kVG_primary:disabled{opacity:.6}._2W7kVG_clockCard{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:22px 18px;display:grid}._2W7kVG_pad{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;width:100%;max-width:340px;margin:10px auto 0;display:grid}._2W7kVG_dots{gap:14px;min-height:18px;display:flex}._2W7kVG_dot,._2W7kVG_dotOn{border:2px solid #5e4ae3;border-radius:999px;width:16px;height:16px}._2W7kVG_dotOn{background:#5e4ae3}._2W7kVG_keys{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}._2W7kVG_keys button{color:#111827;cursor:pointer;background:#fbfaff;border:1px solid #ece9f7;border-radius:18px;min-height:66px;font-size:26px;font-weight:700}._2W7kVG_keys button:active{background:#f1eeff}._2W7kVG_keys ._2W7kVG_okKey{color:#fff;background:#5e4ae3;border-color:#5e4ae3;font-size:20px}._2W7kVG_keys button:disabled{opacity:.45}._2W7kVG_overlay{z-index:20;background:#11182759;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._2W7kVG_pinSheet{box-sizing:border-box;text-align:center;background:#fff;border-radius:26px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;width:min(100%,400px);padding:20px 18px 12px;display:grid}._2W7kVG_pinTitle{overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:800}._2W7kVG_linkButton{color:#5e4ae3;cursor:pointer;background:0 0;border:0;padding:12px;font-size:15px;font-weight:650}._2W7kVG_footer{color:#8a86a0;justify-content:space-between;align-items:center;width:100%;max-width:1100px;margin:0 auto;font-size:13px;display:flex}._2W7kVG_bannerGood,._2W7kVG_bannerBad{left:50%;bottom:max(24px, env(safe-area-inset-bottom));text-align:center;z-index:30;overflow-wrap:anywhere;border-radius:20px;width:min(100% - 32px,560px);padding:18px 20px;font-size:19px;font-weight:750;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #1118272e}._2W7kVG_bannerGood{color:#fff;background:#166534}._2W7kVG_bannerBad{color:#fff;background:#b3202f}._2W7kVG_pairCard{text-align:center;box-sizing:border-box;background:#fff;border-radius:26px;grid-template-columns:minmax(0,1fr);gap:12px;width:min(100%,460px);margin:auto;padding:28px 22px;display:grid}._2W7kVG_pairCard ._2W7kVG_logo{justify-self:center}._2W7kVG_pairCard h1{letter-spacing:-.03em;margin:0;font-size:26px}._2W7kVG_pairCard p{color:#475467;margin:0;line-height:1.45}._2W7kVG_pairCard form{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}._2W7kVG_logo{color:#fff;background:linear-gradient(135deg,#1e0f45,#5e4ae3);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;font-weight:900;display:inline-flex}._2W7kVG_codeInput{box-sizing:border-box;letter-spacing:.25em;text-align:center;text-transform:uppercase;background:#fbfaff;border:1px solid #dcd6f3;border-radius:16px;width:100%;min-width:0;min-height:60px;font-size:26px;font-weight:750}._2W7kVG_errorText{overflow-wrap:anywhere;font-weight:650;color:#b3202f!important}._2W7kVG_checkRow{width:100%;font:inherit;color:#111827;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f1eff8;align-items:center;gap:16px;min-width:0;padding:14px 0;font-size:18px;display:flex}._2W7kVG_checkRowOn ._2W7kVG_grow{color:#8a84a8;text-decoration:line-through}._2W7kVG_checkBox,._2W7kVG_checkBoxOn{border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:inline-grid}._2W7kVG_checkBox{background:#fff;border:2.5px solid #cfc7ee}._2W7kVG_checkBoxOn{color:#fff;background:linear-gradient(145deg,#8b5cf6,#6d3df0)}
