@keyframes Xcf7zq_skeletonPulse{0%,to{opacity:1}50%{opacity:.45}}.Xcf7zq_container{flex-direction:column;gap:20px;padding:20px 0;display:flex}.Xcf7zq_card{background-color:var(--bg-light);border-radius:10px;animation:1.6s ease-in-out infinite Xcf7zq_skeletonPulse;overflow:hidden;box-shadow:0 2px 8px #00000014}.Xcf7zq_cardHeader{background-color:var(--bg-dark);flex-direction:column;gap:8px;padding:18px 20px 20px;display:flex}.Xcf7zq_headerTitle{background:#ffffff2e;border-radius:4px;width:110px;height:20px}.Xcf7zq_headerSub{background:#ffffff17;border-radius:4px;width:190px;height:12px}.Xcf7zq_filterBar{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.Xcf7zq_filterChip{background:var(--highlight-gray);border-radius:6px;flex-shrink:0;height:30px}.Xcf7zq_content{background-color:var(--bg-light);border-radius:10px;animation:1.6s ease-in-out .1s infinite Xcf7zq_skeletonPulse;overflow:hidden;box-shadow:0 2px 8px #00000014}.Xcf7zq_tableHead{background-color:var(--bg-dark);height:44px}.Xcf7zq_row{border-bottom:1px solid var(--highlight-gray);align-items:center;gap:14px;padding:14px 16px;display:flex}.Xcf7zq_row:last-child{border-bottom:none}.Xcf7zq_cell{background:var(--highlight-gray);border-radius:4px;flex-shrink:0;height:13px}.Xcf7zq_mobileCards{flex-direction:column;gap:8px;animation:1.6s ease-in-out .1s infinite Xcf7zq_skeletonPulse;display:none}.Xcf7zq_mobileCard{background-color:var(--bg-light);border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:0 1px 4px #00000012}.Xcf7zq_mobileCardTop{justify-content:space-between;align-items:center;display:flex}.Xcf7zq_mobileCell{background:var(--highlight-gray);border-radius:4px;flex-shrink:0;height:13px}@media (max-width:768px){.Xcf7zq_content{display:none}.Xcf7zq_mobileCards{display:flex}}
.mGABNW_container{color:var(--text-dark);border-radius:8px;align-items:center;gap:10px;margin:1px 0;padding:9px 8px;font-family:monospace;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.mGABNW_container:hover{background-color:var(--highlight-gray)}.mGABNW_active,.mGABNW_active:hover{background-color:var(--bg-hover);color:var(--text-light)}
.IDR1Yq_container{flex-direction:column;height:100%;padding:0 8px 12px;display:flex}.IDR1Yq_user{border-bottom:1px solid var(--border,#e5e7eb);flex-shrink:0;align-items:center;gap:12px;margin-bottom:4px;padding:16px 4px;display:flex}.IDR1Yq_userImage{object-fit:contain;background-color:var(--bg-light);border-radius:50%;flex-shrink:0}.IDR1Yq_userDetail{flex-direction:column;gap:2px;min-width:0;display:flex}.IDR1Yq_username{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;font-size:14px;font-weight:900;overflow:hidden}.IDR1Yq_userTitle{color:#888;letter-spacing:.3px;white-space:nowrap;font-family:monospace;font-size:10px}.IDR1Yq_list{margin:0;padding:0;list-style:none}.IDR1Yq_cat{text-transform:uppercase;letter-spacing:1px;color:#aaa;margin:16px 0 2px;padding:0 8px;font-family:monospace;font-size:10px;font-weight:700;display:block}.IDR1Yq_userActions{flex-direction:column;flex:1;justify-content:space-between;padding-top:4px;display:flex;overflow-y:auto}.IDR1Yq_logoutList{border-top:1px solid var(--border,#e5e7eb);margin-top:8px;padding-top:8px}.IDR1Yq_logout{color:#888;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;margin:1px 0;padding:9px 8px;font-family:monospace;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.IDR1Yq_logout:hover{color:#dc2626;background-color:#fee2e2}
.NuuAXa_navContainer{background-color:var(--bg-light);opacity:.95;box-shadow:var(--box-shadow);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:14px 20px;display:flex}.NuuAXa_navLeft{align-items:center;gap:12px;display:flex}.NuuAXa_navToggle{cursor:pointer;color:var(--text-dark);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:background-color .15s;display:flex}.NuuAXa_navToggle:hover{background-color:var(--highlight-gray)}.NuuAXa_navTitle{text-transform:uppercase;font-family:monospace;font-size:16px;font-weight:700}.NuuAXa_navMenu{align-items:center;gap:20px;display:flex}.NuuAXa_navViewSiteBtn{color:var(--text-dark);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-family:monospace;font-size:13px;font-weight:700;transition:background-color .15s,color .15s;display:flex}.NuuAXa_navViewSiteBtn:hover{background-color:var(--highlight-gray);color:var(--bg-hover)}.NuuAXa_navViewSiteLabel{display:inline}@media (max-width:768px){.NuuAXa_navViewSiteLabel{display:none}.NuuAXa_navViewSiteBtn{padding:6px}}.NuuAXa_navSearch{background-color:var(--highlight-gray);border-radius:10px;align-items:center;gap:10px;width:max-content;padding:10px;display:flex}.NuuAXa_navInput{background-color:#0000;border:none;outline:none;min-width:180px;font-family:monospace}.NuuAXa_navClearBtn{cursor:pointer;color:#888;background:0 0;border:none;padding:0 2px;font-size:12px;line-height:1}.NuuAXa_navClearBtn:hover{color:var(--bg-hover)}.NuuAXa_navSearchIcon,.NuuAXa_navSearchCloseBtn{display:none}@media (max-width:768px){.NuuAXa_navSearchIcon{cursor:pointer;color:var(--text-dark);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:background-color .15s;display:flex}.NuuAXa_navSearchIcon:hover{background-color:var(--highlight-gray)}.NuuAXa_navSearch{display:none}.NuuAXa_navMenuSearchOpen{flex:1}.NuuAXa_navMenuSearchOpen .NuuAXa_navSearchIcon,.NuuAXa_navMenuSearchOpen .NuuAXa_navViewSiteBtn{display:none}.NuuAXa_navSearchOpen{flex:1;width:100%;display:flex}.NuuAXa_navSearchOpen .NuuAXa_navInput{flex:1;min-width:0}.NuuAXa_navLeftSearchOpen .NuuAXa_navTitle{display:none}.NuuAXa_navSearchCloseBtn{cursor:pointer;color:#888;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 2px;transition:color .15s;display:flex}.NuuAXa_navSearchCloseBtn:hover{color:var(--bg-hover)}}
.VXZN2a_container{color:var(--text-light);text-transform:uppercase;text-shadow:2px 2px 4px #000;justify-content:space-between;align-items:center;margin:20px 12px 80px;font-size:12px;display:flex}.VXZN2a_link{color:var(--bg-hover);opacity:1;font-weight:900;transition:all .1s ease-in-out}.VXZN2a_developedBy{text-align:right;flex-direction:column;display:flex}.VXZN2a_copyrightMgl{flex-direction:column;display:flex}@media screen and (min-width:450px){.VXZN2a_container{width:90%;margin:20px auto 80px}}@media screen and (min-width:720px){.VXZN2a_container{width:70%}.VXZN2a_link:hover{color:var(--bg-hover-light);opacity:.9;transition:all .1s ease-in-out}}@media screen and (min-width:1000px){.VXZN2a_container{width:65%}}@media screen and (min-width:1260px){.VXZN2a_container{width:96%;margin:20px auto}.VXZN2a_copyrightMgl,.VXZN2a_developedBy{flex-direction:row;gap:4px}}@media screen and (min-width:1350px){.VXZN2a_container{width:98%}}@media screen and (min-width:1420px){.VXZN2a_container{width:100%}}
.XUjf5a_overlay{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:16px;animation:.15s XUjf5a_fadeIn;display:flex;position:fixed;inset:0}@keyframes XUjf5a_fadeIn{0%{opacity:0}to{opacity:1}}.XUjf5a_modal{background:var(--bg-light);border-radius:12px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;animation:.2s XUjf5a_slideUp;display:flex;overflow-y:auto;box-shadow:0 24px 64px #00000059}@keyframes XUjf5a_slideUp{0%{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.XUjf5a_header{background-color:var(--bg-dark);color:var(--text-light);border-radius:12px 12px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.XUjf5a_title{text-transform:uppercase;letter-spacing:.5px;margin:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:900}.XUjf5a_closeBtn{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:5px 8px;font-size:16px;line-height:1;transition:color .15s,background-color .15s}.XUjf5a_closeBtn:hover{color:var(--text-light);background:#ffffff1a}.XUjf5a_body{flex-direction:column;gap:14px;padding:20px;display:flex}.XUjf5a_field{flex-direction:column;gap:5px;display:flex}.XUjf5a_label{text-transform:uppercase;letter-spacing:.8px;color:#666;font-family:monospace;font-size:11px;font-weight:700}.XUjf5a_req{color:#c0392b}.XUjf5a_input,.XUjf5a_inputError{color:var(--text-dark);box-sizing:border-box;background:#fff;border-radius:6px;outline:none;width:100%;padding:9px 12px;font-family:monospace;font-size:13px;transition:border-color .15s}.XUjf5a_input{border:1.5px solid var(--highlight-gray)}.XUjf5a_input:focus{border-color:var(--bg-hover)}.XUjf5a_inputError{border:1.5px solid #e74c3c}.XUjf5a_inputError:focus{border-color:#c0392b}.XUjf5a_textarea{color:var(--text-dark);border:1.5px solid var(--highlight-gray);resize:vertical;box-sizing:border-box;background:#fff;border-radius:6px;outline:none;width:100%;min-height:120px;padding:9px 12px;font-family:monospace;font-size:13px;transition:border-color .15s}.XUjf5a_textarea:focus{border-color:var(--bg-hover)}.XUjf5a_err{color:#e74c3c;font-family:monospace;font-size:11px}.XUjf5a_errorBanner{color:#c0392b;background:#fdf0f0;border:1px solid #e74c3c;border-radius:6px;margin:0;padding:10px 14px;font-family:monospace;font-size:12px;line-height:1.5}.XUjf5a_fallbackLink{color:#c0392b;font-weight:700;text-decoration:underline}.XUjf5a_footer{border-top:1px solid var(--highlight-gray);flex-shrink:0;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.XUjf5a_cancelBtn,.XUjf5a_submitBtn{text-transform:uppercase;cursor:pointer;border-radius:6px;padding:9px 18px;font-family:monospace;font-size:13px;font-weight:600}.XUjf5a_cancelBtn{border:1.5px solid var(--highlight-gray);color:var(--text-dark);background:0 0;transition:border-color .15s,color .15s}.XUjf5a_cancelBtn:hover{border-color:var(--bg-hover);color:var(--bg-hover)}.XUjf5a_submitBtn{background:var(--bg-hover);color:#fff;border:none;transition:background-color .15s,opacity .15s}.XUjf5a_submitBtn:hover:not(:disabled){background:var(--bg-hover-light)}.XUjf5a_submitBtn:disabled{opacity:.6;cursor:default}.XUjf5a_successPanel{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:44px 24px;display:flex}.XUjf5a_successIcon{background:var(--bg-hover);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;font-weight:700;display:flex}.XUjf5a_successTitle{text-transform:uppercase;letter-spacing:.5px;color:var(--text-dark);margin:0;font-family:Montserrat,sans-serif;font-size:20px;font-weight:900}.XUjf5a_successSubtitle{color:#666;max-width:280px;margin:0;font-family:monospace;font-size:13px;line-height:1.5}.XUjf5a_doneBtn{background:var(--bg-hover);color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border:none;border-radius:6px;margin-top:6px;padding:9px 28px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:900;transition:background-color .15s}.XUjf5a_doneBtn:hover{background:var(--bg-hover-light)}@media (max-width:600px){.XUjf5a_modal{max-height:95vh}.XUjf5a_footer{flex-direction:column-reverse}.XUjf5a_cancelBtn,.XUjf5a_submitBtn{text-align:center;width:100%}}
.BWeIVW_main{background-color:var(--bg-light);opacity:.95;width:100%;max-width:1350px;box-shadow:var(--box-shadow);cursor:default;border-radius:24px;flex-direction:column;justify-content:space-between;align-items:baseline;gap:32px;margin:80px auto 0;padding:1rem 1rem 1.5rem;display:flex}.BWeIVW_eyeWrapper{display:none}.BWeIVW_inputWrapper{flex-direction:column;width:100%;margin-top:24px;display:flex}.BWeIVW_buttonWrapper{background:#d3d3d3;border-radius:24px;align-items:center;width:100%;min-width:340px;max-width:360px;margin-top:4px;padding:2px;display:flex}@supports ((-webkit-background-clip:text) or (background-clip:text)){.BWeIVW_lessonType{background:linear-gradient(270deg,#252525 10%,#ea5210 25%,#fb6f33 50%,#252525 60%,#361700 75%,#ea5210 95%);-webkit-text-fill-color:transparent;background-size:400%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite alternate BWeIVW_textShine}}@keyframes BWeIVW_textShine{0%{background-position:0%}to{background-position:100%}}.BWeIVW_formToggler{cursor:pointer;color:#252525;background-color:#d3d3d3;border:none;justify-content:center;align-self:center;align-items:center;gap:8px;width:100%;min-width:160px;max-width:180px;height:36px;transition:all .1s ease-in-out;display:flex;position:relative}.BWeIVW_formToggler .BWeIVW_whaleLogo{display:none}.BWeIVW_formToggler:first-of-type{border-radius:32px 0 0 32px}.BWeIVW_formToggler:last-of-type{border-radius:0 32px 32px 0}.BWeIVW_active{background-color:var(--bg-hover);color:#fff;text-shadow:2px 2px 4px #ae3500}.BWeIVW_active .BWeIVW_whaleLogo{z-index:4;animation:2s linear infinite BWeIVW_opacityOn;display:block;position:absolute;bottom:-12px;right:64px;rotate:-6deg}@keyframes BWeIVW_opacityOn{0%{opacity:1;transform:translateY(0)rotate(0)}20%{transform:translateY(2px)rotate(8deg)}25%{opacity:.8}40%{transform:translateY(4px)rotate(0)}50%{opacity:1}60%{transform:translateY(2px)rotate(-8deg)}75%{opacity:.8}80%{transform:translateY(0)rotate(-4deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.BWeIVW_formToggler.BWeIVW_active{pointer-events:none;z-index:5;border-radius:32px;font-weight:900;box-shadow:2px 2px 4px #b6b6b6}.BWeIVW_formWrapper{flex-direction:column;order:2;gap:24px;width:100%;display:flex}.BWeIVW_formWrapper .BWeIVW_header{text-align:center;border-top:2px solid var(--bg-hover);color:#252525;padding-top:28px}.BWeIVW_formWrapper .BWeIVW_inputWrapper{margin-top:16px}.BWeIVW_footerWrapper{margin:auto}.BWeIVW_label{font-family:var(--font-mono)}.BWeIVW_issuesWrapper{flex-direction:column;align-items:center;gap:10px;display:flex}.BWeIVW_issues{font-family:var(--font-mono);text-align:center;align-self:center;max-width:500px;font-size:12px}.BWeIVW_contactBtn{font-family:var(--font-mono);color:#fff;text-shadow:2px 2px 4px #ae3500;text-transform:uppercase;background:var(--bg-hover);cursor:pointer;border:none;border-radius:24px;padding:10px 24px;font-size:.85rem;transition:background-color .15s,color .15s;box-shadow:2px 2px 4px #b6b6b6}.BWeIVW_contactBtn:hover{background:var(--bg-hover-light)}.BWeIVW_issuesLink{color:var(--bg-hover);opacity:1;text-transform:uppercase;cursor:pointer;font-size:12px;font-weight:700;transition:all .1s ease-in-out}.BWeIVW_issuesLink:hover{color:var(--bg-hover-light);opacity:.9;cursor:pointer;border-radius:32px;transition:all .1s ease-in-out}@media screen and (min-width:400px){.BWeIVW_active .BWeIVW_whaleLogo{right:68px}}@media screen and (min-width:450px){.BWeIVW_main{width:90%}}@media screen and (min-width:720px){.BWeIVW_main{width:70%;padding:2rem}.BWeIVW_formToggler{min-width:180px;max-width:200px}.BWeIVW_active .BWeIVW_whaleLogo{right:78px}.BWeIVW_formToggler:hover{background-color:var(--bg-hover-light);border-radius:32px;transition:all .1s ease-in-out}.BWeIVW_buttonWrapper{max-width:400px}}@media screen and (min-width:1000px){.BWeIVW_main{width:65%}}@media screen and (min-width:1260px){.BWeIVW_main{flex-direction:row;gap:0;width:96%;margin:20px auto;padding:3rem 5rem}.BWeIVW_eyeWrapper{z-index:2;background-color:var(--bg-light);border-radius:50%;width:32px;height:32px;display:block;position:absolute;top:24px;right:24px;box-shadow:0 0 16px #ea5210}.BWeIVW_eyeWrapper:before{content:"";background-color:#a1d2ce;border-radius:50%;width:24px;height:24px;position:absolute;top:4px;left:4px;box-shadow:0 0 16px #fff}.BWeIVW_eyeWrapper:after{content:"";background-color:#000;border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:12px}.BWeIVW_eye{z-index:4;width:48px;height:48px;margin-top:2px;position:relative;top:-10px;left:-8px}.BWeIVW_formWrapper{width:600px;min-height:918px}.BWeIVW_formWrapper .BWeIVW_header{text-align:left;border-top:none;padding-top:0}.BWeIVW_footerWrapper{max-width:1350px}}
.xSM_xG_toastContainer{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.xSM_xG_toast{pointer-events:auto;border-radius:8px;align-items:center;gap:10px;max-width:340px;padding:12px 18px;font-size:14px;font-weight:500;animation:.22s ease-out xSM_xG_slideIn;display:flex;box-shadow:0 4px 16px #0000002e}.xSM_xG_toastSuccess{color:#b6f5c0;background:#1a2e1d;border:1px solid #2d5e36}.xSM_xG_toastError{color:#f5b6b6;background:#2e1a1a;border:1px solid #5e2d2d}.xSM_xG_toastInfo{color:#b6ccf5;background:#1a2035;border:1px solid #2d3f6e}.xSM_xG_toastIcon{flex-shrink:0;width:18px;height:18px}.xSM_xG_toastMessage{flex:1;line-height:1.4}@keyframes xSM_xG_slideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.xSM_xG_toastContainer{bottom:16px;left:12px;right:12px}.xSM_xG_toast{max-width:100%}}
.JCvEqa_container{flex-direction:column;gap:20px;padding:20px 0;display:flex}.JCvEqa_content{flex-direction:column;gap:20px;display:flex}.JCvEqa_card{background-color:var(--bg-light);z-index:10;border-radius:10px;position:sticky;top:0;overflow:hidden;box-shadow:0 2px 8px #00000014}.JCvEqa_cardHeader{background-color:var(--bg-dark);color:var(--text-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.JCvEqa_cardHeader h2{margin-bottom:4px}.JCvEqa_subtitle{color:#ffffff80;font-family:monospace;font-size:13px}.JCvEqa_refreshIndicator{color:#ffffff59;align-items:center;gap:6px;margin-top:4px;font-family:monospace;font-size:11px;display:flex}.JCvEqa_refreshDot{background-color:#4ade80;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite JCvEqa_pulse}@keyframes JCvEqa_pulse{0%,to{opacity:1}50%{opacity:.3}}.JCvEqa_pendingBadge{color:#fbbf24;background-color:#facc1533;border-radius:4px;padding:1px 6px;font-size:10px}.JCvEqa_giftBtn{background-color:var(--bg-hover);color:var(--text-light);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:9px 18px;font-family:monospace;font-size:13px;font-weight:700;transition:opacity .15s}.JCvEqa_giftBtn:hover{opacity:.85}.JCvEqa_tabBar{background-color:var(--bg-light);border-bottom:1px solid var(--highlight-gray);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.JCvEqa_tab,.JCvEqa_tabActive{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;align-items:center;gap:8px;padding:7px 14px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:900;transition:background-color .15s,color .15s,border-color .15s;display:flex}.JCvEqa_tab{border:1.5px solid var(--highlight-gray);color:var(--text-dark);background:0 0}.JCvEqa_tab:hover{border-color:var(--bg-hover);color:var(--bg-hover)}.JCvEqa_tabActive{background:var(--bg-hover);border:1.5px solid var(--bg-hover);color:var(--text-light)}.JCvEqa_tabCount{text-align:center;background:var(--highlight-gray);min-width:22px;color:var(--text-dark);border-radius:10px;padding:2px 7px;font-family:monospace;font-size:11px;font-weight:700}.JCvEqa_tabActive .JCvEqa_tabCount{color:var(--text-light);background:#ffffff26}.JCvEqa_filterBar{background-color:var(--bg-light);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 16px;display:flex}.JCvEqa_filterBarDivider{background-color:var(--highlight-gray);flex-shrink:0;align-self:flex-end;width:1px;height:22px;margin-bottom:1px}.JCvEqa_filterGroupWrapper{flex-direction:column;gap:5px;display:flex}.JCvEqa_filterGroupLabel{text-transform:uppercase;letter-spacing:.8px;color:#999;font-family:monospace;font-size:10px;font-weight:700}.JCvEqa_filterGroup{align-items:center;gap:4px;display:flex}.JCvEqa_sortSelect{border:1.5px solid var(--highlight-gray);background-color:var(--bg-light);color:var(--text-dark);cursor:pointer;border-radius:6px;outline:none;padding:6px 10px;font-family:monospace;font-size:12px;font-weight:600;transition:border-color .15s}.JCvEqa_sortSelect:hover,.JCvEqa_sortSelect:focus{border-color:var(--bg-hover)}.JCvEqa_filterBtn,.JCvEqa_filterActive{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:6px 12px;font-family:monospace;font-size:12px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.JCvEqa_filterBtn{border:1.5px solid var(--highlight-gray);color:var(--text-dark);background-color:#0000}.JCvEqa_filterBtn:hover{border-color:var(--bg-hover);color:var(--bg-hover)}.JCvEqa_filterActive{background-color:var(--bg-hover);border:1.5px solid var(--bg-hover);color:var(--text-light)}.JCvEqa_filterPicker{border:1.5px solid var(--bg-hover);background-color:var(--bg-light);color:var(--text-dark);cursor:pointer;border-radius:6px;outline:none;padding:6px 10px;font-family:monospace;font-size:12px;transition:border-color .15s}.JCvEqa_resetBtn{color:#e74c3c;cursor:pointer;white-space:nowrap;background-color:#0000;border:1.5px solid #e74c3c;border-radius:6px;align-self:flex-end;margin-left:auto;padding:6px 12px;font-family:monospace;font-size:12px;font-weight:700;transition:background-color .12s,color .12s}.JCvEqa_resetBtn:hover{color:#fff;background-color:#e74c3c}.JCvEqa_tableWrapper{border-radius:10px;overflow-x:auto;box-shadow:0 2px 8px #00000014}.JCvEqa_table{border-collapse:collapse;width:100%;font-family:monospace;font-size:13px}.JCvEqa_table thead tr{background-color:var(--bg-dark);color:var(--text-light)}.JCvEqa_table th{text-align:left;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;padding:12px 16px;font-size:11px}.JCvEqa_table .JCvEqa_rowUnpaid{background-color:#ffeded!important}.JCvEqa_table .JCvEqa_rowUnpaid:hover{background-color:#f6d6d6!important}.JCvEqa_table .JCvEqa_rowRefunded{background-color:#fff8e6!important}.JCvEqa_table .JCvEqa_rowRefunded:hover{background-color:#fdf0c8!important}.JCvEqa_table tbody tr{border-bottom:1px solid var(--highlight-gray)}.JCvEqa_table tbody tr:nth-child(odd){background-color:var(--bg-light)}.JCvEqa_table tbody tr:last-child{border-bottom:none}.JCvEqa_table tbody tr:nth-child(2n){background-color:#f7f7f7}.JCvEqa_table tbody tr:hover{background-color:#f0f0f0}.JCvEqa_table td{vertical-align:top;color:var(--text-dark);padding:12px 16px}.JCvEqa_mono{font-family:monospace;font-size:12px}.JCvEqa_venueSubtext{color:#888;white-space:normal;max-width:130px;margin-top:4px;font-family:monospace;font-size:11px;display:block}.JCvEqa_message{color:#555;max-width:260px}.JCvEqa_messageTruncated{cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:8px;width:100%;padding:0;display:flex}.JCvEqa_messageTruncatedText{-webkit-line-clamp:2;line-clamp:2;color:inherit;-webkit-box-orient:vertical;flex:1;font-family:monospace;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.JCvEqa_messageExpandIcon{color:#ccc;flex-shrink:0;width:13px;height:13px;margin-top:2px;transition:color .15s}.JCvEqa_messageTruncated:hover .JCvEqa_messageExpandIcon{color:var(--bg-hover)}@keyframes JCvEqa_messageModalPop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.JCvEqa_messageModal{background-color:var(--bg-light);border-radius:12px;flex-direction:column;width:480px;max-width:calc(100vw - 40px);animation:.15s ease-out JCvEqa_messageModalPop;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000002e}.JCvEqa_messageModalBody{flex-direction:column;gap:20px;max-height:60vh;padding:20px 22px;display:flex;overflow-y:auto}.JCvEqa_messageInfoGrid{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 16px;display:grid}.JCvEqa_messageInfoLabel{text-transform:uppercase;letter-spacing:.8px;color:#aaa;white-space:nowrap;font-family:monospace;font-size:10px;font-weight:700}.JCvEqa_messageInfoValue{color:var(--text-dark);font-family:monospace;font-size:12px}.JCvEqa_messageSection{border-top:1px solid var(--highlight-gray);flex-direction:column;gap:8px;padding-top:20px;display:flex}.JCvEqa_messageSectionLabel{text-transform:uppercase;letter-spacing:.8px;color:#aaa;font-family:monospace;font-size:10px;font-weight:700}.JCvEqa_messageText{color:var(--text-dark);white-space:pre-wrap;word-break:break-word;margin:0;font-family:monospace;font-size:13px;line-height:1.75}.JCvEqa_messageEmpty{color:#ccc;font-family:monospace;font-size:12px}.JCvEqa_messageModalFooter{border-top:1px solid var(--highlight-gray);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;display:flex}.JCvEqa_messageFooterBtns{gap:8px;margin-left:auto;display:flex}.JCvEqa_messageDeleteConfirmText{color:#c0392b;font-family:monospace;font-size:12px;font-weight:700}.JCvEqa_messageEditBtn{border:1.5px solid var(--bg-hover);background:var(--bg-hover);color:var(--text-light);cursor:pointer;border-radius:6px;padding:7px 16px;font-family:monospace;font-size:12px;font-weight:700;transition:opacity .12s}.JCvEqa_messageEditBtn:hover{opacity:.85}.JCvEqa_calendarBtn{border:1.5px solid var(--highlight-gray);color:var(--text-dark);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:7px 16px;font-family:monospace;font-size:12px;font-weight:700;transition:border-color .12s,color .12s;display:inline-flex}.JCvEqa_calendarBtn:hover:not(:disabled){border-color:var(--bg-hover);color:var(--bg-hover)}.JCvEqa_calendarBtn:disabled{color:#bbb;cursor:not-allowed;border-color:#ddd}.JCvEqa_calendarBtnAdded{border:1.5px solid var(--highlight-gray);color:var(--text-muted,#888);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:7px 16px;font-family:monospace;font-size:12px;font-weight:700;transition:opacity .12s;display:inline-flex}.JCvEqa_calendarBtnAdded:hover{opacity:.75}.JCvEqa_messageDeleteBtn{color:#e74c3c;cursor:pointer;background:0 0;border:1.5px solid #e74c3c;border-radius:6px;padding:7px 16px;font-family:monospace;font-size:12px;font-weight:700;transition:background-color .12s,color .12s}.JCvEqa_messageDeleteBtn:hover{color:#fff;background:#e74c3c}.JCvEqa_messageCancelBtn{border:1.5px solid var(--highlight-gray);color:var(--text-dark);cursor:pointer;background:0 0;border-radius:6px;padding:7px 16px;font-family:monospace;font-size:12px;font-weight:700;transition:border-color .12s,color .12s}.JCvEqa_messageCancelBtn:hover{border-color:var(--bg-hover);color:var(--bg-hover)}.JCvEqa_messageSaveBtn{border:1.5px solid var(--bg-hover);background:var(--bg-hover);color:var(--text-light);cursor:pointer;border-radius:6px;padding:7px 16px;font-family:monospace;font-size:12px;font-weight:700;transition:opacity .12s}.JCvEqa_messageSaveBtn:hover:not(:disabled){opacity:.85}.JCvEqa_messageSaveBtn:disabled{opacity:.5;cursor:default}.JCvEqa_messageDeleteConfirmBtn{color:#fff;cursor:pointer;background:#e74c3c;border:1.5px solid #e74c3c;border-radius:6px;padding:7px 16px;font-family:monospace;font-size:12px;font-weight:700;transition:opacity .12s}.JCvEqa_messageDeleteConfirmBtn:hover:not(:disabled){opacity:.85}.JCvEqa_messageDeleteConfirmBtn:disabled{opacity:.5;cursor:default}.JCvEqa_messageEditForm{flex-direction:column;gap:14px;display:flex}.JCvEqa_messageEditRow{gap:12px;display:flex}.JCvEqa_messageEditField{flex-direction:column;flex:1;gap:5px;display:flex}.JCvEqa_messageEditLabel{text-transform:uppercase;letter-spacing:.8px;color:#aaa;font-family:monospace;font-size:10px;font-weight:700}.JCvEqa_messageEditInput{border:1.5px solid var(--highlight-gray);background:var(--bg-light);color:var(--text-dark);border-radius:6px;outline:none;width:100%;padding:8px 10px;font-family:monospace;font-size:13px;transition:border-color .15s}.JCvEqa_messageEditInput:focus{border-color:var(--bg-hover)}.JCvEqa_messageEditTextarea{border:1.5px solid var(--highlight-gray);background:var(--bg-light);color:var(--text-dark);resize:vertical;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-family:monospace;font-size:13px;line-height:1.6;transition:border-color .15s}.JCvEqa_messageEditTextarea:focus{border-color:var(--bg-hover)}.JCvEqa_messageEditError{color:#c0392b;background:#fdf0f0;border:1px solid #f5c6cb;border-radius:6px;margin:0;padding:8px 10px;font-family:monospace;font-size:12px}.JCvEqa_tourGroups{flex-direction:column;gap:24px;display:flex}.JCvEqa_tourGroup{flex-direction:column;gap:0;display:flex}.JCvEqa_tourGroupHeader{background-color:var(--bg-dark);color:var(--text-light);border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.JCvEqa_tourGroupHeaderLeft{flex-direction:column;gap:2px;display:flex}.JCvEqa_tourDate{text-transform:uppercase;letter-spacing:.5px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:900}.JCvEqa_tourVenue{color:var(--bg-hover-light);font-family:monospace;font-size:12px;font-weight:400}.JCvEqa_tourCount{background-color:var(--bg-hover);border-radius:10px;padding:2px 10px;font-family:monospace;font-size:12px}.JCvEqa_tourHeaderCounts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.JCvEqa_tourCountRegular,.JCvEqa_tourCountPrivate,.JCvEqa_tourCountFree,.JCvEqa_tourCountUnpaid,.JCvEqa_tourCountRefunded{white-space:nowrap;border-radius:10px;padding:2px 10px;font-family:monospace;font-size:12px;font-weight:700;display:inline-block}.JCvEqa_tourCountRegular{color:#004085;background-color:#cce5ff}.JCvEqa_tourCountPrivate{color:#155724;background-color:#d4edda}.JCvEqa_tourCountFree{color:#5b2c8d;background-color:#e8d5f5}.JCvEqa_tourCountUnpaid{color:#721c24;background-color:#f8d7da}.JCvEqa_tourCountRefunded{color:#7d4000;background-color:#fde8cc}.JCvEqa_tourGroup .JCvEqa_tableWrapper{border-radius:0 0 10px 10px;box-shadow:0 4px 8px #0000001a}.JCvEqa_tourGroup .JCvEqa_table thead tr{background-color:#2a2a2a}.JCvEqa_badgeRegular,.JCvEqa_badgePrivate,.JCvEqa_badgeZoom,.JCvEqa_badgeTour,.JCvEqa_badgeUnpaid{text-transform:uppercase;letter-spacing:.5px;border-radius:16px;padding:6px 12px;font-family:monospace;font-size:11px;font-weight:700;display:inline-block}.JCvEqa_badgeRegular{color:#004085;background-color:#cce5ff;border:1.5px solid #b8daff}.JCvEqa_badgePrivate{color:#155724;background-color:#d4edda;border:1.5px solid #c3e6cb}.JCvEqa_badgeZoom{color:#5b2c8d;background-color:#e8d5f5;border:1.5px solid #d5b8ee}.JCvEqa_badgeTour{color:#7d4000;background-color:#fde8cc;border:1.5px solid #fbd5a7}.JCvEqa_badgeUnpaid{color:#721c24;background-color:#f8d7da;border:1.5px solid #f5c6cb}.JCvEqa_badgeSource{text-transform:uppercase;letter-spacing:.4px;border-radius:10px;margin-top:5px;padding:2px 7px;font-family:monospace;font-size:10px;font-weight:700;display:inline-block}.JCvEqa_badgeSourceAdmin{color:#ea5210;background-color:#fff0e0;border:1.5px solid #f5c49a}.JCvEqa_badgeSourceZoom{color:#004085;background-color:#cce5ff;border:1.5px solid #b8daff}.JCvEqa_badgeSourceTour{color:#7d4000;background-color:#fde8cc;border:1.5px solid #fbd5a7}.JCvEqa_badgeNew{text-transform:uppercase;letter-spacing:.4px;color:#166534;background-color:#dcfce7;border:1.5px solid #86efac;border-radius:10px;margin-top:5px;padding:2px 8px;font-family:monospace;font-size:10px;font-weight:700;display:inline-block}.JCvEqa_pagination{background-color:var(--bg-light);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-family:monospace;font-size:13px;display:flex;box-shadow:0 2px 8px #00000014}.JCvEqa_pageSizeSelector{align-items:center;gap:6px;display:flex}.JCvEqa_pageSizeLabel{color:#888;font-size:12px}.JCvEqa_pageSizeBtn,.JCvEqa_pageSizeActive{border:1px solid var(--highlight-gray);cursor:pointer;border-radius:5px;padding:5px 11px;font-family:monospace;font-size:12px;font-weight:700;transition:background-color .12s,border-color .12s,color .12s}.JCvEqa_pageSizeBtn{color:var(--text-dark);background-color:#0000}.JCvEqa_pageSizeBtn:hover{border-color:var(--bg-hover);color:var(--bg-hover)}.JCvEqa_pageSizeActive{background-color:var(--bg-hover);border-color:var(--bg-hover);color:var(--text-light)}.JCvEqa_pageInfo{color:#888;font-size:12px}.JCvEqa_pageNav{align-items:center;gap:4px;display:flex}.JCvEqa_pageNavBtn,.JCvEqa_pageNumBtn,.JCvEqa_pageNumActive{border:1px solid var(--highlight-gray);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 6px;font-family:monospace;font-size:13px;font-weight:700;transition:background-color .12s,border-color .12s,color .12s;display:flex}.JCvEqa_pageNavBtn{color:var(--text-dark);background-color:#0000;font-size:18px}.JCvEqa_pageNavBtn:hover:not(:disabled){border-color:var(--bg-hover);color:var(--bg-hover)}.JCvEqa_pageNavBtn:disabled{opacity:.3;cursor:default}.JCvEqa_pageNumBtn{color:var(--text-dark);background-color:#0000}.JCvEqa_pageNumBtn:hover{border-color:var(--bg-hover);color:var(--bg-hover)}.JCvEqa_pageNumActive{background-color:var(--bg-hover);border-color:var(--bg-hover);color:var(--text-light)}.JCvEqa_pageDots{color:#888;-webkit-user-select:none;user-select:none;padding:0 4px;font-size:16px}.JCvEqa_rowUnpaid td,.JCvEqa_rowUnpaid td .JCvEqa_venueSubtext,.JCvEqa_rowUnpaid td .JCvEqa_message{color:#c0392b}.JCvEqa_rowRefunded td,.JCvEqa_rowRefunded td .JCvEqa_venueSubtext,.JCvEqa_rowRefunded td .JCvEqa_message{color:#a0620a}.JCvEqa_table .JCvEqa_rowPast{background-color:#e2e2e2!important}.JCvEqa_table .JCvEqa_rowPast:hover{background-color:#d8d8d8!important}.JCvEqa_rowPast td,.JCvEqa_rowPast td .JCvEqa_venueSubtext{color:#bbb}.JCvEqa_empty{color:#888;text-align:center;background-color:var(--bg-light);border-radius:10px;padding:40px 16px;font-family:monospace}.JCvEqa_colFit,.JCvEqa_colLessonDate,.JCvEqa_payCell{white-space:nowrap;width:1%}.JCvEqa_paySelect{text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border:1.5px solid #0000;border-radius:12px;outline:none;padding:4px 8px;font-family:monospace;font-size:11px;font-weight:700}.JCvEqa_paySelectPaid{color:#155724;background:#d4edda;border-color:#c3e6cb}.JCvEqa_paySelectUnpaid{color:#721c24;background:#f8d7da;border-color:#f5c6cb}.JCvEqa_paySelectRefunded{color:#7d4000;background:#fde8cc;border-color:#fbd5a7}.JCvEqa_paySelectFree{color:#5b2c8d;background:#e8d5f5;border-color:#d5b8ee}@media (max-width:768px){.JCvEqa_cardHeader{flex-direction:column;align-items:flex-start}.JCvEqa_filterBar{display:none!important}.JCvEqa_filterBarDivider,.JCvEqa_tableWrapper{display:none}.JCvEqa_resetBtn{text-align:center;width:100%;margin-left:0}.JCvEqa_badgeNew{border-radius:24px;padding:8px 12px}}@media (max-width:480px){.JCvEqa_filterGroup{flex-wrap:wrap}.JCvEqa_tab,.JCvEqa_tabActive{padding:6px 10px;font-size:11px}}.JCvEqa_mobileChipsContainer{display:none}@media (max-width:768px){.JCvEqa_mobileChipsContainer{display:block}}.JCvEqa_mobileChips{-webkit-overflow-scrolling:touch;background-color:var(--bg-light);border-bottom:1px solid var(--highlight-gray);gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.JCvEqa_mobileChips::-webkit-scrollbar{display:none}.JCvEqa_mobileChip,.JCvEqa_mobileChipActive{border:1.5px solid var(--highlight-gray);cursor:pointer;white-space:nowrap;color:var(--text-dark);background:0 0;border-radius:20px;flex-shrink:0;padding:6px 14px;font-family:monospace;font-size:12px;font-weight:700;transition:all .15s}.JCvEqa_mobileChip:hover{border-color:var(--bg-hover);color:var(--bg-hover)}.JCvEqa_mobileChipActive{background:var(--bg-hover);border-color:var(--bg-hover);color:var(--text-light)}.JCvEqa_filterGearBtn{border:1.5px solid var(--highlight-gray);cursor:pointer;color:var(--text-dark);white-space:nowrap;background:0 0;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.JCvEqa_filterGearBtn:hover{border-color:var(--bg-hover);color:var(--bg-hover)}.JCvEqa_sheetBackdrop{display:none}@media (max-width:768px){.JCvEqa_sheetBackdrop{z-index:90;background:#0006;animation:.2s ease-out JCvEqa_sheetFadeIn;display:block;position:fixed;inset:0}}@keyframes JCvEqa_sheetFadeIn{0%{opacity:0}to{opacity:1}}.JCvEqa_filterSheet{display:none}@media (max-width:768px){.JCvEqa_filterSheet{z-index:100;background:var(--bg-light);-webkit-overflow-scrolling:touch;border-radius:16px 16px 0 0;flex-direction:column;max-height:80vh;animation:.25s cubic-bezier(.32,.72,0,1) JCvEqa_sheetSlideUp;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 40px #0003}}@keyframes JCvEqa_sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.JCvEqa_sheetHandle{background:#ccc;border-radius:2px;align-self:center;width:36px;height:4px;margin:10px auto 0}.JCvEqa_sheetTitle{text-transform:uppercase;letter-spacing:.8px;color:var(--text-dark);padding:10px 20px 0;font-family:monospace;font-size:13px;font-weight:900}.JCvEqa_sheetSection{padding:12px 20px}.JCvEqa_sheetSection+.JCvEqa_sheetSection{border-top:1px solid var(--highlight-gray)}.JCvEqa_sheetSectionLabel{text-transform:uppercase;letter-spacing:.8px;color:#999;margin-bottom:8px;font-family:monospace;font-size:10px;font-weight:700}.JCvEqa_sheetRadioGroup{flex-direction:column;gap:4px;display:flex}.JCvEqa_sheetRadioOn,.JCvEqa_sheetRadioOff{cursor:pointer;color:var(--text-dark);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-family:monospace;font-size:14px;font-weight:600;transition:background .15s;display:flex}.JCvEqa_sheetRadioOff:hover{background:#0000000a}.JCvEqa_sheetRadioOn{background:#0000000d}.JCvEqa_sheetRadioDot{border:2px solid var(--highlight-gray);border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:border-color .15s,background .15s}.JCvEqa_sheetRadioOn .JCvEqa_sheetRadioDot{border-color:var(--bg-hover);background:var(--bg-hover)}.JCvEqa_sheetQuickRow{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.JCvEqa_sheetQuickOn,.JCvEqa_sheetQuickOff{border:1.5px solid var(--highlight-gray);cursor:pointer;white-space:nowrap;color:var(--text-dark);background:0 0;border-radius:20px;padding:7px 14px;font-family:monospace;font-size:12px;font-weight:700;transition:all .15s}.JCvEqa_sheetQuickOff:hover{border-color:var(--bg-hover);color:var(--bg-hover)}.JCvEqa_sheetQuickOn{background:var(--bg-hover);border-color:var(--bg-hover);color:var(--text-light)}.JCvEqa_sheetCustomBtn{border:1.5px dashed var(--highlight-gray);cursor:pointer;width:100%;color:var(--text-dark);background:0 0;border-radius:8px;padding:9px 14px;font-family:monospace;font-size:12px;font-weight:700;transition:all .15s}.JCvEqa_sheetCustomBtn:hover{border-color:var(--bg-hover);color:var(--bg-hover)}.JCvEqa_sheetFooter{padding:14px 20px;padding-bottom:max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--highlight-gray);gap:10px;display:flex}.JCvEqa_sheetResetBtn{color:#e74c3c;cursor:pointer;background:0 0;border:1.5px solid #e74c3c;border-radius:8px;flex:1;padding:10px;font-family:monospace;font-size:12px;font-weight:700;transition:all .12s}.JCvEqa_sheetResetBtn:hover{color:#fff;background:#e74c3c}.JCvEqa_sheetDoneBtn{border:1.5px solid var(--bg-hover);background:var(--bg-hover);color:var(--text-light);cursor:pointer;border-radius:8px;flex:2;padding:10px;font-family:monospace;font-size:12px;font-weight:700;transition:opacity .12s}.JCvEqa_sheetDoneBtn:hover{opacity:.85}.JCvEqa_mobileViewBtn{border:1.5px solid var(--highlight-gray);color:var(--text-dark);cursor:pointer;background-color:#0000;border-radius:6px;padding:5px 12px;font-family:monospace;font-size:12px;font-weight:700;transition:border-color .15s,color .15s}.JCvEqa_mobileViewBtn:hover{border-color:var(--bg-hover);color:var(--bg-hover)}.JCvEqa_bookingCardFooter{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.JCvEqa_bookingCardFooterActions{align-items:center;gap:8px;display:flex}.JCvEqa_mobileCalendarBtn{border:1.5px solid var(--bg-hover);color:var(--bg-hover);cursor:pointer;background-color:#0000;border-radius:6px;margin-right:auto;padding:5px 12px;font-family:monospace;font-size:12px;font-weight:700;transition:border-color .15s,color .15s}.JCvEqa_mobileCalendarBtn:hover:not(:disabled){border-color:var(--bg-hover);color:var(--bg-hover)}.JCvEqa_mobileCalendarBtn:disabled{color:#bbb;cursor:not-allowed;border-color:#ddd}.JCvEqa_mobileCalendarBtnAdded{border:1.5px solid var(--highlight-gray);color:var(--text-muted,#888);cursor:pointer;background-color:#0000;border-radius:6px;margin-right:auto;padding:5px 12px;font-family:monospace;font-size:12px;font-weight:700}.JCvEqa_mobileCalendarBtnAdded:disabled{opacity:.4;cursor:not-allowed}.JCvEqa_mobileCardList{display:none}@media (max-width:768px){.JCvEqa_mobileCardList{flex-direction:column;gap:8px;display:flex}.JCvEqa_tourGroup .JCvEqa_mobileCardList{background-color:var(--bg-light);border-radius:0 0 10px 10px;gap:0;box-shadow:0 4px 8px #0000001a}.JCvEqa_tourGroup .JCvEqa_bookingCard{box-shadow:none;border-bottom:1px solid var(--highlight-gray);border-radius:0}.JCvEqa_tourGroup .JCvEqa_bookingCard:last-child{border-bottom:none;border-radius:0 0 10px 10px}.JCvEqa_mobileCardList .JCvEqa_bookingCardValue{gap:8px;display:flex}.JCvEqa_mobileCardList .JCvEqa_bookingCardValue .JCvEqa_venueSubtext{color:var(--text-dark);margin-top:0;font-size:12px}.JCvEqa_mobileCardList .JCvEqa_bookingCardUnpaid .JCvEqa_venueSubtext{color:#c0392b}.JCvEqa_mobileCardList .JCvEqa_bookingCardRefunded .JCvEqa_venueSubtext{color:#a0620a}}.JCvEqa_bookingCard{background-color:var(--bg-light);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;box-shadow:0 1px 4px #00000012}.JCvEqa_bookingCardUnpaid{border-left:8px solid #ff301b}.JCvEqa_bookingCardRefunded{border-left:8px solid #ff9b6f}.JCvEqa_bookingCardPast{background-color:#c5c5c5}.JCvEqa_bookingCardBorderZoom{border-left:8px solid #a945ff}.JCvEqa_bookingCardBorderPrivate{border-left:8px solid #1ba039}.JCvEqa_bookingCardBorderRegular{border-left:8px solid #007bff}.JCvEqa_bookingCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.JCvEqa_bookingCardName{color:var(--text-dark);font-family:monospace;font-size:14px;font-weight:700}.JCvEqa_bookingCardUnpaid .JCvEqa_bookingCardName{color:#c0392b}.JCvEqa_bookingCardRefunded .JCvEqa_bookingCardName{color:#a0620a}.JCvEqa_bookingCardRow{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.JCvEqa_bookingCardLabel{text-transform:uppercase;letter-spacing:.5px;color:#aaa;flex-shrink:0;font-family:monospace;font-size:10px;font-weight:700}.JCvEqa_bookingCardValue{color:var(--text-dark);font-family:monospace;font-size:12px}.JCvEqa_bookingCardUnpaid .JCvEqa_bookingCardValue{color:#c0392b}.JCvEqa_bookingCardRefunded .JCvEqa_bookingCardValue{color:#a0620a}.JCvEqa_bookingCardSep{color:#ccc;font-family:monospace;font-size:12px}.JCvEqa_bookingCardMessage{color:#888;word-break:break-word;border-top:1px solid var(--highlight-gray);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;padding-top:8px;font-family:monospace;font-size:11px;display:-webkit-box;overflow:hidden}.JCvEqa_bookingCardMessageFull{color:#888;word-break:break-word;white-space:pre-wrap;border-top:1px solid var(--highlight-gray);margin-top:2px;padding-top:8px;font-family:monospace;font-size:11px}.JCvEqa_bookingCardUnpaid .JCvEqa_bookingCardMessageFull,.JCvEqa_bookingCardUnpaid .JCvEqa_bookingCardMessage{color:#c0392b;border-top-color:#f5c6cb}.JCvEqa_bookingCardRefunded .JCvEqa_bookingCardMessageFull,.JCvEqa_bookingCardRefunded .JCvEqa_bookingCardMessage{color:#a0620a;border-top-color:#fde8b0}.JCvEqa_modalOverlay{z-index:100;background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.JCvEqa_modal{background-color:var(--bg-light);border-radius:12px;flex-direction:column;width:320px;max-width:calc(100vw - 32px);display:flex;overflow:hidden;box-shadow:0 8px 32px #0003}.JCvEqa_modalHeader{background-color:var(--bg-dark);color:var(--text-light);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.JCvEqa_modalTitle{text-transform:uppercase;letter-spacing:.8px;font-family:monospace;font-size:13px;font-weight:700}.JCvEqa_modalClose{color:#fff9;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:20px;line-height:1;transition:color .12s}.JCvEqa_modalClose:hover{color:#fff}.JCvEqa_modalBody{flex-direction:column;gap:10px;padding:18px;display:flex}.JCvEqa_modalGroupLabel{text-transform:uppercase;letter-spacing:.8px;color:#999;font-family:monospace;font-size:10px;font-weight:700}.JCvEqa_modalBtnRow{flex-wrap:wrap;gap:4px;display:flex}.JCvEqa_modalPicker{border:1.5px solid var(--highlight-gray);background-color:var(--bg-light);color:var(--text-dark);cursor:pointer;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-family:monospace;font-size:13px;transition:border-color .15s}.JCvEqa_modalPicker:focus{border-color:var(--bg-hover)}.JCvEqa_modalAllNote{color:#888;border:1px solid var(--highlight-gray);background:#f5f5f5;border-radius:6px;margin:0;padding:10px 12px;font-family:monospace;font-size:12px}.JCvEqa_modalFooter{border-top:1px solid var(--highlight-gray);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.JCvEqa_modalCancelBtn{border:1.5px solid var(--highlight-gray);color:var(--text-dark);cursor:pointer;background-color:#0000;border-radius:6px;padding:7px 16px;font-family:monospace;font-size:12px;font-weight:700;transition:border-color .12s,color .12s}.JCvEqa_modalCancelBtn:hover{border-color:var(--bg-hover);color:var(--bg-hover)}.JCvEqa_modalApplyBtn{border:1.5px solid var(--bg-hover);background-color:var(--bg-hover);color:var(--text-light);cursor:pointer;border-radius:6px;padding:7px 16px;font-family:monospace;font-size:12px;font-weight:700;transition:opacity .12s}.JCvEqa_modalApplyBtn:hover{opacity:.85}@media (max-width:768px){.JCvEqa_cardScrolled .JCvEqa_cardHeader{flex-direction:row;align-items:center;gap:10px;padding:6px 14px}.JCvEqa_cardScrolled .JCvEqa_cardHeader h2{margin-bottom:0;font-size:15px}.JCvEqa_cardScrolled .JCvEqa_subtitle{display:none}.JCvEqa_cardScrolled .JCvEqa_giftBtn{flex-shrink:0;padding:5px 10px;font-size:11px}.JCvEqa_cardScrolled .JCvEqa_tabBar{padding:4px 8px}.JCvEqa_cardScrolled .JCvEqa_tab,.JCvEqa_cardScrolled .JCvEqa_tabActive{padding:4px 9px;font-size:11px}.JCvEqa_cardScrolled .JCvEqa_mobileChips{padding:6px 12px}.JCvEqa_cardScrolled .JCvEqa_mobileChip,.JCvEqa_cardScrolled .JCvEqa_mobileChipActive{padding:4px 10px;font-size:11px}}.JCvEqa_emailIconBtn{color:#e74c3c;cursor:pointer;background:0 0;border:1.5px solid #e74c3c;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .12s,color .12s;display:inline-flex}.JCvEqa_emailIconBtn:hover{color:#fff;background:#e74c3c}.JCvEqa_emailCellWrapper{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.JCvEqa_messageCellInner{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.JCvEqa_calendarIconBtn{color:#08c508;cursor:pointer;background:0 0;border:1.5px solid #08c508;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.JCvEqa_calendarIconBtn:hover:not(:disabled){border-color:var(--bg-hover);color:var(--bg-hover)}.JCvEqa_calendarIconBtn:disabled{color:#bbb;cursor:not-allowed;border-color:#ddd}.JCvEqa_calendarIconBtnAdded{color:#aaa;cursor:pointer;background:0 0;border:1.5px solid #ddd;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:opacity .12s;display:inline-flex}.JCvEqa_calendarIconBtnAdded:hover{opacity:.75}.JCvEqa_emailModal{background-color:var(--bg-light);border-radius:12px;flex-direction:column;width:580px;max-width:calc(100vw - 40px);animation:.15s ease-out JCvEqa_messageModalPop;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000002e}.JCvEqa_emailModalBody{flex-direction:column;gap:18px;max-height:65vh;padding:20px 22px;display:flex;overflow-y:auto}.JCvEqa_emailSection{flex-direction:column;gap:8px;display:flex}.JCvEqa_emailSectionHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.JCvEqa_emailSectionLabel{text-transform:uppercase;letter-spacing:.8px;color:#aaa;font-family:monospace;font-size:10px;font-weight:700}.JCvEqa_emailPreview{color:var(--text-dark);white-space:pre-wrap;word-break:break-word;border:1px solid var(--highlight-gray);background-color:#f7f7f7;border-radius:8px;margin:0;padding:12px 14px;font-family:monospace;font-size:12px;line-height:1.7}.JCvEqa_copyBtn{border:1.5px solid var(--highlight-gray);color:var(--text-dark);cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;flex-shrink:0;padding:4px 12px;font-family:monospace;font-size:11px;font-weight:700;transition:border-color .12s,color .12s,background-color .12s}.JCvEqa_copyBtn:hover{border-color:var(--bg-hover);color:var(--bg-hover)}.JCvEqa_copyBtnCopied{color:#27ae60;background:#27ae6014;border-color:#27ae60}.JCvEqa_copyBtnCopied:hover{color:#27ae60;background:#27ae601f;border-color:#27ae60}.JCvEqa_emailModalHint{color:#aaa;font-family:monospace;font-size:11px}.JCvEqa_copyableEmailWrapper{color:inherit;align-items:center;gap:4px;font-family:monospace;font-size:12px;display:inline-flex}.JCvEqa_copyIconBtn{border:1.5px solid var(--highlight-gray);width:22px;height:22px;color:var(--text-dark);cursor:pointer;opacity:0;background:0 0;border-radius:5px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;transition:opacity .15s,background-color .12s,color .12s,border-color .12s;display:inline-flex}.JCvEqa_copyableEmailWrapper:hover .JCvEqa_copyIconBtn{opacity:1}@media (hover:none){.JCvEqa_copyIconBtn{opacity:1}}.JCvEqa_copyIconBtn:hover{border-color:var(--bg-hover);color:var(--bg-hover)}.JCvEqa_copyIconBtnCopied{opacity:1;color:#27ae60;border-color:#27ae60}.JCvEqa_copyIconBtnCopied:hover{color:#27ae60;border-color:#27ae60}
._3Y0N4G_overlay{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:16px;animation:.15s _3Y0N4G_fadeIn;display:flex;position:fixed;inset:0}@keyframes _3Y0N4G_fadeIn{0%{opacity:0}to{opacity:1}}._3Y0N4G_modal{background:var(--bg-light);border-radius:12px;flex-direction:column;width:100%;max-width:560px;max-height:90vh;animation:.2s _3Y0N4G_slideUp;display:flex;overflow-y:auto;box-shadow:0 24px 64px #00000059}@keyframes _3Y0N4G_slideUp{0%{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._3Y0N4G_header{background-color:var(--bg-dark);color:var(--text-light);border-radius:12px 12px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._3Y0N4G_headerLeft{align-items:center;gap:10px;display:flex}._3Y0N4G_giftBadge{color:#fff;letter-spacing:1px;background-color:#27ae60;border-radius:6px;flex-shrink:0;padding:3px 8px;font-family:monospace;font-size:10px;font-weight:700}._3Y0N4G_title{text-transform:uppercase;letter-spacing:.5px;margin:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:900}._3Y0N4G_closeBtn{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:5px 8px;font-size:16px;line-height:1;transition:color .15s,background-color .15s}._3Y0N4G_closeBtn:hover{color:var(--text-light);background:#ffffff1a}._3Y0N4G_body{flex-direction:column;gap:14px;padding:20px;display:flex}._3Y0N4G_typeToggle{border:1.5px solid var(--highlight-gray);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}._3Y0N4G_typeBtn,._3Y0N4G_typeActive{text-transform:uppercase;letter-spacing:.5px;cursor:pointer;text-align:center;border:none;padding:10px 12px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:900;transition:background-color .15s,color .15s}._3Y0N4G_typeBtn{background:var(--highlight-gray);color:var(--text-dark)}._3Y0N4G_typeBtn:hover{background:var(--bg-hover-light)}._3Y0N4G_typeActive{background:var(--bg-hover);color:var(--text-light)}._3Y0N4G_lessonTypeRow{border:1.5px solid var(--highlight-gray);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}._3Y0N4G_row{grid-template-columns:1fr 1fr;gap:12px;display:grid}._3Y0N4G_field{flex-direction:column;gap:5px;display:flex}._3Y0N4G_label{text-transform:uppercase;letter-spacing:.8px;color:#666;font-family:monospace;font-size:11px;font-weight:700}._3Y0N4G_req{color:#c0392b}._3Y0N4G_input,._3Y0N4G_inputError{color:var(--text-dark);box-sizing:border-box;background:#fff;border-radius:6px;outline:none;width:100%;padding:9px 12px;font-family:monospace;font-size:13px;transition:border-color .15s}._3Y0N4G_input{border:1.5px solid var(--highlight-gray)}._3Y0N4G_input:focus{border-color:var(--bg-hover)}._3Y0N4G_inputError{border:1.5px solid #e74c3c}._3Y0N4G_inputError:focus{border-color:#c0392b}._3Y0N4G_textarea{color:var(--text-dark);border:1.5px solid var(--highlight-gray);resize:vertical;box-sizing:border-box;background:#fff;border-radius:6px;outline:none;width:100%;min-height:80px;padding:9px 12px;font-family:monospace;font-size:13px;transition:border-color .15s}._3Y0N4G_textarea:focus{border-color:var(--bg-hover)}._3Y0N4G_err{color:#e74c3c;font-family:monospace;font-size:11px}._3Y0N4G_hint{color:#999;margin:0;font-family:monospace;font-size:11px}._3Y0N4G_timeDisplay{border:1.5px solid var(--highlight-gray);color:#555;box-sizing:border-box;background:#f4f4f4;border-radius:6px;width:100%;padding:9px 12px;font-family:monospace;font-size:13px}._3Y0N4G_divider{background:var(--highlight-gray);height:1px;margin:2px 0}._3Y0N4G_tourInfoCard{background:var(--highlight-gray);border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}._3Y0N4G_tourInfoDivider{background:#00000014;height:1px;margin:2px 0}._3Y0N4G_tourInfoRow{justify-content:space-between;align-items:center;gap:12px;display:flex}._3Y0N4G_tourInfoLabel{text-transform:uppercase;letter-spacing:.6px;color:#666;font-family:monospace;font-size:11px;font-weight:700}._3Y0N4G_tourInfoValue{color:var(--text-dark);text-align:right;font-family:monospace;font-size:12px}._3Y0N4G_soldOut{color:#c0392b;font-family:monospace;font-size:12px;font-weight:700}._3Y0N4G_giftNote{color:#888;border:1px solid var(--highlight-gray);background:#f8f8f8;border-radius:6px;margin:0;padding:8px 12px;font-family:monospace;font-size:11px;line-height:1.5}._3Y0N4G_errorBanner{color:#c0392b;background:#fdf0f0;border:1px solid #e74c3c;border-radius:6px;margin:0;padding:10px 14px;font-family:monospace;font-size:12px}._3Y0N4G_footer{border-top:1px solid var(--highlight-gray);flex-shrink:0;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}._3Y0N4G_cancelBtn{border:1.5px solid var(--highlight-gray);color:var(--text-dark);cursor:pointer;background:0 0;border-radius:6px;padding:9px 18px;font-family:monospace;font-size:13px;font-weight:600;transition:border-color .15s,color .15s}._3Y0N4G_cancelBtn:hover{border-color:var(--bg-hover);color:var(--bg-hover)}._3Y0N4G_submitBtn{background:var(--bg-hover);color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border:none;border-radius:6px;padding:9px 20px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:900;transition:background-color .15s,opacity .15s}._3Y0N4G_submitBtn:hover:not(:disabled){background:#219a52}._3Y0N4G_submitBtn:disabled{opacity:.6;cursor:default}._3Y0N4G_successPanel{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:44px 24px;display:flex}._3Y0N4G_successIcon{color:#fff;background:#27ae60;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;font-weight:700;display:flex}._3Y0N4G_successTitle{text-transform:uppercase;letter-spacing:.5px;color:var(--text-dark);margin:0;font-family:Montserrat,sans-serif;font-size:20px;font-weight:900}._3Y0N4G_successSubtitle{color:#666;max-width:320px;margin:0;font-family:monospace;font-size:13px;line-height:1.5}._3Y0N4G_successActions{gap:10px;margin-top:6px;display:flex}._3Y0N4G_addAnotherBtn{border:1.5px solid var(--highlight-gray);color:var(--text-dark);cursor:pointer;background:0 0;border-radius:6px;padding:9px 18px;font-family:monospace;font-size:13px;font-weight:600;transition:border-color .15s,color .15s}._3Y0N4G_addAnotherBtn:hover{border-color:var(--bg-hover);color:var(--bg-hover)}._3Y0N4G_doneBtn{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#27ae60;border:none;border-radius:6px;padding:9px 24px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:900;transition:background-color .15s}._3Y0N4G_doneBtn:hover{background:#219a52}@media (max-width:600px){._3Y0N4G_row{grid-template-columns:1fr}._3Y0N4G_modal{max-height:95vh}._3Y0N4G_footer{flex-direction:column-reverse}._3Y0N4G_cancelBtn,._3Y0N4G_submitBtn{text-align:center;width:100%}}
.gGxawG_container{flex-direction:column;gap:20px;padding:20px 0;display:flex}.gGxawG_card{background-color:var(--bg-light);z-index:10;border-radius:10px;position:sticky;top:0;overflow:hidden;box-shadow:0 2px 8px #00000014}.gGxawG_cardHeader{background-color:var(--bg-dark);color:var(--text-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.gGxawG_cardHeader h2{margin-bottom:4px}.gGxawG_subtitle{color:#ffffff80;font-family:monospace;font-size:13px}.gGxawG_sectionCard{background-color:var(--bg-light);border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000014}.gGxawG_sectionHeader{background-color:var(--bg-dark);color:var(--text-light);border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:baseline;gap:12px;padding:10px 16px;display:flex}.gGxawG_sectionTitle{text-transform:uppercase;letter-spacing:.5px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:900}.gGxawG_sectionSubtitle{color:#ffffff80;font-family:monospace;font-size:12px}.gGxawG_sectionBody{flex-direction:column;gap:20px;padding:20px 24px;display:flex}.gGxawG_subSectionLabel{text-transform:uppercase;letter-spacing:1px;color:#bbb;margin-bottom:-8px;font-family:monospace;font-size:10px;font-weight:700;display:block}.gGxawG_sectionDivider{background-color:var(--highlight-gray);height:1px}.gGxawG_fieldGroup{flex-direction:column;gap:6px;display:flex}.gGxawG_label{text-transform:uppercase;letter-spacing:.5px;color:#999;font-family:monospace;font-size:11px;font-weight:700}.gGxawG_input{border:1.5px solid var(--highlight-gray);background-color:var(--bg-light);color:var(--text-dark);border-radius:6px;outline:none;width:100%;padding:8px 12px;font-family:monospace;font-size:13px;transition:border-color .15s}.gGxawG_input:focus{border-color:var(--bg-hover)}.gGxawG_editorWrapper{border:1.5px solid var(--highlight-gray);background:#fff;border-radius:6px;transition:border-color .15s;overflow:hidden}.gGxawG_editorWrapper:focus-within{border-color:var(--bg-hover)}.gGxawG_toolbar{border-bottom:1px solid var(--highlight-gray);background-color:#ebebeb;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.gGxawG_toolbarBtn{min-width:32px;height:28px;color:var(--text-dark);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0 8px;font-family:monospace;font-size:13px;transition:background .12s,border-color .12s;display:inline-flex}.gGxawG_toolbarBtn:hover{background:#00000014}.gGxawG_toolbarBtnActive{background:var(--bg-hover);color:#fff;border-color:var(--bg-hover)}.gGxawG_toolbarBtnActive:hover{background:var(--bg-hover);opacity:.85}.gGxawG_toolbarSep{background:var(--highlight-gray);width:1px;height:20px;margin:0 4px;display:inline-block}.gGxawG_editorContent{min-height:90px;color:var(--text-dark);padding:10px 12px;font-family:monospace;font-size:13px;line-height:1.6}.gGxawG_editorContent .ProseMirror{outline:none;min-height:66px}.gGxawG_editorContent .ProseMirror p{margin-bottom:8px}.gGxawG_editorContent .ProseMirror p:last-child{margin-bottom:0}.gGxawG_editorContent .ProseMirror strong{font-weight:700}.gGxawG_editorContent .ProseMirror em{font-style:italic}:is(.gGxawG_editorContent .ProseMirror ul,.gGxawG_editorContent .ProseMirror ol){margin-bottom:8px;padding-left:20px}.gGxawG_editorContent .ProseMirror li{margin-bottom:4px}.gGxawG_editorContent .ProseMirror a{color:var(--bg-hover);text-decoration:underline}.gGxawG_saveBtn{background-color:var(--bg-hover);color:var(--text-light);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:9px 20px;font-family:monospace;font-size:13px;font-weight:700;transition:opacity .15s}.gGxawG_saveBtn:hover:not(:disabled){opacity:.85}.gGxawG_saveBtn:disabled{opacity:.5;cursor:default}.gGxawG_bottomSave{justify-content:flex-end;display:flex}.gGxawG_previewToggleBtn{color:var(--text-light);cursor:pointer;white-space:nowrap;background-color:#0000;border:1.5px solid #ffffff4d;border-radius:6px;padding:9px 20px;font-family:monospace;font-size:13px;font-weight:700;transition:border-color .15s,background-color .15s}.gGxawG_previewToggleBtn:hover{background-color:#ffffff14;border-color:#ffffffb3}.gGxawG_previewToggleBtnActive{border-color:var(--bg-hover);color:var(--bg-hover-light);background-color:#ea521026}.gGxawG_previewToggleBtnActive:hover{background-color:#ea521040}.gGxawG_headerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gGxawG_previewOverlay{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:16px;animation:.15s gGxawG_fadeIn;display:flex;position:fixed;inset:0}@keyframes gGxawG_fadeIn{0%{opacity:0}to{opacity:1}}.gGxawG_previewModal{background:var(--bg-light);border-radius:12px;flex-direction:column;width:100%;max-width:760px;max-height:90vh;animation:.2s gGxawG_slideUp;display:flex;overflow-y:auto;box-shadow:0 24px 64px #00000059}@keyframes gGxawG_slideUp{0%{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.gGxawG_previewModalHeader{background-color:var(--bg-dark);color:var(--text-light);z-index:1;border-radius:12px 12px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0}.gGxawG_previewModalTitle{text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:900}.gGxawG_previewModalSubtitle{color:#ffffff80;font-family:monospace;font-size:12px}.gGxawG_previewModalCloseBtn{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:5px 8px;font-size:16px;line-height:1;transition:color .15s,background-color .15s}.gGxawG_previewModalCloseBtn:hover{color:var(--text-light);background:#ffffff1a}.gGxawG_previewModalBody{overflow-y:auto}.gGxawG_previewOuter{font-family:var(--font-mono);color:#252525;background:#fff;flex-direction:column;gap:24px;padding:24px 28px;font-size:.875rem;line-height:1.6;display:flex}.gGxawG_previewDescription{flex-direction:column;display:flex}.gGxawG_previewRich{width:100%}.gGxawG_previewRich p{color:#252525;margin:0;padding:.5rem 1rem}.gGxawG_previewRich strong{font-weight:900}.gGxawG_previewRich em{font-style:italic}.gGxawG_previewRich a{color:var(--bg-hover);font-weight:700;text-decoration:underline}.gGxawG_previewRich ul,.gGxawG_previewRich ol{margin:.5rem 1rem;padding-left:1.5rem}.gGxawG_previewRich li{color:#252525;padding:.2rem 0}.gGxawG_previewAccordion{border:1px solid #d3d3d3;border-radius:5px;width:100%;margin:16px 0}.gGxawG_previewAccordionItem{border-bottom:1px solid gray}.gGxawG_previewAccordionItem:last-child{border-bottom:none}.gGxawG_previewAccordionBtn{background-color:#d3d3d3;justify-content:space-between;align-items:center;width:100%;padding:12px;font-size:16px;display:flex}.gGxawG_previewAccordionBtnOpen{background-color:var(--bg-hover)}.gGxawG_previewAccordionTitle{color:#252525;font-size:15px;font-weight:700}.gGxawG_previewAccordionBtnOpen .gGxawG_previewAccordionTitle{color:#fff}.gGxawG_previewAccordionIcon{color:#fff;flex-shrink:0;font-size:20px;line-height:1}.gGxawG_previewAccordionContent{background:#fff;padding:4px 0}.gGxawG_previewTourBlock{color:#252525;margin:0;padding:.5rem 1rem}.gGxawG_previewBoldKeyword{text-transform:uppercase;padding:0 0 4px;font-weight:900;display:block}.gGxawG_previewFooterRow{font-family:var(--font-mono);color:#252525;text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:.85rem;display:flex}.gGxawG_previewFooterLink{background-color:var(--bg-hover);color:#fff;border-radius:24px;padding:10px 24px;font-weight:700;text-decoration:none;transition:background-color .1s ease-in-out;display:inline-block;box-shadow:2px 2px 4px #b6b6b6}.gGxawG_previewFooterLink:hover{background-color:var(--bg-hover-light)}.gGxawG_tokenGrid{flex-direction:column;gap:8px;display:flex}.gGxawG_tokenRow{align-items:center;gap:12px;display:flex}.gGxawG_tokenCode{color:var(--bg-hover);white-space:nowrap;-webkit-user-select:all;user-select:all;background-color:#ea521014;border:1px solid #ea521033;border-radius:4px;padding:3px 8px;font-family:monospace;font-size:12px}.gGxawG_tokenLabel{color:#999;font-family:monospace;font-size:11px}@media (max-width:768px){.gGxawG_headerActions{flex-direction:column;align-items:stretch;width:100%}.gGxawG_previewToggleBtn{text-align:center}.gGxawG_previewModal{max-height:95vh}.gGxawG_previewOuter{padding:16px}.gGxawG_cardHeader{flex-direction:column;align-items:flex-start}.gGxawG_saveBtn{text-align:center;width:100%}.gGxawG_sectionBody{padding:16px}.gGxawG_toolbarBtn{min-width:28px;height:26px;font-size:12px}}
.pH-vHa_container{min-height:100vh;display:flex}@media (min-width:769px){.pH-vHa_menu{background-color:var(--bg-light);opacity:.95;width:240px;box-shadow:var(--box-shadow);flex-shrink:0;height:100vh;padding:20px;transition:width .25s,padding .25s,opacity .2s;position:sticky;top:0;overflow:hidden}.pH-vHa_menuClosed{opacity:0;width:0;padding-left:0;padding-right:0}}@media (max-width:768px){.pH-vHa_menu{z-index:200;background-color:var(--bg-light);width:260px;height:100%;padding:20px;transition:transform .25s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:4px 0 20px #00000026}.pH-vHa_menuOpen{transform:translate(0)}}.pH-vHa_backdrop{display:none}@media (max-width:768px){.pH-vHa_backdrop{z-index:199;cursor:pointer;background:#00000073;display:block;position:fixed;inset:0}}.pH-vHa_content{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:20px;display:flex}.pH-vHa_contentInner{width:100%;max-width:1400px;margin:0 auto}@media (max-width:768px){.pH-vHa_content{padding:12px}}.pH-vHa_wrapper{gap:20px;margin-top:20px;display:flex}.pH-vHa_main{flex-direction:column;flex:3;gap:20px;display:flex}.pH-vHa_cards{justify-content:space-between;gap:20px;display:flex}
.o-v3AG_container{flex-direction:column;gap:20px;padding:20px 0;display:flex}.o-v3AG_card{background-color:var(--bg-light);z-index:10;border-radius:10px;position:sticky;top:0;overflow:hidden;box-shadow:0 2px 8px #00000014}.o-v3AG_cardHeader{background-color:var(--bg-dark);color:var(--text-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.o-v3AG_cardHeader h2{margin-bottom:4px}.o-v3AG_subtitle{color:#ffffff80;font-family:monospace;font-size:13px}.o-v3AG_headerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.o-v3AG_sectionCard{background-color:var(--bg-light);border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000014}.o-v3AG_sectionHeader{background-color:var(--bg-dark);color:var(--text-light);border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:baseline;gap:12px;padding:10px 16px;display:flex}.o-v3AG_sectionTitle{text-transform:uppercase;letter-spacing:.5px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:900}.o-v3AG_sectionSubtitle{color:#ffffff80;font-family:monospace;font-size:12px}.o-v3AG_sectionBody{flex-direction:column;gap:20px;padding:20px 24px;display:flex}.o-v3AG_sectionDivider{background-color:var(--highlight-gray);height:1px}.o-v3AG_pricingRow{flex-direction:column;gap:10px;display:flex}.o-v3AG_pricingRowMeta{flex-direction:column;gap:2px;display:flex}.o-v3AG_subSectionLabel{text-transform:uppercase;letter-spacing:1px;color:#888;font-family:monospace;font-size:11px;font-weight:700}.o-v3AG_pricingNote{color:#bbb;font-family:monospace;font-size:11px}.o-v3AG_pricingFields{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.o-v3AG_fieldGroup{flex-direction:column;gap:6px;display:flex}.o-v3AG_fieldGroupGrow{flex:1;min-width:220px}.o-v3AG_label{text-transform:uppercase;letter-spacing:.5px;color:#999;font-family:monospace;font-size:11px;font-weight:700}.o-v3AG_priceInputWrapper{border:1.5px solid var(--highlight-gray);background-color:var(--bg-light);border-radius:6px;align-items:center;width:110px;transition:border-color .15s;display:flex;overflow:hidden}.o-v3AG_priceInputWrapper:focus-within{border-color:var(--bg-hover)}.o-v3AG_currencySymbol{color:var(--text-dark);-webkit-user-select:none;user-select:none;background-color:var(--bg-light);padding:8px 8px 8px 12px;font-family:monospace;font-size:13px;font-weight:700}.o-v3AG_priceInput{color:var(--text-dark);background-color:var(--bg-light);-moz-appearance:textfield;border:none;outline:none;width:64px;padding:8px 10px 8px 0;font-family:monospace;font-size:13px}.o-v3AG_priceInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.o-v3AG_priceInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.o-v3AG_input{border:1.5px solid var(--highlight-gray);background-color:var(--bg-light);color:var(--text-dark);border-radius:6px;outline:none;width:100%;padding:8px 12px;font-family:monospace;font-size:13px;transition:border-color .15s}.o-v3AG_input:focus{border-color:var(--bg-hover)}.o-v3AG_linkInputWrapper{align-items:center;gap:8px;display:flex}.o-v3AG_testLinkBtn{border:1.5px solid var(--highlight-gray);background-color:var(--bg-light);color:var(--text-dark);cursor:pointer;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:8px 14px;font-family:monospace;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .15s,background-color .15s}.o-v3AG_testLinkBtn:hover{border-color:var(--bg-hover);background-color:#ea52100f}.o-v3AG_testLinkBtnDisabled{opacity:.35;cursor:not-allowed;pointer-events:none}.o-v3AG_notice{color:var(--text-dark);background-color:#ea521012;border:1px solid #ea521033;border-radius:8px;padding:12px 16px;font-family:monospace;font-size:12px;line-height:1.6}.o-v3AG_saveBtn{background-color:var(--bg-hover);color:var(--text-light);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:9px 20px;font-family:monospace;font-size:13px;font-weight:700;transition:opacity .15s}.o-v3AG_saveBtn:hover:not(:disabled){opacity:.85}.o-v3AG_saveBtn:disabled{opacity:.5;cursor:default}.o-v3AG_bottomSave{justify-content:flex-end;display:flex}@media (max-width:768px){.o-v3AG_cardHeader{flex-direction:column;align-items:flex-start}.o-v3AG_saveBtn{text-align:center;width:100%}.o-v3AG_sectionBody{padding:16px}.o-v3AG_pricingFields{flex-direction:column;align-items:stretch}.o-v3AG_priceInputWrapper,.o-v3AG_priceInput{width:100%}.o-v3AG_fieldGroupGrow{min-width:unset}}
